From 68675c6a606cd85b522bd4024d3ea519d0119568 Mon Sep 17 00:00:00 2001 From: Ray Date: Thu, 30 Jan 2020 13:52:46 +0100 Subject: Updated web examples to latest raylib --- examples/web/models/models_animation.c | 9 +- examples/web/models/models_animation.html | 28 +- examples/web/models/models_animation.js | 2 +- examples/web/models/models_animation.wasm | Bin 228704 -> 238211 bytes examples/web/models/models_billboard.html | 28 +- examples/web/models/models_billboard.js | 2 +- examples/web/models/models_billboard.wasm | Bin 149502 -> 155866 bytes examples/web/models/models_box_collisions.html | 28 +- examples/web/models/models_box_collisions.js | 2 +- examples/web/models/models_box_collisions.wasm | Bin 124312 -> 129954 bytes examples/web/models/models_cubicmap.html | 28 +- examples/web/models/models_cubicmap.js | 2 +- examples/web/models/models_cubicmap.wasm | Bin 164725 -> 171018 bytes examples/web/models/models_first_person_maze.html | 28 +- examples/web/models/models_first_person_maze.js | 2 +- examples/web/models/models_first_person_maze.wasm | Bin 165359 -> 171658 bytes examples/web/models/models_geometric_shapes.html | 28 +- examples/web/models/models_geometric_shapes.js | 2 +- examples/web/models/models_geometric_shapes.wasm | Bin 124836 -> 130520 bytes examples/web/models/models_heightmap.html | 28 +- examples/web/models/models_heightmap.js | 2 +- examples/web/models/models_heightmap.wasm | Bin 159590 -> 165862 bytes examples/web/models/models_loading.c | 177 + examples/web/models/models_loading.data | 20267 +++++++++++++++++++ examples/web/models/models_loading.html | 27 + examples/web/models/models_loading.js | 1 + examples/web/models/models_loading.wasm | Bin 0 -> 237876 bytes examples/web/models/models_mesh_generation.html | 28 +- examples/web/models/models_mesh_generation.js | 2 +- examples/web/models/models_mesh_generation.wasm | Bin 154409 -> 160356 bytes examples/web/models/models_mesh_picking.c | 2 +- examples/web/models/models_mesh_picking.html | 28 +- examples/web/models/models_mesh_picking.js | 2 +- examples/web/models/models_mesh_picking.wasm | Bin 234442 -> 243871 bytes examples/web/models/models_obj_loading.c | 112 - examples/web/models/models_obj_loading.data | 20267 ------------------- examples/web/models/models_obj_loading.html | 1 - examples/web/models/models_obj_loading.js | 1 - examples/web/models/models_obj_loading.wasm | Bin 221360 -> 0 bytes examples/web/models/models_obj_viewer.c | 163 - examples/web/models/models_obj_viewer.data | 3938 ---- examples/web/models/models_obj_viewer.html | 1 - examples/web/models/models_obj_viewer.js | 1 - examples/web/models/models_obj_viewer.wasm | Bin 228640 -> 0 bytes .../web/models/models_orthographic_projection.html | 28 +- .../web/models/models_orthographic_projection.js | 2 +- .../web/models/models_orthographic_projection.wasm | Bin 125202 -> 130859 bytes examples/web/models/models_rlgl_solar_system.html | 28 +- examples/web/models/models_rlgl_solar_system.js | 2 +- examples/web/models/models_rlgl_solar_system.wasm | Bin 125118 -> 131497 bytes examples/web/models/models_waving_cubes.c | 143 + examples/web/models/models_waving_cubes.html | 27 + examples/web/models/models_waving_cubes.js | 1 + examples/web/models/models_waving_cubes.wasm | Bin 0 -> 128278 bytes examples/web/models/models_yaw_pitch_roll.html | 28 +- examples/web/models/models_yaw_pitch_roll.js | 2 +- examples/web/models/models_yaw_pitch_roll.wasm | Bin 230573 -> 238610 bytes 57 files changed, 20986 insertions(+), 24512 deletions(-) create mode 100644 examples/web/models/models_loading.c create mode 100644 examples/web/models/models_loading.data create mode 100644 examples/web/models/models_loading.html create mode 100644 examples/web/models/models_loading.js create mode 100644 examples/web/models/models_loading.wasm delete mode 100644 examples/web/models/models_obj_loading.c delete mode 100644 examples/web/models/models_obj_loading.data delete mode 100644 examples/web/models/models_obj_loading.html delete mode 100644 examples/web/models/models_obj_loading.js delete mode 100644 examples/web/models/models_obj_loading.wasm delete mode 100644 examples/web/models/models_obj_viewer.c delete mode 100644 examples/web/models/models_obj_viewer.data delete mode 100644 examples/web/models/models_obj_viewer.html delete mode 100644 examples/web/models/models_obj_viewer.js delete mode 100644 examples/web/models/models_obj_viewer.wasm create mode 100644 examples/web/models/models_waving_cubes.c create mode 100644 examples/web/models/models_waving_cubes.html create mode 100644 examples/web/models/models_waving_cubes.js create mode 100644 examples/web/models/models_waving_cubes.wasm (limited to 'examples/web/models') diff --git a/examples/web/models/models_animation.c b/examples/web/models/models_animation.c index 9a991d4..4677cad 100644 --- a/examples/web/models/models_animation.c +++ b/examples/web/models/models_animation.c @@ -80,8 +80,11 @@ int main(void) // De-Initialization //-------------------------------------------------------------------------------------- - // Unload model animations data + UnloadTexture(texture); // Unload texture + + // Unload model animations data for (int i = 0; i < animsCount; i++) UnloadModelAnimation(anims[i]); + RL_FREE(anims); UnloadModel(model); // Unload model @@ -101,7 +104,7 @@ void UpdateDrawFrame(void) UpdateCamera(&camera); // Play animation when spacebar is held down - if (IsKeyDown(KEY_A)) + if (IsKeyDown(KEY_SPACE)) { animFrameCounter++; UpdateModelAnimation(model, anims[0], animFrameCounter); @@ -128,7 +131,7 @@ void UpdateDrawFrame(void) EndMode3D(); - DrawText("PRESS KEY_A to PLAY MODEL ANIMATION", 10, 10, 20, MAROON); + DrawText("PRESS SPACE to PLAY MODEL ANIMATION", 10, 10, 20, MAROON); DrawText("(c) Guy IQM 3D model by @culacant", screenWidth - 200, screenHeight - 20, 10, GRAY); EndDrawing(); diff --git a/examples/web/models/models_animation.html b/examples/web/models/models_animation.html index fb57b0b..7bf4325 100644 --- a/examples/web/models/models_animation.html +++ b/examples/web/models/models_animation.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_animation.js b/examples/web/models/models_animation.js index b8f4b6c..85f4164 100644 --- a/examples/web/models/models_animation.js +++ b/examples/web/models/models_animation.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_animation.data";var REMOTE_PACKAGE_BASE="models_animation.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);Module["FS_createPath"]("/resources","guy",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5279360,DYNAMICTOP_PTR=36448;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||67108864;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_animation.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"qc":___lock,"F":___setErrNo,"fb":___syscall140,"Wa":___syscall145,"E":___syscall146,"q":___syscall221,"ra":___syscall5,"D":___syscall54,"Y":___syscall6,"C":___unlock,"B":_eglGetProcAddress,"X":_emscripten_exit_pointerlock,"vd":_emscripten_get_gamepad_status,"kd":_emscripten_get_heap_size,"$c":_emscripten_get_num_gamepads,"W":_emscripten_get_pointerlock_status,"Gc":_emscripten_glActiveTexture,"wc":_emscripten_glAttachShader,"pc":_emscripten_glBeginQueryEXT,"ic":_emscripten_glBindAttribLocation,"fc":_emscripten_glBindBuffer,"ac":_emscripten_glBindFramebuffer,"Vb":_emscripten_glBindRenderbuffer,"Qb":_emscripten_glBindTexture,"Gb":_emscripten_glBindVertexArrayOES,"vb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"gb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Xa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ca":_emscripten_glEndQueryEXT,"Ba":_emscripten_glFinish,"Aa":_emscripten_glFlush,"za":_emscripten_glFramebufferRenderbuffer,"ya":_emscripten_glFramebufferTexture2D,"xa":_emscripten_glFrontFace,"wa":_emscripten_glGenBuffers,"va":_emscripten_glGenFramebuffers,"ua":_emscripten_glGenQueriesEXT,"ta":_emscripten_glGenRenderbuffers,"sa":_emscripten_glGenTextures,"qa":_emscripten_glGenVertexArraysOES,"pa":_emscripten_glGenerateMipmap,"oa":_emscripten_glGetActiveAttrib,"na":_emscripten_glGetActiveUniform,"ma":_emscripten_glGetAttachedShaders,"la":_emscripten_glGetAttribLocation,"ka":_emscripten_glGetBooleanv,"ja":_emscripten_glGetBufferParameteriv,"ia":_emscripten_glGetError,"ha":_emscripten_glGetFloatv,"ga":_emscripten_glGetFramebufferAttachmentParameteriv,"fa":_emscripten_glGetIntegerv,"ea":_emscripten_glGetProgramInfoLog,"da":_emscripten_glGetProgramiv,"ca":_emscripten_glGetQueryObjecti64vEXT,"ba":_emscripten_glGetQueryObjectivEXT,"aa":_emscripten_glGetQueryObjectui64vEXT,"$":_emscripten_glGetQueryObjectuivEXT,"_":_emscripten_glGetQueryivEXT,"Z":_emscripten_glGetRenderbufferParameteriv,"he":_emscripten_glGetShaderInfoLog,"ge":_emscripten_glGetShaderPrecisionFormat,"fe":_emscripten_glGetShaderSource,"ee":_emscripten_glGetShaderiv,"de":_emscripten_glGetString,"ce":_emscripten_glGetTexParameterfv,"be":_emscripten_glGetTexParameteriv,"ae":_emscripten_glGetUniformLocation,"$d":_emscripten_glGetUniformfv,"_d":_emscripten_glGetUniformiv,"Zd":_emscripten_glGetVertexAttribPointerv,"Yd":_emscripten_glGetVertexAttribfv,"Xd":_emscripten_glGetVertexAttribiv,"Wd":_emscripten_glHint,"Vd":_emscripten_glIsBuffer,"Ud":_emscripten_glIsEnabled,"Td":_emscripten_glIsFramebuffer,"Sd":_emscripten_glIsProgram,"Rd":_emscripten_glIsQueryEXT,"Qd":_emscripten_glIsRenderbuffer,"Pd":_emscripten_glIsShader,"Od":_emscripten_glIsTexture,"Nd":_emscripten_glIsVertexArrayOES,"Md":_emscripten_glLineWidth,"Ld":_emscripten_glLinkProgram,"Kd":_emscripten_glPixelStorei,"Jd":_emscripten_glPolygonOffset,"Id":_emscripten_glQueryCounterEXT,"Hd":_emscripten_glReadPixels,"Gd":_emscripten_glReleaseShaderCompiler,"Fd":_emscripten_glRenderbufferStorage,"Ed":_emscripten_glSampleCoverage,"Dd":_emscripten_glScissor,"Cd":_emscripten_glShaderBinary,"Bd":_emscripten_glShaderSource,"Ad":_emscripten_glStencilFunc,"zd":_emscripten_glStencilFuncSeparate,"yd":_emscripten_glStencilMask,"xd":_emscripten_glStencilMaskSeparate,"wd":_emscripten_glStencilOp,"ud":_emscripten_glStencilOpSeparate,"td":_emscripten_glTexImage2D,"sd":_emscripten_glTexParameterf,"rd":_emscripten_glTexParameterfv,"qd":_emscripten_glTexParameteri,"pd":_emscripten_glTexParameteriv,"od":_emscripten_glTexSubImage2D,"nd":_emscripten_glUniform1f,"md":_emscripten_glUniform1fv,"ld":_emscripten_glUniform1i,"jd":_emscripten_glUniform1iv,"id":_emscripten_glUniform2f,"hd":_emscripten_glUniform2fv,"gd":_emscripten_glUniform2i,"fd":_emscripten_glUniform2iv,"ed":_emscripten_glUniform3f,"dd":_emscripten_glUniform3fv,"cd":_emscripten_glUniform3i,"bd":_emscripten_glUniform3iv,"ad":_emscripten_glUniform4f,"_c":_emscripten_glUniform4fv,"Zc":_emscripten_glUniform4i,"Yc":_emscripten_glUniform4iv,"Xc":_emscripten_glUniformMatrix2fv,"Wc":_emscripten_glUniformMatrix3fv,"Vc":_emscripten_glUniformMatrix4fv,"Uc":_emscripten_glUseProgram,"Tc":_emscripten_glValidateProgram,"Sc":_emscripten_glVertexAttrib1f,"Rc":_emscripten_glVertexAttrib1fv,"Qc":_emscripten_glVertexAttrib2f,"Pc":_emscripten_glVertexAttrib2fv,"Oc":_emscripten_glVertexAttrib3f,"Nc":_emscripten_glVertexAttrib3fv,"Mc":_emscripten_glVertexAttrib4f,"Lc":_emscripten_glVertexAttrib4fv,"Kc":_emscripten_glVertexAttribDivisorANGLE,"Jc":_emscripten_glVertexAttribPointer,"Ic":_emscripten_glViewport,"Hc":_emscripten_memcpy_big,"Fc":_emscripten_request_pointerlock,"Ec":_emscripten_resize_heap,"V":_emscripten_run_script,"Dc":_emscripten_sample_gamepad_data,"Cc":_emscripten_set_click_callback_on_thread,"Bc":_emscripten_set_fullscreenchange_callback_on_thread,"Ac":_emscripten_set_gamepadconnected_callback_on_thread,"zc":_emscripten_set_gamepaddisconnected_callback_on_thread,"yc":_emscripten_set_keypress_callback_on_thread,"xc":_emscripten_set_main_loop,"vc":_emscripten_set_touchcancel_callback_on_thread,"uc":_emscripten_set_touchend_callback_on_thread,"tc":_emscripten_set_touchmove_callback_on_thread,"sc":_emscripten_set_touchstart_callback_on_thread,"rc":_exit,"A":_glActiveTexture,"U":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"j":_glBindTexture,"oc":_glBlendFunc,"h":_glBufferData,"s":_glBufferSubData,"T":_glClear,"S":_glClearColor,"nc":_glClearDepthf,"mc":_glCompileShader,"lc":_glCompressedTexImage2D,"kc":_glCreateProgram,"jc":_glCreateShader,"hc":_glCullFace,"p":_glDeleteBuffers,"z":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"gc":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"i":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"y":_glEnable,"f":_glEnableVertexAttribArray,"ec":_glFrontFace,"g":_glGenBuffers,"dc":_glGenTextures,"x":_glGetAttribLocation,"cc":_glGetFloatv,"bc":_glGetProgramInfoLog,"L":_glGetProgramiv,"$b":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"w":_glGetUniformLocation,"_b":_glLinkProgram,"Zb":_glPixelStorei,"Yb":_glReadPixels,"Xb":_glShaderSource,"Wb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"v":_glUniform4f,"u":_glUniformMatrix4fv,"l":_glUseProgram,"Ub":_glVertexAttrib2f,"Tb":_glVertexAttrib3f,"t":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Sb":_glViewport,"Rb":_glfwCreateWindow,"Pb":_glfwDefaultWindowHints,"Ob":_glfwDestroyWindow,"Nb":_glfwGetCursorPos,"Mb":_glfwGetKey,"Lb":_glfwGetMouseButton,"r":_glfwGetTime,"Kb":_glfwInit,"Jb":_glfwMakeContextCurrent,"Ib":_glfwSetCharCallback,"Hb":_glfwSetCursorEnterCallback,"Fb":_glfwSetCursorPosCallback,"Eb":_glfwSetDropCallback,"Db":_glfwSetErrorCallback,"Cb":_glfwSetKeyCallback,"Bb":_glfwSetMouseButtonCallback,"Ab":_glfwSetScrollCallback,"zb":_glfwSetWindowIconifyCallback,"yb":_glfwSetWindowShouldClose,"xb":_glfwSetWindowSizeCallback,"wb":_glfwSwapBuffers,"I":_glfwTerminate,"k":_glfwWindowHint,"H":_llvm_stackrestore,"G":_llvm_stacksave,"ub":_nanosleep,"tb":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_animation.data";var REMOTE_PACKAGE_BASE="models_animation.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);Module["FS_createPath"]("/resources","guy",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5286448,DYNAMICTOP_PTR=43536;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||67108864;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_animation.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"sc":___lock,"D":___setErrNo,"gb":___syscall140,"Xa":___syscall145,"q":___syscall221,"Ca":___syscall5,"ra":___syscall54,"C":___syscall6,"B":___unlock,"be":___wasi_fd_write,"A":_eglGetProcAddress,"Y":_emscripten_exit_pointerlock,"yd":_emscripten_get_element_css_size,"nd":_emscripten_get_gamepad_status,"cd":_emscripten_get_heap_size,"Tc":_emscripten_get_num_gamepads,"X":_emscripten_get_pointerlock_status,"zc":_emscripten_glActiveTexture,"rc":_emscripten_glAttachShader,"lc":_emscripten_glBeginQueryEXT,"hc":_emscripten_glBindAttribLocation,"cc":_emscripten_glBindBuffer,"Xb":_emscripten_glBindFramebuffer,"Tb":_emscripten_glBindRenderbuffer,"Lb":_emscripten_glBindTexture,"Ab":_emscripten_glBindVertexArrayOES,"tb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"fb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Wa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ba":_emscripten_glEndQueryEXT,"Aa":_emscripten_glFinish,"za":_emscripten_glFlush,"ya":_emscripten_glFramebufferRenderbuffer,"xa":_emscripten_glFramebufferTexture2D,"wa":_emscripten_glFrontFace,"va":_emscripten_glGenBuffers,"ua":_emscripten_glGenFramebuffers,"ta":_emscripten_glGenQueriesEXT,"sa":_emscripten_glGenRenderbuffers,"qa":_emscripten_glGenTextures,"pa":_emscripten_glGenVertexArraysOES,"oa":_emscripten_glGenerateMipmap,"na":_emscripten_glGetActiveAttrib,"ma":_emscripten_glGetActiveUniform,"la":_emscripten_glGetAttachedShaders,"ka":_emscripten_glGetAttribLocation,"ja":_emscripten_glGetBooleanv,"ia":_emscripten_glGetBufferParameteriv,"ha":_emscripten_glGetError,"ga":_emscripten_glGetFloatv,"fa":_emscripten_glGetFramebufferAttachmentParameteriv,"ea":_emscripten_glGetIntegerv,"da":_emscripten_glGetProgramInfoLog,"ca":_emscripten_glGetProgramiv,"ba":_emscripten_glGetQueryObjecti64vEXT,"aa":_emscripten_glGetQueryObjectivEXT,"$":_emscripten_glGetQueryObjectui64vEXT,"_":_emscripten_glGetQueryObjectuivEXT,"Z":_emscripten_glGetQueryivEXT,"le":_emscripten_glGetRenderbufferParameteriv,"ke":_emscripten_glGetShaderInfoLog,"je":_emscripten_glGetShaderPrecisionFormat,"ie":_emscripten_glGetShaderSource,"he":_emscripten_glGetShaderiv,"ge":_emscripten_glGetString,"fe":_emscripten_glGetTexParameterfv,"ee":_emscripten_glGetTexParameteriv,"de":_emscripten_glGetUniformLocation,"ce":_emscripten_glGetUniformfv,"ae":_emscripten_glGetUniformiv,"$d":_emscripten_glGetVertexAttribPointerv,"_d":_emscripten_glGetVertexAttribfv,"Zd":_emscripten_glGetVertexAttribiv,"Yd":_emscripten_glHint,"Xd":_emscripten_glIsBuffer,"Wd":_emscripten_glIsEnabled,"Vd":_emscripten_glIsFramebuffer,"Ud":_emscripten_glIsProgram,"Td":_emscripten_glIsQueryEXT,"Sd":_emscripten_glIsRenderbuffer,"Rd":_emscripten_glIsShader,"Qd":_emscripten_glIsTexture,"Pd":_emscripten_glIsVertexArrayOES,"Od":_emscripten_glLineWidth,"Nd":_emscripten_glLinkProgram,"Md":_emscripten_glPixelStorei,"Ld":_emscripten_glPolygonOffset,"Kd":_emscripten_glQueryCounterEXT,"Jd":_emscripten_glReadPixels,"Id":_emscripten_glReleaseShaderCompiler,"Hd":_emscripten_glRenderbufferStorage,"Gd":_emscripten_glSampleCoverage,"Fd":_emscripten_glScissor,"Ed":_emscripten_glShaderBinary,"Dd":_emscripten_glShaderSource,"Cd":_emscripten_glStencilFunc,"Bd":_emscripten_glStencilFuncSeparate,"Ad":_emscripten_glStencilMask,"zd":_emscripten_glStencilMaskSeparate,"xd":_emscripten_glStencilOp,"wd":_emscripten_glStencilOpSeparate,"vd":_emscripten_glTexImage2D,"ud":_emscripten_glTexParameterf,"td":_emscripten_glTexParameterfv,"sd":_emscripten_glTexParameteri,"rd":_emscripten_glTexParameteriv,"qd":_emscripten_glTexSubImage2D,"pd":_emscripten_glUniform1f,"od":_emscripten_glUniform1fv,"md":_emscripten_glUniform1i,"ld":_emscripten_glUniform1iv,"kd":_emscripten_glUniform2f,"jd":_emscripten_glUniform2fv,"id":_emscripten_glUniform2i,"hd":_emscripten_glUniform2iv,"gd":_emscripten_glUniform3f,"fd":_emscripten_glUniform3fv,"ed":_emscripten_glUniform3i,"dd":_emscripten_glUniform3iv,"bd":_emscripten_glUniform4f,"ad":_emscripten_glUniform4fv,"$c":_emscripten_glUniform4i,"_c":_emscripten_glUniform4iv,"Zc":_emscripten_glUniformMatrix2fv,"Yc":_emscripten_glUniformMatrix3fv,"Xc":_emscripten_glUniformMatrix4fv,"Wc":_emscripten_glUseProgram,"Vc":_emscripten_glValidateProgram,"Uc":_emscripten_glVertexAttrib1f,"Sc":_emscripten_glVertexAttrib1fv,"Rc":_emscripten_glVertexAttrib2f,"Qc":_emscripten_glVertexAttrib2fv,"Pc":_emscripten_glVertexAttrib3f,"Oc":_emscripten_glVertexAttrib3fv,"Nc":_emscripten_glVertexAttrib4f,"Mc":_emscripten_glVertexAttrib4fv,"Lc":_emscripten_glVertexAttribDivisorANGLE,"Kc":_emscripten_glVertexAttribPointer,"Jc":_emscripten_glViewport,"Ic":_emscripten_memcpy_big,"Hc":_emscripten_request_pointerlock,"Gc":_emscripten_resize_heap,"W":_emscripten_run_script,"Fc":_emscripten_sample_gamepad_data,"Ec":_emscripten_set_click_callback_on_thread,"Dc":_emscripten_set_fullscreenchange_callback_on_thread,"Cc":_emscripten_set_gamepadconnected_callback_on_thread,"Bc":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ac":_emscripten_set_keypress_callback_on_thread,"yc":_emscripten_set_main_loop,"xc":_emscripten_set_touchcancel_callback_on_thread,"wc":_emscripten_set_touchend_callback_on_thread,"vc":_emscripten_set_touchmove_callback_on_thread,"uc":_emscripten_set_touchstart_callback_on_thread,"tc":_exit,"z":_glActiveTexture,"V":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"k":_glBindTexture,"qc":_glBlendFunc,"i":_glBufferData,"s":_glBufferSubData,"U":_glClear,"T":_glClearColor,"pc":_glClearDepthf,"oc":_glCompileShader,"nc":_glCompressedTexImage2D,"mc":_glCreateProgram,"kc":_glCreateShader,"jc":_glCullFace,"p":_glDeleteBuffers,"S":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"ic":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"j":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"y":_glEnable,"f":_glEnableVertexAttribArray,"gc":_glFrontFace,"h":_glGenBuffers,"fc":_glGenTextures,"x":_glGetAttribLocation,"ec":_glGetFloatv,"dc":_glGetProgramInfoLog,"L":_glGetProgramiv,"bc":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"w":_glGetUniformLocation,"ac":_glLinkProgram,"$b":_glPixelStorei,"_b":_glReadPixels,"Zb":_glShaderSource,"Yb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"v":_glUniform4f,"u":_glUniformMatrix4fv,"l":_glUseProgram,"Wb":_glVertexAttrib2f,"Vb":_glVertexAttrib3f,"t":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Ub":_glViewport,"I":_glfwCreateWindow,"Sb":_glfwDefaultWindowHints,"Rb":_glfwDestroyWindow,"Qb":_glfwGetCursorPos,"Pb":_glfwGetKey,"Ob":_glfwGetMouseButton,"H":_glfwGetPrimaryMonitor,"r":_glfwGetTime,"Nb":_glfwGetVideoModes,"Mb":_glfwInit,"Kb":_glfwMakeContextCurrent,"Jb":_glfwSetCharCallback,"Ib":_glfwSetCursorEnterCallback,"Hb":_glfwSetCursorPosCallback,"Gb":_glfwSetDropCallback,"Fb":_glfwSetErrorCallback,"Eb":_glfwSetKeyCallback,"Db":_glfwSetMouseButtonCallback,"Cb":_glfwSetScrollCallback,"Bb":_glfwSetWindowIconifyCallback,"zb":_glfwSetWindowShouldClose,"yb":_glfwSetWindowSizeCallback,"xb":_glfwSwapBuffers,"wb":_glfwSwapInterval,"G":_glfwTerminate,"g":_glfwWindowHint,"F":_llvm_stackrestore,"E":_llvm_stacksave,"vb":_nanosleep,"ub":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["re"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["se"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["De"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["calledRun"]=calledRun;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_animation.wasm b/examples/web/models/models_animation.wasm index 426f71b..4d4c93e 100644 Binary files a/examples/web/models/models_animation.wasm and b/examples/web/models/models_animation.wasm differ diff --git a/examples/web/models/models_billboard.html b/examples/web/models/models_billboard.html index 842297e..a92140f 100644 --- a/examples/web/models/models_billboard.html +++ b/examples/web/models/models_billboard.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_billboard.js b/examples/web/models/models_billboard.js index 177e3a7..e86b280 100644 --- a/examples/web/models/models_billboard.js +++ b/examples/web/models/models_billboard.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_billboard.data";var REMOTE_PACKAGE_BASE="models_billboard.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5273104,DYNAMICTOP_PTR=30192;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_billboard.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"mc":___lock,"A":___setErrNo,"_a":___syscall140,"Pa":___syscall145,"z":___syscall146,"l":___syscall221,"ka":___syscall5,"y":___syscall54,"R":___syscall6,"x":___unlock,"w":_eglGetProcAddress,"Q":_emscripten_exit_pointerlock,"sd":_emscripten_get_gamepad_status,"hd":_emscripten_get_heap_size,"Yc":_emscripten_get_num_gamepads,"P":_emscripten_get_pointerlock_status,"Dc":_emscripten_glActiveTexture,"tc":_emscripten_glAttachShader,"lc":_emscripten_glBeginQueryEXT,"ec":_emscripten_glBindAttribLocation,"ac":_emscripten_glBindBuffer,"Wb":_emscripten_glBindFramebuffer,"Pb":_emscripten_glBindRenderbuffer,"Gb":_emscripten_glBindTexture,"wb":_emscripten_glBindVertexArrayOES,"ob":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"$a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Qa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"va":_emscripten_glEndQueryEXT,"ua":_emscripten_glFinish,"ta":_emscripten_glFlush,"sa":_emscripten_glFramebufferRenderbuffer,"ra":_emscripten_glFramebufferTexture2D,"qa":_emscripten_glFrontFace,"pa":_emscripten_glGenBuffers,"oa":_emscripten_glGenFramebuffers,"na":_emscripten_glGenQueriesEXT,"ma":_emscripten_glGenRenderbuffers,"la":_emscripten_glGenTextures,"ja":_emscripten_glGenVertexArraysOES,"ia":_emscripten_glGenerateMipmap,"ha":_emscripten_glGetActiveAttrib,"ga":_emscripten_glGetActiveUniform,"fa":_emscripten_glGetAttachedShaders,"ea":_emscripten_glGetAttribLocation,"da":_emscripten_glGetBooleanv,"ca":_emscripten_glGetBufferParameteriv,"ba":_emscripten_glGetError,"aa":_emscripten_glGetFloatv,"$":_emscripten_glGetFramebufferAttachmentParameteriv,"_":_emscripten_glGetIntegerv,"Z":_emscripten_glGetProgramInfoLog,"Y":_emscripten_glGetProgramiv,"X":_emscripten_glGetQueryObjecti64vEXT,"W":_emscripten_glGetQueryObjectivEXT,"V":_emscripten_glGetQueryObjectui64vEXT,"U":_emscripten_glGetQueryObjectuivEXT,"T":_emscripten_glGetQueryivEXT,"S":_emscripten_glGetRenderbufferParameteriv,"ee":_emscripten_glGetShaderInfoLog,"de":_emscripten_glGetShaderPrecisionFormat,"ce":_emscripten_glGetShaderSource,"be":_emscripten_glGetShaderiv,"ae":_emscripten_glGetString,"$d":_emscripten_glGetTexParameterfv,"_d":_emscripten_glGetTexParameteriv,"Zd":_emscripten_glGetUniformLocation,"Yd":_emscripten_glGetUniformfv,"Xd":_emscripten_glGetUniformiv,"Wd":_emscripten_glGetVertexAttribPointerv,"Vd":_emscripten_glGetVertexAttribfv,"Ud":_emscripten_glGetVertexAttribiv,"Td":_emscripten_glHint,"Sd":_emscripten_glIsBuffer,"Rd":_emscripten_glIsEnabled,"Qd":_emscripten_glIsFramebuffer,"Pd":_emscripten_glIsProgram,"Od":_emscripten_glIsQueryEXT,"Nd":_emscripten_glIsRenderbuffer,"Md":_emscripten_glIsShader,"Ld":_emscripten_glIsTexture,"Kd":_emscripten_glIsVertexArrayOES,"Jd":_emscripten_glLineWidth,"Id":_emscripten_glLinkProgram,"Hd":_emscripten_glPixelStorei,"Gd":_emscripten_glPolygonOffset,"Fd":_emscripten_glQueryCounterEXT,"Ed":_emscripten_glReadPixels,"Dd":_emscripten_glReleaseShaderCompiler,"Cd":_emscripten_glRenderbufferStorage,"Bd":_emscripten_glSampleCoverage,"Ad":_emscripten_glScissor,"zd":_emscripten_glShaderBinary,"yd":_emscripten_glShaderSource,"xd":_emscripten_glStencilFunc,"wd":_emscripten_glStencilFuncSeparate,"vd":_emscripten_glStencilMask,"ud":_emscripten_glStencilMaskSeparate,"td":_emscripten_glStencilOp,"rd":_emscripten_glStencilOpSeparate,"qd":_emscripten_glTexImage2D,"pd":_emscripten_glTexParameterf,"od":_emscripten_glTexParameterfv,"nd":_emscripten_glTexParameteri,"md":_emscripten_glTexParameteriv,"ld":_emscripten_glTexSubImage2D,"kd":_emscripten_glUniform1f,"jd":_emscripten_glUniform1fv,"id":_emscripten_glUniform1i,"gd":_emscripten_glUniform1iv,"fd":_emscripten_glUniform2f,"ed":_emscripten_glUniform2fv,"dd":_emscripten_glUniform2i,"cd":_emscripten_glUniform2iv,"bd":_emscripten_glUniform3f,"ad":_emscripten_glUniform3fv,"$c":_emscripten_glUniform3i,"_c":_emscripten_glUniform3iv,"Zc":_emscripten_glUniform4f,"Xc":_emscripten_glUniform4fv,"Wc":_emscripten_glUniform4i,"Vc":_emscripten_glUniform4iv,"Uc":_emscripten_glUniformMatrix2fv,"Tc":_emscripten_glUniformMatrix3fv,"Sc":_emscripten_glUniformMatrix4fv,"Rc":_emscripten_glUseProgram,"Qc":_emscripten_glValidateProgram,"Pc":_emscripten_glVertexAttrib1f,"Oc":_emscripten_glVertexAttrib1fv,"Nc":_emscripten_glVertexAttrib2f,"Mc":_emscripten_glVertexAttrib2fv,"Lc":_emscripten_glVertexAttrib3f,"Kc":_emscripten_glVertexAttrib3fv,"Jc":_emscripten_glVertexAttrib4f,"Ic":_emscripten_glVertexAttrib4fv,"Hc":_emscripten_glVertexAttribDivisorANGLE,"Gc":_emscripten_glVertexAttribPointer,"Fc":_emscripten_glViewport,"Ec":_emscripten_memcpy_big,"Cc":_emscripten_request_pointerlock,"Bc":_emscripten_resize_heap,"O":_emscripten_run_script,"Ac":_emscripten_sample_gamepad_data,"zc":_emscripten_set_click_callback_on_thread,"yc":_emscripten_set_fullscreenchange_callback_on_thread,"xc":_emscripten_set_gamepadconnected_callback_on_thread,"wc":_emscripten_set_gamepaddisconnected_callback_on_thread,"vc":_emscripten_set_keypress_callback_on_thread,"uc":_emscripten_set_main_loop,"sc":_emscripten_set_touchcancel_callback_on_thread,"rc":_emscripten_set_touchend_callback_on_thread,"qc":_emscripten_set_touchmove_callback_on_thread,"pc":_emscripten_set_touchstart_callback_on_thread,"oc":_exit,"nc":_glActiveTexture,"N":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"kc":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"M":_glClear,"L":_glClearColor,"jc":_glClearDepthf,"ic":_glCompileShader,"hc":_glCompressedTexImage2D,"gc":_glCreateProgram,"fc":_glCreateShader,"dc":_glCullFace,"p":_glDeleteBuffers,"K":_glDeleteProgram,"J":_glDeleteShader,"I":_glDeleteTextures,"cc":_glDepthFunc,"H":_glDetachShader,"G":_glDisable,"o":_glDisableVertexAttribArray,"bc":_glDrawArrays,"$b":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"_b":_glFrontFace,"n":_glGenBuffers,"Zb":_glGenTextures,"t":_glGetAttribLocation,"Yb":_glGetFloatv,"Xb":_glGetProgramInfoLog,"F":_glGetProgramiv,"Vb":_glGetShaderInfoLog,"E":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Ub":_glLinkProgram,"Tb":_glPixelStorei,"Sb":_glReadPixels,"Rb":_glShaderSource,"Qb":_glTexImage2D,"g":_glTexParameteri,"Ob":_glUniform1i,"Nb":_glUniform4f,"Mb":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Lb":_glViewport,"Kb":_glfwCreateWindow,"Jb":_glfwDefaultWindowHints,"Ib":_glfwDestroyWindow,"Hb":_glfwGetCursorPos,"Fb":_glfwGetKey,"Eb":_glfwGetMouseButton,"m":_glfwGetTime,"Db":_glfwInit,"Cb":_glfwMakeContextCurrent,"Bb":_glfwSetCharCallback,"Ab":_glfwSetCursorEnterCallback,"zb":_glfwSetCursorPosCallback,"yb":_glfwSetDropCallback,"xb":_glfwSetErrorCallback,"vb":_glfwSetKeyCallback,"ub":_glfwSetMouseButtonCallback,"tb":_glfwSetScrollCallback,"sb":_glfwSetWindowIconifyCallback,"rb":_glfwSetWindowShouldClose,"qb":_glfwSetWindowSizeCallback,"pb":_glfwSwapBuffers,"D":_glfwTerminate,"e":_glfwWindowHint,"C":_llvm_stackrestore,"B":_llvm_stacksave,"nb":_nanosleep,"mb":_time,"lb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["fe"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ge"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["le"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["me"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_billboard.data";var REMOTE_PACKAGE_BASE="models_billboard.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5280032,DYNAMICTOP_PTR=37120;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_billboard.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"oc":___lock,"z":___setErrNo,"$a":___syscall140,"Qa":___syscall145,"l":___syscall221,"va":___syscall5,"ka":___syscall54,"y":___syscall6,"x":___unlock,"_d":___wasi_fd_write,"w":_eglGetProcAddress,"R":_emscripten_exit_pointerlock,"vd":_emscripten_get_element_css_size,"kd":_emscripten_get_gamepad_status,"$c":_emscripten_get_heap_size,"Qc":_emscripten_get_num_gamepads,"Q":_emscripten_get_pointerlock_status,"wc":_emscripten_glActiveTexture,"nc":_emscripten_glAttachShader,"hc":_emscripten_glBeginQueryEXT,"dc":_emscripten_glBindAttribLocation,"Yb":_emscripten_glBindBuffer,"Rb":_emscripten_glBindFramebuffer,"Kb":_emscripten_glBindRenderbuffer,"Bb":_emscripten_glBindTexture,"qb":_emscripten_glBindVertexArrayOES,"lb":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"_a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Pa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"ua":_emscripten_glEndQueryEXT,"ta":_emscripten_glFinish,"sa":_emscripten_glFlush,"ra":_emscripten_glFramebufferRenderbuffer,"qa":_emscripten_glFramebufferTexture2D,"pa":_emscripten_glFrontFace,"oa":_emscripten_glGenBuffers,"na":_emscripten_glGenFramebuffers,"ma":_emscripten_glGenQueriesEXT,"la":_emscripten_glGenRenderbuffers,"ja":_emscripten_glGenTextures,"ia":_emscripten_glGenVertexArraysOES,"ha":_emscripten_glGenerateMipmap,"ga":_emscripten_glGetActiveAttrib,"fa":_emscripten_glGetActiveUniform,"ea":_emscripten_glGetAttachedShaders,"da":_emscripten_glGetAttribLocation,"ca":_emscripten_glGetBooleanv,"ba":_emscripten_glGetBufferParameteriv,"aa":_emscripten_glGetError,"$":_emscripten_glGetFloatv,"_":_emscripten_glGetFramebufferAttachmentParameteriv,"Z":_emscripten_glGetIntegerv,"Y":_emscripten_glGetProgramInfoLog,"X":_emscripten_glGetProgramiv,"W":_emscripten_glGetQueryObjecti64vEXT,"V":_emscripten_glGetQueryObjectivEXT,"U":_emscripten_glGetQueryObjectui64vEXT,"T":_emscripten_glGetQueryObjectuivEXT,"S":_emscripten_glGetQueryivEXT,"ie":_emscripten_glGetRenderbufferParameteriv,"he":_emscripten_glGetShaderInfoLog,"ge":_emscripten_glGetShaderPrecisionFormat,"fe":_emscripten_glGetShaderSource,"ee":_emscripten_glGetShaderiv,"de":_emscripten_glGetString,"ce":_emscripten_glGetTexParameterfv,"be":_emscripten_glGetTexParameteriv,"ae":_emscripten_glGetUniformLocation,"$d":_emscripten_glGetUniformfv,"Zd":_emscripten_glGetUniformiv,"Yd":_emscripten_glGetVertexAttribPointerv,"Xd":_emscripten_glGetVertexAttribfv,"Wd":_emscripten_glGetVertexAttribiv,"Vd":_emscripten_glHint,"Ud":_emscripten_glIsBuffer,"Td":_emscripten_glIsEnabled,"Sd":_emscripten_glIsFramebuffer,"Rd":_emscripten_glIsProgram,"Qd":_emscripten_glIsQueryEXT,"Pd":_emscripten_glIsRenderbuffer,"Od":_emscripten_glIsShader,"Nd":_emscripten_glIsTexture,"Md":_emscripten_glIsVertexArrayOES,"Ld":_emscripten_glLineWidth,"Kd":_emscripten_glLinkProgram,"Jd":_emscripten_glPixelStorei,"Id":_emscripten_glPolygonOffset,"Hd":_emscripten_glQueryCounterEXT,"Gd":_emscripten_glReadPixels,"Fd":_emscripten_glReleaseShaderCompiler,"Ed":_emscripten_glRenderbufferStorage,"Dd":_emscripten_glSampleCoverage,"Cd":_emscripten_glScissor,"Bd":_emscripten_glShaderBinary,"Ad":_emscripten_glShaderSource,"zd":_emscripten_glStencilFunc,"yd":_emscripten_glStencilFuncSeparate,"xd":_emscripten_glStencilMask,"wd":_emscripten_glStencilMaskSeparate,"ud":_emscripten_glStencilOp,"td":_emscripten_glStencilOpSeparate,"sd":_emscripten_glTexImage2D,"rd":_emscripten_glTexParameterf,"qd":_emscripten_glTexParameterfv,"pd":_emscripten_glTexParameteri,"od":_emscripten_glTexParameteriv,"nd":_emscripten_glTexSubImage2D,"md":_emscripten_glUniform1f,"ld":_emscripten_glUniform1fv,"jd":_emscripten_glUniform1i,"id":_emscripten_glUniform1iv,"hd":_emscripten_glUniform2f,"gd":_emscripten_glUniform2fv,"fd":_emscripten_glUniform2i,"ed":_emscripten_glUniform2iv,"dd":_emscripten_glUniform3f,"cd":_emscripten_glUniform3fv,"bd":_emscripten_glUniform3i,"ad":_emscripten_glUniform3iv,"_c":_emscripten_glUniform4f,"Zc":_emscripten_glUniform4fv,"Yc":_emscripten_glUniform4i,"Xc":_emscripten_glUniform4iv,"Wc":_emscripten_glUniformMatrix2fv,"Vc":_emscripten_glUniformMatrix3fv,"Uc":_emscripten_glUniformMatrix4fv,"Tc":_emscripten_glUseProgram,"Sc":_emscripten_glValidateProgram,"Rc":_emscripten_glVertexAttrib1f,"Pc":_emscripten_glVertexAttrib1fv,"Oc":_emscripten_glVertexAttrib2f,"Nc":_emscripten_glVertexAttrib2fv,"Mc":_emscripten_glVertexAttrib3f,"Lc":_emscripten_glVertexAttrib3fv,"Kc":_emscripten_glVertexAttrib4f,"Jc":_emscripten_glVertexAttrib4fv,"Ic":_emscripten_glVertexAttribDivisorANGLE,"Hc":_emscripten_glVertexAttribPointer,"Gc":_emscripten_glViewport,"Fc":_emscripten_memcpy_big,"Ec":_emscripten_request_pointerlock,"Dc":_emscripten_resize_heap,"P":_emscripten_run_script,"Cc":_emscripten_sample_gamepad_data,"Bc":_emscripten_set_click_callback_on_thread,"Ac":_emscripten_set_fullscreenchange_callback_on_thread,"zc":_emscripten_set_gamepadconnected_callback_on_thread,"yc":_emscripten_set_gamepaddisconnected_callback_on_thread,"xc":_emscripten_set_keypress_callback_on_thread,"vc":_emscripten_set_main_loop,"uc":_emscripten_set_touchcancel_callback_on_thread,"tc":_emscripten_set_touchend_callback_on_thread,"sc":_emscripten_set_touchmove_callback_on_thread,"rc":_emscripten_set_touchstart_callback_on_thread,"qc":_exit,"pc":_glActiveTexture,"O":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"mc":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"N":_glClear,"M":_glClearColor,"lc":_glClearDepthf,"kc":_glCompileShader,"jc":_glCompressedTexImage2D,"ic":_glCreateProgram,"gc":_glCreateShader,"fc":_glCullFace,"p":_glDeleteBuffers,"L":_glDeleteProgram,"K":_glDeleteShader,"J":_glDeleteTextures,"ec":_glDepthFunc,"I":_glDetachShader,"H":_glDisable,"o":_glDisableVertexAttribArray,"cc":_glDrawArrays,"bc":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"ac":_glFrontFace,"n":_glGenBuffers,"$b":_glGenTextures,"t":_glGetAttribLocation,"_b":_glGetFloatv,"Zb":_glGetProgramInfoLog,"G":_glGetProgramiv,"Xb":_glGetShaderInfoLog,"F":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Wb":_glLinkProgram,"Vb":_glPixelStorei,"Ub":_glReadPixels,"Tb":_glShaderSource,"Sb":_glTexImage2D,"g":_glTexParameteri,"Qb":_glUniform1i,"Pb":_glUniform4f,"Ob":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Nb":_glViewport,"E":_glfwCreateWindow,"Mb":_glfwDefaultWindowHints,"Lb":_glfwDestroyWindow,"Jb":_glfwGetCursorPos,"Ib":_glfwGetKey,"Hb":_glfwGetMouseButton,"D":_glfwGetPrimaryMonitor,"m":_glfwGetTime,"Gb":_glfwGetVideoModes,"Fb":_glfwInit,"Eb":_glfwMakeContextCurrent,"Db":_glfwSetCharCallback,"Cb":_glfwSetCursorEnterCallback,"Ab":_glfwSetCursorPosCallback,"zb":_glfwSetDropCallback,"yb":_glfwSetErrorCallback,"xb":_glfwSetKeyCallback,"wb":_glfwSetMouseButtonCallback,"vb":_glfwSetScrollCallback,"ub":_glfwSetWindowIconifyCallback,"tb":_glfwSetWindowShouldClose,"sb":_glfwSetWindowSizeCallback,"rb":_glfwSwapBuffers,"pb":_glfwSwapInterval,"C":_glfwTerminate,"e":_glfwWindowHint,"B":_llvm_stackrestore,"A":_llvm_stacksave,"ob":_nanosleep,"nb":_time,"mb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["xe"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["calledRun"]=calledRun;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_billboard.wasm b/examples/web/models/models_billboard.wasm index 2ed68df..21c41d7 100644 Binary files a/examples/web/models/models_billboard.wasm and b/examples/web/models/models_billboard.wasm differ diff --git a/examples/web/models/models_box_collisions.html b/examples/web/models/models_box_collisions.html index 255e55b..ff4756e 100644 --- a/examples/web/models/models_box_collisions.html +++ b/examples/web/models/models_box_collisions.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_box_collisions.js b/examples/web/models/models_box_collisions.js index aad0cf4..5d8f08e 100644 --- a/examples/web/models/models_box_collisions.js +++ b/examples/web/models/models_box_collisions.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5269728,DYNAMICTOP_PTR=26816;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_box_collisions.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"lc":___lock,"A":___setErrNo,"_a":___syscall140,"Pa":___syscall145,"z":___syscall146,"l":___syscall221,"ka":___syscall5,"y":___syscall54,"R":___syscall6,"x":___unlock,"w":_eglGetProcAddress,"Q":_emscripten_exit_pointerlock,"rd":_emscripten_get_gamepad_status,"gd":_emscripten_get_heap_size,"Xc":_emscripten_get_num_gamepads,"P":_emscripten_get_pointerlock_status,"Cc":_emscripten_glActiveTexture,"sc":_emscripten_glAttachShader,"kc":_emscripten_glBeginQueryEXT,"dc":_emscripten_glBindAttribLocation,"$b":_emscripten_glBindBuffer,"Vb":_emscripten_glBindFramebuffer,"Ob":_emscripten_glBindRenderbuffer,"Fb":_emscripten_glBindTexture,"vb":_emscripten_glBindVertexArrayOES,"ob":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"$a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Qa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"va":_emscripten_glEndQueryEXT,"ua":_emscripten_glFinish,"ta":_emscripten_glFlush,"sa":_emscripten_glFramebufferRenderbuffer,"ra":_emscripten_glFramebufferTexture2D,"qa":_emscripten_glFrontFace,"pa":_emscripten_glGenBuffers,"oa":_emscripten_glGenFramebuffers,"na":_emscripten_glGenQueriesEXT,"ma":_emscripten_glGenRenderbuffers,"la":_emscripten_glGenTextures,"ja":_emscripten_glGenVertexArraysOES,"ia":_emscripten_glGenerateMipmap,"ha":_emscripten_glGetActiveAttrib,"ga":_emscripten_glGetActiveUniform,"fa":_emscripten_glGetAttachedShaders,"ea":_emscripten_glGetAttribLocation,"da":_emscripten_glGetBooleanv,"ca":_emscripten_glGetBufferParameteriv,"ba":_emscripten_glGetError,"aa":_emscripten_glGetFloatv,"$":_emscripten_glGetFramebufferAttachmentParameteriv,"_":_emscripten_glGetIntegerv,"Z":_emscripten_glGetProgramInfoLog,"Y":_emscripten_glGetProgramiv,"X":_emscripten_glGetQueryObjecti64vEXT,"W":_emscripten_glGetQueryObjectivEXT,"V":_emscripten_glGetQueryObjectui64vEXT,"U":_emscripten_glGetQueryObjectuivEXT,"T":_emscripten_glGetQueryivEXT,"S":_emscripten_glGetRenderbufferParameteriv,"de":_emscripten_glGetShaderInfoLog,"ce":_emscripten_glGetShaderPrecisionFormat,"be":_emscripten_glGetShaderSource,"ae":_emscripten_glGetShaderiv,"$d":_emscripten_glGetString,"_d":_emscripten_glGetTexParameterfv,"Zd":_emscripten_glGetTexParameteriv,"Yd":_emscripten_glGetUniformLocation,"Xd":_emscripten_glGetUniformfv,"Wd":_emscripten_glGetUniformiv,"Vd":_emscripten_glGetVertexAttribPointerv,"Ud":_emscripten_glGetVertexAttribfv,"Td":_emscripten_glGetVertexAttribiv,"Sd":_emscripten_glHint,"Rd":_emscripten_glIsBuffer,"Qd":_emscripten_glIsEnabled,"Pd":_emscripten_glIsFramebuffer,"Od":_emscripten_glIsProgram,"Nd":_emscripten_glIsQueryEXT,"Md":_emscripten_glIsRenderbuffer,"Ld":_emscripten_glIsShader,"Kd":_emscripten_glIsTexture,"Jd":_emscripten_glIsVertexArrayOES,"Id":_emscripten_glLineWidth,"Hd":_emscripten_glLinkProgram,"Gd":_emscripten_glPixelStorei,"Fd":_emscripten_glPolygonOffset,"Ed":_emscripten_glQueryCounterEXT,"Dd":_emscripten_glReadPixels,"Cd":_emscripten_glReleaseShaderCompiler,"Bd":_emscripten_glRenderbufferStorage,"Ad":_emscripten_glSampleCoverage,"zd":_emscripten_glScissor,"yd":_emscripten_glShaderBinary,"xd":_emscripten_glShaderSource,"wd":_emscripten_glStencilFunc,"vd":_emscripten_glStencilFuncSeparate,"ud":_emscripten_glStencilMask,"td":_emscripten_glStencilMaskSeparate,"sd":_emscripten_glStencilOp,"qd":_emscripten_glStencilOpSeparate,"pd":_emscripten_glTexImage2D,"od":_emscripten_glTexParameterf,"nd":_emscripten_glTexParameterfv,"md":_emscripten_glTexParameteri,"ld":_emscripten_glTexParameteriv,"kd":_emscripten_glTexSubImage2D,"jd":_emscripten_glUniform1f,"id":_emscripten_glUniform1fv,"hd":_emscripten_glUniform1i,"fd":_emscripten_glUniform1iv,"ed":_emscripten_glUniform2f,"dd":_emscripten_glUniform2fv,"cd":_emscripten_glUniform2i,"bd":_emscripten_glUniform2iv,"ad":_emscripten_glUniform3f,"$c":_emscripten_glUniform3fv,"_c":_emscripten_glUniform3i,"Zc":_emscripten_glUniform3iv,"Yc":_emscripten_glUniform4f,"Wc":_emscripten_glUniform4fv,"Vc":_emscripten_glUniform4i,"Uc":_emscripten_glUniform4iv,"Tc":_emscripten_glUniformMatrix2fv,"Sc":_emscripten_glUniformMatrix3fv,"Rc":_emscripten_glUniformMatrix4fv,"Qc":_emscripten_glUseProgram,"Pc":_emscripten_glValidateProgram,"Oc":_emscripten_glVertexAttrib1f,"Nc":_emscripten_glVertexAttrib1fv,"Mc":_emscripten_glVertexAttrib2f,"Lc":_emscripten_glVertexAttrib2fv,"Kc":_emscripten_glVertexAttrib3f,"Jc":_emscripten_glVertexAttrib3fv,"Ic":_emscripten_glVertexAttrib4f,"Hc":_emscripten_glVertexAttrib4fv,"Gc":_emscripten_glVertexAttribDivisorANGLE,"Fc":_emscripten_glVertexAttribPointer,"Ec":_emscripten_glViewport,"Dc":_emscripten_memcpy_big,"Bc":_emscripten_request_pointerlock,"Ac":_emscripten_resize_heap,"O":_emscripten_run_script,"zc":_emscripten_sample_gamepad_data,"yc":_emscripten_set_click_callback_on_thread,"xc":_emscripten_set_fullscreenchange_callback_on_thread,"wc":_emscripten_set_gamepadconnected_callback_on_thread,"vc":_emscripten_set_gamepaddisconnected_callback_on_thread,"uc":_emscripten_set_keypress_callback_on_thread,"tc":_emscripten_set_main_loop,"rc":_emscripten_set_touchcancel_callback_on_thread,"qc":_emscripten_set_touchend_callback_on_thread,"pc":_emscripten_set_touchmove_callback_on_thread,"oc":_emscripten_set_touchstart_callback_on_thread,"nc":_exit,"mc":_glActiveTexture,"N":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"jc":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"M":_glClear,"L":_glClearColor,"ic":_glClearDepthf,"hc":_glCompileShader,"gc":_glCompressedTexImage2D,"fc":_glCreateProgram,"ec":_glCreateShader,"cc":_glCullFace,"p":_glDeleteBuffers,"K":_glDeleteProgram,"J":_glDeleteShader,"I":_glDeleteTextures,"bc":_glDepthFunc,"H":_glDetachShader,"G":_glDisable,"o":_glDisableVertexAttribArray,"ac":_glDrawArrays,"_b":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"Zb":_glFrontFace,"n":_glGenBuffers,"Yb":_glGenTextures,"t":_glGetAttribLocation,"Xb":_glGetFloatv,"Wb":_glGetProgramInfoLog,"F":_glGetProgramiv,"Ub":_glGetShaderInfoLog,"E":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Tb":_glLinkProgram,"Sb":_glPixelStorei,"Rb":_glReadPixels,"Qb":_glShaderSource,"Pb":_glTexImage2D,"g":_glTexParameteri,"Nb":_glUniform1i,"Mb":_glUniform4f,"Lb":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Kb":_glViewport,"Jb":_glfwCreateWindow,"Ib":_glfwDefaultWindowHints,"Hb":_glfwDestroyWindow,"Gb":_glfwGetCursorPos,"Eb":_glfwGetKey,"m":_glfwGetTime,"Db":_glfwInit,"Cb":_glfwMakeContextCurrent,"Bb":_glfwSetCharCallback,"Ab":_glfwSetCursorEnterCallback,"zb":_glfwSetCursorPosCallback,"yb":_glfwSetDropCallback,"xb":_glfwSetErrorCallback,"wb":_glfwSetKeyCallback,"ub":_glfwSetMouseButtonCallback,"tb":_glfwSetScrollCallback,"sb":_glfwSetWindowIconifyCallback,"rb":_glfwSetWindowShouldClose,"qb":_glfwSetWindowSizeCallback,"pb":_glfwSwapBuffers,"D":_glfwTerminate,"e":_glfwWindowHint,"C":_llvm_stackrestore,"B":_llvm_stacksave,"nb":_nanosleep,"mb":_time,"lb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ee"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["fe"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ge"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["te"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["le"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["me"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["se"].apply(null,arguments)};Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5276944,DYNAMICTOP_PTR=34032;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_box_collisions.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"nc":___lock,"z":___setErrNo,"$a":___syscall140,"Qa":___syscall145,"l":___syscall221,"va":___syscall5,"ka":___syscall54,"y":___syscall6,"x":___unlock,"Zd":___wasi_fd_write,"w":_eglGetProcAddress,"R":_emscripten_exit_pointerlock,"ud":_emscripten_get_element_css_size,"jd":_emscripten_get_gamepad_status,"_c":_emscripten_get_heap_size,"Pc":_emscripten_get_num_gamepads,"Q":_emscripten_get_pointerlock_status,"vc":_emscripten_glActiveTexture,"mc":_emscripten_glAttachShader,"gc":_emscripten_glBeginQueryEXT,"cc":_emscripten_glBindAttribLocation,"Xb":_emscripten_glBindBuffer,"Qb":_emscripten_glBindFramebuffer,"Jb":_emscripten_glBindRenderbuffer,"Ab":_emscripten_glBindTexture,"pb":_emscripten_glBindVertexArrayOES,"lb":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"_a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Pa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"ua":_emscripten_glEndQueryEXT,"ta":_emscripten_glFinish,"sa":_emscripten_glFlush,"ra":_emscripten_glFramebufferRenderbuffer,"qa":_emscripten_glFramebufferTexture2D,"pa":_emscripten_glFrontFace,"oa":_emscripten_glGenBuffers,"na":_emscripten_glGenFramebuffers,"ma":_emscripten_glGenQueriesEXT,"la":_emscripten_glGenRenderbuffers,"ja":_emscripten_glGenTextures,"ia":_emscripten_glGenVertexArraysOES,"ha":_emscripten_glGenerateMipmap,"ga":_emscripten_glGetActiveAttrib,"fa":_emscripten_glGetActiveUniform,"ea":_emscripten_glGetAttachedShaders,"da":_emscripten_glGetAttribLocation,"ca":_emscripten_glGetBooleanv,"ba":_emscripten_glGetBufferParameteriv,"aa":_emscripten_glGetError,"$":_emscripten_glGetFloatv,"_":_emscripten_glGetFramebufferAttachmentParameteriv,"Z":_emscripten_glGetIntegerv,"Y":_emscripten_glGetProgramInfoLog,"X":_emscripten_glGetProgramiv,"W":_emscripten_glGetQueryObjecti64vEXT,"V":_emscripten_glGetQueryObjectivEXT,"U":_emscripten_glGetQueryObjectui64vEXT,"T":_emscripten_glGetQueryObjectuivEXT,"S":_emscripten_glGetQueryivEXT,"he":_emscripten_glGetRenderbufferParameteriv,"ge":_emscripten_glGetShaderInfoLog,"fe":_emscripten_glGetShaderPrecisionFormat,"ee":_emscripten_glGetShaderSource,"de":_emscripten_glGetShaderiv,"ce":_emscripten_glGetString,"be":_emscripten_glGetTexParameterfv,"ae":_emscripten_glGetTexParameteriv,"$d":_emscripten_glGetUniformLocation,"_d":_emscripten_glGetUniformfv,"Yd":_emscripten_glGetUniformiv,"Xd":_emscripten_glGetVertexAttribPointerv,"Wd":_emscripten_glGetVertexAttribfv,"Vd":_emscripten_glGetVertexAttribiv,"Ud":_emscripten_glHint,"Td":_emscripten_glIsBuffer,"Sd":_emscripten_glIsEnabled,"Rd":_emscripten_glIsFramebuffer,"Qd":_emscripten_glIsProgram,"Pd":_emscripten_glIsQueryEXT,"Od":_emscripten_glIsRenderbuffer,"Nd":_emscripten_glIsShader,"Md":_emscripten_glIsTexture,"Ld":_emscripten_glIsVertexArrayOES,"Kd":_emscripten_glLineWidth,"Jd":_emscripten_glLinkProgram,"Id":_emscripten_glPixelStorei,"Hd":_emscripten_glPolygonOffset,"Gd":_emscripten_glQueryCounterEXT,"Fd":_emscripten_glReadPixels,"Ed":_emscripten_glReleaseShaderCompiler,"Dd":_emscripten_glRenderbufferStorage,"Cd":_emscripten_glSampleCoverage,"Bd":_emscripten_glScissor,"Ad":_emscripten_glShaderBinary,"zd":_emscripten_glShaderSource,"yd":_emscripten_glStencilFunc,"xd":_emscripten_glStencilFuncSeparate,"wd":_emscripten_glStencilMask,"vd":_emscripten_glStencilMaskSeparate,"td":_emscripten_glStencilOp,"sd":_emscripten_glStencilOpSeparate,"rd":_emscripten_glTexImage2D,"qd":_emscripten_glTexParameterf,"pd":_emscripten_glTexParameterfv,"od":_emscripten_glTexParameteri,"nd":_emscripten_glTexParameteriv,"md":_emscripten_glTexSubImage2D,"ld":_emscripten_glUniform1f,"kd":_emscripten_glUniform1fv,"id":_emscripten_glUniform1i,"hd":_emscripten_glUniform1iv,"gd":_emscripten_glUniform2f,"fd":_emscripten_glUniform2fv,"ed":_emscripten_glUniform2i,"dd":_emscripten_glUniform2iv,"cd":_emscripten_glUniform3f,"bd":_emscripten_glUniform3fv,"ad":_emscripten_glUniform3i,"$c":_emscripten_glUniform3iv,"Zc":_emscripten_glUniform4f,"Yc":_emscripten_glUniform4fv,"Xc":_emscripten_glUniform4i,"Wc":_emscripten_glUniform4iv,"Vc":_emscripten_glUniformMatrix2fv,"Uc":_emscripten_glUniformMatrix3fv,"Tc":_emscripten_glUniformMatrix4fv,"Sc":_emscripten_glUseProgram,"Rc":_emscripten_glValidateProgram,"Qc":_emscripten_glVertexAttrib1f,"Oc":_emscripten_glVertexAttrib1fv,"Nc":_emscripten_glVertexAttrib2f,"Mc":_emscripten_glVertexAttrib2fv,"Lc":_emscripten_glVertexAttrib3f,"Kc":_emscripten_glVertexAttrib3fv,"Jc":_emscripten_glVertexAttrib4f,"Ic":_emscripten_glVertexAttrib4fv,"Hc":_emscripten_glVertexAttribDivisorANGLE,"Gc":_emscripten_glVertexAttribPointer,"Fc":_emscripten_glViewport,"Ec":_emscripten_memcpy_big,"Dc":_emscripten_request_pointerlock,"Cc":_emscripten_resize_heap,"P":_emscripten_run_script,"Bc":_emscripten_sample_gamepad_data,"Ac":_emscripten_set_click_callback_on_thread,"zc":_emscripten_set_fullscreenchange_callback_on_thread,"yc":_emscripten_set_gamepadconnected_callback_on_thread,"xc":_emscripten_set_gamepaddisconnected_callback_on_thread,"wc":_emscripten_set_keypress_callback_on_thread,"uc":_emscripten_set_main_loop,"tc":_emscripten_set_touchcancel_callback_on_thread,"sc":_emscripten_set_touchend_callback_on_thread,"rc":_emscripten_set_touchmove_callback_on_thread,"qc":_emscripten_set_touchstart_callback_on_thread,"pc":_exit,"oc":_glActiveTexture,"O":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"lc":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"N":_glClear,"M":_glClearColor,"kc":_glClearDepthf,"jc":_glCompileShader,"ic":_glCompressedTexImage2D,"hc":_glCreateProgram,"fc":_glCreateShader,"ec":_glCullFace,"p":_glDeleteBuffers,"L":_glDeleteProgram,"K":_glDeleteShader,"J":_glDeleteTextures,"dc":_glDepthFunc,"I":_glDetachShader,"H":_glDisable,"o":_glDisableVertexAttribArray,"bc":_glDrawArrays,"ac":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"$b":_glFrontFace,"n":_glGenBuffers,"_b":_glGenTextures,"t":_glGetAttribLocation,"Zb":_glGetFloatv,"Yb":_glGetProgramInfoLog,"G":_glGetProgramiv,"Wb":_glGetShaderInfoLog,"F":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Vb":_glLinkProgram,"Ub":_glPixelStorei,"Tb":_glReadPixels,"Sb":_glShaderSource,"Rb":_glTexImage2D,"g":_glTexParameteri,"Pb":_glUniform1i,"Ob":_glUniform4f,"Nb":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Mb":_glViewport,"E":_glfwCreateWindow,"Lb":_glfwDefaultWindowHints,"Kb":_glfwDestroyWindow,"Ib":_glfwGetCursorPos,"Hb":_glfwGetKey,"D":_glfwGetPrimaryMonitor,"m":_glfwGetTime,"Gb":_glfwGetVideoModes,"Fb":_glfwInit,"Eb":_glfwMakeContextCurrent,"Db":_glfwSetCharCallback,"Cb":_glfwSetCursorEnterCallback,"Bb":_glfwSetCursorPosCallback,"zb":_glfwSetDropCallback,"yb":_glfwSetErrorCallback,"xb":_glfwSetKeyCallback,"wb":_glfwSetMouseButtonCallback,"vb":_glfwSetScrollCallback,"ub":_glfwSetWindowIconifyCallback,"tb":_glfwSetWindowShouldClose,"sb":_glfwSetWindowSizeCallback,"rb":_glfwSwapBuffers,"qb":_glfwSwapInterval,"C":_glfwTerminate,"e":_glfwWindowHint,"B":_llvm_stackrestore,"A":_llvm_stacksave,"ob":_nanosleep,"nb":_time,"mb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};Module["asm"]=asm;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_box_collisions.wasm b/examples/web/models/models_box_collisions.wasm index d15a7a2..09777ed 100644 Binary files a/examples/web/models/models_box_collisions.wasm and b/examples/web/models/models_box_collisions.wasm differ diff --git a/examples/web/models/models_cubicmap.html b/examples/web/models/models_cubicmap.html index 7ad93af..39769ed 100644 --- a/examples/web/models/models_cubicmap.html +++ b/examples/web/models/models_cubicmap.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_cubicmap.js b/examples/web/models/models_cubicmap.js index 29f3080..ee0211e 100644 --- a/examples/web/models/models_cubicmap.js +++ b/examples/web/models/models_cubicmap.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_cubicmap.data";var REMOTE_PACKAGE_BASE="models_cubicmap.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5273696,DYNAMICTOP_PTR=30784;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_cubicmap.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"qc":___lock,"F":___setErrNo,"fb":___syscall140,"Wa":___syscall145,"E":___syscall146,"q":___syscall221,"ra":___syscall5,"D":___syscall54,"Y":___syscall6,"C":___unlock,"B":_eglGetProcAddress,"X":_emscripten_exit_pointerlock,"vd":_emscripten_get_gamepad_status,"kd":_emscripten_get_heap_size,"$c":_emscripten_get_num_gamepads,"W":_emscripten_get_pointerlock_status,"Gc":_emscripten_glActiveTexture,"wc":_emscripten_glAttachShader,"pc":_emscripten_glBeginQueryEXT,"ic":_emscripten_glBindAttribLocation,"fc":_emscripten_glBindBuffer,"ac":_emscripten_glBindFramebuffer,"Vb":_emscripten_glBindRenderbuffer,"Qb":_emscripten_glBindTexture,"Gb":_emscripten_glBindVertexArrayOES,"vb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"gb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Xa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ca":_emscripten_glEndQueryEXT,"Ba":_emscripten_glFinish,"Aa":_emscripten_glFlush,"za":_emscripten_glFramebufferRenderbuffer,"ya":_emscripten_glFramebufferTexture2D,"xa":_emscripten_glFrontFace,"wa":_emscripten_glGenBuffers,"va":_emscripten_glGenFramebuffers,"ua":_emscripten_glGenQueriesEXT,"ta":_emscripten_glGenRenderbuffers,"sa":_emscripten_glGenTextures,"qa":_emscripten_glGenVertexArraysOES,"pa":_emscripten_glGenerateMipmap,"oa":_emscripten_glGetActiveAttrib,"na":_emscripten_glGetActiveUniform,"ma":_emscripten_glGetAttachedShaders,"la":_emscripten_glGetAttribLocation,"ka":_emscripten_glGetBooleanv,"ja":_emscripten_glGetBufferParameteriv,"ia":_emscripten_glGetError,"ha":_emscripten_glGetFloatv,"ga":_emscripten_glGetFramebufferAttachmentParameteriv,"fa":_emscripten_glGetIntegerv,"ea":_emscripten_glGetProgramInfoLog,"da":_emscripten_glGetProgramiv,"ca":_emscripten_glGetQueryObjecti64vEXT,"ba":_emscripten_glGetQueryObjectivEXT,"aa":_emscripten_glGetQueryObjectui64vEXT,"$":_emscripten_glGetQueryObjectuivEXT,"_":_emscripten_glGetQueryivEXT,"Z":_emscripten_glGetRenderbufferParameteriv,"he":_emscripten_glGetShaderInfoLog,"ge":_emscripten_glGetShaderPrecisionFormat,"fe":_emscripten_glGetShaderSource,"ee":_emscripten_glGetShaderiv,"de":_emscripten_glGetString,"ce":_emscripten_glGetTexParameterfv,"be":_emscripten_glGetTexParameteriv,"ae":_emscripten_glGetUniformLocation,"$d":_emscripten_glGetUniformfv,"_d":_emscripten_glGetUniformiv,"Zd":_emscripten_glGetVertexAttribPointerv,"Yd":_emscripten_glGetVertexAttribfv,"Xd":_emscripten_glGetVertexAttribiv,"Wd":_emscripten_glHint,"Vd":_emscripten_glIsBuffer,"Ud":_emscripten_glIsEnabled,"Td":_emscripten_glIsFramebuffer,"Sd":_emscripten_glIsProgram,"Rd":_emscripten_glIsQueryEXT,"Qd":_emscripten_glIsRenderbuffer,"Pd":_emscripten_glIsShader,"Od":_emscripten_glIsTexture,"Nd":_emscripten_glIsVertexArrayOES,"Md":_emscripten_glLineWidth,"Ld":_emscripten_glLinkProgram,"Kd":_emscripten_glPixelStorei,"Jd":_emscripten_glPolygonOffset,"Id":_emscripten_glQueryCounterEXT,"Hd":_emscripten_glReadPixels,"Gd":_emscripten_glReleaseShaderCompiler,"Fd":_emscripten_glRenderbufferStorage,"Ed":_emscripten_glSampleCoverage,"Dd":_emscripten_glScissor,"Cd":_emscripten_glShaderBinary,"Bd":_emscripten_glShaderSource,"Ad":_emscripten_glStencilFunc,"zd":_emscripten_glStencilFuncSeparate,"yd":_emscripten_glStencilMask,"xd":_emscripten_glStencilMaskSeparate,"wd":_emscripten_glStencilOp,"ud":_emscripten_glStencilOpSeparate,"td":_emscripten_glTexImage2D,"sd":_emscripten_glTexParameterf,"rd":_emscripten_glTexParameterfv,"qd":_emscripten_glTexParameteri,"pd":_emscripten_glTexParameteriv,"od":_emscripten_glTexSubImage2D,"nd":_emscripten_glUniform1f,"md":_emscripten_glUniform1fv,"ld":_emscripten_glUniform1i,"jd":_emscripten_glUniform1iv,"id":_emscripten_glUniform2f,"hd":_emscripten_glUniform2fv,"gd":_emscripten_glUniform2i,"fd":_emscripten_glUniform2iv,"ed":_emscripten_glUniform3f,"dd":_emscripten_glUniform3fv,"cd":_emscripten_glUniform3i,"bd":_emscripten_glUniform3iv,"ad":_emscripten_glUniform4f,"_c":_emscripten_glUniform4fv,"Zc":_emscripten_glUniform4i,"Yc":_emscripten_glUniform4iv,"Xc":_emscripten_glUniformMatrix2fv,"Wc":_emscripten_glUniformMatrix3fv,"Vc":_emscripten_glUniformMatrix4fv,"Uc":_emscripten_glUseProgram,"Tc":_emscripten_glValidateProgram,"Sc":_emscripten_glVertexAttrib1f,"Rc":_emscripten_glVertexAttrib1fv,"Qc":_emscripten_glVertexAttrib2f,"Pc":_emscripten_glVertexAttrib2fv,"Oc":_emscripten_glVertexAttrib3f,"Nc":_emscripten_glVertexAttrib3fv,"Mc":_emscripten_glVertexAttrib4f,"Lc":_emscripten_glVertexAttrib4fv,"Kc":_emscripten_glVertexAttribDivisorANGLE,"Jc":_emscripten_glVertexAttribPointer,"Ic":_emscripten_glViewport,"Hc":_emscripten_memcpy_big,"Fc":_emscripten_request_pointerlock,"Ec":_emscripten_resize_heap,"V":_emscripten_run_script,"Dc":_emscripten_sample_gamepad_data,"Cc":_emscripten_set_click_callback_on_thread,"Bc":_emscripten_set_fullscreenchange_callback_on_thread,"Ac":_emscripten_set_gamepadconnected_callback_on_thread,"zc":_emscripten_set_gamepaddisconnected_callback_on_thread,"yc":_emscripten_set_keypress_callback_on_thread,"xc":_emscripten_set_main_loop,"vc":_emscripten_set_touchcancel_callback_on_thread,"uc":_emscripten_set_touchend_callback_on_thread,"tc":_emscripten_set_touchmove_callback_on_thread,"sc":_emscripten_set_touchstart_callback_on_thread,"rc":_exit,"A":_glActiveTexture,"U":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"j":_glBindTexture,"oc":_glBlendFunc,"h":_glBufferData,"z":_glBufferSubData,"T":_glClear,"S":_glClearColor,"nc":_glClearDepthf,"mc":_glCompileShader,"lc":_glCompressedTexImage2D,"kc":_glCreateProgram,"jc":_glCreateShader,"hc":_glCullFace,"p":_glDeleteBuffers,"y":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"gc":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"i":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"ec":_glFrontFace,"g":_glGenBuffers,"dc":_glGenTextures,"w":_glGetAttribLocation,"cc":_glGetFloatv,"bc":_glGetProgramInfoLog,"L":_glGetProgramiv,"$b":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"_b":_glLinkProgram,"Zb":_glPixelStorei,"Yb":_glReadPixels,"Xb":_glShaderSource,"Wb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Ub":_glVertexAttrib2f,"Tb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Sb":_glViewport,"Rb":_glfwCreateWindow,"Pb":_glfwDefaultWindowHints,"Ob":_glfwDestroyWindow,"Nb":_glfwGetCursorPos,"Mb":_glfwGetKey,"Lb":_glfwGetMouseButton,"r":_glfwGetTime,"Kb":_glfwInit,"Jb":_glfwMakeContextCurrent,"Ib":_glfwSetCharCallback,"Hb":_glfwSetCursorEnterCallback,"Fb":_glfwSetCursorPosCallback,"Eb":_glfwSetDropCallback,"Db":_glfwSetErrorCallback,"Cb":_glfwSetKeyCallback,"Bb":_glfwSetMouseButtonCallback,"Ab":_glfwSetScrollCallback,"zb":_glfwSetWindowIconifyCallback,"yb":_glfwSetWindowShouldClose,"xb":_glfwSetWindowSizeCallback,"wb":_glfwSwapBuffers,"I":_glfwTerminate,"k":_glfwWindowHint,"H":_llvm_stackrestore,"G":_llvm_stacksave,"ub":_nanosleep,"tb":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_cubicmap.data";var REMOTE_PACKAGE_BASE="models_cubicmap.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5280608,DYNAMICTOP_PTR=37696;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_cubicmap.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"sc":___lock,"D":___setErrNo,"gb":___syscall140,"Xa":___syscall145,"q":___syscall221,"Ca":___syscall5,"ra":___syscall54,"C":___syscall6,"B":___unlock,"be":___wasi_fd_write,"A":_eglGetProcAddress,"Y":_emscripten_exit_pointerlock,"yd":_emscripten_get_element_css_size,"nd":_emscripten_get_gamepad_status,"cd":_emscripten_get_heap_size,"Tc":_emscripten_get_num_gamepads,"X":_emscripten_get_pointerlock_status,"zc":_emscripten_glActiveTexture,"rc":_emscripten_glAttachShader,"lc":_emscripten_glBeginQueryEXT,"hc":_emscripten_glBindAttribLocation,"cc":_emscripten_glBindBuffer,"Xb":_emscripten_glBindFramebuffer,"Tb":_emscripten_glBindRenderbuffer,"Lb":_emscripten_glBindTexture,"Ab":_emscripten_glBindVertexArrayOES,"tb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"fb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Wa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ba":_emscripten_glEndQueryEXT,"Aa":_emscripten_glFinish,"za":_emscripten_glFlush,"ya":_emscripten_glFramebufferRenderbuffer,"xa":_emscripten_glFramebufferTexture2D,"wa":_emscripten_glFrontFace,"va":_emscripten_glGenBuffers,"ua":_emscripten_glGenFramebuffers,"ta":_emscripten_glGenQueriesEXT,"sa":_emscripten_glGenRenderbuffers,"qa":_emscripten_glGenTextures,"pa":_emscripten_glGenVertexArraysOES,"oa":_emscripten_glGenerateMipmap,"na":_emscripten_glGetActiveAttrib,"ma":_emscripten_glGetActiveUniform,"la":_emscripten_glGetAttachedShaders,"ka":_emscripten_glGetAttribLocation,"ja":_emscripten_glGetBooleanv,"ia":_emscripten_glGetBufferParameteriv,"ha":_emscripten_glGetError,"ga":_emscripten_glGetFloatv,"fa":_emscripten_glGetFramebufferAttachmentParameteriv,"ea":_emscripten_glGetIntegerv,"da":_emscripten_glGetProgramInfoLog,"ca":_emscripten_glGetProgramiv,"ba":_emscripten_glGetQueryObjecti64vEXT,"aa":_emscripten_glGetQueryObjectivEXT,"$":_emscripten_glGetQueryObjectui64vEXT,"_":_emscripten_glGetQueryObjectuivEXT,"Z":_emscripten_glGetQueryivEXT,"le":_emscripten_glGetRenderbufferParameteriv,"ke":_emscripten_glGetShaderInfoLog,"je":_emscripten_glGetShaderPrecisionFormat,"ie":_emscripten_glGetShaderSource,"he":_emscripten_glGetShaderiv,"ge":_emscripten_glGetString,"fe":_emscripten_glGetTexParameterfv,"ee":_emscripten_glGetTexParameteriv,"de":_emscripten_glGetUniformLocation,"ce":_emscripten_glGetUniformfv,"ae":_emscripten_glGetUniformiv,"$d":_emscripten_glGetVertexAttribPointerv,"_d":_emscripten_glGetVertexAttribfv,"Zd":_emscripten_glGetVertexAttribiv,"Yd":_emscripten_glHint,"Xd":_emscripten_glIsBuffer,"Wd":_emscripten_glIsEnabled,"Vd":_emscripten_glIsFramebuffer,"Ud":_emscripten_glIsProgram,"Td":_emscripten_glIsQueryEXT,"Sd":_emscripten_glIsRenderbuffer,"Rd":_emscripten_glIsShader,"Qd":_emscripten_glIsTexture,"Pd":_emscripten_glIsVertexArrayOES,"Od":_emscripten_glLineWidth,"Nd":_emscripten_glLinkProgram,"Md":_emscripten_glPixelStorei,"Ld":_emscripten_glPolygonOffset,"Kd":_emscripten_glQueryCounterEXT,"Jd":_emscripten_glReadPixels,"Id":_emscripten_glReleaseShaderCompiler,"Hd":_emscripten_glRenderbufferStorage,"Gd":_emscripten_glSampleCoverage,"Fd":_emscripten_glScissor,"Ed":_emscripten_glShaderBinary,"Dd":_emscripten_glShaderSource,"Cd":_emscripten_glStencilFunc,"Bd":_emscripten_glStencilFuncSeparate,"Ad":_emscripten_glStencilMask,"zd":_emscripten_glStencilMaskSeparate,"xd":_emscripten_glStencilOp,"wd":_emscripten_glStencilOpSeparate,"vd":_emscripten_glTexImage2D,"ud":_emscripten_glTexParameterf,"td":_emscripten_glTexParameterfv,"sd":_emscripten_glTexParameteri,"rd":_emscripten_glTexParameteriv,"qd":_emscripten_glTexSubImage2D,"pd":_emscripten_glUniform1f,"od":_emscripten_glUniform1fv,"md":_emscripten_glUniform1i,"ld":_emscripten_glUniform1iv,"kd":_emscripten_glUniform2f,"jd":_emscripten_glUniform2fv,"id":_emscripten_glUniform2i,"hd":_emscripten_glUniform2iv,"gd":_emscripten_glUniform3f,"fd":_emscripten_glUniform3fv,"ed":_emscripten_glUniform3i,"dd":_emscripten_glUniform3iv,"bd":_emscripten_glUniform4f,"ad":_emscripten_glUniform4fv,"$c":_emscripten_glUniform4i,"_c":_emscripten_glUniform4iv,"Zc":_emscripten_glUniformMatrix2fv,"Yc":_emscripten_glUniformMatrix3fv,"Xc":_emscripten_glUniformMatrix4fv,"Wc":_emscripten_glUseProgram,"Vc":_emscripten_glValidateProgram,"Uc":_emscripten_glVertexAttrib1f,"Sc":_emscripten_glVertexAttrib1fv,"Rc":_emscripten_glVertexAttrib2f,"Qc":_emscripten_glVertexAttrib2fv,"Pc":_emscripten_glVertexAttrib3f,"Oc":_emscripten_glVertexAttrib3fv,"Nc":_emscripten_glVertexAttrib4f,"Mc":_emscripten_glVertexAttrib4fv,"Lc":_emscripten_glVertexAttribDivisorANGLE,"Kc":_emscripten_glVertexAttribPointer,"Jc":_emscripten_glViewport,"Ic":_emscripten_memcpy_big,"Hc":_emscripten_request_pointerlock,"Gc":_emscripten_resize_heap,"W":_emscripten_run_script,"Fc":_emscripten_sample_gamepad_data,"Ec":_emscripten_set_click_callback_on_thread,"Dc":_emscripten_set_fullscreenchange_callback_on_thread,"Cc":_emscripten_set_gamepadconnected_callback_on_thread,"Bc":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ac":_emscripten_set_keypress_callback_on_thread,"yc":_emscripten_set_main_loop,"xc":_emscripten_set_touchcancel_callback_on_thread,"wc":_emscripten_set_touchend_callback_on_thread,"vc":_emscripten_set_touchmove_callback_on_thread,"uc":_emscripten_set_touchstart_callback_on_thread,"tc":_exit,"z":_glActiveTexture,"V":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"k":_glBindTexture,"qc":_glBlendFunc,"i":_glBufferData,"y":_glBufferSubData,"U":_glClear,"T":_glClearColor,"pc":_glClearDepthf,"oc":_glCompileShader,"nc":_glCompressedTexImage2D,"mc":_glCreateProgram,"kc":_glCreateShader,"jc":_glCullFace,"p":_glDeleteBuffers,"S":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"ic":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"j":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"gc":_glFrontFace,"h":_glGenBuffers,"fc":_glGenTextures,"w":_glGetAttribLocation,"ec":_glGetFloatv,"dc":_glGetProgramInfoLog,"L":_glGetProgramiv,"bc":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"ac":_glLinkProgram,"$b":_glPixelStorei,"_b":_glReadPixels,"Zb":_glShaderSource,"Yb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Wb":_glVertexAttrib2f,"Vb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Ub":_glViewport,"I":_glfwCreateWindow,"Sb":_glfwDefaultWindowHints,"Rb":_glfwDestroyWindow,"Qb":_glfwGetCursorPos,"Pb":_glfwGetKey,"Ob":_glfwGetMouseButton,"H":_glfwGetPrimaryMonitor,"r":_glfwGetTime,"Nb":_glfwGetVideoModes,"Mb":_glfwInit,"Kb":_glfwMakeContextCurrent,"Jb":_glfwSetCharCallback,"Ib":_glfwSetCursorEnterCallback,"Hb":_glfwSetCursorPosCallback,"Gb":_glfwSetDropCallback,"Fb":_glfwSetErrorCallback,"Eb":_glfwSetKeyCallback,"Db":_glfwSetMouseButtonCallback,"Cb":_glfwSetScrollCallback,"Bb":_glfwSetWindowIconifyCallback,"zb":_glfwSetWindowShouldClose,"yb":_glfwSetWindowSizeCallback,"xb":_glfwSwapBuffers,"wb":_glfwSwapInterval,"G":_glfwTerminate,"g":_glfwWindowHint,"F":_llvm_stackrestore,"E":_llvm_stacksave,"vb":_nanosleep,"ub":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["re"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["se"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["De"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["calledRun"]=calledRun;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_cubicmap.wasm b/examples/web/models/models_cubicmap.wasm index a468730..291ff44 100644 Binary files a/examples/web/models/models_cubicmap.wasm and b/examples/web/models/models_cubicmap.wasm differ diff --git a/examples/web/models/models_first_person_maze.html b/examples/web/models/models_first_person_maze.html index aafcd59..6a48daa 100644 --- a/examples/web/models/models_first_person_maze.html +++ b/examples/web/models/models_first_person_maze.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_first_person_maze.js b/examples/web/models/models_first_person_maze.js index 09586f8..2fdd2d0 100644 --- a/examples/web/models/models_first_person_maze.js +++ b/examples/web/models/models_first_person_maze.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_first_person_maze.data";var REMOTE_PACKAGE_BASE="models_first_person_maze.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5273664,DYNAMICTOP_PTR=30752;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_first_person_maze.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"qc":___lock,"F":___setErrNo,"fb":___syscall140,"Wa":___syscall145,"E":___syscall146,"q":___syscall221,"ra":___syscall5,"D":___syscall54,"Y":___syscall6,"C":___unlock,"B":_eglGetProcAddress,"X":_emscripten_exit_pointerlock,"vd":_emscripten_get_gamepad_status,"kd":_emscripten_get_heap_size,"$c":_emscripten_get_num_gamepads,"W":_emscripten_get_pointerlock_status,"Gc":_emscripten_glActiveTexture,"wc":_emscripten_glAttachShader,"pc":_emscripten_glBeginQueryEXT,"ic":_emscripten_glBindAttribLocation,"fc":_emscripten_glBindBuffer,"ac":_emscripten_glBindFramebuffer,"Vb":_emscripten_glBindRenderbuffer,"Qb":_emscripten_glBindTexture,"Gb":_emscripten_glBindVertexArrayOES,"vb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"gb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Xa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ca":_emscripten_glEndQueryEXT,"Ba":_emscripten_glFinish,"Aa":_emscripten_glFlush,"za":_emscripten_glFramebufferRenderbuffer,"ya":_emscripten_glFramebufferTexture2D,"xa":_emscripten_glFrontFace,"wa":_emscripten_glGenBuffers,"va":_emscripten_glGenFramebuffers,"ua":_emscripten_glGenQueriesEXT,"ta":_emscripten_glGenRenderbuffers,"sa":_emscripten_glGenTextures,"qa":_emscripten_glGenVertexArraysOES,"pa":_emscripten_glGenerateMipmap,"oa":_emscripten_glGetActiveAttrib,"na":_emscripten_glGetActiveUniform,"ma":_emscripten_glGetAttachedShaders,"la":_emscripten_glGetAttribLocation,"ka":_emscripten_glGetBooleanv,"ja":_emscripten_glGetBufferParameteriv,"ia":_emscripten_glGetError,"ha":_emscripten_glGetFloatv,"ga":_emscripten_glGetFramebufferAttachmentParameteriv,"fa":_emscripten_glGetIntegerv,"ea":_emscripten_glGetProgramInfoLog,"da":_emscripten_glGetProgramiv,"ca":_emscripten_glGetQueryObjecti64vEXT,"ba":_emscripten_glGetQueryObjectivEXT,"aa":_emscripten_glGetQueryObjectui64vEXT,"$":_emscripten_glGetQueryObjectuivEXT,"_":_emscripten_glGetQueryivEXT,"Z":_emscripten_glGetRenderbufferParameteriv,"he":_emscripten_glGetShaderInfoLog,"ge":_emscripten_glGetShaderPrecisionFormat,"fe":_emscripten_glGetShaderSource,"ee":_emscripten_glGetShaderiv,"de":_emscripten_glGetString,"ce":_emscripten_glGetTexParameterfv,"be":_emscripten_glGetTexParameteriv,"ae":_emscripten_glGetUniformLocation,"$d":_emscripten_glGetUniformfv,"_d":_emscripten_glGetUniformiv,"Zd":_emscripten_glGetVertexAttribPointerv,"Yd":_emscripten_glGetVertexAttribfv,"Xd":_emscripten_glGetVertexAttribiv,"Wd":_emscripten_glHint,"Vd":_emscripten_glIsBuffer,"Ud":_emscripten_glIsEnabled,"Td":_emscripten_glIsFramebuffer,"Sd":_emscripten_glIsProgram,"Rd":_emscripten_glIsQueryEXT,"Qd":_emscripten_glIsRenderbuffer,"Pd":_emscripten_glIsShader,"Od":_emscripten_glIsTexture,"Nd":_emscripten_glIsVertexArrayOES,"Md":_emscripten_glLineWidth,"Ld":_emscripten_glLinkProgram,"Kd":_emscripten_glPixelStorei,"Jd":_emscripten_glPolygonOffset,"Id":_emscripten_glQueryCounterEXT,"Hd":_emscripten_glReadPixels,"Gd":_emscripten_glReleaseShaderCompiler,"Fd":_emscripten_glRenderbufferStorage,"Ed":_emscripten_glSampleCoverage,"Dd":_emscripten_glScissor,"Cd":_emscripten_glShaderBinary,"Bd":_emscripten_glShaderSource,"Ad":_emscripten_glStencilFunc,"zd":_emscripten_glStencilFuncSeparate,"yd":_emscripten_glStencilMask,"xd":_emscripten_glStencilMaskSeparate,"wd":_emscripten_glStencilOp,"ud":_emscripten_glStencilOpSeparate,"td":_emscripten_glTexImage2D,"sd":_emscripten_glTexParameterf,"rd":_emscripten_glTexParameterfv,"qd":_emscripten_glTexParameteri,"pd":_emscripten_glTexParameteriv,"od":_emscripten_glTexSubImage2D,"nd":_emscripten_glUniform1f,"md":_emscripten_glUniform1fv,"ld":_emscripten_glUniform1i,"jd":_emscripten_glUniform1iv,"id":_emscripten_glUniform2f,"hd":_emscripten_glUniform2fv,"gd":_emscripten_glUniform2i,"fd":_emscripten_glUniform2iv,"ed":_emscripten_glUniform3f,"dd":_emscripten_glUniform3fv,"cd":_emscripten_glUniform3i,"bd":_emscripten_glUniform3iv,"ad":_emscripten_glUniform4f,"_c":_emscripten_glUniform4fv,"Zc":_emscripten_glUniform4i,"Yc":_emscripten_glUniform4iv,"Xc":_emscripten_glUniformMatrix2fv,"Wc":_emscripten_glUniformMatrix3fv,"Vc":_emscripten_glUniformMatrix4fv,"Uc":_emscripten_glUseProgram,"Tc":_emscripten_glValidateProgram,"Sc":_emscripten_glVertexAttrib1f,"Rc":_emscripten_glVertexAttrib1fv,"Qc":_emscripten_glVertexAttrib2f,"Pc":_emscripten_glVertexAttrib2fv,"Oc":_emscripten_glVertexAttrib3f,"Nc":_emscripten_glVertexAttrib3fv,"Mc":_emscripten_glVertexAttrib4f,"Lc":_emscripten_glVertexAttrib4fv,"Kc":_emscripten_glVertexAttribDivisorANGLE,"Jc":_emscripten_glVertexAttribPointer,"Ic":_emscripten_glViewport,"Hc":_emscripten_memcpy_big,"Fc":_emscripten_request_pointerlock,"Ec":_emscripten_resize_heap,"V":_emscripten_run_script,"Dc":_emscripten_sample_gamepad_data,"Cc":_emscripten_set_click_callback_on_thread,"Bc":_emscripten_set_fullscreenchange_callback_on_thread,"Ac":_emscripten_set_gamepadconnected_callback_on_thread,"zc":_emscripten_set_gamepaddisconnected_callback_on_thread,"yc":_emscripten_set_keypress_callback_on_thread,"xc":_emscripten_set_main_loop,"vc":_emscripten_set_touchcancel_callback_on_thread,"uc":_emscripten_set_touchend_callback_on_thread,"tc":_emscripten_set_touchmove_callback_on_thread,"sc":_emscripten_set_touchstart_callback_on_thread,"rc":_exit,"A":_glActiveTexture,"U":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"j":_glBindTexture,"oc":_glBlendFunc,"h":_glBufferData,"z":_glBufferSubData,"T":_glClear,"S":_glClearColor,"nc":_glClearDepthf,"mc":_glCompileShader,"lc":_glCompressedTexImage2D,"kc":_glCreateProgram,"jc":_glCreateShader,"hc":_glCullFace,"p":_glDeleteBuffers,"y":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"gc":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"i":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"ec":_glFrontFace,"g":_glGenBuffers,"dc":_glGenTextures,"w":_glGetAttribLocation,"cc":_glGetFloatv,"bc":_glGetProgramInfoLog,"L":_glGetProgramiv,"$b":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"_b":_glLinkProgram,"Zb":_glPixelStorei,"Yb":_glReadPixels,"Xb":_glShaderSource,"Wb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Ub":_glVertexAttrib2f,"Tb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Sb":_glViewport,"Rb":_glfwCreateWindow,"Pb":_glfwDefaultWindowHints,"Ob":_glfwDestroyWindow,"Nb":_glfwGetCursorPos,"Mb":_glfwGetKey,"Lb":_glfwGetMouseButton,"r":_glfwGetTime,"Kb":_glfwInit,"Jb":_glfwMakeContextCurrent,"Ib":_glfwSetCharCallback,"Hb":_glfwSetCursorEnterCallback,"Fb":_glfwSetCursorPosCallback,"Eb":_glfwSetDropCallback,"Db":_glfwSetErrorCallback,"Cb":_glfwSetKeyCallback,"Bb":_glfwSetMouseButtonCallback,"Ab":_glfwSetScrollCallback,"zb":_glfwSetWindowIconifyCallback,"yb":_glfwSetWindowShouldClose,"xb":_glfwSetWindowSizeCallback,"wb":_glfwSwapBuffers,"I":_glfwTerminate,"k":_glfwWindowHint,"H":_llvm_stackrestore,"G":_llvm_stacksave,"ub":_nanosleep,"tb":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_first_person_maze.data";var REMOTE_PACKAGE_BASE="models_first_person_maze.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5280576,DYNAMICTOP_PTR=37664;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_first_person_maze.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"sc":___lock,"D":___setErrNo,"gb":___syscall140,"Xa":___syscall145,"q":___syscall221,"Ca":___syscall5,"ra":___syscall54,"C":___syscall6,"B":___unlock,"be":___wasi_fd_write,"A":_eglGetProcAddress,"Y":_emscripten_exit_pointerlock,"yd":_emscripten_get_element_css_size,"nd":_emscripten_get_gamepad_status,"cd":_emscripten_get_heap_size,"Tc":_emscripten_get_num_gamepads,"X":_emscripten_get_pointerlock_status,"zc":_emscripten_glActiveTexture,"rc":_emscripten_glAttachShader,"lc":_emscripten_glBeginQueryEXT,"hc":_emscripten_glBindAttribLocation,"cc":_emscripten_glBindBuffer,"Xb":_emscripten_glBindFramebuffer,"Tb":_emscripten_glBindRenderbuffer,"Lb":_emscripten_glBindTexture,"Ab":_emscripten_glBindVertexArrayOES,"tb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"fb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Wa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ba":_emscripten_glEndQueryEXT,"Aa":_emscripten_glFinish,"za":_emscripten_glFlush,"ya":_emscripten_glFramebufferRenderbuffer,"xa":_emscripten_glFramebufferTexture2D,"wa":_emscripten_glFrontFace,"va":_emscripten_glGenBuffers,"ua":_emscripten_glGenFramebuffers,"ta":_emscripten_glGenQueriesEXT,"sa":_emscripten_glGenRenderbuffers,"qa":_emscripten_glGenTextures,"pa":_emscripten_glGenVertexArraysOES,"oa":_emscripten_glGenerateMipmap,"na":_emscripten_glGetActiveAttrib,"ma":_emscripten_glGetActiveUniform,"la":_emscripten_glGetAttachedShaders,"ka":_emscripten_glGetAttribLocation,"ja":_emscripten_glGetBooleanv,"ia":_emscripten_glGetBufferParameteriv,"ha":_emscripten_glGetError,"ga":_emscripten_glGetFloatv,"fa":_emscripten_glGetFramebufferAttachmentParameteriv,"ea":_emscripten_glGetIntegerv,"da":_emscripten_glGetProgramInfoLog,"ca":_emscripten_glGetProgramiv,"ba":_emscripten_glGetQueryObjecti64vEXT,"aa":_emscripten_glGetQueryObjectivEXT,"$":_emscripten_glGetQueryObjectui64vEXT,"_":_emscripten_glGetQueryObjectuivEXT,"Z":_emscripten_glGetQueryivEXT,"le":_emscripten_glGetRenderbufferParameteriv,"ke":_emscripten_glGetShaderInfoLog,"je":_emscripten_glGetShaderPrecisionFormat,"ie":_emscripten_glGetShaderSource,"he":_emscripten_glGetShaderiv,"ge":_emscripten_glGetString,"fe":_emscripten_glGetTexParameterfv,"ee":_emscripten_glGetTexParameteriv,"de":_emscripten_glGetUniformLocation,"ce":_emscripten_glGetUniformfv,"ae":_emscripten_glGetUniformiv,"$d":_emscripten_glGetVertexAttribPointerv,"_d":_emscripten_glGetVertexAttribfv,"Zd":_emscripten_glGetVertexAttribiv,"Yd":_emscripten_glHint,"Xd":_emscripten_glIsBuffer,"Wd":_emscripten_glIsEnabled,"Vd":_emscripten_glIsFramebuffer,"Ud":_emscripten_glIsProgram,"Td":_emscripten_glIsQueryEXT,"Sd":_emscripten_glIsRenderbuffer,"Rd":_emscripten_glIsShader,"Qd":_emscripten_glIsTexture,"Pd":_emscripten_glIsVertexArrayOES,"Od":_emscripten_glLineWidth,"Nd":_emscripten_glLinkProgram,"Md":_emscripten_glPixelStorei,"Ld":_emscripten_glPolygonOffset,"Kd":_emscripten_glQueryCounterEXT,"Jd":_emscripten_glReadPixels,"Id":_emscripten_glReleaseShaderCompiler,"Hd":_emscripten_glRenderbufferStorage,"Gd":_emscripten_glSampleCoverage,"Fd":_emscripten_glScissor,"Ed":_emscripten_glShaderBinary,"Dd":_emscripten_glShaderSource,"Cd":_emscripten_glStencilFunc,"Bd":_emscripten_glStencilFuncSeparate,"Ad":_emscripten_glStencilMask,"zd":_emscripten_glStencilMaskSeparate,"xd":_emscripten_glStencilOp,"wd":_emscripten_glStencilOpSeparate,"vd":_emscripten_glTexImage2D,"ud":_emscripten_glTexParameterf,"td":_emscripten_glTexParameterfv,"sd":_emscripten_glTexParameteri,"rd":_emscripten_glTexParameteriv,"qd":_emscripten_glTexSubImage2D,"pd":_emscripten_glUniform1f,"od":_emscripten_glUniform1fv,"md":_emscripten_glUniform1i,"ld":_emscripten_glUniform1iv,"kd":_emscripten_glUniform2f,"jd":_emscripten_glUniform2fv,"id":_emscripten_glUniform2i,"hd":_emscripten_glUniform2iv,"gd":_emscripten_glUniform3f,"fd":_emscripten_glUniform3fv,"ed":_emscripten_glUniform3i,"dd":_emscripten_glUniform3iv,"bd":_emscripten_glUniform4f,"ad":_emscripten_glUniform4fv,"$c":_emscripten_glUniform4i,"_c":_emscripten_glUniform4iv,"Zc":_emscripten_glUniformMatrix2fv,"Yc":_emscripten_glUniformMatrix3fv,"Xc":_emscripten_glUniformMatrix4fv,"Wc":_emscripten_glUseProgram,"Vc":_emscripten_glValidateProgram,"Uc":_emscripten_glVertexAttrib1f,"Sc":_emscripten_glVertexAttrib1fv,"Rc":_emscripten_glVertexAttrib2f,"Qc":_emscripten_glVertexAttrib2fv,"Pc":_emscripten_glVertexAttrib3f,"Oc":_emscripten_glVertexAttrib3fv,"Nc":_emscripten_glVertexAttrib4f,"Mc":_emscripten_glVertexAttrib4fv,"Lc":_emscripten_glVertexAttribDivisorANGLE,"Kc":_emscripten_glVertexAttribPointer,"Jc":_emscripten_glViewport,"Ic":_emscripten_memcpy_big,"Hc":_emscripten_request_pointerlock,"Gc":_emscripten_resize_heap,"W":_emscripten_run_script,"Fc":_emscripten_sample_gamepad_data,"Ec":_emscripten_set_click_callback_on_thread,"Dc":_emscripten_set_fullscreenchange_callback_on_thread,"Cc":_emscripten_set_gamepadconnected_callback_on_thread,"Bc":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ac":_emscripten_set_keypress_callback_on_thread,"yc":_emscripten_set_main_loop,"xc":_emscripten_set_touchcancel_callback_on_thread,"wc":_emscripten_set_touchend_callback_on_thread,"vc":_emscripten_set_touchmove_callback_on_thread,"uc":_emscripten_set_touchstart_callback_on_thread,"tc":_exit,"z":_glActiveTexture,"V":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"k":_glBindTexture,"qc":_glBlendFunc,"i":_glBufferData,"y":_glBufferSubData,"U":_glClear,"T":_glClearColor,"pc":_glClearDepthf,"oc":_glCompileShader,"nc":_glCompressedTexImage2D,"mc":_glCreateProgram,"kc":_glCreateShader,"jc":_glCullFace,"p":_glDeleteBuffers,"S":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"ic":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"j":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"gc":_glFrontFace,"h":_glGenBuffers,"fc":_glGenTextures,"w":_glGetAttribLocation,"ec":_glGetFloatv,"dc":_glGetProgramInfoLog,"L":_glGetProgramiv,"bc":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"ac":_glLinkProgram,"$b":_glPixelStorei,"_b":_glReadPixels,"Zb":_glShaderSource,"Yb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Wb":_glVertexAttrib2f,"Vb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Ub":_glViewport,"I":_glfwCreateWindow,"Sb":_glfwDefaultWindowHints,"Rb":_glfwDestroyWindow,"Qb":_glfwGetCursorPos,"Pb":_glfwGetKey,"Ob":_glfwGetMouseButton,"H":_glfwGetPrimaryMonitor,"r":_glfwGetTime,"Nb":_glfwGetVideoModes,"Mb":_glfwInit,"Kb":_glfwMakeContextCurrent,"Jb":_glfwSetCharCallback,"Ib":_glfwSetCursorEnterCallback,"Hb":_glfwSetCursorPosCallback,"Gb":_glfwSetDropCallback,"Fb":_glfwSetErrorCallback,"Eb":_glfwSetKeyCallback,"Db":_glfwSetMouseButtonCallback,"Cb":_glfwSetScrollCallback,"Bb":_glfwSetWindowIconifyCallback,"zb":_glfwSetWindowShouldClose,"yb":_glfwSetWindowSizeCallback,"xb":_glfwSwapBuffers,"wb":_glfwSwapInterval,"G":_glfwTerminate,"g":_glfwWindowHint,"F":_llvm_stackrestore,"E":_llvm_stacksave,"vb":_nanosleep,"ub":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["re"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["se"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["De"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["calledRun"]=calledRun;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_first_person_maze.wasm b/examples/web/models/models_first_person_maze.wasm index f4cba3a..f4b9e84 100644 Binary files a/examples/web/models/models_first_person_maze.wasm and b/examples/web/models/models_first_person_maze.wasm differ diff --git a/examples/web/models/models_geometric_shapes.html b/examples/web/models/models_geometric_shapes.html index b9c3054..e9d5b93 100644 --- a/examples/web/models/models_geometric_shapes.html +++ b/examples/web/models/models_geometric_shapes.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_geometric_shapes.js b/examples/web/models/models_geometric_shapes.js index 5be9da4..46b1564 100644 --- a/examples/web/models/models_geometric_shapes.js +++ b/examples/web/models/models_geometric_shapes.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5269632,DYNAMICTOP_PTR=26720;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_geometric_shapes.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"kc":___lock,"A":___setErrNo,"_a":___syscall140,"Pa":___syscall145,"z":___syscall146,"l":___syscall221,"ka":___syscall5,"y":___syscall54,"R":___syscall6,"x":___unlock,"w":_eglGetProcAddress,"Q":_emscripten_exit_pointerlock,"qd":_emscripten_get_gamepad_status,"fd":_emscripten_get_heap_size,"Wc":_emscripten_get_num_gamepads,"P":_emscripten_get_pointerlock_status,"Bc":_emscripten_glActiveTexture,"rc":_emscripten_glAttachShader,"jc":_emscripten_glBeginQueryEXT,"cc":_emscripten_glBindAttribLocation,"_b":_emscripten_glBindBuffer,"Ub":_emscripten_glBindFramebuffer,"Nb":_emscripten_glBindRenderbuffer,"Eb":_emscripten_glBindTexture,"ub":_emscripten_glBindVertexArrayOES,"nb":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"$a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Qa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"va":_emscripten_glEndQueryEXT,"ua":_emscripten_glFinish,"ta":_emscripten_glFlush,"sa":_emscripten_glFramebufferRenderbuffer,"ra":_emscripten_glFramebufferTexture2D,"qa":_emscripten_glFrontFace,"pa":_emscripten_glGenBuffers,"oa":_emscripten_glGenFramebuffers,"na":_emscripten_glGenQueriesEXT,"ma":_emscripten_glGenRenderbuffers,"la":_emscripten_glGenTextures,"ja":_emscripten_glGenVertexArraysOES,"ia":_emscripten_glGenerateMipmap,"ha":_emscripten_glGetActiveAttrib,"ga":_emscripten_glGetActiveUniform,"fa":_emscripten_glGetAttachedShaders,"ea":_emscripten_glGetAttribLocation,"da":_emscripten_glGetBooleanv,"ca":_emscripten_glGetBufferParameteriv,"ba":_emscripten_glGetError,"aa":_emscripten_glGetFloatv,"$":_emscripten_glGetFramebufferAttachmentParameteriv,"_":_emscripten_glGetIntegerv,"Z":_emscripten_glGetProgramInfoLog,"Y":_emscripten_glGetProgramiv,"X":_emscripten_glGetQueryObjecti64vEXT,"W":_emscripten_glGetQueryObjectivEXT,"V":_emscripten_glGetQueryObjectui64vEXT,"U":_emscripten_glGetQueryObjectuivEXT,"T":_emscripten_glGetQueryivEXT,"S":_emscripten_glGetRenderbufferParameteriv,"ce":_emscripten_glGetShaderInfoLog,"be":_emscripten_glGetShaderPrecisionFormat,"ae":_emscripten_glGetShaderSource,"$d":_emscripten_glGetShaderiv,"_d":_emscripten_glGetString,"Zd":_emscripten_glGetTexParameterfv,"Yd":_emscripten_glGetTexParameteriv,"Xd":_emscripten_glGetUniformLocation,"Wd":_emscripten_glGetUniformfv,"Vd":_emscripten_glGetUniformiv,"Ud":_emscripten_glGetVertexAttribPointerv,"Td":_emscripten_glGetVertexAttribfv,"Sd":_emscripten_glGetVertexAttribiv,"Rd":_emscripten_glHint,"Qd":_emscripten_glIsBuffer,"Pd":_emscripten_glIsEnabled,"Od":_emscripten_glIsFramebuffer,"Nd":_emscripten_glIsProgram,"Md":_emscripten_glIsQueryEXT,"Ld":_emscripten_glIsRenderbuffer,"Kd":_emscripten_glIsShader,"Jd":_emscripten_glIsTexture,"Id":_emscripten_glIsVertexArrayOES,"Hd":_emscripten_glLineWidth,"Gd":_emscripten_glLinkProgram,"Fd":_emscripten_glPixelStorei,"Ed":_emscripten_glPolygonOffset,"Dd":_emscripten_glQueryCounterEXT,"Cd":_emscripten_glReadPixels,"Bd":_emscripten_glReleaseShaderCompiler,"Ad":_emscripten_glRenderbufferStorage,"zd":_emscripten_glSampleCoverage,"yd":_emscripten_glScissor,"xd":_emscripten_glShaderBinary,"wd":_emscripten_glShaderSource,"vd":_emscripten_glStencilFunc,"ud":_emscripten_glStencilFuncSeparate,"td":_emscripten_glStencilMask,"sd":_emscripten_glStencilMaskSeparate,"rd":_emscripten_glStencilOp,"pd":_emscripten_glStencilOpSeparate,"od":_emscripten_glTexImage2D,"nd":_emscripten_glTexParameterf,"md":_emscripten_glTexParameterfv,"ld":_emscripten_glTexParameteri,"kd":_emscripten_glTexParameteriv,"jd":_emscripten_glTexSubImage2D,"id":_emscripten_glUniform1f,"hd":_emscripten_glUniform1fv,"gd":_emscripten_glUniform1i,"ed":_emscripten_glUniform1iv,"dd":_emscripten_glUniform2f,"cd":_emscripten_glUniform2fv,"bd":_emscripten_glUniform2i,"ad":_emscripten_glUniform2iv,"$c":_emscripten_glUniform3f,"_c":_emscripten_glUniform3fv,"Zc":_emscripten_glUniform3i,"Yc":_emscripten_glUniform3iv,"Xc":_emscripten_glUniform4f,"Vc":_emscripten_glUniform4fv,"Uc":_emscripten_glUniform4i,"Tc":_emscripten_glUniform4iv,"Sc":_emscripten_glUniformMatrix2fv,"Rc":_emscripten_glUniformMatrix3fv,"Qc":_emscripten_glUniformMatrix4fv,"Pc":_emscripten_glUseProgram,"Oc":_emscripten_glValidateProgram,"Nc":_emscripten_glVertexAttrib1f,"Mc":_emscripten_glVertexAttrib1fv,"Lc":_emscripten_glVertexAttrib2f,"Kc":_emscripten_glVertexAttrib2fv,"Jc":_emscripten_glVertexAttrib3f,"Ic":_emscripten_glVertexAttrib3fv,"Hc":_emscripten_glVertexAttrib4f,"Gc":_emscripten_glVertexAttrib4fv,"Fc":_emscripten_glVertexAttribDivisorANGLE,"Ec":_emscripten_glVertexAttribPointer,"Dc":_emscripten_glViewport,"Cc":_emscripten_memcpy_big,"Ac":_emscripten_request_pointerlock,"zc":_emscripten_resize_heap,"O":_emscripten_run_script,"yc":_emscripten_sample_gamepad_data,"xc":_emscripten_set_click_callback_on_thread,"wc":_emscripten_set_fullscreenchange_callback_on_thread,"vc":_emscripten_set_gamepadconnected_callback_on_thread,"uc":_emscripten_set_gamepaddisconnected_callback_on_thread,"tc":_emscripten_set_keypress_callback_on_thread,"sc":_emscripten_set_main_loop,"qc":_emscripten_set_touchcancel_callback_on_thread,"pc":_emscripten_set_touchend_callback_on_thread,"oc":_emscripten_set_touchmove_callback_on_thread,"nc":_emscripten_set_touchstart_callback_on_thread,"mc":_exit,"lc":_glActiveTexture,"N":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"ic":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"M":_glClear,"L":_glClearColor,"hc":_glClearDepthf,"gc":_glCompileShader,"fc":_glCompressedTexImage2D,"ec":_glCreateProgram,"dc":_glCreateShader,"bc":_glCullFace,"p":_glDeleteBuffers,"K":_glDeleteProgram,"J":_glDeleteShader,"I":_glDeleteTextures,"ac":_glDepthFunc,"H":_glDetachShader,"G":_glDisable,"o":_glDisableVertexAttribArray,"$b":_glDrawArrays,"Zb":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"Yb":_glFrontFace,"n":_glGenBuffers,"Xb":_glGenTextures,"t":_glGetAttribLocation,"Wb":_glGetFloatv,"Vb":_glGetProgramInfoLog,"F":_glGetProgramiv,"Tb":_glGetShaderInfoLog,"E":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Sb":_glLinkProgram,"Rb":_glPixelStorei,"Qb":_glReadPixels,"Pb":_glShaderSource,"Ob":_glTexImage2D,"g":_glTexParameteri,"Mb":_glUniform1i,"Lb":_glUniform4f,"Kb":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Jb":_glViewport,"Ib":_glfwCreateWindow,"Hb":_glfwDefaultWindowHints,"Gb":_glfwDestroyWindow,"Fb":_glfwGetCursorPos,"m":_glfwGetTime,"Db":_glfwInit,"Cb":_glfwMakeContextCurrent,"Bb":_glfwSetCharCallback,"Ab":_glfwSetCursorEnterCallback,"zb":_glfwSetCursorPosCallback,"yb":_glfwSetDropCallback,"xb":_glfwSetErrorCallback,"wb":_glfwSetKeyCallback,"vb":_glfwSetMouseButtonCallback,"tb":_glfwSetScrollCallback,"sb":_glfwSetWindowIconifyCallback,"rb":_glfwSetWindowShouldClose,"qb":_glfwSetWindowSizeCallback,"pb":_glfwSwapBuffers,"D":_glfwTerminate,"e":_glfwWindowHint,"C":_llvm_stackrestore,"B":_llvm_stacksave,"ob":_nanosleep,"mb":_time,"lb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["de"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ee"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["fe"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["ge"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["je"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["se"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["te"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["le"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["me"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["re"].apply(null,arguments)};Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5276848,DYNAMICTOP_PTR=33936;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_geometric_shapes.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"mc":___lock,"z":___setErrNo,"$a":___syscall140,"Qa":___syscall145,"l":___syscall221,"va":___syscall5,"ka":___syscall54,"y":___syscall6,"x":___unlock,"Yd":___wasi_fd_write,"w":_eglGetProcAddress,"R":_emscripten_exit_pointerlock,"td":_emscripten_get_element_css_size,"id":_emscripten_get_gamepad_status,"Zc":_emscripten_get_heap_size,"Oc":_emscripten_get_num_gamepads,"Q":_emscripten_get_pointerlock_status,"uc":_emscripten_glActiveTexture,"lc":_emscripten_glAttachShader,"fc":_emscripten_glBeginQueryEXT,"bc":_emscripten_glBindAttribLocation,"Wb":_emscripten_glBindBuffer,"Pb":_emscripten_glBindFramebuffer,"Ib":_emscripten_glBindRenderbuffer,"zb":_emscripten_glBindTexture,"pb":_emscripten_glBindVertexArrayOES,"lb":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"_a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Pa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"ua":_emscripten_glEndQueryEXT,"ta":_emscripten_glFinish,"sa":_emscripten_glFlush,"ra":_emscripten_glFramebufferRenderbuffer,"qa":_emscripten_glFramebufferTexture2D,"pa":_emscripten_glFrontFace,"oa":_emscripten_glGenBuffers,"na":_emscripten_glGenFramebuffers,"ma":_emscripten_glGenQueriesEXT,"la":_emscripten_glGenRenderbuffers,"ja":_emscripten_glGenTextures,"ia":_emscripten_glGenVertexArraysOES,"ha":_emscripten_glGenerateMipmap,"ga":_emscripten_glGetActiveAttrib,"fa":_emscripten_glGetActiveUniform,"ea":_emscripten_glGetAttachedShaders,"da":_emscripten_glGetAttribLocation,"ca":_emscripten_glGetBooleanv,"ba":_emscripten_glGetBufferParameteriv,"aa":_emscripten_glGetError,"$":_emscripten_glGetFloatv,"_":_emscripten_glGetFramebufferAttachmentParameteriv,"Z":_emscripten_glGetIntegerv,"Y":_emscripten_glGetProgramInfoLog,"X":_emscripten_glGetProgramiv,"W":_emscripten_glGetQueryObjecti64vEXT,"V":_emscripten_glGetQueryObjectivEXT,"U":_emscripten_glGetQueryObjectui64vEXT,"T":_emscripten_glGetQueryObjectuivEXT,"S":_emscripten_glGetQueryivEXT,"ge":_emscripten_glGetRenderbufferParameteriv,"fe":_emscripten_glGetShaderInfoLog,"ee":_emscripten_glGetShaderPrecisionFormat,"de":_emscripten_glGetShaderSource,"ce":_emscripten_glGetShaderiv,"be":_emscripten_glGetString,"ae":_emscripten_glGetTexParameterfv,"$d":_emscripten_glGetTexParameteriv,"_d":_emscripten_glGetUniformLocation,"Zd":_emscripten_glGetUniformfv,"Xd":_emscripten_glGetUniformiv,"Wd":_emscripten_glGetVertexAttribPointerv,"Vd":_emscripten_glGetVertexAttribfv,"Ud":_emscripten_glGetVertexAttribiv,"Td":_emscripten_glHint,"Sd":_emscripten_glIsBuffer,"Rd":_emscripten_glIsEnabled,"Qd":_emscripten_glIsFramebuffer,"Pd":_emscripten_glIsProgram,"Od":_emscripten_glIsQueryEXT,"Nd":_emscripten_glIsRenderbuffer,"Md":_emscripten_glIsShader,"Ld":_emscripten_glIsTexture,"Kd":_emscripten_glIsVertexArrayOES,"Jd":_emscripten_glLineWidth,"Id":_emscripten_glLinkProgram,"Hd":_emscripten_glPixelStorei,"Gd":_emscripten_glPolygonOffset,"Fd":_emscripten_glQueryCounterEXT,"Ed":_emscripten_glReadPixels,"Dd":_emscripten_glReleaseShaderCompiler,"Cd":_emscripten_glRenderbufferStorage,"Bd":_emscripten_glSampleCoverage,"Ad":_emscripten_glScissor,"zd":_emscripten_glShaderBinary,"yd":_emscripten_glShaderSource,"xd":_emscripten_glStencilFunc,"wd":_emscripten_glStencilFuncSeparate,"vd":_emscripten_glStencilMask,"ud":_emscripten_glStencilMaskSeparate,"sd":_emscripten_glStencilOp,"rd":_emscripten_glStencilOpSeparate,"qd":_emscripten_glTexImage2D,"pd":_emscripten_glTexParameterf,"od":_emscripten_glTexParameterfv,"nd":_emscripten_glTexParameteri,"md":_emscripten_glTexParameteriv,"ld":_emscripten_glTexSubImage2D,"kd":_emscripten_glUniform1f,"jd":_emscripten_glUniform1fv,"hd":_emscripten_glUniform1i,"gd":_emscripten_glUniform1iv,"fd":_emscripten_glUniform2f,"ed":_emscripten_glUniform2fv,"dd":_emscripten_glUniform2i,"cd":_emscripten_glUniform2iv,"bd":_emscripten_glUniform3f,"ad":_emscripten_glUniform3fv,"$c":_emscripten_glUniform3i,"_c":_emscripten_glUniform3iv,"Yc":_emscripten_glUniform4f,"Xc":_emscripten_glUniform4fv,"Wc":_emscripten_glUniform4i,"Vc":_emscripten_glUniform4iv,"Uc":_emscripten_glUniformMatrix2fv,"Tc":_emscripten_glUniformMatrix3fv,"Sc":_emscripten_glUniformMatrix4fv,"Rc":_emscripten_glUseProgram,"Qc":_emscripten_glValidateProgram,"Pc":_emscripten_glVertexAttrib1f,"Nc":_emscripten_glVertexAttrib1fv,"Mc":_emscripten_glVertexAttrib2f,"Lc":_emscripten_glVertexAttrib2fv,"Kc":_emscripten_glVertexAttrib3f,"Jc":_emscripten_glVertexAttrib3fv,"Ic":_emscripten_glVertexAttrib4f,"Hc":_emscripten_glVertexAttrib4fv,"Gc":_emscripten_glVertexAttribDivisorANGLE,"Fc":_emscripten_glVertexAttribPointer,"Ec":_emscripten_glViewport,"Dc":_emscripten_memcpy_big,"Cc":_emscripten_request_pointerlock,"Bc":_emscripten_resize_heap,"P":_emscripten_run_script,"Ac":_emscripten_sample_gamepad_data,"zc":_emscripten_set_click_callback_on_thread,"yc":_emscripten_set_fullscreenchange_callback_on_thread,"xc":_emscripten_set_gamepadconnected_callback_on_thread,"wc":_emscripten_set_gamepaddisconnected_callback_on_thread,"vc":_emscripten_set_keypress_callback_on_thread,"tc":_emscripten_set_main_loop,"sc":_emscripten_set_touchcancel_callback_on_thread,"rc":_emscripten_set_touchend_callback_on_thread,"qc":_emscripten_set_touchmove_callback_on_thread,"pc":_emscripten_set_touchstart_callback_on_thread,"oc":_exit,"nc":_glActiveTexture,"O":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"kc":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"N":_glClear,"M":_glClearColor,"jc":_glClearDepthf,"ic":_glCompileShader,"hc":_glCompressedTexImage2D,"gc":_glCreateProgram,"ec":_glCreateShader,"dc":_glCullFace,"p":_glDeleteBuffers,"L":_glDeleteProgram,"K":_glDeleteShader,"J":_glDeleteTextures,"cc":_glDepthFunc,"I":_glDetachShader,"H":_glDisable,"o":_glDisableVertexAttribArray,"ac":_glDrawArrays,"$b":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"_b":_glFrontFace,"n":_glGenBuffers,"Zb":_glGenTextures,"t":_glGetAttribLocation,"Yb":_glGetFloatv,"Xb":_glGetProgramInfoLog,"G":_glGetProgramiv,"Vb":_glGetShaderInfoLog,"F":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Ub":_glLinkProgram,"Tb":_glPixelStorei,"Sb":_glReadPixels,"Rb":_glShaderSource,"Qb":_glTexImage2D,"g":_glTexParameteri,"Ob":_glUniform1i,"Nb":_glUniform4f,"Mb":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Lb":_glViewport,"E":_glfwCreateWindow,"Kb":_glfwDefaultWindowHints,"Jb":_glfwDestroyWindow,"Hb":_glfwGetCursorPos,"D":_glfwGetPrimaryMonitor,"m":_glfwGetTime,"Gb":_glfwGetVideoModes,"Fb":_glfwInit,"Eb":_glfwMakeContextCurrent,"Db":_glfwSetCharCallback,"Cb":_glfwSetCursorEnterCallback,"Bb":_glfwSetCursorPosCallback,"Ab":_glfwSetDropCallback,"yb":_glfwSetErrorCallback,"xb":_glfwSetKeyCallback,"wb":_glfwSetMouseButtonCallback,"vb":_glfwSetScrollCallback,"ub":_glfwSetWindowIconifyCallback,"tb":_glfwSetWindowShouldClose,"sb":_glfwSetWindowSizeCallback,"rb":_glfwSwapBuffers,"qb":_glfwSwapInterval,"C":_glfwTerminate,"e":_glfwWindowHint,"B":_llvm_stackrestore,"A":_llvm_stacksave,"ob":_nanosleep,"nb":_time,"mb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["we"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};Module["asm"]=asm;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_geometric_shapes.wasm b/examples/web/models/models_geometric_shapes.wasm index bc48e03..85601e9 100644 Binary files a/examples/web/models/models_geometric_shapes.wasm and b/examples/web/models/models_geometric_shapes.wasm differ diff --git a/examples/web/models/models_heightmap.html b/examples/web/models/models_heightmap.html index f84df91..bc8a0cb 100644 --- a/examples/web/models/models_heightmap.html +++ b/examples/web/models/models_heightmap.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_heightmap.js b/examples/web/models/models_heightmap.js index bf6f225..d20e4e1 100644 --- a/examples/web/models/models_heightmap.js +++ b/examples/web/models/models_heightmap.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_heightmap.data";var REMOTE_PACKAGE_BASE="models_heightmap.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5273568,DYNAMICTOP_PTR=30656;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_heightmap.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"qc":___lock,"F":___setErrNo,"fb":___syscall140,"Wa":___syscall145,"E":___syscall146,"q":___syscall221,"ra":___syscall5,"D":___syscall54,"Y":___syscall6,"C":___unlock,"B":_eglGetProcAddress,"X":_emscripten_exit_pointerlock,"vd":_emscripten_get_gamepad_status,"kd":_emscripten_get_heap_size,"$c":_emscripten_get_num_gamepads,"W":_emscripten_get_pointerlock_status,"Gc":_emscripten_glActiveTexture,"wc":_emscripten_glAttachShader,"pc":_emscripten_glBeginQueryEXT,"ic":_emscripten_glBindAttribLocation,"fc":_emscripten_glBindBuffer,"ac":_emscripten_glBindFramebuffer,"Vb":_emscripten_glBindRenderbuffer,"Qb":_emscripten_glBindTexture,"Gb":_emscripten_glBindVertexArrayOES,"vb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"gb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Xa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ca":_emscripten_glEndQueryEXT,"Ba":_emscripten_glFinish,"Aa":_emscripten_glFlush,"za":_emscripten_glFramebufferRenderbuffer,"ya":_emscripten_glFramebufferTexture2D,"xa":_emscripten_glFrontFace,"wa":_emscripten_glGenBuffers,"va":_emscripten_glGenFramebuffers,"ua":_emscripten_glGenQueriesEXT,"ta":_emscripten_glGenRenderbuffers,"sa":_emscripten_glGenTextures,"qa":_emscripten_glGenVertexArraysOES,"pa":_emscripten_glGenerateMipmap,"oa":_emscripten_glGetActiveAttrib,"na":_emscripten_glGetActiveUniform,"ma":_emscripten_glGetAttachedShaders,"la":_emscripten_glGetAttribLocation,"ka":_emscripten_glGetBooleanv,"ja":_emscripten_glGetBufferParameteriv,"ia":_emscripten_glGetError,"ha":_emscripten_glGetFloatv,"ga":_emscripten_glGetFramebufferAttachmentParameteriv,"fa":_emscripten_glGetIntegerv,"ea":_emscripten_glGetProgramInfoLog,"da":_emscripten_glGetProgramiv,"ca":_emscripten_glGetQueryObjecti64vEXT,"ba":_emscripten_glGetQueryObjectivEXT,"aa":_emscripten_glGetQueryObjectui64vEXT,"$":_emscripten_glGetQueryObjectuivEXT,"_":_emscripten_glGetQueryivEXT,"Z":_emscripten_glGetRenderbufferParameteriv,"he":_emscripten_glGetShaderInfoLog,"ge":_emscripten_glGetShaderPrecisionFormat,"fe":_emscripten_glGetShaderSource,"ee":_emscripten_glGetShaderiv,"de":_emscripten_glGetString,"ce":_emscripten_glGetTexParameterfv,"be":_emscripten_glGetTexParameteriv,"ae":_emscripten_glGetUniformLocation,"$d":_emscripten_glGetUniformfv,"_d":_emscripten_glGetUniformiv,"Zd":_emscripten_glGetVertexAttribPointerv,"Yd":_emscripten_glGetVertexAttribfv,"Xd":_emscripten_glGetVertexAttribiv,"Wd":_emscripten_glHint,"Vd":_emscripten_glIsBuffer,"Ud":_emscripten_glIsEnabled,"Td":_emscripten_glIsFramebuffer,"Sd":_emscripten_glIsProgram,"Rd":_emscripten_glIsQueryEXT,"Qd":_emscripten_glIsRenderbuffer,"Pd":_emscripten_glIsShader,"Od":_emscripten_glIsTexture,"Nd":_emscripten_glIsVertexArrayOES,"Md":_emscripten_glLineWidth,"Ld":_emscripten_glLinkProgram,"Kd":_emscripten_glPixelStorei,"Jd":_emscripten_glPolygonOffset,"Id":_emscripten_glQueryCounterEXT,"Hd":_emscripten_glReadPixels,"Gd":_emscripten_glReleaseShaderCompiler,"Fd":_emscripten_glRenderbufferStorage,"Ed":_emscripten_glSampleCoverage,"Dd":_emscripten_glScissor,"Cd":_emscripten_glShaderBinary,"Bd":_emscripten_glShaderSource,"Ad":_emscripten_glStencilFunc,"zd":_emscripten_glStencilFuncSeparate,"yd":_emscripten_glStencilMask,"xd":_emscripten_glStencilMaskSeparate,"wd":_emscripten_glStencilOp,"ud":_emscripten_glStencilOpSeparate,"td":_emscripten_glTexImage2D,"sd":_emscripten_glTexParameterf,"rd":_emscripten_glTexParameterfv,"qd":_emscripten_glTexParameteri,"pd":_emscripten_glTexParameteriv,"od":_emscripten_glTexSubImage2D,"nd":_emscripten_glUniform1f,"md":_emscripten_glUniform1fv,"ld":_emscripten_glUniform1i,"jd":_emscripten_glUniform1iv,"id":_emscripten_glUniform2f,"hd":_emscripten_glUniform2fv,"gd":_emscripten_glUniform2i,"fd":_emscripten_glUniform2iv,"ed":_emscripten_glUniform3f,"dd":_emscripten_glUniform3fv,"cd":_emscripten_glUniform3i,"bd":_emscripten_glUniform3iv,"ad":_emscripten_glUniform4f,"_c":_emscripten_glUniform4fv,"Zc":_emscripten_glUniform4i,"Yc":_emscripten_glUniform4iv,"Xc":_emscripten_glUniformMatrix2fv,"Wc":_emscripten_glUniformMatrix3fv,"Vc":_emscripten_glUniformMatrix4fv,"Uc":_emscripten_glUseProgram,"Tc":_emscripten_glValidateProgram,"Sc":_emscripten_glVertexAttrib1f,"Rc":_emscripten_glVertexAttrib1fv,"Qc":_emscripten_glVertexAttrib2f,"Pc":_emscripten_glVertexAttrib2fv,"Oc":_emscripten_glVertexAttrib3f,"Nc":_emscripten_glVertexAttrib3fv,"Mc":_emscripten_glVertexAttrib4f,"Lc":_emscripten_glVertexAttrib4fv,"Kc":_emscripten_glVertexAttribDivisorANGLE,"Jc":_emscripten_glVertexAttribPointer,"Ic":_emscripten_glViewport,"Hc":_emscripten_memcpy_big,"Fc":_emscripten_request_pointerlock,"Ec":_emscripten_resize_heap,"V":_emscripten_run_script,"Dc":_emscripten_sample_gamepad_data,"Cc":_emscripten_set_click_callback_on_thread,"Bc":_emscripten_set_fullscreenchange_callback_on_thread,"Ac":_emscripten_set_gamepadconnected_callback_on_thread,"zc":_emscripten_set_gamepaddisconnected_callback_on_thread,"yc":_emscripten_set_keypress_callback_on_thread,"xc":_emscripten_set_main_loop,"vc":_emscripten_set_touchcancel_callback_on_thread,"uc":_emscripten_set_touchend_callback_on_thread,"tc":_emscripten_set_touchmove_callback_on_thread,"sc":_emscripten_set_touchstart_callback_on_thread,"rc":_exit,"A":_glActiveTexture,"U":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"j":_glBindTexture,"oc":_glBlendFunc,"h":_glBufferData,"z":_glBufferSubData,"T":_glClear,"S":_glClearColor,"nc":_glClearDepthf,"mc":_glCompileShader,"lc":_glCompressedTexImage2D,"kc":_glCreateProgram,"jc":_glCreateShader,"hc":_glCullFace,"p":_glDeleteBuffers,"y":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"gc":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"i":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"ec":_glFrontFace,"g":_glGenBuffers,"dc":_glGenTextures,"w":_glGetAttribLocation,"cc":_glGetFloatv,"bc":_glGetProgramInfoLog,"L":_glGetProgramiv,"$b":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"_b":_glLinkProgram,"Zb":_glPixelStorei,"Yb":_glReadPixels,"Xb":_glShaderSource,"Wb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Ub":_glVertexAttrib2f,"Tb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Sb":_glViewport,"Rb":_glfwCreateWindow,"Pb":_glfwDefaultWindowHints,"Ob":_glfwDestroyWindow,"Nb":_glfwGetCursorPos,"Mb":_glfwGetKey,"Lb":_glfwGetMouseButton,"r":_glfwGetTime,"Kb":_glfwInit,"Jb":_glfwMakeContextCurrent,"Ib":_glfwSetCharCallback,"Hb":_glfwSetCursorEnterCallback,"Fb":_glfwSetCursorPosCallback,"Eb":_glfwSetDropCallback,"Db":_glfwSetErrorCallback,"Cb":_glfwSetKeyCallback,"Bb":_glfwSetMouseButtonCallback,"Ab":_glfwSetScrollCallback,"zb":_glfwSetWindowIconifyCallback,"yb":_glfwSetWindowShouldClose,"xb":_glfwSetWindowSizeCallback,"wb":_glfwSwapBuffers,"I":_glfwTerminate,"k":_glfwWindowHint,"H":_llvm_stackrestore,"G":_llvm_stacksave,"ub":_nanosleep,"tb":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_heightmap.data";var REMOTE_PACKAGE_BASE="models_heightmap.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5280480,DYNAMICTOP_PTR=37568;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_heightmap.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"sc":___lock,"D":___setErrNo,"gb":___syscall140,"Xa":___syscall145,"q":___syscall221,"Ca":___syscall5,"ra":___syscall54,"C":___syscall6,"B":___unlock,"be":___wasi_fd_write,"A":_eglGetProcAddress,"Y":_emscripten_exit_pointerlock,"yd":_emscripten_get_element_css_size,"nd":_emscripten_get_gamepad_status,"cd":_emscripten_get_heap_size,"Tc":_emscripten_get_num_gamepads,"X":_emscripten_get_pointerlock_status,"zc":_emscripten_glActiveTexture,"rc":_emscripten_glAttachShader,"lc":_emscripten_glBeginQueryEXT,"hc":_emscripten_glBindAttribLocation,"cc":_emscripten_glBindBuffer,"Xb":_emscripten_glBindFramebuffer,"Tb":_emscripten_glBindRenderbuffer,"Lb":_emscripten_glBindTexture,"Ab":_emscripten_glBindVertexArrayOES,"tb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"fb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Wa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ba":_emscripten_glEndQueryEXT,"Aa":_emscripten_glFinish,"za":_emscripten_glFlush,"ya":_emscripten_glFramebufferRenderbuffer,"xa":_emscripten_glFramebufferTexture2D,"wa":_emscripten_glFrontFace,"va":_emscripten_glGenBuffers,"ua":_emscripten_glGenFramebuffers,"ta":_emscripten_glGenQueriesEXT,"sa":_emscripten_glGenRenderbuffers,"qa":_emscripten_glGenTextures,"pa":_emscripten_glGenVertexArraysOES,"oa":_emscripten_glGenerateMipmap,"na":_emscripten_glGetActiveAttrib,"ma":_emscripten_glGetActiveUniform,"la":_emscripten_glGetAttachedShaders,"ka":_emscripten_glGetAttribLocation,"ja":_emscripten_glGetBooleanv,"ia":_emscripten_glGetBufferParameteriv,"ha":_emscripten_glGetError,"ga":_emscripten_glGetFloatv,"fa":_emscripten_glGetFramebufferAttachmentParameteriv,"ea":_emscripten_glGetIntegerv,"da":_emscripten_glGetProgramInfoLog,"ca":_emscripten_glGetProgramiv,"ba":_emscripten_glGetQueryObjecti64vEXT,"aa":_emscripten_glGetQueryObjectivEXT,"$":_emscripten_glGetQueryObjectui64vEXT,"_":_emscripten_glGetQueryObjectuivEXT,"Z":_emscripten_glGetQueryivEXT,"le":_emscripten_glGetRenderbufferParameteriv,"ke":_emscripten_glGetShaderInfoLog,"je":_emscripten_glGetShaderPrecisionFormat,"ie":_emscripten_glGetShaderSource,"he":_emscripten_glGetShaderiv,"ge":_emscripten_glGetString,"fe":_emscripten_glGetTexParameterfv,"ee":_emscripten_glGetTexParameteriv,"de":_emscripten_glGetUniformLocation,"ce":_emscripten_glGetUniformfv,"ae":_emscripten_glGetUniformiv,"$d":_emscripten_glGetVertexAttribPointerv,"_d":_emscripten_glGetVertexAttribfv,"Zd":_emscripten_glGetVertexAttribiv,"Yd":_emscripten_glHint,"Xd":_emscripten_glIsBuffer,"Wd":_emscripten_glIsEnabled,"Vd":_emscripten_glIsFramebuffer,"Ud":_emscripten_glIsProgram,"Td":_emscripten_glIsQueryEXT,"Sd":_emscripten_glIsRenderbuffer,"Rd":_emscripten_glIsShader,"Qd":_emscripten_glIsTexture,"Pd":_emscripten_glIsVertexArrayOES,"Od":_emscripten_glLineWidth,"Nd":_emscripten_glLinkProgram,"Md":_emscripten_glPixelStorei,"Ld":_emscripten_glPolygonOffset,"Kd":_emscripten_glQueryCounterEXT,"Jd":_emscripten_glReadPixels,"Id":_emscripten_glReleaseShaderCompiler,"Hd":_emscripten_glRenderbufferStorage,"Gd":_emscripten_glSampleCoverage,"Fd":_emscripten_glScissor,"Ed":_emscripten_glShaderBinary,"Dd":_emscripten_glShaderSource,"Cd":_emscripten_glStencilFunc,"Bd":_emscripten_glStencilFuncSeparate,"Ad":_emscripten_glStencilMask,"zd":_emscripten_glStencilMaskSeparate,"xd":_emscripten_glStencilOp,"wd":_emscripten_glStencilOpSeparate,"vd":_emscripten_glTexImage2D,"ud":_emscripten_glTexParameterf,"td":_emscripten_glTexParameterfv,"sd":_emscripten_glTexParameteri,"rd":_emscripten_glTexParameteriv,"qd":_emscripten_glTexSubImage2D,"pd":_emscripten_glUniform1f,"od":_emscripten_glUniform1fv,"md":_emscripten_glUniform1i,"ld":_emscripten_glUniform1iv,"kd":_emscripten_glUniform2f,"jd":_emscripten_glUniform2fv,"id":_emscripten_glUniform2i,"hd":_emscripten_glUniform2iv,"gd":_emscripten_glUniform3f,"fd":_emscripten_glUniform3fv,"ed":_emscripten_glUniform3i,"dd":_emscripten_glUniform3iv,"bd":_emscripten_glUniform4f,"ad":_emscripten_glUniform4fv,"$c":_emscripten_glUniform4i,"_c":_emscripten_glUniform4iv,"Zc":_emscripten_glUniformMatrix2fv,"Yc":_emscripten_glUniformMatrix3fv,"Xc":_emscripten_glUniformMatrix4fv,"Wc":_emscripten_glUseProgram,"Vc":_emscripten_glValidateProgram,"Uc":_emscripten_glVertexAttrib1f,"Sc":_emscripten_glVertexAttrib1fv,"Rc":_emscripten_glVertexAttrib2f,"Qc":_emscripten_glVertexAttrib2fv,"Pc":_emscripten_glVertexAttrib3f,"Oc":_emscripten_glVertexAttrib3fv,"Nc":_emscripten_glVertexAttrib4f,"Mc":_emscripten_glVertexAttrib4fv,"Lc":_emscripten_glVertexAttribDivisorANGLE,"Kc":_emscripten_glVertexAttribPointer,"Jc":_emscripten_glViewport,"Ic":_emscripten_memcpy_big,"Hc":_emscripten_request_pointerlock,"Gc":_emscripten_resize_heap,"W":_emscripten_run_script,"Fc":_emscripten_sample_gamepad_data,"Ec":_emscripten_set_click_callback_on_thread,"Dc":_emscripten_set_fullscreenchange_callback_on_thread,"Cc":_emscripten_set_gamepadconnected_callback_on_thread,"Bc":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ac":_emscripten_set_keypress_callback_on_thread,"yc":_emscripten_set_main_loop,"xc":_emscripten_set_touchcancel_callback_on_thread,"wc":_emscripten_set_touchend_callback_on_thread,"vc":_emscripten_set_touchmove_callback_on_thread,"uc":_emscripten_set_touchstart_callback_on_thread,"tc":_exit,"z":_glActiveTexture,"V":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"k":_glBindTexture,"qc":_glBlendFunc,"i":_glBufferData,"y":_glBufferSubData,"U":_glClear,"T":_glClearColor,"pc":_glClearDepthf,"oc":_glCompileShader,"nc":_glCompressedTexImage2D,"mc":_glCreateProgram,"kc":_glCreateShader,"jc":_glCullFace,"p":_glDeleteBuffers,"S":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"ic":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"j":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"gc":_glFrontFace,"h":_glGenBuffers,"fc":_glGenTextures,"w":_glGetAttribLocation,"ec":_glGetFloatv,"dc":_glGetProgramInfoLog,"L":_glGetProgramiv,"bc":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"ac":_glLinkProgram,"$b":_glPixelStorei,"_b":_glReadPixels,"Zb":_glShaderSource,"Yb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Wb":_glVertexAttrib2f,"Vb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Ub":_glViewport,"I":_glfwCreateWindow,"Sb":_glfwDefaultWindowHints,"Rb":_glfwDestroyWindow,"Qb":_glfwGetCursorPos,"Pb":_glfwGetKey,"Ob":_glfwGetMouseButton,"H":_glfwGetPrimaryMonitor,"r":_glfwGetTime,"Nb":_glfwGetVideoModes,"Mb":_glfwInit,"Kb":_glfwMakeContextCurrent,"Jb":_glfwSetCharCallback,"Ib":_glfwSetCursorEnterCallback,"Hb":_glfwSetCursorPosCallback,"Gb":_glfwSetDropCallback,"Fb":_glfwSetErrorCallback,"Eb":_glfwSetKeyCallback,"Db":_glfwSetMouseButtonCallback,"Cb":_glfwSetScrollCallback,"Bb":_glfwSetWindowIconifyCallback,"zb":_glfwSetWindowShouldClose,"yb":_glfwSetWindowSizeCallback,"xb":_glfwSwapBuffers,"wb":_glfwSwapInterval,"G":_glfwTerminate,"g":_glfwWindowHint,"F":_llvm_stackrestore,"E":_llvm_stacksave,"vb":_nanosleep,"ub":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["re"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["se"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["De"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["calledRun"]=calledRun;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_heightmap.wasm b/examples/web/models/models_heightmap.wasm index e1db331..58fb084 100644 Binary files a/examples/web/models/models_heightmap.wasm and b/examples/web/models/models_heightmap.wasm differ diff --git a/examples/web/models/models_loading.c b/examples/web/models/models_loading.c new file mode 100644 index 0000000..24dbbd8 --- /dev/null +++ b/examples/web/models/models_loading.c @@ -0,0 +1,177 @@ +/******************************************************************************************* +* +* raylib [models] example - Models loading +* +* raylib supports multiple models file formats: +* +* - OBJ > Text file, must include vertex position-texcoords-normals information, +* if files references some .mtl materials file, it will be loaded (or try to) +* - GLTF > Modern text/binary file format, includes lot of information and it could +* also reference external files, raylib will try loading mesh and materials data +* - IQM > Binary file format including mesh vertex data but also animation data, +* raylib can load .iqm animations. +* +* This example has been created using raylib 2.6 (www.raylib.com) +* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) +* +* Copyright (c) 2014-2019 Ramon Santamaria (@raysan5) +* +********************************************************************************************/ + +#include "raylib.h" + +#if defined(PLATFORM_WEB) + #include +#endif + +//---------------------------------------------------------------------------------- +// Global Variables Definition +//---------------------------------------------------------------------------------- +const int screenWidth = 800; +const int screenHeight = 450; + +static Camera camera = { 0 }; + +static Model model = { 0 }; +static Texture2D texture = { 0 }; +static Vector3 position = { 0.0f, 0.0f, 0.0f }; + +static BoundingBox bounds = { 0 }; + +static bool selected = false; + +//---------------------------------------------------------------------------------- +// Module Functions Declaration +//---------------------------------------------------------------------------------- +void UpdateDrawFrame(void); // Update and Draw one frame + +//---------------------------------------------------------------------------------- +// Program Main Entry Point +//---------------------------------------------------------------------------------- +int main(void) +{ + // Initialization + //-------------------------------------------------------------------------------------- + const int screenWidth = 800; + const int screenHeight = 450; + + InitWindow(screenWidth, screenHeight, "raylib [models] example - models loading"); + + // Define the camera to look into our 3d world + camera.position = (Vector3){ 50.0f, 50.0f, 50.0f }; // Camera position + camera.target = (Vector3){ 0.0f, 10.0f, 0.0f }; // Camera looking at point + camera.up = (Vector3){ 0.0f, 1.0f, 0.0f }; // Camera up vector (rotation towards target) + camera.fovy = 45.0f; // Camera field-of-view Y + camera.type = CAMERA_PERSPECTIVE; // Camera mode type + + model = LoadModel("resources/models/castle.obj"); // Load model + texture = LoadTexture("resources/models/castle_diffuse.png"); // Load model texture + model.materials[0].maps[MAP_DIFFUSE].texture = texture; // Set map diffuse texture + + bounds = MeshBoundingBox(model.meshes[0]); // Set model bounds + + // NOTE: bounds are calculated from the original size of the model, + // if model is scaled on drawing, bounds must be also scaled + + SetCameraMode(camera, CAMERA_FREE); // Set a free camera mode + +#if defined(PLATFORM_WEB) + emscripten_set_main_loop(UpdateDrawFrame, 0, 1); +#else + SetTargetFPS(60); // Set our game to run at 60 frames-per-second + //-------------------------------------------------------------------------------------- + + // Main game loop + while (!WindowShouldClose()) // Detect window close button or ESC key + { + UpdateDrawFrame(); + } +#endif + + // De-Initialization + //-------------------------------------------------------------------------------------- + UnloadTexture(texture); // Unload texture + UnloadModel(model); // Unload model + + CloseWindow(); // Close window and OpenGL context + //-------------------------------------------------------------------------------------- + + return 0; +} + +//---------------------------------------------------------------------------------- +// Module Functions Definitions +//---------------------------------------------------------------------------------- +void UpdateDrawFrame(void) +{ + // Update + //---------------------------------------------------------------------------------- + UpdateCamera(&camera); + + // Load new models/textures on drag&drop + if (IsFileDropped()) + { + int count = 0; + char **droppedFiles = GetDroppedFiles(&count); + + if (count == 1) // Only support one file dropped + { + if (IsFileExtension(droppedFiles[0], ".obj") || + IsFileExtension(droppedFiles[0], ".gltf") || + IsFileExtension(droppedFiles[0], ".iqm")) // Model file formats supported + { + UnloadModel(model); // Unload previous model + model = LoadModel(droppedFiles[0]); // Load new model + model.materials[0].maps[MAP_DIFFUSE].texture = texture; // Set current map diffuse texture + + bounds = MeshBoundingBox(model.meshes[0]); + + // TODO: Move camera position from target enough distance to visualize model properly + } + else if (IsFileExtension(droppedFiles[0], ".png")) // Texture file formats supported + { + // Unload current model texture and load new one + UnloadTexture(texture); + texture = LoadTexture(droppedFiles[0]); + model.materials[0].maps[MAP_DIFFUSE].texture = texture; + } + } + + ClearDroppedFiles(); // Clear internal buffers + } + + // Select model on mouse click + if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON)) + { + // Check collision between ray and box + if (CheckCollisionRayBox(GetMouseRay(GetMousePosition(), camera), bounds)) selected = !selected; + else selected = false; + } + //---------------------------------------------------------------------------------- + + // Draw + //---------------------------------------------------------------------------------- + BeginDrawing(); + + ClearBackground(RAYWHITE); + + BeginMode3D(camera); + + DrawModel(model, position, 1.0f, WHITE); // Draw 3d model with texture + + DrawGrid(20, 10.0f); // Draw a grid + + if (selected) DrawBoundingBox(bounds, GREEN); // Draw selection box + + EndMode3D(); + + DrawText("Drag & drop model to load mesh/texture.", 10, GetScreenHeight() - 20, 10, DARKGRAY); + if (selected) DrawText("MODEL SELECTED", GetScreenWidth() - 110, 10, 10, GREEN); + + DrawText("(c) Castle 3D model by Alberto Cano", screenWidth - 200, screenHeight - 20, 10, GRAY); + + DrawFPS(10, 10); + + EndDrawing(); + //---------------------------------------------------------------------------------- +} \ No newline at end of file diff --git a/examples/web/models/models_loading.data b/examples/web/models/models_loading.data new file mode 100644 index 0000000..fe2e2d6 --- /dev/null +++ b/examples/web/models/models_loading.data @@ -0,0 +1,20267 @@ +# (c) 2018 Medieval Assets Pack by Alberto Cano +# Licensed as Creative Commons Attribution-NonCommercial 4.0 + +# +# object castle +# + +v -17.17 7.76 -10.68 +v -16.55 7.76 -12.98 +v -16.55 0.00 -12.98 +v -17.17 0.00 -10.68 +v -14.87 7.76 -14.66 +v -14.87 0.00 -14.66 +v -12.57 7.76 -15.28 +v -12.57 0.00 -15.28 +v -10.27 7.76 -14.66 +v -10.27 0.00 -14.66 +v -8.58 7.76 -12.98 +v -8.58 0.00 -12.98 +v -7.97 7.76 -10.68 +v -7.97 0.00 -10.68 +v -8.58 7.76 -8.38 +v -8.58 0.00 -8.38 +v -10.27 7.76 -6.69 +v -10.27 0.00 -6.69 +v -12.57 7.76 -6.08 +v -12.57 0.00 -6.08 +v -14.87 7.76 -6.69 +v -14.87 0.00 -6.69 +v -16.55 7.76 -8.38 +v -16.55 0.00 -8.38 +v -16.78 7.76 -13.11 +v -17.43 7.76 -10.68 +v -17.43 8.57 -10.68 +v -16.78 8.57 -13.11 +v -15.00 7.76 -14.89 +v -15.00 8.57 -14.89 +v -12.57 7.76 -15.54 +v -12.57 8.57 -15.54 +v -10.13 7.76 -14.89 +v -10.13 8.57 -14.89 +v -8.35 7.76 -13.11 +v -8.35 8.57 -13.11 +v -7.70 7.76 -10.68 +v -7.70 8.57 -10.68 +v -8.35 7.76 -8.24 +v -8.35 8.57 -8.24 +v -10.13 7.76 -6.46 +v -10.13 8.57 -6.46 +v -12.57 7.76 -5.81 +v -12.57 8.57 -5.81 +v -15.00 7.76 -6.46 +v -15.00 8.57 -6.46 +v -16.78 7.76 -8.24 +v -16.78 8.57 -8.24 +v -17.17 8.57 -10.68 +v -16.55 8.57 -12.98 +v -14.87 8.57 -14.66 +v -12.57 8.57 -15.28 +v -10.27 8.57 -14.66 +v -8.58 8.57 -12.98 +v -7.97 8.57 -10.68 +v -8.58 8.57 -8.38 +v -10.27 8.57 -6.69 +v -12.57 8.57 -6.08 +v -14.87 8.57 -6.69 +v -16.55 8.57 -8.38 +v -17.17 16.89 -10.68 +v -16.55 16.89 -12.98 +v -14.87 16.89 -14.66 +v -12.57 16.89 -15.28 +v -10.27 16.89 -14.66 +v -8.58 16.89 -12.98 +v -7.97 16.89 -10.68 +v -8.58 16.89 -8.38 +v -10.27 16.89 -6.69 +v -12.57 16.89 -6.08 +v -14.87 16.89 -6.69 +v -16.55 16.89 -8.38 +v -17.13 21.30 -13.31 +v -17.83 21.30 -10.68 +v -18.23 21.30 -10.68 +v -17.47 21.30 -13.51 +v -15.20 21.30 -15.24 +v -15.40 21.30 -15.58 +v -12.57 21.30 -15.94 +v -12.57 21.30 -16.34 +v -9.93 21.30 -15.24 +v -9.73 21.30 -15.58 +v -8.01 21.30 -13.31 +v -7.66 21.30 -13.51 +v -7.30 21.30 -10.68 +v -6.90 21.30 -10.68 +v -8.01 21.30 -8.04 +v -7.66 21.30 -7.84 +v -9.93 21.30 -6.12 +v -9.73 21.30 -5.77 +v -12.57 21.30 -5.41 +v -12.57 21.30 -5.01 +v -15.20 21.30 -6.12 +v -15.40 21.30 -5.77 +v -17.13 21.30 -8.04 +v -17.47 21.30 -7.84 +v -16.72 24.76 -10.68 +v -16.17 24.76 -12.76 +v -14.64 24.76 -14.28 +v -12.57 24.76 -14.83 +v -10.49 24.76 -14.28 +v -8.97 24.76 -12.76 +v -8.41 24.76 -10.68 +v -8.97 24.76 -8.60 +v -10.49 24.76 -7.08 +v -12.57 24.76 -6.52 +v -14.64 24.76 -7.08 +v -16.17 24.76 -8.60 +v -16.69 28.50 -10.68 +v -16.13 28.50 -12.74 +v -14.63 28.50 -14.24 +v -12.57 28.50 -14.80 +v -10.51 28.50 -14.24 +v -9.00 28.50 -12.74 +v -8.45 28.50 -10.68 +v -9.00 28.50 -8.62 +v -10.51 28.50 -7.11 +v -12.57 28.50 -6.56 +v -14.63 28.50 -7.11 +v -16.13 28.50 -8.62 +v -17.83 17.36 -10.68 +v -17.13 17.36 -13.31 +v -15.20 17.36 -15.24 +v -12.57 17.36 -15.94 +v -9.93 17.36 -15.24 +v -8.01 17.36 -13.31 +v -7.30 17.36 -10.68 +v -8.01 17.36 -8.04 +v -9.93 17.36 -6.12 +v -12.57 17.36 -5.41 +v -15.20 17.36 -6.12 +v -17.13 17.36 -8.04 +v -17.91 20.21 -10.37 +v -17.91 20.52 -10.80 +v -17.91 19.21 -10.80 +v -17.91 19.23 -10.37 +v -17.81 19.26 -10.03 +v -17.91 19.26 -10.04 +v -17.91 19.12 -10.04 +v -17.81 19.12 -10.03 +v -17.89 20.75 -10.80 +v -17.98 20.75 -10.81 +v -17.94 20.29 -10.15 +v -17.84 20.29 -10.15 +v -17.68 19.12 -11.55 +v -17.78 19.12 -11.56 +v -17.78 19.26 -11.56 +v -17.68 19.26 -11.55 +v -17.89 19.07 -10.80 +v -17.98 19.07 -10.81 +v -17.82 19.12 -11.45 +v -17.73 19.12 -11.45 +v -18.05 19.12 -10.16 +v -18.05 19.26 -10.16 +v -18.08 19.23 -10.39 +v -17.98 20.52 -10.81 +v -17.98 20.21 -10.38 +v -17.93 19.26 -11.46 +v -17.93 19.12 -11.46 +v -18.01 19.24 -11.24 +v -18.09 19.07 -10.82 +v -18.09 19.21 -10.82 +v -17.83 20.21 -11.23 +v -17.83 19.24 -11.23 +v -17.73 20.29 -11.45 +v -17.82 20.29 -11.45 +v -17.84 19.12 -10.15 +v -17.94 19.12 -10.15 +v -17.90 20.21 -11.23 +v -17.98 19.23 -10.38 +v -17.90 19.24 -11.23 +v -17.98 19.21 -10.81 +v -17.82 19.26 -11.45 +v -17.73 19.26 -11.45 +v -17.94 19.26 -10.15 +v -17.84 19.26 -10.15 +v -18.02 19.26 -10.05 +v -18.02 19.12 -10.05 +v -17.88 19.12 -11.57 +v -17.88 19.26 -11.57 +v -12.87 20.21 -16.02 +v -12.44 20.52 -16.02 +v -12.44 19.21 -16.02 +v -12.87 19.23 -16.02 +v -13.21 19.26 -15.92 +v -13.20 19.26 -16.02 +v -13.20 19.12 -16.02 +v -13.21 19.12 -15.92 +v -12.44 20.75 -16.00 +v -12.43 20.75 -16.10 +v -13.09 20.29 -16.05 +v -13.10 20.29 -15.95 +v -11.69 19.12 -15.79 +v -11.68 19.12 -15.89 +v -11.68 19.26 -15.89 +v -11.69 19.26 -15.79 +v -12.44 19.07 -16.00 +v -12.43 19.07 -16.10 +v -11.79 19.12 -15.94 +v -11.80 19.12 -15.84 +v -13.08 19.12 -16.16 +v -13.08 19.26 -16.16 +v -12.85 19.23 -16.20 +v -12.43 20.52 -16.10 +v -12.86 20.21 -16.09 +v -11.78 19.26 -16.04 +v -11.78 19.12 -16.04 +v -12.00 19.24 -16.12 +v -12.42 19.07 -16.20 +v -12.42 19.21 -16.20 +v -12.01 20.21 -15.94 +v -12.01 19.24 -15.94 +v -11.80 20.29 -15.84 +v -11.79 20.29 -15.94 +v -13.10 19.12 -15.95 +v -13.09 19.12 -16.05 +v -12.01 20.21 -16.01 +v -12.86 19.23 -16.09 +v -12.01 19.24 -16.01 +v -12.43 19.21 -16.10 +v -11.79 19.26 -15.94 +v -11.80 19.26 -15.84 +v -13.09 19.26 -16.05 +v -13.10 19.26 -15.95 +v -13.19 19.26 -16.13 +v -13.19 19.12 -16.13 +v -11.67 19.12 -16.00 +v -11.67 19.26 -16.00 +v -9.24 23.34 -12.52 +v -9.78 23.34 -13.29 +v -9.10 24.92 -13.76 +v -8.56 24.92 -12.99 +v -8.63 28.41 -12.92 +v -9.53 28.41 -12.29 +v -9.18 28.41 -13.70 +v -10.08 28.41 -13.07 +v -12.87 27.21 -14.81 +v -12.44 27.52 -14.82 +v -12.44 26.21 -14.82 +v -12.87 26.24 -14.81 +v -13.21 26.26 -14.72 +v -13.20 26.26 -14.82 +v -13.20 26.12 -14.82 +v -13.21 26.12 -14.72 +v -12.44 27.75 -14.80 +v -12.43 27.75 -14.89 +v -13.09 27.30 -14.85 +v -13.10 27.30 -14.75 +v -11.69 26.12 -14.59 +v -11.68 26.12 -14.69 +v -11.68 26.26 -14.69 +v -11.69 26.26 -14.59 +v -12.44 26.07 -14.80 +v -12.43 26.07 -14.89 +v -11.79 26.12 -14.73 +v -11.80 26.12 -14.64 +v -13.08 26.12 -14.96 +v -13.08 26.26 -14.96 +v -12.85 26.24 -14.99 +v -12.43 27.52 -14.89 +v -12.86 27.21 -14.89 +v -11.78 26.26 -14.84 +v -11.78 26.12 -14.84 +v -12.00 26.25 -14.92 +v -12.42 26.07 -15.00 +v -12.42 26.21 -15.00 +v -12.01 27.21 -14.74 +v -12.01 26.25 -14.74 +v -11.80 27.30 -14.64 +v -11.79 27.30 -14.73 +v -13.10 26.12 -14.75 +v -13.09 26.12 -14.85 +v -12.01 27.21 -14.81 +v -12.86 26.24 -14.89 +v -12.01 26.25 -14.81 +v -12.43 26.21 -14.89 +v -11.79 26.26 -14.73 +v -11.80 26.26 -14.64 +v -13.09 26.26 -14.85 +v -13.10 26.26 -14.75 +v -13.19 26.26 -14.93 +v -13.19 26.12 -14.93 +v -11.67 26.12 -14.79 +v -11.67 26.26 -14.79 +v -14.41 23.34 -14.01 +v -15.18 23.34 -13.46 +v -15.65 24.92 -14.14 +v -14.88 24.92 -14.68 +v -14.81 28.41 -14.61 +v -14.18 28.41 -13.71 +v -15.59 28.41 -14.07 +v -14.96 28.41 -13.17 +v -8.43 27.21 -10.98 +v -8.42 27.52 -10.55 +v -8.42 26.21 -10.55 +v -8.43 26.24 -10.98 +v -8.52 26.26 -11.32 +v -8.42 26.26 -11.31 +v -8.42 26.12 -11.31 +v -8.52 26.12 -11.32 +v -8.45 27.75 -10.55 +v -8.35 27.75 -10.54 +v -8.39 27.30 -11.20 +v -8.49 27.30 -11.21 +v -8.65 26.12 -9.80 +v -8.56 26.12 -9.79 +v -8.56 26.26 -9.79 +v -8.65 26.26 -9.80 +v -8.45 26.07 -10.55 +v -8.35 26.07 -10.54 +v -8.51 26.12 -9.90 +v -8.61 26.12 -9.91 +v -8.29 26.12 -11.19 +v -8.29 26.26 -11.19 +v -8.25 26.24 -10.96 +v -8.35 27.52 -10.54 +v -8.35 27.21 -10.97 +v -8.40 26.26 -9.89 +v -8.40 26.12 -9.89 +v -8.32 26.25 -10.11 +v -8.24 26.07 -10.53 +v -8.24 26.21 -10.53 +v -8.50 27.21 -10.13 +v -8.50 26.25 -10.13 +v -8.61 27.30 -9.91 +v -8.51 27.30 -9.90 +v -8.49 26.12 -11.21 +v -8.39 26.12 -11.20 +v -8.43 27.21 -10.12 +v -8.35 26.24 -10.97 +v -8.43 26.25 -10.12 +v -8.35 26.21 -10.54 +v -8.51 26.26 -9.90 +v -8.61 26.26 -9.91 +v -8.39 26.26 -11.20 +v -8.49 26.26 -11.21 +v -8.32 26.26 -11.30 +v -8.32 26.12 -11.30 +v -8.45 26.12 -9.78 +v -8.45 26.26 -9.78 +v -13.04 12.70 -6.81 +v -12.09 12.70 -6.81 +v -12.09 14.28 -5.99 +v -13.04 14.28 -5.99 +v -13.04 17.34 -5.64 +v -13.04 17.34 -6.74 +v -12.09 17.34 -5.64 +v -12.09 17.34 -6.74 +v -8.98 12.70 -12.20 +v -9.46 12.70 -13.02 +v -8.74 14.28 -13.43 +v -8.27 14.28 -12.61 +v -7.97 17.34 -12.79 +v -8.92 17.34 -12.24 +v -8.44 17.34 -13.61 +v -9.39 17.34 -13.06 +v -12.09 12.70 -14.54 +v -13.04 12.70 -14.54 +v -13.04 14.28 -15.36 +v -12.09 14.28 -15.36 +v -12.09 17.34 -15.71 +v -12.09 17.34 -14.62 +v -13.04 17.34 -15.71 +v -13.04 17.34 -14.62 +v -10.73 23.34 -7.35 +v -9.95 23.34 -7.89 +v -9.48 24.92 -7.22 +v -10.25 24.92 -6.67 +v -10.32 28.41 -6.74 +v -10.95 28.41 -7.65 +v -9.55 28.41 -7.29 +v -10.18 28.41 -8.19 +v -9.46 12.70 -8.34 +v -8.98 12.70 -9.15 +v -8.27 14.28 -8.74 +v -8.74 14.28 -7.92 +v -8.44 17.34 -7.75 +v -9.39 17.34 -8.30 +v -7.97 17.34 -8.57 +v -8.92 17.34 -9.12 +v -7.23 20.21 -10.98 +v -7.22 20.52 -10.55 +v -7.22 19.21 -10.55 +v -7.23 19.23 -10.98 +v -7.32 19.26 -11.32 +v -7.22 19.26 -11.31 +v -7.22 19.12 -11.31 +v -7.32 19.12 -11.32 +v -7.24 20.75 -10.55 +v -7.15 20.75 -10.54 +v -7.19 20.29 -11.20 +v -7.29 20.29 -11.21 +v -7.45 19.12 -9.80 +v -7.35 19.12 -9.79 +v -7.35 19.26 -9.79 +v -7.45 19.26 -9.80 +v -7.24 19.07 -10.55 +v -7.15 19.07 -10.54 +v -7.31 19.12 -9.90 +v -7.41 19.12 -9.91 +v -7.09 19.12 -11.19 +v -7.09 19.26 -11.19 +v -7.05 19.23 -10.96 +v -7.15 20.52 -10.54 +v -7.15 20.21 -10.97 +v -7.20 19.26 -9.89 +v -7.20 19.12 -9.89 +v -7.12 19.24 -10.11 +v -7.04 19.07 -10.53 +v -7.04 19.21 -10.53 +v -7.30 20.21 -10.13 +v -7.30 19.24 -10.13 +v -7.41 20.29 -9.91 +v -7.31 20.29 -9.90 +v -7.29 19.12 -11.21 +v -7.19 19.12 -11.20 +v -7.23 20.21 -10.12 +v -7.15 19.23 -10.97 +v -7.23 19.24 -10.12 +v -7.15 19.21 -10.54 +v -7.31 19.26 -9.90 +v -7.41 19.26 -9.91 +v -7.19 19.26 -11.20 +v -7.29 19.26 -11.21 +v -7.11 19.26 -11.30 +v -7.11 19.12 -11.30 +v -7.25 19.12 -9.78 +v -7.25 19.26 -9.78 +v -12.26 27.21 -6.54 +v -12.69 27.52 -6.53 +v -12.69 26.21 -6.53 +v -12.26 26.24 -6.54 +v -11.92 26.26 -6.63 +v -11.93 26.26 -6.53 +v -11.93 26.12 -6.53 +v -11.92 26.12 -6.63 +v -12.69 27.75 -6.56 +v -12.70 27.75 -6.46 +v -12.04 27.30 -6.51 +v -12.03 27.30 -6.60 +v -13.44 26.12 -6.76 +v -13.45 26.12 -6.67 +v -13.45 26.26 -6.67 +v -13.44 26.26 -6.76 +v -12.69 26.07 -6.56 +v -12.70 26.07 -6.46 +v -13.34 26.12 -6.62 +v -13.34 26.12 -6.72 +v -12.05 26.12 -6.40 +v -12.05 26.26 -6.40 +v -12.28 26.24 -6.36 +v -12.70 27.52 -6.46 +v -12.27 27.21 -6.47 +v -13.35 26.26 -6.51 +v -13.35 26.12 -6.51 +v -13.13 26.25 -6.43 +v -12.71 26.07 -6.35 +v -12.71 26.21 -6.35 +v -13.12 27.21 -6.61 +v -13.12 26.25 -6.61 +v -13.34 27.30 -6.72 +v -13.34 27.30 -6.62 +v -12.03 26.12 -6.60 +v -12.04 26.12 -6.51 +v -13.12 27.21 -6.54 +v -12.27 26.24 -6.47 +v -13.12 26.25 -6.54 +v -12.70 26.21 -6.46 +v -13.34 26.26 -6.62 +v -13.34 26.26 -6.72 +v -12.04 26.26 -6.51 +v -12.03 26.26 -6.60 +v -11.94 26.26 -6.43 +v -11.94 26.12 -6.43 +v -13.46 26.12 -6.56 +v -13.46 26.26 -6.56 +v -16.15 12.70 -9.15 +v -15.67 12.70 -8.34 +v -16.39 14.28 -7.92 +v -16.86 14.28 -8.74 +v -17.17 17.34 -8.57 +v -16.21 17.34 -9.12 +v -16.69 17.34 -7.75 +v -15.74 17.34 -8.30 +v -12.26 20.21 -5.34 +v -12.69 20.52 -5.33 +v -12.69 19.21 -5.33 +v -12.26 19.23 -5.34 +v -11.92 19.26 -5.43 +v -11.93 19.26 -5.33 +v -11.93 19.12 -5.33 +v -11.92 19.12 -5.43 +v -12.69 20.75 -5.36 +v -12.70 20.75 -5.26 +v -12.04 20.29 -5.30 +v -12.03 20.29 -5.40 +v -13.44 19.12 -5.56 +v -13.45 19.12 -5.47 +v -13.45 19.26 -5.47 +v -13.44 19.26 -5.56 +v -12.69 19.07 -5.36 +v -12.70 19.07 -5.26 +v -13.34 19.12 -5.42 +v -13.34 19.12 -5.52 +v -12.05 19.12 -5.20 +v -12.05 19.26 -5.20 +v -12.28 19.23 -5.16 +v -12.70 20.52 -5.26 +v -12.27 20.21 -5.26 +v -13.35 19.26 -5.31 +v -13.35 19.12 -5.31 +v -13.13 19.24 -5.23 +v -12.71 19.07 -5.15 +v -12.71 19.21 -5.15 +v -13.12 20.21 -5.41 +v -13.12 19.24 -5.41 +v -13.34 20.29 -5.52 +v -13.34 20.29 -5.42 +v -12.03 19.12 -5.40 +v -12.04 19.12 -5.30 +v -13.12 20.21 -5.34 +v -12.27 19.23 -5.26 +v -13.12 19.24 -5.34 +v -12.70 19.21 -5.26 +v -13.34 19.26 -5.42 +v -13.34 19.26 -5.52 +v -12.04 19.26 -5.30 +v -12.03 19.26 -5.40 +v -11.94 19.26 -5.23 +v -11.94 19.12 -5.23 +v -13.46 19.12 -5.36 +v -13.46 19.26 -5.36 +v -15.89 23.34 -8.84 +v -15.35 23.34 -8.06 +v -16.03 24.92 -7.59 +v -16.57 24.92 -8.36 +v -16.50 28.41 -8.43 +v -15.60 28.41 -9.06 +v -15.96 28.41 -7.66 +v -15.06 28.41 -8.29 +v -16.70 27.21 -10.37 +v -16.71 27.52 -10.80 +v -16.71 26.21 -10.80 +v -16.70 26.24 -10.37 +v -16.61 26.26 -10.03 +v -16.71 26.26 -10.04 +v -16.71 26.12 -10.04 +v -16.61 26.12 -10.03 +v -16.69 27.75 -10.80 +v -16.78 27.75 -10.81 +v -16.74 27.30 -10.15 +v -16.64 27.30 -10.15 +v -16.48 26.12 -11.55 +v -16.58 26.12 -11.56 +v -16.58 26.26 -11.56 +v -16.48 26.26 -11.55 +v -16.69 26.07 -10.80 +v -16.78 26.07 -10.81 +v -16.62 26.12 -11.45 +v -16.53 26.12 -11.45 +v -16.84 26.12 -10.16 +v -16.84 26.26 -10.16 +v -16.88 26.24 -10.39 +v -16.78 27.52 -10.81 +v -16.78 27.21 -10.38 +v -16.73 26.26 -11.46 +v -16.73 26.12 -11.46 +v -16.81 26.25 -11.24 +v -16.89 26.07 -10.82 +v -16.89 26.21 -10.82 +v -16.63 27.21 -11.23 +v -16.63 26.25 -11.23 +v -16.53 27.30 -11.45 +v -16.62 27.30 -11.45 +v -16.64 26.12 -10.15 +v -16.74 26.12 -10.15 +v -16.70 27.21 -11.23 +v -16.78 26.24 -10.38 +v -16.70 26.25 -11.23 +v -16.78 26.21 -10.81 +v -16.62 26.26 -11.45 +v -16.53 26.26 -11.45 +v -16.74 26.26 -10.15 +v -16.64 26.26 -10.15 +v -16.82 26.26 -10.05 +v -16.82 26.12 -10.05 +v -16.68 26.12 -11.57 +v -16.68 26.26 -11.57 +v -15.67 12.70 -13.02 +v -16.15 12.70 -12.20 +v -16.86 14.28 -12.61 +v -16.39 14.28 -13.43 +v -16.69 17.34 -13.61 +v -15.74 17.34 -13.06 +v -17.17 17.34 -12.79 +v -16.21 17.34 -12.24 +v -16.83 28.50 -13.14 +v -17.49 28.50 -10.68 +v -17.49 30.29 -10.68 +v -16.83 30.29 -13.14 +v -15.03 28.50 -14.94 +v -15.03 30.29 -14.94 +v -12.57 28.50 -15.60 +v -12.57 30.29 -15.60 +v -10.10 28.50 -14.94 +v -10.10 30.29 -14.94 +v -8.30 28.50 -13.14 +v -8.30 30.29 -13.14 +v -7.64 28.50 -10.68 +v -7.64 30.29 -10.68 +v -8.30 28.50 -8.21 +v -8.30 30.29 -8.21 +v -10.10 28.50 -6.41 +v -10.10 30.29 -6.41 +v -12.57 28.50 -5.75 +v -12.57 30.29 -5.75 +v -15.03 28.50 -6.41 +v -15.03 30.29 -6.41 +v -16.83 28.50 -8.21 +v -16.83 30.29 -8.21 +v -16.78 30.29 -10.68 +v -16.21 30.29 -12.78 +v -15.03 30.90 -14.94 +v -16.83 30.90 -13.14 +v -16.21 30.90 -12.78 +v -14.67 30.90 -14.32 +v -14.67 30.29 -14.32 +v -12.57 30.29 -14.89 +v -10.10 30.90 -14.94 +v -12.57 30.90 -15.60 +v -12.57 30.90 -14.89 +v -10.46 30.90 -14.32 +v -10.46 30.29 -14.32 +v -8.92 30.29 -12.78 +v -7.64 30.90 -10.68 +v -8.30 30.90 -13.14 +v -8.92 30.90 -12.78 +v -8.36 30.90 -10.68 +v -8.36 30.29 -10.68 +v -8.92 30.29 -8.57 +v -10.10 30.90 -6.41 +v -8.30 30.90 -8.21 +v -8.92 30.90 -8.57 +v -10.46 30.90 -7.03 +v -10.46 30.29 -7.03 +v -12.57 30.29 -6.47 +v -15.03 30.90 -6.41 +v -12.57 30.90 -5.75 +v -12.57 30.90 -6.47 +v -14.67 30.90 -7.03 +v -14.67 30.29 -7.03 +v -16.21 30.29 -8.57 +v -17.49 30.90 -10.68 +v -16.83 30.90 -8.21 +v -16.21 30.90 -8.57 +v -16.78 30.90 -10.68 +v -16.78 29.42 -10.68 +v -16.21 29.42 -12.78 +v -14.67 29.42 -14.32 +v -12.57 29.42 -14.89 +v -10.46 29.42 -14.32 +v -8.92 29.42 -12.78 +v -8.36 29.42 -10.68 +v -8.92 29.42 -8.57 +v -10.46 29.42 -7.03 +v -12.57 29.42 -6.47 +v -14.67 29.42 -7.03 +v -16.21 29.42 -8.57 +v -12.57 29.42 -10.68 +v 15.69 11.78 11.98 +v 15.69 11.78 -12.46 +v 10.74 17.79 -7.40 +v 10.74 17.79 7.40 +v -15.69 11.78 -12.46 +v -10.74 17.79 -7.40 +v -15.69 11.78 11.98 +v -10.74 17.79 7.40 +v 12.89 0.00 11.03 +v 12.89 0.00 -11.03 +v 12.89 11.78 -11.03 +v 12.89 11.78 11.03 +v -12.89 0.00 -11.03 +v -12.89 11.78 -11.03 +v -23.42 0.00 -6.76 +v -23.42 0.00 6.76 +v -23.42 6.95 6.76 +v -23.42 6.95 -6.76 +v -12.89 0.00 11.03 +v -12.89 11.78 11.03 +v 8.74 17.79 -3.62 +v 8.74 17.79 3.62 +v -8.74 17.79 -3.62 +v -8.74 17.79 3.62 +v -12.89 6.95 6.76 +v -12.89 0.00 6.76 +v -12.89 6.95 -6.76 +v -12.89 0.00 -6.76 +v -9.46 12.70 7.57 +v -8.74 14.28 7.16 +v -8.27 14.28 7.98 +v -8.98 12.70 8.39 +v -9.39 17.34 7.53 +v -8.44 17.34 6.98 +v -7.97 17.34 7.80 +v -8.92 17.34 8.35 +v -9.31 28.15 -0.00 +v -9.31 23.30 4.54 +v 0.00 22.65 4.30 +v -0.11 25.84 -0.00 +v -9.31 27.72 -0.00 +v -9.31 22.87 4.55 +v 0.00 22.23 4.31 +v 0.00 22.65 -4.30 +v -9.31 23.30 -4.54 +v -9.31 22.87 -4.55 +v 0.00 22.23 -4.31 +v 9.31 28.15 -0.00 +v 9.31 23.30 4.54 +v 9.31 27.72 -0.00 +v 9.31 22.87 4.55 +v 9.31 23.30 -4.54 +v 9.31 22.87 -4.55 +v 4.76 26.71 -0.63 +v 5.87 26.95 -0.63 +v 5.91 26.75 -0.63 +v 4.80 26.52 -0.63 +v 4.68 27.10 -0.11 +v 5.79 27.34 -0.11 +v 4.72 26.91 -0.11 +v 5.79 27.35 -0.00 +v 4.68 27.12 -0.00 +v 4.72 26.93 -0.00 +v 5.91 26.75 0.63 +v 5.87 26.95 0.63 +v 4.76 26.71 0.63 +v 4.80 26.52 0.63 +v 5.79 27.34 0.11 +v 4.68 27.10 0.11 +v 4.72 26.91 0.11 +v 3.88 26.49 -0.63 +v 5.00 26.69 -0.63 +v 5.03 26.49 -0.63 +v 3.91 26.30 -0.63 +v 3.81 26.89 -0.11 +v 4.93 27.08 -0.11 +v 3.84 26.69 -0.11 +v 4.92 27.09 -0.00 +v 3.81 26.90 -0.00 +v 3.84 26.71 -0.00 +v 5.03 26.49 0.63 +v 5.00 26.69 0.63 +v 3.88 26.49 0.63 +v 3.91 26.30 0.63 +v 4.93 27.08 0.11 +v 3.81 26.89 0.11 +v 3.84 26.69 0.11 +v 2.89 26.32 -0.63 +v 4.01 26.46 -0.63 +v 4.04 26.27 -0.63 +v 2.91 26.13 -0.63 +v 2.84 26.72 -0.11 +v 3.96 26.86 -0.11 +v 2.86 26.53 -0.11 +v 3.96 26.87 -0.00 +v 2.84 26.74 -0.00 +v 2.86 26.54 -0.00 +v 4.04 26.27 0.63 +v 4.01 26.46 0.63 +v 2.89 26.32 0.63 +v 2.91 26.13 0.63 +v 3.96 26.86 0.11 +v 2.84 26.72 0.11 +v 2.86 26.53 0.11 +v 1.88 26.15 -0.63 +v 3.00 26.29 -0.63 +v 3.02 26.09 -0.63 +v 1.90 25.96 -0.63 +v 1.83 26.55 -0.11 +v 2.95 26.69 -0.11 +v 1.85 26.36 -0.11 +v 2.95 26.70 -0.00 +v 1.83 26.56 -0.00 +v 1.85 26.37 -0.00 +v 3.02 26.09 0.63 +v 3.00 26.29 0.63 +v 1.88 26.15 0.63 +v 1.90 25.96 0.63 +v 2.95 26.69 0.11 +v 1.83 26.55 0.11 +v 1.85 26.36 0.11 +v 0.78 26.08 -0.63 +v 1.91 26.12 -0.63 +v 1.92 25.93 -0.63 +v 0.79 25.89 -0.63 +v 0.77 26.49 -0.11 +v 1.90 26.52 -0.11 +v 0.77 26.29 -0.11 +v 1.90 26.54 -0.00 +v 0.77 26.50 -0.00 +v 0.77 26.30 -0.00 +v 1.92 25.93 0.63 +v 1.91 26.12 0.63 +v 0.78 26.08 0.63 +v 0.79 25.89 0.63 +v 1.90 26.52 0.11 +v 0.77 26.49 0.11 +v 0.77 26.29 0.11 +v -0.35 26.05 -0.63 +v 0.78 26.11 -0.63 +v 0.79 25.91 -0.63 +v -0.34 25.85 -0.63 +v -0.37 26.45 -0.11 +v 0.76 26.51 -0.11 +v -0.36 26.25 -0.11 +v 0.76 26.52 -0.00 +v -0.38 26.46 -0.00 +v -0.37 26.27 -0.00 +v 0.79 25.91 0.63 +v 0.78 26.11 0.63 +v -0.35 26.05 0.63 +v -0.34 25.85 0.63 +v 0.76 26.51 0.11 +v -0.37 26.45 0.11 +v -0.36 26.25 0.11 +v 6.98 27.27 -0.63 +v 8.09 27.50 -0.63 +v 8.13 27.31 -0.63 +v 7.02 27.08 -0.63 +v 6.90 27.66 -0.11 +v 8.01 27.90 -0.11 +v 6.94 27.47 -0.11 +v 8.00 27.91 -0.00 +v 6.89 27.68 -0.00 +v 6.93 27.48 -0.00 +v 8.13 27.31 0.63 +v 8.09 27.50 0.63 +v 6.98 27.27 0.63 +v 7.02 27.08 0.63 +v 8.01 27.90 0.11 +v 6.90 27.66 0.11 +v 6.94 27.47 0.11 +v 5.87 26.96 -0.63 +v 6.98 27.20 -0.63 +v 7.02 27.01 -0.63 +v 5.91 26.77 -0.63 +v 5.79 27.36 -0.11 +v 6.90 27.59 -0.11 +v 5.83 27.17 -0.11 +v 6.89 27.60 -0.00 +v 5.79 27.37 -0.00 +v 5.83 27.18 -0.00 +v 7.02 27.01 0.63 +v 6.98 27.20 0.63 +v 5.87 26.96 0.63 +v 5.91 26.77 0.63 +v 6.90 27.59 0.11 +v 5.79 27.36 0.11 +v 5.83 27.17 0.11 +v -6.20 26.77 -0.63 +v -6.16 26.96 -0.63 +v -5.05 26.72 -0.63 +v -5.09 26.53 -0.63 +v -4.97 27.12 -0.11 +v -6.08 27.35 -0.11 +v -5.01 26.92 -0.11 +v -6.07 27.36 -0.00 +v -4.96 27.13 -0.00 +v -5.01 26.94 -0.00 +v -5.05 26.72 0.63 +v -6.16 26.96 0.63 +v -6.20 26.77 0.63 +v -5.09 26.53 0.63 +v -4.97 27.12 0.11 +v -6.08 27.35 0.11 +v -5.01 26.92 0.11 +v -5.32 26.52 -0.63 +v -5.28 26.71 -0.63 +v -4.17 26.51 -0.63 +v -4.20 26.32 -0.63 +v -4.10 26.91 -0.11 +v -5.21 27.11 -0.11 +v -4.13 26.72 -0.11 +v -5.21 27.12 -0.00 +v -4.10 26.92 -0.00 +v -4.13 26.73 -0.00 +v -4.17 26.51 0.63 +v -5.28 26.71 0.63 +v -5.32 26.52 0.63 +v -4.20 26.32 0.63 +v -4.10 26.91 0.11 +v -5.21 27.11 0.11 +v -4.13 26.72 0.11 +v -4.32 26.27 -0.63 +v -4.30 26.46 -0.63 +v -3.18 26.32 -0.63 +v -3.20 26.13 -0.63 +v -3.13 26.72 -0.11 +v -4.25 26.86 -0.11 +v -3.15 26.53 -0.11 +v -4.25 26.87 -0.00 +v -3.13 26.73 -0.00 +v -3.15 26.54 -0.00 +v -3.18 26.32 0.63 +v -4.30 26.46 0.63 +v -4.32 26.27 0.63 +v -3.20 26.13 0.63 +v -3.13 26.72 0.11 +v -4.25 26.86 0.11 +v -3.15 26.53 0.11 +v -3.31 26.05 -0.63 +v -3.29 26.24 -0.63 +v -2.16 26.11 -0.63 +v -2.19 25.91 -0.63 +v -2.12 26.50 -0.11 +v -3.24 26.64 -0.11 +v -2.14 26.31 -0.11 +v -3.24 26.65 -0.00 +v -2.11 26.52 -0.00 +v -2.14 26.32 -0.00 +v -2.16 26.11 0.63 +v -3.29 26.24 0.63 +v -3.31 26.05 0.63 +v -2.19 25.91 0.63 +v -2.12 26.50 0.11 +v -3.24 26.64 0.11 +v -2.14 26.31 0.11 +v -2.21 25.88 -0.63 +v -2.20 26.08 -0.63 +v -1.07 26.04 -0.63 +v -1.07 25.84 -0.63 +v -1.05 26.44 -0.11 +v -2.19 26.48 -0.11 +v -1.06 26.25 -0.11 +v -2.19 26.49 -0.00 +v -1.05 26.45 -0.00 +v -1.06 26.26 -0.00 +v -1.07 26.04 0.63 +v -2.20 26.08 0.63 +v -2.21 25.88 0.63 +v -1.07 25.84 0.63 +v -1.05 26.44 0.11 +v -2.19 26.48 0.11 +v -1.06 26.25 0.11 +v -1.08 25.87 -0.63 +v -1.07 26.06 -0.63 +v 0.07 26.00 -0.63 +v 0.06 25.80 -0.63 +v 0.09 26.40 -0.11 +v -1.04 26.46 -0.11 +v 0.08 26.21 -0.11 +v -1.04 26.47 -0.00 +v 0.09 26.41 -0.00 +v 0.08 26.22 -0.00 +v 0.07 26.00 0.63 +v -1.07 26.06 0.63 +v -1.08 25.87 0.63 +v 0.06 25.80 0.63 +v 0.09 26.40 0.11 +v -1.04 26.46 0.11 +v 0.08 26.21 0.11 +v -8.19 27.32 -0.63 +v -8.15 27.51 -0.63 +v -7.04 27.28 -0.63 +v -7.08 27.09 -0.63 +v -6.96 27.67 -0.11 +v -8.07 27.90 -0.11 +v -7.00 27.48 -0.11 +v -8.06 27.92 -0.00 +v -6.95 27.68 -0.00 +v -6.99 27.49 -0.00 +v -7.04 27.28 0.63 +v -8.15 27.51 0.63 +v -8.19 27.32 0.63 +v -7.08 27.09 0.63 +v -6.96 27.67 0.11 +v -8.07 27.90 0.11 +v -7.00 27.48 0.11 +v -7.06 27.02 -0.63 +v -7.02 27.21 -0.63 +v -5.92 26.97 -0.63 +v -5.96 26.78 -0.63 +v -5.83 27.37 -0.11 +v -6.94 27.60 -0.11 +v -5.87 27.18 -0.11 +v -6.94 27.61 -0.00 +v -5.83 27.38 -0.00 +v -5.87 27.19 -0.00 +v -5.92 26.97 0.63 +v -7.02 27.21 0.63 +v -7.06 27.02 0.63 +v -5.96 26.78 0.63 +v -5.83 27.37 0.11 +v -6.94 27.60 0.11 +v -5.87 27.18 0.11 +v -9.18 27.83 -0.63 +v -8.10 27.48 -0.63 +v -8.16 27.29 -0.63 +v -9.24 27.64 -0.63 +v -9.05 28.21 -0.11 +v -7.98 27.86 -0.11 +v -9.11 28.02 -0.11 +v -7.97 27.87 -0.00 +v -9.05 28.22 -0.00 +v -9.11 28.04 -0.00 +v -8.16 27.29 0.63 +v -8.10 27.48 0.63 +v -9.18 27.83 0.63 +v -9.24 27.64 0.63 +v -7.98 27.86 0.11 +v -9.05 28.21 0.11 +v -9.11 28.02 0.11 +v 8.19 27.28 -0.63 +v 8.13 27.46 -0.63 +v 9.21 27.81 -0.63 +v 9.27 27.63 -0.63 +v 9.08 28.20 -0.11 +v 8.01 27.84 -0.11 +v 9.15 28.01 -0.11 +v 8.00 27.86 -0.00 +v 9.08 28.21 -0.00 +v 9.14 28.02 -0.00 +v 9.21 27.81 0.63 +v 8.13 27.46 0.63 +v 8.19 27.28 0.63 +v 9.27 27.63 0.63 +v 9.08 28.20 0.11 +v 8.01 27.84 0.11 +v 9.15 28.01 0.11 +v 9.46 12.70 7.57 +v 8.98 12.70 8.39 +v 8.27 14.28 7.98 +v 8.74 14.28 7.16 +v 8.44 17.34 6.98 +v 9.39 17.34 7.53 +v 7.97 17.34 7.80 +v 8.92 17.34 8.35 +v -15.48 7.80 6.90 +v -15.48 7.80 6.03 +v -17.46 7.80 6.03 +v -17.46 7.80 6.90 +v -15.48 6.95 6.90 +v -15.48 6.95 6.03 +v -17.46 6.95 6.03 +v -17.46 6.95 6.90 +v -18.47 7.80 6.90 +v -18.47 7.80 6.03 +v -20.45 7.80 6.03 +v -20.45 7.80 6.90 +v -18.47 6.95 6.90 +v -18.47 6.95 6.03 +v -20.45 6.95 6.03 +v -20.45 6.95 6.90 +v -21.45 7.80 6.90 +v -21.45 7.80 6.03 +v -23.44 7.80 6.03 +v -23.44 7.80 6.90 +v -21.45 6.95 6.90 +v -21.45 6.95 6.03 +v -23.44 6.95 6.03 +v -23.44 6.95 6.90 +v -23.40 7.80 5.50 +v -22.53 7.80 5.50 +v -22.53 7.80 3.51 +v -23.40 7.80 3.51 +v -23.40 6.95 5.50 +v -22.53 6.95 5.50 +v -22.53 6.95 3.51 +v -23.40 6.95 3.51 +v -23.40 7.80 2.51 +v -22.53 7.80 2.51 +v -22.53 7.80 0.53 +v -23.40 7.80 0.53 +v -23.40 6.95 2.51 +v -22.53 6.95 2.51 +v -22.53 6.95 0.53 +v -23.40 6.95 0.53 +v -23.40 7.80 -0.48 +v -22.53 7.80 -0.48 +v -22.53 7.80 -2.46 +v -23.40 7.80 -2.46 +v -23.40 6.95 -0.48 +v -22.53 6.95 -0.48 +v -22.53 6.95 -2.46 +v -23.40 6.95 -2.46 +v -23.40 7.80 -3.47 +v -22.53 7.80 -3.47 +v -22.53 7.80 -5.45 +v -23.40 7.80 -5.45 +v -23.40 6.95 -3.47 +v -22.53 6.95 -3.47 +v -22.53 6.95 -5.45 +v -23.40 6.95 -5.45 +v -21.45 7.80 -6.02 +v -21.45 7.80 -6.88 +v -23.44 7.80 -6.88 +v -23.44 7.80 -6.02 +v -21.45 6.95 -6.02 +v -21.45 6.95 -6.88 +v -23.44 6.95 -6.88 +v -23.44 6.95 -6.02 +v -18.47 7.80 -6.02 +v -18.47 7.80 -6.88 +v -20.45 7.80 -6.88 +v -20.45 7.80 -6.02 +v -18.47 6.95 -6.02 +v -18.47 6.95 -6.88 +v -20.45 6.95 -6.88 +v -20.45 6.95 -6.02 +v -15.48 7.80 -6.02 +v -15.48 7.80 -6.88 +v -17.46 7.80 -6.88 +v -17.46 7.80 -6.02 +v -15.48 6.95 -6.02 +v -15.48 6.95 -6.88 +v -17.46 6.95 -6.88 +v -17.46 6.95 -6.02 +v -7.10 7.80 -12.06 +v -7.10 7.80 -12.93 +v -9.08 7.80 -12.93 +v -9.08 7.80 -12.06 +v -7.10 6.95 -12.06 +v -7.10 6.95 -12.93 +v -9.08 6.95 -12.93 +v -9.08 6.95 -12.06 +v -4.46 7.80 -12.06 +v -4.46 7.80 -12.93 +v -6.45 7.80 -12.93 +v -6.45 7.80 -12.06 +v -4.46 6.95 -12.06 +v -4.46 6.95 -12.93 +v -6.45 6.95 -12.93 +v -6.45 6.95 -12.06 +v -1.83 7.80 -12.06 +v -1.83 7.80 -12.93 +v -3.81 7.80 -12.93 +v -3.81 7.80 -12.06 +v -1.83 6.95 -12.06 +v -1.83 6.95 -12.93 +v -3.81 6.95 -12.93 +v -3.81 6.95 -12.06 +v 0.81 7.80 -12.06 +v 0.81 7.80 -12.93 +v -1.17 7.80 -12.93 +v -1.17 7.80 -12.06 +v 0.81 6.95 -12.06 +v 0.81 6.95 -12.93 +v -1.17 6.95 -12.93 +v -1.17 6.95 -12.06 +v 3.44 7.80 -12.06 +v 3.44 7.80 -12.93 +v 1.46 7.80 -12.93 +v 1.46 7.80 -12.06 +v 3.44 6.95 -12.06 +v 3.44 6.95 -12.93 +v 1.46 6.95 -12.93 +v 1.46 6.95 -12.06 +v 6.08 7.80 -12.06 +v 6.08 7.80 -12.93 +v 4.10 7.80 -12.93 +v 4.10 7.80 -12.06 +v 6.08 6.95 -12.06 +v 6.08 6.95 -12.93 +v 4.10 6.95 -12.93 +v 4.10 6.95 -12.06 +v 8.72 7.80 -12.06 +v 8.72 7.80 -12.93 +v 6.74 7.80 -12.93 +v 6.74 7.80 -12.06 +v 8.72 6.95 -12.06 +v 8.72 6.95 -12.93 +v 6.74 6.95 -12.93 +v 6.74 6.95 -12.06 +v -4.39 18.64 -6.78 +v -4.39 18.64 -7.64 +v -6.37 18.64 -7.64 +v -6.37 18.64 -6.78 +v -4.39 17.79 -6.78 +v -4.39 17.79 -7.64 +v -6.37 17.79 -7.64 +v -6.37 17.79 -6.78 +v -1.66 18.64 -6.78 +v -1.66 18.64 -7.64 +v -3.64 18.64 -7.64 +v -3.64 18.64 -6.78 +v -1.66 17.79 -6.78 +v -1.66 17.79 -7.64 +v -3.64 17.79 -7.64 +v -3.64 17.79 -6.78 +v 1.06 18.64 -6.78 +v 1.06 18.64 -7.64 +v -0.92 18.64 -7.64 +v -0.92 18.64 -6.78 +v 1.06 17.79 -6.78 +v 1.06 17.79 -7.64 +v -0.92 17.79 -7.64 +v -0.92 17.79 -6.78 +v 3.79 18.64 -6.78 +v 3.79 18.64 -7.64 +v 1.80 18.64 -7.64 +v 1.80 18.64 -6.78 +v 3.79 17.79 -6.78 +v 3.79 17.79 -7.64 +v 1.80 17.79 -7.64 +v 1.80 17.79 -6.78 +v 6.51 18.64 -6.78 +v 6.51 18.64 -7.64 +v 4.53 18.64 -7.64 +v 4.53 18.64 -6.78 +v 6.51 17.79 -6.78 +v 6.51 17.79 -7.64 +v 4.53 17.79 -7.64 +v 4.53 17.79 -6.78 +v 9.24 18.64 -6.78 +v 9.24 18.64 -7.64 +v 7.25 18.64 -7.64 +v 7.25 18.64 -6.78 +v 9.24 17.79 -6.78 +v 9.24 17.79 -7.64 +v 7.25 17.79 -7.64 +v 7.25 17.79 -6.78 +v -7.11 18.64 -6.78 +v -7.11 18.64 -7.64 +v -9.09 18.64 -7.64 +v -9.09 18.64 -6.78 +v -7.11 17.79 -6.78 +v -7.11 17.79 -7.64 +v -9.09 17.79 -7.64 +v -9.09 17.79 -6.78 +v -9.92 18.64 -6.55 +v -10.78 18.64 -6.55 +v -10.78 18.64 -4.56 +v -9.92 18.64 -4.56 +v -9.92 17.79 -6.55 +v -10.78 17.79 -6.55 +v -10.78 17.79 -4.56 +v -9.92 17.79 -4.56 +v -9.92 18.64 -3.82 +v -10.78 18.64 -3.82 +v -10.78 18.64 -1.84 +v -9.92 18.64 -1.84 +v -9.92 17.79 -3.82 +v -10.78 17.79 -3.82 +v -10.78 17.79 -1.84 +v -9.92 17.79 -1.84 +v -9.92 18.64 -1.10 +v -10.78 18.64 -1.10 +v -10.78 18.64 0.88 +v -9.92 18.64 0.88 +v -9.92 17.79 -1.10 +v -10.78 17.79 -1.10 +v -10.78 17.79 0.88 +v -9.92 17.79 0.88 +v -9.92 18.64 1.63 +v -10.78 18.64 1.63 +v -10.78 18.64 3.61 +v -9.92 18.64 3.61 +v -9.92 17.79 1.63 +v -10.78 17.79 1.63 +v -10.78 17.79 3.61 +v -9.92 17.79 3.61 +v -7.11 18.64 7.48 +v -7.11 18.64 6.62 +v -9.09 18.64 6.62 +v -9.09 18.64 7.48 +v -7.11 17.79 7.48 +v -7.11 17.79 6.62 +v -9.09 17.79 6.62 +v -9.09 17.79 7.48 +v -4.39 18.64 7.48 +v -4.39 18.64 6.62 +v -6.37 18.64 6.62 +v -6.37 18.64 7.48 +v -4.39 17.79 7.48 +v -4.39 17.79 6.62 +v -6.37 17.79 6.62 +v -6.37 17.79 7.48 +v -1.66 18.64 7.48 +v -1.66 18.64 6.62 +v -3.64 18.64 6.62 +v -3.64 18.64 7.48 +v -1.66 17.79 7.48 +v -1.66 17.79 6.62 +v -3.64 17.79 6.62 +v -3.64 17.79 7.48 +v 1.06 18.64 7.48 +v 1.06 18.64 6.62 +v -0.92 18.64 6.62 +v -0.92 18.64 7.48 +v 1.06 17.79 7.48 +v 1.06 17.79 6.62 +v -0.92 17.79 6.62 +v -0.92 17.79 7.48 +v 3.79 18.64 7.48 +v 3.79 18.64 6.62 +v 1.80 18.64 6.62 +v 1.80 18.64 7.48 +v 3.79 17.79 7.48 +v 3.79 17.79 6.62 +v 1.80 17.79 6.62 +v 1.80 17.79 7.48 +v 9.24 18.64 7.48 +v 9.24 18.64 6.62 +v 7.25 18.64 6.62 +v 7.25 18.64 7.48 +v 9.24 17.79 7.48 +v 9.24 17.79 6.62 +v 7.25 17.79 6.62 +v 7.25 17.79 7.48 +v 6.51 18.64 7.48 +v 6.51 18.64 6.62 +v 4.53 18.64 6.62 +v 4.53 18.64 7.48 +v 6.51 17.79 7.48 +v 6.51 17.79 6.62 +v 4.53 17.79 6.62 +v 4.53 17.79 7.48 +v 10.85 18.64 -6.55 +v 9.99 18.64 -6.55 +v 9.99 18.64 -4.56 +v 10.85 18.64 -4.56 +v 10.85 17.79 -6.55 +v 9.99 17.79 -6.55 +v 9.99 17.79 -4.56 +v 10.85 17.79 -4.56 +v 10.85 18.64 -3.82 +v 9.99 18.64 -3.82 +v 9.99 18.64 -1.84 +v 10.85 18.64 -1.84 +v 10.85 17.79 -3.82 +v 9.99 17.79 -3.82 +v 9.99 17.79 -1.84 +v 10.85 17.79 -1.84 +v 10.85 18.64 -1.10 +v 9.99 18.64 -1.10 +v 9.99 18.64 0.88 +v 10.85 18.64 0.88 +v 10.85 17.79 -1.10 +v 9.99 17.79 -1.10 +v 9.99 17.79 0.88 +v 10.85 17.79 0.88 +v 10.85 18.64 1.63 +v 9.99 18.64 1.63 +v 9.99 18.64 3.61 +v 10.85 18.64 3.61 +v 10.85 17.79 1.63 +v 9.99 17.79 1.63 +v 9.99 17.79 3.61 +v 10.85 17.79 3.61 +v 10.85 18.64 4.35 +v 9.99 18.64 4.35 +v 9.99 18.64 6.33 +v 10.85 18.64 6.33 +v 10.85 17.79 4.35 +v 9.99 17.79 4.35 +v 9.99 17.79 6.33 +v 10.85 17.79 6.33 +v 11.17 6.95 -11.03 +v 11.17 6.95 -12.83 +v -11.17 6.95 -12.83 +v -11.17 6.95 -11.03 +v 11.17 -0.02 -12.83 +v -11.17 -0.02 -12.83 +v -19.96 4.66 -6.77 +v -19.60 5.22 -6.77 +v -19.60 2.88 -6.77 +v -19.96 2.92 -6.77 +v -20.24 2.96 -6.83 +v -20.24 2.71 -6.83 +v -20.24 2.71 -6.75 +v -20.24 2.96 -6.75 +v -19.60 5.63 -6.83 +v -20.15 4.82 -6.83 +v -20.15 4.82 -6.75 +v -19.60 5.63 -6.75 +v -18.96 2.71 -6.83 +v -18.96 2.96 -6.83 +v -18.96 2.96 -6.75 +v -18.96 2.71 -6.75 +v -19.60 2.63 -6.83 +v -19.05 2.71 -6.83 +v -19.05 2.71 -6.75 +v -19.60 2.63 -6.75 +v -20.15 2.71 -6.92 +v -20.15 2.96 -6.92 +v -19.96 2.92 -6.92 +v -19.60 5.22 -6.83 +v -19.96 4.66 -6.83 +v -19.05 2.96 -6.92 +v -19.05 2.71 -6.92 +v -19.24 2.94 -6.92 +v -19.60 2.63 -6.92 +v -19.60 2.88 -6.92 +v -19.24 4.66 -6.77 +v -19.24 2.94 -6.77 +v -19.05 4.82 -6.83 +v -19.05 4.82 -6.75 +v -20.15 2.71 -6.83 +v -20.15 2.71 -6.75 +v -19.24 4.66 -6.83 +v -19.96 2.92 -6.83 +v -19.24 2.94 -6.83 +v -19.60 2.88 -6.83 +v -19.05 2.96 -6.83 +v -19.05 2.96 -6.75 +v -20.15 2.96 -6.83 +v -20.15 2.96 -6.75 +v -20.24 2.96 -6.92 +v -20.24 2.71 -6.92 +v -18.96 2.71 -6.92 +v -18.96 2.96 -6.92 +v -6.81 4.66 -12.83 +v -6.45 5.22 -12.83 +v -6.45 2.88 -12.83 +v -6.81 2.92 -12.83 +v -7.09 2.96 -12.89 +v -7.09 2.71 -12.89 +v -7.09 2.71 -12.81 +v -7.09 2.96 -12.81 +v -6.45 5.63 -12.89 +v -6.99 4.82 -12.89 +v -6.99 4.82 -12.81 +v -6.45 5.63 -12.81 +v -5.81 2.71 -12.89 +v -5.81 2.96 -12.89 +v -5.81 2.96 -12.81 +v -5.81 2.71 -12.81 +v -6.45 2.63 -12.89 +v -5.90 2.71 -12.89 +v -5.90 2.71 -12.81 +v -6.45 2.63 -12.81 +v -6.99 2.71 -12.98 +v -6.99 2.96 -12.98 +v -6.81 2.92 -12.98 +v -6.45 5.22 -12.89 +v -6.81 4.66 -12.89 +v -5.90 2.96 -12.98 +v -5.90 2.71 -12.98 +v -6.09 2.94 -12.98 +v -6.45 2.63 -12.98 +v -6.45 2.88 -12.98 +v -6.09 4.66 -12.83 +v -6.09 2.94 -12.83 +v -5.90 4.82 -12.89 +v -5.90 4.82 -12.81 +v -6.99 2.71 -12.89 +v -6.99 2.71 -12.81 +v -6.09 4.66 -12.89 +v -6.81 2.92 -12.89 +v -6.09 2.94 -12.89 +v -6.45 2.88 -12.89 +v -5.90 2.96 -12.89 +v -5.90 2.96 -12.81 +v -6.99 2.96 -12.89 +v -6.99 2.96 -12.81 +v -7.09 2.96 -12.98 +v -7.09 2.71 -12.98 +v -5.81 2.71 -12.98 +v -5.81 2.96 -12.98 +v -4.17 10.56 -11.04 +v -3.81 11.12 -11.04 +v -3.81 8.77 -11.04 +v -4.17 8.82 -11.04 +v -4.45 8.86 -11.10 +v -4.45 8.61 -11.10 +v -4.45 8.61 -11.02 +v -4.45 8.86 -11.02 +v -3.81 11.53 -11.10 +v -4.36 10.72 -11.10 +v -4.36 10.72 -11.02 +v -3.81 11.53 -11.02 +v -3.17 8.61 -11.10 +v -3.17 8.86 -11.10 +v -3.17 8.86 -11.02 +v -3.17 8.61 -11.02 +v -3.81 8.52 -11.10 +v -3.27 8.61 -11.10 +v -3.27 8.61 -11.02 +v -3.81 8.52 -11.02 +v -4.36 8.61 -11.19 +v -4.36 8.86 -11.19 +v -4.17 8.82 -11.19 +v -3.81 11.12 -11.10 +v -4.17 10.56 -11.10 +v -3.27 8.86 -11.19 +v -3.27 8.61 -11.19 +v -3.45 8.83 -11.19 +v -3.81 8.52 -11.19 +v -3.81 8.77 -11.19 +v -3.45 10.56 -11.04 +v -3.45 8.83 -11.04 +v -3.27 10.72 -11.10 +v -3.27 10.72 -11.02 +v -4.36 8.61 -11.10 +v -4.36 8.61 -11.02 +v -3.45 10.56 -11.10 +v -4.17 8.82 -11.10 +v -3.45 8.83 -11.10 +v -3.81 8.77 -11.10 +v -3.27 8.86 -11.10 +v -3.27 8.86 -11.02 +v -4.36 8.86 -11.10 +v -4.36 8.86 -11.02 +v -4.45 8.86 -11.19 +v -4.45 8.61 -11.19 +v -3.17 8.61 -11.19 +v -3.17 8.86 -11.19 +v 3.09 10.56 -11.04 +v 3.44 11.12 -11.04 +v 3.44 8.77 -11.04 +v 3.09 8.82 -11.04 +v 2.81 8.86 -11.10 +v 2.81 8.61 -11.10 +v 2.81 8.61 -11.02 +v 2.81 8.86 -11.02 +v 3.44 11.53 -11.10 +v 2.90 10.72 -11.10 +v 2.90 10.72 -11.02 +v 3.44 11.53 -11.02 +v 4.08 8.61 -11.10 +v 4.08 8.86 -11.10 +v 4.08 8.86 -11.02 +v 4.08 8.61 -11.02 +v 3.44 8.52 -11.10 +v 3.99 8.61 -11.10 +v 3.99 8.61 -11.02 +v 3.44 8.52 -11.02 +v 2.90 8.61 -11.19 +v 2.90 8.86 -11.19 +v 3.09 8.82 -11.19 +v 3.44 11.12 -11.10 +v 3.09 10.56 -11.10 +v 3.99 8.86 -11.19 +v 3.99 8.61 -11.19 +v 3.80 8.83 -11.19 +v 3.44 8.52 -11.19 +v 3.44 8.77 -11.19 +v 3.80 10.56 -11.04 +v 3.80 8.83 -11.04 +v 3.99 10.72 -11.10 +v 3.99 10.72 -11.02 +v 2.90 8.61 -11.10 +v 2.90 8.61 -11.02 +v 3.80 10.56 -11.10 +v 3.09 8.82 -11.10 +v 3.80 8.83 -11.10 +v 3.44 8.77 -11.10 +v 3.99 8.86 -11.10 +v 3.99 8.86 -11.02 +v 2.90 8.86 -11.10 +v 2.90 8.86 -11.02 +v 2.81 8.86 -11.19 +v 2.81 8.61 -11.19 +v 4.08 8.61 -11.19 +v 4.08 8.86 -11.19 +v 5.72 4.66 -12.83 +v 6.08 5.22 -12.83 +v 6.08 2.88 -12.83 +v 5.72 2.92 -12.83 +v 5.44 2.96 -12.89 +v 5.44 2.71 -12.89 +v 5.44 2.71 -12.81 +v 5.44 2.96 -12.81 +v 6.08 5.63 -12.89 +v 5.54 4.82 -12.89 +v 5.54 4.82 -12.81 +v 6.08 5.63 -12.81 +v 6.72 2.71 -12.89 +v 6.72 2.96 -12.89 +v 6.72 2.96 -12.81 +v 6.72 2.71 -12.81 +v 6.08 2.63 -12.89 +v 6.63 2.71 -12.89 +v 6.63 2.71 -12.81 +v 6.08 2.63 -12.81 +v 5.54 2.71 -12.98 +v 5.54 2.96 -12.98 +v 5.72 2.92 -12.98 +v 6.08 5.22 -12.89 +v 5.72 4.66 -12.89 +v 6.63 2.96 -12.98 +v 6.63 2.71 -12.98 +v 6.44 2.94 -12.98 +v 6.08 2.63 -12.98 +v 6.08 2.88 -12.98 +v 6.44 4.66 -12.83 +v 6.44 2.94 -12.83 +v 6.63 4.82 -12.89 +v 6.63 4.82 -12.81 +v 5.54 2.71 -12.89 +v 5.54 2.71 -12.81 +v 6.44 4.66 -12.89 +v 5.72 2.92 -12.89 +v 6.44 2.94 -12.89 +v 6.08 2.88 -12.89 +v 6.63 2.96 -12.89 +v 6.63 2.96 -12.81 +v 5.54 2.96 -12.89 +v 5.54 2.96 -12.81 +v 5.44 2.96 -12.98 +v 5.44 2.71 -12.98 +v 6.72 2.71 -12.98 +v 6.72 2.96 -12.98 +v -6.30 20.76 -3.63 +v -5.94 21.32 -3.63 +v -5.94 18.98 -3.63 +v -6.30 19.02 -3.63 +v -6.58 19.06 -3.69 +v -6.58 18.81 -3.69 +v -6.58 18.81 -3.60 +v -6.58 19.06 -3.60 +v -5.94 21.73 -3.69 +v -6.49 20.92 -3.69 +v -6.49 20.92 -3.60 +v -5.94 21.73 -3.60 +v -5.30 18.81 -3.69 +v -5.30 19.06 -3.69 +v -5.30 19.06 -3.60 +v -5.30 18.81 -3.60 +v -5.94 18.73 -3.69 +v -5.40 18.81 -3.69 +v -5.40 18.81 -3.60 +v -5.94 18.73 -3.60 +v -6.49 18.81 -3.78 +v -6.49 19.06 -3.78 +v -6.30 19.02 -3.78 +v -5.94 21.32 -3.69 +v -6.30 20.76 -3.69 +v -5.40 19.06 -3.78 +v -5.40 18.81 -3.78 +v -5.58 19.04 -3.78 +v -5.94 18.73 -3.78 +v -5.94 18.98 -3.78 +v -5.58 20.76 -3.63 +v -5.58 19.04 -3.63 +v -5.40 20.92 -3.69 +v -5.40 20.92 -3.60 +v -6.49 18.81 -3.69 +v -6.49 18.81 -3.60 +v -5.58 20.76 -3.69 +v -6.30 19.02 -3.69 +v -5.58 19.04 -3.69 +v -5.94 18.98 -3.69 +v -5.40 19.06 -3.69 +v -5.40 19.06 -3.60 +v -6.49 19.06 -3.69 +v -6.49 19.06 -3.60 +v -6.58 19.06 -3.78 +v -6.58 18.81 -3.78 +v -5.30 18.81 -3.78 +v -5.30 19.06 -3.78 +v 5.89 20.76 -3.63 +v 6.25 21.32 -3.63 +v 6.25 18.98 -3.63 +v 5.89 19.02 -3.63 +v 5.61 19.06 -3.69 +v 5.61 18.81 -3.69 +v 5.61 18.81 -3.60 +v 5.61 19.06 -3.60 +v 6.25 21.73 -3.69 +v 5.70 20.92 -3.69 +v 5.70 20.92 -3.60 +v 6.25 21.73 -3.60 +v 6.89 18.81 -3.69 +v 6.89 19.06 -3.69 +v 6.89 19.06 -3.60 +v 6.89 18.81 -3.60 +v 6.25 18.73 -3.69 +v 6.79 18.81 -3.69 +v 6.79 18.81 -3.60 +v 6.25 18.73 -3.60 +v 5.70 18.81 -3.78 +v 5.70 19.06 -3.78 +v 5.89 19.02 -3.78 +v 6.25 21.32 -3.69 +v 5.89 20.76 -3.69 +v 6.79 19.06 -3.78 +v 6.79 18.81 -3.78 +v 6.61 19.04 -3.78 +v 6.25 18.73 -3.78 +v 6.25 18.98 -3.78 +v 6.61 20.76 -3.63 +v 6.61 19.04 -3.63 +v 6.79 20.92 -3.69 +v 6.79 20.92 -3.60 +v 5.70 18.81 -3.69 +v 5.70 18.81 -3.60 +v 6.61 20.76 -3.69 +v 5.89 19.02 -3.69 +v 6.61 19.04 -3.69 +v 6.25 18.98 -3.69 +v 6.79 19.06 -3.69 +v 6.79 19.06 -3.60 +v 5.70 19.06 -3.69 +v 5.70 19.06 -3.60 +v 5.61 19.06 -3.78 +v 5.61 18.81 -3.78 +v 6.89 18.81 -3.78 +v 6.89 19.06 -3.78 +v -8.76 20.76 0.36 +v -8.76 21.32 -0.00 +v -8.76 18.98 -0.00 +v -8.76 19.02 0.36 +v -8.82 19.06 0.64 +v -8.82 18.81 0.64 +v -8.74 18.81 0.64 +v -8.74 19.06 0.64 +v -8.82 21.73 -0.00 +v -8.82 20.92 0.55 +v -8.74 20.92 0.55 +v -8.74 21.73 -0.00 +v -8.82 18.81 -0.64 +v -8.82 19.06 -0.64 +v -8.74 19.06 -0.64 +v -8.74 18.81 -0.64 +v -8.82 18.73 -0.00 +v -8.82 18.81 -0.55 +v -8.74 18.81 -0.55 +v -8.74 18.73 -0.00 +v -8.91 18.81 0.55 +v -8.91 19.06 0.55 +v -8.91 19.02 0.36 +v -8.82 21.32 -0.00 +v -8.82 20.76 0.36 +v -8.91 19.06 -0.55 +v -8.91 18.81 -0.55 +v -8.91 19.04 -0.36 +v -8.91 18.73 -0.00 +v -8.91 18.98 -0.00 +v -8.76 20.76 -0.36 +v -8.76 19.04 -0.36 +v -8.82 20.92 -0.55 +v -8.74 20.92 -0.55 +v -8.82 18.81 0.55 +v -8.74 18.81 0.55 +v -8.82 20.76 -0.36 +v -8.82 19.02 0.36 +v -8.82 19.04 -0.36 +v -8.82 18.98 -0.00 +v -8.82 19.06 -0.55 +v -8.74 19.06 -0.55 +v -8.82 19.06 0.55 +v -8.74 19.06 0.55 +v -8.91 19.06 0.64 +v -8.91 18.81 0.64 +v -8.91 18.81 -0.64 +v -8.91 19.06 -0.64 +v -23.42 4.66 -0.35 +v -23.42 2.92 -0.35 +v -23.42 2.88 0.01 +v -23.42 5.22 0.01 +v -23.48 2.96 -0.63 +v -23.40 2.96 -0.63 +v -23.40 2.71 -0.63 +v -23.48 2.71 -0.63 +v -23.48 5.63 0.01 +v -23.40 5.63 0.01 +v -23.40 4.82 -0.54 +v -23.48 4.82 -0.54 +v -23.48 2.71 0.65 +v -23.40 2.71 0.65 +v -23.40 2.96 0.65 +v -23.48 2.96 0.65 +v -23.48 2.63 0.01 +v -23.40 2.63 0.01 +v -23.40 2.71 0.55 +v -23.48 2.71 0.55 +v -23.57 2.71 -0.54 +v -23.57 2.92 -0.35 +v -23.57 2.96 -0.54 +v -23.48 5.22 0.01 +v -23.48 4.66 -0.35 +v -23.57 2.96 0.55 +v -23.57 2.94 0.37 +v -23.57 2.71 0.55 +v -23.57 2.63 0.01 +v -23.57 2.88 0.01 +v -23.42 4.66 0.37 +v -23.42 2.94 0.37 +v -23.48 4.82 0.55 +v -23.40 4.82 0.55 +v -23.48 2.71 -0.54 +v -23.40 2.71 -0.54 +v -23.48 4.66 0.37 +v -23.48 2.92 -0.35 +v -23.48 2.94 0.37 +v -23.48 2.88 0.01 +v -23.48 2.96 0.55 +v -23.40 2.96 0.55 +v -23.40 2.96 -0.54 +v -23.48 2.96 -0.54 +v -23.57 2.71 -0.63 +v -23.57 2.96 -0.63 +v -23.57 2.96 0.65 +v -23.57 2.71 0.65 +v -19.96 4.66 6.78 +v -19.96 2.92 6.78 +v -19.60 2.88 6.78 +v -19.60 5.22 6.78 +v -20.24 2.96 6.85 +v -20.24 2.96 6.76 +v -20.24 2.71 6.76 +v -20.24 2.71 6.85 +v -19.60 5.63 6.85 +v -19.60 5.63 6.76 +v -20.15 4.82 6.76 +v -20.15 4.82 6.85 +v -18.96 2.71 6.85 +v -18.96 2.71 6.76 +v -18.96 2.96 6.76 +v -18.96 2.96 6.85 +v -19.60 2.63 6.85 +v -19.60 2.63 6.76 +v -19.05 2.71 6.76 +v -19.05 2.71 6.85 +v -20.15 2.71 6.94 +v -19.96 2.92 6.94 +v -20.15 2.96 6.94 +v -19.60 5.22 6.85 +v -19.96 4.66 6.85 +v -19.05 2.96 6.94 +v -19.24 2.94 6.94 +v -19.05 2.71 6.94 +v -19.60 2.63 6.94 +v -19.60 2.88 6.94 +v -19.24 4.66 6.78 +v -19.24 2.94 6.78 +v -19.05 4.82 6.85 +v -19.05 4.82 6.76 +v -20.15 2.71 6.85 +v -20.15 2.71 6.76 +v -19.24 4.66 6.85 +v -19.96 2.92 6.85 +v -19.24 2.94 6.85 +v -19.60 2.88 6.85 +v -19.05 2.96 6.85 +v -19.05 2.96 6.76 +v -20.15 2.96 6.76 +v -20.15 2.96 6.85 +v -20.24 2.71 6.94 +v -20.24 2.96 6.94 +v -18.96 2.96 6.94 +v -18.96 2.71 6.94 +v -5.42 9.62 11.04 +v -5.42 7.88 11.04 +v -5.06 7.83 11.04 +v -5.06 10.18 11.04 +v -5.70 7.92 11.10 +v -5.70 7.92 11.01 +v -5.70 7.67 11.01 +v -5.70 7.67 11.10 +v -5.06 10.59 11.10 +v -5.06 10.59 11.01 +v -5.61 9.78 11.01 +v -5.61 9.78 11.10 +v -4.43 7.67 11.10 +v -4.43 7.67 11.01 +v -4.43 7.92 11.01 +v -4.43 7.92 11.10 +v -5.06 7.58 11.10 +v -5.06 7.58 11.01 +v -4.52 7.67 11.01 +v -4.52 7.67 11.10 +v -5.61 7.67 11.19 +v -5.42 7.88 11.19 +v -5.61 7.92 11.19 +v -5.06 10.18 11.10 +v -5.42 9.62 11.10 +v -4.52 7.92 11.19 +v -4.71 7.89 11.19 +v -4.52 7.67 11.19 +v -5.06 7.58 11.19 +v -5.06 7.83 11.19 +v -4.71 9.62 11.04 +v -4.71 7.89 11.04 +v -4.52 9.78 11.10 +v -4.52 9.78 11.01 +v -5.61 7.67 11.10 +v -5.61 7.67 11.01 +v -4.71 9.62 11.10 +v -5.42 7.88 11.10 +v -4.71 7.89 11.10 +v -5.06 7.83 11.10 +v -4.52 7.92 11.10 +v -4.52 7.92 11.01 +v -5.61 7.92 11.01 +v -5.61 7.92 11.10 +v -5.70 7.67 11.19 +v -5.70 7.92 11.19 +v -4.43 7.92 11.19 +v -4.43 7.67 11.19 +v 3.43 9.62 11.04 +v 3.43 7.88 11.04 +v 3.79 7.83 11.04 +v 3.79 10.18 11.04 +v 3.15 7.92 11.10 +v 3.15 7.92 11.01 +v 3.15 7.67 11.01 +v 3.15 7.67 11.10 +v 3.79 10.59 11.10 +v 3.79 10.59 11.01 +v 3.24 9.78 11.01 +v 3.24 9.78 11.10 +v 4.43 7.67 11.10 +v 4.43 7.67 11.01 +v 4.43 7.92 11.01 +v 4.43 7.92 11.10 +v 3.79 7.58 11.10 +v 3.79 7.58 11.01 +v 4.33 7.67 11.01 +v 4.33 7.67 11.10 +v 3.24 7.67 11.19 +v 3.43 7.88 11.19 +v 3.24 7.92 11.19 +v 3.79 10.18 11.10 +v 3.43 9.62 11.10 +v 4.33 7.92 11.19 +v 4.15 7.89 11.19 +v 4.33 7.67 11.19 +v 3.79 7.58 11.19 +v 3.79 7.83 11.19 +v 4.15 9.62 11.04 +v 4.15 7.89 11.04 +v 4.33 9.78 11.10 +v 4.33 9.78 11.01 +v 3.24 7.67 11.10 +v 3.24 7.67 11.01 +v 4.15 9.62 11.10 +v 3.43 7.88 11.10 +v 4.15 7.89 11.10 +v 3.79 7.83 11.10 +v 4.33 7.92 11.10 +v 4.33 7.92 11.01 +v 3.24 7.92 11.01 +v 3.24 7.92 11.10 +v 3.15 7.67 11.19 +v 3.15 7.92 11.19 +v 4.43 7.92 11.19 +v 4.43 7.67 11.19 +v -0.84 4.66 11.04 +v -0.84 2.92 11.04 +v -0.48 2.88 11.04 +v -0.48 5.22 11.04 +v -1.12 2.96 11.10 +v -1.12 2.96 11.01 +v -1.12 2.71 11.01 +v -1.12 2.71 11.10 +v -0.48 5.63 11.10 +v -0.48 5.63 11.01 +v -1.03 4.82 11.01 +v -1.03 4.82 11.10 +v 0.15 2.71 11.10 +v 0.15 2.71 11.01 +v 0.15 2.96 11.01 +v 0.15 2.96 11.10 +v -0.48 2.63 11.10 +v -0.48 2.63 11.01 +v 0.06 2.71 11.01 +v 0.06 2.71 11.10 +v -1.03 2.71 11.19 +v -0.84 2.92 11.19 +v -1.03 2.96 11.19 +v -0.48 5.22 11.10 +v -0.84 4.66 11.10 +v 0.06 2.96 11.19 +v -0.13 2.94 11.19 +v 0.06 2.71 11.19 +v -0.48 2.63 11.19 +v -0.48 2.88 11.19 +v -0.13 4.66 11.04 +v -0.13 2.94 11.04 +v 0.06 4.82 11.10 +v 0.06 4.82 11.01 +v -1.03 2.71 11.10 +v -1.03 2.71 11.01 +v -0.13 4.66 11.10 +v -0.84 2.92 11.10 +v -0.13 2.94 11.10 +v -0.48 2.88 11.10 +v 0.06 2.96 11.10 +v 0.06 2.96 11.01 +v -1.03 2.96 11.01 +v -1.03 2.96 11.10 +v -1.12 2.71 11.19 +v -1.12 2.96 11.19 +v 0.15 2.96 11.19 +v 0.15 2.71 11.19 +v 0.43 20.76 3.64 +v 0.07 21.32 3.64 +v 0.07 18.98 3.64 +v 0.43 19.02 3.64 +v 0.71 19.06 3.70 +v 0.71 18.81 3.70 +v 0.71 18.81 3.61 +v 0.71 19.06 3.61 +v 0.07 21.73 3.70 +v 0.62 20.92 3.70 +v 0.62 20.92 3.61 +v 0.07 21.73 3.61 +v -0.57 18.81 3.70 +v -0.57 19.06 3.70 +v -0.57 19.06 3.61 +v -0.57 18.81 3.61 +v 0.07 18.73 3.70 +v -0.47 18.81 3.70 +v -0.47 18.81 3.61 +v 0.07 18.73 3.61 +v 0.62 18.81 3.79 +v 0.62 19.06 3.79 +v 0.43 19.02 3.79 +v 0.07 21.32 3.70 +v 0.43 20.76 3.70 +v -0.47 19.06 3.79 +v -0.47 18.81 3.79 +v -0.29 19.04 3.79 +v 0.07 18.73 3.79 +v 0.07 18.98 3.79 +v -0.29 20.76 3.64 +v -0.29 19.04 3.64 +v -0.47 20.92 3.70 +v -0.47 20.92 3.61 +v 0.62 18.81 3.70 +v 0.62 18.81 3.61 +v -0.29 20.76 3.70 +v 0.43 19.02 3.70 +v -0.29 19.04 3.70 +v 0.07 18.98 3.70 +v -0.47 19.06 3.70 +v -0.47 19.06 3.61 +v 0.62 19.06 3.70 +v 0.62 19.06 3.61 +v 0.71 19.06 3.79 +v 0.71 18.81 3.79 +v -0.57 18.81 3.79 +v -0.57 19.06 3.79 +v 6.58 20.76 3.64 +v 6.22 21.32 3.64 +v 6.22 18.98 3.64 +v 6.58 19.02 3.64 +v 6.86 19.06 3.70 +v 6.86 18.81 3.70 +v 6.86 18.81 3.61 +v 6.86 19.06 3.61 +v 6.22 21.73 3.70 +v 6.76 20.92 3.70 +v 6.76 20.92 3.61 +v 6.22 21.73 3.61 +v 5.58 18.81 3.70 +v 5.58 19.06 3.70 +v 5.58 19.06 3.61 +v 5.58 18.81 3.61 +v 6.22 18.73 3.70 +v 5.67 18.81 3.70 +v 5.67 18.81 3.61 +v 6.22 18.73 3.61 +v 6.76 18.81 3.79 +v 6.76 19.06 3.79 +v 6.58 19.02 3.79 +v 6.22 21.32 3.70 +v 6.58 20.76 3.70 +v 5.67 19.06 3.79 +v 5.67 18.81 3.79 +v 5.86 19.04 3.79 +v 6.22 18.73 3.79 +v 6.22 18.98 3.79 +v 5.86 20.76 3.64 +v 5.86 19.04 3.64 +v 5.67 20.92 3.70 +v 5.67 20.92 3.61 +v 6.76 18.81 3.70 +v 6.76 18.81 3.61 +v 5.86 20.76 3.70 +v 6.58 19.02 3.70 +v 5.86 19.04 3.70 +v 6.22 18.98 3.70 +v 5.67 19.06 3.70 +v 5.67 19.06 3.61 +v 6.76 19.06 3.70 +v 6.76 19.06 3.61 +v 6.86 19.06 3.79 +v 6.86 18.81 3.79 +v 5.58 18.81 3.79 +v 5.58 19.06 3.79 +v 12.89 4.66 -3.98 +v 12.89 5.22 -3.62 +v 12.89 2.88 -3.62 +v 12.89 2.92 -3.98 +v 12.96 2.96 -4.26 +v 12.96 2.71 -4.26 +v 12.87 2.71 -4.26 +v 12.87 2.96 -4.26 +v 12.96 5.63 -3.62 +v 12.96 4.82 -4.17 +v 12.87 4.82 -4.17 +v 12.87 5.63 -3.62 +v 12.96 2.71 -2.98 +v 12.96 2.96 -2.98 +v 12.87 2.96 -2.98 +v 12.87 2.71 -2.98 +v 12.96 2.63 -3.62 +v 12.96 2.71 -3.08 +v 12.87 2.71 -3.08 +v 12.87 2.63 -3.62 +v 13.05 2.71 -4.17 +v 13.05 2.96 -4.17 +v 13.05 2.92 -3.98 +v 12.96 5.22 -3.62 +v 12.96 4.66 -3.98 +v 13.05 2.96 -3.08 +v 13.05 2.71 -3.08 +v 13.05 2.94 -3.26 +v 13.05 2.63 -3.62 +v 13.05 2.88 -3.62 +v 12.89 4.66 -3.26 +v 12.89 2.94 -3.26 +v 12.96 4.82 -3.08 +v 12.87 4.82 -3.08 +v 12.96 2.71 -4.17 +v 12.87 2.71 -4.17 +v 12.96 4.66 -3.26 +v 12.96 2.92 -3.98 +v 12.96 2.94 -3.26 +v 12.96 2.88 -3.62 +v 12.96 2.96 -3.08 +v 12.87 2.96 -3.08 +v 12.96 2.96 -4.17 +v 12.87 2.96 -4.17 +v 13.05 2.96 -4.26 +v 13.05 2.71 -4.26 +v 13.05 2.71 -2.98 +v 13.05 2.96 -2.98 +v 12.89 4.66 3.26 +v 12.89 5.22 3.62 +v 12.89 2.88 3.62 +v 12.89 2.92 3.26 +v 12.96 2.96 2.98 +v 12.96 2.71 2.98 +v 12.87 2.71 2.98 +v 12.87 2.96 2.98 +v 12.96 5.63 3.62 +v 12.96 4.82 3.08 +v 12.87 4.82 3.08 +v 12.87 5.63 3.62 +v 12.96 2.71 4.26 +v 12.96 2.96 4.26 +v 12.87 2.96 4.26 +v 12.87 2.71 4.26 +v 12.96 2.63 3.62 +v 12.96 2.71 4.17 +v 12.87 2.71 4.17 +v 12.87 2.63 3.62 +v 13.05 2.71 3.08 +v 13.05 2.96 3.08 +v 13.05 2.92 3.26 +v 12.96 5.22 3.62 +v 12.96 4.66 3.26 +v 13.05 2.96 4.17 +v 13.05 2.71 4.17 +v 13.05 2.94 3.98 +v 13.05 2.63 3.62 +v 13.05 2.88 3.62 +v 12.89 4.66 3.98 +v 12.89 2.94 3.98 +v 12.96 4.82 4.17 +v 12.87 4.82 4.17 +v 12.96 2.71 3.08 +v 12.87 2.71 3.08 +v 12.96 4.66 3.98 +v 12.96 2.92 3.26 +v 12.96 2.94 3.98 +v 12.96 2.88 3.62 +v 12.96 2.96 4.17 +v 12.87 2.96 4.17 +v 12.96 2.96 3.08 +v 12.87 2.96 3.08 +v 13.05 2.96 2.98 +v 13.05 2.71 2.98 +v 13.05 2.71 4.26 +v 13.05 2.96 4.26 +v 8.75 20.76 0.36 +v 8.75 19.02 0.36 +v 8.75 18.98 -0.00 +v 8.75 21.32 -0.00 +v 8.81 19.06 0.64 +v 8.73 19.06 0.64 +v 8.73 18.81 0.64 +v 8.81 18.81 0.64 +v 8.81 21.73 -0.00 +v 8.73 21.73 -0.00 +v 8.73 20.92 0.55 +v 8.81 20.92 0.55 +v 8.81 18.81 -0.64 +v 8.73 18.81 -0.64 +v 8.73 19.06 -0.64 +v 8.81 19.06 -0.64 +v 8.81 18.73 -0.00 +v 8.73 18.73 -0.00 +v 8.73 18.81 -0.55 +v 8.81 18.81 -0.55 +v 8.90 18.81 0.55 +v 8.90 19.02 0.36 +v 8.90 19.06 0.55 +v 8.81 21.32 -0.00 +v 8.81 20.76 0.36 +v 8.90 19.06 -0.55 +v 8.90 19.04 -0.36 +v 8.90 18.81 -0.55 +v 8.90 18.73 -0.00 +v 8.90 18.98 -0.00 +v 8.75 20.76 -0.36 +v 8.75 19.04 -0.36 +v 8.81 20.92 -0.55 +v 8.73 20.92 -0.55 +v 8.81 18.81 0.55 +v 8.73 18.81 0.55 +v 8.81 20.76 -0.36 +v 8.81 19.02 0.36 +v 8.81 19.04 -0.36 +v 8.81 18.98 -0.00 +v 8.81 19.06 -0.55 +v 8.73 19.06 -0.55 +v 8.73 19.06 0.55 +v 8.81 19.06 0.55 +v 8.90 18.81 0.64 +v 8.90 19.06 0.64 +v 8.90 19.06 -0.64 +v 8.90 18.81 -0.64 +v -5.91 20.76 3.64 +v -6.27 21.32 3.64 +v -6.27 18.98 3.64 +v -5.91 19.02 3.64 +v -5.63 19.06 3.70 +v -5.63 18.81 3.70 +v -5.63 18.81 3.61 +v -5.63 19.06 3.61 +v -6.27 21.73 3.70 +v -5.73 20.92 3.70 +v -5.73 20.92 3.61 +v -6.27 21.73 3.61 +v -6.91 18.81 3.70 +v -6.91 19.06 3.70 +v -6.91 19.06 3.61 +v -6.91 18.81 3.61 +v -6.27 18.73 3.70 +v -6.82 18.81 3.70 +v -6.82 18.81 3.61 +v -6.27 18.73 3.61 +v -5.73 18.81 3.79 +v -5.73 19.06 3.79 +v -5.91 19.02 3.79 +v -6.27 21.32 3.70 +v -5.91 20.76 3.70 +v -6.82 19.06 3.79 +v -6.82 18.81 3.79 +v -6.63 19.04 3.79 +v -6.27 18.73 3.79 +v -6.27 18.98 3.79 +v -6.63 20.76 3.64 +v -6.63 19.04 3.64 +v -6.82 20.92 3.70 +v -6.82 20.92 3.61 +v -5.73 18.81 3.70 +v -5.73 18.81 3.61 +v -6.63 20.76 3.70 +v -5.91 19.02 3.70 +v -6.63 19.04 3.70 +v -6.27 18.98 3.70 +v -6.82 19.06 3.70 +v -6.82 19.06 3.61 +v -5.73 19.06 3.70 +v -5.73 19.06 3.61 +v -5.63 19.06 3.79 +v -5.63 18.81 3.79 +v -6.91 18.81 3.79 +v -6.91 19.06 3.79 +v 1.22 3.89 -13.04 +v 1.22 0.00 -13.04 +v 0.00 0.00 -13.04 +v 0.00 4.45 -13.04 +v -2.44 3.02 -13.04 +v -1.22 3.89 -13.04 +v -1.22 0.00 -13.04 +v -2.44 0.00 -13.04 +v 2.44 3.02 -13.04 +v 2.44 0.00 -13.04 +v 2.76 0.00 -12.61 +v 2.76 0.00 -13.28 +v 2.72 2.63 -13.28 +v 2.72 2.63 -12.61 +v 2.32 0.00 -13.28 +v 2.28 2.21 -13.28 +v 2.32 0.00 -12.61 +v 2.28 2.21 -12.61 +v 1.57 4.51 -13.28 +v 1.57 4.51 -12.61 +v 1.32 3.79 -13.28 +v 1.32 3.79 -12.61 +v 0.00 5.20 -13.28 +v 0.00 5.20 -12.61 +v 0.00 4.45 -13.28 +v 0.00 4.45 -12.61 +v -1.57 4.51 -13.28 +v -1.57 4.51 -12.61 +v -1.32 3.79 -13.28 +v -1.32 3.79 -12.61 +v -2.72 2.63 -13.28 +v -2.72 2.63 -12.61 +v -2.28 2.21 -13.28 +v -2.28 2.21 -12.61 +v -2.76 0.00 -13.28 +v -2.76 0.00 -12.61 +v -2.32 0.00 -13.28 +v -2.32 0.00 -12.61 +v -23.02 0.02 -7.19 +v -23.81 0.02 -7.26 +v -23.50 3.76 -6.94 +v -22.95 3.76 -6.89 +v -23.10 0.02 -6.35 +v -23.01 3.76 -6.25 +v -23.88 0.02 -6.42 +v -23.56 3.76 -6.30 +v -23.00 6.77 -7.20 +v -23.83 6.77 -7.27 +v -23.08 7.23 -6.33 +v -23.90 7.23 -6.41 +v -23.14 6.61 -6.66 +v -23.14 6.39 0.01 +v -23.82 6.39 0.01 +v -23.82 6.61 -6.66 +v -23.82 7.03 0.01 +v -23.82 7.24 -6.66 +v -23.14 7.03 0.01 +v -23.14 7.24 -6.66 +v -23.14 6.61 6.68 +v -23.82 6.61 6.68 +v -23.82 7.24 6.68 +v -23.14 7.24 6.68 +v -10.64 6.61 -6.65 +v -17.31 6.39 -6.65 +v -17.31 6.39 -7.33 +v -10.64 6.61 -7.33 +v -17.31 7.03 -7.33 +v -10.64 7.24 -7.33 +v -17.31 7.03 -6.65 +v -10.64 7.24 -6.65 +v -23.99 6.61 -6.65 +v -23.99 6.61 -7.33 +v -23.99 7.24 -7.33 +v -23.99 7.24 -6.65 +v -23.02 0.02 7.20 +v -22.95 3.76 6.91 +v -23.50 3.76 6.95 +v -23.81 0.02 7.27 +v -23.10 0.02 6.37 +v -23.01 3.76 6.27 +v -23.88 0.02 6.44 +v -23.56 3.76 6.32 +v -23.00 6.77 7.22 +v -23.83 6.77 7.29 +v -23.08 7.23 6.35 +v -23.90 7.23 6.42 +v -10.64 6.61 6.68 +v -10.64 6.61 7.36 +v -17.31 6.39 7.36 +v -17.31 6.39 6.68 +v -10.64 7.24 7.36 +v -17.31 7.03 7.36 +v -10.64 7.24 6.68 +v -17.31 7.03 6.68 +v -23.99 6.61 7.36 +v -23.99 6.61 6.68 +v -23.99 7.24 7.36 +v -23.99 7.24 6.68 +v 8.74 6.44 10.70 +v 8.74 6.44 11.59 +v 0.00 6.16 11.59 +v 0.00 6.16 10.70 +v 8.74 7.27 11.59 +v 0.00 6.98 11.59 +v 8.74 7.27 10.70 +v 0.00 6.98 10.70 +v -8.74 6.44 11.59 +v -8.74 6.44 10.70 +v -8.74 7.27 11.59 +v -8.74 7.27 10.70 +v 8.74 17.79 -0.00 +v 8.74 27.72 -0.00 +v 8.74 23.62 3.62 +v 0.00 17.79 -3.62 +v 0.00 23.02 -3.62 +v 8.74 23.62 -3.62 +v -8.74 17.79 -0.00 +v -8.74 27.60 -0.00 +v -8.74 23.62 -3.62 +v 0.00 17.79 3.62 +v 0.00 23.02 3.62 +v -8.74 23.62 3.62 +v 8.34 17.58 -3.11 +v 8.50 20.48 -3.15 +v 8.50 20.48 -3.73 +v 8.34 17.58 -3.92 +v 8.34 24.35 -3.11 +v 8.34 23.76 -3.83 +v 9.14 17.58 -3.11 +v 9.09 20.48 -3.15 +v 9.14 24.35 -3.11 +v 9.14 17.58 -3.92 +v 9.09 20.48 -3.73 +v 9.14 23.76 -3.83 +v -0.81 20.18 -3.56 +v -0.81 17.74 -3.56 +v -0.81 17.74 -3.74 +v -0.81 20.18 -3.74 +v -0.95 20.13 -3.74 +v -0.95 17.74 -3.74 +v -0.95 17.74 -3.56 +v -0.95 20.13 -3.56 +v -1.04 20.10 -3.76 +v -1.04 20.10 -3.58 +v -1.04 20.32 -3.58 +v -1.04 20.32 -3.76 +v 1.04 20.32 -3.58 +v 1.04 20.10 -3.58 +v 1.04 20.10 -3.76 +v 1.04 20.32 -3.76 +v -0.39 20.29 -3.76 +v -0.39 20.29 -3.58 +v -0.39 20.51 -3.76 +v -0.39 20.51 -3.58 +v 0.94 20.15 -3.56 +v 0.94 17.74 -3.56 +v 0.94 17.74 -3.74 +v 0.94 20.15 -3.74 +v 0.80 17.74 -3.74 +v 0.80 20.19 -3.74 +v 0.80 17.74 -3.56 +v 0.80 20.19 -3.56 +v 0.39 20.29 -3.76 +v 0.39 20.29 -3.58 +v 0.39 20.51 -3.76 +v 0.39 20.51 -3.58 +v 0.00 20.34 -3.76 +v 0.00 20.34 -3.58 +v 0.00 20.56 -3.76 +v 0.00 20.56 -3.58 +v -0.01 17.69 -4.00 +v 0.78 17.69 -4.00 +v 0.78 17.66 -3.95 +v -0.01 17.66 -3.95 +v -0.01 17.76 -4.01 +v 0.78 17.76 -4.01 +v 0.78 17.75 -3.95 +v 0.78 17.85 -3.95 +v 0.78 17.85 -3.64 +v 0.78 17.75 -3.64 +v 0.78 17.82 -4.00 +v 0.78 17.66 -3.64 +v -0.01 17.85 -3.95 +v -0.01 17.85 -3.64 +v -0.01 17.82 -4.00 +v -0.80 17.66 -3.95 +v -0.80 17.69 -4.00 +v -0.80 17.76 -4.01 +v -0.80 17.85 -3.64 +v -0.80 17.85 -3.95 +v -0.80 17.75 -3.95 +v -0.80 17.75 -3.64 +v -0.80 17.82 -4.00 +v -0.80 17.66 -3.64 +v 0.86 20.19 -3.66 +v 0.86 17.72 -3.66 +v 0.02 17.72 -3.66 +v 0.02 20.45 -3.66 +v -0.82 20.19 -3.66 +v -0.82 17.72 -3.66 +v -9.14 17.58 -3.11 +v -8.97 20.48 -3.15 +v -8.97 20.48 -3.73 +v -9.14 17.58 -3.92 +v -9.14 24.35 -3.11 +v -9.14 23.76 -3.83 +v -8.34 17.58 -3.11 +v -8.39 20.48 -3.15 +v -8.34 24.35 -3.11 +v -8.34 17.58 -3.92 +v -8.39 20.48 -3.73 +v -8.34 23.76 -3.83 +v -9.14 17.58 3.11 +v -9.14 17.58 3.92 +v -8.97 20.48 3.73 +v -8.97 20.48 3.15 +v -9.14 23.76 3.83 +v -9.14 24.35 3.11 +v -8.34 17.58 3.11 +v -8.39 20.48 3.15 +v -8.34 24.35 3.11 +v -8.39 20.48 3.73 +v -8.34 17.58 3.92 +v -8.34 23.76 3.83 +v 8.34 17.58 3.11 +v 8.34 17.58 3.92 +v 8.50 20.48 3.73 +v 8.50 20.48 3.15 +v 8.34 23.76 3.83 +v 8.34 24.35 3.11 +v 9.14 17.58 3.11 +v 9.09 20.48 3.15 +v 9.14 24.35 3.11 +v 9.09 20.48 3.73 +v 9.14 17.58 3.92 +v 9.14 23.76 3.83 +v 12.59 6.44 -8.74 +v 13.48 6.44 -8.74 +v 13.48 6.16 -0.00 +v 12.59 6.16 -0.00 +v 13.48 7.27 -8.74 +v 13.48 6.98 -0.00 +v 12.59 7.27 -8.74 +v 12.59 6.98 -0.00 +v 13.48 6.44 8.74 +v 12.59 6.44 8.74 +v 13.48 7.27 8.74 +v 12.59 7.27 8.74 +v -9.92 18.64 4.67 +v -10.78 18.64 4.67 +v -10.78 18.64 6.66 +v -9.92 18.64 6.66 +v -9.92 17.79 4.67 +v -10.78 17.79 4.67 +v -10.78 17.79 6.66 +v -9.92 17.79 6.66 +v -12.40 7.80 6.90 +v -12.40 7.80 6.03 +v -14.38 7.80 6.03 +v -14.38 7.80 6.90 +v -12.40 6.95 6.90 +v -12.40 6.95 6.03 +v -14.38 6.95 6.03 +v -14.38 6.95 6.90 +v -12.40 7.80 -5.99 +v -12.40 7.80 -6.86 +v -14.38 7.80 -6.86 +v -14.38 7.80 -5.99 +v -12.40 6.95 -5.99 +v -12.40 6.95 -6.86 +v -14.38 6.95 -6.86 +v -14.38 6.95 -5.99 +v -16.55 0.00 12.98 +v -16.55 7.76 12.98 +v -17.17 7.76 10.68 +v -17.17 0.00 10.68 +v -14.87 0.00 14.66 +v -14.87 7.76 14.66 +v -12.57 0.00 15.28 +v -12.57 7.76 15.28 +v -10.27 0.00 14.66 +v -10.27 7.76 14.66 +v -8.58 0.00 12.98 +v -8.58 7.76 12.98 +v -7.97 0.00 10.68 +v -7.97 7.76 10.68 +v -8.58 0.00 8.38 +v -8.58 7.76 8.38 +v -10.27 0.00 6.69 +v -10.27 7.76 6.69 +v -12.57 0.00 6.08 +v -12.57 7.76 6.08 +v -14.87 0.00 6.69 +v -14.87 7.76 6.69 +v -16.55 0.00 8.38 +v -16.55 7.76 8.38 +v -16.78 7.76 13.11 +v -16.78 8.57 13.11 +v -17.43 8.57 10.68 +v -17.43 7.76 10.68 +v -15.00 7.76 14.89 +v -15.00 8.57 14.89 +v -12.57 7.76 15.54 +v -12.57 8.57 15.54 +v -10.13 7.76 14.89 +v -10.13 8.57 14.89 +v -8.35 7.76 13.11 +v -8.35 8.57 13.11 +v -7.70 7.76 10.68 +v -7.70 8.57 10.68 +v -8.35 7.76 8.24 +v -8.35 8.57 8.24 +v -10.13 7.76 6.46 +v -10.13 8.57 6.46 +v -12.57 7.76 5.81 +v -12.57 8.57 5.81 +v -15.00 7.76 6.46 +v -15.00 8.57 6.46 +v -16.78 7.76 8.24 +v -16.78 8.57 8.24 +v -17.17 8.57 10.68 +v -16.55 8.57 12.98 +v -14.87 8.57 14.66 +v -12.57 8.57 15.28 +v -10.27 8.57 14.66 +v -8.58 8.57 12.98 +v -7.97 8.57 10.68 +v -8.58 8.57 8.38 +v -10.27 8.57 6.69 +v -12.57 8.57 6.08 +v -14.87 8.57 6.69 +v -16.55 8.57 8.38 +v -16.55 16.89 12.98 +v -17.17 16.89 10.68 +v -14.87 16.89 14.66 +v -12.57 16.89 15.28 +v -10.27 16.89 14.66 +v -8.58 16.89 12.98 +v -7.97 16.89 10.68 +v -8.58 16.89 8.38 +v -10.27 16.89 6.69 +v -12.57 16.89 6.08 +v -14.87 16.89 6.69 +v -16.55 16.89 8.38 +v -17.13 21.30 13.31 +v -17.47 21.30 13.51 +v -18.23 21.30 10.68 +v -17.83 21.30 10.68 +v -15.20 21.30 15.24 +v -15.40 21.30 15.58 +v -12.57 21.30 15.94 +v -12.57 21.30 16.34 +v -9.93 21.30 15.24 +v -9.73 21.30 15.58 +v -8.01 21.30 13.31 +v -7.66 21.30 13.51 +v -7.30 21.30 10.68 +v -6.90 21.30 10.68 +v -8.01 21.30 8.04 +v -7.66 21.30 7.84 +v -9.93 21.30 6.12 +v -9.73 21.30 5.77 +v -12.57 21.30 5.41 +v -12.57 21.30 5.01 +v -15.20 21.30 6.12 +v -15.40 21.30 5.77 +v -17.13 21.30 8.04 +v -17.47 21.30 7.84 +v -16.17 24.76 12.76 +v -16.72 24.76 10.68 +v -14.64 24.76 14.28 +v -12.57 24.76 14.83 +v -10.49 24.76 14.28 +v -8.97 24.76 12.76 +v -8.41 24.76 10.68 +v -8.97 24.76 8.60 +v -10.49 24.76 7.08 +v -12.57 24.76 6.52 +v -14.64 24.76 7.08 +v -16.17 24.76 8.60 +v -16.13 28.50 12.74 +v -16.69 28.50 10.68 +v -14.63 28.50 14.24 +v -12.57 28.50 14.80 +v -10.51 28.50 14.24 +v -9.00 28.50 12.74 +v -8.45 28.50 10.68 +v -9.00 28.50 8.62 +v -10.51 28.50 7.11 +v -12.57 28.50 6.56 +v -14.63 28.50 7.11 +v -16.13 28.50 8.62 +v -17.13 17.36 13.31 +v -17.83 17.36 10.68 +v -15.20 17.36 15.24 +v -12.57 17.36 15.94 +v -9.93 17.36 15.24 +v -8.01 17.36 13.31 +v -7.30 17.36 10.68 +v -8.01 17.36 8.04 +v -9.93 17.36 6.12 +v -12.57 17.36 5.41 +v -15.20 17.36 6.12 +v -17.13 17.36 8.04 +v -17.91 20.21 10.37 +v -17.91 19.23 10.37 +v -17.91 19.21 10.80 +v -17.91 20.52 10.80 +v -17.81 19.26 10.03 +v -17.81 19.12 10.03 +v -17.91 19.12 10.04 +v -17.91 19.26 10.04 +v -17.89 20.75 10.80 +v -17.84 20.29 10.15 +v -17.94 20.29 10.15 +v -17.98 20.75 10.81 +v -17.68 19.12 11.55 +v -17.68 19.26 11.55 +v -17.78 19.26 11.56 +v -17.78 19.12 11.56 +v -17.89 19.07 10.80 +v -17.73 19.12 11.45 +v -17.82 19.12 11.45 +v -17.98 19.07 10.81 +v -18.05 19.12 10.16 +v -18.08 19.23 10.39 +v -18.05 19.26 10.16 +v -17.98 20.21 10.38 +v -17.98 20.52 10.81 +v -17.93 19.26 11.46 +v -18.01 19.24 11.24 +v -17.93 19.12 11.46 +v -18.09 19.07 10.82 +v -18.09 19.21 10.82 +v -17.83 20.21 11.23 +v -17.83 19.24 11.23 +v -17.73 20.29 11.45 +v -17.82 20.29 11.45 +v -17.84 19.12 10.15 +v -17.94 19.12 10.15 +v -17.90 20.21 11.23 +v -17.98 19.23 10.38 +v -17.90 19.24 11.23 +v -17.98 19.21 10.81 +v -17.82 19.26 11.45 +v -17.73 19.26 11.45 +v -17.84 19.26 10.15 +v -17.94 19.26 10.15 +v -18.02 19.12 10.05 +v -18.02 19.26 10.05 +v -17.88 19.26 11.57 +v -17.88 19.12 11.57 +v -12.87 20.21 16.02 +v -12.87 19.23 16.02 +v -12.44 19.21 16.02 +v -12.44 20.52 16.02 +v -13.21 19.26 15.92 +v -13.21 19.12 15.92 +v -13.20 19.12 16.02 +v -13.20 19.26 16.02 +v -12.44 20.75 16.00 +v -13.10 20.29 15.95 +v -13.09 20.29 16.05 +v -12.43 20.75 16.10 +v -11.69 19.12 15.79 +v -11.69 19.26 15.79 +v -11.68 19.26 15.89 +v -11.68 19.12 15.89 +v -12.44 19.07 16.00 +v -11.80 19.12 15.84 +v -11.79 19.12 15.94 +v -12.43 19.07 16.10 +v -13.08 19.12 16.16 +v -12.85 19.23 16.20 +v -13.08 19.26 16.16 +v -12.86 20.21 16.09 +v -12.43 20.52 16.10 +v -11.78 19.26 16.04 +v -12.00 19.24 16.12 +v -11.78 19.12 16.04 +v -12.42 19.07 16.20 +v -12.42 19.21 16.20 +v -12.01 20.21 15.94 +v -12.01 19.24 15.94 +v -11.80 20.29 15.84 +v -11.79 20.29 15.94 +v -13.10 19.12 15.95 +v -13.09 19.12 16.05 +v -12.01 20.21 16.01 +v -12.86 19.23 16.09 +v -12.01 19.24 16.01 +v -12.43 19.21 16.10 +v -11.79 19.26 15.94 +v -11.80 19.26 15.84 +v -13.10 19.26 15.95 +v -13.09 19.26 16.05 +v -13.19 19.12 16.13 +v -13.19 19.26 16.13 +v -11.67 19.26 16.00 +v -11.67 19.12 16.00 +v -9.24 23.34 12.52 +v -8.56 24.92 12.99 +v -9.10 24.92 13.76 +v -9.78 23.34 13.29 +v -9.53 28.41 12.29 +v -8.63 28.41 12.92 +v -9.18 28.41 13.70 +v -10.08 28.41 13.07 +v -12.87 27.21 14.81 +v -12.87 26.24 14.81 +v -12.44 26.21 14.82 +v -12.44 27.52 14.82 +v -13.21 26.26 14.72 +v -13.21 26.12 14.72 +v -13.20 26.12 14.82 +v -13.20 26.26 14.82 +v -12.44 27.75 14.80 +v -13.10 27.30 14.75 +v -13.09 27.30 14.85 +v -12.43 27.75 14.89 +v -11.69 26.12 14.59 +v -11.69 26.26 14.59 +v -11.68 26.26 14.69 +v -11.68 26.12 14.69 +v -12.44 26.07 14.80 +v -11.80 26.12 14.64 +v -11.79 26.12 14.73 +v -12.43 26.07 14.89 +v -13.08 26.12 14.96 +v -12.85 26.24 14.99 +v -13.08 26.26 14.96 +v -12.86 27.21 14.89 +v -12.43 27.52 14.89 +v -11.78 26.26 14.84 +v -12.00 26.25 14.92 +v -11.78 26.12 14.84 +v -12.42 26.07 15.00 +v -12.42 26.21 15.00 +v -12.01 27.21 14.74 +v -12.01 26.25 14.74 +v -11.80 27.30 14.64 +v -11.79 27.30 14.73 +v -13.10 26.12 14.75 +v -13.09 26.12 14.85 +v -12.01 27.21 14.81 +v -12.86 26.24 14.89 +v -12.01 26.25 14.81 +v -12.43 26.21 14.89 +v -11.79 26.26 14.73 +v -11.80 26.26 14.64 +v -13.10 26.26 14.75 +v -13.09 26.26 14.85 +v -13.19 26.12 14.93 +v -13.19 26.26 14.93 +v -11.67 26.26 14.79 +v -11.67 26.12 14.79 +v -14.41 23.34 14.01 +v -14.88 24.92 14.68 +v -15.65 24.92 14.14 +v -15.18 23.34 13.46 +v -14.18 28.41 13.71 +v -14.81 28.41 14.61 +v -15.59 28.41 14.07 +v -14.96 28.41 13.17 +v -8.43 27.21 10.98 +v -8.43 26.24 10.98 +v -8.42 26.21 10.55 +v -8.42 27.52 10.55 +v -8.52 26.26 11.32 +v -8.52 26.12 11.32 +v -8.42 26.12 11.31 +v -8.42 26.26 11.31 +v -8.45 27.75 10.55 +v -8.49 27.30 11.21 +v -8.39 27.30 11.20 +v -8.35 27.75 10.54 +v -8.65 26.12 9.80 +v -8.65 26.26 9.80 +v -8.56 26.26 9.79 +v -8.56 26.12 9.79 +v -8.45 26.07 10.55 +v -8.61 26.12 9.91 +v -8.51 26.12 9.90 +v -8.35 26.07 10.54 +v -8.29 26.12 11.19 +v -8.25 26.24 10.96 +v -8.29 26.26 11.19 +v -8.35 27.21 10.97 +v -8.35 27.52 10.54 +v -8.40 26.26 9.89 +v -8.32 26.25 10.11 +v -8.40 26.12 9.89 +v -8.24 26.07 10.53 +v -8.24 26.21 10.53 +v -8.50 27.21 10.13 +v -8.50 26.25 10.13 +v -8.61 27.30 9.91 +v -8.51 27.30 9.90 +v -8.49 26.12 11.21 +v -8.39 26.12 11.20 +v -8.43 27.21 10.12 +v -8.35 26.24 10.97 +v -8.43 26.25 10.12 +v -8.35 26.21 10.54 +v -8.51 26.26 9.90 +v -8.61 26.26 9.91 +v -8.49 26.26 11.21 +v -8.39 26.26 11.20 +v -8.32 26.12 11.30 +v -8.32 26.26 11.30 +v -8.45 26.26 9.78 +v -8.45 26.12 9.78 +v -13.04 12.70 6.81 +v -13.04 14.28 5.99 +v -12.09 14.28 5.99 +v -12.09 12.70 6.81 +v -13.04 17.34 6.74 +v -13.04 17.34 5.64 +v -12.09 17.34 5.64 +v -12.09 17.34 6.74 +v -8.98 12.70 12.20 +v -8.27 14.28 12.61 +v -8.74 14.28 13.43 +v -9.46 12.70 13.02 +v -8.92 17.34 12.24 +v -7.97 17.34 12.79 +v -8.44 17.34 13.61 +v -9.39 17.34 13.06 +v -12.09 12.70 14.54 +v -12.09 14.28 15.36 +v -13.04 14.28 15.36 +v -13.04 12.70 14.54 +v -12.09 17.34 14.62 +v -12.09 17.34 15.71 +v -13.04 17.34 15.71 +v -13.04 17.34 14.62 +v -10.73 23.34 7.35 +v -10.25 24.92 6.67 +v -9.48 24.92 7.22 +v -9.95 23.34 7.89 +v -10.95 28.41 7.65 +v -10.32 28.41 6.74 +v -9.55 28.41 7.29 +v -10.18 28.41 8.19 +v -9.46 12.70 8.34 +v -8.74 14.28 7.92 +v -8.27 14.28 8.74 +v -8.98 12.70 9.15 +v -9.39 17.34 8.30 +v -8.44 17.34 7.75 +v -7.97 17.34 8.57 +v -8.92 17.34 9.12 +v -7.23 20.21 10.98 +v -7.23 19.23 10.98 +v -7.22 19.21 10.55 +v -7.22 20.52 10.55 +v -7.32 19.26 11.32 +v -7.32 19.12 11.32 +v -7.22 19.12 11.31 +v -7.22 19.26 11.31 +v -7.24 20.75 10.55 +v -7.29 20.29 11.21 +v -7.19 20.29 11.20 +v -7.15 20.75 10.54 +v -7.45 19.12 9.80 +v -7.45 19.26 9.80 +v -7.35 19.26 9.79 +v -7.35 19.12 9.79 +v -7.24 19.07 10.55 +v -7.41 19.12 9.91 +v -7.31 19.12 9.90 +v -7.15 19.07 10.54 +v -7.09 19.12 11.19 +v -7.05 19.23 10.96 +v -7.09 19.26 11.19 +v -7.15 20.21 10.97 +v -7.15 20.52 10.54 +v -7.20 19.26 9.89 +v -7.12 19.24 10.11 +v -7.20 19.12 9.89 +v -7.04 19.07 10.53 +v -7.04 19.21 10.53 +v -7.30 20.21 10.13 +v -7.30 19.24 10.13 +v -7.41 20.29 9.91 +v -7.31 20.29 9.90 +v -7.29 19.12 11.21 +v -7.19 19.12 11.20 +v -7.23 20.21 10.12 +v -7.15 19.23 10.97 +v -7.23 19.24 10.12 +v -7.15 19.21 10.54 +v -7.31 19.26 9.90 +v -7.41 19.26 9.91 +v -7.29 19.26 11.21 +v -7.19 19.26 11.20 +v -7.11 19.12 11.30 +v -7.11 19.26 11.30 +v -7.25 19.26 9.78 +v -7.25 19.12 9.78 +v -12.26 27.21 6.54 +v -12.26 26.24 6.54 +v -12.69 26.21 6.53 +v -12.69 27.52 6.53 +v -11.92 26.26 6.63 +v -11.92 26.12 6.63 +v -11.93 26.12 6.53 +v -11.93 26.26 6.53 +v -12.69 27.75 6.56 +v -12.03 27.30 6.60 +v -12.04 27.30 6.51 +v -12.70 27.75 6.46 +v -13.44 26.12 6.76 +v -13.44 26.26 6.76 +v -13.45 26.26 6.67 +v -13.45 26.12 6.67 +v -12.69 26.07 6.56 +v -13.34 26.12 6.72 +v -13.34 26.12 6.62 +v -12.70 26.07 6.46 +v -12.05 26.12 6.40 +v -12.28 26.24 6.36 +v -12.05 26.26 6.40 +v -12.27 27.21 6.47 +v -12.70 27.52 6.46 +v -13.35 26.26 6.51 +v -13.13 26.25 6.43 +v -13.35 26.12 6.51 +v -12.71 26.07 6.35 +v -12.71 26.21 6.35 +v -13.12 27.21 6.61 +v -13.12 26.25 6.61 +v -13.34 27.30 6.72 +v -13.34 27.30 6.62 +v -12.03 26.12 6.60 +v -12.04 26.12 6.51 +v -13.12 27.21 6.54 +v -12.27 26.24 6.47 +v -13.12 26.25 6.54 +v -12.70 26.21 6.46 +v -13.34 26.26 6.62 +v -13.34 26.26 6.72 +v -12.03 26.26 6.60 +v -12.04 26.26 6.51 +v -11.94 26.12 6.43 +v -11.94 26.26 6.43 +v -13.46 26.26 6.56 +v -13.46 26.12 6.56 +v -16.15 12.70 9.15 +v -16.86 14.28 8.74 +v -16.39 14.28 7.92 +v -15.67 12.70 8.34 +v -16.21 17.34 9.12 +v -17.17 17.34 8.57 +v -16.69 17.34 7.75 +v -15.74 17.34 8.30 +v -12.26 20.21 5.34 +v -12.26 19.23 5.34 +v -12.69 19.21 5.33 +v -12.69 20.52 5.33 +v -11.92 19.26 5.43 +v -11.92 19.12 5.43 +v -11.93 19.12 5.33 +v -11.93 19.26 5.33 +v -12.69 20.75 5.36 +v -12.03 20.29 5.40 +v -12.04 20.29 5.30 +v -12.70 20.75 5.26 +v -13.44 19.12 5.56 +v -13.44 19.26 5.56 +v -13.45 19.26 5.47 +v -13.45 19.12 5.47 +v -12.69 19.07 5.36 +v -13.34 19.12 5.52 +v -13.34 19.12 5.42 +v -12.70 19.07 5.26 +v -12.05 19.12 5.20 +v -12.28 19.23 5.16 +v -12.05 19.26 5.20 +v -12.27 20.21 5.26 +v -12.70 20.52 5.26 +v -13.35 19.26 5.31 +v -13.13 19.24 5.23 +v -13.35 19.12 5.31 +v -12.71 19.07 5.15 +v -12.71 19.21 5.15 +v -13.12 20.21 5.41 +v -13.12 19.24 5.41 +v -13.34 20.29 5.52 +v -13.34 20.29 5.42 +v -12.03 19.12 5.40 +v -12.04 19.12 5.30 +v -13.12 20.21 5.34 +v -12.27 19.23 5.26 +v -13.12 19.24 5.34 +v -12.70 19.21 5.26 +v -13.34 19.26 5.42 +v -13.34 19.26 5.52 +v -12.03 19.26 5.40 +v -12.04 19.26 5.30 +v -11.94 19.12 5.23 +v -11.94 19.26 5.23 +v -13.46 19.26 5.36 +v -13.46 19.12 5.36 +v -15.89 23.34 8.84 +v -16.57 24.92 8.36 +v -16.03 24.92 7.59 +v -15.35 23.34 8.06 +v -15.60 28.41 9.06 +v -16.50 28.41 8.43 +v -15.96 28.41 7.66 +v -15.06 28.41 8.29 +v -16.70 27.21 10.37 +v -16.70 26.24 10.37 +v -16.71 26.21 10.80 +v -16.71 27.52 10.80 +v -16.61 26.26 10.03 +v -16.61 26.12 10.03 +v -16.71 26.12 10.04 +v -16.71 26.26 10.04 +v -16.69 27.75 10.80 +v -16.64 27.30 10.15 +v -16.74 27.30 10.15 +v -16.78 27.75 10.81 +v -16.48 26.12 11.55 +v -16.48 26.26 11.55 +v -16.58 26.26 11.56 +v -16.58 26.12 11.56 +v -16.69 26.07 10.80 +v -16.53 26.12 11.45 +v -16.62 26.12 11.45 +v -16.78 26.07 10.81 +v -16.84 26.12 10.16 +v -16.88 26.24 10.39 +v -16.84 26.26 10.16 +v -16.78 27.21 10.38 +v -16.78 27.52 10.81 +v -16.73 26.26 11.46 +v -16.81 26.25 11.24 +v -16.73 26.12 11.46 +v -16.89 26.07 10.82 +v -16.89 26.21 10.82 +v -16.63 27.21 11.23 +v -16.63 26.25 11.23 +v -16.53 27.30 11.45 +v -16.62 27.30 11.45 +v -16.64 26.12 10.15 +v -16.74 26.12 10.15 +v -16.70 27.21 11.23 +v -16.78 26.24 10.38 +v -16.70 26.25 11.23 +v -16.78 26.21 10.81 +v -16.62 26.26 11.45 +v -16.53 26.26 11.45 +v -16.64 26.26 10.15 +v -16.74 26.26 10.15 +v -16.82 26.12 10.05 +v -16.82 26.26 10.05 +v -16.68 26.26 11.57 +v -16.68 26.12 11.57 +v -15.67 12.70 13.02 +v -16.39 14.28 13.43 +v -16.86 14.28 12.61 +v -16.15 12.70 12.20 +v -15.74 17.34 13.06 +v -16.69 17.34 13.61 +v -17.17 17.34 12.79 +v -16.21 17.34 12.24 +v -16.83 28.50 13.14 +v -16.83 30.29 13.14 +v -17.49 30.29 10.68 +v -17.49 28.50 10.68 +v -15.03 28.50 14.94 +v -15.03 30.29 14.94 +v -12.57 28.50 15.60 +v -12.57 30.29 15.60 +v -10.10 28.50 14.94 +v -10.10 30.29 14.94 +v -8.30 28.50 13.14 +v -8.30 30.29 13.14 +v -7.64 28.50 10.68 +v -7.64 30.29 10.68 +v -8.30 28.50 8.21 +v -8.30 30.29 8.21 +v -10.10 28.50 6.41 +v -10.10 30.29 6.41 +v -12.57 28.50 5.75 +v -12.57 30.29 5.75 +v -15.03 28.50 6.41 +v -15.03 30.29 6.41 +v -16.83 28.50 8.21 +v -16.83 30.29 8.21 +v -16.21 30.29 12.78 +v -16.78 30.29 10.68 +v -15.03 30.90 14.94 +v -14.67 30.90 14.32 +v -16.21 30.90 12.78 +v -16.83 30.90 13.14 +v -12.57 30.29 14.89 +v -14.67 30.29 14.32 +v -10.10 30.90 14.94 +v -10.46 30.90 14.32 +v -12.57 30.90 14.89 +v -12.57 30.90 15.60 +v -8.92 30.29 12.78 +v -10.46 30.29 14.32 +v -7.64 30.90 10.68 +v -8.36 30.90 10.68 +v -8.92 30.90 12.78 +v -8.30 30.90 13.14 +v -8.92 30.29 8.57 +v -8.36 30.29 10.68 +v -10.10 30.90 6.41 +v -10.46 30.90 7.03 +v -8.92 30.90 8.57 +v -8.30 30.90 8.21 +v -12.57 30.29 6.47 +v -10.46 30.29 7.03 +v -15.03 30.90 6.41 +v -14.67 30.90 7.03 +v -12.57 30.90 6.47 +v -12.57 30.90 5.75 +v -16.21 30.29 8.57 +v -14.67 30.29 7.03 +v -17.49 30.90 10.68 +v -16.78 30.90 10.68 +v -16.21 30.90 8.57 +v -16.83 30.90 8.21 +v -16.21 29.42 12.78 +v -16.78 29.42 10.68 +v -14.67 29.42 14.32 +v -12.57 29.42 14.89 +v -10.46 29.42 14.32 +v -8.92 29.42 12.78 +v -8.36 29.42 10.68 +v -8.92 29.42 8.57 +v -10.46 29.42 7.03 +v -12.57 29.42 6.47 +v -14.67 29.42 7.03 +v -16.21 29.42 8.57 +v -12.57 29.42 10.68 +v 17.17 7.76 10.68 +v 16.55 7.76 12.98 +v 16.55 0.00 12.98 +v 17.17 0.00 10.68 +v 14.87 7.76 14.66 +v 14.87 0.00 14.66 +v 12.57 7.76 15.28 +v 12.57 0.00 15.28 +v 10.27 7.76 14.66 +v 10.27 0.00 14.66 +v 8.58 7.76 12.98 +v 8.58 0.00 12.98 +v 7.97 7.76 10.68 +v 7.97 0.00 10.68 +v 8.58 7.76 8.38 +v 8.58 0.00 8.38 +v 10.27 7.76 6.69 +v 10.27 0.00 6.69 +v 12.57 7.76 6.08 +v 12.57 0.00 6.08 +v 14.87 7.76 6.69 +v 14.87 0.00 6.69 +v 16.55 7.76 8.38 +v 16.55 0.00 8.38 +v 16.78 7.76 13.11 +v 17.43 7.76 10.68 +v 17.43 8.57 10.68 +v 16.78 8.57 13.11 +v 15.00 7.76 14.89 +v 15.00 8.57 14.89 +v 12.57 7.76 15.54 +v 12.57 8.57 15.54 +v 10.13 7.76 14.89 +v 10.13 8.57 14.89 +v 8.35 7.76 13.11 +v 8.35 8.57 13.11 +v 7.70 7.76 10.68 +v 7.70 8.57 10.68 +v 8.35 7.76 8.24 +v 8.35 8.57 8.24 +v 10.13 7.76 6.46 +v 10.13 8.57 6.46 +v 12.57 7.76 5.81 +v 12.57 8.57 5.81 +v 15.00 7.76 6.46 +v 15.00 8.57 6.46 +v 16.78 7.76 8.24 +v 16.78 8.57 8.24 +v 17.17 8.57 10.68 +v 16.55 8.57 12.98 +v 14.87 8.57 14.66 +v 12.57 8.57 15.28 +v 10.27 8.57 14.66 +v 8.58 8.57 12.98 +v 7.97 8.57 10.68 +v 8.58 8.57 8.38 +v 10.27 8.57 6.69 +v 12.57 8.57 6.08 +v 14.87 8.57 6.69 +v 16.55 8.57 8.38 +v 17.17 16.89 10.68 +v 16.55 16.89 12.98 +v 14.87 16.89 14.66 +v 12.57 16.89 15.28 +v 10.27 16.89 14.66 +v 8.58 16.89 12.98 +v 7.97 16.89 10.68 +v 8.58 16.89 8.38 +v 10.27 16.89 6.69 +v 12.57 16.89 6.08 +v 14.87 16.89 6.69 +v 16.55 16.89 8.38 +v 17.13 21.30 13.31 +v 17.83 21.30 10.68 +v 18.23 21.30 10.68 +v 17.47 21.30 13.51 +v 15.20 21.30 15.24 +v 15.40 21.30 15.58 +v 12.57 21.30 15.94 +v 12.57 21.30 16.34 +v 9.93 21.30 15.24 +v 9.73 21.30 15.58 +v 8.01 21.30 13.31 +v 7.66 21.30 13.51 +v 7.30 21.30 10.68 +v 6.90 21.30 10.68 +v 8.01 21.30 8.04 +v 7.66 21.30 7.84 +v 9.93 21.30 6.12 +v 9.73 21.30 5.77 +v 12.57 21.30 5.41 +v 12.57 21.30 5.01 +v 15.20 21.30 6.12 +v 15.40 21.30 5.77 +v 17.13 21.30 8.04 +v 17.47 21.30 7.84 +v 16.72 24.76 10.68 +v 16.17 24.76 12.76 +v 14.64 24.76 14.28 +v 12.57 24.76 14.83 +v 10.49 24.76 14.28 +v 8.97 24.76 12.76 +v 8.41 24.76 10.68 +v 8.97 24.76 8.60 +v 10.49 24.76 7.08 +v 12.57 24.76 6.52 +v 14.64 24.76 7.08 +v 16.17 24.76 8.60 +v 16.69 28.50 10.68 +v 16.13 28.50 12.74 +v 14.63 28.50 14.24 +v 12.57 28.50 14.80 +v 10.51 28.50 14.24 +v 9.00 28.50 12.74 +v 8.45 28.50 10.68 +v 9.00 28.50 8.62 +v 10.51 28.50 7.11 +v 12.57 28.50 6.56 +v 14.63 28.50 7.11 +v 16.13 28.50 8.62 +v 17.83 17.36 10.68 +v 17.13 17.36 13.31 +v 15.20 17.36 15.24 +v 12.57 17.36 15.94 +v 9.93 17.36 15.24 +v 8.01 17.36 13.31 +v 7.30 17.36 10.68 +v 8.01 17.36 8.04 +v 9.93 17.36 6.12 +v 12.57 17.36 5.41 +v 15.20 17.36 6.12 +v 17.13 17.36 8.04 +v 17.91 20.21 10.37 +v 17.91 20.52 10.80 +v 17.91 19.21 10.80 +v 17.91 19.23 10.37 +v 17.81 19.26 10.03 +v 17.91 19.26 10.04 +v 17.91 19.12 10.04 +v 17.81 19.12 10.03 +v 17.89 20.75 10.80 +v 17.98 20.75 10.81 +v 17.94 20.29 10.15 +v 17.84 20.29 10.15 +v 17.68 19.12 11.55 +v 17.78 19.12 11.56 +v 17.78 19.26 11.56 +v 17.68 19.26 11.55 +v 17.89 19.07 10.80 +v 17.98 19.07 10.81 +v 17.82 19.12 11.45 +v 17.73 19.12 11.45 +v 18.05 19.12 10.16 +v 18.05 19.26 10.16 +v 18.08 19.23 10.39 +v 17.98 20.52 10.81 +v 17.98 20.21 10.38 +v 17.93 19.26 11.46 +v 17.93 19.12 11.46 +v 18.01 19.24 11.24 +v 18.09 19.07 10.82 +v 18.09 19.21 10.82 +v 17.83 20.21 11.23 +v 17.83 19.24 11.23 +v 17.73 20.29 11.45 +v 17.82 20.29 11.45 +v 17.84 19.12 10.15 +v 17.94 19.12 10.15 +v 17.90 20.21 11.23 +v 17.98 19.23 10.38 +v 17.90 19.24 11.23 +v 17.98 19.21 10.81 +v 17.82 19.26 11.45 +v 17.73 19.26 11.45 +v 17.94 19.26 10.15 +v 17.84 19.26 10.15 +v 18.02 19.26 10.05 +v 18.02 19.12 10.05 +v 17.88 19.12 11.57 +v 17.88 19.26 11.57 +v 12.87 20.21 16.02 +v 12.44 20.52 16.02 +v 12.44 19.21 16.02 +v 12.87 19.23 16.02 +v 13.21 19.26 15.92 +v 13.20 19.26 16.02 +v 13.20 19.12 16.02 +v 13.21 19.12 15.92 +v 12.44 20.75 16.00 +v 12.43 20.75 16.10 +v 13.09 20.29 16.05 +v 13.10 20.29 15.95 +v 11.69 19.12 15.79 +v 11.68 19.12 15.89 +v 11.68 19.26 15.89 +v 11.69 19.26 15.79 +v 12.44 19.07 16.00 +v 12.43 19.07 16.10 +v 11.79 19.12 15.94 +v 11.80 19.12 15.84 +v 13.08 19.12 16.16 +v 13.08 19.26 16.16 +v 12.85 19.23 16.20 +v 12.43 20.52 16.10 +v 12.86 20.21 16.09 +v 11.78 19.26 16.04 +v 11.78 19.12 16.04 +v 12.00 19.24 16.12 +v 12.42 19.07 16.20 +v 12.42 19.21 16.20 +v 12.01 20.21 15.94 +v 12.01 19.24 15.94 +v 11.80 20.29 15.84 +v 11.79 20.29 15.94 +v 13.10 19.12 15.95 +v 13.09 19.12 16.05 +v 12.01 20.21 16.01 +v 12.86 19.23 16.09 +v 12.01 19.24 16.01 +v 12.43 19.21 16.10 +v 11.79 19.26 15.94 +v 11.80 19.26 15.84 +v 13.09 19.26 16.05 +v 13.10 19.26 15.95 +v 13.19 19.26 16.13 +v 13.19 19.12 16.13 +v 11.67 19.12 16.00 +v 11.67 19.26 16.00 +v 9.24 23.34 12.52 +v 9.78 23.34 13.29 +v 9.10 24.92 13.76 +v 8.56 24.92 12.99 +v 8.63 28.41 12.92 +v 9.53 28.41 12.29 +v 9.18 28.41 13.70 +v 10.08 28.41 13.07 +v 12.87 27.21 14.81 +v 12.44 27.52 14.82 +v 12.44 26.21 14.82 +v 12.87 26.24 14.81 +v 13.21 26.26 14.72 +v 13.20 26.26 14.82 +v 13.20 26.12 14.82 +v 13.21 26.12 14.72 +v 12.44 27.75 14.80 +v 12.43 27.75 14.89 +v 13.09 27.30 14.85 +v 13.10 27.30 14.75 +v 11.69 26.12 14.59 +v 11.68 26.12 14.69 +v 11.68 26.26 14.69 +v 11.69 26.26 14.59 +v 12.44 26.07 14.80 +v 12.43 26.07 14.89 +v 11.79 26.12 14.73 +v 11.80 26.12 14.64 +v 13.08 26.12 14.96 +v 13.08 26.26 14.96 +v 12.85 26.24 14.99 +v 12.43 27.52 14.89 +v 12.86 27.21 14.89 +v 11.78 26.26 14.84 +v 11.78 26.12 14.84 +v 12.00 26.25 14.92 +v 12.42 26.07 15.00 +v 12.42 26.21 15.00 +v 12.01 27.21 14.74 +v 12.01 26.25 14.74 +v 11.80 27.30 14.64 +v 11.79 27.30 14.73 +v 13.10 26.12 14.75 +v 13.09 26.12 14.85 +v 12.01 27.21 14.81 +v 12.86 26.24 14.89 +v 12.01 26.25 14.81 +v 12.43 26.21 14.89 +v 11.79 26.26 14.73 +v 11.80 26.26 14.64 +v 13.09 26.26 14.85 +v 13.10 26.26 14.75 +v 13.19 26.26 14.93 +v 13.19 26.12 14.93 +v 11.67 26.12 14.79 +v 11.67 26.26 14.79 +v 14.41 23.34 14.01 +v 15.18 23.34 13.46 +v 15.65 24.92 14.14 +v 14.88 24.92 14.68 +v 14.81 28.41 14.61 +v 14.18 28.41 13.71 +v 15.59 28.41 14.07 +v 14.96 28.41 13.17 +v 8.43 27.21 10.98 +v 8.42 27.52 10.55 +v 8.42 26.21 10.55 +v 8.43 26.24 10.98 +v 8.52 26.26 11.32 +v 8.42 26.26 11.31 +v 8.42 26.12 11.31 +v 8.52 26.12 11.32 +v 8.45 27.75 10.55 +v 8.35 27.75 10.54 +v 8.39 27.30 11.20 +v 8.49 27.30 11.21 +v 8.65 26.12 9.80 +v 8.56 26.12 9.79 +v 8.56 26.26 9.79 +v 8.65 26.26 9.80 +v 8.45 26.07 10.55 +v 8.35 26.07 10.54 +v 8.51 26.12 9.90 +v 8.61 26.12 9.91 +v 8.29 26.12 11.19 +v 8.29 26.26 11.19 +v 8.25 26.24 10.96 +v 8.35 27.52 10.54 +v 8.35 27.21 10.97 +v 8.40 26.26 9.89 +v 8.40 26.12 9.89 +v 8.32 26.25 10.11 +v 8.24 26.07 10.53 +v 8.24 26.21 10.53 +v 8.50 27.21 10.13 +v 8.50 26.25 10.13 +v 8.61 27.30 9.91 +v 8.51 27.30 9.90 +v 8.49 26.12 11.21 +v 8.39 26.12 11.20 +v 8.43 27.21 10.12 +v 8.35 26.24 10.97 +v 8.43 26.25 10.12 +v 8.35 26.21 10.54 +v 8.51 26.26 9.90 +v 8.61 26.26 9.91 +v 8.39 26.26 11.20 +v 8.49 26.26 11.21 +v 8.32 26.26 11.30 +v 8.32 26.12 11.30 +v 8.45 26.12 9.78 +v 8.45 26.26 9.78 +v 13.04 12.70 6.81 +v 12.09 12.70 6.81 +v 12.09 14.28 5.99 +v 13.04 14.28 5.99 +v 13.04 17.34 5.64 +v 13.04 17.34 6.74 +v 12.09 17.34 5.64 +v 12.09 17.34 6.74 +v 8.98 12.70 12.20 +v 9.46 12.70 13.02 +v 8.74 14.28 13.43 +v 8.27 14.28 12.61 +v 7.97 17.34 12.79 +v 8.92 17.34 12.24 +v 8.44 17.34 13.61 +v 9.39 17.34 13.06 +v 12.09 12.70 14.54 +v 13.04 12.70 14.54 +v 13.04 14.28 15.36 +v 12.09 14.28 15.36 +v 12.09 17.34 15.71 +v 12.09 17.34 14.62 +v 13.04 17.34 15.71 +v 13.04 17.34 14.62 +v 10.73 23.34 7.35 +v 9.95 23.34 7.89 +v 9.48 24.92 7.22 +v 10.25 24.92 6.67 +v 10.32 28.41 6.74 +v 10.95 28.41 7.65 +v 9.55 28.41 7.29 +v 10.18 28.41 8.19 +v 9.46 12.70 8.34 +v 8.98 12.70 9.15 +v 8.27 14.28 8.74 +v 8.74 14.28 7.92 +v 8.44 17.34 7.75 +v 9.39 17.34 8.30 +v 7.97 17.34 8.57 +v 8.92 17.34 9.12 +v 7.23 20.21 10.98 +v 7.22 20.52 10.55 +v 7.22 19.21 10.55 +v 7.23 19.23 10.98 +v 7.32 19.26 11.32 +v 7.22 19.26 11.31 +v 7.22 19.12 11.31 +v 7.32 19.12 11.32 +v 7.24 20.75 10.55 +v 7.15 20.75 10.54 +v 7.19 20.29 11.20 +v 7.29 20.29 11.21 +v 7.45 19.12 9.80 +v 7.35 19.12 9.79 +v 7.35 19.26 9.79 +v 7.45 19.26 9.80 +v 7.24 19.07 10.55 +v 7.15 19.07 10.54 +v 7.31 19.12 9.90 +v 7.41 19.12 9.91 +v 7.09 19.12 11.19 +v 7.09 19.26 11.19 +v 7.05 19.23 10.96 +v 7.15 20.52 10.54 +v 7.15 20.21 10.97 +v 7.20 19.26 9.89 +v 7.20 19.12 9.89 +v 7.12 19.24 10.11 +v 7.04 19.07 10.53 +v 7.04 19.21 10.53 +v 7.30 20.21 10.13 +v 7.30 19.24 10.13 +v 7.41 20.29 9.91 +v 7.31 20.29 9.90 +v 7.29 19.12 11.21 +v 7.19 19.12 11.20 +v 7.23 20.21 10.12 +v 7.15 19.23 10.97 +v 7.23 19.24 10.12 +v 7.15 19.21 10.54 +v 7.31 19.26 9.90 +v 7.41 19.26 9.91 +v 7.19 19.26 11.20 +v 7.29 19.26 11.21 +v 7.11 19.26 11.30 +v 7.11 19.12 11.30 +v 7.25 19.12 9.78 +v 7.25 19.26 9.78 +v 12.26 27.21 6.54 +v 12.69 27.52 6.53 +v 12.69 26.21 6.53 +v 12.26 26.24 6.54 +v 11.92 26.26 6.63 +v 11.93 26.26 6.53 +v 11.93 26.12 6.53 +v 11.92 26.12 6.63 +v 12.69 27.75 6.56 +v 12.70 27.75 6.46 +v 12.04 27.30 6.51 +v 12.03 27.30 6.60 +v 13.44 26.12 6.76 +v 13.45 26.12 6.67 +v 13.45 26.26 6.67 +v 13.44 26.26 6.76 +v 12.69 26.07 6.56 +v 12.70 26.07 6.46 +v 13.34 26.12 6.62 +v 13.34 26.12 6.72 +v 12.05 26.12 6.40 +v 12.05 26.26 6.40 +v 12.28 26.24 6.36 +v 12.70 27.52 6.46 +v 12.27 27.21 6.47 +v 13.35 26.26 6.51 +v 13.35 26.12 6.51 +v 13.13 26.25 6.43 +v 12.71 26.07 6.35 +v 12.71 26.21 6.35 +v 13.12 27.21 6.61 +v 13.12 26.25 6.61 +v 13.34 27.30 6.72 +v 13.34 27.30 6.62 +v 12.03 26.12 6.60 +v 12.04 26.12 6.51 +v 13.12 27.21 6.54 +v 12.27 26.24 6.47 +v 13.12 26.25 6.54 +v 12.70 26.21 6.46 +v 13.34 26.26 6.62 +v 13.34 26.26 6.72 +v 12.04 26.26 6.51 +v 12.03 26.26 6.60 +v 11.94 26.26 6.43 +v 11.94 26.12 6.43 +v 13.46 26.12 6.56 +v 13.46 26.26 6.56 +v 16.15 12.70 9.15 +v 15.67 12.70 8.34 +v 16.39 14.28 7.92 +v 16.86 14.28 8.74 +v 17.17 17.34 8.57 +v 16.21 17.34 9.12 +v 16.69 17.34 7.75 +v 15.74 17.34 8.30 +v 12.26 20.21 5.34 +v 12.69 20.52 5.33 +v 12.69 19.21 5.33 +v 12.26 19.23 5.34 +v 11.92 19.26 5.43 +v 11.93 19.26 5.33 +v 11.93 19.12 5.33 +v 11.92 19.12 5.43 +v 12.69 20.75 5.36 +v 12.70 20.75 5.26 +v 12.04 20.29 5.30 +v 12.03 20.29 5.40 +v 13.44 19.12 5.56 +v 13.45 19.12 5.47 +v 13.45 19.26 5.47 +v 13.44 19.26 5.56 +v 12.69 19.07 5.36 +v 12.70 19.07 5.26 +v 13.34 19.12 5.42 +v 13.34 19.12 5.52 +v 12.05 19.12 5.20 +v 12.05 19.26 5.20 +v 12.28 19.23 5.16 +v 12.70 20.52 5.26 +v 12.27 20.21 5.26 +v 13.35 19.26 5.31 +v 13.35 19.12 5.31 +v 13.13 19.24 5.23 +v 12.71 19.07 5.15 +v 12.71 19.21 5.15 +v 13.12 20.21 5.41 +v 13.12 19.24 5.41 +v 13.34 20.29 5.52 +v 13.34 20.29 5.42 +v 12.03 19.12 5.40 +v 12.04 19.12 5.30 +v 13.12 20.21 5.34 +v 12.27 19.23 5.26 +v 13.12 19.24 5.34 +v 12.70 19.21 5.26 +v 13.34 19.26 5.42 +v 13.34 19.26 5.52 +v 12.04 19.26 5.30 +v 12.03 19.26 5.40 +v 11.94 19.26 5.23 +v 11.94 19.12 5.23 +v 13.46 19.12 5.36 +v 13.46 19.26 5.36 +v 15.89 23.34 8.84 +v 15.35 23.34 8.06 +v 16.03 24.92 7.59 +v 16.57 24.92 8.36 +v 16.50 28.41 8.43 +v 15.60 28.41 9.06 +v 15.96 28.41 7.66 +v 15.06 28.41 8.29 +v 16.70 27.21 10.37 +v 16.71 27.52 10.80 +v 16.71 26.21 10.80 +v 16.70 26.24 10.37 +v 16.61 26.26 10.03 +v 16.71 26.26 10.04 +v 16.71 26.12 10.04 +v 16.61 26.12 10.03 +v 16.69 27.75 10.80 +v 16.78 27.75 10.81 +v 16.74 27.30 10.15 +v 16.64 27.30 10.15 +v 16.48 26.12 11.55 +v 16.58 26.12 11.56 +v 16.58 26.26 11.56 +v 16.48 26.26 11.55 +v 16.69 26.07 10.80 +v 16.78 26.07 10.81 +v 16.62 26.12 11.45 +v 16.53 26.12 11.45 +v 16.84 26.12 10.16 +v 16.84 26.26 10.16 +v 16.88 26.24 10.39 +v 16.78 27.52 10.81 +v 16.78 27.21 10.38 +v 16.73 26.26 11.46 +v 16.73 26.12 11.46 +v 16.81 26.25 11.24 +v 16.89 26.07 10.82 +v 16.89 26.21 10.82 +v 16.63 27.21 11.23 +v 16.63 26.25 11.23 +v 16.53 27.30 11.45 +v 16.62 27.30 11.45 +v 16.64 26.12 10.15 +v 16.74 26.12 10.15 +v 16.70 27.21 11.23 +v 16.78 26.24 10.38 +v 16.70 26.25 11.23 +v 16.78 26.21 10.81 +v 16.62 26.26 11.45 +v 16.53 26.26 11.45 +v 16.74 26.26 10.15 +v 16.64 26.26 10.15 +v 16.82 26.26 10.05 +v 16.82 26.12 10.05 +v 16.68 26.12 11.57 +v 16.68 26.26 11.57 +v 15.67 12.70 13.02 +v 16.15 12.70 12.20 +v 16.86 14.28 12.61 +v 16.39 14.28 13.43 +v 16.69 17.34 13.61 +v 15.74 17.34 13.06 +v 17.17 17.34 12.79 +v 16.21 17.34 12.24 +v 16.83 28.50 13.14 +v 17.49 28.50 10.68 +v 17.49 30.29 10.68 +v 16.83 30.29 13.14 +v 15.03 28.50 14.94 +v 15.03 30.29 14.94 +v 12.57 28.50 15.60 +v 12.57 30.29 15.60 +v 10.10 28.50 14.94 +v 10.10 30.29 14.94 +v 8.30 28.50 13.14 +v 8.30 30.29 13.14 +v 7.64 28.50 10.68 +v 7.64 30.29 10.68 +v 8.30 28.50 8.21 +v 8.30 30.29 8.21 +v 10.10 28.50 6.41 +v 10.10 30.29 6.41 +v 12.57 28.50 5.75 +v 12.57 30.29 5.75 +v 15.03 28.50 6.41 +v 15.03 30.29 6.41 +v 16.83 28.50 8.21 +v 16.83 30.29 8.21 +v 16.78 30.29 10.68 +v 16.21 30.29 12.78 +v 15.03 30.90 14.94 +v 16.83 30.90 13.14 +v 16.21 30.90 12.78 +v 14.67 30.90 14.32 +v 14.67 30.29 14.32 +v 12.57 30.29 14.89 +v 10.10 30.90 14.94 +v 12.57 30.90 15.60 +v 12.57 30.90 14.89 +v 10.46 30.90 14.32 +v 10.46 30.29 14.32 +v 8.92 30.29 12.78 +v 7.64 30.90 10.68 +v 8.30 30.90 13.14 +v 8.92 30.90 12.78 +v 8.36 30.90 10.68 +v 8.36 30.29 10.68 +v 8.92 30.29 8.57 +v 10.10 30.90 6.41 +v 8.30 30.90 8.21 +v 8.92 30.90 8.57 +v 10.46 30.90 7.03 +v 10.46 30.29 7.03 +v 12.57 30.29 6.47 +v 15.03 30.90 6.41 +v 12.57 30.90 5.75 +v 12.57 30.90 6.47 +v 14.67 30.90 7.03 +v 14.67 30.29 7.03 +v 16.21 30.29 8.57 +v 17.49 30.90 10.68 +v 16.83 30.90 8.21 +v 16.21 30.90 8.57 +v 16.78 30.90 10.68 +v 16.78 29.42 10.68 +v 16.21 29.42 12.78 +v 14.67 29.42 14.32 +v 12.57 29.42 14.89 +v 10.46 29.42 14.32 +v 8.92 29.42 12.78 +v 8.36 29.42 10.68 +v 8.92 29.42 8.57 +v 10.46 29.42 7.03 +v 12.57 29.42 6.47 +v 14.67 29.42 7.03 +v 16.21 29.42 8.57 +v 12.57 29.42 10.68 +v 16.55 0.00 -12.98 +v 16.55 7.76 -12.98 +v 17.17 7.76 -10.68 +v 17.17 0.00 -10.68 +v 14.87 0.00 -14.66 +v 14.87 7.76 -14.66 +v 12.57 0.00 -15.28 +v 12.57 7.76 -15.28 +v 10.27 0.00 -14.66 +v 10.27 7.76 -14.66 +v 8.58 0.00 -12.98 +v 8.58 7.76 -12.98 +v 7.97 0.00 -10.68 +v 7.97 7.76 -10.68 +v 8.58 0.00 -8.38 +v 8.58 7.76 -8.38 +v 10.27 0.00 -6.69 +v 10.27 7.76 -6.69 +v 12.57 0.00 -6.08 +v 12.57 7.76 -6.08 +v 14.87 0.00 -6.69 +v 14.87 7.76 -6.69 +v 16.55 0.00 -8.38 +v 16.55 7.76 -8.38 +v 16.78 7.76 -13.11 +v 16.78 8.57 -13.11 +v 17.43 8.57 -10.68 +v 17.43 7.76 -10.68 +v 15.00 7.76 -14.89 +v 15.00 8.57 -14.89 +v 12.57 7.76 -15.54 +v 12.57 8.57 -15.54 +v 10.13 7.76 -14.89 +v 10.13 8.57 -14.89 +v 8.35 7.76 -13.11 +v 8.35 8.57 -13.11 +v 7.70 7.76 -10.68 +v 7.70 8.57 -10.68 +v 8.35 7.76 -8.24 +v 8.35 8.57 -8.24 +v 10.13 7.76 -6.46 +v 10.13 8.57 -6.46 +v 12.57 7.76 -5.81 +v 12.57 8.57 -5.81 +v 15.00 7.76 -6.46 +v 15.00 8.57 -6.46 +v 16.78 7.76 -8.24 +v 16.78 8.57 -8.24 +v 17.17 8.57 -10.68 +v 16.55 8.57 -12.98 +v 14.87 8.57 -14.66 +v 12.57 8.57 -15.28 +v 10.27 8.57 -14.66 +v 8.58 8.57 -12.98 +v 7.97 8.57 -10.68 +v 8.58 8.57 -8.38 +v 10.27 8.57 -6.69 +v 12.57 8.57 -6.08 +v 14.87 8.57 -6.69 +v 16.55 8.57 -8.38 +v 16.55 16.89 -12.98 +v 17.17 16.89 -10.68 +v 14.87 16.89 -14.66 +v 12.57 16.89 -15.28 +v 10.27 16.89 -14.66 +v 8.58 16.89 -12.98 +v 7.97 16.89 -10.68 +v 8.58 16.89 -8.38 +v 10.27 16.89 -6.69 +v 12.57 16.89 -6.08 +v 14.87 16.89 -6.69 +v 16.55 16.89 -8.38 +v 17.13 21.30 -13.31 +v 17.47 21.30 -13.51 +v 18.23 21.30 -10.68 +v 17.83 21.30 -10.68 +v 15.20 21.30 -15.24 +v 15.40 21.30 -15.58 +v 12.57 21.30 -15.94 +v 12.57 21.30 -16.34 +v 9.93 21.30 -15.24 +v 9.73 21.30 -15.58 +v 8.01 21.30 -13.31 +v 7.66 21.30 -13.51 +v 7.30 21.30 -10.68 +v 6.90 21.30 -10.68 +v 8.01 21.30 -8.04 +v 7.66 21.30 -7.84 +v 9.93 21.30 -6.12 +v 9.73 21.30 -5.77 +v 12.57 21.30 -5.41 +v 12.57 21.30 -5.01 +v 15.20 21.30 -6.12 +v 15.40 21.30 -5.77 +v 17.13 21.30 -8.04 +v 17.47 21.30 -7.84 +v 16.17 24.76 -12.76 +v 16.72 24.76 -10.68 +v 14.64 24.76 -14.28 +v 12.57 24.76 -14.83 +v 10.49 24.76 -14.28 +v 8.97 24.76 -12.76 +v 8.41 24.76 -10.68 +v 8.97 24.76 -8.60 +v 10.49 24.76 -7.08 +v 12.57 24.76 -6.52 +v 14.64 24.76 -7.08 +v 16.17 24.76 -8.60 +v 16.13 28.50 -12.74 +v 16.69 28.50 -10.68 +v 14.63 28.50 -14.24 +v 12.57 28.50 -14.80 +v 10.51 28.50 -14.24 +v 9.00 28.50 -12.74 +v 8.45 28.50 -10.68 +v 9.00 28.50 -8.62 +v 10.51 28.50 -7.11 +v 12.57 28.50 -6.56 +v 14.63 28.50 -7.11 +v 16.13 28.50 -8.62 +v 17.13 17.36 -13.31 +v 17.83 17.36 -10.68 +v 15.20 17.36 -15.24 +v 12.57 17.36 -15.94 +v 9.93 17.36 -15.24 +v 8.01 17.36 -13.31 +v 7.30 17.36 -10.68 +v 8.01 17.36 -8.04 +v 9.93 17.36 -6.12 +v 12.57 17.36 -5.41 +v 15.20 17.36 -6.12 +v 17.13 17.36 -8.04 +v 17.91 20.21 -10.37 +v 17.91 19.23 -10.37 +v 17.91 19.21 -10.80 +v 17.91 20.52 -10.80 +v 17.81 19.26 -10.03 +v 17.81 19.12 -10.03 +v 17.91 19.12 -10.04 +v 17.91 19.26 -10.04 +v 17.89 20.75 -10.80 +v 17.84 20.29 -10.15 +v 17.94 20.29 -10.15 +v 17.98 20.75 -10.81 +v 17.68 19.12 -11.55 +v 17.68 19.26 -11.55 +v 17.78 19.26 -11.56 +v 17.78 19.12 -11.56 +v 17.89 19.07 -10.80 +v 17.73 19.12 -11.45 +v 17.82 19.12 -11.45 +v 17.98 19.07 -10.81 +v 18.05 19.12 -10.16 +v 18.08 19.23 -10.39 +v 18.05 19.26 -10.16 +v 17.98 20.21 -10.38 +v 17.98 20.52 -10.81 +v 17.93 19.26 -11.46 +v 18.01 19.24 -11.24 +v 17.93 19.12 -11.46 +v 18.09 19.07 -10.82 +v 18.09 19.21 -10.82 +v 17.83 20.21 -11.23 +v 17.83 19.24 -11.23 +v 17.73 20.29 -11.45 +v 17.82 20.29 -11.45 +v 17.84 19.12 -10.15 +v 17.94 19.12 -10.15 +v 17.90 20.21 -11.23 +v 17.98 19.23 -10.38 +v 17.90 19.24 -11.23 +v 17.98 19.21 -10.81 +v 17.82 19.26 -11.45 +v 17.73 19.26 -11.45 +v 17.84 19.26 -10.15 +v 17.94 19.26 -10.15 +v 18.02 19.12 -10.05 +v 18.02 19.26 -10.05 +v 17.88 19.26 -11.57 +v 17.88 19.12 -11.57 +v 12.87 20.21 -16.02 +v 12.87 19.23 -16.02 +v 12.44 19.21 -16.02 +v 12.44 20.52 -16.02 +v 13.21 19.26 -15.92 +v 13.21 19.12 -15.92 +v 13.20 19.12 -16.02 +v 13.20 19.26 -16.02 +v 12.44 20.75 -16.00 +v 13.10 20.29 -15.95 +v 13.09 20.29 -16.05 +v 12.43 20.75 -16.10 +v 11.69 19.12 -15.79 +v 11.69 19.26 -15.79 +v 11.68 19.26 -15.89 +v 11.68 19.12 -15.89 +v 12.44 19.07 -16.00 +v 11.80 19.12 -15.84 +v 11.79 19.12 -15.94 +v 12.43 19.07 -16.10 +v 13.08 19.12 -16.16 +v 12.85 19.23 -16.20 +v 13.08 19.26 -16.16 +v 12.86 20.21 -16.09 +v 12.43 20.52 -16.10 +v 11.78 19.26 -16.04 +v 12.00 19.24 -16.12 +v 11.78 19.12 -16.04 +v 12.42 19.07 -16.20 +v 12.42 19.21 -16.20 +v 12.01 20.21 -15.94 +v 12.01 19.24 -15.94 +v 11.80 20.29 -15.84 +v 11.79 20.29 -15.94 +v 13.10 19.12 -15.95 +v 13.09 19.12 -16.05 +v 12.01 20.21 -16.01 +v 12.86 19.23 -16.09 +v 12.01 19.24 -16.01 +v 12.43 19.21 -16.10 +v 11.79 19.26 -15.94 +v 11.80 19.26 -15.84 +v 13.10 19.26 -15.95 +v 13.09 19.26 -16.05 +v 13.19 19.12 -16.13 +v 13.19 19.26 -16.13 +v 11.67 19.26 -16.00 +v 11.67 19.12 -16.00 +v 9.24 23.34 -12.52 +v 8.56 24.92 -12.99 +v 9.10 24.92 -13.76 +v 9.78 23.34 -13.29 +v 9.53 28.41 -12.29 +v 8.63 28.41 -12.92 +v 9.18 28.41 -13.70 +v 10.08 28.41 -13.07 +v 12.87 27.21 -14.81 +v 12.87 26.24 -14.81 +v 12.44 26.21 -14.82 +v 12.44 27.52 -14.82 +v 13.21 26.26 -14.72 +v 13.21 26.12 -14.72 +v 13.20 26.12 -14.82 +v 13.20 26.26 -14.82 +v 12.44 27.75 -14.80 +v 13.10 27.30 -14.75 +v 13.09 27.30 -14.85 +v 12.43 27.75 -14.89 +v 11.69 26.12 -14.59 +v 11.69 26.26 -14.59 +v 11.68 26.26 -14.69 +v 11.68 26.12 -14.69 +v 12.44 26.07 -14.80 +v 11.80 26.12 -14.64 +v 11.79 26.12 -14.73 +v 12.43 26.07 -14.89 +v 13.08 26.12 -14.96 +v 12.85 26.24 -14.99 +v 13.08 26.26 -14.96 +v 12.86 27.21 -14.89 +v 12.43 27.52 -14.89 +v 11.78 26.26 -14.84 +v 12.00 26.25 -14.92 +v 11.78 26.12 -14.84 +v 12.42 26.07 -15.00 +v 12.42 26.21 -15.00 +v 12.01 27.21 -14.74 +v 12.01 26.25 -14.74 +v 11.80 27.30 -14.64 +v 11.79 27.30 -14.73 +v 13.10 26.12 -14.75 +v 13.09 26.12 -14.85 +v 12.01 27.21 -14.81 +v 12.86 26.24 -14.89 +v 12.01 26.25 -14.81 +v 12.43 26.21 -14.89 +v 11.79 26.26 -14.73 +v 11.80 26.26 -14.64 +v 13.10 26.26 -14.75 +v 13.09 26.26 -14.85 +v 13.19 26.12 -14.93 +v 13.19 26.26 -14.93 +v 11.67 26.26 -14.79 +v 11.67 26.12 -14.79 +v 14.41 23.34 -14.01 +v 14.88 24.92 -14.68 +v 15.65 24.92 -14.14 +v 15.18 23.34 -13.46 +v 14.18 28.41 -13.71 +v 14.81 28.41 -14.61 +v 15.59 28.41 -14.07 +v 14.96 28.41 -13.17 +v 8.43 27.21 -10.98 +v 8.43 26.24 -10.98 +v 8.42 26.21 -10.55 +v 8.42 27.52 -10.55 +v 8.52 26.26 -11.32 +v 8.52 26.12 -11.32 +v 8.42 26.12 -11.31 +v 8.42 26.26 -11.31 +v 8.45 27.75 -10.55 +v 8.49 27.30 -11.21 +v 8.39 27.30 -11.20 +v 8.35 27.75 -10.54 +v 8.65 26.12 -9.80 +v 8.65 26.26 -9.80 +v 8.56 26.26 -9.79 +v 8.56 26.12 -9.79 +v 8.45 26.07 -10.55 +v 8.61 26.12 -9.91 +v 8.51 26.12 -9.90 +v 8.35 26.07 -10.54 +v 8.29 26.12 -11.19 +v 8.25 26.24 -10.96 +v 8.29 26.26 -11.19 +v 8.35 27.21 -10.97 +v 8.35 27.52 -10.54 +v 8.40 26.26 -9.89 +v 8.32 26.25 -10.11 +v 8.40 26.12 -9.89 +v 8.24 26.07 -10.53 +v 8.24 26.21 -10.53 +v 8.50 27.21 -10.13 +v 8.50 26.25 -10.13 +v 8.61 27.30 -9.91 +v 8.51 27.30 -9.90 +v 8.49 26.12 -11.21 +v 8.39 26.12 -11.20 +v 8.43 27.21 -10.12 +v 8.35 26.24 -10.97 +v 8.43 26.25 -10.12 +v 8.35 26.21 -10.54 +v 8.51 26.26 -9.90 +v 8.61 26.26 -9.91 +v 8.49 26.26 -11.21 +v 8.39 26.26 -11.20 +v 8.32 26.12 -11.30 +v 8.32 26.26 -11.30 +v 8.45 26.26 -9.78 +v 8.45 26.12 -9.78 +v 13.04 12.70 -6.81 +v 13.04 14.28 -5.99 +v 12.09 14.28 -5.99 +v 12.09 12.70 -6.81 +v 13.04 17.34 -6.74 +v 13.04 17.34 -5.64 +v 12.09 17.34 -5.64 +v 12.09 17.34 -6.74 +v 8.98 12.70 -12.20 +v 8.27 14.28 -12.61 +v 8.74 14.28 -13.43 +v 9.46 12.70 -13.02 +v 8.92 17.34 -12.24 +v 7.97 17.34 -12.79 +v 8.44 17.34 -13.61 +v 9.39 17.34 -13.06 +v 12.09 12.70 -14.54 +v 12.09 14.28 -15.36 +v 13.04 14.28 -15.36 +v 13.04 12.70 -14.54 +v 12.09 17.34 -14.62 +v 12.09 17.34 -15.71 +v 13.04 17.34 -15.71 +v 13.04 17.34 -14.62 +v 10.73 23.34 -7.35 +v 10.25 24.92 -6.67 +v 9.48 24.92 -7.22 +v 9.95 23.34 -7.89 +v 10.95 28.41 -7.65 +v 10.32 28.41 -6.74 +v 9.55 28.41 -7.29 +v 10.18 28.41 -8.19 +v 9.46 12.70 -8.34 +v 8.74 14.28 -7.92 +v 8.27 14.28 -8.74 +v 8.98 12.70 -9.15 +v 9.39 17.34 -8.30 +v 8.44 17.34 -7.75 +v 7.97 17.34 -8.57 +v 8.92 17.34 -9.12 +v 7.23 20.21 -10.98 +v 7.23 19.23 -10.98 +v 7.22 19.21 -10.55 +v 7.22 20.52 -10.55 +v 7.32 19.26 -11.32 +v 7.32 19.12 -11.32 +v 7.22 19.12 -11.31 +v 7.22 19.26 -11.31 +v 7.24 20.75 -10.55 +v 7.29 20.29 -11.21 +v 7.19 20.29 -11.20 +v 7.15 20.75 -10.54 +v 7.45 19.12 -9.80 +v 7.45 19.26 -9.80 +v 7.35 19.26 -9.79 +v 7.35 19.12 -9.79 +v 7.24 19.07 -10.55 +v 7.41 19.12 -9.91 +v 7.31 19.12 -9.90 +v 7.15 19.07 -10.54 +v 7.09 19.12 -11.19 +v 7.05 19.23 -10.96 +v 7.09 19.26 -11.19 +v 7.15 20.21 -10.97 +v 7.15 20.52 -10.54 +v 7.20 19.26 -9.89 +v 7.12 19.24 -10.11 +v 7.20 19.12 -9.89 +v 7.04 19.07 -10.53 +v 7.04 19.21 -10.53 +v 7.30 20.21 -10.13 +v 7.30 19.24 -10.13 +v 7.41 20.29 -9.91 +v 7.31 20.29 -9.90 +v 7.29 19.12 -11.21 +v 7.19 19.12 -11.20 +v 7.23 20.21 -10.12 +v 7.15 19.23 -10.97 +v 7.23 19.24 -10.12 +v 7.15 19.21 -10.54 +v 7.31 19.26 -9.90 +v 7.41 19.26 -9.91 +v 7.29 19.26 -11.21 +v 7.19 19.26 -11.20 +v 7.11 19.12 -11.30 +v 7.11 19.26 -11.30 +v 7.25 19.26 -9.78 +v 7.25 19.12 -9.78 +v 12.26 27.21 -6.54 +v 12.26 26.24 -6.54 +v 12.69 26.21 -6.53 +v 12.69 27.52 -6.53 +v 11.92 26.26 -6.63 +v 11.92 26.12 -6.63 +v 11.93 26.12 -6.53 +v 11.93 26.26 -6.53 +v 12.69 27.75 -6.56 +v 12.03 27.30 -6.60 +v 12.04 27.30 -6.51 +v 12.70 27.75 -6.46 +v 13.44 26.12 -6.76 +v 13.44 26.26 -6.76 +v 13.45 26.26 -6.67 +v 13.45 26.12 -6.67 +v 12.69 26.07 -6.56 +v 13.34 26.12 -6.72 +v 13.34 26.12 -6.62 +v 12.70 26.07 -6.46 +v 12.05 26.12 -6.40 +v 12.28 26.24 -6.36 +v 12.05 26.26 -6.40 +v 12.27 27.21 -6.47 +v 12.70 27.52 -6.46 +v 13.35 26.26 -6.51 +v 13.13 26.25 -6.43 +v 13.35 26.12 -6.51 +v 12.71 26.07 -6.35 +v 12.71 26.21 -6.35 +v 13.12 27.21 -6.61 +v 13.12 26.25 -6.61 +v 13.34 27.30 -6.72 +v 13.34 27.30 -6.62 +v 12.03 26.12 -6.60 +v 12.04 26.12 -6.51 +v 13.12 27.21 -6.54 +v 12.27 26.24 -6.47 +v 13.12 26.25 -6.54 +v 12.70 26.21 -6.46 +v 13.34 26.26 -6.62 +v 13.34 26.26 -6.72 +v 12.03 26.26 -6.60 +v 12.04 26.26 -6.51 +v 11.94 26.12 -6.43 +v 11.94 26.26 -6.43 +v 13.46 26.26 -6.56 +v 13.46 26.12 -6.56 +v 16.15 12.70 -9.15 +v 16.86 14.28 -8.74 +v 16.39 14.28 -7.92 +v 15.67 12.70 -8.34 +v 16.21 17.34 -9.12 +v 17.17 17.34 -8.57 +v 16.69 17.34 -7.75 +v 15.74 17.34 -8.30 +v 12.26 20.21 -5.34 +v 12.26 19.23 -5.34 +v 12.69 19.21 -5.33 +v 12.69 20.52 -5.33 +v 11.92 19.26 -5.43 +v 11.92 19.12 -5.43 +v 11.93 19.12 -5.33 +v 11.93 19.26 -5.33 +v 12.69 20.75 -5.36 +v 12.03 20.29 -5.40 +v 12.04 20.29 -5.30 +v 12.70 20.75 -5.26 +v 13.44 19.12 -5.56 +v 13.44 19.26 -5.56 +v 13.45 19.26 -5.47 +v 13.45 19.12 -5.47 +v 12.69 19.07 -5.36 +v 13.34 19.12 -5.52 +v 13.34 19.12 -5.42 +v 12.70 19.07 -5.26 +v 12.05 19.12 -5.20 +v 12.28 19.23 -5.16 +v 12.05 19.26 -5.20 +v 12.27 20.21 -5.26 +v 12.70 20.52 -5.26 +v 13.35 19.26 -5.31 +v 13.13 19.24 -5.23 +v 13.35 19.12 -5.31 +v 12.71 19.07 -5.15 +v 12.71 19.21 -5.15 +v 13.12 20.21 -5.41 +v 13.12 19.24 -5.41 +v 13.34 20.29 -5.52 +v 13.34 20.29 -5.42 +v 12.03 19.12 -5.40 +v 12.04 19.12 -5.30 +v 13.12 20.21 -5.34 +v 12.27 19.23 -5.26 +v 13.12 19.24 -5.34 +v 12.70 19.21 -5.26 +v 13.34 19.26 -5.42 +v 13.34 19.26 -5.52 +v 12.03 19.26 -5.40 +v 12.04 19.26 -5.30 +v 11.94 19.12 -5.23 +v 11.94 19.26 -5.23 +v 13.46 19.26 -5.36 +v 13.46 19.12 -5.36 +v 15.89 23.34 -8.84 +v 16.57 24.92 -8.36 +v 16.03 24.92 -7.59 +v 15.35 23.34 -8.06 +v 15.60 28.41 -9.06 +v 16.50 28.41 -8.43 +v 15.96 28.41 -7.66 +v 15.06 28.41 -8.29 +v 16.70 27.21 -10.37 +v 16.70 26.24 -10.37 +v 16.71 26.21 -10.80 +v 16.71 27.52 -10.80 +v 16.61 26.26 -10.03 +v 16.61 26.12 -10.03 +v 16.71 26.12 -10.04 +v 16.71 26.26 -10.04 +v 16.69 27.75 -10.80 +v 16.64 27.30 -10.15 +v 16.74 27.30 -10.15 +v 16.78 27.75 -10.81 +v 16.48 26.12 -11.55 +v 16.48 26.26 -11.55 +v 16.58 26.26 -11.56 +v 16.58 26.12 -11.56 +v 16.69 26.07 -10.80 +v 16.53 26.12 -11.45 +v 16.62 26.12 -11.45 +v 16.78 26.07 -10.81 +v 16.84 26.12 -10.16 +v 16.88 26.24 -10.39 +v 16.84 26.26 -10.16 +v 16.78 27.21 -10.38 +v 16.78 27.52 -10.81 +v 16.73 26.26 -11.46 +v 16.81 26.25 -11.24 +v 16.73 26.12 -11.46 +v 16.89 26.07 -10.82 +v 16.89 26.21 -10.82 +v 16.63 27.21 -11.23 +v 16.63 26.25 -11.23 +v 16.53 27.30 -11.45 +v 16.62 27.30 -11.45 +v 16.64 26.12 -10.15 +v 16.74 26.12 -10.15 +v 16.70 27.21 -11.23 +v 16.78 26.24 -10.38 +v 16.70 26.25 -11.23 +v 16.78 26.21 -10.81 +v 16.62 26.26 -11.45 +v 16.53 26.26 -11.45 +v 16.64 26.26 -10.15 +v 16.74 26.26 -10.15 +v 16.82 26.12 -10.05 +v 16.82 26.26 -10.05 +v 16.68 26.26 -11.57 +v 16.68 26.12 -11.57 +v 15.67 12.70 -13.02 +v 16.39 14.28 -13.43 +v 16.86 14.28 -12.61 +v 16.15 12.70 -12.20 +v 15.74 17.34 -13.06 +v 16.69 17.34 -13.61 +v 17.17 17.34 -12.79 +v 16.21 17.34 -12.24 +v 16.83 28.50 -13.14 +v 16.83 30.29 -13.14 +v 17.49 30.29 -10.68 +v 17.49 28.50 -10.68 +v 15.03 28.50 -14.94 +v 15.03 30.29 -14.94 +v 12.57 28.50 -15.60 +v 12.57 30.29 -15.60 +v 10.10 28.50 -14.94 +v 10.10 30.29 -14.94 +v 8.30 28.50 -13.14 +v 8.30 30.29 -13.14 +v 7.64 28.50 -10.68 +v 7.64 30.29 -10.68 +v 8.30 28.50 -8.21 +v 8.30 30.29 -8.21 +v 10.10 28.50 -6.41 +v 10.10 30.29 -6.41 +v 12.57 28.50 -5.75 +v 12.57 30.29 -5.75 +v 15.03 28.50 -6.41 +v 15.03 30.29 -6.41 +v 16.83 28.50 -8.21 +v 16.83 30.29 -8.21 +v 16.21 30.29 -12.78 +v 16.78 30.29 -10.68 +v 15.03 30.90 -14.94 +v 14.67 30.90 -14.32 +v 16.21 30.90 -12.78 +v 16.83 30.90 -13.14 +v 12.57 30.29 -14.89 +v 14.67 30.29 -14.32 +v 10.10 30.90 -14.94 +v 10.46 30.90 -14.32 +v 12.57 30.90 -14.89 +v 12.57 30.90 -15.60 +v 8.92 30.29 -12.78 +v 10.46 30.29 -14.32 +v 7.64 30.90 -10.68 +v 8.36 30.90 -10.68 +v 8.92 30.90 -12.78 +v 8.30 30.90 -13.14 +v 8.92 30.29 -8.57 +v 8.36 30.29 -10.68 +v 10.10 30.90 -6.41 +v 10.46 30.90 -7.03 +v 8.92 30.90 -8.57 +v 8.30 30.90 -8.21 +v 12.57 30.29 -6.47 +v 10.46 30.29 -7.03 +v 15.03 30.90 -6.41 +v 14.67 30.90 -7.03 +v 12.57 30.90 -6.47 +v 12.57 30.90 -5.75 +v 16.21 30.29 -8.57 +v 14.67 30.29 -7.03 +v 17.49 30.90 -10.68 +v 16.78 30.90 -10.68 +v 16.21 30.90 -8.57 +v 16.83 30.90 -8.21 +v 16.21 29.42 -12.78 +v 16.78 29.42 -10.68 +v 14.67 29.42 -14.32 +v 12.57 29.42 -14.89 +v 10.46 29.42 -14.32 +v 8.92 29.42 -12.78 +v 8.36 29.42 -10.68 +v 8.92 29.42 -8.57 +v 10.46 29.42 -7.03 +v 12.57 29.42 -6.47 +v 14.67 29.42 -7.03 +v 16.21 29.42 -8.57 +v 12.57 29.42 -10.68 +# 4553 vertices + +vn -1.00 0.00 -0.00 +vn -0.48 0.00 -0.88 +vn -0.17 0.00 -0.99 +vn 0.00 0.00 -1.00 +vn 0.17 0.00 -0.99 +vn 0.48 0.00 -0.88 +vn 1.00 0.00 -0.00 +vn 0.48 0.00 0.88 +vn 0.17 0.00 0.99 +vn 0.00 0.00 1.00 +vn -0.17 0.00 0.99 +vn -0.48 0.00 0.88 +vn -0.73 0.00 -0.69 +vn -0.27 0.00 -0.96 +vn -0.08 0.00 -1.00 +vn 0.08 0.00 -1.00 +vn 0.27 0.00 -0.96 +vn 0.73 0.00 -0.69 +vn 0.73 0.00 0.69 +vn 0.27 0.00 0.96 +vn 0.08 0.00 1.00 +vn -0.08 0.00 1.00 +vn -0.27 0.00 0.96 +vn -0.73 0.00 0.69 +vn -0.72 0.00 0.69 +vn 0.00 -1.00 -0.00 +vn 0.00 1.00 -0.00 +vn -0.60 0.56 -0.57 +vn -0.26 0.33 -0.91 +vn -0.07 0.25 -0.96 +vn 0.07 0.25 -0.96 +vn 0.26 0.33 -0.91 +vn 0.60 0.56 -0.57 +vn 0.60 0.56 0.57 +vn 0.26 0.33 0.91 +vn 0.07 0.25 0.96 +vn -0.07 0.25 0.96 +vn -0.26 0.33 0.91 +vn -0.60 0.56 0.57 +vn -0.73 0.01 -0.69 +vn -0.27 0.01 -0.96 +vn -0.08 0.01 -1.00 +vn -0.07 0.01 -1.00 +vn 0.08 0.01 -1.00 +vn 0.27 0.01 -0.96 +vn 0.73 0.01 -0.69 +vn 0.72 0.01 0.69 +vn 0.73 0.01 0.69 +vn 0.27 0.01 0.96 +vn 0.08 0.01 1.00 +vn -0.08 0.01 1.00 +vn -0.07 0.01 1.00 +vn -0.27 0.01 0.96 +vn -0.73 0.01 0.69 +vn -0.72 0.01 0.69 +vn -0.30 -0.91 -0.29 +vn -0.18 -0.75 -0.64 +vn -0.18 -0.74 -0.64 +vn -0.06 -0.65 -0.76 +vn 0.06 -0.65 -0.76 +vn 0.18 -0.75 -0.64 +vn 0.18 -0.74 -0.64 +vn 0.30 -0.91 -0.29 +vn 0.30 -0.91 0.29 +vn 0.18 -0.74 0.64 +vn 0.18 -0.75 0.64 +vn 0.06 -0.65 0.76 +vn -0.06 -0.65 0.76 +vn -0.18 -0.74 0.64 +vn -0.18 -0.75 0.64 +vn -0.30 -0.91 0.29 +vn -1.00 0.00 0.06 +vn -0.02 0.00 1.00 +vn -0.02 0.65 0.76 +vn 0.02 0.00 -1.00 +vn 0.00 -0.99 -0.12 +vn -0.85 0.00 0.52 +vn -0.95 0.12 0.30 +vn -0.62 0.00 -0.78 +vn -0.76 -0.16 -0.63 +vn -0.83 0.00 -0.56 +vn 0.02 0.66 -0.75 +vn -0.00 -0.99 0.12 +vn -0.72 0.09 -0.69 +vn -0.96 -0.21 0.19 +vn 0.02 -0.64 -0.77 +vn -0.02 -0.64 0.77 +vn -0.00 0.99 0.13 +vn 0.00 1.00 -0.10 +vn 0.00 0.99 -0.17 +vn 0.01 0.99 -0.17 +vn -0.00 0.99 0.10 +vn -0.74 0.00 0.67 +vn -0.75 0.00 0.67 +vn -0.54 0.00 -0.84 +vn -0.00 0.00 -1.00 +vn -0.96 0.00 -0.29 +vn -0.95 0.00 -0.30 +vn -0.31 0.95 -0.10 +vn 0.95 0.00 0.30 +vn 0.96 0.00 0.29 +vn 0.03 -1.00 0.01 +vn -0.05 0.00 -1.00 +vn -0.03 0.04 -1.00 +vn 0.10 0.00 -1.00 +vn 0.07 -0.06 -1.00 +vn 0.05 0.00 -1.00 +vn 0.31 0.95 0.10 +vn -0.04 -1.00 -0.01 +vn 0.08 0.04 -1.00 +vn -0.02 -0.06 -1.00 +vn 0.32 -0.94 0.10 +vn -0.32 -0.94 -0.10 +vn -0.04 1.00 -0.01 +vn 0.03 1.00 0.01 +vn 0.05 1.00 0.01 +vn -0.03 1.00 -0.01 +vn -0.07 0.00 -1.00 +vn 0.12 0.00 -0.99 +vn 0.33 -0.45 -0.83 +vn 0.19 -0.00 0.98 +vn 0.37 0.03 -0.93 +vn -0.19 0.00 -0.98 +vn -0.01 0.00 -1.00 +vn -0.96 0.00 -0.30 +vn 0.31 0.95 0.09 +vn -0.18 -0.35 -0.92 +vn 0.37 -0.00 -0.93 +vn -0.19 0.02 -0.98 +vn -0.37 0.00 0.93 +vn 1.00 0.00 -0.06 +vn 0.02 0.65 -0.76 +vn 0.85 0.00 -0.52 +vn 0.95 0.12 -0.30 +vn 0.62 0.00 0.78 +vn 0.76 -0.16 0.63 +vn 0.83 0.00 0.56 +vn 0.82 0.00 0.57 +vn -0.02 0.66 0.75 +vn 0.72 0.09 0.69 +vn 0.96 -0.21 -0.19 +vn 0.00 0.99 -0.13 +vn -0.00 1.00 0.10 +vn -0.00 0.99 0.17 +vn 0.00 0.99 -0.10 +vn 0.75 0.00 -0.67 +vn 0.54 0.00 0.84 +vn 0.00 -0.30 0.95 +vn 0.00 -0.07 1.00 +vn 0.38 -0.49 -0.78 +vn 0.16 0.00 0.99 +vn 0.44 -0.12 -0.89 +vn -0.16 0.00 -0.99 +vn 0.00 -0.30 -0.95 +vn 0.00 -0.07 -1.00 +vn 0.18 -0.35 0.92 +vn -0.37 -0.00 0.93 +vn 0.19 0.02 0.98 +vn 0.37 0.00 -0.93 +vn 0.38 -0.49 0.78 +vn -0.16 0.00 0.99 +vn 0.44 -0.12 0.89 +vn 0.16 0.00 -0.99 +vn 0.01 0.00 1.00 +vn 0.96 0.00 0.30 +vn -0.03 -1.00 -0.01 +vn 0.05 0.00 1.00 +vn 0.03 0.04 1.00 +vn -0.10 0.00 1.00 +vn -0.07 -0.06 1.00 +vn -0.05 0.00 1.00 +vn -0.31 0.95 -0.09 +vn 0.04 -1.00 0.01 +vn -0.08 0.04 1.00 +vn 0.02 -0.06 1.00 +vn 0.04 1.00 0.01 +vn -0.05 1.00 -0.02 +vn 0.07 0.00 1.00 +vn -0.12 0.00 0.99 +vn -0.38 -0.49 0.78 +vn -0.44 -0.12 0.89 +vn -0.43 -0.12 0.89 +vn -0.33 -0.45 0.83 +vn -0.19 -0.00 -0.98 +vn -0.37 0.03 0.93 +vn 0.19 0.00 0.98 +vn -0.38 -0.49 -0.78 +vn -0.44 -0.12 -0.89 +vn -0.43 -0.12 -0.89 +vn 0.72 0.00 0.69 +vn -0.07 0.00 1.00 +vn -0.72 0.00 -0.69 +vn 0.07 0.00 -1.00 +vn 0.72 0.00 -0.69 +vn 0.44 0.00 -0.90 +vn 0.44 0.00 0.90 +vn -0.44 0.00 0.90 +vn -0.44 0.00 -0.90 +vn 0.50 0.87 -0.00 +vn 0.00 0.45 -0.89 +vn -0.50 0.87 -0.00 +vn 0.00 0.42 0.91 +vn 0.08 1.00 -0.00 +vn 0.04 0.55 0.83 +vn -0.00 0.55 0.83 +vn 0.01 0.01 1.00 +vn -0.00 0.55 -0.83 +vn 0.04 0.55 -0.83 +vn 0.01 0.01 -1.00 +vn -0.08 1.00 -0.00 +vn -0.04 0.55 0.83 +vn -0.01 0.01 1.00 +vn -0.04 0.55 -0.83 +vn -0.01 0.01 -1.00 +vn -0.06 0.60 -0.79 +vn -0.91 -0.41 0.00 +vn -0.10 0.98 -0.19 +vn -0.06 0.60 0.79 +vn -0.91 -0.41 -0.00 +vn -0.10 0.98 0.19 +vn -0.05 0.61 -0.79 +vn -0.94 -0.35 -0.00 +vn -0.08 0.98 -0.19 +vn -0.05 0.61 0.79 +vn -0.08 0.98 0.19 +vn -0.04 0.61 -0.79 +vn -0.03 0.61 -0.79 +vn -0.97 -0.25 0.00 +vn -0.97 -0.25 -0.00 +vn -0.06 0.98 -0.19 +vn -0.04 0.61 0.79 +vn -0.03 0.61 0.79 +vn -0.06 0.98 0.19 +vn -0.01 0.61 -0.79 +vn -1.00 -0.07 -0.00 +vn -0.02 0.98 -0.19 +vn -0.01 0.61 0.79 +vn -0.02 0.98 0.19 +vn -1.00 -0.07 0.00 +vn -0.02 0.61 -0.79 +vn -0.99 -0.11 -0.00 +vn -0.02 0.61 0.79 +vn -0.99 -0.11 0.00 +vn 0.06 0.60 -0.79 +vn 0.91 -0.41 0.00 +vn 0.10 0.98 -0.19 +vn 0.06 0.60 0.79 +vn 0.91 -0.41 -0.00 +vn 0.10 0.98 0.19 +vn 0.05 0.61 -0.79 +vn 0.94 -0.35 -0.00 +vn 0.08 0.98 -0.19 +vn 0.05 0.61 0.79 +vn 0.94 -0.35 0.00 +vn 0.08 0.98 0.19 +vn 0.03 0.61 -0.79 +vn 0.04 0.61 -0.79 +vn 0.97 -0.25 0.00 +vn 0.06 0.98 -0.19 +vn 0.03 0.61 0.79 +vn 0.97 -0.25 -0.00 +vn 0.06 0.98 0.19 +vn 0.04 0.61 0.79 +vn 0.01 0.61 -0.79 +vn 1.00 -0.07 -0.00 +vn 0.02 0.98 -0.19 +vn 0.01 0.61 0.79 +vn 0.02 0.98 0.19 +vn 1.00 -0.07 0.00 +vn 0.02 0.61 -0.79 +vn 0.99 -0.11 -0.00 +vn 0.02 0.61 0.79 +vn 0.99 -0.11 0.00 +vn 0.10 0.98 -0.20 +vn 0.10 0.98 0.20 +vn 0.09 0.59 -0.80 +vn -0.82 0.57 0.00 +vn -0.82 0.57 -0.00 +vn 0.15 0.97 -0.20 +vn 0.09 0.59 0.80 +vn 0.15 0.97 0.20 +vn -0.09 0.59 -0.80 +vn 0.82 0.57 0.00 +vn -0.15 0.97 -0.20 +vn -0.09 0.59 0.80 +vn 0.82 0.57 -0.00 +vn -0.15 0.97 0.20 +vn -0.57 0.82 -0.00 +vn 0.08 -1.00 -0.00 +vn 0.57 0.82 -0.00 +vn -0.08 -1.00 -0.00 +vn 0.59 -0.81 -0.00 +vn -0.59 -0.81 -0.00 +vn 0.06 1.00 -0.00 +vn 0.10 0.99 -0.00 +vn -0.06 1.00 -0.00 +vn -0.07 -1.00 -0.00 +vn 0.07 -1.00 -0.00 +vn 0.00 0.37 0.93 +vn 0.00 -0.97 -0.26 +vn 0.00 0.37 -0.93 +vn 0.00 -0.97 0.26 +vn 0.00 -0.36 -0.93 +vn 0.00 -0.36 0.93 +vn 0.00 0.96 0.28 +vn 0.00 0.98 -0.21 +vn 0.00 0.94 -0.35 +vn 0.00 0.98 0.22 +vn 0.00 0.96 -0.28 +vn 0.00 0.98 0.21 +vn 0.00 0.94 0.35 +vn 0.00 0.98 -0.22 +vn 0.11 0.99 -0.00 +vn -0.10 0.99 -0.00 +vn 1.00 0.04 -0.00 +vn 0.87 0.50 -0.00 +vn -1.00 -0.04 -0.00 +vn -0.87 -0.50 -0.00 +vn 0.40 0.92 -0.00 +vn -0.42 -0.91 -0.00 +vn -0.40 0.92 -0.00 +vn 0.42 -0.91 -0.00 +vn -0.87 0.50 -0.00 +vn 0.87 -0.50 -0.00 +vn -1.00 0.04 -0.00 +vn 1.00 -0.04 -0.00 +vn 0.02 0.05 -1.00 +vn 0.95 -0.05 0.30 +vn -0.02 -0.01 1.00 +vn -0.94 0.18 -0.29 +vn 0.03 -0.06 -1.00 +vn 0.02 -0.06 -1.00 +vn 0.96 0.05 0.27 +vn -0.02 0.01 1.00 +vn -0.96 -0.22 -0.19 +vn 0.00 -1.00 -0.05 +vn 0.00 1.00 0.05 +vn 0.00 -1.00 0.05 +vn 0.00 1.00 -0.05 +vn 0.02 -1.00 -0.00 +vn -0.02 1.00 -0.00 +vn -0.01 1.00 -0.00 +vn -0.01 -1.00 -0.00 +vn 0.01 1.00 -0.00 +vn 0.02 0.05 1.00 +vn 0.95 -0.05 -0.30 +vn -0.02 -0.01 -1.00 +vn -0.94 0.18 0.29 +vn 0.03 -0.06 1.00 +vn 0.96 0.05 -0.27 +vn -0.02 0.01 -1.00 +vn -0.96 -0.22 0.19 +vn -0.96 -0.22 0.18 +vn 0.01 -1.00 -0.00 +vn -0.02 -1.00 -0.00 +vn 0.02 1.00 -0.00 +vn -0.99 0.12 -0.00 +vn -1.00 0.01 0.04 +vn -0.99 -0.10 0.07 +vn 0.00 0.01 1.00 +vn 0.00 -0.00 1.00 +vn 1.00 0.01 0.01 +vn 1.00 -0.03 0.02 +vn 0.00 0.04 -1.00 +vn 0.00 0.01 -1.00 +vn 0.00 -0.02 -1.00 +vn 0.13 -0.99 -0.00 +vn -0.13 0.99 -0.00 +vn -0.13 -0.99 -0.00 +vn 0.13 0.99 -0.00 +vn -0.07 1.00 -0.00 +vn 0.07 1.00 -0.00 +vn 0.00 -0.67 -0.74 +vn 0.00 -0.13 -0.99 +vn 0.00 0.67 -0.74 +vn 0.00 0.13 -0.99 +vn 0.00 0.12 -0.99 +vn -1.00 0.01 -0.04 +vn -0.99 -0.10 -0.07 +vn 0.00 -0.00 -1.00 +vn 1.00 0.01 -0.01 +vn 1.00 -0.03 -0.02 +vn 0.00 0.04 1.00 +vn 0.00 -0.02 1.00 +vn 0.72 0.01 -0.69 +vn -0.72 0.01 -0.69 +vn -1.00 0.00 -0.06 +vn -0.02 0.00 -1.00 +vn -0.02 0.65 -0.76 +vn 0.02 0.00 1.00 +vn 0.00 -0.99 0.12 +vn -0.85 0.00 -0.52 +vn -0.95 0.12 -0.30 +vn -0.62 0.00 0.78 +vn -0.76 -0.16 0.63 +vn -0.83 0.00 0.56 +vn 0.02 0.66 0.75 +vn -0.00 -0.99 -0.12 +vn -0.72 0.09 0.69 +vn -0.96 -0.21 -0.19 +vn 0.02 -0.64 0.77 +vn -0.02 -0.64 -0.77 +vn -0.00 0.99 -0.13 +vn 0.00 1.00 0.10 +vn 0.00 0.99 0.17 +vn 0.01 0.99 0.17 +vn -0.00 0.99 -0.10 +vn -0.74 0.00 -0.67 +vn -0.75 0.00 -0.67 +vn -0.54 0.00 0.84 +vn -0.00 0.00 1.00 +vn -0.96 0.00 0.29 +vn -0.95 0.00 0.30 +vn -0.31 0.95 0.10 +vn 0.95 0.00 -0.30 +vn 0.96 0.00 -0.29 +vn 0.03 -1.00 -0.01 +vn -0.03 0.04 1.00 +vn 0.10 0.00 1.00 +vn 0.07 -0.06 1.00 +vn 0.31 0.95 -0.10 +vn -0.04 -1.00 0.01 +vn 0.08 0.04 1.00 +vn -0.02 -0.06 1.00 +vn 0.32 -0.94 -0.10 +vn -0.32 -0.94 0.10 +vn -0.04 1.00 0.01 +vn 0.03 1.00 -0.01 +vn 0.05 1.00 -0.01 +vn -0.03 1.00 0.01 +vn 0.12 0.00 0.99 +vn 0.33 -0.45 0.83 +vn 0.19 -0.00 -0.98 +vn 0.37 0.03 0.93 +vn -0.19 0.00 0.98 +vn -0.01 0.00 1.00 +vn -0.96 0.00 0.30 +vn 0.31 0.95 -0.09 +vn -0.18 -0.35 0.92 +vn 0.37 -0.00 0.93 +vn -0.19 0.02 0.98 +vn -0.37 0.00 -0.93 +vn 1.00 0.00 0.06 +vn 0.02 0.65 0.76 +vn 0.85 0.00 0.52 +vn 0.95 0.12 0.30 +vn 0.62 0.00 -0.78 +vn 0.76 -0.16 -0.63 +vn 0.83 0.00 -0.56 +vn 0.82 0.00 -0.57 +vn -0.02 0.66 -0.75 +vn 0.72 0.09 -0.69 +vn 0.96 -0.21 0.19 +vn 0.00 0.99 0.13 +vn -0.00 1.00 -0.10 +vn -0.00 0.99 -0.17 +vn 0.00 0.99 0.10 +vn 0.75 0.00 0.67 +vn 0.54 0.00 -0.84 +vn 0.18 -0.35 -0.92 +vn -0.37 -0.00 -0.93 +vn 0.19 0.02 -0.98 +vn 0.37 0.00 0.93 +vn 0.01 0.00 -1.00 +vn 0.96 0.00 -0.30 +vn -0.03 -1.00 0.01 +vn 0.03 0.04 -1.00 +vn -0.10 0.00 -1.00 +vn -0.07 -0.06 -1.00 +vn -0.31 0.95 0.09 +vn 0.04 -1.00 -0.01 +vn -0.08 0.04 -1.00 +vn 0.04 1.00 -0.01 +vn -0.05 1.00 0.02 +vn -0.12 0.00 -0.99 +vn -0.33 -0.45 -0.83 +vn -0.19 -0.00 0.98 +vn -0.37 0.03 -0.93 +vn 0.19 0.00 -0.98 +vn 0.74 0.00 -0.67 +vn -0.05 1.00 -0.01 +vn -0.82 0.00 -0.57 +vn 0.05 1.00 0.02 +vn 0.74 0.00 0.67 +vn -0.05 1.00 0.01 +vn -0.82 0.00 0.57 +vn 0.05 1.00 -0.02 +# 487 vertex normals + +vt 0.10 0.10 0.00 +vt 0.07 0.10 0.00 +vt 0.07 0.01 0.00 +vt 0.10 0.01 0.00 +vt 0.05 0.10 0.00 +vt 0.05 0.01 0.00 +vt 0.02 0.10 0.00 +vt 0.02 0.01 0.00 +vt 0.38 0.10 0.00 +vt 0.35 0.10 0.00 +vt 0.35 0.01 0.00 +vt 0.38 0.01 0.00 +vt 0.32 0.10 0.00 +vt 0.32 0.01 0.00 +vt 0.29 0.10 0.00 +vt 0.29 0.01 0.00 +vt 0.27 0.10 0.00 +vt 0.27 0.01 0.00 +vt 0.24 0.10 0.00 +vt 0.24 0.01 0.00 +vt 0.21 0.10 0.00 +vt 0.21 0.01 0.00 +vt 0.17 0.10 0.00 +vt 0.17 0.01 0.00 +vt 0.13 0.10 0.00 +vt 0.13 0.01 0.00 +vt 0.34 0.56 0.00 +vt 0.37 0.56 0.00 +vt 0.37 0.57 0.00 +vt 0.34 0.57 0.00 +vt 0.30 0.56 0.00 +vt 0.30 0.57 0.00 +vt 0.27 0.56 0.00 +vt 0.27 0.57 0.00 +vt 0.61 0.56 0.00 +vt 0.64 0.56 0.00 +vt 0.64 0.57 0.00 +vt 0.61 0.57 0.00 +vt 0.58 0.56 0.00 +vt 0.58 0.57 0.00 +vt 0.55 0.56 0.00 +vt 0.55 0.57 0.00 +vt 0.52 0.56 0.00 +vt 0.52 0.57 0.00 +vt 0.49 0.56 0.00 +vt 0.49 0.57 0.00 +vt 0.46 0.56 0.00 +vt 0.46 0.57 0.00 +vt 0.43 0.56 0.00 +vt 0.43 0.57 0.00 +vt 0.40 0.56 0.00 +vt 0.40 0.57 0.00 +vt 0.97 0.27 0.00 +vt 0.96 0.28 0.00 +vt 0.94 0.27 0.00 +vt 0.93 0.26 0.00 +vt 0.93 0.25 0.00 +vt 0.93 0.24 0.00 +vt 0.93 0.23 0.00 +vt 0.94 0.23 0.00 +vt 0.94 0.22 0.00 +vt 0.96 0.22 0.00 +vt 0.97 0.23 0.00 +vt 0.97 0.22 0.00 +vt 0.98 0.24 0.00 +vt 0.98 0.23 0.00 +vt 0.99 0.25 0.00 +vt 0.98 0.26 0.00 +vt 0.81 0.06 0.00 +vt 0.81 0.16 0.00 +vt 0.78 0.16 0.00 +vt 0.78 0.06 0.00 +vt 0.76 0.16 0.00 +vt 0.76 0.06 0.00 +vt 0.73 0.16 0.00 +vt 0.73 0.06 0.00 +vt 0.71 0.16 0.00 +vt 0.71 0.06 0.00 +vt 0.69 0.16 0.00 +vt 0.69 0.06 0.00 +vt 0.98 0.06 0.00 +vt 0.98 0.16 0.00 +vt 0.95 0.16 0.00 +vt 0.95 0.06 0.00 +vt 0.93 0.16 0.00 +vt 0.93 0.06 0.00 +vt 0.91 0.16 0.00 +vt 0.91 0.06 0.00 +vt 0.88 0.16 0.00 +vt 0.88 0.06 0.00 +vt 0.86 0.16 0.00 +vt 0.86 0.07 0.00 +vt 0.83 0.16 0.00 +vt 0.83 0.07 0.00 +vt 0.98 0.28 0.00 +vt 0.96 0.29 0.00 +vt 0.99 0.27 0.00 +vt 1.00 0.25 0.00 +vt 0.99 0.23 0.00 +vt 0.98 0.22 0.00 +vt 0.96 0.21 0.00 +vt 0.92 0.23 0.00 +vt 0.92 0.25 0.00 +vt 0.93 0.27 0.00 +vt 0.92 0.27 0.00 +vt 0.94 0.28 0.00 +vt 0.11 0.23 0.00 +vt 0.09 0.22 0.00 +vt 0.10 0.18 0.00 +vt 0.13 0.19 0.00 +vt 0.14 0.24 0.00 +vt 0.15 0.19 0.00 +vt 0.17 0.24 0.00 +vt 0.18 0.20 0.00 +vt 0.21 0.24 0.00 +vt 0.20 0.20 0.00 +vt 0.24 0.24 0.00 +vt 0.23 0.19 0.00 +vt 0.27 0.23 0.00 +vt 0.25 0.19 0.00 +vt 0.30 0.22 0.00 +vt 0.28 0.18 0.00 +vt 0.32 0.21 0.00 +vt 0.30 0.17 0.00 +vt 0.35 0.19 0.00 +vt 0.32 0.16 0.00 +vt 0.03 0.19 0.00 +vt 0.01 0.17 0.00 +vt 0.04 0.14 0.00 +vt 0.06 0.16 0.00 +vt 0.06 0.21 0.00 +vt 0.08 0.17 0.00 +vt 0.12 0.14 0.00 +vt 0.14 0.15 0.00 +vt 0.16 0.15 0.00 +vt 0.18 0.16 0.00 +vt 0.20 0.16 0.00 +vt 0.22 0.15 0.00 +vt 0.24 0.15 0.00 +vt 0.26 0.14 0.00 +vt 0.28 0.13 0.00 +vt 0.31 0.12 0.00 +vt 0.06 0.11 0.00 +vt 0.08 0.12 0.00 +vt 0.10 0.13 0.00 +vt 0.14 0.12 0.00 +vt 0.12 0.12 0.00 +vt 0.12 0.11 0.00 +vt 0.14 0.11 0.00 +vt 0.10 0.12 0.00 +vt 0.10 0.11 0.00 +vt 0.35 0.12 0.00 +vt 0.33 0.12 0.00 +vt 0.33 0.11 0.00 +vt 0.35 0.11 0.00 +vt 0.31 0.11 0.00 +vt 0.29 0.12 0.00 +vt 0.29 0.11 0.00 +vt 0.27 0.12 0.00 +vt 0.27 0.11 0.00 +vt 0.24 0.12 0.00 +vt 0.24 0.11 0.00 +vt 0.22 0.12 0.00 +vt 0.22 0.11 0.00 +vt 0.20 0.12 0.00 +vt 0.20 0.11 0.00 +vt 0.18 0.12 0.00 +vt 0.18 0.11 0.00 +vt 0.16 0.12 0.00 +vt 0.16 0.11 0.00 +vt 0.67 0.06 0.00 +vt 0.64 0.06 0.00 +vt 0.64 0.01 0.00 +vt 0.67 0.01 0.00 +vt 0.60 0.06 0.00 +vt 0.60 0.01 0.00 +vt 0.99 0.06 0.00 +vt 0.96 0.06 0.00 +vt 0.96 0.01 0.00 +vt 0.99 0.01 0.00 +vt 0.93 0.01 0.00 +vt 0.89 0.06 0.00 +vt 0.89 0.01 0.00 +vt 0.86 0.06 0.00 +vt 0.86 0.01 0.00 +vt 0.83 0.06 0.00 +vt 0.83 0.01 0.00 +vt 0.80 0.06 0.00 +vt 0.80 0.01 0.00 +vt 0.77 0.06 0.00 +vt 0.77 0.01 0.00 +vt 0.73 0.01 0.00 +vt 0.70 0.06 0.00 +vt 0.70 0.01 0.00 +vt 0.95 0.87 0.00 +vt 0.93 0.89 0.00 +vt 0.92 0.82 0.00 +vt 0.95 0.82 0.00 +vt 0.92 0.79 0.00 +vt 0.90 0.79 0.00 +vt 0.90 0.77 0.00 +vt 0.92 0.77 0.00 +vt 0.99 0.56 0.00 +vt 0.98 0.56 0.00 +vt 0.98 0.52 0.00 +vt 0.99 0.52 0.00 +vt 0.93 0.78 0.00 +vt 0.96 0.78 0.00 +vt 0.96 0.79 0.00 +vt 0.96 0.81 0.00 +vt 0.94 0.81 0.00 +vt 0.93 0.90 0.00 +vt 0.95 0.88 0.00 +vt 0.96 0.88 0.00 +vt 0.89 0.79 0.00 +vt 0.89 0.81 0.00 +vt 0.90 0.87 0.00 +vt 0.90 0.82 0.00 +vt 0.99 0.60 0.00 +vt 0.98 0.60 0.00 +vt 0.99 0.66 0.00 +vt 0.99 0.59 0.00 +vt 0.99 0.46 0.00 +vt 0.92 0.76 0.00 +vt 0.86 0.76 0.00 +vt 0.86 0.77 0.00 +vt 0.96 0.83 0.00 +vt 0.95 0.83 0.00 +vt 0.98 0.66 0.00 +vt 0.98 0.46 0.00 +vt 0.96 0.76 0.00 +vt 0.92 0.75 0.00 +vt 0.96 0.75 0.00 +vt 0.86 0.75 0.00 +vt 0.93 0.77 0.00 +vt 0.96 0.77 0.00 +vt 0.97 0.76 0.00 +vt 0.97 0.77 0.00 +vt 0.97 0.75 0.00 +vt 0.97 0.79 0.00 +vt 0.98 0.80 0.00 +vt 0.97 0.78 0.00 +vt 0.62 0.90 0.00 +vt 0.63 0.90 0.00 +vt 0.63 0.93 0.00 +vt 0.62 0.93 0.00 +vt 0.66 0.90 0.00 +vt 0.64 0.93 0.00 +vt 0.64 0.98 0.00 +vt 0.66 0.98 0.00 +vt 0.63 0.99 0.00 +vt 0.62 0.99 0.00 +vt 0.60 0.18 0.00 +vt 0.63 0.18 0.00 +vt 0.63 0.20 0.00 +vt 0.60 0.20 0.00 +vt 0.56 0.18 0.00 +vt 0.56 0.20 0.00 +vt 0.53 0.18 0.00 +vt 0.53 0.20 0.00 +vt 0.89 0.18 0.00 +vt 0.92 0.18 0.00 +vt 0.92 0.20 0.00 +vt 0.89 0.20 0.00 +vt 0.86 0.18 0.00 +vt 0.86 0.20 0.00 +vt 0.82 0.18 0.00 +vt 0.82 0.20 0.00 +vt 0.79 0.18 0.00 +vt 0.79 0.20 0.00 +vt 0.76 0.18 0.00 +vt 0.76 0.20 0.00 +vt 0.73 0.18 0.00 +vt 0.73 0.20 0.00 +vt 0.69 0.18 0.00 +vt 0.69 0.20 0.00 +vt 0.66 0.18 0.00 +vt 0.66 0.20 0.00 +vt 0.86 0.88 0.00 +vt 0.83 0.89 0.00 +vt 0.83 0.88 0.00 +vt 0.85 0.88 0.00 +vt 0.88 0.87 0.00 +vt 0.87 0.86 0.00 +vt 0.88 0.84 0.00 +vt 0.88 0.81 0.00 +vt 0.87 0.82 0.00 +vt 0.86 0.79 0.00 +vt 0.85 0.80 0.00 +vt 0.83 0.79 0.00 +vt 0.83 0.80 0.00 +vt 0.81 0.79 0.00 +vt 0.81 0.80 0.00 +vt 0.79 0.81 0.00 +vt 0.79 0.82 0.00 +vt 0.78 0.84 0.00 +vt 0.79 0.84 0.00 +vt 0.79 0.87 0.00 +vt 0.79 0.86 0.00 +vt 0.81 0.88 0.00 +vt 0.60 0.67 0.00 +vt 0.58 0.67 0.00 +vt 0.58 0.66 0.00 +vt 0.61 0.66 0.00 +vt 0.64 0.67 0.00 +vt 0.64 0.66 0.00 +vt 0.68 0.67 0.00 +vt 0.68 0.66 0.00 +vt 0.72 0.67 0.00 +vt 0.72 0.66 0.00 +vt 0.76 0.67 0.00 +vt 0.76 0.66 0.00 +vt 0.79 0.67 0.00 +vt 0.79 0.66 0.00 +vt 0.81 0.67 0.00 +vt 0.81 0.66 0.00 +vt 0.84 0.67 0.00 +vt 0.84 0.66 0.00 +vt 0.88 0.67 0.00 +vt 0.88 0.66 0.00 +vt 0.53 0.67 0.00 +vt 0.49 0.67 0.00 +vt 0.50 0.66 0.00 +vt 0.53 0.66 0.00 +vt 0.56 0.67 0.00 +vt 0.56 0.66 0.00 +vt 0.66 0.16 0.00 +vt 0.63 0.17 0.00 +vt 0.63 0.12 0.00 +vt 0.68 0.14 0.00 +vt 0.68 0.12 0.00 +vt 0.68 0.09 0.00 +vt 0.66 0.07 0.00 +vt 0.63 0.07 0.00 +vt 0.61 0.07 0.00 +vt 0.59 0.09 0.00 +vt 0.59 0.12 0.00 +vt 0.59 0.14 0.00 +vt 0.61 0.16 0.00 +vt 0.60 0.21 0.00 +vt 0.56 0.21 0.00 +vt 0.64 0.68 0.00 +vt 0.60 0.68 0.00 +vt 0.92 0.21 0.00 +vt 0.89 0.21 0.00 +vt 0.72 0.68 0.00 +vt 0.68 0.68 0.00 +vt 0.86 0.21 0.00 +vt 0.82 0.21 0.00 +vt 0.79 0.68 0.00 +vt 0.76 0.68 0.00 +vt 0.79 0.21 0.00 +vt 0.76 0.21 0.00 +vt 0.84 0.68 0.00 +vt 0.81 0.68 0.00 +vt 0.73 0.21 0.00 +vt 0.69 0.21 0.00 +vt 0.53 0.68 0.00 +vt 0.49 0.68 0.00 +vt 0.66 0.21 0.00 +vt 0.63 0.21 0.00 +vt 0.58 0.68 0.00 +vt 0.56 0.68 0.00 +vt 0.24 0.62 0.00 +vt 0.00 0.62 0.00 +vt 0.05 0.71 0.00 +vt 0.19 0.71 0.00 +vt 0.00 0.41 0.00 +vt 0.28 0.41 0.00 +vt 0.24 0.49 0.00 +vt 0.05 0.49 0.00 +vt 0.01 0.52 0.00 +vt 0.29 0.52 0.00 +vt 0.24 0.59 0.00 +vt 0.05 0.59 0.00 +vt 0.38 0.32 0.00 +vt 0.53 0.32 0.00 +vt 0.53 0.42 0.00 +vt 0.38 0.42 0.00 +vt 0.67 0.21 0.00 +vt 0.49 0.21 0.00 +vt 0.49 0.30 0.00 +vt 0.67 0.30 0.00 +vt 0.46 0.89 0.00 +vt 0.27 0.89 0.00 +vt 0.27 0.99 0.00 +vt 0.46 0.99 0.00 +vt 0.62 0.80 0.00 +vt 0.77 0.80 0.00 +vt 0.77 0.88 0.00 +vt 0.62 0.88 0.00 +vt 0.24 0.73 0.00 +vt 0.32 0.73 0.00 +vt 0.31 0.72 0.00 +vt 0.24 0.72 0.00 +vt 0.32 0.63 0.00 +vt 0.31 0.64 0.00 +vt 0.24 0.63 0.00 +vt 0.24 0.64 0.00 +vt 0.19 0.33 0.00 +vt 0.19 0.25 0.00 +vt 0.20 0.27 0.00 +vt 0.20 0.31 0.00 +vt 0.31 0.25 0.00 +vt 0.30 0.27 0.00 +vt 0.31 0.33 0.00 +vt 0.30 0.31 0.00 +vt 0.14 0.26 0.00 +vt 0.14 0.40 0.00 +vt 0.18 0.34 0.00 +vt 0.18 0.26 0.00 +vt 0.36 0.40 0.00 +vt 0.32 0.34 0.00 +vt 0.36 0.26 0.00 +vt 0.32 0.26 0.00 +vt 0.49 0.15 0.00 +vt 0.49 0.25 0.00 +vt 0.36 0.25 0.00 +vt 0.36 0.15 0.00 +vt 0.41 0.01 0.00 +vt 0.58 0.01 0.00 +vt 0.58 0.14 0.00 +vt 0.41 0.14 0.00 +vt 0.58 0.42 0.00 +vt 0.58 0.54 0.00 +vt 0.45 0.53 0.00 +vt 0.45 0.45 0.00 +vt 0.71 0.95 0.00 +vt 0.66 0.89 0.00 +vt 0.14 0.94 0.00 +vt 0.01 0.95 0.00 +vt 0.76 0.89 0.00 +vt 0.32 0.41 0.00 +vt 0.32 0.53 0.00 +vt 0.27 0.95 0.00 +vt 0.80 0.98 0.00 +vt 0.80 0.93 0.00 +vt 0.81 0.93 0.00 +vt 0.81 0.98 0.00 +vt 0.78 0.98 0.00 +vt 0.78 0.93 0.00 +vt 0.77 0.93 0.00 +vt 0.77 0.98 0.00 +vt 0.77 0.99 0.00 +vt 0.78 0.99 0.00 +vt 0.73 0.93 0.00 +vt 0.74 0.93 0.00 +vt 0.74 0.98 0.00 +vt 0.73 0.98 0.00 +vt 0.76 0.98 0.00 +vt 0.86 0.48 0.00 +vt 0.86 0.45 0.00 +vt 0.94 0.45 0.00 +vt 0.94 0.48 0.00 +vt 0.95 0.40 0.00 +vt 0.99 0.40 0.00 +vt 0.99 0.45 0.00 +vt 0.95 0.45 0.00 +vt 0.99 0.35 0.00 +vt 0.90 0.35 0.00 +vt 0.90 0.39 0.00 +vt 0.99 0.39 0.00 +vt 0.68 0.24 0.00 +vt 0.71 0.24 0.00 +vt 0.71 0.62 0.00 +vt 0.68 0.62 0.00 +vt 0.61 0.69 0.00 +vt 0.80 0.69 0.00 +vt 0.80 0.76 0.00 +vt 0.61 0.76 0.00 +vt 0.87 0.95 0.00 +vt 0.86 0.97 0.00 +vt 0.86 0.91 0.00 +vt 0.87 0.91 0.00 +vt 0.90 0.94 0.00 +vt 0.90 0.91 0.00 +vt 0.91 0.91 0.00 +vt 0.91 0.94 0.00 +vt 0.98 0.83 0.00 +vt 0.98 0.76 0.00 +vt 0.89 0.94 0.00 +vt 0.89 0.91 0.00 +vt 0.95 0.93 0.00 +vt 0.97 0.93 0.00 +vt 0.97 0.94 0.00 +vt 0.97 0.97 0.00 +vt 0.97 0.99 0.00 +vt 0.96 0.99 0.00 +vt 0.86 0.98 0.00 +vt 0.87 0.97 0.00 +vt 0.88 0.97 0.00 +vt 0.86 0.99 0.00 +vt 0.90 0.99 0.00 +vt 0.90 0.97 0.00 +vt 0.91 0.99 0.00 +vt 0.93 0.97 0.00 +vt 0.93 0.98 0.00 +vt 0.85 0.95 0.00 +vt 0.85 0.91 0.00 +vt 0.98 0.90 0.00 +vt 0.93 0.93 0.00 +vt 0.84 0.97 0.00 +vt 0.85 0.97 0.00 +vt 0.99 0.78 0.00 +vt 0.99 0.67 0.00 +vt 0.99 0.83 0.00 +vt 0.99 0.89 0.00 +vt 0.99 0.99 0.00 +vt 0.93 0.95 0.00 +vt 0.93 0.96 0.00 +vt 0.90 0.96 0.00 +vt 0.90 0.95 0.00 +vt 0.96 0.95 0.00 +vt 0.96 0.96 0.00 +vt 0.84 0.92 0.00 +vt 0.85 0.92 0.00 +vt 0.98 0.99 0.00 +vt 0.98 0.67 0.00 +vt 0.88 0.92 0.00 +vt 0.97 0.95 0.00 +vt 0.89 0.95 0.00 +vt 0.95 0.92 0.00 +vt 0.97 0.92 0.00 +vt 0.93 0.92 0.00 +vt 0.98 0.95 0.00 +vt 0.98 0.96 0.00 +vt 0.97 0.96 0.00 +vt 0.98 0.94 0.00 +vt 0.89 0.99 0.00 +vt 0.89 0.97 0.00 +vt 0.88 0.96 0.00 +vt 0.88 0.95 0.00 +vt 0.89 0.96 0.00 +vt 0.04 0.35 0.00 +vt 0.04 0.25 0.00 +vt 0.07 0.25 0.00 +vt 0.07 0.36 0.00 +vt 0.13 0.33 0.00 +vt 0.10 0.35 0.00 +vt 0.10 0.25 0.00 +vt 0.13 0.25 0.00 +vt 0.01 0.33 0.00 +vt 0.01 0.25 0.00 +vt 0.93 0.52 0.00 +vt 0.94 0.52 0.00 +vt 0.94 0.58 0.00 +vt 0.93 0.58 0.00 +vt 0.92 0.49 0.00 +vt 0.91 0.49 0.00 +vt 0.91 0.54 0.00 +vt 0.92 0.55 0.00 +vt 0.97 0.52 0.00 +vt 0.95 0.52 0.00 +vt 0.95 0.58 0.00 +vt 0.97 0.58 0.00 +vt 0.94 0.64 0.00 +vt 0.93 0.64 0.00 +vt 0.89 0.58 0.00 +vt 0.89 0.59 0.00 +vt 0.95 0.64 0.00 +vt 0.97 0.64 0.00 +vt 0.94 0.69 0.00 +vt 0.93 0.69 0.00 +vt 0.86 0.59 0.00 +vt 0.86 0.61 0.00 +vt 0.95 0.69 0.00 +vt 0.97 0.69 0.00 +vt 0.83 0.58 0.00 +vt 0.83 0.59 0.00 +vt 0.81 0.54 0.00 +vt 0.80 0.55 0.00 +vt 0.81 0.49 0.00 +vt 0.80 0.49 0.00 +vt 0.82 0.22 0.00 +vt 0.85 0.22 0.00 +vt 0.84 0.39 0.00 +vt 0.81 0.39 0.00 +vt 0.76 0.22 0.00 +vt 0.80 0.22 0.00 +vt 0.79 0.38 0.00 +vt 0.76 0.38 0.00 +vt 0.82 0.52 0.00 +vt 0.85 0.52 0.00 +vt 0.80 0.51 0.00 +vt 0.76 0.53 0.00 +vt 0.18 0.92 0.00 +vt 0.09 0.92 0.00 +vt 0.09 0.93 0.00 +vt 0.18 0.93 0.00 +vt 0.00 0.90 0.00 +vt 0.10 0.89 0.00 +vt 0.10 0.90 0.00 +vt 0.00 0.91 0.00 +vt 0.00 0.92 0.00 +vt 0.00 0.93 0.00 +vt 0.20 0.90 0.00 +vt 0.20 0.91 0.00 +vt 0.20 0.93 0.00 +vt 0.23 0.90 0.00 +vt 0.23 0.93 0.00 +vt 0.26 0.76 0.00 +vt 0.26 0.90 0.00 +vt 0.22 0.84 0.00 +vt 0.22 0.76 0.00 +vt 0.11 0.81 0.00 +vt 0.11 0.87 0.00 +vt 0.02 0.88 0.00 +vt 0.02 0.81 0.00 +vt 0.31 0.84 0.00 +vt 0.31 0.76 0.00 +vt 0.11 0.74 0.00 +vt 0.11 0.80 0.00 +vt 0.01 0.80 0.00 +vt 0.01 0.74 0.00 +vt 0.20 0.81 0.00 +vt 0.20 0.88 0.00 +vt 0.20 0.74 0.00 +vt 0.20 0.80 0.00 +vt 0.36 0.65 0.00 +vt 0.36 0.75 0.00 +vt 0.34 0.75 0.00 +vt 0.33 0.65 0.00 +vt 0.36 0.89 0.00 +vt 0.33 0.87 0.00 +vt 0.45 0.67 0.00 +vt 0.45 0.76 0.00 +vt 0.43 0.76 0.00 +vt 0.42 0.67 0.00 +vt 0.45 0.89 0.00 +vt 0.42 0.89 0.00 +vt 0.41 0.66 0.00 +vt 0.38 0.66 0.00 +vt 0.39 0.77 0.00 +vt 0.41 0.77 0.00 +vt 0.38 0.88 0.00 +vt 0.41 0.88 0.00 +vt 0.72 0.62 0.00 +vt 0.72 0.52 0.00 +vt 0.73 0.52 0.00 +vt 0.73 0.62 0.00 +vt 0.74 0.62 0.00 +vt 0.74 0.43 0.00 +vt 0.73 0.43 0.00 +vt 0.59 0.58 0.00 +vt 0.64 0.58 0.00 +vt 0.64 0.63 0.00 +vt 0.59 0.63 0.00 +vt 0.75 0.42 0.00 +vt 0.73 0.42 0.00 +vt 0.73 0.36 0.00 +vt 0.75 0.36 0.00 +vt 0.92 0.71 0.00 +vt 0.97 0.71 0.00 +vt 0.92 0.73 0.00 +vt 0.73 0.29 0.00 +vt 0.73 0.24 0.00 +vt 0.75 0.24 0.00 +vt 0.75 0.29 0.00 +vt 0.86 0.72 0.00 +vt 0.86 0.73 0.00 +vt 0.81 0.72 0.00 +vt 0.81 0.70 0.00 +vt 0.73 0.33 0.00 +vt 0.75 0.33 0.00 +vt 0.89 0.74 0.00 +vt 0.89 0.72 0.00 +vt 0.83 0.62 0.00 +vt 0.92 0.62 0.00 +vt 0.92 0.61 0.00 +vt 0.83 0.61 0.00 +vt 0.83 0.63 0.00 +vt 0.92 0.63 0.00 +vt 0.71 0.65 0.00 +vt 0.71 0.66 0.00 +vt 0.75 0.66 0.00 +vt 0.75 0.65 0.00 +vt 0.71 0.64 0.00 +vt 0.75 0.64 0.00 +vt 0.58 0.64 0.00 +vt 0.62 0.66 0.00 +vt 0.62 0.64 0.00 +vt 0.92 0.64 0.00 +vt 0.83 0.64 0.00 +vt 0.75 0.61 0.00 +vt 0.75 0.62 0.00 +vt 0.75 0.63 0.00 +vt 0.67 0.66 0.00 +vt 0.67 0.64 0.00 +vt 0.41 0.65 0.00 +vt 0.41 0.57 0.00 +vt 0.44 0.57 0.00 +vt 0.44 0.66 0.00 +vt 0.48 0.65 0.00 +vt 0.48 0.57 0.00 +# 694 texture coords + +o castle +g castle +f 1/1/1 2/2/2 3/3/2 +f 3/3/2 4/4/1 1/1/1 +f 2/2/2 5/5/3 6/6/3 +f 6/6/3 3/3/2 2/2/2 +f 5/5/3 7/7/4 8/8/4 +f 8/8/4 6/6/3 5/5/3 +f 7/9/4 9/10/5 10/11/5 +f 10/11/5 8/12/4 7/9/4 +f 9/10/5 11/13/6 12/14/6 +f 12/14/6 10/11/5 9/10/5 +f 11/13/6 13/15/7 14/16/7 +f 14/16/7 12/14/6 11/13/6 +f 13/15/7 15/17/8 16/18/8 +f 16/18/8 14/16/7 13/15/7 +f 15/17/8 17/19/9 18/20/9 +f 18/20/9 16/18/8 15/17/8 +f 17/19/9 19/21/10 20/22/10 +f 20/22/10 18/20/9 17/19/9 +f 19/21/10 21/23/11 22/24/11 +f 22/24/11 20/22/10 19/21/10 +f 21/23/11 23/25/12 24/26/12 +f 24/26/12 22/24/11 21/23/11 +f 23/25/12 1/1/1 4/4/1 +f 4/4/1 24/26/12 23/25/12 +f 25/27/13 26/28/13 27/29/13 +f 27/29/13 28/30/13 25/27/13 +f 29/31/14 25/27/14 28/30/14 +f 28/30/14 30/32/14 29/31/14 +f 31/33/15 29/31/15 30/32/15 +f 30/32/15 32/34/15 31/33/15 +f 33/35/16 31/36/16 32/37/16 +f 32/37/16 34/38/16 33/35/16 +f 35/39/17 33/35/17 34/38/17 +f 34/38/17 36/40/17 35/39/17 +f 37/41/18 35/39/18 36/40/18 +f 36/40/18 38/42/18 37/41/18 +f 39/43/19 37/41/19 38/42/19 +f 38/42/19 40/44/19 39/43/19 +f 41/45/20 39/43/20 40/44/20 +f 40/44/20 42/46/20 41/45/20 +f 43/47/21 41/45/21 42/46/21 +f 42/46/21 44/48/21 43/47/21 +f 45/49/22 43/47/22 44/48/22 +f 44/48/22 46/50/22 45/49/22 +f 47/51/23 45/49/23 46/50/23 +f 46/50/23 48/52/23 47/51/23 +f 26/28/24 47/51/25 48/52/25 +f 48/52/25 27/29/24 26/28/24 +f 2/53/26 1/54/26 26/54/26 +f 26/54/26 25/53/26 2/53/26 +f 1/54/26 23/55/26 47/55/26 +f 47/55/26 26/54/26 1/54/26 +f 23/55/26 21/56/26 45/56/26 +f 45/56/26 47/55/26 23/55/26 +f 21/56/26 19/57/26 43/57/26 +f 43/57/26 45/56/26 21/56/26 +f 19/57/26 17/58/26 41/59/26 +f 41/59/26 43/57/26 19/57/26 +f 17/58/26 15/60/26 39/61/26 +f 39/61/26 41/59/26 17/58/26 +f 15/60/26 13/62/26 37/62/26 +f 37/62/26 39/61/26 15/60/26 +f 13/62/26 11/63/26 35/64/26 +f 35/64/26 37/62/26 13/62/26 +f 11/63/26 9/65/26 33/66/26 +f 33/66/26 35/64/26 11/63/26 +f 9/65/26 7/67/26 31/67/26 +f 31/67/26 33/66/26 9/65/26 +f 7/67/26 5/68/26 29/68/26 +f 29/68/26 31/67/26 7/67/26 +f 5/68/26 2/53/26 25/53/26 +f 25/53/26 29/68/26 5/68/26 +f 49/54/27 50/53/27 28/53/27 +f 28/53/27 27/54/27 49/54/27 +f 50/53/27 51/68/27 30/68/27 +f 30/68/27 28/53/27 50/53/27 +f 51/68/27 52/67/27 32/67/27 +f 32/67/27 30/68/27 51/68/27 +f 52/67/27 53/65/27 34/66/27 +f 34/66/27 32/67/27 52/67/27 +f 53/65/27 54/63/27 36/64/27 +f 36/64/27 34/66/27 53/65/27 +f 54/63/27 55/62/27 38/62/27 +f 38/62/27 36/64/27 54/63/27 +f 55/62/27 56/60/27 40/61/27 +f 40/61/27 38/62/27 55/62/27 +f 56/60/27 57/58/27 42/59/27 +f 42/59/27 40/61/27 56/60/27 +f 57/58/27 58/57/27 44/57/27 +f 44/57/27 42/59/27 57/58/27 +f 58/57/27 59/56/27 46/56/27 +f 46/56/27 44/57/27 58/57/27 +f 59/56/27 60/55/27 48/55/27 +f 48/55/27 46/56/27 59/56/27 +f 60/55/27 49/54/27 27/54/27 +f 27/54/27 48/55/27 60/55/27 +f 49/69/1 61/70/1 62/71/2 +f 62/71/2 50/72/2 49/69/1 +f 50/72/2 62/71/2 63/73/14 +f 63/73/14 51/74/14 50/72/2 +f 51/74/15 63/73/15 64/75/15 +f 64/75/15 52/76/15 51/74/15 +f 52/76/16 64/75/16 65/77/5 +f 65/77/5 53/78/5 52/76/16 +f 53/78/5 65/77/5 66/79/6 +f 66/79/6 54/80/6 53/78/5 +f 54/81/6 66/82/6 67/83/7 +f 67/83/7 55/84/7 54/81/6 +f 55/84/7 67/83/7 68/85/8 +f 68/85/8 56/86/8 55/84/7 +f 56/86/8 68/85/8 69/87/9 +f 69/87/9 57/88/9 56/86/8 +f 57/88/9 69/87/9 70/89/10 +f 70/89/10 58/90/10 57/88/9 +f 58/90/10 70/89/10 71/91/11 +f 71/91/11 59/92/11 58/90/10 +f 59/92/11 71/91/11 72/93/12 +f 72/93/12 60/94/12 59/92/11 +f 60/94/12 72/93/12 61/70/1 +f 61/70/1 49/69/1 60/94/12 +f 73/95/26 74/96/26 75/96/26 +f 75/96/26 76/95/26 73/95/26 +f 77/97/26 73/95/26 76/95/26 +f 76/95/26 78/97/26 77/97/26 +f 79/67/26 77/97/26 78/97/26 +f 78/97/26 80/98/26 79/67/26 +f 81/99/26 79/67/26 80/98/26 +f 80/98/26 82/99/26 81/99/26 +f 83/100/26 81/99/26 82/99/26 +f 82/99/26 84/100/26 83/100/26 +f 85/101/26 83/100/26 84/100/26 +f 84/100/26 86/101/26 85/101/26 +f 87/61/26 85/101/26 86/101/26 +f 86/101/26 88/61/26 87/61/26 +f 89/59/26 87/61/26 88/61/26 +f 88/61/26 90/102/26 89/59/26 +f 91/103/26 89/59/26 90/102/26 +f 90/102/26 92/103/26 91/103/26 +f 93/104/26 91/103/26 92/103/26 +f 92/103/26 94/105/26 93/104/26 +f 95/106/26 93/104/26 94/105/26 +f 94/105/26 96/106/26 95/106/26 +f 74/96/26 95/106/26 96/106/26 +f 96/106/26 75/96/26 74/96/26 +f 76/107/28 75/108/28 97/109/28 +f 97/109/28 98/110/28 76/107/28 +f 78/111/29 76/107/29 98/110/29 +f 98/110/29 99/112/29 78/111/29 +f 80/113/30 78/111/30 99/112/30 +f 99/112/30 100/114/30 80/113/30 +f 82/115/31 80/113/31 100/114/31 +f 100/114/31 101/116/31 82/115/31 +f 84/117/32 82/115/32 101/116/32 +f 101/116/32 102/118/32 84/117/32 +f 86/119/33 84/117/33 102/118/33 +f 102/118/33 103/120/33 86/119/33 +f 88/121/34 86/119/34 103/120/34 +f 103/120/34 104/122/34 88/121/34 +f 90/123/35 88/121/35 104/122/35 +f 104/122/35 105/124/35 90/123/35 +f 92/125/36 90/123/36 105/124/36 +f 105/124/36 106/126/36 92/125/36 +f 94/127/37 92/128/37 106/129/37 +f 106/129/37 107/130/37 94/127/37 +f 96/131/38 94/127/38 107/130/38 +f 107/130/38 108/132/38 96/131/38 +f 75/108/39 96/131/39 108/132/39 +f 108/132/39 97/109/39 75/108/39 +f 98/110/40 97/109/40 109/133/40 +f 109/133/40 110/134/40 98/110/40 +f 99/112/41 98/110/41 110/134/41 +f 110/134/41 111/135/41 99/112/41 +f 100/114/42 99/112/42 111/135/42 +f 111/135/42 112/136/43 100/114/42 +f 101/116/44 100/114/44 112/136/44 +f 112/136/44 113/137/44 101/116/44 +f 102/118/45 101/116/45 113/137/45 +f 113/137/45 114/138/45 102/118/45 +f 103/120/46 102/118/46 114/138/46 +f 114/138/46 115/139/46 103/120/46 +f 104/122/47 103/120/48 115/139/48 +f 115/139/48 116/140/48 104/122/47 +f 105/124/49 104/122/49 116/140/49 +f 116/140/49 117/141/49 105/124/49 +f 106/126/50 105/124/50 117/141/50 +f 117/141/50 118/142/50 106/126/50 +f 107/130/51 106/129/51 118/143/52 +f 118/143/52 119/144/51 107/130/51 +f 108/132/53 107/130/53 119/144/53 +f 119/144/53 120/145/53 108/132/53 +f 97/109/54 108/132/55 120/145/54 +f 120/145/54 109/133/54 97/109/54 +f 121/146/56 122/147/56 62/148/56 +f 62/148/56 61/149/56 121/146/56 +f 122/147/57 123/150/58 63/151/58 +f 63/151/58 62/148/57 122/147/57 +f 123/152/59 124/153/59 64/154/59 +f 64/154/59 63/155/59 123/152/59 +f 124/153/60 125/142/60 65/156/60 +f 65/156/60 64/154/60 124/153/60 +f 125/142/61 126/157/62 66/158/61 +f 66/158/61 65/156/62 125/142/61 +f 126/157/63 127/159/63 67/160/63 +f 67/160/63 66/158/63 126/157/63 +f 127/159/64 128/161/64 68/162/64 +f 68/162/64 67/160/64 127/159/64 +f 128/161/65 129/163/66 69/164/66 +f 69/164/66 68/162/66 128/161/65 +f 129/163/67 130/165/67 70/166/67 +f 70/166/67 69/164/67 129/163/67 +f 130/165/68 131/167/68 71/168/68 +f 71/168/68 70/166/68 130/165/68 +f 131/167/69 132/169/70 72/170/70 +f 72/170/70 71/168/70 131/167/69 +f 132/169/71 121/146/71 61/149/71 +f 61/149/71 72/170/71 132/169/71 +f 74/171/1 73/172/2 122/173/2 +f 122/173/2 121/174/1 74/171/1 +f 73/172/2 77/175/3 123/176/3 +f 123/176/3 122/173/2 73/172/2 +f 77/177/3 79/178/4 124/179/4 +f 124/179/4 123/180/3 77/177/3 +f 79/178/4 81/86/5 125/181/5 +f 125/181/5 124/179/4 79/178/4 +f 81/86/5 83/182/6 126/183/6 +f 126/183/6 125/181/5 81/86/5 +f 83/182/6 85/184/7 127/185/7 +f 127/185/7 126/183/6 83/182/6 +f 85/184/7 87/186/8 128/187/8 +f 128/187/8 127/185/7 85/184/7 +f 87/186/8 89/188/9 129/189/9 +f 129/189/9 128/187/8 87/186/8 +f 89/188/9 91/190/10 130/191/10 +f 130/191/10 129/189/9 89/188/9 +f 91/190/10 93/76/11 131/192/11 +f 131/192/11 130/191/10 91/190/10 +f 93/76/11 95/193/12 132/194/12 +f 132/194/12 131/192/11 93/76/11 +f 95/193/12 74/171/1 121/174/1 +f 121/174/1 132/194/12 95/193/12 +f 133/195/72 134/196/72 135/197/72 +f 135/197/72 136/198/72 133/195/72 +f 137/199/73 138/200/73 139/201/73 +f 139/201/73 140/202/73 137/199/73 +f 141/203/74 142/204/74 143/205/74 +f 143/205/74 144/206/74 141/203/74 +f 145/202/75 146/201/75 147/200/75 +f 147/200/75 148/199/75 145/202/75 +f 149/207/76 150/207/76 151/208/76 +f 151/208/76 152/209/76 149/207/76 +f 153/209/77 154/210/77 155/211/77 +f 142/212/78 156/196/78 157/213/78 +f 157/213/78 143/214/78 142/212/78 +f 158/210/79 159/209/79 160/211/79 +f 161/215/80 162/216/80 160/211/80 +f 160/211/80 159/209/80 161/215/80 +f 163/217/81 164/218/81 135/197/81 +f 135/197/81 134/196/81 163/217/81 +f 165/219/82 166/220/82 142/204/82 +f 142/204/82 141/203/82 165/219/82 +f 167/209/83 168/208/83 150/207/83 +f 150/207/83 149/207/83 167/209/83 +f 142/212/84 166/214/84 169/213/84 +f 169/213/84 156/196/84 142/212/84 +f 161/215/85 153/209/85 155/211/85 +f 155/211/85 162/216/85 161/215/85 +f 170/221/75 157/222/75 133/222/75 +f 133/222/75 136/221/75 170/221/75 +f 157/222/86 156/203/86 134/203/86 +f 134/203/86 133/222/86 157/222/86 +f 156/203/87 169/206/87 163/206/87 +f 163/206/87 134/203/87 156/203/87 +f 169/206/73 171/223/73 164/223/73 +f 164/223/73 163/206/73 169/206/73 +f 171/224/88 172/225/88 135/226/88 +f 135/226/88 164/224/88 171/224/88 +f 172/225/89 170/224/89 136/224/89 +f 136/224/89 135/226/89 172/225/89 +f 166/214/79 173/227/79 171/228/79 +f 171/228/79 169/213/79 166/214/79 +f 173/229/75 166/220/75 165/219/75 +f 165/219/75 174/221/75 173/229/75 +f 144/206/73 143/205/73 175/230/73 +f 175/230/73 176/223/73 144/206/73 +f 175/227/77 143/214/77 157/213/77 +f 157/213/77 170/228/77 175/227/77 +f 139/201/73 138/200/73 177/199/73 +f 177/199/73 178/202/73 139/201/73 +f 175/231/90 170/224/90 155/232/90 +f 155/232/90 154/233/91 175/231/90 +f 170/224/89 172/225/89 162/234/89 +f 162/234/89 155/232/89 170/224/89 +f 172/225/88 171/224/88 160/232/88 +f 160/232/88 162/234/88 172/225/88 +f 171/224/92 173/231/92 158/233/92 +f 158/233/92 160/232/92 171/224/92 +f 147/200/75 146/201/75 179/202/75 +f 179/202/75 180/199/75 147/200/75 +f 151/208/76 150/207/76 161/235/76 +f 161/235/76 159/236/76 151/208/76 +f 150/207/83 168/208/83 153/236/83 +f 153/236/83 161/235/83 150/207/83 +f 176/236/27 175/231/27 138/237/27 +f 138/237/27 137/238/27 176/236/27 +f 175/231/27 154/233/27 177/239/27 +f 177/239/27 138/237/27 175/231/27 +f 154/210/93 153/209/93 178/240/94 +f 178/240/94 177/241/94 154/210/93 +f 153/236/26 168/208/26 139/242/26 +f 139/242/26 178/238/26 153/236/26 +f 168/208/26 167/209/26 140/240/26 +f 140/240/26 139/242/26 168/208/26 +f 152/209/26 151/208/26 146/242/26 +f 146/242/26 145/240/26 152/209/26 +f 151/208/26 159/236/26 179/238/26 +f 179/238/26 146/242/26 151/208/26 +f 159/209/95 158/210/95 180/241/95 +f 180/241/95 179/240/95 159/209/95 +f 158/233/27 173/231/27 147/237/27 +f 147/237/27 180/239/27 158/233/27 +f 173/231/27 174/236/27 148/238/27 +f 148/238/27 147/237/27 173/231/27 +f 181/195/96 182/196/96 183/197/96 +f 183/197/96 184/198/96 181/195/96 +f 185/199/97 186/200/98 187/201/98 +f 187/201/98 188/202/97 185/199/97 +f 189/203/99 190/204/99 191/205/99 +f 191/205/99 192/206/99 189/203/99 +f 193/202/100 194/201/101 195/200/101 +f 195/200/101 196/199/100 193/202/100 +f 197/207/102 198/207/102 199/208/102 +f 199/208/102 200/209/102 197/207/102 +f 201/209/103 202/210/103 203/211/103 +f 190/212/104 204/196/104 205/213/104 +f 205/213/104 191/214/104 190/212/104 +f 206/210/105 207/209/105 208/211/105 +f 209/215/106 210/216/106 208/211/106 +f 208/211/106 207/209/106 209/215/106 +f 211/217/107 212/218/107 183/197/107 +f 183/197/107 182/196/107 211/217/107 +f 213/219/108 214/220/108 190/204/108 +f 190/204/108 189/203/108 213/219/108 +f 215/209/109 216/208/109 198/207/109 +f 198/207/109 197/207/109 215/209/109 +f 190/212/110 214/214/110 217/213/110 +f 217/213/110 204/196/110 190/212/110 +f 209/215/111 201/209/111 203/211/111 +f 203/211/111 210/216/111 209/215/111 +f 218/221/100 205/222/100 181/222/101 +f 181/222/101 184/221/101 218/221/100 +f 205/222/112 204/203/112 182/203/112 +f 182/203/112 181/222/112 205/222/112 +f 204/203/113 217/206/113 211/206/113 +f 211/206/113 182/203/113 204/203/113 +f 217/206/98 219/223/98 212/223/98 +f 212/223/98 211/206/98 217/206/98 +f 219/224/114 220/225/114 183/226/114 +f 183/226/114 212/224/114 219/224/114 +f 220/225/115 218/224/115 184/224/115 +f 184/224/115 183/226/115 220/225/115 +f 214/214/105 221/227/105 219/228/105 +f 219/228/105 217/213/105 214/214/105 +f 221/229/100 214/220/100 213/219/100 +f 213/219/100 222/221/100 221/229/100 +f 192/206/98 191/205/98 223/230/98 +f 223/230/98 224/223/98 192/206/98 +f 223/227/103 191/214/103 205/213/103 +f 205/213/103 218/228/103 223/227/103 +f 187/201/98 186/200/98 225/199/97 +f 225/199/97 226/202/97 187/201/98 +f 223/231/116 218/224/116 203/232/116 +f 203/232/116 202/233/116 223/231/116 +f 218/224/115 220/225/115 210/234/115 +f 210/234/115 203/232/115 218/224/115 +f 220/225/114 219/224/114 208/232/114 +f 208/232/114 210/234/114 220/225/114 +f 219/224/117 221/231/117 206/233/117 +f 206/233/117 208/232/117 219/224/117 +f 195/200/101 194/201/101 227/202/100 +f 227/202/100 228/199/100 195/200/101 +f 199/208/102 198/207/102 209/235/102 +f 209/235/102 207/236/102 199/208/102 +f 198/207/109 216/208/109 201/236/109 +f 201/236/109 209/235/109 198/207/109 +f 224/236/27 223/231/27 186/237/27 +f 186/237/27 185/238/27 224/236/27 +f 223/231/27 202/233/27 225/239/27 +f 225/239/27 186/237/27 223/231/27 +f 202/210/118 201/209/118 226/240/118 +f 226/240/118 225/241/118 202/210/118 +f 201/236/26 216/208/26 187/242/26 +f 187/242/26 226/238/26 201/236/26 +f 216/208/26 215/209/26 188/240/26 +f 188/240/26 187/242/26 216/208/26 +f 200/209/26 199/208/26 194/242/26 +f 194/242/26 193/240/26 200/209/26 +f 199/208/26 207/236/26 227/238/26 +f 227/238/26 194/242/26 199/208/26 +f 207/209/119 206/210/119 228/241/119 +f 228/241/119 227/240/119 207/209/119 +f 206/233/27 221/231/27 195/237/27 +f 195/237/27 228/239/27 206/233/27 +f 221/231/27 222/236/27 196/238/27 +f 196/238/27 195/237/27 221/231/27 +f 229/243/120 230/244/120 231/245/120 +f 231/245/120 232/246/120 229/243/120 +f 229/247/121 232/248/121 233/249/121 +f 233/249/121 234/250/121 229/247/121 +f 232/246/122 231/245/122 235/251/122 +f 235/251/122 233/252/122 232/246/122 +f 231/248/123 230/247/123 236/250/123 +f 236/250/123 235/249/123 231/248/123 +f 237/195/124 238/196/124 239/197/124 +f 239/197/124 240/198/124 237/195/124 +f 241/199/125 242/200/98 243/201/98 +f 243/201/98 244/202/125 241/199/125 +f 245/203/99 246/204/99 247/205/99 +f 247/205/99 248/206/99 245/203/99 +f 249/202/100 250/201/101 251/200/101 +f 251/200/101 252/199/100 249/202/100 +f 253/207/102 254/207/102 255/208/102 +f 255/208/102 256/209/102 253/207/102 +f 257/209/103 258/210/103 259/211/103 +f 246/212/104 260/196/104 261/213/104 +f 261/213/104 247/214/104 246/212/104 +f 262/210/105 263/209/105 264/211/105 +f 265/215/106 266/216/106 264/211/106 +f 264/211/106 263/209/106 265/215/106 +f 267/217/107 268/218/107 239/197/107 +f 239/197/107 238/196/107 267/217/107 +f 269/219/126 270/220/126 246/204/108 +f 246/204/108 245/203/108 269/219/126 +f 271/209/109 272/208/109 254/207/109 +f 254/207/109 253/207/109 271/209/109 +f 246/212/110 270/214/110 273/213/110 +f 273/213/110 260/196/110 246/212/110 +f 265/215/111 257/209/111 259/211/111 +f 259/211/111 266/216/111 265/215/111 +f 274/221/100 261/222/100 237/222/100 +f 237/222/100 240/221/100 274/221/100 +f 261/222/112 260/203/112 238/203/112 +f 238/203/112 237/222/112 261/222/112 +f 260/203/113 273/206/113 267/206/113 +f 267/206/113 238/203/113 260/203/113 +f 273/206/98 275/223/98 268/223/98 +f 268/223/98 267/206/98 273/206/98 +f 275/224/114 276/225/114 239/226/114 +f 239/226/114 268/224/114 275/224/114 +f 276/225/115 274/224/115 240/224/115 +f 240/224/115 239/226/115 276/225/115 +f 270/214/105 277/227/105 275/228/105 +f 275/228/105 273/213/105 270/214/105 +f 277/229/101 270/220/101 269/219/101 +f 269/219/101 278/221/101 277/229/101 +f 248/206/98 247/205/97 279/230/97 +f 279/230/97 280/223/98 248/206/98 +f 279/227/103 247/214/103 261/213/103 +f 261/213/103 274/228/103 279/227/103 +f 243/201/98 242/200/98 281/199/97 +f 281/199/97 282/202/97 243/201/98 +f 279/231/116 274/224/116 259/232/116 +f 259/232/116 258/233/116 279/231/116 +f 274/224/115 276/225/115 266/234/115 +f 266/234/115 259/232/115 274/224/115 +f 276/225/114 275/224/114 264/232/114 +f 264/232/114 266/234/114 276/225/114 +f 275/224/117 277/231/117 262/233/117 +f 262/233/117 264/232/117 275/224/117 +f 251/200/101 250/201/101 283/202/100 +f 283/202/100 284/199/100 251/200/101 +f 255/208/102 254/207/102 265/235/102 +f 265/235/102 263/236/102 255/208/102 +f 254/207/109 272/208/109 257/236/109 +f 257/236/109 265/235/109 254/207/109 +f 280/236/27 279/231/27 242/237/27 +f 242/237/27 241/238/27 280/236/27 +f 279/231/27 258/233/27 281/239/27 +f 281/239/27 242/237/27 279/231/27 +f 258/210/118 257/209/118 282/240/118 +f 282/240/118 281/241/118 258/210/118 +f 257/236/26 272/208/26 243/242/26 +f 243/242/26 282/238/26 257/236/26 +f 272/208/26 271/209/26 244/240/26 +f 244/240/26 243/242/26 272/208/26 +f 256/209/26 255/208/26 250/242/26 +f 250/242/26 249/240/26 256/209/26 +f 255/208/26 263/236/26 283/238/26 +f 283/238/26 250/242/26 255/208/26 +f 263/209/119 262/210/119 284/241/119 +f 284/241/119 283/240/119 263/209/119 +f 262/233/27 277/231/27 251/237/27 +f 251/237/27 284/239/27 262/233/27 +f 277/231/27 278/236/27 252/238/27 +f 252/238/27 251/237/27 277/231/27 +f 285/243/127 286/244/127 287/245/127 +f 287/245/127 288/246/127 285/243/127 +f 285/247/128 288/248/128 289/249/128 +f 289/249/128 290/250/128 285/247/128 +f 288/246/129 287/245/129 291/251/129 +f 291/251/129 289/252/129 288/246/129 +f 287/248/130 286/247/130 292/250/130 +f 292/250/130 291/249/130 287/248/130 +f 293/195/131 294/196/131 295/197/131 +f 295/197/131 296/198/131 293/195/131 +f 297/199/75 298/200/75 299/201/75 +f 299/201/75 300/202/75 297/199/75 +f 301/203/132 302/204/132 303/205/132 +f 303/205/132 304/206/132 301/203/132 +f 305/202/73 306/201/73 307/200/73 +f 307/200/73 308/199/73 305/202/73 +f 309/207/83 310/207/83 311/208/83 +f 311/208/83 312/209/83 309/207/83 +f 313/209/133 314/210/133 315/211/133 +f 302/212/134 316/196/134 317/213/134 +f 317/213/134 303/214/134 302/212/134 +f 318/210/135 319/209/135 320/211/135 +f 321/215/136 322/216/136 320/211/136 +f 320/211/136 319/209/136 321/215/136 +f 323/217/137 324/218/137 295/197/138 +f 295/197/138 294/196/138 323/217/137 +f 325/219/139 326/220/139 302/204/139 +f 302/204/139 301/203/139 325/219/139 +f 327/209/76 328/208/76 310/207/76 +f 310/207/76 309/207/76 327/209/76 +f 302/212/140 326/214/140 329/213/140 +f 329/213/140 316/196/140 302/212/140 +f 321/215/141 313/209/141 315/211/141 +f 315/211/141 322/216/141 321/215/141 +f 330/221/73 317/222/73 293/222/73 +f 293/222/73 296/221/73 330/221/73 +f 317/222/87 316/203/87 294/203/87 +f 294/203/87 293/222/87 317/222/87 +f 316/203/86 329/206/86 323/206/86 +f 323/206/86 294/203/86 316/203/86 +f 329/206/75 331/223/75 324/223/75 +f 324/223/75 323/206/75 329/206/75 +f 331/224/142 332/225/142 295/226/142 +f 295/226/142 324/224/142 331/224/142 +f 332/225/143 330/224/143 296/224/143 +f 296/224/143 295/226/143 332/225/143 +f 326/214/135 333/227/135 331/228/135 +f 331/228/135 329/213/135 326/214/135 +f 333/229/73 326/220/73 325/219/73 +f 325/219/73 334/221/73 333/229/73 +f 304/206/75 303/205/75 335/230/75 +f 335/230/75 336/223/75 304/206/75 +f 335/227/133 303/214/133 317/213/133 +f 317/213/133 330/228/133 335/227/133 +f 299/201/75 298/200/75 337/199/75 +f 337/199/75 338/202/75 299/201/75 +f 335/231/144 330/224/144 315/232/144 +f 315/232/144 314/233/144 335/231/144 +f 330/224/143 332/225/143 322/234/143 +f 322/234/143 315/232/143 330/224/143 +f 332/225/142 331/224/142 320/232/142 +f 320/232/142 322/234/142 332/225/142 +f 331/224/145 333/231/145 318/233/145 +f 318/233/145 320/232/145 331/224/145 +f 307/200/73 306/201/73 339/202/73 +f 339/202/73 340/199/73 307/200/73 +f 311/208/83 310/207/83 321/235/83 +f 321/235/83 319/236/83 311/208/83 +f 310/207/76 328/208/76 313/236/76 +f 313/236/76 321/235/76 310/207/76 +f 336/236/27 335/231/27 298/237/27 +f 298/237/27 297/238/27 336/236/27 +f 335/231/27 314/233/27 337/239/27 +f 337/239/27 298/237/27 335/231/27 +f 314/210/146 313/209/146 338/240/146 +f 338/240/146 337/241/146 314/210/146 +f 313/236/26 328/208/26 299/242/26 +f 299/242/26 338/238/26 313/236/26 +f 328/208/26 327/209/26 300/240/26 +f 300/240/26 299/242/26 328/208/26 +f 312/209/26 311/208/26 306/242/26 +f 306/242/26 305/240/26 312/209/26 +f 311/208/26 319/236/26 339/238/26 +f 339/238/26 306/242/26 311/208/26 +f 319/209/147 318/210/147 340/241/147 +f 340/241/147 339/240/147 319/209/147 +f 318/233/27 333/231/27 307/237/27 +f 307/237/27 340/239/27 318/233/27 +f 333/231/27 334/236/27 308/238/27 +f 308/238/27 307/237/27 333/231/27 +f 341/243/148 342/244/148 343/245/148 +f 343/245/148 344/246/148 341/243/148 +f 341/247/1 344/248/1 345/249/1 +f 345/249/1 346/250/1 341/247/1 +f 344/246/149 343/245/149 347/251/149 +f 347/251/149 345/252/149 344/246/149 +f 343/248/7 342/247/7 348/250/7 +f 348/250/7 347/249/7 343/248/7 +f 349/243/150 350/244/150 351/245/150 +f 351/245/150 352/246/150 349/243/150 +f 349/247/151 352/248/151 353/249/151 +f 353/249/151 354/250/151 349/247/151 +f 352/246/152 351/245/152 355/251/152 +f 355/251/152 353/252/152 352/246/152 +f 351/248/153 350/247/153 356/250/153 +f 356/250/153 355/249/153 351/248/153 +f 357/243/154 358/244/154 359/245/154 +f 359/245/154 360/246/154 357/243/154 +f 357/247/7 360/248/7 361/249/7 +f 361/249/7 362/250/7 357/247/7 +f 360/246/155 359/245/155 363/251/155 +f 363/251/155 361/252/155 360/246/155 +f 359/248/1 358/247/1 364/250/1 +f 364/250/1 363/249/1 359/248/1 +f 365/243/156 366/244/156 367/245/156 +f 367/245/156 368/246/156 365/243/156 +f 365/247/157 368/248/157 369/249/157 +f 369/249/157 370/250/157 365/247/157 +f 368/246/158 367/245/158 371/251/158 +f 371/251/158 369/252/158 368/246/158 +f 367/248/159 366/247/159 372/250/159 +f 372/250/159 371/249/159 367/248/159 +f 373/243/160 374/244/160 375/245/160 +f 375/245/160 376/246/160 373/243/160 +f 373/247/161 376/248/161 377/249/161 +f 377/249/161 378/250/161 373/247/161 +f 376/246/162 375/245/162 379/251/162 +f 379/251/162 377/252/162 376/246/162 +f 375/248/163 374/247/163 380/250/163 +f 380/250/163 379/249/163 375/248/163 +f 381/195/131 382/196/131 383/197/131 +f 383/197/131 384/198/131 381/195/131 +f 385/199/75 386/200/75 387/201/75 +f 387/201/75 388/202/75 385/199/75 +f 389/203/132 390/204/132 391/205/132 +f 391/205/132 392/206/132 389/203/132 +f 393/202/73 394/201/73 395/200/73 +f 395/200/73 396/199/73 393/202/73 +f 397/207/83 398/207/83 399/208/83 +f 399/208/83 400/209/83 397/207/83 +f 401/209/133 402/210/133 403/211/133 +f 390/212/134 404/196/134 405/213/134 +f 405/213/134 391/214/134 390/212/134 +f 406/210/135 407/209/135 408/211/135 +f 409/215/136 410/216/136 408/211/136 +f 408/211/136 407/209/136 409/215/136 +f 411/217/137 412/218/137 383/197/138 +f 383/197/138 382/196/138 411/217/137 +f 413/219/139 414/220/139 390/204/139 +f 390/204/139 389/203/139 413/219/139 +f 415/209/76 416/208/76 398/207/76 +f 398/207/76 397/207/76 415/209/76 +f 390/212/140 414/214/140 417/213/140 +f 417/213/140 404/196/140 390/212/140 +f 409/215/141 401/209/141 403/211/141 +f 403/211/141 410/216/141 409/215/141 +f 418/221/73 405/222/73 381/222/73 +f 381/222/73 384/221/73 418/221/73 +f 405/222/87 404/203/87 382/203/87 +f 382/203/87 381/222/87 405/222/87 +f 404/203/86 417/206/86 411/206/86 +f 411/206/86 382/203/86 404/203/86 +f 417/206/75 419/223/75 412/223/75 +f 412/223/75 411/206/75 417/206/75 +f 419/224/142 420/225/142 383/226/142 +f 383/226/142 412/224/142 419/224/142 +f 420/225/143 418/224/143 384/224/143 +f 384/224/143 383/226/143 420/225/143 +f 414/214/135 421/227/135 419/228/135 +f 419/228/135 417/213/135 414/214/135 +f 421/229/73 414/220/73 413/219/73 +f 413/219/73 422/221/73 421/229/73 +f 392/206/75 391/205/75 423/230/75 +f 423/230/75 424/223/75 392/206/75 +f 423/227/133 391/214/133 405/213/133 +f 405/213/133 418/228/133 423/227/133 +f 387/201/75 386/200/75 425/199/75 +f 425/199/75 426/202/75 387/201/75 +f 423/231/144 418/224/144 403/232/144 +f 403/232/144 402/233/144 423/231/144 +f 418/224/143 420/225/143 410/234/143 +f 410/234/143 403/232/143 418/224/143 +f 420/225/142 419/224/142 408/232/142 +f 408/232/142 410/234/142 420/225/142 +f 419/224/145 421/231/145 406/233/145 +f 406/233/145 408/232/145 419/224/145 +f 395/200/73 394/201/73 427/202/73 +f 427/202/73 428/199/73 395/200/73 +f 399/208/83 398/207/83 409/235/83 +f 409/235/83 407/236/83 399/208/83 +f 398/207/76 416/208/76 401/236/76 +f 401/236/76 409/235/76 398/207/76 +f 424/236/27 423/231/27 386/237/27 +f 386/237/27 385/238/27 424/236/27 +f 423/231/27 402/233/27 425/239/27 +f 425/239/27 386/237/27 423/231/27 +f 402/210/146 401/209/146 426/240/146 +f 426/240/146 425/241/146 402/210/146 +f 401/236/26 416/208/26 387/242/26 +f 387/242/26 426/238/26 401/236/26 +f 416/208/26 415/209/26 388/240/26 +f 388/240/26 387/242/26 416/208/26 +f 400/209/26 399/208/26 394/242/26 +f 394/242/26 393/240/26 400/209/26 +f 399/208/26 407/236/26 427/238/26 +f 427/238/26 394/242/26 399/208/26 +f 407/209/147 406/210/147 428/241/147 +f 428/241/147 427/240/147 407/209/147 +f 406/233/27 421/231/27 395/237/27 +f 395/237/27 428/239/27 406/233/27 +f 421/231/27 422/236/27 396/238/27 +f 396/238/27 395/237/27 421/231/27 +f 429/195/164 430/196/10 431/197/10 +f 431/197/10 432/198/164 429/195/164 +f 433/199/165 434/200/165 435/201/165 +f 435/201/165 436/202/165 433/199/165 +f 437/203/108 438/204/108 439/205/108 +f 439/205/108 440/206/108 437/203/108 +f 441/202/125 442/201/125 443/200/125 +f 443/200/125 444/199/125 441/202/125 +f 445/207/166 446/207/166 447/208/166 +f 447/208/166 448/209/166 445/207/166 +f 449/209/167 450/210/167 451/211/167 +f 438/212/168 452/196/168 453/213/168 +f 453/213/168 439/214/168 438/212/168 +f 454/210/169 455/209/169 456/211/169 +f 457/215/170 458/216/170 456/211/170 +f 456/211/170 455/209/170 457/215/170 +f 459/217/171 460/218/171 431/197/171 +f 431/197/171 430/196/171 459/217/171 +f 461/219/172 462/220/99 438/204/99 +f 438/204/99 437/203/99 461/219/172 +f 463/209/173 464/208/173 446/207/173 +f 446/207/173 445/207/173 463/209/173 +f 438/212/174 462/214/174 465/213/174 +f 465/213/174 452/196/174 438/212/174 +f 457/215/175 449/209/175 451/211/175 +f 451/211/175 458/216/175 457/215/175 +f 466/221/125 453/222/125 429/222/125 +f 429/222/125 432/221/125 466/221/125 +f 453/222/113 452/203/113 430/203/113 +f 430/203/113 429/222/113 453/222/113 +f 452/203/112 465/206/112 459/206/112 +f 459/206/112 430/203/112 452/203/112 +f 465/206/165 467/223/165 460/223/165 +f 460/223/165 459/206/165 465/206/165 +f 467/224/176 468/225/176 431/226/176 +f 431/226/176 460/224/176 467/224/176 +f 468/225/117 466/224/117 432/224/117 +f 432/224/117 431/226/117 468/225/117 +f 462/214/169 469/227/169 467/228/169 +f 467/228/169 465/213/169 462/214/169 +f 469/229/125 462/220/125 461/219/125 +f 461/219/125 470/221/125 469/229/125 +f 440/206/165 439/205/165 471/230/165 +f 471/230/165 472/223/165 440/206/165 +f 471/227/167 439/214/167 453/213/167 +f 453/213/167 466/228/167 471/227/167 +f 435/201/165 434/200/165 473/199/165 +f 473/199/165 474/202/165 435/201/165 +f 471/231/177 466/224/177 451/232/177 +f 451/232/177 450/233/177 471/231/177 +f 466/224/117 468/225/117 458/234/117 +f 458/234/117 451/232/117 466/224/117 +f 468/225/176 467/224/176 456/232/176 +f 456/232/176 458/234/176 468/225/176 +f 467/224/115 469/231/115 454/233/115 +f 454/233/115 456/232/115 467/224/115 +f 443/200/125 442/201/125 475/202/125 +f 475/202/125 476/199/125 443/200/125 +f 447/208/166 446/207/166 457/235/166 +f 457/235/166 455/236/166 447/208/166 +f 446/207/173 464/208/173 449/236/173 +f 449/236/173 457/235/173 446/207/173 +f 472/236/27 471/231/27 434/237/27 +f 434/237/27 433/238/27 472/236/27 +f 471/231/27 450/233/27 473/239/27 +f 473/239/27 434/237/27 471/231/27 +f 450/210/178 449/209/178 474/240/178 +f 474/240/178 473/241/178 450/210/178 +f 449/236/26 464/208/26 435/242/26 +f 435/242/26 474/238/26 449/236/26 +f 464/208/26 463/209/26 436/240/26 +f 436/240/26 435/242/26 464/208/26 +f 448/209/26 447/208/26 442/242/26 +f 442/242/26 441/240/26 448/209/26 +f 447/208/26 455/236/26 475/238/26 +f 475/238/26 442/242/26 447/208/26 +f 455/209/179 454/210/179 476/241/179 +f 476/241/179 475/240/179 455/209/179 +f 454/233/27 469/231/27 443/237/27 +f 443/237/27 476/239/27 454/233/27 +f 469/231/27 470/236/27 444/238/27 +f 444/238/27 443/237/27 469/231/27 +f 477/243/180 478/244/180 479/245/180 +f 479/245/180 480/246/180 477/243/180 +f 477/247/153 480/248/153 481/249/153 +f 481/249/153 482/250/153 477/247/153 +f 480/246/181 479/245/181 483/251/181 +f 483/251/181 481/252/182 480/246/181 +f 479/248/151 478/247/151 484/250/151 +f 484/250/151 483/249/151 479/248/151 +f 485/195/10 486/196/10 487/197/10 +f 487/197/10 488/198/10 485/195/10 +f 489/199/165 490/200/165 491/201/165 +f 491/201/165 492/202/165 489/199/165 +f 493/203/108 494/204/108 495/205/108 +f 495/205/108 496/206/108 493/203/108 +f 497/202/125 498/201/125 499/200/125 +f 499/200/125 500/199/125 497/202/125 +f 501/207/166 502/207/166 503/208/166 +f 503/208/166 504/209/166 501/207/166 +f 505/209/167 506/210/167 507/211/167 +f 494/212/168 508/196/168 509/213/168 +f 509/213/168 495/214/168 494/212/168 +f 510/210/169 511/209/169 512/211/169 +f 513/215/170 514/216/170 512/211/170 +f 512/211/170 511/209/170 513/215/170 +f 515/217/171 516/218/171 487/197/171 +f 487/197/171 486/196/171 515/217/171 +f 517/219/99 518/220/99 494/204/172 +f 494/204/172 493/203/99 517/219/99 +f 519/209/173 520/208/173 502/207/173 +f 502/207/173 501/207/173 519/209/173 +f 494/212/174 518/214/174 521/213/174 +f 521/213/174 508/196/174 494/212/174 +f 513/215/175 505/209/175 507/211/175 +f 507/211/175 514/216/175 513/215/175 +f 522/221/125 509/222/125 485/222/125 +f 485/222/125 488/221/125 522/221/125 +f 509/222/113 508/203/113 486/203/113 +f 486/203/113 485/222/113 509/222/113 +f 508/203/112 521/206/112 515/206/112 +f 515/206/112 486/203/112 508/203/112 +f 521/206/165 523/223/165 516/223/165 +f 516/223/165 515/206/165 521/206/165 +f 523/224/176 524/225/176 487/226/176 +f 487/226/176 516/224/176 523/224/176 +f 524/225/117 522/224/117 488/224/117 +f 488/224/117 487/226/117 524/225/117 +f 518/214/169 525/227/169 523/228/169 +f 523/228/169 521/213/169 518/214/169 +f 525/229/125 518/220/125 517/219/125 +f 517/219/125 526/221/125 525/229/125 +f 496/206/165 495/205/165 527/230/165 +f 527/230/165 528/223/165 496/206/165 +f 527/227/167 495/214/167 509/213/167 +f 509/213/167 522/228/167 527/227/167 +f 491/201/165 490/200/165 529/199/165 +f 529/199/165 530/202/165 491/201/165 +f 527/231/177 522/224/177 507/232/177 +f 507/232/177 506/233/177 527/231/177 +f 522/224/117 524/225/117 514/234/117 +f 514/234/117 507/232/117 522/224/117 +f 524/225/176 523/224/176 512/232/176 +f 512/232/176 514/234/176 524/225/176 +f 523/224/115 525/231/115 510/233/115 +f 510/233/115 512/232/115 523/224/115 +f 499/200/125 498/201/125 531/202/125 +f 531/202/125 532/199/125 499/200/125 +f 503/208/166 502/207/166 513/235/166 +f 513/235/166 511/236/166 503/208/166 +f 502/207/173 520/208/173 505/236/173 +f 505/236/173 513/235/173 502/207/173 +f 528/236/27 527/231/27 490/237/27 +f 490/237/27 489/238/27 528/236/27 +f 527/231/27 506/233/27 529/239/27 +f 529/239/27 490/237/27 527/231/27 +f 506/210/178 505/209/178 530/240/178 +f 530/240/178 529/241/178 506/210/178 +f 505/236/26 520/208/26 491/242/26 +f 491/242/26 530/238/26 505/236/26 +f 520/208/26 519/209/26 492/240/26 +f 492/240/26 491/242/26 520/208/26 +f 504/209/26 503/208/26 498/242/26 +f 498/242/26 497/240/26 504/209/26 +f 503/208/26 511/236/26 531/238/26 +f 531/238/26 498/242/26 503/208/26 +f 511/209/179 510/210/179 532/241/179 +f 532/241/179 531/240/179 511/209/179 +f 510/233/27 525/231/27 499/237/27 +f 499/237/27 532/239/27 510/233/27 +f 525/231/27 526/236/27 500/238/27 +f 500/238/27 499/237/27 525/231/27 +f 533/243/183 534/244/183 535/245/183 +f 535/245/183 536/246/183 533/243/183 +f 533/247/184 536/248/184 537/249/184 +f 537/249/184 538/250/184 533/247/184 +f 536/246/185 535/245/185 539/251/185 +f 539/251/185 537/252/185 536/246/185 +f 535/248/186 534/247/186 540/250/186 +f 540/250/186 539/249/186 535/248/186 +f 541/195/72 542/196/72 543/197/72 +f 543/197/72 544/198/72 541/195/72 +f 545/199/73 546/200/73 547/201/73 +f 547/201/73 548/202/73 545/199/73 +f 549/203/74 550/204/74 551/205/74 +f 551/205/74 552/206/74 549/203/74 +f 553/202/75 554/201/75 555/200/75 +f 555/200/75 556/199/75 553/202/75 +f 557/207/76 558/207/76 559/208/76 +f 559/208/76 560/209/76 557/207/76 +f 561/209/77 562/210/77 563/211/77 +f 550/212/78 564/196/78 565/213/78 +f 565/213/78 551/214/78 550/212/78 +f 566/210/79 567/209/79 568/211/79 +f 569/215/80 570/216/80 568/211/80 +f 568/211/80 567/209/80 569/215/80 +f 571/217/81 572/218/81 543/197/81 +f 543/197/81 542/196/81 571/217/81 +f 573/219/82 574/220/82 550/204/82 +f 550/204/82 549/203/82 573/219/82 +f 575/209/83 576/208/83 558/207/83 +f 558/207/83 557/207/83 575/209/83 +f 550/212/84 574/214/84 577/213/84 +f 577/213/84 564/196/84 550/212/84 +f 569/215/85 561/209/85 563/211/85 +f 563/211/85 570/216/85 569/215/85 +f 578/221/75 565/222/75 541/222/75 +f 541/222/75 544/221/75 578/221/75 +f 565/222/86 564/203/86 542/203/86 +f 542/203/86 541/222/86 565/222/86 +f 564/203/87 577/206/87 571/206/87 +f 571/206/87 542/203/87 564/203/87 +f 577/206/73 579/223/73 572/223/73 +f 572/223/73 571/206/73 577/206/73 +f 579/224/88 580/225/88 543/226/88 +f 543/226/88 572/224/88 579/224/88 +f 580/225/89 578/224/89 544/224/89 +f 544/224/89 543/226/89 580/225/89 +f 574/214/79 581/227/79 579/228/79 +f 579/228/79 577/213/79 574/214/79 +f 581/229/75 574/220/75 573/219/75 +f 573/219/75 582/221/75 581/229/75 +f 552/206/73 551/205/73 583/230/73 +f 583/230/73 584/223/73 552/206/73 +f 583/227/77 551/214/77 565/213/77 +f 565/213/77 578/228/77 583/227/77 +f 547/201/73 546/200/73 585/199/73 +f 585/199/73 586/202/73 547/201/73 +f 583/231/90 578/224/90 563/232/90 +f 563/232/90 562/233/90 583/231/90 +f 578/224/89 580/225/89 570/234/89 +f 570/234/89 563/232/89 578/224/89 +f 580/225/88 579/224/88 568/232/88 +f 568/232/88 570/234/88 580/225/88 +f 579/224/92 581/231/92 566/233/92 +f 566/233/92 568/232/92 579/224/92 +f 555/200/75 554/201/75 587/202/75 +f 587/202/75 588/199/75 555/200/75 +f 559/208/76 558/207/76 569/235/76 +f 569/235/76 567/236/76 559/208/76 +f 558/207/83 576/208/83 561/236/83 +f 561/236/83 569/235/83 558/207/83 +f 584/236/27 583/231/27 546/237/27 +f 546/237/27 545/238/27 584/236/27 +f 583/231/27 562/233/27 585/239/27 +f 585/239/27 546/237/27 583/231/27 +f 562/210/94 561/209/94 586/240/94 +f 586/240/94 585/241/94 562/210/94 +f 561/236/26 576/208/26 547/242/26 +f 547/242/26 586/238/26 561/236/26 +f 576/208/26 575/209/26 548/240/26 +f 548/240/26 547/242/26 576/208/26 +f 560/209/26 559/208/26 554/242/26 +f 554/242/26 553/240/26 560/209/26 +f 559/208/26 567/236/26 587/238/26 +f 587/238/26 554/242/26 559/208/26 +f 567/209/95 566/210/95 588/241/95 +f 588/241/95 587/240/95 567/209/95 +f 566/233/27 581/231/27 555/237/27 +f 555/237/27 588/239/27 566/233/27 +f 581/231/27 582/236/27 556/238/27 +f 556/238/27 555/237/27 581/231/27 +f 589/243/187 590/244/187 591/245/187 +f 591/245/187 592/246/187 589/243/187 +f 589/247/163 592/248/163 593/249/163 +f 593/249/163 594/250/163 589/247/163 +f 592/246/188 591/245/188 595/251/189 +f 595/251/189 593/252/188 592/246/188 +f 591/248/161 590/247/161 596/250/161 +f 596/250/161 595/249/161 591/248/161 +f 597/253/13 598/254/13 599/255/13 +f 599/255/13 600/256/13 597/253/13 +f 601/257/14 597/253/14 600/256/14 +f 600/256/14 602/258/14 601/257/14 +f 603/259/118 601/257/118 602/258/118 +f 602/258/118 604/260/15 603/259/118 +f 605/261/16 603/262/16 604/263/16 +f 604/263/16 606/264/16 605/261/16 +f 607/265/17 605/261/17 606/264/17 +f 606/264/17 608/266/17 607/265/17 +f 609/267/18 607/265/18 608/266/18 +f 608/266/18 610/268/18 609/267/18 +f 611/269/190 609/267/19 610/268/19 +f 610/268/19 612/270/190 611/269/190 +f 613/271/20 611/269/20 612/270/20 +f 612/270/20 614/272/20 613/271/20 +f 615/273/21 613/271/21 614/272/21 +f 614/272/21 616/274/21 615/273/21 +f 617/275/191 615/273/191 616/274/22 +f 616/274/22 618/276/191 617/275/191 +f 619/277/23 617/275/23 618/276/23 +f 618/276/23 620/278/23 619/277/23 +f 598/254/24 619/277/25 620/278/25 +f 620/278/25 599/255/24 598/254/24 +f 600/279/27 599/280/27 621/281/27 +f 621/281/27 622/282/27 600/279/27 +f 623/283/27 624/279/27 625/282/27 +f 625/282/27 626/284/27 623/283/27 +f 604/285/27 602/283/27 627/284/27 +f 627/284/27 628/285/27 604/285/27 +f 629/286/27 630/285/27 631/285/27 +f 631/285/27 632/287/27 629/286/27 +f 608/288/27 606/286/27 633/287/27 +f 633/287/27 634/289/27 608/288/27 +f 635/290/27 636/288/27 637/289/27 +f 637/289/27 638/291/27 635/290/27 +f 612/292/27 610/290/27 639/291/27 +f 639/291/27 640/293/27 612/292/27 +f 641/294/27 642/292/27 643/293/27 +f 643/293/27 644/295/27 641/294/27 +f 616/296/27 614/294/27 645/295/27 +f 645/295/27 646/297/27 616/296/27 +f 647/298/27 648/296/27 649/297/27 +f 649/297/27 650/299/27 647/298/27 +f 620/300/27 618/298/27 651/299/27 +f 651/299/27 652/300/27 620/300/27 +f 653/280/27 654/300/27 655/300/27 +f 655/300/27 656/281/27 653/280/27 +f 622/301/19 621/302/19 657/303/19 +f 657/303/19 658/304/19 622/301/19 +f 627/305/20 622/301/20 658/304/20 +f 658/304/20 659/306/20 627/305/20 +f 628/307/21 627/305/21 659/306/21 +f 659/306/21 660/308/21 628/307/21 +f 633/309/22 628/307/22 660/308/22 +f 660/308/22 661/310/22 633/309/22 +f 634/311/23 633/309/23 661/310/23 +f 661/310/23 662/312/23 634/311/23 +f 639/313/24 634/311/24 662/312/24 +f 662/312/24 663/314/24 639/313/24 +f 640/315/192 639/313/13 663/314/13 +f 663/314/13 664/316/192 640/315/192 +f 645/317/14 640/315/14 664/316/14 +f 664/316/14 665/318/14 645/317/14 +f 646/319/15 645/317/15 665/318/15 +f 665/318/15 666/320/15 646/319/15 +f 651/321/16 646/322/16 666/323/193 +f 666/323/193 667/324/16 651/321/16 +f 652/325/17 651/321/17 667/324/17 +f 667/324/17 668/326/17 652/325/17 +f 621/302/18 652/325/194 668/326/194 +f 668/326/194 657/303/18 621/302/18 +f 658/327/27 657/328/27 669/329/27 +f 659/330/27 658/327/27 669/329/27 +f 660/331/27 659/330/27 669/329/27 +f 661/332/27 660/331/27 669/329/27 +f 662/333/27 661/332/27 669/329/27 +f 663/334/27 662/333/27 669/329/27 +f 664/335/27 663/334/27 669/329/27 +f 665/336/27 664/335/27 669/329/27 +f 666/337/27 665/336/27 669/329/27 +f 667/338/27 666/337/27 669/329/27 +f 668/339/27 667/338/27 669/329/27 +f 657/328/27 668/339/27 669/329/27 +f 602/258/14 600/256/14 624/340/14 +f 624/340/14 623/341/14 602/258/14 +f 600/279/161 622/282/161 625/282/161 +f 625/282/161 624/279/161 600/279/161 +f 622/301/20 627/305/20 626/342/20 +f 626/342/20 625/343/20 622/301/20 +f 627/284/195 602/283/195 623/283/195 +f 623/283/195 626/284/195 627/284/195 +f 606/264/16 604/263/16 630/344/193 +f 630/344/193 629/345/16 606/264/16 +f 604/285/1 628/285/1 631/285/1 +f 631/285/1 630/285/1 604/285/1 +f 628/307/22 633/309/22 632/346/22 +f 632/346/22 631/347/22 628/307/22 +f 633/287/196 606/286/196 629/286/196 +f 629/286/196 632/287/196 633/287/196 +f 610/268/18 608/266/18 636/348/18 +f 636/348/18 635/349/18 610/268/18 +f 608/288/153 634/289/153 637/289/153 +f 637/289/153 636/288/153 608/288/153 +f 634/311/24 639/313/24 638/350/24 +f 638/350/24 637/351/24 634/311/24 +f 639/291/10 610/290/10 635/290/10 +f 635/290/10 638/291/10 639/291/10 +f 614/272/20 612/270/20 642/352/20 +f 642/352/20 641/353/20 614/272/20 +f 612/292/163 640/293/163 643/293/163 +f 643/293/163 642/292/163 612/292/163 +f 640/315/14 645/317/14 644/354/14 +f 644/354/14 643/355/14 640/315/14 +f 645/295/197 614/294/197 641/294/197 +f 641/294/197 644/295/197 645/295/197 +f 618/276/191 616/274/22 648/356/22 +f 648/356/22 647/357/22 618/276/191 +f 616/296/7 646/297/7 649/297/7 +f 649/297/7 648/296/7 616/296/7 +f 646/322/16 651/321/16 650/358/16 +f 650/358/16 649/359/16 646/322/16 +f 651/299/198 618/298/198 647/298/198 +f 647/298/198 650/299/198 651/299/198 +f 599/255/24 620/278/25 654/360/24 +f 654/360/24 653/361/24 599/255/24 +f 620/300/151 652/300/151 655/300/151 +f 655/300/151 654/300/151 620/300/151 +f 652/325/194 621/302/18 656/362/18 +f 656/362/18 655/363/194 652/325/194 +f 621/281/4 599/280/4 653/280/4 +f 653/280/4 656/281/4 621/281/4 +f 670/364/199 671/365/199 672/366/199 +f 672/366/199 673/367/199 670/364/199 +f 671/368/200 674/369/200 675/370/200 +f 675/370/200 672/371/200 671/368/200 +f 674/365/201 676/364/201 677/367/201 +f 677/367/201 675/366/201 674/365/201 +f 676/372/202 670/373/202 673/374/202 +f 673/374/202 677/375/202 676/372/202 +f 678/376/7 679/377/7 680/378/7 +f 680/378/7 681/379/7 678/376/7 +f 679/380/4 682/381/4 683/382/4 +f 683/382/4 680/383/4 679/380/4 +f 684/384/1 685/385/1 686/386/1 +f 686/386/1 687/387/1 684/384/1 +f 688/388/10 678/389/10 681/390/10 +f 681/390/10 689/391/10 688/388/10 +f 676/392/26 674/393/26 683/394/26 +f 683/394/26 689/395/26 676/392/26 +f 683/394/26 674/393/26 671/396/26 +f 671/396/26 680/397/26 683/394/26 +f 680/397/26 671/396/26 670/398/26 +f 670/398/26 681/399/26 680/397/26 +f 681/399/26 670/398/26 676/392/26 +f 676/392/26 689/395/26 681/399/26 +f 673/400/27 672/401/27 690/402/27 +f 690/402/27 691/403/27 673/400/27 +f 672/401/27 675/404/27 692/405/27 +f 692/405/27 690/402/27 672/401/27 +f 675/404/27 677/406/27 693/407/27 +f 693/407/27 692/405/27 675/404/27 +f 677/406/27 673/400/27 691/403/27 +f 691/403/27 693/407/27 677/406/27 +f 688/408/1 689/409/1 694/410/1 +f 694/410/1 695/411/1 688/408/1 +f 689/409/1 683/412/1 696/413/1 +f 696/413/1 694/410/1 689/409/1 +f 683/412/1 682/414/1 697/415/1 +f 697/415/1 696/413/1 683/412/1 +f 695/416/10 694/417/10 686/418/10 +f 686/418/10 685/419/10 695/416/10 +f 694/420/27 696/421/27 687/422/27 +f 687/422/27 686/423/27 694/420/27 +f 696/417/4 697/416/4 684/419/4 +f 684/419/4 687/418/4 696/417/4 +f 698/243/150 699/246/150 700/245/150 +f 700/245/150 701/244/150 698/243/150 +f 698/247/153 702/250/153 703/249/153 +f 703/249/153 699/248/153 698/247/153 +f 699/246/152 703/252/152 704/251/152 +f 704/251/152 700/245/152 699/246/152 +f 700/248/151 704/249/151 705/250/151 +f 705/250/151 701/247/151 700/248/151 +f 706/424/203 707/425/204 708/426/205 +f 708/426/205 709/427/27 706/424/203 +f 710/428/1 711/429/1 707/429/1 +f 707/429/1 706/428/1 710/428/1 +f 712/430/206 708/430/206 707/431/206 +f 707/431/206 711/431/206 712/430/206 +f 706/424/203 709/427/27 713/426/207 +f 713/426/207 714/425/208 706/424/203 +f 710/428/1 706/428/1 714/432/1 +f 714/432/1 715/432/1 710/428/1 +f 714/431/209 713/430/209 716/430/209 +f 716/430/209 715/431/209 714/431/209 +f 717/433/210 709/427/27 708/426/205 +f 708/426/205 718/434/211 717/433/210 +f 719/428/7 717/428/7 718/429/7 +f 718/429/7 720/429/7 719/428/7 +f 718/435/212 708/430/212 712/430/212 +f 712/430/212 720/435/212 718/435/212 +f 717/433/210 721/434/213 713/426/207 +f 713/426/207 709/427/27 717/433/210 +f 719/428/7 722/432/7 721/432/7 +f 721/432/7 717/428/7 719/428/7 +f 716/430/214 713/430/214 721/435/214 +f 721/435/214 722/435/214 716/430/214 +f 723/436/4 724/437/4 725/438/4 +f 725/438/4 726/439/4 723/436/4 +f 724/437/215 723/436/215 727/440/215 +f 727/440/215 728/441/215 724/437/215 +f 723/436/216 726/439/216 729/440/216 +f 729/440/216 727/440/216 723/436/216 +f 730/442/217 728/441/217 727/440/217 +f 727/440/217 731/443/217 730/442/217 +f 732/444/216 731/443/216 727/440/216 +f 727/440/216 729/445/216 732/444/216 +f 733/446/10 734/447/10 735/448/10 +f 735/448/10 736/449/10 733/446/10 +f 734/447/218 737/442/218 738/443/218 +f 738/443/218 735/448/218 734/447/218 +f 735/448/219 738/443/219 739/450/219 +f 739/450/219 736/449/219 735/448/219 +f 738/443/220 737/442/220 730/442/220 +f 730/442/220 731/443/220 738/443/220 +f 732/444/219 739/444/219 738/443/219 +f 738/443/219 731/443/219 732/444/219 +f 740/436/4 741/437/4 742/438/4 +f 742/438/4 743/439/4 740/436/4 +f 741/437/221 740/436/221 744/440/221 +f 744/440/221 745/441/221 741/437/221 +f 740/436/222 743/439/222 746/440/222 +f 746/440/222 744/440/222 740/436/222 +f 747/442/223 745/441/223 744/440/223 +f 744/440/223 748/443/223 747/442/223 +f 749/444/222 748/443/222 744/440/222 +f 744/440/222 746/445/222 749/444/222 +f 750/446/10 751/447/10 752/448/10 +f 752/448/10 753/449/10 750/446/10 +f 751/447/224 754/442/224 755/443/224 +f 755/443/224 752/448/224 751/447/224 +f 752/448/222 755/443/222 756/450/222 +f 756/450/222 753/449/222 752/448/222 +f 755/443/225 754/442/225 747/442/225 +f 747/442/225 748/443/225 755/443/225 +f 749/444/222 756/444/222 755/443/222 +f 755/443/222 748/443/222 749/444/222 +f 757/436/4 758/437/4 759/438/4 +f 759/438/4 760/439/4 757/436/4 +f 758/437/226 757/436/226 761/440/226 +f 761/440/226 762/441/227 758/437/226 +f 757/436/228 760/439/228 763/440/229 +f 763/440/229 761/440/229 757/436/228 +f 764/442/230 762/441/230 761/440/230 +f 761/440/230 765/443/230 764/442/230 +f 766/444/228 765/443/228 761/440/228 +f 761/440/228 763/445/228 766/444/228 +f 767/446/10 768/447/10 769/448/10 +f 769/448/10 770/449/10 767/446/10 +f 768/447/231 771/442/232 772/443/231 +f 772/443/231 769/448/232 768/447/231 +f 769/448/229 772/443/229 773/450/229 +f 773/450/229 770/449/229 769/448/229 +f 772/443/233 771/442/233 764/442/233 +f 764/442/233 765/443/233 772/443/233 +f 766/444/229 773/444/229 772/443/229 +f 772/443/229 765/443/229 766/444/229 +f 774/436/4 775/437/4 776/438/4 +f 776/438/4 777/439/4 774/436/4 +f 775/437/226 774/436/227 778/440/227 +f 778/440/227 779/441/227 775/437/226 +f 774/436/229 777/439/229 780/440/229 +f 780/440/229 778/440/229 774/436/229 +f 781/442/230 779/441/230 778/440/230 +f 778/440/230 782/443/230 781/442/230 +f 783/444/229 782/443/229 778/440/229 +f 778/440/229 780/445/229 783/444/229 +f 784/446/10 785/447/10 786/448/10 +f 786/448/10 787/449/10 784/446/10 +f 785/447/231 788/442/232 789/443/232 +f 789/443/232 786/448/231 785/447/231 +f 786/448/228 789/443/229 790/450/229 +f 790/450/229 787/449/228 786/448/228 +f 789/443/233 788/442/233 781/442/233 +f 781/442/233 782/443/233 789/443/233 +f 783/444/229 790/444/229 789/443/229 +f 789/443/229 782/443/229 783/444/229 +f 791/436/4 792/437/4 793/438/4 +f 793/438/4 794/439/4 791/436/4 +f 792/437/234 791/436/234 795/440/234 +f 795/440/234 796/441/234 792/437/234 +f 791/436/235 794/439/235 797/440/235 +f 797/440/235 795/440/235 791/436/235 +f 798/442/236 796/441/236 795/440/236 +f 795/440/236 799/443/236 798/442/236 +f 800/444/235 799/443/235 795/440/235 +f 795/440/235 797/445/235 800/444/235 +f 801/446/10 802/447/10 803/448/10 +f 803/448/10 804/449/10 801/446/10 +f 802/447/237 805/442/237 806/443/237 +f 806/443/237 803/448/237 802/447/237 +f 803/448/235 806/443/235 807/450/235 +f 807/450/235 804/449/235 803/448/235 +f 806/443/238 805/442/238 798/442/238 +f 798/442/238 799/443/238 806/443/238 +f 800/444/239 807/444/239 806/443/239 +f 806/443/239 799/443/239 800/444/239 +f 808/436/4 809/437/4 810/438/4 +f 810/438/4 811/439/4 808/436/4 +f 809/437/240 808/436/240 812/440/240 +f 812/440/240 813/441/240 809/437/240 +f 808/436/241 811/439/241 814/440/241 +f 814/440/241 812/440/241 808/436/241 +f 815/442/236 813/441/236 812/440/236 +f 812/440/236 816/443/236 815/442/236 +f 817/444/241 816/443/241 812/440/241 +f 812/440/241 814/445/241 817/444/241 +f 818/446/10 819/447/10 820/448/10 +f 820/448/10 821/449/10 818/446/10 +f 819/447/242 822/442/242 823/443/242 +f 823/443/242 820/448/242 819/447/242 +f 820/448/243 823/443/241 824/450/241 +f 824/450/241 821/449/243 820/448/243 +f 823/443/238 822/442/238 815/442/238 +f 815/442/238 816/443/238 823/443/238 +f 817/444/241 824/444/241 823/443/241 +f 823/443/241 816/443/241 817/444/241 +f 825/436/4 826/437/4 827/438/4 +f 827/438/4 828/439/4 825/436/4 +f 826/437/215 825/436/215 829/440/215 +f 829/440/215 830/441/215 826/437/215 +f 825/436/216 828/439/216 831/440/216 +f 831/440/216 829/440/216 825/436/216 +f 832/442/217 830/441/217 829/440/217 +f 829/440/217 833/443/217 832/442/217 +f 834/444/216 833/443/216 829/440/216 +f 829/440/216 831/445/216 834/444/216 +f 835/446/10 836/447/10 837/448/10 +f 837/448/10 838/449/10 835/446/10 +f 836/447/218 839/442/218 840/443/218 +f 840/443/218 837/448/218 836/447/218 +f 837/448/219 840/443/219 841/450/219 +f 841/450/219 838/449/219 837/448/219 +f 840/443/220 839/442/220 832/442/220 +f 832/442/220 833/443/220 840/443/220 +f 834/444/219 841/444/219 840/443/219 +f 840/443/219 833/443/219 834/444/219 +f 842/436/4 843/437/4 844/438/4 +f 844/438/4 845/439/4 842/436/4 +f 843/437/215 842/436/215 846/440/215 +f 846/440/215 847/441/215 843/437/215 +f 842/436/216 845/439/216 848/440/216 +f 848/440/216 846/440/216 842/436/216 +f 849/442/217 847/441/217 846/440/217 +f 846/440/217 850/443/217 849/442/217 +f 851/444/216 850/443/216 846/440/216 +f 846/440/216 848/445/216 851/444/216 +f 852/446/10 853/447/10 854/448/10 +f 854/448/10 855/449/10 852/446/10 +f 853/447/218 856/442/218 857/443/218 +f 857/443/218 854/448/218 853/447/218 +f 854/448/219 857/443/219 858/450/219 +f 858/450/219 855/449/219 854/448/219 +f 857/443/220 856/442/220 849/442/220 +f 849/442/220 850/443/220 857/443/220 +f 851/444/219 858/444/219 857/443/219 +f 857/443/219 850/443/219 851/444/219 +f 859/438/4 860/437/4 861/436/4 +f 861/436/4 862/439/4 859/438/4 +f 863/440/244 861/436/244 860/437/244 +f 860/437/244 864/441/244 863/440/244 +f 865/440/245 862/439/245 861/436/245 +f 861/436/245 863/440/245 865/440/245 +f 863/440/246 864/441/246 866/442/246 +f 866/442/246 867/443/246 863/440/246 +f 868/444/245 865/445/245 863/440/245 +f 863/440/245 867/443/245 868/444/245 +f 869/448/10 870/447/10 871/446/10 +f 871/446/10 872/449/10 869/448/10 +f 873/443/247 874/442/247 870/447/247 +f 870/447/247 869/448/247 873/443/247 +f 875/450/248 873/443/248 869/448/248 +f 869/448/248 872/449/248 875/450/248 +f 866/442/249 874/442/249 873/443/249 +f 873/443/249 867/443/249 866/442/249 +f 868/444/248 867/443/248 873/443/248 +f 873/443/248 875/444/248 868/444/248 +f 876/438/4 877/437/4 878/436/4 +f 878/436/4 879/439/4 876/438/4 +f 880/440/250 878/436/250 877/437/250 +f 877/437/250 881/441/250 880/440/250 +f 882/440/251 879/439/251 878/436/251 +f 878/436/251 880/440/251 882/440/251 +f 880/440/252 881/441/252 883/442/252 +f 883/442/252 884/443/252 880/440/252 +f 885/444/251 882/445/251 880/440/251 +f 880/440/251 884/443/251 885/444/251 +f 886/448/10 887/447/10 888/446/10 +f 888/446/10 889/449/10 886/448/10 +f 890/443/253 891/442/253 887/447/253 +f 887/447/253 886/448/253 890/443/253 +f 892/450/251 890/443/251 886/448/254 +f 886/448/254 889/449/254 892/450/251 +f 883/442/255 891/442/255 890/443/255 +f 890/443/255 884/443/255 883/442/255 +f 885/444/251 884/443/251 890/443/251 +f 890/443/251 892/444/251 885/444/251 +f 893/438/4 894/437/4 895/436/4 +f 895/436/4 896/439/4 893/438/4 +f 897/440/256 895/436/257 894/437/256 +f 894/437/256 898/441/256 897/440/256 +f 899/440/258 896/439/258 895/436/258 +f 895/436/258 897/440/258 899/440/258 +f 897/440/259 898/441/259 900/442/259 +f 900/442/259 901/443/259 897/440/259 +f 902/444/258 899/445/258 897/440/258 +f 897/440/258 901/443/258 902/444/258 +f 903/448/10 904/447/10 905/446/10 +f 905/446/10 906/449/10 903/448/10 +f 907/443/260 908/442/260 904/447/260 +f 904/447/260 903/448/260 907/443/260 +f 909/450/261 907/443/261 903/448/261 +f 903/448/261 906/449/261 909/450/261 +f 900/442/262 908/442/262 907/443/262 +f 907/443/262 901/443/262 900/442/262 +f 902/444/261 901/443/261 907/443/261 +f 907/443/261 909/444/261 902/444/261 +f 910/438/4 911/437/4 912/436/4 +f 912/436/4 913/439/4 910/438/4 +f 914/440/257 912/436/257 911/437/257 +f 911/437/257 915/441/256 914/440/257 +f 916/440/261 913/439/261 912/436/261 +f 912/436/261 914/440/261 916/440/261 +f 914/440/259 915/441/259 917/442/259 +f 917/442/259 918/443/259 914/440/259 +f 919/444/261 916/445/261 914/440/261 +f 914/440/261 918/443/261 919/444/261 +f 920/448/10 921/447/10 922/446/10 +f 922/446/10 923/449/10 920/448/10 +f 924/443/263 925/442/260 921/447/263 +f 921/447/263 920/448/263 924/443/263 +f 926/450/258 924/443/258 920/448/261 +f 920/448/261 923/449/261 926/450/258 +f 917/442/262 925/442/262 924/443/262 +f 924/443/262 918/443/262 917/442/262 +f 919/444/261 918/443/261 924/443/261 +f 924/443/261 926/444/261 919/444/261 +f 927/438/4 928/437/4 929/436/4 +f 929/436/4 930/439/4 927/438/4 +f 931/440/264 929/436/264 928/437/264 +f 928/437/264 932/441/264 931/440/264 +f 933/440/265 930/439/265 929/436/265 +f 929/436/265 931/440/265 933/440/265 +f 931/440/266 932/441/266 934/442/266 +f 934/442/266 935/443/266 931/440/266 +f 936/444/265 933/445/265 931/440/265 +f 931/440/265 935/443/265 936/444/265 +f 937/448/10 938/447/10 939/446/10 +f 939/446/10 940/449/10 937/448/10 +f 941/443/267 942/442/267 938/447/267 +f 938/447/267 937/448/267 941/443/267 +f 943/450/265 941/443/265 937/448/265 +f 937/448/265 940/449/265 943/450/265 +f 934/442/268 942/442/268 941/443/268 +f 941/443/268 935/443/268 934/442/268 +f 936/444/269 935/443/269 941/443/269 +f 941/443/269 943/444/269 936/444/269 +f 944/438/4 945/437/4 946/436/4 +f 946/436/4 947/439/4 944/438/4 +f 948/440/270 946/436/270 945/437/270 +f 945/437/270 949/441/270 948/440/270 +f 950/440/271 947/439/271 946/436/271 +f 946/436/271 948/440/271 950/440/271 +f 948/440/266 949/441/266 951/442/266 +f 951/442/266 952/443/266 948/440/266 +f 953/444/271 950/445/271 948/440/271 +f 948/440/271 952/443/271 953/444/271 +f 954/448/10 955/447/10 956/446/10 +f 956/446/10 957/449/10 954/448/10 +f 958/443/272 959/442/272 955/447/272 +f 955/447/272 954/448/272 958/443/272 +f 960/450/271 958/443/271 954/448/273 +f 954/448/273 957/449/273 960/450/271 +f 951/442/268 959/442/268 958/443/268 +f 958/443/268 952/443/268 951/442/268 +f 953/444/271 952/443/271 958/443/271 +f 958/443/271 960/444/271 953/444/271 +f 961/438/4 962/437/4 963/436/4 +f 963/436/4 964/439/4 961/438/4 +f 965/440/244 963/436/244 962/437/244 +f 962/437/244 966/441/244 965/440/244 +f 967/440/245 964/439/245 963/436/245 +f 963/436/245 965/440/245 967/440/245 +f 965/440/246 966/441/246 968/442/274 +f 968/442/274 969/443/246 965/440/246 +f 970/444/245 967/445/245 965/440/245 +f 965/440/245 969/443/245 970/444/245 +f 971/448/10 972/447/10 973/446/10 +f 973/446/10 974/449/10 971/448/10 +f 975/443/247 976/442/247 972/447/247 +f 972/447/247 971/448/247 975/443/247 +f 977/450/248 975/443/248 971/448/248 +f 971/448/248 974/449/248 977/450/248 +f 968/442/275 976/442/249 975/443/249 +f 975/443/249 969/443/249 968/442/275 +f 970/444/248 969/443/248 975/443/248 +f 975/443/248 977/444/248 970/444/248 +f 978/438/4 979/437/4 980/436/4 +f 980/436/4 981/439/4 978/438/4 +f 982/440/244 980/436/244 979/437/244 +f 979/437/244 983/441/244 982/440/244 +f 984/440/245 981/439/245 980/436/245 +f 980/436/245 982/440/245 984/440/245 +f 982/440/246 983/441/246 985/442/246 +f 985/442/246 986/443/246 982/440/246 +f 987/444/245 984/445/245 982/440/245 +f 982/440/245 986/443/245 987/444/245 +f 988/448/10 989/447/10 990/446/10 +f 990/446/10 991/449/10 988/448/10 +f 992/443/247 993/442/247 989/447/247 +f 989/447/247 988/448/247 992/443/247 +f 994/450/248 992/443/248 988/448/248 +f 988/448/248 991/449/248 994/450/248 +f 985/442/249 993/442/249 992/443/249 +f 992/443/249 986/443/249 985/442/249 +f 987/444/248 986/443/248 992/443/248 +f 992/443/248 994/444/248 987/444/248 +f 995/436/4 996/437/4 997/438/4 +f 997/438/4 998/439/4 995/436/4 +f 996/437/276 995/436/276 999/440/276 +f 999/440/276 1000/441/276 996/437/276 +f 995/436/277 998/439/277 1001/440/278 +f 1001/440/278 999/440/278 995/436/277 +f 1002/442/279 1000/441/279 999/440/279 +f 999/440/279 1003/443/279 1002/442/279 +f 1004/444/277 1003/443/277 999/440/277 +f 999/440/277 1001/445/277 1004/444/277 +f 1005/446/10 1006/447/10 1007/448/10 +f 1007/448/10 1008/449/10 1005/446/10 +f 1006/447/280 1009/442/280 1010/443/280 +f 1010/443/280 1007/448/280 1006/447/280 +f 1007/448/278 1010/443/278 1011/450/278 +f 1011/450/278 1008/449/278 1007/448/278 +f 1010/443/281 1009/442/281 1002/442/281 +f 1002/442/281 1003/443/281 1010/443/281 +f 1004/444/278 1011/444/278 1010/443/278 +f 1010/443/278 1003/443/278 1004/444/278 +f 1012/438/4 1013/437/4 1014/436/4 +f 1014/436/4 1015/439/4 1012/438/4 +f 1016/440/282 1014/436/282 1013/437/282 +f 1013/437/282 1017/441/282 1016/440/282 +f 1018/440/283 1015/439/283 1014/436/283 +f 1014/436/283 1016/440/283 1018/440/283 +f 1016/440/284 1017/441/284 1019/442/284 +f 1019/442/284 1020/443/284 1016/440/284 +f 1021/444/283 1018/445/283 1016/440/283 +f 1016/440/283 1020/443/283 1021/444/283 +f 1022/448/10 1023/447/10 1024/446/10 +f 1024/446/10 1025/449/10 1022/448/10 +f 1026/443/285 1027/442/285 1023/447/285 +f 1023/447/285 1022/448/285 1026/443/285 +f 1028/450/286 1026/443/286 1022/448/286 +f 1022/448/286 1025/449/286 1028/450/286 +f 1019/442/287 1027/442/287 1026/443/287 +f 1026/443/287 1020/443/287 1019/442/287 +f 1021/444/286 1020/443/286 1026/443/286 +f 1026/443/286 1028/444/286 1021/444/286 +f 1029/243/187 1030/244/187 1031/245/187 +f 1031/245/187 1032/246/187 1029/243/187 +f 1029/247/163 1032/248/163 1033/249/163 +f 1033/249/163 1034/250/163 1029/247/163 +f 1032/246/188 1031/245/188 1035/251/188 +f 1035/251/188 1033/252/188 1032/246/188 +f 1031/248/161 1030/247/161 1036/250/161 +f 1036/250/161 1035/249/161 1031/248/161 +f 1037/451/27 1038/452/27 1039/453/27 +f 1039/453/27 1040/454/27 1037/451/27 +f 1041/455/7 1042/456/7 1038/457/7 +f 1038/457/7 1037/458/7 1041/455/7 +f 1042/459/4 1043/460/4 1039/461/4 +f 1039/461/4 1038/462/4 1042/459/4 +f 1043/456/1 1044/455/1 1040/458/1 +f 1040/458/1 1039/457/1 1043/456/1 +f 1044/460/10 1041/459/10 1037/462/10 +f 1037/462/10 1040/461/10 1044/460/10 +f 1045/451/27 1046/452/27 1047/453/27 +f 1047/453/27 1048/454/27 1045/451/27 +f 1049/455/7 1050/456/7 1046/457/7 +f 1046/457/7 1045/458/7 1049/455/7 +f 1050/459/4 1051/460/4 1047/461/4 +f 1047/461/4 1046/462/4 1050/459/4 +f 1051/456/1 1052/455/1 1048/458/1 +f 1048/458/1 1047/457/1 1051/456/1 +f 1052/460/10 1049/459/10 1045/462/10 +f 1045/462/10 1048/461/10 1052/460/10 +f 1053/451/27 1054/452/27 1055/453/27 +f 1055/453/27 1056/454/27 1053/451/27 +f 1057/455/7 1058/456/7 1054/457/7 +f 1054/457/7 1053/458/7 1057/455/7 +f 1058/459/4 1059/460/4 1055/461/4 +f 1055/461/4 1054/462/4 1058/459/4 +f 1059/456/1 1060/455/1 1056/458/1 +f 1056/458/1 1055/457/1 1059/456/1 +f 1060/460/10 1057/459/10 1053/462/10 +f 1053/462/10 1056/461/10 1060/460/10 +f 1061/451/27 1062/452/27 1063/453/27 +f 1063/453/27 1064/454/27 1061/451/27 +f 1065/455/10 1066/456/10 1062/457/10 +f 1062/457/10 1061/458/10 1065/455/10 +f 1066/459/7 1067/460/7 1063/461/7 +f 1063/461/7 1062/462/7 1066/459/7 +f 1067/456/4 1068/455/4 1064/458/4 +f 1064/458/4 1063/457/4 1067/456/4 +f 1068/460/1 1065/459/1 1061/462/1 +f 1061/462/1 1064/461/1 1068/460/1 +f 1069/451/27 1070/452/27 1071/453/27 +f 1071/453/27 1072/454/27 1069/451/27 +f 1073/455/10 1074/456/10 1070/457/10 +f 1070/457/10 1069/458/10 1073/455/10 +f 1074/459/7 1075/460/7 1071/461/7 +f 1071/461/7 1070/462/7 1074/459/7 +f 1075/456/4 1076/455/4 1072/458/4 +f 1072/458/4 1071/457/4 1075/456/4 +f 1076/460/1 1073/459/1 1069/462/1 +f 1069/462/1 1072/461/1 1076/460/1 +f 1077/451/27 1078/452/27 1079/453/27 +f 1079/453/27 1080/454/27 1077/451/27 +f 1081/455/10 1082/456/10 1078/457/10 +f 1078/457/10 1077/458/10 1081/455/10 +f 1082/459/7 1083/460/7 1079/461/7 +f 1079/461/7 1078/462/7 1082/459/7 +f 1083/456/4 1084/455/4 1080/458/4 +f 1080/458/4 1079/457/4 1083/456/4 +f 1084/460/1 1081/459/1 1077/462/1 +f 1077/462/1 1080/461/1 1084/460/1 +f 1085/451/27 1086/452/27 1087/453/27 +f 1087/453/27 1088/454/27 1085/451/27 +f 1089/455/10 1090/456/10 1086/457/10 +f 1086/457/10 1085/458/10 1089/455/10 +f 1090/459/7 1091/460/7 1087/461/7 +f 1087/461/7 1086/462/7 1090/459/7 +f 1091/456/4 1092/455/4 1088/458/4 +f 1088/458/4 1087/457/4 1091/456/4 +f 1092/460/1 1089/459/1 1085/462/1 +f 1085/462/1 1088/461/1 1092/460/1 +f 1093/451/27 1094/452/27 1095/453/27 +f 1095/453/27 1096/454/27 1093/451/27 +f 1097/455/7 1098/456/7 1094/457/7 +f 1094/457/7 1093/458/7 1097/455/7 +f 1098/459/4 1099/460/4 1095/461/4 +f 1095/461/4 1094/462/4 1098/459/4 +f 1099/456/1 1100/455/1 1096/458/1 +f 1096/458/1 1095/457/1 1099/456/1 +f 1100/460/10 1097/459/10 1093/462/10 +f 1093/462/10 1096/461/10 1100/460/10 +f 1101/451/27 1102/452/27 1103/453/27 +f 1103/453/27 1104/454/27 1101/451/27 +f 1105/455/7 1106/456/7 1102/457/7 +f 1102/457/7 1101/458/7 1105/455/7 +f 1106/459/4 1107/460/4 1103/461/4 +f 1103/461/4 1102/462/4 1106/459/4 +f 1107/456/1 1108/455/1 1104/458/1 +f 1104/458/1 1103/457/1 1107/456/1 +f 1108/460/10 1105/459/10 1101/462/10 +f 1101/462/10 1104/461/10 1108/460/10 +f 1109/451/27 1110/452/27 1111/453/27 +f 1111/453/27 1112/454/27 1109/451/27 +f 1113/455/7 1114/456/7 1110/457/7 +f 1110/457/7 1109/458/7 1113/455/7 +f 1114/459/4 1115/460/4 1111/461/4 +f 1111/461/4 1110/462/4 1114/459/4 +f 1115/456/1 1116/455/1 1112/458/1 +f 1112/458/1 1111/457/1 1115/456/1 +f 1116/460/10 1113/459/10 1109/462/10 +f 1109/462/10 1112/461/10 1116/460/10 +f 1117/451/27 1118/452/27 1119/453/27 +f 1119/453/27 1120/454/27 1117/451/27 +f 1121/455/7 1122/456/7 1118/457/7 +f 1118/457/7 1117/458/7 1121/455/7 +f 1122/459/4 1123/460/4 1119/461/4 +f 1119/461/4 1118/462/4 1122/459/4 +f 1123/456/1 1124/455/1 1120/458/1 +f 1120/458/1 1119/457/1 1123/456/1 +f 1124/460/10 1121/459/10 1117/462/10 +f 1117/462/10 1120/461/10 1124/460/10 +f 1125/451/27 1126/452/27 1127/453/27 +f 1127/453/27 1128/454/27 1125/451/27 +f 1129/455/7 1130/456/7 1126/457/7 +f 1126/457/7 1125/458/7 1129/455/7 +f 1130/459/4 1131/460/4 1127/461/4 +f 1127/461/4 1126/462/4 1130/459/4 +f 1131/456/1 1132/455/1 1128/458/1 +f 1128/458/1 1127/457/1 1131/456/1 +f 1132/460/10 1129/459/10 1125/462/10 +f 1125/462/10 1128/461/10 1132/460/10 +f 1133/451/27 1134/452/27 1135/453/27 +f 1135/453/27 1136/454/27 1133/451/27 +f 1137/455/7 1138/456/7 1134/457/7 +f 1134/457/7 1133/458/7 1137/455/7 +f 1138/459/4 1139/460/4 1135/461/4 +f 1135/461/4 1134/462/4 1138/459/4 +f 1139/456/1 1140/455/1 1136/458/1 +f 1136/458/1 1135/457/1 1139/456/1 +f 1140/460/10 1137/459/10 1133/462/10 +f 1133/462/10 1136/461/10 1140/460/10 +f 1141/451/27 1142/452/27 1143/453/27 +f 1143/453/27 1144/454/27 1141/451/27 +f 1145/455/7 1146/456/7 1142/457/7 +f 1142/457/7 1141/458/7 1145/455/7 +f 1146/459/4 1147/460/4 1143/461/4 +f 1143/461/4 1142/462/4 1146/459/4 +f 1147/456/1 1148/455/1 1144/458/1 +f 1144/458/1 1143/457/1 1147/456/1 +f 1148/460/10 1145/459/10 1141/462/10 +f 1141/462/10 1144/461/10 1148/460/10 +f 1149/451/27 1150/452/27 1151/453/27 +f 1151/453/27 1152/454/27 1149/451/27 +f 1153/455/7 1154/456/7 1150/457/7 +f 1150/457/7 1149/458/7 1153/455/7 +f 1154/459/4 1155/460/4 1151/461/4 +f 1151/461/4 1150/462/4 1154/459/4 +f 1155/456/1 1156/455/1 1152/458/1 +f 1152/458/1 1151/457/1 1155/456/1 +f 1156/460/10 1153/459/10 1149/462/10 +f 1149/462/10 1152/461/10 1156/460/10 +f 1157/451/27 1158/452/27 1159/453/27 +f 1159/453/27 1160/454/27 1157/451/27 +f 1161/455/7 1162/456/7 1158/457/7 +f 1158/457/7 1157/458/7 1161/455/7 +f 1162/459/4 1163/460/4 1159/461/4 +f 1159/461/4 1158/462/4 1162/459/4 +f 1163/456/1 1164/455/1 1160/458/1 +f 1160/458/1 1159/457/1 1163/456/1 +f 1164/460/10 1161/459/10 1157/462/10 +f 1157/462/10 1160/461/10 1164/460/10 +f 1165/451/27 1166/452/27 1167/453/27 +f 1167/453/27 1168/454/27 1165/451/27 +f 1169/455/7 1170/456/7 1166/457/7 +f 1166/457/7 1165/458/7 1169/455/7 +f 1170/459/4 1171/460/4 1167/461/4 +f 1167/461/4 1166/462/4 1170/459/4 +f 1171/456/1 1172/455/1 1168/458/1 +f 1168/458/1 1167/457/1 1171/456/1 +f 1172/460/10 1169/459/10 1165/462/10 +f 1165/462/10 1168/461/10 1172/460/10 +f 1173/451/27 1174/452/27 1175/453/27 +f 1175/453/27 1176/454/27 1173/451/27 +f 1177/455/7 1178/456/7 1174/457/7 +f 1174/457/7 1173/458/7 1177/455/7 +f 1178/459/4 1179/460/4 1175/461/4 +f 1175/461/4 1174/462/4 1178/459/4 +f 1179/456/1 1180/455/1 1176/458/1 +f 1176/458/1 1175/457/1 1179/456/1 +f 1180/460/10 1177/459/10 1173/462/10 +f 1173/462/10 1176/461/10 1180/460/10 +f 1181/451/27 1182/452/27 1183/453/27 +f 1183/453/27 1184/454/27 1181/451/27 +f 1185/455/7 1186/456/7 1182/457/7 +f 1182/457/7 1181/458/7 1185/455/7 +f 1186/459/4 1187/460/4 1183/461/4 +f 1183/461/4 1182/462/4 1186/459/4 +f 1187/456/1 1188/455/1 1184/458/1 +f 1184/458/1 1183/457/1 1187/456/1 +f 1188/460/10 1185/459/10 1181/462/10 +f 1181/462/10 1184/461/10 1188/460/10 +f 1189/451/27 1190/452/27 1191/453/27 +f 1191/453/27 1192/454/27 1189/451/27 +f 1193/455/7 1194/456/7 1190/457/7 +f 1190/457/7 1189/458/7 1193/455/7 +f 1194/459/4 1195/460/4 1191/461/4 +f 1191/461/4 1190/462/4 1194/459/4 +f 1195/456/1 1196/455/1 1192/458/1 +f 1192/458/1 1191/457/1 1195/456/1 +f 1196/460/10 1193/459/10 1189/462/10 +f 1189/462/10 1192/461/10 1196/460/10 +f 1197/451/27 1198/452/27 1199/453/27 +f 1199/453/27 1200/454/27 1197/451/27 +f 1201/455/7 1202/456/7 1198/457/7 +f 1198/457/7 1197/458/7 1201/455/7 +f 1202/459/4 1203/460/4 1199/461/4 +f 1199/461/4 1198/462/4 1202/459/4 +f 1203/456/1 1204/455/1 1200/458/1 +f 1200/458/1 1199/457/1 1203/456/1 +f 1204/460/10 1201/459/10 1197/462/10 +f 1197/462/10 1200/461/10 1204/460/10 +f 1205/451/27 1206/452/27 1207/453/27 +f 1207/453/27 1208/454/27 1205/451/27 +f 1209/455/7 1210/456/7 1206/457/7 +f 1206/457/7 1205/458/7 1209/455/7 +f 1210/459/4 1211/460/4 1207/461/4 +f 1207/461/4 1206/462/4 1210/459/4 +f 1211/456/1 1212/455/1 1208/458/1 +f 1208/458/1 1207/457/1 1211/456/1 +f 1212/460/10 1209/459/10 1205/462/10 +f 1205/462/10 1208/461/10 1212/460/10 +f 1213/451/27 1214/452/27 1215/453/27 +f 1215/453/27 1216/454/27 1213/451/27 +f 1217/455/7 1218/456/7 1214/457/7 +f 1214/457/7 1213/458/7 1217/455/7 +f 1218/459/4 1219/460/4 1215/461/4 +f 1215/461/4 1214/462/4 1218/459/4 +f 1219/456/1 1220/455/1 1216/458/1 +f 1216/458/1 1215/457/1 1219/456/1 +f 1220/460/10 1217/459/10 1213/462/10 +f 1213/462/10 1216/461/10 1220/460/10 +f 1221/451/27 1222/452/27 1223/453/27 +f 1223/453/27 1224/454/27 1221/451/27 +f 1225/455/7 1226/456/7 1222/457/7 +f 1222/457/7 1221/458/7 1225/455/7 +f 1226/459/4 1227/460/4 1223/461/4 +f 1223/461/4 1222/462/4 1226/459/4 +f 1227/456/1 1228/455/1 1224/458/1 +f 1224/458/1 1223/457/1 1227/456/1 +f 1228/460/10 1225/459/10 1221/462/10 +f 1221/462/10 1224/461/10 1228/460/10 +f 1229/451/27 1230/452/27 1231/453/27 +f 1231/453/27 1232/454/27 1229/451/27 +f 1233/455/4 1234/456/4 1230/457/4 +f 1230/457/4 1229/458/4 1233/455/4 +f 1234/459/1 1235/460/1 1231/461/1 +f 1231/461/1 1230/462/1 1234/459/1 +f 1235/456/10 1236/455/10 1232/458/10 +f 1232/458/10 1231/457/10 1235/456/10 +f 1236/460/7 1233/459/7 1229/462/7 +f 1229/462/7 1232/461/7 1236/460/7 +f 1237/451/27 1238/452/27 1239/453/27 +f 1239/453/27 1240/454/27 1237/451/27 +f 1241/455/4 1242/456/4 1238/457/4 +f 1238/457/4 1237/458/4 1241/455/4 +f 1242/459/1 1243/460/1 1239/461/1 +f 1239/461/1 1238/462/1 1242/459/1 +f 1243/456/10 1244/455/10 1240/458/10 +f 1240/458/10 1239/457/10 1243/456/10 +f 1244/460/7 1241/459/7 1237/462/7 +f 1237/462/7 1240/461/7 1244/460/7 +f 1245/451/27 1246/452/27 1247/453/27 +f 1247/453/27 1248/454/27 1245/451/27 +f 1249/455/4 1250/456/4 1246/457/4 +f 1246/457/4 1245/458/4 1249/455/4 +f 1250/459/1 1251/460/1 1247/461/1 +f 1247/461/1 1246/462/1 1250/459/1 +f 1251/456/10 1252/455/10 1248/458/10 +f 1248/458/10 1247/457/10 1251/456/10 +f 1252/460/7 1249/459/7 1245/462/7 +f 1245/462/7 1248/461/7 1252/460/7 +f 1253/451/27 1254/452/27 1255/453/27 +f 1255/453/27 1256/454/27 1253/451/27 +f 1257/455/4 1258/456/4 1254/457/4 +f 1254/457/4 1253/458/4 1257/455/4 +f 1258/459/1 1259/460/1 1255/461/1 +f 1255/461/1 1254/462/1 1258/459/1 +f 1259/456/10 1260/455/10 1256/458/10 +f 1256/458/10 1255/457/10 1259/456/10 +f 1260/460/7 1257/459/7 1253/462/7 +f 1253/462/7 1256/461/7 1260/460/7 +f 1261/451/27 1262/452/27 1263/453/27 +f 1263/453/27 1264/454/27 1261/451/27 +f 1265/455/7 1266/456/7 1262/457/7 +f 1262/457/7 1261/458/7 1265/455/7 +f 1266/459/4 1267/460/4 1263/461/4 +f 1263/461/4 1262/462/4 1266/459/4 +f 1267/456/1 1268/455/1 1264/458/1 +f 1264/458/1 1263/457/1 1267/456/1 +f 1268/460/10 1265/459/10 1261/462/10 +f 1261/462/10 1264/461/10 1268/460/10 +f 1269/451/27 1270/452/27 1271/453/27 +f 1271/453/27 1272/454/27 1269/451/27 +f 1273/455/7 1274/456/7 1270/457/7 +f 1270/457/7 1269/458/7 1273/455/7 +f 1274/459/4 1275/460/4 1271/461/4 +f 1271/461/4 1270/462/4 1274/459/4 +f 1275/456/1 1276/455/1 1272/458/1 +f 1272/458/1 1271/457/1 1275/456/1 +f 1276/460/10 1273/459/10 1269/462/10 +f 1269/462/10 1272/461/10 1276/460/10 +f 1277/451/27 1278/452/27 1279/453/27 +f 1279/453/27 1280/454/27 1277/451/27 +f 1281/455/7 1282/456/7 1278/457/7 +f 1278/457/7 1277/458/7 1281/455/7 +f 1282/459/4 1283/460/4 1279/461/4 +f 1279/461/4 1278/462/4 1282/459/4 +f 1283/456/1 1284/455/1 1280/458/1 +f 1280/458/1 1279/457/1 1283/456/1 +f 1284/460/10 1281/459/10 1277/462/10 +f 1277/462/10 1280/461/10 1284/460/10 +f 1285/451/27 1286/452/27 1287/453/27 +f 1287/453/27 1288/454/27 1285/451/27 +f 1289/455/7 1290/456/7 1286/457/7 +f 1286/457/7 1285/458/7 1289/455/7 +f 1290/459/4 1291/460/4 1287/461/4 +f 1287/461/4 1286/462/4 1290/459/4 +f 1291/456/1 1292/455/1 1288/458/1 +f 1288/458/1 1287/457/1 1291/456/1 +f 1292/460/10 1289/459/10 1285/462/10 +f 1285/462/10 1288/461/10 1292/460/10 +f 1293/451/27 1294/452/27 1295/453/27 +f 1295/453/27 1296/454/27 1293/451/27 +f 1297/455/7 1298/456/7 1294/457/7 +f 1294/457/7 1293/458/7 1297/455/7 +f 1298/459/4 1299/460/4 1295/461/4 +f 1295/461/4 1294/462/4 1298/459/4 +f 1299/456/1 1300/455/1 1296/458/1 +f 1296/458/1 1295/457/1 1299/456/1 +f 1300/460/10 1297/459/10 1293/462/10 +f 1293/462/10 1296/461/10 1300/460/10 +f 1301/451/27 1302/452/27 1303/453/27 +f 1303/453/27 1304/454/27 1301/451/27 +f 1305/455/7 1306/456/7 1302/457/7 +f 1302/457/7 1301/458/7 1305/455/7 +f 1306/459/4 1307/460/4 1303/461/4 +f 1303/461/4 1302/462/4 1306/459/4 +f 1307/456/1 1308/455/1 1304/458/1 +f 1304/458/1 1303/457/1 1307/456/1 +f 1308/460/10 1305/459/10 1301/462/10 +f 1301/462/10 1304/461/10 1308/460/10 +f 1309/451/27 1310/452/27 1311/453/27 +f 1311/453/27 1312/454/27 1309/451/27 +f 1313/455/7 1314/456/7 1310/457/7 +f 1310/457/7 1309/458/7 1313/455/7 +f 1314/459/4 1315/460/4 1311/461/4 +f 1311/461/4 1310/462/4 1314/459/4 +f 1315/456/1 1316/455/1 1312/458/1 +f 1312/458/1 1311/457/1 1315/456/1 +f 1316/460/10 1313/459/10 1309/462/10 +f 1309/462/10 1312/461/10 1316/460/10 +f 1317/451/27 1318/452/27 1319/453/27 +f 1319/453/27 1320/454/27 1317/451/27 +f 1321/455/4 1322/456/4 1318/457/4 +f 1318/457/4 1317/458/4 1321/455/4 +f 1322/459/1 1323/460/1 1319/461/1 +f 1319/461/1 1318/462/1 1322/459/1 +f 1323/456/10 1324/455/10 1320/458/10 +f 1320/458/10 1319/457/10 1323/456/10 +f 1324/460/7 1321/459/7 1317/462/7 +f 1317/462/7 1320/461/7 1324/460/7 +f 1325/451/27 1326/452/27 1327/453/27 +f 1327/453/27 1328/454/27 1325/451/27 +f 1329/455/4 1330/456/4 1326/457/4 +f 1326/457/4 1325/458/4 1329/455/4 +f 1330/459/1 1331/460/1 1327/461/1 +f 1327/461/1 1326/462/1 1330/459/1 +f 1331/456/10 1332/455/10 1328/458/10 +f 1328/458/10 1327/457/10 1331/456/10 +f 1332/460/7 1329/459/7 1325/462/7 +f 1325/462/7 1328/461/7 1332/460/7 +f 1333/451/27 1334/452/27 1335/453/27 +f 1335/453/27 1336/454/27 1333/451/27 +f 1337/455/4 1338/456/4 1334/457/4 +f 1334/457/4 1333/458/4 1337/455/4 +f 1338/459/1 1339/460/1 1335/461/1 +f 1335/461/1 1334/462/1 1338/459/1 +f 1339/456/10 1340/455/10 1336/458/10 +f 1336/458/10 1335/457/10 1339/456/10 +f 1340/460/7 1337/459/7 1333/462/7 +f 1333/462/7 1336/461/7 1340/460/7 +f 1341/451/27 1342/452/27 1343/453/27 +f 1343/453/27 1344/454/27 1341/451/27 +f 1345/455/4 1346/456/4 1342/457/4 +f 1342/457/4 1341/458/4 1345/455/4 +f 1346/459/1 1347/460/1 1343/461/1 +f 1343/461/1 1342/462/1 1346/459/1 +f 1347/456/10 1348/455/10 1344/458/10 +f 1344/458/10 1343/457/10 1347/456/10 +f 1348/460/7 1345/459/7 1341/462/7 +f 1341/462/7 1344/461/7 1348/460/7 +f 1349/451/27 1350/452/27 1351/453/27 +f 1351/453/27 1352/454/27 1349/451/27 +f 1353/455/4 1354/456/4 1350/457/4 +f 1350/457/4 1349/458/4 1353/455/4 +f 1354/459/1 1355/460/1 1351/461/1 +f 1351/461/1 1350/462/1 1354/459/1 +f 1355/456/10 1356/455/10 1352/458/10 +f 1352/458/10 1351/457/10 1355/456/10 +f 1356/460/7 1353/459/7 1349/462/7 +f 1349/462/7 1352/461/7 1356/460/7 +f 1357/463/27 1358/464/27 1359/465/27 +f 1359/465/27 1360/466/27 1357/463/27 +f 1361/467/4 1362/468/4 1359/469/4 +f 1359/469/4 1358/470/4 1361/467/4 +f 1363/471/4 1364/472/4 1365/473/4 +f 1365/473/4 1366/474/4 1363/471/4 +f 1367/475/1 1368/476/1 1369/477/1 +f 1369/477/1 1370/478/1 1367/475/1 +f 1371/479/27 1372/480/288 1373/480/288 +f 1373/480/288 1374/479/27 1371/479/27 +f 1375/476/7 1376/475/7 1377/481/7 +f 1377/481/7 1378/482/7 1375/476/7 +f 1379/483/26 1380/484/289 1381/485/289 +f 1381/485/289 1382/483/26 1379/483/26 +f 1383/486/4 1384/487/4 1385/488/4 +f 1386/489/4 1387/490/4 1372/491/4 +f 1372/491/4 1371/492/4 1386/489/4 +f 1388/493/4 1389/494/4 1390/495/4 +f 1391/496/4 1392/497/4 1390/495/4 +f 1390/495/4 1389/494/4 1391/496/4 +f 1393/498/4 1394/499/4 1365/473/4 +f 1365/473/4 1364/472/4 1393/498/4 +f 1395/500/290 1371/479/27 1374/479/27 +f 1374/479/27 1396/500/290 1395/500/290 +f 1397/501/291 1379/483/26 1382/483/26 +f 1382/483/26 1398/501/291 1397/501/291 +f 1395/502/4 1399/503/4 1386/489/4 +f 1386/489/4 1371/492/4 1395/502/4 +f 1391/496/4 1383/486/4 1385/488/4 +f 1385/488/4 1392/497/4 1391/496/4 +f 1387/504/7 1363/504/7 1366/505/7 +f 1366/505/7 1400/505/7 1387/504/7 +f 1386/506/292 1364/506/292 1363/504/292 +f 1363/504/292 1387/504/292 1386/506/292 +f 1399/507/293 1393/507/293 1364/506/293 +f 1364/506/293 1386/506/293 1399/507/293 +f 1401/508/1 1394/508/1 1393/507/1 +f 1393/507/1 1399/507/1 1401/508/1 +f 1402/509/210 1365/510/210 1394/511/210 +f 1394/511/210 1401/512/210 1402/509/210 +f 1400/513/294 1366/514/294 1365/510/294 +f 1365/510/294 1402/509/294 1400/513/294 +f 1403/515/4 1401/516/4 1399/503/4 +f 1399/503/4 1395/502/4 1403/515/4 +f 1395/500/7 1396/500/7 1404/517/7 +f 1404/517/7 1403/517/7 1395/500/7 +f 1372/480/1 1405/518/1 1406/518/1 +f 1406/518/1 1373/480/1 1372/480/1 +f 1405/519/4 1372/491/4 1387/490/4 +f 1387/490/4 1400/474/4 1405/519/4 +f 1367/475/1 1407/481/1 1408/482/1 +f 1408/482/1 1368/476/1 1367/475/1 +f 1400/513/295 1385/513/295 1384/485/295 +f 1384/485/295 1405/520/295 1400/513/295 +f 1402/509/294 1392/509/294 1385/513/294 +f 1385/513/294 1400/513/294 1402/509/294 +f 1401/512/210 1390/512/210 1392/509/210 +f 1392/509/210 1402/509/210 1401/512/210 +f 1403/521/296 1388/521/296 1390/512/296 +f 1390/512/296 1401/512/296 1403/521/296 +f 1375/476/7 1409/477/7 1410/478/7 +f 1410/478/7 1376/475/7 1375/476/7 +f 1379/483/289 1391/522/289 1389/523/289 +f 1389/523/289 1380/484/289 1379/483/289 +f 1397/501/291 1383/524/291 1391/522/291 +f 1391/522/291 1379/483/291 1397/501/291 +f 1405/520/27 1367/525/27 1370/526/27 +f 1370/526/27 1406/527/27 1405/520/27 +f 1384/485/27 1407/528/27 1367/525/27 +f 1367/525/27 1405/520/27 1384/485/27 +f 1383/486/4 1408/486/4 1407/487/4 +f 1407/487/4 1384/487/4 1383/486/4 +f 1397/501/26 1368/501/26 1408/524/26 +f 1408/524/26 1383/524/26 1397/501/26 +f 1398/501/26 1369/501/26 1368/501/26 +f 1368/501/26 1397/501/26 1398/501/26 +f 1380/484/26 1375/484/26 1378/485/26 +f 1378/485/26 1381/485/26 1380/484/26 +f 1389/523/26 1409/523/26 1375/484/26 +f 1375/484/26 1380/484/26 1389/523/26 +f 1388/493/4 1410/529/4 1409/530/4 +f 1409/530/4 1389/494/4 1388/493/4 +f 1403/521/27 1376/531/27 1410/532/27 +f 1410/532/27 1388/521/27 1403/521/27 +f 1404/533/27 1377/531/27 1376/531/27 +f 1376/531/27 1403/521/27 1404/533/27 +f 1411/471/4 1412/472/4 1413/473/4 +f 1413/473/4 1414/474/4 1411/471/4 +f 1415/475/1 1416/476/1 1417/477/1 +f 1417/477/1 1418/478/1 1415/475/1 +f 1419/479/27 1420/480/288 1421/480/288 +f 1421/480/288 1422/479/27 1419/479/27 +f 1423/476/7 1424/475/7 1425/481/7 +f 1425/481/7 1426/482/7 1423/476/7 +f 1427/483/26 1428/484/289 1429/485/289 +f 1429/485/289 1430/483/26 1427/483/26 +f 1431/486/4 1432/487/4 1433/488/4 +f 1434/489/4 1435/490/4 1420/491/4 +f 1420/491/4 1419/492/4 1434/489/4 +f 1436/493/4 1437/494/4 1438/495/4 +f 1439/496/4 1440/497/4 1438/495/4 +f 1438/495/4 1437/494/4 1439/496/4 +f 1441/498/4 1442/499/4 1413/473/4 +f 1413/473/4 1412/472/4 1441/498/4 +f 1443/500/290 1419/479/27 1422/479/27 +f 1422/479/27 1444/500/290 1443/500/290 +f 1445/501/291 1427/483/26 1430/483/26 +f 1430/483/26 1446/501/291 1445/501/291 +f 1443/502/4 1447/503/4 1434/489/4 +f 1434/489/4 1419/492/4 1443/502/4 +f 1439/496/4 1431/486/4 1433/488/4 +f 1433/488/4 1440/497/4 1439/496/4 +f 1435/504/7 1411/504/7 1414/505/7 +f 1414/505/7 1448/505/7 1435/504/7 +f 1434/506/292 1412/506/292 1411/504/292 +f 1411/504/292 1435/504/292 1434/506/292 +f 1447/507/293 1441/507/293 1412/506/293 +f 1412/506/293 1434/506/293 1447/507/293 +f 1449/508/1 1442/508/1 1441/507/1 +f 1441/507/1 1447/507/1 1449/508/1 +f 1450/509/210 1413/510/210 1442/511/210 +f 1442/511/210 1449/512/210 1450/509/210 +f 1448/513/294 1414/514/294 1413/510/294 +f 1413/510/294 1450/509/294 1448/513/294 +f 1451/515/4 1449/516/4 1447/503/4 +f 1447/503/4 1443/502/4 1451/515/4 +f 1443/500/7 1444/500/7 1452/517/7 +f 1452/517/7 1451/517/7 1443/500/7 +f 1420/480/1 1453/518/1 1454/518/1 +f 1454/518/1 1421/480/1 1420/480/1 +f 1453/519/4 1420/491/4 1435/490/4 +f 1435/490/4 1448/474/4 1453/519/4 +f 1415/475/1 1455/481/1 1456/482/1 +f 1456/482/1 1416/476/1 1415/475/1 +f 1448/513/295 1433/513/295 1432/485/295 +f 1432/485/295 1453/520/295 1448/513/295 +f 1450/509/294 1440/509/294 1433/513/294 +f 1433/513/294 1448/513/294 1450/509/294 +f 1449/512/210 1438/512/210 1440/509/210 +f 1440/509/210 1450/509/210 1449/512/210 +f 1451/521/296 1436/521/296 1438/512/296 +f 1438/512/296 1449/512/296 1451/521/296 +f 1423/476/7 1457/477/7 1458/478/7 +f 1458/478/7 1424/475/7 1423/476/7 +f 1427/483/289 1439/522/289 1437/523/289 +f 1437/523/289 1428/484/289 1427/483/289 +f 1445/501/291 1431/524/291 1439/522/291 +f 1439/522/291 1427/483/291 1445/501/291 +f 1453/520/27 1415/525/27 1418/526/27 +f 1418/526/27 1454/527/27 1453/520/27 +f 1432/485/27 1455/528/27 1415/525/27 +f 1415/525/27 1453/520/27 1432/485/27 +f 1431/486/4 1456/486/4 1455/487/4 +f 1455/487/4 1432/487/4 1431/486/4 +f 1445/501/26 1416/501/26 1456/524/26 +f 1456/524/26 1431/524/26 1445/501/26 +f 1446/501/26 1417/501/26 1416/501/26 +f 1416/501/26 1445/501/26 1446/501/26 +f 1428/484/26 1423/484/26 1426/485/26 +f 1426/485/26 1429/485/26 1428/484/26 +f 1437/523/26 1457/523/26 1423/484/26 +f 1423/484/26 1428/484/26 1437/523/26 +f 1436/493/4 1458/529/4 1457/530/4 +f 1457/530/4 1437/494/4 1436/493/4 +f 1451/521/27 1424/531/27 1458/532/27 +f 1458/532/27 1436/521/27 1451/521/27 +f 1452/533/27 1425/531/27 1424/531/27 +f 1424/531/27 1451/521/27 1452/533/27 +f 1459/471/4 1460/472/4 1461/473/4 +f 1461/473/4 1462/474/4 1459/471/4 +f 1463/475/1 1464/476/1 1465/477/1 +f 1465/477/1 1466/478/1 1463/475/1 +f 1467/479/27 1468/480/288 1469/480/288 +f 1469/480/288 1470/479/27 1467/479/27 +f 1471/476/7 1472/475/7 1473/481/7 +f 1473/481/7 1474/482/7 1471/476/7 +f 1475/483/26 1476/484/289 1477/485/289 +f 1477/485/289 1478/483/26 1475/483/26 +f 1479/486/4 1480/487/4 1481/488/4 +f 1482/489/4 1483/490/4 1468/491/4 +f 1468/491/4 1467/492/4 1482/489/4 +f 1484/493/4 1485/494/4 1486/495/4 +f 1487/496/4 1488/497/4 1486/495/4 +f 1486/495/4 1485/494/4 1487/496/4 +f 1489/498/4 1490/499/4 1461/473/4 +f 1461/473/4 1460/472/4 1489/498/4 +f 1491/500/290 1467/479/27 1470/479/27 +f 1470/479/27 1492/500/290 1491/500/290 +f 1493/501/291 1475/483/26 1478/483/26 +f 1478/483/26 1494/501/291 1493/501/291 +f 1491/502/4 1495/503/4 1482/489/4 +f 1482/489/4 1467/492/4 1491/502/4 +f 1487/496/4 1479/486/4 1481/488/4 +f 1481/488/4 1488/497/4 1487/496/4 +f 1483/504/7 1459/504/7 1462/505/7 +f 1462/505/7 1496/505/7 1483/504/7 +f 1482/506/292 1460/506/292 1459/504/292 +f 1459/504/292 1483/504/292 1482/506/292 +f 1495/507/293 1489/507/293 1460/506/293 +f 1460/506/293 1482/506/293 1495/507/293 +f 1497/508/1 1490/508/1 1489/507/1 +f 1489/507/1 1495/507/1 1497/508/1 +f 1498/509/210 1461/510/210 1490/511/210 +f 1490/511/210 1497/512/210 1498/509/210 +f 1496/513/294 1462/514/294 1461/510/294 +f 1461/510/294 1498/509/294 1496/513/294 +f 1499/515/4 1497/516/4 1495/503/4 +f 1495/503/4 1491/502/4 1499/515/4 +f 1491/500/7 1492/500/7 1500/517/7 +f 1500/517/7 1499/517/7 1491/500/7 +f 1468/480/1 1501/518/1 1502/518/1 +f 1502/518/1 1469/480/1 1468/480/1 +f 1501/519/4 1468/491/4 1483/490/4 +f 1483/490/4 1496/474/4 1501/519/4 +f 1463/475/1 1503/481/1 1504/482/1 +f 1504/482/1 1464/476/1 1463/475/1 +f 1496/513/295 1481/513/295 1480/485/295 +f 1480/485/295 1501/520/295 1496/513/295 +f 1498/509/294 1488/509/294 1481/513/294 +f 1481/513/294 1496/513/294 1498/509/294 +f 1497/512/210 1486/512/210 1488/509/210 +f 1488/509/210 1498/509/210 1497/512/210 +f 1499/521/296 1484/521/296 1486/512/296 +f 1486/512/296 1497/512/296 1499/521/296 +f 1471/476/7 1505/477/7 1506/478/7 +f 1506/478/7 1472/475/7 1471/476/7 +f 1475/483/289 1487/522/289 1485/523/289 +f 1485/523/289 1476/484/289 1475/483/289 +f 1493/501/291 1479/524/291 1487/522/291 +f 1487/522/291 1475/483/291 1493/501/291 +f 1501/520/27 1463/525/27 1466/526/27 +f 1466/526/27 1502/527/27 1501/520/27 +f 1480/485/27 1503/528/27 1463/525/27 +f 1463/525/27 1501/520/27 1480/485/27 +f 1479/486/4 1504/486/4 1503/487/4 +f 1503/487/4 1480/487/4 1479/486/4 +f 1493/501/26 1464/501/26 1504/524/26 +f 1504/524/26 1479/524/26 1493/501/26 +f 1494/501/26 1465/501/26 1464/501/26 +f 1464/501/26 1493/501/26 1494/501/26 +f 1476/484/26 1471/484/26 1474/485/26 +f 1474/485/26 1477/485/26 1476/484/26 +f 1485/523/26 1505/523/26 1471/484/26 +f 1471/484/26 1476/484/26 1485/523/26 +f 1484/493/4 1506/529/4 1505/530/4 +f 1505/530/4 1485/494/4 1484/493/4 +f 1499/521/27 1472/531/27 1506/532/27 +f 1506/532/27 1484/521/27 1499/521/27 +f 1500/533/27 1473/531/27 1472/531/27 +f 1472/531/27 1499/521/27 1500/533/27 +f 1507/471/4 1508/472/4 1509/473/4 +f 1509/473/4 1510/474/4 1507/471/4 +f 1511/475/1 1512/476/1 1513/477/1 +f 1513/477/1 1514/478/1 1511/475/1 +f 1515/479/27 1516/480/288 1517/480/288 +f 1517/480/288 1518/479/27 1515/479/27 +f 1519/476/7 1520/475/7 1521/481/7 +f 1521/481/7 1522/482/7 1519/476/7 +f 1523/483/26 1524/484/289 1525/485/289 +f 1525/485/289 1526/483/26 1523/483/26 +f 1527/486/4 1528/487/4 1529/488/4 +f 1530/489/4 1531/490/4 1516/491/4 +f 1516/491/4 1515/492/4 1530/489/4 +f 1532/493/4 1533/494/4 1534/495/4 +f 1535/496/4 1536/497/4 1534/495/4 +f 1534/495/4 1533/494/4 1535/496/4 +f 1537/498/4 1538/499/4 1509/473/4 +f 1509/473/4 1508/472/4 1537/498/4 +f 1539/500/290 1515/479/27 1518/479/27 +f 1518/479/27 1540/500/290 1539/500/290 +f 1541/501/291 1523/483/26 1526/483/26 +f 1526/483/26 1542/501/291 1541/501/291 +f 1539/502/4 1543/503/4 1530/489/4 +f 1530/489/4 1515/492/4 1539/502/4 +f 1535/496/4 1527/486/4 1529/488/4 +f 1529/488/4 1536/497/4 1535/496/4 +f 1531/504/7 1507/504/7 1510/505/7 +f 1510/505/7 1544/505/7 1531/504/7 +f 1530/506/292 1508/506/292 1507/504/292 +f 1507/504/292 1531/504/292 1530/506/292 +f 1543/507/293 1537/507/293 1508/506/293 +f 1508/506/293 1530/506/293 1543/507/293 +f 1545/508/1 1538/508/1 1537/507/1 +f 1537/507/1 1543/507/1 1545/508/1 +f 1546/509/210 1509/510/210 1538/511/210 +f 1538/511/210 1545/512/210 1546/509/210 +f 1544/513/294 1510/514/294 1509/510/294 +f 1509/510/294 1546/509/294 1544/513/294 +f 1547/515/4 1545/516/4 1543/503/4 +f 1543/503/4 1539/502/4 1547/515/4 +f 1539/500/7 1540/500/7 1548/517/7 +f 1548/517/7 1547/517/7 1539/500/7 +f 1516/480/1 1549/518/1 1550/518/1 +f 1550/518/1 1517/480/1 1516/480/1 +f 1549/519/4 1516/491/4 1531/490/4 +f 1531/490/4 1544/474/4 1549/519/4 +f 1511/475/1 1551/481/1 1552/482/1 +f 1552/482/1 1512/476/1 1511/475/1 +f 1544/513/295 1529/513/295 1528/485/295 +f 1528/485/295 1549/520/295 1544/513/295 +f 1546/509/294 1536/509/294 1529/513/294 +f 1529/513/294 1544/513/294 1546/509/294 +f 1545/512/210 1534/512/210 1536/509/210 +f 1536/509/210 1546/509/210 1545/512/210 +f 1547/521/296 1532/521/296 1534/512/296 +f 1534/512/296 1545/512/296 1547/521/296 +f 1519/476/7 1553/477/7 1554/478/7 +f 1554/478/7 1520/475/7 1519/476/7 +f 1523/483/289 1535/522/289 1533/523/289 +f 1533/523/289 1524/484/289 1523/483/289 +f 1541/501/291 1527/524/291 1535/522/291 +f 1535/522/291 1523/483/291 1541/501/291 +f 1549/520/27 1511/525/27 1514/526/27 +f 1514/526/27 1550/527/27 1549/520/27 +f 1528/485/27 1551/528/27 1511/525/27 +f 1511/525/27 1549/520/27 1528/485/27 +f 1527/486/4 1552/486/4 1551/487/4 +f 1551/487/4 1528/487/4 1527/486/4 +f 1541/501/26 1512/501/26 1552/524/26 +f 1552/524/26 1527/524/26 1541/501/26 +f 1542/501/26 1513/501/26 1512/501/26 +f 1512/501/26 1541/501/26 1542/501/26 +f 1524/484/26 1519/484/26 1522/485/26 +f 1522/485/26 1525/485/26 1524/484/26 +f 1533/523/26 1553/523/26 1519/484/26 +f 1519/484/26 1524/484/26 1533/523/26 +f 1532/493/4 1554/529/4 1553/530/4 +f 1553/530/4 1533/494/4 1532/493/4 +f 1547/521/27 1520/531/27 1554/532/27 +f 1554/532/27 1532/521/27 1547/521/27 +f 1548/533/27 1521/531/27 1520/531/27 +f 1520/531/27 1547/521/27 1548/533/27 +f 1555/471/4 1556/472/4 1557/473/4 +f 1557/473/4 1558/474/4 1555/471/4 +f 1559/475/1 1560/476/1 1561/477/1 +f 1561/477/1 1562/478/1 1559/475/1 +f 1563/479/27 1564/480/288 1565/480/288 +f 1565/480/288 1566/479/27 1563/479/27 +f 1567/476/7 1568/475/7 1569/481/7 +f 1569/481/7 1570/482/7 1567/476/7 +f 1571/483/26 1572/484/289 1573/485/289 +f 1573/485/289 1574/483/26 1571/483/26 +f 1575/486/4 1576/487/4 1577/488/4 +f 1578/489/4 1579/490/4 1564/491/4 +f 1564/491/4 1563/492/4 1578/489/4 +f 1580/493/4 1581/494/4 1582/495/4 +f 1583/496/4 1584/497/4 1582/495/4 +f 1582/495/4 1581/494/4 1583/496/4 +f 1585/498/4 1586/499/4 1557/473/4 +f 1557/473/4 1556/472/4 1585/498/4 +f 1587/500/290 1563/479/27 1566/479/27 +f 1566/479/27 1588/500/290 1587/500/290 +f 1589/501/291 1571/483/26 1574/483/26 +f 1574/483/26 1590/501/291 1589/501/291 +f 1587/502/4 1591/503/4 1578/489/4 +f 1578/489/4 1563/492/4 1587/502/4 +f 1583/496/4 1575/486/4 1577/488/4 +f 1577/488/4 1584/497/4 1583/496/4 +f 1579/504/7 1555/504/7 1558/505/7 +f 1558/505/7 1592/505/7 1579/504/7 +f 1578/506/292 1556/506/292 1555/504/292 +f 1555/504/292 1579/504/292 1578/506/292 +f 1591/507/293 1585/507/293 1556/506/293 +f 1556/506/293 1578/506/293 1591/507/293 +f 1593/508/1 1586/508/1 1585/507/1 +f 1585/507/1 1591/507/1 1593/508/1 +f 1594/509/210 1557/510/210 1586/511/210 +f 1586/511/210 1593/512/210 1594/509/210 +f 1592/513/294 1558/514/294 1557/510/294 +f 1557/510/294 1594/509/294 1592/513/294 +f 1595/515/4 1593/516/4 1591/503/4 +f 1591/503/4 1587/502/4 1595/515/4 +f 1587/500/7 1588/500/7 1596/517/7 +f 1596/517/7 1595/517/7 1587/500/7 +f 1564/480/1 1597/518/1 1598/518/1 +f 1598/518/1 1565/480/1 1564/480/1 +f 1597/519/4 1564/491/4 1579/490/4 +f 1579/490/4 1592/474/4 1597/519/4 +f 1559/475/1 1599/481/1 1600/482/1 +f 1600/482/1 1560/476/1 1559/475/1 +f 1592/513/295 1577/513/295 1576/485/295 +f 1576/485/295 1597/520/295 1592/513/295 +f 1594/509/294 1584/509/294 1577/513/294 +f 1577/513/294 1592/513/294 1594/509/294 +f 1593/512/210 1582/512/210 1584/509/210 +f 1584/509/210 1594/509/210 1593/512/210 +f 1595/521/296 1580/521/296 1582/512/296 +f 1582/512/296 1593/512/296 1595/521/296 +f 1567/476/7 1601/477/7 1602/478/7 +f 1602/478/7 1568/475/7 1567/476/7 +f 1571/483/289 1583/522/289 1581/523/289 +f 1581/523/289 1572/484/289 1571/483/289 +f 1589/501/291 1575/524/291 1583/522/291 +f 1583/522/291 1571/483/291 1589/501/291 +f 1597/520/27 1559/525/27 1562/526/27 +f 1562/526/27 1598/527/27 1597/520/27 +f 1576/485/27 1599/528/27 1559/525/27 +f 1559/525/27 1597/520/27 1576/485/27 +f 1575/486/4 1600/486/4 1599/487/4 +f 1599/487/4 1576/487/4 1575/486/4 +f 1589/501/26 1560/501/26 1600/524/26 +f 1600/524/26 1575/524/26 1589/501/26 +f 1590/501/26 1561/501/26 1560/501/26 +f 1560/501/26 1589/501/26 1590/501/26 +f 1572/484/26 1567/484/26 1570/485/26 +f 1570/485/26 1573/485/26 1572/484/26 +f 1581/523/26 1601/523/26 1567/484/26 +f 1567/484/26 1572/484/26 1581/523/26 +f 1580/493/4 1602/529/4 1601/530/4 +f 1601/530/4 1581/494/4 1580/493/4 +f 1595/521/27 1568/531/27 1602/532/27 +f 1602/532/27 1580/521/27 1595/521/27 +f 1596/533/27 1569/531/27 1568/531/27 +f 1568/531/27 1595/521/27 1596/533/27 +f 1603/471/4 1604/472/4 1605/473/4 +f 1605/473/4 1606/474/4 1603/471/4 +f 1607/475/1 1608/476/1 1609/477/1 +f 1609/477/1 1610/478/1 1607/475/1 +f 1611/479/27 1612/480/288 1613/480/288 +f 1613/480/288 1614/479/27 1611/479/27 +f 1615/476/7 1616/475/7 1617/481/7 +f 1617/481/7 1618/482/7 1615/476/7 +f 1619/483/26 1620/484/289 1621/485/289 +f 1621/485/289 1622/483/26 1619/483/26 +f 1623/486/4 1624/487/4 1625/488/4 +f 1626/489/4 1627/490/4 1612/491/4 +f 1612/491/4 1611/492/4 1626/489/4 +f 1628/493/4 1629/494/4 1630/495/4 +f 1631/496/4 1632/497/4 1630/495/4 +f 1630/495/4 1629/494/4 1631/496/4 +f 1633/498/4 1634/499/4 1605/473/4 +f 1605/473/4 1604/472/4 1633/498/4 +f 1635/500/290 1611/479/27 1614/479/27 +f 1614/479/27 1636/500/290 1635/500/290 +f 1637/501/291 1619/483/26 1622/483/26 +f 1622/483/26 1638/501/291 1637/501/291 +f 1635/502/4 1639/503/4 1626/489/4 +f 1626/489/4 1611/492/4 1635/502/4 +f 1631/496/4 1623/486/4 1625/488/4 +f 1625/488/4 1632/497/4 1631/496/4 +f 1627/504/7 1603/504/7 1606/505/7 +f 1606/505/7 1640/505/7 1627/504/7 +f 1626/506/292 1604/506/292 1603/504/292 +f 1603/504/292 1627/504/292 1626/506/292 +f 1639/507/293 1633/507/293 1604/506/293 +f 1604/506/293 1626/506/293 1639/507/293 +f 1641/508/1 1634/508/1 1633/507/1 +f 1633/507/1 1639/507/1 1641/508/1 +f 1642/509/210 1605/510/210 1634/511/210 +f 1634/511/210 1641/512/210 1642/509/210 +f 1640/513/294 1606/514/294 1605/510/294 +f 1605/510/294 1642/509/294 1640/513/294 +f 1643/515/4 1641/516/4 1639/503/4 +f 1639/503/4 1635/502/4 1643/515/4 +f 1635/500/7 1636/500/7 1644/517/7 +f 1644/517/7 1643/517/7 1635/500/7 +f 1612/480/1 1645/518/1 1646/518/1 +f 1646/518/1 1613/480/1 1612/480/1 +f 1645/519/4 1612/491/4 1627/490/4 +f 1627/490/4 1640/474/4 1645/519/4 +f 1607/475/1 1647/481/1 1648/482/1 +f 1648/482/1 1608/476/1 1607/475/1 +f 1640/513/295 1625/513/295 1624/485/295 +f 1624/485/295 1645/520/295 1640/513/295 +f 1642/509/294 1632/509/294 1625/513/294 +f 1625/513/294 1640/513/294 1642/509/294 +f 1641/512/210 1630/512/210 1632/509/210 +f 1632/509/210 1642/509/210 1641/512/210 +f 1643/521/296 1628/521/296 1630/512/296 +f 1630/512/296 1641/512/296 1643/521/296 +f 1615/476/7 1649/477/7 1650/478/7 +f 1650/478/7 1616/475/7 1615/476/7 +f 1619/483/289 1631/522/289 1629/523/289 +f 1629/523/289 1620/484/289 1619/483/289 +f 1637/501/291 1623/524/291 1631/522/297 +f 1631/522/297 1619/483/297 1637/501/291 +f 1645/520/27 1607/525/27 1610/526/27 +f 1610/526/27 1646/527/27 1645/520/27 +f 1624/485/27 1647/528/27 1607/525/27 +f 1607/525/27 1645/520/27 1624/485/27 +f 1623/486/4 1648/486/4 1647/487/4 +f 1647/487/4 1624/487/4 1623/486/4 +f 1637/501/26 1608/501/26 1648/524/26 +f 1648/524/26 1623/524/26 1637/501/26 +f 1638/501/26 1609/501/26 1608/501/26 +f 1608/501/26 1637/501/26 1638/501/26 +f 1620/484/26 1615/484/26 1618/485/26 +f 1618/485/26 1621/485/26 1620/484/26 +f 1629/523/26 1649/523/26 1615/484/26 +f 1615/484/26 1620/484/26 1629/523/26 +f 1628/493/4 1650/529/4 1649/530/4 +f 1649/530/4 1629/494/4 1628/493/4 +f 1643/521/27 1616/531/27 1650/532/27 +f 1650/532/27 1628/521/27 1643/521/27 +f 1644/533/27 1617/531/27 1616/531/27 +f 1616/531/27 1643/521/27 1644/533/27 +f 1651/471/4 1652/472/4 1653/473/4 +f 1653/473/4 1654/474/4 1651/471/4 +f 1655/475/1 1656/476/1 1657/477/1 +f 1657/477/1 1658/478/1 1655/475/1 +f 1659/479/27 1660/480/288 1661/480/288 +f 1661/480/288 1662/479/27 1659/479/27 +f 1663/476/7 1664/475/7 1665/481/7 +f 1665/481/7 1666/482/7 1663/476/7 +f 1667/483/26 1668/484/289 1669/485/289 +f 1669/485/289 1670/483/26 1667/483/26 +f 1671/486/4 1672/487/4 1673/488/4 +f 1674/489/4 1675/490/4 1660/491/4 +f 1660/491/4 1659/492/4 1674/489/4 +f 1676/493/4 1677/494/4 1678/495/4 +f 1679/496/4 1680/497/4 1678/495/4 +f 1678/495/4 1677/494/4 1679/496/4 +f 1681/498/4 1682/499/4 1653/473/4 +f 1653/473/4 1652/472/4 1681/498/4 +f 1683/500/290 1659/479/27 1662/479/27 +f 1662/479/27 1684/500/290 1683/500/290 +f 1685/501/291 1667/483/26 1670/483/26 +f 1670/483/26 1686/501/291 1685/501/291 +f 1683/502/4 1687/503/4 1674/489/4 +f 1674/489/4 1659/492/4 1683/502/4 +f 1679/496/4 1671/486/4 1673/488/4 +f 1673/488/4 1680/497/4 1679/496/4 +f 1675/504/7 1651/504/7 1654/505/7 +f 1654/505/7 1688/505/7 1675/504/7 +f 1674/506/292 1652/506/292 1651/504/292 +f 1651/504/292 1675/504/292 1674/506/292 +f 1687/507/293 1681/507/293 1652/506/293 +f 1652/506/293 1674/506/293 1687/507/293 +f 1689/508/1 1682/508/1 1681/507/1 +f 1681/507/1 1687/507/1 1689/508/1 +f 1690/509/210 1653/510/210 1682/511/210 +f 1682/511/210 1689/512/210 1690/509/210 +f 1688/513/294 1654/514/294 1653/510/294 +f 1653/510/294 1690/509/294 1688/513/294 +f 1691/515/4 1689/516/4 1687/503/4 +f 1687/503/4 1683/502/4 1691/515/4 +f 1683/500/7 1684/500/7 1692/517/7 +f 1692/517/7 1691/517/7 1683/500/7 +f 1660/480/1 1693/518/1 1694/518/1 +f 1694/518/1 1661/480/1 1660/480/1 +f 1693/519/4 1660/491/4 1675/490/4 +f 1675/490/4 1688/474/4 1693/519/4 +f 1655/475/1 1695/481/1 1696/482/1 +f 1696/482/1 1656/476/1 1655/475/1 +f 1688/513/295 1673/513/295 1672/485/295 +f 1672/485/295 1693/520/295 1688/513/295 +f 1690/509/294 1680/509/294 1673/513/294 +f 1673/513/294 1688/513/294 1690/509/294 +f 1689/512/210 1678/512/210 1680/509/210 +f 1680/509/210 1690/509/210 1689/512/210 +f 1691/521/296 1676/521/296 1678/512/296 +f 1678/512/296 1689/512/296 1691/521/296 +f 1663/476/7 1697/477/7 1698/478/7 +f 1698/478/7 1664/475/7 1663/476/7 +f 1667/483/298 1679/522/298 1677/523/289 +f 1677/523/289 1668/484/289 1667/483/298 +f 1685/501/291 1671/524/291 1679/522/297 +f 1679/522/297 1667/483/297 1685/501/291 +f 1693/520/27 1655/525/27 1658/526/27 +f 1658/526/27 1694/527/27 1693/520/27 +f 1672/485/27 1695/528/27 1655/525/27 +f 1655/525/27 1693/520/27 1672/485/27 +f 1671/486/4 1696/486/4 1695/487/4 +f 1695/487/4 1672/487/4 1671/486/4 +f 1685/501/26 1656/501/26 1696/524/26 +f 1696/524/26 1671/524/26 1685/501/26 +f 1686/501/26 1657/501/26 1656/501/26 +f 1656/501/26 1685/501/26 1686/501/26 +f 1668/484/26 1663/484/26 1666/485/26 +f 1666/485/26 1669/485/26 1668/484/26 +f 1677/523/26 1697/523/26 1663/484/26 +f 1663/484/26 1668/484/26 1677/523/26 +f 1676/493/4 1698/529/4 1697/530/4 +f 1697/530/4 1677/494/4 1676/493/4 +f 1691/521/27 1664/531/27 1698/532/27 +f 1698/532/27 1676/521/27 1691/521/27 +f 1692/533/27 1665/531/27 1664/531/27 +f 1664/531/27 1691/521/27 1692/533/27 +f 1699/471/1 1700/472/1 1701/473/1 +f 1701/473/1 1702/474/1 1699/471/1 +f 1703/475/10 1704/476/10 1705/477/10 +f 1705/477/10 1706/478/10 1703/475/10 +f 1707/479/27 1708/480/299 1709/480/299 +f 1709/480/299 1710/479/27 1707/479/27 +f 1711/476/4 1712/475/4 1713/481/4 +f 1713/481/4 1714/482/4 1711/476/4 +f 1715/483/26 1716/484/300 1717/485/300 +f 1717/485/300 1718/483/26 1715/483/26 +f 1719/486/1 1720/487/1 1721/488/1 +f 1722/489/1 1723/490/1 1708/491/1 +f 1708/491/1 1707/492/1 1722/489/1 +f 1724/493/1 1725/494/1 1726/495/1 +f 1727/496/1 1728/497/1 1726/495/1 +f 1726/495/1 1725/494/1 1727/496/1 +f 1729/498/1 1730/499/1 1701/473/1 +f 1701/473/1 1700/472/1 1729/498/1 +f 1731/500/301 1707/479/27 1710/479/27 +f 1710/479/27 1732/500/301 1731/500/301 +f 1733/501/302 1715/483/26 1718/483/26 +f 1718/483/26 1734/501/302 1733/501/302 +f 1731/502/1 1735/503/1 1722/489/1 +f 1722/489/1 1707/492/1 1731/502/1 +f 1727/496/1 1719/486/1 1721/488/1 +f 1721/488/1 1728/497/1 1727/496/1 +f 1723/504/4 1699/504/4 1702/505/4 +f 1702/505/4 1736/505/4 1723/504/4 +f 1722/506/303 1700/506/303 1699/504/303 +f 1699/504/303 1723/504/303 1722/506/303 +f 1735/507/304 1729/507/304 1700/506/304 +f 1700/506/304 1722/506/304 1735/507/304 +f 1737/508/10 1730/508/10 1729/507/10 +f 1729/507/10 1735/507/10 1737/508/10 +f 1738/509/305 1701/510/305 1730/511/305 +f 1730/511/305 1737/512/305 1738/509/305 +f 1736/513/306 1702/514/306 1701/510/306 +f 1701/510/306 1738/509/306 1736/513/306 +f 1739/515/1 1737/516/1 1735/503/1 +f 1735/503/1 1731/502/1 1739/515/1 +f 1731/500/4 1732/500/4 1740/517/4 +f 1740/517/4 1739/517/4 1731/500/4 +f 1708/480/10 1741/518/10 1742/518/10 +f 1742/518/10 1709/480/10 1708/480/10 +f 1741/519/1 1708/491/1 1723/490/1 +f 1723/490/1 1736/474/1 1741/519/1 +f 1703/475/10 1743/481/10 1744/482/10 +f 1744/482/10 1704/476/10 1703/475/10 +f 1736/513/307 1721/513/307 1720/485/307 +f 1720/485/307 1741/520/307 1736/513/307 +f 1738/509/306 1728/509/306 1721/513/306 +f 1721/513/306 1736/513/306 1738/509/306 +f 1737/512/305 1726/512/305 1728/509/305 +f 1728/509/305 1738/509/305 1737/512/305 +f 1739/521/308 1724/521/308 1726/512/308 +f 1726/512/308 1737/512/308 1739/521/308 +f 1711/476/4 1745/477/4 1746/478/4 +f 1746/478/4 1712/475/4 1711/476/4 +f 1715/483/300 1727/522/300 1725/523/300 +f 1725/523/300 1716/484/300 1715/483/300 +f 1733/501/302 1719/524/302 1727/522/302 +f 1727/522/302 1715/483/302 1733/501/302 +f 1741/520/27 1703/525/27 1706/526/27 +f 1706/526/27 1742/527/27 1741/520/27 +f 1720/485/27 1743/528/27 1703/525/27 +f 1703/525/27 1741/520/27 1720/485/27 +f 1719/486/1 1744/486/1 1743/487/1 +f 1743/487/1 1720/487/1 1719/486/1 +f 1733/501/26 1704/501/26 1744/524/26 +f 1744/524/26 1719/524/26 1733/501/26 +f 1734/501/26 1705/501/26 1704/501/26 +f 1704/501/26 1733/501/26 1734/501/26 +f 1716/484/26 1711/484/26 1714/485/26 +f 1714/485/26 1717/485/26 1716/484/26 +f 1725/523/26 1745/523/26 1711/484/26 +f 1711/484/26 1716/484/26 1725/523/26 +f 1724/493/1 1746/529/1 1745/530/1 +f 1745/530/1 1725/494/1 1724/493/1 +f 1739/521/27 1712/531/27 1746/532/27 +f 1746/532/27 1724/521/27 1739/521/27 +f 1740/533/27 1713/531/27 1712/531/27 +f 1712/531/27 1739/521/27 1740/533/27 +f 1747/471/1 1748/474/1 1749/473/1 +f 1749/473/1 1750/472/1 1747/471/1 +f 1751/475/4 1752/478/4 1753/477/4 +f 1753/477/4 1754/476/4 1751/475/4 +f 1755/479/27 1756/479/27 1757/480/301 +f 1757/480/301 1758/480/301 1755/479/27 +f 1759/476/10 1760/482/10 1761/481/10 +f 1761/481/10 1762/475/10 1759/476/10 +f 1763/483/26 1764/483/26 1765/485/302 +f 1765/485/302 1766/484/302 1763/483/26 +f 1767/486/1 1768/488/1 1769/487/1 +f 1770/489/1 1755/492/1 1758/491/1 +f 1758/491/1 1771/490/1 1770/489/1 +f 1772/493/1 1773/495/1 1774/494/1 +f 1775/496/1 1774/494/1 1773/495/1 +f 1773/495/1 1776/497/1 1775/496/1 +f 1777/498/1 1750/472/1 1749/473/1 +f 1749/473/1 1778/499/1 1777/498/1 +f 1779/500/299 1780/500/299 1756/479/27 +f 1756/479/27 1755/479/27 1779/500/299 +f 1781/501/300 1782/501/300 1764/483/26 +f 1764/483/26 1763/483/26 1781/501/300 +f 1779/502/1 1755/492/1 1770/489/1 +f 1770/489/1 1783/503/1 1779/502/1 +f 1775/496/1 1776/497/1 1768/488/1 +f 1768/488/1 1767/486/1 1775/496/1 +f 1771/504/10 1784/505/10 1748/505/10 +f 1748/505/10 1747/504/10 1771/504/10 +f 1770/506/304 1771/504/304 1747/504/304 +f 1747/504/304 1750/506/304 1770/506/304 +f 1783/507/303 1770/506/303 1750/506/303 +f 1750/506/303 1777/507/303 1783/507/303 +f 1785/508/4 1783/507/4 1777/507/4 +f 1777/507/4 1778/508/4 1785/508/4 +f 1786/509/309 1785/512/309 1778/511/309 +f 1778/511/309 1749/510/309 1786/509/309 +f 1784/513/310 1786/509/310 1749/510/310 +f 1749/510/310 1748/514/310 1784/513/310 +f 1787/515/1 1779/502/1 1783/503/1 +f 1783/503/1 1785/516/1 1787/515/1 +f 1779/500/10 1787/517/10 1788/517/10 +f 1788/517/10 1780/500/10 1779/500/10 +f 1758/480/4 1757/480/4 1789/518/4 +f 1789/518/4 1790/518/4 1758/480/4 +f 1790/519/1 1784/474/1 1771/490/1 +f 1771/490/1 1758/491/1 1790/519/1 +f 1751/475/4 1754/476/4 1791/482/4 +f 1791/482/4 1792/481/4 1751/475/4 +f 1784/513/311 1790/520/311 1769/485/311 +f 1769/485/311 1768/513/311 1784/513/311 +f 1786/509/310 1784/513/310 1768/513/310 +f 1768/513/310 1776/509/310 1786/509/310 +f 1785/512/309 1786/509/309 1776/509/309 +f 1776/509/309 1773/512/309 1785/512/309 +f 1787/521/312 1785/512/312 1773/512/312 +f 1773/512/312 1772/521/312 1787/521/312 +f 1759/476/10 1762/475/10 1793/478/10 +f 1793/478/10 1794/477/10 1759/476/10 +f 1763/483/302 1766/484/302 1774/523/302 +f 1774/523/302 1775/522/302 1763/483/302 +f 1781/501/300 1763/483/300 1775/522/300 +f 1775/522/300 1767/524/300 1781/501/300 +f 1790/520/27 1789/527/27 1752/526/27 +f 1752/526/27 1751/525/27 1790/520/27 +f 1769/485/27 1790/520/27 1751/525/27 +f 1751/525/27 1792/528/27 1769/485/27 +f 1767/486/1 1769/487/1 1792/487/1 +f 1792/487/1 1791/486/1 1767/486/1 +f 1781/501/26 1767/524/26 1791/524/26 +f 1791/524/26 1754/501/26 1781/501/26 +f 1782/501/26 1781/501/26 1754/501/26 +f 1754/501/26 1753/501/26 1782/501/26 +f 1766/484/26 1765/485/26 1760/485/26 +f 1760/485/26 1759/484/26 1766/484/26 +f 1774/523/26 1766/484/26 1759/484/26 +f 1759/484/26 1794/523/26 1774/523/26 +f 1772/493/1 1774/494/1 1794/530/1 +f 1794/530/1 1793/529/1 1772/493/1 +f 1787/521/27 1772/521/27 1793/532/27 +f 1793/532/27 1762/531/27 1787/521/27 +f 1788/533/27 1787/521/27 1762/531/27 +f 1762/531/27 1761/531/27 1788/533/27 +f 1795/471/10 1796/474/10 1797/473/10 +f 1797/473/10 1798/472/10 1795/471/10 +f 1799/475/1 1800/478/1 1801/477/1 +f 1801/477/1 1802/476/1 1799/475/1 +f 1803/479/27 1804/479/27 1805/480/288 +f 1805/480/288 1806/480/288 1803/479/27 +f 1807/476/7 1808/482/7 1809/481/7 +f 1809/481/7 1810/475/7 1807/476/7 +f 1811/483/26 1812/483/26 1813/485/289 +f 1813/485/289 1814/484/289 1811/483/26 +f 1815/486/10 1816/488/10 1817/487/10 +f 1818/489/10 1803/492/10 1806/491/10 +f 1806/491/10 1819/490/10 1818/489/10 +f 1820/493/10 1821/495/10 1822/494/10 +f 1823/496/10 1822/494/10 1821/495/10 +f 1821/495/10 1824/497/10 1823/496/10 +f 1825/498/10 1798/472/10 1797/473/10 +f 1797/473/10 1826/499/10 1825/498/10 +f 1827/500/290 1828/500/290 1804/479/27 +f 1804/479/27 1803/479/27 1827/500/290 +f 1829/501/291 1830/501/291 1812/483/26 +f 1812/483/26 1811/483/26 1829/501/291 +f 1827/502/10 1803/492/10 1818/489/10 +f 1818/489/10 1831/503/10 1827/502/10 +f 1823/496/10 1824/497/10 1816/488/10 +f 1816/488/10 1815/486/10 1823/496/10 +f 1819/504/7 1832/505/7 1796/505/7 +f 1796/505/7 1795/504/7 1819/504/7 +f 1818/506/292 1819/504/292 1795/504/292 +f 1795/504/292 1798/506/292 1818/506/292 +f 1831/507/293 1818/506/293 1798/506/293 +f 1798/506/293 1825/507/293 1831/507/293 +f 1833/508/1 1831/507/1 1825/507/1 +f 1825/507/1 1826/508/1 1833/508/1 +f 1834/509/210 1833/512/210 1826/511/210 +f 1826/511/210 1797/510/210 1834/509/210 +f 1832/513/294 1834/509/294 1797/510/294 +f 1797/510/294 1796/514/294 1832/513/294 +f 1835/515/10 1827/502/10 1831/503/10 +f 1831/503/10 1833/516/10 1835/515/10 +f 1827/500/7 1835/517/7 1836/517/7 +f 1836/517/7 1828/500/7 1827/500/7 +f 1806/480/1 1805/480/1 1837/518/1 +f 1837/518/1 1838/518/1 1806/480/1 +f 1838/519/10 1832/474/10 1819/490/10 +f 1819/490/10 1806/491/10 1838/519/10 +f 1799/475/1 1802/476/1 1839/482/1 +f 1839/482/1 1840/481/1 1799/475/1 +f 1832/513/313 1838/520/295 1817/485/295 +f 1817/485/295 1816/513/313 1832/513/313 +f 1834/509/294 1832/513/294 1816/513/294 +f 1816/513/294 1824/509/294 1834/509/294 +f 1833/512/210 1834/509/210 1824/509/210 +f 1824/509/210 1821/512/210 1833/512/210 +f 1835/521/296 1833/512/296 1821/512/296 +f 1821/512/296 1820/521/296 1835/521/296 +f 1807/476/7 1810/475/7 1841/478/7 +f 1841/478/7 1842/477/7 1807/476/7 +f 1811/483/289 1814/484/289 1822/523/289 +f 1822/523/289 1823/522/289 1811/483/289 +f 1829/501/291 1811/483/291 1823/522/291 +f 1823/522/291 1815/524/291 1829/501/291 +f 1838/520/27 1837/527/27 1800/526/27 +f 1800/526/27 1799/525/27 1838/520/27 +f 1817/485/27 1838/520/27 1799/525/27 +f 1799/525/27 1840/528/27 1817/485/27 +f 1815/486/10 1817/487/10 1840/487/10 +f 1840/487/10 1839/486/10 1815/486/10 +f 1829/501/26 1815/524/26 1839/524/26 +f 1839/524/26 1802/501/26 1829/501/26 +f 1830/501/26 1829/501/26 1802/501/26 +f 1802/501/26 1801/501/26 1830/501/26 +f 1814/484/26 1813/485/26 1808/485/26 +f 1808/485/26 1807/484/26 1814/484/26 +f 1822/523/26 1814/484/26 1807/484/26 +f 1807/484/26 1842/523/26 1822/523/26 +f 1820/493/10 1822/494/10 1842/530/10 +f 1842/530/10 1841/529/10 1820/493/10 +f 1835/521/27 1820/521/27 1841/532/27 +f 1841/532/27 1810/531/27 1835/521/27 +f 1836/533/27 1835/521/27 1810/531/27 +f 1810/531/27 1809/531/27 1836/533/27 +f 1843/471/10 1844/474/10 1845/473/10 +f 1845/473/10 1846/472/10 1843/471/10 +f 1847/475/1 1848/478/1 1849/477/1 +f 1849/477/1 1850/476/1 1847/475/1 +f 1851/479/27 1852/479/27 1853/480/288 +f 1853/480/288 1854/480/288 1851/479/27 +f 1855/476/7 1856/482/7 1857/481/7 +f 1857/481/7 1858/475/7 1855/476/7 +f 1859/483/26 1860/483/26 1861/485/289 +f 1861/485/289 1862/484/289 1859/483/26 +f 1863/486/10 1864/488/10 1865/487/10 +f 1866/489/10 1851/492/10 1854/491/10 +f 1854/491/10 1867/490/10 1866/489/10 +f 1868/493/10 1869/495/10 1870/494/10 +f 1871/496/10 1870/494/10 1869/495/10 +f 1869/495/10 1872/497/10 1871/496/10 +f 1873/498/10 1846/472/10 1845/473/10 +f 1845/473/10 1874/499/10 1873/498/10 +f 1875/500/290 1876/500/290 1852/479/27 +f 1852/479/27 1851/479/27 1875/500/290 +f 1877/501/291 1878/501/291 1860/483/26 +f 1860/483/26 1859/483/26 1877/501/291 +f 1875/502/10 1851/492/10 1866/489/10 +f 1866/489/10 1879/503/10 1875/502/10 +f 1871/496/10 1872/497/10 1864/488/10 +f 1864/488/10 1863/486/10 1871/496/10 +f 1867/504/7 1880/505/7 1844/505/7 +f 1844/505/7 1843/504/7 1867/504/7 +f 1866/506/292 1867/504/292 1843/504/292 +f 1843/504/292 1846/506/292 1866/506/292 +f 1879/507/293 1866/506/293 1846/506/293 +f 1846/506/293 1873/507/293 1879/507/293 +f 1881/508/1 1879/507/1 1873/507/1 +f 1873/507/1 1874/508/1 1881/508/1 +f 1882/509/210 1881/512/210 1874/511/210 +f 1874/511/210 1845/510/210 1882/509/210 +f 1880/513/294 1882/509/294 1845/510/294 +f 1845/510/294 1844/514/294 1880/513/294 +f 1883/515/10 1875/502/10 1879/503/10 +f 1879/503/10 1881/516/10 1883/515/10 +f 1875/500/7 1883/517/7 1884/517/7 +f 1884/517/7 1876/500/7 1875/500/7 +f 1854/480/1 1853/480/1 1885/518/1 +f 1885/518/1 1886/518/1 1854/480/1 +f 1886/519/10 1880/474/10 1867/490/10 +f 1867/490/10 1854/491/10 1886/519/10 +f 1847/475/1 1850/476/1 1887/482/1 +f 1887/482/1 1888/481/1 1847/475/1 +f 1880/513/295 1886/520/295 1865/485/295 +f 1865/485/295 1864/513/295 1880/513/295 +f 1882/509/294 1880/513/294 1864/513/294 +f 1864/513/294 1872/509/294 1882/509/294 +f 1881/512/210 1882/509/210 1872/509/210 +f 1872/509/210 1869/512/210 1881/512/210 +f 1883/521/296 1881/512/296 1869/512/296 +f 1869/512/296 1868/521/296 1883/521/296 +f 1855/476/7 1858/475/7 1889/478/7 +f 1889/478/7 1890/477/7 1855/476/7 +f 1859/483/289 1862/484/289 1870/523/289 +f 1870/523/289 1871/522/289 1859/483/289 +f 1877/501/291 1859/483/291 1871/522/291 +f 1871/522/291 1863/524/291 1877/501/291 +f 1886/520/27 1885/527/27 1848/526/27 +f 1848/526/27 1847/525/27 1886/520/27 +f 1865/485/27 1886/520/27 1847/525/27 +f 1847/525/27 1888/528/27 1865/485/27 +f 1863/486/10 1865/487/10 1888/487/10 +f 1888/487/10 1887/486/10 1863/486/10 +f 1877/501/26 1863/524/26 1887/524/26 +f 1887/524/26 1850/501/26 1877/501/26 +f 1878/501/26 1877/501/26 1850/501/26 +f 1850/501/26 1849/501/26 1878/501/26 +f 1862/484/26 1861/485/26 1856/485/26 +f 1856/485/26 1855/484/26 1862/484/26 +f 1870/523/26 1862/484/26 1855/484/26 +f 1855/484/26 1890/523/26 1870/523/26 +f 1868/493/10 1870/494/10 1890/530/10 +f 1890/530/10 1889/529/10 1868/493/10 +f 1883/521/27 1868/521/27 1889/532/27 +f 1889/532/27 1858/531/27 1883/521/27 +f 1884/533/27 1883/521/27 1858/531/27 +f 1858/531/27 1857/531/27 1884/533/27 +f 1891/471/10 1892/474/10 1893/473/10 +f 1893/473/10 1894/472/10 1891/471/10 +f 1895/475/1 1896/478/1 1897/477/1 +f 1897/477/1 1898/476/1 1895/475/1 +f 1899/479/27 1900/479/27 1901/480/288 +f 1901/480/288 1902/480/288 1899/479/27 +f 1903/476/7 1904/482/7 1905/481/7 +f 1905/481/7 1906/475/7 1903/476/7 +f 1907/483/26 1908/483/26 1909/485/289 +f 1909/485/289 1910/484/289 1907/483/26 +f 1911/486/10 1912/488/10 1913/487/10 +f 1914/489/10 1899/492/10 1902/491/10 +f 1902/491/10 1915/490/10 1914/489/10 +f 1916/493/10 1917/495/10 1918/494/10 +f 1919/496/10 1918/494/10 1917/495/10 +f 1917/495/10 1920/497/10 1919/496/10 +f 1921/498/10 1894/472/10 1893/473/10 +f 1893/473/10 1922/499/10 1921/498/10 +f 1923/500/290 1924/500/290 1900/479/27 +f 1900/479/27 1899/479/27 1923/500/290 +f 1925/501/291 1926/501/291 1908/483/26 +f 1908/483/26 1907/483/26 1925/501/291 +f 1923/502/10 1899/492/10 1914/489/10 +f 1914/489/10 1927/503/10 1923/502/10 +f 1919/496/10 1920/497/10 1912/488/10 +f 1912/488/10 1911/486/10 1919/496/10 +f 1915/504/7 1928/505/7 1892/505/7 +f 1892/505/7 1891/504/7 1915/504/7 +f 1914/506/292 1915/504/292 1891/504/292 +f 1891/504/292 1894/506/292 1914/506/292 +f 1927/507/293 1914/506/293 1894/506/293 +f 1894/506/293 1921/507/293 1927/507/293 +f 1929/508/1 1927/507/1 1921/507/1 +f 1921/507/1 1922/508/1 1929/508/1 +f 1930/509/210 1929/512/210 1922/511/210 +f 1922/511/210 1893/510/210 1930/509/210 +f 1928/513/294 1930/509/294 1893/510/294 +f 1893/510/294 1892/514/294 1928/513/294 +f 1931/515/10 1923/502/10 1927/503/10 +f 1927/503/10 1929/516/10 1931/515/10 +f 1923/500/7 1931/517/7 1932/517/7 +f 1932/517/7 1924/500/7 1923/500/7 +f 1902/480/1 1901/480/1 1933/518/1 +f 1933/518/1 1934/518/1 1902/480/1 +f 1934/519/10 1928/474/10 1915/490/10 +f 1915/490/10 1902/491/10 1934/519/10 +f 1895/475/1 1898/476/1 1935/482/1 +f 1935/482/1 1936/481/1 1895/475/1 +f 1928/513/295 1934/520/295 1913/485/295 +f 1913/485/295 1912/513/295 1928/513/295 +f 1930/509/294 1928/513/294 1912/513/294 +f 1912/513/294 1920/509/294 1930/509/294 +f 1929/512/210 1930/509/210 1920/509/210 +f 1920/509/210 1917/512/210 1929/512/210 +f 1931/521/296 1929/512/296 1917/512/296 +f 1917/512/296 1916/521/296 1931/521/296 +f 1903/476/7 1906/475/7 1937/478/7 +f 1937/478/7 1938/477/7 1903/476/7 +f 1907/483/289 1910/484/289 1918/523/289 +f 1918/523/289 1919/522/289 1907/483/289 +f 1925/501/291 1907/483/291 1919/522/291 +f 1919/522/291 1911/524/291 1925/501/291 +f 1934/520/27 1933/527/27 1896/526/27 +f 1896/526/27 1895/525/27 1934/520/27 +f 1913/485/27 1934/520/27 1895/525/27 +f 1895/525/27 1936/528/27 1913/485/27 +f 1911/486/10 1913/487/10 1936/487/10 +f 1936/487/10 1935/486/10 1911/486/10 +f 1925/501/26 1911/524/26 1935/524/26 +f 1935/524/26 1898/501/26 1925/501/26 +f 1926/501/26 1925/501/26 1898/501/26 +f 1898/501/26 1897/501/26 1926/501/26 +f 1910/484/26 1909/485/26 1904/485/26 +f 1904/485/26 1903/484/26 1910/484/26 +f 1918/523/26 1910/484/26 1903/484/26 +f 1903/484/26 1938/523/26 1918/523/26 +f 1916/493/10 1918/494/10 1938/530/10 +f 1938/530/10 1937/529/10 1916/493/10 +f 1931/521/27 1916/521/27 1937/532/27 +f 1937/532/27 1906/531/27 1931/521/27 +f 1932/533/27 1931/521/27 1906/531/27 +f 1906/531/27 1905/531/27 1932/533/27 +f 1939/471/10 1940/474/10 1941/473/10 +f 1941/473/10 1942/472/10 1939/471/10 +f 1943/475/1 1944/478/1 1945/477/1 +f 1945/477/1 1946/476/1 1943/475/1 +f 1947/479/27 1948/479/27 1949/480/288 +f 1949/480/288 1950/480/288 1947/479/27 +f 1951/476/7 1952/482/7 1953/481/7 +f 1953/481/7 1954/475/7 1951/476/7 +f 1955/483/26 1956/483/26 1957/485/289 +f 1957/485/289 1958/484/289 1955/483/26 +f 1959/486/10 1960/488/10 1961/487/10 +f 1962/489/10 1947/492/10 1950/491/10 +f 1950/491/10 1963/490/10 1962/489/10 +f 1964/493/10 1965/495/10 1966/494/10 +f 1967/496/10 1966/494/10 1965/495/10 +f 1965/495/10 1968/497/10 1967/496/10 +f 1969/498/10 1942/472/10 1941/473/10 +f 1941/473/10 1970/499/10 1969/498/10 +f 1971/500/290 1972/500/290 1948/479/27 +f 1948/479/27 1947/479/27 1971/500/290 +f 1973/501/291 1974/501/291 1956/483/26 +f 1956/483/26 1955/483/26 1973/501/291 +f 1971/502/10 1947/492/10 1962/489/10 +f 1962/489/10 1975/503/10 1971/502/10 +f 1967/496/10 1968/497/10 1960/488/10 +f 1960/488/10 1959/486/10 1967/496/10 +f 1963/504/7 1976/505/7 1940/505/7 +f 1940/505/7 1939/504/7 1963/504/7 +f 1962/506/292 1963/504/292 1939/504/292 +f 1939/504/292 1942/506/292 1962/506/292 +f 1975/507/293 1962/506/293 1942/506/293 +f 1942/506/293 1969/507/293 1975/507/293 +f 1977/508/1 1975/507/1 1969/507/1 +f 1969/507/1 1970/508/1 1977/508/1 +f 1978/509/210 1977/512/210 1970/511/210 +f 1970/511/210 1941/510/210 1978/509/210 +f 1976/513/294 1978/509/294 1941/510/294 +f 1941/510/294 1940/514/294 1976/513/294 +f 1979/515/10 1971/502/10 1975/503/10 +f 1975/503/10 1977/516/10 1979/515/10 +f 1971/500/7 1979/517/7 1980/517/7 +f 1980/517/7 1972/500/7 1971/500/7 +f 1950/480/1 1949/480/1 1981/518/1 +f 1981/518/1 1982/518/1 1950/480/1 +f 1982/519/10 1976/474/10 1963/490/10 +f 1963/490/10 1950/491/10 1982/519/10 +f 1943/475/1 1946/476/1 1983/482/1 +f 1983/482/1 1984/481/1 1943/475/1 +f 1976/513/295 1982/520/295 1961/485/295 +f 1961/485/295 1960/513/295 1976/513/295 +f 1978/509/294 1976/513/294 1960/513/294 +f 1960/513/294 1968/509/294 1978/509/294 +f 1977/512/210 1978/509/210 1968/509/210 +f 1968/509/210 1965/512/210 1977/512/210 +f 1979/521/296 1977/512/296 1965/512/296 +f 1965/512/296 1964/521/296 1979/521/296 +f 1951/476/7 1954/475/7 1985/478/7 +f 1985/478/7 1986/477/7 1951/476/7 +f 1955/483/289 1958/484/289 1966/523/289 +f 1966/523/289 1967/522/289 1955/483/289 +f 1973/501/291 1955/483/291 1967/522/291 +f 1967/522/291 1959/524/291 1973/501/291 +f 1982/520/27 1981/527/27 1944/526/27 +f 1944/526/27 1943/525/27 1982/520/27 +f 1961/485/27 1982/520/27 1943/525/27 +f 1943/525/27 1984/528/27 1961/485/27 +f 1959/486/10 1961/487/10 1984/487/10 +f 1984/487/10 1983/486/10 1959/486/10 +f 1973/501/26 1959/524/26 1983/524/26 +f 1983/524/26 1946/501/26 1973/501/26 +f 1974/501/26 1973/501/26 1946/501/26 +f 1946/501/26 1945/501/26 1974/501/26 +f 1958/484/26 1957/485/26 1952/485/26 +f 1952/485/26 1951/484/26 1958/484/26 +f 1966/523/26 1958/484/26 1951/484/26 +f 1951/484/26 1986/523/26 1966/523/26 +f 1964/493/10 1966/494/10 1986/530/10 +f 1986/530/10 1985/529/10 1964/493/10 +f 1979/521/27 1964/521/27 1985/532/27 +f 1985/532/27 1954/531/27 1979/521/27 +f 1980/533/27 1979/521/27 1954/531/27 +f 1954/531/27 1953/531/27 1980/533/27 +f 1987/471/10 1988/472/10 1989/473/10 +f 1989/473/10 1990/474/10 1987/471/10 +f 1991/475/7 1992/476/7 1993/477/7 +f 1993/477/7 1994/478/7 1991/475/7 +f 1995/479/27 1996/480/290 1997/480/290 +f 1997/480/290 1998/479/27 1995/479/27 +f 1999/476/1 2000/475/1 2001/481/1 +f 2001/481/1 2002/482/1 1999/476/1 +f 2003/483/26 2004/484/291 2005/485/291 +f 2005/485/291 2006/483/26 2003/483/26 +f 2007/486/10 2008/487/10 2009/488/10 +f 2010/489/10 2011/490/10 1996/491/10 +f 1996/491/10 1995/492/10 2010/489/10 +f 2012/493/10 2013/494/10 2014/495/10 +f 2015/496/10 2016/497/10 2014/495/10 +f 2014/495/10 2013/494/10 2015/496/10 +f 2017/498/10 2018/499/10 1989/473/10 +f 1989/473/10 1988/472/10 2017/498/10 +f 2019/500/288 1995/479/27 1998/479/27 +f 1998/479/27 2020/500/288 2019/500/288 +f 2021/501/289 2003/483/26 2006/483/26 +f 2006/483/26 2022/501/289 2021/501/289 +f 2019/502/10 2023/503/10 2010/489/10 +f 2010/489/10 1995/492/10 2019/502/10 +f 2015/496/10 2007/486/10 2009/488/10 +f 2009/488/10 2016/497/10 2015/496/10 +f 2011/504/1 1987/504/1 1990/505/1 +f 1990/505/1 2024/505/1 2011/504/1 +f 2010/506/293 1988/506/293 1987/504/293 +f 1987/504/293 2011/504/293 2010/506/293 +f 2023/507/292 2017/507/292 1988/506/292 +f 1988/506/292 2010/506/292 2023/507/292 +f 2025/508/7 2018/508/7 2017/507/7 +f 2017/507/7 2023/507/7 2025/508/7 +f 2026/509/203 1989/510/203 2018/511/203 +f 2018/511/203 2025/512/203 2026/509/203 +f 2024/513/296 1990/514/296 1989/510/296 +f 1989/510/296 2026/509/296 2024/513/296 +f 2027/515/10 2025/516/10 2023/503/10 +f 2023/503/10 2019/502/10 2027/515/10 +f 2019/500/1 2020/500/1 2028/517/1 +f 2028/517/1 2027/517/1 2019/500/1 +f 1996/480/7 2029/518/7 2030/518/7 +f 2030/518/7 1997/480/7 1996/480/7 +f 2029/519/10 1996/491/10 2011/490/10 +f 2011/490/10 2024/474/10 2029/519/10 +f 1991/475/7 2031/481/7 2032/482/7 +f 2032/482/7 1992/476/7 1991/475/7 +f 2024/513/314 2009/513/314 2008/485/314 +f 2008/485/314 2029/520/314 2024/513/314 +f 2026/509/296 2016/509/296 2009/513/296 +f 2009/513/296 2024/513/296 2026/509/296 +f 2025/512/203 2014/512/203 2016/509/203 +f 2016/509/203 2026/509/203 2025/512/203 +f 2027/521/294 2012/521/294 2014/512/294 +f 2014/512/294 2025/512/294 2027/521/294 +f 1999/476/1 2033/477/1 2034/478/1 +f 2034/478/1 2000/475/1 1999/476/1 +f 2003/483/291 2015/522/291 2013/523/291 +f 2013/523/291 2004/484/291 2003/483/291 +f 2021/501/289 2007/524/289 2015/522/289 +f 2015/522/289 2003/483/289 2021/501/289 +f 2029/520/27 1991/525/27 1994/526/27 +f 1994/526/27 2030/527/27 2029/520/27 +f 2008/485/27 2031/528/27 1991/525/27 +f 1991/525/27 2029/520/27 2008/485/27 +f 2007/486/10 2032/486/10 2031/487/10 +f 2031/487/10 2008/487/10 2007/486/10 +f 2021/501/26 1992/501/26 2032/524/26 +f 2032/524/26 2007/524/26 2021/501/26 +f 2022/501/26 1993/501/26 1992/501/26 +f 1992/501/26 2021/501/26 2022/501/26 +f 2004/484/26 1999/484/26 2002/485/26 +f 2002/485/26 2005/485/26 2004/484/26 +f 2013/523/26 2033/523/26 1999/484/26 +f 1999/484/26 2004/484/26 2013/523/26 +f 2012/493/10 2034/529/10 2033/530/10 +f 2033/530/10 2013/494/10 2012/493/10 +f 2027/521/27 2000/531/27 2034/532/27 +f 2034/532/27 2012/521/27 2027/521/27 +f 2028/533/27 2001/531/27 2000/531/27 +f 2000/531/27 2027/521/27 2028/533/27 +f 2035/471/10 2036/472/10 2037/473/10 +f 2037/473/10 2038/474/10 2035/471/10 +f 2039/475/7 2040/476/7 2041/477/7 +f 2041/477/7 2042/478/7 2039/475/7 +f 2043/479/27 2044/480/290 2045/480/290 +f 2045/480/290 2046/479/27 2043/479/27 +f 2047/476/1 2048/475/1 2049/481/1 +f 2049/481/1 2050/482/1 2047/476/1 +f 2051/483/26 2052/484/291 2053/485/291 +f 2053/485/291 2054/483/26 2051/483/26 +f 2055/486/10 2056/487/10 2057/488/10 +f 2058/489/10 2059/490/10 2044/491/10 +f 2044/491/10 2043/492/10 2058/489/10 +f 2060/493/10 2061/494/10 2062/495/10 +f 2063/496/10 2064/497/10 2062/495/10 +f 2062/495/10 2061/494/10 2063/496/10 +f 2065/498/10 2066/499/10 2037/473/10 +f 2037/473/10 2036/472/10 2065/498/10 +f 2067/500/288 2043/479/27 2046/479/27 +f 2046/479/27 2068/500/288 2067/500/288 +f 2069/501/289 2051/483/26 2054/483/26 +f 2054/483/26 2070/501/289 2069/501/289 +f 2067/502/10 2071/503/10 2058/489/10 +f 2058/489/10 2043/492/10 2067/502/10 +f 2063/496/10 2055/486/10 2057/488/10 +f 2057/488/10 2064/497/10 2063/496/10 +f 2059/504/1 2035/504/1 2038/505/1 +f 2038/505/1 2072/505/1 2059/504/1 +f 2058/506/293 2036/506/293 2035/504/293 +f 2035/504/293 2059/504/293 2058/506/293 +f 2071/507/292 2065/507/292 2036/506/292 +f 2036/506/292 2058/506/292 2071/507/292 +f 2073/508/7 2066/508/7 2065/507/7 +f 2065/507/7 2071/507/7 2073/508/7 +f 2074/509/203 2037/510/203 2066/511/203 +f 2066/511/203 2073/512/203 2074/509/203 +f 2072/513/296 2038/514/296 2037/510/296 +f 2037/510/296 2074/509/296 2072/513/296 +f 2075/515/10 2073/516/10 2071/503/10 +f 2071/503/10 2067/502/10 2075/515/10 +f 2067/500/1 2068/500/1 2076/517/1 +f 2076/517/1 2075/517/1 2067/500/1 +f 2044/480/7 2077/518/7 2078/518/7 +f 2078/518/7 2045/480/7 2044/480/7 +f 2077/519/10 2044/491/10 2059/490/10 +f 2059/490/10 2072/474/10 2077/519/10 +f 2039/475/7 2079/481/7 2080/482/7 +f 2080/482/7 2040/476/7 2039/475/7 +f 2072/513/314 2057/513/314 2056/485/314 +f 2056/485/314 2077/520/314 2072/513/314 +f 2074/509/296 2064/509/296 2057/513/296 +f 2057/513/296 2072/513/296 2074/509/296 +f 2073/512/203 2062/512/203 2064/509/203 +f 2064/509/203 2074/509/203 2073/512/203 +f 2075/521/294 2060/521/294 2062/512/294 +f 2062/512/294 2073/512/294 2075/521/294 +f 2047/476/1 2081/477/1 2082/478/1 +f 2082/478/1 2048/475/1 2047/476/1 +f 2051/483/291 2063/522/291 2061/523/291 +f 2061/523/291 2052/484/291 2051/483/291 +f 2069/501/289 2055/524/289 2063/522/298 +f 2063/522/298 2051/483/298 2069/501/289 +f 2077/520/27 2039/525/27 2042/526/27 +f 2042/526/27 2078/527/27 2077/520/27 +f 2056/485/27 2079/528/27 2039/525/27 +f 2039/525/27 2077/520/27 2056/485/27 +f 2055/486/10 2080/486/10 2079/487/10 +f 2079/487/10 2056/487/10 2055/486/10 +f 2069/501/26 2040/501/26 2080/524/26 +f 2080/524/26 2055/524/26 2069/501/26 +f 2070/501/26 2041/501/26 2040/501/26 +f 2040/501/26 2069/501/26 2070/501/26 +f 2052/484/26 2047/484/26 2050/485/26 +f 2050/485/26 2053/485/26 2052/484/26 +f 2061/523/26 2081/523/26 2047/484/26 +f 2047/484/26 2052/484/26 2061/523/26 +f 2060/493/10 2082/529/10 2081/530/10 +f 2081/530/10 2061/494/10 2060/493/10 +f 2075/521/27 2048/531/27 2082/532/27 +f 2082/532/27 2060/521/27 2075/521/27 +f 2076/533/27 2049/531/27 2048/531/27 +f 2048/531/27 2075/521/27 2076/533/27 +f 2083/471/7 2084/472/7 2085/473/7 +f 2085/473/7 2086/474/7 2083/471/7 +f 2087/475/4 2088/476/4 2089/477/4 +f 2089/477/4 2090/478/4 2087/475/4 +f 2091/479/27 2092/480/301 2093/480/301 +f 2093/480/301 2094/479/27 2091/479/27 +f 2095/476/10 2096/475/10 2097/481/10 +f 2097/481/10 2098/482/10 2095/476/10 +f 2099/483/26 2100/484/302 2101/485/302 +f 2101/485/302 2102/483/26 2099/483/26 +f 2103/486/7 2104/487/7 2105/488/7 +f 2106/489/7 2107/490/7 2092/491/7 +f 2092/491/7 2091/492/7 2106/489/7 +f 2108/493/7 2109/494/7 2110/495/7 +f 2111/496/7 2112/497/7 2110/495/7 +f 2110/495/7 2109/494/7 2111/496/7 +f 2113/498/7 2114/499/7 2085/473/7 +f 2085/473/7 2084/472/7 2113/498/7 +f 2115/500/299 2091/479/27 2094/479/27 +f 2094/479/27 2116/500/299 2115/500/299 +f 2117/501/300 2099/483/26 2102/483/26 +f 2102/483/26 2118/501/300 2117/501/300 +f 2115/502/7 2119/503/7 2106/489/7 +f 2106/489/7 2091/492/7 2115/502/7 +f 2111/496/7 2103/486/7 2105/488/7 +f 2105/488/7 2112/497/7 2111/496/7 +f 2107/504/10 2083/504/10 2086/505/10 +f 2086/505/10 2120/505/10 2107/504/10 +f 2106/506/304 2084/506/304 2083/504/304 +f 2083/504/304 2107/504/304 2106/506/304 +f 2119/507/303 2113/507/303 2084/506/303 +f 2084/506/303 2106/506/303 2119/507/303 +f 2121/508/4 2114/508/4 2113/507/4 +f 2113/507/4 2119/507/4 2121/508/4 +f 2122/509/309 2085/510/309 2114/511/309 +f 2114/511/309 2121/512/309 2122/509/309 +f 2120/513/310 2086/514/310 2085/510/310 +f 2085/510/310 2122/509/310 2120/513/310 +f 2123/515/7 2121/516/7 2119/503/7 +f 2119/503/7 2115/502/7 2123/515/7 +f 2115/500/10 2116/500/10 2124/517/10 +f 2124/517/10 2123/517/10 2115/500/10 +f 2092/480/4 2125/518/4 2126/518/4 +f 2126/518/4 2093/480/4 2092/480/4 +f 2125/519/7 2092/491/7 2107/490/7 +f 2107/490/7 2120/474/7 2125/519/7 +f 2087/475/4 2127/481/4 2128/482/4 +f 2128/482/4 2088/476/4 2087/475/4 +f 2120/513/311 2105/513/311 2104/485/311 +f 2104/485/311 2125/520/311 2120/513/311 +f 2122/509/310 2112/509/310 2105/513/310 +f 2105/513/310 2120/513/310 2122/509/310 +f 2121/512/309 2110/512/309 2112/509/309 +f 2112/509/309 2122/509/309 2121/512/309 +f 2123/521/312 2108/521/312 2110/512/312 +f 2110/512/312 2121/512/312 2123/521/312 +f 2095/476/10 2129/477/10 2130/478/10 +f 2130/478/10 2096/475/10 2095/476/10 +f 2099/483/302 2111/522/302 2109/523/302 +f 2109/523/302 2100/484/302 2099/483/302 +f 2117/501/300 2103/524/300 2111/522/300 +f 2111/522/300 2099/483/300 2117/501/300 +f 2125/520/27 2087/525/27 2090/526/27 +f 2090/526/27 2126/527/27 2125/520/27 +f 2104/485/27 2127/528/27 2087/525/27 +f 2087/525/27 2125/520/27 2104/485/27 +f 2103/486/7 2128/486/7 2127/487/7 +f 2127/487/7 2104/487/7 2103/486/7 +f 2117/501/26 2088/501/26 2128/524/26 +f 2128/524/26 2103/524/26 2117/501/26 +f 2118/501/26 2089/501/26 2088/501/26 +f 2088/501/26 2117/501/26 2118/501/26 +f 2100/484/26 2095/484/26 2098/485/26 +f 2098/485/26 2101/485/26 2100/484/26 +f 2109/523/26 2129/523/26 2095/484/26 +f 2095/484/26 2100/484/26 2109/523/26 +f 2108/493/7 2130/529/7 2129/530/7 +f 2129/530/7 2109/494/7 2108/493/7 +f 2123/521/27 2096/531/27 2130/532/27 +f 2130/532/27 2108/521/27 2123/521/27 +f 2124/533/27 2097/531/27 2096/531/27 +f 2096/531/27 2123/521/27 2124/533/27 +f 2131/471/7 2132/472/7 2133/473/7 +f 2133/473/7 2134/474/7 2131/471/7 +f 2135/475/4 2136/476/4 2137/477/4 +f 2137/477/4 2138/478/4 2135/475/4 +f 2139/479/27 2140/480/301 2141/480/301 +f 2141/480/301 2142/479/27 2139/479/27 +f 2143/476/10 2144/475/10 2145/481/10 +f 2145/481/10 2146/482/10 2143/476/10 +f 2147/483/26 2148/484/302 2149/485/302 +f 2149/485/302 2150/483/26 2147/483/26 +f 2151/486/7 2152/487/7 2153/488/7 +f 2154/489/7 2155/490/7 2140/491/7 +f 2140/491/7 2139/492/7 2154/489/7 +f 2156/493/7 2157/494/7 2158/495/7 +f 2159/496/7 2160/497/7 2158/495/7 +f 2158/495/7 2157/494/7 2159/496/7 +f 2161/498/7 2162/499/7 2133/473/7 +f 2133/473/7 2132/472/7 2161/498/7 +f 2163/500/299 2139/479/27 2142/479/27 +f 2142/479/27 2164/500/299 2163/500/299 +f 2165/501/300 2147/483/26 2150/483/26 +f 2150/483/26 2166/501/300 2165/501/300 +f 2163/502/7 2167/503/7 2154/489/7 +f 2154/489/7 2139/492/7 2163/502/7 +f 2159/496/7 2151/486/7 2153/488/7 +f 2153/488/7 2160/497/7 2159/496/7 +f 2155/504/10 2131/504/10 2134/505/10 +f 2134/505/10 2168/505/10 2155/504/10 +f 2154/506/304 2132/506/304 2131/504/304 +f 2131/504/304 2155/504/304 2154/506/304 +f 2167/507/303 2161/507/303 2132/506/303 +f 2132/506/303 2154/506/303 2167/507/303 +f 2169/508/4 2162/508/4 2161/507/4 +f 2161/507/4 2167/507/4 2169/508/4 +f 2170/509/309 2133/510/309 2162/511/309 +f 2162/511/309 2169/512/309 2170/509/309 +f 2168/513/310 2134/514/310 2133/510/310 +f 2133/510/310 2170/509/310 2168/513/310 +f 2171/515/7 2169/516/7 2167/503/7 +f 2167/503/7 2163/502/7 2171/515/7 +f 2163/500/10 2164/500/10 2172/517/10 +f 2172/517/10 2171/517/10 2163/500/10 +f 2140/480/4 2173/518/4 2174/518/4 +f 2174/518/4 2141/480/4 2140/480/4 +f 2173/519/7 2140/491/7 2155/490/7 +f 2155/490/7 2168/474/7 2173/519/7 +f 2135/475/4 2175/481/4 2176/482/4 +f 2176/482/4 2136/476/4 2135/475/4 +f 2168/513/311 2153/513/311 2152/485/311 +f 2152/485/311 2173/520/311 2168/513/311 +f 2170/509/310 2160/509/310 2153/513/310 +f 2153/513/310 2168/513/310 2170/509/310 +f 2169/512/309 2158/512/309 2160/509/309 +f 2160/509/309 2170/509/309 2169/512/309 +f 2171/521/312 2156/521/312 2158/512/312 +f 2158/512/312 2169/512/312 2171/521/312 +f 2143/476/10 2177/477/10 2178/478/10 +f 2178/478/10 2144/475/10 2143/476/10 +f 2147/483/302 2159/522/302 2157/523/302 +f 2157/523/302 2148/484/302 2147/483/302 +f 2165/501/300 2151/524/300 2159/522/300 +f 2159/522/300 2147/483/300 2165/501/300 +f 2173/520/27 2135/525/27 2138/526/27 +f 2138/526/27 2174/527/27 2173/520/27 +f 2152/485/27 2175/528/27 2135/525/27 +f 2135/525/27 2173/520/27 2152/485/27 +f 2151/486/7 2176/486/7 2175/487/7 +f 2175/487/7 2152/487/7 2151/486/7 +f 2165/501/26 2136/501/26 2176/524/26 +f 2176/524/26 2151/524/26 2165/501/26 +f 2166/501/26 2137/501/26 2136/501/26 +f 2136/501/26 2165/501/26 2166/501/26 +f 2148/484/26 2143/484/26 2146/485/26 +f 2146/485/26 2149/485/26 2148/484/26 +f 2157/523/26 2177/523/26 2143/484/26 +f 2143/484/26 2148/484/26 2157/523/26 +f 2156/493/7 2178/529/7 2177/530/7 +f 2177/530/7 2157/494/7 2156/493/7 +f 2171/521/27 2144/531/27 2178/532/27 +f 2178/532/27 2156/521/27 2171/521/27 +f 2172/533/27 2145/531/27 2144/531/27 +f 2144/531/27 2171/521/27 2172/533/27 +f 2179/471/7 2180/474/7 2181/473/7 +f 2181/473/7 2182/472/7 2179/471/7 +f 2183/475/10 2184/478/10 2185/477/10 +f 2185/477/10 2186/476/10 2183/475/10 +f 2187/479/27 2188/479/27 2189/480/299 +f 2189/480/299 2190/480/299 2187/479/27 +f 2191/476/4 2192/482/4 2193/481/4 +f 2193/481/4 2194/475/4 2191/476/4 +f 2195/483/26 2196/483/26 2197/485/300 +f 2197/485/300 2198/484/300 2195/483/26 +f 2199/486/7 2200/488/7 2201/487/7 +f 2202/489/7 2187/492/7 2190/491/7 +f 2190/491/7 2203/490/7 2202/489/7 +f 2204/493/7 2205/495/7 2206/494/7 +f 2207/496/7 2206/494/7 2205/495/7 +f 2205/495/7 2208/497/7 2207/496/7 +f 2209/498/7 2182/472/7 2181/473/7 +f 2181/473/7 2210/499/7 2209/498/7 +f 2211/500/301 2212/500/301 2188/479/27 +f 2188/479/27 2187/479/27 2211/500/301 +f 2213/501/302 2214/501/302 2196/483/26 +f 2196/483/26 2195/483/26 2213/501/302 +f 2211/502/7 2187/492/7 2202/489/7 +f 2202/489/7 2215/503/7 2211/502/7 +f 2207/496/7 2208/497/7 2200/488/7 +f 2200/488/7 2199/486/7 2207/496/7 +f 2203/504/4 2216/505/4 2180/505/4 +f 2180/505/4 2179/504/4 2203/504/4 +f 2202/506/303 2203/504/303 2179/504/303 +f 2179/504/303 2182/506/303 2202/506/303 +f 2215/507/304 2202/506/304 2182/506/304 +f 2182/506/304 2209/507/304 2215/507/304 +f 2217/508/10 2215/507/10 2209/507/10 +f 2209/507/10 2210/508/10 2217/508/10 +f 2218/509/305 2217/512/305 2210/511/305 +f 2210/511/305 2181/510/305 2218/509/305 +f 2216/513/306 2218/509/306 2181/510/306 +f 2181/510/306 2180/514/306 2216/513/306 +f 2219/515/7 2211/502/7 2215/503/7 +f 2215/503/7 2217/516/7 2219/515/7 +f 2211/500/4 2219/517/4 2220/517/4 +f 2220/517/4 2212/500/4 2211/500/4 +f 2190/480/10 2189/480/10 2221/518/10 +f 2221/518/10 2222/518/10 2190/480/10 +f 2222/519/7 2216/474/7 2203/490/7 +f 2203/490/7 2190/491/7 2222/519/7 +f 2183/475/10 2186/476/10 2223/482/10 +f 2223/482/10 2224/481/10 2183/475/10 +f 2216/513/307 2222/520/307 2201/485/307 +f 2201/485/307 2200/513/307 2216/513/307 +f 2218/509/306 2216/513/306 2200/513/306 +f 2200/513/306 2208/509/306 2218/509/306 +f 2217/512/305 2218/509/305 2208/509/305 +f 2208/509/305 2205/512/305 2217/512/305 +f 2219/521/308 2217/512/308 2205/512/308 +f 2205/512/308 2204/521/308 2219/521/308 +f 2191/476/4 2194/475/4 2225/478/4 +f 2225/478/4 2226/477/4 2191/476/4 +f 2195/483/300 2198/484/300 2206/523/300 +f 2206/523/300 2207/522/300 2195/483/300 +f 2213/501/302 2195/483/302 2207/522/302 +f 2207/522/302 2199/524/302 2213/501/302 +f 2222/520/27 2221/527/27 2184/526/27 +f 2184/526/27 2183/525/27 2222/520/27 +f 2201/485/27 2222/520/27 2183/525/27 +f 2183/525/27 2224/528/27 2201/485/27 +f 2199/486/7 2201/487/7 2224/487/7 +f 2224/487/7 2223/486/7 2199/486/7 +f 2213/501/26 2199/524/26 2223/524/26 +f 2223/524/26 2186/501/26 2213/501/26 +f 2214/501/26 2213/501/26 2186/501/26 +f 2186/501/26 2185/501/26 2214/501/26 +f 2198/484/26 2197/485/26 2192/485/26 +f 2192/485/26 2191/484/26 2198/484/26 +f 2206/523/26 2198/484/26 2191/484/26 +f 2191/484/26 2226/523/26 2206/523/26 +f 2204/493/7 2206/494/7 2226/530/7 +f 2226/530/7 2225/529/7 2204/493/7 +f 2219/521/27 2204/521/27 2225/532/27 +f 2225/532/27 2194/531/27 2219/521/27 +f 2220/533/27 2219/521/27 2194/531/27 +f 2194/531/27 2193/531/27 2220/533/27 +f 2227/471/10 2228/472/10 2229/473/10 +f 2229/473/10 2230/474/10 2227/471/10 +f 2231/475/7 2232/476/7 2233/477/7 +f 2233/477/7 2234/478/7 2231/475/7 +f 2235/479/27 2236/480/290 2237/480/290 +f 2237/480/290 2238/479/27 2235/479/27 +f 2239/476/1 2240/475/1 2241/481/1 +f 2241/481/1 2242/482/1 2239/476/1 +f 2243/483/26 2244/484/291 2245/485/291 +f 2245/485/291 2246/483/26 2243/483/26 +f 2247/486/10 2248/487/10 2249/488/10 +f 2250/489/10 2251/490/10 2236/491/10 +f 2236/491/10 2235/492/10 2250/489/10 +f 2252/493/10 2253/494/10 2254/495/10 +f 2255/496/10 2256/497/10 2254/495/10 +f 2254/495/10 2253/494/10 2255/496/10 +f 2257/498/10 2258/499/10 2229/473/10 +f 2229/473/10 2228/472/10 2257/498/10 +f 2259/500/288 2235/479/27 2238/479/27 +f 2238/479/27 2260/500/288 2259/500/288 +f 2261/501/289 2243/483/26 2246/483/26 +f 2246/483/26 2262/501/289 2261/501/289 +f 2259/502/10 2263/503/10 2250/489/10 +f 2250/489/10 2235/492/10 2259/502/10 +f 2255/496/10 2247/486/10 2249/488/10 +f 2249/488/10 2256/497/10 2255/496/10 +f 2251/504/1 2227/504/1 2230/505/1 +f 2230/505/1 2264/505/1 2251/504/1 +f 2250/506/293 2228/506/293 2227/504/293 +f 2227/504/293 2251/504/293 2250/506/293 +f 2263/507/292 2257/507/292 2228/506/292 +f 2228/506/292 2250/506/292 2263/507/292 +f 2265/508/7 2258/508/7 2257/507/7 +f 2257/507/7 2263/507/7 2265/508/7 +f 2266/509/203 2229/510/203 2258/511/203 +f 2258/511/203 2265/512/203 2266/509/203 +f 2264/513/296 2230/514/296 2229/510/296 +f 2229/510/296 2266/509/296 2264/513/296 +f 2267/515/10 2265/516/10 2263/503/10 +f 2263/503/10 2259/502/10 2267/515/10 +f 2259/500/1 2260/500/1 2268/517/1 +f 2268/517/1 2267/517/1 2259/500/1 +f 2236/480/7 2269/518/7 2270/518/7 +f 2270/518/7 2237/480/7 2236/480/7 +f 2269/519/10 2236/491/10 2251/490/10 +f 2251/490/10 2264/474/10 2269/519/10 +f 2231/475/7 2271/481/7 2272/482/7 +f 2272/482/7 2232/476/7 2231/475/7 +f 2264/513/314 2249/513/314 2248/485/314 +f 2248/485/314 2269/520/314 2264/513/314 +f 2266/509/296 2256/509/296 2249/513/296 +f 2249/513/296 2264/513/296 2266/509/296 +f 2265/512/203 2254/512/203 2256/509/203 +f 2256/509/203 2266/509/203 2265/512/203 +f 2267/521/294 2252/521/294 2254/512/294 +f 2254/512/294 2265/512/294 2267/521/294 +f 2239/476/1 2273/477/1 2274/478/1 +f 2274/478/1 2240/475/1 2239/476/1 +f 2243/483/297 2255/522/297 2253/523/291 +f 2253/523/291 2244/484/291 2243/483/297 +f 2261/501/289 2247/524/289 2255/522/289 +f 2255/522/289 2243/483/289 2261/501/289 +f 2269/520/27 2231/525/27 2234/526/27 +f 2234/526/27 2270/527/27 2269/520/27 +f 2248/485/27 2271/528/27 2231/525/27 +f 2231/525/27 2269/520/27 2248/485/27 +f 2247/486/10 2272/486/10 2271/487/10 +f 2271/487/10 2248/487/10 2247/486/10 +f 2261/501/26 2232/501/26 2272/524/26 +f 2272/524/26 2247/524/26 2261/501/26 +f 2262/501/26 2233/501/26 2232/501/26 +f 2232/501/26 2261/501/26 2262/501/26 +f 2244/484/26 2239/484/26 2242/485/26 +f 2242/485/26 2245/485/26 2244/484/26 +f 2253/523/26 2273/523/26 2239/484/26 +f 2239/484/26 2244/484/26 2253/523/26 +f 2252/493/10 2274/529/10 2273/530/10 +f 2273/530/10 2253/494/10 2252/493/10 +f 2267/521/27 2240/531/27 2274/532/27 +f 2274/532/27 2252/521/27 2267/521/27 +f 2268/533/27 2241/531/27 2240/531/27 +f 2240/531/27 2267/521/27 2268/533/27 +f 2275/534/4 2276/535/4 2277/536/4 +f 2277/536/4 2278/537/4 2275/534/4 +f 2279/538/4 2280/539/4 2281/540/4 +f 2281/540/4 2282/541/4 2279/538/4 +f 2283/542/4 2284/543/4 2276/535/4 +f 2276/535/4 2275/534/4 2283/542/4 +f 2280/539/4 2278/537/4 2277/536/4 +f 2277/536/4 2281/540/4 2280/539/4 +f 2285/544/315 2286/545/315 2287/546/316 +f 2287/546/316 2288/547/316 2285/544/315 +f 2286/548/4 2289/549/4 2290/550/4 +f 2290/550/4 2287/551/4 2286/548/4 +f 2289/552/317 2291/553/317 2292/554/318 +f 2292/554/318 2290/555/318 2289/552/317 +f 2288/547/316 2287/546/316 2293/556/319 +f 2293/556/319 2294/557/319 2288/547/316 +f 2287/551/4 2290/550/4 2295/558/4 +f 2295/558/4 2293/559/4 2287/551/4 +f 2290/555/318 2292/554/318 2296/560/320 +f 2296/560/320 2295/561/320 2290/555/318 +f 2294/557/319 2293/556/319 2297/562/27 +f 2297/562/27 2298/563/27 2294/557/319 +f 2293/559/4 2295/558/4 2299/564/4 +f 2299/564/4 2297/565/4 2293/559/4 +f 2295/561/320 2296/560/320 2300/566/26 +f 2300/566/26 2299/567/26 2295/561/320 +f 2298/563/27 2297/562/27 2301/556/321 +f 2301/556/321 2302/557/321 2298/563/27 +f 2297/565/4 2299/564/4 2303/568/4 +f 2303/568/4 2301/569/4 2297/565/4 +f 2299/567/26 2300/566/26 2304/560/322 +f 2304/560/322 2303/561/322 2299/567/26 +f 2302/557/321 2301/556/321 2305/546/323 +f 2305/546/323 2306/547/323 2302/557/321 +f 2301/569/4 2303/568/4 2307/570/4 +f 2307/570/4 2305/571/4 2301/569/4 +f 2303/561/322 2304/560/322 2308/554/324 +f 2308/554/324 2307/555/324 2303/561/322 +f 2306/547/323 2305/546/323 2309/545/325 +f 2309/545/325 2310/544/325 2306/547/323 +f 2305/571/4 2307/570/4 2311/572/4 +f 2311/572/4 2309/573/4 2305/571/4 +f 2307/555/324 2308/554/324 2312/553/326 +f 2312/553/326 2311/552/326 2307/555/324 +f 2313/574/327 2314/575/327 2315/576/327 +f 2315/576/327 2316/577/327 2313/574/327 +f 2317/578/328 2313/579/328 2316/580/328 +f 2316/580/328 2318/581/328 2317/578/328 +f 2319/579/329 2317/578/329 2318/581/329 +f 2318/581/329 2320/580/329 2319/579/329 +f 2319/578/330 2320/581/330 2315/580/330 +f 2315/580/330 2314/579/330 2319/578/330 +f 2321/582/331 2316/577/331 2315/576/331 +f 2315/576/331 2322/583/332 2321/582/331 +f 2318/581/333 2316/580/333 2321/584/333 +f 2321/584/333 2323/585/333 2318/581/333 +f 2324/584/334 2320/580/334 2318/581/334 +f 2318/581/334 2323/585/334 2324/584/334 +f 2322/584/335 2315/580/335 2320/581/335 +f 2320/581/335 2324/585/335 2322/584/335 +f 2325/586/336 2326/587/26 2327/588/26 +f 2327/588/26 2328/589/336 2325/586/336 +f 2328/590/1 2327/591/1 2329/592/1 +f 2329/592/1 2330/593/1 2328/590/1 +f 2330/589/337 2329/588/27 2331/587/27 +f 2331/587/27 2332/586/337 2330/589/337 +f 2327/588/26 2326/587/26 2333/594/338 +f 2333/594/338 2334/595/338 2327/588/26 +f 2329/592/1 2327/591/1 2334/596/1 +f 2334/596/1 2335/597/1 2329/592/1 +f 2331/587/27 2329/588/27 2335/595/339 +f 2335/595/339 2336/594/339 2331/587/27 +f 2337/586/340 2338/587/26 2339/588/26 +f 2339/588/26 2340/589/340 2337/586/340 +f 2340/590/4 2339/591/4 2341/592/4 +f 2341/592/4 2342/593/4 2340/590/4 +f 2342/589/341 2341/588/27 2343/587/27 +f 2343/587/27 2344/586/342 2342/589/341 +f 2339/588/26 2338/587/26 2345/594/343 +f 2345/594/343 2346/595/343 2339/588/26 +f 2341/592/4 2339/591/4 2346/596/4 +f 2346/596/4 2347/597/4 2341/592/4 +f 2343/587/27 2341/588/27 2347/595/344 +f 2347/595/344 2348/594/344 2343/587/27 +f 2347/598/1 2346/596/1 2345/599/1 +f 2345/599/1 2348/600/1 2347/598/1 +f 2349/574/345 2350/577/345 2351/576/345 +f 2351/576/345 2352/575/345 2349/574/345 +f 2353/578/346 2354/581/346 2350/580/346 +f 2350/580/346 2349/579/346 2353/578/346 +f 2355/579/347 2356/580/347 2354/581/347 +f 2354/581/347 2353/578/347 2355/579/347 +f 2355/578/348 2352/579/348 2351/580/348 +f 2351/580/348 2356/581/348 2355/578/348 +f 2357/582/175 2358/583/349 2351/576/349 +f 2351/576/349 2350/577/349 2357/582/175 +f 2354/581/350 2359/585/350 2357/584/350 +f 2357/584/350 2350/580/350 2354/581/350 +f 2360/584/351 2359/585/351 2354/581/351 +f 2354/581/351 2356/580/351 2360/584/351 +f 2358/584/352 2360/585/352 2356/581/353 +f 2356/581/353 2351/580/352 2358/584/352 +f 2361/586/340 2362/589/340 2363/588/26 +f 2363/588/26 2364/587/26 2361/586/340 +f 2362/590/10 2365/593/10 2366/592/10 +f 2366/592/10 2363/591/10 2362/590/10 +f 2365/589/341 2367/586/342 2368/587/27 +f 2368/587/27 2366/588/27 2365/589/341 +f 2363/588/26 2369/595/343 2370/594/343 +f 2370/594/343 2364/587/26 2363/588/26 +f 2366/592/10 2371/597/10 2369/596/10 +f 2369/596/10 2363/591/10 2366/592/10 +f 2368/587/27 2372/594/344 2371/595/344 +f 2371/595/344 2366/588/27 2368/587/27 +f 2370/599/1 2369/596/1 2371/598/1 +f 2371/598/1 2372/600/1 2370/599/1 +f 2373/586/354 2374/589/340 2375/588/26 +f 2375/588/26 2376/587/26 2373/586/354 +f 2374/590/10 2377/593/10 2378/592/10 +f 2378/592/10 2375/591/10 2374/590/10 +f 2377/589/342 2379/586/341 2380/587/27 +f 2380/587/27 2378/588/27 2377/589/342 +f 2375/588/26 2381/595/355 2382/594/355 +f 2382/594/355 2376/587/26 2375/588/26 +f 2378/592/10 2383/597/10 2381/596/10 +f 2381/596/10 2375/591/10 2378/592/10 +f 2380/587/27 2384/594/356 2383/595/344 +f 2383/595/344 2378/588/27 2380/587/27 +f 2385/601/7 2386/602/7 2387/603/7 +f 2387/603/7 691/604/7 2385/601/7 +f 2388/605/4 2389/606/4 2390/607/4 +f 2390/607/4 690/608/4 2388/605/4 +f 2391/601/1 2392/602/1 2393/609/1 +f 2393/609/1 692/610/1 2391/601/1 +f 2394/611/10 2395/612/10 2396/613/10 +f 2396/613/10 693/614/10 2394/611/10 +f 690/610/7 2390/609/7 2386/602/7 +f 2386/602/7 2385/601/7 690/610/7 +f 693/604/1 2396/603/1 2392/602/1 +f 2392/602/1 2391/601/1 693/604/1 +f 692/615/4 2393/616/4 2389/606/4 +f 2389/606/4 2388/605/4 692/615/4 +f 691/617/10 2387/618/10 2395/612/10 +f 2395/612/10 2394/611/10 691/617/10 +f 2397/619/357 2398/620/358 2399/621/358 +f 2399/621/358 2400/622/357 2397/619/357 +f 2398/620/358 2401/623/359 2402/624/359 +f 2402/624/359 2399/621/358 2398/620/358 +f 2403/625/360 2404/626/10 2398/627/10 +f 2398/627/10 2397/628/360 2403/625/360 +f 2398/627/10 2404/626/10 2405/629/361 +f 2405/629/361 2401/630/361 2398/627/10 +f 2403/619/315 2406/622/315 2407/621/362 +f 2407/621/362 2404/620/362 2403/619/315 +f 2404/620/362 2407/621/362 2408/624/363 +f 2408/624/363 2405/623/363 2404/620/362 +f 2406/631/364 2400/632/364 2399/633/365 +f 2399/633/365 2407/634/365 2406/631/364 +f 2399/633/365 2402/635/366 2408/636/366 +f 2408/636/366 2407/634/365 2399/633/365 +f 2409/637/7 2410/638/7 2411/639/7 +f 2411/639/7 2412/640/7 2409/637/7 +f 2413/640/4 2412/641/4 2411/642/4 +f 2411/642/4 2414/643/4 2413/640/4 +f 2413/637/1 2414/638/1 2415/639/1 +f 2415/639/1 2416/640/1 2413/637/1 +f 2417/644/1 2418/645/1 2419/646/1 +f 2419/646/1 2420/647/1 2417/644/1 +f 2421/647/7 2422/644/7 2423/645/7 +f 2423/645/7 2424/646/7 2421/647/7 +f 2418/648/367 2417/649/367 2425/650/367 +f 2425/650/367 2426/651/367 2418/648/367 +f 2425/652/4 2417/567/4 2420/653/4 +f 2420/653/4 2427/654/4 2425/652/4 +f 2420/648/368 2419/649/368 2428/650/368 +f 2428/650/368 2427/651/368 2420/648/368 +f 2429/637/7 2430/638/7 2431/639/7 +f 2431/639/7 2432/640/7 2429/637/7 +f 2432/640/4 2431/643/4 2433/642/4 +f 2433/642/4 2434/641/4 2432/640/4 +f 2434/637/1 2433/638/1 2435/639/1 +f 2435/639/1 2436/640/1 2434/637/1 +f 2437/655/369 2423/656/369 2422/657/369 +f 2422/657/369 2438/658/369 2437/655/369 +f 2437/659/4 2439/660/4 2424/661/4 +f 2424/661/4 2423/662/4 2437/659/4 +f 2440/655/370 2421/656/370 2424/657/370 +f 2424/657/370 2439/658/370 2440/655/370 +f 2441/663/298 2442/664/298 2426/651/298 +f 2426/651/298 2425/650/298 2441/663/298 +f 2427/654/4 2443/665/4 2441/666/4 +f 2441/666/4 2425/652/4 2427/654/4 +f 2444/663/371 2443/664/371 2427/651/371 +f 2427/651/371 2428/650/371 2444/663/371 +f 2437/655/297 2438/658/297 2442/664/297 +f 2442/664/297 2441/663/297 2437/655/297 +f 2439/660/4 2437/659/4 2441/666/4 +f 2441/666/4 2443/665/4 2439/660/4 +f 2440/655/372 2439/658/372 2443/664/372 +f 2443/664/372 2444/663/372 2440/655/372 +f 2445/667/373 2446/668/373 2447/669/373 +f 2447/669/373 2448/670/373 2445/667/373 +f 2449/671/374 2450/672/374 2446/668/374 +f 2446/668/374 2445/667/374 2449/671/374 +f 2451/673/7 2452/674/7 2453/675/7 +f 2453/675/7 2454/676/7 2451/673/7 +f 2451/673/7 2450/673/7 2455/673/7 +f 2455/673/7 2452/674/7 2451/673/7 +f 2451/673/7 2447/677/7 2446/677/7 +f 2446/677/7 2450/673/7 2451/673/7 +f 2456/678/7 2447/677/7 2451/673/7 +f 2451/673/7 2454/676/7 2456/678/7 +f 2453/679/27 2452/303/27 2457/680/27 +f 2457/680/27 2458/681/27 2453/679/27 +f 2452/682/375 2455/672/375 2459/671/375 +f 2459/671/375 2457/683/375 2452/682/375 +f 2455/672/376 2450/672/377 2449/671/377 +f 2449/671/377 2459/671/376 2455/672/376 +f 2460/684/373 2461/685/373 2445/667/373 +f 2445/667/373 2448/670/373 2460/684/373 +f 2461/685/374 2462/686/374 2449/671/374 +f 2449/671/374 2445/667/374 2461/685/374 +f 2463/678/1 2464/677/1 2465/673/1 +f 2465/673/1 2466/676/1 2463/678/1 +f 2465/673/1 2464/677/1 2467/677/1 +f 2467/677/1 2462/673/1 2465/673/1 +f 2465/673/1 2462/673/1 2461/673/1 +f 2461/673/1 2460/674/1 2465/673/1 +f 2465/673/1 2460/674/1 2468/675/1 +f 2468/675/1 2466/676/1 2465/673/1 +f 2457/680/27 2464/687/27 2463/688/27 +f 2463/688/27 2458/681/27 2457/680/27 +f 2459/671/375 2467/686/375 2464/678/375 +f 2464/678/375 2457/683/375 2459/671/375 +f 2449/671/377 2462/686/377 2467/686/376 +f 2467/686/376 2459/671/376 2449/671/377 +f 2469/689/4 2470/690/4 2471/691/4 +f 2471/691/4 2472/692/4 2469/689/4 +f 2473/693/4 2472/692/4 2471/691/4 +f 2471/691/4 2474/694/4 2473/693/4 +f 2475/619/357 2476/620/358 2477/621/358 +f 2477/621/358 2478/622/357 2475/619/357 +f 2476/620/358 2479/623/359 2480/624/359 +f 2480/624/359 2477/621/358 2476/620/358 +f 2481/625/360 2482/626/10 2476/627/10 +f 2476/627/10 2475/628/360 2481/625/360 +f 2476/627/10 2482/626/10 2483/629/361 +f 2483/629/361 2479/630/361 2476/627/10 +f 2481/619/315 2484/622/315 2485/621/362 +f 2485/621/362 2482/620/362 2481/619/315 +f 2482/620/362 2485/621/362 2486/624/363 +f 2486/624/363 2483/623/363 2482/620/362 +f 2484/631/364 2478/632/364 2477/633/365 +f 2477/633/365 2485/634/365 2484/631/364 +f 2477/633/365 2480/635/366 2486/636/366 +f 2486/636/366 2485/634/365 2477/633/365 +f 2487/619/357 2488/622/357 2489/621/378 +f 2489/621/378 2490/620/378 2487/619/357 +f 2490/620/378 2489/621/378 2491/624/379 +f 2491/624/379 2492/623/379 2490/620/378 +f 2493/625/365 2487/628/365 2490/627/4 +f 2490/627/4 2494/626/4 2493/625/365 +f 2490/627/4 2492/630/380 2495/629/380 +f 2495/629/380 2494/626/4 2490/627/4 +f 2493/619/315 2494/620/381 2496/621/381 +f 2496/621/381 2497/622/315 2493/619/315 +f 2494/620/381 2495/623/382 2498/624/382 +f 2498/624/382 2496/621/381 2494/620/381 +f 2497/631/383 2496/634/360 2489/633/360 +f 2489/633/360 2488/632/383 2497/631/383 +f 2489/633/360 2496/634/360 2498/636/384 +f 2498/636/384 2491/635/384 2489/633/360 +f 2499/619/357 2500/622/357 2501/621/378 +f 2501/621/378 2502/620/378 2499/619/357 +f 2502/620/378 2501/621/378 2503/624/379 +f 2503/624/379 2504/623/379 2502/620/378 +f 2505/625/365 2499/628/365 2502/627/4 +f 2502/627/4 2506/626/4 2505/625/365 +f 2502/627/4 2504/630/380 2507/629/380 +f 2507/629/380 2506/626/4 2502/627/4 +f 2505/619/315 2506/620/381 2508/621/381 +f 2508/621/381 2509/622/315 2505/619/315 +f 2506/620/381 2507/623/382 2510/624/382 +f 2510/624/382 2508/621/381 2506/620/381 +f 2509/631/383 2508/634/360 2501/633/360 +f 2501/633/360 2500/632/383 2509/631/383 +f 2501/633/360 2508/634/360 2510/636/384 +f 2510/636/384 2503/635/384 2501/633/360 +f 2511/586/336 2512/589/336 2513/588/26 +f 2513/588/26 2514/587/26 2511/586/336 +f 2512/590/7 2515/593/7 2516/592/7 +f 2516/592/7 2513/591/7 2512/590/7 +f 2515/589/337 2517/586/337 2518/587/27 +f 2518/587/27 2516/588/27 2515/589/337 +f 2513/588/26 2519/595/338 2520/594/338 +f 2520/594/338 2514/587/26 2513/588/26 +f 2516/592/7 2521/597/7 2519/596/7 +f 2519/596/7 2513/591/7 2516/592/7 +f 2518/587/27 2522/594/339 2521/595/339 +f 2521/595/339 2516/588/27 2518/587/27 +f 2523/451/27 2524/452/27 2525/453/27 +f 2525/453/27 2526/454/27 2523/451/27 +f 2527/455/4 2528/456/4 2524/457/4 +f 2524/457/4 2523/458/4 2527/455/4 +f 2528/459/1 2529/460/1 2525/461/1 +f 2525/461/1 2524/462/1 2528/459/1 +f 2529/456/10 2530/455/10 2526/458/10 +f 2526/458/10 2525/457/10 2529/456/10 +f 2530/460/7 2527/459/7 2523/462/7 +f 2523/462/7 2526/461/7 2530/460/7 +f 2531/451/27 2532/452/27 2533/453/27 +f 2533/453/27 2534/454/27 2531/451/27 +f 2535/455/7 2536/456/7 2532/457/7 +f 2532/457/7 2531/458/7 2535/455/7 +f 2536/459/4 2537/460/4 2533/461/4 +f 2533/461/4 2532/462/4 2536/459/4 +f 2537/456/1 2538/455/1 2534/458/1 +f 2534/458/1 2533/457/1 2537/456/1 +f 2538/460/10 2535/459/10 2531/462/10 +f 2531/462/10 2534/461/10 2538/460/10 +f 2539/451/27 2540/452/27 2541/453/27 +f 2541/453/27 2542/454/27 2539/451/27 +f 2543/455/7 2544/456/7 2540/457/7 +f 2540/457/7 2539/458/7 2543/455/7 +f 2544/459/4 2545/460/4 2541/461/4 +f 2541/461/4 2540/462/4 2544/459/4 +f 2545/456/1 2546/455/1 2542/458/1 +f 2542/458/1 2541/457/1 2545/456/1 +f 2546/460/10 2543/459/10 2539/462/10 +f 2539/462/10 2542/461/10 2546/460/10 +f 2547/3/12 2548/2/12 2549/1/1 +f 2549/1/1 2550/4/1 2547/3/12 +f 2551/6/11 2552/5/11 2548/2/12 +f 2548/2/12 2547/3/12 2551/6/11 +f 2553/8/10 2554/7/10 2552/5/11 +f 2552/5/11 2551/6/11 2553/8/10 +f 2555/11/9 2556/10/9 2554/9/10 +f 2554/9/10 2553/12/10 2555/11/9 +f 2557/14/8 2558/13/8 2556/10/9 +f 2556/10/9 2555/11/9 2557/14/8 +f 2559/16/7 2560/15/7 2558/13/8 +f 2558/13/8 2557/14/8 2559/16/7 +f 2561/18/6 2562/17/6 2560/15/7 +f 2560/15/7 2559/16/7 2561/18/6 +f 2563/20/5 2564/19/5 2562/17/6 +f 2562/17/6 2561/18/6 2563/20/5 +f 2565/22/4 2566/21/4 2564/19/5 +f 2564/19/5 2563/20/5 2565/22/4 +f 2567/24/3 2568/23/3 2566/21/4 +f 2566/21/4 2565/22/4 2567/24/3 +f 2569/26/2 2570/25/2 2568/23/3 +f 2568/23/3 2567/24/3 2569/26/2 +f 2550/4/1 2549/1/1 2570/25/2 +f 2570/25/2 2569/26/2 2550/4/1 +f 2571/27/24 2572/30/24 2573/29/24 +f 2573/29/24 2574/28/24 2571/27/24 +f 2575/31/23 2576/32/23 2572/30/23 +f 2572/30/23 2571/27/23 2575/31/23 +f 2577/33/22 2578/34/22 2576/32/22 +f 2576/32/22 2575/31/22 2577/33/22 +f 2579/35/21 2580/38/21 2578/37/21 +f 2578/37/21 2577/36/21 2579/35/21 +f 2581/39/20 2582/40/20 2580/38/20 +f 2580/38/20 2579/35/20 2581/39/20 +f 2583/41/19 2584/42/19 2582/40/19 +f 2582/40/19 2581/39/19 2583/41/19 +f 2585/43/18 2586/44/18 2584/42/18 +f 2584/42/18 2583/41/18 2585/43/18 +f 2587/45/17 2588/46/17 2586/44/17 +f 2586/44/17 2585/43/17 2587/45/17 +f 2589/47/16 2590/48/16 2588/46/16 +f 2588/46/16 2587/45/16 2589/47/16 +f 2591/49/15 2592/50/15 2590/48/15 +f 2590/48/15 2589/47/15 2591/49/15 +f 2593/51/14 2594/52/14 2592/50/14 +f 2592/50/14 2591/49/14 2593/51/14 +f 2574/28/13 2573/29/13 2594/52/192 +f 2594/52/192 2593/51/192 2574/28/13 +f 2548/53/26 2571/53/26 2574/54/26 +f 2574/54/26 2549/54/26 2548/53/26 +f 2549/54/26 2574/54/26 2593/55/26 +f 2593/55/26 2570/55/26 2549/54/26 +f 2570/55/26 2593/55/26 2591/56/26 +f 2591/56/26 2568/56/26 2570/55/26 +f 2568/56/26 2591/56/26 2589/57/26 +f 2589/57/26 2566/57/26 2568/56/26 +f 2566/57/26 2589/57/26 2587/59/26 +f 2587/59/26 2564/58/26 2566/57/26 +f 2564/58/26 2587/59/26 2585/61/26 +f 2585/61/26 2562/60/26 2564/58/26 +f 2562/60/26 2585/61/26 2583/62/26 +f 2583/62/26 2560/62/26 2562/60/26 +f 2560/62/26 2583/62/26 2581/64/26 +f 2581/64/26 2558/63/26 2560/62/26 +f 2558/63/26 2581/64/26 2579/66/26 +f 2579/66/26 2556/65/26 2558/63/26 +f 2556/65/26 2579/66/26 2577/67/26 +f 2577/67/26 2554/67/26 2556/65/26 +f 2554/67/26 2577/67/26 2575/68/26 +f 2575/68/26 2552/68/26 2554/67/26 +f 2552/68/26 2575/68/26 2571/53/26 +f 2571/53/26 2548/53/26 2552/68/26 +f 2595/54/27 2573/54/27 2572/53/27 +f 2572/53/27 2596/53/27 2595/54/27 +f 2596/53/27 2572/53/27 2576/68/27 +f 2576/68/27 2597/68/27 2596/53/27 +f 2597/68/27 2576/68/27 2578/67/27 +f 2578/67/27 2598/67/27 2597/68/27 +f 2598/67/27 2578/67/27 2580/66/27 +f 2580/66/27 2599/65/27 2598/67/27 +f 2599/65/27 2580/66/27 2582/64/27 +f 2582/64/27 2600/63/27 2599/65/27 +f 2600/63/27 2582/64/27 2584/62/27 +f 2584/62/27 2601/62/27 2600/63/27 +f 2601/62/27 2584/62/27 2586/61/27 +f 2586/61/27 2602/60/27 2601/62/27 +f 2602/60/27 2586/61/27 2588/59/27 +f 2588/59/27 2603/58/27 2602/60/27 +f 2603/58/27 2588/59/27 2590/57/27 +f 2590/57/27 2604/57/27 2603/58/27 +f 2604/57/27 2590/57/27 2592/56/27 +f 2592/56/27 2605/56/27 2604/57/27 +f 2605/56/27 2592/56/27 2594/55/27 +f 2594/55/27 2606/55/27 2605/56/27 +f 2606/55/27 2594/55/27 2573/54/27 +f 2573/54/27 2595/54/27 2606/55/27 +f 2607/71/12 2608/70/1 2595/69/1 +f 2595/69/1 2596/72/12 2607/71/12 +f 2609/73/23 2607/71/12 2596/72/12 +f 2596/72/12 2597/74/23 2609/73/23 +f 2610/75/22 2609/73/22 2597/74/22 +f 2597/74/22 2598/76/22 2610/75/22 +f 2611/77/9 2610/75/21 2598/76/21 +f 2598/76/21 2599/78/9 2611/77/9 +f 2612/79/8 2611/77/9 2599/78/9 +f 2599/78/9 2600/80/8 2612/79/8 +f 2613/83/7 2612/82/8 2600/81/8 +f 2600/81/8 2601/84/7 2613/83/7 +f 2614/85/6 2613/83/7 2601/84/7 +f 2601/84/7 2602/86/6 2614/85/6 +f 2615/87/5 2614/85/6 2602/86/6 +f 2602/86/6 2603/88/5 2615/87/5 +f 2616/89/4 2615/87/5 2603/88/5 +f 2603/88/5 2604/90/4 2616/89/4 +f 2617/91/3 2616/89/4 2604/90/4 +f 2604/90/4 2605/92/3 2617/91/3 +f 2618/93/2 2617/91/3 2605/92/3 +f 2605/92/3 2606/94/2 2618/93/2 +f 2608/70/1 2618/93/2 2606/94/2 +f 2606/94/2 2595/69/1 2608/70/1 +f 2619/95/26 2620/95/26 2621/96/26 +f 2621/96/26 2622/96/26 2619/95/26 +f 2623/97/26 2624/97/26 2620/95/26 +f 2620/95/26 2619/95/26 2623/97/26 +f 2625/67/26 2626/98/26 2624/97/26 +f 2624/97/26 2623/97/26 2625/67/26 +f 2627/99/26 2628/99/26 2626/98/26 +f 2626/98/26 2625/67/26 2627/99/26 +f 2629/100/26 2630/100/26 2628/99/26 +f 2628/99/26 2627/99/26 2629/100/26 +f 2631/101/26 2632/101/26 2630/100/26 +f 2630/100/26 2629/100/26 2631/101/26 +f 2633/61/26 2634/61/26 2632/101/26 +f 2632/101/26 2631/101/26 2633/61/26 +f 2635/59/26 2636/102/26 2634/61/26 +f 2634/61/26 2633/61/26 2635/59/26 +f 2637/103/26 2638/103/26 2636/102/26 +f 2636/102/26 2635/59/26 2637/103/26 +f 2639/104/26 2640/105/26 2638/103/26 +f 2638/103/26 2637/103/26 2639/104/26 +f 2641/106/26 2642/106/26 2640/105/26 +f 2640/105/26 2639/104/26 2641/106/26 +f 2622/96/26 2621/96/26 2642/106/26 +f 2642/106/26 2641/106/26 2622/96/26 +f 2620/107/39 2643/110/39 2644/109/39 +f 2644/109/39 2621/108/39 2620/107/39 +f 2624/111/38 2645/112/38 2643/110/38 +f 2643/110/38 2620/107/38 2624/111/38 +f 2626/113/37 2646/114/37 2645/112/37 +f 2645/112/37 2624/111/37 2626/113/37 +f 2628/115/36 2647/116/36 2646/114/36 +f 2646/114/36 2626/113/36 2628/115/36 +f 2630/117/35 2648/118/35 2647/116/35 +f 2647/116/35 2628/115/35 2630/117/35 +f 2632/119/34 2649/120/34 2648/118/34 +f 2648/118/34 2630/117/34 2632/119/34 +f 2634/121/33 2650/122/33 2649/120/33 +f 2649/120/33 2632/119/33 2634/121/33 +f 2636/123/32 2651/124/32 2650/122/32 +f 2650/122/32 2634/121/32 2636/123/32 +f 2638/125/31 2652/126/31 2651/124/31 +f 2651/124/31 2636/123/31 2638/125/31 +f 2640/127/30 2653/130/30 2652/129/30 +f 2652/129/30 2638/128/30 2640/127/30 +f 2642/131/29 2654/132/29 2653/130/29 +f 2653/130/29 2640/127/29 2642/131/29 +f 2621/108/28 2644/109/28 2654/132/28 +f 2654/132/28 2642/131/28 2621/108/28 +f 2643/110/54 2655/134/54 2656/133/54 +f 2656/133/54 2644/109/54 2643/110/54 +f 2645/112/53 2657/135/53 2655/134/53 +f 2655/134/53 2643/110/53 2645/112/53 +f 2646/114/51 2658/136/52 2657/135/51 +f 2657/135/51 2645/112/51 2646/114/51 +f 2647/116/50 2659/137/50 2658/136/50 +f 2658/136/50 2646/114/50 2647/116/50 +f 2648/118/49 2660/138/49 2659/137/49 +f 2659/137/49 2647/116/49 2648/118/49 +f 2649/120/48 2661/139/48 2660/138/48 +f 2660/138/48 2648/118/48 2649/120/48 +f 2650/122/385 2662/140/46 2661/139/46 +f 2661/139/46 2649/120/46 2650/122/385 +f 2651/124/45 2663/141/45 2662/140/45 +f 2662/140/45 2650/122/45 2651/124/45 +f 2652/126/44 2664/142/44 2663/141/44 +f 2663/141/44 2651/124/44 2652/126/44 +f 2653/130/42 2665/144/42 2664/143/43 +f 2664/143/43 2652/129/42 2653/130/42 +f 2654/132/41 2666/145/41 2665/144/41 +f 2665/144/41 2653/130/41 2654/132/41 +f 2644/109/40 2656/133/40 2666/145/40 +f 2666/145/40 2654/132/386 2644/109/40 +f 2607/148/71 2667/147/71 2668/146/71 +f 2668/146/71 2608/149/71 2607/148/71 +f 2609/151/69 2669/150/70 2667/147/70 +f 2667/147/70 2607/148/69 2609/151/69 +f 2610/154/68 2670/153/68 2669/152/68 +f 2669/152/68 2609/155/68 2610/154/68 +f 2611/156/67 2671/142/67 2670/153/67 +f 2670/153/67 2610/154/67 2611/156/67 +f 2612/158/65 2672/157/66 2671/142/66 +f 2671/142/66 2611/156/65 2612/158/65 +f 2613/160/64 2673/159/64 2672/157/64 +f 2672/157/64 2612/158/64 2613/160/64 +f 2614/162/63 2674/161/63 2673/159/63 +f 2673/159/63 2613/160/63 2614/162/63 +f 2615/164/62 2675/163/61 2674/161/61 +f 2674/161/61 2614/162/62 2615/164/62 +f 2616/166/60 2676/165/60 2675/163/60 +f 2675/163/60 2615/164/60 2616/166/60 +f 2617/168/59 2677/167/59 2676/165/59 +f 2676/165/59 2616/166/59 2617/168/59 +f 2618/170/58 2678/169/57 2677/167/57 +f 2677/167/57 2617/168/57 2618/170/58 +f 2608/149/56 2668/146/56 2678/169/56 +f 2678/169/56 2618/170/56 2608/149/56 +f 2667/173/12 2619/172/12 2622/171/1 +f 2622/171/1 2668/174/1 2667/173/12 +f 2669/176/11 2623/175/11 2619/172/12 +f 2619/172/12 2667/173/12 2669/176/11 +f 2670/179/10 2625/178/10 2623/177/11 +f 2623/177/11 2669/180/11 2670/179/10 +f 2671/181/9 2627/86/9 2625/178/10 +f 2625/178/10 2670/179/10 2671/181/9 +f 2672/183/8 2629/182/8 2627/86/9 +f 2627/86/9 2671/181/9 2672/183/8 +f 2673/185/7 2631/184/7 2629/182/8 +f 2629/182/8 2672/183/8 2673/185/7 +f 2674/187/6 2633/186/6 2631/184/7 +f 2631/184/7 2673/185/7 2674/187/6 +f 2675/189/5 2635/188/5 2633/186/6 +f 2633/186/6 2674/187/6 2675/189/5 +f 2676/191/4 2637/190/4 2635/188/5 +f 2635/188/5 2675/189/5 2676/191/4 +f 2677/192/3 2639/76/3 2637/190/4 +f 2637/190/4 2676/191/4 2677/192/3 +f 2678/194/2 2641/193/2 2639/76/3 +f 2639/76/3 2677/192/3 2678/194/2 +f 2668/174/1 2622/171/1 2641/193/2 +f 2641/193/2 2678/194/2 2668/174/1 +f 2679/195/387 2680/198/387 2681/197/387 +f 2681/197/387 2682/196/387 2679/195/387 +f 2683/199/388 2684/202/388 2685/201/388 +f 2685/201/388 2686/200/388 2683/199/388 +f 2687/203/389 2688/206/389 2689/205/389 +f 2689/205/389 2690/204/389 2687/203/389 +f 2691/202/390 2692/199/390 2693/200/390 +f 2693/200/390 2694/201/390 2691/202/390 +f 2695/207/391 2696/209/391 2697/208/391 +f 2697/208/391 2698/207/391 2695/207/391 +f 2699/209/392 2700/211/392 2701/210/392 +f 2690/212/393 2689/214/393 2702/213/393 +f 2702/213/393 2703/196/393 2690/212/393 +f 2704/210/394 2705/211/394 2706/209/394 +f 2707/215/395 2706/209/395 2705/211/395 +f 2705/211/395 2708/216/395 2707/215/395 +f 2709/217/396 2682/196/396 2681/197/396 +f 2681/197/396 2710/218/396 2709/217/396 +f 2711/219/397 2687/203/397 2690/204/397 +f 2690/204/397 2712/220/397 2711/219/397 +f 2713/209/398 2695/207/398 2698/207/398 +f 2698/207/398 2714/208/398 2713/209/398 +f 2690/212/399 2703/196/399 2715/213/399 +f 2715/213/399 2712/214/399 2690/212/399 +f 2707/215/400 2708/216/400 2700/211/400 +f 2700/211/400 2699/209/400 2707/215/400 +f 2716/221/390 2680/221/390 2679/222/390 +f 2679/222/390 2702/222/390 2716/221/390 +f 2702/222/401 2679/222/401 2682/203/401 +f 2682/203/401 2703/203/401 2702/222/401 +f 2703/203/402 2682/203/402 2709/206/402 +f 2709/206/402 2715/206/402 2703/203/402 +f 2715/206/388 2709/206/388 2710/223/388 +f 2710/223/388 2717/223/388 2715/206/388 +f 2717/224/403 2710/224/403 2681/226/403 +f 2681/226/403 2718/225/403 2717/224/403 +f 2718/225/404 2681/226/404 2680/224/404 +f 2680/224/404 2716/224/404 2718/225/404 +f 2712/214/394 2715/213/394 2717/228/394 +f 2717/228/394 2719/227/394 2712/214/394 +f 2719/229/390 2720/221/390 2711/219/390 +f 2711/219/390 2712/220/390 2719/229/390 +f 2688/206/388 2721/223/388 2722/230/388 +f 2722/230/388 2689/205/388 2688/206/388 +f 2722/227/392 2716/228/392 2702/213/392 +f 2702/213/392 2689/214/392 2722/227/392 +f 2685/201/388 2723/202/388 2724/199/388 +f 2724/199/388 2686/200/388 2685/201/388 +f 2722/231/405 2701/233/406 2700/232/405 +f 2700/232/405 2716/224/405 2722/231/405 +f 2716/224/404 2700/232/404 2708/234/404 +f 2708/234/404 2718/225/404 2716/224/404 +f 2718/225/403 2708/234/403 2705/232/403 +f 2705/232/403 2717/224/403 2718/225/403 +f 2717/224/407 2705/232/407 2704/233/407 +f 2704/233/407 2719/231/407 2717/224/407 +f 2693/200/390 2725/199/390 2726/202/390 +f 2726/202/390 2694/201/390 2693/200/390 +f 2697/208/391 2706/236/391 2707/235/391 +f 2707/235/391 2698/207/391 2697/208/391 +f 2698/207/398 2707/235/398 2699/236/398 +f 2699/236/398 2714/208/398 2698/207/398 +f 2721/236/27 2683/238/27 2686/237/27 +f 2686/237/27 2722/231/27 2721/236/27 +f 2722/231/27 2686/237/27 2724/239/27 +f 2724/239/27 2701/233/27 2722/231/27 +f 2701/210/408 2724/241/409 2723/240/409 +f 2723/240/409 2699/209/408 2701/210/408 +f 2699/236/26 2723/238/26 2685/242/26 +f 2685/242/26 2714/208/26 2699/236/26 +f 2714/208/26 2685/242/26 2684/240/26 +f 2684/240/26 2713/209/26 2714/208/26 +f 2696/209/26 2691/240/26 2694/242/26 +f 2694/242/26 2697/208/26 2696/209/26 +f 2697/208/26 2694/242/26 2726/238/26 +f 2726/238/26 2706/236/26 2697/208/26 +f 2706/209/410 2726/240/410 2725/241/410 +f 2725/241/410 2704/210/410 2706/209/410 +f 2704/233/27 2725/239/27 2693/237/27 +f 2693/237/27 2719/231/27 2704/233/27 +f 2719/231/27 2693/237/27 2692/238/27 +f 2692/238/27 2720/236/27 2719/231/27 +f 2727/195/411 2728/198/411 2729/197/411 +f 2729/197/411 2730/196/411 2727/195/411 +f 2731/199/412 2732/202/412 2733/201/413 +f 2733/201/413 2734/200/413 2731/199/412 +f 2735/203/414 2736/206/414 2737/205/414 +f 2737/205/414 2738/204/414 2735/203/414 +f 2739/202/415 2740/199/415 2741/200/416 +f 2741/200/416 2742/201/416 2739/202/415 +f 2743/207/417 2744/209/417 2745/208/417 +f 2745/208/417 2746/207/417 2743/207/417 +f 2747/209/171 2748/211/171 2749/210/171 +f 2738/212/418 2737/214/418 2750/213/418 +f 2750/213/418 2751/196/418 2738/212/418 +f 2752/210/419 2753/211/419 2754/209/419 +f 2755/215/420 2754/209/420 2753/211/420 +f 2753/211/420 2756/216/420 2755/215/420 +f 2757/217/167 2730/196/167 2729/197/167 +f 2729/197/167 2758/218/167 2757/217/167 +f 2759/219/421 2735/203/421 2738/204/421 +f 2738/204/421 2760/220/421 2759/219/421 +f 2761/209/422 2743/207/422 2746/207/422 +f 2746/207/422 2762/208/422 2761/209/422 +f 2738/212/423 2751/196/423 2763/213/423 +f 2763/213/423 2760/214/423 2738/212/423 +f 2755/215/424 2756/216/424 2748/211/424 +f 2748/211/424 2747/209/424 2755/215/424 +f 2764/221/415 2728/221/416 2727/222/416 +f 2727/222/416 2750/222/415 2764/221/415 +f 2750/222/425 2727/222/425 2730/203/425 +f 2730/203/425 2751/203/425 2750/222/425 +f 2751/203/426 2730/203/426 2757/206/426 +f 2757/206/426 2763/206/426 2751/203/426 +f 2763/206/413 2757/206/413 2758/223/413 +f 2758/223/413 2765/223/413 2763/206/413 +f 2765/224/427 2758/224/427 2729/226/427 +f 2729/226/427 2766/225/427 2765/224/427 +f 2766/225/428 2729/226/428 2728/224/428 +f 2728/224/428 2764/224/428 2766/225/428 +f 2760/214/419 2763/213/419 2765/228/419 +f 2765/228/419 2767/227/419 2760/214/419 +f 2767/229/415 2768/221/415 2759/219/415 +f 2759/219/415 2760/220/415 2767/229/415 +f 2736/206/413 2769/223/413 2770/230/413 +f 2770/230/413 2737/205/413 2736/206/413 +f 2770/227/171 2764/228/171 2750/213/171 +f 2750/213/171 2737/214/171 2770/227/171 +f 2733/201/413 2771/202/412 2772/199/412 +f 2772/199/412 2734/200/413 2733/201/413 +f 2770/231/429 2749/233/429 2748/232/429 +f 2748/232/429 2764/224/429 2770/231/429 +f 2764/224/428 2748/232/428 2756/234/428 +f 2756/234/428 2766/225/428 2764/224/428 +f 2766/225/427 2756/234/427 2753/232/427 +f 2753/232/427 2765/224/427 2766/225/427 +f 2765/224/430 2753/232/430 2752/233/430 +f 2752/233/430 2767/231/430 2765/224/430 +f 2741/200/416 2773/199/415 2774/202/415 +f 2774/202/415 2742/201/416 2741/200/416 +f 2745/208/417 2754/236/417 2755/235/417 +f 2755/235/417 2746/207/417 2745/208/417 +f 2746/207/422 2755/235/422 2747/236/422 +f 2747/236/422 2762/208/422 2746/207/422 +f 2769/236/27 2731/238/27 2734/237/27 +f 2734/237/27 2770/231/27 2769/236/27 +f 2770/231/27 2734/237/27 2772/239/27 +f 2772/239/27 2749/233/27 2770/231/27 +f 2749/210/191 2772/241/191 2771/240/191 +f 2771/240/191 2747/209/191 2749/210/191 +f 2747/236/26 2771/238/26 2733/242/26 +f 2733/242/26 2762/208/26 2747/236/26 +f 2762/208/26 2733/242/26 2732/240/26 +f 2732/240/26 2761/209/26 2762/208/26 +f 2744/209/26 2739/240/26 2742/242/26 +f 2742/242/26 2745/208/26 2744/209/26 +f 2745/208/26 2742/242/26 2774/238/26 +f 2774/238/26 2754/236/26 2745/208/26 +f 2754/209/431 2774/240/431 2773/241/431 +f 2773/241/431 2752/210/431 2754/209/431 +f 2752/233/27 2773/239/27 2741/237/27 +f 2741/237/27 2767/231/27 2752/233/27 +f 2767/231/27 2741/237/27 2740/238/27 +f 2740/238/27 2768/236/27 2767/231/27 +f 2775/243/432 2776/246/432 2777/245/432 +f 2777/245/432 2778/244/432 2775/243/432 +f 2775/247/433 2779/250/433 2780/249/433 +f 2780/249/433 2776/248/433 2775/247/433 +f 2776/246/434 2780/252/434 2781/251/434 +f 2781/251/434 2777/245/434 2776/246/434 +f 2777/248/435 2781/249/435 2782/250/435 +f 2782/250/435 2778/247/435 2777/248/435 +f 2783/195/436 2784/198/436 2785/197/436 +f 2785/197/436 2786/196/436 2783/195/436 +f 2787/199/437 2788/202/437 2789/201/413 +f 2789/201/413 2790/200/413 2787/199/437 +f 2791/203/414 2792/206/414 2793/205/414 +f 2793/205/414 2794/204/414 2791/203/414 +f 2795/202/415 2796/199/415 2797/200/416 +f 2797/200/416 2798/201/416 2795/202/415 +f 2799/207/417 2800/209/417 2801/208/417 +f 2801/208/417 2802/207/417 2799/207/417 +f 2803/209/171 2804/211/171 2805/210/171 +f 2794/212/418 2793/214/418 2806/213/418 +f 2806/213/418 2807/196/418 2794/212/418 +f 2808/210/419 2809/211/419 2810/209/419 +f 2811/215/420 2810/209/420 2809/211/420 +f 2809/211/420 2812/216/420 2811/215/420 +f 2813/217/167 2786/196/167 2785/197/167 +f 2785/197/167 2814/218/167 2813/217/167 +f 2815/219/438 2791/203/421 2794/204/421 +f 2794/204/421 2816/220/438 2815/219/438 +f 2817/209/422 2799/207/422 2802/207/422 +f 2802/207/422 2818/208/422 2817/209/422 +f 2794/212/423 2807/196/423 2819/213/423 +f 2819/213/423 2816/214/423 2794/212/423 +f 2811/215/424 2812/216/424 2804/211/424 +f 2804/211/424 2803/209/424 2811/215/424 +f 2820/221/415 2784/221/415 2783/222/415 +f 2783/222/415 2806/222/415 2820/221/415 +f 2806/222/425 2783/222/425 2786/203/425 +f 2786/203/425 2807/203/425 2806/222/425 +f 2807/203/426 2786/203/426 2813/206/426 +f 2813/206/426 2819/206/426 2807/203/426 +f 2819/206/413 2813/206/413 2814/223/413 +f 2814/223/413 2821/223/413 2819/206/413 +f 2821/224/427 2814/224/427 2785/226/427 +f 2785/226/427 2822/225/427 2821/224/427 +f 2822/225/428 2785/226/428 2784/224/428 +f 2784/224/428 2820/224/428 2822/225/428 +f 2816/214/419 2819/213/419 2821/228/419 +f 2821/228/419 2823/227/419 2816/214/419 +f 2823/229/416 2824/221/416 2815/219/416 +f 2815/219/416 2816/220/416 2823/229/416 +f 2792/206/413 2825/223/413 2826/230/412 +f 2826/230/412 2793/205/412 2792/206/413 +f 2826/227/171 2820/228/171 2806/213/171 +f 2806/213/171 2793/214/171 2826/227/171 +f 2789/201/413 2827/202/412 2828/199/412 +f 2828/199/412 2790/200/413 2789/201/413 +f 2826/231/429 2805/233/429 2804/232/429 +f 2804/232/429 2820/224/429 2826/231/429 +f 2820/224/428 2804/232/428 2812/234/428 +f 2812/234/428 2822/225/428 2820/224/428 +f 2822/225/427 2812/234/427 2809/232/427 +f 2809/232/427 2821/224/427 2822/225/427 +f 2821/224/430 2809/232/430 2808/233/430 +f 2808/233/430 2823/231/430 2821/224/430 +f 2797/200/416 2829/199/415 2830/202/415 +f 2830/202/415 2798/201/416 2797/200/416 +f 2801/208/417 2810/236/417 2811/235/417 +f 2811/235/417 2802/207/417 2801/208/417 +f 2802/207/422 2811/235/422 2803/236/422 +f 2803/236/422 2818/208/422 2802/207/422 +f 2825/236/27 2787/238/27 2790/237/27 +f 2790/237/27 2826/231/27 2825/236/27 +f 2826/231/27 2790/237/27 2828/239/27 +f 2828/239/27 2805/233/27 2826/231/27 +f 2805/210/191 2828/241/191 2827/240/191 +f 2827/240/191 2803/209/191 2805/210/191 +f 2803/236/26 2827/238/26 2789/242/26 +f 2789/242/26 2818/208/26 2803/236/26 +f 2818/208/26 2789/242/26 2788/240/26 +f 2788/240/26 2817/209/26 2818/208/26 +f 2800/209/26 2795/240/26 2798/242/26 +f 2798/242/26 2801/208/26 2800/209/26 +f 2801/208/26 2798/242/26 2830/238/26 +f 2830/238/26 2810/236/26 2801/208/26 +f 2810/209/431 2830/240/431 2829/241/431 +f 2829/241/431 2808/210/431 2810/209/431 +f 2808/233/27 2829/239/27 2797/237/27 +f 2797/237/27 2823/231/27 2808/233/27 +f 2823/231/27 2797/237/27 2796/238/27 +f 2796/238/27 2824/236/27 2823/231/27 +f 2831/243/439 2832/246/439 2833/245/439 +f 2833/245/439 2834/244/439 2831/243/439 +f 2831/247/440 2835/250/440 2836/249/440 +f 2836/249/440 2832/248/440 2831/247/440 +f 2832/246/441 2836/252/441 2837/251/441 +f 2837/251/441 2833/245/441 2832/246/441 +f 2833/248/442 2837/249/442 2838/250/442 +f 2838/250/442 2834/247/442 2833/248/442 +f 2839/195/443 2840/198/443 2841/197/443 +f 2841/197/443 2842/196/443 2839/195/443 +f 2843/199/390 2844/202/390 2845/201/390 +f 2845/201/390 2846/200/390 2843/199/390 +f 2847/203/444 2848/206/444 2849/205/444 +f 2849/205/444 2850/204/444 2847/203/444 +f 2851/202/388 2852/199/388 2853/200/388 +f 2853/200/388 2854/201/388 2851/202/388 +f 2855/207/398 2856/209/398 2857/208/398 +f 2857/208/398 2858/207/398 2855/207/398 +f 2859/209/445 2860/211/445 2861/210/445 +f 2850/212/446 2849/214/446 2862/213/446 +f 2862/213/446 2863/196/446 2850/212/446 +f 2864/210/447 2865/211/447 2866/209/447 +f 2867/215/448 2866/209/448 2865/211/448 +f 2865/211/448 2868/216/448 2867/215/448 +f 2869/217/449 2842/196/450 2841/197/450 +f 2841/197/450 2870/218/449 2869/217/449 +f 2871/219/451 2847/203/451 2850/204/451 +f 2850/204/451 2872/220/451 2871/219/451 +f 2873/209/391 2855/207/391 2858/207/391 +f 2858/207/391 2874/208/391 2873/209/391 +f 2850/212/452 2863/196/452 2875/213/452 +f 2875/213/452 2872/214/452 2850/212/452 +f 2867/215/453 2868/216/453 2860/211/453 +f 2860/211/453 2859/209/453 2867/215/453 +f 2876/221/388 2840/221/388 2839/222/388 +f 2839/222/388 2862/222/388 2876/221/388 +f 2862/222/402 2839/222/402 2842/203/402 +f 2842/203/402 2863/203/402 2862/222/402 +f 2863/203/401 2842/203/401 2869/206/401 +f 2869/206/401 2875/206/401 2863/203/401 +f 2875/206/390 2869/206/390 2870/223/390 +f 2870/223/390 2877/223/390 2875/206/390 +f 2877/224/454 2870/224/454 2841/226/454 +f 2841/226/454 2878/225/454 2877/224/454 +f 2878/225/455 2841/226/455 2840/224/455 +f 2840/224/455 2876/224/455 2878/225/455 +f 2872/214/447 2875/213/447 2877/228/447 +f 2877/228/447 2879/227/447 2872/214/447 +f 2879/229/388 2880/221/388 2871/219/388 +f 2871/219/388 2872/220/388 2879/229/388 +f 2848/206/390 2881/223/390 2882/230/390 +f 2882/230/390 2849/205/390 2848/206/390 +f 2882/227/445 2876/228/445 2862/213/445 +f 2862/213/445 2849/214/445 2882/227/445 +f 2845/201/390 2883/202/390 2884/199/390 +f 2884/199/390 2846/200/390 2845/201/390 +f 2882/231/456 2861/233/456 2860/232/456 +f 2860/232/456 2876/224/456 2882/231/456 +f 2876/224/455 2860/232/455 2868/234/455 +f 2868/234/455 2878/225/455 2876/224/455 +f 2878/225/454 2868/234/454 2865/232/454 +f 2865/232/454 2877/224/454 2878/225/454 +f 2877/224/457 2865/232/457 2864/233/457 +f 2864/233/457 2879/231/457 2877/224/457 +f 2853/200/388 2885/199/388 2886/202/388 +f 2886/202/388 2854/201/388 2853/200/388 +f 2857/208/398 2866/236/398 2867/235/398 +f 2867/235/398 2858/207/398 2857/208/398 +f 2858/207/391 2867/235/391 2859/236/391 +f 2859/236/391 2874/208/391 2858/207/391 +f 2881/236/27 2843/238/27 2846/237/27 +f 2846/237/27 2882/231/27 2881/236/27 +f 2882/231/27 2846/237/27 2884/239/27 +f 2884/239/27 2861/233/27 2882/231/27 +f 2861/210/458 2884/241/458 2883/240/458 +f 2883/240/458 2859/209/458 2861/210/458 +f 2859/236/26 2883/238/26 2845/242/26 +f 2845/242/26 2874/208/26 2859/236/26 +f 2874/208/26 2845/242/26 2844/240/26 +f 2844/240/26 2873/209/26 2874/208/26 +f 2856/209/26 2851/240/26 2854/242/26 +f 2854/242/26 2857/208/26 2856/209/26 +f 2857/208/26 2854/242/26 2886/238/26 +f 2886/238/26 2866/236/26 2857/208/26 +f 2866/209/459 2886/240/459 2885/241/459 +f 2885/241/459 2864/210/459 2866/209/459 +f 2864/233/27 2885/239/27 2853/237/27 +f 2853/237/27 2879/231/27 2864/233/27 +f 2879/231/27 2853/237/27 2852/238/27 +f 2852/238/27 2880/236/27 2879/231/27 +f 2887/243/154 2888/246/154 2889/245/154 +f 2889/245/154 2890/244/154 2887/243/154 +f 2887/247/1 2891/250/1 2892/249/1 +f 2892/249/1 2888/248/1 2887/247/1 +f 2888/246/155 2892/252/155 2893/251/155 +f 2893/251/155 2889/245/155 2888/246/155 +f 2889/248/7 2893/249/7 2894/250/7 +f 2894/250/7 2890/247/7 2889/248/7 +f 2895/243/160 2896/246/160 2897/245/160 +f 2897/245/160 2898/244/160 2895/243/160 +f 2895/247/163 2899/250/163 2900/249/163 +f 2900/249/163 2896/248/163 2895/247/163 +f 2896/246/162 2900/252/162 2901/251/162 +f 2901/251/162 2897/245/162 2896/246/162 +f 2897/248/161 2901/249/161 2902/250/161 +f 2902/250/161 2898/247/161 2897/248/161 +f 2903/243/148 2904/246/148 2905/245/148 +f 2905/245/148 2906/244/148 2903/243/148 +f 2903/247/7 2907/250/7 2908/249/7 +f 2908/249/7 2904/248/7 2903/247/7 +f 2904/246/149 2908/252/149 2909/251/149 +f 2909/251/149 2905/245/149 2904/246/149 +f 2905/248/1 2909/249/1 2910/250/1 +f 2910/250/1 2906/247/1 2905/248/1 +f 2911/243/460 2912/246/460 2913/245/460 +f 2913/245/460 2914/244/460 2911/243/460 +f 2911/247/461 2915/250/461 2916/249/461 +f 2916/249/461 2912/248/461 2911/247/461 +f 2912/246/462 2916/252/462 2917/251/462 +f 2917/251/462 2913/245/462 2912/246/462 +f 2913/248/463 2917/249/463 2918/250/463 +f 2918/250/463 2914/247/463 2913/248/463 +f 2919/243/150 2920/246/150 2921/245/150 +f 2921/245/150 2922/244/150 2919/243/150 +f 2919/247/153 2923/250/153 2924/249/153 +f 2924/249/153 2920/248/153 2919/247/153 +f 2920/246/152 2924/252/152 2925/251/152 +f 2925/251/152 2921/245/152 2920/246/152 +f 2921/248/151 2925/249/151 2926/250/151 +f 2926/250/151 2922/247/151 2921/248/151 +f 2927/195/443 2928/198/443 2929/197/443 +f 2929/197/443 2930/196/443 2927/195/443 +f 2931/199/390 2932/202/390 2933/201/390 +f 2933/201/390 2934/200/390 2931/199/390 +f 2935/203/444 2936/206/444 2937/205/444 +f 2937/205/444 2938/204/444 2935/203/444 +f 2939/202/388 2940/199/388 2941/200/388 +f 2941/200/388 2942/201/388 2939/202/388 +f 2943/207/398 2944/209/398 2945/208/398 +f 2945/208/398 2946/207/398 2943/207/398 +f 2947/209/445 2948/211/445 2949/210/445 +f 2938/212/446 2937/214/446 2950/213/446 +f 2950/213/446 2951/196/446 2938/212/446 +f 2952/210/447 2953/211/447 2954/209/447 +f 2955/215/448 2954/209/448 2953/211/448 +f 2953/211/448 2956/216/448 2955/215/448 +f 2957/217/449 2930/196/450 2929/197/450 +f 2929/197/450 2958/218/449 2957/217/449 +f 2959/219/451 2935/203/451 2938/204/451 +f 2938/204/451 2960/220/451 2959/219/451 +f 2961/209/391 2943/207/391 2946/207/391 +f 2946/207/391 2962/208/391 2961/209/391 +f 2938/212/452 2951/196/452 2963/213/452 +f 2963/213/452 2960/214/452 2938/212/452 +f 2955/215/453 2956/216/453 2948/211/453 +f 2948/211/453 2947/209/453 2955/215/453 +f 2964/221/388 2928/221/388 2927/222/388 +f 2927/222/388 2950/222/388 2964/221/388 +f 2950/222/402 2927/222/402 2930/203/402 +f 2930/203/402 2951/203/402 2950/222/402 +f 2951/203/401 2930/203/401 2957/206/401 +f 2957/206/401 2963/206/401 2951/203/401 +f 2963/206/390 2957/206/390 2958/223/390 +f 2958/223/390 2965/223/390 2963/206/390 +f 2965/224/454 2958/224/454 2929/226/454 +f 2929/226/454 2966/225/454 2965/224/454 +f 2966/225/455 2929/226/455 2928/224/455 +f 2928/224/455 2964/224/455 2966/225/455 +f 2960/214/447 2963/213/447 2965/228/447 +f 2965/228/447 2967/227/447 2960/214/447 +f 2967/229/388 2968/221/388 2959/219/388 +f 2959/219/388 2960/220/388 2967/229/388 +f 2936/206/390 2969/223/390 2970/230/390 +f 2970/230/390 2937/205/390 2936/206/390 +f 2970/227/445 2964/228/445 2950/213/445 +f 2950/213/445 2937/214/445 2970/227/445 +f 2933/201/390 2971/202/390 2972/199/390 +f 2972/199/390 2934/200/390 2933/201/390 +f 2970/231/456 2949/233/456 2948/232/456 +f 2948/232/456 2964/224/456 2970/231/456 +f 2964/224/455 2948/232/455 2956/234/455 +f 2956/234/455 2966/225/455 2964/224/455 +f 2966/225/454 2956/234/454 2953/232/454 +f 2953/232/454 2965/224/454 2966/225/454 +f 2965/224/457 2953/232/457 2952/233/457 +f 2952/233/457 2967/231/457 2965/224/457 +f 2941/200/388 2973/199/388 2974/202/388 +f 2974/202/388 2942/201/388 2941/200/388 +f 2945/208/398 2954/236/398 2955/235/398 +f 2955/235/398 2946/207/398 2945/208/398 +f 2946/207/391 2955/235/391 2947/236/391 +f 2947/236/391 2962/208/391 2946/207/391 +f 2969/236/27 2931/238/27 2934/237/27 +f 2934/237/27 2970/231/27 2969/236/27 +f 2970/231/27 2934/237/27 2972/239/27 +f 2972/239/27 2949/233/27 2970/231/27 +f 2949/210/458 2972/241/458 2971/240/458 +f 2971/240/458 2947/209/458 2949/210/458 +f 2947/236/26 2971/238/26 2933/242/26 +f 2933/242/26 2962/208/26 2947/236/26 +f 2962/208/26 2933/242/26 2932/240/26 +f 2932/240/26 2961/209/26 2962/208/26 +f 2944/209/26 2939/240/26 2942/242/26 +f 2942/242/26 2945/208/26 2944/209/26 +f 2945/208/26 2942/242/26 2974/238/26 +f 2974/238/26 2954/236/26 2945/208/26 +f 2954/209/459 2974/240/459 2973/241/459 +f 2973/241/459 2952/210/459 2954/209/459 +f 2952/233/27 2973/239/27 2941/237/27 +f 2941/237/27 2967/231/27 2952/233/27 +f 2967/231/27 2941/237/27 2940/238/27 +f 2940/238/27 2968/236/27 2967/231/27 +f 2975/195/464 2976/198/464 2977/197/4 +f 2977/197/4 2978/196/4 2975/195/464 +f 2979/199/465 2980/202/465 2981/201/465 +f 2981/201/465 2982/200/465 2979/199/465 +f 2983/203/421 2984/206/421 2985/205/421 +f 2985/205/421 2986/204/421 2983/203/421 +f 2987/202/437 2988/199/437 2989/200/437 +f 2989/200/437 2990/201/437 2987/202/437 +f 2991/207/466 2992/209/466 2993/208/466 +f 2993/208/466 2994/207/466 2991/207/466 +f 2995/209/107 2996/211/107 2997/210/107 +f 2986/212/467 2985/214/467 2998/213/467 +f 2998/213/467 2999/196/467 2986/212/467 +f 3000/210/468 3001/211/468 3002/209/468 +f 3003/215/469 3002/209/469 3001/211/469 +f 3001/211/469 3004/216/469 3003/215/469 +f 3005/217/103 2978/196/103 2977/197/103 +f 2977/197/103 3006/218/103 3005/217/103 +f 3007/219/470 2983/203/414 2986/204/414 +f 2986/204/414 3008/220/414 3007/219/470 +f 3009/209/471 2991/207/471 2994/207/471 +f 2994/207/471 3010/208/471 3009/209/471 +f 2986/212/472 2999/196/472 3011/213/472 +f 3011/213/472 3008/214/472 2986/212/472 +f 3003/215/332 3004/216/332 2996/211/332 +f 2996/211/332 2995/209/332 3003/215/332 +f 3012/221/437 2976/221/437 2975/222/437 +f 2975/222/437 2998/222/437 3012/221/437 +f 2998/222/426 2975/222/426 2978/203/426 +f 2978/203/426 2999/203/426 2998/222/426 +f 2999/203/425 2978/203/425 3005/206/425 +f 3005/206/425 3011/206/425 2999/203/425 +f 3011/206/465 3005/206/465 3006/223/465 +f 3006/223/465 3013/223/465 3011/206/465 +f 3013/224/473 3006/224/473 2977/226/473 +f 2977/226/473 3014/225/473 3013/224/473 +f 3014/225/430 2977/226/430 2976/224/430 +f 2976/224/430 3012/224/430 3014/225/430 +f 3008/214/468 3011/213/468 3013/228/468 +f 3013/228/468 3015/227/468 3008/214/468 +f 3015/229/437 3016/221/437 3007/219/437 +f 3007/219/437 3008/220/437 3015/229/437 +f 2984/206/465 3017/223/465 3018/230/465 +f 3018/230/465 2985/205/465 2984/206/465 +f 3018/227/107 3012/228/107 2998/213/107 +f 2998/213/107 2985/214/107 3018/227/107 +f 2981/201/465 3019/202/465 3020/199/465 +f 3020/199/465 2982/200/465 2981/201/465 +f 3018/231/474 2997/233/474 2996/232/474 +f 2996/232/474 3012/224/474 3018/231/474 +f 3012/224/430 2996/232/430 3004/234/430 +f 3004/234/430 3014/225/430 3012/224/430 +f 3014/225/473 3004/234/473 3001/232/473 +f 3001/232/473 3013/224/473 3014/225/473 +f 3013/224/428 3001/232/428 3000/233/428 +f 3000/233/428 3015/231/428 3013/224/428 +f 2989/200/437 3021/199/437 3022/202/437 +f 3022/202/437 2990/201/437 2989/200/437 +f 2993/208/466 3002/236/466 3003/235/466 +f 3003/235/466 2994/207/466 2993/208/466 +f 2994/207/471 3003/235/471 2995/236/471 +f 2995/236/471 3010/208/471 2994/207/471 +f 3017/236/27 2979/238/27 2982/237/27 +f 2982/237/27 3018/231/27 3017/236/27 +f 3018/231/27 2982/237/27 3020/239/27 +f 3020/239/27 2997/233/27 3018/231/27 +f 2997/210/193 3020/241/193 3019/240/193 +f 3019/240/193 2995/209/193 2997/210/193 +f 2995/236/26 3019/238/26 2981/242/26 +f 2981/242/26 3010/208/26 2995/236/26 +f 3010/208/26 2981/242/26 2980/240/26 +f 2980/240/26 3009/209/26 3010/208/26 +f 2992/209/26 2987/240/26 2990/242/26 +f 2990/242/26 2993/208/26 2992/209/26 +f 2993/208/26 2990/242/26 3022/238/26 +f 3022/238/26 3002/236/26 2993/208/26 +f 3002/209/475 3022/240/475 3021/241/475 +f 3021/241/475 3000/210/475 3002/209/475 +f 3000/233/27 3021/239/27 2989/237/27 +f 2989/237/27 3015/231/27 3000/233/27 +f 3015/231/27 2989/237/27 2988/238/27 +f 2988/238/27 3016/236/27 3015/231/27 +f 3023/243/187 3024/246/187 3025/245/187 +f 3025/245/187 3026/244/187 3023/243/187 +f 3023/247/161 3027/250/161 3028/249/161 +f 3028/249/161 3024/248/161 3023/247/161 +f 3024/246/188 3028/252/189 3029/251/188 +f 3029/251/188 3025/245/188 3024/246/188 +f 3025/248/163 3029/249/163 3030/250/163 +f 3030/250/163 3026/247/163 3025/248/163 +f 3031/195/4 3032/198/4 3033/197/4 +f 3033/197/4 3034/196/4 3031/195/4 +f 3035/199/465 3036/202/465 3037/201/465 +f 3037/201/465 3038/200/465 3035/199/465 +f 3039/203/421 3040/206/421 3041/205/421 +f 3041/205/421 3042/204/421 3039/203/421 +f 3043/202/437 3044/199/437 3045/200/437 +f 3045/200/437 3046/201/437 3043/202/437 +f 3047/207/466 3048/209/466 3049/208/466 +f 3049/208/466 3050/207/466 3047/207/466 +f 3051/209/107 3052/211/107 3053/210/107 +f 3042/212/467 3041/214/467 3054/213/467 +f 3054/213/467 3055/196/467 3042/212/467 +f 3056/210/468 3057/211/468 3058/209/468 +f 3059/215/469 3058/209/469 3057/211/469 +f 3057/211/469 3060/216/469 3059/215/469 +f 3061/217/103 3034/196/103 3033/197/103 +f 3033/197/103 3062/218/103 3061/217/103 +f 3063/219/414 3039/203/414 3042/204/470 +f 3042/204/470 3064/220/414 3063/219/414 +f 3065/209/471 3047/207/471 3050/207/471 +f 3050/207/471 3066/208/471 3065/209/471 +f 3042/212/472 3055/196/472 3067/213/472 +f 3067/213/472 3064/214/472 3042/212/472 +f 3059/215/332 3060/216/332 3052/211/332 +f 3052/211/332 3051/209/332 3059/215/332 +f 3068/221/437 3032/221/437 3031/222/437 +f 3031/222/437 3054/222/437 3068/221/437 +f 3054/222/426 3031/222/426 3034/203/426 +f 3034/203/426 3055/203/426 3054/222/426 +f 3055/203/425 3034/203/425 3061/206/425 +f 3061/206/425 3067/206/425 3055/203/425 +f 3067/206/465 3061/206/465 3062/223/465 +f 3062/223/465 3069/223/465 3067/206/465 +f 3069/224/473 3062/224/473 3033/226/473 +f 3033/226/473 3070/225/473 3069/224/473 +f 3070/225/430 3033/226/430 3032/224/430 +f 3032/224/430 3068/224/430 3070/225/430 +f 3064/214/468 3067/213/468 3069/228/468 +f 3069/228/468 3071/227/468 3064/214/468 +f 3071/229/437 3072/221/437 3063/219/437 +f 3063/219/437 3064/220/437 3071/229/437 +f 3040/206/465 3073/223/465 3074/230/465 +f 3074/230/465 3041/205/465 3040/206/465 +f 3074/227/107 3068/228/107 3054/213/107 +f 3054/213/107 3041/214/107 3074/227/107 +f 3037/201/465 3075/202/465 3076/199/465 +f 3076/199/465 3038/200/465 3037/201/465 +f 3074/231/474 3053/233/474 3052/232/474 +f 3052/232/474 3068/224/474 3074/231/474 +f 3068/224/430 3052/232/430 3060/234/430 +f 3060/234/430 3070/225/430 3068/224/430 +f 3070/225/473 3060/234/473 3057/232/473 +f 3057/232/473 3069/224/473 3070/225/473 +f 3069/224/428 3057/232/428 3056/233/428 +f 3056/233/428 3071/231/428 3069/224/428 +f 3045/200/437 3077/199/437 3078/202/437 +f 3078/202/437 3046/201/437 3045/200/437 +f 3049/208/466 3058/236/466 3059/235/466 +f 3059/235/466 3050/207/466 3049/208/466 +f 3050/207/471 3059/235/471 3051/236/471 +f 3051/236/471 3066/208/471 3050/207/471 +f 3073/236/27 3035/238/27 3038/237/27 +f 3038/237/27 3074/231/27 3073/236/27 +f 3074/231/27 3038/237/27 3076/239/27 +f 3076/239/27 3053/233/27 3074/231/27 +f 3053/210/193 3076/241/193 3075/240/193 +f 3075/240/193 3051/209/193 3053/210/193 +f 3051/236/26 3075/238/26 3037/242/26 +f 3037/242/26 3066/208/26 3051/236/26 +f 3066/208/26 3037/242/26 3036/240/26 +f 3036/240/26 3065/209/26 3066/208/26 +f 3048/209/26 3043/240/26 3046/242/26 +f 3046/242/26 3049/208/26 3048/209/26 +f 3049/208/26 3046/242/26 3078/238/26 +f 3078/238/26 3058/236/26 3049/208/26 +f 3058/209/475 3078/240/475 3077/241/475 +f 3077/241/475 3056/210/475 3058/209/475 +f 3056/233/27 3077/239/27 3045/237/27 +f 3045/237/27 3071/231/27 3056/233/27 +f 3071/231/27 3045/237/27 3044/238/27 +f 3044/238/27 3072/236/27 3071/231/27 +f 3079/243/476 3080/246/476 3081/245/476 +f 3081/245/476 3082/244/476 3079/243/476 +f 3079/247/477 3083/250/477 3084/249/477 +f 3084/249/477 3080/248/477 3079/247/477 +f 3080/246/478 3084/252/478 3085/251/478 +f 3085/251/478 3081/245/478 3080/246/478 +f 3081/248/479 3085/249/479 3086/250/479 +f 3086/250/479 3082/247/479 3081/248/479 +f 3087/195/387 3088/198/387 3089/197/387 +f 3089/197/387 3090/196/387 3087/195/387 +f 3091/199/388 3092/202/388 3093/201/388 +f 3093/201/388 3094/200/388 3091/199/388 +f 3095/203/389 3096/206/389 3097/205/389 +f 3097/205/389 3098/204/389 3095/203/389 +f 3099/202/390 3100/199/390 3101/200/390 +f 3101/200/390 3102/201/390 3099/202/390 +f 3103/207/391 3104/209/391 3105/208/391 +f 3105/208/391 3106/207/391 3103/207/391 +f 3107/209/392 3108/211/392 3109/210/392 +f 3098/212/393 3097/214/393 3110/213/393 +f 3110/213/393 3111/196/393 3098/212/393 +f 3112/210/394 3113/211/394 3114/209/394 +f 3115/215/395 3114/209/395 3113/211/395 +f 3113/211/395 3116/216/395 3115/215/395 +f 3117/217/396 3090/196/396 3089/197/396 +f 3089/197/396 3118/218/396 3117/217/396 +f 3119/219/397 3095/203/397 3098/204/397 +f 3098/204/397 3120/220/397 3119/219/397 +f 3121/209/398 3103/207/398 3106/207/398 +f 3106/207/398 3122/208/398 3121/209/398 +f 3098/212/399 3111/196/399 3123/213/399 +f 3123/213/399 3120/214/399 3098/212/399 +f 3115/215/400 3116/216/400 3108/211/400 +f 3108/211/400 3107/209/400 3115/215/400 +f 3124/221/390 3088/221/390 3087/222/390 +f 3087/222/390 3110/222/390 3124/221/390 +f 3110/222/401 3087/222/401 3090/203/401 +f 3090/203/401 3111/203/401 3110/222/401 +f 3111/203/402 3090/203/402 3117/206/402 +f 3117/206/402 3123/206/402 3111/203/402 +f 3123/206/388 3117/206/388 3118/223/388 +f 3118/223/388 3125/223/388 3123/206/388 +f 3125/224/403 3118/224/403 3089/226/403 +f 3089/226/403 3126/225/403 3125/224/403 +f 3126/225/404 3089/226/404 3088/224/404 +f 3088/224/404 3124/224/404 3126/225/404 +f 3120/214/394 3123/213/394 3125/228/394 +f 3125/228/394 3127/227/394 3120/214/394 +f 3127/229/390 3128/221/390 3119/219/390 +f 3119/219/390 3120/220/390 3127/229/390 +f 3096/206/388 3129/223/388 3130/230/388 +f 3130/230/388 3097/205/388 3096/206/388 +f 3130/227/392 3124/228/392 3110/213/392 +f 3110/213/392 3097/214/392 3130/227/392 +f 3093/201/388 3131/202/388 3132/199/388 +f 3132/199/388 3094/200/388 3093/201/388 +f 3130/231/405 3109/233/405 3108/232/405 +f 3108/232/405 3124/224/405 3130/231/405 +f 3124/224/404 3108/232/404 3116/234/404 +f 3116/234/404 3126/225/404 3124/224/404 +f 3126/225/403 3116/234/403 3113/232/403 +f 3113/232/403 3125/224/403 3126/225/403 +f 3125/224/407 3113/232/407 3112/233/407 +f 3112/233/407 3127/231/407 3125/224/407 +f 3101/200/390 3133/199/390 3134/202/390 +f 3134/202/390 3102/201/390 3101/200/390 +f 3105/208/391 3114/236/391 3115/235/391 +f 3115/235/391 3106/207/391 3105/208/391 +f 3106/207/398 3115/235/398 3107/236/398 +f 3107/236/398 3122/208/398 3106/207/398 +f 3129/236/27 3091/238/27 3094/237/27 +f 3094/237/27 3130/231/27 3129/236/27 +f 3130/231/27 3094/237/27 3132/239/27 +f 3132/239/27 3109/233/27 3130/231/27 +f 3109/210/409 3132/241/409 3131/240/409 +f 3131/240/409 3107/209/409 3109/210/409 +f 3107/236/26 3131/238/26 3093/242/26 +f 3093/242/26 3122/208/26 3107/236/26 +f 3122/208/26 3093/242/26 3092/240/26 +f 3092/240/26 3121/209/26 3122/208/26 +f 3104/209/26 3099/240/26 3102/242/26 +f 3102/242/26 3105/208/26 3104/209/26 +f 3105/208/26 3102/242/26 3134/238/26 +f 3134/238/26 3114/236/26 3105/208/26 +f 3114/209/410 3134/240/410 3133/241/410 +f 3133/241/410 3112/210/410 3114/209/410 +f 3112/233/27 3133/239/27 3101/237/27 +f 3101/237/27 3127/231/27 3112/233/27 +f 3127/231/27 3101/237/27 3100/238/27 +f 3100/238/27 3128/236/27 3127/231/27 +f 3135/243/180 3136/246/180 3137/245/180 +f 3137/245/180 3138/244/180 3135/243/180 +f 3135/247/151 3139/250/151 3140/249/151 +f 3140/249/151 3136/248/151 3135/247/151 +f 3136/246/181 3140/252/181 3141/251/182 +f 3141/251/182 3137/245/181 3136/246/181 +f 3137/248/153 3141/249/153 3142/250/153 +f 3142/250/153 3138/247/153 3137/248/153 +f 3143/253/24 3144/256/24 3145/255/24 +f 3145/255/24 3146/254/24 3143/253/24 +f 3147/257/23 3148/258/23 3144/256/23 +f 3144/256/23 3143/253/23 3147/257/23 +f 3149/259/191 3150/260/22 3148/258/191 +f 3148/258/191 3147/257/191 3149/259/191 +f 3151/261/21 3152/264/21 3150/263/21 +f 3150/263/21 3149/262/21 3151/261/21 +f 3153/265/20 3154/266/20 3152/264/20 +f 3152/264/20 3151/261/20 3153/265/20 +f 3155/267/19 3156/268/19 3154/266/19 +f 3154/266/19 3153/265/19 3155/267/19 +f 3157/269/194 3158/270/194 3156/268/18 +f 3156/268/18 3155/267/18 3157/269/194 +f 3159/271/17 3160/272/17 3158/270/17 +f 3158/270/17 3157/269/17 3159/271/17 +f 3161/273/16 3162/274/16 3160/272/16 +f 3160/272/16 3159/271/16 3161/273/16 +f 3163/275/118 3164/276/118 3162/274/15 +f 3162/274/15 3161/273/118 3163/275/118 +f 3165/277/14 3166/278/14 3164/276/14 +f 3164/276/14 3163/275/14 3165/277/14 +f 3146/254/13 3145/255/13 3166/278/192 +f 3166/278/192 3165/277/192 3146/254/13 +f 3144/279/27 3167/282/27 3168/281/27 +f 3168/281/27 3145/280/27 3144/279/27 +f 3169/283/27 3170/284/27 3171/282/27 +f 3171/282/27 3172/279/27 3169/283/27 +f 3150/285/27 3173/285/27 3174/284/27 +f 3174/284/27 3148/283/27 3150/285/27 +f 3175/286/27 3176/287/27 3177/285/27 +f 3177/285/27 3178/285/27 3175/286/27 +f 3154/288/27 3179/289/27 3180/287/27 +f 3180/287/27 3152/286/27 3154/288/27 +f 3181/290/27 3182/291/27 3183/289/27 +f 3183/289/27 3184/288/27 3181/290/27 +f 3158/292/27 3185/293/27 3186/291/27 +f 3186/291/27 3156/290/27 3158/292/27 +f 3187/294/27 3188/295/27 3189/293/27 +f 3189/293/27 3190/292/27 3187/294/27 +f 3162/296/27 3191/297/27 3192/295/27 +f 3192/295/27 3160/294/27 3162/296/27 +f 3193/298/27 3194/299/27 3195/297/27 +f 3195/297/27 3196/296/27 3193/298/27 +f 3166/300/27 3197/300/27 3198/299/27 +f 3198/299/27 3164/298/27 3166/300/27 +f 3199/280/27 3200/281/27 3201/300/27 +f 3201/300/27 3202/300/27 3199/280/27 +f 3167/301/18 3203/304/18 3204/303/18 +f 3204/303/18 3168/302/18 3167/301/18 +f 3174/305/17 3205/306/17 3203/304/17 +f 3203/304/17 3167/301/17 3174/305/17 +f 3173/307/16 3206/308/16 3205/306/16 +f 3205/306/16 3174/305/16 3173/307/16 +f 3180/309/15 3207/310/15 3206/308/15 +f 3206/308/15 3173/307/15 3180/309/15 +f 3179/311/14 3208/312/14 3207/310/14 +f 3207/310/14 3180/309/14 3179/311/14 +f 3186/313/13 3209/314/13 3208/312/13 +f 3208/312/13 3179/311/13 3186/313/13 +f 3185/315/25 3210/316/25 3209/314/24 +f 3209/314/24 3186/313/24 3185/315/25 +f 3192/317/23 3211/318/23 3210/316/23 +f 3210/316/23 3185/315/23 3192/317/23 +f 3191/319/22 3212/320/22 3211/318/22 +f 3211/318/22 3192/317/22 3191/319/22 +f 3198/321/21 3213/324/21 3212/323/178 +f 3212/323/178 3191/322/21 3198/321/21 +f 3197/325/20 3214/326/20 3213/324/20 +f 3213/324/20 3198/321/20 3197/325/20 +f 3168/302/19 3204/303/19 3214/326/190 +f 3214/326/190 3197/325/190 3168/302/19 +f 3203/327/27 3215/329/27 3204/328/27 +f 3205/330/27 3215/329/27 3203/327/27 +f 3206/331/27 3215/329/27 3205/330/27 +f 3207/332/27 3215/329/27 3206/331/27 +f 3208/333/27 3215/329/27 3207/332/27 +f 3209/334/27 3215/329/27 3208/333/27 +f 3210/335/27 3215/329/27 3209/334/27 +f 3211/336/27 3215/329/27 3210/335/27 +f 3212/337/27 3215/329/27 3211/336/27 +f 3213/338/27 3215/329/27 3212/337/27 +f 3214/339/27 3215/329/27 3213/338/27 +f 3204/328/27 3215/329/27 3214/339/27 +f 3148/258/23 3169/341/23 3172/340/23 +f 3172/340/23 3144/256/23 3148/258/23 +f 3144/279/153 3172/279/153 3171/282/153 +f 3171/282/153 3167/282/153 3144/279/153 +f 3167/301/17 3171/343/17 3170/342/17 +f 3170/342/17 3174/305/17 3167/301/17 +f 3174/284/196 3170/284/196 3169/283/196 +f 3169/283/196 3148/283/196 3174/284/196 +f 3152/264/21 3175/345/21 3178/344/178 +f 3178/344/178 3150/263/21 3152/264/21 +f 3150/285/1 3178/285/1 3177/285/1 +f 3177/285/1 3173/285/1 3150/285/1 +f 3173/307/15 3177/347/15 3176/346/15 +f 3176/346/15 3180/309/15 3173/307/15 +f 3180/287/195 3176/287/195 3175/286/195 +f 3175/286/195 3152/286/195 3180/287/195 +f 3156/268/19 3181/349/19 3184/348/19 +f 3184/348/19 3154/266/19 3156/268/19 +f 3154/288/161 3184/288/161 3183/289/161 +f 3183/289/161 3179/289/161 3154/288/161 +f 3179/311/13 3183/351/13 3182/350/13 +f 3182/350/13 3186/313/13 3179/311/13 +f 3186/291/4 3182/291/4 3181/290/4 +f 3181/290/4 3156/290/4 3186/291/4 +f 3160/272/17 3187/353/17 3190/352/17 +f 3190/352/17 3158/270/17 3160/272/17 +f 3158/292/151 3190/292/151 3189/293/151 +f 3189/293/151 3185/293/151 3158/292/151 +f 3185/315/23 3189/355/23 3188/354/23 +f 3188/354/23 3192/317/23 3185/315/23 +f 3192/295/198 3188/295/198 3187/294/198 +f 3187/294/198 3160/294/198 3192/295/198 +f 3164/276/118 3193/357/15 3196/356/15 +f 3196/356/15 3162/274/15 3164/276/118 +f 3162/296/7 3196/296/7 3195/297/7 +f 3195/297/7 3191/297/7 3162/296/7 +f 3191/322/21 3195/359/21 3194/358/21 +f 3194/358/21 3198/321/21 3191/322/21 +f 3198/299/197 3194/299/197 3193/298/197 +f 3193/298/197 3164/298/197 3198/299/197 +f 3145/255/13 3199/361/13 3202/360/13 +f 3202/360/13 3166/278/192 3145/255/13 +f 3166/300/163 3202/300/163 3201/300/163 +f 3201/300/163 3197/300/163 3166/300/163 +f 3197/325/190 3201/363/190 3200/362/19 +f 3200/362/19 3168/302/19 3197/325/190 +f 3168/281/10 3200/281/10 3199/280/10 +f 3199/280/10 3145/280/10 3168/281/10 +f 3216/1/7 3217/2/8 3218/3/8 +f 3218/3/8 3219/4/7 3216/1/7 +f 3217/2/8 3220/5/9 3221/6/9 +f 3221/6/9 3218/3/8 3217/2/8 +f 3220/5/9 3222/7/10 3223/8/10 +f 3223/8/10 3221/6/9 3220/5/9 +f 3222/9/10 3224/10/11 3225/11/11 +f 3225/11/11 3223/12/10 3222/9/10 +f 3224/10/11 3226/13/12 3227/14/12 +f 3227/14/12 3225/11/11 3224/10/11 +f 3226/13/12 3228/15/1 3229/16/1 +f 3229/16/1 3227/14/12 3226/13/12 +f 3228/15/1 3230/17/2 3231/18/2 +f 3231/18/2 3229/16/1 3228/15/1 +f 3230/17/2 3232/19/3 3233/20/3 +f 3233/20/3 3231/18/2 3230/17/2 +f 3232/19/3 3234/21/4 3235/22/4 +f 3235/22/4 3233/20/3 3232/19/3 +f 3234/21/4 3236/23/5 3237/24/5 +f 3237/24/5 3235/22/4 3234/21/4 +f 3236/23/5 3238/25/6 3239/26/6 +f 3239/26/6 3237/24/5 3236/23/5 +f 3238/25/6 3216/1/7 3219/4/7 +f 3219/4/7 3239/26/6 3238/25/6 +f 3240/27/19 3241/28/19 3242/29/19 +f 3242/29/19 3243/30/19 3240/27/19 +f 3244/31/20 3240/27/20 3243/30/20 +f 3243/30/20 3245/32/20 3244/31/20 +f 3246/33/21 3244/31/21 3245/32/21 +f 3245/32/21 3247/34/21 3246/33/21 +f 3248/35/22 3246/36/22 3247/37/22 +f 3247/37/22 3249/38/22 3248/35/22 +f 3250/39/23 3248/35/23 3249/38/23 +f 3249/38/23 3251/40/23 3250/39/23 +f 3252/41/24 3250/39/24 3251/40/24 +f 3251/40/24 3253/42/24 3252/41/24 +f 3254/43/13 3252/41/13 3253/42/13 +f 3253/42/13 3255/44/13 3254/43/13 +f 3256/45/14 3254/43/14 3255/44/14 +f 3255/44/14 3257/46/14 3256/45/14 +f 3258/47/15 3256/45/15 3257/46/15 +f 3257/46/15 3259/48/15 3258/47/15 +f 3260/49/16 3258/47/16 3259/48/16 +f 3259/48/16 3261/50/16 3260/49/16 +f 3262/51/17 3260/49/17 3261/50/17 +f 3261/50/17 3263/52/17 3262/51/17 +f 3241/28/18 3262/51/194 3263/52/18 +f 3263/52/18 3242/29/18 3241/28/18 +f 3217/53/26 3216/54/26 3241/54/26 +f 3241/54/26 3240/53/26 3217/53/26 +f 3216/54/26 3238/55/26 3262/55/26 +f 3262/55/26 3241/54/26 3216/54/26 +f 3238/55/26 3236/56/26 3260/56/26 +f 3260/56/26 3262/55/26 3238/55/26 +f 3236/56/26 3234/57/26 3258/57/26 +f 3258/57/26 3260/56/26 3236/56/26 +f 3234/57/26 3232/58/26 3256/59/26 +f 3256/59/26 3258/57/26 3234/57/26 +f 3232/58/26 3230/60/26 3254/61/26 +f 3254/61/26 3256/59/26 3232/58/26 +f 3230/60/26 3228/62/26 3252/62/26 +f 3252/62/26 3254/61/26 3230/60/26 +f 3228/62/26 3226/63/26 3250/64/26 +f 3250/64/26 3252/62/26 3228/62/26 +f 3226/63/26 3224/65/26 3248/66/26 +f 3248/66/26 3250/64/26 3226/63/26 +f 3224/65/26 3222/67/26 3246/67/26 +f 3246/67/26 3248/66/26 3224/65/26 +f 3222/67/26 3220/68/26 3244/68/26 +f 3244/68/26 3246/67/26 3222/67/26 +f 3220/68/26 3217/53/26 3240/53/26 +f 3240/53/26 3244/68/26 3220/68/26 +f 3264/54/27 3265/53/27 3243/53/27 +f 3243/53/27 3242/54/27 3264/54/27 +f 3265/53/27 3266/68/27 3245/68/27 +f 3245/68/27 3243/53/27 3265/53/27 +f 3266/68/27 3267/67/27 3247/67/27 +f 3247/67/27 3245/68/27 3266/68/27 +f 3267/67/27 3268/65/27 3249/66/27 +f 3249/66/27 3247/67/27 3267/67/27 +f 3268/65/27 3269/63/27 3251/64/27 +f 3251/64/27 3249/66/27 3268/65/27 +f 3269/63/27 3270/62/27 3253/62/27 +f 3253/62/27 3251/64/27 3269/63/27 +f 3270/62/27 3271/60/27 3255/61/27 +f 3255/61/27 3253/62/27 3270/62/27 +f 3271/60/27 3272/58/27 3257/59/27 +f 3257/59/27 3255/61/27 3271/60/27 +f 3272/58/27 3273/57/27 3259/57/27 +f 3259/57/27 3257/59/27 3272/58/27 +f 3273/57/27 3274/56/27 3261/56/27 +f 3261/56/27 3259/57/27 3273/57/27 +f 3274/56/27 3275/55/27 3263/55/27 +f 3263/55/27 3261/56/27 3274/56/27 +f 3275/55/27 3264/54/27 3242/54/27 +f 3242/54/27 3263/55/27 3275/55/27 +f 3264/69/7 3276/70/7 3277/71/8 +f 3277/71/8 3265/72/8 3264/69/7 +f 3265/72/8 3277/71/8 3278/73/20 +f 3278/73/20 3266/74/20 3265/72/8 +f 3266/74/21 3278/73/21 3279/75/21 +f 3279/75/21 3267/76/21 3266/74/21 +f 3267/76/22 3279/75/22 3280/77/11 +f 3280/77/11 3268/78/11 3267/76/22 +f 3268/78/11 3280/77/11 3281/79/12 +f 3281/79/12 3269/80/12 3268/78/11 +f 3269/81/12 3281/82/12 3282/83/1 +f 3282/83/1 3270/84/1 3269/81/12 +f 3270/84/1 3282/83/1 3283/85/2 +f 3283/85/2 3271/86/2 3270/84/1 +f 3271/86/2 3283/85/2 3284/87/3 +f 3284/87/3 3272/88/3 3271/86/2 +f 3272/88/3 3284/87/3 3285/89/4 +f 3285/89/4 3273/90/4 3272/88/3 +f 3273/90/4 3285/89/4 3286/91/5 +f 3286/91/5 3274/92/5 3273/90/4 +f 3274/92/5 3286/91/5 3287/93/6 +f 3287/93/6 3275/94/6 3274/92/5 +f 3275/94/6 3287/93/6 3276/70/7 +f 3276/70/7 3264/69/7 3275/94/6 +f 3288/95/26 3289/96/26 3290/96/26 +f 3290/96/26 3291/95/26 3288/95/26 +f 3292/97/26 3288/95/26 3291/95/26 +f 3291/95/26 3293/97/26 3292/97/26 +f 3294/67/26 3292/97/26 3293/97/26 +f 3293/97/26 3295/98/26 3294/67/26 +f 3296/99/26 3294/67/26 3295/98/26 +f 3295/98/26 3297/99/26 3296/99/26 +f 3298/100/26 3296/99/26 3297/99/26 +f 3297/99/26 3299/100/26 3298/100/26 +f 3300/101/26 3298/100/26 3299/100/26 +f 3299/100/26 3301/101/26 3300/101/26 +f 3302/61/26 3300/101/26 3301/101/26 +f 3301/101/26 3303/61/26 3302/61/26 +f 3304/59/26 3302/61/26 3303/61/26 +f 3303/61/26 3305/102/26 3304/59/26 +f 3306/103/26 3304/59/26 3305/102/26 +f 3305/102/26 3307/103/26 3306/103/26 +f 3308/104/26 3306/103/26 3307/103/26 +f 3307/103/26 3309/105/26 3308/104/26 +f 3310/106/26 3308/104/26 3309/105/26 +f 3309/105/26 3311/106/26 3310/106/26 +f 3289/96/26 3310/106/26 3311/106/26 +f 3311/106/26 3290/96/26 3289/96/26 +f 3291/107/34 3290/108/34 3312/109/34 +f 3312/109/34 3313/110/34 3291/107/34 +f 3293/111/35 3291/107/35 3313/110/35 +f 3313/110/35 3314/112/35 3293/111/35 +f 3295/113/36 3293/111/36 3314/112/36 +f 3314/112/36 3315/114/36 3295/113/36 +f 3297/115/37 3295/113/37 3315/114/37 +f 3315/114/37 3316/116/37 3297/115/37 +f 3299/117/38 3297/115/38 3316/116/38 +f 3316/116/38 3317/118/38 3299/117/38 +f 3301/119/39 3299/117/39 3317/118/39 +f 3317/118/39 3318/120/39 3301/119/39 +f 3303/121/28 3301/119/28 3318/120/28 +f 3318/120/28 3319/122/28 3303/121/28 +f 3305/123/29 3303/121/29 3319/122/29 +f 3319/122/29 3320/124/29 3305/123/29 +f 3307/125/30 3305/123/30 3320/124/30 +f 3320/124/30 3321/126/30 3307/125/30 +f 3309/127/31 3307/128/31 3321/129/31 +f 3321/129/31 3322/130/31 3309/127/31 +f 3311/131/32 3309/127/32 3322/130/32 +f 3322/130/32 3323/132/32 3311/131/32 +f 3290/108/33 3311/131/33 3323/132/33 +f 3323/132/33 3312/109/33 3290/108/33 +f 3313/110/48 3312/109/48 3324/133/48 +f 3324/133/48 3325/134/48 3313/110/48 +f 3314/112/49 3313/110/49 3325/134/49 +f 3325/134/49 3326/135/49 3314/112/49 +f 3315/114/50 3314/112/50 3326/135/50 +f 3326/135/50 3327/136/50 3315/114/50 +f 3316/116/51 3315/114/51 3327/136/52 +f 3327/136/52 3328/137/51 3316/116/51 +f 3317/118/53 3316/116/53 3328/137/53 +f 3328/137/53 3329/138/53 3317/118/53 +f 3318/120/54 3317/118/54 3329/138/54 +f 3329/138/54 3330/139/54 3318/120/54 +f 3319/122/386 3318/120/40 3330/139/40 +f 3330/139/40 3331/140/40 3319/122/386 +f 3320/124/41 3319/122/41 3331/140/41 +f 3331/140/41 3332/141/41 3320/124/41 +f 3321/126/42 3320/124/42 3332/141/42 +f 3332/141/42 3333/142/43 3321/126/42 +f 3322/130/44 3321/129/44 3333/143/44 +f 3333/143/44 3334/144/44 3322/130/44 +f 3323/132/45 3322/130/45 3334/144/45 +f 3334/144/45 3335/145/45 3323/132/45 +f 3312/109/46 3323/132/385 3335/145/46 +f 3335/145/46 3324/133/46 3312/109/46 +f 3336/146/64 3337/147/64 3277/148/64 +f 3277/148/64 3276/149/64 3336/146/64 +f 3337/147/66 3338/150/66 3278/151/65 +f 3278/151/65 3277/148/65 3337/147/66 +f 3338/152/67 3339/153/67 3279/154/67 +f 3279/154/67 3278/155/67 3338/152/67 +f 3339/153/68 3340/142/68 3280/156/68 +f 3280/156/68 3279/154/68 3339/153/68 +f 3340/142/70 3341/157/70 3281/158/69 +f 3281/158/69 3280/156/69 3340/142/70 +f 3341/157/71 3342/159/71 3282/160/71 +f 3282/160/71 3281/158/71 3341/157/71 +f 3342/159/56 3343/161/56 3283/162/56 +f 3283/162/56 3282/160/56 3342/159/56 +f 3343/161/57 3344/163/57 3284/164/58 +f 3284/164/58 3283/162/58 3343/161/57 +f 3344/163/59 3345/165/59 3285/166/59 +f 3285/166/59 3284/164/59 3344/163/59 +f 3345/165/60 3346/167/60 3286/168/60 +f 3286/168/60 3285/166/60 3345/165/60 +f 3346/167/61 3347/169/61 3287/170/61 +f 3287/170/61 3286/168/62 3346/167/61 +f 3347/169/63 3336/146/63 3276/149/63 +f 3276/149/63 3287/170/63 3347/169/63 +f 3289/171/7 3288/172/8 3337/173/8 +f 3337/173/8 3336/174/7 3289/171/7 +f 3288/172/8 3292/175/9 3338/176/9 +f 3338/176/9 3337/173/8 3288/172/8 +f 3292/177/9 3294/178/10 3339/179/10 +f 3339/179/10 3338/180/9 3292/177/9 +f 3294/178/10 3296/86/11 3340/181/11 +f 3340/181/11 3339/179/10 3294/178/10 +f 3296/86/11 3298/182/12 3341/183/12 +f 3341/183/12 3340/181/11 3296/86/11 +f 3298/182/12 3300/184/1 3342/185/1 +f 3342/185/1 3341/183/12 3298/182/12 +f 3300/184/1 3302/186/2 3343/187/2 +f 3343/187/2 3342/185/1 3300/184/1 +f 3302/186/2 3304/188/3 3344/189/3 +f 3344/189/3 3343/187/2 3302/186/2 +f 3304/188/3 3306/190/4 3345/191/4 +f 3345/191/4 3344/189/3 3304/188/3 +f 3306/190/4 3308/76/5 3346/192/5 +f 3346/192/5 3345/191/4 3306/190/4 +f 3308/76/5 3310/193/6 3347/194/6 +f 3347/194/6 3346/192/5 3308/76/5 +f 3310/193/6 3289/171/7 3336/174/7 +f 3336/174/7 3347/194/6 3310/193/6 +f 3348/195/131 3349/196/131 3350/197/131 +f 3350/197/131 3351/198/131 3348/195/131 +f 3352/199/75 3353/200/75 3354/201/75 +f 3354/201/75 3355/202/75 3352/199/75 +f 3356/203/132 3357/204/132 3358/205/132 +f 3358/205/132 3359/206/132 3356/203/132 +f 3360/202/73 3361/201/73 3362/200/73 +f 3362/200/73 3363/199/73 3360/202/73 +f 3364/207/83 3365/207/83 3366/208/83 +f 3366/208/83 3367/209/83 3364/207/83 +f 3368/209/133 3369/210/133 3370/211/133 +f 3357/212/134 3371/196/134 3372/213/134 +f 3372/213/134 3358/214/134 3357/212/134 +f 3373/210/135 3374/209/135 3375/211/135 +f 3376/215/136 3377/216/136 3375/211/136 +f 3375/211/136 3374/209/136 3376/215/136 +f 3378/217/137 3379/218/137 3350/197/137 +f 3350/197/137 3349/196/137 3378/217/137 +f 3380/219/139 3381/220/139 3357/204/139 +f 3357/204/139 3356/203/139 3380/219/139 +f 3382/209/76 3383/208/76 3365/207/76 +f 3365/207/76 3364/207/76 3382/209/76 +f 3357/212/140 3381/214/140 3384/213/140 +f 3384/213/140 3371/196/140 3357/212/140 +f 3376/215/141 3368/209/141 3370/211/141 +f 3370/211/141 3377/216/141 3376/215/141 +f 3385/221/73 3372/222/73 3348/222/73 +f 3348/222/73 3351/221/73 3385/221/73 +f 3372/222/87 3371/203/87 3349/203/87 +f 3349/203/87 3348/222/87 3372/222/87 +f 3371/203/86 3384/206/86 3378/206/86 +f 3378/206/86 3349/203/86 3371/203/86 +f 3384/206/75 3386/223/75 3379/223/75 +f 3379/223/75 3378/206/75 3384/206/75 +f 3386/224/142 3387/225/142 3350/226/142 +f 3350/226/142 3379/224/142 3386/224/142 +f 3387/225/143 3385/224/143 3351/224/143 +f 3351/224/143 3350/226/143 3387/225/143 +f 3381/214/135 3388/227/135 3386/228/135 +f 3386/228/135 3384/213/135 3381/214/135 +f 3388/229/73 3381/220/73 3380/219/73 +f 3380/219/73 3389/221/73 3388/229/73 +f 3359/206/75 3358/205/75 3390/230/75 +f 3390/230/75 3391/223/75 3359/206/75 +f 3390/227/133 3358/214/133 3372/213/133 +f 3372/213/133 3385/228/133 3390/227/133 +f 3354/201/75 3353/200/75 3392/199/75 +f 3392/199/75 3393/202/75 3354/201/75 +f 3390/231/144 3385/224/144 3370/232/144 +f 3370/232/144 3369/233/144 3390/231/144 +f 3385/224/143 3387/225/143 3377/234/143 +f 3377/234/143 3370/232/143 3385/224/143 +f 3387/225/142 3386/224/142 3375/232/142 +f 3375/232/142 3377/234/142 3387/225/142 +f 3386/224/145 3388/231/145 3373/233/145 +f 3373/233/145 3375/232/145 3386/224/145 +f 3362/200/73 3361/201/73 3394/202/73 +f 3394/202/73 3395/199/73 3362/200/73 +f 3366/208/83 3365/207/83 3376/235/83 +f 3376/235/83 3374/236/83 3366/208/83 +f 3365/207/76 3383/208/76 3368/236/76 +f 3368/236/76 3376/235/76 3365/207/76 +f 3391/236/27 3390/231/27 3353/237/27 +f 3353/237/27 3352/238/27 3391/236/27 +f 3390/231/27 3369/233/27 3392/239/27 +f 3392/239/27 3353/237/27 3390/231/27 +f 3369/210/480 3368/209/480 3393/240/480 +f 3393/240/480 3392/241/480 3369/210/480 +f 3368/236/26 3383/208/26 3354/242/26 +f 3354/242/26 3393/238/26 3368/236/26 +f 3383/208/26 3382/209/26 3355/240/26 +f 3355/240/26 3354/242/26 3383/208/26 +f 3367/209/26 3366/208/26 3361/242/26 +f 3361/242/26 3360/240/26 3367/209/26 +f 3366/208/26 3374/236/26 3394/238/26 +f 3394/238/26 3361/242/26 3366/208/26 +f 3374/209/147 3373/210/147 3395/241/147 +f 3395/241/147 3394/240/147 3374/209/147 +f 3373/233/27 3388/231/27 3362/237/27 +f 3362/237/27 3395/239/27 3373/233/27 +f 3388/231/27 3389/236/27 3363/238/27 +f 3363/238/27 3362/237/27 3388/231/27 +f 3396/195/10 3397/196/10 3398/197/10 +f 3398/197/10 3399/198/10 3396/195/10 +f 3400/199/101 3401/200/100 3402/201/100 +f 3402/201/100 3403/202/101 3400/199/101 +f 3404/203/108 3405/204/108 3406/205/108 +f 3406/205/108 3407/206/108 3404/203/108 +f 3408/202/98 3409/201/97 3410/200/97 +f 3410/200/97 3411/199/98 3408/202/98 +f 3412/207/166 3413/207/166 3414/208/166 +f 3414/208/166 3415/209/166 3412/207/166 +f 3416/209/167 3417/210/167 3418/211/167 +f 3405/212/168 3419/196/168 3420/213/168 +f 3420/213/168 3406/214/168 3405/212/168 +f 3421/210/169 3422/209/169 3423/211/169 +f 3424/215/170 3425/216/170 3423/211/170 +f 3423/211/170 3422/209/170 3424/215/170 +f 3426/217/171 3427/218/171 3398/197/171 +f 3398/197/171 3397/196/171 3426/217/171 +f 3428/219/99 3429/220/99 3405/204/99 +f 3405/204/99 3404/203/99 3428/219/99 +f 3430/209/173 3431/208/173 3413/207/173 +f 3413/207/173 3412/207/173 3430/209/173 +f 3405/212/174 3429/214/174 3432/213/174 +f 3432/213/174 3419/196/174 3405/212/174 +f 3424/215/175 3416/209/175 3418/211/175 +f 3418/211/175 3425/216/175 3424/215/175 +f 3433/221/98 3420/222/98 3396/222/97 +f 3396/222/97 3399/221/97 3433/221/98 +f 3420/222/113 3419/203/113 3397/203/113 +f 3397/203/113 3396/222/113 3420/222/113 +f 3419/203/112 3432/206/112 3426/206/112 +f 3426/206/112 3397/203/112 3419/203/112 +f 3432/206/100 3434/223/100 3427/223/100 +f 3427/223/100 3426/206/100 3432/206/100 +f 3434/224/176 3435/225/176 3398/226/176 +f 3398/226/176 3427/224/176 3434/224/176 +f 3435/225/117 3433/224/117 3399/224/117 +f 3399/224/117 3398/226/117 3435/225/117 +f 3429/214/169 3436/227/169 3434/228/169 +f 3434/228/169 3432/213/169 3429/214/169 +f 3436/229/98 3429/220/98 3428/219/98 +f 3428/219/98 3437/221/98 3436/229/98 +f 3407/206/100 3406/205/100 3438/230/100 +f 3438/230/100 3439/223/100 3407/206/100 +f 3438/227/167 3406/214/167 3420/213/167 +f 3420/213/167 3433/228/167 3438/227/167 +f 3402/201/100 3401/200/100 3440/199/101 +f 3440/199/101 3441/202/101 3402/201/100 +f 3438/231/481 3433/224/481 3418/232/481 +f 3418/232/481 3417/233/481 3438/231/481 +f 3433/224/117 3435/225/117 3425/234/117 +f 3425/234/117 3418/232/117 3433/224/117 +f 3435/225/176 3434/224/176 3423/232/176 +f 3423/232/176 3425/234/176 3435/225/176 +f 3434/224/115 3436/231/115 3421/233/115 +f 3421/233/115 3423/232/115 3434/224/115 +f 3410/200/97 3409/201/97 3442/202/98 +f 3442/202/98 3443/199/98 3410/200/97 +f 3414/208/166 3413/207/166 3424/235/166 +f 3424/235/166 3422/236/166 3414/208/166 +f 3413/207/173 3431/208/173 3416/236/173 +f 3416/236/173 3424/235/173 3413/207/173 +f 3439/236/27 3438/231/27 3401/237/27 +f 3401/237/27 3400/238/27 3439/236/27 +f 3438/231/27 3417/233/27 3440/239/27 +f 3440/239/27 3401/237/27 3438/231/27 +f 3417/210/178 3416/209/178 3441/240/178 +f 3441/240/178 3440/241/178 3417/210/178 +f 3416/236/26 3431/208/26 3402/242/26 +f 3402/242/26 3441/238/26 3416/236/26 +f 3431/208/26 3430/209/26 3403/240/26 +f 3403/240/26 3402/242/26 3431/208/26 +f 3415/209/26 3414/208/26 3409/242/26 +f 3409/242/26 3408/240/26 3415/209/26 +f 3414/208/26 3422/236/26 3442/238/26 +f 3442/238/26 3409/242/26 3414/208/26 +f 3422/209/179 3421/210/179 3443/241/179 +f 3443/241/179 3442/240/179 3422/209/179 +f 3421/233/27 3436/231/27 3410/237/27 +f 3410/237/27 3443/239/27 3421/233/27 +f 3436/231/27 3437/236/27 3411/238/27 +f 3411/238/27 3410/237/27 3436/231/27 +f 3444/243/183 3445/244/183 3446/245/183 +f 3446/245/183 3447/246/183 3444/243/183 +f 3444/247/184 3447/248/184 3448/249/184 +f 3448/249/184 3449/250/184 3444/247/184 +f 3447/246/185 3446/245/185 3450/251/185 +f 3450/251/185 3448/252/185 3447/246/185 +f 3446/248/186 3445/247/186 3451/250/186 +f 3451/250/186 3450/249/186 3446/248/186 +f 3452/195/164 3453/196/164 3454/197/164 +f 3454/197/164 3455/198/164 3452/195/164 +f 3456/199/101 3457/200/100 3458/201/100 +f 3458/201/100 3459/202/101 3456/199/101 +f 3460/203/108 3461/204/108 3462/205/108 +f 3462/205/108 3463/206/108 3460/203/108 +f 3464/202/98 3465/201/97 3466/200/97 +f 3466/200/97 3467/199/98 3464/202/98 +f 3468/207/166 3469/207/166 3470/208/166 +f 3470/208/166 3471/209/166 3468/207/166 +f 3472/209/167 3473/210/167 3474/211/167 +f 3461/212/168 3475/196/168 3476/213/168 +f 3476/213/168 3462/214/168 3461/212/168 +f 3477/210/169 3478/209/169 3479/211/169 +f 3480/215/170 3481/216/170 3479/211/170 +f 3479/211/170 3478/209/170 3480/215/170 +f 3482/217/171 3483/218/171 3454/197/171 +f 3454/197/171 3453/196/171 3482/217/171 +f 3484/219/172 3485/220/172 3461/204/99 +f 3461/204/99 3460/203/99 3484/219/172 +f 3486/209/173 3487/208/173 3469/207/173 +f 3469/207/173 3468/207/173 3486/209/173 +f 3461/212/174 3485/214/174 3488/213/174 +f 3488/213/174 3475/196/174 3461/212/174 +f 3480/215/175 3472/209/175 3474/211/175 +f 3474/211/175 3481/216/175 3480/215/175 +f 3489/221/98 3476/222/98 3452/222/98 +f 3452/222/98 3455/221/98 3489/221/98 +f 3476/222/113 3475/203/113 3453/203/113 +f 3453/203/113 3452/222/113 3476/222/113 +f 3475/203/112 3488/206/112 3482/206/112 +f 3482/206/112 3453/203/112 3475/203/112 +f 3488/206/100 3490/223/100 3483/223/100 +f 3483/223/100 3482/206/100 3488/206/100 +f 3490/224/176 3491/225/176 3454/226/176 +f 3454/226/176 3483/224/176 3490/224/176 +f 3491/225/117 3489/224/117 3455/224/117 +f 3455/224/117 3454/226/117 3491/225/117 +f 3485/214/169 3492/227/169 3490/228/169 +f 3490/228/169 3488/213/169 3485/214/169 +f 3492/229/125 3485/220/125 3484/219/97 +f 3484/219/97 3493/221/97 3492/229/125 +f 3463/206/100 3462/205/101 3494/230/101 +f 3494/230/101 3495/223/100 3463/206/100 +f 3494/227/167 3462/214/167 3476/213/167 +f 3476/213/167 3489/228/167 3494/227/167 +f 3458/201/100 3457/200/100 3496/199/101 +f 3496/199/101 3497/202/101 3458/201/100 +f 3494/231/481 3489/224/481 3474/232/481 +f 3474/232/481 3473/233/481 3494/231/481 +f 3489/224/117 3491/225/117 3481/234/117 +f 3481/234/117 3474/232/117 3489/224/117 +f 3491/225/176 3490/224/176 3479/232/176 +f 3479/232/176 3481/234/176 3491/225/176 +f 3490/224/115 3492/231/115 3477/233/115 +f 3477/233/115 3479/232/115 3490/224/115 +f 3466/200/97 3465/201/97 3498/202/98 +f 3498/202/98 3499/199/98 3466/200/97 +f 3470/208/166 3469/207/166 3480/235/166 +f 3480/235/166 3478/236/166 3470/208/166 +f 3469/207/173 3487/208/173 3472/236/173 +f 3472/236/173 3480/235/173 3469/207/173 +f 3495/236/27 3494/231/27 3457/237/27 +f 3457/237/27 3456/238/27 3495/236/27 +f 3494/231/27 3473/233/27 3496/239/27 +f 3496/239/27 3457/237/27 3494/231/27 +f 3473/210/178 3472/209/178 3497/240/178 +f 3497/240/178 3496/241/178 3473/210/178 +f 3472/236/26 3487/208/26 3458/242/26 +f 3458/242/26 3497/238/26 3472/236/26 +f 3487/208/26 3486/209/26 3459/240/26 +f 3459/240/26 3458/242/26 3487/208/26 +f 3471/209/26 3470/208/26 3465/242/26 +f 3465/242/26 3464/240/26 3471/209/26 +f 3470/208/26 3478/236/26 3498/238/26 +f 3498/238/26 3465/242/26 3470/208/26 +f 3478/209/179 3477/210/179 3499/241/179 +f 3499/241/179 3498/240/179 3478/209/179 +f 3477/233/27 3492/231/27 3466/237/27 +f 3466/237/27 3499/239/27 3477/233/27 +f 3492/231/27 3493/236/27 3467/238/27 +f 3467/238/27 3466/237/27 3492/231/27 +f 3500/243/156 3501/244/156 3502/245/156 +f 3502/245/156 3503/246/156 3500/243/156 +f 3500/247/157 3503/248/157 3504/249/157 +f 3504/249/157 3505/250/157 3500/247/157 +f 3503/246/158 3502/245/158 3506/251/158 +f 3506/251/158 3504/252/158 3503/246/158 +f 3502/248/159 3501/247/159 3507/250/159 +f 3507/250/159 3506/249/159 3502/248/159 +f 3508/195/72 3509/196/72 3510/197/72 +f 3510/197/72 3511/198/72 3508/195/72 +f 3512/199/73 3513/200/73 3514/201/73 +f 3514/201/73 3515/202/73 3512/199/73 +f 3516/203/74 3517/204/74 3518/205/74 +f 3518/205/74 3519/206/74 3516/203/74 +f 3520/202/75 3521/201/75 3522/200/75 +f 3522/200/75 3523/199/75 3520/202/75 +f 3524/207/76 3525/207/76 3526/208/76 +f 3526/208/76 3527/209/76 3524/207/76 +f 3528/209/77 3529/210/77 3530/211/77 +f 3517/212/78 3531/196/78 3532/213/78 +f 3532/213/78 3518/214/78 3517/212/78 +f 3533/210/79 3534/209/79 3535/211/79 +f 3536/215/80 3537/216/80 3535/211/80 +f 3535/211/80 3534/209/80 3536/215/80 +f 3538/217/81 3539/218/81 3510/197/482 +f 3510/197/482 3509/196/482 3538/217/81 +f 3540/219/82 3541/220/82 3517/204/82 +f 3517/204/82 3516/203/82 3540/219/82 +f 3542/209/83 3543/208/83 3525/207/83 +f 3525/207/83 3524/207/83 3542/209/83 +f 3517/212/84 3541/214/84 3544/213/84 +f 3544/213/84 3531/196/84 3517/212/84 +f 3536/215/85 3528/209/85 3530/211/85 +f 3530/211/85 3537/216/85 3536/215/85 +f 3545/221/75 3532/222/75 3508/222/75 +f 3508/222/75 3511/221/75 3545/221/75 +f 3532/222/86 3531/203/86 3509/203/86 +f 3509/203/86 3508/222/86 3532/222/86 +f 3531/203/87 3544/206/87 3538/206/87 +f 3538/206/87 3509/203/87 3531/203/87 +f 3544/206/73 3546/223/73 3539/223/73 +f 3539/223/73 3538/206/73 3544/206/73 +f 3546/224/88 3547/225/88 3510/226/88 +f 3510/226/88 3539/224/88 3546/224/88 +f 3547/225/89 3545/224/89 3511/224/89 +f 3511/224/89 3510/226/89 3547/225/89 +f 3541/214/79 3548/227/79 3546/228/79 +f 3546/228/79 3544/213/79 3541/214/79 +f 3548/229/75 3541/220/75 3540/219/75 +f 3540/219/75 3549/221/75 3548/229/75 +f 3519/206/73 3518/205/73 3550/230/73 +f 3550/230/73 3551/223/73 3519/206/73 +f 3550/227/77 3518/214/77 3532/213/77 +f 3532/213/77 3545/228/77 3550/227/77 +f 3514/201/73 3513/200/73 3552/199/73 +f 3552/199/73 3553/202/73 3514/201/73 +f 3550/231/90 3545/224/90 3530/232/90 +f 3530/232/90 3529/233/90 3550/231/90 +f 3545/224/89 3547/225/89 3537/234/89 +f 3537/234/89 3530/232/89 3545/224/89 +f 3547/225/88 3546/224/88 3535/232/88 +f 3535/232/88 3537/234/88 3547/225/88 +f 3546/224/92 3548/231/92 3533/233/92 +f 3533/233/92 3535/232/92 3546/224/92 +f 3522/200/75 3521/201/75 3554/202/75 +f 3554/202/75 3555/199/75 3522/200/75 +f 3526/208/76 3525/207/76 3536/235/76 +f 3536/235/76 3534/236/76 3526/208/76 +f 3525/207/83 3543/208/83 3528/236/83 +f 3528/236/83 3536/235/83 3525/207/83 +f 3551/236/27 3550/231/27 3513/237/27 +f 3513/237/27 3512/238/27 3551/236/27 +f 3550/231/27 3529/233/27 3552/239/27 +f 3552/239/27 3513/237/27 3550/231/27 +f 3529/210/94 3528/209/94 3553/240/94 +f 3553/240/94 3552/241/94 3529/210/94 +f 3528/236/26 3543/208/26 3514/242/26 +f 3514/242/26 3553/238/26 3528/236/26 +f 3543/208/26 3542/209/26 3515/240/26 +f 3515/240/26 3514/242/26 3543/208/26 +f 3527/209/26 3526/208/26 3521/242/26 +f 3521/242/26 3520/240/26 3527/209/26 +f 3526/208/26 3534/236/26 3554/238/26 +f 3554/238/26 3521/242/26 3526/208/26 +f 3534/209/95 3533/210/95 3555/241/95 +f 3555/241/95 3554/240/95 3534/209/95 +f 3533/233/27 3548/231/27 3522/237/27 +f 3522/237/27 3555/239/27 3533/233/27 +f 3548/231/27 3549/236/27 3523/238/27 +f 3523/238/27 3522/237/27 3548/231/27 +f 3556/243/154 3557/244/154 3558/245/154 +f 3558/245/154 3559/246/154 3556/243/154 +f 3556/247/7 3559/248/7 3560/249/7 +f 3560/249/7 3561/250/7 3556/247/7 +f 3559/246/155 3558/245/155 3562/251/155 +f 3562/251/155 3560/252/155 3559/246/155 +f 3558/248/1 3557/247/1 3563/250/1 +f 3563/250/1 3562/249/1 3558/248/1 +f 3564/243/180 3565/244/180 3566/245/180 +f 3566/245/180 3567/246/180 3564/243/180 +f 3564/247/153 3567/248/153 3568/249/153 +f 3568/249/153 3569/250/153 3564/247/153 +f 3567/246/181 3566/245/181 3570/251/181 +f 3570/251/181 3568/252/181 3567/246/181 +f 3566/248/151 3565/247/151 3571/250/151 +f 3571/250/151 3570/249/151 3566/248/151 +f 3572/243/148 3573/244/148 3574/245/148 +f 3574/245/148 3575/246/148 3572/243/148 +f 3572/247/1 3575/248/1 3576/249/1 +f 3576/249/1 3577/250/1 3572/247/1 +f 3575/246/149 3574/245/149 3578/251/149 +f 3578/251/149 3576/252/149 3575/246/149 +f 3574/248/7 3573/247/7 3579/250/7 +f 3579/250/7 3578/249/7 3574/248/7 +f 3580/243/127 3581/244/127 3582/245/127 +f 3582/245/127 3583/246/127 3580/243/127 +f 3580/247/128 3583/248/128 3584/249/128 +f 3584/249/128 3585/250/128 3580/247/128 +f 3583/246/129 3582/245/129 3586/251/129 +f 3586/251/129 3584/252/129 3583/246/129 +f 3582/248/130 3581/247/130 3587/250/130 +f 3587/250/130 3586/249/130 3582/248/130 +f 3588/243/187 3589/244/187 3590/245/187 +f 3590/245/187 3591/246/187 3588/243/187 +f 3588/247/163 3591/248/163 3592/249/163 +f 3592/249/163 3593/250/163 3588/247/163 +f 3591/246/188 3590/245/188 3594/251/188 +f 3594/251/188 3592/252/188 3591/246/188 +f 3590/248/161 3589/247/161 3595/250/161 +f 3595/250/161 3594/249/161 3590/248/161 +f 3596/195/72 3597/196/72 3598/197/72 +f 3598/197/72 3599/198/72 3596/195/72 +f 3600/199/73 3601/200/73 3602/201/73 +f 3602/201/73 3603/202/73 3600/199/73 +f 3604/203/74 3605/204/74 3606/205/74 +f 3606/205/74 3607/206/74 3604/203/74 +f 3608/202/75 3609/201/75 3610/200/75 +f 3610/200/75 3611/199/75 3608/202/75 +f 3612/207/76 3613/207/76 3614/208/76 +f 3614/208/76 3615/209/76 3612/207/76 +f 3616/209/77 3617/210/77 3618/211/77 +f 3605/212/78 3619/196/78 3620/213/78 +f 3620/213/78 3606/214/78 3605/212/78 +f 3621/210/79 3622/209/79 3623/211/79 +f 3624/215/80 3625/216/80 3623/211/80 +f 3623/211/80 3622/209/80 3624/215/80 +f 3626/217/81 3627/218/81 3598/197/482 +f 3598/197/482 3597/196/482 3626/217/81 +f 3628/219/82 3629/220/82 3605/204/82 +f 3605/204/82 3604/203/82 3628/219/82 +f 3630/209/83 3631/208/83 3613/207/83 +f 3613/207/83 3612/207/83 3630/209/83 +f 3605/212/84 3629/214/84 3632/213/84 +f 3632/213/84 3619/196/84 3605/212/84 +f 3624/215/85 3616/209/85 3618/211/85 +f 3618/211/85 3625/216/85 3624/215/85 +f 3633/221/75 3620/222/75 3596/222/75 +f 3596/222/75 3599/221/75 3633/221/75 +f 3620/222/86 3619/203/86 3597/203/86 +f 3597/203/86 3596/222/86 3620/222/86 +f 3619/203/87 3632/206/87 3626/206/87 +f 3626/206/87 3597/203/87 3619/203/87 +f 3632/206/73 3634/223/73 3627/223/73 +f 3627/223/73 3626/206/73 3632/206/73 +f 3634/224/88 3635/225/88 3598/226/88 +f 3598/226/88 3627/224/88 3634/224/88 +f 3635/225/89 3633/224/89 3599/224/89 +f 3599/224/89 3598/226/89 3635/225/89 +f 3629/214/79 3636/227/79 3634/228/79 +f 3634/228/79 3632/213/79 3629/214/79 +f 3636/229/75 3629/220/75 3628/219/75 +f 3628/219/75 3637/221/75 3636/229/75 +f 3607/206/73 3606/205/73 3638/230/73 +f 3638/230/73 3639/223/73 3607/206/73 +f 3638/227/77 3606/214/77 3620/213/77 +f 3620/213/77 3633/228/77 3638/227/77 +f 3602/201/73 3601/200/73 3640/199/73 +f 3640/199/73 3641/202/73 3602/201/73 +f 3638/231/90 3633/224/90 3618/232/90 +f 3618/232/90 3617/233/90 3638/231/90 +f 3633/224/89 3635/225/89 3625/234/89 +f 3625/234/89 3618/232/89 3633/224/89 +f 3635/225/88 3634/224/88 3623/232/88 +f 3623/232/88 3625/234/88 3635/225/88 +f 3634/224/92 3636/231/92 3621/233/92 +f 3621/233/92 3623/232/92 3634/224/92 +f 3610/200/75 3609/201/75 3642/202/75 +f 3642/202/75 3643/199/75 3610/200/75 +f 3614/208/76 3613/207/76 3624/235/76 +f 3624/235/76 3622/236/76 3614/208/76 +f 3613/207/83 3631/208/83 3616/236/83 +f 3616/236/83 3624/235/83 3613/207/83 +f 3639/236/27 3638/231/27 3601/237/27 +f 3601/237/27 3600/238/27 3639/236/27 +f 3638/231/27 3617/233/27 3640/239/27 +f 3640/239/27 3601/237/27 3638/231/27 +f 3617/210/94 3616/209/94 3641/240/94 +f 3641/240/94 3640/241/94 3617/210/94 +f 3616/236/26 3631/208/26 3602/242/26 +f 3602/242/26 3641/238/26 3616/236/26 +f 3631/208/26 3630/209/26 3603/240/26 +f 3603/240/26 3602/242/26 3631/208/26 +f 3615/209/26 3614/208/26 3609/242/26 +f 3609/242/26 3608/240/26 3615/209/26 +f 3614/208/26 3622/236/26 3642/238/26 +f 3642/238/26 3609/242/26 3614/208/26 +f 3622/209/95 3621/210/95 3643/241/95 +f 3643/241/95 3642/240/95 3622/209/95 +f 3621/233/27 3636/231/27 3610/237/27 +f 3610/237/27 3643/239/27 3621/233/27 +f 3636/231/27 3637/236/27 3611/238/27 +f 3611/238/27 3610/237/27 3636/231/27 +f 3644/195/124 3645/196/96 3646/197/96 +f 3646/197/96 3647/198/124 3644/195/124 +f 3648/199/125 3649/200/125 3650/201/125 +f 3650/201/125 3651/202/125 3648/199/125 +f 3652/203/99 3653/204/99 3654/205/99 +f 3654/205/99 3655/206/99 3652/203/99 +f 3656/202/165 3657/201/165 3658/200/165 +f 3658/200/165 3659/199/165 3656/202/165 +f 3660/207/102 3661/207/102 3662/208/102 +f 3662/208/102 3663/209/102 3660/207/102 +f 3664/209/103 3665/210/103 3666/211/103 +f 3653/212/104 3667/196/104 3668/213/104 +f 3668/213/104 3654/214/104 3653/212/104 +f 3669/210/105 3670/209/105 3671/211/105 +f 3672/215/106 3673/216/106 3671/211/106 +f 3671/211/106 3670/209/106 3672/215/106 +f 3674/217/107 3675/218/107 3646/197/107 +f 3646/197/107 3645/196/107 3674/217/107 +f 3676/219/126 3677/220/108 3653/204/108 +f 3653/204/108 3652/203/108 3676/219/126 +f 3678/209/109 3679/208/109 3661/207/109 +f 3661/207/109 3660/207/109 3678/209/109 +f 3653/212/110 3677/214/110 3680/213/110 +f 3680/213/110 3667/196/110 3653/212/110 +f 3672/215/111 3664/209/111 3666/211/111 +f 3666/211/111 3673/216/111 3672/215/111 +f 3681/221/165 3668/222/165 3644/222/165 +f 3644/222/165 3647/221/165 3681/221/165 +f 3668/222/112 3667/203/112 3645/203/112 +f 3645/203/112 3644/222/112 3668/222/112 +f 3667/203/113 3680/206/113 3674/206/113 +f 3674/206/113 3645/203/113 3667/203/113 +f 3680/206/125 3682/223/125 3675/223/125 +f 3675/223/125 3674/206/125 3680/206/125 +f 3682/224/114 3683/225/114 3646/226/114 +f 3646/226/114 3675/224/114 3682/224/114 +f 3683/225/115 3681/224/115 3647/224/115 +f 3647/224/115 3646/226/115 3683/225/115 +f 3677/214/105 3684/227/105 3682/228/105 +f 3682/228/105 3680/213/105 3677/214/105 +f 3684/229/165 3677/220/165 3676/219/165 +f 3676/219/165 3685/221/165 3684/229/165 +f 3655/206/125 3654/205/125 3686/230/125 +f 3686/230/125 3687/223/125 3655/206/125 +f 3686/227/103 3654/214/103 3668/213/103 +f 3668/213/103 3681/228/103 3686/227/103 +f 3650/201/125 3649/200/125 3688/199/125 +f 3688/199/125 3689/202/125 3650/201/125 +f 3686/231/483 3681/224/483 3666/232/483 +f 3666/232/483 3665/233/483 3686/231/483 +f 3681/224/115 3683/225/115 3673/234/115 +f 3673/234/115 3666/232/115 3681/224/115 +f 3683/225/114 3682/224/114 3671/232/114 +f 3671/232/114 3673/234/114 3683/225/114 +f 3682/224/117 3684/231/117 3669/233/117 +f 3669/233/117 3671/232/117 3682/224/117 +f 3658/200/165 3657/201/165 3690/202/165 +f 3690/202/165 3691/199/165 3658/200/165 +f 3662/208/102 3661/207/102 3672/235/102 +f 3672/235/102 3670/236/102 3662/208/102 +f 3661/207/109 3679/208/109 3664/236/109 +f 3664/236/109 3672/235/109 3661/207/109 +f 3687/236/27 3686/231/27 3649/237/27 +f 3649/237/27 3648/238/27 3687/236/27 +f 3686/231/27 3665/233/27 3688/239/27 +f 3688/239/27 3649/237/27 3686/231/27 +f 3665/210/118 3664/209/118 3689/240/118 +f 3689/240/118 3688/241/118 3665/210/118 +f 3664/236/26 3679/208/26 3650/242/26 +f 3650/242/26 3689/238/26 3664/236/26 +f 3679/208/26 3678/209/26 3651/240/26 +f 3651/240/26 3650/242/26 3679/208/26 +f 3663/209/26 3662/208/26 3657/242/26 +f 3657/242/26 3656/240/26 3663/209/26 +f 3662/208/26 3670/236/26 3690/238/26 +f 3690/238/26 3657/242/26 3662/208/26 +f 3670/209/119 3669/210/119 3691/241/119 +f 3691/241/119 3690/240/119 3670/209/119 +f 3669/233/27 3684/231/27 3658/237/27 +f 3658/237/27 3691/239/27 3669/233/27 +f 3684/231/27 3685/236/27 3659/238/27 +f 3659/238/27 3658/237/27 3684/231/27 +f 3692/243/150 3693/244/150 3694/245/150 +f 3694/245/150 3695/246/150 3692/243/150 +f 3692/247/151 3695/248/151 3696/249/151 +f 3696/249/151 3697/250/151 3692/247/151 +f 3695/246/152 3694/245/152 3698/251/152 +f 3698/251/152 3696/252/152 3695/246/152 +f 3694/248/153 3693/247/153 3699/250/153 +f 3699/250/153 3698/249/153 3694/248/153 +f 3700/195/96 3701/196/124 3702/197/124 +f 3702/197/124 3703/198/96 3700/195/96 +f 3704/199/125 3705/200/125 3706/201/125 +f 3706/201/125 3707/202/125 3704/199/125 +f 3708/203/99 3709/204/99 3710/205/99 +f 3710/205/99 3711/206/99 3708/203/99 +f 3712/202/165 3713/201/165 3714/200/165 +f 3714/200/165 3715/199/165 3712/202/165 +f 3716/207/102 3717/207/102 3718/208/102 +f 3718/208/102 3719/209/102 3716/207/102 +f 3720/209/103 3721/210/103 3722/211/103 +f 3709/212/104 3723/196/104 3724/213/104 +f 3724/213/104 3710/214/104 3709/212/104 +f 3725/210/105 3726/209/105 3727/211/105 +f 3728/215/106 3729/216/106 3727/211/106 +f 3727/211/106 3726/209/106 3728/215/106 +f 3730/217/107 3731/218/107 3702/197/107 +f 3702/197/107 3701/196/107 3730/217/107 +f 3732/219/108 3733/220/108 3709/204/126 +f 3709/204/126 3708/203/108 3732/219/108 +f 3734/209/109 3735/208/109 3717/207/109 +f 3717/207/109 3716/207/109 3734/209/109 +f 3709/212/110 3733/214/110 3736/213/110 +f 3736/213/110 3723/196/110 3709/212/110 +f 3728/215/111 3720/209/111 3722/211/111 +f 3722/211/111 3729/216/111 3728/215/111 +f 3737/221/165 3724/222/165 3700/222/165 +f 3700/222/165 3703/221/165 3737/221/165 +f 3724/222/112 3723/203/112 3701/203/112 +f 3701/203/112 3700/222/112 3724/222/112 +f 3723/203/113 3736/206/113 3730/206/113 +f 3730/206/113 3701/203/113 3723/203/113 +f 3736/206/125 3738/223/125 3731/223/125 +f 3731/223/125 3730/206/125 3736/206/125 +f 3738/224/114 3739/225/114 3702/226/114 +f 3702/226/114 3731/224/114 3738/224/114 +f 3739/225/115 3737/224/115 3703/224/115 +f 3703/224/115 3702/226/115 3739/225/115 +f 3733/214/105 3740/227/105 3738/228/105 +f 3738/228/105 3736/213/105 3733/214/105 +f 3740/229/165 3733/220/165 3732/219/165 +f 3732/219/165 3741/221/165 3740/229/165 +f 3711/206/125 3710/205/125 3742/230/125 +f 3742/230/125 3743/223/125 3711/206/125 +f 3742/227/103 3710/214/103 3724/213/103 +f 3724/213/103 3737/228/103 3742/227/103 +f 3706/201/125 3705/200/125 3744/199/125 +f 3744/199/125 3745/202/125 3706/201/125 +f 3742/231/483 3737/224/483 3722/232/483 +f 3722/232/483 3721/233/483 3742/231/483 +f 3737/224/115 3739/225/115 3729/234/115 +f 3729/234/115 3722/232/115 3737/224/115 +f 3739/225/114 3738/224/114 3727/232/114 +f 3727/232/114 3729/234/114 3739/225/114 +f 3738/224/117 3740/231/117 3725/233/117 +f 3725/233/117 3727/232/117 3738/224/117 +f 3714/200/165 3713/201/165 3746/202/165 +f 3746/202/165 3747/199/165 3714/200/165 +f 3718/208/102 3717/207/102 3728/235/102 +f 3728/235/102 3726/236/102 3718/208/102 +f 3717/207/109 3735/208/109 3720/236/109 +f 3720/236/109 3728/235/109 3717/207/109 +f 3743/236/27 3742/231/27 3705/237/27 +f 3705/237/27 3704/238/27 3743/236/27 +f 3742/231/27 3721/233/27 3744/239/27 +f 3744/239/27 3705/237/27 3742/231/27 +f 3721/210/118 3720/209/118 3745/240/118 +f 3745/240/118 3744/241/118 3721/210/118 +f 3720/236/26 3735/208/26 3706/242/26 +f 3706/242/26 3745/238/26 3720/236/26 +f 3735/208/26 3734/209/26 3707/240/26 +f 3707/240/26 3706/242/26 3735/208/26 +f 3719/209/26 3718/208/26 3713/242/26 +f 3713/242/26 3712/240/26 3719/209/26 +f 3718/208/26 3726/236/26 3746/238/26 +f 3746/238/26 3713/242/26 3718/208/26 +f 3726/209/119 3725/210/119 3747/241/119 +f 3747/241/119 3746/240/119 3726/209/119 +f 3725/233/27 3740/231/27 3714/237/27 +f 3714/237/27 3747/239/27 3725/233/27 +f 3740/231/27 3741/236/27 3715/238/27 +f 3715/238/27 3714/237/27 3740/231/27 +f 3748/243/120 3749/244/120 3750/245/120 +f 3750/245/120 3751/246/120 3748/243/120 +f 3748/247/121 3751/248/121 3752/249/121 +f 3752/249/121 3753/250/121 3748/247/121 +f 3751/246/122 3750/245/122 3754/251/122 +f 3754/251/122 3752/252/122 3751/246/122 +f 3750/248/123 3749/247/123 3755/250/123 +f 3755/250/123 3754/249/123 3750/248/123 +f 3756/195/131 3757/196/131 3758/197/131 +f 3758/197/131 3759/198/131 3756/195/131 +f 3760/199/75 3761/200/75 3762/201/75 +f 3762/201/75 3763/202/75 3760/199/75 +f 3764/203/132 3765/204/132 3766/205/132 +f 3766/205/132 3767/206/132 3764/203/132 +f 3768/202/73 3769/201/73 3770/200/73 +f 3770/200/73 3771/199/73 3768/202/73 +f 3772/207/83 3773/207/83 3774/208/83 +f 3774/208/83 3775/209/83 3772/207/83 +f 3776/209/133 3777/210/133 3778/211/133 +f 3765/212/134 3779/196/134 3780/213/134 +f 3780/213/134 3766/214/134 3765/212/134 +f 3781/210/135 3782/209/135 3783/211/135 +f 3784/215/136 3785/216/136 3783/211/136 +f 3783/211/136 3782/209/136 3784/215/136 +f 3786/217/137 3787/218/137 3758/197/137 +f 3758/197/137 3757/196/137 3786/217/137 +f 3788/219/139 3789/220/139 3765/204/139 +f 3765/204/139 3764/203/139 3788/219/139 +f 3790/209/76 3791/208/76 3773/207/76 +f 3773/207/76 3772/207/76 3790/209/76 +f 3765/212/140 3789/214/140 3792/213/140 +f 3792/213/140 3779/196/140 3765/212/140 +f 3784/215/141 3776/209/141 3778/211/141 +f 3778/211/141 3785/216/141 3784/215/141 +f 3793/221/73 3780/222/73 3756/222/73 +f 3756/222/73 3759/221/73 3793/221/73 +f 3780/222/87 3779/203/87 3757/203/87 +f 3757/203/87 3756/222/87 3780/222/87 +f 3779/203/86 3792/206/86 3786/206/86 +f 3786/206/86 3757/203/86 3779/203/86 +f 3792/206/75 3794/223/75 3787/223/75 +f 3787/223/75 3786/206/75 3792/206/75 +f 3794/224/142 3795/225/142 3758/226/142 +f 3758/226/142 3787/224/142 3794/224/142 +f 3795/225/143 3793/224/143 3759/224/143 +f 3759/224/143 3758/226/143 3795/225/143 +f 3789/214/135 3796/227/135 3794/228/135 +f 3794/228/135 3792/213/135 3789/214/135 +f 3796/229/73 3789/220/73 3788/219/73 +f 3788/219/73 3797/221/73 3796/229/73 +f 3767/206/75 3766/205/75 3798/230/75 +f 3798/230/75 3799/223/75 3767/206/75 +f 3798/227/133 3766/214/133 3780/213/133 +f 3780/213/133 3793/228/133 3798/227/133 +f 3762/201/75 3761/200/75 3800/199/75 +f 3800/199/75 3801/202/75 3762/201/75 +f 3798/231/144 3793/224/144 3778/232/144 +f 3778/232/144 3777/233/144 3798/231/144 +f 3793/224/143 3795/225/143 3785/234/143 +f 3785/234/143 3778/232/143 3793/224/143 +f 3795/225/142 3794/224/142 3783/232/142 +f 3783/232/142 3785/234/142 3795/225/142 +f 3794/224/145 3796/231/145 3781/233/145 +f 3781/233/145 3783/232/145 3794/224/145 +f 3770/200/73 3769/201/73 3802/202/73 +f 3802/202/73 3803/199/73 3770/200/73 +f 3774/208/83 3773/207/83 3784/235/83 +f 3784/235/83 3782/236/83 3774/208/83 +f 3773/207/76 3791/208/76 3776/236/76 +f 3776/236/76 3784/235/76 3773/207/76 +f 3799/236/27 3798/231/27 3761/237/27 +f 3761/237/27 3760/238/27 3799/236/27 +f 3798/231/27 3777/233/27 3800/239/27 +f 3800/239/27 3761/237/27 3798/231/27 +f 3777/210/480 3776/209/480 3801/240/480 +f 3801/240/480 3800/241/480 3777/210/480 +f 3776/236/26 3791/208/26 3762/242/26 +f 3762/242/26 3801/238/26 3776/236/26 +f 3791/208/26 3790/209/26 3763/240/26 +f 3763/240/26 3762/242/26 3791/208/26 +f 3775/209/26 3774/208/26 3769/242/26 +f 3769/242/26 3768/240/26 3775/209/26 +f 3774/208/26 3782/236/26 3802/238/26 +f 3802/238/26 3769/242/26 3774/208/26 +f 3782/209/147 3781/210/147 3803/241/147 +f 3803/241/147 3802/240/147 3782/209/147 +f 3781/233/27 3796/231/27 3770/237/27 +f 3770/237/27 3803/239/27 3781/233/27 +f 3796/231/27 3797/236/27 3771/238/27 +f 3771/238/27 3770/237/27 3796/231/27 +f 3804/243/160 3805/244/160 3806/245/160 +f 3806/245/160 3807/246/160 3804/243/160 +f 3804/247/161 3807/248/161 3808/249/161 +f 3808/249/161 3809/250/161 3804/247/161 +f 3807/246/162 3806/245/162 3810/251/162 +f 3810/251/162 3808/252/162 3807/246/162 +f 3806/248/163 3805/247/163 3811/250/163 +f 3811/250/163 3810/249/163 3806/248/163 +f 3812/253/19 3813/254/19 3814/255/19 +f 3814/255/19 3815/256/19 3812/253/19 +f 3816/257/20 3812/253/20 3815/256/20 +f 3815/256/20 3817/258/20 3816/257/20 +f 3818/259/21 3816/257/21 3817/258/21 +f 3817/258/21 3819/260/21 3818/259/21 +f 3820/261/22 3818/262/191 3819/263/22 +f 3819/263/22 3821/264/22 3820/261/22 +f 3822/265/23 3820/261/23 3821/264/23 +f 3821/264/23 3823/266/23 3822/265/23 +f 3824/267/24 3822/265/24 3823/266/24 +f 3823/266/24 3825/268/24 3824/267/24 +f 3826/269/192 3824/267/13 3825/268/13 +f 3825/268/13 3827/270/192 3826/269/192 +f 3828/271/14 3826/269/14 3827/270/14 +f 3827/270/14 3829/272/14 3828/271/14 +f 3830/273/118 3828/271/15 3829/272/15 +f 3829/272/15 3831/274/15 3830/273/118 +f 3832/275/16 3830/273/16 3831/274/16 +f 3831/274/16 3833/276/16 3832/275/16 +f 3834/277/17 3832/275/17 3833/276/17 +f 3833/276/17 3835/278/17 3834/277/17 +f 3813/254/18 3834/277/194 3835/278/194 +f 3835/278/194 3814/255/18 3813/254/18 +f 3815/279/27 3814/280/27 3836/281/27 +f 3836/281/27 3837/282/27 3815/279/27 +f 3838/283/27 3839/279/27 3840/282/27 +f 3840/282/27 3841/284/27 3838/283/27 +f 3819/285/27 3817/283/27 3842/284/27 +f 3842/284/27 3843/285/27 3819/285/27 +f 3844/286/27 3845/285/27 3846/285/27 +f 3846/285/27 3847/287/27 3844/286/27 +f 3823/288/27 3821/286/27 3848/287/27 +f 3848/287/27 3849/289/27 3823/288/27 +f 3850/290/27 3851/288/27 3852/289/27 +f 3852/289/27 3853/291/27 3850/290/27 +f 3827/292/27 3825/290/27 3854/291/27 +f 3854/291/27 3855/293/27 3827/292/27 +f 3856/294/27 3857/292/27 3858/293/27 +f 3858/293/27 3859/295/27 3856/294/27 +f 3831/296/27 3829/294/27 3860/295/27 +f 3860/295/27 3861/297/27 3831/296/27 +f 3862/298/27 3863/296/27 3864/297/27 +f 3864/297/27 3865/299/27 3862/298/27 +f 3835/300/27 3833/298/27 3866/299/27 +f 3866/299/27 3867/300/27 3835/300/27 +f 3868/280/27 3869/300/27 3870/300/27 +f 3870/300/27 3871/281/27 3868/280/27 +f 3837/301/13 3836/302/13 3872/303/13 +f 3872/303/13 3873/304/13 3837/301/13 +f 3842/305/14 3837/301/14 3873/304/14 +f 3873/304/14 3874/306/14 3842/305/14 +f 3843/307/15 3842/305/118 3874/306/15 +f 3874/306/15 3875/308/15 3843/307/15 +f 3848/309/16 3843/307/16 3875/308/16 +f 3875/308/16 3876/310/16 3848/309/16 +f 3849/311/17 3848/309/17 3876/310/17 +f 3876/310/17 3877/312/17 3849/311/17 +f 3854/313/18 3849/311/18 3877/312/18 +f 3877/312/18 3878/314/18 3854/313/18 +f 3855/315/190 3854/313/19 3878/314/19 +f 3878/314/19 3879/316/190 3855/315/190 +f 3860/317/20 3855/315/20 3879/316/20 +f 3879/316/20 3880/318/20 3860/317/20 +f 3861/319/21 3860/317/21 3880/318/21 +f 3880/318/21 3881/320/21 3861/319/21 +f 3866/321/191 3861/322/22 3881/323/22 +f 3881/323/22 3882/324/22 3866/321/191 +f 3867/325/23 3866/321/23 3882/324/23 +f 3882/324/23 3883/326/23 3867/325/23 +f 3836/302/24 3867/325/25 3883/326/25 +f 3883/326/25 3872/303/24 3836/302/24 +f 3873/327/27 3872/328/27 3884/329/27 +f 3874/330/27 3873/327/27 3884/329/27 +f 3875/331/27 3874/330/27 3884/329/27 +f 3876/332/27 3875/331/27 3884/329/27 +f 3877/333/27 3876/332/27 3884/329/27 +f 3878/334/27 3877/333/27 3884/329/27 +f 3879/335/27 3878/334/27 3884/329/27 +f 3880/336/27 3879/335/27 3884/329/27 +f 3881/337/27 3880/336/27 3884/329/27 +f 3882/338/27 3881/337/27 3884/329/27 +f 3883/339/27 3882/338/27 3884/329/27 +f 3872/328/27 3883/339/27 3884/329/27 +f 3817/258/20 3815/256/20 3839/340/20 +f 3839/340/20 3838/341/20 3817/258/20 +f 3815/279/163 3837/282/163 3840/282/163 +f 3840/282/163 3839/279/163 3815/279/163 +f 3837/301/14 3842/305/14 3841/342/14 +f 3841/342/14 3840/343/14 3837/301/14 +f 3842/284/197 3817/283/197 3838/283/197 +f 3838/283/197 3841/284/197 3842/284/197 +f 3821/264/22 3819/263/22 3845/344/22 +f 3845/344/22 3844/345/22 3821/264/22 +f 3819/285/7 3843/285/7 3846/285/7 +f 3846/285/7 3845/285/7 3819/285/7 +f 3843/307/16 3848/309/16 3847/346/16 +f 3847/346/16 3846/347/16 3843/307/16 +f 3848/287/198 3821/286/198 3844/286/198 +f 3844/286/198 3847/287/198 3848/287/198 +f 3825/268/24 3823/266/24 3851/348/24 +f 3851/348/24 3850/349/24 3825/268/24 +f 3823/288/151 3849/289/151 3852/289/151 +f 3852/289/151 3851/288/151 3823/288/151 +f 3849/311/18 3854/313/18 3853/350/18 +f 3853/350/18 3852/351/18 3849/311/18 +f 3854/291/4 3825/290/4 3850/290/4 +f 3850/290/4 3853/291/4 3854/291/4 +f 3829/272/14 3827/270/14 3857/352/14 +f 3857/352/14 3856/353/14 3829/272/14 +f 3827/292/161 3855/293/161 3858/293/161 +f 3858/293/161 3857/292/161 3827/292/161 +f 3855/315/20 3860/317/20 3859/354/20 +f 3859/354/20 3858/355/20 3855/315/20 +f 3860/295/195 3829/294/195 3856/294/195 +f 3856/294/195 3859/295/195 3860/295/195 +f 3833/276/16 3831/274/16 3863/356/193 +f 3863/356/193 3862/357/16 3833/276/16 +f 3831/296/1 3861/297/1 3864/297/1 +f 3864/297/1 3863/296/1 3831/296/1 +f 3861/322/22 3866/321/191 3865/358/22 +f 3865/358/22 3864/359/22 3861/322/22 +f 3866/299/196 3833/298/196 3862/298/196 +f 3862/298/196 3865/299/196 3866/299/196 +f 3814/255/18 3835/278/194 3869/360/18 +f 3869/360/18 3868/361/18 3814/255/18 +f 3835/300/153 3867/300/153 3870/300/153 +f 3870/300/153 3869/300/153 3835/300/153 +f 3867/325/25 3836/302/24 3871/362/24 +f 3871/362/24 3870/363/25 3867/325/25 +f 3836/281/10 3814/280/10 3868/280/10 +f 3868/280/10 3871/281/10 3836/281/10 +f 3885/3/6 3886/2/6 3887/1/7 +f 3887/1/7 3888/4/7 3885/3/6 +f 3889/6/5 3890/5/5 3886/2/6 +f 3886/2/6 3885/3/6 3889/6/5 +f 3891/8/4 3892/7/4 3890/5/5 +f 3890/5/5 3889/6/5 3891/8/4 +f 3893/11/3 3894/10/3 3892/9/4 +f 3892/9/4 3891/12/4 3893/11/3 +f 3895/14/2 3896/13/2 3894/10/3 +f 3894/10/3 3893/11/3 3895/14/2 +f 3897/16/1 3898/15/1 3896/13/2 +f 3896/13/2 3895/14/2 3897/16/1 +f 3899/18/12 3900/17/12 3898/15/1 +f 3898/15/1 3897/16/1 3899/18/12 +f 3901/20/11 3902/19/11 3900/17/12 +f 3900/17/12 3899/18/12 3901/20/11 +f 3903/22/10 3904/21/10 3902/19/11 +f 3902/19/11 3901/20/11 3903/22/10 +f 3905/24/9 3906/23/9 3904/21/10 +f 3904/21/10 3903/22/10 3905/24/9 +f 3907/26/8 3908/25/8 3906/23/9 +f 3906/23/9 3905/24/9 3907/26/8 +f 3888/4/7 3887/1/7 3908/25/8 +f 3908/25/8 3907/26/8 3888/4/7 +f 3909/27/18 3910/30/18 3911/29/18 +f 3911/29/18 3912/28/18 3909/27/18 +f 3913/31/17 3914/32/17 3910/30/17 +f 3910/30/17 3909/27/17 3913/31/17 +f 3915/33/16 3916/34/16 3914/32/16 +f 3914/32/16 3913/31/16 3915/33/16 +f 3917/35/15 3918/38/15 3916/37/15 +f 3916/37/15 3915/36/15 3917/35/15 +f 3919/39/14 3920/40/14 3918/38/14 +f 3918/38/14 3917/35/14 3919/39/14 +f 3921/41/13 3922/42/13 3920/40/13 +f 3920/40/13 3919/39/13 3921/41/13 +f 3923/43/24 3924/44/24 3922/42/24 +f 3922/42/24 3921/41/24 3923/43/24 +f 3925/45/23 3926/46/23 3924/44/23 +f 3924/44/23 3923/43/23 3925/45/23 +f 3927/47/22 3928/48/22 3926/46/22 +f 3926/46/22 3925/45/22 3927/47/22 +f 3929/49/21 3930/50/21 3928/48/21 +f 3928/48/21 3927/47/21 3929/49/21 +f 3931/51/20 3932/52/20 3930/50/20 +f 3930/50/20 3929/49/20 3931/51/20 +f 3912/28/19 3911/29/19 3932/52/19 +f 3932/52/19 3931/51/190 3912/28/19 +f 3886/53/26 3909/53/26 3912/54/26 +f 3912/54/26 3887/54/26 3886/53/26 +f 3887/54/26 3912/54/26 3931/55/26 +f 3931/55/26 3908/55/26 3887/54/26 +f 3908/55/26 3931/55/26 3929/56/26 +f 3929/56/26 3906/56/26 3908/55/26 +f 3906/56/26 3929/56/26 3927/57/26 +f 3927/57/26 3904/57/26 3906/56/26 +f 3904/57/26 3927/57/26 3925/59/26 +f 3925/59/26 3902/58/26 3904/57/26 +f 3902/58/26 3925/59/26 3923/61/26 +f 3923/61/26 3900/60/26 3902/58/26 +f 3900/60/26 3923/61/26 3921/62/26 +f 3921/62/26 3898/62/26 3900/60/26 +f 3898/62/26 3921/62/26 3919/64/26 +f 3919/64/26 3896/63/26 3898/62/26 +f 3896/63/26 3919/64/26 3917/66/26 +f 3917/66/26 3894/65/26 3896/63/26 +f 3894/65/26 3917/66/26 3915/67/26 +f 3915/67/26 3892/67/26 3894/65/26 +f 3892/67/26 3915/67/26 3913/68/26 +f 3913/68/26 3890/68/26 3892/67/26 +f 3890/68/26 3913/68/26 3909/53/26 +f 3909/53/26 3886/53/26 3890/68/26 +f 3933/54/27 3911/54/27 3910/53/27 +f 3910/53/27 3934/53/27 3933/54/27 +f 3934/53/27 3910/53/27 3914/68/27 +f 3914/68/27 3935/68/27 3934/53/27 +f 3935/68/27 3914/68/27 3916/67/27 +f 3916/67/27 3936/67/27 3935/68/27 +f 3936/67/27 3916/67/27 3918/66/27 +f 3918/66/27 3937/65/27 3936/67/27 +f 3937/65/27 3918/66/27 3920/64/27 +f 3920/64/27 3938/63/27 3937/65/27 +f 3938/63/27 3920/64/27 3922/62/27 +f 3922/62/27 3939/62/27 3938/63/27 +f 3939/62/27 3922/62/27 3924/61/27 +f 3924/61/27 3940/60/27 3939/62/27 +f 3940/60/27 3924/61/27 3926/59/27 +f 3926/59/27 3941/58/27 3940/60/27 +f 3941/58/27 3926/59/27 3928/57/27 +f 3928/57/27 3942/57/27 3941/58/27 +f 3942/57/27 3928/57/27 3930/56/27 +f 3930/56/27 3943/56/27 3942/57/27 +f 3943/56/27 3930/56/27 3932/55/27 +f 3932/55/27 3944/55/27 3943/56/27 +f 3944/55/27 3932/55/27 3911/54/27 +f 3911/54/27 3933/54/27 3944/55/27 +f 3945/71/6 3946/70/7 3933/69/7 +f 3933/69/7 3934/72/6 3945/71/6 +f 3947/73/17 3945/71/6 3934/72/6 +f 3934/72/6 3935/74/17 3947/73/17 +f 3948/75/16 3947/73/16 3935/74/16 +f 3935/74/16 3936/76/16 3948/75/16 +f 3949/77/3 3948/75/15 3936/76/15 +f 3936/76/15 3937/78/3 3949/77/3 +f 3950/79/2 3949/77/3 3937/78/3 +f 3937/78/3 3938/80/2 3950/79/2 +f 3951/83/1 3950/82/2 3938/81/2 +f 3938/81/2 3939/84/1 3951/83/1 +f 3952/85/12 3951/83/1 3939/84/1 +f 3939/84/1 3940/86/12 3952/85/12 +f 3953/87/11 3952/85/12 3940/86/12 +f 3940/86/12 3941/88/11 3953/87/11 +f 3954/89/10 3953/87/11 3941/88/11 +f 3941/88/11 3942/90/10 3954/89/10 +f 3955/91/9 3954/89/10 3942/90/10 +f 3942/90/10 3943/92/9 3955/91/9 +f 3956/93/8 3955/91/9 3943/92/9 +f 3943/92/9 3944/94/8 3956/93/8 +f 3946/70/7 3956/93/8 3944/94/8 +f 3944/94/8 3933/69/7 3946/70/7 +f 3957/95/26 3958/95/26 3959/96/26 +f 3959/96/26 3960/96/26 3957/95/26 +f 3961/97/26 3962/97/26 3958/95/26 +f 3958/95/26 3957/95/26 3961/97/26 +f 3963/67/26 3964/98/26 3962/97/26 +f 3962/97/26 3961/97/26 3963/67/26 +f 3965/99/26 3966/99/26 3964/98/26 +f 3964/98/26 3963/67/26 3965/99/26 +f 3967/100/26 3968/100/26 3966/99/26 +f 3966/99/26 3965/99/26 3967/100/26 +f 3969/101/26 3970/101/26 3968/100/26 +f 3968/100/26 3967/100/26 3969/101/26 +f 3971/61/26 3972/61/26 3970/101/26 +f 3970/101/26 3969/101/26 3971/61/26 +f 3973/59/26 3974/102/26 3972/61/26 +f 3972/61/26 3971/61/26 3973/59/26 +f 3975/103/26 3976/103/26 3974/102/26 +f 3974/102/26 3973/59/26 3975/103/26 +f 3977/104/26 3978/105/26 3976/103/26 +f 3976/103/26 3975/103/26 3977/104/26 +f 3979/106/26 3980/106/26 3978/105/26 +f 3978/105/26 3977/104/26 3979/106/26 +f 3960/96/26 3959/96/26 3980/106/26 +f 3980/106/26 3979/106/26 3960/96/26 +f 3958/107/33 3981/110/33 3982/109/33 +f 3982/109/33 3959/108/33 3958/107/33 +f 3962/111/32 3983/112/32 3981/110/32 +f 3981/110/32 3958/107/32 3962/111/32 +f 3964/113/31 3984/114/31 3983/112/31 +f 3983/112/31 3962/111/31 3964/113/31 +f 3966/115/30 3985/116/30 3984/114/30 +f 3984/114/30 3964/113/30 3966/115/30 +f 3968/117/29 3986/118/29 3985/116/29 +f 3985/116/29 3966/115/29 3968/117/29 +f 3970/119/28 3987/120/28 3986/118/28 +f 3986/118/28 3968/117/28 3970/119/28 +f 3972/121/39 3988/122/39 3987/120/39 +f 3987/120/39 3970/119/39 3972/121/39 +f 3974/123/38 3989/124/38 3988/122/38 +f 3988/122/38 3972/121/38 3974/123/38 +f 3976/125/37 3990/126/37 3989/124/37 +f 3989/124/37 3974/123/37 3976/125/37 +f 3978/127/36 3991/130/36 3990/129/36 +f 3990/129/36 3976/128/36 3978/127/36 +f 3980/131/35 3992/132/35 3991/130/35 +f 3991/130/35 3978/127/35 3980/131/35 +f 3959/108/34 3982/109/34 3992/132/34 +f 3992/132/34 3980/131/34 3959/108/34 +f 3981/110/46 3993/134/46 3994/133/46 +f 3994/133/46 3982/109/46 3981/110/46 +f 3983/112/45 3995/135/45 3993/134/45 +f 3993/134/45 3981/110/45 3983/112/45 +f 3984/114/44 3996/136/44 3995/135/44 +f 3995/135/44 3983/112/44 3984/114/44 +f 3985/116/42 3997/137/42 3996/136/43 +f 3996/136/43 3984/114/42 3985/116/42 +f 3986/118/41 3998/138/41 3997/137/41 +f 3997/137/41 3985/116/41 3986/118/41 +f 3987/120/40 3999/139/40 3998/138/40 +f 3998/138/40 3986/118/40 3987/120/40 +f 3988/122/55 4000/140/54 3999/139/54 +f 3999/139/54 3987/120/54 3988/122/55 +f 3989/124/53 4001/141/53 4000/140/53 +f 4000/140/53 3988/122/53 3989/124/53 +f 3990/126/51 4002/142/52 4001/141/51 +f 4001/141/51 3989/124/51 3990/126/51 +f 3991/130/50 4003/144/50 4002/143/50 +f 4002/143/50 3990/129/50 3991/130/50 +f 3992/132/49 4004/145/49 4003/144/49 +f 4003/144/49 3991/130/49 3992/132/49 +f 3982/109/48 3994/133/48 4004/145/48 +f 4004/145/48 3992/132/47 3982/109/48 +f 3945/148/63 4005/147/63 4006/146/63 +f 4006/146/63 3946/149/63 3945/148/63 +f 3947/151/62 4007/150/61 4005/147/61 +f 4005/147/61 3945/148/62 3947/151/62 +f 3948/154/60 4008/153/60 4007/152/60 +f 4007/152/60 3947/155/60 3948/154/60 +f 3949/156/59 4009/142/59 4008/153/59 +f 4008/153/59 3948/154/59 3949/156/59 +f 3950/158/58 4010/157/57 4009/142/57 +f 4009/142/57 3949/156/58 3950/158/58 +f 3951/160/56 4011/159/56 4010/157/56 +f 4010/157/56 3950/158/56 3951/160/56 +f 3952/162/71 4012/161/71 4011/159/71 +f 4011/159/71 3951/160/71 3952/162/71 +f 3953/164/69 4013/163/70 4012/161/70 +f 4012/161/70 3952/162/69 3953/164/69 +f 3954/166/68 4014/165/68 4013/163/68 +f 4013/163/68 3953/164/68 3954/166/68 +f 3955/168/67 4015/167/67 4014/165/67 +f 4014/165/67 3954/166/67 3955/168/67 +f 3956/170/66 4016/169/66 4015/167/66 +f 4015/167/66 3955/168/65 3956/170/66 +f 3946/149/64 4006/146/64 4016/169/64 +f 4016/169/64 3956/170/64 3946/149/64 +f 4005/173/6 3957/172/6 3960/171/7 +f 3960/171/7 4006/174/7 4005/173/6 +f 4007/176/5 3961/175/5 3957/172/6 +f 3957/172/6 4005/173/6 4007/176/5 +f 4008/179/4 3963/178/4 3961/177/5 +f 3961/177/5 4007/180/5 4008/179/4 +f 4009/181/3 3965/86/3 3963/178/4 +f 3963/178/4 4008/179/4 4009/181/3 +f 4010/183/2 3967/182/2 3965/86/3 +f 3965/86/3 4009/181/3 4010/183/2 +f 4011/185/1 3969/184/1 3967/182/2 +f 3967/182/2 4010/183/2 4011/185/1 +f 4012/187/12 3971/186/12 3969/184/1 +f 3969/184/1 4011/185/1 4012/187/12 +f 4013/189/11 3973/188/11 3971/186/12 +f 3971/186/12 4012/187/12 4013/189/11 +f 4014/191/10 3975/190/10 3973/188/11 +f 3973/188/11 4013/189/11 4014/191/10 +f 4015/192/9 3977/76/9 3975/190/10 +f 3975/190/10 4014/191/10 4015/192/9 +f 4016/194/8 3979/193/8 3977/76/9 +f 3977/76/9 4015/192/9 4016/194/8 +f 4006/174/7 3960/171/7 3979/193/8 +f 3979/193/8 4016/194/8 4006/174/7 +f 4017/195/443 4018/198/443 4019/197/443 +f 4019/197/443 4020/196/443 4017/195/443 +f 4021/199/390 4022/202/390 4023/201/390 +f 4023/201/390 4024/200/390 4021/199/390 +f 4025/203/444 4026/206/444 4027/205/444 +f 4027/205/444 4028/204/444 4025/203/444 +f 4029/202/388 4030/199/388 4031/200/388 +f 4031/200/388 4032/201/388 4029/202/388 +f 4033/207/398 4034/209/398 4035/208/398 +f 4035/208/398 4036/207/398 4033/207/398 +f 4037/209/445 4038/211/445 4039/210/445 +f 4028/212/446 4027/214/446 4040/213/446 +f 4040/213/446 4041/196/446 4028/212/446 +f 4042/210/447 4043/211/447 4044/209/447 +f 4045/215/448 4044/209/448 4043/211/448 +f 4043/211/448 4046/216/448 4045/215/448 +f 4047/217/449 4020/196/449 4019/197/449 +f 4019/197/449 4048/218/449 4047/217/449 +f 4049/219/451 4025/203/451 4028/204/451 +f 4028/204/451 4050/220/451 4049/219/451 +f 4051/209/391 4033/207/391 4036/207/391 +f 4036/207/391 4052/208/391 4051/209/391 +f 4028/212/452 4041/196/452 4053/213/452 +f 4053/213/452 4050/214/452 4028/212/452 +f 4045/215/453 4046/216/453 4038/211/453 +f 4038/211/453 4037/209/453 4045/215/453 +f 4054/221/388 4018/221/388 4017/222/388 +f 4017/222/388 4040/222/388 4054/221/388 +f 4040/222/402 4017/222/402 4020/203/402 +f 4020/203/402 4041/203/402 4040/222/402 +f 4041/203/401 4020/203/401 4047/206/401 +f 4047/206/401 4053/206/401 4041/203/401 +f 4053/206/390 4047/206/390 4048/223/390 +f 4048/223/390 4055/223/390 4053/206/390 +f 4055/224/454 4048/224/454 4019/226/454 +f 4019/226/454 4056/225/454 4055/224/454 +f 4056/225/455 4019/226/455 4018/224/455 +f 4018/224/455 4054/224/455 4056/225/455 +f 4050/214/447 4053/213/447 4055/228/447 +f 4055/228/447 4057/227/447 4050/214/447 +f 4057/229/388 4058/221/388 4049/219/388 +f 4049/219/388 4050/220/388 4057/229/388 +f 4026/206/390 4059/223/390 4060/230/390 +f 4060/230/390 4027/205/390 4026/206/390 +f 4060/227/445 4054/228/445 4040/213/445 +f 4040/213/445 4027/214/445 4060/227/445 +f 4023/201/390 4061/202/390 4062/199/390 +f 4062/199/390 4024/200/390 4023/201/390 +f 4060/231/456 4039/233/456 4038/232/456 +f 4038/232/456 4054/224/456 4060/231/456 +f 4054/224/455 4038/232/455 4046/234/455 +f 4046/234/455 4056/225/455 4054/224/455 +f 4056/225/454 4046/234/454 4043/232/454 +f 4043/232/454 4055/224/454 4056/225/454 +f 4055/224/457 4043/232/457 4042/233/457 +f 4042/233/457 4057/231/457 4055/224/457 +f 4031/200/388 4063/199/388 4064/202/388 +f 4064/202/388 4032/201/388 4031/200/388 +f 4035/208/398 4044/236/398 4045/235/398 +f 4045/235/398 4036/207/398 4035/208/398 +f 4036/207/391 4045/235/391 4037/236/391 +f 4037/236/391 4052/208/391 4036/207/391 +f 4059/236/27 4021/238/27 4024/237/27 +f 4024/237/27 4060/231/27 4059/236/27 +f 4060/231/27 4024/237/27 4062/239/27 +f 4062/239/27 4039/233/27 4060/231/27 +f 4039/210/484 4062/241/484 4061/240/484 +f 4061/240/484 4037/209/484 4039/210/484 +f 4037/236/26 4061/238/26 4023/242/26 +f 4023/242/26 4052/208/26 4037/236/26 +f 4052/208/26 4023/242/26 4022/240/26 +f 4022/240/26 4051/209/26 4052/208/26 +f 4034/209/26 4029/240/26 4032/242/26 +f 4032/242/26 4035/208/26 4034/209/26 +f 4035/208/26 4032/242/26 4064/238/26 +f 4064/238/26 4044/236/26 4035/208/26 +f 4044/209/459 4064/240/459 4063/241/459 +f 4063/241/459 4042/210/459 4044/209/459 +f 4042/233/27 4063/239/27 4031/237/27 +f 4031/237/27 4057/231/27 4042/233/27 +f 4057/231/27 4031/237/27 4030/238/27 +f 4030/238/27 4058/236/27 4057/231/27 +f 4065/195/4 4066/198/4 4067/197/4 +f 4067/197/4 4068/196/4 4065/195/4 +f 4069/199/416 4070/202/416 4071/201/415 +f 4071/201/415 4072/200/415 4069/199/416 +f 4073/203/421 4074/206/421 4075/205/421 +f 4075/205/421 4076/204/421 4073/203/421 +f 4077/202/413 4078/199/413 4079/200/412 +f 4079/200/412 4080/201/412 4077/202/413 +f 4081/207/466 4082/209/466 4083/208/466 +f 4083/208/466 4084/207/466 4081/207/466 +f 4085/209/107 4086/211/107 4087/210/107 +f 4076/212/467 4075/214/467 4088/213/467 +f 4088/213/467 4089/196/467 4076/212/467 +f 4090/210/468 4091/211/468 4092/209/468 +f 4093/215/469 4092/209/469 4091/211/469 +f 4091/211/469 4094/216/469 4093/215/469 +f 4095/217/103 4068/196/103 4067/197/103 +f 4067/197/103 4096/218/103 4095/217/103 +f 4097/219/414 4073/203/414 4076/204/414 +f 4076/204/414 4098/220/414 4097/219/414 +f 4099/209/471 4081/207/471 4084/207/471 +f 4084/207/471 4100/208/471 4099/209/471 +f 4076/212/472 4089/196/472 4101/213/472 +f 4101/213/472 4098/214/472 4076/212/472 +f 4093/215/332 4094/216/332 4086/211/332 +f 4086/211/332 4085/209/332 4093/215/332 +f 4102/221/413 4066/221/412 4065/222/412 +f 4065/222/412 4088/222/413 4102/221/413 +f 4088/222/426 4065/222/426 4068/203/426 +f 4068/203/426 4089/203/426 4088/222/426 +f 4089/203/425 4068/203/425 4095/206/425 +f 4095/206/425 4101/206/425 4089/203/425 +f 4101/206/415 4095/206/415 4096/223/415 +f 4096/223/415 4103/223/415 4101/206/415 +f 4103/224/473 4096/224/473 4067/226/473 +f 4067/226/473 4104/225/473 4103/224/473 +f 4104/225/430 4067/226/430 4066/224/430 +f 4066/224/430 4102/224/430 4104/225/430 +f 4098/214/468 4101/213/468 4103/228/468 +f 4103/228/468 4105/227/468 4098/214/468 +f 4105/229/413 4106/221/413 4097/219/413 +f 4097/219/413 4098/220/413 4105/229/413 +f 4074/206/415 4107/223/415 4108/230/415 +f 4108/230/415 4075/205/415 4074/206/415 +f 4108/227/107 4102/228/107 4088/213/107 +f 4088/213/107 4075/214/107 4108/227/107 +f 4071/201/415 4109/202/416 4110/199/416 +f 4110/199/416 4072/200/415 4071/201/415 +f 4108/231/485 4087/233/485 4086/232/485 +f 4086/232/485 4102/224/485 4108/231/485 +f 4102/224/430 4086/232/430 4094/234/430 +f 4094/234/430 4104/225/430 4102/224/430 +f 4104/225/473 4094/234/473 4091/232/473 +f 4091/232/473 4103/224/473 4104/225/473 +f 4103/224/428 4091/232/428 4090/233/428 +f 4090/233/428 4105/231/428 4103/224/428 +f 4079/200/412 4111/199/413 4112/202/413 +f 4112/202/413 4080/201/412 4079/200/412 +f 4083/208/466 4092/236/466 4093/235/466 +f 4093/235/466 4084/207/466 4083/208/466 +f 4084/207/471 4093/235/471 4085/236/471 +f 4085/236/471 4100/208/471 4084/207/471 +f 4107/236/27 4069/238/27 4072/237/27 +f 4072/237/27 4108/231/27 4107/236/27 +f 4108/231/27 4072/237/27 4110/239/27 +f 4110/239/27 4087/233/27 4108/231/27 +f 4087/210/193 4110/241/193 4109/240/193 +f 4109/240/193 4085/209/193 4087/210/193 +f 4085/236/26 4109/238/26 4071/242/26 +f 4071/242/26 4100/208/26 4085/236/26 +f 4100/208/26 4071/242/26 4070/240/26 +f 4070/240/26 4099/209/26 4100/208/26 +f 4082/209/26 4077/240/26 4080/242/26 +f 4080/242/26 4083/208/26 4082/209/26 +f 4083/208/26 4080/242/26 4112/238/26 +f 4112/238/26 4092/236/26 4083/208/26 +f 4092/209/475 4112/240/475 4111/241/475 +f 4111/241/475 4090/210/475 4092/209/475 +f 4090/233/27 4111/239/27 4079/237/27 +f 4079/237/27 4105/231/27 4090/233/27 +f 4105/231/27 4079/237/27 4078/238/27 +f 4078/238/27 4106/236/27 4105/231/27 +f 4113/243/476 4114/246/476 4115/245/476 +f 4115/245/476 4116/244/476 4113/243/476 +f 4113/247/477 4117/250/477 4118/249/477 +f 4118/249/477 4114/248/477 4113/247/477 +f 4114/246/478 4118/252/478 4119/251/478 +f 4119/251/478 4115/245/478 4114/246/478 +f 4115/248/479 4119/249/479 4120/250/479 +f 4120/250/479 4116/247/479 4115/248/479 +f 4121/195/464 4122/198/464 4123/197/464 +f 4123/197/464 4124/196/464 4121/195/464 +f 4125/199/416 4126/202/416 4127/201/415 +f 4127/201/415 4128/200/415 4125/199/416 +f 4129/203/421 4130/206/421 4131/205/421 +f 4131/205/421 4132/204/421 4129/203/421 +f 4133/202/413 4134/199/413 4135/200/412 +f 4135/200/412 4136/201/412 4133/202/413 +f 4137/207/466 4138/209/466 4139/208/466 +f 4139/208/466 4140/207/466 4137/207/466 +f 4141/209/107 4142/211/107 4143/210/107 +f 4132/212/467 4131/214/467 4144/213/467 +f 4144/213/467 4145/196/467 4132/212/467 +f 4146/210/468 4147/211/468 4148/209/468 +f 4149/215/469 4148/209/469 4147/211/469 +f 4147/211/469 4150/216/469 4149/215/469 +f 4151/217/103 4124/196/103 4123/197/103 +f 4123/197/103 4152/218/103 4151/217/103 +f 4153/219/470 4129/203/414 4132/204/414 +f 4132/204/414 4154/220/470 4153/219/470 +f 4155/209/471 4137/207/471 4140/207/471 +f 4140/207/471 4156/208/471 4155/209/471 +f 4132/212/472 4145/196/472 4157/213/472 +f 4157/213/472 4154/214/472 4132/212/472 +f 4149/215/332 4150/216/332 4142/211/332 +f 4142/211/332 4141/209/332 4149/215/332 +f 4158/221/413 4122/221/413 4121/222/413 +f 4121/222/413 4144/222/413 4158/221/413 +f 4144/222/426 4121/222/426 4124/203/426 +f 4124/203/426 4145/203/426 4144/222/426 +f 4145/203/425 4124/203/425 4151/206/425 +f 4151/206/425 4157/206/425 4145/203/425 +f 4157/206/415 4151/206/415 4152/223/415 +f 4152/223/415 4159/223/415 4157/206/415 +f 4159/224/473 4152/224/473 4123/226/473 +f 4123/226/473 4160/225/473 4159/224/473 +f 4160/225/430 4123/226/430 4122/224/430 +f 4122/224/430 4158/224/430 4160/225/430 +f 4154/214/468 4157/213/468 4159/228/468 +f 4159/228/468 4161/227/468 4154/214/468 +f 4161/229/437 4162/221/412 4153/219/412 +f 4153/219/412 4154/220/437 4161/229/437 +f 4130/206/415 4163/223/415 4164/230/416 +f 4164/230/416 4131/205/416 4130/206/415 +f 4164/227/107 4158/228/107 4144/213/107 +f 4144/213/107 4131/214/107 4164/227/107 +f 4127/201/415 4165/202/416 4166/199/416 +f 4166/199/416 4128/200/415 4127/201/415 +f 4164/231/485 4143/233/485 4142/232/485 +f 4142/232/485 4158/224/485 4164/231/485 +f 4158/224/430 4142/232/430 4150/234/430 +f 4150/234/430 4160/225/430 4158/224/430 +f 4160/225/473 4150/234/473 4147/232/473 +f 4147/232/473 4159/224/473 4160/225/473 +f 4159/224/428 4147/232/428 4146/233/428 +f 4146/233/428 4161/231/428 4159/224/428 +f 4135/200/412 4167/199/413 4168/202/413 +f 4168/202/413 4136/201/412 4135/200/412 +f 4139/208/466 4148/236/466 4149/235/466 +f 4149/235/466 4140/207/466 4139/208/466 +f 4140/207/471 4149/235/471 4141/236/471 +f 4141/236/471 4156/208/471 4140/207/471 +f 4163/236/27 4125/238/27 4128/237/27 +f 4128/237/27 4164/231/27 4163/236/27 +f 4164/231/27 4128/237/27 4166/239/27 +f 4166/239/27 4143/233/27 4164/231/27 +f 4143/210/193 4166/241/193 4165/240/193 +f 4165/240/193 4141/209/193 4143/210/193 +f 4141/236/26 4165/238/26 4127/242/26 +f 4127/242/26 4156/208/26 4141/236/26 +f 4156/208/26 4127/242/26 4126/240/26 +f 4126/240/26 4155/209/26 4156/208/26 +f 4138/209/26 4133/240/26 4136/242/26 +f 4136/242/26 4139/208/26 4138/209/26 +f 4139/208/26 4136/242/26 4168/238/26 +f 4168/238/26 4148/236/26 4139/208/26 +f 4148/209/475 4168/240/475 4167/241/475 +f 4167/241/475 4146/210/475 4148/209/475 +f 4146/233/27 4167/239/27 4135/237/27 +f 4135/237/27 4161/231/27 4146/233/27 +f 4161/231/27 4135/237/27 4134/238/27 +f 4134/238/27 4162/236/27 4161/231/27 +f 4169/243/460 4170/246/460 4171/245/460 +f 4171/245/460 4172/244/460 4169/243/460 +f 4169/247/461 4173/250/461 4174/249/461 +f 4174/249/461 4170/248/461 4169/247/461 +f 4170/246/462 4174/252/462 4175/251/462 +f 4175/251/462 4171/245/462 4170/246/462 +f 4171/248/463 4175/249/463 4176/250/463 +f 4176/250/463 4172/247/463 4171/248/463 +f 4177/195/387 4178/198/387 4179/197/387 +f 4179/197/387 4180/196/387 4177/195/387 +f 4181/199/388 4182/202/388 4183/201/388 +f 4183/201/388 4184/200/388 4181/199/388 +f 4185/203/389 4186/206/389 4187/205/389 +f 4187/205/389 4188/204/389 4185/203/389 +f 4189/202/390 4190/199/390 4191/200/390 +f 4191/200/390 4192/201/390 4189/202/390 +f 4193/207/391 4194/209/391 4195/208/391 +f 4195/208/391 4196/207/391 4193/207/391 +f 4197/209/392 4198/211/392 4199/210/392 +f 4188/212/393 4187/214/393 4200/213/393 +f 4200/213/393 4201/196/393 4188/212/393 +f 4202/210/394 4203/211/394 4204/209/394 +f 4205/215/395 4204/209/395 4203/211/395 +f 4203/211/395 4206/216/395 4205/215/395 +f 4207/217/396 4180/196/486 4179/197/486 +f 4179/197/486 4208/218/396 4207/217/396 +f 4209/219/397 4185/203/397 4188/204/397 +f 4188/204/397 4210/220/397 4209/219/397 +f 4211/209/398 4193/207/398 4196/207/398 +f 4196/207/398 4212/208/398 4211/209/398 +f 4188/212/399 4201/196/399 4213/213/399 +f 4213/213/399 4210/214/399 4188/212/399 +f 4205/215/400 4206/216/400 4198/211/400 +f 4198/211/400 4197/209/400 4205/215/400 +f 4214/221/390 4178/221/390 4177/222/390 +f 4177/222/390 4200/222/390 4214/221/390 +f 4200/222/401 4177/222/401 4180/203/401 +f 4180/203/401 4201/203/401 4200/222/401 +f 4201/203/402 4180/203/402 4207/206/402 +f 4207/206/402 4213/206/402 4201/203/402 +f 4213/206/388 4207/206/388 4208/223/388 +f 4208/223/388 4215/223/388 4213/206/388 +f 4215/224/403 4208/224/403 4179/226/403 +f 4179/226/403 4216/225/403 4215/224/403 +f 4216/225/404 4179/226/404 4178/224/404 +f 4178/224/404 4214/224/404 4216/225/404 +f 4210/214/394 4213/213/394 4215/228/394 +f 4215/228/394 4217/227/394 4210/214/394 +f 4217/229/390 4218/221/390 4209/219/390 +f 4209/219/390 4210/220/390 4217/229/390 +f 4186/206/388 4219/223/388 4220/230/388 +f 4220/230/388 4187/205/388 4186/206/388 +f 4220/227/392 4214/228/392 4200/213/392 +f 4200/213/392 4187/214/392 4220/227/392 +f 4183/201/388 4221/202/388 4222/199/388 +f 4222/199/388 4184/200/388 4183/201/388 +f 4220/231/405 4199/233/405 4198/232/405 +f 4198/232/405 4214/224/405 4220/231/405 +f 4214/224/404 4198/232/404 4206/234/404 +f 4206/234/404 4216/225/404 4214/224/404 +f 4216/225/403 4206/234/403 4203/232/403 +f 4203/232/403 4215/224/403 4216/225/403 +f 4215/224/407 4203/232/407 4202/233/407 +f 4202/233/407 4217/231/407 4215/224/407 +f 4191/200/390 4223/199/390 4224/202/390 +f 4224/202/390 4192/201/390 4191/200/390 +f 4195/208/391 4204/236/391 4205/235/391 +f 4205/235/391 4196/207/391 4195/208/391 +f 4196/207/398 4205/235/398 4197/236/398 +f 4197/236/398 4212/208/398 4196/207/398 +f 4219/236/27 4181/238/27 4184/237/27 +f 4184/237/27 4220/231/27 4219/236/27 +f 4220/231/27 4184/237/27 4222/239/27 +f 4222/239/27 4199/233/27 4220/231/27 +f 4199/210/409 4222/241/409 4221/240/409 +f 4221/240/409 4197/209/409 4199/210/409 +f 4197/236/26 4221/238/26 4183/242/26 +f 4183/242/26 4212/208/26 4197/236/26 +f 4212/208/26 4183/242/26 4182/240/26 +f 4182/240/26 4211/209/26 4212/208/26 +f 4194/209/26 4189/240/26 4192/242/26 +f 4192/242/26 4195/208/26 4194/209/26 +f 4195/208/26 4192/242/26 4224/238/26 +f 4224/238/26 4204/236/26 4195/208/26 +f 4204/209/410 4224/240/410 4223/241/410 +f 4223/241/410 4202/210/410 4204/209/410 +f 4202/233/27 4223/239/27 4191/237/27 +f 4191/237/27 4217/231/27 4202/233/27 +f 4217/231/27 4191/237/27 4190/238/27 +f 4190/238/27 4218/236/27 4217/231/27 +f 4225/243/148 4226/246/148 4227/245/148 +f 4227/245/148 4228/244/148 4225/243/148 +f 4225/247/7 4229/250/7 4230/249/7 +f 4230/249/7 4226/248/7 4225/247/7 +f 4226/246/149 4230/252/149 4231/251/149 +f 4231/251/149 4227/245/149 4226/246/149 +f 4227/248/1 4231/249/1 4232/250/1 +f 4232/250/1 4228/247/1 4227/248/1 +f 4233/243/187 4234/246/187 4235/245/187 +f 4235/245/187 4236/244/187 4233/243/187 +f 4233/247/161 4237/250/161 4238/249/161 +f 4238/249/161 4234/248/161 4233/247/161 +f 4234/246/188 4238/252/188 4239/251/188 +f 4239/251/188 4235/245/188 4234/246/188 +f 4235/248/163 4239/249/163 4240/250/163 +f 4240/250/163 4236/247/163 4235/248/163 +f 4241/243/154 4242/246/154 4243/245/154 +f 4243/245/154 4244/244/154 4241/243/154 +f 4241/247/1 4245/250/1 4246/249/1 +f 4246/249/1 4242/248/1 4241/247/1 +f 4242/246/155 4246/252/155 4247/251/155 +f 4247/251/155 4243/245/155 4242/246/155 +f 4243/248/7 4247/249/7 4248/250/7 +f 4248/250/7 4244/247/7 4243/248/7 +f 4249/243/439 4250/246/439 4251/245/439 +f 4251/245/439 4252/244/439 4249/243/439 +f 4249/247/440 4253/250/440 4254/249/440 +f 4254/249/440 4250/248/440 4249/247/440 +f 4250/246/441 4254/252/441 4255/251/441 +f 4255/251/441 4251/245/441 4250/246/441 +f 4251/248/442 4255/249/442 4256/250/442 +f 4256/250/442 4252/247/442 4251/248/442 +f 4257/243/180 4258/246/180 4259/245/180 +f 4259/245/180 4260/244/180 4257/243/180 +f 4257/247/151 4261/250/151 4262/249/151 +f 4262/249/151 4258/248/151 4257/247/151 +f 4258/246/181 4262/252/181 4263/251/181 +f 4263/251/181 4259/245/181 4258/246/181 +f 4259/248/153 4263/249/153 4264/250/153 +f 4264/250/153 4260/247/153 4259/248/153 +f 4265/195/387 4266/198/387 4267/197/387 +f 4267/197/387 4268/196/387 4265/195/387 +f 4269/199/388 4270/202/388 4271/201/388 +f 4271/201/388 4272/200/388 4269/199/388 +f 4273/203/389 4274/206/389 4275/205/389 +f 4275/205/389 4276/204/389 4273/203/389 +f 4277/202/390 4278/199/390 4279/200/390 +f 4279/200/390 4280/201/390 4277/202/390 +f 4281/207/391 4282/209/391 4283/208/391 +f 4283/208/391 4284/207/391 4281/207/391 +f 4285/209/392 4286/211/392 4287/210/392 +f 4276/212/393 4275/214/393 4288/213/393 +f 4288/213/393 4289/196/393 4276/212/393 +f 4290/210/394 4291/211/394 4292/209/394 +f 4293/215/395 4292/209/395 4291/211/395 +f 4291/211/395 4294/216/395 4293/215/395 +f 4295/217/396 4268/196/486 4267/197/486 +f 4267/197/486 4296/218/396 4295/217/396 +f 4297/219/397 4273/203/397 4276/204/397 +f 4276/204/397 4298/220/397 4297/219/397 +f 4299/209/398 4281/207/398 4284/207/398 +f 4284/207/398 4300/208/398 4299/209/398 +f 4276/212/399 4289/196/399 4301/213/399 +f 4301/213/399 4298/214/399 4276/212/399 +f 4293/215/400 4294/216/400 4286/211/400 +f 4286/211/400 4285/209/400 4293/215/400 +f 4302/221/390 4266/221/390 4265/222/390 +f 4265/222/390 4288/222/390 4302/221/390 +f 4288/222/401 4265/222/401 4268/203/401 +f 4268/203/401 4289/203/401 4288/222/401 +f 4289/203/402 4268/203/402 4295/206/402 +f 4295/206/402 4301/206/402 4289/203/402 +f 4301/206/388 4295/206/388 4296/223/388 +f 4296/223/388 4303/223/388 4301/206/388 +f 4303/224/403 4296/224/403 4267/226/403 +f 4267/226/403 4304/225/403 4303/224/403 +f 4304/225/404 4267/226/404 4266/224/404 +f 4266/224/404 4302/224/404 4304/225/404 +f 4298/214/394 4301/213/394 4303/228/394 +f 4303/228/394 4305/227/394 4298/214/394 +f 4305/229/390 4306/221/390 4297/219/390 +f 4297/219/390 4298/220/390 4305/229/390 +f 4274/206/388 4307/223/388 4308/230/388 +f 4308/230/388 4275/205/388 4274/206/388 +f 4308/227/392 4302/228/392 4288/213/392 +f 4288/213/392 4275/214/392 4308/227/392 +f 4271/201/388 4309/202/388 4310/199/388 +f 4310/199/388 4272/200/388 4271/201/388 +f 4308/231/405 4287/233/405 4286/232/405 +f 4286/232/405 4302/224/405 4308/231/405 +f 4302/224/404 4286/232/404 4294/234/404 +f 4294/234/404 4304/225/404 4302/224/404 +f 4304/225/403 4294/234/403 4291/232/403 +f 4291/232/403 4303/224/403 4304/225/403 +f 4303/224/407 4291/232/407 4290/233/407 +f 4290/233/407 4305/231/407 4303/224/407 +f 4279/200/390 4311/199/390 4312/202/390 +f 4312/202/390 4280/201/390 4279/200/390 +f 4283/208/391 4292/236/391 4293/235/391 +f 4293/235/391 4284/207/391 4283/208/391 +f 4284/207/398 4293/235/398 4285/236/398 +f 4285/236/398 4300/208/398 4284/207/398 +f 4307/236/27 4269/238/27 4272/237/27 +f 4272/237/27 4308/231/27 4307/236/27 +f 4308/231/27 4272/237/27 4310/239/27 +f 4310/239/27 4287/233/27 4308/231/27 +f 4287/210/409 4310/241/409 4309/240/409 +f 4309/240/409 4285/209/409 4287/210/409 +f 4285/236/26 4309/238/26 4271/242/26 +f 4271/242/26 4300/208/26 4285/236/26 +f 4300/208/26 4271/242/26 4270/240/26 +f 4270/240/26 4299/209/26 4300/208/26 +f 4282/209/26 4277/240/26 4280/242/26 +f 4280/242/26 4283/208/26 4282/209/26 +f 4283/208/26 4280/242/26 4312/238/26 +f 4312/238/26 4292/236/26 4283/208/26 +f 4292/209/410 4312/240/410 4311/241/410 +f 4311/241/410 4290/210/410 4292/209/410 +f 4290/233/27 4311/239/27 4279/237/27 +f 4279/237/27 4305/231/27 4290/233/27 +f 4305/231/27 4279/237/27 4278/238/27 +f 4278/238/27 4306/236/27 4305/231/27 +f 4313/195/436 4314/198/436 4315/197/411 +f 4315/197/411 4316/196/411 4313/195/436 +f 4317/199/437 4318/202/437 4319/201/437 +f 4319/201/437 4320/200/437 4317/199/437 +f 4321/203/414 4322/206/414 4323/205/414 +f 4323/205/414 4324/204/414 4321/203/414 +f 4325/202/465 4326/199/465 4327/200/465 +f 4327/200/465 4328/201/465 4325/202/465 +f 4329/207/417 4330/209/417 4331/208/417 +f 4331/208/417 4332/207/417 4329/207/417 +f 4333/209/171 4334/211/171 4335/210/171 +f 4324/212/418 4323/214/418 4336/213/418 +f 4336/213/418 4337/196/418 4324/212/418 +f 4338/210/419 4339/211/419 4340/209/419 +f 4341/215/420 4340/209/420 4339/211/420 +f 4339/211/420 4342/216/420 4341/215/420 +f 4343/217/167 4316/196/167 4315/197/167 +f 4315/197/167 4344/218/167 4343/217/167 +f 4345/219/438 4321/203/421 4324/204/421 +f 4324/204/421 4346/220/421 4345/219/438 +f 4347/209/422 4329/207/422 4332/207/422 +f 4332/207/422 4348/208/422 4347/209/422 +f 4324/212/423 4337/196/423 4349/213/423 +f 4349/213/423 4346/214/423 4324/212/423 +f 4341/215/424 4342/216/424 4334/211/424 +f 4334/211/424 4333/209/424 4341/215/424 +f 4350/221/465 4314/221/465 4313/222/465 +f 4313/222/465 4336/222/465 4350/221/465 +f 4336/222/425 4313/222/425 4316/203/425 +f 4316/203/425 4337/203/425 4336/222/425 +f 4337/203/426 4316/203/426 4343/206/426 +f 4343/206/426 4349/206/426 4337/203/426 +f 4349/206/437 4343/206/437 4344/223/437 +f 4344/223/437 4351/223/437 4349/206/437 +f 4351/224/427 4344/224/427 4315/226/427 +f 4315/226/427 4352/225/427 4351/224/427 +f 4352/225/428 4315/226/428 4314/224/428 +f 4314/224/428 4350/224/428 4352/225/428 +f 4346/214/419 4349/213/419 4351/228/419 +f 4351/228/419 4353/227/419 4346/214/419 +f 4353/229/465 4354/221/465 4345/219/465 +f 4345/219/465 4346/220/465 4353/229/465 +f 4322/206/437 4355/223/437 4356/230/437 +f 4356/230/437 4323/205/437 4322/206/437 +f 4356/227/171 4350/228/171 4336/213/171 +f 4336/213/171 4323/214/171 4356/227/171 +f 4319/201/437 4357/202/437 4358/199/437 +f 4358/199/437 4320/200/437 4319/201/437 +f 4356/231/487 4335/233/487 4334/232/487 +f 4334/232/487 4350/224/487 4356/231/487 +f 4350/224/428 4334/232/428 4342/234/428 +f 4342/234/428 4352/225/428 4350/224/428 +f 4352/225/427 4342/234/427 4339/232/427 +f 4339/232/427 4351/224/427 4352/225/427 +f 4351/224/430 4339/232/430 4338/233/430 +f 4338/233/430 4353/231/430 4351/224/430 +f 4327/200/465 4359/199/465 4360/202/465 +f 4360/202/465 4328/201/465 4327/200/465 +f 4331/208/417 4340/236/417 4341/235/417 +f 4341/235/417 4332/207/417 4331/208/417 +f 4332/207/422 4341/235/422 4333/236/422 +f 4333/236/422 4348/208/422 4332/207/422 +f 4355/236/27 4317/238/27 4320/237/27 +f 4320/237/27 4356/231/27 4355/236/27 +f 4356/231/27 4320/237/27 4358/239/27 +f 4358/239/27 4335/233/27 4356/231/27 +f 4335/210/191 4358/241/191 4357/240/191 +f 4357/240/191 4333/209/191 4335/210/191 +f 4333/236/26 4357/238/26 4319/242/26 +f 4319/242/26 4348/208/26 4333/236/26 +f 4348/208/26 4319/242/26 4318/240/26 +f 4318/240/26 4347/209/26 4348/208/26 +f 4330/209/26 4325/240/26 4328/242/26 +f 4328/242/26 4331/208/26 4330/209/26 +f 4331/208/26 4328/242/26 4360/238/26 +f 4360/238/26 4340/236/26 4331/208/26 +f 4340/209/431 4360/240/431 4359/241/431 +f 4359/241/431 4338/210/431 4340/209/431 +f 4338/233/27 4359/239/27 4327/237/27 +f 4327/237/27 4353/231/27 4338/233/27 +f 4353/231/27 4327/237/27 4326/238/27 +f 4326/238/27 4354/236/27 4353/231/27 +f 4361/243/160 4362/246/160 4363/245/160 +f 4363/245/160 4364/244/160 4361/243/160 +f 4361/247/163 4365/250/163 4366/249/163 +f 4366/249/163 4362/248/163 4361/247/163 +f 4362/246/162 4366/252/162 4367/251/162 +f 4367/251/162 4363/245/162 4362/246/162 +f 4363/248/161 4367/249/161 4368/250/161 +f 4368/250/161 4364/247/161 4363/248/161 +f 4369/195/411 4370/198/411 4371/197/436 +f 4371/197/436 4372/196/436 4369/195/411 +f 4373/199/437 4374/202/437 4375/201/437 +f 4375/201/437 4376/200/437 4373/199/437 +f 4377/203/414 4378/206/414 4379/205/414 +f 4379/205/414 4380/204/414 4377/203/414 +f 4381/202/465 4382/199/465 4383/200/465 +f 4383/200/465 4384/201/465 4381/202/465 +f 4385/207/417 4386/209/417 4387/208/417 +f 4387/208/417 4388/207/417 4385/207/417 +f 4389/209/171 4390/211/171 4391/210/171 +f 4380/212/418 4379/214/418 4392/213/418 +f 4392/213/418 4393/196/418 4380/212/418 +f 4394/210/419 4395/211/419 4396/209/419 +f 4397/215/420 4396/209/420 4395/211/420 +f 4395/211/420 4398/216/420 4397/215/420 +f 4399/217/167 4372/196/167 4371/197/167 +f 4371/197/167 4400/218/167 4399/217/167 +f 4401/219/421 4377/203/421 4380/204/438 +f 4380/204/438 4402/220/421 4401/219/421 +f 4403/209/422 4385/207/422 4388/207/422 +f 4388/207/422 4404/208/422 4403/209/422 +f 4380/212/423 4393/196/423 4405/213/423 +f 4405/213/423 4402/214/423 4380/212/423 +f 4397/215/424 4398/216/424 4390/211/424 +f 4390/211/424 4389/209/424 4397/215/424 +f 4406/221/465 4370/221/465 4369/222/465 +f 4369/222/465 4392/222/465 4406/221/465 +f 4392/222/425 4369/222/425 4372/203/425 +f 4372/203/425 4393/203/425 4392/222/425 +f 4393/203/426 4372/203/426 4399/206/426 +f 4399/206/426 4405/206/426 4393/203/426 +f 4405/206/437 4399/206/437 4400/223/437 +f 4400/223/437 4407/223/437 4405/206/437 +f 4407/224/427 4400/224/427 4371/226/427 +f 4371/226/427 4408/225/427 4407/224/427 +f 4408/225/428 4371/226/428 4370/224/428 +f 4370/224/428 4406/224/428 4408/225/428 +f 4402/214/419 4405/213/419 4407/228/419 +f 4407/228/419 4409/227/419 4402/214/419 +f 4409/229/465 4410/221/465 4401/219/465 +f 4401/219/465 4402/220/465 4409/229/465 +f 4378/206/437 4411/223/437 4412/230/437 +f 4412/230/437 4379/205/437 4378/206/437 +f 4412/227/171 4406/228/171 4392/213/171 +f 4392/213/171 4379/214/171 4412/227/171 +f 4375/201/437 4413/202/437 4414/199/437 +f 4414/199/437 4376/200/437 4375/201/437 +f 4412/231/487 4391/233/487 4390/232/487 +f 4390/232/487 4406/224/487 4412/231/487 +f 4406/224/428 4390/232/428 4398/234/428 +f 4398/234/428 4408/225/428 4406/224/428 +f 4408/225/427 4398/234/427 4395/232/427 +f 4395/232/427 4407/224/427 4408/225/427 +f 4407/224/430 4395/232/430 4394/233/430 +f 4394/233/430 4409/231/430 4407/224/430 +f 4383/200/465 4415/199/465 4416/202/465 +f 4416/202/465 4384/201/465 4383/200/465 +f 4387/208/417 4396/236/417 4397/235/417 +f 4397/235/417 4388/207/417 4387/208/417 +f 4388/207/422 4397/235/422 4389/236/422 +f 4389/236/422 4404/208/422 4388/207/422 +f 4411/236/27 4373/238/27 4376/237/27 +f 4376/237/27 4412/231/27 4411/236/27 +f 4412/231/27 4376/237/27 4414/239/27 +f 4414/239/27 4391/233/27 4412/231/27 +f 4391/210/191 4414/241/191 4413/240/191 +f 4413/240/191 4389/209/191 4391/210/191 +f 4389/236/26 4413/238/26 4375/242/26 +f 4375/242/26 4404/208/26 4389/236/26 +f 4404/208/26 4375/242/26 4374/240/26 +f 4374/240/26 4403/209/26 4404/208/26 +f 4386/209/26 4381/240/26 4384/242/26 +f 4384/242/26 4387/208/26 4386/209/26 +f 4387/208/26 4384/242/26 4416/238/26 +f 4416/238/26 4396/236/26 4387/208/26 +f 4396/209/431 4416/240/431 4415/241/431 +f 4415/241/431 4394/210/431 4396/209/431 +f 4394/233/27 4415/239/27 4383/237/27 +f 4383/237/27 4409/231/27 4394/233/27 +f 4409/231/27 4383/237/27 4382/238/27 +f 4382/238/27 4410/236/27 4409/231/27 +f 4417/243/432 4418/246/432 4419/245/432 +f 4419/245/432 4420/244/432 4417/243/432 +f 4417/247/433 4421/250/433 4422/249/433 +f 4422/249/433 4418/248/433 4417/247/433 +f 4418/246/434 4422/252/434 4423/251/434 +f 4423/251/434 4419/245/434 4418/246/434 +f 4419/248/435 4423/249/435 4424/250/435 +f 4424/250/435 4420/247/435 4419/248/435 +f 4425/195/443 4426/198/443 4427/197/443 +f 4427/197/443 4428/196/443 4425/195/443 +f 4429/199/390 4430/202/390 4431/201/390 +f 4431/201/390 4432/200/390 4429/199/390 +f 4433/203/444 4434/206/444 4435/205/444 +f 4435/205/444 4436/204/444 4433/203/444 +f 4437/202/388 4438/199/388 4439/200/388 +f 4439/200/388 4440/201/388 4437/202/388 +f 4441/207/398 4442/209/398 4443/208/398 +f 4443/208/398 4444/207/398 4441/207/398 +f 4445/209/445 4446/211/445 4447/210/445 +f 4436/212/446 4435/214/446 4448/213/446 +f 4448/213/446 4449/196/446 4436/212/446 +f 4450/210/447 4451/211/447 4452/209/447 +f 4453/215/448 4452/209/448 4451/211/448 +f 4451/211/448 4454/216/448 4453/215/448 +f 4455/217/449 4428/196/449 4427/197/449 +f 4427/197/449 4456/218/449 4455/217/449 +f 4457/219/451 4433/203/451 4436/204/451 +f 4436/204/451 4458/220/451 4457/219/451 +f 4459/209/391 4441/207/391 4444/207/391 +f 4444/207/391 4460/208/391 4459/209/391 +f 4436/212/452 4449/196/452 4461/213/452 +f 4461/213/452 4458/214/452 4436/212/452 +f 4453/215/453 4454/216/453 4446/211/453 +f 4446/211/453 4445/209/453 4453/215/453 +f 4462/221/388 4426/221/388 4425/222/388 +f 4425/222/388 4448/222/388 4462/221/388 +f 4448/222/402 4425/222/402 4428/203/402 +f 4428/203/402 4449/203/402 4448/222/402 +f 4449/203/401 4428/203/401 4455/206/401 +f 4455/206/401 4461/206/401 4449/203/401 +f 4461/206/390 4455/206/390 4456/223/390 +f 4456/223/390 4463/223/390 4461/206/390 +f 4463/224/454 4456/224/454 4427/226/454 +f 4427/226/454 4464/225/454 4463/224/454 +f 4464/225/455 4427/226/455 4426/224/455 +f 4426/224/455 4462/224/455 4464/225/455 +f 4458/214/447 4461/213/447 4463/228/447 +f 4463/228/447 4465/227/447 4458/214/447 +f 4465/229/388 4466/221/388 4457/219/388 +f 4457/219/388 4458/220/388 4465/229/388 +f 4434/206/390 4467/223/390 4468/230/390 +f 4468/230/390 4435/205/390 4434/206/390 +f 4468/227/445 4462/228/445 4448/213/445 +f 4448/213/445 4435/214/445 4468/227/445 +f 4431/201/390 4469/202/390 4470/199/390 +f 4470/199/390 4432/200/390 4431/201/390 +f 4468/231/456 4447/233/456 4446/232/456 +f 4446/232/456 4462/224/456 4468/231/456 +f 4462/224/455 4446/232/455 4454/234/455 +f 4454/234/455 4464/225/455 4462/224/455 +f 4464/225/454 4454/234/454 4451/232/454 +f 4451/232/454 4463/224/454 4464/225/454 +f 4463/224/457 4451/232/457 4450/233/457 +f 4450/233/457 4465/231/457 4463/224/457 +f 4439/200/388 4471/199/388 4472/202/388 +f 4472/202/388 4440/201/388 4439/200/388 +f 4443/208/398 4452/236/398 4453/235/398 +f 4453/235/398 4444/207/398 4443/208/398 +f 4444/207/391 4453/235/391 4445/236/391 +f 4445/236/391 4460/208/391 4444/207/391 +f 4467/236/27 4429/238/27 4432/237/27 +f 4432/237/27 4468/231/27 4467/236/27 +f 4468/231/27 4432/237/27 4470/239/27 +f 4470/239/27 4447/233/27 4468/231/27 +f 4447/210/484 4470/241/484 4469/240/484 +f 4469/240/484 4445/209/484 4447/210/484 +f 4445/236/26 4469/238/26 4431/242/26 +f 4431/242/26 4460/208/26 4445/236/26 +f 4460/208/26 4431/242/26 4430/240/26 +f 4430/240/26 4459/209/26 4460/208/26 +f 4442/209/26 4437/240/26 4440/242/26 +f 4440/242/26 4443/208/26 4442/209/26 +f 4443/208/26 4440/242/26 4472/238/26 +f 4472/238/26 4452/236/26 4443/208/26 +f 4452/209/459 4472/240/459 4471/241/459 +f 4471/241/459 4450/210/459 4452/209/459 +f 4450/233/27 4471/239/27 4439/237/27 +f 4439/237/27 4465/231/27 4450/233/27 +f 4465/231/27 4439/237/27 4438/238/27 +f 4438/238/27 4466/236/27 4465/231/27 +f 4473/243/150 4474/246/150 4475/245/150 +f 4475/245/150 4476/244/150 4473/243/150 +f 4473/247/153 4477/250/153 4478/249/153 +f 4478/249/153 4474/248/153 4473/247/153 +f 4474/246/152 4478/252/152 4479/251/152 +f 4479/251/152 4475/245/152 4474/246/152 +f 4475/248/151 4479/249/151 4480/250/151 +f 4480/250/151 4476/247/151 4475/248/151 +f 4481/253/18 4482/256/18 4483/255/18 +f 4483/255/18 4484/254/18 4481/253/18 +f 4485/257/17 4486/258/17 4482/256/17 +f 4482/256/17 4481/253/17 4485/257/17 +f 4487/259/16 4488/260/16 4486/258/16 +f 4486/258/16 4485/257/16 4487/259/16 +f 4489/261/15 4490/264/15 4488/263/15 +f 4488/263/15 4487/262/118 4489/261/15 +f 4491/265/14 4492/266/14 4490/264/14 +f 4490/264/14 4489/261/14 4491/265/14 +f 4493/267/13 4494/268/13 4492/266/13 +f 4492/266/13 4491/265/13 4493/267/13 +f 4495/269/25 4496/270/25 4494/268/24 +f 4494/268/24 4493/267/24 4495/269/25 +f 4497/271/23 4498/272/23 4496/270/23 +f 4496/270/23 4495/269/23 4497/271/23 +f 4499/273/191 4500/274/22 4498/272/22 +f 4498/272/22 4497/271/22 4499/273/191 +f 4501/275/21 4502/276/21 4500/274/21 +f 4500/274/21 4499/273/21 4501/275/21 +f 4503/277/20 4504/278/20 4502/276/20 +f 4502/276/20 4501/275/20 4503/277/20 +f 4484/254/19 4483/255/19 4504/278/190 +f 4504/278/190 4503/277/190 4484/254/19 +f 4482/279/27 4505/282/27 4506/281/27 +f 4506/281/27 4483/280/27 4482/279/27 +f 4507/283/27 4508/284/27 4509/282/27 +f 4509/282/27 4510/279/27 4507/283/27 +f 4488/285/27 4511/285/27 4512/284/27 +f 4512/284/27 4486/283/27 4488/285/27 +f 4513/286/27 4514/287/27 4515/285/27 +f 4515/285/27 4516/285/27 4513/286/27 +f 4492/288/27 4517/289/27 4518/287/27 +f 4518/287/27 4490/286/27 4492/288/27 +f 4519/290/27 4520/291/27 4521/289/27 +f 4521/289/27 4522/288/27 4519/290/27 +f 4496/292/27 4523/293/27 4524/291/27 +f 4524/291/27 4494/290/27 4496/292/27 +f 4525/294/27 4526/295/27 4527/293/27 +f 4527/293/27 4528/292/27 4525/294/27 +f 4500/296/27 4529/297/27 4530/295/27 +f 4530/295/27 4498/294/27 4500/296/27 +f 4531/298/27 4532/299/27 4533/297/27 +f 4533/297/27 4534/296/27 4531/298/27 +f 4504/300/27 4535/300/27 4536/299/27 +f 4536/299/27 4502/298/27 4504/300/27 +f 4537/280/27 4538/281/27 4539/300/27 +f 4539/300/27 4540/300/27 4537/280/27 +f 4505/301/24 4541/304/24 4542/303/24 +f 4542/303/24 4506/302/24 4505/301/24 +f 4512/305/23 4543/306/23 4541/304/23 +f 4541/304/23 4505/301/23 4512/305/23 +f 4511/307/22 4544/308/22 4543/306/22 +f 4543/306/22 4512/305/191 4511/307/22 +f 4518/309/21 4545/310/21 4544/308/21 +f 4544/308/21 4511/307/21 4518/309/21 +f 4517/311/20 4546/312/20 4545/310/20 +f 4545/310/20 4518/309/20 4517/311/20 +f 4524/313/19 4547/314/19 4546/312/19 +f 4546/312/19 4517/311/19 4524/313/19 +f 4523/315/194 4548/316/194 4547/314/18 +f 4547/314/18 4524/313/18 4523/315/194 +f 4530/317/17 4549/318/17 4548/316/17 +f 4548/316/17 4523/315/17 4530/317/17 +f 4529/319/16 4550/320/16 4549/318/16 +f 4549/318/16 4530/317/16 4529/319/16 +f 4536/321/118 4551/324/15 4550/323/15 +f 4550/323/15 4529/322/15 4536/321/118 +f 4535/325/14 4552/326/14 4551/324/14 +f 4551/324/14 4536/321/14 4535/325/14 +f 4506/302/13 4542/303/13 4552/326/192 +f 4552/326/192 4535/325/192 4506/302/13 +f 4541/327/27 4553/329/27 4542/328/27 +f 4543/330/27 4553/329/27 4541/327/27 +f 4544/331/27 4553/329/27 4543/330/27 +f 4545/332/27 4553/329/27 4544/331/27 +f 4546/333/27 4553/329/27 4545/332/27 +f 4547/334/27 4553/329/27 4546/333/27 +f 4548/335/27 4553/329/27 4547/334/27 +f 4549/336/27 4553/329/27 4548/335/27 +f 4550/337/27 4553/329/27 4549/336/27 +f 4551/338/27 4553/329/27 4550/337/27 +f 4552/339/27 4553/329/27 4551/338/27 +f 4542/328/27 4553/329/27 4552/339/27 +f 4486/258/17 4507/341/17 4510/340/17 +f 4510/340/17 4482/256/17 4486/258/17 +f 4482/279/151 4510/279/151 4509/282/151 +f 4509/282/151 4505/282/151 4482/279/151 +f 4505/301/23 4509/343/23 4508/342/23 +f 4508/342/23 4512/305/23 4505/301/23 +f 4512/284/198 4508/284/198 4507/283/198 +f 4507/283/198 4486/283/198 4512/284/198 +f 4490/264/15 4513/345/15 4516/344/15 +f 4516/344/15 4488/263/15 4490/264/15 +f 4488/285/7 4516/285/7 4515/285/7 +f 4515/285/7 4511/285/7 4488/285/7 +f 4511/307/21 4515/347/21 4514/346/21 +f 4514/346/21 4518/309/21 4511/307/21 +f 4518/287/197 4514/287/197 4513/286/197 +f 4513/286/197 4490/286/197 4518/287/197 +f 4494/268/13 4519/349/13 4522/348/13 +f 4522/348/13 4492/266/13 4494/268/13 +f 4492/288/163 4522/288/163 4521/289/163 +f 4521/289/163 4517/289/163 4492/288/163 +f 4517/311/19 4521/351/19 4520/350/19 +f 4520/350/19 4524/313/19 4517/311/19 +f 4524/291/10 4520/291/10 4519/290/10 +f 4519/290/10 4494/290/10 4524/291/10 +f 4498/272/23 4525/353/23 4528/352/23 +f 4528/352/23 4496/270/23 4498/272/23 +f 4496/292/153 4528/292/153 4527/293/153 +f 4527/293/153 4523/293/153 4496/292/153 +f 4523/315/17 4527/355/17 4526/354/17 +f 4526/354/17 4530/317/17 4523/315/17 +f 4530/295/196 4526/295/196 4525/294/196 +f 4525/294/196 4498/294/196 4530/295/196 +f 4502/276/21 4531/357/21 4534/356/178 +f 4534/356/178 4500/274/21 4502/276/21 +f 4500/296/1 4534/296/1 4533/297/1 +f 4533/297/1 4529/297/1 4500/296/1 +f 4529/322/15 4533/359/15 4532/358/15 +f 4532/358/15 4536/321/118 4529/322/15 +f 4536/299/195 4532/299/195 4531/298/195 +f 4531/298/195 4502/298/195 4536/299/195 +f 4483/255/19 4537/361/19 4540/360/19 +f 4540/360/19 4504/278/190 4483/255/19 +f 4504/300/161 4540/300/161 4539/300/161 +f 4539/300/161 4535/300/161 4504/300/161 +f 4535/325/192 4539/363/192 4538/362/13 +f 4538/362/13 4506/302/13 4535/325/192 +f 4506/281/4 4538/281/4 4537/280/4 +f 4537/280/4 4483/280/4 4506/281/4 +# 7168 faces + +‰PNG + + IHDR…y#sRGB®ÎégAMA± üaPLTE         %) +  # ++ #"&# *, ##((0843;:  (" # -&)!.(;"2+;3$#"%&(&(%&((*%#(&(+(&,++-/0.0..010�)&1-,8/-0/020.83.98/333568685689854868<95:;;7?@<>@?@<=AB?GH?HHADEHKLQRXXC$B&E(D)H&N I)L,F0 M1 D9V T P,P. [ Z" +_(S3 V8X6 Y8Q6U9X6\;I? A>;c& k+`>s, r-y0x1@?@I@]@LB DA=UJ%]Q(aAdEeHhEhFjHjKpNpPdX,k]0wV n`2wi6~p;BCCCFHEIJIEBHGHMIEJKKFNPLNPFPPMQQNWXNXXQMIPNQVQMRSSTVXUXYZUQXWZ]YTZ[\\^`V``]`aa]X`_dfb\xlD}pFtPbccdfhfhikfahgknicjkkmopnpqrlgxrl}wq„7€o;ƒs=ŠzC‰|S~C‚|vŽ€L€V•„H—ˆWž]ƒbˆ‚{˜‹d˜Žp‘iœ“t L ŽT¢N¦”W§—g§›u°žh® m­¡x±¡l²¤yŒ‡Šƒ———¦¬£‡®¦‘µª‡´¬“»±»²•§§§¼¶ ···ÁµÂ·™Å¼£ÈÁ©ÇÇÇ×××èèèüüü§uytRNSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿS÷% pHYs  ÒÝ~ütEXtSoftwarepaint.net 4.0.19ÔÖ²dûhIDATx^Ôýÿs×}&ŒÊ»‰e’o@F°@ÛyI€Î +#BÃÍE ƒ!†B8—¸Õ@w Üš1@‰"i*¸|a”„b¹ä•í0q’*§6ïÊN©X•-X{ )×½?póƒß­Ú\§¶nå×ÔnÕýGîó<ŸO÷tfTrŸîéé/§OŸé™9ÏóùœÏ9ýBn'šÐŸD9J +~öøaƒŸ¹Ù$üDÁÏüðNøqƒŸh(_§µXN`8‰jž½à¹·€—ˆðæð›)x.‚Ÿgð´Â[ xZƒ—zx¬TšyîgB!?ÑwâDþ|‘˜ ‚™°VÛÄR˜Ç†5®–Fë!OÃbÚŽÎÍÏó(1ÿx~)ÂZKA1 ˜ŸV¦JXLÏh]° µZ!Ø~ò dë;/óµù¹ù¹KZ +WžÖp1\ÎJ dÜVR‚»Ãpsó3mñ òA&a8;Z«3 +—\ˆùÇ8Xú!KŽ¢MÍb‘.yj]7í,b¾>UÚúüs”ɶ­hÓ\òÃÇóùbß¡>fÙu}-:á·øÆ7¾ñë¿þo#üz ø$ü¼ç‚o|ãë²´(LâÀן­,7÷ŠÛëÀÝ{ë·WÚà7n¼³‚éÆ pk}}ÃñðÑ£›+#+물ö9dPƒf«Ì•õêpeX+ÙaÔB¹ìpÿÀÀÉÜálÿaLÞš ZŸ°ª tðb˜Ç‹8p’L1<<À”º2˜Bž¨ så,êÜj¥š[¬TË^cu Ýp~Wüº÷šáÇ ßÓÊ)¿ííŒÓƒƒÑáë]bðûyxŒ¸A‡„SŽ~]€PJCÿ)L‚ï;ëï)¼°gèçžñ¦p2 g'At¿±–35f?sŒ2~¢PiL~x'¼?Q¸ +æ^kk«‰i)ç~Áÿ9†…$<{¡ù–%æü³|Ÿà¹~x'œûOkð¿ÅðØÔ”Âs…(k~2“B03áCåc.J ‚4Šcs50›±_íqío"%q&X”üYšš"u^™™.º2Q“4çÂ9RtmB€×ÓŘ5 üq —Øäåê³£WžÎƒ³q5NGÉççßœ›ãÒsïÜÀŒëS›\Ìž©Õy<ss¼">ßãy€ …Ké¨äSd•&Z£PAYò7M@£ð‚*¸ssXLNCœ(žø +Ë•|8 +äјt#²ílðÿsÉÂx)"øíÿ"ÀmN P‰À++cFû PÜxç¼qíNjðÿ£(n=pp@`!·<’Sí”^ ÀŒ*¾¿!ŽäNéï?9p¸ÿEÓiàæ~0;§Ã‡_|19Ÿ<‰<“'(†‡ûû³YÃG rå\îÀB‚d_ Yì~œð=;`  ?}dÓ:XºÓLÆÇ +p:Ëyðtv í"ÆFRS´WÓà`?&Ü+MÚåô8ý§lꮑ§0õSX–˜ZJgõ=€¿†¦¹‰ÿ›=fOsE€ùOIà¨)šÜvÀ™Ñàg +•rcÎ&æ¬?QhÐÿÕr‚ý1ùoKX]^~+šýŸcpÛßáù©û•š½D‚6ƒßLÁs¼¤O+8÷ žÖà¥6,-þÑ¢Ï:ø/âxc²,yGÀä @ér1@.@ÃŽæ[+2™«m6<Ì”ôÌ5ñ}¸_ÀÜü›,|+³§š°SQò„¬ÏòE%w_FäÀ'p€NNzP^/š<33Áôøøùüøñèxì%—äê'A4šfÖð$\ÂÏ{.ˆ</ø5‰ž¯aÆ‹ëÚÿö׿þŒà·n¾}óúµ]†ëZ&Ø^Ëš=ë·Ö7> }|yÞ]ßøÄ©û`àÁI €Ål•U²@³oîû­<GNªæwþïïOó?R f@–WÆ‹ ö,/®Vª¹ê>$À=Lœw×mj§<⡽=ŠøàìYÐy»™F<“`æ?=”ÙÓ“ëS/íõƒ§Ä︗¸Y‡_4¦vú§Èj÷S&ôž: ½¡kXJ¡ŸüOÀ)ßqp€&Ã<ÐÑpÜä/1N„4í7³Ÿ¶¿KQ[ c:üLad!ž*Yü¢ã9 /‚ÁOüuÕÿ²ÿx?ÂkÃÃñÜäHºšoYbN§òð`6ž=ÁoÀN8÷ žÖà‹&,™¨8!N¼|·©Zïòÿ“º¯}ïç„`àÔ)Øÿ§äÐEé†A)JÓ6íÀYgõ=@œeÌåË@?`¦Xã8üg»¤}’–‰­%œ2 ~¦àlj?¼*@?Qpö…¸jMß÷—ÿ´„Uäð?Žá57ýž?QNß²Ä2 /·ÿŒxö\/©ÁÓ +Îý‚§ux¹ ï.Ù °£ÆÏä`"ˆÀdäxÜÎ šnxØ€w0yíqíq$Œ5E£`ζ;3Àl) <óD €5f=)9þM%åYÆÂ‘¼N†né`ꔀM±àF @Tr +çÿ8€¹GM,3³¢±ñÚbrF‹8€“}ÑN¬’p ?ï¹ m@ŠÿµÿÙÀÞà€{í<7›=Ï?ÀëƒWCÏ €j¶:‚ÜX¯¶NÊp25q?+î8é¶?é_>mæaMHÆ&ˆ ó° À=×÷ãð;NÚiäG€Hic.|Gž@ú¿÷ð^Ãü__¿mv¾ÓzrVºm’›‘:#Ú$Œ½¬€”Ïšo_€;o‹ü©œþ³àþAÐ<^ ]#ÙÀ6óÄA-øÿ€<Mü¿Ó ‹³ŽìOI÷Ýüï²…hÀs'šè5O`ðç~:Ê öÇËmÁlþ4²ýwñ ,Íw-šHÑ9Àðà€ÍÏèH €¥êâ^ï6\_€€t4NÇ1ŠHxÌÊ·µ‹Fdœö´ŠƒËæQoë T:‡ËÑ€ü»ó¼iôÞU óoÄ$=Ai2á@¡1j€‚™¶+fÚÀ‚ðŽz Àt" éhé·[: +äѳî€`:ÁÏ{.hÕÐjÀö³ +š÷×:/ð°Çtð\kå`€ZžK €×[X = Ì«–sÃäýrK@Ù=à—ûÁjbû‹ãÿf8y$='Qõðd÷ë0Ö6D-ý.ðí¥”ߎáîѰáö?ù?ÆÂòØÁ¶1âàU6Aùo°|VòRp9öDHx:õ˜™™œo ¶oMÿÿ`°Ë÷Ðú7@,pè™=lçï´pþ &€1;<Œ0|òœb¼ˆá5Æ~yʪž`Ûµ€ù? ʧ՟œp€Q€="÷ 5òÐ"ŠÀeÛÄ<«X_¿ÓähåØáð³Íý©ßíþ n;·Ë ªO®Àø?íð¾¤CÏfÉðBƒîíEˆ¢ñ–òŒSûc)î?MþgG¾Ì€k$ÛÈÿPæó· ÿýö{5æýzZ#æÎÎm; ¾Œà'§ŒàÏ)x ~¢ æ·8‹À¼ïx‹1 ,VÜö7xþ‚•²Õ2Þ£ø5ŒÿƒÍž‰ÀO#©œû žØàŒ¬ ÏÝ@:šk4L*`/1µšØÓ½ºÀ<—Ž“z @ªÀ±&]ž%DŽ͖½˜«Ô²ê& n` @Êw‘öh5ì€KÎüËEÐ!Àh¾=œòhLºÙLjv~a½¾ÖÃK +¸.J ÿ¸˜Üÿ4Ð ìÛ`øb^í¤á.bç`ýG€Ã'#ï¿&Z}QÀ@¿“ähŽ`‡Áíà·<U¿¸;›Ü àÛ‚Ÿñÿ¹?rÿK¬°UßœýzK®`ÆÂ–ÖøoüìGˆDó¿Ì‡ä@¿byFþ˜ZüO(Pˆbú£€FÀߨØÀ ÍzDü‘ Îê{~bøzø›ˆ–ûhÙ`Ìï +€ÄÖ +Θ?Q¨ÀðÐÄú xƒŸ)ˆù}!×?·¡Zzým¤°èìàíŠîZcÝK$ø‡3˜,¶Ù3TΞÖàÜ/xbƒ—Û n’ä‡g…çr0@À~cœeIÙç÷@vNz¬ €¬‘ïÛÀ«ëòZ!¸;å@N˜[x˜ý€‚PŒcXð´ Ñ Y¿ÙÖÀïÐàØiùk‰…s ý×åàõššvx  @ +à:™ºíÂa:@ } Àµ–1é^Ï_<“Ø=à= î#4þ¤â¹_Ýâ&€Öä{AüÏÃ`>’¼ €»ò$4€ÑÊàg²ù?âÀÌNø¶AÕNñ4ø›V`íg©´iQ€ƒ ~±&§{LÑNZÿ˜`Û÷ž¢ýÏ™´lÿïÉ î—€…jiOAe¨y!íP <–{+þßW€,9ïêˆ^Î6†4í7àüOût€…Jc$?L úŠÁ‹`ð3k°…5þ;ÜøÄü›"ò':xp›l²9±ž@C+ƒnþvëèRïâEà‡ ‘Ãs9)á(¾±Ï2ê¾b0wðàÚûê è`À΀)yJoìæðæK$bæÞT °è DD+òœ äÑnÓ ~ÞsA«&€¯õ´ŠxfÀo]»N/Û["D°D;ÀÍn<Ï7ÀaÕÑ>  ÔOíbä8I€î?‰…œ°@iþ´€by¤z4y2@à·FŠ ŠÑîZ_À†ðódþc¦éÿÓŸZó¿ÀoÛè߬þ¦¹DÉܤõ¯UŽý³^"g‡VEñô P#ÿ( ‚yNõ{ƒÁ¤`O <â{¤#š°^Î\Ée“À~@LÎj;Æh 7þI[]Æø‰¯Q^Ð$µÿ§¼̽?SH{@ü«jX[Mx Ì@€ÿqLtð°¼[v×ëIø‡ó»…DKŸò¤Ë›„s¿ài ^pÇ»K +ü° Zx>hyº¨Õ¢€ÚãZ—1xkxðjްÐ@ežòX€—€ Èñ-{p_‡qÄÝI@4ŠYJz"ßEìÌÙÀL¼ À‹Ã ÌY ÖZÇ ú$ý ®œ Ñ˜X;5|¡+Vò¿Vüðë=_{Ö²8÷]¼ÍEîh°ÓЈˆ<Ï; ‚UJ{†@Ѐ·Èp潚8ÇÀªåÅJN€6) ¤c€¹9ã€ì_œ¾<‡< `)lÓO¢íÿðÞCj7y$¶ÿ逽oíýFÿñ +™œ¯Uî¦È2 +p0°Žö’@À6gP7 {Ùÿ/Ú8€àÿ(`Œyÿ÷Ó[pŠ£òÊIÀ‘, ð”®¡i'œÕ÷ã­ÔÜä0Ëß‘ ÿ®{˜ñ¯…ˆ­Œ0~¢ÀÀJŽÓ»—ªý?mþwÎþ\–åþ§àìÆ?‘ ø-üiÜüžÑ@:çmràßÈwwxÐsü°°w»èýÝ´x®>rR8´íÐÕ8NÆÝ{挈17÷ž±sÕA¼µìÀ’§=q ÀTÛ0âÀcä@F€üQ zðÆ€ó;bœO`3¹Çù/y´Á¬âÙ&ئü¼ç‚ö½ ÚÍ_;˜&€¶ô¯næûïªÀµÖ€¦^_@€Á뤽Á<ˆÒn1Šú; —ñ/Ð-À @€²…¤<J@Q@¢èè8°áù½},`Êà§<´èÿ‡Öø5ÿ›ùÍˬ§ÅßX!s“;¼Á:çwEÞ~oû·öí±Î ”ÿÿð‹Øïhtˆ` +àT¿_/åàH +ˆ> &ü´ðõˆ¹|ÙÀkÆ 19ý§CÚ÷hüKðôV0Ætø‰éј‰ðƒ¢÷:ÁO4ø}º*׿Ťz´ðx;À.1|ñ–%×±lÀï“–q`vpx`ØsTP‡Fpî<­Á žFuiÉ;œ‘ᚈˆzì1Fû¾cšÆPvÌÛbž¡rÂÜ€àLÀò©äÐ-z0“D 3³¢E€™ññ|ËqœòÌï«N1@£ ÓÚ‰60‹›ðóž ºí<»¸.ºo‡æƒjh€äÍ€F@Ô à‹û’Š`ÅÔÂ` ŠÐH€GN20Bä d@²7ò—àÈ΀þxä7= q7àÀCc ðø æýÌÿTó¿Ó;ù]œ¯È/pvÄO?€íÃGoö‚p`…:`päÞOþÇ Ú&s[ûä²à‹ÑóÔÉ(@zxŠyŽ}Ûw7ÁY}HpX4wòˆÍŒÖºkpÍÿýxFpfY½yßÌ>†Ÿ(ˆÿÝ @Þg€¹ÜúÌøÞrûß–]zXb•Ú1|Î;FòÇ<À¿¥ç"X +ÃÞ=Äy7?ÁØáy€t4?Ÿ ©€Yùà¶v1µZäÿnê²£;öHzDÙÜKò~†^ÌÄÕA71óq Àäî1Y+fÔ ’[ °Àbη eõû–Î~ GcÒµq­Áwr• ?ï¹ E/‚mŒðÀÒCÿí– ¢!öíp:|q1UJ{‚yrQÀn1 ðpÿ‘D?p:ŸÐÁ°k €õØ @+þ‡PoÀ†@N€"@$@þ\4›ÿ1ÿ¯ˆqÁÚ²ú¹ˆWÌևѯ %£@^'{:ƒ6€ø_kÐ@€cì ¡…x»$”® &t4y(¨$šà¬¾8‹%—»xœþ[„´jØÇ8~¢Pfÿ%©ŒÐîHµx ~¢@â7h$àÕïS@ÜnêÐäˆ:xx§XP+-—vï°š€ +î¸Jò`(`ÓH@Ì ‚§58÷ žÖàå6,)°9PC<ÜŽ¦ ëÑtÒ óìãY$Ò½äÀùþz´èÔ ”ß! Ñ @%šLEEKÄä[~ü28÷%íÂð…uì¶À³{:¶$½©^mb@ùÍ€çÿ,¯ÚÁ+¦®yX'£>Ú-Àƒ®ø$iãFÀ¾D @£^ãxô‰H¼ Æà‰fzš}.Èÿ4ÿeüï4ÿð5V=¹=±à $<€ÔƒÖØO*æì/zœŸuôÔà4Ýÿœåa ÀÛÖ`Líÿÿ ìü#‘ ÙЈàó€èŽh‚³ú༕œ;yôßäØAüŽÿs±µ€è2‚Ÿ)ð z*•&ÂOÚÆÓO5èx?Q ¿Â§Š ¶P¤`Æ¿ÀE@“ ©x§ðÒýR‰£õ”à}â$ú©ŒÚ°Teû?•€n†ö£¾ýwOŸ>Ý$‰ÎŒ“ýkóâþ-ñÛVýóÏñóϾ½ýô÷wÛ¿¨Íÿ§ÚýÑp{Ú ¾ùÙöÖÖÏŸüýV½6ÖêO‹P··g§&j?Dõú}<زÎésvvVùÖ¶þþÛ8móÉÏ·>«×?«Í×þKm9"ƒÍ§‡ìëOŸnöd³Vÿü¿þ¢^¯mRüò~¡^ûÅææ“§¿üv¡POŸ~q°ùäÉgõM\Ÿçq}! ëO>ÿüéçÛ[ŸoÿýÓmLµ¹z­ž qQ”¼^GÉ·¶žr %ß®CÌמ<½?;:‹"oÕ·ÂÚËþ-t€J¢à¢øúyºµU›«Õ·¶‘Owîïê³µÚnàã_ü¢Žå6>Ú&²Ù|ºMƒ²8~~¦x¨X|‚‚nÿòiýñæç,yk8õ%AÝ]$€Ÿ÷\о€!qà@S˜_¦Œùȱµüÿ¯b€&XíÔ-$ z gw1À:âÉ"NæZ{@k­b†2€-[zîh\àT ÀŽ8âuþ§hnþ"¾—ßXht¶Èà·mm0 +0Šþc Àˆ<Nþ¸Mú÷qm `Ì×èˆÆˆÇŒzìâèÐp?½ðk0òŠ–»Å8ýwÙ ÀÉ߀x­Œ/~¦À¬aü/Œ,ä*f÷ãW¦ÿÎMà_ƒdÿﯶ3ÿ4‘ý?<¼”ö$ÛÔ¯F“ÍñºÉàŸÎtøŸ7ÿŒõÕÖm•J0}à“†›š*æûˆL&ŸÏÇí÷<„uÁa0ËWX/½úãÙR‰)f¿K2G¢)>/Ÿ $ î¾Zº_,N” —J—ðÂÚÓšÃë2Ï)d=k9]Á©££¥©GymÚßJƒ ©ÀÉ[[ÛS£³÷CP6÷ñº8ÝÒñ ù1{PõèŒ`–¾|]èþwYªÙÙÚì«÷ï[ɃDɧ‚ïâ|•<¼4TBЍä¥Â¥bQ+,©¤’#kk‹¥¢6ÃàJŽ,Xò—˜ô)6Žà-óBßd2)*9‹*¨Ì| %g¾@£1±¶mÀ‚|+øyÏÝ÷xæ§Ê@CŸ¯æqý–Yò÷´Ž¸ÙÂБà {“ŠxMU{瀨àÐz<©Úï§ÈUvx vxÆ^ähé0oH¬è0€øŸ·—ìÿSœ°Ãþ·IóD Ñ=Vâq,BŸ1Gñþ¤}Ìl pI@pel ´>{Œ¦ñRÀ÷ ¢ Ð=9žCþ·ôŒ1€ÀŸ°“ý gõ=Ày+9ïæ0úoЪ â²Ó>žd­ÿL²0²ƒø#x ~¢àô/þ•å//^nû ôü;"€k€\FwN+®EëIæsüX~ü7žÕ°C€þÿ¨• `aahh(sÀ¯¡W‡†FÏdÎd^î9ô¡C=G{z{‡^ÊÜ;::z¯ÑÂ$C:&ÎhËRgÎ`‡ã RÚ{ dÎp·'@3zõÕW¹/ƒ|^E’W5 ¡ g2,_ØË âeE·"Ù…­0H­-äcogF …¡WY¼Ì«C¯èaâ(e£à£gT@ ›€ìÏ Jüp‹ìó¬,_æÌ¹æó^zùåÞÞÞ£=‡¾r¨§÷ùNóc­àÄ—y´Á¬âÙ&ø~&$ü¼ç‚ö½~ïˆWóô \»é<ÞU/€v€çú,VZ»Ãj§n`Ž Úi·ï˜ˆ4]p$)­›€g —[1€?À7 |û×@³€‡!¼ïŸìsÿþ=Ç åÒ¨7·Eô&›ß€úèC'@8ï‹ùåù'ýSÈ<×;hœ.€þ#ræþ±±×ÉÕ²þ¡ÆCvðŒ‘þ ÊÝÍØ» À¸ ßPcÙ•œê,cØÁü²K´õˆ.cø™Úh€¹ö#ªüDôÏ‚rŽp[* ¥0îÿ¿6L«Ú!Èå÷.Z³•$t›x·ü%q;ñö¬€´°¡w›ºÐwR¡Åz ¯Ò¥ÂïÞgÃâD¦ïXooh%ÓT…ñ]ïcmv¶4T‚Ù K™.ÌèðÇÜ ã› ùöï‡÷aïjó +íOïþ¾Œhé0t§‚Z' ;kÿ§ù cz×)Œâ9ÁdG:ZÅ0¦ggu”Îvä=Uš(b¯Ær^å‡ÈL–¾ÒÓ%À¼~̃Úßâ +sµðþÔ«¥ÙšJŽÌ’ËÇ¥¸ä–\›s(úößÕf§TpùÁ,3gsÀ}\ ÏÇÙ(ÚîÐýÒ+9PãÍ)b*M”‚bëLY,æ{í+ €,9>ÖÄ﵄ó^@£ ÓšÔÚ ;@¾ü¼ç‚/²ŸàÐJcÒÅ´‰ýwà9= À«]Á +ªHh€6¼%bäô‡ýƒ.¸ §Á€cLòÝÞfvuœÁe}k+ 7k5ª‘p{q0ü!–ÔÅ™psëéç›5â<¥«Õ?c íÉöögõ§ÛµÒh eDÉë(JŽ|UòÚöçVrØz<Ý~²ùÙ“úhéþ§µûWpLŸ…å©ÕæPò-”|K%ÇÙ5\%ÿ´¾µÍ˜‚%P–aÈ8Âóùñ|_>Ï{ʒ߯ýp¢0ÚbrÚky4&]'ûâÿR½ÄüNÿq1¹ÿÙÛÌØO-°+¦ØÍ@þÿâcTku«¢vƒ@÷ã¸@Öö±‰Ÿ+Q@ÃÀ[ vÆœlŠØ÷³ì“òÛ€škÄþIùßÑðàÖZû¿Z ø½ëKN`À¨^³·õGMþ¾°]làþÁD cH÷|“$¸vj€´~„Ü0£ík¤jr¿¼fþ±à03—$`B‡<ðí6ô¿€;Œ¯‡¿‰hÙ] XÕÆ ïÊZRž2¿Óÿ~b­õŸ¶ìÈâ7MG:_ X ~¦@úgI©<@n€–üÓ¸ýOÐÁ€ÜYT¿k>q‘„<E` þt°´÷t× ‚ÇxwI\’ÖÚ‰‹/_<ÀWpvt´öß>2ÃqúúŽgÀxqü";ÎÌpè¾™ùÏ7ÃÒ¹`ÛÌ\Ú¸jឥ›6 ·aÏ€zas3(”ä€aîðXéŠÝg\a³61a–9§',NaZF70M§,îðþh&üå/>³0~¥r m?ÿùÖã)Hí/—Š—•w8O¶‰2ø‰qÉYöÚæfm¨DþN–Ü×Â@%ÊÎÌÕJ…€½ u7`í#a *Ù‰ €»™ÏŸè;Þ×—·®§™s;''½váøWÖ ‡D€àÍØo,"4t€© PF×€¨ à¹= À«nÀZjWD€îÆÐ@¿µSp,À„@IZÄÐò—x&€ÎÜÊ»ø:ÜÐF¤}æð€‡þiƒá­èù?Ãû+Zß8ö¼FÏ€yDû|3kߌ~lSH ¨ààà4‰»¯½.ÿ?TÀÛ" AòôQOž*R7œcl$€Ö +Ài½{8o%ç.<z9Áš‰?BÄÿb'ÑZ ]:üDAg(`¡Ló¹5¬?S0ãŸN ÿs( 7þ‰x @y¼õ_èè°û¦ÂjÉm[I ºS²d/@Nž‰à‡….Ûü/"DC¶Š0~îu9G3A07ÿdòüñ—(NäÙ Y€Ã`¦^<l{§ŠNË3࿈D¡ÀÒÆé¢Ñz0:[.‹<Ùn +Kl3ìg@®w“©káï”OWšÈ«îøý¨C"]þް04ÖÞæy*ª0ˆ#Ø…‹ÌL‡Áïo•F§žF'–m|¿I×F€Ó‘óá°†››a&Øâþ8š¯¤p ¸–gÉ­¡Î +‹£êæÀQ((0O‹‹Åñó˜!ú^:•"¤ ÒpÎÛ òèî ¡ü¼ç‚ö½žC €ÚDòêÀ…† õƒôr ò´ëЭà_"ÀaµTG˜ ÛqG½Ô´D®˜&|@Ãà E ,´„`1þ!é0@+`ôßä0p×zðÛú)ýîÿ·¯8åKro¾ìMng|î‹òÏ«íü«€Ø1@IFÇä!§EÜ `ÀÛ>P<À©A°»y 1¸C¤n8{Ê:ÑOÂi½{ˆ¹øãh,¼€ßEk-à|iðeÍêÛýÑh¥Šàg +ý£°ö4`@* “€€à@€<ºWÑ-³u­$‚74u1­Nž‰AE5ìË0\¡y,àÄΆR)3‚ 6y⥗ŽAô‘ÎãºñO^œœ,^¼¸U*ݧMkÐ `:˜¿¦°BãØÍèÍ`4¨a/Ø©Ùj/2%ÀÛf0êka¡ð)t7çÂØðfȽ‘´ +Lãý&†fÁªµMìÔ¶;@Ï û ¦¡CJô](φnüϬž=¢¡6×Ã!ê ~ñ ~XœËXKÉ“¹j€üf¦ 1û Šß¸Ar?pâxßK}ùqà@þ[…¦É)¯@£1±vhøâFLÆ +Aþ׊àþjËÓÀwÛ¶• ƒ{ZÅþ;ÅD€¡‡×Ví!Ðõ8@Ô €–=&‹8ÙßÒÀTñH€RÈ@½ÜÀÏ›öê°Ï'ðëx“yZD쌈À½{êHûÿ¡uÿÛÑú¿¢|="ãÓ̳Û)ßÞ°ð^JB S=Þdí{ @®q A†P8eÓðÇ|ýHõÂ)˜ð¤ÀÙ~{'pÿ·ÿE< úßC/™ÿÔ¢µ[Fð¶hv0 7fÓ”pEÀI¡-”ˆ»xx«¢[Æ…¯x¡ˆ˜Í]€ùñ—Ôc=A ûð¤ÿ¥¥j;`´r0(æ¿ÚSìë›Ì}G¿üå£GRpLÀù<Ÿcã6SìÍ'íÖq’[qrÆXTæ·üô¢u*€ùÚ“©QöÅJ Ä;{ J&Ï‘N's8¡ V»TxL +¡AƒïÆÎ4R;ýº-] +‹Å0Øž§ýÏÑ ‰i¿’©ý"êµQ÷çè¬Çõé~à€<Ú§3Ô–Á’Ï? Ó]º`M}ƒpZ˜Ç1÷îA1Ó{¹Ý”|ß9­ÀÄN•Äñ}/ñ¾â°Îâqv~HÁ¯È£IfÝ Ûý…¼ë³¨ °À˜üœ¹“¿€å.1âÿnzü‹5¼ªj €=Ž ^€‰É‚a# ƒD €ÐbVѼrʰ—ÿp†ÿJVÌТ7€ùøeF + òðë¥À­ýÓOdÿ·4ÿͳ ¢'÷‹ðù¦о)0ÿið¿RÈ? ú¥€Û2ôõ£ž.€#Gx¿^¤ †5Æþ´ÿ£€)1´ÇÓ @û(À}ôu9uð–L`vr1ì`~GÊæ·Œ/~¢ £z0¦Àöo¢ÿ€ØÀ%Œúÿ±X[û¾ÿЄ&@£€Ýøvz7Ž¥VѽLßè zÀþÔíVÎý‚§5¨Ü–`ðÃ-àÔr08z¨Ð÷›à©£_ÂèK/… +8öÒK/}‰R€[ ïPßxß1âÜw »Nœ8?I:ùßÍcq(Àçî ý MÙc›œ€<é…Bä§Í/Ýx¿r%à8CL­…®N ýÒb~žãûM»uϺ8kG--Õ¢¬ d+?¥\šJþtv(f`#‰):/ÆÎLŽÇôÎûç+ºSº7àû¯â&âÍñå¾tô%hªÇ•.ÿÕ&t"JÐhÊ´Þ ßOÂ%ü¼ç‚n{ÄÓ¹ýñį%¡&PD €ø¿Ã8ÏéY^ ì^Yµ†@×ã¤zpµßcp‚@9×ì §@ä{@ &öà,ÂȈÚó´ôÜ[çä_©¨ €Ïzôè§?5ÿ¿å”Éß<Në +@oäx½aŽžH)À* Ð |2²vEŽlØÿ+€ ¯Áî7þÿÞØëö<ÀA>6€½@r$€³ƒ @¿ÔE+«ïÆa©¹ÉÐïÖ?AsÚç´ð/k'’ü¿w€e^^`/€¶¿Á9üDÁù¥¥ÀÚnË àÆ¿`ÔßðPHì¸wÑ: €Îu§ ìÀ?þ)à‡‰ýyªz à‡[`$|0ØþÐ ÇŽ¾ðBßÑcþ‚  iaÆëËRê³Ø©ÃGöå'I¶ñ€BNìbÑÿÛüç¥ÑYR&øŸÝÈIÓQ0mDºµ†— +ALÇ8‹=û\°í€òá3ãµh@á°C½X¬=ÙúyƒÉ‘_ªåú}nQàeÇ„Ú\m€ÂcF~|€|€\óóÿç•!ù.¨Y¨°fƒ_Qªp¦x‚w'º?¸c¸#šqS´vTw‰÷‰`,uÃ…¯ö¦át×äјtmÅÈVˆw~QA€Ý= à ž€¦›¨^Ñ@ô<Cgjfdó¯< ‚ê¬Ö0À^Ç0 À6Æœ´(~€Rzä0þ?Ò"à¤Y9M½º°Ï”À€Úy¨½š@² +ûî2«lxô§ìàJ"#Š€ÕôɿԶCÛ<ÀwN¶n.ÿÆÉ:€Ìò¦ª^û=QõØÛîh „¤)¶-)qò ŸQ€ì  ÚÝU{ADZ‰egÍ$€s‹`ß½M~€È@rÚG €Ú =ù(€˜þÓ1V‡Ÿ(˜ío€Ž¨÷5ÿ±-cˆ×xÔaG/¾¢‡7_x©ÿ|¶ÿ³u ËÔó€UVÃ~<j°n~¸Ê#’g‡qù*/ƒÓÀgä0(دà5¼;CÇŽžŸóòá>i‚3,@Œš~zù\p +ö¦]´7&'á2ÐÖ‰é Ûb’Í=°í½ 3a0MÛž¾z¼ã¬‰WKµRq™Ö§/bY,ª`^Y^œ´ †ðJFæ +P/?¼K €Ÿ(8û î°7ÐeFý‘ Ñ  £ÀH_…Õ²%ÿC¨ šÊü_ k, õDþÀÒM4•JȦ Tþ?v”6¬•¬Z,iú“µ8é޼“ÑëÇ¿ôÒ‰q>9ˆmÛÀx1_d›8ÃßIĵÂP¡x; +ãjÔ®ä‚:~>(f^æÙ–`œÏç/äóçÎáÅ%›Ö'ÇÇ‘~rFõ”™àoœ•É'âΟÇK±÷Ü +½…º²f¶|Gé^8_`œ®Ð.)žä3ÿO‘ÿµB†«”÷€ˆ·s“ û€„ ‚Ø_ X«µ‚±¥ÃϬ€Oà£ö@ö^4ý5WÝø'Äü4þ2<­¢mŽ×1%6è}ȤÊ쇉ýx|$`àÇ… B¾{öéXß¡úúŽ} „ˆ±Ø”MÎ…:0> +‰™À óØn‘#²€’x y1p“6Àµù£‡Žõa‡NKÀ”ÒÙ¦á7^—F-ç˜hOÓ7Á©X¤Y²îož˜TÞÌ ÀhPòòGŸ€F¹e÷öE¢Å€µ—úŽþf¢ZÃ3 ‚–«QÑÕG‡ >*??)Á _:Úó;ÀS ›ø9X~$ÞÞ¦cÇò8Ôë/§ºö ¦˜uìÓ ~ÞsAû^Ïc€D@ÖRcdþ·ñü+x@kx­•‚@×ãÐþg €¨ýðIùù1¤'6z–‘/p%;¨gøÇØÖ @˜`Go¾=XMæàø +àÏÿt‡@üï"À@Öî +$e6÷ëZ€\¯Uìxïg 8B‰‹»ö¶‚í@rÕÓåïÇðFp;v ¿ÈÀ4JÉãƒYÍŽSV¥íÎ\Éå~z$¨?%žÑàǽ@Lÿ]Æ€úÝ `½9ߦXö߇Ðàó˜›À­¢] K¬—­x©Þ'Š%½Äü(<–ž‰À¢:ºô$e Dýü¸°STÌæ}¶ ¦íÑC}0ŸÙ€ª¾D_5Úxœ¤Îï;zè¨mé$,ÁÇÇË‹à ÚÀ1å1qºã7¾„ £h,‹ÉÉj5S¿ðÂ11·1¸¯lM7Rž(2xÍñµRf¶VÌ[Á#Xbšå>ñ°Ä6Ѐƒ_îs=€…›î„¶¾ÿÂ!ÜRþNð³áãƒóuwмKÜÅ5OK€ (=„…wè‹ú°3…S]{€FÓ¦õø~.áç=tß àž¸÷eƒù±äŽk\’ØP@«%l`x>ϨV½Ø¼úJ ò°NFu´[ ¨'îàüâêf­T¡ˆÈ!!ÙŸ ®vÄôƒï÷ Ð +Îþ¾ṵ̀£7@¤ÜðÐǸ§‘ÿò/Íðî +”Á/ÎÈ?¢ÿ ¿N ˆöò°Ø˜ ÿÓè'ïÅ1¿%6R8"€<v¢Á‡† `_! ðÅ€ÿ äyÜXð¾ïèUf{qXjnò˜íoÙÜeމüIN<©%D–?Ñ`™W¬€a/1¢~-ÒHxâ)濵¤\;<[f“½%¡O)üèPK€g"(‘¡½ ¥†XZ4E°Kv‹<Näó½=ß!½z&M‚ª~ÔÕ„}‡z#ú¢cüÄdä '@ùFŠ&޳\’CµÎ(ãÛÆlS-°K‚‚ <êë¿ÞäÏšo° ¿üÒK_>jqD¹æûä„¿kþ5ØÛ¿¦æxÍÈŠC~¼ÙúËGÇÉã G òØKtwÇêKnÇ{Y¹Ä®/¡Ôttôâ}!—FAm´î ÇŽBnஜȳÕA-"J+8Ñuy4&][1²â_” Ûgˆà·Þf¥zíÚõ·ßV4V´-FgtÀÛ4éWHÿ±€–<€:Ü¡3pB+€!ö`À'´2¬æÚ/¼êŠa€®Ç8ÒèÐÒ…¨žNKÔÅ8-;€ƒòà@«g4{ºx€¿`gLjMxv‹ÞRê È5yÖR åOÿB€Xå­3‘2ñ{ËÉÝÞèäGiHâ\$ö;p‚fudÀa> «§¹ûuÚü`}Hâuˆ¼š÷ŒÀM–;â®þÈÜwÐäw³?«xA£l°òÛp‹©ËýÇÐ ÐÜ@5Ë_³h­¬ø?QИ„½€½ÆÈ@'€ `¤hŒb€ƒ(³lCS î•ß5\¬±’€}<ŸÀ1èðL•ÕÐAxb!í€õùèðãB p#± ÿ«=ù"(L†ô—@’€›þò[¾ïP_ô¥†óHœHià5¬ƒõɈѩ ºGåé(g’:“Ýâyo'W2Í!ÚÜÀ GQzû±<$æ×¥™ýÒyFëYØÁx>Ó“)ž@Á)]hccAo;ý +ÈÉøžÚ§ã*à—<&áÂÏ!@ÚMëSpï ähpºlzÒ:Îâá8nƒûAðA¿u´çBtC 8ôr/Ní¥à§:9r,?É ÆóTùqOÙ ÿwéø‚Gü‚zü–Wð $Ûö Aï1ëïŒdY¡«VÚy¢&€çô,V1,ÀÅeÝUØ•TQÒ2ë*˜û´ÓAÖœÁ9X М?Lt ëcÝRç1`(F ‚#Ø €ŒÏ4]¹~z 18ºÀ®Yέ®òye¹j¹R¶ +5‚½5ðu$$¿ºö½"Ö—@î¬ÙÀÿòO7ÖõÅ ëàä@Ê |7˜ËßšhÓ³ÕßÀþû§9PÐiû§ ”`ÿKLт羱±·µ„P4À˜úœýÃþ'Û· Ø"óZÌŸÐÿéìiŽÀ¶lgOgEê{AÄ[‰¹ÉŒHГˆ©?­Hý”ûó,”mB& P­ûàDËŸ£+  E €T€þ3Ö`€Åö•4ºe6Ù[ s¿aMHbù<ÁŽ +¹rJ38÷ žXHy| ùü¸ÐRT8Ý3!?^ìcÈ;ìuzè¿ô¡Õ9ÓŸÀtü|2ÁUÙW̸üóЏ72S~Uo’ù—!RhH§ÏÈŸŽÕC=°å[äÿ_¦ºÐù/˜?Á§¼$ƒN¢láüJOˆçÅÿG!]Há¤y6LðL¼òŒ§©€…~‚j']t¨[Á©ÇùÙm ŸóèE߈•Ðû2Îêííëí; ñÒ P!ãá|0^4 ãpšëò讀oLHøyÏí{4ÇH/€ …1NÀÛïĽÖo­ø°.Ùhrþÿ‚ÇýïÆ‡»C•˜€ˆ€rv5©×T¬Ÿ!è†Dm„úýdÿ0l|€“'éµcî?l¬þêËôçª8Úàˆ‡H&°Å€MàxP?ìdC!¡Œqyz¨- =P·-®^ç§C-•Š­Þåóެ8÷Ø@D€´0ÅØ@@làí•ÐÙ7××?Á‰îHÂȵÀ·h\NË¿%mïecÙ8V¦8}àˆ5 kÿÌý8»°Œê4‡ˆ,†º-Äúâ~Cº7Íø$À£Aÿ ú‡|ðMû ܼywývš  Œõo5cA¤b,ÚŸJÀÃþEÖ¶‡²`pQûFÜ l$yÛÍÿïÅk\ï¼òéAå'`0upú4ÕÉÁÇà[o@=ë}Þ)¼€3)ÉÌ,Ej­Àßj?Q°¼e#³ã½°Ãb½”0€-cþ§  µ ê˜ðtŽФs¡{ÇE(¸n•ÀzðNäÇýx¬ Àü~\h#* bñ}£È±ì‹ $0³ÚÌÁV°Z…üñ¼žL‹à H¤ £ì!09>3Y¿xÑ Zu¥£¬uPèѾóìhGV„½"F--ißÀ¥z8 ®_Ø 6'ÐǾŠò½4.rî3CÝú~“濚36zOØ\à§Q«Åø8‡`«†¹:Lð à'Š™C82á¸H]*•*ÃÏçŸøÜq¬õõä/ 8÷oéblàB© ¬^`¡ÆÇÃ`ò"ã.hr–ë òhƒYųMðLHøyÏí{´ÛŒckJ¾X2ПUéÛ×Þ1J'®€õQ‰Ó’âôN óðM â&ylú?@  ê‡u ©5êR¬ /È\a 5(º?ÛO7ýÀVöÔ´ê³9ŸÛ…øå`¶`]”OY '!tÖa,1ñ1@<Y`öŒ@RØ”(ÅÚ?¢¹ÿ#àîkH´¤zÐŒo°8y¤¿¾.ûߤRþå#ïí¹rûìºZ~˜ß¶·ØÍ¼ÛÿûÃYuĽ•{Cpîß{7@ç­äÜäâ3$=M  Èÿ&öåðãå‘ +¨±M @[ æ÷™ãÐö·¹Ù5Ä-|'±vòH,E·/ZÁ”Dá;–ÃÍ$÷k<ÏEð$À¾<jý·w?.¤¾Ÿä‘j…,¼ç†Bº¤ÁS +<úUqð·ŒÐˆóàÊÉBO~†O·§Ï@Æóx~òâÌ̤‰ˆñq-=½½=Î÷ö1cp"PpNbæò‰ UÀåÞÞ¢ä .`wÛ»ôôö˜$OÃP/ȇf|‚¦>2£ß¡H€]Žñ +*eq|æ¢K?ñ0Âù°è§ôQûćå? ‚þasˆ>n10ŠŒp<4ÚŽ2Nñ¨nédN“s“Å‹˜œävy4&]'û¢XeBÂÏ{.èúYäaG ÇGo¢óHŒ½ýöÛ`xšõP7W@ü##®²qínÌϳñf1¾o.c”±‘•›’Å÷ˆ˜ô1qækQôïàœfÿ£F)/B gTYXËeQs çÊÃåáT:žA¨÷͘é˜äB +ç.§{Ó{a—Ÿ©ÆcdFe‘[PMNÀ$Àvn­ºŠJŠ=ø¡KÒ¶bk8çWR +Àã ¾ +:wcžãÒ@@5 ÀCެGýÿîÉó¿Ãû`ŸØ»%ì(h6>_à_ úc£~LólÝOR~÷Øqžïè&7§õîáÌ•\vöИ¥HÌ‚¾,zš¾T3J]ˆÔZÁéRðåMàZ(]+úï ô_vîçëû««ü!FhöÄÀ±N1,¨n˜Ý8_ÑÎøéxÇoxÃߺÛsTZwÏ Îý‚§Zõü¸n£IµËôþ19Y+ô™øÍ£ +üêËäS½+œëƒÜ‹½…orøŸ qjLO^,ŠümÜ|ž€7QããBo,ÇUn bîâðÁ Kð}Ðûr”™9q<–¤aQ(`tzî—AqzrüüL¾÷|äÜ&7e†Å!ãz2“,1¯ÅÏÞŸœò¿HtLìàA¤,†8Ň GÙ‘ˆ„Ÿ4À‡Ö(ÁµLo>ÔdàïK~3ÁÇÞX¾1hß9´ Å àò"ò‘9¯µ™ps+ ƒ=yw²¸9??CðY>“|N8 믋ì©?Ifd:Û¢t(NòÑ8½x‘ ˜ ¦¹¸/ööf.„Åó‘†@zò¥Ö±°ý \®Päg‚°˜Á9þö­>ŠÁÒ£ì½Epîüã0äGÁëb1¬Ḭ́„=ä”Î"]$±[.—Q8bÅöC-‘,Bí)/_˜}¹÷\±¦"ÅÏd`€*…k€>h$nk·Â=´¤=À`°Ë·zÀ= °³ hz“þÔoÝ’€ÄÏ(jÂl=ù|­Bç©T둌ýhãî•,Ê»!¢}ð¼Ñ½V“/Ì´4ÜüwÀÊeÿ—«Á>G¾­À&ÏV–ªr ÐG7Ô¦¨ŒPƒñ‘¿Ãfú1FI Öfª¬´_•—½ñÝ0 õ€½´jTst3@p°´áá#ý¼B®Zþ¨Ê&€¬ªE§/k'8á-{ܼù¤J@  ¿Fœt"®5ý+*@_}Gx< Y×ÖÑà <È$® +vâm$8}úÛ–Öƒ Ù‘Oß<üúEbWËLvÂi½{à“³Ë]b" ÐÂÐø®c`¿ÇV°_ŽÁOü0±³ñÿèH{Ú +ð~<©û¿ud ƒò §~Š€×vóhtÍÆÓÓ‹eðÒó–]…6f ÿ(í=ûаÁ€«KKm@ª[Œöüß{®–ò™¯ý 0Õù<™-¬Õja©x¹¾ÇæäÅÚß é¹þ`°Ï#ÕÊõP¿yð?Ö.‹&í\.NÏz‘êŠlåâ…ñ"ʤU²Ëx],ÎÍÿ¼ö7µz-,žz%“ßë\!ó-œV(^(Ú》ù‹<5“»gòçò¤W–cr2“éíË—°Ê3郀&¸È’O³xA(j½È g)Î,œÏÓ°$Ô+, N0ª®„¥^œÝsÇ‘‚w&œãYr~Ú°öù|ýq½NýÄ’X*Ò»ÌÁJŽÕ|^ã:ÚÛ‡<'‚Y^¨`p’۠јX;5o?ï¹ Û^X?@¯}[˜ýÿÎÊ;7ߟӨ·&˜ÿgIÿìS5<8 ª”±ß¬‹OŸc7iÁ*Î`”wF²c7M ´FÄõZÑkÓŽh]ošˆp`˪„ý3j“ÊBuì (•M™Ý³ ÃjXeýÅ1@Ò0âÙFI‡S°߇/EV:@’7z0ß?É}˜‘ô8¨ND–• +® {f`ðäIÔy¹r5·º¼´¼Ä! G ºó8Ý;vöX¹yÓã¤ðõh$ÀØpûp7z#òÄ9š ñðžQq;Äýº•@$š´€çïì,cøñûSî~´Hã[cÿ.‘'a“pZïÆa©9Éÿøf»  éK•é¯×"1ÒÍF–?Q°¼üj‡›ºÿ9Ú +ùþíÅ&5HÀZŽ™ÿôäÀüi@S @ÓGNÞ;–ÛxkŽŠI€4†ùÏ>« 9”5¬‰šUO@¤@³ —íç2¯ô e2C/÷ÂïçСC|>ý˽C/Ûa{ÊF{ +…s™Ì+/ãÈPfˆÇÁyç JÔ€m†pJA«}}8Ç‘?Ç|Îex–-…Þ=_x%Àu´ŽàbØ#ðâ|Ç /g^îý_°Cû ¥~YeîãûË@æ\Ïå S•<“祙, ì²â2qÉyg¸Ä‡,Œž£ÔÎá8Š>Š<Îôô ±Ä,ö+zç9C½¸:înen*îìQîâm*pp’Ûôüsº'¹?†ø†œÏWü=ÿæßxiüú¦RãüÛ_ÿÚ„Ázíñ6Àh¬ÊþgϾõ[Ô)(Œ‹ÏqŽ9uú¬ܸ©Éäp2ÊÙÊÍ;­ºóÁGïñl;@úÑ.À T1)Àÿé>®¦^à8{‹ Us9WÍ-äsÃ`fÔ¨0CÀ稲ú+dü~9ù& F +PÜŸÙ+¸+´»¤°­Nþ8JægÜBõÆú­ YŽ÷˧#Æ0`±L€:ªZaK„ ’v„³=¡€D+€ÅB0Îß¿šý }M\§°€â€6ÍÿÈ'‰FwÂȺ…ðbq¾5£µåþ:£ˆk¯¿Í‡jÓæ–74¨eåÃ}üŸ> CÆê{ KÔÕXvöD É°ƒú äÐè5¬/ÝøÉ$à' +q/€‘5˜é/O@m€¼ÿ’Q/@>ïÕ† êH¼…üéOphËx«t¿tã¢uLIØ'”nb ýdøã4äåøMÀ¹_ø'&vޥɄ¹{@.gL¼g€¥¿ V:ªê9þï9ÚsD c›¤GÂ#Sæ ™s£¤.RODPfÜQJ +«!wꕞžobv’ÛßøÚ¯ïltOB‡H¸Ï_ü–5Gü]ÒõàwX=ð6þo·X¹±B_>ÉŸ¸} ü/0xv5BºúûÇÆzä‚ýùÊ‘St0àæÍõ; ÀÃõ•‘Á±›ë&Œ×çˆÝã¾[o­`þ3йße·ôGÝ"À€üýeØÝl@ý²XFUZ¦{ÕUYfL¿ØÛ:ïƒøY‘ïAPb®S ÄõÛøŽÔ\£…ÆXŸ£êAeÉ‚¨LµXYe€jkóHìQ¸`G Àí›÷6èˆ=Þ‘ €}²ùS€Ø°SàdÌ<ɵ%Ò^~Áø+ý'Ó_·D»N< 9Ð÷¤ûÓº2Œ©?FRNëÝ#æ°ÆÌ¯:FÛqZx„ô·Jî7ú¯,¶8…¿£~¢§âp@:Ú¢'@{ â•ð&€µU5´õ¸H«,»›ÿþE~·J÷KeŽÖµÝ€Ý+þ'Œÿç?§KÀ¢“?ñ±'&Ò + ë¢¶/„…¡W2æÔ·€oÃb©X¼ü)ŽÍýp.œ«×C Ä4¥"Xo4SºR’¯ü +›ÂÃÍííºžÐÏ]a oa9A åAX§=¸ÀVò |¼U{Þ¯ÜÈ\k[OæÃ™V X8“A’RÌáKÄr²m¡”BÙ.Qº 4æ/\(L — …|±8[G‰pÝúc>/™ÖgP>tȾ`qŒA1˜‚æ­_lêÑÂl¾@¸”ÅÑ¿Åêt0½²a –._¾Ö¶ë™Ù¢è÷k[[(BX PòÒÄ·Xr|ä0ønÉ - XP êÓ€¯ö„˵OÀª³“Üî €”KºmóÅÝ€ŸòÜ·GøÅÅûNÿ€ùZÏפ(×Éîm×n\{çÚÛX1Üûƒ0À䃃¤~ƒ±?Ð# ‡¸Q í„à‘ìÈÍ;bp‡ó;_Îú~PëZõWäÐËx?‰gUîP?æW†Ýà †¹e:€u¸JÏ*Œ‘éÖdÐ:Ìê ‡r'À2sÈ =¥Ï+g‡1«†çɨ6«¹ùØVÀч*åêòêò2+¢*dˆÀ¤áT É Ãüù½€ÀÙ{¬€îxwýÞþ7ú·3î7Aäq|õÆ é¸i€.pöß!§y9´`§ÔÓ§¡¢}z×J;8­wÜd}íe*ß¶ÿ)ŠIòi­E ~kMüo$àûž= ¸h¦ÿ]ƒMDÞ!áHÅ óF€Ž¢Üü÷ÒM¼[ºeöî똒ðH0@€AÜßö1É;“í=€ôÿîRÛ&€$âj…ä·glÎ +Šé .PÀú³… AæWK—‹C³Wx†Êû˜Ï噂AÀÅËÁ|0T˜ ŠW‚I°¨2'÷]E/iw|)°ù»¤3.CÛý0‹£\e´À… ½#Ãdç¾R…µÂ9®#“Zb ÏB9µ‹Å‹LŽÕB/c.ÁôÌL°ÉG +ãCxÉšP›g +xŸG  +ŠÐ3ÁEÆ61Íàô·Ç è@¨èŒOÃW +8ÉÛã* îc1¯g-í;‡CÊ+Üš 'e(ã$·;¾áìšÌî¯ûªãùs¿À €4¾æüŸ*ä×ë@ŠZ‡µßnS¾aÿó@äÿ›¨ç`ïœþ)€â®vƒ[tP€S6¨F`P’ÁAãÎõ§G/Û§E<Û{âÓº ëþWÝ+R PæãXÀ¾Ù\¥:\YVÁ,;æø˜À¨"@ì4˜þÞõ P~´`4ÈcLˆUšBU>1›Î^JªbœQÉÁüZ4K„€\”áDŸD%¥ x[ +Àì/€Gxðpý]sx7ÀŒÿ!5Ó¦f‘´ÖÒpߤނ°ñŠÁ½:®TÊ¢á¶"RÇ*›ÿiëÛs„¢ý¯Údæ˜ä , –à´Þ=œ·’sÒ@àæÿÉ“øÒ"ú'…‹M;©ß@ +ÝÅ€3-?‘àøU#šø…ío1ÝöˆÈŸ*@¦?%]­<|eEþ¯™ §²ànþ-=,pô·Qá¹+å ‚ÏÉl@óLOEð¯Ó@w¼þH!Õ½yö©j…Â}V£€ ÚÔ†Iš·0µQ8÷ŠÈö"xpºÆ0@ð)$bð,·Cj$a„¹;Æd¼Jõ5¬’ë…—‹óŒštÑZŽ‹¿{@4¥ È ªG˜_ˆñ˜9ûëMbT(ZÉ!8¦ƒù™é™iPº¸œº€%§(¢Ø3VN.¯ÈU@+\³g§€í Cʏä*‘VÔ‘èãÓp[yŒdk–-ÝÇì$ݯÔìnøZÏ`ý¸Jª0_ï‹þà@‰¶Æ¿7WøŒ@=-Xph +ö?ŸÛ"8û. +z¤p¾Ø%ò¼;’¹q«¢ôè•ä÷¦>Ç{¢WD÷Fþi°? P‘Ñ.{©ÌÖüíË옭.–Q߀ŸÕ +Àª•Öj¨âe5ΗâøéÝ·n€ñOsK$\ÌUé[0>G]Žê  0õ5ì@e8Ë!˜ûrµ +€úŠUKÀËtF%úOóŸô?†àöM|#nÁ3p]@Û<€zMØáHšÿ@·rÖõR{D÷Z´uÁ$û/ÂÌGÑx}3~6’Dú„ïÁg…¡b+(·Ë¦ódë˜ç臔Vv„¹×J +\ØCÀ7ÔÎÞÀ×H·Ò¾ƒcsKô|íkXC¨䈔ÁÁ  ˆæÛ-®­\{÷æÍwn^»ã¸MF¿C&àð­g §ÿÈWÅ×(FnŒ228òÎúÆ£¿ÀôÓÄ+ù†Et Úõn{“lý<@/¯Jö„2j ÐÏÇð-£î)£.c_¼Å +kžEð¶š-/ÊX¨@  nS…†¥*$VË°Ìø|{B ŸÐÏÿM`BJ²<*à\Õ¼ÿ°û‘3ß«0R¨!¨Dø0@^€W'0›"”²ã´2¶Rq¢o@ V+¨!ä P@x} À•Ûæ éióŸÞ˜–³Ùñ q.’l.êQ7CÉÛ‰+4 À^Þ/•ýãº6IþÝò<¨4§Ö»‡óVrnò¸ùTâ€&€ïÔ~3œRà7nôß! zÔ¿à'Œ¤ž¬äFP0¡Éüÿ3ï~¦ ú·Ey•–4pK &€äÔÎ1,kƒö+ 8÷ ¹²Ç°/@JxÚ׈î<ö€%>¨Ë^¨ +"l÷2ƒòΜ#W€¯‚ÿ3ùsrh¼ÁÌö ùñóÅÚ¹L4ŽM@'ºÃzûk5¬ÍM„Á$fN¼ +Ž+£‹™È|ô8¤}@IìBZÔ@Õ¸t!¶ó…ñÈ«›A0Ê6ýˆíÕ6P(\È"¹Ð2üÝb±^*¦iésÌË@V–àñl¦NuŒ²‡rF‡y®È _æ;<¯>1Ä’SÐè×!,ý¡ztàQ= +ˆŠa8Ñ;ÄÉInw|#²ö±Ýöàõõ¯ƒˆÉÿ’`⃢ÜÝ€ë|W—ú  Ð*øŸ/m˜@½ÚÐ?±‚ׄàÖ­{Š`åÚOiÎÙÙŸèýpêêeTÝR`XÜXhߘ~¿ýôÏ|«?å¶$ÀŸG)¢É)ß–I)€u)V5{›Ë¨hÀÕþãlég}Pέ‚za11 < ;¼8’…ýF5€z–Kn8ZDȆOýŸ$ÿÓÀ‰‘8Ÿu|Vãú`ƒÖ=-ÿÊbUn~Öíj@n eT© à2EU´ÂXe³S} ¹ÎF +àÝ È¢Àðl葆K{°*% ¤×Ýëco¾ô_ChD'k&yJÏ Å74VHíbj*zhèSaˆíé$pMDü/€•‡Ö»î20‰eûc*I€«iС€XT`Ï&²(ü£Dió¿Ø¤ð ,f¤ø}ʈ€V1”æÀÒ·ÀtÏDü|E+)ØGÔMË•ýÇiø`= °ÔÞبÒgƒ„µÜ/f2¢3zèÐý(Ì$€|šžÈOLCØÑ5J̘ÿ?W’ ¥)Âú• ‡Þù3™Ø^ÃîLQP£A±8…½X¡Aç©üÒ;0"ç1ôÅÌP!ˆ”³þXàã–Ê€+ù …âýDɧàîÒù$ûüSPl•œƒë02(ùÅbÉB#ñ ŋµâPðéîbC«à^Èç¿u<â„50(@–ñ¯“Üî’W©À¸X#ÁÊþýâí ä–EÒƒìÿµo@†€ö¹¥7lÐ/À4'ÚãmºÿoøÀ'ßa4ì +?gÓ??g…u½ø?j8Mž Y¹q{å¬yþüÏÁâúŸÅolˆwjû/þâÏþâÏ~ïµÉÙ¿M6P· fÝõÌ1~#P†Åflí¯Epþ0jT9`ïÜj67°€äà ¨ÄÔ~¿€ + õ?ÿG¼H ÐÏ΂^Õ‘Å+¬€¡$ÌÔ¹Šš ×Áµ¬¡¹¢VÏê"PUÄó KvC…Ç]i–ŒK(€1víkò˜¸ þxüÚ¯Âa Þ]¿C–Aó?Éÿl€m9af ¼–`dþÔE„CóÄlïÆüßé±·MlÙÏÇN²Wôpàè!A±=Ï7_<^U + Žl}ˆ­²wT«öÂð×Âi½{D¼•˜ÛÆìæØüâx°³@*±?•ÁY0þF*ô°@‹”w?Qˆíy¬ ÀÚyöØ Àʪ[æS´žo–ý7øW†aà=þ¾s$ÀÄI=åp1×nËËÁ|É@áxßÑßP €†µ·†uR´“86.æ ù <— BPglûGÍè$6aæi˜)Õƒi‹qÝsÙS3DÙ¿Q,¾!ÿf‚ÇÎä~ù‰€DB¶4@o!$Õ'Lþ¸íׂýNÉAª¾L·@@Ñ~*Yäÿ (Ѳÿ,-Ì™^aŒŸ{/Ì@„ÁÌäJÌ;†?Q•¶Šîzð€þý©¿ß:Þ×÷Ò±¾ãùb ŸV·©ðÊ''¹ÝA>5ê'×’x &Œþ¿H` +„‘/B…ð7‡§68³·Çô·Gû ·aÑ߃)Ï¿êà€ªPÀØ^ÏWaN  ·#§Î¾s“Ϙ§àÞíTÀ+àž?û³¿|ô§öè/+þ›ŸëÜúéŸbõ§ØûS¶úÛ>9˧58XÓ¨révf~ÓµQ•-´¨(X£VÈÒBÏU9 ÞQaçÀƒTAò¨/@Eùðñ€ ÿM¨€!9ÆâV)ÈbñêU\c + S‡F>2d?€~zX5ÒnAH FÄžæR7ÏàëÊJ -ÆØ,ÀÑó\¨oÄâòD +@,wýÆr í==(ñD@;Ñé ÍÎŽõ`r[’ŽišÓR7§a†; ä@ªAÆ”>lüù”&Sñ9_=¬›Ê OöOþòUföÛ +$€æ³ƒ/¼¨©{àFóV'—ÝÄìðüA4©:Ò³^•ÅìÞcØÿŸ)”(H ÐÖ@ö4À²ˆß¦ÔH€©€È’\ý/´Šˆî‹­\O¥4dù >€i€ƒôïêy€é&€äI +€” Wå‚tµØu ›·˜ÉLÉ0ÍÕ<w2Ù'³ âp43;Çô†À‰¶2>™-ÕgBEØÜñ633Ï {#R:Ø•·¶€R1¸|™õæHOÃÙÝ=qÜ G(êeà0Qœp»;6¿Uìâ$>â Ë@v' ØgAþ$P.q}¸Y+Ll±äܧ l-ˆµE;Zæ?4@ ,¾ÆûÈŽ3|HÁÑc}çñ1©[&ƒž{E£9Éíê׿A‡;Íìˆc{Œý}ÓÓ>oØÅHö¿®+£^ oˆpxòg„3{;Ðû¿róú-ÛbTßûë7ø<`S± +Måý0}å+/¾øÂ‘ÓcqÀ½›ôP€Ôÿü§ t,ø¢“ÿ/ííϱƒlor`ƒÉ´ÏN0ú7ºonÐ6f¯cRõtÇ%ênÔØ~Ç&€2­t:dÁêôØ`½07¨@æ 8 ¤Ï]솲¹Žå‹ª +ܯùEŠ{¸_Î:"%+ÉÜry ¬~À› qG6|œ`$ª`‰9‚:¬®¶3lý•‘•¾5Iõà—Æw™<›Ÿ5˜ ¡oþo Ú•„Ñ¿ÜÿÄ¢Þ Ù·÷ÇÖ~„´ì´Þx“->S$ù +É®#ƒT¼†¢üd÷«‘?ö´ƒÓz÷°ßLjî@"£M½Ó°ƒú JNÒ?ùjÒX =ÅȶÀAzð[ÅoÔÓàÿ\Ê"67þõª’ù€øßÍ öà…ßœ +€¬Ê»ù4yʸU˜T`Þ·èöq_ööÍÁÿIƒm¤@ãØèÀ)ý:xÊeã¦n1;4Ä^y૾£=z `#¸¬i$;µF;ú±XÔÎ fØÕÏ‘˜©×Gƒ'ó|f€©C±ª66ƒ˜Ïo¼áÛ¸Àe(è€ÑLI­æ¶œì1Ü›OŒ“ZƒÞžDW…HE6G‘xFt>SX*Õ Àÿ±öàšoð„[…âŠJåbŸˆŸ4*ùô&ÖPRuØ€m, +C*ùÅàb£ùAåÌçc QZqÏjùW¾‰©{)M°¾ñÿoD~‡'}Þð«¤{Bì`ÛKFxòg„{Àþ¿Öˆ¸yëöíõ»®¯èI€æ³ÿ¨•Åÿ”ïPÈÀÞƒò +îçÒV"D[ÑÛ†.¸ŽWLùù§E€o¨2aÏûî–¬»­ uŸ [ Ô0e˜ï¨¸‚wµþW‡QÓaÌ #,*2Aý ~¶¼¨²k^ +T2têÓöÏ]}my‘@gb!P@ÀâÑHUò<ÀcdˆNó +ùì¿b+$ûFðKúÀCðø˜ü´ÿSdtÒÿ=ziÅò‚ìç®ÑþÇË)}74)ÂÙÀaüŽdÊsáZÀVÛ‚Ùÿ‡Ùä¤üc·¥_lôb¯À){6‘Ái½{ð{ i5–»Äý±H €]zH$=I «6à'̺Ìn€ •80EÿDÒÎZ„³¿¦e ÔX€«ø±Š-‰räþ'èpúoíHÛÔ,* ¯’qÝî`êÓ¸€ÿ<ÞPÜU¼y.„ŠkèÖ€‚EH>¨moš={SÅÙÌÇø€ñ†Ëý :îå¢ +tÌ×ÙRBŸ³â|P¥øÒÔPÛ.Ô¶jsΛ´¹I£,+:œað&mt¨x±XŠŽ´y˜ý"A{!`%GR–|†E}ƒ=Kþ Æ1” p)fÂ]@\ÐóP' <‰¦^èíý&&'¹n Nm0~cÍ"îOúœáK€JÇS?+œÚ;aåæÛ·×µÆzVhL6FoT¨¨‡ûèàérçæ +ègåæ]Sû†Õ-Z6ඪ”lž.–¬»Oö÷søñì*îʰºÝÑ÷^FÕE &;Þä^P ŸU¿ÜWy€ô  Þ§x+'Éÿ¬ä•Œ<Öóô(îO ª™C?›!˜žêCƒW`¬‚üÌ«õœéË`>¸‘¿à>PäÈÊí»¸ä~yìÅ ã4¨rÀ\ý†ÿÚOkžnühŽaŒ‰À’æ;~<2ëO)¤Ä’ȹЋ pæÇDpøEISø)Ú˜ÔZ±=ìèá)8­wÜi}㉹C ™Œ„ºÓÐ d`î‰ø<Õ^$<¬1¬ùŸ ИøEì5@@¨^ÿ¾b„¤à*xßíÿeüûò©”‹Ûÿò4]‹?R¿ûˆ)Ý0{åÊtþã©6Ï…àŸÒˆ¯)@âÚËI°¸lCr,€T€JïH €f@¹lÜÓBµä- ²ÿAal±6CX{ +yðl°],ð±€t£ÃôijO柂Ïù¤@Ð&T< +òähµfRà"Ï'¦È‹@p.ÃM7ÝÉüØÏ&ˆˆ÷qÌרµþhß¡¯ôé…¶h°©Þ˜26æ:!?Ád½”ñ’3µë¥b[ˆ0÷ˉÒS•œÂBÀKNÀQƒ°‚Œ!˜”7óá=*Ñ0 ã¿Q@W?€lx à¢>)À+‚“\Wp^mFƒþ¿x0÷©RÛU˜Û!Ú¿ù.;òu› +àîú1¹“³Q[ª*Ü¢SGNŸ}çÆ-5<\¿ *ȲMYÔa¸CTQgï=b't­lÕZ{iaêîÓ´o[¾Ïë¥îÖ>™S¯}Ô¯¨V˜~F­%îGÅ< €Zˆ¶?k×J–ϰ*Áª2R4¸@–ÿäÔ|ñ"{à8½2 ik\…x­áÜGäN~ç@@$\a˜õ +ÃË)Œ¹×vøý³þ nvàZ °Â†¹Vnj {~¨Q]˜0úüÿ+c7n[«@Œý7DÑ|<Ç0öÇ2¹»`OàuKÀÓ¶Ù8Ïv4 ¤t‚Êz /Bø!z|*e~©ô¸–ˆ`¬¾à«à×\&<`°¶12Ð »õ ñ 1Ò Á˜)À£ô%q$@m0 ‰fRŽAúgI9-¯ú“€8¥=‚4~q„DÀkqÌŽ…ê™Ò±š1iáwÐ fÐG4äÊøcâ¡8€ÄÝK–ºÉP?XòÔ@ÚPm× UZvzö¤Â3ìùx/€ãQƒ»øT¨-·²·§ +÷éGwâWÔÁ˜®^êá<‰ÓùK¼g„:q/Ÿ˜G§ŠA©Ä&Æð"¤~s“T·½ñN%ïLH\¤™s´%ŸÍ\uÛ÷zg** CíÅZò)Çö¤c–Þ>ÈïÏÈw¡d,®FÏ ã¿0¤Ay•IH‚É7PvÏ«àKòðÄ7p^8±Ç€çÕNð”Ïv--L~ô0P­ÿï0Šo)€7¯ß2)š¸ùáÆ:ìC>æóo;õŸÔš{ zÇÆ8 ý##nRF—ÜãBK›bhÕ¶{#êo³ˆ–^'w™îÆ×jfT4ÀQP Ð_, ~-gY•Uø?œ•_›²Ï]€úû±Ê•OFîjgxM)Py Ï%Ô6Øð“³Š€ž@ºa¨¬2jiyœüÏŠy•-^mfÚÿ2üAÿcZ‡;ÿ{,`Ê@·Dÿ†oûÛâ³ÿWV*ïÜæ­¾²OðM$ø?’djÙþ6Çm;us#á +ð¤ñü}7Ùɢؗ Ü™Ø Xöxæ£Ñ©ÉìJÂÞØjðÔYöS€^hâÿƒöà‹jĬ™@/~éF'„yvÂ=|uð$cRÀ2¯,ŒP‚ž-IÊ Ð1€@(WAÿö,`¬¤< þ¨൤@|ªÂ»ý¿Ã€¿ +®û-´©õðu¿öͺ”  ™c)!:xìmG/ÝyG‡€U^©Nín*ne2³xœüß—Ï›Q=y±ÄñbáAmº^*pü_ û;ʼnDI¤:>Þ jóamnÞT€Lçy)®…óQr\ìY"ÿ³Y½04ÅÌpIõ׋ÙVÜ‚\ v°ïë+~µ'z¯Å@€DLîçštjA= ·py¼(Ta'ƒI,q–š1ÂùŸOLÌχçÃ9É –7¹ày(¹šÔjâ³äÅ‹x&ØxÁƒœ6yaä´ßÍ•Ðþ`ö¬fk\EͪÊÕ€4À‘žß>{çl|òhãÎ Ðhh…ý÷ñ{Šò Š€Ô>S´Ãw›ýmpà0ê9X«­+¬‰¨(¬âFµƒZk„ïÖÀ¢h-)úO*òx ÿ¤bNÒ§—Y¥##ž¡‹4ªB«È¹MÁ@?„€,w^‘Šj²h3Àî7ßHŽ +ì°22{>Ù°¨¿ÈúÇÛÝ»ßþGÙÿòˆî]ñùm­=ÆÐ$ô­‹¿u4¢ðo‹÷ ß6Íà OÆV2î;­¼tØ ¬”M”W3x½þýòÿ Ïìà·¡/*Z&cð=5<‘Ü’{íö{0$€5ÿ,ä* üyŠæ§%I™¿ëFÿ(+–ì`øþj"`)áx+Š4ùéIPpûÍ1¼ˆ~غuvû´ž„}FÜ´«¸7ü|øeã=pbè/dÀß)¡ºóHìÒ  ) yŸ$öàøqfTÏé)‚¥Ž±³š;Õ§#ÇøÅé 4S +ÀÒäà°ê¤r>‡~o^ ÌÅ?÷d³€ù775о±çÞ Æî(ú›ü ÿ™¹šu àYbŠì˜-)€BaAøè„IzüÇÕ€þ +yTHx0ÄÉI®;8±¶…'û‚àm YxºgI½ýl +àF´²Î&˜Žt˜ ›ýmU«”§alÑh@òœ:}vìÚ-Øüë7Æ„þîmcòý¡Lj'»Ý7[ÿvDû°Ð€ü»Íö†Ê›/ªUéjĵ/ëqÔF‹•œˆƒ°ÂT)ðM©ÕüЈ‚ä{æ p˜äÌÊ2j2Àµxyö¾Õ0÷UG«*ÄI¬÷²fÅ)]H`LƒW›y˜&? 5h3±à׆åú6ÜYß 0þçâÛßþo ‘ý?R¹a á´‰›ÿ0‚ŽçÀ̢쭷$ì±ÇÓ´2ò—¹ªŸ6<9œ`2¾;—kÝ·ØÓ° t$;+ªÏIÀi½{ðëhšqó#àûkÄ$=à‘¥€„vR?AéŸüß¶@ûŽ 8Câ¨wH +¤B°ó FÿRå*ƒåHy—Êi@Æ­,½Ûÿ-<~ïì¾%Ö½hBdþæà#y_ +€Þ9þˆ¾Ftç¨òóìÒ `±Ü °Š-»E‚ €®@x&S›Õè6}¿Éñêc]Dj“æ¯çs벞iËã=bZt kþI}ôþf-œÙª…ósð&h?œ{m@ÀìÑÏêÛôÕ¢op)BW +Á{õ“晳0T$Š8Í_©é„^8àqðMò;7¬)„TÆìUðHƒÁ®@Ú`×à3±ÉÃfü§ÀÕÍÙoØaÔo2`Ô¯A€¾¿Ðð,•ÿ¥ÄÿQ#@K@S €ß;NZøzâãx€©Ü=þü†³” ýt CS @¢¸åe_içÈê»N³aaÄT &IS}ä0ÂYÉÓw>_ ƒÂÖ÷2DNoÚ–íçõÍí ÔææÂùí'›µ¨ôqmsÞÖÐjŽe^›oÒ"¿2+ý”F¡«´º8`“ +þ‹–î—2ùb´ËÄ5°´¥bÞXZ‘t&¬ýih SÓ£ÙmKÒº0ƒ x¼ùô +=ÀÖ“º +\›¯ÕjUr¨(€ÇÌ=ÜäþÙ+¸ÀoÞìD&Yr`žÔ`BÀxžÈŸ×}œØ`؇é61¯ùâá×O¢Éà ›°×"¯ß¾ÝaŽ‚¸Jþ‡X¿ÇÖã•Ô½‘58«V‚m=|$€\=ô@|°ñ‰žÌ&€w×ïìÔþª[TÃ4@Úç^/ï +r4-wP¯èœÕ*k™Êð¢†ø¡P}¥ª‹ýý¹“‹¬$€NÀFŠÊQg!2>üâaúÌÑ@ãaçÓ' ¾ù.°®3ÉÀ ¼èCPѰàÚnðq€LpoÞ'@€ƒ1C¬(°)Òÿ:Í÷˜@FïÞ¸}ó.S6‚0äh–δ>;¸&æ‚æ·§‹E U’Sgù|^¼…³¥Biû¿üòéöÖv½nu ö„^o¼oÕ@²Á¨Ñè\ýq­µP{²¹¹ ¾ßÚÚúü—¿ü¯¿üå/þëÖO¾rŸLÔê[ ÿK££—ê³%\£ÆcA)T À 5Ðåçjõ€6>¨‡÷ÃzáL¦„"âäÚ•éû¼ )¶ÆÓë|X?χ¼˜æ©³(Üì™ÒÖÓ§¿ýs»¸a~ åÅ„’‡X+@ëÓaødóñ&ÂüÖæfíñææg(úßÿý/ù÷O¹ëéJ(yéǵíZX*ÎjWJ(º•\Ïþ/) AÀq>´w¥ö´v¿VÛO@+ÎÚòY°óíêà û-£‡û·í~0Òp{}ýáÆÆÝc9y €A]°Ôƒöœ&ÿ߂ظsse$Kcô[Îûþùbwcøfë[é]4ŒwŸŒ^EÑÃ4ôÒ‡Zµ¢WÑ´»¢Ç $Þ·ú‹ GŸïbðÁöbw~Ž^£'ô³–ÎÛsnÒ± û>qËvq¯mQ ´dôÓÀ&Ùÿcê@2WàˆZanÜ¢Gf½Ñ?±¾þ˜ÿ±@ +àÝ7Þ½ysãCþq× 6Ãøj {'[ÎFð§¹f$Œßµ¿AЄ‘½íäšìÅŠÓs?x*18_6@HžÆö“Ú’?èÙêò˜G8X5¥ÇJÃY}à—Mòj,ÛǤ=Iкp"QQuϽ4 X¦‡ÁÍöPRC[À‰ŸôâæØ *€†`‘ÝãF€¨@2@IH³bì–Eoo¶’ðO‰»ÆÝÀà0‡Æγ’€ì><É^ ÔF‹ÝxråB˜}u¨¤•s/÷êíËd2ùÑs™Â¹B!_€6à[JÁ諰اؾ¥ÂÄ¥‰ÂÄ^¥âD¡B,€åгS¯î_†¥;Q +¦¹÷KSHn ©<¢PDæç2¼Àèèè™oB]ÄĽGûF ¥B¦÷è¡C½”/8óÍK…Q®ÈåÀv €gN42P¸o–fu}¤½4d¥K,9?KŽÕÙÙ¡ÑÙY|”œÉPôFÉé×ÿ.(œç-ͨh(ùè7‘A\ÊÑs,yþî%Ð÷òË/í9tôe/)€’¼úÍ¡o¾º7RtbMÃw{’ýa§ë¢»À“ +ÍÛ]é¾5< +0á¸m1ý|²Ýs*Öƒ0¶"$€8býæÊÙì¸àgi0íïõ‹3}³ð…ï&{î>‘ZOê<ŽÓÆíÕ u[ëÙü^Žë+Öá(UdD¶«^,€ +—ïn àéÖ¸ȪÙ1Íð@¶0*·(S*A² Í’Ñÿà{=2@- ð 6¿p$€ÀúòüÞ{ýõ¤ +àŸ¸~—Ô§áh-œi}vpÃÞœóñÑ›6®Å +€ùc²CLíI•G¼›[ À zà~vfùcæ¶+ž`%€&ÅnkHiú^ÜÿDD^‰9ñýðëlÄà7DK–/ðHR¤lï‘€¯ÅjÂM €¶1Œ[áÓ?‚£»ÅØiyÄÿW¯f—¯«€öº€J0 jè 62Þ/.œù¹ÆxËä3!¿rX„ƒôXó¿÷hãXìÊËœwAa¼¶Ígz:ÚÛ Ê:ç\¾"Ïe2gø:s†\‡å™ÌhÔoÜ'œÃÞsg2àC±")ý\áÒ¥b¡ð{¯œ!'*Gx2gF‡ +ß‚ýf(3šâÎsÈä .IC™3ñ2×PÊ^8Äçz)ÏÔ*š ¿W˜ø=H€K¥¡o"GB&ÈõLt1”œÔ¯u|(|"ÆU3XZ›¸„4—ôáµËOÀ]âUìÈ 0ôMÃù¸K(ó¬Ì¯¼ÜÛÛÓÛÓÃ2÷ô"ÑÐTsãµÎ9É%A¦lÕv(B”ÒÞöĮͩ۞Ý.gíoƒF­´Ýî*!†o +€”àæ:V7B¼;F»ßñÛQµšð|y>X¿6ºÁ­}N6$z%—¢|‚lŸÚg\zÕ¼+ú‹„iÞƒžåZE­ƒ:Ž;$DÚÒXµ°½rnG¹Ko¦«ÀØ»ÿ$ÉœU€3¸&»K!„¬½™7UEäËîÏö›´â1žÈ÷A­íEÿ‘þ ÀÜ2g7èP+ ÀO!6îÞa+€I€÷ÞûÎëIÀ·o¬¬Ü¸}oöÿÆwß_¿ç^lk)Óúl8ÝØE%ài76 ¤~){#7À}–„oÔÌy¸@œ.Ë«òЀ´‚)ÁfÁ•$DéÀï(} ^à‘¤hôHBéi; DŒ¦µÿSn`“‡÷°$ê'ÊW³ +ÔX@I@ù-3ÿ¹Hx^ë.Ào&»s\h+û”TòЀO¹Ÿ€ÆÕr%þM½ÚxºŠà(7~'°Yšn~àb__ß·.—'/w8 k+³Á,Ö‘Î<ñxÕî×·j÷¹ßÅîÙ໳X̆u¤gž8Tû¬V«ÿ¢´U«×ò»µös­¾µ½õôÿU¯ãâS«3о8 Veû~ ÙÓÒ\›{ö»Á,»ø»Ù2óZ9z(Ïnz¼L^ fkµYvJD‘ï׿Ã:>Ól8û)”î£t³³áýÙà>?VYòðÓíZ¨Ï£‚B3K~ŸYNóApÿÉf­þ´pŸý+¼7ø<(y}û?o?ÝbÉ?­}j%‡~*±B)”à äÛXѳƒéã(ä¿•Ï\Èkõû¥©©mQ%Ÿ +'¹Œ)ßNÂ8š7»Gsòö§óH‹CÚ­¾–Bœ‚+m·¹Hg8±·,D¾Ñ ,oßæ¸>êÕ?À~šQ—Ò¶RKpÄ»Zc>¸µÂaÆFø(º}Ãÿx•rƒá“´ï[é]Ý)ZÝâÿaÆå¡ÞÄŸÛêVî°ŠŠ´Lþ¶mT½Ú¶c jÖ7af=[ôaÒb+Ë&Ê¡â_X®–G–+«ÕÊG#(ê>Áõ& ¼È£†ZE%U]ås ñ¡pby¹(ö€…‚4€ÖìÅZá€À`Å Æøpƒö¿$À{Àw^Oz¾}ãtÁÆÝ>Øxýý¨à½{¶/¼`¶¿Í޳cߎ$€C$l”îà±¾vJ r¸Â8Iœ”‡,KÌØkx4‰üù,ÂØÀSuyF˜X@©‡súž ï;=7<üEÄ1ØÑÐLþDì %›Ò m LÙÿ˜±å1ôhEè`>R¯ž q€›<Šð€•ÜæHô³ÃçÅõÞ4®Ù­Ôߨj&Véûvð4Öé¨8ýÓÐ8#íXNöhãè.€Ú],ß›52é´8ž?1Îò™yPw8=?¿ +`²’'ɘÛ~ÖÉŠli¯Í1òo6¼‚½X™Q‹|øÃÇ`ÎùÍúöçOë³µmì®ÕןÔ7Ùv.RáGŸ­Mœ ~²0 e²4²¾΂թBW›û.‡ôËœË/ͳs3á|™\,Qb|”ÇxÕN‘ðßÿ°T€.A‰ÀßÐ(”ÞgVá›,ù½S dÅx¾¶É’ÏáÊoÎÏÕ~ñùv½>%ïS³Ä%Ç›ú(Œ0ê¥L†-ûÿQJ +Eçk›’0ÀÅ´pAc,å‹¥íBñ³zí±_7t’KÀ˜’ð ø–ð$;<­Eûš·w Ýô^¥J!y¦V´Ù2«]ñn'° `§€ûÝ[_1“Ëæ†mEþ‡Hz¸22öî­„I¿·Éÿw´ÄíÆô)`öŠv›=Ö¨…â‡÷[]αyÜ*{ŸœŽú–ñ}¨uQs¹]½†]ÿ¨$bÏ¿€t ˜¡YF²UÔ­XEí^­¬V²ÜÉbbKí§|«Ž öá3ˆ°;*UèÔ¦´zXAvÀ +ÿÍå_á^rØ`À##c7ï>úé#»øŸÓþX +à;ôüo¢ÿÿí'?¹ûá‡ë¸ëê%ÈàÞûëwÒÏÄŒF¶œ¶¹Aö¥$à6@?˜Ö ؤÀõí —JÉôz—áïya{`ÿÛ‹¿B’¿ò°àwÉÄIòöîÿPéó O,1ü†â/ÿ1ä¢Ý{à+Æ€ +Iö쨂ÍþgK™ù/9Û@G'"kO$°LyÄýÄ[ø_4EÖ³ðþ·S @"Ì^Šºqë¢ .“ÀG¤bäT˜Ž€† púïäð&b_1±FÁՇ˹¹ÎÙ¿d4YÌ?Á@vðàûðJf‚†2Q +¦ÀtìD7=;s%˜ƒq²4ÁîõX/M[xýÌ4¦Íù­ÍÒw댊7÷´ °'ÝýâhÁÕoQsâÎ’Qd(>0¨ÈGëåóµÞb½6Cè1çóùIŽ3Ì©ëÞ4/Wµ‹‰/—J”,­ éÏ0?Biõé°Í•’´È=ŸÌo~>QÚÖÑ €Ö`Â8¼@P›-)LQýŠEöxã3'`üÔ #RõÂÄÓ'¼ˆÝ|'¹œ)cøn@¶³<ÑøaVô#&äÞx­]¢MG,-Ñ”…o †ˆµÅíØ`Ñ·(>z¸þîHÃÀnÚ§8m±„0 ±ÿn­ "ûŒÜ`Èùþ¦¨„X÷8€dû„ 0  Ãn’u³Gö;ÁáøPïPòèÓ`}÷Qe°ƒ-Vñú ‰Dr%hhÚ~F­C[døè@¥\Í‚ÔYÐÜuÐûÂÂp¹º*C£J@eö¦\ù:6F"ˇâ#¬VQåFèki? ÈúÑGì8¦r À³gWnÒ…£–ýHüäGï½ ðúwDþÀ~Ü»Ë/îƒõ÷ß_b€øàÞúÆf€S#%ù67 `¤n&~:Dr×Þbò6XêFØ ó¥ 8}úÛýæà/Žo =妓Q–ãcHÿLƒe¶^€{"­ôÜäˆb"€è _rÌG c°f/€yÀ>¢Ñö u @…Áÿfÿ+{6/@J$X®Á£@Ô À=¤ h5 Z|9LÈ»vzp³ü¦IÆØšý"äx»LРXZÜÙ&@ƒƒ³|šf„”@í.†&@½›<‰/*!h”sê{×°{ççækó ­ü (€óÞPÝÃàLÌG¯6ùm*x îMÒÖUÎWœIÕ׎ÔYºŒÉÍa¸YÛ‚-¼¥¬üD€¹ñ]`gÄZéÜ„ lq(`èZ!~—æóùz&øem.ÜÜÄUæB”;_œÔ„i€s$wÐ¥¿Ô)IPF,˜Îº*)€Mœv+©Ÿ ŸÔêµÑÒ/JEæÀ‡ÊOE3 ˜¥OƒsçJ”.*#à«`~°ÿù»,h […â/ëµ¹Ï>³›ïØ€‘^¾_Ú3¥'Š>MˆW›3Ioûi†äžh=zo‚vLj6›ö{Ú™h³œê[ƒÃºà;ÀÈÀ{÷pc$á`ÕzÊ*W±¿7° à=Ÿ(j0Ë&€•õ÷ ÿßÑ–Àˆ?F´‘Øeë¢äÎéΑd7‘ùéì7à·ýpÈíÅ~˜Ã|àZ.Ëz"Q“›`ðÿa=¦ <¸þϮ·€ (//T+ׯ/. ƒÞQ;U¹D倪¤¿Š¹’ƒ™ˆõ…e +€ +¬I«6Û¾rŒ°Q€*ô´ÈúçP?À³Ù‘Ü +ŸÎ¸±ñþ Läÿu²=$€ÞãŽ?ùÉÝ7>ø`}ý}¶Dí6÷>\_¿ãŸœ ¤Üù’}±0% `j߸­wãlm‚¨ýˆÒi‹ÀáÓ*P»µ @œ¯=˜‚?ÃÈÀ3OS„ -Çp ÐJ»o5îxbÙ¥ )â^)æ‹?Mí›ôCp¤<¸‚ÂFHN:Î_ó@—g,éˆFnŠ0óŸ0€èÿµ6€\;€ß9.¸LÂ?&Ê»‡²³ €Ÿ¶~„Ä]íIy C @½*ø ¾&@âF5{:ö|\{ì¶íLP<üx~œCìhìî K™QžŒo€ýõ@š4þeFÃV•Fò{ôÖÁ¡a0·9ÿ`›iplÖzåSN \Ár-Ã’„·a8³EÝ6´.65þŸkg&jÁ̼FÚ &‹ãùü8Xæ½+³…Q>ZpЧ1¿°Nþ0šÂY¼Ü@]€eé2EMŽ|€y€â´O„Ò›X Rë½eË’WSé +€ô¯ÞR}}}/=š¿P êç +Û3s[‘?ÁIΉ°ú;Ô–*=#±ÃÑê.|ëçÉm­s#zo‚vïDzç´màTßñßnx°ë-È»7WDüº°¤fa€§Ž0P€[·À¬¿­ô‘‘wÃþÿñ訰7 è½…°Wc·×ÏÀ°=¶ ®D½†‡œ¯zF– «`¼©¶Å˜°ÂèÈV`žW`ëXÑX» dQýƒûOBœìÏò  åìš œ a«¨=–±gq9W]¼¾¸œ]Z†­R©\¯PÐa°Hƒ$‹¡nŠ?kTFØ Àâ,€þ@ÈQœY¹}ï(€?\ÿ`ýƒ;ëwÄÿ?ù%Àw^ýwÞ{Oö?$ÀưýÅÿïß}_üÿÁ=È·ô㜓 NKÔ+þiœLOn÷MAÔ¯…½5Ü÷<oÌ@‡ÇHüʘ{dêÓ³¯‰m± r#ðÌò4’êë ‘ {%àÌ•œ›<îHyH^I3XƒÊ@Áæ0þïàhP)ÓöçËèÊͤI€4Ëé<Ç¢‘¿f®Q°3@Êàö?fX¿q@$Ttwàï·€î—j­èA¸³(yJx’N€ö1öÖª@\\èô†H{Ö➊ØÀw„²l¶ÅãMð0ø VïdD•/òA@|Œ>‰ æ/ÉMs1€ÍM9­gÒ©¸žL¦u­E@+ôonÎÿ]xiª®4²¸¹F¶èþ'JA!S@FÔy=àWÉÔÅÐâè° ëÄÿÁ•¡ÂÖäŒÖ‘ +à|q¼Žsèþ×ÛÜl!ý³TôR ùk@¦Q"÷°è,­6Ô:Àç@º|ŽNXË~ –¯€€Z¹9Ç…õ‰‚=˜HGòEöS`óù™¾¾¯š 6ZøœcàÆq@'nôc»0§§i‚L`7þõ£S“ë܈WÒ°Ý;д¿SÒv ]Øàê[R.èX_¿Ë6€{·)4Ëô¢PÝJþ?ÕÓ¯®7oáäOØ  @>~ŸÀÿÍÿyR»dŸP€m™üŒ¶X(¯–-šŸ×€ …zõÇreq˜&ƒUÊ‹K• +ì!°óêâòL4œ8²ð}Ô•ÕµêÕ¨2q´¢xVZGú¿ØÏXA:üWQ§äÖPžÕ‘Õë ùÕ…j67²È&þeà-·¼Šê)™0²F‹²€M¬±`†±ºì˜ùìfA»ŸôoþFÿA +`ÄN+ëÿÌýáÆöðÿ@ö>$ `üÿ'˜~òçÿ÷Ù£€{w>|_=b¤1@¿"_ÍFØ d±|´E湇ô&þNÀ6¾SxøÛ¦+°‡KóÈþ'ýã§G €NÓÂ<#Œ’U¤¿wþ?ˆypG’ƒ) HÏdèEÈ¿½{ ø¢Vd")Y>NOI¦!X‚KÞ@€¢[ÿÔm<`?e€7pJxÚÅD7 m%à÷ ÀZ…æÿ@vã´öì7 îßž >ôÀW›=Ë,¡€«Û=tþj°¿0Oôõçl8¢ý$Ÿ0ŒR‚Éj¥`ôÏ™&¬š…/’„ÍÎPñ(Þ¤æon~^’‹œ€Ñ ¨AD:å,Z(†Å¡Â²q{`Q?^ÐRù"R™LVµ\ˆ /‹'íÉFí +Ð+d˜½$KÎçà +fTÏ'*1Á‚[ÉçUò™¹Ú“Í_ÔÎMÜ“ŒðWÙÁò^ÔYÜ!Wd›.Lü.Ù?j8Þ÷2´\ Âsç,+ƒ“\K4ÈR¼ ¤·Û“€ïà{÷†Ä©‰U"±¥Õlç^Ðí9 o;ß ñs°€Ñ?Gºw÷À:€I@c­² àÔi €S§Žô@ÐpË<·ÞÖ“èžQä4ØyV2 âÖ{lû½ri çãå£Tð—flóeP:ˆµ0ÝY­22†ûG¸zv!·JKgmuy¹úQ¥ŠZ‘ Ë™ìÏž¤ –<ãøQ—ÂÖÿÅY­~ć­^G©r Ø¢™Ÿƒ$X­æpÕ¤Ëå5È Ôé ॡ PvþpGè ÇŸ[x1(@»À/`C1ï¸þÁ½;ï5À¿ÿÑ~bô¯ÅŸÀòÇ}ÿƒõ!îÝY_ÿp}ボ[@Äo³Œ,–o@{DÍ\rvûŸ»užŒx;È÷1jd˜{’5( öè9 Ni¯¥X@)G×À™+97yº‹ {Iò@-Æ ×] ~ž¼Ÿ ÄmÖ@m= Vƒò0ã_"Àº²ýŸhãÈ&{¸U 6Þ5ÀŒmp‹Mn1Œ]uÏ$é  hçÐc»ÝŬ.®6z¬6@ÒÖÎŽP1±æŒÓ30¤óçÝ(§ƒž®•aKe(-è ¢¦ÕŸŽuâ}Z±x +¨Ï=†pÿ¹ã2‡bË ôB §úf„ ÅüH€‰‰ñ<‹ gëã=€È?z @.€> ¶bh% æÃÂ|é•€º…  D*9 9R›Ž©Ïo†£|b¥àrijªx9R¸1¥Ú™st`£ñèµ€j‰ø_mò„T–'ŠZì$’ÄjëÚðÕ:œ„ï7ø¶éÑ9|÷UCjÛ6"4vimwt›P–~;¼K²N÷ܽ·Á¡€`w¹À °ÁÓ1ýG€³c7×o­¿O°2Æôgø£ág=¡Bvt’`"À^Éý^C·Cÿ¤Ena/ö+Ê-ä––s`c!F ;µÃ*ɘòÇ0 ²#•êjþýÕryuü/·£ª Te°0cÐx P=Ý×?ºÎ¨>œ¸¹@gЇ“–‘ïâ2Ÿ½V­,WÖª¹µ\–»Xúв¶qÛƒ´oMþl +PˆßöÐ#Àí>Úxøpãá‡ôÐèwŸ?èÿ'ò'dsüä'pV¿ùýïÝùpý.•€ãC§ÅÖ`#@$Äñ§cA`p2Ç›X^}íÚ­[Œ ûàæŠy( ö‡ÜˆþlqUˆê!j Ù'éÞ$€-}¿×ÑmÀ`}¶˜ªF)W²ÕÊÒÌ—åÅÜù_–LµR]£M^­\Çßþ´@6W½^Í®~T]† xpuy¹ +Sƒdž+/ /À‘þÁ\¥º0€LÁó¹ÜÚêêÂêBõ”Äõjõû ‹k |ú –×r˨lWW!=W*« ƒÕJ‡±Y…°ê¶=ä´Ø`kôäp•¯³ìaO°±ñèÑ#(ø=Æþ½÷R?ñ'?$\྿OûŸà£gŶùj3œ¡1ñKÄÏçhJ° €ìÏ´ˆV=©]üÎb”™˜Ì@Mð•¿B@—žJx¬ k àÜ•œcŽnÝPNŽ@òJ +1 ¤Ae;< ô+c@9[ð˜io @·±?1µq<ðÀ<¸>ï\ÆkM™ÿ þßO @|Ç›c$¬@c¢ÓwÄDÄ{h­œÕµšŒŒH~ÅóÇûNäÇZçQ€³µsŠ çaó÷A’¿Ä|꯼ü:€8€"PoB²ë¼ž¥g4†£&˜0½‹ #ZÍûSõÑ`;jƒzkz±˜ÿ]’?VƋŠŒQÈkŒLFVõqs@’LYræÍÆ ”.Øš8#éÂfº ~ÒþçƒÍñu+93žp´8:Pð„FaöÛ…Â/üï.Š—¼â(òÇÝ@pÄ •p’kƒ˜MÅ«@3ë¶àP?àð{CãÌÆZ ß¡#1td'Úé¿åÿ»ÖP ›°@›æ¸ pÚ'Õ½fŒEàTO¿y8ÐÆ›cꃎùæ­ýÁþ~€ýûúÄ­7öÄ`a—žÿËÀ@ŽA€0ýQÙª_þŒïÕåJymµ¼ +R.ƒ†‘Mef9l-˜è«$Å:˜|y­¼ CaÌ^ÅÃt`9ûœ<ÜÏ̹…jyu¹šù#Ö3 uÔ2ðÆx+šþkkKË µ@2<¨.~´ú`m é–aÎu„è_Ö?Á·c~>'^€³ø + îl|B<„x]à½÷¤@ÿõþêgà}‘?æýdý.Ãþ ,@Ã9ûo¼ï¤øL S“ÿñN9ïÍî|õôiu ÐØa¬oäÏH¶X €²A¶îü +"$@—Òó?^]ÓçrYì¨üáñ”Ñx$&0yÈþ@Rtò@`Ë`1)`aÄc jI­]y®ÚH€(®yÈüRÉ^•½Ç øµ$P(μO¼¦î —‰š@7 kþlÐÔ `±ìüO@Cr5Å,ã©/`[ÀŽöÂ1,Ç6n_4d85'êß—|0¡g‚b¾ï%ï`=ɦgFCòœ¶À‰¿¤ÞÝP [Æí {·c'è7¬ƒpE²s›³™©0°Ñô 60ˆ%0KÁ§…Ò6J N.+A¡p¡pÁ“N€ò¿ +-g!Šùã Öñ"ÌþL“j¾€×Eê…s ÎgÑø9èº@ÑYŒ†táЃ€v*ùãì­‡£—0¥Þ E ~QQÙ³‹%™Ÿ˜ø]¶ÿcW^ÍT+ôWD †³\;¹rÙžL°MÛ4vµAÛcó±noM°1|ïNì8Ö9ykÐ…ñøŽ‰.€» à=æÞÍ> feVU·u±‰€L§Nݺµ~k}ã“;7WPƒ~Îî· @3ÎÉ@ùÒ„ï”ïk®y%Ýý¹Ü÷ÙÕ.ó²ÕP>(xy–@nuyíÁâÒ*Ì}Ð7Ãòðúþbu$—]X]«B ¬=Xx›é°ó›¨šµ\5ǰÿlvmµºˆuµ\EÍš[-?XËAI¨]aíóY\[]†ÒXFƬQi`cùÁò*tDgÛFúŽØ@‡yîÐðè4À£ßI(€ŸýÕ_ÿõøë¿úÙÏÌ þÿч¢ó|@ÀúûКÞoÕ`Ÿp +ŽøŸ0ê6öwy6 Èðm¼"[¬K &Ëê…„¶¿YÿÄ‘#ê²Ñÿ{,àð⮇Édx%=åÈ@4¨¬Ëpe# %¤0ô £uf@ײì õs‘ôTãääˆ5¨ðæÀŸ®¼¸š/ºi,v´Ö"@÷€yó©Z]{bð1²ðô•årÙúþ ÝÐ4UëÐ! êëò4Àj.Š)ÆF»ꬳ`P˜ô“ô‡!Mð† kgΉïÀqÆ¢„Ñ%¡DƱ¾Gýç>«yPhôÊ(ÏÍn)ÒÇ +Àh'NÔ¶BבÍNX0½õ²ƒ>Á3¥L¾TÏŸÿ#O$8qôË$ØI|<äÈß2ò20´ œcï•<.Û KÓò°i>”Üc ¾¯â£þn'¤ò‰WÚb`À?ÓrÊŽÜ ` ?ÀmÌX¹ÇžàŸ|@Ÿ²€³¿ ÀŽ€ŒS/ë7ù(€gñD³üíô÷l<’}ƒî Ûâ2Úï•tä²ß(g³ ¬¦z·º +ë~uy2 ü0ÖÙˆ_]ÍV F´›«²º¶Pùhõ£ËVËxCu‚T9T¨ÛØ@`8»œ¥]„Ê:5êƒÜ2¬ú2‰½²¶Œ«°îY{°´ Ë‹¦ÿ2öCL•òƒåªŒUµíA’ï~S#ì¸aâuWßyïßÿäg-Ðð' +PD þõ;˜äÀ;°ñ¾¦]º…qpŒ¾p¾¼tþ“ÏÝÖ÷´€ô°ú©"ÐÀxÕˆÿñêHÿ,]4í! Ü. Œ¯2êÐP@ ©«€&€à Ñ8Ñ0ÛÑc 0  ÿ“ƒ1E€y$Ô{P8ÿ.ÌÌÌS§¢ãÿcP @{Knï;<¤P¡ù?¬~€i{Ó1)@ô0¢j¹²ý&WZõˆHŸ1±H{`ØÕš<¯-–E=-†Á]<Ϩ:XÕ´ÿm +k鸆›õM +ãJ-CØÔ:]ö?ÿ¸O9Z–äÞ­ð 7x„"‚ÇJ¥Ë°…™­c*œ-è¤)šì®?pÀ¢ÿñk W=ÿŠC…w‘ÿ‰™™âqìù¢Z'PFìy2q†"¢Üëu(O ‘uÅÇEé·4.€J®RÎÔC>Ô˜§ÙÇ$Šo ä—5꟤J)˜=7ªf„ 85°y x#`ÀÂù”=ø]H˜|>ÓwL  +oZN!'ã¿¶plOdð}¢öÞ OøŽZHíR‡ïj‰ø°¯è„t>ñJ[xuÕƒ`‹»wå`w@> X +@cÁÁ¦hJ¸èµÑ{N±¨›Ýß¿i9»r]™ìü›á5¢\“ÀС €/Ž)ÒýÙòÚÂÞ«ËË0Â×V?§¯}DüÇ«¯ýÃÇÖ|Ä>ÿ Ü»n~ðC¶²ÊýðàkHÿÑÚÇ‹`kƲ6†8yd` ¼È.¨­"›½~½ZA½ú ŒúU`­ÌŠv±¼DK ›ÜXC µÆ&ƒ%è‰\•õÁòb\ï·ó|[ ‰<Æåøÿw~G +à½Ñ 0 +ô/þÿÑ{Üáί§é‚ëw(°Ûò ûv¢`RýÙ¾Ò1M'ÀêO{ø$AˆT»¶ ë¼óSsË€þÅvã˜Àˆ#)ÖÜ@Su€È‹ +`  `*\©rø ¦æÐ,¹Ê¬2N-8‘­úôP”Šo\õ¿¡zbB,²ùâ<<â5ã¿Äz¾h³ßÛ +žðm¥é&-áéøÖ:½ïo>žØlyfËÍè·Ê·À½{ë·Ùޝ@Ễ=äà¾1œü…ÈÀ¾€§5àõ[+ T À­[·÷<Ýòÿßøo‹¨òlLÀ¤ 0 `Ëxÿøm7 Ð^ª01jŽ…¾ +’Få·š[+?Xüx­üñâêÈGYì¹¾ú}¤[Óp½«kÕÜÂÚGWþa-‡úüÎÁ€è)kL`v„¨²·`.‡êÎ¥µòÒÚ[kWAìßZ{ë­ÅòëTúÖÖ*kPk ~ì¡Y­®-­-CyðSw‚¾‰ÿŸ©èÑ Xø¿ó;6øß_ý‡¿þkðÿ¯~õÿ¦ÀÞûÑ¿÷#ûÒï¨ÙB`}KI§ÄgC +o †P¦ôlswÐößá F=²ÇŒ£ýÔ·¸ ÇžÈ]±¥Çp·V„È@ãì9`17ã_2@;p\Úzô—rdå0þ/[ ½ÿM½Òë /€;Õj€]="þx-í %͉ÿu|ЙÂzFv7gÇ¿çi‡ñÒŠžÇ +¦<ÝÇ X}„ù*^Y’O<ªoæâù ¤ƒaM^ƒµÎfÎL€ÎDÔA°5??cqbE³ö/3 +J$+®ÄÂ2¦*ŸÌŽ[Ø%¹0„b Fü_º2«u‰)vMðãÖØ¥º €€)0j±'Ã!€A÷êÿϸDž‚rONb• +`º6:41[b«=K¾¹9ÿP!ý,dt1+9´‹—Í:„,ëµÑ) }¤”œEŸD¹@óäé¸0€$*°7pèŽìÏ(ïŸ5×ô`—âA²h’}[ð]mÐ>Mzoœ,^ÙžLÉ[¥÷ýzK$hÚð•’ÇÛ‚ÿ¯¤)œš(în¬›ë?wïš`Ýž:7ÂÁfû‰A* çÔØØµõ›èý›cìW0Æ…÷<é?Æ:A5AÿAƒ3|‚ö#p/íBmÙfFM:Ð?ÀŽ¿°Á–s•åe:¬|TPkPc€Äײױçlüru­úñõÅ‘Õ5Ô¯ýÃÒ?p$À56*Tñ•…\¹´°H€b[×?(¿…åÒòÒƒ¥¥·Ö––¯.®-—Y+½µ¼Võ£Š¢O`±º J¨./^][ühù™ÀààY6ÃÜl<ÍŽþ÷Þû×_ï'?ÿÓð«üÕ?þýWò“?þÑ¿ÿãQ|À €;|ÀêP„ˆiwþý +fh€(Yúm7ÐöOy,àÔ©#_AÌä€bÄe‘ ›ˆðËržñ³»ô€ú|UyaCJ( È2@OÓ {5 +,_€Z%ÿ³€ ö°@+Àk.Tôîctû¸ÔpÿŽø­y03 %ͽÒ1K~ÂŽqV5`@÷1¼‡Ü`8 ÒNN`Ëß§¹ î»xþx_þ¼= ôJš +‹†ÒYäûD1ÜÎÌJå3§a\gÓ P«Ùc‚gf8v†õ`t§™ÈÀž7D£lJçIbI°èì¨?»£ +µãã°ýUó¾ÕÓß`—Å‹8Ù³/àEóðSÕF3oÀÌñà)ì{W., SP¸@½àäùÚ›îÀn+ùwðJ8 §ðDì#óO²ƒ­Bi*¸_åãŠqÔ¥MC×ò|‹Ã@ä‹ó™ ‡O4ÁõH!i3¹Ã·ßÕmÓ¤ö&R%V;!JÕ&¹vc¿½7¤¶Úœèkšù¾y’`Àú:}îÝ½Ç €õþÄ€•ÊŠq¿`1ôx/€[·Þ—€íÏcgÏV®)³=N^WYµY†ywû +Vãšèƒçù­&TBýÙ¦ªÇb¹ + ¿J_ÿrùÁòÚƒ×~_ËU¯g·OŸ½œôÕPAü`õãŬ•—qÆb… •ÊBvÐBu`Q€=—ߺº¼vuù­5XVW×––ÖÞZZÃ/Cs,Bj,CApHa^Õ,jžju©¼¶ø`m)YàVÓÈ.Óà€Æº¹þÉÆ=ƒzú½÷Þw¾ó#’ÿÿéÿéŸþñWý3>àGïýñ^ÿ¾qþõ{j`7¨*ãÇg„ˆÕ¸µ-^|6¼¸:¢áè½+Àêßá` €y,Ÿ®3i¥ç&€òàKýã»D†f²@R¤bR á0›^L™å&¿Z©´ƒf3_]{¶DMT-<@ìpDüyPü¶N,0W*ZrÛ=µOÊÛ†[e>Œº¨{@Î=ÑG]._MôXÆ•CÚ³Z{vÆ ë>M1¶†=ø$àŸÆÄlDbœ)æûNœ°^€¤2òY­tf”ãÞcš*AlÍÿAܳ?JÇÖMð€òfh`X›ÍOM4<Ù祰^˜°ñ‚D…)ÈS ‘K…8µ7ãiÞ˜œ„/ÂðŸ“(RÔµÒEkS*yý‰:ø[1ÀèßÕ±›Í3 í¢…Q Gƒ:öcU’A 1x)(ˆÙú„Knó-Qâ7¬ÌÖp¬/_ tfñAªÇ¥ˆP´Ùr‡-;ÀÓíDSv¾&ì–'çÊ•Émg¾{Gê—‰[ÒÖÐX~­ça,ÍÐ â.ŸðÉ£{7ÿ'‚ukÔpjLA€0ïÜ€ñOÀ>=¬¬Œæøwã_àH@Ø—Ñ~¤X`³AË«žÖIøÓ/²*­r8žUþ‡:åÁòê[‹ÿ°\©\gl_•¦yT½HO?ÀG~P&õãÇF]•-ð ÃYhTà#Hœ…>(/Ãè—€+2YƒX¼º¼D¶§×Ÿ=ª–`¡pXáE‹KË‹¡4¬éÈ(m^fç·¾ÎÜÈÙ‘›Po.,Øï;ï½§4ÿÿû¯þ øGºØð×qÐøŸ€<€ôÿÌ€$çîο`î˜ó»fkVÊÇPU0³çmĘ)ËßAOÔ t£¡«€”€Ñ%dLB€ñ)ê@ZÅ«k‹jkø>5Àƒ9ðéIý{ìŒà¥ð6¬'mér™ô讟´nŽÐ Ð9€ÍýŠPŽ\M€jìÀŸ€¸@ûWæˆnts €JÆ×Ë’DYR]2‹ÁŽ“ì[?ÛÑáôDæ\éSÛ aþèH;?§(@{Dn„¹ú¼ûxR Fgë^‡lcÈcOwfØÐäÍû…Ò§Æ£IL©1€¤s*KzóWj +Í)ói€ç'‘ß =؇̩AÎŒ^ªûƒŠ!f`ËëS¢„$ûé`¶QtŽ[°£äuz>…°’+¡µ5XAKS¸X ©P‹žu(&ï"Wòùs}½r„ŒØBæ®bþ³ÀX/I³íx%B´ín>#±·9E›3b$òäjc‹ð=Éçû'wJ׉ƒZmT(íçì˜@w9ÐÆ£„`›ªƒü/ú'ÎŽÁzgÀ:û Ù±ûˆÀŸ^ + ª²L4zTl<€íGHJ€jt~ó ù°Nå#P{²V®,WײUË«¨‚`',±Æ@m‚a5WaO=6øc™«<ÀÎ>‚xÀP}TkHZE ð$c†ª•2sD]R~€ês ´“~méÁcP¿¬AUp$À·ÖÊ<.?Àr$]@¬-³E鄨OF›‰MgÏæV®Åïíå_9ýÿã'ÿÿÓ?ýJßÿ¿ç¬Ï€õ÷é0Ÿ€Sâ3€äÛxk ¸sudùwsV žÝìNñÃñ¢5¢«Úd´Ÿš[ÅÎUâqHà‘ÈÐLô÷èçG@š@4ŠT-cHêq @Ò€§“~z„'Ú“@Ÿ„?q¹R÷,/#¯¤@ŒJ°ðæÀßn§Àoø¼.×›=ºi¼m¸eY”F÷…õŒ$dxëÖ”>€ö€DØ"Q³Óàc+ òØMšcl 3=ꪛ­'†sÛÛ›õ­¿Û®MžèËkµéÚgµp®öxë³Z­ðêèLá0¼_۪ݯoýò¿}þ¤öf8ÿdk{¶2˜lvö‡[Oë? ±nýŸõÍúg››5žQǵ'õOK£×6y±í§ÛÛxÕ° +–œ½ÿ).ìï×K…Bˆ[ÿy{ëqýq­Vût+¬moÕ¶ÿYͲ‚þöPa>S +obõ3d\›ÏçÇ'ÃÚç8Ÿ¯ííz­”-Ì2ûûµm”¼þ÷ÿíïTòúÖv}n¥…x ëO·j(yÖÿk½¶ù¤Ž’C äuqvtjþÉfíñæ&îJ®Ý!DKøébÎaí?ñqÀÿ”ÀAì©à·¶0û#øÊçÏŸ8‘ÂûÁD)d*,ˆˆípÚKñf´iGR¬ÙX·5¬û{3yè=Fóv̹‘µ#½4óUwìDtÌÞ;¡‰òS3^æHχiný¬Z£€ß>Ë À[dzÔ0rã6›öü ùÓÄšÄ.ùï#l<€HØ+&~_g•ÇÿèŽ×2XXcE»Àöý\yuym¶<ê + +ê hìÅeÙ š«^çòÁâGË#¹êÇ–~ð ¼¼úuIu 5 e€Ã0aÅ ,C'd®WaY¼…úç×þð‹àü?\zkm÷ƒe°|yñ­Õe†¬¡Ê…"X\FaøL¢EŽRÒXíqß(ØÈÍ;PÔ¤~N?û+5ÿÃü'ÿÿ³)€Ÿýä=ãÿ÷dÿ¯ßáØþ[à–ä³ÂÉ|€¹îΈã?åðq,€ØÅq¿R{9‘ÙÒ=d/¼"€Ç¸ ±ö~B¸ÀhÚêó5þ-yaa‡À}ø]3Åà0~]{LDNô´ò¼ÅN²³Àt t®þuŠpÅ'àÍÂËÊ{xÓvÆ€½£õT >‹ `å– Üðà>¹hò¨|‚Åà#aV €§âé±P @kÀj.Ò¸úpy€mÜP €Õ‘+%!Ïu”ÔϾ/s.Ÿ/&ø¾R0uih´P˜½T*\ ,RÐUw¸RÌ¡€µRiê~ø]Ùí³³ØWšÍbï«ÿ×OÁÃýŒ˜šÂn]¢P¸t ÉJ—^eÅâß,Û‰Bi¢4…·‰KWÁ9¥ÙÙWF' +—ˆPîC_êÍàLTÉ‘ÇTXzõÌè%æ9q %Ÿ(È §«ä~™ÙRá÷Ø1%A`%¿ŒýS³?ÄòÕKVòÙY”| +I+*9ò˜*É`_±ÄÞ‰¶àÒ²ÖsŒKº‹…sùL¦¯ï垣/gгµ3£¥KÈ‚ÙN‡N„Ñ»`û…h#yÄ×ãèÐzüÀÎí“;tV#mj‡¯Ò‡ÒÇÙ'6¢CöÞ 6”_›™•þ=«ö#Ü» þ€¸½òN4Ñ¢rœ>ÅöUÇÙkl=øà“õ±à[ ×~—sÂ;ÿböΪËèÛ @Fþ‘ `ÛÃboÖHHáTQSgËË•¹å*ÿ}òÚâÔϪ8xïjEƒôV  ª´¼ö We `ŽÙRÍ1° Kò­V¾?0Â&€·––Ö®®ý!}W€ö—èç_^zki9·„Ú6·%±\FõÄ @)T¼‹–ìâX„}ß #ƒ¸ýgGpçÞð¿ÿËø?Òÿ—ùÿÏÿôÏ øÑwÄÿlßú&ÀõЫ#{ €'ŠÖ:ž’B ~£ýŒ@.¢ÿ™5Q8i%縀\æ10©@“ZD¡Ÿ•à‡Å†È€ƒ*‡=ÆÐ° AŸFlß0ŸHŸVCðïÂü ú9Ì @äPàî*€Hxéýi-<˜mшàÔäp`w¥×Íea=' O£€Htð°ÓŸƒ1 Ø{xª”@1m<¸¤•Ã9H®áuµüZ$úÏFÓ™ÑÌhæÌ¹3™¡ÞžC/:t´§÷•—‡„W´ÊhåL&“öÌè™3XÇ"“ÒÞ«C£g2çF3™3gü„(ý«ZŽâä8€$£CßÌ )`©‘¿ª]™¡38}ôÌ«C¯Úµ‡z_éíµò¯`Y }(ö ‡z°öro¯—Ü0:ô*>¡Òêú¸øÀ*¶¼ä¸<Ò ¥Š„ËŸ³ô\žË`Öåøùpx4óM”/Æ«üÐÉøl™¡oråÇ=ôÂWzzQèWQ$Ü"]?“16ÄuÑ»ÁÄGâcZš6[œÜ@¼³ùP«Ä1xVã¸mÉKÙq_mÚ¸'µ¯±Õ”²@ô˜ZÏ·×7hò'qWA€7ÖoÄp뀠Eöï9õÛzðúMzÆp#áÚïr²ÚÓyŸ5ƒ¿ ú/²RèÜþ_Ð?·Å+7Œ +æ#äŠ a‘å`¼YÖP¹ÅkË——ÝW*´Œ*ß_¬~„šôœ½^}ðñòÚ?äh3”ËkÐÈõÚÀÀaš‚å…ìÀB5·ÊAW«åKË4ð—–¯¢J}P^{kyULüÅ·®BTËkì)XYZæÓ…aݰEuquƒû;A«=βàÙœz¨{úÆÿ¿úǤÿôÿOÿü?¨Hþ‡F°¯ýƒ{ 溌p£¹ ¢c»ð/Ã`nYáQj¼v9)¬þ”Àb{ºò袜¸ðƒ#Ñ'–Q Ù /óäâ€òU¾áçëôåüêº÷Ä ×ÙP†‚erü)Èhµ­€gù_‰Í 9ö¬Ý–hå€0€ÐÎÀJj –Ö>*ìbcG eWPJ¶ Z @+{\Lr¡ c°à‡jëhÝiö`Y@z¸Ÿ±à5€òTä°Úgƒ°XÈõh_&?Å'îE˜Å¥ V,^º44K;x6¼bmßµÙð¾þµ°Æf€Ù°VŸÿîì¥ß«ÏÎÖêHˆ]Ö¼NËYçÌÔþ~ × Í6ÿ ®½³£SØæ8À¡¬ÿ`V¦6ö)Ñýú§S—^ªÓ?Rˆ/²1@ðAIQl޲”ðè¶™¿U‚¥ý:JÎAˆB>Ž0ø}® µû!ŠðÝi”¼ve¶4ú¯ØS8û]+ùløt[ï³`Íý³gfQ⢆ ¢¯Â>>´>FÞÿÁ¥3¥zI΄ËÅ > ·… 3â©ac$@q]ôîhÀª½ûÎRû´áð]1Zí#ÚíxH®'a»y4y¸isÇqîñ•.#)À8?;²s @L`?`ío`õ*ëŸã |0ÖðìöGÄß^Õ&ÿ~¨`í‡7¹YéÄ”ßÔ þ÷Z£ú‡+ÑΠ±¶Àáz—Qs,çèX|ŠÎ1ê…X]ƒÙðàúòPT–«ÙjuõãµåÖ(@ÿ©~W €Æ¨d86àÂj6w}•–ãÿ Pa…Áÿ …%LªG9> òG«㢠|ñƒµ5~ÌN€fë4PdÙ _Ýû묃þ©~æíÿÿ$ÿÿ?ÿÿù?ÿÇÿðF=X¤€¿‹ ýße Àn,ÍãxuLÖÞ`{vC ¨ò»gääÏ7'­äÜäP ÈŠ1´©!N|Ù^­<$Qy1 @Rb@°I°P!5â¶Ï WÛyøGŠPŽ<œñQ| Š€V(äõZÎ×í=¢¬¨ Àn&vós°0€9N(p +kŸ€e;!í` c¢^~CZĘh 2²D c€rΡëõÍZ8‡WP §Ùc­x!^»OöAá5U*=­…á•Z­¶õùÖfíóùM†ÌÕ7ësµ_>©mrkóIX*@|Zg+ùæßÔHþ? kµúãíÍÚü“_>!×Âû`J°.Öê[¥ÑÙú}6·× %¶¶7Ù€®°Bœ‹SqíOKg~ÌfÿYFÖó)zØêGÙêuœ7?=S›Çv¾ïxÙ†Å"ÛåÉÚ÷k³Èjâ÷J?§vA)¶ž~^Ÿß®1º!D‰Ãù§[7ëVòàÌìýY”ã1î/ËóççkµÏQ Íÿ¶Þ¿¼©M®Ô3³úv0:¥•ü?n×?­ÍÕPH1û•Úý`zú>>\m~^})¦K|ÎîíD·è³'[[õÍãÎu &÷sW +‰JÃwÆhq.¥NÑ6ÀõÄF´âï%2ø¡Å¶¯EH¤àj'øœølóä„ÁFzšZîb†xøhýöÍh2ã߯ 0úg ÏØøäÞú55Q+àÆÿ}ÓíŽoJüYC`Æ’ÿ@BÿFV´F÷„‘$Üþ·ZºʃÃì8{…R"WA ȇòÂR(g——¬¢®XE¥,Ÿ<ì]|PÅ$ø¨‚ŠøØ—[]]äX?×WWPgËà ¶`5;˜cCÁZvduY\ÎØÔ«oq€ò*耜ÿÖ²bÙ€%ätªšŠ‚×p…¨3V;Œp$€ö/Tuc7ïÙˆ¾·4Öøÿ¿ÿJ ¤ +àõPò¿ €»ïx¯ÁÿX7v‚óæ.ØyÌÍ윈…]NгR€T 3ÁNKÙ +<…YØ[ûþŒLà€XÈ@€Œ îàŒÝ=`»Xð$]¥RáÓ§ð×`’N1<-þñYtÿCзq¨Zõ ˜™ÈŽï"~£:Î ³þr­bXZ~öÀ+ºƒ¸V>€¥,€|Š=Äøåp°3ÛKQ/€´ÀCmäp°G€ Cgÿyõqƒ-Ï;ª§°'›,lpíl81Ôy¼4k½eºú @Á–³†ó[…3¥ÙÒ4£ë¹ -?~\«=ÞD6Øk¿a:Ü.[>öÞåä1$´¶ú° • MØóO1,}jà÷A°“ö ºø»,6^$bØá¥K¥ÿ' ù©àŠJ=£NŠ¡ù[ÿ‡­ÒP‰Òûl€à² +3~ßÜœ fxUí'&‘ñ6Ç6š³;ÀN º)èàÙõ SkŒþ¾Å^ßBqvã&6{@†öaÇ~OÝ@r¯Öð½Ž{ žTo)DÇ’hÚ§ ßáˆ÷Dvd•Ü¡ ÚÜÐÙ³é @ëx÷Þ‡t<Úh4ÒËö7мúm§Ç°ñèÞúMzÿÇäØóÓ€Hʨ ¨XUñ_ˆ7V ú'¢úÓÿÑ|å\DüßN,€ÿ+¹ØT¹a°ïrn¹ÊnxUÔ ‹Ë²à~šX`f +€¥Õ¨Mª•…jî#lœcø_¹}€7Öð M°GP,JQ^ãØ?eŽøó‡‹KÊ×P|˜P•å·ÊW!pe67¬Q n“Mð`â¡3Î*p£í+öÜÙø€w•ÃÿòþúWÿøÿQ￘ÿÿçÿüçfO€Ÿ±“ÀŸüägüÖ?Üøž®:œ!;£·F0†õ €ÇIR»Ì½ÓÀ8ï œ:çæ¥ã›1VjŽ[LÈà1²dSÐRÜ `1á¨ìðDà*˜“ôDÈÅPe&@5™Ì‡:UíÀO„28œÖ?'0n®j!«kŒxmòXòjô s +(:?@[oo•aIl±³büÇdaXA)ð1|€–üy®ÒóOÈà ½¬¨Ó‚y쎸ÀN±€–Ž`eÄ=øžXh÷Ð)Bi"Èe“ãÇ_‚]i,@±-øªVÊÌ~fCݺÊ=&ç3‡ŸpxìÜæÐû´Òµ \œ `&$ãðñLß`—1»:Ô‡[Áh8âÁÔeùü †b©ÍÙ`ë~†O*Ñ…0öNmãE•˜O1†‰Ý€ÆÐýáã©KƒYq\€¹p†Ï(ÿ«3âÌ7Xr %a:œ/Ââg_Hœë‹ÖyPüÌ<…àÛå`ÉY8¶@\Áá3<“ÅVàWãUƒG4 +@b(àˆ í½‰ýž>BbŸV›`Gˆ¦Í¾[‡Shµ3:ÁÁMÁ·w ý‘4<›–pªo³9s§Áq Ýìÿu5œ:Mç¿D@³à²«Ð°âÍÝCC¯AUs²r€È)~ŸÐÿ‘Cë&€˜ÿÛ €ÊÀ+›ØÈÕ!¹ŸÖ>LzûZù#TÙÅ,ꪦŒ µ««¹åë¨y?^]]û8Í Zo.PCWQ­Ñ°šY\ͽµ¸ºöÖ"à +aW=@í Ë%Xÿè*¥Ç ªÏPQr°Í 3héï4üãŒÇ”@ü~GOø:`ÿ³@ƒÿð+{0àO~ò3 Ž˜ö‰ÛB½+K+ì{Ûê~Ò®™ T f¼;^|ñˆEpO‡¬tªf%ÂïÁY,Zz F$3©>S<~Qd2ü®ˆv€J2 )úÁW’€j³€?](X¦ÀÏÏb W»ò\õ&È |–eÙÿX\§«Ê=ø9ªiJ`fäþ޽ZÄø]£×Å;7“‘+È‘ÀA\ag €}p÷¸ EÀ9&Ú{`CZ € œ{, ¥`9'SÀÕé@Ù¸‘ö¼öZä ôS¿ÔwBÀÁgfçœä¯œ¤`ðü¦ž²S 9êœ:Lé®G&Àæôf8‘¼a¦@zÆ…Á®dV"Á¦·çÌ ƒ‚×ów&Æ‹“ó ñIi—¾cÇúÆé €2Ð%uzX/]b‹{ –\¾ `:˜ž{2Ï’Ïm‡p J?(ü öïKþxz+¨GŸ‹@AŸòñW¨x§|?Ïep¿mÓ0«’çó™oéQ_¥H fôHÅ1õÅDh+i4Üt4vØZ+$b]‹°ã ´Ü•NiÛ€oï@òPûTQ[i5Û;Ç»Û"Pàá˜ß§S ?NŸþíHŒ¹¸sëÅ€ÞqZïöÇYHúX=°BÃÄþ€É8ÂÈßÅ@ƒÿÛ)€2ŸÚW® ^ZÈ•+èÖÊ|.?MpÔ†4ÇaäPA €èÙ‡mqíã +Ÿ&†+€wW…µœLX‹èÎ`í`ùåµÊ">NÔ À@Ò°ØÉ €¤ ŠàM‘ g +€lòIÿ“Åj8/Kõ{ôADMÀd0ÏÑþq„@0_ ÿ`6~a¨þÿØûßฮóÌ•«nY6YCú˜#èË¥Eáf#QáÒÚ¢Ø#¤BS;PÏtƒýG MÓ4•¾v’lsØŒué8±5¥Ý„œ ê&…ðÌ £¹5SŠÏ\'§âHÉL¤{®bebɧnÅNN¾Þ÷ù½ïÚ»whR<ö¹§øîîÞÿÖ^{íîÞëyÞg½kmåhÐÍ 8¼àÏöç ÈùDb'‹›IÉçïí%ïzÓ…,*žƒÚˆüÂä/LŽŒØ¿dr._,—£5}mu9~ÊÚõ—Ò–J`ƺYjÕw¶m»íßw=Þ-$LR†UYذÍÒ{ûKïÒBGþ!6}ö3«>°‚þSŸ_ý¢)«/øtáÂø}†ø|¢X ëÞ ðÒ³Oæ“G3Ö ú]šªàß^ƽ^^§q¯Å•N{ßó·åÿ¬2½Ó„×Óªfþ˪C -9÷•fK·¸Ü˜¶V²íl-KP öµ;Ÿí´«o˃hÕ;Ê¿Ýj>C·AñÚù6-Uy.6€2FS]n‹Ôë­J‡ª^YÖ:YU@Ùv­…‚© +T¦¹Bã?é@€ju]€ö>sSÁÚÍ(“‰c¾öÄÇ>ö±ßüÚóÞ@ðÿ_ücN^½öÂs€çŸç™Îù7Éž +¹“9„ÆP:¨‰ Ùœ6${†2KÒkå[8^i@ú¸ ;iÂâvósY–È+2ÿ4Àð–XHbbÀÿ¼± xR Vš²˜èd»*:h2)H*ŸÒž>H+v˜ß;ÌÏĶ€ |®%:»Eðúø¿%À%€]bô¦ À¾>}¦»•uÍ1ÐY´Óc€ÜžÐWø +œ¸à€ S„l¨ble›À¥p:}m¦ŒRäX›1ð‘ìGÖ°hñ±òcBÓÇ\86{ܬ'ü7(Û,L0x­›)üÚQ6ü£A}q©ûدFKåbn’ÝÚg"}ÃåÛØÿ ‘e†ËÎXúö Ánq¦×#rì<)0¯äˆ÷Ž­ÊºØ£yžþCLæær<­°kºHÀ‡?|üýÄó:µå°†R·ë#Xð#+9ø¿¸ÈPŸ¹ štŒO+¾}Š(m +ÿÛ/ÿ í3Ý Æ¶K¥Ð<H‡‡ïiA×[˜ôçÏ>ðÀììäÝwíß¿ÿ®¢‹ kåÅǼðŽqiP ¶ŒÌ/¨ûz"0€ÿöì®L··jNQªœ*MíJ“è{ Ñì´®¨&VõÃø@<(ˆç6ÚW«ŸCãµÕ¹šMP}¢³ÉõYV å +€*jµYm×Ϋ²jÙðÿ3íf£¥š§mWˆîëñùÛ:ëJM4ÀøªHœ†µv懛°Ã€¯\ºxñ"úØW¿fC€ÿoüßÓäÀÀŸ\ƒõŧž¾ôëO}Æ6ÿ}ÿ´$ƒ÷cìiÀïIðŠ;Qæ4Àª.«!t[jf7&Ž–Å€úþ|âÿXÖ†Kß:áPT—3òÑ—q`¦*u9üt¼' Ÿ ¼gÖ åOÈž@û×Úzëjµ%Pm-W¯ÖÚ  lžWÝY§ÒVÕ0zÏÞѱ±©åÌTõ|U´ ³ÜnTVí•f¥#àÏ +åuŠ• + Žª—äj­ÐÈZi7èP)¨QçqÍÍZ§)ê°«œjã‚Ú àù¯ÑËϺ¼úÚŸ½ñúë†ü0€ï}÷¯ŒüÙ«(pñB_ÑduµÈÛ`Ó7Ä;¶'°ƒxÅfë¶`ï~¿/Çoˆ€MáÏvµ)¹‡-Û-ä:Ôü<þ@D[\˜âÿcò§µn¬ÈÀ£èÇð8Ê´`Lçë+‚ö„5yZ'š¦\$ 1· 4àÌüqÙg ;ƬØ1þO ÷ƒs½EØ@á}žÄè•V¸¹Ö8…%3î1~ +@ˆp "pŒ€ ØÕ*[ŸÐð–ßV¼çqèV¦€j¢Ð£õÝñùÙ»?|pvöxÜàžïFa"úrF͉?™†.ˆ4 Ã‹>,•¯G¹IùôÅà°#±jº¾ƒz±ÀCóóy¼ß¨8s¹g0 +pîÇO&9ÑüÄÜi Y™Ò‹.¿ }Œ>¨U­-®ÝXZ3ðáƒ'O.ž4åBn¾5ˆ>ÌO”¶–ÖN4`´VŽTò¹‰RÏ¡ù¤Š¥)¨¬…˜ºíU’GÄ¢h†k5ÀwÀXì%ˆh®PTÀäÈÈÈùG‹‘‘£bwóeM›äv´`öaT¶Þ"¸äì½3¾»… ¶Ë®wa!Žoçé…Ϙ¯·ÅžZ}ú‹OY·ðÄþ÷û8þ‡´€ÿ¿¬yòÙ§]¨5pî]Mª¬Æ³(€”`·¿U)Z rÜ€ êÿÂK½uªdÇÆ©“•/7…ãqø飿­Dào7Th¥bhÚ¢„€´@ÖĈTÃ-a÷Œ‡Å°béd‰ìÒânÝÛÃm1Þ +!0`«Ì8Àð¾/> ^"6lSRM ,W`…õœœ8gx€îVn¢¤bZSf +@£fͦè޶CB €E$ +€ÿXÖ €‡¡ŒªÔZq €¬ƒÕB±|}] à„+£XϼÜS˜,•£Š½Ì ¥!%½‹’N`qÉÜyÃxkD0lDÙOdtðÏ^ŒJ36´œÜ…¤zYb âÇ6ŠsÏÙå û`nö&gÁWÑ„r§Ž€¿í&/Ÿè„âda©¬oÝ”ÅI|‰Føê•—r“ë$”CðMùÌt *E‚èJ '‹PžèљҗÉMÁÓǨԅê0dÀM,àüP³€é³«—Ùá…^xî¹çž¿öêë(¯¿áÀw¿÷}8ø/ =b_ûê¿ù›.¤g…`b2ñãe<·…$¶8h‚y@ßåþ¾«[¼òгŒWíÅÚc'i¬p$fý];%"›07`« T©8@ûõgåOë@X¢¶)ÇR¿°å` ‰п ¯ÔP9wVjÐbä¯iñR輤WÎý^ÂÚÝ@P`­veˆÐL) pë1a2`àÏ”V(«¯.VÆÙÏñEÈ ä[dÀØ) &Ü|ƒ +€#AÀz *|¯}€§A>’Íåçæ@Ëâbw³‰|˜Ç +³rA²ºÏi¹(4g~’8ù²0ti‰(zâÚ×¢ÜÞRv{]l0‚ ÈäþOò Ÿrq¦Ø=m{æi4(àÿsjÀÖ­àû4@ Y˜Ëå½®/RS¹m0Ì›#­ãrX¼¹ÝZJ²4 +¶1>Q²¾›Ý, X>Ô.=ýôN +ÀÓÚõE€§ûæ +€šà`Ü€X àïÊZ¡^ЛSf€êË€é  ÛPÕ @hØŠÿÜ·vo±ê˜|U/±P©7:òÔxîï”üÕºñåèªkN£M’ÎÕÚ•L§Ýi·²õ–ªºêÎV}YUÄáà€e•^ UÏÔÛ+gÚMÕNåÐVÓÎj®úWulжÖá9gG@³aè4tÎ]-àüP³€iz>yñâµk×^xž‡úÀ&|÷{2kp €0@âŸxâ7ˆ$ bnØêi³ØâEKà«Ij»¯ø `O@û¾i//ír#—ø•Z±÷ÎÆ¡ö!Í[·ZÈmˆ¥N¢wøÃ¤M*¡µU÷ßcÈøYÚÏ_U+ýµjµXÐæå! +€þ³©€ÆŠ>ú`H ™3J5"˜™Åè4‰ÀFI3VØ‚ÀÚb€^€€Xäé`A€¦À¿§^¶à16퀠™A;¬°€¯$ަh‹l[ @[Ný'u]Ö  Q«3PˆpÎÇ *V†¸€}}AëÏ­¯[Ét þ½LOsù¹\$_»»~ò˜Pê Ûb’-nÌC¼-]~.íÚ¨â‹ÚÆÀ:Kå½Væ!»¹† ¢ç @ðD +FñëC”?®½eD†ÑüŒ0$#¹¥åAA}È}±4‘ïÍ?h ŽûiÁð?—ωóÝ|~qäóǭsÁÉ“p9ï(þ½G'Š<ÜO ‰ž¶eU¤Ô‹eÿš¨ û-XãåæÌvªØÈ׊“”é:%/Î$m ^r$h€Qu's }@v¢TÇþ¢\y%d@î§d·ÈïÖû8ã8ûxÃn§»Õ²|q7Ä?µ•‘ÇÖê´:ÔÈu”yU>͆jëN“0r«Smu:ígD êôh¶ÚÍåL}Œ^£:-õµjb”°¶¢£Œó£:S ÊÑ4Ì&+m•8ËÓ€Eš*¾ªzZgÝÕŽê ÞeªŽáÛ·aŒ`¯¾úú«Æ(@éê¿À÷iøË(€ðÄ… `ÿàÁà1m1ÜXš……@- K†æ€?:¿#;ó°Ø7HAØÄQññaŠ_ZÞÉHÚ›”;™% ˲ÁT–…Äw„ª=mt0vjB†j6ן@ +€þZIPD‡)úíÓ +€>ú ¥Ð2€ƒº‡0Æ>7ÀIÚ~ €6©$A°³Ú__æ +€·$ +€Œ&€ ! +ÀJSçU~\üG¦¦´]û0üjSìþ:€•&ÚÖÒ +÷£Áy B2îmwJi9À¦¸€ÁŽÀ†ùÛÀ­­«2À®Œo8(hq ‘¿I/}ß:eÜ €Ó«Äúè§òZÄʈ $J#ý…ÿsBòNFÅÜ›*Œ +»Š ‹ Ýâáhƒ€@Aw’µˆü«À¹¼Ñ+óݹ\¿› XŒ€yÇkMßÐÑ w£¨0Å©(kƒ›dÝîd¡k¤| ]•Πsîx.?'P<±8;rð¸)*õƒ:¿NSÐ1Q¯4S¢l@µŠ€À2§VÉ…üëëåòâZ/?#F h2N•â.óÈ:Dþ–ïYZ,'J–Væé4é}êrºw8·a_…etœ¢-þ…+w˜€¦r?-»E̽%Kç€Ø¶®ïd·JBe¾³ö;ØÓ«_\¥ xÿÀúoÀzÞ€'!—V?1}äH• À#Ó¡ƒÁ-&Óͧۊwe™@€DPÁ}Ç} T#âÇ ÿ?u‰íQ±mʪ‚iYÁ²\&1ùjƒh?ù*ÊÌ}ŠÎÏ16:øˆ¶pqBÿ1jÌàH `6*öOÏÓ?yÂÐ_.±f ÂéIï7ˆ ÉÇR·lð_Ž×‰ÿª{*×µ®{n{2TÌA‘‡ò’üpžà©•Bû[32)€ã½ÒļEZ›„°{Ñäúó¤]ÚŠùîñƒûGfq¬($ã$ýˆÅ?õh¥`S@šE7%‰¥ž.ÐbÜ(†Œ/†S¬s)6^Gžv!Ð0\Yüõp\TšœÛàôÖ”ãÇŽˆ\±ø‹ _äfÈýCìVô'l»bþOˆìÔ Ð4„7k ‘x €7ô€Õ³G3€Ð‘Ìø»#àÿ VÀÑ‘Y÷f³fŒ ¨ 0€AÿÏȶeØfcSÙe*¯ZuJ˜+O ¥ªzŠ‘y¿ ÐW[®UÅÚr!Ï´íÎ3‚þo·„íÏtšW²WPªÒû@¸Ç€lf¹Òl{h®Ø³~jY¥jU÷ת¢þL`…‡àYáá0*!4.ìfiw§‰€2ÓŸXý +À×Ávùù0€¿²Àï}÷ûßýo!ð/ÿ +Ð'2büw`Ø +z‚& n¶äÀ©—¯Ø")³íz¿©ÿfF¬ ÀóêèËi‹×<±¥÷Y0-ÜÿûG'f[Ùmó;†)èÙ"ƒ©Qþ“ú³Ú_XÓŒß_Ò`§Zk5+SÃýR +€ ¨ñ Zî`(§$ÕiX)#Ò SÂ]àŸ"¦ Ãc õ¹@Îò0`[ @PnàEÒ„ +ie‡ˆŠ0ÆlÝ +@`Àx@ ±Àå& +3‹à{ÖEŽXåpWD’€J¦V•K`?TM%ÐoÙHº +íUb8C{M@„Ø“ÀGGrù¶)ÊC¤äjÓÄM,Ÿ|æùÃ֌ʬE]@_–o@W¸¶^ÈuF%~ ‚·ßev¬Á'0]#€-Ø<½ƒmgšt7ŠwµÑöCü!ä“…ƒëE÷ï?~Ì›h]ààyJ=T"Ø †v³…h©W^ò’ÓQ.Û°>1uQi„€Ñ¾}Ýv..F( +‹½hRE‹Muü¦Ô‹G`;jJþ¸À¬?ÌÀ  ÷±ÿ}€°°‹ýDÀíÿ. <½úŧåH~1žV-ðß?\ð6€@ 49$'t¨ÐO[7j[4€:5˜3îF݆ñ[–Æ¥ [evÄàD-S‡âH…Ò'O¾NÿJ}J¾ÙŠ\…v-&#œ¯µªv­ýÌ•Zísß¾"0ï´ÛW3çëÍl«®Š£ÕRA50ªŠ`,3ÍT, Qõ!0®j©Òlãñ·Ûöø«Vñ­j-—µ?k}Ðþ©àT»vn¡ €‹ÝÞC™£Ÿºxé Ÿ¸ÀŸýYPäýÿ{oÿíï#X K<p@ˆ)@€Ö-fH:Ù/ÙÆ°é  õ] +þOžÈçgi@J wÿÎeäþAö³!?5 •ù0Û©À–é’œÿXÀÿ÷€}÷=j@>å +£Ñe¤áiQ €4HÅԨŬžÕnJnSjƒz6ÿV]˜Õ:~lÚt<Âêò²|ue>E €w~¦Új›NßVÕB]7µ,ÿ©°Õ¹Zm×EšÍ+ßî\4ÈóYn5Ûõeå8… “[ÉšÕúyÕò(¨ÙF'«êµQ³&PÕJ-+ï°Á¸fÖPF}F­ÚZqìn‚y8Öз+°zíëÞ𪠴ÐúÿýïŠ|ßÀ_%Ãõ‰ßüêûå‰èLð5gÈ$SPjl»m3KdËÁ<…À’Ëþ¶ô®-äçyŧ`5˜ç›Ú c•v22!±/Þ±zY/¡ vO&ÓÖOnK´²*ò§Ošµ%2˜!¶ƒ'ÿÃf뎠 +ŠP=ßW”8‰°Áh@œ(Â,¬ReH nÃvpU;k)`žjH¬UK&ÓŸ/(•D°”n"}ºж&S¬ @‚þ·À˜3*ïx®ðµmi×L9IKN àtw˜À1*‚H§¯ÀB @u¬ê1ì "î·}C håÓè—ªLÉûGÅP9(ŒÎר¨˜Ge%ì­ê›î›4f„ºø7(ÉgÉ#S nå´Æ}êŠQ @¸ º-D Ì(À½ëë‹‹ZÓÁh¹œ›ù†0Ò`R†@½2g•x8¹É±ýÑâZ´¸9@œ‚ùÃÄìÍ£ß.=4Wò¦uewÒ37`Þ"0;y÷ÈÈþõ½Ûº~ß,4"À7'#`ttf@84oH:›?6‚‰h»<Õb©xÅax +ƒykMÆ¢è:ãéÍx€Á ²€¹0¯þ„POHÈ"P[\|Äš„¢¶[†Pê,ˆŠ /æäG«(ÆFNÒ¬/ Mɰ‡æy‚A\§*í©’üï~ Vv+9ä%Šºå¥ò—ç&‹„/êaôaŽ–‹YdíA1]¤ò/v»3—“ÔÅÂÃ"q/‡ØJÝð0 ìÄ #",Ú½ø‰*ÿ;¶Ÿ +Ø©ÀÓ«—VEB ì@ùû +Csü³Ï®ž?ËPÀàÿøô‘0ŒßÍúcmª¯% ù±@¤UŠ`0ü£:xþžÆÿÑ[ÌngÕ(^‰êè–ü½ZÙeºZgýN¶ÒÒZäA´T‡\m¶ªNëÛM‘€«9ïu¹õÄNéœ*%õ€^Ô •óxÙj»©´ëªÎíÔÎ÷ßÈêç_oÜÕH3":©6š(¬š¨!P _Ä03˜¯}G½Vþ/<ÿ€)oïû-,~÷»ÿ5€ßˆc€£f©/Rºt:n†EÛëé¶<â=xü»b}:`çæ¥bŠ%+gÚ|ƒÒ†Žy[L3PÊ`)³'# ¦ëO)fi¡¥D«kÿ ©ÿ¥8!›ˆãŠÆ¥ŠH¶ +ºªxÙPD!˜Á¸8$ÿÑ èL‰€jÙa÷ˆa;%A€ZN)ì +@®Ð €>±Ðúœ7ô€? `Dv`jжªm1\E0@| +À. Å9”Sß“¾¨~ Œ$ް(€˜èÛKz¢ãJ+úÆû +ß?KâècÕl§‰ÌW'*){MÈO­¢¶·å(OÍ>²™6í$Ü ”Ý#Їüyë?·=Ô_À€Èœ}`VøÜwk·6+ö^œìõé¸O…ŸŽûô¥g­•ËÝ\Î"Œ`ŽÒ@Èoü±ÅH<¡¸¤íÝnnÓ6-ø“õYòfŠ|¯tЧô‘‰²R¹bØ%çÜ/Ór‘ω|pÿìI!zФW¾ˆÇõOõ6¢¨·—œâ©Ä¢0*¹_A¹ÜëGD9Æ…à ?älËyéߊ®’3† V£ß™yÉöÚóã>މQÈ4Èù‡½88xœ<¡/I,@¹Û6ÜBeþ®,VRæ½YG‹T¾²zx"~šÀß̶¹ùýÇËj”  2ª gÚGõÈ­lÊ&Î/ü÷Ú*m1}aörçUåµÕ²‚ñvµ%G o¼Ñ¬6 +¸UkU§ˆô¯¶ZÓÂ}€+ío7Û­«W:T4ÙV½~¾ÞV® +Á RoÕ[*R[ÐO7¯3ív–G«<ò?šÙ¦ê`\~€x@åL£ÑVýpÄ` ´«MOŸ…è‹Þñ(Œl½žcxûodßÿþ÷þÛwõþÞ÷èð—¯ûHÏ}õ‰¯z €$ <ŒñrY /ÃÜ–l1n?!6x0PÐ;e{5Ó¢=É7Ù°ƒÙIúç8µ¯¸äJ=p`l™ó_alŒ²Ë£™)!“–üoÈL¦uý–ÀS ;&Y‹ú3² ß[A 0©ˆ]4]ñŸà¿¬Cn ÔužXP¾Äªê^¨g—§‰°A&PòÛÀ €mSYô7•í¤ÐÀ)?¸¯ò(²6ü€…’æEcº!:Ë. +€§7hM¦Ä_ ¬¯˜ï+ä€X°HCP Yý/U³17Ð:ßØÓ˜œyî1c0¢ŸÔL´ß@þkŠÄd²ªªUÍíû¢¼¦J ÷h5Ý3 +°€„ܳGSWÖëýŽ=/¯Äh5³E\éŨ×+ó½ar…™B¯u{kåîÚïm^×!ë›Ýµµu½„ªÝëÝhsýz·xêT±×ëv767´ó•ÍM%Œw£^ןǧåu­^ß\ëF‚ó¥Ü+‹‹ÖÃ`£§xlŸ’/©Dqº¤# +EÝÍ !ïÉbY¹[–ä¥-K/öz€5 à󊺊®ƒ£Ódõ[Ýn¡Pèö––zk:nã}–×6¯__{i­J^^ßX»^ÔnhçÆæzoãÆ@É_ „CW¿Ñ]êuo¨*y´9³•µØEosÓhLI—¡ãÖXd-Ÿ+]Þ°’‹åõr1lDð¯TÝnérïwz—#¦r·m¸…Ê|¸mL€”10F A€ÎÂÀV/= 82=}dœfèwѰ9ú®ϪåABµ²XMQ­eêÙÚè˜ÅG…:X‚ùÿ;€¬¸‚îqªÒN‰5Èéo-·²-‘á¦UI·ðÉ›"<Ê¿Ó1`þ¶êJ€jë¼’×Åtbl*ù"ÚY­Ó hWÍ´2Õ¶ñKlEkª‡U•Bèo  ¤T­D „†]ÌÖ.¦&“áiÀA¸ö<|íµ×ßxãíwœ à¿}ÿm{  Ïzâ7\ø< ÇH¦ è ‹n­}ó#ml€(ÀNÖ?*6êØØ©½$õ†ž·£¿>MqHJ›ŸÂÊÆüŽ;¨äzŸj_ fÍÑŒþz ƒ†6ù?’_i þÿôIDATýÏjôÔ¿lªR¯0b´]ž2/Oh=Ðç2Q¤òn›ú—[C³Ž&òO'°\YX– , n¡p/è›OÄ<¤ ‰`Aí2+™þÝg²•0€@®¿5˜¹Pñ&SVÿöWvŽPQ„—F–´À¬3êb  ØY0‘Ee3 aØmÇTD×;(5¾ +¦[¾BÑô¡©&6P¯Š›´›N ”B5…ùÀàݪ)TP6pr־ƚ +œ©è¼ÀÝåú4ˆ _Ýò{ŒŒŽæÌòss§ +…¹9×Òñy‰}×Vh1ú§¥ûc\Æ€2à3Ü3å¾0“+iUGàìÏÓ*á9ëØÂ¼2’=ZÈæ,D¾×n¾ryfs£W’é¥ÈÒhÍæ*O^ç/ÝÙ†Î{àœÚ•¢RF÷¹|Á ŸËÍNîÿGûFÈ_6a€`B +®³J-‰E”¬Âóè´fœ ³¥Åû(%—Haƒúµì3›§L8ìE¾ˆÂ+½Ia»²26RºÌÞBQ%çKË©à”|¢DuýF®fsÊ›ï"OÆ\ö@@ÿi¡2f#­®2`߬Í_Æ +(ô{òÙgŸ¼€wÊÃhŽdnÕû—ánð7‹o:UƒÔ)±ÄkâöÔÛêŽej +UúTb3¢~ ÿ·3€Š’êÈeÕ¼d¨ÃõìÕÂ-{Z3£ª?^U®ê¼Žªo7ëWD:µV癃ý¨:§^WIÜPÕ¦ú‚ -U1ö¯ÌÚòú+æX5 æ©Ä ±Bh È£þ©ÕµþYz"îjóà ÀÆø‚¼xb^ àõ?{ýï¼ý×€:üÕëI @<€€,Q u Í0°Üa_ߨçxù¶Á¡=Þ†³Ÿ8üšÉû7`ÞÑâóYÊØX÷Ìø ÙÚyL'GË´fÓ€ý̘߹ÀFUû†ü7ï1”Ðßp5à‹8¬öG¬ ùǦ­@Ȧ=ÓBW³ú´˜g­®¿j¶eþˆÏþŸ÷œXª‚~Ú ˆù?Šœ„ûÃnKjÌ#Ú&Dÿa»iØåÅÒ¯?9Œ…§: +ÝW=€‘®¬Ø!ÀÀßþ¬˜!èV­#&v!úA€¶É¿*+’ÎçÀ¼íþÓÙϵ€ïFdÃc€x]›® +×eEY¨Äu¸ŒD£”Π/¹®¢5h—cMN‰å£¯Q!L“®AQQ)ŒˆŽT¼ öÒâØèžQ( +nx(€/Ž +ƒš™ø'Áö}ðƒ3119iG*™½âµí6ïãØ™™ÉôžÐÂÊP¯û'߯ÛŽ7êÌ9æ‡u’Ê©l39/ù?ù9•úŽPÆJ%X=õ]•¥½ÿðCZ?õ•üþ™Ã‡gt^•|Ò^äë%×Ûm[d”Áìð¤ +­2ÏÌLèúUìÃÚ¤œtæp¤å9h”éôÝî»kBe{(§o’âaänÛp •ùpÛ®Xà¿ зD°¶ðßF +ÀWž]5€Àpô·llý±ù­Ç'u +÷³1`;ÑTµY•§¬G |Ô{©+ê´×{×7¢n¤´½µk/)9u£ÙŒD„¨ÌŸ×ñ¢"~243Y§;5Ó-kzA¹€ÿ[Z,¯ñ (¿oÿþ»gExðoŒÅÚ[–âþ<¦§4SذÓxá5‰0€Ò\ +§Kuy˜-ÒüÌð<þv¶˜D…ÉÓEOÁ<ÁP@ô¥¬Â”_ +Å wÛ†›Cú»2}n pôþýîæ*MŸ 03~dú]€Ñÿ²þfMªêݵ) ';znƒú5ÍM +þ÷ýð«ÐÎŽUTÿª¡ÍLÉsÂ7ça`Ùz{…QZÛuÔVBµ+MzgµëU¹Bõæ·ß¨wšFl À +ä +ª>g †¼¢¼D®Täà Î!Ây€f5ÛRÍÃ++Ä-Á1tÁ¡ Ÿ‘ yc»YÀù¡FŒFfðù‹_ýº$ðö3Ç_èùò÷ øõ×_·qþÅ®X À…‹bÃë0ó|–vÄÿ´ê¯·2?ÖÞ)©vÆðAãt»$´Üøðᬘ½/ó2Xa˜ßq‡<þÁ‰‡>' +€P (†0š1D X£7›w娇fzKÀ_…‡F’D Òk#g›3Óð[ûßc–ä›0JÁ??ã!(<¢®sêo® @ŸBî”J¦Bpnл&¸“WÜßf +€pŸ®õA€„€fs%À]¢”Pb-…&€V:`@à*WP¯Y@¢èº¸Üׂd¾+¥eh­1:D^„ÊÊ5Ù¸{|éZ·Ä2»¦†ØŒ])&¦J¡ªŠC•ý{t .[‡¨$Üñö+™Ms?’(€RèPFkäG²¯O7µÒªœx*±){ÒM¦ŒîÕF€WÎ2Ñú]À±ƒ#³Ç +˜!sÁ§rO0Œ·kÃè¡ +à‹¼m'JôèO¬À ¼æ…—…€`§ 2†¼Q&½\ÿérµû¾rI'Å NûHÃ3ð™Ëùxûâ†Û,__,æŒò|hdö„ö’LXn=œØÓ‡ÉžËñb"§ +ÁM¥³|sJëC YÁÉà¥Âd´ŠU„gxÑ *€LB8Ÿ\¶G¢ZâÊÇbÁ¾TXÀ†S†ÛàæFþì©§„#isìç‰@¦pä«"®=¢;þ])º¡À~7Ç~·&7,V­´4†ð¬f3ª“¨dl¸ÓûþÖð+Ðfîòåe*RÕ +ôÖ¢ë|UR펩þ6r® + —Þ @ûJ»#ðINó À6ͪu¬>P­`Ö1u†ìT$¬5VPTÏ («fVïC­Ôš+J jVU¸•KõŸ¼z tòò¿´Ë;àüPKÀÛþäÕ$06#ï¼ý]Æpàc(ƒ2Ñ>ÎújÚl£íÒ´ÕÒø¯)äÕ‘ñ;•=æ9&æͶ$L[œÐ‰ ÔßÎjÆÊÀ[µ­ÌLO™ðŸÏ 0&ÀÔ=Ö ?_ZÀ jÌâ° dÁÄó6æÊ&}ŽéŸ«}NȤ¦ÞuµEŸv¶eÅ4¯¶ßnˆ¬ ŽÿKëŠpŽà»Yjr¢u:ýù¹SÌy'9ˆË ÂÍÀ]ý_u·¡†*FVš_r ã1+îý w,w¢)íR`WA)Å@ÿnùÙu"cÅ¿¹îÁ* +?_…¸O׬¶Ä¸¹ª]79!€Œ°Í½_‰ —®Fß¡^Üù\’NdF¯rÄí­èF场¼ŠÎ?ò´†ÿ ¿N¢œµ•—®ÕÐ~”Æø +<@ߟ)©&üÿ{ì‰8奃Ûô¢‰\wöàݳÇò6àÔ0ÖqïÖÏÁ gCqq#bü¼Øx‚Dw[Ÿà¦õ›cœ!ÒbI Ô?Ná(¼vÖ8Ø2&°<=7c[Ë–p·",.þêb¯åóѾ#ž=Avp—¸ä×C>*2þ¿ör˜òìuOúù6`s¢<ø‡-”< ’$êR˜,½d‰Í,Ÿ˜ŸxɽÔáŒìâ=wø4ÚÅBwñäIšŽŸDiÿ¿ôØf‘ð‹ëÝr·m¸@W&ô_}êó«©¡€¿x‰aÝ4?d”=ûy€/\ø”õ×ç­€¦Æ¨LˆÓI4€š@»ÙªfkWä¸X9B6ðÊVüoÒJØ7UT< GŠê'£Z©bOãyCÊTÕ)„ê ¹‚¤µSi]…4›Wäÿ×ÎC¬î¤nUÝ J&žÜÒáµ+gt5"ýhM ìOÖF”lèE“Ýÿ+ ]†íòJUѰ›œjöëL‹’}AÞû«×¾N7Àk¯þÙ¡ àÿã˜0Q€¦<ÑWäø_¼#}\Ýf!‚ŸÅíø¿EË7—<.i9(É!eÚ–¶Yðê·Û–í‚ó„mØzß è}11xéH¬U~QP ¼a¦Œ™ ÊÇ<€Ì\À´n˜ïžªZ¤£x°Â³iÎ|rLu6 Äè|*è“c^Á)oœÑóD¸È"rU¦¥¬¾ÙìˆTyä$ —]ž^ÕJ«dEæ>7íIì“!.mäYM„¹#hÕ&ž“cÃT§€gV,@E&еÚ˜©@ZȤcÎø|á ’N·§.H|¢B§œ " *G›¦7•€»[¥bT>%©Ÿ§NwpõsÊYPÞjoUM°ù’9¿˜_Š +Ç•è"ÇTƪ¨ƒ¾ÁfËúØê†ÒÑrÝtÆá«¶oÞ¢3"£”–!ÿx¬ˆÃoMÆ‚pϨÁ¿¬Ç`»½h21Z€P4X‚oÉâbñÖº‹›¥ ¢îƒÚ *Ae—_®eÆÓ‚âKç-„~#7SÅì3ÆKå>“¿oð9­ 8îsp+“á?h^\3½$°8—ŠÌ~}­]xKyR„ül)a.娚g’Qn{¡_ÝÃà¿ëqÉ Å¹‰0ö?£ÊÂw"˜×°àk²°Ju¼lð¯C”CO1]òÚº*P¹8N]§º±už&€g²òùY°¡ú¬Â“Èh q¦X}®ð‰ÐÚ¬Ó~)³A!è{UõG»óíÿ[§Ñª.˽jeD¬jV' È:­R4›ÙåFe…nת+=˜Á¿‘½K±•ËÖinr>š±&'Á×”–»Öª.p£ýßat±[š,ZKº0´X0@®3­âÂõ<ƒõ1"¿=k/ºP,D¹e§4@©(*ÿ_k`4[ò‹Äýƒ– ŨW  _8A÷/ÇšýêÒïuOóÌîŸåÜäüháöÖBJŒ½Y‚ çAl•¼Px˜‹QÑbárŽ€G+¹—”˜ÅŠd _\ tIÅïgJ*y>ÀšØU^úU‘˜ò:]7ÈÝ¶áæ•ú»7‚ö›9ü301< pä(1Þ ÐcP>ukfU­^· Ô]PÄ~ªJ`øÿËfèjb6“†æë[vyl9›—S¡Z ¦W•ÖO*^­×s…ºWu¤>jÍÊÕ¶|°NçêU*n½U‘Y/@‚¦0ˆÙ´‰ç-ñ|Ûâ-êm‹üCö?c} ¨žõာVU'`5èÊJûñUg»XÀù¡¦ß'c#ʇ¿@Àó"¯½þæÛï0 €ðÿï`?vð×o3@_ @o‘Ú.<ñ‹?;h§ÍàÛ÷ogƒø¯·2óÙ€Ns­úgl¾Ùl+1HöZB`Üs·ÕÄ,ïpce`ƒ­ÚVæwÞaž¿¿ ûšî1L7Ô`‰¹ãá\ÚÊ€°áf>gÿ^#„6Ð’g £„ÈaÕßN(-y¹ZY#XnÉGï´å8wZmÝÀ¿0u> üä}£Š‹ÌÒ56+¬“‰0Õfý•‡þ|öŠ€øÆXF9˜3/,Jp¦öøãŽ÷Ú  6Çêâ*W„œŸvÒ4ѤAh=Ý5õ¦RèŸ Š6;Sµ–èwgÆ£R0•nÝ^™j‡0t.AµXn]W¥ÛSŒ[ÿÿóˆ†èS)uõºmÑáPáô-a¶.?]ùAtߙ̡ԺªÏíR6ºkŒTêÙ1Ý´M¥æžî4t½ÂZú„˜øˆýH*|JP5ãÀù~/ýà"{ïúù^lï耿\þU R २4SèºàOÔmÑÐ?a1FÝÒDA¼×^®¿¼ÅúóÄ<€KmJ€|þòÌdáQS „©–‰€’O½=wmвŽŒë|N„Ò ô ÅýªÞÑzo1`ÿÈþ»ƒ§M~GHG/»“%¿|ꔂ…ÞîðÓaQ…XðÓ0—܈M>è:ô»!,0³ƒdÌOÛ—aÿt2•B Z?É‹KxðøÉÅ¥¥ˆWY/³r·m¸9œ¿+ó&Q€´!ú€F€Ð Q.­~‚€ÞàPP›Vt_ @•¤LµáB\Ó«ª&§ âÕ­\•Gã?Õ”9܉Uä-g§TÑ8À‹ uMÖ¡YA?ã´ ã©éñß©^íT[Ÿk‹àýw J 6bíÑYž#ép¤½ +Uµ+°Š•©æŠ\¡ªn6šrôÛYzRª\¯Ä·+J=dâ#àüPC8rö€ò>xð£ ü}¢ü Q€ö8@#.èg¤@à3O\øŒÐÿó0€aw2Ð5ì߆ÿ² +°M`†îO›ïÝflݦ³ea¸­ ì f§53 ÷ÅÄ8‚ƒ þQÜó7ßß?M°ð?V@ Ð}›¯±¬9R–MÀ +€þ´è¯‡¸eRw…!€xü¤ÜmƒáB…A^þ´Rr,ÀÚ= + ;Eh•' õJsE¼‚¡&yÖ_sŒs‘ Öü¬þ†4RuL·ªŠ­ +QWšcœ¶#2°òxçÛ¢:»JFqôÒùƒA8²ú£wt<8 ÿ lÑšš<«>^é@2èäÒnW¸' °QÉuÖºr! +Gß r\”†öq_@ ²tÛÑ+¸…áëKCïà h ñ«+gÚº¥V'Aìa¬É`œÊ&!®è~\I:òÓPP i >r€Uk@¸Ç{8пaÏ=9,}¿´X.ßøƒ¥SùâìÝ#³Ç hO× lSÊE!—€K Ž×ú|)š˜àù÷ =¢ù¼<ôÑ÷µÅ„tFôŒÎÏå_œ™ <±¤|}NB3:˜ ’b8 +þk67Ó% ¬1Ðkiñ1^.¿ôrñÀ‘ýDØ™hA7%_ÐÜrQñmä€(~äàb¯{*/àÞ|ÞŸ- )Q)œ˜Ð€a”NÃã z¹t¼C(9}8‰L&»yBlca±[˜9÷F´&€Ù“*¯™Šï änÛp£N׿àÒSFì_ß<pßø‘£` Кn€Áÿ‰Åø¯÷xŸ 2¨yЀ]ó}°lm¹ÕZ¶ þ:}é©%Òú¿WH}ã‘ýÕ̘ê^† Fh¤z¥æƒ¡ú­Ù̶U3‰¨êÔL§F¸¢óv:ß¾ÚéT—ëŸk¯OS=׫ËËÙ*WK (gFc§@€Z¼“…UTÝPå§jXFUÛ—"ÐÐ(fSu´Î§zNœáqUSñkËÛ6Š`íj"cÓg/^Z]½€®ýÉko0à_ óåýÿýeNÞ1 !¦XàÅ‹.|æ3O@.~ž(€€ÁÎisßÝ÷ïÀ¶H +áV‡ý˜¯ÙV7ßl6°"c/%pð&qðãÝÂ)ý´Á,/ºÙa~¤½ýyùÿ[ÀDj$Ò +€Þ@‹™+àZHbªõeÔmWh¿J)eBÅ{‘ZïtÄD?ÛÙ1á ûú/ú&¼$š@7þµ@¥²P¶Ú¨D:¡uo¯6ôɳ^ËÖ-ýéô÷œsÑOþ’ÜXNg¥ÑS¡ mý)¿$âÛ€¬ˆ'¨48üˆƯ+Ôêþb˜Zè)7h}jFyö•Z£Ýdg­¾\W·Sézum'*£5 qk•v®Lô]BR´·>¦‹Ò—•sNfræq]T»¹¢ëhÖÓ +@Íš:¢ÍZM(0Ç£ÛbôÐoMÞ QF÷b•Ëkkt]Nðñ»G†E޹Ÿ‹ÿX,ÐÝMÆp:¥ëP¿ÕzÞZÓ½Û]$wÃ….°ÿC&°H3‰d‹xäœ̵-Úf êª(yk½PñçUt]ƒ]¬}À¬äš«äÅ(wÿ\ÏK®Ýz“›J¾X|ÔJ¾¸pÚ!q:û¦{Åüa ¤èFŽí[çc1|ÿänÛp3(öÔê4€€ü˜Qc÷ùx O¯~â,ãg§Ü"¨üç55Œ8@PÅ%°×–óÔV©J™®/ëž—?@Ǫ*ê!OæVÉŒe—+㸮X,rƒ°geÝæa}ª„ýÔ9ÉÈ€­ªü9?ÎUÚý!!òkDT“©¢~ÍЮÈW ÈÉB NmdW+hYê(½í æg*"¦2“£¤ràeUEªºíį-oÛý¡¦ú-½úço¼ýŽ7üÝü÷¯'óŽ l1O|,éúæ3‚1$‡RXŸÒæP| -$ó# – iðý±‘ׯÖí +@ÛFÿ0;«˃å÷ÃìHæý‘ ÿ}n +1Bay¬6¶(òˆ™ÂÚ`QqŸÓ¨¯@zÚê[ö¦Ÿ?à +ÁìWôÏæê¯iÿlþDñyÕìôò´Ý°áQ-€Ö**P[Þ2·€þ~xùUÝ £Dà0ÑA @ü€~3¢ÄÂÿöãM#BV#`3§ätº;€t³šÅ‘iˆ'Ð)Få`/+O“¦nH +1Eð«¼yºÓ¶†} +/NRÕÍ…Ð_ïTõEYQ´ }O·’V¹·‘J´R36ª›¨´! [F€°Á@÷k¢p3% +@-‰Àt>§ii€Éuјj¤~ €õسµ€‡ ™uÁÿõ?z¹Ôë.ÌÞÍH€òÇ»ÝÞu¢+ðÖ¢²ÖÊ×»×=a_´Ô]ëÎtmt¼G8 ݺÝ5«Í¥Rxl`±È03‡ó½H +üº]+¼v½×[ï‘Ôm)êêuYK¿·¾¦b­olvOçfæu^C]g¯i_ïzY%Rš~ãÆÈìììñ> x×Õ\Wi—¬ä 溎¹¾"tÈÆ¯<ºI™¢ß¢¥ QV,©L‡ˆ¤äJñ[¹É¹îeí)¡Ø¼Uò¨ël©¡ûeŸ¯÷(ùKëk¥S3…ˆ‡û_Ì?v²¼ÖÓW­ò“ä:@î¶ 7ÀüÝZܰúùþË ?6F÷ùDL(ÃÃoU fð¯»*ÍúÀ @5ª!ŽOö®Õä‡SÉ E3£øO…”XMu§êÃe*ªbùQÄA©Â  Ø[¡ ¾?¥N#?Jp~p¥sUîËù+:ót«EÌ1ê¤ ¾fƒT—3õe€ŒœþN¥ÒVTiËÙSz†œ•= +@£CS@£ÑÔZP(*-Á8q´ý¶Wâ×–·m ŽþPó&‚2âóƒÀ_¿ýöüæOü‹s¡€u¼ðùÿH´8 ;–¦ àtÝÉ|·í·Ä{´1…Ñiüg=Ì‚ùv³{9ØOäfÙ ý¼n$æÕ·dK  þã¸ïØï,À“ú +€7€n†ùC#?RmËê +f@~}ó³b-SìR‚ÜŽÜÙfG·@˜h ÿX'$«,ë?/¯XÛFiT‚T+*9h•^)ú6›cøð,ÖZwhg &…?fãñÁ¦ÆpÏùG>Þø’€¼r8r½Z¦“Š,›@ËÙæä/¬B‹WèÆ¡i­º,à¶“ÔéÛOÒÔ®èBɿֺ"†¯\€z»çØ«Lu[.ÄÓ0ý©QF,Ê$@\ÝDSV\àëLFä 11¨UåÅ«ÐúeüwJ)æòÀÇð‹›°e³ØLïÞËë/­¿ü +"·ÐßaÔö ¸ßÝøæ ž©¯ ›¶ÖÛœÙèýŽìÓv­b–È­šµ‡}RÕ³D\+™€v­^ŽM¨ž>xŠ($€ ãj‡(Àg:çiüoÖ³òàšç©þTÝ ýGÇ3ãªU]m7%PÅÓª´Ï4Vè|üY€˜¹Zò³ä¢üç¬B¡ú×–]ç,í6á¸9{ñ ‚qW^xáÚkÖ`-?þ»#üXK"(ÿõ×_c€1€hƒ·È>ó Ê…OCRJ› , ;w0Oaʤ—¡µ`ĶåžLK;àúv³­7Q8›Õ7øLÆIc 錤¤¶ÃƒÀø6õb„[€Á^ S0càÀÖX`$ý” t6cyÕaêÝ }€gIâ*§´€%¹1Œ&¢cE p–[-qkáç_§x³€è.Ð)µµR÷àQrœE8›µ)ÑãFgfü%JÇê@Úï[Õ+úÛªÀ"7YØt¥ÕÕE5ªæœ«€"*J­6fF\&ìVu÷q {¼nÖ[Õ)»&%t¸Çÿ‰ÔLs Ü÷ +€N“(‚v˜ô +²³+røç§ê+pµ´Àª£>A€q/À=÷ÌnàÆœvîâéÒá‡r#ö8099ù°åqõOÀ͇s…S…œÖgfr*º_ fÏèÅ‚IfÏ˵ýö´^Kê¦ §NÝ?q?Kz+'ž‡7gÅ›;eÉyqD޽BgR»NýÊቂ<ð€Še{yza0‹Ô/öíß÷pf¥±’ËT¶‡,·ù‚ÎrJ%/„’ +ÿô£JÀŠÊNÁUòI/y(%·Kó-§ +÷ÿ\ù”•œ2'%·cدӨäúZµéTafâÔ©œ +ý€ +v—¾ÚÉÙ¹<wŒ»mÃͱü½:€œÿÕ/òzÚÑ?2*ø?~ä\°ú‰£(ãÓGŽLòVŒ[sP ß Ç(˜1:.înê➥™)†ÿA0k7…ûÀ I Çÿc ë +@;(Ú:+ôSQF´¾ÓÞŽ6©»Àn +™Àfm…n­b ›/´×-Ðz\þ>ã_ÊëgŒŠ•F糟Õq¬Z_¡Ó€Öå;ë ಀ_óvƒó{û˜/S£ô*7¨îE€¸Þª‹è?ÏíÔÖþ,mʦ£ûúkìëT2ì‡ ëââPtíFjpÑ)³@¬8 +€J¼«&Ö € €¾À;P¹~ €á_Ðo>ºçž¸Õ( ÛónÌñ‚åÀòL˜ýàa-Lës,uÀ“:v¹ÍæK÷ßYxk©ŽBo–Ä1„{‚ÆS9AaîÔ¯œú¹€~JaGj'[N ¶aÊäÔ©‡~^;Áb–µ–#8O¸/oy˜(½üì?Þ·ÿ®âÄýñ2´²Ò.[&Qt")«²qmîÔ|ifâ2qŒgÖ™ØSð‚+9𮥟ˆSNË@ÉS%ÏqR +ßaЙøª¸f}LŽ™ÌüÊÁ¾s³r·m¸Q­¿WÃóêi^O¯ÆcÙpÀtÀî;z¶ß à,£ËLOgn‰pgÊRÀX&aªÿûÍœºÃu«««Q‹úAJ®í¹ )üÒ:ö›é¯fǨƒˆUÎÔ¬±²UË^5 w'£ü‰ÿ£¢‚£rn·¯4Uuu ¸•5 !@uUúc6Tè˜5T¯(³ög!" +"ÍFã °ÝÚì­ëkë­÷TðW¾É@î¶ 7‡ò¸Å +@"Ä +À“" +—žýÊ“è0~ÄšÈïfvgʪ¢÷P½Çû€êÇÿ„È»wÿ_ª<‰¤£³UžOFn‹Ü‡ÿÍ? –ÍŽOU²ãª)é58EeI@5ÛÉVlx”¨êÇåɰ¥íˆíg¾Ô¹*âJ‹¨ë"AVõµ€jvºj­.zP'"º#Ðo6Úgèpfå̙Ǜ+ÙZ»-„Ãìè®fr€TešÉIÙÝ2™C»N¦@b€‘ÿô zþèG?  ÀƒdÚð×o÷×_í?^ûÚW?ö/žxâ ú›ûooS ZÓf0» Hel†ýE:Ÿ™Ô’È,À–43ô5³õxîæ;ÌVdì…?„œâ³…lãìÃY IšLI\áPfZú +€ûý6% +P¼Aa¹)æ÷ËML 0K +¸ï é€óº£`nqÀ­Ð +€þ¥þw6@6¨ÊSÖÍc”Öµ±–þUMA£>,D…Ý?ÞÀí_iŒ1z`óñFóñÇ­wŒJÚ¤ÉßÐÝþº<PkZÿ>Îh…á1ÂeƒUÄ¡)Ê[Lýº¦ó(Ê\PÉR +@5ÄP” +t3@ù%15ëh +A}@ß)ü”HF€9#®ØoÎH€¡€v9þ§¬»¶þïþ`}}í%éäI €f-Ú@CéVü£Ïò—weMੇ'´Œ +3ù%Ñ +bäÏKe!"q–Ëâbtš0¹èr¯8Ó{…C°°«4Ú¨å2ÁúJL¡–µ%*ž¿¼®üy6Ÿ,¿ÀÃté¨-•YýWëkQñäˆ@.×ÎÚ ‚g;i0+³6—Àwí {íõ|Ѧ/s§¢Þõ¸äê+ƒ¥ëž‰Jnó¨Wš¼ì%¿Þ]ÓQ𮂰Ni%gáË…‰BÔ[¢(ô ;åɓǎ\x¬ì_øÚ?[ûW6»mÃÍáûn÷Þ'À§ýÿ¾TÀ¡Dxö ÎNñ€³g?uÓÉîL¬’ô0vnøo ¦ÎäÁ¸kÖën°ŠB•Ÿm«Ö§¬zô +‘MÔ†±U*æ‘™úÏ:µH]®L¶£¦-£¢á!C•}­U•èEÿëZû¢¿Î#P[çiÀÅ#PÝC¨™mvïÀ+\WÚ7VÎÐK)»Òxœú­ÂÊT5ЍúUî…T­¦Z1[Ñiœ ±juüPf\8?ì½w4sô +À¹ < ˆahøÁ_ÿüüëõ#ø +½„ÿæý¯ÒöïñöfÚ€‚¡[Ñ5Þêû™ÂŒ›½´à·pë¶¶Ø{å[öDZý¯WzÅý!­›{Ь¾›VM† X»)£[H©+öã!3 ƶŘÅ1fà™°“(úÇ¥þ ±Ц V8`@¨,» ë+¬‘…LHHTëPkŒYØ’”þ±t´;‹n ýcåúצÀü&,/šîµºH c<įN¿q mÓ­c +€r`ÍÊBëútCé„ÚÕVž"Ø)à +@ëÊtJàVÐ>n`™)I@¢(ýÝ·‰ ’ß‚ C@ı€Ã~£¡€I|(¡ÀXò€¾­ýó5bîåHώܽ¤‹ÈÑcOðå}óÌJŽ÷[Í£ás…îuËRËÖ÷Žþ„èI·@Ù7 +ÅîR¿xüØììñž¤KƒßÈþÕÚmpssø~ƃÃ$اå_ðO€‡˜@¨À¥¯<{éÂQkøTéwžìÆt;Só»N•ìøxeG wCÐ?]FýéÅô2µ‚œwUZuüKBõ—XEhm54M2¢•©˜²WU¹µi¥ÁÕb²-èC¡Z]×j·mˆþfõÊy€úù–È„ï0žÉ.gë9rÙv§Ù©4VäÉÑTªéL M@~Ö™3(M“Z >Ø’ÿ¥4­ÙêºR£ŽÜÕøzw™ô O' +¸öþüÍwÞü§Ãÿýà·…ÿ¯¿þÚ5z³OŠÃmnû»´÷ï?õ6…úÿÈoø/ðGÿÙ¦?þ#Ù6°£…’%¦Ä#&Æðù‡(. *,Åf +@X6Àñ@1æÿËeݦ€ÿ±`]B €Ý‰ û#‰°»@é·+¬…;fŨ+"BQÂþõü’¼üFÛîA-Q‚£‡ejӨ뵆-7 +@š1ÅAçnè©g§Æ`) ® [“¥3  zR¯ÔÇımŸîŒDP.FP,@7pEת¢qqA \0QR½Œè~w@%î+ÊU%Š+‰~ €€XÐbØïdÍ~MSìYTF‰ Ÿœ‘mQÈm5ÀHð%p÷/워À,$´µYßm [“ÁuXAXWv!õu0 ½ûݺ"=üoíYâÃÖ_Y­41À +Fg.÷8”Íåó÷¼=€õàp_]\8yldÿþÙÙÉÉÓöÐýüÃÈ<æ_¥·'™©„Žå~qÉ­ó`4Ÿ›ÿ91åe¨ƒJå' +¶]@E°Ë^y²~`0öz¬M–ìáAó]v\%;xðÄÉÅ%¾à_ wÛ†›ùOÂÿ6 }0Ɉ`(à§Ÿ €Ç§±~ÇÉnÌ`gB+-oƒ P€6p[·Ê”O­LW„ÿ(º©­Æˆñÿ#aªTxÀ´j ì²Åp\«YÍ^ÉVZv§‚ Ÿ%~ºšU=BF['KÏ4;Ï\U\i[ó¿áµB?ÀññÌA€ ”¹ÚªeZ†ò¾Ü­Ï~– Õ¡•Çi5UÅUñ&#ÊYå¯×x˜!žBDrqCLçÛqòíã®LŸÓï!Ç&!bû àÇ?þ£X€÷ø´Ç8úŸ3à¿ði_ +¨ŸšlÍÀÔÞÁ [ RmÉÒøÌõfß½½?­øÃ?úÏBÁ? +À¢|(¤nV–c‹ÊäÅBpÄS_@/ÿ«ùSY©µê‚ÏX-Ïk…VVULYq]­€®£Z9ÃøiTáTÞýÊy˜Öï`úÚùçÁãGÏ­^”Îàÿ…k¯ý/"Âÿ‰üýß›ðC½ðƒ¼óöÿ ðÄÇžçÆ0Ô?wñœÏ ŽÞ}3ØÜ†¤nÎ ìÅQ> [}ÿ`Çü[µ÷èàbïß öÿÐþËÌÿÿÏòþ‘nM%e‘Q4^ÆŽÚQ€ Àñÿ=(B~SÜìß+úólQ°`·AÜ @XgMúSÅ +Œ6!l w@øO¥ûŸŒ„Ø&viûJ§i ¶²rfÅú¦ZIšòú•Ì!UÌU|ìÖ u'qö¥qÀx :- I@‰¹U¶´îPK+€[TB @=V¸Aô[ö;YÛ¢¨2`´¯ÈöŒ†^p[L µ&èZZÍÎŽ|pD€•“«P€Øä/†0•Öm€Þ0²@'ú¹ÉÜËë 6."ÐÛ‡Ÿ2>R0šŸD;7 Û¢P5Ú°Æ÷Çø°×cé¯YÄÉüœÐ_è>;{Ü|áÿñãr¬åSçùÐû÷LÞ5É~ã átfZYŒu+9EK^´.y3¹7¼äVj£%J±ÀÂfä8Ïã´Çš5ìâ”j!b,%§¸öQÔUÉ‹×ý’ÿÙÜñÙÙ»Gî>~rñ1í&ߨ|½¼VîvÈݶáfàý“° `Dbûî=j#ÏnUÒH¿ód÷eßÄÿZoÈ6«YQxšÃí ˜–—@• ü§EvlTõBÓÆÖµÝ“Ýxª@+³Œ—¶,6!È&U[ç­â[4ÚÙ Ä[[-8ëT2 Žö¥ÎU:T«’áCÔ?Äàÿ«Žl €,#®W| òJ»ùøÕ·lámõX³rÆj$ºN¡›ê"t¨vÁ +è;°»ÝDW½uofÚZóÏÀÃÿ㟿õÎ;+¼Gø  *Àþú¾àM(¢Oœ» Ã™]¸ ŸL¼X0˜ßb¾U»ùdÍg¾`›ß‹óo€ÿ§!¿·ü‘·Ð`1'ß•à V4Çÿ˜4qèè¡#GŽì `@p0À#ÄÄ6LØ1€&ZÖಯ Æð›Ç½Ú±`wGP,ÁÊ­ +€y`ú+¬ômH)Œ…Ýü,îN¦ö7æ´"S Ú‡.‡Ïî +€ÇÔª(€¾@0àÀšÀ,­ôÇí¢¤bo#E¶)núV þS +€1€Xû¯·~·@¦Æöìñ^PoЯñÈV³³û?8 |š ¬S@ꋤ›7ì·À|€>åq“ºpxF"ñ v!Èì±f>Š3]D‚ C¶†@@¹Ïö©ùZ1WÐa*Œ¸ÉÈÝP€cxÿ³ÇŽ3pü$;ößñ¾‘‘wiÑ€L®7Y»YqÇ“þw0ÎKºBq~fFÞyqQ%×F•ÜR?ÂQVD³“Åîd®bí¶ÉËkÿ\Щäv `'OP˜¹cÇT´;¹¸dÄgqѨ‚,€ÜmnŽÞ? +Á€ã¼aİÏbÎò@zSΞÆïúöû²ogjÍ ŒŽÁ¼Ž³šC¸Ù=g£Ïj•e:JÕ¦+À¿ðŸ Tð_‰mð ÙÜg³´LÃZ¬Ôùãö€8P›d( l‡ !©&%æ¾¶ŽA[€„ *zn“VêCbb€&€ñ±äi€|_)@?¥Å¨¢1²? +‡ +·–¶O –=×W({pòƒ#ùYœkì¤ÀÑÆàwG™%Ìžž³ùÀè‡ 6 àdŸZ‰¨8†æö”=\ì&_´óÅ(jaQ…øg@¢ð!(-Í»KJf@v÷ÁYu½…«¿tò ðÿûïØ¿ÿÀÒ0D1èä}.ÀÐ*¹³€ÅHoÏ-.ºCýyöh‰ÓÆÎlÑÃÅMo8àa t!Zu €®=ú’ËF¸n/Ìlnöî‘Ìžé!:¯²@î¶ 7 ñqüÝýÀ½GÏÚ¾@P +x'ÈxÛm9`ª›§úë3† `SC hH |öñ_IL¨gTÈ´¨«3bšÙªë¦jϨ*TµØTú:MMÍU¿à†hEçix¦sõ“¶t‚º| ª¦L53žæªöXÎ.O‹Ó +¾?iƒj‰uÆà À í%ÐZygÛŒºf&G¦*úÃePGí:œj'S.^­é\HÌ(ŸŸ[Ì6ø~f¤êÏôùÞí}AøOÖà +À +ûÿßï^HŠ_‚`ß_"w:ú‹GŽèÍ듘ÀH. +2¼à- +@b™¸ÀÀ @:ÀñßGÑ”ÄÄM ­ýy¡«Ø»SxÎä`¥Ù®­X d VîN\ÐMè `»‘Y?Ë€€®&@ À€ÐJ€:…ë+¢IúHšR +©b –Žˆ€ÿïÍl«ÀïÉ/+šôÃ@`/½|üýmV 芀ì/¸`(êg  Xx8ÆÿyÆÞ)Øðl`>êiŠ{ìÈ)ŒL„ÿ…bòa€hÖ⾤’S¼v=vþÝÖJ¹’ùÑ´ùÏ +è…ÿòð›=&øŸ=¨ÇŽåúÞÇþ‘Ù#ò³1JïOà!ó<(t+ð˜?ÌJ.ô^@k±[Œff".ä z‚ýˆÁèJ_˜lqqim*ýcð€ÅÇÖEº¤Q ì„ÇMª˜"´D‹å"QKbänÛp3€þI˜;ýýÇÂ!½÷ŽÛ¸3««OÆ Q>¹ëÛïÝ;€ŒŽ + Uî5Úµ–nN%±8!««Ü¬b©Rþ[µÑ´z;ü«AS꺣qÌ øòq¦j,.»)ÊŠóekÍ,Ì£¥ºˆÎkùßnVÛ­úùºøÀùóÕiÓä2Ð@n: f›íJGèÞß“m4ÛzÓý¿²ÒPm ö7*gš"Ù +O`!ú‰ÂKÛ¨VÚª‡wεQ½2G!D¾~í9€k®üX Àÿß1Ж€'~ÃÐßðùÀf.|Ú¼c{'†`ªX5à<ëþa öffëïÕÞ·ÿîÈÚþÈð_ ö¦P+N²–¬`}ÀIÀóþ5ùEÃÿ£G +Ã^ŒîÝ»G¯=wî¹sï{e;Ä$¦?šã?ÀQF–Ä$½ÀrÌcÒ +d1 ¥òOíâqÜ€ß[UÌ‚À=–(lHvV°@œÄˆ'Ç +€a°‘Ž g Êgi' ‰PÆŒ±¾€ª‘(Ê«¯Èt—foŽó»@ßO¢P78ð©¯Lí¹‡^4\'~jf—dbè|p$š @€Q7¹É6‚2z°¬0/X—-êHp´ÍÏä¢%ÁºÀ3@{ ¤é€‚  ‘O0¶FM0/<]+ÍDk£¢$#r¡Á}Níêÿ‰ãZ8¡MP€ÙÙ“EÇÙƒát”?Æ1+:³yv/­ÃÃÃÅ£¢JÞUa1Û“*ùƒI³A·8YÜ,.òÜÁØ´$Dïñì!a¿µ°PôGfNox""tòC#³yžR,ó/ÄänÛp3ðþIØø!ùý²€T!Ê‚ðä³ÿÒƒ-àÈ?øNÜŠ”¡„ûo\•*Õ  BeÁýI5‚ y¨,TÔ9§,øÿÔ„Ú¡£þWTDožv¬Ö¢€JµRoñ8óà7y( H@K5Eá,ÔSò4äuži_­UZu«°ZTáæï‰îÈ=P¦bËW[UÒ7Aå#ªLÏ4•6ƒ4Ç¿R¹yP€XBE§TJªrˆ¦7šg*»Nãc»N㣣ã`nüµkÏ?ÿ5'ïîˆðw>1 Ým€t € +è›ûïq€bè'VÞ'ÌÀ} ¸j +õ¬¶È1!Ñ{³í½¾õ‡hÀî +@ý1+bb¾’²Æ +o{±¬×!Ø®ÙöÞ þß¹gÏl][Ò×fã Yú +ÀöCü¸€‡(²Oêo‚ ôÿL¢XúÁ6üÞ'$ˆ @GÀŸÑ? ÙWü~ò#c®hE0°])HeH= 0›¸§} Y¢XÑR1¦$ €û'hVãfº‡õîÇhÒï½7Û£;k\]t¶Ûb´†§ŠÊþ:­aø?)8O¤­\>´9ÑsôËó`{Ὲ€¼ê¨8‘È2ž'ð¿°Pìåï/ñ$ÝA[\,Û`iÂ5.—¯wr¿Ý3WÛt¿t?yò„ØzâDd­ÌæÿÉ$× ¤ßò4ø×¢9ñóù¥?”ÜŠþSr1™™ÓkVò¸Èœ—wr•Z¡c7´Ø63/ù?³(J®¢¯E3åuίœÈçõš½[ßí1åDl¡~g‹‹Žq·m3€þI˜kþôSzxä\¢¬¢Êø@@;Â~ü>Ûn§@¸Ã]½,€Š†;xäµöI„s‘€¸³A‚e±ÿoU‰2Ä9b5öŠŒì·¦T +­HÀ^­´ÚBüjµ ïŸïÎH“@&Á´Å´;í«Œ ¤Ú»ù9ycÕÚ4~ŸjŒqØJ¦® ¯´ëÄöµU6åñgU™ÂÚš­¬4šµ,- Ê;K€.´vF•¤ªi.ß¼'ÕÕV# 7÷ó‡[è€?¹öÜs_{Aà-±ÿÿ¿Ù‘~„ð7^ýõx ÀßðßÃÿ]°¶qMò­?h΃<þOmƒ§Å—&%³°@ö½™Ç0ÀúÖ·þçXp €×ÿá®1”)^J­˜% +€Ï‰°7¯#GŽ1€¡¯÷Ý Úïø› øßÐKS*ed¼`ß>»Ed:Ø·„÷ÿe + ­XÀÚB/ý{tPò'7³qì¯þ.€T/6$ +€¶' +Ö WS¸+S +€ +¢]i@‰I£T©}ª|}°UàjUŠ”€éÎåØz€ìŸ´e!AÈ¢x  ß `J àž) i'@H$[è +Ûg'Gößq 8ÑxÊâb{Xž³ÙfI +ňtóÄFóÞTt¡d +ÿ ¡ `‘Þô¥n9ÑÜŠkå.` 5[+Í,¬['òÖÕoäxÞ¿c/ ž½@>ìDabR •ÒJh{{Øz)`qÉç)¹æDäçO‹X»|_ù Jâ ˆÝâÄ|TNƒ¿L%_/—ÿ@¦²ÿª>zÑÅEyÿ(dr’‚àC'ÒqX¹Û6Ü ¼–4ýëCh£ù¾Qz°ïÉgŸýu¹Ä4ÜLø$Ú§ ë&Œ2 @u`©:C0ã¡zï"Ôcÿ}ÿ_yTˆÐmkÊÒkÅš@y a(àJ•'ÖZ"Ê«EŧÓ)±?ÛRîo;¯¦V§ÉãÚ-€*âó8]xxYjÕ™Œ*Ûªhñ}:¥ð¥i +@çÌ™•FíŒ2lÔ¦(¯@…pj;UšŽû¡r´VÉa–u˜fc±paõ ÀµçŸCxíMï@÷?ºˆÐ øµß´q üûÏÁ߆ÐëÈè&K2À.-Ø¢}X:pÕØ Ú:sö¾G{ßûgK¡@K6 €ÀN +L% ø[Ðß×éÀ +øuÀ€C6¦+bà?À´â  Ïm¸Ðìþ÷‰2˜Ý'²<ºOG’‹)hÌÇï#g7ž.ÁÓÓ +€yÑ}@Á?Nœï–þ,û§¿wüïǸаLí^Õß6À ÙWôW&—}Àbœ@œƒö½OŠe줸þïb™8 ¥Ø‡)¨-ÿÏ[&ë/4Ž„SBÙîÏ!œÌޱO«à„ÌŠò$|ãÈïVˆJ‡s‚QàmÁرA3“Üõ^ÐNüè%÷£û•_@oHÐ¥%ÝBéNäg~øýw€ N\I' í¦ärò's<ÝW‹‰0`%üúa'J¥ö|Bf/yØ?·gaA%/Nø +û߇N‰¹¨¼7nxüâ¯"²”£™ÐÉ@F@ŽfŠƒÇŽ‹  3@ÜÈݶáfàý“0‡!>¨¿°ñ ¬~åÙKŸÿÔÑ̡̑éé#Gó»š<êÀ€‹6€îßaµ†i)kÿþ?À>æ_­œX«ÖPµ3‚Ù)Õ˜uyçrhxi§A @ÝÆÖ±6âP­Á`Àµ:ùóXyBuZbkŸk‰Lë ˆ†0½è¥ØiÕåûëÀìJ­€»Õ¨hå AJÞzŠ›¤OÕ½-’ò÷líŒá~vŠ9Ù³J"öï4ÉDL¸¸jàÚó_{îëøÃþðÇÿ›õ0þÿõÛo¿ñÆŸ½ö*OüØÇ.œ{š‚ÀŸ7n±0-Æ~Ð]Ÿà»à.-þ¨>…-¶ÌÞ³½oÿHÒ ‰€˜ýÁ7¿ùÍÍn~ eIáÌèþg¤Å®Ízþâ¡ 0ækn¼‰ÿ®ð›°oïhLîï¡Ú¢EMz üþß—â¦5hŠmü>ý=ÀHšô_²¿»Y¥OXõ÷­wVðóc€õD@PìTþ/VB ++W ÊÊ1? OH®§Õ{ˆ˜@µ°U¡HýßËL@Ð mào +À¨?(²ÿw²¨ pÿàÿŸ >Ȩ;¾+FJ™vÊ…ŽŸÆ'M°P~ôdÎ,GBì‚¥â脤QaòtÄ8–›æóÂÌnwM¬`í[댫ãöh®(>An'ó³#ï¿@’ÑŒ*«¨x˜@~ Ä|{Œâ²yNF¹)¾IýgòÍG(]Çeôý/æ¹ÄÍO() )Þì¡# E{Ž‘¼þòòZ—a~eÑâ81ûÑ÷zlöFö‡â‹¸ô•†r·m¸>ÿ$Ìá_Úøø}öTÀ{÷Þ{äìgØ÷ä¯ÿË__?â +Àîü#X½€Å8¯z@ ÀEÆ(“³8€Ú¯ÕšÎ¸oe[ð_0ªÚO;̪A#š²tœr˜G——¯Õ`,`†¦BMšÊÕˆлÝRug–Çd3õq{€EeÎ_ ¢^±ò8ÿš®Ð†ÐâT“§¼.4Π¢©bd$À©¸rj üð7 +€õ¸@À…?¹öÂóÏAÞx @øïºý€Løº+ ø3룿Ìy¼d›ÂÌÀÎÁ?¬m±~ª°{§DïÆFòQïw7zz›ýîï²ð»/ëýöâlH9`P”~ å™Ö¤ÆØ¢Ðød|áýÞ=ÄüßI0 Àà_¯ûîÝkkb÷™¢3€»/½•Û,ÍØ[èàÿ|°z¬ø +fÁ*Àÿn€3mÞî ô®¨„2€Ô) ÒªÄ‰¶)˜ +·UȘþïiúšÀªªH€@?Q4–f€Üà”`Q´pâØÝû?x`–¾ëÂѰÙ[Òc +' +ÐÛÑ£øÿJ·`n:œ‹º:] }=Àrb!bþþbW³Å²Fºˆ‡kÞ¥}sÝõôµµÅ™hm‰ÁxTšcÞ‚Z2$ô„ºè2ß39ËÖ€ÞKmk1Ê[CbZs4ÖYe:Ø €­)[º„’û…`§yÆÖqêa]­-ÁVÊݸ±îýÖ"`Q§û¥Ù€‘Y•Š>:k(z¹Û6Ü ¼oÅñ7søW¤j6lüèQkxêÙ_ÿõKÎê:$ @?ÌhUç1û;04€f=k÷àxœUmáÐŽY€’ÑÐ ÁAºá?÷3xoœêš6,Óißäÿ1¯ùOÙª}òäó([ Ï—Ó¤=MÁ²‘~Ë6Õê­*ælÊW5ƒëd:új«^5Ph¯4²íF[Kgg<`”™ê`Õ°JÁ++" d£ZU—O»„ªÇ]Í Þ¼ýçã{GïŸ>€¯Ó ðÚµ¯ûÃPÌ|+¡ àcûô§…üçýô& Xt?cçÃ, ÀÐ5eae+ÌþìýïKÕ_}óÊ;1ûát» ”g°pZæà= Qy7í|@ àazéc»°wŸà>f¬M(ÈAÐÜ,…ø,êTÌ xÿEâEÛ¥ü,ÿdó¡í +€»¦`~'€N€(> ›2Mb´d1´0à Æüt €Î9H€_# +@€èÿÎfþ?ÄŒþª€R +ÀÂ.æ -‹º'fgG>ø…Wò¢=Ž>¦Àfþ¾ã¨> HÛ…gÖ/¾tyfÎzñ‡ já¶tõ¨0Q¤×µ0`@„oV”3­þùË¢××nD¹¥ÄÕ)͉Yb’H‡á¥›'üõzmóŒèV`%ë͘Ù>º²"úb +;;—ûòu;“•yqÁÆr³|l%*MxÄŸ®BE)ŒñeX‡Êrù÷7 ¯tg¢â¦/óø1š><{?íñªÊ€k¬  +¶ª¾jfUaázA0T_h×¹´¾Ü@×'Æe…¾ ¹ÿt1p·Ë®P¥QÙÏPéB*xÿV%êcŠâïjçûˆ¿e}ÏèXh”yâœøü ×^{~€&XLà‡<(< ðë<øcŒû‡ + Èg1–XtdLM4˜ÃÌyN™+©­aq Ý{¶÷íß¿ÿCzïÿÇöùˆfòl>´ÿÀþÌh&; %åö§Ý´Î5ñò0?­=tèƒb>p§^î±õ€ˆx €@_÷Š% +1î4ò'6°•Þ6i¯_ËÉŠg¢ ÷Ùý¶&fäÅì}v´¾ƒÀ½¶“P›p`ØmzXÀV V +€xñö}££ã‡øb-¼¢o–&¥ü´ð_¶UÐgÒ `*€ÍƒÍœ\i¸¿£¾€–n­é}j£Üè„Ã"ëþDGM9ù! €Dò°µ‰Ì{7@ˆƒX€ó>ô¡è6{X°¾´¸x=z g9Qr‡v•!òè7•ÕJî}8£ò+a±ØËå¢ÞOG-,Ø3m˜RùõÐx1‘WÉiÈ–BÉÅâïf©-®¯½R.¯}sm&z™ÿE‹K‹6  c þ¢ïA_ ÌÄó wÛ†›£÷Mí©§.éVv4‡ÿXÿõyÄ€ÕgŸ}ö‹(GÈš„õ÷Ûç†ýFD¬f ý­b££YùDÕËú @‹õÑBµOš ü÷ +#åÿÛm;æÉñíe•ñ©lujyJÜ@t`¬RË´*ò5TŸµ*rÁ™¯Ñ„P Õª"rù•Š'òô>ÕtâžDœe *þÿø˜ê‰jvªvEU ÎP€y2<@<À¬P6šo­yÁ»À*gTi±¨2eDnbçc¼ßö²šuú¬À ðšðÿÚµ×xp¢hþÃÊÿÿÑ€ðÄÇ.~ZàîâEýßàÿœéŸpPK ôÒíê;þ›~º&ŒßBJ¶ ´kd.Çßc *€7î hß#ßÚÿE¼ `› ôþïÛàÓûFí`È€C?͆z[bܵÍ:ܦ(AJ=Ðöq˜Ä€`f ¿xˆ÷Q–01rpH‹ °­Àð?V2⨃ +ÎyüæVM)Ú0 hwµfõƒŒ’êt§&£M*º +•à¿.$¾FÂe÷³l9 óOÂÀ?Qh íb‹<ZÉòÇòœeÁ'O·娤nĈú¥¾¬Ïbñ´Ò”yðõîÒFqæT´±~ýz¹»V¶gäZ4ö »]ð¾«)7YØÔâRÔ][êöÖØ¬ü¢ðÔýbñztc­÷­Í÷ÇÝÜÆËBe!©Üèc³³<åO¨«OÕãÇ,ÜOS~a±Ü›™·²ZÑÉê1å™*¹ 7 Omµ’ëêT¹íݵn¯ôÐ\´¾±f+]»j},ñ¨‚TÉ{ݹ‰Â†U¤µ¨Ü둎ü‚ç—¢µîÚ+›ÿw•|í[ ±¨’ëL²ÇgÎæóbDž”±r·m¸>ßÜžúBXjÿº¥õÁKKûî;ú‰ D¢\ºpöÈxf|úH&söhõìY½Žò±u~¶Ñˆ€€1€åzدZ%ÅpBꪮê ûؘ@ŸÊÂ2‹!לѾë~?#ð¡Y@Çø-ÈáVÛX[-AWHh‹ñÒOß‚ûuˆ€¨!sÀp?­¼`™ÁØž=wÀÙ€$IB €œõ€Ø[»Ot€Í‰ÄðÙ7–ý0þïC)ߢ8{1ÌøƒÿÆ~‘]‚|VÄr¼ƒCÚDÂ˃1F@œ—€:—%ߪQ¬|`*$Í'|u{ M„Nè›·A–‚ùÅúeɰù§cº‰©N¶+½›Øæÿc£ûe!p±—Ÿ½ïÀˆ@³ôe¤íùRÔ}Q€¸±¹¹¡Y¯[*E¥Ò|¡øh1ºE—O—„‹/m¹AWí›9¥Í @côeæv•%¨‚ó‰ùS÷h­&ëøè˦ˆU(sL©¿µ±^VÆÝèTôÒæÆúKBèè¤ òsBxn Çò'Žç¾¾6;{2ÊONñ½pá ºþÃäý÷,`?fsñ¶HÐÇX-… aé§o`þì§WlY×â×§;x€ÐS@ †Š{ÈoN<íû„àúè-[bö +Þ»oÔú°üs·\ùØiOÏMˆé[ô)Û…#,:@;Ñ+lÄ ÆÁx`^höàZ¸>»®>Ø6R°Í¸"®„Ž |nñð.;Et ‡ ÿ‰™¼SäI bB""á›ÝÉìßþÓôÿÍt#'ãô€ÜMm† ›8°ÿ}àƒ“wMLNNè=3c»Ð$›Ô²-°yæðäa_6#].÷+3¥S9ëh§C,—;üs3¹ÃÊ<å›û–Ë +:”º¿Ä¢¶Mª@#îºëÀ]ؿ´ïŽêçúà¬ìßwàÀ÷Qò‰I<”\GzÙÃYká!Í⢳ÕÒå~åðýÿôTîÔ)–×ÏÍ|ñ¡™Ÿ;œ›‰3ß©äyJ>W(žšPÁçæ”âôUNÜ5y—Š}€‹V²BÿÐr·m¸ Æ/ Ë´°úÔêW/œåIò2ÃßÎG<ùû}°ïÞ£¡९ÏŒAˆÁ~‡ùQA@lÖÀ€à&§c@±Xýí³ÿ…Ø×c1ƒ:2‰55M_ómÈoÆ6ÛÎG¬ôöÙ€˜í0 +%ڢЎίò÷á_o÷ðY7`_Ô1¨¾˜X¼ »Ï c4ºª„$ßëÎ +W¯oL”Ét“Ñ{õý¦N¯ ´W¡[,ÀòOѼ V¸µÇnÿ Ög…^söØ·ÿÀ]“¹ÙÉÉYà\žnóºPÍRæ +sBo— |Ó‘¾knîÔ)!ŸlÞ¦SZÎú¹™Bát?ØL € –AÀ8!¥mÒâ©Biæçgr‘Z¬íBÑIaû„Ð_%ñeþsýŸ >øvPÉgí\*Μ¡y(>óùûCɹ*+¹suΊ®rÏ«ä€ø©‰‰’J>£’Çh/Ó1“:0AoÏÛK®d³úzŠ©äl ?;óÀä]wÝ¥’ï×WkÀš}À,€Ümn}ßaº¸ú â[½ôÖ7f!•Oû¦ýü×瑳ʂ&€K_±^‡L8;íš¿ ÿ[æÀn£+íÎ 0ThdG…ÇÍúÎ ÀÇ ÙŽÿSÿ[bžw-›=c€¨½êx¢dXÖî¨0šW3uÁ4Ž¿r³('óÙAõ–(3oîlµkÓÕª^Õº*ˆQóÿEêôâW*•Çog›?nO³ªgÈé*´ýWš $ë`EWÙåÿOyüâ.¶UòßúÚ#0&`#¢ðªÀÛbI€^†ÿï¼#üw†ÿ‘ÿúC¬~4PΛ¶*`jm²öKÿ-áfa‰3§K™^aY ÀH€] +€9§¦,3ѽŒYÓˆ`ÃŽ +@ˆ°›„6z2ÈÔc®ûÎ1,‚˜a“ܼ{_ÁˆøKV-cÍÈq@0Ä@3cèÖÀ%2ÄAH›€>ûÂJ ÏZç»°rú© ÁþM°«O}Û2êÜIß\Z°ÜdÊÖ_¾b ?ü0€QÀÆïlüîMÞÝèQú³GQ”›<022ûË õûv黸H¬Œ+M·4SÈÏ£W¾õJ¯[ÔaÝÞÆZ—¦ýr·ûr¯×{y£·f‡•Šó‡só½îåM{:p¤¤¡u K“ñsÊÎøh­èOé#ÑæÆ+½âáS…âåßÚ¸ühñQRD8lD]¥p¶X˜åIÀGþ‡»TäÉÙ»~a…=ŠåyÚðÃg9ÒÙ¢h£tÊ.ÜØüÖz©棨·‰Bß}LC‘ß¼Ñ[[Ó”\¢x>ܱN1?ñ(‘ )ÐÒÝëö®_ï®­—»kk7þõKJ°¤Â—fæ~Ç¢ S%Wy, +tš¹íìRr]‚í*F7.ÏDœ70l*æa³< Àšgd‚xßmpsKcø¶‰æâ‹@ø“—V?>-o^ @ÀÌi@l&ö§Œq +èÒ³< @`8ž9B/“Ðü·Íyô­ б(@Ó#3š©íÂÐ ýcüϤð_è¥ÓnЕ©–=Ólº0m]¨¢ðäР4PÀç hÉa: + . +P¯Õ[í:£® êOO™Ù¢œyüñvÆ €)FR +À™DhèãÙÊ”(@Àù¡p~¨Þ±gtÔš‚ð| o¿åýÌ ÿû +À×!û€|Úž0øß®¤àô½X Ï[§àaipÛpKޱä~Ll¬Ñ5PØ4ú[{yù\þ. . ODÆŽÃ~{é#àÿVÀœã„˜ ØÓ:|@ë¦ +Øõ?˜)³­8üƒ½¨§Ù?İg›úé `>ÌËGÙ‡´˜/Cb Áý”VYt fû ÿuýfñ°“0~ï¨o[€ødÊ+iÐ,@òOÛbù&ɘ¹ÄOÞeÛ^ÙF ò>q‹Öñ]¶àÏÑ-•-Àí0ÁêRy}‘|×x¦¶t»Å™~–[l8J[/<½{óEN@èžt\\ì]Ÿ)ÙXA”ÖÕÞF'À~Ù(€YþøñÙãÇŽŸ8ùÀd!:q¢x‚SQ™a°Ù¢–~ ï²€J®B ”¼ÇLìÅJ¾Ø-—r…W”&MÈ,Ä󛩨/áù«è‘ +観l>P´'[É­¼¿”Ï©¨#t8Q°·p›ÜÜ>sa·ÉÀç!Ÿ1 ~§±]ò»ãß§‡Ž„¸K—žýÊêYÆÈLgŽVi쯊Lûìh5¬’º 0€•vË)€3€fÍ­‹¤€;̱ÀðßBüþ;üƒ°šxøN«ÕÊŽf”H@­T"™¸ À-¤g:—)òù›Myþ¡  Úúœ•‚Vª°“PLRP‚ppK +!»M£wBŽž[E à9€W_ãM àðÎÞz;M.\üÌ>í4ì7ôçíõ{b1|¦A4mö» t|ð$/è³T¼d“ýÁXêgäÛãâÛ¦Xýå†ûƒ +€¡­,‰0 ÍÙ²€$@TãõÚ³h¯ÇuwÐÛjô`f+‡Dêð_[ôöu4ÙÇV@W 3wßПwØeË,lqÁÁþ840Á™5¸ÿüóeì»w¯5kôñ?|«ƒ +€+Þ P¼)ôÔ‘æº ùŠ/@þ©[P` ›Ø aÕ"©8  ²¾uÖá,F Ê€PƯ6:X²ôÆRpt `FË×ËÑ"^÷èp¡—†Má^j}àQHJ¯ü|¡›çi}Ú¼ Üн’€PÆðlÆ@~–>2î˜A”›‹`ÆË&ÆBÑtu2•¼°F1M¼Ðn+yàÝÅEÆð½®]”¼·4“ÛŒ jfã÷…åy‰ÐŸ!òù¨Ÿ·’SV}O3ó]£<îœeö˜&|ИËI}» ¶@î¶ 7aüð ÀÚ>iõÂôÙ O +ˇ+}ç߸ó°úëŒô Æ@¨®NW>zÖg0_ÕÝÀÝ@LH1\ó CšÊê­¡ ÀX §úø¥ó¥vG ÛhtMqŒV“4%H)dè +€Š’ÄØY ¬QtSðÿ³Ìo˜^®Žïp†€ÐÇÐýo \Js‹1»Û¨<Ò±#G?n +ÀµW¯=+€¿ýá~ÈÛý€ï¼ ¸vík¿ùÑ}ìâ¹'>#¿ŸØwüȼ‚ßÅBÍïC +l6ÆÖ_M#tŠÑ[o} n ¶=,m[ü¯Úœs÷A `îöÛËçÿ‚Aï ŽøëÇO´At•»õHbKá½) £Ö ¸iN3 ˆÀØk (òô͸›ê/ZW‹ T l6þqþÍ÷ãðFÐn!¯©Û»8Ý1ZÀsŸ ˆx¡0]^|#üÞý/`‹ ÂÝÇ0öÕ‰`ÜJ&)³/$àñOßú +€=0÷&&Ë/wgïÊ ° +€   °Ü˜›,tyê\eF¸Æ0ºTrÅ Ìÿ_*G½îL~“#=²+èýæô®çžÏÏ—vjGE{î®JàÉIY,â:“Üq_žÿ쉓ºÄ|q­—ŸŒlpAŒ²PôÔi)ßf~"½ÜíÚcûŽOÛ—¼èKåÅ@BÉ×z¹¹î#áp3åhÔEÅ8IÛ>EÑ'ÃÙã‹×Kî1gåôû,Dhé¨5ñ»Å Ñ@DðÝ’ˆd­³_m¨à¿Éÿ†ÿÿô-þu¨ ñË`gv;VjÖ Ðbú 0 +i5#øVnЇÊÁ°dòí¯ü|µn1(vv½\ ß]e¯ÜŒT¤cT@mû *{öŒÞ›9zÖbþ„§¹wÀýwûÛü­@üª)ú#œû´Ž£à€yý¾ƒ -û–¸W7`¶*ô5D6d6õÓôßa“L a9¤Ž_áÃéC¼®W(PbV–°ì¦5ù‡÷øÇ +X8 X?áXxÀÎ +h`ÐBg´!Œ`/RèÝÖߦ%°зg7݇6€ç·EÀ‘wôû}Ñ}~WÂKPÞKTxÁ¾Œ¢% + `tïÍcxlˆ +Ég#(„€ûTˆää–µ½âïDóÇ?ãadb'¯7Ÿhï öŠ'EÎÚ8€†T‰±öÀus…] p~Dà‰cÌv}–µ‘5{ I—Ö»3÷ãsÿß”uyõóæBÛw8ƒà”™²Ù˜?\܈,ÎÎün{8‘^©²àú”O–u¹Érr&,ô‡jxÉ7æ&æ6qï!6Vrö fà»OX4íâz9—(¹²Kø„iVp}jY[DOŒÓ¨äE$eÈšLirùü¬= øC##ùüƒ<Òù0LänÛp ð=Ô`W¿xéóŽ~|õÒ“4ÄÈx@°‹ÔcámðÏRB~ýÙK_øÔ‘ŒÐÿHæˆüÿi{Ëç×§¯°nOÑÇÍŒˆ˜` +€/ d(@’Š 0™¡¿¬ÿ £ùÿ†ÿzÿæø‹4é§½B‹ÀÖ€¤À'뉠­[€–)©€pöju§^g¶(ºŠ€3!À€[‹Hãý¶ÉªÖ#ÓGàY/$ +ÀwˆpßÿoÍÞé+Þpî‰ ¢ ®0¯×oÅäËÅ6¼á 6_Õçûîx¿¡sßXñ·!öûm!žxÙ;^ç=¸+,%‹ƒóP ˜¬lUØA©=J‘9N0]å ‰ˆh°ÙN +€Å@ /u0@@8ª™›cž‹Ú‘lq Ÿ@8ŸìT¾ò­C À€   ?Ÿ_0O(à/ý¿@ÍpFAÐõ…£U lØVë¼á¥«Ð•pu7Wd*ö¨Åèû¢ÿäÞÑQy‘`–ä¯afýFAš›O€‘³L?à˜Ð + +`ϲ?áÛ`œÐ °ÜÈMä4gø~S„èþh^¼i­Ú"˜ªÕî—gæb$4s->¬›b9I˜> òô±åk,ñݹÃ9â m»Œ’C¬äº t°¦¥ÅµîŒ+l¦,”PW׿–ù@](¹•0!LÑÄßSØ*;žŸÍÑb1²ÿó³0Ûd—År·m¸0ßÙL àÉK«ªŸ”#ÏhÀñ·*æùàe¢èøï:è +À…ì¡ÌHdµÍ4ï³ú´Ÿu´6—½ô@H@%+X 0€º¥Ü‘€ÿž¡Þà€óÿdU€¶wJ Sâbuë#H@ˆ°&bPâ?»lx €uÚ ÀblÈÁw£ˆ^íf£Ô­™#Gòs_g$@ïè +ÀŒ8þÃÞþÎoü—D8§¿Àv³j=šaAÐIW@¯ûm0_6ÔMÌ‘ÖÐݰù}‰ùz²#žk&ã3Þaf+aƒ}¼?l N!ìãýÄ4órô'Lö—úŽCc˜\ûAÀ‹ˆ%m‡ú8ÆBÀ6 Hh»„ý–ëã¼yýÊÈrÛÃX€Ì¤‡r]™­¦ü~3VÃï‹ý"…úù”ÀèÆ(fñ·¹5 ’«7À9“=  Š-fÀøgbÄRS8?t"•o ›AðF€“'NĨæõ‚ øÑF +ò'cÑ{Q¶=05¤”Éÿ§ÞÌœûÑïÁ}P§4EB×qÚdgŒ‰º…ŠÝrT†2 Æ'yPî´=ˆâ’çqÅ‹/ó¹âÌ×-²Ï-YxX<¥ UÈDwNÐÌ6yá2å þSrø­ä0J€~ÉS@%wüÏçy¤0¤BWÁžžĵ³rÒŠ=7 ài€<ÌÈRÑòâ\é6¸¹øÞň¼téÒ…é š}‘öì¢îggN°T7À¯\úÂ…#B¨±Ì¡qsúw´×㲘 Ä  b#çkG¬ذ;1P• cýßðÿ™N‡?¶Z¦ÖІÿås÷rŠÇ |®z7@k€5x @_pÀpÃzl‰€Qpº]‹)·xû;MªcGGU³äGÁÿÄPÞài?€ýo™ÿÿ–+×®=ðħÏ=±“û/ó +~Àð ìÜ+ˆa••Û-€sßöÇ;âýšë3Öô“Uß–õûxœ_üq3 ¸ÿÜÌqŸ12Ј{ÜÙWdpg©¹Öú1—BÀd|zab_ØÀ^Ìx€=M´'¡.-hNƒ\³ +€3˜ði¦«±½Dpq¶"ÔO¶`šÌð_—ÂÚ7`Û|/Üé|w¦ì½÷>SâSèRíjm +ÿlltÔ<×[0RE‹kQ~.MŽœ¤]íµYèjp% L@Þ²`´…6ü`æU (ÑkÆÊåh¦pÙ’„ãµ7,˜ÅÏŒ +“ 4µÈžh~&Z³qôíCReâ‰gIâ.'NÊ^X,çgó/ær×i0phO¤0pY*LÌ—ìŠôö$ qÉ£Eq`ºœr7Êå"ºú%ÖgX¡ø`Ì€rJN‚,*&HÒó'Pd +ü?@ò£pY¹Û6Ü|±‹W Á/ø)Íìy@Þ°M0à§& ð/#Ðö+ÊÁ}ÔL@ûL0dµ°bš½p°Ä/ ÀD€€ðß2Ó§á¿«ÿøÿ–V£ @p‹&ü»/>`eØ¢XBùì® Ä´ëÓF–+U±…! +@f0€¬·Ç¼k€/w•w… ÿ81ÖðêkÞ €ðަ·Þyë;o‡€W_½ö¼+ ÿ ÿÜÇÓæø™U½Õöaüü›"¾,Ùÿ¾°5ª5 k>ù̼úÀmy<³Ä¶wË+dHž–žFû~aƒÙ¢_O¢¸8îà/äLÇ€vI €kÆ8ÜÌÐ0`ó!ï1g‹< »»/tpDÔ'øO'‹#Ù'ЇZø,luS¡ ò7ØOÐ_ †ä<((i³}BäÀúŸ²> í‚KâÛà A0|¯ÛbtãNôï‰c€‹ÓÛ_fa øgd†ì}?ødXTÞxp6WèNNž¤w½0Kào +"ó@–…t× ¥Ó!\/Àhl‹KÖüŽX®•ÅhI~tX摹†ëauùÈ=HéX‚£ Q‘Ç銟íôËËNZôÚÅ“³¹üF~¦×]ð«Ø[j7•T‡ôôÐ)l±¨è]­ärà× ]ž$Ißû·b„r¨ì!þ_ogQq²´FL™É!àCûÿÀl1zl±¬)€Ümn¾w6öÅK—.}ÒÀmÝl‹`A€¼øÝ7~äÆžZ½ô//=y ÀÑñ©á +(ÞÀ¸Ì@™X@·o¥M€ nÔš  lgòÿqÿ=þŸ¡pÿåîð—!X àã)üo4ê> '‰{ôc´QK S bâq>çï£ `z°%ÀzdcvQÞU €(@Êãß:á\¡È~œÀçxàkº€þîûCÞzûM‚¯]{Îc>Mä@ úÝäL´ô æ Kei@0K&^¾`мe²¨}$<À–ô‘¬kÅÑßVìåS|ˆÈ @¿­ÚÂû)°GÊÊÄ®'Qð‚1À_–Šˆù±Þžmð¿³`Ðað>ƒNeŽ& #_0ÓXMè'Ð!ñÇ÷cØ“¶#4²Ês!,aÖ¹A¦®+åä'RÈÂRY7ÀC‡~žéÅE˜pK14x €¾:ˆ€øT[ÌO øgcrl}Ÿ›M`õRo1?—/ö&GŠ>\ ›tnÜ1xMü§7}i »Ì<¥ Ô€ŒçìÒ pFÀ”L£(ÈÌS{0¤[û…¤Qi2ÂV½ŒŽíôYp£%¬ûm›…¹žu¾tÔ)ÙüIÁ8ž~·49o¥a»Ÿiž’“³@†ÀZ4“‹JAèßZr}Ú1gûˆ_ÄlP#òŽ¢IÛ(~E!)`AßÏct¤(—ÈݶáÐ{ˆ9þ¯>uéÒêù¾à¶µ À€¾9KwBkøŠ€jïØøØúú48«ø'—90Ðx7…¸D°\˜&"À6 ¼þ2ÃÿgþñŸÓè¸ö +ãïÇøâ ±)1[{8^;d§bâqÚ °¬€›÷ çx @pô‡šÅŒOÓpôœ€çBÀ›o½…ç à-ÙwÞ¤àëJõÕa +À¹ O8øø°Å*c•1Ó; ªÏ}V’­̸èµ Üf¾¶$“^ö¨wéã8Ò‡£Œ2Ør8Ïö€¸œf¶à¸ßWRž¯pˆ?ù( ·W\Á@\6ºwTì÷^¶ ÿÓçñ ¹@“? À2³[GŸîAcù²´È>`¿&þ¿È€/'àÈ÷C-GâB3 Ý’¥oÔûÄ8(‘ˆ*rØ,Îò&’yF€^\¬¾ÀØP¼­ÃÌKÆ—‡ï?ª-v5I¬¡ ÕcÀh¹ïgK„htt»ù„u» Ô|wrä8£Õ¾Ê÷íÔðzk½ÒÄéž ÎGíqÏ×Bà{&Ø#µ”Ê–  ¨€ÑÝè30w ýÎ!¢2±|Êf~¢T&'ñÑuôÍ“ƒþØb¹ ÆÎor½ëaSJ2­MÂÀzÑC<ƒ04Ö£ük™H†µnh¹P™­;à¢)^òxt¢”ékÑ9m€_]º +ÆóµPš EA¿5ýìà­ï|çÍ?ÿÓ×þãµkÏ}õ ‹ð€[@¨Ø·šcz@Ó¤®ca 4`À™éÓbÄöí¶5L|ø‹=aÅgJd ™ðŒúy²`Óv ÿ©·+©g€é±¹¢ñ7ß<hˆ#Ïv!ëÞ½!ÿ¾)çp0išàšÁ¿a(æŽ;P.¨O`Xg!TÀ |3v[Q0ãÚl/í·“îÜ™ôÐã£(úðëÞ¶!¶}tM´‹r «í²üe¥$Á[@Ì”+Lbß>œ>t‘Æâ/@ÌG§f’é8ûÎŒÊpšC¨F’¼°¸† Pü³1C´[´5a&]š¼köàÁ»gØÂ}f F½âD$ê‡-…I+[È bûgwi)*÷.ÏÌ™ŒN¤ÜV*š͇h}!¿1ÚëK¾ÌôKBúÿ ^HÉó…hn&Zcü1å#x/:Uuñ’ÿŒ.ÀÎãÿSrNJÞÍåà<~i[ŒR +3þeÖc¦@f±qòäƒù“'ŽÛ(Þec<²øH¹Û6ÜÔ1CzWÎZàS€wˆ§´úO >P,“KÏ^zú¢ÅÜ0ÇØ,,Ú¬#L® €ì @PËx=Ö ¬ƒÈÖ¾ZCØxò—Ï2%d€±©ýGüÊÜéVN¢þ¿a²YÐïšøØ!À²„X#—uÓ^¦( (ï%ÀQ~»ÇW^xþ9†4€€ß/K±àù?D½% K=˜¯%èê³$,؃ÍaÆÄ¢^ï 4Àw8¨‡UC|›…y²)$Ö,>4¼™ –ÑÖlCkPØŠ…?¸¸Õ7Ce±‡††ûhàï»À )DäÆ=´âx+ëûÆf~CY»ÀæQÃ~Îdøi¦}Äàfn4”BÇÙ‹¶Xºì)³Sê`'KrgCroÛΰ¨"X9RŽ?— §æÛ×@DýíJ‡”o‘Ý-ã˜ô0…y€âŸÄ·hå²°Èé®mÀZ ÞØˆ[;sè•Òdé¦Þ³¼7|¡[f€½ˆð¢eb 4/çÞbóúætàApb±Íažñ)UW,k+­ ì²äb è=L^èðú»Œeì ˜¿œ”ó’ÕÈJιè{P.¯‰”¼Ýc'{0–öeØÉüôåb.faã$÷%€ã³G\PL¼î—u;àæfP~þï Hw´ð/?CŽÏ°Ç^zöYÀ¡ÌØ£4$––„ÊŸÐÝu߬4`뙘€¡ÚÒmm°ðÿìØXý?àþ+!x.»Ý²A÷ßg þ˶öMZÚ÷ø\¬`Þ°» ÒÆ(ÊëcÆÇn2™øô¹5`1Ö È—×ÿÇÀwÞüSB …¤zMO†a}‹jGVÿÜf¾KI}%¤ºóŽ̸è1tûšã5ŸÁƒ÷Ýa!ýÒG²¤™éËZŸ!ϰ s{Í„ÓIqdÚnîè @xƒ#x 0§±^¶¾ƒ#Œ'2TΈ¦ø‰â$vÇrfqö§w~€òlÛ–Ón5ƒÎTªÁähØdŸÖæ`C¨«eíGom¨Nü’ù´MáŠÝ•šÅ_éȺ@ìÓ©ûMÖ×ÜÚV~ŽÂ{ž|ìlŠ6†—y«“`¶L0[aâÀˆÀì1‹¥ðïeÑ+E‹КÖºC"AéË„ü×}©`ç Å Ì‘¦ @ï"Ç\cÛÕŸ(vø´ÊÛ;6/'ÈÃð£y"¡€žœ +°¼¼¤N +*¹ÖT`F/(<ì—·f‰´¬Ác´¸‘;eû§þÉ(lªä©o©XÜ(Ζ(ƒÓ¡?ožY0²ÿÁã*ú#dò½&±r·m¸,ßÝÄ.¸ðtز£ùÉSÀöÒ Xõá‘O\`$`Sž\=š¸óÎñÄïgÁmfþ…ôP€ 8´›{N@s¥V=S‘O,x…þ *‰p žb:|Êüÿ/9ÈïÖÇÿ¦/$Svÿiüo†gô P [cäÿ‡§€‡/#¼‡^ï%'m×iÏžQ#‚q‚MxÁ À›ßùΛòù‘ÿûÿyç­·þâÍ?·^€€~ôܹO% …þç>~N ™šâªÞ°-,%•=É^[ˆ?L‡wì´ë#ž|ßÀ”Z´ ÷mÙ’Æ»bÌw!!d þš•dÀ@/íòÿø Švb‚A3;ƒÂ›Ì$;Qb) @¶çνƒY +.¹£ÂÚ‹qØð]æŸ;öîÆy=>Á_Ö€yNq!Ày.0Þ û¥šq‰²0,\s¸häh²0¤_âÝË øgc Ï­Úb/ê +ÄJÅÉ#³wôn€±°`ÃêÊ` Œï‹£ªí‘壵µëBRlµûû3…øèAKtù@’uwß +˜&¢÷ÝÊÝnÈ´DÅHøË˜zÅŵè%"¢¹ðBõ(i* °?²§ö‰»(ûh³{Šùm/¹˜ËúÚ?§üë’—ÿ —ë+ n‚mm‰åƒyô Šò3S6 +¹‚éÿ–’,ªô‹ùüñƒ#A°ç,ˆuÙynÞÜVŸÚeÂ4GøLh°mCŒûÒÄ͸Š€ÕK_yöé (‡ÆîMü~l1ó‰³g?áÈܨµ¼` hÖD "pæ Cí @û”Œ8@ë `G`ÿÿ/üߪÿæà?-øda`+äÕ&[Ã8![5Å1ý À­1­Ô³ŒL/W–+Âþ›õP®»(*Ï­ÅÜ;:~“‰0kS< ­È÷—ÿÿÖ›¦˜ :ð焼ðÜo>ñÑ}ôܧ=(Q‚üÿñý8ˆÙŸ¼Š÷™,Ù4hlã…äC¨lH­f‡u_‹›ïc\O<~ûëvPØàs|ÍÞö²“¦Jn +@XásPЫO@>‡.MD»ÅX¦ÏQn€ˆcO +ÉÖqQ†òÁ‘ägŸ6O&$s?›ÍB:;d_ØpÇm™Óœè 9 1Ï–—8‹fÊÍU|¦Ÿ+±Þš…©h±´’²€ÿn„ÿ™Ù!Vul1û†ú¯xÚ øgc£[@¨(êv{¿;{—9ÿô®Û°Îþemæÿ]!ç|ôÒæÍÍîä‹ÖÜïÆãsu¤Ðv­»öò¿{å›tcýå›ëZÛ\ÿ£^N°K²^¯—¤ôÂÖBñ4ãí,K‚Ð’°Œ_SVÝòRt:*Lv7i›/o¬u_ÒI¢b·Ø[ä¡SÜši··7K¹^ocíºŽï½Òû²Ò¨Ø_îv7Ö{J<z}㕯t —¿Ì(½n*lMŒ¡×]»ñòËøÍ—×ÿÝ—o¨ä76þàwæ£ÿÑ +¬ »×mX#¬=A&dú¤íA_Œ]zÁÝ©G7z×£…ro­Ü½¾T.ŠJ-–OäóÇFWÚPt+¸,€Ümn}´ßq +$ V¾¸+ˆ½ 1Ú{¯€ýè¹Ï$ +À¥ Óxûãw2:ŽK†ÿgc.ƒÒ5c‰`x,œ,®ªA4€ÀLp—Aú @»üo †û±¬®-a¼pÖâû*ÃíËÀÿŠ_ “^¦øÒ¶šú +}t,—¹S Àî½ÞC À˜|üÑ]ß<¡.Ž€J/3´Ncf?ª*>5ÉÂbŒ£ïÊbö‰r[²ýnüÏüÛRœAj²MÚfóPÔ¤ Z´WºìùMÐË ƒá&7y`@;ba`ôÀwa'`kÝm2?’ãàáx­ˆSÄ‹!@3Þi³a—úY*›83YêT)sÊ D@ø02£wrö-€Ä m.³ëâo°‹Ù—Þ7åÄ©) є䛼bÛ øgc½õ[Ÿ„_ÅùÂ|±03™Ÿ=ž?Nou”õ|¡uK§…þ%@ï²!bép¯{ºTŠJQ±4_˜ÃýÕÞ÷môðý×Ö„Ô²%ÁvîÔ|F€’ÐÑi¹ãù¹B‰CŠ¥î—ÙØc´üè’=P;º¥ÂCZ×"N·òÊçææX‰Še‘ it¢+bÒ +…ùùb飛:o·X:]êQÜBáò‹Q©KÁ ¤¤@Ñ©Ëì³’?\˜ãT*ˆ®1Uòž!½r?õP¡‡| ’ŸVz¤•’B(ËÒe½m”ØF„#WE~¿U*äfЊÅùE‹|ÈÍÎ>Ëñ<³ÂÒ‹VòMq³r·m¸­^Úe„ø(ŽŠüú¥ÕÏï€ݼDùŽîű?{öœðßú¢òÇ÷²Ë%€€üÁ8·?)ÐîkÁ%GÇ]ýcà€{îÁè ³™¸ùß;ö ü¶æuÇìj%+DîûÿÍ€ÿÏö8`ö (ƒ14l‰€Ü¬€€x €)÷ŽôCæ±€ ð¼¾úÚ¼ó!¸þno¾ùÆ 1>|ÔÐÿ& +€Ù. ]––$þŽ·˜[n(íP Xk=í¹ûÖÔVýc=IÓŸ‡)_“KŸK+2mߪüf1J!Ùkf*øvàgp¬§v¼ ”¶eãYH‡Râ ¸íJ2³Þ‰“¥Ì6ömz¼Ñ‡¾y‘B>}¬gÙ/(6­„Cœ:ÝÜ,eÚldDC»†`¾lW·Ó øgc3“·>É&ôž™Ù÷Áýwì;pஓwMÈÏÈÐûðäáÇ''çš¹ßW5‘"1Ò¹qØÌLnæ~e #ïWÞ²Ã3‡9xæ~mÒáZ×^å%;VÊÃ?71£­V`¶Êîºë®öï»ãƒûîÒ—dǒЦr·m¸­®òŒßaošü¬V­ ÀIÁ0£Ý_Nн{G¾_¸@ÀE€¯Ä +€¸ðP¿oaÄ?}ÔäU·…i±` l®~£q¦†þúCLpG¸€eãæÿ-ð/üÓƒÿoðLËS7ÜÍð_€ âW›Íf?ÀCv*À\mµ‘&dÿÕiÀN +Àî½ÞC À88?ꈿmnŸ±ðÄ9aø „8p à·EÞü‹¿xë­¿xë/þBøÿÆŸÛÓ€m(à ô9J3- (¡VM Ü"„wl­fÍðÝcüöeÛ¡WØf)lÖûk¾Ê~?Ê_¾ê¹›0ŸGðxÝ>åõ-è¿‚p°‘f†×¤ !–¾NŒ3ùž ðê™Ä 9÷mðŒÁ<3+C,ÄÆ#Rf—KÙâË–õ´¤4Ê.u&+"SÊ”©hÒ ™ìd©“¹iC0Ja[>°µð) Pü³±ù[7ÚȱùBnò€õÈÍâ³æ +3ÅB^^>6'ï¼—Ó/w›qÙá˜ù+?'§W«ù¼œcùçâùb:Hþ±í“—\Œpôó…Ò©‰ÞåÒ|1ºLH7Ù+sÙÜ\©?g¬ÏBc(ÝŸÓ¡deÞö|I.=ë0?Ž“˜bÀõh{qæ~T7ùæ”D¾¾JGÉ“¢îŸÐùò§tZJ^re+œ*˜Ë¯CuzV(*‡ÒD·««“ÏUªä)|=§õlE dº†¹çü'v¦ÙÉ‘‘Frºj—íáB!€ÜmnòóŸúöCžFˆcvkúËýwïÿÈ‘O½h y_úÊW.]´ ÀÌ(ì €~Ú„ºÞÐîÔjçëm(@„‚òDÛ€ ¸Ш…X¾Äâæÿg:ÏîǦœðJÅ||Là?5RŸ±ì+†ÿòùu‚Šð_¦í±&zÛ8Ö °ÞjWㆴn»+Ê 0DÐÕÞR Àè½àý8˜?®×–¹À½÷ +ÿ÷ì;rôÜ'„Ü/Ð`Ý_}íÏÿü á?²¿Ðß üMÀrà£ö·ÍB ¾ƒm«åÍvÞLïm3Ÿúb@pßÅã‰[Âæ-< N›äÀDF¶—&)“žeŸÂ,øþAˆ7ÄLý¥D½d;Ol;‚€QÌ଄Âjíœnɲ¡½™æäa9m5‡êÄ茩¿?亓õ÷mIVï´𶱓(þÙØ+·n›××zÝîRý{áxþ¤Ç¨m +˜çfJÝî娫Ý›ÿ~ƒfóÞÆïoüþ·nôz7667#í-*Ua#*u7zt¡ë®­­m˜ºm-úëßì•»¨õëëÝòK7º¿SÊ•6ÿø•^¤S¯ÿÁúzo­»Ùë) ÝñigènÐPþÛ=-ù²Î¸Q6: Ð yF›ÐJ4×Íj\ÊkÆ)û[b Àt³¤ùÀÿT\ÿªÁÿŒ^.º[e%øÿ¦0V°GÆ +€ö Æh½ 2ÐvT27éðîcô£¼âÙ–9‹{ïܳwô^pÛ Às/\{Õ$€7¿óÖwÞ~ë;o½iøOÀŸ¿ñÚk¯2À××ßm+pg-™¼òöÙ0³Ý©4ZŒ× °cÜÖg¼àËÉÞ0Çkñ‡^[²ðÃôJeéåMJ þ§Šb‹®¤tÛ–ž|Ӯح–óÎgìf#e»Ÿu«á[s6?U|fÊž¶Ø1œ¢ëÖ1ŽN>üH_OÙàÚ»6ÏÜ2e>üÿl,Šnuf½Â°ÇÞ}ðxÞž±³X.gr oçãä´f]ý—ºkKKtš7[Œz¿;‘ú n…þt¡=Ú®]ìáÀÚ³¹¶~#êv 3ò¶óQù¥µî7×,™²Ó%îø@ÂãÁt¢Ó3à´J \UÈ›0{›óÁ•ÁõkÝÓ…™®ŽXSŽnK]¤ W(ùÆáÉDE ä× @¤ "J´-*½vÞPÉÅJEî^ß(snƒöðà%žz•¬äÅ¢[è=x¸PìÎØÅÊŽÏŽÜ}÷ËŒÉsòýa  ._(%:v\’dA((üŽ¿@3ßo )”býd¡Dž“eŸœ ûµ®Å›m¿owÛ6ÞÄ8.ìró |’•–Dž:X5,0³óÿ´-@ñÏÆR“‰Þjô·ÓìØÁ‘ÙcÇOØP{ÝS|`à/÷l6¸?‰fa£Þ¹u‹"½"ýõ †-ŒÁ†îÑ[^ù#š-•ÿõKìüòœ=”'¿¶¸Q^\×,Ö!‹K<€7¯5Íx¢Oð1»Ή…øÈU†do€ëÇê#œš¥ß?›aDþr/ZPzßj剺”˳-.'gæ7BŠrù±Ç<e÷Ò—ËÌ–Êkëºâ¨W˜È—Šù]JÞ»Ñ/9M¡ƒ #éS%õó—''‹‘ã?#,ä­w X IÍÈݶᶳçÏ›Sž¢íÿ3Ó·Àÿ‘‹Ÿb ayÿ0~$36¾S@LœtbÀÓ¦„ðò‚!LÁ¦3Y` 1Ø©ùßà_fú¿åáø_oÉÄ7P‚þŸà¿ ßŒS46€¦m1Œ`1nþ,bÞC/€wÄßÌì u÷Ž;n›ÿomôüÓÿåMQ€·Þ|ë/ˆ àOÿ¯øèÇŽžý¨·Í¬öïOnïÌQ}tœu–ãwâÀÛJjâÃ?-MqŠÔ<älsmþ{yû¥þÿ±÷÷Ïq\W–( +…;$Q lRâN4‚d[`¢ D +‚Th”QÄa^A* Õ˜ÔR4øaÀ`È +? ³¯~x²Ô6Ý3×ÓÒ“]„ìq%£éÛì+…º/§î;&c¬¶Þx¢51sçGé¿xk­½OfÖPÔ‡û¬¬ÊÏ“'OfUæZ{Ÿ}N˜M7‘þéÕv?€êôŒ›“\‹\#õ=oâ[A$L§{œ!²ÔX‡ÑÔÊ qÚUy’+?ŠÖZKP…¤Ú]õÜù±eÌV C’s+À•u¤f-q;.4/~:Q8ÿÓÀù¥°ÈzSôtÊ0û´¸^ÊÂÅ!ÑSj’¯7ç 0Øi~[Kw€1ö‡E¤x†:BįùnâjEÛJ«X…ôÙýc…''' °ÇKÅ"·a#Ç* h” <uWEÓ}cdnr³Vé¸PÊÞ;*éí:3Di}&?Ña¥TÉ9}ªPRïÁ~¬(êUkKRBÌâÌ™6Cµ”¯K”Vqâ(yþØ _(•WQòuªìˆÔ,&wâ–'ô2…¾¾\4‘‡èêÜ9’›˜â6œ™ +8Ém¡9Èõøœ[××LýU°2o`ÃV‹‹Îþ àö˜x^¹üÊâì ûÚ»g#`TýÜñçÕ±ßXРgzÈ«äyP§¸? tˆœUWx e'¸eoÓþM;ÿ“þaá8ÀLRõÿÁýO@"2”K} €y¾m5à~:Ž>»i+EUÈøÓÇø#{Cà©yšðµï ÿïËÀ:€¿ý‡ÿ ðß ä€  %Èþ‰íooÄwè9 &›"<ãkf[“°e瓪¸ÉÃØ¦6ÄÄ_]`sHìÓdÁó6X)¼,`zÌOÁf¸RNúØ`£>t-Ú^>6¶àTkb(ÿÆíþÃlõ§¾Ø +Mþ4ÏÎðzzØ!^³Ž{€Ýõc'Ë×ÀNÿÍ dß¾wùö{Ö±ÝB8d€Îã‡2&´‰)ùIvv[ WdóÅ( w÷â:ð·Ð+‹ØÂá°j¸ñàTüOs0oޢɑÅÂx¦»«³;3šcw:ÑjùÐX¹ZÕIÀ&mMY_öØ™NøÞ¼8 Wœ*Šæ@»Éœ6þ/”ÇúìM€•ÊõRTÒ?€ƒDl-LÒªÖN˜‹Ù¿þþÃâ,²8žbÉ™R^ŒXBª€re},[¾J’i?f A­`%'ÕGåCYN¹,mCÞVÖ,¯®JY%§h`Éó½c ~ÌUV¯ãdx>•œ€«x,. ÅÂÄ(kä ttÝ·ªZ¸Þ(¿nJ€Y:ýM°+`nØN + ó´þ)äx™Bœ£`_ÿžžAoCVQ«Á8ûøñÔ¹ÿÏäh«“=xß>RꀻR„JE*+ÖÅü uò?é ±qìÿ'ÇÅÿ ^¾ƒÈñ'ôÿs0‘¡lªc¬à1ÌZÆÏ’ÿ±ð©ZÜn YgSð‘÷îž}ÃÃx²’ÿ¡^ÿHþo?€ €"€1ÿ•ïÿ¿<iðY}0|œ&ÃÐ +˜Ê¾µCLìbl'~7ü1öq* \²Dœ÷‡ùxÖRùÔrAxDÿ¤–4kI~ÚÚì +¤10ÐÓ³{wOO?‹468à ÷ƾûs|9 @ò;?éþ$ݪ„N½R3åB6[Z-‘Ó%A¸‰Þš%WmŽñ¥¿<;nŸAr̤JŽížkÅý@”/<É·”W¡”3öˆK bâ‘€©Â„<;UÀ _Î-@ 8ŽT‹¿~Љ°ÿÓ/jÞ½4ÿþÀåÅÙzzz@¾ ÖœQÿÿÇôxþø·ÓF—Óz6ò×DÈÙŒtŠºÿÓÕÿ"ZR7ýÿ"éÿ³†ÿÀ£Ï›{‘×YµàÜÏóæØAêúp€ü€èŸQ¿‹wÿã¿á@Côží{íM«ßÿþ÷µüõ¯?ø‡øÇÿ + ð‘ÅZ €B^íµWc À05ßoæ¿S `4æHÈ®1È©4œÕ~"lckº|Ö©ÛFÆâ©Õøb`ÊarТæõÁvÇ*;ž•ÂË< áîNÆçµù‹¯ç‡ÁÒþO>uŠoJÔ_½8IP× Is_Ï=!O€Ýúïsöô óãt–ì>;l²Ø3ðL‘-_ºaÀ]…Ñ2ÞgÔÚTÜ‹Ë+.¬\ÀÜò‹Š¹q Öb˜%W1í½žÈ’a»ür⇢‚´'$x’\Éeñ¤Z—:žé iÈüõ,Rc§åe»B'q®8=®Aá_•‘à>áTüO‚ò›e’̦ƒÙÓ -pÑT!G3µ+“ag€…(w(Ë.ð +O™‘mù)Ñ”æ[sŒ-# +Î`¥™Ú\(øË„¹@Ë›ø¾^¬Œ²½l‰—£ÏœÉ+TSiâÅZV<ˆI±xäJùÐá¨<£²ð˜8K ²;ÆšWTŠ¥P‚`ç|ØŸ'ÈâªÑ*絞;DÑ¡$’ÀØ×É)Ðىыë¶2ÊõæQêI|Çe(¬qÛGï'ĈÂZ@+Š‘yÆÇsÝ]¸²ã¼¬Üb '¹-4L|°dmZ깂 bÑ’¡µ+èÙñc¯™ò$Lû²˜˪H   TF•\ëË’Ž­äÊ›9 <~ÄÎ +Ù»_4Fú§ ˜(E7Tr¼^—H‰j<|¹C¯¤seg`…r’ÛBsêY³ouÿUSy8à.\r° ÿ/Ìê·ï‚ñ?òüÁeèé¡ÝÄÎÿS0 »âKð(ûOŸyÞ<2ЪÁ­ÎÄÕÕäeó¨1T@ûŸìÏ¡ÿËÿàÀ?ÿ×ê{óxFýrèxÌš9š—ˆc^WÇÈPçø"Þ ‚O¸¾áp<wݳûËûöýaOÏ÷Ìðš<¿V«>ú¯ÿø_ÿë?šàoô7o¼Î~€,€V¬ìÖ}ûÒ€g;„À¾„қͥ94ng8Œé0„̉¼IÜ2Ói¨kYsñǤûhΧ6gÍ8CÞçDËÖ ´ô«K,ûŸeä—ãQbnöÌÜÜ(#Ld*/&j@ìO‡ý@O;2кçn‹ÀïÂ74÷ ž>)£–ðì©S³§Nž>9úÜÂÂ3#õ5ãÆlˆ—ÈïÐëK X®äTH¬l +ÇÒyÞôd{¾€S¶üÅš‹”ȃ{]À*™ý³Ãr& Ï/òm³3tj˜  +`û^÷@éÑBŽ70óPB”9̿ҋ‹NÆÿ ÿ·.ÈräÒ‚ÞXÃ(€ÌèÄDTÈAÐA?UœzŠIª}®Ù^VÝOâí-¬‹÷‘#gQJ‰®à¦b™¯íÉç£lo.¢ÁñàÑRÅ@ +Öw/ s”ËCyôäLn‹º•Ž\ÁÛÆÁŽ(*!f®ÌP0Èݯ¢c¬’?UPõíóés¬â°B«ø†ð`.sïÒã…ÿ£®J>?Ά\)ºF%ñT8ú8†B‘Ê…‡ãÚñBùСB¹½0Ð=:ŽÕê(XG#œä¶Ð²ö—– ëk§ì H‚‘hF1žù1¹(ÆlÜ +à6cDðé› î€Æ8±}âUŒüÇÀðPÿøŸÿA +@€A€Ø»ZùªY>žëâÈST)ÛY«8J“ik{SÝŒw4†Ô,º"ñ5âçj9£m̃s–U\ÊøC„•U0­â€»SÀ`ÜlHûè4of1®~„íìô—2L )øÉÙÓà~ð?]áUÆ?=ù2¼aÝc.܈KKàt#ÏÛÌëMîãL§´jÄ"á¤!äY‹à¡ +ƒÃ¦ûÝß¡ø§Uè¼··ão‡ äÿ³òà“vCÐ0C@ ԃΧãß9ÞtК2Ô®Ë츯³³ó¡L&“{eûÈ– iá;ST•·ñf¢|oޝîµ\”Îè@KXÇŠ|.1`’½ÿó¥~Ó…UÍHÄo@D¶'»*Ï™Jvòº­ÈëHBЦåN¬j½J›óC.\=ñ¢‚"!Œs%5OúÆ,³Bñ)|¨øI`'S(ÓæWàáKù|®›àû€±‚Q–’ Þ±hByM¬°šÍVŠ…‰Üh&ÓÝ YÅd,9]*‚“Üšc‰~žaƒ>æÉâE×Ç +kêˆþý2»”Å;Ü™*áñH¾O*´@`ÿ;:-”åTÉ=füOQÀ’ïÏÀ×8´2ÒÆ: %²ëç'óT˜™Èås“øŽå +P%HaÄŽ<¥ðžËDab¢°žÉ”ŠSÝÝ]Ýì_A'ÈíòÈÝwß ò—àcˆ=ÌUÜ©AŸ˜K*)Õ÷p(ÏÐÈvC]üm#¹Ñ·¾Æía°Oí²¯³=تû‡lšÂCÒEŽWøŒ1?1§Ð:ÿÆößÔ˜ó.ØfÍ=4…!¤øž~ºÃM€OÎR$heÝqë€ÿY€;/e§ƒåp£¨òÐpAÁr¾¢ +çWä°{Ù(“ÛGæ<µ“|Ÿ]ƒ›y¨¬1 Ç¸@.Òÿ=ÕUt4÷$ü¿8àœü;…S¿P~,Ö| £"}Ïx¦[ óPf$“•öõÙfÎ"oŸa{A±—¹¿'(Ê)Amgã9Z½|·îØÿ…üPoái±è$é_®ts™'‘æÉÿE¶/ŒÊCù+ì”Ç7(KîÇ•Y= ’Î[´^9ë-\§ÿ‹3A¥ÐÀÙ(Ú?ÆÆq[Lur¾òŸˆ”µ µ`PÑ yÒÀÁ¾Æ˜bçÐ!k<7ÒÝÍ>–&L.ÐybQ[ýlÜ€¸ üÛ1=u€ê(Î`’z5…îí@ÿA,ãÎ]™=À†A= _ £z+¿ŠàÄÿz¢Ÿu4ß«¶»H¬kQ3GŠ! Œý›ò¿ìÿ´Ðéýé1ýp°ÿ½PZØ’ÁÂýÔ +à,¿€ï0Gp›­n+€ìn4Qó¯È6´ÿ§<P€ÿÿ¯¿ÿÿØ×1ð5U<ü0»tÙûåžöÝ{ öˆcÿm“4Â*0­ÒÚ ØLÛݰÐc¦×„}’MÉ o"ÂÇWcÐZs(‹æ`ø‰a…ÒÈgª=s-xH‹zóÁ}{a·[~ ÿIüó)@ì°¾´éXv—=o@3Ý1jɰìÓ´`É<ôçé~g¶´óãç|ÍE%úÎ{pÐùÿƒä æoêàTA€îÀ…±ü©èÙ€$iÙ`F + ÿŸ@T9±_“Á¨‘Tu@¦+“Éü1@Ô7¤n‘Y‘méÞ0¯™J¡I —¢~Q(Ñq,úÒÈEŸÏöM³w\Ö`qv²ºÒ@øœ¨y Í}J”-ŠÈÂJ”Ø×¦*yüîA£jêCÐ$|³€ØëYZä µs)LÌÈÀY[ƒ5IÉ£èHa‚9÷Ê8J6à*híÁ‘ªxMý‚âÌf†!#€L¦«³ktB¹êD¸}zËÐøÀx~ñ¢*SS|¹›q'ÎÓ~:4(?±þnã•Sƒý{öôì¨dgu¼&L|Çž{¼Ê¾tY ެR/û“ñC->Ø ëŒ±ÿÅ¢ø’_TÛÿ gò>$ƒñ?äÅ1ÙÿÏÿ‰å¥ü‚™‘ëC+ VÂú§àmØ +€ç޹ÅÐø+–¥€ÜCþ—à £z¶øõÿæom)à7^ýµïIPlW‹.îNˆý1`ƒ2v¶ä‚Ϧhó¶`DO{†»MHô\æ8M†Ú$jÀàcËI£ ÐØŠ¨ +vg€ì1(’Ĩy›Iº7½]€³e¯‡¯Æ2ÞÜt@lflVûÛ2çâ[›CÔó¿Ï‡“²™Oåø&)^A€w·{ . èß=Ö@ˆ0 èÞ1€Å8nÃÐ@˜ÀêŒý5S[g¾‘EÂyÇ€ÁÙ<üƒÐ × (Àª¾éýìÇè<$@«]Â=¿sPë@8lõ4¹îÎléËärãÅh([.Àœ½aWó5ÁäG¡Ö€âŠ ÂhºÉ‡íf@{æ1Hƹ¡¡#HŸÏ7â&@£\ˆ“ã ÜlCE•¡<(ÚC +€MȸæÇ'LõÉ<= Èf**燘eÅNžˆ®f¯C€œ¡:¦÷ N +š–œÈî›&ß?Ü •ÏÚ{JÉàãåC}˜ËeÔ + {T!‡,`¬uœä¶ÐxªÐº×Ó" M¦ì±þ_‚0@ú)¤çBí[ÿi¨ç‘•ùáþ½{öì˜õ§ciÔG@ÊðÜño?v³)nÂV/0Í}Œ4_,Îö¿roÎÿ°ÍAû'Àÿfþ?VÇæñ•=ójËÎX%¯ò r-%@ 1¸Ÿ6Àù½Îâ¯ù:%ßu˜Çøð—ì(Á?ý¿þÚ÷¿ÿ½Wÿ_À´\Û÷’ö…ÄÀA¶?dE;°Æçn ‡fÔñ `V|PUGñ\Õ4ì¡©6l*±¾æ­ä¡@y8cÌO4‰° Göç¦C_1æ€ðV¦NÎnî`UFFÄmä  . ©03Knâx&}‡‡E<êc¬à˜b—yð/©òPÔzηìHèß=ç¡~ÇÀI¿ +Î6áøàÎLC:Õ +€‘o‡#'ºHƃP?ºàPÒmmL¢Âƒ¬oÏK€ÿU o\o×`:;t©RY2¥ÚÒ0iûYµ;ûô3S™ Øe¯JQdWÿˆÏËvyäÍ.'ÿC!TƆhµs§P†)•\%žUsu„ÄÔ +Œ=13é +Ÿ§Ò4/DÙýQ… ÚVà[Š—&s“ºòð8ã¹ñò¡^lÎŒŽttwgFyý”d*H&'¹-4‡Ø^|ÏE=X|ê€ó¼9Ù +p7*6ĨzN¤Poý/²’`°»=™õÕÏ>+Ÿ\h> òÓIW)H€”xéôU§@®øÂ ²«¢ÿý7°ÿEÿ zÆÿ);r9s%ûsÙ +ÃEÁ–„Ðí¯ƒæ~ì°w0ð‹}€ó??;Ü(ö¶ƒÿ_ý?Ä÷_{Ý+ªð†½ñÚ÷_ÿþkHúØÃn¿{ïÞÝI1°¯žáÁòû +îüOÑËË"ôZ@‡¿_ÿZÅŸTZ›Ù^ê”jÁœ¹þÍüoÅ`UµðáA!Ì`ñÿ—y†ñpÀæ1Á ;ôóñ0þ¾éÇK>õ8"‹„óŽ=à~Õ4‹°f€I €{æÏ‚À]¨-Åè‚HœgOÇý=ÎÍ¿ 4pbÃ&æÇ2™Îue2læ yð0al¢Vk<7_‘ àR>÷¸UŒçóO1*'“NhFûè +l>†-å&}-ŽÊZ~È€² r{±@/û`’R ÀqÙ(Ÿ¾|D_вCÓ<5S/ßékï`™rVòr´èRÁš#¢äÈ)?ãé%ÛGùÞi#îê’cOM‘‹¦Ú—_¤âÛGX¥ÒÝÙ•`Õ·•Cؤ“ÜšC†ÅâE݆xª¤¦p×Ë='À @ë,Fxx$û(­ýäèÙ³gOÏàœ¯8vŒ/Î?#@’‡Š__8a\ï +@|X­ÌD××ÙŸƒ³¶Þý§e"ÍÿìÈãÿÌûOþ×ÈG¬âûxvUPÔŸ@úשlæøŒ1d÷@ÿa¾æ‹Áظgß« äxíàHã7ø¾@Š„ï<öð†»ñ0oßmÔOÀÀ Û×ÂÙÓêÿoWÔyª±²ZwN÷¡~F³¡Ò?¬ÂâF€Dâ0hIgÏó c’‘K€ê€” ©hÍ€Án1l¼‘@.€=ÊPÆ4Ä“û9g==©~pŒ²-`³V8Éj€N—'ÇLåÀ™´â¨¦ÿàý³oqgçßœñëPn +öŰ‹{‚þň¹)ö”+È.Óx­´ªÚyÑ›¤Áh4 Ä>Ê?©>yAs±û]0ÒŒÊù¾<ÍfÊ„DY@0¦.cXÛÀƒ•¢¡Ã Þ'E³<6$ ƒÂ0¾¦³»M•dA×XÌ[/ —ÕÕ«|ᯑ§€’Âq¡ Bå¤K}É­ì‘Ú;p‰ã’£TÞs`®÷³dôf§Š‡zŸÄeÍt?ÔÕÙÙ5’ƒ>)³ÐqÉä¶Ð¸ÿÌз@ŒÂ#{*PÌH=š¡ö ®{š÷°ªv× €cÏž€ ¥’nÙ@.;fTÇðS¥Höúzc})Ðù_;‰“ßÿ?‚ìþ§ýÏlÜþ?þü·µL-ø"p´Æþ¯Nƒ?E+€Öc@ñÁPoúÛãØpWšÿ¡¾O€A"@†À¯Ûû‚^=û˜9:Ò.<áYã¯:~0oæ2¹_1çmÂÿÍÀ?ÓràtÒv??6onØÿ¯é&ÓÇ¥ÖØWñdlƒ¨´GÈúuFÚ<@­âöHŠü41º]9úL‹+Ä'>oö:pCU @U+`vðä1öp¶¹ €óýæéù³Áþ‡¸Hkcû5H{ö8;ñhìœí 4ƒÍë»3¹ÑÑ‘Qðá“}C|bñH»˜Bð-{tDz·~T¬”ú²Ó´žéćͦ~"pöá7ÕwBRý<[ €SØT0¿; öæ¡@åÙ±·¦ò–±PŒf0Å “àu(«bGÖÙ¡HÎ +îÎ׋×JT`r­/–g††Èÿ´à麠@Ùñ ÅÈŸ0ýTáêd¯Â±kX›£ÓA"€üoà©3"_t¨oüŸÉô)º’Šlw83Sfxà$·…æ ©¯(ô¦j&t^¯™ŸÐËk<­{¿Bú·*€Ý{ööÌÖH˜ÿÏ;A¤€ÙË6uäßç@ÐÇ^øÉ:Ôp#'bpéô%w»€ h%Õठø^íEÿÓògïvpv'tŒÑt 4ÁÿŸð©àjãØ +ô:À*Àçü.cx2½~ÀÙïžMữ~v>ñºdÀëoüèõ0ð5@ä€àxà½`¯ö8 ÍLï8§âH¹Ê{úºj4\¼m§1Ègü¿.‹ÐmÐ(¥`óû F^e€™Mù?í°"jɸ?Ìõf9ˆHÿZò°‘'OŸb/¿´î¹ZìÙm.{o¿ƒw÷n¥ÙÀ [O÷¦}6ò4ŒˆaÚßÊ&(€€ô¼)ÅÀü7€ª6õôô~æù&EèŒ$Ø:˜É fOÒ+ê W#¤<{vÿÎ\N÷ àt_™Š½Ù¯8•!ÿýiGCùëz0#ÛU+­•¾¾vmm­TZÅâ T*­U¬Ó3ûȽ ÞjþÊ…l_žÝò–WéÉgœ’ƒAÙª0Úý³ÂIV+…!H —Š@d½ETX¹²Ž’#íS|ßv U*‡ÇÖ­/¡#{ä‚"ÿŸkkWfV¯•JÅ™½RÉf§)E,g÷bÆÔXQžÎöŽáfÊ‹žß……Å7h…Jå(ç†ñRf2ÝlȦr^T"æA8Ém¡9–ù,¸¸ ¾¿È>1ЧKöò_¶|qö€Þ”~R4xLÔƒDɰ‡€pàÀ³PÏÊZ ƒZ1Ãr0€ISaKÊ X@®â«là'ö4åVýëKû_yÈþý³Bà(是²&ÒjÀójøß¶â ÏBm°q+€–cDñâø0ªüãôHÿU ß=ûIr¼k)€×Þxý "áÿWÏ>zÐéŸkõ lèh“@‹üÔÀ×$»T›ñ?ù ÿBü_—WŒåeÜû¬fŸÆôom7… +€QªÔñ*Ÿ©ôð|FI<óSþÞ=‚q‚§)€ñ),Sìݾ{û^ÐÝîí»õN~|{ ‹gE²ûç-äg©xÞÈþÅÅÖÁ ÀP[Ti˶ó~«A"ªû û#³˜ÿhÍÇ+‘€ôFgd˜Ÿ;£2Ôcñâ…½ P[=õé9ž%’½DWPüß3@þ§ØÛC <6‚yÈzE'è/o½åtßkMP)_[]¯”¯¬]aCÀ\1Êdr㹉(Û—-\ýëëï\+W€kà´)°èÚê*Ûä—Ëë +ÿ_‹F¬r§82=U®W´ÌÚ®Ž*3 <0w¹òË íÏ‚fWa¢W®]³ºðDÉÀšér¹²Ž¢TÖTM‚µS…ܡ޾l&—ý*»YVh%ý… +J®¢Uœä¶ÐK¤yŽ0!é§¦ìøŸ›ðÀ` ÞÍb8¤€‡³?ø_€Ý»{Žö­†þcÕ +€Ì FdÍ útÚtM£nEîò?Eàÿ„? +§œêÈëâwŸÑÇWH˜@h¡þŸPÙ’âáŠq••ØgœûzT/žòˆèdþÀþ¶zp ¿ +lâyö`ºgïîÝ{vï†ù?ÒüÿsæAXd༽{X§n°qLqÐ œé#.¡ƒ"Þ•à{;<ó^œgMÇÎR©ø²Â˜ÿœ°&iðrð÷Yb†Ú¦¤|éÇ©ù9)!R?=®èØ»wwûî}ÃU]¢ÊþÇ!P(˜óîøùÞÚHäƒ FÌ3 c—Ú:”Éäó¸ŸÛÙ¼ ¯|l’ṉ+<3ú£K>q Û³‡ÇÆòù±üØaÌ e±`àú1nÆLvl(Ûû@þ°šì±+±,0„õH4É}³Bž91(€©²=84Ï>”‡ÎŽecn2‹ ^r/!Ž‹,åÓ>8ÍÂÙÚK5 :çŠTÉŸ.?8¤’ãð‡s(—œGÄ¡ñÁI`Àæ, ýáa™LNZÉ‘gU€Íì%Ïå'szSÏl¬÷òÙ> óþ]‡xÜ%œä¶ÐAôù>ŒÒ ¼Ïp+ÏÏເd2´ìèä0—Á<ìj=ýýGaô+@ +@|@JPþ¯R Þ#LÄn¤R>1<9áÆ?Æÿ;ÿ3þÏøÿOp`Ï“E"®þOó¿oÔ= pôØí·h!€÷˜–ge2Š¿â¬ ’>?>® â}^}•=òÀÁvÚùMEî#+V\éŒù©àÿ‰& 5K—8«©Ø´¯˜yï´ï^ã{›Òýϵ›‚MþTrŽýXÁÁšk ˆQ¿A€ywht„8'új€{`ö÷°KÓ`¯Ý»O¥<Lyò¤3ž=à<·Ñ‰o‰®_$½jžS/K5R« (°7Y^_ÎJ¥ñ‚ €ÁþáÙy‹É”øÔ;§0:a9t¨Å‹Ë+’#)À7Ù•p«  Ø[@ûn«p€C$¨¯ €1¿+À +`¨1@e¤½ìþÞ]íÛ:Úw÷÷öîê@]‡ú,)YvlÿC‡°KC íçŒdNfìýÃýCØ}?÷í뵡³³†íLJÍìÏþáÚQúö#OGòèí}ðÁ÷amïX¥9¦+“„­dVÂCûûpØ^/4Vûz&ê=ÄBªC,ºo³½…Þ?ìeɇ˜óQÑTòýœö£D5%ïÃnÊŠ;0;\î‰}îßõG¼ í»¶Ý½ —T…çñX. Nr[h™üfï‡QjOWx:º¤ìeïgó<…ìØáÃCy\rù¯=l1=Í·ÊÉf·õá’šÓ¤d• €“ÜšC&•ÑŸ^`AóôÓ* ÍS¤~ µôþ_¦`N)àîï©™ç±ïñfCÀ$¦Ò +@ôlÖº5ÀW¼jÌLxRÂÈŸôÏúîȤð¿EŽ”¡)ÿ?ë3„o´H ¡†·ß + y @6ûVå-uÀX£zѾÏ-À‰ñ0ÿÉùÒÁpöìw¿K§?q–ä¯õ=úðÁƒàcì¯xç{P¢Ï˜Dc&mþ§h F¶ÁÈ¥@ÿ(Çòò…å næ;߇Y ­Ùÿ(nâˆá šó;@è^F'ç¿A~ ¨Sƒ=í»=€u°ýA_ ˜"Ž€ýïöÏß^4ǹôêk°é<ÔHR–j¤W¿/ιQý¥J{ê?Ë2Y&µ˜ãó–±»ÓðR€®Ã©Ä0Ȧº€h*¤(öìþ¹~¾™Xm„R¹Ö½¶ZŽ&FGG39¶r¥NúͲV»RY1—ÊåJ©üf>;½~­t¥¼zëA{««•õõµòÌúZem}uíÚ¬ä‡òP(}øN†ªOÍþtmtñúS ch€BTø3òôtal(›¹².r,_y™é¹öŠ.ÍOáˆXw¤ü—×VW£ÒÚj©r­R©”V×*(Q¹ŒQTšÁ~XÀ‰­Wä€Â£äøL*ÍM(òU+ùÚµkå™ +Š~­²zíï¯åûò…òt„bOæs¬@É˫ϠÈ” %(äÆÇ *9ä0@ùcC¹¨¼^¾A_p +ý2ž{¬¢ p :·er|A]»¾Z)•,ÃIn Í!“?mô'SnX\^º¸‚;y¶x~‰õ¯i Ж¢ŽþÁÿƒÇúaø '¥pHô“Ý@ƒêˆœ)0’O€ ý› /+YUÀ HF¦…ÒüǧƒIÄÄ‚'#Hüdhò?÷Ápì¨Ñ¿ñ?hW‡àèù*ûöxŒ4ÿûfÂ×l °a+ + ›ÆPéWß¾ú¶ýïÖÈ­}£|ûúãfq~b< +`„9n´™ëõ( Àøß3¨\8‹r§­ÂÿÁ¿ìÜs :ý¥6 +U|n!¦MHû8j¥ú_ð“°غÑ€FFý†Ùác‹50\XËÿPô0@5»{ö2€ìIó€ïªcÀ¤)]rá´Þy°†¾ý¸8\Ž×ù±#ì~Ûõ[2îMÄ©R`"~íœj¡bT{¨ii€bþß×ÃMÐ`1FüUôߨÀ¹•~ö.ú»ôl ,ô¼ +Xãkv‹…\¦»;›˜`{ö¢î\¶®—µ ‘.½¯s7Š®`À[©|mMïê]ýúÚZ”후᜵×ý ìi÷Ihµ“Dzºß±íjEíÏÂòŸaïzPÖð›¸àQ¢üøFt‰íüUro.@{^ Un`ËÛÆE°ïõüPá:™-7*ƒRi} ÛQòUȉ|/K®ýùÂ8Æ*D.ÇÙPrÊØûX=t(Ïö ®™µc”`£Š‘Lg['Nž’AEµ2ny6‡Lþ´ÑŸL¹ÜÊ œ_Æ­û.FbùÛÀPOÿx’ᆗ˜?Ÿàœ FBÙÁwià>Áâ\ø:‚–:8”2€æÿ®ŽŽŽ¶mNÂUôþ—õσöiþgý?é_†9Ë=Íÿž#°'Íÿqø_ýCØý­R1GÍ +…].»x«òv­à)5«M(?8ÿ«Ÿ¯¹XÃ?òÈ#NøŽG6<èVü_Û@fÌž6›ð¿OC(ž,—âF¸ë¯G©Šá‚‘Ê ÐBùÓåN{$Œú ójûf¤©Ñɹ3)€qå©ê€öÀ:Xÿ˜Û³ÛèãóH‰@ÜËìÍÇï·Íq®õjP @ª,ÕHVq{S0—ØÿOp#G<ªÅ€@Q, “¶äÀ51Ò v^‡Ø P@¯À%ÙÎ À” 9ÿã ( +=+ý ÿ={v;Ipà|_£ˆ*Á“ÅQðÿÈhnü?á á±8 ›AÊìÿj>[^Ã"ÀÊ3Ò3àÏ[_C"°(–]ñÒò§\Qw…ÜãFˆ|q?ÆÖq [›Ç™„¹œïËN«ÅÚáS¶r†€¬z9 J.þ·)J¤Þk©(‰ÂS¼^Š®•"ë¨È†ŒLSZ}§„d__ýY©\Îõæ£I‹ Ï/ +Çú ÅûË£áðN @ëì5™3Ò†‰X°c €\¡XFiXF$$œä¶Ð2ùÓF2å=m嘗푢ÿªy+´Î¹Ðcšý¡Ì³Ò¯§û=5€£`Ç” ã&ñs‰ày(€o$>$#kV+2¹±ùÑ]ä|;Œ†=‰`¡‰þíScÿ“{q|ñ9ˆ›SGÿ¿çÙøŸœÙ&18R½àˆn²ˆ@ + Ë ×'²o5 +€·3oh™þfýû#ñ¿s>Èÿ;ŒþG¦{ŸxäáGøyäÑGÜê' š(üi„åÀþ˜¤¨´%øŸ¢!,0 4¨q<˜ÑÌÓE½:@¼oäoJ UX™«ùŸÀ’XPë8 v Sç9ÿ³@ˆ` ÀÞÖ°À=â<÷(?õ&ô"¡³4±ÃsmìÐ:ûTË©u`ø9ú|×Dx*mk°¸Øˆÿ«=(nM €§ +€a*Ð?d]ýj @è p•H%‘`åß0º»çwР³?á|_ã4HE¸‹K¥¯MvwuŒ‚üé“é¶µÍ2~t£-³1½ÌhÐ(8”ü¿z|åële‡r«…X¬Uà”­àx’>vÌ‚dù™žìË–IÕ( 1 öôEvÜG2ʕɡé2„ˆ8žEgºÒב^TÏc—PmÅF+¸-ÓYq#*ÃÊÇžr0|A%¯”žÁXÇzsåtÉ .Ò2±(@XÉ'ùÞ‚ÉÉB> A¨”ëI‡ 4@nbŸ@®s[gn\=#‰'Ýò´ö +œçÄG©Æý«€á³ó¼£ußmlvòOYÿ ¼ßÁÿ|î Ì.¸õO€/]°-ÀÑÁãÇO8þì`èE¯‘x!ލQ´ÓÉæ÷íêØ±ä‡GG'hØ2ýmäÉù ô_Ëÿø@&Ò7Uÿ¿çÙTü_cþ§ùOÀÑ;;[oÀÛ¸ð$k¸ôI€áê[ÕX·˜@P¼3¨R_Èr2­~~Ùì/O@@°öAþÆÿ²ü…&*€4S\´o¬êÑh] ÿ 5ÿJFÿU€ø–1 – вÿŸÌo·©æñ ü/W@]cjÕ¨@U+€=ê ¨g”Zœ®‹ï"{vÊe +@‡mè áò«²T#YEû^ +À<ÆìÚαy`Ÿ×Æ4®PΪ6@ 0 /€·Ío»ü†{øôèéwšþâàä/8ß×äW òdñê•Ri"¶Aö7·“­@¬$5ÌCÀ̧‘Žû;cÃL‰Žm‚[J…¡¾|À“¤Ê\Y³ ~²)Íh|ÈŸ`[v¢ËV†åýcôïÓGöxVTV­~(c®t&¼ÁJDäm¤ç±ÄͲ÷Î|fTp$gÉ+Q¶ü—´À‘7}3E '.`_¤ëM•\úd’%ÇTž ž‚¶H°âBëñ賨A]%GqåÁà;Éÿ£¥Î»;39–ÉJ­ñ– ,-§à<'>J-à¡‚‡ìå¥ùÙÙée­aY$©ŸÅ¥júÇÝ*¹û´ÖNÏà¬ú61ˆ1ÅÿŒ€íÎ¥ ö5 "¥9Ì<U +ÀzçïèàNh€Ž®Îm¾Qó› À"vþ ñ$dçÐøqé,×'æšÿÙŒÀák™ÿòt¢@Ð÷Œhú.þ«)ØÕ&ÿÎø0$@6ûÖÕj@Zà¶0Ú¿äÚþ z9ÿ¥RàÑGÕÑ(=€GèˆÑÄpð ØyWƒ«ÈšÎôF¡-Ãÿ@¶g €Å Õþyåš#¤e€ûØPËÀ±¼©c!áÕˆm±C#M2ï<‰.˜ðä~Z³1ÿCT·`?t¨`‹Ùz+)ÆÈ€;+Õ@À94Í#ëè Ò.¥5Û þ³ÕUþ:æ°ÏiÊ +xPEÙÕk(ŸöÆ—çĝоú3rw¾·=¥ÒåUJ¾hÈJŽE_§Ež×¹6 ¾BDWH©¼:UX_¥\šÿs (w¶uŽæXbUÓ-Ðdò§þdÊ æ8¿p Ïyøø1Ø£¨ +aEŠþÍú„DïÿƒçO-ºõgšè?Çãktímú‰8nö?áqªœ÷Òí¿k§y(vtvlkëôÍâÿP F7þOìÿ?ñnˆþÇV,ž±lÄTñBÿ©c~÷ìûã«×÷u6jÉàoÿ$þøz0`d7`1¹ ®¾ýVM`šÿ«Ýtñ;ïs\ zÚðhìóÿAq½ø2 Å«DŸ· ÿû4kûÙ :‚`I}S +jþË–ùÞ Ï¹°€<5Æ'æÅø¡Þ%<ªxóÅ9JÝÕš;CþÇç ù_àÌÊþ÷׃`ùJ½àå1aº’ñ|ªß^‚æ8‰T©el‡zþ’UœS €·Ðvêƒý@?„{, + ÊÙÝQêÍbèûç—!€Ö`7+=Ê/p•HE]HÄà<ý…áý÷«$€~-ìŽLT,Ì”&rÝÝÝ£ã_ûZñk 'Ò·[²*n]Ì®O­—¿ì+¿¶êÑK_ÿ÷ô fû +ì­Ÿ‘~´“&Eœ„½‚‹“³i´ßŸ+—ÉÅe°?•Be?À2¬,Pñ’)X]ˆ @û_‡ø÷«_¿B· ~™Û"wåH»6­¬;õVr±T¾Rª”pD½ð‡eƒ™Ï1Ë™ÏKÃIÉiü³è|KÁP6ªÈsQZ•é\­€  êcŠTœâU”¬œä¶ÐNÄͰÄÎÄ/3p6t˜~КE_E dlýÓùaÏnÖ)2àœôpྠZ€ô)¿±xî9³ÿÝÐ@tlëÓü¿/x::º:Û¶aÉÐùOö'ÿ“úÍàììËc–Œ%áëAï*ŠÛ"ÿ@'ØJ“Ž8{_g*à8ßhèOoî/ z +wSm=W+oq{ª U €Q_&öÈý/öùŸ}ì;šÓ`üÿhìH<ÇM="I#{lÄqŠ?oöjü›Ø þ1úg,.ù»¬lMƒuW+žsK OÃÊJÎóñu:›»ÚÈNPÚ©SgææH0¦¿µ˜˜ºgøª@€„gìa,?ÌžÛ¥ô.@†Â ú£< ‚õŸ0ŸÎƒóó$å:ûTËñ:ÙÿV`;VÇÔ± 6@>€Zp¯ ´ÿ—OŸ¾ð’$I’Ñ%Ä+! R¸4VpÊë?6JÊ>˜¬H€óôð+ + EÝoHN _+'F»GŸ˜ýímÀ³²lE¼Å¨T)ÀP׬q)Öæ(•×ÙþØÑ(]þ´œéøg|y{åß$¸U1v\ÈÓ¯éd_ž¯¬®®•Í•VK°¥y ½–ŠX…/QB `³e9ÿWö³µµÏJ€™``3œà”ŠËSQi=Ê®®i“ÝŽ!Ç=ý +œøã(s>÷$Ù%g£ÿ*¦)‚Âôk†¡Ã|·N æ?r†mDÅ„'àø¸ÀŒ²¸&^¶^ÔômŽ‹KzS§Å¨cÀæàVûj×jëÃîÁþ<Ýæcþ?çÄyTïú@6ÙÀ%@¢HõÁ àüq¨èèØvï½àZý±TÛѶ“ HAò÷*€˜ÿŸ;îì_Ïÿ1Ÿ£˜oÌÿ:Cšÿuæ8z¦5À÷È•rŸyœýÉÞœ1»Z¼“Òu’o½ýöUÝŽ4ÿCOú2¹L'ØŸ5îó'ã×h¿Æ ðùÿö<ƒË?†Ø¿ŽD[‡þE aÖ>°*€•âD1SÍŸ)/¬¬\ð¬[€ºP™­øëãƒVß ø+SÜ‚ülÙ¼ügÀþ²þS`ÍÀü<ßøOߊC˜"@ïÖ7°5¿Bü⼆ ÀÙW‘û5\Ÿ Ye b@ûSVXÒæ1 ©Ü‘7® óÃÃ=='_¹|~‘Ï\"UíSœ:uš +@€5jÀžöîÞ¾wß0kæêüýU…ÄY@ y¾xpã½V€ß“O9ÿŠ3«0úÁƒ_/ýlõ™¯Ÿ™š ÍêÕv2ïY•Ž¡\Ég¯Š?IÜŒ­‹!Š¥éìP™úÆ?méÇÙq®u–k/õÅ&Ð(+ÒAý¢|£Âþœˆ|Í^AÄÃQè!#¨äEå‹a+ùTéÆÚ;×þîÖü»wþúŸ)–/Æ Jþ ¦*ùúôP¥á|°#KžH–üJ ‡È÷F«*«÷YHÇ—ë¹e’%×hí£Ó…¡1€Å’c5@Äç$@n4un£õ„b Î’Nr[h{Ž6Î_¼xÞ=/*0¶ô7ϵÖOÿÀà<-Oû»ÀgNùÌ@€ùȺ|™Þ`Úðœ¨^"À€&XdOÛò€ó)bÀyèçß3ýð?³#ÿ3c£rrø1|8"ú[âYþ6= ÊçÐiŠ-qìÔŸÑÿzgþÿñæÝ™ÔWߺ*€ß2¼Ij=ã™TÛÕý/%€‡ÿÿ§± <úè#i@Ó:±d²¿é-ù(bøŸ¢ðO\áD­°†Ï+ ¦.¬œ÷¼[@PIñ¹Àe4rϘ`G6þ÷ÖÿTÖ @ +àìú_h½ @/z¤(ŒüM0éÉùSâ:±,jšü´ùEw$꘳c ‘a¼˜p¤³Éš8Мé~¯'Aš¸CÖײÅ#÷g Ó'!ê£0ÁÊåËNƒÙÙ°¯ç4%öt!_ˆŸ+$¯€E¶oß½oøÔi°?£![…üE'ê/ +ï¿þoAT»D£¸…ÁX¥òÛfFan¯•X €›[Ò€ühDI-å³ë3\MîãÖ¤AÂ2c†øÊ#Kòe.kMëÉþ¦äC„Q !vg.…¡üìøwØà M2C‹â/1Éú¤W ¸S”.Ø—%ÿßW¯”¾V*!ÞÑ+J3ÞÂEmøö>¡\Áñƒ2¸—`[Fj—¨ï3ßû(y!Gá‚¢³ .¹œ”,,9s)d³«8îµʬKÆí,&wS£™‘€Î‰q”ºº'¹-4‡¤Íq^‘¶|à,žÂUÏÚ„@õOþï˜;=_ý" §N)€Áo¼pâÇ_0þq{Öè_Ö·Ó¿œ±@VºdÀ‰¶ÎîÎ÷šà>¸S1ÛÌ@£;ãU ùÿOèæ—íï‰ÿ«@°ÿ) Ró?KÃŒ…¹o5,Œ@ý”ý ºk¥r…qÝx&P¶*F6õh0ÒÙ¹“a‡¤ú@ùÞ u€€GZô¤†tî]­F£uþ§¨ÿ‰‹çÎUW\Çã_¸Œí`¤*Rm€¥Zö¼[@ÊCk|ÐY‘}0Õbª¹Åóhnîôó +huÄöâÿ~Ò?îÔø:p¯È %³J½âƒÝ± L +CQEç„çPIÉ‘æˆÅä +ËuQP_U%ÇÆ<$ÀdN"+Œg¢lþú¿ç‹†íj(8ÎÄ_²˜Q3Àœ,ÿ¸ä€“ܚÓMq~ॕÅcŒÀƒ`#ÖO÷c•õß38p Ÿ·¬ñ?Ãv9œx>~ÇÞó'þôÿó§ÿë‰o¿` +@üâÓ + å õKtvlëL< W‹àBG×ÎmmîØÑZd€‘?GNþUrsó?ð¹ÊÂEó¾’æ+ºPËÿñèè¾L5`~spVæ?>ýÍùëfÐ +ÿxyÒuWßöÞ€-Qµ˜ÆˆU ÿDÿ¿+㟋Âˬ ]PãhªÈ‡9!%D šh®Uè¯ÑKtFq&U`>áøGÆL•“€ƒ.Þ† €A~:_¶…¤Œl„À½$£4΀ï%@oøÏþéÙùÓ³ƒû,ÐøŸuŒ$ò˜§T®1@}8|ušrh sËûÞP°TÔBü†+ @avîÌ#f1áŒU^x&8:š€æÀùóççûAüÍYþçç‡û{æõÞáåEpÿìÞžáÅCï ˆœÇ =%ÛIÃþV3@yT@ÏGúø Sˆ*ÓÙCÓåŒæI6€1­:ôÉÉÇåp߈ eM¯ö…ýPøðÚ:«âé¹çn£€/9r}r¨¼ZRß*·P€áÿÏÖwÂe­tmÍ*,Rô.‘ŠV™Ï—dÌõøj&Ц¢µ(ßÇŽEŽ‹Iöd(½#åÂscÎÜßJ~òÖ;kj‘™Sb¨p|^ŽŽH°E5õ8Ém¡9x«n÷,Î@K Æúï줪wóaQÆÀ¼¸ØºÙýÓã/}áÿ}âÛ)ÀJy€:€¹ÄÔôùWyB =àÙ vvv€;:þOÌÿ˜ÿ1ȳ`Ln!‰üŠß[㉗xt€«€Áo€°0¬ ìïÐ=`Õ~ûâOŸÄ[o¿Ý¤À´&}™‰î.ãÿ ÚWõ¿t`^€à Hø?í¨ªh ²£¦ Æ÷É’Z‡ý9ê¡`>’ÊúWà ÿe¤šõì7ƒ‚üUæªS¨~PZ¤á¼”VŠϨÝ! f€ÖÀ£ˆØô?5wòóß° ¨£  D†lŸs^mt±µP|B-¼\€ÒPDÄ{ù@‹Ü”8p‘í`x+0._^Y`¡©èÏbîÅÝÛïÞ3{úôð@OÏðÂÊÀÞݧ_¹¼È¼a¹»#ĬÿáÁa ýÓÀWMÓ ‚‚¼áX^Í']ƒ3õ„›7é0'€³?á´ã­7úS@sàöK¶`W€l¹Æ®€¢2ؘÔjD +®,sšú wrÏ„ËY$ZJ4ƒi*ëî§ IÞNcÃ@}éÛ~&®ýûkªìOˆÔÏ–Q™Ä iQ¸AAÀ;öèûª{]•eâ¸t•/ +¨’£é¡¨¢dtÃs#¶©•® 4ùÞ¨ òÒ…åó’OŠÿ©]´–€’ð£C¿TòùµŸ­•ž¢Ñ/`XšÀ0:šÉŒgÚ:Ç»»GG¹—€åÜ-AÏÓ¦p€ª6‰LƒO„˜ýéýŸ;*ÿX=<0Çg/¾ß~þÀóÏ¿pâÄ7jÀ±AhF¦|ôgN€ã÷‚Ik<ø$1&H¶# ÝŽŽö®œüS!ÿc:÷’j¤˜öÿ‹øUüÏO2:z)’Í/€9ôé¨õ„†šPËòžK €'ø¹ê½Ç7zÊÀQ_vA".ÂÀõì7…Ùÿ©s‘ÿî²A]˜rå`$Î}ë[ßW;=5Â7æO ƒåð@wXµ¸†LªÀYíN&f¾œé{›¬(Ž õ¹*HJ„ìÔå‡q¼2L«=Q–±~þŒ; Püùù¥—._^ĉºüÃÅÙEНE€s°/Ÿ_dIxv&¨Àÿ{†ÙNÀËœÒ €­y ’3õƒ›·¨‚à]§À‰ßAþÿé•rzÀ‹»w,;S.ÀD‚ÞhÓö__-!Éõë½¶VY«”ß)—*åh¨¼~¥\ŽfÊW®¬^Y][»QÁâ•õµµ2îýõûÑäal®D…rå'Qôt¡šçH¯“ì×xÌJiíúõ¹V¹ºZ.¿³>YY¿ÎHz”ãõʵëï p8v¥Ä`À(º=åÕÕµzÇJ~­\*¯^¿¾vu}ý:_YD°ñ`eýÊÕÕÊ_ÿõ;××Yò|›Q¹ïÒu+ù*†+W×n\]Åò_Vþ²<à WžRɧaÓ赃e¾úÏ.É´—¹¡„%îÆuæ\.][¿tiíÈcœÏµë•™ÒÕ«åÔDnt¤ÙÖÙ ón¢R¹ZY]­\Q¸ãªsÜ6€?)› ÖÐR àâbÚúï8Àû9¶þ€ÌŽ÷<ÿü‰ž?A¤@Ü'0$@Z<'òǨcÛ¶{Aú5€`ýX ÀÖ˜àÎ;:Ú¥œü–BìO.Ç×¹<jŸÐà+_iÿ«=÷õö‡…bóŸÀþaB:7è@7]ÊðÖºõ+€„ÿC+€cŒ`uñÕ `Šøã €R U€2¦KQ¿ÖpF«*möÿ¨‡º¢d›‘š +€%Jýkÿ’ `4S±~Þ° Hð~:Ÿ¿Àðÿ]mó áß r6Òœ  Uh¬(Ì @ú²+ £<¡×)æååE¾•ƒ³¢};[ʃäoáyZ +sõLJìNCÄ®k h.\Æ%Üínyz%4ëÐWh†æ9ë.ÿðßýÅ_üpe~xp gxñ‡?\è™e%ÀåùÙ ggWÎÏb=¬½?Åv~Ø;øäPhäv\Æÿ‘5èŸêCå xé%–•ݔŠr!Î;U1ÿߢ@N€÷ßk¢Äÿ?% §ÀúpôÓÓ¹LgW¸Ïuãj‹bâ¦ýÄ€ëÓûåÅ×[û./¹PÈON3“.=±F1}å´˜13‰§ùÉI¾—ùñŽöz\¦aÏ¿ÓcY¾DpI +Ok»63ÛõõÿpýÆë7¢¡è'"oÐ5,wî8}Ò÷œäUÐë|Áã8PRò¨ò惗˜'¶pM(¹ÁdåBt¸7 …ÍO³ Ó,1Ê^˜œÄ:$…˜Æ= RX v-òC“…èi¤×j;èBV€è£™l›ºÏLD(º +K8Çmaø­Õ± ÿÌíx` +þ¨²þææÂ3Ôi +ÄûmÆæ×*¾€!Š<–j ðœìÖòßÛÐî ñìtÀ66 Äqbþ'•cìT^ÅÿÇ8~àÄñŒÿIû1jø¿j¤Ê~R>‡NXÿаûÇ °:'S‰ åȾ]yÛzˆ‘DpÄVòp”ÉtgÒáU2 ðÿ§óþ9&Ä›äI'~Íj®5Ü}÷ÝúçÔƒ­Q`á×udV¿¬Äš@¥¹@#ô +µý›5Vlç) +P4ûB"óò¨jGÏóô·ŸRÜ|=èÉOE´ÏB±& q0A¡'| ¸m9^€¸÷÷= Ð&2Ý ½¶Ž +ߘÔ+°‚¡rÚÏ΃¼èç /¿Aoûú!ðñÿß¿xeþ~bvñÏWNõô ¯¬œæÙœ^™˜½°xn`÷nHW H ë°íé í¿07ˆãõ÷Kf°ŒŠ=¸üÊe(€ÐÇXœª¿ÐÐð5@C`üÿÖOÅk‡Þß;ÔìÚµmÛ¶ööö]»výÑ®û{ûúðöïïåÌÐЃCCCû÷ï?¼ÿ‡° +èÛÏ퇸öÁ¾ý½Ø¶?Ò e±m/v©¸”FßáÃCC‡ éèùÃYŒ0~pèAy2§>dˆœ†x„|þ_ä§óÙ쿜ž~´wè0–þÒs—ÃC½*0´¨÷Á>'“€åA>îGFû÷?1d%Gɼ¤Hñàþ>žÉ!$à9>ȳB +bHã,ù~\/_×ÍKŽ£ á ÚÍvDF¸z8u¡¯÷P¦o×¶¶m¸eweÆl×G³Cœã¶°üöi‚ú€ÖÐóbýK€þøÜİ@ò4pS|iðìÑg=Ëzªgâ…ã‡[ + I €÷b°Z€ ƒßïtöOÛÿägrÀ‹øÿØÑGOР )þ¯6þ9¢ÏV(#m~ƒÙþ5­ð• Ÿ„´êÜRÀ€÷`¯ÿ¬åÿذ“aàÿîÌ“óSÔŸhâÿ&€fCÆæ2é^˾FÚ:ÚïþR{c â¯æ€ÄÕ„æR±ê§5Ê,[_³^v.“ùY `5©ÈXêׄ†MqúT*P +À"geÿË7ΈÇîWÿôIDAT÷XX7ˆÔŒ¹'²a>1; v29µmü°‘BÂ…Zæ I^2" ­¤p`çÊÌ;>5¬}q!n3€E&‡Íÿÿ á~vþÊ<¦ó¯\¸@É¿2¿oðô…WNBñìÞ=|^Ý[ @ ÿa ‘ÿ÷Ùë€ÀÀdî —›Ä±“OÓþŸ.LN?MGwRÉ£råÍÞ2RO²äÊ—'€žžD•?Š©’žž¾tx?]“,×4OtìðX~,«R2†ßlfWG;ßþq_²›ÆöìOžÁ@ÏÀe?Œþž¥• .,/¯œž=½øÊûùÝ·ryÌjLÄQò(€-…E6û\Pè€Å4ª]Ñ ®¿v!0Äp®þBpë–<Ñü—à¯jÀOÉÿoÿkê&a‰®¬®W +£l˜+ðí7¸e¯”W+×n\_¿±~uµüÎj”ʯ_/—×××+ëäþò:ýìåëåk×ËQ9š.WÖ×Ö×Ö®]¿¼sµ²ZY+å‘âH4 JÅže°~yý:’ƒ×o\ÿû +vü‰ž•ëoå³È ×o`ü&+^þ3l¯`çõ7‘¢r…)EëÀËëQ¹ê+à°×Ê8 +‚rq[¥‚büýµ¿¿¾VY½^™AÉ+7*(ùu+ùË×P`%/±ä(öÚZe=Uòõ!(lÂá~Žc¿ImóÖõÿƒµ +Qåï¯ýýJV®¬²ä땼|¥¼~ƒ‘ (Û¥K¬r(C)ü$ŠŽ +#xþïh»—÷RåR9¢•8ÇmaØ# >› mýãAIú_ sQöÿü±ã(NÀ®Æäù£)@ž pû_o +`´«£­­cGûÆ1ÞÀ½51¬6ÀŠ®.“ÔàÕýoÀÿ(ÔzìĉcÏ&üß_Ãÿµõ>à]ÿ¤ZH¢`‰¢Ï·ýׄî ðç®òÀÕ·®Úû€\+$ü_`5zð<îôoÌïôßÜ®h r¥ì}‡ñ¿fÄ6ªA£um¾ ;\z$ßÉ n9ž;W]½»xvö›Þ±SÍ3Héš@Uº û¼¦µÝ&ËÉ\6';éÀ¾U΂—þÍðÊÙùÓ(ó)‰XÞ +ÞØì.ÌÿÊâ,ÏLçszJ``÷îݧò×jŒqÒƒdôa\$··Ñ>'â¨,#‰bÒN]@¹ú €<€û b @þëÍ·Þ4þÿéOí¦tT +CÙµ¿_/'F3]¼3¹ £ßqƒ«j"æê:h´ðžv mœÃ -¸ÿ§®¨©½jµñ4`t½âôÙ£ÿt6oó0ËU?«Xò4Ó`Œ9¢R9œWE½0ù$½ žôɉ¨Ô#ïmkùÒP_ùÖÚ*› + %P6K@úR©r£\ÊßP¾²¬r!O³c ¢ˆžCÎ*8K^îÍãfŶ"[ù‘’Ýð퇡õ@¹œÏ*POB<ñ”œÇÁdœÀEíÆ“½­£3c¯Q«°`« + è¶oŠÚ€V%=|«wú·`Îz'Íð-².À¿†€þ|S@Ÿ»Rþ;;GAù ñm ü b¸`Ê8àÎmÁ@ Ð — ýïLNøÁÿçQXÐ?æÅýDÿ׎vÉÈ7Ê—Ío.®³[8 rð~w€¹¼ +àêÛþFÀ†u¡@·ñ¿ž9b|Iu (Ô €V=Æ4˜-µ`ÜÏYµ€/³îhoÀ°2øÉç1.’ìÝUÿI,œ3ÀÊEUP ú‘6AÔ‚'´¡ T¸/{“«îÓg ì‹pê‘< zôdŒ•Iƒ²EÆ<³ó@ìP&qºnÞºæñYà˜²ž•¢ ”[Ú—â ÇÚ¶ó¸r¶;QÂþ^D þ·þ;úÿøÃ?¿üçŽñŸÿ¯ÿº0?Ü38Æ_$Á“âçÏ^¸0¼{{Ϲsó + +p£³öø?‡êÚ÷`Ÿj$^:-¨Χ^&…â\ýEüo>€¤à@âÿÿM̈ÿ«Àt4Ô[ˆÊWW'F»;ÕÝŒ9v]¦V‹Qà +À„ìÓw2€eR¡-Yã:’*hôë««…¡Cئn’|ødxr°ë?½÷‡ Jê-–£lÖÀŒSyPÊáM÷|e{sQ©²ÎlTÐØà`BY?ñ 8ªõˆAZ W@æ?>ã¢}2 þƒå`ÿö© ¯xû-kà7$oà„ÿcÃèt£à¦Œ-ÿñÿ§õãH–F “gïH ¥g¬›^vç[Žg˲ñ©˜ÂøŸck¨ çŒÃé¼0Ö‹’OU®`•¹¿³¯€ÜgØßSxð ùë0óÍ4×f¢Â’kG¹9؃0Æ|·PÔÇÎŒÕrÁJ?ÉPF¾øÈ\SS<‘ÜPT¶pè¨èù+õ¸êÿù6`v€çÛ]£ÚŒ ç¸-l{’4C] @‹èifýÃüQzÜ1àôÄ1òsÀHùž=ö{ôóìŒ=¤ÿÛîà^óìäý6nÛÖVËÿ~X@üÏ +|S1f%(ž¯á¤å“úãê«°V¤}7ÿ1ÎA.øMñ:ÿöîˆÀ p@’2¥B ÏôOÀûDé"‹B@ô»‰  Œðaú‚‹ûj=§Íñècr<ðÀ—î– àKw·Ûß&<þ4`¥,V£‡*yˆ°ø¬µ—*ÚŸ¸Äœ¡ùŸö@ ÇCŒþþÇîÝ=»5#â=9o¥ ¸pzxé_•æ¤ÿù³ ‹gÎ., `N¤!<=Ö—qVº'qW’éb8C¦¦¥ïÖþ0K6ìD¤úêI@Å`5眠 ÜsîE¯w ·“áyïÓ9@€{kšZ,…'.ÿðòòéYÜøgQÒåyú;N¯¬ÌÓþÛ9z}‡õHüY`A€üQ©6w(¾Oƒ•VÀ_W€WAp²þ"àüŸT€þÕ +àç£ÿwß_wZŒ¡Þ(—+Êxútª% nÆq½ ˜€d‹ÑÚ3Îæ†ÐÕÍ ÛÜÇŒŒ§¼ñfGW +öV@"h4Oò?‚àåG× ý–ËcÙJ‘žúØ}$:0»Ûx®šÎZÉß™Q)ãcˆe¬~ ‹åKCôç 8>³%g2ÛÀ©*ƒ%/­E½î(…ñfž}c|ÂJŽ‚O•Ëù¡27L±Î ‘tª!÷${Tâsm€àÈKUŒWÌm €V 'K3Ôzš¨ï:€ÿm†–MÚú_øÖùA,ŠÏ ìH ‰`—€îP`ßy@öÛ:îýýàÂL`üô¿_eËûA°¼•…äøQΰä,uö¿xŸÔX0ňòeó$Q°’±£Rîð ÿÁø'óÆÐ™°ð–«o×EÿWÅàãü/§#Óé¾*9ûƾÆÿÕ€Íé2˜Ì"Ë Œ;&mг>öhÐ Œh¿ + Æ£ž6 +ÄŸп·_Zí€\ wÀGZKà؇Á –\¤¾©)J¤*óÄJÍËdçHÞàăôþï;8pP"€F0kÂí²’•g=¸Ó1V¤3acXÂ:û€½ø¢„0ðOÁtWáD©¢xÝàìaט +#ÝVný¥%¶„˜Ÿe”à¾áå—.¯°?€± l(¯ÇIŠ&Ò>Cÿvoß¾ýž»¶óÚoß­À]A–Ѥ Ä s ß[µ +r2­ÂŠmú"ßðaðÄÕ·pã=)€ŸÃþ§û?áÿ›º%c€FÙh½¤*€ÑUÞÙkk”(:²ºbÕñ~ç;Yò†uþ—ðÕÀµÉðZ`²)4G¹rd: øÑ‹3¬`ßCÖ˜RB=VUírñóôXï%dÕ&r™‰œ €¶ŽîÑ óglyZ–MQÐ*:4–cÓ­}idÌ-.Ì8Á§TlQOesÀ:{;:L÷mmìÆ¬I»}Ó€Z@M =¸%ñ·i#5‰~H@üoö?='Ø À‰c, ìÿ:<T˜±€êV¦ÒÀ£p¿Mð¾áýF»ä¸j=ˆÕ Æ)¤?1¸k´Êv>e–».[ +À”–¦Q¡ÚÝ¡DU_ìf8ÿÒå Ãûö /\þ·—mSi°ÎcBàäð>€{(îÁg;ù ö§ôô÷ìñ9@ÅaègdCÚýðÅuð!àÀ«nÞüÜðóŸ2Püÿ–øÿf•ˆ²}—&s¹Õ• ž8¼Å[Ø‚{Ö<ë˜-†¦¯†%¢\Z]]»*Äíïìèþ‹–Ê×òæ4Ðk8ø$,ã&¸ØûrE‡³ö +A‚–t¨}W;?Ò*÷ û¶»Ñh_.€ò ¾É#S-Èœ® jªpe:$ÎXY]ýÙjiäí‰Â@éÿžV e[¢Ð<¬8‚ª%¬çcJž£}ÿ3Y>4‹##xàí¸³£;G§SéܜⶰôLm†O× +€Ä×mµ Áú×÷[ì`ÜOÎä¬ÊÚtö½àìOˆX8ȾíÖàÀ½Ÿ¡€à`{‚¶6ÅŠÊSôþ‹¶Ç%¦ËâøÑc)þÙÌî÷‘U(€=’ô11óEÚ1:B@öõœØñ'–Ò€xË{ +ÀøwsÚÀÀ¤ ~6ÄvþŒ€˜-9!{’þõ +›âQ’ÿYòx‘<0·õ/rX @¬¨Œ‰êè ¬§ thÕæ.˜ø:ø¬|^–ìp18|fžt¹ðƒ0΀#ÎÏÃü?}’iÀÀfÇ÷ìÞ~Èn··íÏZCÙe÷ó{ÿ…• çÎãÍ× +³Ç«åYgo^üWT¤£1½Ù¥^¸z©`E‡e*Ï:ÁKÝ4¾çæ¤4˜–οtGáœê̳'°I™ÓlJÀÖ»òÿvþ{¶ï&Ïóƒý(RF&¶ì‚‰:š§È[48]î ÿ§€ ¿²N ðæÏEÿÿoR´pÏe{A¥ +UW3ÞŠ|À*ïÙ§xSÒª®L]ª¤i4b¼¥2ÿ±4¤è—u䌥ÿ»BÂé`OûΛ,ù§¸áŸ:’è 1*Êd{Q`žµ âgçÙq©6Z DÎçQ…üoGFºr44ÍÚ…W¡ é"a»Nñåʾ\¾…×{lФf¡ÌšY@@†(©DfÉþôyT¸¸Ý ¾BU%œâ¶°ìqÒu1­8·Ñ+Ÿiíž²þñ<Äçß«+€c°ÿñátê…ßÛ&ò¶€<øH,ǹ ‹'ÿ£((—ó? Ͳ³€k´Lþ÷ôš £»ì ´óEù²ùÍ›ÿ;GGc€`@ÿvÜžzŸ'Qãxâê[W½/@s̹ð·fã~¬Àkp;êÞš–‡Œf>\.× +€Ûðpˆ¡Å˜þm€ƒ!!U pw;>í_ªö,5òXgöñÃ_X^Œ{ -H¶ÆÜÖÑŸI ”˜àTŽì°-yIœ‰¿÷ÊeÍ^‚`ƒºênë(¿·gŸ»ÿ-¶ðÙųdÇÅ…å +°HÀ4..ãTϳ?$Z½ÊìòŠÐÿ–lÿç~YÑù„Úö±#ÝеóÜ©lpî7‡½æ¥<¹4ƒ­Æ:†ôè +Ú;ÆÂ⬻JDäDˆ— ëÓôg€‹Ðÿ ¯¦Ž@½àO›¥sš˜¡Øyë,p_” À@ +àWj ðî»ïþ\=° ðJDÅé!F¼ås< ¶ªÓqGJ— ëÓCÓë)K·*ÃåÉÆP¬+ðÕv “G¯ÃôÆî}ÏÇ6=YRœO¨]]±ð“h,kµã‚ñ5»Úy’½ÃǨb/•žaæbÞ#Qv¡.ÌEî±èÐyi ¦Œ’ß°‚»Â` „U† ÍTꔬD(úéýìõÈ1 “>”Û!f8æ1Pþr9¿ß¶Ùµ²ýt {`NŒtƒîèÈä(pÒâÿ-Ð +ü>jŒOáØf†7lôÖqd_~ 6à +ŽŽbÒTP€×eºwüÞæ¯Oy>E?@b†`ùgçtt—ýý¢”€å–%>zìÀ³:ãX§ ý`}Q¿F,HÇ}ò÷×µˆÍÌGéÈ™ù¯?3Gz*˜âåÍœ0À[Wz(Ò=‚ÿét´@yñqÿÿYùjåj%—·ã[ñsÁ¿Nû)"McøàÃäÿÄWXCÀvVøŸI0¾sùâ +iË+à«þÖ[ c硬€îoíuá\+./1Ç¡ìɹñÌÚÚ”­A&èðî$ÿü[±RL²°äݘç:[½¼0LçxŒ`JQ%ˆ“RÀÏ%Á¹s6Y5Ï\»ÄŽ{•%³~I+6@íƒ/uK3ƒ‹TW}M Ä0¡Å¹oͽ8Ò‘j«Ò®ßéùë(9fæŽ VÇ1àrñÜþš f0àððÂ…sç(Møk!úÓÏä¥WV^Ñù(2ÁŽ›Àûó…óÿ‡~ä@NH€_ýêW¬x÷õó·þì-¶ˆùÿWâ~·hæ.¸ +Â?7Â[÷¢+Àæ®LØÑŽq V¢Õ+¥"x”w72"âöæ®ô+ëyy‚jȳ^ÜÀ,x§k/"*žZ;=É÷X^AïŽf˜7wž*”a{£ä¹ØbGnOñ©ÉT¥0”‡táÓ'UòU½pŠI©¸Ò[1²ò¢ £>Ur+N”GôÊ¿)ˆÂá¡Â%Û,ØNFÿc|òDÕh¦{'ó#Ô=Å)ö¥8ÅmaCèk‚Ú€º{®ÛÀÑ=ïïëA Up4¼y§¹å3?0ªÅB ´À… úùï ™Ë6;ýîØÿ(©™ÿGœÀ¼‚P¸ ™Fð>©_#›¢ƒv>¢:o Y.q<55:Ú=:.aŒ‘Œ9 +ã¸!tS¤]Wß®¼e¢<­ŒÿS=2 ùá^Å»½Ž˜@6P®ðõ[¼™FGG]´è ÓƒIŒÆŽZá_[ÁU~xGxX n’˜(€/±€^€”`uÕz“ÒÔãHõ˜8|Åæ.úøè ,rnZqWZœ™cœ^?}/.žX°ò°¾ d þØ6îô0cÞC3Wóß$õ§¬þz{oeñTø; Ì@nº¹P¥+ªolwlz· ’€Q> °<¯öÇv(ÏèÂ… ˬØ`U_¨HõÚ€ƒl ¸Òh`ø4$Ð9/œ€¢@I½"À—¸ž¡`Ou³?WÀöwð±óÿ­é Ïÿê—ï¾÷î/~®–?ÿEÂÿ¿úP7-NcUýdaŒ&Gn‚÷b.7Øë(³?=2"v ‡‘JŸZ[-•˜ kx{SàVÇö™™™rÅ*Çc ¾-›Ý@G€V” Ù¬§«Æã¹ÇA˜ÇWÀüØÏøŸ:#¿š}LZ íÐÐWÅ„ÀŽ€Ê(Ä‹0ÂnXi€F‰U^Èúè#pЉ`5À{Åø?€Ÿ§øÿiÛÀ.~Ømm.›Ñ« +™Œ¿ ÀH5i¬ Å´òýèf?[å6Ldë¯4=“šŽ6§í¹É¸&¦H`~…"X¶83}x(apí€hŸìo•ðS4Û­“A4Š’OÓ]¨vðr"‹](@å*ºêðYÜÒ;^r±‘þŒìôp€éÞÂOPò@ìù(ÖXƒ’G3H©b"ñýGB:ŽX•gl,›åƒk|bŠÝ,Á2Ä㔨ðmÓÓÎp[ؼӚ¡.`tÜ×±ã>ÙÓ@gW[l\§ÆjX‡» V:’`:Lê€h4íy· ´òØêºYý*1–¨PR ÃøŸPý¿Ðì€æ?Æ¢zɃÿ¡TÂ},·Q>”@.ÎbµüESòˆücö Ü úG§‚ÜP }ú=™RI+k£ÃB%¦-Ðô@LÿfÂÀÚÊ€3%Gä}ÓþÃ&MyüAúJ<, ûCÔ í0€×Èàöúé€á%€Îâcî9¿ài£‡¯QáIþd~€SËÙÀpüáyί\þ7ò¼³ß<T(ëùzÀÀAqú >-þwš_†8·Qsþü¹ ªÔ`8uÐìE§cFñÕ³ Z¶¼ªaõÅùÙYkK€+tlvn£[›Îƒ2Mƒ+¹ÝÒ±…«Ééœýj¬ aåÌ… P38Ù……ùo‚þ¿iWa` xpNÜM»Òt>íP^*œÇá¬ýùüOœºà—Œxëç~ññÊ flÌÛêP&÷UÜåä¯ pG@©°4Ê»=šš¢œ7QºîîxdDÞGº)³aG³<îfîL–9²}?Cê ¥"‡ê¡P`O€&Õ"3$Àêbi½t €°¢Sa`§ +jÁ+ S%@i LÅanûJ™Båïã’«iŸRZÉg¢R¹Ð+#rcÙ +£Df¤ÌÐý¯ƒ°'@Û?¦ €±,È?›ÉªcåòDTíîêÅÓ”WªlÞg¸-l ÞPMP먻ã`ûƒ[ïéOïaËбëè¿®Çý³W=k è«kr“-¾æL»bª<Ÿ­€îê÷tuÜÙÁã?üyÖÿ{ÙŽ5ûŸÖÿ±ç©b0“†GÒ,,ŽJSŸ–>L ÁüÇ8S`43>nìï>ýÍY`wr}ÀºõCaB5ïXG| XV…#‰x™€ +;Ô0þ7x9è›A„i WÆ#Í ÿ' +À|Xa.)€öƒìô/@¢ôOL<`6 +€š?âù”çØq=󋛺pd•>)6ÀJ4ö°r“ùE«ç‹ LÐp±ÚÀ*€”@A Áù…ù˜ÿïgÀ‹ËK+Ëñ¹îd%€UŽ3GŸk¦°g@zõO“{ºH(- çÀy¾8F?ûeÐ e?&pÂ+|I€ø?åø¦yØwà¬{L\8GÀÅkÇ<Î ’„Ç«†óöç +€´ `ÖÈþý÷Þý«_üüç¿øù/Þûå¯bþÿðC»Õ@€¥è0›ëO‚¬u>”9”“GNU|P﬷‡x™½ú±%øÕbôøXTö8opŽe K}ü\6:øÑ˜Y:_œçÉ´É–²Cj«Ç6ƒ¶ +óOZ0ý˜x½¸>E×n\[]5ãǘ"O{ª\.B:ï ’ÃQކ&QríBo„ÊY\cÇBª€J®* åé¾éŸ„<¬8¹{4¼ä~(z⤠J‹¯dË<†Q&“•qSÏå¦Ê…‘ [W°ØaËÐ2xC5A+ýÀð–ÅK†í¼óŽvðëÝ÷¶Ñ¿ÏÉ1À5À19ø=šò‰h™ÓbG†4™cÀÎM=­õö‡ b‘?€”Ç#Rfÿ{ÙXn£ð?FÏ=AúwÛß ãË¡c«ÜøpdshVŸŽû3øÓ2€V¹×}I_º³êƒÞ®¼zp +Àø?y€EXR¨ŽϘ´ rU€Ç]ÐðPgç°Ð„s}CkÙu€›Ï¶Æ6‰K‘òQ˜üâ) €‡«\î8xÐê@M þ†&ÒÿGr¶ÑV¾8"½TÂ6îó,Ls€àQ`Z¥pX»¡Àbø¢¼Òà®0žÄÌø¸ä‰`ßÁt$àé…Ó|]=jzÈÿ+K—ƒü9gÚâ4§1‰éÜh3U ÷¤}å\µg¨ãP’¼Ï`…LqÖ ¼ÚÖ+Ÿ.<ÀE[«—Bå…{$†0aÎnñ¬<ª8‹kÀ> *óø~æÀ + +óHa5ñ|Þ +Àø?íøÈœÿñþ»ïþ$À/~ñøŸÈÿ‰ ¶ñ˜úëÉýq¦«³7ãX&ë7$oÜÇ1"ñ™ð@£ÖŸÍ ö§ kk¦‚ E@QyZwÃû:˜øØÙŠOk  ûL­Å¿%aã?u!ĉI +€’À×ÝP*™ð +=F/Š:‹Æ7%Ekò ä0ä­9`xþ0̰ðàó_"±I +õ`Èà3…ÂÓvzPÊÚ_§&þŸd™³¬0@971Z(OuBW± +cËÐ:ìNkˆÄ`„sô‰ ïmäNò.­ðûhíÒpÇ +Õ3øt—ø³'ŽèwÛú_ X§@ðÆæ Ò;q@ót´!{Ì1ýìììÆ®”“ ­ñ¬®0Õb½‹ÿIükC€<Gð¬Ý VøÿSÁüß±£³÷þCôPŒ€‰û¯36Çs¼Ý 'ãÿ:îÛ¤¯(_*¯UÖ*º»M,㘘˜ˆŒí€¼o_\AQ¿ósíAÿ?Ìf郀ˆÃ0±(€võh€XØ_щ“.€/)"`fzhòM5Þù’§ R€ØŽ&h^7ô¨?`ÞìJf渲Y%ÎÇo Â<ˆ´àë&D¢gÜ€$Á740Fª= |²HÀhÂVLÆ%?Â’ã(åéÞéŸÙb9²!"çðµ’+¢9EÑáCVrÜ=¸xcY(›É|•+OärÅ+…Ìȸ€y08ÁmaènkyÈ—ä]Uóß‹ÓZæÁö”ž3à]z:w€I á+y:íc\ë@mÐô c”Oc™‘÷æ=òÈŸ¦€.$ö´Ý{o[[ÿ©Øl +ð?>ǽ!`-#/Ь€­æ¸(VÕÇ5þèx0LØ¡> â=Xs Q!€üà!¸xg™NÕ˜ ÈÈ€ò2`™"üÛiÊ¿$z‘>&>æÈèŸ_r½Úu +Àº[¥ôNyþÙ—ƒßºÚÀ—6òøÖ•‹FÏIxžÌ÷â†Q$úø\Ô ,¢¡ Žˆ=dcgàº$å`Ð[ŒaÚ€Oyxiã\€q1GFÜÐ@:(J'ãh|È iú–Iò>ïÀ2Mqãz€L¿Ä5føó팚1ŠïŸxÈþ¤ô*ã- +P1‰ và ¸8IÀ=DSÀçªHäu –7oýêÖ¯~ùË_½÷î{ïàÿ[7o†dÁªvÀhìP n[ÜÞ¹€Å°Y,æwþ•{ p÷Ú}Ž›8ñhU ÜØ¢qãÊ`} EÑPðÄü? 6M{þ™^û×VËÕîbˆØvuF— H{ŽÐÀ7ר¤2aJî õóG”fJ…¾†»̪„©wêç€'å»°‡Ê€ì€qy®Lສ +Àb /œß¶° ìžj„óKNeŽàeNiŸÓ°ƒ¼KÛµÿ4k) +託\ºvæ4°Ö8zœó„öÓ>€Ì¥“GÀîÌ’"PÕàçÖ@(ó°×"Éœ*rhkóRÅõÿ,45ÀñZ€¡¯›Ep Íá­01hÖ +U +€mjþÕùµ»¦.àí«omæ0ûßCå3}$UðrùêÕµ$@}ddûË þ§¦/ôÓ0ƒñ&éŸ_±?‰=Ðÿ£õ +€)låYL¼ ýKÖ +àËíô'¼ýƒ8¿ÂÞïüio =©Iø™ ‚Àø~¾KØê 0耓»è¸ ƒyªšÒ ~Ü UPƒùIT˜W €ÊŽ ~“o n@û¿™àBë1‰@íòò&¯­@‰b-áK„æ9"ÛÃçVr½©ÍbAÁ œ Y;¬ ÁÀ*€sËËg˜öÀøWpD*€gè1+‹Õ\_;«ä0 œ»?“»ˆ5ÀG~졪ñÿÕûï¿û>À{ïýò懿²ºAw[U =}ð8ùä/ÊshÔ=t¤ÃvÀ3æ0µ»Ø=o!…¦=$J£Q‚î†lƒ€)]#(ªOdZåX-=£20`<­{¢)ï¹`%gÃK©€Äà*Âr´…•Ü=Øå°9:òO²ûJ6” £Ú”1ó” Ü]ípzÛ¦°®HbU0À½í È;v`.C£YÞú¤ûÎ;±žéØ +€lÛ¹ã¾]ª,¯þ`$]ZÄý+–°M±ÎJ´Œãx Àæ=~š~DÍHÇ Ú“ï P5öÿ1Öø=ÚϪ€j´ñÃ(’U3Tµ Áo.,¸`”no§Ût³-@\ çƒUjiÀ[±ðv=r¼›xcM{+ÀàB/îÐ…RüÏ]÷ˆ!ƒ +°Y€kÛ56p0Q±0 `q€L-€7øgí>âôj8F ýìÇ<7d.&-Ž)9[ˆÿû{úõs6yLpÙžd@è€*·û_ Ÿ-{ö s0œ>iÍáÓ­¨6ñ0O÷¨YÜmyœ¡ÿµÂµäp{KŠ0p“{ð‰ù?™1 Ð4À=tX À7O?Êë0€+Â$%íf^ +€–<ŸŸp"ÀâE(€¡~É@H€÷1Á:O|¤Û6‰H<Š¥=eXÛi€L{‹€U¬^x/ÖxªbܦF&ÜÃ$11‡S TyÖyaÏñc€g< å@BÁ¹[Ä^`Űä|î˜ ÿôìoâAVôØA¢hìÅ<É$*Ê1Æ0Àª€+£\M– +c«àv {ª¢Á੸ÌÚæ¥`§Å˜€V6èúÞ8À<;Ø·©2ù‚HÅ 2§¦ÈÁäßû ³cT±à6bZêûòœ<»aF1ô´™hC9Óüs@é1w4ÝÂö¶.FúQ|¨ä2þëÞ€E-a̺û Ìjx;àfµ»¦> ôß“âFš 3x<À{ðn2%.•¯¸¬ +ôðºüG5ü­¯ïßïÔopºwê׿dqVï» +H‰ž\g‚_€ÿ·?ûÿ øÿáƒɈ󋯱`É=ɳf±mÅØ[ ÖVÀ‹ÿæû7V °IŸƒÏÖyR1Þ +@ öÐ~WAøŽ|zÒþOÕÐcxá›I@Àv€Ë›ÇÈíÐØ,ÔÆèÒ5ö€ÅͲOƒÉ´ {i#f¹£Ïr¡5LZßd À>¤cL/X?È…·•€ÏO¤BÿŒò°Œ5œÞºÉ8€_Ý‚ +xïý_2$ ®øð£?æM“Žx¨*€ +€÷%¾Q} @qÊZ°=?8ÜÚÌùóÀ=bòOŠâ•ŒÏ¨ÞúY·£y<—Œî‹=¼ªº°KXy(¢už|Y+Å@xêš‡åø¸·ˆ}{ø¯è³gØ+õüâéážÝ|y$_§!ôìÛ»w;ïÏí{¿üå½_Þ»wŸ{œÜ¶Ðü×OCüU‡¶öŽÛ:îø=P-HR*n‚qÍ À{±>i :ì5òåÐ$¥À¨¤ßà@¦Ø•uö4åi=Ç­6í Gn­ +J•­Úît@t€jŒÿ˜ÓªaWÛ½I)^ÙùÉìÇÅ  @³út|M + óP¦º?Ÿ ± .àí¤7`º +‚(Æ­üE€|ܨÉ1£‰ÀÿÕ½\­TR! :€Zþ/®¯÷õM¹4Spú—@ä¯kd"à®öƒ¢ñÈÿú­öÐÔa’3Ã×{â7¥˜Wðt¶µm A€IO€ /¨é pƒ€Mú Éa„SJ<Lå1 9 úêøßæÒèØq/{?±ÝðûŠ‹°V˜Aa„`þïØ¡û!í`±Àµºîšª )€(…®G‡2£Ý<¡„ÿU€»”5q `¹ü2¬%½ÐàôÿÕü_$ÿ?ˆçÈ Åu`hgKMd$3x¯],þÀc>büËßðHU%@Êð*€³AøIÿŒxì,ëÆÍ„v plSÛ +àÜEupC™ fN\¸°Bö7ûp`@?gc¸@§CçpC­ ÕÀ¿½üç|ŒêA +ŠÂ´Y 迪ëH‡ŒçéTÇ€þ6òÐúoÝbŒ;]¤I”&½8Þ— KÊc#—à#Ž5µªßÃaQ cä¨j€1.ÃAV‹ìS@}?Œ¤hÍðù(ð?Ù<†+_ÃÉG± +€nPþÍ÷ß—¸uëæGPHþªb`oÔÄø>Ž›¼.·¬ÅÀd&áj§„{Z‰à¾È6ĈÃ-µ×ø[$xY¥¬øw9¿b­>€ÄÀ:€<¸­Ã]+Nñ —søÿÊp×]z¡¦°F¿zðà ¶÷î£ èÙ»p{°?²1ÀJ€{ã€àã„iOI+[-†qàh¿&$Ò ÀÆdJì{,S¶¤0ðV ïÏ¥t)CˆÀæÄІǥX1¦gy5ÕR/ͽ™níÞŽ;Éÿ(²ì|ž›BP^3ÿ;;qËÌ€Çdâw* +`¢Ó½U`Q€ªHóv昂èËŒvá|»äȱ·Oá΋¦§ŒÅà’^ V€â¤ö€®û¿‘ÿŸŽ.Á”!¸vf¦ÂkCÎ$5Þ%ö'Ì`äQøp}@UKh†GÄ>Ø~ýÖxýCO€jzÀþKV‡Pç`žò8ýoPëp~…'×ÑA¡§±´xîœ(^›ä ý:ícobä@¸c?yZí¼ ôذ0¯Vª .:hU b..ž'Eµð¹ò?ØžÒ9áKìàÃ[Ðí\õ$AÂÿ}ÜÈP@ÔzÈëSÑ;а~¦Œÿ7x²A @!ºZP À¸¹®%ÿ«üïú…µ¦_‹+q?Ÿ. Ž^ 1°Q =|¯ÄF +€…y€{î¹¶w°Š ­N÷|¹gï–ý{°_ß úk< w´“žÍ°“V{ˆ {ö5õ5€Ž¶~0¤ñ÷Ë`>ìÜ-§ _ß×€ÝÅ£òØsÆäE«ïظÖrÓbØ + *f?áä„·mcyÿÿs[ˆKÂcuñ¬©YTÅú3€CâPh@çŽÅ¯ñ¾I|ì`4¼0“1qÌ$Dƒ°»Èž!z=Gq*ºVè˰ufg'³P  ¶—鈎LSÿYp•/šõzhÿWÇÿc'çÿ#fÿ?¥•33kke§Å»Íö°Js8ÿ7 ÀüYSbþÇÈú¬ V8û(ò?IÃÉ‹^`iñ¢lÆ‹+‹¬ ÿ8i`v/ß.¿±àY°ß?óeˆø &ÀȨ_ .€tL¶Ãó”€8 xT¦ l=ÖÅ€ú–éߨ׈û±?Р¤ªH”Ë‚/s’ºÀ¶Éö&9sVJ Ì*eŠ˜­ Ö`ì°VVÀ 0<À@öŽPÛ Å,­ðmK­µœÄ?@ä´ò)bpSŒп¯5q}?DÀÍ›þò&«>ÂFпó?÷®òTÇànâ=Ž´> n° Q g‘©’‘©Pë0䨜q-Ó +À=KÄôôë•΃øçã§ÄŸ×ÀêŸùÁž¬¿°L‰·°xêÔì0o•ÙSs§0êôi-±å p:å ý7ó|c.ö Òp÷îݬîÿƒî)èØGU@ °¯Ç‰m -B¿>@ÖÚàÝò(Ú?xhyÛ[oAº$¿ð.€ØÐ†ý°ÿ¿B•=†í°Èé€ù<Fæôǃ5ÀƒâHŸG?Ĉš™y#€: à‰‘éYfNû¿ò|=†T+3ûÍàæ?Æ”é3Úq€õdqÐ…q<Ü`Àá·Þ¾Z1‹÷4(7;;ºQè;”éæOÀLØPå2$…éé(€²yô& òÿ(+ XØæüoGãAŠ¥&›%GÂx6æÿgííÿ &! €äNV÷0€ƒI@@*WÀÙÇξúê÷^õÔgÁÁ‹F¤|æ/ð1a”fÐ+m°ÍøHµàc‰=ÚÐ< +'ãôŸR±€g)`Üo¨‰HµàÓ´åšÿŠà‰ !`ÔÇÀ.º@n“ˆýÎ(ç §¯#/nLò10 F¯öpŒ‘Å`‚ŸÈf±{U €»p-Äè €‡¨àöXba €@«€ÏªØÄï–{@æÆñ)€µTHrS©ÖüòÖ¯( >ºìÿÁÿÌÃ<œy¨> ©€”ŸŽà;€”p“€'AÿÊ™70¶z‚$€„kj,Y“)ÍòÏÂe@“€Ñ?î(PþÁømggz‡!XÏÃî·Èÿó ”ð?ÿø@ðð¯™òT;bÀ¢<wѰoo-`ô¿w¯óÚZ„~ýÍèßbÈü`»T @h³™ôе˜ÒäÌAäGÐ"=$zì½váÛ˜!擞­€ªVŸ­6Úãã=Ý +  e@zîHyî@~w “Àÿý_9pÀ¹ŸØF„cA= ”˜%`NW€¤‰%ÑÒÎÞ뼡«}Œ@oà+… Ü0–»ú–ÀtTY§uµ\‚•_úûéýeräÿQ±¿ñ„ýð0ÿð2CU`ýãpÁH!óÿ3(% 2—¢«käÿ'"uÝ:ïs˜ O €)†x—À±Ð ™žk1yõ{ßûþ÷¾÷½WMH@1œJøpÀc'õä?ïõ‹K`eP|èŠa¡ù¸hÖÀzü·‘q=?›yêúàqÁS¢ezâ€Ð +ÀbŒû ÀøÒXJyëÔ÷EĈÞÉžRU$ÊeÁ—í2“Ç1X¢‚³XË¢ølÈ:@iØ +À^„ïY\ƒê¡q ®/n«1ŸQˆÿ©ä 9OŠn‚ÚEì\}óÃO˜Àñ#±F¡€Jv¼ùa³~ȧø6Ž(ú»ÜШ@} ¦FòJ–ŽðVîàEä_ËÞ )À5ÔUìzÒ¿t£Ñ?î'Žhéó_•x.ÐÐ?pL ÊpÆ<P\’ ˆ–çqðÿ€€»¹¶À>¶À­‰5=Œ€8á×ym ­¿>‰qwÛÌô®Í‚^ƒ ªÀN°ì¡K€!ó QΊp°ëÎήêõ8ĽïLõhýlÚ`Ký0 å¨o€ †;L´Ñ²GAv¡è_ùÊþ”ùÿJ÷„wÈs¡|5HèðМåGz_wjµ i 5ïfX7¸~ë*AåÍ©Kz2Lóž/­ÿ}4Ý×וÁùâA#ñPYûËkWaHÐeC`_Å2É܄‡Øk7ñÿ;ÿϬ­•JP!Q¹­¤é¯ð€yð‰+ë“é wÈòçôÿ½×^{ € + øÎÙGñ,‘¸ FzJÄÏ~ÌÈ“¹²8?þï9  eÎxr@-àqe„ÿ¦u €Mý­÷?yßÑØîàÏé°wðiºQ @UO@0ÿª[P+ÿÉ÷|H7Œ°VX+ú¿­‚W ™ñ[ r¸àËš‚ÑeÝ»800’cÐ6n–€YÇ1q +LþOÇœþfì``d•À/š<KÕzV6ö|&ºúÛ“à1ú$Vr°î_ëÅòd{¬þkåÿÃîwþg7ða“~š¶`µù”÷°© À7Ë©ÎÛ[}§ÄÀF‚ú{òßÊÿ.&ýG±Àß*øx–êbòÆü¦6ðœÆß¿0VŠÿ‡gçbíÿaóð£o¡@þoÍ0س‚|{âèù2=ZÓ¿çË\³å¸m´BÿdEï *ÀZ€ùvÊU^p§™Òb€Mèå 9Á ~e>ê 0‰fM«þóè€ô_ß +€;x @›l~•Ûމ“ìbÖ¤ÿ4ÿwðzX €$ҊΓ§®Á„f¿Aæ?W>E:-~­_ía$ ºgÉÝøz ’Ãí¨ö€ô`ÈqœËGÓùÞ]v}î¿¿³ïСlª¤Íù±Üá±1ãÿ—/™ i°tµñÿìÿ™«•Rù Øÿå’ÌÐ'¨ŸìOHÄ€øHÔtd>€aÌ‹ì¿ëôO|Ÿà»g¥˜ &2€Õ ˜Ã=ç—^ÿ‹è¹(ÁóI€q@Ó(ð¾Õð“ÀÌ ‰ `/=¥=c†Ó5âKI+ÅàÑì + ¹à%EîFû bŒ=ñœ¯öÒõè€%Ä’ôˆñ‚<þ°•?Úlôoé*HMO€€$O(ª(Ì’û) TçÏ•X&ÿxë¦-¹ýoüÔ¾ € +òžlí€&︭0|^ÊBÉ<€ ðž1¸züŸr‚+Ì:¦üôßÅ];~NÎMW{bÛŸuA4ð`½~dóÈ0çð?GNÿòàCæßÐà18Ú`Ï=¸U°}w»<íÛqsÞ³›Ä/ë“}Nk[h¤«ÍÁ~Ú;î¸äKF¬mÀzú;Û±@ÞÃ¥bˆ;Ó@ pô(£ÈÁ0¿Á”µ1àPìŠ-Tñ»>§~Àÿµ1ÕïtС !!Ƕ6FÄûß[@þ¯í@ö?•’VÓ ’Û˜ {Ô|#Œ€)ìÿÁ@Y|åhœü`ï¿xpW; +½­}×®]½}}}T žŠ³H½ŒŒÌÿ»Õ »%ûŸžÙÿ¥2Íÿ»Û¿ÔÖžBÄa¢ÿT@ Àÿïúýõ7~ô:%+Î~—Nn_ )âaÅgŸUþ¥•å—ð욟ÄCéØàŸn$^ùÏ*g`Ö~Ò:þÀjƒ?`ó¾¬ÿ +­q̵Ä'íÑoæàbÚ@®b€3Ê9qžàëü¯ ÈáÎò ÔÙ2ÙÞ6™¸ÌÊ7ûƒÀlM €•Dï £§ûðž€Ø p`˜­ö¥ZÐa [yèh)À¹pJ¿þ Ï!®¨ö°‚ÿÖ'J "þ˜–7?ºùÉGbù«ÿßD6ßf €¿ À=´ˆÁVîàMŒ­ž ¼ ¿ ºÇT>* +MümMð²² ~jþ¤é€K1ó+ TÔ{†çñ‡1ýdäÿ”` 0¿‹¿«7÷,ÌÀÞ¿ë®»aðÇN€íXêÙÇ(ö´å¸mó6c䀹[b¼–òm÷Ö{øŽ@>GÉÿG¥Ž2HÁâG÷Ðe.a=ò€¤ü¸‹øœú Ó?Ðè](µ€Â33ÅÐK ƒßÉæ?.†{îEAX•]G¥µ+ x´ºsÇT¡Èúb‰7uâ`kÀðn@¿}…B«üÙ­ÆÓÑÌ¥ˆo¾>2=} “¨|}úQÜÿæLy(ó§£Ê›Ó°0Œñx@²KW*W¯NLLäÆc@Sÿý¿VRýù™ò×Aüm|‹ÿ—ü5þ‰À\6T0€•ÿ ÿÞ€ €‘؛ы°/,ó]@ÁJp€vìÙõâì ]ýÆÿÈAöR0ÃÝ~ÓZÈ@Ž¿@º€Ø G)µ¯ ûؾ 2¶X$1ønÐ +@I€F ùµ1âM²'.]µ@Ë_Á´"ÚV { –•ˆYˆ-l3ÕƒváØ ‚x€ð.€Äpp€¯ÀåH¿ ©C @ð€·xRõ§íÎë­Bä/øþq5@¢@îŸX;µ09€/æŠ?¢óÛÔ8@ðÂ:T€[Šl -PÐJ+€&ý0®NÉpÃRJx+\!?†WønüGùÇ1®¬þ¶”rú1Öw1åå³6M~š{ŽÉà1ÃUyfO!uJp× =s±àäÀn(tÖloß®H‹ Os=òàã´¶…Va”µ`W‚öÁoU1´¼ù.ШnÀ€þûò=†œhx›C×ÅÀ &r–ù™Àzü\úà¡©Tâ¤7¸ ¼ €àN¨*”ôÜAÊïèü +äDH[GI"Az0žóE™dö› ‹Z¢—oË&«&mLØ»©r¸—§¢x`ý?üßï¼³¾ºº¶~um­R®ÜX_§  MUp©²þ‹éìÿQÎ!ÿ]07²¹B¹½\ˆ*W•¬üìó“ÊÕëìH€øßªÌТýOþÏFV¢¸»­€>€fü‡`•Ù! ·4@EþOÑ?ñÆk¯½¦PíͪP#Ø@!€iày¥f€.†çÎ`€e¤œŸŸ­rœ™=ÓDˆþ­ Hßæ8»a?±OSÌm„œ>i®pÚOVŠ`/¿ ÑÿmÇäkqv\Kr¸à«´riQbq@v`=WÊQa!?îŽO.ƒ†t+{ ]ì °º€_5ˆn=·„Ó9»Ní­À8Úá»CÐ` +@¤N¢'ïÛ,Fr| óŸJÀeÅÁG ÿßTkI…ªc6ìà¶c¬’à­Š­¾SéB¹Ð?”ÿVÎ./áu¥+‹‹­·Aâ÷ãý;ÈUôŸ#å‹÷c°Q+€U0€·Iâ`=iú?ÿåÆÙÿs˜Y<=°[rœ€í{ÛÍ €Ýê@}mµ¸}ˆô6EðÐâwVõÊ7²Pc] É {xçïƒhvÞ  ú〈ž2"ôh4÷Àw@C|.ý(ߪìÇ•tÐ`^ ¬ñà±è¸' ÐÓÇV”K(«‹Ç–Ò™€í©k8°"CÀz9pcÒ±§;¾ÎÀ÷x€ËyØŨTZ[[%y—Ê¥Ä4¾SG뻺šºå2<8›R¼+‡ÂÔ‘(:ÂQaZÎî +r¤€ +` +‰Q´ÖìÿgÌþ/!‡¨ @ðü/®$èÞýc"ƒþª7Ëüý £þ_ÿZ“7^g$€èÿói³@ªá£G í..Î öôž™Çƒ ôqQUÞ³5öÿ†ŽX âýàp1àÜOèÁb𤿉ç½(ãæÍ÷ (ìu‹­’ÿS€a™ÀÞ@翞ÇļôébdÚqH®$Àeƒ¯ D´Ü•›XÿOß+•Wb³Ñ¿¥`Aây¼€9óTµZ1 ¥‹ 0•w¿ºÅøuÅqÍo5€óû&ð‰ïíÕ¦Èôl(ÿ?wøäN¡¨8Ã@)²†ÿÌÔ¿  q @ ­šôP0%ëÚ~ ÖÈ + +à_Æÿÿ ø%Ùàƒ9ü…Ï/‚ÿ)Hü¤±¿)«hà˜_H{x¸@@€*€lª=‹<<Âl?CþÛX@˜p°åø´0ÊÚ äÀ¶÷¶ß+ã»ÕV;B @Û;wìÊ@6 €Ú€8Ó;Sý´Ø +€G–Ù0šCQªx+lM<ñ»îˆcXB–‰çˆ/ŽJþ¿£Úƒ~¸ާLhü3_) š³Xiâßãˆ*k +HÌ °óKgïgS(–£ÃCQ!‡sÅQÊd¿JSC‡ØJ`ÿ]xÎDÅr¹X 5™)9Z·ÿåÿ—óü<é’ÞØÖ?€H)m2÷¿Ìÿ_@¼ñšÅ2éø` í`ψêü3GÀQ'¶ÿc@þo¢ÔÛRÿðEú¶d NþBò'ýƒ…4ŽÀ/Þ{ï—X ´È$¾œýVX?Îÿ©€%‘_ãvÛ®3ÕCü¶b|¼ó[@òxú š([bC¹àñ¥^+l]M €yÜ@§>=¡¸ŸògcÀ­?ùø€´n'ó;¸Úï§@3€à¿è¶wŠˆ€ø?VàðO¬¿?,Ýúè“é *€@A?þø“>f{À?úÄøÿ#k;çÝÜ@4°VŸª€Úý ± Õ/ù_ó+æ ÿÓ©$9ç¿5&®`ÿùØÓÌПŠ˜§ýŸÄü- JøÿR +@³M<‹‹§zøæ«`-8¿]>µœÖ¶Ð*ÄW›†¹<R1q+€Në i ÀwÒÀ +÷ô¨Ñ=@b¬H÷HZæ ³¦{áóè@Gnô6@lˆcÜ€iNJ® ¦a‘îEæ|"’Q…(  ¶Šœ?;0³ßà­¨ëùò‹¨i àqr$w¹ZLEìÓÇž @j3¶–Çú¦_6ö哯=1Ü^^.A`û8»,d:ZŒÿ'ÿ?Áø?Úÿ3Q‘ÖûÝÛÔ *@ü5øòx€¢Àú.1þí5˜ÿ?õÿæƒ$,@‘ßEb(€W_}u‘d ¶Ôã"à"ûÃa•ðÜ0¬}zÈ:âÿ*€óc€ùÿY$ý<ìVÝÀÒ À¸/?ï½_‘›Œ@LHÜRg1àÐ(ããqF8§¤M©V<Öó $@#ˆý16ˆÂÓl͇¾s|¼Ú’âÐLé16¦sÞxßÀî¦ô,Ùÿ»” Ý +à,Ìÿož>(n—’M?üÐ/‹­ºIöØ÷.Va‚kÉwï·,6“:8HZ +€4Î +@ 4¦°F!ñ'¶Ù5½#‹‰ÿ_»iø0é€lý9¾ ÓêûȬ±`5€¹ä÷çÝ<ñ÷ÓïÈßZ=?¸ ïƒùâ1>M<ý +4Àü<9ßbÄÿ¦Ø °J c~/dãaÖëuòÄpZÛB« ­mò.chžÃ®¯i@ês@U+hƒ  ¦<Ö + 6ÀÈœ;•Ö{+ˆ‹c¸°A?]ò 'ÀcxÄØá°*±:v0ŠŽÝ‰“긗€m)c&ëSðhÿS‰h5ø—κ$tê>€ )€nµœ(E)ÇM-CÌä¤i>ˆ"ù¿<¶:Ê=Ôy +T`0CŠð”™zÓb {N¨ Ó=‘iOÙÿ|x´RÿÏdìˆÄ©ÞÔ'`h¼Gàt[@S”Uôøžüÿ›ßüö7¿þ f~,À@ÅJ@œ%ÿÓbD3ɲœÃÃçØ)F ýÿUÆÿüW­=ÿ¾(˜Ñïó¶àä/ÌÍÎZ𠈿–06þSƒB"È` ƒ[‰è`Þ’‘‡Ò|ôáM†ý7ˆ0€LÿÛŠpvæã]œ]r¸Óy }(œg;@¤C`=–¸‚)˜¸a bèÐãJàjà”?þ–³ñ$®™üZ“¬§À.zë®yÞåõÇEß  +Àà\ßvÕ? jý¸(&XþæñçÒG·ð‰ð?á;óÓ‚J-5€ŸÙìÏZ;*·[ˆø4ï(TÅ€8YëcWü5 Àeñœ<œÅÿ$îÞ‘¿µñÿùÅÜ@ÿ>ÜJ°í},ÇÚ‹¯bé¨Óz›÷€)õ@M€?Æ=æ0pÝ^À(‹ØŸ b¬Í³øÞŽß#ÑÁ5ï`|ܽØXçØA#šoջêº:ÁËÛÚÈÂâG÷P8à‹½v±Žg­€Xøsé€Mé1z6 8q @Ü +€æ?{Àfµ`1bŠÁ8HäÁf–#†W€ +@ZÐlGŽ.xÞª`Ü&m2£0ÏGù6÷ÿQ,h®¼º®çA ôŽQ1*GÙÞB”cu~W_îG÷4DÈÂÞϵÊ*ä?ÒÝÝ9‘Ù•Iø%i¡þŸ¦I1"ù‰=µµ·…8‡}¢ÿG;HÀ–Z!œ5þWõ?íà·øB pÍÔ"P­¾{ö»¬ xôaU.&À wqein¸`pîEˆóàØÿƒ)@àÿfA^ˆöù1ÛÜ`|Æ×GLÁU±ø¹Wè¹ï €l€±»´ vedš•·$®ø˜žof§1ÓäRyøÜnÄýÉŸh½-;â5JjƾÅþk“ØÀL˜¢=½A§§H:œ“CgÎË!p#6“"ÅœÜZ帕ֳs’x‚ØÄ@8ß×Gãà1c¤€±¼'Õ>6"ÑmRbO(9ünœ¹…‚HAMý?Çúàk/ñHµø<Þ ó"&YS¿9nÚ”c$©Ê*ð¿<üCà‡•Ðeƒìšþa¼3{ë=‹ §ö Vy†Sð¿<§Xõ•|°gµ€=x¥q*îp@Ú—€ïHÁim ­\ÚtíS¨[‘€‰Éò ð{>M6úœv©ÞǪVa±zKNÕ§­Úë÷0Ä&~«¨)F#¸³csäÇ‚ =ó®êÚŒ›;»Gø„ˆ"Üíö$›³SÌÛ¦*åì~$•ÎU9zAû`vÉwL@Èÿ™L7*»2øãúîÁúÿm°ý9Å€P`à€ +àà#«ê_nýïÿSü?øí¿ý5« þÖ½ñº+€W¿û]¤>ûØ#? ƒAðG‚ €þY +úÎaÿ¦ÿÁÜþTA*€Hùî0öÌß“ùÅ$~çÿ*¹I0À‡?@Êà„DsWœb›IœO OM«˜qf¶E„øÑG úÛŒC;ÿk…k±,’€%•óÁ7X`e‚И«—Œ Q>|é5줂ÀYßQíà…ÁÊjÀ‡Zø„ÄÏó5®ûm +€F +ÀÊÀ‹(èx)PuèwF‘ÔûÊhgƒ§Âð?5ü篂5ŸÜ”P»?¤ˆíe«t@ŽnÝÚÀ {ô³Äœ$eøÃë³M,Óàð_Â.6}v…¯ä/MGSlÿŸ_¤Ã¿¿_jŒOÿžþa ñÀÿŠbïé>`º€tO¯ñ€õOžN>þ¿Ä8.ª²Œ¡SIyxÃn‡hßݾ7ÄX“‡ÓÚZíÕÍq?Ýôô~°2390lz~dôÚ&¤Ùe6; tØëÄ0¡ï¼Sö7ré€ÕÜëL5B×ûFÔu<¤úÓ9%¡Ò|Gî4ºiƒÓK€ñÎÎŒ—ƒ¹drØÖ6%í`wD8Pf['½(Ñ6¡ÀJ‡2»«#˜çÝ#Ì‘oN‹ö@°¥–9oÈ@£Nœ¸“u™QS­ù}‰U;Î4»ó‚+7o @Ï®à8xsEùS¢_òµO!8©Då^j +€‡ú\°aêžxˆ01ŸxöL¬2PöÿŽŽLç®@›Øÿ©úÙÿX}·Lz`<©_B•&hü+ à1)€‡ÕôŸ‹ôê‹ÿ­ýyàƒßHZí]°@q=¦Gž6â(ÑÀEö@ÀÄYº¸ÂnR€˜ÿñðiìH<Z¬öøB"ŒéEÎüq¹ÊǾÅt|ôƒ¸Ay\6 E K “Õz, å‚'wÀ”LdàãÜQ\7~c¦'¸ìð5€ô~Ìj ›ü£L0v?a8:'pt™œÕá(ÎǰŽYÁñ Ï»¹@—E ‰/µÐ-÷ðDépHU;Ô{6­œö¼²‘¾¦<=ýÈôhN é%Èðe,Üúø&$‹ŠÏ$Ü1ä£$(€,HáC jPÐB+€úµx\¿z¬ð£ãC Û€¨Þ]˜ÿ³ÍóáÄ/•çC@ŸÝ¬ëç¿*í êœ 7øiùŸ:5GúÇ<$ÁÜÉ“ó'çOã‹ñi*”=:“*À]àz@ûæتøL Gµðc»œûŒî'v‚¥è‚7v@‰Æ€†àIo#ý3–^œÝµ­Tl™tìílëêÚÙ¹Cø€”²ÚÖÑÅÔHfkX¯ÆƒÝm +±ÃVåòÅþ(ˆ-kUgÛ.θTë9äQNÛîs›ŽÐ½£AtIOÀ¬çÇf ' rg"€›£(]ÛX®±‚t°|”8Kd“*d{{]ÈhÒ`¤{gGÛ#Òýw +v|±Àø?ZóS…h +X-Getdr_ÍQýõx,p¢PzFVìØ‘ËÜŸÊ´@¤BZ¬ÿ×㊆?¨;@Î¥Úx@ðèÏçcA˜Æêâ‘#ô¨W\ƒ‡zÈc +|J(µ=Ir3%o"—éfFw1Ó À' Ó[«ÿ'¢"h“N0?lùj}Ö€$€€ ñ¿UPü +à°?†ß0 Ðj¨B§@Tô%`Œ‡Kx¦‰É‚Pß$xŒ-› gÀ@šýÏ4ô°N„­-ÀàüïsÁ@šÑý`‘†Äøãž y +€Æ$ Õ€u\p#9 ³$ P KÛfB"&,.ñ((†”PÎIJ"dò‘_F‚Oÿ¥%l]ÞºE.ƒEÏb+î'¯6€¢|ÌÐxKÉÜQV2¾ft@žNP{VUHæ6ÜÌ¢á‹Vš0¢Í W˜àö”௔g« ‘ÈHYhÐ%ÒÈ ×¿ýˆ\Ï:~žÐ-\¹8,1¯ÏB0­€‘yBþça|ÊßÒû¹¾ ¿!Û‘ªàÝÂF +`dïí¨ª<zÍ#I_#ÜêOñÙÝ3ÌÊû*Àâì1k¸l±0ú{Ø «4kÀ”{VaSßê@ö[€Ï™ÌH÷Hó‘ÁºÝ£Œ~§Ç”Çø|òG—h„1CÜm÷J¤‰ºMŸ1ÅЕ¹ŸQy1Úv0f$W™öu@Ò¥MÒéQA:ØÓóEaa…’#˜tun“|`ŠûlKˆv"ŸnÐ:vW”Û.º~'k Øk5Bq=e®ø¥ƒvv‘ïQ|&Q<k``ÓÔP©d«|¬7>·먈29¬'1ÓÈ·¨?= Uà‹G*/€_ÍeÁÿòLS00ÂSL;^(!Ï©‰ÑnhŸîL®œë+Ìx çÿMëÿõ´Š`úóÃn¬CÌHå áë?BÐÿ÷¾ÿzpü'µøà7üö׿¡'à·ª ðÖ¯»`set—¨!åœ}q‘¯ ”èÇêžÿ›@àŒèIøš5Ã__: Hÿ"ã™ü  Fÿ˜À¥7ã=óù¼·‡?@båDDGšÐZl&a`!©ù‚bB€ŒÍ Ûr$,V‚` +;Xµ¸õ Ó«@$9‰ +q™<-€$†¯vàˆt&>3È^Æ[Ɇ<ØÇÿgÐAaç‡Eì¦,Y*%gñ¸/ÏÌvÇZ²?öå€P€ôLB:ÆÝ`.€«ˆ˜þU*+ÁU€â3eø!P*VfàRAÉÜb€£yl³`×À©ó¤9ËìuÊ€]0|,GJ€†1·ý.6ùúÜyE}@ €ûÀþ±ðж'¹,[jÄõ?qƒa@fzÌ™Ý=ƒ´úëGðv\85Ü¿g`ÂÀÚ¨³ŒÁa¾³=]ôT ¼ÓØ ÀïO‹Ùo€êfNk[hàÔQk£ÑÇßÑîÑÑbggY†ã8Ùb&ìò%.wnß§A=ªU¾#iñ¤ICW®óî¾q¼Õ¡°k€Ù©Ü± ;#øNìê,ä2Éq‰® è¶”H‡UH25’¡ß]ÜeÛÈÔ™Žm#tß›ü0'À}÷#'W"²éΰ  è‘ñÑöL Çe>Ø—¢òe(€Ä@ö®m ™ˆFGг~=¸‰·¼n{ò¸V`à»à–ðPŸ9rØI¡0p‚{çt°‰ (Œݹ©+Gzó…g°;7±ÿëêÿ…(ú’ªÎÙ?Û0RÞ)°»Ô¹ +àà#Æÿ¯½öºEþøÇò|ð[º~óëßX,€œ|;ÐwΞ5þ?{vf‚îXZ<3Ø3x@jxN5âÿÆ1â“ ìa#Y@u@²§°¼Ãi%«\„€ðØ'‘8ðÔ'á‚OÈ‘ ­Gˆ)“* y„³—¤HÃØ¶±F æšé*e-†¶yÐèÇqZdÉ©<~‚Ýœ«ÍnfÁ=/r½l(zD>V ‰AÎçñ€T88Aí‹,O®7¥¢°ØÌ¢ñª0¡„(Ÿ«H´æ@JUhÇOí `éY"+V ®&¼(ÜJðuúöSXJÜüHuàeµ±Zr†ÛÉò¶ŠçUvÁ\H^]îÖ à¶ß€;vûÒÒ¹E +€ PªÐmâj™ +·‹ÅxóÌÄ`„_ *i²~2æ ÀIæ›ö,̱éí0{Ôz0þð Mþ3 ÿ9¶0Àצ-zÒ %¼ +À›Pèm€æÀ¢}œÖ¶Ð*&Z8o|€¡ã¾K§ËLM€ô×IX·;ÓþP–0ŠÛîä[ýé0€½)d2£»FlŸL®{['8Ýi>3»`©#à Œlä ¾EF'8ÊíÊL€Â‘ ¤!@RgÎÊÉ1—{h#X2b„3Ýv·D»µãœ¶u*®Qf>€‚S¹pßv¦‚ÀP©FF2(ÁøÄ5ÀHûÈrde€â!P™)› …'ßLû„ê¶}Ù‰™ÜH¦kçŽ]£¬#00 ±`<ÀÔÔ‘©²z r€¹±ÜÓxjð)íÞÀx– +fº:vŽLD•hè0Ìæ¸ý_]ÿ/û¿XdۈŶ±@èÀj’Þhø?öÈ# ÿ“þÍ`PÿoéÿÇI{@4ÿÁwèÀ“B•‡(.BôÎÂúwÀ†,×óófàð¼‘>À§ +«Hý ŽXù¶ÙðcÄO»#$¡Vã©ÏÇ=¾6‡yñ‹¾$ +œAëHW&”Á-Pu¢€˜Ò1³s ¦M ¬À~!5s¸õ‰X›%2vÉo\ ‘`¡mV2æ†|•…@Ç·§ÄvFû!-V£ìÜÌòñü°Qk,eÊ s–Ì(“_ìö‘=Ž¡jäŸjLtfJln•ßɨ@+z׮Ίf;Š}ÇÇõ½qä’ëQsºøø˜ ‰‘ÆCa<_ HÇÐɧ»Ÿ·x©ÐÃ]!z;:Àæ9ÝùävÝò€19VG("Ø×¿{2}õ=”Ë*¢ávÀvîˆì +ʼn‰ñQ6âÈLDëÑþ±H µ\ÿ¯²~í«þ—ã_3\Ä4À€ú¢õN)úü/ÿÿôÁ¯?~ ð~~óÀo<0(µ´NÎ>†)/â!ƒÇ¹Ä@ògG4ó³=ýSÌoCc€p½üÿö%|56ˆñÉñTFüî ´±Êд øËò¹µV\Aæj=F¤IP¬o“ ¦åêë±%€@2ØËòPÊûUåQëõzË +Ç š*czp~˜ƒ$NIÀ9Kâh_“À¾ØA—Ëa3‹ù Nâ¾Ø1Ä …SêD¸c­k4Ó…ÀÃÚ¡cøŽåk>¹%·¿*R´Egj{JèR°¶§Ë³§‚¡’¢b:aG]-^íÆ£8>ûȑ¦—L€ü%\p éY€0ÞwÖ7À+—xqé">4 +CSÀìâBÊÀ"ÌyWÀ8¡€Ð@Ò +`vöô©ªAK!x‚ÐYÔ{B€ªŒùNk[h,rß9Poß!9áA•#íatJä&v‘‰®®‡À¤w˜M0p ïÎ]J12‘ÛÕ7®ÜöÙ:WgÊdî%+ã¯X|b¢<ÌBð°fÌ *’a4·Ë˰cltÚÏŒOLpw(šû;•¨;—Ûö˜aI;øú!놨 ûÚ)‰âQ’'¥ˆ´È.Y2ßpèj-RpîÉ+5q¼ÉŪ¼Ã‹}Ùòéuª¡´ÝúÆû„Œy­#¸¦h(vH€ðôÓ…èH{Šÿb‚o‚ò¹sçH¡t#ÊKà©3½¿åúF,Dä{6¸ûKÆýþûÇ>ò>=ÄYõþÿý×cþÿ[Ñ?ízè0x‹@¤^,0#=d¨ØóßÒâ,›¦czð¤jÙêÒœ@ÇÀ]ªÁÓÖ÷1ØÞÜþ\âZ®‘($1zú‹í8øàç„®np‚¨PJPcª +€<ÃÔÐ$@Ì:ó1¥Ô‰€}Ø$fFÒòEæp‹f¿QõëJ‚mU1`bpXðpWç.yŽ+¸Žì¦Uøê”XJóhW”Î3µsLAÙËÀ/Và,S1, €õd[Œ«bÔðíx¬l‚•2Uv–X†—–!‰ U>ºIÝÊÍ7íB{ +Ëš8ƒY\ýŠü‘°’ç§ý§cp£¶ú.1äüéÔOú— ÀÀ`€p€y¬Þÿó¼býIŸÛéîç°"«ŸˆÇ§ë=³ì +øôâ²­e+€c ü9ï +¾èavè™Ë—FM@,æÓ5„á¿}û]ìЩßà´¶…Vb$q6‚(Ñ1>>1Õ—©°Y‘ Ç"=~@­à6ŒsOîÂzQÐ#–ýÈ¥*°ËhÔ× –)€ÿ¹ÏD!7ê¬y(¡Ï\_Ÿ€j#7*âe‘@Á0’‹|kŽA;ŒÀÂçJé€@¢ÄÐ,óUrÇyÀBÆ!¸±ýOSdô½K…FAve'”ÅH¦“G>tLLìÊE¸ <r–0T]ºr8ê“ùZ@h PüZ±Ê­&r*ÅNhp.z Ôzð$`µaT(G—ÀÉ™‡Íaàj:ø6@Û jƒo#çIðL£¥¿+Î[ÀZ¹¯·ÕúÑÌ—ô&ºþï¾û÷ðµŽj|lùO@þÿŽø?Tÿ³à¿ù_.úlá·z3@`ï0€þÖb2…?Âí¤‹Ö~‹1ÎÀ‚ªÃ ~ÙÊ3qXk@n2R±óß—È*p?=+Í=‹4ú‰d û;= u€ak‹ëAùƒuºNVC%K»J¸ÿ»À[´¥=¸i·<Ÿ ¤¯ÍAº+dFJ01€‚É{šÕêññûs…gÞ‡ÉÎÖû¬ü–LÀgbÆÉß=vvøb Í|ÙúÆ7’Z‡Y\“öˆ…ùÌO UusÎ<4©¹Zæ$S¸Pý3‰‚‡‘•,šÕ6ì*ê ´½à!-ÊR2‡ºî„à\-€‚I²/§=â[ýx‡ôŸÄX¦<"“[9±¬œo%V¨—ä ëMàJ`'÷¸¸*/œ‚¾V ¥t|/®u‰+2?Ì}ˆÛyQnÝäU¶"ò„™§íd–üåx,>³6G[æMî1­¼ ÀøÑ0g!þ¬X¢À"¤ææpOW)æ— è¸ÌþÔ +Àø¿±àüJ``7!@Lÿ€..s½b†-Àà€ÙÓ©ú*] +i÷? þ—`8öÐ`€½ôl €Ï# 2±³˜¯˜Ë•a›Z +šÐ™Ü¸ŒpÌÿƒ^z¹>ûUùâYÐf¡ñ¢Ò‰q È'ÓÞÍE»12:ö:÷á‚_17Þ—F! ²$WÝØQýヿŠ! +BJVÜÄ>ÎÂqp|É‚¿Ê<¿ŠÍ0ßÈýã+‡ž,"ñT;t F…Ëðû&èˆzsEd.ãÚaœeb.}å)“î~Àýî–`âÚÁ0QïÀ=?e>€h-:”»ÆL¥DX† ßÕC€&² X vø2L†‡2 +ÈÐÀ×ÿ[ÀvHŒý£ìÊ`¼XºþröÁ<³¹žï|Ëž5,Ç&õÿÅgŠ3ÑÃÿAÿ |¥5À¤ÊðcÿBí?»ÿ‰ûÿýÿÿHõÿå¿ÿÖ@5Ì@(€ý‹ÿxüšÎ ` Ï1*€ù¹Áþ=ýý- +¶ ÉK&ðå:º±¥MÆ¿hŸ”AìOú‰þ«=u1‚è„‹‡¾¬Â@@d.%UU¾=PÛ†½Ä N#äš* _¾t„ÔqJ|Aî$y’T* d¥àðõž©( Åç!¥%$M¬8œá¹TÇTyx`ÛUûr3öÄëp<*¬Â¡fG@™¡ÍF¢îxWo¼ €•އsØ‹#Èñ õ–¿•ЍRá× èaeÊÊÒ hØü1 +À_—[ÿy¥ (†ûŸ‰ª†ÿ™™i Þ[­´(;?Øm@€Â‚ ˜§ð‹ËKtý»Ôï(ð½Ñ~`Î.Òá/³_c‘?!x¾Ú0€Õ8­d À1yÀþôðþ“P@ñ`åJ€]›y<ê\ðþnÆlU|6$ô䣆ä ¼°–+¬’wéI7.ƒU-s›,,LäveA´™¯fI»¬ÔWÃy6€Ñ,æ)NT² çѨ¯/"ïbÕS_ãËisöG3…lŠÃ +˜Ý +ŒOW3e¾ÏvT”¬ƒ«6€êíP`@.‹rdñÉe Ê‹øXP<&ƒÉå*»²mxªù"P^ØÞÀ…ÔWúòQ\ ÀA©ˆJ}PDVrm¥ J¤!XXœJ@ *G}¹uõÔD °Whœ¥My¨ô< ¸1 +ðÒ¥K‘â‚;DGð@‘@ÕTeSů_9ÿ`v2š¾õf/) ÚþoXÿÌ¿6Qdì¿Uý³7@ÌY{€P €7þ; ë_Þ§¶ýûÜëÿüÏÿù_þŸÿî¬ÿÛÿþÛÿ`†Isx0 %+â´Ì×¼8;Ðs`öÅ%ò?žZ‹ó0FzZ¬ ±O’Ï;ùÓÊà">gÉó€x?°¿f¥R€§«cðàç³s亲Eéòp…V“p@YçÀ±ø–<GHŽi!¯Ø"]À$LÒê€êÀJdìÀ퀵  +aBî r´G`;9L…¥©ËY_Gb…Rò°Lî»2­úÀÞXGªXÞO>‚¼’`Z{€DcÀm +dÃ3‰OÂfãâàài *…(^+ÿ &Æjþy¿  å ¾CW­º»@²ÆcÅk¹|oîÒ.ð`ìö þðÚ ¬ ¢Âz#,“°x4Æ®aVl1:1XöÿÏÞ߯Öu÷¾¨Œ{áÆõ©¨J1l€p¼7d´aUŽÂ(YÜ\᢭šÁ¢¹¤izµÈWZÊl} %W:üÅu•¨÷[‚&KTÅíjmr[—:(Áæú”`’hœh×îqvN»#'Š$œÂ±QØíÇûÿýŸ1× IQôžßô̵æË˜cŽ1æXäü=Ï3^f”€pdS»)å¼ Y67Dõj´ò\M¢,¯Ë=RY"g7N<72:R*xž"&.êìTê+('*ƒãiiAÊž%Àdõy*dS¡y#œ›õ =Ur¥·ü_0BöãDÙUÿÛ4?$1×ï‘‘úÔ«áÀ€­ †àà& É=ÒɤÕ®\Y«§º{ËsûöÕÍU@‹ý¿iû¿¶æÿ`i÷ÿ{¿ø˜€ÄÐ@É¿Á€ æþÇü7ÿôƒýDüÿï?ÿ¹>ñEL‹=-N€¦ÀÀ—>ûY| Ÿý–ø¯‡ûLˆýzþñ„›8ð$M­Ö?Ë==Áÿ°÷-tü”Nù Ѓßȉ>¹.€ +€p©á0…ßÄsýð@¸WTE4â’Ðô(±RäÑIóÂS¿¡¬kà +M±}Ùº&?³ÊÖ|C†8(×*°™(ÀvžPã˜0„È'<J0…8Q…ÿ.@T ˜wáÈHeQHò¸@(‚§OSAXüV®--‹©Š³M@©sËäß¼(-9[Ú4B÷» Ü1)ênÓÍZ¥aC.âô­ª±Šä)4úW…¶–‹â€$¿þÝwõ¿½õ»‚Œëää‰S§NÙpú¥É—oäDh“gV™ÿxdÕ‹ûÁÿs¯Ù öÂ=+Þ •/:‘ˆ¿Nž:p¼áþ· ÿÁãÌ8£ŽOœ`Ô[ £Zé¯ÅÔo‘{yN5=ÖÄ<Rèز$¬=íŠyp_;R¦­“æ"Ô U@¸¹kúeÝânEÜ>ý…Ýæ?£è‡d¼ BïÅâžr÷Qsw0LûçGI† yðR™«”Ã#mîpÖpÍŠµiÌæ†DÝ t’)÷P d¤ÞpŸÓ ®6:’Õj*ÈÌ•bõs•îºãcµˆ´CtVúw‹¼h •:þ†sžÊòô#è©×6)ˆ÷6Yú¾š:p“úŒŽŽñŸ¬LמW€û ]­ì¸t´­Àz¨¸ÆDs0¸Q„8Zïàz‘8<>§`ˆr˜Ö'[›8IÊI]à´Òs\ ñδöVç£Hœ…‹sÀºHòXi°j¢på☊Kq &CÎ9Q@õ]ø¾\˜Ð7h=G (ð3õ@ÞÜP6=ïRÿÛW\”f‘B8Ö’„ìR0ÂKý¡ÓÍS@'!ñ½ØÎç€D¢¾Ñƒ¸÷)Å¢G{® ” D{ÔqÊ-•lÙ q1àÃp'@C8}ÆhEΆàÜ…×Ü`À…×îí¸‡ð䡉ÿÂ?3b<!ÿ€'þAèph[€ÿ[=n"ïàÙ}BÜÇm7–„µ²]ñ×}Å$¨dÓsB¯þ6%¢•µAA€µ³9«¾šuëâÓÌõ±úôtmè¹Âîν]}2—/Ö§‡^Ùæ®Lg²|?W’Y‰)=:T© e¯?— +Z}ºV›žË¦êõʨ¢IAvAŠõ+2PÅ©Z¦ø¤£µ‹yA²KRfô¯3s½VŸ™®×æD|&ЯÏ\¿~%ã꿼r%ë­öv—£ ÜȤ6ÐxÁ„†q7›¾^ªÖeM×ÑÀ“ˆƒ#ÙôXýbq†¤ÆjúÖëcZjAmt¬ŽÙ½^”ª»¢¤(ÃvÀˆ´ÝêôL½·\¿"E´F•a8`(Jšç²n&‚éXŸ*<Ýð¨&Nm(ëð ¹ XH:;GÌÿ¿®T‹Õßß×;õ׌$ˆD[Ûÿk›ØÿÙè˜t¥þνwàù“Ùú `jÂÿϺÀ£ÿ£û?þáÿzüÿ<Ë?þÃÛR¬ü¨Mø³ïÑ +ð­¯|åËæÿNi“zBxr?óœ“ d`ü)wl¥?Kz€´Ixü‰c¯b€O1Ð݇œÆX¾Ó« M€¸£¢¦+Àªv€œ" ?ü1pµ·Þ¶£àj¬8ºb$¤[l“ ²® €+t]Äæ´b»€SÁ‚M¹Ô )VèOѹ†²µ`»€Mz +G<Šè8V| :´£œ4uäè`^yêËi +¥«IÀM2¸\ôPFÖ” ˜|[ú xÝ¥·%J…¿ó ‰Ý(Ò®$,(‚îBÅÄqóþ¹ââH·à\ÿԺʛ\¬ÓùƼ´È=ß°¹ùo9é±ø^âÕ¯¡C8ÁDÁÖNN¾„ Àò]Î{Űÿd€¹ 4€ÜpH{ßr¸û¬ó ±m1ö[dsÀäÄd»@𗹟š—áÿh¾$¬=íŠi± )W²rELMúh¥*ˈ(cmZŠÅâ@¹[•ºßQ%Òбç±ÎwçÇðU¼JùkÏf—Ðþ½g.èòbQÑ¡R–áý5eÊ{.Ë•ª§¶- xSyµ§^§ç;™ SõŠÎUòH¤TùüL%ÍpƒK¢RV9®{<ç÷âÀ>á¿X»©/¼„‚¤ó›üoøtu«ïÞt½^¯½~]ÚÍÅéé¹ëÓ¸D—˜€ÔAH€† ]×F=ë)x}ó*]“@2K×P­öWþúÍJµ·÷÷§z{ËÙõÞ'èD­^¥öé5F¿EìËj¶ÿyÓo‹ž‚?ö àÏ|40üßøoðßcÿÿ!áþZ6‘ü‡ÿ=˜°©Ä”ÌÛ…vîüåÀcâTzй³zê‘6ɬd¾ÙÊ~–Í=²þíío4à  F²ó;˜Ä k‘–c›yó—+ÃG/Í..­,ÓFÐâ°Øž¸a[ƒÖl0õeÞÐô@ÍÜP`}2ÄIbƒþ«lRÕj€…]í«*¹ §Du†SΪø¤.Üy÷¿yÇåkz»C¢\€í;¤Æ¸V•ä$‰H- vpZ‚Oä}¨áþÝ+«‹K‹óî°Â`Ä+Û²¤$Q$V q¹#¡àåW/õuL­è܇^¦ êI´ãzåGuÉ#•6ö(ÌZ/æ”#„„ÖÄ!98—VÙÜ`(ÞS&O½tŠt€4€oœ8}F*AÈKüw¼&«Ÿ Ë+n pv³Q§O'⯓§áÀIßúuÀ©àq÷ôMÿ4 +à]6¿©`¹láøL›Ðîhñ$¬=íJÏ6åàÁÞÞRyXH.•?'üÁëÞžžBñ Nî;G{'HÞs°X.v:;yDÀžÎÅ-wË‚|YQ݃…ƒ…žžÎÇ:.®’¡«ùT»«e¥%.‹µŠØÓŠ¡¼zz‹‡KÃ’²²0×É›EPæ*G‘‹9Q,Vº{]Øbá`R3Šº‘n©EÝ‹ ƒ +ÝŠðßùØct¾ÛÙ±§§Xú·¥ëK´Òý6 ÒËMZG)U»»œ”Ô5ѻɘ‚¾ÍûHŸàÞú/¯Ït¾>ÿþÌŒ4&èÊ]¹P©`ÒóD@„ÿYýU<ñ"€ðÈø·¥^¹ Óíÿo¾Yÿ¿þõ…ޫׯUùeóR4Ûÿ/’C«ýÏ^øÿ;v=ÜÕ¿“ÎB%.€pü?˜`ç§àÿ—¾òÿ‡ÿVüîq=w´ÓÿfíÒ+ÀÞ–ÂЦDG@ì‰8‡ž @ü?+‹f’nÓ ‚#˜û°?„&?4vScˆ¶þøØöDµ…ËåòÔÕÙÅ…Õ•SO~Na$¼dÉÂw‘¦Žß$úØ.áÐ$ —V ìÍ&€Pt]Dæ¼b» Þ€.0ríÎÏ€4 +@+E%ØÅdWW(vPFSP3Ï1¬èt2…ä +_¤¨¡Ppåbˆª¨Î!¡óEÈ®víbük»º²¼´¸pma HS¹÷rD”A¾JâR8Äb @7rǪU«#¤XèF\í4P¸y +~ß$©u¨2¾*~Oúÿ§kÚ…àÍú˜‰[È©S“ÒÃ|@’ÉcLØ$÷¸ Àƒ8°É(I"þ:iQÀ?rñ6À'éÐÚà·Z÷Ö^¤ ù]7ʯk[ÞØPÚ< õ%öà Ø¹ó = ôMX{ Û•øëºT³^;73=÷—ÓÓõ™JïëbTmfFæaÒO+õê‘JUqê‚ØÈÌ £UŠ•Œá…Â`ê >£3…Ê_ÿyv±^Ÿ®Íñ^gæ¹Áç*u7#d3s3cÓ¯gõ±r±\<õ¹iÙu,ëú%VF¶òQA®ÿåÌôL½\’ÝšÕ_ŸcÎ[%åÈô§@™NÍñš¼g‹¯Î UTâ¬~]'€X½^®ÿM}F‹n‡Œ®ŒÙÆÖ…*j¡T-uõõõWFÊKº¢2ZŸ«Í(Íúp©\¯—Ê•ª’¯Wê33oÎQbyN¹Më¾!qxÜ×I'¯ *lÚ »µbŸDŠKw7ŠD1«Lç@!)M€-zîÃG#õ©Lü:RG#Ð"Ý`äÈ‘(O‹`oð¿Réýò׫¿?Ü[Ü'å¦WYw÷t£w}­ø5ÕíÿÆ¿û?{þ…çéÿ'û_øïøí0‚Áß8HÒhøÞŸ!\üÓeÿÿ÷¤à- ØÿËØèØqüHøo uüò" úO¤—å€ÓÌ | …ü±lÞç>Mý)„%´\)ð£|kÛV.WêW––WÌ7}Äo÷p“€Y D`}û’œzæû(š„ÞVƒðp‘õˆmN䈅‘H[@ KW”ˆÉiÔGÄòÇÍOš›ôåd¢» +Öi³v©D7o +Y¦P8"C‚Pt¤/J¨ N+ú «(,²ÓZQ<Õ;D4L]EkÒ­Ðæ——V¤lpÊÜC¸cK)•+ ÇZB¤pƒÒY’’廡Q„K<쀚÷åAÂ…úU´Ò>jÓZr"(J“jfá–QâÖ—Ä¢XüîRøoŒ0·Æ¸ƒQN04Ÿá±×—s@Þ zžyé̽ôGúhñ*í¾ôR"þ:yòü×û½99yÒpã@58îQ‡Dxóÿ¯ +@hM‰’5¤þõ€–QÒÙcÀÎÇQÚÓã¥Èþô‰ÇÖÈv%xq_‘© Tü—˜•‹k±Ÿ¼ÑŠP‘-I²¬Péïd"@æ +ð4zúkî™k€LDÑÞˆ¡!†¬©Wz™&)¿xß}úÿcèzÙ©3´–kŸ‚è;X*?+‹œ †Ì•Å\& +2ßÉŠþv½×ÉJ—¸;¿ñ>© ÓH¯•ºËF/—e¾ËÁ²Ë )—ÆÈü9•´·2eÍkd£0’t7öÈE7yXõœeÕ¬Z,VŽ´jQÄhºHl¶øÁ#Gd· +=…¯–xÐÑÐFFªt? ~Yõœ{¢ý_öÿ—Ÿ­þþ×§¦²©jU +—”<¶SG³£Õ–ñÿ²=”½íÖØÿ{™£H*ÀÃAá{HÓðÝÔýÿûâx4üƒ™ßìØÿå{·o¾gàgÿøÿˆà'¼"X*@CÈ]_ú,ƒ þŸLœ{Μ;G¯À'·ù.Ûù¹@’¯£UvèyÌS>žÕlÙU:„D+×.Wªç¯Î/-ã)Dbú¨ÁAL ÷ Qžú¶†Á¨iô±Ý)F6ûV˜®ºB4¥8…,:“'n*¿Í=qÞÎ+·¯k fŸ¸ÌDîtñÝhÆwb°6 Àö' t.äÀ†ÆÅIi X +G_'Ù£4:­=Ó]E1îÑts¦¨ +w7€zTk««Ë‹K‹ µÄµŽFWQf™ç»)9D–€˜]nWGâ8ÑøýT@¾úѬ¡9­£ª¬Á®&Dºœ*H;N™Ø-±| ÿz @qKa,€}/±À?“çò&€Sáp׿s¯hcÀk3 ø4¼äUÚm(Oø¢ýNðÆ¿œÿÇ¥œ?”ÏhiíÐphY/©dINÙ°© Eˆ>èé];!?J€> kd»2 Zܱt%­—λ9Êãì`éÙJåY}Cj¥b… ç;»x S ŽVz怑`+‰*#Ú5†j#tÔ3iz+uýõÓ .,Òw "ð¦‚d"5—dÓ. @¹ôìà³mªH½X)Q2ÄV©•ÃÁi«LA44Š“ü¹(Ó öúxÇïÞ¾¡¬Òƒc Æ9RrÈËáÁ’‘ìàðÅØM’ηM ø6ö¨gõ™™¹¹¹™©¬:S©Œ-\œQõJ€G¢Hí‰ûL€† Ý#Ì0•õ<§=ÿ‰ˆ€u¬äÈíÿâ—«Õßÿý©ìÊÜÜ}}®^Ÿ®×kÓs3"?1óþÿ®(ý*yû¿nfwÇÃöüvBýæò…/Úÿÿ4äüoôø“ü")·nÞ~ïö­÷nùÀ}%~C üÿ[iRþì»ßùηÿø+_úÂïìüÂÎßñâÀg¬ð^ú.MžØ¿ýa€­€ýóÝ\üPÞZ ÓÂÕáòÔåù…¥µF Øêe@`'†2+›†@TäÌ@!ü5=Š×Ò@D* ñµ0 ª¶7ÀƒÐ”ƒè =±II†Ëí"÷ذÉ(¢™jÖEì ªNißiM|€UŽÈ0ådÀš +w }Ú6œ€âÑØ@©Ø'>—¡ü8HS¾qQxyueq~~v‰¦Ŷp?!¿\œ{Á9Y"È"µH7®0Šäû¢ÎW)6Á±!”/)“êŽ@ÔÍ8UÁš;¶b7Duøß¨[Iû‰\(§îvUÿåaw%"ÞOèíç&‘\ +À£r€0jþû%Àñ:ü¯þ›Kû»O“á2€‰è@c€CÝüwüI޳j‘(™…Œ÷ô´Ì¨ÿÍ ¿¾hç2ýw>ñ8J€ötü¤’€±mH^/õf£ ˜Ékøã”ˆÏeh’+Y¹Ôµ{·°Ç;|¤ˆ<•¬§.ŽA|œ—* ñÜhàøͦ‹#ø"Ëp. ´ñf˜œØI:€ØŸ{ÐΖöƒÎ½…ÒЇd4šÕ²^Y·ºjÄãu‰)úiªïëÚÛU(Õ«ÅÑÚhž3[RŒ#Épä5:Ó[®QBnâ"}"ùÖõpBˆ"ñ–¯zm¦~eÀsÕ†@JJ^Xçvÿ4:˜UÆê…§Ÿ.K_- Tì82Â×q%žJ!aÿW{Ÿ}ö÷¿žÍÍAúlìâÌE‘_¿X«Õ[ÆÿS5ÖÊ\cL#¼›i’ìèþovbŒ!mù¦†F€ÄìÿyÆÿÿþ‰ý© Ïÿ­÷Dÿ[·nß|ï½ÐÂð“i±€ñ À—¿ L¾°ÓOˆOíÿ&~(x¶ß Õ¤ÝwÜRD…ËGžŸ]X\ÁÀ\ÏqzËhwÐ ¶xÌc +òN…6QÒÆ%±s@ÒâÀ‘ ³: V7Tû2Ô‡¶&ÎÂTÇ$±±J9oÔ霂‰˜÷hzôU‘Ù¨n÷[6¹Ö.Œ¶J%Š +7EY @ÑN:­¢Éâ'eðh¾G0e$&))$4פP+ÀÂüÕ•ÕåÅ…ùkËÒ(2ŽŸ i%Qâ^9‹ƒœ}ª[DÅŒVd)Ô¢ôîÃ1}»IAÐÊüOçPظÊg}’Ÿ&‰~LtƒˆJ¬V!oÿ èDè.1 + xx_9yâ¤} ßÿãxÐl^Ÿ4ó_£ë_xPð$ௗœù±Í?Oá8q‚—q„ÀMO~fÿøñð(œN€ÒdýÛ€ +po€ÊŒæB%“Íqþï>¡ôÛ<¿ñ¨x½´<ñ„”¯ÖÈv¥ÕÎßjiˆ5ÀX?!Þ$·m)’i=È$Ú”gê…’[YïI{q¬G`(•A‘M<þ 7fÖ«y4üØLqdf4¦ïE¬+4\QÔ‹2™IרÇ=QN# $Då+½Yf@‚³þ£Ô{ëL7`íC‹.—1¤KûýÂc<ý%) +£õ†0TzF+}ÛD÷0Ó+5cH94¢õ¢s@{?6qG x¨”¤Ôës3£ÒFš>Úrþ£ Ü ÅG#GêÙÓÖ-$™=tÌ»¨JZù/û¿òåߟúºìÿ¹+NDZ‘`²_óf]ÿÿFûg'ö?\¿ nùb™³K À·þ×o3 ì±³¾ÑàW?ÿ•ðÿË÷~uë¶äÖí÷$á° @´Xø>Cÿä+_ñLŸõ"5Øpúܹ—“°^Ò¤MÚ<>þÞ¶ˆûúm¹È][]ºz´rþêÂj¡ÛÓs^r#×OýÆs_¤0îDm3#( @Dg;âÍu0¢³6̤U` +Bû"’„¥-Mâ;W)¶ãAë·ï値€ 0¶±+ÑN9eàœ`Æ6íGºË“ _Çõ! +1ìõg'NpDË€'"Žÿw£f¥HQÇÚ]YY^œŸ]X^QrqîKdÛ(åà|ó:R!´«x8µ(‚sÖ_§BtŠ¥¦zh.°¶ âê$ÿMÕ,C«(Ižø/Ñ¿jâávÄ$E¶ph|Â/ÉBtÜËþoôðqL´©<þ™'>óø“Zbû-Z7=Ñ Å#^Â}h"9&&¢€éŸ·x@²üsq±ÒÒðh½Þpr£àq£ß"ó?:>þÀðI%ñý~KSd—2Ø_( Üê[*ÃØx­]åÙÒL¥0 +óöÊ’îs{J3n”VtiŠÏìû]{÷â¡Ç¡`ƒ3ËfŠíëÀÏøé­´b)upAì‚ ¢à `¦T¬ðàg’A³ì`Æ„À>4ŽŽä çýÈ…Â^jгf:í$])= µ‹‰Ù’g+åz±ì&<#ºwòoTІ ¥@)’Žƒ´.¨Þ¤Ù$@ôT‘p ºDjøÚá~d$«3 ’(­óÄ4@¹Ûÿøÿ3øOwc•\êט0cÙØXÝ:v?Õå­–hÿx€+}ý¯×¿ó¥|Àà? ë-ºŠÿ9ý-¿º ùs¹%ü7T€½ðÇðƒpàà…Ÿý&ràÉß“-ñGôàw&€ošú-’žíâ®þ8´ß42B È—m4@ßå…ËÕ*€%™©øÌÝõzÑF L6 +YcòXC@ö¢¡d›ÚìT ãÓ@È ±æ…c!ˆ(ÚõÆ€d,ËjÏ=ºØ„‚hŽg;X±/vvòèη÷ÈGX…HÁ¤‚îÒÚk`¾yK†ì‘n+öRß·¤Œx»®ó$ +IûÖ`-¹“ =¨Aw÷CSY[^Y]Y\Xœ_XX¶‚…Sྒrn +÷D!ãÞvò™I¢]‚ÐüÃì°ˆ›VÚHÙ²F@Œp†hApåFšˆ”Ô„tmlsqÜäÿêê»AÃm 󈪞P +À7Ädû;ÌÒÏë/F Àw¬üèû²ÿqæ»@Þà?ÿů~õ«›¿xï=³ÿ}-·o¡X`$.:† +à~€ßû.“y6À/˜ì>㉀˜ôô,Àäøþ·Ý&Ñ¿}€@~“þ­%ÜÓ,¢µN­ó(M.õ< uc­ pDÄfáVðW˜= ‹¶£ }e#ûæ%ù¹ AKp¨c†Ó“ŸЕ$DÚKbeÄ÷DÖ  P]K])s2‹oxÚ/­­.-ÌÎ/ªŽišWàv„ëù4Äé:ÔµCÎwî¬RƒÔŒŠI‘ÓÚóÍ» \'quùfýk¸]‘ºQº?GÕÀ‘öT_q[Ä$:‹ã$q)¬èS!Š4Ü®œˆF€3çÎLÊ ?ÑP$R<ðOôûµk@¢ý&ò™ÇŸ0þŸÀþ×A|Ÿ<ðâɉc'Ž%þŸÙ/%¥ïÀ'Àpÿ’g˘ßçK=ŒN1ŒŒA( 2¯ç4*3@ÖE'´Ð××Wíê+ÑzP)DBp+BÄ¡Ñçmr +>Jøúá7Ö¸mnÀÕ©‹cÐ+…Éà…úVCþ‹ ¢¬Jµì`Éï0Ä#îh  ]çø°Ý¯êw«ûëÅ<âˆmâv‰g¯ö×¢!ì· Z}~©`£•EJÞôD?€A)%J>Ï`½`¤*ÞdY®VøÉ*¸ÿGò1yÀ¦ýÿuúÿËþÏùO™lý,ƒÿµl,ºk¨RGǤœUFK»÷ÿ¹ £ã·íˆ‡ü¼üŸ½”€/}å+(ß³¼q ä¯¸ùó›7uûW²ùsþ#·o£ Høïÿ…á­† M~Dxò©ñS'Ͻt–ÆOi§Æ·Ý ïè6€ücè7—Û舷qáêTõÒÕ…%iÂsüžQ†“ÅV±Ia„ÿÝBHÅT¸Ûms;ÜÕE>¡T +ô€ ‡Î§µ£ÁϤJQ W[Y €; (Z‹À Âl¢°€[û”} '>W—Ýïx€ Ük/ÙÒ9çò# +×Ê£ÿˆOš¤ª#%ïØ#¦“!y•9௨hVk+Kó×®-/J O@`r+!$Î/Ä);—\ ûÀ¹+”U:g(©/õÂ*šv|^×i­ÓQÔM\Gõ[‘ðr½/f»NHZßTnÄQ?© €Qg0¾ÿP‹@?ÙðxËT@lï×ð$ZŠ<&½?nxJ +€[$4„ ¡äüÇÐÄ~/§Ä7ÿkiõh;9q¨ù.€\xôQ5zÜ?%@ßßHX{ ÛѬÝï›3ØNêb»Ð°:;:â¶vt¦FKº£ÕêÃÅ™Ã;÷† €&ÿц÷ 6Cé]EÄïÞ×?(ö@€£úÀ\4ÑËìTzúcÓJ’€  2S,Ê>‚(wl{Ÿ’¡D’¢‘e‹²d¤RÏz³‹+™ðÎâ0lûû0Ö }4èžàfäñ —ë:þÙåNUéÓ®‘¨‡èÑ*èí>€BÐZ0›rt@Š->÷ÈǸ:š3(«„ÿˆ¯ÀzêàšÿYð(jÌ„–Óbÿ»ÿâ¿‹©_£±h7~펎 ô3þ_ü¸Ã.€]»:vwt$öþP" fŠ>€(o½õ–íÿ°pó—7…  ÅüÿýÌá_a:Ÿ»šq„ðE{üœàuÀ§dóð”³àÀSOþž™ß&éùÑ&©ý¿áØü7ùÓ²Qx©—QÎ_½FqЇ9mÝú =žò0!D{Âè 4@po¹¤ ,À$ípQOF ú*q\ñ ” ftå‰)ë ‰»!ÚiÞâ0äȦÙ (¯¤îüÑwn Mâ.óØ‘Š£Œ-Cé)®²´Cѱk‚¾wSÊ^yIq §ÉYQu-ŠBTXŸFeeþc-˜f‘z¿ŸÄÉé“ )F`T´vc¥rqº)ª(* +.q:¡Áiƒäc'¤dt;.¬BT³èP‘ú@%sŠÛ†‹øN>!ªÿ•oWN Àé3ç^–íhÎlô3Ðk~pH¢ý&Ò°ýÓŽðõãˆ>Ç™ 8š¡¸€Ð ðÝÃc€ÐØŒð®¨ß&”3Àú>!³Hý/Qèo>ð|R vÜOÜ¢ÜÃ=µé±xù$'P-›ñÀ1”¦ç¤tÅÛqöK+Y½WÑ$c•¾Îއ: £6 5µlôA§^›žÉ²òœè“–(@;døRq ^ËðöRÄóÒHíâ æ«]åÁéúÁ¯V¤„ôëHFòˆ_x;Sï=R—;Vc´¼NLKQ©KƒƒuŒRfÅš{&~”5I\R®öª¼µZ`9j¤MÜáÅ¢µ@X'èK½ +-ÜdòTŠÅÑ|,€àœ2M€FF”½*ƒŸõÕ¯¥0^#¢ÛÅÚÿÍÿû?úÿÇí±fG_úÐP*><ªƒ‘¡ÁÁÎN™ýwì~5ÀJÀoÿögÿM€çÎcø{ý;^éË_iô”ðºÂÿ_Ðð‹›xüÿð×z{ë¶ܾu+פ„@z€ûîw?'ÆŸú=úœáŧh‡žúÌÆ&€o¤çÇ:iñäbè7—íÍxcuyñêÑ©KBÓ"žiqG+lzwbãAþ®!‹j '½-D]ÈóŸ'¿ €ÑÍžvŽ(6Ђ‹Àœ7!âl¸™%6¼9Kzˆc9Ðf„‡ +¡…ÁøÂžåRÎ(-ˆé¤àD"„É”ÅAð_ +…Õ"Ѓ_'%‘´/&iN2%Ï‘(ŽÊA¦8>tÅv[J<‡8ƒ˜pa~vqiÉ -7è°¥¤K7%ïE%Š -Ô9µ®»T óAå(?™ëÅ÷ñW}­+V;«B>7A¹‰¡à?*ÕîhêHE§v|r=ÿùú¯|ÛÂ/ó6ŸjõÐ@ÿLÿW^±àáK@Ãöþµó$øÿLxm¹ð”ôZtÃÛ<Ñ>|©\¹ Lþ‡M=Íw ´÷ÈÎGyЧýßÔWÛ„µ²]1Hî+U!eFXªfõj&(U3™½æ @Îf®\¿þæ›WÄSF²Ó]®WÊ=¥gE» +¬+ÈšvÜbud¤>]­ð¢ Î¾Q±iúb=›{óú2y™cµ^î­Ôç.êP§æ”q©tä(SÕ¹ ~Å)÷VNGt,dQ±™ë×ÿòÍ7_Ïê.ˆ¢T²RwitŽÒŠ†Õº•jQ§§³‘¬>'-¢.S\±v:“:Ò§‚Ó11è©Ô®0añX63w û^IÏ¡NRA¦²j¹w8«sÌüÕʦÒi‘!^z¼¾…jˆ=eï~54€cÚg@àŽ…è;:’ºXYr?á¿¡§„ðf‹ýŸ÷ÿÏí:M¢Œ‰ÿ~ۣ…üÿÒúK»w ûï€?Z…±Ÿ¯Ùðe•{x 0¯½=àè Û_Kàßü‡þ` àö­èxûW·i€ÿÑðÖÛ¡|ï»ßþã¯|Ñ +€í†ñÀÙ³R>‘  Õ YïHÏã­emyþòù£õÙ…<†>ìׄhîæ‰žPWÀ ~$ç±,s6@ˆ”A.1f”]ÿáü&ÛÑÛ BRŒ WŠê†ÂdS+f+_ë{ÜqiqÝÚ]PľРS†>¶±âI* ;7h3 "E$Š^—ç0vX †³^q ôõö–³%T!¡ª §€ûåÕµ5Æ.ÒÑRµÞê/ß\¸ã$ŸÈ…#²B kô%׺«9?ëÒ膒Þâ ¥ts…"º]Þ¥BepËÑ|AªRáVµ¦ââx:MyÚñïK”Ú*¾ñ\ð‘{“öã8"x­ÿ‚Óxh8ðM)gÒT@¡DÿÿmõhØþÖÑÿ3 €ÐŒ@«“ÌðÔ¡ã'€cǾ!àçó@bC ð¿oCÂø;±píF +]tü¤/¶¹¯ìëííÝǪ÷àç÷uwmŸÂzÜÓÝ­ÐÃåâárùðÀábO·Âº{Š_ëù\ÏžŽtìÙ³g§¾{ëî>Xì.w‹={Ù±ã‘=ÓËu,ö<¨{ L>ßÍ ƒÒ«{zK)’99êÛÝ­ÒìfÞü˜G_']bùkÅòáò×\îóÝûŠEåޱ籃ůùe>Ž^<üùÇËûʇ# éî~챞îÇ}çÎG$¹»oRiTB“M¯ÒVMôîû¼¾ºrŸÊ£ËÉR7ájjÚ9žñ”> ÀÞPJÀBq˜¾q,¤˜'@â?sør|$ÿTñø?¿ +x°áÿ[íÿÔÿ_Š…edàKH/h«…ý_ìÜ‹ùߎÿŽßþÿ?µ+5€CF|V +À·òN€ðû'oE¦û¥Äø?ðÿá|(àÆ äW¿²À\~!ÀM3|ûO¾ò%wôƒcü):ž=ãϧÏ=åYI6Hz~¬ÿÑ °UÖyÒy Y“5º²`ÀüÒŠ47 +ÐLÍS]yæ€òø0RwïBtNzM™A1mu”7¤%é +°ÍQ‰ÜÚ'!]êT(2Aûü¤3ȳ!ÃOçÁò 3?ÐëKiO° Eè×IÐ}®Zaá,_ÚÁµr4ÕƒNØiÀƉ¹°Äµ*@¸â¥ºDWܵiÏå$fŸ õ‰…áÿË ×f—–WWðþ{µ¥„6Ô".Z.ä( ë^ñÍQ+†û èqºCâ„[Ÿ=»;TOQó +µ&Ä£]I鵯ü&©ê­6iÛgE^|S™‘È#>Nб¹ÈÞŽMÚãˆà=ÿH8MÀ8 +€ ¸G„w„ÿ¯lÙÀäË?Ñ>~‘ݬ?6Žà +À1eî°“ÇOÃÕoëŸoh¦~îðÊÿ¾-" `Ò«6`bòdÛ(€¦À«€·@˃&€ÿ$;šéãÕÛ¬þçsöÝËÊÝWÎÎkçhV®Ê÷ð‰6n÷Kå>¾{ýf½ÎR©³p°PÀº­”ªår¥ÞK ~O率eb—ŸÕ%²/ɢǗŽ-ø{•˜ú„ r¤’I€èÆ1TyS%l±ÿ÷úüO îþW«±éÜÝ úwÙù*@ìØôO ôíK   àOè}h€å8Äþ_Þþ¥ð?üõ¢¿ìípÌhÀ›7þÎ?¼M@Þ +h?Mßù“oµ*œ8uʯAã}€§íðп| —ôüh{ìhjÌýǦùvþ­DÖèÊ…ËG+—./.ÓÀ£\¡aþ3-‚}ˆ‹2è ©MhÇZ”Àír1ŸÍtÃŰ‚>ìD¸V±%9xæˆVädˆÂ¢èŒ^÷!‘ß]¥Œ»3µIDô¤gB¤ª]6ÖH.®%”æ~ŠÁ1EñMãÝ剜HE[vÃÀ÷}˜P¨+T_ö•p¤D¨C¶:ïWVæ¥e‰‘Пð-$Æ#ä’rnòs(M+¯;ü*DV°ªF•’_PaÔ ·fÝG + +É¢ûã‡t½ÛùÅY}ô“'Ž¢hårèì“øR->89y0ú›ï§]ï6ŽÁòH8™{NM¾ÜÐÚ„—ÿo.†bþÅpÌó;†Ãÿ˜}þxƵc‡Zùí°4<Æþ¯Ù÷¿o‹@ýܧ €SmÑ`a øÏ0Ñ_Á<ŸTÜÃ+V[l™®Îë᧯d½ÐÁ©JåY3¨zÈT*R„äúÔážÊ¥¬úì³¥žŽ‚ SãeÙ‘}õ™J©°ë¡»:+~rÜøYe´–Õ_Ÿ« ×É5ËF0BGGëµ±Ñz6EQÜ1¤Ú{ ¼ÊQ® « `/ - «É^U¢Å^),¥B©ðtA0/C¿Þ„êzý|ïL}º£+p/O32FJY½HÏ>.HT1U ý䦩‘™ëåbuL™º_"-ZÚ…Iž) µù¤tÑ7²µ@ ä*À:@êpÏ™Fi©ŒÄ¥T….g±À“ùR´Vû?øŸ¸ü§¶ýJø¯#Ýfþôÿ§íߨoõü6Æ?¿h¼S¦¿õk_øòW¾õ¿2Àw¥Ø` /ý»}ó6 ðþ×ïËòÿð׿öšKSÀÀH€˜(†x*À/|'Ûä‰ñqÆ>mõðAm’žë„æ¾â|nðkÏ;)h; +ÖþÊâå)^œðO‡k\_³‚G=ÈRx¸+4> @ëD@RxI°4µŽb5ÄÆ?³$@êp&€'è( Àƒa€ŸXL·Xm±…¼"ü9xÔ§x*Ø Ó¾<¹Âò…K¥î˜â¾À;ã:¤úÀÙJC£•᥽»vìèèŠÎï2uÇ*nŽ&Ñ1Q»:SWRäh§F}ÀÔ²¬žôH~§€(·¢Ë@OFx6°¯ªR|µPPÐBZEiL¦s\_*¨4£ƒ…ÑR?07Á`V¬¦I] •‹8ɤ˜Tzy©q¹R¦Fœ· + vbØô ^ àÐ%{@‡ðNjH>Þ cTB¥fàÞo*Xñp“Ÿ÷1`càPÁ6³ÿ}k­öCPÂè9µQýrôÿú»sô‡ 5¬·ÓŸµ÷¼k ù*ú¤1€ðÿæÍû_øÇùŸÖRÛøü¯~‘€ŸäÓ}ßsþÉ·¾üÅ/Iâ¹ÁCb¢áç<=à‡G«ÜÇšÒ¢øé¼¥Ø½0;u”N€++4È”Öc~â ù˜Õ<ÔM@ —bĆƒb8.½t,›Ó „è„ðð)ÃÝ»Šˆ£j +Ù0˜PÖZrø:«%2ö ’‚ïGŠ£ôãJNÐÚ`~q©³u¸%3ÀÈW—^ô p¨#r%ªÎ¨`Ái•'J£¸sXS9V“Iíå ›ûE³Z[\”–µ¬:¦åe[ +@›à”Ó>? +I×£,©¼ùV§ïàq—@Ý‚£Qå•VÕãh*`L‘(qßÁúJaÐøF@yNSƒŠ«ËŒz‹‚©²äEy¾,Þo9ôÆÇ¬üŸÐ𜡠@"´žM­þ¬è ’p¿‰4˜ŸãCÿKaý“`ÀþCüzT€=¹`"“ßÔ÷'ö’áß]y‚Á€í +ÀÈ—x +àäøÍG?õ›ÒÖÈv%A>ž÷÷Þšu¨c3=fJ¥^ïÀ>à2¶b +¼r)“@èW¥ìèèø4ô-ü{bHdgw P¥½»¥ìåÂÌ4íÍ#³¶^®L ø`(uScP€âhkÏ€6s½1•O†í-‰uáåÊŸô)ŠÊ}otoW²ê¾ìHè !Ù¨´“R_i¨¿¯k/³J£+÷*‰x£Â2va¦³brWëv¸2ži[ª¸hH>+Fž#Q5ÓWmhxÚúÐ +>€{y’k€‰ lû3Ü!„p¡¿•ÿ­ökû¿D¿µ¢kƒp ÿGûûv3ÿo`¿õ£›)í7:~‹N€ßKÓüȯL +À/‰À¬óÍÿ?¼ÿÑG:g \?‘öð?ú[ÏÄ\À €DÏŒ¤œöиt?>qrâÅýO>5þâÉhÐ' þ6!p?>±Åjˆ=¬Zš¶ôHv>sG`ÂÚٮȲ·UÍê^[Æ…kûæ`6W¤E;Wü67^Ž’§àÕN½Ü ÇdGwì'D:8g€bÔ{ªºªÐ±cǮ΂ôˆ7u@«yôF¥ŒÖQ©<çé%/h—ˆ;&«T3…9]EŠäotBRmÃP.gå}UŠñôÓáð©†e=dSñ d¯ò‘‘Ý'ŠÊJÇÐÕ_+ˆ¬´]c.‘ýOMHP²jÉÃ$ø†^›ˆÿ¡Ðph°T #}TÌÞ¶ɦýܱª¥æL˜ø¹($«Tu™TªðeÌL€~nc£ý¿Žÿú¢Z êqR)ë‡þýîÝ3ð:øƒÿRÂýF± õ¤ à'²âòöÛæÿ/oß²þãúoáÑIbÜzïæÏÞ‘ûýR@%æ>- +Àé?”{Îò3ã<;Ú%=?Ú¤éh>`$ ?àïO¢üÖrcmaöÒù«ó‹ÒVVDt‚ftžïñÐ×ÚhãyÏ–þî‚0Ày£ÆgïŒÈ‘|úra,J$¿†$Dlˆ”ÔRì(ká\`×I‘J—…q­³Ú· ®C_çµöíßç À,®ã˜‚~ì»ÏžÎ*P— „ÈfgWgõ•šðÜlÁÎS[EXcê%YÞ¹›w–Ô¡ß[õC&\•*.­,¡¸‚égéö—{-ÌIBI¨QghQ:ÎÓ?•r„஢ÅFµGa¾ÿV¨& +_å^}Š•î2Dµà œ¦~iîâîš4 +‡ÒÍÑñ}[þì%\ã%‹ÿ ñ·½•Øö÷ +y à“óœ¹pî\ê›{ÚÖ:y/ àoÜüO€Ï<ÅèÀã/¢0 +`½€F¸ŸØK†Ct¥hß>pò´( ö–ûÕÀò  à |§X³÷؃wŒÙa®ÍxÁå].3%~rb›»ÌSîÎdà »ÞñPÇsŽ™x$ƒC•z·¢ñJùÂOe´nìEXËÄ!Ùúo”Ëõ4•ïè Ù(ÕÇPT64Gd¼ÐOPS1ÊÂý³å þc€§~€åÊùrïLIü/¨="í³e^˜KV•&òl¹TQœRqu—ú ¥þJ×^i…Rý`YŠs£‰T¤¤‚d5Ðø— STÐÿ ™ÛûÑ&ÁÿÐ$L‚¤z¡mßHTLS^€uý< u&öÈ©D7Œ¢~Šð0 à(+…Úý¯OõË[·ÿædü룂YåêÚ½ãáÔúŸÃŸ÷;‚ÿ­<_ö»€òËÛI°Àüÿà×ïÈ/ëùÈÀG訷nÞDˆö‰G|çO¾ +)=Úôè8E×'ËËL´]€_ˆÐðHxØ´hÛ -^•pmq‘÷§§ºÛ³-‡FÏ€ÂOé0:ŽWøô}ì‹c”²g«X›t ŸM¥k^Ž€ aÄñ^J‚+C= †Uˆí’9^È8vBtº† û}^éÂ0"è&¢˜b¬öo0 ×è,äh•ˆ4Âr–ž`þ“Žõ!·]€Ó(+gµ!?Ø5`Ñð«,¯®,/¹/û*}·«#!Ü%Úá•|SÄ~ã_»”ÁS(ùæt•«ÜÅõýú.ðypZd÷ZW°+Ow•"‡HÍñVÉ(šïåÎ]c^·©o ÿ¹o*$‰ù¿`“M:ð7Vî091þÔSã§™ð‰—Í{„Y)\³‰<ù”—×¶ýwŒ8É?T°ýø¸ÎŒÇÝýî)Š xðßp?>±—òÉÅÆÿzÀ6<¡$¬=í +³á0!«{mÝ´xgÀõ"­ñ‚Ê3bž­o¤lóŸ}JÝØ¢8h¡K_·èíþle°ÞS‘~P;û8#ÒTxÛñ. +ÕÊÓBMë“ ïçÉ»öŠkµ±Ñ¬€á]–}ËP» x¯®òWQÊôéËzç(ÇÁƒ¡(ö‹ò%ÞDLY³ +M„¡“(9ØßWàm@}xúúGzJÒ +|àQ™3FžÉ]Yý°Mn%J…¸ Öé«Ä“ `n.«ôwuº€©xË/H¢ø‘@{?€|,*’4Ó_â0¿ÎÞ€:ä쑘˜RI†dÿ?»eû?aÄTzõÿråÊÌÜõ7®¼>3w¥^ÙÛÑÙhÈ-ÿ†à ÑìŽSŽr€€ù(@ïD€[·nE À¯™ AV}À„€‰ÿL +póïñ ÑÐÃÓ(=5ôøÒóBVC’—ÏÿÌ'ñØÐÊÿDÿ¦ÐbQÞcÁ4]Y¾†àÚÊÒÊ +l²?]T0VÀ˳ÝxA¢›yGO™ú6 -↮Œ“’0+•¼SsÊPTyøŒQNt«¼ê/ ë^ëŽé#°±|$SU;«øÞuÊ©’=˜^ì;?Š»ªHàN85ÊÍùæ1|Ë”Eò4ÿ:£Ä¥Au"G|r#S(E[Ð(3®:Îòal„j·ÊêÒòÒâÂÂi ìÞ"þo¢v$l¡Ÿ^ÌéK愺(Ô„•Âü! +øïÊ”W]2"çТLy]@ +ü4¢PÁ¤N$­tÿ©PÖ$ö=[+ÿSfé0ñ>þ¶M÷õ›$5CPNÚßP`<àŸ,ÿ|çÌ=\gN'‹0ãOÃpâ¸]‡öÆ}ÿÛû¸`ÎÿûyÄÿ† éX?@®0ä7š°ö@¶+FÙ}¥^§-^fomT +€yR +°Øæ•Õ +ÿ᪳rw¥T,~U†÷oÉnÌí\YÖp­Rï•J…Ýí02*µ‚öj]&ûZˆgÖ™úÀ€ Lò#•D¨ýƒ‹*Hè*R¥Þ›°kœ^Øé‚ FÙª=Õ”®N÷ ŒÒ¡¤«½¯F­ÝCXøC*"šJ_ï(ÜÝÕ?ÔS̆†JÏ J= y^À´²¿X«¸ÙÈùuÁaxú–ÅqÚ3Â`/. „ +:{zte‹lÞ  ø„o*RÊ\ˆ’r Ûa`(I·Ùhÿ' Íþv_ ¡ íxxÇCú>¼Ã6Xþù6úü·w U yPþöG¼ +.¿üeðØ'þÇêú(ð£>ú àÖí÷nÞüû·ß~;ÆZhó0È™Æ)=ßdBHÎâÕd'þúå^}rIÇHпÁÿíL$­,Î^ºtu^Æé²ÀŒ©¨çÛó6¡@|€„­OÂòA~F‚µ‡À7F¥Nq–…ëR¶AxÎÑ’o·´CXøDơʓ]4•ϼOšˆ±qD2YòÚÐÏMZ#nž‰é*gzÙOaÃ/ÓqL®q·I2q¹.# ¥aç±Up…úêI{Ü¡•®q¯G; ÖV!æŠðÀD€ú0` ±°±ÀÞ‰rbM-«y< ÿ¿>öð uâ¢æÀv<­Àz2àPÕȶÅÿmˆ O°r©&É*N˜+ 3´O>{É‘J÷³•RQäý´€Nã‚P.áè´[žCCü´PüÂè ÅR­ÂëüF¤¼ö  (PI¸k~ð[)Æ»ùµC‰rà)¬Zî©–pE:ŸŽyÈÉo¤å½¾Ïù¡Šu ÉÐüÒöîîìêìiôð§ Ï'mJJ )½z9<8œ9n¼é;ìÈI|e6=wåÊõÿr±¢‚í•б¡ÀI[?€è ˜»˜ ñ‰G÷˜{FFF2ævM¨r7ôÿg%Yoÿ«ˆÕ#Ý=•á©úÜÜë3Ù s"Ð^ýsÛ?Ö¼ayè™!ƒxÁ+8ñpÜ”Yß蘚þ™ãÿƒ´¸ Àí÷n¯ó 4šâIå'†"zú>3ùÍGÀôöÅ€$éñèo÷¤çñkVg/_¾zm‘9jd$ +2¶ÍK?×Y±ñ»pƒ$FT2Bm& S!ì³ã%—Ø »’»æA0ïÔ€¨‚Ì«;1™Ò3Ó*ˆ÷5±}>]Fš¸ÁQØrŠŽï´0plˆ¥4ò"ˆãæ4¡iÍTùâºJ…a¯˜f Tq#SU{Ü)~мžï‚SB¬r¥ùÁÍ ï®IX]u#/\R¥ßϰ²A zÜ÷]Æ=Ä ~•Ä¥àœËÃ6øf]ô¨j0þ©`_§}Ý ‰ZÓEܪ²÷%:ÈyïR°¤ã¦ÿaáÒ¥KþûFr‹??jçA²ÿÃpè©§öONNŒóF€hˆm.¤ôH£7ÈSO>¹ÙçPÞ`B´ßE|;Ä{ét”ÅoõÀ¬Üþë$ ÿ$ÊPÌßÄ ê €\xâQ<ïLT{ Û–Äû ˜–¯Ò[_’­¿[*‡Qw»ƒg»¤ˆ¨f†e(ë)W‡ +»zx7/¹ÍF*ÏH¥(ŠÿÏ¿0&Ú—J3P µ£–‰»Ùó²¼ ^ ª—ö±U?N}TŠ’Ê!<îÎJbz $j£ 3Â. ó_”Eï‰unè/eE׎þA8#dû× àѧ>3ÐKjÃZœEM U¨g‘ ƒì"¬Ô¿wï§÷üO| À†~•‘äþ7€¸gÞÍ ÿU£~°"èniødöÿç‡Ë¯¾ZÌôCbÂf-T•’Àô|¦4Ô?xï&whŽdÀ;Ñð½_0ðÿ¡‡üs ßíŒéïå£ xë½÷nþ €{Zø³Vï: Àéä8srüÉ'¿ágG›¤çG»Ä8À6 ©±â³@ËÊâìÕ˳óž(õ¨áùµ­ ÌHNvÓž]øAã½-ØÅ$·|cû”f9°# + *˜£8¢­0G„” Ù‘&׊ÆtÐãb ¼nx«cQ³yå"Gñ>±\&íGt"Prg•¤/P¨£ú€¾‘:æŽH6\ÆuÎÕ5„àhQ5,//-Ià­aåß[h˜ þK’ÐЬàà Ã(IúPÔ0…q;¾/ß‚‹ÌD÷ïb!¢{kýmWA‹zõ¨š×ݬ­Þ¡dIýhå?÷¯èé°ÿk2ÿÏ[Ƚü¹´Yò &ò¼cwßÐ +¦•êJ‚nþJªT®›K#Ì +€À]°å˜æW½Ü“²Cž­”ŸCЮk¯¬(s04):×'„Îì˘ӗ)oFŸ³k¸õ:õíëâ”ÒÁ +¥"FÄš;d`nf3Å×=2R7Ί9 |” o ¢CqÇ$:B¤†àÓÛí`@Üuò44—¸wkúŒ¢è®õªbÿ_Ùnû¥üê”'HªÐbö÷õ¡5lÿ¡þgµâûŒA¼‰|1Zè(l»à?¾sÓ€x]?ûþs H‚ +@3€§t'ÀŸ1€{()€Ö>§õäaÑpúÔ¸»$¯?B ö´pØlà0DgÜ+0_¶ã€÷K×.Ç«Vâ5@ñœ2~¸ó̆˜%‚­eíë2øÈ_ÓOWÁ@sNÒÄoÞBÆ©íËVU*Úó¤ëF{ +×sê +pLG¦õý®Ô +‚T +³JÈã|¤ÑÒïÔ£ ÞUZNUWYEÀö…mÊEÆM‘„ ¢¤\MºÊÅÍèãTâ{Úç*gïɆnÜ@ÓZYZœGÀú_£+À=ÀÖ€«A ;cw΋y)·ÃPjtc(éãÞœ0ŽB¸môÃ+aÛ? ê¤º} U+=j•ºÔq“ÿÄ–lÊÌÉ ýiëï»yKK@ÚzóÒK(Ç<õ»¶ =>qæÜ™Óâ=-þ´¼váµ ¯è@öÿi +÷ ¶| ôŸ<™ýeú“ñ6¿{ÂzŽBúQšäO‹Kœ %׿éF€‚mÒ` àñx@’Dµ²mh÷aY`Æq=Sé-eu÷€ãý} o†q##¬yON5›é™©×­ƒî³Ý ºÍ¼2X™ëž†úvÓ@Á £×„#%r¥VŸ®üíéœÖ`rT˜Ö–@Çè.+¿Ù¼SJ©ÄDPAŽTêS½s‚q©2¨b”tJ'u¿ÌG)ÌÑ‹0³ï? Èd9*i¥î’Å_/Ög<ûÁù?ʘmëuÞQh¡ Àû@7¯‘V‘ +ÍÊ‚>„ccÊ̤S¯wmêþCØ0ûk­6¹ jƒZª”iÿŸÛfûÿpùUG-º:;÷võõ'ú·ÚþCƒƒƒ¥¡gGG âM ZâU€vD€_Ä{€„xSÿ_°ÿs ü|8~Æ\€1 KxÒ<M@¸ô97ùM€SAÿ¦x?Ñ_â°ý:ljØò÷‘ÕµÕå¥kW/_c ‡ 0ùyYB ÅYSA!1Ñö SÀ!àœ1eÁTˆŸ¸‚4‰)ã>‰‹™ë¥È ×ä‘M™ SÑàÉ`|÷Á5 +éH=€Ãœ¤< OEÔõ¯VÞ˜W1ÂDç2ƒS)Q&íê”6¡Û %œãND‰µ  P/Z‹²˜ß„pV7!ÎFý8A2ryiô_YY^\X^Z»ÁlÀ+ ô^¢³Ö64äçI–E[Ý!µIS]Qzûj\p­´Æª÷íZ±Š»!ÄwŒÂ¥_@‡ão‘àÑÆõLéUúr¦ÿ.GIŒKÂÿ¥kùßwƒõ-;ë…w…àÉ'ŸÄ–šìÐç•ÜpáOÏMŽJ¯ËZ''Ú ÿô¸í@`ÒÚŽM0öô£Ð/€× +ë_ÒÐd¿—0ý“„àÔä 뵘ÿúÏžØÄ`â·Ùÿ€O.ÏÝOŽVŽ +`•ê”Ø_X˼©7c”ßVªõ™lnîú_¾93?pAOe½UN™]}=ŸÞÛ78šVd¯é™S2¥®Ž&Ûy†± +Ò9°T©_¬ÍH‰ôõÜ™n ÛɆAAªånª—+2•Ù© +Â3*ÉušøD­ôf@´Ðc€>Y}f*V‡+*wïu×ôÁr6}µBi‰wª3Å*o~¡Î+p+PªÊppV§«ÙÅzÕï.v} ‹ÿٟוK‹è$ó÷BZü cµ4›à(ýB6ólÑ ¤Ý@¥°h‡eäˆVGtcî 1üIúÿÿ¾~AŸíï+tuú +ýƒýýCƒªÑ¿ßvÿ3Z÷?±î¥„ o`€wþñZn¾wû=wxÿC:Jø—‘ðÁGV¢€÷ßÿˆ™¥üÔs¦F)ßÛÌ0ñRÃpè©ýãv-¶,§ ~ÃüÏu¼€0ßIA±lç]Ë‚> +ïZ]ÿí·Ð@ÐÁ¬Á ÁÙ5@‰Î Ç6ç] Gô>•Di¥ƒ„dñ“ÎglÄI…9Udã4y©»ÎÙD +w¿"«.£ÓÒ®öÍ9òWt ÓJF…c.ÔiîV;5œ N…cb(®P\-Xó­Z‹ LÓÿÏM: Š­"Ùíà3wT£ÊY씦µ¸¼°À<@5ý›É%PŠ %ø¿^ µžòªH(27ÊyÆÕD±‘p’P‡fv”ÏúVÜ¿…ÈÜöݫܤй”ç¹ßZƒÿÚWD%í#Éb‚?Íÿ þãØ\6ª§'­xj¿ý™'öOœ;üw7ÀWP¬\¸p᥉³¿‰`ïï·ÕßXƒí‚²[ðÈŸ8îŽ\aà¸æù³€%àßä~c ò·ˆþ¥x‹„pjrâÐgZ€0ÿs EÕȶÅãÒ·\$¬º?·OGî5¢ãžž}½Ÿï-ö<¸¯»···Xìí=ØÛÝëÓŸëîÙó?í|D²'ä±=;÷<Öý¹žžÇö<Â/ùˆŽËò%g¸¯¨4•ÔÁ^´Ë¿MÛ B9$~O®U9TâÏíylçΘØyœ´Ò†¬´UûÜcÅÓ‡?BIEw4à{ê=苸Šuja_¤ãá8ɾÞ}ÜCC„n‹´)¡7é’èoÙl4à½û„ض->:@èGt"<Ì`ûûíÿ¼"¿¤/E”F…~ÞhøŒ•€Áþ¡þÄ4‰7Jòà¶ó.?¿yóö¯~eÀû¹Ý_øÿ—ù¸µàcÓq€ô6:þmjhõœfâGŸ†gOKˆ°¦„€ç‡ïøa’ A–\=ˆˆ, ([ÈâÊÒÚÊÒüåË×èp’á Nýp Cƒ<€„X7Ó#ð"m‰aHr>`í‹M(¦fhÆ W8‚7iè¿ÈCk´6n/PÊqu´Qƒª|Ú7ª$ÊëÀ0Ȭ¸wì÷Ö¤c]ÂI©Ø\&vúbÛºx“›¤ìOçVÈ_ß|V_bG©”,õDUGœ±JÀ>‰äú‡É(%`umy×RÉÑ÷âžrù’ÐϧU¸Ñ¢ Ã¨t* Õ@^䯲˜ÿ®+•RzÜk×OâÀê˜ ÀÎ@Ê}Ã}þKó[àA±OÅ~‚þÇG’à³ù_ø÷Ïâ?ðm +/ö(T€ã“g^J=νÿµ}íÂZ +¡×Ë:Û?Íá{àб“'iüÇP‡úÇ'ÆÝÿ–€Ü hŠÇY‹”šäOK¾ädlô_|ê?lôœZçØ„ý–Dµ²m {q«£¶*Ã_¥z>òçµÿÚ)Wª¸Ú§æ†{§ŽÖçþ³bÖ¯×u…O—d—*GÊEÙÒ²ûgâÎú•úë38è »wìØ]*••?–Õ_­VE«D¯ìH6=}qzzz&œì£Ñ¿“"Z©»—X¤VÅ,/ó.]52Eo¼,›«geÌûè´x„dÎyOnV›£„d$óýÿýúØLæ—ýU³Áª +U©LU*¸TègUVwfZŸ+vñסR=¢«V+‡{‹ºˆzP³£®ÕÈT633p¸U µ¨KF†¯5w$ÈҤ–OÔ1ÿ¹“‚\ûZÓ4 % ã$ŸÄþW"ÿÿ¥’*Cý²ûŸ¡Õßšbo”äÈGà à—7oÞzO`w@;þ?´ðñ‡"hàHÀ{ïåmnøÁßJøþw¿óíô2 ñÿe· +ð“á8£ÇÅS¾ÉëOÛ>§Ü¡ÏlO;ñ4ÁØoStÚ1""GéÁ¼…˜L‹ ôˆVé5q'`jÀɾžð°-€ +<ð“ߵȋH†¦g¨5)¹B‡$Ç9¢G¤€‡çaxÂ.ïæQ GRm( ç´ZM±à« \Þ¶Ui¡†ÛwM²¸"< Žwà;±Ùؤ_tã;9ÍuAQ}…¸6³Áê‡ÂI–P%†k¡y-…Òׄâ*šå•‘êuy‰7.Éö— «î)"çåÀ?+ã_Ò¢(u»URùNSö©ÙD‹î)bE‘ÌqÎIâ"÷Îdãs’;Œ»pa'¿„*BI¨Ž’A¹bOÑø²äö«ù¯j_‹6€{Èz/@ðÿþ'÷ŸÒáK¹àµWÎ]xå€×^¹ðÚä8ûl¶äþ¿+øK˜ÁÎ}xPNž<‰Ùï>ÇÖ{öçwˆë×/€?_¼âyò;K®´½ `Ç=ÌI¢ÚÙ¶ðÜ¿¿ŒÕªÅ4mŽxg?¸Ð“Û™éMP­ÏÔ.Nψe2&Ãyÿz©P)Äû€ ƒCu¼Ùb@{ºcÇC»:û=(Ÿ‹=Þ>Œã‘‘O<4ÍÄ@œá +v°ŸËRpú+$Á+DåªñÅKêõZ­>]w'‚JIVla¨§\T)÷*°VZ)×g)ÑPeè™RÖSªPØB”¬î÷0ïO‹¥ÌÍÕËÅ|æZFhü¨&[¿þuê,—Èm°R*îø ©Õž£S@.Ÿ°À†™PÕ´F8Â,tä·`»ýÿt÷dU8O õÂŽƒC#*2N‰/k“x£´7ÐðtÀÛÑàýhøüÃÿ ¿„,ðÿ£ÿ/ÚÞI/ + ÝÏ ?øô <=9~àÀ7õÔ8Õö9e²›íiÐü‚B#"²¤'ó‚=º,àj> +.øí]×s? I …‰‰8ÞEc‡2ì‚ ïaJõF£Ñ i%êÀMìk ‹N3ñÅl'Ü_÷¸JÁ=­iôWzîd`H¥Ä%2SU +£^Ñ*ÓèÐãÂc¨N‹+TVseÐ9.7樉 Ü Mº 'IDüçk;ÖFòSvÓôÀ„¤§XZ¤-}…·ÜK.]¾l –Õ•\Ð=‡`^SÞ¸3k,ÜEp=©rtŸ +ÓÝS"h­¸ÐX…§„î;iŽøª¶|6¸UâpOÜ*±¸„ª!.–ðÏqÎÿŦýŸð/þë¾þ ߎ¼íý.€§ìOFX7€wè 8yL6•ð˜Üô"v¬Ñøï&ú0¬ÿq{¬à Ú6úÄìE“ÑÀ€ }¬Œ?îYËo¤¹€4üŒÒ-—ØdÓ_Ën'rŽÐî÷è˜I•:éFÀiØ&É¡"j–<@.ÝPL’Q¾w÷ŽL(“²T)d.<â‹F•¤tÀ&×q¡¾£YO±/ÐOH )•²²¸чT.;Ø•Øû!vöí)0'¯Té§ÔÁãÐ`eÐ +€DéAaè²Û{hˆ;r9(Ésm˜l‘ÑZÖó‹²R3\#tOÐ^yªEFy©±{ ÝÀ ¢é4•€m÷pR^ +çs€véäüöûÿ?7BnýƒiáåÑñᚊç‹Ö‹I¼QBÈG0Ð;~Àí›Lì.–AHì÷–Ùƒÿï¿€Ào4ÿó>áxÉóð¼hx´9! =QZD$7ÎsƇ$üKØK"^:(e+Ñó{méÚìU^S³Ê»€x`ëI¹L/=ýýøOmü8‹Å“„x"‡9ÀÞVÜ Wq““Ý)sÇ&¶IîR¨#à@”âÃnÿØõ¡5¡3“xÊžY| !ÜÓWª1IøhpÔ*¢³#ªÝ Ú!L§µRBñ}9 ¥!1K”PGRqP—°ü ãþ¸Ä¤€PÑŸî•ËË+‹ K¼q‘€[xÀÿåÜàu(J—®è)‘°*Æ÷® ¸ 3ÊÇ:´}|ç:£”t‡h#®P‹v´GÑaº¾nõ ˆ“:Ç®GެèX8nØÿ‰ÿHKó¿+2uÜžXø†ìÿÌ<>ñÒ™3á¸À<¯]H}^¹pnr|ÿã}Ù³¿!”C4O^}¾aÀ‰ã''íÀÿ¯OÐ^üg"7pè@ÓœdÖIóŸô$:€5ùõe¶þm€ölæHT{ Ûâ¾"TÉêÌ-^x1‚0YÆKuÄ2Ã{”A;ƒ²>Ð +@vÁ=6$ˆéìØ±ãaÂK}ýýYÝcV$&¡{$£Ã¼vÝz¼–·ÒSÄ­?ìú`Ï“ñŠ»Ç"Ö Ï¿ }v©{ +B›-{¶ÎË×ñžIÉ—úëŠEÃw™‘íö°ÙÊI9M÷O…dEá9jDGQ!‘y½LK@þq‰Fi@+©pm´&U lØTؼÀh¥EàZ‹ANô=¢"=˯ Âl¯ÿµ‡|ÒT!ªiECÏmfø#/hyÞ$Þ(Rþ$&üÑߊÛ?yëwþQ$oàÿýp|üÏÉÿÙD Àï¨(ÿ$€>?ûéOßyû­4à†Q/…ÁÀs§ˆž|RÒƒ¥Er²ÇF_¶‰þ’xº¤S'_ä·žÝ+K ³—¯¹ À½ P0mk߯ŸþF¡H£s#ÏuáYA#g‚¶ù®$ §« ât8¡¯­Y<&/ÉA1Eg~]ŽÜÖ'C+´[õD!àøª€f'=Ñœ8ÄÁu€¢ãê <ÇÄôÇwÂ鸻ãñUæ4b«/ôÞ] «@ܰ¿©Ø‘£}>ôUéž S6в¶º"`y‰W°È°¿—„@Kü:,¨SèÛPr”>ŧq#²TÍP.ÂYQ&Ê¡³Ü9ÃõãƒÖ†º¦Ø‘n ¤SG«ŠÀ½§À?»:ˆc¶ôp´4íÿDÿhþ÷ßÒÝ7 + +ÀÄ!±ÿ€›Pš}Âàà &ÇÜÃ Ýæ÷¸à ÿmÊŸÀpbâäIæþðÇŸÀ ¥éöô×TˆC‡ö·-ôïŠýo»÷òLŒ?ÞÐØÑÙÅúÍøÿ@øÄÂã+€b`–.Êúµ +Àˆ=I C2ÅD8#¦SIȬem/tT*µžB×îή½ð¿_§MZ¸¯óá;ÚÕ…uÞßU(uÊòF°™ÍÕ’Ñ¡xOÐÐÐ3ºÈ)*NO€éö†xÕ]šÛG¨ªWz«2Éz:è^ûLî+dW¡£Óc)‡Î ¾ÊST†´¢»›X7¸§Pé/ô©\²{)ѲLs ùŠ†Ô«½žì—}n>Þ)L›ˆ€©©¬ñi8RÄg9G± ÿ|6úŒ>Zþå_þ³닎 à½÷þ/iîø_­¤yò>z°¥&€SLwN'@F´~´2Ëùx“?Oþ[ú$ì§–m ÔzñÚÜì5<x§Í3‘BÔƒ +ñ¨><ñûÒMIö=Œä+øáPc£M¾ÀIrdÃŽzCöe3 ÒŽ<áš¹ãµi!W±°oµƒKFZ9mÑÌÊ 1×¹ ¤¬µ£’,é*é*ÈÊ„ + X•‹’pR¾ÊW™NiKlPûJ€K|©cFº¬u{ª1A|yeyQ˜\^Y[IÓÜC®^üáÿe7ðQ&Ê@¢ô©5ߢ«ƒÊTñœ¥…úBåÐ!6r”"mWWc(…NDGýÊÜ´¢ê×qÇ?†Vè0´"p~Q׊®ñÍKÀâ?3%ñäðßìWø~‚6+ãô€þOÖy^qcÀ… /8 5aSÁ¿¾âæ¸eb‚q€RrÀ8óHÌ‚hhzŒÿ‡ö§„“ìOªySø?Þè˜8uèÉGýŸèÿO7lÚ0Qíl[L§­‹°S.2¤.5²'K“Áö•ÌM:*?Sªè)9mdzà¯ûðž]:Ëàç}û;zx×ÞBcî +¥Ç:_°/äZ{ЇYæÈÙö¹B´‘"0˜õôVŠáËW¸b„”Ê¥Lv1yê[ä”.彃¼Ú¿«£Gdk# ÅÄûoÌI@9ØSÀe°w/ÓsjpPZ‡t$e2šfþAkDRyŽI%3íMTŸç|kO<¤ÀÚócµÚóϾðü èÏg5T€±¬Ö®PéÞié03Óª€o¤Ñ@ZHvÄ/þ+øÿ·aÿüªŽÐLÿgø ”s¿È?B½ Ü?o5À–?ô=£xƒàˆyÌúÀÿ[‰ÿá @¸Pþ•¾ÈïG7ÀÛt¸ùÞÏnþ”‘€¹à»ßýö·xx@<9Âpfò›RhEðç$ú&úKüpIâ‡MÎÿí½ @ÏðÅk³W—–Ešeèä';PŒquÑñNÌ`¼JÁ»ºL ½ îÄ=ãÅ%CVØ‘¨$ ÀN‡r Ðr çá}ºÄK|8AnÊã•Ðh"éHÝ€äÌ]Å‚¹²d¹Ö¹8®CILA´Ógµâ68«]%E4+” +nŒ„”+êdtdÅ"ŸSÖT†JJ# ysŠ‚CÉóÁ÷®õÒÒÒÂʲöoqÏNW%ሎÅWºÖüj^nÖÅÐÖUcÊR~|Ô +1Pb¤ŒŠ²JWW Ѩ8owÐ×JõìˆJ‡ÊBP¢« z']ST–ÖøßjÿS¢üûIÆ„€à€ üðüü·Ý¯¯ùîÂÿëÂE³u¾‰¾7ÿ'NŸœ¤+ =ߌ™€8jxü: õ%@:@ËÒ>¢ÿÔÍ=RZtö{i‰jdÛ¶–h†¯—¤àòfŒ‚ À]–y*\#‰s2³+K¼êÙUèÜ-œ2lFƒ²BEÚ¾B×]¡HJ==£`&ÖŠÌá–—”ÄxÈ9L~á:ë ôå~XÔq…ö+¥ƒÀ|àÀm-ýƒ÷õ?V`äºÇµõ;Q_“Íþ« RT8”&ÀÑ9JÃ&nNk*@7že‡3üóe*¨,þJ ’J„ `¦œRÓ‡úµ¢®_dàæ;þbÀó²°™’»TI6ïàên÷((÷(xÄó«ÜssÛ°ÿ1þö?cþð»„HExN—ùªdú‹þ£ÏKwÁ0fo†àÆö[o½ýÓ¼wëÖ­÷­õÛþÈ¿âøðc¿ ðý_åŸòN?»I7@7|ÿûßûη¿•¦æ'zÜùiáŸ;Ãæ±ÙßX&NÅ(€Æ'œ$üoéˆçóV²¶Â 4)ó‹†ÍòÊ +6žÛþxâc# +iÔ4à‡_<øbÇ<‰€!mîèÆ QŠì²NèLØæ §I_Zb?¥Ø4Þ9 ¹ÙrE¾‡¶¢èLˆçQ:æR€ék” åŽuJÑ‚w:gVfâŽ"ÓÙ¥ 0ãO×i ¦;BMâ +JæSÑ0 +C|œœ£¾$‹+‹~ ¯\Smo.ðßN€pèGAÈ5¬uW{ûã¡ôüDZJ¢P¢Ëh_ªœõŸÒŽ®Ñå\äî °Ü +©Dc‰Ï(™¨º|¢ùö\m9ÿWšönþ7øñŸø¶$yžÚ`k¦Fþô5· œ;™Üóå^ó LØ` s€›ZúH¾ÑÒÿÏKÂ~SüÜð˜ÿIx¼ñ/Šiðçù’¨ö@¶-öðß{i`ïúáÆÞ±oöÈjt_íUý2öêö“ÖjÙP©Ðß'Óþ·:úx•œ j<ìÌ(fùòŽ9mfÖ×—uöÀnô4­,}O:7h,eÝ|ùÞ'11ã‰ËËÿ¼§‚é +µRè|¨CU:KîÞæ~Gi@–Q K©£§¿ÐÕµ·s÷.]Öå¨J}¨¬”<—šó³‹‡§Hƒ]êA†¸öˆQ™9Ì0^ÈÇðœxåu%ó(úÅÇí"ó:«I/ ö¨éÙ´€sj×T.N{à‘#1pEö?Ý3$÷¶ÿuf¿mÿA÷w~¡#i-æ×x"×>/ú»Ð*s–½`o{ÌÿŸü(½ €1€°=ñŸy€ÿ7àÐGBwÆüÀ;Ñ Fæø.=/„~4€³§èª”ÂrÑ!ho~xèðGüpIbì75? ·_\š]XZY\]æ©®çõ +½ñzúC6<ÕW–…#ºÌ݉—ù¤ÎŠD¶:9¶·Ùá!F†“Ð +„(%¶Šd·‚®ˆŒô¡!@tSb*¦´Hä¦~aʇb‚=,Þè è‘ "µu 9ØxÛÓ 3qüaûmP¯pߌ‘írS*Šäk x— ‡CqljRt Q¦µ«ØªIÓrUÕ&õJµ§Jו7‚÷$€«u{6hdä[lh®H—1æ5¢*È9Ât›üˆTN:uŽªÓÅæŽRS} 7yü$Dsê‚ó‹JÐJÉâþ¡Éc#ÿý/-çìOøß¾£ðü£€ÌþszîÜ+Éð§znbüÀ7m¾€óMD +Àq-'­üíöéØt H •þZö‚& M@ßÿħ>åÿZþ;þÿ‚wzIT{ ÛçÛ¬6\¬3 +Àˆ±Q q$åjeŸ_p/¢ôÜè´'´ˆñëÇêàe²{QúehËþOŽøX›0¢h¡ÀÀó!Ìv·hmªCBñˆ-^iés=åRxð#®ßã!Aþ$Ô³Õ•?4ý_ÿ/Ô(i6&måùÚ´Q¼ABÈ_óܼ)s>¼ÿkk~Œð¯¸þ5uøXÊ=ÿdÀ€Ÿå +€ç’ðEgÚ$ñ¼L Ã÷8ŽÝ²±Òéÿ¿z,Ë׿g––í0@Ox=é̓D»2Â×p›ƒCˆI‰è¼,kLz¿ÏsU 2ãu*¢)ØK\sF[†8ð‹î¿G §… A3ŸSL•Ïìø¨4*Éá%'.ñ(G.<ÃEîcT ¥¢„é`Iλ|ÉN­¬G úUqcuE±'N‘‰îQ0´¤ €Î•+«KLÏQ»¨êM$)hv\ºæ+¬xP‚Å…Q­¸`¾9àìªA/£ª%Ô>5§Mܼ¾DæX¥äböd4,]€[‡š¼»ê÷.Jè~W¸ºIÓ½P‚ÿ++Íþ¹ùüW!ù†¼›É€ýèÛè@€Px!ÄSÓN°©€ôMä¤þÝÄÿ†`b@[†8ÀÿÔÊ~/‰û ñ?êzÀ±ýO>ÚÐ~#& `çã²üÑø&ª=mKš®ö>2ýúõìèU¦ý/jÚ2{ÌѪ^îaÞ,›žÑ™¹+ÓÓÓod£¢F¡Ð¡«c/ïlû‡ i¥}Zée¬+b©T,Œ [X·£J¼JÇ„)!]8Œæ†šr­yûP©ò,øÂèÕ‰Pïé)euÑÊ(œæW†ú;îèR +IfH© • +4ëW3«è* Íÿ¼µ ³£³RèïëÚ+ ££Ð2XãFeÙ3-°n²VWÌÍ•/ÍÔ©l¬žÍ¨F¢BrµØ" +3pöù'y^õ(s½ +` bW¾T„–ï´ö°~&€èp„ ú¨VJôÿ·ÜÓþ×oýþ ~øR6Hÿè¨Ô4•9l^Û(%€w#L‹×K£ ÀüûGRnÒpûV›àŸc"€•HðHÀ6nþ €€·~ðýô6ऄ€‡…ž~ò%À1&eÐÚ3õ0 ŨÁŽŽÝu<ô”–G +»É­#x÷+oÈò­×çfeÿ_š¹ò—W®\W¼q}æ9ÕÆ\M•2WÿÏn hˆ8?†0Ò_è­×b¼ŸiÊ$1 ×I†6•ËÆ~3Áÿ–6<Gdüj…`½ýŸzòçö¿Œ¬üg6qü£$ÑQ€éiorú ý±“ˆ¿N¢  Ñ -ï½w;y˜ éùÿ¯ÿ*þk%ùHŸh€i’€Qá@8SËÀ—倗'OŽËä9yRú@¾ÒæäÉdÖ§øGþÛ€õ€p*ß{ï1LgççÝ?]öÿrnºñÜöÓ[Üàù©»´(\¬­,^• Ëy/ìÀÜS4¢ +¬&¹¥ X‹H&ª9ê˜ÓZL"®Îȶ\%ÑïÚsÏu§Æ)>A">±M˜)N„;*dW:/…µ’qg7âX‰´)Ž‚%ø*”¹Ž0z•îo’ „ºBÈluåÚÕ«‹+d¨zÓ +èº<¥¢{GGÑG¸GU6U·˜¹$ÀÞüÕåp¾¬ý$’¤\=é¼»^ºvM +)¸ÌJßEAãÀõNÙtKñcPVÕ/÷£»”†æ +ðUqµ-ï«nb¬…ùïûåYÑ`·¥MÊ@·À8†ÄÿÜüß”ÿÊOõx¿¿¼”<LôÔø¸Ž¥´hpö¥s˜ ø^ +À“¢ùÿ²ÉmÀäÄ7Á»€cÑäïNÉÐhÿâ=ÝÚeýt÷öìGHÿ£­Mvþ‡@«Dµ²mys[Rî>ÝÙáW‰P1Ø^›+öVgj£FT¶æ9Q«Gu¬Õ5}‰¶èÄèèóc¸Õ ×õbK6ô­×ÿ[fЇ##î`…CÒ´ÿ­f°3äïðwÿ/Dœv†üÆñ'ø1þ…gœß.Màû?z‹QîðÞ­÷þßÀ¿ÄD¢ø¢à‡´Ä«€¿{ëÇ?üá~ôƒÜ@&ôxYvƒŸ~òÙ@¯'Is…ýváYÒx¸„0/pƒÿÛè€@0ZX˜_X\\¦]y¥¡ÈÔ£ßÐä«kË‹‹o®ˆªº`~qe ÓÎÀ„PÚp—#:Á‘Üî/¼º1ÝPæ +8©ÈI˜q–f>ýÓr°¢8H¥“úNh{GÚ C…àø/ òE\­[â"­ql»­>ŠŽ1­üè]§­Ä‚r¢µv¹Ô QXȯ * û ‹èL«k+V8œŠ/‹ ,Ä[/mI–ÿÒâ’“ºßLÌÿ  ~ÀåËÒì®!1¬•Š*“}M¿ï.2•º’4,”+ï¡ÄÍzH?5â{¢Þ‰ íøE@Ô?¸½Ú0!¢ªçN*'òW0Ω0KÁÿ«‰þ—ôDMÇ'DÙøóîúÒl7,<Ì´ÿ'&Åÿ†Àë ì½,€‰3[ßù×ú±½¿QÄÿ'P±'^ÄDGÐöPÂ> °ÝC¶, ü¹ØÀ¿rȉÉpâØ{zè`€¾‰jdÛ’LüûHïT/ö¥g#pTf0 ‘é*”¸¹™qµÚœ¾rå?]y£²GF{Wçî];èJ×!ìÂ]YÛíb»öú…ûÜݨK è E‡»;;ö(:GÎïÞ« <›À#Oï) â]]b|Ýö»è³¯] ‚]](ƒC=ÒIBI¶бî°®tÕÓììÝËW2p—âÒà‘§ûTFñ߀>uïÙLåó_/×]#U#˜ðLZ akØÙ!G˜ €š{- ¾€EÑêODn” ò†~´$  á D•‘êȈ=•P5}`ioÿÇöO)¶éö-Š®5³êãd‚ÿ¢¿,ÿ”é}ìˆ>·ß£ÀmÆ›ÌÿÐ’ð‘t¸ð³Ÿ[È=ž0yNÛÀƒC‰Ð5É +@ÿž˜äµ-ŸŸ² á¿ÿ„[ˆïö:ê;?maá}¢÷5a^9¬d¥Ç¹Ì൵å…k³Khk+Ë‹+‹+ Ί¾âÀ+X´£Ç~b¶@l‚?&B ÁGæðÅV†ZZ)Å‘DyØe ±IOZ\`³W —j@l“JèÄ×Z—*¥Rå˜Â:!]/œ×«Ê$hàФO„r _¢ëßÒüå« Ëâbî/O!•2Ó;@{º1û¤5ÑÆ‚û|K UÀ p‰©š“@¹Lj}©*•»õ̵ͦv1Ò/âžwÕJ'UááˆúКªóµñO!Òóû+~Ý‹Ñnþ¯®Hÿ[ò_…â£]þ¨“ìï!V<à©ý‡¬ä‘Ï¿¶g'ó©ŸÚ/àÿî†-~$6é õxYk}Ln°„àÐø~<RBè-m²©@_ÿ?·xNŒz¢U+aÿ?jGÀÀ'–ê‘í,årqj,¤üA²`µò38i)Ôþð/¦ÿð/®ŒVºa‰ þ0ƒð÷Ê*ïêïÚS4s }øâ=ïžýðÄÚñðއ%Ò¬0ìø-­SçADVù®Ý’ÁŽÎWhÈ Ø}™öZ‰Ûf½TˆÝœíëúí;y“5ƒnU@Š+D;íüèoíˆÏ}ûàŽ†*Ë âZ”A‹•ºâîý<Å1þh‡¦¯,Íž¿<¿Œ5)È\ ÛÓ8Y#ú»¼†O|`‡‚¤XÓETãFû3%D9ˆá¬ÍLl[ 8; •0Ë¿™?AK‡ Ú¨¦WŸ² +ä°ò~äÆÅ«”Ü]ƒÎ}fÒátJRbjé´VVbäT¬»È\~JíÆâìÔÑÙ…p¦Sܸ‰KŒÎÌ\\\Ša€ËÑ`ƒÜ¹KTK«pùò¥« ÌÔ¤K#MÐuaàFpéZ£Ù‚ÃzR² ó¡ QFÕ·¤-e'H¨ÜòêT ]ÍFt>t%âÂ~¾+8Ž®ÍÎæøoò¿!$F©|дú‘|¿uAò&wüƱ“Æ>öïOõM^x‚×þíoµüÓg¿qßmÀ?-úŸãUããÇy'€9üŦ@Ö~ŽÿhÀ@h˲™ EZ<­Ãw´ðÿ ¾î ÏÎDµ²mééÞÆòù™êÀŒíÝÑZ½žfƒ•A(CÖ(,ü‹¿˜þWj•žÊà ³ðîÞ© "l©ÐÝWè/|5ú›‹6L8S,Ét§ÇýÃö¹[Äê|bÝà! ®ogçŽÎ{A3~i|ø°ò…ø‡Àü®‡Qvïå}^”ÄC·HDÊó»~¨œûÁ ýýCRJÜj€ß¡Ðã‰B*üßöÞ¨×W¦¡ûèhÝ ã®ûâS}$™®ƒÿÜ ]€•Êðð0³*+àyØ/5`”æP ¶I*ÂÆ~<GÐ x0¬4ü-öLŠÔ*”µþ•ÊÑJµªOU•¤"—KÅZ6“„üvYß šn1ø÷êC:þ%úçfD>ÀpóöMšRÀˆðÇßúòÝpöôÙ³gEw€Hø¦mþt˜vè[„JÚmS÷Óg[t€åEš–eÜë/»€Ð¡GÿªPfejY¼|ù°è†qþ°Ë}rO´èÉ€B¡(ü¥,.߇ÿ}â0^’Ã~I£D¬ûÇèˆ4f´'àåÓç^¹ðÊé ¿ø?ùˇ> ³? øG˜˜4$À-9õ[dý0€†"ÏF +ÀxðÿwEo·´{˜€|Õȶefnfö¾ß+3sø fÀÓ³~tºFw6¡„xð"otì…ÚüÇ+ÓÓÿi4;øª†Jë{áÿàà`aOÀËŒiÌá/ ¿°l@P¼cG‡â~O²ËÝ +;JC}»eáïîܵ»·?= wívÖ–pìÞÛ¥”¤^¢t)ÞÐ1ñ¡‡; C¼ÂÇà³0³°½âîMÐE?…B©§,ã7Ê=̨ÈJ66V«]©÷¾ù7åz]¬WŒfuîÔ&6•Ñê¸8}qºÞÛ»¯wß¾}{{{v÷ôtww÷6LëøñŒzXÀ†þ.ƒJ…i¶Pý#y'Ð/ëŸ÷Éíþ´ikÿwM!¡ðIîŸb*'²¯7f6h%}Z‹ôàöõLœÿƉ÷›ßú\ü<¹×(¸ŸkÛš@0Z^Y¼¶°°ä1€4Uë  ¼Ùzø¯áð½6¯˜@m ÃúTÇ¥Löã/F'@@€¶ytì&€À~cY? ?ÈŸ{Úšü“<ñøNÆꓨö@¶-1Žë¾ß¬|] ² êøÿž/AD!µÚôšžž®Ô{¯Fû¹0í÷ê –öTúÜ”`†X :RÁ·_ŸNz{K{¨ @jð(€¼ À¯pÐðw¡¼õóx&@7$€M‰Ýý'ÿgÙ!é1¨÷Øù–„Šw$ñliH› @²•`P®,-2@»ôL}…?Ð|ÈÃ|umiiEøZ˜½zmq‰:Ã=L_E±i©Ç= Ðb BAAÙ¡wáŒÇ£û½‚¿ŒXGàÜþ¦qG%N×çéi =øG’ºŽF|Ý„J©S:™º Rk.\IÙôŧ s Ì–²D„Œ\!»€:KÎj'0Î Ç$KÎë~ÈÆ‘ÅÙ«³ó Ë"»{LºTN@Š Âº>U7V—W—ñããdÑÊÀ_'ª›M4€ó—êç/]ž]XXÔOpƒI„T¬¨ Vªב3¦|ä¯@ëbœ HÜ7ñÑ›|gDÖýt+üÞ%&×À~O¬DpùèZU]Xô—» ç/ÿ¯¶ðßq‘ȧÉÿ@ö¥Å@3Àø©\àVð07Ð…WÎNÐ ÐÀE _?õä “ßì×ÿ˜=̨UXøâÿ‹@žR˜{B-°ÝûMY× 7ý“x KxÚ€¤<ÎL?a5ààK¢Ë}äJµ<'´(„WþBS#G;£µé¿¸R›­dªúR©°Wvzg¡~ûY·h# `f§wúú ⸚á EË +; _Õ.ýó:y{`ilÏÌèÐL±˜üá¼ÜO©0‰M?¯ W 4 Kièùš”‘BO…7õõ)všÕw¨´g¤P’uo|ª¬ž¡ ÖPÀB¿]¨÷^Ø—4€aŠ Ck3Å7ëµ+ÙœÌ}׈*À5Òðþç[É4ÀÅééú•+WÞrTÏêõëoÔ3Q6Á?ñT|~KZ@†€æ†q1r õ`&D-\€¬:’¡$湕ÿér$ß?ÈFøcý×ëõW=Ëãy©•#Y½9â ÿ‘‘Òð7“¤ØÖ~" €&€Æ^ùƒàŸ›.€ð„@QnßþÅÍ›¿ÒE´üøï~üÖßúá_Ñ ·¦™_ÖÓ®Áÿ‰x$Êa€õ’Hß"܃(¬][µ6ô)IB¢v—=]ìFñHŽó>tí7V¯Ne—æñË/Hˆë""ÌUšíu…„Vó%¼@|3@ð_bþS ÖêSç§.ûu Jƒ_!ÊoŠ“üŽÙ‹ûˆ±Q« +ãµO/À»ªuj–RBg®C ³ÚÅO„èx +çEÁ¤ Û /Ý:SK•ÿæ¯^ššÚœÿN£ÿ¸š–~ìµ/–3ç^š”ð”>Ozf¾@ç¿ðÐà&φà©{Hjóülr@ÞðßâH +'¤4;äM÷ëy¹@þFý‹¶)!Ì ¼ó‰ð<þÀð‰%±å>r%+_¬é™/‚ˆ-ôþÓ¡÷[DÁµ?œ®ÕêÕÞz¥ülEÖ7}Íÿ¡ +õãÈ»Ÿ ù•?0deß-ñƒ’™¢pó9…­Àd42®¯tϲӥòœ§ ¶¤×ôF)”Â3R L2aú/jÏŽ=[¡ é¼=ôY¥§>DA"”MÌ$ì9ï]4÷MütÇ®Îg{ŽL•»‡9)î’m&þ÷^×-ÎÉ…ÁÔbƒ]Æ{{… Vþ@*ÀÓÅÓºn¢!_ëýZ/Ÿboúóž=<îÐî pëúÿ[<•Q^H˜ÀŸ·ÿ7øŸ®ôÝ»úYoèþ¹ËÑ‘±±ÚtKÑú•®4£Ê`É0^'_n÷üèí·ßÆð¾=ü©I°à_y'°»¸üÇLÀ²ÿñü@ +mée@gOŸ}ùlz\ЃØÏ¾ %Þi—à|«ð@I»ë]m€Ô²¼…ˆFËÌæ¾¸¼´ºl«4‘GyŒ@Aû+úbæêÄâÕlêê"¦¡ðËÀ›žõЬ ÀŒžüúv´‹â•uæ1+Ð #²6äÈWÀaœf"U +¨º’nëÖ5d´*6°Ä9GÅWét`Ì·=P”B| ÄÓá/·ÃÂ¥RÞœgÎR¯ ¸»N‹€Â阌ëjQV¸™Oë¾Ëáæ}œ +1^_xè0œeåî"Ë%2½RïžÅkÓåêE$^ˆhkµ9Wˆ²!¨U¨8‘Üi=á²\Œþ/·¶³;Øì§O¾.ÄšHhy?€ <ο ðC ØÀÎú Àø›þƪXD 9·†˜þª¹J2úÛäK_ùÖŸ„` àíu)~ü¾@ßð¤&€Ô +ðøÿË›ôxÏ +€è¯å¯høÞw¿“+“/Ÿž|YäOƒ‡õ@¤÷ŸIéAØ* ô-³¤!ñpi•† +`Ðl-z´¯¬,-˜À¿žÔ&‚Ø/€Y>kãå—¯]¾tm~‰ÆÁŸqí`Øh¤õ˜k¼ D£==(@Z¡"@ásìk‹SƒYäJIG‹äDñ pÒ\ˇ¼³ŠÚú*Ÿ6¸¹˜$ ›ýÙœŽ©í( v•ëbÆÊ‰ˆ¶î¹ÊÊB•ªB¤d«ª¦óéÉmöÒÕy*@UÇ =3V{¥i‚j‡Dߥ¢¥i-ÎÏ_›WõÑš¿AtuC +‰*eþò¥êÑ˳â¬ÏÓ¤ Ï]ûèçwç.¸V!9 ®¢2ðà'à)wÍD‡®g¥ ]€øš¶«”:ùQýû¨FÐ?T»+‹«KK‹ ×.Ÿ¯_¾:/þ»[DÊMK?öÚI(1 <XþØý ÿ1`’°s“ãû¿UP‚ÿþh¢Ó¡ŒþÉdõ¯÷èÃì¼ ¨¡Ø€¦õÏ"â{¬Nþÿb¯‘ÜpŒ>¿Ñð$ìçòÄN<L ¨ö@¶- ,÷‘¹¬Þ%£cÎ;&ûç6 —œ/t18ÖîV°òr ô .í¯µ9Öe«’ UDVüìÒD]åW¯-¬àlX•çI‹jâz’‚Fu”óÿêùó³ ÒŸRý·Š¯I +@®ˆ¼+ —§²óõÙy]æ6ÛŸ 2¸®JæÈ +Ь¹KnÖÎ*Åâ– )a:ÇÔGìrŸ:ÃÊ¥&>õÍnlã®\mÊ@ñè8*]daaöÒԥ˪€à¿+ÛÂ/AJé°!Áø­<§'O‹ø“¢pî€ÿi ¾¯ywRËkV~o¿b*n˱ÿ©â£•Àÿfú?yO¿±<õÀqð̰ç¤U4€Ðl÷7æÓòŸý¯œ´y‰èÿÍcáhÈßw¨ö@¶- +"æ=¾–7²Ê›žG¬ÝÄ$BAÔÁïmDxbõLÁFìîd†¾þRvy`_©0 Eº.¡Kç"ÀáÃY¥|dêk݇ëõñvz¦r·è×jofÕëöD£4 +¢ ÂÕØÎ*HýÞÉj•¢ßš+…Á &‚€¿¦ J†Rd K¢  ÀDE»;:»J=ôÙ˪½ûÊõó3ØýõRiz¬–½P›Îþw*@PdÎxÇŸ}| e/:‡@è L¥( ®r]äb죴èÑ@'ó¨¾'Àú~dDí‡ ®©¤€‰ÿmðO[èŸ ßØbú#S€ÞW²&y­P*Œÿý•”VÉèo{BÀÛo3@> *À¯ßÿ˜aVà?ðÿñ‡0ðÖÍ›ºBëŸyàßýø­ÿÏ[¥Ô¢Àg€ଞ§x<éÁñò©ö¿M`›ÓbKÆeÒÚ¢Pe1ŒõìO;˜À^Y^¼6{mvqiíÆ2\Ò w²Óy“ÈùAzƒ—óš w19KÞþÄef¥©ácG pP{¾ˆ<ôÅ +¥xÑÃ^;b”VÕ©àç" E’ Îoe tœIè"Ž Û0ö( §ØXïr \èym‰ +Y¸|yVƯ*!‘¡:­Òh9F¶ÞQ)y_ З®NU†/Í.2ÀêúÅÅ\ËUvêÚâµóG/]ÆÓZ*‡î”s­· R9Ó»4»ÐêAþVf¤ÂMwöU«(k¸ +àËM Š®;V¢J‰i>ì(>Y逿þf–¥]½4u~Ö}t·ëøOE¬—ô¾µ¼ôGî˜{b Éo À¯ø£Ií0Àý¿ŽC ˆÅÇÉÞ磕ÀŸ<2úOó<À²òuåcÔ¸ñxîH*BôHMMûŸ>¦~¾4Ñ‚À#ÇÛ<ë€'DÿÇÙIT{ Û–D•Zg›}-W^­þÑ,ÜÈ(þÀü÷YÅœ®ŒŽU÷ .#(nèg*ÝJ±†öjÓ¼zŠ~pÅ0!Yñðú›×«½½ålF0ʺëÓàßT«MŽQáNW£ Ñ ñô±¾Â ;}HTQ9˜ÎŠ dÔ• +óû”+Ñ€à Oaa/£ð”ãj¹·XqAÊ=*ŒTŸšR¿îr(ÏfA<“60È(ÔnM—ë«@ü*0IŠ¥dªË8¥ÄWx3ÏÚÚÒÂeqÇ¿ ø.!âzW‚>è"ZPŸ¨6~Eµ|µZÈ®./ÃÐuBy(ESоҼ±2›UÏóÆæ%æjÐ’`ë¾ +Òõ¾£Ï¸¥Ÿ¹G—Ìqˆ{WÅògrB +†ÓÆM$:r¥ú"âQ%þ[PmêV–fgÏŸ¿4»¤ó.Œ‹$¡¶´¤£V Âo-§ÓL@byŒ0ý£濇Nž“špáÂä1ã~Éí}}´ûÙøs\ +À‹Ì¸%y1úþá8>þ⋇Ñ 0BYI°°®@ÎýÜþßè¡€”uÿK& ] x|ç>úÀð‰öh‘°Úø“Wêå×W€Sœ1ˆ0Q%BìõéÚô›°¶Ç éïb´~g¡«Ð×Wì^ÃÆ†¼ÇÒ¥R(œ’+Gê‡2|ó—þó¥ÏÓ7®·øù™9ðe3Gip1@[B"g$.ˆA)`zn4ûór±åe¹c¶ØëY±^SÌ¡ç(Š{%²|ÅhvÒz1Ô]*³Ô/MQÞî73Cî/d3ÃSWHÎÍ1r³ ¼9¸ïú² )%€®aˆ70ÒTìp§@»’/ Ø‹À,Áù­‘ÄÆ~¾M­ëB’œÿ‰þ±¡Í½åoú#hx¾´]H“T•Ù3 ÛØÅØRø^£ à'o¿ó÷îøOxþÉ#-Þ‡ï?‰'üµ€Þ¿-ôÿÜüÿÙOöÎOéøÖÏ LðœÖ“ÂN†¡œ=wvÀ'÷HB H®å-$TYsºíXñU_ΙI øÓI!ùoÓ¼AĆhh ðDñ@{0( ‹74×keŽÄu$È«/Ü2ÓM+búj+Ô )H¥å +LpR€J€ÉàZÚøÀ€0&%3:”§È•ƒt]l%ƒ½KñòÌ=Ä{:û––¥uø Šóºy‘|Yjˆ(½ºL4¥÷NÒ‰´QåÞÐ)%NÏÿåÅÅÙ¬PØÞ÷Ý2EãFtÏé7ÒiBôSNåùH‰ë‘-+ªÑ-ñ£‡¸¸xíj}êí!:í*q=Q~ðMÄŒ¿0õ? +€ìÿ4€G¸JÛ—OŸ>}Ž×M˜Ð‰Ôù—Mnï룕ØÏÆŸã''^œx1ð>ž<ãÇŽ)äÅñãh4(8I«áhп!ü׿ìÏ÷Z<-ïh°üj3 Qíl[(‚a¹Ù›ž‘€«Ý×êëÓõ¬663&Ö* …ËÌ­‹‡å=¢©«³ã¡¼T·ƒYü:éìO3ýtvv¹›]’®BRd" aÙÔÀ¥…©ò¾r•÷ïb¹_,þù´Š!ýbº^™æÕº¹\¤ +¨ëz…rB iWût¥8'ð;4«)ªnáz¹·2Zèô¤A* åH³±£Š«"?¬¢w”©T +{öŠ1Án­^ï½B-(±™JöºA‚ö£cüðMPÄy EÀrF\OÑPÀgd”¦€‘ÊhÓ€ÿí hÕZZØ´õ°]Ä ÄFÀ¹²øMÿMàß ÿFËß%¶H-ÐÚ© ¬Sö ñìß|à“@ +ÀßâÀ@'€[ÿt+øï‘€ïðá‡7=âôp'À÷’à§âÿO=à‡ôp@Ìè>zRè™ÁÃéÔ$ïÿÿ7j‰jdÛòú•ûŠ¢¼)î +ÎSuY½•#õ™Ü®®V¼¬>wåÏëµúÿ~fòÊ‘ÊXi§¸jãŸwð<ÄýìÐþ.fûE)ˆY-Óò3+O=+ÛŠUâ3S—zËç§Ü?}êz]™uޝ¿9#óÿurÌź¼ cY¥š½JAh§ŸysŽ‚ͲKÕ2:Ä«õë×_óoææ¤ÃLgåžBa·ß-ðð០¿Åüi-ITÔ=ìééé)VKÕlŽ[-:ǹ7¦ß¨Öçꪋs¯fÕìb´ HŽT8/ý(…€RÚ8¨£Ñ`€ÊÀ‡^ö2Ú[=/dY+÷[v{{›Ži­ýR€=XëÏ‘«ùŸx=û7…¿é¿¹åÒnƒ°ýÙÕq´•ü=x²P($è·Ê¿4<i.À[ž + ¥Ýè +ýÿ%hQøíäøYhi€€ïàhа´¯gßiúnX¿Nô+§½ üOîFK‚Ë‚ +€#i/?Ö]à<$” j²ùõè—À›ï„.â¹YyDÇ86o‚IF0ÆìtcqÂY›ª +±È"­¹Ò^x³ßˆ’á¢`®²´†„ÔwWWôq47má3`tYÖVïÓZ¹A[ôr4e­X 1P¥¹À(=. +ÅÖʯ@ë-œ‹2‘ ®¤Œª-Ï›°,€ÑùªEÏ”äÀ$¹0+>X[¾AÛÉÕóG EQsmÕ.[…L\ +}|1 +ßXœ¯W™ øÚ¢ô4î•z`MyTJTdKU‘ÎÚÝ;¼@)ñXöUùJðλܺé®|#tï”Á~‰wýUáÞ]S]SÒô§²4Ïœ—2n%*Jeö 8¿{H~+‘mï‰Æ…FLXÀðÚ+çþÔž;G´³R^»§þs6““Ç'ò>B¼m}í4=6÷¦o`ã?ÈŸ$'S ÄK‘„ÿxþUÓ?%€ÍÚ(ŸXoKʇ?_d¬º¾ûöí‹Þ}=¼)¨{_ïáÞÞmz*°{_wwÏžO="Þo[ÙÓÝÓÛ³oŸ>J¥¸¯·»»ØÛ£ ¥/ú—‹Eet°Ü],÷zýeÎ9GòäúÅìQî„ÔÎA]Úû¹}=ŸW¤Ã¢eïÁâÀÁÞ}½ŸßÙ“^5´Ñ}üÖž={”j¯ªaX÷ªdËûÊåÞÏÓ%À…é¡FjDÒ{økÅ´˜ÊHnOÓië?<>E³z‹' HžìãÿË‘OéÒ5FGÇb^ h¨Ú€,wÿÿáwU¶ï×Ãú+Ú=àŸddhÄØ,y%I†¿$šN6UR@êà&¿ àÖ?ýñàøèƒþ$‰ÿôü…5áÿ§ïüþÿ8ï À.?íô¤ˆ'†Œ”SÌpöô$þ€u’Hß" öÓûÿS;Ó/Þ"zÜ(†v‚,[Ɇ)ïu]ZòÜþærah;oUv£à‰h¯5Óbþ+æè6.@8Q©‹[ЃÊ NŽ .&ÊhÄfþÆBtmMoë'*˜ +¨=âÆ";vQO`Õ¨%N­Šöu…•Ækóó—°¬Ëñþ ©QO\p/ñ_ýýÄã1 ß€sx^ɯÎ|Y»[xlôóoåM¾˜8Î+€u>àÎZßG°><…°4<ÑòßÔZ%áÿĉñë<›«‰jdÛrt[R®TeQg33•J™OUÈ)”+åòp%;Z– OÕÏgÙå}3Yé«=øÓ£€×ñIâ~¸ÖeWÇK{üî^ÍóPǧ{J•z¹\qoý‘¬Èü™Ï–KYe&KîæJõ1iâÝ3BÞH±P( ÅRy pP6=G•’ü–?¥Õ —¡T.–^fVûJê:W艂àø-^Hy~k¾ + +ÇÛãÕ¸‰ P(=[©LÕç¦ÄPÝxvéjOµ:ìyò³™zEu£ïù£•aj„·ü]27‘äÄ”A•ºÛFÜ‘ @¼ål‹'@æûsÏ©²S€PÚRtM-ù¾Ju䕈nŽ ìäþFŒÿvø‹þ[ß-àý61úCô[å‹_ùÊŸ|û;ßit´À.€[Í¡€ïÓØÿQ€ÿÃ?ÂûÿÁ^½›™i ¿ àG&Z>ûò¤aß#&&þçoÑpòôËëŸ$˜_'y/@©üÞKZ¶è¹0Ë„>"*vø’؈û+Ë¢¤ Ë@ŠÁ¬vKžÐðyêuø˜bíò +_[óŒt¤fP€·¾1:äjÚõ9ŽHœÐ¾ +ȳ‡ ‚H¡Ï‚èlVè–·&èÂ_4  ôLmÛ¾NÔ¤2£”Ð"?—óÆšýEâ`²ç2ŠЕ^4H!’1¾H¦¤C? +[¦K€Îq{ŠW­))©'î ê/\® +GgiGIõßg“2̉ld¯-Íž?zùêÕåé71)Ô²A\VRTUÜgu’wÁtœ¹?âße çGe±¯ÅJ Ü»€“¾P§¢î‰ßú^Y˜—05E'ÀH”ìµ£¥Ù\<À½ Íû“ã¿—{ŒýðD?€Üð +Ãî!9ñqüþ´e&`šý/º[ °ä>íO}ì{ò%DiE£©û+ÙÜð)ý«†Àxþ‡H6µåp¡]€1^Áƒt`‹Ý zØÍŽtgY©ØWàEû]¦üî½¼ž·ùuîÞ]èìêÚ[ØåæöèÔ™½}îU^ÂÁ†€·Ú÷u>Ý)üwvöDo>© +Õ…•âÓ=…â`jõ󪀡o%’0οOçˆ +ÒÑÙ±k÷®Ž]LY¸k½vïÖ«Ý»vtéFJ}ý¼wt„W‰ºª‡‹c=®&>¢ûõ£FªaŒ"ñîDI 5âYì@Hî 0”ŸÓŽt€Vî¹èÃ4:¦¢øvÜ uТŒ‚å#Q„JÐ>ÿæð¯Ö‰1“¸X­ðÏP¤uñúf =([é/IÐo÷ˆN€QîÀTh àƒ÷?úè£þ|Dó?;(øóŸýýO=àÿämÀ?ü¡4€£$ÀàûñaÀ˼ pƒõm‚‰¯Í½< Á¼¿ŸÑÅkÐ\QàOóôؾÁK€ ¾Nâæ†"Àµk ˰ˆOâ¤$V¨õ%Ç9ÃCœ–ŠáQxð½!²RD4vLh* pÊø i4\¸Ûw Ò¹ìŠ‹ÉP¥tóò©T¶WÉ„*xl)  ¤„èé:‚\Ú]»#¦£ܹ±ºpõê<~ ‰6¼è‡f|'ê:r”ÅA´H(ŠšËŠ¼Nœ«³bÅ 8 )1‹³"í̬Ô4©1!“…JRq¹D±õ#y>“¯¹O#GJŽhwòGMp(%«1(@1ÇiE˜$ù=PiX£Ö,­,,^»tiêüüJäd? ?'Qï%&ü=%igμæq€ûŸ´ lþW°ø“ yPf׋YÏ›|;1ñ¢þ˜¤Ïpøcƒ½¯Å}`|h>µÎô€‰“§Nҗλ[{žhkØÿ€O.-”ßb1Žàx®ØŒÎ'ÐK³èVd¾—½Û­_-ú D×nÙÔ»ÜÅ®ƒ—þj+¥ ÔoíÓkƒ.ºßKº +¥þÁÊÓ°\Qtb/3ò#„®(áDÈ%ÚñÅp墬>­ƒÎΊ«#¥íWZPJÜ qo—ÎòÖ¿Î]ðž i„³K?@I×Î.ÝÓ-U÷ãë¾Î>´••m;\‡ÃîÎH#`©ìëéÿcÀ:àïªÔ¶Îí@Z=Ì ­è\yÝôoL¿”×YJR'%<šÚÿ¥ƒä¬oà?¡£à½áÏ&¼þì0A¢J³$Ûõ¯IšËž=Áü6ié*€=Œx/Í þC|ã_ìÿµØÿ¡Oݶàçï`ÿÛ`@®ˆÿÍ&}Ãz`ü?3ÄQ»€ùu¢JÚûTwCx§Ï¡ñ“g€¾=¼ ¸ÕpîÂ…üm÷ƒ¿ý+ à¸$§4x€Œÿð`ïƉÄÿD}-¹è— ¼N¶Ì `\v$ü¯ëÀTÀ›k‰jdÛb+ñ¾KvĽÉàŸ}Ü€ûì”™ŸN +€ö¼¨O¶s—ðž^È ŒûŸîdžGÚ#㽿ªW›®®Á!¡9Æâ%ð íà]G; +F}’îÉ×ñðŽŽ©Ka‹^°k*‡ìx²/(C¤Ðç÷üHÁèìé,õI# qAÐbg·òëê(0šQ"¦ûGÄÙ}2ýMpרGˆüORî‘p°‡^vµ¬>77wý͹™Ld¶P=âHp»Í 4ã y® £­†ê^€iQùº@¸€~0?á?BŽøt«¸À>m£ÍŸcVµó*U¦GUƒÕkµÄ}ËK‚~«´)¸~ò¶{2Àûh þËìÇæ×æc)ïKð)÷ÿßù{}S Àðý}ÿ{ß €„ÞÉ<üè`G“—Om:Ц}vn¥ÄP¿­D Y’9GCö²,Tñ]x^šn_°Wæ¾(/óì_ΠåùÙÙ b‘Úéù/Øl “>Yœf¸P£C’ +°ˆ@=_E*ÓÃû:cý‹ónEü\ê¯-.xМZ._½6??m‘Fœî\)%…|HÎXòÖ°óÊeaùä/îIÀuɸ‚PÔJŠ+E*ÍÂÕKóøûñЬ©ÖVÞ]]^¤‰^PyPEò6 ÝÍ&€Í%Qíl[*åí,3°2SˆœqÃ%ò­ÆŸlÞ©h˜Öþ`a/fÿ^àÞ'Ðb‰÷:GG‡y?‡]{\íäFz?o x¬Pé“uÞµÍ!½ëÙ»÷‘ÄiÙí»vÁ÷Ý,}´…=¸>­2æ)ET¥ÚÇ›‚õßÐÿû+…BmhKVq”½J¢MzˆµüôÑé®o@5Ý©$«öÔG0âA®äÙ†J4DmIè!Á°¯gßÁLÐÏÀ~5K§¸Ž$ޱÐâ °+Ÿ´ñ(בiG&ô7¥EePeUõÍ.’?”€þmú· ¹ì›Û ¿–¡R_é«Å¢>Ê÷¿¤ øïùÜÎ{(ßÎ'J€pÐÐàçs%€*$â° @üÿéÿiþ¿¥dò‰€< +þëÉqê[ÿ‹Ÿh§¢U`ƒ0Ú¯uy”Šû¸ ÀÏ–ÍŶږŒ´«ôOmýCsTäò##à†Îšö,K‹’ÍfH¼…ˆ@@û½˜ ø±»á(ˆ01o¥À3Ci ÃÑH€H \‚æAwÅ…ù…«—/_c>ç§œg™'ÿ*¯Ë—–"¡4À7@Mwx/@dâò‰‹*¨\b/©¾';´L`ôPÚRˆÄ>^‰lgˆÕŽÕË+óóL×)ªÃ»ÖÖ½·²´píRµX˜šYÀ{±N¨‡¨ gèúq©Ö–g«G3<KÊ@wNú¾9}¸'z*ªÆ|ý¾G[÷úй8f~à»öÞ@tC±!ÖÝð (/ï‘$¥Wúƒçqrµ Jô×"à*/)š]ZÕiλ4J} I¶þf‹Å›ÓL`ÀþCtDÀ ö_ 3`x<À–€@~(Z74€ãÇÈúqý·ôÞá¿%ìÿ† )úßõÐ?møF‘osÐ <|„ú€ÿ1<º ÓÍ\.²œÿ²µ†ôv‚»GZ5+Öc’X…– +]³¸Êû®ˆQ*õˆ:C¼_ýb÷¿[÷ÅèÁ¡ƒ…`Ý'ƒ%[é:94´SÞXÏÅ»]øíR(ì¤eAh')<×¥AíiÕ'Žõ—F ýµÑÑA&%’¸ù†ë÷ºÝ'xòÆÜn=Ë®\ì1ls1óã,«h ±xhƒV½Zöíû¼`‹$ž°ì=f®dÏU²‘çFFŸ;úØ÷€`‚ƆD…›ÿØÿ9íý )·Š³MÐonÃñ¯Ÿ×ð/~UëÒWwîܹggÇÎ<²³#a?—ŸÓ*˜ß&¹àû¹ À +ÀÍ›?¥ €É·õ¿ÿþG¬À?!I¸õÞ{àÿïßù™çJöÿü. )1ϱø¡_ñKusjüJ  ‘ÜR¬TP$ÌW«”º0¤eþ ëbïì{ÙܵçS<ëÁ÷>fàw½¡J¡TÃÞ´ eh´P¨@ð¡ì±‚;ð5üöÑq€v}JÍ0»½*:’Š¡HQ¶#%-–®<¯b •ú[Ëì•Æ¢$vïÝ©ÈîIý?’ñšƒ×éx¥¾7îI’ JP×G(¹(#æ.KBi¯¾ÞXèªçžãuƒ-ž€pŒzaGù*xî¹££M7€ã5%¹°ÿ›øoõóââ%è›÷#ªïó-ˆþ2ü¿:@é1UGGÇžŽŽŽÚìéüܘ/‘éÏž6¸ã×IÃ`àosÀOí¸õÞÿýÐoÈ·axBèø³›?¿ùópÿÿøÇeûÿ~à·¾£ð¦§’ÄügoÞ ž=¤í}lÿoÅÿíL„7}yi‰i欙= æõtâä‚(&âè‚4ÜXyë2oa–n/(ð@t…‚D}b`¦ê<“-žìä@±èg³•´™»¼,…1tÒÎO=:ÏÛxY),/]®”‡­ž¿*þ../˰FeÐIëÊ‚ôˆNªàœcïjMÃ{œ\Å+` ˆ^ŽvoPpŵ>¢…amiYùT0 ~J¨«Kó×–WH_NÖÀ…˜Q««ªâ…ËGŠS8ó74¸ê›™]ž;kK—ÏW˜ pÁc0T$ö]†›žÒ©Rïz¢_~1f‡[&”N€Ö£#ª…Wu"´+Ô¾Ï1z@+ãñ­Q6Ý󵫗.½tuÉŠ›rN o%‰ó—69sÁsÓà›“îúÏÊÞÿ RZ<çÎ¥‘ÍDÿ^mü?î!ÇO0àø!èà‘ã¼ Ù@¸O'Ü ÞÛÐ*b~îà*@R Äÿ–>ÉБßïx|çÎ'Õȶ¥<\þú}¾Ãá±FØ–Í»0€°Ý¥1èp@Ñ`é§`¾¯ÂK…ëµÑ,K#ÓÌÞù’Á!é¥:¸N!¥¡ÚÈÐà È*=»U¤Zô­'øÓ=OJ{d÷—ú” ‰!*ÔÈèÐ7ú‚Xš®éH‘T†-„¤¤P(öîýc(cåÆêWjÓâmúJ­Ç‘$î`-É[Bè/—êÈ-#•£Ñ90iÒÜÐâ 8b~ðßž<x*ZTŽ>÷\êÀ©VQê9ÿ“ÁðG ÉqyüÙÒæ¯ŸÝHG_ýj¢,¥>4$U C5¨÷ÿõÿm˜þŸÛÊ`àÏì»™@ü·¦ +ÒóaÉýèÿ÷-¿ +èiáxë‡oýÕ÷¤…>€(Öâ1a±YÂÎËzlîXÇÿG1&Bvn9 + 0ÛR0Ey/Í2mè‹BšðzäC¨ ãò2/ Öóß8†kk²ç–Á(ƬX¨§¿‚ ‚Â<@» H@prhü‚×FŒ¢ éQ<^À³@çiyž½öÿeïŸãºÎ;_T)§lëú éM°jNTÙ¢ ˆU⥅À´›‡ínšB Ú šØ{\yKŠ1tÕÕ Ê”Ìé*¿‘dœÉ¹/œr² 3´…Þcœè +© °&¶Çù:5•¸j*dÍÔü ÷ûù>k7 Àgò’OwïÞ?Ö^kíM¢?ßçY?v„Á#&×›[˜[:ÒEÐó`2¡ºêÍÛµèZeˆ‰¨† ¤šž®"ÓûKD0‚é°‰,ú ÆkTB«~¨‚uÄ“¹¸”9×¢ä˜nÒ¦îòÚÊl³Rm/ ØÕÿÚaªš/Rß«sí6Þ_^£Æ¥R‚§öå>FÇ>7P¼¾•ÀëªÏ榟flÚ“/é,w\Sè¯CÈ 79è2i¸Iÿ^ìàbp¤A7¦"]ËÊâœÔØ,Md£%%îiwá²m:à&3ùa'ëêèÿ®?ÄǾñõ·oD'À·¥B\' 3ý½d¬/P޼fôú§}âÞÀÿÛòÿû"îÊÜço÷Ƭõ €Þ(€Ñl×ßàç>ó,O~ø•­™5_ÙçÓlnÈL§ñ>o·þJDšÕJ"÷úéÃ!XäYe†Æíó=ä÷)Æ[Õly[ï "–6µÈŽVíÇÙp} LÓýút@Ýs¿5å£(¾ÏÔ³÷_“¡m€‹gê /¬ÓL¡ìõ:6P9|ž‹D1Ð³Ž‡ùµ¦òV§u;L¹e-Ý݇ jiÊÐ M@@QMˆ„$dܰ^$ µX„°ðè€!ˆ G€wo3 DHþ0ó{Fîýð÷·L«ºù°ÿKüëEìßm'Ø9ý{Ђ"It;¯ãóc|ÿGõp@ôðó‰ °ÿÊP-ìJûïnø…Üÿ¿ÿ/â¿@ôø£"þ•Ø2‡ôc¿;,±¾g’ÓŠûüÏFä3ØyÏ+À'ßÝÌõk˜tpÏĺü‹„:giY¯½t¦R:H¡ Nwt–I,ÄÀ±ËAt ¥$ óßÄ»TN0~ÉÊ…8£{ë›ë+‹ÓÅâŠ;þ‹¡t]I$ýP0R=Ö–Ù¯ËQýÖ–Vb™Œ\êàÜÀ˜êž8¥Ri_`/‡hìWR³“-4€ÞhšèH.(Ý¢•…9.^›L \å®.-.#ú1H tHRŠ1s‚@­>Éx’û½í3UÀrJuÓõONÏ..ëbþçÑ!­Ãú_>.:ivòX`¶…t÷ä»ÿ€©~dÝÉô¥ÝøØí !€vøÐ“%rÿ”w„ÿwW|ëk’b Åd¡KQzé@€nÎv°‰€¾~óÛ7¯ó0€ã/ž~ãFôû—ëïH@Š¼í®‚I¤¿’‡,¡ßÔ/é¯÷•7<Þ¤®^Ñÿª‰Ÿhþ÷)BÉô‡Úˆ’vép™yü4 €íÿrþýõìcð+›~ìG÷ùTy6OÏx|¾;­áËå)së#ß¶& +9Xs¶ò}óÃÁP•™KD¶Í)#nÆ + ¨Ôs‘_ÄAˆüòÔµÔg°’U·ùû¨ + ÊBÚÍ<Ÿ%Ž-3Ø;{|A®®>Ê3›×5DšRx•~´#«:Ç¥pO$jÍðØÿxÚaÏß×)oH´¥ýÏFwÄ#ôQÄž® бRI +`pIE~4ÀE­Ds@D¸Ó à‚Œ $al€t‘÷öY]7¯(Jöþøþüܯ‹þpŸfÿ3¢?7þÇKÿ6ž@)³NãÈ‘£Ÿu;ÀÑ î&>Ÿ"Øð\€¥“ÿ_eÿ€àå @àÿ¿ë°ç–ÿOüÿñ~H&ƒ$íñû +À;vÄêc™âþ)€H°ßÍ’“¿—™ª+8Îñ3 Ð7ˆØ“†r«×q£õû¯Døð›««‹Ë+à\ ÍÌð(4qÛ^ƒa•—ÎL]çå3â„j§@6(Ænº¹Æ>=²±º0ÝÈæVÈ‘òÂR®Ö$‰ÐG×W–žwÕí½›ŠÂСóÎõ2»ôä XœAít}JÃ…€¤(ß\_Z\XŠIFç>•µ¹¶L'=—êýTŒ¯¸”É*“.ÏN×&Wµwm}ûë¾ìÁÖ‡jÇúè̶gé¨ p¶v¸¹!âû]úáûBe&ÿ&>¾ü}]YDZ8îx¿*çA~œGÒampô­Š; û|º6ø·ç.¢dôf}ue‘ö˜éÅUNT¶2îÓž–¿·½åÀi:þ–€(ÿíï|Çí û3f½Õ ÈÒ_Ê ì÷VÃ<ÁŸDx¶Êóx§@Úˆ&€”ß§€}éþ§ ä·,ñÿ×OF€¹;%ÏðeµZM”¯ùµû7À¨`´Bž¨¤åyÀEcž ¯6 ƒÆ{ þ$÷Á䚢6óša$œ— ™ä SÆJQ­·Ì'!Ñk­×.M´.éœúPNà‘ðèœñT©Ÿ]W/2:ª¬„wrR!öÌ•ÅøI W°‘ý@ÉÆUw½=qÕ!ã§Ÿ¦À™Ãu‚ 8!Ÿ™¹=C UdƒnѽÐ5»ÒpšïŒ)y&âb¢¦ØáÃÌ7“"ödžoˆv†fMÔŠ{.D€ ëßn~0SQ>¡I–¸¿eI4$ã6?Ò2]Ú8æ5ݘ¨>m\-ŸT¬íÓ %“Ò8*ÕrT/Þ±– ßoß’ø^/¦úEO$“(#iŠÀøÚ-þÿüïö7ÂÿÏ~c‰HH|MàÐK‡ž;ä_‰-‹ß§øñ«ññOò2VÜ {†ä÷°5ùskÌ뺲ª5Zµé¬N—{¦ „m®é¸‡„ ‚è·¼º.Œ° Ui*˼dD‚èÃQèâl‹ØNŒø¯dƒ_¥²nÛõ±¹•ÁaËH$Üs:l2нŅ9˜wy&Ødô£@z€*“彘ûˆjÀ|¥å¼Ð®„j¬¥RÐÈ k]_^\p@¬J|¨{D'Dåç„Ê qDI* lm}eeuy.«Ö&—Äûu®¡ß(©ßT 1[+úç™mÏIo©Lî´Šäné¢(Lß¾¿Ô¤ë(8¦æ¦2²Æ] ½Î‡á‚t@p’¾UЧæ¨yÒQ{ÕìûŠ0b?´´¬Ñ,³07=»´®$¨®›¬mÞOˆßÛRàÅ“Ç_<}íÆ·åû» €$@êpëÆ·o|ý-ö[úk KnÿU>þëŠÚ¾úÆëŽôÃùàÿeíОˆù'‡Ÿ56´©w„ýya|'æ'É^ +÷ox*Yâ¿#Rëú[ þ?ÿHV}Ê¿ çÅû]¿k£µ‚Q‰ý2Ñ"Ü|ño+8p!¿Ð)ªù ô#ÙD½B_ú§ÿ³†¿¬Èª­9cœ#d–ÔBb²6[3Õ¦|sŒ\&ZÅWZS­ ½²úP¡ð¥/®çÍ|MkSæ|½BÐÿ|V4y´ Yà3ËÆ³VqÉmëä<Ñmd·gþe‹»*¢¼¢nHº>}æHî6Òè{fæOÅÿ¢ÕšieCºÈ­;‚ºðFýBgcã±cOãÙIôž‚ð‡,>+„†v#¿ Þ_2õe¬PèCFU·¸Ïž´º«qÛÇj@Í/è1˜þZÄZ_]O1qž7zäO:`ðh‚~¿IÐ ÷ß½ÿð/D€ÀÏÑÿ_þò~ùR¦?cþëÿÿÍ€_þ\ +àïÿÆà§?ýé_1Àš,ž“H¿Éâ7J +`ûîd Þî¿–±¢”üOG„z9–«t úô1[]üžó»o2­rœ‡3vj¹¾º¼´Bë¹\žŠwŒVƒ>Ø©3ØÉ–€ÍÍomqÈ8UðSÉ 0"ož}ÌÚCÇ9‘f¶Ýžž“HÑkH…=j*ŽnÒuAéÚ²ôˆ²_[Y≅&5n°r„†úv”¾S<£#èЦŠQQ!ýnB'îëw=¹]ª2…ú+‹ ËÌÊvp¿|¸¸¼°ÂÌägç›÷;²Æ`£ÑàùÜ‘¢«ûp›‡~:aáê„xZ/f2úèñú?5ð)åþ9½Ì½ipýkw˜Jú嫵m`Ÿe- €à¾­Üà{7ãŸà‚®Þ]l !€ÿæ¢Z …ƒÞ©Cÿí– ßoID€ÿô‡TvøÙßüÍùÙ/ú5€ƒÄÿ=:ð—¬iŸüÝ/bÀ_ÿ”aþ(š~g[€ß#-õuÙ`÷À5\~H/ߟ6ýˆ8`%°'ÿÔ°¶NóõÊÊ +pÍpž >ð%ĉ´r÷ˆn³šqlƒžð+pvámsÐÌ‹€Sìƒì¡ìs2ýöî=aܬR’9]ûøb¯»›-¹¿ÙääôìÜÂÒÒMé‚Ï#¢fËÒ/ËKÝÅٞ˻¹ê!v”Ï Ÿà“Öu¾‹âR|-T’t*ÖØ%µ¡ŽÑõ§Óµ‹>xºZšVT€ªGûW}wmyáÁ…%æóÅ¦Õ +·i}emiin²ZŸ–tBmm7Ò3×>+æ:ðD€t„TYÜOÕID%™eN4çk…‘2{X¡K¿{]Ð^°ùÀ‘yí¾[ÿ™ Ð}ts$ ˆ/°—(-Ü5]%¢‹g4J—-ÎNÏ.®1¸C•ñ?b”÷HK„ßÇÞò0À?uùÚ×a¿°ïðú½[ï¼ÿ™ `7–þrÒ_V®]½öz_ :ÆÜ€ཧOÿVO$ ‹@zÅ”IÄ··“ +¸öÆW/[¤-úƒêwW‰jíÀcÊö³ÑÑ/ð|>Yõå¾gÓ<1èÇÞÅfµZ|y´V­5££/W‡Žþ' 8zD~¢ŸÝGúaÙÖ#ü0}•['†F_©Sž>Õ¶ªú jýÓ‡|VéuÚ Ÿlüìà #ìx‚  Œ<÷2ªFUõ«ªFZ©’å°òSVCµ‘ÊHY‘#É•=:H¶ÿåГ²#‡ÈG%ûÂbQ­Õ”Ïè ÒG/¨x?c=9QE>ÙÌ™'3ôÄ…1ï0ü‡ý<ÉàØÀ°#»úþýì÷D„é8aj€—õï´q4±¦ùµš_˜ " \R ¾T6’µš ÿcm³ý~+;–Æ2àß1³ßßýÍßÿ"Я×?üRÜwà¿ií¿k]%Ü€-öGÎ)xéÐvÖ_½vÙ?Qå^ÿvôLäÀ"‚ñ{b °—ðd{šH¹&˜//,ʳ¦éœ^mb‘~ÒG赩_û%Ƙ~D˜Å7·ƒãµ*…£ÙJ'DÈ串Ÿl ©ƒ~ƒ]iàk¿CðÙ >Ücߎ«qBy€”‡,.¶³áÊX>;˼Kët^dì¢j¾ _ta¶Ýl/®ê„˜'ØUE%IfPÞªª¶©*QyºÂ*…ÂÅsdUÑa×’J«ªðª8Så³¹Rd—V×W$“è& ’”;÷!âHk«4œO3 + ã9ývÅn3À €ï­,òؽUºR…¨÷‰;Å'½õ­ûد{úÀ;uI¬¥„¬pÌ +x*!géÐõ/q_W¨+àÖéJ½H–--̵§—WIìÙt“¹è=,~³8M'ÀË×¾!p3= ìðõ½"aüý¶ßiQÚu"~úŸán{]òþdzB°Hólc¹%ØCýpÿKþ ý‰ÿ¸œ"Œ ÀüOÿøæ¥µDµÇv`³7¼ME»1ÒÄÍŸÄëm2pCpÖ“§_Ìó¤ül,+:yçe›×ïæsùö½®uõó´Ž×kCõ©N·33ߙɳWò)|s¢òØ•F«yÑhfrM;Eë}¹ïAœ‹y;Ë;yѼØÌ³áázÌ9Ðh¼ÒhhY«k³V¥á'ñ_̲z£gݪòê8Ñ”gÞívßã>ªU'+TùÛóª…œwJͯàÿ׳¼^ý\…цÕÊ“C•sãy1S|@A¦ ïí¢SÌæív19Ò(Ú¹Ÿ²ÏÑí`´$"dy7ݸÂó +bŸ@>œú +ÿ(€!ýˆÿùþÓø÷Ñø×UæxöÚ%"ç­dÛà_~ï0k¦¤Eƒy‡¾ô€ÛˆWŸ1QÁØØXâ~Ïôû­7€©ýŸB8 ûyÿhÿã¿3?À/ù?þ1«ã< P +à§Rôÿÿ“²úÞwéMþ•¯çÿõËþÒÆÕxœY¿…Ûð×oȶ>z'Øïf"ä~FLymuQHc2`$À*hÃc@ä=Ã#0p/=3P»×W—9cCÀÿÝüÆ]8¨ð ¾ƒB­B~@¯%ÞöÝa¦¶Sæ´6 îØÔä›X³<úåÕÅéêá'ªœ9ñ—–™`memyIÖ™[\˜››mg“sŒVä‚5t˜s¥\08Cn¸,{«xþ.µAsºÕõ€*û>û>D4@N.ÁOÒ‘U¼}dù ùºW«D´ÑSsíVäŽ`¢Ê{c}“©Œ¦'k)•Õ5ɪífØö•$\ñáÚât>½¸²¶â&ò£ª:îDŽ×›í€>A_+²èòƒIØÖ‘HàvÙ: *õ}Ü¡½IIxßgpÇüÑõëúÖUßÕå…Yýk¬z|A€”å–¿IРŒØñ·ÿ«ï(‰$À> =ýG –|]—¸`À¾Gñß"úñúã(ü¿¼[ÄOŸ> ePÎI¸@êXúÿ+‡>ñÌãQ¿ºA†ý­è4jAJ™ g³‹±)FÎwZB¤z7R¼×š*ŠVGäÌΊuOÓ½îlýüùü|6UÔÚßgny&§§VFçi ¸˜U6s›6ní-ò©ù™©y§²¡jVÿR:ËÒô»:8ÓÑy†¡Ò-Њ º¹W%ujÑrc>CùŠjwžŠŒkw½þÊ9y¸¯Ð¿€•xæà“•¬U¸%‚klߟ)ºSùʼnlRçLuò‘#8(þ»ºMI¬u{&™ilÀÓ~ÊÍþ28 ·; =½[äûÑæoÓ}¤Ø¦ÁtnE’Ö v¤1`ÂÝ;Ç'¢g€ý +Àú Ë&sIY"2ÉÛn/ðÓÿåÿ'ð_~öw´ðoWZü·_òÂtðøÿŽüìÇ?úé~ôC²‘}7 €m} ý—_¿zåʵ«×¿víÈç§cËû'ðÏâ©ßØk€ ËÞ&^V_Ñ´*¼¸ @?ö@ ŠI¬¬,>yãP÷æ:OÄ[ÕOáIÐ8˜©d _‘<À Ñ rA‘ŽÂ¤CÀñVÛåLå:ä GyUÅ/ÌNVΦ—–é°¨ŠË¡–ÐK4^XYÛsK«Ìj¼¶.¡².àR]‹òW¦úR©„ÄkÅ8vQ íd¡ZêhTÍo«’Òû]S¥èñß[¦¹aM;}Ïtg˜ ¤SCt·€M¨_KúUêB:ÓÍJmrvE·y§‘[†ë¯/Ý‘MÉŸ¶tóná¶r«¹„Ð÷E_±Û{|ºÖÌv¶”DÇ=Mºá~<&@ Õ“5ø‡¡Eà¾#7ô‰dH[ Úˆ&þY¸(É‘Eý«Lëÿ€ç rÞÜ«½,¿ŸEÀÉŸ¼üæ[ ø6mÿ°ß}Þ¹¹ ào¾â¥·#¥8-¯ßÜ¿"ç_»À8¦>!€xE tÿƒþ;"_ÝŠ|Œ‰ý÷š€gÿÿŸxV‰jíÀ`ÑF‡Ùj²WävÛÏeÉ ºíÑÝ®ÅjÖi–R ÏÏŸxŠGñœñh8¢Y5K”šh±‡³WX‘»iU!p[œš™“ ZkþûVp.:Üç#Õ4À§ÏÄ{»®¬›ƒSãrVU– ¯ozº›mFäD6,Yú´¥ó1x>AûÉʹl"ŸŸQŠ™|jæýùÛî¯@RùHÖa«!åà;¢{Âs’ ­Ä âüè ¾mZׇç ëðþ¿ßGÿ=Âþ–,Mñ_hVbó]ùõI€ƒˆ€й Úó "ݸ›6]8¼J%Y¢¿,yýýö›Œ@D@à/i ðóŸÿìî 2à¿þò¿ºï_2áÿï~ñw?‹a?ý™›< MÿÆMŽÐ™ÖÿˆèWè_]‰-6i”ܲpôíðK +¸ à€}ñ{íèrhV¤ì4Ëé¶Ÿ?÷ú­öKË´y‡ÿ¯]ÂÞš ¼„Ã-˜ b$Ä ’Š&:wÏZ+ËP7èA0}ÕIn˜ø í<"ïöGžþÒÒl{¬røh=_Xý—âtý£S-.,ÎÎÎ-ëR‹“ÂrältYP#WF¦"6ôq•]žè)ù¶ÀÁ%¤=ú $ðHòéFðJf°F 2‚ •k•BFÂÊý'‡+Í&ÓOÿ=‹®ò=»G€6«Ôbgí®Uš³V¥™ë7hÞÚÐŒveá}º³››÷7 jë= ?ÎÑN +“È¡· ú +ðö1ñÍ]Òá²iXeÀt{q Y§DIìc‰ðûXðÓ€=ÖïáÀ×Àõ×kK\ïE wÇÿ™ÿ÷Šþ΂øÚç€dDúÉŸ¶`~à?Þl{µä¿NM õ0ýËvèY½ôþ„¾ÕÛÍCÁöµ¼hT;©Ÿž\îºÐ/ÖÉõÔ¶y%‚plâ¢@(€‰ó•d@H€¼R‡8%¸›ùy‚|¼;˺ÕfQˆ¹3ó1íÎÌŸÎÌé鱃‚ëH­ˆ±ûXµ^#}Î×Ï‹ÿÀzÉåŸ lä‹éÛÉMáìb$WîQ“È +«Ô*ôÎHÀú•úùñ¼5¯ŠÐûo^±`€‰ÌØ;2VXé~ŒéŽè*šªÑjÍ|Åvâ©ZýÒ—È;6l}þ=ÜîϽìcÿ£=ô–j|¾>2’yXFëÒkŒ­ð]”ðÓƒz¶¯°àî°*gXw‡«mÊÈ\â'á?ì‘à¥/øîwÿ°7 àï'ÊþÎ3Jü‚'ýþ"úô˜ìÇ-þÿ!ЋüvO°ˆ‰Hùbçµ+½W/üÏËàãi€Öÿ§#k8¦‹s ž‡ü&§Ì”iû^g” §1Z¯–’SóâþüŒ>!.lyµæØçÖ+õjU_LAlÊ=¤ÖÁ"à¼Æ»€¯»óó`ªã÷Y8ãiŸ¬œ;¯ÿd~^FHPEx›]” Ð0ÕA& «~ºWªw2wPÐG‡+½gJ^ üÆCô÷}ô¤çßò=v‰tÍh:tÂqºzb ñÁ-ÛOøöätËÜ1pœh€À~ŸåËÝncÔ¯ÒvøÒc"€ à@’~–?×ò¿(›þöoÿÖsýÜýÿm?f& fˆÀwÓTÀâÿsú­¹zõŠüŽðöõst•m”âÿëê5ÿlD·!:È"`ü<±~W‹Øòž¶"j­ +›B<~uüÀë%€Iü>¢Õ+kx·üòßeÚÆ¦X&°ÁœùB¨Iºñ[µÔ&ÌÅÓ7DÁ¯À¨”ÐØhE|ÜpÁ…^æZÛXç 'ʼnڳºº¼Ð®W‡†Çæ\[OøqK¿ÀtuU€\]^^ì,È=ç¼ße¢0íÒ,>X@q#ã¨õYrÙvu©¯®HÙÄ%²º¹IË‚òÝX™ó0@®H{‘iîœ3á‚}TüóÀ…¤f'kµÉÅ©®¤¿zfÎnY„âaö½õ¥éf{v¦ä*Tc»'|ãyÃ_wé·ßƒt¢þùÒ +&™êþ’ÉéáÀ$ K„ÖïZQD·î‹^t”ÐOûwο‡ÿÓ 6]{ÛŠ¸$v..Ê{ç«U¡7Æ ¶*ö€»»"™¡¶¹!'xniEIH¨}›¢r0ð ™RH,$Oà%š`:j¿2c/çÜSeô­´øÔìZgæùåŹÉFuøèPsA•$ÏR$[[cJšuaqM)ƒ———g—¢ÙÝyë›±{ Y4CohUFi€áw7ÀŽá©²ÎQÙÚGõ]½ø¦D—X%òwmS»î®ó( ‘>’žp†¥w‹^þk+Ò' s³y{vÑO^Øa&dŸÁc¡W‚d}n²Ý^”`UÛ²@%¸F·ùì7®ÿýûè¦ÿAÜ/ŸóÇiB7è$go¯ß«Þ£•hv Êt2ÁÒ?ŠGu]_us3®è9"J¸I{Z~{‹yxy€î'_ß:»yãm:¦"àá—hÿµôa¹¸Î¬?Ž„‰úW%6Np3@24@4lg¹U¶õ÷/Ë/Ùo\¾üUi€¯ºü÷ŠèYDž}ø¿eéG}?+FkÑn f† ’@ÇG04?ú­þ䬟]Å×óy¥–H#¹àÉ倨r’Ï޲¼SËgZSâ.sîÚ žÐ&)Ê*qˆQ0Ni€wÙU„Ç Y‰4‡<„ Wg™¨GeÇ‹Ó ±N^çÏ9'Ëh¨ðêŽ\Âñgî˜\´¸“Î/ÏOlE’ˆ(Ÿ¼%H:th°¦zº¾²4+R2'ì£ÿÞ?ÇÂõo³:•>‘6óÔƒ.•8W9ïGæ_HôO–nãD@ÄIÜ@Î?xÝ{vGüïÊý!ž3öÓ'z–3D€ŸüuL!€žýâç¿ø[i¡ÿoÿ¶l€ÿØ~äù—Ä”}ž;ä6È+„´¸â_ý ÿln·«üjÀûw+~Pþú0»Óº ži2 aÛÄ 3q÷RÿÄÁ=‘ocu™G×`ÑÎÒ@D„Š€@\]3OÁ*Î?yB`ÀH^œB€ž¤:Ù))X8¬8P®.N7͹%4ŠñÕÕ͵ÍMÕ~emUë+<›`Y Z&<À=ÞÜXsì9@Ó´—ˆú­K­€/¶cPUŽc,¢Æ\ OEdeenA0¦C€R¬«¤»›< Ãž2Aù¹½D÷G«Ž¨( ­Å¹¹9bx(Žû,9ìò¯ïm,í¹¹Å]˜ªŸ +FßËÝ @øväß\Gødzô›á÷…ý»<]_¿Ì!Ä9%ÇõŠ=Ê„Tð=¾øÇâ¶éî#––æŠö4„v–*Våêø^„ßÏb*`G¾“ú¤ù±·z€G7ØA·yíúµß¶ ÇDÿ¯\>yüq\¾†€ù,b‰2ß½ `7sàÀˆ¿Õ°íf¿»&ª=¶[úMßÏ:åS[¼ƒÞ± +E²ì\Þ‹ 4Ý_¬~–§êóœ½çÎÊaU‚jmJéq)Óܲ„øžAÑÌZÚÎüKPÈÀö×DÓ¤=èoWT9uðœÀÕèÍêãÂòÀ“PÄ *²eÆZN+¹Šϳ‘L,íÆ™P/NÄx´€€TË“T ¼’…”M"áìƒT©¸#´ŠøŽ¨TÚ"’Áÿ*ÏÖ9r¨Zí)€­Ð?iúØ¿‹çϵØz®ZzGÜÿŸ{=qéµK¯…ÄIÝ­ÎÃmÝ—€t ¤@Z€ÊBË­çA)ùûÝåï[„0÷QV^ùÍ/|íwB8` þû‰ðŸ·á/ò ÷åü³Ð’$ü‡y@:|75ÿÿëgNCz ç\9}J¿+nðoÏvÃég_/‡ˆ*Ú8`¿›%´ìa«~Ô®¨ ^è\Oˆ[ AŒnîæð£¾E0@¿ûÚ +àáWIxJ_ttÇ9îüÔëD¥Ä»&GzÁéôXÑ>1J{«è¢38™eò u>!6i Xšk7k•JSˆu„‚4 äçÀº¤ÌâÒz@žéRèÑ›Ê(Ë5 +W¡lá›òªÈ') •ç*8™úKÐÓ‘»ë«< °NÓÿŠùôôA嵦Úlúñ¸K4=H(WøO骞rPÉݲ…Å%1ê¢Ö¸l³h&ïïøÞƒÍÅééYæ–è¡‘%nOÕÂü®xÚŽ9Dë ÂÿÝûÿ?§({’Ø«¤N‘o:à|oI#à÷kíþ}‡DÅ-)ú·u«´Öl{viÕ£*’XÁÞ–¿·Ýãß ð[oHØÉ÷l@)Þÿþ?Øýëü† Ø pU*üòÉO^¾æ¹ôç§z_‰ù >!€ô2ïwÚÖ³<ßøêå¯Zœ>ùÌLjxÀmã¿Q€úJT{l¶ô£¾ŸþÐϾ¨ÇÎ`8ôKF˜’/YÅzš^€¸ÿ4LW«-ÜIñFÉÆ[Œb7ŸQÞ©6»öþñ¢óמ"-êãNuŒâä®3)`¥Va¯óÓƒ\õmýñV“…ÍX‹Bd#ÙŒ¶2Iê¥êédÄÄ9ž-p¦R9;ðä€@NìÒ”Ôƒ{$»XœèkéŽÔÇД” +qC}Xõ³‡¤¨µt‹Oˆfû>úïâù—ôßæúÇ‹’ÿvÍCqô0nIcÕõ¯ƒ3a²ú+E¤u(À?pߥæÅ»EQÀ^¥ð¸?Àoø{%†þî¿AØþòG?ùÉ_ÿä'i>Àm +àH±__›:äGý“ýU‰ rùÞ¤Às‡>sèà/üûH?AâÿIm`ÿût$ö!÷`MïÄú]-Ȳ—ñT7¹ÍKn£4ãaú‘¢!í&ýÏ™ƒî.cïàp—äj“þº#¼!nÊâV³&aŒs´ue‘W›xßœ¥“p±Yq^:¦â¤Of§³ÚðÑáæÜꊟ_(‚Lñª²×I¢ë +!øÕUZVUp”«‹a•¬T|rüÔØKIúÙ]­r§’B›ëîmÇ6‡¬Lˆvèö,.Ì-/1™L·‚0ÁúJ<€ÑB!ú¯#`ÖÜÝ ÅêÊâ2/ÕRÞÿCüh DƒïÞ¿»¾Ü¶XýýwØí2'À›nÊ—1Ü/Dh2ºÏlÀÂ>šÀO¦ÿ '+sø8§Þ­/ÎdAÁëÚÒ¿‹Ê¥Œ¶˜›mO/I’8„ľ–¿·½UFN¿ñ–#Dÿ#´Ýx‹À­›·n}ç›·ñz(mW¿ÖÀ$ÇO¦'nè·GŒpÞ;Œ¾€½iˆè£>þc*àRl—‰jíÀ–~Õ÷³îhÍ<êÙ˜±f?S‹/kUÌŠld ‹õúÓŸ<̰÷§!+v €º=É ¹êçC8x1Ò;mÌe¦õ1ÏbÂn½>¦ª \RX‰ÇÿÖýd€ŒÌ <Úã­Æà–Ëj‹lì$l! £8( µsŸõÖÊï|Mpe&ˆäE³Úð0;ºSDéÅ·Èòò‘†È.þ—ñt&B‰È˜PÀöežWÓ«GZq>Ê9 +ûØG „Ðç왳•3OWŽ<9@§þ.] " eªHÞ9‘Ý&‹ò&¼B€FD"ÊÒ3¹ÈÍêЧëÕN—¹vÆû]ÿ]=•L5è¹þ^yE‡£ ó?†f¢T^£»Diº¨^ à|éþéÔ?žMŒOŽü +‘U¢€¬¼Ð-€¥8@ ô—ø×Ú¿ø­$þ œ +诅ÿ¿ü‘À_ýô§b¼@¼Œ~/mÚ¥Ã?%ü¯“’óŸÆ0 5H$¶Kù'OžÔÏŠä€÷í0ùþþíYêóqž-r€€œá}lï~eqq.lx¥+rõ¥ „O™`pÖVÅV­Ñ€g uW–f :*£ãH'7W§UMx}I ˜µàð®ÝÙ‹W€V -Ö­H@*KÕXžkÕ‡gÓKxÏ4:H“¦°“¯býxz] nš¿EcUO¨¢¾ä¨%(Z‹@7…QmÛ·W–?DÿÀ>WáÊ+¥Û:´ªÂæ˜qÍ}‚TbqaY)öSuAŸÚ¡V¹©¬¥˜oAä'ÖB¤b›ñ°þ>Ã57WïÝ][œæqÀ‹Ü` úfÐΞ~f8c<‘Í €›=yžï í ~®ôÔA‘ŒˆÞ6I-| +a…Bˆ%(ߘ’FÝÝåUI@ž°ŽRÑ‹žt-Øó•¿·ùqÀ—‰øQ}$À;Lðuúî¡ú"`ŸÁ5½7WËyb íṃ|£¬d"‰þü‰¦­È|»y4Àõ¾>Žè/Ôü/5€ÿ”mÏ>Küß“%ª=¶[úQßÇ<P°M¤\Œ;:Ï…5Ć¡F>6öŠañJ}`àð*gÏÕ'Uõ­SO¨!©ÃØÂI+ϪÏL×3ŽoÙ|5õ×镳†ëÿÐ[Á³ÌÆzù$,å“gÊ^%U§iŠðlç)/9ë¡ÎH <É=Hk/9»´¼3”ϦuL%!¼®ÖÆÿ&g ¨–—é -¥kX"°ÍV à-.创ëK³“³ ËËÊRwˆÑxˆô¸ûbú}w p¯üy9õ´èlè¨dà£$  \èä'“zЊ?Dþ!>äæýüƒ…ÿ¯¡‹`HC±²éu†jBн^ ñ{™èî&€“/J¼•"‚}¹¼õ ÑÿÆ×ßö(€G½ðûÛo­™û¥Áú”€×µëÔñã§ŽóúÕÔ2–º +4 þ¿ñFêÀ(óÿ2³S*€^ðŸg<# `KT{l6ÿªïkyѨõ‡ÔiþO®>~fÝ9°ÍO4râݨWöó€ëgÏŠIçÏe¹øw>;—j*1ÆÙŒg„¹ññvU„¶×oæöµºËD²;UÁBUà™Š5˜\S¢Ý´Â»"yspLU šzGÓ|–MåYkºIPzÕ!WŽ! äþŸ=[9vL@Y×’†Î¢œ7ïœH°¶Q…p†¬.µã—§*ªé­œ›ÆÈg‡ªuž  +Hí™ÏEFa‚â~xþ-z7*Ë‚ø?ýÿËøâ¿’¦ŠÊøW‰ ÕÌQfúÓ9›¿J$À#]Ž-bï79ã¼ã•Ö-xæ‘Ðß&²;ÝJð³Ÿÿ”§þü˜¥ÀÏþêG-ðŸ<ÿ¿ìÒ<@î~.€à~šFÿ“'Ÿ?þ¼Ö­üÓg'O\^?à‡þ|ñ0 „mêw·Ä–=L`mMŽéÜbWhZ‚¯8׆:޵lyÕ® fßön¬È ž%.î,À$Ý@©ø 4anvè|vA`évè¤èS€Æ +¡>ÖW–-ŽY¨¼uU̶iMít±y<®bMÄÕËÂDÕ‹á‹òá)Œ^¨ª°Ž3«}Èe ^Ñ)( `òCŸ«î-&J´&ñC¼uG¸5ÌWÈÐ@_½®U©uXgʨÕ“>YTÕÄqn;w~»™¢[Ö‹¬#ÚÍYGhÖRÏLß¾)ïýP~דûpˆ×öÿÝto9ÑyÚ0gju¹µáˆ@TÐ à<ÐÒ Þ§O(&V ½D*ˆN€Ó‹RQ¾¯½ôÝÛ‚ñ{íû×èpòò5ºÿûã…1 +ð€ðîO²˜ Œè£•«×®œ:þâ)šß|³ûŸtHô× ã;òßfoÞðSGÀ­Àñgˆ¤€ø¿8DàÙ˜¨öØlþ9ßߊÚ(³þôA:¼íby!0»^À<ç΃ÿ:êÑ3/ËfŒ™–ÜoÁÉt²ïÔš„<;wb»¤ÉîTå‹jÀÕMµº÷ê•ìB>;ø®ê!6²¦Z3<ÛWåLtªLW`0Q9å <Ï!Ä)‹/=éà‚ëQVÄÅäùÊó´À³#ŒhÃv¹bS~‚¿@#ŸmÎ~zðOU68·Ì©Ù+±õ®>iBåü’Vë\‹®ùª¡Ïÿw•$^cÀDOª¨®JëËÀyz^:àéþ³ñƒE´áÌlÍ‹19Ô6 äã¿ô™˜ŸÏ¯ç$¾@ŸøÑOÙ÷³ÿì§ŽökÐû§ÿùDZ»ó_ÏÿO& à._ûâç­5%GŸŸ”Sðÿ8,öo3`OÀ }éCÀü×;Á~7{˜2;i4æÎ.œ2¼~ÿ‚,Ü «‹m"Ça§¾‹éÅAÓ-úòªñ ÚÅF$l…û¨ˆK|jö . ˜ÜqÎÍè ʼnœ+Ä.Ï6ë•á#6S¢P¡ëà^¯ód¢Õ ‘uqU»¤fѰÎwŒ,h™§."P Ô„ò¨ •Ô)Œª£Äk$¹ÎD +è«,±~n W,kmuina…^‘Ö5¾wd¨«qÏDž§´´„Њ¦nà3cû ` ©rÄy€À + +ø¯…˜ÝôÝœ/`CpHM@Þƒð^å"¤‡;ï=:à 6yø8ü¾üÜ% @rGWÜcô$}¸+’4t¶\˜›œ]ÜÖ°Œ (ÁÜë•¿·ÅTÀD®ßê¤5"_— +Ø+pËÜßæÏ—VFâ`8u™vöD”€@ŸÀø6ò·Ûk:¥©@/€áþ'àç‰ýÏ ÕÛn^xuµø¥O´u +ºô› Þ)dLÓ Ð#ãòâÜÐÀÀ±cÇ*gäû B`(ë% ÝDþýÃÏ'جµ;µ‹ÈÐE(+¥g¢ Λ‘‡L‘p \'ÞS®Hª›N§`4è¼Z]N·v2§ùLLµÙLŒåz¢#¨ãiH›Vwˆ€—áòÇ"^Zû¼m–VI8ð#HÿÓp÷j ðŸ XøÙ?ØNàAtøâç_‚ÿ¥`!þ?{œÀé“Ï?lrýõ«á…^|<ž- X¿«ùiy{š~Æ%æèd.À\ô Ü€ŸL{ãfýu†ÖyÜûšüÞè À°éÀe‚%\5Ü¡N7^ESÓSè•› Q­ ¥W탳ÎWì¢×6VàŒ +[Y*ÆjÃLJ2I¡“óU-¥t@ÄV¥b–WT³Å¹Å¥E&8ÐÉ„ ”¬¤¸ŒUíV•ÄltŠõˆTÄú +- +lê ·ŸK ?›œËµ.Ù„ås8äÈ£úó¯mlJèêf› $º‘Äýé7Ïp~FP.-.qçú-9É¥AdA›|×§§; H3B*Ü;Âí„îIàÅs"ú ›çüÝ¿·éÆHN:°ÿð; ¢ôJ*#‰ýüW)7ð€#:¸ u=‹ Óy{qãD8_Çö|%Äïc·ÄÒS/¾x²o"ÀôÂèðö4À#^ß¶ë¾› êåL€Âÿ•˯Ëõ?uüÅ“W®^‹Þ:pšcåéÛÛ0¾ümvJŸzƒŽ€×®‰ÿ)ð¼G`©`Ëxà'Y $ª=¶[qû@¯¼új[mñ–êñçy1ßiáV­Û—:nÀŸ¨5æšBC^d÷rÔWÎ +ãçÍlá¢×E°53C¼53??C(¼jMw´(Þ¥˜Ö%7,-Ê£èl4oN\• +@¢‚ŠÌL©"Ê®˜*貟åµÁÌè´Î¢Óe:ÿ÷ççoÏûù~Å»£wBGä—<Ðo*/f”G6q.«G'ÀüII‹\ùQÑx,3 NëE§hg#mn‚ªD,_²§™)“ïßV5ûÍ®´˜­ Vëy§Óér9aÜ <WÕú‰pùç³ú˜áÏb¼Çüþ¿G+¼&`'f{'j†¬Qçt>&*MœÂ‘?ðwÏH@Ð_›îkLðG$ àzøL¼´þ7H¤ À÷˜û +àÏQX(i€ŸÿÌIƒ¿úYšûçG[à{(ñ½ï)£ßý]Zb€É~òyÁ_ßÂÿ³Ï?Îb; —_ gQª€F}M®óÂB›§ì./­J àÎëµ"¿_ìÝx½¼*§ˆ¡”fyiqvŽ&€õÕe%”0R‡û„ÌU‹ qÒ|g ¾éÎÌy~ b#œÅuætó_{ š¯…käU+< `QuÆnzÆ4°#x6Í‚Cæ˜/½B©äèjQ ö hª —¯]0ÄuZ¶u\ئÊQÞ°œlÈ€ ‘@¹ÄÏ,°ôJ¬\77–¦g  ŸÉ®‘.ZKºÏºÉ‹»Äf@z¿Éí¦×ž<ëUÄÖ’/Ü7WÎø}ù…\üz ïõáKîþT€DhèhE`àˤ +Ìûrt%²G2m@œ_"ÂÈ랟DµBDLc®=½¤ªH¤øB¨„=í`àæ­ô8.À£ùKþßò,ûD¾™Ø½Ë{+€¯õò•«WN¿€k»GóýêEÄy†üõ½,.ëK&þ¿ÿ߈QOð8þfñÿ©é¿7 Qí±ØÂ—ÛïÕøF[ª~ñiZo4òv›_ÿ¼+ðçàHlê´EÁFý°¸,ŸÍs: TÎ3HЫÙh»{çNWl³Çœ•¾n³yQP½Ý¹}§;ú/„6±‘††z#k±n·PéSÊùåvNëƒçø\eXR„ŒŠ. vEÚÅ\>Ù{a´é^ŒZoâ\<ûŸÂ´Þit>pE”$"âTÉ,¯ ˜Yöä! å˜)#œöIÑíÞÉ/ +÷Fó5â&p?Y¯NWòB•/_µšØÿdz³³‚ÿÐèdC%ªœ¼Ã ƒ33TÝ®éû{ðƒ¾Ãó7öU¥>i–ñ%Ê9Y&T·^£ }ö y­VkwHþŠ(:8ò¬ÿ Ù G.cÙ+–„U\žNÕ?®u¼üß‘eæ~Â~’!ˆ”€@RBûŸýð‡?üóÿyhÿ~Μÿ?þ3ùÿHõ—4ûÿ¯0ùÿLô­2 €D|ÑÿÙg>ñ쳟Ñoì0#ß‹ò%è[ ðúŸxrs““Óðs™'éy.€U ·¦Úû…¾Õ&ÛÎÖV6V– +z¦ðv0ž ¾VìFkƒmÑ¿UfÊB_o‘F褯>h•)!™Œ”Bƒ»üöµ•Å6}KHrˆÏ+ ¡;€#A•¾x ‚ó²ôÁz +‘i)UËN9¢$ôkå¸}_UБ1{ãT +ý°²$°¼47=M'E =Á’ŹiúéqË”D3„Òq‹xbá–•Å%UvA‚e»%Hö̽úˆ®ß][Vyºt]¬n’»ˆÏ®$@øßAôûÂù“ïÞ"€Ð?ˆ¿kê›þ²ûHw$6`Q ci¦ KùýÊžM²’Ö‹ÿ¡êC ßÿ¾æ1Ù^^ý‰1Ü•hp½÷²„ø½í­­€À¶/¥ ð虀¾mÖïnŽX\¹råòÕ+×®œ>.±qõÚ•2霢!±ß¯¾@t÷Û2UúÅ/_·x}Ç<ðqXi‰jíÀ–~í÷±¡~ñ„^ÕƒÕêpU¦Ã~+ÕÐÐ aî…C'Nœ¨Ž yòÉC‡þ—¡¡£ƒ¼˜hxxxdøDupˆ3ªz±ä|åE=çûÃ*®Z«QT4Ÿ;Ÿ!e/úì‰êpTd(*R”·íjœH¹(ÇÑÁ±QòЮ!ê« Ð…}šóx§L9rtàèáC‡PétÍ'ª/ ŽR‘*5t†2_6wdh¤:ø2ç˜.°÷’ç?;[·aºd‘ÔQPtIE ÜÖçÎ|w$ë(KùåDíok½(îä#L-Xç"ˆ¨Oä—ò¬¸}ûu5gêãEÑòeçSüåª<óeeÓU–< +Õ‘; ­æÅ¢}¢ø PEDP‘d³³·‹Û³D4^Q¥T³â½ù;Û4a„ëŸáïó][*}*yþ„íµ¾?«ÈÔþÏ-¦A߆p€" 6ZÓ{´¦cÛcç¢C$ôfJ#!ŒîZáiÿ»EŠâÝn§YJ”Bÿ Ýñ më[ ¸Ð‹üûí/-?ÿů¥@tˆÙü޽Àÿüψ°ûó?ûáþLøW +¥äÑ_üÇÿÿ®€»”€ÄvY/( з¾e@>5ý{É79þ¿w ¡e[\Z˜¦Ûíö¬ $nòP ½ìèƒ>Ñ unq‰‡í..(Í*þõÂÂt1‡X€Jì€oÃMÉ…ãàøÜbh€$Ø- o|%+ünúÕ³Åü9š†Æ¦CÀW”zBüV=íaK£¨j1§WÐ:$ë¸3–©FzÓKOÛ®¬/Á€d ‘°a1 =*huenºÙœãáÃËʟчºþå…Y  +&g\$ÁÃ-—él©D ¶Xâ¡Û €–&"m³úþÝõÅÙIÆ\Ò ¸€y÷溰ía}l…Gï¼_FúYåLD€¿#þoó>܇þ< ÐNR4L=î2À•ßÃÞûØÍ[_çi€½>}1)˜ ˆÀ£-Ñ~7³Ÿíyü€«1â@ø¿vQPFø~ÝM‰þzõEìêË<âàÆ7®½¡:§€Üÿ¯¦@€õEdÏð0Àgáÿ3Ÿø+[úeßÏšö7]öóüv£šS—ZìuìY.¥œJ!áO ˆW;^÷ƒï³£æ–¯ûãa†^ÔD=œIø75ÕßgnÓ.mÏÙx>*?tÜl×¾è)ˆ3}oýÌÙl¨!äöÆÓã×Ü&.í¦`l.æyw„ö +÷Ü·÷-/v<ëðtAíÈ 1–Hù¸ˆ{Ö“ž9OØÛQŠNµú®ünmÐc ¹ëS`CYNwö¸Èx·U‹ú—F_mð&>ßl6˜6ÀôSá¿d„L¥ò£ÁÄ:€DØäB£äÿ';ÏÍhµ.½¦2 ÚT‘Î'RE FÆ2ZõÉOžì&U—]#M +[OþÅ È?vÜèæx†/nöÿ3¯ü¯î Œ@ôd À–YüðÏ2ÆüøG¬ýð‡ú¤42âþÿËÀ¿ùÝßýÚ×¾ðyGJý€`º~ÊþÁ17HÿGG”ŒÉ€Y–Ó_‹ûÝ,¡e“`B·éé¹i­‹Q‚½ÕpòEJ­/kŸà6Ç A׌_G!Èý[T2VõYÇㆄ‚žÀ ðÕÝO ¤Ï +À¹BF0Ÿ|x™Q _q³Ù‚î2ô€;;9V82Ü(ðìUC-89!öe¢êÔ]ž8ÛaBƒe¢ðÔ 5ÔuAïê¦ +¦ÊRÙè‚~ŠÕ·]~D‰«ÏaQ^7Cwd!o4¦çUìÚ’¨ŽXY’{O‰ÂEªÈt-kœ£›ë6æ[XFt­,0 +³ßÂGÞ2Œ[}s}izrŽ'™¿}7ümáVþzpnÓ0PîQöåEuxaz[`ŸS+ Ü÷4‚:H± K*ˆù‡`¶þ‰W–æŠY7HŒÐ^ñx‹À)&èߥÀMÂÿ‘j/ †—^ßÛ#À("òÜŸa& éi€èPJ]G˜óZ0û¯7Þ¼ñ†„DŠ”ó¼~šN€t + ß®ÿÂÃ=«?îx(ðãÀ¯lÆÎþ&‚NÐ|›ZEµÚï 1G G÷¢Ú²‹0pl@àLEHõ|ÀÙy±HVœÈÂc×¹>+2*;Щ4¶”黵ÜB)tQ}Ú”i=ªS3<1˜ tˆé°ÌqS·¾täÎð£ÜÛ@劾`]9")ÎiaüËx0ëdzÙj•“©–C’EúнÅ`6Ñ*\‘”"¬ñrµþr£ÞøÒÐÐ ÚNŒ  é}bè‡ÝÞãýUáú¹pú!ÿüuãýþŒÅÇÎ#x°§Êó Ê&ð_«eÌ·Ü{e„a¸kXœ¬€ø"ž/Õä[£È4wv À^®¾\­:À0êõ&pêÿ3¨ÿÀgô!ðÒ¿ˆøÝÔ +€ˆGa(€°À>/ºüa?þû§ÁÐÿOü—øÖ×¾øà#ú¤_ûóxú‰à¢ÿ¢gòûýñPg@+€Äú]-Q~#0·0Ýn¶ÝÀP@á O—öl±VüŸnÏ-.»¼•¥U‰‚éö¬ÅAƒè1FE?áUP¿øÃ"§Y͆á/Y;g·¶ iû«Ë¬ùi08ÜhÜ{éŽ@eèð@cšnöHç˜u¢ˆLhS·v™›cº % %µ°DQiRpœnªfhœYq~CõR­Bð€Aø¯TìApYvåí½/L޵ç–TÜø…)Ý6ÓõK +pK\¦óOg±Ç<×&Lp‡ô<p›ÙEî3‚üâ°˜»¶8Û^X¢Gj«mGî ÒCwCÞHÖ{ÐÍÂ-˜lšò å±WÒAgóä¦@R f±@.¤&¾û*Ò;ì¢ëZœÓµ ĈN¡y€öz%xïm7oÝp hð÷üžˆ9pëæ# Úûó1

¯Åÿø'ÀÄüË©´Ëø§€ÖØRÀ¨ßÝZö2Q}nzºùj>7-4ÙÁÁx,€XçnÿôyËóé9ưÓm`Y§hmÚO¨“À{õðÃv·—нcó8ÒúÆïŠX]R¾±s@(YÇaW´SÈ]ï­óŸ¹f£6D'@š)9(±ÎZ_!ß59Ýt±øA/ÓÓ©NJ@ã…n À)ÔŒÂâµeŒaÔ@_ä#Âq“½j¿´L;ƒ^¤Ö½Ðí’`jOŽÕuCˆŸ¬èfÌv$æÚI‹+xú*E*Ì"«¢ó +†grÛ¶Yr’KÃ™× ºz*`=6õ–Î@AävÛY7²a4×6ü.ƒüòÑÍ»’´ °C»L%ì-‰²$© ,$EÈ_%[†øn-ÎÍÎ.¯BýûÊD‡YîiAï}LÀ€S¯¿E@è7ûC”úÜŒÕݬ¤éø÷Þ¯;@ @¾¿ã¢~D¼J@À¾¶µô"=ôó…Ðz_À³¼¡"`ã{ëÏÇ_¦¥¾ÕÛ €ìo;B¶Ö/õj§®½ °·R$¢„ÙG=[xêØ@ýcëÏZ˜<8åù3úBVêá»G Àè”Ik4FÌÝ2­t‚k4.šªóJCu„÷[f/U¦ó>RŽÞi㊨H;m»M!À™ÊÓÇŽ TÎ*ceˆ¸PEj!0Þ[ì#ê/CèD +ê-LGáh‰ÈM ÷æ‡ôÕpuÝÆÅ¹Éöâªr¤XT`OKxÞÛ< +€gñ4à^ øï.¶oÀž +°ë+ÈíåóîàFm\»vúÅg_¾z‡ìŒ(-úëUFâé‚^0í°–Ž¼¸#pùô‹Ïð‡ðlŸø„#ŸxöqàÿŽØ%¼ZÐ,^2ãE­ÚiÔ(;§&D:¥*Ñ+Ïð„v ;R©àTÃ?ˆ ykXhƒ—¸ž6öjŒKQ¨¸är6F:e + mS¼YùêgëË"æ…¨ˆh­RnU$VUÝc½l=£¥#6rÄÄÀÀÓg…s +ørå«åÜÿt3°µ¦Z·JŽN𤺠+‹ زz9¯¿z8Ò§ãyw÷WÚm`û¦Hévo÷ÿ{ÀPÞ¨þy`&xC™©2ô|é*«}@Æø@T˜îÿˆ1z§°´j­bæ½ÿÿù?pçôWöô4­j!›ú˜Èï àó}1™D€ð?µëÿÁ22@àÿž»û‡}ÏÁ7ø‡qb¬}ëkâÿ~“ÀÇ?¢ŸÞ6ƒÐú‘ +À³ÿ"pø­âÄdœû£›ßÞ6'ˆÍζÇ2Ñ|V‚M €mŽö×¹éWÇšÓ³Óâ×ôœ  /X”°np¯áRDõ[míUþ&6š`EÞ¶²u u™“¡ ¶liÍôÕ–1.|Џî@@Ò$b¿xÈYÂòªãòªümžÔÈAlòÖDZ ]yÒeaÙ­KR4uhß"úCG•5+¾†$Jt +íÿ‹ ¹iiŸ¦ÄêX>' ‹øB?wF÷#kTŽ 6¨§Œ¾¬ª–f•vº£Sè|¹o@µly­¯Ü>y V“Ê1x’ê¸ÿ—Þœ—ï¯/àYÆ:'³yžëwi?ˆ$a I­+'·òoøæÿ»ZøžÄTÀ+½¶ûX‚÷>öŽ;ÔŸ®¿2s`@æ&ß? €•u‚´8ƒ},áyo»õÖ«¿uòEyÓoõ÷Kiäqc}>ÿ¶× ƒÛ% ¢DN>{üô•^ …þ# ,úZz»üòüµˆÀu" t€>€e€à þoûg ½|Ÿ}&Qí±Ø Èþ65%Ä3sM@&/ŠFÇ0Lä3óìêL,™˜™ÕÏÈ®TŽ5V‰®‹AãEk&/²áFG' ¾>)Î1ü¥2DÕÖ3*Ë"í8?[¯Év•ÝÙ3õ¡,UDÂd¾°q^pÒ+=+ÚÀÍð©# +Í ÷  OÔÒ rìéóãBùÔ ó æy—‰Rï;¢*I.ñL øNs¤­¼/hu<ŸŠÖs[–é<•JC‡*¦åàžó.‰Ó&õyøQeeÌ"Ðïÿ—!‹mÖ`ðT@ŽÓ7åÓ»ˆÝûÐ3Ãû·™/¡"™¡‚èµ¹ëÀü¿ûw¥˜Ÿ¯½L@Šìb/¹ ð¯øo}KR˜'¾'³ÐfúìÓî ùeôÀëÂ?ügéD@?žà7ý8ôYýñ¢5 ÎŒ¨€OÞÝh²ßÇÄ÷…YyóMF,ÌÑåŸgÖz<€<{}/vÄ8¹þ ò~Ý]>,‰ÐÀ£j‰€o o„ ˜§ßZ@U)}ðÿég°âåóMç?í–Û¼]–í¼ ŸÒ(³í1‰ò#uF*è»êä%ÊP-UÝÅü~ &(`~À‹Ûe*¯ˆ@åE†åSÔÒ1 Êv‚ìô—5kZ( bÉØÃ@€Mw ”ÐБß~ÕisÓ"øŸ2—Ï.­’ ‡ˆD ö2S{?{ë­¯Ó/ï4ϰÅÿ2ÀÔ»{YùKß?Þf¾{”«)p9 z^¹zåõ^`¿§Êà§VDˆ0ÐîĽ@ú“ÆúçJT{l¶„©}¬;ßí0m«(þâƒÛ  oŽwÛùçÅ|Wøévf:Ýî{10þ¢@ÕdÞ½ºDÀçŽ5òŸ'ÌòzVd‘FÖéüqᙳ"o^”ït±è¾?Ó¹óVLñØž©â½î«UOóÇ‚b~¾3ïYý% ºå\VÍÚ⸠^tçuäÎ ñðüÙ˜õÎÿõÁL»ùB™ˆón«h™Ëv‡ŠŒwn3¤_°«Ó³°R©œ=?‘iQä󢿅ÈÌ|×R¡x—Öðîí.³HL·ßû€fý™¼ÚV%˜5 ó¾tÒNË躈‚ÑKvޏÿ9ûýýtNk´¸4à ȷéÿ—]$Ìi:A +€}²Lÿ2à2¶úTt­üƒì4•AƒÐwûF¨>Z¦¦Àÿ¿ŸÿwzÙ¤¾ð(@À ¾õ;_Ó«襡bÅË-Ó9P‹­o)R|ü ^üÙ›âŽ$'ácOìÆA¾÷‰ð;”–`¿›%´ìaBÑââl.ЖG;·H?"ébàR¿ta¡3Í(@§]œ^]iI¹»súžÌ“Óöµm)àÔGzXkŸVDiµгæÃ:É=çdÂ/ÊÄ÷.Z"hð(€Ig%ÈåRˆ&,2€Þÿ$–ѹ$¤d—!Ì%-(T{t"rCÕ 3¿O;‚ޏÊÚ¡¼ cp²„Ž%)¥ yAgÝ&óó0t‡f‹ÙÙŽ¶T÷iyE‡iG!Š¢Û<7]´'ÛJ@¸‚ºÝ@x¿ÑÛ_ˆ×bUÒƒ)„™¼ˆGÒŸ8Þ1!鷩γîÃqÿ®TÐ!w‰ D¨1 l렋чg ³ê”äõ "0 %@Ìô‡pëÈÊÊ‚”éÀ)û[ÂóÞ&àg]¶€þ1Ð;€”FMk»à.ßÛ Ì»@iDž¡ €¥ßï%ëúì: +ÀÁ/¬nH¼qúÅ“) ­¾Ú70«ð;Í: Qí±ØÒÈî}ŒÉóN0…ÞhctTŸ—#L´724¨]¢MUûªÚ]9Qb>F¼=ò¤ìÈ“GaÀº'É«UG^Չɘ>ð}”bdÔV«±ᑑ/ÄÌTa¤>TN¨DCCG«ƒƒ'FNœÐÂQïÑšP©:FEtdèD9[_õåAUZEWÇF«ªiup¤:JE”³ ýìÏ.xèÈ‘C‡>:<¢ŠŒŽ ;‹^ÐBÉtm##º#ªŠÖtåÜ’—Gº†ŒñTí}a S g^ûÖ’8ÿxá –FnòúÁ³"vþÿûýž]€×< §p–N þJä"°{?€$À."@B#¤G'Æ/(_wxD ˜þ¤P@Íýñü¤Wz?÷ÒKÑ + +€&ˆÿ®^=®o·¾ÝV ßbS²oÂÿ2 ¦xâ#Oz ŸL? Xìè—=Pç>ÂÀÐÞ†? +`ÇD6y²¼{·…Ÿ +ëÚÓFVp éhãÄÄZ-cúý»(ÛqèíKÃ\ó”VvíÀîaê‚]Ažýq€üE_AèRèÜÜd4Ô&çè´§S 'ÊT¹£r¾•Ù,ιȮ*¦BH§×*ôW‚+Q’• |çÐêê¢ÈG- |ðr KºÖ¼ñj®K%•O& ŽTµ¹1èéYWc‰ÛÁ¥á÷ þ¾sst˜œ^èZ1<¬’“\Ì„ñç×VižÑ=ÄýO]h´¸Ï"5¬‡ÞÄø‰ø ûÖ›Žï+©;HʇÝÊ“Yyà¬îÒºÏc^PuœÛ½{1Aÿ” k´(XŽŽØÇž÷¶›7o\s€‡û·"ià€ÙÍdþ8󧽈1VaW®\Ñòò‹½Àæÿ耒ù~•£?õ° Àoõf,#—O¶lÞ£}o—?o[¢Úc;°u»KxW=† NÈ·o4˜ÑNîu³Ùhj_½ÑÈ<ý“ï4ÆÆÆY“©øêGõ®Ô«Ÿm‡úȉf»)wLîyç½6]Ü„´6Úì¼/š ímÍ,Ÿl´qåµ·Ó™­6b|£®÷ç†Ä¯Wš]“!}T‘ædT‘‚5³IœxeïmTncäUíkŒŽ¨ž@æ9?{@X¬VªÃ‡†„áñ¢ÙÐQpõT$kSnÁSiP`8ŸŠÓå“Ny5Fšm—&Â3´þýënqÚ”7„ÙQ’_+â4]ÎæÈ†ñfv{v+þßïÿó´ŸÔ`{@«fP±ǶúXTÆÝ§1åÛ3çˆMÐ!ÐI1%T)´ÐòÐDã‰Çz}œuoÓðÒo–Í_û×°ÛG H”ÖÃ~Ø×8ò¯üÔxøY°­“K¦ßóÛ€2ðÄ.MNe±àÕ´½e)¿Ý,¡e/¹æ¦'µ¬-ü˳íŠXÂê ÚìýþTœÿ9üÜ®.éXWš`aº©ÿž´º»uàO1?H³±BY•ZÀÌåJ¦Sí0 ›B>}*ÁœU +7:Ö&g™ˆˆ^†þ~ãs«ªLÄã&€bÂW‘,4b¹vû©Âª¶T•4¥]G¦6pCb.bÕÍäNµ•óÂt{¬¡ŽÊÉÉv üÝ}B÷ÊaßUJÔ%ª$•áÁÜô´òJ›J´Ãöm/ñ÷l½·¹º¬]Ðú]0íðB¶ß^eËQ~¿_ð~‰dÆ;‚ƒb|-â4^úáÁ­Ñ"@1N­q9ûÂ3óã͇î^—9à“w7з·áôÏNgµ†þû»[›Èäâ—xß¡qÛ ³àkZt˳Úhk1Ö¨Mæ3L¤­;xtÖI÷1¡ßÉމßCt° ó-p±EÊîC'Çj•£‡Ör©í†ý>žÊƒ¦s³æ~tÊs|ž®vª™¡ ~ãú‡~ð1zàÊ®w•ã 4Žc «òçW»d-Å>)}¡÷l‡ç((õÜ\>™—Ý!ÄiF j}•Ew¬£*ÎÍN6›mtk¥µ¶Û\bdi¸Ãà»wWç¦çWÖ×ìý‡£íÀ¿¹Î|Õ£òÜy408—ˆÃ¸÷|éxo÷ýû´1Ð2ƒhx`G^gkÏæ]í àlÐrñ7ïnèuW:D@Zk6Ÿ^\¥›"ɬö1Ãy?“¸zêÅã/¦cø„EÈzåQæà}jH¾² i×P§_|æøéÓ½}ˆôznñ¿Àá¿ñ¦iзޗwlõà/wWKT{l¶•„ø½m¤‘ßÞ¢ƒühûáÍÁ*£ùí9 /ãïf¼:ÔÎ^qÏpx`@à¬`U5 O}0ƒWÊ °˜'²Âöšyµ1Ó*8[“Û)& m’ Ðë\=ëÐï|]Ì‚þŸ:|øð@µÞÌjƒ¦+Bþ粼˚ÌÛ“Ù˜BHå¨®íÆ !ˆÆèJMÌ© Óžsîg©Ú£ʟ˜à9¬Ð}!0šu›Ò'^mH˜ð‘5Q¾×„ðϾ2¨®ztg¨h‰~Ùa½Î9söLâÿøøÅ<›yDû¿VÅÿ² À%UÒo]Ïj'5(™ê¸K `{?™ÎÙMàùk'åq(¬7Çþ=ùÜ~{a @€f€ßüBôØf¦?ß2ÿwJê÷¾mI,Ä)=ûÂ~s+ Š; ŸL+é¡ß swcÌÞÞæÞk4±7šôê“Ç/ÄÒ¾=ÇŒzB™–³…’Lê‰þqô… ðM6ÖÔMI‡¶Z`jñ j +|¿7g¡n4ÈDZQN±(i‹s”Â`Ñás±['²GGç$ªÃGÔš¦'ü•û[ÅÏ2SÑ’0Ì´…2Ÿ­Z†|bMi‘~«lW(ÕVëÊ‹Ô`i…‚d†«©Åâât;›ÌñF™ÉbqAÿÏ«±ºþråÝÏ"B>BE –$`Âáï0WÀ$æ +FRj±Ý#· ®ò¹»¶² |W×W×ÝŸX|†âb´°-\8 ÷ ô雀–¸ûô)ð†}{ºj';hЇ.NËp>Æ DñþºÏ$¿:@`b}óîÚó"3?ÑòšÛ’Y/ìñJx~¤Ù­ïEßI€¼ø¿O@@$ô‡Áù¾]þ.Ÿ|öø)G„}i€€¾€^ ˆì§:”ùÆ©]#Iøo÷7 ¨öØl·ýXÚý¬:;Øìøà"j]?a|W³M *` ¸©{Þž/{×Ù§“8#ÌT³êP£Z¯53zꛓàÑþ¤\ìèÿr£ð`;°Ÿx§ýhöåóõV5;ÒÈÏ3J`àðá>qx ÒhTU9ØŸjçÑøÍZUE”3ê‘£ðœe>BõµA:pqq Öb¢¬úäÀÙ3O×Î_°WÍAÔˆ Àòv³9Òîr©ìQncF>vb°Y„Úaº˜ åõh+Ïg²ó<器]08Rø×Rð?s†6ø/ÿâ¡öÿÒÆEõÄwÐ ~s*7.ø_•p!þ°3°£À—¸bOÌüÿù€ +°¼™üiÅöï%Ã%/s)‚à¿}û-<q€çÙ°2Ønå9œý›¿ùƒS9²s~’“°[賈ÑLg†¥Üv³„–=M ƒìíIæö£/€'ø}%¦''³Fex`@^x£= rçÚcÕ¡ájµÖ“SÌ `Oßzë<û÷€\TåNÔ = m¦a¬T…Š>9®|,”¡@½6üÉCGkc€Ëå—ʶû­ƒ*ЈåÀð92ï¢:\*—‚O¤‡ï%b VT,ð®ÔdO5äÆÕªnÄsSÅvcàÈÑáŠnD£Ik‰JXÃïjR{䀪"qÀéM1“X€nôôK í™îxúw7üØ$´¯€ÄþåÏ›óò“O?4À}ÂüÚÅqŽ21²‚>l; aΗŨ”môo˜mO/­2ÑPªªg +Üëc8?Ò"ªÿ–€Ðçg9ðÏbKìÙØ ßo=ú_¹r GÿòÕ«§= +àº$.?ÏÖâÚ”$Øm€ˆßÇyíÓ/–ÚŠx€þºiçã¯5þ¢wZ¢Úc;°¡ým¤ygx8/Ÿe+P«?Û(‚!bŠÜn8‘çµðñ +¬9n`à©cO?M”Yþtã³zµVT2Doò2üsÓkc¼]Íî½YưùÔMŽŠ<ŸI=䇎VëGäü”ŸæÃ•lDØMo¹—gùh•~ÆìgË6ªt¼Ñjy¡™Õµ!· À1+•$טù +UÙ/=Yùßt•‚¢l„KBè4*M5G:ù`CõŽm-yöÂP›a²ÒÙæå+pÉÆ'.Mt¦&ZÀ²Þ"²é6»`ˆ‡ÿß|Tû?'–À]t-wT]Î.‡ÔD ’Ð@vñb¿ˆ’²‹úwÐúÅ/ôŒv*€‡Ý,Bh€ß´m造¹yîïDÿ°Xý‚aŸ¾?ÿ…Ï>¢x‰G¦B0óÛÿH8°‹à°Šü÷7ȈD^»ZBË&0=7Ù¨TjlBˆaÈ&VdŸ•ûߨK>|h Þ„ö‹ ͆ÁÀpµÞhæ:¯Ä’‹wf,®4ZÂ`£2±T¹&3Xçæð°ñ–!gORšÊ¥X̵›õÊÐáCŸ¬Œ‰ë–'.)Ê€3O'\`Þl;Ÿ.”ÁºäÑ5Š[ ý"]ó8SµaÊÑ&L•Ùr…vþ©µ*')Ò«T†ŽºC"‡çšUýM=j0IèA;9 )@måû[HHgMÚ'¸ËR;lc»1úŽ˜ºh½¹ªl–˜\P…æq„ó à³Ox†ï÷àÿƒrˆ÷w-”D_J‹û?ï´)H(H* Îq€åëŒÐ?×äôÒ„TŸ=>&å#¬ô›o]»ü[Ï É¿G/@·¤nNcEÝ7½±«õÆø=d½€œ±^¾þÕË§Ž»€›Ü€y‚z&àóÞf.ŸEÀ_ëxÝ-Dü4ÀÔ ПîãÀ?Šå탼hzo ö¨€5>ÝhËÛ­ÖĶq*ŽÆHQ’Jlyê)ý¸1€¬úÊðP£.PLäp¸"e!ðį=ñÄ@ehp ìFE”Š@þD>U«õ¦øÃÈ%@eó£ÍFV;q[ c*¹Ä*À'ž‡ÿg+gêOT*õóÌzDÝŒ_®Ÿ&²©l¤Ómž™ÔV²<“ÿO@Ä©¹÷ñud”ùøùq- 6OïQy©Ùÿ<‘Ì%Á¹Ýã½ö:3lïÿ¯Úô]Ïw´í@9€j…¬)gÜŠ<ÜË¥J %i™¯‘ÿ"þ·Ú²Kù%ðß²p'€­ €7ÍÿC/9 +`“û¾3°# €¥¥…|Àäü‹þÂÿ6@ŠÄïDúEØ2óÞïäü£’±²-Cré3qf?“×O„]`2o3€ôÒ‚uQO@ÜCo  ×'çæ +›« Wjµj#sà 3›`JxÐ*Þx_èÀlBñÙ.šÂq•±=]è´1‡Œ9aFÔ//Ñ"áò3>\+:ª Yî"Xä"@O…œP¼û3  ¨W$>K'¹ïñªÖÐ)Ú‡îÑV—¤Ž^¤ > Eíéötsl¬V¯UÇÚ©íaÉ áZcLrWp' + ¸BÑ:m¡þuîä«Lžäj Øa ·¥Áy!÷zmYºˆ¡ÈÌ=bµ+T–i]i¥Üñü8ü Ûˆw)»”&Å>D8À'Z ÜPÀG›L*ð}€8ÒPéž X‹õÕFÌ.ò4@'QùÈ€=-Ñò!»nü—€7^?õ"àÛÿÖãÿ°ï Æ^Ûÿ7n˜õ»›;ûñ! »r-J»z]{Ù¾’NGáüGã;ácéϧ_ú«¤@/à÷6KT{l6ÿ”ïk#Y'/ÆÝaÿ"Ïk7>mìÖjuñ.E¨keÕS[ˆ9_‰&0i†zµ^G0¤,p¦Ì¡˜hŠªç¹±tØ;OܪÉÎ7†ŽT+•cÇô‰_8Ô0v•s}ÌMØD«Ñø~dbƒŠaRyã…2ÐRMØ+ñâ%!€³õ3•WSµ™Œ'U„eÀY‘ óàÿꈛüéÿ—7O e½Šˆ¯Rñ)iÍñÊx„îµýOð?s&¿à"¯ýÿ^û¿nR¿ÿïkqޤö,—TOèÿ^i2ÀÂçì× T²$Ðúv‰²˜`›EÀ¥‰K4øûãÖÛ8ôœ€ žÌ®¼/œ{ëY$e™LÉØFH0ÍàV'@L¿Û"úN? ¥1ù/³…Òß-° ÀÉ·ÜÈ´'kò_Çš“ÍIfõ±€– ³³òœõ#¯t“ÍæXcŒá2“œÃñ„¥Æh&À7û +Á^( WX_ksÀ‚R“[„ljצÖ/Ku° + µ†Ñ[ : Ó³ù$ ÖUX)0Q±“ÕÂbW‹%g?ßåž³7ê¡%騤Ø|–tzHyO· fE¤ÍŸg'Ì…îÃX£îÁAî@‘ Ÿ*éÞYh‰Ò*˜@P·K +@÷<÷­ï·ÄÈ>»+°‚ú•YOn¸FЂúf5ƒõ¹£Bø&ÜvxÿÃ{îÓ­On=Ôr•#žü% ñ@oGÈLFÀ-J¡Ã¬šì›Ò40ÀÆÆÚ +}¦×9î3ØÛLÌýŒH¾â&€¾!úÞêxíMºà?êeÔïn0úïÙÕ+§O?yEYJ?ÈQúìbÉõ÷’… +½vêä©7¢reàõr€¾ÔþÓî³DµÇv`󸾯#÷ÄÍAýyƒ¼9öéF~˜ÿxÕxÆâLѬ®¹=_|«Ÿ­„'sk*ÊâëZ“`#?¹žñA†úxýH=×êЕY­ |ò‰Ã‡Ÿ¬5»§j¤š`l¬+wZsG<í+ûé1‚p°9–5N¸ `†an6]‚V£@v¨2pŒ>€©ªˆSÕCbäé•fUÞyìÈG†Æðª£ÛÌÀ5r™½ç!œ§c øöÜÙ³[ø× àÂõ½Íÿ/ÛÿKõÁ½u€^Ð¥Ìß¹£Óu4bäIŒ‡c;ç Pç–X°d"àžèqåÂ"‘ÌÏ1–ØÕÄX·ôGÿeŸOû0íì±ÎCy“¾gœ÷ùßôÇÿƒÿiئß~ðú¤Ÿ„žÅðOaï)wKDFaö6JûØA³ÚÉ‹­Tcͱé\»ä­m|XB…ج˜ê¶™Ëo•‡­d“m‘vr’¸$€`gÂbÂ'„ï/€âP:‰Ð +g½¦#‚5¼–×ï> «ƒ¸NÆÓ €ÃG†”ät´úSÝ Õ¢=;‘â¹HGÞÔ€–rS-–Œ|*€tpÅý„ðש´ö¤Z¢´‡î…z7uõ¹nUÑÝÐmiK·EÖ™ëEÑÕHµÒm¤ù`¬ÖÔjÜUF÷›é»eâ´°J×ú͵%e5·²²æ™øÅÑ·¸,w?†ÿÓšoÖåŒã§ƒ¿v|(l+¸û o" bòAmníuÀ! CqŒ ðß@lnòŒäÕw”ÛDìcàr?#`píÆ·S'À­QDn0ê‹ô»ZBý®Âÿ5ðÎÌ@*íäå«Êv[ oÀÃæRJüûûÍ7Ný?/§g¾ü¿üÕÓ'cÙe`KT{l¶ÔÈ¿d·'²‹³ù‰Az,ympìbIgc¬Ü:yõ½)Á“èˆ|r+Pͪƒ‚ïxÄò3uHÜjÝæ)YÖ©6 +F²“-d€Ê&êG2|Ò¢1¨œä·~â㕲µ^EVw³F—Ì©g²?¬ÑÈŠ—«Ò/#1§`yH€VÁ.~rÑ!ªäÉÎ‡Š˜Èdž +HÜn Ž4šYóvóZLT„zˆ®ñüàš-›ÖÇõ:þ¬œÿÿ©ÙªíðÿÅÿ‹}Õ§ŠÎ¯×àµ4`¢{çŽraÔcêÈ8ŸJ?†‡cªg¯ …¤ÒLv™ÛÜr’uPÜ–9LIŒKóE$ ¦xΓl™@ÿAùs6˜¾‹¥ý‘‚óè ïØ©Œc¨%© };S™Þé'!™~1zXêåm[Ìä3K³†Hv€&¶7†‡ôŸjÄ'ṗYoeâ*À'ÈòÉ<ÎPœRÈõíDJQO8%n× q;¬þÖ +t•,ð¾õ’à€ä:oš°:}ùtLЭ¹b²Q @#SuÚ®—¨OÉ”Òf]sU½-Ì6§WÁ|9 ¨÷•Ζ=s‰ £¦?ƒpW“Jºj¬UÕ˜F]©4“Lð§Oß¤Ê +ô³¯˜&LŠ.xú?ã mèFÑŽR«ê&û|êߥɹï]ñâ¯u%––—ñ»µ-I Lt଀ž•»x\€6¢W?n;Íï<÷Гwžž}dê%(üˆ É´IÁéôîB?úƒ ‰×WV—( š( ¢>{/”ûÚ[o]§UþÔUžÏ(í-GÌØkonùû¿Júk¹ó ýc­?ðâék×®kWD^‡ý1À€þO,ñùKôS%juêT@ µð,ãß±»8ÿ¶DµÇv`K„ßÇFqg<y«ygvd°™Óñv$׌ž˜¸=^û@Ôu¬žzêðSæ¿ør–¹ŠNñòEÖ¡ Ü"ßš™)n+ƒ¼Z“ãKV¶ 2 ûløH‚T%E¦*OzZÄÃSÀ y,@^/¦ÊŠøÔóð†â…âN1¿T‘˜ Çæ|Ñs‡Ùò 듈ȧΛÈ¡úݦ*Rt›ƒ£ÚãÙ~¶±ŒÉâ3fܪ|ž1$«×¿ü>{ö\‰žz@)æÿ®íÿ¥Ùÿ`"§.ºQ9Ó%£hKÉÝ@ÅDØbŸ~_*[ÎÔSl?jCÀt/zE¿E2ú=YÒúï-1O½ð!ìÿ‹ä°ý‹d)ÆÖ¶© "‡(Æ’ƒÒ(4"á#ÈÒOBivöý†ÿF~ìèy•:¢gÉ·ÜÃðdófmx Zc<ŸH%\ ZsÅà'^-Àk©c¢”>y» Íôñp$ ´Wi;Œú +˜)vk’NãZp* /,(g¸­ssr·µæíÚ{6"Ã[Ü„ôâe³Q>úÉC‡‡kMUF…ň {úJ¤Šæ\ÇÍn6U!ñi«b$!=@§Nô|ÔÉ€šÆâZ‹>Ó RpNôÉÌñGVÎİÀ›º òÿ æû­»£ú08ƒüºsÜAe*‘ÐÎÇ•*kRWÁLÿa“Ýž —Dä¡o¬-Nç ‹«««k››ëž @¾¼‰­Zǧù!l + ðXs;<ü´î/A]ªÀ[òí-hÝç ïÝîS¬Ö9IÅhø”ÿ˜izve]*…Dt´ØØË.÷¶[7®»UþÚ[Ñ`«À­›7Pf,éw³’þ[òÿYÿ§wD®Ï_æJŸrÙ+;©€k7®µ_Dàõ2þ¶õ—Û§ž9ôL| €_Ùá÷±‘†¸›7³Ùì…F»ZM´“sà…1⢛ºÌK'µ2:8&¸™¬ÈFßkWÌDjSÖRÉõ™4í*=ëM}Œ^ì[Vd6¬h|¶ñÊ¡#ŸSƯP‘1s ÷š8þøD§Yÿ ŸµUH¦:ÆYÉŠbl²[ŒÅ”Ãî€ ®Oœ?¯ª×Ïže€OIø¬(p{=¦²Â0;óvc°9íj5 Vh”’¨g"-ðO[ÊþüÄÙ/[ ðÈÁ§Ÿ®¥-B8U TÙ}ÛÿóÜüßêà“õžO¦,(#ZMý(öîPíµœ©W’ÐÝW~œí€÷üý¦}fdðs‹¢øg4lëZDrS Æ›úi%¶J{(ðÀ|ÿÞìC)Â÷éÇ!L|Ç?yÿ±ºÕ`·@ùRn¸ëû™ÀÕ¬IíJx[ µ?+rü2ç¸?^¯ÙÅHIø€1îiiàw/NÀRðÔ·ò’¯uÌÔÂ1o=á «¬`œë€sa2“Öœl3`àèá'Ô2CV$æìd‚¸jH/<ñvsŒ~ +¹ÒÈõVu•‘E‚wq_[Ò4à]G”‚Fi“ÂÏõw%¦˜#WÂe´§pF²‚þ±Òž|Z÷€77Œ‘Ü'jÁ½Ó^nMj¥Ñà’tQy®}ˆ¨òeööІ¬ërµ––y +ÿÆÚ 'ˆ‡Ñ÷å¿Cp:ÿu­P‚èÞÏt % Tú˜ðzº°¢m: +p²G9:•^€ln¬­,-/êbÖÄõˆÐ°3÷³[×ßðèðçëf_€@Ðw—·oÜ?ô.#L`/ÿêå^À³D€#a§Oõðïx€—.ÆŸTäkÛ€²@\>3ö"»Ú¡DµÇv`K„ßÇFJNä‘Ý"1µ<Þ°­¼Ú›1¨^O@TSë‚[1Ü-Få¿C±¤Z-m¶ä´Nd“tTªG[>¤l»ÎÚÓCŸ®ç "Ôæ?±w;Û²ÎÅFàlu:Â÷Êä¶äÆH7—p-$2]š€‡ñ©ºgI¶T"®±‹¹G;ÊÆ/ÎN¾0ØŽi äðÇ ¡kDïu–¡…ña&ùËZ—DÞ³gž>+àžÑ/²ù?I7øÿpûßPûÿ‰ÿ© @ëÒkœ7qibžçé*|wS Æ,„Rgøýû÷ pFËÅíÛþç—YÙæ‚û ã‹ó±±Rá4¼j§€ùo_žÀ¡‡t–öhW,·"œF¶‡>B™`Ñá·ºeÛ€€OD"ñÁúHüg3 †Ùã%^’­200TkàÐÙ©‡e8ª†7Ìø¹HXz»ýŸMó| +xrðµªÏ䬇ãù íÀ´) ÓÕ `fÜäUûl%™q´YŸ”öd½6$ðÄ¡Úe‰Ú’ A +e¤…TÂØ˜ôˆ¾kµ±Œ:²×UV•hØP–:‰jE6:h7ߪÀ—a¡"mÏ;tm©é4„€i­ëÑ•$çFø2uûx§â©w¶=9æiš;hËë5œÿ° lÏ T¼ëïn,J¶0“ñêZn†oÜ|øÎ&-ÿÚç€}wÜs&C‚"ú‡L€áùþ:(Á Bk]'r¾ tïþ]B i¸»±F€I’™tq‘‰‰Ü=}˜´ÁË}í£Ž÷ €­6€·Ü`ÆÊÞôÀ]ßBü8ÿ°‰ÿh€+Zã‘§/kͳ¸€«xþ¥pÔËÒ6-ñË7/#>ÊÀü¿\öp ¯TþÂ÷–—VÕÛÇÚíkóÕ1"€#Ï;'<ŽLàþwr°ëâ‹vy5&õÃÁ¬ÄL€•óEv6keãù|Æìûï) 9¯Ž\Š6v@›‘kÒ„ö‰²³›qúñ΂+•˜_4®µšÊŠÜÎê­þö`e3ªz1ÓjÍü@"f¤Cä]<#ð}1÷¿ÕëgDÀú!Ê;—KÏr«"òbÄÿ”¯®£ˆéÿb»ñp@ +@æ5yýä÷ë¾<õô±#‡ÊÙ§;Änþÿ.íÿªpðÕâ.€-è¯Ý]7–+7þGk´qØê¿J?€JåБW^yEÿœ2žpp‘yû“•ó ÐChíŸ €%¾4ó?"ý^¾,Øoc«—ÎÛøgå³Ãõç©@|÷"&·"ÂŒ|S¿Ä?Z ”a®yÏùYÓÊ6s÷—¼Ø±šäÜ@µVÓÿò±Ihej™`‰fÒ ´Ðö/ÚÑ÷­Ýį…w€¢&ºW>8€q ë.²Ù›v+Ó_zÀ»|\€Ö¿ *.øÄáê-vª•†Ä0ßÙH¹0ÆN:@@+—Z³nÁÐnz—ôH¹SqïfK9ð¤>-µá+àm“„̈r̪~ª¬ör_Yaá\$–ÈDërþ]’+å<&õÒ½”^Èj•Z1 ª2" IKÛ«éÓ4]· vK@×µ…¹ÙÅ••õUø/ÐBÚ€»|š÷A4ƒøø÷Ú'W?èO»?G¦×ŠvÞ'DÀ‰°Ÿßy`| sVZð<‘pc§-éòÀQÓT÷Gša¹Ÿ½µ-ð͈ð(À4 ìxýÑÑ´ø/ÞÑ@¸wàj/pÕïd"¾ÛÒ§´.¼G-®I|õÚôÐgÇ(€¾ð?vèÙôLàÇ€_Ùîüà¯F<Ó.-òb¬“ÆãndZ¨&&ŠLÀë¢KñúLpö¼€á¹ïòjÖ(f`T²)¢ÿyã­gãSb*F™òÓV ü;ÌEpN¬ª×§²6=ñK£/bEfµŽx™ðG,X·n¿/þç­¼ßiŒU;½ÇöȦ²óç*Ï|öóø‘ü‘AGÔOë&²©öÈ”¶TÚ˜œã;/lU¤Ñëг^àÈ‘£²#GË}ôÉÂ÷ÑÁ–~¡%zåÿïlÿÏósý Õ"àêwçû"ž h´ÆLª›hÏ­9H?½8tdç6ŽTõ©òŠ'ö¥Ê®] Rb ß+òÐEÙÀÿsý€à?üGÒÑðý ÿ“ik+ ¼”ígùô8H=ôM@Kð¿ý“–\}/ÝÀJß7Z`·@)ÆÆ²}^t™oÖ‡ªÔçWµ)ÿ¹™ËI…‘D·é·¾ú§áZ03јÝámd@ø™›Î¤w»@8 ¨µ®¥T¢9ËK‡9ZBWïÓŸë÷«Ù¤PÉÔ; >¯]øŸ?ëŠNN6’“IJx¬‡/Œ¬]¨.É •ÄåR³h¡³ÝÖÐt"ö bÈ‘‹Ta®Žs±ùÖp>EPwלûáú¨rÜÎç"ýMnî›”VUµ”2ð,D$Sý@·àN€«Ë bXY_%øîýB³À/þßãY}ú™pwÞöÓ[*@{´—ǦG'ˆã¡” çAg'ð^Õ‡bHAWÉò™÷gT«%šŸp¸S–Å»#²T±E»Ó©¶2wŸ‚T‘>‹€átàÐáCO>)¤<ùäáC‡¥¹s"¶@ªš>äÿ?Üþ¯Úõ LÉs7À.9KMðÂçØêð¥Þ|  ñ(dlˆG<» ~ƒÿ×ß|35Ƈéçú#ip' £>“û“¥=ÚçEÀb‚|)2B’£´ ðÏÂ'žÇøÉíU«„ºlá?Œ3{–Ðïœø–='s·xÔ¨ ><0\«[9µdzÁ|ü½—.ö“-ìúĪšŠ6ð‡>Ўɶ®t@—VsSQDUÎÖÊS'òˆ÷çÞéIƒDÑ?êÀñÿ£Ç*cQÄ7i#%'4Ç`ЀÀ«MOÚïÌÈ\§?«^pÞŒ¦ƒÎ& 'uÊü¡¹3ˆT*!®U>¼î†Š`7§Ç7 ­¹…"œÛ$€g `­ªÿ¢¬½ªýª”@6öê«éÓ ÚöL°ׂðÆê"##VW™ x ›Ý"2§ðsî0‡ê> Ï}ÉåA+€Oþ7¢ÿ€/áå#¾´u_‡£{ Ú¦<‰׆ˆLE¼n°¸0=·¼fök¿Ò£-ö´„ø½M§[Þåˆù ȶµ\{óúõ»¿ËQáé÷¿YèE @Ì÷+Ì{*@Â÷»Ev´hË; ¾¥†?lI\6üù„xÐWz`à_ºñ×½- KT{l6þ"÷ÿŒÀ\ýíjŸ)ÞýxÖn{¶ã'áfWä _,:c#EGnÃEžß[DÀ±³õó_då€OÍü2üŸ*n­NÑ.xª®ç÷iŒiMLä‰Áù\·“éÞãÐò¼ÛáYƒ*”‰÷õÚìl£XèÍW Ñ}¶£*"Ö]”ThŒZ×¾‹ïK4x£vq»ûþ|§ùÍšù»®HgJòÃ`ÏëõjƒÆðꓟJ3Sx1«Špù*\ûÞ×Ö‰1màƒ¨*Ýfó»EA=›J[¨Ð~«ÔÏþØPåsº#GTê4`¸Ôñ’ÿhÿGalñ¿ìÀê|wQÀ +0î^£U·¨Ày•¶[ à¡~¶3<¿ £‹…L?Õ>K—•Œý©^·÷Ÿ úqBò2úÀoSýá3úôÁ¾4c?ö§=Û"©€Ëé9ˆ%ýHÜø}ýhܸuúÙgŸyöù“ÇOJ$Ø'þÛúù`q6É ¿#¡|ö´ºþS޹×ëðp  ÿ6áÍ´ICd“:†®d[ë0Q  CØ8À"šäL‹¥Æ'®4|Æ&Ù´3G×9—_ðçtºôËh8ôÑ'ž8Za¾= +ãïÛ*$Ô‰Ët<ˆ—Z½Zã©Þʃ’• +ñB•î +R‡ixOÔÓGþëRKŠÖÒ¬GøPɹœvœwÎ’ÌЇ\èOÑË1 ~yÈIÉ%µêµZ¥R# Úþôç¢ÿ½å'1²4ã8:ñm,Ï1£ñúúÚÚæ†ÇòlÞ :Á0íø=½úyËÙâ­´ú 9è÷t0pˆXÑRñ¾ïî€Ú Ø@Ü@åêL¦ôL@«+KtMX#¦ ´d+Õ²·ÁÊ}íæM"/ž¾~Ó€­&€þ‰€±½ú÷=ì÷½õJ1€2 ÚÓâpåÚuÿðq}¶5$=: ú•¾”® €ãÏ?ëxœ$þÇ?žFìb‰jíÀV=áV_xaÔ® ¶–ؾNh·+wðèàÑ#Gä¦?ùä‘AÎò¢Ê;?2©*Cm½æï6àzm®¯ÌÎ..-¯l¬o¬À§qrc¸íƽ˜ÿ‰Þñ´ZúÅðpã媧q„¤@J>þô– fðÎØ°‹O#ÄúæºøÏӀ榧—Ö´—œïsæ~&6ïý’ñ0 Àå´!Þb`úÓ•ítüÓ[v.€±ØùÆÑ×½´ø.%pòø??yÙGˆˆÜA~¾{èïI›ù±ˆ €#T*EÜ€€E9A>þXƒ÷É€DµÇv`“|ëÊû¾Ó“³,÷´Ûé~ÐY¿Ó•ÓË!ùÞSŽÈ›]•GÞ¾(޵u C'€!‘w3x¡4Ùh=—÷ÿƒ;Ew®Utîü ¯ÎÎ(Û¶\_9,™r*è+ø²œã( (ÞºÓ]žŸÉ;‹N§ûrÓ)f:wît?ˆŠ´ŠîT‡Øe4;wªùÿÌg×.îtV:¢*§´íðÏDÛCsTµ,:?誕ԽS­‹suñE¾¡¡ +ÍçÍ—³½Š¼[KwºóEÞùªH1BEÞ͵úA·ûÁûÝyHY,±£ÏnþôLvæéxÌ€nŠn =áÿ?Üþïý>à€Cù¼;Þ! Tt°I +(›óÌ ÂïØÑ@f 00ðIáâÓ(Ò“B}–ùŸ“¿ÔÒÞ ‹¤ôÑ×þórÖ¿-@àÐsŸ9$æ'Êoyû»õì‹ð(àÏ(gFIð)ðñ'^þÙçß~ûúÕ«×û#‚ÿI)€„ýÔóOëúöê–‘SiöûÓR_é^îaõšS €'”MC€À5#Z­- N¶±f®MÚ™å¨vLj!är#\?ÉÓ¡'9Ȥ²4PbåäìDfýÇ%7T&87¢ àa]ÐÑá*›Ò:]¤M@nÖ•¯ö×Xމ²†«Lõs1DšDÜÇP ­QbR”F20Mu¸n‡ •Åãjø´Î­p) ÈYN>ÖxµY×ù$Œt ×^"*’ë„zC»2ÿéŸ}ñtŠþSë‹ý-cç!†ÿo2'±?€ëIp¢ðÿÕx Þâ¿^(øÝ,Qí±ØhŽßßÄÚÎMáŽß|-&ÆÇsÒiD§ù{ßôâÔíj;¿˜]ÔŸ9‹sgh& ϦêV«Û¨‘¥Ù§ï·Å_`mªÈðr›E£)œ{Âyñ‡)™-¨u»Ó™y¯ÖÔ ìR–Y>5SV„Ú}1¯O8üOE@©ó±m ’K=4²Ûœ”JíÔy@'þ©â¢t#k·«í"u€W=L½b¾h©ÐÛK¼C¡ä­B§fÞSηSEú¬þgu'Æ'ΞÝaÀAûüÿ-þû¼K¯EaÜÈî‚€#ˆ€‹tôó€"£/ëÒ~…~ÇŽñÀå§tlgÎÐ*àºô›>’É]øIÈDÖl…ƒO–€#‡äó'Æcvüü;m:±?P΄à`ÊÁˆÿ_>ùì‹7$ˆèÈàÙgÚÞêƒÿÙG}¶Ð¦6=Ò¢jåè‡õÄ—U9Ùf=à2¾dúØ«‚}p‹¾" pGåPÓ†Qª èÞYô4‰JH—÷HNà\-Ø% +#4ØÀá'­@Z—×Lr–‡ŽúÚžr€_ ô’tQºQ èˆè¸±±F 8mU¢(Çù÷°>_·W˜€[¿×7€5À[oÝx; €¥Ï›¢ï#Þ»+€à¿VtäZðŸ€ÿ•SÐ+ŸRñÓW¹zÚÏüüˆ¿vDR.ý€ÀKÈßn‰jíÀÏûßÏægþdæNÖ(xì ,Љ©ÖÔTðÇ;Àôým"o½2ðIOAÎu<Ö>o½Ÿ5@»{æë»98©Í”ýaùh£ƒ$(³SÞBEækYá~îâ?61%U‘*RŽyË‹!ªjSE8´5Œm^ØoIÌ7ò•çLdµO«Rr„ùùÿŸ¤û¢ÎÉx¬ gÄ“1Ñ¿Ô ùÓ™?¹Ýi(OFTDYK ¥Ôز„~›¨=ÓšhAð¨?—®4ôÿu’€ÿ ¸„Ð{¾ëQ[ãb ãȈòìå£vÆî€:6pDÿ|~f,Ô—Ï)¿Ó-{C²r<Cí}b +ÿàxâ¿#î Ч£=à¯à¿M[ý€Þ³RÖžøÈ·¯K<ÿNDþwýh¸ À}Ð7n˜ô)ðïX@o+™Ù˜Œ›¾¥ xö0`T>úëRC29¨Â(Cd…uÐj„EZöзBIвëJÚ“ë-{§y(Ô{LŽÂC9½©v “Ê‚øT “Sû"w—J®ý§‡ý×õïƒÿ,e§Ý4¨û|œiç%ôSášþ*:Lvs,òR{Çžê¸Û£@¯TJ_jï]ZêÛ×3¦K÷igPÖÜjBm´_*@g¼ªÛÂPDúã +*ªÿ>‡+–Uí¡!OÇÒ§šYš0̼o,áj/®®­Ù}gŸ›Ýqáõ}÷ÃÍûžþ?,BŒ …ÀA}{þÊscC_›<ÒŸ€€‰oÁ*½Ewé»û¬! 6•cTˆr¸'Ú+“µõõÕ••ÅÙÙöÜA NW1ž)`ÏWBü#,cýEä_€ðßk¸Éñø£ÅßÃvã¿ÉïUÑ1£>úô"¯ót`Ã;0xÜ×Îø¾œú$ö;@ØY€¸–ðÿÕÓ< 0þCHì¢ÕÛíOdcù÷Ç' +OÙ‡\6˜urÜçaÔ+¬mLáo%0rfÆõ¸ÛÝñ|ª{OÙ-¡\ MLp`h«"òQ„ÿh¤À¾?C¯ÿ¢õÁX®Š¨hGªƒY+Iÿ7Õûð€§.F²N6ÎÌÿaùÄ‚ÈÖèÌŒçEùücä¤x¦~ÏäïÛÎ=;?ÿ§’3­?i•2Jv‘ùæÿ£úÏ(ŸÔŸïVð Л €€në—³¬óèÀÎ~) +âÇ9?3:k§Ã}€?Ñíö¦~xôã‚ó€˜ ¨´ÄÿÝ#=K;J{8€Hì?„8uí[W%è Ÿ¥w¾sõ´~öÊ€4¿xà¾lþw_ @æß—žm‹è¢÷1b•ÃOHÑ-« ËCåÙ€Bˆ†Ü¦“°%¦br±µñ!‰†•€d¢vEÃÐ +:Z3ˆ×Ús!©câJå…0Ö dô„øI^”$}24à°‰ê8D@ü”QŸjµ®šU²jÎÆðÀÑáajD¥¹ ŠVÝ\'2nT)÷Ü¢tÕ‚o6¡6Õòih –ª™Ê¢ïwéZ¥ÚT¥®òjºVîsâ(õó«V‡«º­0ÿè‘£CZÕMW]éP.?pÛ÷2RïÑâom…$­¬â¾k/ž¸˜ëDñEÔ䣘 Àq@C¸Å_+wW7Ö¤!äÊk šúuПûˆ„ï>@8î¯oŒŽ†Ä8Ï +‚ǯ­®,/3—âÒ:)tú†; *é^/1Þ-绿“Ý|Ë€7,Ò(€0¼mßÛ<‡¿×¯½}íú›-·+Ã?­°àÈ•ÔÑÏ}Ng*@€øoxûd[øßzŸ†ùé­¯k4Ø8Ï39ð1[âÿ–z¦|%ª=¶[ì öƒ,¿û.³ˆ ìqÎ'Ü&€‰"Og„öû„ñ†€œÇŸã¨ +UEcŒžénøî6^Èç[Ê-ÑÀ…øFÑÌ.^´`’ZäþeæOßo´ÞŸ)pÝE×ð޳@Boù W)r̶Ía3ñÁmÚ ZÅ_4ò–gÒeÃCY!ž?/øLe@5JÒå|ÖȫͶ•ˆ/Qðl‰P=fÞïT‹hÐÕ#I‘¨È6 úŸûSáßüŸùÊ{$ó9€]g+ƒøÿ=€OÀ×Äpï.ÝjÀãb&€ø2 +à ýÄ(¦)<–èÿ°3•/m‹¤?Ò~ÛšSäúõ7¯áмÔHø'pè¹Ï0`‹ö)À··bgض>©€È?}…ùÓWß¹uíòóÏžÜÑà™gxþyW(yü,þØ Ó³1=ÿð6Ò’.¬û˜ 4Ä,;„Ž yGÐʵ Ëmk £ÅU¥ÐŠø×seÙ‚M=ƒÑôÕ&,Žmè¦Ë•rgÝ…r’ Hº&"¦ê÷Q_Òááav¨xÑQTÖ¾ŽHÇPaÈ”jåR¯¬"F»LU,–>–6‘ }5å\ökW Ðs)d Öµ™*Ë}áã:u>‰6×A·c•…ð>¿øög8ñ¶4Ó݈¾»¾4;½°¸¼¶N<¢ð".ðéØ}? 0ˆ±â°€ƒþ’öâôÚêòò +y¬­¬¬%ZG9Žàîê7ÑUÍ Ð_{”ˆ&€»rÿuúÆÚæêÆÊÒÒÜôt±´J‡+„•ØËéÔûZ„Þºy“‡¼vãÛÿö÷¶ÏàG¤¿Ød’‚îŽåµ7úû ÿ´Â""øç/2þŠpÈßàþ!þ{Î_¿ýõ¹\NL@œz9ú`Áþz{øGÄ'Qí±ØÞïä%ìμ×hþÇÛ~p?6Ü +×Ó=ØÀÙ8MÆaعú(zÆÓàœ«3c + ù¿¸ÿSÅØ`ÞÉsfÄÆ²ú˜ˆ-Po4kL dæøøß¾~úùãÂÿ³Ï ¶GÊN€©€7¯ÇïÆÖ§´ˆÄïKiÛ" ò{ØÐðÐÐÀ9Øb“ch{¤0 z‰W(q–·öiÆNöó% vqƒÜìfeH |HÞ0 4›ƒÏÒz°’£ùR––C•¡#ôÄþ©4ÊÀ€ë­jë¨|}­S‡!‘]0pôð‘£R ®œ¯Bj€¼)þòÇTÍíRÝ8)UªéÜ­]q>ß7HWäú“J_”£"S +)¯ŽM%çÎ=‚ÐEÍüâÛŸ +|í{ÑžvÅÖÕå…Ù…¥åµµUyà2â÷RÉÏ—õ€ŽÐA@›¸ì î#-­÷Êh}uqvn™a|+ sË„ e?G€Bà›h¾Q¾Á3 ¿1ŽÜ½»qws.€Ë ‹³y{ieÃèWJO\°÷ þ—#õv}Ë¢àñ-Œÿ² à­·¶ÀÕ+t¸Až7™`ÇR€‡ø‰ý†¿W~»\•¡/_¾òú•Ó'i yâÿëb|ió_oSŸ¸Ezaþ‡qž)xòü9: ¿ÕíáÿÒÿøÕ­õ•ƒ¼nÏ­™±ìû·î€'þà -Ú€°ïbÊÀ°ˆ“(B§ÀF=¿ƒò™|„V'ÑÀÙcÇF±¦w¥þ-*Â×L5‡»TÄ\=û*ŠÊêW":BÃ9w^—¦ò¼ÃS i^dƒ8÷YŽ ÜìûTð–›ÊSøä¯á­™b¤èº(Ý rF¹wB)z&îÃ":ï_rzk +JËèƒà•øÿƒÚìã¿è‚Ë.(Ûò ü}”›²sÀ +`ß~~ÂB |šÖÿcOé·§zq€ô7ºÍ¶"ÉRþðõ›7¿óßÿ·ßAÿÒŽ\9ùìóߨÖqðüI†’ƒIp?5ÿ—à‰ò»ÏÂÛè-ýßa_;jÿúII+lH/¸$0Ñ.€Û ¤´bM´[ÞßF#‹¤ŒÓ+ÿ{q:o +ðCÞåœ@ß¿Ag­ÐgŽÚ”dÊQk›ë¢ŠºóÂÀÑ£: =2ÚÔø:8ΫòCÔNUPõ£‚iY¢X»9L¢ $N•RmØËTaòà¨ÖyÙøã³9Ù;\7ÝãÀÿ“ºËÚPM)k»ð>ƒí4ÜýpS XX\Y…ÿôÁ»w—'‰õ÷=e¹ÅßÍ»@¸òaòýû8çR{cuea²½°ºqo}iº½°B0ÁGïÃmJÄ¥Ñô€çwïßW‰!èH`c}cC•Y\š›žœ^\£²ÚŒxÁž¯`åîïëZòÿ= €“×n|ç÷ˆü3¦àŽ¿&Ø.{S¨o¾-ÍþЖƒy' ð۱¿ä÷›ÿ¶“<~8ú€v•RíÄ¿gLïø°ˆU×i8ý|tdºOL + §ž-Àã>¿º ËyµZ·;ìbhrwý ~À%p‚>VäV÷sWNäÀ'ŽUκ#¹hÿ³‰n½ª4ÂW§lŠäÌÃçôr@ËN€±¬Zœ´„ÝØÔÔÉ;Õw%ìgƒZ¼I©,]á¸Õyw«":ÜLê@©…p? UŒ6”‰ÎêJˆÐC¡E ö%ü{ª÷ØX6Ò$A³G>Aù=›i8À àMw)ÜÑ""˜8W7MµÝªd¾¿ÿÿ·µ0 YŸº8°5À¸g¨©RÔŠ@vt¯@êp®ž£ØÒh}=}ìðS’=âü}>dÛ#Râ?݈¼“"¥)Õ×uÈ=’úM¿\ ZA4`ÊK¿rJ¢åðÍo~çÿýo_=}òø3DN=8}5:z€èðæõk׃þáñ—_¥KÛàþvôðáCO<ñQÁU +àˆÜçDXàiP +|Ú4Õô_LÕ1àÊwPÖi ¬õ)`dj'(%%ǵDQ(3r s®hÊi:œ ŸrÕÊÑ£eà‰_Ý=8µ'd‘J5wC©ífG|HÇlwŠ×Nê©Uí¡*®D€*q–…H:BÕÈBìÒ…ÚHäGIË–!N\­'ÓMVýl›mn7:ï Ì"ë]F,.ÃBvÐqÅ­èë/dK Èa¸ Ñ_/ûõ¸½¶4'°~ïîÚÒl{qÅ# +à¿Ò=ºU¤e}ú¼éC(þ+?½ P3úl¬®­,Ì͵g—V­ (Äq€½Mÿ•MúÝÞòÜ èëæõ×O?eàø_@°4ã_{3,¾·-oúû ¯xÉËÏÄN_¾r%¦ä0}Ì}A¾4š¶ÁŸw¯@2¯ð‡Æy–ž °üãûݨöØl€d-[3ì?ŠÿvGíQL«Z÷.@ô¾“?/p˜a€gΞ=[÷lwÊ)ï6Ù„üÿ&þ1“žµ¿Íòj£ 'Gôó)ò›WEf¾2Scô*BÁ¨€8#U„jÈU¯¶SýÆÆ$*.ާF%|Ã$ðí'îdƒM*ך!ŸÌ!€˜¿àD +jXC´ +ùï´$‰tÄH>¯ŠøÊ €YM!Û­èñFªJõF”÷±ÿGöóÿË€¨Œ^Ó1ß]¶"ä;‘Æôòû²^GHýôB¼ÉÜ{Sÿv•cÇ>)êóÚzŸÙ5°-À¶#<˜ìëÂù7z©8ª•Z†½…Dˆ¹ÊúÌôç§ +ðÍo~ó÷ÿ÷RàÙgRàŇúp'rxS?šoõ2Áÿw‰¤¯@ˆEòL?úį?ñk‡€Ó§€SÒ8Ì•Ú0×j8¾Ú¡"ÇøàÐJ }N´G kíÚƒM“•³È4¢Wµ'„€eƒ²Ð¦KsÝì„«*ª—¯G–ð)œöK€°ÃÒÈi|”ЏB³Ë‘QQ޵vÑ`è7ª°'ÞA}uÀbÆ!K•‹Ú¥W¡œ|àëÃJJÉÒ€;þ/Ó-ŽÛ»ÓŒý-ƒýù‡w×,VV××y¿hKD?!õÁ}:ï`ÌœºYð( ·&àµ‹Ù«Ë Ë«w?ÜXYžp;ÿ!îñü NeÓ£Ø÷Sì ÀY››ëëk+K<ÃyyuC‰pý‰Ð@±—ñÿ¹îßñ.íftîðuGèêì~ýV6ìˆàù p€`yXö¯ÃÖB×OÿA(¼`Pø9ãRè4×àd îÑoR9Vž(®¿ß,®–€äfcd£Ïððoа`ÆrŒCÔŠBëö}žV¸~ØG ïÓð¡ùx‰&@Qê#G†t *©¡| .8zÁ©4à+Ò ì{CùZ:D DH+Ô¥sWÐoç¥”Š—¶HÊÝ`Ë…Ejê«ê¹ @*ë(WàÛL¨ÝnÁyÁxsci°=ðyíÅÙ‡Ú÷iægrñ>4ƒvŠÆáÄÛPôÛ—1’œK l¬n®oDFn(Pr»þ2¢ÊÏ- ŒtÎ.\¿¶®Ü–‹¹¥5Kƒàÿ¾–½ëÛÇdoݼyMà”þb D€’±ÿêuXç=âµE|Ó¿·bYÀ;E„ù+Ú8}¼œ ˜øïã¿%üüySÓ‡Í5ÃÒ¹ÛG`‰ý;,Qí±ØÌ÷ý 7Ëïî mRv½2ž·¦Ò0@)€FÖ¨ëÏQÞ£øд&Z¯‰~1G:CY›œCñʪá•zŒ¨×ÇÍNÂ#½Žè»Óà‰~A΄Q,*¢MUD€Š™4…€4="L1ÓÒkæöû †,LƒY[yP•ׯÏK$æÀéŽèi¥Eè[àýÂé^w2%Úa)°åÿ÷ø_šj:ÞÝÓÿ´«ÞÇwH´._²(Ç\  S&Γ@vdÀ9$@½þeÖë¾úsçˆÐ°­ ý…î°¾½­½¾që €¯;@ФʨàCšømæØÑ€QR™ÈóßÅý—à~Dÿ½‚¯fº<Òð÷¦'>ŠØ5ðCŸ34KÔÓ±ZbT „…$ÐTQœnŸX'+çDŠ'Yê`Ù„®5ööG"óáÝ8U D¦I8pD_‰Ò8ôÔó ”í2ø0lÆÝ°l¡~®‡\­ÔiÀçrÞçÈÆ®›tlI+ƒR:u§d%´pà×\ÿ¸½;,!²gú§ŽyÝÛX™”Ëî‰7tRÇdý&· n»ëŸ |?< ”ïƒ"þÝ úß]§k ¡üµõ5ºšÛ>DøFÿôIDATI*hÅ1¿9-²Ó†VÜúp÷à «€Íõ•ÕååÅvgyÖ%tŒ`?óè}ì-qþò©~ª?v³¯ "=Þ?ôê#þ¶•X÷,a(€kWO¿xüäei " ß˜Oð÷—Í +ÀUÝi„]7 º¾~yk€ô׺-гDµÇv`3Iö7q÷ƒfÞe^>›¼Ô^`BjmhL <8¹Þ8W9[ù¤þ"õ—¶‚»“ )õr½u +]ÙbäVö«wÆÆfRaãpßÁšÛ[­ùF×á€t0U$ê¡3šÚ9•ú•a]yÎy³‰DhJ†\š™¡3ßWfFG”¼3#]“© /ø£ÆT¨à"âZ©QK­N­ È}ŒZÑSEúlb‚@_üßbf‹ÿ!zòNUªåÑþÜ €4 €€«_vˆ@êHÓ?ø§`_ ;²G Ë•yýÜù T„i£~Î +``G7€-‘¾Í¶Eˆì1âH4¿ùè€úmÿÀ­o~ó;ôpà€í}b&Àgž9ùüóÏŸtYoê7E?,éäaóïK²-÷ß~©müÇØÕh8rè‰_{â×áÓá£G>Õâ—Y Ëk}ñ‰á~±WLuY°ãOà\pt^ ¤„Náñoè«¶"wQVdh¨ãPƒòÞ €'>J ÀSQs=Xj×?MwÔ%¤€^–€ÝeXúŸ³ÇÏ…‹&€´ÍsuŸS•¨(Õôù.MÙdžNQޱ[ç(ëaÕ½—Îoð>‘=yè£nØ%Xû_„îÝùîî½ÕåéöÂ"ð~ˆ†öôжDƒë |Ó…Ÿà>è¶ï¾¶Ê þÊO[ÈŠµµ ’ˆ 7\þR +yZó.$qòLBž´²´0;½$ALB'(#Woã¯B¢y×wi)ðmñŸY€RàÛú‹ëÀÕ ~ðÐ2Á~×7 }žÇÿÒàÊ5©ðè`à'üo‘¿5U¶ß$Iâ¯Uç^þj°þïT‰jíÀPØÏ„ÎÖLÖ¼ƒóœ# Îw4€gÙ$‘ûòÃROÓ‘Lä2ý¾ÒúAãDµùžÛ„Q²gfæ‹÷ƒ±a±\¥Í˸ú©—½CïªH­ Ÿ·Ab×C_$AøÑCª ûǨÈüm¯3N_»§èÊ/›oŒÔE]Fp=L5 !2cW?$ŸÔom=kuGóB.¸Îãºû*2U#]U$î]]ì}Ȉlçÿ–ÿ/©ô +ßí¼Ê<Šòÿ[€(Ÿ˜ç—&üÌæm[3èŒÈ*{ÄHH €Ö¡¿ÖÜ+"À' ô$À;7Þö_èë‹Ðºw-yø)°{~¶¶~¸ÞÚŠ”Þ?öpà÷o¥Qô¸uëê•“;û€ÿÇSTè͘pKp,Í + ­%ü' Ðl7štWHN|}[ššpÈ(hpÒN:ÈÓ¶ÕááÏ鿟¹4µ@HÓ( ¶²¡øÊú Ú´B`S‡£œH©ª>üÑ4 +à×hp:Õ[)lQׇ"0Vo2¤.á‹+o`¯5×és*JE–}H¦:¡JTÕˆ³Dõ$kt.Ÿ2p Yà >¦û¢[¤«a…M½¸Î €ø'úÐÀΖ¹exÖ æß¼»¶4·0çÇ»C¾©mÞz¸=ÿ »»»Ñ÷¤À"<ÿúëë„6ÖÝ—ðÞ]åÿ…tè®÷ƒÄzŸà5JPRÿµ…&Ñ)œ¹¾¾¶¾²,0»²N± +ÎÚÏüóˆwùǀ㧮Fü'zñÊéRx½ì@¸ciÎﲌU-ˆÉ€µçô‹ÇO•œ>}ªT= à¯RD%¶ó”ð>ñ ›"âÿã&€L»p3Fþ>¡kñ +wb ™¢@L•Û>Áô=ØÄT13q†©€„ÿ3õü|æÞw_™ù 'á¿]jºõ½ÿƒÒ‘näóY}b&ÿ ÏѪLS¶y«UÔxBS=<5BÄ'üiˆõ–ä…GË»ŽÌÔüïüE£1’e"2µ5?C'€³•§UoQo¢È»užNìÆ%M¢Š\ ä/¹PÕ I¡&–D”ôÐlÀJÿÿ¾öoYøöE»:”•³ +bä§s“ÿ_ó¾àšÀ0ëóù…îü™þº!©”Qy•Ýb)Yÿ9—çnn   §Äór6ñ~ë‹è/XßV_×âo¿MGÀ‡#YŠÈb€î˜L}€ß>ý|Œp€ÝfŒyT$ÙèM¤I6£1{;"[fØl™PtDüÿuœk™@_˜ ‹Úàðs¦¾^¦i0.X:t tïà¦Îrà<Ï1XDIî=¿ArP kI¯u¤‚’$É5ÜŠÐp´/@éñeÀF@±½WVp™¼·Ehð¾m¥´:†–ñ%¹Ùƺ%Bo%mÕ›X3þ{}t‡µG»wXÂ~ŸÁ]7ï.ζ—–V×V×<•? tá;~¹Q0ýÂî¯ÝF¹¸Mï}wÞßÜ\í. +Ús´%819éKùH <¢ßÛˆ‚(1¢]wïn¬ñ0àõÕµ? Py9ìàR\øÆŸÅžÆÛ^À}úšsKŠžëÏâQoý9ü‡—|Óè/Ïì&€¾>ÁÐ;Eý±XÑ;U¢ß(‹uÄ úX`;|ÿCz±LT{l6OV»Ÿ 'LáËü;ðŽÇÿL•Lö1¨çß91VÈÿÎÞ³­ŒN $¯WëüÏÌÏ‹gÿb¨c>»oDƵ6|Ä­™–üê;yþ>9cÑÏž¥WEF;B:Û ´T!U$ùÕÍæ95³½‹VLXHP g¼ñ?ÿýÑö ÍÑE ×¥Zvxõ[vL?]ôTlufíIVF=­¢úÈŠl—SùŽøÿ–ÿIõDóŽo¥m»ÿ?:¶°Z±^¹¤ŠÐ Pþÿ<€Æ–àúcÀhÇ.È" ï°Ûßb&ƒ0qY€!B8ï˜Õçá(ÀŽ€ /úFÀ€Ý#}VF$Òüwþ[€ÿý–€ð/{T™üÿ“߈,8ßkþ yȱ’ÿå–‘¿‹r0ôˆÐ½wé`¤é[†7 ñ‰8qÒ,åc†j7’@,Wí±ÿ¬,H‰zÔY'ÜpœoXÌ^‰N NSUþ¨ª'ã‰Gb@Šð ˜>à™Psª¤*dWK¼à£ˆ@‡éÅHU‡*rò©(U#9ï^`ˆÎŽ›¡Ì”ØÕ×¥§ô”•K}ˆÐ†ÁΖþiz&ÒŠªøà›ë‹s³ ËLD^†Ç÷ÍíΛ΂uù€ßÐ ¦³yá\¾ûÜôìâš{ö) R(+eD¨À§Âr$v<û~ì#HˆnØX]Û\[]__Yf€åÕè@GA²ù¿ñ>æÀI €H1-ü§•Ù¡y ûÝ–ú‡—úf–@yú6{ùÚ}úä?÷³üh`¬ïY ~^åúëÛ©So¨úñ÷þUΓ8}r+` °¥<À³Ÿ`Àcð+›ˆºßkêR>Óëf¿ÿÞy÷gæ»­N§3Ó):ÝbæÎÂ5Œí´Gÿ#ïüE÷vçýîÅDå˜èF ™)îÜù¿»¿?_Œ6^lv‰«KK|ÿ}yÑÅ¢ êšZæEçû3·g>(ÚÚWwºEÑéÄóx;:ö^§3?Öyþ/Tvѹs»ÛÕað{{¾èüàœ"Ÿ¹›©"]Uä½™Îù¿xÿ½ÎÌm&Úét~0÷/þ¿óóÂwj´Ý‘Ò¸H£5?ÿ}-g²â|½ú¥J^ùܱ3Bl1óAó] +.ît¤$üÜ`]y^¼w[itçç?Ò Ý×ýèÜ.T±ùÜùA¿ÝùÁþ÷ùãÉò‹ïÕ‘¢ã90Ñ¿Ïÿo”Qz›@<ÀCòyñŸqûc!ÐbÜãj5É«¤Ìy)€‡bÊ´NÅÆc‚em§&¯E+À1€P‡Åæú™è·¾€Ž˜ïîýˆØe2y'}ïzd@?7êp™@9€#Ò#Ô•Š™÷™ÙØgv7Ø2cGÐô4DbÀ–€—¸Ç]€ÞTsXêu ,Úw¶GMšPDB8ôMh<£”òãH+wG8_ë.×ÀÆø÷ú„év«À§¶"®¾ªâê‘V%ùb(ѪCeë"·ð…«–Žž‹â\}q¹Ê>®M“XÂQRÒ¸ ö:ãŸÛ,c¶¥Oí> + ý«ôLtÆÿÙ7ח榻§^ï`.TNx÷d¾`‚ß»"¯žÓBL¬¯.µ§V7=yºA¨Ïßçè|vpì.R‚ؾs óxÖÏÞ`.ÀÅÅé¼½´Æ0@Ñßî¿OÙÃüw±—Ý|«?ð{< £ àwâïŠ ÂÜån÷÷^€«W®\¹vÅ}xÉäøŸ|æ¤Àežxúô)ޤ~‚hcŸE€w=d!⇅mñÿá@ÏÒ@¾Ïø«[cô@¯Fc¬íaó26XêSóS?$e¦ÏÆ`Q4r7ª7ǪÕϦ9ôÈ‘áJµV÷ó=y¼Î¿h4rOYª³³¦óc Ñ>—Ñ®V_®Žò`ºòØe»‘Íž ÛžŸpμÁ~¤xY*[}y¤:úB§ÝhÏ*Y³Ù`‚áT¿š;ÜMò´ò¬=:ûrGå¨Ð*Þ0S™Wõ[%gIu–TaLBûÄèhu”ç•ÈjQ‘(¬Y¼PÐàÁ£Ü<„­¡¢¸U»Øîþ¿4OZÓz¾PÉo§‰þü7õeÀƒÂ(™øßUå¿ôP ƨ”4 ÀÇw‰€ye‡¥°DÐß%~¹?ÿŸz¨óHÑ›;$@_€G|›ð¢/NÇGG¶Ùö@h€Ý"Ñàñßú”€óDþkðoH²Þ8ÀÄF[@߉%2ýbÛOÜôL{j·€«vàµ-3Þ’0ÐQ»ÍÑ@8ÄÝò‹¦`,ÂGgPF´—¬PŒ¼go’±e¼e£s8PöàRà¡@ô°*¡*Ô SÎræÇ†>‡×žúX¶pTIŸˆ wT5Ÿ£ÅV*'5ä{ÀKY r†ŽZï°g`è7B ” +`A¶´´¶ŠC~÷Gz&ào·õÍuð ðW§§ç–××^!Øñ}Üiü¾Ð ³ïž¢¸ÿ]ÙI_t¯76äþÓ¦°±<C÷ ù4ÉÇ<›J¼ïÈÿ‡wïãý“‡s3æiK  €€¹v{qMu%ë"û˜ÿCïaüQ•}®Küžzð7{ã-·µÇÕufìÔ_Ƶ×ù«í_Ó¨O^ÿ’×ë_MÓã< H*ÜOº~í +ü×ÎSb|ô€þýèOëÛ‹ý€swDüך"öü‰<«å3Ÿð+[ÕçØÿ%¸5ð5ó|2oŽÈË"ܲ¦­tcJúª¸[e" ŽZ©“€N‚ôÑ“ûFçü1ï.Žeõº® Í<~Œ%1~¤M/=É”fÑžFG¸"Ià¢çí¼YT›m2ÚqKú,†@ìðÿ/BÚÞÈ»Õ!Kdk‡ÿ/þ[@cZëá´àVi‡nwÞ€PÞ­œ1@<ÀT—¡vÄdt MGÕ‹bz +@Ç­@|]Ž:Aý›h€~ °-c¸uã»Ghìï(ÛH€Ýû8°K€¾yn–ŒŠí0·Œß›Ô°¯à7™9—ká%â¦ñs;h×ðCàf$–¾®án¼‰¬þà†w€¤iô@xùf¯Ñø9!ò[!Ì^ƒÉÄ%ÔCÐê¶QщþÀ}”—MÎZ’–ÒØmàÃQ1"ª65rÁJ©™HÈé\œ³e1tŒœ©Öœ7tŒ›&ãQ ÈS ][Zœ[\\”X\[‹@¾ÁJ0ÿ[ô=öø§Ð?ÏêâìôÜÊÚúêºv³üËð…ë¯DöÑùR:ÃÿnD 6À÷Ý»tÙg g®­..­2þ_ ïê~-žæÇö¦p¯/Ü|åp—€$ÐÒåz © F®,ζ§—˜ +˜JR›ô¿æÑ¯ø»ØÃéç€püηˇ2ð;~°þ²DVÇÄ® +÷0_®¢~|õÖ÷ˆÈË¿ü:- =H~íú€øoÿ_„?åý§ÝI0!ûû”’lîoèdZÞ¸|œ™ùsÜ¥€Øÿ,=G~u+ŠÙ¼Šw;í<ÿà/ÞïvïÌw'«Ý.!ù¢Sä„ÜUÛßE»›±ï…R]dLÝÙ³õ¨Ñ|Ï4þáÓZÝb~ÆÁýÛ™âÒÌíB¢`ªèÎwf:ïÍwš£<]Ÿ”ó"ÙT^4µ©"dïæÍÎt»ïßYè4ßWI²ÎT{**R¼;K¥T‹²"æXçýn§øã¢ø€ø´ûvçÎØU¤[LóÚl·…fšó[xàõìüDV?[/Šl$Sv:Gù1Ñ¿®T¦ÂÉÍîÌÿûªt­ygF •j]äí–÷ñ¿ßÿÏÇšÇ[Ñíñ˜à`§ÿŸÿ“0ÿ'ü ¡þ’gx/"µ80zÀ…2°K @â'kY„QV¿ ¥À™§=ðmûâº>áÃó׊mpÜsýîØÑ`÷Q!È_yîèàgÜÚc€›)@'@g¶»6†ýŠq†±]rçÖW1¿œ~íEs…‰fX³Gˆ1CŒÈ$6Kï×î;\x´(ÑÚ"¶í#2\ÕÁ +m‹¿>ѹ™±ÆêöQO”€²¶€Û"F0V|°O2'þ:¤:©Rª ê„>Q,RÀŒfl”´9./½¥AyúÚ#–„ÿÅň™eN§ ýÝo fêK^{±°¸ºº¾¶zwݨu1ÊŸð¼¬\¸`‰U,eM+þ¦œõ…©éý[/K ÄwW?ÐnW„S9Á™zðÿ&v:}\"×QƘVpÉSÇ„‚Ä&ìcþ½—¡«o½uãS'O_¿õí¾€>ûÿ³÷¿m]Y¾/š6vªâsíFeGy9)ÇU­Ä²«Uí6ÔK,Ñí +oT cFì´ïA½ÊRÚj5pò $võrpõݨ{ßTÑ–Q(@‡9M0ÍÇ@Ò›ßò'Øû¯¸ßÏwÌE.R$e;ÙuÎÁõX‹kÍ5×üµ(-~¿cÌ1çÔë°:·š‘bµ7Øï…u! À<Òý¿¶¶j @bóо;7=ëõ€í@O¿@Þ§±ÿzx›Ë[œ•Q¶ÿaàêòöÂÙ3¢.¼´<·”–‹§o¨â訠•аR„£zg>Lÿ$ôX­èXª.2 +`!ìË7t»Z½ö À@Üð(Œ0œüèÎWÕke»îÙ +FI•À„ÂQ5¤TòT¼á¡ŸK©¶ÞºUýPj» +þß=7 ˜J…V¬Ò…oª,-ð‘"Ô0 {7u×Üç],‹|¸+–àÖ©ø¨¡T¤cB5Äã w e–Þr )'å„þo‡;f(Žô*e鲬¶ˆ êÿÕ@¸ DÇBBµôzj“«õ?È  , +À”ÌJ¦’)^ɇ@š€^TVñLƒÿÛl!þmé‰ïÛðÅÖöh @È( ”Á $úEöð(€>ýy¶3 Ù ÿù>zôyåÜgÂuÆ óãE¿ÈRa#Þ'h~ÂöDüó-!*º‹µ=ñô! €AÆÇß +øÃ```EÛªè <¶TI¬ß³‡-žh¤`„€6൞òIKmï> ÔvÑüÉyÞ\ˆGöwðäÛ'‚DDh˜À›§çžà'8]=Õ7êïd´`?Y¥QBÕ—? ®F õ­¶ö÷öp°(9ß±ÊGóö…¤ 8˜­K‚*U^§n·Õ¨“›Î€Ã#&J…wš& +ÇGEº€xFäOã`ÎØªïïÖöb365CN¿'Äï–»®¬n2€èx 2Îí¹ÙUzéx)ðÛPØøßÓúûGÎ=ø·¬ml2Àª×Æ`~~nŽCÈÚç„ùù¢º( +S÷-’WuòkPTBµ—òÌ‚jwº,—–ß/‡‘»\Ý]¾öH@jE´Š–JE—v”ÿ°úûr±º0õ#€0€›7Ð\E„X·«)»=ú%Â_S @§Ý¥*ËåD©™ÆÌjAá0ï«ÛJµ„^Ž‹›ÚÃÚ:™úÑ -»Ë» oS­Q¶äÎîî5û#}Ô°Ÿg‘* âA„uo]_¼u§R¸ó{’pÓD¨Œ+Ãûï+ @˜"€î~Cú2Zÿ{R{ÌvÊ¥™Š¿=ÐÛžéÿ»`gâ‹Ô‰Öêa< @€ ð‹‹ý>ýi¨>€¥%eù ÿ=ŠK}0`à 6߃H’að÷ñ­xF ûz=í°€°|*°þAmÞ^îÒ׸½õà³/¶¾ØŽNýí­ûPD %ô¯MNFXòø¯èÁyÆûÄ<Û™¥y @þŒ¤ŸÝq:€!ÌÐë0ì{CËõuHfð-A"é-ŠÓáµÑ9° Œ'ÀÈ16¤Ð‡ ec0C´¨Ãðâ©ðSð†€ŒôPT²h€.3 g±Ä*|öãã§~®è[ÏÄ ÿä)I$zîõ$S#',ã‡-{ÉëpA’ø‹äÅèo'€Nã`¿Î4’ôUú;Å•_M)Q…ð}èp[hö&î÷BB(ð‡mÖòƒô?¶ß9ìšø©@•¥\ÊN@Áø‹©H4| +Ž"$‡]Y¯ìíí¹?k7p’øÿx’°à¯À:€¾@LÞ7ЛÊÞ³ÅÞ ëhò¨ÍМ÷U½zësW®ÌoüKš PøÂ sþ¨sþ³*F0H”Yû|rìõhõUAþ…³ç/œ½8£·=¡ÚKyf‰.êÓ„‰ýðߓܪ~S*ØP-Œ¬z @·ogVéËÕG+,üæ[‹BŽ›Å7”âöî5´þÛJ¡ €WXcàa×üWÌî£÷ªžPsiH¦WÿX*2Ãg Êl’ÊHiȇå¯wª»¾LðϾÝÝ‚ÀÍ—;°7Š‹‚ºÅ·Š7íÞPöRù©t‰xˆ¿“dO¯6 +åß+s4D¯ðIÕÿÿaWh)½wmï/I_ÿßUUÎDë2 €à;“Ä,×.¦>€ô…šx.@‘ jNËÅ·ò6€¢Y¼ €þ4·ÿ‘Ù™xŒA@J3€7ÏY×-mÜ÷@{«þŸùD~æ™·>s?ÀŠäyÀÔ´ëçh”øŸÝÙþÍÿûw7™h}cóáöüô…‡ôõºõp}uýÁCú¶ö,x5þGO”°IÊF|6€Ã£Îa»+P2/á hðíãXk•ÐÀÀ Vâ$¶!‹x:R¹ˆDKŒ'ºE‰˜T½ÒxEÛ(Z. œÇYÎ2W!êþˆQ#|´Ñó° µÞ-¡RÒ£Ç\`­zŸÐ$õô˜ð~îÇO!¤CL¾}ªÓSü|s} €Î€ žEé/Å_@w„@D®"»È 00·[u¯ |B`UDËTÓ™ +ÕíÄ»ÑtÙ@ø–:¦DwUF—ž±‘„cS¨›à|üe¢ûŸºêS)Ø8`‹yÔjÔökûÍV—¶Ó0U³˜´ùÅ/Áœ·?Ý\•¾¹|ÂMØ\³À(œ-ö^X >ßÇL˜ `73ðæÆü•wèØÈ,¾ÁÁ'΃ǹ_lsúŒ´Ì^øÿu{€œQ.á?"pá¥à¹EÀö ‚É»Äìþ%Áýn©ô]éºà„=£ˆ®Èÿm§pkáG?zsaaQÈÁH³[·nï^­HW"¡‘ÐF¼ÊЩ«Àÿø þE¡0€Ä¹nˆˆ*ô£¥÷þ¬QŽiHÊ&»!ñ'5+5 q¥»ÿåþ t?¨©Ø½%R¨ unîâõ…·n”¿Ú- .Vbžá #Õò×…ÊWƒ A³ÚŒÿªÍB2ô7ôOúúQ¯ÉBe·üá®µË Éžþ¿[ºÙ÷ÔÉ­ÍæTž`!opGK¹ú€½ + +S@OŠ 9À !zòÕî£Güæ¿þû¿ÿûŸX÷™ofˆ¤^€m4x!ûñ›%Ýú<2|üCÒ­bS€Uýlù¿Ñâ{Ÿàqðùoþîw¿Ûœ_ÝØþíÖìêö¿þëoÿ?[«·±ñðóÙéÍÿ¯~ù>߯ÜЯS¹ü#’w䟟HÀ³ÐïrÏA`Iœ¯7VëÑ}Kú0é%ö1YÀÈ ÿ­O@e5¥0jä +y!dÊv¥K-‘ u?yâ§’œC¿?-TKD,˜ÉÆ9Aaì–€rº44òXRë•˜æ¨ pšÊ•- *Å©…"6©)ƒ€ððòL€•Ì`ñ•K8<(Õ÷£oÉ»×h6›înWVþp¶¸*? ¢šU”|¡úsº@Wþ²J/¿Ñj«ìv“niû +u¾Á`Ò¹|}ø#øÏD3Ì%LgôéPPßă֡î*›¢ãûš$é?y²ˆ|ÿ”Þ;÷úõïÇI¦õÀ9Cu××77Vg= +ÀwÁ1€»'ÀçÐßüÆï†…!Y ú’~Dú‚@OÀýØü“ó¬€.ûzé‡ZF@›5z`.D1›o·úP¦­w+ZiWu&JLÕ¤1 ÙÉ›Ý +V »Ö»iš`˜4Qúx(Û\)ŽÌÜu!Rö¥““l€½[Â}[h‹žIÙ](•YëO—"X¢¼hÉÔïYœ¨ïàh¥ Vs€•áQ~XIú“ ÷ÁðnKä¡Iß½ŠÂ¨À7 •Qª \&ÂO= ü?¶9žÊD(çÛ£o»Ýf³AðÍŸÛè~ØmƒðA²GqùþK¨ðÃ#%„`4è1`·Ýl5DKj»õðh< ÀpФã‰Ãç’=ž +h›n»O·6ÖEeÖŽ–œÖ?,}phçtäŸ 'ÀÕuc{Œ@”"R¥óËô¯s ð €^Dö°`xÅ\ÁŸª½”gêg!C üc«î|„ÑxÅÒ|˜@¹šÀ› ˜Dt €ÀüB  ¤–Zl L}ú|´ ÀqO¢ +þ€vðû`¼ n·´dTÕ'5Ä ’R±MLÿèÑ{eôi* UŸªv¯±Ä)€R¹]¶£X·ˆà­ë7« +ÂJ Qað°Câû(=ºV‰†Ü*ëaŠ8CŽqúÿ¿Wwff.^œ¹vé⥋–mHèÿ0žÈ +ëD[c%@= .̰ ,Y@°¬*€÷–ÞS… ñ3ˆ$ÀÅ7¤ ^|ã'TÊ$jÊÌ8€1H äµ…|ÌÀOàÕ—{€õѯ}z¾¶ô¡´÷„íyšÛþn #À63žÞßþÝÖÆ…¹û¿ûÏÛ9S$ 'ñ#2(ÆþLŒýxÅÐ2^ $€ÓèQ„À€>!ÅÅ1ïœuˆ\ó1;± ÀL€(¬q+tq‰Õn!)m0ÑÝC?¦z.é ÄÙÖ~g…Ëô°†ÊîÖ(qX(Ò ¸­4öH% üM\`fņOX¢%îï[¼¨0ó„PÓ ðç¨äv€. Ír@¾5t%Q]ÌðÇ× ‡9ä’VY]gퟣ:{<ÊQ§ÕnëºÛnµºj´Zlúgôg×#òªJÊñýÝôKÄ?ÚmƶÛífóà`§Voã\øCÜð ’þ§…~ÿþ]«³"¿ýí¿f€û¸ÀŠ7V¯ô-ñ"|ýLj_m÷1€õ°„n?? %òià˜@?/W¦¦š5,vÓíãÿ™3z;{Iª½”gÐà™eY°[,í–¯.‚Ei£RBKIµ¼ûU©P½þæ¦Þº¾¸yƒ‘m»×Ê¿¿%<®MáþÏäÿ±"_õ›Ò#!ªñR°ì‚3ìM‡b©¸\-,)aXà“ºŽ‡¾+¨~ôhi™n|`ÓÝÙ-|ôGž@ûI¢vóvq‘õÅ¢tû?ý£p[JIÿI„þjÈ7…’¹„Ë’>)þ¾þÿ?ýûÎÿryÆk`:_€ÿ7YHÉ(ð?ÍÀBéi< À/´‰ X>Ðwëè»ONñm +Éß² @R(,”Jï^¼v­ÀdIKÅ÷g&0€ÅE^ÎQbd•F/ï÷„õq€t‘n܃Z¹]>Ãaï9à?2"nÎßݾϚƒ››«Ó“nŒ’øÉ$ÌŠà~’€ýÎégwœè'ß]»GÝn«Ëø2)…à¡ õÝ» öV)9ë@'¨é[À N™Å€r(âDqÎ žP J&¥aWßR3¢l[L¾}&z*¸Êr.Šöý> ¯Rš[òßh…X‰=NUÐJmî¾·€«§ÇXhÅéf"ˆê€¸ççÒW9è@©p!1`Üj<ª­TkM!&ãó‡Ä-Ï‹Þ`¯?P»}°ß¨·»mq1kÜ::M0þˆ +° ÌU!V3:þ¸.\vˆ¾úmÛx±þòP=®øCäGå×S¢†0@@Ôz}:N£ÑØÛÙk6;(ÿbwI8YÒÿq¾]ûr‚`mÞ>ÙL€ŸC>ßúôóÏ7Ef×eÖŽ@~¢Ø}\]‡ÌcØd5ྤâ§ÓÀ1~_®\™†˜¤_ë =ÏÌ™9>ƒçÚÚª½”gÃÁ3 ÓÝ•wß»&DÅü ±ö®ä›]acDÊK¿/¾‰à:#Xõ«By׊p`!H†õ?Ìÿt Üúºô˜j'4 œ–âGï-íŠ:(‰bëÇnÈí?b¸¿Ê_í–ÊbÆ?ðÓ…`õ—ÕG‡¬xAØ• +鯿µX¼!ðõG©½†Äˆ: ñrÃ<[–ß"8J¸ÇíAýç™þ«M¾þ#³ˆéÌôÇéÿå…b±¿@„ýß.øº ü݀ĸ)*u;°À_S˜bq€ ¸ýèëâÌÅkÅR•Ù—ô'Ϙp|¾äÙ`;æ@>‹aŸù˜L )ÃQÊ ýbÌÎÎ^™½2·zoVzÁôqfvC¿,ºáŸ”U‘•¤¶õìþ ÉË@€$(À3Z "’£N[û2¿ú &  AKA›ÔZЇ#ÌqJÊ´ÀN€`¬ð…(a‰ €îP½Â= ¸K|ºep¥L W4Ay±„F¢' €³*š€ƒ} D$@]Â]TvÚK Y$¤<¶€ëž ŽÃ6=+mtq 0J²ÓGy +é.j¸  >l7ÕÒò>nóÌÊ7$~è!«­÷RÜš-a®×iÁd +æ‰QÀÁg……ö¢G ±MB +8´ÁAé±C´¹xÜ•Ú/½Ÿ$u»k–äó¡–„ίæ›Dv3…8Ãa§Õ®ìì7:ݦ2îųOxM$ò§Cðõñ*]¿ýW[ˆÜßÞ¶`scŽ…ûÁ~<ýpòsgJõ»ãh7º³±¯¢úÏ]™c`Xf1<@ïlX&+9i0þcÀ0'g_€ç£Á3¨%)•Þ/U WqT‹Uæ;a ·„ÿBðª5éåݯ*Kß,¾ùÖ[R¥ÁÏÛ·w®–YY‡ ÕêmÁ— +‚ÿ +éeì–¾ù*cà’tÇGTo¡óÒ¿R©!Æ<ß*³N$/í~U¬<¢$á6¦ %»-\½V}„÷!ãÝÐóæ­Û‚ÿ›7m·(Ww—þ“ôP¿ÇCÒ¨Hœv®•þhFdÊA5#Åé…ÂJ”Ãÿ™ÔÕ¯6ßñÔŒÃÓ—±ËÂ7Ë‹ 7Ë7 +äuRs„ÿ, Qd€ë……`9ëÀ€q$ú–’ 3`Í_xKôl·zu¦/á^ùý½x޲l1àxà×Ö²žÎ’!gâ‘ð÷K«}ð[ÁÛ¾×êG +%05çÕù+oƒòüºÜÛøä³‡›³.Lo>Ü6¹çÂ)1IHbÐï‹~UÜןIÀ~/xˆÆ?îH3ÑczõK äsŽI±0ÌøðvÒ€î R޲š<îY\WXå¥"€+¸T¹¥`"ͤ…¶–²”tŸÐ(ØyÁNÁ¿´÷Vcoeiy¿Í:INIÀT)ÝLäÓÐ_H¨mg; †dÌ!J +PóðDGsŒþÇÝvçHùôPºÃs/Â1΄bF{†€Àü¸wÄ|ßeØ€ðï‚ ‡ê?¦^߇´º%h¨jðŸl’x˜­H³ÀÜn.–A€»«sw{>Â~n}úéçŸn­Ï_±¯^±»Þbï…9ðs »±¼ç°¾±)Õ=ÞißuªS-Wá?£¢ea¸·úqf`Ë@XêÛ—„j/å™z61Ū¥k=ºóÅ´¾Â …„•üÓW(°Ò\?¬–¿þZ0\ÄÂ|½xè‘í.••à÷_IA®Þaâ<æöï0Q ÔßÝß?úãîN‰Eû”$ÛZ%–T¢)øÞ½'=™ ¨_âU¿úú›¯îüÞúá‡åÿú¨´ãuû:ë³ûo"LDø•çï¹}§ªÖê–ñO |Ë.ïÂãÊÒîï=aŒÅípC¢)•˺!•k¥¯c^£¬!#…ÜôAýÿ²ð_˜O6ââé°,.ˆ@•~AÐøŸùþߚų,$ @¯@àŸ, (*åé{‚À[a ¹Y¬–¯Î,)yò¶|ÿýñ àAß?‰dxŸ£=Icñý»µ1?ýö´ßú¿öû?­ Á´ f}ÒϯÊÛ—{‚óÕ-ì“k*/Ì|ø›ÿüðÁï~Óo𢏹ý™Ã& ‡ö{òÊôâߗ1rê(CàÐi5;è@aÒâ€V®Áv eÚp’¾À)I›,€EF¢¨¨‰›ý.Ýà{;·´»ÝÍ,ˆJѽÌ@Y®ž€ÏOŸ’˜¼€¸ë¥3‚VâÉŸ³pWm€èÒWÙ(€ñ1?3ízbý;‰U“J¢‚ʇGv³¹·RXÞmAc ƒâ–ç% ^ûãCüíÄÑ;‚n•HbºÐÖi%( ¡¡2=6 3‚ƒË‡‡f[Áîa»Ým{9aûvpûT½G‡ T•Dnð_!êILÂÅR+¥Qvˆ.Náè›J«Ã©ÒG}I ŠÀ½Õ¹Õ­íßþ+«Bèpº Ñm½ ~7ÃmÇÞ;)äñ>ƒ€îìa˜ŸçÈ|ôgPO*¼å’ÀþÙw®\Ñ ¾-J7{á þ'0dxIž[Üß|ªç?Ü­àž^ÞÙ) +åK þMukw÷ëo¾ùúkÐ\*ý²RéV¥4S,/,ÜÔü‚ûr™…s +;B,Öë+W¿~Yq¨–?zôõu*²xQŒò +Zp•އe<áJæösC*;Õ÷®)ªXÙQ†Ý]Aqu÷Ñ¿ÿojy¨LM+Wv+…Ru¯Z}ôµ¢ÔfVPýôbìŠ#Œ•þÎ.óú—‹pÝ;å0—)o¥p±ºû{P¶lØ/‹U¾5²ò! Av*¥kª­Te%d*6I%jÒpÿÿNØÿÍv„èÁXl"!ž \~#gÿc! ¥|}€ @¡ðº @ê (ÝN“.-™v¨ ,ú[èP\€èaw‹jF|ý–Òxàñýÿû +Ò·Ýöx«À¯ËÌO0 ÿŠóoKööÏþµÞýÀ}]ûÑDÞž~[»“Òôìú¡"°ÈŸjt¹–Ab2x£wϸߗ1£³Ó©]è‰`͡Хm\1€€1# @ÆIhƒ:° †¡›ãægF`T&½îq3,uWXnt˜ŽG2 QgA.¥$ §º¸Êt-*K7°hâq‚ˆDVWª€Ž:‹®ô,j‡« +2"±€túP²ï©²lO’F(`@K\YÜçq~ÌFJE¹?@©‰¦`/Μ +¸;æÁ^¥¸´×¢AíA‘Z=$jvúëxþD@(R XÛèö‚Âj°O5ú´Ûžwè¨So4Ûa¿ˆ¼ Ýiv•Kl€^ÚJQf”ˆŽ©B_Hòdä&9ÉܪKjµýF“»*ç™ÿÄžd;û€lÃð@yþnÌ>€`~…ðtŸ0®Ÿ-ö^xµïê?AúÈŽ`C€åmЫªè, Iœ4 ½ßèïó;:ç-ú¡X[]Ëæ€d±ö—€ï,3—Ÿe»víZ¡ ƒdéâµK—fff.ã·~yæâÅË—/ã9Ž( ¨Ë×.^Sü»gß=ûú¹³¯¿®ÝŽíˆ3ºë+f.:ïe•Nñ3TPÐvé"‰œìÚU]“ûº ¹xM•«Nš€Û¼Â®äÚUʾzY4Dw}™êRÆk3j³žébášïÂåëxU™/¾Î,ijµïPrÕ9)Ky¤Há2 q;âHé +ŒØÆëÿ˜pO`&œûnÝ~$°ðÖ›o‰Š‹¯ ³cÍÞòMpÿ#z("Æü Àõ Y€-Ú±¼·´t­|ûƒpfÏ9Ü,.¼9unj +oDzÀ‡»i°!RËôÛêÛð…6ý˜|n"¸‚ÿ`lžÄ…UôôííÊ8$åÒm}¦´“^Œ^é!P~æ>^»—ïðÏÃIIŽ… )ô°Â(º~ƒ +„¿ÂoH_^Å}&º&ÊÑ JÆ hñíÑq§Ñêð;n0 ’8 Ò¬ü ¸…j¨ÉÖèaha°î ³¡4;'Ù`nÄ–ÈP^N© Àåé;·°Xк•Gà”,&(} Y͇8' Qõ +ªØ¬ À ­:r7Ê]èìºêûÞSŒŠxÂÓ–ñ(Jù{ <#ï€á]¥³T.¨l>Ø[Y*íÕ ¢Dˆtë¡ e]¼6íÔÌრ+ï*CwŒºJD?€’ú†;ðÐ÷ø-¨ø‡ÝæÁ~½öwñä;î4ëÍ6‹Q(þäÕ·¡  +òßËþ¸kÀBú¨V†ŒBšõƒƒ½Z­Á ÂÇzŠVcO‘ øu4اnÿžpñ`{k½o%xðàSñÔë]›ðçÓ=ý&Š1Þð¾.°:;{w=³Ìæ,§8ùý³ó|Rß½d†obLÈ</-ßYrð4aÌýÑîÚµ÷~rMÐzñ’N<à’ñP°OÛå«×Çe ý@Ó”`8ÜêK3—¯’OY„§W•ÛRP±‰%‘…³A1._äþ{‘æÚµŸˆ'¸HßâÀnN  &ré'4$ê¾|zbK¹zQu]ÐiC*ć«3 Œs«ßPÔOÄ!”Qb&r™–¨ù³äÂÔ8µ„o„gÓDNl3'ûÿ“þo~á¿¢ñ…TðÖ_ + ß|«úÆë…rùœYè1á¬ôžà„€Éo` €ÀŒˆ‡{þÞT¿¹øÖ¹s?š Åxãâ­Ý÷‹zKi øŒ™ÿ¿àG‡dÀÿè0ÏOÚzÂ…X‚öÔc“G’ÙzG¥ ÆË'÷bø ølû[67V¥Œ"¯¼N€Ã 'üˆOàT?þ­&s£BêGZgkßÜÖYpêIrA[zôTß×ôÔ£ñ*kâæ¦N \›¨T)ùØ ’€B)“’i»ødPöœ€”= ùâã£ÏH£|ëéÓÿVy Ò‡’©“VÃ"±Õ}û=(ÀÃ;‹+ .HŒ‡¼ÂLÚÊãðˆJÁ£¸DžC+Ôdä]ce©¸ß@Ã&jP y¡K§ wê{5¹´uÁ,Û·lt _­„ð§û–\¤ß{àãnso¯Þ"9®,çwPg,àã#ðŸ¿ÏB&•åoLE€û4.è:ð‡2ë­f½¶W­ÕUÏCåþ³M–€û„ùôgþéú„@ÇH;ÎzŒ¶ÛäÕún 4¿»¾qc~vv^ï߀D:`¿Ìð–ΟggWÍÝýƒÿ !² ÃÉO$Ã2I¨öRžY¬ Ÿ*‚¹ÐÑm0pKIW^áÝ%.{ \^{W xñÝŸý˜YÀW¥Qj7X+DwÔA Èj €!Ü œ†k(˜)ÞX.¹rBÉnH†ÿ¹hÁµË1´^*$eõ¸ ©É,ÿ¶"¨ +•À€w1EÓÁø„U¥dÍÀð_hæ%œÛÅ +SŒÓÿŸ` í#PwqêÜ_¡Þx½X^H€äxçÎ?P\ + 4I ÀÆA†ÀåÒín3 ”‡üÇ¿œz“õšŠ§Jwb¾æ$¥Ñ …ÖÆdnÞ“A@à ; šã6¾F,„‰@×÷ûàÎZf÷·Üߺ?Gxïû Ï8f îT˜,ÑÛà€…“Õ+ÓÚ,#¿,!£8À«§ývx‡pý%t¬¨ßé·;;Þ⺻’#:0’ZÍÎâAÒÀâ žº°•_×='@å&Þ·”Ð8«ÉEÎ@HäÄ= €7ªs@ç^€$©ê@ü€Àž€–kÑ•Žj'ÇP!×ï[Q‡̈?ŠäèÒ±vÎàôn¿¾K?Œ0·Ãäyû+Åå&X)’øês"=ÝÏrÜ=j7ööö›ô0„0´stîàÆl¯:¤Lþ›Ò¤ Àv‹)Žš}†ìbͧAF½Iî#`Á‹T_1;ÿ¤ÕÐ#hw:­N§YßßßYÙa1 €I©é$½,åÁ¶þïm`&ÀŒÀÆõ¾mÌÿµ¡ÖÖÏG‹ñû4 4·`óîì•ùÌ€ nê"Ìç@üœ\™»2{OMêY2€édȼì S‚þ„j/å™å2xvª$Üó~ùW‚»Ë‚3a ¸+4¼ +ðe¸«CÖö‡@Ðè4@,S!« +@U§|•€‚€2è®K¿jÅÖ¥ïÿØ•ü]ÚoÛ.I¯ÏÚa Àå¿*ÐL罬Ò ŸâRX 6Ûk')€™×1^0=Ž¢ ñ™‰8¨ÖSÌR¢—i±jŽî«D.FlWgnÝš¨ÿ[£¯Þ¹ƒy_\@Ÿ›š*þìâë…rÑ«* +…Œ€Hþǯ±À/ +j13e}à¿»$U€rùÖ¹^~ÉÍë”ÿ#ŠÅ©7ŠU<O±0“/ùs䮿Øâc èHZEØTÐÃyŸM„ý_( Œ@ "¬šã¬û9a>ž¤¸LRlO<×ÐÖ–ÄìçìD€%Á½$~gð镉¿Èü^c.̵[t/+dÔ  ÔÀŠ^Ï%ÆñoÃçÎ0Á}dž= Ù¬Á)Pƒ)J œ™Ä”ǨôÊLÉ 0—”&LV ‘¶ø&l¡±I™Y\1¶ P¡n&€É¥ÞYÀŒ¯tpŽô-P?qªFŒ€p<»-!Ѷ¸K‹ƒ~覿(ÚÃ…q|ÂJ¼)½ üFÅö*K¥½–Ü<(´e@@]a¯Ðù°{°·»ßluƒæ +x·„z/DÅètZñVLB^ú¤ãc8{ñìë?,‰bÁs,î H]”!{ÐP¸ö·/ w)ÔÜCèÑWÞ¸bÅ[↨$7Ä%²ÙàÝ¿³^/ÆÒ³ü-€ËÒÚ)ख[Þ¥ àòÅŸ\,¸Ý f=€.Õ`.âù¥-â4dwWÍH˜?¸]š˜ÿç„þ¯ó?xF¯„T@ŸXœ™z½pk±`@InÛÀ À¯¿..þÓ»A’àßÂð&€êÒ{3Ë’@šàVù憿œ‚”g.–«Õ7Xµ9“ÒðE,áôû®?ðýÅgÛ÷·}mãÀ– /èþÃHòÅýÏî+Ç[÷±!|žìúÉÀ…hPz*½%Æ$x¿‡³r(ô±‡þ}üñǾ‹(¬+߉q¿'`|ìsÒ»6`Œ“n×?ÉúÙf@³Í½µ>c€(0M›@Z!©½R{Â; +<˜©°Z™·jL1$Vö \ZUN*?ÐÚ¸›vTê¬ß\ šbUI¼‰ƒ-åÂ)¢Y‰(•Z¦ m#dBŒDǧGv×'—NÍR¥_õøa} +™bèC! _ˆÈÄS"Z3‚R( FxZéÆ+d¦S‘ó+ÅÒ~Ãèï¯>/éÒÐûø1óøvÛõZí>&ò'3KK„Ø<l€ÈoÃÔ"à*b#/>x„« P²>Ývã Á4þÇÝnGèMqdÂ]®±œ´zØÏñP4„9 Ûõv³¾_Û«›Sèš6PÈdIÿÇÅ€ùÕM,_2Eæ,±7KxÂ=,÷@Ý1LÝBòÁ€¹é9&ð»<›~ÿàsîøk²æIÁ*Ä${ãí WÚ£ÌôZÂFZ¨½”g¡{BÌI›à.õ\{O*ñ%â0xmÜuO{Xf2 =oèš]™f.‹A€¡Ñ˯äV¨m¸„’MX8öán(ÞÀsÎ@cðò*­ð–‰KjàëÍ€w,ªGO Ϙ™ù[•uÉ€N«”JgRŠ–dºþÊ !Í̵pFPeŠw+uM[ðP”-ªnxb›¹4Yÿ·JçÎsç#!.>?šZ¸>õúëÅja1#P€¼ÃHaøúÅÂu = àßlPZÀ7K×JiE08À…©¿ø‹sç~ô#qŒòSº˜h@‹+Ÿ¾ýÙçŸ?øôÓ/„ëf>îø¶$`ù,TÿíÏ?Å€âþ&Sõ7öŒ“ðÞÐ/1ög÷rQ–þLlFÿ¼Æm?ØüÔ‹´<¸Ë¿áÀ—Rø#X6²é¨§ßKD K$µ°BxùT÷Œš|„’Bc©. ­¾ Œ:"à¸w öA¬.œ@À˱ï1!AßêR‘44™ šK{%¾§\¦*Ž%AôuDJ®i'MJìkЃ’J·a ‘ݸ|M¦4†O?‚bt!x”v»­ƒÒò^Ëàu@hïÀ&lŽáùÇG탽Ú~½Ù¢ ‹;ó‹h$Èžá¿"GÈ…Uv@`¦ï¡­òU;Ó ˜·™š¸›8ìvÂ|uÀ™ß…ѳÀ_í1“Á.:H»MhX ¸Õ88¨Õöìa ¼¦T?Qüšœ"¶HÎY¶?} R`smξv^(?X“Goq°8tw}ckcž)¹èÿ³a€!Ù9/dÅÒ0gƒƒè€‚Ÿl}²™zýÿ4@à?o*ïl€—€ï*B¶„˜“6Á\H'@+Þö•l½RìðWaÀ Z-:›( P €6ä-ƒ£.§Q\ÞN`ùå€À ôf-‘&žo €SÀ("§- +c iJ"΢ÜÙ(Ó–\@8(Ry§vä}D2TP†÷'¶‹W'ëÿL À|âÂß "‰—þ¾§YRza²òýãí¯èÀðŸÞ}}Æ ëøCêÐáÎ×"^Á12{ŠÛåÅ7ÏýÇ¿üË©M½Y…ÕËÕjñæDÀÖö61÷ûë,XO.GL?ŠËŸ°Ý‹Ò#ð…‚BüûŸÝÿì eÁ4é!÷q/„A$±Gа¤YÓ•d ;–Ä)Œû=é«ú'C:îÀÐ/aQ—ÅÝp×¼!àã´ Ý|¨ÅÖoA=4}à‘S@i ¸ž +Î… X{¸HyÀE@Ý¥¨PËá9éû(Ÿ‚Äd•Σè {¨ÎÍuÒñu÷ÝŸØ€ „5tº à]œð…¢ô8›G¨ølN€ôÓ+‡9o:ëGøô,^›"¢v-ð(˜ +Í£O 2Š è™z@Ûi8Ú€@"Ñ4 +€4PÈÐ3ЄK×.^u‰9ÔïoôyLÔÿH+óß,^_˜úѹ©7ËÅ…‹o”«€"³Ýf$à¯<  Z}D@qÁ€‹6Ì”–Kåo¾ù·?„€'zT˜)TË€8€EœUY¹¸¸°8õÖ›SSÅ/«{Õâ$€ô÷œB˜Ç?ÝŒÏ,Ÿ}~ûs”ÿá¹…sÞ)п¦œ‰’¤§H&½_–À|ûèoI¿ºcE?ùül¶ZM:ŠEFºYO(” +|Àžb $¹` eŠ®kA! )àCoÏÒé2hÁSmEÀ1è¢:ƒÓ`&÷L"sP‹½òz„›ËRdÏ  ¥ó®Mê?¸LÃT¢Êöä.„&$FàÇÕAjj‘ÃHÈîvr#6'ß)Oq<3U‘XÚÍÄdS^¾g7¥Fcvoî×–+B]5ýúhŠÒ„¹þ°ÛØß§ {¨-†ñu¹Í^ƒ¾Üþ€þ³‚Ê(øÀü!# öA|Åâ ^|€¹qêS„j;2üûßÀg—JS:0ÊÓ©Ëš¶G5ÔvvšŒKà_ô'ídIÿÇ“Ä>wçÖ¼À—±Pø|`Tt¬Îýõ츽à#·úwc=àé¹ÕN€¤ä‡Š=…NE ýÿá€qϺâ½Ô›Ê;ûÒðýˆÀêTÁ ëñ¾öN€D +jzŠ·12á®`öâß]~wȾ’,Y.^M2)—ð_҆¯ÐßwÝ´4 +@À¸k«»¤ rðF´ÎÍá2 SÄ–æ€À€T>½—’ÀµûÍ”D§^£c`´$ˆâ)&¾ä º•]äà˜M{ÂÿÑúÿðÿúê«?|ýõ. I_¼~»¸°pñýê#OŒ¤»_ýÛ¿ÿë&Ýù÷o¾úê«?þñëRqÁ=A.^+-cøƒJyôh÷«ß?ÚýºR¸öËReWµíþáÑ£¯‰6üéݺ)è_8·8555óÆa˜ä€Þþùg½aÿÑÁŸ¶ð ôÎïJ_øžž~©UÞý ‰ü¸”Ô£Ï'2#¥8˜d +DOX + —Ö¸ßÿ²d`Ÿ“^T`Ë t:j³¤ pÁï¼QMØ%ü´‰‰¨=?7]§3Øç¤t¡YYÆûÞiœÑARKï¦ãßeiÇa4uBD Ô'\œèmèćn.Êñ4,ÒL§f§µøöëiÈ:'Z£öy4#eΔL†zGû&œA1zÇñm¸lÐ>XŽ.Éâ|"j‰ÓòMÒvE›Íˆ5 l‹·>zs»u°'Ѐƒ±CbxÌ u“¥{šLÜEýgÐn¼\ú32·¯.Ô<þ~ÚÔšèi†ßÅÒ¯2öjÍ®þÚà<€f£ÝvÀÝ?j|[é¸Mk"?ð~]ñÿA¼žD™p¬×vjûÎ%N£;ñmM”ôî;½é´ê·3œò&€j/å9DØxš¤.÷¤Þ_ +•(\…ÍJÃz6âß•m€³1€Eª²-@w¨Ö—×úðH>زQ‚se±…@š·±·?ÍQèÄ(€KUX§ZF6xãõ/cÀ”¡¬¤ñIõôP¡’4 +À…ù ¡ö`ÿÆÀû›v÷Dýÿÿµ+üÿ“½yîÓLÍË3¯ï”JÅRi©pµP,WÊɘ/¾Z­(m±À ÀÿáßÜå‹Ë%&AdÎäêî#æ,-_»ô^¡TªxVÇÈÆ¬†Åå_LM;Çt@S3m¨N°0‡ù¾t÷èÞßîmŸóÑ. +8Àh•œ7<{Ïq‰ôëd¹ŸF J>a–ò¾°0©]þÜÝOOŽ€ú'ë'ü™Ä/KûLÒµOüdOø½––ÙjÑ;lô6ÀFàQ`†ÛœBÆs‚/¡k'PPwH.à‹áqÆ÷qòµp×I„>®Õù…ÈÜH¢âÐçI$u¡Nß± Õíº\:Ib±A ì;/¹¨BÍÑÑ}ä´™;È1Å¥G”eÌ€(“¨ ;‚Š´þŸ¤´ª‰a„äŠÂ‹qøš'Cõ}¡w:‚à½ÊJ½Á÷Ls%þ"9Iˆ+l?ì40ßK•ï°rOW˜ðï$ä¤NŠñA Êb +. +þa·SÇaè'Vå¶êu•yÔî6˜ÒΊÀ¼óR¨9AüCpTº ! `&À½ýZÍ„ÆÀO“ôêãݺV76×pðï  Q°Ïâ4aVx×GG½ìþ‰°{=|b€ uaèY„ü=I˜öRžC.'Àœ´a0æJ˜ Ì|Bñ!ëºTk)Þ™€€ „Aëä!` €0“œ@ÙICÇ ? +€.ò‘Ÿ›YCT ` îº! +…)"m€wÿÎuªÁð ²Ç(xÇÕž€²ÝB}z>ïz໽.º'è2P« ’Ô>1 +àªïÚØ.^½tšþ端ý¡\™yãœpç‡gÏâB9££ +¡¤pÕ³ªEWʼnffÙÐÛ¹þÛ°:7=‡`Mï©€Az„$)9éãÔóCÈ Ú¿©ÿ=!?ø¿úqÌÈ‹ +Ð; 8±p´—òp9q I¨ÁL€i€_hè®÷”Xz¶§úÉY€°Ø”LéÞ½6s5Y©4 +@pš÷°I£K¶üà¥1î‹ÐF™—è‘À@›¼‘çò»Bg ®vf£ÄQ…>< +%õ-='@š™˜ˆÒªìðÈ`U` ÀŒ‚TŸCýþæ©OÕÿý±\¡çÎþ?ÎS3f¦f¤ÙKŠÚ–v/^¬,•"B×…%溪4S3]—–––0,³Â2:ÿFÉ{¬—*;¥÷J +}ñZñs?|åõטdÀ‡ |ûö¦L h ÿâ‹í4-€ðÿ¾çôbKšë÷Ê´äÊ4&G vCLƒ‰ _l–sÁg̘d\ ã$€?ðÐ.²8@d‚øG] E׿í²Í˜j´Ã;O× /¨êWAÙ¹ˆ!¬,R [ºH¨ø8f棧ÖÂ(ÑJ¶N¶ÔªÓ.íú©§-÷áèö´ˆ²t—(2ã  8Ý‚w@Ò2¸´N;2ˆ 8‘÷0Mð’­”NS©I׊6‹€)™‰©up|P{Áf•ËL9­V}o¥Ro[SN¾€ùÈ£vÓMßÜß`&;t@ÚŽiDàu­&JàbŽºën‡.€ÃVý`¿é?óáQ[¹ÛͦЦ·Z-r–µ … ^Ô‘º\¤…E ºÝn‹n‰úþ^­¶ßòðoÏ éÿx’Ø`m~mkûˈ·­‡J6nk& ðê°ÚßÛ±Ö£· È æÂw[æÃÀ0Àgñˆæ ‰~X¬Ü£À>™ÿϰ0  oH˜öRžC„À§ˆP0óìh´ÐÁ6ÅôptüžJ,‰oã.Å‘òsLëû®»ì…´®œF· +ßï€o 0àš A3*»2ê)LÝ 2€Pb±d>vüÉÅ)$&'Ô£=oð˜lÐ~ñO§èÿþ«FÏÐû³……÷…À7ŠþT+‚ï‹ åÊn¸êŒ[_©\X˜YøOçξ¾P,Wvlá_©>z´»ËK,BÄjJ¥eмZ»*UTÒru§R(Ì«Åsbù:3grÒoÅßÒÐÍ +B¾ø<º÷J‰öK"!fD@ +`S:«{te3V*$Q”P˜ Áuò1îR%p Ф0¥§<]I“wN@„ŽBs%Q=Ì‚ÃÚ|ǘ|S Ž_œÊ„\DÛŽÑâi{ÔC×¾ãbUë8˜Q +à_—Šƒ €ü1Úß_D<}#ÊDý|EjŠr*JÎç°{ÔiÖw—W]wJy@@ÝØ[ý݃z½åÅü$*ŒÛº©dVÿÁ_ª# ^;Ía»í‡ÝÖþnú  ²ŠÔ=±`§)ï‰v©7NÑaÔJ“ˆqt:úoi4šÍæ^-F¨"*dÒÂÓÄjþ¤Mb ÀÜ:€‡_~É@}ÌX¬ÇÀ²±š˜÷°ÀȺ Ý›q=YîÎM30N€ƒIäpÎtZµÅnhç·`u=r€Œ¼´|o"hÝÿâ¾4}¯?Ÿ±Òÿ14gouÈ'ÉŠ?ÐÿO?å—Û…îré7@?¿ÆN _¥¾¿õž7@¼"Í€<HП¤‡öã$ d¼¨Œ]  œ¸ôë˜ghôe"|c -ÀT +†ßœÓ¤£¹ +(Uƒ7°>p +œ«Bƒ4ìÎì‚ÝMo£€AX7úíÖ +ã•_pø;ÉA`üäȬBñªÀƉîPü¦#¶蚤€¾cuRe6îSa>:Ô²ðmÐÃ@…¨<¨¢ Ø©ÛQ„¢ŽhQ€N}¯¼óÈN€ÆæÉ"8Ö_È>ÍÆ^moÿ ÑéÆ%yéø–1b9úªíÆO½úc²p¿ \x­ûGm†6=Ž £?xWtÀ"8€ZõW¶V¨Í”O+UIÕ=d £Fš*p·¶WÇÀ`=epȉ’þ'ʃ"«ëž +Ø]|ÿ)‹öI±Fù'ÝÆøè Çpwcs]ÏäÀ/ÁоI?1p²$ü?+€ À?$aÚKyàO‘Px“ÄL€Â2#¡BF6»*7¿œ@bh%Wf¸dpSÅ+×(€4 +€Â/¡ÂgÃb)¢!áŒÐÃ4y]ÑVh‚"0å“1,¯Ò¼eè¼Of&@w(š à+¥Âô ù¨neGÊðþÄvñ꥙Óúÿ«Âÿ™……ë?ƒ˜X„Õ‹?¹V(ïŠ 0io&Õ²Ò(í_1`9eÉ­4Öÿ¶à\WRæö£ÒµŸüj›€J©Z¼øaŒ³ðSñ\b@¼ï!õ– ÆëGRT´?ûâ‹mýf=`ß<|øð·¨ú·ß%ë§ßšXJxu.Vž½2'N .â’žAò'ø÷ä/_=…¸ËW?Ê ¦Ÿqýî ?Ñnn¦ƒæÀJ#²軺…âvnMZw¸‹.¶ž‚–ºáÑzÜá¦D©#ôœ#ÕòÄx¥O¾ÎêD!”‹­ÁçTþþz›ê‰Kú>ué~¸2¸ÅLô]Œ)€Ô9T¯šC#Ȥ4<‚Ó¹6q532òÝ(7_IÈîïO±Ær©æÒ½[õ½¯È7BÒߤ/xýyòÍúëî¶›tÚ£ÿë/Çíiµ–€Ä¼ˆƒ®1Öƒû ÙGã?j×÷÷›ÍŽgýáV§U?hBÚž™Áp} вåÖù6•véTh‰>Ô{ÕÚ~³Ûþuß-:ErºþèM‚àÞ¼ = €nÀÃÅ„ÖN¸ñkúàÆÈ½p“%ˆ€¶¾@P^ ½ÄS9­ó¤Óê†{üwÀßÇUœ|’ô,g³å€_Z^P.gˆ9i»&Ôü¼i&@뻺ú^óRJ,BVÅ' &€P°X÷çp EüXìÀZá4g£€èdH ±@¥9 +@·© @à6<Zc€¬œÜ¤Ü(€“k7B20 +ÀO6Æ€€Êš¤ÿÿ±\6þ_¦‡àúÂ0_.—Þý‰à>¬ÿ–D Šåâ›Âîþ`J,áýÒÍRU_À-“áÿm1Ry·RºX¨04  Åë…sç^ùá¹ÿ4Ù¸=IÅ3Îwú“-R˜ÚCñ ØXH›ax x¸- ðŸûŸ'ùíÇ¿Yã§ÆÃ„Tâ=ý’\YÝÆMà@þ$þîùÉ!Ø2VÐÿu||Œ ~C T<²æn·Å˜ó%€+èaâìæÆC!_ô•ƒ‚:&°µ?ió¢J|r/î?U~œž².ÄD7;Á8)e4Å6ˆtÌ… +xB³´}ò¨xÁpÁ ŠM¸¡æG4M)´„&)DUXò]ÝqÀõ†D.?;µIùvR]Ç·EñÎ!í\ŠþŒÍ½q°¿²Ãô{£(€á1/‚oEê†0ü`o§vÀT€°Üi»Lû‹rN5‹½;ðÁþ O¡vKì®ÓjìïÕjÅqW„?þúÇÍ!´JTW-¢c‚ A:Ú‡LÐn·-F¨Y™o"L…†M–pó› J>[Ûÿ À§vdÍ@½9~¡,I׿¦§ßÖæÃp`:0{üžPÍ€õù+¬tw~Õøï;‰8è«©øOKòG~Ø=ÚÇ g`ÞÎdÀ YÂ0í¥<€–“·ð.fì ô€ÎáQÀlZ  o½œ: ¸g.‚ÕW)ƒLÊvýžÀ>Qh@ödÈä ‘¤†±\E;€Q4”Hø†rÅ(iíýQn©ôéùx-€4€«þ§Q<¦$Yòkœîpªÿÿ5ëÿÂ}VéC +ÅŸ ÅRqæ'K•]ïåeqaQL`¡ø£©W^yýÂõr)§º÷ÄTÃ󕪀Àn¹RÁ°X4° `fŒ €_Šï(Ÿðs# äO{ÄÊgŸÞ?¹R°„~ÿõ —Á r¢Ë­ímwK¤m²$äOÒOôá–~Æq 0js)°üÙæŸ¡g: í˜Q x‚Àã#ã¨Ò‰E•ܧ¯?ʰf¦ Œç¾C.\ ªâ]]ðŸßÄ×F±nàW¯ÝÊ„Î܉b‰æYü0qd.`Êd +ßRë°(¤Jðp”娲’ qœƒNÅóë¤/LéCƒ!È!C ÈR¹;ÍFm§VoªÉ€éÐ6,Ä™‘6ë+;ûõV“Iû,€ ³ø‹«Q" -Öæ¿"–®ÀšQ€Ý–p^È]?¨ÕõgVÉâ̓fÛ€ Ö‚Cfõ—€ý†ÚÄ™ ÷ï)‡Hó0ð ¶³sÐ5 ±û\À$á'mˆ»lðrÀ"î‡ €v€OH¹:÷¶ñ>ƒýÀÛA·'‹ €Àúü;"vH]ÈÜ €¿ôކÀ4@1Ï÷ €?ä¥à…mx²œ…¿ ¸K3 +GÀ®/¨Í[8JDå²äF ­¸Š7Øiô À˜QÊõ3•‚Ð2GbÍÀûào…þ>< +%õGôæPA’Þ(0^Õø(iØDhÜhádý¿23cýÿúÂT²,, +á‹%€™Ê×LŒAàïÿ>õ”‹‹‹‹ ×Eνòzá+£µ½’à6™f`  Z©Ê{»»¥riïý +mKî˜d°Ž?IøÉèiÞ tE‚Oô~‡ *Ég÷Á~i*ÚAù!ù’^$P‚l{ø›¾G ÃOë HÈŸ‰~€ ‰~˜' Ú¾]Ô<ú#8¢(PS€kë9x' ´R³ú\aty öB ·V¯ý[¯²sŒê|?>ò{@>–|ƒ9޳>ðA˜Ë‚/pW¤¦5Zµ'ƒ»(”œÄ¨óðµÞL@÷uŽÑjeE°:€[Û“§z${ ªÅbIû×'™@| %¡ïë–#0AI¥ºmŠðL ¤¤ÂfkÔÒÃ1ˆtÕl,C›ôòA…ã¨Ö­½Zí ÎšÖ¶‘c _7ù£16'$樖»—€´Âú^€G­ƒƒÚ~ƒN|@\Þh4üÇ€¨FbîçŸÌ7õÐ.ŽÈHW*£ç{hµ›­fã`B£¶þ¢%™“âIÿÈ%†®m=xø¯¿5Ø~pŸ:>õ‹þÇ {÷×ÂyI%YÀ öÈ=Îçÿv˜_g…á¹ÙÙù9¨A0ãºrÈáÌ`Ô €$~˜ðããXÌ+oøÂ[„úýí%xÜ& €d(ôfÌæd üO¸#ý‡ç°èô `l=1 + ùkÃ÷Ž| wéˆdV¼£ :€À€9p͆À%†,:ïeøD\àòÅ4€ `ã0´€Êô<ÑF“êQ5y ÀàZ“áý‰ €™ÉãÿñÿGÿ_xsêÍ ÅâÏ3ð¿V–– +AnÞ¼Y¨…þ" â ¯¼2Uô‚?‚þ@Ïdô¿u›5p `0dww·ü~y·Ry¿R¼>déÐõ†ýÛÓ“PìW›ƒ>};€hÂ} ÿ÷aC’ñG +¼AÌa`‚!I‚üIB±HXŸIvÚqê0@Ð:ÿô <ÿiÀY(è#´¡tþY'xd±>3ßáÆô€UB$P 1@£NX<€xcÍ™² ž\ê£4Ožˆ2(UªM;·I :sCG8AD/ˆu Çj"‰i)Õ%Tb4—ålªp=žiXôÀæÂ¹#¡ò |\*•Ñf}YåÊaAgEƒ-,ùR» øÃ’²/3”}em×wVpT c݇ð.„Ædš¿‘ÚÀßñ¨ÓÀnßj²¥ö7j{ –’´»ŒlÖéQhcè02PyM¡üo@2º¶1P¦ÉÀ!dÁóK굕Ås—ªÝ®IÒ×õGoˆ^¥Í{ók›ÛÁwÜw@Η”kóçßž¾Üëà=;æÇHÀ>`œÛ€ñ³WæÖÖ×Ó³ ÿÓ0Bô;ðÅÀ¿Ÿ|²ñ±}ðÌ[`= @Rþ“$H{)Ï#IÍŸ$ ˜-¿ôL€RsÑš‡Gxp]¶@f@•6¾‚³i-ÏÀ|5t0ì#æ0îf£p÷¿ÌZ&"n‹»Þ)ZeæOŒ¸|)VÊG(ÅÐ<Q’ €Zl-îM”À ‰ÒlÐ3ضñ>jáDýßþÿ‚÷˜$ü/©ÒJì/ì`ü/ +¹ÿ o½9uî•׋»vý»™´ÜÿÿVýYHÇ"]å2 T.•߯Tʶd~cÇx(þ„mû¡´p{ïçÕžáúƒ&ùŒÄ™4y ÀýPÿAòç–|–1&€` ù39¡ü‘}~Ä'lúÝñc5@À!¸»Œr =ýõò§ºgÝ84Ƴ=£€’%{*P!A»ŸJ`¬‚iù¨Ÿ¼:ó´.–¢ü( +91±L!1® jv»s›;(€¦’Ÿk«X“ÇÇ€æAµÖèxä^ÂÃIÒ=ôßDúwk¿VÛÛo¶ R·Ö ¾Ð¶­r”HKÐÿq€ÂnÜ~éêØö[µ½ze½ÛmÛ÷ßã +;" z×½äöC0àŠ… Ú vY¨ía€fƒ± Õ•ýÜýÿ¯ƒÓ$ý;O”íôï¯n>ø/@[ÄB™lÒ)·µŠ€ðÿ|fõ×Þ O?bG|‚ ølnÌ_yg~mÈ9|­êGÀ(éY,égÁ? ^Ö7ŸÁQÉ ×6ºR7ÀK À Jæ„ …·w1 â„„9Å['ö(Ö˜œ|%™-ÊÛ·¸üœxy\MÙãnBåÑ£DfpFà)@ýȈàR²ÐlÚn›PèÙ ÒˆÚ¨f%¥Ä“>nÇi£´_ž™¨ÿÛÿŸ}jêÍ©ŸA–~^ü9³ù¨•âÂbáKÅ‚Ýo`¸á.€…·”þÜß(JÕ7¨öL÷ª¨jÕŸ°>= Àž@Xó6€Ñó€ñ§‹;ãÄ€ØCâý޽oQÚ¼à~Ÿ^<£ÐqÌAyNR€@m ø“0@’À>'½¨ éÇm(î:¡ÂÑ—'8âìýÆŽ`‚tú“Äx(b°ôaç1Bkø˜U‚lë¾9(ot†4ÐèÙØåò¿:Ó‡½påÆ TŽšTjÜC¹—¨.…ï€btpÝ +Ú­„âî‚PÚ{ùà7v]x„Síj±ÁœUJ4UL©è4Y³yHÕ„=@߆òéËîà‡·Â¸y] SJȾnc©øíF½¶»_o4›¢iBuë³É›¿4} Np›?¨‚¸óI©Ç\ï¿ms¿¶s UŸõ„™S˜ÅüÂ;5tÆ.ܫ͠Xø1!!‰à¿«FÐÐhìïTDDF‚"ôû'ÆKúž öùÛº7¿ºqßÙ@”@ð*ùdcS„`}.ü>èÇ[zÀ›Ä>ÿ²q—õ€q˜››M–d 0ô'ÐÝ,Lþ3Ѐ@fìðÒàÅ$ƒÌ±›Àóòßw`oš Ðú®n‚¾ýQÖ³‡Öÿûkˆäf4¶*¯Ð ÀÐZæib @x¯º€8Gܲþ(±Ï0i-áQkDƒigò0É@혨ÿÛÿŸ}êgɰXüy2Ì|X( +ý …Ìû_"½¸xÀ[ç~8EÁåò-ã‘°âlÈð¿g à}q²-l£m†ÔI>yc,ÀzаøýNïzX’0Í@f¸x^ÿ}2e8Iz’?“Øßß3ŒßSúy×O;fbýÄß…{`Ÿ Ì#ò;£]  »pSéb8IdÔ#1·ÁÊ|B¾uS äŸêÀ¥òq?ŠLeD( ¨%¨Ü:ašwr5’Û@º0›®.I¡‚lz% N5OÏ¡ º¨À¦#tzwH¨`âé,Ö£ÅF@Ѥ žàiñý SR‹Ž8!˜kpKWú²™@÷`gÏÀŠö c…)z¥¼K‹?Øõ €&Ú÷!*qÐ_˜¾÷¶Ó¡?'&导ߕŠßj5›b ­zmG:«m“ýáa³ÁZ£N«ÞhµZ”!ü¶  2S&l@劊µÀ €'C§%ÐjÕ›*±²³ßÕPCÔ&§8EÒ?ò$aØÿÖ½¹ÕÍ­mwx*`ä +©-î+XË?§ù÷"æÇ ,À]úÈ]ºXw{ŒÐ}wŒcé‡ ·GŒ}°š[  ‡ÿ™ vKB´—ò\‚~¢ 9÷FÄL€B[8oÅÛ™p7Óñ‡çFêpéÄZ*dô<îZñfÄŸq÷ÚR¸#†@ðã á‚ eÜLáàü ŠÈ,´Í-Ô§ç @‹{]tO¤Qº ‰ˆ<ßZL©3Qÿü‡`澊%ÃôÏú‘›7ÿ‹‹ o‰,üå§A<òÏèÜ’"_³@Æ}@²ü?’ €ù^ùá9¯ 0< õTm8ÿÏbО£Ï$ÆÿÔu \hüc$&#-ýëWO] Ôh5š Á+ +;„dž×€® È +îØDÐtŽ>9>zúä c•Øq 2!t|Á«”`ᤀ€U±º¥¼Œp‰ž € +´ªºGüt…±éšŠ©lNÍQyíGà"t¢ùĉ¡ åG%´ÌåR(ν°ìÃ^|¢<Ì ìvA€˜ý×.NÔÿ“`áM,þg€ŸKÿÇ`/ÀLo(Ù[oU§Î.|s»ª àÞ½÷·`·?ÃaˆA¥²» '¡XÂàõQcR'l#-gΜ?{æÌíçÏh;{þÂùlÞŽLòIßàE, þÝžïfH1Ù ýzOÓa·¾»p °-=Üþ[76ÚÑYþTº-fXäp—P ¿# ¸¿³L!}Ÿ”Ĥhð±S„oú£( š ŽähÿHgð=R  ·.‘ ×%0àŠc˜l0àŠ +(Â@ñøðŒé {%í?åúôDÉ! J¢RSc•†P.¹Õ€fÑà¡øµ:*ª5, ûG  +é»ý½ýz³i7@ú°ÊsÁ{[à äêJõǹCÉÀùnK™0Ú×÷jÁ4J& ^À/6Ñj5X +’¢èôôUýþP(ê=ÍB´¼”ÀþÞÊJy¿ÅpCæèvÄN‘ôc$Ï‹¨ÀÍõ»WÞ¬GN†yÜFKÂûþs)ì'.€dÈÖÐûÚ³ü ? €=ÚKy>9Õ`…×xWèÍâÆ6¡³Q7p÷¤€t,¹™ã•#7¦õüZ1 + P•û=œ6#‰v„Æp™*$eäí®˜FÐÂQ„CÇh´0ð²ç0þ{¢Êp8oxε®MÔÿSÀ=ñá€Æø?Süy¡¸ð‹úã¸(ø¾þÖ[o•§Î¾õõGŽßßWå¿ÒKy¨¦i%fÂ|`JA†¨Ð¼@ZhÀ¨>‹ X„û˜¨+±mÚ3ÂÞ—¾@Ôáþg® +M>O9žQ ÿ|œ÷™ @('Y€ñßÑ`Í$y|Ômî-—v„(¬^ƒÆˆŠéd³–ÍÀ§OŽŒx!V±C}¬S;Npª³hBŒ Z*0‚’œ{ aî|@g"°ø¦ ¨åˆ"NB™¶¸,”t2ŒÖɧQÁ¶À¾ ¬Bléô´‹’§"¥ÅãGÍNÆóSqºVæ(†nç°ÁßU“€V9€¹_i˜›¯Ë0À½½f»«8¦>MœHføàŠÔwI«ÕF ÆvÇWKûö Ÿ™ÙAX¬;\Ë[FxE¯w÷ôõè¾Ól4›`¶gõ…¸:Œ +ut¢K@mÖÎAm˜ð ãí&N„{{µ +lb :EÒ?ò¹¿%½‰àÓ‡¿}øÛ Ã 'ÀÕÙó$°}ÄnñÙ×iÀ¿0 pv~Ý3„ L³÷'DÍað„a¬÷í±€÷î% @¼©9oK€öRžO.dŽß¬ð&@Ì( Gk 0£ÖÀðè@›› ؆^ P˜ ánR¼É€¼ö¸d Ü@·±UÐaÊݖвx 3^ê[ Î 0r-]ª”yô ¶œæ ¯çôþíÌY–’`¦°´è3 oÚ°øæ¹Ÿ}}ûŽŠ-ßþèήÔvt},Õ(ÿ¥ö» fþWÊ×UIØÆ­ ÷áxÔvÒÞ'ì?{^!Ï_ÐÖ›¼3“Hnù|ë‹ï`0üë€ó d|À)_ê×%‚œé“Ь®V˜F?þ¸¶„ù†C ÍWˆÀîi`|óý¹ $ ÑäÄÈ+ÈdªtrJÓFZÄŠùS8jSª„›XâÂ(JÆá‹LE‘]¬$X ì>¢ÝëF ‘·Pª(JpncVAaOãóàðr‘Êâ È€Ýq:à +5!ˆNŽ\6ÅbCÑýciä(Íû{Í.‹ï£¯ŠA4/ÒðéñGÍo¬¬ììb²—2ïÞvvh€@·c¨f–þ£Î±mpEÅ}\¢̓Zí I¾°š™|Z ¦Ä /A¾;” û?:½}ˆÏC¢ ¥ê@+{+ÕÊÊ^ƒ1º ¼À&€­µ9º¼ ý1`’-†ÞÏ_žJ™Îíéüê™WÏd(?^Àxï1Àê•óWæ×ÖE=fûÙ`¤¤– Øÿ‰Í +~üqÞ ³˜„fqÞÇ3/-/&Þ6¥á‰™…eBžâmŒtRpûÚ»ùQ 4´’Kg)Þ‚]‘ôpÊÐi¤@w­x»îf}*‡R]&¦ˆpFÈðM^Wa è‡ÈÈÏÈ}X„[I½ ?Nój£6ºPm“ˆÈó­pñÚDýÿmè¹ü|©¸°4hð €ëo½U,¾yög»·“ z§|ó¦)€û< ü¿].½oç[v߇ ¼_1ò÷ý~ØŸ(³¼€@ï#¼°ÿ¬p_ïçYOšú €uã±{=’i/|^oûsˆÛ› +% ø39iˆ ŽYÍŸ$ÇGõÚÂBe_HbÜ1€ZœRAì1n|¬#dËöªA\~æ< ¡±2@Ò ØUè1™”…^‰)ˆ2}Àø@„]1ˆ¡•k%›»àV·h$qîiÕœjûÃÝÜÍQ ¢jÚ:ùï +\Æ´á8ç×)¡½î[¯wMl‘ȱÇT£§Ô)bE6ž@ž|®|ø-.BH€Guâ3÷}Áì.€ +Þ<Ø©ììaX·„ÓŠVy(þRâ=7üM"¨æžÙÑ[@ïEº­½ÚÊACðïv…ÿtüЀgñŸ +•MÅGfe‡gèŠ~€nW¸à +ZÌ$¼··âÏЀv&pš¤äñ‚ g`o¨ïWð_`Öÿÿc$Ð?A|n_õý$ŽºËâžÌp~|Ì&ûŒ{÷°Xlè[سü@¿'ç­ýÃÎ'@{)Ï)¨á“Ä +¯€”N3Zß<…ˆýQXÞéÕÿ™âóóƒºú3~à?ÀèµÐ°xiÉ3¬ð“€Ü(UêQ™!)8¹‘Éàu©À#×àBMHŒè9ÖÀóàâÄþÿÄÿ1 c–²€úðè[„ÿ‹dxóÜî],*ú£ª  „sX<>€÷+åJÌÔ·œ˜€_ëùã·a @@»UþÄ9/^kÄB‰ßì€Þ\˜_ßþ³  à9 ÀhIÕHð[^= + ,œ¾ðñÑa}§°PÙk¶;¶Kc8²à“Ç1%€ýæXg÷I,ˆúáç,œ3þ£ùr€´_X>Šl¯u默 @ ܹÊ4h¤ÃÌ¢$, ¤ ÷³Ny€—š¿}ê>* ½cžR=Kme¿¸é»Ròá2J`à¢[õw!$U,t‚“Š×}5 Ê‘Uprå8²kß -¢Wå1özä”ð®8ÁI²/B\ôÿöQ§ÛÄ`×]ÌÜdü¾­ÿ‡­vûÈD@Ú¿0œ]pÌ\žæe¿ÙlÖ鳯ïï챚€.o¶ö‰g]Xˆõ錀4~—aže€+lXú›êu1Š*]5ÆlÅ-Ÿ$éy’x`fØ ÀvÌ” Ñů¯$¬) ßOðŸ(Ï1,ó³oOÏy Q?N³sc»ÂðŸÛÙl0ø‡Œ°èµõrÀ¡Rp|Ùð‚b|™ ΄w1 Š0jµàl3D&ÜÈ ®  t 'Šv¬£\† +=@šFß¾w™â@€mjˆA–:ÜŽX Y¢Ú“?F(¦? +Àí¢}z>ïÚÀ<Ü—ÿÓ(=/õ§†<ÇZ$¼f }Rÿ¿öa@êŸür€©€oÝX,¾)•þÎ.ø_·(–ÿþf1ùÞþ@‘Á>°`æ`2,aÀ +pr>€€øgž@p¯WS +z=³"<çÂ;y1àÍfa~Ë™w ¶Ìbø^@$èïɰ  œ: ¾dõê‚@]¢ú´[Â,aš}ß À¡ÏÆà>6c(¨ üÚÚníðU” Ö"”55pþ@Lî)«3:ä.ÅwÙ¢ôûš” +(‰9DÊ蛎£“žÖ¡‹cµ<Úæ$$wE®D—^â?5™x»Ø}€2ˆS%ô\VŒiDI)u_D‰N?\C.àžúÖ[Íæ¾fÏÝwB’Þß)é”êîa«±ÏL€‚]æïežÄ@ÏìÀá¨gØW-¶`­P°á)ÙÚ^m¿AVårÀØHxó·èîÞ1¨¸#%„t=Ñot æ·<ƒ[£þhogçWU=Py”L“%ý'om=³}úàSmxð%=ÛŸ> ØXCéïO(žpŠ ¡¿>…ü9øÈùÕ»ë«1Àôô\Î ñ€AøM¹GÉ¢Aü.Yô+“ûqIxöRžW’¦?N¬ð& À{ž ÐkààöG g 1òÌð +Œ’§7 aÍڻРÀ €3d£„ØÚ,ýyú£„ôƒFÀ<âÉZæg™1òàQ(©? +à{_ àªø>È„þÆd€Ü€™baq©7p0€Ñp]Ƚ8%øOØÓùXn•³q·ð(Á »ž  Ì8€œ ÖÈÙnÜûÚþ¨mРW2T«ýôÑõDàÿSq€wÒeüن^[‚„à|Ÿ¿ƒÄfÂ}Ë+úü{(àpv–$p'‡GGm,+¨†LP'˜' G£N*n¨õdÐψÎcÉ'U\rÞ“ÀiÉr„©\ÈéÙÿR/;ĉ™ä=¹4;¤ 8Î'U€À÷`DÒ­ Gÿ€â)ãqÌÜ-H±Ê¤ ?G圴EwTI"&Y,ü¸’8FjéþzÌÔl=¥m_7|¢Ï€/ÈWQÒ÷*ª%„¬3¯ýì†LÇ'- ù!zu·Å$>{ûû†ðZ˜Ý>lÙ6/Ø=Dcøg8 5¬uCHŒù_ú}»!]ÒÐØ_ÙÙ«Û°Ó¢cà vP¯7Ûzý L +VóõYíéKhušf ÐÄ(*u¯¶RÙ©Õ“["f3—‰²õù§![,5jÛþtëÓû[«s«›9 ÀÖ½U[ýû¢‹Õg´ðפكíÚ|TÔ:÷#ÁúÆÆ:>…"ºwÕø0?Á`ÿð&ØWQ«ss««Ðûˆô}¼P_Ãx9 ð…%æ¸M`ÙóÈfÌæ0¶ SR)îCkJAHDgÑÝÅ 8«ðÊ•³PSøõmy§A]kðÙ<ø`ÀwiHæŒ\³ÑéÝ_Øä…oäFˆK„I¹ïDƒkô†ÿcˆ"õpA8Yžg-%¼†úÿÑ„þí},™ü_À[”Á Ѱk Àm•}=?ÀÞ8f`úŸ^@åýÊûŒ@X†çÈÜêN•dˆWr”L¿óÓi©ü?Õ6 ¿ßlyͱüË&]Óú9ùÞ,Áùû¢hUÉÑ›a0àe¼Õw–*{ a ˜„®zt¦†9àјɪ>@îõö­#ÎØiÀËÈSðÑæ]ç6­Ò‘Ì(,‰bˆ–x>b9XŸ6¸gˆLÞ§Y¯Ïàª+âØµ…]ÞìCUm±[÷—BÈE‚^@E˜b`ý‡šÐ…T…GòDè@•äWJˆÎ nqǼIiö¤à,ôÇŸ‚H}·‚øvó`éx!^‡ƒ[t¶hj,>l7™roo¿Îz@ôÛ ™1è~«+LÓ= +¿”°œŒbÚÁÿ}|ÿêû++b*ZÐ&z'<ŪÃ#À=ÿØÐê±@x¨Íî/òA—Bü¯ïïíìTÊ+"JwåP25o²l3Y6²=fÃVªþº6fd í-–ßË3¿~ ‹ýÝÕžÓQgGͯ޿{w}scss}nzzöîúÆZ¼-³sF 1KX„ÿb= w1,’Þ0@á¾YD ÁÙKy^1dŽß¬ð&绘 PÈ‹Ö<< + ùä×Àð5p¶?à5ÔoÊ |,ƒów³QÈ¥Þ<–gX Àvç0À¥KCóDI&l¨¿#×°É"çðÌk\C˜±Š>¡ÿ_{Ï ßòG@0€¬@®ã (ôÏ€ðÿ#á¿ç€„ÿ +ËÅ’BaHãÃ0 0<@€{^ß?¹å-õ'ä§Þ™Ög¤ðbë… €7,x|>!C €~S$é~ ~ˆ$l8Ÿ$U€ýf‡Q€À›Ð ø³l†>±ƒ³áºÛ\î…w*1`¡#ÁTìŠ5„wƒiJDñÚAVb°Æk‚ÉOR@™$¡Y¼Gâæ¸Š&8Huro½bhºj§ãŸt$¡ÿ^ç§6ÄÀ€'Œ4ÄðA^·C·€q ÏœµŸ`4…;…Ô"2B‰øž<‹Â≀‹¦óÑÆ7êµ½z»ã5—AÚþfð¡4kî ^ýÊ23±‚¯ XñRÏuÄæµ ¯§'´–²®Xzÿm©úûx2 ñë )µh6öj\¶D+l"p‰*F…A„ø‡”Õ¢t»¶„ïÍf£Ýh‰3¨Mbåårí@ìBwÉJu§ˆÀ<$‡ù›dëÁƒM,÷À)pun}ëó! ÀÜ•¼öêØ ¤·ØgÁt„$¹»º¶¡—vcmvúíY[ìz0R”cp—ñÃ0wevîcµÒN€¼^×°à ð1gÏŸ=“àì¥<·ØÒ?^À9ã]!Í(@æo 6p7Óñ-à+ÉÒ<9 eåç ’“kàï—¸åÄL€vFèáÿÐZ—Ýãàç°@hÜ@ÛÀm¸K4Ú32€Ó|kÐWp™þ˨þÛ˜ ,ùY +FçA @®¿e €»Üð‘@Õ@b @™ù$:z  è`=;$ä_0€ Ì þÄ€„÷yù©öw.¼sá§CŠOÜûŸYôžÿ÷|¯>ãþ€¨NÓmþõ~Wé3Šç¤íè¸[ßYZZI@HeVÆ íá …¤ ¼°Œ)s;¢AIócÔm²²»D ˆŠ-H¤ñ ëÅBsz ä9†jìuTy.0õЄ'jê£brÚžà]k$'EFÿ½î;9 +YœÖÝJ¨Ò¨å(ªbÔ¢o£ûÓ•›µ„h’+4â¹ÈK©N¥/†v+xd«‚#‰åëÔ7Íð<€ÆÞþAø÷—= Í´»0€N³±_­ììîvÛíøMA‹Q{@/ó¢®{Èo·@æ âÔ÷êÍN«¾·Ra=EÓÍF}O”B‰›û ;øñßþÅêß?Õ(æ¨7›*vge¥TÙ;h5[](I§m ÁdÉý8Ùútss-Ö`l©Aúso¬^Éáý‰ ¤O$ ‚éhRà¨y€¯ÏO_˜›_g* w˜Σ䓭 ð à¯çVÀp†·R? P€œÀ8¯@B³—òÜbˆ/¹Ìð˘ Ðú®€ôíP˜.€üL€òk\´€Ìñi&Àþ<…ž€ùE`þЛÀd( è €Û¡ «ÁÐL€ýQÌxêZtŒ\ @× +ö}žu-€Ì0±ÿ_à¿gÈÆÌ€Òý9,ºZ\¼ã.€¬à#›ÊEã?6€ð(ßÂìW˜ p×s2@Ø®÷˜@~>€ø9ÉtýÑ[ߨç÷éŸúxüçŸJèçŽÿÉ€Ú}æ'&óÓÉðÚ }"útáç#'vÀns¦ä¬x®¸Œ•ã£fm©°²§ßþ.}ZÀ8KÈH¯ƒuiƒ£€íß0`ÚÙ³ åüT+€!šax`¢ +T>–Ë„±è;9é"=H‹ Å£»+Õqà¿•jîÒ*2ÁgŸ‰8Rn¹ݧ14IEP@Ôy)(Rfv#ì¾")‡j§ #<¢*šŽ +Ò1’‘3u*†H=´Jrÿnú%úZ¤áãY/µyOh©¸“^€BîAAÁ—±ÅV*•ÚþÁÀ×Ó6ái«ìÚž'A·!¾‹ ]ö÷ ¼Ò×…×B|Fð)s£~pP«ís»Yßoˆ P™>©üW!TÏ 9""Ì„ Ž¢ »µÚriyv¡Än©[0ñ³ÀøÓE @@ÿÓü> °îÏõOßš‡À –¼¼z&F žûÂôy¯\4žŸQ |Õ¢B¾Ì‰XÆ Á -“(/êp`¼Ñíßnî +ûú —ZŠO€PNG°Ò[Rš}´òË'øE'ÖéCÏ'AÄH„…Øôq›gZœ°¦Û¯3©\<°¨Rm'@ +•©HXW%’žq0ò»ÂÍH—tþGÉÔDN·Öi Ö.ˆJ\D3„k +†@Ùj·h…G:šôDKØ?gQÛ¨È߀šba9Šq%ñ½AóÝjk·{Œ·µðÏÉ.á1XŠ×k++;;µà#¾n¡õ¶«@«¾)€n +«ÑÿQÛa MA}S¾Ê(ï1䳿p þ^v±KÏ€D9lÍw¦÷,ˆ +ÀT0S+«á8à•JåZ8&(¯“&é…› Òùîkó^øË/·ïã/°17w7$ >óW€Óq²¾¾ŽÓÿšÿì÷ç`:Š˜þ²`c~öÂì<àûjX&¬|O¨¿Ñ?zZÀ°Ü›Ÿ½rE f«g@ýg8{F¸œ÷l@:½´| Ô·s^Pú=!⤵¤[͈-=6%Sºþ<ä·ö®¢± ú8C6 +x;À˜QöÐmR` ’gQÍù™yÚà Z’0r-5†&˜³HðPÒ°‰`äWúê÷7¾›K3“Æÿ{ïò³ÿ 1 @’Þ,@ (bÿ§ À}wªáPf `ØÂð}E[ÿ̈@%ôŠé3üŒ‡ˆ~PúÚþ¨-³L¿Ã¿Þ.ôîÁúAÇ?ñ¼€¶ÙòꫯyíüÐZÊÃ;gûÒ8uk‹±Ü'Š”lp‚!`BèUì¯|"„:Vü£ÃojKK•ZÝkÊ€ˆ`4@,³_€ýä¸îÒ€¾'R¸HÊ»q7C=@¸$» ð7½íºÏ|¤Ó8Ÿ®©Æfy>Š¥BÏ( pÑÚŸ¨½º !>ØbáÔªJmm䔩¾zX\(OD½4%ˆ@\²Ë‹jÍ" ðTJÜcìæ‰%D'¿ˆÚ=c'+‰É Ø©‰DGp˜d 8j·öEµ°»œìtDh‰NÞm±ˆàJ¹RÛß’ m´ÂþÀq]DJQ,öBýè uè +ë‚mfñ«;{t4¤ôÛPÛ£hµ$ºOI ¦’&¾ÞTASõ@ب7ööjÕÊò²§‘v“hÔ© ?Y°¶ùàáoõf>Ðþ` €0¿'ºX››N³þŽà¨gër›vPþîüúÝ5ðs}þÊô•¹ùõ^ÇüŸäšq/@&a¸·zez¶×à÷W’,Â`À3gÏcxéøĨ9nçÞe3‚¸@§±M˜¥Ôap&@8€!ÑYŠ·`WX-|€¼[Ãɵ´Q²$)Þ1 + • Aˆ†ËÊøåŸH=ç~øôG(½ÊÍFP:‰H‰å › 'ÀŸ\,À $&Ô£jò€çX @Láê¥úì™ ï üÿy1õ, “ ÿ€ Ò/º…ý6ô,˜z¦tØa~š `w`&€þšÏ™|–~T&ËÄçC’|tuD¥pðÌkV/2IµäD÷Ï3gÀ…éw¦Ioàþ&qÀ( Lç%®(ʼn|ðætüyQtŽ^¸¼ÈÊ‘qg‚H-­×ŠKXp8:de{&ÀP&JA3¡Ø·‡ž*ÀóØ{ú„ƒ7Ò|ës)ÑFEBMá[ºÔ½€Q%¶Á‡BÀU LNäü†P`ÖX¬Œ°›&T£€š€‡ˆ¯v¹À(ÚæJ³Ù‘$î;±Øˆ+PWí4[‹CH÷Ÿ£Š5HEC%È Š¢˜Ý‡¯Â$Ð)ÈOƒãdЦp¸~|°ÐR+ø JȾ0C_«õ'pµQ«®¬ììØ`º‘(‡ 0”_ÈÛé6Ó!1zl%ª~Po6ÛµJE*?ü”Þ8¨ÕjLK¤Ûû1à &lA*èKà ho«x$Nžè`¯V[)—J»°‡¡Ñb|À)ÒóHƒ†…·ñÁÖæ¦xóÁ—^ Xq[sº¶àŸÀÙOD6WçޞIJa 쇶°Ü…(ôÏ1ðìÛ¬°±¾~w~ߺÆ =èW LƒwLÛëßo¶Þa LU¬˜`\¿/¿ƒ‰ÇŠÞdˆ™¥8£5={p&ÀlA§ù™mò P˜ án(Þh΀üDÚvX¸­†œ R¸-‰–™@À3._þ[¡ÿÀ<4.À©k(B¥ô}†F`Sèa~~åÐ)ôÿGcúÿµ÷-¹1̸Tȹ +ÿoÿh @¿ àvõ#;”En¡ÿ øþÛfðz°rBþŒ°‚=æõý“›-¿1˜OæFOO€;2¹ªéIêåC¢»Oo~’µ¥løîÎG—7ªK|?Äæ|éf’ä¨<Ô+Éêè‡Op|Ü(ìì·Ó\²¨«XÞ­Ø *Ä$Þ‚ºdókÒ†BH€pF€Ø¸À¨Âº„‘‚]nêƒõ*`mÜçÈ…× &Á\g¨Y+q +·ÆÔ$ôuxwkð÷·ŸÚAl¥¡<"¾O Ø$T—“æû3_!Oè) u•p爇 ÜCzÛÕ]P À“àt 8ÉÉßt‡i÷Òª Ék^ðôÖnÔv„Þ5–j2*üA¤ÌëJ% ž,üÆ7@qôÔë8ùÕ÷÷*+;xKöª IØÛS±ìÛïAÆ´[ŒŒf´‚¨:,¸R)Uj´F)šj˜›3QÐèc-¶¿Ì|°| QÐacnÎ~¡õ–Dxý¶€þ̘ý À]ÖôïÞÅìOÀ• RÜïBâ®düD€nŒ‘?õ aXûõìt¿ ï D¯µ-g3` + xixq©~tçN ÍIðˆ™q°P¼H¸{b&@ Ø4r& @Ìh +0Ò ‡»(Þè°Ä<1 +€:£!'F ö®Š;Ò…€føS†.©7k´‚îP5—o@)ñ*p1‰ˆ<ÏZ×.–1|õÕsöÿþ{¿î…à @6 P\úù’}ógZ¼ø]fUíPÌÆܾ­äq7*Ñ ÉÏðó¤ÿ_D‹p0ý¶ŒÁû€ÿŸwK:ç;$cö’Àå$\GtNÒAàï¿ „ûø/¡Ó1¤{ªÀ¬Aq“IþüŸj8<:ìÖ«¥"£ºh¥v\³Êoü +€ì¤ÅfXÆô³Ò{ ªäÇOc’^»€Ýîl.â[Ti%çŽn-ÉLÖÌÀt»Švb`WZÅ’*²y¨>ÉÝÿ _ 7úÃJ”œÎ +*UP&A0­wK(<ÐÞð­UÛJá3­IqnWx?¢Ç»¬ú¾Á£:¡}úRŽ„¯^L—Q<°²c¨à>ÄB_’ù*GGݶg士þÖ0¸ùƒR"Û;¯¾_[Y®Ôj^7n{ž¾¼ îsb•?¶¡š|Ž·‘à` šõ=,uáÓUC.FÁ(ÁƒGîÿ¥ÅS‚B*®Í¢¢ÄØù lÌĜƵêÊòòr8Ð\5ît€AÿKmÛNnzñÏݵ€"°0±Î€k8sŠ`}u­o¸÷/XÖç)0LkºÌÏyOâFð1ø ö-© `þ¯Mú£Òë,€51ºì õ_’Àì¥<·Üþß¹S­†Æ?$Öœ{óÄL€ÖwO!b–wÁ¬!>?€ñÉ,@7hJåU¹Xì0z-`7f„+˜.¤9‰U8ÍQèÄ(€Ë‡² HH +Nnä°€J’ôG(ZÁ¾À3¯W?¨î~õ‡Gcúÿµ»àD@±¸°ô z’ °øÖuAö"=© ÆLål€;ÿCò3x. ¼ó#ŒC" Ôž×ù7,=¸#Y·ÿˆÉâ½N’Ù‚>OÈ­ì‹î§ÐZß—ðÊ’YÒ$\†ù jáaŒ@àü$i7VJKÕƒv·‹†ÏTyè­‚7´lm3 +`ì=¶·Zç^ œzÀj¯ÒqÄ l;‡‰_" Ø#TwÉË0ƒÐ ”jç÷=¬CWé*ßð +8 þ¥Awi(kß¯ŠŒYz£dý ‹½Š¹“ñÞÍ´‚Fá^zëv(=y̆Æu!ºw=€ÊÀñíq·¹_«í3¥>~ñþÎ L<Ôñ!ø/|W“Y€‡þsØ“ÉË €­‚f­]‡úþN©´¼³¿Ï¾ƒ:`Œ)»=bX„ùvÓÃÇW_Ñèúƒ&+ +/ïÔ„ÒìtìUwö\úÞ>&wò ÆÉ„§AÌ ¤bthRšâ¡MÁýà`¯VÛ©,++8``©áùIbÂ=A¾ °n €n÷ïÍÍ­÷|pÙSpõJ{Éö¯ýT€µÕu<û€ÍyõÛAÖç×ç=!PoÀ0  €À¾þH"s³W®Ìœ,ñ#`Á à8€40¡ÙKyn¹@ Ío}Ï`ÜÅtZñ6D:©àrÄL€Jr‚Ö1 + ,Q†´æ‘óD¡¹µLúÂ(*O 1ÈÐÑhð^º9´Ay/Û@þ4 +àRÎàv‘JŸžÀ»1 ç êÜZª‚ú“à×ôþÞ*ï¾.ë[Õÿ¯ýMü ³P÷ÌLáçÅ¥´PÏà1’E]ûsN1€R©J,·²™$Ä¥™lÀ @¸æݸwRŒˆ`aú}% ܇÷¼úÙ0ú'äOµXN´ñ8/yÅ>âDòÀë~jù€¤»™ØúQH·-ñ´±ë#MyâvtÜ=Ø)Vö™õ,5öö B|]}8(5¡æþA³+`èÁ<”ic¨.ž*Ò~ 6»¾â õäÚqŽ#ØZoM\Ú¶ÐÙT. Ýz¹+á¾…ÎÆ W ¬0ÒÙÉÐ ø¨pO@`ƒ<±¨û<­Š`w3Ð Šp‹'Izç&ÈÃ/à ðÛ‡¿e‘ìa€µu{~çr`XİLµu,bwWW…øaxûü…+ŒãUÄü]”ÿ°d’'tõ”­OîÙ0gÈD€…ÆÝ€ `š àå(€TFÉG·«±RÍ퀶<4 ¢G@ÏVúüL€ìÀ®hF¤™l'æPxÄZNÚ›ÀldÔZ‚Z7ـ˗~B)HjYo€ßóô}xJêÀ päZBy7A×™€*›ˆIÉ  T\àµTË·÷ +_W?,ìÿw@ÎЛ`±Xø9ë ZÈv]úŒÌu¤™Ê °àv~&€RÉ+z&€Ý˜ éýÃ`Ù°0aiNïïoÛ§ïCØï]‡þt€ÿ#û]£²_sWlw¾ì!Fý,6cƒÂ/†Ú™ È[²\ÙN3=§Èa£Z(ìÔ[¢B*LÖÆ;«Ä@™tSÁ™‘Æpü¸Û¢Û6o} ¥àæm@¶n€º‚Ø' <Ñ•P§Lr9V¨ +1ìà sÿ“è­ÜeCÅ·P”à²Ý9<›xLqG­RJµ4Õ ½öèøÔNf³ ›xBg;l=ª, Võõ‘LÅüýeQ—r¯óM ö³õf'y[ h= à*J¹Ðw§´TÞÙÙ³ àkS€À|¾R‘H©X(€Xü…ÆÂcêÍýýýƒÊX^†à rq°¿»RÝÛ®ì…of&”"H£0 ¸h£<ÌEˆ±&R«í¬TôžïˆŠ"ˆBD§HBù òСm¸…`mnö]ëèÛa¸;7Þ¼¼ô §DØ/=ý.:¿‡NŸ9eîî†êÄóï0Ÿðþ„À æær>~ãm¶ uØ€“ñ™—󼨠2ö-Õê­ÛÕÊÅ +Å–«y€l&Àlcœbz¸ë^þœ ›À"tŒ»Xg{¹r !¾-ïÆéÞL€‰ˆ0 + À6Î@u´„1¶€Ë¤P!)c°£‚Fè0¸]žÀøC©‡ ÂÉ0z-€´üžÔí¢ðÿïÓ…¤z«¼»ôõ‡ôÈ'Ðïkÿlî° fp}3^h!çgå +äϺzã°dë”{3|P.½ÿ¾CJ,À ¥W*`Ò˜7BâF é+¯¦Ÿ˜¼_`¨_o€l×@H,À£Oº¸ò$©J ï:8ŸI\Z@}]§«ôË€¸‘q)ΘíJ¥ßcHö¼.ãôQÒDP­ã™†F-`Æ¢yž¼£#iݱoqe³ç8(0WjÖ Æéžaw‚M4)Þ`°•{Ï ÝH*ôGŒ°˜ÎuB£`sߪ¼¨@ 7)èì³H‹êï‰*Ð'ÁÈ@Œ¨ð$OÅjÓ>Uî§p .+Vàš„<ŽŒ ¤¨ö<ù?UK{6ßõ¡Û«â®`uùyô͸‚œ¢*ÆB*ôêD§Å1õFó5ûbý¼¬rÀx{áª2íW‹¥åáÿþóö +qÔ ²Õ~6ê¹"Z ô£‘«6füê×vWTÄʾ +±Û¿\Ìe¿Þ”ï¡Ø+;å)«¶„ü.϶ ÞTb€ÚŠØ‡û .Pý§Jzë&È—_z1@†þö_øàÁöÖZÏÀã6Ãpæü÷óŒÁI4 üþ¥Ô¯®®‹Ä(€óç§¥ÜÿË?ßð£íZDXÿ?äÊÆÖ'Ï…À`Z¯zzÇõ#à~º„üÞÏ2%@³—ò|`ä,:Ü®~xQÁÚ±½ed>À°|û.VgfªBZ)—Œ3s|˜—srëCÁÝNßúLêêGåÛÕkåÝJY\#W:0¥(ôXn˜ŠT«¥kὦ §Û·?P’üÇêJ¹¢D·v %Å‹±Ç &•hò‚ƒ{Èíjù›kýê$< Ù%¿ëF0–óPž¯w÷# +Üåp«ºTØu +åã$}Z!Ê©^,þ=PÌÈ{¾P=;áÿ¾ˆy³/Õru÷—ÈÐÏ'…bb€ ?_Z,Œþ= @æh @ôäœôU„7ÀèH¢Àû¶!õRÅ‹øÞ”HjDŒ4yõÿ á¿àáz: í!VýáÓþ³óμ!F÷$}¸kÀQ“i{ìý4ä”E!nu´{Ø çæÀ9Iz̆¸wy‚K{…%©°`úáñ!.u ?hgDwÂ,!A»#œ;djøÃH§$ Ùqà'=ÜH‘…éŽçŽ£„’BlôoÝâJ¡F— Yaúˆqlôæ[”“é »pôw(€[A’µP “þµK¥1鮃®‚½nÐc/= &ãÙ‹ô|n³®I]Üuz} žÇ÷úNÜ"—*®‘5—*ðXàøð°ÑªK±¦ãB_ä„‚œ—A.ðÛjî­,/•í¸‡#ˆмh€  Â(<`»B®»8û©ý©ï×k+ÅBy¥¶¿/ØÛad¡À|W:|ô+(9Ëc䇨ò¶>*^Å@$àÔN‰µ€«¥•Ó‡ƒx EL–„ò øêæö—LŒÛà|è¬ïùÌM îüÚÀ~þÌϼf +ÀD@cONv¸›,ëë³Óx®²Ðì•y;Œ] 0Yþç¡Í€çfßîwè M¯³ÞïdðL@Ξ½ÀùÌËQ/$F«žÌÓ%€Rù†Cø.@ª¼ý7D¦ªÅâºsKñÂ<[›¡ y{7XøÕ{yÜuUå[€[BYÓ ôQ•ñ<£äÕC˜ +¯.g^"Qöí* ¯w–ÊÞ '0q‹!*·W±ÚÿÍÌpCúk;‚äAÀó–͈øFnïRs|¨–ªr¥÷“ëû —¸ÆÅ…÷noð=DC¹!¼ø÷jнñ-ʾ[øúVÆÊü';@L` €ð¿ïøó¥âÏsƒ£Æp]DáF1ƒ59?€×v/Ä#=üíb©œ€ „F€Úô>õ1o@R¼OÚ,ºN?5©û_’™ûóbÕ?»s›CônøûèÏ ¦'`—P +N7”÷ÛÆßZ©lxðx`G‘3Ë8æwšµ¥âN'@[¦m +ÇF~…ÀÑÇG¯vµ[ u ©!N‰Á81“[ñ04꾕sS$˜‹+ê²ôùy—|‚$©Bk‡Ðñ%jdÄž +„­s4ükO0íéz­ˆKÙ§8JV,L:‚7¤ø#`ÚžŠ=ƒñ®Ü‰¢ÝÉΠêè´[ú.ôÕèËèvº¶ö‹Ô(S±+%V]ÒΡ€š 0 ; @26ýFCÚ»4í•ÚÎ>ª»5zîÒ7^ø+å]S>Ìh}’ïïí‚øµÊҒкV‡ ¨­¬”YX`Ž£ÛT“‚•yMÕOQ-?pƒö)p_ø’©€aŸnàð©ýíð À4Ú~~·œOSuÆéüw…úœW×èØWÜÆ½a=à3°¾Ê€Ñá?–ŒTÿ%øÌ]aeá­­ž€_bð?,?ˆq€Ù\À Ñ^ÊóˆÑ*³|‚šÌ*¬ÎÈn•oFº®nf€›7*L2°”úæn@O0¸ûÞNèÌ!Jš ÞËGHû-kÞ¹[¡Ö„@˜øE]‚zQaµjî[>r4Xí&¿Úݯ7,=ÜU +åî[üˆ€BzÚqG µ ¢ê{= @4„´˜LVî÷«SÍ·õXô•¾˜àQ™`Xú_30Öw¤¤†þ`†ÿ°äð†I€< `ŸÜÀ°èiY@’ïЗôÑGXôç`&JbTÖÀ<>¡Iî y£$’räУ !BöiÁüO§uÒ!¿c`Î$(À…w¢Ï‘‹ÌOàBäà>îÇD[rÎñ³‘IèûÞ‘€xØ´Ç3&p™ ‡ÍâR­Îbðºà ÿlͶ%^ç=á~á[í0oK Ö‘¨ÓÒÕÑþ•Òà¯h)ÐÑ©]:¼î~«$Š›=ˆ×}:ç‰p£(tg»Ð×â#BO·éøÐ…ˆ °ÕU¯Fn Àd=m¢(êÅr 6ÿ˜m@MÀô`d'Edéý”*‡ªâã//>©ÿø(ýñ‘‚ʧ +Å2Ÿ.”P ÕI®§Ó¥³%üþ¨º1¼ÙÜ߯,‹ìÔöPÞ…Ù ;ö~a²R`çþÀð:þz‚k@¼^WÔ^M8/ÔÞY^XXZ^©Šìj¨ˆSÔë{û*w¿~ l§í€JÂ𵊦ÕÊú?¢ ÚE!vT@uEÍZZ©Ñ̬ŧJ€üùòáöƒÍÕ9ÀC|81 +À€AÉÀÿÇ:ØŸ,þëwmˆÙ~Ví÷S ¾=;7Ï€@87ÇâtŒ`jàêÜ•·M2€xykÃÀtaÌÚ¤½”磅A5,ˆ.mÈ|ÈÑŸªÌ˜ª.ܸ!e0ÃpC¤!y„ܾýÕh‰« +ð¡ÐÞ` +>‚ÿhÞƒ]/_«ÚŽoF€Øp%\ nÝYzÿÃ’tq,"·?´š ´Båß*ÿï3={½„†è²oˆ6b`O€/cÐÏ ¾‡ÀÙt¨\,”¯ƒõ7o~@%`ÐW}î|~>!N|;(@æH0fü_Ê–°åú[E¯’cž @ü ý¤:ƒšaÍ/ðþêz·"ö„¤xŸ@S3€\ZÑo¼r{‡~€_ÿ€LO'Í?ÞéœÄKî·=$ÎÉ(®I/Ú—ÚÙ¢LhO²ä@Jí#Oœú—Ç ºha€õNåõÈÓ8TÜñóÌÛ  ´¶˜É1tj¾èŠ\u&ˆc(Í•Šu7?`ÉGY(Cå ŠÝc¬Qýì`mK àø°M{ˆq›tÿЉ¢@gpö4xšKØÅ€”¤;RUp šŒMx×A-6y¢xp\™£ÎJÿQ»k#ˆ‡Gdr¥RRÅêòWyh埯öè¨d·»‡Ý£¶XÌBó"u;NÒáWŠ Ø“ €3Pìr®7ßõ}Ê¢«¦ï«®ƒºRïT+µÝý½ÒÂÕ¥’hÄ»¤¼´\Ù‘þ¿§Mé•rÏÄá,ùtöÃèе-8 @D (¦\Ñ{½\³é¹hêi(?I¾ÜÞÏÏ­m=ø’©€?g€uûý’»ú@Þ>óZÞüÿ°O£ýDñ €5}f&@w\`oÎ?§àÚšJZƒüµÀ'¶ð.óÎêWà ¬ˆú^ídK˜öRž]Œ>’d@çï2 €° “V|Ò ¸ËYŒwîˆ@f¨ì¾·£ãÚ©ÃP9i@÷ €¢VhÏ|tá“êrgÿ‡†â[»¿c(º}æ¡âñb*µ€ÒB;lØ¥™',[üõèS}ã‚ÿbñƒ›7ÍÔŒÌÐÿJ$X +=€°„Øðæ€ ÿ{=C€è0i°ÀÀßëèÏà&0€öÛäПWÉç€5éˆòNH/©NÚÿý:¦¯L¿Ã”½Ó?²3³Ÿ®"`¤7æÛc®ÀQï+0;‰Þkƒw„“øN&ÙUJ8x!„§•!ýPdó.ØçiFÁ¿-{ÂÐòÇJ÷ð¸Û¨•J;"tb¨ÃŒtÅuNXmÙAB’*-ø'Ì KRǰ¦x +±ænÜå*>)$T•®ouÜÆ×duöHMX%ˆs~sæK¥f4‚ ï„î1Øܲ‹VÐññ s¨†#£AzÔÉ´‡Û¡-eÒÂlzÈ`¾AReþQâýEùÉ!F|#bJj¬„²‘Ìý(]÷ЫÑþ"‡Ä ŸC»•ïƒZy ìÆ|/ ÆtÒ߀ ô¤nàÛÏ©a~@}§RY®ÕjÕÒÕ«…be¹"Õ¿ZÙYY.Ì)öæbLíÇxA«ÿt Ô©,Q .Íîƒ& µÚ“WJï©D²1,À÷¬åO’„ò .ë›z*`Åmõ¢à^@oÿs»HAäûâå3‰(àŸ‘*s}S¸ 8?ÍZÞBåÙÕù˜ pŒ$Ä?!jájÖàØ–gàK Àw#2ÊP.á§ â P‘8IrxàYÿg„ý˜·x À[‹¢7b@¯ œ`IÂÿYÔ}-¨ùll# · 8OHèÛ> Y^y‡<ü@ztå€N#D€ù€ÿIõSÞé’½ìè3É®tN $'\#Y0•¾(L¶”9n™ ¤'AÒS:ŠC—ñrØmÖ–‹;Ñ3k  +dpƒß +rÁ=¡¬ÐM÷qäsJèIøm°j¼OPŸu¦8—¼ +HÝL¥1”ÆY¹ƒnt¹p^A9Kúº!j‰ð©%Üoï­¬ì)pÌšwváw +Ò{ê`µÀ C¥ÐŪºïº dRáGÆ@ˆ­-̸"@)´^¢º¥Ôã2¡{0&,j˜GûEx&± FšÇúÆè4a±>;b+8! ì˜0QOMÚ{a¹RRÓ¸ò‹µ,þB∄(³èB­²\Z©ì­,/\]XZ^./W*¿Z^^.-,¨È½=:övn4|9€O¥Bkh# €Øÿ°S³¡¸‰€.xÇ:pŠÈO’/Eîa—gào…ÿŒ°@êØXÈ2YðÛ‚|!~oÿ±Mÿ¾Ð'0I Ÿ:ïà?+oذ67}á<‹xJ3 _€ÓºFÈ*+¬ÎM¿ýö•Ì ÷•×Qo*øN€øœ=/€­âåL€Ï/†¤g‚ +ïžÅ°8` ^rÂðÁî{;9¸ïÆù ZþQ­Ð>Ê€ªŸY–&ZÈbQñy‰r÷|T´ñš’Ô +7„vL°Ü†vüCÏ>7NúK#,C>9©ö\„ÿÙ€ý@,öÔIô,`3`!€l@¾ OI¯Èrð ø3¤õw>tÃ3BœÔØãºÎĽûÂtŽ(ýuðSÛìøÁŸâ0€øˆ=B@ç¼®‡âBbÑ€¼¤¤Ï „'픥¶;:C•®ãdãòxît5óúo€` ´Ð ŒOÐ}.léF£•,ÅxCSZšh<)Áœ€}ëP/ µ)]÷@Hg%¡NºqŒ³^`ïLÒl.QAúÓÛõzGÍhí//´Õ6¢UÓÂ`5ê:X}dG~·ÌUP9'·9 n®»%|ÏO¬ä8 ‘JÑÁÐ}?Çøü1¢éf~‘#ñsæ'"¡2*ÀØ +ðŸåyÔö)J1(Àù dšü£•ÒÌÕ…Òreg§¶+õ ¤hïÜÂ1_ǃú×à6¶€¯u®Õ*¥¥‚@ze¹ n¾\Y®¨ ŠXAqaayEeíè" +‚üG`8] F€ü*×ôà@‰ óµ½Ýá?ƒ–––<²@w`6PL–„òãåˇÛÛ›kóó«" `@òHø¿zOê:.{Âùó¹Ýú¿N?Ö;ôc[Ü'ù']§ ó€ÿL„`^¸íÉ…)é…¼ÀíPœÛ›,ýa€·Êÿu’@d€’³Œô¢xúrÕµûÞI€¼„ @n€‚Â'-t0 Àbæ€õß]½q&®Ü8f4Ó¡·óÑÛtª@Šõmo0€¡´Ùª=½ƒ>¯:ÌÈ; û1¸ƒ`° `PŒã*- Ž9U:”Ròk‘Z—“`±§Ÿ¸L>exõ•€§ Ûáa³V*ÖìšÆd€Âvk±`6Öok²GŽ4WôØ#¯ÛeØ;s +ë à6u“ 6ä +Ì•üx>•úÌørÀqÐ` +`à ¼þ i;”g²%´Ç÷Nlåña»Q«5˜™ Ûnwà$ˆa]|„6yU*P¤Š<5ßEí“0'a\™ ¹²€.Y`X‡‡š¹˜ÑW¯o¦ëÞ“C5¨åõ`1}CÔ%Š ò¼p¾à&êm† Ò]0(†6´x +¥´0µ°\ùUG@4vÆî¹\’‘¬¶ cÅÞ« eúúWôÓ²¼RÙ©TÞUQ€åå +eí‰VÔjû»âÂ}º>˜ŽZŸÊ¦°}›0Ø‹@$¢´ r¡hÅc ß)’`~‚0àštïµ­-¯àyb&@c,ÓíÞÛØ¼·:'¨~MˆßÛm8ÿcø$Ô¿»þOé#èÏ> Ö0¿zw} À&>Þž–ú¯ÒpÐÍñ À +ÿ É,çmp£xýjãÀ ¬_ðß‹Ÿ}9 +à9Åp’,R½_Ð`¼w{Þwàú.ó€¯h»Æ»ðÜŽ±¼7ÉàEÅç}¯ÜãF ZFŽPƒnžô û(ê¤`¤@Nìž ðßK§y€C< ÌP\¼3Ô› @¢Úb€Y3`Ëb0ªM²ä’§í¤@ `¤è%?M ‘€Á€ºŠAô\€(d;¯·!´íŒÐZGêDâFO—8œÅ¥öæ%gÐé’¤Œý#Šé$éw{Ë¥F¿"0 ¾ÒM0Û¶~Ôjî´ÚÐ…N«ÕhÕÛo3H&|”ò.ptJγëc ÑìŸbIê­ŸƒÐ@ºµk¥^D OHÑ>)é4D”DAO¡¬ð´ÉЯf™œÐNY@—Qi#‹xjH?nS7–æà«7›öã£6]UÂ/ÒOïVÛ¦¢êÛc‚~S­0 ˆ@{p°Û/´¯ W Kåå©òI]ßß„þô +¡aRøuÆ @˜ vcÔßÙ)®^]®Öömmµ[ðp ”¬ªR…íÊfK>Äë€U÷,0Z@<¡v ÄÊ,!PX`h¡J #A·O§ å'ÈÃíû›œ·yÿˇÁÿ¶îAÂ@ {oÓìÞFQÏ[¢ g8E°ÌßÅà‰€Öm˜ÆpÆ‹Ø pœ$Ä’5üéèŒ×T¯5ï|òx ügÃà¥à9ÅX“d¤ 7 +@0e úÇÛwˆ ÀõF Lp»<8€ñ;,Ïå0Þ0è@]9 @øþ§óô|ÈàY-‰Ë ùÄ<-Ê<Þ /á˜ðß õd>€7ùü} (‘Må›± uìí|ô6ç“,Κí¤r–iÏ_Àá?œþuáýŸÄ‹w_˜Îüu2öŸyÕ{Ÿ \¼úªâµj[Nâ×!30AáTÔ«¯¾–íîH{ä I¥ ñ]eÇgØnî-/{*`a”àTpx,ð²©ÿñ·G‡­½•ƒ¦’´M«…,hÓn ‰;!XÉBÃ: +3¶ Eè5×µb°«s¶a Ývfn‹:@! œz::MS”Ñ Ã…î0¨®ÛÅÌ +^ÒXn•]@d‚±ªb=E±¶ïŠ1Ò$ã - i9@qh€ÛÕ?—À=ÃGÕ@^šl €Aآ⿹\ÍYÞ©qÜ(€A ÀHÓŒ>’ÛÏbï“þ,Òý‡,7¯³ —Îͨ&sv~1¢˜ (KÐÎãZÄœîÉ{™9Œ°x>€1b/€ ?ý©Ý$Òÿßù›ÙÙØ%¼Òz›y¹z@ì¶5?vÝtŠƒäèºæç’Áÿ€ØšÐ·Àd$=VDÅ1¬ËcE +k§^[®ÔX¢F[·+Tsç6à%¤æêè°Yß©*ÉñQ§Åp{­Ž ·Ól*¹4fÀÔ¤=¤T Ö§(¿\½æÆÜ(_-ˆµ›ÐJ9„•~ÔZYç6 ]¿ÝuÀz¿0‚¥錂¿æÔñèé#=‘O`r%DÜ€ZYA˜ÊÜ8&pÈÐ RèË€”Àuû­îÑ·Ý6sâîí·ø¢˜•Ï3%ÆrdC¶Ãoù¥öwXK¯¥G µÃ‚Î= ùG +ÔöªËWgpàcî;íé.?€6%dn€† Úp `†_s­R*¼1µ´,Õßà}¨Ié×FÁplÕÀ)½ë³™¿ò‰Ž(L.³…3ˆŽ”ЦPbíÜ:mK0?Az)€Õyá'³>xpë§OØÜÜZ[½rÅß^t ¥{íü™ ÿ±èòµÓ§ÞX§ÿß‹êbcs=Yð8þÂìüÝS,jKûcË€˜ ÞLöDû§7UàÂù³™®‘€í¥<“%2eèJl ð‹‘£†f¼UþNóô|Æèû¯'Y|hvß ß0Â0rLh”@`ºo¼@O2ü_ZȰØà°ér3Ü”ú߃2Ò{¤=Nz›Nó .}ôΑl¤`\//kzC± `ÄèŸòXŒÿ¼×ìéÐCþ,2”vP;¢Äñºãé&–ô«‘„GÂx‡ãÙ{Btz\‡¸ŒáR§¹·\\©·…P€ªàËhôé€þzxˆ÷úA«£¬2#-ÖðÊ«'¡C¹|¥Óþ)¶ub­›~yN\ë#BÓëQ‹‚Ô†¦.ªp,5ݙȭÂ)’£ðTL¤Qï +Yqº“ÒÜîv;, üøð°#ÅZ˜fø ©(ÝÞŠÊ@õT­ +eº'v<õd݃ùÂT„P|=4I¼©Ý´&Ô¦ç½^Çàq»ÅIA(h"ä‰9Š¿ë6ý'm/|r* P}@¤û»g]X¼¼„iùWRÔWv„áàØDÇ€kÌ2î Øú¥ú+ÝûVJ…©©™b©¢  .lW6ÁüîŠ(Eiyy¹,•^à¬b©,iû†zJöÔCÄLöƒÚίªËx– + 3 Åe”Ú® +ØÝ«Ò;0Qª ëcK§“›äðs.÷ïC¢ @»j ÀüìÛÀ¾Ô~kþÂ|ÛÿÏ3þ€ó“À»«óëë,Œ¸2}ám½‚Xèˆ/&'„yr±øÇ'½çXDôSBïÿYL/}žG 1=éY„x»gñ´$ÍõØp € +Œk§~%cèù§1zÓÚ24 ñöíÊèy^p `Ü<JAŽ €Ó|2 ðób‘…z€À†„`Bþÿ`dÖ·ôÑÍ›à/N€aG°÷bŒYÌ(‰Y¾À óDr¿ 20¼yõÌ…é3p;$áΉtú|(ÀÜ$@`îsä“påÈþHž$ÇÔ¤œ ˆï'“ôXÇäa>NDíÆþr©vЕ›Â)Á•7  £ÏºÓN3ØÒÝl2J-lÁ3Þ !•¤%¨ ƒ+æ•¢]ˆ +¢»DëÀfk÷ ?¤¡ °ÝÈOУÅ& ¤ÂÛ:K«Fµ¨Óî2¿Úp|ͬdäÆk/ªRù¯Šä¶6¨Ø"¸c`WÁž'È´€û4PGá¾ãh•RaÇ×¼‚|Iâ>úöDÿŽ>Èô•ùùuV'4æ¤ÜK€·§ç~M™¶ð2&üÿCÿó$åâ¥àyÄÓ“ž`äZ<ÉÀ(€Q¦éy"/â0< +ÀÇZú>X†æè¾ +ÇÐoeç|²ßÍàF(ó³ød``@ßÀ` @Â?ºÂ @ßIøêA™qf“^'à:º­»Ü„Ô˜ôO`æsçÎ]-ËÄÀ!ûª 8sî•WΛ*”*ÕÕë]P¥{;Ì!¨ƒ¿‘_Õ¥¼;Ì#PZZ(ÌÌ,”*XöU§‚½&‹ >€ÿÓ ñ3>’û«¸ÞÓ€-wd>€øÜƒHSÏzX ók„p?pN„ÿv„¬on®{fPi¼&@`ýHqkNȽ{XþÚ3 Þ €T ¿®~•±Ár€Xðxéð‚ä1€‰ó|H‹Šöµ-#G(ÅÍqó˜#¨ßÑ ,…þ?`XX|kñ-Uˆ`d€x&ãÍ1’ÖE0°Í7P†­ +ûsRHã¤)`ü÷˘ä$¡þ d3ÿÎϾóS3÷\P(¡´ƒîÇž,œ4 0Ò“12#¾ÿ8Ûû’c6x$ €ŸC‘ô\ÇPôÇŠÿ°¹W.í0A­ðÿ˜¡ì†Â¤¢£ÇIgÅ&Ï…Ò°¿B (Ȧ”‚R¦Ü3|’—œhÙ¤Qª°!ÔØŠJÄÀ;Üý$M_ ç@8 ³Û@}{Ô¨¯ìÔѼ»í&Cº­fCcMãCr‚*ҥɋlìé–"šÈäB~Z`ÚÕ¡8[,ÄJbì _ í¶ˆp%¤çùù»öýƒ~èdÄ×' øwñP§Cf`áå6ÞC[‚Ö¾ÔóµÝiú;Ë¥™©……%–†òYYæa:íR›.5>ÂôFL}å?\-*éŠÊ¬T™ ¼¯,M½òÊxåÜÔL±=ù& ?¾~æ*ÛÄÎî.%¯Äð?:–õr/L‰å/¯ÔvM+” cãÅ0ðsêm‚y>_ê.€µùU~²<Øz°µ~Ò0åüy©ü±Ÿ?ÿ‡¼ÄP¿I²æ€õ»wY^€Õçí,³óó¸"Œãý ¡wB¨¯r®Ì}¼ù €.~uþûwä•×¼°Ä‡„m/åÄÑ—žÑåà(4dR ŒeP†¡Õmèá«a÷E|Æ[&®Ðc*œQéJBÙºü>G|_ó ‰€ÿç ú“ˆ¸àúBq1ð߀tî1€¤þóÚ8àS:³Ç) q¢@Ê'^A3€1iý&žúè8ãøÿÓ³gDþfØîŸ ¸ Þ¡l“æïÛ0Ã{@¡9Qùx]%± 1= €>ø~öL‘×A÷.OœK{õýùh·F#ú¿ÎÂ7Ýò Ý[JÔi3OÀ&úo€h³ |å_!È€NÀ%‚tÓàJ©Rʦ ʉ¿£ÔîEr`(=ºµ/ ZXÝît„£ª¿Õî?î6k;&­GW-Ê(dÑc£¸D4(žºt¢›_ AÔÆÝʧXÚg„XB±mBí=ä.£$­ýó=Ù˜û;#a¥b%ÖS¨DH,É̉ó¡ðŸu—»‡îŸºƒŸª°y`cÈ^U8-$¯§¦® +%!/è_Ý)¯¬üj¥ÂÄ@¼À6}µý]°O]é®z 3SRó—Ûe÷ÝK.I!ÅëÎjüÊÅÑû¿SUI;µŠxf†!ؽÏøUùWËz› …«3SS…e*‚­p/×þÑ›ð\J€>dÀ6€ ù™@rߣ’À§Ÿ~ú gXOàÞ½Í5,îú·âÞÿš·ì”P~Œ0÷ûÖ×¼€ÀÜ• oÛÀ0É 0XÂà +óÌÿÓ– @zUã5€WéIÄÛK€gCKNÆø<û(€ÀÏr©8b€ +Œë@Íÿ>>#ç艊ÿæ²n§K‰rçQÃ>’ïe€!ùyš g(¦•€ßº±¸¸(õßèoäO]vT ,ëƒY÷‰(ccsBz™ú¹Á +•|Èá9pÓ=OÀòÎ;tè £@ˆ_ê¾dʾ0ƒ?¸®ã€œïA}¹t‹ˆ$À~üt¨Ý9ID 'ñ\Ǥé•ÎQû€‰€ê-ª@Œ®l´t™ ;Ì]¶o½×ÚíN»k#·’ é…¡Á;Ð5È>¾ @Q¦dÕ0,$’MéB÷FÝÁ^6PÛ$B 8¡q«~VàZi¥0U@*ü?n×wvêí£o™™bÚS_öÁ­@‘"Ô$Ýõ¿îÀp? †kê¦F®É ;Ð# ù Dúbº]}Øò1’(ÎHß3R~‡mÃ}Äÿ6ˆ0ð¡*OþøšttÌò;µêraê üíJžÊeü„Ö+ ëG§W +¡sýÐ߉wtE²T\˜zý©‚pi©°T¸zõê’%]â03S(¨XXòÝéà’kUÇpª¬T—Ë +¯T<ÐRiáêÂÕ©üDt[èOçÄä Ð7ìÿòS"ûFþtØÚd|þꦀn>øôÓ­û8&'ÀU€M€+çAjöœ! w:Õ@À=kf" ùééóW¦ß¾@vûLê0ÞŸ˜ŸÃ0¿¶¹½Ž^b[ÜÀJçí *Àí¥œ*Æ•¼Œ²œ²À( €”ùQ£2˜`{€±>ÃçkÈÏpb&Àà«ðšÝ÷x¡QþFF͘îßÙ $Í’z Òÿ‹XNt`0tõ±Lͧì‚]¯pž ˜aÉRÆÉ¸?Á0¢§Sv‹"Þ™ÿÁ+gèå´óV'·{Ÿ@oºàåW0‹L8ï3wú‘qR\ª~bþ ÉÄì•„çc‹OVò'J»µ»¼¼[ou„¥‚2ØtlüÒe·-ÈâÅF÷µgúºÁ<€ÇÝ£v¨d‚uW:ü…ž^…7ÐøÕ]”m[Â30´jÀ<@Ÿº‚;HóG÷&1l.‹–I•êñc)ÚÊLctëqç`¥ÌºÕJÑ"žàõÑðÝ£'VìI¥ì*ž5ü•©•Î S*ÝîUˆHô…òõ-4¥ÍóPúFší.M3‹úöÈÌG ´@&ˆã €BÊç5ò’ÉØ¤O Ž+€ïòÂÔS K‚«îBàʇªÒÕ8ðÐì ôC‹·^.Žð«26!ýÕ« ‚léìo¼.ØWp¡ ÄÏ} ÊŽý€Ž…`µš8…Kî3Vp‡µI(U¼¢DRO  &™•LØ’À§_>Hf#~N¸`€Ôò ÜÚÚz°% Gû_‹‘v} @¢ð–Nóã„‘™à.æ<öæ¯0 €ñ Àê XèX·`vnÕ€iÞT½Œ~¡õz{.ŘЊÆK€g–À•œô,ϾÀH€a €GüYæ8Í€Q#æxñQ#|$'Öø®>!9€ðÿðÏ À"#¾¥Ïnß6ŠñŠ€béàOo÷‰àü{´Œ x>>óg_í-ŒCÏ€€öq¶@<Ÿ˜œ myѵ£ú±Äd’­ð{âÇr·BÒsEŒÆøñ"¼¢ `¹Vou;¸ª1ÍÕFKÜÂÌ.ÌŠn)²­ƒƒ¡Ÿôá®Íh @$Á\¼÷¼ƒÁF[»F¬ä(ÊÒº…í$´©ÔÌÀ” ùÑi ÈEõV«HG)RõÝó âéŽ|Ô8(UöÛâ-Æq¥@+H©Ê‚³áC½Š^GÃ`JIq˜÷Ý„÷uEC1fè ©Ç6èû ²ýAÅáÝ×ÑWÇWŠÃ–ÕߢϬý°«¯‹>€c¾·!†N:ù…½V­ƒŠKÒÚK¥r¥\Z.c ”¹¯ô»>+°·Çè?ŒÛ€òry©0%è¿:#ôŸšzýܹ7ÞxÍÿþ¡eÖ¥ÀuÐc 0åWñî£ ÿje¥lÞÁ €+ŒÐ[½´pufjf¡¤63ø•oN”•¤ÿ?ÀºÏfÄO¸Â`Uš·-_nßß¾/ +°)µt…„À£îöÞ)€~¬úXt×І`6YÄ.¼˜€©€¡ˆàÄ¥¿€Þf½ÚÙ(p?ëxixVI¨’“Q€SÖãtï$/âðâk(Ñd @º’P¶.¿ÏQÿ|BøK°€þ \,z%@£¿‘?ëØÍÀ+}x÷½³Þ§S}"qdàœlnÿ ’œ“¥-=¨÷')û + ^QÜ"Kì‰!{Šæv&aH­‹Ÿ‘žÄå†gí=oçÇŠ4èvý`¹´wài}Áw¡X¨a0Vv…i€ƒðh­ÆÁ^<:l)½ð:yN+J³nº@ôk¥°­]Êõãã§t–#$Ï`X°{Ä\>Ì/Œ-Š jÁY”TAL¦*Úwë{+åýÝö7 Tý ”b¬Go×F߃[A£Ã2À“êÑ=NÁÉÕ¥¢ šêçQÀP®¯¡Kí¢Aö? w»ÓƒúVÚ?ã%üÚ•š'2wÁ®Ò=êv[ívGiF€= BKôû*ýø S禮º;mi+€{ðu„¬,cz'­”pº L´ Ä ÖÒØ ŒØŸZ@ÿ›˜º:sUðµ°´´Dy`;œÁ¼U_¨Î˜¨`y¨橸´\\.¨´,ËP}Ênï©Æûc ¤úþêüÚ†XÂö6úÿ3êà]ç¹vô(€¹ ìÓþcæè_æÇ‰uþ°ÿ‡,Êþö;sº—À~”ïOÈÇ|VUÎùÙ!'@¿Ð¼àt¼òêyá>ëú˜àí¥œ& Tr’,R½_Ð`¼#KOÝôÐwÿLkŒš °/*þ{] À4cÌ<æjÆ÷æ`É,î`@²ýÝX?Áÿn@X z½÷CÙ7¬YÌ 1>fIc?Å0aJ@ +¼ÃÈÆÿe<$$Ãq†õ°0O ãÿÙò’*~&ñCÒ9&î!Šv¤C¾/Ü™$ôE×÷˜ °%½V|@qîû—XáÖ‡!÷tmÁnàø°Uoµ±Â3îа™)Ô:pXac>— +ê@/8ŽHÙ'©€®Î‡v¡3ÖK›…ÝÂPš$v ‰è…¤díýJe¿)–BQªÉèÜ‚j¥vï<¥r"·ñ°Oxh(ɹ¯vFÀ ÍBØ<ìÿ1¾ ôm”8E:t#Ì(1ˆ2Ðs‚ƒàaÒàDÉ £/ s®VåJ± ¤q^*––ìÁW*ÄfxsLðBqæ PX<€(Aù²¹´T¸º0£tvÉ”°JèUê¡è"¾E&Ü‘ï"t!øÇ× ²¼ò«åå_Á:Ê¿*Ñÿ/Qk¦Þ/Y*þ˜QèI8ŸC~«þ½îo_WW7é!¸ÿÁý­­û1pã.V[¼–ú±b #î0Àà©×76°¼Í(S€Ù¹µlÌ]±ÁjXx-~ÒTÀ¯¼ò&D)ÿ>½´<£$HÉËH ÀäµF[ò`'ùs® ¼ždø3¬ðýÏÿ„1:ðH oé1€€±@³eŽè‡zz›€óéÄŒ¸áݰ9Ù0n(ÀÄ‚À|Èâ÷: ÞŸ¼ÝŸè,2©úÏ ÿ’ø!ÉIh2žýñq‚@Aè±;×JhÖÆë°¼åm àJPº}ÆÅÎ×Lè2( Ð&ôDyEA¢mhâARX„‚ÛûË•Gž†ÏeÄÔ‚.†æ 4]ä'MdWóü¤TPŒkÓ{.ˆh§ÒÓÏÃ"Õ,áxÇSÿ<>êu0ŽÀ§º-'¢F¾>•Ï7§J‰ ¥Õj뫆 : LÓg^YYºú:¾ú…¥ÂÒBIˆÍ(|‰4ñŠÂ ¯A¬£ƒÚ ?y)ˆÄKiìôû‹ðÒûµ° ø_üã¨JÊÚ?ùôQIU> ®U (íK85õúëWK4Rwñ F2Q¾ÄöK0,ºÂ0?·¶ùàË/­þc0ºþÓÆº €`ɽPúµ‹¢Œô£{?P€5ã¿»®ÐpÁøáÊü [(çüì¯ï†íüä,¸{.`Ñ€—>Ï( Qò2ÆàÙG/Z P%ýùÖ89àà<—ûóH”û;øsÍГ ÿ¹€ë‚ÿÅEšiô7òG˜ÖC¯ü~ò‚à|¼À™’¦€ñ?psœá%-ý3BR¿Ú }ÿ€<ú?/¼®rb2ø‡Š<Ÿ¸éì~4=Åà“ø¦Ÿ”'”ú ›½ÓØ«,ï5°Ÿ³ Ü­[Á†ƒsž½V°ÄiíÃf«­Ê­°t'Ø—ðà (”Î.èÅð.h‰ƒ#:@˜(PZbâb’)Á;Áj:Nð’w|j¬,³:+|§ÔÃ'vDL…(”çöá‡å¦žQ'§vãy23M£ÿÜš#\× ‡4®+¦}ÏH¨ïˆ¥8}(þWyakëkk±~pWy‡¶„}SC/Þ8÷ÆÌÌ‚[J{XíKâï—+¿Â‡¯RFA'1 +»ô~¼Ô\EÄ’ÛŸN*H‡0(À( Þ:WVª ÿ2£ ™PEHõæ”Jåâ’Š*EaSoL‰—,,-—!¦î'˜,¡äûc à€E`k}~n~uu‹¡ŸnÝ¿¿µ¹µó{ @—ksX2ïÿ3½9½Kõ’À?;ß½»º&‰;›ó³tœ÷¬ß8ñ™Œ[˜öœ”»«|l˜[Ë|â•åG@¯~æèQF© áÛK9E¢äe”àÖ8±àŸ{-€SfLW*²uù}ŽøÞ×8!ýaqqñFÂ~¤gÅ»Œl¹} !½MÏâÐÛš§Y°Ð9—Üsâ ¼¶à€¤=#æ~>ZÕO«%€pÐ'å}>á!xŽÞQŸtK7ýSãgõ3ž: +@ºh»Q[®ìÕÛ¾ðQY@Žmîß¶À<@èvèem2gwÁH”nŸÓPø# ¦¢fÊq²‹ž‡à,g¸a…š¡¢DcP}j•1>Ôq:&t§}P^9hz•\À“´LQ4Â¥ø©l& | ö´â3{¦ÝgZ$JSmj˜HßÁÖ ¶ÐkÂ÷¥;]a:ƒ!‘ò¢B)˜Nkÿ‡mÁ~£ÕÚbzch^°µKý^Y.— +3çΞ›r¯½€@[x^„8‘-tYD€iì 1&ùÊò{*ŠÑùXfD áKÅâ’îêv-,õFé_)“W ¦S ˜q,1ÿ|«$ü Λ)=*úÅ"ø©™(I×}¸O[|ÚZÇ`}“ÈØL`ë   ,ýÿ˜(,:².°@@ýè÷)Œÿºêw`8æÂºØ’üa¡àÞܬXÄ\\Ö”_U€ñ?YÒd€L5’ðí¥L–„&Ò³ñ„wßÁ`Ä(ך/à c,Ï<À÷½€ª5À3x‹ñ?XßH+úÐ;¹»Ò©·Ÿ¼ åDCd/iì§[N€„èÝEÀz$¥·¤¨ÿ >p Ї}Ø0û™E-g÷8ìOO‚¤[ÜIà2N˜‘¦¹·Rñ0@«óXôÁfÂ9!|§Õ:<êÒÛòéà |è¼P*P*ÏÆR#¦®W •D º‚é`2IIB…ÆYÃ0pxMBéäQƒ ,ý«:ÔLšÜ2pá€=Wøí˜‡A\WÊDœv + ¤‡s¸|\L¬Ý*Hš˜|£}à8 ȤJ;|ʪ,¬$Ð]fHÂ,àJ篬{|Ømµ;­¶‡H’á¿/X×Dp +þ²èîÂÔÙÿxnj +äpW€pXqð +f[Û‡èÄDVîb©(ì§ õ@#ˆq)LÓ­Tâq(@….ÿŠbD„üÅ÷”@%©ê¥«âWSðú¹s¯O-Ô{JÔª÷&o¡çO’›àîê=|„ÿPÁ?Ó® ú×L­wç¦{øÏ'±t=h0Ü÷ÅáM¼pXÖ×ÿ%ÀÛ¶¼vþšh] `•I +§gçÖ>é[ô:òàW?f”.pVªÅ^ZžM˜ HÏðÝÖ8±àŸs-FüŸ»@ÌðßÉÀ=†ÿ·®/..z@ƒ`Þ'‚ì|ô6ç Ò{Râ†wãé‰ažñ:žÐvÃÀ¬hôHJ› ïvþ“³@ z·¼iOÙžS< €žÄÎ'1ŠgMÏ#ÌÆ +}½Sñ0Àè¦Z%€½Xòþ¨Ýj +ò„rŒըcóF± ‘:‚|¡Õã"æFTД ¨„0‚A:4nA:GŠ Y¨Ô„ÙFð€Ñpø£zE +ŒÍ˜»øñqë`yy¯!òâê4t» * Š(Ú1ÔÍÓëú¸å°h÷Ÿˆ†(@#i©¹´ÃçyT$=!nÛ«¯Cð¯ +éVG_³¾ÂN»Õn²ˆ]/ öû‚‹ÿÀ†ºK Wÿòì™±Qw…«¼÷­¾—(üVªøˆ70@_@ýÞ’.¸öÜ? }A8ÀÌ”H€@¡öS IØ•VYlí—¼gÍ'U@"KØTÐÔUð_­ºªB$&-TxŠ$”+Rú7±¬®m±0ÐöýûX6°¬ÿ÷¤¶Ûð±@†ÿ}èïŸÕûп±nåŸÏ?§ÈÕUúù×Öĸ±qwö +ƒ.`Bø€µ¹+oOcH«úE•ð³ü½€¢À½”‰’ dP’@*í Zˆ— ­ˆ¾û¡µz–w¥Pîï4 +`Ì<Ï4 +à…|B`6ÐYò]ã »zûÐG>BÂïß çæF=ßÂË+ÍG@4hçÐÿ#&¸¿)Áÿ…ñŸöÛîÏD#r QPÄ Ýò~*{8h[¿¨ ÒÀAQ`LPÛî4Э™õ^¸?zµMfÂýý°Î DCÙjeX©ëJs›!y¤#,%¥)©a[\œ%†[t©˜ ©jŠ€ÊW£eü¶ÖÜÞ¯,ï‡ûÁ]ˆúbÅ·û`M瀲)G¥fÞaåfØ2y} +%7í¤Y„h Gî=Œë‘!©ÏÄíR¤ÊäûKäÀîÿ4Rk)²xaÛ«*ûÀ“€øoè-L{å/½/`@. +°Tp×¾pQ+=}^‚Æ.„W"”~üþ§0"à¨ì¢K0ð{áê ¡bÊá3—X þªÌu«4;¾~î‡çÞ˜a,¡ŠSê÷HuŠ„Á¶ý`K¸»:o> øg. @Wf^3ØØfìÓžérÐ 0q$‚)BL |oEÒ) .W¥öÀJ FyÀ"``§-¤]˜bð?òÿñ?¨Y¯{•¸íÀdá' +óÌÏÍÏ1 =a@ÖLþIØ+åzŽA{c%`þ¤ôÕÿõ»ÿy»Š½ñLƒDN·Äìù㆚ַÐÈdð«jÍ@›kÓ¿Ð'!ÜK™$ E†¤gø¿íZ£f^ `Ä<ßëZaP +rL°|$ÍpÃã¿îÿ¯xI²Çxqˆ’ЄõF9Gk,à>öD7”¶ÀN®ÿžÒ«”æG®0«ÕñnRŠxIpð•#{—®À©^y%™—ÇI÷°ÓnÔ––*µ–´|)«,°Ët©¸Œ 0Z +…¸â Ù·GíVÕo0Ë „ xÀ­©°'ÀLá"ðn<[`Ì V ´ä4¶½…üÜ ?Àµ(ÜGÇðJU+PÄÓ €û¥Ò^ K@OÇy1ÕÙ¸tby…èà>‰©€ i~ä6àà âö8|ŒÉ£…)ÄÃ#;:K„ûV þ¤/T_ÕÐB6A»ÑªÔm7Í£m#~~3 1¹àÿÿµ¿.à©üAbÒ8‰Äú5:8PŽÞ'ü‡.˜3ØP\@¼ÈÀ›Ê=ÀÐmô›ƒÏ^1'Ÿ)Ei]„ò¢ÿŸ=ûúoóèæ¤gÀÉr•‘þ“eû_VççæŸpëA"Bÿ(-û“­µù+Ó6p}¬ÿ¥ücÀü÷.Ï.˜,§€û}«ýùã?­Ùàŀë'æHœB^ZžMˆ ÉHëæà©TbÕ©£”aÔ(€„®WuŠÀ‹® ¼>Í®$”­ËïsÀŸÇÑoËâBš˜füß ÈÊPÍbŽ’x¥èŒ7â[±Jü3KTlN¢æ³ÇYâ`ºèE¾ˆðئ±¿”q¯ä4IrH’@¦÷ôïŽx°wÿÕ¾pt&À®¨ø…oHþžp@ø°çNà®Ìÿ'é³8 +$‹ˆò(‰B`¾ýeD÷ìÿOÄð/±*¥æ‡töõ•ùC„¼!qäÈŽp˜~®ç…áÕóÝõzmncWÀ%°‘Ïj\£ß?=× î¹NÿwðXÀ[@†,@œ + ¤3ŽÿOìb°Ü÷p£ÛĶ5LœÙ,AqNñ§NYYREìuñ)P& è/|e}ºÕhl=A„ÓŸÆ…@p²£ÈÎiUÀ®Dî«OgF.—€³Y çWjX%Ý#Ï,€#ÀÅ}·ûl÷| +BTv”ðlEþïüA%¾ôlg÷é3ÐÏÀA{…OíhÜâÖž{M¨ÛQ$ࢶ2½ Àª7„—¾ö‡["HBþ{Ø‹HH”OHN'AÓ°_;ΔÈ/aþ?üÿ4J¸kBŠ>XщÂì>§.i&ÀÒÀ<@áXýï¬,/,,ÜYZY[YX8ùöeÕÛÉøà + ô d"!8Àé ¿\8º'-? påò `eytÐ=Ž~=÷~n»I‚¸Wrš$9$ùq€ò-€ÒöNò¯ý-€SæøWøÀ¿ü<¥TÞ{ÇóþÝÀÓ€€YlA7×!ñ•G‘òÿbâǪ[Û^%Ó1—ÀQÏ™ï%\¹KÑÎÕxÛ‘§_ŠHàr’|ûíwßBšÅÎÓçß2-@4[ÿÁhtýöù3AÔ@–«/€P‘¸¶2²ÑÕ9ƒŸ~BàÖˆôy|îÚs.v¤$ô?ØfÊÁlÔ'A YX/]<ôO §²­ öO·kµõ]ÏdàBËÂUå?›3¨ë¤"T"Nz6þ«ÎŪdí@o*Öyå +%”ÝÜù;´ç;w&)™öXùÑ_BéÑîvYàFá€ÂüçÏwwŸ€˜¸?0åŽR±ùŸxVÔjOE\*Û ·ë£2W1eP\æ¡*tüÝpêGVí•AA’:?gÐCâ2¾ûöÙSê×-``$Qö’ 9X;®Âçô§{ö|—ΓϟýñÛ?<‹›ß#Fك¸ÿ,~Lí3çèЧaP ÐÔ#È7 $6dã@”/ÒbIû* ú€rv;›!<Ö8°BLÂÖ¿ë2é £äõ×é–€@#蛨*:]O‘„ò§SMN.­Þ§  œxUÀÃÿV–ÄøÀÒ8ëÑý¨q^Оv€˜PâQD1€bðÿ2ÒÏã˜d=A¬‹™IÚ—áÒð€µÒ áíàN€ñ ô‡$ˆ{%§HÂÃrœà| à ØIþ5¿À(€ÿ{  G*²ÿ»j­JýˆðqœµŒ¨ÓÄ©RX‡®Áë ¢$.¸Lü½ÄؤÜi“¤,ÐÄîEWpT¢\礒SвšòÇ–ÆåÓDص“×js[´a{ŠzŒ}  ‡6ðÿ‡gÏvŸxÒÁ¾àžöø?>Ž?¶@ÇA¹%8jžs„ánt7OàèÓ´¸³ž‚#ÿ™®ad3ÁwÐqRÙ/ðÇ?ÙãnLM[íÿð‰Ÿl5êë» ±ñÐ'£6”¼ByD4ˆ2—ÀA!}T2…QêrB%‚ ½#¨&.Š2¿cjdšD¾{PJeÿîéӧϱöÿ@÷~J„UÄ@q#íxöô .€çJvD@ãƒ"ä`Êæ~ËM÷<Ó¶ïõþ×Áá‰W2 káoaå ×VˆdËlçé…Ü2ãUÕUÛ$&üŠ+~%@Ìt XŸ(Ož& åO‘äXÀð™Ó‚®Kw–d®ãXXb½; 2ö“Åd/p@Œ÷!ߘ\˜¤õyeqQ»»ËËtß{ãüù÷R£ŒøV­ÃV°0z™Nc‹+k++ñ-€xVõ~0ÞsÛ"”$aÜ+9E~–Ž@ˆ'¼ûá}º-öüÿ×·^vÀŸÝ@"ûߟFZF°^)1®”ÃÇIx„Ž—SNõH*7@;¡¶sjÃþåJ)EE”»P;Ó-¨Qß«†2±÷A‡‹pÄÅmx—Of§ÛY¯WšÛ¦)E†Æì?âë·vw!¸ûñr (~ºË¨AOr÷V?(*ÔäëÀ†lÚ€`›Ø†Wp”ˆJr˜ƒðXØJã ”eìÄXøÎRb· +å •kO]B ¬*y¶=ÝØxú\'©•ÿY{J'ÆEiƒÜÑ•~‰à¿3P˜ŠqÙ®-ÉO&Üþ’gôö÷ľ:+¤IÂ!¢´Ïž™QŽv:§ëaR2šPžíïî<õ\ÀG)@ÂÇôÓésŸ?¯…©wÎö¿~¦ÜM"Ø5 `G lzåÖÖg…ÿ*Ç÷,8‚=Xì°‹@ŒAí2HÅØú‡D8Qxúû0ÿüŸyÍ=$$ŠrO]Ò`¿“åˇ÷ýþràÚýÒà.€KKž'øÎêê…€ü~zýbp +-¯üªÓÀ0@!+Â{>(9ÿÆy€SØ?^&2˜¦^[¥xåø_" >KÇðç} àÈ×ÿu¿pêL€ÿ +ßx‰QÊü¿¢€Ä€hÐCáþûéáN@¿ò\’8dk<$¤¿ûÖÓ +3•Þ°ÇT@‚llj%<R%‹- Xð=Œlú7è+=ÄBBSý?«:ÊÑ*#µ0-1iþÈÄ;à­¬±±í¾yÖZá +|e¥ä¶&:¤Qª!®nA¹Ž1C@o§¤Š(ÉjºÍCf<óúy>dî•©ÑS¾— øP  +• +A¡[Ř4@kww'>ø<ýº’`´+t2¼Óß×r–®÷LÁÓm (Å Ô ì±ê)!$•ƒôõŸëæ@Håºð $cÞ<¡_·˜À¿-¢g‚&^^’™Š0 +ÀêƒïûSáö§Q€’;x„ô'K‰ö¿òJ§?~2üeè/¯*J"g Ä–©M.™„`ìø%¡ý!q€ÑA1€‘±Oî­éRÜ@O¤_]S…Ƭ’„q¯äIèqX’@&íô/9ô5@ìÝÿ }  £ˆR(÷Ÿ5 +à„yþ¥¿Ð#xÜÏÄ=?an—¢8#£Ÿ/P°+:Ã,ˆŽd;­2eèî¾ûOö”ÅE¸<÷òõD®2‹K÷îHeŠÏ6ŒË%@­ÚÜÞyú­e© +f7`R Üž=†}ËgxÏ¿}²ýä9Iø®=èï?ýÑþyšè‡Zù˜ +&&‚ƒ¥‚ +h¡,£§¶Fs›àĸyÌòXzåÖV*}÷t£Á÷ u ~—ŽS*E‘ ¿ö”f…ö¬8¬›ï?©U+*9^‹ÊF"2ÜjÿŽù¹ßé&Ñ)ò[øÉ·p%#ÜK립hÀs _9··ww¥üóçOKÂÇ®w­²ÿÒJduÓ8{¦¿nýý¯÷¿Þ—0#ÛÞý@mHB" +}J¦ 2“?¶;Sf~&„AíI£ºúΜ{½ÏõKk‚ˆ ôé3«He* åO‘‡tÆ‹a€°–|ìÿxpàûÉ(ëȱ{^p/X€ €ùû‚ép,ª¬ÔüOgÀ_-O^¼2xùÊ¥ó—G@¤õ{”:^ÆÆ.Ûðéêý5šx$%ñzÜóìâ(áÿxIàqX:D‡G`!“ê…£Nø`_ »?¤ÀÉ€ƒ}g}ñüßä[=’:Äñ爞¼jý¸OýÓÅcI¤²Äs(2Hi xõ6ø˜‡ÔÛ åvêKY½S9!ɶ»wÍ/””6r <ÖéÀëAï ½Œ¸i?âµTJ¸WrŠ$ì8,'ôxùQŸ½-€žJú×êpÜL€]Qñÿ +ßüË  Gÿgðúab¨ExžÒ^?æÔ*½?VÒ£ˆ”ê½ßeÐÓgÄž ®Xeu*Låi‰’J)KôQ§ +¹½ô(LÆXbÓ#=Ñeáné?Y¾rmÏUkÓëÌðÝ3Å`[ Ë@-лÿ©{¸3žD•½»Í¸÷?lÚJ€M£&¹M“SÀ-'0©au‹>qŽ”Á`L&285E „‘ÚÃêÀbA>pËY…ÉO62€o¥ŽÀ×ilý«®ïT¡{ Xý¼süžã¤w4‘Ð…@wª$ôµ>œÕØ øýI‘Ž“Šf€Òýxò„6/ìs¡3Åwß)ÑîÖ.Ý-™ø°ô½vd±·_fö1 @âgÏ0ŸÖs‚sìù¿v÷½öºÐ¸ï/dë+Æðؽ¯sè¯%¯i_½_†¾@_ÔCôC!©Q#©r@# ©Š9÷ºöçtpÊšÌü“å·pŸyc @òXŒÚx–J¬Ô?´éೋP6þËà—¤HfVÄè¨ç¾Äýó'ŠÁþ8Yúåè%7ÜYûlmyôÊyHI<¼¡¸k¯À÷”‡å8Àø€,Þd{'ù×ü€ðú4À¿Â·b€ÀtŸø—ì i­x~¨t9@WNÆüãÎù‘Œ>U w]Ñ3Ú‘€ÓcE%ôâ€/<ùI¨œ6e(?I:ɤR€ÔÚ:¹ÙuË_#›(üGgž.Ïn^«4·vK}VOuË\uÂ.ÁX|ÂV ¦èg:Á¼vOŸìì>tÒm/f¹ƒ €²†Kìå8p„OIl!Yâ¤a;à7•¤­ +Ñ`›3±íâ"Ÿv) s_(g@ê8[¸#ˆF–Ð#œ/ ‚PPýÑ-Ù“£ÿy¸¶ä&€ðø;;’U{ô[Zú%mwÖ^DKhâ‰û®ˆ,¤³ÚG€Ñ‘Á«bW^ì ÃÿqÂ<@ƒƒ—GÆ×ÖF;_L²@<À¯<ßOZ­¿?nµ­ÖãÍÍÍV1_´=h¾~Ëö+ÐLt!àÅì˜U†sÚ¶…ÇYþHp©s¥)-ˆ¨j%›¤Zk·Ø@¦Nµ‹½Öcáv{Ϧµ }eR¸Ø|ìQmÅß·[­¯7ÛZEÞ.n¶K€®«¦6*~EÖÙb~o½šµ³|F:ùf{³hmê<µæ³Máx±c,Cf1#E¼Ò±ÕÞlçíÆD³Ý–zQ’fvb¢‚¸Ræw¤]E¾ßlè’BÝÖ¬j*mnâ™™ÏÛÙp6£;25;5“ºY-ndðÁ=wH€ÿ¹8ʹݾ!‰itE tPˆ™?²´>zŸ€ƒå?tïŸÝý©£ßñP<]R—°×jì©•xª£ÂžjÀÌâÃXŠâSA!åyïÉ“$Žz…s©HŸÕ/¡Ë‰òôÙîö\ex\t á÷4~û-Ýüé ð„æàsíh|ÇQðdgG@À ¹ß£ÊøV¡F|r:‚¡¾U(o; ™Ì là/ì‚Äϱ É@‚qÌt¥Tý.» Xw—úõZm}û)–¶p7‘åþÓ·"ˆ§À~€PràrwJÔž/ùˆÂ˜Xwž]‘ÎQ ’ë¦zB'@zˆ™<ÛÅðü»gOž câ0:+~BW Ý<š¶7¶¶vvŸ=H}ÿ»b íqþZÎÉ‚ª§‹Ù‚R½f¸ö +Ûªˆ$GJ"“!=˜À9³ŽF»¿ÃR*òC£“ÄžˆJ.%ÂÁPnÏÿ©³ßIòåƒÕ « ôl—ðß}hHP|¼0X`rqq1Mæ8ß‘•À{1€èPò€Ñ±ÑÁ‘«Âï+/Ñ@Y{h€Zµ¢c#—.‹Œ-¬­NŠNœO­g½¥ü5@=ŸñÖ²$Œ{%§H!t?fm_·»¹ ŒjÏ]k¬ç{û:œß{¼ù5n{ÙÆ2Ý—²i³÷«Í[zMü@0– àáÚœ¦ý½)°®ƒXÏ&nÖ›ºp¶ÝÞlèT=Ï›kLµ´÷r¥¼­ˆf£1­)ÒÞßp“"_5«¢Ø—"Eñß•^,*ÑtM$¸¹¾Ny‚tfYÛóâ·T ŠL‡"_|Õ.¶ò滵†ªÉ÷8Ç`…†24&>TYööšYs=2T„Ï´XªoiLèâÑí )²÷¨Ðe‹ýd·ÑÖ3¼®Âë•Ê)hÚÀmP$ÊÌòuI¹fcâf#o4t{”õ@ Á÷£÷q†ýKî¯ðØð,yMØ_bñApð(Ðó ¤S!‡±ÔräôAQb×XV“š@áB=<¤ŸbÿúSZ ]äüÐÐE¯éü†¯I†'q¥y×åpBÉ® U¯)Áл×TM•$)ŠÊkïNÔøø¶ÆÇÇ¥ÈøÄ5%TÁ*ŸäÒsüÚµñkþ`¶4)kþ`Hå„( =&ÞU,gCñqéà ª&ETмKÁJ€ÃJAÜðÄC7ù$x•üÃãÜŠBËŽ"©¾!Êâ6„\œèãÆ ºö8§ê”%ÐmX·ûšR_ÓÕ“à‡Ëµ!Á8Pþƒˆž$ ä´Xø´¤ãI>~g +é –§wŠŽ·Ù¡‹NÇSëðaºÑK1à±µR •–4M!IÊÝ•>/¡u²¤«#}”Ò+./Š,%Y—' >€í¬:ÐØþ?xl®B<Þó§2UE OÀéÃÍìpÇ7oÝ @šÒ0ðlw½V›Û~* MTAF§ArU$íÞêÖã +ÐN‡$Ð1ÎóÔvõTkÍ#&Du‰3Ñ)RUÓ'Á½¿®‹@žÑˆÂ­ãn>7xέ~²³»µ¾±óô™îó³ô芼ÿ\Ùþo€@ó‚™]n º=¸›Ë/A|WÀz¯e†’UØ—á”2+Îë)e$ƒÅgϼÂ÷4÷Y8<+ °aöÓ `aaL¦ýÊÚ; Š—ÀØ«~Á‚`õ º9å‰É1¦¼J?Àyza¿—,Ðpydauytð8€oÙüPÇš0"ã¥øfs<Ëí8Çønæ{;í/¾(ŠGßìW2›Xë2·óFVoÔµÊâ­Õó¬^¯Ï(z®)‹»6ÑP""SwÓö³Ì_Ù¿yã]¬üf³:±#óž¢dïQÑ¢TçÍæÞž,tŸ&ó†¶Íboïÿ‰ ýÍž,}Ùé:-»=Ÿ¶:JÚl~0‘­çuÜ +ŠY—í³*Ÿ2“"[¥"7¯¡H>w³Ú.TŠRäÅÞ×_h‹"_äEE&šû{{­ T€ªj£›ÊÛû§­ Æó1C§³ºõoeº1†UI£ž­£#)>ÐÍ“BMÁiQä é™5³›YS7K7ö‡JÖŒ_9/(×ïíq˜‰;( 2v°4Å?n]ä?”DyyXy: ¦ˆƒ]HEHÏtœÖÙT@W|ÒÒI\þ’/Sž ÅÎÿXT#$åAŸÎ¦«›#bušqÿòSD0µ W¦7¶vŸz €1KV²,WÀ{òdçÉSüÓÝoŸ=Þ>—»³½½û›Ü\ +$ ¹ 6Hj4:ÝNЩ2 —Q{ÉèäÂfÛܶ²£ à;`]€¯Ê(S€®Rpµ£f·Ns‚o=Ófg½ZÍ·ŸÈÖ†–) >Åó“6Š4à«4g¦rh€B@Œ»@™ŒÇBÙg 1Aý€d³•lÓ_©hPô3‘ ì¨èžu˜ÖëÕúÜîSRH)WÎÔE*Žò¥‘4Äõ€§Ë¡ •&b\‰Ži=pµðØÒ14?Åó?<ûV7Û lßÝy"WA‚™õDz¢_JÒ GAÐq†§t,qùL÷ýˆðys¯ÿ…lLÚ⪪©½]AcwBrxD„C ¾ÅÉÀödGPåôŠ6¶îSèD'*DÅJE‘_,S. äüòáƒÕ…ðÜ¥ øÐZz–~9©³Š×îÄõ—“KÆûØö¬ÚL.Ú QDð˜’0pq² “UëZÿ±_ƒ>\¾ô“…µÅÁÑ‘¿*i;p¼vx~Á¿B˜0aÜ+9EjµÚÍcÖ¢Õf1 NWmAum³lâšaU–«®‚Ô«Õ¾÷¨Q†fõšðšl¥˜M¨°¼ùnc=kd €è<Ÿ5 ðî<6ój£hdžüŠc7]–ؾV•eaå¦õFv냡FLh5 ²Íªj›î*Âe©"…6²!ÙýFm8woAU¡ØP„¾v.~}"Ó!;à Ha}¦Ëy÷†êÌd4­bøO2t¡šqk’Ìêl><] ò…¸Vœ"ÒßÊ^2 ø+’¸þ—.{–Là°ð°ÅsÇûªÃâD!Ú—©-óÚr!óˆ=^LbD7¼ Þ”¿Ÿ,‡ +”7ÒèK´‰£8„-'É¥ÍJezn‡^l ¹G¶ ? ]Â<ð.¼Û0Z¯Í bÀD ù ,x.èfòÚ) œ…·*Xhêó¶Âi« 9KçªeŒŸ‡° ªFpØHª2a'FTjyöDÀúìéîz½Ð9U\+€Ùnw¡±ô{¦³öPH_§ŸPZÜÌÞ ÍIÁ…OQÎ-ý9Ö)Õ«U·JéÖÑn"Þ‚W€þ¸}4£ ›©Åó§öˆ¦(€š;Ûs"â»Éðï‘ðükêžö¿¼ pÞÐ6xZ]ÀÙ4Žÿ ƒ–Èaõ£q¡ÏѼNJk‰ª)Èa—׿•/ˆðXe€ðÈjÅòg  ]KbGP¿³–Òü½k9@°ëXœ\öÌŠ¥`pä{L&¹36x9<+áðóèç7=Îé¹÷Œ~¯ú¼„ˆ'ÅW`;Ör·˜Þ§^Œ·'êƒ×Ýw®^Èݨ÷ey½ò~‚;%fkà qîTž ‹8oL4í¡&=ýÈtc­W³Ç¶äH¯à-¿/PÜleíGi–•v«ÑȳkÃëÅ4º‰ý­E­:¯£R!twEqƒªÍ[ÓÓ"G®¹ÁTÃö˜þÜ·›{ódVDäJ”$¤XoR¤•&ú ɪ­‹77ªÿ]=*`‚Qÿ'í|/á4E•ÍkÓº=xþ½—æ;aºÿ0¤ý蜿d¯€©: ìŸ6¿œx;cpŒþ$"uçYd•”|B’‚~n]–ÅF ' +u©þbl_ì9f“â%¤îJšÝ éÓ#üÿñ‡4ê‰c+Ø9Mžî>Û)ÃãÓë[néL|`Pš€_(ŒPäwOŸîlmíâ ìÜ)¯·Û ¨X¡/æ¾±8 ~¡·!_¥ 5m¾Àé†ÊpR¸ŠÐ9@Ï„{( cj¥]º<ƒÃ<{ºÝ¬7Ö·½”¨¬TkËÞ +òȦª¨î¦ óÓ(‘„Ú„òŠ„^ ;jª,<#J—_†üŽêþüéÎ6ó'¢‡LûmlŸÐVŘ{04@êÓìÿ”i€¶Ö7¶v ]O’ ¦GΜcþ>Yþ¯õ•YÿÚ_š/’€ð±`–0Ù#š5ÂiSJ‰ë‘Å'Õÿš{ò9g0€¨ógO€.À™¬Q©Zl#äQ'-ú=øòÁÊ¢xlÒwÿ _ûrÂÿèxgeeUDÀ€~ì–ßRç ÷DÌþcG@T F0õ?F¯ŽžÎ¢~÷`µÛ`e Àùx4ýŒÇÓ¬ƒôšAJ÷JN™ÍõcÖ¯qZ€ÆlDHUŸf¤¿ÂÙ7Õ¡¬HÀ[¿^~_Ön£Y¯T+UàN€ø(¯N¡;¥£,Jühc½ÙÊè'?dC›ÿ”E‚Y¬nzÔÏ|Qm~M%"÷ÑlöÊ HƒÙ³üöÄú7ò½C¡¨ˆÅ»Ãy³^¯Õª€®Iù«žãwJJ9ŠjÀÞF=ÛʇšzÓÕ† €´1èsíVÄîŠõkù¬ƒHœi<Ÿ/R’gÕ¢=<žÑ`œ¤=µf­o\7dxàíÊõÀzÏ”œ7¾"Ÿc¸FJSP÷œ~ž`eeéŽï‡K‚ÆÒmOTDHôÄ!>•ž²ÃRžð#ÉÇÝ…âJÈO”Cø}TH ÊàiÒÑ(4aD¤¡ß?Þ)ùŽZ4&tâåO&§_o ˆIOž‡²™%†»Ým[°bO±½¡ÛʶþÆ< ”ÁòÏ”Wùlåÿëš¶~šëÂ_û× »ô ÿ9挀ø¥¥ž¤g+š +í]¾I +xÊ<.€Áï\£6·óüÆ‹¯"¸æáªäö%=­§SÐ…D +|áðo)5p +¸vgÂ%B›ƒ#¶ÅšL +vw·¶Ÿ<…™è*!M*K°/å¥.Wñt÷é“í­¹9€Ðþ€<ï{ý\ÿ9£m »¯3"Ÿ,åIö v¹E v0¡r€üQ—ï$Fl#q¿ÎôE&ÚŽd=^”<Ø'¢çPEŸõ(€Þ£ßkì9ý`ual,f\5². Yï»E–îåxV çFúc¶B{ÖN ØÃ*y¿¼¤€aš"t’äÓ–Àè§_¡daÒ3Ž,,xH!»ÓŽHô,w_2–„q¯ä‘µÄÿ¯ußÖ p’)`*àNVlÖ.C%êÖë•ze¨¯šá PPð7%S˜9póƸ-øRʧéŸ×˜€ µmycâ“Àf7À¨úò¢:íù‡„ÿ:Éû8H¸>›òÆÝý!·³w‡@S©‚޵ù|£V˜É¤œ¥"u1åb7‡÷ÂåOíJQ*B+H^ óµBò…"ÆlÎRœÍ&ÚE^SÍé©êFß0½#¤ +qf#b"Mޤ–§˜+ðUñà)ÈÏY0Ýd`Ó› €A•‚]FÒÑïžÒeQƒ ÂWÁ°ôÙ˜«Tç¶¥…V³À&=ÀK ÊVŠþŽžùRÄ>}¬|(ViJ©ª“+WDÃêS5>ƒ°`Òç>¸BžïìîhrÏŸì´w¤Œ*yF‰²á]Æh¤­ö þÎööú\!ðÔ7ûì k ýýýç<ˆù")§€-Fñ„èlÙq@ Ñħú‘FÙýÙ¿è€þ›“Ä™.L§©‹`©HÍ’"Î%ØÇÜïÄ¡¿ÃVKÀ¯±ÿËF€^€`úÎÊêÇÈIÛ GÖ…4öŸ"Ë>‹4 0k€›$€SI€Áþ°XYf½|yt”>z2m”¢§û€$Œ{%§Hxüˆq×Ö¯$aàfÃ5›Èd-g²à›Õ¯¿?Ü÷þ­Šìý°“…;2Ø‹ ÞfsH–zc8€YJcô€À™Ùû˜§]ml‘z&ð:ºêäÙ°Ò!EÖÓ‡~ñÿ7°ÿMC²¿+át¦ÕhìG¾`É‚—î [ÞÚ ÓAŠ8E¤j‰pä̃DôlÚÅ”…úE€¢1ÞVŽêðt‘…K àž´8Š +u;ôŠÓøì‹„D.²,ø ô<Ƈ`ÿd+ÿ8T—$¸w‘À¿¶´8Êû´ Àç}¾§Múù¨ŒÓ·ôŸ,O„åëõájsc›/Õ ái¶~&cÔß[[ûÝ'Ov¶cœÚ76ÖÅàÊ"„àiþDY…ðÊo€QUˆ(Pž +Q…¼Ñ @6½P’S@¨Á¤B“˜¦¨à_fµPTð¦+î‰4ËGåÝi¾gÀd†(Íp@ìáõSÁ6,_>°¬³Š°±¯ô¶/€§6TRœÏ˜@ `&Lû£0î~‘Qñ"©#Úi3‘Ò3Q‚p“à?xJAÅéöîínoÍå¢N"b‡do—ñ÷üo&p®?ÙÓ'JŒîjØ›X?p6B„¤ge‰Ï9©¾æI ²û\àK‰ó*±öú.1¢9€k$¤ïý±‹÷ìp€û«k‰àHÐnÀØÂÂʽû"' ¿¿ ü³eì¿÷År&@Ï4¹ˆ@›„ñ“ŒF8IÌJ¤VHr@˜€6:ŽŽz]}¼ºï$aÜ+9Edƒ'4þws&£ý\`™P,o´…zõ¡›>¬gõá¾JÃö?@xw£>…Ç|f3«þž™öfó)G輦_óZµ1==Ä €ù=,o<ý o˃”lÿ¦˜°.#œlJÀXç´AF®)X¯W…ÿ5hˆÓ©úÙv6½G›?¸S@êG0/"{W™k…à½eEÄA¤µðži•¬˜XG>+`ôVïÓɧÅè² Ú“_䯇£säÛÃ?í8#tù~#gÎ L¥«H÷@ãÝÆ4£ù~Ð/‹'eeel4,è,u²ø£å.`"`p×Nv!H` +q/Kú)%;¤'Cù ;˜ðùEâdNØÝ„³—C*D! +ú QÅ€ò.¼ƒöIûDDÂ"¦ö\mx & xßÝVè²dAEÐN8·!Ì’¡€Ö]Y²[²yeÊ +€•ÚPÒBKÃ) dî+Þh/TV¢?á*p7ÊËÆ«Nhƒû^çtÞ©h@wO-L§ãn‰»Òa[°+…wŸ>Ù˜¯LoˆÏ( ‰=Z–Ä“ ŠmŸëÀêávp•D²s5:a"CÍÐDÔB·A÷WíôœÔ]ÐaŽwÓ¾³C{ OOwÅdñ+ÛÎîÖFÓTKl*Pÿ€œé7`Ú p¶Oø‹÷ýtÁ€•]‚lÂÙÞ2Ò;¶ xŸ@¨2ås ªÞŸ$Ž%± œäH)) Gƒ8H§’áôïýÅÎïJÀÂêÝ_ÿXNãÿðŒ-L*æ3¾x¢îíø/Û"Ìv1&Äð_І`¾"¬„£ø!NôüÊï0Â~í + ô ¸tipdtð€ÄÏs) ã^É)róxž¦©=íÃÞ)<ÿL±Uªê8¯ÿußûÙû•ª)@ïÔ ã®Àãy!)°[ÚÀ!i•ñn¶Þ¬æóÑà>ë~ùÂ]™á››¶Ä‹j£ÐÙÈ„é-.¡Â”°9tÏ|Ñ·"íæÐ5C©@ O„mì)ð|¯ÙØ ‚a½¼4Éôôtqs‚2Š<ì~+bü—"…»&Ÿ +R(nEyG|CDZ²aŸkgCCõÆ-%ªÞ¢ 2ÌÊ qB•Ù®ÅÇÚg³ºIâ(§>-q³™{Jƒ°ÄÃ"Mïï+€¦A±óõ]J€ï£K±ï»ÔwþÒ•@q Ÿ>ƒ¦¯ðØ©êô©ˆý“ðè–•w6é™îÝ¥Œ¼Ìæ7Åu0_¿N£€õèóa!˜¢I§xtŠ`‡n4.Ö¦‹ A’‡Ôwà¹à <¶ås[»š_aßúts]@&LSœ ¬ýƒà20[p þÚ¢&B'»l¡ÂÇð«Klö ##=1lÉ…:ú޲µJ'L~I [0,•¼>Ù]o gëRN‰p¯?¥WKÁ`±ÊSZ $ôô%äJ9G£Áóo€ùoŸ?!6PœŸR0_‚Ôw¡}±#’[7Möüö–H´@ +ï¾óZÿ'xBs¥_Ÿã¾ ÿ}çË„§ÿ\ÿ9»ÿc@éÓÅøZ.… sÊð{P&œõŽ‹‚ð?£žàHæã$eM‹ ŽEöLõSñ®Ža€£“ «k÷Á~ËH ü'ᄄÀêʃõÇ‹á>Yý±F˜&W΋ö³‰1¿RÐ àdü÷<–^`0ŠõÏd‚|Q(<z;yÌKI÷JNæ·;F„€M’dív ïì‹ñúf6ÓÌò¢ñîµõv~aX&w¥^y¯Z}¿Z©ð ÷³EVÝ–d“òK7Y¾SÝxÜn¬óѰWð VËom>ÞÙój­Ð¾Txv ŽÕü‘ŽSÓ|¾Þª®·³¿®þ#53‘h²î6ë›V$5#tÄ# +Û׊ýbŸˆùЈQR„)„³|¸Ñ{GŠÙ4øE>Òéæµ€òüvõ/kE»þ—²æñC@ìˆn3³­¢‘‰¹g!:2]È·†ŠÜÿaK<+Èѱ±ô|_a"!áw æ}Wíç¬$‰÷6öK`'el:ù#%haµ—@ë.Èl1J‘@GTJ'ºbðŽqÖ7è ¥õZˆÄŹx9”ZXbµøÃÐô¥ø\Äü¿° @²Ý¬\¬67¶v¶t$|ÇàÝ5 îžílo¬Ï5 –Ñ?·®ÝöÎÖÖÖÜôô\¾½%à£÷[4( æsÀ¦-fað·4ÂwÀ‚ híå€g[ö„)´Å‚'L@óÀÈyŽmÛýÛëÒacK »³EÄ\u` 1'õír§>)CÆoé  B¥1üˆv‡ôU˜ÖéMm^©¬¡yÇœ“È ßÙØ˜+¤ÇÖÆÜ:¬ÉL`#_ßÚãÛ‚w)±³…‰O1ÂO7幕zÀű€]°’wAå¹þ~mɧHàlXè„ý רêêœ8$d%20:’À¥Äk¯{&^O§Ù¸ÇÁ±âŒQ–öeÓ¿cRÝ©ºõôˆP ˆ‡ÀØäòêƒ w…¬x< PbçþÂÒ‹€áþÀBêo À®ÿépè~IjP½+“2þÿýàÈ¿¼tyd¬ôèyLïƒ?Ïå/aÜ+9Eà–´C€Õl1Ñø‚}Ö,ò‰kÍ!·v»Õ]ûÄ ¼‚çê *üÏ3!â‚ò"¯}Õnð}]{þ ìn™Ýüdnc‡ÀüüwŸä€Zys¸,°h7Öÿš™tê‚RmkÕª(@£ô;lfoLðFTd:kÙ\[@ À>IR¤Ý’(Â÷zcvWZ™G;"[ÙP£1„ô4¨„7Â2»Ùhúލ+’¸RÏóýƘøq‘è™[á [Ñÿÿ÷ƒvçáøéÏ}dØëq (6NsÉpÊï# ‡â!Ö¾û$w¤›ª§î‰+ƒŠçA’Tvs_Q (rjï"ìBå‰8“å$ÙmÔ.^¨4æ¶ +Yµ2Ui]7¢Ãžl×›YCп±¾ÎfC@·½1—7§›sÀ°Lð ©ÞaV ý · ÔÊê<¾­ aŒ^â ŠU6§´é,S]çÀcw©nŸ»ªÛ(¶Š­uíóuÉF±^ìîlÍU/\¨å‚^¥" MÚÓ1 *;Ø¥Ìoá|âÅ '´Ú[.ç7[Q:·íSUF;¾š–6(%’ÔÔÍ)À 5¶±üŸ¹:Ýå¶2îïŠbm4§ë`? Gd׳ÿàè;Û—:;_,à26»A$÷ÊϨ›"¡w¤å´B‘#¥…‡¤‹^Ð#0N¼HRÕI Ž¢Ø³œ-Aß` ÷_µ-=Ë«÷E «ËÉ äžÄþ/¬®¬ùEr’î“Õk„ÙNª4»þÍÌ‚ÀˆAÜ ðd@hÖ¥–µUt€‡ЏÀ!€[üºK¸WrŠ$À?,¬ë4j—à«mÁÄ·–<ßküe£Ƚ €ù€ªàÀ;•ÍçÕè|ÂL=eq|\¯ÝØ/ lWZ­‚áw3TÌßÉ»j”ŠˆÃO3R¿¨yžaø½.t­zÜ šõ^E˜¿ Ú3t5E«hMìåÚ%%lüÓ1±åM]jJß cnKñ +‚÷?_¾VäRBR}/€4²"’v£¹Ù«HÚjëÚç«{?LÒ“‚,‹è®¬ÄÛã{‰¬æKòìŸ7’ Ým¾‡ØÿÏ«_©u©ÓôGœá‘ôhú‰ éEqÂúÅZ:)JŒöÎ'-©è¤5âãn¡nò$q06NÌëB[x—°q Â!"EÇÑ™3 ZN”ÝÝöÜôð@­1'LÛïŽÏèÒâ ¼dèNO7×7D„·¤ÒWöÜ6¸âÚxá2šŒ½3´rl÷¹-p!©K$ òü·…×Ý5²§×<Ùiïw¢o¿¥™Ð‚Wé!Œ•ª:ŽpJdµúÜ3óÀahSPFxÅP%°ˆ” Š¹'è©Ï©€›?ȈÆÔì$q¸+üg +äí|n£Ö¯‹¬ ôqàYß.¶æææø°¢^·ÒÖ?¼÷­Ô}Ëæ +Ý÷§qûKB“¹x^8` :øj{]à›ÕёȘ|H+!!¥&Dî¾se {´p¤8Aᵋ@:ðŽUäøËó†ûòË;VaèèØÂòš=¸ÕÚº¾|â"ˆ6Ô§ k„Ù.Úý:L `òW±“ÿKð3îýMÞ…“ðKÆ?ª®¬®­.ùc€ŒÔàç4žäŽðîè. ã^É)b¸?*yDË…’t™3ö[ ˜ï?¼„wÕ¶Pî½z]ëu€–ÚTÝõe' ñͯ6g‹MÁÝ?åÍü?æþ–¯î^pWð&ª+þÓ´6ž¡poˆƒ[uÁþí¼=D|Ð_\Aè[¡ »1e¬ÞÌjmò•3XòÍÍbVøßÚÜÏÚùD»K$"³³ª\y1á)Œ­ˆ +ˆ;’f&’&:O“*ÉzÕ³þ÷Ãø#’jRdföë™îH/˜žÎòv1?Kí_?®µÄ£"Ñs‡à§ã{‰aN¨Oó|ØûzìÃ{@ë%p^áCøÈ•¾˜ê׸J€ÜZ5ø—8ÝÁëâØt*)†öv$Å–’bËWBäFzr‘Êç‹cÙè<«Ó¥L’nt”pæXOs¯Ïšú´¬ù­AàI—5ÃßÓ=Pw“8þµþmoíìlb œk +÷v” L¨/ÔŒ®„4cJ1‰¥¾ +=Á§ƒËÊ&û\gÈç̵vL=¶èDO#„޶ÚlhXQ– ¾ÅˆL¸-ÊêNÚGµ¬aõ‹\È´‡”¨øçžàׄø²VØù¿q˜HÀœ†Õévÿ-݃º#$=6rÈÒΓJ¤79œMwrcc®Y›¦Ý`çø&€ÝðÿŸíû v/Ñ s’@¤Ð7ܦaû¸‚ŒüŠN©:xí ªph•:yOe$¥QBGéðì™IþIôòÙÄòåÃð0 +píá}ƒªÁ˜÷1áÙ,‰èôɰméÀ:¸DpÑî~@¸ý;<À€ÅŸÅQ(FuH9뇊q°Êô„1€‘ÁKƒ|]˜?zòK,€ôK÷JN‘Ôéï°ö yB»ÙÂýó@+ÌÌîW›m&óÑq;— Ÿ×¯W„ý–­ï•Òó^d]Ã;ÿHAÁÝ<Õßlå­Ç÷>h6ø®¡?ÙÝLÈ+@/„üíjƒªÁeå‡0>ÏJ<¹¸-ìY1#&’ ïÍKô*ÕÒÂ.µÇÔµ¡‘}”·Š=+òõãv£Qm÷º"DOi—M³ÀÃ=fužÊ¥Òž™ùˆÂh (Ö}™ (ÕØ¢‡@Ü3ö$U ù7µé¶ûC ·CÕ¶¹§ënµ~ÿx§ùCÄL)Ëw˜t“Pz…¼¬€y?ú±ÀÝ·€;¬ùÉ èe„Ĥ lgÇТc{ +JøC¾Óãê]¹¦Ó*}Œº„Y¾-¦'ìSï„ÄÈtTJð>^"§½sÚRÑqôÂ>;Û»[;²^›sByÙ®pP–«` fm+Éö†0_‰A5ÌTû¯! Ov7æ¦ësëšñ;›ß‚ ÀA‰ãÁeŸŸ0-®aŸh'…CÐóÔÆñ—0-ÙÞÊ©ÔzokDi~G³ímÜXãXÝxvq¸Bñ ¡8ƒ×èt3׃ûIL”=V‰ P9$ÆàÊÁrü$O˜ ±Ðî;¥ÀÆtC¿MØ”v„ßÒ²1רצ•Í™Ž“¾³xdÔ9;Ð{‚Ð*ï„iëÎvÂì³¥Õ˜N1ÄôŠO9I'è>Æ"½ƒ‡$éŽJ§Ôݰvhûå1ökù¯Á,i‡èÌêò$ŸÐY^ ë²MvÛÿö,,ÙÐcðYRwÄ,€ÅÀ`’qÿ°ÃÿAü÷®ãpãÀäÏ´+‹e^håπ屑+eÀàO&»}þý ¿BbI÷JN‘dñ–¼xÔ~Ôþúq«Ý~ôø«Üä‹}þ,`ÑÎÛ{Õæž?/Švör¼¾õì .ó¬=?3û¸h¿gŠ<ÙØÊ žE‘=.ŠÍÍÿñõïo~½¿÷u£ÑPY{{bíöæææãö^|"¯Ð~§ê¯äo>þº]h···Ÿ«PžÏ[ó¨4ÑÜ+ò EY!¶Ðä3}ª¬Èç2+’3öO>ú¦QSí {‘Ï´TZ>»‡"¿ÿúëöæ×ÚT×'¶Úí½ÇU›yÔþJçI-…6÷ó‰Æ(²÷õ&_ôßÛߣNNóQ¿œ{°ï[¤ƒ"¯6Íg¤³ÿ[‘G|èð±îÝ~£ñ²ÌGöGнy]÷×_ÿŸ››û¿ûÇy®ø{JzL,4Ÿ…@â䥅'ê̸ñqê QíÐ/‘^‹¯ÐüŸ"ôÓ&á:gûÜ.—ð4$Áù!‰Ø„÷%ìé@H2ãM8,Ô@'KŒò« ÅC¥C‚±S éœ7À“!]DHÝ9c$:E„U Ó¶ýéb¹£Fkºvmaª(À6´€¾€©p”NìOmÍZµ¹ž˜0 lîšu(}òX€w nåWÑÆz°Z4@ȪÅ9Ãú{jAx²#Œßš££d€nvÒ·€j†‚…¯ù6#ìAïè `@gÐ]À<ù¨À ¯ª@°ê±VÊ¡ÔÊ,è¦1ú-Š}ª+†IcÝ +…Ñv뢪w6ÃÃõ9±SîRÐñƒõ­õ<«WªM<8 Ž‘¶òìëÆ]!¯Ñó%ĸé•¿$)¾8l¿».íž ÑwõœMzøÜéÎ+]Bþ(Ò|„B•?Pø/±ÿÁIþ€„ü‰0À(à¡;b[c¬ô,/­ +l{ÿÐbÈ>$@? @š€ÿ´°µ@ØßÓPzlñ+U0~½¾¼&Û?ökk÷b€QWí(á¡EÏ€x‘è—0"'ÕÓôj˳F­žÏåE“voæPÜVѼvSs£z7Ö‹‰z!˜ âИV°¦\¥.㲆§ÉÙhç|˜¶÷¹|³á 7?k4ým]IS!­™ŽdKæÄž¿‰O½‘ ßµW*¢ÌC +ÕêU4©®oUçÚhY•AÀ ú:KH3«V·œO9w¤Ñ´Ô âÍÍðûñáÍw§o3TÇßßœG‘¦ÉšÓù»Ôˆzº¾Æº[‡*KW&Eþ!oèüÍÆMôhÔ¶›·Ö æ–TªROwB—ȇ:7­œY³­ËR`Z·6M“àsß{‰‡¤#Ë+¥`eŘõò ð&ˆÇîF~j‰»  $€sß%úÓƒ`©U(ÞƒØÝ žÏéõÀúií‰ +$7½0Ñp³C:õ"éI÷£ó?zÃZlÄÆB¬µñ=V6ñ])Ïûè êSð:®BW¡¬@ÏÈ/ìjÛü7˜)‚Anô²Û†?bË{gg}ºRÉš¢` ÁòÉ·ÿ[ߦ»ð’S¦Â{Û +øÈ ÀmÐ8­( XÅâsØÝÚØÀKaCÛ™e”Óun[< ­Ë¡ €.÷Ð*|N*„„»û&n–`Ú#]©Ò’ì¹B0 Ý¬ÕTM\ù•šÛ€¥¯*vbß6J¦OºkÛÍÆÀ@5ßp*ÕhÓ_ét_=h`N|%c(ÅÎ}.[g™€{®èU0né(O—©zÄHM´P]!°]Y/ø‡JÀÌDºOÆV¢½ñ}¼ó±€]˜\6òó ðÇBþ4$ÀÃr½2€h½-–íõ?¹°¼pç¥O’ÀûýýEP=ð?¶!y–'{&BtäмÎb¡Õ5Oèa€ô[8ì`£×CïÇÚ¿„q¯ä>F®]»61Q­~P¸Y}÷?ÞÚß¼ùAõ¦ð¬¦°¤ª˜é‰ ‚7«ÿ±Zó(@á0 ¦„É0­N¿«ˆ¼V•³v³úÁ7o'§ƒ4>˜˜ø`NتÛ Po¶ßuuU•R½6Œ" +6&®‘@«2Q“ +îé_½Ùª~P»Yû ŠÏŸOK=òXÐB%4ÿò&êëXE¨« +À뛪õäˆR6Äsš +ÖÕZ­ÑܽP.01wÄ—ô³[¾~UEŠ ©pmÙø@% ï¹@8Ô£7Æ—¡›ð®”Mw5|S«7oNO—z¸æûÉü‡ÓŽþ¤d+Z/¿¼=ÿh¶·ÉŸ †D CœñÚ€+ ©§¡eEQÞIx˜¯‡µÜø8(@â©ÖK¤à±N Rµ‰> :Acù-Ú§3Q‘i‹¶^Cs¶½ Åxu˜ÆòSdG¨/§wÝØ‹-1ìU(¸…‡`{[°„ƒè€ Þ §ß˜›®ÕšØåf¶Î±ù±¥AyÂA ;!«ÊV:Hº½~8\€Ò¾B^`çÓÙ~½¹¾±:þa§ûô6Þ t¡“¢h EÑ@åfn± ¿í@êæ2©ãžÏûp¾¥¡zDR—B]·rH¶ªÜØ*tõsëÛ\–ÊÚºçsÍf}¼2=·Ám£0 7iën¯¯O×*ÕÆºàŸË9^€Ì×ûϼ.ä}íå< 20+¼ ôåÐ}Ê0(gñIC5µù _%ð)÷p)Gò%W¡CìË#“G¿%á,pè϶d)¦ì »`qyíÁƒÕ•_é•Á›)=ú--» à  >I\àϦ÷C @ÐßÛ Pg~Fòä#0'aíà¿ßmkžàÓŒ\ýåädô8ìУí_, ã^É)²·÷äÈ*)n7׋õfþoâãnûÅ^{]ûvûq»¥ðÞ7ûæV»]|‘UìÍçy{¯Õ"i«øY±ÙmüïÅ^õÉFXõùž2ãÏ÷÷ö÷÷(³½¿ß.þ¡½ÞhÌíýÇxÖ¿h*·±÷M{s«ØßËוMæ?&yãæŽ5Ù+ž¹Êúê1ÍÛ{ÿØ®fЧ:é%M÷ÚR¢xD¢|.»}ÛŠLìåÍÛYSZI‘ö“b=ÿEh”Ølÿ¿¤O{§y³Y_íKe÷÷¯åJ°-ÝT¸ Ë¿ÈóÛ4Ú¡Èü~"ºpÝ•½ß·'Tii%Е´Q*/²–;9 ëí½æŽösúO¶Ú÷Šü‹âɾQžç(²ù}E-sG–WîtÚ$ ‰_Fôºùѱòéé²4ÃIYŽË¨„ªô°€2üóÃi€ùDH‚{ö<²ì"ì(ÕÁR/GNéq ú¸N <ˆy œ·#¥…U‘=¯ „K÷š~¾„Žør|E±9ó"’moíΡFx[ýHí~m:X/=U2^m´o¯ë°6-idBA<BIðœ È¿iÄÎN ±7k’€UŽa®ƒ„º>ë”K‡1]žMkàZšM‹K•ÆÜ–ôƒ6<ÝÞY_—nÓ:Å A´"]Áaá6ØN)€µ9 +ð¯4¾Rñ:ç¾ûœ÷Õ˜6XE%"·.EwFl‰¡‘ Ý€|Cytn#7Ÿ·oŽ›hùÑaÐ4`§`÷/B]Ÿ7¸Ûðô°€3QçÑ#¦ 8€pÅ¿öãþ£Ê„pœá‹pþTâ]xÍÐ)ìgáóü& ñKì§M Ü~yß_œ\¹o²£ðþbKwìç758~¥Ú“üwë?<€cýµ/”ïÈAü—$ï¿Ej­|º¼ò)À/2ëªÀØà%>¤ßàØÂÒ¤l =~ÅÄ#ìǘŽ]^ƽ’S„æû“¥h2'àmFÇgLd+im>.6U|“5„kÀkV¯¿_¿!leúÜÌÝóCfç'n3I9FÞB‚ÂV{SÈ)øý¦Ù`D€{×å³y{ú]¦ìS6rÝrÉV£‰"ÔFùLÔÃt­¯6[›ÕFt4T¼¬îl¶…|´GBç»[ÙÇEgœ>âi~ÜE@R´I )ò •¤ˆª™-Úµ‰}NÓˆ]Ö,ªë_DV~ ~ýJ]×ñèñfk­œ67²LEuzûé×Ìš3EþA®=Q͸¥Ìç­Ç|U¾ŸèÉ –œDÏiO/“‹áÍ}ÀpxŒ¡ÆRXA1N#Ôeež@°“bJy H‚ú´7¬—ØŽ`ßÄ]¶<<¢‹ÿ¤€©xñaÚwÄyz(ðïå¯þêJß¼'~ÌKBkàÁ÷ÐßHV‡ß§ÊVBm40º}k»À<áóok¿½Þœ®\¼Øß?0]0aðîÖzm ¿¿ÿâx¥:ÝÌ¡ g>÷Ú.z€øª`0] ÙÝ=ÜóÂIAp1°%ÌÎÇ ·¡4_oÖ«ãûsª€ÝÝÙj6Æ/ ×͹õ-à˜1v†n›ø4j¸!žªƱ@ÉOh7"Q‘â]ø43Pôšã€ÐÆô`·½!F4—ÕÆ.è~ÜÌE~tUsuÝ‹ãUF#„n€>¾~ðÈßÚ(Öu'«Ós4œÄÚ;Xãvá»í$=QŒÇ·ÔeQqKðÇ]1F—6ºðÿ;u" |‚) RâSDç‘(0.!ò€bý ýZ¬ÿ¯Éì×Üäþò¾÷4 pÕ¶µ@ôðoaáŽ"ðfÿõ)Ý“ÍÍb³áÙ ˆöW³©†N•‰FЬ®§04Àüéö [É>ïÍ––ðôR1€˜ äÓ•—ýD0ïšýÈÆvjþg‰Í $jƒ-€Ù—Šz‹_{€¹4üÆ>ÂÝV°mO5Z­â”!#tÃiBO(k° e·Ú6þþ£Bô¢0þ¿¡­ÄZ—?ëïW/⃈ñþÌ €Ìþõm\ü¹½ü[ëØ¸À•`KÈÇH¿¬QuûûÎô×Ö·ÁÒí¹j?ÓÖ ÔÍõ-Á›ÏÍÞÊô‚©l’@@]Çg0U‰—Žó¥ƒ¹¬ëŒÊ¤aBP**Ò¨H“¾þZ“¦ åØÙÙhŠŒ\®Lgž¨, Û …žJñ(Cñ×–š ÿÛâŠj9Ç…Éí¶)±µ±>ݨU.âï¯ðEQ“¹Ê…3}0¢Út¾^ØÞw·E…¶b®ÂmÚ(šÚxeZyNl`ˆáëçúϪì×zßO!.æ7›v>Fvï8(ô>°SÀ*O™«²HÆÑ ö¿%ʈr´SÀ^tD°-ü‡L +£ÕÿKƒ=Áÿú°Ë8¾»Â÷øc&@ü¯°ç—[«×`éν0Ö0!NZ]ñ!éÁòÀîe&ÿçØw/¿—Æ{,Ú}[ÀêÂèeæ€ މñàðãZúìÐVЫg“0" Ž•[YÞøà›,ñÃfóy¡®ä¿m>Îòßç­vkà}ÏØËxÁ™dzc»ÏæÌÔ'ðœö°<‹í^úÈïÑÿ®U´¾RùLœÍÍæEQ{7g”\”1]:neÿÐhÌg·¿@¨Ë†ßü{ðó›µü±jv‡û$SYK¸;å0¶ølΗzia'»9ÈmOúGŸ?ᮨH«øf:E>’"_LL˜‡x¤LÄ¢ÝúDÖΔC•^y§ÿ­ëS¿››­›E{&7+2ý˜ššU°¼{:Ùœ˜·ýïéôØ™{EZÅǨò½DøÏ œñÐ öô¶pÎÐuúbÔŒ×âx(è[)8ï¥cüí‹þݲ@@©„³ ò1b$/A¿Üøgæ¡ÅU  +)=e +êv°žãô¡‚RtÞk)@?‹áà-Á*&àk/oC\‰3º{ÆO¡Ùºàh}£I›¾°‹&‚‰v¶ÛÂKдØ¨×*Ã2pñ½ïÛësµŠŽ*ãÕ³9´zïmïÐm€U0kðä ù»{œßñ GàɃ™KZ€ȧ,Á¹lkË0úéê85×›Œ»Xj™« U+µ†g+Ú‘uMA˜Ý¡eêצM£_õ_õ ’Û©KÑ|ü@!³ Bp §'³D\in®Ù¨Žˆñ%ÚP6²ÚO†Ç«µŒy7é)à ¨¸s®ÏeõññFÆxE¼-'ˆàSØOG@:ÅíSÈMðëÞ:Là D:Ã|ÙÐA˜‡(„›Îœ;WÎø"MH‘ÿÌÁªÀšúÉ–·à¸þ'Œÿ‰”Ø_†¿|ðpuÅÈ»|ÿÁƒÔÊ¿LÀÊ +ÐoÀäÒ%Ϻ›üG·++@7 ÝøÊ_'èÖ?þK.€ø£IÀb MŽ—åOíø4>ˆ&€Ñø`x–'ËN€¿á_⎎ü¦Ðš0"B·Ã+KH#Ÿ¾¹‡¥Š ËgÂñ¾ù¸ÛÏò?Ùt72 ÀúTiz[fšíkyúŽ ⵑ5L;•I¬…!»‘}1‘3 ²OÝP•Êõ©ÙÖߣÌfµØßä~0 ’˜Ç-¾÷7uã.ôγ™"Ÿ(‚ X¸]y¼©2*ßC—¯oÌåÓÓU毞ö|Àb ÛÐ-”Ü}²çmÐÚ'IÐ\¤d¡.OvåqR'@\mømE:°ÝÝ.PDJTñ³ÏÌJ¬Ê‰kHEцÒ.JE;_üŒãÚêb0:¹%à×%R»‚ªR|¢á¶¬víœE‘[ +ñ Cž“ÓfˆuäâM“j>sô¤ÀÀ‡p÷RIs7¦T§ñ¼è¦(¯Û»}N–Õ»k‚À»÷ÖVïê±éyªì¿¿º<6xuòjßE-ÿêjB±åÉ_ñ!Ü€¸å¡ªÊXûŒžëƒc‹«¿üß®­LŽ.¬þæ·¿ýß¿|¸¶¶º²„¯Û ‡D+øèèU-““Wŧ¯ŒNÞ}°z—oó}vM‹ÔZQ:1ƒ-Vû’=ÚÐð¡!¼÷½¦wɰB'@< +K i°ˆ+ßm}½åþÐV5ÇÒÅÿ±îa €ÄÝ`£»“6¥ÿO"éžÛ ‘þË+ºa c—造Ç/™Ä*¬w4@k¸WrŠ€n‡VĶr=ËÕ¶àK`É|w¶î×ø6Ù?¥¦{Lmá\Lþ')½³·¯¹  q«Q•…áéÜü.™y\ˆä­|sºQÌÎÂ-dÿO4‰c8³TÁî‰wµ¿Ù`&‘,ŸWÆÍÖ/~Ñ–>­GÕìñìL˜û0€Êuæ%´ˆ°­ç¡ü¶Ùª¨€Û©€‰€ù¼hŇzgfqDL@ áhH‹i(Àtƒ&[Wˆm/Š1%2"èÖ:‘oÆ I¢s¾7ºu´+Ì0“a5µ›Xšî¢è9$U†Ž¾—@Üi辨$:èõØ•vçEú~ô£7„¡öžƒã0<=1Z ÐÉ•£€é‡Å¨`Õ†­CªVEºªÓOeC齄DåœL]ô·tº +ùÙ&ô÷¦¯;VH¯‰n€R÷ø%!*öÐ&ýÁN_ˆ¾5'ˆÐQVa·J?ÆÊèÍà:Ýh4ý/…X/¶fâ Ìnc¬Ô·xîqmЌ֡– äœå\B]ýÚ|WGÇ2¤·È¢®‚^þÁÅV¤MiцÈL°;àõ£XåU«‚c¡L!HÑŠ$ÅÑ"”­dŸÇôߥ•ž€9 Àcƒ¦rè"Éh¡9Ñ!¾R´Å…ÜCÝÝP´¢ç€Ö«ã•_Ø Õå$)ø.°‡Úž>*<)«÷î­Ü áP }HGäWõï£ÿ©Á`8§´ãq\_Y¹·¶Fǵ‘‘…{÷+Èÿdlppdaeí·¿ýÏÿù¡ðåŽ.~rgaqQ+cæeÙ—À8:zåÒyñ…Ùêð•…µí®‡ÝwðÓ-"ÂÄzVýìãüwðÁjêpŸQº0vÍý@|“KKöÐ>À·‚$‡·«]@wéñu%¶ÿí`“š˜Þà`=^ŒøÚ°–ᮀY€GDSÊÒ À(@ÍXƽ’SDˆˆôn‘àf£*¸¢ µrYëô»kýÐj7²ßCtæ†Ð߀«¤=4 fÐu¸^èï`6\<Þ +åïóß4áÈ7›ïæ_o湿¿§7!öÛî–4«7 ðÎηýBÀƲÈ@%kÍ&¿ðÿú{X×»sŠdÙ°‹2ÁiÜÂ#/žÁ»z&£×½ƒnfxýgu‰üwRd3¨ˆÉP(¢+ôœ€ÊÓ +ÿ/”ÎrPãHolÕŸ"þ¢ŽpUøŸ Áøà±kc{Ã¹Óæ@foÚƒ{ÓzÔ;\—¬³ž$Ø@” +F ö 9ÓÞ¥)Ì‘¡¬JÖ^X¨H€Wâ^‡Å)gwÚ;4J`4óž¹üCéa]riü!V7D†š¸p6º•Ý)F£+)™šÄ3¨Âü#êRÕ\=—¿‹ñ.ƒ¨zÎl)2Õ/6" '" AA®p‹Y u]‚y•Eáuq–-'5Ý;“•S„ø"ý' ¿€à÷ÚòÉ'ñètdqìòˆ Àù+b†±’~/2’³œQk&KcBñ{þöáÚ§“ƒ—…è"¿}@`ûÉÊ'ËzzCT’(8réÒy%_•­^tØ+=‚[Uþÿ40>¿\,Þ&€ðXaìt, +P¬vKKËtÔ¢¦‡¶*C¿D/˜î"Ž€þ >ðâ'ÀÎóüOŽry\å‰ T;$ÉÀL@£ º© úöKüw0A¸WrŠ€E'ŠÐr"Ýtoáê6æ¶ZE{:ÛrÍÌÌ|§˜´•™]b`žOäóÆO€wÞ‹xK!a¼ûºQËaù~>”oªhÁ±S4<•ER­NlࣕÕÀ«ŠqEJþuá~¥òÎÛ•·MPÇm"ÍüFÝ +ñ¨F³8"tIó" .TÝlJ‘EwBr•ŠH®5išër±þa3ÚçÅüpÞžw–¸S7Rý¦-33">EófÜOÄ$+€\‘9Däã®?àe$¦ð° ‹ÿFüÞ™:rçE½m:Ð&Ë?Œëp€¥îÐñÌWÍh†¿¤Ú¾d€ô±?°IpÅÔëÒužæ Zx¬@é*Ò#bl…üö°FÊÂWXB¿UŽ C!%òÇ6Ž0”O®) ¶„ PA1!¾µ-K™Ùi ¼:•Ñð¡¨S^E‹ nk„ÈX!'3¨Êjôt®ƒí ÑÀi€*[†b°Ùó ;“ìð]•é•Lftž7ùîŽð?®@ÄDh*èu[LzçVaQ&UòµçœªÚÝ)8§ŠÛè‚èJ ýŽÔ"§"ȧuWu©Q¨&œPfsÚÍ'Ú‰;áLqVITºiÏwƒòé])jMn3Ô+?i8Ûü»;Ÿÿ¦Iôl¬®ømü÷z•~PdÉ›è_jPölà°?lú…1ýdÿÙÿ<"á¸ÐÑZéXY(gâö ÕùÚý%Z z€0pu5<î`´ÔQjXfKÐO;¿,pH£?¹« EÙcÁ‹#jg»Œ€{ +Ú®÷‡=0/è Ü7ôcýëp1Úðž8ÅÉÀ‘ä°`ead€ûèq ü7îK‚ÚÇ£ýм„ŠNé¬hTç>/pZ`%îz¡ôætöOóBaÐîF=|Ý7¦¦²|‡-_ÖŸ­~Ö+nP1 ¢KƒJHŠßM3•ðl¾Ÿ a”ü¨]¶½ëMI^­Eo‰­tjVmà\`jJ†ÿ{aüXDDaÆ`ðwoD‚‚ÒT")RÔ¢•¡Ý¢3Àü/¾îôFèê‘åY1ã’%ìéŸsÝq€àEˆÎ‚ú´:y82Ì­ÙíÛJ¦ûz[ÙŠV;ùÂCk€ŒŽ.Àâ?0@¯tîÈÂ³ÄÆ€-ÐõÎ(j•qöPH镟½Š0ŠR$ÏãÉ3zS®åÆ?§£ €j¼RM7’`¿ôPwìCb @™½·@xôº(ÇÄôÅIåras@|kÒïsðN`ö¡ŒS¡SÙ¯°uqeƒ–a©*íÜÈK[(0ÿq`Q\;¡5X+°6ÝŽ;£Xpª¥-øÕX:Ö˜ ¾*’¹ˆL)8g;ܧ6D + ð«!EÀ(Œ.C‚ÿBN¸<Ùð¾ãŒ'§ò‡ŽTb¥N³Ñ‘âèüˆŠªÙ¿jÓåø‹R­¯UQ×\SLà7üëÎ)bn}Kç¹ôÑñ¥™¡ˆeéÎÕªã* ”–ê§IÎüÃ=y*þ2ÚÃø_»·ªí*àÓ¥—ñ7}JÏ¡íh%°0&ƒµã(=J€…åOz€Ê‹ñ}ƒ—Üpš€ŠéüÇq40€—ÿú0ö^ƒ<øòa9 +`íaxD¡‹¡¶Uïzü;²]~ìƒx8BºCþ®`Ñ“ü‡ ^âò€ÿ“@´6ßËË—._[àÝ&…K€x@òÄû&‰ì¿"/!Gǭ߬ÁvBfmùÓë/<ÞYö8µxOÕoØØÍ</Ì_ó… o\è:Wù)oÕë•÷„ÀB=†ßkýýtcO©ÛÍ!úÄ‹üQªýî¥á]oWk 9%³n2˜Íêg0žSŒD|‡ßÀÀ[ý’· ðñýJq!93û¢Hú‹¢(×ܺ¿/üÇ'?_|ÝmÐç3?ôåŸn4Enû£­Ã½€xÝ“‰¢èäÜÀ%ý0þ{j¤Gym= Hd:b‰” U„“¾bpßKI¼8ÌzfxäÒ¡ÞZôHrbwÀ€{€QÏùÓ;!½Å +—1¶¿…ÎWðèà¸>%(”ÀqÄ ^nÒ xEªÈ8~Iõ„G;Äš˜%”+2} „ÐÖÖÂÿ¿*=%þ#I_éÎê_HQHìèO! p*«×±fán}‚8[þ4bþ±c9'ü¥Õ Ï;Îàn+ÆÄÑv!Ð4*,TI0|¶Ò!*ÔÙÏÞ) åéPØIS»Bán Z¶­“þ‰¸ ´€€Ÿ…J…p†rD[ ñÁ:f¸ò‹xl«F‘ P?ÎZI²¢—# •^ +˜ ˆÓàÙߦÉCŠr 4è4×Ññ-±nŶ›E8 Û 9š›k4•á ÇëÚ;Û‰²¾~¦ßó¸w½%ÀZàῚ°_[€ŒãÀ{ÇôÀÇ9 ízî$À—×,›z?!Kò$`¤À¿;Ù g»`ã@€¹„öÿåZzÄ:ìX^½¯Rñÿñ¤.h¾ÄL@§ €1{ÊŽ"ÒY‘ +ôøƒÀ'=*ЀKƒŠà*GÇþú‘TMˆ(G,¦f൥‘U驵»ÑÓ«Ÿ_̤m¸WrЏÁŸÍÁm@T=Ÿ¾ù N~I VÇkiß*ÚÍ\éîí W-‚Äæù5ឣ«þ:@‘ߨ¼õžAø&n„Íͯ›xò¶`W`.ÏD ¤d×ÈoN?Š( 餆,l°7Vèz²üß2üŸõhjåúTýbýýœ-[ !5Åäb)³hØÜ|´w³ùh&kåCªÜŠD'…Ì]‚4èZöª¹¨O s´@OßFš%ª¿Ó ñäŠ)íÿë¢DákPeE³ +þsƒƒÜ´ÛÊá;›ç›þÞwäeE¸‚à@#€ïˆt$éå'tôägêÇxÜ1ô§ÌûC( ÔˆkP&Ä idK("¡¨E@[´¤ƒÐ x<¨]èüçW¦s}ª#܆l/=’<Ý,±3qf+ªPÙÀ4€yÂ@?_v\¼ï›t3Ê_H'”ðä$5çòiÙÿ’iœÓF5?‚ÚzYÏp(ÛÀ9ÍyRwÎ,%œ‡ÜÔ€è¹90ßM ±Œm%ï)Ðé×›Á@@ÓˆÓ‰„[ùµKxºˆÁ8©ÅmðöB޹-Œr¡°^‚è”ð½[Þ#F™¬ %P­Ò:ö(Y†¼¶Tªƒ&,ÄZ@†ˆÐO5ûâux#¬vÜ-Ý:™Õþ‹•ƇM:¼@æ<¯ãÐã°&“À}@¿—èܧˇ=4EëÐæçqLãq€O&ËN€<²ÿ{ÛÂÁ}”ü°@h}Ô๗&—Áú/ÅbïÃ| +à™Àµþ//¥™ý‰^€]ä=´Üe ì‹îÂ*¥Ðõéß”h`—Ù0¤ÐA:‰ ‹&ïÜúÎ0'K™‘ ÆœV¤`§ñ”p0’˜€¸ÚÆb0½ ¨pcb3%¢NJ»çÖÑRºÐjAK†Ä—£]Ðg +ÛQ½9ÀLÍ4”•âÅ8á[‚o Üu¥6|ÒÑÂ@³<¨¯¬øòÝüQ²õ\*РÓÖ‘«¦|ÒqL]›ÓÓ5: ×s©áàT9g@¸jÿ²ý}ã~gk°²tt@Ù@ÿR©@éà<âð(šÆþ=y`!?·íƒ‹'÷Púÿaü‹,º@~ìØ¤C7§KcY¤÷ÂÒ‚ìs•jøJJ¼?¼èŒ©ÇqØm?€M~÷ûg&¯! (³½ë8ÿë š!S£—™ +plauidtraôJzKóŸOH`¼#´{åxzš¸»ázÖÈZí¼Qä32“s X|ÙíihîÏÏÚ:ø_¿áùK÷ølþî4¯Oe³E+«¿W~»RÏê9£þ-ÿÔ¼ùA^ÔÆÿœ¶ôÍÍÇ›û.Àê4¤ +]I`¡÷=[Áëõ×ë7dÿÿeò¿óNE¨¯ îÿD +Þ®\¯^ú[¿n÷R \BÿB•6&j¹ˆM öèK‘¯7¿‰dˆÔžmíÝLSý i: ÂÇ™”8²42B©ZH@–͉²î†2ü#„¡ÓŢŋ//aq 0÷.@  ëÿG”llá— ¿4ÞuDO’·Ñ@`Ši-ø§ÓŸÞuÁé;wþ“~*FÌ_ëåË£ A>üÏ_~.ãf—žÅo­ãûÄCB Ë|¨tå@ÄØt<© !áy(‹.cE[Èëüi`ÿf=€xmÔ}íi˜$¤ã´K`r’dú¥îéãµútÃڄq‚6¸ §Óë4€cF5ÎEB·Çc‚ƒw‚D 1ˆ: pX +0¨sM P\/R"TŸË›ÓĨˆ„¸Öø{ð ‹ÒÄ$’ +ÓÓ†6º´µš†î€a8‰ +À; CëÌ€N(!1P‰á=\¡”´!é·Þtb¸²Q PÇZjñ±£œR|H3Q ó$ø_õ£j£!æbÿå©ÒépWFµ¬–0úµö.ú_\¸sÄ0zz€“< 'xd…ÇÓè#}Ž UÂ^@Z½[˜”Á¬ˆx g„èu!ü7èx‚½¨¾SdÌ,B&¿-þðþ—úxcÙɀŒù p\¤T€&€ÈpþÛ @À¥Ë—Fðè¦.º €Gמ‰ŸYyGþµ&Œ{%§Èt UêH +ƒrú=Λ€¾ ÃØÚ Åôü×t ÄÊ]Çîÿe=h–u<ÆÉ,™˜U’÷‹ß q¿ŽÄAŠÒ.ž‘“…ýÚ4hª×Ü»ÝóÌ*S[°S} ´xhpBÁ=LdŽ…{v8žÞoö 4…º:I›½aàWš.‡Ê)QâtlõcU*U+ôV©øWåEKÖœvduµ:Ð\: Üâ4hê3ˆyî[ø +ŒÄ©]µ)©öÚ+­s£»ŠÃ’W.H¾€Ð=¼œ”x´@Ö¨W‡!ãbZ ¾É}ê"a"€sgþÀt,‚{c~w«•òeþýHÇ ÿ¨cúXz=å(=Ç÷X>Ð@ШÀ¨LåS<pïÔ ÌZÌÞwDÀ_Êê²qwÑóHÛåÅŽ`‘~€.zayÙ5ž( ¾‘>:‚æÞ°H`(îðoÀgà˜â@¢ˆ®`rôjÄnäQÑ ›½tùŠoá¨XVéô/[DôdüÙ&Œ{%§ØN/´RR8F¥µÚEséñŠ»>næ_{ +¡p &gL{gÐ6dðѱ>˘=`³5;Kd*bcÿç׿o|øî‡Lô ì„‚`ûÙ…½Œÿxv?/öT¯c~}ÕeP©_ïz½¿Ry¨¯ÐÝú‘ ¸þNÿÙst ¸ö¿N igµRº 8×%0¯áæãß?¾¹þn£‰ë¡«H««HžU(êëÆþc]òÔ{oãÉЩövÌfõÙ|œî ¨0S!M鮈ÂÛÐ/Ì0 ·z¤{«{àQ*[[{¨’?YLÞMK JÂ8ߌ^ƬIè/ÓæáLL‰_Þ縋Ð*UÅì:XYñÓ)ŒN»Øw7X¥ Ϧ¯Ï€ÍÂNoÏ_z ?ƒgÓ 8Ø7ô—øGI”Çi—pþDùP?º§×ÆÇ+²Lm¨‚‡˜¬:øÄædû +ç ÍÆ\6=gBK@Àj`p®„FJ¥äXÂʹõL™ApE‚ºT"û?’)…+S^@43å0þ’É€êtñSI†ž¡øÊ)Ê"­2ܧ€ ÁDqÀtzêÂ×?ä¼ÂR˜‹%-]R!3 +çuwуH¯57QLTkžäŸ´b|·Ô=iª8^烵éZ^/<÷©¯Eÿ¤ú…ÉÈŸ¶ú‰!/ÈH? /èpš`äxÀ'1–7€ +4ŽºÀQMë½w$øw‡€£.· wŒ¼=2<}QÂího?EÂú·€…p(Žzýù€Ÿ8€÷?[,=è‘ÉÛ|P’àҥ˗ +cc ˽€Ä|ÌÄo^ ã^É)zõJŒpBím¶‹ö7íf^|1ßjó¹Úýy¾ƒ+Àò÷x¿ÞÚûúñWßüþ›¯¡³2éóv{è´”™/ +íæDc¯ø‡o~·7ÏÇq…ëSÙL³9Cá_oþãÞæã½½v1ÝhVó½bÝCòÚ¿.æ[bŒ>Ä á9ƒ7¯×Fq[ T×fŒÐÅ*ShY¨_¯ëDû«Í½âQ{ÿ‹|¶Ží¯DïÕú”c¯Ud³_ó5ci)Lnæ{û{û›ûQds½Ñüðƒõ¶ëT¥_í·òGm]ïfûC¸ ÿG¶®ëÏgð<âfˆÀ&´¶«ûíÇíßïïííû›>*…ïÏΈ&QÑÞÖNûɬ½×þÓcõ?Ú÷¿Ššÿ}ÿ÷_ýÞŠ¼”ðÂY9ÝpÐ3‹m³x ùÿ›_ÿFøÿpiiy‘NP‹îÈèOÆðè‘ üG¾|¸¶Ììg ¿œ¤€Ïx/ݹ³ #çŽö%ÐûqåÞ@ê@õ.øóÜJ°ì£³A`ø‰}”&E¸ÛbWÒù€iøß™€˜/Ã{,@}ÄAœ`c”?Eêµ3ûð‘½ñj­ÞÀ`¿@0ƒ@TOð'€›þPÿÚÙ¬”™° Q0n0TÿÀF ZVºÝø Lv28¡j`¯h¦Sx¾¿(ÄæŸ›Ê0ö9@+W!!d¬•ê:EÁXöN€ûJĨU¥(œA¥(÷܇:+º£k$csýC¥ZDº¹fƒ¹‚0Q¡µFW­º E˜þX™¸†éFÙ´ÌyO¥<Ž ÿ‚¨VM‡/#¯­¹ßŸmÿdÿ³9¸èTOÑÂÁæ³{‡gü^ªÀ +žƒãæX$ øèpd€€aºÛÌý»dîÿ—Ä’`yí>1댠ËþâÂä˜Ê^^ŽªNZŒöT^"?~BŠÓ!ÀM¡x´„GÄÏ‘.àˆøFݰ1<—I¹Ôë ¸Ÿ\fö¦ö˜ + ã^É)rM2Á&Épì&&ªÕjm¢Q}·:A¸¦C’è Ú¸6Ñh4j7kÕñaËxÚ_ëìªÙ¬é HQµêD$¾¨]­V¿Ù¨Þ¬xóæÍõ† +U¤‹zƇ'†'X]ÙDcXÇúWÇÇLJ .ôéÁýõþ÷\ÔÑ…‹ÃÊ/‹@2®lãÃ.(Aßë}¯¿þ?®\¸0@íã•áñjEÅ£_m"tã½qóÃkÍ꺮êµZaíÐ +C¥n )Äu\T}CÃRdø¢t!¦ú— ŠãÆ•XŠ]rfDûkï®3¿yõf­qS…¹ÉMÕ‡7ÝqüÅ¢—ŒÞ9½€.<wÄλz;3)™_#Šäi?$÷sÿ×÷µ[{¸°ðÉ'zE¤\’^ÀÊÚQÀ—x>™T”ä—÷±%°tîÈú@¿xãÓ ì%¶ælÀµƒ8‰ê”*Á~ÏL€½»ú7 +oI¢%ö: œ½wx’O:¼j7]­U†+•ZU @Ö*ØÈ¨@p/ð¬! 9àÌ´ @ýC7exv 05ŸÓƒ¸D1œ±«¬Ôލ +s ˆM§´~q6NŠå¼bƒ­?lJ E `o¢¸ðVjJ“†Ò¹^òÈúŸúPQ0‡,Ṡì,.[¹\›’¡ŠhQœtÅÌCj( eÐoB;oT%éÖ”Y1J~S{†éi¯W+"z ˆjé ö¢©ðGÛiðkÛ ø§ÔO—–Ëæ¯RNŸàè(€±Ò06xù€8@ÉâU¤ÝèêyŽÀ0×3~À¸þã00ì–ûÑÀ¼Áý†Xòg –µ[ô|„“ 2 ôJè ý1‹ªîôÐ>y¬Šüþ6HÚÿJãþ‰ð¯d¾•¥ô\¹,R´²¶Àǀ 'Uˆ¯@I`~Ix“0"2Œ“ÑoÑ«À"Y¶u+×Ó›eEÁ'»s¡sâé¹4Ë—»)¾]LäÙÔ[´Æ1Ù^­¦$2/ô‚IǵO™ÍfÕEçÙ­z}x rK&uQ|·÷rYäíGØÁ²„×±ˆÃ‡öŽgùVu]öš`}çõÊð°Öa¾Î÷Ã뙿XÈR·=ó!c 0I={àŽ×߯T*ïOW=þ.c^žKOêYÿ@Öº)æ( U¬Ï«¨ÛLcÀù¶Éóõ‰‚×-ë·ò =ª•êð€.H—Ÿº¦½b}¯ºŽÚYó–‡jÕ«-'§DÅmq¶Y|Ðäc„¾À$EÑü™îÊ‹e¦¼Üë8n@w&ì1e`z_õ|¦%<Ÿ¯ÝÈD!á8€ü¥Øà·Z"–µE<z NŠDÜ»9 ýº“ +bç΄–ˆ³ðb €7èÿA"ÚÀ§“…o/AÑAK ?ØïUðôÇ&ЋC’€=(@ ñDu„ g;Gþ„Ï©‹àIè$²9^‘e*@3#˜V¼Ð­Úa¾r>»ãÙ´"…x‚iŽ@»€#V²„-ŸÈ1¬*›ÐVé(10;‹j#а2·^j~¢ª]»­¢¸T^Ø¡/Š'‰åD]@lÏÛ« ÜW?éq.úY¤/Z)[S7`ºñ¡®Š„±Ñ¯ñ¡ ÇèPÕR AòV™æíƒs…`½ˆt­R×óýÚÚùíôºx±ýkö‡ÐIQü?Šûÿ²+™õ?õ2ót<¿ÄpL¯E HëàÀá>áðÏn€#€± Fð~0R3…¡^:ä¢"ð¨¢Å0OÝÉêÀ–ÈEÚñ¸1 + +ºéŸËüGßäÃb0£W×–¢`ù€ú Þûø»’0"´#±Íö|gk6Ïn3«ŸàŠqëy{»U´ÚÙpL€›Ñ×Û+è0ÍÚ.¾ØËªy»EëÁüìÔ›ý•,úpsïŸZ…ª˜oµ‹Í¢hoz¨ym¶mʪà&m e|jß?ãþeÕ¿Ùß_ÉZùtOÑh쉔ÒIÙÓd·oÝ¢“pÿÀ@e Bs}^g _¾>›·„ŸÏ3ûN»ñ;jÏóùö#)aE6q仑^÷âQ{³hïeðëGDõ=F4TÄC*uÕ¦èö|Þš/ª·~ךåsƒ³î"ЌϠ”³%=wt h'Qé{[¹¨~×øÿéO/\õ°ò\$ø—òã5ôœTxlÁ€cš~sÿ7k¿±`íTÀêOFG~2zù +fM`?}<à™&€&W[»·°"Õîˆ,ï#kòü§Ä"Òµ°§gŸGÝöíök³ïÈ%÷pð ¹J¦,@xJÐgÇK$öDÅK%ÄgâWÏt Êc—Jµ*0ª×ÆÇ†+ã•ZU€VdÙŽ áÄÂ’þ5¢å@«Mc>4MD‚Grm€¬V êjã¯öù<+ü®f EUqœ TÕÆÙüÓ‘Öšª¨ßì`¼²€ÜR@*Ù¥–×ÈKr´D-Hƒ4W‘TµÓ‹Ä1ÈëÇJ)އ68ˆ†$ÃÔçâQ™=åà!Ó5é$+ZÑÓ_‘¤L3¤X…ŠÝëu/ô¿~æµþ‹ºëb[/#þÿãØßý8(ý.þÐê‰=&âá§Ž8ÎÀ(Àô«¤² à¸o€Ë`ª€!ØôŒÝ .äîB¯@/ ý’ÀÓ»L=~®ñDÚwú€úìc1/Hö×ÿ_ +Ÿ\>0 /áˆ`ºhYí]¸«á»³¶¶06v'Fèqä§}ÆýŽ$Œ{%§HëajÛb"{Ôb~£9 økZh6“5g…»Ã9#Þ¢3<âwA +g|@¼ ÏÜÑ_2[ûì™÷”¿(ªß©çÝ“ÐÓ ëÈ[:ëÍŠPøH¶ø„Œkè…ªAxŠþm?Cþûû™[˜É‰Šz]@:£œÊ?ÃàzË­êÛJÄÔ€Ì TW*©_çÛÅnÀ—j" ¿Ó†ÚfˆŠýÈlŠÓ¯9~jârgêïU~Zyý ëYtxäÆL4ŠÙ46 ^¿Þ¹/:…kãvvš´Y]W=Ð&×+5æçåµýý¯_$zNÜÀ+Ço6½Ï#D'€ž™zN+èq¿Œ 8Ø€`íׂ~Ù(¿y¸¶|ª`M cŒa€+÷ÿÈ—W±zÄ/TÒ}åëõt[Pè¯ô +X¸8µÖÓ ‡$„7ºcõ? +@ycAØ&4 úžâùqÈQéCº‡)T«œ¶¸©HÛª˜á…ø =ñ"«‚.,Z™¯¢‚0Ç@õ›P`&F*°µñ@/ô¼éYµô‰AXá¥BŽŽKå¤)³L7(A‰á:¨7ÌUt +¼•šáÀ}¦8J’’Î(à-“Ñ ° Ë¥´W æVÅ*¸ÒÔ8Ï(ƒ‘œ|©L²(…+‰ :»* +תD´ðëö锊‡cñáàñaÞ´ó9ÓATk\·ý%;ÿ×ù@~‡â°Üjõÿã!@OýKÓÀÒ!Gß < ‡ZÏ«0ZcæÐ`@o€püG­'»î¯.¼“‹«÷ïßå èGsl¾FÐc»ø2€ø•€´Œqä1€ËñéßåŸy79ù3-pƒÉÑÁË¡7@»¿9²L2Û€/äþšnüåK—F w&õB±À£ŸL!¿ñÿ H÷JNÏñ"8j w…w ¼JÑ3™Õ³élÎG"õáü†§äæ{õ[‚ýäiG˜íŽoþX¦®œ=7PøŠê>`;/ØþH(;?«J»Àk1U€ÿêþÁòg˜¿ÉÆí¼¸YÛtÂlíÓXéÃÔ•ÊõJ…]½bqƒïøÌÎò‰¾ÙÙb~¢3ÚQz‘dEDE$Ü‘ù|óv°N¹h¢¢*o TxæÌþ+ÉÇë­þÇ0È$ºiœEÞf–åé{,…¥ø¢F¿ÁÓå¯ ãd¼:$2³` ^ÇpÐÑÉÉ1ôâ‘6äþoÀ<ŸœêX¹b³&П>öŒþR*é«÷Ü¢,=®tHóH`:úOB$"_K +w4^ ÚùõPÔ@_Ù ¹ÿK`/ÑKÄ[ïü2é¾U:RF—2.³þ䥂çŸE.\¤'ªðVkà Û€2N±3~œt‚Zƒ$=)Cƒ…t +‡×¡<ÙÉWIF²–Ô¨ºÁÖYH¢“ÒQfuR{hC:§PYšðqÎå¸mØq‰\- +R ‰gÁrEH çjT)i4'•ojr‰è@½æJÄúœQœ.6ºµÃÃbú“ôÿ›E¨¸‹þÿŒó†ûöSD¹Õq²‡</êpŠ`ìØQî‰ÒÅÅc¿.ëWu¾’ì+*¹Nô|ù`uɼAàaÙ pAÆ?߯‚üSäÂòêÝÓ€ª¦ý_±ÀWàVˆÜ Ы¤3Pe“€Á+î˜.óoßÉC¢puaäʥ˃“wÖ>“u :Ðñ°ót@<¿ÆýŽ$Œ{%§ˆÁþ8É?nµ«ù#¦ÂÈÍÒeؤÆÓïÕ‡Ã2K×p§Mé`ú •‘'óX˜øÎ[gÎ \Ïö{Õ­Âö¿Ð}Ƴ è+0ÔFjð­Üùö·ÓÿV Ë?oö`Hª¡^ÞnÔðÌ3rÌž‘H‚®ÂiUL«ÁÛyõ}©ËdBà¿´£²b¢- ¯G| HUsP*’îHëñzµµé9ˆ%ºJàŸÏðâqœD÷¤=ÞhMùËH1@èÁ¬FMÐߟÿͲ¯{¹Ñ Ô.n¦6˜“åÒ%€pr¹ã°ô µDÏ÷¨Hy::Ð €^$‚çOãÝÒ#Ÿýú×nøŒùÓ=#xx«u=®~ÑŠpï¾ìœ¥;+ÀrFð¿ÇÐÃ÷¹ êó¥X ädÀ }z=Þ„ý$ ï >%– >ÐSH¿NÈ6tùŸÎU°~YtH"åT†ññÌ`:«CÙ¿N9έŒIœäqà’#ƒþwõ =T˜cŒ»*ȇÐi'‰ì.“ºUYœ e-èˆò˜æ +F¾H£,(š8‹¯ªKPÙÜ¡²8Òz$%EÀ=*¬› +ýÆD¯úû™×O¯ƒt§_(1íïä/ƒå"ñö¿®€=Çôð(<‰ +2°R"}þÝËõH°ÏO|à´N©àbÏ0ÀÅ…Å¥%ÕÏŒøØKõ`„ôîµÄ¡áÿWŠvcÿ¢¢Ñ*P~ ÔeúCâ›|D S£—/]@Ÿìðƒš¸:.A~/Ð[ Ü+9YÛŽÚå«ÍÇéÓ|S“iOS]êÞCÃvm8Ÿ’¡[zºAF-·´˜Ê÷˜ø½œ&€YfíxëÌY@^<š¸Íˆi€_N>¼¿zOOê/:X€á>e…t=)áRRÐ À?< "Æ?ØÉÔ¿BOx€mðýþ¦}þ”(+o}ÇøÐQ¼TN!ÍË=T/öã\zÃ2€NXf˜¢+ˆy«U$Üw:o…ÑN…°‹"£1PJ¡BWJ€ÒÂJ £Î€R2¢KÚIÍaAx×çÖØùÌn¨ŒÃa%ŠXð•Êߺ¾”VeX ŠÀâH¸NŒ’°åJ\t䌩„†•öU°¤ÚÆ+†{~u“õ'9w.0LÜ.÷%Ð{ï0‡ÉVÿ‚G=«§÷8õ[ß³€¸Ã‹ûÿc(€6”‘àþ°|ùàîÒäèÈè˜ +õ0À¥Ä<0þq¨Háÿâò‹<§ 5Ù›Q¤~ªÝ€ŸIÍ«#£É Óß @rõÊÁ¯j{õÀ2z5Z0 +º?n‚G˜Bq'–ÓÇ€ô žàÐ+@›r¯äd1¶#‚¤Ö¾íÝdHKMƒh06‚°Æ0SüS±™xÊý"¹Á7{Ô€ˆ)0iÏšTÁ£ªˆA|_PkëXˆ?ÛÁI¦ŒÛ5A¦LxÏóÏ\¿ý?­`ùO›ŽÈºžnÖ-fç/Mÿ$(‰wa¦þÞÀ›ÙÅJv½n|æììG®‹/ùJTŸa~`¨Grà£@/Š*SýO¹ÿÎØ-Áþç¶Xõ­‰º®•âUËuü,¾!ˆd·ÛÕB5QœIÒ*ò‰ó' +ÓaðºÐ£áwNÇЃÔ{ô\¦ÃCÂ\€*â°üú7¿ø^S§{Ö< +`laåþg&Ï8‚@VÎÚ}¥ÒëðÓr ä8äpd—Q2•Ð%<é ˆôz°ÿïeĉ‹à¿ô\é3ääKÐÈ'ØXº¡Røÿ;EªFz©ö÷_¸pq|`@à%¸ºyÀP:º‚z†EâŽN›{¿ÄQÀDðRÌ»ä0ÄÁRΡM£8bˆ ªH]Ö SçIŠü¨<Â'È¡€ÁX)­kQfguŠÑ%èA"ˆä0.G‡ø"-ÊPº/ͧ‰V`xØ$I•8㨓Š>’“F÷yà¢ðÿ"³û÷™h½œê—ÈŸ@?HŠâŸðð瀿ÿ<e€O< +à}QÆ—ì@åFþDðç—€XR€;þʃñÐv… _o˜FTwÌÂ0@c}ìí´ˆöá•Í »¤3ÓÍÐý®^v@0xÌÁ…ß>ÁžŸÀ}¸D¿Hî…nÞÕÔ ž_í÷c§çß®ÂWm/–@ž£Â$µßT Á"Øe8Kø’¶ó¹hÀp6u7Žõdî2(Ð÷ +˜¡¡ ÊdþS×e†÷Ÿ9k·'²²íWA¸Üi˜Wýóó:….:кY–§ê'Û=á?3ÿ lãÓî5U/ªµ<«_¯\ÏyÅÏÒÐi(tªþÞÛ•ëý´ËKbZBP~~}"k»n+B·ACÚ>A'þvµÍg îØþ˜ýnb¨ªºä¨×7Ç|'¯˜(1wQ7M%R7µE‹p8ð½E| bëUœ"k—R€‘Ò €C3èÓ눨$ä¤ÀŠ,PµGè»÷ëû_ưÖ<ž`aŒ>köˆ·¯@Q>ýõsÆÀÃÿ!€/%…{ôŠ÷_H„õ€ öÝ 4úyÂì坸H Àï@?ð>ÀßÇq"x@G ¥)yÂBï ðQþc" ·Õ1!œÁ=…Ù‚™ÆMA]À°ÄýØ(š+]iÑímNÀìð ػª4Z}‚Ìu6Ç“˜¢áX‚¿BA“€pÄ£Ý:Y[.Á™or`Ðwm¦¶üuˆ!)‹D*XE‡U9t6RêîÚÜÇÐßw†?u£ókä ôÞû(:Q++‹‡Xµä‡öøôxÀÁ>z^¦’c¾ ÿû£óõùÓ*Yöýã#@ÝeuattdT…ÞpW¯ µê½!óß]ɬØû÷yÄNXVõN1þÇÞamÇb8€$†.O^ güL‘—Ò<Ð…è0yµ»Œþ üdiõN/üCt˜ +xPtŠ÷‚ˆ™Žx<Pðï£r¯äd1•V+Ïf‹ª¿ø¿4ªùKiâëõ!Ìÿøö›×‘DÊO´Šz•å Ÿß~ó¬À{Bç–,{šE b3Âmð6¸÷k›³³îR'@õ¼ÿ1±÷KÈ«UÜüo½Õÿ&_Tå’8ŸçTLøDÞKÀ`UU_«˜ø¸xßUÄiARpd"ßäùG$‘  ex¤¿uIÍ{uë+Éð,¸Ã„)hÉEjò Rñ\y>¿Y¼  `mõÒåKW.aièÙXîípðe¥‡ðÀL‡æXö\@ +/ÆË¥á¿=ð"ÀŠGüråþç&–µe†N~ö@EO¯Cwèàxt£{=\{_ÚÄ['`¿¿Y%z+`ó ÜÓ(€3â0úÛúgkô×¢Õo 'Äð÷q`}7t¼FN[dÅ&I õH€è–hÁ·Û„u€bQ –xï½ÇÆ‚ÁD:á—ç£r”HKq&¹f­¤¤D¤TÇ{1v‰²Õ¨XÐM§…ä‰Wáɺ¯ ¤rø¥òÍ +X'’[#z28#EC tHi0 ÕØ£@K¿’º(‹Žu‚b”QaŽÿ7áø¸îõÀÅþ×p¶;íF­o€ù2‡)’ÿdG>Üí ©cúXz=îðåõ¥ïÛà `õ3÷Àèïâ?J€å¿tþààèÈØâŠ^¯‡˜ÿGÀ€p,øòàÁýSÄjb­{f;€½¶xú!c1àß’:èÔà•ÔÀB?ÝÁƒ"ü_ZMo²X»¯+g*`ÝÑ €=ñÜ"¥óÿ•àû +wTìñÎö' ´Ècˆ'¸-1Õ"Ã;+ª‚:Z»ƒXWx<Ë7ñ}_Úׂ:wè?sæ­Ê”жíoëbð‚ª†°íVw¸€B:Õ¾ù{m§nܘº.ÁØá¿ë±Ð-Aõµ«ÕÖõ·ý¡Ï3ý?ì[¡,ùcºJê•ïô ܨð¡’ªÈ./Ü`Ç¡HGèˆ(}fg÷j[Ò7¥™ªÿ¾€œË¦šéàb¸Qȴו×ë[©Oéꦑ¢-.ñQ4lÍǰ šHT¯¯¼ÈkÉÒ?Aô.H.·Ä»CrØ`áE‘‚ª¥è`™¡z' ü·rº`å à?ùù—Ÿ­}ÂKo…ܼæV>Y ÀÒ/z9ÞKÄ‘!\H©iÒáý—‚ÀÿJà¿_±Äë0è÷€NmüÒ0HèàïcÎŽ×JG +Ú…%'ÿz=ÿ6@À¢.¶"Xì·aýËNöÞ[ ÏØÝû‹€Clè§4eÖÁa@„õ3šv .Šña<Ú¦lQ$§„ÛI礈no¥™/(?Š2D›Rì”°ÀI#õq' 5(â_é@¤)‰|HMVÑÑÚs§¹ÍéhyæÜ™þþ£ððÀO^¼ñ¸ïÝÇ&`‹Ÿêðýç(g|©>€"0zÜ·ôíð¿‡L.ðeðƒûäþÊ‚vÒ_ª/­Èüçk@¸¼¬ÊîGuÇ ÌÃV¿­ÿ6¤'€äWRspÄPß+x: íTHWÇóïñÿqõòº|Éo! WÓL€ž@øKþÝYˆ¿Q¹Wr²wŽ!ŸÐh¯¶-«Ý˜Ø‘€È¬“4šÕ¡á?5ðªÎàþ“¹^¿ñwY6ÿ(«£ušÎ9gÀ|Qmn¶ +¾ˆ“Í~$lÁ/üõ±”ø¹UÁ@¯í3°^xzý=ºò3ì~& ñ¤ã…‹j¥¨¼å‡³oT8‰²,ߣ/“UêõþïÑ `FLäp6À Ä]EÜ¢¼#y­ýãÞ¹`íò[\6ó)Ь7‡«mÕ¬Ûá>€7TLÜ5ð?Q‘¬€ýû:5;“KWÚ¤—á)"¼[M΀r&áAÔÃzüLè\þÓÐõè xª`!õøüáoL$«‹“#²t>ÃÊá=·°ø©44Ô—]Tšeý‹@è“p¥šÖ¥ôôŠŽ#ÁŽ Ì?Рôý½é̘Þ@Oˆ] üײôCð#ŸüÐÎÂ(€ž&À‰PÕ½‚†o·Á;AT·ÅM£@:éä¦ $#’œå)…Êr"»qÜXê ü4D £’„@x” Z +C±žÎO,ÝùK†Q*&!Xmm)äÑb@)0(×ê:U¤“p+”×POa¾ô >…ÚÀݾxÁ€×âN¿ÿåEkšàò—ÁAÿdþÿï‘þ-€;/ÓËh¤À¡Q~ŽéƦ>xVïÞM˜@Ö–'Ç®º JI ¼ñ1ÀÉú‹Nw' +5ªêÀïNØ‘bƒŒ^í΀p0:z…:“gärÿF‡ia³¼‚rÉÞ€…±ÁpŠð¾¸—Hi<œ½€ô +€${%'KB–CÒúºØûªÈ«EkÏ߬à Bó/´„MæÃiæ:Êòêð­"›Ö€9ŸÖ®µÿ˜yÁݼ™}³Yoì þønÏÛçν}c¶µ¹_4nõhóñïÚTå£Vñµ`–9ø˜  ØÜ,6ç‹Ç­½Í/²›Š9§h¨¼S©Ü°[]z¤ÚàÍ¡áìÆ[o9«¡¼’0ÁpëÑ?íµ©0…UÂÞÔ@e¶þž¨L;ƒJØc¦¡¢Ø{,:²™kó{¾ý£ð¿h·7Ûó_µ‹ßµ‹fõÑf_ÀÇø|mO +äÙº"'j_³Ü³bÙíÜ ÅæÿP¡Èí¼ø&¯æû-ÕÀˆ­öÏ«ëô:8aáÑ\ÓƒÀ0€ƒ3à8êè™ @ÒsNÁ…É_ó9šº}ß§zšÓõ0 €'=WÔgeGè]B€•Ô òÙ C»ÒÛ_H +ƒî%ô÷€•²@ïGø\çôQ€–¿"D€hÐÌ7Hèàïã¼H ó%ÜÙËŒü%.ï(Á êbƒ zs‰3|*„ýMr¢´$§ì‰4@‚˜þü˜Û2±Tu™‘ÝÉ}BE‘[{ƒ:Ú‡U9¯:…Ùä¤`W9I©c,*Ùé\J( ¢˜ÿ8")ž >+ +!¥¥Ùß*^‹@Í$ƒóq_w=ã2¨Z•epb÷²ðÝÆÐÿú™þ>ßiÁûÛ/ZSÀõ½a#Ò++Ÿ.}Ïy¾÷(€#}Ù_ö[Ñ÷߀x wõÜÝÕ’€¿”»+ÆÛÑ…å»îó¦°€¹€ìˆV€É…UmAðD†¿­þÀú„ø=B'‚ðê-‰Ð1 ëà:ÅŸÒTÞy#ÍôÚH €€n•®Ÿ¦€Ÿ,àXgí‹>| ÀûŽ ½, ä^ÉÉ"¸:N˜ ,k¼Û°á˜ÿ xÀy0?ö„Øþ>æ\¹ž, çÞw›º¡`g  2`4…„œŠ@S@)€êß:¤T‰J¬p™ ØÕšÊá¨LJvÅQ0"TW¤K‡¡S„™ÐÂzšiÂŽ‚îpyÂ#¡0b ÷exC|\]$`ïúÉQ÷HDO…Ák¡j!Ê‹Bq%¼—„Àʱ`ýÿo8Z.^ìépñ§ºçþœ²¾]B¼~%Üðãç-þÇÿüyÊQŸþy}ü,ÛÀ«w¸TÎÚÊ]e¸' Iè/§`xôvÁ HÖK#)-Y”bâ0' +uJC45ðQDXŸÉ_™?LŽŽt @W®B ~¦¤,.÷üJx¿$ýVîÐ«ÞØW.ŒéÔʲ¸ÓÂ`Ù žÈä°úCȽ’“Åç1rSËÄЄŒ£¸V­v¾ÎW­Ý¼ySí†>à£x‡ôžöÇñ†‡'ª)•yE ÿe•ï 91<Ð÷ºþ`¯_,Kj¼{SÑôsmTˆ^–¢2ª|ÀOð@¿¿ê×QäfãfhXíRú.–ù?Ð2qm¢ú—|‘oˆÏF!’q¾;èÂCºbRS^R¤Ö¸©+/£kÕ¡wõòÓ¡ÞPܘ‰agÖë(¾CHºšøKæS|)¯’? +þÞ}—µQÜÍš¢âb&¤&INø ÂõfZ[»t9Æðhø©DŽõà+LA?H]Ñ‘^%Ç| gÀýS=é©í•ö³ÏÂàQŠú¨€TU²……O ÷½c?”à΄ç—¡+LÚXªÅ`@Iâü}öõÙZ@¿@g€¿2ÀüØúøû8¬¥ô;LXR¸{, êé€g»¶Þ Xé b{´aò#Øá„ÁEí¢ÉÜ‘s§Òêw•É Ë€3D…²¡'ˆ9ЀúJ7Bêo(ØSQ­ò·˜êº.%à¤+7oèNu@YÎd•tuŒýQÏŽ “ ‰T€6¸Ç*£REÊt‡c@ôÀO˜ü‡Ö••»÷pt¯ÈÈö;@·RyNpÜ<wå*|¸tóéé¿D/û¨ýC†`ís<z,’àˇŸó/,[ÿ•ž|²þS$ÓÞöŽÀ1§ÿm=àÁ]@¬ÞX¸Ë ÍýU¾wt÷î}wê“Õƒa„ÉvS×+ÝUä2S/“Tv Ç‹RHÍîSû?kð•„üjyrðjÄt…Q"A¸êa^ý#R7Ò®ÿ´aå^.Ù0¶¤[ þO^e€b?‘á8Œÿ¯À‹eïwÇ.í¢½¹Ñ˜hÅy±_y{óñ¾¿c#Yo?ûæ›vQ¬?jï5'm>Ás›znÙ„–U«_Æ=]põZ Û¿–5÷ +™õ•þ3ýo׳V‘¯7óõø ØÉ›ëû*cË¥çù~ûñæþÆüG¹K.Šfu<Ìó<«TêïÍ´é5€¬ï}óÍ7LáÓ*ŠúÅÊÊÛïxŽÀ·0½þm¥z«˜–±Î7÷¾ © 1ƒA¯‘z¥Š7"»ÍÇŠT4ß>Üi¬ͬØo±—© o?~´ŸñQ¾÷ûÍöív^Uœö2ÿõ“veæ½ýýý‚^Rdx}oS·ë:ËÌ@MÞäëŠÒD¹·ü5T&9_/öÖÝÔ YçHnV9Iô4ÜÑ[ÀÞ~#õº ¥ð BÓOé@€_4¿¾ÿùÚÃ5÷P¡d;ÆÀcÉüÜôXûõÃÏÊ«ËcƒŠþ#*aeQ + +êÿS×pÏØD¤…K(•$s`y€{Çë´ì‡÷£ïR™úÁÚÃÏ +øÃ ø/ñ_ï‹Î«ãX@Ný ¤\zµv†‚N¥3v±ÇîC¾Álý Š© U…¶d*ul&y r ¿>å(L9‘×€p˜²$`1ž²Ñé@Z…ÊQTjçŠ{€kdŠ"8ƒv +‡Àï_ 3AdôK3¾Ç}¡(å¥ À§¤h¤£#…uÌÇ@¹§ºÅ1 + Û þ§¬?Ÿ¿¯©ÿ$áªB>ÀîW¼£%BÉ®Oª·c“Wõu©ËùlðžCPÙYø'\Y‚ ¯®})^¼<Æ·lï­})šük€Odr—- ¢ÑÕ0(„L ÞÒÿ6XYšTØWEÝæįEÝ»»vWúß…8Ü%›ý÷ï./PøØä¯VÅ”éÀT@KÉ€Ú‹ ôoU½' jàc\,ÇÿÅÖÄÐÓ¢øÉ²ò7Þ3À;Êb& žýº;­ºò;ô‹¼¾.69Ú—ž[?`Ç @ûL¬¯À‹„>FèýöuÑx$H¢WÔ$tˆ›™™ñ·q$óL]7‘åþÎ.O+.ï)¾÷[/Gè㸯ç_0>ý÷èsz…V„›!ù¸Û+MѹófÙT6Ûj=n4Z==ÿ@å†â¤‘ÇÔK :Ö?ª\¨óÑŸRÎù€ú#Jù¬Yˆ†…·/èÜOËÉw)¸–>jH#DH‘·>rO}:7´ZÅ~æáSªz–Î{à6ņ4mÑ^c\1*š·W•iø.‚G @Žšùí,ÿ úEºd>™À·••­è ²²ü©àsõÞÚ•èhéÇR‚àˆ àuý.;,J6ÆÓ¼¸²\bfGîÿúóe€…Þò=–¼1èå´&ðà€àÀ}ÞsôX°­ßõÄ4€æÌ˜Ä—‘ÂIË 3+|2<Ü¢>×=[Æ­ÝþKôJüíokø÷(€ÿÁüØúøû8¬§‰°=,~~Fý€NÀÅŽÀЖ€< €KldÀ–Ét9b#IópXþ"à€.„Ti,FW¢ÅGÎe4í!1 +uûXEÉ©h®w ˆþ·Ö”ÆIÅ êu®–f"m +€ÿ¨åQA[¤žY…RDÉ„\5Ž"(ÙI}âbHEDÜz­ðýú”ø~¯ èpUO–6,ü›Ã$2?ÿmSŸ´wo½z¥ëÐÿ™€–ý¯'ÓÿéúG¤½`L Ï7²ðŒ.¬|Ît™æ°þwvêY¤[½ä*= !xâð5¥Ûò¢ u¨»_ªÖu‡L»º.<‰¬ÝÅ '‚>#tÐ]}p÷ÀÎ<̳Àñ0(ž²x²Øñ/Mó¥±lÁoë%ð+{¸1‡e0yÈÂé ¨pºÕq·cåM³46¢[2âŽO\òä`š =ª]€¿¤ ä^ÉÉ8tTòÖÇ›YcL¢ üì<0(¸-èïQq°ùüñ8h'˜Ór½37oˆ@OÛ¬:äæñzCÌ@6Æ¿í?söì[tÒGòüÚíÔ/¾á¶ð[ùlÑΧø¡{Û¤jë2ÖÁÿë×ßxë­Êõl¾hÍ[/zñeõwÞy»rýõúÀ[|õŸ åM¿ƒ/ˆúæ7¯åÓ2¼ýy`Ó”Ô &4Êòæ°¸.H¶—ó¬ØÌ§D0Œÿ³bEUªqVQó¢BÊ5/Àh‚Ùá$Š/²ñ¦;ÿKa¿¿\ ÝèaÉ«y6m†Dl"ÁˆÄj<7Б_´á¯®Ý[c@êðýfèžæÉZžü¥Çô hȯïþùgÑ+ŒJ9‰ +Ð;‰·ˆ+I€Ïþæ7~ÏéA–b³€þp¿g“(;´´Ñ]⿲õRëDDBÑ4 ÛûŒJÐ{b‰&×ßþvlÌ}üÂ8ø+·ìÄ¥èãå  Beå(€® VÂ?D8@1 lUcg””ƒ+}hà¤wJgº@2"m’—‹yD*ÇÙb +vPHO‡ŠW]¢ªp2ã¦åe‰DÂùC}â”7Au¬-¥“UÉáQœ4%p qMhAÐÜ#òP„)Eð<‘Ò…Ž¿£»}.à  àå<?¶…O#’ˆða¼Å;¦ÿ]þ!—ïðQKÙžöL®0­pÆ@(]—ÜÀ×/xPõïdXdô[Ëô\<øòËx0–0bO—€˜¹ripdrõAü;{ŠnkÊ×{\‘×âvsݦ ×q—K¹ww•/JfÞ\Ö“¡³ +¶]àâäè¥óç!' ÊJ?¸Š©J˜s±`ytôH>p…‹óuN^ÔŠFìb" B¼™¯ºˆ…ðLÒ=€Æ‹±ä(Óÿ™*¼ëx5À‹Å sT„9³E³†@øcÓ_1ó­à‚ßj_sÏþ:#ìuU¾êÎo‚ü©úF½š×D8Äè?{æÌ›•©@ý|}8}'S¸ÎúU¸gãUMxf³¢VãƒÃ8ÞyëÍ·Þ©K!I£óoTÞ:×ÿfåõë~éÖõë¿Ðÿf|*˜þAîpØh´kÃÂÝ[½/”Lï)ªs ¸øá,Bj1ŽVá1 Õí)ªMf32Ð !À·%Ò¢€RÙDá)€ ?²“$Uãÿ´ytc§ZuJˆ5ê·7AÒ¤ åÈ/ãQÐéG7@F 0žKÉq€SgÀŠð\@`¨$Úéþ÷kð?úmI•è5â†M½¤Ц3 +àáoî»W^‰‰Üq·ÀdÑ‹ø"’•…J¼ú$€:­2âøÐi„CÙXÒFï·À€Ëz {ïÞKìâ}ÂþEb,ÑÆÛrÑñú—£Nð ¶nkú÷êbc×|fPèî÷ˆÒN À)¡Äô/»Á?·UÑ  +,5Ê¢%ð{úp¼§’h%@îÚ¸çˆQ.’:•H¿r'«lRZšáЂ–ÊyUé{=ƒP/:e@AíâNû»à¹þ‹/ãàOæÿ°—™Û‹‹ LeýÉ‚ðËS<2ª‡faò*¸ùŸWOÓ˜­y +Ðâž…É;«¾d¾ûèßR`UCÊÂbøÃ['<d +±‘Ë—.èüKôìuð_?ðÛ¬yo–îÞ[½GR{Äèp—©t&GG™¡ÿîg÷)'Q+±¼¸ˆ`dð7ÎŽqî1ì³rÕð4×6µð5`U tG<Œ¸*^âîþÚà +¼­°1ÝÉKWDMˆáâK@ù¸v=Æà_¿W€K ÖQÜ}•W ²ÐGoG8V¿ñ¿˜·ñ­Ãýj!ìç}ïÛÔ}_O¶ €Á÷²ÆƒBLô{«â¡ôùíÛíkô…™ôíGyþˆvÜý˜Ù¬WTÁ¿Lý·*×QL–FÙìÔõ·ûÏë8ô#iª`ÛùgΞ9ÛoÅêõ¼q-CþB§ÊV€©ô¡£æðŒÌEð…Ÿ¶ìùÍyéŽü¾Šc³ ïgfã“Âdž}¤€ÙѬȃ«ýëïó’#ÂÐç“ðœ[Ec¢Íìňô™9qúñMÄ™üö‘ßm øO t­~é™~°Õ|H““¿œ\YìEP›Ÿ?øü3ð¨ä”ü¨&%_ÑkJ¡k 8½!ù:€x;¹Ñàiî¸{uxà]Àré„2`ûAtç­ÊyŒ$÷®cÿ¯­Þ_»¯÷ìCÝÿÇ.˰åEÁ0Ÿ‚åDkD¦3§I/ò—áÿÿõzôHàŠƒe + +… ·~GF”}çANVCC€]íôà­”ÃQ™LŽ<Ú BÔÞ9,Á×§Ì@ŠÎ(FÕ\VÝÀÉ(çψ“*8ö’C£<ÀÑQ/ðÈüÿéÀK€eƒ´ÌÍ¥…E?dbËËBÉI:Ð\¼"¡ÑL3 =ü— +yPÀ*-hcƒ˜ý"¤+²`õ\Œx,a1sý#ƒÖÂñð¹‹7\W^¾ÿ`íþÝ;ÆePyÆR‰7Qä•ç^€“+2Õðެ,/º¯A)Æpã¿vé %•ˆt¸@€麼z¯ +)aMìX^T­çÿªÅt8A𘭠wx-à\yÙ€€#„î(_ª÷¦Ì@_ +/%æ÷®ºnîä%Èž’±ðtb¡½ð``yÕðbÜ:" ÿgÛÓm™À… @ œ@SØÛÚ”uÀМšº^©\לé!eWoÜjÜÊ7 q"Ž“èô@ÿ¹3çJeí‰õhüž/æU È.•H ‚³³ÍVªŒúÛïTÞ»>E—;”˜ºþÎ;ïèg¼k Ÿ ‚:ÂËa€ï±J|“—p›ºÂ›Jó•Ál*Ï®ñé ‰gú™$EðLA… º­‰F!ÝìŸ@pýŒÂÙl«ÐñÇ?W†¼Ú05Q5*]Þå{p¾Ù˜Ø!EÇ€òF”BÓÈáŸðiÃ_@9 ^À1.=›é°w"‰-Ø=ÒñÜ/G'Ô£l+c#—Ç€]7<øüágôQx°º0¶ð©àzaá“䀄 I×°´•¥’Ê»àŸD¸¯óts²¤NÄ À”Z/Yi£ëëâÿ¥Ë—õª1´ë¥Q¢|èìX{7]‰D±$@@1ÅûRà8€ŽMÀpÍhb% ¢†:'ŒPµú现€œQ]ÄGÀµ ûnÒ*æ9¤DTK_Ç¡(9…×”ï4 +¹ðãFü-Þ 4Àu3ŽB ¾¢¸/¨¤¼(iY¨B¤;8 + fü~£ÂüÿéË·tLm:Þ°±ó'GG—èˆÀtû fxÃùÆL2Uöäè‹ [Áµú/Å‹í ˆP[Óˆñÿ<` ƒwÌ3áè) *çRâ%’EFĆ]:XýI»>‡ïߥß `ayõÁÚÝÀÚÿã-@?@÷pµ˜ã×@i]¥·lì»(ý€nE|öïŒ\êzb€€ÿª¿pUû«Ú3ðòàºl£õ‚ˆ«@W÷z2ÅL’üèx±€¤Ç˜×Ê&¾ l¦“º°9ŸÚµ6ÿ¾õ¨õñüŒ"ŠÖì“jSàü^å½÷Ý÷¿[„w ¡¡Ú&13úH„½| àMÑ—Ü,&ÜöMùÔÉX:÷þÃÙíê3yµB?!ýÀõz`¯Òþ|¦‚ëÿÍþ·Þz[çê}z_¼c«ÞòS=ó!ô8sîÌ™ŸåÑÒ€o¼ÍŒÀÆjI–O0HQ€[ØP@`"­ùyU÷sZýEÜ °^ŸáŽX¸[:ùs¥Aá,«æþR0ÜÂ>ݘøŸå7'¾@ºn´?VÀE^)ŸâYLôìåç9¾€Õ÷ˆª™\¹+®¬’ô®0òSØ"%áxCZêÁ9Q( -„"VS{~¥[ÃÁùC'Óÿéþ]õÈ?8€c$WÃ?«´ —Mqùá Ñ.èGx^5¼„€_LjLÙÙÖtu?·0Íhl³[Æÿ榀zS˜æ€êºû”Ît¦×«Õ~NŠT§êi€ÏâÈ·€OAÖ'’á=øSC82ígf…«MÍVÆsÕñ¶ÌüëSì¡ú¹þ·úßÀöﯗ.A¯ª©ˆïGw€þ×<=ð{÷ýå`F#¼ý&-×LK²b_»eGîç—AIˆQÅ=úþKòhðŸýy«õ 7´ÏOe7f?Êãm·MÐ'²^¹î®Ð!eÒ}P`:¯Vo»ÿ?ÓŠ02pÆ–>Ÿ8F0ÞY…w<PÙ éu@k=¯ôäÍáoCôü›¨Œ€X÷¢7À’DÃp H‹bp&(×ò؈X¹³ãøüs‘ˆE{h„øå²ð^¯Ãðä'@lJü_þÄð÷‚¿Á]¿H`ŽP&‰Dž(R1ð÷€Kc#8/ ð~oèW‚½ƒ}H'pœ”6B¡t ›ãFZ x%À DÄm ª ÞŠ‰”ƒ+N£'½R#Òɦ±ü-èÜ-ÇÙ±§AggÔ=~@oŸ< +ÀRöà¤Ï“ªcm)ÌœFÁ@_»8+Z4M"»•uUìC£ðT¸Ûé[ç^Ð Ìþõ_fY2>vÅ¥}Ê&èNC{ð‹ gõܸ%üŠ[þï +|mÁN +}BùÇTBàÿÕÑAa Ìáÿ¥ó?>š!Ž?ÒuÆ“ á!™û úÿz þ þ½_»»"|GÜpŸËK.R›ÅE)y9<'Kùõë#Ìùà( Ò~e–½¯€î–ûþ+³·:<þ=ŠàHéÐü‡ôH¹Wr²èŽ +pW@°‚ñp+êç³óÂEПqÂ¥¿cÒ_ÙÍõë•÷dKÇ@ð®Ä±ø<^cÈÓÞÔùfïõª¬ô7é™@òafçɲ®HÇÏ?þX, ›¯P‡Œö·*ð;å[³7Þ>w欞þ7ôï\¯^"Uh¸^ù©<+Û›t<3P +ˆÎÒ €–Ùþ‹ Ki1‹ç˜ÍâOdµ«Ý$ ±&°$>—H1­ÆDÛ—­[a_ˆ¨QTZJc½1QÚûæÜÎ(õ€£ #øÓú© /šºOÄIôT¤ K! ,c¼¨zAVðÿ›û>úÿÚƒ…ÂØOY’à ÔNÏ%€%™å«¥ FŒ­¬•€{«Ÿ®D@‚|{ä¨Ãôþ’D%I™õ’@, Ž{Ää%qð,õv¼–r£_÷ðTÑ¿ ïðÒ è| àÔQ@&Žq¢À;mÜ:ãCá¡ÓðÃýQÚ)Gà}$4@‚”þ±øÓÀ¹ã‡G8©ÑU¢ZtÚ¼ § {F8‰Sqd¶B²ãF¤oPuyRp/Þ"¥¥À¯%¢HI\©Sw=CmÔ‹ (C$v61 + ÷€¿xÀêï¬üuôw!ôö²@å%÷¶× fz«%ÂiŒ]BiB@1€ t ”í ƒ‚ñ+££ÎKçÅä:ét!F~ ½ +½vE¥*ýUºÓýŠ¢:µÀ>Qø ðªÍݵèH]&Z]a à¯úÑ–è©îˆ¨ûüÇâ +¸)qo¢%°¼,¾s¬`r:T^üäßÀ—DÒÂÕ_Ñ«å ü³Šð'E'@®1<=)¸ÿÊðC$Ðí¨àŠFuv&püÏç?–½‹…Nœ0Ä*&öÔ+Uƒi°€F‚wwu«)D¤–šðù-Áq·Àü0ÞoX€ýL- ,¬OeSuaëßóAÀ©DÞã#Býo¾ÃZæ¥F}àÜÙso¾%ü—å_0Àòÿ={xÿØ'ðóœ;Óÿöð°jÂs¼©|t\àC†Ò¦F™,/>F‘y>HHÌÔ^Ñù|~"+tõ°Ý‘ÙÙff?þù|>˰_¢¶·«ª…{à{ÁÐEƒ¼(C ó#t³ª ãpל}ĆŽå¢;èYX^»·ê^€/;À˜,rúÑöö ÖÏÿÁ­=øõ¯>üÍÃß„`E0êHÒž§R‰W&GÜ à-=´vêA]{øåg+ #¿\° 0âŸÐ Ô§pÆýËçñßžŒU»ºiœ®“R¯7ú#>”yÓ%—„ÿö˜t= í{7¬iÓ+œ-—3 硃!½°@7šÿG% ScwÌ(€ïñ--æeR09òhƒ +Q{ç0tŠðÁyHá™Uæ¸;8 +¤p‡Êy:Ò@u\FYÎ +(KŒpä)£P(NªŒØKU‰;Þ@Àñ€²õŸƒá@² 5°`Õ+Bê\\ÿ8€½ Éu†Œˆ(‚`KF·ý<¡e½[jý ÿJ$»"`¼ôÆyô!ØÛØI ܇×Ið>P¿ç·v7ÀU{î®Ò™^Bzera{8è‘tCBB뎸=É`5KÀý“ZCt;Ý%P‰ãc€Á›û‘K‘ßkx˜èòè¢BÑp°@à€~¯${%'Ë/ŽãüfV•­/>€­˜´‚µól¢>#+÷=ÙÜýëbü€ 0ƒÐÀCýˆoõÌ0SL0ïǪa^&wÎô>Q‡H‹eW†gTÝúß¡#bžÿ¼õqköÆ;ožë øO–üð…Jý½zå}ÕPeDBGht8×?0<„ç}ZÀ 8ÛÿÖÛ: m™ú»õ¬ =ÐÅâ Ìé§z| õº¨Éß[—¢Ê´ÂºlÑ"øÁ m G€$ôÞ¬ŠHL¹gÁõ÷êzUþ-P/a²@²vub/†þÝò©|†ÛœÍ¸µå¨èA-±;†¸à%žvâü”"<Ñ¥ ÖÕ•‘Ñ?æã.’Kt@þ1anÄbIÿÆ èmT34Ïùzòê¡LN†€ÇÝ?|ø™gd*ŽEÛ'—ï)ßîùy*`ÇtKH'eHDÆ4€ÞDÑ|A ?O¸¸œ< >cd¤X¾kW®àË{Ú_zC>ê~ à¥FpÎikHÎé0L~D(˜ÀÒɘ ¡)épBÏ%H–ê¦ áw” •8AÌ>¤(Ý6¾-+c9€#ÐÈ•ÃTˆ¢ˆÖ&Ô‹,`¿9k“z0Ÿ×!“=I¤7$J"V­>?î°=Qý'Íà¿„Ao Ú_Fìi/­~ú§á£ýþ÷ +€Ö0€ð v؈‡Ýo··ýK]fàR#¹‘¹„C¾lç©åÒù7.9­ ògà/AßÝñ«^€~¬ŸD¨<‚`ù.ω§ÓQ†øŠ_lÙÐhÌ? VüDñe+Ý#ÊkëèÜñ¤>ìÄ›ÒÕëò/]¹¢ÀAø÷«§ãXâ{HHôèŠÁß ƒcM ÷JNšô‘ «>µ˜¥Vö0(ñx@AŸÏ)'„ð‚a® ´R¯1¯.SøâÙž‰^€C_=ºÆ ™úÏœx°›à7oç3EkSº<—îô¸!$²¯Ç+™püš¦ÜëŽy€¦®¿ƒ/¿~½~ýFå‚‹§ L¯¼—Ã6˜=¯=+wT°dÚ€~s@Ý-€G9þµ„"Sh @ e¢ð”½R‘ž"'v0žEnÃ|µ8<Þ ØgÞb Áv­s%?·Ò4ËDàˆÜáË¡å0€•ô9€Sf€¤F±çQ·Éû˜“JÀ!¸ý5 è¬Ýç“%b3! +$;=<(´öPf7ëÚòØùK# «ŸùùÊÂèS“ZÂúù€y€Bî­°X¬½gPII2í;BæåaýŸ¶’xèVÿ“àòèHà¸xe^€¹?^çøÀüÞ#­/÷-ƒv ªB8ýFí-ÿìo¨’¬[\…¢QÇUtúV¡0ÏݪTgpÚ«Ø4 ¬&•Cí>n€•Eƒè< 3\»kðÅ}¡(å¥ @I]lJºC£˜ 0ú¼h@Çü·`xÀÿh/! yï‚t¯\I`/¼rΟïrIɃ&€l3y“þÊ_©¤«WÎÿèü•«1$|O%9 s{_RJðýøÒ_)ŸùCg0È©b‡í¡8²-» ˜ti@ò€W`°Ìó/qÖ…N€„×QŒd²g¡þ“¤ôîòàƒˆ³¹ÏîÄ^â>Wù¦‚oàÏþ0þ»¿1€?`…FöðëÆÁÌ:’@,óÇŠ›ú‹Œ>t‰Ÿ&EÆ^í=w¯ñ*oNäù}À;‹° 8œ‘E+¸h'Ü•“ßy»ÿì™·*™áu&ÿ¦šg¹llÁ=“éS[€½Y%QÕ²+•Œ!ï T<À‘Âÿ·dÿâBü¼r!›IÀ:$³Þ^G9™d"ÃD +’|TàmæHMSö¨zé¡ËšE#}Vß$bUÙŸh~SLÒÛj}4õw7ȼo‹ Pµõ¨¼Ÿå40Å„^y£ÑŽÄ!Q$¿,ûè#•y@ô¨Þ‘e¼_·ÌV³Ùs-@‰àE3ϽÌöŒtªúÇDp3 œô,8ÚøÉ¹}$·³Ïfö +^ÃL´ ̃ÖFWg‚t¯…a7œe45”:¸ˆÏÒWkù~t"Y²PÚÍðüâ±È5;GéuIßY¿±ØÁš/°à“´ðoŸ”…S1é ‹hñˆ cô ô›1Ì,÷˜úÚàY¢Óã\äÌu ö…ûrsÏœ† ÿÍÛ:ê䘠OÐNµÿB0ý{½znxxPT@é¯^9§Ó•ÁUÍÿ ÙòŸ¬åXÄ£FWüôÆo3öCB ÀpÁUÙÒ¯m2ôhÀ†ø1£Ãéõsæ«k >}þ¶ @0 1n/Юàýƒýý5 ðåæt“^^â&(òV‚ß2>|®G àH-@¹íx CѱæÓæAëQýOÍôÉA³Ñ@4šÍfÒ|Ö:<øæðYK™>«L”0!^C_-’´™Ö~Qm¶¨Ñ׎¤5’~kÜLZô’W¼té/Î߬"+´­Ã‰g©àµÕzrØh¤új®C­…Eœæ4Ñž¤\MäÈWË3ÂÃÆáÁÁ“fmö¯n–å¾—®š×’JU'ªVS±Ž¤:_ýp±Q›ÕqˆÝ/ýeUY§¿KŸQ +Š:¬u 9ýzBEú0e”¿FãÉíÓń¨8‹­æ³f«9}ø'•O鞈´šz2:^KuizøMZ«&ÍäÆH9i¥ü¿Z®PöV³Eª¦îs‘ìZ*Ïþë“$}”¦u¥MZºÿÃC]/ ˜7áä{ë¡!€f›{{Ÿ1 `ßžD g +Àº 3P€Àøè—´,G¹ƒ¶Ï÷ö¿ØÛ§1@Pì•çì®ÏÕW€Œ0ºnlŽ1··Æ_¥ÏÓ‡_Š„Á;T®÷únßû,tdN@.dJ7@º¯*kJ“yö™ik›´Ÿ~ÖÛ ÝÓÆçÔd +˜ï6Fáÿúº_é»>Ì:kÏ3ƒ½Ñ>›:{˜h,ý Ž-Û(iTÎÑfp}‰±ŒÎnáÓ¹ûPTiBþY‘0­äc\0we.ÊG;ue_NëíV2Ï8ª£¸x¡VÜ +ÀÆŠ„³l\FásØ«ŒuY²T¦¬ú ™†žyæÏ ïþ£\|ü—ÿ`é +>¾‘Š¥"XY®—:æÁ˜aBïã¬ÕÿÖÙ+oÀ +”)ÙD—?3+ØáߎSN+!Ô‚“ÞxC§Éa ëy ü™E@ˆ(€ËÛÛtFH€  €­GÀãÿ»??Æ(˜s"n16•–íG+AÕþgOËOãÕÒƒÿz™Ñ܈VZå57¹>~U´cà¿?*/oÓýM°UÅ».j¥B+þJ™¨5šú“¢B¨ÿ|½~­R.‰Ÿèg9¢÷„¨=mhRO77¼§*×’J©\™éŸ. \8G?%rR6ɵ¯“z]yÏëÎÒ>z`¼}Þ5ïTËÕ7èæ·X,ëÒ岎#áŸâG¯_ý¯¡r¥ô¯u-l¹R9Ú–KÂs§Î_)M—çæ(µçñÍlÊáZZ¡Ù‚üvÝܼNW)æu˺&w!ïý÷oÑk!M÷)î Åñé¬Ïë±UꥑirW9&üº**Ÿ´ÕbÈC‚þ¦ç*õwß­» =ÕªërÕº(†›Ï[yK~½ð?Cmáš!¿]€˜Ÿ„íL@Oï~@©NØÞÚö¹ +@?%çÁ)ñ4”?ý¦›ùÞ€Üßw§{!Y–žoXèEÀš€¡Ñ;ÂãÏîÑipVTáE¶»ñ?Äþ&>§û˜Òd  _ @ØÅAïõƒ8Õ¾Û¬wwÛÐüùx‘ÍžkFͺçÙÞ€½ pÓ³@ Ùa©Y”Æe€cBÿë.|™ þùÈÿüº×8Ñ»LWÑá ðwbHèV¤'?ÿ+Ç*+¸ê¡ + ¬úÀÏñرÈÂW!uGÈrà¨>*S  !1οuhpÌX!v¶?Fž“¡íÂÜÏ8é—µ#þ›t›ǟ#P‹#œ~U¸¯„îÂò7<*e'×¶Ù…ÍþñΞsæ:AûÏ _}ãªÎñ‰0€@ŽôãÌà_“9Àö'ˆà»ÎExð©iÜ~¥3 è`4´Ìá?«á«k?磧¦ÌˆXèjÜ~Ù¿ÒîŸA”zòêUƒ~û½¦7 0º>ŸÒ +ÁTvbÄZô§ÉÿHO¿zêUý€T^ÞJ}'ReìG²§ÃnçJo¾¸³11!‡çÚˆ¬8"ð­Tþ­ Îè¦û½0§Dz1”*×FþÕù¿Ô_ìüHI0;1!À›O꺖¦òœ\šÇÜý¦äucQU</P^Pø¿ð—ø]sùðÞðŠVK•’¸É<{´ ðuÅ&JÓõ‰wÅEDEx?èµ£™C=”ˆì¦'s*ˆ¶Ù\»ßÁ2iPLU@ݘ²(Mˆ€°GÏ€ç4A‰ä +jªNLTëuN©ÖE(Ä,”1w1Qš«¿YÑÓÑÓ†þT*<Ûn›=:,஀:= æE3þkiÿ_¶±Å½1 d€‡¿¤À®4 +ÀCÖI°¾Ë´G¿JpšÎé +8§ìmŸ*ŒoÝÿ»}¥ë®œ °ýïc+€ÏÌ(…_¿ãûÓ7âyÇ"¸û¶"Wɼ¶: +@ Ó à Óü_Ÿãû|ü–[ícK÷º„½ú¼( ‚²¸WôÏ +F²ƒoŸVaÓs +ÿ`h0`W AjÀVèórR09œ£EWoo†2…õ\ ,Z+ +œ«7ƒé”²Là k4Õa§¾ÞAY)“~Ù¨x.¼&hº,dCçBÂAå–²>­Âh€ÇÐãþRxžÔ¬ÔGGýÜ`{B`—õz6¨Cs€`範úÌQ€³Â'˜äìÕ³§•Y‡œ~Õ'ŠˆˆO¼áªò@B3dô>–CÿŒ +P)ò¢Ýp’†µÚ1:|Ú +€%i µðíÂûøñ´$À¼2šŽ¡ ^àͲ—ümúÊÀŸe`¸8yð÷›†zL +6®á]7)BW¨þðßÃ"ÈýhÇÛAk¥Vëàéa«ùìÛÃCî$iýÞÕÕÈÔÕ‰‘4Áϧ»Z-Ï”ß+k%©.|=£Z©êXRm==h$i­¦si;÷^’V+?¯–/¾~þõb5ù}«ž´É5N’ô@9%iSgµZÍfë0©k3i(—¤Vý0i”§.•¦Ê•¶ÐÙKE2)Þ,œ»@½>î~5ù ù€Áô\$-Mx'ƒ 'T/\,–« u9äóõ´•”/]š*ÏT«©ÊëëÞTÎD‡ÒT—j¶þë|ú¬¥¢¤­Ã4}òá³§ÏšióéSŠ‘¤¨ûº˜ACW,N”ªÕGne˜4ÈŠGã.޾âè~Ÿ¶ž<ÑÉÏþ>ù]ROêéÿYª·ôtõ¬›\E©zŒ1H]µ¯Ÿ¿¡Aü¼T³¡ÐôaJ»µ5NÿòæåJ›}:1î¨Kø"*Ôß;¤°ÇsWèÔ­=+2‘‚!€½Ž°ÕV@~2h+Y;À;w]ü;±p.F®DÑ|SŽè:²=*ûÃ}bšMý|.ƒÀ›¶ß'¼‚ù>Ï 0Fûl÷xM¼Ïò +€q-[Ï@Ðé¿:Ú +ÀH †}ZùXœÏXvÊÌ ©Z÷Ö @›†eèÌ'5b@¸ 9„¤:’ E»@®4Èk*un,úâðÝ)óyñ~á&dZ8+ЧX|JÁjT¢©<<'ñ^¨T¤ ­ô͵è À üçðg ì{NfDê ‘À|P: ?K€ÁsY €þ[€#y°¼ ™hÍj¾a\'G^ŒÊaWö§”@ÿ©Ógt ŸÔ¦Ä +ÐÏ"ä·Ñ?L1@Óèæ–6>e £Ð!¡ÞŒÈbtø”¿ÂŒ8lU_?™^ D€"Mö?êcéÞvaýjÖÀÛÚƒÀMôÏÖ®Øåè©×O àŒÛ•Ž’®äcNÓ)@ ]µä~´ã D?Æè™/io&qó3B2BÝu°TªWÞ“3ŒK,píØìïFbˆ»ãéBD_u^r*ÍéÒ, ðäCg„–$ÄkQQ`“p;]ìƒJ«Fí›~—§Š¯_œšÕuHžEñ_,Þ,^л…šNŸœÏZO}Eµ$·[—-.Ð,ojê’8Ã%'KZsIZyÀ"Ê?WBBð8FÈžcöUúf¥¾X«…Šy"º#úrÁ¸ïâT©L •ky$6ƒÔݲï÷=ïX¨<‚ߨÜÄRx”á,‡$øš°…úûõúû¢ u=.Kî=…¡! +|ÜûlÏA§õƒ;=8”ˆ ø¯ÄÛ[w·9ÝË2ü¤[ÀÓÚVÜ 0œBâÌ´¾á_(…O{4@ч @Ƈ‡Æ·îï?ÜråC¯ðY>àž +JYy)ñ\.è9Û6#‰2ÿŸÍLÐzè(ë`O¸ßÕ@¡r7ý‘OX¾ØÀà‡y@™¸Çk/ìÀAÇ7ºmFÕ°Ð>0Òhçµ~,RzEæ‚1iÙ‰ ­ÖÜ@(©`Úût0ók½Ý +@ÆÕ´Þ·ê%8I+6”4dë‚’®§@QOúÆóÆèqÿµiV@uú‰,‹Ò?wå,`X€Vr +€ÿ4BšŽ ¤Îd9 ¬È {1m°£ +À9ÒŸ:õêÙ3§^E°jðÆâbcCî zózŠðß¶Oô«AЛ  o@n4t £0“×¾1Y@¶¯iƒïz{••£×‹ß«Í]€ ¯£à=Ùz®# †n;þ^²6è· Ÿh¡#²0Pa}s{kÄd|ø¬‰Ñxv²€—7‚îú™ ªP/n ¦f\K¾%é\))»M½¶fÃ8@ay¦’¼•„–ïð€_ÔfÝMÎ,‡g’é‘Áî+Œº +"Ø~AVÙ^]h—<­9_»fËø?ÿº©Q?OX?]Üœ¹0RÖûDWv†ëÊ(IR)j ƒþS SS¯¿®‚r<«?©–Οrw€”>ë·ìçª.HÒ*9z‘G@ÛÀ&—)PB•¢Xü+.ÅùUºýgÕ`V“¶Še`_5õÉÍ_2˜²6•Çb:QOûïW~á«s¹¼e +@»€‡08«Ÿ4š0hý¦œ_ûÕN¿·}Gàç*oÎÃBi…‡ìˆþ™Ñðs€v>Ê3*Û[¡@P +!àaPöÄOÚmý]­îm‰gà"÷”1¹«< W67Œëü ‹ãd¸ ×€‡´¼¾>¿÷Óõ}Žc"úô»¶^À d°Ï{<mÀ:›Ù7¬x 3^k[Yyóƒ %Ù¼öYFÓ°J*xë=ZË÷ dÎ’Câ¬°Ê 0ÎÀA › Ûc0 çÈŒÞ?d+?j>ÇŒŽj³ý û ž'3S¨ÐìœýØ€6º€9Fr›Rô*WÞ8{ÖU1 ˆ¶éìþ#ý4ˆàÀá¿XƒðŸÅ„1ਅ6fŸj¹pgAnáªÐý“O©p×›±€ߤ~ƒ£Ã*þ•Ñq½Qè^˜¹W:«\! ûã¯æVÀwbÄSŒùokíý½~Õ#‡nèü7*‘`ƒ¡+@ÍÚ“^ŸÞUɨÈóÐ"ø-(¹ß¨²ž&ÿÿGॠlëcŽà— ™“æ“”f€Æ§`‚æR©z±“ ÝåbãõQ+ã8Þà¿,4Îo”컿rþbQ‡YŒ^pÁ`UÀŸÔZårh6P»ûO›½óS5{â †U1÷äW¾0R2ýs-6Ø*åjRž€pLH=U~gꃠù'­éJš”/½v~àâ-uFÖŒÏð×LÎá'âÎèaldnNo¦›¦ä@œ2åpF!7®\.&Ó&µðL|º„2¢Þa¢î4Zl†Ù1ëçwp‘ïe€@s{kphðô`$ôZj»@.p{¯£ð[b!/˜ +€¥|A§Ô®ôûT`$fx®`>Ýg¢Ëɶ3€*‘À}ÀP¨8àÑÛ +À¿×c:·‡±ÊUÀÿ£@¯"r,@}pþ#ðw)ÂÆ6É€Þ6¼ŠF Æø#Ÿ0Å—J\ö38 Ö:{Bx:–o`hÀ¢ÉÚz¸± LÕ†Á[{BJ™ÁʽñÒÉãN'7š†‰|t ËǧãOk†áÆsÑPóî2yEÆJ.ÀÛÇŒ֩׈ Dì` ªÃ;'Ç2én§3.Š„³l\Qçrº ëK±ÀzZÐ@ˆ¸` {,€>µÿa5‚ç ,"’Ì +€qeNfëAÿ1Bš¶@²x¢¬­ +ßE²€s]Uý8c`¡÷@†ÛŸ€ý¦þ†Åö§Ÿ¸ + 0ã½òƒgg“Ù™bñ’V/˜‹¯¿þ:uñ„è‡:ò@ïÜs‘¤š4*ÓMJÒ%ðÍ"ƒú\¼9¥4¡*ºÀêìµ?€=üßÌÊ¿«ÜÐÜ^øÍ›ôä¦ÿz—(U:'w\®Œ‹b3.e<‘놎T’ð™þã )ò³ UgÈËéÒ@ñf­:A÷ƒ%3zB¬ÎÎ̈Šå…ÊÚ$ +¦‡YKÅw´*Ž1Q‚¬¡Í‘_)oøþQˆ#ˆê¶ÖÏN"¿aƒE€ß‰VwÆ €ðÖ2ü®þ³-Ž´ WÞ€žv€:ƈ¬ªQˆýäªb ÀvO€‘t).däÎúf£(ôÿ,@{·ùºq½c”•Ä|{j„ùù6£~JôŒ0ª×ÇÑ¿aö\ÓQ?®e“vœ¨€à,úìZaŒƒ”í}†O¯Ðf—:)à}Hh€)ýe>ÒœmT‰X÷']eºŠà ÄR )•ãÚ×9‘$ú°Â5p%{ÎXÎ#;H )*YŒT$,€L•¡¾Ü©Sw€°Ç×æÒºX  !ñðÜýˆ…ÿÝcð÷àpü¸ö_œ@«èËšPèGS—ê5Fò`„§„€ŒTd»â¿^. S€~³×K° ÐûôÛí×Ü«^ñ·„¼¹éã›V6„þ!TÅLôkaAOQø p˜ [Ð×7|²µ«ÍAw€·³f€ÿ­ü,Äx›1€”H7‚å€ðrêftH7á=¦°cü¨‚µ-~T^Î"Ð5A­Åpc², _Ê’éñìÖÀyQ¡Þ;³øþo5ÊÔÅk¯¾ï,医!þ¥Ù ¯ 4oÊoúA-@Új=y§ØÛétåP(¬kÍÎÎVÓ¸Ú¡ Œä#S> ïìOJU½8ØÿÂï’®«2(}Ò`@ ®? TBy!`è${Œ.ù…ÏuÏKu÷Í£ªMQ¡r0…¸T®L(³ÝÞQáL•Óò#‚Uðwf•AÐôe_k‚NBî ­Dzð¹éžœDˆ#·?Ûš<=¨_(ä<g¨•‘€ö³Þ6ºòëb%(Þqâ3Ûßw ƒ‘¾²¢bí.´¡ŒoÝVAÉuI¥_VšU—zi…óuÖuNU©¸­BA¯÷¡3*«ðçòàeßÊé3~¡ssƒCccƒc««”ÓEÕ¬hë–žÅʪ²^Õ\³ ô«ýg‚Dœ9™µk§å¯ƒøm­tÅð¯"¤i+¡ + ³®€ @,ˆ©1ÎVÆ/ßð‘ÄrÿsÅ„ÿŽ|¢óO˜?ka¢7À¨ŒSÃFk:ð9À? +ùaLŽ«`WF'‰üï2AXÑ|™Î³µ¶€Ð „ÄÝ“£WÜ/²O€´€¶pe—  czÏ8pÈc…*€@¨ #´r?Úñ°çˆEŒ’‘ÅÂhu 0­´*¥Tð6Ï~@Žj€j™ ·juÄ +|°w„«µFKÎ2½|áüÀùó§t`¶Ê˜‚‹‹@ª®A?ø±+|]+­TZšr؇¾D‡}"¥pôâù¿8ÿÚë¡ö¾FìÝô´3£ ¯VÞgÌ=J…O^žºé^UŠ×ŠÕtŽàCÈÄÍKS°% Q ™Q¤"¡úSõTüôX­ND¨‚0(/”ê¸<*(—tÿDU³—bêö”*y’s£Ñ$>BëI«ô¨Éc û4eŒ£úk’ï/SÂˆŽ¾“ïÍðb|s +@¬ 0>{voûÞxax}ÓÐ) Úý&}ù…¤N¶ÙÕùÞÇ›Ì Ò±* €?ûЯRlàÁýûQØT.*#U›¢%îåÙ»÷ßÎh€(1wÖ©mPî(dyÔ|¸/7ÈÌ5ˆ ð?߀¾ +££÷¿ð«»çãï ,À¼øÏ¯…e;Fý¹­ìÛ™gÍsû¸ cÎVÖ„žB=£­ H ˆ^oÞ{FÍËOhŽ  +×5 f‡ú‚ßHœ·‘°Uu(ÀàК€XÆŠ €®³l¶ ô^) ^W :º;‹•ÛZg×`aG—ÐqÒ.­|d¬&…6]j W[2€‡ˆ!@††\êÁ˺±ÃüsˆÒ@D!|.™’ŸJ²¼ô‘VÄ<ÇVßC…Îê"xžÌÎ æ5ÙëJ{ lköÜ€c€¸"×'¦ÌÌuÎÅÄVFÿ0ËL€Û×¶>Ùb0yýÂýlú„@Á2^ú&ݲiü [Gû(ØØt3À  [øAŸöŽa­9“O€ú¨¼-W_Ç`\ðŠÒЭ!”€Ñ”lP€`Â;(úw&ýêÇ¡ˆ…Q÷h©J¾+àþÌâŸ#Z¹íx3²õ3`ÄÁ üÊ ÖjíP®¾`Î=ÛjE€h ­ùæGæ Ÿø½ð.Y,…¼.Ï¿&Œ4—¨jO]¸ÌÎ5è(‚!W¸Z9 ЀKv¹!:µHðÑ{„$×ÊòŸd‘LÆW‘æ«€÷èé_§)pJ>û©WŠ3‡Ó .&3¨ 7§tL¥×Ù9Àͦ¥÷[*~d7€Qž*1*Çëç_£uAZJŠ*SuÆø›0+*§0QFÓÀ†N¯%ŒµÐГù@Ov"t.l Wÿ—QûŸÅÐJ.¢°}ïÓt%TÔOdÓ× +R…ÔŒÎç-~M‘T³¼Îùø  ‹ðpï7¢BçÍM]5Ð÷Fû7©½”b¨p§­|±·Ÿ€³Ô ì?Ì$‰€öA1ÄqA?ê)ôÙ&sÝ•Šr”˜-ÄÝ™Ð`=ްù±€Ø @W½=õ‹¾  ½úLÌô®gú*Gª´­ýQ0*v›Ñí£¥[€v!€B ÂÌX@FP†º@TÀÞ!Ø |ƒårÙnçmpÝþ¿]8*:Š @P&v—¢°šW‚ŒŒü‚f&ƒgTj9—}+y Æ RûYpñ.[•åÝ}ô Õ/U€ço— ££`Љÿ5BšŽÀñ¶å%ëÄt3€~ +€N ýÀ¼A3*,¸ Ÿm~ê°¿0‹þÿ¦{-\-0$ñö¶: ˜MÔœíŒtÄBKB:"‹0^¾ZÐuróg@}Öç_?Îð¶Pá€év²µ¶ûß® `}ÜÃ*:¢ÈUë£WyRшÆàOÁüQx9‹@Ó׋‹&Õ_wQßki9V[”Òê¼€M{ºöäŒWË×ÊE~!ÿa~„š7Ë—ªGD¨Ë÷áÀ1ô%K¢à°:÷ý'•yzv À¥‹Sæ !_/q¢3‡#p9€!(É|¥œ”JÞ#êÎÎ.Ôfåï¿~~`êæ{Ïæêi{F }‰±² -,DD’t.=HS‚ÿ;¶P.^t…%+^ºT,^ºX,Ï~Sªÿ\n^ÌÈLD…ÿùÍbñënÀÝ6ˆlþ±I{À“ +@Òr;KÙ"±–™Ú-pïΦ܃zT Ú×l] +]¸þ ÙÏPn¨gfO;$eSÛC½Üð›ôdüï(™Q€pp?Ã4|øpÿ>þ÷ÖzAd}}û!ÍMîµcTØnÀÙÈøUß¡;rÖ)tüÛøŽùÂ}ˆA\>ãl®oXp @§ €#D +££ŸßðÛ»ëã/–-±óBx€¿{Å‹b‚ gïßοg áQ[Y¢?ò .èáK ¯ËSåáÅgÔ<ÓQLD†¯¯(Sj*³l+ˤ…È‚§ €S£äú6•À Ç¿­¬ä)õíHL4tR¬ðmAB@P. ü ÿáöÎ\v@GÐÝ ê]’ t5«üAâÀâ"ÀyR;KŸOÆÂÐ/àGxàZåÑ£  $'Ë +ÑŽèRòv,ÐOD? O4ûä“íÍO5gFÏ?B\!õøä'ÛŸêW"G¿Óª5ݳКÀÞÉ3*ˆ> ‚›´Kð?4 ^Wº2¨5˜€+ûÃnb®h-(~@ÿl-ú(qBôv #@ù1îWT…Í+<: ßk?*/gOú[«ÕüæàÛƒ4I~—¦OÜT]³º;ª9¨Ôu_ÉhŠ˜4‡[¨$¡4täãÛ­WÒoÓoté“VÚúæOO[:„¾€Ø‘$¥X3¡ÓÒ¤R†ÿ‰÷×.²LUb1‘ž¥õ÷-:¤ô²tpÐL›tÿÿ¨þî£Giú;ú:ÔU~À9ËÇÜ^êç €ø~ÙÝ1²,nO¿!уÑ!NŽÄÚ¿*W¦‘BÛù*ÇÜyI·¡«©ç“ôE d V)™#âà€=q´‰ÁÑÉ-ú,LÞáLâÚpŸ18€wÈ¢@ìBÈ;R‘^ó]D´þ`Y@À +€€#mÖ »ñ¾ /Ýì–/¶ˆú€¾×ò[lxU–o ¤÷ÌqDÔaZûÙÊš0í#Ag¥ í05ù€¨ü{àÿ¨€ªo Ž +€äŽ +€.ÒxzwbHÛQn¯,ÝêQºb,¬Œ…ˆÈ,Äàò (í¿Óus"”K'U2³)C ;銟hŽ£Nè‹uÐ_ó¶€¾BšŽ d'a9 ¬ ý1ƒhý« ]1Ý&û xÿŸ†+²Ø pšFþÛî8o€* í”ÆCà_ÏäYzÈGdWÉ€}‘@$2àmϽ-¸â18@¦èagFa»8€&bI€-‡+ŒwþOü¿â—€—37Òécîöwº411ñÖ[oi~C«Á86ñÖµxlbbdäÚÀȵŸ\»vMk×F&þõ[±Üt°«L¦Ý7‰k#¬(‡‰×Fè2wBsíˆ62òÖˆRMTÞz‹ôØO.Їï+ç”ï[oó5wê{îü¹ ×.hëß:™Nã{#vÁ«ýJzmâ­÷QLY¨˜Õûøü_ž¿p­Tz³47G¡F”—öü䂊¯´tkì¬t¦n­ô×oòü,2ÓM\øK][©TXåÌ 7Šoýë‘ .\û û¼Wù]ÓS¹paäÚ›:ë­n;ôô[Žy)·7õ|ØÏºgÝ&´å—Ö·í|[8­ŸÄ +À=a§4SÚ€:v4€ß’À_Ÿð»Ê +²J3ûÍo~ó0*Vò»÷1%q)ò +À}z|xÿ‹ým•lhx}koktx’°ÀaÀû=ÐßQ€A [Pè€ ÓñòÛ ++N¼µwŸm’t’Ù~ãN>ŽQÈÚŒZ˜\¦üÿâïüöÎü ³çZ€yð>®å¶ô%²ÔöÜVZ#ÈžZ€ãáœû(@©Aï#|i¡lŸ€Ž€;Tf_¤ð9ª,ý4ᮀHÈBo+±Ô& :¬ƒr^Ttz» +àH €_躹^@9 +â)ÉGÇ™(ÀÊjüÛ03p_óÅsa½É€ F É[= +°Ô8]°þ1®ÈbrÞ?v€œ·VŽ˜€?š†Y6ÀðpatróSë]¶¾±Ä[FGÌïšî( +¸O4Vþµª5»õ9þW¯„qÿb—®­)hü÷`ɽo ß@œÓƒ‰É(® +À¸vt)þxÞ±r?Úñö¨¿%Éïë•wå[ç¯ÎËï&ÒŽ®oõý`n¢¢µôÐÒ5¾w[CORÔ9*‡¼Ö8+^Ky¤r§«Õ¯«õúIÚhÕ'ìÒ·Z*óõ¯[ʵ\u—ø8Ò:÷/ _úìÿWÅò{ót;T©Ì…ã¡9_¹Ta$ôï)‡Nkµ”\OJ‡ÒÑÿN-}R«VG.è­L¼Â|=­'(Qu~à/c@É꺿4ý Z ÃóT*:ÜH“G¨R=‘GõŸéÆ’ÊtqDoóŠûRE¥ÔT¯Ôßš¦“ä¤Z¯ýýß'íp‚$¡ÇŸ6éÁî»2§ŒÒG:5uyŸ¦­¿©$­Vëÿ²ãß64Äo·þO ÐK ÀÙáq€;Ùh=14«C ò—séÞ›ð?ã? +•p 1‹¡XThÀa;ñm@€v’‰^*ãVä‹ßßß(P…P0¾õðá¦{ho†*$øÏ×8GY(ÿˆ eÛTiz ÝF'Eåš^iSo~¹ÿpkÃm´èm°Nè_@ö¿âáGö /޵(û°–ÛbÇ bb€Cþl€áq€ÄÄ*€p4ðE1`(*J”«°°¢ƒV,ä#J`V²V=1.5IdЖ¨(HrUÝ1¼Î}s/ÐkV¬ ر?w‚¹ð?'Ä7Ú‚ýFh€Ð?:ðÔ<ûÑ i: +i|ÖVzúë:ÖOЉ=1=&0GX~æ¹µþBM¼õÉÍ­O7{Ù:øNsûAÆ0ôæw‡àë›)W Þb!ü·Ç¶‡>ÿèÈB€¨•ØÅdT®ëÞy¹/Wj£¿×ô‹ßp ­ô +ŽwÅüÿ-Fþhä~´ã-M¯´ž|›Ì={´(ઃ~€rBmuš6¿­OL|ýí³o´zpxpÐt¼r‹IÃzxC[ ©ûôààéÓƒ§É(¬\‹‡5Öo¦ÉtÚx‚@¯S=‡$ïÓû#m6[Åšð_ûg#ÕòBàUzßÁǺYžU¦¥{£uØlêbt¦ßTÄ—®{ÓCö +ûuŒRþñà°qxó'åâÍ"=¤­ÅÖ7­fs±Y¾@Øþϵ·^­¼WH³×¸¯O›dÖLZ­oþT©&©;"ßq]@«FcÁ'­ÒµÒáA#™­-6 ñstC퉵êÌÊÿ¢î¿yðçú/OÿËŸŸþ¹^9l¶ô[Ïžˆµ´š­Ö?'PÚìþ÷Qr1>¿cß)à ;ü½&(@˜þõÅé·øDÌ>Pš @ýüû9`£gŠ{¬À~>Ð|ÿ[m@vÕáþ^£!@l`Z0ê¥<ÈŸlé·œÑ_ÖôB/PIPÏ•»Gˆ¿]ÿÓúƒEûÑŽ7Bñú˜€3­O½ ç_Î0Þ½Àl'^ýÛéwKZ]”CÛlþr‘®ö±ªþ[XRû°ÑøUóÍ?ˆÐa>ù„Ô>)Ô¦Ê#ÅŸ·9K†€!ÎB¶Z¥õþ“R]”E… _!ú¸9EüãÌl5½V*%3tyPk¼F@à^‰Ð&¡Ž\°yðÿñ?þ—§õŠcÿa" mÿšO‡Õú?§Íìâ™ ñùõ+ˆþ¿!R69¬·åÐøÆöö½ó +€×b*/ˆ NÀbsã®8À]­ÉQŽ µ÷®0>‚¨ +ÀCBê9¨V"ØäÜ hƒl{k|xL@'[ø"§ìÅ @2YÇãç„ÌÚ +€÷n¬;@egƒO^è üƒÐpT+œ‚Y'm÷¶6>Жp`éj0þ;`ÿ«/yoä?'å9ÔÏüþΖVú)` ¬»1Ïõþ±£1Kc—C @GЛÏàL[ˆUÇ)}cÆ'‹Èr +Àq1jÀZ¬ø<£øõŸj¿J”)¹Víc¢îíû(™­®ž•?Ï$tÁ +þã÷³-ˆk s[@µ÷?ަ£œ,¸k[?Ày?'€({ü½0?~Ìóh0¹õé'ŸôQ„¬£Ž¶Ú÷›ðr +€<ø¬À[€:þÊ‹qþb;@€÷R ¤ÅU2ä•”÷”Ls¯é÷B‡õu!`arü* )š›¹a‘?Z¹íx‡ú˜ 8­—„çæÐÍÞ¼½ÊÛ~óÑDºð +ÑÚ‚»¼~:bÏð€žÿpP¾Pž* 4/Ñ~¾L<~µQ-QoP}¤Bë²²7h›ÔR¸€òœ¢}µ8 î½t|êüùKîÍÎ.V¯UJ-pvAdCÁèQ`Q M>˜.¦‚üª)ü?(Ž0$ -‹³º¡{£ùÞHmVïê×ðY3*ÈBõ„ç+«Zí*Ü£R=©VÀ|Š%›š)^‚ ¤T +TËS3³³µFãoÃÅ͉4Ÿ裌 Dÿøç??«TàRº‚x–x&RpØ ]f.lìÎæ6üú‚~…uaèFÀX|Th0(3}¦Àh6>0 ÀD@™9å=Ô§ë`îý¿yðpÿ¾p•³HœtjˆKØì(ÂqbL‚0¾yoc|”^G``ë"(z}óTDül»ƒÿѬ<à eðϽím}¼'°½½.ÌòVÒZˆ_×û§€¯öÿîïôÊÈ>Ù,Ûó< 00?€~ÜÖ:Ã÷ˆUÅâô_ Ï·£1†R!gðü¡€®~º€‰±Êð‶µÐéí*€#1ñÏpDPŽz +”ä¹1]¦Óï;‹×ù¢¹áå_”!pûõ§X}Žà“Ñ=­¼b!&¶½8à¨v[vMü€þ^ñìÓÍOé 0*4h+rÿTÓÓßø¨¶ùÝ“ ´îÀWÀàŸùý™@k?t0 !ñ²a¿óÑ[ůfVxýLŽ¢\)Lf +£tÀ‡mÍT^Î"Ðô±¤:ýH°_.W*`XÙ¼@ðŸ|;ý¨2-C&‚þíÂì;@Ÿà-—ä“ç­ƒP€YœfÌ-î¡å‰”!z¹P«q›M î Xœ¹Qa§6å|¿~êÔk¯_¼TœÒ5¾¹ö¨T¢a¡ºá?p½€òÎ.ˆàûoU_ýQQ1DN(Ó.@Ö¬ÞH2 Ò™õü¯Èj‰ ø0Áݨ|7§¦Ê U€™Ùq =Î0öÓÃ0ŒG'»¡Fãÿ±ùÇÿxШÌ'UÚOè!†bÈ*ÓÏP9ºÍp™7[§Â®°Ž°þ¯ 8éŒëü|†h?6Eâ?&Pû=(Lß#„e j@¸úpo»ƒüÙ*<ÄÒ«ô2”u,—::b<àûâ(*ÈÞÖÞf—`èÆÆ–8HVê˜æn,K´Ž‡¢{ÙÁƒvâ/ö¿ØØßÛÿßÛ`½0:€ý¯¾Ü/Žö'l¾Ðúøý^ [#«F–op´ + «Ã¿c-Sná*›dA€}b: +@F^: S”È ×Às€cúèŠè´О@(ƒ @¾À÷ê ¿qÑ%ðÝà ú˜¹þsJæã÷ ü½DúÇñQ €)§Ìr +€’µc\б~ +€NìÄÄÜÚƒ ¼Àq×÷6ücí5÷ÈqÀÖ§ÚŠý¦Ç™e„@¾öq +ùp\ÿàþkp[Z`oOþÌB‚!_9³Oˆÿ¶Ö¯ªà Bt’î=ö‘ÛÏe< s½g”_ˆð[¥B{r£ê±ùÉù“Çÿ À‹-Í[¨§x×ÕùùJy¶â(@Zé ¨ž&¥ªÏ¾Oå·1>t0cìôª +î6~ùG*üª×Ê7oÞBÊ„ÒIuÛÂðüÜ,…:¹áj…ò”pöb±\ª¨ •J¥üNÙ½~éÒÔÔl­U*·*ešê$Jöa äH…Ùˆ™È?üê—oªeFddÁ×tzð¼›ó×èZøb &ÝøûNµf0¦Û-UÓ÷"@˜šš) þg®éP%=ÌV“E1¨Ìl™:M8¿V£ +àÿØücóÐ +@M ¡’Á–ÌOè.{Í?·¼cŽ· vó;œ i'…¡ëY+À£ZòK¡±õQzë‹¶yWþ»¸~oƒj…;w¨XÏ`÷ bÜíù v*˜ÝEûïܳðÙÖ˜€ñááÂøæýõÍq^6½ +€{ÿ¹ÓVØZ¿ +³©b:ë<Æ;â?3òÈbXt’Ù¾ørïî–Àƒí;Èý@T +ãAø +૬!@ööh/žoà}~c~{-0€“ðüØ¿¶µÌ GàØ­Ř¼œÀv¯ÀEé$@ ß +à§#‹  + o ÀÑV/àÿ£%<|a|¯?› [C,@Tìök€_ˆŽzŸS &@¹Íî?, GèÄ }çí1}MX.‡ÿjï7*xþÑûgI×€ f f€tdü&Žà*¯ö~}ÿö÷}0Ÿ, l²°wfW³®Ù6À€fo°ã*›`~×Èï1€5Žж€ñ«ýbà?*/g‚Ý~“ð.­Ì=’“ê +aX"3à·Jÿ÷aZyJ1”íš Z?k˜7(¿CDÀ‡æÁ¯~Ù¬VGäìû Q€ü U¹¦¬©Z ‚½ZYXH€›E¨—Ã^,ëÿI$ÍòÅWΟñ}¶Y->kV+N_«þ:âž…Û@ ïUòZydÑÀkÊTÅiH+#U+Åò hOŒÆÍQn!™ 3„Ht§Ü¬ì Xm=+‰ÇÌÎøÚbz$2ú1”¡`ÖKþ±Ùü¦U©¦ÔMP ‘Ðû +Ò¬OU Œm3þ™Èë"Ëòì¶ÃvçÎFÆtXmG}}”šâ~"•°„¯M‹[Ôéß»»4¢f +À~G */¬…S­Üïܹç*€H¶× ÃׇǷT¨BácdHá@0­Üe;#›trLë2ÍŽ@{f¾ª-à»:ûü‹ý/÷÷6×·Qî­ ¯† +!°Ó à?Ñ‚_}ùwû~m„Ÿ°VŸcçõoӳ歎àó…–o (â Ã{côÚËÀÉ€¾1]­t8NÒÚ:¾À-ðùÅ1=­èH bÀsúø> +€®'*¢Ó„ïBøÌÓ?n.l÷„ ‘iVÓÜô¥Ô"TÑ'‹"øçoY _&àÏüw”öKÒÜ„øÇ¼wšÁ„ßò× #¬5+ÕÑ‚ÊDЛ‚¼>Wà³Ufš&å‘êÏÉòüÍâÔ,7“,6ë#‰2¸¤2¿ËïS±´»A´%_Sz`"â&Œù3;[kU’ƒÚ³Rüw]v6Ἢ³c ­—+UÑ•ãþéÒTÅ^¨C)B'ƒ(iµ´HÖÎ¥m°]¾aî 7Ñíµ¶>Ê0?ZUB=?p*ôõh@˜Nµÿ–{4Eؤ‹!ᨵ|Ù©·÷¹ @È$cAƒðïR¶U–QÔƒ.`xhxx\übsüލFtÛþkýßùy€˜€6oÉ+V"2s&m@y•°“Xß[_ßÛÿþno|tp¸0:ЋI¹O†@ìÿ¦øÊõçÄ–¡}€ûÜš·F`”ì~N+€€«'°¨(5ÀX +”êܼЩøÁc²~Æ\pŒ‘ˆ +€Žg +Ib©Ûýø*Y+N +@Ÿ€€ÿß/@‰l* ˜)45š÷Ÿë“·à_ƒè¤ÉÇÑ^rêQ\c ù(€Ä12—»oÈïþ^¡¦¸ˆ“ðßJº¬ÐÝ  ¶-Æ€öÝ_fú°×<(Ö , mGðØÿ®ò׆žÇÙ+ ¿nûŒjÚ™ã¥ô˜€Ðe€€¤Txúü#*{¹Xý¹ë.Ýd8B1€Fr#-ÏÃ)f,XÇç—‰çïP“ê³Ò×鵌ˆ¹n¿Ú*‹Y$i©žºØd°×zdÀj‹¿l>ýU£yPñ +TèT$⥄~œ°mÁ{ÍŒX>w hÛ\. í{œnÛVLbÕ¾Àto{s|h˜‚ïÈ]¿#ku`ƒJ„¨Ü‰ +@@Óû_d +@†¸0¯Úÿש0­lw)´$`¸0|]÷ÆzAeÙz ÓÖÝfsm aul©°¹±î¿]ÞsP ¯}ÛŒ¬rA[b‚Ïìù`o#(V +±€\€ÂAP"Y|‡t¬ý~Žœ7òÇ)¯ä‚û÷pã†pÏ0h}¾å[„aø‘€N`Tx¹ñ‘@o€*€ï`À¦mwd”2€×Fu‡! ƒý1©@±pßr?°™¤€h@ª„ô¡# á7pú!hãêð‡vS¬ö\¯—#ŸI¹Q™·€«?µð—`ËO1Nä~´ã-MKæçÒdn—Wˆ‡ +žÔš­ÏÒFz˜TšOµž çtÂBÓq*.Ë­ðpà¡Èà> ÚM¦I«ò{3€…ž!Å…¨N§ Iy^1gzsç %ÜŒ8¹.X#˜¯­¯^øçî&±õ åÖñ¡Â¸ÓëÌ ©¡„´rÑMìVg +Àî‹£lF €{÷î‰TØÉï€õ!ý^ÇÅ/6ï€è¡ÿþ`°ˆ0ÐÝ.p'»¡Nä€ûù(Ž@Y™|¦>„í¹_÷µ… §cÀè?:*°%Ïatܽ!ÿÿÎ/œ…®]GMÿ?9ï?[f{F:Uýc‚úªzåùÖŽ°/ èÙ— +>§'ÀRxN?!°DV±^Ô@[È‚uz ?àXm#A@ãÿG ¸Ðû¬¦þs/â$4ó##wì:ÎÎ(PX@ #Y @ÎûÇž ¬„"Hžg<連Œù9À³íO>ÝÚ´eôë pt<¯0Bo¬½ÏãŒh+û3&@[@e|µ@Ý>©þßòí©ì=ºå?'_9{&4€¸ºË+üú»á_`¼0,‚x…žEkŽ*2½¿Ç"ÈýhÇ›±©Ÿ%É_—ÞOês×JŒû7Ÿ$ò£›×ZMù«I¥E;¶ŒDÌâòf}ß ƒÐH›©àó­ô½v“ÿ… $•ÃF#´0’9aðÁHfÜ` X¾QJ’zéßÞÁÿ—û^œJf/<ÄÖÒwÊÏpú3æ° kÒ…öDÜð6g“éÉÏ•åűˆ‹®ï^+ß͘"²? U%ùÉ'f•ˆ¨ oBˆwIžU'Éâb³Rmª Úåý3”äbD3! RæÛn‰Ê}˜åa‹`]e¢ùB, Éd.ËA!A(jè¹@×ö`÷÷D°·¹®÷FTF hk|’§¨rýѲ÷Gü„õY·÷Q?îaÖ¯@4ýû­®ÜÁÆP€žÁíGGûЫ/àÿ÷øÎýÜÊ+ýbÜ +À¦=& ïX2ßÜwSt6ø³ '¼güýþs/ÂüQPÖhKÕ{µÙQзKeà´`}bNØ Õ¸ƒ®Ü~ ÔMÄ™ñ¾›hžu¤¿a¦ß̧“(éÃCW'Ãø5ο,£Ú(_aý3ÐûJ6oºÀ +€q]©F¯ê1ÑôOWƒÀÀ£Ãz¤!øïV² ¼c:ŸM½À‚ ¯¢£tõè?Cxz], ‚Üv¼E éc ýÕVë•k¥z+má¶·Ò‰ä@`ÚxšTžÊíÕ>¹¯ösgg |—³ ‚Ȳ5¿q&] +¢­îˆä€½aJª¬3@ ƒ XK›€­iûï„Åð%z%€@ø7; ö?ìò¡`= +Àè€Àè(µ'  T-líç$¿wÃ'¾L^déóS—ð¼£  | ˆÇÚÑ~úÄè­gðôÐ3@¾€t,÷ØVò­~€~¸Ð-$=nž-‚¡ý{!Äͦ`î$ØÎ@— lÏv)lǼPЉ§NeQÿpŸ=°Y@ ¯}úÉäøð•!Áû'›Ÿ€¢2ÚŽwÂG¨/¸ïà~{Â6¸†ÑÞf:8AXpÅÿÕAü±b~p»?Ø‘é€jYþQl}Þ¼eüL†‡¬ÈA ï¢œž™ÿqíGà<õ³zµU)½_®T*Éï?xs®Rgp܉”n÷$õ?¬CM«Mã]èÌî +ñª ‹F´½`@f'¶˜Ì=i|¸(”üEu^˜Ü_€óx +“ÊoM×U”†AÿôIDATrùâ_è¯:0ð¿”GFÄtní°Zýï¸ÏÊZ'dTɳϤcA¬ÀZ|yD—š¢ÀkçEÊ‚b€dö’ÛˆnP’H=œv²riªïW7QIÊ•råëzýÚœ˜@=¨¦‹Âé¤v8Ÿˆ‰¸ 6èm ,dÛOÐÊ×ç*Œ£Ìãc®= bơՋ.ù™¼ +ãaFó/EhžW€£Æÿí­åH¨5Âÿèuó#±Ò¡N¿x 0ï«`®þw;ú ÓAÈA‡þ‡ +*–~¬m€%ì"lÀ ¬[ðH+Ë£»ÁÞéX¾¸‡¨•F*¸/ß@W˜*^8ÿÊ_¼viFÉÒd¢V.^ºt“ÊÿY×p”C]Ȫ$’ßMTëóÕGéï½;‘¨@óI©EÍ?÷YI\KÊ¡Óã*}Òõ¬Æ6š­êÂa‰Ž€¢…"'­z%õ¸…]ÆK±c}ømÈo×Ì¡ÿÁî܃ X õôgýðÝôgkŸÛ +ÀÇòÜCÕ~d@9€aÔhʸþ€# +£ vßS>= +À¶à¿K¹8d‘ãAÉps +bSæfk6bH·}î9EÓùí’º¨¹T2úÿÖþ—ûÊu|ôŠ€Ññ= Fõð·-¾B:–±cm´Ëœ÷ÏÚqý”Š»»Æ&£ P&e_Ë·ÈbŽöp¤'ÀÀ^.@`ü=bN2@wO€‚~­FÐg,^êÜÜË)Ê¿þÑù¿«[ºuëVDÉŠÿñp;bv—p’€Ø©@fýmÅ,†wÈÌL‚=È)÷¬`´0¾uŸãcë[÷sþ¿,¼1ÚÖµqœõq + ßµu\ Àò®ì±±)@•Àí _ù/¿ÇÚ +ÀKÆDð}€N?}€‰±Êðâ~Žè7@Àÿ—ë@;møÇû¿uk\NäËY'}ÀÞÃ^¶€W¢Ðm}c‚ÿž+wˆÐN¬íøw€v_Pñã|s’Ñ€'Áþá+š}ÉìÿÛ,´»ÞÜüY83Σ=Gu¸úo[ÐÕ®:P€ÝWG‡¯œ=sV«|è6q~þm +ÀL×ô …ú_gsþ ûÅøñ±×kž"ÈýhÇ[«¿%iëðÑïÓÊ[•¯ÉK–¿Úü0ÿúiÚH“fóðÏó‡ÍfÚÔFKn«ÀºÖhµjä@k¤M†öM’´Ñ”¿/'»¥„‹ €‡Þj¥­?UJõ§Í'餭ôÙ3R„ ¥iCøéúqa|±X^(µ•FêIù=ÿ¯Ÿ¿Tž*ßHÂúZ£ñ§ÖHÂJÆî×¥”ýÓCe¨k©x­Ýÿ$U +­ò´*¥o”µý‹ç_y½\SI+7*)ýùН,4j‡´ZH«.ˆJÂ7Ìy"ßÎýç¤ôÖê‡-RHªõ¯-†Óõ¹4©Ë’jeº¥R¥ÂÂåŠ R‰çç‘FªÚQ™Ô:•$õÊDe鿬TóœS×+Øüt‰ÿRñF©HÀ@qb®òèoææFþò5#¥râ΄Õ!œ¾Z—³]*Wë. 2&ïe‘²YUžï•F¦•ç ¹ùÅKçÏ_*ê„ù¹k%.¢5]š.W¡ ®âN« e²*OW¨¢ÐT&Jýˆ¬5«'ÊýQÉ7É•êiÝmûçÓ軚Ö)uºJ¢„¾‰¦¨¿«ÇZ™¯T[‡š zHs¾ +ùw ØïØp¬$†+¿‘)6¯† @4z½­õ« pçžiÐY ý`.ZSðÅ}~‘Ðr0Ý1w6Áå¸><\X§.¹.WÞ=ˆBXµï¯‹Æþ(G02e|œLÜÁóA<gíDA˜´ \õÞþGÇQö¿|˜)úƒ…7ÇËÿ„†z£~\Ë&í装§ËP€Ç»Æ§YY‹€ø ›·¨(Mô¥C €Ò=¿'@S€¢Àsú`P¸µ¨èæ2àH @ïh€œ€b,vdèjþõÝ1ü‚ÿCC ÷É>8ÙÃ8OÙ<ÛÀ¦Wˆ™ô*‚óQ}bt +@è‹ìó£ÇN·MÈý3|yºþ½ªÍ«;ö>°4o¸òžV:læ@@XwÀäfpßÛSÜd=˜pž¬èã¡ÿú&%Qÿgé ˆS…^@æǶÿÏDaG‡¯Ð +`R/Í;zéØÃIä-²'?ÄxèÇ ÀX¥ò×ý¦ùG•‰¹¹zeznnúÝÒ\ezpǦ+o–J•9í¬ÌiÇÄ„<ìÚµkaMvc¢4!6ðæ¼ŽO¼¥°]ÑId2ÇmϽYñ¶¿¬NLg‰BÏz£^¸6"ž›.œ×õü¹ ?Ñ+VV,ÿëÒÄÈÄôœÊ¦st™ÒÄ´.21ÁщlÛ”ÑôôµŠv_sùn\cö—Êjä†N.ŒÈQ¸pÁ¶•n„b:;Sæ+´®§*™¨O„º¤KªT•ËíèÍéæô8¸piDOEïþ{á'#¡Ú'ÜŸÓ)M¼Å)Íi—¨N|¶Ú™³Ë"òGs3{ò›‚mýÜ ÝcÛ6:bÀúÖÆ½õ Üóí­õÂ9¾‚ÎÍ{Âë»ÀÿÇÄBìü v/PÁô! +ÀçÇÄð3t|[Èz€áaƒ~²ðã:Èñˆ `ƒ‰ +€vlº,Ñ:=üWIµ]Ñ};IÏQ¶÷¿ÜßÞȵ@xðw¢BãŽø2@°ð®èXx÷¼]z¬ã÷çÖŠ ·žÇ _!§DÓ³ þq°«N`(ù}¦ƒÖ•¯ÓôIš4Ó4}–´´õ(ù=šÿô#­!‹ÿ‡ÃÃGõj2_–ËOþó:áü-ûä©%ýß´¾þûÖ#Tƒä?(Q«Õ:x"?ýƒ$}öäëGiZ¯¶”?ù)çäÙê`«•(‡FR™)ŒpÑÆb2S|ýü¥¢›êË’d_'>jµå}'r²ÿÓnv%•+]=tA”k+yôè­´õ(UañØËEFºX.RîÖ!–GŠi­š€¨‚$é¡ +Â=>KU˜oZió›´2ßú°•~HUÀ´õ{òU¢¯¿~‹‚´ñ0=¬ÎÏ'åùªî@OdÚÂÄ!j‰æÔ#<ª¤‡ië}ž>ï§Hï¶„ÿç!ײÂÐ1$¿ÎT˜DÛ ‚žŽý? gø)õÏÖ„õz€íõÑ!ZÁ ƒšÄ´öîIû€Ï6PèÜ)X__ßÞëÂÿ落Â÷êaéf€ld +€1@ŠZØÝ5Vè‚Çáa7³>1@©þ õ˜õ0öýÇP t•£1b3Gb"ž(€bap€ÿ2ÝÇòRôþ¯Ëä;ÓÛ}þáG?g](+~¾…âPˆ+! 'ëž· BCº,ÛÖ»€ö†Úî™ÎÒX øwBþÇXýŸ`q?8ýæ tØ¢·^¥˜ü™¥viþ³°ý@¼Stÿý G ûo_½r†æý 1€Øð îóŠñŸPÀþ +€Èÿ'w™yÚ¢ƒÉñ Àè8â#/84?°A?,Úà,‚Üv¼5ûÛ?þ9©dõÙ„«9Ên¼M=*>j{ˆ½Ì ?§èa¯Xœ.—ËïUÞcä~:ö«V¯QK€"N ¼¶“FJ;¸ØFOÀ^y–6,#©Óe5ˆ *Oˆ–¨D\Z™èÎÍCâaÒø&"4¹F9£._ø‡×í_ÂÇ!Ö>“6„æ ŸÁ ß¢–(÷D 7>¾³. +¾Š O+€N @`/ 0>Ðé@;uðø€“€ÀÜ7÷b€L~å¾±?†þÝ2üËûçs=ÂÌe”O¾K._Ë)D  V"DëU2ð;×v ÚÓ•6Àò$ŸèŸ,hþ)Rȯÿ30<¨â†UÈßeå±Zœ=´Á?fpõÊàé3ƒ± +àÊ•¾ +@D}¦»¿n: +¯,€î€Žõþv#ÈýhÇ[ü#öß“Šá°v$|@<ÁÖ£’‹Å¿Ô•ÜŒ.Xå=Ðw$&%²k4è ÷ ø¥Iå ÙtË¿œé€æ 103;#P­RêÔ¥óqž^ûÝm¿øÁˆ’1Ä€-¿V¼  yP™§ óŒ>¬$ïé´rùæ¥WÎ ôfñâT±ØÐ¶G°qQ}){£ùžÓ ø‰„}.³0¿–Ô¯=óZ˜…ëcÿ‰h˜§éý +c È P rK©žˆc ¸XjÜo[Œ + ý6î úÝ{w©g¿³þq¦ÿcÁ§wøo`ñy‡Öq”ƒpWÞù=ýŽ„â$æ&Pu€”þòŶ÷úSArÿ•‹€8(Ä +ÿżÀ¯ô*@DPÛ.{¶4€àc™\lÆr`¡€ÍÐtboë3mCdŸïý†žs¡Œ¹€«öî,‹Ü‘ðb`^ß«Ðp ºµ¼ÚEŽÆ@(ëC +°k+˜AVÇô ð/Ù€M%úÿóX¬Dôïÿ1å;4hì×S¸~} X0û¸u"üìÙ?ßÂÃgÍçëß +@D@+1ï=g=1ÎúEæÉ%ÿ={6u—‰ 7?ÝD@}ƒ¿Ì)Üg†¼\þhfÊâõ9´Ç)⿳’s?8¬U`Ädžõè 8Èz.q—éuü½ +‚€aý‡Œº +`Ó#£hÿný-‚Üv¼¹µùQk=­Î.‚P‚E¯ ѵ´4Ÿ&Éû@ËÅ©"ëʘ ÅžU+×bŒžá.gœ Ü%•§lr’E¤jÆà‚3åâììOÍé¢ +05ðÊ©×^¸@µ2·éDÁ¥VŠÐr­ÐÓÒ…Ï{Z£{^ùü¯?i¶Öh¢L]ºT-–U*nRGÉÐÔB%”éöuùƒfIÅ¥ P¢ÜQª‘®m]o†Ëü¼T¼É“á‘̨|#ÕÊ„ÈF¦áYزhÂVWPÆ<°ß1÷þ ʳv|€m[pD ££p/(ÃC gT67î­ß»#  gÒÅÂUƒ¬PÛû|;Œ hƒ·|tÈ +Àö*»Ñ%>VQb €iäÂ[hÿq_0—üw Ädƒ2s@§@É•FëÊQCüƼEÆF_~ùpo}SDàË=ú!`T 0Tu€û'P21ö‹¨Ÿóû;[lxUö“ Ë‚~£·ÚÀ±±"àEÀ®®ö IoƵõ‘R‰èàÒõLÀs4<ã“Ó@©L˜§¯œÿ öºs^Z,¬±¾+ËBjeiÕe8.Œ_Ù媤ês¡(·tÐð­­|’õeyÞ—•vUû̺ + ^ÓvÌF”»®Ò8[Í!'ùè^·`.s&ö Ïå¡å[ƒckkAŠ¥ŽÏÀàÏc àŸ‹ü÷cÞ¿àùVDÏ›ÿþFžc.Ÿ’Gö€£„•,ày +ù¾À¸&W +“{tä‚uÛ÷÷Šù0ÍÒ@/èR|®f9à~ŽáèËñ{’þ®àúÍýA´GOÊï?gYðÿ'^áÃÛf\y‡VáýfÀèEAîG;Þ²6ç=#þº×?+À[À椺ðM©’Òú_på]»©›àÒ|fÑOK¤y _\¥`ðÛ©Þ'ãôQõðÿá‰0ÖYÉqo8ƒòÔÔÔ@1­Ñ¼¿:uéü+çEìX—gk‹#vóE<u2.ìyog“$×µ7ŒÌ335Uxí•×!ˆ3ÅK—fŠ%Òñ0°‘–*{š–š<=‹n°¦o1°÷q=®ù_¡Ü,êa E̳lU©Ðã¨.ðDÈ0š.D¾­ÊßTæÛßžVƒŒ½{Ï=ðÇNÿ€MlÓ+mN0ÙQ„š£Ó•yÀ?':ªHb°4À¹»Ž@†ÝJ¸¹…÷O;€pïNN  ÀðÆÇpeZG¨wm}X5èi@ñÙø\þhþCÑTŽ@öö>SvÜT€ÿÏ¿ cA»\ÿ­‡_}µ·õñ¤°/ë`@àúÖƒÿ +@nK_·]Á~"×€YóÁ¤áȰKæF‚8>0@zyygmMà–€¦%³A)8Ûl^Ö¿Èå¡|ÞëcT\Xº­S–w–P„Êl€ÇBú°Ôо…ÁÁƒ¬öÖ]㸖Ë;+Nàòê$Ê …•%ð~Y¼êw$œ[ÕeÄbÅ +€Y´D4`m‰•Z…h JÀ *ð€Ž›;s}gi¨`N¢âúʺJ°Ê'#Ž"¢ÛûGü×s0þWo-ÜOd\YóL*áQ o @w?G€þûúÏ3þÞùKæØDDjY›`¡'+Wµ…|uÀŸ¾zœ +à4ÍÛ'{©Äâ¬Æ€þ; /!½rÐobpuxP`ÐkÂÿcÃ>o¯l"¬¢\) \¨,n؇Äÿž`fä~´ã lë35Ò÷«-¯/DÔÉõO*ó©³  +þª(%ß;®/OO—«õÒ×NTs`í€R±`åà?ürñï3 @Žwå=ƒ/8ª\oÞ(C” |ñ•S¯ Ì/éJ‚ÚFZª.*, JïœÇŠe¯ª,åÒt9©0h‘Ué`øâ믜¿4›4éÎh¡xi`¦XlþªQ[ ¿]« [@éçþu¹ÿdÀ–>pФ#yÀ%·Á!.‚uà_–Ì—þ³‹ëÇž”ˆˆÇ´!Và*€¿Žß~@㦠´Õæzø3AÖ¾¨0RÏž¨öͨ| æs¶1]ëw…¦†YMó½Ïá :ÈϱÞˆr±Ð +À,ÃgX Â!SHíS¶¬ê³*‹ÀŸ…ÝY×ã?~½1Þ&ühÂÿ­Ïàè{ûû_}ùá¾€ÐzHÀ­Æ7÷¨0€&<ì˜ß9‹¨ó\‹ø}þ0϶ØcÀðU €z€ØÀ@ÇŽÄ´)€`Š€­,C–Vni¾¼ +,Ó¢^Îðr¡[ÐÛUÿ!"—My"@ׇ¬¿ rÏ»cCckºÄªp˜Ì-ö+ç ãËɺý皃°ÀBRPrT|~ê4§Þ4V —µãÖ`aêÀ9l›@"–)õš '/eÝ)¡(‡ Àõ!*.ÀlQjÚ!§NÚÛ¸Ÿ€Cø­®êcèÇ"úç¼ÿöc0üëù¿Œà‡zúÕLN¦äoÜÞ?ÖV:ý¼¨'Àÿå‰.б®€ÌšÿL¸¿Ú‚ç ¿ðOM=–k!ŸeÌ@sCüóMð€á«tõ3øÍX}ãJß ÀÌ÷g¶y— +€Êe`Cø¿I#€þ +@üwÉý€#ÈýhÇ(ÔÏšÕj3ôk¯ñM³Ñ|¢Í'Óó­ÃB°vI>Cà+MW“éd!IDt"ýÿ ?õaiM¬ úßšO d%,§ÊžUF’‰Wü¤ÜŒ +ÀÀë§^y½8;5ãÄÍt‚Àˆú9‹d Ân¹^¿æsä˜WgfxàõW^+κ$i£|q@~úA£áz}ÎôÙäNß~t+(â“–R@x µ›O“'Mq¥äi:BQŽ Ôà0˜?Wv€ §éò£jé)£T¡ý@ [)ÅÐWë™q?˜8€a¿c…É;([nÓB~P6>f=«¸Ç €ÔûuxØð)¸Þؼ»!ð1Ò¿K“AiÌ`N @ØSHjùŸ€Ð@¯@+@šèOÑWYØÑb€2D@»ƒÐÁÿö‡É§°M-S§ÈïïõÕ¡üÖÞW_ÑÀ¸ÝúÀCáôþ±øªx) 0Þǵü–näØù—ãi`…o¤Ã´c\ÅFW'XY]¬ÞÞ][“k½ü‘Àà°w¥£œ>%Àö£?åKãó +û "î…µÔ÷#Ô óug/Tw°·Z?´€k ¹Ë]€«@‚Ȉò¡'ñK·t*eV±È‰,¡/K+·a;+®X1ǪÂu7,€X\€ žÁW÷ ØýÏÇ ©D •! ÉøÑ¿×ûo‹ÿú#@V"„¾ØÀÿ¸ú|  ;NèÄô"_.àD×$×þ _ &ðþdò“O?¸Â€ÀèöúÁ~`Z[oÃ_µìëË"®+äƒ|_  +À à VùøgN…Á®˜i ÄX8þ7z,<öEûÑŽ7ƒÛQ#2ÿ¡]k¼éÁA ôn6Z¥ÐùN´w ±BÕ`ò°íWPæ«ïZìv`?ö9+2‘×+À;<|TýÿþñÚ3“eø;‘˜0_(3ön£V-œÿ‹×nÎÎê +³µæbãhkœ–Uʬ©°lÀ1:rÏ<#.ó{Ž˜šºtñ<1tØ÷Krž-–›¿­5 ¢@Wáë `~#8HM‰ü@’FóM•!i¶ž$ v$óºOAT‚ +‡®¨c2­' *ꡈÄ' HÅ®x"­Ãoç]û?‚{Ûãúî}&ðà”9ÀøßÈÀ¦o oðïå¯o!PpO?¦¾¸ÿhúL=3˜ïí; Êqy`KW„„ž{bèpC#*Ñë½Øö¿[pdw  È=5m@áœŸìøšXpðó½Ï÷÷¿´Î¿õà˯öö6iþGÀøØèøÖý/¿t_À(]ßm‹ïá¸Õßr¨Ÿùý-­@ÀB™¡ÀhŽˆäb:*"NtÐðú—ÖÖ–Ö–v½²ð¢œ~.­d1”–€Ëg‡.]F Àõ-Pÿ/"`÷_Êÿl>L¯jO€}¡%ž?;qü2yÎk;«·DVíi›Pc06æ­QgÞ‹¬¢DŒÉïWZHŒ´à¸€•åÛâ-Zw¸};#œ §ŸÙe¢:âºÁàiŠ<4DEm ¾½S z\^v,£hÇš²!D‘BúâÇzÿ™ø>¡AOb€,ÕûÏù²óŽð¢(@È)Îðd–»dÇú*m[ÿTÐI½ôHO½,ì¤[ <3x5B¿?ÙL®·ftà8ó`Fö8ƒE<€øÐ©W €ú½2…&¹ý&†þð±#!pehx”7—»è¯dÖùùFûÑŽ7ƒÙQk|[¯ü™•˜Ê€úÄîÝf©š'º)¨Ñ®ˆÛ}w¬Z/áC/$u<å`À^#ý•ò’çû¤5ØÔ:—‰¹‹LoN](6€ÜÚìÔ%ñ¿dçºFÌþH@‚ÿÞá$Á.eål)8›yòIª×ÒÄ0[™¢Àëç_/êÚ³7‹Õbù€àGçíý¬Tº~z8Ñhr5Z4Ò.€‘õDš®ÕÛàÏL$C'Â4ñŽ(@¥\™¨¼Ÿ”;ÂTŠÁù›y™gØ Þdé,Zö=9ò[Y àÛâù6ÂÞXê@t }{Kþ:§ÿ…ÎkYô»mòæû÷¸‚ÛO€ÜpXFjƒfa,€.€~‡?ÞP¹‚ Saâ +¾cý?=þö*Úaÿ“"gæFúP|Ã>¦Í° p²Ï÷ì=x°/Ï ²v€í*€-=Юɭßð°=ÅWÅKY€ù€ùôãž°vãÆ~°Ì +@˜-¯héo¾" MòcˆÜÀØ8õë+kkk+k·Wð +Pqĸ×ã‹Î@ž3ÿ$!Àâÿu!¦ P¨‰Ÿ „// ‡ÇÈHe“W¿#÷]«Žàâ«;Â`ìÒÊ-mqÂØŠø‚øÕK1Ò9µ¾H :UÕ>Àªèʘ2Êû6t{\W… ­–Ä 8ÁFh¢òP‚U•ÔY¸|æ²°‹wwfhùúå1Ó·cØ…µP ž×ÎN„ÿ^ï?DAdðÏŸã%ê^Ò"cǵðŠ€~=ÿµzRë‹ÿÇ)ÖðÆóƒ ¸²Þø?Ì éþÌ »¶É9þýÙÔâßq²>í‰õø ZÐ +u6öø"  £PjC¼æ·À_% +šãõÉûa•*N@×X9ã1j +AîG;Þ"±g•ŠÊ€ +:×pxÿIZ*½oTôhÛ&<žyÇÎn‰Ž}Ûèô]zß1o¼0j?ÈÙ }!@vXyj9@— § ©QŠ*ØTÆ—.MËÍZíC×dñsˆë*öÁq \×O$øèv®é)”«ez@žÑµôa„$î X-{O¹<«ƒÊ³2*œ9ù Žèþ³&ÿÛ¦7"½`fßáIA4 +À'm@®öÝM!®VC @0°ß†G`oÝ¡'€Ñ—^ ¼I€qV`¾wß1âá²í¶`ý?ÄD  +†(€œ¡ºÃ"òæâÊîp·ÿmçßà;7ÐM ã, ðåW_îS#þ¢0náÿËý½½ ÷Йâ{£m~¼Àúøý^ [#7€Ôq€¡_‡d_V‡hWÜV#ˆJLh¾)€@ï–\wÎJ ÍPÚ@DÐеSÀØG˜]¨o€#ð+Ë%ùéÚ"ŠP´^«8ðZÑ%ôŸ²r{U®¼¶¸¥P0†•åëƒÊ,6@ý7$ ¿——n¯|´RÒÚŠØ…„–z4a$pAVD vàvä cÃ]*°$.@Û€Á˺‘¨øE~Y;ÇÄyn…ØlD÷¢ûY[^&;êýcìÓmùËÁ`s‹8{¼u¥hÃ1ñø¸øÁr +À©,à9=jw½ÈœÎÁÿa¢‹`¦ã3€Ð +€qúu#¾€ŒÑúY|u0Çå·Û/ô7 ŽPP¯O˜†ß®g_!¼f|tHY† ÀˆÿT¼¡€ýp:ˆD{fg#è½uòŸœÔ†ñ¿_`çwþs˜"ÈýhÇ[¢£v0_ÆUÅ yÔRËé«'J4î§ÿêDŠflÊwµD@¸¿€Ç+\uNÆ»0o4ZóxÒZ§OÛBmÁØýó²²” €1¯œ:ÿúÔÌÂ,H]K*#%ªb> ¢³¬‚C CÝR$JîA†]P[lÔÊE€¢Àßþ­ 9³dÊú…àÛ'Ébk"Mc'@fD*øð¿‘VG*ĘkÀ1PD¬ÿ룯ƒ”O³j@D¬†|¹åžˆîò0†ÿ…*€ùAÆÁ2ô†1·¶ÿ½@¨Ðß$Þ?(Úb‘Ø€ôm:çÙ‰ ‚Ï턵1€ +}¦^À¨oØî`7©IžÐnÃÿÃ=+*l^‘™²Ê8D È*(‚€ D¸€ˆ$À;³R°©¢ÿ³´ö~ó`ÿ«?|ùp{cã¡1(ã£ð€­}€ýí­ññ-÷øðKâøÆ—ÆKY_¿¿Ã©òÝ—–Æ|HÀC(@ö=JÚ±m +  TBßÕ¥UìÊÚòÚòl@X;6x}Œˆ¾±ëC—”æ,gÈNÿ/‘-ÿnÁ]‚ WÇ.”%ò9þ».° XYº×¾º#]Ù]ºé°¬ÄºÔ,A®Ã<&‘MlBgQOx!…]¾¥ôc»´¸­C;ÜßÒ.` f¡s`šhœ¨Œ‘'®`hˆ8Ý /q¨Í™Ë°‚1•1BIuºr×õÅV–uAô‘㽞6¤ËßÕ•þ€Nô¾—u+}cËÅ€¸u —Õ0úkñÿ¹Ýø +Ã…Ÿ®À¬ùÿñÿµ.Ï}”û©0äاº&iÀÕíûM˜—ÿBs|ühÐpÚÃêá0÷]ä-úýöýÿ,P6øúŸÍU û˜*Ã~g%‚Üv¼¥ý­uPÿ›ÃƒƒÖA£ÕJZé³§ÏÔÍæÁŸ«¥9 ,:ÈJ“&ëlƒhžäöÿ.i=9Hç’§OŸ¤_6c0M›iëYK>ÚjéÌæ?×+­|ʰwͤÉðziëIJß8ÊŠú3åÙ© ÅVª¤iZ½øúù‹³Œ<ü·Åæ7¿(—¦X'+Ù®5-ê8ëúP®u˜”’?µ´‹!w«³SÎ_ªVÝšimª˜ŒkˆúOZO’'Ây¤Ì<ªaš0¼¾$ #aÈÄâ}]ôŽ)¬"E¸0p©WÅ‹VVמãýó¥ †¾p“åås} Ðk’Nj HÆù·õ‰8¾'À¸ub#_Åó%ôüú´€õßázÞΞ¾rUÀÚëká`SóHðÞë’Ý_æ^ ÛË){ÏOŸ¢+ÀqõH,dˆ´àÆaC/‚e“lP¢Éq1•ø[ ' ýí=»ÀdF +“[û_YX‡|[b}ûx>üS°^³6[#À¨@P0@ ð7¶è§ìæûXY¾.”¨²þÑÚÊ.~¼ŽÉ—Fšç36tÙ8ipù²àS´ûÿ‘Èg¦ÝǺÈêÒàÒ®<{ò$¯ögeI®úÎòøàÐÒí5•qume‰*ô|× Öi—¨ˆÐ— +þ¥¥57XÔ¯íŒ .=&*ßMõWWvE–oß¾½kz±r{™8>á?´F´ƒ’ ÐÆÄVèຠ~Æ@‡H±'˜@'3ƒMy미 + ‹@´Ï™c¢¤ŸËôø ó%¢‰s°¥ïääÛ„ó‡Oý;Fºo£>­ ¼*ô1p @$ÿö"¬¹3ëÅÿ \¹îŸ;;h§?šGÿ½J+± ­pư«ºmá߀ÞZêçΫ€—Ÿ^®8žðË ?oEûÑŽ7ãÛQ›˜ ƒàasvFº+iü|w®RŸx«ÂÀ{Âh‘‘Ÿ\ûIðÆ#ý1¼ƒâ•êo +¥a ßʼÀÓ:W™ž«”æ*o½ ´ô;£ë‘m`pdäü… #Å2çO‡Ñ/üddàÆ +ÃëU*×&SOg¼Ë‰ÐK飰Êꆒկ1²Ÿ.þß08ÿ¯Še§¹ñ“óþò aÓÓdÀ‰2þÓM¿[©¼ù7ñ‰èx²JI<‡±ütø¯¯ñ$¸:³P|Íy,EÑ‚i=ÒÙo) ‘îH9U+A6]VFŒ‡øÃ,v â+Ls¹ñ‚Àްµ¾¹! ÿcÆú‹àßQ€V˜)ôРŸÚÆ]·È)  ­ø7‰X¿Ñî ð^.àú0#d +@8^a2øÃ^ÌeÅ´b°ÄÖ†€hÊME5­Pâ €µH +&8<ÂL¹Î‚7¨ÝźҭkÇÖ––WwåˆïïRîhš¢°ogíÖÐPhÀ=¬Þ2˜Sɯ,„õî +Xàû‘y¦ìÉø[TýôðP$™¨|ÍN='ă÷ª‹•÷´F¯ÀÕoõ¹/*)Z“þ÷Ö³gOŸ¤O¿ýgMßþóA3]Ô‘Ãgÿ!ÕÕ-ê¹òhY û??³ÁÂä½í{´¦×|wgûãœЩè¾"nHB(==¾•ÛÎ7 +Àý=c·9R#ŒÙwD€§ KÐ`V‘=R}›Bàü·c\Vߌ#îæ;èÀ¿¿á·ÄVbÆ"û|Opþ¥€õm­nß[ÍGÅ¢@µÀƃ‡(î H³~y䌷Çóá¿Ð?¿¶2¹ËÑ 9Žð@*…OlQšS…®­Â,™ÀS ýØQkŽƒw[}ôp€}¥0€SEO64T €1Ü`Jc€å4!çš`yM~úÎÚXA¥Û¹½²ÃE«:$w~ymgyp¨°²DQ©2_5Î.ƒòc+«ô!pËaˆ”†¼½{[T°öë±`™µqû×JµX¾}[¾¦Âà péó!îa9“€Í4¼†4K· +gÆÖÄ–—éQÙñÑó[Z[ZÚ¶,Ãöñþá2¾ +¾Òíç|YØzöûÕ<¢¹ ÙôA»z´¬€# +€á_à®O2Qéß©iÈY@ýl +Ö¡Y3@ Ô·pu¸€pVÀö5cù³°Ú°°Ÿ}µ?0æd)ê# oW°7‹¸"×_võÊUžAÿÏœ±+‚ìÏýýÐg8 +¡À¸òŠ¿ÅnËð?Òør?ÚñðþˆÕç[MÚ¦Óþ>y²˜<}ä×fešjú`ÈõE„n¬Ruÿº5W¼_Ÿ ÷üFÚX¤æ„óÙX´*¾I&p13Yy>öÅG~Š3³µÅ':»Z¼tþ•)4{›,$–ÊTRtÛ|… j&mü(ÈB­~íkÚ&ÉBRe8À×^9_,{×âL¹X¼@Û?Âók Ys¾›:øœD‹t‚h´™|¨'B™=zpH“Š´G¾7S¦ãžK¹\,Wk¿Òƒ$“…jZ-¥‹ò(ô`ˆÀbI-ÒÖ\üD+ ëíØ¶ÁaZŠàl+|£±ÿ2A'Q€î +èÞO‚@;PßIµonÝ5Y`Ø{x?øÜ&ø½kðwWÀG€!1 ¦7È×t™ #à®Rn¸·ø÷\…RÊHF!©@0üëóðÁÃûòûÿðbðò÷î­ãýcAíC@ÄÿðåEÑeáÕáÕã¬ãý›Ä-;²Âµn + ˆ~m ¹¥lEH +À*®xÖ; ŽóŽ wMx*÷ûöí¥_úKÑϲ¼ò1ï¢) `Fn3ásÂA€;¿Ó?Œa–J|‚–i>÷˜šú¹Ñ«Bé]€uyuVô`÷–`œž! ú,-ßÒ‰Ä Ž)‘.¬Âþµµ•_[¤¸½»¢=*,:p›ŽWרð¿ CX±é(Pe‡A2žahGKw 2pFåå) 2œ‘c¸³3×uúØã }¨$ÊKìBÙéRBªöwVE[¬ý÷ñþ35&{Öd?ïûÝ,€9¡ym;&àhO€1ýÉ­¯ÿ¯œíœES\À¥ž…cµj `8v|Œé +Ð{%›¼#~‡é ðÊà ˆF» {Û [€„¯žø>Lþè‚®¸'ÀÍ,Ð}5÷·ø Ö"‚Ü÷·¡¸üŸÏˆÍëc•jsñCºÿ«Én4~ùôà€0~ÐŽ>lÒJ¥ES‹÷ÂÏ¢G¤àY¡í>šÜ ÷àp½öº T{Ÿ0z¤eûü˜r‘Ûì. §fk¿:€Š_;ÿú¬àÛý:îa±T£ëUç)J¥R­ÌW‚!º¾FÖÂÈaƒöù—hx)Æ”‹Ï••1Mª5gÞ6RèÔm‹Â}Ñ–¦ØLóé‚¶¿ãNÙrý¿gÂzH„f@DÈE‰E‰Ú(,ÛO„Æ’ÉM:VðäÙà UîO‡v|Äll…þÿ]ûÖrŒ$ŠÀà.À¶€‚àßIýK‹€17S²Ððn€Ôè W6(ÄdÉ ÙV€! G[P–:¨ÏðÏé€~Ì1f¦ðŽÙ„ÿ({ã[B²Ž€FÇ×7÷¿úò¾{ÚØ£+@ÃÿþÃý}:ò«ã¹üý60Š]s³»£*ÀØrV`÷_ØŸk£CJØ}ŒÒ.ðX9¬ Á; Nþ.4ÍÝ¿Ž®8èV§OÓ}ð/7zÐb: ÊdÃÿ‡¬®­‰¬þVÞôêo?þíîã•ÕíŠ +áwwäJPtM¸Ôeõý˜’Œö*ÆÚ¯…ø·—Wo íÅI~ +[ÙÅX[ùh—º†!¶ò½}Ûõ Kâƒï¡EIJ¤˜ËJMC@:ˆ½êÖÎ 1¶àZapliw¹P¸µ»³»»ó˜!ÿÑ3Tj‘¤ÝUÑšñþy†]ð/;÷G¿LßÁs™s!ƒ. ®D Û^ÿó$£Û öá£oDÿ ÿ]ŸåŠ€·íôãõÇ*­¢Òg 8þíU[¼Hýs¸oDÇXQfo‹¡ ·í~Ãÿ臥‡àÔ1À „{Èxe/>ÙÚüdcÓ}Fïho(Èq +oôOø«@—Òo+nýÏeŽí?j•jJç4|j yðǦ «ÒÅN’NÏÅŽu€<ùÿÅòÏK?n–˵ڇ´mC¿WÚ kúmŒ .·7 z;¬Té[Ð_lB92–Žl¦ È?¢¿&­!W3h@F‚§J,€ Ï@d@, ½–§YE›TµË±ÞÙ¡qž ÓuõB_ôËôì·B=Ímnx6ó&¡iÁÍæWƒÿ¿¦\…ö»Ç†–Ã*ª˜Ÿz‡dË·Ö”à-z¢kê ØYÝY[^[[»5T¸5&èýh  âýZ.¿Š¤Ю±A4ôÝ5)¬Úû&ZP…ÿµNã 5Zð­ÈõgÍõ ÿîãÌ™¡pW2ÝRal·p©€UJ©Yxš+tj¨œvðÿó}þ‡vÿ¾²Óa~Æ;;ŸóÇ1ÁôK`N$_ÜìR²~úõè´/eôµ€² ô{MPêC–ýßvà0 À„`ôÊàiÚÛw ?®iÎJ¼H4ó€Ü7­F‡‘: +ÀTÀ‡\íÜþÎ6Þ+¼Zâwss[¯ù“£…¡+Ãã±cÙsZ˜Ä_p¹ïg`¤ÿ²€èñ÷Z¥òDîiã tÿÓl>ù¥UlÁ¥ýtÎÃüÙÊåŸ{x>è«Öjµ€vBÀZýF=¥5}èÊG0¿häcŒ!öþÓ•À¢Ôþ€®s” +T/ oC ¤1séõ×.^ššµ`ü ¾;ÝVÞ¡wpì­(ìäŒ_“£’ʀ׊å_à‚WgnÌœ+Ò¾p¶:ëaüÊ4(¼Âج›¶ ðÇ4 žÈ¯šÎ¿ Ld#$8FE’1ðݶ À‡õRÊÃðÑ£Ò¡¤Öx$ÿGü ø¡|MBà–[ÿߕ˿E @¬È+¹(@Ág”öîÄ €#='#Ns +èß@€Ã6c?tðŸV*D'ÀF`¿‹-ô±¹¤(Jë^: +@-Œò¤lB›ðåH¶>øùÞçP€/ÿðåþÞæòÆöCêûG ã“Q `–ãëÛJ†ûï¾þƯŒœé5ô\ðÇ¢О–å›ÿì§úºù1§AÀ¥y Ð'5<é4ä‚?ÀÞ^Y½½¶ŠúÄûE%äúŸZÕNÚÌ ùOY,—û 7t†`ºÿ4½ùØÙ¥$BßÕ1¹Ê"(QˆÉœx%´)¸_[û-´`‡~}ä΋ XÔ·w í[{|{Ç-ûÐúw CË ü_¡á"@Lcmõ×<èÃòиˆÁã%Z$(Ûß +ƯAL8¬ëºÔ2ý“Ó«ÌæŒþ qT¸u^À-‚ò6xÞåÛaGÎûј<ð.øßÙµ{ß ùÝßLxã%§€ëÎ… z€N @OO€¾ÖËØñÀÑ~º‰€PÜ£¡ýãôãõÛ ÿ(g®hë°€Ìþu¼JÛ€ý6ôGƒM 3%‘À3Ùíº`Û÷ìäÇØødë“uªˆ‚ÕÚÆ‹c¼$ ‚Ü÷2°¿ ÿaù? ˆuͽV™÷Ø·º_ᣠÀ"šÚäx—ÒP +—Š7ŠÅ’pYZèÙ+(,&8è±B€ÀLÅ!¯=-U”µÁ¸å -äB¿³_àÂÀTy6ô»[žzý•×nÎ̼ã”\é&*m&õw:'ÄÀSJòŽ’&Õ‘G!¬¢xq€®€/͘…, œ»ús\g-Ë•ÊÆ +€Jž6ÿÁŒH¥þ0R"?] >j!E\ýo›µ&Â¥«Õ´ÂpÀÊ5$ÖÚb"A†´RŠëц WC-À(,Àà³¥9Þ(LÞê§8 0Ð@ èí €I^8Þ5éæ1  Îö‡ÀÍl,€¼0$Ja6ÑßFŽ‘ô˜//»£\)öi\y˜Ó´Ï ìÏÈ*¡uðïî`ocòΞÜü ÀFÇ7¶öÿ°ÿð>14pb:ú®ûÌùd€0°_“`IÈš«0 ¡ ÃËÀ~-ä[ghåT†¨ ¬¬üïŽÏ[Y»ý‘À î2ð.îs@9^?£×ïMÍ%Ð猜aûÊ\qõ–ÎYÛcØúkA·@>& v"ÖãW3~Õ%y,î±*àÖ)c»t;ÄPÁc· +K«ckk¿A‘ó¾{›j šÞÞ},7þñÎ…ݽ-Ú"Ò"&°£ãð‡µÕ[ƒ·v !2êVEEDO¨Òy«ÔŒ˜QD Ý™ìô™!x ÀÈO·•'Í¥Î{ÿb<>?m.˜ÁÿîÎîÕ玤?þK|ïK}ç/Šp+€|@Húröb cÝŸß ÜM/误J<|ÕÈÐßóˆÉ›áß³(|Xp@» +Àu>ÿ¯bN§í3yïkã~ƶ¶½².7h.Œ=à8 +Àsb:Aî{X†ùm + fg†.ÆÿB66ö?†v¤OúN•jºØXü» +Œn¤òÓåÓÛ1nU"îÒ†ÏADúrû•¬ÃB%,OüGÀГs¦"ÕRJ§A®ŒÐ™¦ Iàz"z)¤ËL°À°(/ù6 Ÿ€¨Ï:àY„ÿ0€`˜:$+üÆH +œ» >ø¬­Àò`t}‡ır +€Ê +¥|CRŸ«2ß‹ B®. ­ìúŸjþéƒ=æž¶7ÇyKQl€X +“ •Œy€lÿÐðøºè€;Ÿ\°ð‡ý=íÛð1ûþqНж½ØÿïV 2¶ˆÿ® +z)Àòm¼ÖVô±§2$€ÝÝ_ï®­C'ऋœ)ˆ PÿOaôÞ$Ý mdöååÓþ_¼CäC,"”䀹Ñü´ÈƒSkXN +;ˆþBí@H whpŒŽ‰–„ÿoŸøXÀOÅÄŽ +º;.ðxggmgW¥^^rý"ÊeemíñêêЭÿý·k»D¬ˆ:¬Œ]—÷NÕˆ|w0ÿ, ._ž—-€…`¢TðÓM€µ + ß§bZR6á€Ýæ’¥?éÎsÅûGÚXzŠ„8úþߨÆÎà%?:àˆï «'@®ô²F'}@z¿×Þ=!ù£dÆ-ôáo~ÐßâEzm¸«,Â}e¤ƒXÐð‚|dK +ê6^HyCÐBtE 0¹kŽUz,‚Üw6·À*#nPÛö/&ð.¾¼7H{Öß*ú³Ãý7Ø ÿ5êܦ•éÞÑÐM¡àVkŒº;[®ÈN'†ÄUOßèòj}®B“>íðqÙB5¡ï^ú^…˜­^˜™]pA’ÙKÿÏS¯‹xˆ=á´¦êa)2‘èö¨21&®£JHÂh€2Ó•×_‹ +@­6{óÒÀ¹‹å)1€ÚBðÿgã}R\§iµ&’Ö/ F.Ä š9‘-ˆ +MBeÁÅ2¤ z8ïTZu+™¹ZÄ—°Õ’*1‚9«ü€A¹ÂôÏtÚÙïVÖïök(ÄtZ:àhOvès +ÀÞÃû_uQôm;àVB@`hX%É›…2¼[ñüÈ1.¾¾.è×E|êª~_?";¿üÂäæöÖäÕ³$çL»ö_´"0¥|@#Àý/¿úê«}ªA¶Ä¬è]±>ÎX"÷no `Fx@|U¼”eqÿù^d+ÔP€*í…s +a•ÃñlÀ•Û\=*ÀÎî®°s ðxui @I® êp—…”ÉS¡Q€Ë4¡¤’°¼ä¦øÍà¥6ü&!ROî¹üöëËBJ(ê¸>€ZЕ` HòèìÑtazû¿%×}éñã_S¦µÇ·wרžXUÙ½5´º»¶JC€Ç¿Þý-:¿’¯.¯Š¬Éó_a¿@@äÕ‹-ýTùÿÔ—EpÜ @þ•ÿ6þswzíê‘òX—ÆT ++*,¥×ªr,øaÞ‚®P cám‡Žt5ëÿÅ´°ºë'ý\~a?¤Êõ¾¬!Tô³Ð +Àaqæo{]6êð>øýQ•à¶hAHê93}Ã'^åù¦ìˆÐÝB,D µLG¨Ÿ3Þ*y£2-Öé ˜àÅNà¿„Ðþü3–¶˜ú…_ŸL`g'îüá,Öù÷Út™(·'EÜ^GíeµØ¶ÖÜth€snXDŠ‚¹Ú)T ¡qíÊ‚#ªA/X¥¨Õ9j8m‚×JHî³33å fkr¹åÎÏ^zí•W.MMe@ÞöaW€,à…}šg©Z`<à2# 9àÒ”ð…™bñâ¹Kh³µšàúw=ѹ¢#žÓúÈ/ž6]ÿ}¨½z(íG '2YŽ/IECé¯ôXªt/öšØ4+´Ÿl?‘šŠÐ~ µš.㵎ø‘b €c©þã¼`W^³£AÔ t‚ºzÀÿÀ +€ Õ +ÀC.êë°‘ŽÚƒ#1÷ˆtýT‚©ÌŒC`³óßV¸ø6¾>_™ü~VY|ºý`/(›ÛŸL^=ç1WtвÿƒSþݶïË}ݸöÇ€eðß­þ°¿÷P…X· É1ƒúÆWEÛ@ž‰!îÀ1î˜ÁÆfà4Y¡ÈaÅW:S½ûÿA@_»%oEž5€@?þlÞ=–iÃøïဇ._6!,^ÿ/‚ð‚@•<Ø’Ê ­@"X[ñ ?îÝ_s}\vÒ!ÉCX„ýô:€¡»~}é§c·ïþz }â#ÍèõGžýÎw»|ûñ¯Mýig °¼3Xº_*ø'ÿH—¡gß±ŸþTç]1üúU‰øwÿNÔ¦0¤¹«B(îŠñßu*6;ý»Ÿgþwwvø³ˆðÇ}57J}àÐGìc =þã:/oÇál€y`;ÛÌ1Ï£2ÀM?}üЄÛgÏ 4è&“oÇ‹5Š“ÉŽÿàÙ0òP€{‚ êÈÝò +÷Û¦wŒçš'ÿUÀÀpoŸ?À¶Ô7SdüçÆÚ·¾V€bf&;cñÈeˆz­›£j¥Âk܇sÓí :í*^¼)G¾ÉL‡DÚ`‡‘Ý +ƒv‚Õéj‹¡ ~`FQã¿üp¹ÏÎß,Ë—ÿp±V›ºtþ•ó—Šw«”«ùæ÷²ÐÜ¢œø@5)_swæ*.U¯]*» ÕòÔÅs7á³tPnשð@²083òP•áÝ”‘b#82HëMzRþ–"ÈBTœ-ßœ*² ‚ˆ$Iyâ÷$hc {D±r~«õ÷]Spÿ£ ܜ촳ßV‚Fà_@/û÷À¯Œ(¼(T­Ü×N׳ ØØëUÒ0Ùñ%©g8íDíõ1Á¿µþJòÀkT¨œÐ½Oï ˆlN^ ý¥…ÓÛ1.©)Àƒýû_~õ‡/ÿ béùì=|¸E?z]@hÿðÁƒm† +üç,¾*rfÔy.p€»¼Y¹8€³ +PÀ¯5.q8˜ }Ç;*€À?/´!K?wúÌU&CbP ˜c`Oú/Èÿ ÀeM9·Dî;ŸAFÏéÈW+ÁǷïòúE4ð£éòÇa†\Y_Ÿ«/ÓaŒ}J_«>8t]'覗VW>[ +5ëáÃuŒÌx•ziõîÎÊêÍø–A^=×Þ“ñ²ÎÕ +·è(>‘PîËthÀý€ñm!ÊqHéõL+ô u æÖBÎÜ×qðÿë5­íìx_d@V×OøÑ À›ìØ€Lɾ‹s*ý¶gqëãŠ?"På/lv-½z¦‚ßÖúä('Q[Ð9y4^äxó­“%RÂzÔ–ž‰wÒ¢ŸN—ï¶;wüû]OÙ&ÄÈþbŒèðùtÖ˜u)¡õ’@Š»³O?Cû\™÷CõŸNâpý/-^³ÇâÁh&»c?° +ð~½ßTŸ.ðÞ9h´k~5xT{@~ Îõݱ]Û”àZtÐ“Ð¯Ž naFs T i•*´â_Xd8ÿÔ˜*ðå<#¸\òâùâÔLÊúZYà5€›¢Î_I’¬ + šá·¢ê£U“Ê5ñqïž*^;þÒÔ 7V¹yé⹟ӻ@`¶Q#!Ü-+àr2ÿ¦J4­èApY=ùzä˜HY„FŒxÈŠ[Á*Õd:«*hWÐñ…µçÝ™þÄÿšð¯4˜)4ü½;*ÁóÿøyA kÿž”_{<0•v€Ý +@À9©¯pÿ‹ëÃ*Þøé:µÎý¬CèúÇ`÷äïs1»ývç© °û¯i¯­l[`Ð5þ“\,XE +(Âÿý/¿üêKe¼½EüàÖ¨À2ø/°õðË}¥"’@ÜàAÎâ«¢m'RFVVhП^úr `Œ0aÈí:.'^L ¾Á?'¶?ÖÏ\6¬]¤^ÜUãá5R(#‹‚ñêüëUã7it]Œ°½€kBo€C * ÿ1.ÀÊGlÊt :  Úî{@LA‡¨ µÖ”¡€|•îÛy¼¬”vǹ’›Èb4âêꪮ®É¸ÛIðµtØÊB$-º F„x‡²Ó~ãŠ(T‚UÅ•–Í’(ۘΠÅÖ´°÷ùF@õ—ø0cÑOˆ+!aÖ€S¾›‘?pÓ¶¿3½m_˜)ÇÞ% 6Ð ,À•ú]Êš„,øé¡° vl@¤<,tO:G7|†.œ9€O;À+ƒ´í(Ýü`›wüqO€[4¼:èËÿp€Ÿ¿'³~zþ„Õ£ +Àå ðï듨ãÑÿ𙳧—Ã9¤ÔoBÿ¿âÇúUt€Ìâű¸§cQع»»“ü¶Øè3¥¿+͹›;@‰¯á.gi¥ãxËá52A¶—&ãä­éz™ÖùaÄ›6d&I$]¤Å¾v¥`>øj€áÀã?¿pAÈLAøü+ç_¿X¼Tá0…gÕ'á ]°äj¡üãZ’)-­Î_,ÎTki£Z8§.ô×an:!¢Ðë+N«#õ&= dD3d–¤o%)Ž9×አ›¨TIu¢Nœ‚,ž³©R˜¤õ‰ôw]Sçð×|Ô S”=G8†–é ÀnwPµ°¯Ëÿ»&}îö‹P>¶+[7ìQÌ "Øø…ÿÿÛ{˜EËb6EÜcZ2-¾`eÃ1©ðÿÁþþðÕWº7f|ø€òý ]ß9xQ}qï7¿yÀôùÞoöâ«"gFçR£‹½sky +Ÿé§0ý|=@H5Lzíˆ è"‚ ¼µŸKÿ»zkIÃëÇr]ÎqPdᵊ +$ +3@ŽÀ˜w MÿAr6šù›YNÈú ׬'@pñ»LÇ›`[î{~Ò¶ [;¡êþe^ÿQ¸zå £Š0Øù—ÏïÓÂìy +Ðï/-(ýõk5JŠîô ä@d z(Ç)‘ܹ£·„ØÇûÉUüWŒãàϯ1ëQ膚ߦùkø‘Š‹\îVäÙËÿÃÇØQø7¸+pWLûñÒR,ç÷6ºú?:}S©<æ£Mw;á¡!Ñþv’NOw8!•ú¢ö\ýL‡Ò‘ +£Þ„íJù=¼Æ8ú¢Ê7­ÔM3Rå!'ßWÊ3ta@ êӪ勮¸ÈÅ”û;DÕ=ëUt™ÎÈeiÔw-–ƒ^‹‹Å‹çÏŸ¿Tm¤­FR›¸@Ë3\’»å®ƒäAñ¸Õ¿Ÿ¨6Á|±…K„x~=‘‘NH (‘Í‹)ØÊ;¡5"ÌI`^e¢,új—îš>†¹}]i"¶ÃÌì?ü—u€NCÀ.À®|^èÐ û÷@~òËËÂH3€ý/î?`è 0Û¦[Ê:­îd °±®Ã±J!â¼²³b϶{°ÿ@WòB³¶ÀœéÁö¦Ü÷«A°ûßQ\K+ßBoCáúçöC€¯tCÔÈݽå€ý½=Ñq…½‡:Ã]<Ü;BN¢_°ŒD`ð±ûÐ'M‡—Ü ª9À¤@°)€6N-»ê<¨†2½Iä\èM LÛgN þ/‹è5#K—~Šz0$—ÛPk9ä«ë«t÷# ¦Çšö¹xÌ4_[éX&ôÀÀ +PÙT±¥´O/0|ðˆâÔP¨ðˆ.õÝ öç@ÓÖ8·#PBöà§Ìˆ™àý©Âih!Þõ‡àîô4Èk ñ_Å\¥‰ƒJæ{ÐRæµ#ðß¶]°÷…fˆ2ª¿ÄG_¯„Žzò 1‚>_Âÿ¿ße’Eí1 —>ýr“ÐY@¾¼Q•žÿ4ãô„âƒ9íê(ÁŠWìÿ“‰(JYË«“Çé<-Ù –J¢Ìt‡AxC…uyµ¢çˆ‰µ»ýG + ×ˆÀÆææä0€‚;‰ ÿr/oÀ¼Þ¿8>Þ3}{€P`à5ªÜ‡*ý.¦Š”¼ž«<ϲ*€»ÿÛò.5t±¨ßÓÒþV©àï +‰™Þ-З>UJ@wØ)($Ó q{VÈÖª 鄿õ.ˆâU²£þ(§WR;Ûº”P‡l +0U\¼00sÓN¹ÀÀùó¯ c{'j•”§CâYÈ3„¶¥×¢èŸG€îó¯gåP)^,_ÀOŸá^ ðß·­ûwõ¼ ½–N$8àMÍi§À£¨%^$é[Õ|£ßm >¡lCQeµÚ“úD ïŸîŠIRVfI#m†Æz¥gßþ×ÿöß:ŸzV(\-\% ðjˆ @ !@лþ(Gë„©ÛV„±½=˜è<Ðz3 Çç[ôSôãTQh +b”0¹رPùo¬—áö-!ÀžúöÞ+ã(od +€@[¸ê—(À¾OàW_Q¶-er?(ëë±Àƒ?¸ +àá¾;Àöüæ;Åa‚@=€Ídkûÿ¬t:Õ*@»k “yçÖÂqºüÑæNaðºgÒï#½Xzʦ§Þ3(¼›ýúê=#ü”#Ž»”}e*´¦ :–Çv¸Ýþ"ŸsY%öR[«ãCCËkk+ãZa>%Ók«À¬h…AÀ|ƒ^!ã*òí——ÖÄYÈEëðŸ`K·Æhý¨L´G*ZꘖB7 ‹w]yC?:ŸEŽL° ¨ï7üòþcÛD~­HÃoÄŽÿè ´ˆÀýtÙ™|€W7ô¢3pèL˜d8àç( +Aî¥-ƒú6ðçטõ*í*ýûò#<bDƒÿY¿Ë“)ý,«ØÙ]}þÛci¿—Ũÿ^dÒc-.9‡_nx e­¹Š—ÂAíÿå>·šŽåÓ×GêIÔº‰ 1Ýø/° Ô¬¤Er+hÐ'ŽD¶AO@ÕŸ8ŠÞû¦.A.ojWÄÔ÷ë¥÷ ÖÊÃ÷Åž5•ü¦ìÚ®-Ö§¯%ˆ˜^UÜ…âÀ+¯ÝC_²P¾Y¸P›š¡w²öý­o9ëŸ <€äp¢Å‚‚ø/7ö%ï'ŒHØ&ï9ñé¢PüÔ'ÓnX©Öá =•Ežˆ á8,Å?@Û< þT,€ xÁ-’{Pîß¹{Tp€þÝpoOm ÀØ$€L8& ô¤o[¸ðÿsbõ{ý Âÿ¦cöÃéÁùg2Ëàk@3æ|ÍL >­&'(z‰À^¢ÃÃöÒð+Jµ½·õðážñ@9Œo úéhßðÃØc_9ëq;ûš1&3S€cTûÿ¡a`GÀWÕaá¦~Ä‘˜À bã T`‰vüƒCtØS?Î{hPïèXŒÌxwbxá=ãW«Cø±¥5ð[À=Foþ««ò÷WWvÆ¢¯UùÐ+«·ÆÅ¸¬vî¬ììÜ* )ÝÎ*(ë"ë+ ãVY!<y@·' ÌšÈauel˜ µ®7>÷«,ùæåiÎn–?ÕÝ£\$\¥ÁÓgEiŽþ%Ns× ƒT*§ãyPÐû¾Ç3á¹ûô°¼íâ[жñ^ …ñÞuüÎS¹bWôèÝŽŸŸ'û¯ê†ÐSé;Ñ} c‡F¹€P¬hz +0€(^@ø+·?§OGüÀú亠г=q9ã„Uÿ¯¶E¼;‘â@¾þݘûÓÞÇÿ` «`íLˆèQð¾¯p÷îo—ÿ7ýÒnÅ‹íþ{-yÔJ“¦|Óôð|fà4m¤­Öá³4™/UUÓ„ÑýhÕ†¶/¾Ðú§V# ¨…ñ~“ê£ò[¥¯Êä°õí³§:¹Ñh=;h6ÿìwŸ¥õ¯AÍ$=l>i¦ÏþéÙ·~v8d·²LGÊ‚ìNòaR<~`J•W8h-Ö+suA¿ +Rÿr¤×áG:røìOæÓ¦NWy(HZº6í® ßo¥‡-e05ðúEÆ |Ö¢‚rñ'‰H…ÊÎn´þüç?ûôŸšÊñwŒüÛÔ?+)Ÿ†.Ûh=U†u]ãYk±ÉhÂ-ÆKž›xH«*wl;h5º +rH~Ii¢ž™¶ž=ûöIëYºØO§ëˆ²Õ¾éébéçç.\Qæ²#çO:þ‘¢+µ +8Q3+%™(©Œì/ãîÏ…h»*)殽[*½õÖ[¾)9ü΋L”+óJ¦ŒþrD>y¹tC“®]*«4TÔSŽ„,æ“7çæÂÑœ éæ²'¢‘7ã g…áØ`$4€\xA¦dZ¾Á"þgAÃC lßž”À8 +o[ø"0€øc`¿Y@¯ðp¯ ì'G² +™É¨è(›Ñýå)K;ÿ&T0 ÚxèøÍõú¤@P¨\Ô›ëêÊ¥ìÞ +À$ +€Ä&ƒq‘½‡:´·÷¹9€gáeѱ^Ù¹Ÿ3]f +ÐOàgnÀD $ÎÌ „˜±wÀ Ðﯰ ǰ\]£ó~ÞÿóB§XŒ`~sBxÓ@ìŸ^T,{ȆíuæòÂñ” ÃgdJbžv® ™ˆÀêòØõ啱]Aµ÷Évvé7Àý ѱ@{´SëöéI¶³³¬—ÝÒ­[zIiOÖÈ«cÊv|uihiõ¶h ýü)°O©YÐ +à´\Q±°ž¿ ½l¹Àº‚H‰JM4£‰‹¬þ û™Á…ôú Oì¹óï¤èão{­Kp–!ú?àhoþ;|5Ð?¨þîéìç£ íœÔÂ1òî í>*"@žÚP‘ô&?›ý–ôáTgÅ÷,¿¼~“HZáw©[õ´n8˜ƒÍ­lç^H6xƒè½ZÄ*•ä¤ +@žœ˜â5á™ûã0Ó÷¸ó%×£ˆ1±Ôà‡‰@p €~[¼¾g,@¬óï59±±¹8%»– +«I«U[u:(ÈÒU&J¡J›Qp„Î%¡'@\š+ýâŒåúN¤æu„'9˪õkæ¾쀺q‡ãÍÿ×b‘ðy]°8 ø¿p®:RÔ¡4u HÌB9Íq…d¢®”U®€W¦ËUx ®/£›þâÈÅ çÿ—¿TéÝ"ýºü¯:R­ë>Án·Y0îW*< +žeÃhNÈÅ]ì´¥#<‘°×ÿ{¿Ñ7Èᑳ¡¿ÌèÝk¦ÇÄÄ yHœYL‘õ  ÙØ2ŠÀXá^ùò*át®?ˆ­Ž‹¥È,þÎ\v€Þ5zÁ+'p¼¥< + køºäêjh/¿æ•]¹óÁß§0‚-tPo‚ñëÔ„êuí5Ø¡Î@lÁÝ +(¥5wã;¦0îR‹¬ñ‚»å~ù¡8KKZ_^Ú¡¾Aè]¦hQ0 ë¥hÓ‹”ªPà(€Þ?Æi€¡3gè +™W"%o«*ÌŽÿ8ï_%üóê[’[~ú ¢üsæ(ØÆÚ—úÄYØêŠˆ+Y2üîïªø +ƒÊãÈÔ‰ºßÖo‡^}Àp\yŽÄø2äúPȘÿþ—倬€Ð1®þk©ºbõå¿:ù8 ®ºc@q#¹]yÃæ(}üMŠ+›!#·@ ƒgO“…Ïs^ÖâÆ¨|Gª”+>³s +ƒ]çB"Up+ÊA[þê_¹{ +°ß± ·A + +ÀÒ c~'pÀ¯,NÌÂ?$ŸÎ³“¶ÐL¿É¬€~É?P @GЯ\`eè»”õýÓ3y ( +òW®–È »‹n¹ÏÞÙjñÆû³r–cÔ|]Ù{Æ;YRÛHžV”±÷É”ŒFï§ÉïÀïEo f|^›’ * Õ(ÿä‚[p*˜ê<)YjåÙD…X=•$ì&… =>d¬Óp ¹@/„ô[ ø§ ruƃñO,¿Êºþ10#rÆ„–HdÒ.äÕê +ÄV’kÕ™šOÄÙhÍÙR¿À5XèPõïUäøDúR€jUàO€ügÉPÌî¹Ý?N?4 â~N ±ÿц_hƒ¸íþì - ê}IÄ5²)/iýÿu€R ?óøÎÖ—²SÈTØŽÀ=â{g‘Õäç±z¤# ÜÿœÀ$§h +퇟nN›¬ËÿÕÞLØ#PAfù¿¯¾>ýe»»½˜)À1*Ÿn@.4>²ur(€\l¹ÞšÉuö|mlwWiÇBO8¢m<óË! Ð/%`thH„qlͱàä² yIž9}ô3N?<`Gn< ¾26nü\K—×Ön Íw¨X_¾u}mE”€ ZƒF ´]£‡ßëÄÿ Ko߆F(k`^·á»Uv*3¤ä×)Äje•a|–W‚¿4¶Ý msÑ +8ÿÿYñ£q§zT©ê‰@lt\E%RéDbôz ð¡ô ÿ4ŒpÔ¥þÌYœýcçZ¢hŸ{©0ÿqK¦;h+v‰­@ZM\ñæ¿Ã÷X0,´N;.»Öz øñáÝP@@;íõ[PA4± `8ƒÿ£Æµ ?|iÈ€Vt—ÃŽàv)odnÈs ½!mäS€ýŽÑ +ü +À¨wÂd¾#x1à'fžû“ícçIZ„q9õÏôC÷p÷îooe1·–¢ ðø»µ +\ìo_ E#¨ ¶çMÞ_ˆ¨Ž,2< Ö ôÚá™gZ­¼g4XêMôÓÊ×nDPž½ f x^ ÿgg ÿ ŒÛ/pîçЩ°ÝûPÜSYÿsižH}퀽#¨PEÏŠØŠÎ/Þ¼t±À;¦f³å$ÑýÎ΀æ*Ê ZÁ}CpDܪ 2€p„ãÑÛñHÕ}é6ØË-‡¢ÌWÞƒX²øÅ/(bJœÏ‘¶í×e®(\˱N@ˆˆ +@ì×c#&ó¿êÿY=‘á<ê;¸¤3ôÆäõ¬ÿ>ý§É¥|S<Ó ¢lò3Úg®?“¶²zîy;€f€ù:€~ +ÀöÖ§¼+>ùT˜ätêÔä:ãPа÷à>=ü÷޾1/2*š ßG-0€£*À +øj=?l›SSPv€f€•Àzõ–|FÀÑk%Àb,Df§óÀP à$y;:Gªæï¤ð³7X^ù8¤ŽÖK`ûÊš#ãp›EÓßDÈìžò¦7§¹Œ?²¿‘\¿½4$'H%u ÆÉÊïˆâBæëò$pó…œÂñÕÛc;w•Xع¤rêÀ˜+d;åµ& \á·×¬_¸êR«øKD Š gj ¹càºAδ䬪´üÅÒë"–pÿÅ{Ì,PþO t¸,°³Fó1 ×V ÿw¼í5ü+µ»E@~Py—Ξ¥’ÿÌ«róqÒúÌOÝ?ˆE ß@€Xk/´Ÿì@?3ðG·ß*€·B[ÀÐ +àêäÃ>~Õ +yñ+¢€ P޵õõ»àÓ©Þºë†õlϹVóõ7LPØæ (˰ +c@+šn…ƒ™ù¸Ð +W}TÅñä®îè—/|5c:æÇü_TBF½d`nÊuhO[ÞÿÊÊ.€¤¿*ø±`œÞ±ß~Œ$0†ï¢–ön@ÿXai…¿6HUØ•¿+q{—‘„ô:KçáÖ +´sewmgIüE×±¡ÍS­¬-Aôîü•¥¸Ãm%5ù_Ooʱë"–;tcñ;Ö&ú—Ô3B Ô¢4®Ø 3€Ìû‡dð½ˆ&ïLïgþ•ä¦õ Àx°?„¡túi1³VïË~5?Öìð¿9€?!¢OûhÜ7ÇD '¢Fصïc&ž ÖüÑö'ÓbP„b¾+øÁf +€Éµ€~—M¶›³É8€€+¡ +pbीÁ»=1óܟγ·p?=­ô›üþ1w»Z´~ìñ^Nhð{  ÐQpw3¸{ž¡Ý{ýã¿a±ða„¿œÀ"( e€v XiÅóVÆJ¡‚ýç’ÐôIê=¡˜ÎÐUQÐJ@€€Ù¤z#(1§§eÝ1ÜFŸ=_Ð~wÏ›™`úþöæøðàðäæÞ§‘Àx "ú½‚CE æ[Ÿ|²½ÍËb{àJ¦„7ŒÞ¾è¯¾zÿþ}àŸÜC €çÍ Óó^ê5Tæï¦èИF9Cô—Ÿk»kkÂ\×§¯,­ÑÔW?l#àhÉt›î@¯þðúû飿ØøÑÐ`Á?PÀyõ:ùòΘ }µ°¶º* \Z2¯í¬¦«·…ý;W—o‹\ ðY+îÂO¿²*z°³òX¸‚ñé)èÚÎ. í +vÇ8¬#s*¦r¨Ç—VÄhV– ËrÝ©—à‘ð\ø×Ó¿  €øŒ@¼Çœ POë¹Áå%\ú*"_•zW”™4 þ¯w¼ÿ€ÿ+Ëà¼Øä}´zt®éHˆúw´¶ ÿ[¡¾¼ä|á°/³ä{œèAû&2ÍE ˜³­™ Ÿ +3€xsåÈ1&tïÀ|ö{æ²ý,CÌC–½}þ@ôDLà?µöב;9›¤Ãñ­O6ˆ¸rv¨0€—¨8JžÃŒøí‰™çþx#Ìô=A+€Ø@W+~øßKc¬¶cò +Àò­±±þ±—j¿Çw¿J3`ñ»(­wy@'Rãm6ÐGàRØQ€ÌÊ7 <ÇHÀúÊ6*OKó)ü…22eˆJ À± +€C¦Ê0I&€wW¸((ÊæÃ¿í¯è¡„:€p„ÔAXp Œ(@aPïU|èE  Mˆ~Ò[ÞØcð_[?ýi &¢üÚø_|©qTª”:SÄ.3 TtÇÈìÀo/µŸ­Í½­íÏö¶¶ö¶Ý÷ý ð0Ÿ™öù`Û´ëá6 +À`ar €~\ À&„ýzÇ€ÿÛŸlB—E››Ÿ>øt«G8}J§q~8ýl¼DÀ/‰—µÝhö" +À2lî6þLn 7@7<ÁáW–o?~,ïœ5!ìG<ëµåúëG`n ?÷°þB=ÀOÿCCcà H«+ Pï΀–våæï®ì¬ -i ðX¨¯5¸‚ô±êµå¡Õ9T!è„Í—wõ_·z{yWïA¿«ö¡*Ê—R¯d´fGåÕ΢ +YÜÕÍ€É9(­„áf|y3º–´pýÌé vô'´ôý-ï,/=v@‚J½6&ÏwiU”&˜}~{ÿ¼,;Þ?‚ €WÑù!=sýçýYü@–°ÜîJ«€äD°òK}Â?‹@~\“iUÈ©y¨p¼@&O¿íòwOY@{áß{2S.ÿ’À² €¶n‡*ãÿ÷Q®Ëë +@ðÓË~5p¤€^ÑzI˘³®e\„¬ ÿqñ}Ïùt™ws83ÂloŒ_]ßzð0(€ß/‘ð~¹ú†€ñÿÓL  +ÀeÐ[%¼dN¿új‡A0–`œŽ¾F|Ò àw[³R€¾*@¦ná‡Ô1ðœ&–=V˜Ë%JA/+ý‘÷ uþ¸.Ð÷»Eôami(bº‚^«ËKk« °:&/Ÿ·‰Œþ—ëžtí[Ë+ã D[Á¥!a«rZ–½²º¶öxLp»»ëøåÏNðªâÐjtÙÛ·•Fÿ®rÉWVn­*9ý +ÝEˆ¸µ¶|K¼cL3nQ¸LQUÞUªô©!Õ¦€ý'ýûÄ{ÌV4ˆ‡Ü~þ*ÈšnnGÔdylíÖ-ÿl)zÿZ#yÀŠ»²bÀb¿ƒòs¼;üÿfÀR€P<¹i€¾Æsïaæõ-½ˆÿþGLˆŽ¯Ÿ a-€þI;u¿§œ þMSŽNòÙm9¨ïoÊ%Üo„ÿø° ÿ!™ÐýŽŽÛ&é¢< 0|åÌ`ùÿºÅÁïAŽaáe €‡‰™çþ´÷ñ*í¯ô @d2(øÁbÄ¿!µýbôCºî ƒxS/0D·ˆú9cTž_5~E?øß¥ä[’bØ“€•,Õ=¥ï׳|H­´%”vP]Í}²AûÅQÑWæ­- Ž„……þj ”jçç"MmäìÁ•/ªÄ/Wˆ "*±DÇü‘®ßÏëÙ¨¯8A¡@ãŸF?q|5žkmpzÂr웎vl±øU¤ÛÀµ€ê%keÜ#[—"ŽÒ’äœúç;‹«Lh„k_rˆöOëöh«ýÿgè§´…WüzåÂíÞöA…ÚNZþ½Û«WÝ:AüÏc à×9báÿÚÑÍO‘˜~øßþ‰²Á•o"zržéþ&u( êŸý½ÛÔ¡ÉGÄRq@ @Q ÙÕ3IEøºà›×%ÐUVïæ—£ººèŸö¾Éðl €g‡'(8ŸŸ»ì³í\î¾þ@æù.@÷sj@7= ~9»uàÅ®_]ì[Ò¤wþ5Ü~¼½û¢§¨9G,{Dÿüõ#ϱ(þo·ÄÐŒA¤-¥"ç¬^pk׫±€¿“ ­gß:J7ã òîÖøz¾|?CŒCv@/G¶ 5Tîe æì'£ B€x+UoÄ™óå¿:  ,“¸yñ÷óÂtr´÷Àã)‘RT8¥…Ži¢åLCÆöÏOž˜ `ÉUìÍäAy³xõ§dÕíÓ‚‘@«Öz/‘ŒØ÷ +üçÐÀ<Ðî¡9¾xlêÿ—,_x/ÃJÌI‘°B7R°Ž@ÛýÃß›Ãuо@*”÷¤{H ûõÖà* < W÷÷Kõo‡²@Woœ Àù €gJv”Õs¶Ÿ»ì³å¤vüŸñ@›ð‡ @ ÀÿâãÖX&e¡ò‘!]ôWE€ÀP£A‘ZþúŸÿçÿW`MtÛ_ ìíuåå"~i€„ôØ`&m?±¿o‹Û·ÊýuˆúÅ9Í@Nûo¤±P¢',6–rÅÝnÀã·dfo­TÁÖº@Û}õ'«ùÿ‚ö$±ïgóõÈ…„ÇË Ì§£¾#¸Vš¦ìVî'ëåj:œÍ6k‡4Ö#ã¬b  ë +¹¼Dž#÷âÕ+¿{,ÀˬCA]?\‡Îx¬ýw@×4=ð¯ÃÖ!H©ÃÆÙ¿cÏîô;0´\ÔoX®A ®ÐûøN¸x¹{‚‚ÿ_´óÒ-¯ý²¯i|‹`ŸH„Úk‚:Ï*š ÇÀ-õkn‡ð7ÂýÁàÕðMoßpdöΨ¡þ>5ÜRúÉê9ÛÏ]öÙrRÞ8žñ@æpçkVúÃæ´•§®8ØŸààÚ°,ݳۊw„¢ü‡Ê +Ðo‹ÅðŸþçÿggØ{ À!€çY\wû€ÇsÀ¼¯Yê¦Âús¡2ùÑñ§OÒ7>îüüió±¢]4Tç`ܹœZ6ô¥ôe)ú ßÖøovo4îÁç/Îøÿ‡¨+†Þ­ðï J1¼´gpÀ£·"ø#ýˆ# ÉN5\£’—ce?ç¹á1ê÷§¨8Ï€Àp>Ÿ¢øÃçÒ—ïÉdL{t@t{rõg£UDÖ³¼–‡@Îßæ+¤šåf6ÞLÖH %ƒ8s!§{Z mNôä¨Äó—ËP!9@®# ÕPé.8¨ýôg·@Åw4”~œåŽŸ¶DÈjÈiÊߺ/g€¿Ð< +uÓîõh¾±ô?>&XNÀýŠù$þo-±Å’ó ê&Ô@À²ÜÄ:ÀÕ½¿û/[öÈ”b(о9 Ϥ§™€Sà¯Ð,4 @¶;ü¿x·>x5Ôß§ƒêÙaçST?wÙgÛ¹Ü}Û[´Úß;àÁ: +߈ W©•ð! ûòdO‘¹ø@&<¶D9–wû€šà$¾» 'ô•9ÛŸ@zúX +½}ªGƒ¹îTœÝæx+¤³ò$—3òת·]ã~¨×?·†è4¼Ò°?ø?=˜Ѐ88macP6ÀÝYj€dš.±gøoµXB¢Ä°`€ÿ«5rÿUþX2`ûÀ1 ­¸³ðÌuöz¿vþê•#ÿªö{› k÷w ÿ"a: ÀÍí§n! -®8B'¡‹ þüù`À£·”öÆükxØ U„¯ô.ébæW¬ ò¿hH»]Ÿ/}+UÝ÷L’» ¼ç«)· ÿ~‡`WSn7ÍÀfosºdŠò0_߇çè=ØÓ¢ ôÂ(D°sçæÅÇ*žê@Ì€ŸèÒH θôÍÂ¥³äYÈõ€®—.:ÔŸ¨°hp˜L棥ÉÏWÃátJ:³õôr4Z!H’ê0mÔõ ¡¸¿° €ôŠÖ,Wb¼ tÔOÂu¸õ‡Új¿IN÷³Ážü‰Í7E|ÝNpGCñº­¨¿cïŽëp•#V6Ü&¹ +«lñ’,Â3À +þG()  ÿ’œÉ¸L/ÛVž~]“ks-íýÙŸ?Û Ø7@ðà€;*?uBÕ~ÁàÖQ–Ì˽WÃ7§=?fXøÿ¢9RCý}j@XTýdõœíç.ûlŸžOXÞ@ ÷y<| €‡ï˜ÐVüê€-µBî“z¯Ð/hª[ y àÈ`‹«âY®<²j^a¤ }e¾_²(Ë_ü|îí˜èÅp5 & S¬:®P€øî,ÞÈSo#×SôÔÀù¿ÿoœpü-€'×xô-€àÈ·,Þ ç8ýoßP@½°gpÀ÷)J E”ñùsž°P{±PÏ›°íòâYç'Ày†õïtÔÿq±Ëà?úÞ(ð'¤“în¯>ÜÝê†2pK±f¾=wÀ~8+å[ïz»ÞÅ^'‘!çx§‹jÿ§^ø2u.Â|Å +p x¬Sa+Tß ‚} }‹Mu9†rà”tyäçôwAîøTUïH@nuž~{—ºµçýá¹½Ùð5EÏ,7T?\ñENÈ‘ÞÅû.ë¢!áoØbUöœ­çË,´^¥ÉŽè’'—¼m[fÆæâjÀÿ)øÿ³ @pêÊÈQ©Qø‚[­1iìkÿÁ}¶:â Øs÷ÅþÚøk$Â7;§T›þÝûrjWÏÅñÚÒ€;·Š=$ìž{¬@Û˜Áÿ=Å}G[üïì;) s€ÇçoIŠ`—R€_dîÊó%ŠQ¥³(ìÿ:ÄW L­ +pHb~þíç[d@@xwqþÒç¶þ5(”Z;´ùmî²Ï¶s¹ûú[eø+| àÁJ€ßÐpv(< +õüsÝC­£{°—58½þ`0ADº Wñá²»òcžBC 7AïÂ(«£`—BÀWæ±ÍÐæè»µ„y’­áˆìaÌ5¹K?êåÇO¾d(êÛ:Žãµ «,OϰB,©‘ãøÿ Àû*´e xß¶q‘c; ÀvÀÙþ[ +ßbàp÷K†ö¹ÿôËGÜ¿Üòù ö…ü¿üäóÏi¶O7œø#¢ÁnÀë^7@OewFgv÷ñîÖ +EWø‡Ÿ?Þ¼ëŒå; âG„èàÿÈBû±ž¤`x ]Øù½V€ÖrûnMÕï÷çóy$ Õïçhå~ ¥’£ü“bRÍ3ê£]ÏÃä $¢çG(Å˽ ?\ju€¿È ‚iéÒãÅl>ì 'ðâàjº~;*\Ï–Duf5±ž-Ö›ÕhµÐ"Øg— Ä`ƒûÐ~ˆ\bëαE‰ ˆñ”2µâ= W´MËbâcg’…Ó]”~å:Ë(ÙIvÚC~ë¾|óÆ +ㆂNš€3[nZ±¼|ë¾9i°m@@0ÐD‚r£ì ½Âýá9'¶ôÃí)Úç¨)Ž<1"~@½ +8C`rÏWÍ·rÜÿËL*è(¥Ö²÷ Ý‘’.É;?~iª üšðÑýÚ È97ùÆ×ÕðÍÉžÀ÷*_F ô¨!ÔúÉê9ÛÏ]öÙrRÞ8žñ@Úðƒ·ò ü~ À¤›p`hëh ¿t½O­¤Eà½üW?¶tópØ›øîwu yÿ›Ñ) +á”ï{€ê\¬ä™±ßŒ5DlöÌ9µÀá·L“ÔÛ_YD~¡o{ÎX¤&àã¹,@OZP“¹p @»·öVÔð{bÀv»°Ô™ý˜Ý"µ–{æƒ\ 'Ýú¿ŽÖ“ÑÜ>WS+4~z@þ; €…ùÊ[É0döÏœ Ë_´P{Ï€{ëYŽW'Ÿ‚õ¿Üg¿Û'×äUûW*îãú|÷ËÝçO pÇvwuq>¼øpûùîÇÎ`×a·Rz÷.·ŸÓUÜ}üçÏ7oö-¯¾KdÈø&á,$ÿß6@@S$Í/[¢ù—òX§i#š®M! †J÷Ùô=~h6^/76hÐ +©cµæÜp¨G[$iÿ٣ϗ`êû©â3Mpìky³ "6@±'ÆÇH\:Uo²&eEƒÒ©ñW&µµ#KË4"ãˆÂ-—TÈjCò`óxñ÷~ãW•V|õÄ?¯†å_q ë³h«¾Dýô€9Û Ç˘$èVU­2-5ô/N½ðwë|[KxŠòE`[î稜ȟ: €@éñžì»=¡Ëww®À° —m«’?¢øŸ_í¶-…ço ^ÑÊàŒëJ¨‚l=8´ºyLþ»~ø®¶ÿê»|õÏw‘¬ãvÊÿÊÇP¡àñý-Å_ä¯_,YÝ£¾¬@ À»wǦÃ|…êïSƒÃ?ÈpðMøÑ[4Ûßgj€´òc+Ö[t,R++´ý—Ü—š`—ÑXô ½Fš`øØ àÇÇòH»`_› T°›ð?59SÎ&Oqì,ö ðÑ€Q€±2Ž#ý[€ÄÙ³ôŽ[¤í·`@Ž-OÌ(þd€ƒ¡h) ¹ÙR¼NÍMæ?­ÿͱO;¨ 7Ëûh¿h]=Âÿ­òİÿÀñ-açØ:û€oœïûϪô¢ýÇÏBýG_þèëë¼ï>û„øÅ%€rN„›š Àv¿é+Ð[à}éݹßÔ +®âîãg€žêÆNØŽ¤«r’û¦¢£§@瀖 Â; +ð?e8ŽXTem¤ÂšMU>ÛÒ׿¼£Þqæ¬b‡½Ù¡¥OÚzZe@:GÁ~J+q= qÿÑäR0 FúÞÁ2ÆtK·  +õÑö °DàYÊ¢¾ñ`tà³å,Úñ`Çõp6#ùN +®ûybSèÈÖ,)§ $÷ûç¶]þ¾@«i%|HgtCðæ›¾h׈KV¨³ýta“£©m ô/ße ë äTÀ¢mkþÖ}v´WÕuû£€:ÛËwwîÉ.\Û £C ôÛ!?Ÿ­ÿ™öÏã·ú ©Q‚„O”/ùzi+<$¾°þ!Eïï,* @¤í5÷åüP?>Ðп±ÜÖÀy›puáç ^l€êïSÄ®Ÿ¬ž³ýÜeŸ-'µãÿŒ·"ÄÒ÷•&ýëÐQø,MÇ$´7 { €þþˆ°{¹ÉŽá†âIáX'À­d¯`˜õ:¿j8Kù@±—¬°ÿ-€$l²ƒlžœP^ÉNtK%èûÀà-ẅ? ão|á[Aîê÷ÜÛïɈª ÝÄZMó) €ß`›o[ÜØ=”vÃÿÙÎxhhY~Û€X<ÂüQ UùÜ9Ûÿæß–à÷É)ÿ:@ø6ùÍÿÚKŸ¼ €s>o_¬®¤‘ý=Ûù»|jè €_>|ø¹ÐN¨N +åÝ?}Ó7Y€ùHW ý½V€Õ=PÜEZ„¸J£¦ÒP ÑÙS øßõ3±Ø*ù¹WtO3£‹O]{Hûî! ˺̬…Òwy¶-ßÓ®44¡Ô¡^,_Æ·f d´] —S¹¶‰Ò-‘P¬v5}†< +iûiÿÅg¿w>LŸdë=‹õô€V DŒ&øía„á"gÂw€ž-›?+±|—Ëù×$€Öx«ýþž}ÑÖ°§Ðs¾¿×qäüЫ_ MI¥û£ü‹éoqhÿ×à‡úâWXðþÔž£<+yzŽm[ü加½0o¼\ÉÀ]7é/hg£Û’:ÿUð¿9j!¿ +âwÁðÍ$Àoš»ÓPŸ +muyrܺŸ»ì³í\î¾í-€?n@:„§ß ã@‰¥úowøê„3žÄ<Š»988b82 ,¦~ëø•uD¼Ý€Ý$ÀÿX¬ÔÎÂí`€<˜k³„×Êò± ëësŠÊv¡¯Ìø¿pGGC°ÿ{Ó +›û€êÎÌQƽ;óùúßFëéÖ@!à¶í—ðÿK€ý9ïßÿþ·XŽÎø¦u:ï{4ÿŸv_üã$‡ö‡¼¾#PŽþ«ÿóD¯!_ã+Mâ:Ü”Ü;Ò™” +¾PiÇÚŒdìÜOªÃXÄ{|{›âü—ãÇ7Êö‡€‹wo^?ç9}D õ÷)øßõ“Õs¶Ÿ»ì³mýìJ[Þøk~ `»ñ³çt4¯1Æð-D zaOždë¨àsR²ö÷ðå9úm-êÖÒ¿ÿ—ÚuŽ/̈W2ÄÇNÅœ¡ñ}Ö©³ÈïWæ¤ÔûX¾?bÍ#¬ö-ÀÈ<‹ÀßÝá€#o¤0”îÖ°½”«ÒÔ@í=o@;ì{êÚÂzG{Î'(o ¯´ìÏzCôg®e‚Z£ñúèÀÏwwŸµl‘ý@0~$ÝeÊSzñGDÐ.À¯ðB+€'êâB×M›f;]émÈ“±‹éLPF(Àw>D‰ÏTúeâ-ˆ°åZt#eûÕÃE'£Þ€È®‡ÃÉ~Æ5sÁ]—åA"0fkîkP‰ )<Îæýź¾^,W")Äå%€<ú€Sã/×q œL#ÂõÈ/ó œ(ì…¡ù¥$€-–8Ž P¨t`iø²GëåéQqÉÓüß¿¨R.VICÒÃâLåÒÂàrœ’Òø¬n×ëGÚ¿ÞAµ'7à)9m÷ škÓê È›*ßmO,çºÚéîRšÿòèÿeß÷3€-s¼°g€^·Ïø«ýC±¯åÙý­ŠL•e籡üÃ-ïþù€j7ñ°³(Y4Ñb‹ø5ð§Ç£øWü5ýOLJ?Þ¸Ä×ÍÏ®ÎOý ¤à›æ„ìïÑvÀìÄñú¹Ë>[Njg ýú[mÀ‹¿@Üæz@»9_]€þþ `2DÓüƒxî9á‚lZD¸í€Îà{ÜÐë ×ý¶ˆ +@êWçä­¹ÿðÂÔc¢Þ`S –Ä[óµœzÈB1”+ƽ¸ ™8±‹x§OséuŽP_ Àƒ·ŽÌ0Mï&z¿"]¤²ï,Ö²õœæ³gØü›s´„>¶ä`¶†ÿ³+ Àñ9_µè|š`:̵P›Ï›Ðûžq5P •àÏwŸïoêc@ö6ÛAà_ň_³@Y ðóçWç]ºA¿³0~椇£¯kÁ^Deð/ †‚èÓ¿ÀK¬PXåÒ6+”ŠÝi7~SGôtl››qÂãmgÚæTi Oò¶‰ÕÚlïç3hîŠ<ƒáTc[Æ ?ûBéâzq½^lÌQ}5/ü.1 ÚÉP…Š£FËWýr©È5¬Õoô&ädÚËÊ€ãÙ†öCÄ„HùÒuôå@ †½kM¤pUå¯N-z¤_¢“Ž%ò= %¸¦¶•ˆåoÒD«õþ‰Ð´®¬ViCOeÍJð‘†ìî¥îíngØió‡j}íŸ?e8N>ÙmÎûï¤M™°´ÌP@¿ž‚ïŒ.º7èÕé .ñ¿=dÝ$ÀÂ~iïãZÝîhrùáj’_„Ä€®p‹pã€wÝ€ïÅÔ`ª³ü*¡R)™æq{¯Sµ“ÇH§OÇY=1BuMˆþ“G[ÍŠ`Η?BD8kδ?à @)-Öèˆ8ïTù½}Û¶×ÚÆ?rÁ¾¿þøµû‹öíÿ¶6$,%ôá&ʹäȇ£FÇJàoàØÌ|z„÷ƒ Øwùdmÿ[1› M¨²Ë¤.*#€+±_R@øuÀÿ»/µäšß4üÖ!€PÃý-Ù>ƒèF ÷¡“+žƒÞàÌY7Ȭv›'Á Ƹb‰K?L—z†€«  ¾*Bð¨G~¹Þ”ØR‚0þ7øÇc_ûG0ÙlZ#:JçàÖ^cÞ_âÞ§­àP›ßž––Ÿ€ç‡€ò,&Ÿ$ñ¾~mk~PØYò<ìS^ Ð8ÆÓ¡Á2mf™àt¸ñ§ªº“"ÓQØèO5‡‡QŸÇäƒù1((¸ öísj%À«‹w¿Ç5àoÔ:Ëç‘jXï$UúÔô·Ãŵ[pj@ªóþéÉ9!\áÊçR•oÓ¶OõŽêùvÞÊíô€2àÁ:O¾p|Àhè{@öè…ú þ¹â? —s¢]?| à sô€v;ˆ'ù̧èpvæ tZ þµö<4"úg·+‡ÙPÞ`9eѬ"Ú+˜²—õ¦e–ÄN_\"•о:Îý{L'}WW¯AÂ)ùÅ®~vZ À·”ädg€?Ù#Ag0y3:´dÀS?ÇÒÁÿ/Íø}ë X~Ï:=q}‹ ë\\ÝÜýË}›`?â>¿ü¿ñc€·ùߺà§O¿~"|ë_PGpnu“$P]Zö: _×-ü…ÿÊ…‡R ]#À ¬+tVMìøÅ¬ Xûc¢hsÇo8Ÿp °]o”@ÒËšS©«¦K3QÊã^•nAÛ +‘pð…!‡Ë ù9ñ_Ⱥ›iæõÍibx,®— |Ì‚°èì„ð•;ž±¤È/ˆ×ðï5Ü«õ¨?çË,0k\ë%Àb×+ç(DÌæ›ùÜ‚ätY¢?4žÚ-ÒÛDl–õ"`šUþŠž‡X<8ˆÚàŒª“;ÒõIúúÀúw¤¶¾¤ýo `âS?UØ¢Ž‰-=Û}°£ÁF‡ï´ùíþáöЗâìo_:áxŸR lþ^¿v½žx+ïQžŒ^Í“UP. ÞE^í@^*àØù·+º¹à3wª! ‘)vL¸ºDï¿üÀþêG¥€ +WN¼l³Æhq¾ö‡òì<‡Ú»¶ºœs£ží?pVû »PtB„=EûO×ßëOÕRûdÏkáÓëó =ÜHš §y*)CeèÖ #~É{\6A_ÀˆÄ©ÇoðP>÷-€ô=VAíƒQŸHP=uWØß$¨=)*Y¶ìÚ™€«˜"_ô‹™q ~`ÊNEܪ»±é,FîK( y¬’„k-0)Ÿ±(Þy³•Ï: @ïäÀ $à[[ÀSotAü˜@¡r0 êJ‡sßpþ‘*ÃP +csˆó)l-ü¹ñ¿s@\‡žåj¸þ|ºßY>\½îà_¥¤¦Í7·Zÿïnnï|ÐIƒÕChíÔ™ÞIøgkS²;nøJïrÿnQ,CBúW¬Ñú÷Ã’³Ì³kãÚ«!ºôtÛÄ<Ë„fËåd¬à§r«©Y©jƒøOóW ·ùÿ“y¦ó9Ä0Gþœ F«9¨9&ÉMüD ˜Ï—jÓø #,~I}±f’±:ŸLzÃín¾p|Bù®¯3r@Àµ/ ‚­å +·ôV H.hæ«IoDÆÊ1H‘m"+¨øÀò4úÊ-bÐÑÀ_ýGû§$!9RfrÙzB€Åò!>Üd`eYðO1iÿТááñßNøƒè¡`»¯­s'ÔÁygØÛ¾fè„€‚ýι=ÇËÕ,õXl01(kø5 Tùö=& Q N «ôÚ³~‡øY—swºG@þ仫“Kޏÿ|øßÞ, @­è,Àßg€øCÕU>ƒèþEyÁ† 8/ ~xÑŒÏN„òþ9g Í`Úóu5žR€Ûˆé÷7°ƒtì±ûhÊœ? Öxò-€c€œM3‡à_¸fxPwx8`kp „ö/ÌØˆÍ¿ýSg¨!€ØÖãÍ¢2«' y<1÷ÇD©š`BaÜp(Œ«-ÓåâqÂQ²*\Ÿž"ø(LrŸWÍ’@,‹CµÚ­ûü+ôHÜ']rRH.±PdlÍVf€/ÎpAxìCíž¶e€¿îÓ†‚ÿÕÁÑ;¦ùîðŸ¿/ñó§«‹NE0R=Dôhþ÷ðhÀW°?à/èïœ[ þ5+Àžã5wqñ^çb¶ZǘN¬qóádŒª tšÉ†0¿¸1<{õNUtMæ^*‚Úy g5Æ×ähóÉtê €)­v*gi߇Ӕ–š?",(Rão±D‹w† Ñòò`8ášP«´ @ùÆ=.)(9Óm1‰`³Ö`dä‡õ_æ +5#G4YªËð«™ eˆeõP8Éðˆ€>—]h¬‰aåàÔFr^"Œ(„)˜Nè'´êq±pVüS2¦nÿ0¢ÁîÍPÛ¾®¿s—kwîIçî¶'%€ˆµ[çÁqKNÇ‹-î`¿1¹° +øû¤ì~œå:B¥ök°¤ºüô?û’”üwV³´³=º¼ý~-Zb¸»ût¯`Ø{3¼ø1³ï@¨áÿ FÄ­Sw6Mö\ ÿ^¦—=CÝr‚ðtħýsžÖaîNp:Å/0ñXÉ·Kõ§àìñåàÛÖ 7vs|ÒDŒN¤Ä©ÇoX¯g[ NÛ¾@¾YjÀzŒ·ØÐ(ú–Ô»e­vÍéàæà$˜®ÂêT5Tº  ¯ùæjíÄø(‹ÈfŠ""é0HIúÿC €p €­âŠîà>Š7ðÈPUŒ"“̬%n€¬Ýçˆ _„¡XƒÇ@Y¬Ô¯¼@«lDR´IeŽÇé6wsl%OÎÐðŒ99?ô,W¡ú `ˆp{÷YÀ~EŠòz{.ú¿{óö6#w?ûݱÜ\¼®Us: Àžnbÿ“]TBÒWe€‚~wM +`€)j"À3­î×#Ëóå„°ùêÞl®âÇÕØš“Îìz³Z€»!€T-±“ñhçÞLnX ±Š"êÙ¨Ê4?íôK`ÓOGW†Ô’gó@éh2œ]/׋k`\yÌÎ~w€¾Êæ^\kÓçª|£qäzƒæý0EWX¯7ð¯ÀàV=9¥ÁÇL¡“æ&Ãé‹l¶}Ÿ¾”‘=÷À¢“C„+“¬Z0š DüÅò}É6p£CzBû½{û4ýáÀ ¶ro÷q<>?´4/M»žî9éŽPš=%Kû[(®_žN8J ò˜‚ûu¬Sá^€'Í]¥¾µù?m¸úpùa¢`‚Ã)€nþìG>ï‘®.Þh¸) àš>þÔC i²K¿Jg+î#ˆ J± +S€^øœçR¥ ö‚˜XÎo:E*ßÛ„ýÎprä]ÀÝ€¯¿pd k5>ŠäÒ·Îøâñ=Ê #bˆªÄdg05l CpuUE¸–¨ÅËö¢<ÿ­€*°¼ùCxîa…„g+õެXà N‰K SÂi®ek¡"¼°³L5€ð¦›*¾ý¹ÈxøÓï €¨J$ãE`CJÛZêç Þ›`½ Ã{€ŸÖÿ6Þû@:ÁÝî,€€Áäþé-€ÃuÈRN!ùnèpŒ”´¶ñƒÛ¦ÌóÇ|  y–«Áú³©Þˆ ëØ‰Ð¥t¨Öxsþ±ìÿ®x»³Tó§?©X2À>ShwK©p‹ÿ͹“: +ð³6 åmD/^.Ð,nÈÙ¹XéKm(þs„vkIÂ9n¾0ž|—еni‘vFJÀÕ¹ž¶åûÿy5î"€¨ÊܹÑr¢Þ |–°PI^Á‚}ˆë8Á߬æ šÖ@þrIçÓiï§8ž +çAùA¶[æ¨ú\×@Ê1ÿûUc?<ík.#:<íB VHIÛç®iá>ÞÊÍŽVòNž †C<4d6ÎRFH5VÏl²àaú ¿åuŠ„Ãq•/hÿ’ ãwàŽëijE9NDn%ž¹W>j&Ÿô·øÏ#VrB;Û£XÄ}-l¸þ| þº·+èõ..þÿî9EÒË?ƒw–Àg®ò×Ý\ ý¼VaºYÚ0Ê?ýdæóÑGæÝ)¥€ Š*þýþÜ0ÑÖètw[ë±mù}‡É‡é?öh8¯¦óé +=ü§•€b4]³ªùx0_£š«ƒÃ < +ßÄ“%&nçS¢¥щŸ^7Š-숹FŸ‚ˆaÀ”#a9ŸŒím”ÄVcF0Ê5Uÿð-k1gMåA—¬õjYVíÍ›ÛÛðÿîög—þxpóîMõ‰üÓn`:¸@?Ú&€„Ú§gô,ëuÃüÀh{‰€ë¢ïL¬Ú\y¯)I"¯®×¿Œº— µ_hÃÞ+€3”W¶Íjº>Ù4ÿKnØÌ¦B£‡ÉÔÿÀóhª0_+7þdêáWY`9š+R"f‚žÚÿµ¡/'0i¶"éj5#¬)|Éÿ b š¶ë:û>âÁZ|¥(¨öx.ÕÉ}§p…xáÁ’€¦‹Ì0¢ˆ±OÀ¢‹ðÄØÊP5ŠZ-M'kÐì×7ö–Ïøi6»ìSí\ƒ#Ï`½§ÀÆ£G3íǺ֓§ü»Zåè@ >ŸOV@5 mpG<Áv©ö×5àttòNI|Bÿ¯’O®óÕÜç‡ –<ܨ•±)aÂVRòWh€´ƒÝáQ•qG>uRO+@sSHõQb™ëƒJUÇHî“Bc¶H-0?x @GÎêZQ5¨žz¯ ["} ™‡Nðž2ÈGÇzc!é ãõøE½P(€€CwÃ|yT8@æïeÛÃñ9Öªå¢>Vt!ÿ÷ùY+v¿©.wäÜn€"Èh4¥»â–­èðæ¾ÕÁ×õÛ€Õ9˜žôl¨Lm7 õ 3Š=¡G*4R˜GëcŸŠäMv%s~Ê”¦ù}*ç O¨§g®ðì9ÛCçY®“†ëϦàã€ô%‡úB¥tÿ;§Ò=ø-€ Q^—f²WŠæ_ýáëÇßx†œäD€Ú„›NÊ€SOXÕŒ»FÆ"ðQ´,—®ÖÏ3N«¹6º3ð: O¹ÓgTh ŽÜp[™ ‡gœGOàGzè&h "%b?]vóþa‚LçË ˜EßÝj¼T™OF‹k˜Ù·B°4ÁÚLÛC‰w º€1—“Íâ2„ë¹C³^NFp¼Þ=[nVÔè‡ÌK$_š³b,ìІiÏéaѾT€ jš »ï¾;q‹›îx®éŸŒ—ãÕÆq€É‘e½–늿e‚ë¼Týê¡ö/ÍfÛóÿþº€¸¨õµ|þ̀ó î‹ó¤…è"¹ÄåÂîØ–‚|‘÷ÂÿÈÜI©íß›sŸ„ü«I¡ÿ¥»w£à×OŸn?\ž÷Qno‘®.ÞõZ”ßK<4>8Ïú·GL«2ÍTµ( –n™þ1Va H<Öü;ô½Sõ}€,êº ŸªÓЩtZØ!³i)' ç•5 À©³Û£ÞÐ¥¯'óá´çCãóMGŒ,ÐÎÆÃŸÖˆøš‘cœ…“íˆW€¼öçØûïSs˜b¶ÂBB€ˆTɬÊÔðÌ +˜`g` 78ßýDöÂÿÁ[ÖU¼k׿ø°o)þޝÐÙhठ+ñÜ:¦ŠÕX ½à xïÑ;´«²…À/(Pïf7Cwÿ&q<²DÀ›C‰ +œ:ó‘©oÉæ!d&Ó"Õ3;àÝq˜u8_ÓŽµá ÁíeØ·œõNË8ÔÈ¥]ìÚtî4€÷ãÙÀ÷œfï¾ïô^ Âj<¡6¤͇ŒëÎ@Þ1ïÓ!q­€n€ü?=àYß(G;Ïr½úüBê€XÒSÙ›ô4ßKêÿµð¹•ü€“Þp.²qÙ¿¡þ{Ðq¬ú*q7ä;à߈¨Á)@£à¨@ ôJ7ŠïߣQ™F=_ý NÏ–èÒ“Å|›”a!ÿ„ûÜOņšìªhì³Mc£wX:À„–­(à¾ÑhµœÌçs2ŠI^ýxéÃ|9ÞÀcúr3Ö¶D‚µs¤”Q&}_•,®—HÖ½fßaLùŽkÿ¹E.ûÔï¯jØ©ò{û¶m¯µÿž <Ÿ´t8ß~ž»5y·Dg§ÆæÀöT@m?äsvdpœ²¥’ Bg_©3û½'ìäŽ.œö?äàîïnoïï?}úõ—»?_Ï/QòiÀ«‡ŸûþfЦ&¸}ýßPP@ÙÙ§¾ï/.ŽÅžÃ a°<’CPcØû 2A¯?§ÓÕÎè—£„n©ÿ*ÀO—ê¯ÞÒ óìè¤ï1yÏ{€‡ƒg—ôæ<1yz§µE¤sß‘p`o€X´ÿîý¤°r"œŒ\Ôj“€}³äº{ýØQ“„³ê¨z§†ñ4 5 #Þ­“ +/$ç>s ý…KT(¹¦Çó’lÊ:(Vg†iPH!ÓdHÒGƒx¨Êþ”@ÑA`åb\=;¢ÈŒî·8ƒ]€µçËýe.îÝd´B3›U~Àó €¥<´œTß[;­?Z‘QœF“ñr4þ^ãîèýü½Æ!<ɃS î-÷Û¦—–SÅß§ç[hCÏ›Ðûžå:i¸þlªI€n?Þk¨^ˆ^e«Ù€ÿéß:SX €ÃÍÇÛz  Œ„vCôté„쇊´ýK µOG:¦‡$¤” °Ãý Ðy¦À—æ5ë¯7³Íú%€ôz1¥`æÄ^‚ncObÎ6Á,Èç;C»Gˆ&ëíâþÚÌh<æ +‡£ñr>ZÑVPì§“Õ|Š˜Ù»\!’ðoz&HÊ+'. ˆ.½\\ÏþÕ¥—«µX¯)À·Æ} ¾Wáúz »Î]€ùaß™”1Ëð ú az"Ö~ àr¾ž­øÏ}Öy°y>Ÿ€à<æé¨žfÈcãƒF»ñ!Cà "ѱ"SŒÿyBºÞÐä§±\/~C–ów\SÇG´Ë íáýÃß›7½/¡ÝËé] ðI  ýºC9«ÑÛäkàK@ª)…úâç}Ðò°?E¦æáp×Ê´£æS“„IeØÎg6¿½Ë ›sŸ„ýúñöïîîïùõó/÷÷á /øqà?JH·ýLJ_*nÒ¡F +ˆ X8-è¿è¨.NŽŒh¿SÐ*ÜŒyHyyHµÓ«rµ.X¢‘ó+A4 ÀIïT @Ð`Gó‰9öÆ}‚âÓ?Ïyò„õŒ~¹¬X‰Ì +‚ÐÁ€‘à¶Oª·0ÓlŽr˜RRs$ŒÞ;þl@àô@âÈ–èšÄtQ‡o(,íu_íVHñÖ·¥R/ ‹ðbVžÓãÁŒ©ÁvðÆmðÀ.õ—Jà.ß»V¾­ök·¬ÿãsb¨?7,y¯X ?a‘ ôÌ 'xí­Ó”Ã-ÑŽÙýŒzð¼êœÏUäPÍýiù0žQ0:ÅšÀ­•ƒ3_B±qÏéRm5´ézW»’ê €Î-Ñ7Ïh‡Ïr}£àêöþW'Úi¤'êD€LôCgoî>ò×pûñÓ?!´!€Xè÷ŒœÞ ¢ |í›Î$ôh€gO¸òPè¶z ™Nx + D-›ñµ3ïbØ,–£ž­¢ÎåÉ%½¹&NÞX£<Ÿòœws|¸hŒiÍÞ)“£ù4”ùÚO£2k=\ÃJ<ø ޝýJOÖ±7xº°Þh ŒFÁ÷]:Twµé Ïq>¨]ÏæHlØm?ü™ y_q½g b¾\ÿeþ²¦{S/o6S„ØÏhʈ³“©–«áx²šP;*šh=€´œLTÿ_"ŒÇSžŽT'Ëùl}©@®avIe­—±;Pµ§àßIoßý»wïŽþ3Rþ öØÎÿpóJ·wÛ÷Õ¸ßnÇqê࿎´ü˜ùùûøÜhùoê¹>às <^¡àCñð9y´Ô Rø ¨Ópï®’¯ýþgNnsîSƒý=º½¹½ÿôËç_¹¿ûp9Tøt{{óáêÝ4 öóHM×~Îäãyú]‡Î“vÊ_|œÓˆé Àļwîè©æÓ3uÑš˜ßÇŒ½G¨j»·Dçƒ0½þ̸j³ÚíÔAu“Œs­¡z.¶ÀÚÔö#èw8€,ÜýD<8Èü¶Pr΂þl‚ø ÀɹÙð’ЙÆn¡ƒð5ù[R]!î«-wÚ³ÉñÌÈÈ’?‹®ÃüwÄ…ð.þRŠÈ)€²x†œÅÝî‘ :⬠OY(”èoávs VÑBÉDG' EÒ…aôw`š;˧ï\þÅâ¡à>TŠõбèÁÕ›ÆÎÓ›ãR +˜¡˜ç¾æö8ËAva£Z€­Bì*³*(M`gÀ‡8 èÈ€ßù-€—[>º`Íhв3hþwðW@9Àyÿé z{:¿:!O$U•!\ õBò†1Í +ÐP+ø°Cèˆ æljàÌ„ÿÎUŽî¬ólg¶:B¿tÞP¿Ãÿîg“ï9  äë³à+z!Ÿ‰ýŒ™¡}àÞíÁ܈A|» +*Õ¿ü“îà +û§5ÔߣÛÛfp øß™þ/.Ò>‹¢úBv©±W µé4EG„y}ÿ“óþÉ«©¨›qæc×î*ÆQ ‘ÎPpfkÈ€ rwtÖG<¶Ó_º¤`ˆäH²¯@ÀCåB€" ˆ”)¶EhüÍ`R‡s€Ç-‰hpƒàÏR +N·øéf”‚<åL°‹xÖØýxb” +Tuøuuð^´¡-â.òhæüAÆÞHËì)t †_‰ãIÀò7ø>›(Ÿ‚¿…Z˜”s¤ù‘ €± Zy«‘ñ¶ô𼨡þÝ:àóç_ýçû?_^\þx¯€Çüªó4‰tR“ <^&()]ºB´½/ÅO£á0GÕr:>D§K7 êŠr'gM)qýSÀõ•šÈ8ê笿Ì胇¾9~6Ï8n&ÀuÔsÞ9žM `°tô,_Ù¤‡† -N +ƒúSc5 XñÈà¸Cý´tÝøëŠ$`q$ŸIºq'IñÀD± ‚ÀÈ” ýßn?Ô0ž¶áQLÝ}   Ù†¶äyþì­©ò…*7öJ!(ôí$‘¡ŠrU vû~ð=Eþ¾Ï +î[ÜYšü¡§,•.Ü©`FJæ•BŽê0$id!z+»M]Þ±·ÜE¨qùh€¦¡àšN² ûƒÑÍf¸œh˜´ÌÞ›¦ö Z0j¸¡Éz%¶†}Ñ ù3›ÀðY+’Îÿæœ+|®· sû°ÖãÅ€ðñ>"׸½ûts•å"H]g ‚Ôà¿÷M0/" ]F€²ÔÖ¬m ÃœàÏ+€&}/q®1œuà:ß@òÔͪ”gÃOæ>y;>]¯mTØÌ†z}‡òa0í†Ö‚¤ˆ à4zçËÍ׈‘[‘_ÈgµÙà ;«ùÌ·\aw±žãË@iÔøÅÐY~pM¹àÚÅ‹7?ÀõbìÒ© ˆ Ëãî¾À@1-”€¹ð8ÚeÒ)M–Ó)˜?›kÐX¢MÕPl®tuÑ1x íò¾z¥Æ_óõÂ5}qÂÏ9™¯øœš×Î7¤žþ•¢Ø/¾]QdÝ5ø; êþƒ¿»?ú=ÀÞqH§ñ6W´*O7\™ç×Ö¹êÂuË^2Ô{ðc+…_éÖ_¹¥?) t“Dò< õTìY +»Ÿ$›[À>(ßÐ>m°íÛOÿ¡,‘0¼ÖœôáÃßòÛ§ÎpÿËýŸ¯†—ûÿü‹Ïº€«ô^ÿçÜ,+îüüݹ"ã^F_&jìíë 0â™í—æ©€ªÐóÔùýp4 ­ÒÛ­:ô:쿲Lýxl¿N›ˆ=1Ýt%À`q +ªxܾ Àˆ¡^Å‹¨?ï/eƒNyÊSÃóî«›±ú¡€Ú©(Àžàp I=¿ýøìip¤‘Üõzâ·0Ëi—È6d ~ì-àÔkÝÎg<ö(þ•ú %s³*…§øZ½gµ¤1Ql•¥¤²C€k‘¸æ.ÐÜ~{À# ÂneôT#‰×ùGðr2‡ZþÃf€ŽÍ»6ãžr?JQ ”êÀpÚ;³ Õ-Ö~šã<³±®óI8ú¾óh°T˜µ5 ϶+먚 +tþwÈ&gO[ŽÎˆð¿÷[—WwÎ(€NKð·w‹€â=Jÿ=äÝÃýÇ»«‹f +=_â–@ @€}ä7[!bY™#t@í"h't"dp!q=Ÿ!¸¯­Íl|½Øl~V¯×Yqo¯ææs4÷Ø´¯‰´Z-G3ÛH/äJ@Þ­Ü鬠*Ëw†PþQ}÷x¼ƒË—$7ŸÍ6N)t ˜Õ—3u{íê 2j9®j½^^k–¸F@á€Hã' +B\-‰äz6ÞÀ5ed›8^¯ÑìÉgíK…›ݤ¨ +ëÉRi4ýŽ4$ëÚ;@œ!¸NFœÞ™½‡]ÀÀa3ߢq=¹žPÇ84æ.@°Z¬6¾0SóõCdoDê}ýwðß½Äßÿã÷ïÞ¾A‚ÜaÚïþípêNr<8 = +»çgv‡ +àƒýõ‹›Àçæ4ËþáäTœßIÅäü"þÄ-KíùY?ÜìwµEЃ¤t§©vd€ÇT ¿/DøõÓ¯¿þr÷weøÅ1€ÛÛ•ÀûÓÞ¹_ e}ã™Ô³ xsuaGí& ÔöðØ6åÒÖD{ý1}£=.€§Jó+:úØ‘}ƒßR•žtéÏÕþ…e[þp¤J#¤]¯нë-€š h5 à¬?A Eö9™ ì ôý®¯…Ú€¸ !7„懀csvCþf$ŒŽ +L…½"Ã+>™œ¡7r] s’ìKÕãÕñ›Þp€WL•Õp3j[4àn§Ù——Õ@ý}?Êì¿¢ Èe4^ã˜R„‚m!ž1 rW»`úZ&P[ã7™;ÍÆ§ŠãbJ´ °TÊήº¿XÈ;@…ŒV5ÐOË‘ÒäÒe¼›ôÈÈÞep; QšJ¯G;ÍLU'½…ÎØ8nàOòþè€ß½À翼ä‡p À§Ãoø¯þŽŽ:S?:9ø#ªÁÏe 8´l»ºà?äp(É{ à™-F`e´é€ÝÎð'‰vV€õwL›åb,’¢ekÃΕò¼&ºV¡.“˜»Â{Î]B:lÌX³tÜro© Œ;¥]Qc>Ž∀˜·NW¿qëB´©jö!/Læšé]3ÀY¦`­³î¸FèÑx8Ë‘D`Bë¿ævn€Ù_6+²ñ%ÃÉZEÜI€ì·‹ J®”F“²ñy +#Å@†dÀ3Û#}%O@š’û´W|¹JDƒU… 1‡»®'cEHŒ×ß<íhþÛknûÿø¡uÿÁ€tœ×¾÷þi¨´ÿ=Úžnûê 4ójßjþÿ¸Óì›)À¿xŸ9ú!ôq[̦M5Ï£Ôa¼ûüñhç¹ÔNÅ~ö-¤³k®!.6× ùe€8nnÿáŸ>Ýÿúëçû²ÜýòÏyÌoo~üóÕå;€7çïò`þ +Àð®×ù‚ÿ±\\Ø¿WÇXŽGÇr€i—¢=-ÖV¬ÛoÒ˸ìÈÏÒ¾ÁšíàÜX½¡Ÿž§¹bìël…A<´A˜Hªî…$ÕÞ¨a]ƒ’Þ¤ßéãk>Áàa¾G&æ1µg–ÄG©€'¥b› žôò!«¼ÒŸeTí¶Uc@Øþ(Ý@‡º^8XO­Ïmíø¼ÕÙ³Úéùà®Å»EåŠi›'U#›ð§ §{å,s-B©0nI  ßì¥*¿Wò©­¢†¬ô6@9às"#ú'¡!ùH%¢ìà„-o+Äý@èâ^ØwÑ—Â ‘øï–Ÿ Àú’!ÀïøQ ‰ê?˜‡Ëï“qì—Pòj‰ DÔÙL-Jš]zÙ)½!È£¸$¯ÈŸ,*g¿s@wºïY®W¿¼ˆ>ÖÀå‡;WöÛÎhºoÆÎßžŸ£ûßÝÿÃG-(š®®Úb¡~$‘kTr‹þ™ ðM€L°ÖJ¾PF€P{¶C àÐ + …³þ×õ¿n~Ž–ëÍ_³ÍlrîwõV“édÎ Þ—ý]£V/dn47+.dÝú8l4=ÄÒ9¦“¼p:›Œ+4cסž¯/ƒ¶î|Òik$òJFDØôo çx?Ö.á´~@½¸vÀ5€ã“‡R‡å‰çxçÃÁ\\®æ¥P£&ïý(¢å÷ÐöEþͲk²©Õƃ”¶CQi“éó4ä±)ÎÒëÅ}ãÚ”Ú5D—ñ{*ØÒü/KÑÞmÿßü´líwÿ2j¿g¯Ón·sׯ¿yÔIÛme‚:ì£??6[ºB€0•?M<žÝAS06`j7/À¤Þ_"A)P¿¥æ,—/’âÄ0{¤ßcò)sÀÿÏŸïÚ—þ¾¹¹¹¾9íýJWW±¨7~•hZo^¿}ýæÊ•…yhòIãáQ0oibèÏ.÷F ¤àoáMµÈùpôþ‚ñíˆ}YÜïj-‹ ƒ:ô=8ËÐ"Áë-€n€ïúcút_ôá„z½ñðìL @Æÿ¿7mÀ aÅGw0 §Þ³áøù©¢Z>ÍÛbw®bÅåGpV @-5òžðÚì¤coH9«kEÛ»æ±]ÉÑS„šÒ¼EX~`BáÖ”GŠ'/Eˆ2ˆ¡ú~µ˜®kèj(ù`þ÷cçÔë€; @þ99nðn™2ä‰e/óZ½À—¥:F5]Õiï¾–E ÖžªaÏ®û°n€€•Áˆ1ð ÝèMç\ãp3s0È•’]r ç!a…3ïfuœ„ÓP•öFNȈ³½9_°Ðäž7 燞åzÑJ€™î«àòÏ·<ý€î,¯ï¥tà¹*ÛÇóï~z 3 }ŠkžÚõ5ªŽ°DSùf  ¨…¿¦Æ +P[ôÏžc“Y2÷}œ÷ë2u>ÓÕ–ëûí7°).÷œÛw® ¤ÑÔ¬'Èc€£r~ëT­Y𦷗[ÆŽŽ ^ÍçHÚ ì¢^Gnä,üÑháAã€eT~›&”$NK‚‚´)‚L£þ;€þï,Ío¿ý¶žL\"ÛáÚgn,ÌÏV䊖|9QöíÅ +M<´µ,tftZ#„êD³i…¤µÎÀë[ï/I ¹6¢ ì”Z’úlÿÀ?$ÚGáßûÇïÝÛ^,…h¿ût¿K›-Úâ8Ž}T¯­ó(ŠßÖgωð¥»gkPÏ®kç9èA¸=Ïí¡°†ß Ä¿`0¡wa·§gße° ¡ê§-\kÇj¨¿G7àÿ?úì{€ë[; @^8?é¿Á;à✻vˆ+ÇéÃ)²ƒ€±\²¶úz¨s<<Ú›óK˵}ªˆû°ÙÍsN·/Ø·¶!€þ«ŒÐ £Ç ûôì´Nuú<£Ú`·®Úo\1(X,Z¤‡‘Å—»í§}ù+’®þ ÏzƒPÏ“ aY>DO'{s|¶Î€ÁB +{žGˆ(ô4&a)C°”ÂQçFvßS¥†²÷:蜺;| LwÔ?Cÿwΰ‡p@º?h#ûG°_#@^Šþ& @$f€oR´›T8…t-M¥ )Í9(Õî˜[®eC®ç3'àÆcø/À ÿ?\_ÇŽäd’½ÿ[w0ç?ä— jûÀÄÿ²´=;[·ÿlu, @ྶ×58VCSêe2U­ÚŽCà>¶¥½Y)RÂWùšW.™A;ü7µÇx_)<¤î ;j€_é~œÄ€(€œ àxï•xÉyÀ-0ó5ú,÷zÍpq~‘ük;œï#F/m—ò6¦?K‚€ >ŠÊ t­úÐÁÚŸô—¡F°Μ¿zöÑ¿`&!’|D RžœÑ3 xª)C·&$(û`Wò!“ì-<¼ÇçÀÚÛKØœ“4g~Ãhè§ÿµÓ‘µ(e#Liû°ã¡p }ÜJ²§/ÐÞqP§yè+olÓØÎð°Mà ¸úKz©øìÄ`ƒä"•iUÊ`5FH×ôHôÜFèû*¹ìgzÊÀÝQÞMGòjÁtŽ|ƒøÌp„sIÜ6jòÎJp +"d™=»= ÀÄ‚µ!_÷ ÀÈJÚµ +×ßÓ*àÐqêKäLJ¡ÈçèôH’çi¬Êuén HA`²¦Q’N2¢xøoV<:Ïr}÷.χû@Þ¼Ü$©§Ý}ü_ø_ôm¿"°[ €&¤K$EˆÌ•~ü-€gP $@€]x®7"tÀî˜`;@ðöD#qz;5,DÒ\…üÔxðÎû-8ûåÜñ{TiãeÑG_¬.÷UM2± †ß›Îx–G¼ˆs†¤©€ƒ@9QÔp& i +ÿ¤­ŠÎEþÁâÙ’V³ôc»2íçŠÌžà»qíƒd†üm.ðr]?#)Bt#òÈ$é£ù22¥iy)†‚” +®yÚ åW~ª[HÉbÚ>Àóõ 1¬«i쪦5YZ~xöËY£0þàÿ‡ÅõõõúÝ»,&½÷÷ÀÃgx—)êœÐQ¯4ÿ¦ÿ÷ÞØ¾mê;üüËÃC=¥ô×yéê­%ù‹€«Ç¶„jÿÎ%å, 5·9ÄK+ø>=<5Ôߣ›ÛÛ_>ýúëýM,ŸE¾oÀ‡Ësçvø/!¼jFç§éÇ+ôÿ×oc@n lW¾HÑÍ¢‚e¹ê;{Á“žuÔ×}àèõéNmÆ´®àžœú=?æÒÇUóÐÄû ;à‡IÑíZÄ EDžƒù=žgxD:CW}™ PsÁ8̓Ž<ÌDöçZ”8"PÐ'æ¤ B>ÄÎÞÄW|ŸÁX}ÃûúÚg€Ú½›·á²Ë©K ïu Dú3ªVÀʣäNskeàÈ€iÍh€t\ˆ!ɰC%€¤Ã̓î=ZƒANlÊIÊcÏŒÔGää6X â·Øªžž0UÒøßÕ€t~`°G pk8·Ã. èþãË@]+4}Ì«XìÿèëL€$À}zK’ð âôï‰ðsUÐW3žâ=M~Ò“U4r„ +1Z‹™ø‰ÙjÌИœMWØÈiOn¹öSÁY¨°pÕ6"Ï-¡ -Ö¿ü_i9Ù€Ö«Ñ|2wñTÊ@D§èèýä½\Ó’mi>/R:† +MÒÌ@±$‹–aœÔÇ+"× \SÝÒ"ï&‹øö/ü/oiG¨û»¿‚hm÷ÍGÍÿÎÈëê4í¡?›ù1R¨(ÏLÉ¡†ÕîŠbÿ·aÙZ#t@Yâ&îŸCy Þho€ô÷¿üúë¿hp)àÛÎàlß/éÒb¸ºþ›ð'‘å ¿ˆþêÿ¯óòÀpx!ä~ì[£¹sÔÄ +¡Ž½ÊÃŽ:`eOo·móåÐyØk¢:D¼eFèÝôØ*Z_&äÙ J¨¸0Zˆa"‘!Ó¥÷F"$¦ÛŸÂýBã#©¸L"IÎGŒŽ^åÞt'S´O&\{¥þh”T¯¸úTPbMŽ€E $jJªûüÐ)em8Š"d +G>Eh¸°®Ë¸™A|O Š%Ê7ŠæÍ9UQõ̉µ'«rsL8©lì5”P¨™,›_ýã÷⥋(Î5—R=© 3B*P²Äî—´"È'QÈB{â¯Õ˜W‘ÚO²´ +&áͲ(Óx“ ÏÆÍäþyO5¦[»I6÷XN}§„ Ëá8iЗ/KÈ¢c$˜ O$4wRiR€ÞTËR¾ã–^½êP£Bæ¦ì3¢š`ÖÍ’{Ìž ·gÜÖt¼™M=œ(2!‚ ´QXƒ‘Sòµ✠íÉÇÜñ“Ó$ó|ª·ûŸO~üâòæþóÇ»½•Ký‰þþÊ€ @·pÿéþ“ë¼®N'QJØY~Š õB +4*Üe‚Ë™ Xsàßÿ * ¹à æ+ë诂¤âWÇKñ¹¢]Lò±“s…Wþ!Ï–E×J#± Òà¼6k±q4?çþMIî}TåsßúçXÌÊB£Ìlæ»ù$òÊ ±Ïe!‘4^U\€\®×u¦ÈÐÀÕ=\Oæýþ„¹^’Aüë`óEóIM”5ªf-6#ã” Îßœ®† ÀRú([ðdDÝ’F#_‹ ò7àuA%|Ìr€+…Ú‡ÿ­ö/•Êðo#±õÚî"?Ð À,÷w³zàK„üxnyô´¨ZTûèö 2`…äP'ÏŽl> €þtÿwWÃKïÎPCCÐ?–€wo€ŸW§{xÿàwué׆OÑéÞ¾1âùðÝðOÏxÎbàq³C/"èvÏb­ŽÀr+ÐIŠŽ\½B¿Nƒæ¸-x‡ Y;&NOM‡/d«&'a¼Ictª&çl/ºëB¹@ÊšÈͨïpÕAa`ÁZz„Àˆž + Ž Ós.j”ƒbOã†a„Ÿp>Hmb¦Þ£¶››grjR¸`ynÔS„GÀX®¸ ‘5Ó8#–i†R2mÒ>$fz\Àê5 ¨w º\Ž“épB=ÑúcŠA}õ3 ”lúñÒÙöú}gcïY•úÙÔpýÙôñöC üòÀxÓOïÏ(@Y>}º¿½¹z]zޝ;5ÀµNL¢&v»ôWΛ›”;Œù¥¢@r‰Övr +`º `Î&¢æÈÕ!Àh®—k߀Ûåj-×ò™&áG…8s‡$2[©†«¡kðÂÂo,F0ÂC§ùMóŽÒÐCé\Y´´Š(Ñ$)^M“œÖÓ)I’1R…Óf«zõP>Ø׆¥Ò­ï=øßÓþ¥èúoþàB7À›Ýí¾é¨þ¯ùÿ @Ä…ŒßO[9âÀ°xD%7* , ÿÛòDW<lì^J-Ê3c6Ôß#-NDø³€ûídý} Àe$->JGÿW—ÀÿÕß™ôá}õîêitˆÐàsôE²{çA³'öÓ³Ú Ú)‚tóÎÆ©n‘N50Ò9°ï²×Æ™]¬×Ž´H/*6SL4¶4Àf×à ˜AkmÀ*ÈIðLÙÒ–ÍsÃó¯uFK&xN€éXHJEOê€i@=p¥¸¡ÃŒ¡³süÑЙJ#]&cZgõñxq+ÒÄ'©Fܯò°[ \8ÉDò˜®“!àÔcï§o¬Á] +néHͨÕK ­¨N‰+û.†Õ•XþõȽÑKÉ\#û y;\©å\›9—´ÎØ)E9l +w”ÇLr¦ôÊ[L2•>îd¢©$UknÅhÝ@%'4*ÑEä¦ÑÄ $`ÄïiŠj¹Ï¦ÉÁÄáa0©¦¬€5“Ó3«‘ÛFs’sëU3DJdN‘Åp—†N¾Š„²m&9˜›â%MѼH’ÛDÏIÔ||ÓU{ƒÒI¬FÄ—Gj*™ÕûBúüËÇlŸq2ÿP €s[Î饋¢þCoînÅÿÎè Úü«,üï,Ù½þV @É„Áøáç4€¯Z–cWÕ]¸ˆÞx¼X¹æ¿zù¥³ð’{ˆV‰Àµtõüš5è>›f™nDzœ¶K-™‘ç’Q"êèýlƃ>šÎ]ÛOp4Q-ð«†ÿ‹ÉØoèI•#´ŽY¶£l/…Rø28M"pM1ë먾Z;v1™;!02E—ŠbõÄ•øÀh„—XŠïHýÔY…´M@ò‰Ý‚,Å¡óâaˆAS §lJ±„ùц”œP˜O.dâ+„~ÉI€³UŠ•´q($séþ güï½P§üÞÕ€-<~ëñ¼äÔ­à| :í²çg+цch³óáuKqwünË„y6+ÿgÒñ·@ÿÏM¸9°ü ÀÝ{p¨âI“õ[ toÑÿß];@¬ê¤ž&zxqZÐؿⲳw)@G´ÈÅöû +°ûòš(ñè„Gô¾"€ +ã@tÉ»‡†ò® Áöpcê< „·°à„íÖïC°âp‚È%Žòèˆædêt2U['!2– +÷uä4ßÛ ‹enûçàS˜T¼$Òѵ8Àé¼S” \åA…E€k¡çp.h‹Õ0«æmD¼³’ϹaNèþ‰œ¨ÆyѤìÿêÿV ³* àˆ‰•/·dY Z2óÅe_C}›€ËØÈÈ",e‘›’JÌ‘T(µ`šC*¡ËC+*÷ƒÚR}o|Pá%·+b 7$0˜šõ”heW°Âª +`’›¡ÍØÊAÞÎ}&ÈQ¾Út87G‹ÅxÍWifë<>È©L +upMÕxC DX>áVÉ‘¶o›¸Í˜V:QfU V£m8ÅHuæÓË’l µ:¤E°]Tý‘a!Õ…1Aó£m|ÇmªÚó¾ÙÃöÏSpË6 Bø³Æºµ&{ˆ|´wFƒj¤/¡2ì?Ÿüè¹$XÀ×P&í´E@¿‹ä-€H®øîÑ@Ãà¿C~ߺÀß.ê[ú{2€ºcØŠ[üÏßh‹H.P¡5“g~IÌ'C LÄ„¢|¹}2žÏQà§£‰ŸÃ Õ(ŽÊÇÜ#ߌ+àýŒXËÉð|€Ê¿Ú¬üún@Z­y¦LNNÉO6šî羡V.Iþí9[ÁîrQûÙb…8±v>ÀR®"hšiÃôb6Y  ôG€ï +'0\_þ7§ ºû|´¢q…ËXôW‹÷Ä¡|pXhi݇Þ~…6›W &SÀRNMÉr©è„`³²þôvêâråpE-ØÖš ûGð¿ÙlÀã/ZØv}ç|îùù2ª­´½ à‘Ž‹YÑÿàw@Ho>âÚsíC[gøßß^}ö7R ྵ„鍯ºÌõ(Ÿ¯Qþ>ôŸ‚ÿ¿ÞýùrxÕ,5 ðæf€Ó¯..Ûò;PüëŸ9ÿ—¦ +ü³¹ +ÀÅÕ»óáù=Ä+zûê'‰çÍ^Ó ;e¼í wíwÏN¾KWO“=¡ðæ„@¾&G@á>ÈfÓ&܈iêíùlfƒºn2v¼<„Ñ–ÜéÒé–Õ:•4¾;ùË`jŠ$K'sòlÖ¥{÷Ø€j±òö/;– +/Æ †MÙü“æârô΢;B(– ‰‡eÈœ<”s’¶  aÞ(ÍÖwâÊ^ÜTaR¦Œ8¯7;‹.“¯ŒF£Ry-jÒá`¶•aí6Dvóþœ»àÌÜ7q1ñ½%:”ꨛ.6à=7m”¥•és‡—cNSûäB°—¤ªY„­âÀ ôÄ£*†òÔ]04Ø[åH&ÂKØŠŽ©R¡º»¨€. ž½¥h‡íd ÈÞ“ü¥"L7ª}8ñ&Ý[‰¥šP´-_…Ð ‰†ˆEy…• +Uß’Ë‹¨æö?Ÿ>Z gôúÛOü¥Î@Ç€@ÌÛ›«·oÈ@:$¥×Y;Íå€&Òó¼Ì€ÊzGâw$€š °[ °¿¬ ÷¢Ñ}ܵý…R×ý¯Lsª’;™ümã?¥Á‘¸¤‰[[»Sá\ ˜Û ¹F®íGƒ#Ý££¨*\â?®7›•p ZÏ'óérè%¹ˆ#œrÐÈ¿!~ØÚ¥àý:_ †ë~¼Ð)ãÙZÛ»|ò’Κ?û”Ïô,ˆ1x5;oðýx⇀à3|€Õø*ŸT´œ:9Ó‘T)iÔ®z=™N¦S€$HX²Z9Èà7•¨Åù +Id5–k?@¼vâp½šÓþÿÍF]ŒÞý3PñÒI5‡­ÝI·Ûs>q䓚æÿBþ²üÀS€d½ûåþÐVˆOqNâ: €ýq*èo„cèÃô2"!žG²9 ˜' ; 8ŽQ0ÿ€Êàk€û€ØÎøq; YÄ{XÙûŸÀCïÍÕeF®4ºÿ[ À¹MLÒÖŽˆÍ/È €stÈ}/^ôÌg¾ ÑR³l?¯NG#¦UUP°Ã7ºøD( "N®i5 R˜Ów7 Å‹B§÷×Ó§CËBdõS€³Ò +H'ÌŠRùÛ­'ÅBÌ€€d±ÂÉ©X[iR €–Œ!ð!2iˆŽ øù0)svyVÁs¹ ‘š±ã,ÒéÙ×Ì-™&žnáŸk¥dÇÉQþ4žŒg§%"QŽœ›,»\51c\²š“©E•éLÔ5É’ + +Φö"UÉYÖ1¯3’3 «Á\È”âçD“§çmƒAõÔQ5NÈ€»lº ¿9´Ï¶S$‡†’Œ<´YÅ‹I°pIE!Ë2ãan:DN‚¶¡ñÜŸŒÄmÄ6‹lËDùwÒ”ÃEòHÖáß»šQ©jZr¥>ÅEtÚ +õÖ8²Élˆ;甀’ù^´¬?—>ûIŸóóËTú›Xb³[ß’1€ÐÇ{´ÿw?ß~$êýGb–Èþ«Š4 Àk®€l` —°U4·Ój dÉ\€n]€&ÿIÇž «ÑÊÕW «P:wè}9™ü´r8]û<Ú-Ðæó‰₩5{ì¨þp4¡)¤^½u>˜ + žÂ”iï¾­9šÖ›ÕüW ÷û¹ËL¢@œ ÿV“e}s@Ÿü+Pº‚å5˜ÎËâZ¯ñhži~&Äß²Ã(“%=øµÁÙYc!@¬'¤ŸFŽédä’0 Ä‹¥å*Î)í–fïT›wå ‡B–“áhJ +ÄsPÁŒ¹4ƒ}²' ÿb¹qId¸ž+kÂ?R4›· ·¿ñ£y¢¨»rµ“çž«ÿƒöZØZÞ]Ø|ÿdÆ{?¸HÃoªÿvL =ø&MúõìÐ+@•¯kGËG¡{çï\œ—²zzqqŽ 0‡¬&oªÇ}*Ðß'¾Fæ4 €sÞœ_8°ßͨ/äïÿPøßˆÿ5ÀµÀÞ:lðîÝp8´[°„2õ%¢¯î¾E ݼ(bix3Ïš>Üó$(j‹T ½§FiºqbÇ` ¤¯œ‘ +º={zˆ¼3’Ò|`×Þzn]LÁBrÛÓÉL±Â‹jú©ß¦»¯+•1Á=šsbÉH`!ÉÆÐdQIjÆüÉpêH’¯ø ¢l vÉqýÕb™ŽSìtä‚UAš-/k~ówRD¦F˜¬UÂM•¥&TQH“}+BX’q!µÙ³ª3óee(7kñNXYÞEËë¡uSj±šJD `˜°"%ÊÏ~뫌˜nï˜øQ/ÜÉ?|x‡­Âz;~kԬʇP¸È‹—D1¼ 3ŽåÓüQ€ 0 ‘”c2#®Rk‹6A*•£7Ôtl…ØEÅ—8f*óNz0¥ò¶(TR£J@„S^ ‹fQÓ…-|h_@<¹/¡úàÕÍý§ûÛíJ€àk¿—ÒÕH™(m-~ ¨º¹ô8vvÕûEˆ0>@vz)uX/xJ{3ËÛ¹Ðá\€R÷뺮|í—vR4ñ +IMc>‰Ý8ˆž/óù[Z棑‹ski¥¡ÁPĶՋuª\O]Gó) ½ò´¥¸Z;HŽÓuDlq[¸†Ôy~¿ÁÈZ Àbµ¼ÞøõÿÙ@VÑÆµ£ïr›¹çEÇ0FƒñŠƒs Âõa0“A˜™ô†ãéxÎc±®Aehd›„¢lu–’†‰4™!úLÑð•5(ŒƒŠK-d@Aœ’øS¸Ör±YÎÂõr /È]{ð_èüù¸¹ o¤ÙxéuòÌój›´Ò‡0±ð7Ó#0`Ö;’ý´4ð$ uÇÔã ²{2@÷ß$ÑØ™õWW7L+ÿôIDATq6r•þÓ7(ìoÎíd S‡†©ÞÑß§²”ðÈÐÍp`~y   eÝß9½ón +à?Ä=®w†ï†ç'í/KÀBôe@Áé~vÛº=#§ÖwBÙÙS_}ǾyV#¶ÿö0xòœ|G¼,Ûãu£ÇÞìˆ!°@'Ì©Á„A.µIyA"¼`@ ÞvÙ“CûtØ‹A )šMãÄŽ‹eΕƒïÕy•]<¨ ˜ ‡™B"¨sЈՔ#x×&P‡Ó£pi‚£q1ZŰø8^i/ðQ¾²^„ÕT6eæ<õª“pcÄuÅ/Ç\ +ULë%ú[%B½ùqIJš*ØÃW¾ú­U6ò +nX=)@:¢?÷3!ÞúÓåÎì¼g8b¸ñ†dî’G€¯‘IÏ‘+“g“ +é¼{g¸BÁè+2H±m}Ê”$ ´è0½ñÔ²™j@òFÐ6 MíéÍߢÚHãOšÎµjü ùz²Áâ…bE‡1³‘ÓÔ…´hHrϧϨé/øÝÕRÀ·w÷î^|íüÝÿ›¶QC†ÿxóóíýÇOŸîò5@i:¾î(Z8uÀiÊßjB‚›R–<0HÇçd €¸Ä_ŽP|Q¤›Ùh´X­4š\N&+8C. 0E?&@õùØáv +±À(Óq3†gÕ9 p¼Œ¨ã "ëh5ù  ú¹à>Ÿ¯6—Î_XÍW‰×Ž„ îû¥_!UkÄ

ù.ÇëÜ»Ea5™ÐëñlãÊÂZJNñÝ@®ý£VK¦ €þ„&æ’üiuqÄ—3§À~‡+B.–÷ è܇./.¥ìAØýLÏÅÕÍÝM¢€_îs¼¾hûÞ"h}@'ç}éðùÑ%€z `€oÐÓŠùÑûã<¹þÉîªìC"¼Peä¡ú©Ú‘Ó¿¦ 8Ðbéâ­o±TøÈ‘Jv¹t{Ê3¿ yÁEÿD<»†3Âw¯ÐpqÕZ:xÛÅkÒãI”?È~Û®Úܹ.·]´8Ð,R‚M ŽM»v^Á!'ÉØ’H°‘p&gˆ<-lb:½AäƒÂÎPANîS~Aô´w^€H¶Ö—od†h¤T79uJM‚ø¤eÞÄŠ]¢Ú’ kÝPTó%†J÷Ø O" +òSs±QD~Äß…%iYCÙ÷öY‰ÊQ¹-ÅMñ'Y Þ;áNXå¡ðê_ ˜2ë#Ö`†mà‰¦.kæ7¶’=ŸòÉþÐÝÍÅùŇÛ;¿ üV§ˆ ‘}iÈ/6 ÀÏä À¿k†Nâ¨ö;ÐXüJêëßö ЊóD탩€Šû#sj `‰BúP,Ý œëLÀ3òp-ŠÍÑ÷;`m’!€L—[ε8º0™ ¼ãÕHœ62pÈ\­µ¼Y•FÜ·é|º\oÖŽÓ 0½ZƒÑd·Böˆ °X.óÁaÔæ•X:#€««ñ º´¯û!¨8õo¤N ׈-F`>®ÔòIÓDR ‹§Îî=¸¾\|&“é©F¡Öæ+já½C5hÑ€S #G0lü¶Äþ‰Ê"  ²Gv±¦ç.£Ϥ°¯(âjÔ÷¾ä+Ä‹Íâñe4™ošþß¡ÿÆûdeŽXTÿ3ð.‚´Ú7ÑÿÝÔ@qwr©µá?”hš-÷"šp^¨ÿ•ÜšêßçSÃû‡ò_\EP `›ðs¡áÿÅ;úš7ý’zoì%Æ=j°¿£= ÀÑ9f Îô—pzbGR2GÏ! „ÿׯ5¸ ÀŸ| ½ÿ“$2TjgžÐöÝx´9æàk€ +œ@1ËÒ]ë¤+'‰mðn—Ô³oŽØ¢¦Ú“$dÿ,%÷“þ©°*j•„RH +z&ا7šÂ†ü{¶Ì>s$ð8R¶Ä3™6G:~‘Ç$õRmJšbˆÓàz‰Ìá~ÓÓš19Å0ˆŒq`¯Í¿(¿V¼Î4¢Ä7”'È1HÞ´ ·Héñ#-Æ7ìps,+мŽ*s•ÍJ䊗9ÈPÝÝú£,j½ùLB—*¸ßh°.ò …R“´~sÉ +êŸ*“‘žžJ>‡¾bbò²fqkØiâP,ˆŽ­ù ‹³MÁMyG.±›¥bËu¸vj!\Ð×"Ȇ¸Ó¡ #‚,f›Uróò|²^p6ûmܤ|xgìÞ÷ú­* +àØIÿ4vÅá|î$cÛCŸzªO ýÎ͗䄤r—(xœ8Y­×Mã‚×jBåkü þÿ’¨(„Ší¿°ßßÛ·~MÂf»ÕhÌÏ<ßA}U ÁO¯šð{¢¹öiÇDcåUÁÎrˆå¿ þϧø¨YáË«üñd¾»÷€+”õL€š9 êî÷HéÁÿLÜ›àó~—¬‹nñˆTuH)ØzBø‚9Î{²Rs÷Þhßhdzœè5«Nšž¶9ìsó¯Ñ_ÂO§©¥¿å¼ë›¹B'ÈàŠ8Cˆü4ÿ³Â E© *@ð†?x+`™¡ƒàý;düºBˆ&’¬=-W;í¨eOHä<¹•[ 4ÙÆCVú~â$(0Ôí5Ù“G"ž\ýÄ0I dÞ;”ZæM”3´J’N›IXäŒÎœg—`Ȥ €¯i—Ú,ZIbü¶v’,ðK²g^uVä‰+êuµÖ~ˆgŽWhJáÄ›Grä­1BcoA ªbOˆ;¥W=“ÉRxM“L6R¥>D]0·DÉ–oª¼×øºžá„px[·‘Ù›šè.wD’sš€E`óT<œá•bDŽSYEÖQ¹L0 9'1 Z­Ö‚¬Â6òÀ°²z>ìaû³~ðÌút×ÚàKûoˆþén>"ܹ@{ 0 +‡ÿéýLBÕ?ï|› €@Y„ÿ½i!½çEԈыGèÕ ¿¥¿XŒ×UòÕ|5W@}—F ?€ÛŽÕü¾5ø§•\-yäJŒ>[ÀõIx숡2U`2]þeã«~‰" žä€B,¢™ÜéòküÐã'«±Ø¼çÈ×hÿªú‹åõj4wZÝõõf9¯SP’€U W©eÛ÷ ]Ž—%Y‰ø[Ú,Vd½÷ûïóe¿ùœšY^ÿñ€Ðbä'S_¹Àt‘n#ÓsÄ:MFh>ûi6§Þ¦ìœ1¹¯(Þf>¤*c³°H×Ôõx¶ZÀ4ðߦþÁXÕ#Éü1€hÝ/Ïû[ €Æ€PïÌ—¶û‚ýêm€_%=¾šàœ\¡[Ä~€ÿû>øß¿üpÄ?i _DŽ7Š(¦‰¨Qsàübè*‚uGéQõcÕivõÌž.’ú¶>xy41Ž-¾ù›@Ü I$æzúîv-w”;„ŠoA\ÑWœÐ _r5pÒªw%{}»Ó=– nêõ«‹:³II§œ­ÜðH üU¶É˜_¸Ò[ô<ªçí1ßÇsã³QêÑ]]ˆÇ¨33ùR‹‚õx¼DÙßóN]aÈI€S’Zi¸ç +(¹šn¦ }`~‰ ­VÉ «@ŽW×뼟0[/–½€kg +¤‹ñî‰5_‡FDç‡c¤…ùO ûo–h5vÐ]k$Ã†Ó 5kŒò „õf‰ôC=Ä~áOiB‹žöyäš¼ŸÂ“q:Ú·&çë­¶XæJ0p?º!]Škí;øGR”€%åŽÉS€7>$/y«7Ô' ÔªÒêvÛ«öDrk;<ìl+ØÖ=‡ìšçõä£O…2%½’”`ô@rö‚¹SE Ö…¯,ãçŽ}yUÆñJrá±…â 9ËÅb£@³’h'˜×Ý*¦8 H úà·!,”‘`K¸‹‹žÄÖËic²]$N02ξ JÕ…$˜kA_æ’«©w#æw‡«•6¼$|E‚,L«¿œ·èüBwWêrŽD6¾>©˜x4Š??7ùPüƒ°ÞG3Q0k:¾’…ÜLÀ}9%]ùók[ñPÙu¬HÒ«®Ô¥Dão}ý›W— s*_»#^ +r™ìž»©Ôß½äŸ7î>ñ¼ï[Zo×Þ@kÛZ~Öðàöêêm7àO¯ ÿëmèœÿÚ‘¾Ý Š¡¿ß— 2d."€F jšN~âD=õzáÿ½Z]‚øóùh,â#(ŒáwQ?Ù|'ó¼¿Áp=†W®=@-o0ô5{ðÿ½Ÿ˜L¦Ã~_Yâ_öÕàG™OGk0^½|t‘·$­c?ÑãwÞ/P¿Á߉–ˆÕRˆØAy؋ҽ¾^‹¡”fœÙÄ ÀŸRqœÀµ©gH$º®’¾öµ¼õo“þh¶dÛäý„Ñh£iÊr!àÑ\Pý_!¾ø"`?F€þ”l‰ÈˆÛÔ'3¹‡ð;ÆnAfsmJ²6[_#¯¨ý4[bLž´8à[l;°à×pXÞ~»@²Çˆ‡»µPˆŽ`ï¡7j޽ÀÏ"ñ5¿ùÕ†aW,Hßý‹n~Dåö…ÀX¬…óá;ð¿ßçþÙ)pHˆ #Óø—_?ýúë?#4 €pÏó ÀyÝ­â¿×: ’ÃíÍ?ýÓ?iÈ@áÿU ¼åÑwáZNœ(¹GíF>¤êÇì!Õ5ÚÑ£Ìuuɱ¶êÍyEªÈ!¡Ï‹²B×u"”« _®1ˆ E†Ê»rçŠ2´*9I­­9¥Š–…»J/Q¸Øâ´ƒdÊÓ`7w¡¦¡çb‘¾†Ó¿Ð¿Œ);7NãþY@5AZF ž“$UþE­>šo¥¿ °ÅqRØò´ãnÎO7p§?¯A›vr@œ–`dR¨ñœýpæßeÒêÓœøã¬J)J‚-­Ü²ÜBÏË·¨¢’SÏä,i¥”¸œô[&×£®ä×6së +Vá²…ü¸Dªú±o^5T‡ŠR¶³)iÍÀÊ^ByjŸÿG@@¿¹»ÿthn—¾VŸZ{+ú‹ÿ[ ÀÏûo„”š ÷úM&Dø¦uĪ¢­ЦJ»yRù ÔN!©‚Dì¼À¦Y°;ÏAl›‚ÕóÙ´4ßÎöØ”ô¹¢¢3`~Ñ™¤ÇƒQßY~¾Aè|AÐr4D˜)l.á¼0:àîŒ("j:e`</Þûá¼Á€ýïQÄMs8A‰í¾È/öЏ×8² +µ g—EŠ&“õ|·¡ œ/(î+ðp^­†—“Õ„üçëÍj2¸\õ7Ÿ LÀó³!Ì# €þe†S'1º©ŒÀA àzö~ñ^±ÇìRÃε¬¸&4GÀ>,Õ’ þ!›ÒC ¢ÀëoNN`Þ¤€þÌXÞôjsNOŽä?‡H¨¹öɶéÓ_¿¢êô墨¢=ç×éB¼—®:å_£?î­-¥úÇ?Ü\ß\þ k(ßZ†®½ßÓð­<°Ÿëjà/Z à_øÏZnï?ßÿs³Ü^\Ðæ´¨ïkˆÀ²Gø§X95 þ+ ù»|Ì\Ð9<°¤7Œê¿]µ¦¬o…X½,“þ+ƒç¼¢™ÞVè¼¾¶¿oKö?ó÷áâüêöîÓ]^ÂÅoq»è­}µò=¡C7?ßíã? q\iÀ…egÈI¡¿)¥J^H?nÔDõþ&ÌŸøFÀ"°ÉpõÀ0q7`ŠÊÍ]øò»ÐðANš©l¥ +6oF¯Öâ„D… +³ÙF#Ð~Lg(O‡Šþ 'èhÆ!Y|ïüx±øá C`49Ž…ùNÎ'ªüð{®ÕÅýT„\#½„²8`ßPo¼ÍÀ·½ ¨¨r„ZóÜ£mïsàüF +È7ÅÏ À¿ýY =?¿üs,7žk¾¡uHNÈ@Ÿ`_Õß]‡ÿû&'Þüú)/þz þß:8¨ÂŽpûáò¼7¼üp{¯ Âïþ‚&?toÿåþŸîIðM/ëÖ2@dë+okÀ‹áPëg+aGí^> ¼Û•ê$íãâ1l¥ +ÔUx‹bÿ×"Wh¿›3s3ܾ+—âò1OŒmZÕKó×-8à™@1WÀDMtC5dð4auŇGÃ'Nwر½^Å,ñ%'R…¬èExnSj¹%½•3˜Ï=J” +ÝÒö¬]©4“n9;ÆZ¶FѧËL*ÀªâY‹äxWÂ:º}þuk¹×0¿¢ïÕBˆp¹j:uè.²ß^é(žÁÏŽAÓq…\N&úÚǃ±.…P>ü#/&‹‰½ –N¨mÖ1çvž<*᎑J"[¹ã,ßÝ5] ¤NZ$Áá¬ãàÙt§Zÿ’ÿëÛOº´4Àv) ·™X%iö—>:H‹ÁÞ:…ÿû%­¾Pðm+Š*¢zQD€ÈePõÌyGq |ÞÙ8ïÃ,Æ €8è+Nª¨J`Þƒç< Èq¹&Žf¬/'kˆ¹@°/ ´è#M ÁÞGðjÉ +©Ê™_å—` ¾^ü°€­ÈfŠX@5æp=†ë6_¿÷¤Ý¥&×dˆKÎcÒØAJD^Æ+ ü^ï§—S?V´2r%0ý¸áðÜ7ˆ£÷ódØ ²¤ ¹3‰ g…ÈÀø=ÌâÎ=€±T’—Í]#\#¿PJÄ,Ù²ú÷à¹O÷-ùqâÒ‘/%_?ß‚(CU‡sšàO§Ç‡ò¿™Zó< Ÿözäñlò5ÿ©³d­ÝýJŸ‹ö9àæ¨ ½ÐtÿîPPÿ“Ê🽋à—û¾ÿ÷ÿá²ß€¢{u¤Ðáž1 üÓý¿ "˜Ûv +€™ñô¿m«h8yÔ ´»yHøvc@ÍÝ%â)½d1œÓòÊ™AËÕ(Î +ÌßcyÆÿγòñJKެsÒÎï»~.$X")Æ»" &‰å…æ•(îêL§»ºÔöRì¼™Tc.d² Ýû/ U忇«à ÉnÚƒüˆ5^cï–“Æ÷Þ"0™­9’שŸJºê±Êf˜½Ÿ[ùuW_½¢J·"@²’*99mžâÑXÍyK¹¨y´únuêVǨá)Ïw”Ú•.ï–v‘ð3h—>{¥²m1¤dFà0¢·ÚnÆ·Ž­`-ZÂJÝ@qÇs/¤BéçÓ­‹{ùDYDs»Ž¢@—Bçÿ«ÁííÇÛOé®®þ‹6€Æóuh%¤X"øK•¼ +dD¸¢ €ð¾¥PÞœƒøKu9î AÆBÅHôËëi8úÐ7¸(¼¶2ãñ8ïgHõ2ÐÉ™]X™ òGYFP)×Ñ%ÄŸDLjHmþl‰Îa1…J¯ÿ‘”'Î6ÁVÍô}%‚”Ku½øž˜ÁåZ)Æ au¶P‰Ý=¹ Gšä…n0¼˜‹Ãa¿íY>ð/ö×È}µCM67ËÍß´…ü’I¬ÍÅèûïËëEf>ÈSÝ)Å"\O,¢Â¡ñô¿^Ný¢~Ûòç'í^L6¯£s"¬ÎÐÀ¥4å?†Zó|‚Úãÿíˆ?òkœ~˜Œõ¹½½Í:èðW7wW; €¤FÎ-v5þíлjW÷€šAxû©Æ¶€{‡ü#¨Ù#¸H€ûCÄŒ‹ÉÕåøß,Ô±SbðK@¯¹Áõ%@-'¯Yv]ç–Ê·õŠÝ^Çwjiû 6Ý:é39±¤KAïF¸íê&ÕåøUH¯‡Š¡7Ƨ"ÚДN¾ëW/^¹î‚‘§ÇxH;,ì†o '\b›[ÚÕJ(Î}ªèEå±·çPüÑcõ^õÏSr…\L.'ü+tP¬œÙãŽÏö°½â©ñZUZ;GJexñLÚ’~Ù “_NÚ>þ}ÿ仚†P ä"¿®æâé=Íù6©ºZg&STÁù7f” ¹ï(Ö9k.OÌy…/ji'¡:â£{Û´ZcNB[ªëмž+ p5¾F°>+fÎü³3z"$nÒíi;~uë÷ +ÖŸO·7nî³ ÀnÀý·øÿÖ…€@…[¤€OŸ>ÞÓk¼ÍB@OXDÿø¦9¾É'j}Á +°X¸0îÁGf³ÍµŸÿ™ùÂZß` - ÉNÞól<›ŽÑYIuݨï€ö\M樃ŒÈ€å­:ƒã³Ÿë׌¹%NƒzªèÈdOÐâ?@½¸þÁF®¯¯ã;C»¹Ç³Íz¶F½¶`r­`®#ï hgú©mïæÚE°“%¯V~f€"交¨Àùx<—ë”U{ÀV°tüËjÀ1‘¤*Êö Nž +¸|û†àáÿq±¨:®•oRÁà4©æ$ð‡âx« ÝïçÒiO[ÌC @Ôü ÿ ¯6 €cR/ùÙpS¯±ñ×¢ãúÿ# ¿‹«Z@àGøê¢³ø@ß2sSÛ¿D÷z(È_¤øp Àþõ./ù_ÿigelÿüwÎaè÷.&Wvw®@r§¾t(§ÍÐ{ëÀwˆ)èÿCàÿð€P\Q:ñƒ]÷ U·ø³òŸaà fÕõÒu*°ç×Y±êB²‘ô÷zÐÏKøT¿Oeè6*¤ +D&ØÖ•=[RJʉTÇ +Ðñ4(˜Pö24H€#ÑB7»¶çP€²³$Uvjï?µî’Ÿ1s!—=x¡¼Ý‡qã[ IgGÂçá§Q»žò5îâ×G÷IS?ÏØùÉFÝ)‰äbQr)Ò·¢ÕicÏ­#ý©¶0°ÿëxË˃';·C @Ž2¸^  ¯;7ŽfWõbþ(Á#¹”9|^J8wæìERh¾•K‹}`ø.Ÿ­’Õîïá‹î~oX¸þ\ºÿXózî"t_âùªV‘æ¤ÿw7He10‚…üZü.)iDø& €ËͬÀ*C"¨‘æL&Ù,~X^p9Î%4퀒黎I.¨§Ë¯-3r/$ª(»ú¿¸å¹,¾V8V +þä Ùï)*ˆÄõ'júh< î!$c¦ö~ŠK5iÄóÈVÈÕ…` oÙüðƒ– +2ë-ç®ÕÀI ÂC$‰I›ùO^É_ë?™' Š6>×T‘‚³@?;ÇAˆ2› ȬCüN+Ôv‘W œãE¬\ñ€43¡p8™¹$€ù»" 1a?³F‹ÑB‰j¶Ù,·4¶Ìú¾ý÷ +J”TÃþ¥jO ’\_@àmë¡ ãT‡€Ã9ç´Æ}tÎï¸Кç_‹¶Cý¨^”´ÙZj +€$žß7Ý¿¡Cý‡ŇãcW7·wm€Cûõ1€t ªûìÿÎ1€šè$À¿ÃË ÿt…ìeu‰ÿŽNø)`¨·~¹èbˆ@B—B_ùˆê–V_šCúÈxÓÑC²oý¢ýtÂ%¨AļŠêkI¡ísLÊ-t¼âŽÃS"&n<ÝôŒd¶JÀ£éT¸ a§"BéÞ9oiT ÷íÌ­Ü#)vW§ .Ê;ŠráÁž +ðÇsìWp¬¬\¨ë-XÂë~"¸ã³=l¯x*;‹ÓD¨àâÙîféQ[õÛmñ6fÛŸìºàx$4é¶¼[´òŽc›—\ųK˃ˆŠ[¨ç—|&Xzö% @—þ¿m6€„Î0ÀM\·7W[ €_ÀÖÀóÿ:_à÷Ms|þI@ @ÌÛÒVJë÷~N9ëãKX”mPRP4ã㦣ž)£ögÞݸ, ›Xç’Ÿb"Ÿ¨0;5Žpš Æ«aA);Çã Ö.±È¹æýl¼ž‘-\ïWËp=ö{À‘… øJxéÐH{4¼ùõë,õ@æ¸N ¤ðü¿ÃØ=Û0¢ƒxÖöß$̾€Ôöý-¾úqùcû`áÿÍÅÐ\Áö¼à´¼Ã9>?× ‹€#W÷Vøüz5¼Bøç²ÜÞû9ÀXè þüç²Ü\ž÷úþ¯G.ÎÏ_’“ü™ÚB‡Ûw¯PÄ µCO?êiç%¥{tOÏöØH̓C…2¼xÑRHbE:ëÔàÉ­ÎsAÿž^W1 öÆÉâÕwOYìZ¢öóFÔ™¬’º‡`{lWuÕ9ÿÆIડ +rÎ ï,°=@¸Ñ´»´e*¿pQ%®”=ƳÜE^±lá§yUÉ eE-M~•~òõHØœ±ûšÀ}v•PõTÏ:“‹PÁ)ÍÍ}÷Ëiʼn/ƒ¹=¶H*OÃ7··&{¶Tõ"P~¸÷-ì8 ƒ\$j«ä0¥§[€œïÏØ;¶³kç|ŃÖï¡Ññ0‹èÏø þŸ\Ó hPGq™6oX×@{ À׉‡òquõ®^͉ÒO,€&Bd)ÁlþR%/$Ð?F€¯YB{Ã@é¢Ù×±N„©P 0©¹š£ñÀ—¿'m'ìƒWQ{¡c¿–wrvŠ8í$º©3èò~>ñ ²nPŠ4¡'^GÑØ†€ö|ì +ýfçQU±üÉd´-6kθ¸ÈW·\[*¹æˆ¸v DÅ‹ÓÙ°ou(iȵ×,G‡Æ«*4ÁZ$V@¯‘:ˆ½µ!€±Ð¯þ+ 8pÖO³Ó`\(i4×n€ÎOu/G³b‹€±ó,ÉáE®«X^"u-Ãõ#ø$4 ³$ÈgS`ø˜@€¶þ‡EQ-¨¤äðÌ?2ÈCV½Ðš}ãä¯EOXöæe¯´ü¸µü9“·€wÃw~@æw‡ ¼n°}`¿»ÿôùs¾ fPSþnËàk7 JÀ¼ðæÜ—Ùné8Þ Ô@§\·ußä€ó!ýÊq d’N„Î0Ýf6ûBŽôi¸tû®¶Ýf(½\QsJ°t­œuýjís4DB¶¨ºs=§-òﮄ‡©¿àÚLNÒß<[øxµcw^Ü·S·DƒÝ¤›®ŠÍ™\=óŸèE¹ô`_Åïæì,»`üs>÷1éÚç°»bȰ´âÄÔ¥„Jö‰RWº½×+ýnÛù'º€¶!‘4ûT Îî˜ u¨ »¼L¦(ÁÓl:vDQÅ_ ß8œéõ @Ž&šë¹Tv» PåYWtà¥YÕ­‹Vÿ¤‡ëÏÎèeð4C¼¬z©Ý1nöuúò-ý¾Zý³~îÐÿÑyãÂ~o¿î›>soàÝ+ƒÝÝý|{ó³oÚï\½yò6¥ß¸ù€Ï{!“¬Œî·w·¾H…þîA@ë +€8TsŠ›ÍÒÔ;  oCvЏ©ˆ„âÛ 7žÖàÿ0€_ô›ŽVˆZ&ý““S¤é~ìïÏñ—wûj|`´.£éŠým’6Ùh:ç*¹‰Î(ßéÆ§Ì Œ?€–r»˜ø™ÞP:»Vpêbüå"ƒ ß«yÇòï—Éω|€÷d¾ã£°'+?<è×…æ¿!xáH6À2œ×c—ÿ'b–*°HÈêÿŠCÚ!…4#¥!%&%‹õòýìúz9/ Ä–Åfqnuh\ƒÿ‡ð!îȶ¡Œø2 @Á¸sÎÐü/òm-Eûsô M…¾v õ\ÅÚI¬Úº}kž-âýv·Œ ›à{||ËÃZp@³DðØkø2Ñðc^¨Dˆ\ŽÐÍ øÚ;wù¡F?’ÄÖ+»sà†Ã5Œ’œ_`ˆà €,xJv”ðv³gˆË޲:K[cõ…ô•.ÿpW›ÛSC¡Ã (‰%B]'¸ûŠUôOv^«ëDê÷É"öêî +}®3ÌÎ\x¾H¯¶g—Nœ„o]Žü]øy‚K ´q„Sÿœ$1*¾2Ž¿)h£ìÂxkØõÏ#´–í•»8†ʰ-8”"WÒ^(ïÝE#ÅsWµ É9Á›o^ ǃÑ÷N3þÞ™Dƒþè{6\ýQÿû½®®¼Æ\/iúãÑo+úÕþh>_;Vù~<– «ÀÌw8©o~nå¨lÜbV Ý]$tÕå±>âúò€¶ßH‘Ùš°­&W<àæÉl@ä¨O1ø” “WØÇ€êewqÕYy´Ýv;러á9·?Xý,º¿ÿô)S,t|<ÀPn‰ À5?ÞòSè¿ûøóíÙ½!€üj€ ôw2€¥ìÈ¿SE_¡6ЦxG­ÐÖ ïrñ— «[té¸ÔûÞèë ât<î÷F~¥‹Î;%‘_ÀÄ¡ 5 åðϲ¸4ð(ùЈw¬\kA ¦¨ÒÏùu—!ÌAòr.å¬ù6‡ÊPT«g ä:;±NöïÛñú‡M]áR`u2 W¸ÛÆ42€ ipPðöºÖoÕøÉÄmû¡í¼ì Fæ{€›÷X €MA»0f“a yާæùÙd “»sð f³z¿oŒ¸^_s%€*r^_ÃõÒA€åz®-€|“|Æ@ñ|<'1õu¹%óÈÎpíߥãkDËK0?×?žOÖOç‘Kj(äõõ‚ O@X.–Ëp½FX"ly7&2>® 4™Ù* +už‚çQ¬R~fŽ˜-¸5=,ûs^ŠÿDý Û·æùW# ^ÿáïÐpuóc,™à$ߨZj@4HMœPL‰KoN껽!j‘?ð8µ¢ÿ]{[ƒêÌZÔ·ÎŽûs;‘^¿æé†íÓ7ˆe¸ ëôaWÃá;_èúŇTeØQVgYd“¤c|¶ ðB—Ws(§º±.»‹Ú¡×êzóá(TÚWGík€-°Ý/ÏÌÙ© ½½Î8BÁüu‡¨ƒYWÌgßùéû k$-ÂÿYž +Nk²&.̾¯ékêì·€áV8O‘.›%’)ÓŒ+dµx’‡rlòBç‘VUõwß}?úžÎ! ½Š‹ˆ+ œl\€ÚR'4 ÀX_êMÆ¿ý=ÝVYF3ºæ Ûxla¥ÂÉÐÁíiWê .Šr¡Jzð«ÖÑ®àáÍ´.¨_¯äzQKfë™CíZ~Í®¥*ms*f<àŽYÕ‹J³á8͈‹Dí*Y¦ôôJÝ\oCžwÛþ?[w<éŸ!jX +'CçÔP ÿ/G¶9ñnŽÒ;Ÿr¥ræÄ¸žØï'ËV Í{¥äêXZ:Le¬¨xFawPÝy“¹r.Ž{z-Æ“ëbñÿ0ÎiäùÝdꢞùš0P €Ö€iõT¾SÈ/JŽ1ÌW0F†KØÊG{7³Ír=ŸM3T´Ì§«9\Ëc <¯þÿ5@Ãê!B¬'äf¨ñ|m-I~  kùžâúùаM¸ž×Ü +Of ïÖ>)U«j¤q=*öó-rãG-_™€jKvÆ~ u³3+@i qóW£ã&€½9Z2 ð‚1øÿclö7Í`ùúQÿ!ŸÂS 9²ux®zßÑùŸÒ×âÿŸNýÃÍÉóÇw¯p7)Jϼ»™õ˜RŸéO(”TH_ €#oß¹ +@P¥2¡®3ÈѼÜҦό+(y`0t`©¬¶Wn†Hȸâì\†¨<â_—rV~ ÂÖŠ9ú/ ÀY¯ôz(]±OQœÅ}sH"!…|J#b±„Z´¸Kø.bAã·³"IšÈ¡ âr¹tÛvÒq'™P•”D-cUN* ]I†‰.ZqR‘¶c€þQå#ì[è7Ë“ÿW,fëÑB Û$<™Uq“e¼u„¥¸¶Oý[ùR3½Zë#ÁPà+€m‹øU‚©Ê®;ÏÞ|p‡tàÕáy­þI/#ÔŸ¾‰S?UÄQÞ=tG®vîýÍ.¼Þ,çìbúKhgˆà|0àööæ£Ú?=ÍφVxý:!æ7üÏ–®¡ð¿~¹¶#ëcÿ®%`CàoV€/ŠÁK…ôO?ª$ů„ªTt¹š AL¢“J7àl:š+íuŠ"íg—s?‡Ë™Cy ÇõblùÊÈýçk۴ܨ"›æíÜÎþóÓ³ùbí>%‹ÅR ÜøYB¿ý7~3Å×ðÖ‚¡~Àp¶\®@8°LrM ' àA¾~F8ƌȣú¬°;™¬( +Ú?JùÄO"â¥ÉNE.…ìÍpXÆå >µŽd`$á>a5ž"~PÀ \ÌdFﯭY×Yœs/ò9àe¸æõWM€“å"™l)÷f>O³x@][øúÀÑfµ<ñ-ý: @Ù«Öˆè`S}Áf,Ñ¿ÙN_8iñ( ÿø·³¸ÿàB@WWû ¹àþ[ÞÐ5Ñïú$@S"Tzd€¡¦|_èê]{õ—R¿Ž8Y…; ÀΠ—¦ådET:öúmV&‡ó¡ºq+ÝâRA\v”­7íötoϵd§¿»x7JO¼êœ‚H^«ëœ Rý>©—O#zã K¤µw;âÚâ—àU€ŠYz‹@ÿÎygH¤¤Áf}µh¢;ÁŨ¤†• : ”|¼N·O/çbv c¢Ê7…’RäÔ‰ÎÔKUA;‚Uñ¬ÊmDô“ïÐèC‚ÿéH[ØÐ÷Ѥ¶»N-ÃñC €ê¶é¸Ë%ÙI·‡½Wê ¦‹ôìJºÿ ïUø”Þ`n-+}hëY±ËáÖ€m¤íµ0¹â÷ €WðK€–R7 |êy|Ë®w:Ô0È€X¨óìϦX$ûIç;I»NÖÊèxwsû‘NƒÞÂÂ&R‰N4`Ÿ>³ý¼V¿ÚY ÖOjê) +tü#èÒǦöPhh© m~âã×ÞÀå:9 š3ýIAàŸ÷{h¹ã©í×ñû)Mo‰V=wÀx>é!ÙK®óï;ÁIsµÌFs`—4!UýÙd¾Féö[zSgýû}Ò•=çÅæz³a—9×”gãÛŠ¨ñ\Zȵ¶ÿÙbÇ5»tè lþ“Ñj6G@ŒA1׎QáVãÉÊÉ”~ÎE n… GsùýFï|²™ oÇ$áãZƒv)Oe^¢5ñÏ)¬GˆLJZû'£álÒÓe4o&CÄ–È/ÇõßÃÒ!%Èvõ€h õLõwb³Ì@ã=²ŸŽXöÖˆÆù¼$ò§Çpú×~ àÉ¥·sÔØ…òZ ÖþñÁ:´ÜBÿM¯µ8@ü †ÞCLÓ½D`jÍê0ÀOß9!ÀjT…ïúñ¥±r$ˆO¥JŽ(œj#È);ªÙÅAý°« IáO_9i=¦G;·ô‡ö™­kT[ô°"är—3ºÁ„ÖEëÌ>Ç„7t\-~¹ Aää’´¼¤§> Rÿ +±O…Îgôñeý÷[óRöÁkÂbôË Q‚ØŠ3‚ƒàãcÇÅ„OXM÷[§Cå7ì‘¢n?úc‚ ábÞJymél8tUN’(ÖõÀ©ª»ÝZIM³ö9Ä/Wñ% €]q?–|»F%€ç[€üˆ ýé¡ Ô-ÓI˜È •‘ÆküâKåµ¥xZ2 ȵBÔ*º§u?ˆaùÙyö À6j +]—:`/(*Ÿº¢Orw­þ©Ï8’u²ðÏy"ä× $þn{èᎦ Àö-¤:ö¼Åó5ùkz€²ìðÿml«!z˜šsÌáç8} @æþ—À¾3“Ú/ÝiJ°ÒûöoÜcr(Ú¢¿ûøØl["Œg‹ëë\‹FEÕ÷&€—fÀ>z«è •}šb&€OC¼œãN¯Ÿ¯€sÔz-.€„à$@­Ã±¶tR‰­}ä‹r¤@sÔeåÖÉf­0Œ–ã%¸¼DOƒ‹¢ÿZÌ®7?\ÿðƒÌ Ü6rR½7®ââ?"½²‹ +?â@_]Ú9ùŽ[ë“å +©%“ò-Ô`²^Í׫Ùj£ìák|МMç“5’¶‹süÇšà|J)–¨Ÿ§é!EÎÆkK¦ ðžÃåË÷ë%¢Ò{ñ±x BncÅ€E]Nú~ƒ¶‹IÝ;ÉâþçýÔ}êZÂ3~6©Œ'==(Â]ðßÑþ5ù’žC¶T¾ù—Ÿú¿ênkž5âüv€¬ àòÇŸæ\ž·9üƒð6aßœ|€Ÿi¹~—OžHùÒõÁû¿©w 9\]8ÝÃ9O‚è˜GPÇ£LÐd.‰š%Ì–Lš”_¿CØ"|a²#ðW@Üê,Ó=º§‹{ÉceïF‰P—lLì+V]Ð?䵺ÎI1 öÆ]G½ÛìŒ:`À·N3®Ç¼¸\qùÈžß>¶¥ÐísLÊZßì›Ë‰^þuIÏø@Í£BìSƒÝ¤!µHJ©_½ro×õ[ŠŠÌ¾Yìý:²þâ¹HZ¸K¡×ÏëS“@·›ž@¼¿ÑÌ?¼ýÙà HîùNÉÉ_òÉ>) ;Û­!%4Ùª×T€žü tÜ€='[Iv¢å…ŽohãWR€~ºÎèÿêþ¸J +á”8›¬}kÊ€žuŸÈ¨ÙðØºø7nê¶…Å]¡ù‹¢þÒ:ðú,!¬Ë¯ÏP\óoÀx($»]P¨ò¬+:ðjx¾VÿÔgF¨?;}Ëàÿà-ÎÛ±;ìÎü6]†¶Ö³“ÛÛŸ¿¶ü~ÞÏÃÞ@éÿÒžàçBÿ&ü¼o0Rð?cvèJÛß¡`¸&°{’ÁÞŠiÛ©GE`Ê7ÞëkôÎù\mÙ™jÁÞÅbå༆ãé¼ß›¢Ã¦Ó2_«³É k§ãËa¾€ ðÓÆ @&3‘߯îécÿ§ñz¡7ˆÃ9.ú?àGzËÑ|¼t"þæ[\Ï®ýÀ_oœ÷/`FX.6Ðùj»Þ€væš%ü)tÀâ°?Ÿ++Ï|f@òÙd5—ëF›Õr9Fê!{Š'ÞÏWy0%ˆ†”Â-›Ïkz ÊK}#[h0ëùæß‹ñõ2DP©ÅûTêû1B +·iyÀuV^öΉþ[øœïDZGk6†¯‘ËKm¼Vã;²ÛÁ€¢šP³Åÿ–Žçñš ~õ×cˆÎøÛYÜš žEõúXÐüÐÁ¿€8}s’ºA§§J•¤•Ó¥ÿ`µz?õÊ~žî¢¬ãÛË«ÊyE°M­Ð& ·V_6$\’t@€ä-ÒAø)5á)â¢A¹ìª³,²[¤c|d ,W;'nCa/r+J ºž˜]¬ìö‚µ_¼ì†9*eT¿_¼øë¬_Ñj¼p Ù'sîãdô±Ž^W{χh FÌĨ^®]¹½r|ßé‡ræßhñ+cŽ3-Áƒ³á€›aÄ +pUxhØ·¥9u¢3õ¢«ˆ#‘âY5\”¤:’’ì–•ØiÜÇÏ!” ¿  €~% +hUu-Õ +7› Œ†Š¶^8&»OB³Ùewp{ØëYg0]” –ͪé~9­Kqâ•jõ-[2<ÇöO2nMØÖˆm„ “+poÅ@%ˆ¤kÎ^$jypÕ@‰½“WÌé,ß¿On'}$AþZzÃÝ»s +¦yÿ˛ȟýþÔw»;{†fÌÀ>¡{hHE‡XÆUàìõëØbp>ñ%ˆU±»oGm3àgÃû›Po˜¥yôB ÎŒæ3Só™=ý(¡°^ÏÖ4¯1‰¤²¿žÏhÀ#^4Cö ÓzrRŸ|†¨M*3Ø+@lî3a7¦xã˜Úx>@õïæ³¿ß,H•f=™gëÍ:¾œqü·Í›õid¾Íp];K  ³e¸Ø÷Áo®ùýšãx ç$ްšÍ3ô`F19è\ÎÆ+ Z°å2RôJ[ø¿ÒV1N¦óõ’,çˆ#ãXäÕG7¢¹eóùíkf¤=QȼDˆèþËfö,RóáøD)‡–ïg¾ð´Ÿ;¦@¢;®ÇKJ®±ÅºJTâù€2la´û=lOPtJ4Șg¿9ïÚ²KÛ{¦€î¿' (¡Ö<ÿztQxÿ€vsP¹}Ù.€šxõá&sÊ`Ãm"@ö”Ý1¸2õC5J_Ô +…p ¿ºúÈSÍÉÏ!íOÏjÙ8ƒ àU+”‘À0]õ@¦NÏá-9Ïýj}â“”ËéìªW¤w³Ïl]£ýâ“}Òcò·kn)´}ŽIÙÐ-jÇe#šKÒò’žñš‡t…Óå¯EñD¸ï¦äðêì´Ô¿ŠÆ?Ñè;JР˜±¡v9Ê]Þ¯œg`ù‹ÃÄ Àï"tG?]Úžœ©Ö¾rx¢ò¯ôØ›ÈC"IËX•“ ôäOèã€ïè>ìBjçL@çÿûš)Ñòãí¤?M¨Â¾`ïdª&1ô††ôÃþd8ôµ)z Ü£º¡2Žê  GãF¾;Šg +Z Q«üÙ@Ôå ¯¯Yº¿<$¿ºÔ€Ý9ÿ¤N\1¬žJnzwÑêŸúŒ#YËüõ¨6ãïÀÝ‘ ÕŸ›ž9¾x¾{ €ŠVþó‹_ÜJû—Ž[ìFCéj:úèh€ë¤¼¥Ml-éZj¹7w¸ã³£„,ªÚ:F™[¶³´!€މ‹™Ÿ¥ñS5kšp‰f<”®Ñ²}ûn¢ùZ¼Ê-:úrÜï¹PK†½š}†Ÿ<4¢%— ¥tÏ+pë1š8:òtŠÀàj{#Ü@ìr3r~›úl¾žƒÂ«Õ\›9lÿo™­—êçÀå ýVç³÷׳k¿®‡. ~ZÚp¼°º¾ž-×ãåoó„'ÒÒ€èAGSmÀ°ƒÁ#Èq àlH²Ñ`ŒW˜YŒ=rf€…öÙùŠÃhÒ9¥ˆÕ VLHÒ,òoA¨B"ˆÜ°X\“%’O†àz½˜Q<²Ž°µZ,—×ëÅõrûIÁÿ9}U=ÚÃþ ¨Û¾ž!”@3ÆÓs +ù› øßædàëijéù7ëçQgwxSû¿þ@L[Í¿ûZ®ö-5à8¦Åªÿwð_.mð"ÂÉÒ:E´°.V.ó³X¬–$=rRÂ\o ï~ïÈDëî©ëÅz³¹Æw‚Ä€|PðöOõz³ +QPk&Oÿh.´” —Úåñ9¥n>¶+ç¬èŸþT¨þ¥½QñZóü+Ò1Àñu¶€ÝnáåÅ€Œ[äK=VA¬(ébå¾à‹Î…pó#b†©^èç—WœW(X ›ØÔõl§/ï=ô']C-“§ûH¾G¥@—ê,ŠH JôF#µÐCÎ(™Jus`B>p¤<µu”pÍrµò¥Œòî¡þøy|Ö€Š]·&´ѯr‰[ò€[± ÎIK¸Æï¹€Ý:7Éþ˜§Ï>É:»o8 0ÚÇíÏwOnÇ,ö€wuоX¿Bÿ­ oø>TK"o-‰ß‰êuH„ ¥²ŽÒZÌMGd2N‘ fSŽ–  (G¾ šÏW0ç^Í<Ö·éh>™Ž'C~†ÑÐ~½ÙÐÏpÃ@©wˆF ²oVKßσë÷¾- Î¾8…RøÖV l‹ÖÉA0víâÕ|³²<Ó¹“3ÙÉ€‚ÂÕrîÀœª³Š(Ï|²ÜŒÆ›åX®”#Äóˆúú`"2h:6Óž/ðPü”Ê"øðÂ3ïxéÊEspdüþ_×?m¹%ÿõÆ‘P2*0&»Òþ“5lcxHMxŠ”wÎÒ–Ž®€L T AÛoÄpüÛ «yÒJ;=øi*©á!½{w!;‚Ÿ…\Ÿ• +ôÖ’%]7G˜F®à•/‘ÚÙ1jˆ@»9€n·@ÖãRhsŽJSdîkyDà¿á5G˜øˆæûã% úxüW»§§?îcw¸úP +o¨-Ê`  ßÒ‚tg¡oXîôxOS.ÂbºÍléí3[×øÈ`húH:Ó'W¿Zû“rÅÒWgç2D¢—]Ò3>P9Bö®ö„ëºäpWÍ.á3•ž×:w¦Ã7WöþÍ£mß•™_¾Â) µV:ÎK Çû}‹Gê©&‰ÚW§˜cUéÌ¿Z¡[ê­¼îÍ2Ü­Ì™…[Q?r¾#“<àc€ÞÙÉtÃ^Mé<èpPMí,„þ‘3«4ô]¢e†‡üRõã`C€É®6sÐÅ?,ÅkKa1Gg e[ßÜ‹‹o«K\î(9I•D‹šÒ×¥NØ J Ê§®èÀ“ÜãÝE«w'téËüõH„ò/Ö+ÙÇ[D会pJ5¼@7 ÀÉÉž¾ÿxËÇýC{“÷,ÛŽ6]M‡ÿéxö,Ѭؾs%û™]% ì~éù¶ºR*ë(õû"@gØ7ìDg¶vðØÄõÓ +r1[¨Ð0³-Ñî}ô|É C€’.»Ú,}Ã:·æ|@ V-r@tt®©¤}"¡:´ešEýèÔ¢+ ;è€DàO¾¬øÖ ‹".pÂör¼@DYe _@”\(Lq-D“‹·´q×3A}2Dæþ×ëßjž?QÇ«¥8jQí.¹Fºh‰{6™¢“O¨TpQ&Û\zNÝä-õ ìˆdÚ&db†ø²Öâ«ÃaÇu&U£?@Ýiÿ=iMâ!Ñ(žÚN{; €vùØçi@G礱Xvs ãu Ç© ø4•áà‘ÐæÔ¨Âÿ—¸ÿùqìºö|AÏdd>¨Gí7yH2Ÿ;¸Å`À·€¨g4  ´Ýò@PÍH&(#2œ +EŸ.oúV¦3a?¡ý<è¿ Ã53<ÔCƒ ×ý§úóù®}HFdDþl¿Eòœ}öÙ?Ö9Üg×Z{í}$ªïÁZ\éDÀããå +9ßçlìŠ*öª†ë>Ä7 ¿ôÙYvëþ—Àùñá0wæÊÏYü +æÜ2_ t·½)6² ÌZ,O´¯ÿ½xòôâìèðäÜ·ƒžÛÐþ`¨€rÇ RÇÉ‘ÿ£SG b:PHqòÍÎÔç?JÖÜö—ùrÆÎ²Bv”»>5}!­òM}ŠRXQµæìre³—¬}e7Ì^)Ãà‹Tàât<…€z|øUΖß~œÈŠò¤½JWZö©¿ÅVLm“È߉€¯LkeqÈÆÄü¢îÝé¡ûôçÉàs + +Öì]ClÜw? Mѻ”½7¡Âªäé9œkX]ˆO{oéCß \/là|¿²D»@ãÖAߣ£úÈ,ÄÚ³ãÅd¼¢;¶› ÿXZÁU²îT¿÷÷°mœûí¨à´n×ö“ÃÊ“ Q&SP¸l*-”螘 øõ†P]+Õ¨V—a„á+ŽÂ 'ó—TöÔÂÏ3Ä`M×¼  ¾tÖYQŠç¹@÷wÀÖ`pP>pó\Ðß@dËúÞFé¯ × Ãùˆ-bÀ9a{½\mëPÍ @ò똹|:eÄO‘É Ü«ëI#ö V€`+Д’Âk‡»ó%²fðPDиîsˆîk$šqÚ¦:>ßád2Eu(èœOF@G&X ®n»éƒÄ#Øa \Y‹B©+žuìtzIhþ ~æ +œ/º‚Dø–kß°׫‰«÷¢ÊGß–m9ÍîÏLÖ¡hôdùB5,—«ù9ÜZœ# 1‡Žän-Žì“r!<“Ú sЋѶ¥è2ž ¯#µÀu‰¶•Ðm³OzS&”`2…­…ø:edb Jr-‘ËNØ^6©ÓÛ&Öø±Ç%6$©pð SùRQ•“ì d Ÿt•À$áŽÃ9BÄwNà«@oöœ«Ü¦0èM2>ßí/ÅÖÍIfK&“;u’_Ç=ú`|ì–ò”Ó—Ð鍨'Òé éçpÿÀa€²@ô@¾„L«€o“Ä~‚Îb^}ÆöËmø _Ù" KÚRxæšòƒv6u/ÜhoGòzäy €×oÃ2«¤PÕm“BÞKbBˆjx¾ÍV¿ÜϺ’ÈØj~.ÍØûÒU×¢­Ð;·ûÛngÜÙΠÓï,·n;ÔÍWøßZxà¿¿º¾ñíšÍ#þâ^Øú-i0ö¦Q®¾ À®Úñ´5ý츛$À'³±^C˜ÍþùªÐYö„$N¢µFýuÊp̦î±Ãû44Ñ©p6E;´h1oÇ]Tô¬‘ÈXwn û 6Y‚%\%t *‡vŽàeÉTø¢ +[€–ï¡núà=Jób©|â+y ˆ à(Òkuh„píI½è†÷ |ž#Qí´¶Šì¸/Š Î jçæ¥6¹¶udtáÒÆ‘f ŸL. ù1­|õB”‰¦ +: ðDsaÖ-Âûïx<‰våàù ®#ò³Ùè¾RXÝ‹þýƳ`¿¸¿…ÿNÓ¿‰.[Lz½‡‚5álD7NC—,…ˆ s¯ý4§‚bcG[ø™¢ê5º¥ü’;gÉa éžc„ ¿«EP¸÷v®¶´*»zjt5óÓëì“êH}ünûáÝ?÷Σ¿Á +°gˆ@3š-† + „vµcRDB××ø¢À›`©@Í›Å1™™ñ¢ªÍXñú6· aš¨jÃAÉ4ßAC=ÉUAŽò2Z/–'†ãÙ„Jgˬ +($Ã`¸…\OYÁ«‚X™ÌÌ)ô.fÅõš3|ÍB2ÇaàUq"5ATIÌ/V«ÄwàE)ìtè?E„¾¸>„±ô†tÒ6—ˆ@^Ã(ïà¶z,ǹC^Ÿ@¿—`Þ{ݸ¶âÙ®ïÏ>0•9¡&¸!üØž +ûKPÐ.½k—> +‹—,ÆØ|^°DJÕˆ ÈBAX}zâ?ß=­ûæO¹´÷ÈRSx}Rýß»&Fa;àžÄé:Ú™:ùpìª{UÐ Ô0š¶Q¢@ì4@Ú<ˆ¾Ïÿ¼ƒ}¾wváà¿§Pܬù6 ¤@…àé³gOy®Ï?¥[pL@ €3 2ÞpjÊ‹óÓCº›¡ÃÇg§g‘‡±Q(N8<<¡¨ ÈIºt}åµd×.³¾éí3[×ø¢@N'˜˜ô˜üìš[ m›}Jn©©ã„LaFkñtNiL’äà:ò‘GPävTÈVŽEå¼}| RNÂéÙç”±wR¾×JŠV€Ô¥N:1J¾IjÛ!øœÛ©¼ÇÀ£€Ý,€8v>Üè ×²ùÒaÔ6«ˆ~d¨ôh€þ"ø¯úÔ(9êÛ}|á12Ôá>ùßVokD(íg°à¥éF+@38ß})*êC +*Îî£{B¥«À"5Dx°¬3Õlr?eˆhºÜ,ôW!¬p;ÞpÜ9[^ŒA~ï¼>í4Þè‚ 8ìLã8qÚR@Ê¢2¥x›Ï|±ÏB)`â”ýBCrŒ~©`¶¸oYz +¶º(ŒÈÈ.¤+L‚<Ž]mp‘‚<î|²âƒ››µX9H1)ˆÏ©†þí2}u¼; ;‚dSAæI<Í©  Â’Q‘-äB™&\×∠ɤâ„»ÌÕ>ãÈ õyÕü +ûÛ·¨,; Ñ{ZãM>À ðšÆÚatQ|bPM3-"LTiú×þø$p™ôàÛà?¡Òøî.å>ÇgˆFfY}~Õnrý<"@_ZQ—~R>R@÷¹lÈ:ûo<½¬ÿ—PÛ šè Y$+Ãz`Ê‹pÂc­.ðäÙ³'çÇÓ³'O« rÓû‡§<ÿ'§\tº‚“ÓS\8†«pzz(qz”—*¸@›ˆpqŽG>¿ê8«7Ì–NìõW¬ž¶JHaEëÐän+W0>ä¹:ÏA1ð2²Ó¶‡MR|‚JéJðŒ”¨É† Hºå:YÝT×ïi6®HYãÎk‹ CJdIðÖ; mÖôJñ–PØV1ùÞ@]up EÙ—ýŸn¯¾;BÜX¡N &1úkIÕ˜ :Ì«ú¤ J/$RéÈ=ŠÄx0§ÒJIßïêëh8´zƒæéÈ~p§ßã‚oucè¡9G9ƒw”H:&zà,y}#íÅQìƒ[ÄEX"EGVï^J‘Э5¦ô(ÜàTA„šì*é0‡qAX>à̤æFß¹¿‰Hß +‡– +C +äÀÑ ìpSnõHÌuh`!äI«N¹•„Ë÷Qõ)B @Ⱦ¬`ØCû× pÿ]°’tÔs ~ï}Er·>䵿dÐLߺàn@õ5{ m²²˜9€ï~w«kID¤ºL¯Â€Ÿ‹67[Ê ~O¬ãþ§”@P7s€g®“éjôÎøŸ—è²"È©ÜT—0MãUáoO^I´Ñ[¹©iÀδꈣÑa—4N€Er­=4]ü ×ËèðU7œºPÀl6÷=X.`$\æºÔê½ Ò¿sÿƒ "âD1ª²Ç3˜%Dà<‹Æ›_·@ž9N ò|ïωœº0FÊQˆCÚœÏÀ­;J“^ ?W®Ò@‘£Ñ|šH¤)G1fÜ3¸¾ï(·Ñ¯,ŽÑÿ¹Í÷]‘!ë*äR¼dÙçÂöG÷/€˜ŽZ¯…þÊGr)M‰¿£›£k}¾¯ ýR³¡š`.ÈjÊßvgÛ´ ¢Ò_û¹÷}¥Š»Í ûˆäõ«¯¤@˜TÛíÙüo ÂŒÎs°²o-ÇÇJ¸æç÷À ëì| +øéøÈ&—p5p?ŠáŽ,::~Eàñ-ç±<¹ c8{ü$€þ݃£%ÿ“Xú‡'Ô®ïÁE&Dš9½OÎ;îpëƒEy毧·-F‰W‚`C®—Zø™¨ÓÐZ Ý6û”lÊ–µŽ2E²W|221/¥ê_ ÐÓ¦ò–%Eu¹«,÷¦Î&§’€+( €ñ]Ê}J†Ü¨ø'I鈴¬ÎØoP”ãaÎÉTX–fÉÔdm|yT»îW7“uKÂ7Ñ{» +z’ö=È¡1½Þ +Ís@_@/3ö‡}_èœa˜%pØŠ·ìBGN8"Úÿ¦§¯é© ^Cd‰q{Ô3±ÅуQ-X©k ·W ì§fÑÝ •&i +bw‹Þ޳„#TÃ;ýaT¶9ë° >ò4a5Ë¥P™ý%à.!p%›9¼™šã‰°¸ª8®!ÜqDh‹î5*Ôýl‡^z`…ÕÊtÙÀÓ[ÚöÊ /™`‡îuôÚYR˜}!À3Àž@z[5$¨áÿ÷[òí!ž,yŒÓÁªð§Itßö¶—)õ@f¿žÀœ€ÆË|$S€I“M½øÆIsB”гa—sWã”6ËBü¦²çÀ:pŸvàúÀb¥èØï‡ùºmÜTöü/ÄšÞµûþð¡r>!lM¦G.¹£Ÿßxéê;ÎÔGH5Ñö•ìþV³q]Ü! Ë q2í¥©uK¹b‡¥{/¸&RûÈ6ðPkæóÚUÖ'sØ‚«9±F;VŸdúL›Ø¢ƒ@YàÒ¶4Î͘ÎgSYÎýT”¡6s$f“ƒáÆrÁa-wTZÞÜ®ÉDò:ݨT¿ƒÿ»â²¦¦«ÐzûîΠ)\ëº5ä/øoÔ|2’üï,¶Wâ¶hÿâ'Ê¿€åî( ßá´P]¨·L~ߧÃ쒖MXVKöÈÃû—ö~£NGè>; €Û¬н P€üyד׮Äü;µïä,^Ae8Ahyòô±€Ú}çðQ,'gO.Nކ±\ œž?y|Ž42ä>Ty\N/ž}rqzT÷,ÆÑ¥îýu”5ÅøÙ™ŠMW-•ª…=4Um¶”Š’(‡†’±N»ÙKÖ>‰øv§®!zÖ¶µÞB\+O¶Ä\SB²…ÈÕ ±$3i +HÐm·i ‹ ÿFݪ—¥êäaƒ†:P›$RS²gÉÖÊ1˜ïMT÷Âr”möŠß¹bÿ²Ú ý© eÿÒs c™Ú€¶(Â¥»ƒ{„cn¹Õブô=jÔš/´?*)»Ý72d MW¤<‹CƒÞä¿­HQ€wQ€ZÃZÀø¢r+)ì[ÔûÑóÏN@ž iYÔ驃œZÒ54dü]ñ@äµÛ´@ ŽÂ_#©zä÷ûGFX`,?Yj€œS,@ðæ”À9çd£è›‹â‰àÎrºªi”µò¨!žÈ[mÒû.€½Yæì÷âÂó©ûûð_±ÄŸ>“nºIýŽÔ^xP=ãz´öâð*%]n Ð }…@?ÂêØë%À#Íì`0%ð ]ÎÊO—è«NøWå4 D‰†4ßá|:U8@eW²u»ó·ù|îi¶þKƒÑÁ´Í ­O¦\à°ýçøeBz0,òŽäÕxµ˜ñÀýëæ-„J¯ª’…æŠ-„Ò(ÝÍ@ˆ¢)^VJ>ÎHh†®Ó˜Él¾\Žx‡Gò‚àÂ#;Çtî‚=en†.MŽŸ-ÝÖÂbÑ|®.#¨Ê+-QÿFçãI‚€ 3᚟¢szµ¬‹kî¥åÊâPCýüigyÕîåOá?:,migH ôÚ+fв4Š­fçÖRʰõ¿üIêÿ—¨aç>yÿ•YEÐ-€Å÷èÉœ%Ñ=?-ûÕ}QCý-E]‘½­ U^:> ÖßD^¿×JåqýßRJKyöЀg'‡GçÏb`sl—}p0|XMþg µ@çOžœ?<†áFG‡GZ?<:é0nS—ùŸŒô l‰úÇ€;¢È ëñd±ôu€ÚEÂzÆäk=ßqMüÄ5tЫ#¶¬ïäš`:’AIœöuèá}kŽÔÖ'YÑP¨¶ÚÕdåRE½ÐïO·ƒw†ÓÙì>ÒOö +œpÛŸÑ8Õÿyi¼ãÙpäúÂrEy%-qo8\SÉz6—ë¥sþ¹«ÿ‡9®j1X; Àn€Ón%À {Ó‡;Åu gy¡Ö¢jŸò²¸ø®ðôÙ“³££³'O{7ú*üÀÓ‹“ãfP ÓÅÓb¢´úøÙ'OÈë¢ÜçÞíïÒÉêù ®Ûj°7°OHÏ îd|x= »dÎ&Ñ’¡N‘ÜmåªƇì±ì­‡8Dœ•ÖΔÕ©›ÈÛR‰»„ÙßúÎuøßQo" Ò{–`â(@08F€`'î¹WÏW½¦Ž×$s@BJ¾$ì[Btw1ÿ-êBj¼‘Ê€ý¦€nðosgˆêM¡ o®¨, +¨çpEX #÷œŠÜqÐ „âp€êS¼I.ù(ÀÞmd‘ÊY—ÖÓv¯XGŒÒù/h.ú#íï[|‡Ÿ¦”ܽÎàðÞÝÈnæÈ£Ls1œIi=ù—)õ¼ÜP"@3Üh ˜¥ö†“,pÇ{UR€ç¾»öþf©²l™ã‰Ì|L¼‡=­åÀ ­v:žróÀ&Ø®uX-òOõO‘|<Í”2lèlm¢àd³`3‹e{¾-],w¥á¾2IÐБ €+XúWãå-z2!Ýj¾¼?º¿YÏ\¤P‘€JÔÉøþÌ7çJzÜrW†A¼h׿´¼ š³ƒG”zk—àÚ¹ecÅÿáÒ¦Ï5ÛkôFóÕ@†bÀçv‰är1žÏœÐhù}¯Á%Š]™8W4A6ÈU!l€¨®c¶è„ƒý×þ;·OHo¸ß}@ñœvx€¶B¢UE&¥-_ã @ôù+s‚ÀÂHPý¥‚QÕA°ÀðŠˆâ(v°ãuHºÞ;öªÖ} À; åD{ V € š »}Tw +e ›¤qÉ À›»I £*}o¡þo-zߥH®'ÙàÏ#nXó8²¸”ç&VŒp§ôÑß àûŠàöM®T·H€ u¶u”ȲµP“qýkl'âÿyŒ¾Þ?dßüG7‹‰T ]M£zô2PO°_ÚJò¿}÷•€¢üÁ׸ `4ïD€¬`(4_l@Ý•/ÃW +˜‘Æh6Ë 0;^l–“)(†Î}ç/à4ÒÁ ðän©QëÈfÉ­ã¦ùרìC·‡cÞDm°UB(å 1(œÍ'G+íý›¼/:»¯Ññ׫Õj¾X®Æ3_ù'¬Îä>ÌÉ`¬Ùe6Y‘œý‰aµ}7\°ðë‚Wî#¸\À.e,׫Ñęʾ6˜¢ú:Åá@ËàÍÝôç¸ïì~/Äyüx‚Ç<¯4’´^Dƒ•« Þ2‹ÏN)„ýR&fcJ_+ip3½Lä° Îr±^ŒG÷ý›ôlP2(è—¬: z™€ø«€ƒïÓꂼ; €V©›}L¾„çû>\`"Lܽƒï§œæç²÷áåõ•€˜ôyÊ1Þƒ+ Ç ûŽd9 îíân"Z! >; €_ÜX´Ä†/AZÜoÛ­ ±ᤠ;–«“že§tJ±¢@OžK02ð?ÎÔá®'³çèþ^$òÃí_ø¿¾?Zn¼Ñ§%ï[‘Ú-3âÈ'®ük +™ tUà¥ãÊ‚ò[7s:MÇ ' ‡Šu"î¶E[9íÉf4^;ZÁ½¢zC.äÞÚßMžóÇ(ÂŒ•´l,Ñÿ׋Ù;‹Íšû¬û€¬4 À›?º*蘗¯Ÿý‰â¥xsÜùЬcš-²¿d¨Y{ë$kZ[Ky™àûßç<øo­; +6_&PtëPcgÇ!0Š@KX&xü ¹\û‰yÀùtÂ~GMu‡(À7çfj*}K-OÅ€MŽÝ= ^åùΠm­Å[ÜhÐ’þòô—OÎŽO/ž"¥Ç +B@ì :RuP@bȦ¤p†Tqúô“ß:|0¼§@ó Heá}/Ú vaá§A¸j[4Èïª ÉDØŠNþê€×¤â†â†²­òö~l«2Cm›kLÖ$—bGÑ\zÑwnõŠõüZ):ÿKnSwHGº¸Ñ…j!e¨râ¥Ô•ïVVä'-ìfõ{11‚ÏZ4tJZ”`«ý _Ëÿ®^‹È=¼íYl¼ÁÐõØüRµ€¨÷Ͱï @¤ÎìYº!€k|†ÆPÃ%7¦ó +ÉV€É¸q±ô&<9aVŒkTuI0DB¹Ø<ð2 @€=‹Õ…ÛüﯠÆU À± Ð}‰ôt°O @ƒeE]UšÄ;Áƒï—Ájù´|¿^¬@zÕ= @+ +Jß½£tà­'~…@*@8tÅ +æMÖ™_7Y®gN¨;Ù8AÞ€ÙÔ¥@él:#³¼ ÐG!výšÇ\Ñ@|t}þ0¥Iþ'¡sBË`ÇdË1]„W|ߨ4ñ#Tè °ßØj`á[ùçë5ÌÁc~&e·˜…k4hß¾ŒÂ5’鸜Õf1Z€ÂŽÁ;0qÙ +®bù•@×%¡9ÂÇbF¯Æèäº佄°œ«…q§*Èãû\ÏŒfU€ƒcÅa›/ÍÅÁDP€!#ÞpN çó•/X¢4¹Vx!Õfµ¹×\µ6Å…ÔWðtÝ#Z™Sý]ònö‚ۨ߶mpÏÐ{¹Gø2žßä äG¶XjÀaŸî~ß"|ºßÁ]]ø÷?®ë#Þëݹ?”%³Ë / ˜¤KŠþJ_KÝØ€è¼ý\¶ì­8wT!áº}k7<¼W€­@èÒІž>}蟺 ôôâ,ãý3æ¿Î€z^n¸}Ù /èrŠä‘_¶‘; . ×[ög4€ò&ð–6êîf8ª é‘p/Z¸%/Ú4þÕ·YøEír1@ú º½ïû¹ÛàÿTëf‘«Ÿå_¬jð¯øÐ:Zí ‰*Òá+:ù21#àÔ‰×ÎÙËÍf  ®'®¦ v‚üd²&óÕd¶BI]Œ×ëù| +M§ÐŒ(hÌöˆF£;0ãf9£–9ãÞ¤qT°ê²[ÉâþÒW9| j ÝóÙFŒŒÄ©PºB§÷¼B‰<Ž}0¢Ëì9\s +B f4§ÏÖ •X*"—™c; ZŠLx|¡1'äÄÎ(qäuþdC°pöMJ€*ïs}¬( €“n]±XBÐÓö•Î#Œçz8r¿ëš\Äl±˜L¦Ï)}ʵn„©Ùιh½[6‘ÌH¼!PàŸĬ†¯E®]mÂÉ€.ÕÇGýn Ò#WÒh"“~ƒw¤0EŽÒBýy¦,&|Q¸›7û5>v´Eþî©ø×@“\53cNt¯á‚©²@?0¢Å_Ù·b]S§£nÈžì­àå†Äûn»GhÔ{Å´¦´|5ÜÓ ñŸüë“g§GÃ㋈Ožœ9ÞO1½ƒXÿŸœò$=D8?=?ò´ÖÐöŸ.E‘âüâ“ß>þ0Þ†äæ¾iðž¿‚:4W£Õ&ôâ,€ S³ädêªÄràén›½)*¥¡W›Ô±ƒ$öÛð˨ÒYq•!Ud˜p[¼µØVÙ6PQ^D‚µ‘ÌÖ‚!¾%ÊÛa€S|sí>»ö÷—¢o‰~¯|-¥ü*œr,Ù®ðe4µ£Œ.‘Ñÿé,• +8 ?Á°[sÑàÃΫ W°‚Wø¤~}-‚j‚Âk Sök}vN€ˆJjΔª€šÜ/ùy¥kf4¹ô BŒ¬qKÂÝÎÀó¯²ð »gà·õ¸ü.®áºYÔDAt÷×ÙþR7{]oð_Ènðà`ÏÀ@¡í4@³”@«IçºgH„¯Ñßnø5,…¢›#AMì”.YT¢7¿^¯WàTñD{u|ZDžÏÖ³Ñb9‰7ît4w‘S×ÌA—\I°ÑdÚøØ¸ÝÒWÎ&Ž$6Ò­m2] øãÅúÁr0B‡11Ÿãµsú8ëyÐq”×ãêˆ.m.”}Ò-7¿Þ<_-gŵ"À\ýÚTb¹v‹¸Ûïa3j©7<Œ霿pøaÁ¡Ÿªâ»&‘*>Ê÷!ˆKTZ¬×³œváAÎÕ=NtÜ¡%Ýy«‡°^S_ b!ÖÜkØ*^, ôãµV/nÅ×ËÙPS×MkáÄÿË­,ë¨÷G "ê|³Ä@@S)ßR“Üäà@Z)áfþß¼€”¸àåðÑÚ'Nj€ ~õÝ!>Ák‡.Ïðñˆ Fü·ø¾'´ク'MŽÊ°>; €Ûí:Áø|*TÄÞ`;tÀ»`¹¡V`3'×Zòµèè#cœ×ˆÀÓóã£aÕpäûj8×pxüpkp€K€“£“§Ï>¹x¨0, @ @¤®Wp*c+¾`($ë‚„ƒÃÙï&Ñ Ö¡ÉÝV®:a|ÈsuÞ¯¢”%›)h[s׎êSÇf)r_ñ +Þ[l…j_” ³®Ž)â¾ó;Þ–œïò5! v‰ª<žJ¨¢ºRn"“˜%[÷âîKåA[)Hk'é ©àŸŸN`%È¢ŠiÚê º(·Õ÷R¢Ë%›èýWó`·g0I³¼Ê@#ˆÚ,Æ=,X |àîÁîÔXœYâಀX¯£ÊàpN—äÒ:òÑ|öfp‡÷ÖàÆ½h8àrPö‰Gß!¾gÇöŽü|°·ux5]`á_Y@g·`ëVÿv­}k?®´ýíêHj(òõ$fî‰ûF€€ðh ”¢sÎV(µ+ IS»'ĵîår²\Œ–«åh…&+þ7$EyüPgæŒÜOgc=WhšQ€È ÿ• ø?h1hÁÅé„*©v½™ ‡Ga/ìrk +×"ÏÑJëül!˜»P,QrÉx=ÛüúƒOø1Ú9®9Aƈ-³Õrµ=x°GÑH” ×÷á{ጿþX7ä‘…ºŸ‚F¶“Ùx_ŽÒp€€@4\#/L,g÷7¾a€öÊ3Ë-í Î|`nÝôǃát¹˜¯´sPg œ¹úÍfñœ‹™ôG“•/3V4Ñï6­‡ÿe9Ú,VºÊ,;--IŠ÷)†ý­À{ñxk¸´@Yl?¯= `o€HiuiæP,zêôwϘ=ê}?M?Yå¦vÔ©Ý&è|š Ä€L¸ËS‡ÿD‰ófô¨€Ê‘[DÖ8Ûiðb·Ô  ÷K@ØT¡eL€Ø¦0Jó­à ¾›§ç‡'gñxúTs¿õŽj-`_ ÀÁðXÕÉÁ•IóãÀ'ÏŸ”  ÞØîìË©ƒ!‚¾+¡kf˜¬YŒ ö›0@\%Ô6{S$cËZÇ ™‚Ì©%eyª…^N&K6© †êDí-« vñûßœÙBDzÔŽ (üøéÈTLjÍaå™ð‘_åwW¿* ‘¯A&´Ž8¾„D$¾t–ô¤ý‘óabôༀøJ“Ti ˜´97íwx …äu| +åö,Qï›l÷dàü¦°ðxÉ ¶>{cÞ"ãk®@N 8“Çêþt¬QÕ5Àõ€›f8ªRÀŽœ±7 €ò›À[u0\g ¢ËSžtþøÃXµD™üÛÛº‰útp÷L×càßßÙ)=ÁéþJ€É·gÈJ€Þ ÛÒ-{ùtñÑÂB$“ò7_K‹û= X|aFç—ëÿã×jÒëÙp þ‰›±@HFõGãÕr9wb| _èÌïG÷— + «ø`Y·Î«þ†#þ/ à_P3ç;šj8X/|°Y£ä#é‚” -ÁHAßYð®õ³ž€d1ÙAqHô¤¦Õú׿^üáz= ÐʶnQ`;bËýõE;ª¿6x¹wƒñr9Œãå"e»`ψ èÿ6 D R¯F}€ºo‹õ‚¨w>~d +H„Z.¼Üß! É1Ä;ƒá|<ðFZ¢¶\pØøõ´Ÿ,§ý)÷QýÖ´ö§bnóh¶r±À WþGMû÷ØÆ´%šÃÖÙP˜Ú·(…ÒTÊ`s|™D¸Yíù$_Z©D˜(³%»d³Ü£X*g°¿Hh.8OˆÍ¾ß|¶€¬Ð ÀÞ€€Ÿw˜ÅØm9Úß—Œn +{)Ù—Öð’Ü·ýø7êÞ;x;ÈbâI"%£²Ÿ¢ÿ¡'hýÃ#}.žøbWós& þä"°uÛ,€ ÛÜYâ  ì¹Æ×^ ßÿŸˆCÔÙúìfl× Ò[þr|ÙÀ áInª#­Zx˜u´¿ÑÊÊ3+r@H¿£‚ú4=èó: @׫ҾÜÙ—«µuô]»^©Ûwé_ê€Î´ß@Fq)ÑZÕñlýëÍ tíÉбj±v¬Ujôçå °t¼\¬³¤£Ùøþx6|g<LæÓxÙÍ@® ÿÿS7ùaoi€ÃáØ—÷?p*Þ J?Ø,דLੌœü'qÞÀ¸D°\‘Ú!òñd±qÒßx¹ú5ŠòŽûृp½U¤ðR‘a1¸ºg(-¯a)náÀ`5C@XPx$“ÅzùÁ~œ8_M´d}À>7kœÑû‹5RÂB @¿îCæ¹ ´´Èç':¸ ûŸ£%\xÄ­ár¶ù–‰íÏ〠AÉKç8Èêl¾X zêòÇp`ÓØ\*AkNm-µ ŽëPˆKSá×Y\7ð€W|á]%}–° ↚R2nG:8ö•¯"@BMïÏ'!(h~ÉP e•€$° …š*Æ÷4¨?¬wìíÛÏH íùµâ¬È:<äçgxM}Z<ÞÁðÞ=æýù –Ñ,G)LE^õz,À£Þ»ÀÓg¾ XqB@ ÝxOÜá1݆ø¯ ¦î$‚Ož=»8µªæðÚ€Œ@e(°xù,~&Ò@&¸Jè ̈ü +sŒ©ã„L‘ìßN½ª?X¾YÎæhñ›9 /›ÚÞMlQ&*ü½0 ÀO³`á÷* @B v!S˜ÑZRÖR+X4ï‚!öVWQ–½=‘ZÛ‰Ó•O¾] ¡–¢Ñ a?v›²†sü èW¿ûÕ¯~õÇ?&¯$olvI¬ý(©1òÆÜô‡¾·´ÿ¿ê:¤¥0¥ÎìY^æ@÷’@œ¥-mÀU @ªº$xþ -(`GÞº2 àv,θÎÐèòDÀ_ø× p7 °€ß¡YT¤¢S=€Žª.œ¨ÿó¨ïû¤Wõï7üöÛ½K@| +ÒÓßEåó7•”¿úZcµ4_€HÒ#¢;#Xî¬~½Vï]¹¤ÎlŽz.þsvÍN™ h8Ÿ¯]¼ž8güOFGfýá¸ß'¡å9¢°­ï;‘…û¤àO=\…±uPzEÄröàÁƒû€mßé{S@/u­Bkm°¶FöX‘|@'Üdõ_X ˆLýìÞ+È‹ÝéÖðªwëut@Y®óð[€ò¸: €2-àz @@íª@Ùÿ}ö· ÑK¢—¥o¶“l] Š½™2}›ø¿oФjG]²€+¦]´O:x_Èž!_ð®~IË ²ø~¹è¸€`U)—³Ÿ›`…ê½Øüz3^ìà8˜¥Ê¬S`M¶C´GË«®Aµ…h®(ئɓ‘´¨žn4\—ìèÐø€¸6sÈFñÛÀÚz±Ü4—×°¸!£hnPYÌÕÊÒ´Ø>ýyÆê¨«f_¤T¡P!_ù†¿K€F7Y¶>]R•ñˆ нKEtÔ䀌G@tu4 +;? +89=”ói»Ý§¾ÛOYxî¸KMiÂu„€ ¿ÏµÓ ÿu8:n‚Яž lBD…»×óèf E»³ìûl‡ÌriÀµ€Ü•ÁàÒ²¾<òÍYöŽ<€±(l-bÿYLÿôl1Ó]¦U§ª¥s½ìø–èrtÁšJ‹¨ð + €v,.[Žæqtw¨|9™ÏW›Û<_>_¯&ÃÙfÞp*Kê¯\‰ÆAi }€z D­ç£õb®Ç4Žv>ó¥þC0ôRÅO €û¬m©þï9°?êû®!˜›É|¸é\‡2<™£§ƒy³•NËçºÀ–šÜUÜW.ë»YmœÔ—«ù—›[ÿzµÙÌGC~®³Â2’ÂÆ×ðÁõd9¿³AyŸ?XÏUܹü r_¡¶–„Ãøx¾/½ØlнóV¥€åœ„3¤ÙFÈ„½Åð=s‰@A;ƒcnÇŠV–±Ú“K̹a+®Æ›½žé‰(4YÿúƒÑ£þz»Ê_+§¬GT;ãÏf÷Gÿ¼Ys‘ ¸f¯2•ð/þÏf uû@Mï§ULƒÆï5+FP(¥ýð°_±åf´+.Ô|Rt𿓘ÊVKù >®hRÑW¡ä/êÀ¾)ûî»ëb"$” `gnÊÔTþNß϶¾í7<¸;Œa§Û•X?e€øG(Uàèøü±G;€^g8¥§ nX‡ôÎ8žä.h0ëÙÉÑñãß>;oþ’²´ûZ@šÅæ×µdc¼›D7J†:Er·•«N_T~+ê 9[7è"[%û‘ÛT»H7­ sö(g’¬%q#m£wQ߈Þ{ïwàF  %ý[‘P¿@³ˆq/õC¯õ žWY.ùì,)µ€ò¸: RÀ_ã]ñ@ÔájËàÊ,2ðÀÞ`8°nè_Pý×þ·À&+®©í9‹ýSñ ÿŸ><&¼·€=ªøßù ¶ÕUd·ÍWÂÁyÀÓ¿¤Æº þ+,PÛ3ìßl£Hhžs1wõk‘pµ^Ù?—TôAÁJ&ù‚§ ΗkTìdÚdzÅèñzþ;ýhÆ <0·™ ×ãwDt~p¯?ZŒòÒýÙ0½ÝøÁbóÏ`ëd8˜QùjX#Ì7ÚV(ä õàõB&9'¬‚·ˆóÕ|õëõs!v£ØBV=úÁR”깆]àÚS”1Yo–ó¹k/¬ïp“I|0¤ß,G¿^ol6^±oܾ¾GX,Ø Œß_ÌH³X8÷é N¹ÁãÙh‰à%§…ܟ͉pÀrI­£)Õ Á*Ú å#t­ã 0!h‰DC•1uŒGëßXÿjåB†.Y4@¦ý•Uî/·øß‰–!Ñ y Z·›Š¥í[4ã_; <“µD€í»ïhïq'Hûôgy‚âNŒv+¥Ä‘¿¾–Aá`r÷ñ ½Ü€@Òñ»Æ G€V\HÁÙ>:{ÓÝ…ðηì¶Áí·Nôâ þkHôUÿ#ð‰à4€È]ìßµ€•raZPù«¿àzz\ÊÿÙi,ÝB@Ú¸Þó‹‡GÇOž!pJ.òôF“kP ð÷Šuèè: €"€§»möf¨Œ•µŽ2E²çÀߎ®±;¼¦ì.Š}‚ûI o™Þ?шËJüöÔ~øÛÑ»ï¿_ÀnZº¿!iسüýߢ)µ³PÃ%€¨ÞÂñM€ðL‰ +Vî8"ô* ÀM>ûë\ð + @¼!äŽJýwNÏñ÷ÿJ±DØvÓ ¾¾Ç<äÀÿ™rŠÅÛir¥ÌC´Xw/y¢ ùßÖåËŽø-d€·^>  D ý5ªîV‚¤&Ó Úí|>­'°H$-ÑK¥ÍlÒ®6³û±™¸ñXHÖ…ÞWùÝ¿?žº€EOhKÙóå§ãáf9ÔãoìB¹:îõ}9žC÷]ˆ´öáÄ¥´á@!ôw»šL×®þ¿ž­uËÛ¨§ð‚Z¾.³dµVŠ5¥ÃõDY@ÆIÅI- @ûÝ : tlÖúÚ ©‚ø¥ëðŒ$˜9‹Ùüß&£ß|º\lHÇ=Ia0éÄå,}CÀf1R\•)‘'ÄYsÄ u{Þ×Iýi'R|»¾ÿzñO)H·ÿ5rÙH…¬3Ãæz³As¢X fÚ-dA®×K +ÔnQtÿ>rA0·>­iA‰¯ö,m+ÍÀãk}ÈlÁìK€¾·@`ÀßÂh¤ÄɃ9vC`´•j›¸WþoW©°?7¯òu`nñ¤7‹[å_ø·vçÄêý]¬/œ¯@€¿·ßí ªU玶ò"LD¬hø¯ð§'xòäéùÉáÖp¤öïï°fÐaœÓ-gÀÙ‰ïl@Š¡Àó§Ï¸ôó§ÏÊàË›àí×þ@é9ìL¯³€uœí‚„Mez7Œn”D94Ôájn…Dÿ5èšrº(+lÁË´­<ûÝ+¼ îSxßH ]“úMègï½ÿ^ ÿÿø§ RG-ÑߘDÂf\EÌWú|ëw¼Êàê»/"S?û†÷MíVi¿jà¨âà’ðúïHI`‚J^œ@™pÃ,€ ÿÁ i èvþ» £‚ºàß¹é0p|òÐïñÙ‰LJû 4Hö)àò€ÆÿÌŒVúnðÿ%MÜêDwúºÕ@@‰Ü)þ¬C~]±g8Dù ý:ÚÐ-V@«š¿à¹Y£B#Œ–€ŠÓ ÚÆÂ-QñÇBóhŠþëéx¶µ&¾gO™`ÒÇqpD‘kíú‹O'Ó_ÏÇè´‘÷O3%iÁ:³9Œ¯—Ÿ´¨Sa3\*Ï5®‚kGòŸ»Z/ Ð`ú9ê»\/©Ä×¢JƒÔâ82Ä"Z8ïq1ÿt6Þüµ)B¬(©a4C‚¡%\¯]øß(o>^/׋³Q$Oi-YøÄDŠFï‡18ä|žBÚ-•Ôdâx0˜p‰+ ±ØG¸i\sOµÇX)\gJäHSÌ}È ]6 …:=¿á¿Gößpi%@c®÷ø¾nf -`Ï  6$k5P…Ôë-Bt¯w—¯kçFžè¾ILlC?Ò/÷¨Y¡ýu*æðx7pKÝ9N5{€HZ˜ÍïX|o8_ n¿u‚],TÈßÊÚþ?vàßy€Ñ o-åþâìäˆÿj €Áų‹³’N´óÙ''ÇOž<¤t%n¢€ºç¯IŠ—|^ï]ÿÌø6ÔU¸Wñ%rpWWؽ)ÙÓ»ï½×Yô@ØÚZŠ¿Ù/¾¡€ø(@öí¦Õ…×§(ò×úìÎîù ³ö}8"qÎ_µìÏ0Ñ·z@ƒ[ xþêw\oÈmyÁpöÑùG” ø­Ê \Ûuùx×7ÓßC=óßê,>j…ÿW-⿦[ö1Ø©Ó×˯'Àðª0ïVl€Êå¸÷}ö"vjNŽ3娾é(¼„¯€«ÑüAVûA©/ÁüQ„}@xæÌ5àv3›80ïÊñ–ù—Œ×™P?VÝÕ¦ÿiýéf¼^¡Y¸àfREEH{ÿþìþâ¸=W$ º‡kslÉAv¯ýµÔ²>ŽEÝ]Ú¥Œõ«yýùxŒ +³»¨º™¬fÿsèÍröÞ`±Y9T°Xn~³Ù _|:\}ºF*x Œ0ãÑŠMˆ ¤]Øi$<üä£.F[M‹rHÄÆ8з¼XæÒ•J´p£—p½™~­àr1ëõj4×÷ùI0W8 +BAV[Y‚; bhgH£ÆÑ&_ô(„6"›†ÿÍ ŠvÀÖÝ(ò„Õ\ñ8DiWòÄ®k¨Cš¯J>Œ¼Æ "AêŠ[  ÃùœÝ&®xx +¸î,µ4_Ãù +ø[pû­ý= @j/ýÅa[@œQ@}ßïïZ¾™ À]$€^k@±GË,€.H‹x|rttrñÉo)àìüœrå:Ó{üi<ïö¯ñ‹¾.ä& èÇÙöÐTv5»M¢%C"¹ÛÊU'ŒOøÿBj,uSµ ]à ¸àv ~1Ù›ÓÏÞÿ'-¡à?€F€vúïD´ÜΠùŸ®éoÿ.€W­ ˆDm7AäÒÔK(xɵX5¹½yb½Ž\51e¸Ñ@>^õ.€k-5ÁFA£x|t~A¿Gg›>’¾–®·Çæm»Îëúµ»ÈRÀLJ(Xirv§ö©>Kî• .Y2ËËqÈ­à»M@È¿}-iÅ¿Fh«w÷.aãð¼®ý¸V]”2¨‹(€^?^ÿfñ¬ž–ëùäÈWÿf ' ep¾ñjî$¾ 7±î}D³'nZë?¿Íhó)š4PºzuqýW8ÏnpŸíâþ8« pÆ‘bbQ—k¡>\çÈ)³þm¹& +pü}¼ùÍL#ýr²Ìè˜À?ì3  åMFrà•sWJ´àTüïfKG*Ö›ß Ÿÿ&îù~¼]©“òÈpÁÑÞI:YNÿ³É|Z€Eì‚ïò´7-EÝ‘†Òû¦YZ.¯ð.€{ _ËZͳšhY2 `7à8½š{Öü#Ü¢÷©C> ¡_ê‰áþ,D!UûÊÎ>lˆ¨Ä{äá¾@°}xÏ ØšÀA6‡¿+ï×6G÷:å *¢E +á?42@ÍÈ8€ Ÿ?þ8Æ€z@¿W*¿+‡¶k àCú§èQ"À9€«…äþä¿Ç-‡±ý?¶ÈüÍjSÑÍ_6 G +ü¾€'ÿ.d­-x íNµÐMi_RÆ7§ÿ×Ï~ö~,”€ÀÛé¿x/Ý Hü÷yuD¸nc®€Å½`(€š ¯nø¥*XJÔ+}¾Ý»®³XwÈî©#m}bð1õAµ¯õÜ™²p}O³(Ð €½jÐÍò¸û`5ª'߇›M“Œ~éC§Âø¢ЭX¨*n e£¯þº` X +@A"ê@eÔ÷×ϧèÒ°å¹^ÍT@ëSRt]þ‡º“ÑnèFKTúõl¾™fŸnV(êÐsÒq‰!>| ƒN̼ù‰€²ŠÓè²(ŽQ“3äD¤b½~òM½\‚Þ|,+€õdúHçzø_ÍçàjMNß4¢×ïË5'cj±ÝŒF‹˜-ŸsŸëR• YÎ%Ú\½d¯Ù’ÈkÐ /C +9›­)€m|v\SÔxñér««q¸ŽW¦è/üO¦£Q0n‹s÷|[L$€43ƒZs÷-´Ê›| 7ä/øï(>Uô%€ÖÆÍ–êv䃊–ÕàýÚI¹ˆ7óPˆ @"¶'íëþÿ®K!×nÈ&¼ßü݈ñn³ÙnÛw{‚jµPw‰jåJªìl”è}@á?_—DƒWx†.ÐëÅ ð'uŸÇ¢­@½G{p ®èÀ2-P—Ì€Ö 45ÿ¦ŸÝ„"€{z±ù¯·€Û„+W0>qzU5í¼ŒUèfâ¶üÕéÇ?û§÷ùîÏ(àï+„¢kÁæà©8h% Ù%'äÁnÐÝo¥§¦#¯¾\´c£Ý R&ÓmRhœsÈ·zw·´4ðôwZ‘VD·àìi„€jEYc9ª9ß ¹Œ&Gý™‰øb!|—Ð>ð‚ŒÔæ*½Dbr*Å'‹¯šÞ2ÆZâÀ¥„—Ž€˜nõGKˆàˆ½[ÿ”§[· ú‹âð‘ö<;F¾>†t¶å Ш³hp5@û¼»½´Òt¨||ŒÒÃúÕ¾ßEŒè9¢=cñ€òw_K ¼Öû«"Šn­è‘请¿Ã³Éül\Ïo6ŒÊß~2ê“h4ÚÌu¹›Ï§À÷\|Ó³o4ÚöåßáÖÛlÞIãÐLÂ?W0uŸÑt>t•Êšèvˆ*RP¡Ne_ñh¼ZÌÆ*çc§ùåCp59ˆ£¼‚Íth¤>ƒ"|¶|Aˆt|ÀÓmFg€@¹x3–©ŒÜ±BïBÌõ8+†90ÎMq=fÒR’·ÐÿPÖòÎ(À…+n³øU™n°œ*Þ; c[ @¼µÉž¯„~¾ßåQþù§œX€ÞËž:Aþª ºXþ &RŠ•µâe˜„ÆÌ–¾£(¯÷!–ÄÅ\o\Zo²àh…¬¢ûŸ‹É¼Öçë‘3ìfÈ\°v‹µ.z"ûh"lñ:<Ùïϲpåζ÷† +Ù€/3šÎµŒ(tä¿F¢;·{"™ÀO½þ@<Ù‡ó£ÑDï ¥xËåדñÙÊ×eEf'Ž2•`•«Ö‘’›×0$ÅÛ^ " ªúýï·cZ˜M¥ùt}Äêº5p«À%ÒÆP.gÏM8vÝZ0.磙ká ‹ç÷ÓœÄóüÞ¶N&9¼3zgüŽoÈ÷ƒ¢AIÔG¢ˆ$ õgbX¢¶¼!€:‰~áiA4LÀ¨Yïô‘ÅÎ!Êsø\¹¦±xω&J(Ó­Âuªš-2úñcä@XŽ8ÇWág<^|°xðÁƒ– EœE¤JM²à<¿æ ÑŸ" Æþ Íù –P0)(¨å|+PD³(Ep‹)7\÷Д…ŠŽ#‘Œ¦ Æm1ÒÛoƒÖ41ÛŒÇZLËG¿©ÙŠÿf- §HJtJª1gŸê­úÝ”¦úLÜ(ˆ~è˜w°ûZ›ƒÙE/X"l}š@,ô[)J·ß§m̶܎ê„J5×&¼ïÀ¾íÜÛòk$û»wAâØ ¶C±(4 àĵ€>*CÀ‰³2pêðÝ+·ÿøxØ»{à<³óz‹Ð™CM89öÿý­"Aº ÿ_î0wº§‚à°ïÉ/ì£úwIü§Uë_œÜn€‰ý±¼Ü ¡–¿B¦ø»éÿ²ð*êR„Ù—QNoÓ¼ºàWÑ?þ?òÓŸ¼û³÷w³ö|þôçÏþôYKø·§²€é¡ŽÍ¥4ð¡ær*°c#Zóÿ« +ƒvïlœÁ$¼þ±Áy3)(€‡w@}RÜaOVJæ|te1ýÚÝn j>•ˆ»]ZöÖ)H;R¡P‚bN{Ò°O‡Ç¦9¢o¥¤áAúX'î…}brN‹úÃÛÃÛHÜ”E…·ÃQÒɶ|ËŸRˆUÝÉY¢Œ†ômÔ—ÑYˆÓÁ-Å’&‰)Šv€<À>ù®ÿ••ƒå`gØŸpzrªyïð ™g·ša+@AžÎ»H5ŽGí?zX,$ôÛþðkùO—¬Â]YÎ¥æ `ã=TO”VÕVpMÃûd8Yq «<y³i^ªÏce¥ŠP•5;GR¢ÅZ°ž’trHÅD‹òý‚£ñ¥ ·SaL%] DFP]®¥rEwˆÀÇRîÇK´÷ÅÎÅc/‚¢Ö2t¹T°&V#=59æ>©`@™#RÝGøè/À­²CRË&ˆØ¼ƒCänEeW4ðòŒˆ¸JsRÎ ¯ã9WóÉHíE §ùÍh¬¡"ãñŠ •-3^@ZXT¸°6¸¿¯°"üF@#°Œ›x@»$€€qéãÑîœ)R#´¢4ž +ðÌn»ªPŠ0w €FL1…@”)¨ÚNc q,nw$’ægú±ß@ 4×ú´!À¯Ž;TW¼ ½YR–ÚdÀÄÅ âß t;ð¿à]ÚB|‹¬3u¸”|}| —+þç¦w"@ð_ÓþùˆnG@‡÷ž>9;j@âÒpzrvvrtx·?¬—Æ àPüñO#œtö€àþ«Ëç/Ì&š~‚—÷nê¸" Ó‡ýí}ª¤¿]ªéÚjù: ]køæWòÃþø§?ùñ{ÿô³ëfhøÓgþsKû·¦ô ¨ õUg:&}Kc N7ÝM;€]WŽ ¸`§®Ž¯ä@"E¡ZüDm"…ÔPVÓÑš.œòÑ_EE>~…µCXP sä$EÃ'!)¹ %3DíNÉ#p@F¸Ð}kÒ€`Àm½ÉàK<{w†å„|³ÏQUªtZH©áÄñ‡zäd“ ³P­ܯ[·¨oÎ}ñ¦ÜáK +oKIDl|Ú»¯Oüc7±¨¾g¶ŽÃõ—fø4·ozŒSúë÷5¾â%PÊ–2`†Ï|Ö÷äj±r:¢é)Ü çµz +‡ÔnzŠ»OXáéF–õÊJØÿ‹.˜Câ²ü*x$ 'Ê^•Ê,TØ®\|7–öåíâGü «ÂGn5û”é:‹#ô˜¢‹‘/yÂ}Qb0Wø*«‹!ßz ¢cIdtÕăÿ!pDãI³²É¤*’"yßu<[ªÝ~¾Ú¹Ž>;ÒöˆQˆ@šžƒ½LRW^áú½áÉùyäÜë(HÝÀÙ ß`€D¹ +À~A*û{G»-;ªÕ…÷Ä'¢"k“ß^dYÞŽÀ=*Ê|ÿX ““Óó³Ç@9?‘?v€Ð÷c88:¡»8={ÈUõï’] €—©íÐ[AŸ(ĸ þóп¥bñMÈÿÿe+æ°,ßt€ñ + /§–¾+|S–Ëñ7¥z]ú!À¾ {À¾àó/þ>"@4a´¢G.@¿=‚ËwPÊ(^Àõ_šï¨hô£× Š\Ä!”†l~°Ñ|…´®§ç ~èÌÀ,‡$ÐÄî.Õ9ìà!)ÀÝ(Übprõo nQCˆì åB¨!E€ir+'‘졸8B@¼cVDÉŸº8ÞÖ*OwP>`²µüªÄ²¢²H∻rS› —óGè´®ýï„x0h6ÙLœ‘>/Gs⡤XÅ1øþ}LݹÛà“·+¤€æAã:™T¶'£3«ê×"37™ñ…ê[B1ÜÑ‘r€šøx¼È«uÄ}Á„ô®QÔáT}°tJ?9µ¸ï\·šŠ²LE@8 xŠAp¨ýSÐR·d%OJ°ÂÉMYæZ($£M²…"P"Àër:Ï×# ‹é4š#!ù 0Jÿ(‰Ë^ÂàÊ«·òÜÂ.E[„«zǯp¯À@OD£»w#XÒ‚Z;„´L¤ÉXi{X[aÖÒ<²B/‚Ci|h4©“Øíh Ƈz¹Ý(þ'ª®úœ>~u¢õÿ¢é¿ÙжBÃöF;°ß¯Øí9_ýµµx)FÀšBq?ýù4üUmá1êøøÂ…Nµ ²..±ä²œÿÿì·ÏΛ ò]n½@¤¸oB×XÀ;ZE$Ü,…úÙ$º‘Á:4¹ÛÊU'<ü{Ñ«êjܼKU±üÿQ,ïýì½ëfhøà‹ÿÖ2ü-ÉNjƒô § ©<@o-HŠ„ƒ‡*,ÚîÁºBlÏgxM·4^~ø5À€ªJ+Ü)Pc@±Ö°âS8/»IcºÜy‚üiPˆf.‡–ܱB$,ǵZÖ5ˆ*Ë@Ú4H/«ò'Øœå…À-`V3ü@Ô[•Vó†i­¯*·zQßl²Ág ¿"5ÜêO†\4¬xú)P—zoé¾ýþ  öí.v#ôöVºÖ@ÚjI@!B´¯2"ÄÐð×›¾ýã×è1›ý¼é´—­@ˆ(œ¾˜oèëh•ÄP×\-}m}¨ÓQO4R“œP£àÂwÍÉl4¸&èb¢äéø÷+H[à‡œ€n ÀÅlÚwÀ(µ¨ÆøýÔÝÉ1Ô `¶-–‘PVà+¶1ë^®æ”Ç}C´"³"’uXünà þG +gHÈ`Ëû@ÍÔ¤U@áÁ—êX^\aTG‘Ä£ˆU±µBêð6¬²ä‹%$r™>ñ¦@Ç€_“·l-š#ôi OF€Èµ(”Uo£ÄB]®–¾‘vx‚X܉¼/|­¯Ufþ«€/Yà^—["Å%Ðï3Rù þ\@¿0ÝmQ"¶Ïø+J¨×ùpêFDˆ `µe8ÕÎ`kH§ðäâ\ŸúÆÛG$PîëRIÄá¹€”V—uz€ìÓD ÎÀDl/v [þÆÀÎúé8ßmDvÊ/³@êþß|%Àñw¢«•åørd; +³/£ks}3úÞ÷Àÿ²ÿ7ù|þÅç_|ùç/Z¦¿ ùƒ!H©êÌ”g§…|8TÙq9Ó”{á·Pl‘<péÓ=×7 +AÛà¼X +tØ ›eCYïôîÜF(8ý õWSÖAR¿î"”`¬Œð­\±ÜFMåSÄU™T»”ŸÔêGVEü³ æe–¢Çú@¬Id˳ü"näR] ã-±r˜è–w/€ðO•¹#äF<ðŠl÷›€ÛŽèôºþO w,<>Ý@gÈ3å¿-ùl Š W[­¾>Mu¾Š €8«5ØÐ8G~4Œµ`¹Ü¥³EY2`$ÜiBŠÀ%¡Y `žŽ¸û`Ô@Ãz|ÿ½Õ÷Óðÿ$÷p²MÁøÔ;[& 5¨û‚Þâ¸@+ 'v¯ÁQ*7N¶{sÏç¾h˜wñ¬"°G¦@D?Gó…•Qx¡)W‚îœr(¦Î'<½óUêyÍ ¾¹v×H. ï$XÄ}yÈ€öƒ¹Ž"ôÜ-WâU¸ .ÿÖ`¾œO•–(C/öÜÃÉdªÌÔW +™;dAôr…°ò%\$I½×̶å/ˆâ?‡“ITM°ã< JŠ%€ÿ;06ìú~šS3Ø‹&âI¾@wéLÃe ‹‰!M™æ§ AÖ $ª .Î>,‘÷…ïÉ©Mâë}òhY{÷6ÀtxP0GXz‘þìW¨¼ÿ÷RåÒu=û ±­ ›¶Š;çË?r €zºü¿d8q0ÿì1¿ÂÿNxŠZp¨àåx_ΜóÏ0<ò=@‘š nGúä=€ÝÍåš½é½]óºo¶Ç-ÜEäkø }ŠŒn”D94”ŒuºNüéRu×ÖÈÝ™›ùûëYþQý¿Y~öþ ï¸døòÏ_þùoë (b†œòÇŽ>8ø*Š% +å€ETëq .¶nÀT½C¦ü â"¥ óÀ7¨–‡ª­#~›Ï,-©ýZדÂÎà»§9E6s&7ç]H»Aôz*Uˆ`UD¨øC›Ý+±‰-ò¢r!süPßI”-ô4HA& cî3·+€cqH.­T6HIcnLÝáßh‡C:ªG9ßX"öï;6è×  #ÕžöMh÷æ-t+tž[ +Ð~@A1#tÒ@^1(]g¸tÔ-ý_ D€Ålítö N + '}Ÿ…ßèÂ~çK'Ô‰BÁ£-þ«ÏƒUüe(ûã©«ü 2ò]÷‰Èüs´8ÁQÙŸe,5"X8ÊøÑA€0/¸¬ÀjÆÃa|ÿÊÈïÛ‚|cÐl×¾½˜b¸ «­Bd7…óu©ËEˆÑˆâ©¢ÅdÊs!Ê…BíæG>€=¢êZÉ®ˆaYlHìºGµÜ†ÿA®ÎkäÚi?¦øe%Ö g÷%)™‰.ç˼^`½ˆ˜jae«äî(QW|!½[“±ï扠n ® í)$6µàŽ4_Cªÿ/ñ­ ¥l³k=¢YK§¶ÑªtáÈwƒñEUÊÉñC‰ó‡‡G}ËÍC¼–(°Ê„^´¥µˆ-¥Ž ]µíç“f€}™ºôuGº}Sé÷©EìŬÃ*%(…ÜÃXTÛƒÔÎê@F?ÐuþÇ@ÑYÕ÷ROÔ ÿE´×ÿÓ`¢Ëî8}CÃóúVøêq¾ÛˆìÜ þß8 €_ ô¼ên¤ÚfŸô•ÚØÊ_¡Äýýè5ªkI¼”—&¿|î5 +¾‰¾÷¿ü£"@³8 ðºu¶€/¿øóßÒ¬êH>º`GÏuãS壿½[Ã[SA[W}»€<ØkÖ¾ë¢Ò8íŸ\È(ÍByàUǾ^ÀôØ¹Ž®Î@9¤‚%Û4”œ!‚ì4°—â¢ßÃŒ3WzÃáTÕ_»»ÒA~•›1fîH½Ó"9ˆ”âé„öynW>®`àUX\„Qæ0ÆŒHIó9oÊírp .-„õ¹´àÅGyâËÐ$ž¹t“ ÷Ö + èo¿â?}^›Øá¿ÎU‘ òÕ‡¢ÞVžÑÐ-Ÿ2h¸ê`+n?³“v’€"'ðÉ/ïLMæ“![Tðø¿Ò5ÀUv]|´RqLÕœìÂbA£þuâcï±m¨™|‡¤ vò§‘޲ÛÀ,Úµ_Å€q`µQ“%PÌ â‰—CÔãèä2ƒ‚. —r.7Ú-Hš,Ì…};Št0)­½ÌùN}/䀒}Ð|6ˆ ¢ý¡ØÊ€¤À˜X÷‘Fä)5º¥¸öí~œð,9¹´È +Šª´¦’5â3@Ê2—D"î7 ¹j¾\–µaÅEsgqìA®½ÑÆz©\²·ƒLS€Àÿxx `Óš +-*prê+§Š\l¢,Ø!àLÕö\ß;¨wIÚJ.µ¸³‡'§G$>ÆËÄ @)€ã¶Î‰ÓÓÓ‡®p¶Ï›8À?<:zúiصúË߈BŸ56`køhëj ® [À˜nô_ªÒ~,”lÂú>¼7ê‚Aûý3 ÝE7¯—i?IÍÀ×.NŸ(F5…Þÿæ1¿„vÕ‚CЛø …Èæû{ãxÿIggG±pKŽŽÏ.~{½ÀWÎÛ´¿¾zlxa¨N¼Ñ:Ù$ºQ2Ô)’»­\þ:TÍ™›Gãyòñ“µ¢ AÚÂ}išžŒ&Õ·¬×AG¥µ3×P;k‚”£蚨WÐ÷þñ‡ÿˆÐYÞu! ëghø² _ü·/[þ¿6¡ì7¨ôýêÿvLF sâe®§ý² ÜFW0¹†ÿA ¹G€2’%X @[”tHy~!+RkvżhÝNµ7¡%³3ûA©-ÈåÕX¹åh¼ˆpÔ¸;§Ùô±ð›Ô"ß+˜8kˆ˜B›7Þ +M”ó9°òàçÅÝ©Bû”•úÓ | Ê‹Á“#"D¢zrCç®ä哾ç‚‹ÝNÜëàg€Üò‹ ­°“š(à“û¶Ù}zÑþ+h¡íÙ†H\y÷È£î瀳ÿˆ!TÑz>Y‰¼óÙ£ÑàÿÁk‰–¼š qz°ºÈØM¢Qùµéiï¨Òt2qN87¡UçNEÖ E\µáLôh³~8š€‹S~ËVAa5 ÀjŽçš*̳r’¬›ã¹c°X—ƒà"ʮԓͼZ¸׊ ¡ø0Ä=¹d†Ü–Z™åme²Mú–"‘Zr#BÚí¹òñx„0UoçdY +øåªifzêsœ²B\Jœ4Ä3¡ø·ïµ*?ÿÀR›E—)\'ìªËñQ]TÌÓMBt;ø5Îañü¡À©Oø¾ €!(>iÎ*iHØnðMÓLŠ)¥ ®:c­›n ŠêHà€ >ÔÕ½e $çÅ“'çGG²…‹Ë¨¿ÿÝböË}ºYb¡ß¤€šD©÷gÀ‘G?ãÝ èÁt;Çݶ¨ÛqÔ"è€ù¬Àµ#@í,‚ÔNß³/ð¥ ÙœˆfÀ•ÅáÈi€ö7 @õ"î¼<Ë¡°³f°`û‰²4 ÝŠ+¨l¡ýãô:&ŒæôíÛÞ‚}°sç°gP(|Ü¢¤ý%—±ÉÑ…þ +¤¬Tôä +qw|w«u[gíºƒ„‹ºN´;ï‰ìö¶ñ &9´+èÍè{¢¿Ô|ÞÿÚw\±|ñÅW_ñmeü5)@ÖHX®˜¤%j™{€àÎ=?ŒÍ½ïäûx»’jÿZü5ÿ+´”nT©…NpÀ¾5¼ƒÊOü­;#hàogCr®O©1î»¶Ôõ-iÈÙ“³,¥swПÙÿ1”ƒo†–”pïöï(( pæ8àRA{ß{Lä‡AZJdEºÕWy +á³MŠ*ò¹Ý~³úGY"° yæ|PC(݄ݡ]l=Û; @µÓï$³ùoë÷Sê~u¾ÊóÌÁÖpµÕzÜ~ Ìn`±ØøÒ\!s=›< +dr~5s°»`DZö ý”|g¾'–h¢@4qZ©¨4uªð/^Úfôßv"”Þ[ò¨M ¾Þ¶\X °ÚÒuÖƒA6úùÌCÔûš; ;‹A 8 spž™~&7lî±™…øl|óhº]hê’.7„ Ðw-þÙÎÆ™(P%è@h5ŒÁxdn‹fGMÊ w ²š‚Ã\$—Ùëi °|Iñ„6îéh>|ÁÏùV×.g8^zI­aÇ·‘w'–èFxÐð<éðÿüÃ&8¯Dò´ÀšÏòÒi—ñ)O>ˆ[1ÐtOO»ž·´bƒÅ%–Ò‰9Uèa@R há”(„•¤¹ìfÉ‘9Ž#|æn S±üçú„\3 €ôf1RÊ®… ¬×l)G Õ/¡;Þî·Ÿú¯@ÓÞí¼÷†(*ø__îJžj—.È à¾üðϱrÚÙÉ!݇V×àüñ¡ÖW-0t®ðÑùö€…?Öèåµ»(pÅïâ»ô'ªúV;ç/‹ö]L-Hžìþ*ë$yÛµãoM¶6››íYÐú䂤¥÷âÀ«oŸç GEµŠj×%Vøuè[^ƒà°³üìÝkßÐYþ›>З_~õåWÿ) •ó×¢†PE"ÈG¯TÐØ¬ö½b¢¯¾à@\n©~¢b†w"¢ÀóŽ l†Ò®o÷œnw§pUˆ4Z$w$]×£,Làî½ñ"'ø”uÑS*(;@CðÛÅ "í[Öj½ù!#ƒe/•Y»™„jƒ¡ÔØvØKoA½}M]Ný¾+˜j“ݯS!+½Õd¡0Cꪉº«©úº¢¼ (Ýån@ŒuÑÙ÷fd`¿±ÎÒgd€ío'VÃ%cróè`«Pøï9%ï˯!º@ÃÕ-‰&Êqš“H1G õ—óGkàÍwѵ“º§»(ÝZ85§¿8ž‚fÑfA%§Ägú`¥ƒܨA¿ÆTª‡¢-Ïן3Þ)á S©¡•-**Œ'ºó» +ïjö|®æ °4±ËûOV“>ûuÌþËÂÏ\£+“ +Qq=TK ¶ìà78–£àsÕ†zûÃà„ò’IQH%MP¾Šs+Fcm PŸxÚ¨–€ròSµÏÄ,d`>éOç±7()ayáZùB®ËSS–¹Jq^¨xYÌÿµ{L$€¨ÞmGº´iòã €–€8ë¯C”¼_@ø±éBAüÊx&þÛO¶i—ô{HÀ’G Fi5qkÓN`ƪÓ,™þÞ,–xò• à¤áôË} à÷×ðŠ®øþ—Öß—Y`G Ô/}»ÝÞa÷ëb.YºYePknKeûÈ‹Á?ʽ`û}wðîm³¹2¢¤ÜÏ¥=Ì4@R˧ +?…?ùío[ïH¹0î’Zn7x^ ¤gÛ¢¶ÇÝ&Ÿ¶iÁmo‘>èÜùÐÑÅð f|kJãSX:¿øXë£hOwß¾Œÿäj µN4£¢ö¨0ÇÇC9U”‹ja©ŠØôô=‡ÿkj>»Y/ñøâ˯¾øú믾úò˯¿úº•öW ¡jKÁª ŸãÜ ¨Y÷]×3ün ý‹ÿ>_"k¦ è‹A¦¤L”‹€¬•;c÷âlæú9ü_¸ëF ëÿÓs$lÀï ø­pJª PR–­ )<}EÖÎV€ŽÀ±dŠL@ð0•t[½¼’¬ã'C™ hñ"9”Š=_Gò“³Ö§ã-bŒPL {ÇEˆ'·:<;>Z¯Ëì Í×ýÿ±d!à“Z Øgû @&ð ˆßÐ_Íÿ6%–þUú—ú¡€! L_ÿ “‹ÚOæ¾åfÔÑxŽ‚ö Þ8ÙÏ%é•€Ò¥cÕj«N[”H0Χ€!”W‘Wdå#4£ˆ“êË!r«S0›ùüh~ =>€x¹\ˆˆñóŸ3•ÎÃm§£ “a´š ÇÑ’¡µ/,–- ”«X׫âø:LcPB˜M–ÚÆË¹ø/¼{7̆t’ +æqÔCˆàî(è³ÙL4B¬Fó¾¦Q|ú- ößÏ<"œ±âÌ óû'ÈqV!=qiû˜ +9‘Z¹Ü6u®ó¯P¿NÈi™} §çt”çO@éGM8ÕߎV•æ( w˜­œ €\AàJ¬úYíx•#ô\³–À$¶t¾vÉç“£²XšoË“t)±žŸž³©§Àƒ–({òá‡ýuŸúÊø¯à²t½@¥Oœ`ïaë´þHˆœ5n‡ê/|oÚû½;ä¶ÅppÏ·8þS ÛŒÔ…l»„èØÆ @¯®ÌY¹(z ×àROIçÍ& +AH ÿ rY,üOu‘0ßYâPÀ^š~·TH¢»ã¸ZHÎÕ©쥋(;øNDiL¢Ý(‰ê<¡dlqß–¸ Û4 €ðŸÍÅ“ˆG7Z ¶‚¶C‰ØøWÒ®Œ7$`_í?迵ü‡WÎpàÿàë/¿üË_þJƒ…i[ +Ôq±Ü9¶=dô[ÄðH¢cг¶ô$wÃιóŽëÛT²†¥ø!@Û¬Ò[Ñý[ö¦J~v–—hšz6_AŽˆrœ,“e¥RÛ àÝQJØW‰ ÔZaÀ¨0s»I³!Y©Hž»4ò‘Ú¹$£|; +¥çH3ˆóWîâY!aK>Ê•"f'ši€Ž” +o§±Gé&Nv€š£½k»%tøß{[_¥ß™‘ô–Hsà ’¦ëý Nù×µn–Ôtwté¸çÍÇ#¨ŠØƒ]"ª«¯  ™Ih×{ÓÑR\šºX*­˜¯ç¦p7šúÚÇ5%©ÃZAaÇÎÑ€‡¾/’ƒ&òªSÄs¤A¤¾Ÿ`¹œlfkä¤U|‡ÎµÄ‹Þ“¹(¾ØX€ŒûòÜYò.å|QÃ:Ýg‡¸2éÃ+ùœc@ª¡«ïjã÷ʸ)Cµu‰‘Àìw€#®ûÈ>\!× QÃUz¼¼Éd§žžƒ²nù£)Æí[¾¯Wg€¤ÌË{“PJ#!Q¶Y±?'½›nh>ܦɞoŠ©`ÅuA«$XìÜá“8YI†Ì ¸¥ _ìî½O“B)Å]ÊÚm"Çúó ÊϹ¤KÆ:†]¶ML ZÑ1¢Š$0TÙrÈ'&ŽŽìòÚ'½%í·Y¢šƒÐ>u`v ¿ˆ§9€d×§~ã*mÞøÊä¡’Üþ ûh‘x–K ß4€ŽrëÚO Þú')øSF1^­ƒüžBvªÿ\:ð«'þÆU÷¹WW³ÁDZ<ËSâÇct:Œ‡+¡ÝôÉl Ô ûCg¬Û?9ˆ®©\œì€;ù–ÛùjÚÍÕ¥R %aƒÁq¨í6Ÿ‹¨Á0½p L8?ôMÁeÌÛ½$/SÌ šªÞ«Xû#³7‰¾0ÀÀ‰ŒX + n)"ÄÆo9.DPú|¾Ô PÉ ïW$.Z§¿+d¢™«-QÀFa ƹOý‘ÌÓŒú†e¹ž¬– /@±¡ÅKBüA€™{ó•»´qô5ÔÈõdžÞ1C¤Ñ3~øáÙ¹ÀÌ!Oµý^Ûì(8>9<ÓÉûáê …€}ï/~a ç'G1ÔhþVpÁ`v5âôïöy žüàøÃ'2õ"•`àÇ|B^| bã ê¯P½pÿ´Þëܽ¼M öwÝ'¶‹gÛÛÎh©³ƒ” ~òPçúsr7tbÈXw°7<<;ÿ²0c0ÞðÊÁmU@Óp|®   :ôêåx‹ÎE@ßûFíÏwwlˆ}•Í6þ¶CQº¶.HØÞЮ.=^6‰nd°Mî¶:™oK4–izüøº±ÑEHë~ò”æÄ£÷³¯Ë§6n»ã¢Ë>v©ßáSôj—€íÕ¼ÁeÅôð÷·µ¼z@ù|ýåW è¿¿¹  hz;M1txج}%ÏM~G\f…ê×]uB‰3r‚'+_åꦷ}‘¤ˆUûúeÛÊÈQ’¹Op—) WŒ§EåðÒ>Ý%%½Á:”’£ÎTÙ–Ñd ÛZŠrº…¥ph%Œ¼õV)![¢"¢Ô§óú´ž3³´”¯ÐÍÖ)üÔ…ê[{ží{¾âKni®‘Š"ëwN½ýy€%Œiï–ÈÔ±¸£º°ì!?xhž^©QÍ¢‘Y-~I™#nªþ‡ãÙT9È{q —]†©Õj½Ìp \/óØ(Þ‡@>ŸþxµBìÒ{ Ý#_;ÈóGnØ6÷=É6 ºúΟT(OŠÿ'G`(­PðR§¤ó‹Aúé…ÜœŸ€?G?§¸󣩺ÿ)÷ø8¾u;ëNã ðä¡>ÛÙˆ—©{ +Æ_´Ÿ[€f€à€±;€ï‚Wb60GíýnÃj϶‹ÕþWA6x”ch$î·=÷5ªz9DJ9°®ÀB•1FÊýÑÐó]‰Â}Û}u8ÁI¿}ö˜¿®$Îd >±ëïýìò—O°)ðP6{»o°@ËÚŽ¿-¥¹üØ þ_@¨XÊ<û°â…ý!;‰]ϧ°çLlö,Ýè]žÛÿïñ +Zh Ù-Rænu$Çí÷V^Û¿À$ƒBeTeÐ}HL6ËàÄf²å@FGÑ…ê ¨.½T•V}W‡'1بE{´RÍ:ÇÁU€Ý"è'.®DGðrJ& éKÍ q¨s +!5Ãèda¡Ô_ M?GDØ o«¼/—ëµXÍ.L.7³•+ Ë’BÉl¬D ó<\#Éè F¹n×åUƒåÀçJ4Ö»±Æ¨?€c>¬e^Eá ŒM€í:FhÝ/e?ß‚þ66ÐjEÀCÀün_ÿ._û +'P{¶],-ÈÉðý€.]J’Êü/–륀ñ”ÎOẏGÇôÎ"øj@„œ¼ Èè= ÀÙÙÓÿó·Ï\- •[žø[úˆäãצ¯a¿ìŽEû½lrŽèH]‡Q` {HGççÆx7‰n” uŠänÓÑ|;Òøµ¿¶Úö,4?ÚácîÏÖÐê.Ö‹“â%Ô0½"<Ø.±þ€*þ Ðßbö»u^ö.€Ï÷-Àý¾ è¿_•ø÷¶MžCÿ„·´¿žð$‚6ÅÍH‰`GzêÅtí„ 7¯»XÖ‰ ° +rwîÐ8k +Ý…ïÞØ¯‹Á¢noÀ°ùTŒÑí9©â'À§C‚i*“ñ޵ÊÎ%V¨È¾’¸|Ë T×âp€¤ó^Ö‚C3Pwê±î‘vN !K'Q~õ 0[\çV˜È +û·n] Xôþ½šé¯_Ýn}ÿnw>v>©—ÆúçKX[þÎÎ`ÛPC1¨û§öñ9æ¯ÖP6€$ݵ~Ÿ†¶iqA$ýù@‘ˆ@f³†{Góõ|= +Tr`쨳’µt6TEE÷ø‰õ½~¹Ò pêø¶>ûëãŒFïŒûºÁ9à¡ÓåF©¼€?è¶ÄÏ'“©2EVt@,ò²º\'ϵŽS'l6®Idb#§ çkRÅK?B‚.l …tÕÉ^^<—ùÅšj7ã>Ь¢# Àðf²\|ð`½ f“9Á0ŲÎ5v`bö|t0ZϧôÚ‡õ²hâúÃG“¡*ÿHÅÚÇÓ7|>A˜:›‘RÒàÂr#””|F ¸FF¡B®‰shüœ›µzÎÝâRÿ¿dëÏ?BIïÜú!}c2®›Àôø+€/ÀýHJZˆýEºà'$‘®Üù:äS·d[±6…Ó‡‘N éxqîRÀð¥Ìð +ºo°¼–@(G‰¹ÝùÐMæ=ôùž nRËA÷Ú«ùW¬¿ +Þí÷áJ ´—&½êBþÚóƒ;©8–âÿŸ[Ë0Ó.•&2pÒ䇼 H%ŽØ‹gŸ|òì±£)–ø`·hèý¶îáê±>{'¶›–7@z °sç@7Ç‘Ýæ›ø|;аËÿîóqÒô²ù˜4§Ü²ÿõÝ…ókÔ ]>¿[‘×XZpŸöŠz5ÕðDþ:€÷ßÿ/ñèœ_ôØR«¡£ïÞ¾[/Ø.*Y&ò<Íævï®í0&ÛäaÜÔCô¾½¬ Ÿ¥µËÒ°¥Ô»=bà¢:$ªqu¡ÐË´;Gq{#çÝ9áŽ|B±Áߤ›pŠO çRšš5ÀQ‘¬À7)’†\BˆœºCY=ß$'˜Gš –H§SÕÜê¾¾e\èÛj'u&Ôqã#E;¹Ðº†ÎûïxQ2EP Q=·'™8t‰!ŠF0Ũ§§ˆÁ%[4›ÌïÊ5óÛ¢?¸ |¶>Ap—@ìÞÙêÿÛâºçK~Õ.Åw%€­µŸ#oa±8ð_ÀÊÞµ¥î‰°Ì&€¾åûßDKk:¿G‚ùõ|íkuDÖŒq×jû€OÓÇ—Cñ´VÚ·ˆ1h$Ö +‘ãÙ¨?XFÁ÷ý@¾øo0zü÷ï>%èZÂÑ5—SD´ M¼?Z¯€amê÷ˆ«®¯¿ßp¾*M¼\‚¦+ä‘¥>ËÉh/ÆÃ´a¦(*LÊ5WY\Íåºw‚eφ ³îyÈ\À¼\gøú( +þK4³Î  €Ÿ>gúWÅ@7 €àùÿŽ0€p @j8©)Y`gShkÒZtŠq€ãá!’€<4œ¿LÁβ0þMר7;¿ÿ-Õ”€îÄ2înw£ù=ORž¨UowÐ߯()ôÐÞõBÏ€× Õ]ÈÖM©êzøeë:?AŠik ièÝ®uLõ+=m7ãèìüñ³ß>»pb@•[CÔ:˵å—e0~m·Ýdç¶‹ü‰6Ølõy邈) @‘Ñ’(‡†ºŒßŠbóåÿcCÙÒ¡š`0?:Ö»0ÜOÝݧv;^ªG¬c{R¸­¨Ë€ëÀ?ôúWU‹ÿEýïö; ÀÏœxÓ,€Ï] ›pÅ è¿·::BØZ b•ær¯ ȆÍpÈCGK0‹FY„ UUD£’M÷œuÅGh)ý#ßÈèóE&Ã!g]묧wÜ ¼Š â_à–_J'‰‘.,v +€óȰäT½HîËaÙ·cSYàA+Õ•Ô‡ÃÁæ8/¢p!ˆ:ª£°NŸòBœf õ|Ÿ;U×`ëÀÅ‚zNiÅG®ÌörªJã]ÇMR#lp©‚ϼï]¾>ï[R<}9½[\ŽÜ¯ƒW#»Ûî×Yâ¨ßv% ÑInuÿ¢,Ó®µM¶}ß°ûhÒ#›Ó‚ߺ}µÍzÌÏ]c +nu!眣Y¯Q/Ažç€ @¦y@€Ô'.ºîd¶Þ¬×C_Á#<k(4L@㜻ö|)ð9‡}l±}q;ù³ü·² ’è8OÉ·vPÑ×ù<øò~ÿáù\½ŸJùÃS5®“ç«Ys œ¬IUño<Ù°.׳À.7˜Ñ‹\º¨á`å A;;KĈ1}üéŠëtŒ€Xj^,,dPÃ[Õg£°3[¼_s)i”Þ‘VÒÿܵ€ê0„™Éò‡?n•}F³èø0:Þ'ZÖ‡~µ[€ k8ÿP¡µOº‡PÊxÃÿ㸜œ>Ô +Nå((vYöI¬k0Êî>؃…J‰Dÿ=;@’¸Ù¦.ªƒ :@¿ ÊgÌO\~n¥ÀûøðûüíBÉZ=Ÿ}tŽÆë³ÍÞI™PËô­ˆŠö/êÓÜ>Ž4ðñEFvD(E§q²ýt›¢-Ú·0i› @¿t3®5@¯{Mmñ¿-öwûfø§—¬ð­-U^¸}·GcÙYÓéKô^û}Õ' MGý¹R€‹Š—pzNÕôÑo ë£þ´ïëΧÃéÀî{:šöI1†ýƒÑ0ZéÜ€Š$¼ ËP­+z›ü5ØÉî€LYØO‘AûB•ÔÈ…U‰<ƒþ¤ßŸ8Ï<6P¾š§élU#‡G5¹,Š/`ÀeôNˆ4|pM +/aÄSÑNÁøþ€t½¼ÄÞ,1™ Æßj ôsÇútÑp+tã‘è|×Ū¤ôîǾ®,%tz¹Tx÷ ý¡B~»ÑöÉkÆ›`ÛxÝ€ï1t†;žZ‰ÞÈ&%^±\"°zK?C¸®ÅJdçÙl´™<ÒíR€ÃHèÇ@áj  +Hj¥›åj54=¹Ë‡Îù:¤QÜ©ÕL~„ò'õ>€±7ÖÉòÜOõ“")EeWVD6]âBÿÛ \ÀM^3øj9GØ(—è¿àaÔýçú¬gz4^£€¯–e²P÷—O€Ùzíìý”oºÑf‰ á’Á`)W5œ<_+²Xg”óÅøÁƒµþz5¾…P¿qYhŸ-(n2; +TÓœ§«ùx8ÏÇÓ¨dóUöN€Pí}àáSX‚ ç¢öO6È ÈJÈ6¥/X8† *جÆZ[䛸Ålòé‘còHqÀi‚Ã1R·“Î1dâù#Íà¯2iQg¸÷¢àè²ÀÇ`?ÈŸiexòäËOjI–æpàž€VíàVM0Ц]h8~M €£Ý/øŽÍàÊÛÙ$E]]m}J&ØYÜÓ§|SÒ `hýÝM;§eÈ̾i8  ëVoüèõ®«ÿËCÛYeÿ/[^êÐ*ÙÒwï¾}ðƒ´°PãÔpgèž& â ß)€ó¬é§.B:÷•-@­ý.ØN˜ø/ZT»Õ”æ¬r^c¹ý(p éˆ 8ªÓ¬?8Ró +±öÀª ë Ú”Èw8úh€¿öÝ·¡ZçhVhðÄú|2EM¥LxR¤‰šš:É­ Bzj&ÿ`„Æž¥Œ¬»*Séçj…zÊÔÅ ÷Åyêb!÷pIÈÓ)•0¤ +tP@¥oº¥êvcØ:ngÿ}æ4ìÈÎÒž²:M»Ó8– Zù‘;c<Ëyl)+3ùèm +­•HWZo jKü<žå+­ý@AÀuõ`E]æff•Ýåd¼˜­|%®Vx@i¾”4¦ûUIÁÝùlVZ˜L¢j4 Hãñ̛ν|ç¾Ò”¸8‚ˆ Í–NP®²xG–&ÃÀ^‰„SBQΣ–µð¸\ÎÊWxèë 5â/4Xlà|ƒÀ×áL;¼Ã"l¡Büjät:|ôêÕ¥#ˆ7stÿሠ+àjf á{õàÁâ‰8¶P@¿5„8ÇA{½^Œ&£ß”IãÑTðã·#€L¬ð¼E¾´h3^ŠâãGVýW¨ë¹žŽ«åf¡ãeÌþ-KšŒIx»Wë8®¸Üíxt€Gi‰ç—-¾à}™žBÚZ²€«ôtº^-çZþ÷X솑Á‹,pÕÀ®,%UذËðP @ª!xhY®}•ÝU ¥œ}Ľ¿I2Þkê?gÿ]ÎBÄ$À&A –—~ßíZ¸íÝòk;©v2… !–ÛèR@–¿Gµþ³ÍTÿ=âÐ+SÄ! ²ÑñÑ«Ž8ÀEžêx|8ÌúB|NžýŸÏòa˵‡èMbÎÓD›7) ‹'TvŽêÄ6`Þ:C/B÷ zî|ÞÜðí(n&mÙ?7gÛöécdƒóãï·~.õ×®X‘­Ž›íæ>/™V —†v³<ðW¶[ü/j·a€ëßÐYnœð¢pƒ€vX€«ÄÛƒÿ‡™ˆ¨Ùœ®BàS±¡³/EvbÀsSd¸z<2ÀmúîƒQo|0œ û$)ûvgƒ¡b4¶U”ÁúaC¹4 M èŠ~8<…÷Š)CŒb7 2J¦'E dÝ(Eûë|­åt’e[ôÈâ*âj.!íðÔÄ€¨ó©½lÿ:„)àXâË5Áž²‚BŠb—šÌ(ø.|ÔLúét°žËÚþ@@ÞïÝ’€ö‹@ÚPÈ¢=_/×9ð@ˆX`<@T©”¢š LŽô£ˆ¯AZTàBá%8(îÍ&kÐShäïŒ)ƒæ%Ð9jâ­FÐòO"-÷MOØÖÑ~¡IÖ¼^‘/œÙ®€< ^¬SþBCÑG)Ë‘³V›Ífú;[oV  ­‡ˆ$ÕV ÂuÏY/IðÜɋŵ›ªOwÝ ¹&¹†—±Q;bè¿XŽ—¹xs€£¢Éñ3´´¥ëx!ã™B5—>Ôøà€2‚ò窯`\‚Ì +í}²Dò¢Q-ázC%«•~—EÔ ?ÀjýoULÄ•ÇÇüL×ýÑrI +Ýâ@+tóèü²àÜF7qïZ ÀQgÈ⫨_`üÎÀ¹­À+,…ÿ”« |œxñ>… 7ú„®S©@)D‰h”ƒ­/ÀîTD„xìÀ=ÀÞm²Ï¶B]p¯?hÈ•ï“7„|³ÌwÌR“NyÒ`WñàáG秇ýÞwâøÐ-½¸ Þ‹ãóÇÏ>yöìY,kÔ›i€±Ð§üÚazâó-°ßålÛx2 œ§ j€=3@¢¬C“»ýVÙ²Øv ôË'ÿZ&Wâw~|ðÆÞjЉŒV‚jÀÍôÊ+ëôþ}ìÏ~kø§×žp@«fGŠžyЊŸàs øåa +‰ÊÒÔakGúuÔ¶ v€_šú.DÙ×ê®ÿ=°‹¢KìÜNÛ…’nPª+4<¸ƒŸ£Ú;: îíáç€ÞßIhÙ1þ 핆“Äižç¬HïH<¬À­é½ápH†yúhûl:R dª™n6 +W.ÃË‹ ¢`’õç’¬%uá"Íh‚œà E² úod £ãát(8I +~ɰjê?d§+þ+”ýŸ_'ÐÆ@fž²øë5øÏ€&»`º6»MÒ tÈM[­»=¼>én|´›o`…«C¶ßÖ†ƒP]4ž|ºz¾^ÿø?ûÔ©«Íêù-ú7+€Å5ÿ€7w±“+¬«ß‡¾fWõ@„Ò.! ¥:ÑñgP“÷õ ºJ‹CœÒ«_ã¿sàV '³GëI_\]u +·‘ó% ¼å—hñýø¹ŽŸÂùòùs@t³öf³ÍzTÚBɈ-Ú2~°YøÁâZÓ†[®k±ïzß'®¶›¯Cȱ/ní$e¸!ã91”ºáêk˜w%nÔÁÐa#6z R$ h–I®šÖ™=ÄGcÇ&6¤¤]!)h8đۀL"×N:Ìú\—³góG³GžElqÀ i+nöœjþÎP¸dW@%-?8Bèht{>â},‘^Ë  ³Î÷g¼Â Mù¡c†N…4j¹^Û 7út³LcÅIÑfp&û«T²ÀV"š3êS_,NˆÕ£ñ»£˜ê› €ª=üç/9>ãʸá!퇠ÙíÞ0ÞgÙ¢¸Ô @YâÈg†DáÿÁÝšü¦Chý݃‘‘ ¢û{TFU×Qѵ%o×í,üÔýÛ,€`ªpÙ¶Ùx[×bÌ·#-LlaÙî¡ÿÌo; + @,2Ñ8uüÝŠ2¶uŸÝ'÷:Ö]‚—X^)\^üÏ­PYÚÛ¾@«gGÀÈ5€}z¡í¤Z‹í¨ÃBGÕǃ¬Wb=J(ÛèòÎbÖ@Íœ†î¸TÀû`:îMÓ“Ù«ËLû= +¡3WÁs$¿ìý¦ôG.ÚAsíÿß;lrNŒ‰6•ñËSàPü×зžéQŠè{·HN«^¹ +ºzcS²|¤0 f‹íÊQé­5Š;‘i¤ý€}ð>5iˆH`nô¸/µ-ÛÈx0þ HÆãO=”hä³ ‰ÿ—-%` +ÎÀtÞ¨¯=eH šAÖ·àAä?®†‹¾{pý­·„÷-QL©ÿZ.™ª‘\GH‘(7qTé Øâ¬æÏQ«—(ù‚T¼é´’ƒ²Ž¢Ofñ–û†^­ùŸÌâ¿óÓ""€EóÉp²âÿ˜Ï™4°än·ú&šŽ@Fòð§yc$âƒ×úÌŸ[jÌn—“‘~èõ`åj9Twæ,BÀlñ\Ͼ5bÌ’Ï–k-*Ô¤p’éä::åz¾Ð67œø—y¸æjú“çÓ˜ VåÚ8›e N´Å+» -/ø\™P>4á@©àYì´/·®Ñ–)X ÁY¾!È—Þ¾‘€û= @Ás€Wâ71Y RÉo˜ÏNk@³t Ë¿5 @nã¾@\ågë@O_¸7Ï”\Æ'Ðc REôÏ@yºA¡]û>A +Bªù{¬ˆìVzöÅwÀéöZ€VÛ À9éSêðræ"·Ë1=w…>ò9™Qþ!þç&¶°çZàšÄ½åFužƒ¸LI*ñp Æj;P—¦†5:6ØÍÒ¬†“çs x´Üüf³^ýù&sN€­¼Hf¹oüë¶?Ý kò¾Ú{߈¸9Ó±ŽzSWOÒ†ºô°Ù„|ªnÛÃGK4$×K+±8G&`LéŠXç<ʉ’„˜o]ë…{Žáz4y¾ü—9Œ!:Ôß:Ë€";ºƒ,7̸ì@ï«)À¹Ípþä5gX¨_Zµ)ö-oàýáž@8|Ñ@e¿œš…¿NìS·`¶&Ò~–QýÚÝpðbÐÐPí@|ãx•Â`Ìû ¾€/ù) ?{oe@Îp%àÛ·ßê–Êâ€; À‘€Ç€+ðÝËTγžaÁt|¢Zˆò‚y¢"”= GD«êggDeàS¹2 +b÷Ú>•ü›S¤ÊÂùk(ÑÁý_*iÐПzÚÌl?;vÒ}v@³ÍÞt­‡mÇ7SJ»†vzÃüð×ù¼÷~¦@(øÙðr€ 7ù|×gç9& ÁvH `x¨ +&µ¡r-6½ÿDÃi>¿CÜt€ž;ì½3(Èì)Ä÷}0kàütà\»Ý`9Ø ”º/|w%rJ1GäÝ©ÁYe¤²˜K @q§„ñ`„h¡·Î¾G/G÷éLÇKº;wÙ€+× =.I.0E+_PWjU©BIÎ'aJÔPiÔðb'íýôîƒÑd€ºÜ#)…ò…êá-*üß³hà9s@€<<|vepsÊF&ŸÊWDN# à‹&R˜ÛHí[$Ûnk¿Ü½}@ÖjñV“ö5ç¥b©ää¶]£7˨ñhó©Ö¥sÉÍýºJÖG {΂X¥ˆ•ìü†#°Ó­ Lzþ7´Ü`™H;ÑÞç¿õý>…( Æ‹À1‚B˜<Ãhø…w§ÚÁ5íX |Ç'ÖCi p=PµÞlæËç;\¯ž¹‘.–ƒQ0Qƒú—ˆB`¼l‚‡L`s=Ûh²XƒòBvqÍ¥;ˆÜ¤)ÖhY`ºbpP°ú²]ÄÞ,Z.¨ß,5 ÀØnß<  óÎà,-ßÀ B@g¸Ù`·Ànìß ¶#þµLehx¾Eöë^ úæ~êjnäp'dJ ¤öÅŸ¿Á>¡2œzEÞޭ·z÷Pö“¬,¾­QÄ?={ü¯OŸê˜{íˆÿ¾ÐŒï ½©útþŸ®&–GÍ„ #Ô+ ósÊoNt~àµf¤{ùf´Uÿù¾øéÈy€¿ÜMÈ«|ÊP$¬ß`È·"ºÓ­•\![0 +«ÀV@µw½–½6mîcßXD…¯=·pU§ p@;yÀ×ò¨¤â(ª`Ÿh LÖ-Î +ÙÊ‘(8t \ÔGX:~nÝ*¸äG àoðÞ*`ñ¯(Dð§)•ýZ\¶¯Ç¥E,ÊBý2&€ +¯ù_'×äÙÀÝrµë®ÐÙ0¸œç3þy›4³€¼g¦/{ÑHßm +Ü/ò#%,r#‘ ×ò\Ãü$÷Jfî`{¸r6qã)Ï–NŨָºçÊ4k áj7Ëõs„ !¹Ï]ºX›‰RÓF3Nª&¤§Ü:* @V¼bpàZ Àåu:€½uœhçûš€æxrz À›®=´µœ>Þ®‘ Có+ëì«úE-&‚AõëÝ~´Î»—¾¹ý^ïJÀ{C^ôŽÚ¼ ˆù§‘òšßÒð•óÃ}‘B€ïl-gÇ`=]x^2àB€ ÿ³ÇÏ;†ÂaË¿§Ñ^ÁnìÉé` òÆèîû„²«˜mD*QÀ´ èØm-éŒj“èFë°²|3Òù¯&ü]Kœ0ÅS'üòÉ¿þ²b/û„µâØÝ%†Zš˜ø=˜7á¶}üK)î*5”¿~ôÃÿèG?þé?½ûî»ï¿‹ð»÷ÿ«ßÿøÿß>þÿÏÿ¤æÿç/þü•_}‰ðõW_~õÕ_þ¦Q«jŸ¾ûöuë@> +µo,Ûq2UóÖmà>ðÝ—>cKM(º¾©†Ôew"hQ®všÛ½£°p‘ü/hèœ) Kî3÷AϽÃdjTMx!BR–­Áû—Ûå=WÂôßq”e8tèG8Ld¡}šHš÷Úÿ5¸ ŒÍÓmSñ'ÎŒàÁ§µ#†Àõxéüÿ²gÈuÚ‡8çß\å(W@[r1Òê%(”Ò¬€6dMaʹ*¯)ÿ¶m„·Æ†ÄEõò4(7Èu²ØZl_|úý*Å<$Ì%Gœ‚“ÉlØ(}¥²H\Ž/xã¹ã.©Ì…"蔀6ñÆÃ¸Ó+Škt_»,[2ëÅš‘û6™”à…YÁHpðò,€æ Þw>ÛuÊ@óÀ.=íõ}"ì|Þl÷„„Q©ž.âÐ,‚¡ß¤ªîƒø¤kÖ€íÖ]ù¶ Âx·m+þÕwïl¶,úfÀ¥1€!µv‰¹¹p|²µ´@æþ¿ö€Xr‘§néZYÈeOÿ'Ïž[×PC½¬>¥úŸþ¦ù—iðmŽK?Æ')grÂ8ÓšŒSÉ¥¡@R÷- À·¡ò-A¯§})\ý©óé¿þò—ŸüÒaéãóã»ösé(ÃB8«ˆщÿr @ºØ—ªÿE×\è÷¾÷½xÉGàG?þÉO~úÓ÷~öÞüÝt øÏ @ÀgŸÿÿ ð‰²ÞñÅ×_ ÿÿeK­®}ºÉ@€½â£wkŸní¤@V¸±›Bøí[ó>ýÓ;ôMŒ{‚\ßu‚ŸêÂ#ýZPÛUðǥܸGl°odg§o÷NN6ê@ö“žoø›#ÂÚR¯+ ’„J¶½1ÌE¶pÎa?/Œ¥û[¢Ã9«Þ´´¿ ªÃ„/×™³ƒ¶OLç»G.ß›lÀ«½ñDaÈ JÏ,ÜkÝ|ªãVñ§GŒï{Çš@v‚h°¹’ÐVÿ/ ÀGçYÿ»ùD;oO(O¤½Š$òÛ°uƒ¶€4jî|*»‘>îÛoY': d¤ÔZI£z:Š4ö­ [ °s©ÏhÙq‡!3€:éägRO*E!í.Á.ï<"·^íÙ¯ÿ¥·FÛŽpVr/=‘‚ÃZez}Z¨÷žmÐÛ¿ ¾+K€/ÁNoNoš`ìÀ5ó=vHƒXDƒŠr]9å:ÿ'eÐÖ­Ùæ¯bÅ>®ùŸk·Mù¥!»Éž×>9´ã²§(Áƒ”@sƒ/ØG‚S€‰Æãé”f¤]A.½^4{k÷vç^C\©ÈÞBÊßz¨†qšr˜ödD:t~úÚ>à×ö]—×h³.è¢ñ‹òxYžø)½óxÃu²ï¶ëHd~õ:m]RÍÁöø„ÛÖEÿwßÝÙÄG0òàðäØõ:ÊÐ ÿÙ¥¶û?% [  É0@¾Q0–‘eâð×U)Îö-Ç':èü× €sHä·ÐÛ÷,î_{Ñë ˜¤‹«m}CeHÊî½|; @™ŠŒnÔº–„¾!¡"ÏŸ|üT˜×¾ù÷ñãÿŸ~òÉ'à¿ÀÓŸ"î–/–‰ÆWZé’àOš¨Âø=ïê\Cõ°¯C)pŸ^ÿÿð?üáü“Ÿò}⦅¾÷þû¿ÿýï~÷‡æøÙŸø~þÙgŸþ9ðÿùWˆ_}ùÅ_}…  £k-@{k=RãOâÙÎ}t¯‡¤ƒ´œj®útª†Üºº +”ÿyé¨{ܧSÑ|óPw;˜i¥«Ÿø.^»(aíª·½| ?¿D° yBÄmAû¾²˜°• 8™j– ù=ëº)ô“" +pÛïÙ-ë2.øƒü¾.Õ‰Ö¹5ÅáäÈ:Ý¡z¤µx”BÜ’­Ü+öÇâ×fÕ®I( XrÃjl&³ÑðþdöŽ£ºýþ;$!#[Yí¨=»jrÀÖ 0‚wän$nþLâ{ì/] ]©ßXö6WR·Üi×,”[›íÀ¢ÖJ:²ñ›™]€¡Ø‚øÂ¹ +¦¯Ë›èèç‹íôE+€$nupqÅ_ŸxH Ýæ +¸@´~OAu¡ þ]ï~þc€Q¿w@lÀŒ“þyÂ`A©³Hki§.L ò€Ø=_Nú#4ü¼XOüàÿdÛD­V+ X®# .˜•lòÉu´cˆ¨ t/Ìêá¨&–šˆ\TŸtqØû#\%‘²Äyv4¸X" )\0D9f&©¹h¡Þ¥?ZÌ–ó­^QÌ»+£Ö=^,H.©¸‘7nŠR37¸?ÔÕ@9®Éí5ø/)Í'@ô£³|®›ÐÖØÎh>WÖØú¼Ôö¡Â»½YßÀàè°YûdxÅ:-:Dبλ@΃êèE}ünŸo³ñW`÷ÝM¼éÍâ«x +÷-Z_3pÏaõt< üwПm8}ˆ¬ßIèÀ¡~JKe°ÈÃãÓ‹§O?áZ2E߃ú-ßUP· (ÞÃÄÙßD¹÷LÛU‚œ5fk0àÃŽÄ„»£Y:Tm[dD~éW¾5[S!|BõÝÛÇ=úÿ³ìžÆð: @˜ ƒ)^âþd韤p˜Ÿ;@bÓ™¾Ž ÒïÑ÷¾÷ÿð½|ÉüÿáòãŸüÓ»ïÆð¿üþ¿ ¨þÿáú¼F>‹ûÿWz|ý%øÿ… ü7õjµíÿÛõM>wÈ”w#l%€ê’i¡d›€ÞÿªÄS‘Ð(ºµZ9òœ](Àð™K·9ÕgáU˜u¿Ìþóº +•@¬‹EÃ'Ðm?!7]!p[¾¾*@P&Ì~b|×Cà¾x3ÏÔªZè}`‡G¯MQÁè]GNÛWÐRŠÏ¥€àvºÔ&ùù¡ŽÈlÂ;ªFr oHMðEù‚~"Œ ü®¹ðÍ2¯ äè‰d\ŽzC!ø¾¯Ôm0©:äá„«4k5ø•“Ô÷¹=io=þ) +³¢ë ÷ð?"6RhJÂ(Õ“Ylû}&Âæ¼¸–8ä»XÊõ:«»BA`òEÀœF:jĸ¼Ð]–ÉÖË"ëÊœ£IÜJ)€#OÃÇÊP®–³àœˆ×–%ÙóX‰Ó´U’Žûˆ^®ÍÒš 5@ «9M,3Ips±›;IÑÊ–r=æ>mïK*5…k¯€¬ÅVêi¼Ì¦ÈHãÉu>ÂÔkøÐÿÖ:ÛYÍðÊ•mÔ±ki¸< àÍ}º)õH ãõ>ÛuŽÚÔÿ—SÞîKÈïà Ï×g¨"ê°ûòKdN{Øvܪ²ðs.þú*»IxGL¨{ÑLÝ¢FIue{z†Ë³äÑ•€µ"<{RKS²[- 5]C€½]gÀ‚r¾ªôF”Š ~Ÿ§Kí7I¼Ë @`)æ°¡»i€f(dMt#ƒ9¬¾åI\¶gߎÑíwÛ§O~ùÉ'ŸÐä>ùÄ÷WÌGöøÔf_UçÙ“Öy»R’º«Ø$è:Ù× *³Ñ÷þáù¾ìó?úÑ¡Ÿ¼ûŸ_I¿ûÃïþ+àÿ§?þáOúì³Ïþ„òƒÿ_|ñç¯ã %à `¿Æÿ¡/[uûtÃ:ÐmÀÒNª™æ{p®G¢NTŽ!‡èÞèyQgƒ©súÀd Äü¥xÉwv[:õ)‰I8UjàœX –j·§Ë"½KäA"ÛÚþØ$˜4*Oª×ZC~O‹¥jîâ?ÚT1ªˆ’þt¢°œ–ã9j¹Àa7¬À–ïL™Á |àt25ƒ¦D4´’ªÐtÃjqËwï¶"O»fIv•"Ô¶­ +‹â¶èáŽÎÏ+8°³øôe+öë¡AïÜψ¦ð~˜ç>+æ1K¶Ê¸+>Yè®Ë5u^€Z+‘®<œxDªÅ/OŸMVÃÞhí¢6?/x)åÒ-ù–X‚Ib©žuõg—²G½ØÝ]¢‘ûíMjwY;Àx†x'²òóÿ¢H¶úòøDȼʇƒ ¿ð¦[þ´û>l¸,p¦°§~jý°¢`³&’XŠ _fÍA#®áÔi‹Š°° ÊoR÷"Zмæ0”D^әǸäãfÓÀjÑr]¥H>)‘?'¾K‰7qà"R?ï¿´? ~®s‚‹yŸÅouùü-\9ì ñã…ëûrRp?b¤`Wb‹¤)%€‹Eå!‰éf9ÑຕoxÀÅÞ,ºáÿsic¯ó.Ú5ð¯À¥YßÀ€%6pì|„ORðSîH˜+'Øø[Ì¿BöˆìE"ý¥ˆK”³-rßÁ]¤ð·ë¸Y\ ‰ +Âû‘#üÜ£f —üò*Õbžu@ @½ X:>RM‹ãã‹ÇÏž>}ü‹øñ¥Òøˆÿêï Ô{?ª¢¹ða€^A¤¯Ôet†€ú~(DH7•ÎbÏ .©m³7E’%õ›’ÃK…î-жݮE³eÇàç'çú8:°µø+6Š„ù]·gÚ6ìÂuR” ù ¼6í]ë÷Ðþÿ=_Sÿ [òãŸBï½ÿÞ¯Þÿ®ðû?þþü›?}öùgþÓ?ûìúÿüµ“¿üâÏšôè¨Uw‰nò3Þ¾ë3¨€ßÀÿn}ì”v˜T¡'BÒ ø +€aî ?à ¸Lò¦ 4ð\–óxvÙY?è¿#ø‹„…–<,¡n“;ûN”0«éj½ €¨ƒ¨•õKJQ×9tŒŽ‹ž½¬}š=Ýd6qÞ¡#/ƒhT.÷­‹U†|ÆÓùtšÉfÓ¤qHÁ^œb]¢Ž¸lA§@¸LúËA.IqAîê6Ph›®èm€G™ÞR)>ÿ; €@{ÚÚÃç¨[/q”B(Áÿž“qm¥i™…ÿÊ>g.´ý*ßåyþ)Ñ¢µVÒ(­¼ýV.ÑÏ]™œaÎ­ìæŽÇ²îvµ>ê\tÄ3j¼$ IÕÊhÞû±Hëë)*`ôëÔŽ0à ÞVî;Å97äÒ lª¦ò§x÷ɪ=¸Æ_ÔŽU‚¡ªnlÜ@ u­g}ß/…°¾˜;jA`iìsÊþ €Ø¸æoV^gKD†û\d_¢å˜ZXíÖË൤DB|–ð‚á%X@ÔgyC¤è .Ë&üNÉꌌÍÂÆ¶OpÚÓn”¨w>‡ëAf:*çÀR’yKªt¸EkDÕÌ} ³‚ç9Í?‘…Œ,Ü^') åŸ×/½¾àÅw¤ûíÞ€òÿš€€ž§(úVëJ‘¥öq2\ó6@Á¿âš  Q‰ 톟ýâ·!MÎÖ¹j@aï‚©°1ë »:ðî Ï~¦ÞºýVï`+ä0¥œ— ùx‘¹‚8(ÙÕ«ú +1DÝòÝ™¤úHã’ ŒŽ€.$½Í%€lÝÈ`ëWÞ˜jð¿ƒ~w mA¿wÛ§Oô@øä“_Æ9Pôépt'ŠùíR‡“Ä¥o‚Ѝü" ýmÔt Jãªþ*Òf)ÄïeǯíÄK!3iÉ¥%‚]œ8Ñʇ§Áð@ƒ³ZÙe•é"AîápQÏÏÞ¡7&èÏ=“î‘ ‹¡5cZæ®<¯ØÌ§®8™Nc ܰÓýM1 ñU÷ÆŸÆéˆ°%¨Ý ¯ÈeUo'ñ 7ÀÅÅÞ@Yòÿè rûÒ!º=9=#«€€½:ÿjH9ÀHƒHý9c9;JÑ­h­¤£4ó +:g_HŠu€E=ŽLŽhkÏsÄwµQNªæ/tÿÐ<,€H®d P…ÊܹÞqÜ«Èr¶šÜÓñ}` ÀJSê”(…€ÐÒ‡cÜ RLÆ&‹ÅJÑc<_Àp¢ûvÌ븩1€ÄZEР”’µZˆ§”¢ € aB4m¹/À/i…x+UJ‰×.k@l'x±^ÁbI΀rÇ5D[±=ºÚ‘éV“Õ´ŸiÊ:41/@Du06øç¥74—Ä}+‹ ×\‡ëV…µÂò#¸Î¸^Þ/á' 2J0ýçný!€ÅÑk±éZúÝ­Èß,å€pð&>|Ъõ­}Sä%Ash€Šéú‹bÈN›@~Õ%~s:<:Õà3¾¶YôFŒ@‚í¦áÃíÖPú¿~|0ëíO”C·¶À É30t4aØ,ˆzê[¸³ÜÊkB ìæ%¨ÉWPxOš@z Â|<—´÷Èé!ž Òaÿ±üõgИވHþË_~òÉÓŸo-Û·ÊEõpè$÷X¢§$ÎîRú§ä!دzÝŠªËƒ²ð_wP´;Ò¸þ­¾‡Zz>Ô<{à¿zaÖï )å4žŠõa-¹ xpèۀߺ}PC‰::èG®è,Oï|(™¡ß>"=°mPR@úE팧ÚÙk’%”ü•˜Ú,vFí6ÁÖ¯¼]Ćïš>¯÷ÙYNµ(ì|ênºà¤=LWYÛhÿ¦4XsÌ‘So@)ø{ÿ½ÿ™ÝÿÌþº­€ýýÿÝwßûÙ{šÞÿÝ~ÿ‡ßÿñ¿þàOŸýÙ9Nt 6`?"ÀW_|ñ—¯ø4ºf@Ô|ñ?>%´§ãã€K£´HšhI¢y„B"¢´›@ßKÿ\ˆ©úgç(ÓA w[¼öÓÝj¦=) ÎɬLÑW/L‘!äGP(éZ>Ø*NPŸPã©Ó©áÙEŒèà,[œçõ*&g/j⫌¸ /‹Š~<ÞWë(ý$ñÈeWGhpœ£]:Là µ|ê‡Fô:é¦$AÕ*IʸA î½`2µ/i#Ô´»¢Euë -”¸ N#wT=€trrv@¦-5íMR&°ùî>Èü%@Pr÷ך‰´}*èZ2Ê¢lS[k^< +NX¯æGƒáâ7ü…+ᤴhq&PºÄÄÕÅß§—¦¤¤©l´ ;€ÓþˆÐ¬³ÝHá_'mÄ[!(€í­.ùq)~%®/7ËŒ¦ç¤Œª¨ç»iWËÙÑ ¿ø¬u ~`Sô×[Äkœmäz$ú#·É)–†³œ­t{¤ ?âïbÄà¦W6²’Éä9@ZÅ!³©¡kà˜Œ7ŽÜ“‚6×Äà‡îŸª}+ ¸>›?ŸöiI¶Ó6êT_ Nõû3„-Z´z½¥sû"aLâ®gëŸAÐá>¨Œ›Ä×NݴΤ[Rf®[ÍŸVÜmþPç@^õ¸< €NW€ýu2 °d_nh°×&*|k‚ˆÒííÏàG[ €ê½³ÉA%Êñ–®âù#8 >Öt·B5}îðߪƒkäÓØ’í¿Ø£b-øáÁ­­À>Ý„Hh‘%jÀãÎ ›ÁN § ¢ÞºëlƒåAuÎT°Û%„ºŸ}Å´M'@góZ€7¤ÒþÞˆôܳ<9?þ__°ÈOà=!ûP:Òt¥µa›H,¡oBþ‹ðjÒðÓ¿ûÓwß× à½ßý—ßýràgüìO¢ÿçÁÑÿË?ÇðÅW|¾þâëÿá\íu!—)@VÈÊñ¿:ÞêÝu]ªNûï„hIð—JK!g¸¥7×Ç*óhÜ ”R.Ó¢½þ$Ò0À¦ÞÁÙàˆ`Ðß:ž°‰¾5Ÿ¬\]™ªý°Óy.ð>éÉ…$r[àæ[ßV(²ö‰õ‹VÚ /B'Âa®€nS݈ú‰å²¯ßd=Ÿ>ZMç«ç|\Euî»ã€@D€çóõr½œû& +È5€N‘ H¡i`…80E«LiªxêhãádðÜ%X#Æ4Jÿ:q + ¿òØYÀfÝrÚ%Ù„\üãXs_¼‹£í§e6 ™+nº‚Øñ¼v&?+i­¤QžŽ +:  €ëŸÏ6€g½ž«;fb…Èþ…Íæ‘º4øœ€Åà 5ÿ§åQœ1¢I/Ѽ%2àŠ»6£=¬À©à¿ÿGÚ +‡Àž~P’MI,7˜›)€JA;³<‹DD£]‰÷7.„ÿ›É`¼YºH>€§)À¯`îÂÐU®Íy¢ùë‚ð¤¤øÑd¡¶ 8“•žcS‰²VGhéq+ˆá€²dÀ!õùd±ø`CfAØ„\År²ÈHA^×zX¡™¸)‚æ`C9óçZ\RxÌsP~'i˜úµˆÓ„(4c¢å‹³vïкQÑ2@|:Çv\ºjúA”õoºUP*ç‰+…ë\ՍЭà^ޤ†ÿRX¯ 5SàøÐ€·nš@²/¸KeôÛ¤øèé3ÕàË>õËD/T +Å~´wT /9Ò³¯a¤®ow Ë|Øònc_àu+¯Oby´úl_ïú…€“ã²<ùWîEóàÖ²M ÝgGé>; €4jýû1[à ·¼¿’þàÇ?y÷g?ÿß{ÿý_ýî÷¿ûÃïþ ð'蟦R€Ê¿2€ƒÿ_ùÅ×_ùÕ_²*Ð “‚ÿÕžl\¶ÀŽl"x‚vÂ6زÿÉV,‹“Q4s¶óþD”ŸÅ$ˆA8´q¡Q=Ñ?Ã~QˆéߣÓÆ£á¿ôjŽŒPž•ì±èµ¯I0èí¬íœ9KOo~¾µAï(åk(©m‰#í$ ¾Ã UåØN›m24î»nv8=ÑG6lA>zæµûi!áóßøn¢G£GÊ)G#ß‹@7Žæ¶‚ýÑÈ“c%‚Ét:K2ÀV¹øÕÑð(Ýu(Êèìüq‰{ï(ÒRßãIíÈ´>® 2’"ˆŠf*jeܾ€J¦t.†KÄ'-#¯ 4D~]Q´üÓ²)­Ù:ÀÁÉj8eÒ²©°ÕG´@m÷=× +—£ÑT#¿ô ¤Ebauãû¢‚=Ÿ¨ut5+Ë(¥øÒFoH!D€ÿåŒTM¸äÒ¼ø.€²´wÄ 9ö³‚`¶i„ñÏ`ø}Ò߉û³ ØÉh<¾ê_Gǵ0à\¸ç^ùo¼=:jžuá¿7õÿÐaû/[m ÌÀ‡v îõôµ¿}pdŠÒOAk‚—æJ€Ÿ>9;3 ™"Óo5 €O>ÛèîÚ>”^!û.~{úr†íA—ìv³Øï4pÝuAFä÷&¤ý¨ýM-¿øÏ&çÏ>ù¤­pP€0g ˜ â'"D +³ßÍÜÿ@üe €×@ïšðÐÿý5é{?Ì:€ï¾÷ÓŸ½û«÷ÿ#Àï~ÿûÿâb€ÿõú<ëé à+7|ñµ£_ù—¿üåü¿ðiW²O%üû47>y%{òSªô9 +ü#ž7jjªý²¨*š§+b+˜j‹§—䃎N÷ÝW0y©å$'gÔóØ¡ƒ¸6‹Ò)GØîÓÿ}q×®^ŠÎ 줟SA¢"‡âWÿ2Û¾tíöœèVe °Ç¡˜#¦‰QÀtâ¡# ®1 ‘9αS˜§ÛðC ›O€ð©úÿv†á‰y¾šn­æŸ>#«¬¸ù mØ? ø£ùhµÞ<ʰAöÍI +=ðÑ”k¤£>Z ]«ØêŽøÖ3.iï, ÀÖ@k]àYe}Gþƒ¡Óžü_3z,·]ÆÐ€ÛoS€‘­„ZE—œ~Z‚+dæ!ÕOþ`FÕW ?DØbÍãÒíÈì(z´ÒJ<7[? —s‡Á‘î´=#¨¸+Ò4ü']=ÁÿV9`±ö4{•dšwSÏ7õôå +©1P*¢‰g¦õƒp Ôðõ|öé¬?[ÉJ.‹oJNqà(9À°¿F 2ùÐòG ¤_—’ƃâZ$à_'»÷^,È#H2H7K0Ùÿ€Ù‹µ‘<2‚UpMB2w‘#„ßm”K± bpm‘J6sôtGž"VÚþ½56Ú­©ßG˜*\çž=~'5ï¯ÑI‡kê/&“%O‰Õ’GÇ;•ù‚ü¯»Ïn €cz‹@ÈU À+Þ€xðڀȴeÿ÷Vü†>„JãyM€¸tÂv^@Û£ÃÝ|ãoçþ¾Ýë•;„…swŠ÷ÆÔÞdÔÐ=z¿ Z’ƒÞ­[·´h”ÐõrŸ”uvöô±c/Z¨ÃŒˆo5êWJÑ.t™nŠ¿áDË>€f^ÝÖNºÒ½’ÄíN÷ÿ–€Ý¢Åa-[¿/XDÿhü¦b³µ¤OÄð†äàÿë||àãðî{?ûÕ¯~õ¾¿ûýþ ÀgNüü‹Ïÿü…nì„4þ¯¾tÀ_¾úåpíJÀÀö®šR˜¿CýãÉ6,DvG¶¬}´GÍv¾hªdàè»~ù@ªx/èó Åöðü& /ýšP •€B„Êõj±w;ù¹kö‹.M?%Z;+ï7ëù&*KŒùÑí³C5´T‚‚~ºN;½ìôI£·‹ žTn zieË´NŠ£)ú¾x`ÀÊ£ùàÑü2u®´úN?ÝŒECà]uÂÝ 0:ìÕsèÓO׫O}µ¼Æ_¹F# GN ›¡Õ <ÐÕu$úC; @ðßñyp:óöåi‡èì=k mÚŒM0n÷è…Z,[ü·žÖL¤+¨[$P¨¥*™Ü|€<ãn¥M0 „Àñr¡t¼X#p/]mA÷ÀNàOòþ#›ÐÙ/ÿ-ìý£AB‘R‹•Î×ãæê±“¬å‘Ä““^¬—6Q÷I9~ÎÞs|[–l4`p;´Òê`¼ãõ¦,£‘gÀƒ¨ûb¹8kœE¦\½ €-Út†ÙIPmHA’ÔHs„¥%â+Æýq|Rœ× ú;€¤<ãÞ$®zÚÀFHš%Â¦ÙæÞõ_ ¼©b&·ØQñýÅèøpô` G³uÉC<¢}ãZƒ‡ñüËš‰Œv=Ù ãnâ­­à†wdÀ“î]oà þ ÿW,€Ùù7óp_C×øºõÿ ²M£­G@v ¤ªc9ø&[¸Ñð¶ø<Ê% è@"’Q6¶ì¤·ÐÞQÒTè@»à[·"X$?¾| ÏÅÿ 6LJ‹3»}Ôëÿ›QgP¨î§ë„ŒÈï5‰  Uæè Ö_›t|v~rt® @æ·»8Ùh;Íœ(*Øï,ÊF$éLÉQõ±o@ÍÂÿjÿôã—  àùý¯þð‡ÿê4ÀÏœò7€ËêðÅW¾ø‹/ÿòõWYøë¿\ó.@‰CkP'¡ú—hY¿v&€`4¤qßþ'ÎyhÚêi +m콇\€HàZÿq駯R8HF·v\ôam~†Ö­0 ÖÆyÀttl£ùêÑp‰Ê f>B‡=G#tµX*4 ×ß»J9Þ¬Ö3«SÙý)'ˆú*K¨B%<_­‘&ê½qóÑz… ¦„ºL§6–m>'´h ‘Œžÿ8Y\`:DºWVóåæÓ±£`þüÑÑÈÑor“D+ùdýhõhóÜóæ§Žü‹sަhþðù|tä AðŸ_òFà??}·OÏ*ß+€ê*ÌæÍ?¨°mÊ;ü/iÕV^Ÿ+K ?@É–*_Q.%¤^ŒÖZ_¸ûn@Õ£i,f³Ÿ‹[ =š±p Ä#4 YÑJ]<˜ºoX wG‹9Q|Êÿ´opT@ûÿ 6Y®š°µÕä¶Ð¶!Ì”)9W€oÉá<—³ÖcnñÀ¬‹È"³É¢‹90¬ðe¡Ê§d1qèDÅ_dCÀÑe\5÷ÌÖ²Àb‰Â¯@n@‘$6°?¦Åƒº%Œ­z{RäjT›ñ´ ¶³˜&úýñRÚ…£Ny‡é„Ù?²”†§Å¹È úèñ€Š÷ªuðÎÜ$Dè🭘¡ùŒ/¾ @G€‹Î°õxå,jqS€ãîm€ßf@bòd —W}‚’?0j{uÝ‹€šúï61!ôü¾Ù7?¸§¾C…ÿ\x¿ÛKY(ãÃtë®9åXŒÄáÑ=_1t[ %ˆànÍä¦2ÐÿìâÉc€234ÀÖ¥Ð?øõsí÷%§®ýîï£ügÓHÄl´ëV^I¶šÅÿÕOG®ë_Ÿ.\±9ÙÅðMæ§OŽŽø¤Þp×Å +ZgØ-¼oóKˆÀ‰€e°[MÂÞŒö”ü—~|Àõüé»ï¿«ýße~ÿû?øBjÀçŸù +çúZ`×úË×ùêÔ뿼n! ÛyÀG4…€&Z†”èyÀØå»g  Ã 5ˆµ›7ZüÖ M=ì}s¹š½Îù‘ôQ`tÏœ ¶'ò71ÁÉ÷ãÕPgжé{Fª‰€¨J›•Ù‰kIT¢€ûi§‡£;žŠüÃþ|¬;áÐFE#z„, +OþeýüºRÀp2 ¬É†ôGöËC{Z¨@¶ŽÖŽ€®Éýh:4™ôçÓÉø‘b…жš?×>°Bð@@PŠðMµZž?"ÿI X¹š®FSÊÑÕmYbõhî›ê ’ª#]žéºu”š°žõÙ÷ú¡äßì,4L[3”ä-·íxï9„Zÿòþï7ªk]÷ó•Ž6lÜ"­N‡Kl¾l[ŠäU. ŽäÓ¨ÁÍFb+ˆÜU—+˜8`œUaU X1ù.EZBÊÑ9} ±îGBôÊ]”‹u´ÿ©~>ÏûŽ9g•ËvÈÖ9ê·fÍß?Çc<ÏxÆ;Æ, À×ÈhRŒXî„q€!AËEРPB€‡€õ©¨ê*€Um¨•r-$íS# +€ŽÑ+³ ¸1¢äiV×;©˜XèŠÐÐEam`~GDŽÄYÁëk  +Àú­›M@t ˆëà}žOGêÑ­èt¨‹ã3lf\𱡌XBQ\yæ¤t˜ë¬Sûı&ú1 +1à–[. oòHºÜ˜ÐÅSB×-_jn¸®[ίÝáR¦1íî·à¾…ƒn÷Î`YäA—SÍ=ˆ ý!9wD(ZwV´íøOlÛŸUpÑg2Iذ +€«"*û0ÖT­#äop[€I +@Óü1M­',¶ðUÀm€N*zAVTjwlQ´çú_päW° +² +€@‚9­@½ˆÀUìx»^]å¢=ªˆ|«9•äc&àþz™þTè&@kERX[kù#D8\X:ôFjš‚(ÁÐºÛ  +ÀàŽÃý/¸§/\Ï?¢ÌîStÓ‡1å à Ð1àVø-€­­ûÔÓ ?o +@£€p4²ï3P3¶?= $Ím‚щ>zžÒ/* `Ÿ`ìÖ°,Ë'˜z¬Q K*ÚÏ+™âQŸN€8ÌG=æ{òXÉÛYuÐVå.Ú‰çÔùNñ9À0+""Z·¹ý5¹É×÷xmÚWDCÉ}vÖøOCNö FòÌJ¦—ejœÝĈœ©Xæ)GÊ¿ ÕŸ¿ŒîümÕºÆÆ´\SV>ðo… ü¿ÿ5>d„Î #KÔyh(QڧܯuþÚuñ ìTàX–ø~¤ ÿ/ÿ«ÐÿÚ5ÚÜ0ÀàÙ/Ï^>ñêÅk?à͛߄ÿ¿þúú¿kúûoÿøõþ + °Å“ŒØÌy"Ð& ÀvÛýÏ’Øð&Sz† ÀXáUW(ãÁ£½Õ¥—>c†·’òvå$-e[ʨµÇàÉ®*ÂYä'GçûýyN2Ç·³ææhö3€hå"~+š +=‡Oº*^cyc®·G…¿ÊYd~Îí´e]ô@Å6eÐê×»V—…¶­eÚus­¶Jê«ËÑôתÉ`¸:lé¼( uP±œÓ¸®~õfC6+`ïkG]© +¢²–v#ÓÔÍ=Yk? …u*Îë„OW„£=X»£3i=ES±ŽÖ¤M“ÂÞÚê|{Ù +ßs­LŸ¦bù nà +zš@¥øÃáv¤ +`’àuuâÓÇWdB3§]ÇÈh2ÁüFlkâ(Ú1 øÀ<©(ºÑI +€O'¢­0ñè4}j +±^»àF¢»‚xÝ‘€õ¢¼µVõ°rAˆ5â \Ûÿ-€hpû¾@ÝÀßp¼VŽþ+=Ô>oÛ@l#‘ì÷ÀýN×ÄÀþ@V6kÎ#3ÍícokË_ÞV:…TUB7€¸ýömå½qëqÿΚã.elc|¢üVÀ Ô »Âí6xÛüu­ÛÒMètƒÎ¿ÚûioøïÊ•ƒ³³nGzJè*j¯ª-ƒ°èHÝá믚ïöTÞ´t\¬¬’Š~Ú’}»Üêí{‡ûçîÀmå’b8úu—TÊS©+U6­ÕCe˜{Cåàwº«Ñ”±×0è +´qº}#iµ=@Y Ÿúv{µµÚZNõßæ/}Ù¨¸çoÔ +€Ò“ÑƽSæÈ »}{SE¤•Ö9åÂE >ü? ‰pä­#ÉÿÎÿiÀ3Ú + vfðߨoØè±QŠ  (Ahw=§‡âG€a'ªF}BÔ/M©èÖ¤èŽÜ + `*½E É>zað˜I +€îð@]÷h€¦Ð. +@í|b‚p¤À¸@Û|úÝðHÀwý>˜[øa¬2à(þé?ñ[Ù€Ô€c(lѯ٠+à]}4(‘Xp9Z·ïërá á°´lÿÏÞÀlb~¬xoÆÕS(ø¯ðléá­˜•3øVY¾îpQØL_>a !x¢ó¬­ªØ9gØî­ú”ïE ´,0Ó1€cO·òÎqGwÚ[lÍëöÛÃöò°«Ü] ¦£<œªq€nUÒíu–çÄŒwÚbTC´;Ëݦ ×¡ìQyféH Éýêgæ^LdA„Aï‰C6æg•}.U +ÇEBöÔÑ×ÑS,Ðñ(þ ÿà?u“€Œ>R2`ª(”ˆÁ$Vîh›ªˆ†°PjšŠ½“€@˜*€C·è1>©Œù<ÁàÖÁ +€«(J¯úpŽîì¸0Á V`ÑkŒ*>›Kû¬òÀú´÷)R( +Ó¢ø‘¸Â[û` (/ Cš +@ú€÷Å`;ûØB   +@´`jÖGVD?×ïÉ€Ðs¼]6AT+++^€ãf1?̳±<ýض²)€&YBæƒø>ÀHœÄûqKɲ ?Ö°9öb#Í +OÔUÚbG20ËØcü?ø[”ÿQ`S¶à¤ñ‹¦ ´ðŽ>”Å iG¿¨«V>,æÚ4þY=`Âñ +¤O=Ö(.d@é9 „Ê,ÀEèÿû£ü·ÒØ àÔ¨ âÀ<®ln}½-ö°õõ½Ü„ÊóJîP€Ón@.™„‡ø•yÊ|Ìx>WŽÍë_Íz­þÀ1r¦´È[&[]ø÷¨Øã‘êÿØðHÓ‚²sÅPì°³»ûøDÕŸv¦–£ø1?ªcß¹eß8+#(L€”ÿ…ÿÑà‹—Bÿtýã×7¿Ñ àï¿ÿOq´êñüt؉Ó€†ÙÀþ¹± Év4ªåW6¿ÊÀ÷PNñUùŽŠqš·—ŸÐm‰JÖZÆ:s€¢ßgNiS °lÓOÊ ß:jU×4ÀU³BÈ®°_9²5öî`}.Ù´¤ŒpOÅzv°ÞªàÿÓ_U˜·äÜU ½GÍ¿rÊÅîÞ@™ò€ÊýÖàÉöÞ õÓp(Î0øö¯Oö†{ß*k]} »{ƒ'ƒ½oß˺¬»úxQàšk‰ã¬­RJuµgןn[\øƒ´‡Ot_½Þ;]=·îÿÞ†:‘JäAÄaµ+B$ä‡X?tÐRÈÉÜzš—o¤ Ø4Û`¿€j ×x{iNÙgø8Îú0]:ÊŒ•f€>T€€àOds*ÓS¥*!IÆ|TVš>48fÀ»øè¯‹ê@+€¸Wd+›µcí`jå~ n0Ö€è@;¦Œû(XÆ€õ1 OGOWû|(Þ;BNã`'@3Ò÷ï S¦@yyr?ãßÈV;öÐÚãõ 0æ஀ßÁ@ƒNŽEõ©€…j­­L뙀ó‹UÓŒ+Ó• Jÿ1¡µ€«r?íXî,m1ƒÀ††±št?BP\›°roûë»›÷¾FBaÑØ@'|×M÷b5ÓæÄ3 “ç½K±·~n˜'ÖÈ3xî{Uæ*ûl«Qø¯ÊñY¦¯–r»ÿ,icY)‹ÿÙ…Àý@ ”±NP¬õËØ`c‰í²(íkêjTØ3fŽÅRà?Ò>¹äï_½zíúõÏ…ÿŸÿân€èàÅsˆ~d/ÝÀï¿þþúÍo¿‹Ð p +µ [õC}ðÁ¹%"“ûÅ áÈ8 0øcÿý~Û½âöÛBpÁT€îuU¶Aã¦C±þ¢òú;mr[˜·*ÜÔóºt0N³8Á¦ò>-*Ã^ki…?²%•ÜÉÚfùrJW²€~¯?$?ßët\³¯¢æ ÿ¤³Öâ#ôÿ×Þ:P=TŽ.L8aזּq@ ùßœZ«{ìÝ ÚU.¯’™ÎÜG6èé`e£óÁ·OD%¾ý÷Ÿ¾<ùioïÎðߟ€o]¾@íõÀœÏàJù®ûSS®üs0øÉù-· t´—âz‚5eý*Û ³'CnotÛs~rY¤ÅÕÿ6Êña·…þ›à¿ 1KÉø§ ~®¡ä{r7JÞ(KVô#¦9=æÔѸa:¼A%¨(–Ñd‚øc›ô8 €,û( +@+HäÑ Uïâ ó¦¿L ôk§kõ ¨‘­ØûX +g]÷ø>º†ÀWÄ3m¥†lLø_É@&¼qÉSèÈ£1ø^_VçÀb€=×ßÓnOKe;“(€ùc"|‚xLcEYò”¹²kbm®«6il€® €Öl‡ A1Gùê P¦[JjhO—«E8Ž%¾mŸ\¼xøÇ € +Úû_¸/À—/ÿþú5ß /QþxŠüJ'q›TDO€®xç~¦h€Ñ + (c>©x·#Zìëàh󤢵ÖþlP)ÇF+€Q0Y8žÀûè Íx†ŒøYö @söÐFše“»Oñ-“ +r#Î?Ú ™S2f‚ùÀ|ÏÅÔsšm ¡”V2ëí¾h´38W/TéèÉc`ßK1  a ßfGïÉ® }Ø=A­¤Ñb œw~ff>t[¡ i…òú¯·Uú·ßd×…J /hsÕ*F¹!FeÆ›b)Ö{×z“§Þ’¥}Ã?< @ÙwÎ_* ù(1;FšxH<¯–b‘QµTVzÖs1Ñ9K+ˆ6©ÈlmT¾Ç½ÈÈC™„±G©ëwöª‰÷ÑcN0•eWÿGÚÅK´¸"ô¿vãÚn<}ñüÙ‹—P€gôL@Lè/ðk|h €3ö;§;ÏÁOunaeóö¦"Å–‘f„@\@Ϳƕ%L »”/ n!ª Pö¤b¿Ö»‹û-Ü´»rÛ>Å.åh«&ÊöL4U™/€€²5+¿7p±zІÜÒ>C¾ 㽕çé`•é C\•qŠ> ܹR€r8üÿETÄ*’ Ú?‰Mô{æ½îO|¬ÿ;åïwž †Oî|«ûøéIwï¯w~ú÷Ÿ†ßÞ;ÐYu/Û!wtûZ%€ @n èêAö„ñw(züùÖ€= è)•ks€ÕNwàO´8ÝÕe­ëªäŸÃf–ÿ‹àV£ +€~ç¢<öôsz—é €Ö¹¦àé¨IJÔLFcoÔæÄþb†þ°ˆ&i±{‰þ²Z(U€¢dŸ@Õ +`Ÿ ¸«ñ‰Z8V?‡*& @ñOå܃úµ.r`+ 3˜Ö@«&*A ¸D.mýƒ|¾xo>º;CŽ €ÁÉøpà·¬hÛ1¾Èð¥¿(>üþZ0ñI îXíP•­Ñ¢ë¿…Xå1Îúºe2ÅXW3ÔG‚ëEL+õYPy}~QCXZùÏqk”Ùr†[·ùEx¬5ó³£UÂxŸqéöݯ·ïmnnßC€p;·@`u™Ä´Ìo4G±–¡Ìäúz>fËàðŸÐoPÀÃïjÀÂrƒy‚xLcEYò”¹²kbm®«6i¼OÈodîVÿŒêÅô8Î2E ì³ìƒ’Ó¦„`:Ëòý‘öÉÅKŸ^º|åj´xJ;À§Ï^<ûûs>H=€/€_½Böéø÷ß4ã1üˆ ¶“§ÐŒ· …ÀÿÖHéYúG/@‘„–ÿ+`5ýðh·Ÿ,SþUYŒr°p3 ÈÑÖ* ìZÛŽ£(§΃´øû"ÑœàÎ~`‘}ºÙ@Å¢¢Ð§ß2 +À`ðÇÿ;"OP~úvxGh¢ûQ9Tå.€;ƒ;¨ÿúÕ V’¤°Z€6_‰éZèìSø,P¥¬ôFjf”Aâù¼ X¦8#\'@š*ǘõ/ ¿WÌ"EÆáŠ£ñþ#ž‡@4ûm±V¢L±D0UJÄ`H€1Á—€$•@×=Rð.>*úê^ŽnàUöP¬x‹~€ÒTF|8‡€vL8Ê€‡QÊé¢À1}ÆzœäP)ïê o.´(KŽû€÷Å€o¸d€*€­cøþ#fïkðn>š­V  !;\`¥Ö4h€lÅMW.gsßÝt¡s³‘,I…ä0T×ÒŽö[ÈÒXlÕîvòO°0?C# žËûÌC-|®lpO¥ Òþ | Ò?9DoObó‘s4G¹9æsŸXUÏÇN1Nø·þ[%þËB(eÿÀp,á[‰çÕR,2ª–ÊJÏz.'÷€è(™s¸ÈîÆø*Û#çe ýÙ¥”ôcÂ>Ù w›Îß¶KbW._½výßÄ@ÿ_ž† JM_¿xE‡€¿¾æÿúW>¤Òÿ›ß„ÿUù~âqÏ™l£ÐÞ\X“ø¯´œU¡%AœŠd S# +€¬ªPöÔ±Ðtuµ¥Ì½¡D@Q´åÀ`‚@Àú@ë ÏçS¸S+B}¶V†¡ôQ² + R¾}²ú-_ö£ +àÎOÿþ×oévˆ³âP+\¨¡(ŸÐ/U(í;B€?ƒ¦Ð €¢Q„{tT¬¡Ûñf€‰ÿéÝY ×CÃÀnM•/;#jzF³ωÄŸ¡2×0„I*s”)Æ}l0Ò@øz Š­þŒ Ün\8žX{°€f×E5lî Pñn¼@Qn¿'*&oÝÀX+z´Ðèã±téãù´ý-ªRt¢1€÷ð-€Ú.¨T<®,MúŒ€ò´Øž¾@QÌ.Þ[O€9Œùˆô몶ÿ²Bbìâ{îïß‘CŽª½Ë²ž1úõ¶otމ¯'ó=æ­mºéæMœ x¯ø +'æMÜ/…ý•M:T.Ï×99×8çOŠWyDŒÊ ¿gôóR=òPæc³§¹²¬Ë]ø°ŸøßTDÄ ‰½'¦'ˆÇ4V”%O™+K±&ÖæºÆÄ +Àò²¿øHQ'À@Cg†1‰ÙF@(âÎMÝPϲE냘Õ&&ÓY*üGZ|ð²Àg×n\¿qƒž€Äž¹+`¾(ðêåKÊÿoìøÛ¯ÿ ø‡%€$µÀ½ÚNÎàë-EŒ{  Xw¢?–©HVÓ /®€oÛ”ïX }¥„€«(÷ émgć*®˜¤à`Ð;Lhu')«:EVˆq |F€îÚrøØ×ïh@·2¢t› +@§¡,¯-w—EUîø7¢l‰  ÎlmÔ +À¹ +ÿÂÿàîØ (?ôÁÍ•E€P£K2äp¤>¯UTpt(=æý Ûñ¿aŽ>‰þ2`ªVC’Œù((G€Æ·JÀ»ùPpT+¯±Àý¡4[¼…€‚e\Pän*yìD€ÃûØßàD?’®òÎ>2#uSPIa¤@úd?Âÿ»| èþôßPFÌ‚ñhO€:¦>¤iʪ2·b.¦žÓ|l‹aÌÀ¯Éú~¶z¶býL¸9wÔ£jï²Ì• NդÀe¤yM5WÔî ç6´ëÍÀ¬ÐvÃí?öç-ÎÂ+´°ùµJ8{%СÊ$ÒÀØí,¢ÌŒŒËšæüä•19ù0Àß°_@“<üwÀ‚æ1Æì¿¯Šßÿ£÷½ÊK^»ÆRÙæuž°$Þ©¢? +€}´.šF®æüP?›—¼š-z ]ÓÜ8¦°c®ˆ=¦²,ßOa—>ýÔüÿpãúS×üòì)ޝ^QøÇàÅëW¯_¾Â €úÿß}ó;ß°qAžÈOO…àþæC¸—è/K ÌÈ©H¨W­PΩRC€ðhwj ¢â$@Å·÷ ¸à +W÷h(ðeVzOPDÿö7=àÐUºû€} +€}R÷p@C üß±–¥lcsKcT¥Ù†øSw§¤‹' ²¿#ýPn¯ÌŸ#+0 >“Á”4Éw?]fG€ÉUa>›§Æ~›ùðVûúد5µýÝúÐE ‡øp¡ŠôUÀc­€‹³€6Ó@pû瀠³¿íR +I›ŒÓû}ÄŠÀ7¡lMÿ-ˆA*u+€÷ä°¼<ê @í ×W–K†Ý÷dºP(hVšÖ¢"ÄÁá/ä½U›æõ*ÿŒä÷Ê>(sœM`ûžÝ½Y[ âçÏãèì¡•Ic¡Þ˜KÍù°²2fË8¡ßfÙ?äÿ ý?Æä;ºç 4÷øA7ßÿ óQ¬õú²–…²Oé! vò:O´š-î`#šúk€‘½9ó‚&˜ÞR|ò€±%Å€xHg‹~Ú?FÀ ðòåkô€ÀÓ§¿<N_€Ïܰ;Pùÿ5¾þ @€*ýöÛxŒxÄê¡N+(A}}þfï)V¦ÄLz,Sfü/ +@+}†‚Ò (´˜ „€Jà @çx'€¬H@›ÞFp+€Áà‰reGŠ?ê¿KDŬ¬@'=LÐS÷Ðu¿ÿ#>ËkÅ€£G€Û4Ð;J@1,ÊèôÔ›Ø@¯È  :*µ(3'ù’@¬g ‘sT +À¹làž2ž„•XcKô—½Û·Ò «ÞÑ@=T €×„`*€àÓôP·x«~Ì“Š Ü Ž} € ­tÖPtÊ÷ï Wø@¶°˜ú[ŠÐ ãÿø×ßÙ` €Tø \Sæò¾ÖiZ}ý—•Æ\r õÜ!Cc’³eI—[ÈV.‡§€©<Ÿ_ìX—„qsÅ @÷£,˜øO}€•SÌ‚3úk€ÊèùUçD8>ó(Õ1ÖÈwÕœä\sÔ˜/lty´ü?þ&ü2s1c{<ÿz>~em®YY/Ä˹X¼ÿhçûðx¬ ž••6:W$_ô"°¯9ÌXY)«ØÃ' ;ù‘Ù:eñþH£€O/}z™f?\ÿüÆÓž>öìÙÓgTÿ¿zõŠ*:xóŠ>A{•üÿñ;Ÿ¤gÀ0.X=b<ý¤pOÑâë» ÿc +€ § ý Uc +@à @À?­€¦o©(ë+>Ó+û}à Ê)ï(÷²™ìþ¼ûèÁ㺩 fDh*ÅàN*öÈV#>©4}Tœ£@jMs¨غ}{iajIY @£Äkã¶ÞÃïssy~vNy +€c¶c¨ÌÇŸ¦ˆODˆè sÎS™6»«a®âX’6‚ÿ€R( +Aöõ0é[Ñ +àÏÂNE¦wõ8Lйó&&žú°Ód@wø>Z5±Àÿnß(¦ 7Î#аÿ[È~Ž÷5@÷ »xŸ=2@[°KÊÐ.ek(ë*«YÂû5](ªðé- +Àß &`„‡A|³µiñ^{³_²»ö³·M{ÍÏê̬Ó!¡Ð +€ëÈÎÍ*/±@ñÇØþçeù‘*ìAtÑ1.@c¬¬õš²ZÓ&ä—iµ“GÄB7$“g;üs08fÎHa>3<=GÉ/cýx8—÷•»’=†pËþ‘vñâ§—ÝÐõûA$€®ž þñxùRÃk¡¿hÀ+ºÒ>~ýõ÷ß~}óÛïþ4€¾ç¸õ´§M¶¾ÞüZ‰t(†nK@O€’QüBH €²°ŠXNå0M+€}* [,à×T:?+~$þ‹(r iÂRe`tú€÷Å`;ûØÊž‘¢€)| œØ ¡öpO€:¦>¤iäT±Åy–§™{å¶Àǃ|š`Ÿ^² +Xß—¹ã>'ËZƒ¸·€} à?ã Ÿ¿0oàŸ]Ëê)TÈw_€VhU„À +¥ü­Ì/Xøƒlÿe5øó'»bœ”—ùø•µ¹žÑ×^ðH³¹²ÞëkØf,*Ö}¿û}V|ÏÊÚ ‚GOÈ9-Éyþež‹§Ó p\ü£F—høÙϯý›ß|úô¹Kþ/_Qðʽ¾ÁðÍë_ßPüÇ ÛÊòÙ ÐßÂнº RÒ1ñ‰Ñò’ò£J(­hY €ôÐnÂ;í~€À»(µ@(Ê;Eýjò 0 +LðçŸÅ–-´CøùÇ݊ภ+mÅP–…7€;¡Ð + øŒô0É ·ß`¹áp‡Ï,ö¬|©LNåžèÞ—ÏV+Îà]kS¹g§Wý+›+hJÞc +€#¦¢¦£±€C À¬ÛêÌSúÒ +àÈo„@O€TâG€cùøc@GôàY€¢".«ÞÆÑ3¨m<Ìàèo˜ðXûÀQ>Zèöþ¨oŒ™3 ÅÖ£¿°]ùL÷-N:¢¼—ž–•ýqD{ŠÓ#>tÿWу¬ HΡž;dhLr¶±¤ … ¾MZ– Ö”äaAþX¦‚ ysiœ=ðþó{× @;Íg€ÈÍæ=êÿ7Ý èo€äTÆñŸŒÔ$ ™À¨ +ÀÇ;¨ 2®]Ï3ÕÿÑÎ}-äúØè5±?æ•ü½+¼ + + Éî¿á(j:Qi¤Ù$VØVm‘ñx…x·"x¯i,á} +ãc@—¯þ›;ȾùÀ‹Ï^ªäÿêÅkÀ«7o^þ¯ßüúø]ÿJøÍ7íÛÌgª|ÜÔìé°HÁ”&õO+©G#KE¨úñ®¡Ìÿ¡>"M@™ãÔ +@_À<|ð#üCvºÎ3ÚK[[ßíþ¼û˜èæKcÎ#åk[[B²ƒ|”Y§°zP+€q€nw¹KÅ +mVÝëI +_ªü¿Á'~5 +@â? +€±ú¶ +ÿ”Sê….Ï(Ž£…šrìá +@8੆$ó®Mô¨[¼‹€JǺ—£|¼ è– +€ÍÚ±VüD“€ºÀX?¢Sø(XÆ€±ž9cßÂ`B+5Κ +€I×x/>µýÕ}À·F¾¨ïú-÷øî>Q`ˆçœ²BF‰ß«]ôOð× +ÝUB÷øÜ!Cc’³eI—[(ýÐ +°à?å}!¿'® +àÖÊ½ÕæµÞŸ¬Á1Ïé¹g]ÀU8ÞSéÀ#]r \dÁªàbûÊÿ¦þ1’%ð°Ë +кÀ¹çÍëò}˜×—•i`þ¾•XÀ¿b](÷Râ7Zæ= +ðkµ3WrÇÀÿƦ#-þ#íâ'/]¾|Íø7z|êÏã@€+\ôõßýÒÐïÿøG£# žcÆæžé šf€¢â e¤e â$M¥ëHHŽTî ( +ä¡”*•·í°hà€÷Ó + ?¼CÀ1|zóËËŠ›&VÄô´¦[þ¹v,æ8K†‰- ,4ÀH+€ûXÞF}ø. }dÎîÈø4˜ƒ¡ll~i Ü À +h­lCpMñH¯sDplu C‡ZÐq‚vG„4Ÿ§2!?ä‚ïÿ`eþ˜ùàVúP€°­ô^©xýÁÚC|¸³2;Òà[ô@ÁY×}gΦ­ÿ›øTöWŒ câ·\' +í§ôpéƒt€ð´Xù Eh]ô«–÷wþ/ PMh•Õs‡XîÄdôHþº¸œÀÿ e?Ý~®Ô÷*î¬aÞ§0„þ þ €½Š`QVèÀUt=øÇ**Ñ _á¿Fû}4жÂg!tàxSÒQ™†Šþż[nŠíÛ¡l àãõh‚àQÎjÁ¦W”›’èyÀ‚öÞ-çGŠW‡Zï´O.]¼téò3€ŸÝøá÷ð\$ïÿ¿ëÿâÕkþƒ¼yÅ÷€¨  €ß¢'`¾è‡ñís·šµp÷k¼©Ø¹ŽŸ Ç胠ô pú‰d¤!€~ÝðX?ÓúÃßP¤R UG*ðù9=V€wþ1$ãÿìPàqåà¸êèªI…ÿ¶ +€®˜ +À¸@€nt4âÐ…„°ñ¥s<ý ›*ælлï—KóŽl‰þ8 ¯ÙÆí•Mèê‚/Ejƒ5dÜÔ ÆÙ¾ÏÒ0@\$¢ –1ól€?önßpù:=º +à|ÂTÑ€W¤€bÅñûh¶xßÐCFŸîúÀâø/;à[(| À=nïÜ=î·Ü1Éx+“‡Œ‰8¶0SÏi>¶ÅÀ÷D—þeÀ­/*ËU²´—µŒb¨ç“œ­—(ŠG€ Þ‚j]oÁ·)ÔÙ=ï¬aÜp…ùvð<§ îÀ}»+Ew²À>Ñ4 tÄóþ›Pþw>êqd©û}bctÇ”¹ÄsÏ{!V{!æê•¹¡Ì(Ö}Wùd?ÿç¸àQþ€}Læ‡Á +ØÛ(iqæÇ6j‰ïG>¸ˆ\¿qýúÓ„ýOŸ>}á~_>{ñÜü£Èÿû¯¿#þÿö_ý•Œ'ñÍç#i)œ•Hï!lÓF$@QH2%”LAÕèH`º~”G½V¥à‘ +ÀÎÎÃݼ{wn~H'{Qtïîà ¸ë(15"«–F €Í +@å +À!ßpG@£>xØÀ! +u²Û¡l„ dJu!fà§Ü@•=¹Ò@¯P媙hØh@úÎ9;4Œó4̘Ìf< «Ó¬VJ (Ùç0é[TdO€zù‚øPÞ¢€UÊÔÇñ8¬x¬p‘c¶ÐÆÃ|´ª©T=@H>ñ>SõðÖ>„ç–ðý-þÓ€SC(+_V +À{i ‹“v¶óøÏ¹eI9Ä£í-ÍjÇŽÍ24&9[–ôŒ©ì‡)‘ ÃÍ y/`:ª.ä½…ÂÛeQþ¯S4XZr=?k ;÷t¤»4ÛPæï  + 3ƒ÷jûËÿ‰ÿÎO¡Nô`è­q w…ñ1õõJÏî[YsS4x¸»³™'¯C/2aŽB>‚ª71Œ½w++¼qK…ÿHs3À+WÿW¯_»~ãÆçŸ?sG@Ïùà‹ç/h øRÅÿWoÞüþ+_PÉ-ÀËÅòaüÜ­X«üÅ”ƒà 4gù_àOs§ŸHFŒ¬YÝÀPY؈P|Žì`šVúT +@ô¸vH+€µå^D À® |®’ö)Ü%¯PÜØÝ}¸»käÏ1Vã øVKí0¹€€¦@gµ[|”Ï‘ÕËQÈûnßÞÔÛ( +€ @túÿÅXû}ÉÞ¨›Ëó§¢ +€¨HTõa79 &‘CŠ•i“ŒÓ¥þk‚%úË€©¢P"C’ìë Z$H·È*€wñÐ_=LiP÷HÄ |›ª¶¤0âÀ9ºÇö€ÍŒ*>›Kÿ¯ñ-€Yí§×’K“,±?miyß·Ü +@T€´#r0½ñAÌÉ¡éð^úPÞæ´‰©`º9Îb£´‡;îoÝ-¸mdµÕs‡Xî”§åUô¢éôDBŽÂ;ø¯4©§×>õè@–Ÿ*–Át,@û4‹:‡ËöT †*ëŸ + `eEÈ¿²òÿ‚,ÿÝйù?¨à¤ò?ìü5ì `ô–5 =‘<Æ1”•±“±•¹¡Ìè½>Üýnkye[ou´'@¢‡åÏÊ?Û þMˇÄ\ÒòN%›Òß4€O/_¹ríòõk×>£' zxþìéß_ðE`Z¾z%î Ê´€×þ2D÷íç +;qzIx±õ5BÍÞ€J`Ñ'0åOÐ2$ +ÇMQúÃQüï öhö8±€_~ÚCÁûÝ»ŠþcÀ;_ù!7¶hA©?÷·EŒ=„`ÍV‡| À +@Ó@ð/ä³…y _nlÞ ’‚¢Œ ;õù@ë´Ûv¤ˆÔTpaq$&Šš?hޝÎÌ(Ë©ºþñ-ºe<™`Æ~èsh+ØÁ߈VBMWŒù\{<Nê-ï ×Äû½ÕYEA¦KÊŠ&zÙ­¹Syo؉§Nœ’ÍÌžš››e˜›k‰M,.Î΂Œp Å´ŽËÔº¦Æš(¶Zëë7AJ]Ö{ùÀ» Q÷¥Ë )àk*lwy˜þâÌbGЫ?\E»­ïõ‡Š Ü½â Ô’½è².Àsòw1´[¤'š šdh'ƒ.×LÁ)t-ÑbRIw­PâqžS+0á™pƒ°ÅŹÙE=ÿ ‡‚av–P¡$P2fggZkðw?.µº¿uZ'ú[ÛÔkAø+«ZŒô@ù@+§oÀz2!ôÈ?ÀÀ˜ÿÍÎ7ž†Á¸7å*„ vD6|k6¦1ÏÍ<øŸ“˜-s±ãuz¡ðàçñ Д€Ô½«F…0µh1BFêP t®¨0·Ð1®еÚK9Á©™sâäïÛ&ã¿B–qà?óÆûÚBx Ê8žÈ]a¼§åPVzÖ;7Vzߨ3X¥|o€ø€A±Œb‘‚ŠÝ!Õ66åƒvÞ‹Š‚cY +üGŸ¼|õ_¯Ä×€ðxúô‡gO-Øà%.øÿ¿y#&ðëë߀ü7| ÈswìGñýc4TêÛùðgl3øòË»0`È5@c$ j +€ …å  ×šÖàhàèoÔ=NP2=‡)V)Yÿ(¯$€ŸwCØÝùм"€"+Q”£˜Q¶vþß×/‚¯Vt+£>M`ä["ËÜ« ר R=Ÿi^Y:‚+®6âÿ9íJš lÞ^š›AQ0áUÂÅFàsiìî„ãçY¶‡E43GžD™ÀáÐV‡  Ñ U•€Ï¸ö•N(ò É: +”š¬uO%X78ÈXmøà”2·SgggÏ‚~ú‹ÈææØ@;@Šúb€PX+à€h¨ítnvn6€žWÛuoýÁúÚÍ&8[€e€áúÞ-¾W=\ÿ‹îÝ@»Á-º¢}Š¿":» ÀP@Pn@(ê ×P7kZlÝÏßS\Pªm™[ëq׎®Ž: «ç2Òïl€FXÍž=»(@€+Rú*HJsë·L¨×8Œ$ìW¦ç­e,ød?Ûø¸ ËbSô sí–Â{÷0àïì|£?³ÅœÚwÀ¡PÚçª ñ{á ±1‰51_–B],È,\8¯Äwb†ê\ûD†0>OAb[`›Ö‚øi´”ù4óp(ÓJù³óó|ä>€ÿ%K~…ó@ÀAåyiŽðPñ+2ÝèÖ? ;‘<—Ò¼2÷ÕÌ}oŒ=YÝØÄXQR`Ô`‚Pá¼²ÎH%þ µ}´®›iÊF ê5SZÂû‘ö1ÍéˆøC@xd%€ À+Q> xýÚß´`k>Y˜5„Î#7”T’ÝÚÆ'`S0—5Š5Šü‘ŠÊH  œ{û€éú düî +ÀA=‘ë$mSüà7%’x<Ò°òÈqDÈ & + ‚lç°~TÖ÷ü |Vo“Ù)ÀCý÷`Q Rˆm™Åy1÷´•Û:67–Ï5ÕJ˜IÀØŸÕý4ûCö÷l2žL0c¿Z[ù-€Pè *Ð, _+û=QXk¢0“ö†ë·ÄÖzM€é€pöÔ쩳*OR ÛµÀ­U@×íPÅï½t‰›°×5*DQñ@B#@T`¶&zãëëý½¾î<€uÊÒ:·ž†3OT ùµÐ_\)Ú—{Ò%{©¬õ+` +¡è¹Ïž8ÁÔÀL(u`i +dC7 +€À:ÓT +@Â~1%G=ð ö ñ¸¯ùé}€’BCxO=ë1áS°éîŒFaš³°¼lì¾5ŠùX8hœ;Õ3ÕJ/áZ˜ +@Ô„ uJ{'‘¢aŸ÷íê_pñ_ƒ–ÅÒG ,È…}ˆn ìd™?Žãs‚Vt½Ù(÷lõû͸ÐO–ºÏàa*¢\*ÌSKϾQâç­Êâ>?-xe)ù{ˆ•±¯ÏâMÞ( `ûûTj˜’6"…°ÀT3Î>½Ú¿àiÎh1ÏÃRá?ÒøàåO¯\¹víÚg×ðüá—gÏøð3> +üüÍÄ^¼~ýÊÍ©À+ð×ß~¯zv?~~q»¡ý U† $ þÿJ{fð€úGj×µƒ6ø«ü¢¡×þø~Æ{TžJ€á>X,#9W €Xñð!u /$€JXùj'Àcœ8„cÒLò¼MÓµÀþûÊÞ4w××;ð[û|(·o+¯Ëì.g”É)ßÛÀY(¦Ñù´¿àqn4Œñ¢üØ\š; Ð~T\éµg¼Ôñà}ñ5#c*ÿg]€ûÆ2VO²ì]¿ÐÏž©°€ìÏú5·Nù_öÕúŸ› +À­µîLCÐT¡ÙžXpêìÙÙ¹J ¾ÐYW¸ÉJèpªQÐÒÙÖ÷nýE7=¦¸ +@<×@g¯@(¡ù× +€îL§l*MPj€`’à§›«€Yñ!€*@8UU¬¦À=†°×; q¿ðT²§lQõ@+RO(Þ6Å·àÄʉÆ|Üà;ùÎË”º¿ÐÜ·E ¥OVÌñÆY8hœ;Õ3ÕÊX +U‘á= zA)>¶"Z€\h*籆 y]@»âé?;``eÀ‡œƒí+9ÿÞ»H¸Ÿd‰ÿválKPÂ\–àí±þ±Ð´\é ձƋ±"g¶ù + +ÀŽ^k*çCð?Òà—4¢UšIï>V“§:7ÆfNž. +À1ƒ1 øG›û¸z~nüpãÆø>Gx!"ð‚_ñ5@MDðöSP»NòØÜ¼'`ô×È +€HÀöð €$(Ûç€ABk@ɪ~ÞS+€QÀˆ_ð?@Ó”®^?ÿ¸«E+î`ƒFî 8bгÄÇû€¤TèrqÈîÃÝ|²@å r+€Y‡JøÀMû*@ h^“Ìk €ƒã·±y»é@dÍØæ©Žµ0fÊ#\ù_×Éx2ÁŒý¶Z˜Ð +`¤€ª@Cˆ~Ü DWÿu@ „Uá_‹Süÿs(ðêÙ† ‘Àâä*€·Sn~±~sDÀ9±› +€}þ|ÐO°,vzkD¨|\`2Qp‘¿ö`¡»_ÀiA.Tªnšÿ6€ÅÙ¹³„€Ö ªT¸VG´¬(˜BHÜOü-0^«}„ú• üŸ¾€ã4"{¼¿žèmß úGe¥x`(ð¿RP}sàq£ž9h¾,—™j>–*€Ô6 _X°+5:£>¥|!ù>¬yävÖú1•9k€#DΊ^ÌÏjž6îú€Šï7sBWUQÂ9Äû3CûDcK…ÿd¬„sÓBx ìVC w€7• ÍCL;Ä\Åš\ü¾®xü`Ÿ@~©ƒq½¤yž‹eŒÏ6€¬8¶ðÑtö¡[\¾|ù +ŸºþÃ>ü?{Æ_¸?Àôˆ/À«—¯>Œ*”Ïeƒî…þi†2We¹±eø‡Ð€&$¤qË*€I +À´ßxOý¤À½;3f¡,;`PËÚ àîCaýî´ØV]ˆ<®€Š¦Pð÷yŠ/³ Pd. +ÀH+€Ê@·X¼÷+*öˆ|ùåÊŠ}(›´+Õ +É+@>Éï¶«üAð튀/©ÅRœ³ÀÔ³ )8¯@^9RO©4}Tø§àÞPÿÀ-{£€B„¢¿Êÿ¥þí+JÛTŒ(¥ +@¬ž ¨°{ö¬Àð÷6>2.qS·• +Ï«{Ò°Ï áHëÄ|&*µ@S`Q§WÄaUÒÀ +ÀÙ§R(UÎîÂΞ)>¢¡„€Âp˜@Z–ýÿuBûlg?[Ù€?,ô78Ê@q"lü/ý”žÉ“ò€QÌæ{.¦žû5v†PL‰ ¹Ê ÒºÁ(LsEX^oÿ õÎØ›óõ¶œ)+s¶(à¿5ÕñÂxR'™ô‰“ZRY=Ø×Ÿ–Š‹ùTùñöĬ‰~Ö¨€˜x?ýq¤ ã×Qv0þ;3e øóÛG*@ásÀŸ^¾zùÚÕëׯÑð/ÏžÿbàÅ ×¼xn +ð÷HÈÿ¯_åw~û=ì~>?^ܬ Àm1€D1ý7 þ+åÙ&*ËËEP)\yD¥ü‡ôÐô '@ØæD\ã¿–yÓµU^s1€B¬@B€m‰¹+®ýo*ŠÄ»Ò£åáÃZÈV•€È­n+CûòöŠ +ý›·õ/3ä€}¨ˆè¥è& 6þÛ×–øÏÞî +¸(ÄØ+= +@Â|±Yšþ3Ï6࿊Փ,Ñ_vd+€C¿P÷ˆ“¤¬ÕÒ¢ëþÿ}—þeRñ°_œQ¢ +à­€Q€)€Ú ðær»w„€âï +a  +€~VXQ€|F€tÌ`´®òè•VvÆ#€þ°~%Mh†TìX€ÊàÈV‘÷@ •ðN­tY£|±o¾÷”iÍ$ : 7ÐÎÓ?ÿ5¦ØÈ:FÕLNr–‡…X€Ö‹,,0ôÏz|—ò…ô´ûןÀaŽCmq¦À|[4 Ö ‡i_úž 'Àÿ’åX†€Y¥sWDñžÌÀ®Ìo’™üÁÿŠŒùÐ À4q‹xàm8…æ!&b®Œb··£ +ÀÍ=LP=MŒqù@f¢ÎOy7.ZÅ:ÙÛ*)ðmŸ\ºxYàÚÕkׯݸvƒ¾€…þî ðî¿@xùúõ«×/_¿z…€8ÀïAd~œx°¸ÛNž^YÜS¦¤xÏ@ÅH +Ÿ˜{Ðd¢°¼ý‚{Ío´ÒàÈ~ÞÉ j0Øë¿Å2"Ø `yn~#áÿÏ?† þï>~ü8 ÈÕt² ë¸ø$ &Ð*ÀMòÐdYà¶29£>õþn©£ü.|Vnëed+€P”¾eJ´0öëg`)^y‰©…èXò˜b®øG`\ܸÐ>ñF–è/U„Wc +H€íoP@ôX¬ÅjWý«˜íÒ?Z@S¸¥Cš +€¦“|²Àæ aŸÀˆ Îv =ÚÐ €µÎÑ>£­ J@d¨R‚Dþf›=[UŒ*·PõHä à70ü‹Î3±@¶°@(øLÕ@(&c­ÞÆ`ã«q°7E±P™Óï +^ JoKö°«f¢¡2]7fÕ‘Þ£($9%>« $NÅe^ÑŒý]’×3ó×QF~F†øý˜`d €;óì§ãuBq‚â ð_´2œ¸îüÂûUŒñ›Â6Áß;ζq€ïjð¾ì‘Þõ#;†€¬(‹1ôá߈@vÊFÌËi +¼æ^Ó[Âûvéâ§—®\¾zõê5Á¿À”þŸÚðå‹¿ üQÿ£àu~fî0‡Šc„¥À×ض­#JvJ~âæî-Ëõ_cæUVú¢M€vOåÛJ8ô[𾻀/cÃ2!šcѯ¿˜¢ØîÏ‚û¹ùî–å~|ÿ›@(q¨‹Qi)¾ÎÎ]®¥2‘x÷q¥Øš­š>Þ2øOX+‡[ñ‡€â'FH œÕŒà§eÌ“`Î(OÞÆ¶OF’ŒUQÍd€8gü7ä—ŸùÄìéìc¨‹ÀK*s¤É¸“è/;²€@ |* @¶Ðæõ?S/F-€Šþ6Ä—=Ž`Ó 8ºD¼Þéö'+ïÐ +`Ÿ€66ZLVN€îÍÃ}´ 䪼 Ý'·hú ŒútPôÜg³€RP™8Aå°Z÷ð—T+üaþ=*ð­­e?oç`’…“A­¼M+Ò‡À(Ø ûõÿ61¯:Ð`¹½¼A¡<-f¢°]¦£ëÆlt¥ž´RÀÿ…… !ÏenmÇXü§÷_öçÿüËHÎVα=¥pª*æ›Ìžœ=w~aþ}*À;Ð~€`ÔOügpnšËLö0þ¿Gðà‘ÞýÎw @” s¶Härþ)ëŒùl¹1†XÁ¸(e·i-ÑýH»x'ÀO¯^ùì*ŸüìÆèÿ¿ð=€¯è@ ÿâÅkÀÍ¿~õšª^&*Q€?®  *”ºèƒš.‚ûñ_ŒP„â€ÿˆ~Š€ +Òä"µeJ. +@,çCïPDε6DŠðU´l(ÄÓ‡Á&®£lÍÓ¸’U†1€RÄ·PÖFþ&ÚuûKPâÅ+ Õ +ÀíJPd ܦ--þµëæíÛ©r[â%Ày¤?„ÿøSû¯3†Í†8@†tP±'Ñ_ön߈V)ÿ§µ–|„ +þ œt}ý8* +@q<º€¿RÞÉà "c +ÀÁ>î` +ÍiQœiyqnÕà`à@€º€J¨ò|¬ð +uã•@‚>Ü ¡ßô—*@¿Â™(€ò·À î`Šo8R»(b"\û»€»_‘¬ cÅýo¼ZPšÒRtºåî– Þ–ñÝ +¯WS›ëÊ(gª#5‚¾Ï+]Ò ô™ý‚Nœˆ?Ðß¿&Ð#ÍÄùe{Æž!Û½MÁHO@§èå#‚ÔM/ˆh'§v]ö}¶X?̸8Ê€Îéâ}¼S™k'š굎´ˆ$»ñùOŸþð2Àóg/^>Þi 芀ç/^óuÀWoÞ¼ôÇÓêG+w+°²µyoûëøíloS°}Ï +@1¡¼"±‚­,gO€Ê#*`ê~Tˆ×V­Vk©E]FÃ"!»Jž%ËkSSé~cyÖ €ÿF3@¥ð7кZx`©ðà '@‹ÿVòJŽÄ´ðL˜7Lü€P›|@ïÛ2…> ¬ã€ÿ·Ás² —àÿ‰†*20ÄÇ€é3@‡-Ù`éÜ9+zßÛ’?„€,Â?ÔåHZÌq¥wopä·è@QaŒ´9GÏmzn@@Ó`¤'@þ€VoåP9¢¼»€Aס·Ö9Ú ®€µØ* êÀ>#NsÑ d£R Ðw} @B?àÏ0T2vBnÚÍN§¡àp ({¼½Ìã+3€q Úìܧ)à7^á‰3‰} +gl//mÜ¿o¨ÆbFXÜ˜Ž®³æJûÌÖ +)ÙÈ}zVkÉ«?ø¿)´_|žØƒÅ$«¨Ëÿc”@,pµJ8·>b^©fé(zëÞààãõ?È ¶kl9ä>Û[_ÞÖ9߇¡è¬µÐì ÆÏúgÍ4¶‘u²ÀZ2Õ`mZáÕ¹>xÂ1, øGøO#Ú¢üpãÙçú?ö,Ààñâï¨|ðõ«Wÿßׯñ|õÛoYð†GŠGó³ÊNþŸtT+_+)† ä©|dtåýý? ¡4}¦îà¿ ô_jÍkNɲ\Œå|JÒ¶ÞþÖF+€æ­@ dÙ +°n ýÿ°  i†¸¤¦å:ŽÄG/Ûß €ìf• d{Zø}^à.rzR¥ùóJóìÝŽVËEp|E,?…ÿHýõC  MT(¨ñ_ûh‰þ2CÃ@…ÿ1€ †0ñ[Å€þ´VKeÿÒ ½î¹ + éÐT„À‡´Hà;ùhãA­*€FO€ïà > Ä’ÂdÌà¨V„†@¥dG@™ÈD´àud¥Pp˜@b?fäøßWüïõÜâÚVõ-€ûÛÊÚ§ô àþ pJÒÜ}€³3çÅúÑü5[€šÃ+Àœz +ÀöÝ-¯ßÙxÐÓ&ò¡õ<{ Гx‰ÆH¢øz– 5þ˜?Ï)\ðØI2¯¥¦ Væq.Š>„Pffhð}ß3#€¿w%œmølêÝû…¼'S®ìVVŒõèVæôH$’ÄùØf‹²}Þ/Lm ïGí…ÿb×n\¿îÏßxÊøßð÷P\À‡ ¯_½¡;€°x y$ +>[Ep£í{Ûè.ˆÒ6!¼“!±ÿÛ×`û?¢• (ü[P²œÄ›ë‚¹MqNiZ`F\þGÀþÇŸþÿ„°äoNR à*˜TÌ"-ÛT×qÖ9 +€×‡ø´»ø2ŠôÖ²€ +*´/,ˆðU ×0+ø·NP+˜iWÓÀN÷ËlÀ Zð7þT€%úËm0ÒÀ¤oèÍVfìk·uˆKÿ…"M€)€wi0ÉàXý¼êt‡Þ­¦ðØß +@aÓ+‘‚I>¬á®ðHì—û)Pü…ÿ~禒­´€LÙ +À ôWÔ>~O€¤;$gQŠìS\ë_Û7¦€®nBZ ðýÎ?¨ +€Ó¥SµFBhÐ)¶ó–fÂóŸ`)È_¬( ó’;õûëTèýYP+4û9©+¾¿o)tKÉþàVþà?ûÎMs™I«k@„'’wþÑ`+ @*ZaBZÿŒ™ç‘œT4ý  Þ(ÏœóÕ’¹²7{ÆÒÔ–ð~¤]„\¢à—ÿ?çc|À_|ù,À Q€î€doÞà +æ‘1yœéøŸb  S’,ø/šmÀÓÉ¿åò‹ZhMÛ@ûú0ü/-ÀZ­eP8-ÓrÔ^ȧ´8ÙR<ð_Qðˆ*bÇî÷ù1€ˆ§f…Œð>y•ˆÔ*ÿ× +€OTYÓ ¡~²…ª¯Q8‚ÿ*³Ÿ^Xøá;ïÐâ"i(s³­¢h[KÝfÕ>¨þåg!pÚ‚ÂbÇ’‰à)Ão(ª1àÐoüÃÀþ0¡0 ACsChCh~ œ ”oüGú4z|> +X͉{p'ÇmÐðéVy\Zöè«4½€|üe@p•þ9 ¸_YÿÓ¶ã[*û‡Àýhu¥(z÷HÖ”Œåþe¾á«tgÈqºìðíÎ7*õ?ìP¯w$öΦ¥W²éÜÓ%~•ùáèP€S³‚kÙíëp±i⿬ùò›æÍ¾D¥üàŸþ„ÉfgOÏúÂçi(ðzçAAÂjd¦…°3áÜ´XÑðл_š÷+y/VÀßF¾@z¨àŸrÖÈ9½52Dç§¶\,ÆþÔ +Œ¯?Âß´?9sùÓO?½rùÚµë7®Qþÿáé7>ÿáÙ/tàΟÑ5Ð àÅó—/ÞÐ+°û| Àòcb«€Gv¾ßù~ûû„€úk€™ Í}'›(€€òˆ¦>Gõ lò­üh¨hµ”,'3€,«Íùþ‰JØ;[ó§–6îì]°K+•,’ ¸èŸ +d€o‚NThx× +» ¡xue÷ï×>‰ô˜áß@ß©P’]¸ ÌMd’Ñ +ü>¬þ´¢Ô?ºÿgÀ(þËrÿ<ùKô—Õ>Çþ€¡c„°5¬ÝªJÿpÒH?#ßxÿ­&ùhã‘­*'À÷ãàVÉý(úd4€ >c +U“Ô†¦À‡ù$ø7Úþ‹ìƒÿFñ?Í­vîã[åó˜ àèžIÒX¤u_€Æ2Ï’î4tE´¡9*V–Gû(>`?Tý‹´æM–Z ­ÖF£ sCp²¶‰ÖßY‡£´ãª&ÙýÒYG!µàÓc¯ÝÝTT 9dþM¬¨œ`ÈVvqúÜ¿,,¤t…‘S’‰~¹’­–ƒ1˜¬jhà(ýYþô›D €‡)€·üÀÄ9&‹h*h‹Ð p\x»o¼ `Ê~Æz|wî¡ôp¼V„ƒû HËžCmH€{Ôšƒ|ýCþÏ*€xÏüað¦ºøo© > `šoD¤Vn¤¼¨Ù +@“I>NmJ¹aš7ä(Éä Mü® H3Œ¤ YÍܽûÍ{`çsÑ +ÀqRãü…•  ÛJ¥J‹Ðpiáø/ò&ÿ…ý6 ÿ\6ê—™”%¶+ùê?_úNEk +ç9·’û‰÷Ø kN4aÞ#2T gÛ!>z„¿”w3JrÛþ¢ +€{  +@ù\AÆÈQGÎ `ˆŸèÎ’—›Æ>~dzìèïH;sñÒEº¾zMFG@×o¸ ÀÓ§Ï?§+€gÌ¡¼xñüÙK€gÏÝ3ð‹|(­<›ÏæV÷îôF¨[XH›š3ÒO6¶(¿¨>†;U?oÛ +@ùD{i~Qõ?9@k9¾ÿgËÔ…õ} +Àƒ•>D¬®X^jo(­+¸{×¢û»ü€rt~%6’¬’ç‚Zü`*Òõ?ËôTöO*ÿۘ |˜Á^¥‚QˆªüÁrÓ™¨G¶é>Þa€8}óM<Ð~€à­¼”Õ ÍoM«Ç€™Ó¼©w³hP€‡vmC +(2`¹R0¬Ë<~Î}ŠfF WÈåi-Ë÷GÚ'g.]ùôÓËW®\½*ü΀cøEÀÿô© *ÀË—øGÃ@Íeù_Æ•çôCÙ@Ééþ×ß§)´cØT¨¢È„ïJkFúÃl¤€Þ”ýLÓ +`¿€®Ö†,›¨ì 0/ +°Q·Ì´œP-€Vw,P<€|µ<7#¸·à. + n` ›OÄò㌕ù +•À^ŽÇ:¾ôàCÃ|KÞNLþ« …ý‰ƒÞýK¾¨4@õ=)Õ‘Ô}˜`™S2) +@TxOå/ÿ̸/`YŒe”ÿ•íþ&2vƒ=h‰þ2—íS&‚W# +ÀÄoÖ«,/?&R€Vû+Á%nûûx»o¼M+—˜î[q"’µüßé`_+€ì WX)‡ú$üWò?ÅoäÛ_üw8¬‘‘¿6±íœ“)©‘Èî'R¦Óv™6‚$ÆQSÒ4ÿ?êçdœÐp3ªŒ€½(¥ÿ¦,çå„õy*`©])ß|S!ù[þ€r:‘9+§ î„' +`°PÊüàÄy€ µàÚ€q›Í~däŽ:€V K¡ÿk\#@QŽ _£&Ötü7Îf†~Þ/¿} VŒû({:ïåííÑc"Ï£ª +À+·V¨J%5(œ0`ÁÈ<½-ŸQŸr¦Z몖ÞBøhJ;sñÒ§—.]¾ÄÇ€® +ÿ?»Á÷€žÞ ;€gÔðÞçè9~F‚4Äü€ÕC¸G3ÀG‚|M/€[ } +À” `T€?¤¡½€¥¥ö’;Õ@@Xˆm™š '*³"*í“ËüüßþùÁÝÖÆÖƒ$# +€Œ®€æ'(Z‹`¹†#0ëGlöJ›oț☈Ѹßíû!ÁÀ´£Ü¹óûɓʊ@–0üçg[EÐn€tÇ8Naä¯H¾FÊ2NϨìS ëØ]{æÉ'X¢¿ìm¾°¸¨×oôÇ@†É ÀŽTŒøü/ú-€Ê ð½ød+ýõ¨G÷p€€€CúÈž¹VÝ +Àßp+€}>þ‚—ýù+yk½q?Mà?¡øÿÅYϘ_ÌpÀ)‡&ÍdôØåÔ(¦PzŒšöKÀ ~öIâ ì"ÛçîGm¿¦šÜí 0E}€h°T|dïÊ€òTH†a’hùÈÀ̉sÒ-@ÕúF›Vpß +óÚÉ|ú¤ô(°p!HfêQûàêþv?ðÿz +Èn;ÈÀo‘qìJ8—×ù­í÷À[™ù.6¦|‡U þ̃æL\³oPH€²Þƒ€?² +ÀO/_½òÙ5>xýÆçÆýÏíø9ßxf-À^ÏŸ¾ø…Ͻ¤k€ÊüˆñLnßÛèg @| è¾þ[VRÈ6GÙÒrC˜¶€·ðˆ«… ÿ¼Uš¸?€Ú “rÁêQ`gçËŸØQöbð_é PD'ûUQÆ'(¶¸Œ3Ž"< @±9”ùnbkØò²½ö£ ‰ƒ E?ª”dÉN¨àa h>1sîÂÒ9€N?ÞPšvŸ]2pÌt¤TRgÂÌ锂Èì€g€ÉÌfÂ@$™l‰þ2åü ¬U ²º@”ÃrýM2æÒ€Y«½ö•\"}÷oüá>ï÷[ +X + (ºÌ¡­ “ú(øïËž}­à +À>€Äÿ&ü{} Øäâÿ:ë8ÁªüŸ¤ÖTîþì¯u†#ÓSP¡tÇÑœe² d;îîkö[€Ëi!Àçå„õyаÔZÎV(÷·²ÖÚßî¢Û@øO2 °°¹E7+ °]+ƪ–ŽøÉ +À”ý»€^WªS€Öü”>+?€H͹ PLqNÈNd•÷&Úíîþ×ÿN?tòµ>€M@)bÏA +€ +-úûf°œ@¿4ßL¿¨ÁÃ]ÃyÒ!¦@/@"z þf÷ ®Âç¢÷Ês +AígfüýÂôdóË•À‰ôp„sÁ¾B~“ã>EÚ£(©qFí88´À„~€&` 2ðA–K2ã? tYGLÿßâ[3À·è Z¿€™q€ì €oöð­á®Ç|ðoñ_a†%òÛTú+þón×…ÿ_D@ùmÀµ”f<- +@iMfàáßHM†r#R˜o#e*aM¡8E5$DzÀ¼×kª%Õ8§ÁÀ¥ %•¶î‡pwë¾1ømÿ º@@>î1CbÕ˜& à<ü@¸BWaú©û/–é88%3ÓžÕ:]*íñ¯SêLÿ/° +þ+õs²‰ oós0F‹J¿%¿¼˜Œ™7Æ^±+áÜ4¿5­Þ§hxg?€Gz³øŽ*¥íúk€$ +¥Œ€OyN*6 <ͪFž: ¹\ÏÓòþ4FO€à?¼rõÚ¿]»AÑÿÆÓ?\‡èÿìÙ³_~xvC”-¯jp Løþ<Ñ?žÓæf€°JÿÓ²€¬XRõe$IÒ…††ð‡ô@Ê—-w¡m®( + àŠ÷Pü¬È›°D¡¢Ê2¬lm´æñøûQ9ËC0ÀÖnt–ûëtQç9@Ðõ¸¢öq~ @ða™çd©Â?ÿe(G=üÝÞÜÚ\Y9­Èwú<4àôÂ<ïrfaÅŸ•ü§-·Zzk©D¤¬Éèôy:„ù3@Æv„ëd‰þ²ã}  ˜)@Ö’ç™ µþ*Ða= d+!ÿ;)2]cÊ~Æz|/ß0ÄÒÀ[ àð~²'@_¥¡ˆLðHü7ükXÝ_ü§ð?¹øÿ…~$€0'Œ:对LRQB +8 8=º0oØ(æô,±à +ÀÀŽ +ñZó à¼)ËVÒà.YŒqö-ÿ@:ýÜ*ü7PR×Öó ”}gæWL0ñ†0‘ΠQQþ!ñšÐ§>½¦\!õ~•÷ùþ°ÏRýN àZHþvÆ» ÿ¼§°‰•± ï‘Ñ~+&ùè ßÍÀßy´ûh W/­ØZYp>ð˜ Ãðïµ™ 2õ€Ì7#röX–>~GÚÇBàÿÒ•+Wþâÿ ¡ÿ]ÿüú¾ ¤,ðìD-Óx †|FN€÷6·¾¾/ìÌ97€ZÀTšDÚö3àË@Çêàx=ú-Éu©î’Šû-óQ€9û¨Tß +?Ù©`ÆEÃÅvîohÇ-\AG´h|  6•M1C}“4(€ /€Á¨ÀÿªßxÏýtè`¿Àߨßà¸ÀÄ~”æöûü»ì¯Á7$ ä·õÿ±:M¿'èÿ €S@Ó × 6©B𪂲PœÊ9ØÉc,|ýT û}èôO˜åÙÊR0Õç± «¬N¥²TîÃÞÖ„ÏJq€)ÎI{Áœ^1'_$ípºRÄì;à1ƒm'?ú¹€†<ˆzæ0€D{W+DsB:Òª“ø²¯«ÂJ™þ8?^À7”1?h*“M=ÄHcÂ9Þ^˜ßÚdK¿ó·´‡EØØúîo»ß÷ÝΣíŽ1Á1 ?ðŸ)F"!dâ?ÐtÜÛŸ}ô +sI–Gi.ÞOatð) €\»* + òÿ§ŸßÀàºxMYCAbþTî€ÏŸýòìé/ñã)Ësú¡ŠàÖvV|°YP¨§ ¢¤†,åhT`KËUO€Óõ0M+€â°¼àoóå¸j‹z÷ °¨Õ…õ ÙM¡"”A¶6”…ÖBj-îîò1 ÷¤2GºëŸûë.ÈŸÐV1€­­o|_ƒüBGÂâøÈVœ£d>7e1ÿ`£ñøÿýÊ9¿±”›N/±xn¢Â͸`3¬SÝh Íò ™õ„Jf^ôD’É–è/SþßðPáLÈ2"{5@-`ž˜ hÅ +’BP„Àÿ«| `¬'À÷ô-€ì @QŽjI˜ÔÀ„VÕ瀛 +À¤oþSñoø/o¶6Q¥1ùŸ}qþ§þÿ/ë™Û+ Ô>s¤¶Xz ü%!  £ +€R[&h«8AÞÿ†Ò?G‚ÿZW¾XòNXŸg’€ Á»1°ù´P¸˜› +šÍÄ(÷£Ó¯¬œ?¿pFòËth ÿ$ès€¿áßJ€Òp(\‚òó©hñ¿äÖHýNÙ  VÆ m*#À5jî#̸Ÿ#álË(+&ûð¸~9oghþÛ;» »»ß=ö×CˆQ%Œ`éñ¼LøT6H>2çeYŤ9ƒ@W@W®B®ßPiÿ†YÀu¾ ðôs!¾×àpCË?|þôÙÏ¢u#ýê§d„¡l‰|øÿèÑ×÷··õßú€â§%Á»`Åx5…)ßAxïý„ ·HT#‰újøä,Ùü‡à °¬²=ISI: +ëçH×2E±-•¾Ñ¨ì'›¡ +`c¹% +€S¿÷¶™O€rÒ0­m*úX?|*øüÄÙÜßy!|è@Àí­¿·ãßÌi^^àI7˜YY"³ùÃĬĭP¼(@À~:€JP”]jBáŸDá=|  Ù€áÜПƒþf4àxšÚ€ ðZAÉ^»q h¯ò>N©%À þÂ-ÊÕ#ý&0íà7‰Úñw•x%aÕ0f»ÎMó[Óêý +€˜¯ó­m;z~üHà  ²YH$4û—öXåû£íÌ'ù-¾HW€×ü1\þ_·ð¯¼>üÛ7àó§Oøåù3ªl§ÌÑÉsV¨  +À¶µ­4ñõ–‚@¤¿~]Á +,à ß’ØAY°À”ýLÓ +Ã[ÿ‚âLIŽø¸.`Ù¾€¡´VLHâ.™cåÀˆs÷·6–7á¼if¢+64E€Š 8¤%¸¦hÛÇè R÷t‘³m²®¶h)î¶FaÜ,ð¯ÁÅ8€€(@kvPLº4­»â¦UÎgUí¶ ¥:5Ó¦È-ÔíßÔDZ³m_¸tD•ëÚÎWû×z‹³mŠë”л–Ð~](*°6Ø»µPªy- úº®"ù¢Åß@‰@;ð@ +D7¦;}Z]\Ô5´ØÖxîYMW¹×;ºë[Zê´× ãòÿÜÜ)ªŒÿ³gÏÿ3_ÃΊ ò N…‰ÂF—Õ]¯÷o*¬û{¾ë^À:ðþC +LF0ÞkÚaÅÿ¿ (ã'dBȹþ\¯÷+$Gíðl²œ°< ÀÞç +€€ßèkeybNXŸ§(¸•~îê¨wcéåøâ¶ç]5G +üà䌶jYåt>¼ BC(vZeãYÜþÄ´(wú•Yð¡zíZåÌœà"‚Á« úñ¬zß<¸ÿ`š~â–É>+&ùDÁeaÁ¯çml·VvÞ}ì›W"a0Åô|^¯©çyà:ˆ +äs@ÎÏß´3g.]ôç¯]»võúU”ÿŸ}îÚæéøé M>C°‡€Öóo<{ê–‚¶‘§ä!QnoÅ·l +·–ШRô Ä:ȪÍ"Çé 3`üGPŸèæw_Ev»jýtØpq~n‰Úýq¸l+éZ¦(vÿîòòÝ-§ng3&TÜW–ãÕ6ïíO¸lRÃý¨€³-¼—ƒ<~ à8Œ(í<îAÿu»-çJY]°-þýÂþof ›/¬¸¨>JPô¾\ˆÚ*¤G8êšø¯ÔcîÀ$€K&Z¢¿ìÐVÅ â` 2C"@R_ @eáÁÞ^Ð +”D{«BZµ;BiÊނݶÊÀ§"Zc(@e`F³s‹0¡¨ pu™J®BðoD +'cÁ™Du&NS·Pî¡ÌÐt|C|I¥3bç]ÆMpF Ì×Ì¿XÿaMËPø;Z€Kÿ&óQ@‡³|søTv/à1ü¯å]e¸½ççÀJ €ðæÕ x#»ð*ýB çx{a9ö)î¯Ô9×ù÷êüŸÎÂ… €ß[´ =€Œ1È’ Xà×û9˜Å®o£¤ßÑv€+I®}v @¿Ï>ûÜûÔØEà3Áu¶á*H·o+‡´“§—V„.Vf²øo0ñp˜ ùsF¿÷Ý€ÑÒ>ÿAHÙl¬ˆPЂ›»@$€*€ØaDˆCœ¶ïß]±'¨ p‡üøàî +U©Ø"»ñ$f +ÀˆÁ4дùÅ#h…sª²½éº`úÏ/-eY²‘cÑ +pçѦ=ƒO@N®,i¤ÜBQraÅH}²A–õÒø2 Ý‡C fšÌÊ”3“®)ÿäÊ<Àÿ +þÍl°DÙßЫ-vŒP3€f{`Ã"@P€Á ?`ƒ(†€H ßCXÚ ÷úQáŸp²-ˆ¯D1Z·L¨§ °ê±fE-A_$ÊÒº# +×mtíN§µ„[ªg‘çQ阻âi{†º-àO«njÇŽ ÞÈëë¶Æ~oQDa­;Ô­ß”òl"H¼ëEJò‚s]D—‡üjÄu´®-z£ø««zÎNWÄ¥Ç#kgîË×§&C<Á¡j#(¤ÑæAO»8 þçÎâ!n”ù›íì쩼kÎ,r¤‡Š‘C[ꃵٶ^퀰þ[üçù±|©2_ú€â6@È” ‹l~@åýÕš*|3ªü +€6>2V9çtÊÎè<€Ö­› @ '¬ÏSŠ •pŸO€…‘¤ÞÂÄtD§„yZÀ'q²ÒiP\@HýÁó+¸íe@¥þ§YíWò¥O§ã43ö.hïÿ`) +x@ä|+ ÀX7åŸ"øœýÞ‡š±?Àß{ζä±b’€«ü\õ-ì{(@*ÛÝqËîP ò{ŠñÌÆó`>"çgYÀ?ÒÎ\¼ôÉ%\/_¾ŒàõkŸÓñDÜ«øo`F×®ý ÍŸ'9q—1øieV6·êo8”°m…º ÿ0€i:ª¶Ã–•WNÙÀ­(àøÓ)€“~dº½jóRh­Ö²y¾Ót೬P™¢ +€ÛˆìÒmïÿõç_‘¶ñ ÌjÇŸCû·à|'|Üë_ø½þs¼2+5þ+'hà?¥ÿùåöQ +,à¶XI€™½º™¥s'>Pqò¾´¤k0öóû +ñÖiÝ1NóöPÎR Jþ”<èWÔåX2Ñýeµ0¡€û1àc”Œ«D€R°&°6¼5è û)=k +€A¦’ƒâ:§ðîlDl™ü×pÖÀ"À¢@{~¶¥Ö9Ê€OÀºmU¦Ù›Êõ]ñ ¤!8¥cªùµy¶Õ^3Õ`x]·AÉÛd ßŸc+~x: ÛÂ5BS”‘þÞ@gÉ»ÑöÍ@Ú"JZµ¸ª$°ÎM(Pµ«îJ¥;ÐÆöœøÇºÎ×v!®ê×ýá +È]ë|º+ zJmúS0€E=ú Àÿ¬ÂF4¦hy®¶ š±Þ™7ºGmËP´e84mYWjÅ›Á¥ÿÄÿx¡NÔÿºøÏh-“‚SCxÃx6;³’Ù>@ÉQ›¶*9?| ”øqh+'©ý +ÀŽk¼®çö­Öç± t»$߸o ¸ßåîãþ‰aõ.ÛžþB ÏJ~*±k­’þ¹†0fÀ<íþCúwÚ­(@rWûÌœ=Q +8¥ êÒtH\ ^蟓)þfS @?…7¯N//&cæÍ~)~• æ·fZ7¦œsf(bÍ’ý´¿Ç9£Ês¡è +öȯêrÈ%òýÁwÈ‘–"ÝGØ÷~pˆ¥ß‘væÌ'ÑðÓË üuzô_Èã³ëŸáÀ·/_½rùò§Wà×þíÚ•«W?/0UÅã0; ôÚŽŽ€¿ÿñ߿Ҁ5ƒ +~‡Øˆ°²Òš¶€ÎQý€øþȧàzLcQTúBXÚ¸K ’·W Àئ8w_‰9 R•û¿Â Pd`ŸÀ(N¨”¯¬`”È”g1b£°†E>Rb¸b½ŸÂúÏ»ùBtù{€ùÐÐÎ#»œ;wR/MŒõÄÉyÍžœY𨀠@Á?cm¡¨Ê”’êâ?#˜ØoÈŽ€!D4™d‰þ2AÃ@…ÿ1@»ô&Ò !~Çi&‹*mމB(Àº@o@é_+Õ°íDr]I4SàEQØ%ßÚ̲.=¸ðëêðEAãœðn±3&uŒVøHÝv{`õÜU"7ûC—‹QT$öÜjkFqš»+ýñøc¢Sh¦‡À2,A÷WÎÓ±ÀTt϶ ‹Â}§¿±Lí­¶õœ]1žÅ2ƒNK €‡Jøó÷uŽŽITYè®uUíÎ"P8ëõT‹ÓØ0{âÔY|NÍâ¡P‰ .LkZ&J „‡žl]ìGŒEá-æÒ›m÷† +íuÞÅ‘þ'ü7Ûþû–â¿Ð_ã5ãw¤…è/ä¬ÖŒÜ7¦Ò 펟 =€ [•š ZÊø|‘x«ƒè øèh€«Ñ ÀÆ ëóT +€r™Ú ðþvÅvèDã¸?#1É @)P‰ +ày›? C_ùˆ‘ZeŠÝTÜ«(€˜¼·Ï‹ä[ ¬'eözLK|?Ò\ péâ¥ËØ•ëýxêù¯©üOïÀ*ú_v% – * Ñå«ÿj-ÀæGôÀóa4ÜܼWW>6·úI3í.Ûø«¶»ÍÀòJñx×~{zü)ÖÒŠ ¤z¢ß}1€P¼QÀêðšt-«r ¢Ÿ8 ;9uïPZßÝýï??Ôi6¶M¼Á%Y­˜è\LkãV¸ÈÄ÷dhö`Y±æÒrQ–¥ÜÛK„ðAV€]×þŸ>§ˆFß¡'fNG!)]fwA¿±dbË©8b6í[ˆt ç\ï¨l„‚Y2¦°“# +@Iþ(‡´ V›7H‘ˆŒP€DÒ?úˆ:Ù Ý"Êà¨Ö¬{¯N4¨ë Û}Å–nK±Š²tMH½E ƒD˜›Ÿ#ZiFxßÓÞ‘ ©¿EÑ»ÓkuÝ °Ãèu}º ž<A$h¬;j§õ›:\P¯;mÏ*>«¨¬ãº½Öœ‚E ©mýµ=ݯ«»î‰証ÞP €j{í.îÛB8ЊÕv‡Nx2¨ßžkõºë{†é>ÞŠlGе}׋¢‚aQN‹‡‚¸ÑC«%@àÝ8— £à)=2¡‰S„îzm}Ø_ë(­ö÷öÃ^oVìD0„ØM‚ÿÃjÿõ³ •%1„ÑžÃ4E|Œd¶_€”“Ž0¥4'hßÉÀè•?¯ÓQ3qšªmŒÒ€Î€u"ÿ¾ÙÉds;·°²pÚíÍ„jdgJ_ó€ +Pñ @ÏŒH´Pvú0æs˜Ú€ Úß>xüÃ8´&Ä:„?]˜È@Ò>†eÀ âÕdìÀ›Ô˜7S@¼~,bÆD€zêFÞf|T±ÞÁ“MþN‘N*é;èÂà˜<ÀõûÓØ'v¸D5ÀµkWükW¯C®ýÛg‚ùËWÙ|I4@?шŒAL!Œ‡‰¡ØÉÓK·Ý@ + +ž¯cØÚ"±ªà0á¯hÎæ™\»²Òž®€Ã}¢äéò=ǧS€Ì +X¡c ùÖ\!NêÆhYÑ dŠ€bó ¢<€líî(;иxþ™8êr¶ûãU²hh «BЕˆÐÄunÐú·æù:]´ òþßÞÚÝÔ›;yú4ÐOÉþœb­» +ÉÔîw†8@Ä%Jj®à?U}æ%1¡0¢uQ`È3rPÆ™“HÃýeQ¢U_U¡€Õ.ÓO¢~Íi&‹{µ + €neӶιnñý[Z½Úž¥Œ¬Ë¸,ÞQiJÖ-Lÿ-@Z­ +@§·ÞiU­åÐÙñŸÐ +Ju/\Ft?œTõt*ª+îj=@hÍS¢ü¯ëítsmý ô‚[…™@·G°áiOw½:€ J¸-tUâ†[ÕïõZ‹Ô9p$=˜ë(t—0Ží‡½ÕP‚Í_›ÿÝöüœÖv;CŠ>dzþ„->( g©@ ‹³Z\$@ Û>BœMgÔKEgÁƒ±´]èöŒýcøüû«m~w{YüÇýÿ/¬%Õ•*Ìù¼p? ?r}Ù$€Z`ez•šµÓq[ÆWýDáU¿XïU2NXŸ§(´;®}¸ÕŠÜÏ”s ›_X9ž}B¬<\ñ’'¨úwÖiûé¥Ûíà4†ÂϸÏh¶¢ï²tDZ~‘“£,o¢ìòm€ +€ƒ +Ó¢_ °oçˆÉ惙þ§÷øäÌ%¾஀]ÉïñgQ€ÛŸ~—é,˜^bßø|àeÁ7„m~Dz2[ølßû:?øývDýP èYªt¹^#ÈÀ¾¿}bF4ÁkµÂ>GöpX+€–0RI‰?kÿË88@´ 4°“´½F6×PŒØa™¬1Å:À}2Áüîc˜ÀÏ?îlˆÜ¬K!Hgó ¼€ànÀ:7à{ei^$.×óæ¢ô/øÐÓ¡'b›…l=üz–/†ˆ«ž<½àÊ0ÅHñù $ ™_VÏŽ*Ug#šÅ @ÀþÜ¿p$> .JèN€®˜R8 € äVÁs½ä‘z3€& À Ì(BOŠ5½ö€ÊA‰€HEéµnë”ÐShÙøvwD ’ÿøž¥úߦ¢±"–€[÷é ˆ¶9›¹×ˆ¶»ë]Ý€ýû»m#®ÀžBºi(£€ŽT.àû_Àþp}ýfW(ÝA/PôîôV[¢·t·°€½u¼fW]–Þ[Ó"««Á(ÕëÂÂ^]‚Æmþ\@×ÕS‰-¬Ò +@!¬=z½>þ…¢p‡voHë„¶]×BÄDþ¤`AÀŠàv‘²x‡²³ +ŠÎÜŒh‘¼mÚÐ*}¢W(Íî ÿ׺³tÄ];šÑwÁ@Œÿ^æÇ»ÿ)ýÿÅœaÔÈí‹ÿ?†°×„VlÖ"g U±SNeÓ*NR|ÊÏ«eÌFÊm|ìè´´>vü/dBø{¼ßù¥ ç‹`ø?qÒóéç#üܾù}šoøÒnCp‘Xg±™hM,¥…FÀî:©®}ðYìfÆ)c€ë+Nd´hLû)œÂ +ô‹e^lb ë)»ÎMó[Óê1€" +Ùº¥ À[h”ö¬,oìü.à?ˆVÊHAU˜@*Zëlœ 8°<Ç›;Ž¥Â¤9C?Ÿ~zåSë¯àéwõÊõ«ÿzàêu÷tùÓ‹& /}ò .~bBpñ’Û `±&z|ú-Ф=ÔÝp×î‚H)ÉLÈÄa±µÈÐ. ² @q<1÷§ +À¢5ó¨Öj{ €WЯ÷…ùÃ^wV¯v]w­Ëîõy¹Yþþ÷Éÿÿ¿ˆ +Q¯^'éç,Þ¨ï|Þ°?¢P@‡­)´û4­Þò[ÚŒýcú?Æ ëó€¢Gé 0[pˆêÊâÇù ÈΛfŸ< +/ø ñéÝÐ&?sniE;Ì,¬¨Ìné?„: +Ã(þ +ôÑ +°Ù§G6¯T „áñ,Bcó ýµŸ@ÄûÕ“CŒðçÑõs(5æ%a¼[~í'±bR?ñ4 ¿låÂRœfúŸ(€Þ«²óM h÷ñˆà€$ï `bRF&jˆúëFHéÍý +ÀÇBóO\¤Ç³¿«._ÕäÚ\¹vùʧ¨ÿ|4À_¾råòå«×ÿ-~Üe <–=Þ«Z<ÂWò{ýÜ€P„$c8º0ÿÚT´¨ Ý•¶ ÀQ>)ó-1>ü¥ê¿¬Àæ|@.O +Ÿ- +É»Æi'ëÈ=Q’°¨ÉÏ?îìè¤_m(bxõCÎ!Ó²§•íW`º}2@*ð‹¯ÿ£ôO_…Tÿ3°Ö7>Ù + ¸½¹óý +E~w¨÷m”K\8Æ«àeøçÒ ””x¦4îø¦9ç0§OŸãs@ʘ >Ö?ûy¿1'ˆ‡ü±Zi l¨á?Àá"ø/xN +€Á™(ókÃ=¥õE+¨]WùÔš£ ëâ}·ÛThñ&£ø?{6$c\ë”FPnAgÐZNÍ*Ú8ê*OÖUúçšñ»ê!8&RÅÏéU¿Åy×:‹"Ü8ôµUqYT¸Ù˜ªô¾:Ûí Öbz|Eza¨® ŒSAÐ[D){‚[€J؃î@w¨ ò¹¬ÕžŽm÷;ë{!³Ž^@8 Øo­@´…0_ëˆð@ëhp€¹b?(åSh%:I>ubvv‘õo·f{mû×ô×sRë" ›ôö 9ºÑ,ÿë*‡ÿSðêõ‚ÿ‘¹í+È?Ú@‰S›:8MXâ´H…ÒùQ +`¢€{t¡¿˜¹§­ÏÄiªV| À>–ŒÿN·cˆšÞ.„ €€ñãĉy×ù“ÄqÿS<¿¢e+€T*ƒPË?‚øIß–`v†N2Nœò¡2q .¾í€LØŽÕä°?ÁgܧàOø ÐHag{¿ýØkR·Ÿ> KK+KUÑ~ºŸòõG;;ß7€G# +€ŸÌO5ç·B(EN:ÉØügöà½&Ú‡SÚÇ8€ÿW®\½ìúþkÿJ¡^l@óú«×Ü \þ?û·ÏixãéOo<Õ(ÍÏCUøT]W¶µ¹A[rÿŒòÆ–€–}¶–«b^ÿ)ú˜ø-€ŽÊñBɳàÚ]Uý‡Q/$@qìÀn €–^¯bTÀÀ… +gÉRµsv@ Ùþ矵ÃR{ã«r¤ þk/RQ£›ÁÐ< ÀåÜò´:â¾b·Šÿÿ.û þÉCÐÿ5xµQ~²ñD·¿ØzDAà$m‚yq KéÏý =‡Ùè~%ôI3DN¢¤æ2†×Cˆ‘­Bÿ"È` +¾˜Í‘¼ýeB"!œryʇæÀPÿ§¦‹bû°½=´çþZ{@74€ËºJÜB£ö)×”w»îéÆÐv +G€ý>Â6sÙ¼€â“«dxÞkÆ5éÔÇET˜äÞŒúÿ`[Qu ÐE™éuæDn„Þ ¼†½Ž@RÅòÎÍõõ[ð’Ž…uÁp¯Óê n¡²]”VYzUñ|°·EhQa‘€5’€ÂPÜ¢Õéicüï ;ƒ6;¬¶W•pº«í¹6Åí( +„ÀõEz¸„DáYAÊh#sÈõÈAì¨`ÎU¡¤¥TÚ‹íEñ(žÖwÝ*mö Ãp],`5‚{·Qüoà¿á¿*þ»úßë5,¿(• ÷úë3sx?J|üÁpOd$9–Ê ¦PŒó• ˆWæüäp஀û8˜út¾»w3EMk¢ß~'C8qòÜÊkNi“}÷Uö?­ÍçW.ÿ£\¦©(¿S+6ªþ‡QG0Äëu§$À…IÞ¾$û5ľ¦qo“ÿ¤8Ffšsfz¸ñÎüRˆ2ÂÙ– VLò¨Q€ KÄ8ÅÔ?€;vw·ãsÀß§ßV繜.)Tó§Ø/|WÙ\ù¯Œ¡lEžìå˜LaYÀ?ÒÜ ?tfW¯Òæ/”ÿ«Wp ¸ÁןòÀçOŸ={Î^<þìå‹/_ü>€"à°AC€=õÜðH#(ô`æà<£Rîêöò9Z ¿0ó›C:t–¥ñ¦ÀŸÿ›I À11ñÿ|:#ŒiQˆÁ51eJðJHJNäQ )ÐÏ9Š9€ó”¼–Ì‘&Ò„çýe£ +€ €@‰·¢*웸óc·Ýî X„4 +ø»3ÿU\¬…g é¨›5˜©€@ÐU"*æ"¾C¸uqœñÅeÄ.´á[³À›{{îÊÀZßðŠÀa>ÃÎM +ùkk·†ëtXà®þt„˜n¿¯Ûü‹ÃˆÐè””¥Í¨@èÑÉ¥žˆí«Té‹k, +Ãï8TÌîPI<µÇœÒ H´>œºëõu¥Ëµ¹ >º°ÂŠJÞk{LþOø§íhÿnú'ÿ«€Š>Õ˜@$RR‚çE +ý¶é•Øð»øé^M®ásÂúþXí@+åø´Ð7þ$4)@2€šèAƒ=!ååCq§WÉ×­úJ‰¬Ä/.Ξåm¬ÔêÙ³¢‚>þu„BœzñöªàÒ·¨?ü“›RçÞCó¦çÛµþ¡°JðÔ=è–÷öTt_ö×[Ý;¾ oТJÀÃ[·n­ÝÚ»¹¾Ö£ K¯²¯R¿%: » ‰à܆žÚ1è®âu@ ø¢Bw=öÐíê@R‰h !C“À¾˜±nT³ðˆ´ŽÑ +$=ˆøÁZ·áR‚BþÇ‘ŸÀ_S¸ÒFrÑÿY:r@•³( -øKÌÑñ"íö`\zYs³-:PÒùqd@#©0þk·0ûkèEÁí?ñßð_ð_gîFþ¶Êø&ÑLPvk\ÇÜô +À>Z¡¿3‹0BÞj}8ŽÏ°ölà¾ÿV8Å€-'©þ@F$2`C¢/ ­™ñç?˜QZwR5þÓ’×ô!l¤éÊX<•áÔ£]Oé%k‰“ÌRÀ ÐP§Kó1`LjÕ±ƒ¹ý”òó§C 4yK[l%:DŒÈ(ÁÛ ‹ˆ±Op1E·}þ5K*ü ,­ìÐ{Í4ÿÇ| X3ßÓ°€ïvü-€…}­øïy—êáhz_ûÑÝa¢@g–ÿ@ àÌÅ‹—®XÀï>Íÿ/}òéõ§Bÿ—/…þo^kxýëïo~ó›Ð_KadºMÀ·³½½uÿîMúç=ZB ¸lôo¢>3¨mzÉw—ææçü™?'sý•™ÿ‚ir‚­¯6¾R±\±n—® é±ï!^€*¹ó í^~ü1³ ™ë%`¿ñTPFØ èÏ€\÷¿ï"þ/-Ý^Ù<àçðÔ‹¸M·€+¼»™ø(‹ +”ÿÿªàûÝoCCðÔq# +ÀÓT«P@©_&M R×óˆ³Å|¢¿l´€ MÝ r `Œ¬‰àvÞ_ëxBº&ÊPÞJ)ûg¶N!ðŸåÓt߆4aÚ¶Ì=ÍõÚsv °l{]™Ú×ˆÍ zËô;(¡ˆ©gÒuôCH¸*äwUn_ë-**‹Î®¯µ÷ÖÝÏ? +@Ž€†CY=¤b¼¿0t§z{ýv?ª DAÂua®}S×ÑÞk]¢ Œü‹”ôµÞêÚ@xÛi¯ ÛOÄNLT¬Pê÷Ÿ¾h$¨°¦¢@tÄj‘p§Ç…¨O‰dLÔ¾é9ºMœk¡%è‘èþ÷‰ÈN¹ëE¡ïšàkÖþþÁÿ +þÿòEl ü¯k2·W&Ùü¨v€€7‘NIz6ðGÆ9Y8B¸ €›®YÂ/–(Æ ëó(ÁW>Eü+{¤ F å-ƒÁ4ò  q(kzÞžy3çpÔ¤(w*þd“嬌Âÿ©™“r…öÕþ:éIÎ݀깦ýB˜ÖPÿPßè•úÍxIG™ +ð÷Þ„³-9@¬˜äàû6þË8ÀŠöÂcû¨ÿ÷ÚÏ]ÿY  ˜Öè&šýx?ø˜¼$Jþ™4`Ä8NïÀoôÅYVñiÑ·~Á>²ÿ•ÒåÏ¥K?9sñÚç/^¼|õJ¥ÿ—¯Þ¼yùæ·W¿þ**ð+J@±xDéNœ[ºP5¬l{+@ÅcOa&N›‹eE,,÷÷дVRïÞݺ»}ÄÿQøÄ¯pÓýýµ`…“åò²8~k~nvicËÅo§æ8#àL伻ѽ»µc}“´!V©ø/€Çñ-ÿ"[kÛ¯äOƉt ÄÂûZPñŸÁ¥ÿ¼s—ýÛú/·Z_ÒÙßÄ_ø0Ú¦Ç+ €ŒýßiAÖP4f¨X$žYˆøI^“†à pšž@ +¨MGq%ŒH#cœC¢¿¬V’G­ƒ€D°½jKôÇÿe fÐííᨓâ5?^Gš!Š€ûµ9U#¾@ýÌYÛ©S3 j wqvQ×Ð"8gŸ@ZÊã)ïÊ>ÜÒ¥‰ŽÝešõ÷@XzÁT¾M=4—íõo!þ÷÷øæ¿0Pñ¸=³¼öÓP·×ëöVuŽÁÞ΃ºelm`ìlwis§+림 !¬Z"Í(Lúý6ÏÍ] Ú]>Á+z€ÍµupG7Ë- ™™ÑýÏÏuW{®¿ÐÙt~“õE=-Õ%³g +¨* ýµOÌŸ8qvf®%ÂÕéé™|ßÝÑ]r±r×Ôÿó–1½U£?Å+Ùò¿‚ÿ +ÿ•Þœ¹c†tO…ØG¶À)äðß Ëèö®ß0y]1#YãLœ¦Ù + €`B¾¢ÈÈî½Óü•,Kr°(«ójf”ÒOÑe‡ö9)ܵ•tg]¦o˜Î$ޝýu2Ö£rODC+Œ ^¥SďІLe%3´ÈÐrvÀ«“Mî z‹1ª£DšßšVï÷0u9ŸuKP”Ï­è‚ôðwØ.ñXöÝîw[]7#ë=UüËO8>2ï×C8‘£F¦Z™tS +m1[`:•eùþH£/àø€á_$€…K´ü¿tæãÏ\yúLåÿW¯_¼~ýJ àµÊÿ¿ýfÔG HãYrHS¬ZÙTïo°½)ü¡4 †—!¦e¹šzó±XVäÂêa>#­ § 5 +Àöý»Ñ + ‡@=çÈoX[+´Q†^0·¼!àv’VœUîn¬„ôk…¨¡"œbáÑ΀½<þ‘hž%ÆÇ”*›7›ø¯4 +i*"ÏЮ• øÿ]‘!úbׯ¢Ü½[#þØÏ†pû¶ÞyʼnÓ!̸7¯ +ÿkÀÀŠBbI9…#§"d!6'Ã??Í ü“+”lÅSç&\IV" p›ó‰þ²Ú r}™‹ÿðÏÀjüŸ†@Z‚ašÃ¯®êD*›«Ü½Ž®ŽÂ®ø¢R)pÆÙfue>LÉKÐvü¬…a]c"@æ‚í"ðkëXÈuÛË*Fí®¬B' +€µ›ö2ÒÇOqoïIG0¨)ÔVl¶K…zpq^Ýu¯ížÝÀP÷®hîžv(¢wé`Q|Àõ袾ŠÈ…XG÷@o¸:x2x¢ÐéDƒ@{öS0áÂ`6B)_·ª[°ƒž+ªDhÈÌYzn·5 ÷™Í÷˜vböTíá ÜNùðO;ìõŸævîªÔ/ð·ï­Œ(F|Ûˆ@Uæ‡ hT-Û*9ÏÞuV{¤e??GÚGeO@Âd€O/]VÉÿâ'—ô?óñ‡g®~þâÅ+?øÿ†z\Þ¼~ ­<¢ŸËÆÇ€¶6·îÝOد-ûÈAVæ+˜iLË\.Ô+bº1e?$ºÄTÕß½»}w;[ üœmç«&€6Ï!,µ…ÿóË_ݯÒ$©Ðý +À %bFD;€½+†zsM£ºŸƒ9m˜k( h«Jü>ÄÎT&ApFqX4øSúø¿{·‰ù#?›&_ÂNóÎNÒnèßv+!$d•`øçßP”Ô@ !¥Ál* ˜8WHc·ŒÚ˜.)Ó”†DYÕ +`Ä€ÿ$Ç’˜]ž ÜDìàPʬ%ÈÛí©js§`Ù 53Ú“Æ`ß c!d@—証ï‹pv×h™2?Kí–0––ö‰y=šÙáŒ/&0þ×UÌïëÝY×ñû8ß¿•Aa_ŠmÀ+¨™ïôâzÆ?A ÖÖ©}ðMt´r îôÚývwµ+NµJ¿~ý­–°˜[ë·[|ôׂ¶ø‚ìé'#|b À_B×(h2àlQU’ Z™âZ;Èw­{Ö]hŸÓ^$lèA¦×˜Å—þMÿjøoâdîýÅÌUB ìˆt‰§Y|G1ˆpæ 6’n}&NÓl ´oàþ]e-‚½†@® ì@P}äOC]ò¦Ô¨ÀW!×3bèæß3TÔ!ßã z‡Û_X"|&ìä@¿?ò«iÓÈ5Pþâ$^£Uü|lÜÅØÌ·àjS¯î€wÈ ªiD‰|ýXÄŽ +"€‹-.ò„°°²°²²¤(@48ìÏï;çá߾ǀת%úˆ·@XÄÈ–£˜î*‡“‚k á9•ܶQКƲ€¤qOAŠàNÿÎ|ræ#€Ë7¨xõ:†¯^ýúJ à•Àÿ·ºÀÏCÚ‰sK+÷6Æ ûµmo q (Ös¨æÓzeüËŠÜiec½ [`ê–ÞûŽÀ}×»Às¦BÏq €d©è ˜o-ßÝyøØÉ\ÿT²—>‘øP´ÄëßÙy¬çK¬³`/€ÇÑö¯)äD7&ãÃÀiÆÿo´L®!ô\ƒ;вf ¨ÿ*;؇A äçv[ÎF¶š˜?ò³¡ll*šÓ @1Mù?šø/×íÁ1.¯,T>ä UÄt®a' Yp¥+™ÆMàì%€/ëQÄæýe•0fFˆ€&¦‚þ©)øo(ÕT|çx¶Ä¹Ànmɲ,5× wØ0PN z¾Á`Fè—Ò¿"Rœ¿Ó^¤;MAu_ÆEvTŠWa›GñGph]‡Ru`Oí +û¶T^k/'þs׿”ѽo~­°_C¿O‰üOm—¤MžT¨UÀç ƒÛhQA¤ýô_æ´à=•ëݶýtßve`›öj·Å˜ë"]hÙ·IwÀÂÂÀ®~² ¡ÚPg«ÄŸRì„Ëé¶uô€p½=èûBí›7ƒ é +þm®û¯þ†%øcdöåç̽6»à eI  ”ù „x08 Lø@)¦{§wú€pË(&óˆ©Öç) +ÀH+ £ +YÍ]a"€uÄ~ûK +L”2­(Y:í2cp2zﵑP=3Ê,ú+Ÿ¤_*𿳡/ÔæUºYCÜŦЌŒPÁäD?@ù)€éúð8^¥Œp¶%ˆ“|ÀÿÒ +'ZxXù^/éÑ¡ÿÇüÁÿ½T+*ۅྦ@×X!9Vâßg„ 9kZÉj§°¨á?Ú><ó1^€/ý¿/]æ ?ÈÿtûûÉ'gΜùèÃ/ßx.àVÑæï×7¯_ªô/{•5¯¹Íò˜aŠT›þPÂ>¾’aPŒ)M(oÌåbîT 9ŠÅ²Óʆr´€Ò + ¯‹ªˆw·¾aLÉ^j‡74Ú#ÅW¯­ù9ZÜ:£ø_zé½Û]ùjK9›mb©JÜ»;í`öˆXN$³ÈÈRj@sâlyðàGûì>N`ââ +ÄÿR øßÚjbþÈÏåãÿí••wX¡T,ÁUH¨€s*ó+ ÓÌ–”_D&›`J ü÷!%A¥²FÙ€§'O!/q,‘‘H1Ãè/£Î:3ýQ3p2«0ðb”4(@ ¿ Œ º9>ÐÏŒt¸¶®u€Š¹³­§ææÆŠÿ²¸eþný$èü_œU±xQdêÑÛ=ºÐ/üB5ÀXå‰t#k*kwh¤‡ÇݺðÆZè´ñ²·›½n¨Õ¦}¹ëv×wMàG3Ô#à7 Ö 6ÿIôIûÆÓ.MÛ(‹óºI@Ÿæ}<,lÄ7ÙÃ]qØ]ï"`}-oÂhŸÏî]݈¨ÖÂýO@O€dÕvb¶U|(N=‘ÊùÜ“ïZWßÓl» ýÿôúÜÉA8ÿ úQÿÙO–Ðo#Ÿ/¿Ìíñ4äÛJ#Õ^Aƒƒ8€¡œ4\YáÓ*Α&øX3Õ8§Á`´€¿°Oàî9w¤£#¬´éQ^ìÄvRÉ @I4¾ä2{±õ8H,=R©Ó(@žôW-ipòmPíOZhzú8®è¶?NL4^ŠT-BŽ_ 6 ”±Äl’±‘]e”¨ÍoM«÷û¸$ª-.Ô> Li崹̯̹j s3@ç# yJ¡?F©Œ+ÿ•ùà˜+obZËþ‘ö_†|j×?{ÿÁ„ÿŸùðôÇ—¯?¥À‹W/i @]€~¿¾ü¿~I=€­~ºøݨ˜¬Ð€Á;Äå +˽ÖseEcÈQ5‰õúèýð"¸jS²s¯BP¤&Y€_[,µæç—6Pôu¥b’£?à£b:1.óÇãÇ#ÀÃÊ @øÒÀˆYˆò¿9€Î ½@QZ¹…IgQ~  ¸ +wíGA0üïú)+ÄûCXrs ¢š;á>ç+ÿœÂcL€¬´è/Y„ñ_Ãù€ÿý…Y`GÌ±ÄæC†‘(Ñ_¶¶vg@ùp¿ౡªÂÿЏ[¹°„ ˜†‚O¦CDZ8‰Ž•é®|ÛOûâ2àŽuè»_HÚöÓ½õ®ýõýaí¦ð“ÍÂQ«v`îÀãËÚ:—fÖð6th;˜Ö:4Ô-é´F÷ ú  L,ÂIþ$ü‡̉É D%¨L #À+¦AER»Om~øŸnØcBýË|ôŸúŠÿŸœùð± €;ø/ÝÀ—oðÈ*÷édj;yš¯ÞÛÚÞÞþzçkþ;1<ò÷€Ãë‘~ÕPê5rTæs«ðè´y ,¡ñ¾Àý»ßPi‹íT”¦J}ýÅÌQp°ÔãH +6Ö# +@ÄÃïW'IÑ@z¤y_Y-@,é:®Е”k(·ˆŸ÷ÝÔm ÿíÁèòÖý‹‰¦Uˆ?ö+¦9—è+p^øºÒÿe”ùk‹f€ä$Ž¶Šœ1NÞ4üz’y ù†öu,q”‰È±‡y£þˆ9·ßgÆ~PKcàj¿  ü—sv:Ô:< ­9a\­x©‘æ¨P‰v±5'´£„ë[l˜Òâ©5Péß%üá‹.ä‚’ œÔ`Š<ÏÊõ"‰ÿP=¡@Ü×€*(©"¸à7æ ÝîÜ\œ$í±JyÃ7œ¡/RÈÅuM7Ô) ?© Í_¢Ï)õïóè¾2ýnÞ©ö'PéZ ú÷Ï:«®íý£ +€þ +gùÁ’ATÙ‰¹NW;ÎÎjžV:ÖôEwMx‹ÀèNDÖD¡Ê]»‡#Y”ýUúŸXüÈìž_UÜ#ÄßMXÊOPȺµÕ©V§)¦ô&SQñ¾ýèk1Ÿ÷ @eŽZ âo\ K h,p¤ ßãAâ¥I ‚j–•ÖaúJ¾Ót/±ÛF‚ÖȈSNž˜ôîDœ;…ÇM|AgÓ…%¡o  ©x GÖÒƒo¼×¡‘WÇálK+&ù¸ + [,\¨[า2U-€nü{·h*„Nü<ØÌ@|Ó˜ŒûFpÛ&ï4Ù>þø£©†3ÿ?¡-åS‚þùãËן?ù’¾Åžÿ׈ ø—åÿÒ`РÉ0°Ð‡u[­µ!_À“èðFP(Ü¶Í +«@Z`nQå×¼Õ0ä|ÿ 4‰c ½Pxýe.5 VÑí¹ Ljß5¥m]% €ž­R®m´Ó£èÞû¡Žçá~ܼkz÷á9tÆO¦GX{éi³ë :J ƒá]ïCnt["EºÓÞàO-"„€@Mà$ëýŽÐVs€~gºö BC{}Í’_ +üÿôL7(#£Aès+Eº «Š×aJÌ¢P +½Šÿ·ÒõoBñ?V”ìÞ¿:·7àÇ4‹ÿÎÿI—€æ×ÃHn2`ä]}ʼ3Aà´õ™8 +ýÑ + Å·PBد¸Kߟ‘ø£Çßx.l¦)­R@r;é”Ii>Ø 4,Ò3‰;RwœÔæuÞ ƒœz1W®¨#sîPã…` þ‚|fj À[sÇ÷ڀПl«(Kxÿ‹¤@Æ—/ë0ãó»»²+à]zlôFKÍ9ãd ÉöGº7EíÌNÇ`®àŸÂ>:ó1n€2Šþg.iAÔ@OøÑ¥ûåùË/^ˆ<{ù\°o €šÍˆ Øtoñ˜e +UÛãöh[¼‹.jG]¿j( õ 9*ó¹5×(÷X'lGÐ_8{—&þÀ?Õ¡¸M uÿI6\°Q€"& +`ÈýàÁÝ•îW5~¬(8&à0ÑÀø_{ÀøÉ}t&ÚTß Àö·­›öÓ ΈÿVù'üŠY87S>8³ \ÁŸô¬ÌÐoK“f"'™Ã˜@ob†ÿ4\’ÓByÏŒ'Š/žs&±'AÔªLÄ€=Õ Ì"Þò¯¦´šßÇ º8·Ø]Ð&­s§ÇgûTžUîŸmµûkó‹ZŒ×PÐ=…â}bF¥»Ã͵ÚÒŒPÌíÙÌÚ`u‘— ÒéŸvÀE"!³ïdhЃY_ö÷ú¼öukà#dÿô «­9m…˜œCÿgQ˜~O÷¢[Ð ¬)À9Ä/ÿ;t)¨mkƒÞ^þ:c•î‚CXЩu›º6µA>$vX[œ³ 2°(þ3'ü÷`I$ßgm§æÌ!Ú-…¡k8/çô]Ç%׺ýB[ºu×ÿߺ¥WþJÿÿGkôs3äô‡ø_ø€ä€•úaÉ´ônßxÈåu¶<1'¬ÏS%àJøæîýmíïøs2†pæ3x2¼+ ™ÐÔ&@RWÁŸ”®-ö YVÀÉCô¯Hâ1µižeワÎçŠX…^ú@#‡thÖáï'oüÿc¿÷—cïL87-VLð }.ÐpD8šú ÿ üÏkëÎå¿Haµ)gûBù)Ì©#Õz>Ž?H8Ì j± ÛÞgæ„õyŠ€ëQwû®¾¨¤oàcàÎmœDgã„N;“$¨“UiÕs¶PßN˜êkÎU‰úú3 #]ÜW†…å>Xˆy¹PŒUX㺚‚ƒð'4«7Ïý€iÌM¥xÞcìJ8Û’ÄŠC}°(ùG+€TŽbß»Tö0}(ßé[ÂÀ¯„ÁBOáJ¥úfh6Œ¬•Ããøux:ܧ±ü= 3—û4ÿ§  ?ü˜ |(ðôE‚š†óŸÝM0?eüÓhHQëký¶·ï€‘žrÎÐRцz†•ùÜZ­Ùh* +úHhGnú£É7”£+ 5®.ìwßa󭕯ÒPæÔ ÐØyŃ®ò€1€à~/GQs)Ÿ¨ü‡9!P u Ê1RðžIP¬þë¼óà„Ý]õ?ܨ€ ¬ÒíeØXTff•‹˜µÚ0s e"*SäQü!XeƒD^3ÒA(ѵÎZ>0~Æ/¡?­™ý×”0Œ‚¤7`Í* +@Ÿ;Þß ßëÌ-¶û‚B£_ªÑæ~»½×ëðÕ<¾^‡Ò=þ-7`$ÒÃRLêæðB3Oð-ëÑ÷^»g?=]°Ó݃ì Öo©Ä DëáøÜÅ_|ö)!÷õÃALîÞÑó‰p×­9´NÝF³­Óu}?w­à x½.(®ïé(wßBh¯õ¾îQág§D>t;T‰H('(èÈÜR(G@ì(½èí韡d;5·èPÐmµÛ³ˆýκ.G݆.Îíwÿ¬Iæ^ܵ‚à‹õ/€ÿ}ÅÿX–­×d +s +©çjà  | ÐÿHZAØ»~ ~‘Uär‹Æ™8 +€2\6t‡$å}_ Óíû¾|‡÷3÷/A©²¡4µU¤ŸTHÿ ÜϪý8‘&+3|Ù¼=̧.0å5ÕÕŒ|GÁ Á"@³èÏ#†`é@[c¿ê€ÓF34Ë©›æ·¦Õc +¥²½Ò +ÀW­œéÉò…hºs¶6¾„ì⸭ŒÕ¯BOIØišùžƒÈaEM*ûÇ+É}e%ЫP?ÊÞ§0*>¾xF¥1kVð¸tí©ñÿÙK] ðüïÈ/_¾zýüiZŠ7BÌDÔ£,À»wi¡(¸Ò¹^ ÿJ ­¥n6 fFjTÊdVëè¨)Ð?$« 5´Ê1uË­ Mân··Äû£øŸ•ÿ66UÀ„, t%jÿµ¥.þ;€|àNõ¿4‡!>Å/Ÿ0R  °^Z A1‘<'éG®¡C>}è_w%ÆÎØÕWÃHü*[¯ðœL ®0”L4h ôSëö‚€1`^OENqaµ±‘óì'‡;ÌÝ– +»ùx 0·O…Óûܬî²EûûÄA\ýÞéôUHæÆV·ºâPôc€BèõÏí´Ö*ü×éUì_Wá˜þzµªßi¯÷{BhQHÉÓ —5  +ˆjð BþN8-X¤¿Óõ]Ëð( º ½Ð›0Äå+|z(‡|K(M»tä: i¸Î‘ºItU3½U.ÌM¸9b_€Âr=8½ú@ÜEŠ $ÛY¾IàÊ<'Ü_[ï ‘Câ]qõÞÐ7GXSỾõÅþó ýX,Ê4»žù|þJS_á¿à_S/jN©ò›I +›du,œÌP¡…<þG*‘dS0Žéçu6PLÆ ëó(õ7€Ê€ìŇ3pç.pîÉ£’vƲHœ~ ‰7 Ó>âîJÄšgZReelô—ÅY=@Æ–‚Iyê@³X™«°‘ËN´ï ¥C3߀ÃîÏS:ôóŪˆHáQ‰µÅŠ >Yâö‹ÿ£­ÂòM¶Gœ±jÀW‚ôZë~€.^Jüƒâ[îš2z¯½¨ ûëé¾ëîÚùkk@)Da} gú¡`”¦ŽBMáÿz¯=7¯Ä´J·ƒoBo8ä ½~/•1 ]G÷®û÷’Ð2úœ#P8Ö@öEº*œG8Kg@„K’íúˆëAÖu»4^ÔyìsAKLî\¶®µºyœ%ƒµ?ÿÿ¼s›—lšÅÉ×¹|þ¢Xmô7¤3«²ÿÑ +I±Nµ™¶œr˜GV¹¼2sûVëó Ô߀ÈÌ{# +ø rN_,Ãy¢Árv4Á)µ‘VsóŒ«ó°D˜4¥Ä›*…ò3þ—Ä»ÕÂÀ:ͱj*‹ä…`(O!X°ŸÑS…Ý![µWœ¨€xýXÄŒ +"e­„€Fµ€!'_Ù${Œ=ßoX  +€PóP‚/La¯…U%Ø¡Ÿ»Æ òŽ%€¶žÎ>8ý¡;¶þñ¢¿ +@'€Á >üàô¥Ïž>ÿûóÏž… Í´pãúõëŸÿpãZOèŒdÙ€»FØql +öÍMÞ°øÍ¯ÊB½FCŽÊ|n­Ö`Êt…ü"ŠAæÇ¢÷ïŠÊÛ¡Wº¦g=e×@T`cKÄS(Š:9ê¯2ºu›^Š2VI­}øÏý2Ê;éçÉmڤÕTˆY…=Œ(+[Àâ¿ÇGÙ¨ßøa:ý+Àý‡€ÿ`v1‡m±T´ 1RG‰™`œ¨ßo^Wyz׈&$ŠÌNrþƒÚ£ `ºz#kŒ ¿V¡A‚–Õî2ûô¢Ð¯ÙžJ뀫p B€£<%hážv*Í-v„}±ÞºUþçÓ·§ðÿ£Hßh î&Â2Ý<—¡M=ú ïÅD`ü!ƒþPø§"¿¼ßowûx¿ é·oMð'XÔQ=*ƹqÌS< ú"3¢.==®À]Á]kŽ»n!ºkO>r|k}ïF ­÷u¶Ù¹öðÎÁÞp ì§ñ!п§»ë¯Ñ6ØÏU{k}çé +"]Ý„yMÏß„ð°‹ø?X  [ŒÔœ8‹,Bhø¾Úë¢AýuÝðÀ ÜÔUhuç¹k;Cu»â'Å/Ø4¯Á}ý+é‹’̸ i&IzßLRØI–T‹¥eÚé¿` n(™(9a}%ü¨Xj| €€q €ÎáÁçÊ€ž`¹Ð˜ÅLÙÓë1Éã#=f²d\~ZŒ¡2Ài|´®Ã–\5åë!ü Íx~6Ø“?T3Þápãòc$ãÔ¶ä±b’@¥È. ÿïSÀ˜|g“ì{Ψ©rßmM,lÇ·8‡Z01A­±Â,õßsâ]ñŠÖøOg‰àÓ >øÓàâ'š;óñÇ©üÿOºüÿãÒ•§/ž=¥@öRTàï/Ÿýð¹?tåÊÕ4îÓÆ6+_Sâ§-ÀöÖ½JtVDNLáZ~ÕPê5rTæskµÆçêX9GAÔàS™Ž°Ý¿K‹:s•¬çþ•ÀGG[Ÿ¡ä¤ÔˆoÆ$Ù `y¿àû¤¨¯{ðÄê4²¢ŠUü+õàán`Áb~ã>9ŠtPø bMܯ~2‚LÿÛtA^݇©ÁéJˆÀ¶9¬‹ 1XEþŒÉ‡þåÿX º Ÿc‰M‘5&Ž?öh«Ä˜ø/¬IèOCƒº9€þU"À¨ +€_[k((U9—’uO'¬TiÔRô 'pâðu ” tmê»u@|$èÄ,Í!á(P\¥S!ª²*§ëŒ:§+¶£ Þÿº½AG@¥}•÷ûë{Âf!#h¨U{ƒNGË}û%êìöÐêhœÿé½@cÕa\AÛï Å 0CÝõM•×ñáû{ëÿ—`ݤS+Ús³ÝA°÷d(Œ×“ëL½µ!þƒýŸÒ¹{ôÍÇ­êÆù¨¤¥ÝÓOÁAO€¼~7[ ˜óçù~Ò(þpbŽj**tc¢->H »Ö³ QÐN±#‚¢ýî" +€ˆ +@ÿ–îÚø/æ’/¼zç1?ò~un_€ÒŠ ;šÈH“û€@·˜Zp¢›¤·t†ÒÀ¦£gâ4u+€ò-€¿ØH×Àäýo2¤'`‘³fõB¤Ø á342—iP$ó3ÎÍó}z9&l(+Y¡}Yà0Ì8Û6‘°àÍøÑ¢¼ã_Ò/h6^ì€~|Þ¥G(–×Ò‹3þø(‡Ú× +À<@^ÚÆÁ àûÝ]÷°»³b€ðÈN€°ò/̡ذÊÀgnÔ8Ö*k0€?Bøgªè XÅþ‹—Î\ÔØ½@ þéÃÿôÁ?_¼úÃÓ§OŸ={þ ÒÿóÏ^¾xvãÓ3ò%á3—Â.FTñ“å–ž7CØ \’¡lðYqù«†²P¯Ñ£2Ÿ[«5~?F}+0øÜ¿ X0èW^K¸P"tzÔŸ ‚%ˆ‚#  €h8&4,"|ܤoÀÿ`úÅ´Éø_ò ïLf°Ä× »[Úã0qLÚýÉu¶H;†pòôy;F¾€o‡m1€å¢ò5)™ˆ#%ð=Å‚àië3“õ4œ‰`1ýà¿òød ‰ýiûÌð Ö"@¡{ ©˜A«§‚¨ ½Ý.…Ín ×<„¯0ÐZ‡ *½µ½îÜ¢î¢ÝíŒz†0;sJ%ܹ¹¹Vo•ö ?F†®ŽA¨ç\Â6]m÷w`O£ÛQÙWˆgY¾7T™w ØëjN=Üë«X¯{”)ïs‹Ü4ç»™^³Oòœ*±÷»*ékéIÖ¦Ãp. –C¦þ:U³âÞà§ŸöLxæ^@ òƒÿ„Î(–Ä!ÖöþÝ>¯épÒ@A#£3€>s®à Vvâ,ûŠ× Hˆ@9„úîžf€V¨¸èÿ´¬»îwD8´EÌ‡Š ­Nüo¿‹ÿ£ßŠ_$/ð<I莥ZŒ} €äHêvÊ!ɾӷÀØCS¯/é’ÖçQʯ|*`Â×µìWÉ[”ePï7P¥6¥ÎœóÊ—žWR Lqò3 â˜S$Ó‚[åÕjÊΑbu6¯c'Öh¹ða¦"s”Í B3²CžÎO^~n àͱãAÆôد²ä¸µÅŠC}°(ùµÀ66ò­M°G;ˆÎìd3@žƒ¯:#XîñàÐ$¿©Øb.—½kæ™kü§3—í§±>¢Ýh|€&SðÏ” ?¼xõÆÓ§¿üðÃsñýøáé³§×.}ôÁÒ6³9Fd$ãsÀÔöoÝK +A(Z°¹½)2rË¿ùUCY¨×hÈQ™Ï­ÕŸ +¼o*ÆÕcR€­»€}k!*p° ©sC ð›Ô­„ȨL_ˆL#Œ[xøÆuÿÇú0Ÿš¬âÁîß”ox“2‘ŸK?b++[ßÿ†8$Ms“Û„@Àmnà‚| 8ÀÌì¹üE`74ùFò€4«`ßV°?'3¦fŽ%6EVGGÍò£ ðŸ_bX‚BÃR00LÖÀ•{¢A(jk«*„Ä_lÆ N¥m™«ÝÑ呾ç]ÖmöHò:òµT>¦CœE+-$šÎ‰nÄ …Ê=´nýÖz‚µî”[ߺú{k·pÓÇA¿7ÐÐÐÚÍá ¾1‘QÐk á¢:Øxhθ>€M@Ö +*ïÓ£îþÙ ‰M ­b}ÿÉÞ^J +ôýAwHù_û¨ˆÞ£Â„ŽüÂg]£Ûkëò¨"vlS'Àã¶Zgçù¢Bâ”­Ê>øàÔl¶ˆÐUz˾ëvG÷¨E»fÜ™›£ÊCô O+€=)$þõÓXðà¾ù‹äh&ø70 ßWZ€&Œ¤(¯Ól¯*+*-¡@ôp‘½Z¦e’sãLœ¦j€ÈH•‚½•pt­/dÒÖ¸°€ƒ5€Ñrx”#µz+ÓÄI‰ÌÆr®²•¬ÝÓjÇy¨e¦¬9Ò?þï&Mo‡ò“yøõ¤!Þ±ß.€¼D™fŽ‹Ø±Oð·Ê•AU­V\ +@úgV¾Ì×6nßï>~ü`{cc‹å¢”€$x(Âç£óò=hª,Ôo¢ÎJÃØ{L(iQ¾?ÚDÇÝÿ¯à_ÓÜ ð?}øOÿôÁ‡Ÿ\¾ô?Í +ÿë׮߸~í’©_ Ëo‹‰ÀíÍ­¯7 Øk~îµæV釯ìÒLŽV £ð½Þë tÉþ°Ç} `¹º€xo¯ Ô‚ÒÜ_¿t„èÚÐß»µÞ¹µ·Gû=KÛ-óeÂG?_OEimQ©Ñ^÷LKaõ_Ыá 7OY°ÅpO„B‹ +-QœÚ|Iâ1ÞrC…È -œ_§¾¡ßm‹5 ú`ÿ` ¾"fÀåÅbüe w@cû<´ZÔˆ‰œ=gD¼EN€Tˆp¯=: ä®Â< Ìk½?\‡ôqÔÍèÖúEÿãðŸÅ dó£?§­Úv)á#0X2‡*J.‘ë䣢â;  .üÛâÄœ°>Ò~(#ßð©8¾(ÐXú÷ÿôIDAT,ÃŒŽå.™d`[)ȧÕIŽÔW¥@´8-:RëÅ99ŽŒÃê¹´Æ.e[,0Þ·÷DS0D8(šå  †R#à=7Þ,ï1öô¹±ä±b’@dRÂ~· ðoøQ„3_~¹¹ïmŸÑ +@øT +a¤`Q GÐxŽ<Ó¯"Âr–½]¬Òüq€Óÿ4Ý€ª$4 ZÒ Ð§?¼tùÆÓ§OŸÿòÃÕË|.ðʧW®^¾tÆø_OvâÜBtLý?íù¼Ö)Ü$èÐ廀úUCY¨×hÈQ™Ï­Õ,ðž¦1ð;Ê* + â½sß?zÈf€x.µ–¿‚x¿ü” /€1 @{?@¦$Wÿ3Ý8 #ïìkÒB˜¤Œ} `’ Ì üçœà¢AÒK[ÚãV½†1#©A@³$¾Y4 ôf>þ"¬¹µ¹ïáG#îSx šý»þ?Ÿõ,áûUŒ;Ä9bT2ÜÊüÖ´z¿žZãU&0Ñ Rî›|¿+Žñu¥:ðañ +ð'ðMãP*k,°UgËMGÙþ§)~ÿtZ8/ÄÄ©Ó?óÑÇâ‰ÿôðÁ‡Ÿ\½qãéóçO¯_êD¿V´7£4¿ò‘׎ â«Šÿn°µø¿±¼BG·)ü¯¬Ð Âfb( õ 9*ó¹µZƒé*€=ÀügîpK`å »÷ïn´ùónÈ—€Ã6„ºŽe0T'è4V1r,<º;Àq€¯mø'W¦m#ø¯Ã}jZ줰ü•w¾ú*÷Ó¬9™CgÜô> `|—©îÀ­URìËý‹±ÿ˜lÀ +€;üiü³œ—]Ø«IoÈ="…È\ì÷H(ÖdGÕÔ$ F5 "@€#dƒ¬v ˆQåÛÂy•Á;ˆåÆ'¸@gT\K XîŠ3ÔµJ…b4{?Ááú«,¬¢ñj‹NõW-%¸¦^ç²¢¹ Qé§Êž}*€÷ÖÚTÙ¯‰oé¢g(ˆä&d7o2Æ®×›k Úu×DwÝë–…ªz‚¾ï¾0„QàK¨"º À°MsúáÞ_‡{ëÅùÏðÞÿâVÐןèÁ…Éëk]Ý—Z{ „ïý^íãŽ{"ÖGôˆ”n»E/@ +6½:XlÍÎÒbQ€ŽÝ@ ©Ss|Ç¡»6\æKEºÎÐâÔ5ûëîèHO»ŠÙXÑ]¯¡èž›ðŸeÁ¿€óøÆ¯$.¥góN/# +€’Ý7$/í›irr+'gÏM§°ô. û66ä‰9a}%þ¨h| @yG¸äË ;çxç ;Ô˜™ î#¬¼P¨"J +ôÞ«ì:•U;W‡OcªÆÿÄs¿=PPþõtžê—¯9mr%@¼ÅUùme±b’@8þÝ +`?˜/WPnOv|œ>Ñ pÌ@ù›B;ÂÇsÎ4ÉE‹G@m¹ÄÞd—ÿþ“ûLc'írþÁ?JòöøÈÞ€g² ÓÿÇÿÇ}xæòµëŸÿð쇫?üàôlòCþE*+͔ÿí°ÑeXÙØT¸Óû܆ + Ù¡ëQ e¡^£!Ge>·Vk0Ô8j×(&šzäÉ!Ö JÂþV¶ ujþ® +% 5ÖæErÙÃ/À~÷p €#¹éª€¸QŸXæÓVù…Ìçàïþüó7•pæPŒYgzð®1±)®€&ÙÀ¹aõ¬àº²Ü?ÂÛ@’¸é)±5‘½q$eÚØ¢'¸;@öÏ‘cIIÃ?FÑ +3è+Ã/ø/¼Iì3¡Q|—ˆk0€µµ'*Ô Áмe=Kò½ŽÀÛW¢!ER`Ó`@wÕ]êtDzýî\‰Úô|JðØ­bïbo¾5×î‹]èr<- +úºî¢®ÏâÛK¸ÙÑo¾ôÅT|§! ®Ha˜’°nŠë¯ßº)òC—€{´¤ø 4vµ•_·¾kPZZ n8íx,›Z8Ð@Èõ-IÑ‚¾Ö½}«õyàãß°0ªÀåuû¾½ÇXPî‘á=­-9‰Ï©‹D3dzÆAÓküWÈâ†Qo†ÇÑC%`ö‡à×|ˆ±ƒÏ'* 81c‚à*ÏZ¤@ŒEô¦óÝ5¬R¶j€èÀÉ!‚¸¡ð +Jy¿¡Ä´2ÅÀù+‡O-œ<ñá ”?à÷¡G€yà?Ez1€ÿ'ÿež¹tùÚÕk×.ù²úã"€»À'g>I‹]GâÀið…ûîÁˆ°µ ¨¯EMpÆŒb( õ 9*ó¹µZƒ?e iŒ`åïpÓ{óÔ¼»Ñ¥À +@ÖÏ©˜íL‚h)²2ÖMòª àÞêX€Ï%ó}ùÎÑë=Ô¦M£ø>i¨B? +@k~ù«û*Ìpš°ÈÈ2¶9«CgÜôl·ý]ÆÚàƒ€oWX ý—›­'#‚þ»¬_~P‰z ›Ù‰=«„àCžSÒH´`„!i¼Š!°?ÍPø6IôB¨Ž²ºŽR©Ýó´€Xùó6öà +ÉU,ªTÊÇxéÃa{¶øäкO²ÀÜâ¬Ð+Žã!xΩ°ìórߺÝLkdž›ë7uAÝ’€$ô Ëܽ¾öó=·;­NçO®ZǬ2ø®»Ýa¯·èû´Á0ØÒ¦ ?Õ {At_w¬‚ö_kk‹{‚öhp¨G¬é{Ã._ÞÓù(ø÷z¢-žÑZz>äŽÁüµ›ÜÎâb{í&³\lqÞ¯A˜/ºØ¯8;;Í"›è)€|ßÕ½*øX[ã®Åt`/­¶îBÅîœXÀ@·”aSŠÿ ÿ‡(Êä#›§ÑŒ ˜Ö²zds$×HU}NÏs0(r|"`]ò‹<3'¬Ï£Ä_µ(ßøfÂ×µìQ}‹õ(Ã{*SºÍ¹"éé okÇ9r›×˜áOhú 8Óó“‡ðè?Í·|~¹«Ï%ˆ“|ȬFZ¨ì?ª˜„°¹é–~£v\—òad¤9?6n*¥ÙÏ4v´þ§Ãÿ¤½v³®Ï×Î|üÑ ïS¦ÕŸ|rñÒ§"˜˜õ²‹Ÿðñ ÛEv}ý(_p€÷@jð?‚“脪…°Í‘Ç1×\3>ÂF¶3ø'üðƒ±ž9Üôæ<Õ9în ¯“,ƒ´—7¾ãm`+óBFÏQ —ru˜+üËM˔Ƚ:Íy•cXš¬PR 0¿Œðón¹$·§C9iÈ +¨1¥áÈš +À̹ó8ëg‚°åþiTŒ) ºb«Á}ŸP~Ù ‘™ƒj€ÜÇÐÏŸÅücdÀ‚Qi„$FØ&Š*Æ»È-b¹Ä¥Và3w¢@ ÆùCwk:·ÚëvÚÐ],>ºSáÜløàÿ¾(”³ #r}ßt¦Î͸'-õ¿øÂ÷KOz&\º%´×¬°ÃxÌÎÍ›y:±ð?îÚ·­§Ðqf7œ&:æç®M9Z«snx°* +Ó® Ú (ÔGÀwu>| -‘ ==‡ +°hw$vÁ°~“ÔÀf-|÷[$ õè„‚ìììY€ËpÂ@q×î)AgÒEã®yJ‡€Ç«sí¾nQ÷Ü_Y×kö]ÛÜ_³ÝXyã™Ñ7~un àÀðW’ qLPÊ× ¶à´RÙ»} àé°°L[HÑ3qÊÊbšß€Ô@¹9JÈe~;|:´ØÊûŠ!³ð\8®ë˜à@² ><ˆïĵàÇÕÖÜñ}÷àú¨Œ$*Pù€3¡¬l(‡Î×Wì-}l(ž/’@eúV +€"̇ø÷OcÂÿ?þˆmû£ ì?ÅÊðp¨þF:äãÁiûß¾¿ ôw+j~Ëúo¬˜;ZHìgÞæ™zTMGV5­¹¤+–°Ÿ3@ªaգÌwsJ“¥@*w‰Sl#Š:%V–+2zÕ€ÖÔæ[Ò| 2m«ñÿ{ò‹]ŸàÇïß- +€³“`r/Ê™0ÍDÚRkiåv´ÇاèWƒ·Â·þ)´é8¨Vˆ“Ž ÿõeˆ“ (ÂþÙ·©8ò8 + +®aÆ5¦k>¸=@„†ŠÀ`i„4Ô,Ò?m,i¬mlæi®iê»Ù·57¿ª9!V·ÕªW„‰¨lã*„FúHG96ð\e}M˜zkÝ +ðqkkº2mú:naÏ®*mk ¿¸OLh«74dï å®»u±¾ïZÛçÚ«Ôsüÿ˜û—9Ž,Ý¥A”H4yîÑ‘îä‚™Dß +2ò´Ù6ir¨Qƒ‚j‘Œ™|³XRǦž„B* +Ôûuö¬¡î¬PƒBÝA£ggpþ§îï÷-óxäƒL=öî½"ÂÃÃÃÝÜÜÜ|}ßZ¶Ìl<œ¥¼€QMíéÈ&Öö¥Ùµ ü‚ ³gŽ­Qzm­à,ý¾Îx]pÜkã4’Ý­Ë[W¶®lÛ&ByHZ)E._qŽdO˜¡’½\HGVô² v-k¯ƒ<9qÎ8¡=3#!¯˜ÿìVw›òó±8ùÊ£Åã!ð×Z<r€üæ©ù€gá<@K²žî’@?=Xœº€ ½æúó@.ECLp•N”:&€Š8s6À¥ ƒt’Õ,>¾ˆ nÍå¯Õs—Z³öTú`.%Ìàûw…RÛ¨§¥Êß{Õ™æ‘ܯÈròcið+;¸´´áÏ•ìa€ $íÿH¡A“ç.›€$,àÌâÿ[+i;æBÛêͽƒŒýøËî'Юð.Ý(…þBJáw¡ËÆ¢ûc¹d‘­…E›lDP i»ÅÓÄ{é7”¥ÂPGÚQµ<–­¸YÍ¢UÐ.êÚ¦  md 2ùpàÖNLÒ,!®6œñtA€]@åÅ 7Å$jñœ”½½ƒ£š•aïæÕËW%Ü‘ÁÿÚ®|Gªx[y§ïÆA„¯ŽXQ•åqŠ>]¾®Ö@€MѤ–(ýîã[@¸”J€?²ùû9Š b+ØÆ7°¸×ADz©»ò£¿mÔ=€**ÅÞ ¼omŒ`v0oë†N€à¾H—ˆ¸$Œ€Ì&-ºß2“œmrg1™ˆíˆ¤Ão7ŒFÓá¶—KÑü–‘x8Èš o®Ì·›ÙÉ”IÃ}zŽió½ßßémo;@?_ýABô#(ZïI¥€8°Ñ†äVêøÊ£x.úýŸM¦w(¤:µ‰äêŠ Ø@lßÐBie¤P@Ò§ú—=ˆûõ +áNØÖ].¹ÞÝÞé‘m½(æÚlå\ânãê^G¿o¾êÑjX¯Äø/'@¶û8žáXŸ °‰º<›õgxžMKQw$««tôœœ àìÙÅð|L*É5ie~R^äÌ÷•z>¯Þ|ç×»t x»¹³ssÜã«ÉrekËÏÕâ·VÒ~,÷Y5®ÉÎÍ-ëÁeNfŸ¢f,ÅÜ~œB=§@Œ.Mðg%_náßÚï¼q\¤2Ô®&]w¯¤jÇ)€ã¨ïš`¯ft±ý·ô|òÉGíF¾o €ßEþåÛ…¿!Z€0€s=—»ªPæëñ<›{€ùîsí¥—NPw“&d¼@ÄÑ‚Eÿ \ânë>¿*0€Ì„ù/8Úo(@‚«hS¸§¥6ŸóçÉ?Dº•û\ˆ€íÇð¿ùvø>v®}ŸÊý£á~ooè0U?SÖ¾ó‰¸u°î(±.®\m[}U®JâäwânÉÐ +þQJ¤Ä•ôØù‹vŒO$Û•l;0×l‚%­ˆÖeo§·÷þ](ÀþZÀ5^žòÄÄ4ä^Þ ¶\z‚ÿPÒõöç˜ÕíCbéW˜€Ⱪ%%<©=ª ¾Tõ˜ QÀùýV°°”æ(äìNÒØÑo°Ý;$I ç$×xBF¾ŒœÃÇùqrT"Pv÷öÊ úkÿ+Wo`×t8"? €ã%ÉmÚþû€üd‚Á p¢{gÄ™Äò-Ô›Á‡·Ù/ðS.šÈ^‰´%¦sËuv»P§ÐˆÏ´þîÛIßK„˜Ä`ü»!)\PÊP× û,r¦âò[BQ¥X͵ñx£[$d™xxB3 €pé7ÂR *ºVLv¼º=¬óyÂ:gríLFYr¸Hýo.uØë¡S#)Ä"LŽ•üÉW5‰`<}6@7¶'ˆOÖØéGÎдqmU’î9€õ¹€õ@÷mÎó8' “i_µLþ[¡/…jÊã¶µsppä¸ +Zï€ó¯½vpÿ`Æ¿sð辊 dï€óG€¼¬¾V ^b¢²Ó{M² øßÞ^Ï¿O‹Îó­«ã~p˜,`íe¦KÆE£˜KsyráwàÏ×Ç‹0eïcíš´•ÆjÃY1eï´‹£Κ õ·ò|ò°Î¾w @Ãr~ Õ‹,¿Ø[µêºØÏ§™¤RQ\T>UXy}pé… ½.½¤‡y);Kêÿ—cûg¶g~óÍ·ßyû²ÿ—€5qÍ%~»ñé<ŽE' Ä ²m¿ÖVò®•å¶Í×ú> ´÷[ø¯˯§Š·“=!Á© rpÔþ.ñOUmOw¾–th¯²éH%f-™Ì[qkRT¨ÉæFøâ¼™zžH qëWìפ€œ­òa2Í¡PR…¼!{;{û÷V€64hÅÛ¡òJʹ»ÆH­4°<’Tþ”ÀY!­ `¹kj RõxM@ÔþH}ƒçõXG†’¥ ²G5oGÃm]ÁL€ä¥É 2‰³ƒÑPšÍXÉ.žPò½Ö°Âÿ4hÿï8 .öðdAC ãIF,åì9Ó}²…¶ýÑâ¶œà–·ÍˆûÕ±ëɵ+ä…¹&Q/¸4ó¬ðH -SXLP<Ùæ¼^u®yÖßJJšóõ8Ëçñ!)UÚ@ÒœÍ\ߺeAHÊsßòpƒøÑßýY#q€œÑpåÆÊCù=¡¼Æ”'LØÔŸ´É†i¯åzÚÛ²ìÊú_3ÿ‘€Áæ«i{á>˜èǾôAÉŸ3<Ýl€ 96墀ŽÔ“»ô|¬.F=ÿ€¹Â8|Ã`ö}ÆÅÅ|ó‡9PÈ~+õ&Aÿ-ìû¾L`G@>¸ÿé#,Ó«;{Ÿ=y¤rÎàì÷ïÝ3"˜¥+ˆÝ„£(ê±·ÛP¤mmù ø(íëèøÑýý=NÝãdX“Êò3<^ …— ¢¹–»¤,Øú7{Õ®&½.¹kl>å¨ÌOõ€ +t1¹jcÐ¥K@ÒŒ|ÿÌù%Ú³æú)ûÞCÏôt&cJÔ5+ª•®QJí¹kO{aæ_é… öóíz ú?C‚þŠó ý|°ÿß‚tÒñš,#/^³ äú³Àö¯:uÿÕ.•Å i«6)Oùë,yà>§D¼÷kµá¡ì¹òñãÏa‡!Cª<ŸÞ©@¿-ó|\fµUЧ»²!›Í“™ \kÿÇï„?«vu +ÇC?Ññ1|õÉãÆ”ÀärT®Uq­¤•Ѻè8’ÏJ^¼Üb^„¯ Ómh Å绞r£8ôݬ{ÂkK<·iÝ@*Íÿ¿$¡vÎÙJ|6VD`ƒÊjd¦ +%.î(xØAtK@¥‘h¤_íÛc¯ŽÇàÑ8Øí™gü]¨El]½‘dwK×xÏɃΕz(§YßÞÒ60˜ÄÙ?ýv1±×Ÿ¹ßõ7+ä/Ë—oÞé¼ ­LÒ˜áÂ$¿³€LÃ7Ù·ør°È ”nVMÀ +‘ðªÙËpEI“¼I ¶$úèÖh:í~Föí—WjÃÿLb“ïò£'@(‡Ó1ð#; +Æ%²o¶C´Â[(]=ÎÃHµ\K,<¹ÈDù6Í;@qôq¶·„ÏñÐyΜ 0*Â4LÆ4“X–^À'› €G§Ð?xô €Çpg‡øîñ“G7·vö}ûDMx|üé§Ñ‰›¢ið0Là¹ÍMΠöªEW%VRΈ(ÀÚ8àþÉ^è¾ €5 ‰vÎ|Âe˜ÿÜÏÕ{a2_\˜dΛÄ.Q»Iª%D•pXW«Ä^ÿ>¦Hî~¤3ù«‚X¹êg‚ÒBZ5x–¼`(€<àüvÑUÑu@]ÈM³¹²5ROŸ[; þ§‚aþ—õÏ·>gÿ•èØé|X ™@K4>±’VFëàqª `åÐü­óDˆâ‚?ÍŽéx—eçè@Öƒî§=šþ2e'€Ú=µDi¤¶šÄx­ÀI +ð÷a®‹%^€‚‡u +'€(‚T +iú†[Ú¢À# íjö‚;B’;Ò^?ÃàÌÙ·¿èsœçê÷v×=å¸qC@1€j°C€‰'óf´@ÖÙ&Nɸ#¾™S;冎÷L;¯Ÿ@·²).®r Jo‘\Œ‡\Á‡£ñ„K˜±³±CçˆúÎéÀ io2iÙ·rÅ'«ìs'øñÌõö¤ˆQƒN&D®)ŸéKÎCãû‡Ü8 yq0ÄAúE®7\¾¼½}…= TÍå`&œ[PºÁ¹gý§^hp?•`¸6 h²e°¥ËÀ\þ›¯’è÷W×€úŒ^ôëbV1Ûp¶à+ôí©¤˜ÊCø €à¼€î•͈«-««tâ@ìÍpöl€Í`â¡[+§fÃ+ú¸•¼’Id$(âOíóÄ^Þ‚z|ïæÎþýßû š!JñSÀpCî þ2¯¬ãqÀÒ%þè>»Þuÿ_ß#ßÇ0Rƒlßì°“¡½ö¼’d¹nÓWßr:à]ð¿ìPèÏÒAXý˜üÛv¾×f¡wpÈ(XxCM¥hâ§–5&²âgÑ~S„­<[ž¯¶€ó¤øûúØý@ÿ›ü€?ò¼ûn¦@Ú®ë’ À5ñbÒ @ØÑÀ¢¡¸“õåJ6Ö–¶ìþ\½Öþà®øÜ´ +¼”~ky-¬îmý)BÕé<ˆ¹7„¤vFªŠº´:¯>˺9€ŸÏ¹Áù×Û»”dgÍü?Ñ` þ— %À¿¾z¢ÀI öz•‹Ü„ÊÅâÜ;â)¦ì*0˜üâ_ƒÚ@u"÷…ÿ. Kñà—êr°Ét§­$Ø/]0iûnL”׋ ˆÂ /ÚùøŒþ´Èê)pž@)´Ó©,ü8¡í~—B6@1—‡6¡°UgÓÑx˜)k¾-ëŒ5%°àÖ<—¯8þ6 ÌþôrëI@<Î3šãþø0`2¹ Oú“ÌrËY'£ÛnAø+œ`W0Ìh=gCüÌÐÄ‚´IM7( :"äZgzßá~È÷d:ü’«õZíaš±èo[¶ºs-¦Ê¹Ð9á?dY—‡Ã qÒñtàðC33sGÚ²ëP‚ìÉ9½2²Án~ˮ؀Wu”YNÓ•íÞ¶“[|ìêIô88V²å®ßb×x‹PÎímâïÑ £"“yh ›¤'nîX%¿ùê´½Àß­ ùy׆˜gœòœ˜ À¥jµSñG͵̫6F*a\¥ƒ +(ÀÚ\g͈ÈÌŸÊ&ÙÌ +B^>Ù>þØñYäñÝÙÙÛ¿ÿø7{7·®¾(8ºÿ8à@¢->JDîæ‘_ú÷âÈP! ë«“æ¸÷ðˆЯ6 Ò;ØÛÞÁ¸{ŒêGÙtøßìÿ*䜀XÍ`~JÐEð?;ý'=R% yÒ໊¸}Õj·X.»¯µO[ãíøHUß é? ê¦k~××Ù"8(ü?0p¿Ú·.yó úuË?Ys¸ø(·¸¹Ü1â¿ËdäD€V#>Z³þI2QŸû‡,ùxL5G-k’r¡œNÈš൛@r# þøg*@–ë¾ Üì`¾ô„ð®é€›lØX€éºOö]zTUÕ ô祿&KÉ8¯?@0bƒ4'€¶°žkÑ ¨÷¶ã!PJr½>„@¬÷çÕ|<õ†Ž[üOÇÃ/£C Üö%P»^¹ÜÝà…í[M°“c ˜Y„ÁEµÊ¦zß-Ã…ÙýÃbtGg[wƒÿíÌ—H©w\<ïo‘טïˆV´PÚs`Ã`x¯7¤g~Æã…˜*\¥Il>Ü&±Œ(Èþ‘Ô)¿ìB "[@Cö°@L?…MÑ vGNÀ1·Š ú·n÷?ëï‚ÿ»Wä>éÿІÈmµý_2´ÕçF)Zþ”Ê~ÿp"ߌⷠœin‰OÅz³;˜—Ùp{šƒÿni2«hO¼VÚ¾@óˆÙµÁÇð´@PP^«;åMšªžÂÂÄøÕIt¿É®R24üæPÊÐITP'EVN ÀVyî>^÷Ø¿ÿmçøôñ§m&Ò&¿â€àϵ5øW ´5=î†Ü‡½k}ÅðÀã㸹 õ¸«êWÙþï‘ÏvO‹ø˜‚ãã+טUÞ’’óÆÈ.¾³«I¯KÕƒSõ“Z«<{N`±€Üãúψ¨&€\Nòà%v>¡‡¹Þ9Þ~i¹wwSág*[’*a XXz ç{Š]˜nñ‹Ž°ÖêÁ–ë¯8CðëÿïÿÆþ¿ûÞ;€ÿ{¿øÅ{¿øy^¿X‡þ’ p](ђĤ*Á‚,naL{·k[–ï“ßËw`N±žªw#|þü´®#?1ÀÞ&ô8÷vC¸sy­ÓÞç¬tUôT#÷¸¹üá–d¡å«y6eÿÿÙ߯O.þ +H,å”@©%‚y‚ t¾¬¿œê@€x^€ºo7wbª_ÛÚ·3ŠoŠWôç½ÏþG«&¤< +KñßÖþåk9€)™n‡ÿ«&*Žöÿ%’ +þŸ Øq¡óü¼þAÏu ²9ôLpm<îm¯}NÊ ý×îSÓ `¸(ôOÙÝþž¨€Ò…$PôOwµt¯ëmíjçúy{J–ã™sñÜÈ'™æ_`Ú:?L~Ë/¯j:ÙŽÀŸz&`ó(.Š€uoË -â\¹"Ó•ëAo˜)þ@pg‚ûpò±£ûòïh6‚ÕÀp §‹H±H x;¾?…c¶$ q•ÕáŒcɦM £; ‰æênÉäcWÀî Ìÿê-)ü¯‚.ß°D¶ú‡Ž-˜{•6K“ìÉòpJ®C[ȯÿ{Zr0/¦5ø@OBþäe6*œá(ªŽ¿¿­å*ÕÐ<çyÜè3‰ø+ó€}+€O 9˜­ëšÃEý&-i\¥ƒ¨&€¹rT4»osîã@Óõ$Ä')šÿF>‘ "ë€O=ÃP~C¿É݇ øŸ•!j`ÃÐ<Ñ +*^ÀñÝ_ÝW¿¢^Ò°ò`KÇþ¯(pýƒÿäΰ‡»pÑv¸öËBP²ÃS¥ +Âûè¢Î±.µAꤠZ<Óp^/Ôß1í6fËðÜV‰"G +*­•žËñò¼µmvˆV%’³UJÜŠ0,déXÓÑÈ'aS ì‡+Zíº?ë1üñâH€6ücøƒþo½Ý¼þ?ÿ»÷ßûÅ{W¯¶ëšÔ8kÒÚÓË öw  · æ‚ï“¿©€Kiux]¨’ý·mÍ•³åÉÇ€ äôCðrøð¬sóXpøÊ½é*éf ß«(€¶#*T¿}¹fR¤6|FMýä£ÐÍú÷›wjÊã‡GP Ç6"Q’òÀFùpûó:ØÛ†ŒQ›â¸üâÍÂdÇH‡_(1 ðöîXÂ"–m€@¹Ì¯óˆÿÇìK«óŽÝúvÄ!'CTUúþíòâÚz@'… Á~ÿïãhøÏ ý•b§(ÐÈh¸»5ÀÌõøxò×@7a&V©÷Ùà@öú ìÙ_sx½ŠèÅkx±ãß¶ni€ ®¢®z ØÑ"³ñi\ß¾³0¤þΜ,9ÕÍ)ÿé»ðÒ\5KúÄe)~ÊÛFù¥ï~—k²–/æÚÉû2vîÜyŽ8¶tÛ¹f£ÅpW(å‘"R ›„z=ৃïI‘È>Db8šßž™kNHöYÃgƒa  +0ؽ’ñ€,¡FGn<é²Ã$;QÐáaîoN$á°¿"Å ?‘lM3!Ôd>w·Oo/È1Ú&^­¹é„›rx¾ z8"æUt 6–j>áð):Ñ rÉ…=eﱞWUß<êå $ +ú”¶G÷^] À³<Y&­.«@½>ù¤8µÏZ‹8Çð1B}Øy à+ùU‹8z¸„DÐÉZ À½òÜ5ã錴õ¶+A[ÿvµ¹4ÏÉrpÒ ê'}AÖüª_²€ºuO íäé@q ¥U„ÿW€hºÓ½´ÿ])¼qqN µÃú‘<@ +é´Àkùp}vˆT‹£KªªÄãcýÎ6 +uð?M•ޝ”¥Óé¹Í +cÒÖsø£åÚuCÿÛÿ9À{ï½û‹Ÿ¿ÿ >ï½_ò‹¶oãþÊé&€²ÿOx´?[ÑÖÚ~[DKI%>!á©ï¾ƒýÖT¾Î’'×ñT ÀþÑÃe'€u©êÌÇûì2/²À‚·ŒH%A<{òƒ4àN(‰ýÚÒ`õXñŸozœ¶PpTM~øh ü;ëßµÇÎÆ¸ñÚïÅhÀ»<<ÿˆ¼øê¥ëÝJ)Ûຠ‚ãÆ|yp~¤ œ_â? ¿ÕF” +TªµkÎÖ$F£J+5H;ñ¤þ¤PY÷üÉñëM%VÌ l óó#П(¼TûM1 €ƒg1Þß>8ÖônÕó„¸ÁûêšëU×@œÞeÍølA%K5pp{½ €ö?õóŸ¼äó¤-E9@yövlËÿ0C¿ëγ´þù<¤b¯ÿyÙQsà¾a6Àº æûÕ-)Zñ4«v›½›¶èº— ûÁÿЧ-éh@-ã ÐuàØ"ª)ˆü~ù¾K|Cì rDÉ䀔õb½†ÿHÀ’€±™Ð^ƒS4õìÈéøÆ,Öüï@WÛ¾uè˜M |èYõìsžÞÊ`@\ÞÍÞÿC €MŽ2Ë¿?8©Àòt1Ÿ,îèáŸç‹;w€~N§kläø% +_¼ã‘Ðçp&[5ôøßÿ‘Ù`H®ÝKgº‘36P'¹Ð«a/ðKmé›=pÈŸ°°:†+Àz|f±=þ7›,Èòd6õ¸“f€ÌF”žŒâBá’íÿËà]¥˜®p£¶oH‚$ R ÝÙ’%ÅáDæš<“ëé”.8é`¥Vð+ +<·’Óã ·ùú×Ëm~'Ÿ?~†?Òižêjð¦¸Á[㢞FeÓ@­óÖÆ†W|2 +ÿã¦÷ñtc‰ÁJšÊÚy’Û?þSSl@öœ 0I62Qæ¿Ö¿'È–Èß½`ûwï{+ök ïžüK‹3x°wÉg 7ë5÷:é@ +ÿYÖÊJ²‰tOzRm‚ýõW„‡ ‘hn.e¬Iº ¸¢! µ+IK¹@cz8ïn‡‡ †é¡Ö®X b/ôŒ#»½á"1Óùl*÷Òƒmºj¨ÀW¶2 +ž#îo÷v¹Þî`wk×CHô÷tãÁ!I ¥‚œA€ ÿíÛB¾P<™Ü¹½ðìÃét``|:8@B^&Ö5¥-:.Â+€N°t:ëÛ¾!ÎFÛ»ÃÅ +0š}9Ÿ±IX¥ó)€:Zô{öl äX>Ä¥ÊF†¶rÌÎ4L‡óì`OBÊi¾¸Íßzã{·$,Å«?ØåfHÀwc#— ý:ü¿te‹"ÙÝêí§œáQ>—’&NïÅpQs™ÖÀ°?Û9ùx:ý‡9—Å©‡½ñÔ\“…±}:;ø?ËP*tS€–g{Θ ÐÉGÏç§´Ðÿ‡Å¬žè&Ñk)™ þä\r€§ŒX)û6§‘Àï:ÿqäcࣴ ©$™†÷áŸþd©•mÔ»=·› \;¯íÅ &ˆ@5«"[f„Óú³ˆ´Í‘.Çä/·GŽ–üFª@ ñs‘A~âŸòÃíO ¿òΠ@ªrÄJ‡«'ñF.êÉoµ”ÞöNœ4Ø<˜ê…þöþõäÉÐyìm>`?Ôö—íBØð)k?r’ ¤K`# ©%Q‰ÿü.7ðI +G‚ö|FËA:p‚$ª8ÌÄZpNh:­|ØßQý`8ÏÀÃìÙÏgóé üŸ± i;Ä`«²K6 v·àÖ•À^58ívŸµÃ&ö@[ºŸfw Cz>µKýÔÖ€¹Cÿð LïL~{‡]µûòe»ût®·­éK@¾É•ƒâèN‡ò»†#‘ÒKz£Ù^Ìæó9&¿ÇÕð{¡å?öF‡˜ÞéW+¥0ÑÁxhŸ„^Ü1üNÄ|óÉœÿ§ãÃ4ÌmÈ][ BºÝ¶3Pð{ûFЦ41NBÄŽˆ1ä~Ø7fÑ8ƒY_k}.ù8œrÖäe4D142… jøÿ@¼þYûËfÏͳÄ>öõ e׳c:ˆÊN?r.€âÈ2æ;b‚«tŒ4`î­xz6À¨ Óàm•Qæ“,=Ÿ«„cUAÔL ©Ž]2€Hý8éƒ‹ê¯ØÏõ*ÒãH±R ÃH^K¡µ|6©õîvÙIþ½‹µûäúêâõø+;"ïmãi}HV|'sl,æíùÿ„ú•ÿ>%)›>ÿ8cXS*PPS¬< -xT ÀÕǧ€€ò®{tíwb/>Ã÷S¾9$¥qT#A +ÿ×<6œô4ìg6Q€øRKR÷ÿµ,ˆ/¬Y“U;@}ú£þ¼W 1Pk2Á°=ÒrmܶôÛ™è¶õ~÷±ÙË]‡€’ÝéJ \œcïe r¥B½¬Â,<ð‘Ìr(ß Ùâÿœ`Aß¹ÄõÁØÅâ6· €]à§:é9õtØ×ÀfØc÷-sÆQÛFó‹è*ΦÆ6ÿ–•~ ã¸úÑÐîâ4†µG_Bl ápC!ràßTÓrrTÛ€!žØž„ÓÅï»Ú2íæÓù;&rOôý»›åÝü;@µäÆ^¹á=¹±‡r~â4@AÆcXWÊš€\“ã4>ð¿2^üÆü/»Üo•9þwwx[ ¿ñ*ª°?‹Âkôò3<Ýl€ 9ò-Ÿí‹zÔ?g{>° @éü&-««tä<…Èj.€³g4û]æ²â«É àwÿ<´Lá? )“?¢}‚@ótAK€ `çµ}þXzަ ³Ì§ ôwø_çjb®ó»Æ°ð[~#ÞÿÂcübiA|쯺uÈyãäFf¿”È É]có J.þÎê°wþ\gÆØð•ýr©]À @Máõ¬*—矬gôØð¤HLªR®•lI½c§ïð ¿Æ\ù®¿aüÿ»1ý߃¼ûîÏñþ7ÿôÍwß|÷Åïñ˼ՋH-#çÇ=úìø.v§£ÿ[Ñþ(IqŸAšõ»&b!ÅëJZż]¾[ío‚¡Þzè8Úï<@äÎEòàu?Ö¤{ ­‰ÈZ@ÖA]©\t1€¾ºçEüÿÌGáã8ûå y}ü9??‡tòɇlÊ/¦OÃäÿ Ërœ$ûoÑÝuÀ‹ë`Ëx=€ÿ™ G–p×ü— !ÿW×%Éþ_¼*اÂÔ ¼íh·B=š™ÂÚ)þJÜC'€Né%è¢1,éùóxfèº&3H&°}=P_`jÃ3˜è*Í~5ÕDb÷èš vÓÐë™ë0@i¸a#€é‡|íní +Ïý±óÀÞr1v¸„¬€®‹;‹ÉP#0¸5Ma5ñ=Àx€AñdŸ\ÙˆóÒ­æ~Áôã^à‹³bE “FÏceƒ»: d^‡Û 'ɱcyâEcÎv‚Ð?L|Á ¦0Š)& f_ÿÖ Ï&‹ñ´k:½÷²Öûv{ØÞºÒ+ +´½{cûÆÕU À•-òÔËH€–ÄHŽ5´["¬ˆŒJIôx­”>¼bÀ®Ž^4ÌÆäz—*×üü·Û»»»íññú˜ºßzs)ZóAјSáÊ¥iU²M|dUÏkhªðà~òq ê5µN2w^gh'm„¨¨Õº'¶_M\Æ©—DßG…ŸÒÂϯ٠쥥ÌUýƒ–‚AU"^ÿ:Üqu¹ÄžyøSP?ðöTF­÷ÑŽ´ÞÚ÷¡÷òÔ ÿ{ºÿ°uÓYÄ)þi$À‹¯l”x;|Ÿ/S#æ5˜Ã²ÅßÙE©â²³²þJQ¤ôLÅ >KZ[iÒôªïÙJ)fïE wpgÖz­tÖRBu"Æ> )åž-¹ó­”ØdJI°jÄúx/5‚šçµAàR²ÈË ]Þ:.³9Œ–V’"Kæ‘J€ûçñ‘/me¹Tó~/yáù矿î´ÏËš\ÿaû¿ýŽÐŸ¡|¿ÿÍß|÷O€ú"€¸c=öœï8úôÓã»úÿƒ%w«h¬Pà‘Ó€û ]~¿ùbIKRàK + à†r“j*€£oÓÚ­[­—ägnn«.€|ñP>þÔŒõ“9˱ˆæ¿ðþ ÿ5ý?~âR èî€5 +P ³Ð÷Ax „±¯ûö¶ArÁûÍ–Ž9ª:z#cQP ,öä'‡X¹˜º[W¶t{om{zýÑöH{Ø´sIs¬Ó&0û×¼c1›p†þè¶õœppg$¦Žô½˜Ã5Á[îL&ó~å:ž~r=îmýªr8ìï³7›½JæÉµÙ&©©‘ R»ÿM†€)'R,º CÒ‡qØL0š,z .Š-ƒ½p™-Æ‹ýíðFóÙôph €€Òèßܲ ¹1ÖÛÝÝ2 N€Ýò\iŠàŠ-ìqÁmº;2² cn,Å™éÈ5y–qØ$póábh+̨gÆ\ó_¯z{sÐëÌݼ °oŽW$ +Èwª¬N@.ì†õ|ùLªV#QÏ‹ïÙæ¦'žšá@Ï.X±Ø±åÊNŠ S†×¦?ò\ëdÅ3³¡jS¤¥Xo#Á’Cžè•ÒG–xÒ®*Ò6¡ÞZbœýÀÕñ') €µ³³>í?ëW¯\ÝçQß1ÎÄÁD¤ àµEÁ DÑ +üŒ–Ýä!£)U Ii9ãjŽöMPó¥qqö#±_„kÀ¿$gÉ•æ}Ö+ø­J<î[u@Ëu Çšày‘mm ƒ½4{FG!içØÙ)Æ#Ø G÷îÛ{;Óý?|Ôß³'v°‚‚BlØ J,kĉ*Ñ­R#¼'gÞ¡î.u5ÃϨ©EVY„\_®ðÊF$Sᥳøþ×ý±ô¼iÛÿ{¶þïýü½÷±ùYÀßÖ›:yJ/€GŸÚðÌd(ÀŸ@Ú]FNSáð„tøŸ·OO~¯{j=kÌÑ  ïL±¢ò:ØÕÃ&U1ùäÆ#kQÁq]UdÉJÝ:WJøÏ#ž8àŸfŽKs€€5ùê“ãX5å(ƒ†ƒIóïfý7±ZQu£¿w §/ÝË)}‰!ûe½[>=š )iŽÝð¢#Wž~§ð+ 4&pµë`ªPÕ‰ùO:¾Bš€·@Ñ`¿IÚö%“ +01zlÉŠ€¡ó;wæSLþ$3”ˆÈƒííÙ¯þþ°?ía_ΰ¥Þ©6õáèWÀãüË–*H:Ư³MYïW®˜Ç­«7®Šþ¸[ý·†CÖ°xG‡|zœ´µ©[?Äm22ŸsÊÉ‚ìöõxËP°ôçPZ3þÀ—@ì;€âDˆÆÖBgã!¹¶~Üß?Ô0˜ Ì5¨0ƒÌúÑ'`¶dp§-+›ÍÛã1àEØ^kïOgÛó9E½ÍóápÚŸ“ 9Ö 1·®~D1¦áÞqKø¿uìön¨HÀ­+WÁÿbB¿¸Øëö”&åy8œM$0bзW„ v»%v0qˆþ!׳ÙbÎ"®à¿£x“SÝ×$ÏÙ†Ï7]ôil@jèvËÿ버Q¥AÌf’%lúª)6ÑÔ<²®çפ†Pîƒþ˜X +>Ò@>Z m*q·˜|à5ß*õ™e÷b+Š_ùqÄÁú¹I6Jl€TÔ>G[[7E~$Ï$ ÉìÁª +( þßÜ;È„ÁP­zûQÇÊZBI–RÛ`\dý†ò ½Ab–ð©»F ×$½É‚é‰ÿ!gÉ«¥»ºêÓ i7¨„»Cù?j´èÌ3ªY×ryó¯¥@ñÚ)‹!r, RD—Œ¥ÆÝw¦vkA¾J¬V1ÎY•b³j¤ª­qò/kDþ‹Cxë…äŽCK«Ÿõ­™§ðâ‚Í/ ¸þüõç/]k€çØöê›XþïýÜæÿwß{ÿï¾0øï›/þðÍ7ÿÄçM²·º¼=ü|;àz )]Ú?zôXdzÈï=øi$w´ÉY`‰„K)P¸Ÿ§‡.]ÌaO·74²ÄتԮÔצ$µèd# +@¡nøeäÁF¶ØÇ…£ÙÿÓT:4Ö¿‘zVË,@šÿœ;iØ<uŠ”B+ªN–1ÎØÀ +ÿ]Ã,³·ì3ÐàòoQïíý5¶ü2 yÊ ™Àüâ‘ê(@yv¬³)Aþæþ‡J°XyxƒgP€`íПŒcQŸ¢À—ÍíàËX9Ä‚c³ò7çø°ï uÓŽ9Ëó1û€3€/çÿ~>ëÏæÂdKš _»ý-»pkWÄãã %ÁÃ60¾Œ ò—h€¡yvaœÝb:°…azÇi€&‹Ù„ì¿ÛŸ&³Û•ëé‚-äˆ×–‡;ôæ3v‡ãØ€ÅÌîÇUõ§‹/‹Yà^`ë{Ð!*²rú18l%Æ×'sCûœÚ¼²Áúx» r +¶F»Pê,™èÿ£Ê7¶ú^s¿Í`ëH)+[}~{|i è𠹿rl¹°¼ûÓ/[®gsÃýƶØ`†ùpªãö ×eýW[ÛÏ’zÞêÙáYòk¾¹´5çOŸÆZé64©u0m»61ŽÂ¶¨]ø +'àÅß b2éG)~R§¢̃™X»Ä㣽8(\ŠRþ2m#ZÉ­ÆñÞÁ‘~udöò:ÌÇ)uùøããS¯‹ºM‹}Ôã«°m¹ÖrsPˆÿÙ’k-&°”³OÛ$w¼V»›V1Æ:¼¦VÚª9LvnþõkÝp@Š…0€Z±à +°ÙsÜÒ†e=8zØêRõá¼*Áåyû>¢½9¾›äî€ –BÝ­eH€>¶{xJÖ·r¬áäáÒó,¯]¿þ‹øš à•· ?×ÿÿ^7ðŸ¦ÿwß}ó‡ïþ¨û_Y‡þ’S€BKñø7: +úÃÃ~¼T]ZÊ) +=]ÃZİ„—õ'd`)ÜÑ™Ši¸š XG`„›•¶þÙƒÔdÉr0 žKV<—g'_>—õô(î“C|?ì8€ZÿöýûøóÖçÑ3ùÉ'€øûM£Ä‰…Úßá +­žXo +÷ xqÍÄD +ú—(lÍ{2š¤@„ΖàÖûd1]ˆÓ¡ÑwÃü«áÛÚU~6š2<ž{ô sIïÁxö+wü% `<üNÍû½ÙhÐ ¶t:K +p+Øg bX ‚uãÐ@J¨€²ÜÜš.&óél¼X8îÎ-øÀtÂÏùh:îõÈ,°gß=¬ÚHÑ×wa#?{Ù2q¨`€•è“k.TjrrEXñv˜HÇ@þÁp1Õné¥ï¥|,<OüíƒÃaÏvAUƒÌ¿w9ûYøým³Þë S28š cVùN èrÁ=;AX1€RÚvjŸÙá˜\›ºTeŸ¬:þÿˆ«é;wì†,.y Wøµñ f{´C²)?rí€íÏ,fÀš‘ :¨QWZ^±éTUqVô¢˜¥¾õO1uõÚqˆïJ#{pžÅ&®—Ô¿kR;·´lÚ­¬u+n4U7d—§Ê‰]>€Ì«àèyÄ·ol“Í™Úþ-'Éié ¥Ó['Ä«yüÈ–˜àꑃ£ûÇ÷Œ‰$Bm7]q`{xÀkèõè•5øo ž-¹h…Ò!oµ®¬¯»—¨Ï;—bÃMm G +•Ûœ’Ì,·²±¸A{¹‰acjÄšx,I·_޵}Ðe¯Å—©^ÒåéíéüþÆ,‹ûP—çE>Z½XÞ&-‘UÈwÊ… úuònŸ)ÙgCê1¼˜ñ ÿ»~íúµ^° Àþóê¿{÷ç¿ýÓøÿK;`ýñO€|×`]NͯÌçî£O ¾l.€ŸÆà­Üg7t€/—yäΞž‹x¤(!kZÅ{æ YÿlÊ’¬¹Ò´ùÛ yîÎM϶ԋìðÊ15°¬ÿxÚØÈô ´¡^ À‘¡©È‡³fM¯„—nÅã\ÊòÀ±“T÷l`À^ÆdiW ’ÒEdj¿æàé üw €>ËŒœ×j2w/Oc i4ðþ_ZkÒ÷}P„…&-€Ý<€…±ºÚü; +£ øPtõ#ßÀùþaüþchaÐÏFu½èF?Óþ¨‡¾½tÓõ‘HÀÌ· 0à*ë00Øß33¼†qOˆ¨üšÛPøô–ÓÞqÏ"þpe8à8ß},2GÙm¹vT![ÈÀ¯CßïÙb6œõKÑ›ì`€¶ûû¿o`àÔ®Þ¯X†’1‹{b¼fÍ*gO`¤œ#8Ô«AæÍ2›¸Š[ JTÈÙÖ Ýÿ­õéÿWâ!éõ‡`ÿ˜ˆ\{äªÂÇSÂN§ÿ?+ÓÑ|0'ËÓñÈ ïrMžI°èG­tmê}ŒD5¾æ¿ °Ü€$Ž:£ëçQu+ÏÉ~™º<?³»€ž¿+×5I.H¸€\·ÿ¯ ¢×c0žJaÄQÝ Àè«Ë |ßÍ…°kÒe0JÊé϶ÞÀ„Û‰lèéÿþS˜¤Uù £©† ¶ÞØÁ°¼>È㪓#WÈJ.C…v$È|oïx?aTä´gäŸe=¶Aƒ\IrÀšyÖyB®=Ïp\·‘Í’ɇ%äFĺÞð:— +˜ìÂãQ­j|‚ÉnYJ­×@ö„V´0ø‘Í.’j;$¯T´ Êò·»">Â<Ëuè’ƒØùhG_»ñ„Â/Opu¤¡‹l/1*üÇî2ž'œ5' 3ÉÓz¦ÃNÈ“Oö=½¨˜ö𚈺¶™ íà øëÎ î³·zÅÏJÈHµs’l¹RìLÂB™«ú¢û÷ʆÄY†ákÝVÍ} â`·=¨>iI¯{ÏË|üg5#ÐÜHwh -Í„p…wïÚ °l—j´ÔýmesÇ&ˆàÈÒiMŸ¤g·Wµb)\W²GNüÌ*ÁWfOâv{KüÚIuP#™;• +u¿2ãεçðb ÐMxéÒõ—.½)Ð+ð«o½ûþûï9øÿó]¾ùÎÏ/èøµokvj·€ûñ- ÿ? ȳ|RÎðt XRCñÆî—XSÖbÀÖ×È.ø¶.7ÈÍ­¬\UÏ]tŸMñÞvâo颇RÜÀ•£T«o€D’nwWðÿÉÇëÑÂÿ·éÕÃF“ì?xü¡vòFníÜ%Ü®\± VŸšøØâ³Ù&¶¹r>­oZH§ €SÞÍà×2øÚþ”`Mx˜H«^yÂÜ7  j‰²lhkÚ¬§å;Øàß”îÿDÄ®îüz·“ImqI2AÍë ¤QRÙrÇ},ÿ¾MÔù[CvG^ÃÁ?øâ4‚!µ†®˜¼ÚÍ·$ âyü ü“«ƒÔĜӖþé,M˜ß£[\…A‚-×ݵ&×â1Gšë6ÌN¯GVµùÒ3f +Ã/0ØUó“Wñ~¹$cç… »¦?@Ü `:’”¯È² iŒðŸIDÂDz}ýÛΉàDqä¦ê0QÛb½ïrâÊW—ëÝþáÏÀ½«\'gìǹ6g•ë¥õïÑ£u¼ˆ³ÏK½ƒ1Š`ÁW÷³ÉÊÍ1m=RXÑ~DL·$ÏþúçØcM2xătûÔêó‘Ëm"fK±X;ý}ÙâŽ>ú°ÙÐà ɕZët|ÕÉÖÄ ¦èH¢RÀWß~›Ž"ä½­5ùÖ9F?²7û÷úì3ñÿÑ#Ðý~8†nµM* +PT¯ý=ÍFìuiWŒ¤ˆªÄÔEÕ…LfÉhÞ÷ÖwØßRZ¬Žâºý]œ€²’ÅI“ëî+õ[Ïý x?zL‘'c¦ó$ +`%;7ÿÚ€Àb|‚ÿ÷œ?Å鎸©ŸØ>k5HÔEî2§ÊMÎ]!ςIJF¬ª„ûV®Ò3U‚¿õ”äê¨Už T åkÈÑг_ß# žÿÌ–i¨6€k¯¾ùîûï9ïßßý¼†6à›ïþðÍüÃÒPé¬ËútÀ‡OhrPã ÿý<ʳ¼Ôâüf¡ñŸE Ül…{ íóTÖ_Ö謔Ôý\ÿ¬K*à‰F?.½­•›˜ÿÕÀn~þíÿäqæü× õ¿ŠþãaýªÌÿ\byhÏ´Ì?,¶’´›:jkëðp°¿À}ÒØ»DæXb¸M€·q¿ÐŸ%FÁ½xØA€·ZôWÎ`FÔK_B“ìVÕ$¢ã7ðŸE á'æ-ßn8›t‚<(Pä!¡êöܽu{r‡ ÙWxÕDSʨÕpÖìÍê.Ög`Ë|¦#' +Ò†AWºiéðž`i™øPÄ\ÏKW`Î5t“a;öù-æõƒ[Æ38Fz€ v ÝÁh2ww·ÔHxLC>X­±Þ¤Ëµíò£Ù,W*P6ÀÕÄ̱þêï{A¤l±Û§lŸ@“~8%™É°JÒS¤ „#=ÂÛ»?c=¶ý¸.çáúy —=½0O€ñ…›¨¬˜/„ÈuŸ\syz.B[ÌQ8‹«Éµ·=Û!‘Sdi+F2aþ¥ì¬iÏÅÇÐ(€ó#èI]º"pOÎÜëB‹vaT\“’¡ƒò’'å´£iå:Ùôs]«ûîÚïs š4À|\0ôð“LZsŠèI¯ÍIÆ\(€¨ýÞe£žüù‰wÙÁ;6¡@Ö‰?—§KÁL/Ó\.–ïz¼?|#²3“ùƒ—nøÙàGEӊŬõ•د|öä#ä³ü²#Î`È{) °¯9àŽ†WžÒ(¡ê +_m¢ZoÇ׸îw™òÄ”QŠ›Oèðëÿöµ&ü•‹+ñR²²qkÛ ´ñ¿9 :@Ø/U¢ ßaɸxì8ÀÎv° ¬P¥“òÚN €áäµçö·Eïâ‹•!N²Í3 ÆÜ¾\‚ÂÞÚJ…xÍbªA•جfÝ‚BòÓcõ‹´"¸ˆ<ªÇðòÂ¥çt4'À |^j.À«oþfÿß}ñ ;:ôŸè›ïV  ¥´&5@×ÐáÿÁýGݽ»ÄþŸ‚XÏ“3(À:`Õ–•ú”|òñ#k@oxäT<²Ù;ÿ­3«cÕ3?.7ÄZ°tÀÅh{ì…o˜¢T-´YûŸZÄ¿à?Ö¿}þµýõ4Ñ÷ï‚}si>rñø;Åã‡{=Ú|ƬTž¤«\UÚí÷¦€/„ü! ö5c:/ÛÀl0 OÚ~9@ó,qá ZкãZ€mÿÁ’ragµ@ð±|»a“`<ó.ôIÖœîoö)æð­ÑŸÝþ–!€‡ÃpÍñ6¶‹ B’`¨ +1ãYy­PÑH¸ëÌÛ8ÿm°@¸úeú‘J(Å ¿Åy ¿ý¥C€« Ôn÷§ºû½„\£»DÌõ4¹®TZ¾ÙIj!L’?ÎدóqEl°˜È5?Eͼ±¨Yì’¹ì>fêB6IÌ$®‹‘$È©$2èïDô‡ñÎPžübŸím‹çg6ÔKy€M[—o8P‘Àb÷Θ?Þ6(Ñ$l¹ç0Ý.׿Øï¼¹V¯y{§w88ôÓ•Q¥|(§Òû˜ù•äqXŸU^KñY=ªè·â¸Þ™ÜdÛêºälžOœò¡æyæ÷=Ð щ`‡sÃbg7ñ¿=žu_Fþë OÂÂZæ+ÔIôƒ¼E4Àã#/ÖýªyìX¢­ßž¨i‡,ìöV€(×È^ ˆçÙ @þøE.dg§h/'¥Ìî=<Î$ÁA{ËÆâ©R*½i¶(“*"²W/f©.ä[ØœõYâÆlbãGûCûc6®ÛÿC›»¶¬uk:±T9Q<êA šî:Ñ pÅ2Ä=Åê›;XèZSüòž ’kìÄ üÇÿuU^©‹ª'b¸)ì—½VÛÝQØ7C%«RX%.&ÈÆþçûJ±€—®=­xýÕ7îü¿ïÿ +`äß7ßü!öüãÿ§½’Ò¦Àï6À¯%‚ìß?þͲ=Àh…Ÿ@‡çÊI +`é|KËâõSÌVþСªxþ©è¨£iµsÿ=IjÑ~mHªF¤m]ËÇq Æ~Ö?€þñü ÿ[Íÿ›ó?âpVZü<“´± vYHÚu±íº>\ƒži8ú‘MPH°€%üǰÀÖM¯¿óPÔ÷îÝ c؈(@Ebý˧7ƒÝ€d×uPèÏK>¡ùN€¢Hœ±U•L4?õGA¨iÿØ“=ªKY+7ð‡ð³Vø×H{Á!ˆÇ[tíw½ +@‹÷r"ÝwUƒÛÖÌ2ñÃa“Žó«‘KƦ:Ü:,Ì€b™†®‚\…ì vÏF»•kà“í0aÉ^beË5%²Ìµ ö¯0¨·kéHBÞ–âÈúcÔ¶‡MÁ×|€=¤%ä•‚3‹ÏÍ{êˆÈ5r»öíÀÖltÙNq€È Ñ ¿°ŸœúP—Áî4ã*óv‘%% ÍÈǺ ÌõÙäÏd¥Wš\»£ýŠWŒF¥iW²aŸ×3§øLlJ÷Œ + ‡|µ½³$Ÿ8SÑö¦ä “ 2¥O¯¶œ9©"Ë —±òÜšH)%ãýnö«d•¬NÚžcÐH- `îcù:x`Áyið­è°Äø„ĹˆNFAœPÌ]x¿a…)r»X¤X¦5Ç]àý‘Åêt’…ØI+$rø +Š h±ûr‘+Í]òéÛ•%%âÕöŒ™¬ÑÔR^+ÂFeˆ$?–9å’€xœÖ$IÍ3EÐŒ–HBš –‹å¹¶L×ÞI;Q‰Waþ—®]º@“W\À¥ëo¿—è¿æ¨Ð¬ÿ/¾ûßþð§?ÖËdN€JTJ‡ÿw)¿—v>€/)©§È&àVþ6yœö,W–-¶ÁëØ‹3jÛ@GòUb}övfyò¾¦jDüQ€âr ªðÅM]kÿÿøs-ÿ¥ $¾dþmØÞéÃõîï·Ì?ØÛ9¨UmÎÑ®šggs$޵9oå4û»õØ{ÿÚVIôç Lf»Ù ˆ}ér@=oN÷ þÚµjȃTß¾Û¾ë á'!ˆ ¤Õ»|gÃy ‰àï*e ¼ú·¾^ÜÒÏŸ÷ |C8B„dvˆ9Ÿº¨jŠ€ñ«¤;4øLH¢¨ Ý‚ÿ¼W.cø¶®´Á+J@`¨¦ÎiÉzÀÕ9x퇟3§"Û¹^äicÇQ @[n-æ Ž—"T¿AòvòþÈ\ ‡æ7@ɾþÖNÀÒØéé[°@±c£À>îëK·¯ HÏ Èÿ’€,ÅTûãY†ç7Ãü Õ«a ,£mKÎôÅg[ø-ƒjprDЍnå Ûl£‘°ÖÛÞ;Sbä,;Ü“üÏyg3sí¹½.-GW̪³4ð÷ wx(Q,ŽŒò“R +¿–ÝÓö‰¶w»½•MM¾|âüq¾4ËS¼«ü¬7pR;xL%R?»•“.í3ºðmH¨þh¿Ö¤ ¿-žõ½±Yuèù@CÕ¤¢fV7ëÒ/üËþ¿jÀ½»þ£ã‡„fu„0¿¾Á‰ŽOa¤ˆ×Ä+ªâ2‡oAÒ…Q ~>8äòóƒG¬5â²Z²¥Býª Ö¥%ubýε:NéiœÂFŽÂŸ×n‚¤îB7©«šÊZ~exÀ¿†T€V­A`€N€ôˆ´S­®ÑE»Ò“R€±Y#jÏe-Èz~$K²½.(úöŸþRø¶ÀR^~åú+/ó})ãóÿ«oP´ÿ¿ùæ»?äûüãþÿ)ImÊ5K«5@~ݪÒüñÑýSóÇI«¸O‘^€¹‹&@p8À’|òÉ£‡(r€/X âi{ä«IÇ6oi¤ÝŽÜÄ&$Ñ@“:&Öÿã'Ÿ?ÁêgÿxJZÛÿ“¯Ž×œÿèÏk`_¡ªB÷öv†åˆg£]qäÃ{} qšR›W/_ +„G +ÿa[|ß¼YÄMÿísðÚ– 0^àŬ/5 +pX@Ãýz”¶nÊ-ÜiÕDiQ4 yóœ§)@`‹¿Á‹Ia<ØdÍG³Q"”¤¾3¾nÒY˜»ýq5"ô†Nߺ˜”ÉÖßÚ>„xìCÁÀåKvÿC.¦½º¿;Iˆ¼¬3øà>ý ö+¾ÓYòµ¶ƒh&úûfrLGó[æzJ†CEº\-×bÝo;^^r æ»r˜Ü‹¤ÃÙt´½íhÄ¡-,KÇfÎ?nñç`!y°gB•î¼ï…zO8ÛŽByŒçœ6ÜßâlŽ,@{Õ»@¹|£ó\¾|£ZFG68„S¶ägŸü’]Iã4ÜëmþöÏd=i»Or=ÂØbe¢%K•¸f5žÿ:Á}¢¾ª 8$Að‘ú« Ï•|…dYnªm>˜•nTu‡ng‹¶m0uô/Ï•·È¡øô4ò§û‘JKó„$•§ITâð`ih@ö›èŸ¼<¼ü¯¢ ÕM7‡ñ7)cø5Çÿì ÷Ÿ‘ŸjT½NrõZÅÜ–,ϺŒüÕا•Ü Qc6Û¤î:K+A;SU“]K:¸ýø‘Áiè².peóoàß¾-¿¡,À§V¨\µBøöÉï©UU/ܲvú§W‰ÜjCŠ¥5bO+ÂØ¡¾ÔežS#Αßû>]‚ðÏîw-¾ÿ—y]ùeñßQž·à%{üòýo~ù>Ûþ¿0ú MLhS._s"åê4YA€Üÿõ#É—µí'’ª»O—§SÐÿC¼®À:|l˜\óìíõކ§(@–MŠp£ªb®KÕ$?rXK¦™ÿœÛ¿óTİòDRŸ\|µ ý‹ rÅÿ‡x  gx¸¿½_®DOÑ.WùðÃc‹ÊÜ’ßô¼–‡Gn¨“©l¸{|ÿîÁk+ü·çÖ/`o¿bØûE%²%OX‡ÿ¥ÌF¥à?=ÿt'€#¬Q€áð @{z4Zݸ ÐhN ¥ °¾tÀt0ÚŸö·„RAi'I ®–ó8 ?À,þÛElEwê»ä°5þëò6øM#Û§Õù°‰÷ɉØ:ëÌ&ÙŒgXþl駆¼ÆóÑh'Îvñ®á”8œ{ÎOHÁîd±&×}§$ÁÁ­[á}e‡1tˆ°Ü;÷íq¨µî(ÀÉuŒha4@JÒòƒ;”Mëd?æÄcàyôÛ‰dB,6‚p6ïfó4À:f¾ÓÌä\Á ÿ@`·ÈΟ¾0%d Ô‡Ù”s#øOÖsspp Q€§ ‡6þ›k¸–¹f'-„¶8®@Ëuù&ÉõDþÃ’ℸÇóP)'õ}6ð¸äÁ9Ká|ch­cþGï(÷†ú›ÒÀ_èNîžÅšD)hßò°Û[§YÖÕh__ùI¹Ä©žÇ eQîã2ðù~øЬθÏÚIÑ]üƒ¹q€îU ]è²¥æÌCEv>EÅ`îâÐpµÍxtÏH€R„BΪä6¥ò6•õB:"ÓŸÑã»Ë]Õ¥¯&(NÓìª@'¹)îÊßíÚíR}š?¯ýµêH­ç&i½,.à²ÖJ2U0åqÿ׿~ôiåÊ>¿ÿýªnü[ªs×…™…Ês$5"Á ÖˆF«d‘ï½Þk™m’*‘KC<©Ï–c ýé/àÝ®~ŽÿûWb¾ à•W^½þÊ«P€—jJ K/¼òÖ{ïñÅ/¿xßáâøî;9ÀZà9½RXK±Eî?úÍ‘s"?  l."›Àê»AÄáUÀ²@yúÜîÓ’œArOÛ;Ÿ¥¤B"íg<kç–yP?lÿÿüI`¿óTM¢BÙöÿäÛ ç?øôßYz’§%{‰Œ ]íC+Ûñ±åÍ'ï½€t„Ú/ô/Ik}"®à ñèòðï’¬5„”€·\À…¯ø* +ÀÓœ&+i௔Àväå;Ît:• "ô~ ̰¥ùk4ÄnJÁ[· Ж¶ €£œýþL(uÐZLQ ô¬ìO…#ÃÝx(A;í[/Yg7tàŠÀ÷¿X<ÉÈ8‚.'á=ϸÇ÷ òð' f¾™·‡Óùx2t +?g÷ysÑ¡-6üƒÑ-(‹¹¶YD¦á‚Ôd)ƒëÚD?v:=.|<ÒAÐ?,( Z[>–Ìh’F=ú†3Ëe>ƒ ð‹­pñ¼?\ÌæS(†ŸèÂp²€ó‰ÿÆØšÂŠÅF‘Ø6’ÞþΖxÃ’ñg­OLwò³kïJó¡¬å,HŸ<0À\׈…ÞH÷4×äa2Ùƒ*mi}9R{Bx\:³}eØoˆ;ùÜjô¢Q?f÷<_KÍ݉FüþÛßËg3ö(ƒ¯E~oÖuýEåClã‡mT¥¥Áƒë/Ð!/›ö6ág‡’̺LJ êY¶qóJjbèK Æ!ñàhƒD±.%áCnJÐîÓL_FaÉܘåew½u×BTV„ù÷¸ŠÊE^jÈ“E§ dáçÞTkOb2ª¸Vü77È;Þ6¯I +&Z4Ç}<0€_t€˜?Š*°!¿Z,| ÔÀko.ìEÇdþÅÿ'¿oÕA1¡-+ú@~`•xD™RL×èŸ;Õõ˜|¦ßëpþË®ÿ:tý¿ü +߯pí¹kåxë½_8å?Àп/¾ýÿðGcÚ(@Hiîu¹|UÀÙàøø~U!÷øÑÒêÔEä| +@¶G`'™xÕ°¿è­·¬v]JǺ¯¥XV+rÔÃ+¨ƒë±û?¶í_Øo€ÔW+uêîWOr ÉŒëßÀÞ~ïèñÇüѺ>Ü¿i·+ÙôJí±Ø; +°¿³—÷Vì;Ö‹Wí„¿tãÃl¶·¢{|k€ÿ"ÈcÓb$þî<[Y\KgBSŠð³B”VMÎ’ÌY³”(û@I{gÃX:À qN«[Hƒ>Ìoõç‹i€¾tá‘X‹mêtõµ‡9y J¢&é”ëüßíÿ¬¦€qïYò–ðŽ]Œ­j}!›sÚ8ø'œ‘°È ”&Rìï G_ȹÝíäs€2ÜêOwN°='×ö'`ã¨ë–7ÓýÁjCÒ$žÇÓY>ÀÁÒeF©¶fb>º3¤P^7€e˜ØBBêöIœPbýÁÂi‡È0Wá,EœÞe™i¬I’®eß‚Ýê ÚºqùÆö ÃB.ߨÊ-¡o‰ä}ÌþáîVÜ‚ÿƒäúðÐB¦È³Ìzp1=)k¹‘ÓþhrG +àEIdI¹N$Hdizõë wmZɆ]Ôd¿ šÀîgÐ’ùÖsœ£©ùN'1ú"H€à èµäKDR~òy]×’ÉÂÚ‰+Ušm£e¨ `7½ÀOð¿µé#Mµ*¥´›ýoß =¾P§I'ÞÆ•éÄ·ºÑ™Ø>JT×FówÄå¡ì=üðdSM²âLË¡g¿ÿö¯\WÌ·_¹57cyÑùâp–ËûYÿ/%쀛øÙgaŸ}¶ôü¿o:þH4Y_ÈwÙùJ–.€"M¬íV!U¢®Ä*‘ïï'd"z.2¨ÓR¬íÏ–fߟû*ô¿ÔE\³àåWJ²å¹üýê›ïþâ}ðÿ‹o¾øâ}‚üvø›àL€Lñîý%¨Š„ܽÿëßÜåŸHÀBó” +P•I6=Oé|†a R~­Àrß5iðïgX¬ %Ÿxì*€ ¾Ÿ|þ9–ÿçéü¯ÀJ –÷WÉ~Ë +øg±ß#Wެ€8‹áÖëé14y/T_SÎEu @ÀþÝtÜ‘€æ>+pU‡oîÙ¾oy8^÷d&_qU +P €'Æ…q„kÂc¢½òøŸ’†üMÎuL1k"…RþÆÞžMç Ô†oðQÄ#!ÁNÚ±7OkÖ0øÑ¡íѼ°Tù$œîÐÆêÝÞîÏø¾-0÷W€ÿ +zƒè¸NŒÈ ÀîùÌ€œàçJÀÝ@*6‡^üj6žœXŒñál>^¹0egÁ—}‹˜i»,jÛ§ÀÆø~ßPñXɺégÓu8ÈÀ}K3\ˆ7˜Ð½z=KÓÂJy†(¨Z0ð­Ù`4ŸSîåÍxƒñzla ¶v‡ãC•chþëÙÝÞéo÷) +Èã80%C©ö ¨H†ØnªùñfMûœ‹âŠ* ú³#'¤ø¦Î› mÙµ]£eºðÜéÃöi ¼·¬ë_ëÇ X.j/üJJ¿hmJ’JédöÊ9–æ^;-Â>ðê盧Ï÷JÇRë*¢É‰Œ¯DU°ÊʺÕOâ:€Êój¦`0.‡TJyT{ð»“Ö†8 +£4Ö3öO‰ +b%*íT ‘ÑŠ­&ݤû¢Sx\¶¥@¾*¿â¡Í®µÏ#[Z?nó——PBU`]QÕH†OÀý`w‘~}ûíc®ôC.F‰¸^h¹sUýóO?­V{sVö?ø¯"ãêÐ}—¢¾¢À\.…ÕþÖþ¿÷7¹ò¸>² I}æˆmŸ“zhˆ9Xrωî_]žYYŠ.ûóªDkþþ’©ýŸõz!C]Šó_ÿÿ«¯¼Ralw€·~þþ/ÿÿâ—‰øîÿä€k ¥¹×åòµM ¸@‘xî9ó––æÅÀù |d@×ûëN€3(@î Ÿz/%ø_ €EG:Ê ŠÐáß<¬ñíL5bá·YoÙ@lý—ô÷ÀÿÞQÀ >ÚÛêxž…7\¿ Y¿A€730Ïûk7¯f8¾0€F»­÷Ît5×íû`Èa'=èûöà R€€¼‹L ¸&aÒOñR¾UíþMJå í]Ö)@œBy°èƒ`r€Ñ`¾À +[DbþT€Ô)õñƒ1â5à3ÓÜo¦“0€ñ|¸½kÿ´oÇw@õ†™¼rY¤ã\6ø}«:A tm×€Ü-r£˜óÖÄ& Xº£á`:râþÙèËáN È +fä6hÉÏœÆpgá¬þ•kÞšþÆÃÛFıH®ç1íÉõ4ÎJk6WžºÂ’xLïLnOG»=hC¯må3—gxŠ!ip¤1 +®$;¬BLBnK5’¢q.ü‡ø´@Ûn@ˆ®¤Flí†QÀÜÝÈÀì1ž 8?Üîpž¹é·\s¹6(ƒ!Eh®ÙËö¸î~/®Ä:25¯üGßõB|pNKSÇë¿| ƒ´Ë§½'CF}tïX{r)0•ð¸r$j¼bÀ\´ýêw“Ž+ «ãׯ¥tjéÊ?KÄÁ³å?þ—oõ ¦5Y˜ß¯p̃¥ì³Je½iËÕMþཧN)e†*\â}7°ßÁõЗ§aizð– oIÀRy~…'j¥QˆØµþ+mϳ$”,{wÒŠÕ[k"|µëÿÏÿá?ü—’ÿðínÛ”ÿà¢Û€íÿ™Óö‹Úàö§ÿ2€êÓ¥TSIT‘ƒ£¤5ôE˜ÀN-òëå•®äó,W9¯ËDÖ×W²4¹oÕZ».%%ø%Ãø¬aý9/ð¿õ|åÕ—ÿW_yÙ(€ã^ºþêÛï¾ïð?¿ü"~€Òãÿ]‹XJ+­uIEY9Ö›~s|¿Õ².Zÿ¾¿ؤ­¼ÁÉG˜ÿ€Ì`fanp¸Æ.L| V÷\ãŸw”Š$!ÍÐÿYÏSÛy›í–¥|ÿ;}‡Þ(ÿá‘ „Ntü¿Ó ÀŠ…¬ã¿Q€Ý{gkÇn¤ìXòq„«‘¸ðí¸ô¤Ä›MÐyÈgùè´ƒáî°)ri(EÛ³jÉR:ôgi+þ†œï8áI-PKU{V`ìß™°Y§>x üT«ß™C0&ƒU:ÍGÓÆ6Óÿkw4<ØßýgXŸãÃÝŠq«þ»ÆØ°ëXA6ÇgÄÁ$€3±I”Ò¦J=9)p®étñÛÅ—3ð}·¯Ë©Óo¾‹ÄãéŒ\Ïwóí_AZÀÔî…æz ÜÌõܤI+YÜþL±ÓAnF@,‰²¬b1'°ŠÁÅl¸È +ÛtøÛÄ@.A×™ýn1£Ñâ·sRš9G?åÄÕ¦m¤oã“­+ÛW®\ÑC²¥¿Do |M ,J¿çq\„[üAF-ôø-&œ b±;å|:¼•·Ìµù›Œî,æ“ù`•k$ð?š”jo ÿíÊÒßjþß+eß/¥‹›1jǮڦ‰(¼oJí».üúö÷ú Xï×¶‡û¶ÇÝð"¤%žMÍ>4Di†NÂ*‰ˆf´õŸ¾mwBþ¯úú¯ÿÕ%%P§p’_I ¬Fß}‘UÆv¼ñÕ¿>¼÷Q‡j˜ ñQçy¯‰€ä2ékÜ¥*@««S>rÒ¾G¡K\l—ÎW]U¬__¿ùyž,YS+€“RÛ-’‹H8@I7ê!òvûãG~PÖO@§ÇüŠ:z1Ûºÿ­ÉýGŸÆ èhé–üþ÷dÏÊ:ÁgU%Ê ÚçЋU‰5"UâÙ¯ßÿ#àžáüŸþ¶1ð<àÿUíÿW_†TW€.]ýÍwþ _øÿ柾ùÃ7ü#Ÿït¬¢¢»7åêI’×ÝûÇ6c¤›?èUp©Z{AY£Öà0Éi7yòä” R&w;Hiû¯‰÷pùî¤î¥kŸ4÷¿Àüá1÷?ÿ¬{r—S…²b–ÛÙ•¥õOi²HêÇG{zŒ<ÚÛÚI7€\Oåi4€R þíAVÀ_n帬ƒÿö8°£‰ŸgE_>•äZEþ…;¯‰ ´®Õ’©AòSN€hüÓN`°àB0Bë~:œNú“ù´?¸Ä±†Ä¬H t/À>±5Ã+ÜÇq V;Ôp8¸u8õô8 °ö/` 3¸M+Л„»žš˜ëK/ÑotÁ|²øíí/áƒ^4×úM–µ³%0†Ngý;ó™(_. }ïµÓ`rxèXÀè ×NÇΠ3]˜Žæº5 ¶ßÝñXÛÏGÓñ|´˜&‹É|Ÿ™M•â+p‹ÔYÉw£ÅY n0-“…­Û†í\0§×Ãl ¸ìØHr¹4XU‘. £!øï]€ +Ç]®)íá`–\›æ6ÙqDn.Ùºc®oÏçƒÞ6ÿÖ½“ý°×Y¡¾ÿóê«ÚIy„DhŸ£3%HÓ€ÇEϲ!ÊýÕ¾ëâ/ÎmhçðtÍ'P;çy÷É[¥¾dQõHäç¼”Ï?¼>ñwgøÿ—ÿ¤?Sþ+ø/yÞÇ6g€= |ÉÙÎVH@9ÿ{F˜cîß{{(Ãõ[ÚLAñÿµôã½zuç54AZuå¢R}ðè‘GSYj<.=¨ï›+÷W, «§$¥ñL)RtžTX ,àWà3}€vçø›Œ¨45ÆW”òâµ×þfïàoàA iëä7ÇŸ>Îì Ÿ°øäñGŸ¥WÀgŸ?ù”ä`{…Ub“¦TPcÏ6OÇ’T…¨*AM@ªJœ¨©ÔÏ~}õx?ög½Ÿ¯åeðÿuÀõDú¹tí¹Wß~ÏQ€ùþû¿(ÀwÀúÿâ ìþ†þˆ…uBʰ’ÿ›€éHÀëwfËvÙ*ïEeE +5ÈóZrØ'=¾çøšC²˜“tÂ%ðÈ´£"íˆ5±&ó©wïfWí[ ÌLįŠð«Oº²ÚNñ!ÞÖúïT“äH‰?rèã'±GëøáÒáØ}W€Ïw<Ž|W /Ãx;•ÿz @ ï_÷ î—Nð_)äwɆåÛˆš´(­štÜL„è8A„"ð®yxç7¶à† LCPÔ²Û!uf³ù b@šÀ%€{ Ë`dç€]öòÙ^mÿ&z¥IK«”3锯nM[[浂ÿ·w·/_ÙÞµ`°ËfLëœd6³ä˜ðœ×üò1/~k ÿ|Ô̾ø5Î7jÙSh‹ø+a‹~tÞüÁ?™’ëÁ¢âh†'Ì1ÿï̧öÙg ëÛ"š¤wF/†üüÖâþarg1tÌÝ:gä [ s +¥'± ?:þãp—· ¦ÓÅ‚,ôÀŒ°ëåîîfäÈ•ŽŒ8 + ¥fÁ…Œ P"æ4óß.$'Óá¶íý¢ð+zCÈ~~\2”Øhqû¾4^ )xphó ø¿¸37× XÂ|N¦ï w·‡»R¥ˆäüëßýîw¥Ûƒú¼±€kð•¯R…yŽÎu2ÚµPù´`ÿõ&šxµ•_êúx>`öm#|þ’zÓöí\Qõ«Ú{Ïöüçó= ?ðŽuaÍÖöM–*=™‰ÆæP Àšà讋R²›€0€eSøÒðÐáõlXR€%Ìpý™ àb€*ü§{ÖË¿û>Àퟥ¼þ³äÍ€èø_Éoé0Ó¹aù›²€êÀ};ßà´ôv¢  *D +ú T•8Q#.î¸þ‚ƒü$ÌïÌ%³ˆñ¼ú¿Æþç­¼òJƼ~íú›o½÷¾ãÿ2³¾ÿÝÿôÍßýöÿ7öh’ÒÚ”«;T ¿ÑŠÜÛ¿_€5Ñ …m~¿7•»ÌÿÈN/U÷{IGÄEÒ»²r ŽœÐJ²;<ѰØ÷¸¥´£6…{YÁ%ÞÏZ«:þŸ›Ý<u‹UYšß’ÅvÊÿmMÿžsl&©øg¾¢ýèˆçÚ~È£tþ÷Dõ…ȹV8Úñ9€£l]kø¿·ŸC°c”ž“XííÉéŽ- +‰àëÊòmðߥVM"@À5ö ˜ çÓ9æÿü"áÛý9§Ùôn\·Fým=—¯\¶ÐÃÒ•ÄìïcÊ;h@VÉÈ”òO´ñX@ÛïÑèÿÔ˜†¡lgF€iÎsôóÍuo4[p´Á\ë¸H®õüóÚš­šð‹Ñ; `rš>{`lo°¸5Jû“ `:sZŸÑìö­Ûÿ°àgzªäFÜ| +ù yv“¡@>ÄDw ×7H B[,Þ!G;g0Œ§g—@ýÿ…ÿm )À8Àæü\ޤG°©æŸñî,F"^ÜW.‘söØõ‡ì—nÐ÷œAÍþáöíùb¶»Ý(Ÿ×ÞŸcÿÿîë¯ûèöfîuߪý¥Àçè< Ò¬<]¤xœ»çÄœðð¤6€ýÑÿ@kȦ脦íc<Ãpv À)À9`ÌL†-]€“6€M*Ä&G™°› +P°æÀ°CÇ@«{m9¼î#¾®!%/ÖëÞ¸ “ŸÂЄjðËÈ%$àØQ6cšd5Š ufé°™®÷™ÂG?v\!ªK,ÿMU!jœÏZ•ÿ—5b“X'ªJ°%¥ÖÉFa\Øð­­û×/½”@ÿ“Ëç\ɯçÓ‰ÿÿ7^}ãÍW_//À+¯^¿þÒõ7Þù…€öüιôÿ;@Ù—…uB®íìç_è¤àCŒøqRx( èq¶ï/Œÿv_JìÀãs0Ü?2àTC@o/vÒÛzЗÀ»éwóÿõ×韻¬h÷Wqù-æ;]‰²mÿ°ÃÿI©º÷}x€6ÞðØê—n€û÷ŽuQqâœhM>\ó\ÝÞã!æ÷k[W5Ãà +ºyÐÛ(7o6ü¸=RÀÞ @sðÜ(×ÒáŸÿã1lðÏGø¿æ,Ñyµj¢¼(ìû +hè8ÅÊ  kZÀ†`EÆÃáŒ?¤ Í´9-óþÈ‘}ƒ,0PLà 7€û`0ïc$Ã8î=ÝÛÀ ó#Ãím3hÀ.¨·¥À€4ý½iž–³t‰ÛúÎuz ƒ=²9šýëí¯9;÷f±fÙÖỦ·Ãñ™r!^ÁœÌ›¨ö>;Û÷¿Ë5‡ “ëÅtaGÀÙÌ‘†‡=݃Þ`xëŽ-¶6 0›XÈn€f­ÿÙtƒß‘)ƒÉÆt1*±ý\C0ô §¿|IÇ þpÌUÚåÑà[œØfÊ#³^¾Òe4BØ„¥}k²Û;¤0)VS§äZÞrÃF®’]g'²{`®'”Òmvâ÷Ôé,,‰Ïx´€ÿÆ”roÈß<‰ÿ‘€¸²öÛÎm½„_ž¼ó`v=Åxn¶æÇº¹÷Éc¨ÿ³<ÿñôgKbøöê=oyÒ¹÷ì¿©íÐ<…û®è 8é@% °²P³gÅHáÓÐÅÍpn @ð|`3e¾óË=€Âþ¿é\²_/=ÒÆòPU>­—3U3îÙ€4u‘­FÔ”AŠÿü€ku KŸ÷K§—×^xéà΢º¼,þ¿ñƯ þ°€×ãÐ ðÊëo¿÷þû¿ø¹cð‰ß_äwp ú²°NÈÕ›).ʸÄ_‘û­fDðC¸U{Íþÿ{ý¬ô€L¾%XÅè›?‚ASÓ÷CNzà›N€s(@÷H(y0€ãã'ŸƒûŸ/=íçz£OÀÿ~à_ãÏ’)hÿðXwÞžyüp/ƒ§z–£a)ÒA¼ynÜÌH@gyÒ0Wmð0ÞiÈ0¿>2yPâðÝlÿ,3àö ÿ¬Å°w@a#UK"yà–²$ƒ¡ôYN£ÅO8ŠhéNDPÅPv´Ï*·ÓéƒÀ ì1?uè¹þ.ôPo†‹!òé|bC³=Æcö…3˜>ƒíEnlïÞ0êÝN1ÿ‘ÁÌÓ@®Š€`ñNÇó™ãW¯„ExžÎ‹¯ÁêYÍȃ´ íxîOör°b ž#Ù{@®RòmÀÜ­ùhˆÞe¯©&É5†ôü¶H:¹íi{! &‹;siÈXºÅ?,îܾÃi ¦ó²Eù‰ÍáR²ˆÝ§s{²Ç‹ÃÙ64ýíB.c €„Ä6€\îîÀ±’u2߸ì IW`qWz·(Ž”J¸ÍØ©ÿ·e5¨Lc1˜“k‹ÛNM¼£qr-·ŽnÏæ‹ñba»Åm¯Û{m¦§P©ÑøË/Åÿ%@–€¨ýŸÂ°ÿmçulF³ÇÆë<öUß IÖG0ßkÚ>:¡´½!ñðüã `ÃP ½ï)Ž5À^ë€< ó8Ðl¨ÀÉ|å( +p:S@@ç8>ÛÐðþ{xJQþ$€%úŸðñgŸ>~tü› ù2àZƒþ¨µ¥Àîÿ¯-[~]_ Àëúè£MnúÖ»§Æ¬jÄZ•ˆ¬W‰•lÆ…=¿¿ôœ~ŒüÓ /ðŸþÿçxÁW_ú_Çüð× `8 àåWß|çÝwß}çÝwÞy÷çï¼ýöÛüz⦅¿ûó÷~ñ>Û›XX'¤u¼šªÕäþñoº‰˜~¨ø/Íÿ¡cö›ÿD ‹;"Uo5XðÙ“Gβ…œá8éXÖÿM‘4ÀídÉžb1F?¸ßîöòîZk\;ÿ<½Fý ÿ’mÉÿ ÞƒïR.€d«¤Ö—€½­­ôìÞ½1ÜN|,2 +ÀÍkâ¿t'Eßu„êP>LßB=ÉÜ`Lž&‹ß~1;n³UD“°6ó"8µn r=Ÿg ÀîΜ”˜À|ÞÒo=H®Åìñb8_4gýûv!˜`^O{ÃÑ­Ä `2/&cƒé@ÓùÜ,:B¡sþÙŠ0þ’Ô“‹aÚ×ûù€¶°7θäšá³üàÃ¥sýv Hn\Þv2 ›úî†#þ‘0·‘²ÑÚó n $>ü„|sWa?çÛŒäžãî°Çt„ýoÑoѰW·H'Å)ø¯‹b>Ÿ£îð7 +ðùþIb6äì¡¥ó|²;Ê}7=ù‡­ù¡¹[Ú>mÏôüÇoŸâø¿:ˆW G€÷°£ `ép«äÀµ“½š ð¿ƒÿ1ªÃŸ8àb€*ü§{ +þ7ä„àSNÊÐá¿âôèH<þ ào]üæø³ò|”~å†à÷ï"ø©1TŠ\r«Y_ÖˆT‰ŸÀðÕKuí9ì{Gú=¹äŸkÏýÕKî¡û_À¯‹û.Þ|ãÍ·^£…°å7x+oúýæ[o¿Éç-€ÿ½&)­M)ZTzt¸^rÿ7èGˆ{MÄÿ>•Úû½åžMúÊ}jðÒð  ½hzû0IÇi/€À8[J;xMôw†5¿ scþW€ÜÚ’Šýo§húgÔ?Ûÿ×àið_½âH @ªÕº€ËÀ5Ëöw03»oC«þRœÍ×xÀ$ŽHxݵ @bY@;Ôc¯m9 @¬ÿ|iÿ_Î{éøÍñ1ïVM”vt“K‹Âþ­b°}Mš z™û®ß…ž1l¥` k³Á`wªv³áâ¶ Äkê8»¡½&Sq`ޱϘÉâÎ| +Ô§ƒþdîH@½Ì¢rõ·$)Nlà¶MŽÿG6†0z¾k¸†©1 žCÌç3ƒÿÆ ¯þ}®eñ¯‹¯ç_~IºžÛ!‹0ö´yE0ŽÍõÏ챎ó;pYÅd5¿¾õ€{c²tkmI®ï,SÇÆS{>ŽÙqäÆÚÍЊÉäÎâömöé †œ×ñÂãßõ©F$j„S +ü±óÿjO ׇµhãþ¶}\&×l‡‡–lcýë‘Ç]éqÔ ?$ ƒÙáv¿¿»}‹»¾ßâ®.ÈøÄx Ðß\sO’ë1¹¾I\ÆÉíÅí;iK¦Û$Þ vü’2¶æó¾‘È20‹çh½6¤ö]ÃæMßó=ë1Ñ¥íQªyu½r~ Àé ÀÍ€ÿÊï®Àñ‡c®Qñ`=İæHt€n€“½ qœé¸vó5‡‘”ë©õXyOÁ÷ÿÁ1g€>²æX9ÄÇŸ~úø7Ç¿NL‹@›u.€ ÀÞß¼öÚÒÐìþ£O+ &?þäSHE1€xÌÞˆ¨*±’¸°àÉsÚûϽ”p¿Ëë—þê%ðŸ=žk À>€ÕþÌÆ¿ùF‚_ÉÂ@»¤³à«á 0wô ¼óîÛÑã›b/€”U +m„7j„Öçû‹`Tþÿ® ·£5þ @¦Ýª[²Vƒ¹;Ÿ?„}Pzÿå8Á?öú'ÚΤK@1öúð81ÿ€ûå=“/Fa€Ìÿ6êÖ¸}ÿücþ/áÿaGô}øÑ¦ ;+…âH<ûw%;[Ï8M¶ò¾zµxÎþ^îr/« Æý¦ œ¤× ¸ò¢¶?Ë+ì ü[+’óÀ¥/Í`Ó€tN»º­œA|lk]ÕˆÓú¿M|Ö%0¨YÞŒÁÚÁ-½ÍýíÑäŽIêíþzä¾S`;È#©í[Î (ìÁêöKØ·Wn”ÓûÊ•4ô´ 1£gã]PÉNfÙ ¡=›ÇŽùc—À1yüíâKGû™ïŽ_ÎÇ ,÷¼e\–-ÇÎÉ5Æz—k¶ëY˜Îɵ>ŒCiKÊünÚÿí‚\ö2 •t%/ûýcãC%~Ûw‚Éo“;wFýݱ™’ÌÇóÑ— )‘¬g‹k÷¿‘ÄÅ^™h8m1¿eŸ_g³mŒ÷épFžÒÃ_'@#7Ð0ØéÁ? _è È5Ö¿˜¼¿õ¾ž;*ŒÃûD’»ƒùtæØÓÛæš¼üÖÎ#r}gAafT²EÉA +¾à_)è<ÿ…õŸÂ€±˜ÝJjßuá—ÐÒyžüÞ¹iÚ_Ȧ`= ƒͽÏ?¾H À9ã•´@/»bºAQ`/€r”Ø·õŸµ×P+§<¨ˆBÿ³bŒRNŽ `©ýÌóÅe¹¾Æþ»Ç(Ö‡B—gyte®ybÏ Žošz­ÅT b·AÅ‘ãànR[:€/$€ï°î 2Ä(¬*q¢F\Ôðí¥K×±ó/½pípÿù—®¯-/]þ]³#€þQô÷õºàÍ7ß~ó­7^/'€¨¯\»þ<Ÿ¾ |ãí·ßzÛOôø¦t¡?%Î%GGwïWÿ‹ +ÿâï:ü³´ƒQû?¬@À3šA€–0Í þèÉ#»˜ü ûÿˆ“ê4¤-¥¥qBŠ´]Ž?I¯ÿòä¶P¾=ÿé÷¯åÏ»¿—!þ„óàö°7C#G{Û;Ã{V4ζ:_ãŒÀ÷ªä÷w®lí” ÅDã%XóT÷Í8ý8̸CbB–WÑ÷_æ?Ú‚ÃÁÌ–,Äÿ"¿>¾ßª‰â±,êýâ%°lÓ €m¿I:'€h¾t GÀ‚íæ¯ r½ØÆ£ÝéBܘNç yè‹;Slñm l[Ǻ¡y`à¿û˜æ#åiJ6÷z¢–Žù¾ãÝ_IÀî®íݨVyDÅȹHö€ùzgÖÉFÈÌáXÿ|ýŒ4½ùpó·` ÌO‡˜¼à›føÏÀ} qÒ ×v»×)ÎQÜ6èã—‘ŒGäúëäz1’œà¸{‹ÔôLoêƒt¶g‹×÷$B<Â7Æó¾¬štÁsóŸŒÇå?ì9€¡A‹ ÂëoïBhtxpqötØN0@oÛÉ’ÃôìˆØlD`ÚK䀻B²$3ø×þàë¯gØü ·˜ë9ÒàøÂya÷F›¦¸g'יΜ þ9 J~éø.~Š€M©}×°yÓð‰4àÂ1è‚ÒölPÍ«ë•ó=ψXzº^{±ó»€¥À@^Õ°Ù @Š0àœ€Ö°ŒàòÎðpa¢ý÷ð”òý€uI“P[ƒJŠÀèŒøôÓÇ~]0ÔÅ€ú5¶YcÑLN@ ìýMæhøpðè³Ä<þ¨¦¨ñ–€àå¯W‰•lÆE=ß>¦/ Ù¶ü_{é¹k—®½ÀÇuãý¼pMÎü +$àUð¾úP ÈàÀò/ååW^I“@Iôø¦PQRT÷ÿöþ¯-¹eÙÝÿ5%ßÖ€ˆE'dG`Œ­^uø{J‚Ï@mŒé‡cþò@RëÂáÉÖùþ(@Õîö·ÂC_€Šýï>Vœ–l'<¿åŸwAù)øhÜ"ºì^ß&€“1œ:gÌßãÙî<<Å€š  j“ ç« w å;à€G +`o£ÿVøï¸Ùèˆÿ,åö¨nâ¿ ào€ +¼U¥ïä’QrNQu“,v—„èÏs€0à X`ƒðiKÛ·`4øÌ>lX¦vðs4ýéì·Ãáü_§‹¯A^}Ìãñ|¼{Kã]Àd~g0¸uk±½%ØÚÞ2ð*8@°‚A˜‚цž›3"ØÇ;/×Ûu¸<·¹‘O¯7Í )˜ÖÝKŸ/¾œBE’ëŸ?Õús™"`jj#NÃÅOíç?ý?‡ƒù¿¦Äà\Ìûý€â è‡LÌç„ßÎ4³ÿasèuýËONàdÂòjý/yL®µíõå÷\a®"ŒÌІáØÞÛvƒpwʣ甀ºHvíd¡`þúw„#ã[d~ü»AŸ\{B)Ì€ÿý[óÙœ›‰ÍñÍÿ:èÿv +GÈ^ð–*¼~i‰žœþÏr’J·y²ò#=­Àš\$€W;Ê}7=ù‡­ùÑt½æ[.ðŸ éÏ’õ€5@õÐæôëèbÊúïbžâ83@c@{ óØ<¥æV0Ï—åú3ÀÅ<Uøð”t-g{‚耈¸äw¹P´F€B®ß4œ‘k9áˆàGŰãö<ùöÒ¥çŸs˜-þ üóÂs—^ðSèFè@Møêëÿ»=lxõÍ7ßzó­7^Õ @®w3Õ<×_yåõþJJkS-䯷¾€H–cX¤Åù}D¼ÓôùÏB€&:¿¤²?@€­¼áÿGžztíöø5¯VMÆJ.½x k0`Tè_üŸãHû8ú¿ UTzz}Å|#¡Ô踹-üã!ÈŽ%‰©=ìocøcOÏ'ã´,Oüó¯$­­o—ÒÝÀ(œ],èÅöá¬èƒú¨Õ­+[7²n?x?²pkpkk¯ ØYÖ2ã;ïD,°»þ Áp4°ùÞxN9Ÿõ§00Ú+Þ† $ NKY€Þ@)|Á0¾P¢]Çì¥LÀd2]ü®7û×…`aOˆ–­è{¡%›É-,oèæø­hêóK2à·-ÿ¬noe;×¶» ¸Q½vyƒ[XŽÎ^@aîB½¼sãéØA¾æBõˆëAåzn«Îôös=¿óu,G€$×zZ,©ä¥r½ÿÈ~ÿ?Ù8+¨Wjß§y<×:H²>‚~­ÇüÀ3bZ/€:öxyÐåÈ0@¾ +ô+À§cºŽHGV1'zp–àß~k  ã”àך¦«€ú(ùV5u#¾v¢ÀýGŸ%€+ÉHÕ pÃðcÆH•XÉFa|€¶ýuçõÏ7ÒLÿxð˦ÿ+·èXù€¼.€4¼n´o0žŸià#°= Æ +†%¼õV"‘(òMiMpúŸzÝÿMá1€ï)A¼H@ƒW3ݨÖâx°ôorLè‚VOb$€ù5ÐÖ€“^úSN€S m^I<¹¡©)j‘oÏ€lŸV#[kCƒÿuëÿáÃÔŽ'O>~tÔ»©jÈJ|HÍÏ7 +°·sÞñl]¥²ÄŽê/TGâð‹ ¥ÀÁG÷îë<¸ªÒ`@‡àÿüu ôç»øÄÁÁñ£sü”n€€ÄLCxà 0> ¸rˆèÿж™OܱSàt:˜ÿÖ~mƒñP7û!ø?ìÛâ=œõÛrƒÙ 8ÂÒ‹0²IGx²@0‰ö2vìdé¹XìÎæ»qdœ2ÿ§ç‡=EÈÝŸÕù…«¡±êd0oŠnêõlŠðG{9Ú p𣆠ÿ`ñµýãœCXÚ‚É=ê{ÑÃqïp<ܰ>že6‹±­÷ŽÙ`N°Ù6s#é!‹Å×ýÅïä¬C‰8…‘ùÆðq”9Š€ 49 ×XÚþ%›BÜj±æ—WÉ:ý}¥ \n]qFÀj˜Út0<Ô^÷„ý>eí ãDi޶|Ø¿Ñ\7†a®{½QœЕÅo{äŠ`U˜;ô@åšL™‘$º)½^£ú}Š€uk¿íÜÖKø%´4_OólŒ°´÷8ÏOüçê=¯Š ͦzèÜñ8 øßyBê}j$ÀæÿÏ‹@²ßiÀRë5˜ç‹Ër}üw° €¢h@yŠ`P-¿º-š©<HËn€¿~ôÈ@QªL¹rú^?>€ý~¼à¥K/E»¦«_>—œÜ¯6åÃû%Û4ç…ÿ×_îÿŸÅÞ +xóM ‘ëì|€ÿ˯HÞzû­&¦zB O•`/ÞóÝäØÅÝ‚þ…ÿí‰ÛÏ÷Þqÿ©…•¹%vcåq‡dÛQÈÈ)ðt +Ð6mJÝÑh¨¢-¥¥ÿÚýðÀ^ÿa›Ø_üÏ-ü?yòé‡G(Ôƒ‡­ã€Èãc=<¼w÷w®Þ¸»éXcAì›ÙwÍrtïø óp—õpœ Oеk[®¬Ið¿HÀVç€n­7lxŠœ¦Ã¡N€ñTèk²rèè×ø÷¬œcÂaÏFôÙ N³!ÀAìÆ; Þ6 'tôwÅüíí¤T¶³ä/¾c˜Î†Ã8`ö~ `°Ë_Ê‘³j[ÃDß–ï ©p‘ †`,0ÇÖd +"pSq„=r=Ò7îdü6Ž¿œ‰ösý€³MÙÝ‘xå*9[à9pËû¼ŸHÂÅhú5g[|i_H#ími9iÚ2ÄN<^jà_æš/sí¶ÝÞðP¦Ð4vä`Hñ{lmm]©ö‹ô˜ÎúûŽshØÀ°Hiò¹UC›gJ®NÙåÚ;V\@÷åýåŒB0Ãd{:7Lƒœp%Ür3˜Ly|RPT=ÿrñã<ß»ú>ƒŸïXPß/ͽ¨yÊŽØD®^zùã° mýrìÙ¶ÈÏÓãèèܳ'<WOö8þÿ[ÇïÏìÿæ(£ã½éèbº&€úR5éØ;H'€ÆJî?úŒ¬Ú @OÇ*às¿3à‰ÀtK©u²QÅÿ,hgqé¹k~^¸æ´—®¿àâùë—^¸ö’›ÙÉ©ÿ4è±ä5ø èM ½àÿWß|ýÍ´¬¼Y{óÍ·ßyëß½Y¯(òM©`‘”–ð¿bå Y‡j‹J0oüj±-©ÒßûÞÒZ¼+YmòQ¹ÔÀàx¾á°€}Ìø½} úõ€5ü¾‰ù¿ÅÛ’÷FÙ?õpïþ==<.²†5€îAø€ÍKú¿¯¤iàÚÍ×î: УGéú_R‡wR`ZÍáë@ï('€óü#G¿€mn^ÆîaÆÿ¥³ñl1ÿ•ÿð™Ú7»w8ÔxÇ8Çäƒ[ˆ–¯À-(ƒu¶÷‡P¸ è³íèm (‡éÏ”À +²ÓÝ:ƒ‹ôV7‹cÅGcmcsj†uÜ i¯‘}䃡ÍàÆŒæ_/ÆFaú zãy­¡÷ô:l÷à“[^¸ì&fT¢Ûû}ÜSXðOé ,¨kœñ 1 ’ög£–£8HiÌg%œŽ-@í© žÉCÈàÆ¶óKúsNsÈ^\ yg<°¤ª¬×r͵&4À'k¡09 ÙÎG½áLÑE `Ì5e`I™kï§(üý°à§ 0ÚyÝþF €èÿäÛß×þ…lzò[]GËG×Ç܃«ÿt1EÖÇòÁý-G8Ñ À7Ÿ3ÆXzÎŒhz½óøŸ(`Iþñ"1'{Ę)ü_zxwþìø~süi&ìfô†‘³6/îÛ¿ñ8O4îÓÚo€ó?džÌý“ß×°ÿ»¹ìÛ÷Êöþ7Ûÿ­7ßðæ7< Áÿ+|]‡Ä]Gxçí§y´õ,´*åƒûÆ\Þwyls€›¾·X¡;ô_®P‡ÓΗÝã=øž¯‡Çz®øøÌ<äÎäÎFRà÷ÈÖÙ€þ{pþá)/ÀÙN€¶~–ä j(jKKc)>šöý+÷¿ø¯ù@þoùZ¿5ãÉcÀÖÞ GÈRóŠã#{½­«Û{©éœ^šÿ¼5û¥â¿`åöÇ„÷¡©ù6 ÀÒà+©éPBÚ‰;i ‘P´|04í k'qÌB¦³€t‰«Š&öÀA¿œög3wœÏí ßƒýˆ¨1n +¿Ápg2qȱ”ƒÁ& äЏ%†r7®,½ß‚•PÔo€_ŽÂ”±89çkEx,âèèy!}»Æež Î9ÓͼO¦Dœg«Óürýž£ÐüÖÏõ ·&·'_ȹ¸xË Ù6v10MvÌÇ`àÀÄc[ dJlº¢Ể„©ç±\¾@kP¢3ë¾ ä9ÖÁ}½$’{™ pW¡®èØêÁìr£¯w_¡˜)Kð¾wh€ÌŲrëȃä¤ç¬Ü×”œÎ‡°†m§€a 3›bØÉ²°,CÆB\Nà?Õ¡<¿?ÎÈÊ.+©}Ÿæ€œïXˆ4m¯–ÿ bàkã¬õôw¶w*`½@ÆÐð=ÇhM+Àÿ¤1‘ެ€ ãhŠr«€ÕP€èbìÀUg å>—j —i'Ç áæxò£ç Öe£0.Šÿß¾píùr`úóÒæîÚ v +ŒàÒslóýõ ½Ž}ßÎ}ïÆààüñJ"ì/¨³Àmo¿õö»Ž ¨ü; ë„t½¤L¿¦ šâ)öû©BßO‚z‘þbðʰ×ëI£¬’ßS èÞÔþãGi;G>ãæ†4˜}Xw8kó_ìŸ9ƒ´•³%7ËZÒŽ_ŠÁÿÄþ¯Ìr›ÿ[¦Ô‹T6–?Âð‡í`€¬‡išôçÝ=@[ßt :àÇ>Òð_ËÀ•Ĥ±ÖÑûs`k:HèKkoªuͤ…úˆàøqªä¬+é<6@6œzt,)@œ³™†õ"ð Ô²"à÷{¢ë| +ƒƒþ­I€Hdôå0þÆ‘åO tîðrˆÝQ"ï&·ìæøÝv°»+—¥à3ýI³þUHñPLÛøN€ÔCÐ2{ãž½ëÈáÈöÙdYö‚ ú³aßÁñØBR˜ÉåÏv[®=è(NÀÿÛé;7õDO7BeENˆîù½­ _ø/Ç ÖÝ œçãÆÌ>H^|“kÏÇ ÆÃ]ÒñwóZüÇB±‚ý2"—.]Ù¸çÏ]™Ònÿg”!Ù ÛœËìÞ–¸ ~,s-óâ||¼%æ ¿c ç6Ã!&fÈü»¯¹ð&)l’9jþH@ë°²öÛÎm½„_BËÊpñq¢ê±ò½~È8­¯@ÿVʰ6 àt R#ž3@4àY€ºT¤Á¼÷?> ¢:€Ÿïáh4 ÊiÕ  Ú0\å ÎxÈUQYrÖ#æ4åÙýa1© ?Ö yÿüóâ},~¡ÿÒ ÏÇèç›Ímõ…Dõ¿ìø¿ˆãþ½õæÛo‚êï¼ýŽ7Þxã-±?1‚¯¾â ö|ë­ý 넼(S„5U)‹þ¿N3@XÀÁýò¨|õ‚ü þKôbùÍW›ÿ¨¹ö/*a:kßòãÉÒ`CeÞœ÷ŠÇ 8ƒlWb³ÂÓ¤îi;v%ö÷ÿß•Àÿºù?¬ )o +ªŠ¯Œ[<èmï=|œ€u@ðÿ¡4§šìhÀ† á8bW¾-»óüW€£ûûûµ‡¤Mu ¼”.ÿÝû²ƒ¹àeP“%K5@8۠رÿt;@œK + ÔÏf«<+`™Ïùãù-„ÅÄלÜ.­þ. xƸÞoݞܑÀçžeSuO-vJ½´v_¶+€ ”ëClrϾƒ4`Æ­·ÌòÜ„À{RˆiË/C†SPÙ©úÌ£®{sát¢Vz˵=#ï1€Ùd®+C¾Í?‰Ü¾3ÒÀq£žˆ:ѽ‘ ÐUдë\å2f½`êNZ¯Œ‚°ìMîL ¨÷Ò=•€ÃþðËWÀþOAf.DJAøß¦XŠÕ]ÖÚßÒIAþ¹Š-÷ÚÕq¡è^!Ç·ÿ£i?rß4é+oÊŽä:— ºç‚Ü$+`_ß³ÿ‘Ùü§ñ¬ÃÛy›Ozx¿÷\>‰µwÀ÷`½@yl”€ÏkörÅy* Ìÿ3=W3 ÒyJ±üO5ÀJNz¸¥]/€G€—qj×ëq7à?Éà[ÓÃÃ_òxXu'šÿθ9@<VÔ«IÄ‹âÒ‘eX«¹üÔˆÇúx´üõø;#pü¬ÚÀ"_ü|‰×õK×°ÿLÃÿoéÿ#ØþÎÛo½ùæëo¾ñ:4ÿƒÿ ä\ÁF9ƒbau€¬Iìøwc0O ,.Á?Æ¿B5./Šðøñ=[¹¿tmÜçW©<-½ lÞ«†€€H€±O§Ï"ÆœÂÿnП^±€½`¸Ræ?ùè¤U +5ò1»ì@Ž«¦Å°îy;ÁŽ·àG” $àÏc¾ôËù¯m þ*û @r$P® òu`ƒ>KW®öÝû2oñ¤E¡µ Õ¡ÊI`·ðNf‹“‘K'@GÏFÐ2¾\”fµȱÛ\뜡sACÈJ]ŸÜ5A1VéÄaÿmŠÌîÀ»ôXe7{»yIÎ}/èz² PN€ä×Ô6Ïòª‘ŽYn“9-Y¬mКäI(6×#QX›#8/®²0åÿU®½P2Dãÿ¿=Š¥±ÎYá_qÚü»N¬3¤‘sôšh$Æ6‰õÇÃŒw²´9€¢æ[Òâñƒñá.'ôø2ÌRÚ v‡Ñþï<?K“¿\c—ãx±3…Eé o¾þ:_¯ÿq` Úý5Z ¢?!àoÀþÿ¿n1Jþù>`Œ4ðo_Öân €£¶qýuQIàpp Úô›,½…¸â ²8=,PQîçE@µé/Å Ê»>¿óÉž-‘ª›ðO™¤   ›êÐðN(@»öþëmöˆþŽ˜ ýJÿHyŽîß;Ѐ2(¼ÁÃ(Çþ³Ô `pA qðëæÍ†þJN¼”K>Q¥Ê#‰X§kN€Î Àó,jÍÙšaûc :®Nb”@LW¿¦Vž÷±á(q$ tktë–‡š°WfÐïÇøemÔôw·ßøòðß‘€W äÞ:01ÆóÌI|±£QJÎ  Ýø•v(Ÿ†»ñþÓÑœ“¢€Ìµ–¿dÀœ&×!0(ªäZ%e–‘äš|Ûl¡’ÓoAÊìèv’aáOt^‹ŠCôByÓÎŽ-=ÛL€úùX j·ŠŒ‰ä±dñp°;>Ô"w®"3X½—« ôßÚºá0ÉÖ @ÚE*ÝÃÞ–„  ,`ƒ-ɨz™\CNÈȤÏÕšs¯ÞŒÖHŒź¿ÝÌÎr‰œ /vø/üOy>ü z¬¬ý¶s[/á—àÓy~@û Ùôœ |þ¸@/€>€6¿Þ™íÍq–1|öðœú_d.€ÿ~1¹­u×¹í*rjyÀÉÄÕ|…êºûu6}}§<)ü‘‡)`½a“C«G¨ @vž«fÞ!lصÝP ffbÝ@Z“¹ÕþàGà1?Ö€eAù_Ò¬¾äo¿óvóëwþ7øÑðê+/CjÔéAøBä,ð"L15Eðÿ9@9Ф¼ˆP“ƒøKÓ?2´z;P‹  Óq¿þ½¨¤ÝìíeNÝ•í_ßåæ–ä@6(@âm6…D¹™"  ƒÞ Œù_€Ûù#U:øþ'Xþã“é6ú ‡KÒ&üqƒÄ À} @ ÕŽ`þ¯yÄÿƒ{€¬B؃_ðç^sèÕ¯Ù$Ð~8 P¦ø¯`ükÿ_N`ƶ·@vuqÊ0àÕg$‘¼ƒø‘5'@£_N1ß§ÌRm¡/†Ç Pˆ\+ýñp(ŽÒL€y¸ô¼‘‹@„+ -¹ Û[\Ó•«7ôzÛ@‹?¢ö]íþ¶=°AâVÖ¯Xfš~-jLÞ~kÜAÿ“T³d6›ØÇlŸ9‘¿`P4W{u¹æònà[ÐT5€^|Ôû’G ‡3mš)lçB†ÿ31{±\¢I¨ÎÆSBJ,ÏœY}éô·‡cc6$¯žß°Å€Â{HÜà+R”ÞPŠÀEÊ($ošW‘Û*[Ò@´’#s=]æš[1v(Äv€™6×Qé°©æÿÔ!¸B¤”áù"Р]Kóœ·m?´€4`¥íŸ€|oÀ÷ ³ª“4ŒôèÐþ?p:`€œðÔ8(¿ð8•¢ß;ß·\OœwØ;Ê­×g”mý/¥çñ8ñ†*Nø¶ºZå\ CæTé3uòŸ + @8±d<©.> ¤´F&E¨–V5þC5ÄPð¯ ÏL<·ãh›ð𑃓³´Š-´j¤vXM"V ñ­F¬W ÙOU‰¦5Ù¨Ãÿ¯ªá_c%[ž‹'ѧÿ +ÐþºíúØÉ~µîà„@Ò;`þ»÷uÆA › E¾) °1ßþÆîëø>"®­üþ«uÔáz@9G']Ttû{(€¤ŽQÈŸæw‹Î Øm’Óküë888År[/JV ½þ»÷þ^?ÿ†èýoç.Ie8 ÿ>é{ÃÓ€G¾>t +¬NÐogpÔzÂD|ÆEé•@Û@ë`Íàæò,ƒ<®€¶? ?@¿Q/¾htØÖµ¿†¸Ÿ² èμüžÏy¢þÞqî;©QÙ¿Iœ™€vËX DK½1žB¢?üåšÊ׳õÃáõèMíj(hÌ@‹»òÔ»¦ØÝWEbÑ å´›)Ž3%ðÖ¶‘m1j1Fù_/7¿Ð^óCôÌX ÊÌzóÑ<ÉË]˜\‹²3[ýýG#x8 m‰–JÞóñÚPˆÆ’Nlb®ÅC*Ûh ÷ÝvìB¯À,õ™06’“¿÷·÷M´š´ó¥5G¢ü°¤ˆLÍ‘æ™#˜-(Ôa¯@X× Å;ì< ‚ŒÀi’e)ˆQ•ÅÞ±Õë ! þ–„E7érM¶ù;ã.“Á™YP»ò7WëŸÎ?±D8ŒËtÎÃØÿ©&Íÿé\;Q™ù|ø˜œ-êä%Xy¬a¯%‡Œ¥©ˆÓÚ aá‹[ãd†` +uáÛ"ýªÈçh¸O)yßHc:3%у/6ô¶ùϦ«â¢’Ê”5NLÉP4Že)YxK²Ù/àœ1Àú\m6ÀsbxŸãþwðr€4è cÊh?Å´½ÕïO­½íak×B~õ¥•qu̵ ?ÙOÙQzEÆ€þá!{øí´¥^Ög ¾È9€™4{I¬ïI›<®I·²æàÆxÏW€Lu¡€;.øÛØvžÀ ]/€x~D |)€ãxÉÿ¯½p½¡|äÒõ—®½Æ€ˆãðº~ýecûôê¿áؾiúgñö›ï¼m8€hçM€8[^wö &M•¯Ëš€wbˆ À:‘N>U¨Èä¯|¬Qƒ7#À[ÄQò/þ¢ú(¾ñ#¨jg÷—ˆÿþ:M _'b½­ÜÌ €ÆÈ€ãþ-=ü‘¸?O…ñ?)„çßìw€ÇËÃÿ¾ +ü•»û€žâŠXwd,ÿ&â¿ ‚Ç÷ïiÀÝÒP¿¼zÍßbºÝ¯L>¦ˆù϶„èÈp×Nx +ýY:02‚tZ] ˜/Êﯤˆ.¹ÁèÎ4:Rë2c© m!4[ÔŠÀ ­?<Ô®D ‚¢®øÏ¿ê×xxÒªšÂÒ5-༃ÝmLÜU€pÇZ +Ä’žc‚…˜™ºOíå‚M@Ö0¹FAéN¯<&Æ+ú%7Ä3×2³G®QxÃ]2’ýÝL‚]þe*î¯åÂÂõ©ê³ÒÇÔ·PÇ@ÒѸ2o^Aí›$ž×Ñ“ùîýýSÍdC=nÛç/nfiQ0LzÒÌ}Jc{wpx¨Ã^åiI¢ˆM VÂ… õ[xÚ`®™¨^MöɵؑL¤)ë÷Š1Òâp¶¨Ô’fþ +ÛA"á#ržÿKÀ3Î& Ä5Òs.–ü°öG‡‡€q Âq».„\"cè‚ø%^“e“qè©P +î&Û¸Ï!¬³%fñ •®ú%jˆÆ[*:¦pku~D ȲÔÊÔ,X¼R­Áèî8¿tÚ½î‹ *HG¢-»Û© Ã4‡åy˜<д‹§ºÛ’ªÅî™ÒýÒËXxKï/g†¿½—¯Å+á‚–ÔÑ@zÃ>´Á §kgÃ=¥H|¹½ÛKÑzZ/J̵[õÅßÊE=X ÞI²^ UÓÀÂ3{‡:À-JÝB§z÷ûº#ç{\~^mF?r€ŸÀð¤aõ©IüÎ#ûÓ¹/ü‚üoä÷æÛoÆõŸ 3!™8¨&ä}ˆ RÆ~9ŸÆB0kõ| ´!§HÀNÉù´€GÇz(Þòz]L0äùôÛÐÛ?í?þÔ0€ÕkÍ PèÛ„´€D¬(@ï(àâ€À7ˆ¿é(ô> þÁÿóà?€?Ç# ÒãË?:Òã±Å®÷u1Åšl-øݳ ¹ÿ«òð•‚p{ÿ/_îíh4àeÛ„¯8%0Û·þ:‡­š"—þýÂÓ´áÈœp|– Jì“§É烎rJSMÍÁW‚úü܉BéƒÎå0j?ÆÈ­ß Ú5¿•Ž²Ú¶EÍ rPgjíÚ €Íßêl´GìÇ&õí”ͤGŠSÌjuuÎTGöõŸ¨XÑÑ-×ÃÁL•îZòšË +…á@1M Jíÿ°fѮ݋ûXé“8þó ºjw€ËC¶ÛÄïÆÆ0¢Õ»*›U‘á,cƒ¦D_ŠvJ®Ñ~-/ F羚]¸j S#•::EÎàÅÖvo@™VšdnâIl«1Q°ÉrvÝÿMÆCgl"5.%ý;Vd¶! LÃl:}ÿö–¨ÿ-b>yDÎuò’<þ蓆D+‘.忝ë#Oë6îX° ÜõW€\Ò>wºv´PæÖ ÊŽŽ©Ì­¶$V )ß–¨)uè<P0kXþÊéÀ°¿ÕïM=†"²€tŠYmr ù¹S€ªf¡²¥F¸@¬z”5r;±#+Š5™/Vá¹( tDíÜÐÕhhDkI€Î°, ÷õR<¤êBdé ,Hq¿•ûš`«çTÉMgynõoë8@:‹0§y$0@pûüð.€Uëß6 ûÅäåW`Ê›o¼nÄÿÛo¿ö¿õÖ;Fºýöˆ”Ç +àFÿé¤éòuYzìÀ§°¿ÞÝP€ûiMjýJÏme÷wë.õ_mFT Rž® ½{ûÓiîÃxîÙRå-è°á«~ù;£NnöøÄßVÞ€‡û½ƒ¿§Çæß×Pú{™öð?þ­]ü»ÿÛ;É€_}Â!ø< +àþUràõÜ?¾_ãÆ;Àµ•àÞ} Àý{ztÐ~€€uŒø‰aŸ ›’H}€¹Ë6ÐÊPö?ßÁý¥Ð àÃÕžjŒ». (zbÒ_h0eçæêæÁG— b}‹tgçŸÂ$xÊó°òG3gêc¥F`ÉS­ÎŒÕ„n‡Ä|²÷Ú‹í$é¿Pƒ-ìÿ+ú.ÞîŒ1À@dW{½öv©'êX0)uœ’SÎBrük®“iµ-æÌt0µÉž?ÇQpF3fQ3þœ©iõКÚÒ)W¨®f©¢â·= Â…©ôG0ŠÙ£hZ©ŸµÍ±’^R´ª`€úeï8ýͼèi&ÆÎà3¤Dw)N"èš¾˜ev´z@¿¾‹JEŠb‚'A‡&ÀÝ·Zˆy^æz87bÂu,z.H÷ÄL} €«ª±ñ‹p°çB½s ‘k Ê ÿ+í2ÿK ç‰ð¿"Ö«M^…~Î~ÂÐ?é°¶D<û¸¿{4<ä‹ÒYz¸¸%äº&€ÂôM€R€}@È¡ÅÍ‘ÙY±¢IÖ<žrK,§ò„€r©ƒn±áÄ7÷ܺ ‹b0bgѬˆüa$ËÜý1ÔeŸûÍ«\r/šÓ¹nÎæw¿>ËÐ@9ÉRšÀþzö?yüpoø½=ÇDZÿ—þA»y><þ[åúêÉq5FäZ¸$V÷rE%Av t¾ÃXñÊý¸ò!vnbµ#ë“û#Ùû^bl&¬‘Ïö¸®á¿¤Âÿeð’勉ˆ@iՉ߿y507àï—jœG»‹ˆê×59Z |ÐVÆâ›çÚÇ>•>–H‘§‚F<ÖN#€ÂQ¡¨ÝÜi8Å>§Ûz¢¬Ð]iîæ…±€¯^¶µ´«!†j?5§„6Šs1ÕyŠ5‚R‚ŸL툮q€‘õõ™§F1 ÿ ¼YEsU¶Éµ*0¹ÅÎÓ3×ÚÉ>qP2{ÏvmWÓ…°Gó飤 ó÷¢Ü^jÓ“§ðúfGŒsÌËu2rƾٸÓávfR2y»éÄ€{زíìÈz8¯ÿ–hìîn ÜIÙkŒÚ­\÷v’AîéX$ Gþï~ì%m1×iÐà sm<¥·8›ÌõbAɉÿ–i!1ÿKH3ºó´¨“;à½;%gyzØübܦ ö÷Ò!6Œ‡(sPèlÀ <çÊ Vºžo©ÃiÀ +F7<¡ÜØÜòæ_ÍPçÐë7¶#[þË6=Èr/Š8sh(€9á\¶è ÷Œ 2Ø?$çL9“áb ì<1>e{û/`3¡£^¯€¬œ +¢œŽè<·¦ã[V;kxó ·žîàCµú±ã<ùÑ1×ñݲ^v\¾¿r“Ä@¿ý¿é €†þg–?ñÿ-›úÁwvzéÒ ×œXð…ç@¸IÃÿó<Ý8‘ØþÍþ<蚪õÿé X_Ò¾ùrÍXCVÁGñîøxçÏ}ó±'\ˆÙÈkã9iä–´¶ÿ% àW~ž¢HÑ”£ýáGŸ|üÃ<0ìÿ%þ?Z"÷ øoÞÿ%XYÿ^ ¥A6j@Ã\‚©4Û? À¡€Kìÿ¿½µ³ïÐA«q"€ôÍÕPÀuÏ2‰C<Ç'brhõ(°&Žà ‰›—T舴j‚x^ñ¿É’ÌSçñj6²Œ(/À`@KÇ_Ÿg%úTtc¦Ð`®5³øŽ<7»òXCƒ¶TÛ¯P À&z€ç{h €xm‡¦µÍSMD° ` À÷ö®s²OÆ3)Užº\JU•VXG ësÀ¡—§4ÍM'Fñ ‹|Ûãþ|( 0…qtÖ4Æ´¢J¨ùCHÝÁÀ­+—ov Ö¯n7™ŠÞ£z‡ %Hý¥À4œæ¨¤™'ÐÀšõmÁ‰QJÓE¹üá. öC­™M7U®Yzu"ÞpD®§CvÌÁS´Wè?ĈY"â«Tð¨:t#—6îï€[Á.\Q„žv<ÔÛ/™Úxê¬ +sßèRT&0µÓvûºä)2.m‰¥eŽ:§€œ£@€MªMþ ƈh½þ–!ƒýCgaC ·¸"¨‹×D®)yóèq¶ÙÈ–ø²Ð“ëáØ™ý™¬F“c6%׃錼Îbý› ²iþ§$tΞu² v:CÎ÷pÎó`-Ô…ží°eyûCÔìÿõäðg +è À¤óXèEþŽy}¨€âÞŒ°éŒ! °ž¦•àÅpKß_%ƒ”)î÷Á[÷fO’Ѱ°á¨‡79:Pz‚j» o‰ %KàS^àŒv—1¬yÐ2rRå1ÙP?ËþbÊÄoË’fö¯K· &GNßÿÖðÍ7*Èykÿañ¿þ?øTó?‹Wªç Òtùº¼¸ 0ÒC|5Ù;´ÚúY¾­ ÿN\µõü?+@Þw/ðÞ©qó€v€[@†~à‚­a ÿó“w~mDTCðo&>ùä‡zl°õ¿ÿËÐÒï$÷ŸÜ}¥0:wæÛRXz¬l¤XøÏÈW ·`àÞ–!8Ð,¨q€vòjûCŒì<‰úÿ‹Ä—@¦ÿë„ Ð%Ä€$18Òª ²ÿ’KÆþ‘IÌ >Â+þ—=6ÜùË‚Ælž.lJf»¸P8¾L|w<¢ˆÊB}¡rcJú3t¦Ê‹MÙW¥Ž1‚&À°U'  ¢YYñ'¿TR:ÿ ŒÛ;{½¡ZÄ·,íÃÌYú REïPŽ÷£é‚•ªóK³÷ Ûp¿ÍlÅA|›k¶™kíÝèJ`Èëvgã +õ©£ÍÆä6™—xùP»Û|ŸkÖJšÍ 4˜A+Ûinûñ +)vÆ&Mç?à _ªѧäZ`d”ª})ˆšÔæz[=çL³ˆ‘‘d±ïäÿ)¼ÃþV7OÚ²¡Q¶ô{1¢”3çZ|=u£´äæƒm \ÿãÀäzhL)IU ä\xÎ6ÿ£¢Ï`Âzý#Âë÷÷X½ôðõÀ2 $ÉŠ%VfÕ/Qóp¸ðL@¯y8=µ½òà!fj²îH6OÆ™³< +Üø£ j÷O)èbX(E¾G @rcùŽ÷!CÙ›š'mQö~“Î@.Ìrns°ö„ÀÊ{¶ ß ÆßJΈÈ€ôðŒóLFÿÆ1OZG¿&eü?×~-å9^Ð^†<ð€Ÿ˜ÿˆýýß|÷wÞ–¼cË€³¼ýö;ï¾û®“¾óäuÖd@Nûp÷o}wãÿBÉ’ýJ…è¥éߤáÿÝãàÿѽûw÷ì\.ÿu@5‹èøñr–Í`A½­š —;ðoð†þŠfÈdŸþî üßéW€3"”‡&|éeܼrÝ' ðq)]C@–Yo«›^€º‰ÞÔì8†:4ï~ÜüööÃÅc!hú³¨CVòøÓò˜5î¡Ì×*@€Ó¸@6<ÿ[5PI9þþ{FÞ»w|´÷Pƒ?ŸcË# H"M ì^Ý@]/€ND~iK×.  ý#ñŒËï¯ÔúÓ§xŠà¾£20ªx¸'=ç÷E9Ds ¥œyh. ÞãÃÄÍPæÊþ<òTÒ!ZS·½zG^æ¯AÒïí: P&„8N‰L ¯2éõhU-·1„%ò£‚¦ãùhŽÒQG¹é¿˜qÄ„\ë÷žM{æƒK‰ <¶Ÿ¨ŒÂBG/Ðÿ£9)sõ‹ñ?Žœ (E¥Â<ØÑ¢¨kÅnQÕM§4…€õç›UÂYñÜ<6àÂÕ®{Xxfïl‰ýψXðœ]Ð0™ü›Æ8ùÿóÏ]Ãìg‰õï´ÿϳⶶ5ËÌ hsóyÕá€âxý ‡zù•Wßy÷‹ï¾ûîüã7üîø†•?þáþóŸþø§?ÿáßÁjª|]®:ðšÜ èÐ_€a³™à´ëO‰$ ·£Á~^€Atµï3¥ç¸yzóœ5›`<ݛũþHìÍûÁ1BÿÃB—-á¥äÞ·7÷øÉ…øoà¿:Ò—„&NýþŠÿퟓ€«;½½í›[¢Ðvಿšîµ×]Ž* `ÍP½Îô¤ û¸,ÀÍk×¶ k + ò—€‚ÊëSd2CšnSÃæ@©–5ÊÌŽ~AþUj³Ù|ÔÞÆÂW™"ú€":¸ç€a¹ÝAõŠc:¹§Ð9Ž–‹Ö‡”©¥Ö@¨°s·t „9€Mí«¥U +£‡(:¨ ¨Ÿ>mhš9J³§ 5l^ØÄ~Ào2(mÑ=Ê%¡I*J>Lcœ\/ÐÔX=üTaqMóÉ.^Ûx9Ê\Svü«GƒrŒA‡º³C? ‘˹¬D%-º¦hLõ6ÏzÃ/Ù†QÌèÒy 0.Æ»p Ï¡«D(,Dª‹ïmñP6Üê+©åÆöóë‡fgbFßš’k¹€Ö-´Åܪړk‡ÿÓÙOVQä^³{E÷ªëÍt”¸åT´ÅI—s1§ð?w=ï6ªDÔh“gÀ¿°q¶`Ð'gy’‡æ°Ê€B€FÎöäÍ*…pA@ư–zþïPjY<<©Ã˜øO9Ò¸k€µ³Éþ!k€Ž4Àz €5‹ò8ì!œ?{{ÑØ2 Hòi@~ذ頌Y^, 5œ5e8Ù Dûb1nú7Œҟ׶/y¡-œøÿéű«ßÙšùÿòõ—_}ëýoþâÿñ/üÓ_þôç?!ùÓ?ÿóŸÿåŸÿùŸÿâ¯HSäë²ô8±_ðkûÞo£9 ;OhѾÌ~–µ‚8„e9ÎŒî֞ϒæøèñ½¶ZøxRlû—&d×8ø +4Îß6Àë‡÷èD ?ÿþÂÿÖøoãö6L'ЮH-K`"åÛtCìÿuÀñ}Gº²µƒÒÖœ/´·ìP€0€ÿïwQ€GÄúo€«¼â(äob€ðïòêµÔâäâZ«&HCþæxñϹ0¶N&Xv?þré…¥˜Ì³ø)§Ó¹6"ßB ›vÀóC€¿l×VcˆdÃmuÆ& bŒ ”í4Ž—ðE9%ФÊÔ¸¼¥fÓ  âu'£JýÒ/±JY‡Qx +²‰ê€»ó!ÌË%ªV^àVò–\£:¦=­ Íè6¾Ó’@®Q\@8DG£…‹@`-·oOPkêBHé¹ÞÙF +žÉz;Ü£yÕ×ü'cHÀT7 ú°?úh‹³`.¬¡_g G˜õg±7Û¯} +øˆZ.X¢°{¡F™+q{7%•òƒ~Û½ñtÎŽ‡Bº %פ«œT®½~u+¬‡,dèd[Ì57íž¹ÝÕ”kädÜK®_A©ú¨ô‹´½k;û”"UÚNçŠðz¦€Ë?Û@.¨«] À…<`zJQЯU¾]àã”ÀÉ õ¾±‹Œ-§cÒžâδÏöÿo±¥ðîæ:ö:E@âOè@] ×uÒ`‚²{œáH µÐªA8¹0ËVÛ&·.ì¨Ä)ÄFò8QVþ£°¼°^’3<ó[€Üðg{&0€Neÿö|¥¹__×ÛÚõë,žç«6w»Ø€Ý¯ãß‘ÿßÿ_µ!ÀÞvÿ{õ­_|÷ >`àþÿíŸÿå_–  ©òuq  †ìi8ø5°ïÇ—@÷û~|OÅÿ&òw$À!€â8; ’™-žùŽÙ/´ëèÏò4ô‹°\ëðäÛŽ“PÂ!g™ÿÖ%•êm>Ë#²ô»ÙùËq€ +ÿ?ÌÄ„µ½aø½£ûÇ÷ö¶Àû­­ ŠÇ°¥ð÷}ó¾1‰Ûà(£¹w¯½¶á€ð³~oxØF²˜@ÇçëÚÕk+À1±ü—ZŸÒNž+)@Yxvý^“=~º¿p5š«°8ͳÙît2Û|À}±€´°¥ûãñ}ôå\õ%op'Àø`wt8žÚ*‰ZBç«¢šÖnkW˜³Ñ»†®€ò¨Ð3Ûƒ/ö“_Œ†h”¸A Ø‚CÌU¡M-Ä/T `&ÓÝyiǸï§@ûÙ6O®ÁåÝþïæØ cÏ^Œ£é;Ó;p˜jÄÕ–¶‹(oì¥î"\øx{Ò‹†v5˜ 4̆óÞðw(Q$8dÁPÝ*ú°7ž“4×*$ú#=@Èò° MhÚ@€Kð¥?s$\Õ²$ˆK¹3ÞQ)»ñ0ñæ·cAf™·€·ÙI4³”8œr¥*ÚÁ¿ƒYoø5W3Kù­ìϽÿj³û ¥KŸ‰ÿfð<€÷ã åÉû{ÆX‚Ô¶`¥?²ö}c„å`ÿÓ<äü<ûoÆè 2Ÿ°69°Æ„<Ö¢è¨ Úà¤nUY¼h +l`%Ø Òã6€Qb å?'<›1P€³b$gÄH¬¡ƒ“1w$Œp©¢þ·ˆ(«þ{È+ixõõ·´ûÅ~Ýâÿ+¯\»þÊÛï÷‡?èöÿ#æÿŸÿüÇ?ýñúËŸÿå/ÿòÏÿò—î¤éòu99@<Ü~GDÿóáÿ„Y®ôœÈ*ßçDD +¶Ÿ!Øëéô§ë~gˆ‚ol5†C‚4˜§½¡^ +î›;ü¯³…ÃónÛÙ¥DMÚvzªpB?9?ážïà„] Àë !œŠu±£n€4ÀS<©”¹"…RàÉ}~d € ZI ãÞñ¸m°òlÄè¸uºÀy}æq8 +÷ôÌ›Îê@)–7ÁÂñûY¢®öó?Ø Q_¯úý&¿ë5&PùZ ~½@Ä8mÿŒþ“Ù.]ë—ßýé"?Ðÿ§¿üé/È?óþo€a%òç¦Ê×åêÊ©Æߎ +€èýŸÆ‚õ,ÁßU‡ðO€³#š4Ì~º@$ÒðñÞ\àGû`ú?þl^y~L @I0]:Üo®¿ýñ–T7ñýõ¸ÃÀ‘Ôõ2@ÌÖú·àêÒÐI1€£‡'<1û_ÌHÀ®_5Ê¿½H×qøŸà¯€#y·j‚ü O‚KZ1Î@ Ùðå¿//Ú~.¦PýŠ« DtÙlº˜i!pø.üÙk|6müÍñàÙ\vü*Híï;’èŸ(j”ÜXݯVRë¡þ~@ÎðҽƗýûÔÔ¤>ÞÕ7”%{†) ‹ÑìË…¡ SàC“^»#~µMBD3×ÕTÁE¡MÎ~î$Ÿ\jo0Ûœ®âžˆ=Ó;ú-À$ÎMN9€„TQZÓ‰À6ÁÚ4‚€?lTPr=œ¿¯*D'Î{C +$M†(ÈPFshËb>›ÛëB݈b=,4F5 + †ûC™@³^ºÄpcK4²l}k`b5£Mµî@C²mI{ý(R–óõškì2Û‹ðV 0Oa%І°n$ûÈø¸ +s=˜Ct³á’Ò¿\t÷®?’^“Þ…ðŸÛþý<°#¥‹Ü7=<3@Øü~ãpä³=üK&“U„¿Ÿ@eѤõÐuÀZ Ùd‘{Ã@Ͱn4ÀÏÍ€`¸_#ðúÙÆÅt1'ÆÉ7c!3ùÙÉqVîÉZ €¸ +¿">9'<©™Íý*ÿ°“]l ´L8 [Ûí~†ü›ÄĨWÎoó?!¯: ˜ÿÆ›¯kýëÈì?ÿÛ+×/]û_ßþâ»?ýùþó_þøgÐÿŸÿòg þ?ÿù_þåÿþHÀÿݤ©òuyñæ&°ßÿ[ ä.ŸŠ +@Â\œ; @°~õQøæ½ð쀒µqoŸ"°gj€scN‰­Gépo±àõãc‚àKÉ-ooÎóÀm<àã7Ÿ3^€Ö@U«Wì²´†ÿ€ÌüË¢ðÿ¤ r ò׫zÜã®<ùplçpÚ¿-‡ÈËÖÿ+]ÀVyx]½v³j‰ò"†H„\î€Ï¹°Ðð†ËšÃ/hé‘Xù¼OìD³ÐIYCë¢YE ´Œ#àtÜG DM°6Ç“&Ü6O{” J‡^­€A%·½µ½uy+c¡†µÄœ.ˆìê€àœ‡À´( }'Æ–þR{Z ‘Ï™ƒWI@å\/¾6"!¹®<±œðÏXÊ2ž.À#.Ëߨ# ªðN°PÃÓKn?8ž³‘®‰ñ»âéY¥3t%ù=ϹYÎG3”)‡ØÑbj‰_’Æl¦bÖ›.PȲ”ÜJF]ŽJÄXÚ ÐþO€ØFñ©ÕG‡¨Ý-ý)"9¬ iSÈ™ Âõû;É5Yä'E”\kº›k2¨óߎ@MHJЉ·´efXõîZ.‘ Ën_‰8[{=]„׳=çôð^"] À…F,Ì×Ô*ù±pÁq(×HOy~è8ztüó‡7Ê-zEñqøb¿7bRÀþs]'<ɬz´ï%˜ €I/c MT63²ÀÖ3Æ 8y¢Îðl›5Ê0ŸC>y¬U¹ÙÜɉüQ¨B@,Ô¸j$UíÉ!¿Û…(ëëMºM¥¼ÿ‡zž\[¶þ?ßú»¥¯ +è^ñ¼œÉ}ß|õÍ×_ýß ÿÃþÝ‘¯ÇðÊ;ï÷§?ýé/Ö ðÏæU®ÿÿûÿ_þ[üÿÿüÏÿߦÊ×Å&¾“€ÿßÞ¿›€ÿZœ# ô;éHÀ¿ƒé¯à)ÎóøèÁ3_ûë€ý&HïÈ!÷6<Üá°IrÇ—ïvÚ È±øßz«e ະ_&ÛÖšàZðÿfÆÔþß¹Ù¡ÿñqú.›´øW íý®spCR30¢àZyÒÇ`c€Øþ‚¿ø¿$<¨²õ5 +P³“ôÿý—ÿÃt8›|9ëgª_.xìQcaâXA}µ¡¿˜F>ÂN`Fo4ÇH.P"QxF  ?U© y©°Ù¦>“Äó¿u㟯Ýhï¨6É ±ÕÇ€ù¨ÿåðÿÝ—èヒ/9½5 N†Ñh¢Y…úcT’rm;;ÿªº¢¾à+“YØE8 rîÒS=(ä`\…Ð’ØËxF[‡èFàåX„ÆÓcòó·:O8EmáOèB‘œ\¿´¤µúç‹/gó¯óßý +Êb{Éx‘¨}±×¢Qetjî~kw×NÖ¥W¶¶5‘òæj`ŠPQž±d`NÇš\šk•\>Áy/Kô2`*äÚ«é¢(3£l·áoMèÙ‚sˆ€R…,áß÷ió_K3ê3åûö°XAÎ?€Y¼¸À^I-àêž9À÷ˆ µ•€+é<kã˜ö÷Ö>Ë–¢³bÙ €Ã“b€\tyZ †?ÆÉOzl£hNz¬7§c84_Êþ°…<©õ»ÆÛò'wÙÆ1êö‚ð÷Õ“½Ýÿ)‚P/ħîÔ^Þ»“¯nå|  ýB^õ.7ÀóYóõ|ÛÚ½ãýÓëÏ~ŽÈïWx]OàÛ_üðÇ?ÿå/þËŸþôç¿€ÿ|þüçùoÿ¿%8' ð¾”_ó¾k`£íß§ ÒwÆ÷©/|ê%ë:ÒŸóÒP€t̆¡Ï–Þ)€7õÇzV ·»ÃÿvÒ‹‰Ù2G2qÿì€ûz°ÿ·ó"R€›ÿK@³ÿÙ½bŽ âø*à yº^â?$ÀVŽ@2°c­ÅýßR)à#Ú‰Ï:_EGZ/N^Ø« cQiž^=B §«}ÒCKèJV[ g*‡p¥ïèw‡˜ ‹¹^r·éOˆ½Æºš7ø~f †.Ê…‰²²ÀÖ•ía¯fBøÀ“QÍ1&¶H­×›õ1€:}9ÕøŸÃx‘k¬}ùŠ>ÀL?;‘qs-#0×¥½TUîì6hö.úk6ì/ÄbãЂÕêÁJo×%¶a‚yQ ò"7N‡;ãÅÿŸ¹{q3KÓ}Ñlh*³l°×šžö¾iRò®-ƒA¥°bb6‰“}‘PÌfRTþ"t…¶£Ý¥•¥tevwRŠNï„EÁú&¹îO0^Æ’¼ÈbþSû÷{Æ'…¡Gø»‡NŸ¾ÃøÞqøÆó¼ïxÇ4gGi;[Î៣&S0c +å̦³þè`4ùV¡"à”›™®ì'ÅÛÆ†¶?‚µ¥Î¤`{‹¢#_xItÚPˆQw‹6ßÙŒÁ5øÇd éz,ªˆFæ¨ú#žFÜÁ ÑƒiãŠÔ¤AŸÚûI»7é¥SEo1oÿÉÉ®ša—ó^,Ôµ€F˜·„¹À›€cÔ<×ZÆñ®}V,ÃŽ€ø¤7lî@j8ßßÄñÁ()!]sêÀÓ@Ô^ʹñˆ<œš<_ø ª° «>€µŸb÷èêR€Î=çn#X³Õˆ6¥Ihèê79l$I†ìß^8ÀŸFÀ¤:UÝâ%b“9CÐÆ@Ëý³Z~ùKÇöÀO¶.9éödÞv–n—£YÜ÷jºý3³ï'w®Ý¾v“ÙAÀ÷Ï´ÿ^ÆàÅË—¯?T¯WU[¾ìX±è˜±s@Ñü3Pþ ð—CÅœð”9JxüØœ^2ŒŸðBï_²ìžÝ€Ç-oï@úWÿ”é9Áß €Øb(ÿsüßÓ3 á:@½À@â@âÿþþî~ðÿÞæ öQÜæÚK.(D¹—™K4îZöd" «3VŸDõÁ>Žó`Ë—Ö¨"Å@«Õ åä‘T±v^ i¶œ!jÐfÇì@(Ñ&¨ÖÄÓZLâó†R56Ñ¥'Ît0£¡á@+á-Àq?žzn¬þAKsñCÓƒâ_€­~[<4Z½h›Žx‹Oœí€š-’joI+ˆF;!3Þ±Ñke1à4 ;|H”=âˆÁ'£zBOizÕ –}HŸLdmÈ}Ù–“Š ¿æƒ´€Ó^sp0™= ¥BD(u#¤ð·¥¶ ©D +ÛdZE}I¦í ,ÈãüÑ¢Ž?Í$D´xµ/|ì<v§$ùa½=aÀó­‘*3J¾nš¡1ÖŒ`Ë­Ôm ®Rð‘Ú†wÖ«àz\Ï S[z_®],“4·¨å¤þ²D­9þg³‹¬µážùºpN€bÃ(«žcSõ×wIŽåðÀi-€ìܰìàƒ²ÎP@Ò’K*€€… >h^!ÚBØÇ £Ïq º@wlíÕ +”êM|Ú‹d©S䤤ó $+&eU 8?SO}¡ßÌÓ…(d·÷&´$ÉçÄ!r×QÜ•sê)«D½Þ<á5Õ$-õeðþ}¢ÒŸ3\»zUô'ܼé@e×ú½rùÒ•O÷ÝóçNî¿|¡ùÿ…Öÿ—±üT…4ä«á¨@û?_÷øªö¤ úZöÁü%ÁÖÿ´9ì¼6l¶6:…œÏ`NÞ¹@%tÊš˜EÿÞæ9_$£bÑûŸ fy?žã¿€Ì$(.é°ຜ`1àþ+€b¸4_  èîÅ@±ø)ÞÅP»Å+úÿ²`KðÿÃVlÚÞ<üâ% ÞÁúB)-i2¸LLØ<Õ“ÈÚoO2@HÄGrµ0ÿ¿6G-—Þ™ÎÚýƒ§ 0š®šø`BÛÑ¥±¦áG—¶™W” â<ýNwÇã}!í­maÀ™ "Ö„^œlÕmØ¢µKEjXñ-¨’šp¾{IIÛvI|"’ÓX´m‚|£Vÿ€ §íA‘Z]ÆëIØ@¿–'§¥ÓZË,Á íõNu ɯ~o +â¼BhÞ«BWÓ&-\AÄ–³TRÓ0ƒƒÉQAMØ Ùš A3šú ü˜*;ϲDù Pñ]ÿ¸½Ñ™NfÐ/­5¢¾Ä£ß2e6öãi§¨gº@êÃ8¨«0 +ƒ°ò-RsS²AÞ$"÷n’ÏxÞ–:ÁzTAÖH*â¼&T‰ã+e\yrÒ(€Ì*i†W>§YN º Àºyü¬Xæ£ð˜àˆ›g÷0p€¼4pÁºyø™€€R"yNLÛœº„HÞ¸qåzT,[[£˲@‰=5£bø'õ‚‰ gÛC¨²ŒÄ1bªã“íB’a¤œè;PËÃäµüŒdjƒ!Û0·€óùá™î'Ǫ @/@áÉà#µþe ¦ê<|øSQ%ã¶¶3†´4åritPY¿UKŽf£!útðÔYyyêE¨?ŠåtäÔºÃîe`¡hD€V¾¥·hdÓ@Öõºº+×Qÿë­º>-ï­©PP±¨«æ/ ?-VÒ@3Æå+RtYjâk“0g×?ÒMäÊÌÞf¯¯SR“5¢Õ*@›Úä7À iÑãÐl A€ÞØÕ ïñÔA€ì·›M4Zv¹ ZÄæZq›ÈƒÈJ혼ÈKPL= ùÖЩ՟w9æÌˆµ?®ƒ,SàBÏ}Ù ôÌž ;KHlŒüJMªºOrI#Ø…Ô¤t4C¼ð5Wúk€NNJL‚Ñüä/´ñͦ ì²S6Ú/¢+3qÈ +ú/×%²(j4ÄÿP†×…óYø§6ŠNýÖ>nžÕP@WÀ³¸Þá<=ØÀÜ`|&ûq«åy”s­ ø_ïþÎ Â^€ú„zÿ¿úAðã?N à0Dõüï9`GoÜð”@…ù%,q à÷T;ÈçÎkÀî¡`#€jÿéáÉþ.³X¨ooØß·œcfØ”ÄÀÆÙ_$Ã™Š’; +R*áó9þßÐ; ݶÀü‚þÅ`pgПP‰´ÿÏû€ÿƒÝû :^Jß}t÷%/ÖƒàR Ps€ùËQe K VÕ„(±ÿ?üMO÷ÃÀ³nØ0Ñê^÷™W_à‰·x„iåÒâ¦=¡5äQEAQtçñ§½Ef61>Î<óiY «ƒûhµÚ[¨6„èK´Ql§q2»\ñÖùØú\Øæ @WŋʠòM›c@·Ê¤v¦'-¤Ó˜y"·eR·H¨½òýfª§Ù©'³>B7‘ÚQˆ\­CDàÆl·hZ93æ`+èØš`ÁV„Íùd¼±!í3w¶qææ¶|EÞ„.m숛v6hâU(®ÞKµjŠþäí¿Ý#ü1[Ä6q€ l¹î‚.“b–_Ç¥.fÙ8Ü¥n2˜iãTRóöUJ‹}”^¤Ió\®L¾ý+ø_ªH^N›;- 3ÉymœÖZÖŽptEî4÷x³QÉ.3æ-[ì(€³ù¤ @úCK]o>Hb8Pe(È"-‰XøXÎ…¬ú¤¬JJHס cQ +á #ŒÈ¢¤~åDvA©-æ‘R†¤ÄŒç£ã­u˜ñ„e.-X!)†ñzWsEÍ#K <ôì ÐçÉçÇ4¿[ †§¼A3:)qDZ³æ'‡vÛ[Ö\ +³ýo5ä1´N–ÀÖ!Ò—àÖá?· rÿ€‚êç ¨ûŽÔ€ï›z\YÌðÙ?:À÷/že‡¼²à§~€T£ÿ¿US¾B–¡=sø™÷8 €§œÔ°@ü%ð7´Õ$€§Î@óÕÞ¨¯O Nòد,åòÓ§¿G€2ƒA…ùZôý 8û{áIS¹ª0ÇÀÞf+Ns À!ÈPý9øgÁß°·¿»·»+ƒÓ7@į €KB>*NþZøTc.–Qš.]?Å |­¶Ü<µšæ@h ©š{›€v‚f‡¿<þµMOxNð‘Ï©£ §‰öÕÛDÙ·çùFa,¶Z™ÖžÖà08ÀÍÆظpAYÿ <ÙìàX]E8.ðž[kÔÓÀ¦±çös@RÓ:”Ú&“[*wNtÉ~lTU +n»%¼)µ¦MÌ<ûšJpR«OÒ‚p(M®mªróBÒìât$“~\®(gÙÉ_öWRsk'Íp&µîÜòAöGÞ îPþ3n“y>¾pác…i5K#<.W $_ŒÅ8jÛšÌΙJŸ6Ÿod–V¹_½Œ}ˆÃ1»vRk0 É6 ¹­"f7*kêÐR%r`¯ÄZo”¸_ʽJŽp%õ \ôò„­øÌ(d À»˜À7@·ÖS”haxÝ(€7Z `ÈH»4 +À °&R"gñ(%jUÈŸ ÕÚ´j 39÷0Šs8†R—“ý§+ÞN>I½”XA†CDeŸC¯?žm;p,IVÍ ‡’îl*ÃÔ Ñ¦Dú_ž%NôlrÉŸQ:l·arã@>åÖmw4þ#yÆ<*‹ .©á“'ݪäWÂ! ¨8ÀbG û˜ ûZ Àú ¡#Yi‡yÑÔz×H­V‰ÔìTjCd¤•™ö´®Ê‡\æé3ïFÂzЖÜ©seÑú£Q‘ø^ #1Þ‰±E$3ûNª”ßlŽˆ´¸¶¥HÙji7—Šd‰Õ/"qAI³( ]àßP“qÛz­…¿d&2˜ÉAF“!ó0~[%µ °›JMQPr‘Úã9K©à#+Í9kƒÀïx»‚ÿ“@,T¨ôÔgÄóÚPd’¿XÝþÍŽæ²)å‚þySñ€þÀÉ*¨mlƒ‰äÙnªô[à2òWlsI«?ñ(Q&‚.ì-{H­¥N¬£R…Ë)7×Yã˜àçðlæu8€!g– ÊG™x*kŠÒõ¥PÝp{þ¤žë²Oþwósø)Á¼j÷ 5¦:bæÞåc.{Âp:Îj€é¿GÐn} nï. +|G4LT²• +„œd¿6hkÒ2àW[KUÈ1‘Ï€ž¿A¸R”g2ÿì¹f÷ÁWîþî»gß?çõìù³—ÏAý8þ íÿõàï+,7úEýü66–°– ¿l仇޽®Ÿîà*øfs§}±vñ5³æîÃ?ç À€g?^ox7>HµðÙy¶÷~Õ 'AÜäS sü×pO ­ö…‹™ËçâÜ _P:ìÏ€þ¿»û ,´d¾¯é˧:!!@€áР𸀗¯e + DÚ,ѾÑH9tÌ‘¿Aª^µr¼ÍUšÝaÁ•´[´x¶<ÿ>ø´8}°ÐRÔu8!xDÛPÍêp¬ÚÔÚbZ‚š&€‹í¿éâw’š…¦&#A,š'#²Ã´4£"uGŽ|§=WèH6ÓÔ¼"ý’Ô¶z¶@l¨ÙÄðêE<»4dÚS”Zö`R£Ž%É46÷@=—Òˆ•>TΡa4Bùo[xš[^÷(³#!4@õo2%Gªh–i޹·IcIûH&Ø:’?Å@ +à>!Ó‚œ=Ž() ®·)ŽÔЖD—´ºQ|¯h©•iûݦhWµÑAý,ç$lÿS[¤ˆF¹ +ÿ£Qšo]lÃVfg!6(ÝÂ_Hçž] E½œ;T="[¡Ð4{#ö@¨Šš”ZE–ü4ŠÈhkÕ(2Z*pi7T.ÙQ×/~k«]oôÂ-TÎ#{<™TªùaŒµíLËâm¥ý&(ôg3˜œº=»­LÖ ã1« ž + !(™ž‘TYʼ­2^ÇË¿ 'iör?jôZJQªòC$dƒbiÒS%TæàÖ‘×·¹,ñ˜Ü¹Áüê‘åÝ2r´à¹ŒKÙ5œ‘+;ë¸\œj&ñvÕIaf㫤'o¢)Äîa»©‡P.6OGÝß©‹æô€º"Ù +óâA'ÈJM2,?P¸±økºÁñ÷ìPÁù¹ƒÿR€C÷ƒG~ùÁúôwyñâÙ‹ïö÷™àÕË—¯~úéÇzõJ€„Ò”¯„c] à_à¿Êlè%żœ6Àܰþ¿Žt\ Èó‹Àë €'?ùü½úœ}2‚õ^¢@È €ŽUXàÿîÞÞ½Îðߨi¨?„ÃõåQÐ)Þÿ¼¿¿w_ +p¯XÀyµö£€à¼]ùäà†qKî`¹Â[.ù6FšŒ0|I©‘L©¹Ì{r&ȋԚÛ=Æ}›„Èï¼l.%Øl*»RÅ¥¼KAÉ]Æÿ‘ë ·ÚQ”yp:ý]—Ötï(€IR#fúþ³'Åa1EÖµéá­ÿôIDATRrÝp¹9]!&³Ÿoâ |Ê>À~«Óè)!ÏZÀ—€%Á*åÍF“‰s>WµšXTäf,w£R9CWÒ @ª-Ÿng8ÞæÇgÄÜ#"b— ñOJ$«çlBGe¿J`tb0¥äŠ»£7мìð¶a“ì PÞs¤À"M n ó-ΪëØbYZæ'k(#÷äÙéëF+ÁqÛÔŠ¤©½=ûÛ>^Täö,â<›d‡@Ýóû¬‘ íü;«‚JÊÚa ¨1SØÐ†ØˆT³?2XþÚÈòÀ¿èß +¶/ ~ë%”C øž-__vÀs¿ðOÍÿfÖÌ,€üeÇU'úàòÝß~W†ê(úÐýÿ_ýµÂÿ}*,OˆïßÜÐÀÑF °þ—|W9@k>à€Çó¶¿ßî ÊÖ²÷„©ÑnûLïz¢àù¼=XT+)¥•« +Kø_|hÁ/k:T  v©V Y øÿ.üÿ"=†ÜOì`|É`׿Óþßà¿ïòZÀ!ŽpaÞU5)¨ à“å?ø 0g‹VœçÔ6¶zv§´&³©³ä1Îs­a6G‡Cÿ…RNH+ÙKß{.oלז¶¦ºÄæO{€¸à4[v4Z#›ƒÒÈÄðø_B³õ±­hZN!>pØûÄÍj”‡¸Õ½ü*u{6EddÈÓÒM§¨øƒ¯ ¶4ÊüO³e]ImäJJ`?èìÃʽÐÄÚD{Œ“+Í69\âêéA( Ñîõ\diJsëšÊ¦¹ä7;ËF€”ìTá"¤¦MMb Ä·Ñöi»Ý_K´\ø˜lI{šž šúmN"JBµÞ#5[‘Ú…•º$•ß™FlO—¶˜F£¤ì :<çq™!µÕ#¹ÁY© üw*×åŠÃfÁ"mÿÅøßræ…éÁ,ý¸§ý "z±{/~$1lÜçÝ…2~6y ²¨7›Ôç­_BÕ)iÓ^QÔâ+|xܵ2{c´\*Œe•+‘ËØòüä0LLmÙvZ‡æœÑßÙ+­rCrZ=ìéžÏ¾n]É¥"9%e*ÌqóߣíFîŽü›óRéØÑn’œZC³†i.pŸ Õð +žïQ‡ÀWÉ<Û¦±IUÝ.ŽÒRò‹r¶JóöŸâ•§_N +ƒ°ÝèÙSgMAVRoAY +^F z!ÚÏõ S‘÷5 @5iÏ]“ƒH¡Mk«®#¯f)v°³Ñh4]‘ÝÀï%”CÍF븠ûZ À›øüû¥_üÂUÿÏûÖàHÀk× ÅÀ  àƒÿõ»ý÷?^<Ï$ŽøáÇŸ~|õßU(MùJøèÒÆp$ìAn@Nš pŽø‡_ŸŒ×ÎüÀƺ¶Yí\>¯W,2‡Ó‚§zöýм€·ds)µ(Õâÿ“{»› ¿Ÿ{ú4* ð[áæð½^ôÿ0€‚ÿÿ,Ø»¿—‰€âp=*±|¸dXòXé¨:n€þP/-àj€@a<›ë"­«€:™öj•°J+§ò4Ó¨ˆa§ñÑ »“6}žF3à\bm½í²ü± pŒ12F?óCN³½±MO‹™«Õµ”€ ØjÒtä“n­;8 3“ÙxÒB%öÁhÒ Æÿ¡HmÔë”äqDœ 5¢n#2m·ÒŒµ=ÓÛ#5ç¦Áãð6& Rw¦–:¸‡ÃÜÚ¯(Ä»+ƒ&ŒÆÆÐ¦WÕÉ^T²bÒ¯;怖Ўj¼‘ã Gƒ €¡" ÞUKˆ3Må¯!Íâ@C¢I½aZh¢ùO`ÌÕ½Þxg*Ù:”Ú;xÜ=6ÔÜ-À𥦱vÇhj/®R;Щ) …Ešºå†}b /53JͰÿÀù— +<¸dPL@<’.f† ˆE*©–¿ ä,áù­›fŒ·b„0Ut@ H°Ô*Ùã7AR)i²*dIÐüÎh«I–¾—œíuÁRUéÈ™/¬O¿NÞ¦2qs4 ÿ”•ìß?³ö¥) ˜š0q“3J¹XECL ·5Ñ\¬tÒ'ûü9ߊÏQ3qÙƒ€¤ÞCŠëHj‚é°R¦VzgNI’ª®µDVr"ƒ27òȵz‘ŠÀAÏ7I:4v·w›óHçŒJîUUÖªD­^Ý®û yûÄ\oð<“ÐEIuáV) ;›-°Ü sMÀåíåP©fãïÑðï_;¦ïoÎÿ¾|ÕÕnþÝÍÛ®ì<€¼¯\¹üË_^¹ôûýìçÛNÇþø×Ÿò:ÉàV…å'†FÍEƒ3!À± Ü/pÁÀÿëæx\&ÜïtPnëÍ^§¬…¿öµÿ ²Ä­ïõÏ4¼×y’¿a8bX +»÷îý|öîíïí: + ^»(/ÔõÿÚ%@#ø=Ýÿ†½ý=—ÐÐÂÓéŸ`q;’ ²,Â¥#À^.Ì¡RKŠ⿰ðdVF€â°hÌA†4H`·jˆ“Ø—lAøæñGåßÐågýI|Ù¤%³ÅÌF4‹lkþÓ” „' wFš¥5Ós”Ó«–ɰ%ºAÊ3®W -Õ¼µðòÊ2¢PDGEƒ˜Ö›´èÒHÍå»8¹çéÕáA/"©sËbÚî‘äZ{–_S"k8”z8œŽ%é\àMœÆl^ÅÛÉæ/À替ŽWc[Gîç=BirÝ« íÉÄ5"ÚX[P«i=syÕ¢Ú>öhÛDs tÔjº(šh»Öt®#ÁÏŸ’ãþÃñ4´e1ã ÇI´ºì§u‹Ô Zé–¿²ùN‘¸ÞŸ¹ ÉU²’ø¬ +YÉR ^µ:¿Ò5(2µÿ/¦_ÌRŒ§JZÏ÷Io Rï ¼l‹R‚CQYÉ 2ÅŠBÊJÅ"¿9˜&òQ€‹7§I DýËD¼0c’‰V'Ä ”v›dƒ±{¨ÝrDÝcf”5ҖòÝiP–Óû‹qú%šrNo0›ÌFS¨!I:Á6™Èɹ΋H“éIš¶--¤ã¥àÚê‰ÇžÅOùSVFo‚lZ|(1³bz„ÃüM\ä§÷!ÎÉt2ðåÂÐò*¶Mlq‰@Þ0€"[¾è %È`#™@K'…Ét–§€`7²yÓr®’’s>¤Ê›¤:›C܉{¥ rrîgú*RÆÞÍî–3Íï}žð~}Ô×ß,\½,ÞÛ píæ;·aú”qü§O~ûûÿ_¾xäùêÅóç/È<@?¶À‡—ô8Í   :²°úì—0çâCü€Ù« uñ"ÚÙ¼¿Ú¿&ˆ×°oáÑ“?VNžixÏ>ïØpHîq´|ööö73ðu-1âû)Sø˜.€bà½Gؽ?·\:´äêÊà ÿò&Ì×HXa^Z…?ð¯!€W…™±#Àüq¦yO¯rÝh g£á0«Í3âp€¢íÔ¡ÛYBØËT –ð ÍBt´BiÙ hÚ’ŽátŠVÚ)#†ÁØÖVtRÇî9­  váƒÊ&!m5­„M M±2⃧w'D¹À¢|¸õÖάlÑ8ž]˜€ Ý h“t¨IÀüHo¤m“c·p/­vɈK[{^Ñ#™$¨? Ù ¥6ß"GÈÒdVL!ÓQ½;á9E©¹¤d9™ß· ¯µ¦Î¤DdÆÀ™_©@‰-òb‹Æò×íö¯…-òæc'Jð˜üÉn ) §˜ ©-³þx¸£¢L¼‘Z=¬_MÜæ÷h€Î<§-¾©àT£¶íûpæš‹³œË[©9nv3Aø·a·i ú5›¡ÿϦÓ3xr¡Uáûm11GS±4Q&‚O±È‹+ÁK#Hª~òœ¹=¿ÎDQ_º[`Š8#èôúÀ{·?i¦SëÐkªûÎFû3á`Dê{Ï Ó]j’H3Ý¢ ,`ò,KÌa<þãBo-M1+yx‚|ñgäDYC­&^l±GÈà›i +±µØI1;DĤwš\ÓkánËMû¹_“úìÃy!j&½ ‹›P}mÊÖl“öÃA_ÐnõœðŠ‹Úí-’÷rB¾ž€h“ Üƒ¸-Ø’íÖ™790˜È’]ÌÒ‚rø?Ïñ”º +±ÊÓÊ_)?+"×ñIA¡…Ùl÷t?5pw´'(ŽÿœÃþz}k ºB+ŒØ°Ø(¡:ÊW·û^-™ñç ^W.»ð_Ö¸s“×íÛÎtõŠ+]¹|éê§¿ýî{ _ À˱<õâ…Ã_¾øñ‡òZëx鯵šý"lØPkÀÖ[ +ì/ÛÐ)C^¿ +x¸5êÄ´»+ç:áýh³Õ¹ÊàŒ»O¾*‘¬a + ïÙàm @å(öŸhØËzÀ4ÙÝ~±Ø.ÅÀy|ß‹‰€{ûñÈL€±h¿ÙCÜ$š‚ü†E€vó²øûyUÕ„k> +ðË‚ÿ äðD?â,ŒÁC¦úÓšÍ§à”“áñ°Wi7Á‰)í 0Ô¾]ð%-—A³ÝªwiÉmö¼v”shü¼ßt¸3D+ j;\:MžmžP T«ö±Ú ›¿BÊó>çúêÒí>x»EŒNàÊÝòf"5œúð[§$ +ò…• +ÉL @ìßÑÈŠ €Û•t¤Nyl1•Ô%Ù½ñp¬Ô¹„w´§|Ïlt9¡M*¡,mËM^"|cÜ}؃hØd†64êÏøŪ7†O-Òû_¶jzŸÕl4Ñ Ì[èš’f† HÚÎøË-ÉLó—•´V£þxÜw@†9Ä™Ü?Ã@7¥#Ûû½à©a-d2¸óLÔBê¾§z4ÂEêÉpŽÿû/­F†ýkºméü7ûB  'žtêDû×-­¿åòl̓-…(Ã1ÉÔ~Áý´òQ({u´‚Rõ’MàгÌá¢Ñ{‚PÆ õé&ÖɤÛÖv?ÜÏ)sÀõcê ùOnØ™D6¶IâCÍG02GÖs½«[¸ˆE JÄ· ¬%»!£ýÑ„ö5©ø‹–ä‘N§žš ºÎ“=†Îyj4KªHSeÊSóW…Ú4¡n{: îdvÃy,IՔĻ +•Òóå”V$îBQ9“H;ɽDÀÙüyÀaBmOD´F&²×Ç„PÚ‰Ê"qŸ‘ÌÛZE‚¨Aä`vxÀS% Ayî•N¬GÐ*Q|×¥q¦B“‚‚|tØ×‘'#7•ØP¨Þ­T¥¿Uš§s†÷è ÿ\áç—çü¾|è÷c÷ÿm—r>à+°‚k™ àîo¿Ë,À ¯žÁ^½zá,e2€²PiËW‡—„ö3YÖŸÀŸ¿í3yT«ll´‹ óh÷þ4}ö­ùÞ× Xz±|µÔ?pôU­hxß>oÇb"µR­±ÜßÛß¿çT€ »Š 0ý÷b° Ñ@}õØß{tÿþb€9þ‹û#Ìß K]€ +ûóSY +C¨ª‰!Š¿Ùø€ç?Òs#@8€[ûëm½x"gßh¾ìÑäӨϺÍíH]€EF.儉Þpêõ%B[-ͨt Zvì c–f;7äéiüÕ*š‰ßµ?øXÕJ­€&–ƒvÄ6d¦›õŒ‹õpQš¼DÃÍi~¨vóO¿™T‰P$[,€r„Š™¦¤Têé˜cqMà$ ŒR·P¡P”åD“ΉÃé (å´@'±NÎff¤gÊPwàZ Q<Ù1¥= ½=í“#Â¥Kh5 ¦áp‚Ô¦`‚`͇\ôt¬ÀÙ6ªëò;'1È¢ÓÒD~l¯€0H¾ÔšŠdNzgò z¼ §lÌ.$LRŒ¯;G6°âŸv‹R[zUOCŽ! ?ˆÔ¶ÿÐ)¿©0­d¹kz„¨Âeì¿®¾f_”o|z )Ð"²K¼Døíþh<ŠºMü3ê¸SÁ$ľø/Øpó*ˆ;ÝuC:“ Í +ˆiO•³ëõZ­E@Q‹¦‚"låY_…QÔãÙ ‚Ť“,’Ge¢;r¶·åŠ:D+ŒöšöX’ÞÜ?èö²Jâθ…lq÷É2ê‡KA›D<íOgO3ÂN$<$¸!{ù5MÁwQ[º-©&Y³È(2ÅÚBîSZâþdͦÅÌ ü™Às¦jê$Š;#O?áípéµzÞ<ûðýAͧZØø oY œC:ëh×d4ðdÅt$Øsd¬5O&jCôYÐí’Šš4•$e„_E²xž´¾Åͺúñx†ä/EbaZ ÔÆ7½÷ex‹€ÌþûuóæíOªé€œ ˆc¿¼r÷O.üB€—tÀ¯ÐúÁ}8€Ë½\»à¥Ækâ‚IØ8bý÷½è÷4@ø­@µ +@»ã:7Îî&ø»~ð~åÛ_-Ìj@à×DpÂk·Z5Àð¾}Þ’È?"R„Z +»šñ‹)¿Z°²Ìçp!?ôÿ% ðÿO€À €û‹Ñ¿Ê»¢Þça þ •y@@©%^±ð¨6€ µ~Z_Iz±Ki¬Ä­‚;¶5ž!¸øìÓüJµˆa118)èÍÀ˜QévÕÙ *çœÆ75Ó”th‹¼ÌV›V”6‚fÇÇ·[¯‘Wƒx1(Ò8V–xŽÓÓ-Gˆ6Æê5C!Ô%‰æRQN@e© +Wq-²õF´œJÍ}F4]’Ô;ÁÓ¨Ÿ{¨ùØÊ–„Ûº™¬qœ£$zqúºMZáDƒtÄ-³(AÜmt‡Ð”Ñ´×D×ò­µh(Çt2äß$T©'½‡hY\¬*¸Õæ6ü @é<Öu«V¯\ËL€™˜ÖY„¥Nê‡ÆoZzª;æt²å$Àܯ$«×r™·™©ª€>“f°.Iqä¥oúKgRì^H#r*Œ¨JÛÕß>õ–ÎÿqÿçU~¼å©\±ùWÛìö@ÉB„Ú¥#êNkç”Í…xä²LºOEè;`Ôk5Ñ$3YbªF–ìBÉÞY&¸‘T²…$NÚ¤ÀE@Ew¥Ê‘+&Œf“–ÄÁ'ꬂܰö z®ÎOF«s/JJƒ˜š\p‰ +RЕ޽PÔ)˜ašÁ‘·ÇÓJ†ÛQ*³1x+"“ÑcŠË2 ˜ò ÆxâŠrNd§¦ªñˆÄq'(%p%KbrŒ' €=èÐ.q4»œ$7êx®mk(µ^†t?zü—SyùÒ Aæ gcA‰P9()êípþC£9F9}œ9ûf6­g›…¼Q)7rOZÆM;½ÞA»¥ÑeËõ+4_‘ϵN0vÿ7·`Îv§¬ Ûy-6ƒ–Ù¹àúü;ê¿ý7 ×Ê€„›P€;wØü_\ûìÏß?ñòùóçð€gp{œà§~rM€Jk¾>¼xãØDGÂ’À¯#/ðþˆþ ûÛâÿç¨w:à!{_G(@ÙàV»7¸ xðäkWÎYÿY&ïÛàíÀô +8r̓sùäsÿþþã½VýúõÊ07\„8§«P ÿ”逹*€ÝÕZ„ð€ +Ë/,;ÆP^勃•à²`~mÙø€v|æÿ¹%OÌgÕžÿ zÝV¯vÍó¬í¯¼Fé|vZÒûÛ£?виµiSP‰zÔ«eø1YŸ'{Ú›þ¦ÀÔ©»”~ðVýY?!ZW×’©×>ü0CÒ}«îÀ94T= •†ðÀNmþ¹æ=­®xåí8“ZM¤ˆT $ñ{ih;‡â˜~X€úºØ©ÌjX5õGöÈIÌÕ55| Ó™Vü>‰%x”Àš“ÆÐª7Þ0ø›'ò0Œz#’¼ö¯˜-Z^䕌…¶è$èa©cËæ…švÑ•Áÿ_Ç  .Ÿ„¨7Å>@þDæ–¤O-<WX‡¹R&e‘7ZdGx_Ì vó;àÐD´é¤ÞT¥@»%WÍæü°¿åTüªþÚ%„•þ/¢úçgVN ”‰÷ˆÅ×:ØÝ¶Iؽ1t‚3ìùqiÆþ˜ÓbÚFí$3ýÝ¡‰ð‡i:&Á*º¹è†–ßög +¸kpr]òš +g¿½ã3d®SI$¥»+!Ïä…*ζÌ(4²<äÃiC/Gc4âr À!ˆ†šcêgá|>@P`h +œq2;xútZlƒôNÄÏÃáJ<ÜzÓY³=µŸR E†É=@Z.i÷¨£–òÛ‰fŠÂàDojš¼†Gˆú¡Œ&F³•rÃËt¼D»5áyÖ¶Á£RC¥8LÒAyˆ; +:9XU¬4\>Ç4žÁ»%Išh+È z:ÛéNŸ’ŸŠ8qÙɃܛÍ-‡g´¡0Ío)‰®]6ƒ-­Á–©Ê%<+ZØýFÁ6˜†4mñ»³äè{£ü· cîܾÍÏ•+W2 ðÒåOÿäTÀ:ÿ½x¦àǯ^ÿ™(KÖ[ŽNp<áMì à«ÕÿOö¨ÍáN§v±Ö¨ÑîîŸü1û å7eP6\¸²l„óú°¹ñóùì?Ø}‹×’À™€ž<ùc¾:bpi´XâÇøGµWQ/&>ª>’sÿþ£X.•yÔùË„@ޝàÿõ9þë<ÆÇ txE öù­6Ôuš[L[›[_Ñ~ˆ"ÆÃÚ–ÐÞi T?§Í˜¢ê>Úw‚gwŒNàD'³y M¨ƒ‚b\tÇ!çÔum?ÕJ·4 sg;Û¢ù±M¤õ©,ñÒÐkC€ÏÇÆ‰vµ¦@¶´\4ý$mÒø²ñèÔ•r¨{w)=cè|¬ÜgŒÀC@‚2EjíHD¬âiò‡ÖÓIG·?€”»RžlA£* ¥}Ô4²\ ;ͣ׊Ç\_@ i0ã8Ä÷YVå邉k À¥,ÈceÚÒî$ ìÇæC±tµpî43½"~ñ£;ƒ… +Ýàb F— =úÍSjíÙ4¨¤Žk ¹\Bá·Tºí°˜H ’uâˆÜÜA%Z âØœëþ¾¾˜9ð@ÝV†yògݳ·e¦ƒ!@¬ˆÜÁz`eدYÚ“áh¶3œþOôyª'’[²*œî‘ÞdÖž å‡0‘º¬Ñ¸Ð$Bî¤{8³·L³—kÓHiQݵ'˜ë@u-+(Q{½–8€wFO·rrƒö¨`W8ŸÁ¤Õ"!¤ +%Ãá65ΛQ©ãñi!a1±O¿ù†:¤­^Œ´_ˆ yõ{pÚ¬û ¼¹sËd->˜Ü¨ Ø©ø<Œ3 0ÊÕ *™ä>˜ÍÀy‘µ%@8Ö›ñÄ) ]{k`‘Ã\Cè{!ÚÜ8³;áj“}>ÉŸi ªœ49ª=Û&J®6à4¸ætXhô˜A†³ÿI}™NCÓ‹Hà1zR1µfw§Émh‹"…޶š=¢ÑÀuì5‡[ GNx>é¬Ópå2°ŸáÂÿÍÛN L¸,¸tùÚÝß=s  ç/¾þá¨ý?ýð£??¾úщ ¥%_ ±,?)h(S® 毄X6ò€Û=N-Y ìȾE˜Ãö×YC5 0åq<@zK€÷ï°„çç~I™Bª`¼ùİ ›rÊkîpɉ€‚Þ„túÿiÿ_$àÕPÖÕ£½ƒaÕ9(/6ÊjŽôH®(!À¿jð¥€'Ù–˜'|N|öiÅhÚKç?Çh&hkµ8ª\åmZ€jè úØ—Ó:rªÂ(¥9 | Û¥yMÃÖ“Æñ—CÉ”p¸½ÕsõcèOœ èÃØ¼›Í2©eóg³åwôµÕ¼H' !i”|I­d.µ[.’ô -\2:’,ýÞS§€m;>ôÜr—HIó®žëªP:*ÕD"Ï4WÀJ!…›ÔËNY‡¿ÕxJK`ö€>ÙMš ²Ô3û#—CëÍF©D@-4ýĤàƒVM4ê:pÛžðàÍEÉ>§}„È¥-¤F)¤¥Q³H Ͳ](ü6Øæ5*È!!K‡°%µ$5[no‚Âz@껑ÐD.ªF„•~éÅ0˜8B=ØßÌX²%ô//¿ôH’Oü Ð=©‡1EC•Û”Çx{´í<ÀƒálL±Õ:†’4í‹+&’1{gä,QPCìÜi£7φ”JÀÌT Ĭh:ÜDiìgå1)ÐRöÙA¯i‘%=]ëÛx”ÜŠZbTÜÁg n—ÄDÚ"/%"îG††Â¡ÏQ«®¤x¯Á‰ŸxÌP¤@¾@»$l6ùƒ*C©µ&”@Šn·nå§H·ŸB‹LR™`ŠÚ/•ôy´ÚÜSdv!H)Ž›?ð4( 7àÒòZG¤:V&]·ô¾Kì8 Ž!¤³/EQä±öMÇC +°Ô‹Q¿Nr¬¿·ca7–&Cú?`jf.ˆàž{‹¨Eä¡i#A{ @oðmo6ŠñA‘ ÜTƒÖHNÒmvg'¬ð¿'À_ý¾öëx¿X<\Y.~TV8^0>o¾æ€‹¼e‰÷äáp-€ +öåeCì °¡ÈCmèñGÿ‘=j4¯B'‡ø¡Bl³5xKTkÔÀ¿´$ý®VCà ,שCqÜv›Æ PšŽõNï 6D®²§¾Û²•RÒ¼Î}ÊÄ >Ѷæ@ G;bWü”öÀ^ÕYžæŽV8îÔë@wA5{‚b…{\%­©‡;‘Jz EjíŽjô\Q塯}ÑN¯8ƒœ1‰+?&;}bzð^ùQ6¹_´ž`‰ÿ\BCŒÔ£az]=`¶U¢u"B46›Ç´‘vØ’Îlþ3ÀI2£Çµ[6ë葎sº4:m ÀH"5·&Ö¡öaJBŸI™NÊ’‚ÖD©ÁÉÖDDEb¥kÔ… +«×»^yþ£ØcË^å'%uZ LÄÖîFÛ0þnF(Ö£Ú€ŒGÌéÎÎì›äCkê°?™MF¨¯nKqŽ>Ö ¢Ì•vÝù (–&O£ù´q_M$Æ„L¾pl¡§Èwà`”5ÕÊüí¿ös}Ó!dEê^3 `Ò¶÷š²AãþˆJ¨Vny¡0c~ fñxÆF†¼LØ¡Þ<û†‚pQhk ÷=ÙÂÍ €%Å4ý&œS‹F’æóª˜H° +µÉÊZB(çAn¤™R!á5hÝ·²„;ðlXœ¤«fõa+f Ò«…‰„ñ¦tv¦;Ã!©æÐxÔß?ý¦p?Hw›Ä“ÎAAõZÔS^íÁV‹4xCKBóÿ[½–µ×oºhšÓ8Ÿlˆà̀ž7z]¾ð—áÿð€¿» H‡@À®øüáÅs»ÿ_½üáÅ+0ÿ¯Yx±@iÉWCíµ>*’éXoØ(Æþò›Í ñ߀Ö}òlÿ‘c*¸œ‡…ÀE=87ÛW'Ìf×£N£±ùZ @­µùäÉæÏé°ÿèÁ¿J’gnø7Eƒ[’ÊÝ÷øìÝßÕ«ÿ>ɨEƒŸ[®—Y€J@Óoþe.@R“a¥  ZügnàËÀõ77Ê›¯>ü肟âÈÁ_•Q€g±øŠå¿Ølßax»PŠV¥ÍKT±—æ%§@k¡MZ¥áxÍ -Øl8 gñãdZ00 Ëgž¥§WßB±ä^´k4.Ü +ÈØöÐHb°dQ籑¥U›‰€º¹ç«ñJk§Ju£'€Ò½qò±•GnČÜÍ2ÙÁÕ£iˆÇÓŽ@c*%ÍܬHÝéâ5NŽäs ©…H0 =:OŽ#Ô–Ã(õKŒ@0*øÂ ìޤ%B) Qj5r¥æÍ™“N½ÑûƒÖÚ‡¶Ò*bêEä¨àƒvæ<+Ýö¯ù²gÄau³Ý×Tضûó-å1²Ù&gÙ@jòNk³'ò]î麴Ù%§<ñiàQôÐ'‘ #½éá.™lys6EÁ·cTÿÕþ—{ÿ§³/ª?ùAªSß= ü6÷íe`!¡Ôê)J-´rñ]GµvÀå€×?0Fû%Èn¸F"±ŒZf-"ûø µãì. ‹š¬Î­)–ç"—T²ÉÞÑLゥSw¬µ=R¢Ñ +‡Ï‹õ¢~¯ù¥RsÅJËÀi!ô‡‰^l™¶Zä­X ÚOnÎö··©$m8Ý´`§}¶)ªo|Íbî¥3Å‚‚ÞµÏÉDAÀo¶åªJX"±ˆ +/±0¨ÜhÝžÝUjIe†Ôú ZÎáëUÈR¬yŽ­aNŒÉV€°cSY½€v%=©ÔWGÓ7Û{£ÙŽÞ΀Ȩʔ‚+"ë j(©Ieæ2hŠ–©ÝT>4"g25nÅQr•ºÞÊðÏÞ–6¾Þ”«Ö†bèž¿üZ +þé¶iGÓ@¿ À¯X‚Kèügß& +pG.}pùÎï¾ûîûï¸,¬ë?Jÿ_…ÿ9X»À¥ëëF°ëpïÜPüþV¿ôõk«î—·k·ë ¶áèÞ¯õ¨éЙ{TûWCá»-W Èb@)Ž#¡uìÿ|wãgôØß½ÿƯGÖ¦RÉ* ÀW_“ ±Ü[òˆ  U‹ "ÎãSŒô ÜôLñÙCªÊÐñhHä¯ßX +ÿ/øùHPæÊm.– ö½¸løD/šžíϪ»Û|hHë­îަDÀŽ`«Ø£enÔŽj-š¨?èÎWºüi8  1ÎÛh¸åÃá7(QzEõEZMç6yŽ£%¤i\ûö‡ëí^ÛXZZÀîƘNSZ>¤qQ2!Àæ“&¥«Þr,";`nOh«·ˆƒHÍ®"ª%‡@5GgŠÔ½§¤ •É‹†36K‡†©Ç³~º~œh\Ü"Ö¸†·áCZYDÉ ïËGš£;Wñ˜êé€XÆŸ0tþ×îAËI4‘Z½l0§ â´@z5ÜÒ¸ih×]4ñÐ?B´«Üù©”BîBéJÍ-‡HM‹m—ŽM.ð0QBÀ½VD€®ˆw=Âw½7LÅRαà9ć[hVê: +Ãÿç¯àÙ`ÿÖ`kpê»&0‘àžžd£íµ ¥žØWƒö\Àh +XjXV•–µ¦cC‚!¡=‚]z;ªÆR¦üDÃåj€¥ß×0u$FÀù@¦$-þòvXëaŒU&PzaÍ9ЦÖ뀮…tQ&Û;¶Éƒ”*¸Ü“¦ªŠ̱¿€ŠÖxg”àÑ`H9 —ú227ùÔ½æà·ª¸£;Ð^_QA‚¤5P~)ÂNéã˜ñ(š¸Šý/<ð‡¶>J€Ü3JJÀ¨áQH!¡"K5´¨A9Ìq_‹òZ +yLxy€·Ôÿ W®^u €¿sÅþÏÏå+Õj€y†æÿüÅ3'z Ú;ûÏ?@NøÑEðiŠ¿[Õïr¨| +àW¸_ýfà<Èò©7nðÝ€ÙÇŸ‹ÿ«øºìP«eÀâ`ÇÀI @ @EûûkÀ£Ý -O:?¯À£7zíÊ%•¦µòÈ6Ác¸¯!€ÛÝh,Ybý`aøgòåÿóϸÿ`·êˆ@pnÈö ÀÜ @ðÑE—:fø«ïlØNôO“Å{T:iÜUmã§½­‹m­í -PZT•®s£¦7]€áÙ7š5Ûm¡´ < —G4 6uÑt؇.AãĖͧÑpµhiih|êÍt¤ mT ›u9[ÕŽ‰vMÕ+H %R·l¥æÁ¶Ÿ¦Ç~Pû›û5KÍ@l¤FO5¦M”OàMÙGÓÙx6†bMªø&Šûp×dV¯GóÄùá”Ãv¶J³œ³G r¯æUhŽÆ• &@^@V²bÒIí2ÚÐÈ;TêBêm õGK©í3yÒlÚOBhª¦ @(a>Ñ£¡Å¾÷jŽ*£I8j3 :Œ#‰Ej©Šw$h®ùk‰£@zDÕ®¼ ŽpT©GÐÄ?«Þÿ/2ûßêë‹’¢SÞ5n‹*¹mÑYÔ"ÃLëB©÷دb9³§\ïqµ¡ ‹jƒ´ ‰Qµ_D;5^ˆñE[F±ôŽ)Z €÷ 5Öî$ Ýf®t•~p«;ÑÞ`ŽQec «óÜ ¹*‹„Ó%Ηe]&«¹C“ûPëý¹ÉÃܪ<ŽÆã?̶-Q˜êò ‘›š ô'u»5ˆÔrQ” ?_\-C2k/ž1ê—F©œL†j»£ÊÖ!Ö;òÍ'Ȩtöð™ÊseR&­šÅ_r>‰"Mäçå7”&#‹á‰m‡^ M“ˆ?Ãrå39‰²l^bþLìt‘gK ¥Ï‚ùmÊ,# ŒA”ž0oÒŸlˆàL€K¿¸ô·—œÑïÍ^¿ÌTÀ ×ìÿŸ/È^ØÁ/¯ÞýÓwÏŸ½xñìÙ³çÎü +½ÿ'€€ ÀZ€8VHB¨|ùÏçV.¸åÿ ‡.Í þ7x9 Óªw\¿ow÷t€ëÞý…€¡:éH3àÜðõ +£¾€Ç?ë<û˨~Ö—RÌC¿b_ýkvJAÖôÙ+ ³ (õ±ÄðŸ[Tÿ“{÷íÞŸwÄ€j¿dø°Ö¨°?!{KÈ €¿Bÿ× `É ° ÿuß1€¤¶©(Óêëm¨¶&49<ý @»ÞÒ'˜¶t\ÜéÐÎ<¥Û¥I›vë49Mºƒm„óÆ@g²ÔA1…c£§QÞ´Æ„Ë]íL €¡è(4GþØ©CÙŒ¸Ä…´ ý‡b©èf*´[ã´-6lÞ=Rs +`©izh޵ÃzÁtg7PêápÖ†—Õ_¾ö[7ÙeႺÚÃííä‹„r?Z,¥Ý”šbÑ 5Miü2Ô…¾íÕ'3 }2Sp]¨"5"F[ÍRwÒ?T#¢±6ë%½ÖÇÒnÈ +™D¨·»Ct·¶žœ¶·Ü{ÊÍi}i‘Œö˜h*éÀ¥Ë>eõ3ÿÙË?²ÁWjSÆ“!“Ùt2*R¨#~ùص‚‚ÆÊw£‰ú?櫱ÿeö¿å@à"Ûú7l$ï:±±]@™ +2ì„’ 7º ‘–ä.Ðå´5q1Ÿ’=-—–Gz®¦@ °#ý)xû£t¯sRC‹Mü—@×ö¹ÃºlЍäÁ^èI(¨_ÂbÏ9˜ì²¨@W”…KòÙï‰Á2f79PÆ`(È9Õ&·#­àæÎPw#ñˆø¹;ª»™Fí5o‘8N3u•¬€:Ò²»~$ï~ê¢ìUÃG¥ Pÿ¢ÕLV™#}L4?Ij87™¥Q¡®@øCjYrÇ^#ë„#m»M’ÁÝxn§*ù¤X¹G´ þt4t Å”¦bš«Ð¤;i¢b™gèÙr_R€P¼Èi_“N{¢WLC|÷hˆ¾o¶¯¼–ÏôO9n[üö€ÿýmG®–y€~ôÿ te€«W¯\¹|ÉQþþÙ÷ßKtøáÕÏ_90†vþ¯ª%_¹Эô'…Å<óPmÝò7¸X°8@½Ñ£AlàøËýG@^ÁÊyXö¨5:‹9 +4ŸÀvá €½÷K¤ +`ûÜðóúœ—(¡2ú;Pþò÷¿‚ÿ÷ïßw& û€ûs þúÿ5®‹ä2ñŸ„Ä@¡îWkd&@=«Aþ ä/…âüW¾>üˆ¸Cø˜ ¡0BÁü# `2@u€:4«éL(¥i¡u£1Ü9½õøèÅd8oÛŸ9t  f£µÍïØác´«Ûý€Ä£N;O£7Û¼ÓDôê ÌtÒF#F•l϶zí-šòš].‡Fà«<ájf`Òr1Ð’L¾} +±kÆG©ÑJgèÒ€÷ä.6>È BêϮԽº âÚ‚‰8¶Íí®óšvã^ˆrìP2Ôø :iß%9u:q€)ZEpÝ)󣲉‰ÎPÈ_¹Ž€‹ÜkŠ.ÝŸ|;@ù>8˜};=Pj´t¸4ëÈëÖd°…pq¤  2˦¸UKftÛNz&Ö‘;õ _¸PcçRÃm8wÚm›=–Òtl« ®IãÐï¢â >g¶]ß‘VÓµGåUn€ÞlA{¦À`úè˜>CŸ³(µb£ñõ•Ú túÿòçy}ñÚ™€ì„U#“ÉmˆŒEG±é®ÇÈxX×÷d4…"ÌLBº¦iæe=V[°ÉŠ"†˜ßä™—ƒpl‹žA3€»éØTÑÏŽ2Ykÿõ—€»‘¬A×µêCÃøô¶ V"¤ðiÙ W«Û;À‘FÀ©<@FF®[¯¦õíîH¯8$:5*¾Xç³2Ú†VnSœhf(Ë<¤Âtlw–ëZñôy€;øâAÝ zkÈœ<©‰çNúíá€RžLõ`Źϋ‰¨ì8­é MÇǰS +@ îí–1!‰@>½¦éñ©Ì1ÃP÷C +FM.’²I¯y,BWJ^2gNæ±%ð Bf -ô@Þ‘;’ã=Zí©ÌÍsOfüRXù럲Cü?ÑpV€,ô‹%—þs¾¼Øu +öß¶àÚMñ_Àÿ ;øàÚ§¿ƒ¼x®ÀËçN¬`™à§jàO?¥á^ e5@Pþ¿ðÞ+€r¤²Ìqÿ$,ÊVKpÝïeÀãc€€zm³X‰ÿñ0Tç­†X +hð!†rÉ×ÿ~hXðþ}ÎÞŽ…¹€ï/ÁÿR»>¯,YÔç>yùø~§4VA‡øþW€¢ÿï?þç0€{v÷´ Å ßúdÛHŽ[æ@ @Œ©$‹P ¿žE‘?¯>™nFº‰M¢w&@i<Ë£¥ªôÒ4;Ìœa¢.Ínl[žaoºãL§*4 ‰›)°‰jLCà©àœÈ)NÃl'ãëÄÿÔŸ_à*O®óܵ4°-ð¹ÜêöƒÙA»É´•1kªÇÒ~!“R«N¸ Ù2=ùBÞxïM'4©ƒ-pÚΚ 5²ÙбK ‚ŽQiÒÀ:ÁI:”:P +!Y‘2½°5Ô,=ñY.Ïö•†:êÏýYæ3™}ÛCê "r r·Š‘Ž„x÷A£Õš ÉV$ަ‡®ªc¿òéP#êCôŒ,㜠œ«!*T ÁÅ*3’ÄN>7€€imÑcцܤ Óö(§ AZ'e”qC IËø ÜdH'ÿS›.em_‘x–Å +ü:(.R?,óýœðšTn'È¢ƒèÆÀ»c‰_@9P}ÚÂò´ßD ßæŒí¡ösÙ±äf Fln9€Ü’µûEþtŠ8ÔrÞ(n¨)Á}Z'¤ †€Nz# -ÉCãÈ#¥±ÿßZ†‚^õf»çÒ”€(Õ“oŸ þ¦j„Œš:Zj¼˜¢óS×Í3N`C£Øx:†t¶àdœ·†ÔÀ‰þ{ˆ<˜8Kå^‡q(Cä4~Þªìn»#@}㩃œ+µ°K4>|NÌKö‘7<„^ÖíwSA<Ä,òv·‘ËdYdL&´äBY9†áÀí¦y´p ‡05ê<'ó2yÐÕræè±&Ø0„\KŒ)+§pJR@Ä$I®bª`ü”nîØ’€hg }§hJ· hB.Hš¿¦õ„pÖ NˆYD"þ™ë.L'ä¶tkä`s2r6F²Ì±—¡ s©iËÑÕœÎÒäëöù¥bZ îÈ òšØ%[D$ÐÏi @^¯_  íØ1"£Ð,ͶÀ1‘F¬ùÃxØ$¬¦·bæ=m“ÝŠCPAõ V—Â4.Z½aV±C<À¹ëa*àD·Hê>õmæà°õ„h«Dȼ¬ºº}-Iµô¬v>;ÞO„WÆ&¨G汊²¬ØzŸJk$ÍܾE¡ŒÆÓÙÎt`e¡Ø½K±$øÈ‘3ÓdbÉ’J"ÀÊ{ÔÛ>`NþwOM&XRÔóÉŒ7°ÌS’=É*DæbrªÐõ}ÈQ­ÅI¤*G¬’œ5-i¼IJП¥ «°¶‡£ÙxsRZ-¹T– +MþB¥¨¾€$Á°¥JX(‡ö‡A`ômà +XµÄðz J¼³õ½ñKÛAÔý›ºŠÿzj¸yóʵ+W.ð‹ËwÿüÌU€Ÿ‰þšü_½t _A~xYÖY>¸.Žƒü%T_…èÿ„×/Ö<톸_a?à/âøÏ·_z£ÑyôÕ×ì°wﯚVçÿ.à0t6öî}'@²]Âä¯Â“¯–,+3¾€Ó,ÞíuaÉ tò#^Å`õx³å”~ú\÷UðßÑüºqnlû~ =û)ÊX.]Œ¨ï±þçûbíWö'dw\'P€åyŽŸçÅ«¼ó\ƒCxºÍ'èUY„Rš\Ài´ÆþÙª €&wØ¿‹Íl* ·ÒŠ Q,i¨†@·ã=F €Ë†‹ÿ!î«,µhÙ” ÜCd#ndŠ€½XhJkùê©QbcpbÞñbÐ%›Ÿ4t• J¿=ÓæÙPNC¸ˆj ¸•ú‹»ÄÌyMp9¢b;¡.™¸™õ‘Z©ïH·>qƣѶÔÃêÇ‘tLYP`ÏEïÜTˆ¡õWLÑ~îäþv¨H3Žš_-÷W_´Š-!Sí¸MT+’1Q/Å#ªÀ”´ÉyN\"©¶ì@ŸÕ^`_¿ÿé7ö|q’û_éÏ6œÜ‘?º ¡Ûaî&T"=Ï€L(÷QW— hÐA1¹\„…0šøõõ9Œ=C^C­âAòŒ|4Â+r°Ÿ/IÜ#꘣(t­å–¼¸¥OQ¹(߇èÔÀm†;MYÈh|[P£ñxJ²Ù„]9u˜WI#:F‹`$¡Õ2Écn¬@Ž#þ‡uôÔü!Ü\ùÞ:¼­ +ü[‡ÂnÞ¾ùÉ^Ÿ\»}õªײðWîþîÙË—ÿ£,äT€®üï^ý˜¥«P5ÝËá£KPàŸ0X¾`ÿ…Ÿõb(¡ ý£¡òÕÙÿzNÀ°°ìà*84ÿ‹ÿ­–CÙWÞv´]G,”Ä¡àñÏ»ÀZ €w9cp`ƒ?_iÈëqÁÿØÿ}q›Ýš¦…þ’>€Lÿ£"¿‘7°ÿØi†ÜpâVKW~ÁuŒ@@yRŠ·,J=9.~ø‘S|ä;Ói0÷XLÚêUÞ| ¥4ƒš’C ­G6Ô+€^ÌåZüºÓ,vF[L q& Àïi!Tc8”.Y Ž(m¬iœ,6]Ç-r•£dI(?anØ:´Ìô]œÄP@eЪq¢IÉ(³bhÏhÖc˜H¤‰J ¿ç˜@(µ Íõ1 ‚Ì-½% @Àˆ\k¸¸dHV-¦‚ø!5Ç„Ç@ŽW€‘kÇéP?s” b(]Z¤j¯§vôH½ÀY‹ÔÔ•b1c8Úé¤K ì”ЭC‘¬©À𴞬D–n=e1Ú¦ÆD”3§ÂZþ€2u[À$è¬dÃ+¤†mkÀJÝNUb<óÌ›"ÀH6 q½G* ¨üç'|ÌŠæ!o'Âe›2z¬ùÛÙ—Üìœí°§G5¢.¸‡w|ZT¥ñpº=&ñ +™a€ÜQ¬Ýv«ÞDÀA² šÎíM“èì<À'ç"¯YÐëñÔqQLÔ0*Dn˜”dó¨¸'Ri”=Ñš;µpd*ûyä)Ù`W;N€2wXË7ì"P¿dòþßóI49Ý‚ª +ÞgœMa^„I™%kMKŠª§5‚"‚)´{­z×Z£toÿ:Ñp&Ñ%~nÊÃpÅa€„;7í¸ët^ÎtéùôOß?öòÕóç/Ÿ€óÿüøÃ?¾r`ª¦{%\ì3ÙL^þ3ÿåëžšd¼+Ì'ÜZ*Ì_ -ÇÿAvѽl—(XYù¸4@†ü«À_=áúŽá(X¶ºáË/—,›(ýK€ŸÓ 7—PŠ·nlº4Ç +àÂGŽÐ@ôç´èPèÓ,<ýG-è6ãe €Í8 `,N°=·Ø¼ñ`+PÊÿÍ™÷C@ü?Z&½mÀdÉ ö?(^ÍÈ @hË’ ô WZF3',íO´T]G-ËÙ µÒ`ŒK2 ²ÐêÚˆ’-æÜd6&ÅPº€ÙC ™ÚrhˆÄ•`À6 €?¾PŸ[†ÝÁàˆ€¤¥²ôÀPs—xcèkp´èn‰°s €SѹNñt²Ü°Æ0M€e×пšЗ›3Aí´@y"݈º‚ÆüMÛ:AY†ÖÊñÎ °E8Ú4¸"(;ÚYÖd¹•¥:TV­üIN û¸QS,ÙØØA¶q·‡÷d!c.ðD)–9ƒ©†âbÛ‰kÚ5ÔnïÄYÝ!˜æ °^6«›\˜^”áÎÎÊM{ýêgðqþ_â¢îì8†a4¦ëËèåDÅGÿž1{¸•iÎò¥jÌYDÀ±º–{äè÷o4Rm䡚ÎU˜\áL»G²àÓ {¹[>[þhm (´~,äWAį¶k7VÿE¨0%4P¾$66Ð…]0÷Xžà~ñ°cÀLv:ð½ý•71¸ç¥»«]àÿ²àg÷XÜëB "„€¯ç š_nT¾ÙóhNj2€bÐûÏ)@¹N àÑý½ÝÊ °r¸xñà ÑÿÓ €ï å@ó¿À'³÷›XTkýJ×Y„[’u>N÷³° ËÑD¬±pêÂ0.]•@ï÷ƒU€sY€S™¹€Í‡Ë€Êz+jåx6ÞnŽ\‰¾t™7”i„‡Ã¢Xr]ÀÄüE…TThv \5ig€a†¦Äm’,LnGötíÑxÄz[ ”J*¬^äÄDB ›{R,9KYѹsب=xg¼3}óM°×a²&ŠÝÃÙqºpƒl™ªäU¯%än×›$Ná½³„%iÊ¡DÒCN5zã®Ò +Ìó‹\„îÈÑ N•Ôz7!Ê~¯YX »¶ÚN,è{ÏÓSßkŒY“¿zß"ìŽóþÿ?1Æô4÷'UVsçpÜ«•­ +'ï +ƒIDü—©‰õôîÜ,§v';¨Ìv±p˜ï$œ`ˆàt @ÑßßApÈÿUÇÞ¹s;.vè ˜Å®B^ þgú¿3¢øÿì?u" šÿ÷ÿù‰Þã+`î@Øh±† +óWBfzüõ×÷;öîîðU-¾r¯æàè²êüÇNg£m>÷˜ÏÐá ;Dxtù §hÛ¯þ>‡¢œ?|ɽ•§¼¦Š²òüó½·ÿx¯SÀG•à ÅP….}íÙÀÉ @Æ–?'rÈ\›·6?ºpᣋØïŒÀ ÀsXl:ü5œd°²  X„²B–,¶ÏKmƒÄw²€Ói‰õpÀÜ`½@0·(¢>ʆÈtÜ`ŠlHø>f;¿ÉŽ¡ gôHNÍ-¨”K>«ï»â0š¸.ñŠ€éóÌ…€ó§Ÿâ°°Ä pÅàÈ(€þÜ wÄ`kÙÐ_ãÀù£ßñ(ÙlÝç]ƒ¦>öóŠþ¿øWö̪føÄÐ,QÊ‘:1Sùõ6ÚfØO¤!#Ç—™÷#2ÐÅ<ŠQ™â»uq…ØÅ-þ“a*Ìj•:ï.MÏÙVLyPG Ü„L†‘kä.5Rx !9äNÄGĨ²~ÊÊ–sÊôºÊØ.OQ·ß$£¸Í¡/™Û¡üç(GvŠ`:£’t4hŸ¯´9Ug™¨/æ—Dp°€¥L _hUÃõ‹ÙÏÝô± ž’*$“˜¯Ô¡VK²œJN¦U¼Àø fU ŽàtÞŒCmFŠ0üGjç )€Gù[%ÙGi:„åf³4)&ÃI»ÌêÜÝÛZgCi ¦ÈR³¸·Ým"BJëƒT®xáM-Áîw®\€‹ܸšYô¸tõî?~çR€~bxõÃK'ü±Ã:péè¿a BõæËJÊT€ÇB§Õ>òÞhC:»Ÿýõ~O ~$Ä»  èTX€¬ Sw@¯£`É ã¬Â€¢ÆÉ‹w±ßþ£ÍV}ã°›ýß×Zªƒ?‹ÉA‚òU^g ž Õɶëë/‘¤„û‹Pú–,Å0æÿÊ@¸± äž„YXw4¿¨ñ‚Ë Ë 0Ÿ·/¸ØE B>N`x—>´Q<ÍG-G|ƶ[4gg÷°µ£€áÒ(€óX¸Ï‰>«€édKW§ÊÀ¡òÅ tœÅ ï¹Ö ¢'*-ÊUYŠ1½t Ñ1 »æ›aòˆ»ú´×ù¬ZÖŒ8n¨Fô>Ã2 ©•ç˜`²ÚpÄ` úÿÊë‹ÙAZúS‚Ýî XBÞ~c*°à÷‚ªuã[êˆ+°#ö‹Là†j°r¸pW +ÑA6v‚,œ¼-€W¸":ªMI[D oô†Ð8 f%½@A7@å%‰]³{R$ãd y¢+—Ǩ߬þd–ü™ÝÔQž±{Æ,ïT|Ä«8…›ç½kH6âç¾Z8JšL•wCZð”;qa²0‚$Á¦ÙDèL1QéžpªÑ›ð }r©:Î# 3 +ã‰s®%Àó]°/N€À{?‰Š&Ó‹Ø=žílG˜ª JF òcò*WòéÛ%OMOù2É_g¶PŽwÖZ^ë0÷ã¯ÊÌ'ܹsûÚÍòÿÚÕËW/_¾ö韾{öý³ç/_<•é€3@÷¿Ÿ~úáÇŠ¬piCtMÚ  à—PÄl5j— Ì|Àrè}w6àT}OîÓŸk°  àì“Ìl[»à=2@4à¯:D@æ‹û÷ŽX*Àoc£7'ÿþõ1 ÀÊL€?ƒäÂX—pÿ +œþ2,[¾^²†Gr }óúÜÀògA?„TV>D©€ñ2 Йþ‹àâ…šk;XÂÕû£‹]¬Þq8· ¼ù"œf6ZNó°¥[øjGG’lz €><¯gðPć÷pÕ€6åÐà +‡iØç>K£P€‘¥ø”vï >!žº°´gð…e ‡È±#€ÉtiÀŠ€L }ž¹ðX²Ì}ZëFÄ °² üA[ŽŽ°»a0·¡\Z Àƒbˆ^¼°,ûp1—¬X¬+Å@= ¯ ´_§ÿLgˆT[€`'ñµÙÑyßÄЫÃÐ+g°DÏ|sÜ´ ³O¤â¨±Ï|~E¯ê=À?ÙFUª7!¨"¡oN(3 d¬dŠ] m +Ÿ‰p‰Ôëø–`P5Å[áŒûG–¼CÁ=G(9³Ó ¿™e0<÷Œ5mggê.Š$ïVê`~¹¯^Ý^t7‹ Ê›àCáßmRÁ%V“ Ôž6ZaˆO…´¯Ÿ”(r‰‹è«s“&#t›5GˆÑD>aú"–‰¢fÙ{¯ÄÙCA!gð?’ëð0ë7Û“ ±–d…[YÐðnãW`îžì´^,'‘l6<¥Ùxg¡›é³[Šê^¼ÿÞÎP€„Û7p5s\±àêgzö⥺ÿ‹ç/Ÿg&€W/Xûÿ_ÿ¿þø×µ€½ÇzŽÛ OxT€òÎ0€ÊÊ”ƒ†j T>òÖûÿwÐL]¿ÂÿýG ¸{½ñFíb}ãÈ*1´dWABN^¼—ñoV+éü;À̰ùÿ/€³ëþUøJYÊõ¦ùë/«W,ø˜F!‚ºøõ_ø/R®‹€r] ¡ |Ôÿ‹àÿ¡ÿÿ­Í;Åýyÿç€wh á¨]oêÀÖ²P:÷àÈûp-1ÈU-ñ ®âN§ü„5óü!N€§ŒXî i!€>¥ÔÅ@2V}ÊíŽúT€³ŒÎÈ#d:ôXkøø5£N´ } ýZ,†…`> +`¹  8–ä‘ä5ù[,s­þ_³a·×}Ý…h‹€¬Õ´ºñÏ\ g˜‚+nزE~½^  IMq—À^Ï1¢NJp«VU&±’ÛrȬt§qrO¢juI¦˜fV +‡Õ}8àIÄpÈ¡hV^žD­‘Ï“(vnöÃþ‰*i2pòpÇ3-Ø$Aßr ™„HH“gŒ¢CF˜Š•À„ðQ¢Eš +©×`ƒûä–à ‰âáFP©­„ÀT)¾Wó×™+ª %7È!M¬aØÎdIzÙ3þábN1ùâšrË’&.&óê¨÷­ ¿‘ð£ÀMöš¶RPUÂÞM¨šé ?A}-€“-¸ßQ@Ñ×íOÇ¿Û7o»` W²ðµÏþô“½r* WŒÀ?¼üñ•#Ò#°vÀ¡ fø?ó« Ä—ÆÅ•¹€Ù¿0¬³Ô³^/:9aÿÑfÀþ}0v¯ôh€Ô2að’À;Ìå@Ùj¸¿ÙØC6€ôŒ—#ŸûüÌóì“u_ÙŸ÷ù^Þ½J¿O¶ìj8Bææ ¿eîúª,÷(.'B•¯!‹ ïFé(+ $× þ;Ð-Gg\kª§Ñ9|2 + "'øpÜ$£üe+Ïý}´ŒÐóùF¦XB[ZÐÅ6=ùZ3 + šà£fÓA5 +@±—,K>1¦›-аêpÜÀ‡ôqê©ó,[>µ¥Qœ|lÀÉ>‡€á: ÙsÜ š(bWG×óQÇõÿ¼b85Ä€>KÌsAKÊÜà^ãñxû×]*“ãëÈü(£Ô¾ÂÚ¡ +ß*¸Bu±Öˆj~¯YÖ+,+(rRÔwõ䊸ô$ï˦øçMØ‘ZÎ,<€Ð´88CTCàmè¶¿Ňø<O©.,À,œ[H]Í—“ Jï樂ÈJ²’V~)u ž-EJço àgÜñ±¢Ò9jÁäEX8:r$!É21ïå鹄NS,iáôm³œªç Íy¤DXÒb9™Ú’¦!å4î7i$¨c;\ßd¿S± Zn™‚rHbBIS]Væo•¦êà; bGi¬C^kxû—Õà|ÿnßdN€/]ûôOß¿xîôÿ/^¼zžA!±þÿø×*TM÷r¸¾Y,⿚xAü#¡X:¿`‡…å :÷þ|µžXª.€Â àñ¥ä+pX ¢wN[°ÿÈQ…^‰4‡@&ù|ÌðøñÏíP¡ùà¿€$·T¬õ>øÒ²éT€à÷bô õ¿˜f6Bä …ìíÊ×tüUM@ ßpábFú5d ·R¸¼ ø—P»~£b„3Z +¤åK(]g†8ú6>r…%€2 + èÒâÕ[Ì Æ|lqi· nåŸ[&Ó#>ç Y¥Ô粜cÀºyŽXÊ(€å™Ï= + ò¨¦–¶(Ãq€Á¼ ÀQs€j—-û×ÿóúÂÂ;5Ô›A† øä¾ìàVÛÑ• ’:*„å +!©Âpò£î:ÉnºOtVPk“…á¢Ñ`òPÜßÈ×¾sý¶–*×b_«](™·PKBðã¹ K$ÊmUÓ-AŽM7úÛFBíå:塼Æelž2Ô~»ûk7å4f+Gd?œñ}ï%Qâ|ä!ÁÑDYP±IÙ¦âv‰.È]8c/§¹S»‚ª»œ>™–´qC¢«»à†4BVÐm‘ÜÛ †Jžó JOŒ¢¸£·¢@¤Pê\ÖÌœƒ)¦”ö„$½”‡ß%žb +ÿÈÇ<˜$Çrª +JçÅwÒLý êk§û·ß]¸zµŒ¼iÀÂpõª€¿¹öÙ?~_†ÿe@™ + ®€?þõ§b0Tm÷RX±À„ùKópÂbfÊ¡„²ÙÞXyƒÿúî'ȯBªN€èÿⱄ샱>ˆÿ«€‡‹·BîjðÊ:×=8?ÿü?jØ|òäg^ Àø*ïó½¼;ÒToò«ŠrÙؽ¿÷x·!@ÿêpô)ü@67'X® rÿÿ?r<|Å̓÷¡@À)€D”×›ÎplÀ)>pÚ<2ŸöÌÅõœ>Ž(à¥L+öm>ÈËG,™à£æ>ɧsø ç8> +L.Mì©óœd8âpdr|Õ€xc8ðûõ>œò<R‰ @úõúÿÁlFãþº@âRÐ)ð|kžaâŠ`eT@›E33Ê î*è°gÌŸ9†nD&N¨(dkÐÒ ’Cäm_šö¯Þk¼ aj P,á¾ìíEW–vµh÷êM¿ 1í6´l»€£èHÅ…yÙöx·¥`±Œ¾Añy Ÿî;SBºÜÃYNxq> p–û™[œÏ-O,Ð_‚Ó-,«ËÛ±>¢süg3F~…Òu¡Ã'öÍç° Xõø=[k}Î5 +ÀȹrÍ(€ð–U ÀŠ@éxËQG,Ò‘D¥@¹Î? +€\@ïþ€#3p–yvn0³œ0ÀÜ`> +àÐP¡þÊ«ÛyÍ‹”©ül:›Y»F">ý©˜àŠæ°áØO9¬Æ™ƒÎVb'¹bŸ3DO{ÄÕ[L·JÈfB¯àït0„r Úõ-½!Èó=ˆEHåã×]²œ*e6õ¶(…ÊPOË%ÈÕÛvؽ™4™yŽ$Mp\{¹³?]1kPž¼ç@kº¨ž¯@ƒVÛô “Ô4 Ý ²6›å!ädÒ5å]vX§{S€t4¨u9ÔŸJ7ô@ˆ¸N0Ïa)yFL—"ëE±`ž—læ tŠÅþËÓ6íMNðlAq ¦ÃíRPd.LM3CáÖ¸‰F@ž˜Q{`¢¼VþM·ÐÒ^´iw gœ‚ä”×Ál` ðÍtП ¾À €eþwñBûýo^»y;3\»}çæíÛWfNÀ_¾{ùìÙ+'ˆêÿòåÎøã_øéUµк‰.mìýÓª  +E7Œ™¸ò¨0¿„¹@{£Õi-}otZzçAÕ ÔT6€²*ø´è¨¼ùÔ[Oò(øÏ%hö [»QÓÄ@ø÷5€]!:$?‹@°!ÞÈ 8~¥F-’ž €ø5ó?ÙÛp ÿ…tÿWøoGþ"˜M~þ%]ú8 +,_±| @|(Z­·6oUØŸPüªŽ[ŸUü¯þNŸ`tÚ9â«,žºd(£–œW×8€P­L±€—+3*·’ ÀÒ(€j€sŒˆ.Mû”ì:ÁÀt +HË}NÀ‡ôyæió¬'ÀChËJÀ)óú¬µ=Ç}B <‹ ™@b_¶¬LX^38ÁÖk9í4N hú‘§Ž²MÉG‡»ó·àÑJèÚ+Az¸Fp¡Z³ƒpÒ{Š\µ„Ï‘:¾‡ÂÍ$5X©ÒC4êiã +7S+»¥b:ÉÍX"ìKhÿÌx'}ÁšÃyƒ6·¥–Œå$]x/Em=§H”å—Ü…-±˜g„mµˆ×$eÜ‘4Yßa’ÎàO9M§n8™Ì¦ßR‹Häààé ØlÕŸˆZÉ}óÌMF“§½¶)›™!¤êÖü/BêÌVRÄ©ñ¯(UˆÂžeÈÇ ªòÍ6܉'ÊáýœW+4 ì”3‘g’aÉ¥KcÖëzQvP +Š?…Ɇjƒ”N·ÈHîÈ|P¨ŠKyzµnkЦN’O +‹“‡Twú¶™.àt À×—.ÿí;}]ÉêÿšÿÕýíÐàÎí8J~§ àÐÿ"=¯2ÀO?¾Ê» +?¤_ ×Á€âv«`C€å¿h¸x]•ñx¨ÿ¥÷F'kª’gÅ@Ð`@±<~ø¸ÑîèØï‰HpÌ@¶ˆÝÙ<·•ø¯€°°tö÷! +FWWmôv÷?_ãÐèìÛoODr°û+c=ï+U)BñYðh÷~&P0HíCjÀøÅZ€¿ +«€„¥.-7®_,€¹@,t¸¸*è‹×kk¾/QÐ×ÕXkXÿ7žà5kœk€¹@ï÷4Ëó¼³Q¹Á¬¹`i-±añ¨Ì¬ïd@îV,ü±œi-€% àv²àÈ<GG(8ñÓ¤ž2À >fŽ€3ÎÅÿ‹5N¸¥eþÔ€Œà%d¾h£§~84©Úà— æyS!Fœ™ª”T8jpÜBÏ©ùKa(ýoI"×n :Ñ<:à,°@ЕÍ]K^“ºYN)S­©ßˆoÁ`@qÚ•ç GÝV*Ǩ;Àqðw¦H.(ß!(íZÅ"‡«N©3ðF^N†L.ºP¡–qn=$-$ ‚‰*s'°ÐN¶¬PTˆ)¡Š æN +GÓ™âÇp2};ì÷&ŠšI½uiê8tef‹¦³Áì)b“+VK+{»NŽÁg¤Dc…€¹4Ó`B•çÏl ˜>M¢¤à·l†¬;É,` cš¸âïPÓžò(@H±66÷‹¶ Ö,rè¹íT*Û™(ï:ñlèçY +Ëu´Ìœw +úÔ×NöP-·Áþÿx¢þ; ×nßÑ ²‘yž}ÿÌq™}_ð“‹yÖLpicïŸ×Z +°Ù¸ˆâYaΑPtÿ¥w§ÕhÄ\ÿ|î°û`Wý¿€Ïíš/>‡ çìJDÂà!ð¿·/Ÿ€M®Ü-€Gþ·G  Xä»KYA£s_ €Ž™¨§¶ÍÙžvH=Z˜ßÏ‚äš!4œëU‰ôO:´€ªš$€ûy—W…øåUÞ6H<¬ïn€×­`CAûoC5È,èÅÄ?Ç<'¬€øýC€¹`Ù`y&À3@_9¾À1€ð‘b0ç* ÀyÖxÍ<Ë3Ö—|Ž !«>Ú\HÀë}hçÏ>À¤(þ3\@ÿü]+jþ)RA”HŽÀíid(kÍì[èÛhôTSJÀaÏ´ °‚+¢` â’2ö;ßÂ'À-Å£ÔÀ¼þ˜ËŸj‘J¥‰]ÀÝ)„(9‡ÆV5¢©«OGÓî`vàÍú-xB䀹Åí'SðŸXEEâã;b¦L±¹S=á‡ÔÂ鈳©yЖ>ôAÅÚ˼Zx#oj¢•ôLÀï‰õ·BI1Mz­šÍt¸=Ç9@‘ѪêVTMö£!€¼“#UâÃËý8ñÆ5#²PLå0%žÇ[6 þHébˆˆ^žýܼä,tw +jõÉj8çÀ3¦rÇ\”’êO‰IÉcn:Ù"®'+IUê)'IX$P)ŠÊ’!M3†Ñ;|óÚT‡œf¨@û†«W2óoFdA {nC®: àÒµÏ~ûgàÿųçÅàZÀ/øñÕ?¾ú+š¿+9ð¸ 1£ø8àVõ\øMØ€d"€CÕsŠÖß^úÞèÔ[ @¨,‚hðE¾c·B§³¹»¯ €ý€ — Ži˼~6!jh´W-èÞÅШ·6Z]еDª·Ÿ#ÐÿñwÙ[@g_v<¡±nò¡”ÿëRd +Xò€7Í-éx´/¸PBUÏ?mîÝs')ÓÜ`1 +àÆ’@Bñ¸®õà–7\5¸v]#¿_7–(@UM„}ßù·<ȯPºÎ@‹ÄQ»V-Ñ–ÏäÀ©Ë>K£@ÜU€sÐ +@úv€gäW^¤¦‰ZöXÌ(Ø{êÛ°¥OTG,ç ä¶–€“|Ê(€×­€ÌÄ‚à¬>H­îŠÔª‘!7‡k,F䟭1|ñÚ‰€»rJ t >Š áÑç{ԉ錢’¶Åùm8í¡usœò*ð‚TnˆÈdÐëhÇ:·'Ó‡[RžA§Öj=$Ú°6¯,}¨·°R £¾óÓáçA0X[¼†”oUå)zK&õŠb57„bΦ¨J³o‡²ø¯ŽÜ›€‡¾äéXÐ’V’ï`V"µ9MÊ„HbãJž`i‘Œ¦[®èKe›¡aW€Ò«×!;¥pŸ>"{J’¨kTÔàn–Úd œhOˆeÃt¹#™+ññ1'­¥È¢ M¡Â¸À?kú”¬¶F„CžKäˆCJ!æÓ‡©9ÜÜÂÑà`IptJ–q1ðÎÝ'E6Ä@¦ ûJ@¾¸gxÕ â†Pe€B^3 + º4mzrìD‘c±xßb8yÒç™çž`y&@N–¶¬ZÞÜ€óOž 00Ë¢k‡œÿ£åSu¸Qï€v_œj7ÕF).•_é©t]Äæî$ÎŽ©W`Ú.Qìp2:˜¨ŒZõF[pJݦ`¹•„hàÖèód"e´)´QOÉBè,ÉÊ@͘ÅÍ«ª0êA»Ô8Àìé¸F>… p³ÁbÅAv"âT¯[<ˆˆ^/ã!óHwºLÅ¢€çÀÿŠÆÞ¶¦~n!—$‰Táš’eœMeLy¨¦K?Ȥ®·]“n´G=Žp²i!·¦ª"Û\hFKÈ/¤ëšhšÔˤ !ë|†s ù6iS‡V ùˆH.¢×À$ý +)«XR^ +ŠÊ¢æ@¸Ù”‡–|äŽÜÈ'Ó£BÞö´;§¤Æ|ì«ðÆï<¼Ö¸~çáÚ•« ÿí›wnf1=Ê’€—/ÿÍå«w~ó—ô<{þüÅs×~é,@.¨#À"T-ùa˜[*ü¯ Ÿ>b@äÛ-‡¨ø.cÿ£û·c p-Mð‡>YïǼg·}}jÍÝŽ]è· @qß/gì=ÑÝX|Û »y™D¸ÑÙ|@¨,\òåWvp¨Q—Wì>êëk¹†.ƒZâ—(â‡ØP,O>¯Ð¿ +¹ÛÙCUÞ Ä 2…|ýå!x _zïÉC à;·$”qš`ÿ½{üšTº´lÞ8bXp=D/s=ol^Ïò†KlÄÇÐy}WÕÄPpŽÿðˆ ûÕ«¼Å5ïu`ˆ£Ç-o¹@Ñ¥m{ßxÍ;1,ûŽÈý•_ymVÖXš ðЀœ¨´(We8Ç(€3ÌP|ŽÌxöQΘæõMç.’×\VY„ÿ¦@ú×…ääG­AFQJË2E*<ö‘qH‚ÁÇpJR" …@ ‰A[9ea¢NOêÓö ÀœZDzA úÇ3µÕ©0KµfŸp"sf0R²>  Ýo³‹ EíA»!æ‰`öÐx)‰oµ¶,Ëm(Àx2ìBfÔpªHڥʄ"/ßÂz ĉ< 5%¦Ð²™L¨UœM§æÈ ¼Gœñä `hoòM˜Ëh²Uw L¹g®Š ãXF+UáÑ-€™Ï‡‹ö˜T#$å¾ä5x ÃùpXH:?#DdøÅp6â0)0òN%P"S½àW€Ëú„ïk[ö;ŽÑæ‘#Y¯‹'šŒ©ñs£¸9ødÌØ Åmµy†‡!¥¼9¢Ýþ]‡a!'úT€ýŽÃ•+€½Èî~âªÀö\Ëb€—¯|òÛ¿|÷ýs€«É2 ð§W¼–ñq«>Áƒª­ ̦N€±”ÑçËïjÀ–ße€«ö·1Â*ô¯¶^AåÍÊP|„¿bXR‚÷qúý Z&àzŽ:~ Þê=‚ÙËµÝØýÜäÅš[Å=+])½/¹]k—ñ¿x'jX&g¶üÛ—¼¬¾Ïõš[Š òÒbRÌ&Ë>à·L¬¼ùX8 @ܞр¢½åu·6oú¡ 2øUõªªI ‡øÏÏYÁ~_åí£GCqê<£óø¨œœ¾·´±µÍâñÍ}hþ£Žû b/|–f¬º^ëP€§žä(5E«´³F ÒÎ<ë<‹QÇçX] ™—-–àÙ,Ë>ЖÊxU´…š²l˜¯°Nÿ‡­½> ç°KÖ²éw·)Bñ»H.pß‹ó €ä&JGÅý€¶jóPØBd=íá³€–Á5f«IƒJaŽÞ«CB“§zïP}Õú9´’‘¼®p£¦ÅÊÙš“_ý(Ëæù5Ç”áâÅä5LA3‚ÙFfò¬$6xC·ç8?+ˆ6taßd!?x•%G¹«WS¨]¢ŒfßB`6½Ú=…²MäÜ’ÂàÉ‚ƒF_–(“5:>Ú÷éK•NÕ(µoÒ…$‚±„g+oË?dÝpÌÓj3¼q6BëÊÁeÔ-2ºk¢ìRè>µ\´ÅH_¸#Ï6'†$Œz Ü{½o¢ò@q[(É:O Ñ&h +"×£ Fc_ïê]Å•^€-‹{ïöUóoÞùü¿É&ov_Íb@¿ûó÷/ž½|ñìùs8ÚÿË^½zùÃOhý?,æ  +`> + >A}Q-ôÿ£s;ÄóW¿Qøº¿ß-^õ€èà„G•4{`·vÀç±´:›»÷~ŰÀÝ{ûeê {û{!Ÿóÿq! gÚÝþuþÆ h7ìX¶üë×Oi9ØçŒX€ÛÏ9òå“ZøÔÈ_"Êé{Kÿür믯a#&Ÿàï² ô˜ø•Ž€ÃQhè2³²Zãܰ·I#+€z|ãÄQ·ªâÕ°ÿþ/€ +ú+pîQB€iÕmùL>l-û¥´ÆKÃßt€í8mÐÚQB©ò€U€w? + ÜN@†µ¼ÓµVg<6 +àmæÑ´œu€÷k_¯Ö’É4™XÝ@Y€ºLP/¼­ü€Œ¡~š,Ò¦ö©#¼r¨Xº¢¾ 7 &Àao4i×jƒž#ÚªjNí~;tøYbÓ¥Û¢XÃn),§¤2( $J^§]¨¡™«Ž +³ +Àª7‚ †]mìd:(6˜¶‰Ÿºà¯*1„£”³WúŒ ûÔ›®Pç“Àýù€•dþ õH—šq70U‡¹Ùì€ôšZ±¨ :Ì™&J~úÍS¹7•P9[5ž”nµ2¥©?+°ŸÄz“âä"êsxà“ïÙÔ|b$‰ÒW\õåÔb»PAç^ÄÑÁ€çO~áuyè$Ûœ(Á·¤ J`Yö¨t©à>BÔuJž¢€JÌ9äš©’ÕL¦ßT¾ûï:T€ŽX.ýâÒß\þàò/ßñÇaÕ\@·ÓpSÀÍkÿ™½¼ú›?}÷Ì•€Aÿ—Ï_ÿY ð'RÃÆü0è°°*haK·?qeóVº +ìûå÷|;ZÿáTàÿF <øœ=:´¨ÑÂÄTa<€ÍbˆñÖËE†{ *³ùp>°‚ÚP‡:T{¤bÀi¸sY7ZÅŽ{:ó™€"T5õÎn§ã½ùW|^*Ö…¯¾äEàË­s¼V,Ö(dž¿ôXgXõ €€bX±€ç¿:a.ÿom^*¸?1TøÄ`,þ¯Ž8ÓZ¼i4Fç™àõkРrŸ¥™εhÕHöÙGœe-Óé­cP„×àÚröyκÀ)ó¼fÙCI}€µ3–×Y “øGݰ[»t@u&#öÏPÌEgóŠ"ä¼*8Gåé©X:NJ7‰H=EF•ÉsX¡GâØË5Å9™|3AÁL’­ÔÃ̬'<Éj‘߇IMHt”f®ívëÁ°’þ²w>÷ ÇÉ#ˆH›T ]èw$rK™Ÿ|€„‘YÝ5€XÌÔo®WîÊ<”Îx¨X¤‰|&xȨ;áfœbE™};û–bèÒ€y¸Ãü°£~h™r]7õ¶]£øxŒg<~ÜÀNw¨KªõÔŠDR*H}™*X +^!×ö[]`Ï‚PNÊÊûøhJ‚©,  ÷4KÛvC¤„>-d†è‘ o6шÞÞ»¥ À ˆUC e@Øï<œhˆAþýÑÿÚMgºó @ø¯¦†8 ðÊ¿€—¾^½øáÇ—¯~Ðà°àø\Ëósȯ,þøÕ¸øaízœù«ÚŽ  þç—w;Šü×Úà%s°L @¦6c˜wÉ æø¯?›§>ˆ `jh€** àËBZ mÝÇé€0fÀ žmM[-ï •‹máÌ¡·¢Í[üon(ߦaž¨ü3ÀZ€|¯úlÞÓR²âpƒü¸´n@™ 0 þy¨@ÁÿCc(ªõãÃéã–Gίlù䯵°Ÿ£oã@ Ë>eÀÜ@[ó¦£-¢X? + ÷O{VYVGÐFÓÊüGôÐþ‚駯°:à±Q +Nü+€³Îaˆà„y棸ÉÜà„×Bäk• YÑý¸oLƽn3®}|ŠÒ:CfÁ@‘O½Îè>$™b˜ÌTx)H)'“§³)õ£C:€ÕŒ%ˆ£íbøFO8"#šv¯ëJøRÂ]\µO.`n—ÙÅrÏÑñn¦xsœÝmࢠ+Áa€•æ9ge{Ãé‘:4³´µüò†8 +Ð8—,j±ö¤ à±Xí0ÀMóB5ù©À1÷÷õ¨ð6]B´èÿ!_z¨Q,[œ/è8 üŒA|~íà_´ís€y¨$2D›'¼ ÀWû$¿¼ZÒ€ +¿d P:+€å©€c8:àáZvÿs}…û‹Pð?SñªªI +ö—7-Nye-Þ*"çð8ÃZJù^ãï¹}Šl4g6ðìZpúZK3¦¹í(€€Xg™€ à¼kœu€å™×­@Â’e¹ž€×úpþÉóH%Š€z àèü‹×lÖí´Û×½¨Ô>QEzÅ/X¡Ñ¸G…ÑÀ=Í/P[l*12MÕÔœµ·‚Þú^rx:ûb ++„9µ¹n[`±Šs5Š%`Td•eœyÈ”t¾sm^„¡Ê¹||èva¬Äm¹Ë S_zƒ.BbBÆÍúÝ6q;7ŸCÙÚœ FÂAg]Û† D¡hY €‘L¨(ÔPÓ„|\ç4AÓ‘IBÀÙ´Ô^’$ñü–$kÚm õ pºmrÛa‹Ö|d5%ÛÝVž°6é±> ›ºP÷L¨OK +*ü¬×¶g†ÝÓ^!gÊi’”PM= ÂN“÷G¦k-—/ýâÒûùèXÖºsûö'Ÿdàí0€ ”<{þý³gŽ 8!ðó¯*gÀÕ°âp8€¸êÿ½À.È6od€>ÅùlzÊ6xÏW^þ–wïÑ!¸_Yîï:³¾í‚çÜ €¢’g¦¿ +ÿ÷îÿ#á!:Ô\m€ öCµ|-hé¨ÀÎýà<à‘Ã* @Ìÿavðøÿ<þfü6oñ¿` þ‘ð+å)o„ª,•ÀñQlX:Kû4ç,|\  òýýªFT£ïp€•åZõ8ÑÀ®¹€\°)äî¯ñ82à±QÈLü'XÞj5Vòšü=Ýp–ID]j#¿Á"Þ-rº;ùÈÕaƒ¶æRIÁœ“ Ò¨ sÙêõìÀ{HÍdÿ⡸Òl?$º.Ú²ØmÖ À1J`ÔdÔm5zm¨LΪ~J”¢÷.Cç­ëBh¿@BÉü€kD‹¡b:tö?XmF Â&¬ÝT%†aƵ‘eÈoùª4CD×RɪÑî=¥Ã”Âp0¸-›QÏmËĽ^eÎpƒ*¡Ösž V#ÍÉ!eà-rb8@{_ +I˜‡x>’é9°¿ ¤«Ï£FU@2» $»ÄRÆ75³ß$ˆe'JBbtË*œœ×ærioçf÷¨;Íd>s(G»ÞyhÕº21À:Œëý„ဢ«ÿâ=}€úJý¿}çÇÞáŸëÅ ðOAùþܹ€„ÿçà¿,€°âPšô„Å<•Ê/°%|Ýò« +(‘k§¼!òæ¿%ì.l7S=¸8+NNëWœ½7ølß›* äWøZþ”à©Z2áŸc¡"â¿khß"æ—'œ[ƃ±äVoŠÞOxk ÀW_: + ¼5K¬õ˜È4 Î’@W‰Ò°4Àz€²ð±€j€ë›`•¤ý˜¿Ê›/ÂIžHš¥Ñy|J3QY*aŽ&˜,i„{ˆ·ü‰^æ9›Í¨8ƒv»ÑõàÜ>gRWJ4ýůÉ?€ •‘l•o˜ØNÁÒ&4òÊ 7¶š“’ $‡@`Ëa¦ ­BÛÄ(¸eÑú£n€h6 ÞL ÇÍ”’,3c2Ñ%’äÂ/Ú6/n‘É<çBìI°êT>¤µ2äj²ï}9`QüaŽÿï'\¹|åªþ.ðÉ»w%Ž„€ÿ.¤úÿàû, øâå³g?¸&à| /«ݰ°…0ˆçrþÞcô3/ À-±Ç/ÑÇΖz·À߀øY&»»•€C+C€»Ù¸x]pÓæ€ Ýò +ÔK n=ÌÿÀM5ß‘~oQ…e @½ãL€û¼ÀÖ¯+à8ÀWÞ3€ýGg›å^oÞ™€*„XÕ›¯U€ÃQUÖó]Æ.[–g,«Î}æ^Õ(ÉÞýÿúõ_In@òªª aüyŸ-€b8: +à-×(Çü¼ÍL€|/[κ€£Š-RN}ûQs]:~XδÀYçxÍZ§8Ý@ "Ÿq€õ£¾˜Íù AUYéÈvbæ5”ÉTDò§p¥y^вköSÈç*s‰j‰êAtlˆäLg>„4zjŸÃ8€é×^!€àPSI§Ú§ž» ÿ0U9 VöÈ3*…Mì3jbqxÔ-nGÅ£ú"˜⢊¨ï‚0CºÆ ã"$‡¬¦®5Õ7—–èü­“~›G„S„Jš¸JHøËÝ%V†licáÑíÎ’ÍÃþì›ÉCÈE†5v̹Fî˜Üô}†#>T¿·põšêÿ'w?ùäîÝ»Ÿh øä{ì¸öÙï¾Ó  $/ž½|öB€~äÏ‘PštÃÜ àÁÆæßù±€~a6¯«5–asð©¶ÁÛ¼µ¼ç‹ÓùÄpnHP•­,Àzep™Ïµˆ} ÷®éX·ýûéheµ—}S©khm¢0³7Üæñ}#Ö×àÊsÛB !—B¹ÿÂÛZæŠòå—é¸ðíWakF,‚…³l°`u&Àõ>Zb82€ àW'XŒfÎh9|–Ë«¼Ó˜€'[@•óÌðúµ¥Ð +}²ày×@¶ÕyB[ªQ§®€^£îU|Î4 +•ò kpÈ[k0ç^7 +m9û<Ë3žº2Óö.ûo,ïv€“Gœm ¥7ÜÖ§lL~#³õ‚LŦ¢¶LœN`B8o2M”Àbø^×á@ e fΜ¨ÕnRÚH,'ö‰~ñ‚¥º2˜lݪwz“/8)³Ü§‰:hIz;îÔ¬Û͘,âåÎü÷ÙàÉ oì'‘â‚Ì"+øL µd ebçæ=]à¥:UU§„¯éH™g‚P +FŸP‘´døÞp‡8•×ûÁ ´_B”òVÍ®~NCuO\ +DeBÒ6´[‰úÝz«¤Xr<:|Œ"©¢ §:°DH‹¢‡ýúXµÏ…¦šX½Ð¬ªü„[˜= f=Ùöé˃Áeœ§õß›X’T5¢¦5Ñm‚4 ó0¢LÇO©¥ï1DóŸ‡Åˆý÷óºþß¾©úþò)èÀßݾéd€güîù3:ÊÐý_¾øá•”`5üªIŸx,\ó·àB¸&°°,‡¡itò.€ê#Ð _¼}°»Yº`fîÖÀøÆ¼ Ë ;àZÍXlÀ§©æ×‹@àK`kooO9³¨]cc3“ãØØ€“Œ½½ýùÎÍÍû\¢\ùsQwDŠSÃþ¥hóohX2è¥pè¹&b8æ@¶öul€}¥ `>ˆ~èPH¯1\×ùÀ!ò—÷µæ£ŠÀÌ@›£|‡6ϺÀáL€Uþjx£Q6†‰êˆà£”eÀêL€Ç×8Ñ€.wf€µóœuŸ%3D3~ɵà + "%Ÿ¬‹V¿‚(ø"Ä4káÈ+{w (˜TKk6aWº8ÙÄ_ŸÒ‚₤ä01‘¥9‡d“x£#ñ.N’„2úMëÉ7~îË9•‚‰Ûä2Sæ0\+5Õ{q×.õƒHV™€Â§FšS5³aÄþÐêUã ÄÎiÙ$" VŸBÊ@y ží#k)“^ž¹ÏŠn­tƒK] +`'[Y­—Èfwý>I{’êܬl”çaâ| Pˆ1iõRPìM ›1\8KÕ² ?¹¬‚à^’½%nrÇ1Ê’ÄOWF·Íר—‚"Mÿ Æ!½ ½ðò÷K€JMáJ<ïþwïÞýô“ObpF ›×8öé?üåÙ_þò—ï¿ûðâÅÿõòÙ³¸êð¬‚ý¥ð¼4êóy¢ì«ù ú¼o ˜|ù-²è°˜ ïݸ¶*ÿs À°® öíL€±D­¯ýа¯‚W• àsO[¶(²´«]¸ £[­xÊ»Ûãë™ÇЄä‚7 Ešuáê¥ËjóïÆðµ> +åMØÿ\£Éi£LÓ ÀŠ@™ +ø¸@ºŽMPBòS7_U5I˜ƒù=÷Z>àvœÝ€¦(O·ØàpD €­#[Xk8ƒB.Fp$rû}̰<`šô׎˜û$Ç–-K>BiR¤Àû À¹Ö8Ç<§­pÊ<¯±„œ<€TbÞpÊ(€Ù™Ö0¾¬ ©€Åh¨/¹X¡HQB´Y0Š\âŒ;,©Gî˜Ær”Ò¡Æ,]Pj\ÅMYQ|”zø „ŠZ$ pQ{ò4ù r¨Ð‘ZÙk‚OÙ&d'g•ªG@øA&ÒåÏÌAâB¨ò¥ÇbÂþ65€#ÆrÁµ¦‘nV¤îÍœøßXa¤i‹âçlÅ™#”|ª„Kðކ;$Eú”4…@iÉOªJ/ć8©{å @:j7¿5) f·f·Fú4JžêûÀm‹(Z(&Z¨1jöÖ[¢¢öKÆ V„qâ¥$:Yç)HþÍsÐN®s“.L®§£g!º{3gs¯WG%H*Š€ÌKµð~ïãeè÷£û*”~oáʵ+Žû»yûÓO?ÿïÞ†Ä#àεkW._»û»?÷—ï¾ûþûïŸ}ÿì¨ÿ?{ö ìŸ=cïÑðVz,úú‹&|þTç7DÀõ„‰…€ÿ·6Ü+újóËwù!NÃ3·ÌñuV€¢^,€;ßV@±C}àß¡qûÿeÙ¼º¤B{‰ª®š©hw±æÿKùÎþø½‹jUÈT÷Z»ýÍgìÕ(ßek5©–ÂÝk—._F›C @œ|õoñ (ï}Ž Vg ðª¥yHìºQ_Q¬%/Ž„ñ¨æ8Í›¿Ê›/¡”']t ”úø·¼åZs íü’ÀÏ´ÀÒL€¥ à¨À: @!Þóõå:ÿ($Gïþ€#3 àÄ¿b@±:“ÀÜpÂ<"y}ºà‹3z@ÆÛ´ûDkϯ™¢õ䱯°Û}%¤”Üíóå%óËñ‚gÊNù÷´,–ªåîµjòƒÖI9z:©èµ¨iäs¿7þÆcþÊ—EAà\Îá0‹‹ +Vz&±'lNÝë +ÞCx&¶¹”$ms2¦alr,©·ìŸôb¤÷A7¹@'•;ýñl›Êê8 ­e¶M +∕liÕàöa5Ýn£Ö¦²!9bäBy±˜f~© T±ZËYÜ›ÌpËœŒ[ÛCÄlu³ª"pˆÿ%2ÿ+—‰¶Î£ò{Á¼òûÉvþs‘ÎùGÌrÜØÂ{-F™²´'ýmµˆ\eÕ-÷zŸAÀÏÿe ÀMUþ»ŸýŸ|òÉÝOoÂÿ›®tåÚÝßüù/úî/ÿý/ÿý;ƒ ~ÿ=$àûgß=ûî/kÂ/ͺ>“hýÀh€ÀœE$`È…Z:zùÎ.¾×È|óO†á;©0VYz¢uV·!ˆš@9z|Ýé|ì¾G·çl}woŽÿ €¥¢ðø¾«þ @PþâÅ@´p.áÃ\ᾄKl {0µáëþð@¸Ñ°£ o¶ç¬À­ÅþêhŠx~w÷*àò;²|µj ZŽŽ(e@é¬XîÉ‘–FæÕÕk]`‚ü§YŒì |ÄžûóøHàO_ €†ˆûd&@ÚVþŸ-€‡o¼€úÒyFÌ €§žÉ€0÷8ÏZ¯™`1 +àukذ~€×ŒXöàb.Y±XWŠ€z@^Ÿ8 +ÀArg T“bHÔ~¤0;,Çi¥XαŒDJ¬@± ø[*q9 Ö Ð„›uxãûƒj`¥'’4nè½ÉQ@‡:ú2˜Bãxg2ÒKxeÉ`â1°+£ÿÊ9 +fM!oHHhŒiÉnF]j@ÜnÓÊâQÿ›Nu0 CÙ0Ñ0ÎvR„ÄÞu “e°»ÝnÀ$8k¸­üd]¹k†ë)š¬Æ. Í À·O°2ÂL&}(I.Ħ IHZsóŒ‹H‚ФѶí8&É4HjüëËŒ‚Jô7ÊŸjW•¦êi`§c-BÖC0?Úëô¶y.[<)4Èg† s'7ÞË+ŸŸEÿ'Äà +€`¿^€w>uE€Ûwd7¯Ý¼û›ßþão ¿ùÍï~ûÛ?ÿãïþñw¿ûÓÿÓŸþüç¿üùÏìYþ!úõͽÀHÀ¤Úú{>NãŸ[A—j#€ý7b Ü„67Àbñ?ßñ¿ã; Ø À¡@¡vQgãÐ øœÓtz_™`ÅPzí£ý}ò`³Ë8´T8/ø(È@ ÷p°¿œqÌ€” ˾WþT[Õþòžó€êЋï À•Ëoe(A°Â>+£Öùl®ú$ÁkF\‡Í•Y‚޳IÝ¿¼RI–àß÷ȵ¸ø¼>\K r•C À™×HÀ¸Qi¾×Ͱ:àñQÈLü'XκRW]£€’›äyMþž6 +`‹“Ïô¢‹,¹X$Oš‰³ZpWzÈŽ²%„#hÖ›®þ½¶¸Tˆ³Rp +2w´î7[½®º²uˆª9„ÈÒ1CùÔÛ#rYÿ43‚胶ööóþ½FO @‘@%¶ÔÈvO»zõ¢ZtûÓœQPIL„ƒÿeg³à-aæORAº²‡üGNñЉ\8–d¿ÀIŠe¹¤‰Ìõ)?¬ÃÄP\c«\X òÖP¨É:'î-yb¢Jp¿ª#Å¡‚­‘Ϲ¢p;ï' `gp"¹ÑmYÖ9›zɵ¶Õ%ÔäA¿ÕŒÜm*–—8 <-i²JºnQ"Þâ$’ 2#=ž©‹P'hjÕ4 ‡;ý3„Á¿ý,øÀí;×´ù‹ÿG†ð}÷îgŸÝ½û ÿîf€Cï~úÙ§¿ùì³Ïþá7ëƒÍú¥`>¯âÿïV1ö²€1¤v=ˆ#<@*›¢¾m£Þ” À†w÷¿,£?_ñ(ø?>€bð<нXô+áÐ`ÞQpF_xЛ±…¬ +å 1ã¸j_:/c#Âg…œyHÀB_ "{aîˆþ¿¼Ú_yÀK @,aonpR)À—zy=Y7 +`Á„ýU Àæ“ÕQ'øPˆKZ¼*ý¿ôXGæa•¤É¨^gZ ÀFÄ.€³ûœm-â°yóHÿçX `y&ÀÒðÚyβ@iô¢ó(ÂëFð m9û<Ë3Â¥E…µkœ2Àk}€þ³Ï°~Àì¬ÅXK°åo7Ë/ÁR`Ev£þ¦“–>s9#š«x,Q_¸€ ëµÚµÔ!*¿AÏ—ñãÍ=­N&‰XÍ;P¸*[¡½×GvFM¶—*A&`$œƒ$°¤áP!ÙcjÐa© œ0‚•?œ"²;!7t{Øî:y¿ nWkóS§MŸ¸Þoqy1ÿÝáw ƫْ¦n«–ѧ$þvɱLVÌá™JIq‘ªpó¯mBì v6eW\»]ôò‘¡Ý:,¸Ðá½4«ót|0ïeË"ŸóN¤8ä››×-3S~cšæ±¾§0oïúÿréo/½÷·Ë_»iŸ?Z?Ð.ØþoÌçuû¶s²DàÕ+ldö G×þzfø/úü‘pKð/*æf£n8w Ø#°Ü +Ðà€z|ür[pþüߊnkÀƒÎnG@±eÏW®F8”¯ŒÅòäþÊ0À @‡úÿhscÅP»»cì'¨àΕ}À̱ì1!UÚ +ò¯ H/·ü.à/ÐWoá± +¡/_=«,†·´pÜ@‚×øùù6Q+€{‡øN\Ö¸NŠ@y!޼BŒÈ¾2°@–Àù×(€7÷°Õ]òXÐû½k³m½á(€Q:j×ÈýK#´f WùØ(zê»`DDuÄpŽQg˜ ŒXà£Îã°v€j—ìUlñ_ÿ±ê¥VpAˆ||wGbZ½\P H„œ´»ÓbÑV ªS¨4É+¾[T¢f½ÙÌrã×–34€Hù¨[œf$fÔÿ=1 HœæÓà½TP‘€j Œ^Ó&û[R2B†m|T "ô3OT*–i4Žöò=‘‰j–&ŒTòÑ´üKyúî"FgØVÒ´M±8]ÛioØÞFŪwQºs/o@ö°95Qb½9 V×$&ò’¼ª87õ‹HtÃèBŒ0ü 7²”É"äl7!ÇùCà¬p$ö¨·rw¯/S³ø¼ wl-*S¦FàÖÛn{»MAe|)ñê÷lýñþßÿ¹ôûvÜùä.è¯1àÎ'Ÿ~ªOÀíkW/ÿòƒ¿ýàÒß|pùƒ¿ùà—|ð‹_^úå/Îeƒn}ßvøÀˆ$ªüU˜#dÙ +Æþ¾²äÙÔ·>>€è­">¹Ú_lópJ›{,¥ àþÜ 4Ûßïm\±°>§ãzôXNQ|^zepÇ‚£ð3¸Q™&‘/a¾Û4=ÞFH­Ò¤Ðd‡ŽC–žt†{oy¿¦ÉDå“$Á$(%P•Šd'ðOÑl“›DšC £´sÌülu¨ÜÛŒ4·Ý:wP–DÌ +×ì Lç†ÝfNtî!b@B;égŠIÛ}’c»}“$a’×,¨6 +ŠúçKÌž£¢_nAÞòc¯uÌGsêœI&ÊRxïAðþƒÞq.ÀØû?èïû w>¹yíÊepèò+$ýâ—ÿ2ÀIᚈ>1ûg ²åHñ2 +àà hÈ‚~@a_@ô+ÛÎjoˆ òÐPMP¸¸ö߃ì•às×þ/€bàìM @Ë( biÝJ@×½P¹+üŠ«˜ Ç&KÐ?»:l +𫟄95púÿËC €+2^ºü–¸ž<9f¨ÒUyh¬Z6¹ X<-&€ã£jÉ:´ýª«éU‚žöVá½Ð&”®³|ŽY¢-¿¡Àb-àöÍ×0r®\; +@(üs À±Q•À; ITZ”ëü£´]GÜý-×8ÕðVóÌ}N`‘5câ-¨"æ ›ŠTÂQ`øs½;ð¡~lùf¹\àá¬ê+¿’Ø£û[Ô›Áà êëd´e]2ApLj7»Ô²bŽ÷íÝ€zÎá°qùªôN…äËŽ*ÙCò<“ÎÖ“9p¨¯ +Û¿HÕ¶i0^J¥ŠŒÓ4š&ï›ÓºZzâŸIð’žš%’JêDž%n6™=õ1ôáànÄã“l !Öùhycñ¿Ùlšlo\¥ŠZ„vF^êSÝjϘI:ž=ÅÜ%6‹<‚2~ÅUhB\ +j2êœcº<,³0Í J+D¹·1%B¥ñ æñðZïӞɉy¥°zßA˜}ÿÁÿnª»ßFñÿì3)€¨ÿ ø_œ>¹ã¤À—ÿVpéoø*—#b¿V1½XØ‹þOh\D­ž¯:øã–3üGó/_¼çÀûZ¢­ÛùÿÐðh—ÊS&Ò °XœÃ¿€ý À“Ç®Pz¥¨ +Ѓåðo'·ËDAöƒô NuèÉá'(À±°Q~õKZÿ<Üh”5—ž-|Èö«ïÉ À¡@)†¶þˆàÞ飊@ö&äØËðŒþ%¬R€ þüUÞ|NŸ`tvšßØ Ð_û@ 0F\´¥Yôh@Å«:é*òQö~üqýB­váãk×hŸê’ÂÍ©§ñòâIÛáKš|½öÄãH"Û¨…S!bk +à‚C“‡´/CqZ +2u!v™H4 Žœ}@ti@²ëD€ˆ±b8uÚOÏœ[^7@Ñ7i°ã¸2ÀêrÀïÖ ´À³’ Ä!öX–`ñ"Ég¡_ê§Ûd°— 6+Ë> +¥À@) ÑÖ \WP±f$©©0–‰ =1PŽfç¤T¢  _åÊVÓ\ñE´ŒÖ±*e eJ™_ª[WþØu=S¨e6ƒ,»:zPÉó9´m[×C´nêR)1¥V!©!lByò8pßÈ£®hLÔÛZ­Y+™lë,‚’ÒNä%%2#+­ Q#´VðGd« ¥:œò¤Bì¬vÏ,õš·³×ËdüÒCºH8ìäÿ®(ÕÑÄAò‹À;"&Q-ÓTÓašªbòÖ2S‘¿ò§{ xl“”‡0OWmD¨¡DRÊê=‡ íû®xíöÿíæM§.ìü¿s÷¶=ú^»"¨ÂÎŒþïú'„;¼ãþA¿Ã-tèX¢%kHÇzPäá«lëÐl´tptM @ð¨S1€åyömn8P| +¾þ@'ÀÊ@(`¯ò$hèì>Ùï@ ­ÝÞn/’*†’Èj€Ûñ-ðç1¥ßÜ¿åg þâÅŸðƒÂ$›€‘0güyöü…€ï} ·3$䡨IÀ ÀÉ€'OŽŒ(oBä?f¨|8é„QBüI¢7hàäOH‡ïóÎÈ~ŽÒ îà¬OA­ïm 4(·zšöÀ.n›©žšîd°Õ“„|páà)üƒÿ„z­ÎžkÝf  vF †IËiY[]0²MÔ_Ð"ÓV€ÖY ºm4n'B)d¯ÀH06ud¶ÁmwIŒé#n“`#ÔÌôÞãö4z´b4±´Nd•+£Z”åVRX¥Ê_AÕ=Ò \@mÓyTfmãçÁ$;ÐgÓ‡d eGjÍ,ã)шÏmÛÕSè/±C3MÀt4¶çMçBqÉè–u±W«Q_áxÎf8Ç]2Iï:']w¤c€ÏA +Ê|¯ÒäNþT²äŒ +ôyÞNjEÝ6#ÚpFK$€¢yO›—>"Ú:Lù¥ ì°[åý¿®ü,Aw>±˜¿ûég¿ùóFùÿX&pçfÖÖýO£4t@¿Û×nê°ö B¢í0Y„Ê'L­ ²ø¨FÔ?„ bùãØÌ†«ú dñèw-€â°Y¶ïíßs-Nu-¢ýû»Nù»»±Ñáßž‚œeô'£`ÏQõÞæîœ³(ˆbnÜhÐÌe¥›ˆ½£ÑÚØ•T € \~2pìó XzeO§úòOøÞÙ–—,.ÈtùÚíÛ(õç +A÷…àdðduÀ"(ÕQ À濜6 +@€Ò—“ð+ß«¯ìÖÀ?V$,À?ï7š ÍèDÕæ9ô B¶·[Z [ßÒàİ%ˆú ºÓ±€ÁœF®v¡y¡ ,µ W£) ý( ÛÝê €žÔ…аZT{$[4.44®Á¾ c‚[&s€Ìh²\TÌ\(àÐÐ>œ´¶f4ÿÑ„°e_-oZåBÐé3¸›qr‹Ö%[{p ­9a&­Ae‹Ôú-ÕEZö°ÏB­ª½å0oýûk¦_$ ª€  ”&ù%p»¾ÑÀŠÎ@J€æ±€bñÿà ¿§_|ñ-¿Çßé<Ç, §©%ÑëfäõºQ˘ïûx@ýç­  ÂŠ kþê}Þ™i?9z’môý„ŠU嘠 @À²àÃ?þðÂÇõ-ª¾µÒY˜%€>à »©XÒ ÀVLî‚÷‘.H Mw¿€ˆl/1ö%`2àÐ T§¡ýûÝmš°X @mZÖß—iØlûS@,õçF"Ûò…€6Žwe $“¾v#¼@ð¿þ±àŸl(ø?Ï*Â’ ÕÚ"S…¥)æÐõÿ  újºßÚwÏáÐ[t,Í0_ èXgàVÂÊ™_Ý6Ôl8œ )#Û}€j(’ŠºH2j›P2Š{K;„׸¥nŠNOµt“ö–‹Ù›œ\ˆ5$èBÁö¢·o;òÿg ü_»ê¹n„3œ2pÝûŽûAO{ÿÙ ª*³@th°uC%ò‚žtÀ¿l /Cà¿Y÷µtxˆWå9ƒ²£*»ꪄ ºAB9¸À—6.ÉF‹-Sº|´ð‡\¨]¬µ:÷XÏÖîF£ÅÙûû{{÷Š]¡ >{‹?‡ÁÏÑ¿ÄÍß Ùøó_þXãà¼L´Ÿ1ÛÑÿ«.€;™<92 +€À†ò·œ6 +àà UæžD ÀšÕï +ñà?áôyÖ¬PÁ}BµÍ£Ìïøç  ÀM q©rØpÄP仸øBÕ_ +0·\ø0€9@ß*ä.àa»ºÞ z€» -…;ÁÐ_²´Z‡€î¼ €¨"LþVqÔ £XhÚÉ…V!f¢—.¡<€€üá@%>¼²4ZÈ•… Aœ´øÿ¬(ÿb²†»b`Ï©>Èvò<êÿ…Ðl·H€õs„6@¥6¢~:VM|ÁMø˜6uòÐ|Ö~ÍAXÁàÒ>¯3F·OB(vÚ=‡¨|\6á´þ zÍ‚Ý\â Å´:¢Û›õ”Êó ç¨ ‹´˜@¢pL¥(ìdêJ;=ÄÜÏÆC€p6»ðΈœêE*Qj—ÑŸCûˆfÙÌZþL8b0\º + TÐ~¶dà«×X +XX + (.G-›§øÈR[„õ=e‚À€ ++«ðî™i|8zÜ Þ¸O¨¶ ˆ@~ зdÐàÃë4Í[€4g°ˆn|z£¹€“{®±ÐôT€ß`ãj‹ºÔ°ä€p'XBlP+ À‚ ³Þ +I¥"Ù3Š9B@8¶\ý}H4Mbäjj2å&QMRÄ ~é´Q÷N¿Uþj6ëo¥›œ72ͦÝv­ÕNç?±ãJüã~W1ì ëŽzC‘Œú$èO»ÃÙSA=ÐëõLNO',ʱTDáù…4 q8;KòŸjŸÔiör8ͤ7kS‡8‹TqÝ€ª†‚žî×@N>‚®:ý¥ÈxXG£V‹Š8˜¨ÙëhB f¢ÌA׉é0ާ¾å<Θ8CjõwŸ x­!ˆè¡'³o´i˜@vhLãNÄ>ì’lw®ãÞv)œ¦spÝí5È” t€'Z¯H“œdÚk´c¥Ke{ÏáòÕŸãþß¼};K„|êª@±è˜ß½“þèþqýÓ +póöÍÌxr¨”ý@=Ûù/º€1…ÜÚ¼uã:ÍXÌX Ë€üV]–C÷!¨ì›»àÿ ÔÑëÎÚkpÎÛk6/•:«‡äß<Dí¶6ÚúhØÔ `®¼ïô÷:€‹p€Ö¦æþÝÝû›»÷Ý¿ÙÊxž€ä{¨_†%ÌÃýDÊ/áÙÓ‰%€]Îÿ[ü?jˆ€]·oßTÐs¨@À¿}UÌk_OŠÀÊ(¥:f¸wÚ(€UÄ_ßå¿L\aEBAþù»Bü¼Î< Ïô²@”⻑Pmgç`ª€ˆ×Úzʳ Àk}>þ¸Y¡ÿ|Àq @º-8Í0z@ûXºV|ú€Á’±×[žœ9Å R €>4rÇ}h<Ú{¡: +NU>fà í9ò#|e¨Lÿá@¾ 8ÁÀAÔ[–T™Å0èŽÆài”ÿbàÍi1¸õZððÐ °X¬+§XЛÕOÏbp`( +âICp“›ÌØ1‘¦ý¦•@ëu…C†TªšŽPQ9ìE#GCRJÒ.UEV>œg–Ï(Îhi +ÈÊ?N!@*8Ê]Έß|¨¿Æ"Xàæ|®wUšÄ  î^kõÆãñÎxg¶3ímЂ‰Ôʈ·»¢ úèp1Òú$JË+Ò#@²ÍU ÍÆ•“^[Øå9ô9¡–-päsʬ-ÞZð/û# +ð¯ç’m@.Òð´ZIFýFË"1£Œš›8>ϲȡ&£Z½Ã{ h +†C8M×óÏoø¼3DòRDÃm™{ØK#í#(²¥ô{JRxIršû’fΠ]GzÉy4p´¢c GeM%ÇÍNmM5¹ô½‡IQßs¸"¸vç¶]þ.èÔ¿ndvŠóúT! Bp'CiþåýÉ;“[Ú2`™ä¿úUGÔ$agnX þ… vg6!÷þ#€SAú0È€|Ï߸4·Kæ"Â]FˆZ½ÍžË V @üóZšj×!¨À{›»÷4ìßÛÔ°)‘ìÍu~ç$¨Ló!h/òW¯Jó¯|6ÿñÁÿ£€¹€ àæ9lQøÕÿ€C¼?þúãÒ<æH0ñ'Z8Ï \PÛëW ÿgµÄ [6š´&Ç-<™Eo:´”ç* ÕvvƤLÎl(]õbÿ÷Kô#õs@”@ •Êû™,4”4WK€A†õ ñŸûãy,K>Å0÷u7?â@sv ÀJÀŠ`žU„e ´Aý¿ß×9<Űd¨Ô~þä#ÐPý]ëàµÅàLóñ ÎóW(µç™½(ê üE¥<èŽÆÚÕGÝfOöYø'¿ K:±îÅ6È/–Lq‡Ã>w,Űž¬ZÜ’jŸh".H$ˆÊ4@œºX¢)rNºÃ°ÔP}…İ¿»ü¯×[¢r…ÙQç?.€ÚÅú ÀÞî=H»÷÷:-PR½XÀ_@=Ž4¼¿«U ŽT¿úküI¥0vüîwéXçð¿ïRÔóÐ]@Ñþèë+^$Ë–F°¡TÇ-›‡€#£ŽjüŰúr—Ýÿç°¸òK8ÉÀ›6*-° F@M÷åi*ÛÙ9˜lñ«VŸÕ 86k/û óЫFœÙ`«u&€ À±Që-vZÌÁuq}Åà ÛÇf(z 3”€%€b2 +8ÉÀÁÜú,,ÀZå ÆGï/, pmþucªßµx²° 79ú¦óÌ$Jç +Îû«7ÛGGc§_Ó´p·É\éñ  êò(ˆJ¤ÜïŒb'(ç KÝŸªà„ +Y¨–Òƒl=Ôm%B³Ÿ +bu¦P)oïMLjÓÕZ‰0ЦÉ{2éÁ ˆS“õI Àl:ÞÙ™FWÎ0¨Hr†*/øBô“c ä÷® ¥.‘V-œêŒHkfûp)õ0Èù$WVÓ“/uƒsŒº7í‘Ã–×€Š†NõŠÒÍ›Ý0-LÀiª$Ï…¤¦å°{oƒøì@`¶Û¡  ¾BMúõz©f0‰Ê˜{ê‘Tbâykš2LEFNãTëÇS9!§îC|z”\_wÄ*psÝ ¤5^ÔÔš§ùß4[£¬åN¤ý[ŠJ'@ˆhv¼ïà ½÷bÖÀ ºƒÜêÿ¿Qõÿô³Ï~ãÛ®€;7ü›ÿ+×®Þ¼yÆ ÀÉ!È$¡Ùßô*àNTàV,€ë 4Jû•Ë[72&îhè<Š üìßlªDËâ˜Ùgʬ}ªüü+PöîoûåÇ™iŒ…ð˜(÷wÛœVoq¤ÓéuPï !ýã=‡Æà‘Ý{»ÚöІíؽ_,i¸_ 2\ðCfÀž„|Ti€f³óß~§`­ÀåKWoÿ?u€T +þëÃÿ9 Âô$kKŸb=K8ÁàÞI£Rdg +ag¶,1Z˜µösT¦± +sÄ·uH¨¶ (>h\g·8 °~áè(€£>e€sù„ /§Òò¨úÑt¦ `ÙÀ冀¥yŽ˜€íe ÙBé¸Îà<€¹@ø?ÑÚ`çÊ aŸ/XX±”·€rˆ²±äɦã>½å.€¹À|ÀZ €xz¾àÒ*Á# +‚ŽÐ’eB‚«@ +R¥Z-úy<æÒ]^·ˆ@’ž * œ‹É®NOÉoM&[­&Bös1Õ‰oH†¼ŒÂÙàbÏŸ&Z!ˆIǵ™Ú‘-èY! ¶ô´Rd©ýqÖÀ 6K‹nào¯×Ô¯°=0Uý\;†³á¬ê<ʱ½Dô­´_âû幆ÊãX9ÄãQâß“Ey ¦úHÈÑ4"ðR‡ 3’€ê>h ÀPÛÆ£†ÑtCXxHB2§G¿KžGãjpyÙN¥ê·ë¡,äÃtÛÄÁÔt Ĭ‚{sÅÅyfiKIqÏ<¹:ÝyÒ¦’Š/Â`øT³‰k/úÿQ¼çOÕþ¿ç¨;£O\úﺖŸsÅ.æð§ö_üÿnòºvûæ'é!8)FìÿõÕøÅ7Ø•7¢Ç 0ûŸPC¢´x\BÙ‚|XûÒíNìDÕHsIÅŒó‚‘QÀªÚœóŠTPÚè´Ðnr@€N5?ý&н·ÿøÞæF q±'@Õÿœv¸X`1ùGÕßÝsò½GAÐ{÷ÀüíÝ{ò}ï`Z,ÿíbøË¾çS.“ùö3🷀ϟ|õo_žöúòË€-ÄÅ®tº,[’ñg ¥ à˜`é›Ê?G7ˬ†Ó,4]tÄ„,P!¾pŸPmg'm“>ü;û<èû; +@ô_Ðuµ…`>ÀÜ`8Ͱ2 +`@´µ€Á`ë»LçŠàd€ÖªÀ‡>K£~a˜w±¬€CÃ! U1@æ£Túç*¿pϦÿ»€Ó/ˆ†¶|î 99q€tZ¨G-N‹wÞ€ê®n<ÒÅOKØ;ngZi;¦‡M󇔉ï¹?Iq£{*X:Èä­^G@. ¨ˆF\pe +ÇBËmQºæ˜Td'Ž‹/@ †’¨€ËQ…ÅNçàö$ü%¢¡FõQ¯]«wõ–$û²€á´ ®‹­å!âNV(!’I ‘Y±Me鈷 €±/¨z•0u¶ZG4™irÞ'°¯úÇq0t~gÍèvèaÏ™pKPüGšf‹¼‚ÍòµjHœZ>žíÁHCG_@ –¬˜íc2U ¥’™!)µ–Ê ¿à*i*ÍÆTf46§nS•ó%u¤‰sejî¤(GS蓹\ˆOÔÖ:ÈÝ0‘Î&“‰“jëï0pùûýüLó\¹°¸P€»L¬-€7ê¿SÞzª>€ôøÏ§uþ ‰½ÿAý˜ü/)€-®¨ë ¸å»Ñô5ýg‹ïfEÐh£sï ÕjÒÔ×eÖ>ÔYõYð^Ì òg[Š ò_N-0]úv;†€zÃHÁ÷9ÿ£éÇ ¡`È à±“op†ø¿—†Ãî-,NQø@Jâ/¶î?¬8Àƒ˜?øÿíN°ÄàRºþ.ÄëjÔú×¾æð¿êX^)àøë믾,]åsÂ<›÷H¨>f£&€Êì=kýáV”t 5øÜ–Ç7ðüQÎc¹Æ`sc«£k5O)ðŸõ +îªíì¬|Î5À… <: + Ö^ñÐ!+ À‰ó±ØD @º2À²Àª õðõ£¶»éxkÁÇWe˜ûd€à}¾ûƒó€³Èï¨uÿ¿/$?f8ašþXhâZ¾(õâ0„(žø@^£ÆR ‚`(üÇã~ÝúFNåDBQ³IâSpF\bŒ¦mß3Бò’¸‘[9-ÔVLá£é1GO¢‡( 4È,ºŒªÍvôgÄK¶D„Ñ %Ü®„épgìšõ`öx,B"*äzV¯[oª@#—*vÒÂ^ϱ¯€ú7¶;ÔîÕ%Id¨xÇ-8®R¡Fê<œìm™;°SCõ˜LâÄi4ib'=>©D‚b@ÛÈ2ãÀd6ê9/`éΘ˜´BtÁ3—¸ídÔëÕk’šÑvÌ ¹€fú¤€ZKk<3ÛØ_Ò¤Xn¦ Fý¦ÞûƒÈjv íå'nÝhXØžM´PÕµºHçHkÝœF„óÐ>„¼÷Pú}@z>¹ó)Ê~™ ³ó}7#u@+ØÏK࿬ 8!ˆ#ä'Tt€`@è±™+ì)[|ƒþM€¿YÞ"s£¾ùHLû\ Àãýû±þ„Š$ÜhdÒÞ2Ô¿ìJ{òsø)(-þÿëþnÇ ‡½‹œC¥°ïIîwâ¿ó õr/|¼ÏmaY& y@Ÿ gí¡õßEwÑýù¾÷Ðùö‚ÿìáÐ(À?üæþk±œà Ûª,WÏÆ|»ñ哯¾ü\ Ú ~ðeX 4k,0vé°4 + ûÃq €q,ÞÄÈSî#\½ª†ÓFØš–ö4[Ùày Ü'TÛÙ™y`÷£óÍðqýÂ’€È €àÈ<™ ðµ€(°è˜ûñôg¿ €Rr*ᙳ!¿c¹”gœx½VS¯V/>˜:Qn+í´ë ¹† õ F!éœPiÃpŒ@zûCbL”âQÍaŠ&ZM¢¤XÉQ&½2ÂDQ’Í88rëþtrPYú3By%]•Ýû =»èß{° ÑùAÿ :là3ù„À¿ÿ¯\-£‹À‹àëÃÄy—þd*䆯 0kìN(ö×ý[ÀÜ ø¶fð\<èøÚˆ+!‹÷ÖŠU!{糂uAi‚ʲkÇPººXîÇpßa€×%EÝGÓ/€ÝVJ€Dfi?¨õ`¼ñ>ry"A×÷ùæÏÃ{Åà`BO|¸ûÿõ7s À±Q†ù0Àð®«0€×‡Bwÿ–õýÕW ÿöõW‹b€-°Õ°I¶KŠ"_,²Ÿ1Øu `…†%ü7ø`ŠùåUÞ|dà‰çh`¿ú&dCÄîªíBŠ€à\ó4£ü¯Œh7×Íp Àê<j)#Z»b8ƒÀ: €]çõû×[È—% À€Âƒ +þWYE8f°õ_ã0Eëç'Ê¿ÅPùÿyÏ-^[|Î7À1ýÿLÁ‰êMÅ¢å$ô,v/ëi>ê×[”¯‰ÝÀVB ù©jð¸ÔQ,áCZ%0„éHO4•cJ¦2\¡ ~Xž{²~O†••úTëõµW;ÖΕw"N¯#!& +‡×Ù Àx¼cyowŒ_·9$VA&§[¤¦M•óN H’G ª Ë:H ÐÒkTx²Ùu"srÏ¼Ž“!l#Mz󕌷Ú÷Þ;Ù_Èš è/}±€ìòž¥ ž xD­I@\òí0˜¶B[kºæ›é +`Û2Sp-5NŠDµGa79Ijk–qèô?‘¨&ú=ÙI‘ly&…Àcæ|H&qJí#k`\oT—Î|RC¿Wàý•y'‚èî'Þ», dì–>*ÿW5Gà a79Mµt}¨ Äæóµ0€ÿüç£)ÙQ™·7†BÊ·ï°|»åЀPù¤=øŸ¾€ ½€ZÃHsœÈ ÕÝ—ƒ MxòX @Ö–k„}ñëÉÛ? àz£³ õØÛ×á'û0Š`ÿ!çÚw°{ooï‘?z´ÿ ,;Ýÿ^Ôýû»ÚŠAà¿ýÃÿëþkåpÂ<•Àß…z‰ @\ü¿:Ѱ€~__󉈙eë,(ý+g±ð©°‚ä/ðÜPÞ|N±–ÛÅF÷ Õ¶„jþœm€ù0À#kèxÄ.޳ù,æ¨|.]oçPYVGœæ Mx|¦G|T[W}ÂÎ>À‰>Eãâ_m¤ ì8ú¦ÖfÃïÍpþòŠØ‰· Ú·ÇzÈ^€)—¯c£.:äæœW*,(À¢Ì +À5Š¥D•ëÌ«H4.ôƒø–¿(‰¾a`ÊØƧæHµŽnòR‡¬[m>ô< @…\Œ†ƒX,4˜‘b4' ˜ò !²îK’€v2Ω‚†;&M6"À¢çé*Ú²S8&»µ$Ô匕›Ó±">¯Ó.q›lwA¿ ¿Õ@rÈÌp•îZ££Ó@¬+eI=ä‘"ƒl*} +­7"œv;å€èIŽžº e‚¥#bsøÿcîß~¤ºÒvO¯Fø3¨2—®,2;­²:*ù²Jä½Ìjl˲°ä-EDÆÁ™äq³+ÊE¾b/ø¼šºØ’Å¢/-!_¸´þ©ýû=cFdd’‰1vÖê7"æœ1ã4Çó¼ïxÇÄŒWùwฑš}I„I +`¦HÑ4qê `>ä:G‰õš†åÎðSŠ•.ÍŽŸEJA«$)5ù¶ÿ)m ù¿:ð…ËN|mù +LÀA–/gÀKïÅò|útð?¢% ×р0Ä.ÿ`¹¬²C.àx€q I°~Ë®‡Ë¿F €ö+@ôÿÚâZå hoìÜ(ªé±Ï¶àêàÈâ¿ÂͲÎxåÿÔV 4+æöÒ;µóeÂÄöüÒ¤¿eÀù8@ãµøûq ÀàŠüÜI +°¹ƒ®_€5~›È¶ÛÂ?¿õ- à/Ÿ|òþ'×>Öà@@‡ð,Lü8]÷Ÿ#Á’Jü—@fuþ}Ð_mÿ©dïDþã!€}½'~•?,!o:Л³³NÁß/beSÐßßͬ© +ó(oRV{x…ûˆ+ñ'•iñxáqà%Ü^U_{<À‹ö@ƒªš* @ÕðÌ\PŠƒ}^¨µ­585Þ¡>m;`°µdÆ0ñHÀ À„+!û,Džœª,†³k€ è  8G¾êï!¿§ÎæzŽi8d€C{´–Ú/ñ©-’ì ‘(Ìc+ƒ¸“|R9ŽÀáè9BáŠÀ/Î!‹OÈÓ௔€¡4ˆ|Bi头ѿÛý …ÞÌՀݒÊvÀ)A(bÔ\pP€þ ~¢ä)!Ž{‹>Þ†t±tG£æX0_) ûèõQÊ9I A–´‡ž@”Êýá +Zð\Ýž½#›1ìŸàä51%¶×^l¶ „ÃHØŠždòDh@P)j r.%>-7ÊBæaói¨;‚"Ä&Ú?wãæK=› ôRäAZ54–ÌݧâîÕ¼b$í¥ ×¢P{½Ö3‰ô5ÜËѪ¡ºár¼pŽÁ£­N8ƒó¹-ÓùÀ#}ƒ©µ&ö +‚ïNÎ…Y¢ÉËÏ—»û™ùš<»ßŠÀ™}.œ}¬¿veù* `ù²ÓØôPýçðýçtJ–^OïAM‚°•F©Æ? ¸Ðàø×Za7¯Öðÿ¢°o#@¬ÑÎÓ þ  mpŸEùNmï¼³pÊi{ +Üg±ìÈI¥çà›x†f† p¨uüæ­øø]ZçÙq÷c·`I›Àä$ÿ‹àÆÎæghûV®Y@ÖÖ×v8§®Œ| €Mû”¡€‹ òú¼Éð ÀÅ}½&¸þRÆ{Tûßk@þeñêŸ P™hýèÔ³ûHýbÐÔàEÇ `¯.è€ê?3¨ €:Xeøéãìú¼ü8ö09žçТN'Î{Ƙ±ÌŽP€´¼€Àžq$ €º~ø•À­ýíÿåë¶v Âvø8Á €íÃS Àø÷ãq •`·õ=)øR>éȧ²ì› @øa€©Àöÿ4úÛù/¾2´ LQ¿| ú»l†T>íÙ&€}>{,Ü>c¼„ÔìëükiMWa&'£XFyî÷[5[„ÍÔ¢&'SZMvÀ¥àJ+ù :-6ÁÐb'¨ N[dëØÂÜ£(,tÈÒA¼ +P‚ñ”.Ñe^TÓž?ÒÀrÀ4¬È›ÊƒÓŒÀôâa¢©OápŽÂhD=`ÐHÙŒÁI-”id«à7ø—è$iLzžQOã{X9§ÃexâJ °‡ÔtìCÞˆîào¿ááíÁp©F`ìÏ(MµMCì¶g-çºö’è‰Ù¥LwWr¿ aì õšQ+ýöm0ÑóêkŸÿÍ© Ùè¥iVÉV!ÅUjÙ0Ç@4ê5KNRŽXçtóŠïaÛ{½àwW&»„÷=¿ê›C“µ ô¿#ÿ”Ö|uù+0€«×–—/èüwíZ<tô»TÆt€³Õt@r† –k±çÊÁúÊŸ¨ø6õAÇì+ÝòŠÀ¡±Ø0~yjÿº,¡Û ° í†cöGDö‚ïk°‚wjÓ™ûËÎ]É™ìþ_,÷ÿµ4Ã2¦>ˆ.ü€XôÜÒàQ‚RÀ.)‰z°ŽŽ/Øþ·vø¬þ¬¶·ÂØf‹íÏÀÿ?¾öñ' ÀA>,yyÆpfîØ±çíŸþÿ¬nÿéÌé£ûOú'ÛAúçÈœø“†Ó^@9Àžaþ~ðS ‡ZªK^¸ úg³¬‘ƒ,T°ÄúbNHëùe#6*¿HýbÈþ½Ø82€spGý÷ö ¶šX&ãL|®çY¦ãØ `¿ÀÞ^‡øx#y À^ À û쀄"üþ€^’à@’ +ÙµÄ`Ï\3Ñ^ˆŸlBÈf°¿ú–…i,©ª|À¼/àa×`<£|ý8i,qÀ…LxS ¿­ÈV‡-ÊaQç9¡@I*pOÖ<°ËRë, Õ6Š6Ò×ÃŽœí6ô0dc³»¢܇Z´(B~Zføõ¸?ø+° N¶bE×%´a@º‹ÒÈ€w£¿2è¯rß Œ€/X6¤žyEZ¶”€ Ü5Ê2¤¦Ñv¬BÈseI[‚B€ˆ›!æ>‰Óe‡3bÐJÌ%¦Äi(è8«¼É6Ñ…Þ ¾&YØ?Ô P>¨iCI?ÇVO–ï"yšµ™_²È~Ô7Òç~ðˆ&L­ÄÈþŒ +†^ \-M#R€½ó1”PT±)•ŠD¥üñM…ÆûU_žÇ‰<‡ø·o¿ \£ìõN/öݕɮ\<û«–ÕÑÝuUõ©œ9¬ÈPü¯\½–i–åú^¸pùòòµ«_¹šy‚•+W®\Ë×?þøú§öðC*Ü÷OYʲýkÀuèyýg-¡@qð¸‚å|.V`[î Çé©DXŸ,Þ¡NZ´ƒ~Ù]µ¸Qæñ›Hó7wnýÙÙ€´ðôˆ@ýÿàæÍí%Ç –¬?/sÁ¥¥ ›&ÿjþ6ûßXÛº‘΄;[¶'Øæ¿±u£Œ1°¾þkøäýkU€gzÄ`.½Þ˜Z^ýø±°¸ø$`@,Býð‹ÌÒ€Rž/šJ€@. pfÿÌñûî¨ôÿP€ ++”]øø2Zc•Où² ‚}Æü+@Q½Vð> …¼ÙÔ¼‘ +úSeþØqJ7À»Šþ.À¾I/tß8»½@+žùcÆaãýs„Rìpà™^GâðRã„Ä.öùÙ €l… Ì~«ÿ,J +›y±ü˜qréK ˜K‘áÎ$ѲŒ:¬BicµšepŠ‚mA ”€ÝL­1kÌ,«c^ | úÁÅ™u(ÏgŠQ”Œ‰÷ÐÖ,š:>Ïh5$d]ÝÕ +‘fʼn ÊÈŠ`9¤àØ °Hp)$‘ò`I±.ƒ>ºEø)”AÖ€Ú ÀÀáx&לM´º[é–àGšþ%¼à¹o$„ˆ•F‚V@qQœåóRRn)âìï—H¡mÈÛ(ïj¨;ü—}%^ð¢Êu°;â”N’Ü‹ÿC´7RKÅäDÝ +ÅDXéC#œ‡!1àÌrÜ J©cºÜ%s1»Ü@Ö¤×ñ2xÛj<³ªzž•äáÌ×ÇUß=&;²ÎÒÿ.ËÚE©vXNŸ} +pÉ>}Žÿ+È_¾ríê§¼ôö…åkŸÝýT¤º~ç³;Ÿ]ÿô³;×ïÞsâúû÷îß‹Õú¹s7`½_°/Ø?ÙÈì `ÕÿÜ/ßrPØŽÅþ°> ñȸ{ÂðÐ^àѳ¾w° `ébñ_›•/¤ ÌŽà/;;K€|>|€9Çm8Oµ·øÎF: è Ê> r½}Mï?66w¸ÁÎÚŽƒþl³±¹sc“-ÿ­í¬Ý%9Áÿk×èÚõëλ\ÎúÌYËäûTíÿ»àöŸõÀŸ…þl—²ðb €½4æ«Ý¿ˆ, À´½ H1 câ°×ðüÙ«W‘Ô=Çú¥hþ.²I5‰TÐ/‚ÀôÜ8¬X@ÿ€z¼ì8€Á!#Zhxñ^&Ç‹û MªY Às„ üH€4L|ìî'@‡ðßÍ=ðï—ËÀ±y§.ü£ÆICBÿRR#)Ià耈˜ÈsúÝáêx…4o™gÄ@¨$² *HÖî%á‡vô=Ó¹·K¤ˆ‚Œ yi@´V+¥£l Óú€1…ÜC3TµjÙV[æ$Š[hPS@p¢¦Fù’I CP·Cœ`ÙêK„\e8¨-µ + +Èj¸Ù ¶~Æpç2—¡‰ËDOkD¦ú9@ ð(MXÿ4t—H!¸tùm‡×­»7áCá1ða«f€Ù@7M 6žîÖ ÆY£¤>/E²Â`@fˆÿfT_Ÿ§µf"†Zª£» ËÌoàûjŸ‘aìzäDÖ}Ül8ÝíÏ~ ו4˜.g¾YMöòó_¶Ë¿É²ú²Pÿ;òßýùϾ Æ8@íÿ——KW>½÷m÷ßÞ½wÿ[äáÃÿóÑÃ=zpïP™{Ñ?“ÿo]¬&„,žÒð­·.–ÖYÀEW,cøúË*}jKë‚mÆTBnØí^äÏB|oœ_8y¾±tq…ß=ü¦€0€Š”› ZÖ×ÔY©@ +/@-ï,Ô`iíæDÛ' ع¡"°KPý7€÷õmÀÖ xÀ&PðÛ5"°ŽþÏšßÚÝ»ŸïZ>ù~%u:Ðà}>¯Ÿ°šÁûg>¶þß¾ ¨À_âx¸Ì¿^=ëŤôæCœWÅ |TýsE%AŠ"‚lõsåÛ;a¼uÕ?^ˆ}€ ÿD¨ª!Šy©7«úLI«â)ž ý"H±P¿üH€sÍpÐ8»>/:õLe˜ix!€Ÿk.°ÿ` @ôÿg|bpõ>6®L,Ô¡• ÿ{Á¿R÷÷+øo˜f$X@ êÀ)Å¿Q_V ©–½µÓ^(”#Àý/P˜µ,ë!ø‚@CýÖ¹À3u®ƒzYTs¹ÇX¤Éªü°šwÙÛ*.uŠÄ—ÀŒžî«Éâ! ‹B!ý°d9aÝo I”ÿ\«}¿1±¹‡7†}\ë‡ðq#N)H©ÖJŒlûÀþ¸Û_͈;š&ÒÛ›auûvtÕ Þ¥Èöíx×!>ÜX #GÍsŸb¬mÖ(‡å2#žCMYõ[ÃŒ¸ITÈÁvìCA¸Zµ¦#!Êô)06kÓ0°þ<±ˆ}ôIñ¦ež3¼;µg |¿m÷þU¥çYç¤ÜÌùÜ( ¼s\Ϋ,ó!+|@ì U/ +ÊZŸ˜ôÌïêA»bœvÉ7 Žû&ÿ¦ß={óÇ­rlºovGUÝ­Ø ¹¤ïÿe¸rU@Ǽ1¸zýÞƒ‡ß~ûàKÊ“‡>ù¿C!~ý»Âÿ·.:$@ÿú-‡’I'€²7€p€·.‚ûzÿó™~«q2ÐÍôר¨ð¹‘¹û¹ÿ¢Cí‡T€o·¶ +ÿ³'ppËÛ±Cƒ€½7cÐpóæúÅÅÚùÚ©ťS¬·àæÚ;œêFv霰µ¡`}m{Sþ°M€¶Š`‡Í¢ûo®m­}s÷îgw¦>?w.€3.¼7ë0_êÙ?Ì þÞþÇ[€?ÍXž#?ÿ½êðæ‹u˜œUáÿ3€] +Úqò9t.€Àþ¬lõE½Ž¬.Õü¹²ê—½€âÀŸàU{œ¬S°Dÿ}½f,i xÀñ[àà^G<À €b x€ÙqB¦ãL‡ÿŸð€ýØŸoÿ ‘éòàqY €DIÚáA×?Zô-£ü˜|BQÁ²HŠŽ»¶Ó9Ó/Y³8’` (©þ—ËñhÔ{QÜ(Ðá?RÕí6ùbÒ‹+ü#±Rõû$)ßÁj7e²ÕX€G’•”'PÉ6sžIÚÊ=})äÇŽ0ð:mrÁhÕ°8î<¢,7ú2‚¾­<Ç Ã=ûý1`¹*]l,:unSÎ×Í“–J¬n‰ ¡îìT¯°ÀÈ%£”“ckh¸ä8hnÔ¼8ÍhjÀœ‘wš¸ ý§ƒƒhÌ äa^(ÛŒ¤aä=bQ³”š>>^%Ù‹©&b¢óê8f±í±Z2Ïy‡¹Ž»ÈÐͯu‚af18‰%¼C“ØÍà__¢XÄH[M59:#þe§‹rp²Þ=æÒÿÓÓ¦&g”{vT•í‘Êé3g/¼ý¶Ó_¶ `9Ú0*ç•ë÷>(ÐÿíÃGúéc´ÔGO¾{ü0»” +î«¥À?ÝB2"@iø}½ÿ×o]t¦-ß è—É€o5ü/ݧ*¸ƒÒŠø›±èÿ¹øŽÓÿ-.]Ì´}Ù¯ÀñÊ)⿟ê.;_jXs>`ðÿ|£]Àö6z< ô´€þÂâ;kSm%ûÏvÔ°Û°¡`smm{{kÀ:ó¨óoëõÝ_'µý»S ÀµOž7€`À|,‡Ùвòpð%{m8ìþ—~?BÞZ|óÍ7Ï¿i[€ž?øãÜ2 +À3`þßL«Ûò±^Íz¯€2°?+dÒÄ ++‹Òô(‚ Å®½ø8ÂÛa½$‡ðCÍÂ{|2 “—ÿ€Ê°Û €º-ÕÝÏç€=€ WBžã°kˆÖ_@?$À¯ ¶ÿ“²Â¿™g +”¬ìî€ÙqÔã$=xÎ’©ó’²hçñR+°dµ¹J9*Ú*I2,ÏŽuܘ²è“ý ¤ƒŒÈÔìͰñó®ZØËV´|fÐ^,®ô"¤G½£–/¤Áù„O9M¯åt¥ `pRãDNÄ•!d<ùH¤ì¸f +r5Cø%‰Oòg1ƒUÏ®f/4&i È ¤c×ñ)³ã>TƒgæÎÃsAΡL4ä…ÓÚKÎphüâ×ÐLѯÖ.!÷†E´Û¼ Iïf¹$ju6Œ‰ê½qj®háE¯b†äBB%àrö® ®Òø1诠óäÔ ¹8©8¼"Ï48ÚÞüK™äÑ<—* œiâa¾Ù/ï·aOOñk°Ù¨Ö3›,r¼,ý_ŽÍüÉæÌ6¿jñO±Ø W? ³û8ÉŸŽÿó÷ö™Óg®^¿_iþ¾½»?…– +&é ÜWÀ_¾1 8,ÿ¯Á}ªIhJó¿’1ûù5ò­V0€wœ  Ò¶]ܨ´þX[Öí€ßXò/z~ޏ.Aż¦ßÞÙi¿ÓXÐí a?AwÇàÄ~7Áùâ؈¾_!ùË—7ìJðç?ïr’)q(£Ç†àr ÜGýßq€­õµÍàÿgÓ^Ÿ|üÑás¤ `Ÿ€r€ èÌ€Ò"p˜ð„m˜/¨þÖ®àü&ÝÀþp€*Ef(À‹È‚ÜßÛlëµz0¢þOÇ(Ð/v€Œ?~€Œ8ë ò6À‹ùÌŒ°;@šBf{?µ€Éð³ŒÅ¿²H +xŽ@GL{Ö0™ @µ¿lýgÁbü/Ö¿f$R´;ˆû}8#>_I•P~/ñW i¥ÂòŒ”H´ïh–Õ.TE“Ê9’0¥™b®pí°K2‹i–``,•|æÞuvý¨Üì()'‰Q9¬ŸóT˜€ÃØl’¼!@æ+ÝÞŠå¤Lî4Ó‘ %¥Où a­w% ”§:Ư)ˆ®e{’±éËGÚ# +¸Ë‘f ¾›(ø¥A"8ý²Õh@²¹>w1”¼T>Æ–)ÝÖÈ×ÙÕÛâó¼Õ¨óªSÑòû‘…Mn.èÇbs ¤f¡9†ªUé¯]‚Ëö ßo9'r¿OxµXä ƒ[…±9‚A‡’ÆUÞ 'p‚W„ò#¿¹1÷XnT6'Ûå"~Õ®™Ý“ûþÌžš,¬íZÒ±ïíKo ù€¬ÿ—–/¼-àœ€®\¿›±ÿ!ª?«'Ÿ>yœÏÃCå-ûŠ—E–ÂúdKxgQ:áµ_à`@|¢ô«÷—• `qic¢mqóµ¼#Â*7ÄÛ%Û ÞYºx£²Ø½b ˜ZnU>€|mqñ|c©=!R +Tú›;7–ç©êÎ7Â@ÊÃU´o­qªmS @Àö¦>\/ (\€]ÙÚÔ°½~ÿîÝoî~¾k°àásT³Îô¨,ûm³ ý!šXì0«óÏ~xÄë/ÁÿÅïoº~þ%°ÿæ›×|ªLd +ÿ/Ö €—#ïnþ]±²€pÄÚ., ¶÷ Abøñ㜫 þÏôxv€ŸÔ  €_ý”q~ιžï ˜àÿs,æV,…L,šbˆ1 èŸåô;ÿ‚ýaâ¿îu¡œ6L|ö[ñ’­ü^â«ñ9 äÜVg­ì(0mÝçuªG±¬™ï†Hx‰ •qô{íEê@#Àß»š"ã-]TW +8H+cžƒAdæ¨wÉ$&‘2‹%È[É(."*Ux¿ü+»üVGÊÎÉî=ÿwÿì®¶wUU{¤rö´cú9·ƒÙ àÊòeùøvþµ3ËŸÞ¿ÿíÃð@­Ÿ%4à©Íê©.€¾èñÕ’_ùò»ˆòo+À[o.ü uÅyþZ ;øuÖ^þŒ`Ñ€ÒÒ^4n¡ÑäîʯŽK9]n „p4Êxµ3÷@Ào}&}Ý…`cjX|'.ÿ<œ/˜zûV±LŒ‘€ýÚšcÿɤ,aÕ À?2µÄà°¹Xîë0_ùç3c¨¿’}M‡[xÈËàÿü´àŒšèÏåÄP¾% +E +ÈN6x['èŸÍ²F* oN^Þ0$•à®PiÈJC@þ¥ @¿‚bþ½ø8ñ@ý- ª/˜÷s°Ï ›&€—ö¨,{{¼°À îÿ`Æ 4L}ŠÞ?Qÿùš`ûùš¦þ öûeŠøŸŽ>c 6×`¦þ¡>yr°ü —O‰J®Y|ËÊ þªTg´í&AMûàéLršèeJÊE %lõºÅ•Àríõù¢Tg»q’ô@á§°•’ÎDJmPŠ÷®-PyŽÿ» ¶X†6ðÝ )>–[ö}„ʹ¾t%ðí>!^¬‘pžQBcJTª°{t°°Ξ$g´É˜ŠÕøñ°Þbâë ^æ<°z[; +ÔÄg·cÁwÀˆ¹€‡¢»)Ñj¶ûlñÌDÝ[òTçrFð¬îR– 5Ùüƒ¶º„o“ý‰S½ÄŠxÕ‰”!ä¬öä ‰lqþÛꟆ¢a„4úRP´{h20“ru+Ö)UøöbHYSó*Q)þX6šRØŽ\ªªöH%ó;*æÛ—C`ÅpæôÜéåë÷|«·ßÃ`?"˜ÚÀA¯¾üU·W÷φ˜¯ €°ö—uXÂ[oÃû¥Ñg,‘àì.Ü ¸èþEÕg?76Pê'g"¹ÉÔÐhœ/½Ú18ÐÀµë¿ @™ ”‡ƒ¹·oî¸çÏ|ÿÕü3ÀÚv–âÙÚ®ðÿ  ²8ÐG?f.€‰€&€¹ãûuÿ"{-·þrˆ eà¥,o¾ùV¾P­ÿ)¥ÀyÇÞçä`QÀöys”jyBªwò` +°X|J•ìf$ÂHå0øq>çê 'š `×0`Ò @H;ÜpÀ8nêð?t.€çŽP€à¯1 €çøP“®„½|¯@_øw]¡ÙHE È̱*óˆ) £)ð/h’6 €ú!(©õ +@~ŠO°³Ró ;ÜÜ ì ”èÿú–Õ‚dÌ +k¹³x)©–Èà +’Ûz»,€2é;lSŽRg +µÏåq‚à_µs܇½¿5Å.HŸŸlŽÌ­Éª=yšñt£ñ¼Ý<Õh¦…ß°Bvh(¶îó:Pþ•¥ç„r3ž˜ý”#›¦L ?`nô¡)å"3ä âo# 'òd ¨Á'jÜŽ ˆS'³mœHB”Hµêõ¼U°NMÙN´ ‡mòx)¯ò ÅmîŠaʆK˽{˜ZްLtV‰ÂÔ.›åd¯j/ò"šFkºP&ÿÊw*“Ý»²çO¤ìa¹{rN½sÔŸùÓ§–·/8¹_<(=u˜?}õÓ{=R/}ˆî¯zúè êÿ“§OÔTÁžê~ªøKXþ"}H€3÷kð4ÁÄ8àç·ÖÖ–Ö.¶Yì®TÀÁÿ‰ €õUà€GÓ¿¸¶±1Ý[ˆÀú¶Æ‚]{AÅÒ `{×Pö":@nîl\lT‚ûÕAiíu÷üñÏèf' +êí å¿,ýdK5¿2LGüx2à3eÎqf}Ê8±H^« ¯¼˜ <áå€ê¼ƒðÕúðŸRÖÅ`Ÿà™øý—Où²Ð` R‰ïGÞ’¼ÊÕΉPM¨œê P$o~‘äåÆp:`Ñß•ÒAsìˆú! @Ƙñ „ãîOó¨,»½€Ë€Ÿ}.IÀÿµºg-ªÿã €)ú»Yêúbý/9æ1åFÃ!„ÆÈþù™bû}8w¸X†Ÿ" Ÿ¸"äŠc}Am³OÆ×P }°âŠ})—äA°Rr`s¹Êtb¯ž,. +ö£ƒˆq™pÏ~¡Ñ"î-T~Ûèò$È‚ˆÚm¯h§/%Ž2×Q’x.ÛõZƒs'Jx)üŸ¤ô¡OeˆèX‡ûX#ïJyymK5Pí­Dó¡™iCÀîx‘äåÆÐ p×@ä;l€î0`2A;°À?s.€ ¸”^~ xŽÀÌ\³€â'À µØÕþÅYƒ9Æ7յʴøçŠª {))S @¥3þ$¡Á‰¸µf Gʳ1þrJ… +lxž Â/B@³À¥,\s’%Æ{RljbšYèi-òÄP§/øJþ¤ € öHŽÈV\$UåC¬|tƒ×ò¥ÑXÌå ›À›»|—R>`/H‘Ìc¡,®µ‹UàÓœhľìÍ1î=àJø@³¹äûÆ9 +ág'èûèF"I,E¿EÊÆ]‚8Ò7R»G}5­Yó_+³Î£Æ² ‡A ²™]‰&ÀxgÓ ¬ˆ'pN-á^ÎŽjV Ö!”gÏDÁgw½Þ¨78­Õ\Yíuë½Á˜‚í\õa\ðj,õ™År n`8ÒeaQRÓNÓFBj¨Bb}LÂËEñÌ3E,½œP1a™²ÆQÃð/ï€O[â.¶ @ :º ¸ßo¥œÆ=…×ì³'vöÇãz“ü´2ÖIÓƒèP}ä")€²kõ]"MÉqB¡@¨@)ías¡`{ˆ •ÈYQ$Fœ™-3ŠøhÚi'3­>.s(±³K¡ÂÔò/>r©jÚ#– ð;@ºÿ½-Ò6óóÇÎ._ÿöæÿ‡ø¢ýëø]È€<àP©à>À_6üÊ€•æ~”AÀBœw¿“• ûŒ|‰Èõ|µL¬76À7Êô;0üc±Í-œü¯ÀÔÀWÆ›ÛÌpsgcýÆ`þ%tÀ † 5ç*`miíË[™À¼Æ0M@Öý?7&½®Å ð` €>ö˜õ˜é€Ìç¼ÇnWÀ?‘´›å§Y`KŽðÿŸj. óççü–(<+{ÇØ  Ó)½žöHÞÊRù*ÕÞJR±ÔêÕÐ@ÕxEŸ¬æøqãœ+wã4pÚMO”<ØXlê7è^ög'àÏE‚@ ¥‰£^]îÜ‚“îfJB ‰Á¥› ^/ÿÈûаg…7”žR…ÓºÎ]`1Ê%ž‘sÍ&2‘ì!q$Ä¥±àVW–ŒJªÃG*UM{´rfþÌ™KPµ±ýû;sö¬°péÎ}=ÐKµùŸÆ àéwϱ<ò÷ÿÝðoþð+8¿xJê|ðÞ…ë²â¬?£—ïý(€ÿ—;_þ +àëüƺ:}qÞNEÃ׋Àß‘„ ÎÇÀNiAÄûxï‰Èà—®ë›Nê«~¿ÖX\X8µøÎÅ ñ? àÖ­¿üåfiðŒÀ?àÆæÆ&ë @÷/Ë|„ý˜*;ÀÄðÑÇŽ˜]ù8à¬À™ÉH€‘Ç^™;>üر +ù+y¾À¿Í½6ìÇË^Þ 0#½è'Ó©üÏñ9U…þ™`¾Ÿ¸ðµ­ñÝÜ+¾Ðå½Ný_í-â;JÍP¯ÕìH;€–RjΗ`aÏH€ª¾éÐ|v€]€²Lá’Pªõ£ûÃ>ÿcçLðÿP €ºä³{ü~üûà¾,¬[KÍ*]ª±Ù¨ã§mÿEûßc0aJ˜ôÈ~ºÔk`Xe¢FñL.ó*J _[ ÜYñ?¯@Œ‘',Ò&BzX.M1ìI VýV­-@š{dN«Ýûª½”"C]ÏD©, T¤‡ƒäP’!V¡Ô€’mÒ„¤–ØÖÎ#Ø„³NùH$x¢Q*·ÏS8“¡)€»Ÿ~ƒí›aÈ#DžeÒl¹4pÃfZTúÝçý‹0þpÇÞp‹árVÃvƒ!„ÖP7#Š“—ÃßwÑÃyÝÛíÁîÉ{Ô6Z¾FƒN|-‹:îh Ér“CV[#° H ÖïÚ±„JF%™Ïörâ"IÉÒ|2Ölú#‹HroÉ ñ+]ƒðT|æÈ¥ªiXl¸`/€Ë€L (øŸ9}æôéùcg–?ƒ8€š)ÚÿÃ'ß±æóý“ï+´?H +öû©Vú”¿Äÿú­ó e2ÀeÒ»}æ#Î~y tÖØØ +øë›zØ;pep¬½ ¶olƒÄ7¶d +¨ýœ¶±òË ¶6üÀ}§>¢û—Ážµ}ù9^Yj‹Òƒâí÷gÀ—k×n°bà·Ip¶6v `Ý1€õÿ/_>Süg­`ê&ÀAsĀܙíÜ+Å`îÄÜ 6Y+À^ €M3rlþø+Ǹ»Í@ÈËYæQéÏÏØøàã¸oÿ§ææNío¨&Tfð¿ÚñB6›º€õëÉ+š1ÕÁ> +`EcûaÍC¥W€°R|P¡~Ì8'OÖf|&½f-“q&½”çYàà^ÿ̹~x€Bä@%& I…ìóØ`¯@忘ýƒþ³ðIôÛ +ü(ó¯4þï±ä\RßÂRõÈ­~A'h£&Té¬åÂ¥KliP¶L£YŠ\VÝV@ˆü@8bÈ)Ê¢š07"WTÍ»­~¹&aæ1R ‡[½1¥†XëÎÝ;äA”\™„l(Z’;C2`í5‡#Ê;9·%1€dq›Á ßhuìßî›âÚíð·EX@âR©æ5‘"°íf}±Af«`èÌú¯œöùRZÿÏ÷i…öHýҽ߹þƒüÓ!dï,Æ€XÞ/¹4HÖ7Qç·×6wíÿkèü*àhù;k;bþì@Û?רüoÁÂÜbgz€¢û—-ù›{,çZ¦#Þ¾}k{i}¯`çÆ: ¤„­êúï7ø¿Véý[0€ªÀÿó£k_ÿø` €>d‚`Æ@}?½Xgƒs 1 Tð€`¢üßæ¬ùcó'ææ½æÝ•—ò˜Ô§èþÈ‚“™Žf¼G!Ø/¾­/VWóÚõžKü)ÕîH”ªqj^È0Ó àgð¨,G<À `ÞÄ 5ãè?õü/ÖEªFÚqµAb ©êd–¯?Îî™LÖÏFQÛü"ë/½#q'Zà’Ħ ‘›ì]ER +¼­8OÖ†îI`Æð/R”/ñï©´ræ +wêkë.,gøÕhkÄú¤ÐhPko‡½¥^Ó9ð{œgH4WÀ¯'%kvz[MG*ÒO¤Tu‚¤dÚÐ÷EÉxÑ"´þÚ©Äi¡w‘—0nùÏ9ÐO/žðˆ +Eí*Dm¬áIí<¾ã-r”°!2<Éà-ì¢À{)Œazï <ñã"îD¶Q0H§JðþuۼܕJ]½ÓkŽå~M¨üÇh÷ºZ &΂džð,¾›Q@Âêþ``æïgÉ(sEêVÄMÿu[ðQƒÙ˜PŠ(sc^²Áð«ÉCŒVd¼­¤r2ó«£ÿTí röBéxùÒ…XÀ™Ó¶5Ï¿vöÊo>(cþ þKÿOàÉsÀÿ#àùE!_½?{ùÏÆù…¡ +-sÊ=#ü½¢V^¾E‚øQ¶oÀ*pÀ]ßpF>{òoÀôîs‰Êÿze@Øò~ ÀMð~W6Ö=Zœa+‹¼7Kú@¢Tßþó—›K›·¦>2ÂÂsY‡Lð¿ü)À/ (.•à“ßÿdb8È€å!#ü×0/Р̀g}ŽSõ?ÁçX值¤@PŸEøøL,ù¾ _àÖï^ˆP1%ªÝ‘ ¨/j¨ÆøñãœÕ8‘íp ÀÌ8»sìúü à9ã€FÿÅÇèíX¬jg,q üϸþ5HŸ]–^8ÓöoÅÜ—LƒIJ“Ñ\_oP^ bÚÏôñ[,‚ +( +¼›¶ÙÍcÓÎÍÃÍ]¿Y ƒô€ˆhá$þx@äÉBtL ½á,ôœáïëq¿;;¾A1æG‹‡> j  ÑDËÞb `©žŽth˲6b­’j*“óò5ŸDì5e K÷ˆÅu¦Š•Ô NÜLú(ìKú~!^Ü­ÕÔ5ïkm°"°i 9¥ó«!|„°+bKÌ¡º‰÷ ·E˜´IªÃ‘í£A Cš-(ô\k OA‡D°4FÄÓ@dHìdŸ‡’Qˆ–±" ²í'3 +ÂRSåÑDØæéÝf‹X˜Qv11bP±öxLœ8:î§VŸ×tЗ ûf'¬Î¢yğ׎\æÍ9òöeGŒ àìéhŸg—ïd Gú‚LOž<´÷_Ðp˜å'’Mµþ,BdNì\@Jú³°ÖR€©`mÓ©õvǸáüNÂoS€Íÿ[;|×¶Tý½ +°^Zb ð7íã3¢‡ñĵÆ;K…ó '#˜úܾ}kóâ¶øo˜nÚ `#âh¶Wý• ô,€kŸÄ °àÿÁãì› pÆ@Ð?q ’p<͘‘9>’„c¯¨s¿rLÅÿ„—¼âFõ„—dUN½°œ¯úFJðŠe§ú#•x…ý|âÊêïVóêH¬ €ê +Ðí¦ ¦Ic˜ø/ìPzì P–}>e€5ÀÞqJ7ÀŸ8À?o.db8ÜÀÐi …öùTêÿŒöâ¢îï’ˆEûׂBEœBø +p¥0p½ê9±tÅŸéÇ=Y\,6o2•’â 2“ã~‹EÀðç›ÐâÄ:môIò PÕ }oe–‘û’˶|rÀ á[ h¶;…ïX(&¾™ŽêÃcB^*âÄ?™µiÓmõ–:Ã-H!‰“Šºw1qHl8(™—€‡L¢™nbYtáZcccF Z£//ÅË7¯[k ÇûÛø¿›—ƒ¯Ç¼Î8:j©*Ú#” €pÿ¶3ÿ»€yÇš?{õ³o>|XöŸÆóÿé“ïPÿ¿^õ}P¾ú–EüiÈdÀÿR†>H@Utï=?ñ?ÐëUÑý× +ÚÛ×ø_¿±¾½÷;ÿ`¾ß5 +þ«÷¯mTñ ÜÔÓ ÷Ü• Ç–m@–ÖÖÞ)>¶õì½}ûËíö6K +bpH¢õõ-7[Bæ/_'¬à?úÿÿQYtxŽ >éŸñ¬@A|]ùO¸£ÀÜ„xmÇO v86|îĉù¹¯œx¾pbž=¯˜¿‘—µL÷yaøÕþ•Ä`Wf8À þ§nŸÈêó¬Õs ÀIjê‰XxË\(T/<ÀÉÌ@=#úÞ `ß8Ï·ÌŒðóúØ àg (Ƶ`â`ü÷[L¢äjÁÈj®?acö_à_è/4@í_’„p½É\›Bbü ¿vƒ `C45u Fí ¤´/óEGPìˆÙ̧ P´Ñá“Ð äÔ‡Ñ5ÉL"ÙW£¯ÿ/€•.Šf¤GxŒeø+!hÜmtl èö¶º6Y™AhË“¢J6/hi,çµAyïj_×eôN=hø5ÌJ7IÕ¬“•fg«Õiò2u$5CQÑ.€Æ‰øLd +–­a;Ò]Ðlù.(gƒŽ†Þ§Z{øèÿWX[½Ö +s³-¦¤6á~ƒ6¤Ù8£6ÄHD˜¹GgX«µ´`Huß&F8ÚùOʆ ­mmg 4ÀÜJð‡AñðÁÒ4NDÁfcÀI¿ÉYîÀíZ‹JAOáRØÆÃ–ï@f@F5û£ñ_É)² ZÓq D០¿˜?êÔŸÑ Pýÿò…K—D8{Ÿ³—ï~íÿ‘E|àß±Íú0矑²O¤è_uÜÿ™ˆ¿XŠ-{˜Ž`]ÖP† X‡Axt|€ž…léüó³?€7Ò À£{åF”yžÆ-öúOÿt¼½³}qûÖ¿ý!Ü$ `› €Í2ôÀþ+€?]Lƈà!½ >•œPÅÜÁýÿ èG +(‹Ð„ãèüz ¸zå•cÇ_Ñð "/é°;Ì…þ´ìõ˜Â¿?«²½Ú%«/kàOÞ­ˆ×w‹ê‰ +Š{9 XƒJ’jY-­c›fw„ÂÑ©UZ­€…“BßIôY@ÀÌ[ Ž@©|´SÛuPÁ¸¼›†}ð™š*JH°*5œTÏV–¶ÖR§ r„SGTå£(„à>õ¤ K5X«¡:Á#‚Œ„º=\ZTî¼R²>`$L»®ž~j¡Ùk´ˆÎh ½éÿmÄf*¬AŸÛH¨½usje|5ÂÕ±¥•Ûë;f¨´4Kú]MV¬¤¢Š`ƒ$ˆj\«õŸ­W_=°k8vŽšwÐô@O=Ï6)´k@Ü=…-Hp©éwµ!?ZµV“® +×þcȰñA“ŸåT‰0I“–ÅnØ\öt.'P£˜ßE¡꺌ÒþYL«Ð±rÈaY ›… ´%гñªhKðbŠŠ6(”ÝÁ°E4ÍFo‰‡s–PÀ6— ¶„° huàœ$*ùý‹Û¼%Ì\ã”6Y (n¾9ÍNÝþÉîNÀÌ­MŠ›šíRû÷‰“Q銥”j9|Täw¾Ü”%BB¸‰û`4üÊæ£^oèŽþ¶J&ÚD(€—‚d”DñPðÞ  Ç=a”A¢xÄXà&êâNFÈ>Ø-€TÆpð3‚›Èr¨®¥Hû¬ŒXa4 ê°Yëµy¥È=ß8ű Ñ÷ÍŸB®–VŽËn-0 û<@É…`æ§i0þ+@úÆ›Höµ'ŠŽXæìä}Ä*rU~UL~Z.œ}ûÌ™4 ?g—?ƒ ûk™ž>--ÿß}÷ý÷€CE¸ê£õíAþ²ÍNüú­ÅLð£šÀº"šý Úo¯on¬]\Zÿ762Ÿ»Jv¶ `Çö|ûú§(ÿHœ6vþ’cûdÃFß'oì¬5Î/¼sq:`EÚÛÎ +œþxòz|¶×Ú!Ù,~Ê Œðɵ?ú䣯_ÿ\À³>€CÆ×ÿv‰ñlÀ±(ús'Žsž;  ÿ{eäŸqxY ÀbFxa!£uxÖ`‚üÕF…ÿ{Õÿ"«Ï³X…DTòþTþD¯Ñºh(2ó“P6-ý†gªl`*±©Rj_E§ÕË­Vð¿¶`7ÀôÐÆˆ"CuŽB­ +ë em=$¤‘ØÄWÜr[+è#€µ ÈÆ©Âñ<2ê7!oEël—+Ák–й7ØnÅ¢• ÂQÒñ\wéÆÉXÚÆ$Ò×Öi±28 ZŒô>[Òr¡i•û4¢öÃ~8Êç™7H¢¸´ÿŠÀyl(ÈÏÒtp_’'i±£™A(3 Õo›+rO…Ð{ÚþIü€¿¹ºXï öÉÈ¡Fç¢ù“L®=i +ÿü¯›ªu)¹ÏOû/6y‹DÁò\pE§C;`Ža,  µP¾2€Af®' +!# ŒˆðW3Œ­ X‚þ¿ûB–åÆ1ýƒÜƒ:|Åí(Á‹äÉVÜà@±‹„)Ak(FàÔJñ}ä NkP£ 柔‹ˆˆ +ùkó Ø®éêƒîIûN§UsÚá¦Í-à¨ê}oK¦ è[(Üá6¬vh‚È (æÚ|ш¼ô¬& ì¯®;„œ}€/Aå£ö Ï𙈺ãno‰d2ÒЄGöuØ÷æö±¬õà­0ßð‹Œí¯ç¨Í¹tɆ §@˜nÀÔLL +Úœû +*«Efì@ÎqZ„}}eFZð+ïZ´ÿ>”¡¯¥gʺµøzô…/œaœPXÓ±tªŠöˆåŒc‚.ÞÖÕ,“ gΜ=ãWîó¤¿àÇ€4œâ»w€ üg-øóERÁï•Õß­þîP+@õÞXEZƒÌÞÁ?Tv¶êÊÅaÞà-T¡Í†N©è¡‡óÓüÝ>Y9¶ q ¨§pbÔàB@Ý:©Z¨e"Uê‡4u*¨4·Ök'YÆï;¯*•''º-Ñ–£„¶0a6[Œ¯¡¶¶–PS*ĉŸ¶jÔ¯:!èµl“Ñ¿úÄhØ +–AmH¢§·×ÐÚ[îQÔÄ;Ñwý¹‹a¶]ý +t5ÎÄ\&#:IøLd/8ÆYH=A7દúvM$¡&>e»‚ÿþ¬HŒÀ™ò‡-xRQÿ+ @N3T{࿲H"¼ÕOÿô`.Ø@ˆ4ÝËÂZíšZ"˜* w˜ªüƒLqWrH¯6 Y­ž$€;ÉCµÿR2‡ÃZsôõ¸¯bàyžSãR$Æ*Ÿ¢q>³µeáu¶L–¶~¬Å"L‘nÖK¯‰tDA͆§H¤u¦¹I_ãeÑoßÀèÌ.šªÜw(é¬Z(¹½QKgJsÀ[‹ Åi<è$=#Ëø¨a*@FIbD!nx|K H³F„¾ÐSÞ@RÆ´‰ñ2òxÎgjMHӜŭeF&ÑÑÚEø?ˆ‚ v@C©é'aßmÛXI­u @C±9L'°«S3©90"èp-î]ƒQ¼#®ƒkk[ÒDуu$ðœÅ#ÓÃv­¹:¯Ž-H^Ÿ·ÈI$´G/3¶ú£ú¼6qD.9Pq°Q€ßéù³WïÜË(Àe(à'@ÿãÇß?yòÝ“ï‘(ûÉ“}eH»P=«rèXNžZðßRuŸh‘ËÇöëAÝmzm©±´¶±¹±9Áð^Ök7¶‚ÿþÎfqÿ·õŸ­âPî¸ssPýìÀ. 2€µÆÂBf#*g²°¶¶U@µ×'W$v%Ø>5Dÿ¯,Ÿ|üñÇ}òɵë×ÝuØ8{,ÓÙíéS¿râØ([¡Eó‡  €€ZŽÏÏg€J^ÿçó¸ö½ØÇ“Y͇õ=ëPáfäTõ[ ÷ËËZü£r›‘ÅÁVº…o*HïÆ‘2æW†Nsɾ °ŒSÓ= ò[8¥ü©“_®U£¶Ú\ÌPh®ônv£b[iþÊ{êyµ²bØl1=ÅKD2Û,EÝ&T ^ÿ•¾X…n(Ù(ÿ +`rc•¶Â¬4cd(,PI[û’<£î®$µ$Õ +`ÍvùÎPsŸÂ‰ÊØvÜRõLd°¸†°®.!%&:I„,SF©*ò*øOx |!bš>‚Íc’âÆßè™$ZQ»ëùYø§â.¸_¾ÿ´EžT«L¹ÝOûñÕúƒ’&Ðl+ª¶e,8©ä$à)Lȃ‹Z®å¥ Jà +Û`àh“«Ý½@Wß–æRÞËIî¢ê¾†¸$l‚…²Á  ã4=@´ÏhìI‘êhÃò:šuм‹cˆZzÓ‰ŽhÝíœ^ßfw–-XKgò’À]2ÂS\QÌ8%5lÏÑ“%8 "˜@4q6AÅOíµêµÁx„¦LÉ´D¯ò1æŒFšB©l7t<€Œ—2¸‘à?7á‡V€Â˜Üç›dDzA©cá–4Ú„77%$R‡d”ID +‡µc»G‡c­$=gü'i! Ü3™ÎúFmÙ²ÙD²ˆÿƒA¿Ïs¬„(|M-«Cö÷rÐ@URTš­ÙYûŽæ£÷€K5@(Ðï@ó'æN/߉N*,ÙüÿØÿô;Áÿ»§r€C¤‚ñgå ñxÓ&€C-ÔgäæÎ­/¿Ü¹¼µ¡ß™€‚ºkëïÀ6ol¢~ë`€ª#@†. `cK@Ûÿ òë p|Ÿ[ù”?ÎŽÀ-; ìì\lœ¯=Ïàù2‡@6×2ƒñÅòÛg¸{Ï¿ŸÇn€× ð³p„g}`@™ °‚|Qž!'2€íÇ^‰A GO¨þW€ãÿm`÷üO÷˜þÏ ê/ôã0wþü©¹ @…üY»á[ÚÝ<œ¬þnõp+ïf%¾¦Ö"p$Ä;çT©¤@’BpÄ1ùD4oÖv{¶…ÈÔ4”a´ß“Á'¢Ò®ƒµ·‡Np³‚ÿÑÈÀêWÝ•¸ãÐ<Íz‹€r}*È*#„'RÜ÷;³ +ø—P1Ï·Š×¹Î!뚀®vƒÅ5lÛÎãâ€Ê%=´ÿ¶—À n™{ʰ¡.±O"$°U¨É±‚´l0ÞŠk˜L ¤ R%Ô±“zHx'ž°pjAÖ`¸Lƒ-»¨fd/º +þ©}©åÁÒc/ü£ˆ÷¥j¨ÂQÂhx½ñ®1è[.Œ”ðÒkk˜ÊŸân6h·KiGÏ~ÊA»ª%_Uàm1lë6–Ò †µí H¼<Šn‰f«bùÅŠ“¨F/u{±•{/(© ó\Û hoy'þ«¥“í„:"X± ›sÜŠ`j 0}Èm™«Z‡t®bA4‚‚"5QÐB I ÆBQ‚ 6,€â¢ž[‚à /´tD•Þp¾€ shÁÉ´è÷ÚDŠ1z¿-@mÛ"â á @»±”„Á„4|œNàS>ØC>B0x|Mk‰óüË1_žÖ f&0Z9 "œ{ÄëSÞy𽝏 G`jÐ`IÅ MàˆvžDœ 5ä‰=lˆ6YÓŒþß³}J·@.èµk­Õ1´Æ¦˵¥:9b©êÙ#^ß‘ô¸ÄfPsznþµùåëß>|ðàÑÑÿÉã‡:¨á?yòýwßÊþñ +Æ’w*àTÅ j$Þ#Ñý¢ÞM-ÂmF÷Íä{t ñÎŵk쇬«àW-ÿÚŠ–ÏqÇRûßÚñH4 °?Ãøx—Ûð·Ô¨'ÓFnÝüÃíÓð‡öò•Š8§Wóé Ào ×À"6€Ò à“÷?’b˜Œ0k83 0è¯ø^ñaŸŸøFÛ÷G œùe€ô¨äå-f#ŸÅ7øwÞém˜[Øç0þ@È«ÇRô­6G㕾ÈóŒÀ·øò±.Èͪ#å¥ÎÔï Ø±ÆÌn6Ø£  £xSåêO߬/$x•$”„“ŸÆ€b +…0Ô•˜*¼q'viB@DÚܺÝï¯PKQiÖµfÍÜ®,T4hÝÔ3ÄX·eïÀMK0Â%{¹³Ê˜õ2±t‹(ÔÔï-p<㻀ñ‹†¬ÖÔwOúP¸CÓRØ+1ðîÅÐÁ>nê½¼·ÉEÀ†•֊ßüªN0Kh* +à€uÛ'&&€*‘H£s²‰Û4kçj\†jîÕ%¹‰x©úV× ¹`QÉ4×÷Âÿ åjÈY^QR¡þ‰¨;NÆT<ù'¬v?Ûçò4LP~ªzYJ˜àV’m…ˆ[@®Æ +µþìg®":DE¥Ìèü°ò - Æ9….yÃaû÷í-’h«ÿ`w‹_³ô¼ɨßÁ‰‘—ü#Ûº­Žéím¹·3wÞ×K‰“˜Gȸ +Ò¡º}¬ät|±4®„ %ƒÌêµÇ€& DÙF}MQ [Ð"Nà’Z÷€"lî·Û(ÛN‡•Ø“ob}º¡³K'¯¥ÿv¼-òL$à^ %*”„ǧx‚½úžMhºí‚ïI$r›ÐÂc(p=Ð^GLû¸ß‘‹=%©G4ˆH 7}nar³x~Åv³¦³mk\ ¯W½ +è—nþñ|å?TŠ¥ügkb°#Àq{œp4xÀ‰c¿ø©>äS Ð~è'Uˆ€6€çZ*¡²£‚<˜¼¤À?¨^±¿{ZДº†Š'hMýÙ)UlÔG𠻏V)º'_=¦á[+À¹s'Ò'% hDã·Wv­c-ÌøRYñò]Yé¦2"O€_íËžaÖ=ù_ão³èü4z:¡LxjõŽ#³‰„:ñÓáË +ßHé¯T'0íz UDOPÚÎ$‹X3{C(øÊ-Gå!ž 9¯š”Æ\¨¸ aôzn*iBwoêÄj}H“Ï|œ‚°4ÁjÞ°Ï“­„°kѵÈsqkÖS¥þ£ KíëgJA ¸gÛ8¢ùB¾R˜Sùùʱ£½DA”øõ)î¶”Qîò,O‚è +@äÌ!Ì,ÁЇ‚'+à¾v×à-]åj7{ìðϪž=ZqÀ XMÓm§àØ/ŽÍ_¹~ïáƒßVMÿwOâüÿøé÷ÿ8œ|?Xt °% “Æ Rú÷H`ö)cËø£@§ÿ€µwÞYÚúwp]W¼âÇ¿\¬8RÀ°¯q ˜XÜØ*¨ >ï‚“·¸Z ÀŸoA*µóKÛó6œðg ¡"ÁÿʰóåM-Ñü«˜o×PXÀt$À÷«^ì9d.€ôÑ8l$ÀöÈV%‚¾ŸcÇ_öuð¬cZ48ÀÔPŒ/mÕÅÿ}PðïMͱ„TTЉ ŠŽ¯3õþ!àyV€ÔŽE¬ ¼5TŽø‹•KÖŒÖâ#@¥P³4[ò^q`ïÜ´ wòä¹´ûqÏKÓvCý?½ÐÓEWïÍ¢.©”·ˆ„woFo04Ö‹V°Ýq¨~‹Ô‹ìê£skHÝmEnU¨Î³à=j޲Ni„¨5(K[<â14ûly9@¯áÕ<×z€µZ¢¾ÜÎãNoî.kã¤LKà'Ôu­^WoþJø_¨9ÍbÝ¡t, J¥“µb³0Þ`ÿÊ ‹w÷ž`£9’€kqióTËà éA%<…IA*≄™iûþcëˆ9ãg“„Äæ{ +#0‡ +ߤøØˆ?PÓô…ƒÛ åtüuš‘í›×'ä@?ÜAï>•Hî5l/64¹#¤¶6õ”W #¦c×ìkØŸKbhozzšñy'/Ö! +„4IB!WÕ„È6øv·&ÈP9LQQ™'`Y["RÄŠðŒ Á–6õ±¯`ÒžXìíö)r¡Ÿ¼ªÍ«0¤‰Kç®çÕìçíA^1ý$- +Ð5Ü[€¡åeÑ$åÎ>É’Or.‰½ñª•\¤ôhÐò¯mtâ†Þ’`»»iwÓFÓ.¾ðHxuOvã9 €/7·Øòlð_ïXÊ[¸Yøy†7fOŸìñæé“á“Ì3…š Gþ­êÙ£g8Ã"& æíÒýÏ +`=R oR©³ÊÞ]-€dЕŸX –Z´ît&?5ÐdJÄ94ÿWû ´„ƒ7QÿK#ºPÊCÄfïlÕI}EmFúT“Ô4_”tpfMÐÆãþh@-MHášš…肚­ÞŠuW3œØ4PdËQk2viÝùVXÀÊørk®@‡u¬Rüï9ÏÉéÄiC$Òv 沆éî÷I]õb„å,@àýÿÉS(@ÉÓçH ãM¨H R¯Bm¬Ê£÷ýhÓhüâ?u39Σ?*îÕ`¾kpfÚþ›í‚ù32 ñgSÅÒcG1‘h“”%ŒÃÙA2‘¡Cq¥”5 lã ×tbð.Ìi`¾†eyh>¡«²µ$4/•Ök¡Îž…Ξ°àÙ} Öp¨zur«ýN¤ÄÒ%7¥Z-v½$©‰©íH€\àØ—¾‘"{l €Ã‡: gT†¡ 3™ +ýÞ#hð—•4 ÒôãðÇ[·Ö¶/¾S[¼8±Ü„üùöŸf,âþzeˆ€Ð\ý/ò[ +´WŸ"2€ÉH€òÑ'Åp`ŸÀÞ‘õ8¡¾o+õ?®€n”™µ°d[ @”ÿ™Nÿ$ À¢ +ð\ €¯lŒU‡€ÑÁ¾2€Ã¬Õ±^ön4> 4 •êIZ€nk…DÝÊiƒz½jˆž«à«§ôK_ua5á`\EÊZôeå¨tÔ½ö +ouÚìëån º-™@Û&€ÕV ÓW7[†žˆ­F‚ÍŽX¤• ?öïO…ØìQóAj6v9~`KÅ«Õig…ô,;*Ó`D¼VÓN`|$\Ä–ÈZ°€Vh Õ +ÙŠ—úêþÇY;7Â9 ÀÄðê9îŸ> Ó+´ˆ^ÒÚ¢ÑRžc¬†ÍEñ,1Òð +Ø!Ñþ£ùO,ž4£ý›K{¥‚ÿÅÊnrýgµÊÜIað0íˆç…:´èÌÚM‘AT¼©Zm"<ÅA•zýnߦò𔀤[~´I g‰§ –ÀR¹@»·´Ð’ÿ@N1nwS:«ñ7š(WµÒ*úyÒ¤-K’ +åÞÜ zh÷CÛ¡ði+°DøÚ´;µfckˆj«Éœ'K³a0 ìŠ¥<ÈÆx½+Vy% CBNLa7¶^pÊ`ÐP>«á¯™»³=ê€Ò> bÒꥉ`/nO6Péᆄ0³¿ÓyÚrkS¢ë÷¾ì‘8B4 fK—N:õ¡nö³°?kœ5›ºhw®ãL´ˆ˜ÍáØ ú}4~ë äœ"¨"ÄÛÑ މ–5 訥ªgVœöOô¿ ü£dj`Ì `ùS°_@*9Ð÷ÿøþ9N?LÞ©šÎ£VVÿ=S|DHÊì?@,ÿó—5¼ÎvzãUšÿ¶4 ª9\`}}•?ãÆà†«‚û1”%¸_®&ZÖÛKµFš¸ €½¤ü€½·vÖ7!#^á³´Dûwyqø³q¯ŒPø~5àA½-{Ç(>ëX (ãNL*ùž¤í?&€ã2Wdó¯°° à5þ—'¼,€¨]ƒÅýàÏ߉”p*»Ð?±(…¸|I+@yÇ‹”:‘¾†™æÌÙÎS ö4só,DWÃÙ b’Œš…˜‚qzý¿z,è/ø«ý‡PEQƒz4^6Šb]n’ZC2øÛ­ «1>Ö"£ß¥‘Y©Qﺙ@ðN(¨ô€J"Wµâ»S@E¯×»š¯Z{Æ *µ¶êŠàÏ Cø2j†ôhÖ(·î4‘B]©ƒ^h½Í>žD³"”—& -º9”ž µô¨«;y²$ÉD:öªú¿HoX­¸§ÄeÑ tN¨©™IWn­fI²iý'Ø„q¯ötÿëgá_«ËŒTðöÏõ}£üóˆM6©ò)ˆi5j$P–²É@?¥åÜr&…t‚&:™>Âö HAôÖZÔÿ»MÕŽSLDZRßtå=h³‹Â^V +rJ47–dQ’†RH1$“»” ®\q¤É–Ív¶‘5–¼*èë&)Ç“>n$Ï1 +œ˜èQbm×p§ É•±Õ°G´5BîØ’å¬Ã c‚ìYlîŽíèÓ([ðY¨¥`Øb~{ÉS´zJ3ÖÔóÕݾÂþNIŒXvsÓò:÷Ì’Œ±6oŒôÙwNëE{Ñö{ÓÖ£ð'~iÈÙÆ¶E)dH¸¹.ŒÝvß^ìàŒ!¡@ã¼On´—´=P6\€à£ÿØþÿ¶ø3@±œf÷é³`Ï+g®\¿ÿðÁ£2#}øþßýã @g€ƒ¥ÂùCåדqÝÄŸùˆ©~ .‹©•4󀿱k˜wlÄ ¥ß‹JßüŒ$tÃAƒµèh›âX>~‹ @¾ð§[kkN¸fÛ¿wÑð—Ûä‘€Ûÿw6oÿ5Üt”¢X.ºœ@ÿ P*€kt¸ >ûƼ‹ñÅ€z_@ÿرÿ¡ªýhûœOpR€c'^áÌùr@‰Àë?¹@øàçêübV ÿD*èˆìúTUle8Ð +°pˆ µÆDx©SX'.P[ Ì ÊGéz ͨ@U£ ®‹. UàFÇîJôœ+}ÿŠþ¯¨xyeÝ·ê•TiáVìZÓ©«š}”}*èkBÔZ!bš‘ ZK'@™»ùRwmà‰Ó *ìˆÏ"°VÝFЂGõÞÔÚ"eg¤W*]½;Ô°Ôð¶äRåbQ&Éd@¹:ÛÔ½r¡„]f©,åJ&ýŒÐ÷ú¼zÒî„QáQ;Y‹) éÃÝÕÛN?U:u+ú-qvSeÙ *Ú?êÑüµ©=Æÿ¶g-üGûïÆ¥âçPT¸—4¶O=!­P]G<Ü'QÓÕI4Õ|Kލ|{§k8€’‘=úeJ+LpÊ;™(÷HÆœ”¶Ñp ö·»£-aØMnÇsÙt,'ËpÉKÒØ²GæÃýÌ?ÂÝtd¡ôˆ+ "ÍÂ?Yœ•†ùn½ÖZÊ öfÐüoå‘–Kãï-½r»Áu¡,Ü ¢cÄ`™a.í@/7'<íæÐ¦‰M«¡á//¥¶ybhûÒAËZo‰³’·”qÝm…¥ Cæ«0Ó}¾!Þ)=eDÕH²%ÙK¸|óíѧ }'¹“©–ø½ Y…ì a½Z„}ûxúþµ‡½6LÃþGXà>dgHý~ßÕ¶ÆÍ¸äˆ¿ÿ”^§K?ÀXÄA˜q6ÀÓós¯Í/zïÑC(À£‡¶è˜€ßÿäÉ?þñý¡ŸÅó‡} +@Î/œ:ùê©óol(ð/ü"úä‹äÀ,ß Ð àÿöæöúš³÷0µlÎà=\.ßÐCP7 íÿ €>€þ¢þ‡ðìÈ—âÿMt}ªù%ƒ3kˆ@± <™ƒž¼„ò?±ðß•{÷ïß¿÷Í7ñøùøãÊ\@øV—‹î^»tVÍ^0à 2ÊÌ®çgîød(-Ô/òJè‹XX͘cËÆÿ㯰 ‰°?`uµ6€—ëp°=ÂÜ æô]HÙvÄ{Þ‰g­P€C­©&Rj“Zr5Šõ +{ÑÙSý€"hü Ýûê0€úd6€cÇìöW@ƶþB¼$ @R5¥.æfÁUq\%¦7Xå…^ÑVﬢÔkÔ.Ö—D¬?¦5p½ž#—^¢4ïRcê¨GU¥“bc¡Õq•pÚfa½®q”X«½×ZCÕ*hÁß!Þ¢ÿŒRkéɯV¦­8ú6m«aë°[jèV¢&ˆ ) ”äæ!™_'Ïm‹òm/€4ƒèprv 0@ì¯ɱ)­o€!-Ï"–dÆ¢U4ð?«ýWêÿÄ0õÒ¦QB é<½ýý +·ŸÑþ#*ª?Ç$= + /A„QS¿Û'¬¢u¬Ò*lG‰w£°ˆ1 ÇPÄ$×ÍæøPüšƒ!寿ýÒ&ÏÚ>÷†Ÿ?m}ÞT?‡”%¢O¶]omQ)ø‡þLÞsXÉ֓Ƥ4m™ãc‘4I8é¡ÁK&ƒ^,5óx&Øî)àOczž‘xK@â/\KšºÚªNHöÉ[‚žœÇ­{Íúœ”\Þ]!ŽsBQâõ:%˜`)9HÀ-òœ%%àô&Zu²—¸q#±ÝbK¦[t(¨ÆÙ÷…%„pveåà´CÀ“ò‡Gõd³¹¨³†Ãë ÉAÐÎY•Ü:ò÷þÞ|ÓF€Ã,ÓÕ«ÇD^½X*SÀó¬­ßnàµß++@TT;l¥ÂA?¢r« B‰çç@x{ù£å6뻽£åž< #H@ÀÍQDá§žzŠo†¦R¡&¶}&ËÕ¨‚°{÷{Ýt&ël¢µ2î[ZÙÖ¬‘¬L¥ .ŠÖmµ‰çø~lLí6Õiõ¨^©B©&;]çÑ×Úì”)#ªr.¡Ò„^€/½ö˜*•š¾àBÃ;²&xìóLêOÕÕ'ȉØ$ÈRtíŒÔl®´Ðý‰""( êX%“£“ + ¤Éè¨I$K=IÓ€s¹}½Lja-iëߣýõ¿XDÿBˆx¾ðÙ"é¡ÿ´ÿþýŸ« @œ1¨|)8˜ƒù/8èQ¡eK$cT, » 5ä.°±0+‚kbØ©Ûám¼­7(Žl1·nûvÃQkB˜ªð ,7+›8ë5€¹t ¤lÆéÃaîê¿AY9I;ó„Ã4‡[¨ãû\ØMÇ "¥'ønÀU\N¨Ã ¼Eª ¤R me ÷ñìþ€\co¯Ó“ çååH +¦¸©8@»ã®> +tMâÂÖz¿Ä–BÒ\Ò‡Ûæžc®³×¸òõqH¢‘oRRÙcÃâ¨èC=D¡!õ%gR$‚ô<Œâdvº„ zfÔ}R+T”43 %¹8/,fy¯Ù`d0þ)Ãüs,è”oÛ c‚2¥-@ ­yþÊõûöÐûÏGzúýSð9|2 ï©êß:ðgkpä¼€ô8¾Rû‹xNýê÷%Ÿ˜ÞV•n.Ð_SÀƆÁÖö ¾Œd7?8ÔÚsÑÆšƒÞ°Àްæ ú~ +ø’§z6BØÜ¾¼˜ð(7‹`cbÿc@Òüû½¸õý>`ñ­@ï®»±|òÉõO>· ÀÓª×.~%S5ÁlÐ à7.˜7ú˜ka»á Ðï8ÓN•1 ´ +  æÓ€âÿ‹yn~ìØÜkÎUJÂQ=|í`ÈßûãKþO%œ +ø!„FÆAðóÍT&“ÕaVÐÿP+€•ÅŒP1 ¬^¨Yì­¦7R[*7°\µÞŽíBˆ2;€ ÷êÉWuâñ½à¯j.I«J³h7@ïmAÍÒ]MYˆgOÓ^A6ÿIzá aÁ=â$&5è¥\ÄàuT(«.ZEŠ€±6½«ã&ÄS +P«µ¾ê1´#+…zÐâ}DK(䯭ÂŒ‚ÏóÝg‰Ð0´œ7>JnÄånz'Ex´/«×²p´ #ų&¤#–å&†.ÄDîŸs5Ëp¡Ñ£ÙÁCðW&Q#)|…”šáh $°c¤£NóÈe¶©þÈ>NTäRÐåí o]óÌéù¹Wæ/_¿÷àÑ·E~ðÞn€¨ÿO¿òý÷ì±¹ú`yS?ÿùo]|ë>¿ð/:çð(’Õ'.Úà ü¾ñÿ,m˜àÿööúÚöšVñØ·•_ Àèï7í¨ô\º¹ €:l³Ï„5(ÀÆ û#´x—kTÓþ:òÀ¬€MÎÕCñ/·oßJ@|r‡Y‘”Ñ×ÖÄõ]æÜGËG* 3 Mߨ6à wïÞùðÝ×_{íXÐY€åË…™5o8oSDÎvyyù’&€ãö(~ö…þ¬³9§KÀ܉׎%'æÏ½ò² “’§o-Bã~è‡öÏj*U•` ×üœL4 u¦¯xV›Åp `õp+@jŽ]A}iPƒ#T,Î:ÐQyP·Q9Û ˜í5*þìPÀ’‚“çjšâXQ‘ˆ*BG7{Ó×dAVêᆓ RïµG«cõ¤N·¹²ªvѬ {XQwû¿³]X³ý¨F¨©ªb»Cõ×°zÎ}lÕ­CÚÛøZÛ‚Ÿ­¦£¾[‘£O¦ÏYøOÇf'²§fuÎ6jÁqܯl7àR=þ‰? ßiÆ"³ÍöÖ~<­ÝtJaPªIXÿfS%¸Lë{Õ`aá\­ô¨R 9ÉÍ2m#%ó°ùÂ\Ò½;Ç¢.ZP¥SÓ:êŸ `¢þÐößÉ£ÕþµìÓþ…ÿ/TÿNCTRó›ZYlF¯tü8±(‡¥ýÌYω¬€o•^¸°Úšž=BÄ…Õlö7rŠ! +<î)(%_¬CûüýoìW×›êÿæ‘Û¢¢ó™9šbÆ*®rf¯ä…%¨LR:b\rÕ¾=h³=EËÂE0LÆ1q¢°˜æéÚçSè ¹Õš‹¤/l{°?‡³(w5»øŸÒ%—Ë)r#ï)ý4 rÏ Ã? ¶ØïoIÛåŸò²Ô[ÒB$CLY)?¹)Áluul,®´<Û]KÒ2nËãy‹`—¥´±ÄèÏ<ÈÂù|+ôy¼ÞšIð¬K.pˆ&H{°DñZ5ñø +ýNÝùO’ªž=Z™Œ ˜\ºtéí·C4Øýا¶ à±ã=…|÷ÝwOž~ÿÝ“SøŸX´N R€‹û€V€"`ŸþÉçŸ)¶Ø`àÚ¥3`´þiX~¼Ýÿ‚7”ü²­†L[^^¾pöõù×ÏžýOÿéDHÀ¬€üé(Uº +B^{mþÄÜq§Ž]€½¥,üH!çPîeu¸ú¹ªÀ_©‚W¤‚þüŽ¿š¡»­ù§àÇZ|ë+q^c¡ʨsÜ@I8ï¾½þÅüW@™…s3°6±Ô4ð ü‚ꢺÿiW·³€UõÕ5ˆ(ï¤oƒÕŒ0Z]unjá…*flõ­ jT¶nPÇz¼Ñk­X=BTºö ´c¼“®b¨ð`61A{¤©¢ôŒ¥ˆ©.è@iÓ·êvÂnùo’•)HõN 3˜XÀ­E©hG+$ukEŒ±Þ%Ée9"¿€$Ř¦Õ«²‰ Àô’ a6UhŒzw¾š´¢ý“á ÆTýý÷ÿÕþE}î €·<@û Hnÿ Rtia‚ëcCRÎå6Aráibvƒ?,`à9/.;Y²€žqGÁ²¹as±ùÐîE„4kä|4ƒnæŒtðJKLB<«Ñ\"!!í¥€á0MËœÂi¤›€‰h ª¡§ë/’jNÈh8K³éIzKÊ“ë†Ú9 €¦BÈ~ísòÒ%[rìE@)͘9\‚ʼ҃Î$fߨÙú¢ÚRÇñ”ÄG1/ý§Ø:âèƒÆ9¯¯§„5¢ €´ÚõòÞÖRÞ¸üÏû£’OX,ßåù,=nÔ¬2Ê<´-P.££`~þìòÝû=†ÄèÿôÉÓÇZþ¿Ó°¬ü|§^¸_ó/?•|Çzëü©yõ_œ  4 L âÿÔ`F¬±åg (O-èõÛÛ뛕àÆÍ@3R|Xù’K×Ö7o¬m8bð­ ´æ89¼W&˜.æ£öo/½S«,<[ ÀŸoÿ·ÛùßþlØv-òZR , ìïJAÿGÉ>ûìóÏ?ÿìóë|î~#¨À»óÞ‡ÂþzÀåKšÿ/\8€æ¯5@À¥ËË|ãÒ{—Þxãl5OP%ºÌš í¥1ð‹cóÇõ(…áG‰z},j÷,ž»æWa¤ +áTvÁ¶ÕšP€âoTÞWrÀAVÀÿ0+@j„j„Š-EWcŸ¦øÏ ¨Ó¨z®f„àÕs`;cÿG +˜:ÚB¥æòGíÖ¨eF^haMc…Æ·ÿ…“¾­¡€þªµiê /F®¨ªš6K„S…wšõ¥bËïÔ >!¶¥2´Â%ÐCbÇeÞY†Ãöð+°´…Èõç€ovzíQËù~‰+±- *þ²©Íº¡ a ÎP³ºi]Ûí;QmKÖâXÀPîÃzj$O„)€Ý´z•€‚2Θ¿2€bhúˆ®ÓÊ“¯©µvìþÑþ³¡ãŸ_ÑVû'ËÄþà?(Œbö¿GJ†ÿt؃̂¥0=„?Ú.¯•⮘n°p y øð¯¸î•»ˆCY‘Ÿv+æÍA‚ +˜“†€,§›Š!¸SšýEvÒD¢iY°€~÷¸GpfIÚçœäU•|ül'˜wØ/Ÿ ØJ‘Ðù…¨ã¼-DEŽi)ä=*/}•,ÄZ‹ŒÆŠa$R6xQ~Ú%èH¬;1ÁPf,Ð61Ù0±àz¸¬a‰ÈHüå¶G€þ.”`/4Dì^IyöCâ‰â²að¸½n«œàÙ¤.)9H7‹(õ“$%~æÆÛú’Éléç0Ð •¬Ûiû'cÞYht{ñ à>à/·€8 +àc@†zòý?¾ÿîßgN€ƒ>O+?èWI&<©À›èÿ³&Ï‹ñï·k‘Œ¼ºnú73€J÷æ¶£ÿ®ÝˆÛß®@ +.;ðæÆæ‹uðcmkCó~…û>U O. ²üq§ úÃÞÛ¹µ¶ÆÁ?Ú\¡A$„„ÕPá~äÛ»îêæ'xòäÁ·wÅÿ»w?ÿüúg×ïÜ ø+±Ö:ꀖ/æËÍ~Y,6Ó&€KËW¯\Y^¾rí +à?íe¥ `îØk,í"gÀc󯹞{í5=¡/Ñ ‰+ö›h÷n=gÍoF¦3ÏBÙ¶î(@­Ð÷ 2TÐ8:Ä@#€à+@Þdkj6ê¶Ð©TSSÆ I +þŸ+îì¯ÚdÚØ3ЄpÈwêÜ9T\绯gšðPó¹zq½“Auü…;[=BZ¾@¡°  Ý\¬®¢Ü­èvŒFŒÎûWÛ—í° ¤š]íu¤N® Ôð©²×íÉ€¡–ˆûÃÖkUÇ•;Yöì¨ä,1íÑ(ãÕ·‡­:59gÅÐ,™ú­õ:€šÊ%¡é;Eí,  ƒ®ôÔñ€¨ÿ­_eF@ðvÌdç^ ¨I‘(µÊ1àU§L¯k%ôòxŠ-ÎZÚ¢ýïcûúÏ?âè4ÉÄZx±Xÿù=«ýOðÿ‹|•rÝO!Ló‡9DN:o?ê)ÜGš`¶°ÃyêÆÎ<'ˆ#[¶Øö >,å@­…$ë‹2Æ àS,ÐB ÷6—¸«½6¸®ÙÕG>ƒWD +^B0ÙkÇ»RPöä¿¥ivä¤Öн8©Šì%V 6hÌoÕ›K ¾8.1ˆ¸¢˜{ÇXdAc§Á´¬²×Î|vÒ0NÍ®¹ V~1ÖaÀëeªýî»ï3 +À¡BÅñgvú ÞW€ ~é4P>òE_ïÿÙoÕˆJö—iØÜŽ%@ @ДŸµlT1zk} Ô_³ @&ÀÆ&›³È_}&ÏóÙ±¼Sk ïÿ1¦ö¥€€Ûúì†nÿ#†ïÞ®|£_±<¸oÿÿ0€ëŸ]‡ TrçÚ…ya™,˜›;SLoœ¹pæ ñ_‚FžI.]¾¼|õÚÇ|íãO®-¿wé³úœ81ÏW÷Á×ççTü (-0Çž °C`± +¼2wü¸Ã „u¼Ø‡œ‹ çîâ9k)ß®ÌXöKy­w j\Qÿ]H±#ÀAVë;k5Ð¥QèÔ†; jâ¸ðÆ[ ¦Àòo«1ãˆåÒ ìÕÎ… ð€6ÒFÿõ¨_©ÜQçÔ_ØDÙÍpÿŠm«¥? (hlT«äâ1µ›#Øu½N(€‘`IÜX¤h †ä +g%Õø«ÀžTv¨8]çZƒ‰L3Ðí ì¼îØrp¢fåkšù~wÔjè•Õ±ÇÖ`¨Ÿ¢ã³ ã¿Z£.µáÔã&¨]üQ©p‰·¦Ø~pŒTª¥Þ¬ÙŠ"ÐgÐdÉЄP§ +¶WCÌçÏÐiUÿ‡6 ìuý#~v±ðÁ±DökÿA}PÎúÉB.Xªˆ#-K6lÜ6á£væ ðAðnCõ 4 cè÷<¡£@¸3=Ú>ÐM0b€{Q•2‘ba_;ŠCLŽôÀ3–Z1d:d’¶NMYœÒ@.zs޾|—Ë 3'›xæ;e:œ• Ì|Á^,åÒ&9½dO9¯ãqþç2 7 'ç:w"œÛ‘¢f|?:Ø6(Ú++:äVü8[ø_ñ¯MJtÂÛðFd¨Ï¾E2q*t€¤áÎ7Q89$VD=8®‹%á„@òlƒkNðMcM¥Ã)Ï'h%AŒQH?’wØjdœE÷dåy:9‹ô¥¾•R¦³†L‹¼/âÈ¥ ôÑÊ™y±Ä.â?RÆråìòõ´<|Zù<þîÉwÿ°¡ÿ9# +äVøÏþÀ€Œü/ ‚Cö–Æd‘ÂÍàèÞoѹ’Ê诔–€XÐÃAö¢ôÏÊÍØ xmçÆšseL€;…[ÛÏ|*PÖߺµ®`íKÁÞ{±÷và·ÿÌΰ‹]Ù5Wò[•â?‘…èSñ$@üŸØÿÈÕ sb´6šyÀ{–£á G<óË‚ÿ€K——¯\½öéÇòñõO>~ÿ½4 9M»Î…³X1nX`ß}ðÿý³~åØœ~'^yå7x[É´²˜6°–âEbT(Ö@Eö¹V&pˆ»´b²‰Ÿ²A†³PQéTNdµ”K ˆ ,ÞÃŒãt"C,o1‘õ1–Ÿ§[@îcç?K¹¼ï%›yZî'8J¾·á>ÎpÜ]¥e ÛB¸!ù·ÒÿU³•n.d;/…k2³×cÄVÖBYüO"H7%Á´0~€öÿH@z<)6€C…Ú^Uÿ€Ÿºþ[oýTp*€Sþuo… 6÷ꮈ¬]K@&àû+ €M[;À=’®ý7vÖ×@ýÍ À?€ÜãÆÚ î—·¯S,ëkK€[)X/+@õßÙ^û²Xv!¿Ð“Òsñ±ÛðWr÷nÆú|¸ûùçà¿üìÎdÈÀk—^Oßý¹ù¹9Û.¼wáÂ/ß>óK>ÈÛgÞþWÀ¥Ë¨ÿŸ~úÉuúøý+W.9V€êQØÁò…3(þÇþ§‰¡ÿ8j> §äø€Ý nŸ8~Â^/ø³Ùæ-í:Ó…ËC×»ãŸ?¿·}øÎOdJDý‰+@µu°àkÁÿ_€êåf»VÆx@¢ƒ‰¶ p&•£0r¡ÍÛí½ ²y¯.œ«×ê aÍnÿªbT ƒ›T€ÖËÑUÆ©ÒÑ^ƒÑˆú¤/hf qk/Ízûm€˜ì±€ˆ±¤ZuðÖVmÁæÈ•vs UžzyÀ'˜M ë·¡ÿ<{H–0K”›½ºŠ¬bdóÂp0ìØ¿×«{«àÊæhD5\CUšú“‰CÞ&Ü"Ä*Õu¬öã_‰ÄZn¹²ìsЀ¶ëîÕ@*{1µA4ªg«ÛÞ°!ŽúÝa?ø¯A#S˦Φ–Ý éÝÿíÿ{Á!1. FYÚ"ÞUa,ÀAPtì繊žþÍÒ«?ÌÕlœfr:@bl&n%RçÂ=¿îu-É-ûytÔëG¼Ã&™Íú¯c8$Èè»Ð]5˜Ü•|vJéÀZ†´åB¬lÕeÚisפ°$$®ÿ“·D7†S *Å®”ôòÅ4%HÚï*¦q®Ö.äÝîÞx°Rw +)îÔv\€¼¦Í†%) ú>Ö¬¤”æMFÍÊÿuÜ„k0úDÊ’×n5俆‡î×i`/=OÖÙ° 婿‰‘fa$‰ [ü%hDªkßýûKî˜Oì2‹¸QÎ=’(™Èkµj$m8ÃÉ!?œ”¼:r Bµ (j¸àGÿ¿ws@ƃ6|ûÀé=~òô‘^ü¾—”ž‡ @nuÀÏ~þ B±œZÐ"€ø¿bÙ Œ(3¸¹óe ß±€§€Íøll­g½Gn‰Æ:¢þo‰ÿöpTÀXn΢¿ò¤Ê°-¸ø¥î¹øÿ¿Ýþ’»ýÙa`¹åÓ"ð‡í[šýw¿t÷Áýú À½oîÊî‚ÿS €½2’ÿ\†û»pÁŠ@ À¿^º¼|íãë×?µ píý+ïéP‰זߘ;>7÷šDùE‡°Ýr’ôK~PCP--8¶=5d÷«ÑpØ)“M€CÓ=7 Ðfp@‰ºAŸ*DC!5Kª5õTö¨J¥ +²":Þu©Á‡6DPÝûÝxôjo×Ђ! AßmžÔc3/h€Úà¶!î8~Q·–Ã$H +p|È9_~?6¹ý¨×tZzŽˆDÙÓ¿c"ÚœÒirXƒµ)P5*q(õ\Ý +0'užmùF*À¶äç>&ö2øÐ«çÄÿO¦òj-¶‹^,$˜ ã¨NÔnõFÖ¹D§ÝÜ2{G„ü×ö¯]ÙÄB¢ý{BePžÑþ§è¿K`SVö?ý£Í#ÈÔ0\š>’Pn[†<Ö.½ì2FC@W½›¼s4_@FÔT\CLF¿móC¢u³AÈÉìKŽT'sÌô÷JÂÐî-ö(3*ã1\ï+Ñ2}KÍVM 7ÉÕ$³ó‰uƒÑJëWu»šD Ð$Vx @fà³|ZžHxÄEÁw¤ÛÕm¶ÕI|‰‘§p3„[)~Ê6éZ”dæ4Ô;s +Uí-Ypo¬rŠÏk1‚Ž¥Í0ñžbÒíÁ eO×Á¨Ë;2èŽõ¦AI§A×É(îm¼ª¸Iv¤ÆÉ$÷M7"›Á-‰§ +½3ÍrjB¶Âº¤%9´ãÁ¸Iþ¿Á ØEâRë¹ÁG-gN§7ù…K¶¤Uù‚sž=“nNüàÑ#§xüô‰óÔ=~üô»ÇßKž|x/€'ë ¨ï]#@„”†÷Î4ó·BÒgDP®Tómÿ›âÿÄ íF`*7c/ÞX_Ïwc»XŠÀo§ÈÏ'J|QêÙümÔýµ‹Zþd—Èûnßúr{â0ÛD¡ôüöÖo‹æ?üCÏ/m¾±óàÿMÀu@1\»tZeýÄÜë:¼/[¾páí7´€ˆÿ~zýãk×`×Äÿ+ïU à2bëÀµ+—t8{ö7Îfãõ×çŸ(v$C–ŸÿáÚ2gÀ~æ‘Q‚z•·,ìæqøzv$Àð˜H(€ˆ™ÖÍ +û+sÀV€¯µìó°*£ÐÙÇÚdröÚ%Ôi´èAÇêA¿¶T<«»Õ¬í1R€d¶x/,Ph;»¢½ø‹‚JìOÓ€´ ¡µÜÊï ânÕ@Ò±ê µ¶Žà€Ïsú7 š<{¤,%g,´qÖærp‚$Øêt¶Œ¢KÎÂj ^3ì5E|ÔqÎSÓ×ÎH‹Å†ÊŠìF -Þ‘…†p +µQ¾9ýÖˆ° Ç!õê<µºN€#"àÛl 9N¦  J§JH jÑÒ@*TîX¨J“*|¯êheœ%21ÏÿUÇjÿŠÃ7«ýïZÿ…þé@1'z·Ÿ.<Îxž’*†LJ@92ÆI2†L^òõ"ž»F_LÂû–µT›°Ç”bn®çéž­¥”wâOYðxÒ£ì“>ügÄ…q[ö„FãWãÑ*9Ý·(%ýa4c Z+èͪOše»¹ £JÄÖn+zy½š­N‰&BhÏ +NB.ËÝLòz³•ˆ§õƒâÊ‚ îªC Ê­~Å—‘­¾ $&~±¼Ó +:8°K‰,ØÄ-¢ëìˆs–±÷Km‰gU;ŒWg_}}aÌ(ƒë·_bF “K‡Æ$ùÓ&oˆT‚!'/ÞF’,Á•º#¤vF6©‘ÁxøÕ×£Òb °ñ_ïÿÒP¼È(ÔÒZ>,s<ö§à÷OÇAþTõü¼i+À›VÎ\íWÀŠêï´¡ÿ©(€'€ÿëÛëëëÓ^ÅöùÐÑÝ=½HÀúİG85Ä~ø×ù­¡ î#þß¾}sÍ&O¸éÎ"nÜœZ ¿½uï›{»_m"|?¸o'ÀÿøÿÙgw¯§-ùðò¼z:Û À»fÒ/µØP @TüO?ÿß÷wE‘è ùÿ;,Wryù‚¿ gæ_ÓóOû…û…ÕY¥¡ «çÿXÔ¡r|Ê‚ÏYûEæò&–¼|{dbȸ{[&`jh¨6"Ö :<·Õ¯­pÛv=³j5;öèR£ µâÀ6#ú€u ]VZ¿OÚ þä©ÂXjf¦$S©™ØÃª^*jL*žü…::ë `ÆJ÷§"¨½‹ÁY¯KË3t¥Fñrl +~5lþÃaži£: +6гs«;Bº]ÖQö;„,µ"áNË=SQÖt³¢öCz¨ô^·TÕÔëŒVÂãp‡~h|ì\¨¬×èØÒï ·½ÞW` P“ÔÀ bòÎ'©ýDq9Œz2«ýïªÿ»Š¤«``ógøGƒc0QüAôTd8¶IgL4 XäI3RÝØx.;q%QÇÇú|²kÉÁ1°BžwH¢œ$r0÷Ç­La ¶ÇÖ?úŠ|:YÄHŸN‡¯A'rð«[⊔v4nQ‚IQÛb6Xid¾ÝÕþªJ-áìµÒK£2^Õ‰SÌcp³j»ƒ³Þò@¸- †ß¦bÉM‹ÿ¥i<,´šcÍä”aö^Ë W¯ˆÃ+«Iæ¥%RÀQ§ÖÐ0%“µíL<v4ZŒˆ|_çÐñ€’³*ò—‹ÉâqŸR>¯ò!9 ³[d¡´œh»·ªÓ“Ê&…#î—¤=&l€€·dj-;ñ’¨¹´Åû(¹H+_Ó‹FÖÞ~5’Ês]w`ÝrÔRaôÑÊÿÃqeÐÕ(Ùü/8ÀYýÍ_¾þ탟8P!ºø=ÎÀÀß=©ìýHp\¬?` h>uêØ« ö;H +˜,ÁZGõù×6×ùÿw-;kû q.)gNe]OÂ5!}ö»­I_ÂӾЬg/ë?ÞþÃΦve|àêA ^Áþ‰€ç÷&_ü¢ãëðàÁ7Ÿÿ0ƒX¤•\»tFý\æÐr&ˆÀ/ÓÈáòÕï\ÿôÚÕå+WÞG–ßÿÏ2€ðêUðÿÃk×>ºöÑõ>’ \åܳ޶øŠþ®ò îï~üW¾¯]¼¹(²OÀÝÅ"»lêîïÿ_Î>þÔù…¹ÝYvž‘T¨û¤Xl फ़`¿D€Wñ +À×P€´TVê…©ˆ]j ê8çCsÛTiÔÒA(ë·½Fm%ºÿB¡?è¯àœ7Š:\/fªVîЄèKc¢·Ü™:†ÛÛxL݃šîXj£-ôCÅa¯.#óÌ»„ÚzÛjʪr E@·ÀU¡_°±N>ÃŒžþßîk.æn쌭7Á(·à'Ï%¬B c°Ý‰¨{sNxƒöøXãQ#Ù¹PÛ3Z⮈ùܱ(’J«s#SÓªŒÁ[¢ÕšîÔº$醗'Z5k~Íã"¦ŒØ¯ýïÿ¢ý/ª9«¿ÿt‚žäSod8Îbxèè&á{]b•”$à.þ @rœÈð/*ähØn Fój‡líTOÕwA£ 6ZôÇc(\´`˜†ÎÄÌœ0X±Ä›«{r9¸ Q]¡PžkMíýqg#öÀùx Ù`Åž);6ø*ÒIìxwÐß8ž2tˆÞÅR‚-&FD.`áHT³)¥ _wˆE•ù&ŠÝú§RÜ€×^w²¦)À õG0\a¤ÝÃqÚƒ7혜RZ†lf5y×|®åjÍ$èšfîj<[Æ#;ÔZ¢ZíĉÚ*õИ¼ÇÚ¢Ð-ys¬ª²ˆ m7DÉ)²JFÙ¾2L'5 ³¹çÀBºª¢~ô†uâæîᣖ‚ÐG,¨“z–F¶Þ..æàÿiÀ™åOíµöð±CÙ à)Øÿ½Vþ§ÏsÐÌ?p  ž?EÕ 6$Nð9Àµ^€köå/^€›k“ùøÖ'€)ÈP¬+àŸŠSø­{‚°?Yæþàüö—°aÿO•à/q üùö-€^!{€WìúHf$sÞ½ûm@ý?¶àÿ§ +C¸v žsÞ_}]þÈ¥³0€7 +þ_Z¾úéõë_Q¿ö¿üþ•+ÿ¹´hÿGd×?º~ýú](@dù‚s V’ÊzêXp¿|²]þê*ðÌ:E³Ÿ]”Oì¬öý3Í=s§ÎŸš[øME&î€Å +°ÇWu¿@ +P8,53oyAQe%FEGhIO5‘]&õDó h“È„]à6[Oú5¡”Þçp‡€¼ß@3 UŒ÷æjŸ‚Íœos<õ»5.'ÉjPšºŽS^N<5]«jì,“¸ï”ðÚg[½ râE]Dy 5!hÔé¡|Ë[> Ñå”Tí¨H¤Õ=µ§_îSNá.ª‹Þ,>G”‰hZA$ÈžÁœWÏÕ¯~ÎÔò4R¼nx4T¡æA½„š4"Ôfš#‹ì…–\ +טÂÿ®ö_ð‚þS@šyfùSü'Jm° +éT­¥ð‘Q‹Íî‚ïÐ`’xšMöŠ¥é™MbZk¢D‚ÛÜið•-Þ(Ý™„&™Ýá›h÷ÃE\`$ð°!¨ +³“8ôP—)ª£±\DíŽW튦VjÚõÁCÙ£Q»Ne‚–+ƒ¼¬Õ[:‘dÊ^¢#œ’Ãmn-Ö¢5ƒ†€1Ù[¥:Á·ÐÙþB!±Ü°‡•kõö´w›¤MÆ7–Kh)QÉÖàDÀ&üDøîŽêì& jžGzz#âã{‘‰˜:ŽÃç5þ Œ"õ$†< 2AP}ÈRÚ Ä‹µT ZVÈÝÝ-’nS“B²šªˆM$„(Y¡Œ¶¾‚Àºxi>6”- ‚wƒµ Íš4°äÓ‘KUM­DÙwYxû’±0k˜;6¿|ç›ú<~øX€2 ê?ò½‹ƒ%(Èõ÷¯c8êä±Ìx TpúŒ|å\ +ƒùÎç³® `bØ®ðÚ §_ßLÀ®Þ€ßÜæ“š |XóÛ·ÖÞŠ€s„LÆøSa +a•ï­X + ¸PŸ‘ø°þðÍÿ=mö˜ŒpíÒ™4ÇÇpFËÿ.½ûî… oÀ„{|øé§Ÿ^]^~O +Àêý+ï¿¿ü^ÚsÀÿå«¥ àÚ‡üÎ7Äò£k)Xäì™ùã» ÕûÀ9G>>çL„ÇìëÏ*cÌ®ÙàØñ×të‹ÀtQ>ÑøYíÿïÞwjaîÔs,Å üY) X&Ø"p°0õà/o:gG/^À#7ø'SÙ³-Õ Äñ½½Š”†0-Ÿ“§Îq4j«ÆZƒ +ÜS€£6ਮ2ˆ®Ïd©Q€z—À{ÉÅ–©ùÎÐm£†wG†ÏS¡ZY'ÔÞ» +!;Ÿ\…Ú‹Cb +Ì¢•è,z{\I#\Ô´FcÈIÀ!‡yˆ^bP*QŽO€MÐ S€(çÎUm!â?R¥ÏDÐßZá ÜPqaÊ'°Î?R¢…‚\8š‘huìò®£X<Ï„jÿ3ÿÈ üÿƸR +"åv?Q«xhTËþSòÔ +Sêzºæ[i¯ý^”RYùØ-º¶í¯uÖÛås¨Æ­Þ:8m¤ì‚+ê›c”Öþ¤W¤š¿®üc·Q ½JÒmÅ$¤7BÓ—ì_ßî·†­-ýøñÛo±¼•.ìnvÚ‹ö·ÅÞdw4hƒC€$¡«P´Ž+2Ç{"h~Z0F–âЪՈ԰7êKO‡^‰ú וo aÓvAHI„î˜L·TYšÙiß„Á°vß…ð%,$È Ãz޹·â¤ÀÃn­Ñ[M‡ +/$8¤”¼@@ñç%4¤ÓÖxk8"-Æf—÷êi]€2‘¾¾#+y¾œ‘ŒÊŒ™ØKZµö—vì 0î’CDLÓL*3Ldæ¹¢V&öéGÏ0‡˜µÿŸC9À¥³ÿzöÌÐcg¯\¿ÿðÛ2nÝ㌤êÿı¿ÿGzü,Æû…¿u~á_bˆWø3Ràô0™Xl¨†`þ;íß~ _‹µéH +ügüñ?^€üÀðßâà”kwâ¹ÝíÛ´OA,»MÅÀ¿Í=ö,þ—ŸßÞ½+þßÿoÅp÷3ÇŒ—Àµ «gnþø¼ø?÷ÆÜ¿¼ðÞåL +X&¼¬À‡W—ü÷Þƒ\yùý© Àò•®^ùàŠýJ@>wîÜùèÃkËŽÌþe¡Hb8þ„ð €…Pï˜ÿìÚ-¦M? üoNåÃvVûþ‡þ¡ýCûžC@xÁã™XRQÌx;Ëû¸× +PQƒ÷[Ô ¶¦æ³¾¦&ˆ*$ŠÀ8À‘Mï 0¨Óç £^«{»ú4U¢ü¡‰Š +\®Á±Vƒà ªìÀ¾­6”RÅEƒ$ð>\ÚàC5cRo¡¿õWJ¨N +$çwæaö¼æ”LW<¶áæ`Gè€`ÏŠàåÊ_ö,rî’µz7øà:àÏ!ËCÐxL*jò’Lå±÷à9¶ “Nú@È…"ÏZôÉ6ò\ú` ‹z È24E„H%Ôü+Ú¿ "økHПÕþ+ÜŸiPû_lh .’ ÿTÏÙ9QÅ_ÇP[Ut”¦{4BÍè-ÝÒ,„¨ì*ˆªˆvÎÏAw›ðmßhXÓ4¸¢K_o„bYÜ5möGeî7D€ÞóÅEðrˆµ8SŽtòDŸÙ±xõVM}_„æÂ¨v +ûy=(Fd«Ý î±áÄÒ5Ê á·%).öšŽP»Í +[gaѶv@VxàÀµíhÕCˆÅn­®ýÎ2”¶†!@ÉMr‘,”¶:ÁOÕï+šƒ)aMHÌÈÁ§(—•[`wà$¼ûÍIBƒØmŠF³c3B?$ùÊÀ Ba¦½£cçL‚BjjG{™](ê,œv²áûàž»¾õ+–dõH»=üz8h-vÿF¦AÔä¶bîtè4ü$DÚaHˆaÿŸCR×íçôiû”Ù péÒÙ þlÉ0ó€ùWæ2ðÃGmˆ `~¢õ?^€‡IñE;€½ô8ð?€TpúŒ^«µ Ô_OW@YÀԠ応aS —8oà3R¶Oìh8µüigíI/iøK±Ø `ÒpPð?|£ˆ$@dß+–÷¿½ÿÍgÿû7ÿþÍý¿W¼ÿ&ƒ:à‰c¯½B½® ’¹ß5wÈ¥ôøðÊr†o~ïÒ{ˆ>ï9š£îÎðÁòû|(¨þ¿Ü"ðaìׯ]:“Æü‰Çò"óp®žй‚ñÐûÉö„Ìükñüâyà_©žy€¨ã¿¨ªˆB|AŸµÈÒàU͉ÔàÅÀ‘µ}Ñ=VdˆþdBàZí` J‰üB¤øÂ9”i³TöèF> ·~íBµõ£Ç=18«šåê¯VseU5Î{°ÏÚ‡ÿxF»]BÍ… ly¨gR3£²QE¹¿ 'sB%¿ãhpОN/U4×" °~u¶`ÐÀ½~W¼ƒƒÜX>¹4×B"I‘} àÕZ-Uµç„§Ó†64(©Ül&Ôì#MÄZží?ì…GÉa=ÚÿŒú¿ëø/‚Ózõ¯©ñ“?‹ŽmOÍÏýmÛN àöî#ä¨Ç„mqz­ ‡Ãñ0šéÍ1ZÒŸ ¶ûuÏ!!a ©×]·ã½¸#éÄ…!ô¢CÇÔ¿€{ô…cŸ£4Ô4ÿk4è¶ÀåÕ®³JÃ3—Í…fÏÔp‡wfŸÙØ_±y( ÝXàœ(½¶Ö+ ·CKšÉ‹X¾‚j@b)¨ê;IÐí|Ðt4­q¿V‡Åh¾ç*Þ‚YnвÁéÔê-}(ýÛZ4(lgÞß½ "ǰµî`€û$çí—›`º×0ÿÓ­µÆÒº[9xëæ­¿Ü†L-yŠRY~_D¿]¹WûGʈwØ÷÷4ðýì³»gü@ À+¯¡k¿þú\Ù/àýËaÞÿ¯£ÍëðŸVÀ~.]F÷ç³ü>ß®A>º&äßùüîÀD–ÏÚšü؉WŽÛÞ/ì¿>úôéù×]œž?SY‰ògf=Ï&g¾¾(ú‹ûàšÏdL§jUýÓñžmøÀ›&°Þ:@f­³ž¾¡aÍ{¬…µòˆè¶LíGÍù†³, &‰Jnïï€ü‹  ¾ °14WW64z5œüïu(DÖºGS%¥–5ÄÀ°×^ä¹VÓ +k«¯µ!þ‘ãÜg0êØ°ß‚êµZA ¼ðáU¹FX ñ“(Ç÷€ÀB&‰H¼ß×l“®µ{wåh/²'CmÖQ~![¡a_iD'›Èož’XúµÎw9Åëͧ£—‚ÐG,º@þõmÀ%6…Y€>€¯]¾sÿáƒG=´`±<}âŒÀOÿâðwˆéKåèÖð÷ÊÜsÀÄ €Í5õþ"›kë3ÎÿE¯6Š!ÿË 1ªP!%1þ?óñIZ +Šï¬--mO-î¹ý§/ãøG¹Eš$M ,ÝåW‘^€»E?¸_,ÿþïÅàÿu÷óëq¼ýÚ…×{íµ×æ_—++ÀÞý/6öCÞ]þàÚ‡^»z0Åÿ0¶ÓÀgyùòûÿåýå÷cøèC1ô·Eàúç×ï|öé• gOŸ™?–ÏŸþOlÈ-ÙóçQ·E'Æ}1>[!YÍü÷Ÿg“¹¶<—äí<€&È.¨°â ÀKúŒ  ÉâÛ±zÕ­‹:]jë@”P*'ª0!³Ù\r6jŒýÑuA;à4ö¢¿HÆå^* ±¨7:*`§`@ ÈyÙÑ2²h$käŒn“¸•·Ës££ó¢êØlõZÙ±>€ÝÕAoÜcW§é¬;Æ–D¦LêØ°B!´¥E7qLfû@=jK†\âåq+Oå,Þ¤.¡Hò=/¥Ä ˆ‘m„BæÖþŠH)LFåi>á>}ãák©äîH_€ŠT}Äb5ÏÏÖÿ o_Ò»üRq<=?7zù³oÜökxòØYìÓÀY¿s(›ƒ%¸0ýîýÃâÍY À3ø8=@„teb˜àÿæ¶Þ€ÏŽ\Dæ³³sckc Àeø+ϸÍÙúp*<(kîvó&ûþø¿ýi‡çU€©L|"eýÍý +û#Á~äÞýû÷ÿ~ÿþÝϾ¹÷ï¿÷ߊÀ矧# '9Àü/æ½o€Ž @/€ÿrÅþÝåâß÷Áòåw/WËÿùÊ^¸`À‰\^~ÿƒBâ HsÀ6¯-o$n…“?/*fTЯýÎOFuâË»vÿW‹àÿÂÜó||×xq´ì¥(F³Fk•b`=¡Ýî_C¨sØôÈ‹ó´~RÉÔXxÔ'®³D Åß­ïgBNž*MÿµÚI§žBl£Ïµàg}6¢$Œ„®RøÄx»Z[ÅSÁ¶kíÞ–ÃøDµò›³¨œ†+¿êÇÖÑ܉«´rz©íò(9%Öß µkž­´×uØ@¶Áo‘ k ÇsC:VmÍò]©=©õp\!¡›Ç%-t^DÍ¢~Œ!ÎÁ2‚  J åU5H‘«€C{©CRq[îÇÕÄiêèm‹„šNœ 'ð?«ýüß‹þEû_ܯý#<ý'JgI +%s,G6Ï'nÝÕ.L¨×ÖÁÜ¿4H2ûcÝ߸…Ü+\i·ÑÞGà¸ÐžûñŸ¸NÝ3íÞ2nï9K[d7Ï&ý8ä Ý·9“ò2 pÉ3ôhéB' öVد• EVÉ:¹[på<@dƒbÑ­-ÔÈêÂèfÐ- åí²0õ‡p<0~Э¦ÒñE‹œ­ìœÛlønB3 -qÒ‘ÎÖ|K‹í»Æ]¹´½P·Àº‡ÂײϤ%%Þ®~Fõ÷#nãœØÜ= XTþXDmxŒ€\Å 0/´L@툴X–©Q ¤)²—¼lfËW´k‹[ЕėUÉnl¬áŽºP ümØkƒóÜAÞC¤¹>^EÍbWFõòõèåô?Aæþ¾£Ä ã²Ã‘àþƒ‡<p*€ï2ðÓ'ÏÅÀ®¦R,o.Î…þJ§J8@Û;ÚýC¶××hw q(0½¶¹±µ(ä¡މö{>qä BsæÊÁ +Àßþƒ“€ÀXBòPé§HFšò(À7ŸÝÑðïéXyܽûͽë×.Í¿vìÅ.?ç|sgæÎ¼ñöÛ—?øðêà?Z=+üþÅÿ÷ÞŸŒè(ÿß_þ/Ëï¿ÿÁûòTE‡ðÿÎÏ>½–.„ÊeN¾|IÃ!JW¾ä©[ýÍVYæ[Á?â0@§žÓ °zo_À +àåÜ©'×VVµee<¢ +å|s­-¨m_·f *´®i6­§@×j(µ º)•Õ>@4ÝLçˆ@`†»‘@í ;_»ÑrðáÞÀÓÑ ‚bäþÄ©E…ÇÚ‹¢,!¶±Ñ:jÈ£9‹j¼Õ\Ûâ4Õ3{¨™S«Å5‡ h‹®ÏíÆ¢Ã4:BU'ZÕÛ°Ò +ýLа%’íîˆ*S‚"àžr«÷×¾>ìi`c}}Ö`¦iÿfÁc¶nìl­¯¯m¬mÅ %ÀþYìχgܺ ‚üûƒÿ1<8 Ýš±L(@±(žì±/5ûß/°_<îý7m÷ÿþíßïß½ûÙ7ÿþ÷Xløæ›Ï«¡€®^š?6÷  ßi}ççmxã_žùõ…«×>ü¯ ÿÕ>X~÷Ýw…m›n.-;Àûï•q€*TWþ‹}ƒÿH‰%àNL×®\¹š6 \ð#ÄŒª2ÙÝ:X&Çá||+´8@|åRû¥F{†XU » {Œ¾°S ++@ß™}Tø­|£«aR»Í%€CÆRUÆ:9¤«üX£5ªql&"üŸL³÷ÉszÂë GU ¾AU”Ú-‹šW¿*u}¿­Í ¡o{¤Å›Ê¾×®;55¶—§.Tiv!í(úF© Eÿ%ÔüGË·«97^Á ]ÎyŽu*hÕÑyDl.w¸eK{é@ qog!l~“Û[cŠÄÜÎ>çŠõ¸µ«õ.5¸ý ›Mpß6ŽÒp2­6‹ìÚ^=Y_”cøÜTâjŸ:Æn¡ßií” OIÞ˜r±â+8ÿgµÿJýŸ*íÿ øG‰Ÿ&àŠ¹u0÷dC\QÈÇñˆR°P‚::íó‰fiõÀÙÑ=§b"ŸU,-¢I¹‰k—dŒá:Š©½ÕÊ º¤"ØÇî •€bmƵVV¿èkõ'{zÁGÁ×jO€A7 ®bXÉ—ÜNÐhÕÏ¡-“ú¶!å7|ã’ÙíþÈVÊjøŸoˆ‰Š_×û±µÐ0(p"ÛZ «8ïËNa?D'æõÕÊA‘'D¥m†8üÃvÝÉöÕ²[Bñȉ0íÓ ?Þå† Èµæï[T»ó° yY'Àå¤kÂ`6ɶ• r¨¡¾Ä«¨§ ª¡Á{óÊš]æî°õ!Nd#Èœ(§r/‡Gt£?’Ø0bçL2ü¨?©úXÎØò«õÔýßÑ€ÄÇv  ;ß>xôàÁã8<~ü½èÎÖ“ïôÚ(Ue_!þŒäO€ì;@*8=P¢ü«hK~; ÀÿÄPõ@2`ì%ð…5ޝmlíÀŠ- `þlûÿM÷hàÂâ €õ°½Dö ˜X2 +‘È_–E<dÿ&ƒFüwï¾ïûíý{ŸÝùæïÿþ÷¿÷Í}À7÷b¸w÷εKóvËÅ&½ò‹à—Þýà¿^ûèÃUÿß}÷2?yï½÷ 8ûù]rÿÁû,ÞÿÀÊ€}øÑ‡úÿw>ƒ|pU[Ëkp„K&9;ÉcÕvYÍ~‹Äâ³à P‡J*Çòòòj`°–AfÝ•bàJ®Éü·Ò )UÙ§2 <µm1¥ê±bJ[U«P +(¹¯UßkÚ–v6~Ac®õ…j®’M¨8Q©4»ÞÚ\–{ˆ€@¼Žzµv÷oTõ" ç¢&âT‹„¨?^]Š¥žšÓ½†:SÄ¡B7¬°h"¡¦kœ½ÜÖÔáÐçËJ´õ§ñ>CÿÛÝ|Ô×µ¨ª³q u#µ·ÇÏuGÍÖhÐIØüçrâGíŽ +Ǫ‚ßÉàGµši¡G„)S%’@†@âšGDŒߦž =ÂáÄö,ÑËROK]·×±Œ õÿ÷iÿÖÉ•ì¢ñü? þ‰ÔO–A,ËÜ+YH’t[º— Ú öhHBè/øx^Šb?Îr²IË@½æˆ>{Ý™—~8NʳvªÓÀù>IeTÍÜY6*ŸCзÖ&%Zâ}Š0Oq`@[÷L™¹Wù¬˜¡f=瘖³ Y@kÍú‚ • âÏR×ÀïÑlõ¹%‡ÅB5d‘øXGòál-9ZØã­GSîä‹™`{ŽE'vùóÖ’ù±‡dÚý@·9%}ÜÓ»™r¬á¼&µcñBb#”ª\ig)-š.djzÿ%É-Ί ×%7u;¤³•òže²’󲿦šýqžf&ÅãmsúhL¤’î…§µØî{ÔrÚÖ~õÿ‚#j“Žœ&€³ó¯]v(à'>ô +ØÑž>|ìHN +Pùüíöï­ö÷À€»ANÆ0 `úEÄíEŸüGÿ)&€µÍµ‰? 2* €]´xÀ¸øì¬Ý€¬­¹% Å9Mlßý…È&×NÄsH ÀŸf->°0€,fÄ& }â +ò£ý³çþß¿ýÿ}ûïúüýï(ç À7w®]8}lþ•×~1wBÀ¤#À…·/,_ýè£>Eý¿ðn¾“Œ“ða+Ó]]¾²|õgx_(_4 øH>¼ö¾} øŸ«/þ1?§ÙZ¤ÚžÝUIi æüUpq€øÂù^–wàE¬1žv{È;?õh®rF*…ÔV9¦ ˜Ôì5¨½©‚©œÔ>ˆuĦi+¿½MqDáµå;C¥ÕÎ9®$ º +u*õœê mÆÏˆ'ô°âã08MÒí~e7@ªM¨Ôa\ö½Ñ +¡Ú¯e¡6öF©X uc` €-ͦÒ¨$­*²–FÊø0ÜÕUÞ¹ üSåÙ‡€k¬)ÙÌgˆÿ@”Fk*fÃHÂp"‘*ª?ôÇÆÉ…I€€Ò@f4M+ÇçrnÐo¦!F›ƒ­åŽDçMµªS-[ÇB½L¤¤ ‘}Úÿ@ÿÏ„iTÿ¦’ëÌðŸAÀ•Tõf“I-×l*èêµE}âü?Ü=küE¹4[Yo,®Ø Ôµ,©jž¦}!ƒ,ôÞ'[ʵÝÁ¸#ƒÅDýÔx š p)£J”¯‚êà{òNrÜ3µ³ôÓÄÕª‹ë”·ªÜç›–­S1™k §¬š¹„©ž3(-èÁöX”eŠÜ€`¼äµê rÏÆûܱ­MåÜÐúâHxÄdŠ‹úMIµ)Ì©„ޘ𨾯\¼WR"ƃ¹K½Ãs-µw#>¹!áoŸ’kDBÔëil šð([féDˤ6i0þL4ôð°m#·(©¯¢\En’†¶‚˜–ÖÊᨙ?˜ÙÀ¥G/©óXâê­ãß²Ÿ´)_°/€†4ÏLôàÁÃG<Œ €ßS§ûSÊò@I]¨Ä)|×P0"!"êÁb€«,A]§* €G¿dßÚŽòÑÄ‹íkscmëFì²o Ÿù©éWeJ|lðß^S @“'ÆE`/øÌ¸»Ôp÷î»og{|sçÎ7÷ïß¿wï›ûžÂÞ;Ÿ9%ðõ«—œ‹éµ×Žýù™Y¿œtÿ¿†êi{÷BFzOþöž}þ–Ks@ô«b¿›NTFº.øôÓàÿõëŸ~|íêU¯Bt*€!È^ôw½Ê°‚÷üö¢Ù1ý*6ÿW[Z ¼råͫꃃ¬ÔOYO|b«óœšBt¥_w‡ÔÙò²£,x_*{Ù©wQ›QÏpB;ã‹®òž÷l ¥FËtöS‰ ú¿ãÿ;Š]âClA°Ö–`Ú!, w³–[¡Ò. +Îóv3îu¿î. +.Ö%pê~«a‚H58B‡Œ×XjëKÕ-¿vM'@-Ùi|¬Ft–NBP]òðªt€»$ˆ˜~¿šSŸ7“1£éóxBÓ4=©@ƒ:}Ç‚jèe½ú) @a&G±ÿk¨ëÕsŽƒ`õ,»P€n¯®ÀñYy ®*,mY%kyZ 5±!)ŸÑþwñ*‹çÿ!ð/òš~?Yjµ˜¡Åm˜¢aNähô—Ú°ÉË‚ +®ÌIoÀ_Nj÷Ýñ ïMâùQÄtgAì†JouÒÂ!ƒÇ¤¹PI$’¥PÙ ´*e"Q)ï“^j#rˆì4*æ ØEÕ`!æþ+y5r®$®Xx6Jv … [¶Ì*cçyèÀÆÈ!<…ÓƒÊPófØ\ˆÉÈM‹ˆ%1ÇË“K€M%¡–G žÅƒ(`ÝŽC—Qþäì‰~^^£º$Ñ®µ/°:¹a-U„†?œIáHÝІ‡q?_fSÌÄçŽ>ƒb/÷òšÚ»0Ç|2’²Â\ÒÌy€q‡pL¡To™ÛR€õ +¥Ö5Gû+Fú#ÀÞn:“üSÒ.`ÀÙåÏî=xðàуo!Žh À“,XB BUÏ$ñxëM}Nî:ö§øð| €pëIÛÿÿEà‚Ä’‚œsü Ap¾ñPïû·m`½³¹É b}tþê÷¥­•x?!ü᦬nÞº}ûO_`(Û#Åÿoâ +¨_g–ÿÈ÷Nú„$ÜÿæîàÚ…ùãÇæOÌ× ðô™3|Ïè¹üÁýðë”Á.¼{I€ŸC¿wéÂ{—X @fø øäú'Ÿ\¿þÉõkP,×!W¯^‰ àý„ëŸ}~ÝO“OùîYguýÌ™)²O7*°¯V³’ÿÉâЀ‚I^Þ²ð¥C²P¹f½ÏpR¹æz@¿î”ž¼ÂT/å¶¹' D=ª?ZÀÇJ6ªŒ½@RѰÕí±€ÿ¨»çÒ÷/€fíÜB½Æ-*™ú[«ªU75‘=ðÔ8¬Ðy¨O-æ`0þëø+!¥®mUu"Xë„.©izC€3Æ:§K+;.eEtÜ*¡ÖÅLN¨ þ``%á«f­Nà‰[ôÿî@Ï?"ι¢ÕJv»aê$Y¨ÇIm·;*›ôtiÅÝwâBTôsZ. =ÃD>ý”£±¼ôÿðÓ2Á‹Š& ³lì÷c~u¨:Á_z.œ:uê_ +Z$ýT-©&ù)?l Ìû^ÈóDýfdf;]{O]»=Ф2Ö1 €¬.ão—“ѵŠN®Q›mÚŽàܹ…4Üš“â6ë2\ ¬óҩʺÏJY €œš„g£Bš¨w]"*D5»˜Œ½‚K¨¿¨eƒ¡¡æ6\(@τģb#Ôwt›<@wh0ˆ}ÀŒHëdº(•íö +Ê#º#Ç7ÃG'NU öt!ÔÆ¶$s±Ý À6‘(¡¥.ï¶Æ¿S©+sÉÕI…šÎU 3MñõnuìÔGÀ ¾XHŠÙÂTÆ„löEL¨¹Â‰›³ÿþÏ +Ǥ Î,Pí™H®`©êÁÿF¯óSÅfMÛö–y¡ÐáRg=Â!fA«kt¤ÿ& +x¸©þÜínõÁßÄ•áX⓬ܲ, +#"ìhÐ ®ÿ–c®ê&Á‰$9𡆻„v÷‹>9EAÉ•o%ö(»Rv¡úŸÇ§iŸ¤À´áŽk'c¢p’7€,\V¹m”……âÃaSXW„…³,èÚ1*@Ñ)æ4| ǽ!wOwBÄYb¶^€±Xœi&ÙÞhÛ”Ïk)Pëƒð(®”7ökmw ÛŠF»˜ËrçÆ\¬±J¦  +³ ºe°Ew G5Š}Ç´%I¹[èX˜õ¡'ïc2“—uðî%”Þ"ɇf;º}_Ó£þÍâô‘}Ðõü¥ÛØe킊n€0€3W®ßðèá£â¿RšÔüUô•Ôÿ‡‰€ós§¨Tw òOEð>P‚¯ü +þƒº3û¿tÛ ‚‚þ…Ìæº©ï$amk}Ç‘=äñYÉ«R.÷+ÈÞ»}ëŒg *àæo"÷&_ÏlÉ‚ÿ÷í(ðÍÝ;Ÿ}z +'ÀcÇ_K'À¶ÿ§“¾þËÿÿË… :n°´)À… +=ðÏWÜgãŠ}üñ'ð«½Ç +ðé‡×þWÀ•÷¯rüºî‡/.’’À.ÊïÙÚ'dñ©Sss§æ*´8@R­øŠ»Q½ëÖ3 <µÇŒP3í£¬òáê!ú§#j¨b´¨½¢ÝujÕížsߦq‡u‹í­±Êéà^mwJ`áÿ`g«·âÿ­ÚÉ“ lþþ £O¶ÎVÏF5ciP‡RÆ|5èþ¾ÝhQÕ8€YjRµLêI4<”y €¡²Ö¥r¶®6F+ŽB¨R´g9µ©6Œ¾¨rJoÔâp5ÜŽ¨hE¦ýºß]ýbÜ_w©N­Ð“PDXÀÿTÊÃ6´ÄöØ^I$÷±Îíh´'QðMŒ”q ò3औHt‰t™1­UÍbîmvHþмìÌ tǺ±ÅæPÐaþ÷IFýË,üÕŽ‰ä>¤dÁQÈõO“Ÿø•;'—XÐØê·c ÃqñXS€P›• XäTG?ÿëF½;†gކý!¥V“s)|‚Õìð>êɦ °&úííõµµÍÍõ°ð:^€Ao§t†@-ÿ @×A¶ö}¢áùíMǪè€Âs«­Ûùr};sÄ^`P¶w8›3ª{TRÿUü³Ö +P6çüuDv-—ÿÓÜ çÜ# ÎPàþÝË—¥j0ËïVýö§ >œÁPßVý\Iî‚üÜ^ì¿þá§Ÿ^ûT#M×5Ü)}_H– 6€g‘~²£°€éw2Às-¾]¾Y•ÈVßÎlL)@^ì]#À +ìX‡[›¥ò°b³]wd€ý~5Ÿsb\·‡#4ŠAó:]µ¶›2>põ«bpZ;ë8ë>,¸g]\éÔššue&•Áð¯c¢ØèrLÍC˜†ñÿ2ªêv„zM„¸Xo&ÐÔjŠ&ß±f´!§õ©–¨ +(÷@)U%³àZ–J¸;XÆòN÷ûã/Æ£Q»^ǹ³Íñ7”šµñB‘`…Ž.Ñøyx£×;¸~c©qJO=ñ¿v®v.þ§Iõª>õImoÒtWt}:@Ê`‘âFÿ‹/F 3 U¯€?CýøçXÕöÿÚ¿ ¦¥û'ŠÐ#y¤(òÏü¨J#e¨ß|\ÑßSÖŽzDA/^‹¹A£Ñýª7è“KöI+ mû€÷¸uk,´:BµmU#б¨Ò›w hÛ>+I=y¢¯ƒáñ((Üêý׫‹Ë\ +³´¤K7|Šãè²×ŽþíÆ¹BŠç +"…±µ©P,6X D[_iΛÖ&Q=«­@#WV +¢{fîbQ‚ë¹Y—+¦x†d§º'?I¶ªysQμ›FŠD3¹) +œE4ÝÙŒ''>ÂÉ](mq I“Q$ž}y$Ðf’k2µÅÅ´ŒÜ0¡È§^ï7¼å²;PËœ5¾N—”/Ø[qò|³!h545ð׊ãÈ%}ä"¶ùÀŠíÿ¢¿¸b?ÀÓó¯ÌCôDžÇ BÃá_L­°ˆA³šWOwsaõ\}±‰¾e/€ÚAãœ\à4Q'f/ê·ÍF‡PSíª©=ÃGtÓ¤š³Yƒ»·P»|À`°þg}ÿ£ý7êöâ¨öT’غ•öïm”ÊÿÒÒ«Õ‰7w•Lž<„'¹ÈÿI†v‡ÿö¤L…L"ÐËŸ:”HB<"šŽí" Qâá‰ÞWÌWØÅÝð¥B1»¢,{…ƒ;.‚¤%3 ,Ä‘¸f g ©¶Í )ý`µEÊëKYa%øÚ À<Í4h%k<ÄE{ÐoÖ@BÀ9yÃ|>…”S9EÓ|«3€$ðfÏiØ<äÄçŽe9´14{%þ¸Ã‹Ì1=UÈ>_é¹åœ`’Öìih!i[œ“´â€qWÀl_òµµNÄ…a=,Xð^sêøwµºS²MøsB^^I +º5‹™Vo´¿*SÚݳ'MTf‚uQo°qŒWÑcG-Õ`}G*zûIÐþŽôXR$g2Àg÷îëøðñÿùè1èÿm™@üÿþ%{ÌNÅÀÆÂ©ósZ…ùq¬õ±›¿-ôngìú(èü·à`ŸÀèæNÖ_á{ÑÿýYËx@›EÛg1û-—üöÖ—ÒîÀn +nܺ}«Ìà©Þ,Ï/¥BDÿ>?Õøœêÿ±ÿEÕ»ßþ À8;—.€0Ð?"Xþ¿ûDàÒ»¶û_¸ð†ðog€ååÞ§0å굊LÜO?üðÚ§²«²Øï=yqp‚4°03§R1€‚þ»&»^È ðŽùÖU«l*ÏZrv¶B|¹ónnjɆé[ƒ¤C]w´JÍ ý1-N¶ÛnÖÕùmF¤â5¥ÕU›!UËuw~u:ð«ÂÜ©tDíõ©× °Tu*0AsœºÔJÖá·‘MXy¨ôhX¤òÿÛ_[Ûpå0&ÏD×j6PÎH•îýmÎëéIÅžþ +µ†ZhËІS+tBíìqcýÃŵÉîÈó¨aW«vkä¹Üú‹ÑêØ‘VPÏRtTôÐqëoÔ™ÖrT¾Ã!‘i;:_“%¬¥7zߨ;2ªu}ü¬×€´ˆ°ÿ'àÕØn'€°Òm­vWÑQ U“uWeZIë¿ênûLod¨‰<ˆÃþÀa»íÿDw¢ýÿܤhÿþóÓç짉MÞ¼¯€ +R Ìã{_ÑNɶâv†2Ø´… ¨×Rts¿îx8 OÂäùÁ;aÏäh,¤£ÅÆ$” ð–'ó›rtÐ"’›XÐòPnÑÔ7ŽÓ (æÔ s îaÊ P—W(†í9È3x"–±æ +IXœ0ÏàžpæCp·>zðÚ ´´Ø|s$Õç€eĈµr‡ÜÔ„×Ù@þ±Q^B|λ@‹î2¢ehàBÞÐ÷Ä‘î +—UÛ$,çdÈÐÑë} «i´·|"ÿ½• §•$©•d‡@xÆz\Ž`Ý-XÎ*'™ådeG²–ÂöOÕ¿£–Ó ÚP¯ ý_@J@œÎ^½ƒÚŸ±?ÖÐ`ž¾‚‘g­yU²U¬œ ´Q?ƒs+Íþp0¦†æ@ú³^Ç襣Aj¢ö€øk»™Œð”8°è4ON ÀIÇìT{Áÿ_µÒ £ÖòìÔj½f,ÔÏZhãô6dk1ñíDÿëøkv»5ØAàÀ€) }*•š=óëý–àA»Û_M·h4(é•Q·Ö‘h´ðì„z4F³7#í’þ…½.5õʘ¨#ýaÜî“6ãþê [SÄ,û¤‘HZŠM6¤Q`”ðZÉ7Í ìDµêÖ³«tÈP€¼×ð¤Ç­]ÅÒW{U×Âf(d¼2gÜ6ÔÒ“„ºç”vÝñJ¯‡Êè4Ħ÷)Ú?êõ¿oh©ðþ”Ÿ*µÅtc+…Œ.Šk·ýŸ:£º·¾b‹ŒŽ<×fcÏR‡|vÛP=þQ°F_©ÓJª¸ X¨ß[¶lZýÔ+u +s¥|AT!ÛšôöÅŒt@ü`hΙ+MŠ[ŸûÚ 0Cå&´&€ÀK˜$½œ=d›L5l÷÷|H-ïBŽtìðÏsT¡-žbÒ¶êœÃuíú‚×"I–À’=¤Æ-®^¨ñ’°Í̓£<#ñgB`,‹€ëm^0qM=ö´WxºÖ»?ÈÁŒ©ÔÕAšDVäRŽ9$Gà¢ÂULAf7>.)³KÃ%Nößíþ†Òn˜ÌK¾)ñà +A’7q„Ûä‘ ) ¯UÍ0Úñ㟠©þXN; +Ð¥³q@÷ÏràI†š? øôAú’ÁFh U?J?•VÔºÃikæ¿¡ÖÇÀ‹:¢Êól ÎÀªì÷{ÝÕñRTíVsÏéùíõÛ½¯ÔI 4´E;5•©CSµŠZ¬Gã‘•tó(ܨé°ù€ì9k8Y£&×C±§9VÀo­8_N€èû›h»Do•¸I Œ¹VØ@¯N?Ô ¸OôB7Õþ÷âB>Eÿ‰õ? ¤ì|y!ƒƒÿä +èÊ:ÈÞw mLNbXë|ÈÿæÿÏÛßöJuey¾(¾² «ØÆ;߸ØQº¢UHAd쾨än’¤¡é Lå¡AÇW'VìXlÚ‰áXI¯&íêö!v¥Û­n¤ú©v»^ qtoßY~‘¥üR÷÷ûϱcÃÞø¡z׈ˆëa®9Ç|Xã?Ƙ˧þ¢Å Yá  ±ô{ªVèh°ÇIK›lØl NÐ\ÀV¦ZÓªiJ~)~j¢0©àIU$¡nЖQ)ˆ +\&í¬hDb ôHî£ä8YußhÓ`1q*±å#“±ó8E ïå—ÿžDݲ² a!O"šáõ÷“B´äšQH•Ô(Ô¡8çÜhßt-®.ЇÂAcä„oòÓ°¯ò~ƒÜ­ê@HË‘Îã1L_S|Àñ*ΆAúøê'Íí~×i€eô_*Ríæ£¢{»%&LC}SäèbæÎdŠšZQè÷k„Î>S+b÷™N½‹QY<Îpsöü™S«((}ùôÉÓçÏÿWzúÄUŸ=òìÅsýÿö ìJ/ù»~[úƒûó1o½µö–Sε蹃 +¦ƒ¯®Ýèá}¹_°?J|ïÞG~xÿCŽî,l‡õmÀýË–+Ë*ÀÇ!jsÜW•h;>ùì“xT“Úö”óýW¿~üþÞ‘šÿ®øóû¬ 5@Eà‘®ÒÿèæW„4²Cªq à/þâÔ™â8Ãÿ¿=çÛ·ÉŽœK4úÛWôçTYè'–¿+^»zãúÕº +nåàB²Î,NT òB m@ÆXI‘袺\ƒn–kÅ鬲¬Ç(v Èuf>NjíAÔ¡}Ùù?Ÿ÷ÿ²ùok°y,ð?ȿظæá?ê{²W€u*$†áŸöˆ +6ÙDXw­^1ÄF$ª„uÇ~T#_ÐÑ5 ²ã2Z$Å'º€8åg9§É‹z*!‡ñ„ƒV† I }1YV‰ryD‘ÕP“T¼ñè…i‘ÒED“à”O3=¡$õaЏz¸…kARN»åÐ;D[›:ìXÖª‰1µ.©°ËN‘ CÆ`v½T†ýg¦XH=EBùöRàòÓ_ë®[ÀÞð6LÚ ™§:]?퀢3Io&š(uc@âcå´DõÔÜ´Ð9¬›®õ3ÓÒU$R×üQÒîQ|Ü¢F£ê’²ßŸVôï+Í—ÎÀ2àÊÀÙvÀê•G_=}ò䙟L6‰q–KAhE0)„}C{ó»Ùï¼Ù¨;ÞÚjÿ)F·]¿H!“c £8>Žõ]€ÁQ“¥‚H±ßÍš¾)ˆÁ£þïÄìOß$4qÒ6%LaKžÏ ïxü»ÿ°)[y/굈™Ž·f)‘1à¬5ŽÚâ`}8Ÿ°§~Êôѣݲ«û'’À• +@܇O¼üŸ+‡¢L6Igˆ@Ýl€ìº‡êÅɰ UáÆf¨($FMºƒpÊàp†À{¡¼ñ¯ÌûÇX\¦6²9úS6‘ù¶§¥ö#{øËû£í7 ÍÐs´”ŽKÛÕ“ÜÕ¶$Z. ‹+ú ×Õcÿ%è‹{„eß«7B܇^å ¸.Ç´O>Ž! D +°ôE?Þn8ï$Ö„“h[â¦Ëü‰×Þ’óÙá‡æäÐWNvN¨¶ªT +ל(ØÝY(o%TÔ!¼ÄUâ®Ae“hîó•ØÑ CHƒ¾ +òš©$VÎm®x†üv\·€³a‚ë­®L©÷ÖºhÖÜÇÏUNGV^ ¤Þ€º‘3DÓ*P3í¯¹²fRlÒ$]§ÑÃL×à‘ a‘˜¿u W¤Ozê\EÃî ™ÜwZÌÕßÇ/7ÎêüG8áüE¾üçÍÀ«g.¢<} +ô?ãÿ‰o~þ"/¾~þ¢¨»Ð“9Ò¿úÓ[H ßî»]ã{N0\÷tïn€ûwÖ+ѹU^ö P]!CmQ;@„ÿ_/kKÀÿéÃßjÒ‡¢7<(c@õ=ALD’kŸ:€$vx¢¼ähÇÍ-ŒÇüüs¤Ñ`®|ùØWõF(sÜ+ß¿àsjá8÷—ç¨1‘Nþ àR»ütéâÕ+—.Æ+påÊe½þúnÞ¼qóÆë7®;ðúÕ›7õSm'€H¿M‹ƒvGØ?ªjR:%VÞ9&sÁöï"U»Ÿ´@ »P¿à?äcǃ™ŸO¨›Vê·@4@»Ø½‚]U9QB¤ÌþRcê*%M*»ÚNAésìÒf²9˜bÎñäÏQ­ô>|¢¬ýƒaã@Œ_»n•EˆB纭à€J*È`à,¿ø•.d£_M&ã˜Öš£îÀ·‘ƒÙMSÏÆ#¾ï=«¾œ†Wƒ1ÐS‚nŽ6êºÓwò¢}çOÿXõ?ÿ>2Œ¦c^{@é¨×O6v0söו ¦ ÛhU.GŒÒá…é´Oªh>àpMÁÀµc£}¥(`„­†#E;e²¶–U†‘Ü|툠ռ+¹@ äZôÎL$Ý M{µŒQõÇjð¹ÚVC¾É'yRÓ ŠÊͤ}÷ŸÄ-úþ‘ï´þ…±å/…?¬}ìþÖ¼ûÍvgÓ?hG$[¯'vô’P™.s¢Kó:¸ÜÛTc+šbâZ¼lPëœO +Ï*[Ô4§…IBÎÁ’| ”¸c%¤l=+žA÷³ÎoÚ u‡6`Þ~ajÔñuÀÒ ³±µ~z7ZþèupIÃVA°_Âtø©2÷PŽÞFE€ è_ßO˜+~€¬EƱxj9˜Œi‡Áx([Or±ËAÈ¢O^ˆ'!(¯F*y¨ÚŠè;Xƒò,n 'îKñGàÑʲ„è·r †xÁnÔskÍqšäC_§v$}RŒ6bó]> F÷“ޝìÿ\Y]Ív8 ¡`Qž:~ö* +€/üŸ@® + øgHà Ž<· =]†ü_>8R<œÒà÷­·Öœ à:1{xþ½°þ Œðèe€Ý*€|Œö ¹=­0§_£D àŠÀï'TôVg˜{€òÓý?.wèø°Ä@: Øÿ<5üéË_ìÿ[XùüyËzÛ ÐŽˆàÊÙwò*À2 ÀjR¡èêwÖŸÓ°ù©ªw[ü?{Ε€/`ñÏÇØÀ÷ò¥¼é'ðŸ€7o\»q=Coüêñ—E•{Œ©¿°ýóÍoi'ÈVÛµ@€ÿôk-ÎÑb7âáûŠ + ùpòoæô^€Æaf˜ú¿kÆõ'3çС܀»Ñhˆtõvù+¦_`Ãÿq:ûÜ7€Ú<÷Ý£óY€ýÇÝ^·Û?Ýs)¼¢ (öø—[pÔÔ‘xÚ5¹‚htä\ñ¶Ã¤Ûmq È âH–Õàžw7™5ˆ!r57cä•ÓÅzv’Ú-Íæ‹j ׿ãFt +,û­iÏÑŒ$$æ7£¦ùcÕû¼8ë®iÆ•]ø¦oyÁ¯F·?é’öf1£aN©ŽÈÖÏßE¾ú3¯iq¹ÓÓPÖF p,&'ЛÎ^Tž#VûMÄiw0Q¢Gð~AÿÑQ·äzÒ4}Ô–iÝÈ5ˆ:y­—Wú.ëÿeó_øÝ nÿ#è¤c¾1Qi€„Nœ´B Çš¦Tz.3áWù×ù\J–3d˜sXy T𸌒·!´ømgÞѪ¹‡„,h{¨&˜‰ã ½ 4?St— +QWò>ÿ +™.±ª€¡ÃÔ†j™rG5tÖ’`"Æ´þØÊ:™€(šŒm;-œ}WÊŽ¼¬ùÎ=´6*‰'q+ѨäT{ŪÎÀÚ¤I84GۜʗeFÁ†´š4¦À²š¸Œz‹ÙË.5`ÚH'½É°¶ +¦(|u…Õ•þ +šVXIà/;Äáã|M¹”·ý'm¿ý¦ã®pÊU€ój/^¸’¹€gϬž:{áÆ—Ÿ߯ˆðô«'N ÔðäÉWA¬Ýèq±òw!_Ê«²PpØW3@X³#`×1Áõ€W€ß´éþýßí|ƒÓ `Ûø‡>º?~¨µÿUJOÿo^öäm?žúÔ1.<s`À|p_û½þ‹þ®üûDZªþèßj7/œYyóà‘ƒàl V3-Èý ûl@ú3Åð?{.ïojÉ~5€K—œÝýé⥫—®ø¶ß+—.]¾|5¯ûyôøQ¦Þ¸~õúõ¬ ðìÿ÷Ôþé—¶Ùkw|K¤f’••UYC(†ýë¨Øþ‡~r€Ïk4€<Üÿ¡<† +×íM«ö [{{0+5­G} Æ~¾i:› \idÜŒÆXÿ˜ ˆ›ÆÅòìõžõ±BAV•öö:€? ×éêDô)ÔP äÊén,ìúŽ\ÏU›¨ ÕYŠ”Ìng¡ÒšI!…‹r<9 Gý-l|¸¶“-@}d›àY‡ìï¤qÜ9ˆér$¯.£Á=Vûô1ý!ìú/z³?êÚØDႤSÌJm'k÷áy´1‚ë2“ÁbHŠ‚£Ò€4÷ dÎ¥'Š `[©Ë»»µ³,àÜ~WÔ–j×@;lòû¼šŽ~‡æ³©úEæÉToÁõ&\· ÿ}­ÿ…ù?çS˜©“ä&«"þð­DNdzpSPÞ7íoÃÒ3ÀOÎpR¶àKp&aÜü{„†`«!ð?Žg6,p( •ƒKJ'‹!RQ"hU޵àiw_1CSV“±¸ß÷þ«WP9çSk~ä‘[öbõí3eÖ?ßÿ/\<ÑwÉ^ðÕgÎ\¼rëñÍGnbÆ­GÝüýc”s´Ú^TLý]> * +@V†á=`íˆN€8Z]¦¬õ÷ª`© àþ=1ú7å@0½ÅkiÌÐ’Ü—Ÿä¯ ÐÞõ x@òà¿éÞÿ˜ÿO] èN«,(A ô² ¶I÷ÿ­Gιk=âj4—ôÍ£G7.žY9pðÀA—<ª»]@0wuõ/|-Àõ3l#ó=p==.]Éú?—®–—èÿ¿‚pùÚÕ›ÿ—©¡ܸqí†ZÂÕ«7?H€cæTþÿ3[¨Ý è ûj&í~<|ï߃°_ÿñð±ëýì?=øðnv Ü'MÔ„ò6)çoí¤²âNÈnñ¿=Dø½øïz×.œZ9°ò摃GêXÀÿqÐß%¬Œ‚ùÙ,Ê@q \8‡G%:À?>(O•]¾víý÷Û7þ dÜh× ¸zóñWŽëØ¡ìF¤@Ƹã,€â8~ôX ð¯%û}¾CÈS̾hEPþçûÝ^ìÙÞ °÷Ö­}Â`C¥çyè³®©šç_‰«HR@Æ•7þn{2ðpf½#ØJÄú}Üâ¡5èÀh+è®û^TÍÐ#ýˆØéö4"´ES+p1ä/1F®Hæ¨|§ëéGðÝ̦Þ;eõT“D&*ãÂ$Ã®æš p‘X:€ÙÏÇÕ`¶ål{‚R¢XÜâTÉ´\íü”×IAµ2òà4Å'ÆB hË :(Ž4v‘|!º©Ã vA̰Ô x7Â(©Ýp­híûÎBjj¼mýï6ñÞ—ñß +‘;yuQx­ÿIÛnJ~Ó"¾ï¶´!~Úú£ØsÅÿüq*uÙë×#{dd‰å^6ç?õ ¡Ø8Âdì]Ám ðyʘb)Û˜ ¤aßæE²€,{Š=€rAB]ôˆ“n©.ÚUoà€—Q;_]Æœ˜Â­p9ËöÅÖ6.£ö“´9ßtÑ~?ü§A´û»A¼ƒ6`-®¹&”Œs`cô9âÁIL(#êQ  –ßqµ*,ä¼P +ªBé’·Ø1ÇÕG.BÍR½#e׬ÅêïÛ!Á¿HÍÏꢠå:ŒWлӳ¥—OKÔ+W U˜[ë¨ +6rRÎ}@¯7R/ˆ¶“J1æ}þûÓ}ÿ¬ú:`4—’Qü2ü¢s¥à èâ²@ÊzÿØpXº .\¾xá⮿Àÿ¶Ý¿ý™Ó¼ @Äç ѾÛð¸»ä˜+\,(ï€àîÔþW‰PûÛßbÑ»m?Û£êTPÈ´@GrÏÇ·€?jÇ´‰ŠÿsÀ¢+ 5ýçÔü €âWåÙS€VÀæÑÍ «+¼qà líƒGôÿ—€, +ìj€®ÙŠu­`ÿg)€Köä8ùÿÀYu­ÝÎñŸ4nåm€âÿÍðÿ<}ú÷¯¥€ÿ»üŽ.ƨ™ÀÑ•c±_KÄwáë೤ |•g~Øuû]^€¢œDžù~¯©=ͳ&p˵Ép4íŸìU#-‹À™6 4ol( gˆ ÎÚ6£ðÖ‰Ã'”Ô‚.rJËD¤ ñ×îI®2è0½(RW¨j]Æ•ÓÃÌI°Wˆq¥?äW®›jV5ŸÏÀ:5ç™9Z(•kØF mŒÇn[|"T,¬ÁÅSM¸-h2©Q'fS¥™©éê.åŽHB—u œ³Ä¹*úð§€$!m: Á€'Ô‹û> ¶œôÔ½c¾?¬†vºZ½^=Ò>µ¬5áº[¸&9%¬I"c‹](gNüÿ^Ö¿æ[öùqÆÁsµ‘SˆÛ²ÿ}¶†<âT®q1¥a+“ËAï¤ÜŽ­:2ã9wÚ H×"+ŠlÇ/pÍ­€% S–ýU5uX:rˆ«¶\¿~}‰|l©ÞÆŸ96r*ƒý‘w»~•<‚uyGY¡%û˜Ü»Jï½zêV˜òÂâ¿êuNJ[äŰÆÈ5¿ÖìG Ô4·JÉMÚ#{ÖrÇ7JÕõtËe’—‘ïÁÃ5O˜¡M–r··épK c<ÉèWèÉQC&@¹+k†êÉÖ¬™gôš¢s,¨}*a:ìÓ¼TlgÖL¾Ôh‰½]„kgQ"Q(6š0*¹vk‡ÎV(˜ûþÙ«¿oð?ˆ.vØë¾, 0dV@Ydnù~då§‘úù Gj "øóꯠÿ.ÔªGþÜqà‡~"æoc¿Ðïb1kG„ðð BpÀÃûÕÏ+]ï­°íþÇGŸ£2P„ž{ì¾ß…¼TüþépÏAéÝ'¡ß°˜…Ò à³ûw>¼ÿ1EzÙ‘5€eºÿ ÅÛ%è à8ìj5€Ðb&ÀãÇ7/œ:ràà•++™ `]ao¹ÚÿöõŸó­ ~©à¿~šŒtàÿÅ W/AÂ>JÀåË—®½ÿ/ßGñøÊaš¤ñè¦õÌÕë(_‰ÿOŠ¡¿‰øâÿÒ4Àv@úVV ¼†æ@ñ: @Y“BlÙ [6EÌ¾Æ  ¸päÙ´)ÝwáýQíò^"/¡ˆõ©¯|Ö?E^ ©PÈNö»'|F{q“Å‘Z±|J +Q"2ÂG¯«Ù¶‚aXœCêÙ°§œ÷ªˆz€‚¡Í?[¸žT£/š~¡Ý4­ +1…ëº?Df×°&ž˜ &+(ïPÿHHã%>ERÚ¬(á;)qW–„Sí/r»‘b"ŽÜAtÜŒÈ :Ú ²´ÌJþ” 9wÀ|€ec)ñ;Œù«$+;ÃÁ°ö×)¹x°¯àÝÈ > +¡?êm }pÊþ àĸøÖ¿Zò¯WOîøŸ›ÿFùãé%X‰·º¤d‰ª]uœ£._ANî*Xç ÅŽžÐu²è vm@g©¹VMZF¿3thy‰…£4ÑÑ\ÉÆ?ê|…„ΔQEYúÖ¨h>)‰¸“¦®–g O(‘šWjÎ…]dÑ9ŠÕ„t©À¢/ˆ¯s¨s_ò"Vv}\ÉGþÓ ®£¸`4mˆ¸¢lØåÂ1a|…m`Z7.»Ï?ÊGÝdn‰¡Ä~ØçD+­§Ž‡€e›/@LÃsU„¾w“fWÝÅÚVs Ô! +}"£õ£aÌf¥UµŽ„<‚É +;óŸÙˆ@*6vK­d¬u6¬FÏÈcŠ"U£t8.xJijB‘#?h[Ó™âÈ\Ù÷æ@ßýýüÓ¬xìø)ûýÏŸ7Ê"òWŽœd–E¥€?ò^™Ò«ÓÍ«¿æ_!ÏFxkÇ ÀWHÝ- Ý»÷áG*÷Þ[_—õ¹{zÛÀМ åZ;”N­Iþ‰ö Û¿|ʨÀlï•n~·Ñûfþ?}øŸ>{àB@j×Móü‡ù¿ü™“#œø•Žýÿœ‹à[n^üÙÊñ¿¼ôçS\º_Šºvö̹hÔSépçÙx}ãÿåkW¯\»‚ùÿ>‰|œWଵ}íæ­Ç_ýýÓÿûï_õ±È 'õ(¤‰c¡™_D„s‹„&!»Ô ̦SìE%_šßë,Æð?|HÈsô[6jˆvB\·—¦¦ØGî8l³c~ÃØ¶ð•Løv¿6+ó¿ß'£äf›k؈\ƒ\'àÛ4äúvVÍáî¼#ö½œ˜ú®©Ž8­0b*J†)È¢ÑVí¨(–»¼'™"BÙ °…Öz2J":€*@K‡t‹ wt²b¢%ÝqW˵DVaT’kóœñ ¤Ì‘vT ±à;­°bÎžÄ Ì‹T‚ýHŒðÌòL÷gÒÍô¨ËNº;ô4S¬4K-–u·3¨gÔ%7s.Ó4ëa\2¡¬Ù7 6'@àdàêUSàG¥0Ô;¤Z1žDÊÂJ¥e`‰ +RS@EÁAOÒj§³»jƒ•h#´À¸ëصëˆS šQê-¿Ù·5Sek:î éÿá¬îê…¨Ó•Ó¬I¥,¸ÂnÕµYÇ—±Ö2妚̈؉¯Ô9¨ŸäPY(½N’ ´ë¯ú¯úæç¬Í=»“Š…ºwï·¾àç^ñÌ€r)Awz|a€ø,\2ø«$˜ó]þÌ7¾xÿ„Áˆçc¡^”çêgŸ=tIÂE¼…ƒW5€òÏ?~õˆÿ™[1Çÿ¢äûèʰ?£,uÀä=ææÔ©SjjY”ôëU»8¶Ïž+gËŠ€—\À5€®¼?ïÿOO?ÿ·n\×;à4€GUEþ¾]aî hÏHí©e){«¶ þ¢J®¾Vøž¤Ä‰ÔÉf§@*’¥læëá,{0!ûÎ¥ÇnRrIŒžxÀ ùÆ3Ž„Ñ%XÄ@ÀùÚL67n÷¤‡¶³ kâÿ¡ô8ùÀ‘ð¢Z-¢Olì ×{¾o™Ë§ýG¹“_-6á¶®TFMêT…t5€'HÁpÍeðÚ×$ƒºšëì‹6jãÛM ¥ã1‚,É©:+ä1Ç8‚žc„¸…¡@¥À(=Y@JO‹ÀW¶R«xçH6Ó2qrgÙ‰ç_l¶Ö¥,¢X¨7Ø’¯ÑŒ¶Jó¢J±ÕoǬ˜-øíéª ‰T9P§&c.¦o¶ Ìö~VÜêÇBó\tRm¡J°;l&Ý×Ѥ³$Ò 7@0'FªÆTO>w—r8<›—yŒ³£Y£”Ñ*²ÑÍ<¶’5•Y3Å3¦&Ûõu~¦ŠÇ­Ò¸**hBÔhM³5Ážh|]‡Ÿ)ºœ™ø_BäÅü”ŸT^fî6rv¿I(wL™+åEò®ìzòñæŸ¿è ‚‹°Šˆ×ø_]ñP3‹sO°?H¿üõlûÕ0° á¡e@é¸÷^ýÞÃO¢`Óïð´p|Eá#ÐXÿ{6d4¯ÐÃÏvÁýÿŸ~Âæ^™²ûZAvÕ<õð?}öñ‡wŠRðñÜÀ¥ö·iùËgþçÀ,ÜwQ@)û_¢œ]9ˆpð€ã틱Ýb®…ï<?Ã6%txÿ3}ó¹ùb/]¼pé +_ìðßÑ_=ÞÁéÌáÿúõ7Ñ2î …þ'ù,vž|EÐýŸ.€cñ¹§ñ_6-{þ1ÁáUþêsÀç_YV6¡¹°í@J¥• +Á9ÖŸÞñ€½˜)âgÊíbZ$¥2ÑÜ«ˆò\Þöÿ1uלõö¿¥&к"TD ¦R é2Õ¤!éöËHß}_.Ó‘/0hv-³ˆke`¥Ta×ÞRÎ*ù̘Q뉄U¹–Ìf¸'@ÑLV÷Ðñ’Ö–‡šè”˜ë®ýJ\…”HþR \‡Sdª@XŠ­àZÃÞšùcÏçíÿÛ‚:p¸ŒÇrˆ$ÁàĮ̈́Œ‡kUû-\9oÔ¾ØË~HTó¿à¿nÉ0·„þzŠmÙ ê]TI²œ$Xÿhš ’ÙÓ,4Œ&h1ÞÑ\2iäøâ@Š“J4ﯾW~h—ìcX‚Dèªè`À°\#G` 8Ï}D²MPg£áh„uº®NM]jWc-c›¢dY5éY$(Ý5JÀ–O Jo{Q¨J äœd)î-£@`H[V_Ä”x-PT1kÁU‡à)û4ØH\œvm  Ø9Q¿78]@ýÑöJƒ'gp…`~¦6I2‘?!:ÍJp挠±Û-ÐwÚHß­uʰksä1 ú8êã”(I.¹ã[¨ÊÀ®4ê€bL{¨«™*ÕïÄ­›! òi!rR"' ºj—–„ +x¯ûpÈKuT'Q*ô¿D[%ÁÿedTó_^1±ØÆÔÞgO0&õþƒùW.^=ÏæÂYÕ€2ÐÅìX=æŒï˜ @Ξ$àïD|¿íw‹Ànn€éÐýÝ¥;÷ïaÕß[ï½·4àÞݬû¡Ìü±ÿk¡ú˜»ü— þ*Å׿äÿçãW`{@Æ>D°!Ž…ÿ¼ðdhÁÇ­ð(;|3  …ÿe%ZxÔÑŽEYË(€Rþл1ú[üŸ¤&Ïž=ç’À`¿Ã/^º þ_ÕþÏôƒà;ÿܼy=tãÆüUÀèÿ3ŸÿñÕÿpó?¿r/@Ó=²r°à¿³ÔôÀ' + ü#Hüò“Mv–UÅGhÁªø^ñ€\|„Êgö¶#5ø÷ÃipÌÈÃ’†ïÛ5Z€¥@à]kçˆp˜¶¾Ð`ß[Ž*pV!Å2¬Ì"´<Â- î³"˵B»Ó³÷ò~ås T| ¦ƒnüÆÉ=‚5rÒ¸Y +KûRÁ¤´·@YÇ»Ìuô[åêL.*¾, —øic%R+cÑŒÊíq_™^zD`Ý1lJöå:êÇxb¯…Õ>a/ʃWRÛ®YÓ#ïÀ‹ÿ2jVÆ +ì' 6r^¬ÿðï ºMàv3êO§[ì*›fì°z0\H©§ØŸÕhÚl5õÖ •à MéÆ6¨3Ù(À\Iw5x¦u £áïGîuÈ’]ÿOÆâV(p^ëõN—äE~´ɼ-¬©ê. ¸ÒWª¤èGâ¯zƒ +g¿ã\”@ßKœµŠ¹n[#Þ¾{Av6%ß3”§Ù¬!­›¾(¢®Ö üa¡;~ÁІª6íÖUëÁI9R! j.¬¹´¦ m“$ƒªØdíÓû‹²b»!´ŠÒ\¦Uw ÐõyæIµòù¸¡•Œ1þ}j@c”†É•Œ¼ q†©¶¦Éx«ßԳʦü“ÙçU±öUÈ uÓïo±‡àRØ 9FÅAšP0´ZLÞɪv.ް(>Z?ä³'iìÇìwCÄ‹íöX½ýû µO9Èkí_¸põŠ“ÈÊ@;PÆÿ’2>;±>[k—Ïùà|ð~ùÛžá÷– À®ÝÒ¡»kKwî8Ѿõhrë¸{g—.€Åäÿnò_Ê€_¿ôq ]ÆÄð©³ø±Š@YM¨ø“‡ÿ鳇–W »8à÷öèð/߯Àþ‚þËô(o<ˆH­}Ô‘÷® Ê¶­dìfY³Éþý8é8çbúr®¸@üü×\èæ'ê¯òyüüwà ¨™(S»çM´˜ÿþÔJʈÇøç¹ì[ ü#HD@ȆO@!Îňe%@Ä›X¤ÈÝÒY²¸Ô}kÛ +sN{C8Ùy+‹œ­éF4\¡–çà¤âj41)ͳ@­Ö”cº«ê¤¢è+.Rü)Êd6b0L"u˜*>9§'×f©¤Ç œ¦$4gR0j"Üí"‡b¶ˆÊÉ9 \sÜØï¯Û£+‡^‡kd`Dµ^‹c©kªÝN·Ÿ>»CÊ8@ŸeÊèP&Iþt¸ZyúºoÌ™Náz™H|"#¤¡Ú"öYWò\ð¿Ûþ"XÁ+@¹œyÿ¯ÀZÊ'¬@°£Þ²Ý®_è#ôL΃T“FÇ1ð?£q6Õô‹)âLËZg1ˆã2ºSö¬ZrJVÎDOÅoÐ5Òîsl¬¡X%6=u„ÚתاR È ªúbJÀÕû:ʦ€ëúÇþ/Ë?º|¦ tÀQ4€Å+þ4N›Ð»«ï¦'àL&¦Gæ<È@­ÙpõR™ÓqMÿ³þéü¿ù+ýÿ:\ÕÉK{’IªüE €ƒ³2‹ðZóGSAtžò ¿;?‡È÷ž«"~® l9¨ïà¡yþxºy¼ .*ê¿úø1yxâ!äH´á`ôÀŽK”F9ÀÖÉî"Ýš/Z[;ñVÐÁL,Tvɲo½:ý¸""XÃÀ,â˜Ôû‘rhXÃY D^Ád#2ÝÊ ŸÒs‰kôƒpmbB…¡ZBÒ#aMP™¯ÌÆì$õôéëäÇ>R"‚¬qÈ“ +ñ‘ `f*ót5ÍxÓ÷õoƪaßÞ£d`€¨I‡O(­1+.ŒW#°_®*˺€Úœ¬«j÷•Û]㇤¼£9øŸ€°³Œÿ$`ÑⓌµi¼D)¸ÿ©5ƒƒç˜Ÿ§`í(@ß7˜°*ßgŒIX,~ Vð´ƒê`ñÃ`Ïæ^ËÍpTÕÒÐ85á¢5Ë- ²J¥HXY–Ÿ¯Ã³QX¤ŒånÈ¿Mo„V¦“ ×â³ ÙB j«¾ŒÐGÐàE0çF.yÙf㲘êF„Ö:Xë—Ö ÏIõ“[¨0j ¦8Œ‹ÇT«³KT°4 !~$¿% Lkq{4„©¡ìà (ÓTTIa!9ñ’3ø :;$?Ï, +åJ"iÖkÔfx¤]¡±¨ÝË—ÃlÔ Ad|gY{¦s«ùœzl(ðéÐÎJc0¡¢¢pSˆ »qÈ„øo¦&u—=sx¡˜#²ñ’8Úƒ,Ï—h ô¨ï¯¥ùî"ˆ^÷ýþ(ÚOi>bùŸñë}{ìõ+.ä‚3g˜˜þgšÒýOxÌÍ…Éÿò'æ?æ}Vù/ßÅ&—怷~"þóÛù-. ¬-Ým=½Å,€âh/ƒ»-/Žî¬ßyðëûÚûKÖ?¿ +ú†ƒ +èÇ À=Áÿ¬X޸ˣ.{»Ìù]8šÀ2-Þ  àè¼™5÷€ÿ£+*ÅäV þ¥3óÿ¸À}ª/ë:‚ÿWPòà¼ðÚÍ÷Pèðße€¯\½á€[e…‚[,Óã[~¡[lC(€ìé’(ëÌOÀ«XðãÉG±?æé[úD˜;”Ç>áJ­®% ;Šk¡”pi7Z-"âo]ðF××V¶ ]òŽ‘üÇè"YäÐZÆ´øÁ êu]ÇAEEPLDF†I{ÕtH¢( Äï`¢v•_„>ÿcìÙ˜› +¸²œ É52‹»`qYÛh=¹È£öPXmî3ZŒL(Y••FZìyPÈÛ}Ç‹–Ø4zçˆÚ;]Í* 5 1B²ßZÏträÉnüªÊx‡vx; í8¬ßbÓNð¡"Ö-kå·U`FeLd× áT7YfcGÝ—œ…v ÿþÝôDÿ¹4&{;ˆz±ó¹a¶ÿ¨ß ‘ê}ä°2À\ …Q5f~ƒy‰-©3™ +îSÍõT”ËuCI©:À»¯Š‚›õ~V££€˜ØùêjJæÊË—l@élN4î«ëÌ« ö=»a©‘¶‘ž«ù°úY=S‘î£ÚÈ<ÇÜ4Áév&Öz’³Õ§ˆˆÅ–’“4®fÀ¶Ôµõ¨Î–&εXMHH­Ú²uŒÝõôh½ýªëÅò7}µ0Œtž¾ÇÿKéÓÏœ˜ÝÀ}«@¿ÝY ÿüã% ìç·DÏ“`>@ð·«ýO—zVϼ[àõÔ»é8Wfœ=Ñ.€XÿW¯ÞÔø÷ý?‹5€þûï¿ÿþÕ_ù¢ û +þßt‘—>åïV’äÀg(`¦ßÿü]ÁþxŽ=4ø±ÐDÊKG@ùøå,B~[€xX‘3 O(Ïp5ƆPNäôçUM.†ÈŸ¸‘N%¦jc°‘#dˆ†—²,Xðÿ„øàË‹;v´¶O¦…@qÐ#I¹‚oÒ—™H­ððUcøG¾¶Œ++¯hÐH‘¦½ Öó%ÒW9ÝE°æ¼]žfÉPÜNºII$÷›¼Y'1‰´e›¬©äFY%0«ÜK—ˆâ±6À„ÉNY&¡s¸à¿€Cz,¥5­ºIìWrS†ðÒé ê2¡ôÖD+¤ÑÚDM!<‘§È(˜¶2!Â/ã¿lH 8³˜÷¿;üÛGí}?œ>"šj¦õ¬þ5E«T;$/ñ¢šz”ŸºN­P€”œèÞ û]•w + P*5åÔƒ”ÄÁ¸>V11Xÿ, ÷¨,뱪‡=Ù!¿ÉÜ8}ÍR7‚ecÕhì€û¨^Üë¦"4×ÁŠ Q€C…8< ¡ :Q-/ñŠ¢D¡÷2èññ…t+Ãç@¸ütn{@Hq„ŠDâŽ!·e@}©} +]Àa+~T}TeÔûœ%³¦ŠHÅ&'XÉÕ\$˜+².š†kN#“uh‰S™\c¿“ ”Ím,’0“TÖƒ!ƒ±Z‰ÈI–›4ºˆ&înÑ[œRvDq—óQó)Ë'Ú²èðq>áú1?[qG¤tX° Ncƒ±0SµÅ#êfŸË²Öv¢8²ÌËì¶#ÿ_Á’ON-M x©yo•`ç[:ÄH²éÑ™võŒìü:Âë&SSŠa:èõ8E¥ŠÌ‰.6›ö,íl®¤]lCâz¼ëâd°Î‰sä@_ +Çy¾nš…¡€uЇˆ5ÌȾ }„ÊBa +vÄVHΛHÜÂ,:sêÁqøV«Æ ð„z·†)n;ç”ðMúüɯz‹N~_—ed€,Ó"Vr•WLs» uZPý“Ä`SŒig$"Óí÷'“L$) έ%È÷’!ÝÕtÔÐhiü\ñU“¥ÐH—  ¡³Öåb VU]_xtDS©¨Ü¡&õ'èaØ¥—* +“sŒº@ÑlKÛ܃ñ9¦û e'ð^.{<ïõoÿæ÷̃ÍQz?y𑉀 ÆÙ¸ÿ+W¯8!À·œú³lb†Naæ/¹ü_þ´8¾)³*ø?×ò¸ò-þÀ]lz ¾uôoO@9È”=7øÛ*ë(’Ýíù”«»‘³Ûëíß²àWLÔ-àÃoÿs’m ø‹”¿ó3í0€v @Æè]Õ¥ß\¬¾èÌ£eífmíVÈ«€ß úƒÿ~ÄAU¢\¿~ýê5ˆ¿ùXÀ˜ÿÿû¯ÄÿÖp«·|ÝÓžDb¦¨ÐvøšÂì8  xØ™{ޝþc|¶ý‘ÓÃé‘A +–|½‚¬_x”.J,¤h` +À;Ñ©­h@Xj‚ד±¯—á©­xıJ¿tD”±™˜bÊMÀpM€ó2ÂíÐ`nmÍÉ|óA:iø ›h‚¤Á‰È7·÷Òï«­ c-Ôë?H Çcþ"’±ÎÛ0“ƒºÏ!2°dd:žjVIãÛ‹€Bmi²e¢ŠÕÖŒ67ÓŒó£RR­›òqU6òª„Fe­ ²ÙŽÀCk1<ñk‡Œ¶\]V‹ÍFô÷Ì{уN¤,¢ðC°ƒ4¸ Q ö¦ áZóªpMtåjþÚÈuŽ1÷äzPùnC È ;ðŸòÝ ÿsëOø'‰öÔ%MÖéG5æþü| ‰hñd‚À´ÍËw¾ç. +@¤jÎjò—Ïö·@è2¯ñøùúÉ5dþòX‚ÁQú³‰ò³_ºo§ ôéãA—NUf(-Ì +?‘"b–¢9›oÀœ ßhùBé×àê8Üã¦m­i®ÑÑêSÓhüƒìU3ê‚ßöjŒ€òä‘pp­™‰ üóŽ919Ñ%hÂ=p†pó,™Ç’åÀB"‡EEæ †a/sY!+Ô¸ïŸbTãð¿-YÅ·Jqʍ1™A ¡ÜA Xëœè9’¢‰ph­«L7rR0» Õ`¨ ’YãÞUPø„ñe ®Ý•kËÊ@p¡Š,•Jâ´¿¨VíÈÿ—ñ_@óvÉ¥~,‘—½%çìÈi<NËÏ´žÕƒ™&uå°Ê¦ž‘l¬ÊdýûòûÂ¸Í }Ê2àÈ!ñdΆö/ZB› áÒÉéZê»°N¸,I•†“ZÆ‹/JT§“Eyˆ†‹jÍR+ÃæAùÖ£î Q«uÓÛnRTÄjä8¡áNT¡iýnʺˆ_Aæ BÑÚUUÚ÷ ’|>\ç-úƒµ^½N‰:Ï”Šé mo8¬ü êÃÆÂèéÓpÝÇ2`¯rd?Qu·£{D7i@aÁÙ»$E ~<³qÞsÉ’CC!ÃÑ=R`fr$€8K°â"?dJ¦=q§4úùÎYò‡ÊŽ8¿mÿÇð%¾àˬäR€:ÿù¥ Œ¸zÆYÀÿ›<𦓲(P<XØ«+o¯¼³ºú§ í»ï¦ǵ€ ñ¿øÿÅ‘I~7E÷Þ\f¼ÿøæûÅJô}?¡]×oÌÑŸÝùcGèOõGˆFÜÙž  +3!où±@Ûø¥ÊuâŠ@‰ 0ä/—”ûE@fø¼òçB!PsÒÓÚëiœäÁB šG¼SG×窉Ԉ‘ƒz]#ÅE”ríûÊ:ÀY(ô–ˆðÎ æálÜ=D÷°-ÄÙhôÑÔEàŒˆš8 ‘£¯¥édVk¥ÊÜ–¨1jƨ"O¸6o9H>áEb2Ëi»l#ÑÍ’˜£ oLG< ÈDìr3©+d˜—¸Ž¨SQPâ™ +¥¨‡¸ŒVlêHcªG™L‘kºT¤Í9ÕéÛ«Úõ×ÖNžh² )Ã!ËŠíþ Sõ„òƤ-k±ÕÂ,q®Iq+FèÖM`¡Ä— +¼XÒnvXÿ¯…Ë©½ðcháGr ¬LÇ“ô)[9ÇU2U¨ÿÈ®e‘­®› €GÙ‰O–4œù P¦„DQß%@nô‰Óà€/Ø5(†qX°Ó¥.væö c¢: P\Œ·¼¿X”™òõQ‘€ùR Ôl^kðƒóÂ}ðÔÀªÕm~»Zûº(ˆ¹Êлâb¦‰ GXÂf@-ÀPùm„Ó=ûÌ ßÄ—D ºìO©¸r‘ªg0ÿ7|Ò¹`¨mØjÈ“}Gåã^ïN˜9±^-'2“¼uþ´dV„]}<¶"š˜WTZ”¿OÅtÒïT®PC‰¢ÎƒA1ýD‹­©("gO´<šÁpå<ÎÙ´Èžý”½Å¿§Ú›ÒÿŸð…^:t¿•¦ûJêS?;sÆþÀ^óßõ€/\¼ª©*€p8¶º±/eù îs<àßÜÏ¿ÜùºsäÏç +GC,¾{¼Ø¥€ïß[_w>Oäì£ýj0ýk1`{%À92ï$ïá»üñ+}¡h |('$ÇdØaü°Àn9!O€¨/ÐÏ¿q´ðø—õ÷w¸âp €øß:0¸ß<¢ @ ÀßÕÕ·­èÝwƒýqãœS‰ke•ŸàÿÍ÷¡¿{W/¡ã]Š“ !·€kׯßàÔõ«¿b÷†?ÛHšIÁþB˳¢FŠþ/y$±ó‡RÛþ -¼J|üæÒ¢$aXú^ÄyƒQî“ 95Ï ë4›£ÝB]¾Y†ºÅÆjê´L’Ñ“m¡Ò2¬ËÃXœÞûè*.Fd#µV¹n+×ßCåTYæWÝÀ¡&r—iz(¿?îq=‰PºÿÃ&ß²kl“p"Þ7¯»'ì\OnëZÀ¼‰0N¦å•&mJ&ÜÉ›‹Ã€¤6kP¢&¾^×AÆ"ǽŒ¥$ÊãØª†ª¬š#­QÐXÐ*Ê>õuÖ +€aîåò«$°ät¬¸œ%©QˆÑ$P”5í´»Å¿ëžjOççÚÃùÝJØý'‡‘·ßè?ÞåÅ1Duà|^xLoÒÞnè#â¿·[B„—)˜_ÿË´ChÿÊ~¶BîKtïÞ‡€ùýûwÖ^-€‡/) w< œŽàº>zvÕ~ËÕeô_à<(÷¼mÞ°­<üø‹àþ² ØÏF7À¾ý¶ÿóÏ—OÐâ˜Ûÿz¾z|õlß1€¼ù¦í›ChלּðN€VÀ¹³ÎÿmNð4Ï èýï·ëðwõÊ¥¼$èâÅK¨€0¿JÈrƒÛüˆº¦Jùéÿ_Œ(.7òä^Ô†­ÕwÞy' þCÈ`‰Z/Àöº~1­¡éòº<ÀÆÂÉ%„´cí|òÑÊÓ +º[°:¾¬Äq +x¤…ÃÞ <ì×QB Åü£¼Ôÿkk½µÃ ŒR*Æ”²H‹‘Ã^+ËH¨ÊÆzü‰×¡ä•¯ìÑÚæT±¹ ,cß(cGÇk'K.Ø®=UG£”T¸=ð†ijÊ„ðzHP´rœp1ûhÞ¸6ãTðÙû1h ®ÉªDl" ¾"Í¢qÖ[ºBxÊÄ4€ô 8Ðy[¾LºS‡Ü:™¤Ï®µ£‰Yý³¢RB9[Ôš§Ét ÿå¬üݶþwâªÀÛ %ø/ÛC:FR¢ðÉžKù¢p™Æ8rŸìQë¾íÆ©MÎÙÙlªÝüCq +eJÐã‹ÒCÎÉNµîK'¸E“Søµ.±®»O4K›{ÀÝŠ(ÍßêV÷¥õÅôë-ñÔ× Ñ Œ $„‰« M|¤•Ó¬áÀ˜h¦‹jd#U‚qÈ9aÍͺöË&?êǼo›‚§b”`m÷!5Aƒ¤~á€ô@æÙ¡J—°zéÿ¡ö¿œÍ»Û´}äÅ:çÜOˆ,ÝorRßÙ3`Æ…«šûYзd ²`Þœ!hŽþκ^£ _úúÉW€_ŒâCoÙà9BÐíÿ륯xǵ€QúïÇQìØÙà»û}'ØG}±ÒA;DäW(`¾ƒ–ƘL"ã˹ÜAÔ¿ýä“÷rN;ß!‰° .à‰œŽ྿LÂô€Xÿdþ6 B€ép @æ: î¥ì%ñÿíwÞÿß9ê€âÿ?sŽŠ” +úëÇ÷+ _»ÊF%ãÿÀ¿/ ¼p ÀH÷ÖîӬ̨{Ûj€c–gÀOÔ€]<¡Ÿ׿7•¶¿DñŒùúPûØûmU€“­£ÀÀÍž ɉ¬Ž*ƒ²€ŸK»çŠáõªu𴦨ôûˆ¸èwN„+.ÜöØ€¤!Ü2$üø`÷úö +-&Sß 3©ÆYL™:„»#ñt°f÷¼ø¢hO×ËÓ= b X̓²žaÃ×S;0ñw]w¦Á&—šãS„pW¹%}ÖlÔÈ7àÇûéb6Ù¯§p Ž ÀzÕÂʹðïé~‡ì!àÿ¶)='Ÿ@Ir Àa<§²¥A7lp=!c±ûµñg(DãÍ 8 ¢Ö? #â•yõœ:‰üæ…«8¢…¡¼ñoaý¿þÓ$Ê÷GåFy(¿ Í&ÃÌ¢×ÌAGV”(·šÀ*uj,ª`”©,\ôOô–9š'¡Üò•;âÊPäÄ 'HiEÜG^Ínl~¹/¼eò_~àžØg냓- ó.÷ZpÖ~=V!-Ç,˳êªÎèÉ ![, ‘zRe ¥ª–uÑ î@}’³ŽÓă¿žñZoÍõ<‘_ô_‚—Ly´Î3£ªQ8E±`7{nÍ£‹pD¬è-œAòÝ>”—«¼NF†Â“L8Ér¤O€fcG=ÅÐE?¡°!´*ŠFeÈ’JGOÏÉ"RïM Q@T—J +*¥À­¡SµÖ–žŒá…ŠVì·‚SÑ»ÓKOpú£²Y:ni±³MÕEØï/! Ï®ú.GŽA鸠2 Àù³gO9ÌkcôÈ1Jÿ¤¸¢°'‰ò‚þ6þû[`î8°O°eô‡Í;È!yÀõŸcÔ@Ã{YˆÍÎ¥mCý~éר“âxÀÇÔ¡¥;¢rÄ`·C˂ڀ›„çD‹ô{‘øŸ™ÿ ûßñzŽÚðæƒEéŠýßzÞæwôí•·QÞ‰àÝ3gÀþsg/üeàÿ҅˾øÆ5Àÿêµï¿ÿþÍk7o^ÍJÀâÿ¥Ëšÿ¾0P€.¯ÜÜU0ú%è/.æ³ò·s€…`õg«?ûÙŸA¿8{–ïœþ,˜ºåÝIñ Õ5N" øÎ^Q„qÃed]g·gOú´AE`±¤AYLÜé SÉ@\åqæ²#µ° ºŠ­“ ,ø/ÚuTô ì:Jfm‚!(4Ø"ÄÔëƒ + +›ªþhðgG YEÒ¦šU=_Tª-"ûü(WÄå)\cüËl†®ÑFÓY¿;(¯¨…G j|{³­Ž:EØ$»B‰KYÄî-Sd¢&}ìOd“,°IÖFjEÚg`šzƒ«UŸP"yɨ3¡ýïR¥ àD—ÚtÊPU¡°Þ"݉q)·HQ®‹ãA®É¢f æ•\'œU£x¦lµûª‹yÿßÿT¶?’"˜…ãX£ZM´¼‹éºè Ò&„¤°Sºƒ)×DË`jö×”X˜N‹÷9] +ƒÞ†pchÁ40_²Ýs%÷K¿;›®Nowùó}@S@×&h­[ý2WEjºVtM9‡ENióRG±åU¼ cØøQ[¹dë‡× âéWƒÝòå‹b€⎷!»Cìq±##™‘ׄ_˜…=ý&('{ޝOB .lq- w +êò#~Óçö’Bž1ÂÃaØõ!õdÃ8²GªÆŠ²(H*e6òf9aÿ"U9ÄÚ÷&ud7Ø_ wC»N‡Ï7ûɵßÔJÓý¥Uöƒ}þŽs0€«^@-p àé’‘Ð~zà›¹x7*@?Çõv'{9jñÛ/@»-˜¾“òâßxæ +À½2ö®PàøÓO¸¢±>Çéh€ÿk€O_¦OÚ>€¹ Ýùó>ï(ôiq +ö*²ÀAÎÌÏó×ýNr@qèîßáÈÉÇ·ìÐü³Ð‘•Å‚€Ò;ïˆýo£¨”‰€g/œÒ/]¾ðoÏ_þßH@Qæ®Ì*öÜùsR븎pëà?‹ÿ9I€ÿrtËÊúÁò¹`À«³øìîø™ïüÅ/~yñ—¿üå²`ýïJˆ®W)#…ý(MÚï+*€²ô@Ž`‰MF=`@`@BFçà‚¿®‹ŠØå”VÇÀ0N¿ÓiË1òTÑ„€i:à-‡à-ßg/xDc +@Fšô†3€k²!œÄ0„GÒE´¸XLÏáþ$ˆ®cò’‰p rÝØÅw¬l-b'Øsµÿ›Fi­FƒL®°¤oo:‡@ A@ãÅÐ ’?·Ó÷eD%›Õ÷0h&ÀõzÚ¯¾À9]8UK×ÑÒC`×ÁcÈeur +l8<‹Ìw;Øÿk‡ßšÏ8ì¢.BŠ5A‘ RÓgÚLšÂ36½_¸ßÖ1ƒœ-\Sp.9Geâ ¨0ˆÿóöûþCŽþZÁ-Á6ÿ¢vÀr =ª¹LcA]#‹£^w(ÔÛv̘ˆ 8Œ\ß?îo>pZ©ÃèZf7“‰" /þ +–ê8ä_ÄÍ,bÎ@üÅÌ· À<–³mƒ+G 3ævÓï®Áè_ŒWJM-C†9´6øZΖ¯ý2¶Zn†%ÿ ¡i+¿°M¦WGÁÿNÜ>I&`T,Š/ÔŸ7."*Ó}Ë!ü¶‹…Ëà€[¨žG2ö}˜)NøàP0 +ÂlQeÅû.ë6yv‰’z›<-QEÕh]$ú‘Üæ.$ðB~ˆÓÒ÷Ùv—ýVUãÛ È¤C,¥”â 2„ºäÛ‘]Ì8Ù±—&ë‹í?9Äz¿ Y þvŸ¿xõÂÕ‹|3úÏWË9{ÊaÿÁ"¿oTR8päõž¿ùŽÿ!€ÖЖï¡Å¶`ú2iÿ—.€ÞÂp¯t½C¿q”ê?¢·qz›‚÷¯P öËÔž*‘}Lš(-þ/G¼Ày‡ìêà/0¿LBÿãÇ_ú&@éI–þiÑŸ_^øû¶  ý¬<ü/zÞ^9 +ð¯¼ýöJëÐpî/ôË—µÿ/]¾z̀׮ܸzýúµ÷³Ð-Ìü›—ôþýÏŸ;{îÂETAÀý…ý²iñߨçп p‘=›€ÿÒ:Û€ŸýLàg/^üÅ/ÏþÒ¤yö,¿_^ü7ÿæúõëÿæß\T7héâň¯'ÛŽ€ö;›ÍD”… +€x°ÃÛ¹™§½É¸‰ áv6cPrŠHØÝ^³¥`ph:2…ÆÊm¥ÞÉa+¶–ºêͨ×ív#·íGÔÿ¨‹I xSít­©]0VÅá~ £^Ö +Àó¯¨s@>‡vwõ˜[¹¶O7p¨cÞ^ÊN«™I´S&››“ÛÊlB#—ÝÑi>MY‘(ÇõGp G·'ÓjÖ«¾âRÉü¿˜Œ*DBTåt° 9G˜ÏXöd)`о‚Cf¿p=d¾yjäz´¹¹y{ƒÀìW#»[£sׄc5,µ–QSðÿ%ëß\.HYoùIÂ?ú“§ÝÈD¢üqdc +­ÙbS …k Ë ¨Lâ:q(I2áÚwŒú`ei°o©P(àæT½T“ˆ(V"·pÕ°^Çøó±g¿×§”K ­>±Ùðixl`J ¤F P6û4H’‰`ãЯ?q!ba¹îÉŠê‘]r˳r£¡­»‡Èõnõiªwò °ív‹%^°™""VòD4I™{smÎ*D’#³Ëºo +„ŠvôEOquTÁÝ?†ÌÖ¬z92ÂÒ8ÔG(«ûÜÐsðŸÎƒT‚i’Ã~*Ã&šö‰¾æbS°Ý³*x`i° aó²øP´-D=È"E›ë×ÞU˜ÙWŠœÝgÿAæ[äÁü«¯\ÄDLw@–R58¥ÀG x'–ÞñUp¿5ñZcn +¢h/{órÀVüwàîT`}™îè( +@ï8Ä}¸ðd‰5€O¸²Pâù/ÿ{y€ûß‚ø/BŸúà{¾êçãî—€ÄÌF°W <[‚§AŒýeÊ4@gfr€æ=þ„6·2 ð¿¢`Þ PHü{õ•Õ£©k0”¸s—/_¾ô/1ë±ÿ¡«×o\ãžß|ôøö¿¾ÿ ÍXSD7ÚƒåWÜÿöÛ%’WÀ @€•þL8w„Ëz6êÈ­ `‚$[no¢œÁdÔ‹.i¨p‚r4c²“ m¸ÎÈÿ»KÖ:[æYéÝPÿùË_¢ýqdfàíPÛœäÏ‚“(kµ}‚–ÜNц•nÿAƒ’À•ÚñÞäm€9n-i~%§hG4·t‚/ÐJC{;kíà‚lmmâ`ª‚Ò#õ^^ÖØwu)ð •C5SOØ+Žbˆ!^š&g9 axpUíÝaËo†ûÛ)†â67K:$ê)yS{+©Ö¢Í åSH«EY^‰§eÒVãø}ÑV5‚ðlö1ù˜(YY„×'Q”$ƒ IäŒAÉ£J’A-’âºë_“˜?K†ú4)kÄÇ…£$ÔC[§­Öˆ¢´žOQÌ87Yí6ïý§8V÷ùƒÔn§e-€ W?nïæÿŸ:sæüÅ«/:°Ü &P†˜ów½ ÇnT`Ëÿ=ãGŠþª®Èçâ»Û€ƒ:`{  opXY]Q dß}÷Ý3g0éÏŸ»ð/.ý Ìÿ÷¯Þ¼~íÆ«¾ïŸßõó?øGÀ¿À¹vƒýÉQ×¥ÕïB@ЯÜdïz¼@tB…‹vÏu ŸùûÙÙ_œÅø¿xÜÿʳTΣÿ_ý›ÒªZr À^*€ctDPä;Ûj^€ú®DÚ­s· ŒNí<À¬†¸ vúÓ-]9m9WœÝØD»7qgh(èÅu øvó?³Êè‘9È›ˆ'6Š“Vè’§ +W1èï鬙Lg¨#}øhù´ŸÈõ+}V¸ödp› >Ë\¾)ù@06ˆ*X«3¶qŠ-=ÚtÁcËK€˜ï¾h;ͪg¨dqŒHî¸d­ÎÐÕæP›Pœz”ßÌ‹¾bÇàÖ¸†0»3d^7£Ïm S*NJÉ¥€õfhŠà2ãš+Ýþp2á^Ø3´ €]…¬Ã³æ\ËQÕLd:+ï;#°ßY‡Í»cNúNø§dmAÙó|Âü"AÓ(\¾A\'§¶3Ç~d&Sø-mX·¿'ÍÒa Ôs‡ŒçÅò^äʈÓ~ÑÄi€jF)Yõ‚í V|Lâ4z–.õ Y²]²aG¬˜ÙGIÀøµF°ìóA8Ńý®ŽnûvôÛnm0Î5;µy’™¢_˜º[㫦ºw¿ Ch€Ä¥ß!n ‚XþD“G#ÍŸì$;‹•“\Ã'¡Õý:Þü®Êa­ø÷ À!?ïM¦â"@ˆÀaËdøðš˜¹AfÄsió°±b½eö¨%{¨P¾–ŠÐožú£a&öDP•ãžâ9ÛZÂé}ûdÀ©³çϸ~Lþ—?´έžºx忣›7ø¹ÍŠ1ÁÚÅcv§Gb}àÞÍbg¡ð÷zàî+@Æôzw@Ö îNàAQ‚Õ÷?.<·Ó÷Vúeì/ŸPñhÞs°­”s‹ÿÑG€¼“€­óíÏ6ýþ±óÿæ–¿ôåüò—?XtèÈ€ÅÀ•£oþ‹E$ß€ÎæØ>ŒúkWoú +`(ªÚõ÷©/¿zŒý¯ù?'ðÿœC$ªìÖãǯVg‡ ¨¯¾ ôßÃð34É_ü«_\üå/ÕÀÿs¼ðË‚ÿÿîúuÌþ…ýñ_·ƒZeoi F Plä9ßj½€ ’e k#TËXðqÕï=nÀÒ<¼\ÝÀê>€ÂEîÛðÅDâRGa™i€¾ 0CºhÊ€â$U¢(G‰‰è„Ò©/ׯ§³i6˜ö[Í i0ò]~.AYXŠÔ‘MMgŸ@Ãp]²\ôJ]ƒß®_Š- 0#ŸÈE4Õ›c5pIÄÁ*M^‹$«¦–Œ9vxÇ9åd×±h±NØ…eTJÄ%˜…U ®Ñ®TäfÝ!„˜c©;ú«k/ÀšÃÖ:Xÿé@Èl` Òá 9 ÀU¸‘bˆHkžS-v’Äo!`ʵ6Ù‘kض­ÂÎU©ÿK½ÿ¢ôø/½ÿ|!wB µ Wž/Ÿrõ5T«ŒDГ¯ûȾêÉ¥‰ª“Ø€Jö X¦„$I]‰8…>ˆœ;vBI”Æ«‘›Ž€ÒœJãÔâ-ðÅ^›”íß­pYÌó´WÐîwÊ +-Ã+ĘØ,$*›°¹õrO)õ4Û€¶¹tÇ)jqÛ+\”Jºä–pXÂ]+XÞ¹!Œ¨µ€_ ÖQjL±ÔŽ×5þ%—…yWDDˆÃ ð4iç2{CJ`=w‚Ñ0M^’y¡*•¤Õ“ 6Ž{N̉äÁ3}Š‚óèbQEò!›äIwLY ¹³ÜRɪg)`Ø¢õÆÃfãú' dî¾”ÕàÖn;þ9(€S§ŽŸ½xóË'_ùùêË/Ÿ<…¾zúäùógÏùËú5{P‹ã{jÀBØ1pN-ê/Ѷ ÷ó»­à%<ްd¢¥ÿmØôÛ]𿘛4ùQ6æø_:ʵœšãÿ¶@ø/[•€eôu_È]{Z¿&ˆòÿ{Šÿ­à ìÿôÿnÞ9¶rìx–†N¥àÜùËþí%ûÿçèïïâ•«Yélj™ýÛ¿tœ»àË$W¼uëñ­—© ùú³0>æ³Ú·¶€WǬÆà“ÅpnÉðWñü…ÒPˆgl×§,°ëÛuâØòUSPTD +_ÍÌEu'€#‚Û„U+®¹jÛ´©º£&2Kyè£>q‰5»»I»FßWØððwœúg @Y¨×ó#2°e‰ ]-¦ u«™ýÇæ‹-€/>Rg³Ïó7jš¾»2îÿôIDATدQªÖÀ¾A3E?7D‚ üåÁ|-Ð3™6؇r¹„Ÿ£‘]ê8Š‚ýÒv a€Ý(ôp$¯:Ÿ(ÜŠR€ÐÓu@ 8F`VU(, ŠªbnÍš/ªi£MÛsÚ²^Á‹Ðq%€LŒÌJ€Ñ’²` ̹ÒZœšÔÓAEC÷1èÙäOFªQ³î›™Ë”x²Û„Ê@S ë½èØ0'|ZFH¼xþMµl^J¨Pý@ª“)i Çé|¬8½ÉàŠ˜á¨0{Q(J +³Mµ‡¬ëæ^/Ë.À* …X¸æ4/!šRȳ E§ø”éw!,å\[dDYæì®v–s…J½m–Å–%V9JáÆø‚Àœ€Wgp?ì¢Xª‰XõÅG Ôír²Íú“ö\´ÌË{Î䣂Mд4–[N!•‡<.É¡À«zàF,%)9„pÙÌqÒJôxØ2À–«9õ~"÷F±?ïãN4m1†Ø£jÌ& vÓb`‘#ãPK‹&‘}c£)90éyqÍ+ªÖǃ2×Y¦E¶óþý¦ÈÙ}¦¢ÿÿù³g.œ9ï+~œN~öÌ.^xôäéÿÙÓ'OŸ={ñõóOŸ?}ñâé³çÏQö¤Ç_CK€]4€õwP똿 Äo ŠGÀúVø¤…ê—(hÞ^&à÷1Ç7ðÍÿ¹Ño,­M©U²À}=åã•ü‰öÛ´íø=Ð_f|åKìúÏUw­7Ÿpà Cè˜{@þ•?ýÓ·wŽÁAôcòs¸°Ð +qù7ôÛ¿Püü(öGðBh [·×p9à7Þ,¯ +;æ«€VåU@…ÔÄõ N¼víê•+— +þ_Á¼¿Ž}ÿèæÍ€¨ç.\½tI!€2û/äR.¼‡`—wðÙÃ0pö—ç…þ]ÇÌÉ.W)Ò*Ò|‰æ‚½]ÀuF|1Xµö4Ð:ê——í¡¸f\œ›ÚÎ ú# rR÷0mú5Ê(œÎlݱ=ÆêI_~÷;ÑT] ðìÎü$QÌè íðGj€Ý[àºc”)­<BFHi,dm ’ÅQ¬Ô1¸,*CÚ÷ú#`"1Á5æxœ“ž¹ÐŰ®íê0´h5mªž!í®VH‰¶dÙÌSn¾s SkKG‚`mF1 *Êís¸V¨*ç +Á¸Õák@Y¯•²!¡ù7@JÀš:;…t"ÓÍ­,«-X_Õ¨Kf)íþH¦§³)•¤„KªbUGµEÃŒú‚]ëÍ2Œ>jªŽJÿ…ù¯hÞþý† ´1v¥Äìå×Âþü`û³DånIãOo†˜ >F€Æ˜Ö^YÒ1Óh}Ë<7¡)qI.ºðÓƒG~º¤¬¬üéêÊÂà ß ¤ÿËâ¸võò•Ò½ÀuLûGÜöøç:e@&þݼõÁ·>ˆñóƒü +ò/<;Ç@œÿlö\àŸ—1Îp% €2 `É  -í¥äÌ·ˆŸÓòäòÓ*áXŸNg#½ÍàISÎ>ÖtlïQÏñé bó¿ž ë¡&·3õDÌÒnV s\T–¹Í$@Á_±Ë³X1U„a\ú‘‡±0uáBQAdÈÓÂk%§Žg‹h)¼ns­D7ãðFÚý>™éÃËÖ‚ëÙ¤‹IŒàúE.R[ ,§bS¡þÌ€r¦¡–nÀÉIF!š+ì›ObSúòvݘⰦý"$ƒ{Qô FÎkÎÍ ñ|ر>¯‹A€ª4É¡FÙûÄ:ýú?’…ò"EîTíM®ÉÖ¬î£hâÃŒS%¨´­pMÉKÝAM¨'Á%=áMTÒþ[è—Ê•„þo³[~yû +í8]"¢ZuûZkiŠj’%5ÓŸRs©ìà¨êJÀÒ¨X–0NÅb†Jæ °Ë©ûñŒû§;Y*GTë®éà¶¶ØCmÕÀãh¼±F5…U·DÀ-m˜Â”ퟘ<嚬†(pNÝ&Z®«ªxõQí¶¨\ +˜SrAœÖ6|$,J5 +ÀdT”Ýœâ²8,X» â›4Ô=ÍB׈J‚X½æóâ%9ìY¼]•˜#•Ó} ?’Oùë­½e!‘¿’µ´È’A"2פØ[·ñ»¤ŠuC $³Ùã! $(e@Ý Õ+E“.Hg[ -‡- üS¡¥¤ÔnL.C,¬è¼`àŸ€ŠœÝgBTû:`É?}ÿ~NBàsõ­¯ž>{òüÙÓ¯¾zŠ +€ñ¯€Í‹ß¼†ô{€ïŸã†âþÿž0öî ѿðp  ÿŸ¾Ü ÍîŽnŒ¿ŒýåxçžæuÀ—ðYeh»  hèwóHö߃üþ¶ñúRð÷LΖ`sZ  À—0œ/xôø1ÐÉðnñ\8ïÊ~—¯ÿv8°à(À›7Û)€ÑæšÀ¥+¨Åpká(«ñ#îçâùB p À+ïØc€Ÿ­þ¬ŒøÅE´€WÆüÕ¿{y À¿ŽЛÖ!.½¬ÌÚwd, À#ñŠ€‰´u0 ë‚¿†eºiF˜Óf,œ®ˆ^L4dÙÉ Å$ó—Äù„ë“N‹DQ@ãÞI¯Î‘@;Ù2×pÝòÙâdc +vÿsóJiC„ÙÜߦÜÛ[¶i àÕó”†cûI®Œ7• ƒ ÅY~Ô¥£ûåI2åe)Â3P!ÿþ´.aež}Š‘ ÙÚú¨…ʆ+>¡9Øù-’[Á]ÎÉ ±Ž7|q¤ÁŠ*f…Øà‚ÓZ¨>ñ9$IZƒ!­¯;¬†v#xÅ:‚ÿv]=ç‡ ˆ•#X3ÆF« º½u MÒæ;>;>0ÐiõƒJ^,ôÄâe¹„Sôº0ŽI­Ÿ½ÑŸÅiža£ãž7ÛÛZÉm3aŠrClþÖ‚çiy󇿱7CZOHC}þæñ¤i º'T©ˆÓ*7œûKOº^‘¯,÷•ì`ÝoRX;Û_£?}ÿÂ?öÿ¤7¢}õÂ#>}Ïý¯ãú÷ÿ›xûw¥Çw!Œ~ ÿ€¿æÐà€ +À¶ À`Ù~ߦ¼%èeâü§„õÊŸ ýzô·»Züoßú›ù¯:<œC»>o€“ÿã(zÁÜÐzthÐoûÙßý·ÿöàÎ{ëwîüúÃ{Áÿ½Û€Ì8—\ºz©íÐþÀÍG×·gž‹YÀ;@ã_Ûß±þZ$_‚þâ(,doþ.U÷ +-y–fü«ï5 @‘\íH€I‹¥…æó± ÅjEï·ŸR£m4[ô%ä¿nÐ +n`XÄS¤uˆ”‡®kweÿ¤,(ƒ:'ÒNÛf¨÷Zg’WÁ?]¡öuM$¡¢N,]# œÁ)!HS;®0¿ˆ îŒÿ9Û¡Â5Ljòw;Ìm!å,I¥$ºwìøGÔ2c‘C;, ÎF#,ÚCÂÅuQJÞCz‰¾² ópâ†ùdÓ*®Pœ–’³’+ÇôF¾ìŽè¦SJ´” WKq›’šš™dZFÜp•mô³%®3žK2öWá¿´ò•Jëœ+¹«øù[ç¯|wüÜîèð]5Žü—20AsFþ†dÅ^ËO`¶>ØSÙŠDf¶~-… kÄܦVP5ŽÓÙϾwZ„ ¸ñMir‚/ eß0¦]½ â,-:oæÌ €N ªáÔ:0BSQaåtü嶸6—`$!ÈÜ9ó(ØË<Š9“‰-U$lü:x$”)sëFlZ\s%#ø0lå¾U˜ôOŸ.9#@î œJåãS&y –Ã}j¤•8e’<Ñ¢ÚXù«Ëç¨%KÛe|²cQH¹XW ¡žärrÆ#JXÝÆ!‹æ kSµÆS@ðºÈǾRäì~“]« >°ï8ÿ;ÅG `eå§Ç/ÞøêÙ³ŽD ûý–îÿo” É¯å?Ÿp耾€—?-èï â¸³ûqºU^íp³«û½,ÿÿŠà¥òç{~€vÁB;=p’½—hÛª—¶Ø›/”þøÏï÷Aÿ’ЧŸýíßÞ¿{ äÓ*sÀŽ1§â8¬cùë¸zùò•Ìñ@xy @¨x.-xì¿*€£^ñÌq´wD¢—Vê(”…J¸âøçXüÿêìE`‰.ˆÿÎ4¼…pñ_·„0Wz½ÉG‘å¡—T€ÅA €úŠÅQ¼¬ BòÔú†ó"^´ ÙC!AñB$òø¤s®JŠ „ÐN´‹í«ÜSô)‹p!•aw”ÿ",NF0(üé³GŠèŠ(üÂ.r—œÁ(Ÿ‰\ç@Ù™&×aR~é9P(™?¾13ÍŒ6Ìhƒ›‚sŠ¥È9䮊 —粫D•D`†©Ë²‚áÛ­Gƒq†}|o[^—x-¥s°A öŸðUÒÃk +KD¦%›qlÜ™›±à­"6-×ýµ,Ê"×%˜$–Jr­!FÀàSðßãïÿéû{ÁkË ¾Lsäùò\  ´ü'˜ו¶59Ò :˜KEQîRÞ¤Í 2Ï„tX¶¦Y¹k!äÈ[A&n"Q +€¨IŽ&{TŒMic\À²À{´ÐT_A +`gÍ‚÷Íô4Qi +ëî0n-u`ð¹ðq†|úýá:…Ë``*:ü™¹) +@Ýï®swšO¿¸ld$@Ýúç%ÿØAÑdP k¹/E½ôÍGèôÆÆ†Yb×ÛºÝÓ†õµÃ‡}ÒüšKJÏÖg6‰‹S.MáðJ*ƒÃåFDf, ‘¯ämÄo 2Eਣ0˜*J>‚¿´;žF‚Få°$ŠòJhï3µÂt_)¯ý5üxe ˆâ€#ǯÜ|òüÉ“'/ž>öý»Ï>]V¢ š-yÞÍæÌÙs¥ àêÕkz–gd ÀõÅß­³âÈ€[7}!èŸê +HôKÔ"¼ +@V&Äúç8à¯JpüÝ3¨¶ªeÀÏþù/Îþ€_Ú :çk°ÿÿÿzëÖ_¹p¡ëÿͶÐs–Ú‚Š_Ðö€…\DƳßê aë>@,(’ºÅúÞš7bU¯£ñp^1´Ddˆ:Jˆò„w/‚v‡ÊbÀŠF6EÒEÌ‘B=JJ`r{¤r2žLAÚÌî“ß±ï×lý¶\Ë·Üx;|©$¨œp+æ—=œæbRPÓH–-%Z’V¼ÞæÑ…úнrKL¯ÈK÷I†;}ç +ÖüŒ2aˆtÙ"~s†isóLÊ€v@*-Ü»!(†f§;M‘›òci§j…¿’eös-0_B±‰Ñ)ï§÷¾Ì2ã|a šÃ¿qšé²‘Jô¿MÜ "¢RÎùÍ÷¼eñkÏçSn°3/”²q…¦a T—ÁòCг8)6ƒÑD$¢¢”â>/%bÁ-Árƒ¤íLA +pb-‘ÇMÈHÅ¢|PæiÃ…0(,BP/kkQÆøgOà‡;`c¡†©ÑÉä³ãº-–ú+ÔBÿ‚€ðëß Þ"0ó/qsÙMô¸B#ðp›´é·?êÓðå—ÿ‡ËÍÀ÷D`k…HäÓÏþn§€p|åØŸîœ€Âö®+8\ºpù +è¿íÈ,€í1ó>èÒ9«Wcò2 bû£°£à%*¸®Þ½@v¨<]$gŽg Àœ¿´®9ú‡â¸þÿïŰMK +€*@1˜CE,Ï)B=ä ¼ü)€Ù™`Xº2P@B3åèöµ#‹ìöß‹†Prô«!7#b”#…4r Šû_qÀ%äEÄŸ²Ù4åBh­92V£çdwUÛ~³”¡öº°¼B8æšvkòš«@™bc¹¬ý£`f ‚…lù/™òš _€¨Õ%"ï\›ÍØ<Óåªq*FÑGPVT‡œž$n£÷„ds ¹)hk1Α딌…âöÄ í}R4˜¡1׺µ)y.˜hªÉ³€3оä9¿rm0Èÿ.Rôƒ’ݸÁK–¡×ÂÛ÷Ÿs-•›(‰'iŽñëlm'zƒÉè_ äÙr…kàÆ´ûœézc.°Ï5_½ì¤?âEÍlu$ލ¶*Â;9 ÷ƒ’ã ¥‘‚'²2õ‰Ã€c,bª >ƒR O›øÆÝIUϦÄ5¬»`´–ÒÃ(hç¨8Adi6j€6 {®•„碠øŠþ4… :›¤ÆO}Æ¡3'ÔºòS^çc#ц7¸úêõDÛß¾îœ>M†K±•)vNÇÈ÷ÑòfWA° ƒÈ›fƒ'µµÃNèëÖ>®r@úòUø¥ÎÕÅ©¥äÔè­ªÔ‡q§’L?_RÑEèÕVŽøXûÜO) jŠÒ‰­cy¤öúÀ>R™]µ¯4Ðãì©3Á}%3¿3àÉ)dýñ•#Ç/>úê9ôôÙó,´=ðÿøöñöïJ +ÌÝÉiÁxöË_¾/}Z°["—|`îxUÈ:»xU€æ+¿ª†Æ¸ +' +.KñxÃMAG“ïœv®Tð_ô] xÞåï÷FØÒÃß¾ê¸w½ííe€½5§p¾¬põÚÕ÷Û~Ç€¶`ç,€«—Ú1n9PÛ_=€£6úû^?p$/„n{Àÿ¬ tÅÀ•‹¬øÞè7ÊÅ•·ß.ZÀŸý™¾Š³g3àüý¾Õþ*Ÿ—€×zìíž‚iôH€[¡t |Š®«¼ã2`Ð:5,¸àíüE4‹4*ü·"ƒ“ˆØþ~^;´V<ÿŠH»!‚ÓÈ=W­ã^0u4¯u§;» ðÙ ôgLå€Л&¿µžç´\'€È(;"¼êÁDGgáZQ.׌'JÕw +j›'§še\±!Ë=‡Ôú#¸ÍàÚùBp +Û ü‰Ï`=‚×ÂÂì9m†5 þwÖ\!É¢9áÈõt4DtºA¯uõ[LL·±S`fa‚¾TO, ¹n™u=b3fÏ{§äÓÏ +€‡Ðþ½b–MÁ@¥ïŸkËd%ýp*x@®D+”“ØŽ!AvâØqo~ù°£²”9Ô¼o{CD!M¢“´ß»¨K”6Í1’Ãþa(ÙÞIRã ¡ifþÁ×,u +?oa¦=®uNÐOb¦<‰z¨oM³âáqõýjV:Žï³ï« ¥Xl¾ˆÓ`Ã4'ÑqºlJ’áÙ”|9ž{âɆO€yžRÈ£\â¢ÎZ—Óñi=—¶RL7hMEÓq€Ïµl½5®uxÀ2 û.s<ݪ³zZ; ¯ß?áÓGìwxÐØ'1/†)S*o>N–l“þ—- &wYs°ÔVT{;䃫jŒ\ÜÙ!¹•‹qYcûO­ôÜ_è÷—1€Åà +@‘ôÇV¢d€¨Ïž=×þ× ðí7*_·æþ.Ìïñ îûmä[6K¿ë–É1/y\¦¿\,x)þïåZL^¦ÏÀØW(¦? €Vxøiñ4äw{Rf Îßÿï¥[`))­úbæÇÔ—2ð±“ìpwî'xLV~ÌH$ó™€{;4;v¬ À×9^Šàš¯_@ “ÀYí(€øœðÁñÒ–háÙoÿÇ\:òæ‘7\¯èÍ#ŽX›/ÑÞX™¿ºàݼ¸à¬]ŽøßùÜúw·nܺžÏ­wÀ‡p‰0&D¾9)îÛÝ"â³£ ³… °¾t±ûÒ‘,H (ÚÏg\rù\‚£ÉFÀ ÁÀ *Ø'­°ˆ°ÔÓ-Æ­zëð‰CعEVõºÄÄ‹÷¾šVkƒsJvH ð&¾±ÅÔÞB÷È÷:­CÔ£ ï%`zZƒX® ®AFû<$Ø×ÒŒ7›jMƒß š*rZ¼[r±‹,‘$€ÂVª(®Œ¦F:r¦½ñùŽ`.Z”™‘Qµ…öe)"¡ ©¯¨ìÚÓŒ`€¥c?j›±ØŽu¹ÖÃh$A&‘ZrM¹o6ƒÎ:§à::ŽéËÓxJ}‚4¨ÞFåm]¿ÿ|Ý䊹nûþsz‰ÂØ'@ÇéâÄM*€J†»éÚOi’å6Û;å[¨m(4]Y‚3¢EФ©'ÍÜÔŒÐâ&“± B{‡Áxz\ZûÆOÏñ?°%‘54‡qPÜSß¹0¢› ÷×Ð(ÙÉJŸ1œ”'™“)p2Ÿ j'u —‘ö@Ü´ø&ZâQ dÛÌ)&½gøUÕénßé¦3¾®ø0U=ž<ˆCí¦FAÊÍÓòbBEI˧f»ÊÝÎ‡Ž¯¢ü‡®/0iêVxïß;q8¹(ä½DH¼°;ð´u„éNúƒ¡ãcóœ’ã9µÍY-È> v’#™LÙ$B®ÓÞQõªÆÉ¹Íl:Æ*ÐÐjêûJ‘­ûL±"íú]Ð5€\hõ2þÈêÅGO^<{‚ùÿ Àþÿ¯Ÿ}ý"£ÿZ¨ßbèïþàµñpÀŽT¶;¨…ºeºk'@™èà¿¢|?€ÄÙOþæ?ÿͼó¿ý<ø›ówÐgå–¢ìô—K +ñ¨,<°ÿ=,çŠ'à!è^À=+?¤2e¾ÔÐHf>ü%@5>ûÛ¿ýôÁNÀ½ûÇÿtç:­àÂ…q©x®Ù `1 ë”wèüü/fd @¦þ«Àn›ÅñãzP/'Àü_9pÐe _Go¬äͅл*çìPø¯ü–é@yò–`Ù °÷]Aµ¡Ê¿vx¯ð„ÒÀ©h„Ñû[ƒ[ôÜÈ>úK^ Ì×§šÂQHX:Ñú.Ï4JúŒÌÕ]Xu*ñþS™¨·¿¤ Oö¼¤ÀƒˆxÇPxöìéó¬ÿÿY (#¾Ý›v˜ó;¢¾_Ús¯R uË”Y÷ç€(¿Ù¡h0 =ÿ7 òÇ‹Ïg-æï ß¶AÕ~CÔE>Y¬µ® ô2”ϸ‰À_û–¶ñÿ÷Žt&`Q²)øúõýßzþÛgÈô²pïCgß/¯PÆ8¶¯x.éPˆà¥uBK€ù,Íþbûgûx{ ß‚@ÿ–æ®ÿБƒotÉ‚×ÒÊÛ /À™?;{öâÅKׯ£f”aÛ¤À³·ƒvz”çEä°èØä4œ€ã †vÍÿ†/nÁEÌ•ÄC@:HÄmw•ƒÔzõpÈåÜll\D( 7eÀá5_„` ²&Y_&âW£! ŽÉ«P2]àÝ&¦°!¯ÝÞm$âx*Ì¥ù +r1ã@çÊO(yµ¯ËA|¦wÃKR_­{­FÝ¡dVï¾yö=€\ž  J)*qÙܵÝ%ªrQÞÎ`:ó­€j =›LîªLêI¥à]ëgÜ[®µ koÍ=ÓƒXYAx#Suº[Ȩã³åhLâ\1“ñí1\³W¸ÖªÖƒAI˜sû‹~`ép‡ç’ňƜ—J~ äù.}ÿ…àÇã'3.ƘyjÞéAˆÖ» pø5˜ä•`¸ ÄIkš—*Þ\ïÛA¾uSõ°˜ÑÇf ÍÎ\âˆ1£#“Ùl0¬gMMÔ*"—/îÙä›ÁÄ—* PÆ¡ ³»?hлkíâ“iIû„l‡/ò–²ñ̵3ÊEÈb§V óU<R©rÂŒäÆE¶f._1"gÝÞ k³· Gk#¬·èA±úØmúñµ?˜ÿöû¿yñâëoù?¼f@œü»ÿ +ü—¿=©Eºtçîû­ (KHÀ§¯í¶~ò7ÃŎùݨ¢üíðE#äÝ9Ž©ßî-ð¿üó÷1ؾ{@Y@÷Îÿ¾à›#ó¤ð·ûÙ×€û÷ÁÒêð̹í1™Û~y ÀÅùÀ—g´ï˜{g{Ó~»‘©¥ àÈOß<7€/*xó;ð òÞwÏ8 àŠGѹþÀâ{ u×*x„ôÚÝ ª"x0µå ˆâðIÀ7þØ€¨Ç _§J{ÈÏqÕCZ¨ãÑ@€²$ER)ìù'2Öm àÐ|•6d2ÄÄ榮y皪°”Åi*÷H®z:Áà\V“3fƒcõ¹Vm#\dyÁõX”cÃo¥&$©—˜]Íñ¦vs[ñ£ë(PKýZ¤%AË œ- +„ÊÏï(…ÉlÔUeg4Ȥ:—´hG ) y;Ñ, žª™ƒŠÐ‰C‡OP2‡uºŠQÕ&Å»+4p3yš)Ïp]Ê4ÊÊmázBqq“JW5—>œd<­`T­e湪Úf1AðonÊWJ5¨:™¿LÜ5g}¥úAŸ¡LêiUkA«ÆXeè@3?{Â!z‘¸Ü-«0ŽÇÜR¬R\~i9ª f̱-{½¾I5Q0 ¼ +Àˆ–8õ]ý±A?ø‚¦Ú8û-h¤výagmèjOj|:½I’û¸`*Å~šf:šM·T~ûؾãÈ’M²³–<†k­jN•ëQ‶ñ_¤Î)»à»ýÆ+‰!é5=_¶ATÉs5íUJ¥!ŸÁ%ΦŒ£mK%u Þ] ŠLÙ.lÙÃf!»Œ ª%÷Ú£7!Sê‡y`|ñg³…ÚšÙ…H,… <›°®«*ØŸ.+'¯E¬0ßŒì¬Ø—‰Ÿs•Ç«VV1š‘Ó¶£éV¿ÇàøØRbî7!ίž:uöL^tæüW°¯Iä§?=~áæ—Â†¼È4Ào¾ýúë`ûí·ÿ°'µ27zî/¨Eºt ¼ÿч H¹­˜Eÿ=<óöçBŸ<,ýŸé4x•Ê]þýæÞÜào>Ð+Ñà ,,CüÅ&øÏ^ëÝÏg®@¨_ýìxÎY%'’\öîÀßE¨vh÷î¿â8ã2NY °Œ¸¼= `·1¡2 `{ñ¿x‹ÿ­“h›VŽ=¶¢à8À£++è÷¦€#úêâ×ÑAǾ]úΜ± @”€ù÷€<%âœTŠà-D¿V!;(ç•‹•$.ßËà`ô×ãÉmÃxââ³ +¢9˜“ûuþc†¹)†™›ž“ˆ§§ àÐá·â7=¡0ÇDˆÂAÔÃz«´ª‡ ý‘cÝØÕØCìO>ÂØj~ç«÷ +O2¥ÌáX'±_—¾ž‚˜³š«;îÁöñ®Üï27FuÑÑ“°ƒ5¸¬T;¸N¬v *)´œ+h¼£"[£Ž+ +1‘Ÿ“¸2Ê8€É<™DÀ GÂ#êEe$e@qôÖZà°ó (£ âo®ª¡£üDoô)¥æ„jRô‡ëM‹‹¬%Ÿ„õÇ‚ìØEйpè8¡2ÁÓsÜâNh/m ð¿Gß?7yÒèMæ‡ý,Ë‘K1“ »C(_ôDIèJž €Uà±'& +UØh–¶8ò­*™«©;FALµ•6œ ´ÞòTõجª¾o•tÁj`’–^V»Šófý…ÚA"í®õ:•K5¨9Â2©Ù À¬T£^Œî.e_ƒ•ÆiêÚ À)7~aÎýí@ý©ž ‡4Ó-ZÖ¼«ªRÓúšò¾¢®ä]%w6£r¿H‰»œÇÄ9ćåÍj @CÔ0JFÀp°ÑW@Ïp¡OÙòWJšÍì÷zÕ èèêÒ.ݨ66Ï®ýgU½i6ÙlØ ê•Z4˜:¹J™Gÿàa™lÂ*Ïöô¤žxM{Û_j1z)â|µ,ìÀ³«|ÅÿÕ•#+Ž]¸ùÕÓ'¾è9øÿì…¾ýæxñ5›×Læ÷úøýNjqn'ݹ{·õ´ +€ [.~Á˽<™ÿ9±÷Éßø¿+-Â@K€OˈKZýQÄÿV˜ã~~?wôlwÄ^€¢8þïÃ?ü??tŠði<w] +pY¸sÿ•1gοpyî¸âˤí1×}`ëùOÀ|”Y¢?¿ù€£¾àoÇç´—•£âÿ\8ˆí0/*vÿµä”€–ÝwÿLàÒ%4€EX +€B<©²gNŸ—¼~C<—Êk/bi" 4‡Ûg(FðXÔ!Ô ‘<V¼)~xî@ +×]Žó"dãÍì¨ š&ˆ º>Ñé´ ´þaª+$Ú‰TEø6ÃŽ€ ˆo!Ó¾…²; êœ¼ ‘L!©hˆûŠþvè"6 ×Q[Dl°K¾ªy뤔Y¾. †ûæm¡”Dɬ(0•”ÝøÚÒøuàãxZ5lP QALÑ6Asô |½ÎITªÄùâÕ¡¥p.ë  áÇJ^¥&ßT#Ò#ÑhÄ&2À'©4(ÑR ª%fR–)%2÷ëdÃvÿf*?Iøß³ïߨ£ŽÒØ~È/Ù|qµ8¥”f‚÷{´&U7˜µÁÖ˜“òZO«îh°Žù‰—\¾(_! #™Rj›Q3ìÔÛÔt0àÇ”Ææ&ø 9ð|æê0ɯ¯vžÍ†Õç¾K`Z´›Î°×©‡ãÆÖå»ëúÑÉNk˜4}š#m`Š6(¢¾uÑme_Pÿhä»x¤Ö öX KQJ.ÉWÈØï:üí°ÃPÖØñ.§.f?öÊ'ïü-ëÿé ¢…ØñðàO<Âÿwô¼ñ†jÂÑÂqú ¨7ÝÌ¿”êŠ÷šH¡–¢´ ùÎS©1[È ¶´ù‘ßÎpÛØÌ8ä¡ŸŠ†z–½ “ƒÁ«‰±9nÄ, q`¶HÐØ °v¸³ÆŽ²S—®ìE2©ôõÜW[yq>vÄPI”Äy=ļº|(_Â5|À¿j‹k mÊ5jË‘“«V +ŒÂ¿Èƽ"—LÙÑ`H3‰ §X|Ó†êÞšîÕ¹Ô*°(Ä5c¬ž™c&úP9“7'ƒŠ‰#)ëz8è¬![…ñB9ßÑ¿Z¼£kvH(º»Ñž +œ P,Ѧ¼O_¯Y"ßrI†7ã˜Ôcõd +B!§LJ˜ÀµBÝj2€|…(®ðÿš¾2º€ÿAÔ­˜â‹ kxsˆíP §ØfNÈÄô'³U=ľttž<¢ª9ž=@ƒ0ÀJ—Â¥¢GM½…å þE¹PùÙmø†¿¡ÊÈ:æ3k짪+ÆÑ¬>É‚õÝ̾è>QÖú´Ëšy\¶Ÿ{Ã1´Z2ÎoƒpÕ‹–Ñ'fÖ€eµ'·Y£ù¥Æ ³’o‰6nC9T(#½«ÀÿR@fzjwÍ讼²K Ð2AÝìÙän“ñ-™Ð$óÝnÈ,ÕÅñd0¥í;0íÃx´%'ÔJ¢¢äGÝþÆjjŸ‡ÏjÅžn/éqÙ¦¨Þ"3óÑ㩦`†÷*¥¾Ô7gõh] ÏB + ÞwƒM©KâE5ïw²ˆÆæxs€Âs\ã$¼ï7!/÷Žg!~gÏ_@*Ûà‹€4ñV~ºr`åâÍ'Ï0ÿ} Ð ×ÖûÿÍ7øæë?|ó½h—¾ÿùï{Q‹ëKø¡´€o +@Þ=»<3Xö³Én ù;É+wïEØáþÇüOÏ>’—\0gæøÏßÃÖýïÇoKîÍ_>þ} ú;Hö>û»¿ûìáB€’aiy%ÀÖ·ú*€ù€Å,Ç8 @ziÀ|€¶ õ?ºË§¬ø?~tUß¿~ÿ7býûî¢ïpD8ýÁ… ] ºz=Ÿù÷@7bûU@äËcD +ÑèÒ‹Û½p öþvìD~c,[ ÝI|Ö:N5L1 *ÓÌPÒã‰mÆ wN¨¬­è8ÐþO=¸b¡ŽnýËØ † qcÔ+—*§_§§! ÃyÓ¬w:Å%Á©òš¹D cuHÃ5@lYÉŒ…ë1Ö0ʱŽAT®K¼hŸ™6+4~,¿ñ&@t¸ëªÄÈÏ(õƒ·¨=̺zHªÑ–†&…‘Ø ®fÒ!sêBðØC×9îX¡‡Þr ]ý±¥!8FÀŒ\uÑŠ´{¿rÂe:C((22ÞÜ´ @¨D¸ e³HY»äÚ®WbÑ«#Ohl6sÂm’%&Òsr™,7 PV Î?èçäšœJ%ÈA3™ú2Ô* Ù†%p œÔÕ°vN€ðª•èà;á…7q%rZÈòÔbõ%È( V”cQ¸”¹©ÀŸånÇ€@˜Ï˜³=´­h zµ&ãÙ ž¥*ì‹r4»rÿ¤oÔq MK—Jà*õÑëO&—Ë!^€9@UÊ6lB>e),OPÍöäÑó8 +@™`ì-qä‰ô§÷O ûͨ¶+ +@Õ*¨§‰.f·©UÓ<¦Ê›Ÿ÷+œ”Gý£K¨|ôOÓÆ\a¢7vs¼o¨Œêî¡6Íû¿êw‡èi6?¹îiºw÷P׳ñïþ蘃)9gcéXgèçÓ)šV—B³Â¨•’~¯¡¨S¯<Çüé³id¤O÷y®mr»ÏT zŸIƒN™œ€àÈ©¬X\2 ðÙógÏ¿þÚ€Îÿs +à‹¯£”ÿ»Ò®ÐŸ_ ßAwÚõÿ· äì‹ q·¬H⥀]hþ µ{»{ŒãNQL)í}Ž“Ž{ÁÿÂHëà—…€2* èÑ–:–ñ?þþZÈ_"2L2Ÿþm;àNÕ~¶µ€íu2àÒ…K—ß/+^ÚöÌÇÜpáh×(#æ³–PûSð_§Éd(ð¯p`å»F¨&¾}Sà»e5 )JÀ©(Øð°J‘@…Š + èŠlçQÔNÄ:4<±†ìÆŽVbÿ2 olNƘ•vZß› 6 V"F¡ 8Î*F8pZ—ÓßZóídQâg[ØCb +D +_÷Wœÿ؈`\¤Y&ÕxRcÉ`kuáZ,”kîÛíÉTOon¯z¼*3AÈ2|i§SÁD\¦: +l:g¼â:H“îÝþ¥PµLÝ‘‚bÓQ§¢`9Cå4IL»Û¶Ó8vÈ®p‘®Ù;q@ÿ¿½àìÆŽS8·í0OIfµ;}è¢áZîÂõX?·’wŒ¸QÕd„#5ªÒ“Ls‰ œ”=¤´-C6Mo©ïŸï‰¬œ1^wÁN2MÒjƒäŠ˜ýàÊæf·ÿ ¦<¨^BÖ ‡¤6Q—öëØÚ-AWŒhÏÔ-¥´ÁU<Ì´*«>ÊWºRˆÕÈ‘uö×Ó>bNgM¿!Ùn××S ãY¢ã zš»V¬ ö7°Ñ]ÁÑö5îw,7 +•tÒ7¸¶€Œ}ãÌBØÙû{I²zS2¹ÎAÑ4U¬……àˆ‚ÞÍ BGp°Ÿ­D¥r0ù]Ÿ£†¨ä¼ëý7›k'£PÒ¶—ï¢ZQb&z(#¾¨Â6ŒÄ]ÀƒÛí¡¦°ÿÿø;Í{ŒA]íÇ÷úØ7B} ShüèoÔn¿ï< +Ž”‚éªÅ-“ó|xîеìãÚïvß)ë¹cø«œ?{êì*z€öÿ*²~åÀÊùO\øwà7àÿ‹ß~ûÍ·_ÿᛯðßó·Û¯,ÿóT`n™Öï|¤ (Û ¿ƒ8í•2  ÃN‹ø;I ¿s§,ðñÂàM{™¨ Z`ÒæzxÏÉ‚-þ{,Ú/w”Y¿ßž þßá“ Áÿ?ü8ƒUîêxÏß’pO$†¢²9ó—ç/\p Àµ¼ p—1ô—<KïH'€Øï,-ü]>âyÿŸïýµù´Óÿô|—‘A0×|+¿ >"]ɲ¤ ƒ^òÀ„’7 \½(<°‚§ìfõ;êë`¯:ÈR¥3g2cOPÑ?j¢bÊ"¸¬ìl€µ¬Kî’¦'ip9 BQㆈ¼(ú´³Ò\vÀ6m7ð‡Üű(£È$­ùç”3QA”ãÐTup퀢d]¬E1 OF3léJä,c…¡ +á8FNU2¾ÀÛ£ïÕÄÌ6™(€½:˜ŽôÀZ,|ázlOwüÑ^òØs‘*‰®d·o¤L\s FHŠF`Ãè°2ª†ÃøÏ'öÂŽ£²êÑl×\—b 8ª\SÁ( (ñ[Ä–*ÀT¡ k¹œ¾ïÝ&ï°p­uÈF“êú4Õ‹ÜXË»+²ïäzoäBYy–‚ñ”ú£I|¥õªûSú”i 6Sêµv ºÙè4QœF?˜L11Q—Èð`<±o½jš g³û&'j4r|Æ5ý¡Û9DßZ§?ĸ&VÚåKN©¢jÐ]ëÀkFFEH«‡iª«šw%ù̎Ϙæ‰Ô3uì9‹àkþ `:¤¾—ñhöÓü©¨V¨fª„;}ú4Ñ€ÿ³Ûh% õá$ }ë¾'¾¾Ø‹:ó̸ܨÐÉÊ[ÀwHîH„â¯îêt«¡†ýÄùµ(«”;¥j•Ï¥3†´³ñáq·s MÄœ8”e€Þ;™N3È¢Qù¥9é7¿í†rDsS*&¬Žû><ÜÒ¾“òrß q|ê¸Ã²ÏŸÇú?sêl¦ó³òÓ#o_¸õô©¾(ß<×ðõ‹oUö$¡~ú^€ø¶“Ö×ïŠÄ*{x€c {WÐ]@ßßœrfï1*ü›’Ãñâ€8dK"ÁÿÖ È•¿¹ fÄ·]­ +¡äU@:D~¡¿àòëÁ€Òð^ô¯WèëwÞ{ï=>ÈuΞ;]éòûh;g¼f ÀÒ,€xþýè8~t÷—?+ïĉÿNY +ÐÉ@ÿËè¿WG@€Üü.øÿgEx…æ +€Ïdþy} çÔªs/€Kí ôŠüÏMSW¾çn¡TЄ¸ØÁŒu¦¥$E˜ØýÇÙÁl (mnrsd5R µ€pâbS±£¬S&º4L‚ÀJE=©x¬uÔ9e¿êE vNäºz,ŠAèºüu€ÈpðI¯å‚jÊæl³YW˜Æ¸"—õL³<ƒk£¾ÝÔ!m*Àê + ‚Òàˆ«Ênv¤º ìØ‚S ΦñD®¦rí$kèÐ~nÌ´É„{-añ?™G.S(Î~;| +Àáþ0¡ ’ë#èùn„ñcLzi©ÏI‹ßîZä讵§6Ù(2ÖSgÒ°shFÇ^ +©l-61,ûÜRß¿žïmýe·hÿåè×d*/¯a_®:dëOÿa&²s)ƒEh–à´sK-'ª@ áš4@;2ô¤Ðö´ÙÉ–žåÄ¡º‡^0Àº$s4tþ&£®˜† Ž"8¨66ÍØdÖ§@OsšÖ(ꢑV½ÎpÃØP”à?äjÇNt{1h zNôÉS¬Ü#,Ë–œ)>aYN ùêˆ÷\Ž£@ úCd®ÜÝïîf  k^ÿ‹À”â+ DÔons…x¶…ÊLãvŽÁdFs+Šñdƒ:ŸEŸàiIéfà74m}k¢?² €[tR¹ú±^¢‚[ÚëÒ›:Ñ Ïx´¹Œj©CD}>ñÙÊ&hm<){J‚ªgøihïÀ¾9¥ õ†úìxT}ªjCé²Ï»ß”×—•"’ÑήÿyЕ³¾zúìé³Ï¿v%ào¾yñõ·ß‚üß|û-šÀÞ´vä­·^þ-Ó¡P‹ »°Š ¾Ds ïT¥mÀ`ºËø.ƒüœ8W¾eŸ_joÀ{w¤+€ˆc²àƒö]b{ë@p8àœ«ìýÃéÇÛïØîˆ÷¿ÌxÜf±hÛZÀ‡÷³@€u0_@þWÙzô—pþ/Åõ+WŠà•w´+BK€2  € +9ù8`øËŸãÇßY=þvºŽÆµxÿýÿö¼ášx¦(¡Àþ6µ +ä3©¸IЙ{¦Žå% Ò–§?€Üô×zH;`}´9v( çbz)—nÏT²¦ž¯F±×œ/„”÷1µ¸®dŠñ”m§»–1x8ŽÉp2pz²IÉã4æÆ uºÒåyw<‰û1VÌâh¬à€Á™PÊߨÓÔËÚ¿™<gŠöH½iµfÄÞ)ÒÈ…f Úñœ•GþkÈ%åI1̰LÓ€x&£@y°-;Ð|)àÇ‘ºQWœ]®øÆ1Æ“†Œa(wŠý]kB&\ MŽ ×™w“f°ÃMÙ¶"ð_¬¸µþÓ`Z J€µµdBCîùaTÅ|'ÛdyÔ`ù£LíE·%¾Åcµ + „Kâò ryû”æ9©†"ˆXǽî`úƒØ¾°—FàH¶p¼±w…ÚOÛÀ#Šmas4@PçÐ4Žj€2Võº”«;ÉD½Rë¬9Þ—LO8tÅ ªt]†NØ•»B¦ç¿Í:³{ïãAþ¥.€v@Þ€ðë_Çéߺâ +ˆðáÇ?m=÷E}}w(Šè½w'èŸQ€ï:ðÒeß|Å•‹àûŒØ^ ‹óÕÿŒûóMEþ;N”®8òï à€JÀÞŠÀí<€ãyL¿»úghè-ö‡–€€gv|èwQ€,Â.|½x>É¢&+ 6ŒÇ“ÛBéx¦ýS 66ÎþIç5›çÞÄ]Ä‚ª€bÆp YŹé"Š`m­‹€øˆ<ŒXVÆc'ö¾VuV9cK«þÈžnÅŠpE¢ºƒër¹æ@cå?ߺ ¨ÁD‹Õ³é$þb¥Á–F5h°Y0Ö‰1;žmfÆ•>ŒQcâô„€ˆ jI‡¤ëAÇPISG)! Òs†]º5†k,©©]¸†´þQbÀŒ!lÛ"ý•¡s%;úÐC¾)¡x"µ¸ùJFöz 5¢—fà<5 ‡‡£fqhÍáΕ ÃÓ1òœÛÉuŠë ®Ýµb\[’&³Ô÷o5,Hô&bÀÿ»£±Xg?ŒÀ pH+¢D˜’:Ü-ˆÑm—é#õ"œó±m€¸äMøäÛc=&œ:ìØñ 5½Nµ‰Þ¹¹¡]´ÈªâƒÈN=öÈ@.ë!GSBï!2@ÞÖºÝt˜-I>SI"¯h?òç`»N›¶îLUö$3èž/ËÍÜïÓü¥ÈÒé2 –9ô­`BNVH§¾]Ím¸˜¶f[ñ¸`HªW*#(xh[èD`^ÙÓ=Oãð‰¤ †5Z¹j–ŒQì.×ÜA–Ἡ{½!m¨šÜžÑÈm!®:@ö›¤<“X×i@>dQÍÐ&fèK(j-ù²§N§r Û²«óÀ´çý÷üÓt¬´¯|Ñ+«@ØÿÇVWWŽX¹ðø«§Ï_<óE€Žøæë üöëo¾ùÚÍ^ôÏNîùù9ôÏNJþçkè­7`'Wç—wè.{/+íxdï¢ä ›|ËÇoþZÄßI\¸¿Þz>6ñ^à/€t3ˆúm(s?ïz°ØøùÍÃ|”÷¤»N*qÿ±ÿïÜù÷ùòû÷w~Í¿f` +!îÿ÷°ÿ×ËÑú¼ Ì@¸¤À§]`1 À1ó•—<΀Tn•% ¸ºúŽß—?«Øÿj+XÿYà k,÷þ¿Þ p0‹êPe‘ü÷]4ÏmÚV¤<… +®È˜ˆ'H @ÁŽh‹ÐÀàãY'Fƒéx:XCØóèbü–%ÄÕ&Ùë‚•ÁŒuäÎŒ ¬lM3ˆ›±²yÖùSÔ!q:½. +À[(žÅL$>H¨pB&aà ´´Yo "‹¦Z½Þt„HDl/¤÷Ñ5æ4Úk¹ìáz<â+q»Hk6›¦µÅü8°oì¤qrµ¹é@Cýl ,E¨êcX—}'F)ÅIa–¸r‰Õݱv¯ë!uè# ›\¹ü:–>â\¤½"¹Wéèv×ÊÛ×|p«lŽFÂ风RBéf¬…—\Q±Ô£¶Ð’ì æÀ2[­E3kNè0Iu'déûßÿFÆIPøG«¡lã÷FT®ý€J9®úSôž!8¡9Þ °9w;ãø½<µÑÓ©CÚ8í½4/ÃÐ8 ®8(b<è: À{Ô-•ÚêbÑÿÔQP@½pìÙÌÊŒ\éG]tÍÊàrÕ–¾.’h91QÓ2ÂúNA¦*¯ñïnˆeߤ‘·„v ˜{þœóá2 _i=äc[0 WùdyE¨ë0=¢ø$P¤Ô.O$:á„‹©N +§I±vè>%F)(˜ë¨T®æaËD{(2µù³‹E‡KŽÅ“‘rRa–iÃT“]ÕLßH4§8å„Y9"˜¶ÆI¢²¯†¼éP¢(púô1tµ}¥À•@dõÔÙwÑΟ=•¥Wí8~áæ“§€öÿ7šþØþß|‹.WÀôÏö$ñ_Bøó·Šàe +¢oæîÏ× Îß[ï½Àf_E Ubƒ—Kßáß’Hßî¶4?Üs À½VøMÒ>©æömÿ­ÀÞoø¶›|äÕõ€ Í]™ðefÿ¿.Ä¿» ¿Ÿï-<Ÿê YÏ(€ xïNõž»œ ŒÎWœ¿ àÊåË—¯.</ˆÍŽuýzn9Å;ÍÎO:‹Ð 1ÿ3àÈÁ#o¸ °ÿ]CèJ%žÐ»ñ,QVܦˆµìåñŽH‚¢ðcVUsÓô/ø ò"ú’XÌÚˆ:ÌgQó˜ ³sõA™Éd“§|c2剟L6¬m¡Æ©ëúXu¦jõ²éUÛÃyûº +€ØÄ‹LT ñ#|°œ¸gS§²ƒB1®BØF';}Àc´h÷‚ ðL(ET7åZ¨5·gñ n£žô;ÜÁ_‰ñxs6Ó¦J§ØÒµ/Ò5)„©:EÆ1 nNxílÈ€9qÝw·n:õÌ¡ùà·:Fˆg€í<¬cê{EìRDbeÞ´DóIY" ® +°Aj)]ê¡M!ƒ‰Œt«é©8ÿ¤ÉÌÇh<D€>\gж×€A0‚ŸEITØ^;úþ‘ä 2¢Ö‹ýÑÚ¦óÈ㼉0èVUOËÓ +ïMF·göp@º–Ë §_óÎ{}5°’VBL@3¼¢R‰+ÁPíW” .\¡º.ÑÄŠU¨ìë—‡¶¬ÊArèV6H®ë“¨\é'y¶3š­XùÉD=:mµ…åÀÞ’(ÀžƒÒз=hù#XÐJ9 uãð‰ÿ—€Ó„ôSNªø_<VgÒ¦Œ RU£) ê±A9"5aÛª¦Ü6ì@ÝQq8.íuÈjPìðì,€šªãñ¢YÍ~7³Wß!°AP®È·"BºiW0â¡p”ÞÒ×ïÍ]½µî Ým›ýisu?mvÿiåÈ?ÁgE°?uvU÷?ZÖ˜Næï+ço=yžuŸ=}ž‰ýûÃ?üÁu ÖïJ-ÌïFïñùù?ûùÉ(ÐŽ\&qu‰îÝ›{º·Pvxfá_ë|Wâ‚×J/@»ó鞀ûñ<4€ÜºäPÿ(Ÿû÷ϧµþýÞ€éhíÿ2 àñÿá,€?üpÑÀ¿»¿ÎçÃ;÷Ê À ÐÞÇüÏ×€ðh½ô¨ÃÍß àýË—.Ķß°s%@ÿÚYí:”a€n‰Ïüœ ²óSèøJ&êÿ_9ðÆ‘7ßüéA×øë_:xàÍ#.>ÕÆÔþIÔâs &Ü)Žòàù+L \hâq*@Tlž]{ ¾Ï67yP}Œ4a´éˆßš¾öRƒ '0¬ZŒ`+¬‘RÛN±¢ +€\ÓÑ­ÌdÛCš¹Îsñ‹LošºA¹¨ÅÒ~½õEó¹kꈧ?"­Ñzèi@a€iRóuÀ vï¨pôƒkØåÄæm‚É„šÌÀ‘ú€8:âÉiM€?2‚3ö¦W±™j±“2‡133MMz»&TPœ'µˆ6Gùëeh>¯:“é¦ÔlÞ‚kµ~Ïͤ©âÝtÏkû¤úUWË”’ `¯9ð0¸h5ħL@ºû~õ¿}³¦ ‰ÏÑLyhóÊ3+€df¨sp ލð¬Ó)ÉÑ%fê"{9‘oÃ(d ÚIA•Xÿ ì0iAëû™  b†êû55у¼€³ *Ò\ÒêâØÈD³Á˜§p…E3á˜"0÷©XBØí“Mp€| z¹š`ø¾Lý/Ú +€IÛ,\Ç®êè>´vBÕ„F5ô9 liÓTâ¤Ðkm¡‘pDrÒ:‘’¾.€NØð2ÿ}´R|ž°ªwè¯'ìö€DAþ<Ñßibã(Inî8­AüŸ5>Ê ø?3¹(œQÃô™pEêQÕØå á`08íÀFu𡹢&ËÍ Ãq¹Å+"·Žv£´œu<€±ýËGɆ>êÖ‡sÔ£íÙ’ˆCƒPÿ5íÈ5 +55}(.¥°1Û4›èÞVBåŸ‚ŠœÝw:^†"‰àjüe ÀO¬^|œè/ž9Ð1€ÿàjÀÿðM™ð·;é©ÞZ ü€ +ð“W5€€êZŸwÜ»£ –¸ +€ø¿ðè»ôÌßÿ²ë6{߈®ìæˆqÿã…@@|þß×ð/€¢DS¸oø¿ípàWÿÏý»Ð×.³TÊ€vûžÝQ8³ +@Ûpåª}{¾  Õœ0_À€¨–_C­€öxðHÞ ²ü?¨Î•y„(Ø… ÆwªóÐñ€îTµÏ84ÌdPg齺™®Ç–¶«¼™‘ƒæ?l‚’ Àá,€&Žž|,q€ØWñpŒU8"]œ\Ü];¼Öq!ÀþÚ!äagîÎ0GwÁõG³™k®7˜IZþ€‰h†‚eHÝ‘Üë$¹6“^¹,ªÚ‹/1Ê\kF!žÆSG.³?q`ƒQ‚@ÓRÖGá¤?LH3(N¦vµ+ð=qÈtDЊbl”ä5~ƒ©‹k²}íJ©)I¨ ×¥{żUuÝ9ÙzK÷1_H3´Ôƒ +€}.Ì.ò#Ñ£&(¿œîÄs_qƒ9\cã9 À± j=³Âµ~ 0¾Su¥G–ÂpT8—U[$½´Èi˜R£*ð¯E½„ÿi%Âɦðàö ÿmëù!d^½ÍŽžAÞ ©ßÃEzƒÛ¾&f½¸#èž¶HŸé*ðÕvÜ„áKûƒãþwiІ»º**Ü&¦ªqxÝúåbéÆòíB©̯bä –(Ýáp2pHï§Zëô|-.ñ$heI;E]UÕA=Ü௕ZŠqÓ–Ésþ§RMǶ|ãáÔÊŸ¬¬¼qÿ ø‚¿TʨøOõÜåæ +@TYu“s­Àä’#yÊÛ¢òˆÚþ¦„†°Õí;N솬Úá‚P3èweéLï'¬°LNÍ +À¨?b‹:\×Íïþ‹n¤•ÈŠ+y²{nA˜ÛÍl“gV?€ÑW‚òÌWÜC”£ÛÎŒVo#Zè¨ì—±@ËA5‘Îý,äç„côÏ*øÆ}ئ}gX›)Q‰£DQŠñ§}ÌêÕ3Ô4-w`Š éo¹v4ôt¼ øÉõít× +@ì±Ç~dT®QëŽþ]þ¾`$­zLìM;ÜÑô˜ÊtDAMœ0iàc€ý]O¹,×¢ÂÕN|äÜ º¿¹]Åè"&)ý`›³ËRÀk~œ×F<ÎÊí 6¶Ù[b#I/\GQk2ÇÞl4óÝ ÎÊŠ°Õ T ¢—}©erl¿…–$ØDJCþI‡ öS U:°£f8­Ë²4„´M +½Æe•,¯Ú7)YÅj6À™ê¹ +·#ÆAá¬'äô|X›´¨ºÛ«6i– U†ÙYbÄ«áj‹ÑÈL¯’«cAí'P‡å[¡Ø‘Ï}oa-÷‡ú¢`YÎ|¡\&>’L#N)Ø•AfÊz.á³ë“e!oF?&?[Þ7Vf÷mf§ôðпÁDZ=oвó*`TÁÿe .@W€ðh6û<øŸg.Ö½ìA§ÿûþ?Šït—ò§jc”Ó`ÔÀõ¨{âÐa²Di×µïaÄ£ø¸l ̺}\ƒšBk]zÖ–:¬¨2¡ÒàJgžVR!Ñ2d±žë;¼­Û‰2µó;(&Úƒ"`¿)Òr¿ÉåüY²€ý¬õzäø•ÇObý»QøÓÿëo}ÀØìEß¶X¿ ýœßºó–=/i¯ó¸*®öv¡e€Ówóƒ] +üÏw÷ÿPëÀð/ +À¶€ÿO?Ñáo÷~8ášß¢dã7‹1¾4 à÷®ÿó:ºÓvÌ=Xþ›v šÕ€ŒÐ•¯^ºvõý«—‹ `1 À1Y 0¸ `{À| øÿn†âïA«ï–#ÁîBo<¨àÍ7}'`ú½)A!n>6_P0.ÑÄH‚—UEö +"bBOÁ,›ŸEtÖ€â©ã6]éÎ[šÍ"©½é(ÀÒ +  q Rp•xšz¸¦ C®D'΀{lþÇO”én‡ÑÀàކŠÚjâÀ‚ŠÈ‘ˆÒ²Xø–÷+Nœ + &™†ÛrR®¾Ò]çCìßIÕ£¶Èý†]ýö*«5Lâ¸ÏÎ4†E[@|ÖLOŽ>ßâ6 •zÜ|1”Z¨â”‹ƒ€ÅY³¥Ó$“òùe‚X×qËu)q.yJî€,q-4Ž•’.èˆkC‡Ntìp@Öx„U«;Ã(Ñ7FÎ?'9—‚/ ;Àß.€’²§ +NÖ_Ìš™+ÿMòÕÑb³F‰£×ëç +űóT¹BŒ\¨esëßa„K€„âlFýBøëK&5²N‚>*oPR °¿>¨2¯¢4è;'CX‰ ®½éºZ˜ª)Dã,7t9rƒ-‹ ê“#—H›ÅjÔíT@C{vwÆBÏÐ!mµønô‡5õ1”Òá€ç ©CE©H9èÂ1sV áÜ—L×ÿ¾Ö“g4êúQíÓχ.ðøœÒà?Jn0 ŠÀÕ•ƒoX. üß ìzšŽ¦ÀÄ Ü*p’#Iëºõ8E‚zW¨ª ×ç£y$×@z¹ÖúWèWmÝ.ªû-kˆ:F¤èT—uÄQVwIŽg¢‡Z9&n{sÔz]ƒJ"A6ÖÈú`²é<"ó¡HA¥fŸ)Âr¿ ™‹T×íç¿äHÀ3yÀOW/ÝÒðâùó/ž}óõó.èz€ß|óÿðmëïß… +ØïA8÷¼´B´»ཹd~`W\÷ä«Ðÿ:àÁŸ¯ßwº_’PØéðzH‹óöýÏ¡?›|sPÈ;–ð?óÿ^Cw>¼÷ðãO>ûÛ%€ÎûÿãH@Žîܹ³zêÌ™ ¸tùZf\Yòì6 ô²àƒ[m Ø‹Î8P´¥ömº޼ùÓüÿWùÛÞT¤,¨U^q˜ËhYhOm«½Ö¥û¾™VÁ!ø°Ù´«±ÇάXÍãÑ&¸Sw& ©N=°gZ¯7„¨'S¨‘¦\Ç7†µú„»",ÐÂaׇODTByÕ8É"Y•(HÚ"A‘üd©Å7âÇ?Ùj¹¶Ã˜£íùÕD¨íw²³®½:ü‡Ùæ&9-cü7TK|Ñ0jÊ1¤‹¼©+‡- ç26}G¬›dÁ‘JÌB‚¢zS}ÀÍt +ÊfD~ÉKÄ+'3À)c±…‰ðLd7¦x Ú è+Óщ¤‡©>t¸ §¦%ð§Ћ¦@85A ”— V ª §}óêd:žÀµ~ Ž+—úEÙ*EHžËÈt Ä|ÞëÒFãl®Àt¡(†^(-Døý-JKðwË%k”}lIWû’Ô¨ô-¢`f“DÆ~4(™\†/‡ê#•AØd.}µÍµ`ìk—l 'm@Ý~Æîe5;R¡ÁÔ–Ÿen[¹}kàÐÙXºÞàÄÉŽ°Ê$UýHNÓ@˜~…%¾©6KÖáRUП`Ö¯8š8û5ôWÞñý,à €7T2òG@N½y®³Ü—×’’©”!˜Ýe •ѹ•1€©²”“I¹!€Ó À'É=T è6»kΰ—Û ß8:“â¤Ê|çñ ¡ö*WüDA ¨ÎžKûÚ\°FÝ1V5EZ´z +ê¯g ŽFÉ”*o·?ØÈs…‚Aü¥u2JcŸéÍ#ûÿY9†ýö˜ï»ÎŸ×Å€ËX¯Õ+ž>{öàw-àoÊÒ?ÎøúÛøæµcö¤ŸëÈ,€¹`‡ñïoo†6°ç_¡¹P€×€‚ÎËÄ_|ÛS;w¡ûwÑ3PHéÃ{¾¬” ÷ê⿎~wçj@ÊÑâàþÇó.€2 àõøÿ¡¯>È4À¼è^lþÀ¾€_²Ão @À_^ú·èàÿûöhÛ/¸ºX PàwÛÎ€æ—æÿj…Žt€7•¯¥7Û‰€’“vÃÿ( `‡ =ÇÃé6M ‡Ló/6p¤Än‡Põ1¢AK­mm6,.%ƒž€Ï1—€‡Aþ»ØÖØu­WIpF¼Ôð.@—u€N ŒÅlðlm-’Št3È*ÜèÅ×XC À8‡þ/Å{a?¦\kE÷zNĆë–4\¸Ø`ðê鯮?UÅ`"ל˜5›Íœ™ŽšßÍ0æ}Ï™ +Ó^O3xCÓ±,H< ÃÒhzz”eÕ—ÎD” +v s<Áš‚µ áq°$(&j¼EŽÍ=–“ãÿ C‡:„ÖâÚLì( ‚pÙé\Ù7Ô:÷U»êz‹1®õq;Åm£oXí…ë¼Z©åšpdc‹–_KäïeëßÉ ùÄüO¨ÿ“‰ùC¾Z|B“­Êrr::ÅGv5°v»Â³32ÐÂô,ÛeÂfO”îSä’¬ .8†€ ½Zª+öaÊk"Çîïqw rÔÓ~§î»ø¤@ŽºéH6b±[Іµ¦}ŒÃhz*Áõ\-íxDýæþ9Y=\[3\@ÿ@P;ž£xZ-@¯ž~~.s€*ðf;`q`G€€ƒ<ûo¼³Â_îÑS@DyÔyFN“·LH@¥Ò‘<çHò±’ÇÚžnê;g-ên×P¢y©RÜÔ´<@X]É/š%7£€ÛÄÀÏRIÙÉ¥xÔãÁ°?á£Bf¤»HÛ3T ÕlDvaJW&÷™R|ûM«ÇWÏø _?{3ïìꩼ heõâã'Ïž=}öüYF<ÿó. ¯ Ø¢ý.Ô‚ý.þ—Y?w% 2à æ2­»@°ôÎúú|È íˆ`7`ŽôK˜ÿì/¤£Aœ¿°‹à€rvõå?Ðjø[žð]ø_Þ耿Eع.ò.TÆ\ÎÛ[*ÀŽwô_¼ HEÀY‹uná_Gg^" ‚;³eåˆàÿú>€ƒ;]~ùV¡¥Ïe?¤ þº<‡’‡‚š&–¢z<£“ç\;Vܯ:k*ãͱýÞœmwÍþ)0ÀL@dÝ©ëöc?è!õM>';½51ÙÙÁhêúÆ»,ymˆ¢ pÝ^]È—°FŽ!<øö]åÆŒä…÷E€ upÍ.\Ão¦%?X¿s®Å¿Â5zÀtÜlÚ?nBíŒm !ŒiûÓ…˜É[NœŽ„ׯoõÆìö ÂZ5cÔ߀=KYpÒrèûŒ‘˜ŠÍ0¤ÈËÍ”ÓpT¶ºÜ:@ñ¨>Q^ó™’lý)] \x +–ɯà–ÿºè\°è ÄÏÃuOÏjáÚ8ÁßáîDaCà Y¬`¹FŽÛl”T ™Zø/f¿þjÿzW~-)õ(‹‚Bª‡U§[Mª…Êþñ_‡‰ý´jÚ!ÍtÐR€“ÑPü +|W-Vmå´ + +°R“{¬øedy‹@¿ç b€“a5tE\vŒ×^xKÈÃNa%›–¸‘ÙRÙÔYz°”Ú:F]ˆûV~÷­Ú—/œ ûñ|æ#0c"³GR€Èdîdq+•[j±ª‡Š']à£ê®Â*‹ó…[çRµ–ë^‡ ÖZÉ”¶Í‚ë¼!kN®Ñ$¸½iÖ•PÜŽD'99,Œ‚N€Ncg„!ˆ²7ÚäF°ß¤‹ÀòÑí½\9úYè0Gueh­ŒÄ(öyYI`®/[EÙ’%xr¹~…˜5mŠc ½ø§x(%”L7ÝÍ” +5äê{òU bÝ.ÊÚJë) +‚ñšØhó¶>‡*އ¨Lö_8n Œq‚¢«ÆD [ð»‹õ÷Áÿ—¬€Ú2ýAD*ÅC©¨éÓTJßžœ6)¸´#@¬Éú$Õïr¨Q +ʦ„uH#qNHû£Iô`ª—É"ÕRݹÁ«)íV礘ü§StÞIÇt:Õpˆ^±ÃPú }䪨Ð>Œo¼9Gç€øÊvé`õ€½àÍÆ§:^Âiæcôë&ˆ`ÿ?²ÀwNþIñeªoItŠhòSô‚³­­Å + J‹)‡àgœîvO{¢(3É—âö œÛBLŽ­ \wѧ26€ O'”µÕ£pð s¥ÂS3@Ìø|õÊÜMâìQ->L³ñhØGM"=[Ц¶'Ú54ð=ŒZÿ¾s¿)2r¿éXÙ­@ï¿¿³gV] Ù|dõ⣧Ͽ~Î÷ë߀þ_óâë?€ü_£¼n!€éw£²ÀŽ1 ë¿Àÿ®€Þ{÷ÄÑ÷ïü|É0WB"ó®¸^ÎzaqqÞ/°'Í€8À~12\ðÕ +ÄwÎ… @}ùÏ¥P{àa ÿ´ÿ:ÊJ€­ðwŸ=¸{·d•ÿ»P»_È“÷îœÖÁýWf¼2à\€t\Y¬€¾ƒŽÚíìøÒ*Ë®ùÎåߘ$pûüë?Xö”AÈ>¬E" R·½9ÃsqÄãÈ“ì0@ÏŠYêêšॖ„¢Ry‰"¯¤HDZ“˜XkåJìý“JK¨•Ξ” ÍÞŽtíuåN¿{S|ÑԭQ@®; Ùè9Ž;ž +-”êèÕ„É6\w:"nDJ®•m£È?…"l¨!oä`¤³².È 7üÿÙûß߸®3ߤ‚Ù×¢"Z¥7‘È\€9æ„) B0PjÒ,…'„Õ·d*®(ÄTQU,“íØŒ”}ªÕö½m˜vÝhî™3o¥-ôðÈç +p¿8s Ï wî?5ŸÏ³Ö.V‘¥_‰¥sô³«öï½ö³×Þ{}¿Ï³žµvƒdýG1‡6a¼{"û.C€¥võ–>6WeR”uìÄXo'‰GÖHíQv|0r “ +u<¨<=—¬e™*¬Ð0MÎ`{YniÀ†â” j€ÄÓåVs™®K9Í>–ü¡µê¨±gWÁ”ÌÙzkw Ú¢Ö­ +àZ›)lþCñÿýý ÿU|þ9ÓcŠzÙÿ»Ð`‚íÎ&ÏÈgµ¶!F°@õ¸Ã¬–H¬ +)ÏÏÎLφ +ó¦¸Y6ˆ¯¬é·¦5Ô­ˆ†•>})Ÿäì8ýÜô,gä£<*îyü½ˆ[#dŽë‹k W’`Þ‹€í¨£K÷b8oÞ‰Vñí'õh·k«‹øzDnì ÊëÀ®·€«âïB;I¿À¸çèânðo:‘¨Ip¦‰L"7øñ>…Æi1áÿÀ0ïštÉcŸ}7Á‰xÀbµïPÅÜ–˜JÊP4^ ?;ÍÛȫǑFn%ä—„Œüå>AÃMØÂtg ñ¿Œðv0ßÚ¬t¢jÍn˜9œÒÄZÒ­=q™²¦ô Ñ`T +^^H€¦à‹Ï¥µO>¿{ïvØþ÷DÆ_}õǯ¿ùæü“ƒíàþ­ü'à–aÀµÜÏ!À ðƒhzŸdéc.Ûÿ“k-x†Uý‘>ÓÀ‡rJ8@ðW=’àƒëÙ1þÁÂyGÀCäÚÛ©'@` +p°€ý­²ì·ˆ€Áçý_˜|p  ò‚O\’‰àùÈ!¤È¾ -nÃ# Lô ý-¿ƒÃFËÍø@ÎöÕ«,üèPý ZBn/,½Ò!±`Iœ×pv'VÅsÿá÷³4‡´æ§§±©<EÅ$Á-à#aK'}½ö‘sx ­¶Œ›±µfc¬æÄ•²Jj uAE[3´ö¬¡lˆxV‹Ç&LlF_À¾Ý†l]}k«‡-AÃ>v³YÈ^iý6Ø3{‘.xgn¡…~˜¥x²sîˆÿ3?•Dy,îcÒ'r)vÝÌœf³š±ü!‹IŠþ䘵«œˆ÷Ôè’”¶Cá­·ÞêB[°ò¼2´–¤G¢xBþ ü³Ü †!&.ú±õTW7‹¨° °E_¯ÙŒþŠee:vØÄ߯ô¢‹^éfo£¤2ø qýæ¦÷•,"sŒ\›yîy¤È1k¯9f~ÞÆx‚‘˜BÀ}H(4XvN굉Ä&¯–|u“€—N»žضž¾Â·<ÚóÖnatÂîì¾±¬·1ÃŽá8vRWÆQ6œ<ÁªT`¡³G¥A¢H9ÏBÜJ$·6@òĈLÞŒKc ¯ÏÌìïÓ¾zúê¤G¬Ÿ)ÏsG°Û{Ñ;ˆ®~Ù˜™m¶Ø.“)\É6>É­ÄáÖ.xKSC ~›ð>nŸ_Zêð“×à?G?ø/—S‰ødûMW®æ¦¿½v˜ƒ—joÞ¾s÷¶.?”(À½ÔàWèàÿ“¡þ°hþ‡`8`H‚dÀcÄÑä(À5Ís:8þ(ƒ½‹N“D½À0ì§yǶÏ;< ×^M ¥Ÿ ~$N§øS<ÉþĹ +±Àc€k×R @ôÈp¸€Â‚ @jŸ‡Ç“}C9ÎKý á¥Ï{zàñÔ~ðx˜Àh³ˆî–>ûwªcêú(kÛ[­« ºg% ±…HÀsŒº€ÒB”ò©ÈõåÎB)mñË&uc(ˆ)˜(@¬h”bÌ@8’dÙ¹CñO9VýÿÌV"I{QŸfsÉÊ¡ˆVkkÛ +öŠ~G‚L°µÙÖä–,xU”CΊ•úë™ëi<&‰’Ìó ~"N¹¹åiÍ‹ÔúÑS{b—0¥»®ìDËHr2A®_a3ë*}ví¶° A[£FžÅ€¡€HgI>ÌUŠQÊÚhÀ;’¤FBž™ù‰ê ÓÌlhª™g1kÞ Ù;”Íj‹­È.­cÙ9[¶§ú}¶è[Â\T¶þ‹à=žçü{£<éãˆ÷^T@ÛtŸÉ‹ù²f¿y-ö¼›ž·Ö;>`±JXݵ4>E‘ÞŠ€f;=a¨b7·ÑºÂØ4ŽÒ(?qF`ñtJì꺈zº*j¿}Je¨± ÃðhîO|Y?\^j†W&Ɇ¡ Í‹U÷„àCx„å ÑØÛ?™î +G éÙÀ²€‘‡”³#ÜzAáðDà¿ø`©'à1Œrïç€ÿC€¸©¬M#YÂã#€Œû +š>•äÜI@„x$ï‡÷4Â2|’G¥bACª¬Ò*‡·GžÀî~~(‚'££¥ô0§‹Ö×Ämx¢¿T">Y955ºQlh­@4ò:~jåÍßù1 »÷î~õÍW°€?Úà×Ö íÇI†ûñ­öcFŒÿ”£òjy!#é° zéA2¸‚Ìæc) + ‡ÞŠkî+ד&`ú®(€üà£ÂàòÄlZ?×–‹¥÷`î"¿€ܸñè@ +ýüõÅ¿þ뵋?ÿGc†=9 µ¨× ÿG\ø¶þ³ üI …Wùb¥`–}.p@2ÀkíË]È;© }›™ècïJ•,^@,ÝLÕß–Œ&ãñ¼Û¦À¾ªÆüµfæíWä,=—œ³¤h5­Ðz¥§Öü`§ùUæEÁiŠ A¨ÞŠÖÖÿs&»6 ¬í‹C„,Ñ.i-IèaÓŠ³|ÃZcû†ã¹µôǦÀ0„:ìJ9…Ô‚_¤ê2XØnÍG 4W°u+Ô·¶Õ¦­!ËØ3œ·c<¬0&ˆÉO(N{v‰jj”ž¬pÌOÝ®´1‡"ÀþçÍJax‘ZìjÄb‚¥ü£S\bŽT8¶‚I•ÄM¤ŠŽLÛ˜ÓM?£ +^njÀÀé·úA¶ºÝ@Kãíl+ÕH øÆÿñð¯N^Å㈙¿\3ä +wÝúåN+õPh#Ì”YÑV!îl K½•1™™žµkxdølÉBé·W³ôl ñåYÌWV{Œ¹·`“N bE@(âE·±ƒâÉÏ”7;›¶¯$¢=ô"ŠÒÂ,¸› _ë<ûç} ÝÈPZ32>0¶ê8Ö§© <ì•<ŒMaÂZ„H+˜ÍŠH86þ¡PZãtBE˜3ÿçô£ùô(§QËÏ §»HÖÌT6¹»¬wÑc¦ÌÀ.Ëø<ûmžqÞ›ˆÐáps:Õ´q×x‘ãqdC*x[nÓª8᮳;÷-å42“f, 8דý¥¢õÉP€S€=`±ÝEÀŠýLžZ±à]@4ü¿ÿÿøÇ¯¾úæëìî+êÇHŠ˜ýÁËCý  /GdÔ`«;dŸ„蛤óìæ§!‹Uc„-×_=àŽ°¹¡ç Ã?X@ý}$(@ÞQø‡Ë° xÈÃeåÇ?ùŸDþð­ÆÅä©­ôp«EŽL­GÆ[åGbCŸ+Q DògG¤ ‡(ÀV|&DÃÜríG¯<Ã;n‹Ý('Û¬MØÀÂŽ>ØÀ7‡¢™G ìö’_™õ]ß\зțÍûo1€‰*V—§ã䬰¢ÛB:ùtÞ +õÓlg·ˆÖ³vœ¡c¯„ÖªƒåqZ¿‚éÔ#*¸ãí9[Ïà°h‹3q½ÿZ›¤%‹\ ‚ÛœONŠÙ¾nvlìy ¨~’ /”šN÷û½€R+Dûh­Ò +åh¦=rÆ\6T¡Û~·]îl¶¬ åÔ¤"ˆÏDq)÷â–๳~–ÆðëD¢öÅ¢Ù˜@»øÍB8òð>Dòš øÅžþ[ ïH +çó8uq3…Ùo]@&’ì ÈðþP‰Ó>&¸öãµµ¿Fyâ[ûgŠVH~A¢8‚ñÏôØÑÉãβâSŽ}PÀ_êãÇŽ·Û€”\ÈØ'åCçk›K|q!Š\‹õ´ªg>ؼ~‡_ØKPj/-¼ùýV“²€CRD¼£ˆÚâ}g×f»×·‘¯)ò†ÃøË¾ûÚ¤ò¦ÅV + 0î9C¦gYçjѬàœ;µí$˜‡V*zˆ~óAtX¦(mÛÂqXƒÝïˆxTø4•ß-cÆ(°¾v­ö#f–Ìéºð·Yâ)…»^{+•˜ß ÐmiWó£dQŸí¯>q{ÚiCU¸h“‡ho»›½Ÿ!‰Ž $(F¥uÔ?K„¸éðR§ên„<Œr“$›˜Í=l©…ŽžÕÐ:²=´æêtˆ4»öµÆÅs^Û+dq²„Su¤UíþVè'ÌføÁS…óMòäñd^Àõ"¹çÑ +³ÃåyK}UžÇ£µ€ŠArBÐ|‹‡UÍ.‚(å¬H9„ˆ ÆûÏL?÷ìY?4™ Åçž=ôÈf8…h3ñÔq©»ÞHá½: ˆªVÒaP#A‚ª¬®#¬ Î0ðLÙÔÞ ýÙ;¼ü‡b<+¿01¤›6HB|£%‘’4-€ÐMm’R$åBèÉf@ œÁ>ÔÌüŽ÷4 +³ëGÞávÂ=3³ó?bõY3» 1†„WлÇ1"ãØ%ñ^5­aˆðØ63ëÛÌL<70ɶ7ÊZ/˜ËðÔÌò\<ѱ¹÷ä%¾ÎŠÙŸò+±”Bž9UûäöÛüîܶ  à÷¾þ*šþñvxÉPX1ã¾þ/Gd¤À;c<’€õ@j·N+ÿü˜83X3VH)ÇÈ”0^¿þ^ º˜ÎqÓC…½2¾?L¢'Àè (À£2€Ÿ\üëÛp\ @’Ô€ã" ? »þç%åÝô£é?˜ÎèØ‘‰ãGöE@^bÒ8r4>"t4ùrªC2DS!,@K˜`®Óéö0yçÃaí.lEĈN˜ÒmÊë(9¶RÛrÂ"öÀ»ÞáýO!Taéæ"š2šâƒÒv^—r%zÐô+m €@]iî +² ­˜›ÀÞï•ÒTËoË6~è¡áhìXâëõã뮼¡³ÕovÐZuà#†81V=@8à°ÑŸÇå„ãc@:ýý ¶>L2¾?T¢Àðs@!q±c×~ò“è ðQúH.øˆç{à;ÅëÊsÿÈñðø3“~€|¼Õãäȃý“cË„”ì°@|o2†ÄT¨”t{@©‹¼Ó­Áli»dáÄ„bÁ!¡^p§8Ü(>fõèYdlk/JCìÈ;Œ‚=噳Ó¬ ß‹nc´ÙLâ~úÓ'Àù@Š]ÌùrKÜEYŠ)ÖaØ'Ì®AZ,u°%Žò]å×iÏ“ +fwƒ_f!Ê„ +šwíwÈãBë°Î!&ÝÚ +vàiÁ§éÎz605!˜IÅ0?ãíz»68ЫNu&»[}Ρy]ÙŒ|„Îtô˜w$d‹ cduˆ%áôÙ¨е +/¨ü(ŠÓ(p•˜k¢Å©'j.ˆëÅôwäÉPæÐY§@/*Õ­ÔÆÑºËÁÁ°P©EBEã*ÿ3ú³#2 +ÿQêsî˜xŸ¹Ç#P¿y;ú©È@ìJÒ‡°Ë (—'òIHLƒqÜ­ŠMþ]ùà$}t’U´IŒmûyc( Œ®||`áÚ˜Ú¢¦Éã Þhˆ# ûµ»#ÂN¸w5ãµÃÝ*´kagL:EÎLÒoqáðØýŽIÓô=ÖÓÊË-ØnJã±ÍM&D¢Ñ uÉ“o¸Î‰Áô˜dj0Š9rNuU$bÜ5]Z¤ÂÉCi €—ÇY‚‰x&î +¹6›,çè »ðŽs£¬ä9eÙÝå,yœß›øÊï‘w;úlˆûÄmw2)ü±.žxÖs‹á ¾ýO\r‘ød%:²íð¿È/Wœ‚LM;µöëÏ¿ü£+à$˜÷ß|ßÌñ~ceçÕ øcdl+€Á?ãØ¨¼Z^x´Û“@¬Í›ø éi'‘V¼V"€-éçbžòƒSŒ€ûk­…wð,¦•dBòÏp•û²FüX@W>XvÞI=÷åI–wbÈâlòU™ é‚(ú.úÀH €’[ð øâqâ>¹Âÿ( Ïÿ™ aÿ³!x#ï+zÿù“ÐHÀHod’~ߺq1aêGmRU;ˆ0Ñ*ŽTÖŠºÚk)Æ®£3Ü/Î5@F~ìb”XñXs–âR€_[Õ›BEš•MK9?CÛnhÃâ0ÅÁ¦5èÈÆûY•õ8)K¤¬ãšY3€O”&Z7{>i ­ ‰÷ç, "°X bçe¬‡x9`ZS[tv±Ñ!“è…™æ§òr‹ËóØÌÄFÒX÷lÒã/èöº½ö§í­^¯ ПÐ%Ú}.ÀŠíð”y­ÖBefÓ¸CkC-S)Á¶™0a+Óš¨áà¶¥”!nz«u ˜ç»›ÒÅuF¼êz¿TÞ† °–Ön\ZCtØÄ×ö{»4ðËp¾¨¸ð£‚ý~þðßXë€ýÁb‡ÜQΣJ§9?VêßnÁ4ôè5ÙdK÷ªœIŸˆÀÂ9Â9èø˜v Iž”̈€hÃWŽç*ÄeŸmT¦–›~“’¬ÁúÌÛœWx1ÅR1V´Nð™^Øc»ÛsE )¬:x¼o±g:$`Ûµ&ãîšøü"ñA ¸€Bv¸EhOÞ`‰Dœ1Ñ ÐíÀ³kÙ>䈔ÝP€ýŸGá8É$ô(<f«H;y¼<5äˆ<µšè3˜ôå´OJðÿGW¥|Ü0î7*ºZfðVW½Y­™žLŽ›A^Ç­ôéöáõ6ø¼ã:_ +æ6?3ÛlíúD@ÓfŸô/Åé?Ùá”A€ÕE?¸Œíf±º¸œÚć^¦VüÀ=Ì[ú9€þ ÀƒšîÄ·j2â æÿÂp+À(È06*­YÀ{ î; å°aõa³ã=Îį˜EÒÁ`÷[þÚ« o »÷="þP×€kbßì0PGÀÃ8À/~q=†<)—Gr Àg€þg¿ùO ý ½ï/½Vôxà[™Ø@ЏxühªpæþCÔ`ôæyÛ´ô}oëHCþÝGüdp” +Ïp€QãÚd¯c(€ˆQPýÀÀ†¾cÀÁr}F J‹þ0ÔD^PÍü²A÷-4_d³Œ@Þ° +¥6×·‹™Àò˜Do­ÔÅ*ãË-h3=Ý1S¡í/´ÓÝìtÀQ‘>ü­nÔàƒä~ ÛyÃþVý20ÉPH%À¸,?ú'mI,F[Å="’Ä8Ñ +é TB[¿dó»¿4©\; fG†p¹6‡®èouËæçhÅgø8(mþA™º° JKNe¦°Š9Ý öƒg>êÕAÞÐD4,T +ÈÞq-%o!™iY ÍN§<£*Yk/¸ÖqÑ6Nd½aœž¹õ®Z«ºWÏ.]´ö™¶üô!`+>*ØÍøï€ÿ°Éýç5<é€G¸[™ùM@?ˆg‡;øwû2È€eÜínõ߯/àGxç¤óùüÎ]=wïfß~ôôÕÿxï¿tþý~­ß¯;,c[<Р@¤bß$‹Å’Bk¸¡áÂ[ËcáKÆýšºÀÞ,w "Ï –7½mÖÈm ÊóMÊò(ž¬PJ{Â[.–æ  /@þ&`éTIü‡¬¼ùù_ÜýBó@¾¹wÏ~¾zÀ×­ðSµñ±zIÀìóEL@pè[ù/‚½hhÍ.ìª72HPš%9ó@ú a¬I‡‘ë~x‡½Š”ãÜ.§©Ì€U¶ `æ€`_Üû ^ yR ./üMô”Àg¿ù|êï‰$QÝCò¨1¾`¼41~°¸K2õö~Æü”Ã[ã•ç¬çĘ÷f®×o„ðÎmòÃÁqˆñ‹€ð¾“Ÿà¿|þ ìgk,ÉÍêG5èp¯½o$€:Ýnç*Tr›G !»»ýöŒ—ñi·ëWšûh×ãÖ¢~·ÇÝ'G¡M3g?fX²XÁa–r­ðE=#>V­þßöI÷ Ùry9lÁ]|#™æ…ÂpÌz|Vh_‹ÈΊ´IDMÖˆiL +€à:Ò + ½ìÖÙ³‰Q$ÖDÒ) RˆäÜ{†@üÕKÏX²É›¿¸+'‚x|$Cìž´õŠN¸Fí<x7Àc$7‰H/ÌNZ䇿ɓž`b²tòD©ämçF }=‰(ðKn‘Ï_·½ËãÏûÂs„•»2³Û†úËY7µö­äó©ã°Î&4ŽR@à“3ý‰Ë)Á?‰1€‹ÖÀ "ðèñ©Ú›¿»sûöm›þßø ¯î}}ïÞýÿá(¾^︵3óüóÓß?þüw¾ã×C&ž}ö;aõ¾€öc$b‰ÅðÁ/®_O¼V’ Íù+f‘tø8¹~m§,°¡) æ:p4Ó°ýÓoŒ`XÜy ¿¸þ71 üýCCÚâ¶¿ñ+Ä\B&…ퟆa¼yÀõì´h|rñâ|0À ¼x“,ñ.‚×ÉüOps)ì/1€…Æ>¦â ë»m’)þ0N%: ü ɯB0½[°!Ë•.Å~³ LðRRHS¾GP[€@àhÈ%oP l|î +èG&ý%%ªÊûS €µ3Zróv ØÓ`Ó>¶‡¬Û@³Ê¦<%Œ€iaÒ$ÑnÐg•‘xMtRk¶¢Ï–Žn|kºÕ”Ck®Jê`E¼û{Q/ÑÖáLaæÀÊ>PË˜Ïæ:»¶ÚïbY +åe’騡`¸¼´N_#YTÂdÝkL¤Û郳XÒR“Ø“Œ¤°,«ApŒSMnÙE'à—«î,ÌÀ[Ìñ +€­/0k˜pm8wm¾ÒÂ@Ž=›W»–š"¢`š´F83Öv¯OÞlÙ{SRƒXïw­Ôuve dkw«ãÝf¿±ðŸ°ÿ üÛ+⣊,ª3]Þ„BÙί½ þËM¶Ññ*6b» þou§µèw·Úý·Ú»ÿçno~'mu¸«+¬øHôoïÎìò0¨²Õ*°#Òïô¤‚d¨ Ó¬Vã„WµrHâ/PŸ·s @ êÀPàk -Ë€ ²®g-o GšÇ舣AÐx×¼I5.¨3ìǰ:Κ <êal‰wœô#-„ã‚—ÕP¤ˆº¸«â0a¿–Ô#;sB’ç0ÜÛ”ÓÎ$©àäÉ`ñTlu··Áî ð×õÿ±ßñ6íö(&l‡"·ëqK|¬º»åÝ.|´ÒÞäÑݬT:ö_©'Ͼ7f*0Y˜ï_L`I´Ÿ³ûÿ\`€ >ÛRZiüî¶ýÝ»ýï}íÇî~õõƒ¾øÇÂö—8~ugö¹ç¦1øŸÿÐïðìDÆû þLœs’rTvŠ Àƒ邳ï2'`vò‹Àô•jYXØ!!çã´¤ë1¦‡:ƒ¸>!ÿ8À¾ø‰tD®îèŸs¢ QPXÿÃØ¿?(JðÁý$&ÀãH´0ò??Ñ!?ýËéý> ϰÅwÚêÿŽÃ%ŽæØä‘ãV/ää• êûR h€Í>)Œý¾“2¶2ÓìíF=¿&/ïrEG|OÏ6E·€¢ŸhgÜÝýGˆgç-?csáw4DEh‹ pÒ¾ê* •Ù™Ž½üýf‹˜'´ å–½â @@k¢Ù{àÐeNq² ÑÔÀÀèwv¥˜ëJž>£Nk¦Ýû••dì_´î­e%`Ÿ@ˆMB õ)Zs6; +r»8DõÞ3îxÉmP“kÃÀѸO;´:ïê\`£¦Ðv¿RîJOz=óK¾^‘B«ÙC{²fW›ÔºÛª6[å\Å6ú½Š#õõY§ßüüt8¢rd:ªÃÅ^ò ’DŽx ›R -çˆ@|q[­;íwYô¤d˜€¯{]ñ6èKáÖè¾íomïVfzî`‚=%³\bð„ñðŸ=±fþGâyàjIV¡CÅ~çm#iÏÏÜuXÙÖÖL¯£ñØÞâÁü?w¹…=®ˆ ÝÕ©ÓiÙ¤®£V¯‰aÙöþèˆÚ4Q¼QPnþ- @ø?sæôÉŒr ƒH›,\Þ¢„×¾G øAÓg4%Õ¢ºëiˆ¯Ç3ác«bµ|´Ž·ã}”D¬ÍWÏKR.ós ëp™E!ÙaÈ&á™´I þêbR)Y6ñk HRš"c‘f˜5l!!Tâ€Ð9+©@÷Ĥð_’x×’`3{|µ{ÿÈóàÖí’ýñÐ5)(ktoµwË¿ê¶6¹K˜ rƒ‚$±ð[º <ê¬|Â?o×Sss6XüžÍC–—a%°µöæçö|çÞÝ»_åüC?þÑæ€cå«oÂö €p@fŸ~zöûÏðÿ‡<ÏÃÿwÆöt=ºÿko\{€À*p¶€é$Þøû‚$À9çÓáã­mçHòˆÖ†ò‘?Ô€¸sÈ·IúaF\gÓ#ೡ!aþð¼û$ùì³?ûøŸÿyÌ·jCfÿ*=!– )Þ?}žÉs‰Üþ·úÚFôÀ¤M Žñöúqσmz,S€Š>€æ.ø)ÚaCAܱæ-¦eZàp°[¡L1›­!§ÀÆ ºXôënéü&qv-!ù«¢ÊfT_û®S‚D »ÝˆreûàCP‘bÃ/ãa‚ø –âý@–øßëRÖw*¨" écïbl¸(Ó°…ʶf:=Í •Fën­{»}J¦~­;a$Üðˆ—R1XOËÚâ1üß‘[°ó  ×ÑáØNT—ÀF[…ßÞÕ$www·Ëz¢ÉÆ[}Ý&à"¹B}À?ü*Ú°ü#¯;‰O¦O·šÀ~äBRgA~»J„€s®N¦sÇv”¦ßïnÚÑÛâ-‰Ö yÖ?YÖ[Í-1ÓÕ^q«³Eæuw·wûö¤4oö¬â!#¬/àÈñð€XSÀ¿æ¿“X~4i7§½ +Ê}4ÚÒ³ÏÜÖU2–üñ·ßÚîBúR€î[[rKi #ò«ÿ)LÛQ~.€~ó-K§iªéhò±Ôøp—Áp 9qRè=1YhÐÏÅÉ\_ÙáD&±ƒ}ðž<‘A4€T¬ÌÍæXÖ¿Ç +«'’ÓÀZDëYlM)œpÓ‰ðÙC1NfE^ôŒŽ4•é|.²ŽôKšà)iÉf¤»àjç¤#Š ð‘Jº]UØÕÒ€Ã$žÙ”Xë~Îî+Â"™Æ•H;¼ðÿg^Ø÷Àc“€çpUÀ íU¶ZO­‘áOA~j«“V§ húùAáÆWì4 0}âºñ<ÁŸ—ù¤%>X@¿!€+€e{Öp¼´rùóÛ·ïÜ‹@À»ßýßø9€{÷´óïG¾ó[XÐýinö¹ééïÿûÿxüïOÆ2€Ê¾àe=ànà´³n—ù õ$áÙ$éð±rî;kʦë9á…þ˜çŸ=ÖÜWô„\ßyûÕGvÞþEø0‚|®g{Øêžß÷°æŸÙÿŸíãçßÈOÀc v»ˆ?à…°Jà>baƒ0%¡‰IÀ3VØ)€¿†‹¼(@’•d +GÐÝÿwûóØó¯hª×ßîI¡Ûe?íBƒ8ÚvѸ&C¸½èÁGЪ`ÿP’ +—ÖÓ¡°5¸ì2þÑ5Öø4_Hù…ÄšG“Ngš‹¯+m—8˜‰JnsÊ-F[Ó*j +ý­ø‡¨¡á.ˆÇÉH‘³¤2Ztw­OæG‚z¬ °² ¹þ¶Ÿß““oM’`»¿mëïdåG•>Ó6ÏZ'º•î~Úíú–×ÇΖþ®/(Š‹>ç<ÏÜ4èAŽÑ°Yà–Tæ>aIøèWWV–#_I›×¿»ýeôp÷Njðñ_ßûæ„ Œ•otükþcýg@ŠØ÷ Çd +'ü´ŽJ+{nܰ`‚øjeß;Q!À>ô'6pÿ*€·ß~û:ب»Ê'‹Ÿ£®ÿ”ý”€µiƒž‰÷àp×4s#ÇB>TÞN—¤ïü +ëßêžòüæãh:øñˆÀ~†¾È 77èù@$ü÷Š]¢žŸ!s€´à ‹÷cG$çGŽ ýD’>ydR/d Ÿåèq€{Ž¥©pw$eZÖÉÛIœ†7å½M§xß0 +`¦Õޱ+Ã¤ŽÆ±åù.fõL$±$Þ`¤÷ñ–·Ê33°‡¦í´ƒýðñúWšÛ˜Ÿ[€(Ë5dû.%zÀ¥~§I‚ž©üà€¬98 aÏöü~0@ ŠÝBk0—ùù’OA8¸ƒ… :ƒê–OírY­Í!±²ÕâØ·‚YÝkajFlҬׂI-ÑÇþÿ‡Ý]›zP§§¥)¹òn®ìÂ-TTuÒ_8ÇàÚã—Vg¦+›¶,NÙCâÌÌsàÿ³Ï>{–ë‹)dÖf‹\ÑlCʳ½ðx/B7˜Iû]/êSŽÙíïZÿÏõÈ;|è£uµ»©€‡RnGð‚ÄŒ5E¬`ádøà¿=ºL§xžG´ã`ÒÞjw ؾŠ]ÙïnÍÀ°¶úÛ½þVÿú)ÒCéÃÐÛjó•§§Ïj/n¶Ûo¡Y&kÂSÒõÙî1_¼eé%ÒSt™uÅHŒgl%2¥¸3ìâK41΂awúÎeà§I?»<€MÛÏL“‚Ç߸ÿÁ›lLæ}°Æƒ“8=iýƒúNž<9UI‘Ø÷h ݽ<+Ü‘tHuJ‘Æ$­H%С¨…×¢JRÄl2±,Î=aaÞ®ÄÑ=ÒûæUN)—nV÷Sndxl€qÀgÈ'9 +^QŠ€.åƒAO^òE¼Ãž$\€‰Uúë2 k[Ôëó¥'”2hsꉌÄDë?z^2å\G3úWü·³B€ê´w1K1¡#bÂJ hDR:lø¤tÙžUU1+¹>‘ýü“‹!›Ór—HGÓ¿ÙÕ@ÔÐïn_½º hÏ—Ý]àk÷z]£?¹iÉñ²ËÉ äá©”Õf‹¿Ày=ÁtNÄØŠlð‹—DÙ­`×KnMYÔù³Åp=ßE&.º?°èœ{9‰Ð€Áñpí3 <_N”&Ž–¬`Åɉ#ºÕ?3y☭ +³£ŽU$D‹Ú‘z>…Þø£Ï”b-„ 4}“2iÖ&yŒy³Ý)ôÏ3òµSA+.ÐOÅb‰óÊ1Nùì +¦ú~W¥DŠ´¢€Ó”¢¶€ƒ¬•`µý"þë°]_ÜÈù`#ÝÚâ â Š·C¢½Åêp£:É `´2m?¼ªQ¸š¢)¤~³/öŸ·éyg×’ËQíõ+ú·íZP/Ì·AIëñ#ز¹½YyãÌ(=Û~§Oëÿ7AcàQ ©¿¼—]tl÷7ûØÙýþßv{Ÿö?eŒGÓQI­IB—z%ñ÷¬µ½“ÌÌ<Ÿ†›æAýDqY€Zc]FãxAe³5Óѯςî‡j÷ƒXÒý¿í•;Ý_íFýf%¢±ú–kØ5Û€ÖKØïôØÜÝmïö{=ãúÿ¸»«¯¡·¯u‘Á!^´š™Ãh¢gà‰àÙ³åJÏ+ wìDes³ÜiÐ2!( 3á¤xW&¦Fˆç:»°¦ +(ºËuvû¶•ïaöð+¬h´Þ–‡±o7VÖúÓή1 »³þ‘ðÞ$¶>¢L[˜¨û–7¢YñÉ$Ùí­«íþöv·m~úÿ!d N‰_Skµ»é«Ef™"àë…nfª@ + »âµààÿ‚_ÕñÅ(¬eÃ; )4²ë¤éQ3.„º ±n=ð1¿uaP§{ÅKç$`¸f`ç"xУ@Oãíd $j À„ö;›Ù_]Ð"N5P„I)d˜G’bîÿZÚµ³ž)ŸÏ'mAGf +ÑzΙ,…i·“¡I¾ fNdFà?I³7;œÌ9²/€-IVòívl ƒcß5}2Þs)Ÿ•S:ßôxÇ ”mx€eM™»Åz~²C¾„'+¥©’=ýö3Z„ +øYàS“SÇ_˜J1·ïÞ½cSÀ»~èk£ÿ€CÆ +¿[䀿ye+ˉQÀÐ<þã\à"‚ó¦xÂ`ß÷|dÏ}Å"Ä i9sãýHpˆÀbE–ð$ü‡\ç Ø÷|ÿ‘döûßÿÁËo¿÷gy>ûçûö ØÚ<€¿ý0}°·{Wþ§‰¿ôê‚ïòõ‰E\z¥|gcðÕµŒâ}çU¶„MÀ—Q€BD~^a^âlM¶k\& >#"=¾ÒÇž¾·•ù>ï¾FZÛÆNG½µÈ}ÞùÍ&(ßë,PS `ÇA­ry³ÕYì{M“› ç·ß›îŽ8vú·v-mꤰ¯j¡+Z Ÿ¤Zsš"}¡µS’ZX9³ÍŽjMb=5ÕÞOáˆgV`¥ZЭ¶uþºÉ=oÇúû^ï]¸Ë§½ö¯ÚŸ~ú+î\Ná§9?S°”^«oȺµ¶¶_ìfœ­d¡¥Ö.²Úþ¡jòVðãÆú/ÈÀ³Ïr âð¸Mؼ-»67"û[Íc$PšûB"[ïvz¡5¨ßÛíwþ±Ûÿt·…ñïM3¾Ãš…lÇÞ‡ÜÉ@±nÆæµ€®rÅß܇ëþGàßì{dñ‹î—y𼷳ݾj0Æv[‚lõw·ºíÝÈÇΖýEФœÌ(Òùé²@–™<ë]Vº¶ùæ%+€íäñ ,°ºxÿ’$tƒ2;ÆÞ=iˆ^,°GAb„ݶï–o›ÐJZGt`4Ÿœ|ˆ=qô1=ÙÌǰ yÎ@Ú8ÈÕ¥cǪ.Š»)í}Œ˜œ<1PDÕOž”ˆÄ¾:28<.D‰Ó)º°Ná¬\_‰dLN÷À°øùéàœ ·±GJËS噸8w8ÉP(’¤»Í;*þs_Ìóx”¹¡ƒ×µ+?¤¨á½“´ú²¸Ÿ.Žˆ­óÿeJYðS©§ §¦¦¢ÀœŸ°3@á?>pŠ|<6U»ÿïÞ¾›¾øÍ×F‚ý_ÃÆKòÿG¼Úš=ûüôì¬HŸñ¿ˆ`Uaþp2ÜPl”W€Vx€äÔˆõõ«Ÿ:èušìôo|<‚ÿ& +€¤£ï'âzá8@2þ‡]ïT@Âÿ‚D}@‚ü÷ ¹ z”ßóÏ?ÿò«û€?Q Àn€WŽÆgü-W%9ò@@ìÍLûûC~uí—ûKÚjå1ø-a^õ(ŽSÈ@æA¢„ÿã(€Ðž€™¼nwF'¹³¢ikfš·6Üܔܼ÷›BÑŒÕÛïí6›X‘ K×÷{s¦¥1l%9q¥½˜í7yÍ[ö^w6}¯íù³ü…:0°¢S(,GYß²¿àì:O&¼iÌGA/\øGSöœwƹ8‹LCã0¸@s†¢Å"G°Vk€EÀxµïXˆpÀª!:ïÙ±•ªžûCÀ$jµÜÙCÚˆµ×ä`¹Ò7Uv-ÃD,“ÖQ6àî;£9 H¾ ^`O|% $àÙ³ò?–ôì³ð#O§¹‹¹Ôju+6·hvŒ¸âŒäuÒúoSØQ½Ý +d lÍ…ÙŒ±=0“N¹Ç)¥f'äM´~Får^ˤ¢X/þæúüÁÿØøHeá䜱bXËÐÃ[Í­«Ö²lõ»[óí¨ÙöU€!eq'ÐË[Ò³eª@^¤–i”Tù ÿŽøŸ+ä$¸ûÂéacVt•ÅÆÉc“Ç„»hðžvxµ€“ØÖŽ×Í*…0¤¥¾eÝ ¥ b€•GŸy¡t,ðÿ™¨ ÌÚ°Ãé@ð„°ÂpÀ»3 Ý!0„hxŸƒ™MŠpü±RÉ"’ðþëÙ·ÕÞ…n¨-”&ØÈı3ì2P„Ã'&GrĶ™ ú 6OLžáÌæŠ< ¥Rw{kü·O³=¾Èý$×Àl¥Þ!¸#Œ%ì–8šëã}µŽ`fÚ¦Ÿã©ÏfúâÚž°PZ\´7àÜ 2·Xš3`âärý×_ÈîܹŽ | Þ|õµß#ÿé4ÀÊ€ÙìÄî{ù X@BàaygÇrƒ¼º0Îb•Æ {þNì÷÷wÌåÃï'&âDÛùà ‹ðuûƒàýa/À¾dùÎÄó³¯Â^4ê3š?¾Hæ¼ÁÑ×£í=ç¾·¸ø½ï}¯t\ + Aï(cü„^û iï#Ñ `ú¥0ÀdÕƒÿáxPú'ð/–޼ÀË‹Á¢ñ1a=Ì¢HM Ên_DH8#@W@uCbÿö¨Ê«âq€µ®ÁCÞymb+›µ‚1$w[ómŒÑV” (¨â›øý,‹3Vs+pm]`š]@ÁBÊv¿ ÆB*Û ö¶ÜŠÊFú[̇.èè§è²Öh +z©q¡5…‹ZǾqµó±[Ôì[åÜî|ÚëmõºhÝíívÊÐÖËZà1¡w`¦b¼}¹¼à'åCØX±K#ö +Ú±¿gTL£B¹`Kl6¤!2Yh²­âº)lód‹ÖŸ´“&Ípìa(T‚‹5±Ôå.h7~m1I¹ÐFÚ"7):Xu}¥2cV¦ÂW½/j µJ£6ÛBsv ­Ýœáÿ ú“¿ ÏM*ÓM{ÿ JšRŠ'Ž•Æ÷u1.ÛöѲۅ­¨wánméE1ÔP y¢n… TDç‚$@MÂì €kX-ð\pHõT£œÂùØÄùhïž±VdFN„\tR®_-ÁhÆïpyâLéıdÁ§µ¬:ö"»½ÅHvºGþ±É3Q±’IËS/~'¦AB‡DB‘“'N—&θsÚä(èƒuÈQ‰JµŇ#×eEtóG€Pf$iûþH çGL\ššŠ+ª”J§O{þ!Ñ þw¼‹ÀtÈ_<²MÖÅ#â*ßž5ï àÿ\„¾ÎD\ç“–¡oö>ÁÁ¯Û€èÑ; Ù©•7üßN🾠òkçßû0NâûD¤Vƒdà(€d&ðˆ¼ãäh €ý€!ÀøðÆÇøŸÀÿÆßéøè!S$áð&{?°ïHÈŸÐ_¿Á¾Bš¹ùð é€Õüš¬Ïáú¿çˆ¹ïÙé¤ü¸ö<4@Ó>Áyß¹±CXÿG1Ö‹F»!…ë^ñ\S$’1ªàˆüÁCB("Pñ4ÞSFvÒÇ[ +ÈhLÇëi™JÉÌÆ~9likbÝ_\ÑqM1ŒÉÛï Aúý-à´SÙÝe'Ò]*ömkG·FâÅ‹>}6Ð_üO¬ @ JÈ•Âãü©zÙÕ  +óêDü^Ìñ?î` •ã‚öµ€Ù«%Öf­›m¿Ü^ú~€­»¡õ‚¢.üæ­¼0EW9&_8]¹ “`ÆKÅò·HbÙˆn¥¨Á©muš›µ! åYlxOå ¯Sê¦+Š\  w„Ù烔+½¦>áÑÏ#ïÚ‰Cäukó3Ár"±,1c¶¨õ¬m$°À»Ò 3+vŒK +­Í-¯@åü‡Âfp†ÿѺÄGÉŸùð¿& +F3IÝO&°æ*g½mo·ç; ìÒ[)À)ØÆî6qèv¯&¡¡VH¡¥ëèt°Ý÷儸~zrr©äj1NÜ>3üA(›'NàN@ +‚5ÄO€“¥3¾JêTó_˜ÑücöÄ@›I§JêœGJ CâYÑdòEöÌ=\ÜI2öK/ ÈÔñÉZét^÷Ó쎟-Ìàöà9J „³ÓwMKMŽN>3QzfÒÂ@ªr”‹Q¯.WL°—„ᄜ挗7YŠlÈê”à,ȉc(?ul&r:ÎZˆÌ¤»e'@ + d‘ñ‡€ç»Éíö1dÂ÷sëx@ãácMÓÚ:ïø4Øô´OâþÅ¥=i‰Ž¢@ð¿VËøu§¸ÃµÆw¬¸p|ï«{wïFŸ€Ñ7ð8± ýEÀ«;³ÏŸÝo`#À¡~øÅ&#ðazw^Þqš"ôßìO£Q€0ä£?bÇï#Fóp† + €´Òä@#€ØžQ˜$Èx4îåGý¹;à ôÏÍfà÷JU"PJ5ñÚÜþ‹ÉC5Ä},I°ûÃò¦YÐÅõHìQ ìé1ù8}Å–(º 3_KÞÑ¢ø®ˆ‡¹pg…]ÔûÒ‚®é”§í€÷ר9AMÀ»«ujÕ={wÿ^Ûžnxë¥ +”ÚÈ`º&¾{úmpälsËø?3mRü‹æ1íâeµì ôÈ„2š jDÚ(" ªu%7ßOëm#ÚH­­­åÕN$ ¸ê…/:M½Ú·¶Xëi¹dfôÒ«Z€¨¥Vr?0™1Ì™DcÄÚ(íWµ9"©MJ¡9(††m?ųYÙ,—-(9ñ‘f%"Er8k©H¹IÒ/_LTœŸ™žÎô±¡Ûý^M ¯Ú ­)R­¶ñœ¦H²h­ÎlUtÀ§šµb—Ð:-¡ã°Ö3ÖþSV ›ãºØýQ3‘š!*‚²v@F#¶âö¶q œI`·žÛ2²PÇÇ;É@2¤–e_Ïä‰x÷%YÓµ©k±pZ£9Y×6ٲ̞šúNiJAìèHÀõ¸ÓgΤ¥êÄIcëüÁУ æÀŒ7½Écç=îø1]ÀAŽ1ëÖL„ØÐ¤6Y"Í $8Æ"=;•¦¾3%X:]:s¦*ôª;Ÿ98LÂÕc®ˆµ º6˜/4!…c%]a°ˆLÔ_˜LÝ„#jb +KÇkN¤ãS±‚}Â'R‚Õ3£ Tê Õ 1ÓíÄÝBâf"nªt¸cÞ6_[f677½y~+ŒGn†‚ÀÒàì|¸ÿžì/]ÿ–©’ŸZ ÿÿÊÊZMÐ5À?TºøæçwîJnkýß½sïŽq€€?£ð–lüGììÌ<7ÔÀˆ@)ŸÿqljàkŸ@A’ €‘ Ì8<!A†¾ðñG~œ9Øÿw€…HóþòÁ¦ºß/ ð¨Ÿý ñ“ <ù¸Öýôü >ð:ü§†×¬,íµüÓ7¬`¯H” Gb<£ñƒÕ‚zޱ†ÜB6„øÁ"ÍgÇ|ˆ‰í$b¹ýËx1G(†˜{´}ã˾·Q³˜cÆ¿ËÚÒõêàµ"&Oã<½þ Uôd•A%_v“Ò„N¾„P]ÝViÏ<­ÜÎFC@CˆòBßöû¸z‚¼@@ êÀ€Œó|œ9@2ÿaДèÉõ ña¾°ðS¤•'# {’å_D2$ÄO²0*©ÂŒ<;ñü~‘<Éžÿù'Ù_þ{/õ“äŸ;=wÚU¾Ñ*ŸrÂ?CLù ¬öå˜þþÈ,9`ŸŽ²_ ÏïB¢ÿz|%Ó(3ÞEJÌ(¾ ÒgÊ]·±å½ok×h1Û]uz¶Õå=la_ñÃ}»A•]@œ%1#õXx²H¾ƒáý\9{¨£¿[¬[Ð?Ut'ÀQl™ý‘LH€›¾e_‘€d)íhpzÍÀ8BkQ‚3²§ƒ¿n_ ¤=R¸B¢ØëZÍžŽ‹ÖhæŽYë(Í“ÝÙš;Æ "½VsÖèÉŠÐ)Eæ› Y >ÐÖ6¾°)zEޛפ¿‰öÒf2 ¿ùšÍëDÉ-þçž=;Y c#È\cbÞ§R[Ì.}èˆZGp"¬£;ÚE :¹j¦©Ge,~͈´!‘TÏ#mÉ‚²‘ßjë£áI +a³ê³¶§Óçeþ¬§UA&»Ì¨V·µu5¥µ½ÝoÎhðwûA8®¡öLÀ‰¸JÿWê)e9ÃaüÔ´§kÀêÞÒ“¬É›®›§îcÕzõ˜€˜!.tæÌù¥¥%(Ùz>üêÿaä7{ïƒ{ H(M~g²ZúŽÇ”ô+$÷;v½‡èù©)žF‘*k„^UD^”9T¯W'Ï£ªºœmNŸTQ$v;v*é—$t#ô°RáÄ™I¿fl!C9ð™jx ‘´Ä%¶UϨ³,žˆK +9ur’¢mòüú©«hàïŒ* ~gŒˆoj)û9t<nÓðÀã³ÅÙ`Ä +¼ßV/z§§íªï K܈',€wÆz‚Zñu €i PZ¼¿ÂÉ=,ÕjiñBõøyÍý€[G¼ë¥3KÉJ®VymáèÑì`7'h¥ÕZéØ\6Ó_Œ‘¡_‰1”.M•jV,œæ4©žYŸª®V§–’"gü˜“ógJÕ%æÜcàPÒÙcì>Rœ(%ü—¯L±·G…"'QãÞ9þ§a"Uá¡-"×¾œ9½t¼^?u +&bNèúUO<…€û4äàn%ü‡„{s5˜XåQ>¼&å²ß´ ѳõÄ%ݹ',§N•æxœÈ¥e¤–<v +(Q½øIôpûvtäGoßûêν¯ï}ýÑô÷…=€û¢@°Ó*¾(ô; µx^žÿøÇBðají……w0ö ä]-õ°ü‘äÔèø0y>¾ñ‘ó‰|l±’ À×n¼Mº$÷@ÀFvÉ–ÿp=@‚üûy†evX¦¿ÿ²€Â ~ü04ûŸÒ~¿ùOÒ8ð9ÝÆìXL1Q  |`0è«ao=¾ŽCÖ±E*` >daÒö{ÉvÈN£‡ +{¥ƒèÅ"óŒƒNĆx% ¡—®§ò6ÞN_×l¼»m‘ °µ¼Í[)tËÓVгp)nÕxCº`¥º˜Ô”€l¢.o¸P ¤ÍlFéfÛæ'*·yç+³`í·…z«Ül.D“·Êf™ã$~7O|hæ +-ßÐZOqªÍ;Ÿ+k¶·lÓÞZt cß»<ž·š$§Ö¢_Ö:j8bû1.G+9$|"ù¤lµ­™zI²?\Äå‡)+¦º›|BAkèT¤h~¥<†g"ZŠC, ç99Ì)šçSíJþ]w´7CÖ0o^…ŽÛ†=ùeÜ—ÑÕW¦’)XÎ/¯?^?ü¼ÀKQ-ò2þp ñjõ„Þ*óç Iõ•c©ª tºZ[>v¬áINèØ÷ºnýÓµKK2…Q‰5µóh0U/MÖP$i¢ZKv‘ ÔXá œÊ¦‡Ðt¥Œ™ªï ™R‘8Ù™ÚdEB¼ýi‹ŠTëÕêj©´ +'R‚‹ ~üõDާÀfW¦ž‘xnã;nç©ñíäf…€#õÌÏ?û¬•X£Ÿ¨ä¦úOVâc@%»ÿ‰Ï ÿËÕ•ÚÊbààw€ÿí;_ø1 ÿE-À×Ñ%Ð=¶=á°àýûÈ£þ]– Éšî¿Ô»¦ç +XN {üðï@Sçûû?Œ4ÇÉ€8Óêà—,ÿÂúwšmþ{öååBfË;°Â0ò†ÿ˜ªüd€»“Ë€¾ßwÐPâ—KÞüOÚÇ1§;+5ñýµá¿+Åë© ¢öÝ̆ÃÀx͸±°õƒ=0u.'4`b"ÖHø”–=É!:m?³JÝn‡bëTî·`ɺÁPîI¬(`™> !Lø¢PYy.53s«&®`ú¬¯¼Þìr4Ä–M€ã†M¿¸@úewfÐ +(E¡,PeƒÂÚj] ­¥&îåÐݲu\¡uqù^'@+>Ð:>:•Z'à ¯‡ŒhÚX»$qàþ,üˆ/ÌÑX—ÂN}.Z£¦š¨5k\k¥ÒéÌD/¼”°kɲ¦YÖ½€&3ÏÙ)ª4Éöó¶^46€ÜÁºmA -Ofgd•)³ÌõF´ŽrXÖZ·ÕÚjÉ‚G´Ês¬W ÖM´ò•ñ(òÔG ƒB8ÂCX›á¿ÝNðþ2ýœ¬6üN‚(.IdÒ*€v{3n©çFlK28bbÝ È‘`'‹ù© ¿ŠÑ€²jÀZ5à­@_ÆÕZmé h{¾¶^ª½¼ìž_Âþw±¿%°uà+ûhØþIÖ%Ç5ï]Ãù–§"€O‘ºa‚ œÕ3 «R]CfÎÔjµj•³ÿÕúêTmnªî©“"çу¥êùïé‹8³T=†}é\Böâ¬IN–Œf89½ÿM=1çe§í1†¨øé3ê²:U¸†¤¶Êº \w£6ɱÈq2xµyÕØË¸9ŠÝ$s_S ^™xÕ¢ǸïQ­tüÅxJ¹À2ÏÖòJmMÛem èˆ0€êÅËŸßúüó_ÿúw_|þD@ŒæÃøÿâwcE@2ý‹€=Žïàù¡ÔŒ‰’ù½áØï`¨áÈó£ý{ñÿïÿþïoüýw^’#‰¼m ±íßÏ.ÒrbC§C’<û¶â òCÅPH€òË׬ºöìýðPð‡Â࿲2ˆÈ€¹Ò+áˆê$øvÄ/‹ÿ©À‰#ÇÀeþ¬”¼Àdâèq1+ ÿ/ü€<ÿ“xœ¸¯ í~ô™TpdÂW/¿˜¹ Á”ï¦ØL:›Q›¾µ½µkì5›8F *»€å<¸¢;™?E3óÂ…te:º§TšåBi…µ `ºýúÚƒf þÙTçgÕv]lpÐ; ÔÙZMÜZ(W6AUYŠíßq®n3J¡´ jìúÙxNg×»ì„@­¶­3qIäÆQ"‚%•¶´>p;ÄcÕVô?3]éšæyMÐëܧD£hKVmI{Z•ž;QÄ‹( ‚ã蘠4ÎçñïÚŸß™™×Cغ zQšC‹•™g£c„ËéiÁ2­/W®BˆÊhÍ¥“<”¨ggy~αߟi7N¾âIÉD¿„ +ª†Ö¨ívÝj@âÔºË9P®ß#³Ö¡6ÿðÏ^LÖ¿;Gþ(Bq??_ý»€Æ®ñ +02n šM[ýþUó11€Àƒÿ’À[fCÀÀÀÀº +`@xwù×J§êá +¸FÀAA~p~i½^/ÍM]¸°tôDÜ¥%Ñ– œ?aư½ þkˆ:…óÕÉZvTkÕ+ÇkÕÓºø«¯ø:™ñ¿ZÝ›‚‰0ïqò*ÂÉ.yò¥zíü\iï‚Àïi––ä%$G¨.-?]ê‰àÈÄlRçäÒ‰ãKVXÄœœ¬Nq*öçè! —ñ¯MU/¨‡Ër¿@VÔê\89²Z]ž›“‘#¡ÇèP€¢`ßà½ãIh/ŽÀ#žžšØ³ðˆÿåçÂð—D¦4 +£ Aã+²€ÀÅåeÖ•—kkŸ¼Ÿ“i¼ùÉ'¿þõ›{¿¾ÌÌ'{¿ûõï>ÿݯÇITù‡écfï0 +ÿÅÿþÀ|! ƒÁ猙c=Ñá¿ûý ùèÃòÐúÑÃ<׮ˬ +|7¦#8ÁùûÖ¿ !~’Gõ$YXX(/\»ñÑà?¦@€ƒ ?²Àø7ÿñ}Gx]ïä8='&0ƒûÃÒ?~$l±ÙWN KÕ¥ú…ó«{¥R3ûüymí¥zíB­º¾T«­n4Öë«Fcujyª^¯_â¿Z_Å®_Z‡T—ªµzýB£jk¾@5x .³=Ð\ñµêÔku`ñ5R_ª½6Å +Ûj¯ˆÜ —ΓRmiµQšÛ«ÕÚ0ú/,õ(¶º¾ÞX]]o46jÇ_CIýª8=ŠþÕ µZ£zü޼paýRäVëz(!¨žÏ''-¢àTÕ U®ƒÑ+§_‘Q¬¢§º­Ö§ª(Â,ü‚ü¸ ~µÕÆúÆ*É®ïq¦Rƒ\ˆ1S†‡Õº¹ÍýûQd{sÄàsâ½MÀ;ãc“(ÁÀ þG`ÊSÁÿ§ã]ÆËµ••ÚŠkš~° +X[“,ó_«]dÉÚe8ÂExÁ àϦÿ«Å `zòkÿÅ€÷ñž;!ð¾`Ä!zYH‹‡<C2¼Ó>,AÞOÃ5l÷÷óYHkdZˆŸ Œ!!~’Çñ(¯–ÞIÀv€!Àûÿ=~xìj'üƒ èÎÈßw¶"'ê÷_)A¯YHüZGŸ þ +ÂÙ²70 ÏÆ–ÃèÏ[Ó÷“‡†È™þ‰¾ÀôF¦ry‡€døøÓ˜…´·vßÚÞÞJ]´Ë,ý5,#¸uQˆ‹·8Ú@0Ú>™Î¼õzÐí]/Pêv[›Ï p¼ó ú‚ é×ë?3­ß;¬`~ÝpüSì‡EnéN ætqêæüßÜê:ïñ+ïT«µºº +¼ÇÕ¹ãsËxmT„#€×ç«Ë¯-Ïޔߙ´YÝäI›ÔMU±ó£Î¼Ž„¥Õª‘ €Í•êÕ¹5qÙRbŽÂ#&6Ue»ËU8ƒ¨ð +CuéðyàüsSËà„°“Ú2ç¬Î‘Àq ± ’b„¥’žçj­4uÌç&'Ž›<6¹<·|‰ƒ5PæôdDst—Øu½zœ„­ÁD)!UÔàL«R(ÃksY‘×`fÑðÀŒ@´ÐIâ½ónxxfs@$Źßã=Õæ§t &…|ŸB~†„ö‡%òPÙy¹ ‚|âÂ{2ô³åÏL1ucß +ïƒí9âõ €ïŽR´HV?°ž~y"ÎÇl¬“ +òàìŸ&‡À?õ"H¯¥ÅwÌu([BX‰:ÅkôÞË»½«U +Ì‹ºÁ·XŠûœy«}µ ÞZ´&óDY–ÙÍ$L%Ä«‹}Ö¿žä¹G ¾³Àw@· Ç«GÚ[¿”\½øŸEôò¤S=æqÂðÒ©—Nz‰òtèOi[*-þ/ÍÅ—ZøG+m!˜·€6:KaÛœ%·[ÁS³þ?8Ã!üÅ uüر©ïL²g ,S7²;þߙ㰹)Ž2 J{ΩÍyêS/MšƒfL½tjêÅ—Ð˳2QGgí@)ý»©ã¯¡ˆÇ™ô©Ru z¡îÊñ<‚ +ˆúÅzõyѾh™›š˜þàÚÂìÂÎõ¿³#€!©pÓ€(ñH‚ùÃ’Èèà˜¼ë”eë²@2¾#£–ÿŸ*;å—w>|4Ú0v?PÖ¿‹…; æþ“ô_jÌ݌ƾIñ²œftR&úR^L>€0òÆÿÀ«ÒTÐw{¬I#eœ%ÿ§Já;È/%’ {‹pF­"“˽ÔzvÅDìWÀ%ûÅp×S,ƒÅv˜#”šJOPê[×Þlw›À”©{mm¥Ýöf&Í~³IÁoÓß@ÿlÄÍ`ýoVº€?Àa½‡­Œ­ç·ù9KSX ôRáN|Æ]m¼ØÞzkk—q@´¥»¥ Ör'a°ž µÖHD `‡Ö\§öÓ@r0yw—9 ”Lâ¨ìõìƒtÓR3@SÙ( û¡8Oygøa+:ëÛ³r™h¸ŸŸäãPr @ÂHŒ"¢/XˆÅ)ÙóÜ4Y4½ÿªnJÏ«–²/FGI«Ü®`úoseÝö[Ö¨5ó\ɯ8™'v1å•UPy Æš¤Ù1–£S™/sh ­PÏ”¥‘}Šì'’Xÿùâ’¼?‚<+û‹Ï!ÚðßWXOìèŒÓœ®·4(€zyRŸ¶½ºˆ’ @Ûu¼Ô÷N]©½f¯lµZ£~©ÑÀÜ®íí}Ò¨¯ÖêõK{ÕÕz]cµ¾×¸téB£V¿°·7µÒØ«#{¯¿FÑ}Ò¶Èñ©óåµ:vóyÇ)‘Õõ½×OUëµ×9[½~¥Ñ¸tkýŠU +ë$Íét.Ôj—Ë æÏgE®ÔYwáŸ>A‘ ØyOçz}ù¥PŠdÖH¾ÞhG+縆åúëµð¼V=W%)ÏVkèâwn)ÜýµÒñ£Hj„õ›õõ ${‰?ç&bßµúrmë¾özƒK¼°ÆºOöþi]½d'kUiì­^ºôÓúð‹—.7ï€@®Xž/ÄgÎG_Éñ?y|Ô3B?a=ñAnïÓ\¬úµµ‹k†ˆ+ܸ€h§ìÛÌþàcq2u |X2âòÌ÷Ëáú‡=À?£!ìwx><£’«>¾qãZk¶\Ô`y;âÈvz ’ úÃ"À“ ï_»öA„`ÏGz‘ZžÆ¤ñ?#£÷· ;åJ"#ðŸá^;_ȇ <©û?uëœb +Ð1ЀWJÕQ@©î‡D?#$FHZÂÞgÆùÄUx¨·ÿO“x-SQN n!®±ñÚVZ5Âyu·±%Ã\f ¬{µ©ž.öäL§¤ÓÔ‘xt²gM f-À^­ðF5‰0ƒÎ.ðÛ1T >‚,É .¿,xûØ/—…À: +KÙAój·ó©ZGå‚H 9âŠZ¿ÅÅLW@H’þÕVK~cûº¨.A1Vs‚l§¡u¿©×öƒÚÞ½¦Z÷¸štoãN'a/5cá¿Ý¶z$9]@¦>¡dö€¸ ðÿrë—€ƒ"öëPQN xÇ®€òQY‚´"œ]bbÕvþ[ñ}¡6¥_?‹¨€…l¿°^_½P[Àçªà¯žx{Ý©5æ¦öØÉ€7CõlµÅô Q5çƒ +.ÔkVAÎÆKÅiãdi¤µì!KõÚ\íµ¼€°³1vîbõ{ýªÕúSµuŽ‹4н>5Âçê€,¯pÌÜÚèº3$ŸC'" A1‘¥¬…žýóÕ%ÏÏžsCzd ²\ðìP†z©fÞ¨ýÒÈFÕÜðªÝ/¤'›æ½üÀžúyŠ5€øÏó€™§å¿û“¬‰ÑÅ$°ÀÚÅ‹SKk€Ež;Vì9>Éc¥D]óAI€Pôü@П8@à?’ D¾ó<|@™Þo\[(û¡\ðMNuF€¡.{‹±{åX@$ãþ@"Í1’OwC0Ä1L-Od?à߾ɀ€$Éןð?(ÁÿꊌÿY–s+€@û}@öž…$À©S öðöýd^f&æànqslÈ€o] ¾„!ñnú*&Ó4ÌÚnëS× +cévÂPÌ +ê®¶©ø8Ý4ÞMpì°Ò‚ š²uPêt{»`BPo·½kµôî.f2 Ôô[`™aÿÑÍ]êX0Ðð0èRð§Ý\Є[YnõHù—¤¬A6»p ¦sÄh£Š›£;Cý)úPŸZ;QkqÅ_·¯ßàƒ³¶ ·ÝßíuQºßï´EZˆ\&Zz:J2Mc³§‚bP×’z/ÒCÂà‘¤Œx€›8ŒP­Òšazº‘õ€´}„„ÄgÂK"ðS~2B‰N7}à(âü¶àn[nÙ2«û»}i gíõvm9'Ž?C¯ý®@ðNëíðÇþ [››hÙ鸱K&pÛ%/âö&4dýØabBF÷pûÃó“@Lö yß +e§ ýY*úqû‡ƒLeÈ€†HÓ×\ +àÜÿ'ëxª€r·Ù ¬79 ï+sµK,bBoµÚ©ãØÑ)¥îu,ª•lNx:LìÓ%ξ®®¯¯cìÏ- ¸$p4è)öFƒ +—.Tç +(mù¼0úZuÙØ{AJ(²ñ’¦º-"•©©Ú. ôªz +¤AJgªFç—–¸Nv&ÚN¯èÖ¸$Ng™âú£UA9‰­!ëÑê¥úKë¶’ä†<òæyÇôäûÅ­ãN ðŒ™€.¡gµžÂé'6DhÈ\iÑ ÃüÀÿ‹kµ•H§Qö'[NC ‡øù€9ÉFÿˆdÄ? z^.< L3@dÇó?èK sòìÌ–£€ÍþF=ÂqLáØÍâ~ÆÔ,ü•œô8ád¼CðÞ• p‰\0\ðÁuðßóÄ™ŠéŸ'7vRà}@H¸ÒÑÿ=~Q'¸èg @ôk"€ÿÜÜgöÅ +6 Ý!‚ÿÅzŒý´&ùÿ]Ÿ\nw'××ßàá’_L„B•Ÿè/Œ—ö—€ÒØÊdPr[T*ý:{«ÓaF(µÉœŽnA¾ÛìwßÚëÙ㻨#Ü‘zY‹Ûy㥭Ns:|Ð-­Xí=½ÛAº\`¡ ½ öW:&x̴߫z­Þ?ptG¶hǃ«á ”±ñâ6—‚jìàŒ&±˜±¥ÖñÝ™ŒãܶhËL¯‹ÖâÉV»­»\§UòIë·ú½Î´D†í$øîÅéwW=à?V¾JpÝQ1’ÑïP¯U^èv D¬˜xDTºûÁakÐÚÝY³Íá\O“¡/˜Qd–Ÿöý†¢Ù4_&× +Qm›üsamr Y@ÏþîöÖn¯7]ñ&Ú ¢ÁÙÔ &ÔI­õApý–ǪþKf3× @¿ê¬ÂÜ5Æ^‹2ÆúOWUÐËc¦ƒÿabíÿ`|úb¹Ú¼ZxFƒÂÀ¨€tê2Ñ~Î A2|…¦¸–s¬€€WXÜ…l¬_ +ཹX=ãˆzíÔTÛ—â-j='^|EþEG}ßÿAîKë %£Rý<à-æŠêÕúª %yÁR­¾|ª~ÐÏ[ÕVÙmd~Œ&{%Ò°õ?ÊÔkÇç "^ÇÒrABjs¹@4G=Î/]¸À\XºpúøùÒääIÛ+‡Ô.\HM½"ÎW70r ûà¯d&²Zo”ÌÙGbLƒ!Îg¦“&nLzhxd„Ikð‰sè/q‹{?ð<%üJ=CaOÀ‹Œ# +ä·Wà3=7N2l#ÄÐð2 Ȉ@ÊÓû€˜Áôç<þü;þv†á! ¼~l€AÞ +ÿr2ÕÃ@/Æò÷H˜:"BÞ· I ö Ö@4âÄùöKþ<Øùà£Ï>ú¨hp_É ÖØ,f'ÀJrŽz¤¯*…àÔ©#ÇÂò?ÊL{á/ðƒûñOî€?"²|ûõQxgñõ”ÞÀPÚs¹Ü4(ý­îU€àhëUs3…ÓXÄb²ïÛWÁ™m¦2ݬt{ÛXˆ˜Ë¬Åø“0¦a•éV³ÕiU°8yéçµk­ù4`“%âRk´ 'hÃfâ|’T+q¤ñ»°…ÖâŠr¬l_@¶°†\ôO §žíÝÝf¿]¹ŠšÛÛjÍ5iàøiL[!oÁ˜–é@¸ÖήàÇlgÁ©a“˜Áf™|aJª“Ýï‘k”rB<Öë¾%Ek‡´îøm&å²Î²Þ~ +ïjûªm$´â[?x >H€‰eÞpd6vÐQ¶“è:o¼…Z÷úm=^|_¾F’ũպcG@~§å÷L­g…¤¥Ë¿Z”C=Ú«b:lý'çB‘7ž³dã?P¦S¿Ïˆ€Xæê–?D »KTð—$ õië )D-„©$ÌŠ¿»¾6õzí|à.€h5ù¾,Ý Wýêê—‹ÕQ¯O-†ÒcsX˜Ôv¤_=6wÃp-‰¼XÝ«—V×îõú©Õ=lgSDSÝ‹÷u`ÛY$êßÓŽY~öFr¬¿d*!{µãÕKÑN¸Íd$ )qAÉM€šÒì)Ìê™ãKgNûÅ_ÏÀ.:"¸?Ò„‡,ÕnVçêùØåˆH¨ÅÅYq=€—êâ"üÅȦˆ”;nJ´8à3{êðyÿ“@{ áó—©¡ºú'6€‹Ñ €Q€5)@´\»x1¨ròÔÔ©’ñšÐ€øz`X˜c%5ý?8ÌNÏê(¬&øOÀÀÿxÀàúNy¦üêµìÚ7PÑzbòœ*9å±âÙ>¸ÁyœÆ8K€ùjSL‹¹?‘<‚`TþWx€ÙïÍ4ª3Å0#Ò~¯ÀÚz¦¦¦4é5ô?ÃϹíùï߱Ó‘AYŽŽR¦ +Š,muý8 èÚÒã1±–;„ûµ×nÎTZýV{ V“ä’*€ô»šš‚R +z!”ö¬–ÆvvÔO›+J¿•Á7?XBf¦-+ÀFÆBÍ»›ÂàfEo{§&ñœÉÀ=ÏAá؇ÿ \÷“zí¥zmëÈLÀ‹kõ¶€·pW_Ý[¬ÕÁs·Ôm‡Un°†wµÊ+þÌ30€­8¾uƒ<ü—¬¯_Z=U'%R$6ûBÍõ× œÿük¯/!«Ü/¬n\J–wãTíB—ÚúêÔ2WWÝs¥Vý+Î[Èù0áuß;Öôg¿KØùKJ“Kg ,¥3¡ˆÉsYêssäË(’<\ Ê“HmµqɆÿüæöiÃ}„Ì¿:â€ð8‡¸Â_ìñ«õ/Ï€i?W¸5˵5ñßÚoÖ?ãeEƒÑ&€“z‹Ö­`aʯŽ^¨ò˳ÏñÃ?°?&‡C‘µÁ?–|ûøÃÄD|~Úê×R¢Ñ Ïá!§û9„Êøg`d‹T´ûÙW³‡:-À.§r›»à•ZG§ Ížmøí’Ÿ¼Ú†00 óˆ‘p¨Ì?=$“/H¹Ò† h:ù}å äh9Ò©ì†Ç‚?« 3ЫŒ–T§ž}^@¶†“Äþ SßHÜõ^³g¨c|A«c`hÍö](†»Y”3±þ‡ñ?à?;ÐùArvzzŸ€ÂÀþe‹ €Â%Ð_€ñèq<Œ¬Ö_²£›åZí5)€«.ÔìÐû|xë—æªõ@éÕõêKõ›Ðƒu!v9Ìä3–îñɼãsUûàÓó&÷@Þ¨’ ì#­ÈiÐ Zöð¼fgXÝ9‘C£ñ}EVÌ¢À Ö!"õ ׬Vÿ*9B;+¬V_Z¾À¬a„°¹ ÷ŸaiéÌñÚé“z+L$1,œÇ6þ(RµܰeÔȽ÷Qs¤Q;åiÃ}$B|UB|Ö}$Ò-.Bâ)ò^Yì{žÓ þÿeU€ÀÆâbXük~0Z +v„¤^Óׄ’ŹÅè6h¬¬-´Z¯Æ?ÓÜLò1p€úóϸRŒÂC"þ‘€—§gv®ÿ/g(› €rþï+9é±büߤÀ"¶ð!cÀð9ÜeæÓ÷ó\A²d|˜píÆÇŸ}ôÑ£€Ïj%Pöc\Š»VxJ§çì8­K«{qêÅÒdBúô‹†ùø‰¤iÌì/24ûmˆ¨o`æ]î@»}ìôìd7P kÝýn3<”º–À6Üõ›‰ÄÑVñCÞ²|ÞÚÛå™V ˜:šá Ì.€Äã»­ÊYûß)x÷ç§!Ñl^ ÌLW@ú¾e†°•ò‚’½oPÚkÿ2 ^JN©^»öÍ·w›à´—¨õNyvé4gšì8ümõ¯‚‘[WÉŒþÚW¦QU€[up õö.lckw6ÓšŽÊ¨g1õ«›Uzå™n¿·»k>(.”šÁÂ*è$&™rÔ© f"p«¿Ûë´èv¯ö›]²†ãìëîÀæÏFt›ÀÞQZån4’¯\5]"jÝ·rÎÐoþ2€î[zК­Ü?ë:v»Ô{B¾÷䈑 ½]»Ûç×iöÑõlÑxAØÈ¬}Ú\²xj†­ÿ1ð?Àÿ‡û¦Ïú5ÀÀ9$;ü¸ÂaÀH;€°þý£§:Ĺ»rq9^.ˆ»ayv¯Üî^°¡VF;ð³?láFmªÞ€¬¯‚¹µXж[ßå?V=_8ÎCÌn0sýBò„ˆáz­H\_ƒdx–×j¯-°œŽ©gE.Ôë§’I~a"‚°ž%»ôã¼Ë ò™1®B`r*Пä̱¨²(ID¢vÊs0"Í~^†Ts•Hæ.*ò†.‘´ÉhÀ ˆ¹=‹ÛbÑ2ì(BxNŒÒpÐðôÚ@¦žü þ/‚èÖ/Ûú¥VÅú¿¸jy±ÊV»V˜ + + {K~rhX©-,¼ºþÃsߟ™y9úüwàrè7€s…‡$€ìX€Mì\Oû¾Z 0 ã(ÀÀèrÒã…Ó}`@X÷9Í V D¢Y +€‘€à¼“þinŸÄðˆrm§¼ã· ðîVøÛ‡b‚¾x^™+½bO¬àÅìàYÈüOV~‚v-ýü¤gˆ=žŒ”Sß®¼‚J?:íSÀ +à<Â÷)Å›à¢ð@iØêPØL¦Ö¥­]¼ýUßÈ;£Å¶1ñ§[˜¶ ˜ÑÆ5I·€Ò.u¯§¯hÆZ°ÖÄøµm“ó ó³4}ýþzý·6I ÓÜ„°º3³`œ›Z‡ß;´ŠZà¯u÷haÜoÿ +”R5Š{–Y»A[ØIʲe”ÜÕ_õߊnß]ÐZÚbRí~«Üô@Pë4@Tmimzã$²k !ÅP}ýõ:ŸZͯQÚ²€ì¢–«fšd!Æ4Z'¼²=¾AMÀ»Ò +J‰É•˜0žQ«éç‘)£€­åæãKyÈÕöUpÏ– h-J÷;eØçéïÊQ¬ƒiMÃé¸hn¢Úç*5ßòf—˽~çW¨]ZÑCë +<ɾ…%[j­ë?´ò4jýáÿCøÿÀl´ÿd(„‡ ž¯¿¸?päó ·`ß>p( ë>6×ëV½×ìšÐ,wUû\œ·àzP7r¯QŠ €õ›«˜Ëv È1AN”&K¯…ň¯ÜÌ^Lëõ—ÀÌ@Q]éuèC>‰¶^À¨^V‘*jŠë’°¹^ß°Ëå¥åÕ*;_™;•ÙˆŠa:S”e”ªgÕy®Eׂ +D{=?a°T=~þôI´µ • (â…%ªa.Ô—Qd%*!ª¯¥$êDêë?¿$©_Y{iE@£Q¿ßpéòeñ?=çÿ‘¸»®ðÞ¤²GŠ«l2 üOŠÏO^NM=…áàÀ³áw ü«-Û#°þÁ%¾˜¢ÆôÿKl`í²uã$ðþ<Ðp @ìÿ˜Ï <$‰Ø’O03 øXà:dˆ|;€w² à½HÓ…Q+ÂPÈ0ܲO „ï•;/Kݰ²”<€?Œ-n¨>D¨òs?~x´€0…±á?ûúÓBÆý´a`øÿI5ùØÃòÌÄ3Ï â &€’-(@¶ç,Ì5nYw-S6P@ÿxÏNdá  †äV¯ (Ŷzø·4ÞÚ½ÚÇLfïè‚Ç(?èPD‘hI·Ë6îoN×Ü[•yÀsÏiÚé¦gÊ››méô[½Jœ´s ¾ÊŒÕÜ["5ž(ZwwEW´*¡5*éë·/_Í_~œØŽr$3aš‘À®X¶hí'ô¸›¦n{+ Ôà¿]㸒N{ºÔ`ä÷±mÈ­?6D6ôºTïõ%b,)c—³ÝJ N”¢5@Lúꥣ‡à¼m*•«€p³{’"‰2ž’ݬŒi“!ŒÀ¿½22QŠMváZÝÉBÌ DcV˜×œdº 3b%'G +\.‡›i`}¹¼Ùïÿʯ°¾×êÛz#i-™š©DÞÅâ´†·˜NÿìXw«øç‡.ɹø7c' +ð-ü'†\Áò©’ ~‰Œ H¦kà¨ÿ<ÉLêF}nÍdPó´ Ë÷ú—D¼õ¹5öfu +ðN ,f€úµLl¯=9W3úÏ¿5ëìþþØ8€úœð×§ó‰»Ó1¼7ÖÌ‘×$!¬x¿P_­‡ëë{§¢=âÞÜÜE©¯oøU€ݲ†¿Z²A€ ’ý_­-y!"ÿ@­:¹t}€¤“+’„PéB½!@¬ˆ¨V_ =3euu#éѨŸrŸÕ©—¦ìcqdp f¡ÛCá>ÝT—[ñèÆºa@áˆÁ§çx +b­>h!bhý¯Õ.ŠG($@¬,.Úk4d!µÿÎÝ}¬dÄ? ÏÎÌ{&†;ó…ý3„‡$€ðܼüêõ?ûøïÂGg_ýx +°oùC¤9Nò c°îó'nÜøÈ/÷d”Iè”ç2È4 áûC’³síCNö|ö!ß³IØ[áøo ÀÁž!/Ê&§°xò43<ÏäO–8þ™£È‘#iê?pÀ,eålxlŸ«‘ú¤"â´õn½t3µÂbÖríbQƒOXñm?}Ãzqi¿¹µ»û–}ðîB:åiŒtP ¹ +fD@pÔßú@ÆNiÁÚV·c+÷gŸ; øÏcè†ï óÓú ‹hÒ¯ô7›ðBB™Ò”!°¨ß:U ´î5ÁÓZ·°§¹®­Þö6€s_mw·9õ|Ôâƒ$H£eÔqoo¿…] ´6b®¢Öƒ¥$ægu€×Þ¯8¤=²‡€-”ê¨ôú»Ÿ¢3€¹ÛêƒLÌvS{¨Ö4vÒÚV„j4çZÐz[bÐÜÖË¡jä²|Àš̤ò¥‰å¯ëèì XL´Â…¼†ò@‡ú½Ý.9Ÿ{-@G)g‚Ø+ð?îîrÃô¡$'ù…’¶ô{ÿø)jx5jÅ6‹ämkÚ3‰Ê‹(ÏõHâY°Ý9$A¿“øÿ  `¼àG^qqß‹uÜEI௠ü-p“ÃA`¨ŒúÏ“ü¯½ŽM[ŸKáx+ òjëõ€\ñ{=ÁÿúÞâZü[ÿkµ‹ÖÀy˜Õ@d|bo’qýøyp65ȼð.N¯ÏÝJ 6°bW߀«é†Ý÷Dæ÷òrm ëÚ]t¸»~óœìU±ÿ¹hÁF´Ì© ÝûÔ_²#À¥‚Dèß·¶â¼Ÿ3œlD Àé¼±Vµ‹@ñrbE½Q• £`u›ü£éjcµþÛPãJ£ñ’”èÖÖσ„{“n·ÌRæP˜€¨xtè|zUfOZìCÀ W°ê »ö«k+k:‘] ;Ð`ÕÑ“48²¸¸,GgÊâBeÜ0âPˆ@²ü p&0DÄåð|tãú; ³Óå…ë7>þøÆµä(ÔÇiŽ“8áÀ°_ã†äå!@æûÅ\šì³€GÀáx¤*€ê_€ˆ,b¸©z4ü‹~`zLÃAO– +Û>0>ý¥•A b”¦)üÂþ‘øû™rÿÎd9Âr"ÚÞ‡€·SÌ ¯.%»E©Ô‹Lv'”ú}` ØÇ ÞlÃjÖ`¨€ˆL6·€~d·u{«WxÂ;ÛÛlYÓ œr&¬n0†ÍœˆR S‰NíÇuÞ^4áü:0#˜ô*½ÍJÛþ€ì ¸×iÍë3¼E_U†«°ˆÖoÖš5 žv»Z ‡-”GÁøÄZë#ècïîþ´†Ÿ¼µÕ-£–¬tATr ÕÐß}‹$;ïºY& ³$˜p¾ÝEWNÝ·%К¬Rî·Ú{nФíÖ ¨‘ßHZ“C\GÔfÓtãb’` ø+…0°bg€á˜~nT¼ +4z¡©Ï…pfp¡r) WïwUÚ’µöÞö;Vêïö»MS»-kJ˜—&4{-ÏìAÉNkÆ{Lpßx4‚@H÷„Üqð¯0É㾌ýÿˆØ÷˜¦ Í"C€¢@PΟE 2äà¤i÷“¨ž¯½T=–,šWQ7y`w?_¿²h=Á­©ËnÔ°¾±်zlðÝRcêµ – (@ +”H`¨Ïíe¤.€S°ÝW_¨_ZžËÌE˜ÜJ¸Îuý£ÆÏ?ß[\†}4þݯ“"õ7Öÿo?Ë®˜—”4Ø)ÃyL¬¯8fr~uiª1%Û4ÄéRÂjª‰ˆ¹Å䊈r óÓN¡=¬ãÖþ³Ÿÿlãç·Ü¸ÐX›Û{ˆD]"ióÁˆ{:à«ÊíÖpÀ0óñÿ©Ä@t„©ãßn€×.2¬¥T…ù qbòEF.p„ác¤_³?$ÓÓå}€£Àÿ,Éø?^T>ñAi?üè¾ñÎÂÌô¬_˽q}g'¾ ˆ l&ô0(ìÿGð„¹ ÁHþÁ*´¸~ýÝ_ UÞ0‰ùL² S‚ýÏ>P$×o|6 ?PR}xlÏ‘š¸ŽWåP?®É à àÔ©")(@Zb[Â#ð' +i‰ñ¹‡²“¥ï~÷»§¾ûÝÉïº4‰ðvFü„fÐs·Ýÿx×ljO¦ @@‚]ºì°»û+ow·­g|«]n¾&š†¼µ»½û ² UZ¢ºÊ@Q YJ +låÍïLG›¿J»Üª”§Ÿ{îìs`›‡P8LÏôÎG#ÀJ¯Ré@4’±BA8 L#EN€ГOQ©ÙŠkÀn­USoýîî?ª>‹¿òs8•fGËÐ.·š’™þ[[oí¶·³Öh Âs X&gÙ­¹ˆv¸"ãšÚüÑÍgâüä€Ô)WÞý uC§Õ³$—Ý„íVâr8÷IqËÚ Pí< ·«[Äì“G¾ÂyÀNo[³ Y®ÌDCÀr‹¬hÚ.£IÙ:ÿ|¹b'þ†@qÙ†¥©”a—}X…)Y ´‡Ó¡ƒÖÞ/6йÐ3à’œnõ -ìc?AÐÖÏ·vmÚ'ƒyNÈ^ëÊÞ©þ'ÜŒó£8,Bý8™µÀ~ 8øÏõ”‚œË ‰è½?ÒL„‡(Ÿ.$Pø>rb¸¾öR­` ß^#âîRë«olw"ïòKÕúÞTÔp–÷Ï×o^ù½¶s­zÆ× +£ÚÏèCl:—;ÏcWRº |/H˜Î‰ÚbÃÛÜ€,4¢€¹ðûb!‘ ôX¿òûe,ï½ãvD`ê—Ö×7Ó~ +§_­ï-_ru0@IMÐorýLéäÉìÈ!ˆjuC~š«eTüí`C-º4øÙ•ÆÏ6össµÆåSr“ÊÀ—¢ <Îâ¿Ïs‰®…@üO€§Y0Šòñ áÓÇž.ÂÿÝÇ·¬ð'`§©;Û @ô=¬dÌ•!³h˜ñðËØè@†‹¦öG~pÖf,¤/¼ +Ñ©àÑVÉ©Žñÿþ€‘*–¯'C¿`é_Ì¥Q&ÁTöÈý‡ë; ï|ðágV<´' ìÿaæ óf(À¯–Né ø— Ú"$Чâ˼Y||ã?âpdâHBùžœåÔ˜°˜M LéŽa'„ÅÛ +0Qâc÷±€1®)óÛŽŒ`Ä0R¯ö·¶"ò¬Ý¸X‹…ØÚÚÛl%ßÝîW¦[M÷äÍ7RÀ¨=Ìl›n¯ÕžåÕKðüs<©€„ÿ"]ƒÿζعÓÛÔÙ+†b™¿kO>¶gëƒä[þœ$p­£îݽžG 5Zˆµ°N½ÝÆJ—•·€vl߀ð[T p E¶ëå÷“Öš¿­®ýúÑ9ÈËLó•Ò¬ol†ÓÙ¥Ž(ØP!âºÈÞï|Úk•­ž§Ðä¶¿_2X£ D=rÒ0²7¼®£eo‡–Œìs.T©Ì”ýÀÌÙ³Ïõÿ«íö67Ê3s{Bëv:'HZë¨`µZ#fwÊq’ôFqz´†`ßW!Ka#leÞ¬ÓA1/u1"­+F²Zsw(ºUMñ’Ó?ýò³8*£†ÿà—<Ã.€`Ç– ÿôIDATÖH‚è(êD“­ÿ𤾀òYF%GÏð¯~ñ¥×Å;à¹~©qÓp{mr Ö/ïcèÿìgÿÛòOæêË+ÚÂBå:vðÆÍõÅš¯=oSµzæ‚UïÑÍ_!óºês·¢G`8€Ž«XÏY8Ý»ù •—¬¨Å·6öêöAÈ’[ÖÁÝŸ_ény®a³Á{uõu”ûýzâ+È—ÂL¿Uk)µŠö?úñ?æxýtédéÌy+âJC̤4gù†š=tæ2.èfh ïMçÜ[~iyïÔåøæÐeßàc‘î­+R«lçš<2?ŸÒp<ÕÀ§:X`è?Ö¿áÿ­Ý_[hÙÐŵåêâÜO“ƒ±€êšJ6ùÈôtya?`ÿ[€J}Gá `fG|X.k‚ô÷€›“Ñ%àG¹3'1óh’+žðýë˜ûŒÂ– ø£5™Í|ÄiAò\ÿ™À+ø=|دMý±BžsŸ²‰N" ø@Ô䀹W÷ø€Ò‰\@è§_åÿŸˆþ!Øÿù©K±$ùî@‚µV/ó^fó›wq¶Ãf0uºƒ¤”Ä¢’X;{Øbžå^wK°Á°ÜÝÝŽ(¿­^ÔKÿCß`9Ìõž_‰»ÝÝÐ$ïov²Á?o÷RÕçΞ=‹¥Š:ž_Ð✔½N¥õng6;€´·ÛVáre~¡,&ÆU(ízlðœ=“h©µ˜‘µÆh•ÀºòÊ ;úAg=V\tÿ±²"œô @PYiöÄaÒȽ¢¥K‘®ÅZt©#úƒÿ½Šf5ü©Óo¢õn?94$YëP6i]ÆBŸi +g‘שóƒ¨ÌÀ­òpöc¬·+·€Œé ðÅðÄ=™K¨B‚ ÉŸ^ $ + Ðç³’‰(aýç o í®óÛ±®Un-X 3/D¥½yu¡ïÑH]Ÿ~„œƒÿ¿bµxcó»~o·Õ²Aï=¸ViõzÛV­c—b­a´ J¤ (O?ç¯Áå*n¤ìGiÀŽ× û:ì¥ào[º„Ö,¡µ­î¤ìCˆÃ#¡¤6Z_m_µwÝ&ÚFu†ÚÊ!Ögl'}Ýà¶NÄä†Ûhm§º†Dýy¯Ë™9£d©¥Õ §µ“zs(tÂ’We´ezZþúXÑo'PCϲ¶Oh lº²Ìuh ÙÖ!{’Þ~0©ÍÕuâìóóåç¦gÊä%$AÚÕªLW6Û~;Y + Ö\¡^vÛ*š!­Aû¬u;´f5§AÝfhMóÛmÚe +í‚è‡àÏn­õËå©p÷øFù!#ÉêŸßÇÚO¿z±…˜·¡XœMÀ8“|ˆäÚèqòÅooýËÚ\mïVã·n6ÿyïæïoþÜÏä‚Ù·þðû/ûû›7oÝÜ«/_^^¾üI|x·ÞØØør½¾±q+AfÝ÷ëúü…½¹×jõ¥ð\º…圠Þ6|ß/yóæ­ÿüûßù_66ön6°æ9ý— (GãÖ—{·níÝúdyq­q«ñ_ †¹Á6zôOÿå­ßï%E6êçsË·~úÓP$þ}}ýVýK,ó××êÚç Ò¾ùåÚÚ¥K¯×{ú¥//Y ¡¢Õ –jëS«Ð€ZcïŠ\¹µ¾‡œ¼Á¾W~«¡" @ãÖÞ½¹ÑØ@µ/Q„¤¹nô¸yó÷ðyéò܇¹á!Hx!2îp8{2:?y SéI‹æ¡íúì8ºfZû ö¤_^Y»ˆY³Âoa&j)¦²ZâpX^.g£DÂ]õû…õïLÂüqòPÐÀ]ó#Bñk7†|Àr²÷“÷?¸À¾‘Ü÷’`?í¿  ŸX@†ÿ}?@ÂýbMNúáUV|8ûc$ò|Ä0þz`÷é ûzB.pˆ|{räˆõÿAŠ'è°ä*€(dÐðd,Ý)Ú'Ô/v‰ÝÒnaZ†G58ˆÓî~ºû«_õ»ŸÂ€Áé°;ƒ<nå$o¼ÎÀ°óY¶ðÜsØÿÀ?`>Î:ï©ÄýöfÅæè­n³¹©µªB eP SÚdËtÑÚ6µŽrd_mµ«šÖk:Ïù»6ÔƒŠË[Àÿmµ–„bXڦœi7[hÍåšV.ºÞØþ#@É"Ž dö¬2霕N³µé‡þüD@há/¬ ôJÅ~SçBë¤všÆÎ‘e–‹‘2«#…ðäc0ƒô»-x WQ©„ÖåfÊvæŽjMfA·c2$x5Л™H_­õ‹ôº mòôÝ^o³o¤Væƒß˜×eÒ0iú r‚ÕâþÐ8?†ãEr3ÑŸÑÙ鑆€ŠÙÏ•û„8“zTÑ‚+?ttî|synyey™ÿâ"ÓÅEW¯±jœ[^¾øÒååË+®–Õ³‹3/Íñ3²_ü|kéXP{vI›óÈ/Àþûã5“Z>wÎÃcÎÍ£ÂIRTýÊò9L +õ`¯ŸäB.¾ôÉòeVFâ‹: JÊ +ÿº$«+/¥ÔcS.t +ùNÉoÍ–J‹çÏ-W‹kÉû†,¾4wyy±æu“#ƒÎ9?µ—>ùÉ@‘ÊK>#¹ ðø–ðß'©ô½ï•ö‡ ß;_?ÑNèç%¥x·\OX!*±•b˜ÅÀ©À¶¹?«ya±Gã-n5u \õS6†šµüz}”áe½ÎÌDr‘4–$›8 ?OpVü,ðu4IÞÀ¾uæ‚zð…8“¸° ½ÐºµÕ𷢑SgÍH=£¬>tV¡Zh-uÑZÔºhh¼_'ˆ£A~™ ­…l©[ØÏzf»ëR¥*…AÊ™¯²h|´€£§‚”‚K¤tô©h=à9e&á M[9Y)-àд2­ùYF¡hÁ&I—ø:×Q·ÕŠÔLوǵËséCŠ\¾µ¶¢o¡qko A|LxÒx0âæàaºê+Å“Ä#<ððÐý¥†¤/ûú% üyû£ûŸà@¿ +f¤á$Êq†cNÂ>"tHÆ{xý£@¸ÿâ?6ÿqìÿbüüñŒÁ$yþ.<3Ó³³åòììË ×>¸ñQ`ô{Á¾=À¶x?{w¡‡-ÿMZõ‹w‘Ô4ˆi, yŠíäÿiÈx?*;ü‚|lÀƒ=Ü $¬ý¢À~ €Œ ™û¾fzææ^×`jà·NúîwŸˆ>„×ðÝÉSQ ð½ï}oqñ{CÃDMBFÀÒVKtse¥¥Éó뛊9ŽýÚÝb K¼ÑÖÅ6(6+Î’0„”çgf™ [Q,š1’$­¾hí®  + X‰­ð;;=sÖ°Ê|7–Ëm? •ŠY¡Íƒœ4ËX©•Ê‚Ž +Làf@©Ú¢³>‰¸˜J +@nªu3´f ë_2{e¨…(Š%„â'ÐS­YÝ +­ãÚ>UŸÒ«Ù¶­c¥Û‹Km²º½ÕmçÎÀ¨N ‹²0Êõ»«5‡ÖfBh=¯R^ Ë˜_e!ðõj¥Ù­Ì7;q/®šŒ~äÇîÌùyñò9ØI ‹+ó%q‹"ÄÏ;VvêusVµFÏf„îW~Ý¢µî‹Ö~v€=´æ2#³9ЫGi® =ûÒ–@yÒMÚ§Åøçq~$^FÈ|â=œ’+‹ @òA²Ø/í8ytº\o|Òø§z}o¯ÑøíÚÚ•/õ†7önÞâœÛ¸µü‡/­ ¯¯7ö68HøºCª¤ßØ»´T5¨nêxɈzS‡{T汦¾lßÚkllì-_ü/¤p…A”ÍõëRÝBãëLo¥¾nùÆz©È•+{·–ÿ÷[¬ +Eö66 ¤çÞ¬aÝÍ ŽÙ»¹·¼X¿äN¬OÕúç«Ñ;@Õ6ÿÕÕÕ¥ZéLíRc®qsã{EÇz ¼Ú„"—Q.²áò"Xol˜<Š˜œdíÿ»§"êqóQ„'ml/i¼¤þ€¨ÔOü€ Vç¦&ýÆb‘x¤ñÜ'àûáó_ÀŽ€küßß``xffg§ù øö{€ÿ×ÞË€GÀ~%§z?‘D {~®þë×vÀÿ\ÿ¯¸GáØP}çG<òïH|0yT 6~6¨¸Ÿ`ûÆèkÛH¿4w†à´à° ˆˆ8'èÐðL0éFÖà{üe$ÁJôˆþˆä„€(ÖFž%10ßÕHj‰x@‰Pº•wá=N;5ð£%ÃHùؽÝã$ñ;P8ñÏ>'`ÛÎÿÈ^æ-ùËíN ó󘈀6ô|JÝP8Î…–bNßOöE‘AóBit€vy˜¤IxBkôI´…¿bí;gPe±z&h‹À ˆŽyãRÛ6®ovdìÛ–TtÛ½ \­!¿Ê³ó¦]4ÌzSÜê7„ÖÎË‹ -æ{`¶ ߟ& +,Óo蓪§‰µžÁö €>„¤RÒºõ)WÞì¨4¯^å~wí)öíw;b>i™ùƒdrÓ&†d+Ìãînò[˜¨™ú+1IóX3?ä`rÀ€ s¹œ÷ý³eíõ±ƒ#/„¹;b`àzÀ³BÎÝbÝ%ñ~u}ýgVð‹”«Ñ‚ß0¾Õ¥ÒÉR©Z:~¾fãz¿ÕW¯ê@(ƒµ©£mAc„OI'IQzµ°° Ù;w9ïôó¤È%¨Àåå/ û»t‰snÛô¶Õƒ6C–9F mf€QVùÂÇ{_;SBÝj­þRÝN„B8ïjýu]h’säu3äÒÞâ-¬üÕ‹«u)‡F&\Îý‘Y*òpñYñÑH·vÀËå«˜ÚØ0ç óÓÉÑj’'$Ü0cqÃ1L Ü^~™VW°%õÚT§&Oä¿8 ^”&KoÒ†ô”,ýòáav&Å„ûœ À?ì€ì”¿Ï *›yyaçúG}(F¿‡ý8€œêýÄ$˜ð|p ô¿ñ‹ëo§u¿d@ò$ +P@¢iMöÄ7 ð÷÷~€4Ào}ô±UòTÁ~…7.npÈ` €k”­^” èÈ­¿u1€ÐÎþ¢#€“ƒ¦€€L$X)"€èCá/Î¥Íᪧto‡ #”Rü‡`ë ðN`ßïzòp buÊ^'ä¶ïþò·²@»7{D<M’²T)<ÉâRáê\›=1‡Ê#µ&Ð7„âG Æ$P¾¿€k×à1…ÀOéxmé­HjŒ€ã‡<î¼(Ós%y +à:=Ž}…Ê4ð-H—4ìh…@õ8+§I€h½WÉ;dˆ}£ ¥wÍ›æÞ†Uˆûê2»+ììUQñ öÞÁØzEú 8\y‡oMö1dx}àØNp»±–ÝâwÏŒm4lÂÏ ¤Š€«Ñ-o̧åÚy ÀùÓ“ ô¸‡„ÕÍòy;öó—âò¹‹æÇXàõIÿ¢9`îÖ¾"®âŒëË 6 +­·/ÿåK)N?è»ï­-7üz° ËGªçíšÀxäˆH† +œœ< Á>éŠ8ój4E”‰$wD¡Ú*â}š66.zÖÁŠG‚F<<>ˆ«xj³¤—¦ð<Å€§ã°{û@üÐàžT—1&WÖ.^^ƒÄ BŸ=UÔ/_¼øæ8y¹<„ûƒ!5,<P€ ÿJ˜þþ þä¸1ðÌÎZ>—wvô€ÑÚÿBõ·çm À*€·¯ßxïÝwP& {D À>Øç¿“Ñ¿Âù`œx@p€4s­µ“‡ Àg€ûwøÏaûzx¥öcôcNî`Ð + µô8yòt.£¾m‘x&€Àý‡yRÀˆ`&"þ +Ж¨½Z{ȆL@ÞªÒí1“ù“õ‡=jj É KÓ¡€T }·3máÖ<n${Ñ!p?Šn™€y|È ú ø‹Izú]„ÿÂW=YÕ =Y:]«NÕ.,ØPõµÀ˯-ûKŽ€zýæ¹µ À–¤Âû¯ÛÑú÷ñ@Õ/1ö]f“Xö5Ýîî§Öü^¿’ôäç.áØ[«a¤ƒíåé1*_«E‡ÅYlbn§E€u›)zRýáy=êúùÉ3<ñ]4Cäëëo$}·ê—or^æÔñ…ǨpøPò`ñøñÀ°nÈàÜ"N`óSkÚŸü`)lˆ¦$ Bª`2‘¤vñ“O.¿¹V³^¿Xo¼ùfãן|òëOÞüõç¿þÝç¿ûõ8¹Ÿàå…—úø³<€ë;åðþó†B+v>¸ñчvˆ™èÿˆøÿp€ýŒê¸vý½œWIR €6Bù¼Ó¬ñè—¬Ž‘e˜û1M»¦ `+À!À|%<Ú½àx®àIì=uî0ê@ÝÀ¬C1¤¡¾IH}ßÀyà1… U$@Af™>À1æsQÀæä¨<Ô00êhUÉ`êfÕ=­~Öz•ѱ +|."!™€€!`ƨ=—’ ?þaÿ?U1:îððc!9?áìÖ~‹ˆ€·Ñ˜Û»â¼ž÷d¹Ç?NøŠ.é8½$¨%ü·Ç=»äE^KUI0µ÷ÎÕI-8"ð‚ÿßž‚”cõÿ{9¸… +Ä™m’¿wùÜ­†çf•š¨œ€ïéÐFã +ÿúÊÞºý!Õ¥ÚR|ã¥RQ4é0yÒïÔK¸àÑhã\x²&ùõúÆ—sÿ¯ú…:§Quá47×–¿ôÄIÕG”x8|´ûôÀSéK“O™<™Š¾ýaà¿¶¿¸‘œ"I©ºö&Hÿëß}Øþùïnßþâöí»·¿¸sûîÝÛãEÛü°€×ãc‚dÛ?ù’a03;KIÝDG¢uö|Kà  $7ü›}ÀÛ̽Ý÷³·³i\ÔþËÒ\Bþ þýyi°R°°³órë¡Ñ_ûÿ@+€‘fâ Ë=ª¥1ýì·À©ÒÉÓO€<“{° º|17(sf  ÁOö BìÇfL„1Ì—•Ÿ€ÎX€ ›=‰„`„D‚…<‡šØÕàoxÎê8;ì˜OÛÌf@ ‰¦*€y@¯Ñ/ ­ïð@Àp È7ðD{»ÂÐÇXötáЖ6À³à>1ìLn€Èì¨@yZöH[àYzÞ‰òtÉ0TÀ_&“¸ñôý÷(²Í?:$¸C.²êX¹x¥–«Æà¹0¬Óºd1#Ïâ&;¬ÖΟ„T«SÌE°ò‹ÿK©ßz­dŸäÖ¹µäT7ÁÕÚZª·î=ÖŠõ¬Ú;çN*â9â”û¹=ÌòÀâ´a}ýgWœ‡ +¬ªÓºõ½úŠýD€>H@èÄÛoèøâD©Z?ÅQ\ްn>¬† ‚»RÀ÷Zã–U$Ê2ª± +Eöj+_ÆÙd&,>ñäÝ·_æä˜™ö9ZýÄÅfXÿ ¢…¦dÍ8ÀEÛr.–/6~÷ù_üŽá fnß½wçîÝ»÷îݾs÷«¯îÞ'çþQ¼úòÆÅÈÝðáG'@$jh¡àÃÿá€G‘œêý$ï²OÞ!å v< ×Þ¾~ý½w±ß±³i«‚ +¤EûH>€4¾fjNùå5™d€­Ò³Ñ?,ÿ=šÿƒ«F=¥WæªgRX2ð¤VE @ÔÍ?ÉÖ€ö xĶ$œqþ!¾…!á 3XÈ+«(̎ؤEì«*ã£%€cdfôdU€°2Îð#£ÿ¢€ MËt£ +€´£ +@À ÐÀ‰îˆ‹½¿à` €=óf@Šˆc´ñe)À}bÌç‚pžäذ½^Œx9@S_Zw¢ +-Æôs @ºy(Sxâ+î21ýºìƒq~èþ;” C$;ÞÜܽåµè{g_‚ÔEcw²k½@^ð•¹õÕKë7ë«Kv®_:S›ZÍ]îcvÛ'ÿùø>Ïùb{:`—t +úRðÝ:°ÿzcon@Cέ"Ë ñ_mƒÀbs ñ†‹,¯ï]¬ýžÔL’˜*üÏW_K‘ É™ôã…«.ŒW2¤H]§j„óa£þRxö…3]Y[±A@Vä‘…G$ž-I©z<¡Î¦× ‰wfßÁù)HÂç'.ÁÑQƒ–cÄÿEí±1°³Ssko~qû Ÿ3|qûÎ{ü`÷¾ú +0Nç1?Lõ±ÍÿÇóH^Ö£ð2éÎdæÿ“öäG€ø? oG8` |þÉöOãX؟ߘú1*ÁŸÈ^ @€ûuñÿP+€á—}½€þÜ ¿E¦CèF Àˆy¢ `bâ}œÍ³ž˜ÚF[Ô<P!EÈÍîºÇˆI´0Ýýöa}Ñ Pü?àøQjPI=ßf@†ÒÍïãxâ1÷÷¨g"iº$zŸ€”ÛE+€d`3»ß °Gñ ;!ˆÄBknħÞ/«A €wš}€ØâsêÀýÐQ&`o`9ÉÏÛŸ"b”ñ=@mƒ™Á®Ööoìkü6c=ç'ï{Úª¬®.UK'O”JµÉðFü7øO¿»¸®Ä±I¾{o:Á«nŽ€òx$9`~Þ:(Ó½j3@ãw¾µ«/+ ŽJ€í@Ñ +`ÖÜ+Àc +@ +Ä  +¶?ëy0Ú +@­å?V Åa@ö[Ä5íǨá¾`L+€¸üÿ;¶þCRöÑ૯߸²÷6–ë~´oXÀÝÅÆMWòoâ €ˆ‹¬ T:Xõ{;çÏÛ0¹Þ±gþ‚Ž­ü•ÚZcn [=DÔ”Œ½¯ÝÚÈ}­¾ÑøaýfÚ4 ÀƘë^A)<8bìW6"jQ/Á%]{4!ø_«SN©R(¡+åO©zùÔêºøoÄ 1DÌü¾0ú×ê{Öpšt½±²¾þŸëkò$Ϲñ(R¼g#½ð€Çƒ¯Ä;3p<ÕFOcÐÜ›ÓÛ/rˆ@ `˜PZùäs¡ÿöÝ;wïÞ¹mÕ?øæÿW÷îÀË!ï¿?Mõ…W‡<Èæ?"ø'øPO€7þ.<†,À+fg+;oG À ñÿ±$§z?Ö<˜¸§Ûn±_;??Æ ûóbÀ;â(fKÚ%{>ÿodø? þjÀ],b¬ÔáÝðs €Q€ãú8Ð + ÕÌŸ<ùçõûÿ@IM¦NYùpâääþbBR @ŠO‡b¢ ¿¿ ð¥ð À|˜ò ¥C€PãïöcK‡PF(Õà4Ðç¾­žn ÀØ~˜Î¬5-Ö¯îaÃçúøzã·sz¾O‚ñ½×XÞk4~nD*bĈ΃„õŸÀúú­‹këoøóû«8«Þ£ÎT¼Rÿwµ=Ò·A‚û¹ OäÖFÖ¯V»ÔØ›»åB€Õ {u¹b#„´þQ%ž-Ã\£Hð9÷ýËmF=OÕð”<ñuðAäÇ^û5ÿçA†ÉÉc§Vá÷¿Ëøøûîm €àÞ½ñ.²ëþó€!À `œd0< …དྷ|Ù¦ðŠWß¹ñáÞ¯ÇþÐò±õ¼cÌ_ÞýºÞ7øE¬}›eOÍŸÃÄúø1vHØŸMü‘¤ðXp¨' p ð_ñìÇò,–^™;=¶€C1¥ïúå‡\N=yÆÞ€ÿŒ†ð¿h€³`Ï< ÃcÄ€J¥ã=‘rœ8‰žŸ?Ô + ÷0p•=M>5Tcñç‘úëPë!@ öàñb†ûÈà1bŠVÙ0àúC€‡ÇŒ´ð4áxH @\Òp @À»Lྭü¤ýw-âØacïÿýͽ›W¢?ÆÝ[® Ø;¿ws»z¯±w§q®¾··÷¯ÿzÓ®õ0µÿËjÝžøæn€æ ëiÛÙMýHºzÁï…ˆyÉþìY±.þ.û][칪q¥¡Ïacï¿þë­èÖσöþÐXn|yÅNÿ[7íuáKVnìíýþæMô‚lüoõÆÆÍ=›þìÊÆooq4 ¹Ñ€É° n;ÿà Öë×j,«ÎGEe©T]™Zù’KÌ\ĆW˜ÝØûß¾$MûD—[_ÖÏݺå7×7ìù—Sp’[Ÿ¬1wóK? œv|T‰gˇñÑaÈ%Ox +üo0?Eaüä€Âr$ –ã\àÂdiíÍÏïÞ¾ìþá¿ü¿ú&HÀ8yùEÛ¿<ÉP½°óêô c=Ã’að€„à£SÀlåeiÅì˯¾ûÞÇ®ÖÍKâ¹8¦ø;À}A‚0†¤b-{ä#ˆƒÔA +0Ηñ(òj9<¿Ü×`êÀáP+€¡€¸›¾XÉpš!>¬@b'Oœ˜|B>?189a §ÁÿäÔö…`(€7ÕŸ€ñ­Æö0 (퀰u x&°@Tœ¾`G[ý ·`m€‡z@¯?'à–’rðßä/CnÆ=‘/ÿ5 ãmíòÚÊåËsˆ·êõ‹/F„àZýòÜ'î冈¸¬Mÿz­n×¾õ¿^㵟<>y¢4u¬d;Vü³·%Äë” ,EûkN—k+ËsÌ­è}°«F—á·¾¼U½Ñ¸ JÛßÚåúKklEØ5aí2Jä. +Qär£¶ö†Ûoݺé:Ïúÿp‘¥Õ‹?BMrg€Èœ&ITAÎÍ_£Øª½¾¢")2>ý×Z×—ë—Š"žŽÕ…"^ÌOm—xÉn”! !¾b¼…¼ 0â¿”8;xÓ‘äø‹ô¤=Þ°D÷uqQ€7?»_ÓÿÎíû÷ÕW_ßãà°hñ;ü OÃðòÌly'<À?øÿìØ‘ ƒ$<‚ö; ³óå—Ê/Û`gçÆßY`ðß{–ÿ\Iø/æï y +ç?'Û'o³Ç¼K×¢k€` ûóbtò÷N ÎØë,¥/¤õ±i¡üêµ?ú]ýðÿztß™‹nèV€Åûµ‰8€'æ8züW üÂ=Y†ëHF12âà×u¬  ÔÃF<B)öúàY†`8ð)b{ýŒñÄP>à 5Aþ1ZPiŠ„¾!”@ á_nýîÖÍœÿ&O?,6ßY^^üáâ¹ÿñܹsË?ü!£ååŸ,³Pˆ_ÅûÉK±ŠM,ÎÍ[œû¡½³ƒ¨/*šœxaâø±ï ^ï§L÷ z~‰ïÿ1:wnqù‡/{‰CcÃ9§?d=)«rîÜKçþ¯/Íq¦—’"®*ÄÝþýr(Âz?玜myå'+~²=HlùÜK/y G§³èqê%ty #tªdés|râØ±ÿan*oAþü`€þŒ°àˆÀ€WÆö(Ûà3’ +ªoYŽNõ‹S“ß8€ýáÑ[øª€?ù[£‰® xƒ>‘ªzÆ÷0€Z£€?;ò"îS.þ›à/PÖ‰˜*š3Y>—?àWp³K¼ž;»öÎýS̾n,4Ø}¼Ü3Ø~éLéÄÉÓÕÕ©¨X²ù]úHP"Çáë?—¬¹¶üëðÕ‡¤¯øêò$åë”5»ö‹<—H"Ö4—pk>ÆÏEÁ.47oýd¨åžr©a@àkçkKµ¥óKKgΔNV!h€Iž>Z„I¥×Š\ü¡=]4CÖjé[—ŒI)\‚¬íœäQ%B*P˜Ó  üÿo¥ï“—# +°4h°\]ŒN€˜n¸O Àh?B À#y’JÀ¿„ñï(ÿæøËí[¿<ô/pwíÖÊ }s1P>^¶¶u¶†Ä¦Fýʕƺ-è`çK'y™Jçë8_­EûûÕ p4´”Ƭm:Ö¬ +ÐÊš˜›f÷¨­í-/7.²¼†õŸ·yÞB‘5x]ìÇ$¯Õ°È766Ø©'°ÞðkÀ!,$/Ä¥ÀÿZméüùógª§Ož<35u‘Çp¿;ç7éCB‘úÞÜO®x\ + b¬ßZ^K &×.>Ö°vñb¼¨6"áÕ75 oö›€§FN ‹ü#öÏ:c@ö³ùÔÚ›ŸÛí¿=ÛகÿW_ýñÌNÿQ±öã<°Ÿ1K†d€!Zÿ:2(ðø€yHøðc@Ž(;õ{À¬¯à$}ïß þwÞ)ºTƒ" F±Îµ€òã‡$1÷þã€äðcÿ¼þcZpý”k†ú€ ‰¨è[!a‘Ê¥“O 5Àщ£~0<ôgÈ­ümÀD”‰YxƵÐg&yxH?C­‚5Žùÿœ~þ„€°úÃäóœÿ&¢PÄX¿·6§á üeøgÛB—ç4wÓ&Ê7~»¾þ†f¾Ýœæõ=Yº0YŠ~ÃpAÀ%» 27nÄ?_¿â—ûÖö¤‘Nš.Û;Ó€Wæö–ÏÝJÛó˜Iè \Ú[;wYó<6Õ7ê~#0µÆß€¤¾ ¿üS×$„\D€û_XZ…¢œ9ºtâôdª¯ò$*²–4«bœ«E²Käk? –ÛS,®ZœðöŽïàÙ¿DÀä$˜Pª–0£ #æR°0yäTí“Ïoß¹‹ñoë?+¾º øêkä(Àðg#ò/E2)ÿ ~5{xè‡Br;€ ü… ÃæÉ€n\5{"¸p罈¤Î€e¦XÁŸZì|=ºúo| )ñ 9DûÃÿà·Ózṵ³&Å C&ì×àÿo> ¿ƒ²ïð&bd#€¢€ƒ=¦VbDc ‚ßœ<:"Ï8:2qÔö|‡ädÕö7Þˆ×ò †uçø‚™¢üÜúÇŸ7~ÍÐxsÿ½@"ëlëàa#€¢AÝX€­<ÉUßz?l|Ì€}ðwúo€¿8©¿ŽY Žÿ4NÒøÉ¹/ÅÚ5­oa÷õ‹áiOòOõ¹Ÿvâ #FöÞ†Ý +®«K§Oò/-þW#ŽãËÁ {ðÿ`ýR}Åä~¬õžë&žÎAkš3¬,7DÉØÈ߇ûÒ° +Àþ‹PÄÎÿ®ÜL¦?ï;s¾õ…àB|¸€m*°zÁØ„êùóÕ3g04&ç˜-üœéb5+r±8]ãÜZx’ùri½þ‡å ÀÅÆŸ ¾ö¼yÎ"þÿ%‡`ã—€†ì8Æ€Œâ?ª kŸ|qû‹»·aúýõ|môŸøŸ(À@ý€ÿè®_øÐx Cõ ÿÅþÀÿXrŽ‘D>úøC¿Ò÷cAý¿%@[¼Íþ‘·ßAƒûx2 +ý韅Ù÷¯-¼º0NkóÌ«­Ù€Ï†‡!ôw8Ð +`8 yÿ1¯Œé Püò$0ð¼¨/è€ÝgÏØ³ï¾/-^¼øæ@Þxó kP_´Ÿ7~ž¤Ñø$ã}x˜…øû´Ä$²Îûú1¶x@?£ßø“úHUòñ'õPn—)<¾Í€„ûy”\¿Í¹üoò—! J÷ÿ X“|²r®±yFÙ» °l áçy ÈN÷!áwÇÂ6 zZ~òôd©v:Š»àwuÈþ?‹>ÿœ_¯_\¾Ìaµè€wÍ`À@׋¬Ô×°_«ÿtùÜ^Z[špŠì­¥ª÷K—ìØÔëáýÛøÙúúÏô¬7çPÎüÕ8©èšèré\eIü/<:¥¯E@Aˆgˆè¹Ñå._޵lÜÏ‚|ò“‹_:õŒ-0€T¤Ä‹BY Š%ÀSö{J‚á:Ø3ƒ½6æW€ ý㥵O>¿sûîí;_ø @ëþ¼§ñÿÍW÷¾'ú?(Ï& ü =âÿ¶¿Œ*À?A¾~ÿ<ㄤ%ëvHò  ÷ø-zÀùwÞ¹–=V0Ç8ÚÆV Œ LØŸƒÿµ°ï&²„äøè³Ï ‡>8„þZ ÅŒëÀ¾€Ö +`$à»ö'6ÀüfŽNNLN<3‰ý_x àÈ©êÅÿéâ›?pÈðëÆÏ¾ñsHÀà!ð°VLDI€6½®òºÙPÐ|„D‚=)à ôÀöLjäôÿÍð,«£ ÁáúÅ‹·Ö~Ø0üO¼Oæn!ÑOþïÎE7ï• ¨óšÅçÖ/…`âÄÉÒ±Ò*ðZ=þ|ÛVÈÿl}ãæÆ0ùVcµ¾Ê»Y[Ž®„Õp@ò&P}]E­ÖX>W¸†àIð¼¶’bï a_¦"ò’42L@’ü„ä¿t ]V—XU=]:Iqs¼T«.%ÀI6Q²Ã3†"kskŸ¨H„3@aùÊÊå´Â‚æñ…W1 +•}@Ь§8|òé È)ñ `%Z–NYpj +`+€;·oß»}çÞ»wî~e/Àýÿß|kýGTùm¨¯+ DuÀNòxÀ Å X–Âðñ¬ÿì0àÃðܸV4ø=ï€èõÿƒ÷B…¼=ÿ÷e„¼Ÿþdàÿu8Ú +PñìÇHF<Æä‘~Ø0. Ìþ“ÿD6 0˜?(ÀÄ‘(Ì”£GJÕµT0ì D@£ð0[xÞH x@jøíòßß^ØÇˆ8Ü +€cdሔƒä*€?¡€C­þô~¾¸õE þ¿Þºõû˜IrÓž”Gƒ2.ÇšžñÌ8‘=­Áa³Ç?sôèɨÏÉ›ÈÁŒ‘¨È¡tžqÍaÍcõìk~pÓÈ‘¡°Ùô˜Û×Üä§iIùXMë‘4ÏsRâaZº¹—†ßÞŒéÍßþK Ö! §÷ÞÚ¹ðñ'P áÑ©›ü‹ayŸ¡GwCǾu€< ¾ziÉv¥ª³úüÒëu¬Ê“×è¯ï­,ߌY¬nŽJ ü÷Ô k•åËF%`¦{Šòsgk*ÒîëW+?o\ s?‚­˜@íú¹èÀï²ë ÈÒ’.óŒhìGœ¦3Þ¹3þ˜ÉûÉäI’÷ ȸ³éö7™Òù‡][HÔIaA÷ÇD%ž™8ÉN'¿ë¶bç¬q¤™dXó|–¤¹2˜ñ2N¢öÉGLZÝ|sjªg†ù+´|ÄQJN_­âBM1t7!óx_òAà +)¡2{¦ÓÆuý.÷¥”Îé­ÛÙv(Ϭ̊sX¼k±É·Ž1Íl`}üGÿkúÙý¿ëœ9}lÎ~â;€Ýiv[ †‡@®7V÷<«[3[&À‚ +žýâåeÃü¬$`[ø"ìQ°ÔwQ$Uø_±^S ÉQ DSÃ$€€~ôùñÒÒyûPÎÔ§æ$I¤ Êà«ÀªVÿéÜOþ)Œó#1 €„l¬èX¿tI/ÄãÊ•+W’IÁ+8ðˆÿÉþÊýbœ} +†©IÃ`…ðQ³ûfîÅ©„ ““§ª «îÜ»mÀWP€»÷"þÏñ7Æúãþý2P +õŒtPAîçø@;ÿÆÇŸÝ¸ö*Ø x9<×ýð ;ˆî3þÿÙ$àƒhä¿“ ÀŽHÿÁ8êxû¡Â.þ®-¼ kÞøÙqyáÚ kÂq òÉ1ˆ$s?{æJ§Çõ8î[#1Ê~@²ÿ'&_ 0 +0\¬êÈA€Ã€"`àŠxÀ®þS @HÂðûµøÂ>ÖPêa#€Ã=’Há°»¸áÏè@ŸÅ}cØø¨1¸¿ˆMbJÊu€2 .1ëN ¼eµðÀêž'ÜG‡dòèI#;Y¶J$ì±i>Î$¨Ezn,¶ —'IŒ§ÝDÆÁVG GQfTõHÃÃB]F±þ™£Òó‰Cƒðw"KÓ™üDÉ‘ÿ´œÓ÷ÐbRLGÅäâܪí¤Ð<Ô7i«†²EmKŒ¼üx+N²ÒŸGø/_þç;™ÆÙù.£ÿ•Ö£Âk’f.KÖÖ.Ö_×À^s1½Ó&äÒÿŸ¼¿ûãJÓ|QjCP™åq&Í4“7æv¹²™íd鄤3Å ²•0A'­(:»Úƒs–­–ާu¡’«ÊP7FÁ@ý)ºœ»J»=bÛ°g—ዚ6Ü35s×wý'ôÌåì¹™®¹8ÏïyWä?$ùKæ¼±bEÄŠ¹žç}×»Öz¯!Ü-zÅàÕbU,t=;Õ ak³²¶Ôȶ„ÿ](ø?Á"òÞ°Í8=º‚ UÀ/dí tuÁ’‰t_´ÛîøÔð "Ú©_Ê =Â…®J³Bç³ì"È +ü~‚q<^výs©¹¸X_øtB9˜×è”éXb»‘Ñò!*EJ“HoëeÚˆu»ž^Œñó%å¶~.TF.* ¥à¡VPÔ~Û¿XT…öà…4Iq€ö +ê ;³Ëïp7,‰Ð tþÿÃòÆôôÙg¨ÿšËIâ…«ÒXû¥ûå:…÷‡¤´üâæÕב`åÙ3?pŸyá¿Ù-¿6ø[\  ¤!×^çú·–×ww_ßM8_²‡Ä“IÏizý<¼æLXÞ~ûmní `ýcZŸ´Hýoœ·€X¶AsŒÿÆñуúy"Ä&¼Mо ËÜÂQ¦ê©“Q¸²ÉÂzÂÿí|;ך`ä0(Šä ` %R”J÷kÐ!¾KÿVÍÇù ‹+€ TÜ£€é±¾R?÷oð`> ë”߃т—E^†B¼ øc4m³Ö!ØÂ'°ÈoL˜Å©C˜àÎ[‡@Â>Nœ~'ôú½› ßÁ©¥òÚøX]ÆTÕas†ZïI»ÍAÈGZÈ9 à”Ԋ㹚ïbÞ7ìë?63³HÀçûÊé,®égF„ŸBÜÛ±ùÄçú2å•å3ÉÝbÍ“×2Ó¤xêT]UòA–üðu`µN€S•û3¿KopR¤’O ð)á¿ Õúÿ)BýZÕ-9ÀŽ€úýr` ±bÒÀE¤¯¯5g3ÖK¢à– '¼-c?°¹•ïµW”ŽpV°*ý3ëö½“ ®eφX€âк%¾TÈV‘ƒîÆúQ¥¿EDäU·úU‡H9Ï©ƒ KMW66’`q‰îŠ{¦ˆ„¯Ò-ÈfТDÏuîXD$bô¤xb/뢅@?/·ø«IXJÀ~6?©VÓ‡ýíþ´ÔLW€+tÿ}Ç&q0@˜P©®oð‘ÀÇ© ðÙ§ŸÿáGw5úÙ ÀÝë'E=Yx˜ó#A¿ž÷‡$ð_xxóÚ®RGÏž>ý|i0øúÇ‹¯%nªó ûw„àõ]í|0Ið?žëÄÎ]½ñ¶›i8(ëí„þRÿÏ7Dè`ëŠk§÷) hœ§"`ÂÀbÔG͇`J2¯(|Xé[0` *ݪUJ½WýJÓRš›Ûø0Yô²îü‘Ñö¡a¸¼ÍFydHÙ + Iy´À´àÇhg0o€ˆODÀ—íà¨V_Íàóß+_üþßÿ=î—‚cuµŠÞ‰wŽ=Å+KìÍrjNŠ4ƒ;G ŽÓBÞ¡¹y½pö“F)~³~¼q¿kMÖ|¹ü‰“œë$Aaíì ¥’‘¤Còsº!çl–ÑÂЪ8O,ZÎÍ+ɹS'ÈdÊ÷é½Ú¯tçtw>Mûæêaè ½ƒ3“rëõxšþtgâ8Oñ4Ù`è•??9ÞiëâÚÉèÙñÔ#ï +’s…â:§fx}Ÿê÷™–Ÿ|æÕ§¿Äœš{·l®ÁÍ‘àU„ÇÖ°!ðÛ)Âû/„èN&é;Ífµ¾AÏ:bhÿa0¤v6܆þót²B +|…~ø±-»y±n~A´t‡¾¥9¢·½>Ø*vú;c&âŒd™˜„Â4,Úã>‡ÃD6pì(_ôT_heý†X#ˆj„òOµAÂÎÌòaªl(…G…} özî²>HXþÕÄåÁHÀÿÿÕ]¬ï5c @L8ŠÓ°àA˜P_¿üÞÝ»wéØ ü?ÿâsÌÿ_ÿÃíÿ€¿˜ý+Ãá8²LölÈ÷Tâÿ=EÞº¶©Ë?8»{ýÆMꮽé^{Áë¯þ]qlؽ²ûºë œ/,ððÿ8@‚ýƒâGω™ði€ðÿm8²”›/š¼ ÿ…ýf£a|ý&á?íÿÅêQåf‰*êþõ%Ø +€÷g]ÿHv2`)*ÈRi¨²÷?$Ä©,¼HÄ‹/¾•ú'«Òí±x‡“r¿V¥€µ¦c-@é!ö”À)´„ÀW뀜kÐþòøûû¯Ãz眰Ȉ5)ÚªóêìÂáåÜ|u椷ÌÜ@>¿H‰ —WËq8hÿc¼×$ñz”š@Q!#<×JÚäÄÌIÐw­¾˜LÞ´pY (ãÔʹc"V@š­;×bÈ”nQ[Î6LCÀl{9öÉŸì-’UèTõ䩳œÛ2ç)¤w6¹L²´´FÇ—‚îQŠ,ôsºœË%”mƾòȺ(€ö)­yæ"#°gí3ÿ8¥÷ûßÿÀ¿×òïÿ½W÷ûRiI1ƒ½¡ í×ïµ?ùDÅ`8Ø.3Ü †{Ÿ}âÃöo¶ÿƒ½ÁPKý„~:®øX{ÎÚl¶•mlj» þÓûõ{CM·~3PP¬,gÅ;´ágä?)ýã÷ùŽö#[Åp»ûÉ~Q¼£=©Ø¬Êâ~ddøn¾O7Dƒ½þ¢¿7à㔠씋bïöþ^Ñþ¦(”l¯ß{y›€æNŽƒ€p½ÙRáÐÏ–ù€Ûe?Tû"ßèŽò” {)ÿwÊÈ ¸µ¯Ýƒ¢¿¯ç1Üß/;Ãb¸¿=Pèö޳_eB¦,˜ÕÉCv˜e>õ­®Yœ¬Yãs?4ÀµÈh‰Ú·m¿þÓGG@vÿÿâÓ?DÃÿb´—ú.+íÂÇY„ø^2y&¸?,Æÿë7Þ +pÖu8\c„@íA?‹¯Ã|.WÜÝݽò:Í Ã@äâ° 6×ÜŸ$À?ZôœŒýÁÎ]½ù6 à­#[L +ï ?@´ÿæ“Òò”†€/ò6ÿ6飸—l`Bl€” ìÿIŒ™ QQÅç$Ëãõ••'ŸŒ„êõ'=[––šõ'Ë ¯Ÿ¤Ê''¦²@ÂpAå1€„ÿ_Ê€Ž€¤¯O3²(þJ¾b?GµPj€ü—±üåþÿù?3±G/c¦º43S‘×lÎ-ÍKª^H=žŸ[¬>&mÔ;5¡lÓˆS:¬âŒµŠ™ö¢ÉJÒ{´õÆO‚ô¼üÀE(µ|¦:{bV[(º$­Wî+ÊVkÇ:Ž}áª4ÒM– +ðɲàÓ¢mÎPÅïÄtu´p›2 ·œ,™Ÿ÷J‹ÇºJ[!5{mfàŠ}˜t_X&…,ÌaûrÎy,S¬ Òö Yp¡ Ž8°èœ#ºã³ÿêöþæ2ø÷†IÐué ¾{i»»ºÓ]w½»©8‘e7„2·ÛëÝ|y Qɳv¦µè³èt×¾?"ÿYöâÒʬÔJ Ju*)^\waÈæº4í|µÑf¾×^ÇÍzt]çCEm¯¶•, kŸÔiÎG ݧ¨A×¶«ŒD>”R“VÙº—·ñ.èæ:ù‘~ Ui}j®gË:½Ì…DIäù-¡¿îΉÛínþ×ï^RJ››Y÷’‚h‚{SÖÑÛ¾ÍÀ^Š_UþõóQ6X ¥àaVüÀ_Í·+å—íÑWVLð ÓºÝèµTêë—ß¿û£ü™Ç²à³Ï¿ø\èdG@Ÿ-û¤.Àáèx÷ê¤`r4@IºO?oýêmaäÙçµ<}FÀ€ëà³~% øšÂ¯ÚwIíê•+¯Y f`äŸ\+ êð?XÀ.É[7oÜžêe+ÍG¶Ð +” €Ç·t§|wìh Öð•ú`ý5}þ„¿—üÇø‡àY +‹ê3ÕVR„%åZV_4 ŽhÆ!=zvVaTCØøX£,+×¼ö=@§×˜5_нHs`6ú¾¾'V&€”Æ/$ y È-h&ç3©ŽI‡i»}‰¹°GÁ¹™YÌ@¸®`‚Âø‡'@p¤l+2ÑÑÎQ\²¼¬uÿ€óY½ñë†t¯“·‡—§—÷‰ž˜l¦^7IWIGéãåöCça*S3É ¡ÜzÌïnLíRð?ãª3-Àžµ»íKíÕöêêjû_­þùº?c£ +èU!d>†KB˜ý¢++«*TŠCáU¾S`×U™¾Œ “)7Â‘Þæð•¥‘7V77¹Ð +¸ª5²ÒXJ´óåK +¯ +¹âºN2l;#ZH“Çð¨ånDQV8¹aˆvf•…Æ‚¯¶^G,¨¨-,ëòºÝÈ +[{sYB§¬6`=\‚´V˜/m/_RNô@DM²õM’Èem]3øJ“yÄ_–€ƒý&p~(â/ꡈ]¾ôe@ÊŒþ¼>‡ +ú›fÅûw£àÓÏ>úŒŽ>“þÿùŸýáóÿä*ÿƒòŸxhà²Ä ¡ës»×Æ=SP²cª®ÿ!o¾þBXžWÚ/˜Hÿ§W€¯ÿ>_4þêm ¸ªaÐNb%`>õW5Qø%Áü½CÀY€d8b<`}Jlÿ?/õyeIÿ^ üZóB0Ã:bŒñ¤çÇÊÉ܈¨ø )¨ŠLxìDyL@ +Ì£å¤dä ¢@»“âÈ”t’n ¸{XÀè£}Ží€Vœ(IU_²OØ,ŽõÐÎû[ï÷–üÇü§Чµ43Ó'QJÁy×á‘¢ùù¥ùÊ,NGx)Âó|Óˆ`æ—Tb#³^º+û­UÏZë=Q¶™ñ("]ØÞcؼg*éJå/%;ZX«Ì,…zÌ!#M[zs™ç±Ð™9€ÄæHíJ\Tt±¥rOÝÙA| b꩜ó¥ùžM$tºCÍÓTÖà22_n”®/:ýÉÃDU–MaM`xú‹úç,‰¢ø¢Õû/GÁÁû¦ÁÛ½;Þì ƒ}jŠËù`ØÍßîûÃá`8(†ù6uØÉ÷P[±Øþv°Óß_§ª@2nåͬ•odA/ïô:ý<ëÐ]¿NÐy{yu»¸íNöløÏµ¾UäÛy1¼Do?º‚‚wn÷I}Ÿ38q¸šö÷2¢«`‡W p|kP¼¢LïúƒOÚʦûÁížN÷ûý=öEo@7?TôgÙF–5kú4›]LÊ×–2ÐÍ eD4p;P*Y¡§AGýÈÈv1Ø¿”?ùh@[Êá`ç½bøkòÔìë±l_i²xT$\ÿ—ïõ¯ÑÔ¼Ž ¹ ³ŒXn½÷ƒ0F #`¼ÿ>s'GÉiË™Ñ"ÖgÎ]ˆ~hx´À-Œ÷‡$Yè èõ×  åA ÀµqMÀW•8™+ +Ó_ øî 8c èk»×~ü†–?¾Æò+šÂpˆàï/gŸ/ €ä @€û„„ý©ñ䓼>Éys9v¼þ“@2„ÂÏë"âá‰Ô#ÀPs'ØMž…P@úüÁró€„Å€‚·(û¤+è4ää 3‹Ç¼š¦Ç  æwd+€¯å@+€{ô0=ÀWêàëðOÂ÷cåŸþ្œ²õ~qv¶9‚ÑÀ#­>KB#&ph¯j…j›ŒX>˜s4Á€Ü°øè•èúýz¦ÒŸÚo«ÿÞ-ü| e™DéŸl`XðµÈkas˜Õœ™B’yD +Ôɹ>¾`äi¾ +u)ï®Ûÿ} IÎÉ[½2Sm8 K=aE÷€‰량N)ÊþDÉyÒ£‰ÖS 6«ä<$vp€2±´ødgž2¾¸Dß¶Ê™úω½ýÇøÿÈrü¡ÛïML—yBÐA¯ÿªÐ.ánûÖ`›~-E7ÛØ Ã?[Éuú¸ýåý¦èÑíNÖj¶ô8×ðÌâ§R!uµ¯Ý FÚ!ÈFÞ}IZöcåE=ê½” ú;¯ +w郊¢AŽÊŒäÊ~~iKlCiy{ÿÒ€NŒÊ}JB9z•^~.¥²lMËVVŸ­UŸ )šsuQŒÅyÒaÃÆ€ÌA\ì*ñªRK ŠÕÁ-‡^)^‘;;Ü6ÏìkIi0ýÿ!»Ôžàñ… áVèôÐ0&`È. þé˜Q’à¾øü‹c +? æï…×ç®Ø í_OÓhb`ä/Ñ_ø–Àÿ?ýÕÛ7®¾@£yÌå%pG@áhÿ:@4ÂC& €6©æôÀq¤8Âë»oìî^yCÈÐZÓX¦ü¥$€¿¿`/¹ù {>@o.ì7ÞR(Õè4<ÊS}#37•®ÁÇ @²€5HâNxû|.º0Õ?æ”BVl@¸· @X>ŠPK¤`™†”  úxÙ + Äð#|”núë‡àKŒpl?ð[Ä'¾R?ßÄXg¾ßGþëù'ÃN}veßa?gs¢¥E¦À#\/–ªÕ TBAEâ¥Ì‰Ó,M’„Ðz… ~€$d&wꤠÝÊt‚ý™ÙÇNÀ u +ɶKA~¤ºdäÆ8ÏCüè3 ¬Õ"0:_WÈ}0ºØ$ïvTužëÕÙ5Òã¨X“i'>烨o/³#],89»EuV7Py챓ú|A¸¬î68€–zšJ±Ì¸¯a®!ñå´o­‚I‚Ý££"k~ä=óùÅúÂl³iî2wJxÿÿðOÿ +§I +ýã?ücB‘àhÕO½{R—iÛ¿%]¸½=Ÿ{P´_|§#ÆS>­™ïà7¯ó·D–š¢!t„žöÛÂYÈÀV.€Úe8Ú+IzîsígJcA‡aýb'HFQ<ç–I|ÕÔ;¡D u6t†‚ƒöP+PÛ{|­Ý!DD< Õ˜­WkõóP“ _%ò"4„PÁ(#<hpë¹Täýœ¡^áÑD8êëÈeƒv_¾ÿP«ü½= "ê=¬Ó°q„®Ì ›ï¾ÿéSýÏÀŸ~úê>ÿì‹ÿô‡?|Nø°”:ÿ´`x#,ÀÿD%@˜þ'÷ñ¸ñ €×Î>/U ÀÙׂä_¿~ +À¹\qd¸¢õîë¢7®™L!ÿ¯ýXz?€òÿ8xÀ$ ó’$t9»{ýæÛôð Ð{[ +@ ÎùæyªÑÎשÝêþ#.£&¼—øƒ0+Ô\¯>ñÄ=RÛ;s2)õhQÒÜYP|ŒTj RæéShT”*Ž‘´£ÁþÂãu]ŽIQ+€ç'}„ªšF>Âka¬ 3ª¾D?óI@Ê-áðÕúàªÇZ´ÿ>>%Àócñ_ÿ+ó?ýÐX4¡m[½ç‰7—×`E¥ÿ¢ài±¹V­j[x«s8Â/ØBÛ5ˆøÂPZÐùCíÿì'vVª¥ +w_= ®o~é‘´ÈW3P†p½¹¹úìŒvÿçcäi`t^Y÷Øpõ€RÈ‹õh%Ðg&‹¬u³JÜwzNû >$ƒ²®ª{šìÇRc–îJ÷—ð𿚜´…ïN[÷YßârúFY8ÕÈñÊyœ‹rAlX5çgë-׆ÌUywIþ1­Sè‡? à ­ïs[ÆÿMõ…mÃõî`x“¥/ -»Vš;ECÑô¶ËªÕTöŨZ­ÈÞr§èß-@YŠ]ï^$ C¹Q7ïîµt ¦ƒ@zîÙòEtNQ4ºV·-P‚­­Ô1qƒö@Y'#=Ÿ«}𵳪?®ÿzdZÌVkstG«¬q:T‡ ºKr!I·ÅUò¼_¬nß.ò-ž˜HÀvQìô‹žžžß×”#,ÕðP«Œ Bý6îáXoTTþ *õî»4Äñ¶ÿZöÿðÅgöÙG;~~úšÆ‹˜NŸy*|¾7Õ `¾~¢ã ñþþ_ûéÛ¿JÜåH9Y@j3ðûk +ôæ”`W€ž/×>‹I ÀuœðÿÊ®XÀ5q€ï^¡@“¨Àµ¿zCièˆ+» Ü@Μ۽þÖ/è/@W¼=¦FüñoZ‡ãüJã|cIÌÎ á"|Çgaì×D5€4oX¼}²‚ËÓIï2УPŠÆt@N9Í•ëOH…S™*0ðb>:Ö%™¯³å²õñz´àg €ðùˆVø÷…@ó—ò8è8i e€ðøòýÕ +àKõð—ÿå¿"‚ù#§É (­5EtQ©¥ –ÐW0´XwW°!ðqýŠ7Zj@ŽýäÅ; Äz‡À¿&Þnøý”о…Ù’¸ÓH©™òÜ +¼“‹¥ÉI:„ š‚Ìø¢É€"¼aM„¥•¥lÛ†±Xœ›¿÷v¥ìúÂx+åsÕš€îŽC¹Eˆƒ]KÑÀdDÌÄâMNéd±&%j’ÂÚiÃAzmŠ’à”À•¹ž3­KÔ[ÊîR½KGÀö1}}L3À/:8J΀÷šõ;súô¿´5@ÁÒ€ ÀÌ´ÔŸ–üƒRZ¨Ø=PF@L×}Î_Ûà+ +º¯bPð†’‡LX}…Úá?v€Ò ÓœvE,àÇšß0¶? ˆ„à­7ÓxÀ#Z~ù;J@=ª¤åñIÀñRÌûDT°©Lu wÂý½UfÂPú“ÄVþ#ìUº*/£â'S $ÜCÊV’#[Ø Àˆß +àȱîÑÀôX_©ÖÇ[îç \ÿ/F÷£eb$à”P¦‚€™wH‡Ý”&ºÔé¨H5")B{©:2λh +žüJ…²lûÁ¼»ß.Òpþdéî¿)™-›‡(ñä9RoÖL £Ï’PƒÁ~‡ã¥Ør.LB9„®¼Î/fùZ`é¼~XÒ'$©ª\ÒB3í ‰Ó]Ô›ÕÙ +k6!7æAj4Yfggª…K`õDõ1l†øŽ€H‰='ühH À†i…¯¢ )?š•B²™pÃÊj½žmµ”sÂlê@øïbzi~ƒ‰Ç•kÀ´ôÆÆ´¥Pì­{°}wÌ“K‚Šš$‰ ù2vÿp–gÄ3Æ$°&À)^dÙ2õ]pÿ¢mîô߯Ԇ¶¼ëNÛ*7À›o䃆”íb+8Mžq„ì:Âî}b$E¾Ì^ÿÅÄT:뛌èÇç(ƈñQ/¯¹6 (n)oÄè@*ÒZ +(±èÃ"20æÅ+ù`g‡AÈ“ûRÜùšþÛ#€ÿUkTÔÛE7œÿÄD„5#ÁL={÷.5ÿ}úN‚}<>ÿÃgÇø‡ý†ÿ šÿ¥ôô7Gý +è€}'äuã1Ö}ÉMx.óÏž{þìÈî_û)ë‘ÀW”7oˆjÐy¿-W„õ6åi  ú=xo;Àî_íJå¿ ×€k?Ö~zº’°ýäÌY[Ä~1¶`@û 9àþ“úo„O›ñÒK@”» +ø—Ôj*iÃZ_íOžÀµÿ”‡ÿSñ)`8i+ÈÉ_>„ ¹0”¸øu + ¡O€'µ˜˜¨ÀÈÀt¤(?lpWÀ`ôˆèœÒ@+ÃŽ¯Ö€'lÇúhç½, %î#a@TzV+ÖÝãù†HèÌQ´¶zY²4kÕdZG3åEÔPl­¼JÀ@“õñ޳»‡•f0Ô’VS¢Ï'’A 6IZ"0W}œŽ‹¥¢.Käc"ç"ÌðKÊyF-ÆÒZ³^Y„ÆØ ƒuŽ3.Ô)uýt„û´½€:¯9Ìè?ò6¬ŠÎz…QËÞŒ¸èŽOÍÌrN¼P>øxYVq¦uò¨M“Ü,5›…Ö9oÕ+uBcü÷››üI­)UQe_îíô÷è€OÅ`Ý.õq «€0ͤÔ"ôú¼.øµE@ðºÀÏHC)Þkm¬¢Y«ºÒ` Õ¯£'ªw·hƒÿ6ˆHó~¹×O{ó¢Qì$½^švÏ@»tœ.Êu9'Áå|pqChÍ@Ä‘«Ö‹ÎèÚš+üÙ6=… *†«E* ~^k¶Ú¾A( €º˜®½"üg’ì ú4=zÅ](2>À×™¶ì0axÈ€¦çáLõ€ÁJøŒã ÐÄ Ð}÷îÇŸÞýàãÜ @êØ>ÇX¾ø”þ0Œà_ó¹°@¦¤ÿ?ÂlÁìØp值þWŒ—žø$øØžþ<€³¯]½Î˜y~D¨LØðüUåº!~÷up_ãš×»WßH`Ú  +v€×ùW~|m7,v©ø1&cûŠ-où7oÚ0þ9Ç >Í•æÒÊ“fú­,<Т¸ríæ q¨‡#^H}áq{ ðã ™’Óu¨Uiÿ0ª¢þtR*ðÈæŠVùùjzÌï –Qü´`ˆÙAõ´0aÐêøV€î”€{ô0=ÀWêà대ðe¤Þ´€žë"Ï×2_3Þ•ºÓiz<˜'jMáO=j×з­¥jr®t—DæÜGŽ¿ ø™R®±¨t(Ù"CG“@°)tu±Û‹V¦(ö¡¸û4gªöµOÊ:ÇFGzâR«S¯‚s‹À‹‘ŒKÁfkIZå¬}¸7‹²=W¯ÕžuÝ’Ì6ðë3¨¦ÇC¾ îÎÖ©…e_;Ó£Ô¥ü„êºñ¦(K+âZÅê’`li)½­£EpvPzE‡êí½½½~¿w¼®§æ}Ú­¢Vœ~ÓNk]Pè™/d®d§‹]eŒûpý?]ÿ[kŒº_,œð*‘žž°·Xõ +E»‡öÞ¡c¿—óR–õ¯àÃóüÉLBì‘àPP,`¥àlï¥b­ækÊ,“æ%e ÀL *ËÈŒf‚YM l¤©ÛëàH:0€vê PB'ˆ³#==¡üõdë  aóÃø2š ëIÎc.nÚ µ°Vã^9QË +:”úïÁí  ßT|ñYÂüiÞcuÝÿx>³[Zì06”³€xô¯Þ˜ž®^ƒÂß`<`zÂp.|B¼ÿÚ{|eycÂÕÝk¯£· ÷•˜×# Àµk?fI|x²×$`÷Êëöx#Y®Ù h’JØþröù‘àí7îGÏŸWùoA‰ô‡À² 67)VùGÒPŸ§ |ÔPÇÇçÿˆ›õK÷÷Êe¥Ô&½I³Épj¾¹þ¢2 œ¥l…pÀ}ÑÑ2öƒÂÀìÑ­ØWÖè‡àÇ8Ø +@ç”óWD3À/ÝÀ× à¿ýט˜‘Ø3Þ߬W+6SÿL¥¹ {¸eMÑ­µ^k©ŒR¦®OÂæ×t®Îœˆà ™P @ ¿€’N‚pFOPQ¿*Hâ#úDhíä‰[¬5fkÒM16àÌÅa"u®ÄÖâ$Œr‘cȆ…´Z½ŽÔèü|­Õ Ñ9´FËt*Òj.µD"UÓ› Vk5ª æêO”VIê1@„v®zJè?SŸbë9–)êr<‡R å¼EK¿²ÃóŸÈ9q¶:[͵V/«4E¿Zÿí¿ùµ#GTô +†ÐéíÝ1èƒ|ëÓKÛ»‡6 ¨Jç³Öë’XÕךNOø«W /Ô› +‰î‚¿ÜšpD5ìï4º†a-k–Q«x»Ñp8qÝÑŒâ˜/å{œgð¿Cë?r$Pš–ób‹mn¤¸¬y!øŠfä€úb>³h/7¬Íóuå:ÌY†!(ÏoðçÅm{þI^¥‡s{|ÍVÈÖwçðƒÊɇ8U1Û€Ãø¿¾âþc‚ÙÙÚú-º¤àÇŸ~þ#öù§80'ÈŸá=*?ø_ªÿšÏžƒ$ À”¤þJG^¿:=íº + YÞòh@à¤-gÎ]½þÖØ (&üµÀ M¯¿‘ª^×uµÂ à ‘ƒ × Méè +ø_.~üÆ•#,_Þ y>¸@/éI‚O “6a¾bmÁ¿êãe—€Õœó-§*¶þÛàO ‚•]ÿ‡ 3•ú‹åØD’Ö‹ØüÛ—¸¼J¢2KïÉé~­øÜÓðåû i]Ôà«õ õñí?Ö@0ñÀ"<Ѥ¹^©Ö¶šôˆ…ð‹aГ¥9B­æ†ô&áõFþ'=„ +QÈu*Œ˜Uï ¹ä!t¼gõZ:;–té +Rj‰°0²´¿!N¢Ð(uê•'ÖriÀÜ~×Î`¨åÊ•.æ¸êl=ü4ÅU^µÄjT×muZ~§ÓoÖòæ¢ÜÂ1HÑyÔ*È 0­ÍózY^ÑÝùZ¨5 +Äèãæ.RΟ€¿Ÿ Mæ{È3²­[Áâ`R¤¡œóýŠcTgkä@ÕN±’¸7g‰œo,mµ²~ÞÙ˪y¯µV¾°˜M¯¼²==tñS î ïìÝùÛ½;ƒÁþÞþ èÞÚ¹íÎÀ8ìòÒ‚iÒO€Wn.4ëYaÿxàk-VÊe–IųY]Çeù —÷²ÆKù`®v:½N‘oÑOWØÎöPaq·ì?¢3 zþÏ9KÀò.B²…•À?¸­üh_HšY“A :×EoØw¬ÍôÊE…õz¸ÜÄZŽ€–ôÄØôL9W?ÝfÖ¬èv”i7_³ÑÔ+püW.»NwŃáðöpOm½ÃŽ¡£¿¾ð×þÎ\°²>œI¢/¤ÁÿXÿd©Ž.–¿-|õõí»›¸€>ÿ‚–îà‹/>õà?ExOÑþ—ê¿‚gv©¸‡@ ÿ£ßs¸Ÿlî#,דÀ>W<P0íØeë¾>o+v" ½¿põͰàðfòx#höˆ)Ì +% °+ð÷m'l±ð@Š}¯ÏÅèŠ_©;þeýúKˆÑ2#™÷öã£z­ÄÊúkÿ€>'̪)§êÔ#XøóÏÏ@Ä[„™±DjPlð%|ì8eP"# €B:„_±€£Z(5@þ¾û—¡ RS¹x^xzž'še‹üŠñ³nIŸìgZe­F½¹…¾– .ŒTçþ…X*…³–'Je}J¬®·X¯žìW+Vú…¡.åUs „öC¾ +K'µ«Y¯,(& 3•ö|¢~éJœ-´;åÜÛoÉZæD…³ñ)+O;ý9·Ú‡Ù›½‹JRÙ×-.f¹ðÏ9w¡¥l4«µ¡ —R”Ò˜ls_¢V‹?Š)€ôxV&²Rx8Üêšž¨0 }•k\ØKשÍÖkõE=Fªü×ò&·}ž1¸‘,_¼ŠŽéa-4ó^¼'Izc¥ñÜÊô´ºJ‡·ëxàeë«Ñ;þŸ¯þÙê¥K««ôÜÛПØu+š+zC´Å¬h«¢ÈÆ,š›¶fýWÔ-…Tfc¿Åm}kº(NÔÒ¨Ô–µR‚5€Y®¤€‚Ë^.,èà…eM5Í5fÙÖq$«â‡•â"mòÍ@4ZTÈYEfñ+}Œ›ªÔ®?ÂᮩÆTMjúÑ—±}·ý¬ô´Öé‡x•^“µðêkË„à¡Z¤pù >œIo ìçïã&c´ôßÃcÀÏV×/¿ÿÁÇw!b}öÅgþöê?DàQ‹Êþ—ê¿æ³¯¹ +@è?3Ý PbÀ÷ô‹Y¿@ß±\™´ÜxûW7®]D+iËøxßOµc×MîÇ®+¸úãÀuMÿ…é¥À8iè¯i´(ã´Ö‚6÷“I @ê°”(g&Ä/5ï­Þx #ìxS—°ð7´û…hÃ*QõWåßæú®Ù,å$,À6Vÿöœ©Ö ðÅõ6zÊ„Gb"Vààõ¹_+­€k£¿šk€.®À´À! ¶…#Z˜5öò;cü·ÿžð D[ž,¼Ç«‘Ì +Т`­SöºtOïU%g³Y©ñO¥°JÓ‘¨´Ñ©œD­>ûª%òÌ mý=„˜Š JŒ'|¬6}¬W¾`™æ‚0¨ñDYà÷jYž]¦«1Â)R€ª•¢ì*cfe–œ§ÈÑe8KaîˆTFѱç ݦJ¾ +*æ1Ýä$ô s3³m=E%éËq‚ZÁs§ §ò»˜†o¤8‰þ¦”ûy˜À}0CdèÜj^—´6Z³u´ÃüŽÈí½~¿+Ф msšüMÈÈðPk¶Ð@/­ÑÐæs†8ÏÔ»—à ðã>ûœ6€¢°€Ïp8Z„÷à©þk–^^Z¦jhx` €ð6`þí·ßºžªÎ©Æà-âß¼ñó·nìž=çVØòï#n2xø'ø¿î>ÿ%ྮü† Ê]Ä!q­Rc€2¬_‚ý±´?ˆŒ-¿|ûXyrJÿ+Kôö›þ­¨h<™@J€æé=×êk~\l ÀÈж> -¥4Uô³)À茜ZYð¯_ı8µqryºÂH°€ÿ I>ž¨À! À qŠèœÒo°@|bÊ×ÕÒp¯~¾òX +¾”ŒÁÄ`%ñ +bµFE).:P4xìÉ%-6t,8»hÕq‰2\²vAüLÊfe÷ã«ò§@¥´„¿«¼‘– ³É;U)'zñzßÂ~ZŒ«„ŽöZÔüWêÂÀ.‘Y¤«"œ­ÔòE´”lЬ‘sœò8~Ip«ý¡I††(qæ¤|¶²­ÌDD9 O|_°ÎÈ`z:º™Úìym‚rK”{>ï9ã©êÈ–÷<ÈLµY­½¢CÂ1’Öhé!Òo}JQÏ'¸›µV4k ç$ÞÄ”­|c#@€^û'¥×+èà·ÿç÷»ßçë8·o½’÷ +÷uÓïmÍj³.dglƒèÓX¸IgFþŸ‚òŠçïšþŒšì³ë½º]î|½…-Ãýù´ÚôëÅAÓ¾ùhç¾s=Ùòîháˆäz¯ÅÓ>ÿ¥ðdy-á¡2+’EC’'l³Ð¼]™›k*k'æ•GÝ }2!dTë>B¸?^Ñ<µ³ÒWõf!&D’aw{ ®KAƒÀoD’þÿP]NU%Ýc¥û“m[z=°küš·EMMô SÏÞýà#¦Ž€ôc4@˜€æ¤óO‹ŠXT~ð¿Tÿ5Ÿ }Nt€ˆÏK ï„\»úúhŸ´œÃ°UoÞ¸qÓàÊŸ?€ 9ú§¥ÈC\H¿¢«³ÞÝÅ Á§:„CÆðÏ€GBˆ3ü@òü¹+¶üLxSw5)?yCÍ„¸ÉÿŠþtI\Ð\yr‰Î #´á¾#`û¨~¸|jòÎqo@¡)-´P¹¢ß±UÕ'×»ÝMKü资bÙ…q +XKìM÷k pý@@wÊàp+'xÐð¯ÿßÿÚ_æ÷¾÷}}°ßóoBHú› Àà«‹Šßóõæù6ž€*|×üv… c³¹×¨KqV£ž€V¨²éÀņ lkÍf'«…K¶÷?éo*ÇSAÎѬÍÄô.§•‘] -Z¾µ6:7ÜœK0ZÉ^ÒµtAŸÊeø¹ëó*Ðu¸Ø“5--kk½¶¨KÚ,aÀXÂf‡è³n> üDr|Y fžnSç·”é²Í}ˆè¦µ©mé ô-LÇ@=² ï¢N\[“â_inàÚéó„|±QµËæåD9gÉn“¿TÓ™’ÿþßÿ‡¦@úìOKüE&D  ßÿí½ßþÍßôòKB[zvEOä"KÿJ‹iŽ%\øÝŠè 8EçO os¦>C»Hú XZÃlà´‘škHàF Õ¹ÈgÃmëøîý`뵸{= ç­»³®Ï“Ž7èoJ`Tp®LÂê3µ™ÊœûbTfùñ¡lè@ezqi^9×ë[Me€„x"’õíÁKQÔÐL’å›’ô˜.³³'›©Î>ö0¦ðQ9O@¼¬ý›Hù[¨Ì,¬ß`4À>úìS¬Ÿ}öÅŸêÇpÀGŠð•üwÀói\ó8Œ«Ì ¾òW¸àòö¸"”œ=sF€O¥¿%œv ÞÏ`¨'ÅCk|&-"î¶Aè K²öY%¨?ZŒí$gu"7~þö/©{KПä€àÉ•'aoe>T Ku·ž€ë“Qeõ¨x9øŸâ¦hq‡õÕßóäI:ö)^ŒþGR€êJðFv±ÔJ&jJñÿlBfP°p`öØV-èpï~œòó9MO-Q LɃ¶¸?ƈ/1±‹Â.“ë+Í%ýq›çbâBR>„µæ@À¹ö$àêPí©£ô³X&’f÷“­‰0*…£%¼ÐÙšÞRÃ'*4(ºjWq[ooDtkÃUÀ­V?«4i5'1„­ëõóW¤ÛKËt¾ÌÍ‚ºf¦ Ó¹jž<Ÿ² ÜÔŸÔs³¶‘-Ôô‰)ÄnÈIà”>^ @jN(„¢¥<½þ2O¼”ã‹[6”s=Š ¦¹-ÄØ¢‚Òšïy=ª¶!Ñ 'çZóvâuƒþ’ôÝ¥'ÝvoïÿüíÞo?ÜÉ»Å+EO ·7°ƒ˜mÄk²õèÇÐ?ÆbÝ=œ˜»ñè쾚[›ò¢ˆC„Ò‚[xɤÐËÅô–5gµtQ}ðKÕCQ;Zú=Épž­Æ7Ò<ÆÒ0²¡ŒÌ×7f³ÅÇ” +=1œ:5•€còñrOæl|xÊUVVÓûľԣµ_<’¢½®Ç¤@… &;)|S²$p~"XžÅíöaÈcÕpä1èKm¬7>6l"*ú+öø8Üø3«þŸ~úÅXàð$¼GåÿKõ_³-§u#€©J€GÌÀXûXà ó‡-o5¸ùÖ×J×À}òù£5 [ŒÙÀ»€„¿˜´¼©ßÕ«tT¸ëŸO¸—8Ã(XÞxû—7nü$!¿ž©É醬<‰ÿ¿ÊI”‘:QÌ9¥Ò/©ÿü)­Ùƒÿ5ÆÚ?R«Îy”©ý3§*ø¤¶à¶”fÆRm&þ¿ì?eÉ[†Kq‘7)÷kp´ÀQ­Žð8b4@ÒµHcU’ôY™™¯Ò +à €¿q(¶J9b_â^ÿÿ&œ‹B”ªôó(¤¨àùÂB;ôèRZ­ Èt¸JWýç\ÐÜVYßÏ…zÖ0=ÖÞ<Ö`>,/0 ƒó5½ã°â æÜ®¡ï·6¤ùø¥9Šd­€µa]Ð ¬œëÊ*uV„œRëÑMK3ÜE€Q6õEkµ‚™@g‘y/% +õV¶S4¤µ+uç¨lwÊeíWàÍL÷m.fV6õUK!õØùeÖs=Š0èJWV¶ë žKã|£‰Ý%<$½f¥ÙYÿG¯ +!|hJßý„Ðôÿ½½;ƒ¼»¿µ… ¿Ã¼ÓßéÙò–)ùU˜ÔôäݨSH}sBÿ¹™ùõ‘Ž»¤eÛÌ^§¥®n7jtó ¦Åz·»5ΪµEWÉ»Ï> tuÆ]øŠ&† ‹R´A‚z]R‡€ åK’½ÿÄ©ù¼¢Û­‰äÕm¨/ò"¡–æ•kÔ5pWºÃN§÷Ãöz¼*~Q õDp—ÐâÒú@‘*lzÑ1Á$‚Í)þéÿ+»è±›è‡@£A»OmÑ °r‚f€wñdDÀ¨ø{À/4Ñ7ð! íßjRÿ™£ +@ào'Àð”Œ{š’û#yýÚµÝkP#X®î& N€×o$€³º”ÁƒXîçáð0ø›`ˆà*­’àÞš)Föª1°På¯Ûê¿ý“Ñ$•_óhrU¿^`é°D@LÚu”`´íñžÇòqQç)01`„ Â'bÌ´*6€pH’¬ÓòøØ ü—P1§ÿmH‰ÿäp@¾¡V:æ À1£òe2PՑ¾C’îö>­tÀ1­^û×çÆ‰Q(¶Êéྠñ-(ò›B#aú*.v®˜_Z^hJsòuD0¨P•½k[Š«Õ7mˆ snÀÂGY­RÏ 4P  Ö…µÊí¬ã˜$B¨¬³V9_”×–L 3jž‹€_,–l²‹è"¤ÑìˆPÇJ¸7*+‚XUí°ÕÊužçöUƒAŒ¯ã‡¢ 7…dô?¤3]ÏmUÍÕpujN 9/²ZCÇNKJÓ9ÞóTÎû‰jÇ“¸'(ÎWšykCoÍèràE¶z½þÞÞ¿ûí½ávw°c[±oïÀWÅyc(žÜ™.sºÌó <ŠŽVÖ°âÌ  kp+}óãÿiuæDõÄÜÌÌ\RÆÆŒûäµctGc- â}iižU(ƒ.Š3ÍÏ-¡ÖëpÂyž §ëlqJŒÀù´8¢¤hV{ùÆ–¾$q1,‹K*Z$  ¹Vº»Þû?úíözŸ¬FaÒóP€â¢EwÖ»"<•5ìôÅßÌdÀÃì()çMôê¤ûá*T¬`Ó•V ÁÌÂzñþÝ»Rý?úôã»+à:€Ï?ÿô_üá?ÀòOÀÿišR R3œFr¤µzR^ÿ«°åo¼ý €×Tb¸vóç±Ç>§Ï½®à}-SZÿdX[:ùu¿Ñ½´¸à$`É1W þ¿¤pó§öø‰`ÿgo1ý„IðO±SÊ“èÿ ¿€ ƒ@lI¡à6Ü—ÂAŽÒk÷?7ÉDý¸†„i@‚‘þÑðøYÆ  «ÿüòäyªpÉÅßRâ?u0sHî× +ð`>èâ +LúØ pÚ€wÁ£O? øómÍÒg9-én-# À— à50á«J`Š— óÂ9飆'ZQ£ÛÛÉ¿†+U)Ë¢¾ ãWSPÔ±‚R0öåµFgI¥=úœ@h|!èÁkKkï8ÙðÏjªà¶:ž„ëv. É ;×ÚÂô›¥ò+G@zÄF†.¬e½†Î4(V¼Ñõ\##Þ±‘Ó~£8¸Õ1áì¦òÕlæµÙleâ¦3°íĉj=q”NZ3Pò3Õ‰(ÿD $º _ ÇŽ[Ë›•F¶ïGoHpŸÂS«X¦ï~JzEïÎÞööòl <£ù#ð îŠb°½ºŸâ$¤›¢Ñ™ñO´`#k2@QV¹ÐœmÐÊâ<&±py~f~¾ªeµ:¿p;ï }^'Ñø¿!ÐJÊ‚¡__…žØÅ,lÀÑç¥/I9Ù0PÕo¿EâNÌ,Í(«|9ÛГÔËÀLôxöL–P¢¿Ùû‹ÁoV‰ +•d)ö»Ý¢GÏìÐC`ý͉þéÿk\‰Cõ?ƒ¯ûißb„¨œš©¯op× àÓO?øøã»¸2 þ 1àaƒþþ''À @HjèuB&Ç`ºþOY®í¦Ž€Îœ=·ûf´`À„žt0}9lð:|lý`{À!'ÀëÂÿû›þK h)-øÿÿôæ›S•z]˜ùÇM ,Ì@ž e ûHˆ‰Šþ‰Ú~‰€·*RòÃGÔш”á?NDüs',#KÀ”̯tÿ¨ÐòrÂWð—×êhõ_ò­l˜¶j` Ó€Ã£¾¦ü>*ð4à ðgyPÒg9-q³cQ6¿ôX À7!À`Ȫ(Va°’êè5!Ù‚-™ËÖztè‘ÀÔjáu_§5jõÞ’Ëojü!IX.†sx^«£ÆÛög·ÿÞÈ:JÅWÜ®m´¬ËUšaðÕ××,FídVŒÿ‘óÐ×aXlHÜ!U +eÎ%PAse¥Y«‹˜ép|J\¶’®ãšÍ­Ú#(9#ø»Ò[Ø7sª¾ÈeƒÀˆIàé*ˆQJÊɨ)…¿‰3ŒÒ­-¢×š99›Ì¡ñ)é»KOØÿ‹Ýù‹~1Üìú¿#¨“n+ÈÃè·»0È_®ôOS^ªÕfµ‘‰‹4iH9W?uJ¾Qe¬¦¥5±5^kùfe·}IÄhuïõJ›ÝoŸÛã%ð(³z­µØ|Œ/ê¥ÃÈìRS$`3Âü)=nшì1½ÝüåNCe©Ïë} 0ôPÜG)ØDú{ö½A{(v Ýœq<îoQ ×õ€zÇ)_Sª ÿ»‡-¡ +ÿm‰[Á’Hµqu^JàBóòû"w…ÿ¢}úñÇŸ~ìî€?Ç🎒1èñ?Uœ~5 ÀØ ÐS*RK™™€é ÿ¤À£T† €·~vãõ3§íx? @hûÆüÑ:â´…àJŒ(¹=‡ÉzÁ±Ñ +àA%rü`°À/t/o'è#3±Õy¢Qt¨Ôç©4ësõ%h×VO8o@9ä`¿£òÛ=ñŸdx%Æý· º¸úè|-=˜ñ7'³€ÿxWt°-Lr¸ÖjÍ<ÞÎßýà.Í>F<&À§ŸS ðÙŽkPbþþG€h0ÿÁм¦&êý§äÚ5FâIN€@ãõ’œY~öö›# €ôî!šÀ~gªFwø˜¶ˆ€ÿìz ‰?ˆœ™°è^Þ:hxra4Q >ɼoQœ]9ŒöÂ}A»ÁÄæ´™¢G$À/*'+À¾(€{^“Ò_ëÃä_-Á€àßÕ{Sò¸«ì°ù2Ë$IõŽ:KK]±þÆIh,€‘öÏô%}Ü + }|úò +&}vž·8’øÄIùÞ#Jäé +‹c}¦-¯ýÿñÏ ¾¤üóøÄ2HO9Íót +¤¢Veo”¼Âê¬Ñèô6T:Sp'è‹P!x·ÓÃ?_hæ‹ÕU|»ôùŒI@ü@ü¥¢Vm®%õ¿ù" ¥°(vçÂ]žÕ +B€ + 5ÂuN<€Ó²„' ÆB^t6¤Z›¾pøè¶‹Qz:©cÓE3¯¯ Ä-9Qy)}RGÖ—èúH²˜-Ì6° ÝÚ¡mÎÝÒT©÷fDzeÞÌu Î 7-Z `TÍH´‡+Oò$Æù–@î¥õO +&ï"5¯ `ó’ñNÒFéÕÎî~¿ßt'vÚúÝRÒ]¢Ü,á³7KÖÚ 1€|ßè òšR2{íüŽƒùùÊDİ/TÌû?¼ÓË W³ÛÕ€#t©\ì¤{§èI癯—ƒrÚ»! +³ÜͳnwùÙ,ßUéÐO`Mø¯¤: q<¼Xa¨ñhûŒ7¨KD2dìÕ~ÿG{ºÜ`õ–;û‘¼ 3@†Ý[¢:‰â `|ü§‡gàS|È HôwKK@úpûqCA½}ù½>2`DÀÏDè€/þÓ ò§% Ú|þôQÃ»ŠØQ!€Žž˜ìEPK?7ÞÄÙ_àfIÄðúOàæOoì>€ÀèãeŒ÷e(&Ít9|MêÿëÉ ”g9A¼Ä põê±­þ˹çÓto9û|Y€À/uk ù“L¢¿Ð\Ê¿DAÐQ$¯±‰†£píñ@õ…*Cýñ?ƒ¸Í_½úÄþ%nøQ­ÐçŸÀžå‰S§p¡?¦Ö ùIuå6€Tt˜zZI¨Ç+.OL÷kÀ )-oèNù¸€§Ÿ–ÊïÏN<Ô~ô)›‚vI}@€à)ðßòÿ½¿€Á[Ó?¹ˆ¯°#Å9œlh|-¦±íÎzt ¸tX Ì}F®`u§ Y,7{u½øpú>(‚QX4*²fÃZµ€Ù:`,t=Í®ˆZ™©¤O­ÂhŸuÚm׌Ȉýþ—¢"›v+Ðysa£ŸpbPçS­½ ›c4qÎÍÁ† Ái˜-Ú·’r¾VŸÕ=ô<@í\ª´L|1â¬Õ‡èœEù_ä¦(&ç‹‹ä\1­Q¿ƒ:²Æ+™¿©4—?Íñ?˜ý!hÜöwòb·÷··_ñ÷à?jþðÖúï¤ ý¢·™ wüc#pó7@S,›Zß< +x; Šþpg9—~ýâØß,>p—Cûöèfˆt­W;Fkâön+#]w<ÊHo°iœPìÐõÓDï;NAØœð[òJÞØÎ»Ýí¢½,&!u}o/¯‘VÞéÍŽ£K¢bKkÜŽS•ô&ì?a_ @ á~Ypê(ýŸVÝí`¢Ïc¡[@(€‚þ“Zèÿ¶$1† *…à¨òHX¼M@p€#-:õ( €ðm÷˜pÜ&}—ÌÖ©‘¤sBâ¼8Á2a°<úè÷¾§ìÝc,Šã@ðe~:'$6ÿÿ—Ï$~Ê® ÙúBãÇjp2+±Zt«•w¬ŠçR¥ o®Jå8R*ÿ*RW}ÃFí†5÷”PB>†ä¶S¾‘uЬEE +|òèI:ιÉß…p?ËVkY~‘””àHÖ&ÌÁt§&>Tø<ÑÌÚ¥Õ@›ïsQ(ÓÌ›³úq/ÿ¸.ý?üÕ°Ô—âJ<)¥3ˆÊ–2L²‘qgÓBs1ñ žCk£ƒ_¾î²É+±ðrxm~×å*~1¥ï~,ÂÏþ`¸ß+Þé¶·±toõð´Ç[1(Ú{ µ›¼ xýã-¤,»õâ×óõ¹æ,\ç|s;k/´¥çE#óúÅ~·ø4! Œ×«¸áž.`ôtcw§·Ýþ;Zï¯w•:GGFعŸw?TF¤‚Ãî7”º3âôc.ë%òbû9ŽÉºƒíK«>°X΋­N¯#Ðèäx“òyÙ°œƒý[Nڀ߈ÃUe„” U¹ž¶.ùøf%Áó·.?ð§øP¥† @`ðíQ‹Ð Eîz@àÏÜ À§ŸÙðšëx”@jºûÔSôNYðHŨåH €‡ß¹.øO€rpÝ3g o¸ùóW¡XþújÌÁüÖ ‡ÀýŒ, ü•i €ýtØý->P’r|HÆ&³ônà®BÜ +à­·0€„üzU¶¬À¼ *Zù#ôSB± è?þxÕ!ðK–€5ôþ C€«'ÑõÑøgÑú­ø;í?Пù¨6´èÒv  ?%*´< Ûÿû-ÒX¶Ôk4ݯ@é€@ÈÀYƒìµ(qÞÑ6”4ô||Ú¤Ø0‰ÿÎp­Ó§ZJà ¡ø—þ!%ifBÏ­°˜kµÑÉ6ð¤ÎxðêXCà,1)ЊJì,[ndKR‰…ÿñ!%Ñ·D´õÖ°)hVؽ`ðCPý“!Ø}Ã;:;ùˆÐ•¾ ”Üe¦!eÎÉKèô¤ÐÁžr´"‘ Œp—´¹‘ã¦&às‹XE‰,(S\m,9µÑQÕ¤&}õU:­ùLÝ9ïåµÃ„ØÂú»† âp6þk×âtß¹Q¿|Oéý”›ç87–­-ClÑßû Vöö;ÞBPѵº]´ýÙÏ{/çcKZþrıð뺺=„Qm7–³õÍl}{uÏHÙ{µ/µ>ÔìI=U ("‘:%Ê·öÛÝ2#ÔÇGFòîÀø¯ï4ó‡QYANY$#¾•on$€IIýmKúªè?=jýư¡ˆ0¡B+,¹€´ÿϵÈñùçÇ h ÀéÓÿr´ˆ%vz,¸*?' öHeo) öÇ’ Ô½ýØÙ? xîl´HÍip.,÷õêË)0=ýÄ1„îº(@ÈŸ–ÇZŽ•tÈH@úPúË$ ìBn†€ẍ́ؠé_D€àÿä˜𠰗¦Ÿ©"àq× „`ŒÿÉûŸ>ÿ¼©à‰êI›þ=•Ê¿)€û@¦‰ÀãÍÍËþ8››Ý W&cšiÀ”Û6Z–¿Þƒ¶ˆ‰ùÈV:}lHùBôéÙ`C?L4¢Ã 6üYNKú,Çâ'å(€Ài˜€ä°@ƒo@ $Zü3ˆy¬Ú/ׄ¥Â³h[].„r‹%^z;E1õÆBæv­ža˜½_²H%m£l3˜í5—9Ý^ÒÈÃô½Ön ‹7tS,úÝV¾÷Ò³ é|)ÇLkÍÁç’ƒ(!çÜYÇÌ’¯,g=e•¬‰Ìp)ÿœ'¼¥O+”n. -·.Ýw-.!qæ’d·é¢'ð?dþ Œ˜;ªs4C£ÁD«gòTä5ß¡„4p Œ-‹"‘u‰®ëìeùÿ‘Iø/W£9 nB@clÞÃ<n®ìèŽì`;ßÙæëZüõt±±©È¥T×çêçg›Y7o/TVÚy1èßÙËWn‹€¨ƒn±g«9°¦hÛÆ[d"#íë‚R•¼‡ýµ$£èÿ® ‚À& DÑ\`˜Â–- šYûbF”Zžuz³Ž.°¦œç[>a $#¡Ç“Ç¡;éݘôúµÑ‡OG4KýJÁR`y%¨‹ò$²²N"/mF¹O\ Ñ<_wöõÈÉŒDÞÈ2E $Âöí ~³3èïow?ì ûCá]¿¿wç7{ƒÁ~wµød004°(Áï÷‡‚Véî¨ÝƒÁVOqÀãV¦×•UòæBåB7Ý|ƒèÉ÷;ýßmîì nkSWŽß¾½·¿? uµb°×ó½Áþ`Gí21'ïô{wî ”“õK}Eö«Œì}rÇI“òÐ×!E1¾£ ì¯~p«½z«Ø¾UŽÚÛòïýØÓKë‚GeíQbû"ŒïKÖ”:wFž~£à‡ëú÷6w‘2²_´»{ûzdDËßíñ¸¾aIýíJÁW\Ðp @ÄÿBú·Ò¦pa¦Þ¾üÁÝÿw?fHà?øøczŽq#>J¿±¿\† šH’,*AGø¬àM*$Å뻯YU¶àÚMZËK~þö«j`wü8’޽eÄsU÷ÁÄOM€[– `B®ˆLHŠ=RÈoˆ ~,#V0â–ÐýÃ0ixë¦_Ô„ìP€'VžÄ4P2€±(Âøï5DÆx¿}èì7€´à x¤?Å8@UãþØdÒ ÚÞ¼¬ÿ 6€ÍM•ˆî¨l$ÅöÖv‘¿â˜)y ±Ríð€ã|þÕ°z¯Ç&€  i_i`rü”$ØKœ¤c“Ø0ÖÿŸ~„N¯}ô™Ó†ÿ XJ @*ü¿¢üÑó„$PáÏ+bÄ==ö¨GÏóFªܤL £ ôƆ +]”mŸ$ÜÝ(hÓµN³ÁVK87jhÓ?z.mïÀÀA{YiÄ +¯[kmQl£´g{?Ô’V݃‚c ÿÊŽ‰FH7’*m§¾öl"*€x^pÜ"çâÎ9ïƒ tŠNa>±ÐÈûº­$NÞ,»àÚ‡µµlp¡Òl7ü‹ Ó°¾qÝëüâZ‹Ž+Ò¡|@J’2IÓ­½mrÖWȺw(2ž¹ßȃJ÷ äÅðÎ1Ûúuÿl©×À…:—q€„. §*µìòÁÜÐg_ø?úôÓÏ©ý?–蛌—“ÛF€0¨(Ò—é #õ# ’{ãõ±@Üâçnh–>†ó{KIÊåhkd˜ððPIù·¤sœ½ˆ8^œ_»øM Z€¿CÔˆü +èÿN€’Ÿ{ÆpóÆÈØïºšø ñÞb=_qÆ…Üì£ÎP¿hþZÚ z$•êŒ~;h­íÇàà½? i¶í_ÐÀ°€Â&W +³žtŠœb²‘`’ûµ˜ðH6€#[üo%xgÈ” €0vEC€øþ›üÑNˆO‘ŒxŒ€.a€§ŸþÀ%uEúè£ÿ¯¯‡ÿÓØ?%¨¦XÉ1¦lI×VæÚh}=¡'åvØH·†~Áå°ž Ì„£:µ³±3h47ZM¢‹óŒm€›ÉÎ×{ƒ®Êo³ +Jž¹ÌÖ‹^ýgï·ŸüV +µÍý½OŠå¼ì©UGmÐŽL稨Þ0dúÂ\ÃÂÇ‘ïDgùJ¤êtz{Îù«Ôxÿº÷˜¯¬Þ ÙÚpµ!MÛq/ß/ØE£µ œénf$2Èk\·…ì€ÇÃüZ§÷ô¿×WÎóÞ^o§‘ H&²N^éÃÂ7®ì*Û +)‘õ ¢ëˆ  6òNzÈ'ßÖÑ/nõ´%~éϺíÕÕç–‰è¶Û—ºÝõõKëìÒ‚øME_ÒÖ¥KëŠô¯Ä‰ìkëÀf£Ö˜­TêO5ºéý;¢]|¨CŒóó K?¡ô·'.s¾# cõ,|qbýVê µÙj•*€»ßýô“OéPjÿgŸÝ¥À§Ÿ‰$Z’Êo‰5 @:-¹„5þk%As#€Iø?Ú€‰¤büW?¿!`ÀW·øöØ'‚\õÊÕ+@¿–Z˜D+KJÿõ”½³{˹3üÆ Oã?ˆ€&qNóîµÃàÆ oÝí| =q€a ¯…ç±5Þ¡È…4F§Vµê<û´ˆOu€™ÙêÌì© +Á *UwþS `í?êJ™6Ð +àòå[®¼ÄßÚÆ¼Rô/~EÿÓ­0;b?O÷kpÕɦ|_àÚJwÈÓ•G+O¥œ!S&$`¼ì €#„Øi_{B|‚dú'=uWùÓÀ_PÙà…EŒHÁ—‘ñ%šŒ65KuZ^~vyy¡± Å²¶•?A¡²J%Y&zA› ËõEÖ¥€¿ )b˕ʳ ÝÓììlE‹ +}AiÇXtÖʳ§¤dkË)Ú‚¦éÅþù‚Íåʲ áô·&Áßx8`úÖ—ãóçÅ'€Á€²í÷éè#f ú9í>M^$š˜NK§uO€@=ý•u.‡ãï7*Nut#À°@Îi€À±€¿Šùp+Áp@R+,Q  Y`9Núä𠂦o€úké"l&H€7ßzË5“rÓeµ$0_2"ðQ#¿Ç«(ùøü‡”è• èçÑ}€šŒ,ìÞSóêd…q½¤çŸœ©èg&G–þOp€ù•Ímáÿ-€Íü¥—J ÀØzH*ʲ™€~Ð + YÊ©l û™gP´AßI hžø¸àaÐ×ß`Ä'/¼£'$¢K‰ã'ñ?<fdäp:lÉäàsm¨Œl1™)VãÐhòv¸»©ø‡%lh¡ènûYôT¦ÅŠUW +ÜÕvØÿPcpB¤†‹èl­-jÀ§%14b]ˆ$”BC°'\ °V +ë*ºÛëÒ›ã_n”-iøÚ^igËÏnëªëù¦•é ùJì¼ö*•qÎ%džœw+Ï9¡¸öŠÒ +¬`cUÇoá +,.T–»Ü™L˜ŽƒœÝTµ"P›y¤*®+Ú»PçT§ˆ´9^<¦ÍƒÓsr”æZέÌ:GšôÛMÞÄèuL¼-Y˜x&R«ü¥nwêÇ$µ·¸ S¶Óÿ ßÜôi!éHwî»^BO¯•¹¢µ¦žN’­¥Å%ý‹ñäÀÙa‰q ›Y祀¸ß€.cwˆ‡;ew, "|%[E —Æ>‘‘Û{{8óñGÞ\ÜÙ»ÝOæÔô_‡úO.Üìïݹ³JÇW¢H OC³%­*MwÅFÒ[!ƒÍÆTOKÖhУ4&–| ÿļ•‘ <âGí½;ø²ùíHêoIüºXIÄýŸ?†>eæ†Þ‚þ14XX¿ü®‡FÄR·p›€Ã2‰û£‰ž“FW,.Y)…à ÐiZA€Üp´ã†à0˜éRúGàë ÑqšG*°ÀJ€ôG€¤3ÈÜÊÙ3Ï‹¯@YΠô»À +Ð_KöŽ-?™´„¸ >(vþCw;?iDFs£>ۼ豿 €Ñü“¤áÀâ€S'EÜéº= JÇè Dÿ óÿIµÙ½\·F&¤È·T„(€ª‚îOñà=ä~­ð°`dÀÀe¿ÿè÷ÿôOüN2ÀwºÀ‘Zô|Ž–{™€î±øpÉ8`À¨@Rö5žÑâûɰDWa(@…ÒÿëNåj2øÇw\ê÷’×Ö"épÛRIJ•íÁ>ŽÝ<þb€wçÇŒ¶X“ö¨/ +*(£ Xå)zq/ï ÷Ýîï—œåívm{}ðÒFÎåéÃE@áŸváýáÌd9¾ãR:¿Î‡ë+ùïþnï²×ß§g›Áà¤È.4³B +7ŠÁN»‘û¿¹‡¹’íßÁ?üÃOöïÜ~°?,~=¼3îï+!:ÃëI[γÕFÏW#ß°RúuQÜ* í¬½¶Ø¬UgëÕæ\u~éÉ¥fFÎ{ñ¸,[;ƒ=Îê(ç·©ÓØ惗žëîÿÞ9¿Ó¿s§¯ì ´“ßç¶—áˆK±ñÊj•mæ›ÝñÏ´f›A-üQúˆ—ÒÁõ.Zkô×Ôé´ZŒß#± +( ˆÅ¥Åùêã Í{ÂÖ=ì|2üáî˜u—Ó£Ž:¸Ré¥ÑåS^ :°Ým›÷Ç3ßsQ »{³·×O=E£Þ0[`ã+”í;ƒU=!^ øë›hÆ`Ss*~fÖáY$QQwAýSý ¯=Fµ–ñMò’”¾;. Ñ•u­Ûíßܤ[û$!õ·$<ˆï@j8÷¸þ5›ënìG5*õõ èc€@šÿÝÏ>ÿìSš) ñKäOë3»×®a ,ã?¢‚1J],5ƒ¾S~–>€a¸¶{î…‘ä—ü<€«‡[L"È$äÇ\ò‘ *ÿ¯Jÿ§#7î‹q€&ÌQ5ð@"„âñ¨ü°j0ûG0–Ú;®8d8š„<*?¼îqÍz½¶hŠÿÔñ; ¿žþS4d#ɨI@Eðï>gª¸ÿ óOž _´~ý&Íÿ–)à~n‰—U Œ ÛÒk’ùÿ <ÈXc ¡tUÀÕ&>¨É:3€1ZM°O$íJÝâÓžRYJM:eà€ yœ~†Kèúß«ù\ÿ+ _uJRn$8ñ:Á®ð¶Slld8ÝÑÚ:Íq°¾œíç a%5­õXÒ”>£íû†`ºÓ’‚Ƹ þÛZdèÿV–£d: ·’ËwP¼|šTNÁé­J;ÔÛ¯×ÛŒbìµÆ§¥J嬳Å6½Üïô†Û QTl {·ï8)¬× +óî–Ûþ+¸I_¶ÈjÙPŒœZ–tò—èp0îdËÚ`®íåý~·Ñtü,h>ÈÑʰ’n¥AÑ2³æÌl•Þ~«óôD‡ªš÷t¬3E3;Js=•èn!¦ Öò¡òLNtTºN^¾†rÅ:ÀDÊUì<ÿ›9¦…ÍâV©¤À¨ÁW7†®¯ÿ®4ç ¡¿}ŽÑxATÑu·Ú¡£î†h9×Ì–ß  æ•HxÒ±Vˆ.d€œäƒp´û·4•2ê°òØ­u•OºèS@N¿9‡ øŠÂ—ò³êûÙáÔ!7ðÝAkƒžÖÄo  Y›­6ç¢ó‹RªMoâayÙÉà’^O(Ǹ6Íå¶rÞ*:{ygo°…k¥o¶‡§£a>½‹xú•ËQ|DÄœùqNüü.ŠWžB”õ&ñu Õ›U!ú"ð¯.U«RÿQ¢Cø;ò‡|©ÕªXš@/<[‡¬4!µJ½¹ùÞ]zÄÖTÜ¥àŸ× +àO ôŸü½ˆí³çÂ0YÿBɘdT¤&Ä‹±6:H !€ À„àš À„`B÷äO“óˆ”ýD€€€ À„\½â >HÁ:fDhï)"ïitKoýäp€8›'pcü„þOX“mÿ,ô+ã&DÄÌ×'bQBDªhû'E ÷ú;²‰U@[0„ þ­¸Í‹[ï„ `$©EͽäK´xTÀžä£þéŸá*Û/‰@•{‰€rêët (â|Óº2&f†‘ëåŇycEQ[< f$îD§E_BM:8ªÏTРçL|4=•4 Óp2]Ô+« 4ù_ïäýžžã§l±Ð¾,`>ÞÑÔ[¯½c¼ø£‡É›ømÒ6"+¶Rª%Xú;°£LH…®7«õÎÚR}^âÿ-yº•Ss§Œ­ú[ê¿)Jp ›G§Ö/[«dôp¡%$m< F¸ð\âÙà/Qo¾Ô^À$ùÑ6BrQ?À\ÏZϳhtÿÜ}œÖn­+MzsÈÜ¥C¦c´Håùðýp!åðÄ©'æ#ƒþ! +Kýàt'¾-O¨pš9i €øŽî<êð@ÄI†í½ÿÓ#Oéß°$´þæÅ7ûÈîÀ»[o¯óöð|¡'=ïõËï?øˆÑÌ>Æð.f€Ï>ÿCòú; Öù…ûO8ýƒ§b;YTªô…Œ%ùDyÊòè±Ì€GXõSí½ùö/FÍAò{˱ W¶8:,“UWœÁ{Jêðõ¤êÇŒ”€Ž÷f²¼ùæ[7°„€ðiøÉ!0EÞü{cÜÓŸý’] Dÿýâ¯6%@¿Œ’Zad ™*½Ä@€ÚÇ@¬” ¶ŒLåŸ2síb)¼üòÄt¿V¥ÀS×§ÜË_ùé|_°{´ÀTC€‘ `4"@Ч;@Á4`Ú`äOÇ–•$€± y` +P2Nøé¸Ó /·.·&C[€ŠPskG%­Êl¬!*€ÌvàÕH¢Ó[‹ósóÆÿ¥f!àÁé+ ªÃ@Gó W3dE¶ü’TIP_phã@ž )lQ ²×g…Í™3ó.Mü.\ÈšÃÁž²s›£È& -ÚŠ¬“FWhû6€¾$™ÊLGk?Úf¯7(m¬Î:€#…ç ,ÔñøA-zŸÅ °8K[XþõØFz:ŽçpNôÛ‚ÁHŠ'¶[Ía_÷9ä ®œuúYù¼: )öàž~)Ë_‰_Js¬7»byñÜP™ÿ‹WmÚ½ºƒÞÍý´6Zõ%½hH'F1¨±°“ê~\êB½A7ü#ÕSób*Ó—%P·Žg E\l. ¾yáTþÔñ ^—–ЬW6šŠàýU´^ô'ÑjmtŠZ¶#>õ"ŒQS'H–Z‡»çHÑ€ª¿ 5Åè©+Ô\œ#;sóÊ! ‘€x-VÅhx +"!ºÁ5¥¼¨ô¨.ÂaÀíÁ`O4àÎp¸þáßü{ýøïã[’„×߸¤»|è‚`½N@¡ÿú:fŸÀœ=0]}t÷}ëÿݽ øì‹/þðÅç ò§äóÐú-f1•>¡ÿS¸–@E£ÊÒþ4 j¸yS8o ÀkpW˜' €}ZŽ“)È÷zUä«ÐÖ{Ra±“É:[ùJ×/4$}½æ¤Bk¿tyëŠßÑA:1o4Ú¶=K×ßË7Tj¼³ÂYÑIäqKê;kŸùR­½Vä8ÀÔB×u€”øX¡ÃV?k4{;æ"º-×èX¥žÓ«¿”TáÑ®è€9ýææ›v˜ˆ§aáhã4÷:ØèsQ¨QÎû½öfg ÛÉZñ¼• ‰“6€?þÑ&ýº\Ø5ïÈ+Û÷ú[0Ã?B@wf7×ú¼“Õü6Cæt? á-Âà_­Î ýççEìæ´ª×g柨.Ð">øÕdzˆyàv¹§N¨X+š[àe `ö¬Šçfu~‰@:“•ð< s ²Ó\šmyèEű„fèZuÍ*M°˜§@Ttn«F95‰jk®^«m,ºW*^–úþï߯,â¿oß¹³§`OŸÍ·&Å·ÅRiþ°§jÝãcþo4Eº4ß¡%€žäõuº¾ûÁ/äÿõŸŽ>ÿì³/Ü6à ïì;àd0ÂÐÿq   âÔ¿˜HÂYdÚpå…v±L8ju³tœÀècäýtiÚî^¹âlì&_¿hÈ`ÃÉ€QÂB¦)ȉ8,Bù@}KZI·Äi®ßxûçºÊÏn¶ ½˜p$Uß-;´N ?Õ׿e„þ•“U)ìœLæDØÉýÁÆÃÊI!hÿ+àIþ²zSGâê °¸õnQ¼Œ el—C¡Ëó‹ùæÅD¦ä~­þòtର_,"®ŠpöPÔDC€‘ öÉǘÀ<¼€ö&€?Ié¯8ŽñxZ×' PdYtœˆŠÑà›c  ‚²´EŸüz´B³N! …¬àˆ°¼„;ƒ˜ N±R⤇…ÀZ}¶ú3kA§N”TVõ¹ÔFÞ]6 â„þ:Z±¢}@§p”Šò³æFÖ`8!í_ouòBHº…Y"Î ‰<ØMT…€·‡‹?LŒŽ‰‹s¨àŒÀk˜Âz£M½³oãÈZ-îÂ&)”ÒXgkF,œžŽµ;¤¯/ØY91[ošJ pt’+ZÿOÏ«’Ïûnæ™Nn©?Ïrý3ƒ¢ï€ý-Mx²zʳտ¨û@#G›·,–pÓÀèoàü¼h÷K¶ûÄwohÇò—Vþ¶Eý) ǯ<Ñþˆð5‹L, +ÎRlì8Â2W_ªÏ‚épF\ÐwµF&ëó‹a€pQ"’ÂGçüÏÕuÐ"·êÍZÍÃO¬Eù˜ð³@ú?RÎ ß–(鄨߬ijú.DØAÏú3¬¼¸ÞÍÖ©  ë ÃîRû/ +ð>Ï> øøcú%%8)=_Kºý¥›~ +¡å[ÓFªRû¯ÿü¥åÿ˜z|ÙøÿnqY؃`[Åv0ÿ}U^^Ô´‰PØMȽÇ|‚§ÌèÿÔ`ÛÇlo9Æ €>zL>CPÇÃÀH;\9¦0ø«µ¤ž®|¯´$€ÓîÐ5Š, ©Ài™ßœ€-ü€/€ èÒmjÒQÞAˆ;äMÇ: x[”î†ò†Õ·6»(Ô\ê8X ¾pW2Fí|½–mùdah¤Ü®zsQ¯7ïI¿Æu—í¾ØÜ(ò½`$£Œûp2ø’óN?_Îrôí—A@öDZZâæ—yÉ[Q‚­¼h.Ó +@GBҞֆ؈èŒrO€€e±>ËP€`W}Méºf„Þ‚u{š-\¿Ó£n^YÇ{A!Í/6ÝŒ!=Kð?žÿÄ—$`ÿ‡¤»É?!»ÈJ œt;ýBàE˜£·çÖ ´~«‰©4³>·& + úY#—óº!Ã<=Ä´¡Cìö zÁ-ìÑÌ Ðݪ + -D¤ªGØ’lþ@õµŠ°\`GI¬Ã#Œ³ˆ¿Ôœu¥BIN–Z/FV«³‘®ô‰S*itLj׈Œo†/1[¨ëÅéÄŽ…l‰Ñ +À¾E¿ø}{ïý=Z”bø%aö7*~r߉P`@wg ͺî[£ÑZÙØ¼üþû|p÷ƒ>Ðòý»ôÁÝ?þècÆúüS: >$Æ{æ2àà™]äb“:€²€E •¥£…Є= ¶xŒÜ_ýâÆµ+çv±œ³àîà'oÿêæµ¾1 €àŸF€–Ô BsD a`Ä@£ÿ듨ŸÎJRFº_äûÏZаá'oÞ¸ö³TLKzqRwï¾!z¡µ½Œaþ^rꤴzá;n6'NUª3 èŽ<à)ZþÑΰ TðÐ5¶Ž6D@ñ*=v¾üòËùåmzþœrÍÙÌ)õ.šLËñ­àQpH~€|9Çz¤np àѧ„ÍÆvöiª±ßÇûeà{(øOc@tZxP@àÑﳿ4”D ÷_çôc)„øay4l3ŒYçvöl6D²ˆÄ/>1ív€‘dõiàÐ\kÖ+ ÒaÌìÖr£7[(ÛfyVËEÂ#2°§+¦úËëù‹má¿H@³ÓÛØ—×× +c{GZ¯“×¼ òåîŽÈ Õ¤ăã8$ëDûùR09­7V +îS‡`é@oVÞ;ͨŠ^[j +mšõÙz7\o¶FAäåB9˜ ³ÞÉ=àZh‚Bd´j`oÖñƒŸ‰÷âõÄKš˜1S¹x9 Ã;Å¥Á‡îkwŸ °·ÿ!ýí2Šo¿—ÍÞi×ë¬éé(£z,Î.C6P‘}}I¼@ Ú¬³¿ÕÁ×O²X›­ _…«Míæ¦àB@t³ù„°V»Â– '´V¯­eÍ–ÖšD/Õ[-í[¬ëþq ©jK„>lz&ڱ摒H¨¹ÖiV[­µ º/X[Ó;1Ó ÕYÐ=J¢óMÑ3òâÑ)u(\À¸y§Ñ„u +ÆEÖsà‰|HƒÁý;ûÇíÁïüíp±¿UI ý +fÚïdòа +°¾¾É Ù:-Ü%fsóÖ{ï½ú¿/øÿƒ>úàÓà.m’ià×ÏÁQ‚ ,])SY:–Ç$ù”€^ #€ÒpS{pœUÜÏ$ ßóQ€+áWSG€©æ,}Üu ßè)`$ ò“”‘zãYr`D·ò¿ÉÛÆ¤àMÿ]\`ÅÕ|Ù@ðïåãGŽôw”œ‚ØP9qR<¼ +°ãò/˜w3m¤#@­`êÔÄ[:Î`P¼;° €öÿvf +“.¢Ò¹ƒÎ#'~“rL+€üüÓBPÍĘL û=¼&L›r‘þH§LDXÒa •§Gt}¥‚€ÈÈ÷]àH{$ € ð”2<Àz<ëÇZ¿’P4¸($h‚ÈTaK×^.†¸éÃjÿGxJ l<Ä:¨r¡6Û”ÎlÄLû6±Bïaµ]É ++ý\×€8BRDùÀ'°ŒË£PJôMt˜g˜tzdZKP^ú¾RŠÈN¿XÎ?‘þßĨ§¦bb!‚ ÚËmzõ'Gä‹£…;äTI>¨GªR`¹ã%7>(ó( f„ vÆÖv»ÖÎÃ^¢œ÷Å]t^>½ÉwTn-Xþ§…›+¶W·5Ñ?¾½ÙÝÎU6³Ç¾Ùî.¬(H£IÝJFŸ…zŒ2˜«÷Q ~¾) P‡ÒÕë³OÔjÏ;(¨×Å 0 hƒ.bµ·Viç7KˆÔ¹O ÙÇiõŠRXÒÃ¥rþ¼2@KrÒWø|c–¾åàÖ긥P&ª•ÙY=ûÇ”[oâ æy†§¡[úÆù¦#:¯7¨rÙ‰g¤‡±íéc<:Ùü³Bd€ˆ§toClsâ¿Ûw# Æ÷êa/6»9-QôYùl¿ûžô‰HÀGÔ|à…þô x”” ?M&,hj*_G6ŠÌbœ=$Ó>»çvÓp»×~þ 3w,@+£ø=åx ñWEð4t_S0ܸ~ãúU:%HÛ4ˆi,>k$)òuk÷iú—‡–1)¬•žÖ[TÐý¿@J„ë {ùC´6W‰kÆ®~øŒÃ#IQaÀØ»·Ã±ÒdàD¸ÿC +Õ‚w,n ô ÀeÍBÿ°ÿD¥XiõTy?)G¶xêé§Ð­%¦É ômëšå'tŒÀ#héÇ6`ŽϘóµ¡ýé•ü$yPÍSSgÀÓO $@úý×ã9P…°ð£üMËÿꂾ^ê’G&t+ÅÐup€-ÆÏ "âàˆ_ªÏZcnñÓ‘Æ{Ìä&l¡÷Y#}ÀV?@”ÜâC6²Íœþ³õ¦´óeº´ËZmZ¡Z«©Åç îl+Vø-”/|¨{áó¡r@GÙ$Àpq@RØédÙ²(ж´P|m3G?mâä(Xšút»s´0çøÈ¸TTo DçY[ +)¶ =Y1€ /šHdbXd9^K¼¿ñ›‰÷5Ž™úE÷Å“²ºÚf=£W0´í¿ò½W»WVqØ®<ÇÅé·µÑp?ÍZ/kIǵÝ‹Ð3”N@cY€s„Ÿ]ˆQ’Tj:V³‚t §a•)p]×Ñ5!i'Òðnâ”®ŠŒ‘œ¶ÀAõJC'âj¦È vép-ëµGª³³3 ÈÀõØÃitP‡eÚ†h%FQk7Ûë›9*ªž„ÀßÃþêYµ=à*#C“ñ[–„Ûß”øßö݈óJ³úëkÂ1›ŠY}yøÀ6/¿{÷½÷ß÷ý÷Þ{ïý÷´zÿ½!áðâKýüå|æ…4ªËT—¬ÇXWP'PZÞþE"# À[oÿâæ›oýÌàt€c-©7€Ô”¯„|£þhÁñ/Õ(<¶(×v…Ð0€ë7®ýøÚ_%üc- ñ“¤È«ÉÅï~rúôÙD~òæ›Wrãp%€ßØ?-5/LÔ`xœæ à“ˆkãõ'Aãw” úJÕýQõŠN±ùãüÀ ­Sî \MÈñUÅ»¯öß}µ(^~ùòËGà¿TÿÍ‹©Þ3AÈÁVÖý™ž¯‹°;:ø_Qì¤ àø¾*GšÌ—{|¤>Qkì±Kö#é }Á)xŒÀ3áÀå™ a°›=Ø€÷ZÇj "‰8¦ÜIA·Ï;])MC©ÍÂK £3ÈW©ØÚ¤vh0 +nIøiP£úV‚N—5fk. +¨7$º\Ž&Ðq«+½X—ŒTˆ¢Í!9€Ÿ%évc5cqS H'ý[ +uöR>tŸ|Jç>ªúTÁr#xù%Þ¢Cužfñ3¥ªÔÄ(ЋSŽ’§g€ÿkM) Pš¥z½…ÍôwÀàãRÚZÆÚ’;ÜnÔ„ÿYóB[×YW±YÐÅÁXÿ÷kˆw[žK?•'…÷ƒ{©¸óûOþö“O~ýÎ`øÉßÿþïÿþ÷¿RÐûEÑm¿´¿¿¿×îß)ÖŠüwçûR^ÜÎ_òèziÔRú±üwZ[¼>‘•pd”†Üí5k[‰$H˜~xú †¢ì¼>¢—¤xÓ¢‚â:ƒB9ìwHK›;¢Cµá ß£ƒ§¬™_ÈÛá! ’ÿÔ)-8hNÑÇPÿ¨ü§‚ öÃŒøÉ Š:º €‹/¯¾:x÷]}6ýum¸ÕŸ¸4ÎIÿ*ÿMá +…L·ñ…ð‚ʧzpÚø¯X"±pY[è&+V)˜JF;i¢ÀÉ%K5úKâôþQÿéà@}òH€¸îÈ`ü‡Ø@.ŸFÃ<0·&èU¹iÜp$¡˜¦ÄQ…œ¨ý¥ aSp#œ´3âT¼‚’ ø¤‹·’`®úD½¾˜Q>[cÆ@ÃoeÌG6H‡*è¡«³Q#`…<©Ó\vt¼ˆGóòò6ô¨ Á”>(íé<oÑ`.›å¬Ø¡9w_CÔ¹È9b:#„/¥èâ¯/áæ´×ÉšÄH÷é$KÜà#µ%nø>J*Žò™I²È“r¾Þx¶›¯ÛÚ¶6ä±N<ôñûˆiô2Ò4>jü£t’­B/¨(Vè?0òr·zsÀÑwt®§Ç ‡!.Ò.iœ2ª¯»m6gæ—q¸ç.E×:ú +R_=¸rækµó™T?GXlh?Ï‚ÆzNMŒ%:ñÓKŽ<¡µµ¼^`^a³å“%Pºà^×xx-ú“¦®'ëèFxë!kb˜õdr‚èFtѶnI§ã4ùh·‡þ˜'}ü_¥eäÎŽžÎpØþ°ÿý¾ö¦‘/¾]IÐýH-êã¿‹ ×þƒÿm: z¥ÝÍD·ž­w··77סbgø(J¡Í®¢!š–#-e€ +B•†.S]²Ú ðþÏüµ‘uB®€¸É ðËTþŸõÐy¿z‹¡s!g ˆ›OTü ¼?FJÈóÇ×HgüàÚµ‰VÎIEwÀD—@÷÷þw”œKë$§Ï(ù·IŸ>l€к?~¥,<Ž@o"ðøBí @"Åÿ®ÿ¸ý+™ÔuÐIÅ û Õ½°¦ÞoœOj?SÉÒ[:N\P¼ú®þ–´˜ á¿àáb.°ÏY‰±Ð§’Þ/m…¿´HÆ ÅDw@IŽö¡'û›ô òA–{ÜF/Àþ rÀp¤@8~ÏW\£¿ 0®·f‡<[t"SZ¥`”XøI{t?vð¿C×î"æc¬(Ò€ˆ5uðm1écÒ‡ŸÐ×T¯¯Õgë…Kjf•ùFñT(+`neï´kz«®z§ÄNp¬€”H]Ö[: R*` £€.×¾Ðò¾^ARœK×þ!ŽÊœð_ø.êÒUiY—У9·¤ëMŠ0´ÑØq<øoã–ÝÓ––ÖZ­%zÃòØ“† +rŽü`ê ÝElt³Õe]OÇ* DNÂpü.ÒÄb´åÒ<ñ3M‰îG$àÏP÷S}¯Ýùï_Ò(^Õ†SGâ’Ä}"¢dg3¨ÕKkKM=„5€Š;ÏÜ•9Y­™»·žI1 X㙃è:T_„X„(a>+‹ÂzYÖÐõ[Aϯ?'°–5ÛA¨Ü©Ùý2/ZY¿³¥|ô{v$#ZgÍš€À¼//èW¤®Nƒ?º”¾· L[= ‚ èy ¶×é`ž4úܾMIàýMÈú„ ã]ŠPÐìî]å !æ¯36ÀŠ=:ìã^Í•v“*˜Cr Å2šZ*ZŠÇ©é°@Xh(yKøÿS¬ð»»4ÄpóWXìxåy,á§wœ„%` +ñ}Iºqýú.UñW¯»S`Ñ€) €.àKáÿµBÈó=å téíŸ)ñ‡ ?5þ—“ | ózŸ±Â€½˜&X€@µ¾"À?Éy4Ä€ 7[ðñ ´O@S GIý?Î Ð)ðÐT¼ìV€T6kI–¥¶/—ÓfúÆxú©§þðfR÷ú# ? ¡ó±^â ã¾FuõZÄ·˜PZ©3 NN4ô—Ä "Œ eª¸¶|Ÿ‹k÷¤@?âšÌ…£×žÇ!f#Â^§‰Ù¿øŸ‚Íb]a57jæ·»«·RŸõ2ЭTÒkc—úæu.ŽŸˆŽW³ŠÀÚZ Çn ;ృ£^©ã òõ +Ýãè*ÂJ|ˆ)].âK"íÆ2Fb‚eSÁVç !:/šØ+ºCåÅB>Ø¡ø÷­èãñÑÂe­ùg´ä•)‰²éÅ:4o”Øó½ þOU—–oPIó+3#¡5É4—1dþÓ‘8ðĘâ5E¨\hbö’Mˆÿy4õCýï~§AD<àf‹'ègÉ«Ô^oθO?z7¦ÂÆ]6Ø©}r^¡I.4s…±éHNÂg?ë4~véAŒî˜j ¶: ˆZË»#ØÅÚ‹é@V $&ÅËõ9½W•k&ÖÌÎÏÂ8ùäÜ„ }!kçM[1è8’—„:ù:%ÂC +Jôô`Äôƒ¢½Óßëc"(PP¿õ)÷7 ”ÃßÕd -çT á»+J<)Õ[‘ø”†ªÈ¨ñö*qãÁ•^Ì!I«þübY¨ˆR5‰U5ãþhú^̱HÝ· ùúKÓ @rúé!Pñ»gE¨¦O``žþO󥿩ӻWIÈU%þc†Ð¾sWo¼}_ 辑€%ü–±à€ÿŸ…ªûÿ5±8(µÇ_ &@A†ý úµÂÀÚ=c¢»‡íßö…p‰Ä” ±×r4x¼I÷%4ÍþOˆJî² +ÀÅT~ÁË¢/¿¼ý²ùe·xæ™§ì®ã/kþ…ÿÖøÙÔŠ:ô‘  ¢˜tmÉÑ^ÖÕ'y‚}ì@ÃÔ$†è8Îß'ø?‚ý)Àq}øÊŠœ0¸`ì`)áàà:mx» ¥¹Ü7^8º°á@'9´P‰N'Œy?_ù)ŽÍÈ´RQ®â61•ô.çï·8ÉÕÆKøZY³Þf÷?w«HõCWËjÑ?^‰$êÚy¡æ´n7(üV$%±êy9]ð‚Œcçïùrf&“¨¤0.âzÍÁ#Tl1œ‰Ré«+ +$É­[þsÅЃ¥ý.Q÷l {¥ö'àLŒr’Ä9_il»&;„Ü^ôóŽßhŠ—ã¨ØšÞNøãÿ 0›n.¿U4nQ`ägˆb¦èùæóÛ¼ßë+ GÐnû1êíjiŒž{k À ¥Íû9v¶tp9tüZ¯€ØôáõBé°*Hx9zÕy`,¶§ø¤hÏa„ÿfx2‰V.èõ+-Îéô~Ñ‹ÖÕ´1&kÚL½J =jÓcÿÀQ§1@&úÐŽT0ò “ßû^Š0Fk‡#b¼s9Å<Ž*C1ÿÏ?ªÜd4à±daîûà_€MÇ0 +”Ñ© w€„þW:õJÝÚ¥H€‘sMh¿žr^ÖJª^Þ~68$q .:r¹aU•â<__^ ·DÁzá*uÙÑ_•lÞÁAøØ)¶—×9ü&5s>ã ’†Î±íØe–.“烼±ß™¶|€~‚")¶ÿÅú"-ÑàtžO3i ÂH.îƒÇuåùJ£ÄÞ„¶ñ#OþÀ+sü82&oJ°sLOz"j†ãÛVŒl'­¿ÒNÑÃìo +00xY&êß•?e$Iöb6KŸ»Kÿ‹&1pñ¢…»¼Lºf@É?!D‡³Â·G€wî¾G¢È¼Ã%â`2‘˜¤ј.³ß~£WÝÅËœ)î `­^Y£“`¾7å whÖ†G :…Èò¢ÝÞ×g2JúFòºl¯"<$ÓÄo{B€M µú»šj '£)Æþ®ñ¿»™‰Ð)%Níuú¦íˆ(€^“ƒPàæ°ÿ˜K UÓ£bˆv,µ ÀÏ“à5ðSIÓ.àm°{F°­CK(¿Ÿ”nÀŽb €©Ä_‡ö?Ypà YC×|hJ""áéÆ =þQÈŸäÌÙÞÐ)o^{ü?ÈÓ1÷'“ÿa €£¦£OÑ线fúõ¡ÀrÏMÔ ˆ$ô?0Ç û€å¸:€ùf¾ÿË"/2øÇ<þBöÔ"†Š)a$`l@I$ãÞ ..9Þ `¢/ÓƒdˆÏ1í(½µ½'¾Ï´û ài}Î^[×·€Bô0m@ûw À„ÎFÉÁµ$¡DŠÑŠ·=Nj؈=Z$QÁÙ²ª”=éÑjlç(›ŒÎ£b:GOÿàT€þ¸(ð¯ÔU"æUZ#(ïuqÒáŒXœ®Ê•%ZY5*%«?Ç;•ìÂFÙ·®@Ë«X&á2iä äËí0½kS( à”œ‘æ´n¶×Ú#ôŒ*^ŒÖÙ)Z§êPêhü¾è¦ëÍÆlµÉÿcæ„Àœ txœ2¹QÎaBÄè^@[–,žw¼‚4•ïgâÅpˆ_Îx'‹Hã ì+ïq [eû›@ðM›Ë¹È¦gD¢|豦ÚþŒûÕîn´¨€õqó>XÊÿ…еÿt_z|4è¬E‚kï*²F_«ÒBäé¥èÈ^ÖÈ^ û¹FjÉŽÃsçˆ<_¦&‡‹Z­^Ca"AB,U1Nº~‚mM4nœ‘­ÄYt{;ëíiï¾¢×ÇÅ Î-"xFNY¿]IþõÄ¥ðw'À9€ÞnÓŒ?éÿxømÚåo}]{<63%>šž××W’Î?-§Ÿb@Ï +DøO—>Àÿ#*BmÐÅëéÄ!7o¾ý«_¾õ¦-n8²ü Àëvÿ~€Æˆ?ÆýRÐòÏ>ýԹݿVèêU©ú€›WwÏœ{öù×° ¼)pO)›¬Ê'ysª +à^rVüâMÿ†Só´”Àn--Tµ±T*•É^ýK¡{?šûšÅÍŸ¾þ„ã>îä,àÄWfNà~£üÄl…?_ÁcºLRm¾ÔË·^1°lå¦(N—Mâi)8!%H6¡h²àÜÇ$làøtuéðGz<òˆÄÄ €cûø*®“^Eð®I(î/ÔeìÕŽ2€Šœ)ê“&U' ¶è¸IRÁA¹Ž•ƒþ¥=) G°‘1•»ÊmJN +k~a;.òåõ‘“e1–•µ…í¬x}Kë.ÒÑ òÅf³r^{ðò²òÌQ*e'Rê$t‹Q·&µ›ZD4;[ã þRšLÓ"Th4LØ)ÑB¯´×‡ƒÄ+ï|9r.h½è#¸nF‡âX¢“×\Ò£eØâ<*ÇÅÖ–5Õµ%wsL¶k‹³UZ=Μ° +Šz L‡Ž8€n[Qz^E{YOKÛb ‰çyLå*­§·X[¼R¢6‰&6óA±ê¦o¯ø +1öäUÞ¢þ\½¼‘ïÀ€Â€£\ò 0¤ V³Ùzsi.øèû ƒ d ¼åf^=ï·h+Áø¡»ô ×Cè 2×ÕŒD¯Ä)Žë2 ý«Åóh$É>\»4ëèaÞØ’ZÞ¹¸4ßÚ°þÏx‘t@ øŸo67*ç!bî‡Á ¤–„ÜL™žÈúúÐ%¼ÿ^N @\ìÕ>Œ Žy(’0üë…ðw(5}ÏÑÿÿ´¤3€.,4±4ìè6u¼›í±ƒ£mÂÿÓOi¡ùiÏœ¾‡ Ù`'$aíXp»O÷”š†€’þ• ?zü€Ia¬§žm¹I¼~% VþM€]ZBcÀ E_’°~WÍOQ÷²”rî…s»çΞyAÉ‹u`8DÒ›;R¤ÂŸÂ¡¿ä zHjÊG?® +è»ÉŸ£„ðlžÔ¶£&låª\ +þ#p¼Ì¡þ©Xx¥0 €£3VþJª½KQˆ¼¬‚|<À vüŸ°=ŸrÛÿ´•ÜÌØ `Ü`l(¿¿´#™ ôiÏþ0|¯4$:Ô5éP‘c€°L{î£ JT˜ÀŠÀŒQ ýbÓæ´Unk•þˆÊKI­Ç/øÐódË]Á—Ú-êõÂTlƒñ +·šõùê<…²¤y¾V§lû¯ãN_‰QŽsºΠ»Œ¡ü‚Ü]ÿà4’ êŠ-Š•†`T€]Š™ˆ×Bm¾JcGW(„È{pQ©¨y/¼õ¹’KMØ¿¼R*q.Óïô¶¸¹$ð[k6[ÍÙŠÐçÄì ©ÌÔAÃjœ)é[ S•ßÁz£Mªñ-ëùñÀ­Þ—S¼å»ð¦—Èè/IeJÈy1ȃþ=$–<‘Fíõô8õÌôßáLþcä¬Óœ™C‹§ó#QM¼ ½!÷°+ +°UåèACz$tÊ ÉéyÐäfk]Ï h7H½äA$§]–UéLQâR´²8$ lÇ’ÞÓà¦À/‚ì2À¹×ÂðÖÛ7$ ÀUáîýð¿Ôè9N}îôSJÊÀLÁò¦öüäM±Œ°¼ þ@ëGúkå;ßd·Ž €¿¯œÓ-ì¾€*€C’^ÜQ‚ÂO“~êõm÷×–¿ª/-}MDbÇЇ¥?¢í˜À^s…|Pˆöß_NÈ·^y¥ØÙyç䨢øØÖÊCvcpÖí¦-&¿ÇX•ÐÖÀ=ú7›‚0ÒÇžIü?h˜‰µuý0ÐWM‘|ñߣúÿÑ}Ø Ì'$xpIðRBL—´J¡´õÇáþþþ'{4$§—ô­—ÚË+m!sW¯Aïv#f¹vzyCûGðÏÜz¢Ro1øÌÀôQ‹¥oíõû;Ú.zû„·‹4AÙà ö÷¢ÕVtâ–gÅ@|Pþ²æò‚à…áî{ƒÁåUÈ«ŸJtá‡ÜìßÙÿpØßÙÁ¾[äÊy£u_R®9 +t ½½,ß{;{}Òæìíë|aÙN»±’‡ý;ŒSܹƒ£a§÷ª€Û}vú·Ý¡]+KÃS@6:œüÈ:9/ò.=Ës’Ï»mQ—n^ìm ŠáÞßE<èò‘Ç4½rX.yP^ÊEâ¹I´ ýݦӰ÷\¸ö >;Á¡õä½¶ÐÓ’+:Ö ¬-ÛfZ0ûÂeðŸñ‚2œÚÝ—"|BÒR¡>+Åfƒh+åìRê†þX)ŸÒÓõµAÏŠ…°†ÛoeÍœF´è‰!¾D³–áŒÓ‰?IɈq”/Ú+|JµˆÍZX4 7W?á1ä¬ÿ*_ÙC}X οœ¨0ÆV{â„ÇU¯ï»ëôÂúŽÆš»Â~=zѽœDt& Â÷âúá©í²öœ>cX¯*-—¯‡$¡íXvϽ&Tw+,‰¼.ðÚq€tæa¡g$m-×E~ðè°±?„\Û={BúÔM@‚\-ßF~x` À gé XàÿÆo¼éfÓ’ÞÜa± ÿìì¬q+¿=þ*Rù…à⎌T(’ûø]ࣽ™ð¾„ÿ{ÕûOJu)UFÚ0¼sk"< ʪãeLžyÁ6à1À+ÀŒÀ‹§“ :~/?:ŠˆdHF¨æ•Èn²*Ÿ&ŠL0¤N”Z2(Pð}(À€(€Ž›ð Yq‚¯ÀŒ$ M¸^Ô¤O¢Ýœò]š%uzÏO‡ñãû+”l7…¬.{¥ûÆ=}QOTÉeÁ=¼5Îó¯ÇH¹ìEB+@&Ú{‘ÿIw;:±(ùõ¶tå¶Êçøvqy‰–+«Ï.+ÀÈ£Ú§"fE“%Å9knÜÒæq6qmkµR¦£Ü,È¡”Ytg£6»ò\º4Mš¥Îu·t 4cˆ·hJõ¯V銞vh¾Ié;ÎMvAOOI­Ó3]ÈÊjãY%çGªk®û‘À¦4§Å(ê°Ãƒè/»ïÿn7Ov”ôÇ£k§b5<â¨Aã§ŠÍ7 Á¢p÷‘¹æâ"žk-ºþêb¿á… w[ÝózD’— ŸõYÙr>ÙÑ ˜@'+$Ÿ 2"t×.['„ÿa9ÁÓÛêôÚË65ÁÈAà]]Œ¤’1.МcŠ,x9â °qÏöê­ØNý[²ÕR®ôóö¾âòq·ÎðaJÂô¤ŒÓ$Ýÿ©hqêñjí»š€ôFÃÿl}Ýá÷§¿Ž d@+¸c;ÕêOÄx +7Vpˆ¿Ä´¬ïûšÊ÷¥nèâ°ÔûÅŠâwB&TîÒýüêW¥€f/$ð6Ì@àlxèO˜íKIÈŸ$E-TœþßOŸ¹b0ÎMû°àÓhð¼MÈò ¾Ûxœ={ö™ãç‘ÐsÒ¹×ÿoü8ÝſєàÿXP±B¯õ‰YÔÿŠ‚aà?%–Yõ€þL•‘‚áõ +ÄLð?ÓR #Åÿ,ÕEý_Å\ðÎ@È¿ ðÎ})ÀŒtèR^pK€dô7êšc›piˆî€&ÀQ^Õã†VÏàonFl í˜làïqÿÊN’ÀégX)O¨þô€ÿ‹ï ÿ+_‰& P¸¤ÅhGÚX^^nXPpùÙg——kÏ.hõ'¢ˆÚò³µgŸ]XÐAZÄX,úxœE\Ò‹Q«0VŒeaY³t¥÷l…![j¤NÊJ¶¡É× 5ÉŸT\Ê{Ÿ¥¨©érËœõl­âImy¡R«ü‰._Xæ4Dù!1˳5%õ'Ê)açÜÉ’žŠ/rnp«ëb\C;•rÆõmÁ¬Ìê~*Ufî‘¡h,³ÀÔ¨T–¹c_MwYS +µ…gkÂŒ”——ã!—SzòŽ9mx}¤ }ONoýí傺€¼.ˆ*XôØ:ô*ÚÑ'"¼çUAaø:X%—âÝÛÚhe3ö℈´PÿƒdÙ1€L@AtpûZPÒ“ 'Dɹ€D¹ˆHi¾¶åùvC¸ÛÙði=÷Æß[ÛZF¦–{ºŒv¤ +$;¿Dyke5eP'#‰Pe£¥7$›y>l¯ÞV(ŒZ’|¯»ßç‰ôzEÞøÁ(Çùàöí½‡"·u¥/3:0_™tþy&®öÝšh‰¾€Sk4þ®ðßmC´«!üg(Hs‚1¬ˆ&¬O(þizq½é¿Ò!9À…ž‹SJÕƒ}ÐtGS´YD¬W?Úì^ÃÿŸV€áøZØÞ§%¡þ„¤G N€?xôgÝÀA Àõݳgè +MðŸ(Ïõ–qÄX^xæ…³ú¹œÓB¹g^þ¿°û†.ñÿñuúKÒ‹; ôàwª"íX'LÀÉ +$@Ú¿bÅó¯ ýĤ),Ú?í1ÚO¡ÿƒÊ”ÀÎÎ@¨¿ÃyÇnI¢`Zfžš`¨ü 0¶P ¤ôÒ†‚Ét¬ÀdC€±Ò®E2I¥=Ô5DJÚ%Ðâ"€T@ +NKø¯5W’”`;š¯Øð0š|þWmxnðK,"gÏЯà6ù +ð/ À¾röư×ÉÃHHûJ´`ËÛ(`ü±“¹À3šÏ>2)ô;Äkÿ`Ÿ˜@˯êcª–Kßwä© +ß]ÿ ðCáÇ&€£FͼŸwö¿yþò ÀJ2ð@!ðë_~}û×@‘þÙ9!QROÈŒ°<Á¿ä©û†÷dÐü4fx:YÔѤ‰JY¸—À¸!€bJÕP¶J¥=ðŒ +ßSŽCÊý#Àÿuj™’…+‘¦NÐ<µsÂÀÿ¢Ÿ~Tœ$Á×?^ÅéÉJ¤²ÓbÍNËnΦ¢Ýåµ c<´„Kósóú«K¢Y0B52goЯn'Ë7ŠÆJ¾‡Ím‘Xöú{w´úw:tÄCM½ ‰.€Õ éZ]ÐGbW 6StÛÏb¤ÐB[²ÎÆK褙N !ç¹. MQÎ=: vk‚ÒŒáÈy±(„¹96R½s§•7žh2º\¬/-J„=ósô|°Ä¡" ÙÊå«K¢|9Ïî† ¬ŠiÇóŽ‰Ù¿/)6ŒMÊÁp§¸Õ^îŠplç·†Ãß²?ŠÚÜùð7{{¿ƒ¬ ƒî¾8—Òþ@t OÏß}ò{vû;t¬Ð,ݵÖp 'Ãâg€²/dßéeÙŠ«xžü»Z +D‹;wöŠþѦbпÿ5o?g*¿S ?ùd0؇‡Ü¿ÛßãøÍ Xòýèº}X~d„|ô‡}Ü&o‡A¦œˆÎõ²ùj½Y w†d:õ‘‹:öX]ôB)ìƒþ‡¢v{ŸÄXˆw uùÊ*¼U„bðÑ'¿êÆûÃï Ÿü­r\ì¿sëäµì|‚²ñ%!ýaqaaµ_ ‡ ¸ +`Âq)þH­VþëSǦZF[Àî&Ú?^{,Ô0ük®F«·qÀ9$:Ø·|HžJ>¡UQøY7;ºàQ)àŒç?ž“à­äðöÛ¥`÷ÜkáðK:üÕ/ñÀ p ýKÉ_ó»çN?e €Ò‘ Ü`ÌáÒ`ÕþAÅú=hxùÌ ÿ…,BÓ6 ¼ðóÔ4ÝÍ Þÿôòj£ÕK‰O¬ ÂWdžC º=c„@À=;Í*Šœ¯`˜£+`t™Wè Ý-éþTˆÿÅ6Ææÿ `†Úüÿz àñ™1ã¨lœ~:õí&À±^㆘ë¡ xúòbǨ!€Ð{ úÚ(ÂØ É€>¬ÿO hƒ€ØÂ!݈-_±`B%8òÊéÑRóPù,&PIñ-ØÛèØFŒ—vk­>/0ÿÆrÿAP¥‘]Cj NÍ‘WéHµ÷?¡á]²l4B{ã§—€ü‹¹1èi¼C*¶Š¢½ÜvC2å2Ei#­ó­|¥‘÷”ci|‚nÌ—¦­Y®‹‹ÖðM±€± Yò…/µNî c‡îv®ZÍêK-Ò¡猊 +gPš² Ÿ|*)%Af›†*_R¨Ÿ™ Ýîr÷Òêêj{~ÙºÒäùR•bÓl–o/oëÿTHMÃ2=<Ô6 %Ñm7QPK-·’™W©T_i,4º•uºÆJŠÆJré¢x£Ôíîêòz{Uˆ•mrÓm8ƒrá +›n¾ýìö»ƒwrÎVDÔè¨1Y×[“B¿ý'íF€Œ”ÈJ­¾âätV—nÿ‹¦ôÐje¶ZÓÆªn½³Q‚™Œàû¹½úÜ¥¶Hû’Ø +1 AKI®¶¾™oþÙ»z"úÀ¹òC—„÷c¡lVá)¼ÇÑÝ_¬0P0ò ÖM\b?|ñ`Æìý¼U}O|s|)ŒЦ@}A9ˆ„¢)`ÆpHôÆ\@’§ÎíÚ`ì§…ŒÕ•¿“sn ¯ç+ ¿wsdøÕMºJáT`€?X¦%}ÌtUW¼áVOŸa\¡ €¥ +@Àñe7uø¬° :ðÂÙÓO¡¾FTÒûÇò#÷•‚@ }kÑœå¡ý©ï§òÿ„'8 ímÙ"ÑZ§cˆí¯*Õf>îÿ¿w·RþaaÈ_ +ü?þÈŒtï§Æ6€¤"ãû?a(mHòDØÐ"¾¬c¼ô¥Á&½Ê†Þ)|OhOb"b„½>`ì` ³Ã€ËÅ8€ ®˜ðà_ð(ëdRHhðµ$aÐiÃ1éÙ†D;[ý‚öì n%.Œ1…ÌKóóîH^"Õ  À®äɃk#4›½¡À’-Á&MÀ¨æýöz?ì÷z¿X7„ª_[×@Q ç0ü\¦2„ `)%o×Ö ðÚÙ„W¾¿‘:Ø*Šv#+hŽFÞ9’5`këe7 뉸×Ù -á‘oîbЬw +÷v`Žƒñ¹>?7_Ÿ‡€ÿYc¡é1Ý @ ‹=o¼å°¬gÍ„÷é¡û¹O<ü vjÊ»—@ÀKBÔKë—„‡ÆÀ¼»=X~wÛhwiNÛÃÛÅf¾,6=P™-0̺·¶»ù«E/«£±QWÛl¬HÚÕ® 7“.Ø+ð忤ìéˆF{óOn©ôF¢PA?X²©h²—mo?Gm¼az“½h€pxy•¶Ê9ºoQc í\Ir9,Æ`M{¹»ÞÔàI‚Kú¥¥6þ¯·»›Ë¿2©L@l”-B.@3"u]¶ènÞ2ÉÖ/eºÿ<ß¾µ¹}IOäáKÂ}¼8õÝ{ÛYÑò“ý_là䜴$GiÁ/Ä=í>t1˜cÒ§  ß ( šÞ]‘ÞlÕBðJ%”‡å©sW®Ñ ÀNšÇ[`U—Ëëv¬Ÿ˜ÃàFã?€›¿üÕ¯ÞzûgápÖÆƒµ$ý—vC—Ý`†£ßNÑÛÁp¯”²â•Fþ$ ’ÒWŠzÚÛ¯(R¬svãw©°#D¾E v¸ØÞÏŸË +½7Î +Ñ;î ï ïüfOÿzÞÛ;ÿ¼ÑÖv')ò úg—Ó{i¶tÜÿsƒ¿ìñz·¨•رWˆ[Ê]0 ûƒýa8üäòe=]j[7Ρê†];­ÿôIDATb¿»Šqäa ú=—då `ÝßÑ[`šÆv& Àwe€ˆ#bZ_§÷¿n÷’9€Ö"ÍJí¯úc€f­?Žþ¿p¯ƒ“KÈC2¶Dõ¿ñ_eoÂÿxŽ÷sXl +à_Ý€¼>¶H÷ Àõs®ž¿YZ®^9VÚ!º"€3ßêô ™¹ñ3€×uÌ=ðàO¸†‹?y`@?Z¹ +àHs/§Êù´Â@<­Ø£æˆB©îs–7ÌN½ûcfúz£bü§ ý9n‡ ?®X. XrmÁ; 3 ü”tåR^BNZ0º +pº´h x¤€>®É†§c€®cL ñR蟖‚@F;GÉP¦ÂŒ(ú€@ø?öH }Z|1ÚO"áX©´ÅYÊO¸Ž +ª±Pö%±þ [­€¾d Àš¦–8€kšÔ¢:*Ðé ÛÍÛ`¬Ïµé$îtÜimO[ÙrC‡¯ ñ…›‚Ìu\ÎŒ©`=ZtËuŒŠ%ÉÁ©u,Ý!$t}ÓËw:ùÀgdÚóVo¸Ò†ÈÅÌ]´T´]ж4ýð‡?ô y¶N8×f.º1å…&ñƒf#ïÿMDu\áAq €´ššNrVµVÈÖÎØ²ÉCÒþãiÇcæIÑû80á¨|µqY÷/p®ÚEÓ’VE>Xé¾ë¿[¿!&ëÎÅ»{\ÜÒº•µv+øUp®§n§Å–+ZtD¾ üê#) pÞ‚®­ÝÜì‹Þ ½?y€¤×«¹h‰BÉÏÞ¢Ú´—ÄûDD4Ë–•Ñ7íõ×£wă^ªÓ`«AØÎUL(ø1¶Äinw3•EÎ ÁºÐ ïî•O„%±ù ¿xè‚Oš¼3õ™êœ(@Bw4~*ØcôךVîxEþµIcÓ‡,˜¡Ïëß×mw×7³M×ÅôÝÛ¼á~3$a2 *ÇÖ»››ÿêмEäAyêìØàR‘õ @I}äúö{60¤–c”€] +¼ñ 3À À½ À_ýKU§}*õ¬¹%À}Z®]½*lOXo!<ÚzK;SàA €ØÅk»oDXˆÆãIøì>üâG½=€/ÝÞ1¥?A~1qÛZ1±ëx9)6É×Åÿr4ÀÁ-_rû7¿ùͯwv^qg;ÚCɰQrDZ¹=Á¿ä,# Ÿ}X\ >0n  `Üà^£†“&¾>}±C@žÂ¥˜¾²N€Ò<NÓ UÓFz +cb©ÿ‡&¤¨ß„J ›4ÅŠRÀ3wÑ«2¶ÑFýŠúÿÅŒƒà<€F͵ €#ÀTPUåw“}Cµ–€ÂFä—mŒv õ Ï'èëFçT'þëÿö>R`]I(®™¯/_p{2Í;µ¡¬‹ix"ã½ÞívC`¾2»è†Fº¿ä‡ý: C|òG:ÖÝGÑ\èÙÐöÿTP=%溨ƒE²¬Qkç µ᫘Ñ1P £ÖO7žz +|I´¦§„v]šü¸ö î¶þÝêïvŽç Ýâ ޾5 +F²ø =;p7n×¶¾}¡âÄ">´–‰­é=é6ײl{¹ÈvÌy†JNWåkÙ /¢ôoEßtíù¯gê(I/ßËWi¢?w:P+¿}w$ª7O˳b¡)@’JA/e ’Ó“†ÊÜj¼“Kë×}kƒŒèÎðVÍ_¢~bA{çòÝíŸ ;ƒ½—‹ýnwðÊÃÐokcyUÐ.€ ´þ~([Š,-Þ­)Yêa @¾²ÒÆ|O+ lÿvˆÒ¹Ií€HÁæfƒäÛ—o]>bvyHF +Ù ˆË\IÂsÍ×…ÀSóA €›NY~1a¸~ã¦R0^߃üþÙ`3?_°\þŠüp–öˆ2qíæ[ >uæ5ºü/ €’Äírðƒ3¥ Œ“ 0þ°ÝÂâfü÷—ko\»¡Å?ÞeD€3}Ú¿1x þË9MX˜GŠ~€ÿè@åEL‰>èã3ôcè/9µ¤27@Ðÿ¶À¿ý·¿¹ýÎÎ+ôXÚÿ%*J õ©Ä+3R£Ÿ¢y\‚É O°€ö‰JqCª˜AÊÇQ^úÞ8¶lðÌ3¦¥ Àn©%ìÿÚc¾a2KaœlÂJ‘ap@1íà‰¸À žIxð5ä þB¢´@3¸¨Ü…0\>Î •{M ÓêtÖè·e£µÕZzQ0‚„9™£(±µÚ(:+xbJÈÕˆJâ¾òB£Ž˜ö †p¤Çßë|C)½ˆ7]K +µÂèØ¨Ùe]Dž-g}éðýAO¹Ã>±!hWÉ®„ÀÑ`¥‘ Cüµ¶ëbv±7¼óÛ;þþï~wçΞL Ú»$Èê1P¦^ëÿ›4pÀ¹9´5}¸óЃÖN€K s· T"Tÿ_œè(_]ŠSÏ*ÈÖv`Ÿ–E¾ß û…RtƒÅŽ^ãsîÔ!Pál²A‡ñ_ì‡W´±²âýz:JG°Ö©­:c>‹ô,wõp{¹ÐšE©[÷>$z®ïÑënž_ô6<„$¶W¯`¯ +|`d[o‹ ïÂGRÓ‘„÷¹áa'ô€Eêõæ†r¯ï’›¤ÛÃbê "Cç§G‚ã +Šlwµ/¶$:t#”»¤˜?Ùòà*ÀwXýçE%1ÀLÂ}ŸÒVáQ?Tèœdà줘?4Aÿ€u4|Ìú´ÂMø¿²¾]¼ûÁûï¿ÿÁ»|Àú=­îÞõ¬I‡ä½TH ÆHÀÓ&T3”´À·~j6¸) €;zýõ`¾ñ?WümHh?%¯ï2áêwœ@^?óƒï?uú…¿6t;-/´ñÓ×Φ ä­ë»ç¢ÎýM?”þ„ù#🰠<˜¼yíÚëoˆ ›7„Üæ%ÁËÉê¿'‹ú•{åz¯R8DI|y_¿cÅ]«,ü¿÷ëÁíÛÃ},"ï¼ €°™3˜@fž>-€Šè/9ƒ„Öà)ýÓî?¦QgB]bK+þ±^ÂÝI/€©¾7©÷Os€ñ–޶€ €RDž6ô ;©ºªät„oH&°IKÑ +Ȥ.>[},à"°nMQK¡ÝÚR +ñêÒ-1#cG–š&tÜ0`!lå‘à¤D¯"Þº^–·—61? ¡Ífýüy†èŽÀøZv3F{ø˜lúÑžNÁ½Kt`4ÖAC²NâÇoô¨f´¹^ïö‚B*BÁ–.¨K¶šõZŽÆI#Àú\Uê¿æ°S‹8ä­¬Y_`D\~h @-E\M,e¤þû)qù¤àSWBï6F2=AèVï×xñ! N‹þ«y¾³âðŒVÉ1ë莨ïlm-nld +Þu ¬ó„¯€%š9˜Dºíù«Žò¡\Øî®z÷jã¥É ‘èj:T:»o=ÿ 8/h­çO}}ÿÕ*C:7ÒXnû³ ˆ!‹›kõµ-]·ûÍtpáŒ83:+åä•’)rÐÍÞuØûÄWöYl·K7ć$³Öàê ͹ Nœã=Û@ÿT?é$ä„Jö™T7ÿÐd¡F@›Žý4Al +Èpÿ×'Ÿ¿ûÁGÂ|æ»ݽ{÷£?þôÓïÞýôã>fû°DyPµ€Šæ@ÿ± ÀŨQbÒMS€«ç^xü[‚œƒürdxáÌ9÷JýŠÁ~zºr•i7q”´»g&îVX›)þšÔsö];ÍêuÂÍ߬ˆ\ýÿ±÷7¿q]iš/J¶%u‘*1:¸]º²JE¥Â¤”Mj„Ša†’f´™š!î¤y +žª‚trP(¥ªäÄ(Èÿ`‹LÅuó€IÚ,2O29P–Z¶)Í<óŸà®aÝšT÷Üç÷¼kG?$K²uÎ…ß±?×^{Åææ~ž÷YïZëƒË?Ûfhð¶ïšýX HgW:ÄsÅi"ü}c–(À_ìøö쥕ƒúϰþ¿¸øÑêo‰˜¡`f†*£ÿ¥Kz×챞Áƒ§@ê®þ€ÎR `ÝÌä!Œ­ÁÁvol¶ã÷‰  ÝàÔ®(­{¿ÌZ•ŸÕ˜ÚzÌ&^¡KK²Jô }uÈy‘¸àß»Úì|ÙÞáÿŸ[k›ë[› òwš_‘{,)z)ú%oT™ñ_fäç ìÏ.ø§¢}‡p›~’à À®€¼í¢`ŸéêeOéûW¼~ùÌ«E·ÂšØí†tèö Ñ Úè2t=øªJÐ'XÄ<Íã(øý´¦Ó>¸Ì`»)@ +àë–Ú+UË!h…O7ØÇ‚¹o}{ÖW²0'ð›ÖVë£WQf>Ì?$`é$^ø¯·‰Y=Óv¦}*üE¿þÓ€à€¤ë`«¬]gÀ €'l¿(ž¸®† èQï²ôˆvY:àÐU}…béÔˆÐe´ÆUº¶wD„@!}Í0XÏɄߒüÇšà_³xS‚&‹zíæåŠÛÛÛ­· œpQ x¸¯4vìXmD@p™úˆ^¤?‘Ú[©N9U´2ú +•£ŽÈ N þ‘° ÏÃF*ò°½¦|/hÃf1k”Ÿ.,¼«q2u-h…ýMs½…JYp@rã×5Ǧf[ì ”cMåS "i;s]s ·F/@‰ÐPŸI@é˜à’ØøêÀ;Í]GAý¥F죆;SºÑÏoiX™nkµZ8±´€£M4šö´9"½×!z@LúèaâyjÞmûîü6¬Kh-ê_÷·ÿ¶•_ºÄˆÀY®oÂÿK“n,Í1\`ûKÀ ±yÈÿI°œÎÜ íiK½´[y±ñŽ:^~T-€¢…U錞=ú2ÊPCÔAÄCf§”«¶'M)ú'I¢×V+åÆ×3¸ð@ñïZ$pñÂ~Ü ㇩ø.ðã*¥>yœò}éñXॾ>~+$̼@3À(©,Ö„ÿ•¿v_c©  X‰<§ñ/°ÇôOð5e›®¶šõæéñÑiíâPÓCø7æêÓ?×Îç²h4P¯7ë£À3…F¹ñÏ—5²árMthÞ8ŠN?!VB1jY9oÖtô‡[½£ º(Ùk+_m5êã§Çé¨4ºb¨ð¬^­IA” ýÉôH™ô0ÕϦ•\?çtµÊ’=YmVO&ú;8±ò8½¨E½Z›vhƒ“qb–5±rÐi-Qáq†1pôÕ£J5ñvu"»ô'›pè…á†o­29 Mxx³žº‹;KêüŸÄè0ÌÝHò©Š Tèÿo 441wwm…iYÞÿÊòÆÊ¦p_`së>`ã·×íTLxAÿüøóéÆ~>7®žG¸õw`# +½S àW¿¾M½Ë×o‚àÀ¥üý÷]SZ„«¾ß¤ë]¡'àã‡Úê¾ÁWsJ£«¿?H_À·©ë¿röÕÁó×®íêdà~gêFùÇO2(ÇÕógåûžÿÙµÿ½3ýìç?‹hÿ˜±|)mÇÿýDÅSµAI¿ë#Pÿ“î@öñÇ¿ýÍz@ 5UÙ¥Iú$Éæä-ìRNœ:¡{/'½W7 ìüyDÿþ€0@7°y»`ûEðȉ \ßÀJ7‚;žËö*ÛÿÞxùFó×c¬,ÐtÕXíÿÛ”$ZP‰‘ì”~ó©“ß² h*ðÿâM}ä{ái£U®4?E.”_¾®7Ÿše[¯ä#Œ%#ü–'™ •fRΚ^Êò¬t,#ÇMp{‘@,Y<ñ@qΧ>j5ªôøÒ¨76GH“¨ö–«ý] á礑M +"p6g§ä©Î•åÙ*C\»pwñff…ï´ 3˜zON—´TÌxróÙYm«*’½LÝdŒÀË.Ž\)÷š}x˜ƒ£Äè·-U7P6–-Ôhg¨Õ‘ZcÆ;™w‘Kº¡ÜÚàÏÿÿ×ÿå†Ö;l¼J—·Ã¯Õ‡‡†±Ø«•ׇËÚz{¼YÕááaÁ°v¿^&^Ú$}™lôíÞ²õ]YÙžÃ%{ŒæÓô +X­ýe•€:FzVÎ\ôí៟µBǾ.ÈøëÃãÝÑz¹¬‹ª ÓuNVI;ñI´Ÿ+TOOЬL;ÙŽkžŽÁ›Y­”{ËŒµÜÛ×ûg}e]‡ 4†(¸ 鎌Ÿ~Û¿Q—Ñ%⎼>G¯ÉÃÕ×^¯ëÐðkNó§1Äÿ€o;s}8à°cúìäý™1`¡è%½SÐNþt"ûcèŽÒ!7$€þ«†í+Õ¦—×pý…þ° }kk}óþý­­ûö3^p{ì`O€¤h_,½]üaZîhA€· +àï~yû W.S½þ3௃üú&]ô\¾~ãV(W öß3¥…Pý1“«μúꡃ¯ž¹b +hÞQÎ šè’4 <'ü—¯^|¼pÂhОºYÆã']…‡?;/Ì`XàÿÒ5ýìgzbìö3 ¼o<>=Fÿ4ÙŸÔ^:Z›Ì(ÿMë£VW?ÞX¥#ÀìÃìÙ9^èYãR6)ÎÎêÌœ&æéÛžÄïøüqÿ]É +óvq€…àQ’¿Oœ0·h ¬9ªÇNøßñ{žL(k²b-¤Eô ëÿ])vôÀÎ-NªD(I‚„oÑ VÂMåùÆ'««Ÿ¬¶ÊÕÆÅ™€KA>€ýAǾ1>®¬äðY4ÙÇo7 +¾Ukäå2=㽃_(6:2ˆG–{gì]mž.W3:€Õ~ügjѵAFnP×¶ Ì•K£vzH™„¸O^¶jmêǵ©liµµ´ºú=ÎfS®&ö…uÍÊ„ÞZ÷ïPVT 2³çBå-SÉk“•ÞÊÑÒQ~#æê§êMLßfp¹JítÿP£Bl´~!ÝíWéשæÜɸ«,ø¤ÙsYùõ4§ÿ“¬1×®[ ›a¬ñ#×vË÷“«ÝœhÊ寮ÎËó×g>ßÈY»£ä®/Èç§+™~  }äBÄô‡ZÌÞi´V—WW[óCJöaS?çBå‚þNÊ;kÌçMÁnîÿU‡œÕÇÇC©cHÏÜ™  ¯¹ê°æ*Èx繸»*´@”Õ‡Ÿ"„?cRÉkääymÈý%(jãÃ5ó¾¹¹fýôhkUH™ÎêÃãM$_¸ÓÚÐ|.·<’5ß®*]6×üI³•-NGõÀŸÆú@opÞðÍŠÐþH(|àcÞÅX{¢O€’ý‰,µ"¦ÆÿhuH?øß?TŸ[Y¡ò“?"™6µúïOì¢í¶C"4Þ€ú‰~‡ø_€¿–^e( võ}€Ûwóæ[(tP4슸Mã½sW¨œ¿~»òàúÕûO øÌàñWQ®ŽS_ðs!3¸1017 <÷ÁÕ®¶?qÆ/ømäO“˜Á㤂fÊñÁ99§8¿;MOT»þ?-b21°ÛÏŒG)íùSÛáÊEôþüÎo>úè·¼±±±Ú’óÿá‡9ÿÉ…5¦`3s¹@Î2¾(€¥€8ÿ¦=œ~'+ÌØo3sÀ×ôØ(Áop„—¿öüý(zW˜°›=œ€®¿ƒÏpZ¼r×ÞÀ+‡îPT ;[PV™Š­ßçß"(P)!ÌÿçÿÄë’ˆïU.÷öž8í +Çxü¹a}øƒZ8àÚs@Ö{€½:b_1f½ýÿá€v¤}ýÊ#å¢eZÓbÅébÞ™œjà4'ª§µ-ÏðôéþÓ½ý§ã<¤Ð’ƒ”¹äyo¯H½¸äG¦ÒŸø¡çJš.ZX¸¸Þ³¾þ¯ð³d=LÉô;uÈ%íø‡RaãT—·ÿ‡šúøÃÓé^& nrqËŸÝb(Ý_·Ðl4rWÙcDü5²wõÍÄ›WçØß,S×®Dþg"J@6-³ú@evcJC=ÍÚñ]ZZ­f-%Ô±²Ç ð€Çìê`××Ek'óFk¸(W7Tù†«ï^ÿÏbñJ:Ε•)É«]4êQ†Œr‹22ÓM!Äl¬^žœbX¼ÍJ%ºúQ&¾þzÍ<¤1Q›Hu¯Ó©1¦Ÿ‹ìS ë§›bFfµÎûåiÿ4&g^@Î(‡ÖåßpZi¿?û±¦÷¡ˆ) +@À¿ÌÀàˆù÷ŸÀ<²˜ø¥;4Tbx½úûJµ¹»\Ó‡~$j¶¶¶îo%Èßiü=ÖsæƒkçOéËk™ga¼dyÏ&ègÆX»ìŠ$€[ŒC|`àŽ€"àö¯E^={åÆMbŒÿOR®_¿ñ·ûN&¯¾:xüøà®vûæÆv+×èxp°ÀÑ~VŒú]Óµÿ¢ àëˆ]þ|pV Ò{‚^»íÃ}| ñLñÔØÿ/¿ËýÿöZø=•½taRøçÎG¿ýío?þÝþx ^.Eßn3¡'ºÇûý%pPþ4j +ø—?ûOo@2»ÿn JÖ–t@û’°OÏÈ ^9áæû²€tÖ0ð?€¿`]Çh+ØÞR½‚qg¢ì•3iã)…&*SÀ¾--Qœp À·Ü`›ÿ¦ÿãŠá3¢ V@õÏBÈ +ÌUŽòOXÝ}÷üoZ !VŽF,ü@o¹Fúò]‚úå!Êb^ó–÷â1gå~9Ñe]ÌŽëÉ·ªZŒf¹ð:ôî©Õšý›ÔÔtœql«ÆÙÉg!礪V•Ûéþº2ñÈ2*$B3‡0çY©¼¡ÕjY%DZ ~ÒÛ7à_‰éßÄ-¢•­2(¿Q~ƒö´‚:ƒ1 SÖו7²Ë¸Ãév?—é¯1Ñõ¥NÐ¬Ž æÙÀhåg #òî/Q-?^Îï!ïuBòdQ)Ò˜lTŒªDY¤Ð‹nÖȇ‡šJ‰ëm˜Û¤\N7r@øÇµÚ¡ Ê<®/ +…},Õ÷h-«ŸÖ¢Þ¬V[3³³3q˜c.LùE`V×IGµïǵèIIäc¤ÖxëtQHE=ÜWÕχ5L4Nf™Ÿ„?¦ :RžÖÏîd$›4%jdãÃóèÃõ–.Vä»7ܬpû…á¸òvâ_r+;õÀ}1YЊ>Vpþ¡ œ·Cpò?][€ýÇ?‹þ£´æ@ÿGßÿ¥ñ,*ÖEÿ£þßßûû!Ü{§. Þ´|yCÖÿ¯J0رËî@à–P÷W·o] àJGë€å‰`üïÄþw¦´ZwûýíIŽ>àø«¯?„ŸOµt€ðs+—Ï0Ðí_üýíœÔºúmðßOHø_ÐLH¿û£œ®kqùì ðé/OýÕ)}˜N½)$ì(ü^‰ðõyàx¾´ÃûÒÊŸÚ_˜üðÎoäþüñ?þîw÷þ`‘0â +@#~˜ÏÍú‹¯û àÄ Ûôã‡}“0@t€¤è£íÿŽH@P‚`ûDø¡S>Ñà  yþ:ÐÆu­'ø/¬›8¥³ ê;B ºÞip¢ÐÔ†Ú%àw%€€oKhcRà~‚ÙÿÐK3I5²É¬V½@÷¶•·jï\¨ˆô—,€ƒ}@»Þš_¨)¹_ùÂòw*ýåsÜMÐCxç|êŽöh]îšìÎB«åpp!ÂŒ’ÕÞªÑÿß;AjjYžs^m¶Õº39V{GøÆ{>oœ.¿¥w«Ê·*:øŽSruÎÚo|ÓF10_F)D“³“*|C.fQ©ÐÈf~ƒÊü›lªVËÇHæ°I€¿~™8~£Þwô|È/%vAWªÒ³ž<Õ¬^.ú)hÍÒ¨ÕëÜŸ™¦VÅm.nú3[ãÇ;¬öc߇F^­v#™›ÑéOF×¼ÍñªG,ï Æïì -òÝ€p²Ñ_iȧ>&p¶5â4ãO¥ß26›.žöÀ€ÜþØúCfõ×êËT +€¼ºÇQÅáQ\q­‡/&ÂãN‹ò7^ÞÏQ©ÜŸ‘[pèfKþû%€–"câ¡DT¦ôLôV.Ž€ÿ”¡þŽ€¼Yýa“{M¼eqå¬1÷º{ Ö&¹5eÑÍ\ÃAÆzc¨¶¹Ãpcz€¾ë‰NW@ñPó£ž' zŽóË™]€¶À[›ó±‚`GúJ}ÞÇð»ßí(AÙ+£¹þ²²œ=ó§Ö¼»¼¾îfÿÂþµ5ðŸè?¹ÿû×<°·Ë^¸ê^²bÉ»T–¿˜j»?€›·oßú¥k~ÝîP àÜåË×oüïÿ ÀÕ·ì 7òíÂýöD×?T ¾zü¸›îR~ŽpÆA€ûï~ùÜ«Zסð÷û½öx [Èÿ¿û“쿜Õíê9$XCÜ1`½üüëY öC þìÈ[ÙoZáþÿîøãÿ pGo~^þ;ÌÀ.ëüS ‹^}þ]â ò ð;Â@ÔC°Kt&¬Q˜'Dœ`è?¸@Jª± +@üwÕ¤gVoÚñŠœ| Æÿn …ì‹úÿ$œÔOUñ˜¾e8J¨p%ûÿóü¿w .8:ÿ Aô;ýú¸ÚEg@öB(OO­`ÉH£!¢ZÈ]¯pŒ´#*ÊHîrzäLƒ½±1úœ©ô§šÿ° ÌÞòRIÉïúy¬=Å'Sº‘·ÞJÎdA;>eŸP­¼u©Ú_Η²1|VÊàt])ÑÈÈ…ÚÈXVSÉó8P*û$£À¾#}}=/õ# ÄgfŽMVJ.ù[1²ªþAâÎr›¿ÑjBxV|ıÕqDtC§•ò>"äo5O7šµFµìvüÓpN6Ũ;0€,Ó-×OòOñÓMþkæccY}øN^.Oˆ*•ø S߬ÿe½õNJY”%›Ê‡ë"ºDXaàáÓ qµº +ÒsÀÉUˆI=ÍFyÆ®|ǨpI¸ÇzžZµÞ~2Ýk]üÿË:ã c.‡ïÁT£ Œ=âgÐ]Bék»õ×›µ‰áwÄU!“S÷î9à-4àˆ6'<7 •æÀ»>A +À‰Ú +€ÒÉÌ þD@?u–Òü·üo÷__í[v ò?mÿ#`ksëþöƒíù;lÛïî=Ösöò(i(àb–Þ¥m`ø×¬ û…×óÀúí[7oº€[ׄü;€›à´'ðdpízê(/,¿’ªÎ¾¯ šXpy"à”cDI®]¦W@Ãéø§­Î´ÿwÑ_!là2| yy‡ýU}|ñi +à'ç¶R8ÀŸXü+]Èò„þrÿ…þ¸·±j`Nøßf;«º,b¢%ÀÞ5(À›øûú´ÀJ§ùn ÿ‘€ôý¢üÔ‘ÌN;Ï›‹­çQû¨ã¨cÝ |jlà¹÷°áð§Ðiþj mï:)rþŸþõ*|33êSÇÀÿÿ)˜ +'q ÆÇŽÒL¥|à@éØ=ÈÑ@^ Ø×-ä…LÚݨ\¨õ÷šDøÒ:\‚½dG[:ðŸûÞmˆ)gp‚ñ?¬pã­MS#cµþ¡Ð@ã¾€ü¿ŽRê"žƒç¾€·é×§úN¿àNá\º²øó%¯•(9@Sˆü:™GÓ)~¦Ïp ÆD]Ü N»ÞriGýI°ùnóñÍ~wšnrj¦>J'ÿ…¹ñFfÃo ÷ª¯o@ÐüIÈ?ÏÔ{‚à)Ä€ +¿(n77F­(•öN9ÏÕr‹QŽêþÕ8Þ쎢Ïí)ˆð¾:áêüd‚Ôækud¼Šò®‚èʤP9`" + ¹íÌÁn¿‰ð˜\èï£&B€ã—êUÏw¤1ö® +òzÃI×ï*ÈÄd0‘áúRP¢8ðÝ^–¦¾€rÜÿ¤f,€ÃøúšBxÑïf3‚¸­0þeþ‡¥Çó;6 žÚ´Ê•jZj”†İ¿¥Zvwe `j€MaàÿÖýÛûKgö³ÁžAÜÙº_µ€¿Œðëý,`0ìÆ5P>À/oÐà¯o]¿rù<à/àVÄ +ÀûWoÞºù@I:‘÷]Óõ뀳¯¾úêñèðWÛ.ˆNpu€ÿ.vä­Kyë·üÿøðÿ«ËÄÈ>ì~Öö‘Ü€E€SÔñë§'øw¢Hü|„ÿEoÌ!€UwiöFðܽB»ðüám6Z€¼÷.ÓVB{SƒàªÐXLótüçÞ¯DÚÚàmRw + Ÿ†x…O°ðM 82@źd~ï2“Ÿòâ©,–8PÑ‹xRNðQ‡€ŒÚC–å%º¬òU‡'àB>wøÒV@ÐÁs&'Ëýr eG½Á˦Ëì¢S£¿NoÔúË œV×0`UZ©¿åN|eî°‚ÜAEa¿HII§ŒÑ¥©Ð+’'ïl½5Sî+Ëá ÓoJ=ö•h°¥Ÿª½þ‘¤¶Ü16ÖéI×ÖŪÜA˜”ïhû§›þ\–ðd—Måòô§èâW0lÜ £å~}nâ5*#Ê-WWÄ@€xæúý¨'Èûkþ=bcLí?¹cc¹py¬‘UXmèOrT”Fí/Ç›h/ôƒ,“.:•6Tù¬ÍI(•ïõщñÑ ËþĿ鄸?v À˜ðyÅ@â„*€þtúãŒÔ.V1€Þ’þ2"—yý‡uˆHÍñ#‰4ȲŒ>ã†`\˦´æðÛu€ÃÐqàwn‚ïEçŒþcðÆ£ï(úÿ±"¾3 ¿[àHRÒ+œ|þ$mˆñ‘×O¯2Ä6­—ÊåRŸö”Æ'‰ øO­ÿ!¶·¶&Èßizïµ3ÀTÅ›ó1ø/œÐÿyúE`¡ü‰Dè´€œ=s^àé£ýÓEoÐ ÐqMçDŒû 2‚¤VW8ƒNCwO¿ðgçôXü÷ªYŸ°ËÄL¢/ï2p=Á¿×Òi4>¡Ë¦Œ®ŒÜénr†'êõFót³ÑÎAüUþkìuk9 wNWù-”þ¢¿†;oâóã‹BîšûÛmT{ÝÜKéj½Õþc\‹îu7êy.ðnFÆÝ(È™x­ÙhŽŽ» Ä–P(‚ÀÌ”ò»˜—=˜¦ëÒÄþ¡nØ…™²€¬ï@¿€¬)ü¿DED*G 9$àÏV««Œ*¨Ük?þ±ñ?FDAê§õæpƒ‚ì®hüN,€œÏ?õ¨§H¤€ýiSÙ´ +îhP(/¼¨=ñÖŽ´ÁP¿S+õèÒ⿃oõ˜‹‹UÐt´·otn~ Û\Aû_»_`ó>€´ºŸ%Ÿ—…@§)È£~ßÊ´ž—Q;/ ¼8¯Yà¡Ü À9öËÎAè0@(øì':‚Áö1€«çν:øêqǶG¼~íç¡0äÐ qƒÛ·ÿ1àñÝ8S|vLôcšØ ]ðƒóƒF°=w(Á€~B~Ëþñè`zŽ|@öïP pt$Cþ@ÀGIèjð¸:¼hsF3jú{ÛMΞ?+ØŒÞø¦Z‰Þøú,S€ˆpqöFèÉ3¯JX¦;ËÑ„å¢ +蘯qHÀ~0¥g]f À:ëCð†Ð¡ð0@)À ©ÿŽâ +‘ˆ‹)€æ ¾™”L0þ' +@XÛȤkË †ÿ”€”Ž\d³À"¤e£e@ç±J©@,UþBï ð™a„Í& +üÝgHÝô7¦J)à/œ…à¸l@r`DùˆMÔDÜq`:^0[{CGí¾~@ôÖhË<¥=¸û: Ÿc°~!Nn¥÷1—€ÞÅqøYî˜÷xT€ê%5µ¡hÙ;£âþéF¶Í €ÛüÜ ¶Ãä`f«úxÚAþÂêïÔ³úpó·sóhý ®Ãá•X°» xÍK®V‘‰‚ûna¦Ba¦<éwòÆÈþ;~¿~¯ ÛÝN~OVxU¿ÐÓ s”ERx e¤HÆ?àwkÂ1 f"n¯#ëëïëÍî2Ð +îÿÚñëÂÿ-ÁÿööþÍÏœ=³ë£Ù!€A|/ºXÕë1^¼¼B÷3¡­Ü~O¶¤ˆܺý«_ÿêÆ5áÿNÀøëzG #€8¹Ëù“ þ“Ó¿Ó¬œ#À½ýýÈÂå +€xÆ™Ë×nÿÃíWÏŸ¡+à.”OS|º§›?䟀ÿÚøÙÏ~ö%€Ÿ‰/%TI÷¤°€vÊûyIþzzÄÚGþÔVª\ºóÑoÿðÇ{‰°íxðåƒöÿ |Œ¦þ¦çßÄõON¿¹; @[m Õè)Û' +€§bÅÕ-M¢ðš‡Óðëž4€ã‚q9í‰Ñ°)gç¹ú'K%Ò…»"(ŒÅ6(¿ÿÔ ŽRü›¿$\øVÀ~ýwàÿ¿ýÛ¿!ôQÑŽ— Ì +Û…ˆ¥ž¥¾{.­CУ£×Sßaaâ‘øèp´tA`„æ‚oTˆ Ô«[/õ)FtK°8­œå×1lÀÍQTÞ7Ê‚â²NwJ;§”ÃŽ¼2¸p¡Ú‡l:‹žJ Pzã7*GÁ4d䯵ûBm ×~¬¶À~r÷u)¢¥:v”©Få…’…Ÿ¯¬õc4ðKY¿9@À‚ÇÑ£h .í_æØ…ÿÜßþÏMIv˜æw§¦Zz‹Av„¬m§›¨ËïÍV‡ó $q1€)“€$ÿgùÂG«œÔ8ÍÏÓ3¸†¢ÐhÐÕ!ù],¿ÒWkô÷¾e-}ÂãÁ*´w9Þ uºåWÜÁ@oÞ1}µzc"[-ç÷.1üžŠ¥0ü3ÀÂ'(õÓuŸHndyQ 쯙ˆô£è¡(õ½RÉ[Ãå&cÕEê!FD1ɵ:G—*Ç,y‘i´VpÃÉÅj¾Zw?ÁоSës…?Î?8D€ãir €þ¿"Àh“ÑÛ/m/ÂßõD#ß!þÏÜvÖ5þèïëí+6 ¤æe=5ÜÚ¢ -Mû€jçGœàø™óŽÐë¶íÿë¹×¿ KxݱPhhà*Íÿ1¨AG¸ 2+å­›û(ú]fG{?ƒüˆF ÔÝWoüœf¿¸MÅÿÙË?w À¹ÁÁ³û)7ýiOïvÔóÓŸ_Ûvl±qí$€kWÅ—¡Nï²ÿÈoôoÍGÛNÚò÷ßÁŽ ¬Z¸÷Ç?ÜûÃïö‹  àý¬çåƒ/ƒŒ‚BðP*ÄLøêl§7àäïð°€øÑâvªèŽ0z·ãù±t[- ÈâÐËqÝ­0P­E‚ À#m‡È|^Ûx¸;üƒç=Zý÷8ÿˆÆÿ¶ð%AQñép€¶û/û7þÇå.ãx Üù;"@ìëé¡áϾ>½p‹õjÒ¶°RoðßÁ€("øÔG1„×èíýÚ ÀF¸8rñâűL0jÓþÒ€ëQe¾©ëô­CxKpÛ?Àš¹…Ø…Ù Á†%š*¼gr¬¡‹qUYªÃøA¯\HY¥áþ£##“,´ƒ~ÿ+•±¨¼H¿åÏôaăÃGLôOü'ƒèú#*¹ã“¥û'‹›š8–osÌžÃÀ°]&˜X•«9)äÆÖ_‡É¯Î7§Wç†sùæÚAfå&Ó`²‘]êwÙzûˆ¾ÿ1F3šš(ÓhÓ _:PCsƒKÚ\êZ^šohsj¡ž·ÿvA +ËyöI=û¤9Ê`DàQ•*Bñ”út¤n\¬ƒü´ˆrÀãj#Ye€ˆÆe¨”þCãõqVÄå *þ'³|ô΂˜‘ +2-ö1Zô +¤"2zÁRuuu¢~îñ›ó`E ~°B8Ò5€>&VÒÇ 0ß%€422öKOäwgt€Ï?„ïþéyèç WB¥¹(àßÚ\Ù\Ùrø¿µiýÿÁöÃ=ÓöC;ü;?gÏÊK>wÙ +€^Œú$ ½<÷XÂìŽ1@X‡Žàꮀ¦¯£|„½à/»lX×lÏG^¿pýUMIpã€ë^XøyR~Í_=Ãøƒ;§Û$ÓÖÒ±ÿø…ò;ðçÿEàç× +0𖇥û"ü—i[Øn +ð¿òIðï<5ÚL‚À¿‡•.\Ê àbûÆ<ÎP^ø7 ê;ƒœÓmAüPX)Â0C© Ç=@' + Àñ®û +žä>Ùõüñd¾‚›î¾¯hF· >Ág&! ›TøñÖ¾ŽÐ5[ØI9é6øú’€áù (ÒT,0ª®ºþ 0á‚Gäj Š}=Âþ¾5>r´O/(»&ÚH¡¾Ü®3`{Qø¦n±¼$&úÎYñ!¿c‚`Z¨3‚ ä‡èt` à¨QôÓ"«ô*c!¾2F +@9à¼þmÜuäNê +’°Ëýhçøß,Ì xi§%p~‡“[ü3 ]`…ÿÏ_ƒšþ>v^füß5Ú:üo“aîãÿomÓp×´ýàì^;wö,ñt®ÔN-¤xÇÆg_Kݱ¢ +àV¡œ;w°à~n\{ÿÌà¹ë¡\£ÏßÇ¿Ìp¯Y„tÏ!¯õ¸Èà:ø!7n_¶·èX€‘»Ñß“ +ºÛo,Ðþqf@ø¶›È|cR|}4óÀ—ù™ñcfüÿw²#µv @RèŽÅ¶+`¿V€a + Äj&pêÍóç‰@(x@„ÈN¶% øÑ!`Š\óèíÂj¡´QÜ2¯ã4ºOôéiy€àcq¨7Eprb;2ÅhH <"ÀÔ×W _ÙÉÁÿ“§è Úât€„ Ïim×?ˆÕ–„ÿfrÛõî¿ ü—CÎK tàÀŠ–q¥Ã‡ýÑŸ‰ œtù‘’ÀV¯ìÞ—ðÔC +¼vs€h€Æè{zƒ£Eµ\2A8j·œTöÿÊ^¬ôö¿§“¹Lé}(Žz -‚˜F.D½Ã…þÞ7èMžÅPþ”.JÄn‘«{QN¿+ÄhýPD\þoø•„P ã4+Î%*jÿfð·ù®béVÓóX±.›š”Ï»0QkµcïmÆ©¼µ$´›™]ú¤±Ø¬®v€lðËclšêwû® +ÿÿF\¿ßkdsVju*YJµ~ÇÄeèÌ2lçÔ½QZßuD [XXˆ‚´ê­æè'mb?#&0CA6áÀÅL@¸•g w*Œ-…ðÒŸ¨–5i3˜,FÁ{²2 #gb£ Œ!µ Îñû¼Úš¨ßû(~Vì¸ÓůIrªжœx÷¨¡èÈïJþ©´úµ +€¦¶½Ôû]NVJDþÿÍèØ1€b£óËkkëË›ëîPßMA¿(Àƒ¶"ì±sg´ÏÇ@¯A·ûÃ? +À›s?KÝ1Æ„ÿ“@À®VôË+`FˮӞÿ"†{ÍŒúXZ/ò²p VÀBÿ=à?@^U²ë·~Ñ5Q”ý,¡·-¡ý>öÁ×® +ÿÏŸJãÕuY:WöÿKB~fFû€üôàD“€¯~*—òVCøã½ÇÄ<¦à?Z zÜÀøßfgÏ¿ +{ãÓ € [oë5)— `6Šci%9 À^~ØÁ ®aPÆÞ /]èõí3u®VŠlc!#œ²øÐKžn@N{‘ÿ“ÿߥ|p•V +ü7üÿÛ¿þ« €!ò‚Ðö¨ØÞšém ü—èH“^nFÄ#‡ôùs(@Eì æ”¯·7¢<ÀŸšÐ Ù]{øÈµm•ïï—½0I8µÒ€â ®+cG{@ƒ=b:³ÂHd¾¡¬}Tiú{+8Ö'& §”Ê3˜ƒrë?ÐOÖ‡;Ñ}}G!ü×¼dzÓ6(fRë?ðÆÑòQ®V©´ñß7´cq»ŸÛ˜u ©}JŽw}ujòÝpy }ãÈÌìÂÒÂÂl6»º´Qo 3HþŒkÜYÌF_|uý“Mfùi½ÓK¨0*9øßÒwLOú Ñ©Ž¬z¡Vj¥JøÏX¾ì×&Êþitb)zɽö"+ +²´ÔšhŽßÓª`?ŒÙ Éܙߓ¹m6K̘å•r6âg¢t¬Vi Óë²±‚‰¤‚, 7E‰Ò +>™.æ‚ÌäKK D %jä»±zÂï¼ÇØ‘¼y@?Æ€#îì†&8¦è@»÷W´ÏÆÂ«<§ß ë‡\ÏE=‘€tD?ýý}½/”ês‹ ÿ¿²Lð¿åÀmHÀfTúï²³?:»Ïçøñ³m€—(F‹Àø»-AtÇÎG«»ÛpÎUÄ\AðÁxæ] +À“üCzZäc] ùÜ«ƒÇíÚ÷5ö_/_‡®Û +ÀÍÂ(Çã,wÇäï´®^ûàê9öÔ. §çÿ•N ô[@ûðµêç%36½ñ§·®V÷îýáüÇÕß>¦€¿*€ƒÆÂø‚›Ý-àS(ia7p¯¯5ûÙ½Q@œ; +  œ üwwýá:ëСƒñp†`aA -.9p3ð Ð8Ûsr#¿Xb¢†øÄ+”Máÿ[ÿ׆H“)@€ ÏcD€’'>¡ÿ­ÿƒÿ€©‹ÁdäÇ.TúûµGJ?(õõöõ¼@”/«D€KùÌGŽö FATá+è +8:6b0kÝCy†ƒŠÖú{ß‚ðõ›ž¯ Ž D>]È}¬Vêí¯¡Hø#ž ³"yaGE],^´+0ŽÖŠ™Ð=­êWE.ÉD€~¾`=¿è%~}0ya®Hó€—ô‰ñƒä!sãŒÿp)n(–îqçŽ?» »wN4dÛÈ7꣫³ùêÆÆêLžµVï­2’Þ…ÖÿùÉ'ÿôû¥¥{ùðÜp¾DÿÄ«Ÿ|¼”ßYmµ>!J~™N7³Ú(—ÕÆF.ºoó–„Ú ¦>úGl5ªÕ™æ%d€ÒÅJå¢`‚¾ÂQýo¶VáêyþI¾:>±1»°ºñɪ<í…{-v·–>¡ «KŸfÃsoSŒVëãO>nå « ʨ±ª|”´^®g*ùRþI–ßÑO¹× Ÿe:õiÉEYÍ­D+odÓY¾º”-¨ «Tyø‚ùÖêj^mü^åÚød)»“·6î‰îäù‚ʱqï“OV?m¾Ö_UÁZÚõ™ý/ÜéÞ神¾ÛÞ¼v¦€èÀ¨Ï¿νæ~Ò¢€tÁþ=¦Uÿß™1Ö À$€á4<:Hi G g 6wwm}®€¨þ§àþöƒû[¶··4ígçΞÛçsâøÎŸm+x €ÌàýnàzRÉ{iþ–[ï-H˜ßý±®³¯œþïTøÒDð†‰†»† œ±PðµàÄí²ûûàêÏ®^µÐW²tÂ.û‹´dåÕìMë] öýÉ>ßÐzÍ@rÚãÝ-Þ´Ú|ÐðÔ±ÁÁ¿ (ÅtÌ8¯ÃbÝ2}Q@~:³[ ú’¿·\ƒàCT +@:f}@Ö è@q€„ÿÊÈùèÜ@ûÇ(ßX‡ +€J– «À1âóq×RnO»ßMÇú~Ðدà× €þ€˜8ÏýŒàÈø€«vùäÇ.àú¸È $›qkb5°\Þ? Ìja¡ò iu’éA£ÒûƒF:ˆ-À2uÝ+;vld¬6åŠo¬îï=:±’^[NeãLJ¤… ÿØ^ñ±Ã‡èwôþsý®úŽ +€~_q +º…ªÐ&eü×ýð_V¿gÏc£o3ð~×wtt´Vo6«ogõúøh½^Ïuu$o`µ1=Õțï)73/&2Íkõj]§Õ›½åxx#„€!¹Ñµ¡j¥:TÖ Ÿº^=ÍþCÕry@2{ëŒÈp2Ä#ÃÓÔ¸>͵Çõnvd–n͹é·_c0>ô –¡tÕº.1ÚøË:ç(÷ú°¶š:=1Ê“;ú©–û«Œ=ånçÊsÕ¹lºÑgTZ—£>:N&ʪÎ0Ès\[ÑOåˆVÅ$f¹#ºètsø?QŠiä;2=(òÒûÀmqFáµ€œ9PŽKߎ0¦'À÷1€Þ€® š:yGi³éÿë:ó0€ú;2·d †¼Š€ + +@‰¡€zúF³Eêÿ—õ ü'p{ó1ƒÈß?sîL8þ•ãÇÏž?Gß¶…Àxgx{·%ˆîØyà6:ûùõ¯n^¿,€´ÿïþ¬Üºý+€³ŽÈ{& M +€“ïf€V®+ÝSÕ€^ÚTBhï×Z¸½– ?ìʶ°Óÿjk„ÿgXÏ 3€ƒ¯€Œn ¿kP€óh»Da2UÁ  ²úhŸ5»÷]÷ÓÜ3€ëùeœrܱz:˜07ÿ„«òO FGdEB$LÖ«,Ì4­s ‡È•UòÁ„üôÿG€ÿ»€ç— —¼j€’X@—ãÿ¿ü ^û”(€|bBÞŽëëúñRh¿|ôžÂ=ñ›Œ,€„¬vç™J6…–€˜ûé‰}»œyº€ÎUVÎSú)_à´úù$12aeLØœMQÀõ¸Œpš*q—`Œogkç„ è«9¢Ã‡ðg ¯"À;X?V»,è4Š-é;àë=ZûW@' ‘ßÝâ¶ÇüYm|tœO×·>>>‘Ÿo +ß r͹&˜.ûÉÄ„a¨ÑœhÖëÿiX Èm‚ùÍ|õtJ8>^+Óˆ‹ŽÞ˽§S"ê «Bzêù…ε¦À¹âˆïrEP*ì&Î<¡L£¹êø„ÀvœÍ&”Äö“ P–¤‚â* À;||®5wÚ£érŒüÈeE<ª§‡!Ô0°Cè_oÈå¬Êá¬(«Ó¿ÉDhôûø]ü®<^­7ÂÍõ¦ +¢ßË¥(Hqéfým„R}W#ÖÓ"æÈšÖíµ¿ð¢Á[ì‰=ZÚ©ÄÁ|TŸ8¿;€cIà|Äô XOFÇ_²_7p€ð?@Äx<àŸ_>{Æ ~‘ +÷DK÷Kø`O @Jôÿ÷Ö3x +@ÑCâÿ£%€#°?ÂiñˆÆyîz7€«î‰óë@³1ž~ ‘H¦ô»ŒK +€ÚŽÏä3Aö ;Wé5#öÿ¢·ýïøÿ†~«$lx^’›Ò¼[ü8VðWjÇ#„Ë/õþ™°±Ïï 0^\z'%@5ÀªÞiÐû¡¨\—UÀ¿rÐ2vF^¥¨[h£1 AfæÀJ¨¥ÞÒ%ïï6y#rT5W¥=¦ìŽL5¶p¬Ÿè!ÿŸÓŽKç…!ø›åôhÔ‚*—úz´Î‹V¯Z~¬ÏõÉhú5}œ"«pÓ: @·3ÝWƒ~ÌžýeÔ~í±ÕjË•d—²åüîÌoW[ù• +«­Õ¹!äøJéÂÈÅɱFkéÞ½;­ÕÖB+_m}åÐÚOZ¹3·4×ú°µº¨Ó[ùa½­Öïuñ…Vkn¸¹°ª‚Ìf­]~£uZ¹çÙœ.F ½FãRž[PÏõ{œÙLFAfò†r™ÉktNU©éÚ«Ù¥ÿé÷ Ÿ´~£,é^ÓŸnM{+_Ëua +0Ÿ1Òxkuƒ‚(ñÛúa KKíê”oyâ÷3b‡ +àf,Ù“bÀtíqBA<0ÏSfJðÂáîÍ8‘ôž óƒ)‹'ó»1"lÊU:Pêw @_ïáѹŕåååu(€°Ÿ8Àûòþ‘öÚVBü]6xüìù³Ž ñ¿^¤¼JŸAp+€¤ôçß?ÿ/PÄܺý+wpöò +ןKý©ë÷xÀví¯+¡àÿç‰`®ú?sîšœÑK¡ÀEûK÷k€] +À7—ÖÿŸb=CG¼,p  Ü=(ÀùSH¡|ð®M°ã@j[:ðë˜ï¬~ôFpz%Ž£IÏÐQçäƒ:[Ð*•2±•Ì!#( ß©Û`bº»üÿð¤ãÛø¿Cxn ÀhÔY&Â_ý;5ÿò/ÿòÏBa×S¾DÃ8ùÑÞ Ë ®ËðJÒ‹B¯Š¾Þö±îx9ÖŽâ.‡ÒãFƒ¢rÐé©7ùKMuð¤rú8;úFDêçküà°6à"¦ºøf»1ºB¡PSæ§üãñk›T´ú# ÝÇku½rµïwC%!:â@»H*ýË¿p×:€Û™n®¹VÜmÏŸÕ.]šÔ§ë+'|rfîõŒ•°ef–rÚæ ¿§‹žèú7˦òüõQºFƒo4êE=K¥Ö_sà=mïê÷îÔÂÌìÂB>µPm4<:Ê‹H‚òÕ1tBm%Ì›Õ i@¦y» Ê{VQIî|´ZÍ(È”RhwÞ:ÝR«T€º=¢  ]­þΘ¶T‹ÎrjvŠðÀÉZ¿ ý=ÇRhßeL(!ÉòFÝǰI.Ó±™|!îÈj«J‹@"¿‹iJχž=.zppÝCx©/­óÏ’b¬(‰“9!i½E(‹E+˜OÂnãiý.LÔšÑHM €çf`1ðÀ@­¹¸âÀu$‡ù£lßððAªôße—¦gÏgðø™sçh %è€×,ïá}ÍÈÝm‚ù„±©#Àn€€_ë0 +À™s—oüê9€þÌ#npÀë×S`Äþ¡0ö€ì[#{ì[©Wÿ’õ8hÎ $¤1€¾B]}"g‹Þ@|$€ÓNÒÉ® m>ýÁ:üÿ}$ÂýeZž<Ub!ûc¾ô:êÌ X£iŸx šþu_/ûIL‘tž{òØï©[x^  û •:jE@Àÿ¿üó?ÿ³þÁýÆéI½âöü™þç]ÞÂüò '/ý™R£ŒÕª{ +¬?rä¨#¸7À¦U¥€$4Ò¶ö!RºCøm•Ò¾²°žVz¥#–'åù—ôám儱}´4† ÚrÀ |!ì0é•‹Ì”àÏub¥ÔC†#„` +zýÆ mm ­ƒ(AŸZÒ‹zôϺaˆ;Ù ÿFþ˜žÃ¨í°,û°œÜÀ+¼mf—š†Ý,[Þx«õ|!›¥Á½Àv&®~¤ƒ®_¯ê®À³DªèÀD0ûÞìß`É7Œ$]M˜­}yŒëvi¦YK-(‰.péR»õnQ«*ˆÎV1è—èt}Cs¥§ÿG¤~¬R«7Šæÿ© c³S?˜œ¢¢Ê0BádúM¹ø…󮁤&gê£EAjtßÛÂÂý´‘*!ƒ"ß”oyâùà°Ý~ƒ¾QÛèÊo&Ðg´@7àsˆà4íèê °=³¥ž» ¿ëÑô“ùØ@‰Á¨¬C^“û?T&(ÃA}¥ÑyÁ¿(ÀúúÊJô¸¶~sûþ–¦ý¢Rþý=ŸWŸ=w–®í +ÿ·¨€·£ÞaF÷nÛ¡@¸Là¡ü‚Ø@áò•Pn<“®èÏÊ•÷ϼz"U\öÛÿ ÁMÀÙ3—¯üǰðئÝ–0î{{‚õ;€¡ÑƒÜxS Àÿ + x€Üqà_æaöµÖíÃ&Œg¹_»Ïíñáz´L¨o · *éÍ’‰Rë~³[á|׋5.s(1ƒ¿ÑŸöŠÆ~O¦…ðM´! s…5 ÕðÕ‹©¶ßþ•Žôö5wúÿíw–߀/qqqX”Á*À¬t¬ä1„i ó¬ã½ãz÷tÓäxñc|J`u¤¿OYÔà]#/—~ÌÔ W‚#%Çþ…Êôµ…ûoûA¿¶uuJ­ 9\éï9ì–þE?z㺵–ÞÈñcù¥©ºƒ±íãgÿsÁ +XTøæbíÛý<ön‚µŽeÀèk†Ð:Û†».ûÜàý-þpwåF·²×F[´tv‚|ó«w» =ï\Œ®ÆÆ¦»ÙO²·<›_Œ6(XF[BÌn7Ž÷ð‡>à’ìÒ">^È)I¾Z¥C‚)ú%ÎòæéÆ'ïNÛºÚ£;`Z4†3OƒÐÁ¤Ê¡bÈjStìðß6úMÑ€Ð7kÕÇ£ Ñ\¨ÝåïÌBº#Ñ)1CØcÿ6§©w…ÿzLxBx&×f/ø2‚ëXì àp¡““kEŸB€@h“ä‘ÿ}q/Ó,Ìæw`Ðî!ÇèK%Dÿ€&€åu1€Íõõ-·¸¯Ùýí[Œ°o Àã5nÿŽ9]žž…ü¼…õv|¼àóº- ¿/KÎ9ïð‹_ÿúW7oýšŽù¥ïW·Àj3€@û}, ~újæÅÕ˃¯Rp +@' +0z1ŽùdÍÚ +;´¶àü,:M{Ñe~&¿mCp+3Hw¹4äïȺhÁ@?u剹»kÑ`Œ¸¹µ¶%°}{ûá“€ÝvæÕ3çè ÞÚ›Ø[ðÊû—wN‚ù.àú•óï§ ™à—‚`å9÷ÁMÇ@>øà²¦Âõ»,0ß^¿™8 ]»|æø«n@¸Ñé Èu‚ýÿpãJ´¸¾Ÿ@Ò7ÜCÀÍ›·nüò{à) ÇØ8œzpUA.»ÐÞT í`uq#xÁðÍàœ ¿ýûêVôÖCÜáå—êâÿ_uˆ=øýÉŸgÎÇõ:˜.áÿÞ™h(æ§" +ИߞL‚` žÝ DÝ +@ÂYàøÿÂÿ/?ÿ,•­çÈøßs¸¤wWÚÕ¶^ˆ~%ýºÐ{­çŠð\o °¾D@PÞ%õì¸ö‡åGÿÀ=Ü[_·Ûé6w ýÊN™õô®$6ÐmVŒi®Ð+ÊÛ}¥±cK}~ Óá +;Îá(Vœ71Êàða~î–ßÉ…íD<8ó…’ö½ôé#3€®(ÝSîm |¼ö¬&Üi—„¿3‹;È,2Þ5wt¼—e­qa"`—çÕñ<Ÿ%þÍ©imÇ߇û_©ô¾eÕJ€ÆãÐ6u±¿!@°äQ³ƒë®A·M²²w9ÞKæ"©¯=ÊîŠxà`íÉ_oä³3 ³Æjã¿û!d܉·ª§k”à¢6'UQ¿àÿâØˆ€  T @#\ÓD¬e ­Š\š$"‚ ¥IQau×¢$ß¶ÅóÁ³¢'¦‡¸!7àm/þEx$œ èàˆUý„÷}Gशà{'ŸuÌñä¸þÉhŽpá-Q‚ ±wC†øS–‘þ‹n`'?YÔDø’y}¢P&4M6‹€©FžS'’ÍBtâT6Gú6íÿÒû?Âøm@×ÓÃcä5¼÷ØG?ˆeÆ}?^ž€wÿO½À`@Ñ +€ÑÌCÃÈÛi˜užÊŽñÜ»&Þ\vèo¦"ôŸD ÀÄü2ú?CÄ@€[ë[÷7·é `Ÿ‰Öy{¦’ ÷¢-U<–¼î29ú±¼|¶C~uóúá¡øË_™»SøÕ­›A®^½¢é±–€ô‰)7„ì¯Ò°c®þáÿ +Ày:€œ„ +t)$0ðãó'äOS¸ïí  +€PßuÔÄ ‚_û÷ÂO:|Èþvÿ¡Ú0ÀœË+Oÿ9éI;$Lü­XÒ7ž€2˜È´PH:ÈÑà) ÛBP®®ú'!W“  =8ø® =™ °%|xv+8€IVøÿ]!Æÿ/>ÿì“Öl”­§çÏbH?ÁŸ?àŠ,ôÄŒ*ÐögŒ(\ØÁ¹üèä¯k«°8«+eØeÍ'²ÖØø³8¥m?ÐëÜ4Ó +)}*EbÖ××K³ççt=½/@v6rxœé%¯|RÚ¥?~þEÔÀžÄR@·Ð==£¨u™a-ÎÅÍFýˆ´æ-·\8G}·ì7£õÀz©:LäþìÂïß3ÀjU$± 7*½"î®V£íøÿãL@øÛï¾.\¹(ÿ?zÙ§òÞWúê’yÖ©z§@ÈÈ+W<ŸmE9ò|&2¥å¨`x†A T‚FMÜM,±æp@ÙC8v´¢‚pýÆX¢ŒÕDމ«¸Ž‚kÛé‘·¯yÞ( +"&‰¼¤BëzQ– @#[âÈ·i„ÿÇ ¾ËqêÁq·¦ÅÝÁµži]Ò,Á?üÁA€IÐ.”¬Ý + àþÆ,™êoÓú=[ÚªÑ @}zKõ¹•á?Ú?1[k÷ÀÒ @Ôùï6ùÜ{§+gž%€^Ú +€Þ‰¡çééïœæiyîL ,ûõm+"²®€Ò‰Ü¼Ý&Oްë^¿>1yvãÆµ+gNˆ³\Ñ–RùÍiwyþ"×v*´ß¿ ùÓ”0î{{‚õ] Z#µ-Ô´Ø_T¼ùæÙóhïôÿ_Œà=$4·?Ÿþo’`ä7 ‡QŠ^ƒN +­b—¬@zÄ +€¡¿»UXAB !-}Õ¢¯¼Ò«ŸÆ‡À„ùíÉ›AÂ@<“Ùe€›ì$÷VóF*Û·b µÃ€bÃq@rìé²[½N”¼m;·vgP˜ö&š·ÿñofykõŸþÕ·$€®:›¥–âæ?« ÇÐÕ›þNMy…»Ã—eŽxŸ(ðÎò» +qi|—·Æ‹©ÕjU°;55;»Ä0|a(¡®pÁ3ãå¿;6¦õ3Øÿl6Ö[)#NŸ˜<+í²€]ohÙʡߩ7Þa'å 2¢‚ÜÑ'ÏW‡Å/[®QlöoÈ@`ˆ±ýºxã´¸ÅEÚûUF.:alì¢ñ¿Qh D €ÿúÍ¢ Z§> kÑÿoº#q?t;œBöÑßp?òÑ&dƒüô·kɇÄ1 $ã!á±ú@.sNa Hë!Ai’ #zâÀûâ[Ì;–pûÛ3*J©àªà¿R®”ú霹¯ï…Þú<-×¼O€çÛ÷ï»#@:þÙc­»íŒÜé³1(ºà_ÿ±¬ÆëÑó]öþ¹÷íüËŽ _߭ϧ8À÷QnA nßò(½ç¯ÝjÇ|-P2¾…ã_¬ß`ÄÿWMÜZ0¥€ç/Ø¿vNø_(öüÃïïBý®)aÜ÷öë‰1ò€mVÊ_Þ52ðÙóçOQùè൤JŸ:õWE8žÑß¿ÛíIHø/ŽÑ&VØ ÚPª8s? —G[ÙA+ôŒ™œ}ÕWç+¥œþ^­÷àñãásµž—”å…Èå?^à¶´ºûõÊ¡ö¿D +Ú>Lå«÷>M +À¿üëÿwG€Õn3Àðÿì À¬Ûš,o7…wõ¶»»Ä:‚:¾ùÂìÂß,,,´FÁÝV}(§%à{r„f…ÊΣVù ý|,ë¯]ø_ÿ +øÇ) _@Ýè¿ sîs’9þGÚXÚ¬ +‹U’‰‰ JÓøH#Ÿ‚,ÜÑ%e«ãŒí³Q­2n° 2;£LLúJʽ6Q¯ÕæÊ¹IÁa‘Ž‹ (ȼàÇP€ÒHT*b@.‡è¬O«0y½>—¹uX@ÖRA\ÐÜÃ$¹$³§›s*ÈiÝÂoqê~ZðÛS+9õzD´– ÁíæÃP¢ 6Á| oŸ-}Q"ƒ˜ÿ•°÷©Üa<Êߦy8`Qý« Æh@´èïƒ(έ¬¬G ‡ÞîomÞp_kûK \wÙ¹ã'ÎXÀÓ{Ô¸¯ïcüy ¥—å¹ð÷¿r#ºHUç!(1ÐwË{ë‚ñçVðó¯^>s‚3A¿tµøà¶€~–ûþÅ~O ã¾·'XÏ`QKžÀ+€£œrŸÀE[@:@p@`>_‡²"ëÖã“ç/d–ÅT Ïa²¿Ü¥$,.^Ø +nr°Ãt*çÊÉ?N´ kÓíþõ øÆüöäÍ ÉB<‹µQÈ Ipµ'à«GŸÞ[må´o:LC{½çô";,HÒî2½•öG€H},wõ—Ž™Ó;¤ïÈÑ£´pÏ{Øs€¦‡y^6@>VŠ“´Ã0û8K0®Ãóøè‘DDRýìÔ†Þ˜V ð ’I"%ÆÛ™W/oìÇ£ ^ºü<Îç(jk×ëö%e£üɳçí +zZÂÿϾp@RR€ïªÁ?hwÞwÿY)€±n‡Éãi˜àþOÔxòüµÎ8úNvç£ñ×Á¾Ó‹ZšD ðÖî·,ˆ~wlr¹kµ‘‘ 59ÛS3ScFØS«\HMevÂiˆGÈ_>a)B©Õëõ‰K«Þ 0€ï‚‰ÈÂÒø¸hÉôPK‡ëQyûÝs“0.ÑÈÇcµ; +2¦ ŒMŽŒü¸6YÈ9bÁ¤G0dIAøÍHyµžÁ„ÿNCÊ\\È]ŽüõzžmÔëk«ßÞ´d' ÁõøðPáí'@kZz»€‘¨˜x9_  H›ùZîP|-§l_t‡ù9þöŒVCåòƒEÅÐ  (5¶-Õç—×bêÿaÛt¸­õû˜Àu—´àn£þ?±€}M~ý9"ñOó~a¼céàý" ­Ü20ÿº» + ®¿¯ÙÝçëOLþ˜ @.+¤D `¡œ»vãÚùÁ³gÎüÀ¾Úï3%ŒûÞž`=À#ÕþE+©€B]¢ü„¢Ãÿ¤à™‹$àmã¿|ozûí6$üPxÞS§þÒ‘|º¨òE@Ph# Šh®° ÿtžGz¸¥ñÛ +€v!ÈžJøÝEmK`å*€nüÿê«Ï?»·! + w°ÝÓ÷í—Ïnó.f¼¡l¬è…¦qs4|–ÅLo·¢5}OO‚d»^¶s•§Æ`– 4WM§Ój@¯D.ç÷)ó4饩|8oP¼(½¤zzKÚk¼·ÛîâÅéžÈBv™Óí²â"‡;P𥠹ÿ>ôeÑP Åýä¶š_aq˹õÏŠÿÿW&¼£çšøN þÀµæë‚¨3ùïÝ×¼$ô’|üÿÀ»TÍòÓÔù&Øý›…¥… Ÿ…Ò..s¤2r±”ÀEâï/ŠŒ02Ã…±©Ù¬œ ˆËnªçó Ipí»¢"Ù|I¥R)à*Ȱ»°p¯>¬Bžæ¤Tüñ%»ûât|o¦Uo]P9€'Ð>p4u\YÉhëàêm‰d¤6DDD·D;š(yd)½Ñš~='Âñ[š&=ÔºŸ9ž#?òz:yLx”yxCÍçH»€åH”)Žû¹eËU$g‹o2€âÉ,žÏ=Ï)ÿ%ߢ@'€•ÑÊhu¨J¯À´$ ·¯\›[^[1@Î?ó­íMñ€Ôðo§Ñ¯Þ^;7øj(øF¼­<^8þ}yþrôÏËÅ(Zÿéð·(¦ +€ ÀÙ3´Éï1Cýþ-ÿôõ'¦ô¹zyÐ1€×¯›DÀ Ú +ÀM7¸võÜ™³)^ÐöûL ã¾·'XÀ¹»%F€GÖ'PT àìy€NC€‚ ¥wvÉ/¼ßÉÀo·°Ö ”O¤bÙ¡C'iIˆ ÂU¯¸ fVÚF‘_y³pÆÆ]W›‚—ƒZÐH˜ßžø}ʈ_YX‚ˆg¶À!#(U0,€ÿ. + ðèу{«Kriˆ×ÓsDo¤ÇXqÀÀf†V¡¸^xz{ÙãÁq´Qå©ã>È©~úÇq@Þ+Þ¡ŒÈTïT¢¢pÄ;}&)|2§ÄïC^§‘“g±è$N{t’Í‹ö›6í,Œ‹ñRìïé“ ýèÓ?~öèó¯¾Ðä¾€þµ0ü3ë÷ÛðÿŒ @­Û„y"‚{-ie·pgö=­LNÙñÞÚ-ÝÿÉð\Õqö»Ы¹€“F*Ô²\¨T%w»ç±€€cº»GkÂùòÒ¬Ûlv€»ºèŒÛÞ¼Y}8ð¼_ÈÝ*y$*þëÒRõ?ç§óvAþfvaéc%!â'`—›¾Zo\è{áHÿA=R'Å™Xɱ cÊ9 R™h8þ« àüGãU÷Š˜·r7œlêø;ùLb"ÿõ÷­ñáêbùŽ.ýmÙd<zJŠ'†ÇPOˆ)³SOv°ïˆ6Ý·›q¬Z&7,bxÎÛÀžÇ3ŒÊ¯oiêíï  "`HÏ5è}©·4:½²²²¶¶F `Ht ïÿþöv´ +Øm…–¾s^ +À“¼~ܾ¬ŸïRn\êk'ݸ +àò5BM~Dã¼[Ñ +€|žLìîóõ'&n\¿zþÌqúØ­`‡@€â çΞƒt ÜìÆú}§„qßÛ¬GðH@@¾@’Ø'€ƒŠº/€7ÏËw­?ðOWm @8ß/ ¶Ó ¿… k#à¸ÀÛPïØ¼€ïƒ¯hÓ;»}Ú†  vÀNè…ØÚšâ"2pÍhŠ S_!ÀQø =;bŠ™/ZX‚ˆg3PÈhT@% øï(b_|ñùç¼·ºñB-0ʽ*prk”/OHÛ¼ýbH4¯k/¼È[²ç%aM +†â —NHIœO{3½_¤&¾šW}Q‰H޵_§”:kZ•Å:›Þ•ök¡óù‘Ý{Û¦•åá#‡{ú+¥¯¾øüÓG¾úêË/ROí(À°¸½Ì|Ç æõl–¦cÆÝæpsAè–µ·åRçôt#kÞY’{½´´°ôü~atîõá¹ß"ñ»^ϺyH• #•‘©r» ÛÅ1׫MÝÉ«ršg³IÒ^ # ã÷ÔÔ¬àU)­Lл®ÜìÖ< B”J²°t‡‚ü×?ùýìxóõáEÆþkd)k¼;Å•hpyl’1‹>®OÖ¨k +÷¿!ü—Õ.ŠšL]hŒUމƒ¸)€ûä4㣱QwAî,ä«wfïérd­V®‚ˆ†üŸ¿Ï†" öò­™ž=–˜::tÜ` éÅG ëÇ•ÝÀÐCÁ0?àp ¸ˆ÷ƒÿTDprü@~?°=Å б„ÏfF¡ ]þÀ5ÿüÕ—}º¹±ñ)5O²½o#ð¼ýZóûÎëþêÕfWŸÈoQöÄ"¦Î‚O\<íUz/ÚÆ{²]:âiËË´íõî‹­ûönwŒ¼‰è;vô«G>ÿü €Ï Àì0€n )LÏd«»m!k6QÞ[ùÆ=†ú]ÍW?ÉóìC¡_3[ÐÞO>YÐb!ŸŸkþ„X8‘†l¦µ°$ôm¹B@ ¢Jÿ €êL¹VmÔåÈó";Ò¼<þ,_ªÞ[È[­…ÉÆØEa÷êêï7–Z äˈ¿êÚÍ,ç?© ÷î}”Ïä «¿3ú« yÞZØØXMy{q¸¹ê*z±´Ðt¿—ÍèBD`ö•*c‚ô¼%³T::’¡ 0(`MÓT^Î/ÖFÄ–Zrï76îm|ÔŠ¡[y¾:§‚ÌÕG³Oµsfá£|õ^>;Ñiª­ßY¸£»ÖŸÞˆXoÅxNxòôxÅãçGY Ü Øµ)c§À› ÖBQLRsä/žU’ìRzvÄhÛßÇ?¢ß.  ýÿþ'P)—‰Dèí;PªOߕ￲¹¾¶¶¶µ¹µB4À}ùÿ÷·DÂåße’îœÎC…÷¼ý:ô‹2áýè[ûçh+i,Àóî"€a† ×ipf€pý)€¨—°»Ïן˜ü¹qã2 +ÀºcDŠ@sÁÁ3úèòí¼u£ë÷™n\K÷½=ÁPO8õ­,zÔ^x0â{ÅáôÄ·l¤ü¬ó‚Víå›Ì;Pq=@Üáyy.xðPÔ tÅx0 —•ž=»€“‰„à +'à1‘Ð +@@=hoØ÷įåÛm #žÅ€ƒQ².øü0`&tûãïE9L§wÏb~=Å;Šw\ZIë†c;:æÞç=Fn¯ëÛ>Óê‹ÌÒÎH&ó®ÂvœaÛqxKŸ˜f·é*€‹ÿüÕŸþè‹/¿ú\Æ £ H7¸[xf{— —«¯~}¸Y¯×B¼ÛOªÃ£Õ¡aÙë¯kÏÄOêÃã£ÿ4÷ú{O—‡Çµ»>>:>þöëåÓå×_/Т¿4Ð[éíè?}út¹¬Z ÓÉk¿^úÕê_ÊÝ.—ûû‡«ããuMZ„½=þzyø5]R™ ð®.ïºJ1tI})È„Ž Ž6ÿÓÜÛõááòk§‡U%ÖéÕêë§Oœèïíë/—«Õr¹þÃ~6\ŠÓJZ>=ØÐù\/Ïô•ÊÊÙ—RÕ·‹rŒ—_>ýúko« ÜÝÝ(F*;ß®Rÿ\ÕÎh½÷ÍÍOCAZ½0H¿$÷]«8ìTå÷ôy@ïéRˆˆÉÐï,R&‡§$à”ígv¿‡×Ðý­5(u(ÓJi` z¬O/ +ùéPÉûßzpÿ2À~fŒÜcm€~ÒËðñøÿŠPŸÐ?ë^ž91´d( ºt'&7ƒ\}¿Kp>{ @@˜Ý}¾áõ{ŠÏµ«ïžxõÌå«×n( ˆxÂ<è€;8{V×GÐÕou£}×Tœyíû*€§°¤%Û-ôq}@À$ßÀ½ŽéI€ d äø;¡1HL5€“°¼ÊÛ· |Üpð¯N¹;?=˜:ŒPHŸ€—ƒt+ƒD |9Æ1æ ·R TD ¸zä™[àòc87M±Á±ŽxÞ¾2…€%‹Ú|zÝÞ?³éÕo§öJ—½ÐSÒ>sbßx½Å>ͽ[{-íß}8ö¸³öµgJ,—¬§O÷G@Ð àË„DÁ’ù>Ë|×ãΧ?ÃÓZ6·kZœ¦Ó½ºÜÖâ\³ÙDHj·1êz÷F½F…¿|ø<«6ïP©®ëéô¦,—_'·,wè[d¢®¹#t˜0÷vS©\ºÖ‡ùj£‰fÐÚ¸·g3º%ßü;«‡FM›ÈÒãÛ'—=›Há8à-cgêÀ]lj1wLäðd€+u¾qÝæ]ïoÁèh¨ú•ÊŒÌh@¸ §tî.uëëk+›k›["[[´  @ýí6Cä8{fñÑìý‡G”Ð>Kï0Á<€,åw‚…¾ð¾ðÿýsgÏ_¹þ÷î xýö ‹$Üo[ŠOˆO÷ú ²:~âÌyú¸l+ЄùJBM‚+×öUî·§„qßÛ,€SÂÛI1 •uvhðÝ +ÀŽ:ÀžHÀq·÷ó³–ð£_ŸC_äÒFÏá¡ÁS'ÿ' ÐÓ>+ÇCè ³ €|ÿA²«Ó!Ô­ëDNî(Ê +€žjŠâ8€„ý,Ò”6º²” >‡ Ô±= +€c¿Â£µð™À=:ìúÿolíוWôfôÛ¯½ƒ¹W˜u^nÅò)í“?½Ô×óèK±¤Ï?Sþ‹:€6þ›¤Ì‚Ûþ\ +@B¹®éRsZXþa–5'³|æÃÖžÈ<üO–/±˜¡Ë›Æ?]𙡲~&÷`¸®ŸW’TC?›U*F.–ú׋®ú¯ÕùRÐX¤@K¥¤'óáÆ*˜2 ÚˆAè'RA†ùªH‰/"~áA€ò;yk±þèά +¢ -BüÉ&g蛈J‡YB ²¬\öÓø_¬‰ß ý¿5ª‚ÐAAEûb, ál#WVº„¾p’掂4/ šé'ùCÁ<—¤Ý#…%j|šë~p.õß‚¹[LÁuÇyMÇØ÷Ì7 ð>}ú@ç—ôh7‰Š:-ý;h›Îô9{€¸Ú“Í¡ªßŠ•¨(—ÀÿR¹,@ÀPyˆ~‰È—Ý h ÇŸ‘Äî¸×Œ‘{ìòÙWÏÈ¿êᵜh@ªØþ­á£ÀßBøµ»ûyÿýóvÿ­¼U>?26ïYz致€Dæï°äõÇgÇú«ïÓàe€@RR€\}:ÿþw€®€6æ3¹#aÖÆ}oO°BÏ-N ¤þ€ÐN™´ÃÞ<^8¸®©—5¡°ž!ÑLùòv»…ºÅŽ´±qP‡è()rú­ã[€„Ø2» +À£«]Ô€‘‡U\qŽƒ/¿râ*!lCF—mʵMeÌbÒOö58Ì› %žÅº(€ýÿ`;ÀW_} +ÀçV~ÿÇO?=ì÷Ê3[÷»ŠuoÇ +ï¶xkÆÞöî´+Évl<‹=÷‰O´—^øì³Ï¿?’¹Ód1€ý€. @OÏfv”w››à5'/MNfÙ½&H¨í)¡|6å@ù<^Õॠ@PPØøâ ˆ7Y;vôh¥Rî¯ùÇl/Äw£ÿÚ¨\îʨxÀ¤7E†wˆºWfS“t8èB`*­ð)G–„pA·œ¹“~¬%;\•V)••3ˆe^jdcâ!Fp‡]tÿ#ìõ쎳ÖÄØQîÍ g–‡7"{ó÷\4³ÐÌîaþÍ êÊÓKÁ¶Ÿe?Õ‚wvƒõ@»æß@þ /)€D|2A±ùRW?È{zLéâ»×âHðoh ¨‚àH@kî €†=¥Ñ¹åõå7tSÀõ­ûèhkÛ#îc@ä^sƒû…ë÷¥ý‹>ü±pëïÜàÚ1ƒËÄ„ Ÿÿ€Ç"V`g € €ñ~íðú»×C8®Ì®Ý@P†`8v‹hý÷#ãÿ΀_ìðû9G'Å÷{à),)A¨œ´[]ô@­€à[@žq€J•`=‚L/¿{ƒè€ùé;P÷Ï]óø§ÞŒûr‡’Р +}t„´Ÿ ÚFbÇ2Ž_¦t'…þ:»Êp-'Ço2èÇËÂ|$¡ÄS[B •Ú +À®^¾´€‡ûù?‰`ñny‹·ÔÞwUzuÐj¼¼º6víÝaûìú“Ø /Ý»wO o€Š€Ï>{”bR€ojÀ!pÛŸÃÀí27wÃx|NŒ ËÞ3¾ÒO|쪜ð÷ð•cä\žýïEŠ©1ÚÕ«Uúµz±Ó寬mïÒ†¾c±w³jÝCp¢`·èsd¿mr£º*´UA„Ži_¶Õ…Øøÿ:1„Ê=ÉY½ªyލÀÙ+R0ÔhˆcÀÌSŽÿOæŽùý“b" ³­æœ6\8Ç77? Ï2DÍñù…ïî»ÂÇ òŽÐá %WèË.í,>ÎD +í~œ$Ù æ1Šf6߆¹€º€ß=‰”J„ôô Ô¦W–¡€Ö7éÐËÿwƒÀ½fŒÜc—Ͻª—Û¡ 0^„é ½¯ úÃýwú Ðß~(Ž +@Iäó_»åV¡\Eà’ à~¯Ùço{ýÝëî p0zþ‹€çI¸ÍÏ¡@[ø@ÐßñüÛ^,¡ß+Oc…@-‚Vä“'AI¼øvoçß<Ï“Eà?†§-ó“„àˆüdNUÇf­"ý¼ðŽã†ñPŒ pR$ã <;8ÛΗ&´ Ô™²ƒ2+ÚfF…Ióñåùþɼ!K0ñT%üìý ÿMP‚@dŸ[pÀêJ«µ°e{&Ó;jÇ˪ýΊ•¶?Ó ÖºöýßÑDˆ~÷»?B¾à3†èV:@²tߟÙÞvXÝ0+xÓl²qonz––~S–·ÿò|«­€‚Ü Ð À\¥˜¬+«4. ŒŒŒýGòéðÅ[ò¿k p±Ñh ÕÝTŸ¶À;øÏ…Å îÕ7ÜÙGAffZó*ˆ®L„F} +x‡Í¼G‹ý©©¼1šÍÂ=lÅ21Æ¢alè ¬Üà%Ný(l’ñ(HóRãQ5!>à‚Ìf«ÓÍUdF<ã]ð ¿E÷?Bg˜l°žY@º/öåQÐú¾íÄ»'@(xîÓqÿ½Á:»ºc8˜Ö} ’ù›VwYq4üÚ€‡¢€deF*y<àÞ¾jsqyeyyy…nÜ €>Û[ÛÔìDçÔë8FY¡}œYù·÷ÏŠ>gßø¥€@/AÔüŸ?Bó¨*Ø­öûÙ¯¿{=€WϹ G dÏhDòûþ'€#ÄïšÂûg-aÜ÷ök+0¾¹€Ð˜|P H"À+ÞΞ:ÞÒ}˜ƒgyŽÂùn£qo¥іʣ?å|e¬ÌP8Ḷ8#Á?õþ¡ÿu‘ã1Œpµåe‡úy…€^*¸Ž²Tq~‘¡îóšP:¼ ‹#ÏZ ò'’¡?ð¿[¤}iüÿüK+«­|.ÏÛ>¯¥7V2^•Úho³ÃóXï>Âj×ÖSY'ý³žùöÉÇÿ¸ö±{¤€nÒgÿ”K[xÿ¶¨xÞì¶:Þ-ææø«èî ì w„ Cض¿k:Âe³ÙØÈ1€Ú€`V @øŸÆ–ÿ ðÇêZ^¥• !>þ¿[Ò1 +³“iíQU€ünQ$»“U[Ðí¥ “í‚Xû.´9“gµÙ©ìÇ ù“PQ¡°7ÊG{–¦‰åì—'{׃PAm´M6ò¥òªÊÚFlv¡1ú;&ø&|cã±*à:­Ùíæ©îé± Š #(˜­b,íò^§ñª>¬àýÕ,àÿ¥b4ÀŽ=öÙŽ+% ÿfFÇ¿Ñ@¥:ªA€Úánèhqeem™ærù=÷@@òþ‰ØÇŒ‘{Lج·Û!¡¿^ɼ•‘BŸ¨8ÌïüyÆÖú™ó×nÜ´ ç@*}^¾Nl`T@n#Ç?úçþìXË # Ë:õêåËT蘾0€[nH@[¸Š`üï`?k±¥¹fZK÷½=ÁÚ1‚û¨Ðõê/¿LD„@Û`xŠ8uê¼Õ“p°M]m8ô^&ìN‰ÃÜ­Ž;úÃè`¯ -QÖ\‡`„¦@ƒ…À§­8S™Yˆ +ã¥K¶KpÞÐ7¬÷³1€@ÿ˜’TíV¾ü³xôù§÷6Eò<Ëg|ÛžÅv¿Ÿvm‡àŸÍk±éoì/ŽþßÇRƒü{Ö¬|þù—;(@¢Wé>§ÛþÌf„Ûa5f Ø„Ç÷êÍ;࿽j;à`ê0UÞÆ@í¥ÿ~ïÉÐÎgff¨_7R`ô? ?Áß*x^«×ßi´†ò©u²®’÷Ñá Öë.H^Íéž7¹÷ì›% ¯`"ì„põðá•@éÈ3kMÔÑöøÇWMêÈÐÿ÷—*ÕËs–1œEpoDÚ„Vœ!Ôb¶UV^Z¥öC¥žÉòúøGé†'úFfÈÈñ^@φWPì»[@0~ƒÉšuÆð‰ž"½óÐVGm!)‘À—Õ…ÿÁ}•ø¥Þo:Åh€¥òG¬V +Hk¥2ÍÝàÝÌÐÏÌUÛÛZ@ö1FÃÝk„ÍŸqO€z1ÛÉ’ë÷÷õ_þ¿pþüÙ÷¯Ýø% +€Mu(ꇀPì—§*€¤Á÷Xp㪧ëþt¯›œx•è~+Z’aR<±®ä6çΉ \¹qó@o¼)@ßè_l}¯<…íTÜ!@„D  €™9  71€7Ï3Ž¿@°€Cþ/ñÓU(½†Ó^¢÷°ž9ý k—P’ãnïï“5wzS1-)ÓI¸ +٥ᆠ\B9À<܃ öª<Á"$³}:¿‰m­èÖ^yÖ0@ (AR;@fÌ*€ÿ.HsWÀÔröß~ÿq‹¶[ϧø]+Ó:ûõêÜs´“,á?ÖYÛiÛÿÝÚÒR"¿c €¯¬|ö(Z´ €ïjºÍÏþ2Ãܛ𸻱—ÙêýæÕûµÐîÙ|8s³;™0ò]a " +ÑàÇ.;rähåbÿdmÄ– W€+ÕÅ~,°:\ŸqìDøÁ€uïR\P‡tÍæÌ¥UìÑi {g³ñhwÀÉ„ FA(ýL63»`4W±ï4ê«Ú Ð5m#EàÑRé}¥£•K§M$ðóe1:°K$›´¼ í…¬Ì؈„*D¤ »ï4j9ðïs݉ßóøÈÌ#¨e¬xÛİ“z|xã¡ì3'é ”±„ úÜt³°`é¹÷ìq¦Ì xéßÌè +˜~ÊåJɰ±r™Ž¬¸ÀÚrT܇¸ÿ¿‡÷Åè `¯#÷ØÕËgä½…ðrôÑâö1áÿûúž/ºüy bÜ +F ðWB 8 ¨à’(òÿŸ¨êǧ{=ª +@“@Ĥ6ï»â:¢ƒž\ùë^¦µ„qßÛ¬£˜áF+ÈT @íDPuH +.·07bBµz`>ÞŽ8õWç‹î|º€y]UǬPèGì=¡âò-:×µðŠ7;€ýœI¼¢H‚ƒ®  1‡uÍÁ¶y´Ïä¹4IÙð +‡béEЧ5s€ÂvÀ[ø…gòl?ÿì¿ÿÝFë7~Ñbܹ‡²G>út{ûÓ­­õõÖ|£öã|uûÑFÞk¼;ÍçùÝÖÊÊݼ1rläbmr¶µñ{9Ë÷ɾ`†}úèáêJ€BkãSíPžBRŽõèKþôÞÆÝYùp þé6§|ÉçK}œÍ§ŸÞ[ͧkÖ'JŽ}Æì+fŸ®Î\8rld¬V¹ptdúî§‘ì+%¢qc+«¹ØÈאַ +Ì5»+OuþÝw€wW6®¶¦³üîÊÊê:êg>¸‡ûÒÓó¿åùâß,þf±ÕZ‹ÁiÐÝp‡¤»lð÷3ætp·´€#ëŠxa}³%@åV +Q (Ú°ËœÝîf³òûiXw´^š +ïÿbÒÞɧڠ*«Õ\wxÂ:~â2¬ÃDV…Þ\¨Ñ¸£k.°¡F€õ´ÏsJ5CAÞµø¯Ýúº 33Z£nB9,¸¨:Q‰¬\lÔjÕ f4:]™?íÆ|ÊÅIÉGgRÖßk%t~<í!SRA6šõt©<—­Ì_Vdæ³&©€ôÇX¤0¦·Çp +ï·P¬wÅØÚ@(Æv_ò F>/ö0ÜVÀø70a=a€0úf,@@DP°FÀÚ¦Ì +€ _0¿ý?Öûí Z/7+p#€Ç× Ð uxþý3¨ð¡\ÁñF ðÜÝõ€¯qör˜€'Çêëó󂤀³—¯_¿ÆXTÅÛ1ôH9¬Bœ»zÝUñ +à©{]Ó÷ àëm‡Ø[HýÙsöæà!4¯Ì1DßÙ½‡[b¸ÜT» pqÇ#$?tÜ’€«ÔÎDP{òÄù³ƒE €1½Ë`VŽs}eb@¹žL +À‰ã¯¨€â)0}t±¸þðáæâôÄÄôôt¾xè¼+b@sòæü²Þ Û¶€“m?z¸²<ÝhNLgw×àŒòÊ|{kSbºÑ˜k­osЇ¾PÊãËG_lßßZ[œ¦¿º»kÛÂ÷/¿øbû‹/é#~°½<_)UF=àÜèôòÃíOB¾x¨K|±ýðáÖò\­R­MÏ/®¬Ý]f4“»ó²élbb¢µ²µ½²’Í/Þ]¥³­•­û[›z­}úéƒO?5²åy«µô»ß}&£# =1²ý€gäéÎï°ÜýòEk¼|µÞ\ƽ+ Šåk»€lnÀgðoØpx…å“GÜ@e`l¬« F౬…5‡jéŠHû6Ã.¶²º×ó¥á,ÚºqþTŠ7låUz!*Úr"»©¢F‹p ­·ÙYAcllŒ*1h ’\¨”ŽŠ”*Õ¬ÜhQzx!WqA "d6ù.{³|uø#]&±T¼Y[˜a| zFøFøÚ/g¥pÝÛ€Ì~$~ûû¡ÐÝuÀwˆG¬P¯¯Ô>ß+‘ŸÑ½­p\ûwÄÆ©Xi_·ÛØÇtâ7dýý¥:eþ#Ð'à¿¿¿¯w`tÚUÔøsŸ^é §ÙIÞcA¬h3ØßP ü^ ¸£Ü‚\¿B`âmà×Ñ€îûo¸ ¤Èÿ@À,¯ÿo»ÖiP(ĸ +@v+gϸ( +€³ùùZñcGÛÈ}o· +€fE+}àÕc"a†Yœzó,Îy‚ÿ6þd!PÍ6íÞ#ú&àe€°WžÊëÄ ?šŽ0t¢¶⩇¸; +€… N 1€X–‘í`IðïIL ÀßkÌ#óg"`?Ÿ0ãT¡ÿ·€¯¾À¯ýãïîбۥ†0›šXüèá¶@0X{øhc¾ 9——WV–監•j}4ÀC€‡†ñG¿PÛkËÓÓÍéå ÎBé/ååj0?1ÝüÉÜÝuÞà ‘}æ_>¸¿µ:?Ýœ¨OÜ]¨ã_øRA`e®Z¨UªA”;û¡_@.D†FGëÍù»+«ËËkk+Ëwççææ3Q˜‰åÕ­‡*ÛÜâòš ÀšÜWnno)m€ÍÖÒÇ¿÷˜€Ýøÿ¯Ñ°Àÿ¸éA¿žÕ\ÝÐmK«¿ÿx5ÿ^& Ï>ÍG›‚ú;YþÑÂR>“·òÖ'KY5kÝiÝûdÁpòÕ;*jë“Ù\Û)Á’üàc¥ÊH­Ô_›Ê³±1eÍ@žµaÚÄ/keóYc¸¾¤KÒíÐüùøw­òUúÜÓ ­ ]“‚,(á*Ýý-å­V6žÝYhÝûX…PÉ–îÜkdwZ«Ê ÿ装YFj©dy>^ÏZ­O„Õ*𮫛K×Ä*7ºR9Z¹p´Ö¨Ÿ®oˆÁÐÉ'ª Ü‘6îéG.݉‚¬~ÒÎWEsrA9ÏhC™«ó·º·šç>éy—‡;A0 q½&È}ép 7ÈŽûï >áÔï €)EŠü´H­Ò'YA¸^Ûvl¦4œG$AO_ï7˜ú@{£~…Þbƒá­ü 6M@þOäý#Øû·öµ„u;ú^EÐËÕoA^½¬>†Ð +À ô_(o€ @:áü/ûð9jý­X8sÆ +Có&@ðÿ5 +@ЀPÚ” €s—¡W\ÐQnÞ¾ñsS’³DPšDëw þûÅ÷àëm‡6²"§‚] €X;À ý‡õ{½~ÒðòK• Cô¢ì{pŸžž.àÄàÙSI̧}ìæ,cЭ€kz"8ŽÀQÍB༗@t\?3€Rx8Bn3ÇÊ“µÌb#.Ù±gê Èdû‹+V&ê&w…ÛAÄ1¶¿L +€€€•B˜†Üµ p×/¶¶`·æA¢Bº+•а)û°õñ£ `Ý1m‹›®émz· ›ñyëuñ—zµÞ¨¿^mLÔëY½>ßh«ùZ’mêµ:5Mw«šŸé̉Úèþ¦ý}¥Þúanù_­º~}¹‚rÔŽ·_cQS^"\õF³9‘» ´$ 2qzœF³®„ìÚË®©Ð>WYt +¢?A†º,Å. ò½YoÔFÝquHs?#Sîfÿ@¹zº®CÊ|B—j4ò&£þÇ%¢ ÍÓ\Ã{F©Â)ñxN?ÊN&¢ð¼fÀö,pXóXM8ìØ@ôÐóbx󚛡R¿k,'ÕG3'‹BxéEÎ޳^(qÕøîoq”yŸ³Nÿ»Ïg¨ Uåÿ—Ý ˆè(cðϳ¾îŽˆØtW÷…ÿä!ìÚí²ë Ÿ·SÐ;ú± +€åÿú3]¾vKÐû«_ߺ~%á.Ü€ù"P„ÊÂl€¨xœ@«ÿ€{ãR˜%àÌ«Vn \¾Ú‰¸ñw¡D€k +à±ö Oß+Oa{±ž¶Fjß!wØêÔY+t$Kþ¿ø/Ÿ¦‰7®Œ„¥ Ís\ð@Èìk‘­ò:I(ŸÎ°,°‡“€´¿K Àåyà‡XðYX(h˜hà_Å×aC_¯¤]ÉT<µ%€0|TpŠ ðß ‚>ÿìwåøþ„_µm·à*€BØ\lNüD@Ì›ã•jm|º« +àá—Bhe`€МhÎíQäã+oª~"¾e@Ðo”· lÜßZ³ð“P‚p\ëm`h§àK„0ZI +ÀúÝŽà*€å€l@xÓƒm^€XßS$ç{¾ìÂà_@@Ÿ¸åšžGïc£ÕQatõµzõõòëåáêh}´YÖ>¡éhu|tvðÚOªÃJªUí×Bç‰/¡BV¸þþ½ýrèôZ¯6Ànµ:¬7ý°¨€€:P¼ùöë£Ú3Ìgt\ HÕ62­Ö_¯¿^Ž‚LT‡)€Î–imb\!)%ÖbœÒLˆ9P"¥¯)éøé×ùM:<ÑlÒq•þfiy†Q Ý×_î/SOd´³ õªÊVím¤|ZéTÝ‘q]l\?F—oèæð;8ù9- ZÎugÅ홳†·ŽdïìGp;>ïÁ^hÀñHH €VÒà0©½ÎÌ A1órqž™¬â›DéE¢€æŒ +400ÐÏŸ¤¯¯TÏûV<0A÷×èþÖ¶¾þ—Ùcy{ }þ8ýºƒdPÙãa»ƒèpדc~ÙQ,È„ù¡8x†æ‚¿ê"Œå»‹¸ÃŸX À÷»×™‹œ›P6V®¢ˆ1@’ÀÅ)äûš?‰øÁ~¯%ûÞo;ÍN +í¡'£¸ +^ðë²7»oü‡V&À¢ØŸø¶†–C~[HXÏhPĘ[¢!ƒöäY•õ&I")z˜: +Ð$€Âʼn…p¢—(A=Ý©|=yèWbú®ÂR–°âi,!‘fÉ쨶CR€À#bì&µ‘ʱÒáxÈ ÿ²] +ÀÄÄ¢¼t+͹l±ˆhÖä„wbä™?ž»ù’ÓÓ» ~¯ÀÙð(Bû°Wꈤ<,_b·°ÜQ¨øIkíq +q ÿ1ãÖú$Å[_ß÷ô—xJ³sÛmÍK­|.›ûp.Ÿ«OÌႸ˜}8'_ù?'6.‚óV½ÕÊ´¯µˆ2Ž-æ««µZ³:6Õ¸PºP«ô—*Y­6–ecšåÙ‚ÎÔ/šÊZ-*òï´êÃÓ«ºbsŽZ*dæ¤û­ÖòLwí?×u´!·¾•Íe¹¦’-fù¼Ë=Ïç&VU•#¿47ÇÙ:LlÉotïTâÖŒÊés?¨Ñ˜Ôi*£~êTc’؎Ί.”Ë ÷×Ð%¦õ£ Ø.HÞ¬Ž^š“÷ßÔEUÂ\·*ÏgçI¬Tysqc®™-kçâs}ô Ì8íü£ˆ l½áCV´«PÜ0ðMª4€k š<§ m˜ú°l°{,_Ãßý#äɉ.À7ÑxΘN€+š—ËîX“dï@Œ "7ï¯m¢0à~`·Çp5 +@T„b÷{LÎÿe¹ØÚþÿè2™X€\–ïm€ùäóÿú׿úeR˜¯K  ÐkC¿×Rìÿ5f^ózjpæUgv#}ìVκ9"4àŠ€®¹Çì÷·áÿ{à)l·<@θð²3€€îBØÿv¹ññõœálŠÿü½–ðÌQ çބÈzg:Ç }âÔÉPØýh+¦#d ëýmÝ€a‚Nœ¤Ì +¥|’¾KXñ5V Oüe¸©®ø·Mu²ÿþÕ—„l´r±*•Rßá4=F¨E @Gˆ€Æè<¯PD8/^@Š€l§ ”Â+ï01ßöð!ÂÿP‚„Ð!$ °ûˆðß@×ßÖU¬1;ª–W6Q'æw)BŒ€´øT.€ÿùòï>u@QßN„`ks¯g4•g§ â¯Qì†iw +Üzña6üahã©é L¥m, à'ôt¬26P«] Ø;Œ†ri%s}³Ùj£J7€5®[Zçx‡†‚Ê^ð«l«Õ¹v»×ß7£·b¶tÉñTQØpÍøBŽå›š]XR.¬ë;xo’xCÚ%\3ü£D5JCd£‚PQPO©ëǽƒ´ïK ×…ÿ¬(]jÊxI¿š¬ÅZêî1áùGÂ^ÖxÓï^è«O¡èk0÷†1¿ÔÕ ' ¿àZ¼ðB_Og4@'HfP˜“§ùãj:³³U¨oÐ!‘»$ P‰!$€š®,¯èÿÄÀñßrÿáýý€‘rŸéʹ3'húæøÿXà—“ý#Á?Avš„Åî €óÄX~÷ï.‚Ï20_ +@§`þ†þX+ÊŸb]ó×pEÛK`(qèÖm*4Ú +¥¸ríV7ë Õ?,­'ûÞo{ÍNê &¢¼Bí½RN¿ 1ÂÖãàôß!KøO ÀËQŠŽùŸ /Vi0Ø­ ž*Z¼þ{×5Hëk)_× ”rÐ +`ð¤JH U†>(mD4 !©b=ÝzúŸ¨°l›%°ø}…4šø`†,;¯Á¾úJ ûéVõ°»k3üËöQöÄ,[¨w+"‚è.€€¯Qš©ÀN À|R:Uû*Ë…ð¥9FR*ûÄÌQp× +@¶GÐçÓ0€c|Œÿl±µúûÏ>ÿ²PŠJ€ÀY0€P|ß5{‹þøºL˜—°6¦FßëÂf7á“¥Öp6‡…Àiz¾ p!Ÿ£é݈é¯Éµ®]¼ø®@wL'N½Z +„‰÷‚­ Î…ÂÔ'ü©Õ¨„›«VåÂx]ÿŸ 8Bõ…»ÕìRDĹ +Ò.›mˆ(Ìfã­­º!vz``Z&ŽÁFF.TŽ•jCÕv¾(ˆ‹ÑuCšÙpýÃô“ÙK²I®¢ëÌŒ×óTç2}‚Ô@f̘ïC˜÷F Lðe²/ŸVÛ= +êcŸ3ã””×h€Ú' +ú·§&!ŸýŒÝ"š£Äœ?³õ÷—Ê%†¥@™yÀPÉUJ£ó‚ÿ5¢è +`î€äýïßíooì7 …Ï®‘M +@Aöµ@×n»€ +# xµv6ZþÿŠQßÿàúÍ] +À€ø‡ÅÚul÷<ðê¼qM$‚ €v U—¯ßº•ê껡¿½õ}ÀSØ^ø·7.pBëJxœþÆÇ +ÀñCÄt{Ø ðæim­@Ùj%€ßqN:ð®ï:„låí @ý0qbÜà ÄÃç1,€Ž¡pÙ(Ÿ³ŽŒœ+ßöÌ;´HhñDKÀc0j›€"P–Ü[GgmÔ.t@¡hÚ~øàÁC‘ýõåù‰J}^ ½~W/æiª tm%Ÿ- e§ï®­,ü˜„‘Öï6õŸ˜[^»¯=þñp¥RÞëËÓ?‘Ë9½,öÀëûå—_’æKeôÅöVkºY¯þDÇa$‚9øT2ˆ^¬Ì•ûJµÆÄøP©2¿²ý¥PßÜÁB‚ÈÅÊÜèPu´®‹¯¬¯¬­ë ¶¼xwqq¾©+Þôç§›‹‹vläÓln>èôkÊ[Ðþç­ÕÿvUè(ÅÄçL¾öΩ®Ëbõ‰Öh9›Ð šþ»À¶p¼ù¥aÁ¦ƒúÌdæÁquX¨Þ¨+9z¬Ö_qK»Úؘw’¹ìÓ{ÞÔOI9;“7FÜî>“óÍÕ‚’@|=]µUÎ}•FýÔéªP'Ä峉ñ`øäu];Ëggu¹ z!’ ª1›‡›.æ1æ5A¿ì"]6މ­”j‘O6ú×Ý@œ×éE-òáÑŒÚ +jà‚4#ëÆj½ø¤g¶xs€®áàëË<ùéÈx롼d §ö¿ÏîCX'Àçi7þ?ÇÉ€éEW(¹òMf°Ó¸ð>¦3uÄUAWž›Ð§_È?Jd&s†¦'ÀÞúF›‹‚k›+ùÓ@ÿ1Ô˜=f8ànÜoOBÏkç­ ·ò“\kÖsAìûçÁ] +» +€¾ÿnÿêW7®š ¸ +@h›€¼w€Á>?Ë´À¼Ÿ]{ÿ, +kŽ#°6éoEO€\ ÄQAàVÆy÷0ˆ6 R¡²HGôÔ›–°Ë— ‹Üüåz…ű„_g“"H ±‚„àaÊÓn ¯{ðpûѶf"kwç›C•¦Pse±9Z§êü®ã‚D ä5ŒŽÖçWôBà¾Ba@!`{ån“øôòº ØŒsÌó‡D¦õ¯5ï.ßçˆ^…ÿp€GÊëÑrÚ룣"›Vð·> ×ç‡úÊÕ‰Fuh`hzE9“»Ž¹ÂÃ÷׿èh~´9‡û/ +°²²¸rwy~nZ05·¸¶¶8/f¢w››Íuޝ»~ ô¯¸ oývãwx² ëºùÏb>Ý–p~bâÃúð‚8»XÙ´?ÜÝ©©ÙæpÒ»uŒJõ™¼]˜š©˜ '@ê»ScïNÅh{S³J3C§3Y³ l +JÚ‰F­ÉHAºbáè×ÙxuÑ„ Nqäw‚}u]-¯W£ 2[­Ð—=Sb( ³SÙj5'D€VÆ´6IWHµ²]Ä}]Ê åƒý>” ×3Ê »Ä~„2:cŽjËê'<…'3ãtZK ØËJ(ZÕÌn¾œyÏ5{)b3BPáÍ{ò‘IW |¢œ§sœx‹l‚‰$àùãè¨L à¨[f˜¤ŽúúzûkMþ××Q6H]í«àGï5íÏÏÒ›¹­Øàï²—/ø>=ý0“»/”—¡\£# Ë$èRh(§½PÀÿ§Qî—>B÷Î,e&à¿q½ˆ(èB—àHŠ£ºhÀ|ømØïìI ÷½=Þö‰þŒÁEÀñ“†IA, RG@0€npˆ:Äwþ| ©€ÛQ€v¿tkú¾ P{ê,(…ÆuOâÍÛ“ß« 2šE莈lO¸¨>œzÝ5ñ_ÿ½ðZäÌ·0ó– -¾Æ€CPÛŒP;ñßU‚ãÏ?ÿ'1€Šü¯°ôOL_Ÿ ö®ß›¨M4ççš z `íîÚò\s”¾Ãš"ä¤ËèÇž?Ü^CMßµ‡/ç6þˆøî&èáÃõåéú(’üæƒûJJKø’5åµ½¾(‚Pªß]Ó«\¿øò+•]¿’•ûJ•‰ñJi 2·¼m@%€~ÁµQ&¦ç+äÀÐÙòÝ»‹ùtS;çïN ;šwï®Ü…Ê˜Ñ Ø;ŸO¬nÜ÷@]ÀwSwuøçólX·czg¢¨åÎÆ‡ÿQ{@;0/v¶-w€ Ÿ[Ð?+`y}jjᛪ](•þ`,<†ÀÁÙ©Ÿû•ö§î6(u6\ †œ@j™=ú0€ìQ woA2W°’7”[–›ˆ¨$b"\…²ÍŽFYeĈŠÀýAP #%ûó¸û5Ý®%&âË¥ȹˆH爎56ÇM´ú&µÿmÞS¬¯]pÌnA»÷=E?À701á{Â|†¾ìëêÀ{ƒ ȸPÛæ‹Ù.‹3]Œr< D/€ú?úýÿ\a@ ™{t?úY×ä@@ZÜ×ÿ»˜Àþ€¿Û@ÜŽàW L+ü=æ.€õ‘ƒÍìÜå÷ÅVn_¿ìæÚ‰pöÌ)€_Þþ•ûJA€TÇïTc¤+>Ý3€sTÀ:Ì"º€Û1 Àua¼a¾ËÚÐoûE¹ïíñ¶ÀÇ8´‚•Q°ƒt+€k[ÀÕ¿m¡à*®uâäÉó§‚DÞ$w´µÄöENŽEµ5ã|xðåÔð üüÈ€,íîcî @?¦DÎ#,åæ»,Kpñ5Và&ðd/µÃHA›«­$–þ‰ï‹XïÛ’ß/Ç¿RòðqMB£+Ë«këËsÓÕ¡ÊÐèD.ðHñϽþÅýÍÅ:ÁôâÐüÅ®éC‚› ¬ß gsqýþ£¨Þç4’:ñÁúÝ鉡J¹¾¸ö€àBúøA! ƒëó¥¾rµ>*oehzS©¡õ³¾"ó‡[kóõJEþá¼¼}90ë4[Xœ›þ εàntyÀ `ñî¼ÃÂÒ÷<@QÝѸ³m  Û‚g±÷;SÛ²úðÝzý@°Ë!/,o ã¹gÉž¶À–ù»ÂøÙ©Ù÷ ¨t¬ÒW& +°6"ü“ûã èÏÎÌÎÞaõÎììäÜ(>4دÛB  ÏjÛDZìÔ‡YÚ[˜ ™‚L6¦–LDf‰B€kxd(ÇlV%rІ)†.RaCxoJD º*¹p´Všpxƒ<²EPàŠÝiærD²ŽmèQÔ‚Ïláú k™¥ <6Îâ`³ðNppw€8ýDÈHª¹cèÈ>'NLðÎú.Àã"‘‹Î|§9Bü¬jþ¼}š”+‚ÿšþ[y ¸ þR_o_Iÿ½ú@¯¯¬m®kò{:€ûÒËb§àï±kׯžïŠ€0O€¿Ûèç_ÓùË—µÐúåó€õM€œs¹Ü(ö¾ñÓ=à+I¸¹Sx,(àkÿ¿WÎ 20¸u—`b‡ÐV„õž~á¯AÚ¾áum%ûÞoû*¨ìŠôè €îŒŒ=ÿæ©“®uO°jÌZH­úÛ˜ÚVÀõ.À¾úIh@½‰³t¾R@Âk'!v³îRÀ6Pˆ8È¢P\u€¤ ë¥o‚Ô;‘ +²@Q4–ü0/½Çà+O_`Ž JR†ÿ +€»üìwm  0Ã~˜þÕ×7­ÏOT0|T¨0=?'wДMOUL‹+÷×Ñéÿ8ã¶åáßÕ[zúsÍI` ã›øš€Ø]‹#•_lË…ðèþæÝl¢6ZiÌono?²ü/ûòˇ_lo?\™® ”+0€ÊâÚö—¨ rþÓEDæò¶9=w}s“^L„ì*öÝ»4ÐEGG«µŸÌ»5Ãʲæ«m`-Á­6•-~´zïÓÏE`;Àw3î¬@²¸ùíÏS[`×¾öáh9þßAœ/Ìw¶¹áES F6¬S½>Ù¼OMMŽ9zôX¥¿Ô¨ŒT` ôv.pì´ÔÐó_Ö¯Ûä/U‡s„±‚NAÀx›@‹%BD„îxµƒAރ̅sNôuIÞû©fcb(•‘ • ¥ú + +ü‡ëD9¢ `4ƒˆtJ±ˆ²l¼±Ê’¼ŸÑôß{QÀ«7ñ­‹6ÖÒÍ?pëµýÒ‹±Á\(N À‘¾hÀO¢à\böà…µÇ—I³Ç›Î|Q纀³¡4ÏÅúûiòWv SµB v•°\Ÿ£À:ÙuiÑà>R€+öZàýnÚ^M + 5Zy ê#ÐÜÿò9ºý_àýè…û‚ï«®èˆöË+O +€ ˜K&àI}÷ÅTÌ0úxÕ}(Á¿²äÐ-:~¿ÀŒ`A€+˜’ׯYÂÿ´ãv¹ïíñ¶¿À’yR„­8ý½¡¼ ʦÿAk`k€¹ct6{„Üâÿôíïæx¾ {òü›îÐ/)œ‘†ýU ÷×눌؃ώ´Ô‹Èÿ/,„¹ÿ‰8´$+`Ø+‰OØ”—²"÷â¶tìi$œÏö„µ%CÖ.ðè³Л¹CøÇ¶­[ñë׿ýüDy „ ÞlNÏÍß%$Q]üDm¢.?z}‹v~Â}Ký_~±ýˆ(¾í5%˜˜ž›y^À/„¦–@x½ý†ÓTÅ˃Wz‘×ÈÙð·®é¸rhÞ]»/Jð‡] <\˪ý¥Q^«LÌoÞùPæÚû`¹¹Ü¬OL ÿUPš/¹ž_øwqžÈÂZuh¨:1W‡a9ŽL̃@ w~»±ùß>·Ð-è^¶c; +@qëŸÍ4ýë6 o¿^_¬_jLØ× +‡qU£ê nU/y}rv6ŸýÜúYˆÀØHR&Ó@à.Ð(4^Xú›Yyÿ ¤VŽõ*øî¦kqy¯½õúÜhµIA +DŽ‚Ø¸Mã¿¡uþù eÉ¢ TþO½ÕȲ*£Ù2F-CÑwvajì¢xÉHåh©r´Rª8†¯]ó n©2ø3'°žÃBDØ«šB (H>ú“(þLÆ?cá­ó)(AÚoçœC i®ˆrÃ{»ŸG"ƒÇ*Î;Rxß½G4'xÀkº’æÏÅ %€ŠÛº€@ªè-Õ§þën ™þUlk› ¸Ÿï÷ÚU€®h@üÝvþòûô÷/Ï_3„àÑÁ³/ÿ"¿¾}›v†(QåH +€ ï÷X‚{›Wcû¦À^Ü@SMÁöÃõùê@¥>M?ÍåM]L):@ª‡¶7uêôœãü òW‘1W–i  “FG+¥¡z¶xw}}{K®Ìöƒûí¡MŒ!X–·–Wï}úèQŠlW˜$3ËÂÂñVü‚PÏëE˜_xÞ ù+¼ó AïÈónPõ>5)ÈEÓ·çMbV§FhËXé«4*LƦÞu:3û^ ^ ~Ö +0V+¼jªÿmFuY€´náÝ#ðjÎŽ b.±:iiÁ1=˜¢ ÿÛì{ +*œÒe3bŒº/‹€Ê1G¡Ž”ÜQ—O©§ÖEA&ês"±®dJq¾¶l4RŠo<›wRY®FXöÄzŒÅÍOcÈ­QkÂ]Л(ÄhG¡DJàĆÐYp§å\@ ^ÜMº—;L;ÉÏ +@äÂÕˆ˜ˆc ¢ µÆì‚…‰,¿ƒÓÏ0ºtÿÔÿ_ ²âhéb92ü±;hÐ `wAÜ€¢Fh›‹êR©#FBˆ:ާ7§þÐw 59ð±bhN‡ +€^@oÇ ó“‘c H»"šc)‹®~È§Ó +€«D¢øÆl·ù¨óÖ‰ÎßÌ^êï{¶iàp”Êå!ú + ÅP¥4@`Sÿ#Ë+k«z¬‹`Tl ¸¯…ÿÛþVhœbD¼ôKÐp¿×B`ÀM޼vãE ÀûļO,`R®ßüÕí›t5H3Àë¯Àü€›ésó&Ã_¿|îÕAz´påjW À­Û7o0@AB·¸"¤¿õ‹ÿA%Dù1‹é{àëm (€ÑQO õ +ó“ àzÝ&ÏÄ  ŒçäÿïMƒ„î ©Áñ“§Î§fnXtþ*·óÃaO!ì;5x2JqìÇ’pÒ_+ºŠc\HŽº +LWñ솰ßËo¦ Xþþ{”û{ÿè:êwÃ@Èd@½góÍ*ƒ×§…ö"bËèæëëË‹óÚ³,Ýn··møÿµÜÞÚÐù¢ë[ÛBxƒ·çÂømÁîÃûë+Êýîòúý­û÷=à¹ÿZhÚ~ððáý­чyÆîá¤ÈˆþâуÍʼnÚÄôt>/4_YWê/8í¾Ê@.·E\X‹•2«˜–îÎÍÏM7k4}ªgËëÛœéȃ &2úÜ]ÝH +ðߨE‚gö3=£¥‹uì]|R¯5ëÃs†»Tõî঑wªE î…Ù¨{×d ¬ÕîXUúÀÿ‘ÚÅ‹€¶mV“ÌÎ8È9ÙBß7°ë/ØMp[tõGeCu&¢£šÉç—’sÁÙÆ(ãúÍæ ¸ÿ""Yôú' F  ˪Y3N™š‰ë‹ˆ$`䂇ŽûËrZ*ˆ+"lxô±vi˜8ö×~Ì6ä7|G¦òzý7*ÎÌz4~zz¢²ô—)¡±ýôØËœÆ¹×š\ø€uà>ÎP^ÄÆ7.GÂb,gö ‡í»Ç9NLeÀHÖYÛe: ³Û +@šÑôP˜þL33× 1"ÂP›”<0Àšã >MÀƒ®®3º-aë.„&@oѧWb4À¤ª"ò¿iŸ†â¥ÚÿúÛ¿þå5ÖÝc ’:èàkêø  €sâ×¼°£@Š”n¸G¸q+ðÿÖN¿ßÈö½ðõö@(«)¹á€ëŽºéOÿaJR(Z};­ÕáÁ@s¦ +àkYýO"@â¦ù‚NÀL~]dØIX\‡e\VÆJ:ö”]¥‰:Ù€¬‚ËÜ€ƒè>Á­Vbî÷kùîâüüüÜO&hk7Zc\Ÿ À—áK¯,/Ê{¿»¸¬—U‚ú0DèýûÛ4!ؾ¿µ¾¾B”ÝÚŠŽ2Ξö>Ð +:!ë÷ïs‰åÅ•eºµ¤¸¹Edñ%•—±½¥óïÞŒoê,媣©‚@DfØÖB1¹оñ_Œ6®@…˜þ_$P àØÑR­¿Lo\F¢KÅE•RÄŽÂé ÙÁ$yêŽcÐíÉó¿1çxZ3ôê?Ñ( +´¶'íÑ"ük>ÁÀ]¾÷ê«•h ø&#ÇÐ €À8€Ù)íéßu~w —Ù­ø"ú<ÆR +-(GJ¬‰ tÙÞ¾Ÿáëп=l$Õ´,•úôóïs×ÌßÿüÇné|s û=“@˜½ó@ˆ¶÷{̾„ˆ„€¨^€óÄ`n­5Ðná?114ÿSňØç—ݺQ|€ðë—Ý«`(WCýe·nÓQ»ÿ2º"¢+@š >€ÿïü¿WžÞ§¸!€œèã‡@tÖ˜Ûè +po€×Þ<‹ ¢ôšÈü8 +ªÉ$°÷ÔÙè +ð ò>+ìÆŒÌº”só¥ €–wOW¿.FRŠ3…ŽpÎ +°Cp -ÐÞËâ ,õI€ñ}ºñ?àŸo7þ›|E?ŸzoóSwÀÉð¯1FØZɧ A­Ê[­×›ÓÓ„Õø/¥E¡ó ¾¶‚ÔŽLÈ{b}“XÁ Þä ¸âkèñ¼BäPP1¯Iï NÐ>Ÿ¿±IäÞÚ¦ø(â#)ô%®¥sï¢`‹Ë‹Ê†}È QAåК¨…V9o •åóÙ\³Ù¨WGåãˆ,»“!G™€gç)o-¼ùÇÏÑù7­Àî%A€qw üøfví¶„wsÍj˸—ŒÝÂ\ã¨|ÞÕá<£÷?ììÌÌìŒ z'²Éɱ +ÀH_u²&ÿ ï»“S?ù©ðY J†òÿEêÕÜH+ÏžE]?ÜZ} ;ûˆóßSæN—Ͷ²™Ta¾ ¡Æ,4a@ÎÆsñ´&oÚþXøÏ8Ž=ZÊr3‡°‰FÎ úCØ`­j³»QJ©Ÿ35Õš`¢ŸÁpÞ `fîxЇÍZ@=új'ˆÏ _àÍXÑχ„È¥ž>ªB&ˆœ°ÄXÙÑ +@3ÿ, +¢¹¬½ÒeΩhÀ"g˜Ä³Ž H#$á~¹R¸/L´`b"Í?9 f̨õ_Ê?±hx¿Ç®^Eîßým+Â|ZØx ï÷O€ÝyùÿšÎŸ @€>ÿ…¼|Þ¤üJ¨l ÅPð4 +ÀÍ›¤¶ß±  +€Œ£1€dâ48ènà!ˆuÖ­_´ÁŸOØ÷ +À3Ùãb´xÜÒ7¸¶cÞ$ðx›èxÀºŒ¸}@Þ@Šëß+ïÝUø:LJ|y ’w€6újÒ–­Ê‘… +”Ààࡃ²€[ÒtHEæ‹@]ü»È]1iÆ'+ű§©Ò”¬-˜€ÿmÐ%t€äSþðÁÚ~2Z9„ëµ ½‚§çæçç¦çèè® eiý.ÝîÓHè—oÏKC‡yoˆ(hÿŠÞ%‹ò#ˆ13Ðë5Qïø„ ÑE)D-x×°Ïø/²Í&tC¯#éöë+ŽQ"/ª\¥Êø¾Ž‹.h‘k·Ê=ŸãýÏM7'ˆ¤ÁS-_{(ÿŸ¶‰ˆ6PÅ5€TЩ0ú·€9Ÿg²¤Cw¬µ! »“ÏÉÅŸg´;`¾•e¿É³|õ“٥߱'ןm±ú{Òf ÷äd/,è' "pq¤¦O­,N¶äã¿+èÍ–”·Ž: 'Ï6²á¡zÖÒÔ˜û°©­V¦Ë(2Ï?œQš¹Öt“‚pKòK>ñ“|uõŽòšùd¡5×Üh}"àoý~a&_à° "̦(ÙÂêB«Uo-)ÏÖRKÅô¿·0;ewŸPÄ‹c4Ci”úËuÎâ´&ÃæÙïWgîÌ.ÜYÍsŒ,û°5®‚ÜÉupÑ…ÉóÕ|c©%ØO%j궬æ3³«Oo¼oÛà&\MK\kM˜–J$ØôÁ¾t¸ðæÉÈ1/¹+Àt^Ìu´È¢k4À¸È.€‰e¬ïµâhÄ8O"®Àþ´æf€CC£¢ÄbUØÊC¥¡ zä?nMÿL"PwZomn™øïµ}àÿo™ +@4ô"8À>ö2Ê?ø/ì?Ow{©€À?üÒ=u+W¯Ý¸ /H + Žê`põòûþ˜U€Ž]gháP®ëü‚Ü pír; p›….øo»ý]« ä¾·Ç[˜¾×  4 MTki »€}íd;9gÚÜ¢€¾ìžCþÍ#€Û“ƒtx0ö™´‰/Ø'ü× +eгu-¿;ŠëÛ¬Dq + €d~ú)ªŽ„Ú{ɪ ì÷RŸ7£Oþ.ª ÈjAŒðèŸ`H6OÉ &ïáýå¹!ÚÓ1Ý© UßüôüÝünT±ßÅ#—ÞÚøÚ…—qý·6×gö,Îiîœ,Þ°¥·Èæ–Î×±ÖòÝ\0­Pö„óAnˆkžãúËËG@> BÙYÎùûp݃L.‹²[\œ37˜“MgÓ"µú¨\œêÝ@la˜Q s À§Ü @€„ÿT´)@Âÿâö?«Ù“í¶z}t¼:>^¥[Ö×êÕáQŒÿ¶¶ßÖ‹÷ëõÓÓõcáŽj‹1ö«££ãuά—õ‡y;PfØ}zwbÀ†Ø¯i£:\© û¼úøðkœÁ$#ì†X9s©jýõו«V‡«*›ŠR#*‘r°[eœÖó¡½t®PWþDsªN©7&êÍ×´]ã¦WÁ˜Ôâ¼\.«Œýt;#$ê-û\…9™è†p¥¸TµþZuÜãýëàÛUíÑݘЅ”-wdxœž¥¸úÓB½ íÀ®½r!søãÚˆöè€R¶OO à_ô(ÜGp?VÚ'è Ç#SÍÚ +@{fðTÜ ï­¤ËøB‘ɧ7À€}zW«e×ÿS€B†01½¸Üâÿén‹*¿ùEýÃéßQ3ýoáì1¡å.ü·ýíkç @s ¨ÄßmrïƒÐ#0øïV¿D¸uíj(fvúQn\Óú«&‚iBB¸0Øïg ï÷˜;8wåÆÍB0þ;N€nÎýˆŠmè¡èˆQ¾ý K$û^øz{ Àÿ×[ÏðûdGà PÆs¬:q2Æï5èèïTx$ô 'AµÝlVØK½÷9™€\ ¸ÅPNìÅ=ÇÓç4ôÿŽPW B¨n (üGp›˜4&×¢þú²2V¸‚÷%Àø:ëæþ¶‚t)_¶{äÁÂÿGnçõ’; +£·ü3 <·ƒŽoqÿ\ˆ/´å€PºÅ–³C¦ß]ÑqËËÔl¹¾ž*u@”gøq½aä·“·LHo +ÀYöö©UPæ:ì:ƒM]}mÕÁåb¦«€üt]I cÚ¡÷Q Óͦ¨Œ bth¨Ú\\!ªiÓÚ¾Hð/·û·kÑ`g0ÀÄdº§vþÛî¿ìy@zmvLH)"PoÐcQ½.TÎÖµÚœ'8H¬Ë[Îç'HV§æžµ‰FsàY*•úûûߨTjT³ËFk®Êußé·«t¤ 8†Í ¿ÏeÓºHS¾¸Ûÿ«¤>1÷ºÊ§ÍišÔ›ÚÙ˜˜“w.˜V±"@/ +2'Ö„Ð5ý é,›æ Aèáj•O÷–Kð•¾ò¯Õˆ‚4_¯/6çšõÚ¸ÊÑ #¸€ Ò˜;]WA&”³RÎqBc>Ï)îž®káz'Ü5˜ +MÔÆÓUæ€y‰#ÀS9ÄAg‚ÿ­ÅXÆvOäiÊ %«…àlu'n+q÷Z:BA Å©ú>K-@ô0TFæ³ Š ‰£T*õæÜ\szzZ-ôo“Í‹ÇK@|{ŸÉx¹×ä’Ÿ?qH¯<½tQ€½œï÷54ö?wYþ?r@[¸}ëû°…Óû×ë‚éëíwã÷ì Á>A€”Þ—70h+ç‰ ð÷ÈO¶rßÛãíI +*W?Üø8vö¯N1õ@ªŸ±ð«å•ó¤Á¼-Üþ …c‹*€žnÀ×@òJ»}€q‚Ö‰¸ƒ kœÌiTøOOœ:Ô@9B”›>P‚,˜¸~€ë@\ ?…5úû˜> 0žd—þþ' +þGÀ—D|&°ÜšÜÔⓜà‡¬1ÀÀ¹‘CynMZäÏÍÏÉ—ˆ…àTR¨u#¶a×õòÍ×î÷·¶¬oE5öŠ2àœ ±P¼õÀMŠÈGùAHÅùZŠ:ˆ"PKŒslƒ*ýu%ßTî÷ïC/دœ-¸2@ٯхG4² Bà.JÀœ8}ÞVÊ£Qǹxw“®‡Â²|îCMÑÀÚøï€ðÏ,!ÿ³+‰mt |é“O–Z*AžÍ üZ«õ¹Öݛڙ¯ÂNòL7‹íæ*rkuuuia£®y~g)«U*.ô?É@A³„W4t‚NʳÑáºò†ü]Ê”¯÷1Ÿk®Šëe—¼¹úÉÇ­¥…üΪ’4)Huz5§óˆlYWâ¼–2oª ³MI>³¤‚´Z÷\…;*ÍÂB¶ºôÉÂìÒR‹qî螸IÚ4&k¥ÞJõΕwüã!±Ùj5oðçÊô“%]V¿]IDTæ† â¬‹„¦Äo>ÿVxuņßXmƒpì×ìa—öàù‹:‚ ¡°ŒÓ€GŒL‚BdÀ' h%ÎñIaQ¸lÌgαçê Xg"'„~ ÜŸÎh0¤ÿrd˜™(ä Ó²&ž$î8Z«Â"«5‘@àQo4Í¡v[¼ÜÇn„`à7ô›sEºz65µ5ÞrAâ7Ðã°LyE‡€”#ÙÅF¥×ýΉ¸¢3 [nùçê*ÁýäâRæÙpî"iC×!µ®+J‘‹Oe©Ç~Lÿ…Fh/ÚÊ&lõzúô¼xÛPê¼ðï€Ô ³$#ò0‘ð…Ü +@Gƒh*†²JÀ¼ ÁÓ®ôI +çh“ /iRø¿Ö¨á“ •Ø•E‹ê–gªzÚ® •ûé/±€¯O( A öx¹×®¹ +@Ÿ§ˆ ö_æ‘Y +ce·nÿø 5 À1€¡Ð°^”Ú üv¡».K#€'€äðï1Æ8KµC¡\‡|põúM÷¬ëvàùÎ',qÛ­„rßÛcíqÀUíBBÐ÷–~²·¨0ö«t¼ƒ» þ“¼Íäûk+€’p Ÿt€wF½v;×>®k;ÀY×Ö2MÛàß"€]~öË(†Ëú—:Oôø?.¾Àsnü×òuLbÁ6fô·=Ýp@¡„Hؾ +1€B¶Ïîm¬9 °äoo­ÌÕË¥¾{úõ^•ÿŸÍÍ-ÎÍ·å/ËÁv°0t–“ï˜`¾Bd@×Ü@;Üwó½û¤AñÇ›§?QÁ¿z°-f@ÂûâÀøææÍÉ[÷·0ôØç ÊÓÚæƒ¤Ð\YÓÉ©h°NàZMq +³¹;𡵵U(„E}ææ§çh H5pm‚ºðÅuú° }çòƒÜûôS÷ØVÀ3ßÖt›ã¶sÿŸþ÷#îÊ—09/áúSSùh¼k +cv: ƒStýoß~ÔöFUN9HÛ¨` ÚÝýÝ1¿¡µtCŒ¸Çnr3ÌúbÆâ8ºÀÌT£Å‰*FNŸ¾ìMÍfÃÂÞFó’Û#F§À©”b¬DPþÔQ +B˜½[ AˆÐ)eQAÜ?õ·zé@V©‘'éü ÷t@;‘ +"6™œÊóaà^Îþ%wˆ¬‚ÐbJë“$~ +sóýPÓÀÔôÉ;íÈÇ~vÒøÙ±ýÈD3á?1Ú>ì‘úÒ×ÂyÑV"¶`—)Vc>­­˜KÖúÀQPú—+0C¾ü{Qð_ÿCCåò@_OoÏ‹=ÄvúzõA6p‚Tãì1ªý÷Nׯ‹œØ©°öD€º~"¨ï‡Ü²@W€ïŸO +ÀÙü¦y(Wˆ(BBxÒh@ôú³wBü‘«Ú +±FúŽ@ÉÞ§ +àš¼ÿ[*Ýã¬ÈøfB¹ïí±öX`£ÞxIL~€ô‰ÞÞ®3^¿€8‘ÿåËÿ?žÆÀÙw €ñ==Uö…`46`CÙÈóÙí«ÛÕ?n~tÕÇÿŠ8CÇOªÈ(¡÷§J€Ä: +€—¾¨,ÊÈÅÙýT Á: +!k‰ €¾7Ý _·˜°Ö#õéŸ½Ä @rÿçæsGð㽃°B}áïvt +ðÔ&‚y`Ü~ë!:?R¿¼ùÀj±­!мðp_4€½‚oçGFV¶YÑ}xî”%ð¿-† 2hN× +ü‚늑8RÙ:„Z"€9±LóÓY³) ŸÆÐiF ´­ác¿Y À/?‡€ÿ îæÖžÉv»,ý)fï,ñϳ¬U­;¼ß ØÍÌÿ´AK>›`Oó¼ +ÒÊSnŒ;Z¢à‘‘š„Œx µHüô)°}_D`skE_Zß§»ÄÊlߺÿO6òëµ xÀi}»òš”žÀý÷ ¨,´|·¸ÌsU,× œB\…•zs}Uå' p~~®É˜2ÍééFc¢97çØ,ážäV€î° »ñ?ÝçfÏŠÿ{[Äc¬1õ^6%‡—Í)AáõÜaB8crÒŽH,æÃò–å +3uö³åe¿‹Ó?F‡ÿ±"pö˜ûœhHeEYkÞª;,”URÊíŸÊã"ÃYQ5ÁŒ®ÿX'¹LèÂg1ÑÁ?ü€½®4ˆccþ¨‘¨eµþÊ`UdcªâlV«®ñ`£Ã¥®‚Üá’`¾¨€YJ§ _oBb㤾» ©¬À`¦bÅë^Á¶0<9÷€_¬|¬xg‰ž# }+)­ö‰Ch¯rJa.ÈS™3DH%‰«tbøY «Ÿhxóý„ù†áó2XfmÔë5†è¸0Z¹Ù¯¡ýìÚ5ø®/Mò®ßH­ô¾ã½WÇ)ÂZÌcH +À?¤ž€âÓnúÏœ¿ríVt”jdôä÷ëFý® àÕsïÓM€€ë×ñ¢ïÿœ@Ć@~«"×! ò Ÿ_ /ä/2þ^øZ{²˜Žp’စ©½íú Ô€ˆž€½AòðÙm´à¸¬–|½À‰ã/ÓÙ``¾q`½ÀýÀ>Àföˆ0G„÷éüóäšÑÀÃÀFtºÓ˜«àûÆD1ãêúžz: AQ" Í@1@4üt7ˆ@tã\sz´&æ¯wCm¢Ië·ë#öO¾´ | pÝÞµ+Ž9¹p×ýùmm?d±û‡íÝ+¼ríÐ)ð’ Ó77µË¯véÉ@ìúƒmíå,z „p@n?Ô‡\¶èxÊݽ h…2 0ÚAE„ËECئ( FL@u´ ȦçóEO…µ–W7þði!ìT|OÍ‚Ä ÷­FK7¾cYÑ/è/ÈcUuóN4ñ¾­Î +„g,ÿ <deÔ=‚³©‹•£à DM{aï¦eÖnÒt½¡ó&œs’­Ö?ÄÏèXh<õž +’ oÙ%¢ ÅìI¥ –#\¦áTïoÓÉÁ E èX`¬Ö[ÅË,•FD”®"S‚f^ML¤æ‚(Ÿl… Ñ˜¦ ú“šîÌ´ ¢ù$êÈ×L!Þ˜6ý‚Ý€ªÖ §±™„CµŒ(œNxöà¾qW«lµcÈ@SäDzƒ¶¦¢€Ò;T _›•Ä×áËb—y%éµbrÁ(>e[Z”Àÿ 5}j/GAùÒ@¿9À@ ½ ‚tÒþfù}—ýÿØûŸß¸®<Ë¥Cåk†J4C“d¥.eFº Z6[ *†J–£ÍD(I3Jf74åsë»Ï‰2‚¤dgu5 ï9q~î³Ï>‡ŒXë»öwï­c¡ðƒ·à¥@ÿNK +Uà¥ÐV>š<ùÚ_lU>úè£umO s}”€yë䯗.]…Ћ¡kNZX¾¸D]¸î€Ø„„ü2Ôþpúݹàòµ+1=Wvµ>´•%È– +À±ãmù«`ÍÞ +€ð5cG È¡ø6¥¦ÿ­ïrØS¾of‡F…Ž€g§< +ïL’r·Éˆi”¬Ô¯GÀ.°pÈw ns2ÀV‡æž½€\ö¢2Q"íÂecpa$ÓUl8{í UÊ…­0€déž}ÌWYŠˆL<›N‰–*½¦—Ê¥£è»n£ñ©Vr¹ÌØÀJDÚúÔxK¨RþsWXHižN5~!*od±Q£hÍéæZz®±‘ZiÙqš<LdÊ ¤ å5i ð&æòÓúEüoðÖ +€Ñ—Íl,€6¾³ÄÈŠ©CpQ mR¸Æ·êc:£$dF]„Skáë"£Äj +C;Û UÃtUd ãµV‹6+ÓzÔg¤PúÛ÷ 5ÐÃz+—“þ‡ïO‡À4èiî.3øE^À`Ø›£'cüŸ¥S'_Ëbâ¦@}P€Ž:€ü™Y¦ß>]ÁÉWVWà2½$@ Jà™~LBçÿËkxýW´ÒD쀞+»Úà·Ý2 :†ð·O<^(ücñOe @)€r»óÆlÌeË„ÂÚ"ëà€zÔ èŽŽ1ÈñÍÁiAj’êøÑ—÷{Ü@« ÆtL^€7ËPYÿWn0*þ1¤Ì" Ê ì1n™ÊÇ.”€›%ÀØÑþ3ü—þ±,tº€ß}ååzšO迲º²¾ºR+ëÇQ€VÖ××ÿDÑÑ~?aª_ŽN=¼¶b°˜3‚`Fô}ðà‰Ph:ßAÎøPTÐü† á‹7èzP€»žò£ + ¼?ÑíDðò:ÞÀz„J¥cTè{f)”VÜ@k*h‹@,àõõÕ…Ú,ÒÑ 6cÎV¿s+Þè@ÔØÒkæú?µà·m‚K†øk +vsósA­Û7ßm4[‹‹FÜEw»ŸŸL¾?{BÎ÷›ïþêfsí†À¸Z&ÐÚ? °U™k)Z轉¾®Ã‘f~¶VÛ¬Tóó8òºOä7Qñï*€–½i€ãØð2 wQN7U:þµ“.ˆÖyžŽr°ž3þÏÞ[ÃïÑ @±\É +“ +Òxu‚ºÜ¹¹¶øÁd¤Ñ|÷ÓVS/Ê‚¾^ˆk>ln*°ã$L±“úîH·):'ô ÆTb瀰¯`Å=®ÜuO€– Œþa‘™u*dª«l.Hܵ{¹ÍÒ•î P[Ù*)*saà -w˜lrïË %$ pV‹i÷Q€##ÃE×”Àº îíþËvPˆðµ{4ø?`/›áø©}7}séÒe?–n°UXZú°øcdÚË.r‹r€C—ûºÇq +´F´1°àÿŠð^Žÿ/YÉégPî¹õµànûdŒÎ¥wúQ*^þ§t°“Øëmc;k`PõzÌûÊL7ÐS u>¨ 6€ûîX>’r\öòK(qQÒ’¥+q®¨ÊšËdn4ž€j€¸+Ì$%öm 0v³-  Cèd„µýñ»o¿y@Àz^Ö «^ÛõÕÖB}úàÀüOWš« ˃ç,0EMw”Ýí; 0p+‡\Ðl÷<ßh6Wí%ðÝl +¯µæÚZó„…­E€#Õ)á­üa~3âýjï •e«uccþÝz«I“>ú››n¶V+ÂÖw熰Ñ×[7é’h­yãÆ&]ü•Îkֿ̯tù§ ÍÿBÍÖ§*ˆ +£Ef–áÝuns¡2R(•넺ñd½#à¶w 1r¿ ^P ¤Ò÷ø‰ëåužJ~pþî· X ã½£Òߨ ÕÜz'Ÿ}rÓ€;bh +¡†}¢ +ˆûc¦RV¡|•9AT‘úp^¾é-: TžwÜ-Pke•!…© ð -lnÞ½ÿ»¯¿@+™h ²äþ?5+•ƺ¦7J§O3,{m¶þîi÷§û¿ûïé©ßæ>ûù!{ãÒéÓoðÓ}Zו´óc§8=Q¢×–±‘±áá±±×Ç2Ó•ºúô§ÇÞ{C¿1¡KßÐ!•„<´ûñé±Ò£ §)ȼ{ݧàÊkÝá" +]¢DJ¬+ÙÉ +öîé¿R9I˜ +±í#C¯éŽ~2•H©U@å5æü¥`vvþ4ýSÓ?þ÷5ç­Œã¼ñ†2#­>;™ÀÌÖ¡>°Òˆš€56 °ì€ÐÞ`Ë /|MÄÀq÷Âr€8ŽÈ„»á`;ç”+º^»(:¨ôN‘`[y@"]¾êmd¨«“àÉ·‰L´¤\…C*õ›UÒBa„f˜hútÿk÷_ÿtÑu´cKe¹ýYèŸÜÿ7Xü€Áí¶'À?Ìûaø[͸Ýe!\n+§&'Íä÷ŸºpñÒ•—ÆG_Ód #©`iéÄ÷ÛŒÁ~zLË'£ƒ_+ÝLôÂàãL 5¢5€\PÿÆ^eÍÖUfŽ xe9¡Üsëk}@ÒÓ3@˜xT¾7~´Tÿ0Fý ¶©+¯ÚF ¾6gGÁýÔY°›k àÇ̸ýฉˆÒq<ø…2§\:i³´ÏšÞ"´€SPu )Y0l@é0#`Oyì©@Ÿ„Ha  + +Ð1tÐE’ÿ/T¤»œêHa¢2»0/hÜxê`ªž +YC°âÁÔâ ðëayæDø°CÍG©ç’‡wtîŽ+é…ôºT`­T·-ú£$¾½Ýü+ïûÊöhª~äqO§óls@3×’% rJ~G¡â0Ä\_õØA J”F1 Kð/øöݯ¾îŽHèu…`ÁžÖÒ‹ï°ÖæææÚÍ/åýÏŸžoÐÓ~£¹Þ²¿»ÖÜœW«ÍVë^³V·=_ë^©/¬|*Wø<Ãýép½\ž*MÔ«u:p•Õõ›þÞzHêóó§ktÝ»y`±Õú’~{ìܯ7‰<$QëËÍÖÚÚæf³Õü÷ïÎ7>m®«0ºÌ>vë§³öÆ[wê³ÍO›+M“•ú:×ê¼>ä¡.ñÝÕLœÖÔ 4® 8W¯W^WéÎÖ‰ôŸ©+ù] +¢kÎ7ZŸS¤ :^¼ùåÍf«QA +Q†+tCìQˆ[ÍÚBKd­ÕÚœ¯ÏÓccvvö§}>³uúî˼e£Ž»Liå‰ÃZÅžÓhÍFA˜¸m$v^)G¡°ÇH À×rÊwÔ®sDÈКsQŒ,)âVi±Õâ K3OiÅsY8hG¿¯éQ@öC~–þ ` +äÿ2Uývým%: öðR¢Œá¸Ý}»M$ ­dA€ÿgQ>¡£~9ßÑ€!5íöBȪý鈎>ê'ÐJ±—}tÊ9]û¥Ø„Hàäèk¯™@Nüg U‡À¨‚ËW®:À.¿ ô§@‹_>'»ÚÀÑž–üi®þsŽ\ < òó£ÿ+àXþ>‡°¿)aÀ?ˆ +®ÊýNÃ%C8n¨?ñvÔ0æËg7ûÖEÚ2+ > __HÏÉèH†2é © €+þuà†´;²¡€Ñð@åó­(‚ÊcG ç¿‹ÿa`Wüãy0€ßÞÝè ˆäþþõÆ4£„Í2ðú:‚ÊW¦   çß àmü§…¼áÀáÖ!9ô°.»ds¹ôøæw¾r^:í¬êþƒ;xýäï‹´mTGC€Lð!Û‡Ü)ùüÎ\‹$ à”/¸£ÂXÁ =ÉÆêõë« U‘DÈ ðÇÖ7ÿá«Ô ”)Á?øß¥xôýŸš¤ßa‹ ÿ—_þÓoÿþ÷ó5hs±Ñl‰4×Ç¿ÙlÖ~Û\kÌ‚ÑóÑy/€¼ÂþùæÚ ‘¥Ÿ›©N™i”êj-ó0פuáÚùÅÅEq›w\»{“¨‚µÅ5zØ[l0š°öM4ŸÏ +òO*ÈÝzí¶ +r^ù²ÙZT9Ön~ÝhüCsÿ4UìëºhRª+[º²¥‚,:—ÍMBö 0³hQ ðùÜÜÜ¢ ¼4T][Tqg¦ªTîS: +ÂSGAçÏSùÿÛ¿ÿ§úòË»ïÖy#çÏ7[›5ݦuãÆ?Ì7¾\4Wàæã'ôù¬ÀÃwלÔGØ,< ‚©ñ‰ÉAh%H[Fsá®3éêÃ÷&€Á€”Èørß„¬µ™û(¤ÐÌ›íÅãVš³–62éˆ8D®ƒC/ ¶-‡öird¿ÝCã×»gLˆþ}Œ@C€hùï:"Ä*⓽ìbÛñoO¹Ž?zfÏð·€½Ì +ÀI·¸¸ìv{Âh7 h‡D £$ÀßjNÙÖNžúèrR`K'_; +€û×ýiHA2€½íjZ/?'»Úmä¶Íò§mxçŽÀÿ~ò]ˆ¡ô¢¿@ˆ$Wƒq'ª*»—‰ˆ=/Cã— ÌçUŽƒuÚþGd€ã•¡³O1`~X’"¥ ÔwEðmŽ¥€v€ÌqfŠÀ¯›» 0úØúôb˜á+S¾{ôí×b@àÌ„¡¶;·nÝÞX©•†'ªÊ3 ¯\dw÷ñƒ«ÜÆ'üOº‘_›rð»Jb‘¦í]D Rq V@ë7Ò•J# —ŽqPPeÏÅœÑD§Cd þ§Š |”nDuæ<)̓;ÜÀ ¸€žåþ» +€ƒbˆàÕÕÆ +U:å~“@XôlÀo,€_%f`ôÇxóZ>½é¥—Öžˆb[ûÍonþÝßÿÓo›ýiν_?'\l?oÞ¬Oß\lÐ“ÕØø¸Øåi5W¯N)–ë#òÿù)÷/ó{øØt,07w~eìßÏ*k×õ µ.#¨nîã +€ÔÄ"ª ÿ÷ÿts¾¦Ôï£Pazsñ«úüWk*] Ú\¢÷x¢9gêæÿ´Olž†$ÌÊñ×4³(—Ÿ2*q³úúDu®:ó“©©™™:-‰j5ÐåJ ëíÀoDåøûß~Yîè(Ý¢f +óÝÅÖç3n/`sAúˆh06X‚Ü6}û  ¨ TÍ ºrÊ»à3®3yàÅkê bÌ tÌ×{#sÖ5÷Q¸˜{8•?½-Î’S[H‡"Ÿ<ÿ_{XDt.ÃÚ'ÿßÝ óÝþ.7þÓL¦€¶‰"1ðƒw ¶M»*Éa{Và³kòϾQ`aþ"1ãIÐÚ +@0†ìmí¾Š»§¥“'/|tYž< +U(¤‘C4 `gÿiúÏË¿H›1«<#$$”{n}màeùûs6ÊÊB°£lôäë ÿ!W€ûû_z™ÿªðn`4ð\¥Í/öô¬åŸ'"0¤ë@l÷ “ έ­˜(;ÂÑOL2@À?‡]kAׂ¾PWqCR®¢ !@”Ib<÷k[Ü=– 0úš±?¦ “dÀTHy Àÿñ߉üãwV~×:û½u}¥:121]›G'`|?4ºë7Ø‚ØFaÐXH.j ž‰4”ƒz;è0ƒÀ„Û·u)qœ.üoq Ž?‡Å+HN‚Û-‘ó-Èœ´"‘û'R.p­ãÞ*Я璻ϖÀõëë4wp÷F·…A +mòýƒl@}ûm§Ð_ø ~ëùàiìÜVè-.þG€/ÿéËÚ»þ«Ôëç€vÛf½Òl:¢OP{ξ½ñŸ†€Ú2ìjËQuÕá>#»@ÇèK”½[›­Òé<`ñ? +CérÐg¸œÌt†¾…¼7ów¿û§› ¬rœÓqBï±V½z}C‹È BC;äÊ¡¹Äº¸FσÕê¬ +¢#$œ›»YªUÎWËÕ©©*C¨ç» b:B)õFþñ·­Óóºmÿy+­Ú|ógUÆ"v¶µœ’ô0ºÎ3T³Ìa¥¾}6ˆÊŒ¥±®>[bsÿ[6°Ïýæœ& ï 0.aŽœ} —ð‹:â{bi•¯»,]ÙÑ î Œ\ +¡ Z8[×ô +ƒ[—¯hr@áŠì¯˜TÊZ¢îGàÄÈH1F–ÁÊ¡l7Ãý–)SÜ0¿Øþ•ŽžfÜî²KY €°›èh=¹åtØ¡€ÿy @_ ó»&9ùŒH*û2q€«y#HDÆE:PT:8@Þ—@¬(‹íâåKŸ€]m€ð8aæ–9ùÓ£G‘úq”q¦3ðòÐþÀúýøîüc½ttHðiÝ`ltÒ{¥ 10 aç\e0€\ôÊàx®Ð's÷ "ø€’[¾I-`|A0]¦ÓæäHŸ„ܲ§Q\,’ëit'Æ+ÖDÕþ¾f‚V××7®¯_wÀÛJc½ÕüÕú¯Ö?·À`€] +@j`@ï6½äôîŸÁ2µMèwþ?üææ¯×þþKf£þ~c¿L ®YÀ£îõ:}ûRz5÷9ø_¯ÏT§Êå3å‘Jø×Çø_Ÿk§ÅViåÝz“†~s,®-~ÀÞ:7òõLdí7¿ö›¿[kÖf?e¼ÍyAkµÍºñŸn]¤¸Ò, ¨†÷ud¾Äø‚”Âá¸D½U?ý^©zŽ£SS³£,2·WÄ´«‚üÝÚo¾\kžÖqË$í‚4¦çgÍ?ò+úŽw‚jã¤ÑÈ”µ!:ÇWoÓlÙ´m@'9ÿ"ûÞ±'ï±è€*€¸9y­»Æ”c>Çt.ŠŠû¾(ÝÍë-–RPÈ4åËVää Qà!û¨éïgŒéƒ@ `‰Ø~p]kMQ F #ŠPgu=­¯ðñä‰ÀÎø§'ÀÉîyéãLøÄ +@ÖÀø¨€«—&Ç_û‹Œ€º€Tða߀‹—/^þù¶I/Œ;WŠ~ù£IjÆ?ºt úqò$Ðï@­ßŒ~” `ÿbñèÝ–Pî¹õµ9ü9ìçsW ÀÜimà(9ÒüO¥:®„¬ZHÞ¾kß­+䇶*òÓcØ?ã?·=ºßáVåU¥‹`èHvm%l‘+U|‡;ì'¸@7Ò‹¡t0Sw œð? ß?áÿ^c¼h›á?‚ÿS@p÷Ë^€˜¿[ µ’¼ÈŸ +%å 9QtbC€jä&á­ †æ‡âÕ`´|l€oÛ»(ú¸òý–°Xg¡œPVhqðŠÛÊÓ¸.¶ ¾€H¯C¸öÆx²G·¿¥M}Èœ¹!b¾V> }åã³ìQÍgƒÌÉí–ðŸV×Wé +xv65Ûý)qek͵õ4à·ðPí€ ñbS@zóÏb šÚ&t[l®ýýo~½&0à 0»í?Ö¬•’»M¯·öÉ…{¾À>ünðP®ŽUò®ÿR[`éââÝÒææ»Í5] ÖŠÈëÖÌ­¹<¡è9”ˆ_ÿÝoÖ~Ýú’xÃÀݼ Úé[YAÎÕ«ºZ×e/_<ßT¶õÓz®þdö'\c¤ÿ`mìn£Düß”&ªd‚´±ÜJ„˜ÈÚÍÿج4> y_ Ú©Tÿ- ÐAò\ˆ)[íœeÝSt×#€ÓAQ+0Ÿ…÷â‚Øòñl¥'™×†[h…ç­â6NG2òcÿrYž ŒÖ‰‘¦½ìc¾Ê=FÉâ§ô5»€KÚŸ ¿N=úòWž.O þ3PÀ?“(ÂÈ0} 3@q¤D Ýn·Ç /€¾  óH@K&Qö;€è ðäøIÇ\½ta о—]\Öôñ–I®º@>€\ÓxW?P h8>¾1NN-€¶(A/K(÷ÜúÚ®ï¶9yÞÄÐ_Á¾ûÐÚ„Æ‚ÿ—ð¥á®}ÍVM8ß(:.¿@PÞfm$üýqG°÷Hþø˜ÀQw4èÑpòÁÿÜLè ÐùÁLà Ü&ðýe3!Œ2€èXFIÙ†~Ä*F_ËÀŸ‰9³@ªœ àÏ2À·_ÆÎ Æ„—·EŠÃåêl}eU@‡n]g4@m1ãSƒìq’ ²Z¼rö É€1 -ä%Ó;T¸»¾Þøäã•“\iu^9¦O~ÊÙF 0%Ì@'Í>t”¤Ü‰¬uç£βÂ(Â*€'¥ÐIßX)àFÿZuz¢21a·GÓ¯ZÍÖ:­å!îàÿ,üß™ÄKOЧ1C\§ÉŸîÞüÍoDækŒv‹}þ¹¯)pZî6þ¶À\•Àº*åâƒãuÆÚ¨VŠåFU¿æÿ3ÕúÏØó&µf‹u`qí|èîαM`"k¿¾ùëµß¬Ý­Í6Il&’Êј¸1cÇßL„+ž0SŸ!C2‰ú€ù‰OÏ'౉”êÜœ¸ÊõÀ CV§¦(ƒÍYa¡|ù›µ› ¬'¶R¡"˜Îú¢¸óvèf +€½æä)c|ý8Ðê…Ó°¸¯m'ÒqÁ)h+¼Íå@2–1€€oÂäûqž\4›ø¾>“)$ðyß‹…7¶™B5@zrxQ‡( %ÀÚ1®‰àñ<ö_+ PÖÿ¿ƒûåØÿe¥RùË@Wÿ;¶jÜ ‚¶X þÓ=Qž+´àgÚË>À˜¯©-d +|ö/Y€st\ìâäknø8 Y àŽ +ÀÅK?ïž–Å–Æ ø»JC>…å%eï>‰±—"püMQ€pÿËÂÿ„õ=-¡Üsëk½›Úõ–Ù©G@€v†0$€—i råygÛ`ª!õè±—- Ã>ÆG€® ÀAvãµs4`Ý5eîí&@²~(„DðEõ•ÇŽé +åȨ£pÚ\¾€¨Ôɨ `.º¯H€±“‚Š2 ˜Ê$(@¦x4ÀßoQ¨Ç®ÓñÏBµTœ˜­¯®__¿¾±n°Ž ,N¯Ç ¶²tœH/ä ÈFbƒ´1ø–°Z—(?W¿é: “W´àYíK‰Ø3˜;S²Ü¸~]iTŒ”Äå x'¹+õuv7nµœƒŠÅ>7”‘›(V"ë«Y!ä›úÿJàA + )¥÷šµx6ðÇ8µMèf`míËóõwõ§yŸÞõÛ +À, +€•ñ²–ØsN +ÀT`ñ¯ÿq  ¥]!~£i s¼Ûài€‚üæ +ÀûIXKiÔNo¤‚ˆZÓ\bÿôIDAT$ 1€¤¤¼º€ÙÙª‡Äþz-SÐÎÎÁ ò‚˜:جüZ¹ù¹€s®ÈXü<+H¥¢¿a$Ô%?ƒÔç~¶ÍöýY8Þ1iÃøX ¢ÚzÓ€¬À;ÞôF’ìÓ–œm¨™°fÎÆ@^H R³E~ºŽ.K'lkß÷IérëØÌìt{ +B–1E4!År‰ÜÈ/Ð)þêZzeü·ª/ÿ?—ö«Ó‚rú* þ•¤¤”²aÁ¿.k(EwÛMp߉ýž’p"†6ä»7@~ùØÙf!ûgà϶c®¸èºwëã'Ë"á¢ÇÀy @¦ øá¶ÉqYñ:>4cXzSà +@;Êð#‚ Np広»"T (ƒ›!~&ü§€p¿,¡Üsëk»td€ºqÀ]ÿ>ÐIÁf’",O¥A`KÉ„¾†ÐŒ¼üòÐÑcÐažƒØcçzŠJ›n-"Á™ñ‰»9smf@T(åÛ©ë‚  œÈˆïWðOU…Å Êàœ‡~àýóÙK @¢À¿)€Ñ)ªÿÁò~î¸âVR̹5VjÓe:YY]ßX§<øï! Ý𘠪S °ñUx+ô¨uD—ÕBdØûÞñ9c6vý6ƒ p$B§¼'Þ¼I¥rÐÕb ôÜgø÷ –⺅ˆÒ×YR ë·[ºoœÕ!òPA8O‰nS °²P§áÌQµú¹ýÿ_¹ +à÷D“"0ÀF`œ‹w€§0C\§áïæ +@u‘ªwÙçîv)Z]”Û€wº/¨+·ùnéæf­¹–+ÊbW%ˆÜBø;€µ/kµ¦@wNeɘH³1[¹Yí­Ôgêmàg[€+X£•€3(UÃ\ŒJ¶K8çPºÿ% P©L§J_Dh£KÒ=Í ¼p¼N@ 'ôO¸ œ§mHõ~¬âÉX‚«ZËùÎY*¶¨ˆgM&ßOŸ”KTšô:Å ‘owâ“-»-ΪÐ/б6ÓÄœaI·üø Fðr¢\œx ü/’º­Ñ tA¢Ì]“04P¿cÊ<¶¨€ü÷dÐa—¬ü2/µï¸ß££ Ƴü!QzU&Dÿûj1‘­“ €ŠÇœ}(î¥Ëôö¿tYðç³D ªÀ5´†“ºýd¦¸Ã€Ohø‹Ž¿>–Pî¹õµ¾ƒáœÛëæ +"º;i× 1¸5 ¨ X›ÈûrË•¦`“ë/ôÙõ +¹ë1äEØ¡ïš+/èV,ðh€Q‘Ûk@]9Šs6³ˆÂä +€NòO-ÀK™à1 þ³f'Æøxb£€€¨0þ‹üá‘웯þ±«]¥Øjîtº:»°J œ{˧›ÜÕõ&Ýå G™76ÖY7½£×! +BYÀw,'!æô××[:Ài%²–TBL:0›`C§$8# :‡”ÖK`^y€ç:À…:¶±~ËøïÔ¾® gp‘t—æ*G›©€«×[:‚L  ôP zÜz}>‚ìÿ¯[øêëo:: Ào2o¸sZìÕã:,S~½öåbýÝU½»yÀàpG @ e—PîT^œìÅÅt @+ ær¡¬­ýݯ·(v¼QÞ{)\ê‚Ø…Oÿv)3màƒ¿¾žÇœí_o ‹Ð І"  •ŠãIè"@жMò‚ñº=imœÔGÈ)0$stÉ p™mŸæ3€^œÑ /·NÊFÄÜ)cÅd@ûi'WòE˜6¹‰&¯âÓÓ”†ìE=4Q + +©ëÉd[ @OŽw—ШŸÝ1 L@[ø °Këþ»¥[Äqù›k‹ +Àö€ÿø››(Ä ¸."JҪ߈àÿ>1d¡:„ði—"þ3€v)º\ôÄň7Ò¡¼­À~·HDˆVI68gÄïžÀ@om ¢Ð2íê@à®`2Vž‚ñ´=Y'`GhA×+‘2 ·û­T¹ ¾ ô‡:8–™ ÙÁˆXJ‹l½Ý8Hè­˜\$l{ €“G­·% ¯;`ïï¾ÜxŠ@Šÿÿ_x± r³¤ÿ áB€Ã/횬,/H¿q6pß v·Xªþ¿€ DþøòÇËâ¿ì !œ’c~á’úMÿRÚïP²f€ û3¿¿m?¿xÑsç¤y ¹¿­ˆŒ¾&®á‘Pùø?õÑ¥«Ÿ]»ª¢íŠÿÏ À®Ö‡t(èéÇÒ €è&/» ¯Û’&Ì@(Wé €ˆ +ø£®†O8K €9݈í;&€¾‡S·¿2l²¤úúIqѰ¯‹“¾RÔ"ð]·Í€Ð÷@l†RÒ£:I±(Žû’;X`Pš0kÔÆøÿµñŸÑ¿õp€®ó€ž2T¿‘‰iw,ßytlÌ¯Š @V¢S2'X]mB}DðÛPbCÀp»>³Ò\MX_o²Ð Öøæ¾Ê—ëq6Ak]Ƭ…°|eEHNšDtDwò®Š“ #ýs=eˆÒR,ßAÙ,¨œ B—@ —…í3³ð¹(€[<ú6ðŸ÷–€m +€Þ8³_½7ölq–)k´x·Ùx?b²ïN@pçV}€3Õ‘í1ýÁy+Ó +ÀyVä +@2+®خȬœÝA0ÀúÅ|ÐŽ @"YAòGÒž[ˆü‡¤ÐüYAPÀ%ôEÛ}±ä1t“,ð™ÿ•$#Ûèê]v콇麶åEf ='ÍòÒûš€OžQt˜œ9ÁEX»@vC[×N2£Ð„4ÄM4‘¹¨P.QÞ@ÜVÉ +ú†3OC€‘þ剈ýO†À ÅšŠt\(þa„ŠaºÑà– ‡?óü³)ÀähüÄá¬m +ГdU“â—–?‰ ‡¤È!JøSt|jé?-¼4þZ/ @†ÿ=l+ø§‰f€Û€hði2K.ÃG'^¥àeßvK(÷ÜúZ?ÀñtÉÕ>zLé¥LpÀ~á¬X<àÕ¤uÀÑc©•?ðSÃîE:ÒV´Zh7ÔZG­ÀEpÉ +¨Ó7è`28ʸûÐ9¤ƒà„¼ wЮ-Rë Tø¤P 0$A©t{`o +€ÇØÏ”0…Z[€ï¾¥€®*€ôÕ÷ð¬¥JuVPiþÊMžŸ_Xh¬¬xä| XËpHÖhл>ƒ ¯Ú¥z›ë+ ä N¾"¬ DVJ8itF7ò±X"s˜MYsa¥™.¬Ìs+m5ÍÀsQÝ_; Ž4•†›‘«ŠÃVQ Ê7«fÝ´1bÖ›«ó ó €ø?ƒÆPè¨È@D¦—ló{¿ÂÓ˜!®Ó€ä¶pÞ=ð€»Y@g À¹ÚN +À™òXG ÀLRþ ;@Ž4л¸é@+€z¥µM€èÈL=rJûÛchŽ ëjð“8&sA¶(¿îP‘µ%Š„çê³) =Éý7`fŽ÷‹v¼…š ýL™AT+>š8ï=Ã+é#{IèŽp†0‚C`€レ9ûò¼€„Ëá°ã§§‚Ø8×Û8%Ò…N·ÑÅs© º$T±|f\ùíV‘›ÿ +þeøþ™ +X¨[±íz~w\ËZÎvL?¯ í{˜ôãÿ +@|VP€žö¸Ë|YÞ½0øcÁº˜„;øìŠ @tÃC Zî¤lóýmöÿ»>±œÄÛ@?Ý +€Š-Èg°ƒ%”{n}­_ €q°yÀ˜™Ð±?Wà”Z¡Ð©®abmÀx/|Ò1CqÂøPâ&QÖg +€`½KpÀGéìo+þ»w[¤Ë€—HîR¸’ÿåv€9pÿ'JíeŒþ–ð_Ë R€-Ç¢-|óu")Ð]yÈôgtpÁ8ξ±wÞq³õÙyA°€u¾ÁŒ]˜oPw>?»òSké &ó+ó\¬Ð™6t-‰•ÊDB®÷ÊB]É@hÎ7” 1Ož:F>¾èR`‹[8Sîî…’^(>?™ÄåJ8¯»yC—êì|¡Îô bÔ\߸®'kø2$ [ËÍdŒÄ`€&†ÿ @¯Ù {ïÙài, «Ã2 bš÷S ¸ ônm€ÃÛ[xg‹p–k>hœo·ÀOo43i<¡ˆ€¿ÿõ¯ÓºÛ»Àf½fo¾­D‰dÊ©£¿_ À +Àù:ÇCøÀ{lU°¶ +1‹}€­ø/øû„ˆ‡¢@@ÚØlœÔǸk ¤úÄ䀨´àC#Àm|ï€xÇx“Â@á²µàk}<åÇÁ}Ãwwž“e ¦l»—q\%P.š¼Ð*žH™hÉœÆà|¤Q^ƒ[¦¡ ¨¯$èЗJ–öµSÒá ÷õ¨/ßAüììül}G@ßÙùŸn›æçñÔ{[RR€~ðPÒÎV3øƒý1±)Щœº0‰ÿM+€M^{í$ +xÝ@SÀ¾þ?  ûeÞøù…ÑqªÔ÷|Ò£þÐÞ`|<º"΀Ë(šž+ßßú(x¬¦‚ÚLÿ—{ßVè‹Oàïü—Û +€vº0ßCe +KW€¶&G£ÚÀ‡â¾&1B‰Èœn +À3€£žD<‚*`° ñ‘ ÚÒZ7ˆ»êÚ¨0ùû5ð­d&¾‹;Y ¿7À%Y¨•Ktøí×QÀ/»-῾H@ ¬"^—Ÿ>?+GW ú.‚áyýÌ/ÔåRk³^uä`][ ZÌ +QIñSÎÍÏ +‚!8Ú 0Xìi…m(¡RêG†4\£îîk|œvÓOî¨Ç,[N¾ÀïŽÎ.Ô)ÁBC?PñKEAœg•£îR­Ff³ M‡ @8½à:›ýÙY @ô kÇ&`«ð,ruþîö€6Ø{ ÀÔ––) +ým +@Ê/ªnnöŠ˜=½]H¨ÝnàE¿€ŽVg§º€=ÄPŽZÄ”¼}„¼î@€ø"{2°)Iz#eLæ´¯æ›É’Œ¸Nxú" eb'ì")˜Ù‚.ÏÍ{í€}/ê8îÔdeÍnÕÇ"VèÙŽ'çÚ ÿ¾SØ7ðŠŽt|ö‰ 'ü·“O·¿Ñ)ÐD¥¿Rƒb¯®ê‹Ç +Y­‰¨/ÏF|]¶Zrù·Øòò•åÿt"Êo 6{€Oçù1y΀ ÆÞSãrúO]t7h;(½T,¼Åü_¾š+/œRÞ:véÚ†ðí/Doĺåå+Ÿy4à_ô»ËGŸŠ)ÁÜsëg½pPjPZæH©ÿ”—_vU>¨«sô 0_Aÿ¨°ÛnãðªƒšÓ ãcË&Àšõùt¤!UµŒŸªÿÃ"K™qB8ª²¤j}Ç!ŽÉùŸ×ód•)‰·ìUˆ)?«ÿYø +À½»¹ÑŽ08Ê„öåéZÕ_z*à…­³Œþé†ÂÕª~•'=˯BþééÚ¬®aSëÅ댾ª³eÑBÌþl­Êe‚cRë3íƒJ2«l•i‘ ªìc$ÐY9…Ë:ã{èŒü”تù.³5^“øÆ oZc “ô ³<™~Åš+‘µž4³„ÿ¹ð7HøßUÀköâ±ß ×6¡[ð[¤€¬ + G À¹=ÅÌÈóܧV1À¿¶¸OÀ¶-oðëµ>­6k[[d Àñ.a߀v+NqÌ{[*‹€í1*D»DD ¹cþ þ_äö 怴ï Ó•J‚GR}b ú¸·µám­êH– [äñ@k;däå2–lDölE €Ž¤¦6n—¥aö§§‘æàu\@I(Œ"Sò'×Yš. âùk¥Ï+ƒ…ÂAúö‹†å‰é‰¢<ÿ‰]ü?RžZ8jàÖ×7nk¦¡ ­i{Yxû½,«H°¯_Ù€„úÂò`²n b¬ˆÐ À¨%l+vRú˜Gø ³ËË—/NŽç +€ÎÑ Þ¿ŠA5ć— X@ÛnãØ©7Ç•¥¦sÏ­Ÿ 8Â~ËüøRïƒòŸÄŠðßU8ÿŒÈsø‡D)E§ hêâÿd±@kËØ"Ìp–„E÷áøà$bËœ‚¼ÈN["tJçcr2.ˆÊn§Ä!&äTq&¾³7J”®mþE¡Â³Ì‡® < k˜Ð”ºªVþg +1€y@R2øoã?ïý-P.·\øM´Èúëd=cÚîrw?Å®€. Ý@sm‘U[0rk¥”QЯ'Àí +@”H¦œÒÖ`[ À ¿Ê¶}ò×Á@¬øŒwF»4säà ¬sÚ‹n ÜÓYA«@øà+ úê}T‘ëz#½AÒפ É5ÖÙ)ï+±®I'ˆÐ22}ù„ðõ‘0@8rxAEÍ'ën}zÙh1zøŸ¢€ +UíV¡ÈkÎc€}€Ô€ws` k°%€Vß7à¯Áå@T¼Wp‰Ñô|¸\ÔqDhîgé:p.Ìž9àÇl¼Ë22ö9b^¤æžkñ½Óåxá¾éò… ‘‰Yûv«Ùp4A(®ÚK1ÊZ‡Hå{…Y´¥8‚eé•&ݪÅI +Í…ÚNØòñ£, Yû½™Ä´oˆï²¿uþúëêQùÚðU/LÌÒù×êz‹Y€Û×éóöÆ=€÷²Ìçïž‚lWú´| Àè -•Ë5!í–:‚ÐU¯@º[ø(¹äOÿ€F'ß=éaÿ–—„ê„ÿèx“[&ðáŽT +¾ÌþRN>Wv·ž1@..õ@ÿ:Ú¡À +€0˜ +ýW¹Î=W,ä +>÷GÈ9@¦J+_@;'€îq<~åã#³ee®þ±ý(I¸ÿ2÷ ® plˆîˆ ˜$cgá›ZP!:£ö3Z¦òø ¶G@¨%@²%”J@·@ À#€Ífså|cEŸfò— ¶ò£+*ØkµŠœfJ#…!ýì¸#0Ì£‰ ïé*„~Â!ô +¥«¶2È ì+1 ¶>®DÙ(ã°døÕ8Ezƒ<Aû‰ÒŸ+ƒpêe¸÷‰”œóóY~É(•õÐ /ªÄ³³þO— ¨ŠL ”ËQs0=ðß +ÀƒoºÇÀûŒ›^³_û³ÁÇ;)»÷Ð' Ø- Ëég=cðõ“sˆ§mÈ–í²niÉQ`6Îd ÃjåÜâºHvAy᮳ðž^—ê¸×§ÄNåt^F†2®½9!€@E<™­:ë±PB&à +<;]D %"A£íû— ÏáJ*àª+Ç ]Þ¾±Š‘3€ü`zFDÝ%Ì .v³@!¡&€ +  + gÄæ +Àæ +ÀùóçW„‹ÉÜðG®#ƒÌ: P ).0"/ýÅý0„ÀÊðªß +€Ëaý–ØïOÒ;?+&Úcü×ÀPî~l'@” §Ê}¾v“qd' +ou)A0Nèƒ\¬ßîá¢c~å§"5ôtX­ÍÏÏãLË[‚€L1à¿@Þ 7ª^®_3ö=8@àdfVäx‡ð½bÞ¡ +`k €€Ô€²Ø9 ªZÿÐ{,€~ +@Ö f¨ÉöQòõ…Ž€—PI&ô4Nz'ë4îf¹–æ÷ à@exL±H;€ª÷ÒXT‰s¹Î¤Ëe>ïtùõQ(ßÎ%õb òЬ­p¼ÉPGÄ3öt€€ÈJŸHÍ”÷%¡ÝeP +R1zX$PnÁA\ˆ8IÏ•ÇD¥`wÉóÝ7à®ýùûë…Æ÷׿ÂD9„ÿ«ëî¶sãúád¨Ž>†§¾}2_n~·þƒô2_%Ð÷`<xr¸´üK€OR€c›éÒµK§þbôäItR ÿý€tZ–d¦ ÃgïR>þp2‹/@0þ§J€7s°¼´äH?† ÄÝ'³Èï¹°WëÛ -4¥|-ïàû€Rá§àø?pÀð©C&iÚÞç +€ÀWi™£p ?X>ûÑ£é˜Ïe1é +@ª° m‚·*t|<¤ ñ„qÇdF)„ÿ"@b"É䬇vº=+ÖÚfü× f™PøÀh(7PVVÄšã{ý:ñ=«óÕâ0!sÓÓ0€yïåV8p(€Vr¼8ÀvÀðͪ¬™¡¼ÅR‰J(ÞÄpÿ™G:r`•¸„ðŸÐróSWì¨øA+¼Jë€Ùú,ÁÓzªŸºG€õ[·òŸ´Vkƒù ‚¿ú&ë¨+ j ™þ?›ns  ‹Øu,€cºÇ°õ¸·€Ô +`[?*KÏ.uA:e»%¤ôdÿxà)Û@ÑâŒÌØ޹aÌ„v:°Žcò©}<&Y$ó³`Zþ²ïªý@çÔ +(MŸìR糧rTÛq+Ï7ÎÄRé´æ_7®Ó 9ò:C¥ç;ä2°CÑ’Q†HâÕ¦4dÝ©pÄ/£3 åSz&Ê•˘2_(wý+z¡P®Î»›Îu}K6Ö¯·Ü…¶m³ŸVo·+(¾A~®ôàу0 úLd ;Àµ ±øâ)ǾvòÔGw€\h[:•Y:š<ÐÚ°±ÝœŽ_c4à«Y À© @Ú +€ýÿ›^Ùÿ๰WëGÂ?–ðѦ¡&2@$@X âó€?&2Ð5À±—Ý´f”×]`DŠ[d +@0ý^n\ö>y²s/»þiaÖ€ì¯#ûÍAN÷X@&š]”þ¡½Anà,Ü*Šõ +@š2§,Zc X€Lxp× +À§(«{ÉÞÿÖêôÈ›¾‰‰r¸þj0T8€•áµK —ä¾ã¦~ ôÑìµûàw@¶>Büì—‡_e’):R: ¶CÒE:0aàßM`­ã¯’û@v´@(—åßè'íÎ{÷ïÜO~ï ¿æÖ·Ý +àÑwî üßÂL°xÅ~Ùàÿ3²€„”a[ ½€Ýú¨”¶·ˆž;ÇØ) Æhm‹p+€bà14¯¬;À 2ú´Xh<Å´ôá„„€4`«)Ò³ øÇâ2ç’_éÒÖ¡Õ“:e‘.§q2H™hŠÍ6cvAäVÇSð…}t¤l¼¿oßÁ¤Ð?@‚œ|.eÑÀ±ì)x’t}¶›3!7]¯$&ßkÇРo¹iËT$nEÌeA_f÷ì¨ç/Ž7˜ î¯ ü3¾Æê­¤ý{(îžö4 +€×±Úb¾Ê F€ À>I +@"r¶ÀK´ÓEøˆKºh@€|:ÜivFmpÛË7•k^ Y ouá² ­õÈý*Ä8 +Àßš@ÆOêâñˆ8‰’ yS\@ŸsÏ­ŸõWÀcA¨ÿ…ÂÍPŽÓœŽžù­ì×ZkôæJÛ n ÷:b|8aü vY¹!HÁ‰Ñ<`§ ë "º@…É)€öðø±H§2œxfá,¸gft >•P€—²êý”+•Ú«;ša<êÀ€‹E›tÄÜü•~Õ±óÍÉ?xpïÎú¬S®»øÀwý‘é + ­ÿûŰblq¶½HÇ•¼Žß™ò@èÀ,¢l2ðÔ +À0™ñ(n VS®Tª ë·úO?x|?Yëæ æMZD è¿Mü—÷ŸUè&Ý +ÀžÆè×À™Î~ÎF €{Œ~ö°ãX;+ikK+€YêÄ Ð\òpÒ2¶Y€U†Ë0°tÜ'}^@ºpNà™Î{?íy[¸ëŒb/á¿>@)×:i|² µ 'ÀtTûÂ]2úF†.ƒÐ×AŒ(Ê—Ó$p™ÀÝýèp‚íŽVÖ½—Œ|ô4]1dM..Kzt¸@i¼%ú1´oh_áų`x·n%SÔ&õƒƒºAqz¾¹ºÒôx]ëÍ šÈËüß¹uûÖ^f´ïa}V=8€/:GÛ‚§mȶ°¼¼äÀÑר¦ï Iò÷Â~›tD{@ÛÈŸäú‹WBÐã0ñ&î@пt!µCèTt½†|6 ý:ˆ0þf‚¹çÖÏè@0¼ýc”>ÚKü#¼t`®@ \Gø +èu¾máv§[0ð–­Q‡íu*øýÊ6"ûÆ @²#$`€¤o›8pŠÜÒ¦Òë Ù= áË*¯ó~VðŒ +€ñ?y¤É?©BÈøïÿýŸÍ¾ýúëßÝ»»Ñ¢ €>Í•„ÿÞ¿÷P 8XºüB^ON< ÂVÀ@ïoáûǬó¥XPãîÇvÀgÏ® +Y©0^ÂâÄÞcô›æs>-§ç×oݾwçáýÇš’m¶64ÑÚ¸+` 3Pf2eøïòÿíþ{õÔPfÖ­|Ÿ±Þ©ôí €¾=·Áõ(ˆGì1@¯à^Gz´ˆ€ºÀ zQXöŬɘ–Žðÿ¯…g³Žw*$mÇä8”R¦…3I»ÞL16rÑ*»àÍoœOq$/•w9a€ ªš¢pîCŽ€Ä5ZÒߟ³ÈnÐG ÷‹›¤Ä=,’¸­° ƒ0gH €þç)£3Œ„¾‹ßÖ‹¤)ß ȯï¿Ê²!±„RÍÒg–»pC@€¬w;ÀÞ +À+ñãæß¹gS®ˆ|@.xt``FwÆâßg +@:°ÍN½iÙŸÙÝõ„Û~rôBž&S–>Ћ \85)»`&¢{~bðñÒäÉñ“2z'ˆ­X³'Ì=·~6 ´¢nùqiÛ9 N„ ä†Z;m`¸mC~8ÿwöÜ$)ú´Çˆ@Vð—'ªÜ`œ~’QšËÞ΀ÑãÇ»€(¬ˆKé??{@=°ï´^&¬ØÁy­) øGØ*„ðM èSùÿ -Þ,8¼·^ Ñ¿\ *Ï\“œt¹úàè^Ã4Îz¹øV[ðQÉeçWˆ–¥€¶°/öÇV©t¸Dw¥ÏpȧeéÃójCàþƒODx÷yb[››÷ÿÛ×ß~ÝY°ñ3 “²W®é™ ”Ìl›ðÌýl 0ZˆÄXk{Šøûßüš*€gè +ÔÝ +Àˆh¨ÔGçÀ‰>H%|âdnqÄ–&»»ºÀ:%Qç³/ÉÒzÑ #Aô1îr(Æ2¶HžàÓå¨ê﫳©ê=h.0 Õ _ÉMIç' Q  +Bº´Ìï»Õ ê[,2Ñ­™Û1Náb8¥Ÿ‰v€íùþúfkâ;‡|¶\_]YYw¿Ùnx}ý @€¾{ˆÙËr wø{yþ™Ùù÷¢+à—"ñ“ÿ¿EHSOЩÀäÿ÷%vþ ÏP³?~r²C`(€Ñ×NÒ ë ðÔÒ’K0™Wüg+º4S¼k6óó€ÝŒ*¯ã#üó&ÈyÀÿþ©±œÀqa·Pû=â€ãq£„“>”B⃺4ÌöerµìJ¦»ëqí9ñБL]2âûéøè±ã“ÞØDBÀÆO;ª2ABœo¬Õ1×D¸°fb4úVÄ>[+((3úNP0\ÙŒD?›-ùþçWš+Í'{øð9;fúUÈ<,î ¨‡Qüiao^Û`w@6WïÜs©!ûIàÇŸ& mE7þ›þéêí;·Þ{x/î'üo}q÷·¿ôˆž€·+zaÆ3€ÿïϺ€ïÐÝ ŽÁ¢'À=Çüúï~ýô1½Z|ª´U»¨É õü˜Â75 +æPåÃéhjKÎ'øæéPOí«<Ù”ÇÛ鹫>Ùå2_ÂíÒ=?·p¾QXfi+ˆÊ3 _Û,t›}Þ7ó‡‚h¿Cðñv©\Ïþô¶8ó‚€ý®Ú<ß|’ìñƒÇ﯊übÿD¹¼…x ñ- +€>[ƒwjºèV4—·³€B±­c`•º +ôѧV’cƒ ê©ù¬<½°rçÞý{>Ö's+}6ï|õõ·Ýú[ˆ· +¿‚øÕÇô¬fȵu+ßg,€{ì €Uï€í­vŒH  KP¶I°ûl÷S‚ó´e@Óµ‘*_dÊÅÉlrñ²Á:'ž³³Ч1F$£X¹V•Ã×;›”^Sà}¤ÏNø;ª2^Ø÷"™`€5P"'dÖI];&bOþ@®(ejxŒ.~-äào} )ÿ^Úï @ª¼Öƒ$s‰R¹|¹ð¿­Èx~œEBŠ-Á?³á)°*áÿÿùä Ø$ ¦„ÁÄ{×3@ d÷<·Ø+:B£j ô“ûÏqv¼ âghOÎ[fð?S&Þââgè0ª&&¦®oÈé@Gzt3€VëîÝÔ À?Èërÿ?)~Ù¼û´zK`)ÛªD?Ÿ»ê]ö1S]=ÊpÓ»ú°Ë¿S @ à˽Æ$üO­~–òJ1ºÀO¬Ii¥IqÜ;†·´ÅÌ üm‘„ë:cŒj:“-Û Tå@r¼é Ð8ì„ô²;å—Æ‘¦™ã<ÄÃP&/x©\t‚¥[(ãƒà9Ɉt|¸X‹€£™@žé.én¾`›¥šP"œ”)•s†Û'¡Yat0_ݨy5#ʯè˳ Tý¯6WÀÿfóúõæõ[ °qG$ —fn5+)0 ~'`ÿþt™,WPã;úâ—½‰~é”ðG ío7 ˜Î–±urüÂå¤èÆÂü¿ÿh™6ˆéz`àTСp½3`‰ÓϤ=¼-ŸÇìfÄ yl ñ„exæþÿÁÿ÷ dÿxO;‹‡/(u€p;G\,á­—¹‡-°B+!àÚ}vXŒ¿}bô¨èFâ Æp“ <ýqºûM1BqPÆÅP`º´ +`s» :J ÀÐ: žÁ;À¼LH±ƒ„þ1@Jð? HøÏX¾ùê«»_´äûÚ¤ OîßòðÞzmdü§!à„Ô¡md¸‡ Ží +€aš*€rép‡p˜¥…ËÎ&¶‡€h@¾O«Ä¯Z2±˜¨Î¯ß¾wÿæûéÉŸ<1øË¢ºÊ€_¤±¿3ÀïþÙ ?@iëV¾ÏXgÎtõ˜F¤'Àè üôcv  gO€Q"™rb%Ë[~ Ô^i Å!™áȇØõhKæNªÉ39x €À:¥q?œO™e+Α^ÈüJvSÓÂ×ê#8L×r+­bâ¨WÄç\pí£x“2F°?1YˆLôaf3 +B%AG €º +Û>@_ó€F,žHùú‰T@-™Q÷É–D1¹ÀZy" =öÿ£"Ž/ ͰÁ€;j¬z<À憣¡òÿû×l3{X^°3ò'³óoËͽ€S“—.}dÀÍ€·);XøèíelñÐìnFÿ‚ñEùAý “š!!o.]/‘ýçKK¡ `€8ýÄ'† e‚¹çÖÏìtÉæÀ¿‰€vg½¼äÞ€¬¸ýØqºÆÏ†0ë¨€ææ +€Î±éݰ ÙÓ–«¬ +˜{Ëqß“[ߥò® ,ñÁä¼ÇX„þ#((¡²u-‚oÙ6wKürRd!XÄH/wð +€Ñ(1€­ +€ ,cDøöë¯î~y‹1M ŸÐðÎjµ80X‘«\Èbƒ’½Ý1v#PÚ1ÂfÀ[Ëðå™u$œy]é_œ­ +@W+€m1©>á©c:è 6¨†(ë·oÝ{pïáÃO&ûbã‹úˆÜýoß<ú.À[Ë@(~±¼dY"1=›%¼Fw· g+€]bÞ©ôí 0µØm,€»Ûc÷0@Ú³Ð|…ð¸A/í¿¿Px…z„ê9x– +>:¤z÷àAæ¡CE¥:ø‚¼ç"ýí2”-V<¸O«/“âïî;¼“ÓA£#©„‚¾Bá°®:´¹¨ + ­/øÚÔt.>®Ÿ?tèàÁ80PPŠâ¯õʽÿŒ¥£í÷í+ê Še!2™ë†Å¢ÊáR’š‘]gTäÞìp¼Þ'VÀShN´ÀxíƒmÓq½å)½xDE;DeŠîÍêð ÜìPAeÔ3ëäAU/ä i=ðBQwÂx/d'üç“bqõ= Jà?Ð@¡T]Y]q8à:ÝèMÞo³¶$€ÜzTôŠàÓ¡¤Vˆñ鵯Ò$¯—ðÑÅ‹?ï9]4Zf³Œ­“'ßÌ7æÿÅèkã“b< î?¾´ü‹Ï W/1ö/yëcD€LGÝNá9ØÍˆÀíÌg²„Dz1Àÿ¤ :Ûî è%9ÿÿÂjí +v3 «# 6Èðßkß.@ªðîeîÇÿ@t8z\ŸP”htüÄÛ Q +@²à +î +0º#à÷HFÊÁ7•¥B¹>‚'±%€ZJã^&œØÁ >Z¤Ù0Õ®Èñß1ßY¸ÙþG@Âÿ'O?|xoõ]¹#¥R©<=â¶¶ €m+rÞ{(áµÛY×§­À dJÔÕ +äߢc`y¥VBÿ§Sü›×6eä®* €{<|’*?nÝlm´èà¿|õÕ×ßfcÿ3 ~õgoÝSú;<‹”Ø6àÙûèê 0õàžc,€=Ålk +ÒÜs @´ðõl Üå&ÜÅy}%ív$ìwÅKÉ´ +W|‹)ÿÌvÎnüL`¶Y~ÎÓÛ_øó},•£#Qº|ç»Ë²Üo>·l“÷‰i°%Ç|äðjû!ïúÞP³‡àÐ@еùU:†(„¿¾qû:òàý63fö°œl…ûžŠ€[[P&Ý­&'O] #@wÔV: @Rú†ôV4/-oQFOÑÀ1"Vÿ-Aˆ XøÏ×®Y0Ò‡üo" ,CðÁsÏ­Ÿ9À>o‚þàö·ø÷á?È``ÿËt¢ë€¨pgÀ&r¨Á]WìßZá/g»‹(g`Ï^· uq;@«¨æw¯N˜H +J?7¼“ ˆ¾L*™ÿ“2-è0nðO`0]!K/ÁË„;[` ((€*À*1€$„ð‡Gß~ý51xÿÔ¬$ |üíã÷o·ˆ`¼ßéêt¥\2 w[ïV:n å;[Øýý®€[ÛS&\Tö¥V¸B‹½Ål5]Ê Á(‚ÿvöƒâEBô^™m~ãñòŸ ý±„—Ý +À÷ àLÿž\þûH­¶Å,>ÝXƒ¶W4±’ÏùŠ·0AR€^'Ÿ£În†eàÿF§W¸lÀmŽÆJ—è"g¢µwhƒr‚#]$8»<|±æ½iñ€£è¤õ¬t¯(‡0m©8äÌEÀ2^½ì¹æ¯¼Bé\›¶¨«(x^òˆ»8{¹ôYÂ,yKo‹Û (Iá•öáöcû`<¬^°NÇkÒ¾óg¥£/¼‚b°OÏÈãËûžøâéû\y`( Ì\𭝬6VVVÖåÿ ÿ ýöÓ@ŠúÛb÷ÛíÊòdw+€XÉz1€t‘l«ðÙ'(¨ðôÆþþ'Al€~€BèeÝ +–mÊ À•e9ö ù…¤L†àáÄ` :~íÚß:0à_P¯%è?š|ÿÑqžÇìfŽéàËkØk·idÝqªCÿüj-ÁW“¯1 áŸOî` ¬…ì\#uàŽä:–4 ©í˜ Õ]  +{;)@èî–Øàþg½*_?"y@{°=*6ƒ“­þCÈð?S~çVYÀ·É?yððÖjM?¶E¹?í:€nˆ>M+€®$ê=@G+€¤!õ“P|‹Ñ€§Q¶GÊz&ªnݹ÷ðáãÇš“ݺ±ñÅÆM:üÇßD3€Dx}¼Èx§¡„þ?;øÛ »[€ï3À;]=¦VYO€ßo,€~ +—º  +­\EÔÇD2 ‡ +‡>X8(X.jUûÃÅAåK–\TB®:G¦© S*‰—}Ÿ¸ÛŸq#@wÀû^t%Õd”tмDöâ¾òôüÊʼ8À*Ão¬o4©p-@t°ÍÀëÞÖGèivþm[€ÏR8ø?5Ü~ +€Ð?~ú¤ +€‹?­õÓF¬Ú SNN~Œ£O ØØ`â1 +d— X³¡ÞÑ¢6€ æž[?s  oè÷&°ì½€87@@¥€£Y `ÈøüÒ~¼ô—:œý£2Qú K ØÀ€‘ÿ†è3 ‹ìs:'QÞÑ ÐuÉT„c£ãos&Wtí1š +@ |ÏÌT"=ERd"Ä~>åí‚a^'”؃ ‡L€'»©²œ¸­Ü€[|u ?~òøá=÷0‚ €ë½Íví P[¿F8î1{ßëj!>Ø­í^ +À¶¢Éð©b¶Z„N—+Õ…Õ;÷îßüðÉÃT÷ñäÉÖÍÖÍ/ø{†x£%ÐŽô»mÃ?øÿC0€­ +¨ÛGØ1@¿ý]=êœA¨ÞŽ°Ë¿c?}ÇØ%>Ñ €?l_ÉL[[ P~Ÿú N±Œ%\ß‚Õ" Y™™‘–®Ò…Ö‡ŒÿÉC‰CI:Pòƒå @XÇå6ݘ{ù>‡DX´ÿH‡](ÿĦ…çéj,|z9øû +‡‡ +gt)ÜḞ‚œQA,䩊ƒƒºrß¾W^q½E\BØÇÍx% ¯ª Ú¡äÂkÑCꌋÃÝ…ý*ÅIÂ<$­Ä˜0Ê<€ÃA×å@œ +0T¬®Èÿ—­¬¬¬{< :ºuýúí[wúõØÛ¶+èÁvˆ ¿›ÉbÛ°*ŒÊ|L°èp΋„}€¸)ÔÇ@:Á7ØiÐû î’ZØN^d§Ï+BpyòdF +±#å©ÃG¦ŽDAâ ôs ƒeöÐFB½OÀ%å…è(O½¸Ãñ*X¦8œÓBoD;ƒÅ#‡EPT8Ý1LoU RV±oè…_ FaopFZ^xÑÁ ÅéÙ••qš€ý&â·zãÿxÝÛR?Y àø¿7€(üDö¨Èìøç +ÀÏ/¦*]ÎFìh^¢ D./½IŒÁÒϯ +棠œÒŒ}´Ì ™cpû…ùà=¸OÖâThs4ÁÜsëg(B>+ÿ|0x€€T ^2 +èyÜõêv¼qÿƒv·)6ùÿî (톟 ŽÃ4`(û»bÆ ÒçH¦Ð¼‡žs' (Ñ›J@6I`|bB +²È‚N6‚%B’˜Ã¾V" Ìë„;›Aˆ…¦ÌŒUÛ +ÀBØhE+ÀŽVODn­W‹CùÊ•Š|årúùí¶Nç=à6èj€ïxÞ€»ÛþñÙÛXÚå'žE™p`C­±~ëÞí àAšäÿ·nÞ´ðµR6pW@À æUû…û½/?·´°Ðø<<ïîV»Ät+2Üôè 0õ ,v‹è7@ïà^GR+2ѧøê@…ÑQ£ðéÕ:<+;|Xø¨-ÎèXµß^mn „eTÀ» ^úâ§žüX#‹–‰O>rfêLùÈVÚ=(ppþÅa„6–Ž<(œN;Ù ÿ£óÙ1¶´Íæ‘â°rœ”G» +Œ$؀н|æð‘#SSA«3g¦ü¦ÊlðtlŸðßM%„Õ´ žÃ7:H…ð$׬÷…é°jáÕ΂psrçB쿤ýšÝ +à-,Px1jŠÓõ•¿¦&€×[Z´ÖÍâo±ûívey2Uä A/.ê´Lø„ ÀñSîŸJø%9è'’°­”bèðÇîÅ‹†ðí&ðÉ'] +Àø’…þ¤àþç +±*1Â|8¥ñ"6¼íU‚¹çÖψHˆç.² -sÀàN-¹ ˜¤¢'Üu °— ë€þ´¶ãߥè*¥ŒLàƒ;OHŸÃ)™î +@h:!ü{’Þÿ°/»„¡ðxy!2 €`[¦mûi€€£0 •Ť*€þãýAðæŽ€p^ËÇObbtœÛ«³…b¡4Q™žž®–c½­£¸`Ï­:ûèh°‡~`ÊJ´`¯ +@O›˜˜®ÔDkèèö½{÷<È;|Œó¿ñE øí·À¿ðøß©d@zçV_¾Ÿ§[€gî z¦«'ÀÔ +€ÇØ[ @¿±š»öþïb&†VÑ€ƒÃÄŽÐÞ†® ˆU vÌÆINÊîÉ…‚_2Qƒ^`cùUY†»\*œÝ·6†:øÕLb6"K{º‰Óæá¡Wª©,:p$Šb¼xf¤@ :xè°ò¦C"T¨ØQåBQ(§‚LÉÿ?ƒ`¯]78T, Ö+ð³È^$ªOÅägaß>°^I¨ÊŒ/SL+Š Î” +R- O9£²‰oAzÇJI:åA„- ûïã+ŒþïEãÿ¾‘òüÂB°ŽÝÒ P !þ ´îeÝ +@ÿ½ÂÛ=oU&—.‡é”?¬p¢—@/@m “°$§¶D?@&W—/NžTÎrô @·^" "NÈ.2úg˜/KÙ€$œ{n}ŒV ù“ø/ì‡h™b,8Üþ[pS¼ðþítƒýV„¤]FÐ}¿†VßdgC[ް g59>*T?vlüíÄìÎSù'ÐV”à¸Ï(Köç¡܇ê4—åht`ü‡ìç +??…b‘bGkãPB&ÌXµÐ +à»o¿ùÝoïlþ*bVš+™üøþÃ;·Wk(ÅrY€(À„ùÝ&ºõÓ¡OnG €=}¶ŒÜž½ïuõSŽ ß¼¤p‚ã;*"½l¢,Ǹ"×xÑïÝü°Mn¶nµnܲðÍ#‘¤¶+P¡?Ü*½d¿ù¤¾|/Fÿ€1Û[tô\þcúްS @G+€¹]ñ¿4‘tÉôo¤Ð*/5á.ÑwåááºËœ ••Y üÀHªÀÿáþS¿¦Z5Еåb8<3uvJÀörRÀn77Ê €ìÕáW F{Q’lKø­tx +Â1J!+«JS-Ÿ!ô®LP^„f¦DdR.V)Êq¦,0u¤|¦œø BàÚ„Ädö 9z^ôPP"r;<ø–Þ" %¡d~# ’ÝÙ¡ƒÊ®c¾"«ÆŠ¸AMñcjð¤ C6*à>m d +ÀìÂÂÊŠ~V\Yô¯o¬¯ß"0A~·Ø÷²ÿW"™°ƒðR7ökÞ¢‚Qà—ÜÀ¸+ÞÒ½€¬ÀÓ(]ºúIŠ8Æ M¬,ƒ=º‡Àk×þvùÒªHþ†}/Fþiçy3€],¨Ç¶ÁÏG„ þÿI +À€Ð’‘ôB Ëý—…© +pá|wºÒÉä&üÇ€y ™»E €±:[ð½þûh.`ù¨5pî;ÌÒ€ÈBRôŸ~àe·ªŸ Sž&³Ô/ñP—@Òvo$€ØÍŒDLaR +(áV {ôèÑ7¿»÷7²€Os€Îñn­ÖF†ö˜Tk• Ÿ·Ý ³úá@<Ü€…jßÙ +F 3fw´@ûßÒ + «¤Èž& ¤³®~èœE¦+U}jÕëwèð ÃZ›7nnܸ™)ßå +€_Ÿá?Ià_þÜíjðÌct+©€¬'À=Æ|ï±ÒÉ6¤ÿ¡pZƆ¿ZâÏ¥™Ï‡©¼°Þ±ôB¨Ü&tcAöp¥-–gŠÃJxfjfÊЫcÎ'¿ÛVxKň"„EAäÊD}æpyj¸T¥¼$ЙªÂpp·\.Ÿ9#·¾Mkb# + yµ8¥”B¦Äå3Zµï[öŽ#ì•Btú÷¾`+²ìÅ‘'ïã°nyæˆòÓ]ôćËÃEå¬YŸÞÙ:íòÆoi(/"Ÿ„ ì{‘8ŠA‚}Ų(!PÃ!;s–7“\oQðúB m9\, ’’ @÷œŠàèƒÿŽúÀV Å)Á¹]ébdN5¾P\à[>S- Ï)•õÐ5¢º‚ž9rXNý@¡®‚PŠ#š4£èüÇ*y}x8Óxœç•ù @©DU¿¸Td9üZrß›•ž¾JÀãÔ A78R>ýDYâ·”F€Bú}TèMˆp8Årmvaaaea^@ Épòÿ[QÐà Ö=m2(ß¿§×ßiJžƒ¿çh œýì³k— ûFàÔŸv4Z>½Љüi àªèÚ‚ðh€\ˆPÀLˆa ÷ñ Ĺþqè¹°‹ Ãý&o ;€02ô‡ðR + ÔÝï@@!ùñJÃ,yã8÷íaÚ¢‚ÿ@P>>âcÇ0>ð_7×MÿaŸ%V@i)k\¡äùMm!±0”)æ-*õÊ¿×~r(¨ Q`>­c¾þo¿ý/›ŸG €Àƒd÷ïß¹}ku¾\’÷8=ûÓùúlE޶vÛ,pì‚þ8ï[b„Í€7i´„,.k­Ïέ¶ÆLè@R8Áñþ +€Š^V,¹@uv~åúÆí;¢÷ï?¸—l³Õú¢CHýt„& @–@˜€Ä:€g @¿ó½úˆž÷Ð,€æ^ÆÔàì`g†*öYÁ¦X–ÉeåêȈèXg3àsvxò3GóÉ¡'R@ý—$÷_.ù™3¥á)$€Ì„ÆòŠ‘ÖEˆºŒÄॗoQé¥ÿ5kèü;±].œ O@.0«ø®ÌŸ:Sª–¢# ª>G¬ÃÈðÿ—‹ô;¿Pµ…œâ3¸þÔ­X8QW+‹ ÌÓ*òânÁXÚvPúÙD±R™®M×jõ€ìÞ=j=l-Ú¸áf€_û-ÃZø?¡‰$ü·¥—ÎìÏ`] +À³÷ÐÝ + £'À`,€½Ä”+X,ûZy¸n°4æfö–=ý#ÉýÇ󮢀{9èøñzÖja°L@»ÓIÀY>;kÁ«Òèe ‹ ü¾Öt P8p[LåðÇJ›”„ÓV(t¦:¬5%L\P½ræzy„gfÈ䜱ª +CÓ¡ƒ/ ì+ƒ)‰Ì+HL¢²ÆHñœ¿%2LÀŒsî + ^ý}©‹À´ô» °`Jêȶ>R: ¬ò:t ääq¯,@ØO“ÆÀ†T¼tÐ'ÿ¬\Õ×Á3C¯¬¬Ó@jÐà ö=-W˜v1%ÌÏfs€. 0Ø›ÀìÉqÙÏ`€;)]@ ®’o/2PFÆQhíϹù( ,EOD—’@  Ñß “€þŽýçìbvÃ5 þY¶·{)@—:ÊðD Ïýxæt'ëî@Æ í•€~ù¥ý&Ç?†yõhöçº@·NMùYèâqðß•H+À¦¡»uR€ÜBxyÿ~šè¡<>K}6ìjFa}€Œ|ûÍW¿ÝÌb>mž ÃV×WfõãÍ÷v¾>=] Üí=[èà+ØÒ:Q¶c@ý´c°VQvg¿é'pzšŸ6‚šôSÖѯ雡lܽ÷»|4@ †”Åk¶Å‹ÿ쇊èÑ +@yäýØåß¹€~cìµØ› Wëmô³®åÁÿr½4R÷Ë"QñdeZLÕ¼rqðííÀêC_L”B)€ÿê™úÄoE‰ ‘`#ã1¾Ç«C™Ãž[Âx2:RœP^€Rñ°ø€ÝðäÚkž©CfÊ¥:²„/åNà-¥¥¼‚hÁùÐð wHÃôw¬iŸÊ ¡ì‡L I +@ª(á-œ©—*ÁR’éáÌuêܶZ/‰jFÏy¤p<@'âÇT€?0H€,1× ý-úkáÖ›ëë­pø·PßÓ>NA€f6ùFýìÒåK—;çKAÚ +€Ð÷ ÀNø)á+ +ÀøäS*4\ò Ýó)€ÏL®PðÚk£nÀ‘P–.€ÿn°téê߆p*b‚xeï_Ûó„sÏ­ …†½˜Ó6–À1ÓT_˜M€@Ðýw!”ж úYs[½)‡V®O`#·€< €Åß\éAþ, +ö ´“)ð€JkƒŒXè,P«ØC¡ø)ƒ˜+è“ a³'ª)·„ÿÀV;°S¸{÷‹¬€•fbñ×õ%ŸŸŸ¯U§ñ’ggk5¡È61rï½@G?O;@ 0t[`B4£Ÿ'¨ÿ¯Û°@h3 ùa³µðþ­Üýúë$ä +€Œ7™ è•7£ê=µxæ±ú÷c¤V;÷Ðo,€Åžýp© â€Y&Ylôžfg‡XB,#d2ퟩ&@ ›j”¨ êMxý8ÑLý\VÝQPºÒü¡ðGÃm@"ÙW…ÌTÓOUϘ˜€™DÓ…#ÕR£àcܘÃ[Ê%›ª‡ãQÊo)_e7£§VA`•RC·Ñ¦®¦lÁ5Œ¹ÜñHqªX<_E°÷O‚ªþ@z¤]T/•á£^-¢=ÀâcdgT (z¦Eþ+ëOpŽ‚ÀDXNMñÖüÀ±Ëãi9Õ&À?1ƒ"†ö£'À}…òôlmv^ÿr€Í¢GÀõÿJl·@ûm&øîP¨ØþØ]À”€+¡ ÃÓübGG_s@§à^€vˆ] G¾k¾¸ìVÄ,˱?:z!SÜêí ¶( |ÖêAíýóÑ¬Ó çž[0ÔÄ1§mCuFø2H +@`0­Ë" +ÌÝ2vt(cÁ¸K`9w +¿Ý +€MÆq!›OÝ €ôÜ9á¿’Ò +ðm]é3U_‰ÈÝ÷䙺m(Õ„€e > v³6Hø´•˜øÃ·<@Š  ¾[˜Ÿ­ÿÓ³Ó³?•ÿ? Êïd +@; O+Ždë#ÄÏÐd‹°­gQfï©è´®í7ésºZ«é§MüF äÊ€ÌnÜØˆ€È‚ÿy…f¶xØ_ºßþd[úøÜŽ·ì™cd¡Ð` kðÔc¨»PNwÝ͆EM´¢Ýú²º0ÀBÊæˆ¶¥R +)¬Vßҟװ;#Ø1Ø)ýè¿Íù®‚QÑ天\¯Œ4áØÌÙåN«¿5'Áã8{¦Z×]D”t¶”ÐiÄÿI*j$À;e0Gçf¦Î‚ðÈ7Äé/Wõ$Sb¾“Mk¢Òf½Tä Ä­D‡ŠÖÐgÑÀ …¢Ü|½¥h ë^¶wª¥ ùû3ºZ÷Lå¨N@¬Ø,ÏÔg¦¦fªggf`:À£Äo &¤7ØCh»ÿ²‘ß ýÿE“E—›¢Êëë«×W›Éçï¶Àû­&ô¾”)y à³)ŸüÍ% [àK€ðÀ××FOnU 0qã½1?€?3zóé¡Ð-©èR&ÇO"> ?8aéÒÕÏPþfù?žýë•l˜ +°—pî¹õ±~ +*~R'@f +ÌýïÈÞëR:Õn`Ëð_¦# u´@²Žf!Âu•Å£Ù\ÿàï…HUã©#@ú#j€G  ¿;Æ?„å=~Ÿ€ŽVY?IØc @Ÿ±Dv  i/6&âÈ„UÖ™ÖœAóOªg1ñzq,òdW^÷9¡øÌ\Àø^,Ëÿ8<5o˜š‚Dè “vªgß+- + ƒq/p ¤òÞJüDÉ·Ì \­Ö› Ee.ˆŽOÔõíx§Â!ùá ¿ +rnægÜp¦Z£„ÊnªÊÁ*Ы;N Ññ¾U˜¹©Š²RN T®Vu§¶ÕKdm + ‹(ˆƒGÊE1€^8tdªzΧ«•áé:º\EOPWÑKÔ™ùY‚ùºî‚Ö1U>[×Û¤”úóø¶²Ž ÀpöA} Ì C¨ÖÞ  ¾¼üõUùÿâ½Ìx¿Ý.Sð +À6»œ)×–“€ 'Ü]¸ëý Û€BH ð_˘/ЦŸ&ýóR‡pÀ1W¯Xxó¤.èæK—hèš !~D$¢Hú3 +7´f™pî¹õ±> + +€þ{äs#›ËÄÚý_Œ$¯‘¼kÿBZ}:ª¸A†ålå +@øü‚ò®ÁwÖ +Àç=!zDŽÿºxòít(¦ +ø¯< + ¿ˆ‡Ë‹ÖV2°Ÿ8íOÂ…],ÜP@ÉfŒü' —°ð-@˜Ã²dôüW†Ôæ-ÓNOWhRßÏ`å¼€ÐÜÊ÷i€­î~l'`ç±È%®ÐB·¦oS|Þiz,‹|¡ÿ¼é ä¦T®TÅl7Z·¬Üº{ïkb¶0€¬!€ð¿£Ü7üÿp–ZXè¨øÁúXK.ÿÎ1½Çp+€1€úDeâô§’Ê-£|’§iTo¶677ÉI{ÍFó|el¤æóõÍæç-»¾¸¶6wn±\0×(¨¨—#ïlf:>×ÏëMÁ³ÊÞªO4 d¸ÈëÑF³Õœ«Súz}ªR.5åñÏ€‘²Š^­lfsíæÍ›s‚V’/6šõÊpÉ…­66kM¿-‘¢¹¹æ"7›µªî,ö¤Ä‹sõóÍ&ºIDÏ©×ݪ©ðâ5gU9ݨª²¶n¶DÄ<ÿŒuñ†Œ”´‚6ψ¬ˆàPìskú3T'†Kz +rc.^ˆÞÈ_ŸãÉÅõ6µýßèØdÁËjèß§®;Cçæâ7&™þ‚d$`¤D¨LÔ 5V×WÖW¨  Y` ¸Þj + Àà¿` .s¡Xb dùëãr½©§# @À¯DQ €ö·×} ) ·+È—IÈ‚_{mô‚Žˆ\óȓĸ%€«B¸vù-ÿíçó ÔmÄN" + ­\½4ié߸φWý"(¢Ïcv·¾1úä +€þA¨ò¹Ý ðØ(cu*|è 0)Ý5vþ£aåmã.–[8z s8àIvn=”yÔl?Ï{lט*´Em]#ÐÔ¹÷ôleÆõ! +p¦8üÖ;BO]G={uÕ_…“5‹s†fÝ¥1ß(¼£=cña‹â;dÚlžo4ôçk¥Æ&¯ƒ +tß\F޵9F˜«+¡DFkbV‰4¼hÙÙêf¹Tc·þ)g|R Ìmí|ƒ¿X}Ž6š•±ZãýH£œÕß1wN÷ÖýÊÕb¡^?BgDâLJýgŒ‚¨{¥×û¢ü§k¨üyAΞ=[¯·Jzâ³JÀ=õg%`f&ýÈdf×ß6P(‰)OãИހþæE\°Ýð· +Àh¦Øù÷¢Ÿ¥«23Ð")‚Ý Æ»â§N½¹Eø0{‡—ß9þ‹d–ˆ€WÛ€¥‹W´ë€S''¡(ÜœŽ€þÖ +€‡°ëÏG;xþÐT@ó‰„sÏ­íQQ]e.ؤ¢>€ßdHîà. øàG3€ÄdºG@ù oŒŠ@„àÃ!åØÇÇ.è¥è*€òóuë¡Î€Ññ·ß¶rÐV@F|ãÉ:;)¦Uƒ.Vêô˜<_ë„ »X@ýѰ6ÀP±Û àÁ]†^ÿ|ÝŸô%^ÕW|^¿¶ò_¨˜¥A@ꥷÅ9Aqw À?€¼¢t9²'ÀóN@§ß*•&R´Ÿ¶äÛo]K„7ÎâÕÞ¼@#§UœØfëÆæÆæÆÆæÝßÑÀcXèVB]Ñ$3åâÝÿèýðcDO€©e±s @¿±úÅÿŸÞx¶±­6R¯ +Xçfô2K†rLnwvÒ³¹r°¶3G<äÑøpž‰ý#ø”Nl +àXý³Ú9;U=Sªn7Ê÷Fv¨òH}¦1÷³8ïd¥—-ü‡–ÈTÎFYPOQÙÕG©gª"Ós)ž Ìy/H9\]•ʰžŠ|8FJe¥lø –ÏÈs.Té‡àÐÁ¾ÊF܈á¿>Æz®zos¢‘Å0¨°šDªçKÕÆYÓ^±ìœãÜV€í£÷¿¶"€ŠÍÕÙùŸ.4ÄÀ~Œˆ½Õ:‡C= ƒ@€ÿnp''Üuõ0wÉÛ¡\b,€í2¡p€S@‡ÁÄò;ÁŸeRTò«—–ÜÅÐåe÷ +@ À8½„ ¤€O>»víÊ%·FˆÊŒË õ¨&Óƒ„sÏ­í]ÀßÇ—§³€ÔAXnôÇ@Ñ6Î +ôþ\׆Y†ÿa[cÆO¤m€Œi@ +•,î7OíÝ +@)à¿ D÷CZ%zbýß +@ äéh• ag3%ô·ð?ÒŠ­ÿ ð+Úâ_jn~žzº}}cýúê|E>µÛËÕÞ­í\gEöÖ + £ŒMlO1»)¥âŸkÖÉ VºµÎm[–+ª6DVV¡=××7ò®€Z›_t*˜¿ÆLà-çö§Àÿù—p,Ð-õýì!àYÆZ>•¹\¸é?ÑBîùX½J9 Æua¢ +îÈýʤnâôŒ:Ҩʳÿ§¦HÆõ=R.ŽTË´ÜÃÎTËS3?*ÞWŒÅxÓC´Á0ÒA‰8yÎÇêÕ±V•Gó”‹Œ®4Ð LC'f•&—›‰PZÊ7S¯¨|º8¢îc9Å-‚ø^~À¹ê˜1œÓ®Ÿ™yqÃÃry¸P>DŸE¢Ç—uެlåwªï¹A\RmTVòrP†x’þEôçÌ®ãadé7&3ùÿ[%1Žér…ñ@Þ¥*P~AÃU€…ÆJ)« Ã?žŒáÜ^²—À¾—%àÏí’2  ²=€€WFgDÿ£¯Ñc¿îÕ®È€Ž€­– ßÖÞ΀+"'¾6¾ôsv~iàMî£zœ`Z¸ + \ÿ¨0÷ ðü\ØÅú*¤¼ÿBû©uÝY/È70úÛö'Øt¹ºÃº:dS÷×3=¦Ì:@Ó1+û9EØ®8íä8UV\eáK‚$ ÃÒØÀò‡ +  (`Éàoû¿0AøŸ+_ýÕíTÒ€xé øÖjµXVÖªµYyU®cÝÕi¡°pXH+lnÁ\²]w0ØkÿÓŽð–·Øçën cgUÑ3Q±9¿¾q‹¾€;ºÞlÉÿÏb´@ @.üßm Œ·ý'€Y z&Ôín°{ @¯~~ˆ±vˆÐÝŸÒâb.dÑ(Õi €Z­#Àb‡pZÒžo~:S 2z(/Ò‚_ò™w´økû'ºŽ!èu§}Ãe@ $¶`*"¢mmž{OQ(e#tÊðÝXŽ,–³B‚¼?Ñõç” ,Z MÚú »äÊ9 +BIÎi¡ë‰ ‚@·P’±uVìàÌ€^Ž û +‡iÔϽôqKÄÌD:̈\Ù +C©Fó‡TBËÜ=~cºZ€n€ä@£ ™¾0´ÿ†–«+hgÛ-«YHUnʳêÃîç¦ .-/ÿgùÚ(µàWÕðã㣴m±îÞ€³€0ªî©òÏ€V:ZX8§8vT…9J«Äè È=¸ L!‰ZX0þ{t‚Q•=—&†ŽÒÐI°D ìjQ‚¤<0Çÿ.à=úÚ +Àz¦¤±€<`ˆüÕéáâþôluzz§€¼ +@ C9è½C+x Ì~ê±Ðñåà÷Q\™£¼ê5'¦åÏÔÄlÖ7Œý÷ï§ð µ)ÿ¿u“~€¾~ôí»€®€ôŠmñÞÓßà‡´j,!׸€ `O1}ÇèÙ`›Œ<•‰çp…ÿÕ1{ׂɟ£4š²€/Dì`Fß²À:öPÿï°æ†Ýâ¿Þ€ž\À:w1þ“£NOƒægíÛë´ïBÅ;/J©*%ñR!ôh€)¾vÜï=BeÑîÌ{gëLÔ”*á¼®Ön +DƒÿºÓœ&ž6¬62Ïd¢SÖ 00€êp¡üêAŽBáà‘©³º>½›e6Ä$šÊηäY¸E£Z?'àw›]§gÓ©øi⤶}rÊÆ:Π7×™!<­pi2\8~ !AúØ¥·L—>†d +À¸œuú8…/¼>‰@w=K—CøhéÃ.`©¯€¿Õ2@†@?@€PÆ¡ôLgÝ +À8 +~D8î5àÏ›ìl{RÌ ó€xŠü·my,@Ò u+Á²­0Ès;š€ È ÀèË€g¶øÄÝ DŒaB‰'óž“‘€.ÈÍøŸJ§‡éÜo€ZìMBH ƒÿ [¢ÿðí·_í€Ì’ððáýo­ÏVúëO¬7÷!‹‡òÚÆ¡qö<—Î”Ë‡Š‡õÌGªÅ€Óäšòz"3¿¼ð¶TKž4Ы£¦/ç£ JV)6uŽí()tX{Á6KeÑØ A¸ #jT¦ÏShJ‘L§”•^ûŒH€Å›¸ÙXKéô¸ÿ8ø"èÒŸŽÏœax`Ù!€‚D‹Rð¾<·¹ÆéŠV*^øKvÃüËP °—•ŒURc½8CD¦}L÷È“äïVvâãÀø‰ãG# ;N +ÍcV±N¼=Ž@ÂÊl‹ 2›Ðä0á?F€ ž”*?;‹„»(´•d@ @?¸·¹Ñ&O’=~òàá½õÚˆ<­Š+öå³»Ì^uô(­ß¯ðeßkþiǘР”…^1櫼ê9»/`˜Mãú{HŸ<üöIL›-Üÿ\ˆv€Ý͈HæwlÁåOGú)O~‚cí~„$¸ü;öÐg,}zÅDŸÒ6{sí󵻿ÐhÕJÍOÍzkm­¹¸¹Ø¸ÑúòË»¢(þ÷l4Öæê-‘Æy§qºT¥½œ^Ï\t›W=S—¿\nÖçÎÎÕi˜çùÕz£õ%¼Eåk-6´u¾¡,§«ïg®wýùR‹µ›Üª¥Eµ´"æUßl¶Äƒçš­›_nr™ŠÑœk´ææôµ‰ÆwRIÞ~½¾¢MQ©óÌéD­RiÜuËF½ºú"=ðUg­Mý!çÎ}ÐXkÌÝÐKÔºÕ(ÕæLzfêga ÍM­Z*ú9$üj‰v GUþWÏ5onº ‹Íæû͆Ò5ô¦êʪ٨‹èÖtYÈ~sqNR+U››PGÚ}Ô•¨~n^9ÇoÌn6TÕ®¸6Á°ÙÚ|¡ûPÁôvƒPþÿ½ÿ ò™ÓBÓòß,_ûä“î€wû5Z,…ða§àv€Zõ6¿Ëâp¦\¹úq(rþa ®8mC @®€ÿÄúå€o6ÆnºçÖÛžA†i€øÏ¢CÆ’SXæúo‰ —¶á¸ë²ÑQªd£Beã}2WÆöæcü÷pÀ!˜,LF €ð?St<®‰J úäÎQÐü§@zP+.»> v¶@¡üO0eðÀ ­|÷ðíw¿½»ù«•OÓ”œà‡Oß|ïz}dpXXI% ÝåÈóî3—é MË2]õj2 ïÔ +€…ÙógÛS ±,¶+*InÆÅ*½•‘´Ôå6éÁÖoE À“'ß&ÛØüâÆæPåct$ÐÞýŸÆ: ÀSÅt¶H +=~ï±z+¾Ë³þTë³ÕZuºÞ›¯Ò;c….kôŸ÷`lŠê46b¤¦»›riLìTøT&T^ÆÿÌðpoBýŠ\WýÿÒm.ekÕYÝ®j¯OT¦ç5­¿W[å(è¨ Î½^†WôßBáDÃèuˆã²(µ’VÆJ§'t+DEÑ)6~|ÚýhÑ(‘Ôå²þ S6º(ŒÝÙÚ뺠јÕä|½¦¿X˜x[™ž¯«Åá·ŠÃ…ÁÂÀ ú>r OO(È\­Õ¼«2vš[Ep ï:-þ7öW‚íz­®×§)9‡+ñ³«ôåÓ;@À”ƒBÀ,JÀO·Ï}€Ë—/£ðShngKN—‰H\£# Ë@~»mŽ¿‰ßøšõ +@âëÛ-P?³t0W–—¯\t  SN2Ð…¬ Â…àd[p@ &ÍþsèúfTR £ÀÙ—‡^N8{‡c´?4z+Adm ÃÿÄ÷… wy§¾3voì÷U èè€6Ã9Æß>1"0€L Äî +J€(›Œ€!Ç$ü§Æ€Ó±HX°»m¡Y€ Ë*¬|ó»{›7~e÷ +Ú¾}ððñ½Ù¢¾ÿúêS(˜} +·u/ò– ìæ8;^øwi`l÷E¡DO€P—G'@{+Î4›:æÒál#_ªÂ—éérUàöý{î‹òdv³ÕºÅlúH @ðߘW$ôÿ“q€Ž*€ïÙ@ÇX힟a,€1É|ZÅÂN˄زZåÝ÷ îÂLŸ™˜~<ž8Í¿#ð*F½ÛžW¨T†‡‡åþcüSø+ÓÁʬ.vµ=qZÿϬ9 G$¿ºþ!ÒeÝ€‚è,÷Õæ´ŠÉ)‰nWÒÑØ…3À|§‰Êj5ºæ;ýzE¬â´î«“©,‹·”Nw9][(W§µO9ütd®L(Gµþz¥ªB t1ñ™‘aú-~u¨ÈoÂаð˜o$}WÿHÙÇÓ“©$ÎdBE«ÕNëÍœþQ]·SYOC¸SÛ:FÜÑ +"ËÆHBdƒ.´fgk b¢Ûçž +Àòešú§ +Ð7þ?,a~· ¯}öÉ•KÕôÆ'Æ?ujœ€ð¡ ß½€þî¨ä í&C àŠ[üEª@¸0~j‚„ þg³A?Ñ€´ù?³ h䥞á¿Í°u,¥ùþ¶'Àÿ;ܼ­ýÛ +ö˜‹ ëícg­ÿ™b0 ¨°¡úÛèèÇ +@:û£þw(&¡´Ûº¡Iú²p€n P`@Q Ê_Kô€ÜÜÐ 8ÐÓ(,3¥0£–á¿ÿýñÑ7×ÎöÝwá?ùöáý;«³#ƒrÙ­ýM swµvÐ{‡Vý<íX‡õƒ¤Ím1:ƒo¯Ó$Dhm_gÒ†5§b<@aHyzaõ?þ6áÿãÍÍž‰xô]Â̯™ ÉâµÇ»ÿY{8àgŽ Z8õc ïÐo,€í +@¿JáÝŒ&…*J“¾pµš·N=z¬¢KO›ô`×X©–*óÍMNRp¾ÞØlÔªïɱmœ.Õj´?e||Ô+õS,*u}ÎBý|¥2·©; ¢ +ëçPÂðß×ꪪêµ÷xȵºV"Tïé)ÇJU•¯Zmœ§˜Â8U•ƒ:ªZ­Õß{¿>QɨÏ×Në̯HË ¸M˃­Ÿ?«?ÖéJófÓ%Ó‡§& •ãYe6Qá„þ^î½OOT-—ß:\-ôe,W]NLYñ;kQ3ÑhlÞŽãZéÝy=ÖJ­ÔZYlÕçß?Gµ.nêÓð¿R3~bô¿/ëù¿‡ü+Ñw¦Þ,Ò gÌÄC{ØòòÏåñoýÐAÏä1ÿA!· Hò?s¾þ^»ö·¿Lƒ +€/€ÂìÈ»}mT`Ù€ð¡8¸O€ÖQ'ÐÓ¶a¿M·J ZÐàååkÑ + ‹Ðý!W>1¸˜)¡$èìO›ú$ ûŸÇn/¬´<=4D%u[ð™R¤K¾‡íA0P!0ßÙ1™`œSÿ&¾Ú˜–KÙ†îa`g°Þ¤„·¾{?€Ìº€ãºßÿîÌàÄäÛ“Jg à_—pœgBp-€À¿+ +`~ÕÀãËx v5p(à(·œÈÀ¾ûö›¯ïþ—Íæ§+ú]ÑÏVž<&Þ[¯ +BOù%"ʼn?ßešhoéÇBV±•™Oà гîƒà @Ÿ†ÿ/{ø@à¤zúéªüËeˆ¦V;oð¢cè§là[Þ»~ߢ¦ Í2ƒ? ¼vÒðD®Á|©šqñý=!´'/œÚóZ+BÄ'¦ÖïܹÿñƒûO¾Má76¿hmnÞ¼‘bR3À„ÿ5müϰÿOJ²*€ïÙÀ|,€½Äô  ¹¥ ?ÏdvÔ©x=ÐZµò#××çuå‚Óju¬æ½Üh»gx¯WÆjåbáÕÁá©©3SU³=½ƒò1‹èá¼Eô¼¬#:jªÜ¬¼;ÁàÿÙQÃqµRª½ïý)ºÐkÒ™!Œ–˜6ë§O‹p½S«¯ñª|Zét~†?‹ùB³RÖëòQírÄýø†´ü¼Tš¨Öu¯°·.þÊý/ ¼p°(ÖÕ.–JQ6? KÁ_˜YcºÁ›k,.ž?Ï0Ä*}clhŸŒJ·ÂHa¸°¥õ_‡ôw‘/޾„åòtÄ8ì §ðó´h¯…Þ# ÍûvQ¶›˜¡®Y¸ª"à”cGON*‘€a_®!x3X¾"È¿´äº^½rù£PN1ñ)‹WÀÿ+*–?#Ìirý?Ÿû@ˆú2@‹Êš (ð 1€¡¤´e?éÚ)ç±=*A6ಞ +Ž´MEwaBøßn:vT÷ `Oëãî€v€ì[°Ã/à#Üï->Üýhê SÞ¡PÌ<ª²ž dAu|t4š'¤~ŠlØ¥ø 芄»Úÿ“@Hk™1*#[Àÿèá7%ï?€ÁerŠï]Ÿ)R@üx»W3.Û9O íí´!ìo{ïo¹æ tÿ‰t(üö ýSã6fyh&Q„â)¬DpØôDyz~õö{?||?'7é °åž àQ„‚ÿ™ —™"Úæ÷þ§ƒYÞï í¼0èªDÉIí •ÿ•âuÁnyz¬JoûõE`wêLùÿ.Js¢r~N¯CˆàYX;¿F©Q~§^§ wxŽÃÅbõÕÁ‚ð…}/Žèø9Ý[ì§2‡ã¹øSè£wXŸ›ªU†ë0ûƧÀþ¾QMP?7ðÂÐÀ‹Âÿ¢&Yüæl7±ƒáaËþÞèë†@µ`o +à>{óE¶¾tùÒE:Ê€è þ÷"Ô\‘¯½l0)ü•uoŽÓp:1{þV>„ }o&€°|íêåS'_]º +À//_¼0>î».¹" P±ôo&§ŸE'þ»7`ú7,€@ÂTÜX#%¢5&L’ÑGMZ†ûMßõCÔZ[HªNùî-vÜnîèÓ{ê P¼Ñ÷¢þ!S„Øá† t-º«ðÎ&óöÃñw©½•[·@TŸý󨇏k@ýû(çÐóµ?êrÛm +=ª(Q˜®€4èfTÿƒÿǃ+…™{½¼Eð;Øãh€@s‡ÙY àüÿç?þ b¨i¥"à[ÇÂã ßO +ý ùá²ïÕÎÇ +ïŸHlÍZ  P%o/–ß"$Àø/KèËLÀçù_dh€)€¡¤¸©-K‚Da9sžŽ<|üäÁ“ÔЃÍ­››šïÞ}ðõ·D“ô¶"ã5f!™ПéOh ïSÆôh ðP¹5“)_}õûß=«5÷qÏz]îëéáë‹¡QèŸdE‡¨ìÎÍÐ=Ïèßát‚”œ‘ñ?'&8ÎÔ•^3窥Àÿ G\(e¥åÔÔT½4}£66d˃æp>Ì?¾ÍXê¶òÐS9`Ê‘|‰è¯ÍŸ.ÍV*•RuQoO¯Ñiç(­Õ›•Êm¤ôPìbjᾂô«Þ.Q¾hÚ¨¯Iipˆçã'áP‘^ŽIZ¯—‘"0(jˆõú¢/ÓÓz±óâq¦Î_wn.uì®ÿ +C‚þႾç#VÐôgŽîë¬xQI§«/ãßY¾‡A&ÜfÑ + [dk€Sy?Z +ûÛ +€]Ê®9~—-/ÿÍ/¯}rM.ù©“4ÿépé”ð•€Ñ“§’ò_Dø7ö§Z€~A=MÈO€V—&GGO.]¼J ÀÕ«ËK“ãtAÀ¡¹àbmQÿý» Òý[3ŒÐz¡]p ¼áßÚ˾éäC¡Øå×)ÛoLÆqæzš» 䞆ôSdG;Z€«*t§š®zÿ¹`Dþe™ Ì÷JÖÆýŒ¤f€ÜÜë£!×›àö‡@@(ìÇØþ±{à@ [81™5Èú@£€3h6øój:À?™Þi—Àós|ï­ +™°€ð?:øï0*¾ýÖ UÆ6?MøàÉãî¬ÖŠÃHŽ´;¢"ÜÞ“ù73 ñ?ö|€#(à¶ÞŽãó/ –8@®L¼ °@F_ì ÈMyD €¶ˆL‹˜:6ó­¨ÍÔUyz~Ý>hǸ`csóîo¿yô àŸ!!„Ö ûSã?  »À3õàžS €]Âbv `"Wî~;ߨ½®\P®É¬~úu¶rÆÿxôãþsêtifæ¨k¥Ò M Ã|PóLùÌÔ:ê³ ÷êÕÒº.(ïg*ëºO¯¦TiÌÕODî8äõêØëÕ÷ì„'ü? ðÎÌè7„ÚxÛcz:D‚ð%2g¬µ*å5'*Ñê¬ÖÑ@°Z©~Ш–Ìhx¸<õÖà[Ȁ˅¢y ¹ê‘êblˆ&ÿ.¶¯Q«)ñæœ@êÛ¨þ3þ¼þÿ ñ Àð¡ûÈpƸ½Ø¢°O¢0êïüuvMÀvë£||éÃIŠñ_?† éÚ®x‰fÖ]sÂü.“¸š)B_WPŸÅ Ô§€Pþ}mš°Hؾ' €pé‚2^ûM..½‰`íáBRþ6#ÅéÓp@iòŸ„tÿ¶ÌØcꇎX@3€Úl+l‚ñZmµà·\0ï‘ôS m@$Ñ÷pOÀC‚Œ¾>¥r[£žLi“Ѐi- Ê“;&DwE†w¢ÊßøÀËìqP§¹­Áß<€kÇ'ßV:º'7éVˆ-à©üžxI6tLü7žÓ +Ïïw@`W J d'k ™ ü§#€ß™Pð©¦û™=¹ÿÞjmd¨X*W§ggk™óoážÌUý\ák´ª0w+¥?g“ÆDçÙ¿HàßWò• 9³“x€8²ŸLÉ"-bêØÌw ÓnÃ5½rýÎ}3(vß +À-¸ÛÕ@§­,´%ÌBzŸ5ÈÈ€b,ZÔk óÜyýë<»ÕëÍÚëµÌMmT~„.Úqq”ÛêmLãn .›ú‡ªTÇ@ÈÁÂÔ‘#Så¨?w*âïÀÞ!b©¥ûýœ!M®”©*Ÿ«¾¯ÔŸ×KÃfÊKDÍ=ƒz¥ ì¨FHE‘Á^WúêH•?‚Þdwùg‘ zöìb¥‚ÁøD¾2ê(”Ry‘_•XÇzu¸T}Ï€lPàûªO¿û FpíƒÀæŒ(Ž(‘ +¡Ü• è/ןÀH€Ù1š| _mÿ‰ç0Sn/î‚v»÷ñ…â=Ò#‡l…báU%¦Ëî`åþúöý1è£\¾|qœVÁžE;à—–Þt€ Å)ð›®ø¸­8 £–zZ>0p—]‘Çï;^¹tjÔc™ë?®›s[†n·  +@ß­ÄΨ©@Šø7¨ÀsçØ½Ù€•˜0K+ã)fd5èPXj±EÏû [» +¨'ÙO÷ÛÉvPzõèãŽ@ÀTH`XføÇS›ïs6Ð6ÆtúÃÍ Ñä’)à¸à{›à*tþ¥m +ÀÛã“ã„&ìp?Î"@0¥‡ó;*ÕѰOòžFèÅ‚@P`à›ßþ¿,Á?ãÝ¿·^=4T(2n.}ŒPq¿³‡ÀÏC¬è %~l>á€ô“ÓVÌ t¬»bÚ +€.€‰Ù7ÉA§ô"¦ŽÍ|ü×oõÂõÛ÷î3ôÑã)úá1-o~±¹¹y÷>ÍþuЦ ¼F^i®Ä»Ž×þ'¶§è1@g?Y+€g  c4ÀÖ÷3å0_;Mð½1_y`À‚Î…ÖÃèÅ&¨Ê†ÅpPŸÀøwxÐjyÀ?‹ðÑ@°ƒ™^‡P²^/5uî?׃ e¸!$¬—&¨ØŸkhB«êY!¨ñ?¬r&¸8.Šr—7,j‘Þközõªë•±J¥2ær6äg ÝÏê–ð4¯þ >ªMCÿÙF4TiØ‘ÕGÊ)À}HÔ›ˆðÿ-»åV¦¦±°Y-·t ýU¹.›Y?žät…Vn¨xƒþ€õç„,ê(î¦iÑ9ÊŒìÅÒŸë;a.: ¯Þ¡ø(ŒØÓ/—‹îii8íŠBû›×Ëbô¾­&ÿ°c,€ØÁó»Mp|åÚ'ŸiÇO¹#>Œ(ÀSøÝ£¯¹# j2ÀÿZkÛd !þKˆ, ›¬@h÷Ç C ` úáÁ€D=Ь|öÿùìÚòG(oR¡ í_˜}š + ðù7'PƒßI•Vhæm¤|Ý|þ0^gdæXœÙ¸\À?ÝÿÆ0Á_ºgë«=Ú©DH,LÝèˆÃãv´Éþ—ÍFòfÿ8ÿ퀌„:þƒPP¿£pBÀã¡ôËBÐ&ep é(ý¨8¡Wi¹AÇͺªL¥¶*~ v3à(ð߸d'UjmS}÷è›ßÿ×;›­ôIøŸ`¸;×g‡ä óK¢Ÿä>ß÷­&4æ·älĦ~B·µ Í ¿9Ä€ùÙ‹™\àç†þ)+}¸‘ïöçÜ!‹ 2À¯ Öwnæ;Z–ËÓÄ5L/\¿u[ÏûX àñ¦'onnÜØ¼ÕøÇ¯¿îÚðO…J0€Ì€þ´øÓÚ÷î ë po1ýÇhÇ4+|,¸g˜¸W³^ù_+ZÍ¿AË5CXU -Ö€­ŠZ^õ:: Ä6šþ¥Ÿ‹ÿ‰êðp¹\(”3 -à_¸î•¹ØŒðŸÚt‚AÔ™’¸’¬Q+ ì›5¹àu±ÑMþßååÁ3O‰A~„âgsÔžJ%-WëÃzZ©ÌºYÀüYhÈÌÏæèÝ¿Ú(•] Ìpß±x@Åmåá!ݸ^,½%ô=(ø§Å¾@Ÿ™™óõÒ ± +„|ÂR·­ÿÄuõúØB«ùn]¨N/ág*¶þÀúó/ê/h3úãîó=㛦ïX à¯^Ö2ðP¹VŸŸ_¨M‘ ‹(…{Èi[§„ø[ìÒ¥À¦Ÿ¹\Àçï^N˜ßiÆÿkŸ‚…ùƒG=< +@ +¨Ý Ÿ¨ÿPКpÀíp¿Õÿ¿øs€e1€+W¯\<5jpuùR€qÔÝ2ØÇÒ%b>[¾têÔI*#bòœj ûšÓ'AÝ¿ BÙ2æN¿«úó × ™þ\@}€}ª`“¿Ù~ííÇÉ’}uøÿB0ÁG;ÓûØî +ÿ@ãe¹ÜA[„Êò÷ƒtP€ø?£D)ƒ¡ ð½Èø@:hdç^Z ÒpÙq³•9oöo¯=CþjË‹£ÄèÕu(Ä P(b˜6àë…ÿ"À¿^\ƒ†éb½æ`:/í?ê‚+ +“`/—„PÿÈ¢Áê¾ýæÁÝ»_l àÉc‚뇆FŠtšOÈx»s[!WhÍB¿Ÿic +@)»#€_­‚„§‘á: £€£ +L€s„@ƾz7›˜@ÿŸ.×Öoß¡#À‡|Âäû‡E+3½°ŒÄ{䕚]a~Ùÿ* +À¿üË3Ç€ +øùV¾ÿX¹ Cæùg¶è]§>ÿ~m쯚ͱ¿¢_ž° @z®qš.|fäœ/*äÇ*—õ¿Z< 8âé̻ɺPлæÐþúôHòÓêŒ(²UÏ–&ˆ¬Vß«W†*÷a•Š+ ÐæY`½Q/A“»P¸AΔw£^i4J58˜EÂÎ +}gêçÖL^Ý‹´© Ai|ot‰úAþV&Fþñ–AÝÛ5Ʌ‒ÏÌUËMw. ?•¹<€6YlUk7ÓP6 _%æoÛÐßyqíK›2Ú7D|ß°;ûÑ÷‘/2¿¾z¾ß¾ÂÄìÂêjcuevbd``h``…Á³·%ÄßbðO…à9èÑQÿ¯y?AÿL üñ_2Ð¥ ãôÿ'L· žáÿÑ×N.}œpŸ@­bàâöÉh¿Õÿ@÷#öÿâäk'ÓhÀ&“oºBÿ€KËŸýU¬% ¹ÿáîH‚@|Ôý° Àqús À(Î5 J´þ+ õhô÷‚Ël>+Ó¦`q(µm“¥à¨}<ݽ§õÀ \äŸ'nMbek  +£{Ýð§åÃÝg_h¦0Ý,7ÜËPt$SÜ "SC@Ðn¦¤9÷„`ÿŸJ +åá·áîá±mÓûw€žŽïˆŒB‚òO°›Fi!3DµñÛ¢üî·››×3 ™ÜàÇOÜpkuvDÀ´÷L3Ðî¦ßpÂùXEå¿~C½èˆ ¢X™â»¿•á~ºÇV„gË—Í¥‰hÑ©ð#–raµ}Óî pº\©­¬ß¹wû¾Üÿáiãè ð[ÔQ —¨É+ͪüúóîÿ¤6–ÌNŸž û\Yé /uhl¬R+9ÅXidlX“æ‘1Í#ÌÃCÚ™øí—†éH—:f>Oi¢hB‰gšhç8×l¼Q{£Ö¨¿Àˆû—Ó@+Õç íD±ç½:£ÿ"mép–uhn¸\(9B/÷ÈÐÇÂõê×&ÓUügŠ8P_@%B½X®k›ìÎÕ^¯ýˆB”£¿RòßËUÊi®^‚È(Îhås3Õ)•pu¤ÙôEôÏãG™:;#˜®Ï€Û‚鉈ðÇPi¼ŽÈ~O(:~æÌ™J½<$2R¥ïLZêQeÿ‹zFRËÕ‰&4#+H•׃Ì#JTSjýjZÔŒJ€Æœ¨‚ðÿ¼@b\u#¹Ìõû|-tŸðá=>§þ9 +C¯ʳ+×76ÖWë•àÐ!Q… +æ Û,!þˆ¨ÿÿ&Ëô3×Áô«×5Ë‘¿¬ƒg @Ç`€V–¨ p A€GGÇs€á€BÀû kê²PX¦ +šÿòµ+/Œšt(B:€OÜEà@v²#Ù'aÝÿ`K®é¨;øË🭄™C¡ðKí|ÿþà¤ÿ†ân:Í…‚L²ÊQûŸ<\g‚º8À +@Ö +€q7Ý*nrFˆ( ëþ‡Z¼tÜU¡8þ¿Ð>4€£!ÝønØ?OPÇ‚hB¹ÀÿìÇ1¥q.®x¹]À˜`¯êúõ¼‡V‰m`$VÆ*ôË´V̠ˀ”*3(€™@‡ÀÂXotÇB üÞ#Ð +r†OÛ›ÏcìõÇ":R°`i€2ýQ"=‹ŠìܵÙî Ðþ?=B”1¥÷ƒû$ØÍ£˜eÿb@øŸª€ÿN +À½ÛTð‡î<¸³±Z- KÓµÚ|mv–švAô޳!YεÚ\ àٸݻ +1oen{€??@,3À$á-yøäOV0€˜³U‡Wd’Yʰc“ åÀ‡ÓÕÙùÕë·î€ÿ÷'îsó†':²ЖŒÿ¹àWkã}ÿ«Àÿ¿ü(áúø_Êá?S8ô¿þ¸Rû±’ ø'üü‹ i +0!ü_LøUëôü6”È㳚ð¿6[¯ÏŸk´æaÀ&®óô´Q—*}š¥zƒær9fŸ36úØ™i8 Pà. +ÀúV”8«§¯WGß? ¼TÊÙ)mÚ:WÈmºµ +apö½ÒazÂÎ6£·€©„Ã.GufŽZ”™™¹/ë%]»¤ø§:bFׯ£\§›Œ(SDþ%§C2j+gU,¾7:Zž§# ÀGæDΜq•A]žåSŸ[lç×¾lÌÎÿûÆŸj{ž[äéd†™ü}7ñ=æk&ÆÍ·o$‚þF¦çW6®_¿Þ\¡ëßý•æWæª:©/ýö)!þ“?qò?àü&‡—›¡(>ÙlÌÇo/dW®}Ò +fóV€©à$A¯& BùÞ +@/ ôÏàŸÏÏ-ù_¾,ܧ‹ÿÉ‹Ë"1ôˆq*5Œb™Šìì{éC9üÿ[PxÙ æþý¸ÿà¥À'`6À˜/ÀU:c©ÿtà¿ Ù@¦¼"¦S›løœiÀq!>ØE•èÚ‰ÿ²T–nÛk €oã£ï _jíƒsƦ2“X¨« "ôÏW˜tÓîbü +@?÷Úà;V(ó`º½[ÿAt •å@0¤ì4´ÀÓikôxþ^†DÄHŸš¼d€wHÚ»šp(Á¿¬C°`üOAðÕý»·¶+äo¬T +C#òþi˜ý€íd;¾xü~Óšƒ +dæÀtØ¡ðÓaˆŽ™_ “÷aèß©€ó ž ü¯Š,¬ÞºwëÖ­û÷¦'¿¿µ¡é š~•º°@(6¿^ïû_ƒŒýèu£úÇJÂÿÒ¿ëTþË7~üÆÇÚ +ÀˆÙ0ËaÑP,È…óFª€ ø_ïilpðfëÆ3O­ÖÿÔßk´ê+o"v²iÃÂv“1÷a2*÷AÞºðnqN§gêg‹C÷à¾e0¥Ôš$€ÚxŸÖº²àH‘JƒÃåêHñ<ËÎ6j‰zDÈÎTó¾|ó™ù‘ú\¢‘æ/)$áus3sÂßj¥Tm©L†d|ý©©qý7‹t™V^SQcLàØC›sk”‰—ˆ •Þ)‰³¨•ß7àñ€Ï8˜q¦Y-!4øFÙ;«7‹7ׄú‹k áHSÝBÎ/~®­zôÙ¾còõÉžï5cT¶É»—{_ÐÆpev}}õú†Øu­Öׯk¯^N×m³„ø[l‹ ÈÈ 1ð§y¨þº®c±¼ü7&K§èŠ')bÀî‰PÆE>¾tñC~[ôO +@KàìÇ‚Ùÿ˜<9~!S®ýâÒ…S´HQð‹ËŸüïÿ›[` ì û1{/‡6Øý²ôÂyÍgŸÆÉ{ƒ8+ã ž£˜ª+áY`œ”i›±ÆÂ„Ž@q+þƒß©D¶‡VÝ +xzü˜0Óîÿ­aÉEv¼£¿™@L +Àÿ`ägHwÿÀÆ÷Ç†Ú +€âÙ+[6HÓ­¸%#æ­è X"Wx#H¡ÿ?J†Ð!èù‚ñìb9ü{‘ã¦DW@†ðÿ‘G¼ÙÊBVîdvëέõ…òˆü ZÖë³à$ì8ɉ'díôkàýþ¤m=€Òaƒ3Ó7”£"øÖm€"è’R‰áWcѱ酜0üÿÊt}e}ãöÆ­[·ï¥'¿“ü+tðß-lÃÞ,ï8ƒÿ üëV,û‡éÀiM¥‰Óc?®¼±@“ýʧ*á¿àÿ©Ààÿ2ôþüüü3~ïÇX”ÍùùV£Ôh~é±î/V«ÙªSeÍé¯ê§k›Ú˜k0àfƒÎçê4j[[\lm.Ö ÃCS3sͦ»F¨Öϯ5£^6êåREù Â溠z¶p¿_ì`¦>R,Ÿ-¿#”×MFÑ¡yb½Ú¨¯×ç›ùf•Ø}ݱ¹)*a¡¢Þh*ÕœÓöÜÚâÚç‹_þöf³2R©4Ön¶ZççÑþÏÕ3Så³ï”ÏœCx.Ï€Ø šmðdîÙd ÞškÔÇÊÈïDäBy˜…UZ9 +‡©@þ¯·6«u½ÑlµŸo +橌Y\üòæ—7[_}·5ýî»õÍ/¿¢ŽïËµÅæÚo¿üjÑç*pÞèÏð›A¶õ¥(Š•KNÌŒ:€¡CÓ³‚ÿ aþ†ìº¾)­[·6n¯¯Ôøæö2à~»]º,0šAHøpm3ŦíåýqMç"€Ï>£Ç½7OÉó~Ý€÷MºÔÔVòð?×$ Ÿµõÿ ÿžª®Ä “Àn®8o‚>Z¾ö¿AŒÿi £¾?†~¦œü­°3ßÑÿ‚ ¼ðDC9ïÖý÷ÐŸŠ¿•¶ã¯æeà¿,Ŭë$ ¶:³£¼ÜìÚ¦ÿcá§Rå¶» ã&Ê!$ 8†òìðÿ¡.´R)€Ì¢+ ´ ÝEÑA¿!:€`By×mÞ¤c%ÀÜGóY €¼|ôøÛ““ãÞÄö'Àb0€hH'¹©L¤Î€hÀ;Øs+€`™С؀ÿ$D+bÚ=6ùš‡]_oÌO )§gg©¨íªØ ÒµÊCgã5ðíV„Úm@·~sÂýg«SP’bù°`{‡V +ÀŸ“™oå{ù¶íM>Ðsͯȥ‘[£ß¶ÌÂÿo¥Ñ¿ëÕÐo´Íüºÿô @hž€’€^1oü»®€Òž€ý)€:Ëþ÷ۣ顡ڻÏ6½[û«w+§ÿêÊéJ¥rzþ¯j³5zhÔ£Lœ®œ†ã”ˆlÔÿÊtåGÓoj§rZ¤Ï[þ[ê/>ìŽr³Ý[MöŸ42éJ¥×‡JHÖàܰê‚W† +¼b!uÅÐP¼ NŽU‡K‰ï†” ÔÕz率Š2ÒE:0eÓ¿^DÉh~chÌ4×÷Š:Î.n¤Åà ·•™r®8 w³C>å!ˆšLûòö‡Š%ÁôÐà+Céuëj•…¤•ÊjÙkài[ï­2]óˆ +ŒÙwúǧßuï»x©TjµÊtåÝJå¯4ÑÇ?Sú¦ öùÞD=_AW§ðÿ¯_¿®oÈuÍâÊ"ÌÌê6µ€½Ý. –3LéêêZí7Àïo/PR+@ £'àî€/ Æ;,)½Œ44H ’ÿº-1§Nèg`ùÚòÇNÑ +à‚;#Ž:€åkÿ;¡ *‡Îèg¨ïU¶Õþ$´ûW7½YP1!v|¨Ë×D$ «ýmñWÈ€Ø30 ‰k¬ƒØ´m}'mf¡^ËzàŽSÙÂvPò€„ÿÁ!hW¯åagu,ÿkÊÉÔYèάÀý !¶P’àVìÈ…DÏ¿(:}àcu(0Ð!@[¡P0ŠŠ +€ñcT`ˆ@nÄbò¶ãk +€éÏ[$ôÏðŸã(2ðß àþÆÈ[Xè“­¯.Ìë·¸[­.&Ä‘ Àƒ[Ý®RýtÌo†Em¾Ù0Ыµy½S}V¯°önå]öh»©:ߨ¼ûㆋ"Ôf@“¾k0}wõM¸­¾¢”Po¨º°~‹9àÿuáÿíÛ·îhw}µ1?ÿÓmÓ<€½Ýº¿á@E›úÄÌçòå5u. ¿×ðÃ/Œ¿™Üo`Ø­»0yiùrGzZBü-æŽD®Ê³?9¾t骀eº!:uR¹%þþ´|íÿýÙµK4 „‹œÊPÞS@lµ? íþ•7­ÏÛ7LëM‡;?”Æõ°8*‹ó!û{C;Gî7Šg +Æ~–Ø;Ê-‹odööÿmG;)@_@ŸLÈÃƾ¸ßÖö»ñ +Œ¦„˜îÌ͇²ÄZw™uC¯„Û`uR,&Ä•E+1‚L ‚ARÄ1`:ÇPQ"¢a(ʹÛ,À0D:\‚°x¥‰é<}+€À N +`°’\) E„Ð5@s!™~Ëh†<ûSQ}Üÿîô3Á·áXØË¢ Ñücü¾¤8êñkºðVü›#‹uø%IÞQȈßËÈ(å?X +ž™,xÆ–ÍX@#ªòÿçæë?®ÖfÅÂV¢ºVks“~¾{䆀(Óë4³Ê8@zÛÙëÿÓ¸Ÿ)B÷î€7²€7h`Ö_ÐjL ‹Ø?8„ûÏì¾=›®N/íìæÝæ_­ð/ØØ\[ky7[_¶7[kû\€qk¾€,«¿—à#*pFÀY,*‹ð_"dlÌM 7Αï2ëè;õê{åaí–‹/ÿ…ý`P¯º;åb¡\¥_¹s\W_[\x.ºû!á°;<_ +lGçµåbÐ¥b]—ϵY7•‘ª.š¡}añP±:3\n6ÎV…‡KUVB ëåÒûʹQŸsE1ºX÷8×h–J3õê;gÊ3SJ}˜Æ +Å⑃bbï(©.k–p¤šÞ… Ó_ªè¡¡Ñ\k5‹ÍÖz­z~­©ío6¿ÞüñêæÍæ«:¹øOA}¹øÒzz¡oáD‘¦ë ¿¡ÿÖ-ÁþƺVúh¹‘œ…-€¿Õ©žÊÄ@fЉÍlÌú³…,€Ø>xb¼Ýî®Ví€íõWzZ 0>úf€è€f€" “YÀ€ÿý3Fúñ3Ô÷*ÛjÚý«Z¼^!¹?ÆPöÃ7˜[à$¬ Ì-ô¾à”¿ŽjnN…) ÿu½­=§IÐÖÿ9탌%Ø¡ôWteüó˜dD.:ˆþk!È…µ¨À‚]Ý)b¡%Z¹@6ýY† ÜŒÎÊ|ÀN +@€@üŒÀÚ1žt=@Yd )ÜÊèO%ÈÞ©˜^»Ÿ”{ðä:©ÇO8°›"%ü÷"ƒÿ\ˆV~ߥȟð4ûîÿŸ¹ÿû뺳}Q ÉîjÑ*¾4¡8j9b H–ÍM(6+,…qÓX4Ë\ͰÓ:î¾Gt$èÖm¨í}[àF^‚ î»ûV"7«0dÌ#õ¶œh˱ä7¿åOH÷ãÁ}º÷åŽÏøÎµê‹);û[Uëç\sÎZd­1¾c~çœ5¡ëŒ02{»)w>ó< ö2ùê¯ É\Aw¥fUOúÙÙ¼^aW DKäF ͧëeúOE¨ÈëgD€ú”eÔeVõPEZã_=Š28Ý= ã/e‰‰`zö&x‹;&»C̾´üˬÑZ.¹RÞš¬}uš×ÿz&Ü÷ß_?3ýÜ”©²úÑ»‰f•Jed¼¾¸.¯c üú¯¯G#ÀæÖÎÖ}‚v¿\÷Ùõ®^6p¢´€–Ňkú4bE®\>î‚`?\ð —/v)/Ç|À8þ]1ft Hˆßg ñûì¦ChèUÞgÂËA0Ñöµ›?þÇn^ƒ¨.ûRþ‡3Ary×ãþ{;n· +ÇS˜þ눌³¿pÒø¢C_}yHf`€—Iu i½ç¼ª±õtÿ?YTt +^½ëÜ»HøÊá°ñßfÝ]V(ønûg3ZŠâ• 9À®ç_*9Uxó ¨eÑ +€6•Ö +€i Ê¡;À#ãý»•!ê`#°èp4nîA‚§[‚ #’-Ð_r•m@Ú¿ÿûï~ûùgv)eLÿ_Fν-ŒÌææ¬zîm‚U|€O¯„ø¥€ñl±£^6à»v‰t)€¿[Y¹<^¼]Èî‚õ£à},; hE­Ö˜iз‰Ö e °½èßnoÿŸòi °À]Œ;ÚQ + nþïÅ&Í{z Šÿƒc@–½ +€Ì1î ¸;*úàÿemmí /î,Õõ“ ‚ÍâUì—™0”ž?«UÒG¨ÉnØtõÛÑ_*P©Œ«Ž 4G+c£cSõñcµKüËéø¨°ÔÿV"ÕêÀ`…á +ô·§g+#Óc‚×­•±üòK¢1\€lŠiz´~]/lzÊ/¥Ô¯¶~Il¥²SÁ*ÇŽ©ªcÕQ•ÝèZ©ŸÌÁrÛÕåÈFÇÅQŠäÃÃTvøÈðá¿Ò©**1; Bê°]Ò¯öRA¶—uÿòåüì±¶à¢eKùä$—Þ™Ïm2ä=ÆÆÔÇZíl°å™ÅÕ-"7¶Ú;;[â"·LÖ7¼€îÝ&H-{ 0jØ„ñîZuZ„`€N…ÑPÆx>àëƒbŒÿQxÝ1ça˜¹nÜüûA°îkM àòæ +Ä/ð°OÛÝàp€]xäþâ®sÿÙv€?w]p +T± Ö‘>Œ?WÆÛƒ.°ßf5²àoëtì¤ÓJ\nbäþ¿-üÿÂTÕ}Ätr>»î:4Ñ=LPíœ,úC¨T:‚‰;1G_<…koÀ?DAÇqçc€è&PÉC© à”.¾ø‘®3ÿÌhS¶„ê%ìètÜ$}½ø™è v(PB‚gšÁH+[‰ÿ½ +@„0ào"°PðxÍLð\€4³Å9»—á²ÓF­úòiöÃäUìÑ bx<Ÿ] +$at|4åe9 ì€@Ѻ–˜—¾<åÁÚLÆ73ÙQíDÞö; íí{~ý)#MÜ<ã¿@ÿ‹[þ{”ÎŽ÷*gûb&ÏF €l_ +@´Œœ4(Çø +€òÍÿeí§k¼÷¹öâ£å™ÖÖZ}c“m¡•£É‡§?{i¶U«î„~1>òÊýJ `…óÕCþ¿àÖë#CµŒ?õØXõ88öº@Xëzu$|óaa3‰• + [®çuÚ¸N%ñªç€{A ¦ª—F*¼îÿ$&ëquÿSS‚Ó•…úIÕH׌MW ‰„¹ÀdÊâ¤~o1ê2³`üŸÎ+ÕÖt}Êõ• ÿ:rbøø kŒs ¶1RÏ?H”¨¡ ãÖÉZKLï°¯5ê!¤,d ÛùÙ™6·8öÓ8Î_?:×¢ó™ÌÔøÑÎ-®Ë«ßõåûËõß¹/ìß¹{wçîV„Ìô[Bü>ëÐÂ8ÑeìÄoòý) |ënD @B_Åmž àÜÅk? + ; öªD €ƒQ´ý¦cÜ ÀsÈäó_ !âòÅ})JÈü? ÐB½ôæƒþ‰øv°Å¼/#0 Øái‡÷Ó˜:½ýóøÃj/ŒÿiGÖµöì^ñߣb…´ÔÂð[4ýÉ^((À‹ŽE(KÒ5l«å¡S°^¨lÈg _cu€¾3Šª ‡KoÞ—E/J7Pጘšà"4˜3øŒ¾ dÕiHF× +ÝCÓèÀ-Ð=HPðl…@¥°‚€\(@1€4@¯û÷k|bf¦9×”›ÜÀ=HعÛâbÔwASÒê÷có +Bm€¸PÂ3O#YGð8Äq™@Äs‰ üöJEwÑÊ8€¤ ÍÒ²³ ܙǜ¾]j#31S%ÞŒ·Ý½·ºÆ(Û|; (@b¿?à[gÿ{{ `|ù”`VYOWþ§d>^ àuÈ%ƴЕeü¦Võ¬ +0ROW Û“÷P>6Óñ•PlªÙÔ/Í^Z˜žþά*Òš‚ÓØŽ£ÿ9txøÄè(dE(íüÙF6íÄs€¬.À+ËféìG#Àr#z, +ÿÛ?9Ûh-/‡ÿEeˆGô/qfFLX €y?´æw¡ïYËh É_èOôß/ÿÖý»[©¿PŸ×,)áÃñ<5¢$3¾” >?º.Ðg@6  ¯€Ë(IÇþ£|ýås®ub„ûûQ2€eÀ{WQn àò…óÒ“ðO(/_db#~ú^[b.,ð5q˜„οwþ€Î8È0€tßKà›®¥PݸFê´ÉŸ ‹?ŒÍðP±Ž– +€|æS ÎÊHÒø_îöúÿ¶½Þ]½("å +SǪGˆœˆ0ê; ¬äöÇí™Ïg˜ ß`  +À)R_(cL+P ©‰¹ÀœÂºô´2r@XâºY¾Õþ¡1þòûVdF£0ƒ?Ë€@à?- °7 Ôgô˜œ2  {ÿÎAÆ3ê¤ûé[#0ºÇ+>N;Om]1©@Ä$Üg¡Ï@ù+#2|V/€8(s«ã (ÇXZiЂljõ™¹úÛ >ój•šæÂÿoÿ¼ °[èÂ3€dÆþßþ ý_ HïíЉø)@K÷(ÆسïN @4„øpà¨c(!|z/Ÿ½æ%üÿéíµü»Û £C—tÀš:m³õyÁ¯PøO¾M#½Ûî-T³ÙïÈ[«Œ8tBh)Tê£}ZÐË 3ÔëóúëCuq…1áëqíŽ)õ‰p€©±K•—rýÇЂúŒËg,·Ÿ^­Ž0¦Oõõ×Ç_+õ©É_ç3€  ¢!ÓSÃ#´ã•ð/{Éø?Z­Œˆ‰àû«:}ÍéKÓâ2²J%çpª³®9|èðaëÿªâ‚ÊbÒˆh’é’ƒÛ1¿óÂZcÄŸ'o}o¼A»Šg^0Õ:‰uÁ×OÞà¯/üÇÎÌÜÊÊÆÆæú¦#ÄvDÀÿ-:®2Ãý.ëSBÅ,’Å6Ëøýú0 8€ üø‡WÎ G ý]8>xRN¡ì`F0Øæ÷Z' £¨2·þþZR +páòµ›üs¡\¹pþ5†è7pß=„ýç¼Nýû5àD€\ +~hècüaN†4f²9®÷¶ÞCFí†û´“EXz9vÒYÆÇã‚Øç„@­´®Íd/>[Á€ç +°ð?®!×&('ƒæÀU§Ü ±°”¢½Ì<pR’B€@c°Pò(]_¶T.ža“ˆ“/:*ÀÞ€8'òêóÿ¹¡þ“ð5ÒxQR Ï4£—0PÿéØ× `e%õh..ÎÍÕgÆÅ‰rŒkàí@SAma¯€ ˆ.Ô@Ù€­—’DÝ À93¬;ðºü‘žUäGF)7Ã~_ @R"Ñ.û#d +¹9™¬ÑXÌýuWõõWVòÔÆøôóßýtIøß‘`vÿM|³Áÿß`dß^@èÞðjŠï`ß +ÀQ3€4À4€£Ç¾FvÊY3ÐÖòÚvk9Ÿ—Ë*°J@@v‰ ¼KoY^ó8µªGæ“™ +Àκ<_mŒÑÐh˜éj*•éÊQþf…øÞmÇ­H^©œðŽÅº:[‘ç>=Îëcà÷¦Ÿ Áu¦ô1ùˆ&A—ÁD´O¹¤ q†qFû㺺 + aè?¢OE5 h?9?Qæ"kÕ{¤2oÙbIƒöÿÃÌ|\ ¨U=ghCZ¦¹+Ú®ÓÍ@d¶®{ú½…w²ù…{35ÝÒúÔjLû¼¼öaº»å\àÿxÕ^?Ú¿(¿Hñœ|b 粦~+­Õ½Zë+Œ™!Üo­·76WctÀ~ ÀßeîPôo0º‚ïøýúˆú£@¶·Póñ¤€vbüû`°Ñ àÆ \þkôøQjÐî†!rðíâ•D®0GëòÚùs8ùç^;ÿšÞxý¯‰ðÖB/­t,aôïÏž°÷W ¤~¿¬ÔÒ}'•OŽ °âoUäàãÚ€H(8‡|­Az‰( „¶pNvúy½þ¿AþÔS]_*®ï©(DyéKuZ\}úã|Â|U«ü2mZÙ·âïµ2(¶ñãɦ£ˆOâý`øye â\:@(/þ1ߨðOó? 7„ àÅs%¤*$ëQÒ8Ü}û„ϰpE•l€¡Ä\Œ¤¥¹z€$ã‰ìo®¯ÌÕ‘Æé4l¡œ@¿Ý-7BîP×8…ì¯+9ÿ{õp @7ükѧÄHÀzÚ’?Y±o¯zÀß'9BI»Mßk"xs $“?c¡S&ìw@¡XH +Jà?·µ”Šûþ{1ìß§D/€®€4@_ˆ+€ÿ§*ļ +è` ÅŒŒ|C¯‘Ä$bËkK“íå~üD¥^9Ä¿HøþGz):ÞF¨`Â`ðW àDå„6¦ê•q €ýQ¹áh”£,aD`.C´RÕÄdñ€ $Sy²›®¸_BuJãx¥‚ pÜUAÝg»ø°ÔЦÚcÓÓ/Uô…h£8q‚@†8,¨ˆŠ@ ÆQè¯;‘Â"èÂ8[¯‹Iáÿg íF ¬_Xh×'sÁÿ²x–Ñ_ÆŸ^¦ßš~+ÿŒ\}æø½‹üCÄýí +ÐHË,£EN V Þ<Ðà÷™€4`€i'mœ½ú{Í@€ô  d—/2"O( páš’&?ÿð` ¡Èã¸òÚ¹ WþÖ +1×.Ÿ?O¸Ÿó”]¸|í½þùÇ HeóçÎËÇ—«¯žÿkç;o-ôBøý7%]&ø±ðÕ£/øFw1ã©7JÓÂgý¡y˜ Œ£7( »,–:´¾Ì_Øñù ¡NàzsI»ýÿÝ&žðÔ^AÌT¿Ä ¢ çt,°®+d/ã*¡­ŠêP `ŸÂþ^é"â)RV$p/'púPäëÓ`·?bðþCþU…N6þcÑ °» ”€Šáïw‹ºé$8x†á‰‚G] +À. 03øü³þqÒh¸wܽ»³µRg(`ž oÒ$À³ÇðÿµÂqt7îÃzï«€s±`OfX¿0j@— è ǨGPeþˆ m®Ôn«Êç©ÍÔÍÕ Bšïë§©„ÿ_Ž˜$€°%À†àÏïÅäÏõ¨ß× `€³€=zýû€h08ÿ/;öDü‰)<NýA¬ÕúIíà Ԛ§ ° Öi³Yµ6_ Äß'ª.@C†‡OL 28ËïðFèÝñw‡GŽÑUÀF"Ha¨¼4 þsư “ÖÞ¿NP œ{Ž&‚ÀQÎ •§+0UB"¨ÔGŽ*[ÕÃ1ŠP€d®@udØ©0§òL6Ʀ¦NV2UãÄñ'ŽÃ,D@•W©Öë#uߺBÊ:ýtç˜úÛ®£d wjt´Ìóï¯}¯$ð‡ùùÉwÛ4†ÍÌi•-f`¦<£'€~z4 ¢¡¡Ýe ñû­g- '6«Ð±m(ñ§ ÿÝþÏ À K‡ÿ(gN ª àj@€¿VT¢ €is¸â‘“@wÿNs \å ‚?*€ª%ÌÇç7Þóìç ËÔ¿3vÌ÷54€õ; @Øí#Xg„bü¡„´§† ð&К(ÝÖÁ~^¸ùBå!Ð’ ¥<8¥“Ñq™Œp¹>£›þž +€V 5Ìë,Ä:Iå]û€A86dÔFu½á>8€ +gíc¥Ê%èŸ:j‡ßÛ1èixùÔÑÐç^ÊÇ @¥Ûý竽8ŠóÏPºCº&ð_;©ÃJÀ_ôšڗà_¿ÿÝøÿ MøèñㇶV#z’ +*õ{Ÿow›[ÙeòÕG…äà­ÛE±€è´]‹hÀg̰‡I°`3ˆR/Y *p>€ÄQüN ÊŸáYVñl€Bý‡÷¤¯þHÞ?sÔXøô³XÀаqs¹ÃÜè¸ñ¿ÌQÑ{{tæ ÷? +€–wx~à›#ßP)ÏÁÖ–jÛËË!ýG€#ÚÔvé;󂸄ÿpÆ×åXãZŽáaOš ç!9Ëã•C/ nOé€ùðñáÌl#”?®íÊð1#x ¯®RÞªÊa§é]ÛPsý÷û” —äúŒM Ä••ʈŠÁà:OEþVí'*õ "*Ã!ŠªÉêSˆ µ;›¶]Ì©•[¥bîBï?ã¿ü¸"0€jýÒHAˆÂbædLwnyáO–—Û¦4øEm‚Ž•ž7Á.`.–š~-À{RÄú@Öl,6ßÖÖ q²©áÎ%)•ÒÓof€%Àï³P@É»€P~ûs3`¿À~4€€L‘w¥à‘€tħÀ›Þ8¨`ÿý÷n\á¸*€$/ÚQhòú!(–#€öÂáOkU8Ñ/^‹ƒ¿×F`¤Ï„ÄöÑ}º€Œ›Þ1†ù„ëïåÿ +X‚0bpPðÊn½ÿpZ†£¯?.ãâB¶t•¨2ziÝØ8µ—À§ˆ° 4 +qÚ= +€á6À—[kìfÍ +×_ ‘/(GÀ,@÷êô)Fú S1E6:oàŒî`"At[ƒ|¸NÚÔI÷H”Ä•Q¡ } à4u§ÓŽ×=1®·@L€ðt+`È „ ¡ÜP0€NàïP>ýäã M‰ÿP€øðîJ}øØpe"„jøûÌž{Bíñ1KûVÜ Ç ÷ÅÓƒe(òè; +@éü{u÷€üŸÕ  ?€ì‘XÆ‚ìÆS¸óâêÖ]Oa›~ØþùÏ7?ÜL +@L À  +@þõþ=1€WÇ'…äßJM½½ŒPÄ$¾þï_° tÒþ’ö½ð¯eôþšòûà +s3À½Šq”OÈ Ú¤8äš õèQÆ8(³§Ïʹy›Z«:ŒvÒX\ݼ»óàÁÇÊù€?´ðáæö½û¿úä³4PàÙ` €»Æíþ½àÿ丠ÿ[»€½æ `_sðî‰` çŒøƒPœñYÀÒA^KùZ«öIo/@ðö€6¦„üõº Àë…f>;`)° +:mÇ’‡/œ”çLg­Ðˆ.c)0ZH¨ë¥2®uÁTexŠ=eàN÷EŠT¨L{âÄ/UŽÎù´qÝ&2" Ÿ£û¾êP©Ëÿ§"º(@UWÓá°>‘—† PÅD8 6oT‡+â.àÈ¡àÿƈT´; ½NÀÁèëúÙ¼^­¶èxè ÕìÒìŸÊ݇œ­çyë¬GÿYXøÞŸ.ÍÊÈÜãèGbŽ ÏÜ4õ7›‹ùâÛo/fÌ-ä6ùÄâç3§pšW¸Ïà÷YŸÐ× @[Þ)/Mެô²½¿+ÓnR^N +€ãþ¯Ú÷—=§àß‹NAd"—Í?ÊtzX0²ʃøáóþrû½ÃY×'ö—l Ñ³“.äÚÕ€u‘Zx-œ„°ÅŽ,zàMš€âÑ%LÀg``Èz©¡£]Á½Ø‹ =•fO€Dt…K ½ˆÐ'|î‚êè F²ú!x×]‘€Jb`Öéæ÷‚ñKJ€Cxüf …PÄœ’…ðÆEƒ4;°ê €œ?ÿ—¡ÿ+?‘}T|G нÖí žLK +” á)–à?64•@p1ßûÅfGxœ )|guî¤d„Ëã À=;XbÚÅ  ÔˆF°= Eˆ‰@t—àüŒÐ‘c_ ³F^{ô*JÛ­¤fŠnSBÏÂ2“­nÞ¿ûàÁ㇟¶ÉL@ø¯ž À1‰$øO!øVsÇ¿| +à–~ù·Ò@@½½Ìãˆ3¤dR¢ÀÁü+Ä@- 'OŠ,à•/¯å3"0€h¿ß1€Úp׿jÝ}æäùê§½Ý'pˆVF§„óBúªÎ0$PŽê*eøÿ(:®«Žžp@³ ´Kðàèðð˜öŽŸ¾#"ÈŽG*§;! +q¼rìXå%åG–tåã°A›ŠÈýw_eäÐKÕc#Õã"œ¦ÓĪXòàZ}•áQ ? cWõ³ÐFÔûÈð¡¤)˜Ëêm(¯W*™ßFXVŸ•÷âÿËFóÕf~¶ø¿°´üýÖÚOïlÛpÿeèzúQñ÷ì˜ Ž)ègÐ&³d-Bd8÷"Z¢ˆ&h“ã»LþúèQ 9F[`H÷G×tð¿0Óówð?¾vþœìÌ׿~¾TÊÆ‡˜\MàÞgW™cDÞSy°ŠPþžò_»°[¸u󪻄P€¿`Þl m—œçDBì/Õü!€À¢^ ó£@ŽnE†¤€±Vþk´6k%0”špNDhí;IpZ ]k%|Hãn®×aFgüòÜš"wÆÔÅG÷°¿ €v©èz£=ˆÚ[:8[À9ka¸7Äèc1€Žä臘 xúÀ=ë @—š è +-ºÊோ¡8î Èw…(µîg|ÑçUxÅ"€N@/þÇH€;ÛÿµŒxüø‰_?x@žÌ¸À®põuºãKœÿ‚¸€g }?žÝ°w/€ˆÀJðïWÒl€ûdÅV¼ýDt)»cv›;>U‰ؼ{_àñÃG ÿŸ´ÛÛí;~øáöÿ‰&À-ÿ­pw“ù–óþrÍ(/w~·°×\0^*0l¿ãPþ·19ó:+üéÂ÷g¾ônÕî´–¼¶µöÒì%wÿŸ5úËÏÍFFÐꨀŽñ}PÂÎãÃÕÊè `»r¢*ð^Ã¥Ö‰1Ái“;~Ì@l €v¸½oíé°ñx'A‘D¯Ò8‚àÿðKÃPÕIŽ>A³Ç’‹ïK”‘ˆ‹*¼; ·›º?ÆÀ¼) +$„äÔqøD5ñ‚#GŽ +Àá#A\neêlH÷fº: QŠŽt~œŸ½”å(k÷ÙÙF-kyˆà…%Ýìåµµ$µ ŸTöÃ/‰$ëG)ð¯{0ìÆÛt‰}ÿ_+++‹M9úìg|Ž͹ŒÁAŠ¡3{ßôžßmOWd±£eÀIGèÀ4Ä´û½aìŸ;§Gi'¿T´í©$È﵎pÙ™&à}÷Pne ._¹zóƒÿç­QŠc\C7øS˜·µè:–@ûK4à `4È œ½}LÅ ª…9¥Ìa9?Ÿtx€¡Ú(¯ÒÁ!8^ÿ8³±òÛY¥ëúÍþ?¾ó¾büE (® +£ìû¡.†\•ž;È ººÎtÓàórxϦRôD ,gÂWGï/² Ï]ËS|ÎZ1  ¯ûŽ@0P‰DR¡ÀU*EÕ&;A¡„qÓ’ð1C Q‚&,àß —0ÀÇÿ­7à_¢îZ®^i}ïw¤Ý™¿ÝøŠL¬ãpóHу)Vá¶³oó s„ØÝ +@ u,{àÝ +€. €—ÁŸmå·; è@ìÙu›r†T'fšë[[÷ź‚~¾Ù–ÿðË_Å@&€ P¬Å]ÿr)@À?¢~ ÀžsÀ\þì à9bPè¨"”§xÆÆ¸½½6sçeKË·‰Èfë̽·lô@ÍOŽ0^%›ž­gÓ´ +¸]^8,[@6Š `,ÕñÑ1ñùÒRìDµ*›:TUz.6¶Ë„«ÃˆcrãÅD"ÌŸír;_ù:fM¡ªÔô (4ù—F«òþPP<¬›øµº#ø)I\¥2ø€²€Ñ+@ïPAØ…ÊØñÿUð‰QÕZtZÀÈŒè¯vèpâ b•Ú±â¦Ä–fg ›,l6oáý/ÿεZãìÙ9ž_øs./·¶™JQ6ì@ýÚøIʱ7þËÙgT >"£ù¶ð^ïEÎjWœ`N!'Å ¿ßÄpØ´©‡zaCfü7ævÙ{·~|óš£ò K +€cÎ .„Õ2a}€?DÀËçVÞGq€¼ç‚‹LùÓ¥\øGfæ˜ê"€/ ¾õcXg;Áö—eOÿ0|xk)úÏÐ&ÓßÅ·=¼cü¹ì\sÜ +aýB¿äEûWù:ºŽ‚µtà+z¸ q @x Hþ¿ŽïS(‡L(*rA€¥ü/Ó·ò„ÀÒc€„öH¼cÏËÎ_‰¹ Þðp¾äT*ï4øªŽÀ(Öý_>sñ¢’Á¸GèÿVb ]E4!yÅDIþ,ÑM¸¡þ¢ÏÕ À dHâ]Æt€ðoðëïÞiÀJÂÀ‡ÂÃûwWÔó>½ *œ'´.±‚N/¡±­€ho;po^Ýã$ðߥì)Ü @9FÑ À$¢Kˆ€r€ÈÛOïÂ>}j¦ÙÚº{ÿxÏã²  }gûçn¸ýó{÷ÿû'ÅdPÿ„ÿÜtß÷/ÿeP€ñ +À³æ  `? +Ëb£?m4‚¿ûOO@•r’í<_Ù÷»uïÍOÖZííí;·Û­¥á«Û ?šêßœ·Ày¸®ƒ(ëÚLž6Ùà™W^åBý$h¡]‰8>VÏáG"ˆ¯ë—àùÂ;8úy³±Ò\oeòÞ›óÝVÏ,;yr¤B ~¯4096/ƒc çWsx€HŒ`ά _YÕImùènÖ'Ͻç}³g$Àp8ê½6T€/Å~‚ü^»%»NT~·½ÎDOÀ WôñP’û/{.@ÿšÞ»åÝPèPpùb"¶‹iÄ£ò‡umz£› \¸œû˱@>Û`"n‚çe_ÿ-ºþ$º÷NhD¡®—@ßà? þãq¡ü~Ô_øÏ›+´æ¿9>]ÚmÉÿQØ»ÉÈ‚\È”¯™õ*8âaÀ? @XÎÕЋäöÛ´*¶c€¢'€-âã@€ŠxOfY ÅèE”ê•WD”±ŒÿÐeê\c ²S"“ÿ¯•.æFó=ŸGýÿ DMa&= +€|ÚÿÝï~K @O/÷ƒ“ Ü_mèYÉ8!ਞÀ@FaW€ ÷à1H#í£Xô™uazó `Z¨­íBP«×[ä×£h©Ôûï äìŠH:…Ÿ­¥œôÕ3ÍÕ­ûwèÛ>~’¾úãmæÐkûÞÇi(ÀPº@(%Hl+nÿ—e¸ñÀÿpßðŒ¹¸4Ù†>à\€2]=äaœµ­'Ç'÷ùuyÕmÐ5ñ˜É F1PõUSL5RíRÔGUÕkDkÔþÿùLìIJ{¿gã/ö5þvÃ#CÇôWä•öGÄÐ'†ôƒŸ¬MNè_eòUý(eñÏb ¯_†~Ršö› }øWr=ã‚®¬äÍlQïýæJ¾º²ºªSÍ|qUìm÷+ùû}o-®tÍà&¬XDÊ…Þ·}ÆH@ Ø!—Ýõà<1ç.\Si×°W¸rõ9J$æV1Z\»øÚù+:ÀÅËWˆHÀíû°Ëñ¾ø¥J D{·¶Ó@4 þ64`ÜèšìNë°Ç_‡H:üx°Éi8 ÿ­àˇÿySÙSŽ©A¿PúÿÊz +%ŠXþŸ¶Âê«û›{Ó +€sQæÀ©K¨£% ä&Ç\… G ðÃã?à'ÂÀBûæVt÷¹€M-\2u —‰¸ a2H—nœ¿) +_Ý‹ƒ(àQ—V]ðŸZþíw¿º¥É€:1É„ÿ÷Wë&ò•=öÉÈÈKå Ç!dûÀkÏu"á|¬ÂDöèà‘‰ÿ¶>’0êqÈð™½"…‚$á.UÆÇý„L/Fh'ùÌâ: +Àýà¡\QùÿZÞ»÷‰czñ_ØßßÀíNwÿK³Iƒü«ôxu¯^ÂÏdýsp°¹žO8ö¢f€Ž02ÔÊW~²¯wžg¶ïlßû¤ÝnO¶ÚùÂB>Ÿ_ª7ŽkŸšJãùjç-Ž0íeJþ6ÃØÈsfŒ£å>aÕ\Þ>òýð‰aÃøð4ñËŸþÊ1Á/¯q9Nú1–‡µqXþ|elTÒƒ€¼ðÌmú§'3Òá´c‡ŽÓª¯ãòÿu)ÞùÐñêôñÕc¤Q]RÒÂÿ§mŸ (Ò5>^%‘êøð׆­ ;|hì•Õèf€CP#¬ªõ +ÀøÈT}š¦äÿ{<€·²|"ÛÞΗïµîm·òÖòòZ{¹ÕZjåí–À]/ßS4ÆlÔ ÿ³ó_Úêb.¨Ï›+æ+ •°ÊxÀZ­ì1pà}¯¡ +üðüû“@Mr7 3Tt˜á·ßþáÖAÚÊb:ज9s!fìÄ€û‘ò@ +¾¾ì=~ŠpP® ÄT€àý• ×n~ðO&*èrW À +Ÿµ‹Þ_ÜŒ3=à?ˆVG_ ú‹ÄßÄPÛ)lIH»üqXª99j‹k˜@Ùà˜ûLy2 [g”&Üí.#7ûÿZí9 ŸBpކZ_ ÃøÓ—Ö7dð}D€B Ê‰°€o”r S" V‡P„Bp.4'h€ÝQºfT>ûé üzmYÉ-M_xÍDefqƒ@¾î“D}o3^[Vè €{W€ÿ!ýãõ%Ú¤ð] @KZÿûc„îœÙk.»ÐaûVº‚ ìȵ£Øˆ4Û­43dé…|9ÏÏæí¥y:ÿHÇ6Zß{ aáßà*ÈõSM +;|¤4* ^ô§;rä8*àå­Åðá¯_Äš@Üõÿ‰’(q”äÓrðÀÿyÓiì8¹\Õ¬¬Û$ïmÚ‹ŠÄõT¡hæ×‡ƒ¾ˆo×ÿ‘Vy0XAÄ*LU‡«FpÿY}º>›m3àü¼#ts—X0I -*¢Ÿ›ûùÒÏ(¿vòþ_ž¾/` ‚üE9ÿ«ë­þuv˜á¾ÿÅûJ×\e Önô¨Ð²xÞöÙ{"1pÀ¯Í1žlïëgÒl€}1²ƨ¬àú{ð÷7o^½xî|ÿÑî_(&óƒÌØ¯ÊÆ;ÓVÂï/jÁn¸þa©/÷ÞT,þ"˜G·¾Û†ìŠú/“ ^D¤tÒp\ܾ+q‚ñ6—øÂ¨k\f +š‰ÎÓêŽ,ê•d¸a½ÁSœtÿxÛþe¡›©3˜œ¶‹Zø¸ŠQFê2*¶P/ºbP ‘ÀWq’€ÿ¯ü^<å€(Æ•aqàüÅ?àôiòJ5(û“îã1˜ýx±/+ñ¿´þ…ÿP€Bø-Ý+î¿>7|è‡Oê±23Qé#'Ám¯E^בÀtÐGßd»@ï^ {.ùøRPŒûÊ…œí¦d¥T{Ç)íxYa_94LÃøøÌÊúøÿðÑ“)àÉæöööæöÏ··ïÝÿä“OKÀøï&€ÂÒíõÝæ¶§å—a“Âòñoáå?¥@W @ß\¸ÿA€ÿ§*]søŸGˆ‘U€u+0Œ!Ç?û-k9ú_¨4ž/ÏgõK³³ü®ÿK/½DK»ÀîquÇGÕåNˆÁ~>¥ÎuTü~…|ÀYiÓyô2%éZr´LZ&fÛ›,8Ði¥Ò‹aÖ1ÕŒƒND&±)¶†Êå¦U¤K'úŒóé—å û¢ïÔ‰ŠÇGd Àj}öd›‘•ˆô==°@aÑpR¿bþçšo§(?€™±äê#ù{î·˜7ccc}CKÏ¡±ÛÀú] (æsz!q] 1Øþê3€NQ€.¼vŽ9wÏ@nÄ\ÆãûûV¢¬R@p¸Ñ¥\>//€(Æ€|/)øô½v¹x%?Yg÷JBð/fŒÛ›eÝà?€>å!ŽñÅ–¶ý'ˆEaþ‹qˆítåoZÆÑ®+ à3úþ[…"]æ•íE\ñÐäY=e€SI°PÁ· 1Á€ @Ëp·Ë¯  `·}áâ  ¼:uÆ +€‡ˆÛzËe‡¸é‚” +€Jæ›hÿÔéWBàkü¿@³ÁËß _ËÿÊwi¡Xˆ¿ £&p;°Wª¶[HA€ô àW÷»€„ÿŸ0,ÎFF¼¾þL­ròØ¡¯ Åkx÷€Óíg´u(ü ì×Âþ:Ïò06í¨€ +@8ÿ‘W,; +€’è³ê’}ôPezz8Ë×+'þpøÐWpâôxÅõ£¨/nnÝøðþÃGq„ýñêŠþw@¢˜XkùÁ_æ–p€qÁ¿à¼?àsˆ8Ù{X8ÿð(b&@  ‘íã-ƒÈòül– û=ž ¯ö%óa!>=ö¬£ó_),F‹1òúL ºZÆ+ÞZÐS ƒ®ÚÒ{`éâ”E‘SJœ® v"|üîÄ||ŽOÊÆi¨rÊ'’6g”¶wYºV·Â„HÿËÃî¶X9ÁØG½ªÓӗζ˜L)õ¬df€¥å¥¯´% _›y3º¼íNÄù-.®®ë‡òþ+«ë›«+²õÍÍvü~Kpßûâ](ñNÈ`3‚X`3voûM F +ô ˆ2ã.œ»@Àa'ÀfÏü)1= ÔK®]à^ Ý1´ ùoÞú/7×peŒëarõù‹^j]jœaƒUÂð/`< ï6mÿ0ë/Ñ.ó?•xƒô~“æ§}œq^ø ú +¬|Ð1.ˆe˜dì.sAÀ`\$~`°“…ô¯£lh½¯‘£´Ô qú•?Vž{¾m¼õa& _°ó®²ˆ³í¹DŸö“Å®¿Ð”(6^):Èçë÷ª‰®ÑI9@R´Ðñ3§”öb*’ªª:J@c„GöUÐÂÃÊ6‚’RÚa ”°áYV +%XÉ"v Køïn€Ÿ~ú› aà“G>|°Þ` ¡¨|÷ÊÈ1⤓ÉEÇyu¯å«{$@0ŽzÂzàYk;þ{öp @þ,ôéS<ÀÞs˜DìŠ(ÇíÇLJO‰—ž'Ç«*&_Ý"àÑã‰ú<~lý?bþ»§|º·ÛwÞ;_‚ ÆQåõÞ«@' .¼ÿý(ZvÅð~^€LµL +€v†”oL*ûŒ7=ÐD¬ˆdß©_bûE¢åü§G½6®:!(Ým:Û¡eâãút®L©š§mø7Μ¢¼¤L AeåËŸn¾x©¸á#€?¦»¤ €ÔsaT `ád=»ôƒÿ& ÜÕ@/ÀýĪž °!üÏòW[4ô‹ ¬ÊÙ÷«µ±¾¹¾¾ ØÚbÎÐù½.ÿ.#À¸Q|d`í.Cèkp/@š< ñz*Løï‘€âÀ•>ƒ¤B’EÀMG`ì ²ˆ=D„¸¦ãW®Ü¸ÅHÀæ&€äõƒðxûÅ2¹þq"ÀÁãÏmƘÂÓÀ@¬ŸXU° ÎxÙù“pVK'Ó‹ép¹ +ô—E"†)é½Ñm8ÐÉÿçZmÅõÊÁ/àßÚ¼þCpwAýôNÛ°€"¦â̬|f°>Žù‹&Pö„€Bn®&{ƒ}òþ»cœB  4ί +€¶È³à³—€ÓZ#öEW?] à›QDTGvêå3o0K å0€r+@i½ +@è¶Ï´’øÓ¥ôH‰ì¥&KøïÉ€˜ €®€P,`q»õú²lüì«ÄŒ øŸî6€)CØAbäû‡p @ÌüÜ ëV†÷Õ +à™g´•ewÏæËÙ¥Ùúì,mÙt–3´u›ß + 0tÿfÜ} +¢îeqÁ`šÐuL›ñŽíAVP‰²Þ{¤ÛŸ™DÐö0|xxÌ£q„ÌÄê#ÕüÒl6ï6€y@¾¼¼”`K€~;µ™™¹€¦ûù£üËë__Ý ÙucC$ µ"J ×c³%@CÀ†gï·Àû~ëUìn^ýxÛo(1@…N7ðZð@@åH€†þ´¥Wü~ëÇ~€v@G`` ó.zÔ?‘€ëïpóÊ– ”ž¾¡]/­’Çï·?6ö½q…Í„ãÏk ^:&-¨•kì&È}|×An}Hâ–:WŠ4xê È€ "¥w@Ê¡”²0þÈ¥þϰÀÚf3ð_n³±Ÿ³§ž¦ÈweO1a# +@w€UUÄ-(¯5m›ôêÞÐÏœ¶sNü~ ïù.€ÆuŠ‹‘C ùW)Ø_åe9ù&¯Á .ð-˜ Øý]iØF¯€™ð=õMU[çoKèðl3ÅÛ…ÿ€Y´|¾KHH €@ã$`oŸÌõkø+_¡ À1ÑÙîà‘í„§´±={.åS`¿Ö} +$!²ÛÝ €ÜvŽh ÷ññá?*F€³‰x¸Àƒû÷ïwððÙgŸPBˆßh¿ŠÕ5¡» ½ˆê÷êЉøâs¸ ô?¸pthä© @«N Àˆx…ÝÏgY£ 4jýlÐ_·ßçà9Ï|´ÎäÿIì)UãTœÞ‡ûÿ S>–Ç*P$@·Î€Aˆ˜Ï²|~©æ³ù¤ø' Ÿˆ~\ž@\ìíæÜbF @+ë­UÚû‘ýWíû¯o÷A«»,!~¿9 PÿŸjá~C _ c JðÚk¡\¿ù£PÊÀ’$¼ße)÷^ @\BäâêÍ‚¼óÚE à²^×o}ðÞµËL R®u€pð½…þ_°Ÿüÿr-ûba€Ë.”€= ­—hó߃ÿ¦²µ6Ò;›àP+N¹ÀVà?Æ@—×>–þØáÿ+•>)ˆÀ诗vŒÉBå§öpMS…øŠdræôi˜NvÿÁ}ðþ»½ç«üCjñ)‘E˜JeåqØÁ÷Býe¥€à`V8Ï*58@¾á)#Àõ¡ztˆÙ-5œVn‘*æä³ú{¢t€ˆw˜}U¬d¥à^Ý +@ê +'{øøÁf£rŒq«D +Ó¸6>rdÈ +@xíàxx— &ës® ðº0ß~¿ÍøÏ½€”y¯u€k7:àú•sBqg|ñÊÍ[Äÿ_»~Sà­‹„go7§_Gý¾(À¿hÆ¢3^“¦°ü9L÷ +l``ü\`ÑÔmý˜YOHF¤³Yˆ ×uDÀ[ +>‰Ù(9±dþè†òFà@^ëÿ2Ž%°P ggé-7HPëô#a£NY૾HÞþ¾¢4{ÇåFû(ƒ|$+ó1¼³ÖWó~¡`>b¸Gð¨ÚŽä§\#+Cg¬P g«çl§èÀŒ6`ü‡A`^ ÿOw €àÄa žm"iiøï–À°’8à×ÿk—30΃'¡ÀDƘ¬ZaÔ³ˆ `×òÕS/€„î4õòlííÝ  ˆHoÛ €Ù|åBÎÆvöU0h.vŒ~.׈aÏf”¡ØEmfq}g‡ Z’µ7Û?ç +@÷dÀƒð?Ýn^¾÷_Ô„úI`­åSztÅô̰ÿ‘õéĤ€j*wSÏŰðûÑ„ùÂ!Pk¼)OÀX¿þ'ð`x2ýçÉŽ >NK{4¥ïÛ¾(ÜîãzWÈôdç>ôú28Œø0ÿ0ÚÈ¡'¾vhÔRÉ -Ž3¿Pet¬>R]˜Ífg³yGê¶.à¾XÜ]ý>jµz}¦1ƒÐÌÞžó€ùo"ùol®ãî'ƒ€û¢››;[ƒÌ¼ÛPb?Á»l00üöÛ?˜„ðzãdÇè{I .OpÿCC¿Ñc;~¿¥Ü{-‚o\»òÚ¹‹rñ»À…s€7âÕŒÈÀÀ!/h>}ríø(­â A\Àç9b{î ¤MÓgBBЀ樘ÿð€ù +òs–ÚÓyb×KÎÓPPÊù”4;z-–ÖõçÕ§†ü Å€Þ¬¹‹¼€×_oíiåÍÔÈ#˜3KOëTÿîŽÏ6 +cÄp:! û‹èô "¢…€²ÑÍ/\ï¾3€S*,a³€3¥@Ö1 µ!oß}¥~ªìEÇœFþוtp";ÿZœNÝ'üEEµ¢[ˆ§[Â!¯'[·0þ» ÀC€Ùqî¯Ï 1ÇkÖÜs‹ÍFC[ÃG¢€@×MíBp$€´Ý,À¸Lð»Í'€é°  É: +X]̨KöèU\±¢€jå,_¯œ´Àón®QŸÑñjuneckç.“±$+öˆ5I0p9]‹æÖù”æÃ'8 #Š- "OÖ'õ…ú8W½Ê:vxôЫž’ ‘ƒô£}–Ê«Œ8qœn‘Ç‹Š/Œ óuk<1·m:;Y_â¾.Ш’ ú-èî.uýüP÷˜ç/zêwžÑ`}eÝ¡€Âÿ6z¿P}KÀ¿aØßÙÚÙ¹»sw€í$Àï3bΣáò*(€žuSÞ»õãþ£ cÂO+Hƒ€gƤÜ{­K¸ÒC.Ÿ?oÈG„¸a@øy‹d$`@ÀÁ×êŠ=~âÖ½|^ @÷0z ÐÙe‚%‘¯&.Ɔ/<°ìeZ$~ÌÇéfG*Ÿp®:g²@/»T(¾‡<4‚ÃQ´môL +ˆ­—PÙÆç¢€ÿy(ÎB¾/úÅ ØÐ¯{Þù­Ô(ÑÆ^xå,)5ö’²Ê,)i€n€ù{¾ø ¡ ÑÓ™ÿÔQJ·@ ÿy’· *æ:Ñ® +€ÁŸwþ¿âÝ#6˜Îs[ RÙÐß @øÿoôÆ$üg$à÷×›•á“Õâ½™/6çfª•“¡œÖòøHx-Bà‘à ѱF°0 @1€Þ­'ëSÜ €ql=MÏž  Kp @µ&Ws±YW6õš|»[÷ïßø(}q+Û|B°`À=Œ»i@ ÝmÞ_‚á·ƒü]ã°Þ£@' .’ïG`Ù ^ÕD„þÿ.F€ðµ?P¾í§›üÎdsù«Y[N*Ût¤;à4#ÜÕ—g§§§=æÝhµ>;œ ë`¼†нÛèz‡˜_wøÄè‘Q'‘2免:‚·<:êÁúE)D*N>r‘A9û<Ž5y¸Ã݉Ñ)­I"ì>1&WñºŒì€c¹ÞSÃÃSJÍþW SN*Lþ¹MéFƒS‰UöäkaàØ¿(S_Éü ’X>Æ™ Ãådá>tCÛÞ-*WÞMóøøCÝ7”w¯ S&/-]©äP*-ˆ8ƒ¡lý%\/Bˆ S/€—O7ûOŸö¨ÆÜ1S¦HkK± < +ø·WÑ0(-¸ö»ß~ö›‡Ý +ñ˜çؘ« ¡˜×ë3µ¹¹ÕÕE+{ÇéZ¸Ö±Pþý–± @}·àFyò1^÷)À; +ù+?r3¶³OVpŠ.@iwˆ@ï?‘™E}—F}†ÑOò &äM(  ïÿçÛV~Å(} +@ÙP(&_± À!㯞^ÚÍ{züžæ8 1ù‘µ>'ûbÐè]¶·å­V.Xjmç³Y»•/·Ø}7ÓѵíÛËËkÝYn-/ÏgÙ[õùúÚrmäÛ­ùÙùz=›òpAc—.MUh?!L¼Ò‡pº^ºTo›šÎæ/UÇÆ¦ä+]¥ž‹KŒMeU]<-B8]ªWGÇÄP*£Óõ±êð±J](]Õ1H4=Ÿ]š®Ï. b§¦TˆÒ˜e:¿youêÒÔ%Ñ“©iUJîxU0œM‰©dÓSÓÓÊqzzVÓ³ùŸfÓâcÓÕK£Ãc—T‘êØÔ%•«’™û‡®ôi™­Ê—¯^ÒrøøjGÒ8ŽÀ‡.Í·g³Ùù IY½Õªù6·Qoœ|­ÛkY#[néŸx­ÕÚnß»ÝúHÈ¿ýá‡Û­×lü¼dú½Öæš‹‹Ìö³Â`À û³"°áð?dá=­þZj½ƒû °'ø‘€³èÀã4ÁÂnÀHføí·÷nÝúàB  …<_8ÏŒ€ç÷V´2Üï¶”{¯¸Æôÿ"·xº!ªì‹—Mnº5¢[¸ˆ«ñÊe”~ã´÷ï28Agóà @· _žU×0 +Zî6pà +©¿ þè2€Ú•Èž‚8ÊÚíŒ| ¥Ôf +&ˆã˜þ¾éO­cZÐt`€|´… ÅU  ~^x÷T' JÔA€(‰”oí¿à€èM0/ð?åRu…°Ú6òÈêcÌU]à÷ŠH +®Ó’Ö »a€‹dïÌ)ØU±yŠ hC”åâCðœÀq¿üc^@fLâm3b ÿõ.†LA€Ÿú›_u+ ïß¿{ÿþÖÊœ ¹Ö\œ£A‹õÚDÅsˆ +je<=ðÎ…¸xêÀ»–Ä + +wkµ^ò/8€ãî•öiS`«4tU"<3 y©ïp÷I^§!BªzÕù͹³Ó~‘Ê=03HEˆX ë•R­7æÖ×›ssFÖÌW7xœévWß8 ïÿNÛ +À¯?  ÀÿnÀþ¿,îõ—ŠÿE/mXêß«@' .]Ë{?½ÊýÓ"À `ì÷\'ûcè`¨?×Þöæ›3ß­Õ¾Ë\@ß=û¦–éï[«½©³îPŸÑ»&¶3>)¼ª MÂñ€/}Ïí8<¬J{h³Ü½¤ÿS[J%Ó mò>ÐçS'õ.N¦{sT÷ÅG8 )¥!ŠI+IîR޼4rô%’ëPdA¿ºñ‘ °ÌAb¥ö9ˆ«}bü¤J pDlIÙj¥ì8xìhgüJÛ°rÑÌÿíº Xmfü,÷¬f­nfÒwûÍÆ·è^É oj9£ûç›êp?Œ*bübuPîÿâbÆô¿¢Ç«LùãÄÿõutÿMt(€mDZ³ƒÌ¼ÛPÊ‘yĕֻW˜áw—Ýú )Œº6À“¨€ )P@ýCa=®‡X0Ú°”y¯AÞ¿yíªˆEÐâŠØ††øàŸ?¸i""ð·e@‰ü´õ‡(PZ ~üX¹p}¿èoä÷°kœe½Ë±8¨`#±zÄÇû¯g¹¦°ÈÌ/Ÿ)Ú´Œ "ú!Þö~Ê⥈ŽéoËŸWÇüVW m +$ñýíú«V¬PðòÇNBÒP”£/mN#|Ô0›Àô÷*zørYn¹H€–E €>ÞP)vÈc%7èÊz €,à^ ÝKÀšjæ²uS ?[C§(U¹S›ra¸‚X¤æ ÖÖ7,µ<§àH¯Ò±v) ð›ž^éç­_º~÷+ÍêÄ ó€1@ØÊÊjsNX+§@öE[«ƒò ²œ6gô¬Ö9íÍxœ—Ø×H¢ØÓ¶U:­‡:.Œ¢‚k妬ÉÔæ §$5®'ƒ€=©È¨VŸCµô‡ræLX7DT!žtàYh&í€(?9úRYÓÜ8Üicç[2€ÍP>éÌè€ýõÆâ^§›ÿE dw @Ñ ÞòΠS)ÙA>!ÿܧy:ëþ^/Š:ÚÌžò¢‘Z«ædâÚ ÿôIDAT­ñæ ÿú»éŸÄó™†p­ñ¦ÿid:nˆØ\­š½U= š += ÇXUÔ×Ú oõª~©Ý“Ç8^U¯¿³ q^*ã¯C ÆG«ãC/)CÝ›“L„ÁYŸ&&x>yöÌÉeUÆëuuc:Ëññ׿=4n¤wÖÉTà”˪~»:¥tº_ä #Uð8×ðÿ¯\ ÅG‹ù+Á2Œ‘9•%úÔ†|GÆ'u·š++µš~$Ùœ#*ÿxuNð¯ŸEnémdé§N‰2~gü¨d.À••|5÷ð?4ˆl­o¶×iØÙr;€ ,w”Œ¹×à÷Ûë?쌠ÇiH”¶ú ¬Ým·nýøÖÍ«€è‰o Á'ÝPn0Àµè•¸ï +iÈŸ»r%eÞk"ŒxU3PWÀùsQúÅ‚`W¯]·@E´0(¯À~ÿù„ìû3·äƒZ'À{±ö²ßìü +z h6:íÙÒ%éR-J”–Ytgϧô›p¤H¤íˆÏë³ ÄVd¨·øFÊãÅ£?€áØ +vHX\¾>6Y_ ”Fæõéå`Aåë8UÝãWÎ_|C­ àTÈOF`à?ÙÁ„ýñ=àÜU¾éÑËZÈJ<ˉŒI¼1·V£\wK‚µûÝï>ÿô7¿îî€Ü‡å‹«‹Í&ÈJƒà +S‚äz>§X X:7fèИÏ yØŠõ¢¶ôD²eM¥¥±Áà/aG~)'Ц=ÿeõžTZéq5—¥«u9K®VÍÈ¿9÷vöö\3Ó1 +lÔßÖ¶jÁó •¢|ø@œ!”¤®JÍ1ËYŽ“³ºº¸Ê|g1Ì9 +€(À½¿N1]@R +ôÿ€³÷pü;#ž<ø\ä + Û×8ú—{Àã="€²ï‰H +À¡£Û{Û;" kb\™Õ¶6s±l5Ï™º.o20ÀbžÏgyks;¯iWÿo,@®z®im¾4Ì,ú‚âÊÔ*ºÏÖë—f•àÒÔ”6µ‘eÕ€šëuÙ%FËgØaÙ|–1Ál¶Pw‚E­KßÖ9%©}ûÛÚû¶J­gyV¯×@iÀ[Ç—–2&âÏ8_¿t2kiƒÑ M>••ê¡ü¢_^=[Z¨V”NUð‡ÓTNzÌAEªCOˆ ðàÐáC'”šoó–òÉZíVc|&ÏÞm4ò¦î‡ZÛw·¼›ÿ¤UÛÞÎß]m·tu'9Ün¯@®Á$fü»iÿ+nÑs÷¿Í-‚ý¿uws ý_P?˜$Àï·›(i€ÀOº=,P¸ßný˜.ÊãÇ€Ï}Þ~v4ܼ! oTv‚0í'Ä/-N ¨Tho`*€RБs„x™€ÿWR®\S±ä–«6øþ¶·u¶°žó Û÷a*TÆô¼Àí4vø®fY÷š1ª›$XŽ«Ò#Ml²›îP*Nãâ/Ëa[’ÿãH\®S†8™ïË™üÀþx{!lŒ'Ndö¢*` + pÔ¹ Ql—`À×¢ˆ(˜€—J`Ü70w[  ÐQÈ»TÐ <0_?}1eK©¤ô®”Ò– +€á_מìë­ÌÝ”!ü×íÕâ{>—`H2u3 @’…ð;b>ùïÝ1~È„¡Âá7­¶EÄ„𠬡[XÜ\ÌÝ^h_\ô@â͘PLÜaÑó$EíèroÈD&€_%Öþª2¡íQl IîBo%œ›Ë¹BŸ.#ÏE99LV"ÄO¹ÉeѶ‚~™¿­‹T ]®iôLt­ªdĤò RãçۊΙ'pÄ1wÚÛ÷þ•q~çaDž ºôs€/j8ëèz„Ÿ/ì?ð\t”p.ÿ‹q@­ú3Q§i QïÍz ã?@ÏÐ5QÁz/ .¸Ó?&0I gØ”^Œ4<|üØpê:ˆUÌÕ…êX +ŒMMOÏÖO.d¾¨…0î ç§§µ3M›ýôì8¯¬š‚< FѤpËm¯.¿^Q ±”M9Z1ò/UGGIâšdU‡4‚èÚ˜¯‹dP®èŠÊÔE”¯}hI}š”SS—†^¯¦i„‹žƒÃÇ]ƒà +²ÚYÝ$Ø­ïUÜ5U&R÷tRŠqX¬áÝ<[óvVܦš(=? ý`õ{\És¼L¿ŽÕUºýáïk}w‡v¶îÞÝÙºßi1ë·øýf@ÏQ}?PJq—µ»í#uõÄ·J ½ z¾k™m%àÇ|$¶®Þüû/€÷äÝ_xMà½N €°p!)?t €¾c¡ë¯U´'KÛ^õŸgàý™œ$+Úì:š±‘özÍøÃÒ1YJ,#3¯ +¤.§-€— ÿR²HÃfñW +ðßéâb•Ks‚Ó 0­I”ØoCHA`@Ø(Zù£úþƒ¶ÿ(¯^öJ™Vðm±ÊI€\š7¡Ü/a¾¾rEW"ˆr¯#/ŸÒýÖ1èA€ŽpÆKE8«7#¾¡<ÝŸ¬´„Að%ȯ¡Ò”øù›)¡S˜9è…zÄ@Ÿ|¼Ó!‚FÛ q|3€âºø?8)Dz +M3—ñB‰Ê ÊÚð¾M 'Jã\¯j +˜_“Ë­%팜90O\kɆó&‰#§MRÂ&ˆNRz;‘óâ¡Å‰Å·ã¤sŠËÀ»21˘a²bš7Z«ônœ©ÎXt°¡l¶7?t€c»¨”,ÝV™o6·;Ýûç4|t0»»€ÇíÕ  k€/a.þçðÿÔ ‹q¾=’ ì»bP 9ô|°-鵜¯Í5~2É“(Ò +à²l¼Ö”;­]a~i‚^ãdåkà Մɯ tåéÏ‚·uЭÈIŸf®†ž&²ovVX !@PÒéöHÍø-|l¯ŽãBwDöõ¡×ëòÿ_7/ FiNÕGj™HiU3W$ÏĘ㊡å|u|¯òí9™ÖW#Ñ q@G†hËæ‹DOÇÃÃn#×NeëõwkgAIdÆ4ÀÚˆ,ºþ‹¼ÚÌßõ&ÇuÿÖòíP +²,€Š~ænk1{÷|ÿèÿ þ+ÐÒBžÿÎÎÎÖæÝ­»[[Ú"Ò±3:a³=x¿Ë: +€žß½@1Ððû-Àe{ü@¸ÌáuV^ë(?ìR¼èQØxÝìÂýòõþÍ¿ï½ëW­tšPˆ8ó  +€¾c€ÿŸ¬ä{ö:‹®õþ@ JÇÀŸÿûPì]þ [:†—Ä:®¶ãoŽåÕ3EÒHÞs(¬ôÿ9¯…–àÙè +°±Ë ï üåªXªD_ï?6r& Àÿäu30ÉœÉhÜ*Àßk•!0–E?ÀÒÎà“»ÔûsYÊ»P904B€œQÙ*ÊÜ%š¼èUd\K"1ÚÎ AÎ|¯x +?§Pâ‘Ö6{«aIˆ6€ß‰|öÙÿ¸KHøO“z¥æ ¹du½eO\Íl!¹!®° Ö"àݥŋ곺ÚâÁ²¨-²`vQ[Ù·!Ma¹³Yù~‡#ß•Öʺ^qíJŽ€¿¢|SFZÑy)Î*Û¨ &ô7ÛX\°2€²±±ÞÖƒØÍÀ#0l{›¹€·7E~à€)@·û/+ïøó›Ú¨]*ãE/€Þ€¤ ì5€VN&;˜!p~p‹ÝãÀ‚T$´ßeùÒr~{)_j×›-a?à Îh2¬Õg³†üõF~¶–é˜ãMŒƒ6íU+bSC#´âF@]hšÙážœ¶Ù@xzJYbðeL Þžòæ'Ó" f6ZóY;0EV«ÊÇE7“W~©>5?9‰„ “ƒM6Ó³ ¨ &¬¡µŠ½|*¥Úaf$TÄm³Ú̆ùb²`ÇF'q¥ëyý›Á“’ÀýÒýó€Êy–¯¿ê-ÝPQª¬•åËkËÑË2ËâoŸ¨é"Ñ-Óo¸;?Võk2þoîøÝ`ç.ñÿPÁ?D`€Þ÷Ûë7Jh06€˜Q¢ÏÀÚÝvKFG¼×M…À8] +@¡ðïRb•°_¯«×öƒ^7ß撚üê.à2Ý¢“¾$¤ÃÂ?WõCû.¨OÖsœEù§X2À‚ë(ƒˆúiB—bÆêºkƒ‹ëµI;<“°V:À›\HåÈš˜äUKÊx•1Êü„Zo‘Ú…kc£¥’˜¼¤¥}•¢“T©¥BŠTEQ ¢6®ØÊ¢žµ_ ûù‡?ßþðçnoßû䓞¹ øÇJйá_ÄÂS±ÍR/  ß«@' .š š ˜~Î^xÿH +ŒàkÑ 4Ê<ºŸí²\ ОY­ä«êý–€œýûe¡ +@­Vÿv>!aS`LŽr}8š„Ë•ª°4Œõ–óÉðP–y‡„ûr»½2øÖ³“M²Lf¦QIî|²ú·‡ˆÓz2þeœ›‚–(g<ü9è"SÕ×+Fjá?ÈÏÀ®½¼>žØ ééÁO87;?[¿ô ­“ߦcâð‰—Ä<Àáa‚ÙɲúÙ]~ñE)kÞc_žÎbÿ?Î*QÂÿC‡„…]$ ×<h x–ÓRÖ¥)PŽEý€5­ò¬@nqxú~[ +;6À¸· ;õâ úŸ%›tBhÓÿÙ;1æ(ç‹WÛՉřWÊqlºÖ³8½øŠ¾‹|Õ£Án’%¨Ø—%@Je`Ø +€m +p7Ð3Æñò+¹;yíXÛÃ)Гa£-ðÖc<’3fØæ–Üê8iœÖÖÞ‚ë1âÉĈ,²­oyËc‹+ãš:°µ £ÐižBÝÒ¡­Í-€\Fd@a[ÎQ¯8Ê5Z«Vž¸\Â'ô‚·@/ÄXd.ue±É‡U=“92M¶óñ¯>ûÔs‰”! KÐþB ð?¼û¢@m»c„îœÙk._v à+B釤qÈ–~€ƒb„þf´vøw™pÉ  UÏ-]¿å N Û5€0Í|@ÛxMx7-üsÇR­å_ëÀ”üðÃõa+cèªàš)…t„…\ºªŠèh æ{!È•)5êûì%9ð*µ våÇ' +ßjŠõÚH6…juÂãSMéx Š„«ª'g2 UÜ%0ù +ä31ìRV=)&2UWv\¥ë.Q ‘ùééKT¬þ““ÊÛ8MÀa€aíùÚaÙÌ7}£ +÷ßÐÞ±ö«îb‘1àò‚ýÆÄŠ&€qú``z8€G?ó|çŸßÈzÛ¿îß¿k `k'ð +xßo…`ÿ­Pd†¡´Ýc`ín“'~ ·ü5á¤aKðyîÂyÇÜ@Ý}RË~ Ä~§Ðêý† ´—1P«¹P®º*ú†…À)®“Å:v‹ci£ÜMF&a è÷0dOg‚ PØÆS»nãgœÒÉŠ…·q¦<q÷Þ3g +ëàq^¥êÿ×ûLøéqÀÃÎ"- àZ;y}å´\i£¬AXü"‘ŽØ ´è¨í ó¡è} +ø/±?H€ äÒÇ´@1¬©lpÖ(Ú†2¸tØ¥*Õùˆpõ¨¹ÓGÍÄ< kOǘÇÌ +Æti_ €pÈ`(…u€XJô`(ÀˆçÏW˯ÙÜ"n:0ŒSÏùÙÀ³¨M‚–›z>è(‡˜.$¸ëÐ0¯·Noî¤Ô¾fx=ZdÚàÚ-ŠØÜUÐé-Æ!羈’*2Z'-åí¸:ºCê6ynm1^©Y‡6uVBF·¹Õ^ÝP +üå¯/•¯ÌÍéèg -áÿö/þõ“Ï>M!øÿ= +@‰þq«}ߟÛ̆i»£h-”Z/€®€¾¹H$€|ŸªtÅ$À?³ý[(öþÍ +€þ›•Ô€¿ËOK­åüöLžgó´T£bgE@ã-6³lî­zÖ¯5ýŸ)üþvÍ`ëíi†Ì9^®Ô£•1=$u€ä穳õ“õooßGf .ছÌž¤…|ŒâDÿÛ¸nÆâA_G +]€ž®MÄñÍ»a¾z‰ï1;}‰¬UÞ½JËXŠœõM%¨–â&‚~fêu +q†KªÈtëd­:†pâä𰛎ˆ$©Á–5¾Y*º_}àÝö¤[üç牱ÈóÛZòUm&n˜qž9nÒߎ/¶îÙÿÖùýñý{÷XÀýÿ»Œþ§Vÿ^Kˆßo@ÿg!¿×ÀÚÝF€çLqx ºEwûÜI°opOÐ_˜1ßoŸ-Á•÷™ðÿ–Àù çE¢ àÆ @€ ,ÀµRHÀ +@–kÆfËkoÄnT»Ì̆,ŸÊ% P÷4pHw8à¿K ÀX @,8qiJR¬½L'Óv¹J‡¸º¸´´.üçdäžž+ȃLˆ)ü=þôé,Yt÷s€Ð]`:DN¿¾}bÚSñ}1dã& +L€ŠIœ@W+o¾Œð¢–ù:pб…J@—¼|& øý4ó3`w €™ ã$Ý ³à øG@…é® }!À€¤o,9¬60,€~ëÉüwõh6š‹¹™¹leµ½*Àhmü·¿¿º³¹%(ç˜[õŒ¸»ÉèàÆxc>d€ÕÖÎŽ¬3꾑9M#"`ÞR6¦ô-âç€s”Ëà)FL"r&ïˆM†vóठ‚á4e² -®7Ý0gHË`5¨ø>4oØþoßûåoÊ@n·Î}B0ˆ›wü¹­Äi­ÿE/€o¹@`~À¹ ¶öN›˜~î×R @jèS"@i<ÄÀ¡C9CÓö¾–ûòO[yë͹h0þÃü‚4¡ÿœ0‘Vn€\€,´óH¥¡D7@aÚXuJ´}h¼nQm}Çn~}¡~€¯®ÝdÁæé0(]ÊΪ¢ó öÓ1Ž„¶ªý)(Õzÿ53‚º¸=^Ïí¤Ïξù«pN²È‹ddµ“møBÚ™ŽPAWD›hJôîÉ)÷F F12*,«ŸmÐøïwÿeô`ýŽnð’»[0ÓBXR&¸‘î`°¸âŸÕ¿uÿNüsÓ¯’À€h-ì/¦ ëÞ÷[W @`(J›=€ßc7ô1øßÝÀXüœÚ ò­¢ã÷v˜Ð^xϾ¡?N\½Öû×ýºõÞµ‹âý +#^¼"¯þêõ÷EÞ»&À¿Âøjr…é<ð?ÃA ÒJÄ í)kÏ—(^þB:¬wBûÝV -‹½ os `3ô‡yß@žÌ’q-oãhœrR{y(m•áta½øçU^ľÏÛ@ÇpÈ;# +;½N/öR|_ˆŽN3|Ì€o°õv(Ÿå2†DîV0e +€>ÊSà î┿pêŒ\úh³çekû¢;ù; +€²¹x‘î|!*­"¨ 'Oé¢@¥ùœ¶ˆ |Ð1hÉà¯ã«oúÜ1±âT VF”àÓOե觟l}#oê‘'°B `€(.\g”uðßAÁ¨ƒ¶»Þ2^Óeˆ5ˆ,Vpï®ÝÕ- bì=º ‹\Êîææ]1 c¶V"åEÀü¦SÞ_ÐQ%ƒ}й¹:ã=.ÆT3–™ò "£'dÀƒÚ£ cÕ1‡¶í_øuïãO>KÃøŸî¢,nmýÜò禀u·ÐÕ /_¶W/€N @ÿ\¸ÿûQXöÏpàqB ËÝ1Ǻìò÷ÙZ._YT`¦±2þ²úŽ¿7ZÉÃÍ'h(ÍÝø¬Õªƒåé¹7V«¢õíÁê›±¨ŸÌ}Ày^GŒ¸ ºü}á.Ø[%qkœ{ñ’ +å¿]ªîõ©z­Þøftø¶ÐŸ1(.Î*Ýt{¼–ÕQf™Œ_ùΫ,Î |UÌ€~@÷ùõØ @¦u±Ùc_•¿¿û•@`0@ ’íí{*]võªCüJ<`ðPÀ”õþõA +€ §Ø«7¸ Lõ  Lâ3@âžôߘ9|‘8{}|„$ h‘¿×âÞNô1&üh†À' ¬¹ñ û±ÈÏy±bÇï´åc:㣱­uL[‡)½d»ý¯º€tZæj‚ÍŽÈÇ8¶* ¢õ¦Èˆ#ý8ró÷Öî kð‡ÐWO›HÝ +€²Ç/cü6ü¢Ð@` ?ÐÆ)+Ú:üûT¨Üï. åÛ @ €•ÿdTÌ‘”öËTø”Ü’•a€%øô7}˜à¿3°tgsuNÂLs…¾@üúõ0=fc1 á Êy* jP×ö&qC>,^ðàþÎ=mìÜדÄí‰ 7.…)Ê›nE~Äèø]=gØQà±ÃåÀú£»žDD"h‡Tff<›tFÕ!cr¥h• +05¦À&ÄmîŠã´7×[++ë:À}+?ðäöÜ+ìaÌP +þ¶Àÿ/þ…ÿý +€^©€Ç«¿W/€N @ÿ\äÉç€s¸Àäó6tlˆ+ß8èÿÕ"_0±×ZÛ“5$l3ð7¡³¥²Wky + À‚9ö ¦{blø%úåMU/…WýŽ^àxuJ»œÊ9Ù¢y©_%s©‚R‘Ð"ËÏV×Âÿ?±.D´§4oȾ©Ê;ð®N¥«±mÚñÉ|^…€ëœ¨ÊWEdËõñVR%fß%PHIB`å¡~v¢îÑèä8<üµC_9\™Hø¯}£D²ºõ†éÈòyAüÂ<ƒ)È~Bà³ûiˆ» k¡•Êøx­Zg®wÐ;÷àøÿ+–Éàü; ÀÏ)~RVúï?|œ¿Ïâ÷Û—£¼'$¾uëGn0˜b†-_;wî|¯Vøû(,8À‚<`ðPÀ²[7¯]>sžû÷Âþé À„óÝ +@w@´ô‹ Øë7¦c ½±ð½ ÀO‡HÀa– ó»,ÝR, Z¢I @÷;–rÔOä{= Ÿ*öÀr½Ý €ãœJWÙvùÿÎSB‡ñA'àºdpC=N>z£¼zqêÁ×Ù»ÛÂy(»ºŽ¤¬,8¨t²*‹r¶¢qîí "|‡ÍuÆ\ÝØº¯Ç¢9žàŸqˉ"0n` 0ßàòŽ?‡ %H˜µ‹^f ¼€üÀsРЦLÉy? +€VI88v씉HÅÀ^h ¥{,C¶ÎòÉ™ F2!h¶è]æ±÷Z~îd}` Б„óc•JuddjT˜í~}¡8]½ž7`ŸÝf4^®1 wY²ùDvüŽ+õ&æ0Œ³œ™©g€Ž¥ë27ü?Ïrš– 4@>¨KUe~oyá{ tôU²%*RyDŽ|m€ÁˆÔÃtøÚW†+cŒ&dF÷#oœ]A ÈÞr+I&¬Ï¸a°Žù¼E\¥`MÈ¿´”Ã*Gd ÖöDsÙâ¢Àzt­mÁ÷‰í…öë×Ã/I?F>|üø +€üã^HsFh]löZ·ã/;à&7®2ý0ils/ïRJØï6S‹×•=fB¸vAY^¸2@@¸‚ð5ÑW,›´B—`'ÊÅßצ÷ÜÈ(oÀ×FqÈ;$âl‚ýÒzàòüN‹Àï¯*™î<0\à¿…NïÞë,9ÎËk›v"€C¶8.ëÃÿ2Jâ×ïu#…–á7 $Çä’ÆˆÝmE€.$©ÐÞ ”L@ÍA·½^|áhÄxÂ=h¯]½¬¤(›Ÿ`£2lÀ0}F¥¾@ø¾ŽFë@å°I]Ö× àâÅ‹LÌuÓ׈êD+ÂEǸ0›*Fø?½`V|{ôE•Éd 1ži ¼( ªƒÿÀX‡ |ú›_Ò°~{]äL¿³µZ« ×çõ0.îlÈ+ðÃK7lñëŽ ÙhLg!ñ6Üß ?þ?$rHOÄÂëgÓ0ý@Ppòóq:—ßøH ½î>tZ%!=‘Hʉ\©“«d@¾€¶J2"/•A2“…»ÛÁbVWçW6ô• 5mžr¶ûÿÍ/B¢ 7«l°%øçæÆ}ömûÆPxꃀqðÞ^oýWq€ÛÀ?ý•=!f2†ýáØÎ&ˆ&ÒëqÔâÞûé`àub‹…Ãh…:«…uz€›vD.j;¨ˆ„à l>âEë9£\-G‘ï?ÐûÁ#¡}uD)›AØëW<✎@-”H/¾Ý!€ŒuÜÖ·ÝÚÑ7N!ë‡Ýÿø7Ÿþ 3 @0€@ÿD‚aAž‡œJ.}À4 À~¾°ÿ€sX5ÀÐ 8(ü;Ðaƒ{¤NÉ%#LNè´°=YË“ ”·?»,×ܧhMF¿ö<çô[`§ö5†Ì«W*ÓUFÿaD?+ïKžç'›ò*£ñ–ñV—˳³ ß“§;‰ëùxMÐmhO(¿ìãP€y–"ã+>D—=-ê5€¼î¦…ùä6ó”˜ë [ie-RhW)è, z¢Š@"(‘n yX‚pÂ1ÕÑ)*©{RP¢Éõwó/íüuS–XÎçO®äóÈÿKËÑ€ÉÈT6C`Ѐž€¨ÿŒð…@¼ïæD_ù.!>ü’ü+ÒOòÑÃ*ç_Æÿüj À`+q¿|ñ¾ùÞ-zäyŠžä\ 9AÛ½€bƒu' gn`à~·‰\¹ðõ3*(u, +Ç»¿~ëƒþ'ªsårOÀEÁxTÏÈn×_+˜6|Ä›/Ó!KGÉ£›®“¥;TšE­Là)Ò» ¤—¡Åðçà¯QdjÈf™ÌaU.€u€ØÂbg0þzç8ä—¯N­ä6ÇXóUñb¿£8sË: +ÿÇàì Gõqëa–Ýåÿ‡ 0à!€S/·$ Ä7Û±O +Îý)d~> Ê[›ç™Àß$AÇT!0ž±~Š eNÅùZI8GÚN äÍø(mð\ã$ô/á?q€² @É~÷ÛOõ‹µv«Ýþ¯ëíÿšÙÆÖæJ£r²Zof+ë´Òàvq€{ö÷çzã8PÈë¹0˜'чôDÐsâñ#AöÃG|Ì:餠·–Nª$z¨xKÏÀýá]á»L ¯^ϧ³Vkm4Þ ŠKÙ»³Èþ :±¼]Sr•¶¶´œ Ý*.f+W¦Ú\n»èL¹'l—½rO^ôZk»%¯ZÇ ñëyö®NS×çC¥1žçÛ-×r{û£Ö²Àmh€ÒÌ£U§|MYm¬©Ê ®ˆðVùä4ãç—ê³y^=;Áðž„ +p¢2JýZkwH¦¯ÿn«UÓí3ú·õ­t‹Ú­>^Ó6Sÿýk«vïvëν{·ÛKËúú…ðJø?Q­Ub16³E˜¹ª_<ƒoˆ ßº²H€Óü¶DÊõ“>pãúÏŸ1 Ôóíù€¸ù…ÅöÂí@ƒê`®Üìþ€Fø?îÂýÒ:…t½n¾ÿ¾À™S"¡ÜøQ¡ÐþÈ߸ùÁ?ÿó7¯_\ë;– +€~¼}§2®—¾}ÂxŽkWÛqЇ¼ÙÅú÷â¿-Ý¥ÒÀ˜báõƒŒ/ü…¾0™uåWäàÍbáÃl‡Ê‡ØJiúñŸwÀ>X³K å}¶Ÿ&²ˆÁ~pä1{ê® ?gl"1€`;LÛ°†¤„ûŸp_T¢PçƒïW¿êS,tìô©TóRP%êQÎèO³@©@F\ÝÓ¯¼Ñ¯²`DaeäæÈÝ"ïÒhìÓŒJOÉÀ­dF³‚üÛï>¹×.ŒŸ?B®/ÎUF&fæ6_ûtázfdž^FU+O­^nL@í³ì=~øä±N=¶ïSîƒñøÂvdûG÷åªû=YH¾ßü@W>|\ä$×#Òܧ¤Çâ ;G¢ìQdã~ +$B‰!(z{³»z®!¬,ê¡“¤¯mûÍg¿ùìS^iÿ#@w1ÝѰt—ã~ÈFN~s—à€¢ãüœ ì?° +  = `²þ÷p @w®æ5…}krBŒg²FWFhŒ¾›¾߈ñ¨jµš¿á¤Ž×¾ÉrÜ%‘éèÅôúÇŽ +ª¡ïEˆûÙ“N“ni'Ç¿Yã®MLèš$²$ƒ0ÅVíìj']§­É U#®á)/Ž •c™eí(8ýF…#ÉZU—S‘²&¶ gEUÊÿÁ¸ÿBúnñlj‘uCtÃt{ÆuÓþ¸Á–Í­@:T›äŽAß<[Þ<¾<÷ª´ •J…=&³}0xö½cœnºÎ˜wè§s7zððËÔO ` Þ÷Ûë7Ý~'0ä§x±Ͱn(Ž×Íëú¼wëf™Ð2 ’íŽpcÏt À.óßm·Þ¿ùÃsg¾Êd@} +€ +„w\¹þÞÿôO¼ãÚ•ËW¯uŨf®ð®ê±Ó…ûöïµÇ¦ß„Ä!³¶‚"ºËÒê˜Èù¼dºÝú/ÒÕà/ÿPaüUºŒt|ÂØáÍ+ŽM¯S¶¶~üO(_–äJ“ØgLR¥`— Q ù"•+÷WÙÉb¿‘ßZ<æŒ2P.Ê ç ”à‘ˆ,ÃêÍ”Ïõ2ìA+ŽP]¡£Îî¡[/wv€Ï¬/6ç‹«(ú¾­òõÙgŸ®÷®1€Àÿ ¥ÀMŽeÜï™À’?ñÅ%Âç˜ €ää{¹ÜþPø—‰ )[üÿ!JÙ+ Û<ær²ÚÙÆ\£éMkÿõ™F½1·ò“•v>ÙÈÛë«yÖhËÍÅ–K®È™¹å¯*y£ÙâD#˘ª^ÏSl>qz̓糭ì-*ØhdMüd¹Ðòƒ¹ˆ¡æ”'ë™É³5­bˆ¨_«Uëµ™FþnÞÊÆ}¥*Ù’—O']4SŸ«ÕT‘I꛵Z-GåÕê ¹Ù]õµ@ÐüI¾RSEh>(*‚ú±DE‹qTyºò5‘VòÍáòþO¾42R©¼TªëÊÕl®ÙZsÃ…ŒÒëõæŠj—Íe«í­ÿW”­ +ØQMšè‹M¾ô"‹¦­¢;† üg:@ðqqŽé3ZÑ `kݽq‰¹ ÛíÝ-ý(ýׯm°ðL€ç›þÇxÆu#F¿u!zù-¿\@ˆ+œM é/º€6þ*{€+Î|À@9' b(Pe}ðÏÿøm¯\+›€tæøÿ€¿Û÷y³àHÚ‰¤2ü§ÔÅJ{ÁXºY÷ŠE?¶bð­„þå/2”ªLa$NÈ^®âwcÁ [/þSYw=}º$Q­Žy$@;αQ¼´?¡º”ì…¨C…xú ð‹w{ÿú8V’ÉèV‚ Ä9¼+ P(4ù¿ ð·Rër}1{úìqX ÞÀ1Ï›tÅxYö(ìÌéÄ5ŠVGið­wi 6öi SñJÖ¡VS€Ï>Icßmo3Óç@s¦2RÑc._dPâüâ‡# ¨Žzü{îã'†küoÑ3ß]8 òë =zx¦ÞŠ¿¤Òµ‚h- ´<òs‰œcp C ‡^Àxè¡Üw)fp€ÞœW–Ê×ÌÙ¹ì]O[/tBÛ~g1IlïÕÖŸKùJ¶}§}çÃöÚòr{Y)šï +o'™ÙVh¦ n·šõzÌÊ7æøùú[^¢à²l{¼…ò½´Äry¹¥Lòµ;€¯vŒÎù¢ˆÂÒrsrü'Á +áVÕ“ Ý= Î;:¹ÝZ»³¶ÖRF)E+o´Öb3Ï×ZY¦šûT,"~¡µ´°ÔžQ}—É[RÉmgr‡Š,/,,+eæ.ûèÿo3}.e„4V«•jÅ“W†ÍM”r{m­Ý¾#2ÓvûÈb~¯9×I¡ý@ñn“xzý©¼w0õÉï¬8¾"V'&fL¸fÞÌš‹M‘}Êý÷ þý¢}Ü%¬G?#ýjõ»;`€4à$¨ðjŒÉºÁ8^7¯‹‡ÿ @^ÿŤ•‡pY°|®`¬ï7ÄÿÁ` …pêÌù+7Ü‚¯]D|Cþó?ÀÅW/_I +µÑ2¹óÀ{„ø öA|ȸ®4>ž ß©ýaÛ¶ËWž†ÿX¾ÒèchÝ…¯NøßÍ,|¶Ët½—ÅÇû]›,‹LûðŸûŠÅIÕÚÉÂ\¯Ò’˜ßgÑÀµ‘VÐ]àÿéÓZ+áÙÇy1€¯º €ìê­IèU„Ãâb ª³ ¶“½’§>äHÆhž'!"~pþ⯼t@îú©.ìŸ&°WPÕœ•ÀiB‹›£oúü +@˜q©´þ§0€„ÿÿ׿þëíÍŸû•3ã& +°¾:W¯Í12Ší€¨4ŠÁ„ÛÂa p€èŒ@\'uú¾‘ùñg]°bB Èïù\ Gigž#䊣& Ð8pŸ'Ž®DƒÔ¥bòõ=‘A=(.b_ÿ¾R>Re ¾Ž@@£˜Êlnn¬.ÎÕiðÈç««y8FÍæï~÷Ûß}®O‡&K÷/ÝPYÜâÎÝÞ¿ ÿg¿14  PX?½@¡ýʺÆø–

Ø?¿<:ÜßÛ@Kˆ¿ÛDô³ôxK ÌèÆ‚.cèÉGHmçËn‚Üè pþY +€lWû?†kß÷¦sþÌ×ϼvEÄÀA} +Àb7o\ëSìøw[òçÓÒ4 YÚˆ“å¦énØ3Lncºk¥9Å¢ bÓYXWúvÙ 2N¸ŸÖ={e®Ýø?Àù·‘ÂUŽ„2òè¶=š ]½H ~§n§fÎs¡?€ð€·^Љ¤š£€{ ¤s?.¹Þ¨ Û‘ÿ!f§øfûu)46¨<Û¥hÛźmB%qŽq#c›GÄØë ¸=(å YBŽ}šá(à) !X' +@ àßÿýóO>L€‡Áš‹ùÊâ\µ2•XÒ‹X~âóa®a‹à{­Ö¨Ñ`P‚T¬® E©ÔEwäû„0r²|¡=÷&ªÄ»*}ž¾Z3Ñ"œŠâÓ]Xh¥Éÿ™ËpfF‡¢ ¸°§Ë¢+Ц'‚è§ó@?žù%YÚKpßgÂïB°gè‡`Æ` +Ðíû§—%xñ-&éð —2"`¡£¯ÑÚŸNv! ó{L™÷¿E5ÞØŸ;sêÔ¹+7R Äàúµ ç_åUæµ›?þðþõkVP`"*‰ À®WX ðl”§Ò*,6ù$v³ ú¤×1Ž%øO ¸l>'K º/)2µ½èʳ ÿù§¬ú –ÒÊŠÊ…¥^ä®—w“€T^r*ûõv;^rdüÂX\¬WårÔä%¯h=PÒqŸ:«Cî…ñqÁµË·7´#8Ž~üøÉùü„¡Ê‹)àû›ˆ¸QQŒ@0\¼A¸Ï#FïÏ(⾨¼'OD؇-ÐÆ/|¢²õ,R†Ð„=„TŠòÖ e É€®ðèòp€| ¢V›ÙÜLÍ3oŠí4ÿ³ àÓ {(¥`à/P¿³õLC`žu @¿Pöð8Ø^½ºBºúæ Ïý(,;ã¸m¶ßU¦‰>'%Œ|@~•½Ž9ì·×– +ËÎ2Û_¸ÐB«V¤SÛ“x´ôÁ3 Úî9'L@rò• +'Å`Ê^ À°/ÎðH àÉgZ@/tÕdÍîžMHJHN¢%ÊB. 30À‘š67ÅV›M¹=zê-Òö™±m»þÿ€€@[Jrÿ¹Ë•oû>lÄÊøðÐÐÉ¡1…à€ñçš à9Fd¾¾ð øŸzàý3@ À‹{)¾€g>¨¸´d÷P´­sBÇwðßÛˆøÔ­IÇ ðŸ­ùÙKc£kLöŸææaŽ¡D`¥_N1Ò¦]n£iÖÊÆ3ã?G +€Õ³ö«ŒÚSL#ÄÀ ôâ'Q+«©"Œ½g¤OÙ†%€å­Æ$ +@˜éÃyoìWÅ¿“µj“RFÝÐßÓ0j@LD/ÑWÄwd^i¤;Òësðß4ƒ!)sÞDc¹ÕC´€ôgüaÝ7Fð\FàŽû˜Íû׫>¿¬–à¾ß쎰=]øÏõ›?úz2žP®öLlþ¹3¯•Mƒè0¨€ëVŠ%/ÀÅsgμx¦W¸â\}• +A‰‰è0î @œeYQÎÕÓªûUœä¶|„»µ_3¥Ø1Žùh+Uà£÷Š„É"_-)Á;‘cïàºv 1D²”Ú¦LdCz=µ ¬KI.|-šð_yù4óêè¦ÇÆ‹LHÀ|" ¾;€¤©AÚ÷; +€`×MQN±ïÁ ‰8|+-ý÷¹õFz+çßÐ)+ÂÿP\Ü™Wb6`¦cÖ/0K +&}Ó/®è…±´t6 àçñ²ü¿Ë•ÅúÄððÈÄL#ubTpO f‡ ø?θð™erðÜÞú +“åõƒÎøÿÈBc!;ÉPçE +t©ñZÏxÂýÇtÀS;ˆ(#3³¥B@~íu%8ÿøáŠ„|˜¹Y€P°_J§…úl1„ª¿¹µµ±®oÙl0ªðŸ¨Çæ\(ÍæïÜðé¿‹ü_ÿþ—A€aÆÿ0ÝcÂþ§Ã`»ŒF÷P¾ùô^Ú°Ô¿W/€N À—1@ÿOý 0Ç„÷¿G Àî^¨„5Ç›„ã—AvàYn¬vòZïpsÏe–œÒ¹ååŸàØv Œ4ê(yͳߦ=°¯8h˜åJÀ6ÐWØYÀpX«ñjË@¢.[¦lZ“Û±'ÉjЕåyM•øõP:¾OW¶]ˆ(謪àzP¸ORÇwº+"’‘×&²z­ÊDÌlàæ €‘²ÕR¦Ì¾×5!o7çÚ1í¿¬ÄaaBî¦.áø»Y¾ÜCÆ'b,`ýÈéhm$S¦ÓÌþ?~¼´©ñ»CnïwYüÝVÆèá~ã;?ôzM>ÿôѵt”Ã5¿õ7¯…§mó&}ÏŸ;w±TŠ{)xö=o- â_?uæÂõ¤À +@Å:@F°w€€ñ"H½„ò,t4­Ê—Nà±GÒýد!yP +¬Nw›#égØgýê=)“%Ô÷"€ßÌ‚%þ§«›òŽ?µ¯è56J +e÷nÀÍŽl¸`(&õ üNÃñ+0ö¦c¢ä@ö°œqÑ è€‰Fàn㎇@ާÁ_rJª)¥TN÷)J«ëÞ¸xÞüÄ1¬TRÌØÿ*QÆÛo('B$Mr´ ãCߎt&ÙÂ÷–×Ð&°í¹&‘…ÁnëÞ,Sš•³1‡!í$u¨TªÕúŒ'#n®¬¬®¬¶õë×Ob]è¿éY?Àu–Htþ>°¶Æïj·“ìÆõ^°`Hoõ›<ÿݸñ£äƒê° Àÿãâ<‘ÿFÉ+/_`æbÎ_(ÿh¯ À¤ümßKÈãßó†$àëg.F`R®F €‡GüàÇ"7®\è#úÅËYᩚ²Î–M»>›q¤°â:î×Á,”ps—þwYüØ®3)‡@ÿ”qâ½øŸÒ´(ÔÉŽªŠ,Ó!Õø´Ü³€öCµÐ¥|½˜?Èè-T‹êäjCHa€›qªÈ‹€·”Že:¥0º¢‘íñë8:A‘À +€êL?@09b”½©JeÚ€‹(b½ +gC0³è0 !\t÷„±ûvYÂ’ýÐPeë(gÿ°¹½µýóíô¶=x¸³:wòX¥2Q“o,Ð2€"ÜepÐÀw§þ‡D +à àáŽ#ýäœ €=4 vèýµè/ Ç—p=SðÔµdÇ×áß?áp_Ÿ_IIPG´§¼,*À9ŒŠ@C€V<¯d"¼Ü€¦Máÿb³Ñ˜©Öfæš«[nâ$ÍðÿiŠìjH·/î¥Í÷Ø·ù©øŸ°ØËñ³BKA¢€¡oˆ(­…òÏ7L#Hù>U àBHÀ P¹‹(ã¤@ J þ›Sê.s ¼0k|›®ìÍ„ƒÂ¨Ä­I÷ÀoÞÉë¾óýï//{ðû¼ý&-Þºš – e/€˜Ä?|ä¥Ö¸ûÉÉå£A]‡ï‡ ümÍ/Æu³`{q–°À|2ñ‡pVkkßo _9ÒÊ]™x…NÒþß) ´ùV^[[Z“õ&ÕÅg¼Œ)âºÙV­Ö¬Õªžpzjzº:- +1Œ€ér¸F~G5‰ˆDåÓ4%2(”€Ô+Ñϳ‘çÛ¾§åd@Ì<0‹ÍýÐiÐ}sc‹3øÕoƒß<¿ ~kú©ï,}—Þ°¤ðïV¼Úmøý²´ +óP@ „ož.ñð½"ó‚èºÃ Þª3/†P«G;ƒŠ‹ŠÜY[f”ßvkûífë#Ý +Ѻ­ĦùUª#øÊ4C%ž<9Î@@úÜÜâãÐ `}}³½¡ú¶~æîõ‹èG'ýêvÜà&~³ƒ,j¿…€¤‡ÿS€ëvþµÐiþ5€úîPRζr€+Ñ0ýéÐK¢À ¯åܸvñܹ3/œ¹pÍ@›D € +¼zãÖÿôÁ­n½Çt"WÝ À  ¨\Ìc;Y¨ÅÂÖÙ’uèƒqó9ì¨_Yº¡˜a?NÇOðiÆß*m&‹L‚„ÿïôçL‰vY”eꃳ¬ jV8ÿ¶§4øßGùE6!ÿbHC|´Ä›$eŸ&Ò'€!°Ù®}`4fWd¦ @+• +>wŠg¿l@ë×i„-tbTýéwjHgûœ"àÅSJL×ÒmÅæ¢ §‡t£T·3•ѱ„'û6ÃSÇŒ]Ø®€_¹`ó³Ž}®×“ÅÊЉ +ˆ,ÊS|𦞠€èÁ ìvÛ:ø|wk“‘‚¡ÆepPãµò‚Ó:!¯]gï[ ŸñÖÎŽròYÀ[W@î?º{ÿ¡N3ÿ$?•ÈÆ¬Â?ä%¶t©*ÆÃŠ(%~DÀÝ»n¾ OÓæÆ:#,8S`$€­‡ ü' +ì3ùÿb{ááÿøÏ+ÝíºƒÆßŒ€.àäÀ‘;½Û­ËHÞ1ƒ¾Q?Ölþ§}FA6Ò¹BH/ê•þöJ£|`m{6ØQ]`Oß@øZщü£@Ç,¸ÛTš’ìRŒÇÚubg¡Dz€sp/¡à8 `ªE!²cN+‘¾Vb§˜ïïüùÔ+UˆÎ9úÐ +@Ï@ªµ¶UyG¼q^5× 2ÕÚ­„ŽuR·•;ÉýÓ½×·ák×jõºêQ£Ð¨Áw½Ô‰Æ·¸aü;|KOˆF*ëˆ*ÕwÐMÅÿ'&˜XôƒŽ¿+y ÀT@úë7# Ÿ*Mdw-¬ùwGÛsÖÛv™z·•½@”¢ `ÀHÐoé²@V +jjɶ>Ì|í¦’]û¡Oì¶BY»¬OP bÂú^8sŽ&€^€¹„þ¡|ðÁo}pëý‚\¼pÞ¡ Q³. ÐY‡õ&£&ñÑýRE¨×uãçsÈ$°6€š…Ä‚¤kÒŸäO~<¯8×k©ñ×Õš(7‡ ÿÍœ«2?*o¾´=z€¾E/7R»® +—ÝH‹£ › x€4  +èö°PÀøýµö™”A¡¼ z„wî¾K8ñ¼|yùù6€·p +ÖÁ5nptaaóÿ˜‘€h¶íVª—Jë„ö´1›Ê îØo?ÿüÉݼ:4<" áí €.–6[Œ €7.÷ÈvxžƒØÁ–;ÛëYøn/鞣4ÃãéÓS)ì¼[>¸Kl¾ÎlÊCßÔs¯]g<€Xìl$¯d}ƒžÉ[n$¡;1¢2s2ÞÚd.â»â2-ô0ÓÁÕÕ–o¹|œÅEæ>mÔ&*µÅõ‡¦/üÛ„þ¶D¸=&aq÷Jü¬ïĹv™½»ŽÕß]iTÇ_—·Z=ûÍñ ![£^kÝff¹A=‹ÒZß¾·½½%S~d\ù¦žøß=ûv+kdsr[WäKþ¤µñq›‰œ[‹xy«r:×›“ßmdù°ïæÍ¥ì­·<ÊŽõº<`0o¿òÛµz>¿ÚjÕå; 3TF¢¡yˆÅð¡!~mÏ¶Š°ªZ«½ÕÕê8§8¹rÉ«Õo+Gò&»£ÃU­±#‡Žåvö[69®kíO?j}øa»Ýþõ=y³­ºþíå×6å±ßn|ç£_Üù裵{赮 +#í·Û­{ù +B÷Ú‡­Fó£{Ûˆæ*R>pS¾³@Ðþï‚RxÜV{MûFs2k-¶tsD³¦}üÐÅ[«oNzÿOÚJº¶Öþø—ò¥¼µvÑõÉdû^û£;?»wgí_óïÎQ‘mU䤀ÖZëN^Ë?VýÛÛʶ¹so;ÜrUcé'K+ªÅmô­mU­Õ|SÇWšŒdlלdDë·òÅÉqÕ½ÕþØ-|Y}Ÿi·Tõ§ª©"­Ö½îèõË;k¿lÖô¯p›Š´?F +Pí·óÆêÇÌðµ­ˆ•{®È»ªRkE/ªq3S!Szdþqë÷±’3î§gú=10¿p¯øÕ=$¼ö¡;‰Ï`ØAÖÕ ‰Æiexè7¿Á?–À5<ߺu+pœ]ÀAœ|olíÿˆìR"àP@¯°þÌ™÷P.\¾V(?. Õ¸ØE?úÉ@×v±õÀà! ?õ š^¦ûñüN /´Æõòû€f´fÞ¿,à?þ†ï±Ttáù«ý2ðÛ/’91¨YÚÞsI^y’Ž;ŸLè(çœù€}ÆEa"?§t=¸åß n&À@‰ïBsn¡˜ @ ‚'ÀºŠDÐ0•®ËQh@àR·LX ñ(áïæŒNë¤A75nÛ à  À%­;–8€€Ìx&üïŠHÐ&€0>< €žÂoÏeÃ…å+L™#œÞ —ó-€ò +üÛëŒ#Êl{€± üþÝMë@¼G…ùn*pãAø€´rØXß"þv®Ol‡ûÖ–'*ߨ ÑîˆLü&x-åçÉ…j‰*Ac¥’ñú +"†t¹ð¿Ñ˜™˜¨T·?Ñ×}"Γ¾:öé§åPÀÝ`—øîË~£lºe‹–À'g’¥×™ 6›Pù1¿ý®° Õj +;WŒKaz`o².8×òfã¬ðP(ŸµÖ½µ¶ï¬m ŽÖ”q¾µn¯ÖjÍõ@$™rÊ[èÊ„ÛÑÔ,Œ‘}ó)ÓÓUÑ×+dž«ÕQÆœ­y¸R9qdX í_èSl¸*RQ+Ïë1Sÿ·ëŒaWS¦Y=ke¯W§É^ÄâØaì'ŽŸ>R1þ+šDò_Üalý5fëÍ———–Ü>ÞZ*ZáiÅ^ûéŸ}$ÀûÅw³vë{´œ·>Ì—óÛkÂÒí,¿·œSHeÌÍ.[µº”ÍgÊÈ‘ù t†¿Ó®qK" nA|H7†B…òÙ«ßÍ·Ô£¡zQöaK®5ù¨]k~èvWd¹u{íûËÛorß=¦a¦ÂUÝG"(·µe’+'绽Òh§¿ò[ú4U‘Àûü^ý섲! +aéOf/yPCáÿÔô˜þ,'ªu¾‡jè;òÿþè­ÉÖíÛ\¸t{Mõ»-òòázc ŒÝÀ„D2mŒ¸ ìõñq½! úu7ôãþ¯ +ÿWWõƒÜÚà‡©~§îéÖ‹0»ÿ 5ÀÊ^<ö à—?™¶v™/ñ½‘à_9Æ0€›W ûQÀŸ€óç=` É;ÐÐ6°?Ù:g€7ßøýê…3g¾~êÑ~"HH +À ¾£¼w#b()À–?Å«³]?°oã;šŸ°áïÌÂøùMèd €ýb}`ó…üy’þ÷g–ÊŒ?¬×áùþÿQ+/2^`¼i¥/ À6ìèŸÚ€ É $×"Jˆ$6H8x `‚© § ˆHíß]öpke¦2>Q©LÀh(ô€¡Dæñ Ø„ݹ+ä|WíA0¸à¡¡ç‡ýîÆ†€Màì™FAéÍu=a ú² &å“­®oˆ_lè±c}agGðWâS*¶3 Â鶸¹Þ^åj¥£_d“YLy~¡-´u¡* ö7Eaô-`¦V­NÔó»Dëë&ìO–æì lðÝ4øÇ-ö«à½ÆÐ¬Íw±è{–5ä‘W_?.€Nµ³IFº `κ·Ø¯î‘éd—#óùBƒÃŒ–ÿöÙ€YAÑR¾NÊhYf<!ûyë'8²ÅŸ«Do‡²K¬kŒ/K\Yø”¶éVå˜q?Œg‡é}Xîºì0‹=ìĹ¡G“3y‰S¤¬§ŒÊ²‘—F9W8Åa3 Ù›aƒû,Ò¾/ð§âà1Æm4ÍÓsO'ÿåÎÏ~ö³O?ÂfèÇß%3æ/,´'³ÉlžÎƒìÎ^ºDW4vbøÈñ±iŸ*ò³Ÿ}ôëö¤¿²luÈxÉkù›íÛ­(®£R(‘ õ=ÒÍrüe<‡læ¢öúåòÙÐÏI` ß ü÷Ç ÿùã±[èè5Ðzðá© +€ñ‹DÜ?¯ ÑÓ§;†´`  o|€]í€ýeÂ~°½pþÿÿ¬'àü•P¢]àʈEBþËoAb €«W._ ‡@²hòçÓ-ü_»áW üþz6¾cñò.–îÇ4C®€0Ž•;6ÃÂÿt(ÌeaÅ5¼uY—à+õrmT‹Þ€m¡lúÃB×:=X›zŠoçè—+ç©"MR@$@ðŠûÆô + U†DT"ÂôuïÈUŽS­ŽWü ˜©0ìQCÄ`ÈõàM°yeU‡›´%"&®´<Š(:âæz Ý}‘I†Â+zÒäX`g«½)ß<_\lé8Sà¦C!8{—fÈM=”ÐlU@Ó“–®,¶6”¯%JÑû-‹ZäteòDF­u·2P¾˜C¾Ò”×ì_o¨özÜÍÔÀÿ™™·W·ˆNÔ3®×¡ùä7¿úÝ¿• +Àÿ'ݰDö¯øaoàO&i+£ræjã:–€À (u½î~h©¹|l?Ãõ(?ÛïU=c½ä@/#X.¿OÖÞͳem½Ê û2ÂãB™§õÁæžsc•±êÂȱ“Ó¸è_Ó œ><|DàxúË* TSë"‚}öÆÆ˜žŒyÉM ‡þéV‡ÿÃää«úÌÉ2ý™€´ço™úÓ]›àÝOú¯ÛËBi™È”€:Yk&kœ‰0 ¾é´¾ðì¥ÙYA^ç7'—tçY½1ë;PŸoûìʸn¥)ƒLÇ¢;_‡@Ã!&ö/w~ú³¶sWä]”±ÐŸ¾ µl›{œÌƒ–ÄÌyjíÚ0~ *uýUÞYð=XXhågù‚®RÍfë—€ÿ©)}«Qþ>•él^L„þå§?ýègw¢"óMU$!»ÀL«EÏJ™òu5Êÿ’la òÜ7,êßk®éŸ-¿\÷ÇÐ/(& !O¦ß +#nÐç1Ãt0£Ö K½ô/­%v[ ðM3€ë|¹ý êe:BÌOí1Âû.ß?6 üÅ»³y噯C®^ïV.¾¦²JàÇ?¾õÁup­[ D¡€ˆUdëròùo\»©W ;V|ÏÎwLcÉ ú2 Ö­A ¼¶ø Èâšÿ½9¦¿fZ}xþá›ÛŠ€€s_Ы„Ë_À~ñÁ¢Ù È Î?!}a èy(‚æv¯C8È*‘Jþµ{Ð¥@çûð’…ÿ§uÌÁˆtÂ_Ṫ|è«V¢r´¸ €R•ˆ@ú†r„K¥ & +è˜(FÀÿëC7@áˆ+G +€2Kïó¯œOز”Pa]€á,ð?bì» Ù|K~3mþÍF­R9) +01>1A²ˆ€Î]\oËOØ1¯Ñ,nPÀ2²»z¥E‘Þt»—ë­kÞ†?°1×Ìš"cå@ÄAÇhÇEÏÄ0$~Xo‘ÍÞn6 V"]‹b ü…ÿº<Óõ‹ÍEí@¥®– £'Ú +›~gæèó7S«Õ&ªúLTÆgÍTñ´†.Û¾»« ݼÿãëÕy÷Zþ]Kf„¯U„²zôÖë߬£ 4ì ê‚öÚ¹¤—®#‰¾×vãÕü¿ê(X¤§½á?z»Ùòù|©½29Ck¾si‚rÐâ’ÐñÛÕº ¨åùfŽf•c•ú AôÐW€ê#ÃÇÒ_‰_öS9Àè”<>dØm–ãåüŒÈ÷¯W¹ ùþa)x®Ù²`‘ߦ À((D–¥ÊËiî®ýôgkw~¶ÖÜÍG;FB;mÕ²w¢ì§‰aX†Ïè:¶<›\ávŠrƒ`ú‚°ûã‰V扄ö0®á#ѯŸž·ïùéGËß›pçôxÀòÒÒÒ²\÷¼ñV j\ü“Õggɨ´¼!Ѐ^ËæHëŠ,,ÿëÙV£Ö2k€ÌÎN‹ÐÃQ„Š¿Ïè”ΈP‘ŸþËŸ-C HT¤`ÙwÓ°ªqüðU´ò=µbP€ "f˜S¿š\¿äÖºÀú¦œ‘{t6#¿D<$·Œ.8Dì6`l uÍЯ °tÑ.˜oÞú€aú}ÀV˜kü¿À@€øè ñ@c Rú‹ ˆZÄ;­ƒœù:³¥€`—E4èvpùÊuÆ@xÿ†ràÂE‹@ÿE½”Jï(+<~Ð_øßy•æ‚Kcä—`/ +‡u_ÓÏ6tfާÃϲHÇÒ@‰ÿÎK™z ºiú›— + ݤot KÝAVíu G©-%—Øß¹ô•7Æ@BóäýÀœ*âªÖ+§Oy$àCG= .€àå£hf#9ÊPçà¡È¥÷\áÙ³x%Æ0Hörj%9ê?–{¼Òá ºà -º<Ý:¸`h]²] +ÀgŸ Î÷˜üóÅõUùÑz +¬f3#CÃ'OŠ0v8Ó‡ˆÔôÜr@ œÿÕEa¶#ò­ Ö#¯b G|S>'Ÿ›\¨·vôÐÉWI°±ØÔµ`suf¢&ï\×ËšÙŠEø"Ç—Ï.ðf“ù 6E„ð‹‹M☙?ÅeÌ¡hªj[ŒhÖZ]£ðqÕZ°1ª¾O]4‚pÆõ\4'‚ º¬u»«@Ø €Íkài»Û—¦¬à§ŽT›Æ€À{ÿ,„ø)u2¿Õ€ÜÖÏ{Á?àG¯xÆãŸæD¢ÕZóèÉ>f$ôèø0€o{x9°rœf«££ÕJ6"`„–úŠeQÞé'¾—U”i­^û2´üž,|ñQÜV}Ýúð±áQg®C.´&`]vgÉ£ôÈÍ_[þSFÊaÿ¿JŸµù™ðn¹U[YÊçÞE‡Éÿ¨å¢4æV‘SÓõiS¾¯pW¾tá„¿›ÏM¶V„û–Z|(ðÿ£læ“õ ÷«B6E>|;(?û—µ;y{Ò#ìQ* ȳ‰Fž½• ì5ý9[ ï¤ÙR£Fiü­çêßáùe-û8¯Ý³è=+0«¯356:6VñŸg´ªÄªÈÒŸ­Ýù?ÖÖ>€?A¡ ÿTä{ÙYäÕC7•Òô%|/Uaä»Éb€‰q~x ÑoQnÚÉÄæ×õ£'Fd‹H8¡¼Üâíþ?yô„†³ÝfÔdî€÷Y*î(óNŸ¥‹úM(,¾u+F"Ÿ9õµÅ§TËÿ2€Âù/Ð3¸§·»òÖŸÿú×+ç®\ï}+?ÒÒ\C0Q…½÷Á±ðÞuÂE; +À•ºÌ„A‘ûÅ0ž+£Ç +àc,âS,¹A_†Å?Æw¶ “`Ú‹ØŽŸóÌz‚ÌWËüg+×*gøË‚óiCŸ¸Œ£ò”‹7 +€1WhË2}|H@fõ@i öKøoà|:ÜNh{*´€PävGJLS¼›þþnôÇ”Êíþ)t )Û )ã•зf:@¥rÙÊ»P PàO´Ð¨‡½F Ö/™6(È|Àœ€&zèŠ!ŽX¼¸ä}kàR*lOàóÖj¿­ÈÀ‹–_¼µ±R7b8ap€gl€–àß­ëáþËÓÀË÷ðBð á´guNž†h‚¶PVhÏwaM«P‡4›òèE Ö×7·ÖéµÓÉt1é +rK•"*rÿ£Ä¹7u=b€Îд±±{XÔyUÑbbÜà/ø?yr¼±¢ºm¬·V›ò}!賄ÿ¥ðß÷ÒÈoþo¶o{a€P¯׫•#ò²ñ¾O!Æë`CÞ9h /'쟛˾ø$ÓÓÛNb£žµg›+vöÂåó: Šx¯……ùüN«ÖhËlìøúÉ ø·Ž McuP4sÕC®såXe6ðßZ=1‚þg¡¿ìDµ.ÂU´ú'›Jøoa^™¯©œ8>|äÈða‡hy¤1÷ú†|Ç6Eä6L®/&à½sgmmy{²•7=¸Ýò'PoÕQ3’úóùŽ¡8œi6d(BKnDøÝÞÝ´_*ë{Z.gïä°v1ç<Ú RÄò¿ÜùéÚ…öDëÝe/ê¥ï-/å5Q  çÉ=xƒlV™…¬53¹š¿k"‚´ƒ©ßû¨‘m¯5÷øÛ飓ß°ÿ_© ëÛ‘V_J¤Š´&ÛÑ"’*Â-É^me‰VèÖÖSøIhó¢V|çþ42úøðÓœËÄ‚‰Ïñ_Bm!ð1Ä'îÿ]&êüÓ\Ö#ì2`l õ*† =Kc½ÛÒE»LNø›·~|óڕ׺€pñŽúµ«{Æ0\Ÿ}~#Áb,`eβ\[øú×OAnЍtbTò9ä}~ýæÿè€÷o˜\½r™9Š´@pñíý+—_@ŽæŸ`hOÛÞ/­<c æ}ö"NeÒEÄÓŽu\ú§˜a_ Òw£ך¦y ºÏ8ߥÄßžšuÁ01ÂÛx÷|” +€.qfÀkyÝé—OŸ÷\º>%¤tm(ã ýQß ÿô•9ìórÀü´±ßK09QŒMºüó=Ód0ÆHÔˆ×a¤“dž¿¹†ÖT³+éH[2çã? +¬ çý +#`aFJ U0á˜-À¿ÿ»pr—­¯¯¬nº«ÿæzs¦2<¢gŃՀ-ÝíiÏ×CcS@NìZ”åúgâ—f…PÊc]1€êȱJÀ ?! +p„Þÿ3C¬Öôš'´E¶b5€1ßµRyI¹Žh+òÔ'ðÿÍV‹êúK½“/, ³ +äå+ЏŽò¼-ðqm]¨;?Oë D@Þ›iü$3Õðl€*½h)‹²@·b¥‘ŸÕ}åŒÈ¨ŽëßYnÕ)"!$%°1–±á{HEüwqE~¹¶¶°æÁEº»òÇ™å7oOè'ò•åRG¨Gi:Ñj.6ŠŠ|‡+²üláNÖúEÞÎêÛ©Ö³ñMøŸß@Ð*:BTäg­µóö¤èBSdÑ>Ý¢C-OäN稃,ƒÆV½l22¯TÇgª5Þnæè·Ì¨ßúUlnmë'à&â¬Ë!Ó,ƒáÿ©À +€0£PÀ‹Ý–.d7oÞúÏ€³MX+"pÑ#î; ÛL}ßøŸÖ€s_§=™ÉD`ZÊËåiä¿qóÇŽøÀÚ!Téo£­ÿƵ.TgµöãåâS,›/ÁCà]??üL;›€M¼‹}æ_y‘€˜Ít×GC–ggÞÛzù„MÅø‘Ø{ÿõ=ª_zyÁ*hëw¼l… #-e$ À:`øÄ}Òh +޽°Ø +€Þ"B~ôyó”…ª ÐàÆ _QFÄzÁ +ÀiÎê`×l€ÑÕÿ¼ Š"‹Ã”¯å÷H¬»DÌ1búzþŠÀèOžî(È'A̳,À©c@×_þàòå×^{íÜåüù_üÍ~ðç÷ƒ¿þë@»cD¡£üÿ­õÕ9+ç*\_0¬7à«}áõÖ]ÍCSáuDïks•¦üÅÕMúÓˆèE¤Ã£@³¯ ¶îÓ·?ž3,H%ïc}E£Ñ\!î—ê½³±Ø¨ÍÀAT¥Åu”J•G"4Ëû[+s3Mnm鑿ú"5Ì1þ_UT¦ZÕym2U`€õ4t)¶ø û‰”V9þÒKÃåëøq}¸‰29ÙØaAâ¡CÇ@G4L¤<±>ÌÁætz©y¶é™gŒþþ ð¢âõ`_Ì—noÏ4îÉ–O—‹AÁlC€"—XT ZýSƒåXu|t¬2:* brB/ÛááCG}ÅHý À +ýÔjÌ['z¡| ráuå¤XEµrh¸¢›pfàòÂpð= Æv©Q'äk×~ä®üåÛxž6Ó¶÷K+ÏÆÁt +ÐûÂD§ÉtdB0AL!ÅÇ2Þ½–.¦ÕâŒmý…R^10@¼"ƒÌMâåãøØðÈþÎM› 3yêåCÀ0¸YP€ò#èíR”¶KÁ×5oà‡»àÅh  rTz|qc¿û°OqZÏÇ +@8æ`¼O™:A¥ Ö肹FÄèpÙ €«~²ƒ–Br$€nàtÄúÛNSsßÏŽðMZŸg¨à ûhXúO÷ç)ûë¿ü°þòÿú——/_ÖÖk¯ýù9­~ð7?ø«üoõ×ý× íºLpJû}éÓ3•qú +žìñoˆìlm¬Îá=4Á_†ýÕÿÉ“'Ÿiùφ‡ï®ÎÕ™edcëÁcš ëœ>JÂÓãÉ£ûíÅl®ÑÈV·|-cû?ñû3}öèîöV+Ìøða1V/O™G[+µqÚff&f7•?‡žDѶWˆCh.2nñý-ÈÌÆV{}Ý€n ôi˜[YÝä ·#²’8Ên{j wÙ ßì +@÷¹¯DãuØÛZÅNŸ ó ÖS¸TýûaÇŽ¢`â^ã[™Ð} œ"üÌÔ»kö¼%x»%èJ€£5"x2{)›]ž®¢„ €‡>jç9€@ÅÞ +€x +õ}*úËË$ á®x9»  *j!#Ãêð±áê Ø9úV” +@~G€*µ~ayùmàj2&±[¾½vgyy!€°Œ/+΀ݞÑ×¥$ÙhÅÌFØï€wSP\ž¿Úl5|êrüŸØ¦ù\Y·t3‹R‘û×ÌDŠ[ ìêàŸ©"ù»8Þ²w¡ ü-Tá®`8Ù³dÛVVÄe‚óì›5%àd¾ðÑ\ƒ >\¬1Z„þbÔÑ`¶>e @·¯B S1Ud¡•Å,oHž¿¹­Ü; $,ýW‰XT2ü ÿ ×y@€ÅõõUúßÐÀo\ýzbä͇9ð¾GØ~H$¿ÓþW Öë 0poø–ð@~¸ Íð< +±ûWÕ?¢…?–,´¸ræÔ¹3§y2€«p ¡¼>×ß¿E7@1ҿϰ¾|åF’ý{Q=öÒ¶­ >V$ôno¾˜*€P¸ÿ: ?4¥±écñ&(Oâx…y[ íŸJ‡ éâ"ÇûãÝÅìÞ:Qd©RJ^¯PŒþಶŒ¼l ù6.Â8sL^øéWÎGºð? ˜"€\„÷¢ ~Rh¢“À_¬àø8å¥u†Rx1â]6 +@>¾J´ rD€ø(JfÀw„w)i—ЊÅ@ð——åÝcþÚŸÿÅ’ýÝÿýÿöŸþü¯ÿ¢?øÁ_ÇI¥Ñùs+€¿tøn·E›ìg³%ÆO@ú§¯ñ_O†Íõ¹™ñjµÑ\ßbj†fÁÏŸüöÉo™LàáÝuyéõúÊÆw²×Æüü·Ÿ}ö[6Ÿ<Ü\$von}KW3ü0ò Ê•ÉoµýäÁÖ¢üÞZcýÁc²eA Úûx+—?37W›¨Ì¬n=&9!}•÷㇛+µŠ¨ÁÊÆÖý󱟀BúH°¸¸¾ÕÑW•«3 +í6ÚIöÀÿù_;]øÏö.èÔ’úñJÕýè“ù1Í:<8\YBµÚ®Ÿm¬É7J¶€ Ï.üz&û8_Òeqõ¬-zÈ2muwÚÓM3i8)88à`}wÕÛþ:N6ò¹ÌÖecrYM,"®àø¨Àù¦«lÆ›¼Zw Zà«*íúLªgQC†/¾¼|ûûwH¯æ!ù­zÞ-äkÖÚÂì4)3ÿ@'ã)AO÷ÓŽpÞo¾›g“gk[ÚçóµÖÙv+ÿž›úW\âî}0‚‚DE–ÄÖtl<1™jb۞ɩ9‡¸Õ^ÜeÊ8ú#ÆŸåÝÆ¤–ɳ3Yƒz(ÁGÙ8ÁËí¬Ñ¶ÂÃÕõúb†î«þLDTô—¦<”ˆïôá;ËÙ䉩ˆ«ŽùíÆ½–¾‹u*¢”N ”° RÏŽ333 ðÅOÛÑÀ„íl€»³±µ)bŒè¦Ÿ‡ Ìàqÿá}Æ|, +`.ÞoÀØ@³à'x—«–.ÚeÖè…¹&o02_¯ `Ðe×™ÅïªQ7zçýˆM(çÎ\¸pæÇ.€Y¸Èüƒ¥óR$ä@[q…ç7}Ã[P ·ì ˜°¥ß,Ä 0O:¼¸cqÄѿʞJíÄX,Y§¿Î¾xÊ™ñ¦9€ÜȶThÃz¼|TWF!©.Z +Áf%étì,@_#pŸÐÂo/ºPBus/€„ãnïOê?î?^¹}tŸÆ“ ˆ t¦ñ€³”ª‡ðU\ýÓV”Ü.´P„ÚºŽË‚‹h¥ zÐ °[Ы³ Yðý  <á¶ÿ7 …HÀßüÝßý^¼ì//ãåË^Kàòkñöç?Ð Q€.ð—VÄþ毒ðƒËéÇÛ1¦Õ `lýÅFµ:·¸½í˜2\Oÿ[i +9jõfk ÷ø5Æ?ùÝç¿ýíç¿}òäÁF£*G{qã®Nú:ó;ŠdŸ=¸¿Ù¬ÏÌTçVw>ô®çÁr½l.ÎÍÔªsºþ·‚v½ ÿbŸ?ÙZž˜˜« +«÷?Óy‘}œN¦ÍʼnÊD­¡ÂÝ8€Ñ]‡æJkuqq±¹ºN£½›˜zȳí¶ûÝ +@² ï?€¿‹7u¡ HÁR¢ßA*ñëØñù‚Òé:=õ8 (“#=./]õt«>ÂÃ\€ ”óòLðdžñº• ³ñÓ£Á›ÜÂôµx€Ã‡‰ýë0£FXËñ|ó‚|A“Á`x†! +0@–·&=’ü]-A»ù…ù»üÎB¦a + {#Eð@‰ç쉼ª ›+µ³µ–'æþOäky'¯mCœ1å¾  T‹Š(eK®·Š¶ã­Ää/²Â²]k//o¹u;ûN}Ƹ›"E)hhÈùÏšÍÉo5¿Q|”ŸÍxxi;ol#ñÐ\¼í’þdSD“B€ø¨Êkÿº<Ÿ—Ñ›[¦ÊçÛ ‰Xnµ@þ’)¾S¨Fú2ÿ‰ˆD©Ëÿ^\YÉWÖ[ÓIŒøgbûÌÄä<ÀÇhÕÿ +œ`×ο|”?»žži.€/¨œØzLþ"à•g)×®\ãl—]½BŸ0¿;­“7~óÚE´þs_…¼W*×® =P  €€Þ¿e^Žq€˜“àýƒ[ >öcàŸÅ¿zŽRøh3º^Ñ3&c€? RÉb6.ë… ¬t"Ly¼{)KØ_Pò/ r=ôÒå†óS7@£n±b +€,2 Î c,Ða/$ÿŸeR䨓·½ñäø‡Àõ%‡H]Ðõ~RÑEtðå—©1¤ €ÖþˆÐ+ň˜ÔP §(_+"èX@ @¡ð; +À„ÿ÷(ç_ù›¿þ›¿ûOxó¼ÿâ +€Ë.tüÿßþâ/’ðWèÿ²üàµà¯.ÿÀâzÇÄòC?û»Ûù\m¦¹¾³C»ú\3úþéù°¾Ø¨ñü˜[g:€ažq„æOî¯ÎÕª3|óþãl¡?ÿü±ÜýÏî¯/ÎÔkõFkç!òn¼¨‚ÜüÇw7›s3õ‰¹Ö}]§pˆ(•ÝlT+µÕ]ªP-ŸöOMõéÙY”Àðñ±*B„‡„ˆäKÍÉü]Æ#PET´L«Ö›ž$Љ˜†üïcÉøËG€s¤€ö†¾›v6®›F2xL€¹€ÿ@d ïL´ž?Qã_T¸!ÿøýDý!”1Âî=cè%ׯ_‘û%eÞkŒ+ׯœÿê×ÏC‚@qgÿª'\#D‘… z„?ëÕ±žc_L†Ž¿7¸× Ͻâ|aÆT’ÉÜ9\&U‚ö¸Ä—XâîsB8|êe§qb[dg&4 8€!{ŒÓ.ŒË€»ÀW’tw,VZ²ÐUQ ]ˆšÀ›“§ÏÓ‡.¾•üú ²N Wˈm„ýùV´yÚl€S2¥#—N/Ñ +8‚ê§kÌ5\¦’œ/çUI +ÀËLØP0ÌÆ·­î‡´ñ7ó7šÿàåv~Ùk?øóùׄîAö«üà í’!î‰ç?¼¿uk]ž~}eëÁ£»+ z ›ˆ¬3­MUúêŽËl@a c@ð.êáPo?4þ |ˆM z¼÷WŒ`qÊÇWZÆ`?„ ¼ø«ß„r@ÿßj ú»­9À(šÄ`­ÖüíÞïtFçæ?òÄøfÀŸ€-$²4ÎGAþ¤¤Áp²ŠÌ¿„‡œú•¨äEÚf),ºÚ™é-@»°¨>Ð oŒŒ°>ìK#×Oåi­ëÍœ‡5¬þ¡–3K˜¯âSù:8â ½4 +àˆÀÀ B$qX¥°|Îs%I€¯›ðûåî¦Ñ#q’êÏ×Á¿¤»÷FbÛÂÀöv ð§Xv +€NœÃ°pÄ€LÆ€þ¿-À\<&UÀO…ø¡ú  ÷‡/¾üå¯ÜýÿÛÝø¿úÙGk¼^2´~Ü0̃üL ²²²öñßý2þñ×ÿH@4 ºR*›àC ƒä£S_¸Y©×î¬Ì”wÿîW¿þ˜Æ À…ùr©ú-ü˜'Høÿ1@„ãG€A˜qP ú2Ó ì¸é(ðߘ¾ j EXÅnBVûÖ%‘ œú׎‘ã4ˆp;€5¥{F¼ÀúuX uB§ü%Idú k%—ÊÍ2]çg&oEç‚?ð\87‚™ŠV%žÚ äŸÊrž,   €‰  ”TÛ¦ ­tÔ#[‚³ÞRÈNç +(ÛÌ«õ^&pÉãD–¿iÜö<ŽÎïÐÅóúÜ®–‡Yu~©úqÿ û¨žÙðϨº¥žTpe¬tôGP‘( +”gá¥Êë‘Ó|L«Þ{0‚ÒçKÅ„?F^w¾‡èW*:9¤#ÙJy·ZËûõê•r­ßïg­hÉîäÀß]>Ë—è]3,U„÷©AòP=²˜ ¯UP9пA• +3}$ŠR66f +;³tS„©V_[ûV(Ý·a4ê~ÏØõó¿ûùOÙÐGÿ*6ÿŸ,ž'ˆ €ñ Ñö(¦Œˆñ¿€ü¡Ä}!$À^€À1 +à¹FÄ8HÝèQަiwL0¼óðýwn<7{ÝÖD$Ê p\Ë¡ÀËï$ðd1Â#À;Ÿ¡G~ Èöý“tœ¦NËà +ëýÔçß“”ì˜ýãR¥Q¾&g€8a©Óüç œi©Õ—¿dÐÖU´IB¹Qª€øòDøHXy‹à¨ê¨|.Pâd7( ›â½¥‚ + ¹G?ƒ #>){X„ÐÜd&l Nq…kCÑ0Bzµ Å= +³ø2hÀg= +à˜ÀPL¸Ã¡Àz¿-A +üïvÛîØim''€Â°s‚ µÃ@N·tØiu¡õÃÏÀðS€ò逕Òàˆàœl°ÿ@©‡€ €®ü?G-7WòŸ†@ù:0þ§÷æ§o®ÔëUa÷ïDŽYÊ…à§O¶xPs‚ûcòË_$ø8Œ ð'þMNMG‡£;+æÀã}¸ ëç@\KaAc–$83s~ò¬3a_¢ëÏž=+¸·ºïÎv&Ûyæì”£íJtÔ„x7S)Åp9É…Ôå?9óÂä&í5 Ñ'–O)J¬bÐýu_h€)Áiø_Í{û@þÆ]pmƒ¹€ª¤¬z)à]ßÜê Eû€Ä¶¶þÈwY_ºá.ÝôÐ7=)èF¿èaÈêó‡y^½ò +³,+»ÞAí^S ÛØê/åÌ@¨ô¶¦×T÷ Þ)ßÉ%Œ=ìëü‡sä ë°w©óîÒú¡/qú!òÒO€¥€áz‚låÕò¡púÊzí#èE¯·Æ}oÔ UoÕVWoß®­Þ®ÔV¹©KT±TQ™d¿!¸Ç)b7fG .ÙÖþ>5éß-g››@½Ž›L¸µõ`2!AüÔdeœ{ëu1€ú½Ý +€…ÿžÒ ¢ìùAbÊ †ðŽ à˜'O’4 !%€$áɉrº€.€¿ú³‡oÝXX4ßòïa×c2 º ÆÇ…A£à-yçüNS‡ßçÆÂWÞ±¼àÅ“,B~‰0`‚ûQ1 5þB +Ø¡>©À›§”€<}Àþ1ð—ЪZÏÁv£¨[ZÂ1öûñðEØK ,£K—ò/|í]Hì1}–q RН TBe *;—”ã—ÝM>ZcmoyƒþqªåŒ’ àÝöÀ@«ÑQ$ˆ£÷߃±¤Bu1:˜À§¼·œè ßc}3 + |H„iÔÀào €¾†ÀžÔzéóÒûwš'Zöþ€€&ú¾Ïä`е<Þ0JôþÀ‰O—ü:,€üÀÀéS-?ÿÛoÙðQAþñ×hÿ§[þG¼ À €êÊLiWùë”H‡ÉÁÐPzj @AxNúH‚€BŒú^ÅøÿŸô½Ÿ"3¥e¿t üÂÌ‹ôŒ£vŸ×‹øâÌ¥‹øÍሒ)ù”ŽŸ?_F+‰ýê&ÏL2í8…GïÁ(Ο¿¸Lláó=Å ~öéôìëÒ©KN5uqêüÙó"—ðØ/ÕlQ&]IåÍ{ž~åžøˆÁûi |Dß³ÎíG<¦`aݵ" c"­9ì÷ò|ÿQÿÑáa¿/|Þg¾ü|_pœçýÏ?{ôè“|_‹¾ô«ÿ0ÏóO>éõûŸ}Ö×…uý‰}²•-ß^¾…÷¿»¢‹…³(˵*ÓäèyþÃGÿ/©ÜKÕ<¯×s=<Ìò+â,ûüѣòŠUªÃüÓCÖߢ"L©l9P=éXÿp+S²¬üC–ª®jÒûüp?ß?¨‰ô>íö¶^Sþýþ'Ù#ÝS3x†ç¼oäÍwû>ÿ¸_ž¯ê?k7»{HE²úî§ÂðüÓƒÏúkVäûL.¬ä äR3çg–÷UG:qøHÙ©Þq%µ×?<8øûƒž*T}¥¶ß?쪊ˆV¨"ýüQÿË?TE¢-©ÿXÊú‡ ®×Ú®¾ pÈ-{Hþîg„àø™ÇÈ8 €–„€œ$Ò'Èw™ 7ø˜` bFÄø’Å\ à[¤v' À'Œxëíw¾—ð!Gû¤ýqØ¿‡³Áuœ‡€·Ðó,áÀt@a 6Z6|fDH$þØîøX:á&{²9Œý ýǰ‰f ¨—Í?a3´@_c¿Ä$€ÿOÃü@OJ©€ó ˜ Dp6þ¾Äu´híÌ´I5 +E>[ÞˆŸÀqÜ``¾çlø„@Èî52àÄXÉÞ£ÖXFGý €V¢pç¢sÅ(€ ŒQJ¬ò³Ø¾uÑÊgÿ€‰ŽXFö¨±šæË#£¬÷€ëíÐÿà àÈߨ~Œ÷ØþÓdè`Wx’à~«ŸàpÄ ²rçh@²˜è2!0€¿ûh9N²¤.€{… º~ýë´à¨@²$a¨Ô¿U)Í—m  ðèP~jÄêþ ¢¿J (Àø8À@~ÀŸiGX¿Á†ÇÅà/ˆŽ8@âÅ3gÎ#Æòˆ<;©„†aqo=k –LÏLŸ›.ÍèܳÓb„hLç-ÏŠp4À6}ì +d)è“g•¿ žߟ(6FðÃ[A÷F!¶ +1(htÛr%¤ºV½S]©ºC^ iÓãLÝÄêΕ;åòòÊ+ßà\ù%#¶tµR¹S½såêJy~fòœZH2Çð6b>k¹4O?¿³RÖd1÷ï«K¯¼âL˜ÔjåÞeh³rg®æR´Oze~‡Š0]QªÈR9*é:}M N8xseå%å_ž[RNœ÷b°º©+]…¨H…øGKWªUí°O5ôåÔ.ç +gH|7µdJ¥És_™ÐŸË´îHU};ªmµ<ç»qƒ :~çΜšªÈ.Ét'Ú"úR¹ì¿¶1tzb˜ +€)3éÈQÿô£¿%>ÆONH¿#×Ï=0ðK<õ¿žÿˆ'O’i€p!,~ùŸ& þGõÓ÷HWxnázê,o½ ïRiü£Ÿp'@:0.†û÷ÿøÁ¯.<(FÇn¼uÔÐ`„€Î¼8J ^@ýQ}ÿèyÉó0Äœ¦ù#©QmžmÆ×—ÓñTt,-‡è>‘¶.K›!Içÿ@,014X +ø¼þªW*"S6×?$,üüº ßHaPzJÔ~ +ûõ¡€ ØX¤Œ Á¿Bäà :g{;…àøš¿Õr¡»h€Ïàä £žÚ €#ú‡°¡,ÿÃàH€¾Ã{þ'õÿ¿Äö„êf#€`X¶ÿ÷ߨI€ÖЀ8Œ[îï´·»…·8rïé>aÎc(ŸbFcX+|F,ÊáÿµÜ,ç'û¢tÖc™$².®VË¥ùs3•ôçXæW©ÄöÄË8H0h¡ÛÒaœMâÊñ^žëïGÚoµ¾«‚ô‡áxJu)ÃŽ:öµD ]YѹÚîüGu!´±ÞiëÔA’¨V­Õës÷T†Žp/µŒ¨ƒöÄsE2*’c´Ð}ºƒ,Ï™þ=|w©¾˜›V¬KDXžŸ¿0-n£'ýÌäL©¬&SM×êù•~F¢ÄwT‘*}ªµ¹CMëßb¢EÝSeÔjÒð+Ž»UËóõ pS€p]\æ!¾6ä ˜š„ÑüÓý/ÀëåÀâ??åÆ0y’$^á(rB€ØIë#bü7ä GìððÀÂu¢†¼€ÓGŒçh +Œ‹ À{ï>¸~9ùÄ‘·Ðó@à°0xÀÌÿ… ÎHþ1¤[Æ?ö†ûÃ#_À X1öŸ¦ù ?¨îÆ— »ëcŽ#¿Á߇XŒHôØKâû{¿÷" àT%ýÝ/ý®ncàà€aX\\€n÷þÐÄÛ``€ _Èp¿ÑÝÙ ýÄó¨õ  à”Qµüéõ:ÆX$FòÍÌ—ØŸ6càÀôô³Ï:¡v}dþ³ZMOŸŸœ~vúÙÎMêÀ Ó¾"˜˜|vr’…K¥sÓaøÊääDx œ6,ÿôÑÿóˆ³}vzò¼j3é@‚Ó_93yæ_Q¡|Ò—l׬ó6gƒ‡¶Ík-8ÂlŸíæ»Lüa–ß©÷sFª“\H‡Ý»×§KÛ–òìÖÄíU&;è¯ÖªŒ ¸{7Ë÷×ßïõ{?É«JÚë˜oéš>ÎÙ–²Ùʳ*3(áW·«¼¡k™Š¦"Jüp7»nK*mšÂX)¸JUÖvNïDþ(«>:èÓ? ÙäÝ¡2Éû=Uä'YU•ØßßÜbü_ŸH‘g½¬ìvPž:‚¡ôsÝPéþ"Ô´3¥Š3¬)¯Ý+§–ØÝÜü02èE'ƒ».z‡õÊ?özŸ(‰.ÑBçv3%9ä²<.€™ókhí»3ûãå ÔÎψ•C-C¨ÿË_iñkôýÏœ FÕ¡ ”÷w¥I'g±¤þé=:X“ÿÅåñ±8°Àâ‚uþ ` ûn¾ýàí‘Q$zŒ@bfªT€ŽxüP^E¾õðÏ ßZ>|ûE1€®_ÇáYþ óøtÒå ¨?ªï°?B|:¥pN eˆýÆt|(©5->¸ "  /¥óSœ,J—¶,Êg ðkðU&ýï°¸°ôãÒ¢<ç“$é¼" +9ý·cà |$@tæÇwaéˆÀëd@·‡ÎÁ2J9:zÊš |W6ƒ5›E=,”qÂ(÷ÔpÜ @ ð2>/z$’,CŸ@æ3¢5¸ÅQ €äúïÝþ,­`££|a8âà€'û´l%ÐÑí…Vcgo§ÓîšIØÓ@¡Ñi(ƒm•F&:¼=n(|݉<Éàg[{ºQt ü‡‹Â@*P L>œÿM|Ó,PÛ +øO’±0øŸÿôRù¥Jå¥ôl >Õ»•[àùÌ”ñ©KÞ,Õ–‰£w[/ûReµtkY¶N0 Zifš!m8¶Õt™6nW^bqü¸†k¹ø‚’]"0€D¬‡¤âú'¥XiU’1â‘LMNÍLMáéïžùgðI`ã‹Ëyg¼|qæ¢*ADþKË3“çΩÆ«™ÉgTÌyœÏx1"-R_H¥1KO¶ãÜšîQàWH•ð÷Yy¤dN_û·×²Í¼×ÛÊÖ…—ÒjW+• Gÿ¥!ˆÀØ9e±ñ.ýëÂðÞÁÿ³'üqúKΖLÀ¾y1dÐF}Š ¢“Hf®ÿúAŒÿÃË“Ððq¾ÿ΃ëÂÛá-ÐÏâÆâsƒ@@':HÆâD–§û ð~vá»LøãDöx‹Î¤èÀ€Àƒwß)âG~éIbïøùt,øóÔ"Gˆ{JÍ?„ †x0X(‹8–ÒHÃÿyvH0 Ë—ðî·;Vù(Ø? ƒgíl×Êu³8_ƒn¢þ zX +qŠ? ¾`X_á{Pɘ ùàÿ§ ` +K>¨÷î K(€OùZrÉ(",ºÎ\ÃeŽYŽû|0〯ÌûÐs$¥yG|˜YðºPü!½ûð‹Z °tDf€C=ÆÐÞîjÝi,´M:]}€ÆŽ¸†2ÂáÐñaÛ’Fwqa ;‹Û-’døõ“FŒYž8 +`<‹°Ü©¯UÊŒøUô:œlx€S_gNÑ pÌÀzbÿtâüãâøëÓŽ‹SššòìuáðW*9Šî­[·ˆÕGÒÛ• Ó¥ùôþA×ãöqäK¿L]ºD̦¬ÇQÈ_²r–Ñ„Ï0NÁãÿ£ @ îÏ·^Áà«k ûŒ»ÞbÒ,邨rõCB[qq½—ž{`Xž¬¬Þ¾mo9]}J Ã[5¡.®úÙÖOò;¹UkPàM—ÖÖw++ABŠÒ]‘¨Ý æ¯Öæ_͵^ß…ýà8Ð»Õ Ø¸ÓsÔb_”B+Ç@GB çÿ{V=Ü`ô¡ŽŽU¤–-¹ByI÷¢/`j&fiˆÎþ51‘tY”¿•åö{=…Žõ!ŒKŒTðg@‚¾<*|ô¸VýV}XÀ»Ìœô£þG?ò@û€ÿø3†¢øÓ  ²SÀ¸ ‰Àƒ˜ è 0`` F$Áqy|,ƒPÀo¿û`hØÀ@}Ò¨bÇÞMe<`ø„ ¹÷™èØ‹ë×7°¼ï3áèöXOû| +)@” +¤Ø€’¹9gL )O­ù#¾l†y<µ½I؉¡Hrì¬;2âIöûs2  ¨±úQû¨œ7m ¾|cc0 +@é(Kê»UlN +?¯ œUaÐjdVYWa:½H9G@~ÂÁú×mà”—ã€}ô9êð´£,_×-ü®nSI €Á¾Ýz³e0d8J_GßÞi,`|XÁ|8f8Õ`§‹  m€Öt`i(,¡Ðh‹H´·E&t\TAg¨êÂbÅ“}ž8 + °è ~èàH€#>î%8ÉþŸj@—ÇIŸ$¿<†ÿ ü“àŸ˜óÂFC™ÑA½tõ?ó̲Þé—ˆY·¼|KI Ú úk/%.MOk!0=·ã¨Ä93êýÑGóµì"c´15sQW&¦=Ø’ASð€@åBž9ƒçžPyæ™bæ¿/,gü/zìCÔSìcb¯è+âÏL ÆŒÂÁõMús…qk‰ ÐWï–+¶Ô¥ÿ8"`ËÖ÷Ó·7VWk·˜ï¤v_@¡„£moõ²;t•6‰Í—¢ö[–?Ü£S¼ØZó¤Á’p9\Ñ™y*ècÂná?ê´*Å ŒàkžWþk¯W¯sA1„^pÿÄpÅX)KŸÎn&S„èÊ/‰Ìˆºe'ÏëÑaX³i¢V›÷¼uGF`@ds*’­}zð_÷)n¯ˆ"†ÞÄÝBÍ­v†|DÀGúoÑ÷oõï!ù“‚1ð/ˆdû?Sy ÿ½<&#xͧq @(¼Ö +@Ïw\L "@ãÁ»,`XLˆ8°X#7Ȱx+ä{ï¼£oq⸘¼û®ð^à±\úµM"/ª&/Ú@`‡õq˜½“a ssߣ ÛÒüèЇOhX8œ&†þqüOÄMÂq¨¤Xc'Žy$ Αž¶s±¤zÅïK€ÐËÂ|Ô üF1‘j-Fÿa’±Q…›¦RÌÉÂÙ£É ÷ƒþ €Sᔎ`2 “ç8@âbu–PÀ'øƒ´£¤4î—¿ z·Z 3=ø­ãÀ]ã€m0Œ· †l Ðà½ÓôÉÇøµìì' @óD €ǶrpÊ–Ž ý[ºÒÑÍØ‹\vÚÆ° à)GŒû°(F„àg)@âG,øüíc-¿Ãæ) ~bIŽ™ø¢Ç ‡l E `f^õÂY¾4së¶Òü­åŠÕ½Š×Ø{aÚ/ðö¿ ¿O„hkÀ/D¼}‹€s»xQÙ^Z¾u{yâY‡¶áŸA_—aÄÚþ+úßd˜ýÚ<¢¥?QΊƨ\fH `æâä™s‰L~åœX†²WþÃ2’7Aâ»À’AðÕ¶¨¿²k/Ó- ¼[ëß©Š8­µøïˆ°É•Éå ñ€åÔ€ªúŸg+ŸÃØÏ¤ÑÀŸ N€:LeªYþ +\ÁF›5Ü,6•«[©öéßü5S-GÁ…V‚5j^ tsE4g­^ üÇP:„üëyA0Ð ƒþѽÇ%Au!C"ðàús¼Àž@¯ó14 +Sóp}ÐÃ"À1Î{ðð=AñÂâëhä]µDÀ÷þŸw¼% .$þ¨„@éUȲ=n(â@Þ‘ú¯¯jc€°<$¨?Y®|íÊ€%CìLÄáI­7"¾&dB×$Ü.ÐøD¼rŠãÖ²X’ ÀÝh悼t戨̸^Ï<ý ϸ Gð3ú²m),s8@ àw9Yà¿–#£t¹¾Æ{¼’ `Ä`ó²ë[1ge5p?~.ýNò0ÜuüO2f°µ_ê6н½h¾P +À‘>w¹…ÅûÁ°ØÔ¥ î¨à iþ";­æNÛà‰>c€†Ž6´<Ù°3j€$ `‡&ÐÕ½èT£Ùi6š†o¦;ð±DÀÐ02 +à$€oF<Öà©,§I¢¿Ÿ €?>øÿݼ9_ŠŸe°1yTu±€g¬_:ï—ú·°üK‰Åàîßpœ¯lè\Ìã;d‚ýù‹—^¸È!± eæiù «Ë·oMÎTbJÞ$ • 9;ñŒ%Š„/€Áÿ‹õœ¢ãœÃøOøsɀÿI1L ÿ(¹. µd‰]Ô­³›Õjuu ,ÌVªÑ‘-¾ vÿ½†ïƒÿtå;«ëËøØ„LÄ&0½oe+ÿN¸×7j½G:žƒ?©¹  è^¯¬áu Š¬¾ ð´ºÎ¬\@ã’Ú4àkxó•ƒOÿºŠx‚ÞÁi)Ðߪ­‰8ê­½Ok«ù–¶ìÜ~¥¶ÊèIb +0¥gu~æ–»D¸1ÏŒHU²lX·H¾¯ŠäYõoþ¦×Ã1;ÁP‚·è¯Qß›¥r©\Å GÀ]†|@øÿw+Ð׃ð`À´ÿ_è_&Tþ#2 +Ù|“H“ö(€QÜѶ÷X_ä˃ $>0°¼ûàïŸéúPþ£# YÞ± £dLû»H:0ïû¤>€wÞ~pýú|¢K Yˆ@4fÐaesãúuüpx2HÿX™»ò¯‰ÌÍ >Œý_@ó?¯èÐ<$)ѸýÿÖ¶Gõÿáœ& .œÃ².´Ó‚uœ:*¢0ªWèÈxµÃ(€ág°‚u^—Qºà6¾J8ùõëɃî4] ïym ‘ëzL>Âûá(Ï (tF·(%5{ü\Zä9H€¯ðõ¯†þþ:°X·ƒ$ a˘9 Ýû#ûù5¥Ÿ¿á>[=%ð6¦‡~²àd8 °~’@“@y]É ),;… ³Ól’˜êIîw%ƒîˆ@tŒYÆããÓ(€Z¥L€ßÒ †ò'}†bõÔPàÿ?ýÏ›ÿV û¤O’™)ý/œŸb˜a¾Ç@Ä÷R`•ùi#À f/”AÀ¼˜‚X€ò +.d°)Ø Ð„k•iœcp‹ó€ÈPèœ?#ì ³ý0ŽÒO’³ºƒ[ËjìKÿ6•r‘ÉÿQW¹(pÓud?žuÂ#„!q€Úžà˜5h·"\¼SÁÔÕ¾n+¤Û4èå[½-ÜVm¹2¹Z[_­¬./§V6“!Ü^Vý]ŠÊmÜÊ?ÝÚ§+>ï{r¾Øìÿí0+X3X©” •ÂJ/Ä–(UÅÊ·ÀW`íÓƒ¿ÞßRÆî +²É6 cøöÂ,´ß;ÀWc£×Ã@jWŸ© Y.—ˆÛäg6Sª¼Œ{ Zd÷Ž +¿k @À¿vñŠø£ý|ŸŠäYíÿ8øk§obÄB+óG!^9›N•XÀõ{÷>Ú½÷qŠò˜H ø×üÿå¯þë_ÿêýó_&Èá4!ôK¯˜I§°@ ;GÅôÐg’^­$C €ÀÃwÞýþ÷ßq¿ÿÂuâ,^¿þÜ «ê€€}¯G€-c” ÉÛoð1â¿ýöƒ]øîXÄðb ÀðE;$™Á‰’°ýidð¿ò  +ìÊ¥†Jjµ1 L2Á”{¨î yG/2${±çOô  +…ÀÏÒ / +€b~NK*#f„@„QcD°Ïϫؓ•N‚n›$'ŽÐjt|ã¿ôX°EÒÈ@"0Gó8þ` ,-”ñEçõˆQ¡úÿÞïI³o(ÀÆæ"€*Uz”@0 û …ÀˆÀN¶òa  }°!¾mN~!€ÅןjP^ñn,Û¶p\‹S-Ê«Ùi¾þzãÕaqü€¨vª~êó(,áÀoÔ ˆh€ðô£oHú?€ÿèOü¿ÀO–ffžÕ_¾^æØD Þ 6^ëŽd+ ·þª€”y½ ç/â XÚZÅ]À†‚ ¶A qeßË·*ëË¥é /éXà²Ó3ç ù;”¯LΜ935Ű@#´ú‹,Ð ˜ŸKAÎ¥‡-ü ) hÁú,c"”5¨‚œä^«¬­†õêÊ¡îpygþ­×¹ûyOKÌúÓ«ë«·—W£ M¤“2 bÑ«¯|žoeyÂÿ æðÚÆVÖ{­WY ÚâËPÎY HVV*K0öÛŸ€)Œ,ŒÄ{t糃Þmm¢ž¯"¯…‚jk NÜèüºTÙT&[ûåj&üYÅÙ í_wc/&…|frF¸úª-µ•:QŠï‚ÿÎ'ÙEr¸H/ï~¸ö÷ÝÛ·_ºO$뉕D}%œêõú½zÆLÿ?e2z*àŸýœÿáÿÏñ+ñeA¿þ=ý'‰‘{ä;ØXX„,ůõ£Â…茒¼ûÎÃ?ûþŸ=|÷á&LïsŒXx΢C ÀåGá^þ½cÊ¿åícŸïš`ÀßPµ0ñ ‚@ÞyO‡NëO-àñ¹ò4¡ì˜úc1ÖØEº@åá×’ÓPÿO6{I$IXØ ÝZx'PH:="äå"ø;0‰zÙ ´‹¹ ½l|½86 +`X”Rü=ñàÿXv#£ùuÂÔ!ê;ê€zäÛ ŸŒ÷)¹Jt3Ðt'Í@Áã_暨ŸÅ§½X€´¯-òaGè°Ÿˆ€-t¼Y€fAºøŒu>¸ØƇÀÑ€= +@…y*ûc,Ç|ž`ÐÁ×ÃÐÚ}iµßTÂûa€Ö·¨&íUø÷Ò½Œ‰E+4 À`.€ã>+õo… ùœlxr€èÌ Œ?I’q@Ê-Ç}b>þ'‰µô›8êëAÀ8m´ôq]»½Z(|Øn› dyÈ&1Öû³\ºE  Gm;7n›$ƒ $Äõpæ"z1€)ÏǤ‚ÿ¯žÏ#4€4u+éaxz9{‘¸…·¨LÛ0KQžž#@â¥qèˆl`_Ú®†ÉÜ’ZV®ÒÇ^Gu–à|'Àë¥Î€Õ|ruõöª)8­óÕ”…po=ëß]¡ëX×o}ãµ^¹¶²ïTÊ(Þì‘ö_¥Ï@˜nüOÂ$ÄR+º„䮣¸UQήI~¸òiïqM°ã}²½+Ql|[·øyµòò mûˆl½7ò›+ÙíÊ«a`ÞF=F CúcóÍLIÜÀMR«½RÏ7˜c(ñ!ìE׈$ÏûkŸŠÁ¨Hb"JÆÿyý=â†`·¾»û±ä£™6ëË(iþž €€?[¶ À/ý'÷üjLý¶p¦+|¬€HÄ +9*CÈw>±XÞÄ*O[ž[¸¾x}l€aÿ-`DOÛc2Šüéƒ Äס=Sþ>^XˆÀ ûŽJBô/(sß2€oÌÍ=æ9éþZ þKÆÙd–ðKØŒœêÿNäÔ‚Vÿ'K8f,ž˜˜ª<Ût(%HeÙ@Ù\H Aãgø$@žÞ‰½#s _[Çæ¤÷ë_ SÂý0Þ{(@ØF} üÏ}ݨô‹ØÀ)/Ç-¿‰À^»)¼uO9"d_ü}>Þ ø{Ë +´Ä@°ÿ&hßôƳ´ÛÛ…à An²ˆÜ·€@²Îgw¶u…ôÆŽ˜A¡ujÒÔ‰ív×Ûx }kØz¿ØÔ¢C +øÆ˜à÷Ñÿ @s`hÛ ,Š#Ð`3Ç(€\ØRHóñs`ø­}R$ÀÂè?þ›ÀTÿô?UÐÊ7K+G>•‘íøTJ ä.€gÃŒÂ>úw[/z÷ûJ°T²ù å*ç-Žʃë–Ò2™ôÃâ¯sÚÞ¸-qB¢\§U³4(hgá¿`dZ ÁréܹkÇð ýé8 €©Áø?#0ýY¦L¤þÙ™¯â|Fºpù7Ô +×=kþËÕÈÔ}¾ì1oµìÎJw6`ðÄOˆ ö ä6¾]É&V7^f €?²V3ð9çõrSÿI€x)ÞY&ŒÌòrÙå3ÖÏ>eT¤RÉNò«¬°ú ”{Õä5ò p¸rîªRÀ{JÂXDeb_€¬_­ÒAÀMÐaSfŒÍ­¥rò7””ý´oóXé8;y'À—Ý-‘‚ÓaMjÚâµDDT‘ê§½Þ”€„v…ðD†á\ró¦ð¿²¶ö-(€îš+ÿ-SÚðç?ÿyDú%.€ÌXüÃèÑGåWÂèw¥…Çü/öG-g´ðÎ kã. pˆþL˜ +X|ŽþÀu½‰l ³ÞÀoÿ‡ 0ÂFdùÓç»Át +äó·4^ àH€tI<¸Alwx* ¶$4ÿâr%ðŸå7®Ì]ùÚø€ÀÔRGè+Äàïµ%ÄÅÎ °<»—i'2Ñÿc£HG*¬ÿ! ÄܱL°|l@€]¢D 5ˆz ²•Üž Ä{ý#'/ŽY +ðælt†õÄ“Ä2@z‚ÿ…À¶»èeŒY´&p1 +€tðˆá(€ãs„ŽÔàÿò—ÁR ]À-¼ d³@øŸ,À_«@ I … ½ƒ1`@„ÔÉ`¸·B“ ¡L à°1XÇ^@1÷!mh‡Jî[âÚj¶È&àŸ®5ºÊGéEvÚMeßj,B,|¼P%èÚXš… >¯7šîèþi2D_€oÛð?Šÿ;;>©ãÍ〺-D|ü\OÀ»ìT €õÿBÆ ÿ/.ë;öãU=~,iôa>7Ãè9<ÿQó¤¾H,`s~î%§wFÂC›6É+ôÇèp)c€ÇP²€ÖEïúy0À䂱Y²zfb9éëÉ€àS3€ó¥e; ,SŒ€ˆFmúÜ̼†ròÄ"S ZÕkwë| +?y{æ1$îæ½—$·¼õ¬W]cL{£é[ß³Úílry5$L%ɇA·<dK‡FFå ‡Øïý‘w³ÍõòMÌä¨ÖJÎØÙwE,é™hk=›¿—'Çý„îµ×6˜{ñ‰ÒÁ«½¿¢ç /§×U•Õfµö*pýÉZ•.€ôRE^Ëj7Ë$ŒÒ,v$È‚½€Lkyö +#ÿS&Ff ÌMÌM1ñUäö±pI¤$-±‘ø[° ÀÚZ%âÙ É~ôã þÿöo­ûà¿p$ ŸýRÿ1ÂýÃü# þuÆ? ÷ÅID Yôü  + :.äôx™,ßþC°ûcÐê¨ÀQ @¸Œã<`ùÓÇã`&äàÝ·^¼¾(°·¥?á¼»° ¼x=º Aùo$ôÿÚ7®<åkZ@j¥cbÐ ‚¿ (Bž }XDGþGõŸf©õÐ}€$Ñ¡î¡÷#®áXÔ­ €VÉ0òÓ"Á·röß åG ú$€À³†". ¶Ú­Ýá(¡=¸J°`l‡Ä(€ÂàëüRÑE8ùEçX”B.CUG§Ç¡¿`8,ÿÃà|60¡Xì°#üÓ -Ð8jhJŸ?nhn·qDÿ° +Ðq8ØÖ™Å7Ü aC¹¢”ÎòlkEŸ?œî +VÀ1tx*# W¦mìt•è7¤ô+!Z“,â É€·-Ýè$XÞâuÕÔž;‚$ðàþ}›àB˜,šG|"àÑ.€/n8ML ¿úÅ/û”V*/éM­=Ä£?î— àQì.3æO°  F?àöj6?íäÕ þ¶’XÂGÜý”¡K“Ñ»"l”ʽ•éysëç˜ì `¹@¼`äÙÒÄd¥¶ L_Äpfê’;$$A4Äi*3çægžuÌbnrJ™ÛÞp–N€‘üˆkúÔú+yôÿðù£GŸj«ÿèÑa}«s»”ÕZž÷ûýjí¿~öùá#ÂØþðGÙa?Ïú½¾À.?øüóÃ,+MÜZÝxí;öõÚ¦Tcå#š@²Y îgÕì wðYþI¾‘÷òÃ"öí÷>ïÕjå%tW¤~÷³øûÏ}FTÝÃGúµ¬GEj»õZ¾‰·^ùÕÃþ£Ui3Ëù„øÝÇçk«ÿù#ª­äŸ|zpÐË7?ÉóU_¼üT‰ºn(Ïëwò^ïàQO÷pÐßÒÍõ¶ò^ÿ³ýZu©LÀè7¨*»~¿¦ç©º0ØrROµÖ¿K‹|¶Ÿ×ëŸú‡øW?Ö}ݤêqHE>­U{sHEòC*¢µ'o~(¹yÓ 1ÑÚZõž§ÚýÈC‰øcbÿÝOÆð¿Ÿ2!ð/qüë 7úŸ$ßKûÿÃwÞŽà#Ôàmn(; ÎÆ<ÿÁ€÷þS ®€”-00"àñ\@à>¸íi¡­H7ú±êà­该·ãȨ@eRd*Qqa_ DŽàðï…®ƒ;ú",#Ø]ÌH@ ‡ŒGÔ‡ÒÂ'?ö9áÓ¨þƒQúa ÆsŠK] 1ƒäpâ\’@p +€Ñ'„JðÊ̇ è˜Œ}l0g'À–Ôì #ttFHç.,ʇy¼¹×@_Ü^XV/κZ·÷uÝ5¦?_"¼WR%Ž3vå‘¡˜ D$pîk*‰Î^[ܾÑhtÒë;;Ý6ìCõÁð&€dÀG ,Ýd!ø€[±Àßöÿ–NÕí6šâ à¿O`BE˜7PW:Ý"’¬¿¡µÊÚ·îIò{‹|ô1q€~ü#3€¿ûéOþ3ÇþÅ/¤þÿâç¿" à_XŸÜþÆÝ­?–ˆ–úÈÞßÖ @ÑIb°7ò€ÿÐðŽ÷@4À2ë­ËC¦ÞýQþ¼¯­õ‹¸oüa?ÛQöÛ®/ê2)úïþÙ_ýã¿ÐžP€¢É`pü7€_Ë´Ðjé^jŸ£b¸CÆ4ÿdæ€×Ø®ç`,÷ÅE +-ã ð ‘›—º °&a¸_åÇP¶Y ­@çw TTÕœ=•öØ(€X'÷ k"°Ç-^' €G ñÓ` +Às@8¤<Àþ„êaˆH€*>•/ÿÄQC}žû= ä€Ù"0ý é#}B±&ªòH˜÷… @È/´o*«7‡  ý==,Bkõ«ôè¹—~¿¸³×º;1Œ‚ångO˜,•¾»£|ºæŽto]ŠÆ´„<ÛÛVñ!(î\ØQ%:;]Ûnv„ìn‹ Bu×-‰4¸†:‡ Ýfú¢fçõF³û—JÜÄ Zà ÿSI8wŸ0ÆÁtDçtÿ´+֑樀ýøç0”_±ÿK'{jù& \.y€Ãæ ›±è‡í:Y­æÒåWkÞ|¾ìÉà2áýz®ã‚}k†Z:M2+ÄE ÿÉM®W.ÌkK‡!0è™d4ÀùgŸÁ 0õÒ3o¢O-o9sxÌ­RŒu¬]PŽÓ3“x&xj +v,ø…%«[æªk»u!Ùp%«¬¬Ôk+wªµZ&%·.m¸²VÏòÝ;hñ‡}]u/ßÅÇmý^¶«$ÕÊüÄŒZ²VSÃÜ®”ë‚h"æ®áF¨G^«Õwë¯èJTüüã¾»Äëµúš6ò]ÆéeõªèÁ½5¢âP‘;!rµVe¶ÜZ='#Èc½öÑÊ]*Å_¥ºü|Ky)Ÿ,#jÁZ¹ìÁxØ­×v•¶®üTXÅ©×w¿Å¾’×óüã»Ì%¨µ¬ž*R¯cލs¯ƒyñFëa›!Tz•“gý¥ªî¦ø±Z$ÛÝDýÇÆ ѵZ}©º‹i ÿš*¢tE(—™%üE å’vpŨ߻Wßýh÷G»9 .øþ­'v, _üòáð«_ÿüÝp‚0m¿X"ZŠŒø-—ÀãÀ b“ ÿ˜1À€‡ÿ /€dX¼®w6Ž€ÂÒxž÷΋Æ~iþ‚Œ7¾«“)mñ±ÄÖ€ æGÀÀðW&71 + Yÿ†2gÅ¿àϧ­«õ~j Q1àIŽkþ^·†Â ßX¬3‘L—â ŒèÿiCÙ¦ § 2gñQñ +)³ ž¿®Ö‹¸$€‹4NÌôÊcHxïeÀ¯÷$G|Œè^Ø<ê@2> +@Kiþøú?Ç"{Ô{wúkÉ7N¹ rŽPòdPbsË_œ ! @Õ +¨ÞÒ‘F2´éÙ'‰€à €Çr L¡%4F ôH‡—‚͆Á´½ØÁk`p¿töæìâë\€!R5@Þ#üþ„ÿÒý;Êh§»'ÀmÝWUv¨M{§¹gí]5Õ˜§ ±×s˜ #˜²°0»0;{M§¥ø«Ý檋ˆÅNÇ 2Y\œ½¶°à^mvà{m­°ˆ¾4E…/[·CÑZàJÆ‘}h7Ì]Á³A<ƒæÎŸBÔIÍ +ƒR +²ïvÿâœ"CS€ÓŒùð–~j¹…_ ôpÆÞ«zM@ûÔ6´0¶×p\ÁËÿf&õ ½u}uÝ$ ÒHÉ·Üâ œ ++nË•¬6WºM'2,”¶‹ÞŰïüô䳓D<7â³ÿŒ0:ØJ0…Ç¢G«ag¸XšÑMA$Ó“¥[L Mq’²Öt—0i­'ܳÜez@ÌäÈO>ËñóÃÚ^¯~ð“¼wpÐïõ>=ì|røiŸTØÉwË¥ìÛnÂl«VÙ°÷ßF¶^Ï>̳»úO>®f’ÃÞ¾òïgY¯Ÿm>êg»µuféëR]ªg¯Ö˜0Œõ‚RW +@µ "\•<ü‰ë?¨^à?ÈÎu®†eÔ0î€:*4Þ¹#Û&€PcÁaAžÞƒú  D·ÀbË ‹âÿ°§kÞ ÀÂ6*àfŸzÔòí&@:2Z¼³ëø­7·U˜UòFGçU ]"}ÿÀöý.ôí½¥mñ‚®ÎúfFÛfë×e‰ÚÝÙÙn5»RîµÁ˜LòžeH¹,,b Pªû­mú®éæf•[§ÝÞ¤Ûª ~§ûAc{ À7¦‚9ˆÀÀ@Ùd€.x¯ÆJ=oA\(ïÈV«Ó‰Ì©ßøâ‘ ¤ÿ $Q€þ¥þ1ü'¨‘ôãÒÌä”4gañ¥[Ëxÿ'³@y£øêíli®\]±`eµ–m¬†ãÙ·ÍŒõY¥üÒ +àêT\5pôEæ=%>ð…~æÒ ኄÇ`ò…gÑÒMÂ`yfÄà©8ÀEwb €ˆusP»0asBã8sѽ’³‘ñ3Ïà x•ÀýÑë-[_‚Ý{wÏxPXÛYuå‘QVxŠÃœÛÁÝ[ë/MbëXeØœªf™WÕJºÔóã PWty~€ÿ_®Lzÿƒ<Ú´öíZ}£_]B·ÐÙ@8žjÌ + R×þzø$Þ$Z/{$‚ÇàU§-»¬UUŒ‡ä·_U.–jD9^ç6ûÕz_5ïõñVØÚÜÊ…Ûº2UE$c¥,F䨬x˜ç Ñw£ö›ZŽ8뺩úÒÝÜãþìéVH-›U8P‘ eGhÃBâ¼á__œÕäß + Àqp’à—_Ø è|‘É€‚/ú<Ž‹-–q +Pà¿-oÙ°pý¹çÌ®ßx»°àÿ'OhζÖ\Ͷ_bÀ&ö€H7úµ$@NÇÖþã€Æ w8>À_ýFøÿÞ@®`(ôÿ„þú]ÕÏnžÚHPwºæ`XûÚÑÿ-ˆü;g|‘QØIXÁÿ¼ÇYÖ±V_P€Hfy!¬'éIÛ±œ(èOÜõ©&l"`²8€þBæu ˆý£€!ü#á€!~„H£¸€Oå>>>ììÁ{¡~¯Ãø¦Â•Ì£]‰#Ú4¸Jeûé0H‰õàŠ; Fh™ñ“÷(8€ë§ú ¨K’ à_?ø€»’Ä(ÛõmjÔ06 +`vv`—F [˜lÀo(&srç-° Ho7ÝŸè‚°8Ÿ°þ€t…Ôo +ðÁìö›€íöâ¬Ôq]«Sîßn,¼ÞX|]êv£‰ëŸ²à+ü‡ @(Wàxá„;; + ‹>àFÀÎ6=D$I»ÝÂG`§ “a¿«CÑñ Ð×X$ªj…@·Ói6¶ÿ²PÂN³ÕÕµèë s«ý\wºZBéfG„FJÿÎâlûþ^"ÛØ¸ibï¹ÙÜ€8FÀ숀Ãa€bh·ÛAÿÿÊã>øÿÁ,,,¨É¿°àš‚ ü2ÁÿÔÿ“åád= +`æ"ÝåÂ,ÆÿüÓÇŸ‚À½çpC¤V¤/Ú°îÄCk¿“Ô²Û€¯Ôß$\Í*ó圞¾vŒ‰”@±œŸ©Lb˜bXbnñypqyùö2Ê·H‡Ê°Àô¹yæ0F”ßréâEOExžP€#¹Ò ¯Ï’ > ômG·½ñ…ó©¬Z `„C@<)ò>R[¯NŠƒ¬Þ¡[ ìð©áÈ ¯Š ø÷þØíôþˆ‚œb\}SaÇâ©‘o£€JpJ»½Z[ªF +ñ Õ‡7k†ô²ëdÁÍHnë“RìßEØØÜêü×Þk[[½ýÿºX¬‹¨P]«â°ÿ̇àÒÌäùóSËë›QMÌúÙ t‘Öj–¬–}Z(*R]{•ºÿZù€%©  ð`àc,Ã.€døåof5’ ÔAcÇ ÒŸ"Îõáû ¾Ç I€…q Àü…à€¿ÃQ GA'ÿè ×pJR\¯rÀ A}ˆ @Þ#PB÷ÇHû“Dúáü¾>PXò< €ÿiš¿±ÚKï#Ò£mKŽS\cDÿ<§ðFäÝ9I|b`06ÀðÕ‰¯1.Nõ>*X€} ý±ÍWð~Ä €n'üƒ4 +à‰>€>šDtœVªÑQÁôã”Dé¨KÌ ðЊà/‡¤¢àZbZ;&AìÀ€€qá` €Õé!x ½ñØå·gñ¨[ȶ›”¡‹ úùÅ&'àúøàÂì#ö¤²ÎgU]%.ÐZ¤ëcÚnï5ÍV´©£Âénë"÷Û”ÜØk‚ÎdiïØòÉI@y59¢»(7>h¶ 6¤Ê¢Ð‹èîé°*ØSÆ¢ÝÎÎÂl zØ ëèìúÉÖ´ÓÂ`Ö‹¯Ïn¤FÕŠ¶@YªeE>ø`7‚€­#Cð$€“?CÑvì&/èß@JL—w&Åd Ðé(øi¬@ûíJVŸ/gqµC½³W×¥Ûü¤IVk¥™)¦R~É +°ª×½r@m•Ü®à¢ç1`¯@è‹¥é  ãô¤b¦±­ïï)ÀÔ² <gCç}[9z£]¥µnhc*¼p1ˆl•qàíªï'Ä5§Àµ!|¨A6²êÊa„ÎÕýoq7·À:ë½ë­‰K¦"ž é›ÎG-K3XáŲ¬Ì¶6tŒF»@²êR +ñ+üWE¤K}WFÕPžR¼éàY”?ç¾í’¼R&w©âµlíÕ¸ÞàN.<»õ~°±ù_]‘ˆ¤›ˆ4’¬¬§¦zûÊ~Pz@Õ†8®eÙR=w‹À@ˆöR‹À´~T^ëoý!üH ÃQêâH*u<¥À?—@¯ð„ú þsDëS$xÅ{]a?aÀÿYfL¡€à†u^€' @HœdY þÈ#€Äù 3PÁaÀsàí‡þWÒÿ J@]ý/ÚðÐs<ߟ$Rø‹(€ñMŸÂg?Yó×g +ÄÈŠ#Îë1úapn‰ ò9bÜKÓ.Æ€þc?È娌Œ8²ZT¼²ô'q,8ŽY´:i@ên€?¨åà)Ðü#€/¸ø‚¨ c¶~Bh€YCj"(ô Ž»²±„ÀH€Ñq(µº¤°àŠ·7ˆ¸¸0°è\·õ€ír¸l¯ã‘O™‚ºöìBŸ=;ìáôwÍÊ¿ wOŠ~k§9‹·^£­¤ouß@͆tT ×ÁÓûÛA «Da\{¸á¢tzщnWúuG`/äoˆ«÷i…äÖÍb—×¹ÎÂv{O…J?ïÞï6í–€[7°0‹B%¶îwƒ8Ða1jÀ-T^XÚÒøØüÿ„ ‰-ˆ^†:{{6ˆÑ27ËH‹,<Ù`l?.GŽÃ ÂpƒŸ,~ë_·R:sfr9££U~µ¶•æ›[9vèx9×6*•¹¹òn¶~ˆC}„·™º­^žôE‘ÓVP2WK—.)?½í×Q ýš¯Ì•²C&‡nƒB•Ûð€ˆI@88`å"öèÀÌÔùè®?3õLÁGΊ“l¬nÜXB5t—¢ÓÓ3•:8y>;³J3Çý1ô¡F’«»ø ùõ|¤µG _)»»Ô=¯Üù‰Viª Iw,ÄÊ—n-ÃD•H,E%‰F ½ùqÕ|RüýºÖüIòêRÚBÔâT$íIeV5`V*÷fUMîøcTPÿ…¿”Á±|e…Žy1Ôæ  )™(—õ~µªŠÐOUÄs^‹«€ôÇ%6sÓîË”1À¬BBþ¸Œ¾µ üKt´¿â¾‘†Wu…“¥¿0 G}N ùçñ(,,\à$1ÔŸ,Î'À‡o߸Žâ¯Ï¬àváÅp@À{Âo1€Ñ Ø}o>̘´~N½¨…w(üýwÞ + À4éßûcw¼ÿWÿå?ÿý?;. ߟ(sCÔoô|cn`ø¸zY˜ ŒF{ìèl”ô×[c‚ à@ÒI‘k‘ý?©öBÚJ9úI¦\â‚ÊþÄW˜;Ó›R»@€ Uç¼;‘¹¼‘ ø=æP@7òõß{QY } +À±8\è@ÀJBä§ÿÂþ €6 + ©@¤ímìÎúÑ"oØÜÐOp  €€?Ƈ‚=` ¶)üGuFŸÇàX€ô·ööÞ|ó~‹X}à#>ø`ºÕÅ5„ú Þ¤ö7ºÊçûÙk ì‡ì0ûÔ&)õþžqÂn7½-ºB?õVå€ã¶ÐºMÂZÌÈvGù´¥ÙÏn‹~àe¸³V˜n7™`¨Ñ„çHÈ\É»J¼Øù L;ZìuÄ „ÿ@úÿöºÁ} *S×5Ô*é(QüeÜ™kÛøo @·3ê°%R»ÃÜ@ØØh<>À)2° ’„þïë/ð)—Ë6Wº5yæÜôÌ<öµMFo ™ÑUõRzªÕJýü€m² @Ÿ€vëþÞNû¾ô^e·à {Û m¼íÍЊàJ a¸vM{ð©ê]-é6§z‚Wìý;ôóÖΛ&ª¦B™WY ¼ôkªƒ¼Ûîë×NÇ +¹È‚”|¡·ðXéDBv¶U3L`³x \EGÄ$è · Óœmt÷õín÷þ^wgư'n¡¶ÛSE I >PöƬ-*SÒtHtw†§Ã†÷•”ð¿Ó± À6,¨=Œÿ4È«–<$É1 ÀSÏPìýÓ?ÍýÆ2=AD—s“„w¹à /ZZˆû27Û7¯>ÿüÜ•ØÖ1}|v°ŠãlÏ?ÿ|‹!ß çy37çç'ž/“d~îÂ…O&É¿ž˜˜8wî_Ÿ›˜˜<÷¥s!ñßù……ŒçTjd¬|•û¿ž˜VÆ#’ÒŽKÎÄ3ŒÀˆþ°†ù¿R{¹¶Ñ«¬ô9–Ò¦†¹õZiâÖ¥[Ë·–Åq<¢r»–±4‹H(ù#œ·¶þ+j±VJ õ@Œ¿Œ¥@Öcçe¥[ÂcSÝn‹qÜZÑ.¨5ó…ºt]„Á@¢ºô«UTÿd‡`B?û†TÖjÙ +¼/ʳïFð5Õ<Ï(%QØÊ5Q˜æf +O@`ÔœÁFc@`[Àø\þÆ>~Ä@à }ˆ4ž Ä·I,ƒQ‘B÷g™úôõi``ð(mêuQ¼ÔáDωkúÞö€ç#}P,Y쇟Æ úÜkÐXÚ‚Í ÂÂæ¶Ðü¾°Ó†ûèÝí·›„ô! Ÿ_¸FRü@Åã®/`bWNÝÉÊT°L¹‚a)ÞÚÄÔKáo,,Ò­ ¸…ì´îóë¶! ;ÇT?UmQ5jwÄEtcUÓ(³fÃŽwn-æ6V›¨àN»¹ …_È/oÛkQ  bav{OXÔµÝ7u-Ñ•vã2&‰öÀ ÷ïßß™å>lø]® ZT+ãg¯ûU«û1 0àà€À¯ðÞ½Q Àë ¶Úo"_c@8/ಇz›N¥ÍšVÕ+Õz™0qR_* ËÇ­[©¾T®¼D šJµ\ªÌOToΗ+¥¦öŸð£Ù9®¬e*´L»ýJðæÿõÌ ˆ=33==99-.29Ad ‘К±€æx¢L’a!ý7?sáBib¦Tεl‹ã»ïÛTĵØÐ”WýŸ#ÒÐ}J[aÊA-ûåòÝšç5”0 Ôî“«ÑãF|cy¶TÏú‡¨-T@P-«Õ\;ëÙ–×è4ZßʼIy!üáýKûXq-üŸÂ Ö§HðŠ÷þ“gàÁø?ôX@v#}l €:èéþõAb ÀêW—ÐùŸø9qB’%¿ÝÊc€ŒY^|àžßÆþÒ‡…á_¿ç‡]kåß0À¸xoldqþ['ç£í!n åÁÿèÇpâù²P{ØÕ2æñ¥L&käZøk€7øz8¸`åD1ÊÀ‰Àª?ÂãÁ(Ãö õˆ(BÛX|a ûÛà•9£Š¹°ô¡ “ãï¼eë<˜­:&&€A€D‡“ €cBl¡Õx@˜D<@À€ßo„@µ@¤€Íîtï·:RÂÉ= µ_øÞÁ ¢fgÁþÅN³Ûl¾NØým‘ŠË‹ö"ѬO^J‰kZ +Ù»{÷U²6ßÞë°túÅÙÅ=ÔvÕ U¼£›ÅpÓC§Ñ¶ëB)öº]B,v!JÚ‘’ÏP¼NcFÀ=J„ÿ¾{Tý]b @W‰Y¸Ý `+DK÷¨-.‚ëÌ.2üP9ûÈΟØ%Qy„ r×€¢@u üO.<ÈøS’˜ˆI¼Ž—ã€Sä˜)࿨×îyÛ’~·ß¯W*7¥ËÝŽ9~x!Wp뮼ZË£ó^P­å?îcÝ/片Ÿ÷û[›Yƒ ÷ë›ý~ï‘Þî[‡öó­ÊKsâÙçýÕҔ狗­l¶\¾Zëîð2(Ö+¥Û(›µZyzÖ¡“Þú Ȅ̔fÎ3Páü™³&“³¥—D1úª¢Ê…¸¼$`.—æ&¦K:ãK%å8e›šÒ÷¼§~æ™õh–ùºñ¯0½ÇÐ{†U`³l À@@SÁ©QO·[š¨áWé"V! è–Ôgë囸ò¿¶åùøE±*i­Šo|õfb"Øá%j1ÊWŠ L¨ çËuŽ‹|ÝæêTSÕ‡åzV)«kë›5¬BbÕ.lôßÖJefµòÊkx hû5í¾–xRÅk°_. âØ  t€ ÀÙó<+ÉËU~‰8†#·DÎp¼¼Ö'c‘žJs3á¿À¸Ài€>ôþ°ˆ °}²Ö§Idûð=Àuá¿>6ÌÚ Ð£¾Uû!ÀÈŸŽJ ’ ‚]G6ŒÿÉááûïZ×g6@~ÌиñœÀÛï¾ÿÛY†ú˜ÿð K÷ú»…àà'ù–š +Ð+¸“@~» è3Bx€»ñÖ?Òÿÿ¥3œLÛQ ><Ì"ŸT†R/Ñ—'PîSÛ p‰ÏXÀäøŒÍ ñ®‰€®9âPÀ?2â ÉØ(U +ÅßLãËÄbKâ¢Pý£žkvÿö<'øoÄ õ¤Ð{“€'¼@àÿ ‰qE@XtIX”£El?áã¶ÀW`(𓾨Ì@â_lÌ2a¿²ÔŽp°C÷;Bü:«,gÃ9_°OÙÂÊÖ]õâ„RÚ;̱çâhô “pax fÀÿ^òý·,¶ï¿ÙÞ›]Üi쩆m¸Bdßnm îR 'ZD•ïî<×èîíýE{ÏEv¢Ãö9J¦}ŽèòNãò¢}péßiJÝǰ³ƒˆïÔ|XÿÃþÛz”Š>,´˜;´E$¤H€dÛ `(Å>´bѯá/(+W)ÏÌœyfRhå>3¿¢«•ÛUtÆLºþ#4Ô*ÓßÙ !‰`§—à*Û”º]š)¯×è?ó BT*(—[·Wmb”,ëëyiº„ ›èÀ–XóMž}frJêúŒ6Òÿ÷éâ8Ê¿*J㡆’[•™é ëö*ÔïSçÀ“Ù¹Pߺç¬/õGq ,Öí½ °ºI,ÂÒòR€Abµ„Úb3[ϱ~¿0qûâ%µ)å{àƒ.w Hªæ[Y24 +ÝŒ’tVBi@‚LÒÈnég´B»20 ["ºÒš¨€.rÿ„GqÐ@Õò*.|ZS6c7ü†Ç›µ••MWd(q:I¿¼"ò‡x0C©ô‚ƒ7Ål +3„î—ûëżÄÃñBZÔ_©â#X³ Ì œW5C¨Míæÿ|ôGc¸<ÆÀÓ ö|½ð®%€?³€Áüç¿ Àá ÀÃwAÞq‡À1 à;xT€Ÿ@aH&ñìý Uߣý€ ßÿ­,#“CôñâKɰk ÀþkY胉,þ'ˆ1äƒÿ‚»„õÒ=‚/9p)ôådjÿ!yÁ F2Ç’3È'ú”HHšàÀ¤ °áøêV’Ê ÜϪÃÈ(-cU¤*,òV¾@q'àïr²À-GFP†•~]£q‘±e <À~þCÁoÃK®fÒ3 omo‡`Ø€ºŸ EÇA‡“ûüñqÚWVíö‚ €Òë2c¨ºfË ÿÊ>?ðl{Á¾ðÊr±Ù¡&mA½ñ“”œU†l`hQYS ýü tU@Ç6Ðj/>·¸¢õ‹°¨™'LGéÞŽ“…¾Óhã(â¡“ŽÔµ"÷ÑXp'Aºâí´¶[·²b`›… Ý“ ¾ÛY˜í*ÓEr·ÀCT„@§±iBÇñNPõZøà}á¼ÿ$ðØ€€ÚŽôëj.ã?MàkÅeãøï” \(N³Œ“eŠèY¬|q)›TK—&ÏœšºD@½Ê‹Q{^ÚU/D/öÊRõ§zg+‰ô6^ïÒ%C›Ôùž7WW·fÎIi¿UóH¿‹ž`P ,XP¦ùje•±ÂO×ãýÒôüº6=PïY°_Ø<ÐH÷²þ/‘Jª»P5c k*€}˜…LMг ˆR(_±€gÎ|1iç?ñÅ_{µêÉLZûÖfÿÎRn·Çj8M}j)CP¡Òä-ÇV¦x”^4ÀØŒ’­- ¥ˆÛth˜Š±äµ%ÏüŸ„¢°(5ðMº*ÙÍ€à¸-˜œ_ÅÔÊ=®Ït¤’ýA¶»ž à©È€ĹûJy3e-Ñí0cðŒtÖÕÙÕªÃú«E`-1ÊŸÜbªáüŽê =±€—U7ÕC_¥¹GIéˆÀ©sü³ùøîQÞ<ÿ“€ëŒû£øÿNÊýá÷ÿÓ»®Ï^¾<ûÜåËɈXÀ‚ýQ €.+,'€@ÿ$‰èhXˆ + ÂÝñ` @AÞ‹ 2=ÿå7'sßÀpüó ¬Wë¯þ$çQ@¿X%† Ä@Áþ–Ü4?èÍ!’ú@¯3ñ)û¾6v%ðð ™¾,•_bpb Ô±c +Wß(ÀÝ©…Å£sÄàDÇ|rûlDÔ©Óâ(±ûÿà @÷ŠúŸòpöô<‡HEÉ׋>šj‹˜¸õ,î°¾l` `d€@" ³Øó èüÚPâE!¦àÍÙaÙwW½2tï¿qì¹…Å×_sm}7tµ®Óm3j¥,T®Ê0÷GEZ÷[Ýûoþ£äZÌÍC-(;Fö³lIñ/XÐ}ru$ÜÙnlwT¡Æ¬šA•ÆXÑ ³¼š‡HƒJæ†PR݃þööµ†€¯µÇ`D5¥Ð™ä; Âl’*C: T€¨Áâå…Ž=[ô'4:]χÔ"â’ß-eR´›®Hø¿×² zý›¢…Fðÿ4€Òyµ½Pþ˜@zÖdˆð0K¿Ð—Ny^Þ¥™³Ï8`•I~Y¥ þV™ENë—+ëW˵ÀF°IÖb†ŸÕVÃslu5›9÷C\T\HdÆeÑ‹ 6oaIŽ`@ìëW¦í³Ïؼ$çÐÈ¿:Ër欀Úß ô9,W{wK9‚Á’|~zFU‘æjÛ”ÔWòW΂~LÈ$0%¹Šb>ÁÑP§µpï?¬–sàNMèP¶™mí÷ûŒtÛ¨Ý.M–.^¼HC—V#XÒºƒ²ÙZ™È¿ÄìYwÜ=!áþm¸;V¬üZÁ!¢L‰.èߌð žúŠˆ‹llnõsýzV[éǺ¶JäAéâÎÕ¸ë^‹~µò©+B焎 V$+¯ÔÖãA¥ðÌÔªP5l"JEZï/U°H_þ`¸r3Ûï} +(¨Ø«¼¾Á’|ÓõÐþÀ²Qû—î@6FfD÷§Zb6 Â`ö2þÿ"×Ò(•]˜ýßzðÎø^\l @lŽ €/Ô·ï?d ý o=hpÒ;Êþ}&¾nzÞû3[Ä + @Lý ‰nìʰ @þbëÊ× + >~ÖbÊñ-¤°÷;¾ÞQ ܦýp+ø—ÓHIzI„ÿf±ã“9ç#IR쥉è‹Y¡`ñ‡ @¨B 0`0 +À¨Ï7;a.} +íý÷N˜ P«ÑQÊ=,\eägð£‡"Xx³']µº9b*t"<ùÛœÔOˆá>wø¶`ÒW6£ãR#sB8]ãË|ë·q1 †ß ©‰û£“ t¢mC{§Ó\£81l€„à&(Àq®ÓìÎ5Ö­î›a-›0€;ÒÀÅ'./v0Í»>ú‰'y í#ÀÕ‡Ò™ímámcÑ#¢Á[åЖxz=Û]œ +vf¡(xŠè.韧«aa¡Ùîmk›:¸Û@ä‡.ívïÃ:ÈXUQETN‚Ñó8¡ \ŠМF @ŠQÍëÅÅy#~ú¤s N…ðD¾¹²¼òÍÊZŠèU]š‘*Lµð?õV'¼Šw~ˆö+8œ'!^@Xh±/ÄÑÑÊô¹‰)k†b6»—¾¹úR…™ÉG ªF”I@ºt+/M—Ù‹P=!瓯^ÈÙɯœñ”½O”Kæ&ä‚,ž¹ˆÀ˜û€g‚¤¹æÝm ú®ðÈ77Á.ï[66ú+å>€ç©ùT >€™‡ÑÓ¿/ˆž¾¥¿¤BWk­ ‡v×ky½üˆ1ó¤ÿBBCÏ«7•§ ЬUk•b4?ˆˆÍÚÌñ™ðøSSòìþu8Œãðéøæà”ë”U«[¨æÚþv$ éß¿SÖ2æ{’D‹Vô¬x,o‘DldùR]Y½ªjÚ£â¡E6…ÿüêG¸åÖ>£%77Ì Šªò/íàwø}•ùÆýüZÞïÝ —Ÿ» ˜Åðö» ˜Þ{³¶lxÇÀ€ÎÆ ôO2¤„ +± ÀûßÅ °€÷Þ/,b7nü_!_ÈàvJ‚žïpß?´U€Q?>jØÌ’^>„ÿ„ýþ°—…]5~±ú¯b“·XÕéÿgÌ€Ýû)!ä  tt/Xã0`ÑõÏuaì .ð¾bƒý^{yÔ ^ˆ‡í‡ ÀH†£œ<,ú’(ñ1„x­KÆÐM:ßÊIXóŠX‚…èÆ@-‚ŒôR£}XºÒÛ…ËH‡8ÿ>ylwßhcñ–Ì.q0©° ×<Ðq[Ø¿·óA÷/;Ìÿ¾7º,·_mVÇ.ëbàRå4ÁOpMw!æ!QÕ8ÊrOL$ ]^¢ƒ-:àÑ»Ûà$Gõƒ¯hµÝ¾ßÔ3±$¦áBš áÊhW@H‘WYß›Å@y‘pTØ©ViâÈ Ój&GpRm«æ ]¼¿ÝKÀ2ÐjCf=ÂſՅ|Ñû1Úpd €rT)7ê €Âã ¸TΚm ¤ àÿÙâKz)¿¤ÏÓ.Ë·ºh¥™)©ÂSĬŒh~áK¬Ð­V²ú@8¼)hЦ­ l·fÎͼÀ\¸¾uðrIŒ£Rú¦&«±ÁKÄòÆÊ´%y ¢OZ¿œ:?ðD +pvÆ~ Dx®nMÌÐ1˜t@Øu~Jø¥‡Ñ¬ÐW«K9‰„¤ rã°G7v’Ð^—’À])ºyÖï'˜Éî€^üì§+ø¨º|ÕÚ­. 0g$àF¶[DÍã¢ëèyV»Sv&²Ë³ˆ6°±q°ÅµÂkeÐY/ç0m’M_?gÚfÄýQy*6Ë{[›[™~ûžª‡ütn½_c.Q X‹ó çf)+ï‚è¹y>€Š3¡JÂùÜm£ŠT?$‰.Ïúµ<ßÄM´OMÜœy5W¡•67©H7‘y€ ÏohfñÞbÀƒ·n¤>€ŽC0Ø`ðÖ;ïü‡¸˜ãÀY=4ÐõüÓ À) ™¾óÇÐŽ·„ò¼ç°ÄXb6`& |: @”=&ï}MP}`@9: +à_ãQKÜIôýéÈQá8O!ôÿø$?Ÿƒ¢MÒrx°ŸD—ùJ‹Öœ¦o?°=4t¾àAœÿ ð™3kÕ;|ÊWëz…Õs‰`$éz˜÷×ÍŒ1ÒuËK \«e‡ýÿí¿ ªE„v}” Z¿V§‘d·70zHGÒ9Oö—å‡ùá§?ùü°G(oŒÏsL ZõóüÑçûL¥/]ºZþq-»›ÝS1˜Øu:cÞÿG½-¥ç²LÉjõÊüÿWªºêPåêø'gì;˜O/«×úû½¼ÿH—«fž¢—‰Š<:üôóO²únNÀÆT‘µ,ÿá~Þ{ôy®Šè@¹\õp=,7eè[­¦¶½µZcbe€êq˜©E®–ûn‘?ùoŸüÐõ;<ÔØ)R)ú¹èÀ'‡}*²ÕgbmªöûÃOÞß§geàpšàŸÏÀÀc [§X +°gåM-Ò! ¹“õŸI_˜½þà _½Œ2¶p}`çmþ7°úŸ,"ƒ¬Rýô ôO2¤#>ÎT—µ‰Œ„€€¼°ÜЉÅß}ïI—;*ï>êÇFz €Gðw3 Ç¾ÅHCvÿø@#ôÄ@Å@î„âéL’ô¾ü¥ ‚èÀ1@=KI\‹ÄƒT”ôí® € ?‰P[þ¨ïQCøOèÏò ò\€×Ç Îf<Í@bë?½ÿX´Ç{”+˜”iùlc¬ã À:4&€–@N8Aê/@›D0`0èT>¥L„;­?ÇÍ: °²ºP…ÏÛÛÍ?ÝÆHÞP6Ê=𠵟KvÚ{*Aʯ¯#àëªÂÂA÷.`¥o4^7Ú6Ýß»‚ËÕ¥ô8lo é,QVœÞ^d¨ý‘àåRµÝì¥õO²Õ­dÏ azå¯T²Ú·…Õ9ß–Ltc4øÏ‰­õÕÊíÒÌt%£ƒ?hFaÁ°÷´ogrzé}ØSOà Y·—Y}Í ÚU×O‘³+«·í\@þó¥Rí–ö°”n],1çqäŸò~æ¬>îЧ\~…ÏÜ‘®Fh£+åò\yéæÒÒªÎI´¸S^*/ݹ2w•¸HWµg¥|ui~¥ºôŠ Ä’Nßœ>§ìŠhÚ! æ.(Û„?˜'dI/-]³ssK¯(+‰ÊÒw~~iiîª*18­ôK\ŽÑFG&$¥š’y_NârõêR)w%š›#ÝÒͲJpŠ«7¯êª%eN@ÉUÝñÒ¼*âWò¹WÈ\iT Uwîyå7ý¼ngn^·4=9qnzòÜ™s“óÑ"JýŠÄ5]zeåÎÊüÕ¥%µHµªÖ¹Cvwh*ª­û ÔòÕù›Ê_ûèÐÕé8à‡6NdÀý©méq ÀwÚ7p‚a!wA¾å`àLœµøBüq€°ãÈó?~øÞ{ï`ÀàÁ»¶¿ÿ³€øþ_jˆÒ2€ýí1úè?:`n|@òÀ®ÕË}+µüN+óVßÕö ÿ wHiüŒ÷z`ƒ'„gˆÿÉ00øîÓ"!?|À0Î@N…Qÿ#‘}°Hðë´WXT‡¸fÀ!àT€ †èÓç/ö ÷x’xÛ#aŠÛ0jH^” èˆ‘€ ^‚ ûPSÛÊŸsBÔ½F»û{ ãÑÿ„˜:ÍÈx:Õ¥ù£·ô¸³—A/¼;{Îâ^s§yc»Ýi7[ÚmwB20Ñýð =i·¥•Ï +®©€ÑYpÚØ^\¸¦YmÖÚ˜ تl©ØÞ$‹ÖÝÖ5mê¬óPæÛv¿Ç’ mªªüÃÆÀaãR Ø¼Š›°‹£O©ÀAKÏ΋€_1NpYsû² HoJC7‚ZþÐ|Úîv»+r…þ@M(üöø¡ÿƒA=ÇÕ{œ`ñÚ€,"ºlÔ@gtê7 +Hä^†Nm®²±E\aºq~à¼óÚ\•1åHÑOPQؘm–^ß\]šÏOW7…ó·J1n¬Œê}3Ùý üð¢åŠàpq>ÁóùÉ™ÉóÏj1°ÿONé: |l< g¦0[,{x¡ó¯1ܰRšžW3…ñÿ+gŸa:`8…?Ïè5†H£¹Kx3î¹Z»woéÇRÌ¥}ß«ÕêОüCúã«ôÛàc‘¡{µìãþww¹Š`8ÕZ]eWjÙíõ›ÓóåÊK ¨°Ôwû²Þáá§Ò•Ú/Ìz.º_½*]_ÅþU?4þ,û8Ë#Ãìã²êáj­Ù$PÓ \‰TÀ¼Îø×KˆÑ°R¯“ŒÚéòìµüð0ÿøÎRu­®Ñ¿q7Ë1ôóÔ½q¯FEò;ªH=Ïÿû£}*å°¾u¬z˜eb=i‡ =¢l} +[«ª:–ݼFH ¬ß?¼³›å#–”¼¯ŠäWËÒ𫃹ƒ?Lkd3£ ³¡Àÿ÷ç@õê‹€¿‘@ LX o''€·°Ø0b@s· ëëwý“$ L@è`/ò³¼ûý¿ú>°>j08Á Ðerøÿ×ôšý‡é#6pÂ(þÀ6{ù®Cê%‚ðüüñ3H—*—Ôãìs–ƒƒ‘Hÿ¾\OR'Ä",K€uUËø/j€}À6싊|‚r-Ïúü÷ãÃÙq Àþ‘Ál€œr€q €ê!Ý?½Ä$éýÎËßúÿˆ À˜ Mž>nmé‚Âà>[€8¡” `07@N§›M€öv+&ÐoØX6J¡ßit¥<+5.ÿ-A]ÿÂI¤¥<¡#â`hoï1þçZ£<5vŽ¿m4ÖÝ Hƒ˜@¦pžâ¾ÊnqGW˜àIˆÀS¡ø¬Ã³I®™DE;³ +“BC¥!]Ÿ„k¨lPžëDÌAT–ˆ†ò-QÙRª…Ș﹥nW”¨ÓâÖ˜»`•[yÿ~"—gñˆJäøb¡ÊCݼÀ_-·÷fΞ×ø—„hü÷Šf’°·à‡¿Àÿm:Žz„èÒ9š¹,nûM;*¡®‡ß®¼ T±ïŒ”ìe_]Íûsæù_ »y½¶UK¡^̰gëÜ*“» €^dÜœ«sG̵+ÚœÇ0iþ,XŸ+Ëd r+¹èdŽ8³ÿFè_ØÎŠ +Ü…ÕOê8{I€¾‡Òò-êà²J«„&X¾D ™)>‘3ó 0 >Р1(Ç,6¹>W³ƒ-:ø8qmCtÏõÌãÝxýísA¿V=4ªéÜíÒÅOE¼QšFVngëÉxRSf™ˆV̾Cv›vËjóU%T– +I¨¬$»Ò±²Ö–²¾©­¡[4:ù­UL í›9Ά‡åìÂJö¿WË"w‰Âä$d„Šì÷˜˜Ø J™Wçë©Áïr¬;üÈïÕõÚíõù™ÊyI ’ƒÔ=€`Ô"¢+á“P¯Ý‹Ú(ŸìpiE(?RЉ…Õ¿¤¸Vxëd H}º¾ÿ8)ðÊtAà­Ï}ùòs³—“ û¶î Ñ‚FÀß2°Œú؆à3Þ$Ÿ?~øð½wß¾±hðà!?Ðn€W€-„'Q†å4à·¼ÿРÏÏ?¶áX€'àöö_[J˜÷81Æ«éõ¯KÛK§ ©ÀYP_'|€ç2„íÛ›/]ìËIÁ8ëç+é^^ž@qW6왌ãK,‰X@~ñ ôV‚ÂPä4äXNŸ Ð\"z ŒPˆA1 @¾ñ` À &D,€a€ñ$ðåè8[Ìœon ;;oîÝ×›íõëtˆJ(Í׺>¸Iíìû7{MJ»àj‘!vʧÕÕ9¡ã¢àÎ\"n3"ØSé¾3%Ôssd>ªHSìFø/® %`·ÀUª—~³¨ïZÓ4{¼¿% w€X +;·F]18¸F:¿ÐT)®6ŒðÛµ0ƒññ±+vS™ÓR³:i¼ã.ª¤¢”¯òwã>·øzõ·ÍÙζš²-RÖ± ;Ö@ó… KǃÂö j‰¸¬q Çÿt2dÇ À„¾~!tŒ±Ÿô¢0÷VÏgµ¶ú²Y€9C¾6§—u¸†ë”‡†Û@²¼öÕÕõõÒœƒî1úY‰‘¥rie…à?p&É•–. Þ¨ˆ2”Ó(€px–€½3ç'§…ÒÀ 1{’Çr€³—–m)¼—ÅÄ0fÌ8È^ü¢€Q eçn€gΞe`º„˜9@°>ŸÕ Uð˜Ð†‡>H^Uë‘„m_W¯ +îâ\ey†‘•·DæÕÆa0¡½oÛƒ/ÀÖ~zò¨ÏUÝ´”³N+ëÅ2‚:Uofµz¥!Š_îÕø?<”—Ítª˜ÿGy0éŸÔ~nŒ“«b HTL08•U‹¼trCIð!ôÈ\>ôÀ³ù µÒíe1œó“S%JàJ.À$B‹°í»:¼óqÑ ÔÈ“×zKkö E}F'}6™?Õkÿÿå`œŒ<Ì›¼€wðX óC â«’à{ßeÊ@׫¨Ÿ>òã"èO}ˆó + À[xh Àûa)ðTï~?ÀÃqð…þ#À¯LùHì`€“ùúÿôIDAT À¼¡ß×çF#& €I@/ß\q|Œ€û·¼ÚßÛÚã§Áa§ Ìg ǽ=ʸ˜Ëœ’ÆÀ¾d\g!˜ê•01€/‡ ˜6À&$úl0î{5ØôÆã㳆I,#£Y^!ð¾ä÷u0LašÞ*Lm›Fú7ŒáØÝusÄ +ôímï9ߎãøpŒC ¾€›DÊ/×Y‘hî:¨-î(”§ý”-˜©ŸqPäš Š°½Ì딿ÐèîxS¤@´DEÒs¿‡Å¢Ííæ^CDD,Fl7­ðë60Epƒ< ]¬Ú«&Êûõ¡ÊL‹áƒí†ZE¢fl† ;Ú a  ÑšŠ\†1÷ä †P¨…ë¹MŸ9Á€´ðûô I¥V)Ýü7ÂÔIáâÌü<ÃÈV·ôfO@S<… ýÚ\-×[[Xêp6SßÅÀέ>£Ô¶6Ëóµ 4`ôo]ºâÙcnj¯ôÍ—ìE U ˆé5˜.­âp‰8óç±Ð£þ ¦“@P}ñÌ™™g°—þ½O±Ž—É–OâpŽ—&æ+Ë·.¹ `R80CÎZ÷a€žDê.¯°\˜¥uÿj^Ó N·&½&ÀYh&ÃÀ.#Ó9ׯå íV+·.9´B©Vº™«­Ö™½WMzÛìà?[¨×¦ F®×îÖæª¶–ëËd²•:އ^mép•‰}˜è < wÄHâÈæ +½4pb o~G°MU´¬’ÛæVÞómë^”ñfÕ¾žf€6é¢N*çöíJ­4#ö&05u~æR…ëT£¾DüˆÄªr­WÅËO¿-Ö±{ŸC†p:îFlfÿr>T$ø?®Oå%%ßà-€àí "…@AF,BÿÁ(€ï¾}’ @þˆ( ¼-ô˜¨ß¤WiÿkXރأùƒþBøS*%)‚úãE¸ÄÑç¯\µ |²Í¬·¿»”öì=FÜ©oÈw[óOœH€txã?:¼áÔ'±ŽÃ8$ž*“‘Ù¢Œ\b˜ç“¯ C>m¹§.0Á(àÞÏ/>Î(‡>ú$€ÑÙ¡ Àï}õ«ñÂI¯r°9áú¿$™ ÿúe=L’#Ãp¤À ™8&`«„sÂïfgYw·p'@s–H»a£ÿBôCëËÌ>„õ—€Œ…N»A˜#pC0ªZH—^\@ùÇéŽTÚb` I••ë²Óý*³ÀW ­e£Ólˆx b7ù÷Aÿµ¬oÿìsØðÁdXÖuǵàí{O¸«äªg”óÿ6¥áï4ÿRlC';b8ª-¾zšm´‰ý×`¡nÌHm±£vV*ò²G;„Ð X¶Å%¨Ž +¡‹ +Vh2Ý€6!ÆÆPjí{qVþ'éÏâø€S ’”ŒsB€§ÿ Ýén €ñÿæüÅ›µ +à‘ë4_/¿Ì«_©³Z¹V¨¸Æÿ@0eã;L8¿ú‰^ç¯õ*Ò™…¾&ˆ‡÷ûŽ€¸æÕ¤ý¯®Þ^®¬–&ÊÌ/Àd +€ ¶<{a€ p–`€"@µþ³é±?U–Ópuz°SK–—kåéjŒH¸¿ˆ!†!Â}‘ +ò=ûL¼»åïPOw–]Í*¬CB> àdAé®ðÎÛŒ…  @R)Í÷Uü)VÃ_"]²ñZhÞQ +Í;WUNwÃõØ–*I^_RE€W òÆk‘'žDUŠ>ÑõLq` Ó.¬Â8ü…â«YµÚÇÜ^T_ø«”פ|+KÝ0¼"Ï«­‘¡w c„6L)*µù™Õ™åK—J"j3¥U½²äo)Á?r@«œCÑrKµýúHEÜGe=ûgŠ j×ÈŽZ û¶¤íãPýQv", Ñ"ĸ~Ä|÷Ç,:ã ðg}¢@‚à€8#;\Çðç€÷™™ðíÆu)Ђ°¼üG¡ ø%éÌûs£îÿi% +b_ûw"… Øä¥—(ÐÛOC;P?À?ïk¡Ç"è \¶šæŒãëFj°7„Mž×&‰Å¾ô;_Æ£?4ùð nwý{<8iØwqúµð7Àã ’‘ë,ƒÙ9gøÁ`-Òß^Þ DotS€dH€¼Þ +@Áœ‚Å#@ ` ÀŽ»¬Á9Áœ2l, +µQÀmJ×–m)?ëï"Fn¥@3Ü YD`; D[ÆpOġٰ·6qPÍa¹‰ÅYŠ¢5öÚ÷÷ö¶[ÄâUA*½µsŸÿ%t:žBXP{'‘.¹vM¨I›H Ñ +CFwO"°mw~ –ÚSžÂÓÖ}UG%€ÂªµHÀöžôsm-2²o!BøÏ¾Þt|c±‡¦Î(Û=¨P³éÞ÷mUD⪫"úâW öOQ-T#e¦'¡+"jy0Yq[åîìí} +hžç +€el Àþ§¿Š0JŠ3jRJ‡œ)'ÒÙôN}JÑ[}m­R™ù7Ò‚=à 7K• ÁD¥²5ˆ[_ËV+J„i·þJm_/nцšgÈ1¾¬£•`fcµòòòíÕÍÃêÍlƒ^ø‚”™ßg^»/y×ÀœFÖtÑêòêKÓ¥’ … bꥫ^HŸÑpÉà ^SôLHO5T¥^€Jå›Óó·!dyžŸ¡ìXÀ`€³gö@€fµîus :ƒÂn&¿úºe$JUèÈëٚɓÖSº¥â+åù üW[Q¥¤’ }•“ý +\ oN¹ˆJRUˆè㊬gU‘³Š.Tj½aÉýÚm ïzÑ)®Ý*v_¥Æy%ÝRM«Õ}-u±ˆCÕ'9ÇÙÍÍDD¨ˆÎÏ)I!D(vÕ=Ôæ§_™¹„ÃÆÔÔrˈ«Â¥f80”GeåÈN4¦VÛ\ªë  ŒÃI8*YíÛÿ<>IïScËË 4† +¡ ˆFÄhýXyBzº®?ÉðöÀ`0$'±>Ù`µ?mjý±€ õï<üþ÷äa¸~Ý])П½ðÁ?ä8ðàϸÿôq7+:Â`'Àc£²ìµ^/[Ê>9HÀw‚þ­Òë ÀÂadgÎDôã¶¶x^€u¸Žà²ð}19Ú À'=Ì/‰_¹ô~gË…¶LH(K¿èˆH€a³®YJ¢D‘¸EQŒGŒÍèµø>æ~]óõ;[žöát$Âp (Àù1 ¸·ö î'ˆ °³ý†`V"üPB€7vºÊÇú` ¢Oî‡Á•}»¹°ØaDÝ6³êB¤| }¥8·ö´%—}»$ +£!Q¾Ü +*ušÕE©û@öö›ZÜWÕ[mæÞo·ÚDÚ{½½#ÐGM.N9¨ö—a! ;U'}qêSC4[Ììƒvö?ì:ÖÿöþB-¶óè¯zwu‡ô74w>`?âþ©²?éì,Î.‚Üø?vÔÑ,tH4gEE¢"~MB!,\Æ ‚zˆ’pv1uÞ/6¢mY@'ZzN¢4WHKªûñ1c “ÖO9€¬"YœWêÓI¼«€`>böêW+y*J¸^æå:Ð:0`F—œDš| •+°¸'ÿÏ¢õ±})c>Àßi.,4é§”£ë®‰XAîtÀKæÓ½ÿýî‚n:àï ÿ[§»otÑ¥±L,¶éŠŸhKéwBS ”³n™*‹íaU•N„jІ/ììý€ØFí†4qþvƒÊµ;F*ÐÁš±Ýi~Ÿ‡6} Û-êÞQÍtûÌ&€g¤n®ÙQÞP'µ`›Žƒ…mµ† +nhOY’éˆ<©Fb2Ä·‹E€»Ÿµ-Fk‰V<‰ñ߭ΣƒkxC²›±´ŒŒþ-þ˜x?½xPŸÀSOpYˬÊ2¼?´|F›‰ìÎ×SŸ®$Þé€ÙÖÖOtPH.¬]¾½±%ÈDÅëNJý7W Ãó7éW&/™hSa¹R«l¬.o•§…ÑVÿƒL¥pç±ÎSEÔÿ'0€É)]{Y­,¯‡H5x¡T©M” $Ú‰Œ%ä9… «‚‡€í  ½¹ÀEAVí*ð©™ÚkK/8RpÎwOß<{^ç+K»´ŽªtHPíµ†Ú2Ìñ†]"î»D×y©Ëv•†PS« +ÿÿ(¼é1d•«à² VM^Ó/ê ñ5iGÊõ£%‚÷ê`ô²ó„t´Z틪1E?']¥Àc;ªÁ‹D–-ý˜œ#S~ßÑsw«ŠÌÏëIó¤Ô€Ë«f)¾œôw¹Þ™ -UÍ”ƒIÏ–*п»Tëãe¹No×dw}Ö±tÔþE,†ÐFD¦/)B€xÅÛ7fŸ{Q<à-_]X| „Z +'@¥æ‡Ä®AwL òÇdÿ’@à­¡ëcàê°,^g@X¾ à>€ú‹cŇ¯‚øpýKpïM¿7l Љ£Âà}ƒßQày°ÔØ~ @¸õ?›pÏSz}Üa/ÀMCoøO4!þKœD}éwC¯ôçcσ°ØÉ€g BD2»£ŠE¬C¨ ÕQ5œëp ` pd6Àk’Ù…çÒ{šwúð­í-@€ÿ0`h`À Ý À ` H@&è\lÜ]`â{´Cü:4bA,FühžÛ ·._D¤ý6v)È1°]§Œ· ‚· ¦Ï!ûá·ÁAÕÌÈX^£ã½)b€‡ hì^ÿ=]¹GL]¦ ülo›p¾P ÝAûÍl”ŸXŠx±Ýi1pÓ~»«$ÜxP ú„ém`w'ÖÿÞ›„âUµÄ$šMÑ]Ôîl/~Àÿ‘Ûîì1“O—‰Ú0n B€÷@»Ë-6¡ín[·™ALãÊÓùîšì©’T‘æ 6F†D\BUÔj–xÆz®ã>øt €³I``ð€‚Hç%ºhÄ I©âì3è=­e¥¸NÍ\ÐK]:º)Àª@K€Å‹›•ÊÊJE X®oÅl÷ ÙÈzèĸåKË•ÕZVž—þFèx儦O¸áyÏ ì…å催êq’ú>‡ ÀÞz±Õ1Ðÿñr©’YS¥:î¸8/Pq€’(ÀÌ¥K&`]¿·Õÿ¼¿µÕÔëõ?ýüóþƒëñ=Ìû¶ú½<¿³TÍò»zöûžàVMw^Éó¯LÔH™ RKíæŸô•ÍÖ'ûy¾¿uø¨§ÚßÕ«S×+‡Þÿü ×ï÷óÃGûÊ¿ðÃêRÞ6*ŸÃG½ìð ïõ~òÙïçýÃ]]¥oëð0,9f³êÖ-Ék¯¬d‡Ÿ?z´¯ü `c}¾ÕûìóžJûü`?û4ÏÅp>}”ݬ’g„Dö?Ó}ÐwKªž +ÏuKLµxK§tku5û¼¯z>úü³~ïÑ£7IÀ?ÝñÁÖa½\®é¶‰Dø9™‘Au©š¢Šè¦¨´ªò¡–G~æîæþö>Yèý0€ØòrÄ`ôÑÄñûü¨PŸ,VâCÄ,Þy÷{7ž[hü±à›ÎC[¾ë€ù1 €~7Àw¸Zã’Pþ¨ÿˆœ t`h¼óð¯ˆüðýï¿ÿð­ C` @÷19é˜å½‡Y€ÿ¨ÛŸ>8ßø¡€Xô7Ì([Ø”£I¢_#øïgaÿÒéó:£ƒà0Îúq ‡X#¡ü§…>º\¯€‚8S‘… =^ûþ#Fx}„ù€€n4þËÅÙÔ›O¹Å(P?ôcùø8ƒÙ9gÕýšþf¯]{ƒ¨|ÈÁ;[âW8Jöøµ € MÂд `¬T Œ.A:­ívSHEx< 0·³½`"!´”j) U¥¢ï_× ^•Ð#°£ã¸Ý¹û¾ _—R¼“•’.pt‘+»ÅÅk JÂŒéA¡³wE…‘÷zfä!Ì?دŠ, råå(r" +²§CÛôC4Û‹„-LCØ&ì€*¦èìÕu dˆq‚1‚‚ìíö6ýj‰®„îÊ.¾ºÛX\!¡bºчmæ½è(òÓ‘EåJqôs` Yù`›©~šž4“*Ÿ Î^ÁM´Ù^\èbŒÐ#[D·ÿMhVÚ=zMFñ_âG älj!þ/ÎO+ÒÓjU,Òñ’^.•×RÔIðmûjmmÓu¥VÏéÒÝØÇà‹ªˆZ‡b§DVå¹à^ž«eÌ*€ ˜§×¿tsæbì$å_?éÄÚÀ0M×¢¿¿¹ ÈäŒ4ôĦDþ•À“8ÀL¥gUàÎ‡Ò º­ÚôÌ-†ÚÑ€¶S3ÒþÏŸUƘl8ãøtIî¬T«wVï|kîˆ^Gx=1¡*”FB`=×ÓñêJµ\¾z•@wÚ¯”ç§'&'&§§g柟¸y“F%Ÿáù·R½S][«1wnõN…Óåê +Z*¯ºR‹ˆ++J²R¥àê\Y«¥ù%ž9Š•‘Ä25T²òÊRyî*!öTÊJùæ’#ÞTöKeÇéq)œ%è`Y÷X%bÊÐC¦„ê+Wÿ¹U*ވ囥ùùùÒüÄ ω7ž›ž¡ELò,Kj9jm)—¯ûOŸ¿IE”óÜ+TDú"]qä³òÊŠ›UùüvýiŠžf™µþS-à Pá-­Ø‘@é'H²üñƒ³×Øð\òxûd ÀÛßÕb( sG%¡ü¸ -oZâpýÆõ°Ð ðvr8ÑP¬ èí`c}c!úî,€ŸÀ +øÄQ#- „#‚þþÿÁÀBXÐ + ÷ß±þo@X´åäô“ ža!Úrƒ}a0ø³ž€è¤ãïS]j@J# t_ö\Æý@ýXÿu–òÆ| +0: °ºtï`˜µ7À€?xoÇë|Ü0è(¤N€¡ yH:É €ë¡œ¢- +Ú {c¯%ðÚó¶ˆrµò*ÄU*!v¥ +é+“îÚí0ø`{Vû ©á_WñC‰÷à UV™(ᢒ+#ý@&Bæ`ˆ·«œàRÊV;¿GóƈÐÚnmwá!ç^[+êBéä̽×îìa@ÅÇÐw…JÒh1gw¯ƒÝ~_@.apåÀRÞß{¢R;‹ßÓ)j$騦Q z@yÚšn‹/tU2q5¸ÿîÎÂ"cvZ<&f+´Ùƒ± ¥"†"—tT¼n§1ÛR$?ØÃ)Ü_X´új@ÿ' H*ºèþüøT²Åÿ­ôxºÎOž¿0cž€èÌjŸâ×Çèìdô¯gýÚú#)xû¨ƒ\¬³(Z÷¶Ö×éÖÝzmÿ V™_ñ(‚°ïêråg'@"ÈU*¯Ú¶¬ró •§Ã•üÂ.þz¨Ìâ È=qK3ÌÜ;9ùì¹3““ç£ §ÈTmõ0¬áëž6—lUÈ…RV»UY%D Š¸t Óž%ÀY¨@LHTA"°oe­®{¯~«.Å•)w+uüôª‚°« èY«×ïéáL¼aei÷ß—çç•õt…8¾ó7_ªPsðeÈT]Ù}t ÕiM9€aÇZm¥VW†ý;Õº¦3Bõ;+ߪÕ×êÕj}I¥T¡Zñ™juîßJ•3·­ZZ°s»Fò¥«Õ¬º¦$Õ5=²ŒIŒ×´¼·v§,²—åØx¨I­¨ˆÀ]·©âõå#”qI+=3“ÏLΗˆK¸V§"Kõ;´Hu­^Ït‡UèDŽsE!]©ß#·2cüò¨â»ùyµæ'pšàI>ü}oÄL¬×7N· f‚:'û@Ÿ&I‰Gp|÷miâèó1 Gœ`Pj–É|ð½ÿð=WëˆÎ•§±èb,oKé8b@†à2üigj7‘',#p?üÌá螀+ÇGèµÀ(€€mÀäI­?hsž‚:Àÿ²Oè÷;èÿ€´Àš“ìøç’h@0.+ÄÙ*-nþÉàÀ»ÆjûþëÂ@îøÒW}$ ]ûúÅú› $œŒÙyµÜþêï@zSi‡V “žî1šŠNHàd/[pú·bNŽRë›{{o´ºÆb¦Ûq”%z`IÆÙ~q›Žy¢ü n»J‹Ÿ¸ßئo_x\aXXl‰8{\­üœ)xÄá¦Ôìö_îQ{–꩟pXgÚ;í®8†ôÿûÄd‰Ì'¾°-V  wÖdô/ŠDd`Ûº6î0?ìtRÐcÚÁ¶(„ˆÆĤ»°Ø¹oÈV%Uaáy—…öâ íF¶Òø£V ìïèñ*Mßý]±€6wè&#«Æ5ú"TYÌ +ÚX«vŒ¤;-Œþô«Ä½*ï…îý½½VK J¨¡†Hºƒ(Ú*9‚ÿÛ‰¤YÂÕQG½´ŒŒþü‘{f3ìS|1€jiæü™¯Ì”æ_°š3KH€ Sªµj-«W×îh%ÁÆGÄÜ¢«·H)ÕîV—æJÄŸÖëõÐ×i¶É˜ÜM3(gó“ž:ûñt¿¿¿îѵJ©23óìÌ4vú“:ž™ —B°¯U0€SåÙRµ²$Fb“†–óÓ& ŒKb††(¼U„8ÀÖ‡»Èá£þ1y¹+é6Ù‡‚ãëW—ª‡Ü2^ú~œÕ—V²zöQXì÷³Ýýü0»Ë)BéV_U¡Ó%;#ÒvYòmþ캲yÈä?y¶ÕßÏÅ ôD˜ä‡I}ô=X«æzj7’DEòZýp·>w3ë+]VËkÙ‡5é_ÕùFÕÕv³|“Nþ\LMŽ)f©VÕ©{å¼§Ëw³ìCìBõ^ÞtEöëå•}Ud— •jëc½¿óMPuɵGåj¯˜k—>ƒêm-™·a£4ó%FŽ–*õÝ|ƒ¬þ6%ªß¥7½ºÍ³{ù®Zléß«©êyýê¾NÔw‰Ó§"?TAÅQ!ò±~c ËtêNvŠ%ˆ†DfëáU±¹1½€ð'ºÎ ­O±Ä[Ü[  ÛC ~*y¨<… ü{àH@³Ï ’±ÕC €@®²$ø•„òã¢, +ø³¼e€d°àŅ넳 ¡þ(ôŠÚ¶û6X?€­ýÄðÁÂ0> +``ðËü_ÿö0˜«ÁQÓÝèxذý9ÅJ‚X®ÀG?`[{$±…Ý„À&ŒYlÙïçK¿û;z²ð†rÐyå$ý˜ À "ÀSPâ_‚à`°“€ý¦;àÿs×ÄR'€^á~k#lëË5éˆzüK†}›ÞÚi‹ ûŒí"ëEÄòiµÞxƒ€wÚÃÐOÞª£õH„» ž×O +«PMÉZ(Ø`¥½ðœ øÜ‘íâpgó¹‡ëƒl*³Ûhvºü€ê‚Žb+AP@[¡£@Ê"5¾Ým©PÂaÿ§™€ÎiÔ*6<õ¦mUNpI^ !²V;&¡ Û ¯µumµ[{]8tgíÖ ðÔÄ ¿XÂb³qmqÐöef"ª‹=t?‹înØY¤i¹a5_g»¥bµÕöø~Ýv—'…¢SµMtÔÐÅ£pÔ$¾ ÑœÝîî‰ß´vš{¢/ØSÔTXD—@ÿ“ &i@¨ö–Ày‰.z¬¬:±xiþÂ9ý»œ;711===g±Þ†bË<“´”_¹så ¼Khv+¶êJõD³“Ü\ÂÂK~+sÌIßÌß\òÖ…i âLˆã£sós3œt"áóÄüÍù æ§/0}ŽÒMNLê{9Cíïù?*ç.¤¢µž~núÂóº©ùù‰iU F9¤"4C“ò¤#wkµ¹•|”‘µìc<ä¤W;`̓øí¡W8©3•ù™é æ-=,á6éŒG6ŒHcÖËÒ°ŠÃ)AôµHúkß«p%¤`W«”#"Q+Ï•wë«ä@ErU¤:G¾ÊËv2Ÿ‘^Ñ*‡¨ª'1,Raí–Ë1o êpwC*ÿú]úttŸÜ­vx³þaΠ N¢¢6’é/M–ðÍ _‡Lk·ÅDîùnDE)£o­öqu.cž@­¢g5ŽR‰ˆHppS«bù#ÏPÈ~/¿S?Å\¹»~—ðE*Ãä(áÊ @ܰ’pÔ „Aý?Ñ ðùTõ`ñ¶ðömeoð€ïþñ€€Hj)¶ðŽJ‚ù#2´£N²¼8Ñ à‡þâtÿlŸ¿@~-‹áçWþÓfˆœâDGî2–T([ˆÞÿtÃç){Ö­Ù R ¦—yBÚtL ð?H€3 )B +õ—iìJ€Àfþ„÷Ê4 [[>RøXb@úõÀ1€ à«_õû7»ÅÜ€Ø× !¼µ¯n¿ÆôÄÁßì$@ʹŽ ™š;÷þ°H}¼Ñ¤“ÁЂf+E{›©~MÎ×ÖeÑjì4š÷…½6:ëžrVºf ¯Ÿ˜ð¤J/þçÏM–^ BƒÀ*"³Z~¯¼¤"hBtCq¿ÙÒ5Xµ6öŸ¬DE6yðô‚«evØ/¦·Àøž,Œo:j¤DÈШ£¯óœ$ ŸO“‘<-ßÛ#€ë öŽXÞ%éá_Ä0賌û€|øŒË‘c6¨$¹â ècÀp ÿ<àÑQ,F}ô,0’¯W¿aü¿¢½ÿi$7|Kÿ×R»ºýBéÉ€|”ðÁ¾$Eø£¾ô;¿û;‚eÁ¾T~¼®$ à-œ?Ñ€ b6@£~±æ˜òHjä+ø~õ«v®·èÕŽ$üoï\[ÐßD0Œz…³bó󰀌†à˜€0yQº§ˆ@Dþ3€áá'¤ið”`AL¡Óltº-ôfƒòýîý…N³Ûø ]çQyF¶Æâµ¸"ýp_^Àà,–A€Àæs ôÜìA%vu%žüííËÂìÔMÆÙ)'X‹ãÀ>I(!‰Tñ[Ó]ß0ïQyÒâ[Xð ЦÔã)kɨk¼Ù™•âîN}?ÕÃÎ{ÝÙEÁ/Ä$ª£ó‚|&VxIêÞhœ; +‹n]:Á#ÍHqÎ[FÇÁ"5Æp2å^pjàqˆˆð„œ–‚wÄF:ÊŽ– X'ª»0Ä€!8Åþ‚\,~útòˆÿM©WRggfn1†õîÕÚÊÕÌöØ„ó¼ÿI®$ýÏv…>ˆë»6úŸ²±žI?üéRw9Ýx­“‡ ðÚU+ ×¢RË÷uÉ® @z, Á|x‚®5Ò Ê^­ N`2P ÚŸ´¥ÞãÎLM²çqá€K *óùoåÔ'û8S^¢ëä}«t;«)¦šºx錳N>‡üYº‰ =ÉÚZ5«Ï]Í3e@%u™ðY€—Ím'IÃn Œ O8W_ªV^˜™™xvuùöªæ¾˜W*úøfÕržW„Æℸb\¯Ε‡©ö«se©üù6iUâójŸ†«„ À$Á‘j6·Æ‰ù*ÈG¯ Y9hS¶Õ®ååò~‰œwd#ÕMOLç—²üùr–¹ÄÊKaxáÜtmFívfò"OÛ ­[ZòŸ@ä[ð 她7ç©çj†ÞT!Ñ ¨ëcD™à‰²þ(Xî¥.ý¸@’½føæœn H8öœèðùiÄÊü÷^³<·øà»Ã.€Ó,¢ }G%ÁüZ´&¯,‚óÇøäëÑcúð':éíÏ)ý#›…5à„¹„÷tì Fð,ôŒÖãA—·û1ü/v sÈ¢  VÛÙŠƒ$S²+®8Áêÿ®–I ÓZ¼|ûÈ€$?ú‰ËŒñý +Žœ8osÄ/xDX l ³°Ì^‹.€d(^Þ†ÿcn€Á”“MX–¦‰ ½î‡Àëʦ)\Èâyë€$Tcû~÷ g®Üf…“Mj÷þýÖ›m§p±Û¼Ýja„;Šn¯ÜHÖG5¥‹Ë0“XüCš8ÓìwÛÝ3 6¶;adWÚX¨¥CÛQ&ÄEÛˆpvAÜ6¸­M‘‹…FçvV×àèÔ&7lú¤ŠÐ6fñú‹Cjqˆ9èÀc¢K鹿ƒÁXÔBº9:™µ·<¤Væ&h¹f[Š»šC›q3­Ž¸“˜†´²Þ'Z„Rq³•ÞêÏßBãunêiu›BmþBŒÿ¾Q?l¦Tò†‡Œ{Ä_ɸÀèÏÑâO;†)ÿuO#y¶µ™omT.?;¥yÞ;Ī\™/ ›õšfìW¾µ¯ ­yûulj’çæ›Rd àwu¾QYž9?s+"ÞÅ`x{™0xª1À»<_Ñh•{€Å¨Ï&ÇDFعTºtKø>õÕŸw´‚ä°º”¨ê_¼ÃÖW×¥µ–ɰ&Mÿ?&ÄÅðüÌ̳ Å }ÿ!$NùvBêõ«sÒ½++övçˆðX’2žvPžÁv“×ç)?1ð""X t[ –­• îÂÿ‘²ÔXIÏÊkvN1´0dµ¹%5å +£4Hµz[y«Ü*k««ªÉ«ÚBìäJ³V_¹ºV)¯ÌãÏaó8'è PmN÷ËåGÜêðÕ’ +2»¹ö¨vsþ.ùY–ÕœçæJÂÿg&Ï<3£¿•¥zlf•¥\×±Ceá;Ú [£ZÏ–Êõjuen´5èçíS%˾óÚ†>™º°—ç¯dÓ“ž¯ɘ@¯hÿœ²àñ€BôÎ7Pðò×ë¼@$Ä ý8Óãÿ8u¼+ô ÀÂé€1Àoà0> + |Š8BòÓ|8‰…~dT÷ɲöéæûÇÈ@›¾qò\Ç,ú§¿»Nï’ˆ¢àRÍ?«Ü’ð?í%pÇdÀ ¯° þ/'ü×8fB/}Iú¿`¾Å½þ íI¤ìNñðö(>ÃmKa0…ø¶ÿ’´þóÝÁ  ‰÷wl§=à1ÆDèÆ8É  =åíîei˜Ráj®ióÍ=8Ybh7XJE}£ý&Þë~©Û,[`ƽØÒ.$j“qHÕÄõ¸+g°¹@'~«Ûô·QÐÏöÞâBý]»H´ˆ@OuZiû ‘JP׸+å”fçAÎ1âN(NKÈÇ1vºZû}ï:·=Û“H$âfè½g„a³Ó¸L7n€¶<Ÿ¦î„Ü›ª‹/ÓÞN‡K)ÑuÖB:}³ÓÕQ²äöÛ®8IèeÈP#ìØD ¸˜ʶ’¨¦mñ+[”Ö€ìÒ³NøCÆ ñG¢bç ‹à OOüÝ~}iYªê†´Fá_™)kÝ«/Áo67ýj—ÔÑ0Eäývè ׯd6¤"`˜¹%4¾Ø_zý3NμPbbüÊFVž¯ïÓ1në¸õA|Éò2ás/]d¸ž É ÐòŒôuæí{,¸µªª¡nD…‘EÞ0 +ç±”áyQŠ)å¦L™ø³Ï!Y^›»ç‹Á¦ üGÿ]aL\R÷A·ì&y#‘ĺ¶&Ü­Ï•}õe@š{Ô¥ÀóþXD‚}ià¿„Uçu´nŠÈËÕ|sWTÄRçˆðz! [|‘PRNUX½mýÛ4º €½*+Õ«‚Q!]akþ›vøòÕ•03Ä x<§Wd¥ÙR­Ÿ×Ëó‘¡¥ü¯/”fžÅ‰‚.€àzäZ[²ÂŸ$Å‹¨Yý +D`¾_T$n]Âëóßa® Qäð8 €íñ—{‚€ E'Ø£¯M`F’„Η¢ÀÑ€Þ:b¸ñàíÓ||]a 0KàüQy¬àúÓÄÊø~bÌ#¢öº; úË’‘ÿÞq8@$paŒxí;Ç| •ÃUÀÿÉø¢Žèô: õ9t¦°Š+9ɾEŒÁ¯¤è@¤ÓTkI.ÔÀpLmq$ùØe€Q­ßߨãì¨À/â!gÆ3€k @okwÒ§ñòfXréˆ$²¶$€(ÀˆiHà ãÎÛU¥Ýî0™.:mƒò•Õo(#ƒœÐIÚ©@¿+su«Ûºgañþ6!ô(ok½/ À*Tå­¤œj³Ít7mÕ¨û—XºÛÛ³‹Í†òTu ÔÂñ¶Jê,ÎÂÌàH`NÊÐf’B¿@Ï€ÎÑrÊÊ>J‡‰‹ˆè¾å'䦶ڭvcOw¡ >À›@0¨C‘„@fÕ§Õ¸¦FÒ¶uoµµòf³¹0«R]'‘¼\ +FåƒèÚU…¸†–PéjkeãDp:"@jk=2Xƒ¯ƒc´è‰pQX’áÀ ÖÙYìv€Ä›O:€‡,.üþ˜ @$y¢ê? ÿ×=QâŸ3ÛXÆpéVeÕ¶êL g +‡ŠSÚ踵¤C:g´ÈëwVQçõÒ—Š-PZ[žVè'Ò mÿRm{ —ÍÉ P?Õ à¥ÕÌ´Õ¸¬¯gY=>Ÿâûµ¯ ,Gæ8: +@OQõé§Ãúƒdø_˜Ø€§ð$•óGdhxâ(€}Ž¿DGU:"~BµÃý +ÀÐà!sW®ŒY>z¯±Ø(ç¥ÿ$ˆM=ŽÿÖìtKb#9Ì!`‘¶¿Œ%ž³ ÇÓå >$”}/`ˆSÆ møˆýH÷ÄQ¨|#¸.XŒÿ~ó#†àca–hÉ`„ge‰ Àà]€-'x°eh¬škÌÊ+)òÀU_ ×nííÝ—vÜœÅÎÞhí‚Wß7EZ÷A£û­pbÃ^­Û‚?4fÉ'pH”`V@O_¹×ÞkuéYçÁô6Õ'ðî'ÎãV¶¦¸ ªá3–0¯Cǃy}óŽ#H÷7yêVÈfq–ÜT™èÔHý Ò²·‰ë'6`÷Ý )õº£=p_‚òÎÁuO7”@S0é¶aÎ¥PÖäîúù»ÀC¸vùzÆOn_›UVÊCê¿ê¹v‰Y´£ú/à‚¹à¾-~ Öï©ù÷Ì¥tF5m}pG¤ ‡ eFyÌåå@ ©Íü Ç FŽÆCþø{µè»'ŠÿS±Lž…Tz•ÕR%ËæïôýÏ/ÅI¸¢-̹¤%´#ÅÀØÏOúV«™ ÝÒuKÿPø¦@ÉoÆWÊ¥™éi" ÛzÝ/OWL–‰Ö ú“l €`!çÔg#n$àd™œ¹*}¹òr22H/Ì·D.<} çíùñÕk A­Ïs!o=ëׯ”ë™ +bT„nå+zóÙ…/H~A”¸–ß¼YËæ!BqZ ÓÉÖ¾Þ}J^½ +$_O¸K+ +o?,ë!èš~Vž{Em̈>ÄÞJ¨ºl¬oe7¿vÜKˆ«%5©VT‘úÕÝO­`µ5‡Õn‰^ÎJ••˼”}!¢÷>«43qm}7ù:fµ«ÌUÖR ©gc'À©9ŸõÖËŸ“½vLDw·V]«Ôv¯äÝ:+…yP‘¼wº|gcS¨¿… @ »}ŽÄpvɰ)¯ý¢‹Þü ’ªŽ$Œ>Qþ—´Șàq>¿é(€§ˆ ˆO>7Nð’€°™O‚ý‡ß½›ewkÈÿÚúëg‹Àóc>ƒ¹ôw~Ä@X,:ì¦>‚ÿÆu =€8` }wÞâ/@„¼ô™]%%6ž;gF:سÀ¬Äj×>~wC¨\§ýË6ÍÅÿehi™pÔ’ç\Ò€ÿ!ár/G ’x¼À-ü/.èŸë‰þ-õϹµQ¹xöìÔÅåÊêF¶ºRÉîê•B ªØ¢+àõ©w<ïÃõ°Å˜±ž=Ê^©b  ²2ÿ¬€ÔBƒp­F5 ï.ñù[aG¯Ýœ«Ú­ÕíœMm„¢þ_a„Ñ™ÐæzàFðnUý1&€©‹`ʱÔne놂`¸À<ÄT&ñýSfÑ °•o~¸K îYº9û‘`W»R¥×Ö"ŒCÞtZ/²¼œõ{`øfÎÝ+YØ›ÕòéJef>Üÿè†lÌ„x½Pcðí[HjÏ$ÙŠqWÈ%*Rݽ7WWE”WUô¢Ö\dkcɬE×leâÚx™¨ØªÒÍÊýŸŽ¡€ºXtREVì»uB¸¦ˆÍ«•<Ù/Ê_SáüŸ™šœÐ¹¤Šà9¸±‘ßSQ½oÛØÀÑQÙí×ê^S}T~ЉDcP‘Þ'ýƒS>‘ðµ×¾ À  À݃ÛôwxÜ@+Îh8Å`Tz¹ÊHµ.$ÁôcÅʼ‡>|øî[€§ˆ *`@>" çÇehК¼N°ÞOõö‘‚œýý=ÛµÚä§Úr8Éàpdï’qSCÆñÜO zæí£Hî'‘ÀFÎIÜë‚3fpäÌиë«$60ÞØ8Ä÷/(G´ +¼ÖTøe<Âô¾FÒžÐ:€´Êð±¤w8—Ã'tM@8øûŽj&å148ë?¶Þ¨ˆ®é¢>Î +G‰Ï£é°Æ^ÞÆ +-àî,Ð….Þ°—¦¯}–ëZÂó Û Ý€Õ¨°ƒòÚlv>h¢ÜâùO¢˜f‡-á$ñz„Šiâ +Táû»8Kµ¤ÜãD/ÆÑºÏ8­]zÚª‡çR ºo +ÊfÕH(ä`ÞÎŽ¶“ùMÝ7‰R&­<اƒBUÔQ]"¤Ai§ã^p9D;4:{{Í= ´÷Ú.éZ¸G4h^!2 +•m·%Æ‚.®2í °ØÀµÂE©@?%~jÝDûÚŽ2s¸å.If!UJÑŽ‰‚H$BµË]%Íæ÷Ä0,˜ ±#ÐN.€1`ÜÀ…À÷ +/÷øéà•ÿxO!¼.7–/Nžš¹µ¼ººq ů>_íY_œô:w§µõGþcCü‚H²ÏGÐ@tÂ,S“¬p`þþ©É3g¥¯?þÏœ¹4#àÁþ_ñ¼t/ –DVö/*cs +,SfÎ1Ï<ì{‚í|\¾3çqxÕWu÷êrïy9’„ ï?9)JП¯ÔffðŒÀT¯‹PÁ·6j›¯Âæõ›)=²Ù·±VçËUOÕ¨Šä/U¯~$L"²b?Bö³éÔYvÓH®Miüª¤9ˆá·²•g½•þA¹Ö,Ó³ü³ UÞù¨Zæ-ŸÄa|•@voÂî| «=_žÏ^5M ufrrÞç¨ýÖÆ +‘ µ™)ÕU’<ßì/ý$¿“%›p’­\¼a¤ŽÊktUl`öke À[–ӟ☀QF ‹/jä[û½ý^/•?"Æë£2¦ÆK­ÿM|,ã#’`~L†>™ t?Í `? ÿÔ§ +:€š®Vwô¿ Å‡ol~í¤Q,ŽZFF¤¦.áþÕà?k‚ñï­SìzøAgí~ùËú§åXÐ! °3‡•ù`ÊœþÞïpY|à”QýCċٯ{‹ñCþA ½ßGƒð>g…ŒäÞàИ€2q@˜œ4ð?7pXÅ.nÏ + +þ&¼äH%o(µj"l•š‹ í¶`Åßjù~Ë]ó +Ð|£¡i£5ñù;Bþnã2ññ­d -…r"$hÅ=Ý 4ÂØ( øÕqtR¡ÒeÁ~³ÕÚ»¿×z£Ûê`¯m{«û§Ýv·sïÅv³)Þbú¡ò¤‡öTÝuµâ/n3À@@í„êÕš(ÄJÝÚ~£…G¤Rè~T³E0·Í˜G1EL«ÝÒm‰aÝ'o!7¡÷î·„úÍY&pŽÇ¼Áõ¥r¶îMåôAcA*½n¾ùñ‰ño­ ˆ6·ß. +ž‘ã<•ŽHU +“RR1`Ì ÌŽÀŸò9I ?ÂÙ…E½ŸðÑ+"žÕDÂ`ucóÑÆú«óÕCóus£¼­^Å­ß}ùî++xá ’*¥ù󶄸Q©|Ó;"t ”„OåJ¹~óù•ð˜,K÷ÇXú½ð_œ¥Kë)Lg'/Ú äTpv‹4î6IHÂËðö²»Ò$itÁÌyw(ÇgÎøÎÂÌ!•^sg÷‡ÚŽ |ô0p48(gÖ»-œ¯‹ô"dA³NWægúx!Ø A²±i‡÷@˼¶T¢2p{D|Uˆ3XT¤¼k6@g:1˜lGm픫ŒÔwç ûâ`UÇâÉó—k==®ƒ¼¾[®³²!‚9­T0Ò¯–³»qºC¯GE<ÇQ©¯Öêµç³W PºxS0#Â…+‚n*ÏÊ"q™Zð×Ï]*}½ïê»y5;4"$8@„SÅÀoÀïU¶"@r<æ@~?:õE}BˆCÜëµ;& ­O+óC€`ÌÀ ’>iÀomxû¸  à‚tŠèvÕ\ú»ZÇq<Àߘ +àÊñQzE âøAñ,è…P¶Øy\ÿ×JÌ@<Ã8Ñ{¾ ÛÑ×÷¶ÞKœ„¯Sœq&öÕá8ÂúGä±~dqâ(ÀÀˆ>oó^öÐ_’öhï0`Ð/ðâ-™*«‚HÈRh00ÉÀ $‰ü3ˆ‡­ ùÚ7}Öi̺ÿ94ç¦èõm´…NÂ~æÔÎïwñåk½2‚¢bÇ$‚;­¦ðY`%EìV"ç@€îREâ`2ÂÇR÷‚g·fwçò"}\ÓÝn1-°µ;; Ûvahc¯{ÿ/ÿ‹ànÂ>Õ¦!ÚCçn„Xì‡j"]EkÑnÂzfVµÝHÂæŽX7ÔÚStLUët÷:]ØŒÒIï6»Í& æ¾øÒܧ3D§ïv[Xì/˜Ë-ÙÙPTƒ¶Ôên}µÊlËxcì5w>¹ Gã - :,h‘æë ‘€…ÈEC<@ûâ2M¥]T©º­b€°øá³æï`Ì`ô÷_ç$ýþ3 “õñ„Äõʥɳ3—–—WWõúY¿¶TÆ8­W8Î;È:º¨ß܉Äa "{eå0@µR™`¸Ÿ±$³Ö\Âi /À™y;°—ËYùùè°qþ®rË"`¿Ø€H=m§g Àž9ëa€7LÎ,×n¯Þ¾Íð;àÃï°–Ú«}0)Ø€`ÊÐcÞ£3öë#¶àÂ@›J!͵œõh¦«·z‡[=)®ýÚÌò¼”üA¢–3ÜU +ó 8©¦f% ^—ÖNÙì©Õ?® €¤ì„«z.ýù‘³ÈËÄrô†¬÷hk)[©%Ü•hck«—mlÖ^5m€Pñ‚åÕÆ±oã‘{\dV«Wsò„.A¢Î=#RG2å´±U+ïãÝ?· ²•míæÕú·v{pB`"¹X‚ç:öYÅëoË^¤öêI>,¿à·ÿ½ˆÑx’$À.ä‹ú¸ ÀÐvpÚ(€S,¿¥@²Ð,nS¥v×>zœu«úþ ¾ðŽÏ +`œFþkú÷Þ´{%Á Ý=»ÅbÏ‰Ì +$±k7eõuP? Ù>Á@àØ("ÓñÞ-|À}ýj~Ðûžx€v°€º×ˆ³Ž Ò‘`‹¿ÊÚ , +€p®Óè˜/×%¨â]ÆßX|½)ºyY¼°ƒ:&¸·wf…ÀÒPß”ú+Ȥ#@ à>°ÖzSÇ]ú"áu…•RüEðÀYO:ìsÄëu>ºðO…©ÄÏ_ÄI^Gqµ‡;µ‡ïF¥ãòÖm\^bÍàþ^‹)zU*ª°§ ðÂEZR¼E¥°¶Ã$$Í®hÇžýüÙT¯¨¨O‹é·' n)ï¶4{*Âάà¸{_à.U¾»ç‰ü”W›œÑÁ»ÖßuˆôØ T3°ZGt_{o¶<¬öc– ¥R&­DT ¼¹Ñî¶ôú¶‰T‰°Å ÷£ë"¢>dM8"åEѺüH 6³ÌwÔn¿‘fxŒ þ$VõãøÏ¾$vð4›þ/t€©K Y_—vøÙþQü6ÖyCÊ/ ”T­M½pÆâ_—ÿe^÷¢ÿwª‡ÂÁ|­²B_ÿMÀšGÏ#¨à%FÅÙP)U²¥é²0źN +û­¦ÿ—’£žÿ‚`ú3÷NNÅ ýgÎÿ‘Ó8@é6ÎðRW¥Àº°|ûÖ2A£`ç .ȸ à'‡–¤Åf‡Y¾DØZ@Ú‡ˆ‹\ (QË.Õ•4θ™Xåû?ùC^oyyz~>ሻÈu™ôpP"uˆ€v{çµ/ÕŽàäÊi#_©® IÞ¿›—™‰@…ª½¹%DODHnóÙ~ÄþÓu*…K”ß§½U£×û¼V.W³­Íxíêñmmíoº"ÒÛ2ÉûoOêƒ?è8°õh©vÈ­“+!ƒ_ +èQ +€Qtéó‡qX+÷±q¸&:¦|èåï}zp°¿µuÐû¼ºVÍû©*ÂÝ“üdQóÒñ ÐÇΈÀãF<>à}ò­°œÊŽq€ÉmØ/â }ÆãŒX,¿…`Är²µßcL©žåüZ:4ZÅP›õ6ËÕ;ÚÈÿ¼›Çò³ÀÝÚ=Âþ$Ýߟoøa®xb€ã£ÂÀBÒ¸âoüyÆŒÃO"í>€-¤Ó¾pÛǸŠ+Šn%Á®ƒcyäó{± +Ü"lÎô`Ⱦúå±QÂ]üÖA^Ä,¼ÈéåîòH íDj¢^ñbñæ¶è¢Á†ò;n L¶˜Ä—È{9D°­åëÛ¯ v‹Ž€¿Ó¤j¸ÈµÅŒö ;-©â­ÚûSe!?Ãè@BÙ¹\æá×y€2ncï/ÿr§smVž·uÕ³ßÒYÐX˜åØŸøbÒ žwZb#âÒÿ»àþŸªúÛ}PmP•g®Ž…­û{oˆ“l‹cPªÔiÝ,f‚EÝËÂB§!ÞøCÇfzpßâÂ_îx¦f?Üív:³JØ–ÎßÞÛn +ø‹ÝIžÓð‰p›Àü.iŠì½¹'ÒØ§Ñz£»Pûçm vÖuz³ M5€n _]½w~ýnÌK Œ‚‡hw;ªNê€âìµ YÀþO‘@.šÛ‹ ¯ï4öôLw°—€ðWð€b õSÿç=^xnnm¬–Ο׋\@/ü?:xT®~ÿ·é­iŽne@¯d.IŽVÆ« ý÷Wk LZD ÑÖF¿€U[ƒDg€ôÂú͹R®-÷Õ²Z»j‰ŽN?ÀEáô”:{jjò"æÿÉɳ‚êǘ&‚ VK~k"ÊãÂò­Û"åŽy·‚)€K`Œ`^}òzm׋û»KõG~˜Z8Ïÿ[?ûÈT¾G®—ëŸj-É}®åG4Tž|zøèÓÃÞ~i¢|ÁH,ÁßÏ{‡ZåýzžIµª–ëuæåË7÷•*ßìZYY«€<ÿüó~ÙñýÉÅyUä“ÃÝ]Å;QWêÕO8öÍ2‹Ñ£GýþõŠ­½–oˆŠ|ú7‡‡ýµ¥/àETàA¿ÏDÄý•—2PAº^Çáºå㊨è¼ÿùçÙÒ:åÒ2µkóÙ¡°Q"÷Ò³3ª%‰ïŠÊ|Z_ʘã ý÷¾òçvóü³ƒO?ýÉOûÕ§F-T¾tø¼ MÝ_?ÿèÄO¾ñÚVö†àÖ€ž€?Uÿ¹ò³ŽËúé-P¦ý^ïq@’`û‹Åx» O7 +à À T·œ};îM²™ï÷áçýÚ•"‚G!AûÜ*Yowi%ï £AxZå1ÂÿNøˆ~mndJ@}æøÆü Àø(€Àû*}ãÄQ%påL†øÿUéáŒÜ ÀÀ¬Æ tç“@ÇÅè'Ї`„H¢:MVãØ?Á`dVè$ð =„ô»ùtð `aÖÓñâ~Ã@« ÌÚ’ÈÀWÄ7”»E>yŠÍ¶°ðÇ‹ +£xf¹CíW>³ ª.–sM‰Àx¦èvñÇ3Û°ùàÍ7ï«dšŠ°ª²Nîu§­¦ +Cïtg;í7-H€0V¸¥ t[‚3ãÚ¨²E¯8êv³ƒê-Íy§}ÿþ}]t¿½s_maÑÙ¾¼`ŸB7СöëYFÆ?Dc¡E³Ì7Ð…í©´…´ñ½ncñƒZØýé‰P lØ™ÅÏOG»{"ª½˜ƒŽJ7yQFº€¹ûvÇ•ÕYøßmuõPf·1R4Õj +%hŠË´Ÿ›Uvn³œ¢µsþ‘?!‚r‹ÒÅBÚ]5c28‚PKO…4z>>(º„µ +ÔÔÓáU»Œ  §(Ÿ@ýÃã½ÈûÙïå½þOú·¦&/ݺ]ë÷>ûûµ¬ÿè3½õzÎõ2ìÑ-úI~Ø'Üï³ÿãPú\®L›§üÍO>¯çýŸÔ*ÕìÃC¦þÓ#.8©ðï½ +¾õ+åÒ %ìgîçµ¥¹¥J=‹~í£Ñ²u‘õåܾû«5©—Bé‹Z]ª, ±—+¥KŒ839uVÐ 8%"àÙõ^_o¹º_-zÕáî°iKÀV“~€ +áŠÜÃ0u±tæüÔ%òúWgŸyæì;w^ÑçêüÕ¹¥«W—––¾õÿáìÿžÛÊ®s]X]•’ÝíQŸè¦n¢ŽÓǤĠ *T¥¨M¨)"MÔ„z…M7@Dë&¾Ú¨oãžìJ*ºðß°9°š¶³aí]ôÖ9çBöEï]•¿ê{ž1@¢Ôò õsþ\k¾ïsÌ9+››õzZqÅ|U«ø{°YY¿Éõ›lV7ëÿX¯?XÀQ°ÿ»^Eˆbñ#$îò»bÀwpWÅÛDlÕ‘;ïjL\¾^ß¼Y©Þ¢•½ i.{ ˜®¦XI«3­?¨l®ÔIRl×ë›$g“”Ô­‚ÆÖÏ\^s¹RIWTÙ©?p§´Ò# á¤9ˆ„¬l²UßäÄ-#!ÁÜÍÍËËË7t¹Z_6”?\žŸw±ÆK—®ÌWÈš¡oV6oŒeù1D2%ÒtE“ÿþ‹Lq¹ù©š‹äâÏ­pp m4ÊÂ¿Øæi<] @\9ïà'Î]høN0ñø ñ³/v§!‡„õ#ÉÃQ³r§™m5>m促°Ý\®þ{¬ù|p0*p?Y  òÏJùg„ȈÙ(ay)Jö -ÇD˜ê·¶ÐÚ-˜(¯ ›eÁ‘áÓêæ®>Û}°÷ÆðÉå›ÝTÙ÷3áP€´ñ7ß1€ Œ}b;kªI‡#¡éOàüÐ5ا?…©ä«Þ{×M Þ¤"ħýäà$÷¢ÿÛ :FÞî£î@ï‚$°?mʇ èÊ|T²`5u ÞTlŶ(zÖðweû’ €t Ö‚F%C@4<#ÐÊ­Þ!:æŽcåny)¼ØÛªåÀ,¥ÓÕžÀäB‚¤þð%»ä0 RNÃ)’À´Ûµ¡7€„p|pøµƒÑÒ)6ýþû:< Ä}ÂÍOô_Ð"á˜y6 ÒQ +ð¢“c81-Þ'®¶Z½¥Rô=ý¡ƒyt1fEú¥Ÿ®F 2½E0wM §ìÐ×¹a¿Ý‡¼„G»'‡$¶×+íB>ä^û(ê BkoÑQƒ¤R×¼ß/wÌÁZ¤XùêµzIº¤vìO„²è-ä­¥B zÄ¿0…Îáä.åP*÷4çtö ©@¯ø L q0P>ž ŸI@üñ5¡¡Î¾å“þ\QvaîòÜW„FZÈãq¥Þ ôÊl\ÔLW×Ã|MÓ,<Ø<—|^Tªõê…+s . +Ûa]…ðug~~aÅal A½ò“••j-®™½ºº¶¶²¶ö±??M>æó óac½K‰ò&€„óo”÷ªDWô“§nûêÇÕÚÚÊ×@V®º!ÏÍ][»ô¾SbΔÍý7kžŒòñ·¡6G¶ý¦ ,‹ìÙ³He‚<{6ú÷,ûÜC¢‰Ïõﮬ|¨ä™kß?B£¿Òñ/Êž’t©áf6nÕCÑ—MqVŒqôªñÀõõ³¦zó·£ã#m}’¶>Ï#Iü‡ò á +AzPϲ ä5ôñ脤°qòÿÜ4ø”SÀÍöoTëOî ×ÀÐÌ3‚#6êuªœ(IÜèÄy¡)×µŸRš}Œ¾y0~p0rƒÝÏGcãÎ>79&ä)ßÙÁ#èG$äßOògŸÔ3!š}šàš ¤I>§€€íÃ/x'³q›cž ++Àÿ ÀQá@`©€/4ȆÓD"ô©c ’åM˜[¬ø¼óltpð³›7×õŒÜçO³Ñï4ÈŒ¦<à €qiqÑaCn;Í“]hì#¢>'Q* @u}×~!!> ùMâ³9õ`óó÷gûâëoÏXN}^›`v-€(艉ãoÿåè³O]À¿(.' ×ÙÓ/ÜÇ šø  B/'àHºÛez‹ðκÄßÛü.EO÷» üØ óI-ï)–‘b/B /=½¦ó¦fütǼ%@R ýÁé@€¯Å¿®Ñ*ÈãåbP†s­P‡p2ìê·¦Üs"Áv©ÔÞ¢â+t‚ÚøS*EAˆF ¼úÍÍëö¢YÞ¼yk¥Z¿y³r‡ó* SY¹…jxgeåÖ[ª…j†ËjË˨¦(ˆüÏÖûól&-rUÑ=~¯\™Ÿÿ‰[^ø7ó?™ÿɇ?¹reáÃåXª—Ós^á–Ÿ´ðûç—ìY©.ÿ‡¸A )Ü9"!LWþþE'ŽªÃ#kL{F#˜¿8æÇÀvÛ,$g[ÚáÅâœ6yÇvÝ“OÙŽŸïÒrnìÖV›"à ‘]w#ÄGö*È@‰¼Y5Ø:ÁÝh'Â>²j¤vÄñüÀ::бn’Óv¼ÞÌd H !‚û;O#Uùn>ÛÉ04ëÙh˜;ûï#B:­4Ç2€À`Û¸…„üw~Ó†Ô:s¯óôä¨×sÛéÆAùÙ0ÛØØ¸·¶pã®æe8ª{ ê§& PHQXjñ£ë‡Çãfôç;º.ËŸFËÏŠ„\, N4$ÙW¾c@² üy>_¿ ÀÛM™Ð¯S\.ÆÌˆÊ …†ê$ À³#‹ãààw£ß%ýî ¡‡'Ég‰{Ù΢ €zH>ÅC”Rµ³c^ + ÀNu3' @øž¾>æŒ7vŠýů?üW.Z 9ï@šÏV}Æâ?X[Á„ó„þÉD¿qTôN ÙÂ=’² ,Á!¦ª¿ár €û„ûàÆšbô`_}Ó¾ü‡‹·­ñéǦœ6½hzmÜCa¤Ø+rRÙpœñ&›üÇ ±ïq:úÂ`§8ª­x"&Ñ-ТÅ.*6Aµ5×*w»‹åî^œ7†à@õ½H2ÜEèS«>„çèU€86M§õCÍð-]z‡ƒn»üQ7tZÕlY€àæ€EØCdÄÁC¤wxø¤˜¸—d·KK”¦‘ô-Ç:{_¼Cß'CìD7@§•8ëìšZYB§Û=,}ÔŽÌlF¼ð”îàPÍ¿/]#2î$¬%mý ('Ðß>}”þÌ¡ÛuRD¢;$( Cÿ°|ûˆc¼GÇÀ¢Ó°”T| +ÜÍ<[`1ío‹ô „àŽDôúûKZG\Èѯøw~A½ã4•¦-oN³·ÝØØÈ¶—÷ÞñB^[n~$-æÐÿ={DYiT˜œ¢q&¿>æ+ÓAObÂhû‹!˜ŸRšÕ­ÉVB$À†ÛoAŸ„磧p Ú\S#T+/8Äd‹ZóEõQ½º£6Í>"j’Ò‘ŸÛB¹µLïë^yﮃ5Öj÷‹Z=ˆá1 &!ÉI¨ÔyþªY€€#Â#µ\?æåõ¢Oôü;€!$ @Z °3+É™9neý¿µ„@xe¾QÒÄŠÛÛ;¼‹' ëj¸)kH`NÙrY2ÄãaMOOéHç&2ý··~Æc=Ö^Œvj Wî7v†Ç'/¾ýÓñËWÇy3[¯jˆÎžÑLGãßwwPÞÐ@ÑB´5ç¡—þnt4:z*K@•{˜ ´kÕJµ‘_ñ’«¨pÓNã^m[nAìÒ°°ùñü§Ù1ùmLí~-Û O@@FϽµµ{ºïÝ»\_zÎÁWçæÞ{ÏÕûà  Àí3rín­Q]iêj¹°³Û¨=¸îCC$ 8@Ì x/]6๹o’À‚œ§ŸÚøy¿G•Ê8ò0Ëë©<ì¦ @ú¡³ÿd ?i‚þ,»³¬s]À.¨°¹åÈþfEg¼Ò¹v{{÷çòáð÷Íú˜[¦+æÆö¶kèÓ<'qœþ,R‘Œ¦”!,£íßÝ}ž×Ô™ÅÁ‡Û»• +írä¤þ©&|xħ —¬þ÷G½Ê™ÜZŸê1(1ˆšr¿¶vMç *‰]OeyúWHP"aªHÈËám~ž7DMá|ìdËõ“à å½ýOŽp ¨¿ZŠÕ/P8¨¦Ê’˜Õô«¾M¦>_¾½@œô±è'øAP§”£©@€dX‡Oó<ž±H.$–jþ:þE<‰üIgˆ>b4iÀ£í‰@!ÞBõ“™Ÿ™°¼‹€•ïäÁ³ðHe? Í?~úޝ3€©ççxã(€ô[üiÿ¿”'Í= < :áò•ýøû‚rhü?bëû ´ ¸$]§ à3€©Hþ ?€ Ú +0c˜A>ò¯3›x¤Ø+ÂÐ `iÕùg,… 톤}$9 + Sq†<‰tŽ+4ûí’.íÀš=JèžèRva ôXpt°H ·rzé®Cç2˜è@z u‚?Ø”l–SôöuˆµmøŽ³ç¹„ßcÂ$[1…ÉPïFC&\mâ–.Ú<À'B.ÚµoO¿$ {ˤ»(tKM\—ˆ¯vgÉuú)sª¥×\û¿–—ô]4ɺðß¶»£Nß邲 ¨ý&˜ÿ¾ º²Þ£h$l¤É‰ +à üï‚€=n€è#¸/‘ ¨7OPý[2Ž˜'ˆ ³a_„ë$ @ÜIÑä-, 9ŠpÐYuÃ.‹(ù^]ât‚ýÛüQúíÛ)¹Òä£Õr^€öÞe\^ñÙÛÛ<$]E@:WH¿ Ñ›…·ÑWqû~Z `£±½ûå7*?6dÍõuÁ‡ ±­ +Šp½­Ï©4Å uÇÜxÕjׯ-¬5U«Û¨¼ÒNÌo£b<ç½¼¦þhï|VŸ¯Žœ&§ +öÖª–NÚ«ÿ8ë%pUe}úo4\^¸×¨Í®]›&.´ÿ4¼‰µ”p%¼ìŒÀ|Ú¡Meë€ÂI‘v+Ê q?(®µòã4 “Y«½€F¶ìrßÖ´x¸ýùw0ºS<äö„»‡ ‡ß˜ß?BCn<übRæ4͹•€ò—®æÐN€KÝ31‘BŽÄ]êx”W‡ÞfÛy¶â:†ì 1ŸÖë¶õD  ÆµDt€HÈpøåðçC ÀýF6³qo­ó5ÄÀ/˜íTœ5!eªÙx4d’’—C-»HsKåu @ÂË×d¢úƒú1 ã/ fó­kˆ,B ÿž uäd¹ðÈ/˜p"a °¤´E +~6/YÎû„€Ïë`b˜ùl;àÿ3Ÿ<4Ÿ¸¨"‚iž†#}²‰€yŸHtX\ïîè錀ñÜü›Âíú~Þq-ÊÅ£f,þ¡y/‚Ç7?‘„ÊÈ÷? ÞÇÎ÷@ja›“Øà½Ì@3óÄþl0±©þÿgø$°/l$  É `æ”øI¯„Ö^I;F2DÀ)Æ#v¤#Ú¹N€¿ãHŠ™ T“ÃGT–‡—÷Zv1€;(ÇŠ]ÿí®æj£àýÛÔÔŽý÷ŽÐï†ò p jÌvJß²ƒß¼=r ‡`¯ª¦vï>%P2¡‚¯ ‰tKhäƒÁ¾pÕíÛâ;@Ÿ ê +ü… ŠÎÒ’sµ)ç'aàˆPOJ fB¿½ö¿•KÔ2IÂ|¿ÝrR=²HÙ÷õ‹ÔZ`Bùë ÚKÐ +g$vœ Ì€»ˆ¡Sj;Ä¿G„…ßÐÛïtaDp« fn…Ý¥—P²ˆ·À,Gi’ÖŒ&¸Œ3!y„©˜“0Yå:>Á9•0U{›Ú‰ ©@çN`¤Ùíip¾Ã½=ÇRDáúdÌ+±Ô£ á¿ÜàTˆð»ŠúávíÆå ˆ.B€Öd½:£ñæFÛvÚÂÉç'(äˆ{§ßolá WÖªkÕüçÑ ¦…aA°Âmèk$Tn¬ÍW§sè ŸPºjè“öA(®]wʹ¹¹¿öߨúòÞB­Q]ž„šÄQ€†,ò«õ+þ û€Xè2Ú¿Ÿ×,(™¡XjÙì<ÜÎë›3Å“wñ ¹Àxfw–ŸA)R™£$ùÙ*,Ò‰Dvƒ|) ÆY €PÃgÎŒ †-픉¡ÊÚð<ÿ8Y:¶{p«Â^ªIJ‡ûˆ´Vÿ4¯WOŒ#Uñ'aÐñåp÷¸S"]`¸›,4ì¹h§$2BôÎ$‘òrèÜùîñ£ÆˆV>M‹°“-oJŠœœnsΉ‰`‡²O"ßlj5BéM3rîB €¥ñV™Î°»û¥3"¼I(I#i A™¼\à°~€øÿ»ÿ_û…X†ÎëH4p¾ƒxG,‹} àÔÀÂá* @”Š&”©€i‹€'Ï’GðsWŒ8ýð÷·ËYfçHI ž5ÕÄáô- ˆ=þ@ß4ü¯æØ üghŸ€£³KbX@€´ÿ×ø¼Áp±@AhàýùôWîO?¢c4ã!"E·Rìþ ¥édaˆ{ +@ûŠGb`9·¿/h jëŽ*¢Ø±C@vx95?ð" XL½û|§ð °°»?¦Æsœ]ùPÜÞz  cDö –à‰Ë¬9Jž;¼½ÏÝ]@ˆ¬¢£¶‹·ÝÃÃnµºlga£«z]ËÆƒôêºà›)JÒ¦PµRt´ìö¿jQØ€.éaö@ohþÿæ’†²SÁ§Ûn’œ_‡¡=QÈÚê-î¾aô[d&º4ZµúNç#8 +7Ûg°¯ï=×¶ÈiÉÅþc]ãF@ˆíÅèÿØ×5€P£h õ:­ÕÕ@çŽKð€ˆì¶âíྔÂ_jiÐ":§)šˆÿÀÿ= b6›Ôr+l, ñ=åce O ñ ¨åǦµ)þ þé{– úýA¼Ço‘Ïx!%sï]]¸[s ¡Ígò¬Rq’Ú¤"“ñ©œo·S‹Õ¸17·P«Uª1A… ì£ÖßôbrÿI>¿–‡Ryï>(}÷® àÇ °¶à´ý0€…k—æ®_ž ÓÿwÉÂýFm¡Þàv6lg”X\uÃpu!&‚Äò‚aàKÅä=ÎÖ‡4åY)˜ZàÍ›VW$?"çÉàŒ@Å{£ñ)›ZÙ° kå™@Àîë]TŒ½.ë© ;µ() 6Dg6ííÔÀ]Zà7QˤàÓz]â&€›XƒœZLJa(fW¶†îÇÊ +S Àvöô¬€–þ¼`ÒúxGxÁÎù©½ÿ ôŸ±Ä<ãÑb…rÆP(»qʯ?ËÄ™'>o!€Ý_Fv!ã»8¼føÿ¾Á€O³Y@¿àRs>gÅ—QÍ:65P¿2 @Œ¸h€¢TØ(,ß°÷V€ˆ•DÏø¤ü@þô]L pñ(€×-oÀ7¿ñ àò„½þJù¡ñ_ùñ•'”+½Œ@¸²Àå·³xG:b¨NtÞîzƒÀ”þÇ_ÿá0û) £hÝ ±1GнiˆÕo§¢ŽŽ÷{Gì#Ë­'8ìw[—öÎîHåÕ·ûý^Ÿ$L§ +" ±<„ôBžC²™lbÐ{Òý4 „äÓ½òŠøÕKU[ÏôÂNÐfÐXáƒ6:mxu‚]^g(DÑ%%_;ÿRƒÙzûýª~êŒω”- ýÈ™sèw…zËÐr#nÇÍw˨ãŽGH³€Ì©Èû%¹ô¨,Ž +Õİ¿ï¢Eò€cÈÅk\íä}0µó_ä:‡v¸KSÇ]¿§œì‰`§í<š(ŠðH´/ä_JKMý^Ë9¹Á\• ±…б»ÁšáŸ2‚ôÛ 5Õ@mO@·üé¤H¨­vO/@xMwoÏÎ+Kø«@¢3ð_Ö+²ÛIÍõÄw›†@pé`ccûËaÑdyµêï‰ÖÀNÍBK,d2—½  ¦{ÝZu¥ú‡ÿ=Ìw¶·76>¹6jwo¬ÝeñÁ–2W¯¬©«ßó@èÿ¢þÚ݇ªì7œµïú -×IŸ€¹Àéèß$×7õåš3æ+„f¨„{caÖ û_L*4Qþ 8Y …`Ò¥=c(`zêPð£°vÛ bsøPÚ³=µ|Ê©ä²Uø|ªàÑ뀟€¬þœ’>ã@ʧHÏøN€§LäHšÚ©@ €°å-Qd3,-(,š"´ÌúPY¯ù€ES€Â`„oò’„ àBT1;ÙÍè˜dåœD½ÿ _ìj˜t¯[ÒL€¡P^`xÐü_t €ï¶lĹô}ÀE£ÂÃ'“¤›£›ˆßˆ…ƒ²2¿Œ(6­¿ˆ‘È'>gæðW£f|ryùööoš Ðøâ7|êæÑö£”»›ëŠúóI?ŒH?ïÉ?cª‰Ëâ{Âüûb +Øà#"ÉBGíïÿŽþ 0Û;à/8€6€×d¢ÿ¿£À„šb7è}Ú 0‹þ¶Í3¯™ +Pì$!€}¤`©3ë0aE`AÊ…“ ‹æ«D†½Yì/”V +M{ìKPSA;ÕDƒŒÞ~6cÿqyðd°o¯tÇõøä aGpû ŸœîEݤÆöCS7õB¸kê”ѶAÞ_ ~¡Þí—ÊݾFksdñ‡ÂÜÿEwJòäPã·“õ´â(·Öb˜Boçˆ1ñ×k-–ÐÉÉØoQKz¦’®ë‰ª‡dü7*Ç ¨ ß&köñC +‡îísÔ”Ég`>.[äØó÷ÿ¹ã¼ƒÄ@=yÐnнÎ×¥?ï×ò@2¢<÷ŽàÒÉÎÜgáÈŠ`"$‚Êèþk¯‡/eØ[ÂTΑ¥äÉ[úû0 ³;°c¤ß/u»ð(o£hÃ@j¨æ°Mìm».Ú]`Ÿšã’œýc“¯S_Ź$vX3[o_u›˜{7æÞ»vð•ï³Ôgõ S1§Ì©¤]ªÂ…¼ph”&‹þ¬TP8¶†ÛÂ;çœ{°Øð=ݱþaÃ]áß‚„ÿlh H @7€k €ëaˆN€·Éå…Z¶¶BûIÄQ¬\„¬þï4à W‹å/_žCó× + \¾¤à›·ù$œ>gyý'¸ë’ÿú ÅàÂÚXE€s€D†¿oÔ<€ã\ÈvÞ¨¬4s£ÍòñÁAàJ(aÙïnf£©ÉUPÜ«ùË£ìÔ÷g+•cvØ£Þ>­ÛQXÖÇšo°A†ˆêÊ W2B_ßÕÔ |€|‘™© ++]­ô°?n6žs¿žÉðfíÿüÇGc@!1 + èPÎX_I_ïj8stÆ@:t±$iÐEð3×_àðÚ<§€„ÿ§…Q ž1&¿¶“ÀGŒ0;@”yJ¥¢À.€`–ÊEbtç}Š  +ÈOøH.‘ýù£ø3¡¼|NeÈ?J€ïÖöü VüÓØ7ÅŽ%¸²XØâH!nMôÿwô˜€4€¾ pÞ&$‡Ðô'@‘b/ð_|]ÿ?Z› pÎ7܆ à<þûè«$Æs*¨¨ô¼:±'UÌ1[ÚüíkÖ™ „X-óW:^ÿ°¥3ú)z)IŽþí”|ÃU£5TW‹S|‰1Ð tËr¬o¿Øo9¯—ì`8—’»î’ë’`;Pè]Š×àtŠi‹ÄÃü•?Òþq@>â|Üèwÿ°SÚ#ÍÁ|ú½¸?éÛ ˜Ø í@75íýÎR©‡µÍß.tóòjùI!·˜ü¶©K“€Q£#:A´í +á"Y¸}û6boÐ)Q•ýÃÞª£ˆÕI3ŒRîi’ÑûŸ ö9:€§éìЇc(Lï'>ˆ£u Ó~#y¾»€ó>hú ŸRÀÿ›|Žð¦à8•¤ ®ÜBצȳg‰Tœ^\9ÝÊF'¹M)éöîhK(É Ü^h˜ø´ÄS €SÕ'䆰ÁÔ÷P,ãÀsÝE&3Ìׄ¬Óg<!ª×?ÓQBöNá˜2~N¼:WVôü׳éj€MçY fÐâõQEO°ò®>³GÏú¼Öï5³J"w~™b•ýÉË;ÎPXÒ=HŠP €ï“±øöX¤…ÍŸ¯•Ñ' €7Ïhkòθرûp!‘|Rîvò4 ðy2Ð3FœŸà­£Ò_\ÇßTæ?,qˆßDÜüÞߦyo¿w)/Ë8)þSçä-6€×ýN @ +p–È_|hÿS,n$«Ä…†¨¢àÔ0îI 6#° åò>š´€m·4¡‘–@%ck¡¸:ݪ©sè•£;ü%`aiq)z£$¢õäð àÜ.kÐJ¯±;TòÂE%DÓ7’4Ëv¯=Ðf¾×éüB§½~ÐqŽÜ®nx‘Ï~gšjpaeŸ` _¼W^*»rˆªü¬.—´æ ¡à°ÑòA:Z„Òï,A$8èÉ|Û›`>¡&ž r%è]¦}©UðÕkè:FÔãšòí¤Ÿ(÷¾&ÅF×èb\Ä.ܗܹ!gè©Ñ;ßBÙA„Ñ…Ò±þƒ(™ ïî–W¹<P +Ó5= :±Øω£4ú–EìHÙ„úvwB^¢òV…u’ž µüxF|R¨à„þçà?u(}üâO *ƽë—/]½qOb{èAþšY%€–ȸìT\ê?$Í·‡®Rׯ/øAXÖÖ+š)ÀnCŸÀõ…µ»qÃTÕùÚ‘½ÿ u‚èð+¿q÷¾P[7@Àµdx7ÀBmkmY’áBÃáh0 :a¿è?÷Þû—ÓÈ‚dp ø­¿YP¾s€‰@áñö&€ªetƒÕ0AÈ |¾”ˆ¡!k1Á6`¥ùT3La¸©àia†@Ejb˜†cëþY²>`ÿ ÀE>ÿõ×,ÓÑe;S @¡XŒ<$Ðéc£uDYµ9ùùÛ|ŒbûŸœ û§°«“ƒ+v¼Ù0ͽÿïfàèiÀì<< V‘¤³B=o ’&7¼ó<aH…ðxOR;µX9¦ßÒ3V7Ï[ÎøDåO¤èðhX¾Éÿé‹7û¤8ƒ¼æ°“çi$@ÁÎZfGøuÎàkÌ JåNÀ;Ûâôïÿƒ€çï£ÿ_â]0€}ð¿@ëâÆÔgùŸ‘´s‘  ¸ñ¼À~p) )Iñ;Á?b³|úI ýk£ð“$Ñ·‚ˆÕSá* +QÁ¥Á_]µóøßöa1^ P0. NŽöQ,ùlØWKå’"†æ-…!¼íäù‡‡û÷¡W³8é§Â­2«¦€PzÙjÄd€ëúÝ=ÔûÞ fÆ·\µ‡ËH9ßÑSßÿJ+CÙa håP F ys!…DÒä@& Ìívi±´›‚.Šw?­bÌ!!±HÌ!ØmÆÀU~œ&€]®é;ÞþÔ  çG öý}­úðâNç£VO‹K(þì’ …›—wž@ @øo„¤ºÞâAðÙ2øó'ŸlÈa¢/ÀóRŒ8ÀÂáª4 +`÷爸‘‹|v uá9áÿÍ0\¼çFøœ5Õ¤Ãñ7Lÿ`LXžqˆ1apB´¶ @q‡*Wb5ÁÉ¡SAñ‹ à¼À,Ð 8ÀŒ#à)ú‹¸´ø‚Lj…AC¢‰ôqgbØwI ½’Ä-uÏî' î: ð3ØÈG3|iµu,ëí'g;—Ù‰‘r +à_v~'¨SãGãäÂ}{Ê%ýž,ÂUy¸s2ŸÀ¨@2½÷…¶R MÔ1wòƒnçáO°^ ^ÂfBi•êß×m/é€lÌþíÛ@±ð Λ;²µJú8ÐŒŠ»¸(´ó'èôõØÁ[-ç "jиßX=E-J¶üA«W†_X„1½wÙå±J9r¥àlTzëuV 5¨·y¢ «1iäÜ%ÖHê詽pòwgP†> Z«fܱ/…ò´ÖTŠ­¥2É·–) ¯kIú$K¥vʵt².3Òj‰±î)˼½j—J·Õ^ú¥³(¸ÿñ„UþÅÿ)þO;x.¾‹[w! ¶åªî*öõFs¹’T\õÂØ@Ħ_Iÿ_¯Öœ|_ÑT¹ž|j·î4r¹….È':öGÀúÄ9ŸÚ•è¢ÃJ/öÛõo@Z¹÷úµë×®i¸tõÆå¹÷ Õoã ke縱X«}¼¦ ÉÊ_ó +$óÿ•9Á¿0þ¦[¡@áÐ|çQç}ò7ùeÏB£;o8ïðå¬þoÏ™ó€­æÄàAþ«S€Ç ¤¶t4šZBÝ¢:Ð\_@”þ]hHèÿS ¡˜6’b Œïh° àMJ&>Ÿñ¥ÀdFÞÐ` ^• _²¹›úÿ 3€€oðgÏ\¢ØFÎÌ@2·³£TÏgej8;À,Uûsæ˜ÌìçŠßÆÖy á½mÀ›çH¥ÂÆÄ@Ö¬¢€äs’bô¹ ѯùP"õB?i`mï8 +€÷ã;G¸{û$#,þ¨\à?¬à ~ñ(ë&ýé>(ƒ6|ŽÆŒAq,I±u‘ €Sþ÷¸¤V:‘þ|͸Ì2pƒÖßÖÛ½~gè% ƒŽóñÍ¡ÎrÀ^ýèô{O%²’à<Xáõ[©§a¿ß%—D—pœôüsÌUØEµ…Pb„èfgYÒ$•HØïÐüTP(¹Ñ”`@lÅ»o€=§2"ßjï@ÿ¢N€±Üq\¡Üêq³‹èÿ°Œ%Ø 'gGJCvvï·¨½’/8)ä“*ÀŨ‰%ѸÓ*µã";(J ÛG·g5Ë®¡a̤•ëŒE%¾ùâꜯ‰MùW?&m4…©ø¸ÛØ#Sݽ˜æ±Ý‚Õ,--}/úq¤a‰@äŸ|ÅÑ$ÓŸÔx¥ß ¡d4î-̽wíºëèªgd´=õûæÊt ²%3ˆwlñ©ÓDÄR;±ŽÓí&YO>U”ðGšÁô^Ñà¿ þ˲ê|•Æ =]rã:4 M +pC±¯_»±péõä³ÿvôG®Õê+®5ÿ W‹C„‹ žâÿ_F‚›üÕð€¦¾>ÀY€dxÝ 5ôjw¡x¿Ñ`‚'…L›æw±D»Šþ»;<:õ@8¤ú>lG˜Ô ±æ“@Stʶjy"EÖÒVt-GLg-_씜µ<Ê>½dÞ+ª¤™o^`HXjYþ2ÆÿéÈ1ÍlÈ7] Å뀨(¾Íîë€×|H}a(Fœ€[.$…ÀN‰”Üø™­§?k€‚Ü)“ÒOÅg,TÎ'Ÿlðn¡Ü‰d%ú‘dêpfÄ‹Ó(€Y €§¥ûº µJú%ˆ³>š½–ojþ CÀ…kœÎeuæ³ÅAŸ¿…ýØ‹?¾N1™ÿåJÂÿïýèÊâ¿@óÆ'e=ð;áA\ ÐýthF„ý·ØÎú@Î1€‚àœ @óuí;ˆ“vÄÿ°á;Ðê’ Ä[ +üÊlò;íUšqÍÑ1íÛи•_;4á?ýý `¿¼¤Ó:ؼT€ù)NÒÔ2Ê~çP4üÚ©7KHö£ëÁŽH‚ fÄ~ˆ79ã€!9`§ßîv÷»ýÛ½Û%pÐHLugŸ¨MÎ~­Ü™Û| +Ø +ÄêÈЊÐnWìÒ¾‹ñÈ4„ƒŸüðåá¯ypp ¿FÇ ‹U\_lù°¹j‚¾W)Ú´“ˆÿFUŽƒTV +¹GŸB{R`½Þ¡Å "ï/…";ÑVÐqž}"ˆLÎ2ÝýFDý” !©¾SDKq÷zŽd ˆve%G/:!hŠWB°Ì?™[õ~o5µ0'ÍP€Uv­$^ñL2ÓÐëµ÷âe¾P’b±±¶pùÒÜ -`•å_…ÀRÿ€" ‰¸¤qœ%ª‡ù£ÊJ–oe£qžU——onÖ£““W¯Æ££¼Ò''@oW À‹áŽÞr"ãŽ}ÚR @uŠ™›$0Õ? jn9>-M—Pœ°£×Ÿ2Ù!«ëYì¢qWPSHÌîÄ6ª+™ Ày€”ðøÚξ|‰nJE²8líæ›ÙñV“bâj#DJ"°xkœhÈ)€øMN­Ù;ø+gç0è_寇-äaãóLD™~›Å[Sk¬Ür¥¨ñïž~^Y¾IE5Ç“Š:+»>bÊÔðš@lžòç?‰…—æÍæ3ö‹Jˆ“T¨Ì°ë*—µTm…5ë¬D…ðd¼æ `søâëÿ¸Å?Ÿø©çäé/G£üóÊè÷?ÿ‚€£œwóLÀÓ©‘ù’ìTQæºiZg7§HŽLzN]p;~teM}Æpúàý‚“x`"W +È¿ÈÀIï>ãpEp–|¿‰¶ö©%ö^åŸ 0Ñ]# 6öP*4Q@†®ò› Ð‹K] `ò¾Awà`@D”q +^‡èÃÏAÃÍ÷¿z²og¶ºúçEb´Ú ñs¼¯×€š?Wþû\Ëñ4„+ÓÐsµ_ÒRäÀU}¸ Íš ;{ý‹þ@åVˆpÙ¦Ž C"ÑêG0?Ýð à|h¼ ¿ÃêZ S·ÜíëÀ]Çâ÷;:3 ä ZHI)¡3ŸØ\þˆÐ߈Ç€M äËLü;ÇÝ•} +=;öƒLX"Ój­†‹†yÃíçƒþׇ=»– 5 ×ÑüˆÑý˜PØ7|9BÎzN÷Wn-•׳ÔVXâ´ ¡ÿ¢äõÀ„¹–¥k•ß6p·Üå *Éz¸±]Þët÷ˆ_°´Z°®#³ š0ÀD&ÄÐëíµã¾Xê[\l~ïÒÂ{Õ'µI”Õ+Õér7ň®Ù–Úƒuñÿ +ýݯ­ZmáÚÕ…Zm¥ÒØ¥Q³깺vïú‚àÂøÏ¿]ëó 5r2ÒÑ×ï¬ÝùQÜ·íÐ ðš6€KsWÅÝ€í·È{׉|A ¿Ôâ.4`"… òþû.,Ðúåþ_\z«ÀÔT[ørÞ+ØÔkó¤û7h`ßæ`jÞ~„ÈÏÁíPÙŒWþã£ü ~k¹R?8ØÊc>bçêÇ6ðÜbjóa}ýh”FBf^ Wbê8`XkÈ'§Ú¿K&Ô0e¡*ÛŠC+^6ªÕl¼ûEJr¤Þþû%J1Î9;JBô6½ÀÀ”B|ñ“¿y›ü¥@ 0:ÁJ``*õ†½ŠÆDŸJ#á³Â5S @ñxÖÀ.€ê©~´ Pô7')xc}HõnSO^sÈnUÆ'Ïò,*êólKlæjÐ:`*°„ó>zÍøK |‡€ƒéþ™|YÒMþpdŒ£æJà +Ì ­¨Ÿ[0äòêf¦…ȤÛBžã+ä>ë¹ËHñÀ¹f,‡ù, ùîs ÀÀyú<Ó¨P’ÃÐèõˆ_oóˆÞxà;| + @`Š’ïf'˜¯«[׿=ö à:Óþzê5']åà G¹‹3æ£êÖ¨ ¨Ü:xvÐ|4=EËllÓàŽ¶ê£ñÐÈh‘wóãÿÌÖÇÇâ»9Iâr@ßr0O1y Aë¬×õ +PðOd<ÎÆÇ±X@¿Ç(xÃÑ‹®ØÈ_=>"sÏ=Iòñ«—ãñˆl€"dVß¿§F’ˆ.m‚+[ÕüDÆB~"ŽùµýEþr´…q*G£—¯6GÇÇù0‡Úx˜¼µ<›–ñË'£ÑñˆÔäGðØÏÑ̈ð¿(†$¦aê0±ÌúÀôÂdaŒóO­FêÇÀc#?ÈwøI5U>Ï£¢r*ê`4Ú9hFEQbçÓ(ƒ¬NʦÄrò„k†2µ|šÕdç…GÃS5Ö'ൢá㨨I=Eúà†.ò8+Ƥy³À¦£LžåÏøósô RóÙÇ™ËNç•]AržÿÝáñ«“*5qtD¹œ¯¨urò|t<$5GSÉ‹_$?EmQX]þGWb€ä ;€.ì†`bì/þÓ±E§ý¸çTfõÿY@º|Ö  ³  0Ì8Î࿸)*&€ àPH`#;ûUT:¶@Õ>µ5·ÊKí0¡» ÐÆ"`Sî=<±O_ Ù½Ó{â‘ý^ÙÅjÅ Ô`÷E‘zº ª‹òžÙ‰Ä"¤TU·k€zß¡cÜ“ÑÞïwYÒRÙí&wöPÝKƒÐõÝC)O™è´o/ÞN&màÌ,(ÛîîK &g4ÄXB +²Ós=œð¥;$ÂÁàëvëðð_¿þzàŒ…èïNæ+" –‰¤¤bü='üÐ=$­ê1Ý^¹üu¹ßê¶d–n9ºEÚ·—PÞ]A ¨‚ôÆ!‹‡ƒÕþ¡³ðöÍ /?pYåÃûz`û‚*i9üúÂa‡L¹T\T¹döÑ#êX˜’ÔX°o‚ˆGaw–:ƒ'asyrø„*1> OP"®³èCäø,Óèÿ°jn«´è¬ ðò˜µL;¬¼˜Q8^ê %×ÞÓ VûDeÜâ}ç•u0<€)š¢PÔ¶ÑX' @¼˜ˆ. ;‡k7®-Üm®T²}Ä÷p.Hãü¼¶¡A¼`ók ½ôkµ Ú+Òt}ˆka¸vã YÄè7s€Ëk;;wVjð{?úøÓP[»q'­ÿ·0_ÌX¸L?._ºüÍ›}( ËááwÌ ÆUH+ùðÈL[4Úbâ:àÅ7übHÛò£*G|þùç™Æe~\(ü%äx>g?{V_®ŒêÍO¶Õ¤Bòq¸þq¶BóÏocwüíxøj·Y?8«mjq \‰ñœv×`³¥»¦ƒ;ätÂøŸ${¤§z3ËŸŸüñä埾ýöå ¨ÒlÂã¡q}È`3Ré|>z>Êõ…ƒYlñÏgË󪄡Š+·vì·`ü½’ÊW³2|9Ê7ÁR"9€9ŒNÆ¿Rƒ~(\H%¼ùÈ„ˆÊ€ˆ3~u2å@ö©øt¿f8çð0;Ê4†/å¶G"O[”Š®[Ùç͆¾³EØVT³>z@E=£¢¸Æ+*‘ P¢ý˪õ,Ÿ11¤‡NJ_´¤˜O,µZ*ñ$£çã“WäɲŒeÍÍ,ê©™­¨o¿ý]ü¹EEQ…p®çQQrÚâ3‰8IzÇ ò5€£lÄYĹÄ>ÍF'©ìÇËãàyÙÎèÕÉðÕ¯òJª(8e5¸´¨sM…Šâ¿HNñ8°úÅ~gÏ%÷¼NÔk÷Û{ƒîªº<Ànþ fV-4Ä5‚âÐïí³íʇðø¥ÑÓ¼B1ÿîÉ“¤XJl[!áÿý[ Àn¾Cø_H¸VV&ÿ• +¿•ê>ë~Ý\®Ôë•[•›ª›^¹¾^߬oÖê̓嬾îͨ˜­›7á3¢ë†áo;@#,ç,µú§T§ÒÈnÍÈ?Álm¥P¹ªºÎïòòƒúúúzÿjµf¦b" 3¢..UN-”ðY €]^G,ñˆEªjõêÍÍ:ù]'ëõ"ŠØV6×S‘ù©px¿”ˆZm“ršM[@Þy€³óè£à×/[Üt*Efbc我=ˆmVoþÍ*ªRyP§Ú¼ŠŠòS/PNUÖUãÏ[ÈnÚ8c¨7RÖâÕl}x([!ªKc ˆŽb!4üãß,{õ䔯TR\ @0€‡<%¯[Žœgb7ršònž¬úÖ³åf<|<5÷«[oÖ77#}“Š¢ÎWÔi†Î|&¨](ón|/,ß÷Œ?øÑ© @ H$ 6 À•^s(äM6€"€S?€‚Ìš¢i P€³6Úz›û¢9Nw#ÿ˜5hëïrƒøoÀ]^®;ǹ$¬÷‚€@À¤çÀ¾u+ã»×kÅø‡–#± +€÷…†¨¡\¥ ûîˆ>êçÄ ŒpÌ ‚pØÖ¶ض£¶¿T"Mý=C"J2jºåUS'ö›~^ÌEȨä5pж[„Å™è@4”û=uzyLô¢kLg5¾#Ê‚ÂQR1–áðß:‡n »Ýö ‘·áADh)(AƒéeR×ve™Ä‚Ëå=Õè”(Òÿ[í»W. „m„ÜÔ'ÒþÀÉþD¢%bÇözp£è"ÐÓ/ªäTZÄÕsi nt¬ …Gú@#›.èH JáÉàI1 +“R'w–¤ÎÂCÃMKTÜ~à¿¥&¹Ú)Ôriqu5æu\¢ÎüÏ ÿ¹Ò¸Çfz_—ôj;ÿeÇèÍIvv³aŽf’“ÐDP!PŠcY}vŸX•Äã:[7ìëo4i^iYÕ_@]à€0`cƒFLq@¾6_ Î6ì…3àOo,ütázj4öû ÷î߸±qïÒÂ=ánîjõ›åòÚöNu¥öhÿ¡ú±~€®DãÏN~]ùvŒ¡rI;Ã}Bÿ·¡.|Š&sÖ y}Vò]ñ?pe¨àÑÔðkwÀ;ƒ),F4¯ñ‰†žV,£œ›õ› „f5áŽÄÿYáÄß.o¦ÍøNBUNfqJßC«4¡ÍVÌêD]† kÞZñr+…P½uçŽ)RÒ¿n-Çv¥Z¯üM¥~c@a5ÒÊmwÊðÿ‘%Þ¦‚½¸ò °ƧÔ}Rù0ÿ›SIññ…cnUni#’JeùÖ2²ÂiöÜŠGN/Ù|0iÛ¬`bªym€¼Ú¾üí¯Su‰¡¡¹4=|%Lð¬¨Í›ÿ (H‘bŠ2›•¾g5uк ¡pRõdùE S w¡¥ËšØà(\èŸ>éè@W Ô_í‘«®%«@OzM ’(;âˆÿí¥ùŽÃû]§GÒ¹NûÜBühà°“'Ü÷M‰àwøaÿp`!‚Ć"gá •)Í2 N>À½†ï¬?ÜqJEb™$uÁ0-po©¬ñF»HÏ2 ?K×… ,Uþ iKå=!_«ÑbÌèÞ +p¶`o¤Àt]²¸`ó §ï§³|8ÖhÇÆ ^öúÿhäZõšÍl<äõGìë;xþ;~4Zºq}“í§üd4βÚ]p¶Q«ÜipqÑžÛ”4jw×jD6Áñˆæ†ÃÕåLÂýÚF–é)0•»k7înl×Ö66î-¼?w÷†]׿®]+ôõ‹enM‹²s™:j$ªV#aY­`×ç ðçi€\åsmÁ­ÀÅ󜀈Ø3>¯ÁÂËýCN-[_þñ €h| 9 ˜­&„"}VݬZc)~Ž_Œ¨§,:ѯƷšu´¿­Æç§Öf‚=o€}®/H½¶µ1µ4³æŠª£ü†gOÉjlÕ€ ÏwiQgÍæAsVÙú\,f¥r¦Ù$>"ÍÆVÓ¤zå#¢ŸZŽÞàå/‡^—ç…90Sf‘%žÍHwšI·™9G•ÆkbÅŠ9jZ÷â@¼ƒü¿Mäs*‘+N}’œ ñp{bøfø¨9ù4š4v[ù)Ÿïþ?ÔÄ™ŠÊ¡Ùèà|EÇ©¢ +žŒ*›àìy€ æÐ`EE/J|¶> ~9úÝÍ_Ž)ïúz­Z.#R$ŠGE=u$OFT•—*ª^ᥞHzG¼còËÖÅ>ÉLm"¿Êí\ùܧ?dôïÿ­^ÉÒCC5QQÙ¿GEÅãàoÓsÁ5ã÷B©PèZü´À£vüè{¨èÉÀÔ'¸/ìÃLo¶D8§6€)xáþŸµHIŠ»hü±c»œLû=çpSR·±zž3Ìqq-:nÒä[í¥ÎŒV·U÷^8<ê?â¨{·)Œ^é뾄„i¿Êš§ŽÖcnÑÁ¼Áá!Ê-Á9±?ñ€¾.©±«­¿Mûù«j}eùŽ6ÇšÁ‰a¯¬ÜYAùÿðÎÂO wîŠáÍ]úË÷ {Â4ØÉÆŽ8ek…ÌX& õÄ h2£I”5C.’<×0À—€Í-K-¯ù(4ÝIv²ÑñxüòÕxøüøø8¯×ŸóÝñItÀï £ß¤p0”×Bài4ðÿhä,-!^ÄûSàJXÂDØùäÔðèVUW¹“ç''/ß3îÑðUÖÈG'' ˆåÍìÕËãÑ«çÑçÎaYöE +#„ÂÝM·NËð€:9ÙÏ ÀgZ†y2Bð9ø!~ží<% Î.h + ˜5ýF©Ç_áHö«_qÀ"°<¢D•N"Á€LÀwøhÐà·¿Öiî¨øäù£ÌÌ@Èòìi>:~õœ{v¨¨/_SQ¿å?«Æ»»b#²k'ø ‰±˜Ù‡døÉŽ^üªZ»Ààý ó±BÉÂÔ¡ù£å&ôÛxŒääääw¦1åûh4zɃIFŠŠ¢ÜF'O›Õƒo_’¾q’ôXs Oä>Î){Iˆ¸6†ùz%|O>ÏžrîZ§µkEYPÈê"IPH˜œVLc¾ÏÎ~.æ?µÈ”xƒ é;@`›(Js¿ÚINkS»:wê÷Ha$ZÖÅ"ôèÀ{ð‰§.A{Ù\X×C¹ ÷öü%×Ú³œìz@Eþy%pÝY°ë'¨ÙÝä›+§âûºvßç.R×?4·¤¶¼D2(‚#Qör”K{ÝriUD7ø ¦¨µZ–Y…8ß)Þ‹‡=Àm¶8&Ô[@òsn7LÐŽro uãcˆ%×É€¸LÛIp µß•u!<΂`2(¬’ë“ðžÞÚ(8‡¥²¾’ WeÔ©Â…fW¢æâÀj©ìŒ VïjL¨$ +0‘sáÐëjn»@nÆ÷<0xéÊü‡±³|«r«rs¹rkY».J— ¯[¶À›Úínݺ™nNò“ùùùŸ¸1å}‚â +®«z釜Y¾ó“+ËWæ®°u*?ùÉòüO®Ì_¹ÂÿóÀ©²éùïïy @Á [µ©ÀAse]GùÓV„ƒêNŠòá‰ó +Ä‘$`åø`süJø<.Ž(IVâMIÔ+‰~b DN-N#ıÂðjÄ}ö>íªýûü=µÐ)~%Õ…©ÖÝ¡æš~¤Iç¦RðžTgŠåäÏÔàÔT3ë0c8NPdùá¤Tvvó”—dJþú7z‘×úTQ3_“ŠRoRxÃð$MûÔ@M98c(ÆãNêdY}¹ž¨O"Iú<"cÃA‰T˜ÊÚK¢7«¿ÿV¼FôÊ+ÎL…€ßæ ©&Tânðaà?ßͪ+3•®ø4Uêƒ{ÑiâÞE²Õ‡Ýg 1 Ú9ȾxÎ0åþEÇò€ó©Lfx³ €K £°Ð*O¤€$À?Ù‚œ (ô`bøç7šº½¥HÉvKh.wú®§¸'ˆ7qšŒ]yˆá$ˆ¼J¬pÃÍUðUu¹ØÉ½%¶#{„5tàG¼ïDzçôFرOöŸô£—\»‚^qÜúêétöV]£ˆáí2ðÂ?êvèØ:§¤?ƒ(Ö¨æÚñ9× è㮚g¸'›Î~¾•ÈPe¤*÷vˆ»üqw¶ì¶ZƒÀ\öú(êðØ@sÖñ^eAÛg@´íöj)eÙT¶`Ç ,h;µ@ç±ÐÌ p€VwÐZÕ[C°3³F|í°¤h ¤²7ØoÙíž…\²`-îT¾^‹²Mz—à1Vp¸d€ð‡­v°O~-Só6§û®]Ìa'*Ã4JpJšÑh,)©ã[gþ[}åÅR«'àIRï× ÀT^ëp»{ø¯‡ÿÆÜ³ͺÍÏÍzLßË‘ÚÆúšÊ_£ÙDGP6r­Ê\¾ù ÛëçM`e”WÂñ«ÇÏ\;°ŠÎHSµæ(@íïYþÅÎ.g ±¾¼²öp…ãõF= p&ú×îܹ£w–J±nŸ6‚QÑ'&€Zmaþý¤¬Ï½é/®$?ý·Êå÷ ¬V­ídÍßkÇ÷ f­ºö~ +’æR€ÌÇ®…âçÒe¯hˆhÿ^pÑ<çÿI® «ƒ,aW>œø„`÷" ÀÖ¤ñT"]Ž{\ÝÞD?šââž$ËUª/‹}àwŠÀö"‡¼Ñ°5kX¦Å[!T£@M9Q¿£¨« OBcsçØÙÇ39é|.H˜‚ET,ßäà(-_d°¹›Ë7oŽž¡x_l‘Ôºu‡ùMRLoÄH¹•F¯hý67ð5÷HÀwÌ0õ`!èdþ§"ØÝõJÓ=©¨ßƒt¡­Õî­-\]¸vmîòåkssW§ŸÉÏÜ;Œ •² €‹ñ¿Ë“ |P‚ðå Àë>–хˆš†¿þßãM=)œ‚ÞcISvKÝÖûmi)Ó§ÍÊú‰.‹IK íï|(¦ @¦ @9à!b$ý|Çô²Ýðøy^\áÙšjÈ¿¯ù ww†fÒ´'µe4Æ+)G»GÃ_ÿq´Y7ÙyRü'%k)î‹;Ž + Ày€7X¦ q*z|<7oõH¹r+î ›Œ«+vÍðüe’i*ÅqÆ!³uñ‡Z…º ÇiÀÓY`ß‹•€Cåéùò›cÉ»ž8'R€7Ù"˜d˜%³EÀ… @ÍVô(0H| Ðê9ÌÆß^6öA=Ê%Â?ÐÇIh! Ž·:ƒC?­ýœŸpŽËôæS„W,è:ë^¯§ß¾”À±zÈ!ˆd¤Ð´Ù~ƒD@RÊtÀX˜æCçÖ¿§Š·ÈÈZ.ïù%¸ê—¦E5¹µt›«Ëð‰ +µhb¿@«›"ˆ„Ú9{Ä/~‘0“Öê¹ÉÛa0¿àþPfa;ô…c*á6 j•{à4„¢\Ú+ï•–4B˜H’éª +måÁ„Lr®é*Ò-Ý]¥ÊÂPο}$†A=èöµâïÃÈN©|û1±Zæ +›^MP«+b§|},Å®f SæÐ>SË#!Çâ[lS"½C9;{Ý'ûû\î + L¥Ýj-–Ì'Eß– 9Šå +ü?×þ+‡€Þ~ñâ] µ˜(†øBnð +׫M[]Þ^_çpªCâ½ØØ¡ÕÓ +¨Œ@sÙØX[¸¶vß«hJ¾›éŽÏéÊ‘sý¤w> 'BЉúôë§²v÷ýùŸ&}½˜ }½YÞ–aÀÎÁ»±A¦œì/fXX[xþ>aëö7'¡ ä0°6¿üŸ4™3€„i§>…dÍ·ã¿­ðÏi†ÝÐàá9Š×–’F¼À­àEÛŠÜ*Ø=~™WëmWs´…Ÿát÷Œ€H+ÕQ˜ÿ]P(N¼Éðó" @œPŒ +ä4/ÂJä‰ mTYWÌ(iž¦‰ç#[(¬¼…0O}¶/ð(,‚™ýO+MÑ*tÊPÿÐHW–°ÿ‡ÄÕÉ4žÄèËa$¨þ7GZÁ8Ú€¿èÏ6|€…ƒœ~üH·}â§µ +àG¹ùqkoO€.èð¨¾åÕX¤¬ì¹n­>a€¤Z$)IKO¸=€msa”À!(Ø’“°—Är/¶Êúȸ7 52ñµÈU0"ø}"úS„քΑ¯M¦³ôÚÅ À{W“PÊšœ{WÇ;Ü .c„bÎ,l~¸ÜJÎì´Orâ0¥ðUo_Rº›¬(4¨Ö"ÜÆ!”Qüco‡%'µ1‹ƒs{>½9üW—(ÿf%½iNtùÒÜ5À É›—åõJ–«Lª(o9/yÚpŠß}@šT4ˆÂýûÜÊåµ×®Ý¨íªæÑNpfCÿþÆÊZ¾¶p#P?^}Æ*÷jkÕÀe¾„æ µ4]ïDjïÿpMuÜ©{§øü6y¿ž×$Ɔ%4F²v·vW°vㆋο?M‘Ì]u^àžp V~ý* +ˆ¼O- ù~3þOpåË×-[Ã7ØŠFØž…̹ó£ä3ÈC^©)W[ö™6øì„úÈNãVõYtµ7“Æœ^TÆ‹,ó­×}>KgœÕAÀý£ÿþ€ GL}Ò/eG]ƒWñÿŠaßðÍKÏ#ìÊŸ$³•š›Ã—¿ùÍ1eVœ@Þyßl2l¦ä®“D’7ª05^¶zÒ†…©Ô>Ùâ œ=r$Œ'.WÀîp…½s€ôWhü© ÀýfÐ*}¢ûOþ§’»rÖp†€GÀ@ÿôI{É($Ðj÷ÂÝ+€êmÏ!÷` +×9…\$æ†Ú¤.fîiNM×Û?Ü?ì·b…}ZxÕNiÑsÃÔ1c +á>ëâixä©q/é’¶ßôŸ€nªûêªÝ%.¨ÌGˆú°÷dàøAö¼!âÇÁ^ ·„Š/|Šž)k©äÐöÀ%yH˜¾ÝänØ`å¥U{ÙJà>"0Í«®…¸š Íq{¨×s"ÿÞ [rØ`˜ç¤’` ªù{i¾»AЊ ¸TÕ75ü·:û|à ,Ž%çÒc]éØéîµ[Éi¯óÏÐôÑíÿ¢ÛüÂZ°eM‡åC’Kˆ0YÄ)R¦ùDÚ´{¤Š%ƒ:1h»8“ØÈ±%ê¿Ì¢G$íEx“ +z §„ýT{×lB£ãÜ"Ål&Ý#6m Üoµ8¸1ìÿgGPmÝÞáׇ‡ÿbͯÔëR[»úÞ¥¹ôD¿·ÇjžÓÐÚ0DÓ¯xÑJD[·Óê<×Í)µp÷tå{k€ûû¶îÛ4¡…g£•• ð½›x?¸ó©Ó‹ÏàòÇUôòµµ•Ÿ®À~zjp.€µRƒö¶ç;”eîýƮԘҔñ.`p m7nØ0_»q#L{)A!a ð÷½¿xïòå”ã ÀÔT[øLæx#þr:€Šå¬€/òÝè!Q¦ÝÔÔòj}Í{š4/p1Y„`sjsëDŽÕ˜Þmr{ú9EÆs€$Bÿ9 Íx3sì[$A°ŒößM„‡!Ö¨A´¼øŸz¶s¸@æ"rqÃp½7ñð©ñ 9;oØ=®T*€*)ŠÜL²F®'é!éîEi÷ + ÉáðÖ(Vi¢-?Ê>ç¬ 8çðÆy4Õd^R{Æ3Âu‘œp„£¦Ð¹+ÉÐÆ *ª1Êg-A"“¤\¹ •É|_dØÚú”};8ãÏ+ë'&]Q_ñ¬h1Š Å·…µ;l®çÿóÅxøÞ`ø.[IžŠzŽÄÁ¶ÿ0Ú\iþ‡í‡gŒÒ3Èi=IjRv6jöàp*¾Ïüó$NÑýGÅ:v\ À"oû©@”OÚ~l  +0õ,d²ñŽ~çÀ ðÆ6áÿÙÙDšà@·C^3¨a¦“€|ZÜè;KmDLðœ ú¡Â£"Šá¢¿×.9cLÄ’^c‹0 ýÊÂf¯n)†ê.Ø;üê«ýÃ'‡ávN½}øƒË ¤€V]m''ŽAiº¦‘ÊNøÀ“F`G£¿<#$¦ãÕ¼O.¡«ü´÷"—}<ÌÝ.D =à¨c¼"Ôç$ì.ý¿«KK«fB»vIë³>áÐìK`z>ì û¸kOoš ð ÿ"SYÖ¬Ô%BÛnlïž©¨/áŠf'*Ê~ò´“77óßþA¦6ë0±¼ƒ€l‡ӿ¡~ ä€׬á"·"ÔlQdŸ ò±Uë‡ú2/[Å÷Ùªn+À] žqÔàûqàÒÄpê0ùL†pæœ €½´Ð;ùœ'g@Á +0kHíj¤iŸ 9o.8"Q@ýwz›„ p¿³ˆ> Z¨×£"¦‰þÑÔ÷ù©ý€”‹%`“¨ƒGè©|RA ÄZ,õžapØëØïìƒô¥’à QýrÀ>”\¸@x&1#(™ä$rS࿚i×¹è8}0ÏQ8 ¢²ÏEBR諜ãFi)‡Ý£|Ø.¬®ÏûèÔ(±¢qû6ì«Äw¨ƒØ§Q œ&ýó"rF”]4./éåd”¼.È#aW Ãj—ö Sr)©"¥½==.å)nðAÊL·ÓýÿÂèl] ûÔwßrÔ¨™K,% |(ÔÙšF‰‡7wº}'¯þýÚ=ûô¸±p§@ü°\‹m0º€…kà(çø¿…\Ù°;4ðÑð/@ˆÞ‡Š.€7®I+æ&>ÿ|Í2€ôÏ7aÍZÈEñðÌZ¶‡o”WÎÎpÞàB VZôIýF§ZwÞÂa7ÕMñöîñŸ¬ ÇÝ{(G±„DH4¹ÊŸmàht{ð0¼æ/—2•¶NŽšõüÅ q%Œuòä(YÎÎà13ežÎŒ âããÆlž&ø¯uߟ‡ñ´QóñäMóÄhb¦ÜhfÕÂÅEÞu™ZXˆå «‰š2ÉþÀzÙäaÉŸBN+*þ£¢Æ¯&OF̘rõ¦™ã [šþ#KVàß=l¦ñ°FEÍdj÷ËÉÃGEEÁëybŸÃlfÀDâáó:ž¼7ûTÔŸ‚Ö §L­¾B §R]O¤Æ¾²#™ñç;DWN B;À—=-اæÇ_lyƒ€ïÇ<@éïœ`ÿ]~o!0Û3 €Æ¹øvÿÄlèC%¶§&qÀL8lüùÓõ ”vZy ¾:–-}Ôî ž<¡!W˜èε½^ Å b\ZdÊK´újÒ¡Ç"å>©ksîÉ“Cîþª7h¹ wö{\Ý[á’î;”ôQe! Tù6_â%91½@9aJLFØÞ‰>`ÊŽéòGò’…Ûq=[{Zåe)Q6IB/Gƒ=|ò¤ÕÚƒ©HZ4¦{9à,Àm7výTŽË“ˆ +…¿‹òÎ9’Nú<Ʀ¼Âñs%ØÅ;âªP [ +_Ë”Vk"‰CƲ·G† ;@ÈGåHôä=êzDÝuöába[…½Íjd³T*]@\žÁ>Ä;é‚p-6Çø›"O©êC4:ÝÇa¶C"~xI©Û ¶" XÕ¶“‹P.E!".÷Âäàˆ F°ù/.©Mû¢jª7œhÇ.€{wwyS+1)µÝSð@ +o1‘0__N뤭’ëÞ«W¯ßuÊß _¨bÛ•kú=h½b}£°üC€´Rïõà™ý…Q_‰.€dªŸ‹u¾sàû!í #u0ÄÒÂw]hØÐ¯k +€\I½ +  ÿÔ0Áþ„þ~´ÌX7ÎYlXß"ÞÄÏpøå—´Â!Ë(_oüúzÌ…Š8ÛüžJ“+E6Z¾vP,«4³ð +‚Ql›·õ +| >%cy¶;:É*UÒ}ÚƒŸÂ¯Ûû¬ÐOÏb% À©› 0€Æ³Æ­jh‡üÅ µì‹É"j˜d)õ—‡<D¶³çY=ÿß¿ùæ›áÏ¥4©°&ÃÓ&‚–»--˜x•îƒP +î4Ofêøy¦:NéSþ¯òF…ÑN"‘8µj`É¡)Ûë…Lm–iKYJ>ì“;zdÓU}4X¸8Ÿ˜¨Jà »(ùösw;°gRÏ×îab5 ”–bÑA +›Ë£°ýGõWý_BHŠ;/ôbäQLR‘²Ò’Ýe`”#þ½Ä€¸%œ¢4Êô-.¶zÐ(n´Ž=Ë¥5¤Ã +D¤WáÅ'.sE‰` ¤ßÙïwQiüœ,ïSŽK·¥‘¦(öèˆ!ÈÒ¢> £!£œ ‘xM-$¹,´=+É0"ú€@¹~í€8Ù¾¨ ¬¸—._[páü‡c•ƒõ*/³/)/ñi­’ÄöÎv–×–ë*.ÀK,þo¸Ðz}Mû]»`€ÙQùtô•µ; 1Iß7Öî&ð×p}þÒBY×V/" Ïo‘¹j#¡ò C˜nØ¿pãºá_½teá‡Á’ w%üOŸ (öhÕO-E«6õ 4RKû‰ûŠm¤/ùÐPÓþgùfã…Š¥jY ¢p¯$‡)šXáÔ³ŒìŽòÊÖIàJ4ÀâJ:Úõ|¨Û¹Û£á¯!Epg„@E€(ªW9ÓRûd+ð½Vϲ•õ0( /7>×8IÚ_ú%墢CEÈ#3ú¼>üÏ߯LÃÂ1qšGâ' €(ªªœœIwF‰nG:Lò¤o½ëؾÈr‹p4:m„uFÈ“yˆv& àLžÂâT€eÖ¬ßjèo «®­Ts’ +6!6»ÓŠ’ŒÍìåokžvó4ž!­ôé·¢Ìá„gᤢòaf8\Œ˜*ý·¢@ab"ƒ»Ç§Êú™šàÜ•^Á4F!Ÿ„•<²T£z*›ÁÔˆ4¤Š"µgá(ø2?ÒÅ‘<ífyssô¿û›_I¹á|?U”_QQf**e÷y^[E†ÎTÔïþ9·“ó ÔV.¬¨OO+*š–su±¸O Z~¬ À•+¾ì§€Y?ÈôDìÇ¡´uÚ€¼Åð:˜e…à”8^|Ð0Sã ;°&ŠÀâU«U¸; à§œ-nñ鵿ºÝÁ W^l?ÙÂ-pŽ€ISDóŧ·ïÙËæDh0‹ÛA|ÅVG‚Ç©€ûÛi"„ëÈ žH3–‚‹¤$éÇo€ÀƒVÛrm[þ`Ýѹ]Ö’®n¦æÜäûÈAzB(j¬NjG&]…?ÈJ”D…XNQy5E›~p¥^žEàæ4O`Ão†ÇC•Ùlwl<µ @!Û» œ‚Íyz*á(yªg[õ;ód/€ÑD\~YQÂ%1YK»_òKžNFë0µo†_Qìv÷gM²c‘÷‰èùœ–¦ŠjDE™ú™Lå§µCÞ¼î" ùBŸšíèlCg+ª.ß +ÀcS©²m2W @¡_ñ'U$LQÈÖÓèø?µoþ³xø| ¶I +áh½$ÍÈÕCgÕÖî8ߤ¢¨Û×+ +^af‰ëx¸sœWWÒ8Ë %*j;,PµOf—7It$@̳„`: °¤¿ÉWôĩńùgå£Ðö“+à[l€à8í YǦ ´Ò€’$ŽGi“Ø…»JÓ“ûíöi콬½¼¦‹W—tïï:KKÝÁ“C®ÓÀsöÚ+€Ë -Öƒ¥r7V ²Ùîä8ºT–>hà”ªÐñ/0ªïðÀmïMx6YC{‡®Å‚‘ÒV¯üÁâ½´ +|éü¦O}GÞÑ%K1óNÜ0%¢Ë€…ã!Ð{_?ÎþåøÉü+ï¡}·Ú¥½@¬I¿Õî•IhhºÝ=Âo »y{@:M´1$3?Âð•´T.eòÁíI] UK¤EæHYÉ‘\N²¨ +$òê–ÿfÍÒa‡»¢>-‘¨%=î„q¾\"™â°ÎYø¦¸²ÓáÙju¨9=.dt}rº* \bh_ÂùºÜ B±%ÏcÔj;Æ"fý3‰‘6Â+zHlzà>FQ#ŽøW)#µâÉâšƪï-ܽ·±ÑȆh̵@LðmÏì;ú OMü§\Þrž?… î¼·6wiîÚÚ½ûªßÿwïÞãŠåx·"wx§×#ŽÐý„¾qCî:PoaáÒÕëá­7'Vû’ß&sÛÀ#'IZ wµDƒ?ï_)Fh ¸øŠïÉ'Iœºti÷Ô0qÖšÎP4‚ß!ÑûE+™ÿ<Ú +¿\ß:þŸÃ!mrhãu\'3÷H½TŸS„UÙNþ*§­w.<)ˆÔ†!GPFE¸R|/’Éml[FÓH@ÊO£·\´t&•õüˆKn {r,ÛÎ ‘òƒXš©W;õá °òçd6’g¨ðYMˆ-¿Z¥Zàî±.':Ì.htš)òDpŽÈÓpg}¥¡SÂY Àºœ”»S¦>™äˆÓäÅlú[o4mU/ˆ@Ë69LJ²1‡$w9ÿãK£M><©6_¼HX©GFxe«i ²œÄd'?8^“‚³¤I\Œp$лĔ›©Q¶²ùÖŠâ.g;03U»ï‹8©¨ƒêº}? y1™„ôŒ ârª(è',À• Ž¾Íª£—ßüZA @<|È4OäÂl¥lPQëÕ\'@Ä;<8[Qr È'yZ_¾€}[údRQmÕ¼ƒˆæ3.`záp: ÐóOÑ?®KàÌA%¶ç mÿm~€³ àœÀÔ µ:Z~›ìØTÀÙ&‡ÒÙí:{®=ËëbGüú_FUý_~©ÔÛÿ*®üãj[UÄ¥ÅC³ ¼éµJΣ¯ˆ`Á>PUrzGÛ× @˜Jh™ÝÈ7~ÉP›Ón M`¢¦k€ŸÜÌBb¹ôÁ_ÿõK^ú‹4WŽé!§ÝÒê«¡‰+lXlaß¶ª-*¯©Ý‡v£êìí((ášT‡v,Ñ4m8Ç@+ ²Õê¥aûPÔgc¡°ÅDn7Ê%×ÊsfÂÅ¿þàƒ¥réqœåú0+X{_í?vÌDŒðk)™ ø´¯B ¼ž÷ôh4Ošìé/ø@äÓIwúNšÄÕ%è\$Êô kÏ'üÝŽéÛ-K™¼´c#öÊeïr"ù „Ç_jÂÚqz±Ÿ÷4Ù!VáU”¥‰H8I¹;)TÃY˜xš$FzúTÆû1®/Ô¬ðÆ(€k×Ê Às½¶Þ£’éÖ“^ótaˆ.d¿UBË&Xp™øòj½q ®ÐÛ,v¡~ — +$ÀõcúÖ$á^¶ûmV©Çäír +>¼ºv u.`e7{‘-W·Š[‹¶—ÊâòU4Üéõç¦í1…VL/£»VV¿U=È•í4d®SjÄ);3CèͱÃI‡ðÉ•"K‚KE;Ê«+¯UT8Ÿ˜¯TQæÄ6À°¿KS€³\ €DN-ÊÐ'°× äG~âÐDŠåüšèû³úÿäXÈ… 3 *÷y †Û±B 4P$È> >ºß^§ß^l©¸ Âàž®â‹Ó²†>*ã¡Êf[7€XPÏ`“$“q» Ü‚§×î]7õ1­Î¬é•–üŸ>p–øV U}UsE€ŠG‰u6%ý¶Xo%{Ñ#ε`xû¶š>G½˜ ™®]aqÑÉB–>ZýHHþ¨ páô¢ãA·$ÉÄcbuV W&*wË{Ý’óþ’ø¸ì’‡£%–®©u !¥h!GßwZ"°Ÿ$,.’À¥͵BöÕúðWÖ×.9öÀ…l–@~Ý#$Ê΃fTp…nr ”tGÁtíèú}‡–Á D'“¼ÝQ7±Mó !#Ò¯Šž2)(S5}“øvÃÝNy¯½XÚ‹@"P”Ô™CH“¥ÃÙž…ØÿSP9rŒäpøõá¿+ŒË=бç›xF6][±7¶7jéóõÊNò8£þ þšSÃõ}”m6þC]Ä—˜Pf%ö pÿÞšÊ?è~ãÆÝÚü<{U¼`*1=·-ÜYXò×þJ=ýúÂc?ÜèêåËs rõY¬>'WôþþK@‚8Á€Ú?qÔÞŸÉ…Þ›»ü— 蓤 ÏE[S Åa«8õ8mæÞ$¶Â1ÓL¸í¥¾óøzµY?~ùå—båîNºjZ`ºŠ%G& øÉ$@ØJM„ +^Á-~ ™+ß?´Á;£ÆJÅ6Ø[ý·Ú\Æ1B2¦T¯€ Õ7ú,¡tÒ(õ.«;=o.¯;”Ð, /!~©ñ'yÊ”YˆáÇÙæè¥Æòd׈LED>;³ìÔë>Dpîæµ +ê½yšüq_+‚¥æåP,WÖ)ñIó³åW1 —scáØHž||d + äž°‘5!“Á|&]!7”¥I^fòr"ø2ÿ¹Û;IN¥§k‰ž@oª(šôq¶R»ÈP”W”¤ï½õ¥…4l¬lR-QÅ1nTTñ\ySÊSQQÉÍñ“¨&I€<à~ãi£R‹ŠÒŒoG·e´D¼QQ>¾3™7PQ?I6*8MQQß-‚~ùÇ®ø£x7ßl¸ç°}“ýY +€L þ;渘œ2îÉ +Й€Â€fN “¸w¢½Ùå:‡úï`¼Zø!Wî8a.ü«ú¹<=­>*ܾ Ä--µžÜ¢· J‚v»¥3žø/ˆ»ð@lA¥…x‚ꮡñ‡ˆ2ñ ûˆîˆ}Áƒ@#Å€¥@³Û6 bêH9ˆëÌSiñ{AbÊÝè8¼ÇÍÝòâ‰,•ü\ÛÝÁ1z´Úμ‰3«½Ö¾Âz­ö1O„aFÛí¦íû>Æ>Õ¼,ù­ô¼¸øg©Ã´^«º:Ýò + B«oyÔê–<Àå#ÿziµ£®U¢ÅÞ™‡;í&P  +­¿#äg~GÙvþ5²vsîÒEQ…QâíÖíÐâAòn¿ßm­ºN†Â×bbIøx9õ¼¤ ›1Ý¢‡ú½rçöÞ×U§îù…Ó$~Ôœ 4+`{K˜×a·qÂQâñ’˜$8‘W[ö]øYxd :”Â@JÜ€›{ÑJz%—¯­i©O^{ Ô¤,§½R¯™LR–¤«t 4Ç›Ú$£) +Äe×Ö®_]¸ºpcíèïî½{7Zm^¿û¢Ý;ê/î ¤Qúkw¦Ãÿݸ~Ý®ú¨„k¸L¿ú? \‡ àýÚ.‰J€ðTô1@,tmM«‚c Œ/œÀ~v§ùšXžM,”sõ½ù3iü“B™L³n°•¿r" ð¢÷†3¸Â}½Y¼e7J\MÓ6¸RßNôÖ_œW€•ÿZžÕWªŒèùϦuõIâs‘&7|ͤoÔ0ûNRÚ*‡¡œfvèyÌéQˆÛ‰ÚˆRo³[¤i=¾žÛPä)©¾XàÀò¤{G´§³Ñȉ'="¬ q‚¹ fPä Ų±yK  Ö×ïדbY4ä œŒÁ¨zd1Ê·È™{|§ê,µ$ºèÜŽ‚±pMj‘§ÓŠÊ4Õ¿ª6†0O&"Ô×I'F€ÔS´T“WÙg·ê_8âT¬¨‚©R +­¨¨´L¾Þ4õ-Öné7I‘ M5²ÎŽ¥ MÌmì92Õ„ìÙ°hù¥°5"ÅíE¦f>{:NšÕ¡ÝÓŠ"ûE×SLÕ\ð=vÏTÔº“KDHˆ·9ï_xƒhÏ’ÔTW6‹Š2S2ê¨(ˆâ™”©w’Ù€4=pìž&£Nø+ºdqðTŠ~ÒößâpÉô)ð0é$À,(´Rhæ `D?‘¨Û4Tù–¬o»·ÓŠ4h‡j•-Ð :áñUdki)xáDl€4|»ì ʧ²Ê iõCyÒ ÐýÒK’ñ 845’^y)ÀÒÒG\„–zƒvßnûv¯W~Ì…Nßóøq•Ú÷½à1‰ª–·ÎÊCÍ0@ñR ó•|øè‘·Ô`äçþøúÔªÕõµ;++óËŽ60ÙK%ôÿV»¤w•äX%@5‰Üjûö,.ÂL#Ê1­=xJð‹=%À¸šßøAÕý;G´»ÿ… QÐü‘·>Øï Ô½¸Õcyð÷‘ïä¡‘ÑÙ‰á8„õ»PÈј2= «ÏST„} §ørYñb&‘úXº1©)*ÚÑPr`êé),D-©|ÆøIm 4t&àZFëIEÔ´’»ñ–¦V4¤°rN!õ§*¶DÞu#Æð„£ÿ£y³{#Üï×î5æu»{×þáÔð‰ HtÒó^ÀÂ_ùsíêÜÚ\2×SkšŸ ôä +*aê`Pª(zœhX7ƒ{€4B›ÿøq°aD1=èWa(Zþ‡áà³÷nSÂÒü&"vóãq½><>>þµCé8F³*DXÎg¤à+YþûƒJã¤pöKm:©p {R– éËÜ)à³­J¥îjëVV@Í8µî&_"%Â{—)&ÛÍV¶\å½`>g¥€•‚Ú(ê™ß67wGÏíŽ OæYÎÀ_ºi*E4Áv!ÿ¡oY„•íð²G”Ñ«J9LV +¿ZÙÌš¼òÞ[<‡Mæ‰H>ƒ¤L¥<‘+ÕþB Y6Î×WžÛÃéxML‚5{óGëM+Š´DEqÕvÃN‘Hý©¤XÌê#î‚d¥„O*jÇàŠŠr A”P½Ridy3Xl&L¡pË)R½¤L‰ EE‘õt]TTžg•fª¨$çž HÂiž| ó?5«.ÄÃ7¡Äoàé–$ÛÚ5Bbw÷ÅQ½2~Qä)U”UUXjb²Ë#ÏRQ·jq ·Öˆ9$U”/ÐÙŠz‡O#ð>ù:à5QX/À¿€ûâŒ=îŸR€ÉVRô§`VÿO§7XÎÛ´tÏÛLq1‰ jZnðõŸs‡B²:ð’Ü:ÄÅõ +:¥Kÿ¸¤ç{j1Sa+¸ÕíZöïGW3?= +‚5pøÚÕ1u Ä5c@?œBD­HgÀÍG¡ëO¹¬@h RH©J ÝÒÒ÷¾'²êû¦ŒvLÕC6CñWõ_D) ºàØú¾öüVýÎòrµÑ¬Ö³ÉÊžŠµ-OˆµDăÃÓ´“g˼FgzFÓ ÁI^/ž{6mõ×î,ÌÏ_)«â—;½ÐI²ÌÎ’ è:ƒ‡J«QE‹«{Òßí.í•û=ýû{ƒN)Ö@VíwçòÀÿÛA,WvRyߢŸ 0€þ¿Ü.÷Í-‡l©”ãÓC¥õÛmÚ­¯»&ªí’ð@ëÊH +WnY/Ô!…Âí&ÇùöZ¸‚p÷$?{ÜÌV¢ý½Rýÿ‰Ïgº„|!ñZžJ_ín¬pc­¶±½1͵¼àœå<Óè×d$ Ê^|ýÆóçà}õûµ»÷îÆð¿{gá»{ï^í~¾à(­úwÏôÀÀgÿä=„³ÝŸ¬¯ºD_1J{€ò›äýZîãTôÿßûX‚‘¢ Ⱦ6!—çæœï·€y‰€6ÂN09–>—(ÍŽx~?y~´;þÓ‹ññøÕ¿ýÏæz=ÿýñoNŽ{üòOãÑ(Û}~ò*Ïw¼c˜vvòÞž?ÍvžÅ(ï<2^œ“ñðø'G/~üsù‹W/õSˇcBqÂKR¯$Ųù,;°ý`|2Î_ŒÇǣшÖÚs®Æ„;>yy2³GÍQÖhçèøäå(¼<^ýæ?_¾åÏON@˜|t4úÃØßñ0'Þ‘(ÏÞÉK¢=yõí·£ŸÕ3ÀòÅ þþôòxÔœ/QŒÆ££ü(ãZnÈŸd@$J¡ŒÆ9ˆïå«c’DDÙh|œ?I°@K>âçÅKR\_'O`R3e±þä¯N^-j”Œ†ÇÖ©$OÆqòŠSÄýÈ6£Á¡ÑÉÉ‹<¯×›”÷·/Æ\÷*.<žŒáù ¢H´yÊSEýéOß~K[EEýöÇ/ŽIáóI·¢ÈÔï­¨àÜð4ÏFa0ñîTQÇÃ1UK̤Ê7¾øcÊÓð¡ÿᬬW6'•ÿ.Ëžüþ¿ó”§Ñðhä:Q„NESX'Èóñq3k>§¢8~<æÀ¨YofúÍž¼GEq'q’çã£#ë\Vx´;zIÿðêOÿ ͆¿¡–~{üâO„°»sÄ#àR ÷í¼VQùÑè8on>z~2´¢Ø=îfÇ<Ç/Oþ§ÖjŒ‡ï•U­'–*jôû +;UÔpx¼“mA,©¢¨¹ïþ ÿ¿/V‡Z»o·ð_œ + ŽÌJL˜P¢ïOtÿɈ @˳’Ð_¡ÑVãâsÞð°&d¥%w/–¤)u[-5Ɔý´øo+ø—¡¡(½'P€j ` ë‹ÂCx»ƒ_Ú À3¾û‡á¼àb¤g‰Ñû± ü¡×/-‘ÐÐJ]é¦vLÛ縈Oì‘ÜpÙw®½ž>ˆ1Ç=!ÚûJK‹ßûÞà)°¥ÒJàþj.\¯/Þ⢣ï€ÌR¯LûÒhT«wVBïÊOQµSà&@/ /€Ý¦Vèá55g+Ù¨“5'vEΟ‹¾ÁéY­ýûï_š›ÿiµ^m•Àô4iNààa·Üo­ZŒmÉ•zOÚCØë ¸´Û±$Ü׿îA2 +èO‡c÷²ªÎt@–ŸªËoTx[wû«5²/WO@´Ž¨~UÔ¶£¡Í¢Þæ9ZŠ`ósvK»Ù|tW’H³y ÓìæÏ½êiZЉçÝápLÅm5š·*õ­úúzµº^Dߨ³¼0ª1*WëB³;à÷Àd6Œ%.˳“qå*w'N§K›¹½Í&‡äe;OC‚ôÀƒMÇ™½Š#Ãì ñ¾Æº„dÎ<=z$6„æ£æ£zÅ ì c‡Ì¸0x[–ºðgrs³R¯×7«H¸3˜þzêݦÐ<LÒ1Í\”óm€ò†Íͧ:²àHCä‰{¢ =n–3 àÆ ®dE_V…Þ qÂVÊT!Äþˆxoʦ,õªà5I<”ë¤¢È Ô†Š’˜‰@Ìu‡yœˆŠj6ÈMdÇÜzÙ/³“úƒúATŒ&îñVòFnѾ@"M:ç9ö¨Y­øðÃJ¬¨gÕI^"ˆì)ßæ#Ä""Ÿ›Îú íŒ²Ï úèåYÌ‘hE‘§z£ùàf‘'òf:\˜®,*ŠxžZÖ[‘Éï–ƒ„øN|j˜µœEÿï=(vO)ÀéVôoñxSRà¿VùèЛ.€N²¨¨¥VŸæZ¿--û¨ØÒÞàið¹¤Uþ¨3àJ€\•±Ôÿ¹wC(£ž¢aÃ¥àÀºº­ÝÌÁ¾gÎwÂÇH‡µ8l¯?èv––ØïõZ‹þ>ç°¸,!:. P¤`Að\ï·{{.³CÆjÞÖo‘sž'Íáeÿ½K‹¨Ñ„GÜâ›\Òu[ýð'kÄt15…;++ë¡;†ÌŒèuÖØÔNƒöH#¢4¥#âÿö¸QI½o? ãÔD9M.nñ•:ï®Ýw¹.<ÌxÂi‚GÔÈÉ GáþËÒ€Z°s£¼¸ÚZDy$ZÕy¢;Eûðpµs8躤r{y8,³Õ§D© p™g"³ûå¥Îàð«ÃýÃWý«óSš² Š•òAqm˜hiázÐ+©¬‹Û7’žÎÛu@6´ô36oÛ‡tQ#„Í)þ@uÉáÁQŒ.¢$š.i•>FW§½9bètò_M?hc¸<#ä6jÙg®Qb3Ѭ¢­ ‚ ˆÒ¤øÂzt<~Êûj»3ÿþèàmAmÍ28€Æÿë@zí>ûGÇÃíû׿®9ýþ½ÆöÑ‹ÆúzcW@Õ€ÍÁ¸G®*‡PÑ>uI”µ»¯¹OÝ…=¡vw~n~Î^ÂrBÀ«i"ÀPÉ/&ï]ÙqnÍ­h³> +ÆEØÜu:²ŸÎ§®Šä^xé½¹« ã ¿ÃÓÀ ¿có²6Æô˜e;•w’êƒjµÂ‡ï×ä&­äzuñ’;•Ê-þ8y‹ÍØu|¾â á-ߌ CŠƒ…Ä>8ÂOõAeùææãX¾µÌÝ$ ¯XY1\Bä—­p ™†Ÿb$r6«Üý ¾¾¹¹¹^ß|@`©V7ÏdÊÓ&·Tdæ)ŠÈ8»EÆÑTª›7oVÖÉ™Gˆ!) OùCz*&ƒ<‘ê›{Óóæb…ÿ;QZì.ß$Ï+Ë霒é"›7—+õÍõÍuòD|éÄȉ!Å”dºyó&T*UÇîL2‘ò䯕qÇÁ8þàÁÍ›‘'Ä™‘I¦Öù&;TTõVVV¨¤¨)/¹C<"GVÙÊ +¹JÙSŒ(£â,jÉŠÚŒŠªþýOÿ¾Rùéß¹1Mâô[¹Y­¨;\¤ß°qœ¯¨e¯6ØælÈ~“UKñÁòòßE£¢"£He¾Œ€‡/Î~—¬¬þ#WÀô €ÀùéOºtr2uLåŠÀÏ(ÿë¼± `†ÐèÚ‚«:ž2á$1[_‘“/UFGH:©üÀÆ»¬QÀ.„}—/—ÁíÞ“CÎòߨÑkËÍ¥Åò|ÁÍÖ½r;Vù£ÝoÑ¼Ûø €Ç’‹ö¡½Î’ì ßZ,K„/.ኌv‚¾'úŽû¢=éô²u¹ÜAMTüiuu¬[üàÒ_C¸r ›ŸÇòã²-ïZ6_kT–›Õ«¼®wÖ›ctÉd½#ªU5ˉL,1b*IKkGÖÄöŸE'U6DS€À=Îì{£}þgi˜®å7~øþÚÜÜ‚Î=Ö—ÇÏ_ŒGvlšÕªk¥^¹  3Ô¢év’&çð˜ï ž€êìu{.BØC=§N1D€Š,w…T3N¬–­¨ý¯ž´ÿµÿ/= +­OQ’e2Üá£â8ŸÊ•- +°\rµa>ð€~ßêKó!ÆŒ@í*Ó¢xýå>J~ÀÐKN§g+ÚëìÙ;ƒè—Ø%B¨é÷iòá´öºúز×>I­®’X«.Ì_º4÷áµµj•¿jýóʲżµ^[oÚÍ/‘OÝý@–_U°n¢”mÜÊÂü•K—æWÜvj’û-¼ûO­XôÑj½º‚Ž¿rgÍ8îܹ##Lkwªkkü¬Ì8ÿá‡ó!Ü{åÊÜ•¹÷/½ÿþÀþ/ß/þ»ä}’W“pV©fB]qš•;?ek¿ù.|¸ðþüÂÜûýg +,”çÇGnf$ÛÛE]‡ÒD¹SÞJÔÀ&H‰öëð«­-¢RÔ뛞¶eÞ´°7ë4ìBV}«ùËÿÈuh¡+ò1$„Ñ–§{Øå øæMõæÏª³YoÖìh›9.x?°Õ·á÷áìfûj5Cà¤-9!€Ë¡òÖÁâºYß"zò”âÖ }FÜÜT£WCUç3O& œIy"úÈ“;¤Ï£ƒ[7›dÈq£Îý\jžÒÇë}ÂÕÞÄC·\ÙôÉ3ÙÍÅ¢7¡óˆM.A Îúú¦ÿq@?ß¼YhÚyöy3ʽÈSIŒ«¨¨"g©¢¢¸-¯¨«³>É7O‘BÄZJIÌþñæÏ8°ÕøY½i8™b—£¢È8/–ñ²ÁõVT³²¼YÿÙæ´F&µ)'r3É륨¨—¤ŠÚ¢¢P³&e\Ÿ~ÚüôgIe6#;ëéá«WnR±ä—[&Ÿ•1SQl¤l™<·šŸß¬bËŸ,YÞÅIòdnR΢¢$^¸ù7TYY'#$Þ<±i¾¬¨"O)ƒß)ªA®üø?¸ÈðV @¬xFâl€¿Ô'´¿ÈFÌ]$ðtt8iý”ØL«3ÐÒzÛ\-míQ]ÞÆ]C}„èX²6ø?èöì€poJ@¯Ziºìõi×;Z ¢e\ø¶õOfÚüÐü»äZµôˆD‰GÄ£ô–Á}·HÈ52­ßïU]'ç ¼ñˆìF ÀÒ__ú^©ŒÂÏ™°dtëÒR»[Ë]§Zð¯€Ù8»?™ßÉê•4*$ à—µÊ£ÇÿŸ²4WÔÎîó š%tT_?çmQ‹¹I¼w#œ™ÃY ±]d÷×Þ_ 5²Áýz¨eá–”çÛDöè§+Ñ °Dþ[u¤ SºP­AoÖã:ÃmÀ^·ßá¼Óÿߦ ÑÄÿkJ@µåúäÉWûƒÃ~7,8N²@©ÚµB‰”cIg…zŽ2‡o¡’× .pÕ}(ør^îp¹á˜×ÑÂö¹iµˆ”×~Ü£æƒCè˜ÐÕ@à‘Â6Š^wmé––º‡\ØÙÿ/ºgúþÿ3éHT<$x;¨8÷——ÞŸ{?\^@”¤cO´ž­7ÿVB/¹]@5%0!|yyþ +p:÷üµ}«¼/„ÏÍÍ ÊŒƒ5÷Aanà:þ¯ Ö,{A#OÐ?eìÿ}¡_¹Dâøðóé½»üB)’¨ÚþÄ8>äA“¢+WHëûü‘Þâ–wY¨ÏÚÃÆ‹/ìýN¿8~urrœ,Ç–ÿ]û¶ÐC“}ü§ÿõê„ÿ—ãñø9¯ÃÁèü* °ˆ6Òñ¯ŒŽö¹¾®ÏÆÏ4•TÎãWã“W¯&v4Æ£_ü«“q2äŒòƒú­z}ô»ñø—`ÁçšxùµÉ'4ÑÇÃØ|ô»c¹K¬ÏF®8ôm4 eüâÛo_½ÈM™Ý¶ãã—äì8úϳÒ3âø¿ =›Õfvòíÿ:yõ¿þôí1ÁŸgöé#Üþ9_£ÑÓƒ”'Ž=²0>ÿÑÖ˜À_¾ OcåÚŠIXó€”äiÃΟ=mB&H‡î@f¨ÈYÊÀºì qe;/^d£|ø”ç¬ó;£ü›¿ÔëáÕ·ßžŒÂÞ­#ÄÉñ õb˜Kɹ0%}›«n[’®¨<8<üª}6=—S„;PäV¼…\ˆOåèÑÚÓû²Óߣ¬ÓPP‡ñË7º"“â-%×r‡Ž5(/}䡜«ÃO“ÔÊÌbhqÊåîRù° …Ä€ J.ìpˆ’U|—ÃsøÑ§wÖ(Cb4$jpw7zívŸó¦V+¾½¾Ãq•n+ÉuC±¬QunÝùåõ[  ,l:öħ¾/ϲZíÎO×\IˆügO—uDÓå‹ÊÝ婱W >kk :qüqFDáðÚ{£\«E£îË.k´¶lŸÂšÖ¤ºv}áú]g=¾áŒå2HŽL|láŠRü‰Yqtò´‡ (­äøÕ¨Y?8ù“ݶá3ÝÇñì¡C2 Á»é’6Êщü”¦tTùåSåøÅ1”â¨ðú¶_—F~'¾…¿yjR b4ÎÀ•<ÖšËòÝÔâ4ĖŤ+÷#»£áñ‹W•¸wLJ ¯4GüýÈ™þ‡C}þFããá×ë'ç¤ò\îšx õÅA¶ùÿ™— µÚ õR°=@Š<™¸ÈSrãÖÿ׉ãß¿=?ÊRž†ÙÎN~|ÌøÇqz #‹ðŨYyP<‰ä)   +¹Ýýì¥Înäˆ<…/œ¡RÎÉÓzåÙ_Œ]õwx4zñ\F3©"©¢¢Ì×sô…TQù«¨¨ŸÇ¤ÄG¤nòXË}ôÑÒ ÙRQ TÔ(pôÿžŠznXDÏõVÔØŠ½Êcô䙊ªÔŸé_AE=ÍwŠLñlI*ÌTÄÇ+wüâ%•þ†©¢žZQ¯ /QQägô<*j×yùÈÍLEífGã“qÖÜÿço¼˜Vчô˜°ÐéžeÚÔyÁTQG¿ÿj=ùáuäï´¢\ÙhDýiLR8#¶ ãÅQ³²N8䉊ÚÕG²¨(ŸCÈD*À§ïüÉ'³¼³ yÆŠ€. +x*i§ýPôý¹Ðà-]a(„Ö7L¶¿S>D{ƒþh«…M—µ»iÄuó.hæŸÂ`ÿ>Z½^ûƒ˜( ƒ?Q[/pôL™Kã‹°í;„.„«œúÞ$ØÞ;i­PÑ*-™(Ÿ%í’’Û¥˜´§Ý*ï•oÇB< H!¹èªÿ&RD ³Ø[À|ïÒÒª +k§CŒ|Û}5ëw–?|ÿÃÚ‡ñi6M-gaØ~‘W£;¿àz„}²aï6- ŸääÍëóä0éÆöIµ1*’ë±cÜíPA¡ýáCÑÞ)èœþeíÃùmûâb^q BãáÎî¶ýÕ×8ßX[‹né–yˆ~ûÖ>¥R.wz«}'Þ‰ª±×m›Âá¥=ú) +æÖêíïCìktÿšÚÝC— Öã‚3<û½„Ñö"¤.@(E³Ž¢¢ô”k•ØÚæÑ  P꺉ªÑh`U•ÖŸ0I]J†¾_étnïüšrt‘„Ð'¡åãUÎw7Öææ®%ÿ<«) +VHzNks|<5ëU}¤9Ä 4+4“¶›ãÖËn༠½¶R©=Ïhùõ´ºØöauêqxB;<ÊêóñІïÈ õBlÜ þ¶v=-@=Åà€4à5Ôö«—ÒþËå aB° NüVËÓlö29ÓAmcãÞFƒ¯-8àêe‚±þ¹‘|Έúsi;F˜»w“hubkm‘8rô»jmt¨sÄ“Kc»]¼!“áWv†Å ³£ì@kÃþ<|®œn?;¤=>>Qõóñ¾,û}€Qzõf¤*˜úå§êʲZ9pé!oX<•*q¦¢$i¤[¶ý¶ðË1š"IÆFÍêî‹br3Eúf2•ÞU$òã Áòjõ(¡ÕqÄm@9:™*çGÊ:¸˜N%4 '¨ÇêqleBl0Ì×#Z§Z%KK+Ö†›ÔOd!òdu¸mEíüjT©SÚVÔ0Úž£iž,ÖiÑzƒ’*ªYÉóc˜Äî±Ó +êÒ¤DÇV”Q¥»’sFŠ6+õüH°œŠy †Ì‹›EEñ¾}iiy—“êé.=ºU㑟ɓq"ñ¨¯()C£’¿ˆ!û1ÿ|#•_’׾Ȕ QçãáîÏQËœˆÂ‡¯qDœ©¢¤#“§/îÉŽò­[›¯WT˜jê[Ÿò{_ÀŸ!î€}1-à¬àõQ± 0'4¸@q¢¶÷ÿO~ÌWì]äF؈§Öóœø/OÀ¬ Ze‘9t}ë•CЀ;dû*ùqå^¼º‚®ü†> I¶ôà?”Öètbå>ˆˆ¤­ ‚ë€BÚ‡îvfîŽ~DŠ£‹Kå½öžJh«×o}´HOàò‰žÓþ(¨›Â"¹tV£ÛÀ©ö¿w鯗ÊQ9i2©üDÏë +0ÎÏ••L—ð8øx8ê¼Ö€%æÇµ*šÓÕ]$*f$×ÞeÏ–Ž6ÕŠsÒÍ”â. ã46¦6R‹‰BÆCì„YŸÄd¦µ»NBs·v}þ¡q!Þ~Ï].ñz€ÅÎé»ó µ´œ–üëþ5Fž—ÂÑŸüZ) 6…S÷[€ w̼ץ0`kû1ªØÌ{'Ô\jåâr+ç+gú-xK°×ßãI`]ÛQ˜ 4H:åÕÕU®*\,r»´ù,.íYŸ:ú#¦–Û; +@ˆPZ)!Å‘J=ÀŽ&XH­Q¯Ù½:+¾Tq½;ÙóæJ3†–g»Ã#ò¨a pwøÍ‹¿¦‚¼#®¼u¨bé ˆ͹4¹IÒ2NÑgFjKþ%o–)1IS³ ¾qE䱑$Òv*õJLDŒ˜%âÿÄ>áYf£GjJM¸û×ñîögÛ.ûGD»ÃßþAøŒ !ºE| k½qìÝâ%GêÖF¢·j[“I¸eœi8v®W1ípä#2Eä>çÊi-JuRQQO΂msœŠ¥¸çNÀf#˜GT,ôaFžbïøÅ ¸ÛäñTk‰8¢¢Fq3B†(¶"[©¢N#T¥O&…ަտJõ@°ŸæÉ·ö43l¤h¦R¯yšdÊ9ñ0œ‘âjŸªGyVYŠ"è“c]°ò¢¢~ügð®ÝQãV½ùÜÃT‚Bü‘'×®ùd|>-‹w³¤W}Ö  `‚ñ3P_œûAø¾& ôéýŠß×ü. îÿ3€ `ËnÖSÄáÀa¥…ª:sò:ú¡âÛ0Ûxëààt²ôâ’Ï POÁzÿô]¶Þ‰UÎmû‰Ì{gççBå]'tÕ¸Áa,ü÷º}§Â»¤ÄDwööú]ûnF“èDÚå.(›°À#Q-–>Xüà{´úéÑD5áÁåõºU©úäììÔ8EÓÓËñYÑAld¶ciO^ßÚÖ'r‚­Oj<}hn.ý©÷…<öf£n7ôòr¥R]_¯7F•_åãW¯þtf%==>Þªv ÿ›ú» s+¹±évc(Õ–€øòzî‡ÀÕ¬f¹Â<ØY`-»ÎãUÊoo¯ý1%ogOì/—>’$À–_u÷§˜ŸXÒQàûO:ûTe·<Ø/÷cya +Îõ›¨ n`OŠ!oÿ ›Ãöüñù)Û `D\ðï¿d¬Õ9„ÁÙ3N}þ]'¢­áÂg+>Àýžý KTpÒîþBNR¸‰è`<ñÒbKoaî=+ÙØ°A±)³Uä›ÏPeÀÃÉ‚Xô€8‡|ÃAv{U®Ìײ°¿™É ؉Bî×¶s¶%Ü´QÛ©^Yû6vŸ8©¼íš—¦Uúuü/(€øîìý@|€ñ›äò À´QÙm¬}( å¹ùš¹Q,:êï]b+ýrº…œÙ™#Û.„óNb{Åq4Â& æ::¨¬‡Zù¸a™:}á)t%á•€ÌxW0š‡¯š·šÎEcå AËaØcá‹o¾ kLºÒU¹¦]ÿe}ekVØ$„Xÿ´V‹%ïv6GÞªW\!!Ó%u‰¸Rmæ‘ê+åN3˜HÝöÓl«Ö2cž¶·Õ6|³OÅ󋣺 kà…V—|ÅWÌû‹üöxøÍð‹ÓJ«G¾We.BLõY?>” æc!¨o ç{K¥V·ó$à»ß¥<V,(.Osz§Lj=þŠ£û²)ôy;|º.} ðßAtMHVÎ'9€gˆüÐiv–JБ=;eäpÜÐïÅþ‰D2[½ÛÐ §‘öA”¶å¥&Ñg‰¶ D´w ÿ÷.]»^Œâ§¨Â0éWXFipÆõjnw"…¤ªcCiM=l¸¨¹í»v£v凼ãÿ¯ßcÂÒê>ÂïÆví>޽-"o<ªÎ߉žƒ¬1„Ad€¿Àû5ýSE §c°žòÞœjx¸¼‘@HNt;Ée†õå º â‘Yø+»ÒàõkÎ- ˆà$ +îÝ$ÊÊ֗Š[/ÏúNuÓ’ý9¥ÚP`˸E£íb<·þFÎ!@uœ4VÂû€stÉáÛ^•o†Ã㣣’}ÆÜ@K³ù«GÅá+I±d³ÖhU²–¤ÂÏ4RY©fC~á/$2ã6/©ù‰ž j42…â+Ê9PÍA5¾­z,2XÄ4Í“,ÅÃÕ\nüòø7Nçx Á1S?IÏgÜ`,y£²~OíÔäk‹àÉ—æD›¢2äí|ÇÕ—µïOó´“­Wšã”§ü ¹a;õÒìPQd‘ôÛ8{P›­( fTÕ”*ʘ”¼Ë|Ž•¦M$ÿõo_@d"SÃáoÍåV¤G ´î©¨MîðMšÊ”àåpV[1…bwmÍ&™"Ñ·6)–HÀYÔVP<|¶”äð„žâŽŠBZuú¹µ5[QE¦RExò#Ú[k؇/UTzøt"˜¤ç3.wÚ¼ySóÓL¦Ì¢%ÊI:À~B.TÄwøG~ôýïO g-1Ùïüý‰ÿä Àœ€}õüôåÏy?€CÞÒ€Ì0šq€º (.¦–œN^Ý9ZiAJ¬`H?Mø¸ÓB_*µm6ôA‰&¸ï\*—’‡V_êÐ’±m +ŽÝÐZ–B©W%õy‡Bð½Cð¿?è€O€=P£gúa,6Çaà¿Ý+ƒ1@G|¼Ž«ƒ   K‚šRIˆ]ø¡KªÏÝpŠz­º²RY¯óºÐ ðÆå»;Û»kó¨äQñéÛI£ž8[šl¥*û2Ѳñ8àėÇ’殩Aq8ªf$yÆ–óüUîê ;¿Ð?iÄk‚ +cp¢Êõµëïƒ,iuƒãqõ9F8/°4TWÕP"y÷}NƒDŠöWÉ>UWl{å=»Pú;.t Ñ +¦e•Rä|´¤ÊZ€¬U¡¾3Ø/·!] +Ô6S‚è6åÇ«¥¶ ë±À”Ó,Ór¨êॊôÞX^*i*ЗÐ.ˆ0ôú{ݳþôH áxå^yñvÈóØ¿Æ…¨Ê©Dù"<¼ý÷._ž»QØk´àÛpÐYj´4»ÇÙz•ª°1 µñ>)?þ9ÿôIDATM1öwBAˆµ÷?ž›§\¯†fm§9àêP@ç¾æú>÷jÎлÁ[–š¬v%bÞÞ¸×Ø¸fzÈÂý€þ«®œ@„ÈÇ÷>ÍÝó&¹|#4~šòAR×>lìÚE±Pÿ¿ë*CÑpÕiLfô¤¹~b€âïT<>=uùRÝ»K<Ò´¾4Á¶Á äÑï*Õ„ jhÔƒb¬ÖÏ`4¦öh{b44o5 @~süÛdÆ*i¿Ô›€EêÆÆ#´Å¬¾RO=S+@ñÊéXi§»5I»nw9É+.ä  y»Ç>¦ÝÄò¥m#²EdŠ3¯T|AÜc^äÀæ•ÓD€[•eð5ì¬ê³.9ªä±ö»CÔÅÉý®šÏÏ5E7+ÕGö< +í€y&C¯$öTtÞj) äi£ViZRó/òã_^U”2ežHߨZKev Öh¬©¨(ó”–Lj{¨)}Æ[•GTTÄO&ÈËÙŠŠú±¢¼ž0²ü‘>l;¼®ÉSä)UÔÃIEEžf+j›‰U›"OÚ~8‹Š²O‡ŒEμ€ó'‹™Š"O©¢ÈÒ§AiR¦Ì’p›ûVTe}RQ»Çß©Ó<ý|¦¢&yR+¼µ;§2É¡ózí´fÞI>Ñ]âå¼àu €?S'€4p:VH±" §~€>ß³±=ý]L¼".B’ @å,€-½æÛh÷uéo;¾«Sñƪ||ÅÌ1*…h…@õ!G]Mð‰Ýì BzÌ œ€d¨MÒ²Gÿ‚« è Xv¦¸}'…ÒÅ [~•¿~¯Œ¶ŸF¦;)|Ò8c¡˜D>ìûeôþ%x7«wr7D`¨CÍUé5Öº"­)õõ*³zkùVÕ'Fo`Ÿ³Æ#t¼ííµ+4¼@0í1B»ÄÛ Q7Œ§²RÖ ÏHÝAfñlI<¹HÞ¨G|J¶·Gà¿Ý1"Šc’d¸€Ã½nÝ©ÆàòŒçËNK[¹µ…÷«Yb¾ ¤  ñÙ.êàutÓ슽ü`é©WÒ–c‡kùÊZ´ˆrŒü‡²îô]€8ê“Ð@ ¶Òà±Úº¦Ðû­ž³8SðƒCç‚8ÄMÒ†:¸·'\‹üÁÿ›8ÀuFú¬FíÎrC{ø‰ÿב5;\bH{‚‰4‰DšS,—Sla&ˆKØ~oVOûŠÃˆâ3‹ðrØ0ÓŒ«OeÎé•â{À¿RhFIx'RÓm»ÝXÙÊÃQow÷×Cçq7€oÒ²r»£Ó6˜¬ÀCp%ÌS…Yå«–Gö8˜"k‘tÆ šÂFœ¤QŸŽ¢wÛz7d@)Q‘ß.Ž ãz%ùïñ~‡í~gÚ©ÒÇýi{z»¯åQV­äá'¿³û¥F3£ pä‰â© QYÖ\Þ¨T›N#î$ +!1ã@䉨øK¸®¶n_¸ ´4l @%TíÑ#ó`šÉL,6¯{ƒeÊø™\!î¡Ó”ÀJÂlÔ'™âg:+¹yJ™bsnâí!Oß$Rsü¥ìÈLqaqÏ‚äÍõ[S›H˜MRž2;N+JNN<³Ë6Ê'¬);J¬(²EþMÔÄüd›©qýN3žb*êa6Í“mòô O%‘¢j OVÕ„ÚO¦¨¨X§i÷ù$Eä†gLq]ã&ÉâÈ”Õx‘'·¸ÆÄXWïøÏpþýô¢ŸuxÍ a}œ’¼6@q?p^ac²=ÁÿC\=65œÚçÅ#‰°•l"' °Ž>âðÒvÿíÝÞ. ·ÿ$îã¤<~Ürq@|-þàüR»èDö®ËÏsÜk :ù”ƒ=iVß–3îrjq{QM ÜÐßë/ú}Ÿã{*Žì: ÑCYTm –Ê}m©@1t~ƒˆq­Ϙvû{÷œýýê•¿¼2¿¦6qîò¸û0F­>DëZ›¿GÛûVŸwì3@gEe£ë•:oDÅ ®êÍÆ?7Ô±ðÃW^[·íä1=Ч¸‡@ëZ><ŸŸèp²^­Wï8Ú{ùÕ;N*þÜ|Ã;ˆ·ÛÀË{0„½pz­1"'i™¼µÚz­¡ÂFƒÒSù#$͉wEóU*ÕNù waâ _M'i„RÅ<b°c)gô÷¥¥ÕäiUƒXPc–| ?ÿÆÐsÌaÄ4èô¬”4À$…}Ô{"þÅv/å¦^w©íÌíö Ï³Pr@ÉþWÅóŦÃé !Ý¢A ÁJ…]»qõÒ}/¦Tä >ýNåG“«†a;ÀåA¢+ §Zi9i04ÔjóókIgW®PwþQæÕôy6¨ÙTìkWªU€9äîÃ{GÚÿ‘I=ÿׯ±IPWÑÕ ðžÞoÀé…{÷k~‚l×îè _‚.©{Â5Ö®^ûÿÌ% KAhÿ~Š´lxÀïtM*—w•`É;U€± –PáhÙ[“…ó‹‘$ ×›\kܼÕУˆ,Ö“5”8bk@d/àÊr}ê‡z[e>à6®ŸŒdT§Z}Ô°ï~ -HëÕeÅOB6¦„w)KÞH¦Ž!¦E„KhI”é¥:nñ#ÉÖ¯’@¤Ú=rQÙ¦aJ)Oh¿‰ÄdYýVuš§$”œYª¢°Utõýôêþë!D:¢ À!o€ä†u6OÚÇcµëÀoNSQö¤ž¬¨SIw dkô³ŠÎÜQ,”9B<Á;eO7«p»™äƒ¤UÂFâ¹:Š¢¢|ŠN+jË9›’'R‘P8ÕVQQ¦ÌGPl’¾õ[EEAL´!½þ𙧸Ëô´¢œo‰BI• Š‹ÎñÆyŽÄ¤A…¨ÊíÕ–‚ƒ{Ĥù)´¿Î/¸Çx¹m?TU•{çÒh ¾q’tc0úꪓâ0-ÑÇû;úÀQøYu§Kó*ú½Vt§R›[¨…Óçmë|¤´¸ókù†í°÷ø¨ +ý®ÅëðÅîÃÚÊ:¸í„0NÍ=MØÕÚø¿}R]ÏSoA^ñèúJÑʈ‰èÏ=ÝêÂÍ‚ò†”ÔÎuP] R±]‚:Y Ðj”ú<´©ùNyU°º$o°G'tû(ë¨.I[É=0¦¨—t + \ج.:…'¿Tõ— @M½Ry÷Û7*GˆÂ@`)TŸ±xf¼£8(DeÞ·áò¥k ölØìŸÛŽ:HÀ«Í›üÎÒbûØ÷—FG"»_›_¹/€‡ÿ¹_€¿ü¢vÿþÆýÆFV ƒO«Wbõ ø[» H¸„ £ôCïG®‘ªëSm €êß ×ïÒ¶„hl¨­Ä(} +vAÐ×oÔby> <ª¿à.þ'0ÙšìMw.§byWñe°Ó¿Bi¡ƒ=²HmKòœšàBfª€ËK¹ ¸:iÜòIŽ'ÿX[2/R².sMÀn¡}ÂÑú­XªþŒ,â?Oþiœ¤à :ŠË(x(oJR¨`âž}=RžH†à`…ó|åX j¯ ÍȈä¤-ï6S)Ovi¼à6ÕÉÓÕQm¸wbæ§™,$@dj*¨ö_p»Ý\¶>)O€óD‚gá'mdˆ¯TU¾Ûc™šª¤ØNÿäŽfŸ“s~]}±Ôþç0㢡w´êƒC×å-¡’+À±Ãµ´l½mîÒØì÷Û¨q=´8Átt@ßw8—ت«;ò­†Þ ¾ö´0ĹHW4ü’“Hz ¾¡q‚=G¸÷À}û("iîi¡`š*PS>¾0µ; µ »+×>¼27O+º@;^T Ϧ>%Ö¿ÏgíÆÝ•…|cã³í yÄÔý•áø¸ÑøÙÍpñ¯¢¢¤úSñ>ž?ÿ†Õu)÷®¬aw·xb‚]øø"1eF%n'…ÛiÝÆÝ˜‡n~aeʼnë–W*Õuž;žÉÝGY3Û®¹âìÚ|no žÿ¼d©IHË¢×–>8y-¼9fè/ï•;¥>[ ¿.½æ€À}¾cŒ^¬÷ì¬±çæ°Û>€)X8€Ž+Š—ª€Ä©ý§Úê[#Ú_zT„ BÛ}˜\«`Iþ3qÎêâ”TCK¨Âá!¬¡×öÈÙrçq<>›V·æ%M VkÙB:•ƽës09ûÌ®ep?ÔOͶ}1[¼û6ÅAøb;ñ²{u˜ i‹jËwÔ¶„)Ö +·Å/’ʺöI +ëÿè°–æ@jkÉRÚà6“ÀeTÿ¹ë—.Ù¡´¿I‰ø¨·•;LHð¯À¯-Îý᪠øƒóé/È@±©îŸþØå€Ûdù]? VOhj‹F8€dÔ¨ÄÀŠÌYìš +ÛK!émˆ‰ˆãWͤ¸‰•ÚÊQþS#4£GMœ‰Ú2Ժ؛(®-^†d3÷âø\ñ÷ùO²}d¯/dDSûÃX®6="ƒ† ïHPiÛ¿ý0onB"œö!™…LY X’„ŒsôèŠe2b”Gf(²DÈà–z7-ŠFŠ"ôF›éZžä)ôåÈSŠÔ H·ûs,Чq„Zš8<: &uR“‹Rîõ£‹` é€  –{òn ýw(:A–\×ãas +—»‰÷(n"bgà€7O;•s¹Ð#Ì€<{]^S{Dî­%‡þøÜ­Õ>ö`È}ÎòZíÖÕ+ÕOÓ“´¶vgáú_ÝÓ ðU·P, ,$¬~oîòŸ”ö7Êõ{1t(ü]±£'üU°ƒÁQdšÞG_±=>ñP?Ù)þø—\zO•RŒ}‡ZP–t2Ü&áÀN3Ìë4 œ/£ Ùž"wªÿÛ¸ngÇ¿ÏVùHskžð$I„Éë`'Mº-¾‘l\w#IÑâ*15|j‚k58·ïÛ6/™6“„—Ü ÒÖvB+øLˆ€éš|)ÙÕÞàwâŠféRü¢Éi¢&×[2»';€có´ûó¤$‡|Áy,ÓsWLø¡ŒfÀÔàož–8°åÛÏ*D„ š ôHoóz%;a ™)ôPö#MÓ<¥\5´ß ÎUÔ)dsuä­s£†fê˰”bp±‘gg+jT¯Ð{§õ4©(Ó^sëÈS®þ¦¢Vê“ar›B&Yðg¦¢8Ö¬/7'õÿL’ÓŠJL- +Å85…ä㨨âá :à5þÊÔ¸g¦Pܪ}~AE¥jšTÔ´ ÞYÒ{þš ˆ>ùK¿!ÉÀ?ºÈ À9Â]D¤ÿðÃy¶ÝšŸŸÿÉôÿR ¿bKò:ðÈô*šý(í1Z]gà³1ï÷ÛƒÃïQМ÷¿ßûmÖÕCµï…â†×ÛOÓÊ•Wi¿i´Ùì9ƬüQ«ïüîZRKîUbH¹sØ}rxøDƒ~{oɵ†@ÑBç}¶£õæÑFµTM@G§µj¯3Ûø]5~ Â9dŸtïñ^ðÄÑ´XË#¸sÅ\ªµå*ÕjGúÜÜÕëµû6 õBƒáy¡©àÿþ½÷Öæk»÷þû–Œ8Y¯ê˜»NÐ’}êdG†ú|XÌÕËu_ºí‚dòþ¥ÃA´0f;±´*O]ÞXñÍÐ5Á®_€'¨ÉÜÜÂOkYöôÀuÀ›Õ´ž( ­¯¯¯|8?weþʼKßp¯1›Gèï›hmý'õ<½¥Âñ^´Q­ÒÚë Í ®0©Ö*žóI’ íÖÒÞ °8è–{å´V’c=Û%-ØàJéõXX€sô!\;?µls²ßåÂÎÒêžG­*ëÓúÓbÃê›ûúšõgåC yh¨ñ°Aí:ÝÛzv”[1F÷ß&â„®×’ZY¦l„xImIkͬZI5éÕ¶­fÁ­;Q<…·QlÖVîÔZ ºóûãV8„ø D÷|c;Q@± ðÚÂO%“kÔÝuµôÂ0 Xk¸X¿}À¥4ŸA-r³V{¸2¿6 )I €`ªÛ§Ïtc²SŠK`Ékì]>â +Zel³Ka[àѤ¢fU*Uw¹†ÜòCR!{:*bzyÜ=Ê›7ù±«É'ìdTŽà%üzÓ¬ŒÏXfdË&XÇ/j8 ƒäú†xdë¶³!Øç$qÈ©‘§~‹H]$PÙiÖWP±ÝJOVzíS¢¶·óèÅSCŽ{L~þÀ³•Q òáóRãÓ‰þIö(Å`"Ff-³âó*©á 56RH"Œ7Œ[b%Ø7~­W„D=ü,*ÊÔ¥”ůP‰&¸óåi·Å+$¢<Þ8¡ù¤¢¬”o«ì|E5Ç›·¸»Ø›Çå9»Ho e"ÈÎ}0ÔŠÚ6nÖi ã¬_Q·×ÅÄÌð_äɧ ¦¶RÏí|QÜT„¿g˜¯zJp\•E_ßÑÏù*ò¤ÄÓGûœ¬O³rrÆ0+æ)fHìóÏ”d8gØŸ|ÒàÊd àtŒs?úÀ"ø‹ñ ½_ñ3»¿EÀW©Óžÿý¢çþ¬aÒ§ÍÞO(íÀR{¯Mkì‡ÚùíR‰#ûûå²M;Ú½À'  Á¦ý& Ûñ¥PÑ[®HoW}{µÕî?æZñr òwÃñCÈCçð‰ƒÐ9¸X"]ÈøBbðyâ®íÏhàÀ  ›Õö:]øÃ^ÂàËã ?ÑÅ´ºò7®ðÌeµÚX¿*fZí‰ñ2ºŠN(Pƒ¦|c~­‘~ûdñ +5b­Ò­Æ/]-€+£Ûðˆû|”k5›Ì‡¼ª2†Ì‰tÔHåW<ô<¯»_°Ï^$¯Á+ýŒs1ÂLeO-ü§}Ÿ¤-5o9œéàWyžÿ2Ž£©#b˜åŸ¸hÌšŽhæx.óGŸgU‡°D]@ilø€C#ª•Vš¡TÞÓ+@Ì/•–>rg¹\Z]åð*%+–÷ÈaÐ;Ô­¯õ˜Âî:Å_öÐÞs¾¿UyÄ‹* 6Øéìé“áÔCT¸«1wylZ=*Úá#Ô„Í'«ã MŒ– ÿRûÄäy6¼Ê‡¨{$1(€ì÷Ú·[ß|$^Ýlwg;ù,ÜEgŽÆòS·}I}U©ÖüYuÅ cî° J8ilB}¢Î2Gv +?±’Ž#g½Z«Þ™¯: ²âRý€»àóÚuÝôþ¯^s3Í4wyî½kAèßÄ"’jbÙÊ|ò3˜˜bš +yY`Pþ%ùN䵆îM’´ÖÀ~%JÛ«dÚ²Š+»¡ƒñÚ¤;ŽŠÂV‰K÷xwžk–úÓT±æEà[õ‹s¡á¦¬˜Q0m®@^O°õ«™‹/´‘7xÕÄHNPSîçã-ÒKÿÏJ„±%q#íæÙÖ2¸â.¹¶3τؗIEEžŠžoWŠŒìUce“ãÿÞþ®·‘,KÓD=€‚w*'Br8]ÔMª\HT"H—J`8TÊ‚¦PÈÊ•0én©`é!ŠéçbòjŒæZ*t~‘¿ÁĈfyjªz^s”=sá•sNžÆä]ÞÕOèùç}Þm¤>\þÙ…³(‘ö±mÛþ\ïZk¯½·O®ŸµP ?Œèç×,³Â§ø»˜ ‹ÕF#Sû °øáðâTÿÌFÌïo–D*$TD1nip…óž>G‡ÿሙ«ûݯkâÚ íã)†Ö&V†ç¥§ó‚~o ‘)~BƒÁ~oÅ“ÅÏ{?f¸éyÙ`½ý׬pÀ¿§ÛÙO¿Ä‹Â?¬À•ÞÓO˜ ˆɲCÁ„ R¬ŠÓ“ »ÝsöløýË8ühnnް؈ÕrùÞà§pN/ýÝ›¥[‚ô &*”}³ €5ùæŠå£ ƒòO™‚åm\˜Þ?ìÕ~¶Ú]íyi¾®ø7Ê"¦zø·õJAûvç^•Ú/8R§ÇV€îL\x1_,‰fìÄû=°Ðí¯.õ~ƒ»‚Ø™`pÔKÍdÔAÈáHÀ–öçlB«÷³ Ý[M?ÏǯÆÇI´f‹=½Gu¦V˜Tw[[›ëL(/®ë‚ÅXÕ+ðPPÜXXØj”$#w¤í³üš"@$ÓH 4š487‡-Ûfbôɸª»´,K^tޓևܪ–ë6'qöyñ¼4NAû:+ɲq³æf›nm8ë~ˆlØË¤ø&ÉÇIÚŒ–«Õzå§Þ˜ˆLÑæIZrk7ÏÛÍúZüÍSŒéxì?]]zúTuåÁ}©W$K©˜ûj Hlª&ÖzRM1i`UÏõž>}Ú­­º++ˆ_ÝÕš´zÁ¸Ïl¦¡Aì÷k½5‚ß°qœ«ô?8¬­ eùv5ùv·É ³´“²d> ›¡ØÂ†‡‡æ„èy¼\oÁù‘0ÒæF@3pžöò¤’ŽC:X1×^õFw ¦¥ÇHnx|Ý©×S{³ùAÕÖ‘3¥è¦îô3"j§ +ïE¦ÔÓìäÉÖ…óA?*rZ*O;Ñr2*n𨾠+EcžVÉQE5Õö]QÊ3å¡G“y‚îð¨ÏC}‘¥,Mò¤s!%cnA¡¹ÈЄK¨¦£‰ó²LATT²ãŠÒ™»ÑŽ·N/ÈYUTT4™‚&o€åܸô•©¤Ú>³½AE]T ´*°çfÂÐT?̓ª¨„ŠR– ú"ÅŒCžZÅ’kH«ý΃(˧n¾ˆf§«^ùb*ÕüºÉp÷ÃGh?Ï–³Hø·æÃà°P}‚îáG`/ÀŸ^»ÎøÑÁ­ýgö,¬3J—x«NDÏ<í +Â.Ž{èµüñðÖÙ#L«««ŒíZO\•ŒৈP¸-€W0=Â_ÿàðàPèaQK¾èÕöü:ãŒÍRòž²·0bÁû‡®Ï¦~ ë’i…»˜®uD€Ú(I³Q=9Ç +™$ÛQ]çlñJK§ÅéG Ýêìnm¬Ã¥ì# Q¿µÚ(`qëÓcìÑZ5Rx®H^œ½ðÞd¡Í‰§ÑZÎJm¢&vvi’ÐVÜŠ+ê xò€~XL@ÍÑ'ˆ±º’úøª¿iõÑÇv +ò¼€L1¨ï*HYÚf¼[¸0ÝFwó,*Í|´'Iº­\à7X©Ô+•ÊZ½ùm +§Ç£vT©&Iô´ûThÎ× ßë2%§@Öù•НUÅ<üÂà‹h°T{ÊÒAGHaµ§Oy®ÆZþϨ–p„9þÈöþ¡ü5QU…ê£-õ÷û'+Ý£ÞÁàD"&WômGÍl€eàä™$BÚm°ðÈ'=w_È"€Êckq޽\‚êûÅ‚`Â~Ìt›(1=Kú+ˆ’ä‡c|’â<­ÖU>Ø&]¬P¸Žl^¤ÐÔrÔø8ÎØ·Áºi¡Û+½ðG˜cÆÞí9áp‡=A6ÿ7ÓeÕ)‚› iÍÇé†$€ÆÆºÔÿ`Y°uµ¤ÿÿCûö°zïÀŽ-L.êÌYù!D1ÑŒ]Ö¡># žIºŽTmûχÇ0ÿ;¡ºßûäþªoø_¸Ï$v©ˆ¬F@h„8X£ &àr!ÔjªÙ<ÍöΟ$í¯yV÷e™.‰ñ*w+tªƒ4kÄ_¶6ï–]—Úló©ßD(Çb´ÕÙRµÚHÒÜ.xbZŒŠ1EPЦiSºZ4j¡ñÖîî~ͦ^Ô¬æªk¯ƒEà´=¼•ÎNg¨ÊE€ƤôŠÁ£0Jpïi·Ù£  ,ë‹\@ˆ èiþ$ù42%ö<û§‘²®À¤4K¹¯Ó MÍj½’<õkO{½Ét½þŠ”q¦ª@ÀW!3ˆ/ù@2»ª žøôií©·] l,8 ™U~T]O±,PÇ]æ°ßs¿ï$0"H´èªuQ‹ƒîªäƒÕöáþo$H\àM +^«±ñÑÉàäÀ/˜JOYüÌÃ…Ùm-âÐXžCIbu ƒt1À>ÊúUåš½@¹Ô  ¬Be¢ +ÃÐF(â0”~Ô|À‹{|­±ð¯?ª-^l,°O/€:ˆÀíÛlŒ>þ6º ð7ÕÕõ»µ•G•O^ +"\D/B…!~âáñËYqèËbÓ‹ºLV~|ƒTùåÖˆU¢í&öºŒHàâÙaó6hL\«+Òöi‹øœ*,=… +½Òá ΗI¯Ù®J-NEî"PžLõý_E´C9Ä¥Q²,S;þ¹Ó‡ECq´·›Ž°mÛ`¹À•Ý4·Õg3ÀŸ“Zä)èŠ:× f¨í\!B²Q¦ŒxfBÓ£Œ%›Ùå½ +òz€hÎvæK™âfGüÆy*$ K7)0•ý‰r½M€š¹TÙ0T³õ‚Ä‘<¶ …T_Z«V÷Uççó0ø‰`î#zòí…†4?[Œí}]ÈþÕÿôRñwKhÏfnÅT@sQ}½&x^)®hØ;ÿë ÎÍíF +`ÿŸPÕ¤Ö±H¡üo¨'|œÂx²ÇÖ~7«Ð¢ ’~sr¨×Þë"€°{°ÇUa×?]˜&Ñ=6þ5ÞXÝ\’ÞÙ­Ý_aIûš*p·cßÐvôSæÎ'l1©†y稜Á"K[YSÀ.s¶XOG5¶æòP˜ž Š4.ÏÍÌ”¤ú§ÙÙ)j‹–òÃ_ 9F€¥¢,©êWÜz}=n0g÷BÑf+Zó<ØÈÍR­­ƒšá}cO5¤,ŠF’ 1Àb/w €xÀ#õ‘euú¢[HNW˜ 4>z©Ñw³hys_!sE²@Μ)ÕŸI¤x”&I»¬U¶Ó¡$›þÏTÒRÜ»TÏýÕ¿]•š/@å«•/>ü_KØïp`œ7j½Úàåpïk1ÃÿÁ "êö$°û¯ýà .tñèw¦Š± $óÜHhªð¥îÃO‚¥g"ì;g&ª«³×Ú\—Š­MÌÀÜ5«¡6¡t­ÒT(Ü”˜…Îà¸\B5›TD ä'ªI!¶6‘û.h3nG¥8ߊ‘Êzô©“¢£KK/ß¹Ëz}XD|pG\Xãß$„!€O%Ú‰gneù`åÁ.ä)†‹‹’î–ç˜ `õÞèÊÛ»N™ÁwtbS@øÿÀþŽî}iÊÍW[,™–œ½ÔÒ(ËV‡â‰ƒ_6ì´l*¾MÑSØÙqZÝÉ<ßJ×ÌÁ‹Gxà +©¹³æ«€×x°ñ/ÞÁ¯Ó-R *±t—"ÙzÁ¨]­'O¬'$ª³1Ö§Žä øýÖüÌy‚Ú(– Ó¡þUÝXŒ>}ø ¥ÄÓô*»­Q*Ýw2a]Õ°Bt:á‰k¸")ý¸Þ̯XñMSHøS`jÌSÓý÷8k>ØÎÈ fh¤\6¦÷ƒE¦BE‹Šêœ¦õä;’¦«6Õ¨p†Ež ðºr¬@ˆ4z syfeâþé")䔊WRQͺj¶8’RùÁ%»V¶ÒÏ>»VQRXHõ¢¢TdV7‹·…·†Ý"ôwGÆÖC¼¤`ª(ÖH¤”ËzÂÉý“'V®ˆ2Iª:"T8óÅc„„&’+”³JòzEí<ûÿ¥$<—p¯\*7ª3sAÀ‡ø¡ðÞ‡B}‰GS €ø…z¿d‚ê½ ”$â ùÅ¡&Æ_¿;E° 0Áû®ùH ~O¾æò3Ø¡Ùî ðË:Átoæ{i}tô}ii‡ Ö¢×ûƒ—7/€Xe~žp\ÒAÿÿÉ]i›Kµþ}ˆµ•¾÷ žÃIºX* ×ë/­b)ö¤/Á@ LT¢ôÕ_oØÿúàk)”½Þ}ZC&©·EUvß•;Îè4ÎŽÜUÑ”þVÌî­ÕÎ/[[ë⣋Ò]- +(Êsæí&Ñ²Š®\ª®ã$ÁykK î— 7ÖEd,µÆ™UšógAg‹6Ò¼Qµ< ¢éýjwé3z>?g,̃Ýû²Óöƒd¤Ð;®@m-í—5g •vn#ÄU²VòèòuD~URì⯣qº,¹\1¬¸Tù!T†(«(cn"¤C@”@CÝÕü³x·Ö!BŽÓZ‚µ\RÉ£ì<ô7RîàþÑ|Bí G,³·"\(H ¦¯{{cSÞ¶FxMú|j/Û®£§.ò$M7Ibg8Ì÷ö¼¯‚þ¨¨¨ùÊ…­Æe¤Šâ–’ÀÀ‹ß4ŠL}›¡†èj‘+¢¿ZQéæqöŸšËÙñôü‚”8Zѵë®±¡ÂY`ÌØYáïJEIJ².ñ(ÿ’ìtïÔóŽÓ¬JTt +ém=Š”†zú¢Pä ·U6{Sœä¢ »‘Nè‹Ic˲óöró˜ áÂ”Š©“ @4|vò üt"°{ v~‚ê6°bÆEqd83Þàbò::T`søÃÃýÉ €d #Á?V‚Zßþ¿é‡9}ÿýþ¾¤‚Ÿ +/º÷‰^ûµÐ¤g7³`à· `¡¦W‡Åý…3裊˜$w„þàäH •¾›ççã,ø?2Ÿ²çéÔ¼*Ï„ÞúR·m¹¹T[_±0ÛªzÆ·ê1“ª¬Öø?`Ÿ>)`ÑZ,¥r«Õ9Æßi1{ }R-bK˜àÞgÕªµvÕ̪y€õÆnµÑŠ…þ +¢žËÚÖ®Ä<$‰?bÊO0ð§Õ晾 3Ðk Ò"Ÿ-jkY"Q”A2ÆA±j·sÝD“¤[­Õsqã/h³f ê jäøõ˜A]î3Jªh§É/*õØÃé`_ Ûë?}êi›6±ˆVWWX Û=ZZí³¥RÛŽê¼ÿkƒT{ÕÉÑJ­?xŠ0†ø§ÆóTUÄd•§¿A ÀLÐÓ÷ ÃJˆÔd×MÇ­ƒ'i8aÏï&¥Gh‡l$¡£‰ >ΡJncQªvyÁþûAš0ä` é<ŽÖ¼ &¡ÿ³_ýnhÄr03‚½¬Î@I(QˆCž¿ ª2ˆjh¼íÙ†«mÓAý§^.$ºù]Ã?p "¿n/*>EN;å-Õ’Ú ^âå! Emxa[¼ _ïMEVÞIЗ…KÞt¶“Ÿzó~æ‚‹te;ú½x¥˜­YæVºÇ6±ö·`å&ÈÚrÞ®cn0R\vPêv·ÐCw‹1à½ÑörÛ“ ¨çФywv£C8ŸÜ$Ã7ú@½~ÜF±MDÍb WU*oVWdH+?IhíŽÚÕ\Éã]»øìnfÃüb>_á¦@òu ËNõ7,1Ï :)w4„$6(ç‰ +°™}“Ö›¼ŸË—rDž”+2Åk +wiôØ8a 3å}¿øÁ*J€ý÷C* ÷¶Ï]Ü¡:â´sÖÉ~©{Å:ú˜qH*Aœx½et©¢.òȉ)qT”ó×ò|Mò]x—®Ä…ŠÒ1—q…‚üí¯Ýl|ü Ê•'eÿzEñfFM=y/4¬ì1ž*r½Mi—¤ö¦)e‡ÀAF°¼£WÂý VÚFx½¢ìkEEQF…à“‹íîªIOòãoª™òs?”Œçss÷^³,ÀÄ ü¿l׸ oQ {Å4¸÷÷ø'>ÃVp à¶0qýEGÓQ€B8y¶¿t"][Ê×!“ôu²ðeE´¯21³ÿ~ÿD\¾·Ìaá9ëÊÿ/ùbïxüS±~̵¯„«µÃ· Ò-ËLP²ºý³ùjÝ•þ!SÎ-ô.Ó‡ Rfå¡£ÁA–¾Ë%ç³›¿”êhäYò´NÕ®:‚ZD`ý¡'´îí©5­m ·67ÖAí2‹È§êê¹À¿.ÚV3d’ÿf—Ìß¿°ª`UšÐù¥êÞÌPmc=/—!"&4ô%âw^¬›V\˜:éî2¼3–§Éã,ÌQÿÌ1"K<î!ÌÍ7@ö$9fìÔ¡ýÔŽé +ÉyñÖ>-‰Ä_”Ü/;¿TŠ;êk‚ÿ¢Ï¡ÙÁj”_ýµ¿3N¶2UËSÔw†WµVØ:)àgÌd¨þª¤·î×\}úŸµaºÂ<]yŠe_5)ñ€Ú²OhO·XÜGGµŽA¡àèÄë2°Ô«áôQS“À œÂÿÞRWb§NNÈ Ì4-$Ô»ÉÚ×é#årº©ÞØ DGY¾]gis˜ƒˆßuNϘ¼%Nukç­|ˆ§ÄŽêÇ‹²ñž‡.âu›ØÚÜÊ°à ¼!ô±€´sþhŒ0À¾Bž·÷vÐýß&,†¥) ‹PWÂvÀ’xÁâ⢙ xWF˜x»02?ÓCÃÄNÕlßë5c• `‡b©¾¬„­4ßnž»}Y¯”•cÛþeÑávUÊq*ŒVœ·«;LßW¨þu¨^¡ Å°¸ø/÷Ò¶~pËcKBr/D()Ós›¥_çŤrœTëYfüO`ÿí±á¥)¨$ÂìËÎcƒÎ ‘DWýFiáØMGý^ C’¿>¿tÞ•ó" +Âzx»o›õ쌧ýÏLBBºa¸äÈÒCÂèIϦÕñC¦|çzž(™N-'cu@Há³c¶÷Užé©]ý‡Š +™ÀÓ,ŠÇ¤íREẠÉk +Æ´'Õ€“½Jñ½$OFP²ãðéP¢BЉ_Oﺢ²íef#9µ4MzèB¡¢tÀí+DÌ窨ߺšLíã|RQD¨6UT”êBçj|/vplÜŌ㊢“aÚž1ôÐZœ)Äè9›ñ~2Bý)2*•pˆ…|r4ÞYvE)˜ èb’"ðÏ43n†+ïM€9P€Ò>zX•΀àáÄ`¿‰à–ÄüÅÆÄà¿â¬÷…©0ý-}l`Ù~ñÞˆ]èž<g·#<8<:ÖÆùÜýÞšß#¿‚_"îKg5δÆ#\u)È ÿ=€µCI ‚‘^M|ýH‘ˆÍ Žö8zNÁÀ.«Ëô¼OÍ>‘?XQ†Åh˜`·„Z—Ø{ù±ê ë•JµÉáq»"¦AA³˜HíBaoO* MHDmæñÏÅUYqgA¬¹,æÞÆkPpئZëOQ´Ò†Ø­- ÿ—_Š |I[`aaÚ§x>J_üp¶ÛÓ›IYšáN ½•žŽÄômGÿ¶ú3_Ì5EŽlW“NʶÏl.°WžûHq•ÖPt¥íT§Ñ zÒYDÐDi^UW³Ò‹9#ÏJ¯•´ÿe A’L] j.+ + ±çg¿â²?è×ÐÏiÖ +«k«RÃï¯Ö>)æZ˜ª7IŠ‚ó}=±Š·@—‘LA½–t¯ Ù±¯€¡Ÿm ð÷¯±/´D¸.¦ F½ÚSÅæ¢Örˆí_B¤¿Bü§æáj Tì­œÅ;w Õܨ“Ÿàl£g÷;”º=ÖšÙ¹îF£óüÔ+0ކgø/çÿ8<½È½áyþâ|E4"Q¯iO4"¦“A²¦¾;cñÐ<©ÙÍV?Ó¶o˜»Ü¥ªsÇ’lÄ5uî;sw‘ã ÿo6ÌÅ{Ã,gUõ`̨VãÓÌ‹U¶Bëðlǽ­ ‰‹ˆs·oÏ%á= Nö¾ŸtÄ&ôJ:Y°’’gß$ÑK¸§Ò sÔ½SPGÃÂ1†#˜°š ,Î:Êêí‘˦¾ôÁ÷†8ȲØ3· œµY 00a TGN•Çò¡³ï;‚ ¢o¿ŒëŽ„ÙeÏ-(a;Ë~«J*87XYìÙ§c?’·«#Á@éXl°ƒw6âÜ+) +«_ç@4Þf•NŽÈ —É/©y¬ŽGEä yŒGjÔ..èeÞ©°fÊþ ^o!ž‰ +ÎuaŒ³ÚF[N…<©Ã“'W”^lŒdIO§_èo¢æ ƒõ¥<…zbµ‚‹Š¢-ëéÉ—íeÉ)Nã$SÔ@ˆfRQÎ3wîyš°¡I¯¼+äT 3}wç ¹¹VQâ‹ñƒfá*Vñì(SGÆ"OÔåB‡®“<â´8S¿t-%dò 7>¾½RQd–¶iÆ©aËè±åº,¥#ãûª$i²YN'ÇV}wÓÂX.rŹòit`÷ »¾¶«­/‘Ö‹wçæåeűÓn«%ƒþ"håÕ†Ô»M {ñÝ~¹ô³f£ñ©øüìà |ïH %ºPÇ3?š .žk(ŠÓ­lx~þr<1OaÚ†”Êüq…)0q"vÿ™1D‘QãvD Ý9fO´"<#…6„A`_ÿê.ø¶«Êu†@2ÝßÔ/Z‚˜PD!÷Ð>ùh˜FQ6:ËϾ;ûr*¨«kž_±ê-1Ü×ëw}S"¢ñ~ÿèë•Á FR=¹vö%Hàó±Ú÷²€]|AG]›úz¨¿z"1’…¤ˆKÏö>Á»“ᆀ–$Tè¾ÍAW%€"¦Dh •¡Qž›iÌUãÍTÀœf⺧jÊ’¸ÉPÇ1fœB\³Â †‰N X¡XŸ3U$½ªÿbœ·³6€&Ošj[p¡xä¦)Ý$£µµÙˆª¥dwݪ^ + 1ƒDD¯6©Q@·Šßf¸U¦–2–ˆâ8‹ª¥ˆ!Ô0 š_(/lü)1NÖø³„A# ?Gáà-”Çã³÷þŒÃâé³—/†R-)&»±äé8iŽ‹…*­êuҕφRÃL’»l~­Èl ¸¶°ò›ª +?g߯’KïÌŸ’hÀQ +¤“Ï™¿iÄÆ)-£¢5XsþCø&Ò†Œf…*SáÕÓñã°D½¸º¢–,.!ÐÙètÎÏ^Œ$×(¥Âx^š·—Ç` òÃ#9™"O{†•Ó¡dG"¼CXö^5ë#½sDCOËI¥¬üZeß°jò(ãv”Hä{–»s«1¤Rð¢kÙÙYGÑ㲂èIq‡BNµãúr4.ä ñ q«½Wù(*jü¥ÙS¥T©dÓQ”ü“™– Lç‰õýuŸ‹bº#P)`€7Úø®3;€¯p>~`'P»ÿL!èè×GbÁ:í°;*¼ZOw1âŠ5¯Jgaè¨0מˆ=÷<PK;da€ÚàHjýþo¤ÊöÿAаŸ…Ü?YVÿÐþþÒj÷™^ j`?¢:üVjƒnŸ-õj&#ÁÀR_‡¤†ØdŠ{~)äi õÈ[e ©©âZª&p›LûCÿ×­NyKG[[ÂñÜ™jÜÎŽQïxÔ}8ªÚ%¯™_ÚPȰÒ@&šwoîUÊ8h-6Â&pxiÅéz£TªŠ‹W«kkUQ¥Õ£¦CÜ\I— ¦7ÊÕG9JúãV¼µ oxÀ9/ +ÇœlgÁ>¨`€ÀšÂ]Í„·a=ÇÑnaOßBqs’ â(Œ]T¬Ì:TŽòD"@–ýÏg^ì«ÕÁÆÓ]•¢¾øÛ öôþŠð=L½Ô…ÕU<2%Ö ŽþV*¾º'é GV4©YôV@~Õ¦å¸n#j ªØ“nùðð‹6+ðcA?óh’B°ÖÔ…0èV\¢ÊråÚÀ¬í-¦ñ  TY^[«#VõYþiûÎ%ªV…ÝM¦ŠR=kkº¤5§ååež^®ê`™xAˆ…­Ÿõcúøc}ýtöãyú›7â˜ÕßÌÜì‡3"vsdPÿ!4Sª°ÂsèÝ%ÅÉë|Xš›S̳úQüEðNpÙ÷ý¤çâ|‚¡Š¸ÿK}K@ÞÍFÿ2n·“WêO ßH"Å(ÇJ«Ã—/_êôì%nh¢üÅK±ñÑ‹g£—< +a¥°çߊõŽÇ´üd¶q~>þý«WçãñïÇÃ|4H¸kn àÎ;n¶³ÇJ”°¤9‘ã½úãþøê÷ߟ砜±|ôýËóóóñqÒ\®~ž·Å +@wΫ1‚ç/É:ÈïF.žŸgõÿ¤ì‚ +#åb”ŸŽ…z§ceJ¢J!äIbÄùH½f4ÿåãd;³P·`BiÌGç, .[ÙþO£ñw¯^}ÿòì÷ç/NOõ¢i²]ÿ;AŽŸ@Ùd³BåÏ%2õ[•êËÿ¢\½:õ" ¯Pøt|N¦FbzËì?ªWðÈHeª¬Š[Ðá+ÏÏ_("ŬÒyÑNÒsŒ$­¨(À´¢&T®<åJâèìÅù_Ž–UQ\Õÿ±Jt|ÆÅ»ô *êÜu>>•ö [ª¨ííˆ5—E%QSÏ¿ µ—½øÃTQ篾ËÍŒ]È¡¢²$ªÔ·ÿ©¨¨tDE©(As¶7,*j4/#òüÕyv©(ÇP Iªé|™‹Šzq©¢ÆTÔ UÔþ8ÞþEŽ üb8TEüRò\õ4~©ŠŸ}> +¥––lGé7—*JEà ²"SÇj3ÿå_þøêïý)ß ê¼$€bÀ% ä€ë>·nߺe À½ª×po=2@ÃeßÑ©Eƒ[VÁÑÁ§€N'ÀÅ(ÿÏžíÿ­0«ü /E\ÙHO;mMüøç~‘]ûxìD"AW§â㫟÷ON +ËB¸Jë£ÿ¤öT\~UÌüˆ7H¼°T{æ… íôïq…îêMýþÂà@†Lžž¬ÖÏí4†7¯I;KÑçíØ¨ÂEÕ‘Ci¬é–´.©D^K·ZYU:ùÖFYœT…Û 2Õ ¤°|ôy£¬naãÅŽ.Bnð(p1F+ñ`Ô¨NÄL +úûùú[Æ* yºµ+´Íh1_â`øˆÁKP"…émœSÔ˜‚íK±'@à €;y$U†u2 +  C’¢„…O§Ó0¤©2hO•PËÄ%ü—掴ÈÂhÖiUkŽ¢Î—êFÎï:ÙÎç‘Ä(=ŠÄ -á°hK^c×`6` +€%€K¤UîR×sEaw€®~Z †›§O©mö +h5’ú}öq`%©ÞÑ‘ž¦méeø˜¨‹ è>+3Ë䊀~AÙöƒv;^+±À^¹‡(3ˆ,NÆãdÛ’ S0¿°-vSÈX°®Ã~ô•4Cù¨¤IôÓ(ITÊ,¸,Š%Ô­­é,^«ZÜ@¾[UÕiçç±ß•æ«¥ò쌺·êI¢\ ý¬ª³àwžŸX¢F¤X›j&ÞÁªÃ®ûò{¥[’ˆÔÃNŒ*ËÂô(œøàòçÖ*÷þ¨pâµ :;µQˆ¸œeù7ËËŒ¨Œ¾y.u' ¾h—Ý&ªSnþ„²ïÌÛ•íäÔÍ%j6·›‘^¤r§Î$‰[Tµ·+ǹ«ˆôÝŒIѪ†¤½ÓÆ N7¼$›žä˜o½ZQ‘–ä•åvûsÂGŸS§æ ©ŽE¦°ºµÄÍæCÏ•ö7d +Ÿ¢6‰Eù*:ŽS… h'Úa0Ô_^ÐÆÅ`B¼y›î+š#þºœ¾äW1þ¢^ù»'ÉçÑçÊÔ6©L2‹u A*äÉ[ê9᪨üAÝ5bÅ­’â4¹¢ü¢ÑêX=#O$ç—riêI>iщr,qŒÒsšÛŸWŽÛ“ŠjRQ®'q¹iE%êq8ØøŒatºyJ’¿«ÔÛmÊ@µÍ ¨–î( ™R2•/«7ï<>þæóÒר(½\ýU U™u×DÑ9Ñ*’iE-/·Ýø|#ülKpqE9Oäþ‰+*IûÁç¹²@7˜æIáÍFB®¨÷¦¹ò]OÞ½°H˜Z˜ˆ`: àŠ€úîíÆºȇ1£|øÖÕâB¸ÎK·‚ùX}öl²€Ïg"¯€Á¾nw¥  NŠiy\¯y´]lð>bÞV|BÝïÛ›‘|)‡ƒ“£Á‘n®² ¯ýDájŸ1„!G'GL³ÐÕ–ž*BÞ#É 3€.c:V)ý©€I Hï¨VËâH*’zPR€bØDV/nЮ ×ÙßÅŠ¼X—‰ßÝÏÔn’J%FcçÝòÜÂEËpïAjH³¸´!hLpÚu „(¦íozö}– Mð¢´É¨ÁZ:â4{ä3 £ããü·y?Q›ª×·¥r~^¯Hžá’™lº—±–̹Ûa%@ÚbUÛÅTZ’ÀˆõzE‘v§^òTWÑû! +Šê/"\®‡"UúBp‘­euÕS‘§¢Â +rE¹ + (âà"™WªI7]Œ!SkEE] +íXxóY]¾TQ¾§Uà‡!eHÒˆ²Ië¢ú”x¿!E¡‘)î¿ÇgM ýÂàY/Ï(–˜X®ùHt¿ð0ØO¾<' |erÉwK·‚o>*üÔÀ¼•¯_? ~¬Ãé¦4´£Ciæú#ˆXî~îR.ø–V¦ +ÔÑí-Z0¬ë½à…+Þà°w"ruÿð¿'…a%«ïÀ„Šù™˜úêRÀ¦>Âyæ’tŠþ¯hõnÁ…}…}Oó—nÂ_˜°- ™ï ìÅùc6çþ?VÓnj³=ž$@¨4šq+϶ŒÏ´¦ Î…ç/ËJk©tþ€ÿVÿÍ—§ËöXë–¥[z4‰t&Mœµã·ÎY(M‘nmĘ „*Ha€ðxœçù9¨¢'v¶½?¥B$6î!èIDÆÜMD@ÛõòKľ´žAðÙV–­!Øâa‰GôË–‹Q×+QZ,@jjeQS¸*×ááxô…÷59e°p|Úa4 #ÜEó¯ý­ên¥¶Š‰_•ÐßÕÿÒר}h(øª¢¼®·¿ªûBvF0m  òY5H!~£:èÚaÿpÀÌä ¤À¥.­–'X?ð’@ö.hïyRÏFi¼0w»ìµ”Yã¡Å˜‡‡m BØ/ÍØÞÁ1"^ž'õô,/BÍ´l;AXvöö$:ÿçïqJc©>®oq~\ýÍ` *7ª‹®uÛj£\š¹ÇLÓݰ0ëöéOĬý7ÑíEµBU›JH’ÜTúDî&S ñ¢ZýW˜øÆi€„¯‹§Eý¿/Iýs=ɳ'Ùô2 ¢ˆ’·ÎŽŸçùýv¹þ9ºjÓ·:„¸ñ¼:;¿u¤Ÿbm ͺ½³ÓþEýÁôOµñ¹5¤Š=±±¶Ý–¦ùØJœÞŽj'íãíÊø¹5P¢@8vßu|˜iI‰õc)‘Ò—Q\ƒ‘Ïbp[²âyûÁ7Ù“'67èyGAº$(J»”4x\ Ûª ‚ë–½ƒôžvjAÓ&õ—g˜ïv.y4û†ÈõŽ–ÚªüâøXʬdÇÑùË‘²òD™"M–+g¢DRaÒv^9þ'§Çla"°sÒ>ÖÕ I‡¬¥¶š„ëí PQãe)æ!OTW/WTžýâA=ÒszÝÎc*Îy"5ö‘aðÇU”}ÞBE!â¶IÔñåzvìwÅÛ”)**m?N9wE‰Ä–Ûy}y<ñ¸¹¢ÐÞœ©ñŸmç$ÿRE%Ëù±šÂõŠò þY}YϹ®Óüy¸GEéPQ#UÔØE§¥L…ŠÚi··+*5ûûågßíDâ<YUEéû¢¢²ãÊ7ÑqpBßïÛ¾°€úåF™YÞéf>¸_üù'\œHœáX8èéo2 +h‡/Ièñ¾„þõ!{û¿Þ‘W„~.È_]é Xîm_€Ì\~æm‰¼\€4»ŸIw_ÅF —õÿž‚Uìû½Áo<Ìküûñ,8 +ÛËýû(ÔII¸Žú5%ÆÑ +‚¤2êHÇÇQ® +@£u™h&¡E‹'3çñ•²®ê+ÔvÕTGJ ŽÕq"©Î•†0NмàiÚhƒ¡ijÑÝNZ*Å…ö¿»ûÅ=…RƶðÜÓì±`!«VK¥ùj‘&Ñf¾–§‚qq¡Ò.#ÌPÜ4ª0-†©‡/ÎÏÕ†·«m¥>jTí™™ùÃ16musq’úvvnw½»°,bðŽšŸó6©š,’§ÑKA~ëK#œpèGÍ>®/'£1‰í*p=©deìÊ*`8ü.Ë…tÇ/q:ÓCYg/­öjKOŸªæðX• :,ä€%&jö_¯HÓG}— ÀàÐ!Ö.Æ ´ÿ§ªRióªõÞสZaX1ˆy~’K™,ÀJlú(‘‚–† ¦¡vxrUp¹]"VŠc! ;å…†@Rx©Â–@f¿ uç2…#á?=× Àw +ì2Q¡ñ ¿' + +¥“Å•9–†ìt 1PÃoÓ>ÿ"áùá¢ú¬.4ʳ%vVg¾~ÐÅ?`ξD€‰ÍþfºÛ@Ì”°Y“¬ôƒý¬8´±¾¾¶l”f抙(cXïïê_øL¦'Ø@Þ›Æç¯¾ÿ—ó³æ/ÒüÜãç°Ä,û'ø¨ØïЗÎÏw>gGôÙ;+W‚ÉŽÎ?¯ÎÏ¿ÿþ÷çŠìl8ÌÏFùó½¼£ÈÀÖÕQ²]ßÉŸ+>-ðét΂ Ðyqþý«ï¿;^|ÿÊaýBñüQ¾SÏþø§sÆ´’áÜ¥øÿOcžÅ(M¿apþx¥ùÙÿ®„9Szã«W£v”eãWßZ2$O§ ~žë‡hFÿï,ZŽÒöh$ÜÉœ'²¬ÿ<ÎG{{óWßÿòûï‰ë»Ñ(?=Ï‘9‡Î”’úûWíí‰`w|>øtö†ãïsûõñr>¿ú~üÝ+åXüŒØG£jrö§ïÓ·ß*5Œ©ìuÞjþ¿F*Úo G¸Ç[.TÔÏÿ)’Ä¥Š2’)òDE¯¸óqÕ“ÇÙ?_T”¡{x¦Š**fU™úþl4<«¸U•K˜jçÏT¥ˆŠzAù 7íðb4â—Š"½BèÊ·ëÏÿô_\s®¨Ö.ïä_Qè‡Y„*eWTîŠÒÛò=Wo|õê?¶#5­WN«Ò ž«õ`´t¦FÿÒVEµÛžýMEnï8©QQcåI™"®ñPI ¢Ôø^ŒCžþóyºý`»¨(ò4ÄQD5T†ŠRiŒ_¾:›TÔ7ßäËéwEEB“z7Ýbi× €g\± úCFý›|.[Dà{!èËÏøž\c€ZK½ga_W«Ï¯Ÿ=;°ÙEí냣“Á@2@±úš¿Ã¤-¼wxÆú¢w>,¬ŒúöWÅðWYÐ.vßgOl÷ßeM9€œõàºl- Lˆ© aö¿V,¨]½ªp´¿Ò;´¬0Ø*}w¨îÛÍv€|¸¯Hð*þ,JЛÒÏ„–¬ö -VÁaì8!«UHùMØÏw ¬O›;#¡÷†ø3˩؀d‰¨€Ü .Ò´<»n>œîn}!–ÌmIøLWõ~anUfKs¥F”îæuÂÆÆÖV%“º¾¾±a%θã81»’M€h}pQÐQ©¨Õé d¾¤ÖQ*a­[®V·“ŒœÒŸE2ãG +$4â©€4Ž$:çî)[»[ÁíA9Ë•Öz¢÷9»£(:ÃYFº2¢„uiçlô¼¹c›ÀSGzÀZ”§µý§ýÚ +ë-Ûp€_]YYº/‰à“PÇVßÔ X¿ A·wèzG­W[Àª¤ûžÒuÀ¤CVBòì­0M$õ¸Z éäèïÕ¨ + ÀE0¥Îp§Þî¤ë IÖ^ÓÑuåüÿ’é°(y?¡ÜÚ-”+YöJBKÁذ£Êpqtp)Rÿÿ÷:ÍJSFCàïQqÃ~~DÔ–¿k’È«ÅÆ¢D*ª,¤Æ1´˜y¥>iáô7ÓíEìE&·7Z™ˆÕ LÄÛ¸{K2 ¢$Fëû¬÷;ù 4=€|ârøAt:Š’ŒsEö¯¥í†V¤RÓßÛQ”äÏÓÇR(;øÊSâ +¼«.!yK%ØÈgÈ‹°‚Ûé·;õz"4qF‘ÒÌ_ü„ÿ "f§£å4ïàÒE¥MâBì§Ûë¯eý²ÒrŠxuÉyZ?¶½¬Ü÷M–š[ù¨Yo¶óÇ4 ƒ[‡"Wž²©=y²ô<ÉSAz]~Üd'~Ïk ñä‰9•u¤?&œÊÛì•„§[!£ÂÙEHùã Ø ó'3+P°Èþ(¯§Ç…û%å&øCnPYöÇ´¾½£4á ˜£…¾ Xw™pp¹¢˜ hBdêøˆ-õF…ü _Ï„´Rç“<]TԈŵ„Ö¼’)½Ñ©fFÁ¤¢ŠLé*Þ[“X¾KêÙ†EX$OûçÍÏUnLˆÀ{äÒ£´M.y¦¨0åáô"ÉÔ”Èíí±4;/ +4‡w|ÔOo¿æШ~ôan²¼æpɸë?€z<Ì(Wïáüâà*ò'áÈ©a€2P*P½lÀóÿ×HÖÚB «Æà.·z¦€Vâ'hç,/µ ÄG@¤×>1H íÑÿáäŠöPjÝop ì ÃnÿDÈÎò/GGƒgƒ#æò‘AA<˜ÁÆðF„~o€4 ¸ž +4z=°3ËŽÓJ”ƒùéÖgÞ#ØI%ê—~.>ý8‘ÄI³êòxYQ®ô´"PÿŒüPÎ +A‰iÒâ[i£<öf £ýE»ÚŒ%EœFq£„¥|l›¼¸¿b\,/,.¬7æó­ÆÂBcs‹a·û¢£ÑüCÓãKê&J—x=âIÞåõM1ÏWí$ŸÛ;W¹À‰6ª–æfnÍ–Ù¥0R~’¹s•çkͰw…^,È"EÏKLÒÚÒµ„þÉ(¢ÑëÛâtΤà=n4;ÞÙíŒFgyXˆ>MÑñ¥ó[XYù[á¿äû+«'¸oô»Ù!ÕÔ$¬2}°ösÐÅ>š¿Û MÝÚ'4Ý•”GC¢éæà„1"µ¡ÚÊ*¢BÑNŽNŽþ§#K¡ '´×ÝX`ëÄE¶Är.Èó6;B›°ÔK(èP«á|7e4ú4c¤Õ)`ÁŒ™ån #}¡£jj~,¦¤p±íB¬ênàyÇBÿõ`´Ø(o¬ŸçJq! êTÝž†fଷ€â›)X~ù«¯~Éz­­][60ÿ#~xí*[Ê·Êwï(> ž(Qð=ÊésÃşܾÍbv„÷ùˆÔJ¾g=ùK°Rã¡lGi”ä'E¤z§ˆC(­ZùU®„P®ý0vU¯&VÄ==ÌZ#fÎX£Ù5:Mx,*é(ÝÃiÎ×ãA e‘ï*ë <‡Jó7§]#N•ô;€+–L$wÂtæ(^åLpœÔ§ûL°PÚ[bÙcùkEéÅ¡K[`ä +¡Zò·]QÅUäSsÊm9õqRGv/*ê¤~ýÁ­¹¹…ë³ìpÍð¶½&³ì?€ýôT_A$˜ÂRÀÌØ6”÷Š5a¬HG¿>/^«û‡GÝbv¿À¿»ð nÙhaûGÏØ÷…k¶ +@ Üàű¤Ïs‘=}‰hÀúöÿDÑK÷þ ññ;d(X*õº®$€®Bö¨…8‹!c°ŒN÷{ø£ ­šU”ûø¶xsVŸ2xÄfkIÏFLL˜p÷„²sVó¥1\ž­5ÅY·ÄXh¸]ÑÅ/x—Ž*=˳%Ç +R'çyÚŒªÕH±‰)ë µLXÀ–p6Õê^º) ØØtÏ…h•nOt+5oNÜ7÷¤ÐtvÃêBzØË 4b)D£$=Ç—ðñãÌËØ2¾•nÄÔµªàùjuM¢«Õ|“íÔã<YûU¿Ršrylœ ªË>²]mŠ]W°‰†<¥­À.yZ¬[og‰¤õÿJ–©”B¯Ãü¿ô×’VVÐÿü×?þ1öI0DÂã.váO:ûRÿ© Bl(LÓèIÀ¬þ÷÷kKÕPpö§-r¦öÑ]ÂÉK’÷¸É–€4¿n×…w‰:gÁ°ÀÎIª ªik‹©tu BqسêR™õ3ÅÊ&ÔŠØFsô2ôtŠŒ›á§Oÿ.#ì; ·Üú"ýuçý>¡`þÏíä•J‰f@‘ðå3±q~¥úÿ?P–Õ Íû ÍÝ™p4 wÆì ËtJ[ÁwG&üߤþæÑ/¥•ÓØoôíqTÍN‘]±˜Vqùú8ê{çÑ£É &È‘$º†ÇшÕóÃÝø3n¦T<[Hæ/lÁ7tùVÈ©*ò¤LIÆJæt¦ˆâ(K*Û*A“.9¯Üöcz.d^˜œ~Á0e¦R¨&Êbˆ <£‡ôBd*Ô}2Œi„hI‰þÍcv[¯¢ä•˜ +("OJ&_úQ +îµu_TÄ !‰¦¨¨3k„×ëEIjb‡åð×Âe¾\Qa µ«\¨˜Ék6ª¯ç¸` íÌ}×a(Ò %ª©)Ý&½¤›â¢qD,ü?©(öžæ‰‹y[5b˜äRE9‰zOˆ‰·) _QQ¼ŸøüëƒíŠÁé픹ø1òÄ#D@±;Nìœ_TÔ»IýZ€xÔµY^àÂ@xïC ×|5dà×>Âò‹¾/-`‰À_·`®Lá³ã ž€à4 Vc¸áíƒú^ÐÇ߯~FßÅŒ÷Ã-ëî/õ~Óß?K7ᒀ (gÈ÷ðÖ1ÿ ý÷ö?©Ùó t1ï üòžþðx!áH ]Œÿ¬FOŠ-•]jêþâôÙ#ÉžTSÄà7ª‡ º-\Ê›Ûùùyuþýq²Õ“vž÷½]Š÷ÔìÁwU·¶66aÖ…‚L®2aá^k«ÏÍ…í}Ã[±RÅQT]®T›éhXˆ!›Ê‹ëëâÏÆ€ ®?¬vÒxCNijˆ0š´Ú6K¿Ä M÷¤ÏDâFì°AÁÝòºÚdgÜÜ‘°ÜÉA'?Ë·eÉ+ÃtSç>Ôë^ð¦R©nÿT2ÉgÞ| ÿ›s*>NH§y_Öy‘=¨Gíäs³èÌ«£“ w•’„êÍ6#k©}ÔŸâH¿ õÿ¯ÿ?þïVÐá·ÑjX1H-fµ78|úT'Ý`Pý«®%íuUéýîÊjÏ&€ý-‡F¡ošÌêêaïõØýG¡' Õ&€££n(¶)eùÙN]iÜ(#,,ªÈ{Ì´"¡ÿï~§¯Só:òÇ3p7Îq}Ùþ|È¡\ß5 ü«ÎïTØ® ø ] °WÔ ÏÚ«_öÌ¢u2’ð­:ËÃ9hàÛ’¨/¾ ±xh+‰ÚÉwÎ!½ó8úF­>¤Ó‡Œóë~ÁvžÊ¾mW¦ÁЍüˆÓnˆ&O…¤”(k·ËYõj{ @¸gJ%‚T`I^ hC-ñ¥·`r4ì’ð«¯Õ4!H¯®]ª¨"SþæÑŽjŠÃ1ÉõcÙ(¢‡ªæVRæD!åEbqÿS¤üs‹D;*ªÍÒ‡“Š*šŸóä€ÒÎãz”§O$¸„g'"ͯô‰lå+äJw;mªñNrH?V&ÕAY£¢D«é?å°ï uk àX)¯Í¨zŒïô@¤‡ÇèNìSø/΋Cßñy ‚À?pZÛà«ÒÔñ Këê׼¿¯{€ß‡(æX”•Yõ7è-y5ü¸Ìý÷¿îî+¦ €à–öÙXÆã ‡‡L Ðë­ÞNª„BÀ¾»´ÊT€'è)üÔښð_5ÐéŒF»Q…Iv®þ‚é@r{8)¸±Ž˜Ûâ ˜ÌÓ'Rr_2§eZ«j¸ï?Êây¡âúÆ¢hÒØ +ÐO+(šÀùñê%-Ƙ@X­W>OIyTT›[8ž+"t=£‹Xd(W¥<‹_ëY^ëÆ„Ššòäž6!¢§  €2µ‡¬+FÏ Ãu¾Kוః¡7$¤èQt‚JTG4©ÌWKóF$¥B߆­­­MDg¥C]±gõÕ%§@Ö, ÍãÞÃÁéËöƒ(ª´ÃN2æ‰F­¶ôc‰÷ÿ÷ï~¼²ß•hÈ M··ÚÅ3¦ UIÞïNz H4Äjäá5Œý£Õ%|Œú…§ŸÚŽ‚Ý¥-¤Žþþï-Z†– +üŸô‚FI5ë¤ Œ¯© +È(Æšìlx6ü‡üþûÿò‡ß ¿‚‘©ôœ1•)œ@ǺÒgõá‹¢ePC +g ±”Ð9U¡‹‹[|iÓFQ¨Q£Æ6¤ëü|XnÌÍ©ò…ÿ±Å9w{É·1„)o´lˆùÏ”ö!@1‚€€›Azo¦¼,¸L5}"÷—ÏÃ%}l œNn}a8xŸOaØý??¿b ;,X·áŠm—«}»hC@묦É/…Ú¿Påï!cî€ÞgK¸5òNÝÇÑ ¦K_GË—-ŠÐ/6ñnA¢¢)‹ÛU·’ +t@Ð'=}n €Óª ³_z˜Ý³q™ÍÏÄõÕN€®p‡þ‰ðÈ+ƒ©¥œª¥¼f -mü6 €Mú¥u¹å=¾làkõO‚ón˜yJ>»°jPè¤Ûüd7+,!Þ@‘' ‚`x¬Ò˜Zø×pÊÃÖzƒ Tå«„¨9 ™Â¤fR'²¨(NØGØå0X¾ô@‘ƒ¯£Q(ý&;¸6@ºÍe%صے`_ W“úŠGƒà13× €Iï!dx¦š|xÝ`•~»bÕÒ"€¢Tƒ  <ûç´’¾Ä¿õý,î×Rá¯X¦{„!€×g¼î0Ý 0à=_A׿ ùºÁ +þ¤‡!ÀlŸ Âj«b­b²Æ÷þaoU ß/F÷aB …ÙÖåðÎÛ?`ƒ oýã¸+'bÐ ÚCàû'’ 絆j‡‡Gµ•ÞÁ!CÂG}½Z¯’À|€•Õ§ÌÐU ÜÒ÷>5ÞbJZ²¥ibînvöù G:̲á(Ï¥à +³ñùï¿;ÅýCV°Š–šÅñï ±R©g ;i/"Ï÷£K¶ÄÒãÙ†”0.§1«h¬é5uì¡ï·àÊøûo…ÖÆ+å5Ü uÙ€È]ÔøãN y 03®ךnà‚i¬ XÞ +s9UÛW¾Ôe¥îœŽÓ8j”ï•Áv0ó=fh¿sW¢§å¸Ek ÖÊ(Í–fçJ¥ù0EÞbŒ +îEå/óq;¢DáÚ훿@J•z];­/Œ†­é•2¡Ûqÿ%,Õþ¶öõàéSFlúhùèÿ¨ýlÅžj1½¥¥•``¸±®Ëtv… ‚]Ï´NÉ‚ûýÕÕýßèÔ¢`?HÝK6€i ‡~—ç>¸s—AZÚHëì«üåËßýªó¿uþåq;û’7À¸Qiä­4^oè* ¦÷Â»Ô +«ÕŽh¢8ТF‘·0B4‘0! @À"m5•¢Acµüÿh£Á”wrHO1È›ÕàA©  (ij@%晥”ªŒFq”ëçYR­37Šä’ +ÒÁŸ×ÅêÍ£Ñã„ÕƒB±ÊmméÇÿõÿǽòµ¤;¼8˜ÈÏ0Öþ—°õýûÿ±ßëªÒñ¤¾{_#ñ¹ÙÑ]϶%á ¸ÏÂÑKÝÃ+SÚÜtpEð\uò+ÔÊ^±Àn¼x‡e%mgdÆ®IgðRâöEñ¦ (yä1_²Tv©º|#¡ÔظX‚‘…€\4›ib(•%îba‚èõø²¾.Žðf @«¥šŠãaÖy)pSõÚ2$ø÷æU¼Ê~€·î0 pîö_)&âDå#ÿÅÙkúâà–¹ü{ ŽßÝÝÿs»y£€–£_,^ª°P,í€+Ðä—Zx‹ Lq+ʾh’Æë‰àŒHC>,Úä7bŠçïÕcn·¬Â/‰ iÖ7¯N‡W-ú„p¢S€• ¤¤ ‰xEH‰Äàf @‚ <¦»dË·ýÜe üFÇW,f j«!0y}B¡?Juûà‰GúÈ—ëôý-é!OEuÂ)ãt!ºdÐ{œVUTõÂpQQ”^Xx/yÅðÜC§žØâGôŒÈE¯Ç¾ ºËÜI°+ª°84udýobÊqwl¸pÖ‚ôrÞfSÍðý-ŽŠ'uÙp1@°·RѯÃÚî€×÷˜Xôƒp} ’ ¼@€x¾~§ß`þäbq0ñà›Úà·:ÄOì—׺¸îÐñk]¾…û&poX*ˆ'ÙHâ€0]gì/_í-}2øÆËz˜zíüµ¿ÿ¬¿ÚíId6€^wÀˆãU8Áó½IW¿'¡BÁ’)H/VGÅ–±•›*Øl¼‹·T?’ga¿¡Ö¤È¶Ûì ´ý6ËŽÛãѵi§–;[­/Ô8Àë8}T-§ÆÚ…òí»¡bÑb‚c*Çjl›i£TŤñdçx'kVš~ùÿùEÿW²ÖêBQ¢¾¬6±!‰$r¬aܺBÓÊëéP¡àôvó¾{waC­]½'—`à_¤Xâˆ6‚­›ÜëgsÓ~«5Š«mìA/eâ“K^´ß(¶#Kiú"«“"˜œÀ­¾c¤_Asé´žŸJEÞMÖ*{ß=’¢?j¨åû÷¥×¯¸EÙr£JW•ªMõj+K~ÿ^í¥ß{ú€¶àæÔ¯ö˜!J€Hm ¿ºŠ)ª%1UHÈ¢¶ˆªv.(Û=OêÏóÖÆâíÛwî–oQ‰+“ÎKÁÕ˜Ç/ÿñû3Vb NíCu]øa¦ª'ó0B…úþÓ¤oP „bþ{øÃ2˜+²…Ô§7HÇ¥ò^«ƒ“iy#@˜€½^ýØ€7Ñ­–rÁ_«ã-ÎZ:´@!^4-¶Þ›)á¨8Qê ýí_§ü×®üù¢›ãûPÀ1Ñi&ÿ»Ú/½G—ù‡ýê 6O¹aPi"nÓ‡Š7pWTüp3ÿUçå;|¤q«vÂm}ñì…@q†Ç., ÷#ÅSNZ,1G¤üs8$ï¼f(r•î +~‚P¯ç/ô-BOpT"&Ÿs½ÜÄÛ|xÊW $|ë·X–£0§_÷@èqcàŠíŠ 0~ˆ ø¼Ë0¼l ¤gï°L|œXgjÕqÄYÃQÑ—bs}8O×,\@ +½ÑÀ¿}‚@\vÖ¥âBóSã“ 60(…EªI÷nº×¶€5œ¥:ßTyÆqÙÐú.­¤çizú>€Ð«Ýù®¬h @ð¸fxÓ^ L}„ðú€ðÞû/üÙ`øŸ ègb–m°ç‘øΗja|àtYÔE¬W€/E¡{{î1j„º<ìǯî‰Ð}eÿ™ð_Ź?Ñ»ƒà¨ïÆáOñëuøváæè­ü¯ +GÐ#F=%µQGÞ|… ¡Sï›cüÇ«ÅÝ4´q_ýXnÖëkQ3MÚ¬]Õ–r@íRm«G«f©Ž‚{IŒŒKéú:Î{¸h7Bƒ ¶yý·NÇãT¥?[n¤éžÎõÍŠá‰Sptô‚“&q´V­ÏÎG³ËIçðFœ Ýn²!Ëjº(s¢IÙ H½d-c•^ð_,ž¹ 8ªÛ$¿×Ã^áBÄë·<l4pGd-ã‘mû üŸ»åeâïòˆôc‰N#Ûèzô—v•I“nù.ki™'JÏ >’T%ÿ@9š­ +åÇ?þïî¯ümW²ÑñZÙ{''’ìì‚íŸÕý-ì÷V%@È ˜Š06©¨Q±¬@hD¢þ… À@ÿ(0¡K´+U#ÊÆ­ÍÆÜí;åÅb)@UÓÞ8tLåG‚N&eú»gB9„7wó\pÔ¨$ä}«=!ÄqÖ¬¶Ù_yJQX8òî7ª0fªhU#iÀÉë[år¶ÅSöÊè¬þ#05üM"@y¶íU&Óø³lK íB´±Î2ë¨x‰Üš[˜˜¤Þ3ÕÏÑZÙgºŸ¾™ˆP oÄ]ââ-åö}>*’ ¼Å`Ppøˆ_²Xî¨>õJTÚòÙ»} Pº§û7ú<˜ømYqù%"ޫLjnGÚòÔ ¤Yß¼ú’€Y‚U î+O>¶ì]S,yEH˜óôF[Â#¾¨ËÜös×,àWfpGqOñ…œ+yŠU @­ ýE>8ᔇo°°˜½Ã t­Öîÿê÷’W,Êâ—¶µË'„„é@¿W-f¶¡¢ + €®†Š² ÈSx4ø\X¸Hï!dxÛtºP0©&¥U?Û_¶8¯|(=8©¨ C“Š2¬¼™Š^­.ª¾yÙP̸² ðÞ‡nð°¼]ŒôÅy€ü‰%À‚&>| + €Å{ö-–][YH±:<:ðA¢?ÛWÏ=~³§!XšKqwlÀ·žÇ&ptrp ™ÂL]P@<âÜ_׺_±lKô—–<âoÑbuei¥ÆšA€ ›Èèp Æ£j<EíS*ÒUDÍëL;T5ÄQµŽŒ€£¿mwjä>©ÚBWõíI†+)P3.é%ž¥Í4@ê»#R˜ òáh4J¢5tmžv$¼Þ­K‰B%úq¥ÿaG¹Ðô¹’ÔëÅ툅JlÁ’¾iÊøžÇB–¶µ‡¶ö}ÕvÁ‰<É$zñ^ý ·¼Ð(EJöÏaþ Ï ‹pêZ»Q4–°Ž{ {’~e)ˆÀyÁ^Š›[£­ê£—¡K¨»Ž’Q».¥¤Djït¢¬ó*•LM—‹™Ó¬VÉ0¶ùY/¿c)–VT“Ô²›€ý8V—tØ;ø÷¶1õŸúº¤<Ôþp@Òƒh%ãjCj2œŽ—m\ßw/® +õì|¸µq÷ÎÝÉ:®ëNžŸŠÅ¡RÂfLlÚî[–ÁZ£œõÑ òí@º¹×åºÁ +i +ÍŽ¡íÊ79ú‰ªI‰*7ÒþÂHHÝÚôuUâV«Qíä[s ¶×3¨ƒ#€CðÀ RÀí É`}hâ[â ?D>‰ëµ‘ÅFõV£áèæ¤]ذÀˆ>œN~Ç3èöí–´«÷úÐÑDø$ÿf:ÿtB§‘®ø& wEAƒ“ªà¿ +{¨»Á¹n¸Õ 0\à[4±œ•᱋YÆ•¢ƒøŠàÊ,] Ä;¯ÍÐw¥0NfE;U,šú5úåÇÃoó(K`ÄáÃ÷…bI§.Àôº÷DÇX¤šÜì N°nê"Ð[î]ó 0ð¦YÐë|&Ó õ嗖ךҦÝu ·!ÇkWÿTT˜pÝ +ØÀ³5Þàpi€/†Ôù¦ÊcRQ—}ÚU,®(‡}#Z]ýïõ½–?ú0 ¼—À% Øþ±ñž/ þ è6 §^ ô7˵'àDËBxVžþOX!(Ì0IO[²êÞeW dâÖ€ÚšâÃÝ ÷–ýï˜ àwè÷¯÷÷¿–DÁð¿ÓÀK+ºÈä¤QMð¯3A†žÒ#±×ôÏÒï¤ÞI×>wêçE½Ra”=<‡]`ê•Jµ·óñÙKµV·Ÿ4mדQèRœ»ùsÍö~?^Ó«Ô²7íD¶Èz‹1šç»ÖÿÁ#–ßL«Š4镵2’ÔÊ¢(‹?e|ºØ¸Fø¿>Ì•7˜(ýÌJת[w;5éѨªÎ™Ô£öpl~ f/ÆþSôdÈÂ@ÞõH±ÇÕù5p/LP˜+©ÈñQ_˜mÍ^À®:ªö+À’ÔþÞþÉQ·û´_;²{`_aYŒ‚v¡†eš Ò­‘z_âXD[3]¶ xIíËôâìOùv®Î/UÛk¨¤ðV”¤­\C€®2d¯s·¬dþb¼—}›dù·Ãñ÷¯^ßÙË1º†t V2ç‰<Û®'Çô{}3é2Éø +Ç»iœlµ¨<šBš®#¸nÄK@2%p)“cïï(QLÂØ2@}÷ &€¹ æa¤ZÚêx|f+&1ª ~_csfŽU§ÔܹË:|$eHòYø ¤3óH‚ðû}ÔŸh'Xâ-vT:ø¼fP_á>§þQªZnðh_ñXú2™Ö³ºÿºàÒ:ª)‡õ‹MŠÄMÙ#;…b©xCšõÍ«/ù Ð\(–¼ãBP$ê šo™8ᯘð^>|[¡8Q,§€×}T>¼"U$È®ûðçšø!>®¨8ˆNyØ EEy½Hn´¸|ôoy;k=þÎï%Á`+XÈÌ/[_†¨\ôŠæuuÀâ–žW_|Ý È“âÐïu ÷€LqÞöž>†{n¥:­¨Ë€JúÏïžðEÑ¥M]³³Þ/ Á`!ü=ËüûôÊŸ( \µ³÷{56ïAAG3?<ò¾ÿGú Ä˹%üïöÙ’Ÿ@\¼Ø1„SÅC¸ÚþQÿäˆÕûŽj’ÍÓ»x…ÿh‡«¬0ÀpZa­¿z¿†v‡ ‚`iué~­w(¥±†˜`|©-ŒÇIµyªJG)b+ÔjFqu4Çì˜×T{Ü£uQ—!L×-Ú»y@ªGÉ£ÓÖÀ|­š¢ •æÊ ”.!ÆÙ÷^ã§^¯7Óñ«ÑY¶ÁJ>’hy"“~v€ÿÓüË’ÍWªÞQˆûYeÙ–zïp—¥bB*ÐQ!õ—DËõŠd¦š(Û˜ #öµC`Á¼í…=ÝèÜëx©°DíÀóÕ#ÔÎô§ÁZ³žé@œÏ$ݤ»[ÌUÄB6Jò-)ê/gÃt‡m7ò´±l6­\ é˽ߧۜ˜I»iR-)ƒ ™Ú£š'ÓwÓ#:–"üüêýžô} v,Ҥvp *}Êú“l0Ñ=::úš¡Z¢á´§12-`•5‚8+ë6€Bë¹BYýA’4å[·éI@cß|ÉAa;rS3i&Û »~{ÇqöÿÆS¢©ßúß$ ÛнÎõÕŒšÑö6û‡2Úß®ÿ„7{زGë„ØáSïò1¯Ôºî<]·<_-ÍΨï©ßÎê33s룙[| 7Ùþ'TRêkÞèTYk¬éGý¾Z.IÂTÜú!ÌÞš™+žø¡ô~ۛͪípã,~éïgšå»f„¯p[_<ûV€·Z +@¢6þ‡â¯[È“€®¬ h-[8ŠB)2GžÞÃ\qøð­ß €v1 à5€LøOÓaÉ»bû7ö b'ÀÑGÉÕ% yâ@õ>³®ùHÆÉ:_ÚŽ¢g"„õá<]±„t]TÔÛ}ŠYö¸TQPˆ 4?›ŸÞààYS¯ú6Ï*O¯YÔßk@ÑÝ ,qR^÷¸a%À7¬pÙP¨úá'Lô±ÏÂ/—øûxj° `äv£·±(/xÎŽÀhéúHŠn]Mš½4uÛb1øW1îŒ÷žðÿ°w‚Ѷw( @<¿û 7= à믥$zo ¸~Mz^—A€ÁÁþ'BÇ¥••^mõ°·´Äx@­;q®Nósñ„Øcÿjäÿq2ñ®õå‹v´ÜŒ›BPæ±µÕdP­Î¯.DÈ–ÖÃŽ7ê…¾¢ÆH_ œËrÁÖfÚ¬ŽPÑð¸ÛØžýžý«RÖ÷KÚ’ñÈ{­­…»‹ë›lÏf!@¯ f’Ôéw‚h=!FU’d3Ý+¤SéU½ª“é‰0”A +¹þrØ¥ó蝹%IÒ>þæód9aûmÝö°=c + /n¤Ùi·_¨Å±_i£#Åh“âuÉj³:Yµ™ëZØ›¶!>(nöXå@7õXin}ë3å¥Å‚æÉ©ÏCqSöÓJ¿¤ÿd|o”«Ï<âEÊHGóÖõrÅYm°@°Š¢sÂ6¾èü ¨yõk««8t„‘wVÅ÷%°’sEO2©{Œ>jG +å/ zJ'ƒÃÁ…pÙ8_%¡¶±¹Î TJ³Q£.à¦×ëÕ5AöðnX×·$=×Þ®Ôÿ趬g{wl>È‚þÏ9rôP#Š?•lýTÇ ½·mÖD¾)1í²Z®Ì—Jóèùªá¿4Wú þ¡€þïhŽ-éC´ÐDæPì’.ªÕgT¯³!οÄéßýÁœ¦ +†‘½Ù ÀŽºÁë>:Ñ?÷9õôWï±ÀËÃ7¾n˜ø0€þ©+~±‰÷ê1G·3±¨ …4ë›W_ó¸dPº/¯ àÓYü;3úŸæé߀§^ó`P2&Oz·MœÉk>äË5ñC|,±„ü@œpÊÃ’¸¾ +N€ @X@ºúf„Go¶„!€à Û¿ü’àÄëht ß«rÄ—žß}§ÀûÍg›ú„z¿zêíëÜ``À¤¢xãMtEýýàY×}¦v4â[ÃØ åâó}s€@pÍÀ(€ýûkâÅŒÞcÒ?Ÿ€¼1ãÞ‘D–럮 ˆs»ëÁ°÷¥ö17àp©vÈ‘y·öþ׃ÁÉ ö´§8a÷zP÷kzÕ~·|—ø[]ê­,-=­ÕâJœ²,X¯FÌ,’ž©*UúS¡»ÚE¿(1àdpr„ ; Ð`h]Ïì÷=v£¾.lç¯ÓH¥ƒ 3®Þ„^Rã):s¼C½"8eÿ‹ +[ç,!n’Ô)Ù\'A˰ø·UÒ£c6Qm§ùÙhx6:S˜!»©æ§gãj[/2áˆeÄ ®mbÞÙuýÇDåÙjµ± ¾ºÎ.®è.¶UÉÝ;¬ìy3Ý.{W •»gP'J\~ÚR›Mÿ«¶óñNqz!i×?—Ãgz@Wx¯Ï°Pµ|nœàV ÿ,4@@Tüˆ?‹¾’`ë+>¸jP/S ·ù½Ù@ýÉJØŒtÒpà‡Y‚Ô¢>\ò°lÂñã×(wüxÀ{­pÍpáÐVªðº@»cPÊnöМ˜³uþb À;} §E!PÚÔ†£»ê kõº`R•—fØÀF†ΙvaçéŠ@(Ü×|T/Üu¦Þä–~ë,€¢;¤.zÓ,€× €+>Lö½°\üñewÀâxúgWAý_š oP¼öW¿feµ£Á‰¸òÔÿƒòø÷ÿ⼃ƒÃ¯Y@{ú«ÁµáïÂøUV{ú™$88ê÷˜ýíX̯»_wŽžIDè‚ Öøxº»ºÔe+%D.±÷ÛêÊ’XgÚøx'£!$ÕÊšø®ë’6ŸeÕä¹€5®×+íö“Dª–\ŒÄ²Ü=­¾Å? ¨# ]#"C?¥)‰›f60l¨P¥¶Uª’)à÷R}@–¾n×ò-vÕUËSm«tÎÆÛõDà?_­²-Ð^:²;žW†gÍ Q\Í…Ð; Ÿ‡CÔ·ËÆùrTOšÙÙùËq®ÂÂÒÒÑïnÝ*ÍGIZÿ;oõóíè;Á{ô¶Ã=.a‡3Å"R¦ÒÎn%ò€þ˜ JwÔâÊ[ã‘å$[(37±%™ ñqSQæÞHcôOÙ¨l#ü^Ý$‹¾ŸªH)'Þ1Yth+nÌÎÌÙAwQç8ídݨ»Ô?ì÷ûÞ0ì +IÒ´îß}Úï±À€©þ5¨gGûxIÚ”­l)%RÓ¸*Lm°“ëD—ןjÐßfQe^™b\Ø.~Ùd¤t×ÎÌÄÇç’á“BzàÞ¬§Øc\?UKðÉ|ÄCgy%É‘9EIÂÔKÕª51UÜYu§[[ÜÊ¥FŒÏÅFpš0MÖÀ ðKÀ\C {’Éæ&ÓK¯GÿÙ²ZšG,Uf•eâSŒÜž›øø_ú„¯âdz0ò݆f•)xÙ{Y”j¿Ë øÍ³¦>»ïÔý×-¯ïPÚÄ{õmtgj Þ4u×`Äf­±Öx“ÀS€ça€kŠ%¯ sžÞî@*ôrÐF—¹íç®YÐ-nXàKû@.NdÑ¿­@È'œòð_îànôš`o2 @™ÑíPP: »ÉÀé×-=_XújEñF½î2é=„ o»äðöYn8*œTÔU À[×H‹Î|‰Þ0 àŠ@xïC ×|XÇc: Í^ðn[ÿ¥ãÉgbðáÅ:HøÙñUÛ<Ÿ<;ÂqåßB@ ©öpߣ£ƒgGâÙè`<ïŽ +‡/1w±i ‡Gû=¤€ÞÒR×… Ô°÷úö„Gå›8ô¥ï{¶€¯­Ü— ê)kqšW«ÇÇ{Iô1ºø´"upÎâ;IRY‹¢ê}bPjFvÅgT[Ø`J•˜KC/ž…\·nSð UN€âcIº™åqivnöG¥y0mOí¨h¡¡5{n™ð_Ò ÅXBÔ+вm'9#úx¶ª(3Zçfú"žÏÖ$·þ,¢åž!R3¯;´eQþ¤ò ƒç/Ù°&?ÍZì÷#&…‘§ÜˆÓã‹ôv½.)!Ùɤ©ª‹ï˜#1oÒÕ0_]´Ùº±¦vS–˜ÙØÊ[­M&l¬·Òùt( ÿ<[›ò³!0™·mûÎvޱ$¹ÄäìlX”€ð',ûÐÊ3·æî4Ô1Ô¶Zý½NZy”÷i"µýÚÊÒÒíì¯6æŸè/ù‰’ñZ€ÚM¯‹´`‰Õ6$èV1ât£  è[—Ii o»2ÕQåã—–ËCÉ3eçìj¾óª¸ê\O á`á†{¿;¿Ø •ä[¯„NäΩìiB:¤ÒZ¤œKë/=ô“…ÅFùžû¯‰‘@/ð€ÝC=Nˆ3 ³xSâ —3 +¤T86Ŧ^9™¼ëÊEÀßýƒÊ.>7ÎàW?ê7Xh><®Çü£ÂD[~×,€ÇËð€¾xöÍ>ÓYttÕ !ÜŠ¥iÊ‚}º†gçJ !*Od‹„¡Ž®Cûœ‘9u.ÅK(½]_~~ùy_pÏá÷~ ‘ámë¨~I#c’wÅöº€²ë¦ýC|œ`×QQQ—-ÔÓe 9ã@õgLÖ¸äPÄ¥ØB# ©½ê0>iïX ̸æàÐ!¿ãKI‘ïå0i|ÎÔ|Šu\Q{Š®|‰^·€ú‚üÖx€Üý7±þ‡s$g:¹b›Ån»µg'݃¿g Tw1^8¯8müï߀ƒÁÑ Çý¨ø"X2Š»¢’övtÂrbîèóbÔýþø²Ï@·/UPÛ÷»Ë>?ð{OåÚï÷0 ûÂÿ¿¾¿tuµLŸ”“­UÖÒ¤R‰"Of/H‰ ãJ¥™æysùš¿Yc¢‡ç…G2Ä ±‰^–„H«µ3UÝ—“®¬†™%Õ¬1OéÇBµRüi¨ÜÐÐ|¤_‹ØküÑ^†…ë¡tó4ó¬ûðÆ<­þ6ž)ãe¯¿l­ê´ÑVÜô€ÜŠ&Ã<­ŒòäA’þñ+†t‡¨(ƒŸœýñÕÙøü¹ z4~ÒlWèÕõhMÅ#Ól¨&ï^Ú§U‰¨~Õæ–~ÑÓïah”7ÒÖ:󕢯vöÇqÞ¨ÆÙ(wד„~–)¿¨?¨ÔñäøQ²“lw^ªó;™¶hPÂÂ5¥Kÿåò­[åôe®r’‡¹ ú†ü<=èuWØ"Ðõ{]<„ýO™ï¯C5Úa¯×?¢ émŠÙûÙjac‚n²P!×IU¥1¤¼ ¡9ªÎ6âÖÖÙ¤CÍC4.èkœÖ“s݇å„,š$à!ß…»:?W:;ÃÔOU§þ'“-¤§cZr¨%i•çñbcQ_ªÊ;åB÷·>ÌÖ‡o¦¹Eñ·ðšâ¿ˆ˜*Øl”J[ªƒ; LÿgzÿûÓ_ïú`YDïœкÑ~É}‡€T7û³ +`™0a}ñNݳ½µåNko¢,óv#:øÊ<ε…ªdZqc ¿J‘˜-\XL³TâA—Ö¸4   ¯à*OïéàLq[¡8Q,ß²VêZ £4‰îßz€/N8åa[<PT”ë´âð>{\³Ø °ðPD0,ÈmRQï²è™€üï¶p?ÞCÈð¶÷ö˜T”¢T§uaë¼aÀ Ú?tã,€‡o™pÍaÞV”†?ø ýs0Aü©IÀð¸DÂÿÕ••ýg‚~¡÷ÑààÙƒúž‰×˜÷þþï¥ÿë’$¡µÉ?{ðGý“`5à ýO–j‡¿>P|Gý¥îàp0`˜ƒîª^¹TëIŃ©÷?ù™'‚õökì*¿´D®ÿ†×zEøJ wˤÎÕÔ%Äi[5ÕN*Ë…ÖÀìË݈·>kx?>ñN\Ù9{W‹’ÒŒŽ'‘ÁU*¼l ;÷Ó¸‚_{*}º±å•݉ì,Bø“ÛjIÿ•ðB +ÎNðƒ›òî¦ Øï·²tþÓq¼VúpˆÓÝê|Cpâ!™¨!´8K4,]·+ù7iÕÛçô6‘Þ´Õ*æÚÏÝml;/‡£³³óqž¿I£¿k·í* Z­VJvBW‘85ó´z|šµ„Bá¥>€.×y¬Þ˜>mT’oÒJ4:”Ù‡O©Ú˳d¹}|>>>>ÞÙŽž<¨×·ó³³_)®-Ì jxv+-¬Ï•Kó©zÂŒºSU•íö»+÷ŒI‡1d¼H-Gm‡M!&øß«2{”ÝEºÝI…o’l`àýú_Ai¼èÅ”Êõj)i6²/Î\Æ6½˜¨Jú19BÑ_NÆ…=_$°@•…Ô÷}ŸzØ€‡\9C ýnI¢fÔ¤Z'«¢þ1y½¥ùYÕãÂâb¬n­þ+¬f výß ,,²Ð"n¯D'™+Ñ>Êw¼¶ HñÜfµ§É?Sø¹tñâ@9~÷Ìðè©}¶_©\TPæÁY«.PЪ‚f¸¬!«`fÁ¢ºôvîè’D„ð”“VFÝÇÒ/B`6EyMLU¢3Wøo ˆ|º pelœ›ôY— +œ$œòc Àûø„辿/KдÓ××ÀfÁ –ôÿ?€›WüÁ³&>öÖÔ­ðL¯„¹i8ºë>J­Ñ8Þêð†½ Á;÷ø7] èÆ×ˆNª®wÝ Qf‡7Y®ø(†Ûåu¯ë€=€üèƒ@§Å!ß¾yE_^Á ÿDªÿ3ÁøÉàˆyü­Éëþn¡þïž=fÍ?¸0_¸ÿÿ»lÙ.ÎÜãŸðõýAw‰5ÛXùÿpuô&è á<ýXÛeó_ ý7VæïàUn9ÎâúO«‚yñV×` qævTYŽvTIÔþÓêlj©ðxoHÕb•›8¥hâ]u½(ÇXËÎىƹjqﻳ¯ò_¦Íju¾ÒØU¥ëéÆs·Êu±×qA¨Šêûb­ü4×Ö +ÍßÞˆ±êuf‡k‘’UJ–JU%M´EÞï‹4žÎ™Z!ÍD Y8“JÆ5úÍ¢Yh°rl#–ÔŒ¼ºÇš,zPOþ9˕挑ÅÛŒ˜+U«kMåsyÄLwf³«m¦»6•×”ŒÆü\yq=ÞZ磤Ò”.÷e&'·3e-o¿xu|ÜÞ®‹‹¡qÛÝ­˜[ RVŒ‚ 7èËñïm¸ˆ·sÊ ¾œvÙ)˜ºÆæcxïî?}*é‚jûl0„êvDPÀ™„Kôº €Îxõ/KGJ'Ü$fUüòÂBcýÓj)mDÞÜÔ­HnKÝØç㌕".H÷Ä<ȳWƒÈ`n(½µÍ‹"¤>qW¡öE€5èÿâ+ +»õOË%ð_ÚÿBy‘¹˜ÁÀÖ=…@rÀh®±IÂ'´ÉðËgDlÌF\*m°¶0±G§/¬ “)ü\ºxq@ |; Em‡5ý ×€¸Ï©T–j2ÿ {\X^Û  Ó +¾åb™ÖÅAçú²°Ö¨®-T-ˆ±ÿ bBµM?ч ú"€K½Ð³œ8'!aÎÓÛ}‚œ©KdË·ýÜ…bùfåÊyƒ\ ¡Ð_óà²kâ‡ø8ê nÇ §<Ì{E7û¼Ï^o÷@¬©äÅGÔº%’QÜâ2‘ÎÅgîpk½Ô°õ®ÁÀ[}nœàÐ{8àmzñ[Ö¸ä`¸ç†£âÁ›,¬0­¨ *úðMtã,€-Axmñ ŠI­›YVúÎ’ÿ… ÀÍ©dpYèvÅ…½'Òý™‘½ðìÙ>ùH y·'Ì?Ñ¿. $ ¼êoœ5z+¼Y"&-íŒýÛ‘ÄÞYäŸo‰+µ#]ÿ÷Ù@î>[Åó(BÈ„НÛ] ÝÐkÛªyF•j"ˆƒ +Þ-jå*pÀ×5+èËÒdù§* +ÇÓ‰Cè$ Â!O}7`¤hž-y^µ6Ê…Òžê?ú­X+K¸ +ÖbvßÛ-¸¿—U»~1:Ë7½8BÒdÙዦÍ-lJ¶(;ÒYúi¤×¦q©ª„ –Ä• ´ ŽD”4ô@z§â­Xšž'&¨Ââì|ÄžþeI]|’ü+Åñ–ši'Ëql?Ïž§X¢zµU± (L;¥3¥ÑzèbåY¡vÑ1é.ƒÖ[ 5oIœP‚ÛQ}¤n¦Ë«DÉn>ef‹îé¢ô€:›Ù(‹›­ñ÷ÿ8Î«é· +ewk#H+žÀ®qµ.IH’ý>[O°ÝÓß#Oª û¯õˆÒÚÊ„®H +GR^£Ào²Öæ¢$kµƒF#i|ÜVz÷Òq`vb,¸š¨¨Þa@žRžáéO„gL>@9C¯ÒŠd†€û…êOɪÖú2f ÿ14ʳ 6šô€ªÍ «ÏÝšû`.(Öÿo–n·Ø=ŠÈ l©¡1-uq£1[^W“—f¾pûÎm$cýûS‘¿·QÆ:€fÔ0Ñwøˆßhòƒóš½è³+Ãm}ñìÛ×À¿—U©þµµ)üÛ  ºŠà["éÿ ÂûIPqÑ{œÿ!@ÁQÁ(l¼DJaØ©sΜ8§ä=ö êjQøÖo!2°@1 à†u¼ö#oõМ˜³u¾ìüê¦Ýø,€™™gggK3.hñÑŸÀ…fÃɽò¢xÙ¦þ×Õ™˜ó")Wg‹xô.4JÝwÝ ’XUÂ:$&_›t‘Y_ev¦43[z|ÉYÃä4¦*êŠ@¨’ÿ†u®Ì€Á¾yauú›f4ª}€›f¼¶À…àbŒú÷qE1qèÓ€þ|]Àtÿ°w$hŠ9ÛMÝÚþàäd0x&T?tì(P/|0àÃõèþ!+ûâû¦çûì·Ú=<éwŸöŸv—ºlïƒVïÿøÇR õ, +ŸÈ^ãz4ó´2Õ-†û’@ •G•<¥<¼&î€?®jਾ“ÆUµŠ5Vïܹ3ww½›UïçÍ*³»_êl”N½Ä[T—®¬xˆ‹ÕUYvoN}kN!©[u%^ª ê'ÉÎNs­4ÛËãé«d×8A1IÍâJœá›/@ÒÉ1€ÁbŽÅ¯Ôbl8*Ù9æíj&àqê0ôÛ€ÓSç‹›g¶9]½ï<°™Š"cÍ[ƒ×YšŸç’ô1>;þ›åz½:?[š-ÍW×g{³3s33¥Æ0ÞX\d^CÚÂ2 d§Û“`1IÓz4zŒ@T·›ª«êšzé.0c˜zøÝYÖlJvIÛA`SŸÊZ[‚>f Ø@›ë¨ë}{†Ä¥‰Ž‡¬9-I±x!€^H//$< ¯‘jR|WìÊ–n4>J±dq'd'#¼-“¾ÀUÒy¶¯Ÿ’yCàºæ†\ßÐ9ZEG¼C(EA:B°›¾Ú€~Ôž‚çÿ:>ªÅ¢yZžCñö@pxüã –Æ Äáp>íð<ÖÙg8n”Êȼ÷J €„ EíE~ß›\Yoû„~@~i˜ïex¿½¾zÛ,€P#º…$ÌÎWg?Ä•[)ŸU÷qSÊùœõŸc\½ðøàZçcv³˜7N"†E=T+°¬—ðˆÖ¥Ye…–@q†È]T³Žã® +éŽn¦gØð†Y*ªk€ÛÔ—Â`˜ÎóPÏ—~<€Sq~!ÿŸ +~ÍR»ƒƒ¶úþ³-/—j_Žø³ Ï¯Ÿu™Þg"Žšþ¼C@_am9° +0¾}pówt—Þÿ´‹º§âvþÎ<±ZÀý¾à_|Ó3ñ7Ò­Gkó8y÷`„š ŒÄ®ØÝ#Å´µ©äÄm2Q‰ ôh–V$€#¤ÖžŸ?o{–»þ$ýfL\¡ Å´ŽuÔ´[s›±x\K DPšµ³íz½RO’zµ1,^ìˆh™ú7\Š÷v*QFÞ"ñq)Z—¸*|Þ1PMžêþa¶\þ#»çlg+¾Ñ‘¤Ÿ¡Lb` ,Ó#<žÍ“e *´^]B83È]IKÃÑyt>ÚKs¨èåz MK33?ªF‹.²)€žóL3(I—£¶Þ…7€eˆ”ø¢îŠ™ñ°ï3÷ô¥DXàÃPOXzÊ1 ++„G· «¡HÊUC àUªEêÕÔ»­ +›–$HRËbúpXeò ŸBûÔ€>Ë÷”¶OÛÔW̳ܢ­WK$¹W èÿá‡Î +£ÝUÉV'g¥ò‚€àSÆoñæ*,R /[èZzò²@Ü:Š€…·øãMVS å²Z¿”nèHÄ2­Š_¾ïZJˆ¥ƒëOã¿ðX@Õò¡ŠZYšý@À}ÿgfÀù®Šõ‡X(jaýÛVtÓ˜ZÅe€é<Ž•"Ÿø2‡w.,þÕQ×™øwPóöëÝîꪾ$œìžo‘€£gϵ%³aüõ¯Pì{ÿaÒ¢¿±€@ÿP{’ïÁgxƒ_„ß`¹lFÜÝ|'‘ ôÄ2; eÇi£Ôfû×·¬øÓdE[[Y»ÑÈ8±ÆœTãG +~…ïåvOóaVò3…®$as^“²·APgB—üÀ$ææ?â-°,ž¬È”Ébb"Å¡_Ñ®M€µ²á¨ž³ø}úé§–\XX†Fž +L6˜×@h=›DÚö¦·»ÇuI¾.nÎH‰¸giI1,ÐÇÕõ…´ìW3<Ÿ¦ê¤†+°”kÖË&4Ö™ïQ»¿‚uŸ¶æÝ€$ â vÖç6kþÐ~ú½ÚŠÄHƤ%\µ¨uM$'êu’.ß’ü±Ù¸Ë„!oºNº„Bª×]Òh2Þ¤¯2ªv'b@ÅTÅh! \p£›çiE­IMP"jº3™@}0`€HŠÚ“ºäZ„ + @$¦ +ï Ÿ7›Ô’Ó]ó+¸V!W¸¥a`Gâ¼c8a  ,0ÞûöšƒJâ ƒÜ_ä ‹!ßH7ûüð½\´åR ]ÐâuàS‘á߀¡ÝNB5áàïœ þ²Ö÷ןc%.A€¸ÿhBC䈿bÀU€ ô/Rlë”{ªª9O 0|±üF(D‘]XæuÅ©##¢mt‡_`§„‚?]×3:!ö9 a¡HèñΞ"˜Åà@!sjdnTÁ wÙ û~ÇG… ¢- J:*ûO+©z˜ô)n¥œ¨Cnõ¥ 4àÿ̇]XLOMA&;Ùg*.,´î†Ø®A á '>l°+¶˜Ñ ‘W&caðzj@´’J Ž:Ÿ…m2¯v¾æø>—šª4Ê)XîQúU†0»(ZêC’³{ÝÝòÆ[-oØ @¥ãöð €SNùñÞë>¨/•o±€q? ÿü‡_÷½ ÀþëD¼õëDJÿÑ>ÿ1ðìDàoþ‹  ÂH8x& ? àþ„×ö»ô{^¸Ï‹Šü÷„1vaÀèÏ3+KÌÓÙJï¨ßûYíhÐÿ ^ÒT$Ý•Jq¦Š¥¢tGš®˜†Tõ¦4ë°xçz§T>,þ¦ô)¨,ZO +ì©^ýÛ4CãËõæN;c¥ß<¯æâY˜Ú¡-,Jå…¹™XÚsgx~ž%Íú²'ÙZic¶¬({ÀZA`=/õõ¼Y b…¾Ò¨a"¥*/X"”¬Úd†Óª¹…øE‡ÍuZê“䇞|gÁMD±ÅDàr+YY¯$!týŠÓŠ(¦­´u6ªuÄ¤ÛØKDiu^¹‰«•ªQŠ­ëXuHB +E¡Ô-o‹­¦ÒçŠ$$ö1S2bôºPæº  Ýjµ¾êtþ1ßN”ª(ÉÇùžb³í‰1•ÏX€HZ}_ gi¿‡€äZ÷¨†+£dÆ•ÞÉѯO޼0õÉUÀ…à½N-FTp,ßa h½±Å@(öf|á°A©„à ®,x`Y¡I¤­Ñ°£úáH1ò!?–u²ÎCÁU¨û‚ÐÏ¦ç—æ¤bPrfQd&>lX4#5ÀsóEot, ²ÒVÑDÿ‡¦€†: +1Ã$mŽAðb€?äs¡éßø êÿÒÆi£jœÑ:ᮨ°„aØ‹½\ª\*ˆ1Z€uûŽîq>™ØXû‰´Ù,ö$à<üý€ý—k_fÄbóÖÖ.é*2‡à’€âˆòyI¹Ã`P{ç%›Iö©Ðÿ°Ô8ìg¥}ê2G°ò€7€k„£Ý¿7µ€yóD"!s~¾ôáu ÆW‘t÷ÂP©Ñ€ |P~Ì&Á€¨òq—é:vúf‰ƒ–Ž`’å`°àu €Ç¿­€O›Áƒ*G´xÉðY¼Å“¶À]t-À„H‘O,.[œñ9,ê-Bõ¦Í¢\í|w¢‚XǰüpY%/r^ @!€yfaQ!þbEîÛ*’·[nÞ €u8¤Õ]·¼¶À €ÞÚœü7Ñü‘î•>žXþà:±IßV|¶ZJïÿý‘dÁѳýAWðŽõ_¤“aá?è.=u ˜óW¤ì÷™³UÌ´9ŸhõÕ—\ ®Ž±ÀêýÕ})üìø÷ãû÷—ÖÃýÚÒÓ§ÆF3“ÍõM®Ç¤ *Jö\%Y®&…ú/¢ÊÕ@ÔlUsŒÛß¡I@ºewi5pS¶¶µY©·µ³ æW9ÿ|›á0†³•ÜÜL9Ow")þ¶€ÑÄô(‘ÎÕa—7%Ð7ûƒ£¾zå(­Šiê–R‘Eó‰nNßRd0aÀ°]©çàkŠe ˆÕŠ‘ì}Ù’îªæ*U[­Äòo ÈÏÛQžnˆ÷[Vv"‚~È'ü³pò(«+§¨ã-–¤›§¥(ß’ˆ#A@ b+-´dÊÔ#%í¤’åíåf˜ ãž'(‹×*dN±¸¸`³,µFþ«áï÷¶Ç¯Î%(â|kcñîâ"~ cÄKýÚJmEBÍF¢ã'p‘<€ý_š¾‰ÇÊáÁ³“_Ø€#ÀM6'êujeøT(³ë 4?³¦d–·˜½–°Ì;dWòzò<+\¯Ü0t±óÒÊ«X;UÜAUT’´»<õBKºÁDfxåNÂx íÏ#õÒbªR_ +y^2™ùèÆ3û¨/O̯Óe±¬fLýœØMaÜ\JóR ±ò¬ +aVA™õýÞû#èBÓ¿é# W¶±‚¼§àæu +ñ)„eÒäÿ öp©N‰ÆXþ&ÿ+€à¨cX°0 à«H Ô²>€Š 3‹ýÎÃå lW©ê„‘ÈË>ý¦þô¯Hu Qmæ²@ª‚Œ›hÏÂ[X=º\Ò£ÿ…÷°þÏ ‚l(@§°X•öTRÌß››°×Iã% €}ˆ\HÆm‘´ tƒ [ëNRþ•-¥€{Õµë€{¬e©¤nò›ÃK‘ž +9Õ7Jÿ…À>A˜X(V¬ê>Òþ×%bD[: >wÔ™£RÃÍn,øøä²@òG©ŒàÜlé#•ŽJÛ‘7)¬E[ÔIí®»zÀµ®g«Id € +ƒ<“—C¶ºPÒ ¦‘ƒŽ„.õÁ[wÞápã,,Š_é}xarEu³ |ÿäà߀oÈŸÒÀÄ0ÿ¯õ>yúT<µÇ>?ƒC©b]©ô'‡‡ýž×ý•ê/Ðì‹ 39Pÿûa‡WIâà +)ä¯a.€0iÝÝïþ¦MXˆµõÐjmui‰–$hô=WÀµ(BøÏ2ÉŠó(ñïBE‰I³×oÓ.«Tœ¾‘Q2UÃýï`Ráø¯" ‡q,TÈÒíè§Ë•úv”$©X|D/ËÒQs‡Ikðí-w ÅFYIðÆ2ñNÚö؆{¶Çé|‰ÙyNXº‰Õ]WÍ«¶âŸÓ<ÑyY«8CåOm¥QµöÐáKš¨® +Ãa»£|§åìðóhey’œn·'剔Cûx/ÈÔqÊc;ÛjHÔfË’ ×ÛP"BU5)y­³,ÊØ—UTá,<©Î õHžÇÕùj,a@\f;;’¥íʱ€ÀƒCå@-¯{$YDqH0Ř€Ãðì,aYýÑø?¦{5áö.%œZ¤{O÷k¬ „Ðï®ôûÈ‚^BB¦Z Ô­õVÙ!ðßý @-é² ç’·/Ñ' `q}c#¦CÁõR_“”"Zåi}×n†Œ3 ýg,AKµã_¦_x!‚ìí%*A®Ø‰˜1€lÈ’$ö^D•‘¢~Gisž»õWÆ}ϸ}ÝiBwÅ‹ÖÎ.ë @å© + ʸ1[®®›OX˜»gXüa€Û·C.ßö‘úŸ²m0ô­ [”84± 7þ·îÀtþ+C0Ïæ L0ò_Ââ'€Ã™x«Ç÷ ˆ€€’< PŒƒ°9-0‡‚]„½ Vtá\Þ €Ë ÿêsap;€óÛ –1' H±ÀyóS…`jÁ”YÐжöÏ¿Û03WŽ< +ÙÀf‘]XÌMy—-¦€Ò @0ˆà}Jº,Èl½Ç€H2‹î +xM-ŠS_ÿƒ@ðû›X\ 2E,:¸f¸ä@oSŒÁ ò|Û €_²ø5³³ …à|¨¤ ‹Ê솄­Xº«twQ}k##˶zP¶(CôÔPQ1ÿƒ063ã~ün ÀM³~Ð^\XDSˆ/d~ÂÉô(ܲpYÿÊÈ+K³± ï W{ÆFþLÅFÀ›OLwÿÀžÿ’„ÿƒƒDý_Æ3eaÖ$$ÿhrµ^\5<Ó !£v¥Æ:ÿ–þúþŠ”»~Oê¿IÜ¢Óúò|·Z*™¹1¥NµíUϱÒF•( +©˜+Ť= ¾¶ïÞ•Dõ”#GxN=% vlßü ³ÛÅÉàSbBb-©×ÖkD!» 5¶¹Í”"é¼lú+m{~.w«³ÌmÏéˆS5$R%>è(H5‹Gž,{®N­Çø7CŽ`wã|í 13óÄ,Ë›ÉØl®Óꌶ°b0ŽÒb˜@—èy¶“䬧ÌÓ€Þ¢?Rɱ ÀYl*¥¬ƒ©{•ÖZH/’ƒ³4Vk¦“„ý‚ì¨Ô–¿I¤‡¨„qˆ ~ú°Øx(»-™ 6>üÝÙ:ÍW:Ê:ù¹g l ÿ«C–E»5~Ðô½Y$µþþ3I )!Q®öž={ÆnÔ àš À€Sõ:ížåž®œnÜÅ/ ‰'šGyf«@D€f̣֜(JÉÔÉê;ÔB€™–ÕÛ  }bÈZÓiêM•z%@— ¾'„4©Æ öÁ,ãjIŒLuþß»džÊÜÜíY© +…À7ŠªùF5$sŽ*PIÇî"^ PÜ +ƒ«ô$f¿H’¸åM†ÞŸ>øàuŠ7&Û쾯àýöP)âðß²E`^".¹¨¥¡"0¶? Á)o'•1ñ{ 6‹ p+ L,DYµ¾ûN(„o8S®rëÒ‡?]½ð1‚@ì^íäQo À¥Y%ÄÍãøãú2ܨ£v2£xðPøØ>Æ bNBQ"‹YöPt ¹©ó3µ<ªþè÷K—,öP‰`PzÀ(,̰€÷_¶[}é[‰/,ö¸bp(µÁ€¶7ô``œÑ®Wj„Øšú(ˆú^Å>ÀÌœ%ŒL-é9fΊ-‰³zœŽ•8_ó¸u‘o=N–…þÊðZ(ü©@UpaPÚÉ3ÕÄ1ñÝy‡À³~À^ð ê‹•Uéþˆ/§¿ÓëáàŠþï1z+l—u(õ‡Gû+µ°-îø(ˆþñì…ñ\DlüÜéì{¥_lpx¦uIë÷Lÿ¾ä <W¥.À_ë[hÐï¬S=}<|5NÖª¸~ +<¬;úFš¾È›Õ(ÖU[øq{uÓn,Ä­õòDª²%ä‚8–þ¼¯•ç+Ì…“ãÜcÁâIæè"1“웪„$Á-¶ÈÏ[b³ó%6W«ÆíçzÄÌG$žÃ©P³1» @iS#ÿòæ +¦£Ï‚,*ÚLÇ*–©6+.WiÏûûfmçG3å•úoI#æÉ[¢ÔË\Št^’Ç efAH{§°Lý÷¶Û,IÀl·u½›³’`A|È¢Š˜¶ö^¥I.ûFÖnFÕͶéJ’QØÈHòÊ8l`·o*’,KÚõQÿ"¢·Ø•悳Ùy Fmx3mIÿÿ‡—ÿ˜d/Á¥|ôeWæË‹)ÒØ†¤ ¿=~t FA»©-ÙDmˆÖ!bèIòÁѳF À"S4è1I‚ÔûÏÎG[X %ó|Ö¨XÐÛõ!Hº …` b€ðß3•Åñô¨®‡¹ð@u£ú dí ¡Ð'ÿM#tÓÙK [êar*.k2ôíV-²Pœvò "€x_¼ñi$!`=Þhþž¾ ‰`ð.°Tóqü?„Àï7PÙƒ(`ú ×€üüÔ€%•þò½ +}þšàbá Àÿ+‡gƬœá}Ÿá±›Û‡^·l jñ~[€3ø0ž^W^(*f°|°„“à`è³ þ}AR^/[ðUÑ~³8‚í ¹˜ ¯x +Òãû¢+³ÀµÂÀ`ÄUÉèäE7ñ¸lXúð uêð¨<#žæªözy€Ò2ñ°@ù¸ê€\€èrÕ <n°ÌxÔ[4õ|Ë,À¾°,F¥*üÍÌéãê,€ÀÉDŠ{êPšûh*8ú+,>ÛÚR/”üB×»Lwø4Ž…ÿå @¨K>Î3b_X˜À,€õ> øpxÉ B¦á]÷îp±@0ÿ[Ãç+Ⱦà%ø™ˆ.ëÿ,Ëðß›°ôöOŽ„áVä»KbÎbÏœ‰–( Pgñ¾ÞþÑ!¨®À ÀÐØ>©íK8è úúCc¨WÔ¯--­ø—îÿXß?þëû«=êßte6J“µ(³ˆ×Õ*7ØüL”Žò¤úÓD !øÑëŠþU0A·ŽFÜʶñ3*š;jÌ"À¸4ÏB8&¯, ++eˆ€Œª+ZEµ•fCœâªÕÙÙH]‚8AõtǸ,~ƒð!‡Æ6W–ÀŒ‘¹ÐnLB]_ÏXÕb“$ªW>öj½"RÓÎóSï);/cþ× `ŸÂü,Õ³‘x&ã±—P&‚ÀÔPi“Òê `;J?e+Ãu ØUŠ;ã$íEŸ’ÀÈB=„‰ÅK.³ÞŽ2”î쨤¾i/'^š`²‰!U”¤C|4ËñzyN2Wyƒ¹†¿{ù2ÛÎÏ‚·Á$OãªÚwÚ¢gò`€‰“5$YˆT»ý%"ÖV»µUµ›ƒ“ƒ© ø@hZ©ìn¤ÎhÌ€¼’¸¸(ž$¬”†l'@#S€ZÚÍÜOiä…€Pr©Œ0°›žz–f‡=.ê—ÌHy»"¹ +Y³„#ReP!:e§`¢Š?½7랊–£¿»…»ýÞð/n -ä TXDMô¡F$üW¼nüºUš·—ˆHÑzaq†h¸ýç?‡ÿoþ`P{ÑO€î¿t"÷9å[¥øß°@±„Ï$H÷•@ñOôBy…Uþ“œ`ø—¦¨p“Æ~*dváëœ{‘;ƵKT­†Ítù'†}t‘Óïð Á >~ëKj0ü½GÍFeyá ·O,Àc`Ýw=`3€ÀÀ¿Š"X£\Ñ?ˆ¡¿àþ»DÞéÀ^/ÉCw’ª + @Pfï!ˆèYAi#U̘»[Xnôà úðËuf½Pa0Z¾,^€N”Ò—¦>âYp]T÷&•…€zÚ%„ €0 @Ÿ‰0±,J->öÒñ|/Æy™î(†;á¿þlPn¶8fÀ_ÑüûÃL‚¿`À{œ¢»jüýK#þô<Ü ‡Jú­«ú¿ÿ"VdYÝ?Ñ‘ø-jü^{K]œú{ûÒ“ÒãÑéŬWºý#´:7ð÷¼Iê?#½þáà ?æ3ÌÏ$/KÝUAÿÒÒÒÿÝ—B›Èè_ý=ZKŒ­tscQŠ-“ÓÅ3FR9ëÛõ:|²jT¢½6Ê ’];_ ;é]ð_-¥¬–|‡r¬"H¬{Kêw‚®~îUGQÝžd"Õh…†š¦ëŒ*(I +Æz€0)—œ2·=-•‚mB¤6 dšhŸ–,Á»ŒÁY)ÖlÞ_¤´U—£ŸV–#)¢È;Y¶]5ƒ\â®èüa= BÅñö$а½.2¶3‰± v;;fU0t3QÜ…5WR6¥Qºs–ÁÙÜØÜWšícãZEI&鋊"®W¢xnâÚ°cÊh‰‘„Œ)IÌ€´ï®Ðì– þ·!k3±{²È%–"%H®2ú‡ÒQd=V‰D÷gŠÕ•¥ÕOz½OðA è¯Öƒ_ ý%üÚ€·§ÒßU €DßDM>þ,^¼[¾½ÿÁFl„„€ Ë—S3©9[ K¤œÄF_¾bÎ + ØŽÜnZÓ!€Âí‚8͇ÔpŠRå0HùÙÀ‚Mw¨O±þæÂH½uÿ7S¹ÑŒ?Wë‰9q­«y‡%`c£$nL¬Aʧ(½à ?ÿëŸÿü¯n670O}A)<¸ÿ­Ö(|þ’½”yö¿ºQàB(ì5+晄ÓÜe¼ßwGSð6~ß»]S_ÕIaà‘Iaså Mõo/X]+¯Yý¿þQ@ÿHŸú€€²®>Ä ÎlZŒ~XL|„A +<¼Ç^³Ü«ñº +® ÀG×fLž¿É™R•Ö«àÕ´ú#[vb¸íY Ï;켩 oö@]Vð00cžqÖ +½dS €¸Þz¤¾„­ë51XLá@WÓ5Ü­ ¢.ÍãÈŸ + äŒ_òø Fìp×ûŸ-ŠMa@Y yÅ x,èÔa³c†¨O,¢Û8þ>}¨èuäb6òSó«>’®î8Ez'¥X(à¾×Ô ÖúøÖý_àìÃóÑɉ0}Õ×ÏaýüØä¿;]ŸQ² °_—0ï²´‹~l+ÐýÚáÑ‘®ôŠÅßÞÞ|×–þÚ€+ˆ?V³I±7ÓÏÙk#ÎOÍ/¶6t ‡iT©Ç Kë…ÚG›åÇl6»o‰‘¤*5£åÌìœô"i¼ + Æ#C Ø‘™@5Š$xHf†`œdfé0ˆã:¤ÒÌñ@{]·/ÚpHR Ã.YIh‰Xw/ÎÍÕ ®§IRÉvô-yf¹¾½üà›v[°þ$ÿöÕ«W<OÓfvÎJ€<1BžP™pÀT açY%Ë¥„«a0 p ý”Ï*kÅ‘TÕ<’ªJ?Q°ˆ…;3jU8$‡½ë$Õ×¢6‰äÁã¬Xã[Áìêú‹ˆFiÒwyfF_ÒÀï^fM”=Ö6 +SñÒÍt]͸‘æ#q´™buÚï +þW˜Â*AnŠº\[]í ˜g‚0üëÿëKix5ñÈgJ¨' H˜³ 96‘|„`Rg¦ã¼ž¾T©¡û»²T€»oÔ  íêz¶ Öi—@3äÎÔI ÷%SþõO™HÓ´š^¾æ¸ãà + +¦ðR'‘¶û©ÕPÿënøXÉJåx¡<5(ÒÛÌý@ Àüÿù_ÿõÏ`ëëä¡/ü_$ü Àu ·LŸò­rþËöh4šM$€›mœ›é‹mƒË`÷ô¶n­aN¸;µ ¾%HÀ ü6ä7æÁ,?Yû‰µ/8)°vAz‹ß#õ_iÑ#>æ†ÃM¾'‰Ð¹Ó‹ÀGAe4Ã×Ë`$vp×[P“á™ÂÙ  Ñ—-¤Æ¨£v‚€Á@:ªmÕpBµ0`¸@.YÊ7ø„Y žõ Ð1"±€1ª[·¤S]·Ûw + €´a%ý²@ñåÔÿo´ý<‰[Ýfbƒ€O'ëHÀ·Â>îg—,Šº4ë!€¹Ù¹K³Qg=àfi®¼8õ,|†àƒ¿ºÑ@Úö$ÃýͳBžUú³ÀÌGž€*úC,Å,€²À­Â ‘œ/þƒáy€_ÿ„KŠ˜ÿ[WôÿÿþK8HçÇ×}}ûµû5cúAw +ízŽ/Dz¬ôÓ«ÞgEAñöÃăîÉaÿð {¨°pná?o­²?\Íø/üu*:ΛÒì¬Ã´øVkkÝ€¸ÕI¥˜³éoRÐÁà5…à* ¾heªæÆÆM\•ƒý¦a|-p¼ cûá¸<ø\zz5ŠÚ4.DÑ|•ìÖYÜ& —8ÜI§L$×{Ë3Ålƒ`î'IÄ&šìÐW?JŸO—†à¢zéörû|t<Òãcm?IÄz¶%Dvv´{ÛÅóÑÛ3ƒ½Á@QI\˜Ði»ž1€qÌ€®í«U­˜µö:/nùÖÆÆæû–¤©µ¨2ÇÅcC× Yñ R28ÎÓºÒãËÈ!B8 ñg’4Œk qÍIýL÷FÎðì,>e*ÛápøSñ:©8‚d4±±THÚÚD <«v{½£^ ÀÊ}¯þR{ú”})‚±IBÀ¯/{õ.üTM7%‹oÍÝÁ!Nj@l>ÜSi‡ƒ F% v´Ò\xž +¨Ÿ ªƒáiÇ“1>4ˆáÑyj‰”ÚåÜqb$‰£ÐäôÍFNÈo*‡ùÒºz/»•ç< }`k=ÚÀ[-wÙéYúb‹]“u›8QÜ’¾¥yµýb…;wçî`pôwnëïÝŸ¹¹?ýß¶ðGÎ^£É6Ȧ¿h¨ˆ`O°¼kÀµ½È9Øí0ûF À0íµ5ÃQq[Ð&¬—ô`ô×1ž!’u‰F’Ð>¸)BrhFyD§@€@ö¦¹xÝDÿ/Kÿ«k?ÑÍ€Öþ„·û¿ø~ã,|ŒËBQ,pwb(|¤#‹½AŒ`ðçè ð"á glõþh®üé{ûгuuÁ€GåK³&>È!—,²+>ö#àuJ%@@Ž‚€-s:=…À§Üûa€‹€ êûÂáÛ–×`(¦¢ÏÎI‚ +YwÊæJ‚L[ÿY¼©h[úµh €zpê…T ÎÆåu”ö‰ JeP …,öQ°”%i¼Õpó:7¬èZR³¾¾À·UJä.; ï#°>èÿÅ…p1È÷>¾uEÿG­ŸêÿGìÝ϶ýLÿ´÷{µ¥š½û™Ú/. ³Ö³«zäh °ô1ü3üß“”Е4`_®ý•ÁÿÔ—tpÔ¯±è[xдº´Tï_ºO6ÂÔÎ4݉ªõJþŠýWP¹¶6$©­³’¾Ê^µ®ª• O6l óºTGþ•†ž6Jsê=³ª‘äpÄW†zÔ4_“gÅ”Dy~þûóQÕql +tÓèc8©ZÕy±ïEá­‚ù‘À—:¶ogg=–w;iD;N[§ùã”ÝyÃþXÏrá”UBh‡1&õ\ÀŸ›¦{¿Íòñ¾gÍ~QÖnï$ÛQ½þ ¢ôØXÁÛ%PH6cöûšJèãÌ€´x]BIçº ›cµìT%A)$Qe¶Ò4@Ù)iÊÆ´lF£¤^‰ÒoðPð@`ܺÝEË^…Pžk$ªž$ óáYºŸª”¼s V€,EPˆãL‚¬oŒ›û$¥jvj0…K(®j ÝZ_M’¤°4ñd³Ê“£© @Åó"O"‰&·Ê[ñÆn2¯Ö"ftHG;úqÎ +’P’äžãÖ` ¡¹D'$P'X¡‹ÀÁÎ3jW"U^ *¤-”`“2•ÄÅ ³€¹¹éNÌÿƒòÛ$±E s”(‰÷J° @WÖ³¥l1¬1$m‚É·ç>öxÏŸ$üÿ×?ÿé¿þ¾ü¾ƒð£ráë=,ï¹@ðøA{4%ʹHm¹¿ÙÀ)¿Õ°@#2PqÁA%è97“f²#R»úïèXÒc³¡G$x =DtŒˆý‡UëŸR5èÿ5à?~Ρøædrìï©€ÕF— À§+êÍÀèt€cym€£°0W®Ì#"0J­8¦ë …º@.Í¸É ´Wáœ-Ìà¡k³.,zÚ…2:§®Î;‚…äb/¾ù*,8L,˜ + €ˆp…ÀV°l4R\ø\¬ B©|m/d‰ÙÒÇøÌ° ¨í¬+Ÿé‰‰A,Nxƒÿ-âªX(yÄ%õF€ê… øHV¢O3 釬ðÎY¡9L-b,ÀHƒSŠ&º¾R2Eü ûs¤OB÷n]Ñÿ/ãÿ³g[ÅwOXÚÏî~‡Ý¥U!<º—txôÿÕÚêÊj_LÚ¸°èÍÝDŒøëPaúÿᨶ:è÷%$ô»û,új¹AOã<ˆåw ¿65IÕžúyR©ìdQ$pf­½-|@áyì>Œï¨æ×l™ ¼båŸíˆ{§k4ãõlKjÙ¸“¢¤J|[òãØY[Co2~ŒS°^%*ôüÓö“'êpXvÔµ$†' o‘¨!p’þ¯NèØíÀ*Q]èÿfÆzóäF°|†.Yô¯V¯Ýè (T*§€Ðëü…lQ*UÊÅ,€Ù½uR]ÊÇ\<±˜“}¶¥ÂC¿Þÿ&³R|¯Í5 ƒ×}xÃÜÌGŠï/ð ¨…õ7¬ â 7˳”t'{ø[M$þt¦/ÒÀ­7éÿ‚ÿg¿>øõ¾‹)@È}•eD°hélK«ÝýÁ +­Øúˆ¬LÜûBþŒ'Ц[c¦Aw6¿²²*]OQØ'êB‹ÏW+Qò{9Êó½\Ò—®åã1+¼èàü<©nëWâÿÙPU6V¶ó—ž-ÂI˜òN,½]å­b–0«vOumnÐÝE‹ xî3'øMBÀœú€âTæôÜ”¸ðçP½Ð 6‰Q ¾lÿa¯™·ýëë_%üß`¿½þô_ÿä/8ù¨ÝÒ®Ô»h¢¿pÊœû“h˜êr³ÀM{(»Ÿ •'&€·ØtÂ@ÈnyøøëOWëa¨hç©´}¡ýΓ'ÔOžì´ýÑùŽDLDb/Dë¸ÕŸ ÿ¡ìÝaHÞ¯U ý¿ZýÉšÐ_ ̆Q;5„œ|.]qZ;¿˜»wG¼Ùð]®¼6 @…€ €Að4€–+½JOˆnZ ,-èMa@ùGFžË€{—|X PE>æîEz(hÃXBfýÏ©/Wf< X>œ™Z£$ÏîŠ*x[ØàíŠÀÅ:<„àò^p¦O?E²PäÞ `nÖE„& Y*Å—|¤ÔPús,p­óMf´[Þ{U!²W!k üu.ö¸°8唟Þ{ƒÀm”?Ýe€Á¯€òÝÜ¿á\_·.ÿ_Áÿgàÿ›ÿ°¬ŸçHÁ¯Ý/º«Òßkµ¥°ÆŸT}]à þ÷ žƒµ^­ÔÛ?êí¯àü?8tYè}ߦ=_BD-Žç£ÙÀDê4ðŸ +òÈ‹òˆ„:­½­2‹XÑvÍçDQ4‚o˜›Ä^Xw‹Õð«Qœ‰±¢uZÕê(F… M(–ixqŸÝltž{3鸂F–÷ã,Ž¥zÓ´‚5*Õ= ‰ëBnn‹1eöìä0BÉ\‡3JÔÆ&óߥPcL”Öœfc x?ÜMjð? ¿’P°í`OH3I:à?H‰§3Í õÒßÑ8JÚíóÎp¯5ÌÇùXX)naN'‚Úm6ùšRYŽÛc½ñ=H"¤rmUIÔ¹¯Q +§Y³ó_Š“·v™/ N¥âSGel…aj¥Na[žý Õ$Í,·ÇgŠŠÄªßIТÇÔ'öÿBˆ‘SÒèóŠ„)‡Uy ñã$pÈ{ú¼ÝŽ¢v~6ÎñSâè¯OÙ+º{´¢f¸ÌK¸—ìï½?8 6‰’þ‡Á Xô§k;;˜Hnül«.’d;ŠJNu#é‡Õ{8áF©êYÕyt|œ3:n'âö*-´¾Ñ¸rü¸îL)„ŽŸ«J Ù“¸õ<+–¤G +ð~ÇYþ@ë*£2z99m·7‘¢(O$ж÷ijª¥Y&‚J…¨Š0›[åúýÌŒ¹÷[H¢)â'*é,;vfX8Ž£õ4-œ€'èëÖGúš?ÌqzóÿíÛ‚{€ ÀŸÃpÀÔÔÆEXtVåþ%ëÜ`ÐÍ÷˜ +¾oljÄs4sýÐ +'6€×ü86Ûg J˜Fs-ÌÁH„©(5ØKù‡ÚO2íüBÇÇÁŽ` + ¨ € LUJyªÿ« +ü—¬á”4àÞþž\áìÆY“u +[àî~rb&v=¢û¸M|ÐKA$þõ®É,•±BOZ‚¸Ñf‹ì¢¤èµiaPØÉJ€·¯Z|î²àÔ€¤¾nÐGza˜ûpæCݘ̸WEX™a‹ãj5VÍ3I*]­4mFf.‰a”õÄc+–à¿X ×8“êRÊ.,âfB À·…£¯ ß“Yi,1ãõu,贰е©F‘˜bX€uÞápã,€÷_@Äm¦;gÂõ `úA +°$À ôñ-ã?ú¿Õÿ üÿ¥lIøµ~ÂÀ}}zK?“ªÏ"«KKûoÞ×ï‚ú–àÔúShޤý‹SÿFÂÑjmÿ°?À*`§AÌÿRýW–jª‚´1Ç8+¢ÏÌHinªÿÇjÒÁ;]<6Ïš­jAFõnm‰©d/`»Ø®Ñý·†qµÄþ44Ó¨±–Å[Rw…ý[¨,Xx +œ“fýÁr½™<ÉFبš¶Å³Iš|ŒUçS‰8VG1¥N®x°ÈåÅÆl©gÏ­Ò¯}¼,È&Í_³,ñ¿/‡Ãß ‡§§Ãáè³0tÎuaE=ÉwÓÇðHÌäR€ˆÿ‚:/²z{Ôìœ{DZRDŠ1CÉ8=ÿ^ +ê7¸ +¤bLOêêËuÉ jCÕ‡*³Ön>:òÑK±S'† ÌISZëW¿üò—,¨„Óg$x=Rn?·‡æç”ãáhÜþüó4gXÃä‘ý*%fjujê8ºR@½<©¾£`§B¤šÖ& Y,¢#žDˆ];kŽP˜îJœ¬ VŽjO»½îÊÊÊýŸÑHV‘<U$€ÖþÕ¶ö÷+漣·äž™›]c ÈHWê•ÒÇW>®DQ¥Ê5h¹R]^öѶž$ù¼ž†>ÿ|Ib;ª¯ÕJá–ðS_þ#9¿jíª½0¶±Áœ«HŽ..ñc½9Üÿö·ÇÇ¿Í~{üÛ':ЕoŽõk@vRZK˜€b¿&N<ú[¸¤ÿƒÿ^4˜wÓƒ „"ØÅÇOU%\ö€óëâCXÝtÏðtBGQX&ø=õÐÁÔ€Àk|(^ýNtÞeñé†Y¯Y”(ûÜ]¸ìÀ­›,º©té Œm¼©)µ!QH÷‘|¨g/|Z. +Šl)‚ÊÇ3õXÚ°bT°8úT…†9ÌÆ[·Š(mH0¶êÕP^¿âð™K´¾î8 8) 'Z@Œ@ñ¨ É{°3Àï>h €*C‘Þ}—ÀM³efpxÉàZÒ½«>Y.ÖðTÁ;ê{Ì?À¿/\H¶\ÿgóŸKøÿë_ÿš‰ØBxõ~­W[wî±u{¿·Ä&ÿ½þà€(Iiƒ8 +ÿO½°@ïPâÁJŸ5¸Á$ï·ÏÔ%zuNU_šQÛ nkêûbžÂ\²“eq¼<öä(›’y+ŠÇ<ÚÊΆF TœX£Bu:¬ùøx¢î¶†‚T–÷]«àë¿]Í:§Ë GòKãŠTÄFTb~‰¶åxAfÖë'¬Nb5þÉÕµøSiµIô­#ÁÂi´‰€¾ Ýβã5ï ƒ’msk<þíê|˜FÙy3‹æéÆÆV§…½]é¸ EÔEÉ¿d£QšJ\g–˜Y¤tU!º(i+¶|ŒËƒ$6½~ÅDDbˆ²C•Óikk'Ì€üŠÒoÈ^ŽsiÏãã½pY ¯ÕüˆðKéuW˜° +ËQ!…@±&àÑÉ{ÏG9sÖÅ2ÐK?U‰4ÛwÛ˜'€cÑ?N†= ÔäŽGãóñ«<=ÎG†óÇyÖΆïNǯÎ_~?>ûv”çÇ*ÑóÑøù·Y´Ýíý§|œç{ÇÚiömš ”Gc¢U‰wF£ÿ4åÿ‹”_ +ZÒßfúH²H•A¥†Zà#•¡7)QOö(06û»opœ“¨&Q«˜Rñ8Ëž¸úÄö²ÑóaÚˆ}šÂ sæ'’̯>þzãg ¿d°|¸   þô§?ÿ‰²’ÜŒà=-ï±@ðxÇ^°ö¸ùsa8»ñÏÑ9ý›lxÏN‰9þ%¿\ýþÆÿo„÷ß|ÃI8YøíoêØƒà2舘 ? U´ÿ ý_WƒþoüŸ¨-¯w>MÕ wU[w=G&£‚RVõçXí¶Zj°˜¸ánê…%2ã8j»¾ÅÜÅÚ¤)m”ËÒžçŠ ÐÜ¢O…Š%, +IÙZg¶J«ñQv[-%^t_´%þ 'Ê[ö&‰?¢n&ë›UW¡þ¾x·ó2ÓŸ7U±Jo¼É­¢â%Š­‘~ªrÐ3âŪJ¥\Ÿ97§ò’ªiÂð¥‚ì¦Ñ¼eÃq<ŒâÇïæªzÝRh=ÿcáqE‘(ŠFu°“ÍÍÍT)¥WŒÔ~¼Zší¥YœEŠÑJ×F¼¡_ +Ìr@°L|¼™éí0 à € +X)hDŸn^¤œí*MëÈıž* tLª…Ê8îü8Fn,–¯Ëă۷ÕW±%{8ÓÉzêH†—à€Ûû†þ“râl(W¡3„)rwïðŽuÕs¼)Rb”Š„ÆË78Ôÿ­+þÿ—ñÿàà×Òߟ¡uùϤP]–ï¿¿ÛÓcûèý«]IXý‹|÷óû'‡,ðûìÁ×1  þ‹±w{=ÊÏ\0nÌ—bÉJsª ²´»« +”ÚP=„;ÍãJ”¢eÒªÜÒAâ­ÊFi´·]%aÀõtCºk4Ò%ÌÙ[RüÕˆÖª¥y½#I³çíJD½¹ M`oŠæŒ$€(…ìj%LKÙ(3®. g˜¾— ÄRŲ'È+Åžy¾“3õF JÊC¢¸’‹bR² )l0|ÁEv=e‘nº±Q÷jjb«‹ gyÄžA¬W ¶rÀ Äq†6*–ÕÞŽ*Ñò‹&6ΆgŒË+¸š й´0òWKkqK…ê$í!ãiDÑrDÁ­õ2šÝ:ðuäŽS%É#X<öT6ÜT%i¶Ë¸M6ß/rŸåÿ?æþ®7®,;ó)ÀP[h›”ÅdðÆ„Ó9ÿtÆ *YT#˜<ŠCEñ#q˜äI*º2meeWÙ…FÁƒÄtÂ`ƒÈÁ\肟ᑌNÍf”8bMºÈ¶ RÞÕ]~„ò·˜ç÷ìAR¢^Òp»g¯çe¿®çYk¯½÷qS¶îr @óø+5ÿ‚9š¼{ãÝ”>7ÄŸÝ >€à°!þÑMÚmÆ5€V%p¹ˆ£ *¢_1Öy7,VI–n·Ú½¯×ó-!×°W½»z§ ?£³|§ð,OÊ”z×—!VM²¦\ek¶FÖå þÂ(eÒ&Ó·)„ ôzi“y†1C^"—+J>þ¦a§aé·F(–e¼*`]ÿ—¯•Sýô²‡,ÿ10ú÷ûó€@~§~÷ìé“Çöö{‡G‡ôiïpopxòè±·O‡»@GÿÎOß> Oß={ªwß=å]åé·OŸ>ytt¸©†ý¾Š©'¥™lö‹Álðãǜ¨óÄ«÷ê™öèݪp£dæc€]ýHÌ¿ÎátDàïnÊÈþmýËôßÞ>(”Á`o»Ø+Ä{z»§Ÿô›hÁ¶ÄHeÂMq4<èÖþ'°Âû1þ.:¡ÑN´kWY-' £køÎ²^>W¹mBÂßÿÂ3Á`À†ÌC@Çø¡k\™:-ÂaHäez¥DioÜ£NÝÒC¿Í²²‘n8Ãä`?•»WH¯4f"HÇ‚T`RÀuÙà nÕY8ŽUJf.©É)úJŠºëJ‰˜å£¤›CfÊLŽE¸Ú‹…xdƒþ +èH}ëÊõ$€õ™«¡ãøËxZd+IG*&¸×¼—‹À®£’ôŸîÊ;Hp¿»ë=ßû "ù-• D©Ûê1)P´hŸ\²ïï dñ{9¯×’;­ÓYÜ$÷&ã(³àÐÕÙ2Û~L|%œ‡ºª1õL˜yñå¿ß\Œ¿œ#@Á¨y°I4+Lœøì(@Xð åÿåÉšÌD€K(¾¥¬6§¯(‰Q”0^OËS‚¥Nd˜Ž©Ž=ÏyÎB€¦ºn™ };Èë«Ý<ë­cuè«qþ¸$„Ç?EZR„ÖNcÚû'Ù›‡a)¬ßûpÉ3aÆ‚ D°ïsqªg¾òÖÎ80S +HÖE90 ý…™gFûÒ€ÿ_çc< 7t?2JpÀÞá£ç Àw½ÓCàÛSðí³g€§¢"qcµÝl·?®¦›2¶ûÅáCŸË˜™¯ø‚ûT£òf–‹|“ÿDÚŒ´ ÿma¿lú~Ž™/›¿å¯Çô?<ˆÖl( 0€½!¯‰Ë@gãH}Ñ ×Þ8þûŸ×1þ;Ub +ž³¤§¥3šÑÊïÓ‰TêH³(~K‰¨RxËÉ1ºzKh€ê<ÀÂHÁuó¸"®VTóS3mo{Ũ Æ n"Á¦U›©Ü0ë]T™Õ'5 5&éNÙØ’%\3HÛX^‰§#á¯>{/` Ÿ(É·Ü騀dÀªïÐH6¤:%Né£TWŒq7`F^«Y%ì”IÛå ¯yIåâ,Á€Äør†ÞÈKµ*­¤•cË(ý!Eô +bÂ4mè,™tž1ø_øú#æ@ì³4“¸t~žŠ¸Nc6.Iš—øz«òVXáÃË&–—PÍ\ —§®Qj"N2¥à6¨ÈÁÙbD´UºÚŒ¾·«€,«œ<Áò ?ÔDzr€1¨`yêëf³íͯ=Ù³Ûï +þ Aþ`Plëv’~!Ëï€\ìˆèýÁÞðB€«CiÚÛîoæø >€HÒ4N„ûŒ ÛìÇònbÿǧ 5't–eË ·Š1jl¸{À3Kª•¬¦Ü Ò5ñí\¶ððÖêA"4éÀ%/t(«u]•—†ÐŸÑĸt{%ªŽ©j«‡jÿa]ÂဂÅw{¸äyÛcá:ÊÉB ÛïXYT4ª$˜Ö Áž×…oÇlñ§¼‘ +[ù¼×s²yG—¨(â¥xYuMÕ²ÞvØå©«tf WÌ¢Yº"£ç ÊÁ¬ /“ٺ”ÀŠŠ’¬è$¼–]–Q©BW¡¸óA¼_Äÿ°ÄÎyQbTüKêÒº Šy9Éjöu@É`T–Y]o w_Pò_K*1æéêY© eúŸW²»· +"ð·?ƒä‡Ô(ºîuô«Á`c aºÃùGø;÷™§©OþêùøÿŸÌÿ/<þ?vþß„è@ܸ÷Ù§øõ?c|ÿsii{ùu ¢?–‘ÿÉgÿ/æl¢;|z™xdÒ}úE+ …ª‡¹{¬¤³Þð +f (5¬{l×îõ¶to7½žgj¿.•£ryÇ;¬g£f-?γx1•=ÒfǹKŠ÷÷ÓzT«×ºÓ5m7TÕ–tó0®•p”c«áM··0˜ #=‰úYÔè­ IÖ+ö7ÞLãz|}ƒ4·@äý¡"-§/æµâ§‚ÒNö¡’eˆ3Vp›oºîQ¥C€—!>Tßì¦5)­Ôë×JÔèá,r¨ƒ„çï¦Õó]¨þ1ÖHåy¿£,ÿÕc¶µOuµ,éÛ,uÇ +-{Þu]è#®òa7©GI¾»¿k¿¶cyƒt†£ž(@ÒË¥&”¦G(A¢Ð»a%Ýì.§õzÃ"n£aÞŽ¢fKTƒJü¸íbÉz¶ÓdóålXˆ%Ä{í°°B+[ÿ˜¡¨O€DÀk޼– ÉRåê´ÔÉ­¤?’‚Q:Ñw¦Œ¼´…åÑ* +=ñËZ:J»CÏ;£)á_-×ÿÕ©B¬ƒ¿]¢&Œþ­–žOU$Jò}Ð_ï¶ìUÑ‘± àÒŒ‘™=ü¢\®$c§B“PÌþõÀ¼TÍûZYåæÄ¯lÛâu"ü?ë0è^€ÀCÁ d|-(Ÿ8ãøÝÄ0Ä †Ž€yJÀvðØô7þë_ŸøN¹ÀK|zÒKbnÑn7ÛÉf» „Ëè—#½¬|}°wt@>öõÊ{†9,:4 ä›}溻D*ÀÄþ/ãÿ…ÿ)ZRz±hÕ2œöp¾UYAT‘Ô¥4?¿¶’¹H +þhØn/…5Œƒ)8Y‡ ÙÌÔ>Éþ§qè>EnhÑS ÝU÷M’lN +;aX F¥_%à1-‹·­,™¾%|Ó•0ž½¾ý×àg¤q{év²põ*Šš«'YT1() +.½ßˆ›J4«X‚hN¥tx£2]q¸·:M·™ŒÀ1KËÂZFÍÔ Iåt^%UD³É–ÎÇ$T÷®ÈÔà.‘U¥×àBE(¦P‚O]'/ÁÀŸéËú]ç”熔qÕ¬ 3©Ù!ÑãÁ=.73¯ªT½( @Œ¿tøé„P~Ò¯³s* LÔOø[Ò%| ü;¢W$Ë·òMt§¨ø^ÏÝGNñ¿Ü€ígŒÿKx–*FÀø›oòÉM÷Aõ°âÿ͛ɀ€¾ÇûñÇaË Ûÿ÷>ùÌôÿ) àão‹%”€^çY­Z* ¼ˆµ;•]*à”e¸( }+CQ­À*QžC¯háCO‹t‘µeþ«šQÂ’ªQS¸÷Ál¤`ÖáÊbažÔ»Ži“¨}£¼ù`üÇp”áÜÙªíD]²]Êv‡û¢#ÍzœþÓõá7‚.ëj÷Ý%JO—¯}]ÆŠ‰mƼ—™/ Ü Û³fN 9»@0‹íDÀô(Ž¥áÒwd·ÒиMß¹l{ÕyÐy7oæ:]Ç„n&'íH§HWÊ-‹ëC2Œ¾Ñ½d.c1^¢}Ø®t·Õñ" æ$²׳⿳¡r€ðBzEñ }'J|;JÀ/ýÁ}ü§¬ÿ7Ìâþ®Nêd¬”è¹Qç$ífâm~[dI½ÞÌŠ½Žú.n 6zÎ +ðÖœàX ½NÚKRˆ—=|ÍÆ™g:` –ð¯tÑvʃ)Q&LŠ;%Ù º¢3.“S;^ÔHq?­Æ_éËð]¶îðµ§TêhEêˆb*EªLÖ”­*éHÏ¡€Ø»7¨€?¶ûÿ;$ÈsðOO¨„–ÈղʕY&ÖšœŽýOÞ<÷xòìÔð»ñ:ƼÎð€†üó€oÏÄ€Úð°‹<à>‰€å_â~òRàEÞáÏQ››™P{SÖ¿ |»î…ùvPìçO°ÿP_*SüéãÑC^,GÊ!CŒÀ6Ûý.Ѻ[M­ë¼ý1ÿ¿T´¤ÎÕó‚0.¦ZSG2°‰NÛ'%èuT–Te¾$Êšsø~P6êÈX…: P BÉÌó’|”Žˆ9ªt¨­#ÁÁWºï“$zOFƒÿjø+A€Q°n+™môðU@ùuáâ5ýä#ºJ]ˆP|ÝÛËi$c¢„NIØC$˜A€¥&ëpy¢øÀr«1;íY‡ºƒ’Š®VêE–T­Úp¬„-A¿g¬Ôª»ýí^K¼( b“°5Ìp¡J–)gŠ•â–ÚÂíÓY*çß]&[Ï{ß®ý‰3³9Ô‰oÓ‰•èðWvÃV¢\ OÓÐuEèÎÁ:' •«ç¯ ®OU÷Ç?CÊô*o%³sÒ+ÌÔr´â«Sã àLqQ¸¸%9øMe +  >ÿ' +ðŸø±ýÏ&~ÒÈØö7n0òÿÉçŸAÀÒÿ3vdnà§ÒÔŸ|úé—Ÿ}ú…(€.̲@úÍ΃Ï>y›_îAÔh/*µžÚ6³0ÁQªB5’¬†i½žì•¥Õ¾Ø¯êŸZûSz%A,W¯ß¬²/³¯|=F‚PPKéýa÷½ˆš €{,– ”c‚ýzGÉð™ XZ†äýÝõ(mDRïXúÞª'íæÅƒQOÔþ8FÅ«Êg\Õ_s5”æÂ]Ðwýv‡!õ$.—¢#ª`> åiù±r‡Ã>Vº­èuµrÁù–HWÛ*òX$€¨¾es{ŒuÌZe4ûyÕó (¦ _ý¬ÌWX‰oÀˆÊ„ æ[…Œÿ8ΆÌ[È{‚ñ’¡¢-Q5A#Éâ@ข”ŧÄ+wÍlG§¨Wn‰T² ˆOKxØTÍQ”K'„ˆ 3Ãè¼Ü© +pã³/X`ŠMógŸ}NÀçË¥´â ”Ôwç¦{^哨ðá^Ô:²a\e…d}ݾý¨Ü…ƒyO-â´P~]©¹‡“”ê_jOzÏ +YÚ¢ç®kmÇ›9$é!é„‹}ÊF°€¥ÃU‘åÀŒhždö +‹k©;áP` ôZxyñÿÒÑÓç<Ý‹bs</ø—xÎÆœñ”1e  Fþa¯õ„O"{i꘿.¡Û2ãûø …ø$ùÐVþ`oäö ñ +÷ô8‚ <„ˆ,à)èooDô»}Ù¢Ü,«þ +ÿo1ì Û?ŒA¥­Ù}ìQ ¡C ªìñyóß62ÞVCA yFÅë­=Îyø“éìch:ѹ~~ŸÛCÐJ –Tƒ Z÷¶RšesêÏÑ€ä–ÉËH`SÔxy™]¦Ô%¢ zFÏ(Q¾kŒ I4—Ùà”‡¤ß¾,B#¬97K 4ÌFf1GEÉ¿*°˜((pv4–ºÑt™r"G(9~S–,Þ¹(.È–PSÜ›<<éøý…´fl— qNäråOI>ÈnJ¶ÔHÞg3®³‚ó7Ë"ÂzT7.ëÚ¼Ã Ž—¸f”¶–®•—Â/Áÿ½êÀy +p)K梖ÊG)&:ƒ(Jt€‹Q’¤žœL]š)ƒŒÖÿ¦2ðÿ|ü?Ÿyþߨþ—å~ãã{÷˜™u¸>ÐÜ>4à“Ïn¾}Co¼.À»7>ùü‹Ï?eˆÀ£"!ÊPÿEæÿÛÔUYUù¨Õ:EÎ*qK ÍruAßË$ôë꺋‹ ï»+§F.­·•íïg«Q·[ˆ%èj¸)H•« i„…¦yV’L5M5…ކîl5³c!T@†ñÉ’\p0vv{ÇÉl—Ù[s³sö`t|\ùþ°ÚŽñ¿í~Ȭ.Ñ®­–Ž|Äðq×X[ç $×:QлÇŽæÞÄòC—û,#iةDz0Ò8Œ4¥åUó^’¯û°¼Ñ°X-z묶ë–*ãqîRtd7­~P]pqgS<ÿõÝÎñ|€;ŒÑCN>RZ{¬³_t›¢Ç£Â[„¾Ã6T$¬ÞǼš˜”in+•-?’,Y yïAß—ñìD-sŽX9Ò‚Õ/ÖÅ«Y +œÄõ¦½å·0‚FÆ£¦Ÿ— @MK´½âQJc~fjæ-ÊmnÚå"ž„[M‹Í}Õj’æÝ*‹ýIT¡]U! HK•æ¯TgÃýfú 8Ê*§˵—,g<ˆZnÐÙÖ·D ÆÎBl… P@˜!h¡)@å 쟼ƒÖ¦¾bÖ¸âMqL¡Õ|e¿¼ø_õŒcžŸ ¯ø_Є°2sÆÐa†óñÜ÷_îð‡8lðØÞh ÿ÷öú{ÛJ9–>°.öÂ8€þøðPˆÿðèÑ££Gúƒè @Ä@§05€hÁmÖ +ê{¥à°4€°ÿ£3ãÿÖ±Æÿ—5‘\MÃ0ZX¶µ*´zDµì,-Øã¤o x¨tkže›Ç=Uë 3SÓ%=¼Í¯ÍÛºÕ§lg#3e”h¾LÒ¨ŠM!QïåŸý+b@ÀÕ\£ƒÇÞa&\ž_ÆæÆêÖáA¯êjÄ:@´b‰@…SÁù‘-Ï”ÄäÄcWás¸ i’iâuáMf#¡íXBbQº¦Lx–œ¸Kc6so)]‰‚*í9®še_åµd¤÷hOC) À½„m…ÔÃýà(€s@•ÔªÒÚ—büålÊ'’3“‚“½ ›ƒu®s¼’×(/mñÍ.‹¥ëæàŸB–Wò¨R$ìbVöm`Œ zäì/a4cLȤ·ÜêÞPðÅQ¶gÇÿe^¡c ÿÿo +Á?¿! œ‹x9@“.ð)‹¶ˆ|þù§Ÿ¼ýö_~ÊžÀŸ…¸ÿc6æùÆÇŸºb¨æîÕ¢|¨ê£rU^ aQ™%u›zÚÝ–Yž¾3<¥ž®C°nÌÂZ2ÉŒõþ}C~À7]„·ê×dM0eÀµÑ8ué¨ü8KÿIªÛ¦ÜŽ‚ñ8v‹ÞÝNoø`?‹ß™}íEõëzÞ¯ÑùAӻ߻eÖ¬ ,lÚà¨|·b¸?ÚõVW‰ËJlyë§äúÄlØó^ÈQS@”§Õ´¯þƒ‰g¨d9’¢7êÆC™Î¢…tmµ‚ÛÒGäF¢Üt³zµÛï¾3N–a<‡7Ô["-=ù‹ÞŽÙŠ +¤ØŒãl÷+ ÑíŸÐïEfg‚R2;C™à²¡¿+ç.IJ¾×+F«ÝcƒdX0º”ÛsV:jÖYi¢Ì²b›½ ¼PªqUüõYàA=JàhÀŸÝ¹s'}ÅùÕÍ‚u¥ê_«ªêV¾aʤ31ˆç%¨šS6J«ÙˆÌ‡ºƒ4Òç‚äS^¯¦£Âñ“—`ˆª°¬ï»<+°e0Iú§ßrHµéŒ\“ +@6»ã‘_„GúžJ˜¯…2àAXR©Î2ö¨¦;É2Àó/˜çqö'ÿÙö £þÅë¼&àÅ!¼ytËWz6ËpŸÄÀ¾ûØâ^ë`,Œ_ÛLeã‡.Kûô=Þ//í}YöCeQaüÀùG‡OÄNøÈ—‡'øÄŽŽ "…‡ÈÚb‚xÿì–¹ã¿SâðŸÌVõá•dImôZcIf-@y;ty5Õ$ŠRéÎ}΋CÀOΜwÀýÌ•+‘Ï]:~ššò‘j5nŠHŽ£žö«£ì9³†R"¯t‡tjˆ¡Ç°¬¤ë»Óke‚* û·û1Wö$gC!•M'jÿôIDATf(ÀDª%ûdÚ®¶©¤†/1×H†š;ûÉUP·TÌëñ¬WÆ@kD)-‘’áT™I£Z²KÀ“; ñô„ÔÙpm¦²™ x­ ºÃsÝŽø¿PFãr¶ŒSvF²HÖ…¿öá\9¾ÉeBí¸, åµÇü^ÏÄB˜@îÂT¤ˆ"|¦IkE§Ó„û\§%Xä¨~<cݰß~îþÎ}Ö“=çð¿ÿÿÏŸIÉýKü¿ñÉ_ Ý?½ù «°Á0Wß$¶þsÀZ—Äÿψ?aý‡‡ƒàØc C–¿€þäáÉɉì½{ôP àáÑÉ£“C}u¢g¬Áƶ™ø«òÁ’:øJü' üi/Ã, ×XÖ¹§fC$9Å…©.r:¼m¡òUïè³åÒ"6¼å!€RN/&Ì+=˜ÿ¥»Pr;éÕ"Á¨LŽSr êÖ¥’ÐÄ:ÃF^„ÙÕ&–—/]žoø8_ï™<( jÀj²K­ŠDªá:öR‹od9}‡4²9bè}£d¤¡?ÓÜ™70ÍJFq•”³@¤Ž<•– B·$íù7q6ê¬{¤Bb¤k06UÊ‘ÉwKtºSÀø?–$#>9\ÂϺÞÙÄwk³qJ–ñð¹ý•E5öà´æÜóKs/ÝÎ?síÚŸ¨ðlQ¹ž–w +„¶²/ÙB„&$ V:¨¸®’ðJ%x}¾§à<þ‡ñÿ³ñÿ¥ý/üg)a;Ü œˆ|¬wŸõï}Ævÿ7?ÿôÆÛ7þŠ@ˆNÿÉ_aþfm#½áFRR¶ô§jm&2†µÒ¸zej6f‹œ5Qwa_þã°šB'3ÈWbu±4f‘á"KYÿfŠºt’FgG¯ÓµœÂYêrYu"#Yš™ÑìKûÉ‘€¼(vìïïæi\‹›|™°Â>}tF§®ýëmö*g H IÂ$5Šn{Qé +b.ˆ ww‡y›_ImÆ«éõ:úN™\Ï»ùÖ°Ø)¾Ö¯™yi™Ýn=–J\ËÇóhpKKô3…€r¢ÙìÈ„À%N¯CÉmb&D¸U2u±FI²Õ÷¢lG¯º¶¬•lë.dÒM鈄¯!ù0Ðu¶F£zÑd*¿CH‚j€H ¡7N_™Q_W¾™þç±)êã!zM++’z¬KN^ÏrÆuJ8vçjÖ“nßK¥© À„Ø °à³°ÒËþ1eHÁÖP§šòhö6wk¦_JqY"¸SÖ!”eŠF¬ÃÄ@üHµäÿÜQ¦Þ.©Óû6mÿš6T–™I€H¿PêíTP~‘'f>¹ûJc{m¤ˆtHS’Ïè¢ —*(tÒÃL=ÑA¾ZØ%Ó?”PÔ‡9Fžæì‡npîÿªZß+=%þ‚ÀxlÑc¶ÿWÆlNbpAØüçý)XUU¾Ò ï½§/‹ø!aa'T(.[^/ :Ãû2ûüBzqÞŸ<Æp#åÿè‘ø€ €x‚€ÎìK@P .ßNR%Iö?–)ó#ÿ+­ü¿‰î{þ¡VâÙk-á¶ÝÑ´ p•ˆ8<{fèMù®½Ò<ªä×ÒTFV®ˆ_ž‘ÐJXFÜøÀÌCÚH’ìÇ Û«íѶP-ãõ€¤¼äÃÅl·ÅZä%ÁÚµ«S3•eOyÉl8``• ‹¸‰Ui¨V•Ÿ¤\z€Ëi¶åm‚4³êlðó¾UÆ)Ûãh2ܘW˜þ•õQm†lÏà?ZQ`ëù­VþÛZ2ROÔ'R"œáßLIe¾ rðz±xgºœlêñÀiq2‚аuÊÇt£aüž¬‹ÒDZ¼t;xdTä×®¡¿@¥‰èÎ^^>·S?§Û+×–¸vép dE¬mà +xå § ° *DJ¿XÆ¥™ùáôýb áÏÿ ÿõµµìûß3ÿdçõ÷v}pÿ{z ›þ2è/eýÅç,üÙ=l‹Î"Âàæ›T޹ɲ˜eø¨eC µ²Ô©ˆ-ÍU 4”tw±^nÏíÌ9·yR±LemÔu™5Õýš NG¹üwÉ0$sQ2­ÓX™šZä|µÝ¬K³}~h2¤ øÝÏï¤ãfšmÈ<ïõv‹ZÔJæ¯^¦Ñçø.Pè0Å[½Õ‘?dˆ‘Ñö.˜œnìï€q:uG™Ú$Þ(ÕÙíÊ[SW*É:•æIŒ¬Ã$f¿$½k%„¬„e€z] ‚´O<âT'$Ä+†<éži\_Ìûyÿ”ˆ”qÈ»7>ù$x”ý–®ò²ÿpA$Î9-Ñìx¹¦óª+4€4[sô¤Êõ8g!FgdÝÀáD)‚@‡Ò’wÛLÕBˆì`ÎD æ°T£Ò2‘eñ2ããÖôm¢ŠPǨ"é‰à +Ç4˜‘…%Rn8Ò²@âi +Ê Þ,ìœ^ÊÒR~›¨W†tA_²$,<~ËCmñyÀËbìà€µYoî;=€ªˆ*¼ÜÀ‹H»í¶Ú’'ü¶™ÌðÄ>Fø PŽŽ…ô'²õùÓ¿><~tò_ÀÉ£G‚~}懇JëÑá NèÏ`{;gÀœ b“%ÿ¶ÿ•† þ“j ‡«›ÈŠ«Ì3ÎzÆžÈàª]ÍI-ð7K„J^Zˆó™×6¥æUÚþ:xMWXS;TsÀ-퀲ßó_†å0©™´–ÞL«•ÍÉ3-8+vÙf4MjV03¿¬¤+ñLpêq²ª0xÛ¸‹Š#¹½v;ŠÚYÊÅ‚OëU7˜4[~9óÚØ­Ì6n»'xj1wI +ÂP Cð…œ­ ³šÊL§ ïB1”YoTO˜ÁÄ—­ÒÔÄ‚qUøÐ%—@™eDYQñ†Ô{N¸UQÄR.Íɘ&å¬Ü pŠ@f|´py‹nÅʦütMå‚…Z¨èúdÉGUÎ…:Õ¿+ýàR%’¥rÙßPDÎÆÿ•Áþ‡œ±ÿ…ÿúF àS&@>„ÉŸ90€(ÀO¿¸÷îÛŸxà'ŸÃˆÐ72‘ÏÐo½.@¨!› •²žÉ¢¤vU·^èFÒï†ÅØ€óü†è×G@êZøÛi%+àà€—$i¤–° sêOn8.Ь3Ìâb‹qt‹4üð·Ã¼Û]WYæ_#¯ùŸw†IÔQÅIyÎËxÍuOaAoX6»ËCOzmzœ¦ÌЧ5"ô’¼(vXó@7KWÙ[.½^7`ï`¡ônéà´‰@—'ëïx àœêéÛJîÐe‹¬¾Z¨C C0éB·åiUøÏb¶L K Øã,jI¶ÛÁ—Ô"öOý_Bš)Ur½N¼ÿp¸;Êëâ!t]d½ˆRÜmÜÙ^nLOÍÆa‹ý ÔJµY›˜o›§È;[E÷½j­Iì|ˆj* óiŽT¼EwC*[à¬ ÄØ€À€ò”—KY±ê Pù…[ÝÆ,ë†3¨rF¤=:ùº8z¯¬RÄ«ü¹Fÿ-0)Š(Dd½ÝoVÓ­ÞÖ×̦0îüo“Þ¬ØQóëWb²o'k5¦ +Ph¡ZƒxìX!—ؤW +â˜a)`#Ê…±’†DæÀØDmâ°•#;_V……7z^ü Šý€A÷ÂûU1ÿŠ€É:$Æ.8@­d5Á>Kñ]ì ùC­»mÇýõû{…ìÿ’H ßÑžL~bðûë_à~òðÑDzóeëþ²ÿEeùpÇbú^_Ÿ”ó”eæîmlï ¶û,;ÝV +”‹5ZÚÿ ¥¨Ä¶ˆ„°Ï?L%¬4víšOç¹™¸a2kGQÖÁ¬úþДz·âƒ“nÎ|_™i\™¸s$íDð3]çœG4­Lˆ¯Nõ :„Þ +b¸!=çõnO +~Ó[ZP«’yœ ªÜÐ;ÄÉœzTÒ“2àtÞÑ}t1’Î5ËN16ÿ×0¦ Ãhk­Ryëê íØä +r,¡„ß +׊´^lÑx¼˜¼Ú«bÇÁJÖé¤é:ë»è¯‰­)µ¤ÒðˆË û?ÐîÓ·ÏÊD}©$ZëF]%Ó#(!å-éS€¤™'Õ4»=® ˜™×mP¼zÙ¡;J•%çVbØûßh˜*¢HWǽ!~Õºc"` >`^•ó;Å"Þš7ûÈ‚Áü†©çüÿÀÿöÿÿ'ö¿¿¹ÉèÿÏô j˜÷»÷¹‡ý?ÅpïËß~Wü€>EøØ;þÀÉVò‡YºXm¶ãj²ArCK¤V²¥Ùé«ò¨%¾Ôù{ì©–°ÆLºfõݘÛÖ‰LºˆuvÙ¯c%ïÅ«²ÔYâÏ穦ºË„·gEW毕¨dt6Æ€]]nw¸1ñÔWW¯‹¬–€ {Dð(¯ö7Ê —íJ䃊Êi©ÆQ"¸»e$"ìÞ]ŠÞŸöÓwª^Ÿ’Ôeòv[Ü¥“ Å¡M‘pÝYÈ·ðû{)€’Bûí¨Þdì˜5M”¬Ý¬®n€ Ç5½g¶¶9d›‰Œ;Y×»,CûTÉ`qà°ÒϲïÓnµž"±.CR™ñ£þô‘‹t»ý­~/€ ÀY$ ¬Ä¡¯û øRÀ"zOX©&¤²ÀۊʆÆóÙ@=M¸Œj$¯;ò蜮fÖîª(‹¼÷@ø/¢ ÝX'êSp³HWä´Пã–ZbÀ‚ÐbAÍ'Dﱪ"~@kâ÷¤¤ `)`U˜²À_¶‰V¹Ñ‹£0¼´´¬ÊMØí 7'W}‰äýì-~>€¿‹fè›W{þWÄÀ@‚ù¯A, @¸jŒ×ÿ…>€fSæ˜aÛƒ®¢´*±¤×q~zæ׿Œ~Fú=z*à‡ èé ¿¡_YÒ·O= +€7@ðÏ ÙÝ&š°?`6€®¤ùËøXH‰ÿ‘5ô;ù®2±æ®Vâ¿©öZ9Ce:³¶ÒSÆ€YÂÕ%ê‰Â³DÊ<šíz`V˜¹¬ׂJ°ÃüZÀ’%ÜÖyY/Ð<ú³õðñ¥ÑÝ^=Ýê´ò¡Ž€g†o& tŽyÚLÁ1€gýÿ’¯ê‡p†Ãi‘ÓéœrßFâa}®¯ + ´Kƺ‰(è0Ö$*+AëCFd¨ñÊüi|0`øæ2…z=µÿ¸gëÿÇö ÷nÜôÀ¾ì~ée½Ãºg‘ŸaØÿüÿ}óÞ€¹vÜüø¦«Dúp˜Çl±S¤‘g“9ÉÈzÖø#pß+¢Шú–YÖ­×»¨ÒË=ùè¿*Ëÿx8½SZÝ]´Ó)ædbK‘V­Ý¢š…‹»L½GRÚ…”O ÊN\( ä–«€ÿzW;»²§'€æêjúÞœxDˆ`m!N{tù5:À;æ™"Êj¹æº:B"jPýTÁËÎEüN,pÆÞívc–¶)P'J†p=«ØJ¤†@ 0Fl¶ÄlÅ^‘§1l¡WQHÙº^ë«×â4j©—?jCr‹nÔ [ ³ÝÝ$$:Ï¢t”ç«õê"»Ã…ޣʵ!ÐÍïçg)ÀØpãÆôôÉà¿5 =åÊÊáYTõPJ©RD °!¥äŠ +þX:Êw}$T÷ DoàsœÉGUo±?Zíj ůñ¨¹„£E¨8@¥É6vè³›íû¥øv~{6hk£¿JI*ÍaI¥u„„å&&A(®xdC¯à½`ö¯¢f–Óò + £†¤å‚Mq‘ìõ7ƒàÉó1n_ŒÐk€î—­ð¯8 à‚½x.@Œyý2@­Ñ±i÷óM¶ù8òO)ú;­žß‡õ5o¸¬?”©ÿøéSúO°ö…ýOôîÑS=ÏÀÿPà_§*¿C<ÛÛÛŒ¨+—Óƒœ÷ÿGQ­zØyaäH$±E]XX–.„X7ÑX$i²VtëĨ¢ÕrCàKò¯ ©úWõK°¤ä•™O˜Ýêá´üŪó "Nü’çiýXtVÄ­œQý,Nœvkùzky‹QÈ……k3—¯.,3ØEs×RÜE `! <›(“Âá*Ù¯î¥xX[¯wü+,–7Í\]t²ÀØbJÐDt#õèå†P±‹V”¶E®Øµn¡>ŽFœð¬7Öôk'뉢Hí“uûÃ.si(|3WuÝk—`܈ðx*¬ÊŒ›]%«Ä +5 _äFOή¿÷›¾LÚûj„u?2c€rrU¼¢Ò€Ndk¼tÆ Ã'ÀÕÐWu_†Zy¤2ga™7n¬£Í-•h—²P¹4u­‚¡œÈÊú8gÿÿ…ÝÈsãÿ2ûùîßûⳟ1¦ý¯#? ëég½ÿôË/ß~÷æ§:%D +~üñM¬Gê°È“Å8eõ"®²¾ÝXŠdV¬¯‘©:CD£`°ê(¿5…gÅàöÜ›7–^å•,ßhzzÞ:A¬S:²¶·S‘f±R”?Í Î`½Á›r"½0.NG2¼ón×ë«]ÿ¾>æ¹G|;C)u•·:E¡Ó,²Ô®ÆtÚâ§ÇØyŒ|«-ÈÑuÍþ„xÜ8@˜Á›Þ®à}÷4 i€ƒñlàð@žõ„Íe €RYÆ î[xJüwpSè&ÕU&(&Dè„eAî$IÞϪï‰[¤²±Ç@Æj^¯vÿ©W†üäi9ó.Dþ‰Œ\¼¨7ýÿÓ]0-ku™Å#÷4¸$ÒZE¾Zºž=Ÿï|ÆÝ]2[^`aG„@=`=]d¾C‘¥×›¢<:ÚwÊ›·{5CŸênäݱàã™8öxà]1Ï+åþ.-#ß +eëÒ¢1ôM5¤b˜ïn‡:p(fæð Õ}6ü׫¤[Ï{âªéÝᾎèmÑxÜVq¼›ïŽ~ûënœêØÞÖñ?ýv´_à/ùzwwwßÿ=X”ºþŽ(¡*‰æÒÍ×â[ï±:[˜XTk-¨€0ÛeªgSž•ËgÖ¼º¤ö¥æ¥”;së¾<õem©²\Q9‹ 6;ž6_g@2^x›ùíôƒç<¯Ü àÇ:Nðoi*ÀK|ØßIbÿ…ý4öÿ!Kü¼°á™×ÿðDïeæî=öŸðá±þÇOž>Ö?cð€“'„0àáá ×9:9<8R–Y`¯ßg¡ÁTä£)üÇø—Lðßö¿þ+Œ5ªÝšJ§µ,²&²¼%ó~‹mF©UX#-4©Çk†¹%JÒÞ°VZ×OT6aªjD-&ÜɨRº2©'r†ô ¬[ˆ& 6 Xú©¼·7ÙHcÚ´>d[êÌüUS—ÊR›íDows)W¢Zû»y¶"Zy­²ÜêûÒiû;:X=†ž2Ì–+þÛîǺC/Å}EI†$)ò-á3€ ³MåL¹ÀZ¯Fê jÿ •„Ô+2ÔE‹b·XO–+¬x ú[ƒåI­+“Bv]Ýp—åÄUHêÌ…~©ð†£Ý3Gy=øzGZ©%et´àêrË ,BÃ&„Ì @|ùòå+W*ÌïrwÊ ýÞÌÒDIêÕù +)Ç€#PÃÊEIпÝtâË•yuâ…%òç“ -ÉÂÙa€Ëb†øKA`ËkTÄã%»öw¹+ÁFTKOE¡ðde%ï´ :¿BrTÙê÷€çíÆÿ/²ÿ†½Ïw?øø“›7~ M,p¿wïó/d÷Ê–?f÷>ýòÞÞþ˜ {ͺî7Y«žF’Õêi¡rrgRÆ4[¤Hçæ’a&«.à À¼3ž­VýŠˆ„¦õzº¦‚]j„Á}+HóT@ñ’VGeüÛb³Æ3²m×±³Ôùh1ê‡wI§7Jãþ0]­/ÖW³âx4íL¬=×”ç0®4ŠÕ¡0¨”Êjξ9ªƒœ¾4nÜhãW9p²(Á}ÛŒÂVµÎÀ©àÇÍÕôú9€ôÜ,'3x0[p}'ŸväŸó´º3¹½¢þ¤Ï¡ Iã&y" kB¾¤Zôñ j“M/êg¨bC~óý!}ó8]ĽKƒÛ’m|Öß+D$Â-b·ž_Ÿj®Öãûî¤ìàõ[ Ó]*ƹl+©zâGþP$I­`p‡jS¢9@oBÍ0¼ÝèJ) +pêýoà_)]1ºü«4&D:%I¯ë;tRÁ*ÿÝ6]X·7Aÿ6Þ‡.ôÃ)PzGßÿZü Û×ÑD&ô¥œu<;AПóxU|1ߪí Õ0 +õN¾–ÃãÿùÍo†Ç#—­)£n}qŽ•ͺAÅ·ø +|ž£BÞÒ¿ºÁÔ= XjŠ)$™$PÕš*•žê7g›ø`¨Å ÿp°åì"År8{>ï0æ^ ÞÐýo@‚ùÏ‹ŠðÕ>˜AÌÒ,ù;ÀK¯D +þý‡ÇÌéè¯aº€žÁ}þóO„õxüõ$nBêÿŸè Bô5G1.@áóöýA±¹Ùm‹Ì +òY}˜zã¿Çÿøâ€ÚJÀzð¿•ïìôòP:æ@ }â8ÙÌñ+,Ö“aWX-M}ZY¥öÕ +áöÁ¡%ÒM©~*üÊL$»¨ÿÊß9Í9IcGBcT¢³¤ ¸†=ŒÍ(~ý˜íWê>A‰Û¹ðÓK½é1lFÀY’_z«ÌÄîè›üæxÿ]Ý}>òB@IE1{è|™¬jÆ¥º¥§Í_KW±ˆºŸDœ‹%]ƒïHzšõ”´›'·+3³ºxP+lØQMÔÏ”òa_ýÕÃyôL—ˆ¬w3{‘õ­þd‹H¡½æç–×…JúbÞ ¨ÃÊ•?dcBn„rR³r¡IHµ½0yAè#äl¸ZQ.ªÏ [«2IUñ·‰ù»4UIRi;δÈ. >ú@ï™ûKøDPâ88PÕ9{¾-Hó¡íJ.ÐÉwFdž½]Vd]¨Ì*å3•XH𯫔û›ÊÔ öÿØüøÖþŸ|÷±Þ‹¼}ã¦þõ?]0üñå_¿}ãÆ’Œ‡ÔLV—ÒÿZD“,äÙ{‰`K".0'¶˜ä+ÓÓS855=3Q®ÝápшÁájËõz{]Ìgâ¿"8¥S´ÐñüË,ûZd,ÍYb@(,®×Z µ¨Ú´ˆžvò}L¹Õë«â˜þ4ydƒ½ß‚ß7cd—Ôvv’¨!­!WMÁE#œã¾q2·tm1O”…ÖT#æCÎÄìì윉ÀP=õ¨ß•CgcÈxˆÀ™—Ü9çP]Ýd0Øn½“«Á0(¿§R2„ =Rƒu›qéV½ rQödQÊâkåI¬Å¹åk™¸õ$d”€ú~G©L«õ¤(ÕPa°lùö y7^L‹o†ÃÌã°wî:%.ZD¨§$%6À]s$>4ÌE1ÿBßòu$vqé½àMø¼fjyã¹¢ÊøkÒ€Äæ‹tQ*ê£ý¯Ä䄨ïîF»[ô»Y;Ï6ûê¼Y›› +`uy15¿ÑñoG£aG‹e6tq+ÈB„ ¾Ú×ÕÞ–.Tº¤÷õñ7ßý é +!¿àÀ›£•€Åù(p‹ÎÏè'èÿÖ¬AÈ£¬-¦Øs!]É”%0Mûmž +n­»®üÙŒ2]JnG&„~{8°à¹€ñ^Îx­à{Íx£pßé à;Àõ•>}T¡@t¡½B©Tº÷}OôÃØ×_0ûÙÈ?éAýÇ' ÿú˜oŸ +ôÅžªúŽR’‚ðÝ©øZuºZªsÕ¹Šnq…æ83Ç6kO.òq労¸’ñÞÜ{\þwâp'.ä7¼¯.’Rø>$DOÓÓQÕy +ÌEõh‘uSÞè€i!ó]~vNI©’r¥¶Lú¢Ž–¨ŒTP©×Uz“,qšD˜™þcÒê.¦Û9Kçefzöf§URs!¡/ˆ³¤îUß9sk}¯›¼7jCižßúêpvö‚J”$åÆ0;wå¢ÊÜœ¯èj`Ói¶¢Fý¤ é8å„S§ßãõèú÷©€ÿûK€¡ü¬ýÿ™ãÿ0ïÿ2ûeÙ|óæ§Ÿ¾ýgú Ôÿ‚  ü;8ðãÏ.zð)ႌþ7½+o,…ŸFYÕhúròé0ž6á¯Ësb›[h;e¦Z7úU/`‹AœÆõv^ì “²Ì¯ò°’e[y±·vF™ø¿Ìi}€A“ucŒtaM8näC]³5ãÕëiS(ü'2ëDƒò¶tFl’KØÊVÆzüB³¡­‹ +ÒEöÊÑ…™ªëZý +~7ƒ€ƒ$ë9Ó ;ƒ—y ¿Ä\è1¶‘W¤âqL<¤9ÍÓJ‰á»L¶P’Õâôé#ˆ©©€!qŽ„bþÉÅ oÖ£µ‚• ”N€<ë Sæ:v:w•Ñ‚Ñm±Ý$®FIo¿# `ª +‰É¡0#¶HN‹»iÿ +§Ói±êVÒQÊ]0kýH8›eL)TY‹f5rR¨ÒÈ~n©'ßèBÅJ +`€àノ`Å[‘õíÒ@I):_ÿŒ`#xÀ}n«¯òîâOðãÖÛÀ‘~{úç<úrgBd™|sÞPÇ?œ³†…@z.ÚX €[ ¨ˆXÄD¤–.™œ. 4ƒw0ýÀ\:ãXSÍ«‘S‚·Ç€µ,ïe]¹Hö /t_ðo´€ü›ÿ_å⺷ovE!¶=ïßi$ž_†;¸ò,'¼ÿÑ“‡O=1Åè ïñþë;?žèýüŒ÷"'‰À #EàGG*ȱ†›jKí6À/0ÆÒ)e}Kÿ•¨ÆrgEu( ¦Nì³Ôä rQÊjúÎ*Ø\WчøSMÿB¨<²¤Ö¨ý˜ÕèØ€¦¢ž²Ð’¥ÞP-ŠãéÈgú᪖fS:A˜@b”þ22®ôܨ;„Ê„µqEf-^6ZSq“oõ Ý%V>Äb„Mñ§£:XU×ëâæê™ÛŠÚn·ßÓ«ïÔ¸å(À™·tyÚ‚íÒVKí..ÆNn ëÇ5ò®’Ö¥Ûb_dREÏ]0ƒ¹U3ÉV'% +¤™ +(fÛ&ý‰̼5[™+7íÝ.{™ÖO!ý,õÊÜÕJÉgm½¦ÕEÊÁuî×4½íeö¤!u']ù§gU—J¦ŸR‡D³åNeæŠú¼ _9d°Í©ID5ÚõZV˜e(Q“׳ººžt Ô‡2 MÕÓzU-ÍåMSBÙÿiÿ ê¡çíÿsø/ðñ_ Ù?ýD àæŸ{ÉŸ€ü7ï}ú1áŸ|þÙ·½[àMiªÎ¯Õ#ÓZœ;¬>ˆ,Ò¯ìïE±ÌP"-òÆl£³¬¬¼ÜREë€5æ¿°EuwË^w ˜•ž‘Ö±” w¤jãj&û’øÞ%ëYN\F(,«{µ•R÷¨½w€öö¹Aq%+v‹rt<—ÙæÙoÅì;]C;‡`K­7ð_zÖPzÎÄìÈÂ?ð¢à| €“b¤æÑõLÚ+=N!RzÖñ4oËTM§ûb½‹nqn“yÑ/ +žÐi4 ¾(žœOÙ‰i=΄¬ªj”à^n@¾Õéõ~ÚÛí±Î—ÎÑñ\÷ +Ï|´‡_èã:*Ú´.R{þëvÝûìÓ›÷n¼}Sô +ðWú]ˆà¸÷ÙÇo߸yïcÀO™UãÌûʆ„2ªFмÞd­èÂèɘG̦*«•¥%•Àh”wãa>üz˜ÇÍû»’'€Õð,+‹N¯Ë€¿ò²ž}ÓIêwÈç‰øèe4g"º¼XSµ’á(»ñ”¢6IùJsC3t]!7”ì'u©Å;³ä¡ðn¹†æV3x 3Ȥ¤(ŠA±³óê€çg„dQ£º…îN ÀÄÀa‘惲NX«ãˆcÑðn}1Õ±“lUXA·Ë71ͱ6œݽ]Wª•ÐÍ‹¬ÎƒÊ|O€ˆ~ÝãØŸ›ãÑꊜïaB† vŠîêõÕâÁ®(ƒN‘Ns0®ë¸Q”ª›ä£ÝÝj ÷E" + v*Hr§dš"8€Ay¬oS€‰@¿Z‡¼B‚€<KÏÅÈjW’7º ÈÀÈÛp¤Ô·›Ä@ýöxx0ö I_ã8€ ¨KK O<R<¯òüñbÄîÏxÔÄR^ð¬‹JH¯±èí³S_ÖÀ 1FýÑ:Ï瀎¿Ð [¾Q ¸Oblþ“a¿4ãË|²›„]ÿö†`?"œ3yäFù1ô…ûŒòëk^à¯gôù‰¸‰>ñ¯ßŸè£þ8G‡=%$ÐnÃGf/ +(;˜HƒJÝÙñÕy¥R$Ÿwñ Ñì¤ñ–CÀp©ÑWÆ“<˜3Å–Ô¨Ft8ÕÃI& ñϰ4ŸÍ +6ͯH}Úù©þ«FÉ^½¢“,ÌËÊZ›­õAdŒV½“7Ž'r³•„Þ Œk’©%ÁÈÕ™üž%¶šbÚY8CÏ>d¾9;4«Ñ³é*LõåV ¼²lûšÇÈÝõIf»Ò?ŒºŽªÖwúDgXXæêÒ±Åή{Ô¨¿‹Þb’8sºJ«;œ¦œ¤¯ǃb¦ÐtI}Ë!Dÿ¹÷Uô¬fæÇ\cñúËnLy!pX¢ÃrɃd °T3aß+GõtÄœqÝFzMPinyeéËË/êâ³³>Ï !¤œ&óãní°CqÂØZE¨{£>­C“„˜³Fr¬¢Áè%1€NeŸ×ehl´#ÙÉßK¦~^ŽÿÌýWØÿ7>þùå—àü'ŸÜx÷“ψÿÿ/„~üñ½OYX"vðöÍ›j5¿ã"Dw)¡P!¼é<¤Ý´U‡Áä–èH· c‚ÿÛ7ø Ï¿´ó'7udAOo¼Ušíü:³ýãÿ¶kÚ¶è’ÂmU•Ufø—4–“ÆJ£2ë&d>VYQQöë©,úoFø”9«pl™hDˆ|#®·‡Å¯r©÷û÷óQ U@,b­²ƒ)¨Œ*Ñìl$ì ¦µ[ÇúVQïž ˆ“è'îbqEò=Ar¯˜xÞ3À.ÖoʉsÜ^!E‰ûájº¢z'X`à€÷p’ ¨Æt'Y3O9ÊG¤ùW_í è!Y‡¡!ëât@7íÖ¯G]‹_ÃõͺuM(€IÏ颸ù0­EÉ&—-Žó8æ»Âq€üC÷C³KéÖtàÈ„E:›PK£"_­K­¨ùŠàÁ™Ÿß²a¶ÕS;@)• +…=ÓX5ú"ƨFX“`âÐ-& àÝîæcgÿK§€q %]ÆèŠ¥ m\À,€ß<8`À¼} Rbð}bdñÛp& ~ „>àœ¡H””€îx€ÀÿœàE`³xoøŠcîE1ú ûeë¼Hʧ@þE1‚}ã?ýU¢—ù0¼Eh˜ûß0ôïéz8éñ” ±í°Á8mã£& XÔ{QöëÝÝýܦži†¤GÊ=ç¿Z”zß@šÖwJ–-(mÒÀšŠR¯ì + +ÊzY$ÿÕݘýµr-H˜O'«TªQc™u‚}Ÿ±b÷Æe<V ú²%£Åä›ÝýÑn{qÁ©ÔUj¬}F ”­ó™é¸\$@Ïiæ(¨¤1Ï6A˜éSîÛÅ}üË*€õÄ碈]q=_Z÷µœ: ÆÂ¥©J”eõº,zs™úùØøçIX?Áÿ—ÙÿÌøòËÿúåÏ¿ü³ÿÿË?»ÉÎÿŸÜûøc±€¿6 @Oü1e‘uFY=}S`LïÞ¥9 + ·dçiT0•M¤V~³Û˜ªÈÂò‰Eq4r9L¶Å¿ ~^ÖG¸‘]“¤Ìè±óç;©jŠ(>Vo÷¢ÌÙÿU¥½TÎWìÓ³ :c4TAC–Æq‡—twAžû»™‡¤!c…WÁWOí„e¬N1‰¨A7²ÂÌy鈙 ¼>ôÆ2eàú’söùíYüÿ™ÀÿË/™;ð³{2÷o¼ýÉñ,ú[® ôqÐÑë»ÃA=.Ž™öÓŸövJ/ ðŸÕYŸ‰ÄŠ`‚œb@zeºÂ¾6X?5}¡z±öÖ¹!„jTKx–=æ®ÂHVÒ¯âø ­gÃûÜ3Ëîj¹ª¹Ü7YõÒyÙ…x¹] ª§aZ† Œ…O`¿¾%È?´-zð¹$ygö3Àƒ‚+Ý£\ñæcžbgç+AÃËgŒ÷à${Ê4ÑåOÉE€¯Š¯¾([ö4›õZ\‹«Q´×»í¬^ì ó(z_‹¶P â;Ñ ¼¨ÍÂSTàŒÜ5‡¬©A ž©G8 +è– E¢FG¯ÖY*†¾·ˆéA†Yƒ‡˜ ¡_¨gEg··ûÛ]› @õ®z\_‹…ˆ "Œ8^HÆx‡ïÇÃM^z’X(€—„¼ò1öxÀ8@ÉÇŒgô³v0¸ `ì9c@?¾Âð²u†þž³JÀs1Ì ›¿Q Àó³ØÏ€WÆkí0æ"öüoY@nO +xr8ý >àPç¶…ÀÛƒma±Çÿþç`}Ùôm¢÷?²ðD¸ŽgPׯxþ üÐ?f{åó©ŽYÐWÏ|ưgž=Ö…O˜_p¤üã +V¡*Ha9þ_«û_€rŠþzlxèHï{»±KI‹¸‹xÓ +O=K’ÍÜC”¾¿,íÒ¼Ymä-0r~I½T”ò6žj0"ó K­x6Ê}f¬;I/²ê‡d ‚7'¡Þòž:r›µ+ʕمË"îÙH;¤B 4ÿÖUáóü­FÍŠ ´Hy³´¡ƒÀœEéåE&´8Ÿò™gÕæ(ßâL6w‰¥V¾ÅÝÇ©ê‰$dNÐl×-=ºòPy²R–†.}1xÿÕEVTJ°ª¬ØïeÍz½žu‚Zñ‡v˜`'ëP®رUÏØ“ÈšÀ>´bGA•ÐG’ +[Þövu"+YR/²ýÞO÷÷ + óò ªz/Æ¥Kõ’8šŽ"Nv!’ÛRéÀ0Rá¹jÅN€›Fø×Èi À­31/z è§€ó1£ãߌcµ}õ:x&1,H Ú93 @à%Ý¢>Œ@ÿÆœñH;Ií©¾Ä8^ˆBxm €Ìâ’œ™ð½öøW] ð10 Ÿ‡þ¢yÆÔ-g|¶†½^þÿ@ÜD¹dåŸ6ùaŸVö#þÏÓûù`›ÿÙ“o•Š'•pN |‡ Œ]° ¯ÅX˜‰ƒžIØ"H€‚·E6?H•œqñøÿÿ+5®S)9YÏ–Ê€Ûcüç%N†qµýµº^øn,좭_•ùñÑ ls¹ˆÙŠ–3gÔ¾S¶úµ Kªå”Ò.gM9S…R1:,˜yÃØRà(±gÈš^)c¼¼m·¥Qèk•™?¡5+ïA]t‡ K‘šŽ*cïEÛÏùZ5vp¾ñ_}bþÚ|£¥Ä“6¤›uúy¬4ãi€ö”èòNÔ9ñ€‰RRÎ1º‹LH¡+êw"Þî ³þþÄ}¬Œ˜¹6w+eM¿eÇx3­Ò¥†aŠN ÓöÚlJy¶XGasW§FéUqÀسn3uufú¶ ‚9*«lØH–t¡cKÄ”q~<ö΃þÃΊõ^V¥çšVŒ¼*ELÝB×¹¬¤/$E½ }Á` + — Æÿñ‚ÿ3øƒñ"¾ø¹)»Ýd&À'z£Yàæ{ŸYfq5} ¥–ç;[Eº¸*W%UÖŸ!…G£±Mž¡:Q×YLóû„áû €4Ô$‚ylîµ-/h+%`Q/Ã,J j°fM–œf ˜$/!¸ëÖ¥ØCå fýÊA ²èl ¸Ô…ÿ³|]2 j±ýäVb9? À\"x€†WÅx ÌÄ0‡ý¯[èÅ€Rã(²¶S|µ<Œ‚6jõZ­ÉŠ1+“ Šâ«¼ë+÷z_ïnÉTßÒ'o°4áï®5Y¶î Oò¸ZMóà/aŽ}´Â°¼²´.À¦š …ùkª©ÙxÈÄgVMÏ©¢Æ”ØF<Ւ€^oç§ÿðð “èÙ’gõ4–—VÖY¨× P¬Š@Ì ?Âd`[@ŸÑ ¯ø›ÆèàWÄx€àøÄŒg(0€Á,€çb„öJZ÷ŒàÌ:/™ {}/ÂâL¾w `nè~Ù:ÿг^²ÀïØp÷yÀûfà®ð\„ÿ<Ú3ûïÑ á2õæçög2éI‚Ÿèý(¨Ç@@ßs +Ö¿ÿH²ÎðÒÀ:üñÉÉc0p¤Ûj£›D´ÅK”Nÿ ÷ÇøÏÒø§2VÖÞFŽàÐosð›çiÔ©r,a@ Øð®÷æ’Þäͨózæê‚PÃÚM¥v@¬.4–²d®‘®M”•p1„Þ±!ø©ä)Ðéþ¬Î'Å#õ€Š‘á…›þÊ[×XßþŒÁ‘¨ËqóYåÔD#¤:'Jøû%f’"eºcx¿´„YP©,'ÒØ(ºúzžm‰4ð¨o(Ÿ²ìø ÇE8(ïeÒõNi—¬$bi%‚]ÐÙÊ·Ê ê\ãb5Ò‹µÜ± xì‚Ħéû ÄÉm%ŸòDtáz˜„¦oÐVe°¯AֹʄÈËkR7”º¾²Ô¨Lb$bú—§D¸³G(D=¾^^n´ZQú0òæ ¢ÖâF^NMÍV’~=–® ñfrÆ`ó¿Äú3öÿä;˽{_‚þ_þüçâP†/ý7ßýäsÀM"Ÿ~!]ßSkde~£( ,¿Ë qo´Û¦ÄŒ×,r%‰s¢dcWlµÌ\™2Æ^# &¹ßS¾Þ×Ñ…Ðˤ֛:Š QcHó"nä=7‹õ¯S6¤Òízù¿ëtá±ƹ칱¸á€ý¸Á$$ý.Cà2š{³–ñÌ +'K üßìX hLuÏy ´÷Ø `ç«—ÅèÖpš€ý'c? ‹¾õÅïcÀí¸É@]ðà'ÙÂp @ÑcÆVGUô û¯|þù°óažïÓúë*Ñž;Yu?Ò¿Þ²+®š¥¥‚h²d3j¿öš…Šß sÇÔÙ« 䩓ŵN¾ÿ?ÝÝÿo?Ýšl§$¨‹°·è“Nç;KtXÙ«”u(½“­­býq¼ü¿ðâ,€û€ÍÒðÁó1¬8^ ßß:; @dˆûpáw2+·ÛªM`ÈrF5··d->6ŠüN/˜–žP¬‹ú;™×úøí·¿¿}öôÑÑA¿­ +bÙô··7î{Åöf>8|èóuºícÞ|gg½^1µ¹ùLå7|ÊÄ=: +þÏz^pñJ€ðo½€Sü›|W¹ÅB.ç}Æõ#Õ¢wþñ²¿aõŸGO„ÒT†¿þŸÈøì?Ãöÿ¯JÇS¥XÏ*wÞ[q‚°˜á-Ê?S!Þ0ÀŠ€{Ûƒþ¦çdi³YêG §ãÿ¼©ˆCžþžÐ¡¾›Èˆj6âÛÍ÷…á@EÀ}) ¦DÆ3"´ç˜Ò“®ß›:+Iãj´ÂÈòµFÃ`„_OâQt1rvј“”é'œËá燬Ҽƒiiq6]Ÿž­7$KzúÊ[x˜0N² Ê$[oåÕ„Xl‹ïÆSÒ”’tš]ž5™$}VZ;Í&¸¹°ÌÖwAS#ëÒêcPiÜNO(<+i .Ê; Î:=ÁÔå}¬˜Y•K˜ëXlëIÖ·QQG"dXâ´1Á¸á©Ñd§'ž’c›1IžÖâ6 +Ë÷¶ìHµ¾#xffcÖ –ùϡГ÷°ÜÇÿ¸L`Àý-ÉÐäèþËw–ÎGHÊñ`eÈóÔ´Þ‚<\k$£˜ÍZ¾Lëÿ"ûÿùõÿŒÿŽÿãÿ>EOŸ~òÉÛ7DðÿðɧÇ»&F…øe¨ÁÒ0vë2DZt]}âQ ÊØœ_n,å ö<þOUnë¼5±ä<š‰ê_L§!©â÷rrí@Áð=»½æCœÇ¼) +ÁPZW€6ųRµ®&•¦Ä x¼«=4yÔ;¢ƒuøËá +5Cc>?€ ·Àë [^0Ø¿ÂðÂ^$LB¢tâoÔ‚KÀA>.+. Fë,X%ø¢ºÙO²¯tߣ”Äà>Ûì•CƶEi.F«mö{Û5üwD¸g¹a°Ç–CÇX^ÊudÜ-Âl +RO©z¤oØ:0£UUC{1ðûÿ°ûÓýÝÿ¤~©+Èúµ˜äꂸ»p˜ž¥´Ž³á€ú€ Øç|ñJ™xÎÅ”H—nc€(™gÛŸÛ `¼àAX¥­Ò{º™|@œ¶ñ@ÄòÚÒð»íCã€GP™È*VÇà± Àv°ÀÁÞPÿÅö`[èxxòì©qþ;^`‚V}þö;Áµ®o ¯ž>ñ\µ±`83 àÍ×€¤Ýÿ÷ønn.b×s>dÝ~¿_ ö”É£OþÇUÿðÑÃÃGaΈñ{ä*PUxV¿ßcùSò,Pìá%϶¿*öÙ“Ç$”ˆ¼úRuÉÕ¸ú ˜ Ê¡*:ôûÛ„tÕ|›±pÿÌø?Qd¶ÏpÍŨç;Ñ`7/5Þ¿ Æ6èf6ˆŠý3cì|í\»™d%’òEdʼn†õ4SYÐûõíöF×ÙÙÙ\¤§«ê(àŸƒu¸»ÎØ:ð&bÂ,‰þ!üªqeö*kí©Ã ˆ a‘Zø»ˆÚ#neø—4¥|3¼×eðUº5ñèÉÒ’×éoü‘(AÀ0ŽÒȆ†Š¨…/Ò[ÿëGž,»†¼„ T’]މŒ¨YŒzñ bø[˜øV”Úì(nŠÀ3Ädb±2«ôë5î–ô%¬÷à{8Í®†¥x.€PI1G¿ruª23K €×RÒÂjø+¬Dp•èà zu"®^5€ÉÌõž+d=QÕ"äÄ™I¸úø‘•E$„›£f<|™„ ýóS[lÿ¿€ÿ7~æøá?ØïŽù«Oþì¦hÀ=öý¹yOø¿_dõ,ª 攊4vd‰Ä•Æ“XÏ‚$gqÆ+W*ÓaçŠpc©Í{7F„‰¨šx¿`ß³/,ª‘Ö‹a^tÿ£É È]š‚¯¤~-º1K]Hu0ˆ5`øY»ÛéÝíÜýˆY ÌÂ83` ;†1‚]N=aW8 pX¼:Ks@Z$!@M—N6ƧÎÙÈdþbïxD²k,ÏÍ"Õ׳ô'Ëá@zÅÐüHoû÷ï§éšÚ"çL›Ic(¡:ÍÁý¢Ÿ­Öã|8º«œº¹–ø·ÕºÃc÷Ë++ÉV^ï«"{Y÷8'C‰R«\^nµf“^’ ‹¬YK“X¦ôƒØÿ‡ŸþÃO{[PDˆ®õtYVÏO`g½äù  ÿˆð¶´ó_þxu À†I^X PÍêåë„•7úù†cÆp­ðbìh ƒS@ó¬à[@ä"€aû[YßþüTf1`ó”ór[@Àˆ™ +(Ú`x4TëU—F^ä8çxY €÷'›päÍ<ßkÀÅ8<ðÝ龜<ëÀA+[²Ûí‹3 Äþyî?KõØ>xÂb~Äö=#׃§Õƒ'Ç? æ'¼®&¦ +Úóïiž&šOÿù?òªÀ"‡‡l<È·7»D¦ÍF|6þOÿ<©uMÄt_½*zóÙ2d.à?œŠoNãÇ 8ðõÏ+/þYÀÚ‰9àš€ÕŠâÏÊV}lÞ ¶Æøt¨º<šú½{9*+ô²Ô+¬¾ÚÊ{+¹Fc¥]™¹:uu^Ö5?iÛ,mDÌÓ§jd²fÇ0ýRîHÏønm Uï)GŠ”ÍaÇ¥  Þ{é§[åÃz”€Ú Þò +¨Ž2”}RïdPÊ…Z~“wÆ)_nõ’Y†tùæÎ;æNBÐ+fAÁõd”· f@+i²¬SùžzðKšÈTï­&Q9ÛS"cEÊqë}þêÌÔüÌ´Iœ¡B80a·ÔÊüµ«%x)ð°,¯ ÕÖ\Ä4L)KiÏq±Êjj4nÕp2L±ò0nŸ®ªö&Rzóìÿ çðÿ¿þÜ#ûŸÿÏî}ì?¹ùÉÍŸ|òi¾;Êã(7Ù¥í)Ó[½á±à¿;, +ꇺ ƒ7(ø˜0´±Ò˜žU=U¦Ø¢ÙlA¥J/©Ò£dT„Qµ±Öo ÌøÖ­5LK-vwcaê¦[îE…¸-»™ÓªxöÙIÈ kGò}@‡ÐŠ:!Æ]3”‰`2è‹åÅu”t|ñBø—Ïx~€fbtyæ;Â3‚ŒóÊ12ÿwv(’0PkqMðU"pK!þkóöpPÜï÷×tÛq¹¸1ó¢÷z£¸Ø_fmQóêA²ÅCŽéuÂöåeæé’ªÆ'Œÿ÷ ÿßcÃÿC=ÏaüÿäÂ=üïº0Ð;ÐEþô)ó©O£¾¹ƾ R¨:Q=±p×b,àÑÃ'X àèp¤2Ýôûy_ @]»©ÄI—Ÿ±ÿQí%ø# ¢•pÏKç8—åÁbΊ¬š2\ +f‚Ëwô’¨œšÍ$0ŒÑ¦­œà;vTÏËF¡Be#$êaI'cÃ]}ªzºº5ÚU‚š +ÐTÎ"iüŒ°îžÔtwe/€?¸\™Kz'±IÜð*:Xè™lzÝ\_q2&R®æ!§äL:3©6úÛ@*KV:A®ëöxâÊÌC–õÅØ0pÊÍqt %^9)*çÍ·î‹ xÎy.Ï\ÆÏø¿J]&@½–´˜‹þ/ÅöU¶ eâÛQÊÇÙÙÌd(q'¥Ä‡0ô ”ö=—t§kS•ÙiŽO•XaÓŽŽè¬¯·–“Y^:]PryæÚ̵°Báü¼ÇFIƒ¸PJì& gÏ0ôøó¶~vN¦.Í4’"®Ëè ©y3 ÓÏâÿ+ìÖÿûòç§ãÿ¼è•ß¾ñ £ÿ÷îuŠáz³ +ü»TZ´ÈÿŃ}¾öÐŽðŸjUYŽ9 ¥Vä·¦g+ÉÂÒÌԵʒUi¹mÒ:Ck´—cyɡԮ‡t…k–÷T+È{Ãv”ÆQ:ÌeTˆj³¥{+&¢ Dy]¶¶– GI$0 9ŒŠ’ÑûQ¢»¹i2ýÞ;³Óþ>€|k‹Ä“ŒSÀE1ªø¯vv^½ÀÙ'V=DiÒÕy¨1—øïÔ…Ü€Ë$–"­ ÿUƲöOÚx èí‹­@ú÷íàìRÌÎõ*0ÊVG°^1r/Æâ"[Yò¡Š`KLZö¿ª‰ý@Õ;tƨ[*¯Jms±©.J”FÒ¸vµ±Ô˜eGlŠCd&ãîÖîÿ÷Á?ì‚ÿºŠi¸'¹½>/-x7|¢ ^ð´’;ôcåÛ @Aç`ã¿Z.ŽxaÓû¥€ï¥™Ïx~süâ:€Ú©Ê!€fÚv À`ð*o6Xƒ€wú*€oñl¾èCâa@ ËX]zìïHžóè«ç<x«¿ €1=¤÷ß6 ä$ù…ÍÜÎùÔè…‡ív·¯ºeýÿ£CÙü‚áÿ㇬ÛÃî~À8Ào7€+ß$€=ÿª_©ý?ýVìÔ¾äýñ…ÇpxĆB +: ZO±Úì:3°O‚šôû©"ëb,V’ª0iöˆómµ¬€#åd«±§t|ìa펱@&¦vÆgX@°â} ¬py«ÆNæ>¶œ'sÄæÌD×Å÷9¬TVæ›!:ŸÂ·tä›  °{+ KúàH‹ê6 Æ`¦Â#J"šElâbæRŠÏèß'I«HfkV=aò|X|àû©?˜ºÌø?®µ®ãØxQ‘©…‹ Oü˘ÄñБ +º©ÔS‰ÿž¯2rmæref]@™K£1%­Ä^Ôå…™ràÒÔåËWÀ@erËTÀ%iQâG à Dx³Ki’Q‡Ê‚ÒRÓA¡ÞLhGþ9û?àÿø»R~Æê?ìpÖþ÷Q÷îݸùéŸïîÊ,¯eCVì=#¢=ëýo÷óõ¶jJ5¾§ÖŒŸn\wdµ'‘q‡!õʕ˪3*s,´e…ç —5¼¶EÝÀ—³#Üïþé~¿Z­·eþókÒdPbóIÖ¯èlåq|¿›3åEÝ5ìó@ÃÄy޼óÑ]fCÃÍØuÓhPe%×IëÔ=ôÂ^ú“.$8öÒ¸õžñíT@.¤±€œ úyâÈrÍZ£^«ÉüñdcÒ+À˜Ìý~ßYÄè½!V(¿[Äzμo“8 {8©RˆT~Ü¡Xž·ÇRéŽÓí+eµ¾šëuù]'¢½Ò÷ZêŸ_÷ò$Îöÿ»@E…ôƒ®˜uˆýP?ÑÇ…à¸À ÀH¡Ù¾@gÒƒ«ÿ¥7‹0ð,€ bD¾ù탯ÏÄè Ö&"yÁpA 0sÆ x[ÇlëSÀáÁöù< ôóç=†G¢Ër¥<çbìxU €Ïº(@ߺÿwî8ëám6ší®€Xƒ +Œôaùóç5߬y±%õ“w¡gd|…ßÈ©ç_Yv’¿}FqOXBP´B,à)<À3Âüн=% |#@¡&U~jÿWήXá!é|©{Ù˜R$Lñ·âʲªÔÃ"ÎÔAÃ@óŠ€×ZSÿ±¨FÒ¸ÏÆAíݰhAWq–ŒÑÆ2Óu,2X0bÃòPÝ è©R}QêqX¥ŽFÓ•k—/W˜àô}’£Ù°Tïí4aU‹‰KÐФ<ÈÅ;@I,N˜š`LYëç[%˜­¬+»-é< ‘aÍ@Ô‡¯¤30dJÓäÉ,f‡´ !ÌØþŽ=I7«‹%8ßõqp#‰¹L¾( /HJŽ(¹‡Í6¯ë_™Ã…5PÞl‡*i­4QÁr°‘ÒsÍk9 @M†Q¾Rm°Ó§CµSáL˜l,xÿG{²¸žmðã‹=gðÿöÿÿÿÅ™ñÿ þ³îï›_~Qô’zÔd©Ã€ÃAT2ìûAœ«©ôÊ*µ1PîT‘>‰=4ȤŒÌ奙©©{_K—0µ‚ ÚNíÖªÐØ Qž¬ ûY/y-²]„ô/ž){ø…nZ  oþø>Gë@ Ít“IËѹ˖x¢·3x﹕¨|n’‰@-âl P}ÿb€ÌQ<û/‹{”Ò&ÑÏlPÆ$ñûq£Þ¨Å2ÿ«UõãŸ0î0ðȃZˆ¬|ä€þýûê”"6à>ªTîíæ± Ƴ¥ä÷ö‡yZoæÇ4qz2Ã÷b÷NÆóöuïF¥§+SÉÃãö¼Ü˜xë,•+¨>z~ûÓì°,Áã_ð¿ÐàB/€àü@þurq Àx€ì/áùx€¶÷S^ˆ8:>>:ÀV~ÿü?CNc6_ Ú@bôÅ‹1{ç<aà| @€ÇÒPè9@ÿ)°`û4ðõ{èäó€^Iß¿í:Nðoð]¥d¥ ª dÕ‰Øÿ§¿=Éaá_†þYöï?®zGð;“ZÀº×'R!t'-º²¾ Ò'jÊ€¢fNä_à'29‚âubžÀ¾@0«Ã½ƒ=uºM¶˜´…«¼è/ñÿ,°cIª¯Ù xs:™8h“¬}GÿxÂ}€f k{Ðu€ínû~#oÄë">çŠçÐ[Œ|ȯ š%³‚]ÌÔ©õá–~ôïtxõ,ý *:غG8õz°¥MÙ Ù^ìà0})R%‚ ,ÝÀ:ôêd­Š5êojÄ)WÒù~ìHš›Í$Í«ÍaØ>ÇötÁBƒ!!ºêz½ˆ«‘=²üZ²+„ +ppz‘¤+©Q ÌwÙ™Õs’d `cƒzþ 6„§ÿËÐ&$ëFõäveÎÙ_VxXx§—´XŒ7­¬­ñ-|bÍ̈ëèXrŸâu鱺|'s|¿®:àÒÔe€«W¯]»Êk„rP³Xʘ°âk:5ž0§d^YÑ©1²z­-0»óæ@€ðsöÿÙïÆRÆÿ{þ?øÆ$Í®ÿ7nÜû4&õE™XTŒJ@UéI~L:¯CdãæVÏ{܃ç.3 V%ŒIM´1k¬ÕZg®yÖ˜šé¬›r9‰ƒRuêñf ÀZàG¨ž…†>NŠ:^ŒÄ¸pí‹sªžA;®f#Qô^,BÍØÁÕè e}ö>êݵàÂ(@¼ð"/Æl[¾*D¾RŸ‰  4¸Ÿñ„(§žõ°ÀÝCÅ{[øO@]®g?é² +@épR9#à?çÙ¢\Ó…•ä^‘ÇÓÙ;½»Á˜ïކmé +Æ$´7õ?ügWÕÞT¥âíð2]ŒFj:4S­Ì±íe¢îü¡·>ÞQag½ov;ëa|Llн²Ä´¯]›‡À ´{tZ· RÚù/\PzˆÐ¥Ÿ[`À.‘ÏÅ|ó›_ˆ(÷èL;+@Ãs€—Í8ëÈŠú²Yg§Š„!{Œóß=åI— x —}q€ ëãN<¯Œàä×Ç\°ÀÿŠ€Ã&ýUÆ À>¼ÍMIWti{À €#ÙáG‡'x˜ÅÏäñÕÃNÙ{öŸ>(MO‰òs%¨CýÑÑÍ9FŽ] áY‡‚IÃÓŠ©4loooŠ´¡4ÍE>±ÿ•|7j‹¢¥#¤À°Ü z},ižVWƒ&˜ìXŒ Ñ° õ&Õ:+Nšy­©óé2uÙ-k ]ž€u< ¬Éš›–Fœ´ö{w½â7½½D.Ý +[õ(ÈõKwÆJ:8_íÐIþ¥„xýÆü:3&À)•öÊ5ê»J/‰]#å2ËÐÍcéêèRãã–Ê ì"–Âö/ýzõVän±Õ³ÂLI(€â47cð&é¹2ŸW¿°0_¹:SþOB¦®†0û¤Û %º„ìŒÀŒÌö¤®Êû ýˆ…€PKJG¸¯çT§Ú `rz:Vê >Í$»ûkÂÑÅL˜•ákœ‰ EWgˆð\@=ÁTŸsQGW´þÇçã%=G +Ÿ™™úã™Fš×$xca€çí}u‘ýÏú÷Çÿ%þ|óæ§_‹ø=UzÎB¥.üõÊzžÕeë²qr=+Fª$ ¥Ä«%4Ÿµ$V# ;=J¼‚ `:á#Q#¦„‡£$Òm„H Bu¨b†Ù‡`z7½þãUFu¹«Þ¶n¨ûºCøš‰æjSè+L^KÕ]ל:éyY€º“RÒ¹Ë_¯s—¥t¥å£·rU ËžzÊYJûÙfî¾"àü:¤V¢4µÊYaÀ <df½)ˆ# V¯^¯V£v7ý c"¸ÿù/c |Þ NÂwvÖãQo‹È}bþ#Ñ›£Q*N¬•5\en‰ÚFcØ­‡tÒøÉn1ÜKW·Y›MpÓ©`TêEï§Å0ïìªÔâlÿ×9ßcQ,ã,Pƒ§SÃÔÔ—<ð:/€jîõò¦1¬pf%Àó1£ß?ž‰Ïžã¹€ï5 @xÍ[¦ÏÅœàŸ!€2 Èê"!¼r±—z$cpfÀ÷Ù Àü«Ímz} €sÀsàßý øQ£Æ€Y¿/óŠ£ôØ ”àÿgÇ?VþıöÁuÝ\LD·'U€:ÐOõ½¾RMé ;à|M}ñ +ÀX“ )|ö˜õT¹úP¹‰ mï1oŠ0âôã¿R êVia€v_NŽK^Di¹\`€°Ó@ŠÖÔm`™)ö·¥ óx¶–«êRËxÁuå-ôS¨g幯RÆ^RU_1òo¶¬Ë¬¬Æ––:]c"ÀV[ |?v¨#F³•…©™ +ûõ¢TÑH`¼göáØŒ,ÒKu\~WúÓ´¥Zîs)}äI5éú&¬Šë¼œ¨£dås¾€…••¯†YêÑœ2`w‚¦¬Ž™åE‰0º"7`B½îÙ˜nžÁ$†5ú/Ï\b¦÷Ì57B\Ôk©òaà=ÏÇt½(/á3‚¿@fžU`I$¤Ç÷µàòÌÌl<‰ßˆ³ø”m¿2@€wãZ‰ÿ—§._»*‹d¾²0/…ÚJª áŒ^^y™ñSeÊþŒyü"ªù¤H¿ÿ^ñçíÿç×ÿ»ñÖÿ¯ÿ÷"þúéŸ %’T +–Ø’­Ó*)ºqµžf*¢n×ó}ùDÒ<:¹à?J†ü@ù­¬¬´TKSo}o¡x…`ì[ ª*ˆ˜Ôu.ÊÒúbu•Õ3ÔˆèþM-B'ëb³\¯µ>w”$‰€ë-aÑèg@¨ÍdÛwðì;ç‚”(š…ª;°9Àóë„¶t ù…³ž[€„Xàún$%ý“ø$˾Ú)¾Âñ±žÅq3f Öˆ˜ØMK€ÿ•PFõàI€Êè8,B¹N…¬ºœÌG#T¾¬@ì6ètFÞ´£.¡V9Gç©dy¼ŠvR•zh…>°ã]*(c¬D¿‡R̲žr'ŽÂWTªX¹ÜýÙ>z& àµ^“·òÝËdâxõ^^ Ü à äáÿð}b$@ 3x>àL lž‹y‚ u_pxÎð=b@îWÅü+z^¶Å8jøÿ9Qä¬/2¬$2)ß'ŒýëOõª2‡æ€ã¥)•qÚŒì®ý«Hõ–¯¿sè azuŒ Ãþ"@^PPÕôøÑ“'†ÿ'^€A€#¸–DµÇÆ€¨ÂJü‡¹Ì9þÏò@„î$ø¤Σ?VxÑ]ì•íùTÔ´ÊwHy¸Z[.|˜Ènl$Ò:º.k°«ûYA´ôCc9o¼dÁ“¡0Þº +¿_ µ¥¨Ãè·’Dcº1[Yž¹<Ÿt6¿•£ÇrÆ!u.­åËð omø‡Ï¤($4í§Õµ,‘Æ_‘bX°#ĉ£¹³õ"[T}c,pÑ]¥—5ÙÆúÅîR‹J.+д²°åX,™½eÏûÒ‚clp u±A€̱a3î‘åy+ý‰l…ËKøÖ?Ë N…u`x«Ô˜0¡àXpè +;#!öQtŽ…(ëÄR3«³4?/"Â`kú^ý“J9@Yun—Zi%b}µ`¢Zƒz Q"—§*µ£”•¿Laì_`ÿO¾Kÿ.þ_Râÿþh׳ÑARê'Ná_R]LËõ‰‡Y=;æM g|)ZØÑk‘§Q”f=j?,7s‡‰aK•é _ÚŠùlïxwƒeg†÷ó™×*  vÅ+U°»Ñ^Ö”]ýûüçª4u@UªÎWP+RÝP=ÞÂjc£“m6›?¦‘ÉЖý¡îJút§ðLm€ÁÞEÎÀsA´0€R.ˆXw €ðç•€3ëÄø®{IHšD?ƒ¯_ÙÃ×L^ q½U¯W»Y{` ¤Tš&à­ôuXD|Ø9Q×+vwG£Q$ùÖpKï”Saw* + æÎ¨ ~©™K3 IÆ,Kwl*Ô#Ê~£2{åâõŽ©PïB'»SäEUo+X%t…ydoט4^çKéêÉã_²@öÁó1£ãc–æ`a ˆð‚ÏÅ|ïYú ¯ž‹˜L‘æ+Ž;þÀzáSWZA] ?›¾‘ŠÃ¾"~!-ª¤ÙÒ/XYU[-æ8ï9Ù;x7}å)<ôNp`ÌÐ`@hî•\–³TË iÚ(VÙ|gÒȳÄ3zÇyZ‹TÓj­ßeLj~$f3ÝXX^±ÕžoÝÝQÃ[ΩÓR%1| çÑ.0§jMõzØ~Û6`:îS€:¹ \©ÂóõDZÐWõ QHÍ!»ª¿€»˜w;3{>`‹° UÊx ™Ì Žð%läÌÆ³!àKc.öŒÑÿÔpÖ0žñ`þ×kÕè:€2ÁépâE-€ ü—_r·(D _Ì}ùÙÚ2›Ûfºòí4Y1#R;5ÓH""Ú0{|TÀ Ógo7¢Ù¹(¬šÁO”•tCh¼Js,¤ª!³Ò­+ À+½wõ?zà«eâx] €(ÙéJ€àþi +þv´Pz /¶²Pöp»Ykv7··÷¶û2LTj6»ý‡Þh†™d‚ÏR kÏ‚‰· óS¢cžžìuÛ›ºÔž Ÿam„ùe2+Å'!Γ‘ +ö ÖÇ`÷ÜÕ‡ß …ýÓ³'û}¡†?“õ´'0ègi­9 €ôjƒ-Éã­~ø½Á—4ò­lè§'è8<õŽ$¢E¡¬2r„ò°Ná tî#ÞBxJDv¸ðódo³ÕTXv˜«Ô”C%m³p¢#¸1E55šŠÀØ8Ìf>Ø ¶q”=<9zŸœlIöð«`ª®4e À ÊÐÃÿKǫ́ÒAºRõ–^Âé¡€¯ÛÊÐÛM5fÑÇJ¦­ãï#S†ûsöÿø/ûø?µÿŸÃÿ}á`{E¢7` ÉV£Ú²j(Õšø¬ @œŒPÜÍ3šÔ[ÐïÀ„C¨¤Ê @¶®ò[]íêEè×r2¹7•Õ‰ûû‚–(eí¹n³š–«Ý3K¶„;¡nÇåCêzÝŒ›«° <’»A®âwíøã9ŒL¿÷@rÆPÆlô</ÀËgœ‹ ˆ/×& + „ÿ³ø¯†&ë”Ò]o.³@½ÁBÀ„¬}À°ƒ=D0P®`ÀÄ <¯‰Àèr;²FDèQB,:Š"Lj¢ÄóŒDž¯&qUà."a€Ž¬u*ÕJcŽ`c¾ÖùjëÊDg=p qZ=ÎöUƒªåÆòÒ’1Ÿ_”à%^.+ vþËǼ¸ÀkÖ߸½@ Œ탴Á\4ìáö¦ ¿©Òí!q瀇°¼ ¥žÔò«¯õíÉ Ýd4aO`Èx=;ÎË,–Q™eB5‡ €‹Ä~÷n{á½>yÐ\ÖºDïùö÷ ÖÉÁvÞ`÷±°8À‘ E[œepæ[~ÿ;#¼.¡PwáEÿáVºžS«—LJLHÜp÷ðèaUôG5×õtŠX)Œ:K>äW–Á`B”²§6£¹ZCÍP ÊGGb:‡'@4èïR.…áô ¨ÔjM±†Må­`”ä`oŸ<Å%/þ@ë ø†‘þÛßÙ'@–uy2NÚï@¾êÀXï/yøc8Âi~üøÙ·DxÂ{{<PàääHàð>1-’~¾¹ÉøR»Ù¨ÍÍ–ð?7­ŽE=ŠÙåÍ8š »Ü!5?G‹õº~­¿S—V×k)±¿ÔǸΚŸHT×)ÂÆ(ŠëÓ‹Qunfzf6ŠÃÎõ>BçÔëµhvVß7êïT£z]êº[âVŠ4ÃÑüÊxöí|¶îCÒj5%oöÊ•™©©?‰b¹Ð GÕÙiÝ|®ªKÔÞ©®Žï$\‰KsI7‹.7Óë‹:Ú7ªÕÄ0fg¦g•¡p†EÊòzµª[Oë§¹H:N žHMÉæÁåU þÊ¢ R©ÍE³ÿ~Vši†ys3WÜ"33³$Ù·YW«Õxn6äƒ,“Àð›nÊÜYˆõCœV¯“ò J‘ŒøY2;;;­ë_ùÃé*å£ït©Å¨©B£ÊlYãAfÏ$hêòÉôŒþft”Ønuz–ðn—Fx««„3g*JùõU +ýÍxÎÛÿA^°ÿ=þÿüÇþ·b‡5ÖšCíâK÷Wk¬KD„iÀ{Ùîì¿+à +ÄLÿ]Yõêl lí.|ûˆçðÒ€ צ–—[ŒOmí3v©%¾Î3ë-q¦%GQ€;[ÿ«ä,ë§õz?kãÖ¥k¢ÜË#à‘„»ói}Sµæ¤Øÿbãq°Ú» €„Y'1y¯ôŒƒÆžzÆ1z9€È&™à¹u” ‹gý!cád£[|5(¾b +À:­EðD‹ÕîO²îØ ðS%”ÁFà@S¤ËÉþãpÆXÙÙÅ9r%ÛÅû×À­U©$·£ôX)uÍS˜º‚)`¾!k»UkÉ +[ SNÌÆ…á/KŠQ;}'JE[ÕÜX‚ð/00¦¯ô” à52ñ¼v€2@¥ó\ @TzB €r‘0‰Lñäp¯¿-Ák¿ÝN¼@=cÔ›{"O„>ØœzÆþSlØea\BÀ® çhO-#ë÷s¶Ø;ØÞVJÓ¶,c\P€ßý3F¿øžê[}RêÙo€9Ìlñ 0R@½'ì×Ó`¯ßOQsð0¤Á 0âr–¯RÊ•@}ï/~÷í“£>sî•×PÀ<…~³ m2Û1¡3ZNÖu€P诈)-ÐþŸ{Ye&ªA—€ÂZ³;8|8èwóƒGºIRÖ@ßð ò¿RêMA…NÀöÙHyìz ô1œæ6}¹Ü”ÙW§†÷8Jô/r¢¢‚’‰¸À ž†0në} e‚Å€”ò'l*ÄMØ1ðÑ#ï:øèäñ‘èËž’" úÊ6Y Ùô€ÄéVÃXÕ¿DV°Ðñê{â©õEeN¦_¬OAJð‰Ûõúÿ!Âï'ˆƒÔÄÐ+s3,ð¬×9‡íÁ¸DU`$äðÇï¬&5ÑÎ.%¼e‡’EìJÒ½~=4sÁÎ)–Væt¡™©+• +W•¨!‚èÅé¹·¦H!›ºsH3§s`ÆWNo¤­€K_‚¤6ê(HC|ÄX”á(úC~˜2+Aº9³7°JWÏp¥M `Ž&?'S_¿ÞÂ"UÄ5Ôb#ú#%”S•‹³‰y3x3û¿\ÿÏà…ñÿšP#T†jžÕ "+öw»õzš›€À²1Œcýhý +(†YK'³”ã%wÀç»ëcü—ú¯\©ä™ðwxœÇ««2ÈzÌÑ7ˆëøÆí2n6í§QÜfn~…aŠ ™ì/òë“F¤F¢ãø“á·Ž Ï» ŠÃG4øY0Î4€ô ê‚"³ïœÝr¸17£¡¼S(p [|‡=_V|>`M×&ðBÀp°óUð$jŽŒ«ÕëžàQRíUÅ+çíX^]‡pÉbw4Ÿ ù"cÊdy¾ª¬“o$2Vfø,®f[®E‹'`d-‚gÛýÁ ²u•:°®»f(p1’ ³ô¤â qOI#d€Â4ÌNí¹+bbK8¢Fwpp´·½Ùß;Áz” KÍ(Š Æ$€f³ÝÝQž„¹bGGÊב޼ v°üÁ~½rK›÷¾2I#C¦Sß…o\!0Wyâd(€~ÓEgßÈ4X › >’pœ1Ñ]ôôpsé½¹5=›¯_Ö‹b«³ƒ.—€žՌJ§—Fiîs+.݃]sÞ×i–ÖJÌ—\ò&@ºQvÜ^”5*ëŒãá¡áßÊ2ÏÓ¨;ÚÕú°^¦ÜQìú =ËJJálžø…§z÷=±®æ±+±ÈzÃán¾ËêO ˬ•$'Ô2O¼45ÅÄA¶#‚äZ-š®Cß<T­ÜÛ2€|äÅ}ÖÞSÙȦ^oÿ‡O×ÿ{ÿ÷ÿ*hAk!&¬Ñ#¶Ä¸)"¡HÂs&b ÓŸ¸ZѯÇÒ¿*ï „ŽÿÐS½A¬rÖEÚŽ»ÃÃb•)öTªš+WS9‹êFQ5öG¢ÛU,éaY›ø†»im$¡¢%f!^²`³ùã¦[p`n™\ ƒ-½ÞŽÇ–g§ÏÎ UGVîpq ÀîNñ•°x‡óK=”Yˆ Ç”ÿ¥8aˆ=;ö¬{' T@®ÿ¬÷J©V“ŒPݲ¾Zëô‹<©‰fg·çfçèE§%ÉrÈWß_€µ/ôà_'ÇŒ=g×XÏ&+^pPä^êíba°ˆú쑣㺠û)ŒîàèñcV¤r€&  XÄå_¸#Yè(`nŸmãA eôlp¿Ç"ý~wµÙhNgQ0ÚXÿÏ\€«/ Ú¾´®eL{z2Љ¢ýÁ@¦)øöDºiSd-?R²„µß=³Û߉3âëZºÒ3.‚Ñî“X½;ÙÃÄÀßÝßîËÐÍ>Ñ©Ïa§K8$+‘U]‰Ómk@¿•‘.°V¦™ÜEHMOw{ïèpOàÑ#°õ)kø¬A¢ªNI'ø©™,Ùß$"‘¤x àãæð ÐKžL¿¯€ý8“‚„þö÷ëW^L ÂJ€úê;(Dâ»À_žˆ¥€˜…n3±£®Q¹v-OãwÒ˜®$ ó[Å$ÛoWÄdZÁï7ªn)+›eï{ªœ“%‹r™µŠ@V¼,¨½ZYÊòo²(“ÍÞ%ù¥“¼8°S1ì²/e>¯1£dIÏ«ÄÐöNJX1ÍêlÿψdÌ'2ˆ÷Ã2Ï[Ë,ͼ‚R…´–*ðS<A®^} "õ¸Üꈢ[—±ÌÑVOe.,Êpòr¾‡Lµÿ°?oÿÿwºþß ø¯‹íõõi5*§´^O«õn± tЖ(¡ð*éI©rØ–8n¶úAüã¾ð«t¨q9àŽu€”9vЇÏ³(.þ€ìFê¾lh–jí°´jUORfVÖ]­š-û }ïh8#)`#ç¦1ƒùÆÿÇcë¡¢~d€êÀì{g=[Ž]$ÈÙYe @΀ÿ^ôœÆœzNEWnÞÑõ` ‡ ëö@¿ÖY°îYUü`íƒìŒ€Ä+™B8æØ0–ààjJ@ÀÿÒ›‹…£ôŽ .ˆÚWë’ë×»ìlÄÊ’ÈÊš›8Ϙù™Æ‘ ì¼ÓSn:|=¨§ + Ÿ^¹þ, + kK-¼fF÷*íü—?Þ,€YºØkbd[¾TXyV¦§,ÏG™³÷ððp»] £Žssq6xÈ|´ÇX¤B ö¤Qp„–-çgÿúp»Q©ÉfÆÊX?2¾M€LÉtïȘT½#þø íŸyµ Ï1B¿£½¤Ñ*½Z#ìZÛn —}]\òaæ“®¢ JØ’ë#? 9OöÆ#ïÛý¨ëon¦Ílx°Tw£à> ·.l—Ö5ùi’ÙüèH`jfvN–1¶}¥–m«0½hŠ•)ýaÝRæAQŽa¨ÅMB%¡5oØ; €õd‹?ÁZ«|ƒÉ®'½'ŸÎ!òJð¢7fNÔõd¯´‡Ò¥ôƵ¥t›„I²ÿu3ï +Àl@%˜!€£ƒ=UxQ...8ð+Ù †ÃkèK±Ž»Y ¤`;,i0“2íMãN…¨—ÊRþÉ<¥‘”f’ÆÍÛ1Uö7©–—Qÿ‘1X*\Ùk‚‚¦æ™lY|çüÈa:ƒEJÄXÚmIomåÅ0®I&>.˜›ÜÖ·tƒk—./,ô°?Dc=g)øzV.TËñVËe’ä™ÀZÞ!ÚS¼Å£>RÂj–|Ç<ãZ+eq/äå…Â%túN<[!\ȉûè3>Ha +^²W)Ì& æ‘ïˆÀúy]Y²be_̆²ú¦»ˆZQ^Д™X&@ãû¯&R m¢ jÃñ²ÀJ¹o‹P¢]¾3ÄC—¹:#²”'õL¨Ìó-Õ¼ôš€\ØÑwYg_Àñ€ ˜›½ÆEÌÝZ޳‚×[W·;ÒeÀ”2`îûÈÔYûÿÞ‹ëÿ…άÿgpÿ ?ªºYzÊȺúNµé‘Š QMéûžA;¿ŸÖÕºdïvãzÒí¢¥kK7£—¹‰m¿´,°2se.aͬNÞÛÑɪe øJÓPƒœ›Ž94R¢KNš·ë±‹;ŵP"ž=e]©1Ò~„·ÍÕf,•¯#½`h©J¢pÙ0.-±Ÿçt À1“1šBÒ2G;²¬TŽcrì|µSôÙwè³B €Ó‹”#²§KôÁà*`÷G 5¢ëÕj5ë®y@¹ +ÿùé]}|é•55Y] ³„À±ýÆà2£e«g‚ÏóIÉ2©-åŒ<úZ’¤q«Òsv1‰ÜWë£ít±Öî<ØbôsŒŠ7áR÷¸•0s…®´ŒÛ/ós )À˜@N½¾Ùkäâ€÷8·àùu&1¯Œô+íÿ}t(˜-@­»-Àú±vCûßT¤ZŒ‡ vlOéáf³Rˆ^ñàMNÓF2`!¨2Dã\çb€½ v¼® `­Ëz•ág÷ÒFœ¶»BlR*ƒÙÓÔÒf¤ô=T"”°Ñ×ô{À^§~ë`@}‹•üàçÓ‡{ÝDÜi›)ûÖ½+Ø·Ùœˆ0:¡+>m'ûB¿#8ó¦\ˆ°ž…®ÏÔBYPo¨dn«Jª%±@à¯CÕ&šít³+à5€ ÂýýO€>%.°.aÒ_ _Jœ˜H(3%†$‡/é; +G ¥Giºl|–þ W ¸É¢îÀ†fž<>!ðá#ˆ +³-)ä~óƒÍö*;b)¨d×&H;XœÊôKÖ‹=À¯ŽrV¡’á“ôR‘V9Åûñ’(]¨ÑLZаÍü’WSkUã3¨ÊDÙQánBT_GM[EníK£u:»Öêî¬H°®”¸ vË>tû¥OE÷%ùùÆrØmHßùâÊF™|Ô­›(å8.œpšï¢4K5c/BÙΔqg*”ãéJƒ€RZ:dB”þ¯ë¼Ó¨K5¤<#¬Êd‰©„ö\º4S±-½~œ‰ùB౞u<2·M5ø¾S¬±1£lNX‹Òm¯ ?æû!ä+üs¬$0&»´„ÍW+½„ÓòGK‹‰º;yPCèuØã¾$¬M(z `Q@¯ ¤Ô$Ë9åOþͰ%/D–Wg.…µÙ¿¯L½rý¿×Úÿ”:ìC†úì[ ê*‰´Eø¸íȪÜá†9 'tïÿ2} éi](„ +g…c³[-µ\Tß2 Ë5Ü’õ`Õ…ñд.1?'k±ŒNU½„~¢ÇÚRzÏk“®ÄyP £g|Y7þ1”›€àÙ¡›õ'.¤·u÷£Þ–p”ZM’Ù¶P}Ÿ dcNÄPÆäÅWʹ xÑÀ ºQ ÿ§€3€L-Rö?cÕj´ý„€ÿ8.œÊÉÏ,Ås$ìøfÀ®@ŽéPv˨Jhâþ¹×dh†t8½Œ·¸» ÿËΡ|U½­QZÿ ¹Ò×é°Þ†c ¼*x/õÓ%bØ­ëU±ÁƵL<¯_ =] Ü>àkð÷å²É|æv»Ëpýž À‡ µ•¹Ù¹Fw ÃP€Ä\@#‘ÍGáJP4ž“ò>‚ÄÍl“éíÌqesæ6Ò=:ÜBÈ,ñ‰| ÆùB“« ­žy ™¶777Aq +ŸHsí#㞘Ç‹0² —ßÿ^ Ã,…¸¢~~vTdÍf—E˜ªˆ¡Ûïw³f{ï! '-Œˆ@ü³¾ÀÝ.´TžI”ƒÈþ“§ONºxLô2[É{¸Ñ››ÞNGæ"ÁA¤Pñà’ˆ“„åt +kñxÀ{ô`üë&0/ЀÿÊcYTz-S©Ï¦6T‰òKõ¨?š9p†Ž6á:º oBeBæð5œ<öÆ€ªý“V#!#Tµm‹Ø`—¥l ’¼Ð桳…Æòû£<®Ûy /àƒB[±ZÚÕ)R쬗$Elcu$"€Ô‰2zé’À‹et¥‚lNÍ™¤)T5Ü ›zïŒÀx5†e½]&îîdõZnêø‚ ï»Ó +’¥žÌ`¡XÇ–!;¡Tˆö§“E]_¹Ú¦Âõã3K +JƒPY\N7ËóM‘9áSbã1€-¾s•ÞíÜýhë®rày€*÷é÷Îä[[Jnˆ| r: `°Bå—Çœ]ÀÉEJ€`¿…dY2ÁÿØÐ`¶ŒXÀëÀNX€T–sÆ|áù9F¨Ìt_ê„Õ—…ÍK­b'ï_—Eí¸ûZÔušjñÔÆR€ô¼.¨ö¨W»^o'yèëiü'jQýx ŽBoRg^^)c„ø Ò/ñüýßýí_’®ÒÕÿ’ǛƼ~€|^&›™q3Í6ómV¢•%z°×–’a¶ÎÌLÔÉ"}†»X^ð'È`Â8`Óyž>ÜnJc5¶—é?f,,“4jͽ#¬OC<€¥ŸŸç€Sz +\ðíwÏNöڲʗý…@»è3…!€ÍÃ'KL€ÛòÿYŸt,{ç@Ç6“ö››Ì,L'6»iÜÞ;yÊéÊŠ’ušŒj^Â7!Cè“'l¤7ìV¦/‹.Íé_ú®’nIw4(XH­Êë+–ºÀ ²§éö·íyyè±Á?t‹Eµ·ß%¬Ü¯»‚癩"&7øö8rõQ¥P¡ô‚ýÂÌü:BW‹ÁþוÉÈÓo‹ÞuÀ’€'”ñ0{sPlgݤÝdN‚.GÓè¡^.ʉ€(x™:œ!¾³HŸ£Ú)1Rª+ÎÓ! aiÌ`u|î$ó 2¢ F‚E”´~ÐOš»P2jV»Ì¥²0ðæqK)-ï ÐÛêH dêܺ —,%fŒÂy˜™ª\øZÞK!ä#XÎRÿÜXB ý´Þ)wü€˜eòõ݇}ai^ÒedûÀŒ…^Ã%Šà€Åø¢~µgÿ³^H½>ÇU£8û#”²P¹¥Fœ `uæÒ¥KS×p30 Rl.–“ÓtAXç-˜Üæ3äF÷6éâë*’¯rwʳÎhè©â§*EgoÉŸâ˜QWÛ÷}:¢´Þ!mR§ÄdèŒ3e|+L¸dð—/_þc§ô-Â*boº  +7 ŒÃp´f 4®qb2ÔT¾xÕú8ÎÎÿ¯àÿ‡À¿ Í(’Õ]@ŒØ›[†M×U’¡ ÿ&«/ÖY¯¬Úç(lÓ¢PË" :ae%[aAQ·«jknl“Q]½‡<Û­1•¬¬eȤ® À”%ªN³!».°ës.£¶y0ÿ©“x5v ø?ž «Þ&¢»‘Z¥ª7Ç“®"—¼7ý‚@íÈ?Y^\ xxÑ5ö2|/°`,aÙ ¨ ô¨5Ö˜bÛ?9ë á jØà :¼J¯®µ³óÜ‚B€Ú'½r%¬ÛÃ(@ƒµ†ù7³ÕÅf¶å¸ eÿ¶ÌÿÊ­Hý_ê(MÖ¤§âBµBßÏÛ5F†t³le¼.-/…žìDÚ°8Uõ/ÀûÿþýßþèÆ»NÛ+dâxõ^YÁ²h¯ˆ8–}ùJ9qÞ—­¾m?´1`;‹fæfp¨ïŽØ/îé“oÉv|öD–tÀ£5ƒí \ƒ;ß:·›ûìÙãÆ&ûMl<}Öî7žêaë”Qá|8Ý_w³€<;¤ 5µMlöm¼öÂÒºØÊ\¼©ëùXÛ¸îÿà 0f‚}¾›a™óOîµàs@¿ °¥> «êOc¹HB8_)&÷öÿ3QOP½Ý­Èc€Ï™Zº} 2†9,W溑C!Qऌü0GQ)EœYÍûÀ‹¾…èl +Rï7º˜s<Øà1ƒ!xâH©RЉŽèžÎ´€êkÛp÷#Q€ŒS–÷fßó÷Ô™„Å€õ8•c6ì‘/Œ(=ž9±¥â´Þqeuƒ;°¢ ºr{ÀÿõuA.Ë×êÌ\lwÅÃÄ7ôoü'‘ã9„LJZôCåÊuàùrîoƤÛÚù!pùmíÃ,–-ŵtCÕOƒfeŠŠ{(:I®G*M*ŽÔnðQ¦¿¾‰-…’-¬,PÇàx~FÀß ÿÿîoÿòÝwoüJøòǯài€/]à·‡2/_/¬²¢? Úh†¯±Ò–Eë@Œ{#6*&‚Ô‚ŒJ0y|´ÝðÚ8‚7¦loï‚XÙØq-Ù;þ€Ö^ +ˆ?#¯ÆëÒ†5rÃ/„UO޶EÚíØ„KBìF­ÒÜÄm/ÑÍ |åVBøî!N§Ó¨«a1ëý““AWØ›mç}‘¥p›Y€jʃ£­sEºÂU±µ}2Þs؄ʉß>ðݮLYÏÎ1Pi™NB4= 0îU·Ø….QŸg“63%ÉÂÆÿ³L/f?åM,÷ )gŸB&3úH)ñ[X6‘1}Ô"an"gðÉ*f ‹áMxDÄÂïðø‰S.‚'ˆ’TÔ}´:ºÚûx5 Šz³î}’°nc’/”s ÀXŸü!ØÞ{aÓgÃ’Ü#Ôøbº6xeUòKÝEƈ•ÁÙo¼2Š ôªÄ˜¦[ðŽnª³¤/˜X¯mrNHÓÜ îpyêR¥á@ÿ†!,žsú?RêÝ6‡’ðÀY|x +@Æ&󸄳»Eg]vÆü‚g2¨D¼ÄʇŒg¨h¦ñ/”zC?“/§E—½¼>—¬'ØÇ¶VH¯ÅøOK“xª]eAª”+éQn§ø/Âb²Æq ;²_‹(åÜÕãzm§Áó+Îp8ܸ@e-A@ ö̥˕,%~= ¿*`g‰¯Ž +æÏÙgÉ+]bƒÂËJ&Bº±…<1!˜`D +Xu€áÿ%ƒ$ SÞø1UÚÿA^´ÿÏÌÿ¿ÿ•ïõ/Ø…6€õT nÁªPcyy…)}*¦·¤±lÆQYº¼]ï†}üÇ‚`%_iTg£lÍ•Ç:!¢À“Ô1²„”w“j¼Yx9l‚5òN%noÝn;Xóç\<µtªÃ5²ŠÓ-ÏÎ(ô4µ©Bt\™}'€‰  ôD^Ü gÀAü+b^> À+üްØàzP;lÿE"UCµ›fþE;DÆ~* Ã/Ü€¢áZ¢'ÿÇsȇ„Ã%Ó’QãÓŸZ¾ŸÇ]Áöð ³Ûãˆ-q æ|ŽÓ,¨¸uœDïûq$T–~ScP…=­-¦Á¹&YÑO¥p:#üÿ{<ùÃwx㇯tL<Åà ËYe À 눰Îý«Å6[вþõÿð@V-‹ŽÍÎMU>(Od +ùÁ?У‹R˜BÐ_°µÊðFðyX4çj‚lÑ•m¦² ðö欴/+[0õŒ]Ê{º¢[tèžçóù#G€Q'©äf´dý>|ö›Ä +“Û‡P .'ÆàË|÷Ï\¨ÔÆÈI-)|r²×NÚlÛcÛ\öÿövŸÀà@h *!|§1þ ^õoÇü£'éÌLMMKÏ©ÄðìœÎ÷HE{xxtˆ=o³i¼_Ò©ÇÇ,Øíçâ ¢^G'‡! +0ìÿÇ tWðšÄP¬,Ä[°›L’WRJM(udÔ'ßÐ(çÞo©0H›®ANôÞ×Sü YðÉÉÉãÇJÂÃGG'LÄyDðf`Ž +E¤gü6½ÄjNf]s6®¡–ˆ+1ºz]k?w%Éú€…Îtz.¸>$±‹F]‡mæó%ÐOøb³–îAd @˜#Ëì2`Ð]ºÿnØ\^ ÐíIG£(†·ö›…³un èh,{÷Z‰»²’,m*P-ó™·M˜¤\?ëÒRaè>éšÝÛ¼±íGNÒ!.‹N±4-s@àǵ ÌVºÆp Žh©ëOx{&@V¿Úý$àW¿ú»ÒpãÝ?üá»ïÞøÑ/¸ðErq À‹{œ›ð| Xô:‘y6<ö௠àä!C¬ã53se®½'Pxò;‘1.…5Ž9€?ÆÀÑX#FðíI¿Y©5b¢ß +ÏÜdËhgq–î‡Ád Õ-<ÃÔX±‰ŸQÍ$ÀoÝå¨`«âî&;íyL¡ß*ɨ«ÍÅXíøÄý/Dsjôøçßýsðà†`ÄëÍ“§'5bÑ ý‹ÈÐm¶÷ŽØs? L€³œ¬:y–ïž’w}EŸ°€ÞÃA»bsŒEÏg*s•æ€Åüð¨?R‰>z¬+š@X„j8Qä)€M ìy£‡à=òü7Q±K(s>(UºHXÉ»H¹üî÷“5ô tŠ´‡][Þæˆ¤»Põ†bˆiàßy¬Z~"öBÉ?Á+DÉtÛÈX¬ÍÍ"iú´BBÄFÌ|ÃË÷°åÀË÷tOõ;p†aô·)€4“^˜HÚ$¨7-O¸¶;(—Óx¢pn]®5jVeÞ³&”ÒKe·u0C·¼Éß0cõ%É7¡_ryÝ8ejv)2caˆÜÆÀ±õeŒ° fU{1jÆ¢<6EOa0M~º›í&¬ Lo3€ÖsçÖ‹xc¬5€§¼)õñG¨«F•c®ØoQûSÀSMk®r•µy‘Ë3,´CvHyVÂ!åÝhɆLøºèF«T ‰èWG_*õY’g£ü؋ڵØâ—TR^•k`@ûþÖúx@ÚPÉÓ-V”=m§Çî…[½¤ž%^˰_ñ$pžYŒˆ²¦ëç A¸,’Q–»ÙÚ›ÊÔÿ%Ùÿ/‰ÿüqÿË®ëõju±^|B™N¾%fŽ#ÄTGÚ‹ßàð?µAÍ «]U )@•R£ÅvîSoé“ßí)ÛŽëÝ4Š’á¦z¦ZK„I9çtÝ)½CËîµá›sQŽUq‡(ÕצاLoqlCbèâ1؈åJbŽ Ð$ï[ +H}æþ_ð aׯ$ÿWž,¿üÕßþÍ/ñ‹¿ù›¿ù%ò£ýˆÿýù äÝ?ÿóÿïÿžïµm!U–s¡¿8@u‘(Àn;#Þ0Px@Ïõ#{‘ÉNÀÏ;£ç2 ÀéØ)ò¸ËBÊ¥ú~Z±ËèQÔSl`Þ„2«Ô]œ^e¤•åEV¯^°t20–@‚KÂ@Àù*´¿ûû¿³àG¸ñîÿò—úâïκþ'W­ ªŸx<pa Àb + ¿Ndú=~VŸó.tB†¤n¤m¦çÒâPv© ·§xމFÃ*58‰q½"@ßÉb+•¸™2Å èßô… Vvd2x†t´°¬·Êì=ÁèÅ¥6±àìÛo?ÚnQ€? º :^—…£Fñkç@ît†™ÙYÂÿÃC62òê&]bøË `?ÿú‚T)s²ÊÜ|æž~ïÕ¡.—`ÿëóô•+ dã™—ÄF!ôÿ0Lfd‚ä&óǃ‡ #½V¶p›k€¨z=gÙd;ó +|A8FjM  ìF`4+ÒÃÖIDz°$¢²8Gìx§Ü… i‰ºÎêƒIÕÓªý5*3èͼ ÜY&ÀîowÊ€và$¥ô,Zܪฬ&x®Ï¤œ#‰Àû¬ô§ÂŒl¸Ïl¼@å-‘J‹ȪâªMâ˜ë¸,u®*ÿwѺEZÏ:ùË—Y¦ÀN…“ô’¦À¬;—QËÉ€‘ ~ø2õrûÿöÿdìÿœýø¯g¥Y¯¨-Veý_¯JÞÿ¾N–ã0þS‘­N Õi³*Š!ðÙ”µ¯‡2‘)ÙuÂVw„ÊTNjmeÖô1±Õëõ¨™ê4] Rš[¨ÅhÙšTy`¨|9q¸“!jŽªN!A¾Þ\mn +ˆ¶!| Œ%JÀÝØèý'¯ 8{nC@‘ƒó€_þò‚ò_üâW¿üÅßþ³þB8ÿË¿ƒürŒýÆ|‹ @èoüÿÑôü_þâϧÿìßÿ¡$x„&¢D9ãXN`+Àèz5û Œ=;Æb/Ú@¢Ö(Ù•Áð²€0-C Î#°Vê7‹KgAIÌ ¬Æ9¿& †½âPЬëû¡å`„j+á0‰ÄîÔyúb\÷Ÿ%]|c«ÀvH!Åö@×í +°ãZ­oŸ°}¿ÎwªüÂßïY XÉ|6åï„wx˜÷ȃ{ƒ½Ãíb;ï¶€îË9LgøpÆÍm. (ý"}öŒµúE·S”œJ‹^>7Sc·#J”°:½ä¾ò¾à_m ÐLRñ\Ö6‚Œ˜~I ¬ð§XbÈ«ˆn}û»¤àÁWbÀsg”ôéacŠÃ ¿¨:ž)ö$ v¨øBøX`ð[uC7v!zôðð÷\Fv†`JR×üŸ!iv€T’…e¦É¨;Õj!HŸîçÓ;ÒgÖb%œ“EÛ¨ÎYtF”! ©` s,ïéû¡Qž¾§‡5†Û>Okù>ê=‰6h±ÚtÀõýÝ}©‹Ý"ŽÃØ,w°hæI#;²}A_¡_¿‘&%x à%@ݸEÚ¹”óê´¢L¹”pÚfÀ‹Ä1 @IͼÌ@ )¨u]Gð™L7Z_ úž”“UŒ:Ñ€ükÙ’½^#ò„#©«eÀ¼W˜¨ÌŒ€¬j{øç!w¥½ó^Zí†qi¥S‰1ÄúK¤¸_oÊ ©W¤÷¨ i׿Œà_e¾O¢…ë”úReuµ’eõlŸíU9™EŒt%åR€*ÇÀü-³ßÆ=º,†%ø¿L@ðH<`^ àO畯Ž.Ò’^NÖU-š1}o™zÉúvüüç÷Çÿ’ÿ)'¼.öz‹Ñõëxj–š½R2ˆµ8ÏÒð-‰½,‹"ªÒfT¬žÞ¢FL[ˆ°%c‚µ¼nTc~ÉB§€Ô²8RµÞu½6DÛQ4K|ÎX¦®0P7ÝnÆ.ˆP­Óêý×Å€æMð"ÙÐF"¹è™P° òÎ9@/ÿÕßÊ”ÿÅ/ÿæG?üów…÷’_üè?ú›_þê?|÷Ï~¨O"üßìà ÿÁð£ýò?šü…Àø‹ÿ`À4àßý»WBÿDþðÏÿ‚«ë´_ý*xXX€€jw­kø÷J€<¿ÀZJ2þŸŸ@æ8„Ò‚¬¬¬, Ý¥p<æ]Á¥Ý~Zfd†QT‘D‚)¾‹ºxx%^IU”‹†DQSŸ“S2?R| 0öHsUœ×_öÿ'‚xCào!'€ü?/òœ‹¢{~;®l\¸€Œº7Å`ž|!x|rÐ…·ÎU®ýÉÔL»Ï4@±!ÒF¡=& šD€¡&À #g€'¹°2Ù÷†^ ÛnÔ’í‡Âw™?lY]K8†ù"x„Z`(…¯úÛ“½Mð6q@8(ë4›µ¹€ôè<ÜÿeR<–Þý~–ÀOd?ÚS×Ò嶼þw*ì0EÑ·æR:Kï`8¤”œ‰i0~®’ ¼XA/¬ø¸­£ +»æ×²lx6Û嘒4”â¥cÐí ÿY3ðà8Aœ/ |nV;Q~Gñ!SòÃ@N^eÿàw¡ªøBïœ øåh….kÀéõj@'YðáÃ#¶lo2•Aª¥…•PWAR[¿RVRù ܳщ˜u݆¢E訃ÔaéCôHk±"­–à„ž6S>ÛPÉs¶£éu„ÌÔa/ôb³žï@Üeœƒp-»ãe„2(m‘ËíÄIáÀ=¥©´m|Çɵ™©K3X]üJÄÓ×Ì…Ê“j’`¢†£‘²ë“X}ʲQÊ@)Bm~0É‘4oƒÿl}¿åøæç‘7cprž7g‰·©Åü9P^¿ËnÑ•xb‚Ýz¯°À>K2=eµ%ùÿã?𒥳Ũ»R. š$Ë6%xƒ‡T’ +ø«ì dÝ ×ˆ?Eå&ÇmoU“˜õLB.¤²šO²z—  ?êW©5@Г¾ím) l—«CV®Éü÷tÀKÓa.àŒ,a™A ×µu;fKÀdà{ÉÔ§Âö‹íæÿñÿ9ûßPM»ëEÂÿH˜S/ú[¸ÿÿhW;8ðÿc¹-µ:ò¾DáÜ|[Áø£PšÓŒ€H†½,ŽÒñÂ~´giorͺ I>Ìâë«é±Y˜ncO¿n%æXV…/ÉX¾naÀ‹Êá"‰.Ñ%Ôc³Ù\Í7=€x¶2@ÇÝUóòDuß…í¸Àßýêod…þP–>/8ÿÑß~÷/! ùßèûýåÛöC<ýö²= [ÿ§Àö?ÿÿAæ¿þÿâ‡/õHþÝŸÿPG[t?ü‘^~!W«‹ ³æ(!€æ-ʈç0pvtüvÁ€õë€ð_ +£m­ðˆ€šÕ…Uš*#5ˆ¼6fç¬`(¢T„pŸÔjF_®Ó("ÉІ8@𧜓’”ŸLt×_þòoÿ_ýŠ!€ç<Àø?þšuÎÎí/Z ÈkEÚ6O^ôÿéÓ£ƒn-;ç¤o¢„imx +Xö ÁðÔÐé½ Hz'Àc<_vRk$mÖíñ’x^R†µûâF:x„Ý/ Á ß¸À+½È‚Qºœ~þÕŸ<l&Ý~ngË +°KY€ÝB ! \‹åä9m%BDB({{Åöf·Ù>|¨; +qŽ:^gèTŸÿ;åËÞx˜é”±oÿa?½\œµZ¥2ÛØ<b +Ÿòfï:Y*Eø/®NÈoœ´Û›Ù¦òÑ÷$(@°ÿ™ûÕ"à4ß>áõYÈs²ô§"û½~öù Ô·ÛCÏüÿÿhû¿æ¶®kÛUªnÅQ|–èkEÐKTŽ“-…oY%‡…R + +a€¦9#¸&ˆÓ4Vê<^ÿ¹µdûáÆfk½>ÆàzTKûC{(„C@€táPy.XŒÆ}@¸@ãQ€Ù²¾Sm*ÿ¹BdÆÄ×\ϸ ×zz:åYZ0rЇBHS[?©¼é @ ðÞ±)Äo†'æYÐȸ©”bH!ÄÝà©×ÝE„’ "o'4øï©Vîš‹9s€‘"”4>¿_Ç8;õ“S1îkPWoö>í¬­5c@$¶pqà?¦¾Øvûèƒ6âL¸·¦2¨Wæ®·èfî8dœé€ô j©ú PÛñ(gY ~ºšÕèw¯EøÏ2×ÔX*U»žgsó7‡ªpoó`Ò¤ÀY’Ü"G/4ÇÁ먾¤ú”ÜEâ'VšõÒÓã[r•qÁcôÓt&eAVó)] €çéÏWž <…³Þ=€5é3ûx>À©Ÿž>øEÌðK²R¨ô`þPETëKâ ·ËIÿN ßÿÇúÿÿÏ—ö}1ÿ33—k—/×fîd+w²;BÿMá?]þszp3&Ûm®³ÙiVWÏfÙ<±ì¾oÐØBÚ­îozh_x’›#}i]‰¾púºA£*lTkµ~yÂEbÝèf oš±F7ÜwÓíÚ­$.cηÞL?²€>bô=Š ä‘4ŒhÝÒÖÜg_‚ñ¤Ï@ük·oqmì¸j\þìÚ5% + ô˜¼À€ ÷¿À¥+pæe8„2º&¼ýå¿ "yÝþöÛÛi×ðo1©·à˜uðPÇg×P#|€@?¦9#ñõú|‹ok—¥Œ?á{ç†pµ³õ»5вB â{šÛpHHÊ ¥çÀ3±píó/¾ˆÆpåê:2öLÊØðòOäQúþ‰0F@9ÃS­‡¿@þPHw£ù>[OV· gpdÁv¤Íu¡ª€DÙRå0 ôðþ*S÷º{ƒåö‡^r‡@»z{udÆ”¦kÐU, ¤,8<€dï¯gíîòzUPíÕjÅ&d™&­Yñ“=áÀhôç÷ß?%cT!çÇOc­"í¹ÏáûGû0&Q‰m&¼a¼û꺔[Þ(È„jçä$5uÅ`ŽÚ ”Wˬ·˜ °R‘y,;í\}yÛ€˜ðú/ŒöBÂ`Ðê&©lk6ª¶ܾ/ö‹òèŽÈDWý}y©Q|dC¥x3Ñ&íÅ!vØâ,-ò„.~7#WÓL®T0n<̤ø˜ÿíïÑuq Û½·³wG­ã€º‘ÝåQ:†€J9#É,s¤OoöR^«•à.±S²Ø–°½D´ @Pt=Ëô᜚×EéLÍVG`4ÀX_øñ¹hT»š¯éXülý4'S»þõ{æ±(s4Ïõ(öï_RÐ5ûlý}Y¢oWX Ì£x% f€Õ]H$ÖÓ8~þÎü¸“N·@Zã¬vÚⱫì?àGO õJÇSä„Ï\B†éJ+<zÌó 1ùP"™ÏÕËÞ +iÓÉÕ\,½0X‡ þ{À[ç!›:|ÍVh¾›L˸,„á±ïÛãL&Q²ì›¬Ú ÅìM)4ç~È`Ä+ƹ-ÄÝ ƒg®~Þd©•… ž•b)"I’ý÷tfì¿yކ'é†@ ³ )Kw±5;2ù½ÑÏ`Pœéñ'‹™kËgÜ0Ä“‘î|Yµfîß¿.-Éà¿…QSui.Šç„rÙmU»:I=oº¤ˆó*%¹‘޲Ë1ŸrSùá¡§øßˆP.¬¾¹Š +Ê·HÅËB;Ë9€Ù³Ê«t½\xËfÚC•ÙˆÂÁôµ +ûÿmq€þ?À°hµ––:ŸÊôL‹yBt¡ @Ìg¬Âùa>ãa€!TWŒ¢&fÀq€&JMGŽR¨ui1ÝŽS?­,ܪu‰“pup·dK ŽïŠ^âôøMðDèR]ø6ýô'ÌÄ ú3ÎÊÃê¸+‚ºX @w…[]ï'ü;%ð?¾ÿÿøñÿþºéïf§Z½<]½,©Mç‚ÿlôgÁUÛ_?Ï’”B‡ÞR2;ÝZéÕÏ¥1_ \Ò²„¡4ÍóQ»;’á_k,zepûn`ýƒzE$@-QÏîå͆ã5 ˜F”ŠaÎáà{ »_Îã _-îáR—9¦<àVÌãvº¾]BS6(£á<ÀŽ+þë¯íuï"ï]¼xŸ,€‰>鸯נ“6¾ø +üÇ`PŒ°  Àý± €Kï]½ýùíÏ¿¸-3Z"M¿¼òÞµÛßþ™Mö¿.Çx`!Øÿúé«ül€š‡ø§Ô\ECjõ{Z˜¿ÙIoÝÊóðŸG‡3‹1© Y.”­V[i2ÝèúË(á¶øQ ;ÀÌåU"¸[øÛ±‰^èè^ZE܆º–€›Œø–ƒÏ{ +ù¯¯œ ?Ž˜œä8™@tm1³ pc¹.Àór¶±¼Áµž›†éé”/¨$<^6 +”ÙÊ8½-Û·Ì-ˆ£] ·A¨½è„Qøñ“ï=%-¨d‘Q€—2Ôÿã'¦äýøñÞNßñ[tKË0•eê |S‚ +E(dÓ +ϸ’Lôo°Ãîê¾Åt†ý‹¬{ÞcÏ|„ëIïú÷÷iX6€ë%ØÌt˜[LnLzUÿ`_¶ò¡õý>ÃÏU¼Æo¥Zit·÷ˆE¬°°)Ùø-™°ùO, IÖ¸ºŽûKÖ¿,n:Z˜“Ï7ãí‰zCzW¤€¬zmÂ]m}*¬§îÒ\ËÑE[*>y'?ZXBN¼pe¨,^EhD<»¡û˜ÊÉêºØ£.‹) ftð{hó¤ÓO‡ya/ˆ3¥^:j6þVü¦$<¥Izˆ=Ë¢›<æñ04âD€©™È(+žuz*Ó®_ž®özlí(o?_Œ®$<«GМZŒefl8ëlØää¡w&3HgÏq ³à‚>Dß² à…†<ÌZ…ry>3Ï`Ÿ¶nPǘ?ií‡À2Ùæ1êI @Yje«¢ÃÀƒv úâkq­nƒÐÉ$„wŒf#’A0ž[X¹E°ÜÖÎ}öh‹ÅöúݤÙZÝAR+?ÚY’©¬™¾/úÔÉøÁ÷Äî Ö¶¶÷{§7nk]‡vöt%•â"SÿR–}]©7åÕ¬´w °³³±šTõð +ãr¶Riô·Äp\¥ŠÇÀŠ'¢§5`¡D‘Á?d„(Ì8¸*5j 0–kô¦Ç¾¥°žè? +¿1è4б¸PAgt 6 ]¨Šà°²¡_G§²HûPµ½}æ2¢`cku•©º,PÐEt¬¤ ãXF¢ÏóÌí:l5íö¯KŸø(ñË@ÔV-m-Wóañóʰ£ËŸš€qggë`aéGFluí©dº5ì6ò]ÏjB‡Ÿó2†*Ì’|:–¯ŒòÁnÚhúGî¢eS?#²Ô.D$C/±ôIO?ÿAÖØÂ¬:û”„ŽT‰òAón–·«ÙXsêt˜=Óê ¿€Süssy&•¤Zq^ Ûg?H[ó:D‰û‹M=­?)ÓZ%9-0HU/_Îtbbo™( €Ì:¹@%Öv]" ’:ï#¼é•§3mˆÁcÜè*ìÁéìx†›œ¼Š ›Ý·‰%`ª>?S n³ô8Sñèl`i°Ã6NíJ‘½ý]í0e¯*¸-N³³±±ž/·é+¦3“~âËÛûâ +Ôž¢F¸ñÿ±TD4“n{9_]ÏEÔ¢u·wÿAô+{0] b‚ërbì çq‹µÂì²ÿqðÆqA=z™þ}%›¸´Í‡™Šn<7ðP-ÇÌjK.Õ‘mÅÐ]X!!Ü~~á–©ØÊFµw¯›ü=ßdVp}S‡£Ü©ø©Œº­š'µ.}|±Sò#F_›ãÞe êI¦¯¹¯ˆì}~xS6ׄÄœ\øª‚”`0d­Ó×7~¿˜wwõ#ä`þ)£­!éÂåœp†»÷(c4lìêÑ€ºj˜Ûwò—š·Ón2³šš/­¯©è<†b“ŠZÆC3hDT>W&iŸU~ªu, žÝƒMÎc3Jwª™ÀR§§'Jc–ƤÐ@}¨}ëÂÔ·¢¯\mj7»’í*ƒlmwöÃá®kªzZÄ:–×ò¤TEkݤ?Ìác]OÚ.Ío1VHªÓUøŽ•T§`&úTïC;Ôî%ËÑY>¸—;æŸáTÔA•á”i/Ö’|w—Iáté[?z{JÔ¥^™#(AB<œÔº^Ÿ›K{CÒQ=ï´ÒóSSôÀ­ÅÉ….€cñ¿Äþ ûŸ‡5Èy³Zü_®^ž!øÿöà?h!ü7÷Aò´~¶Â4—2ñfÏ. I¢ãÂ.-}Qy×M€?²i6q7A)óùVýìÙºäü…¹…NoeSß_§òóÅ`¦¼†}¾†l[úu-”.€Á~Žªqü?8@w¹Ùü(»• 4ÿÝ€Òo°-×>ø¬@GAü"@xèÀl}~€ €>ð„˜Êíý·Ð øÿÝ%b< ðÔó.€2À€ÉÙÉ(zûó+W®Ýþö›oÿ7è†}ó­=ïž)2èö«±ðÓà@3¥‰Ø´»ô5öô|wiÎt~þéJZMô•–½8S£‹;?êC1Ô·qÓÜà8Þ P´‰šüY€ðrÀ b&åEóXÇÒódñÐÇý+…p,@üûÀþÆ2ãøõ¨o´¼^M5[¬ˆ•“åí¹xØîc¿I/8ÞŠ'èQut©ë¼@VØêxr6î{¶n™RkérÇðA˜¿s†`¡ƒŽn(' +ºù÷¾:×_§P~© Ìݺâj] ]¢‡ÛÊdœ¥Œ )¤ÔRçþÎý=st¤VC°½•‹¾¬oo •7³äÊFYËfB^:´œ÷eëk(š¤ïˆ€‘y  $}L£ +jE¯ŠvþþûÀýa*¦^)iµDÀ Þñ@üD–87!¬{˜ÅG@m‹]HÏÂI ýã'2þÝýÿT0¯cO´gx7ÀÚW²Gûx¢÷džM~ÀßwÞ±Üz c>"H¸+®fˬ¤Š¿Èc–o½YjÕê¹sÕºÎë)¸Z­ö½¾d3Iš‹ü7‹ÍÅÅÆGNÊ+ùh:ÑF£V«‰ A‡ôç³³5™J§OŸ®ê¢ó-¥h.6k”Á ŠÝ.wÿ¨Ë”7Âôj!PÊD¥úO¦k}t¾cÁS­œ›:}êÔTeV…¢FS?fñÜÕ¼ö[=íÝÏ ò”示•«ù/I~ý±” +Í[‹¢r‹E œ™©VeYV§«Ì¢Ñ°æª»“S“nã SW©ýZM© º„ô®T¼¹IûÛ¤9Ë|‘FÍÊ9å6ufêÌO¥µô>‡Î³jòJe¶‘¤ÍDš'Ó2þˆ,‰¨Íž;«¦²Ö¨«OµÇ¢>˜ÉÔmÞTûé„n꩹gYŠe†ä³Ò„£u™¿Óº§NŸ«<½(æ¥V-E|WpNE¤µÈ!E«àén·¹È*‰ æ(åô™‘þSg%žNRªW!“‚µæYÕ”yÎ2^R|N*§^Ãþ6ovRݡ˂HÁÿ²ÿþ1ÿ d0dÃ^ëœ`ÛcÏ×ÏÒ¢¾eð2Ý\(R/mæYíòºž¾ŽäŽàq:o§ói˜ÏÍ]¸À\Y+B•š=÷"F?“0‚WD¢‡êA¯fušC@©fçù;ÂÈÛ×®¼wíë¼ÿ7íI€¨ÀÑ% À‰ ]#;}Ïz 1 †»¥$Žˆ8@ºÂ ƒ=†¾Ä .1 ;Ù೫Ä|û¿}óõío8‚àâÅKïþ¬È e,|~ D+éï0@ø?ÇD""½e@éühUer¨™u·=Ap05S=ƒ¡YbpQB·tê3Çy®^» +öÛçò¼àpÀ«<ÿþï⯊(ç0ÚœXl,º[ƒŸûÁöjKF­ž ªr“‘¥Œçæ¯M© +m«,ÚùÐw¹« Ù‰Ýn?ë¯æëÛJÁ¯ÀzK†¼@[h"0ŠÊnÏ–Ä×Í–—cpÕ2}ü1â\µiksK9vÛ«y_ÉùqÛÜxÈ,V«EÉô®K¸4% 3ب$Ûn}:˧eØ,·è‰ÀÇä`Ëóí÷ÞnSe¨Gk¢mi…R®¿¤¥V1ìcÓI¤]Ö&h®n{)6í)Ì%ü>¤˜HêͼF¢+BÜö<@ØÝègÑMPr¬~pÝ +î ðÍÜ¿÷ˆ 6ðÿbÚŠÿpôI—Ó5òƒIΈ¾††xì?f £šˆH§=ûZD´˜Æ”2ú3_‡þªÂÅÅééÆ4€Ç¾ñK¨#,’€{–íZufvF0“LO7µ×X² z´9 P)ÿªÀ™³ÕFí× á—…“E0Ïårhv± ì„4jÓÚSNNPˆªþP¦ªV×õú8ŸIÏT—ÿËG³:mýÀ_Q™>7­ŠÔfgª(5Y€ršÍ…¤ *h<¡Æ,&jƒ_G¤Òj54OD~šÍÚÌåÚ xêãHT[¹6f~]Ó¹BP€éPŒ”…Lù—ÓÂa€Ój›Åé_×HàÆ°æz'³Pظ-¶Ä-r½Õ +¡9©ÐvRóÆGº¯R]I;ÍZ÷>cÑÅgetþmõ÷:f¶P6ºÊP¿žvUgÜŒ…ˆÅÍÔ¦EŽÊéÓSg„ÿ?‹*SSs¥ê{î,\A÷Aû“Ë)¢ ),À_òbû߯ÞìehÚÌe‘-»£çé]1Îò’ k‚”´q®^Ÿÿß~»>w¦• 'p»`ÑëÙ_ôWdÃAÖj®7nØ $vT° Ü÷Ki²¬Qüç`ü\ý:0¬d£FIºS¤zv˜Q€‹ÙÁ =‚ìràèØ E€ÿ oö•«6ËÍ÷è7{j¬Mãµ– Ý àž @btP€]Ämý€óãrdL@ÿˆˆÀK—~÷npœ ŒPfGbŒ‘ª.ß)NŠ€I€~ˆŒÇp=P­äá´u} À\Vˆ¿Â:Vî´Xò†º›bÈìÆ%þÝy¢;!ø¿«F7¡›3"Àt(äXÀ•÷.E €ðÿå1‡2à€çÖÜݺյ·ùä‚!h_°Íz=Üß^nÊN‘aËtõbû~ò7ùÀï9Æ ÜŸ"›4Ѓ´Kï?x* s}õñp¤ceo¯‹°|ìÑ*mÖ–å€ dÃE´‚ÜÆ¦ a>I—¥ŠØçöíøA/Û|‹~2ãé¢6IErÂÈR6¢0ª‡•ÐWY€Çø5±¯Å–¬~ú»ÅfdÝÑ gSI÷Ýj Óˆo†Š=â: –£€Î×ë³ÍåÏäGÔ mJÓ ýØ3ºé±…Ç Ë, "0ííuUMÿmþ?Ðx¿Þ —éxDØŸ‘ÜP¸€’ö9äÃtñ?ùá‰8ÇcØI¤ qƒXÿd¢IÌp ÛÿèÌrL‘:„&àË¢TåÙÙ_ÎæwÄ7ûüŠºmÙÅúèQ8¼£Vž¯òá®hi–ã&Iï1¿H„ûž­wßhã)Ž ³8¡ùMæky:_?{¶ÒHºÉåö­¾’dŸ:Wý[é¶W—Yo·ôíwCùS·Ú}àeIáf%­î=OY=CUÒh´¡­úTåÂP|)“¯ïî”ÓºûÖ¸JFƒpµ±ŒC°¾¡YÞ_¬%LQ6m:ÊÚÚ|še„(ÝtC&¡9õÛ%殫‡Fòž.gƒ²ëCí4šщÓô“C +ꛦ´u}WôÇ ¾JEÏ(¾>uº«xœT›Ý¡û¯‡Ã\›Ê—òn¥VD¶!N}ÁÄ}y5_ü}²Šæ»L‚Žäy¿—o®éý\Я¶ØÍþ¶Qö©*žÌ·:õ©©J+½u§«¶V›gºe¨Ž’Kÿ½ª–RõÜ{# Ÿ©OÎVÄ~ÂB™o_ù•jåŒ~ªCùåpzÝVg¦GB»Â¼“ +Àc + +9bÿ8Äÿ›bÿ™ûç2”¥wçNŽ÷_ð¿9aþ þ…ÿy­&H˜c.  ç/¤õ³-Ÿµe/ ø_RC$xeµ”qåã3f|áZu±®ÖRKFèÜÜõ¹¹…NÖÑ7£æDü=üB& Wîú²òÒ»,:u‹eJɵpN1@hýÎ;ï¾wíKÁ#€_x  üG À·ß”™ð„=j@Ä|®ƒW¯¼3Ž O`Òð5ž£ƒ€ÏÅ"À=W~(c^æP6ÏÄ|ý­ˆÉçÄ0 +—)ðÎÅKp(dL o¾ùæ™3ï¾[šT­„»ÿ™€~ 8@ wV’V»(YÒOiž“¾ÄïòþÍu;ôó2`)\»^€Ï®]•ý_„¼À põU£ž‘ÿwxºkhçH €A¼xìÛ?Ö|ÊàÜÊš³ŽX·[UD“A¦Çö.oÚÄ ÿŒ‚ˬn³Ú_ÝÚÁáБ¾#(ÖnïÜÇÌ^ÍúË"X÷\Ƴ,ë6;y!XàäÖN•@R&2®yºà¹‡sz{cc{ <O³€$ù˜Kõ©|¯¥¥l}çÀ² +诺Û]™ÉâÞS^&ÊTøVWóåî20•t—É“?ý…ð€¼áü0SÁ÷©ï€DZ_›«Û€êGŒ%تUþÂZžß•Êùê¬xC‚„ÈFæ!`-`½öd{‡^wE9À|l²¹ ôaò{ð„Á~öAm÷¹Ö‡t„z{L Lâñ¥•‹ ¾Ñáb~~àù ¥ŒèÖýûôÂl¬¯gÝqàCÿ¥þã;N_ùzZ[”Q£G“~<Òô¤â™F÷öp¯äÂÇÁÝA/æõÌÅô½ÍGÃF +õz>èÈ½Þ ×k…í­te¥8´ŸçƒÍÍ¿Ž†ô´ö h– ¤†Ã5&@èû€»5ø³¬©<² ïÍ;¹~ÒùÚ,OÓú-;°í-aZ–6šÙð/îó/ÃÀ(—vl €ô—@Þ}W/É%µð8€:í¹‹Âÿë:âß]DŒ7p´ráÂ1KÖÚ§²oÀß±jBï]Ã]¹!®¦;H(æ„@-ÿ + ð"]1 +à1…ü×&ÀkæÁKü?¡`¤b‚<´ÿp{µ þ úic+èšbHwé@É q´{ÆXúäWsð_Ð!LÝÆŠdxȽ-“{›¾Âʱ´@Vøj®‡8›¾ÞIãÅr}r ZOÀ> -0d-?®“@!úí­óÇÞã%+•ó +=‰Þ!®t À‡ pXþî fçSzgˆfÝ„Mz’¤ SYnQo“ wäC¤¨Ñ¨´Vï3""šµÀ]éWóΊ@Þǵ"M— t? Ë0ËôFDXAPPÍË¢¼×Ýý ðG—¿¶8.! ˜ÀoOù,Ömì盟 (†€€»þ¥³èÀÁC[ÿtHà³ÙÆ/²Þ'Ý‹‘€¿,WЯl6Ú#ý,ô\´ÿShjŒÔˆX% X‰~n¼ò;D£4 ü {·Ä|ùénsºÁŠfÙŠS9yª¼‰'P3x.¦”<™NÅøõG²%% 4Ïü$Ư˜(^Û.¤icñ/=RZ¸F§ Rc¤`ÂéƒKC¤\–7›Cé%µðæJèzU³ÞZ¯§&1‰¸\);%ùÔå.?rBE*@ÞY:}ÃqátC’× +x>–ËW*è×ËkÙÐ3—Xd~â•79VêX2áû¶–„Þ´÷JOè³wý†é¬,YrÆRŸ@ó´57õVåãŽgV.ۜŤyK[Kž­‰VÖ‡ªv,¦sß>Ë{¹Ì_Hûë•3õuš›ûàÕ±îarp›ú‚²-qî¤ò¬+›Ñ‰ÇàÿÍ–ÿLÕø/óeÅÁÿ›b:¨«%üÖ?h40°ÅäBM9]ï¥7;úŠ,, ÜðjƒæLCö˜ZlØndkk=2’è­fUÖº¤†’JG´äC™¥^ýÎ)IåŸ ãZõ?4?,ûæ™^Ê.¬"Žp6¿æ‹¿ôX^äx +X-< b¾Ǽ÷²<Ä|…1ëT%øÊs˜ØP Œµ^: +ÀÑ£¾XƒUÚ+bŒÿbü‹ ¾¡ú+z"@/:M#²IÀBžÑÀ-ä{®Ç†~ ›z‚‰m3çwO’p‡,L[%kç†~×2:ac/ ðÿ +À3kœPôCé–£ðLÎ`èy-1ü ×ðc©»¿Ú¬Îbí +‹£ ²¾£@°ÐYu†qýØü´«²ž™^ŸAzC"õ>Ï"·{80¸í·g?¯ÁH+:#>à½2×Ç‹ ¼à }ú„Ó /0\‹U(Kå]÷ëë[«ýœ´múùEÈ´m´'w©§C}QŠþj¶¼º±¾eÿ?lÕL&ö[¸½±3"Bq{]IYy–¢úZIóåňhbX>°ý±íx( ©nÀ=øXì6¶À-€gµ¢?È•TáØÞ ¥x>¡°Hÿt©.áø×z õeïàéßçMž:ê_¢#¤‰$N©ËÄ p謶=ùžå“Q`Và˜@n>ØÏ@NÏcÈ“RjÞ&p èSUl2¾ ý+M î¼+ã'†Hë—c`CBàq ˆ~[K²ó²ZÂ`3±qÿ%BKƒüBGO¹tÔúmƒg²QR¢_ì’PžìýX bÁ[' g˜Ì¤>m¼5tš§ÀMÔÂ?Ód‰vüп–.d /îV¥5w=æušû¨9î%T£!`Íÿã¿@¦§´PQÝCõxÖèA  ©*b¼±Þh>ݺËD$þÿaŽeü$vZ^—ylðgÉÜŠŒæ¶Œûd¶›3²”Ŭ§nt«âYü<¡¿1:ªTR&©Ý¢¹á½‘Þ‡:›fÝ™¦Ø…,kš¶×´5wÁ¬#‚ÓÀ¥ÇË*Ó´ÚXs 4ú¸ÍU;߃Öù)VdM@&„¿´*Su/ºÆpD¨8WÿåÔÔ[Z´Ê¡OãDò¼€}GdOà¿´%ø/bÿ‰ÿËeþß¹ãàÿáð¦NJõþ×ÖèÝüàƒFº´dËtOÓsMݽNöi§×Y¸ÙðU_"JL¬*§5ÃÅvNç³Nè¶êãá 0Í;¶…y;ÄûËæí¯ûºeráC\nÒÍÔÚ- ”˜ —ÛíV³UŸm¬ßhôÿÁ˜«f»Cl>ÏÎ-r¿,Æfu¶70ÿ÷XŽ—iBÀBn ++z‡F<Oq|ÿ„Eu#ö ÄÊ×TÄtà{¦W’r(ÝS!í €0!ô#Æ,€ K"&7¼öÂÇIÓÆhe¶2Ûüƒÿ¨y»Öè{é¸`€M! º9¶»«âÀ YZKXï¯ÓÈü4®rD¡„Š £(ÈeQêN60Ê|(ZÇ• rî|×®ç‡b}|™À×ú9j‘Eýv½•Ñs‹{¨T.Æ€«á!ú¨¶î¡¨"]hƒ4[Ñ“?Ðñd«½ *vžKËBˆ Ðj‰vq]n6ñLQåyXɬØ@ßñ<€Ð:K•êŠF5•É.ËE—/Ó‘“à̓ȇ + ºÕ”™ªæ`h¥Î èe›KCªg]Ÿ³ò´¾²²|¡°TEÞ¸I襬Ÿ6!PBÐéÜÌ{é‡ÍúÛ^Hà§ÿ7ô«’ž=ýþ’'Ò7.—ëuÖÊaZÚßpyByÞÀ>@ï×Kü—J±ÿ—/‹º­üüoü?„ÿà\àsôkµ:Kg>”-ÙùDõÖ=Í/è»’ÌΤ£¿² Ý¬‘ {+d·uØš…Žñ]—¢D£õ>¤Oá—¢y|†U4¢c @që°.Ç.€€#­`S¦¸@ò€Âo\ odCúõÑQöÈÂ?êÐîxÌóçFèí¸ðZÌ0^ Ðk¼ÔÀ(€É׬œÀ3>?À¡À¤࿸"7Naþ_¯ëÞÜÂPün'éÊÙ1ñmö·|)lâËóÿ1J³1" ü‘2ŸÀMø³@mõ…šÓ1ânñŽxÉZ/—ëŒÐ=Ï$“õ_L®èGäðûµ¨ìØ$dÿñÃí~RoªB8Ù̂վìrLVá@†Ã]²Þø×»–q ¼Ûb|ûéÁ¦•×å÷ö³°áÎ =á<£á´A_³‘?ürÖAÏ“/ ~ð@Y2Ùnä`ŸØù=Lv.‡ð.¸6±`¤^¾º‘{Ô¢²á¤„@€}c¿±NÖ÷œ`§ã íôFå%Ú°žñF熲Võq6d«]:ñ3“ qµN›¡Q³­þýýc¢=¦Ý±*@ÿ³³àÿÇë¬:Rrk'Ä>Ñ÷¸ŠÏx æfÀ?¯pûƒåÊ‹±|€þÌñÃúÉ »„O3IÀþÆY“\p©GèþfÐ Ga–0ÿ™Z„`go{{ĬIÌ †#謲êañý×£ +¸ |5úágé`-ë7ÃïŒ}LàD–ÕÍÙšlÿÒ" hµê^¼&÷oŽCvéÁ¨Lýä§ævT*iåt5-æ @5©g,%¶ ó¯!/ñ10þw:ÕÃØÿªjŸÍÎòwþ?(›ÏðÂ|¯qÖßîŽ(«êµVdÞ7²A¹þ”þFÍ6ý+Üj1Nµ$ajH½h<.^ÒFkž%­Ü`Š¡Û^¸„ÿ2 ø¢º@·¹Q©1[P&€so 4Ãà€ @Ä€õ º´¡ŸñàÜ7þÇ<ÇyT Œ€lµQHI ÀÅô¦À«:à˜€Ãy”Õ‘€Ò@ Èèjœ, <],¥øAñGW•',~´þU#îÐË-):ºâ‰pƒPö]žÌÖÚÝL?ì _ß[„x0n—~Ùáøì‹Ï@ûyGœ< zëÂyQ› gψ¤ªß×?ðõ[ð‘ÎЬ;ÿpoµ­§ÌÿŒ|ÌgL`qÐÏv:ÇØ a™~A¬}(|ÝvozØ‘B‘xŽe½ÄâfÇQÀÜ; ¼Þ˜æOà-à5à(ãò ×SŽFjM èWž¦Dñ AÉLi‡ä4DGÆ®›@ ô'¥ô†w€wè—`N_|Þ÷ÅP¨ñ‹áe‚¨²ý¾trmÙôCD6VEˆÚív“Õ û÷Þg§öä 76è_¥ ëލ‰€ +§†¢ NÈ>h„H€nŽ2ôãºg„` ;°®Oð¾ëhjnút؉é`€ËGêrãUh¬E¨vª=`IÀm\%j +#Òn»)³¦B @,jÀ÷%Ñ“,~ ~üÇÓߢ‘~e·èw“ئ³Á¨¬‘ÜbÙ6…F£àްuØiµn dÃD$øs~äA2¶¢ž–LŒ¡Ö½;~ŸJ•Í/9´+|1›§àKé¾½YðïØŸPŽ,»‰Wy¥+TíP]v4DC[RZÏü0WVz½Mò‚ÑÙn®ëUQ#êâT×XjXˆç .ïÝt:hl@ÓÒ~éƒEdξEÃþ=C¢Lñ¼qY€-ÕAaG¤Í€Œým%0%²Ò iÜÒ¾6lþ›pœ¸!Ý8¢eÍ”tÒ›Ñæô¡ú¾ZH^¬`À±<;â í(RÈ•©Ly>€Ÿþô a•ÖÙÓ"ÅŒÀˆ2­×G~]y©€Öœ'þ=Œý¯ÞÉîÈ´õïà)zÿÆÿ +ï¼n±ª¯;“«*3™ñ }‡¶jL‹Ñz"R½óF>p ‹ŽÉ`ìŽb™¤O|ûýåYè,,Í·*õ_ÖuïK )\u4SÅ«,4¸¸YâWøÚ‘Ø’ß|‰unÀío š“1j\Ú-,O޼Äð%>0ŽBOzŠQòWx,%Àkx8ÀÉf”GbnG €ç(<QÅDÀØøÝ%! Ë—×¾¸öÅgŸCžø²ñœ`@ýjý%×y"`¥üžÓ¢›;vÂ, †ýd¦–¤ëîÐÝ£’ð°ÑÏÁ>µ¬Ú8<' Â¯ë¨_k¾>W¿ðÖÔ™Jká:«ÎÕõDç±þ"À<”å/È?~°·Þm&²ÿR…g¸ó‡ z©q´»!D”yŽz/Òâv²¯QYþ^^žx2檉êf3ßL€X~½p¤)BùÈN߈°ü-áµÌc!£_$@Èýp9eë@õí½J¯¤zØ`ª"e¯ÚÅ@ Œt‚1ýí— è^È¿¿¯ª£ÙíÑà¬<±þøƒ2Ä'!ø—bPÈ ‚ô‰‘ëö»mÆM7™ N7*cøð{«ï3PÒh¶ÝE¡l”×a÷YmqOð ;h0.Œw€œw&þ‰meª;ð‚pÂf>NÏ +Ę@ñ»Îá yBø<÷¥<ú^·ÈßOÇøà€–Vsˆ®Ñ¼ë[žv1tÂa°Ýf+í&Õëí§À­~~úóî;âÈhÿ1Ïͼßhê9©‡( +`Äþ'›ki«ŸN÷s?7 lÊ>àKŸTyÃrA{U­žè»á0‚ââ˼?’>Я'-*c†ùǯ„ \I|÷PóÞE¯yËšHk÷˜ N½àÚæ¨Óʳ™îšŠ…¶”«çé¹#MÅ´ùøÄ‚õy:}#/àŽÙ7ý-(аŒl¬p.–÷i£a¿QMØFáp^ïˆó'g4R´k¯Íb½jt·!΋ñ-´f vqÖˆ(±©ŠŸÊ¢‰\¦‹ 9°¶éf6³hŠÁC2žˆ¨¤Ê+ƒ¢Á+Ų€ôT*UÀ…Š—8@î Y½–︮ÿÂÀÐ_ÄþWûwXùÇsÿ”cÿÿƒ#ðÀìú+@~æƒyiÊêüÉj1T±Äd”´¾Ã0ìeº;Cm9Í4@àfga¾5ÿËÙÊ…ˆ  î šO7µYg:@ k'‘µÎè|¿‚À€onGÀ¤ b̾ŽÛÐîFžçc¾Àã8\ àpÀ fÔ»W P€Ï…ÿamÇ<¿ó</ðŠÏ@o†kñÊy=î°àJt|¡Õ˜ð‰Ï?¿™NDèW¢›<ÀÃpËw—o€;iàzJÝmNÏ$yn¼—ð…çLxxˆ|®[öÙ‡1á É_1 +à5côth]¸Px~qæôyËÜuðŸ'ù‰…ž`‡‚Ûätgó#=gÚ @fxñΠÁtç¨6™Ì@ÜR{=v_ï2'Ãô–س|hs dÜŒ¼øzÃèګׇ[[Œˆû£ˆgˆÚÃ=™Ê±ï·=rñˆ÷âƒú9(­Lléè3;Á8bj_@NŠAà)¬ì+NÁ.ýÞ;Ì °M­ÐFY‚Æ~¼ CeérÍØ§ )\äÍì¾Lya,¦;íùtÆ4ÿ¡Z­²ž žµ3ºhÀUeIO†hIÀ¿0¦¯žq„ŒwüGì› Ïxªg4ÇÎç¿èlÐÙ§x0þYHràn¢ õñÃ8)`ëb¼ ÐÈ“8olä}‘–‰/¾$K¦g>`(? †ß‡ŸžüpzR»•åâÜ<;ÙZÞðøZR ‹üå¸0‰Ðô{#ýô¦Á]#¦ÓÒIé¤.)¼d•¨ÐFÄÃPPuåïßjîÝB’” .’Hmÿ¤êRÈÞhž² +N—Ý]lôcå=kq±ê,Y¾Ò»+MgÚ£®Í ÌòáQ"5Ñš©ó%>di¥½îtkhDmÎé+4z.+ý÷‹_ÿo ÈVÞ˜N²dž~y–(eñ‚‰F +Í%<©˜fÁÞÉ6Û q*„–.Û¼£-ú±Ë–ÒÂ@r'4þé]GP=.ð9Sƒ^Vkx‚¤d]áE%µöEMn´ê•3²ÿâg§ê"Lg€#ÜuÄñaÀÉn=ŒO,Ç{бìðÖjÑÿOìÿ ±ÿŒýwï?mÖIÿµðLÀÿXZ.¤Ù™¤¥'§ûÛ ÈSÌÐmbÑíìd£Ú0 F+­Z#ËÝJv¼¨-q±x~7ßš½0_>µžšÍ€?( ˜Ä!’ Ba!pÙ0ò¨ àZ`óçq €Ž„àp@xÆk™€Ž‚cbÈ['´I²’|I c0þ¾D^<1Ï3€Ïp{r€o¾e&@•é€ãç0þÆ\‚üŽ ÀßÑdÒê “§ÏDŒÉ×®êwª;'Ñ]8à;ÎãJ÷ªøòuæk¿´¤ÇW–T™ŠO_tý ø—Ì'óbxVÔh =wî¤ó ¯éг!ºês×/¼E@A®ÏÍùQÿ:"4f‚“‡{ëi3¡Óß. jã¾P;Ýè'Y_•uÌ– uµ§ê!¸N¨Oö£ÀÿƒXO±€%ø´aƒœü¸äµéMFDhüÙßÇ:سZ-Є“w¹\¯_€¯š¬`Î¥d¾ƒÝ*OY²Š€’à;|Ó‡ò|°ÿà‘X¼B'ÌOT%ôü"3\zçxäj +`'@=ÇÐNš³ŒØp úÁmLùhaÉy\,©ÛL£ÀdÃèH¯ÈŽÊÝÛW31 +.Æ œ22ÓÉOØÀ]ÎôÏl€²ëà¤Gdèÿðø)XÿC,  C*`2½֟5T9*‹B#G <„Λ(¡[±ã›ÑÀC»¡¿Ö-fGjé6]c4ó„Ⱥ½©g«p_™~;Œ¤n¥ Ÿó‘Œa€eo¾ @8xNê× Ž®¤Óé]”œJ4"S_áýIÊß©˜}¬1Ìôê1O£~—úùõh¦ì2Èn<™W£•Õª¸í$ú9{Y£öìÿGOi§]%¡×܇²,ODÛŽ57i±È6Ž~·&;zÏÒ€$—ꨬÊû­8Èx¯^:ÝðbófZ*„µr••ÊëÈ0ƒ0 T‹f³ß˜ngÅã +÷…ôW~ESð`SæìéAUا;JwÆš«­õ¦&Gyj×[ûÇ k4r|™¬ åW¶­ç6É‘RsºfYù Ð÷0·qbC! +I«~¾Â†ŸžúÉ™©©©ÖÙŸý‚e‹>€ë,•#î£w4¾®ïˆ÷±@Ù3ýÖå™þÊ;wþþí‘ PÑW"ï™NgdDkòVµ¡zÓÀj)ßvÚEû÷º­á@MXtþ#Pzúô¥óDÄÕ³^ùå/]ˆ>7ÜЉ-€oÆ/¿Mz ø/ޏý ³ècp° 0é0˜—1ÏÍh=ïÐEäg@Ș|.¬õ(ÛÞÅ(Àð;à+b<À7Á€ò/‰àÂð<Ä*IÁ„Ì¢Ÿ—g:À÷Ø¿‘Éß ¾õþuòí÷!?Æü$Hªµ˜­3~¨Äs%iI{3€I@)pWäE£^/àÂ3€©Ì—@ÂÓüu䡨Ñþƒ‡÷ón£é^êÕ|•…w…„ë`ÎzàÚ(«m!F =ðZ¦5Îu£ÙC#öóÚzx›lKmë €V°²ïõ„„É#ýÓm 7{<+.ÐoK] ½0éÑA¿'ª{¤7 !·ý;÷ (`Á¤•²„E(;½‚JÀtÖèÿ˜×+_Æ=« [`*!ågêG[â&¢à?*ztœÈN‘­G€xRWr£ÒìoíѲýYµOˆ«Ãò~šW˜-7¡‰bT½T›Œpß834I0Ïu‡ÀzB +r}еÀ{Ÿ.þxý!(ðDŒA ±ôuíSúÈÛ¬#¦zÁÜÑ>m‰µ•ŽæPu7TÇ~ß“Ä\þÒ#Y2]»å§dHô63¯“ÞÔÏfIÒ2dåÄÊ>:Ý¥"f:€Ñ¯¦’•˜´ù÷\R°LP䨻ÄÎQ.r^+Šå·YK׌$á JtD‡”ˆ…Ò–$«Í?ñ±@óõáØà;ò¾‘v…ÕÐ2}ÃUO Ÿ£¥æŸêý?<(¬GùIs´TròóøÁðð*ë=Ϧ[ôÕüƒ°}`ñæ-ýa/£²½­$oÌ´í»8á škä輇ᤚ%µ.® ]ŠëpA] `úü}Øl¢®²P®çcQÁ&ÜœkÍ‘ð+Fм²ƒè4õúGJ”ÜU³Sg~"ùé©©ÖÔ鳪–kw=zê[-&Ø›Oç¡-¯)/òð>á˜S—gý§÷ÿ®ƒÿý ò‡÷¿üwþS±}o²ÌKÏÍüßX” ˆ¯BøÏ7€vŠoAž5Ä'«Ü{Ž3v¤R}BðÀ@*Q  R—.€¿Á?Q€iZ7ð#€4ø¯­ü‘‚ >Œ2šGFðÿ%psèxñ(Ÿxv€gg”)nÒÀ`€ñT@á`Eà2ð5×°þ1€éË æ€”1€á(bÿ%À¿Þ€‘ÚW¥:àÛÎW +·Pßyнm3¶QÞ}èPŽñ7öˆˆ¸Å_8 +à5Ö8”Ê…ëŽ0¸~á,£&Vçë& °ÆðÃc†¡ìô»ÌÑOm'ÿÆ“û‚V¡ö|@ kƒ¼5ð áÏBXŠLvVÆý/l{ðÀ‡XöE„}Ê à[™Ù†Htáµ[øÌuÐ{„Û²ü‰Ys¯Qëq¤ÈÈüA€ÙÄ.ùÚà$²·¥•Un|<Ôi(Å}¢t•ÛÞ‚¥`÷ß߉ˆv+"4‚qr˲e¦åÛû‚n-,àû +ý p®rNÏóª‡rwuÍjO¶ +cØ*$¢Ã|L8þáÖÀ?+ “ ž}oÙ˜w¸_ì Þñ˜0°hÄžðŽCBŸ°“¸ïX0Ø¢%Ñ}£Eè¡Eu‡Uy©J`;¦inUƒ@²Vm6éËèƒ'Ú árû70hñ\±Y1h*ûtÖom +`}RGùg +DÛƒ?=ÔºÑYÇÏQ¥ãN?DÏÜ“±};=€¾'„Œ_!$óF[ZDu’Ü“¡±Z¹Ïji®¤^¢˜_=§¸NÔÅÚe½Ít±Ñ½;¡ù¤ÈÐ þ6’‰"èAâT¡¦5]AsÃ)V#¢4Õ4ŠZ>ˆE‰ŒäJ… À)ýÐc}Xã¬4Ï3ÍÑPAšŸ³|æðÀÂÙ qâRó•Þ¨»Ø G@†«Ä‡$E£kmpow11IëÄÇ!—¤s“k#¨ëCõ,Ï7ö´mG +¯‰FçÒØjµ.¼Å\\8ó³©*Â~÷ÓcúÏ3¨N:3ÜþµåÄ€ õ:#ÿïLöþß”ù›ÿÏà?óIR‡¼ÙÈ­8W¯Wg—óµÓ6#…ïm̦ô×a÷£é{¸¹já¸à¿››n›K)Q*.ÁëN +2>Ç@:Ê7<øóHëQB’çGLÌ ]ïÀ¹éÈD €ðœÀ9?à?À˜ £ß(øgÀ c^¹€çˆ @9y €ðŸ„+ðø/8þâËk_à@Ãe2ˆ<ÿòI×,ž-‰¶˜&š‰¢%qóà½jTågð€×_ À¢o3]X^› À3ÿr„\çÁÿ"xùža~`r¢Áîo¯37¿ƒûËEÌ[ؼÂAÜü½¼¹- ÇT¶ËŒÅ‡ ìãô7¤Ù²þ1oÅ @6æšøïïìx`ÀÛà aÐÆ}‡ÿË0ÆP×µøBX2‡O÷òuîmÐåxp0íÅ0ý9n¯„ŽíßNW¿y‰ñNÎö‘»´«’ƒ¨¨z®—3¢ÆD²!V±µC¯ÇÎ6Á è÷Wc`k}{ŸYÕØþFU€WR9‡°àb{¹ëpÇ` pM©“®á_6þ•ƒ31âãxî çú{úô û>p‚'Ÿ~/æþ‹È[œ$[}’yLÿ Qª—„YÑ à&$/Çr»+üo5¸úéUý²|=©Ö’;Ã`cEèùÝZ>ø.Ï7™\?æYäÈ8ÊòQžç»÷FÃáèÿ9Ê=û†ƒMVñÔSx÷o£Ý{ÃÁ`S‡îmJîýíïkä»ß1›p®ÿáàîPÏi2ݵH‡ÝÝ\Ë×›²æÄÖò•|s¨ †<¯GCÑ ÙiÌ“á†ù@šzû¾u!h˜§µé¤Ë<×XÄVÚo6¥j(¯:…æ+½¿íJóÍüƒ.àZšßš¾I©§ÿÕïýÿþþ?“ÕÝ¿ÉÈÌ{Ò|Mš4£!³ÿK»¿Ž6×TÞ¦”ü³Áp&ßf"Á3EÂc­ú¼Lg/W.̵JÛ¿“oh#_ÏjµfWõ”æªÊHM+í7£|D5y…曂÷{»£ÍÍ»ÿøÇwyÚl$wFƒÑhx…þÇhôtnjÍG÷þñ÷´?úÝ$‹µ¿Hñá`MÙ{Ù©0ÝÓÝXSM7É\­2ü®Ù÷ºÅÙˆɽJ³½¯äjÑáŠòÉúÔº.ðËþŒ9ÅÊžbg!íÈÀΙ—0ï ;wT3'âxò¿yôf—Ck%àÿnÿàüÿå(üßþé,¸#¶˜¥yÕC.êõ³g[© >Åd„- +çƒ.‰íöÒöåéF¶Î!(Ý&’O¡,m/Ýt‘4¥ À âË/Å ü÷&ˆmPz¾ +WüD r4€Áõ±1¶S'<ãµ< +àÅ1¶ü±>ƒŒ €$b<«¸ à•ó(›g×8œ€Y cŽŸ ‚Žx¼aÄHÄmŒÀ4!]Xåì£2 ¬º: î½ø8·ø‘e#Ø¿U[1}Åa5Ûþ>˜´œãíg<'àŽ½Ž€A4t”€_LÆHæêàÏÉÅÿ@™Lsp½Í:À]æåþo¯ãýÞ fÊ\@O»çùrTdž Ì>z‘fÐ4 wztd~ FvŒùÂkP›“œdçã\?س§Ÿì€%®~D•‰ ±NfE@yè€ò`KoäixÈÞ?Ø¡`òÒ•8D-”Óc1é(ü5a!ó:ˆPT[ÜBՖƸž@ÌÁÎÆº× +p6YÝ1™a]ïYIàe¶.e ¢·  P;Fëí?ÂÙÁí €@WÑàLÿ¿ò  ì{Àý1ðN‘lƒ8ö½Ç’Nÿþ¦ø‘â+ú„ê»` +Bß +€{p)w÷¬n¬F”Cs¶ÎL@þâw»ëúö_±rÿ-àëËËÒîfÝa쀺>¦³, o µ›Õ>J°ðY¾š$LàöV–˜›ÕúÊ@¸ÂúÖ‘Èâe†Fʹ³F©Jχëµz²¨æMÚ¬˜ÓN,RN)»]–ÄID<šÍ®rv» kÞéÏ9>ohW…j§ïwÖè‘Rœ%¶ºÙGµ¤»n¸&‹µ5þíÞGœ4JyÒHÄDXI'¿ËqÄ´dÙÖå|Ø¿!4ðbŠ Uœ­Vë•sgÏVÎ] }eX¼WÏe·žuÿظ,ÍUkÚUy¡¸žPj®;LXi­õO£¢\Î-U8I¥³… += ޲yo7éê¤5är :óÑí®šÊõ P+¨úùnMôH¬…Õ“eÿ³bTÑæ¬K¤<|•·NÙP™:;õ³©3g #n¡¤¦>Õ°èÈ­¤'”×ðè™ÙªW¼ðOLOÿ±÷Âü—°š=:œMçR¬^9S©ãˆ¢kß2îWøs:™HP[w¤¶Ƀ]¸+¬O:=f‰rÀÒ àBå—• A(U a)=È1áð‰´1 +@Öù±1fÚå Û`\ ÏIb&æ8v&@ +b`!cÊýþs½ÿŒpÀ‹f|åZž@ðOa:ñ<p1ŒtU–þu <_Ò¢_Þö]ÇðL@«)Kìô‘8°çXˆ›¤üÌ~Ô(€×ˆ‹.</ˆ¸>7äžXÜI F¦1÷ïoµYÀ#Õ×™«Æ"ÓWæ¯ñ§½¬aëà>³è„Ï7:Ø´ÐVÊ™œØþ7!,ð-°c\ÈŒ¥¯·ÀnÐ<¨oË/(ƒr!+,uá3hMÞŽ +„ètlw”hf: ’);zØ#~#®:3ß–å@ +J=¢([úðu¹•u‡¹…Ú_Àˆ°Eaøú:QòzøÕg“õÓ)C«Fl1ni—û¸Tv¶wh8W› +=ÜÇ CTÿ˜þÃ<Ð-|g¿ˆìûá)ÐÍ1ðN(@Øû×ù'?³¨l–1+¥l‘‰žÌl¨,ÙlÒ\YN¬7é§r¨“Îy_⌼¿,m Žt“æÊGM Ìeu“R}ìi¼£ËÚéNMY«Ê”«Ô¸G¤×9¹ +@qâúÊÕÆ0ýõ&K²•TÏ +%X=š˜ºþCóÈ&]µÎ.ÿ‘&Él’[uš|¬¹ÓªõTT&°ìVl‹’(¼…æ¼»¶’šò°æb|.2GC–<Ë3}ÍU¾@Ö¾îܲÎÛìÇÍÐíçýgúY®Ë9ŽFúd @=­2Ua¦3gΪVÿKõý:k»Þ4dk§¶á‚ÿ½žàºg°Lo–Ö¿=4øQó_ø_À¿Tƒ•4òdºzcA·XÎ×ãq›ÓW²Œ  Y/f¸96ÛŒ‰l„úÿŸt>ñDÑf 7:ó­Ê/ @ш±Lx€>Á-@ä³² à˯d€};‚_ata¸K&=q¬ˆ8œ ðp€’ã ¿¯èðëø€Kü_ù/²×íx>àÕkx€oÐÞu;ùZÆÿßÙ€ðXëŸ5‚ €Aoj]½«yTI{Ž:ô¥¼ÅO(!ÿ`èõ‘˜$Êž[ô£b~ÌZ<.ã# ôƒõµé +Ýg@ÀAò¬JÜNêíõ=™Ó˜ØjX襀ÿßc±ˆøë©'„ú£*=Hqï>徎‡ÁÊh1Ø“GhËÓúµpÂÿ 6~ +øT‰‹t¼¾nà^§‚:˜  á#Ðð‡ïnø@TàûàZP*îðÞ¾Ìÿ-Áÿ:]Ýöb«^ÕsüÜ90Žò¿äùúp½»˜ wéK^Ëÿšgw†k¬?vïŽ6{ý|¸û÷Ýït$'-c…Ü|”1/7½íƒÑ?îvÿ677ïîþýoÿóïÿsó»Q~'_O’uwÛÿÇ(Ïÿ2üntW%æƒáè»ÿ¾¾©«µ·*úÿG9ëÚ‡_{8Ü~w·›4’tmW©„ʽüî½ÝÍšÜÉÍ•*|=&u‡:‡æ»À Î óµÍÍ]”Ìòá_ÿ±ûÝ=úÕ“Z¢ÝÑh8¢wBÅKóÍŒîÝûŽà…Íá=i®×æÞËûÙ_‹,µ+Ù¥ i>Ú­Å–"JЮE„Â?lGq áJ«z–¹ñYþz+í)]™©}iÀa¾5RƒKóÿž.vóÑß67GƒÜÝòwUžܽ7é¨õ¿ûî;b¬y6¼;"âAp®CJúÝî½Q¡ù_ÿþŸÿ‡4ÿßwwïæý¼Û@MáÙ½]m¬íýU×é’\š¯K‘ápý.|m}è¼ÉÐÕÙþí;aa£ÛÛ½7 Íu\·u/µæ®¿ýö[o½ývåzý}¼ÿiõly!Xb)Kçð1$vt“¯ÀÉåõbð»ëöû‡€Þÿ#æ¿þôµ øO ÿü¸ßžm¥+øîð°n€¬—壴1Ó̆+y@TÕH6¤G[ +óƒè/\Þ×éyiÃH€gð¿ø4Dó_z !ú/€Çá Ç1@¦÷Ÿ +p’Q¥`b¼ùJ3éøÆ—(_‹SñŒçüãÔZ‡ó] àÅóÀ&c<ÁxwưǾŠW5Ä5¾¤aµÉ(>o}Ä@D¬{|÷ÁÆâÜZ 3Ÿ&¥„cb +²9Îð#Öp\pá`&@{ž#¯X€A¤ŽÀ«Õ„•г[0àˆý@@œév“»?ÿ@X!v4ÐU8¬Í‡ Ñ f†@ƒ-;»^vÀܯM!­Í_hv9‹½¿ŸÃ–àö‘ã-J ÞÙZ)²'-uˆ1í:Ì6¹ øÌDv¸LÛÒàà‘Ò=z„ +Úñx<`v :x ”~ppßÔÙcvBB ·eÀÓG`@³µºx/ëðÆOAWªçMd.·SV\ÕU[[Ì™Hÿ‚{F\ ZÌ"€V }‡L) ìÑÀ˜>íYìàdøð§:¡$O"FPH-`S™i'÷ÆD@ brFc?Ü߃‰ˆæà¹¿Í0€ø±Œ¢ððë(ÆÆ°Æ-†Çì´"äáסó¬”J¼ã¤%:ßj6ºÄa”[”Ô'{ ¢Cþ4ø{ÿ+ò§«ï;YW ã÷§gpad1OŸtP2È9]w6;ù±Þr±P!Ëõ£…øjwŠ£Ý-²TÚÿÞ­æ›…æ+"ëtÖ<_¨‡ùY'"³vá…i€©Pj^|ôzÿmðÿùçV¤R£9b.+°cZóBù#‚i*i̵„\ˆŠÀÜuæ´›OÇš£’=KŒ$“¼;“íºpµñ¡æútÜÙ¡æy{&éç1«¡EIŠðÿRƒÍÿý¿©±Üæ¸ANè'ð_j¿DøAÔÌM!Ñé,_ë' n;¹ë¤5^‘É[gIßÈþŸz«òv¥rýýÓïgL˜2ݰ6M¢Nü÷š1ÜÈu@x°Á%Ö¿”ÒúOàúI­‘‡aÿ‚Çþ¥¬í«úúîßËÓ™FrPF5¸~ý\_4I€Î¤ àæÍ…›V«â‘‚‰I™Œ°10GF8àY@Ä€õ›ÎÇ{ï 0~-€—Ì茜ß8` ¨-çðŸ{Üpì(€“ÌðçÐå_/àšGx»%Té€e¶…Ë4„àsb€ç/¿V»½… xºH|ïù‚,@ʦèQpó½¶àG¬xûk…8€QÏÅX 'Ð)@ÇÎÁÂý”¥€¸½Íœ¼éGŸ¸@A°·G;+w€ÒsØ€¶ûBð} TœD/€âÊš]›îœÀ’ä¯ÊB° ä3eÀG/eàë•ÞGn6ÿµ¡B{¶Vµ³ÏH¾@m4Qž:Ê¥ƒ +@Àp—‚¥”‰s„½¨tåHÁB?èŒÁÓqœð‹Û! æð¸Æl³r@ l¯ïA¦z„<ðjÁwS©ÎÖYãky9cv¥íuFUlïˆY¸(Akáè^Pc¡5 ЙáÇ| „sþ©û´‡‘¯—Oó‡÷?®ƒ%—IPÌ%ÁS¸÷ÅX@µœXdÿ¿^Û;&x…“V½z®Z©šL +kääü(Æ¢'%½£~LÆM ²EB¥¹ääۗã<c€™RëɼÉ.ñ·ÙGɈ´!üúø1Æãñï³Ø¶J)Sýx=¹×œq¦Ç¯5*¼`h!ÃdºûŒæú ¤Ž®#úè­åI-ùaÐbŠ!‰CÁlœÈš3ÔÑZ5'4'ÿCæ.á_ÐÅð8¬Õ³ç„`桤œõÜ)Æü1EϸþY2Í…⑇á Ì…!jnó^Þ­vG.Ÿ!\šÛ=®^oð§Ð\z³f€-Ø[h®Í +É̼ÆRÜ€%]ÝMu{|@sûM’ +2ç.¼ýÓS?a=€·¦Þ®Ô+§«¬v pf©àŸ‰€t›¤'ý{ý˜Á…·ßà?1öûÿÎþ[À¿ð'«I”‘ÿöèF +zù¨Û¨¶R‡€fÙ(×W.¦OpsÃÿO&\t2Ï×é ”K ÿÆ'^¶#õAà…€À5Ç”€8>àX€(€pbhÂÀá(‹“ñ`€c/],Öxž¼8 X 戙_`09 +À  ˆ°€¦ScÒˆ[åì«x•ƒà³Ï¯‰T©E¥ UdeC9 /ìŸ[8ü˜()€K(ðŸæŠ¿ Ü6;âþ½,€ +ŸÔ†8`b€cb$#'Ç€§…‰ ÎÞV7Hÿóï^<àvùã 'H?:Ú·Üô€¾ñYP¦O-Ö6ÛÆÿÂÞô%% €p~ W€Û@ .K\ß…úÚà*a©óôK;CïpuñWÀ· wi÷à‘ [»œƒš:@Aë¨jªb¤ÖÞÁ>à ÈIäÈ@ü¬AtO€)AÀq€ÿÖòF&„¶¯ßÇ/!,¥!™g·dºu„w×›M5írcuË ìlP¹‡ûô.’äÛ^{*ÓÃöc>žˆ€æñýðXØÎ, Äâç¸ €]œöé÷þC (J?m¢–à "gÂÛ# ‚¤Ê"8ý¶NÃÓÓ4™—gÍô Ä€ãEßgªi&$÷“O0$¬‹òV#Þꤞûaò{²ýÏ…ú޲æó~5aòm'Ct]¹ú=KÜŽÁ§à<ˆÙó5ÙZ¢òA@bº?Âùí’È¿k¥Œê¡­_:‰ü‹×ÑΰÐ¥õOßBZÃãÍ5¥æÀ2 ÜÝKâÿFX8iò~ -ÒIŒÜÏIÔ¬\ +Ð`U—ñ_={v~îB}N˜“vVhë#š[”sk:‘æ´_ÑßL³.Ą̊8ÚἘÁÉÁUô^#dæ +r¡Rÿëà?Ð\gè0èO´ù‘Ûl)ÀмçªeY»ÕÊ»ÍFÏtδÁéçÎOúÉ)|oOUΟ;]Éæd¿ÀáKªáçŸïù¬d»v”þÇà7Ç­fÚðcFœ0€iÁÂðò¬ +ZŽ(i˜”°Äë¡xR±Ö©ù`îmv‰ex[‰1p Õ?©°ÈÓô–Ìèññ$yVó¸PÇL ydžüÏÚø¿˜:;waî:þbZGs‡9,y•^k?ŸdIcU I8šJGs(ŒØ­5’ßíz`k¦¢ +l°VìQÕ­9Í”fÝÅZ©yгCi©h·yÁ¨ŽòŽ¡I£6\ö†ÊMº˜sóõ Œxkjêlýteîü¯(°,‹‰Kâ„0džP~¬@ÏQú!ŽôþßPÓ…ãÿ]\þó°*¯Ì•±€›¤Öܺ7,}/Ü}f’LàZ4É-)Æ|Q½ÎÍ¥%ñºÖ³Ö¾äÈL€Èx€Á«ðÈÜ¿"àG¯Px(ò…«ªxë!) À—ÂsÏpÅSþŽ^€&ÀóØ9®âtèõÖ8Œ(æ @Dà‹0ÊiÒIÞm©Ié\¡mí([Ëé¯Ù0öø§mã³Mužó”'pE^4 +àd1Bÿ·K@Äà8{¼ຠêDÞ2²ƒA,m?ØÛZÍ ð’<úw8 dPÕ¶µƒïVŒGç%Ô´[½ÜĺÚ*söÐñ1¶?H/älc |JK ¨1å Þ&'`#É€.‰/ o‚v(œ)R'¤ +  ½02GI gõçXB]`0ä*3ŽÃ&øÝ–¹5& à€yV²¿³-ˆdY€Õ~–t7ö .*H×(Æ>V=˜•i7+S¤Ñê¶`™oÑy°ÍDÅÄ-˜K©!¤‚=Bhé}Šƒû1ïèúÔŸ‡* @üãâŸr.àñwjýN6]yÚ‘B .Ÿ 6U?ÑXAŽ««y¹ ^?Wm4š…-hîâ|±)HñðCèètæCr™zº f£kJ$dz” @—‰8ð³¥TöAçÉ4çùWâCû³xÛi»XÒQ:)ÜòF¸Žõîæ2Ø H¼ô6)YRuœ!¿ðÃSÐRsa©ˆ@žÛP˜àíQÅÍ£Qû¥¬U³—ÄŠð*èÒÓǦÁøˆÌ}P¯¼ÿ~½Z­œ>ͽ¾ ®dÍMžÑ¼›6?23Ur1òD¬¤ädcÑM/¶T‡¤­ÿ¨™}+^§8MòFrtÍ˦BdEW¦~z +@¥rúýËÈ’›çæbM–%тʿþ)€¤z„¢šj îÿpÿÿóÒÔª‚>ýMdMàažwh=}Gÿ+|ƒ{½4]%Æ_5¾xT1î +.€…Ž1äYyÑL€A'ë%ì¥ -èñ±Â¦ï€#™ˆÐÁ££Ž PùÁÈ€q 1ÅZÏË+×ð<þçcЉ‚ä/®g¤n€øÕ7t„w7—o›&‚|öÇ!P~f?jÀIbŒþ… æ``.€ódžï@öGïcòö·Wé¢&¾mo‡™õ{'®N%H€ƒÌ¢‹»€5ƒ¾ào‚WýItBcXóY ÌÛBW — aaŸö›ÙÎ+úÈÆ—y°• 4ƒÌtµ¯Ñósš8cµtX¬Ã…¢”ðÐÍ1ÉCOÞKÙú·JÆA6÷Å,”Gáç ÷CU–0o@ÁŒîï±f¾8ÀÆêòêÖMÂäòà4 ˆà`VØ?[­Ôõ¤-ü_ ‰™]q/úܹì1S‚Àè@í<P[9–¾µõcx·kŸ#С½Ú"&Ö§|‘®pˆ#i7Jäœo šF{QM°Ÿ8€=Ö|ØbÝc&ÞIZM¨õ H‰ËÃFÍX$)ž|Ú¨Ó+nÁÄ×Gž'Í~¾"„T¥D‘\&U6üÜÂßJ§Yã´; §C’ñ®pHjðo<6þ‹´³4kךB¸±1@eÁÞ,6ÓQR͇ÅvˆR-É– "€Aú¸G=ד}­ôoJ©¹pVÏý\&>fs–Í´úœ…x¡ø”ÎÍV³Ád¸ØÀ œÇ1^¯œž ¸p] ÊsrØâiº’Šx«¤SJŒ&DQ"'Ú¼7¼U»uL*2)À²xiÅž²`¹!IòT9G4—¾ÅVèî6÷!"0ÝþjFƒq©²²çƒ¼Äo°ÿ§Þzû|åte¥ÂºÀØ0ו¢D½Þ'Ÿ—'|ý¨€ëE Àù·ë*õ)“c¿álþ3ùÄPè/üÇî¿Ns´ˆè­µjÓ¬ Ÿ¥›j(pð'··X`–© YS‘%¥¨z¸&Âa Ës2†±i1G`¡ +$ÿO0^ `bŠSš#1 ?4ÀŸA‚|Å(€¯Š€XŒ_ à7Ïü¨µ^o€xÎ01Ÿ¸hIŒòq €`Ò€ÿße‹Iõ.›ÿ³«±yUžkÓgŠŽ~çøñZþ1ž øÀuOßójÙÁvö˜ïÿþ6ëåìßßœ¶ìÿ¿!(àAêô„3П€;ƒ¤ðTÀ…‰ +rÃÌ9/p ÓR ckt­„9À€cd3Ú€uÆ; z,Ôô@\P«#\%ä6ü‘@ý˜wÙöQ;¬o·:%ä‚€;s ºæQKé|1•ðOå€üGD:r Ô× qa㣵6´cv´·ÅX¹íu„5‰i6–6¼¿-û™½û÷yäÌVª³³Ì°ì € ÖVVb&=¦;Ä¢.ÜuÐÚE(öKÉ?–!o&(OUžó¨^Ò¹+l#0i\€2˯ ™zú£k6G³^Ç`4ØÄg^$*$£›XW`”Jz™ÌfI7™Nv9¯§oŒ_ iÃLÀ!ÈŸNÉM²~ZkæB=œeq%"êÇF8ÚŽšÓY>N`ÑQÃ(Š©Ë`6s† A$BxÊ\ˆ%-®ÁÔú¨’¦Ó1˜nBk_œ¢xÖ=ú­ÙjýÿPoý|’mz¾Ze°Håô™JëBh³¢{%ô!u½Ù&µîpbT„„FìôîšKu“®AV[Ùt›—¹!À4Á¡¹RšLIßj­ðÀh; ++%*côFoÝ@©@ûÓ)ÑmÔº9üé°ÍµáMBô{K Rù™êwN€²š×w©·ÒË>éuNøúÑ£Þ®èu¡‚ 55u +åÁ~>þ óßðϬ=õëssóºâh ¬U­ò5K:hhp–ü_ù”/9lSmFsF[û†ý?…„ @LK°pŒ P¯Â`ˆÑÿØ ~q €€v9H€`tÈœ$` H{Þ@AäXH¶€9„âð$…àù€W¯àyÊ™uèÇÎÀ(L!3€waÀ›¨>`½ÈˆJ)<_~ã&+=¤-ÿ>ÿ¯ˆr•}sÜjüý¨Q¯Ž¨Ëò782€c^¨sÄ™¿R¼œ-‹þ÷û««¹€gg[€…þYªwO ”{@pÞC‡û  T\9Áp×Çw™áT€c§õ6¿! 4“Ï…ù¯,âJå F`X6b;@àû<·Vª Ðô"€ß ª0òÔê²%Vb¢vtsNù „ô‘&">i=ˆ…ƒ$ï%²ûa±hÊõÂë¡]ÙÉ¢ ˆÜ‡*©Õ6è,gÌüúPè¾ÎÐm3á߯@6;µ¶Û”‹)ðÐÅ@\̶¤M·$Ù©õTÏ 8tì¸fLžt³Á /‰§9H’f}¶Roâ Êöß<¸’Õj·Š1r‡"hÙÜå™'šˆ3ÁèZ²8죩`Å*èCˆÌ£Z§ +-±‡‡ª±ü'‚" 7)“0³ø¯3­ÉJRÌó¼.(;:iÖ¬ve–û¥dMÛѶÚ:èŸÒr‡„—ZÇÖpv,œþó ½‘v§ÑŒaP:ÒëŸrq®£5øºÔyN øëÂ$äô¦Éä”zM@ ± “[ž™¨LRHÖÉ›2I”`Ë^žÕú›tÍ8©Ý´ Û›ðf4‡ y[šWÕŠµ#1~ë ï’ý›úcSÇ—´ñ!´ª›Öª1¡ÏX­Bs5ú‡®b…É€¦NMQq\BW•¸ÝŽ_D>9Á»äõc`‡€_ž¯O=5U1öó*áŸÞÿ1þ_7AY " ½´U%.…ÐT†øúŠ­x,%ûñð§Û`)|Žô—I_§–gåx€¡'@¦ðÈLÕÿ‘y@Íc='0±À{1Bè£åÈ,9Í@$R€Ïà îb€ÿν:@jóxóŸY „Ft.ü#*åJDÔTj¬c2 ˆ !(®+½yèˆ]‰ù€‹ü?ôþ½ñbÀ‰×¨_8ê(çøÅé©ã ÀÜÔ¾RÒe=×ýƒÖF·Ï 5=ú÷w¶™òÇSèÛ¥m|fA mtöª‡pÁ‰Å]Ì3ÁŒt )@oÎé]èLVÐ +`@-höiÀš@ho’Ne@$d k[GõNjß>wS%Ò;:Z(Jj½[?«3= <ˆéJ€ø@:ÖÁ Á}¡¢€ZDÄJĬš+šLîlmo0iþr›iÔݯØnwÛ]¡}_w®Z©ÎVgY8my5[í¯oÍÚ#¦ñº¨tDŸè/(Hî6øá‡Gv™ùÂøÇõ†xºú‰´ùØs8Î œåÏÉi,Ú‚BôÉLCª1·TÕ†îØ³30 C–ÓÛÍv«!UxÛþƒÙŽÝÖC.˳zãÙ7!Î==ï<ÃL®§c8Ò“F6PÂÒk˜ˆýoX„«Þò&±!!¦Nýþh!ü—!Mc·ZËÿ²eÓ~{_,ßâ‚òS—[Ò!oN§²ä”«.$ëÀ[6éLÇá© ó´Ñ•]f£ œ‹öP˜:½Õ{FsƒšÈ  z7>(Vÿ2‚Ž}O¦*S§O×ÿÑE+E‘ʩԜȀ•d:]9ìlétPÚš[qd-›M¥yx?œ™³Ñ'š›tÁÊû7SõÌþH;Q*’ûA^¢ÍÕè 7:ó5š’AÀ"ÊjÜæ…¿Dµ ‰n€ •SSçec‚KÒ×ÿ ¾ÓÑ•áL?¡üS1*_Щ©SgÕæüV'ƒÿKø·ýÑ.j¡až5¦›¬Á¨ª²’¢ëÑ=4'”Uߣ6 `¾Ð¡ %?Ž“£Éx 2±ÀÉc&='Z àp€Á1ç'|,¤$‡3 \(,0Ž€ç]¯\ ÀóÄ0@ëùc×øÒ£þàf4,ñh_ÇA€ÿ¢µÊ{ w;®rkâHÑÑïmå÷œ 8kò¢Q¯ŠQ>ꘈx±àúõåH;i6šõF•ujô•yêIê°M½¡nغÂ`ùÁ£ÇÄþ ±õÊóJ)à‹p ¤*põñ£'âz3x µ°06¶ã)à0ô€+:XÐ8å<´iÈÖ&,ï:¬<D0]9G 'Â0ð•.Ö¾'ÖËà“¢_ð5E©Îs5úÁXwÀ õNX AÚ—•,¸  µˆêÇV–¥¬g»ž­f]ÏɈ˜¯ +8ù«Ï6Zz>ˆÐÍBW±4.ø+ÆRºÝÂꇰ•è¶Pûº‰êÄõ ëY ¨V‚€éB|æe`XÀ“ï¡ ºNµVCiKõøÁ·+šÀõݧ‚ây r”6̨oË@oôãØm/'I³Z™U€žŠÜÈY—à/zŠH;ä‘¶{//âÒÀ#€¼;%ÐÄƽ„c ìXô¸mA…àK|N&Ù!<ÛÓöü8⮕¥"æ¼ÏaŸ Gˆ©Öšö0ªp¯'¡yÞ»÷·A Å$Åi£ÃX9D5&¡’TGÓ›qalA£äE›”}¡ §ÙÂö÷êðvX çñ 8 ­W‰$‡-¥¤B»fS“a‰ÅQ}³pü÷z£¿m2@ N›gµî¸ÍË€ÁäÞ© •M‹‚Ò¼¦¶+¤¸Å“ý úvâ¿p¯@qŠ;V)Áï"Uá²Ò%¹j]?OÀÔ©s¿4ö ‚-sЈRÆ+XXùUï’01 +€€³â"Úã¿°Üû?†Ñ\¯œÜ¨6VúirÕÉùrùÆä:X3p„OîÿˆµF`€#G=€€¢ÿÒ&ý¡Èôþs£ŽÄ¼z-Ç(Ѥ ¢ÿœqœ’’ •D @9 +À1Ï3€££&cŽÌðí·Ì¨"U©—͘ðLÎP¾=tËf¹ €XTxD@T3X€k¨ )ÉÅ÷€m_¯7ÎØ?gÿ/\ @ö@ðÂQ’ã_*Àb/j ïôêúö–GîìxÂÆ»É@=ÀH•‘Æ'@ÃPi }œîôþ¡B–G2VA@hÃfg(€H¸õ4cè=Èl,ÂøWb÷øËÁo¤W)&úãˆáLpéluPÒIF6¼(Õ°]#ªÊƒàûÑœ¸Øæ0IšH%÷¡: ÚëC&»6 •V2/ €|Îò­õu†Ì'ͦ‘)ÑG›Úººsxf"mOà K²$€7)ML}ô¢Žn)J#èOzÁzlÀÿ=ÿ íî?¥ëßÃÿt{?t»p‚|Tqµב7mé6pÁ®Ø/vÃ<ÒÕ¶7Ö7rVùkÇ(€‚Hž‡,¥ŽþÆw¯‡¼ñ ÝÎr=Hy®ÜÛõì¾b–˜¿Ö¸ãgeòá8¨%;èäØÑCÐ3á`'²µüÍ¥©E‰dͺÈ!kWEÊ ÁјWèPšU÷Z3Ë?Ý.ŽÅpÀòlôݱkƒ´qkh'/Bª +$ºJÍÙÊÓ P¦Òyœìò›köKà¿ÎÁfôE‘•|VlJ¡¬5wdþ¡$"´¹ÊáøXs:4²áw›…æùÚråvÜâ1PÍFbKP$Ë-ß•Úl¬f#)SéšÃFƒtE‹ÓæiÒvxFd‘5ª+9öøZåÃíÓÖ겪õU¥i‹ë¬Ã”¥ .,øÿUï’Ö?ë õ–TQ“ëÔÿÇðþÛm!Ý×òµ´53{ƒÎ)Õ·•1ç²@QϬ·ò¯½üOŽt[ÑÒe£˜z6ðq¬¼h€_z €úåW2ç_ÖKì[¯}¬°ivãÿ1k¼j&À"?®GJPÌøûkô½_ùà7ft Àq€ÍPxtèÇÆH+‚¤¿*^Œˆ°ý£ø¨‹cÔ¤¢ôhìÀ­åæâÃHøÏn‰_s€^ÊÏ àGxE ]eÏxcŽ_  œÏ¯ý4Û^ßTOOVUÍV7Ö×&ÿ»/`П‡ÒG-”¦¬$ñŒ‡Å,¬K@OÃ/†¼0]`ðX¬Ml(™Gžãõò¾èDàÁÿ@™„˜@Øà …’4ÀÉÀoeÃEs@›€w±£´ä*g×GdZsHÛʲ ŒCèyW-ERô)PY%@2³²†(Áòýmmol¬näýe5%íÙ¢m»,ÓÚíVX™­³ §YÞ(çYð䂼¡›¯ +ªÏlHIZ0þuVºÒ€?„ùo÷¾1_<à©é•«?ðyêi"`îàæR6£h^Ó¦î.ƒÑQo–Vùc) ­õ~±`»Yg$CØ~‡R=êXà-€+e6=.‡„Æmîº'@ötÒÔ““Ç#æH6¶k1woŽ+|U[怾Ÿ8/¼üKÐW vhÂÂÝÌJ'ɺ32åUH‘#@Z<ÏU,¹ÕœNi® +ÄA=àuëÏ݈›…æw»‹Ùf/†}8¢¹½é>DÝY­)µÃ©Š’uó¥¡Z­ÆÂ Ÿöèw^yûüg«*¤lŸç„ÎNjí¿H)¡y1<zk››Àlf5¦¤ÑKÍ ç`2ØTÜ/ «æµC/Š„Jc€q››¾Â¦È)†ö= +@ÂNØÿeÞ!sôÿ@&̤Ç{«©Ÿ†-O*?*`b1¨‚`¡rþ¹ÞÿþçÓ|mm0;ËÐ?ÝMµCK,§Ç׸ðp´VVV ð¯ e¥y­^µDÐíOŽáMÁ 9à¿|~c¾l}sûÚÕð|æQ·o_{ïh €PMp3ð5†>9Nz„D²=JNpO €Œq¦óï¾s…¾¸ýõ·*²} D"%Ð+ .º®OôÆqá¿òÐ¥öü¯Žˆ @{0<@ ,cÀÌK'0¹¬Ä£Ô˜4aá }# <vvЪP+µ3©‘Šß‚ˆ0ˆ(Ââ¾`ÇèOË‚öNAQÞÐG§ûðíd À¯®ˆ¾Qá—wˆŸ>ãÏ07÷RÀÉ\Ë"³JxW{«}b¶¶˜ ŽP0Ïý§MÁƒÔ80>¬b¢A„ÎsA + ¶ +˜µkóÿ¡H°lã¿^ G¸#<eÁðö” ++Ýy +ýÀ;þ$ô`3Ñ £0 ŸréÎX'L Ÿ$ÑŸs]¶Ý>š*yÃO ¨]hˆ·8£ä‘DDÒûL@0ñòj£û¬’´}_ö²d£ßgi`µj;¬7s%–wg*@Ëò(/H,ñßìDT +P¶Ò’tEUaöß…ZZV½¤`Þ*B¥¦Tú¡Œ ?;ŠÃn‰hE•¢bM•|ð Å£?¨ÒÖpuu5ûXõi6g+çfggÃáŽØ‘5fé5bë)(œ4²Á½a¯³¹{ü¥Í5¯Ø[y&ò,*'½‘ÈÌýé&+­„ø™ªO&#†$º„×Ñ;°åÊD¦l²æõí¢'ì˜ Pšqt)c1 Ža 3áçRzC8í^í,¿·™gƒÑßdFîeM¡cϱ “CêÞJ^¼»"k¶Z®c(¡QØa¾œP.g£-q)Ûþ…'à: RϪ ³$©ã«Ê·fÞå3KñH†×;ãt’õX˸·ùÈË¿~—×ò]¨@&íQtB¢Œ i:ZÉÖò†p®(@ÿ¡yfQöí¢Í‰›ÓmžŽš5/QÐ!·ùaKYz½òÖ©Ÿ€ºü°lXóX°¬Ê7"®Ä{²¿ïˆQjjÇè™:Ïôüõ£æ¿§º˜o-äƒÁÚZµj†YÜ:þó-^)îq˳FæƒKÿú˜®hµAž @𙜠ЀR +€! +àˆ¼ùÎ;¯~nc_õÞ¥k·¿-<Â0Yð“€o•D“¾4á¸òί®xÀ5°²T~vPÆñ•_½ù—Ù€Å`±"’’ÿ±  €—þÛp\ ÀE݇۟_= ÝUˆá(/p¾&ļô¬àÔàá°¨l‡ ˆƒ }ÿ´"Á¸Ž€Øz‰n¨|tøfåÀÕKïžP8îÛ¡´ÿ«/pÏÿðÇ‹ühSHƒÎ}Üã 8 E +T˜ªVx®\|ï½"@wæå¼UÏxŽÌð‚™CŒ=¯’¬/”úX¨”õÿ¾CøþVüai=º†1 …ƒô0ðØ¿¡kÄÂÆÇ}£( +diGµ–Ë,ç„ñÑ1Á®»‡ø3 +† š0 +#p¨-ýˆô;‘ðMzÁ|Q”A‚›+›‚¿èp~VÛÓ tB +•ÊǺé zjOª¾ZŸÀƒ½‡Á’„–¬ ´=dZàþªxUw9¹Zî;äßQ€H½É8À~•u˜XÌŸ nFZzùcZD +QštÀA=¿Ç3 … ;ÖÇ?`î±ðqèÆ–î6û¿gíQI}ÿµy“¡Û˜Ù¾gŽ:¸Ïª–^;;;,Y´±º¾ÚElêéÉl†uO³0oŒüFY­¶0*Û3l{=/‡BôpÌÿ> þÞm2JÍOK€ Фø§—ÚùYô|æ ÏPÌHÃP{ι—¡ôS×p aG›»]ßQ¿ÖÌGzHKÐQ…å*®È]ݳ=¼³8-»N‚æ=½ióH/A.DûÇæŸÿ™-ÅaV¤ÅP°i/·>˜DXšƒÀñ¼÷Œ¶ÃAmI'! c¨‹T¿CÃ`„å l™«_×ý“Ó4Y©¹ÚGÍ29P1&ÚIó|±ƒ$™ +ÐUFÆm¾”®e]ùÛh0øŸÃÚàžI—'üµæª®Ú\›nsAJ”Í`­Y†/’•pN ';×p¤´´c4˜¨¦BQk› k™˜=%´¹Îè8ƒðÙº ûÿü¿œ:Óò¯¡Î¢Ç@Î5>T$ã¤ò£c(›€óõ³Œ(<ç/\˜;4ÿ ÿˆ¾¹ùÚlµ{Kü-nœç—ˆ9¢¨ýW-x!.Z¡˜ +BwÄ߉¥ô¦ì¡ç“N= ãù¿#2>`)X¤xx_¹øÎÏE®\3dF ÀmæÎ+¿½ÐÆÀ>Ûà“2 +ûø»vñw<€Ž ‹¯]y÷½«Âsa™R uàÍ+VF™Ð1nûß—úøG¯ß›4üüôÇ0À‹…à8äð¹ò¼vIz+A2tF ðb5B`XŸ„u/×ûØÁ€³`\èæ“ÞÒ5þ—¸(½œ3{ì%¹:]t~’ƒ¬hJü!ùp•ÙŠþ7¥97')aãÑ÷ª¸¶öe#³’¬äƒýÄñíííìËøÇ^føŸí*Q«füE `• €¤›Ñ0Úa±ÊDÙxiÇýŸ ÕìP©BmÄs°ïij‡’: t@¿)€’1ÀÇŨ ÁÍÈÕnz·†“RiÝjÈýe€XÈBîïQ*ÄXQú5’F]濤ÎÓ-æ#/~Ÿ WºZº{gess(¨Ë‡#ì÷´Ël)’|È2)ÿøÛßTÔf7îŽ6‡ÃÑЗ˶Vjz¨Wr>Ùp¸›gÝ,_Û.¦ýa6Tói8ÂAm(m Qw¿£Œ´›õó|Ø×yŠÛ 72}•l˜4³Í»¬N¿–6)`r#Ðg¾2Ì»j2Ò†µè þZh~Ëš+µXÃwûîïßË’üïÒü®”ÏGÊfEš«¬Rst·æÙ­|ð×Q#éŽDúÙ²r9Ô~ü]ÖÈÿA›ë¥vGsê@BÀÇ’ôÛ]ckmsÔmKó!lI·ntGMmÍ¥­šÂó=ª µ ÷¨+œî*[¾’ »¸î² pžoÞSP)-sÙš÷R<ë•Ó§NW®Ÿ¯/Ì [ =!(H Ë›ðt¼ZþOˆ(=-ž¨"õëÿJhü_i̓ÙnWšéVIÓ&7«Ô„H‡Å Eà¶1&ñ"*^0s¸O?éÌ©Ì10ºÛlÅ>¨°Øa±ß¾€§¯¾þæ a³(øZF¸ìÉ/¿ùÖHOºÏ9¡m€Vµ9öÈÚ·7|€Œw þ«W~õÞµk¶ÿU²\{ï7¯` + -• + ËB„¤²Ÿ‹K$Žÿ· Î !³º@ê ùÙ»2É• Î<á8—Â…Êhr­èÙøê˯¾üò)x¬àÐPÀ?=¢Jk1Ñ ¼…/@ €£‚y&A"&Ðíæƒî=ˆ»`;ÞW\»zÅ  ¼G>áwí(ß2ŸÂ ±€ƒøEÌà¸ß÷ ëßÃ?ƒ¤½Ì oêÛÌv4€y&V|a Àuðçå}=ÜYÉ®/»u½OÏô}º¦…ûöMË6% +Ô{ +D×8d܈ÿA”‡¥µª +J€Ñ VíÀ Ü>€–-u¥Tö$$W°)ŽøÀ§‡†<Ž>~BHŸT#¥3P^¼+;vµ ¾«@°T°²–6èø°Ì8ØŠÄ•QŠÀÄÀ\o)3j BêbÕmÁšÃt’˜#éM@6=xÉðÿŒns€ßc-%ÆÉl³ÕîöÝÍ"ÙŽN® —0 Jt™ñ¢d´B%×Ñ*òzJÓ~ÿä)Èïpcÿ §EL ð(ŸÑ‹†Ò{d¬ÂDŒT÷˜Qð‡%ìíïàÀ°A`ƒž`20±Á€®ÌïZmñ3ÁHâÉ—Þè&ýpKÿÙh“geç¿õ’E…,§TØ@|ºR@"0ÇÀÄÐïfµZ:'˜ì±æÂMIºd:Ôí'­E\ d£}ú^»ËÚnY¿–ôuœ1~èƒQ&äâEY‚®[ÝL¤fqzcÝåûÚðyH€Rö×îYóÁZÍÑÚ‰¨™`¤ÊZH)ÍóBóD¨?SÓ‡’to„¿Â³ìåùj·ÝôU¡Fƒi*Ik¶ú¾Ú´~¾ +«o&y#Q#Üa¥íLaz£0I¦6U1‹—IG\G'°fÝ[*mסÿúß²Z_M¾ ê`¹Þ»4Š8‹4×f›6WÕt+“¾ª¤"šÑbÍuE¢kÄ^»-MP1™.ió€Ú(‡uÖÆk"¹Å±tùV–ëæÜ +ݘ¦¡^™˜ªG/@½.öÓPCXãŸ\^?àèZjmÏ0Ḡë'à¿Å—m  +,-Ýò÷=me=1R}ÿ1kÂ’?éª3 Æÿ›úëÄSM€•À ÿ{zãå·âTq$1~€Oß`œÒíÒ›?ãçoþêÊ5Ë`}1•“I*°!^ëÖVôçΛœE”˵KïüüÍ‹×nßÖQ¨·?#.è¬o¾‡‰l„ô5F½ùSº40S"Ü-å7Æÿ7ŽsØ@^›öŸ‰ + ‘>`"íÍІR ½¸Ê•÷®CJÀÏÞj,.~T¤ÕZ•ÔæúéšòÕ™Ëúã,Û!3U©:ååZ£×L×jJÀš‹d>£œ.7j–™")º R˜;zûµIf¹Ü¢<ÒWgªµFÒ¸š s +W~k>3£äÊFeDÞº¾zùrM­$Â6e¢DµǦU,ùœ={öŒþΞ=ræ¬u*5¯¡9¥©Räb¹¬œµ;¡yUšs•ÿ$®Fm¦aŽ|¼ˆþ‹5idŧ}´¸¨¬Ú+Ú'ê®&úõŒ + Ÿ²ÎSg]öjÕŠzT¯ åàŒfftÇ&5w‘PÛQàôÙ3§‹g7>{®hßòW~©N&ÿ¬€a€S§Î2 ažqUö¦Ï—ø/Û@'[‚úÔÍz;þt©H ÿ-á=¦ÞŸrwßôF']ª¤îà©Ïñð¾P1€€ þï1úŒ ÿó!ê\–ÁB¡ÈŸ!o¼ñóŸ¿Cº¡ô*Cú•À<ÁÖþç·¿…ŒAÔá.DÐîà¸wß|ãÍ‹ŸÝ¾ÍáÛ_! zÃ!¤z]!:€EÅéŠäÊï.]¼øîEX@ @7ùyüÇ`£»ð\<éžÐ E¿úæ <&3ÌÎ÷åWÌ1ÄèÂc.ýhùMøð„NbøÆ · -À²ˆ ƹÀ7ôè`œþÓZ…Ë)<jŽØ—Ä-Š[»Î:šZ ¢CŸ}våÊ»ï^Dð_Õ"öò=ƒ8EþüÂQ€õº¾©ÇxNP7ø¼L<_&ÞÖº'°ÛŒí{àáN æïcÄÜ?ld"^LG…Ž  ¸ @áG×'(S@©‘•Ó?ß&;fªÒ€»z×)"xÆ~‘Ð⋅𮨰È>R˜#ËÌÀ4X€KŽ—¬ß^`uŸø¤k„>h?Æ>”uh'Õ”‘] +ÖŒbTý!„Œµ—cA?ó&šÛÞ`*e–fnÅu–Ò‘èî!2ð˜h}ˆù¿Ã0ÀÀqeKœ¨OQÒÆ\%øŠŽˆ!I9 H1`,Ä‹Oí=柺(-õxò$nøÜonWn)Õ2ök1x&ˆd^H}CÖó>†uSà/ûÖORÝÀM.[Ë["+XFa7×q™ŠMÖ‰M72è¢Ð¨‰ÑÝ&Í"3á:½é%“?g¨›,cƒí~í£6Va:”/»vy¹ð`Ä.ëH;í»—›‹M])KY&uC–µmm›ÁQZ‰r岤=-ë5TD#R¦é¢5gv&4á0f»TÔ¡èäÎóîâ´5gÍ¥–ÊòYÔ–`Q·ZiKšKãåÅZ·¥Úµ1¬õg—뀸ÿ\6òoÙÙ:ÙÄgÏ€êë¡ÜRÓ…æØÎº,ùxú£tÕ² SFzwá¸Í9ŽæŒÔ´ªR3vÿ8ÝÍ­j7YÔeEE|„I©¬š§Ýie­;Ëb~*úPst¨€|}ZÖ\lÛÆ§Íu#¸xt«›¹æjó™ZwC:v}“Ñ]WÏž9uúÌ™©)ñžJEõ®ÐRs6êâr¯%?*`bÀù#ÁÜ… -ý›*ÈüàH—ºž%!-–JSÏ ]8 +°@èG¯—@·‡ÝBÈReꔀžÙ"8xê1áƒ!ïñ–Ñ¢•òCVgØ­²#²Ž?‡¼ñ&“÷ãc×.þÊñ¶ÿo KÁté%ÂQü!ˆ»"ðó‹öõ“û¿]}ïW“°Ižo¾)B;Yçë†Öû¡ç¿{ÞýÍ»pLx¼€‰€>'‚@Š^yïÊg·ñ¨e,}¥ÿ5º3@ÿB¾QÞï]=. t¼yæÍpÈØþõ*” +Lff¤%½ƒH_µ…ËÅB´Sùd´?Í/‡ bWÜ@¦ÊÖ\‚€?»BH7ؼA›WÔïB+ˆ;ÀÉ ²fq`h`÷ÏJ…¨à—x´qá/™èúõ¹ëοP„þC™xX¬˜zŽMßÛ‘e*P&. @¨´} +lòaŒ’° ÖƒÇ@. ‹à’1ä@Hªd`ÕÀªtôUct“Fÿ\ 9_Ž_˜ñÎR¡mC6°¨sNQ\D†B’À7NH‰ó6â³"ž²StXv +;àEdæ´ÊZèè«ípÀ|HŒ–c&€ýýûL™°sŸ^€-Í«ùFø +7-"û_y<³¾‚)£-•ƒrT†^cAùëÆ! g+˜ €ú<±ºŒÀ»ÿüçþ~^T[¢‹•ˆ0í¨vœÑ!whWYšAéMÕ:í¯ûI熧 NÌÉÐF:5ú«ýå¤Õ¬6f™ºÆ6ž{Ñ'Ýÿt´; ‡8ijí ç.ÏËî²R°;LI–ï×uŠ„ÝL€Ÿú$Þþ¢£i¶>Ìéœî䃡øÐü®Šöµ±Fï·> Ó§p¦Ÿ+Ï4ÛªtI.°þëp8Ü%“ÁÚà»Ýáæîè¯wt9dÝöåÆÝ‘ÙΘû¼'Íw=]ƒ ȵԼ«B¥y¸Û®%Y_ Í¥0õ¥G£{:œ¥·´ÝêÃAº˜¸zðïahî±xÚ'Î1O¦…»î9ri½ÙJçÒ•N‡ÅôÑ|xï¯÷˜ÐO—-§µFŠæ1‡"šýLµ¾?Š6Ïw•Š‚¦†‚*k¨VØMk‹Ýlt?Ïÿ²Šæ"OY}´N G;Dh뚢ðÝõ~C$‰‹{Ãmþšç+½mèä(­}Ü^·ߩÅÕ‚„Œ†ƒÝ‘ª¢6ÿÇîppïž4ät¨¤ZòÝŽÚU¤:÷’ÊT&z圞gõ´uýz£¥L x=ùñ€ÉQSï1‡(æ?€Nvk ügÍÀFeî?ÝIá<Ÿ^C²fº@§8”e0 ðÿºc.¨lUÁÛø3p¹@¿â ÌÑ€hÁ£ò«Û_}ûí—"§~þs¢ ‘ô™@¾­©þë"¦´I˜ä>îk×ÞýÙîÁJîWF¹!Õ;o^ùL ï^Ä–»Ìæ"])¿»æà{áwñ7ø³¦ˆ€S \¹ŠÁŒù¯rTÁ¯n‹\¢g#J À@3ß`/Àá@€ßD Àéc)_8.ðÆ€·‹S—€e­Ú>I‘×.ý®àÁo| °í³Ø(€ZR›¼¼=éYÜM‹6!o^t¦ªLŒI ¸uˆ +øóŸÿýÏÇöâ…ã=‡1g_ê¸~=z _,îXe²×\(ÅØtÙ|á˜fx“± +°°ˆ1ñ‚ÿX cú!  ž@¦û3¸,zPÙÚ€»€xÆQÐ( w¶„dcÜÕ®‰25S³ Ï\B"r %»:KáÊ}Œäz‡7°ÙrЗŇIjmD¬+Y©4¥ˆ¾t ¢(®œáz3ÀÂt€æð²9,À°>&Ú`켄QáÀ@÷ùl=iìÑtì0ÚrÈ `ô׋ñ‘z‡vh&  =àÚQ‹ÒµwE©´§cÞDt‘Óñ§ §}¨«\{*¤¬Užî-!|Ä$ܧWc›Ù ×WW3¦7j°¤!!ˆ{HY_Š~úÕ[’,ûG·Aà¾ÐäØ@/fá#ËòâN.uz2ÖÁNg|Ó +ztB!š7Ï¥›) ¿&é‡^?Ïê?+}Dó••´ÑÜMo´’bÚ%Ë3¸Z ”˜Ð\{£¼Ö]_òЈâÐq›Kûâ¤ÊJkR<ÆZHhL×P +[KP—»L‡°Òû´HgüzùZÖc-ÓšžèR³9b\e)þÒPaÖèGÁÈèàEq¢“½^?fpdÀ±¦)nÕU‰¾°pUënû?ªBUméû“{!}zLý§^t´S +¡$ð¯§vx`†|ðÞ[FŒÀ ½ MJ„Ò§ñ߯"ƒÔ˜¬Nùí¿Ópê á7'¬ß}ïÚ×±.&½22…9èH‰KÞ‡É×·¿¸v‘Å™DC.¾Iƒ6è°§³žNˆÀßWc*à7ˆxVì¸F6ÊO%‘k´ C€ÿ¹Ì}tRÍôúêÚW*Ìó@2`gÞ9Ó“Lô°ù.²ãÔ•K¿,«lá?¡_ß&àÒE¦F¸ åUŽðÝÐÑÏŒüÊ6zøwzÕ ˜‚ÈËðÉݽrñÍ7ЭÐÀÿ#<ȱàÂÛ‚x›ýÏzÆó¼2àú«=«²üó­~ØÿıÃövMÛÛ“iÊÈ4w …l /dú²mÒà–2œÕÀÍI ð‡Æ ƒ¹þu €âBüÔB"C/WÇ%‚?2rè þ¹:è…iéôïâ@kŸ±Ï”ÜÇ>¥FÑAà] ¬‚yŠÊ +-µR ׃˜Nf"}l²@¤â÷ðiàÀ}Ëv˜—a"CHU&à쯳’ž%¢çê–c¼°ƒ¡Zaw¨”‚"›s¸`ü)ð,w·]˜ûî¶ž°€öh[þ$Ñ@kžÿ (šÁUS^Ü^½sH¼ÆÅAIç½\ Ǥõ^¿Ñì¯0ÐNG +Þ”päñk¼UM=5OÖ[VCà]ŲÝôte]Ân5ÆlcO#5¥òX󬔚Ka_°È¶TA&¢Ët š“— ¿×kÖúyL3`:‚@,Ì?n6Ïzµ ù………9Á?ýÑs-Ò H7­ùŸþšg½îl2QP{ÓÜÑH¥H™$In]‡^ÑÇ'L9†³Ù@Û·ÆÃ'Úü†.iãéþÐ<ˆõ òd&.ub !×K¼eåEhàbíéäŽÏ˜uù¬O3^šîðÿÄæÊÅ3oªMtB#6@®²}dz‚Êò?Îày`“¢³¿˜:}þŸñô ýÇHÅ&Ý`@îï`þãØ{àÈô2>5  Ò ,v0åÐ +Vídgzã*Ç•öñ#•!™E”–sN¤ì~xH¸‰ÈTÙ¸ã¿5½‘=%ÇU¦¾\ïÂ7åÂU.ªxýØ‘Bª U¥†€®JB² $}dÊK…i* a?„@‚þ œÇü^î³\¢Ìø¦d€0“N•þêr®vd…Äæÿl£Þh6ÛÝe€{û~ô±Àö•#íªÂ¨#¸ * }]_´}*^%(WSôÒô‰ˆÀ“'´†@¥~Ð5WbšâûX!@µp/³pŠnJÃé ¾Ç}:¦™1÷§K»I#fÜê-¡/|¾|¢†ðX_0¶§aÞlæ8 ´Ÿ2Ò] ¤rOƒ› `§ñ«ÛS +ÐÁt{+Į̈#lÊî I>¡©ebßÝéÐR=MÑ\e.¥÷ÒZšcªX½SAÏ“wAqÉʰ][ÉÓeèyFÁ5ìH—D]’¡*ÃŒ¶X¥çë,ÿKèéÏ4@/]«º µ&þÖ£Îã-Ú?@X¤yÒÆ €Ò‡Ý™t:J-½·¥v1cÒ¡K=C'ÛLkw˜r€kÝŒ¾Îèå6ïäétúW·¹X–«ˆ—#Z]`èeñzLˆ£“ù°Ñˆ-ÅâѪ¿ÐØ.€·<à}|Ôß«“¾~T À F´¼:Ѥ@Ïß–îzÑý/)¹SÇ«²þ¯S0€%(áBJ\àŸzù[•óç™ÑéÐp$€þ‡:Ð` ¿@€¡ˆ? +ÔŠÀ:[Ç6Ö…Tß~-ã\øÿ†€XA®xaN 2}Ä© ³ö¸”pY‡@~þ®0é6“ðß&8˜r0õqñ‹²Ôµeý”£2‹âJ€¿óÿwÚ0U1 + Cµá€c‚½²üLù RÅT>ázŸyF‰J—Ò¶ü)è÷ô€àß^€˜À»€KÒˆŠÍ8)EÃ^’¢hò¹ÚM\‰~³‚Â{`ä/Eͦû3ÞrÆú :@ÇÈPŸ‘«/vCû_Å€ €ãQ;Ãÿ¯.¾w•Á Öø¯ßfÿXlõ¿(`ì ðå€W1€uzpT›l¬ ¾îoÇ5tïs¥€ x`l"³¬7NLÀ`{ÑAÀq„-R +tÈÈ0ià þ Áà•vÈÚØPv‘(P];>à‹Ü8¨”.Ô¸ž¤ö†KЖ£$D¼ZÎ÷f BKìâ²lŸöq]¡Q5ƒîøø|šŠÀOÉ:+=o ³b`ï¥”Ø (-K}\\Ȫ¹s„ä2!¿b Œk†ˆH„*û͉œó1È:3IÄÓfR>» À!"ï†í|‰eýIc}xôQŒþCÀ=# áOW†.ûŸ€Wxüz/bŒ•1ÜÙHù{Öæïƒs\‘!]\T€ÿ`…à7ï^¤@טˌE•»¨æD¤ö¥kÐiRôP2Î]­k­¡kU·'<2´_Ù£@€@l•)/‰Cùb§§ZW/‰ +‰ ‰êB»ê¦¾ãYðèxç#¢/ +€ëú½h€W¯h)€þÅB¼ºcÁª Ö¨Ù,È@@üÜ^W¶/Hrˆ€à´PD6¸/”´€Ýgå€RÀ–6HahÂÕÆ*½P cT@Àj9­NãÌvró%ÅvJÒhOùèÚïoî ݸœŸDeô +ÎÔç¼´®òr¦¤õ¶UVí~ð%!¼m ð€ñòÂo™Ê¬œ»wß‹nåxÿWYô—ñ~ÑÌeËÙ²Ž+Ì* ýˆÓ_mkü—2´´B]tr¥yùu‘"à©ëD«Rª¯wÈIDY RÅ…œ3ÏP5\@G†r©ž0éÓ¬†Q¾ËÝånWÏ¢~à‰€ à³÷ÙÍm?fA#N̪'P,¦¹`C{ºPoˆ +È €PzáG6\H³F2ÂÖApzbE:®gda6¦Ó‘±^J`gcÉê¸h¥st2ÚÒ•½2È>J<å_)Kâ-ÂId=yñâDˆN–æÉLÊ$<ªg8 ZmôõVrÃPjLsOÇ(MóVÃñ€: #ê+)4—¢Ãútk”ë* ¯®øœpØ +g= ªZy‰Î°W5YP1(8Rš¬-†%u¬z8-`&(ÊfÔžnÓæ%Ñi+4×U¦‰(—¶Ua +Sãä활˜ +ÝÐbþäòÖr‘ ؇­éÖîÊZ²›î.àjîZOÍjkû8ï5D)†-*‘ù.Úã8€_€’"x:$ɇ'ý¨€Œ(<çߨpÏâ{¢jŠ zŸø!:&n¦…Tø.ðg­cžÔÇÅ\/<êàƒöñd6Í +ÿF@î²æ¿þêÚÅŸÓðÆ› W÷µ+v„„ÁîÉî8>„`RUÂ¥S?÷ªN}ù…,àÀ%ðßÅ’Æm (b‚7"7€Ô1Ð &,=2Ã=ð8@rå½+âÚøÌAwRô°8ò¥'¼ò›ãéÄ€2н¬JxˆÌjÈKï]ð²)n€b¥ü)ñÚ:Ç„¾ +”G¸-W¥.€Cñâ„ß q÷ƒÛNÄ€Z‘ s6½û•è\EzÄ´~uñWÁé8À¯ÿüç¯ÿüí7ã:‰x œ@Dà§§þ)@èŸÞµ%È"@F,ÔÆì6{,‡¥ ô1ÑX/àÀW-aWàÂr\ø"$]€¸àÜ’˜©:j86ýð=k=òú:¢+É&¯À:½Û„‰ЦÀÍ "w§u:$Žû#è@Šžp+/QT.{ltº?=j¨Ú‰ËLƒ–äðøáÁ»èþþãPÛÑ@ƒ2py5ï/{0@¿pÿ³õf‹.€ÕÕ­uÆu –Þ± @­¬ŒQ”…£Bmæ«ÆL÷«]œ(j™'Ož2€T§¶O<9íàL{!`jÅÒAôaŽÑ©¡¢ô§2j›¾ÿGûºÝÒÄþŒOk´žçËý6 5f‰cœÕ£NÀ!¸1 &€pˆ¥ùèø˧¾Àº–ôÀ,Àh>¡óÄxK\’= +„`ú'Õæ¦ÃÑÃ\®+³³Û˜ŽgsQ©#fÊ: ô/ )Ï[1ç/o%9dB”`b#‚r4/žûCÃh¶Rh®Ó0o"eáÒ€aœÖwó•¢Û½ôŽPƒH<¦yãl‹ùR€Æ»5¤ogi Í ª€¾½,JKûŒ/ÚŽ-©cᤊS Í;Ãn-É{äXÖºÔ–Êêèzî$š:̲nc6ߌž}Iñ— Õ;ykº˜+Ø÷T€~hΦ÷ô¯´ƒ•ÅY·pqÿƽFhqS¿`=~Ze´øêœ\~¼ Ößá(€ãb*•ùy¥:OÝK +7„Ù~<4ãNU£B_NeŠ.€—ÆÐãs¡"Xîã¥DpÁ»‘%à…€wß)Xmðåµw…†oüüwÆ`*°V0ÔfºDI?'Þ¯@T‘§ÑWõoI(a\¦c +@A8¤SñVæ¿»â¥÷y÷À;;„uö×#¬X¨írÊXÏ=€º_‰èÄù±z/Û Ba + @ %FÈʧ¥€Í¼â ÎÃUÜ€s%:`ƒX7]Ä»ô—èŒÚq¢s&\‹c€Û*¹zQLKÄOzçâ;žÈY¬ã+1¯{p(~(è x],à…óˆœÄðŠõVW7¡d®.÷óuf³e!@Ùÿ÷qàd—ô}߆ <FE(;À¯}½Élù<°oÐu1E0H°Ц Í>}þ€krÑy“À:p­«tDÙ>~òÇ8—Ô™ÚÃͶ äZ!ˆd׿°ÔPöä\¨Kv¤Ê(¦3ª‡è¥6 Â"‹·Èf`îï¹€sþ¶7†›w›êy5šG}HócºðºxÎåýþéØÈâÈ*…)“4GwÁ»TÃŒg=¤hCÕ@ˆN‚ñúˆw׌B•bCYŸ¶Tï:Ô?#f£‘>gÜ®¯/˜.7›³ÕÙJµ2[•ù%¸¤àYÑ?e9¯‡"3Þ`«¾ÑHs¬õ°¢#H[¶3R€™ýà›­F+«%E¥¥BláòA@6jLû˜û,2G½¡!¨€#m}ªÇtöÑx@ÈÀf²‰Ñ:b•æÚÚ’Z·'x#;'n%Âb]Sø ¬9œHçï¥V·Ñö<Öa)½9ÖÛšÜE¯Æ•„cX¿c;¤ºLïCÍÚ¢9 )á£(S4»›*xÀ‡ðu)–‚ªA:·–rV îe²PË6/ÜÅ]ŠíèwùéZÃf-ß4þKíΡÏEé ¬vËFŒz7BQ;)®GÛ<Ë>íeZ¢ +ï_œ…yAqåç*ç~Q©¼¯_Xjø„¯.ËìŸpL À{êE;I2¨YÁ>ù”HˆˆÐsÙyÚP™"ÀGž‰Àk+[NqÝóJ+_˜ŠÚ‡hûpWˆ%,|„¡*L×ÿ7"|ãÍwKkUè}észËC„@NXÇnÀÕë’ÝõdñÎ' ¸úÞ;ïüê¢ÌPn|çM€õàªg…ƒN§ô1 0° +!€Ç:Ðyœ×O`}Œ/?¥…ÆâÞüK/ðœR-LTòxI€ß„ À^¢=È üF/p»F¬ ícôHt­—Jóa¿Âé(qšúÛrIÁ÷¬µué]iG¦ŽàÔyZW°º¯b,€H<@ÿŽ +>‘ þÊQ¯"€ËËY°±Áj@¬n}öðÿÛ? ÒJÌš +—Œ1à ){S"” +÷3@nœŒ=z4À”ÏðĄDz÷ZÁ©€c]«ä޳ ˜ ç¹\zú3>žÔ¤w?°,6C&HÈae[`¬iA*Pê«užÃúD@’—@Sà‡žâåôOä`ÉzÀLêƒÅ¼åQó4«þYkQÐÂSH2Ûh&:Ô§w€˜ûÌ&XÀYZ©ùBwtb$ ô.ÜøÐÌ"ÿ bÉ2ÿýIËè庖†?!ÊöÿÑYC>¹£¼>xDÜ'3 ”*äp†uN˜¨2ûËÙÊ/ %|•â”Nú4æ_De·š•]w— ôjµ?LJû5v>5Š&y-ñÄóÏ±Š§‰á_F’ Ü…‚Df³{=/œ„Dp·¸$,óFz³•7GÑ-a |2¤sɉßêúô¿ P£_8FsÔ21³ð FPè'—”ðïFwë>™ô¬*đȼˆÇo}XܨØMofÙ é%µá0ôÎ}ÎB˜†r”Jj €³—Ýã6ÅitÍŽƒ¬Ù¸å“¾Iyû“8»©s¥ Z¦ºWå$òÏÆËQ­ù˜ +xÒகõNT?wwHÂðé'öЙQþØ §3Ok +šˆ€!P¼ +¦÷m@"ÀdÂã?–0WYö :°í T"ÂÖ ”^|³ˆD¶Jj@qð°Ðß`­ÞQŽ2¾Á>ÖFb Õ7q0”W•B ‡ÃùüÚø?&o Ø?;\PŠq¦Ö¸C÷¿Ã y»rñŠô=VXrX @ÒP@]U ·¸€›’>­…Àx+@ë‚!¹¡ \KŸÒ€K18ü'½7õTpéŠjÃ0þsGô ëW.BÎk19à]<ïðº‡NÁ—Å\S…0ÐK×@ +üy‘0¿š~ßI¢7\Óà ¼ÀñéÌtGç4“Åì?ÄWT€JÀ ðDS ª-xá>þhÙæØØÀ•pÇmm\„Òiô)€‚)À!€1až/´eK—¾>ÂÊ%f `rüÉA&Â!íéj”bÒ_‰¯‡68üÀ—ÙzGq×Â¥q™ÑÕ¥KaÇß + ã(ÄÇïÂ~Z¸;ümÿßßgÚañüån¿Û]21ñ[;mG'h×èOz3ÑÙe‡]˜j©­0ìò‘'ØW9°€ ¡SAfhá P(ìVA{úÿ9®Cn’ØSÅHF:j¢Vb]£™h šBŸTHæÿÁÿCs€=†öû}=ñ›"<Ѫ³U?H%Tk¢[ÝŠS²û67ÃÅ^Àh#ØR”pt,NÐtS§³AÞª·Òa#¹ÇÕK²¥õÜõée'|Ë:KíQ" Ž&dÉÓxÒõàY#ɸˆƒ¸:‹±g,¶ïÍ9nX«[iÙpj…aÇ"$/@Í{C¡¨ìèd³2â(c-mư1¿Ô:›¤£Ùj` +8‰Ä¸šÓ‚Ñj#ëR锬£·ÆÔQ¾.,©KQ1t Rt+«±®°3œlA +Sú˚Ȧýk*+xGà. I}DóÕꔜ‰TL‹HC +ëÞÈ[4g{¥—7A)ý¯¢&™Gó ¯ÐYq ~Ú˜„ËëǼx-€"pÒP1À 0GJü@ÀÊÛ•ú1Æÿð¨ëxbÆð§„z¶—1çuÞHRp€£"¼°€£jÌ%¦_€‹—Œ*Wß& ˆHŸÀú!þ\†+ÐJ@wægÊÂýqÛÁŒ€²Ò/½ós€PH2va&¹Ñàäˆí~0Ø]?2?'R8 Øb-µY{…”¥8o é"ç„>Ã?::p]T2¥–t{Ât⢒ +ªDð¡›J¥ E¯ÖÇEἩ7Lx Ëš”O]*¤ºP2°´S˺Þq¯Žx˜pÂÀ·õd†¾Ú `™|,œj˾‹©N—W½LÍöÖým„ÿÉ |ôøK“Ð $áßÐ/ì`P@y¢ìr@¢CáyÄæ[ú78 †Á©Gö@²r©²}"(wþq‰§ó/9‡Ý€œ»Ã‹-rT*iªkÅžù'¢!Jb@ +Z1¯–«ƒ¡ HË1@[™-%ÕÅzÁw\q MBðAó{Œ›ÜÆüwÿ?k' Ø©2³úXÿõb5 ÙF³.¯æ«X×jëû;û&Œ4¯ ïà¡Ú…¦Õ§ -ÐÒÍ£°éüýc¸ö^ø€*ISu¡vRœúšQ¨…‚ÁI€~íp+>öñÀƒ?${Û[;ÑàE –Ûmº¨€ž‹¬ÜR<Ñ%Å‹ òTw7n‰tÂi‡“µºY³–­¹›XÐý ®!zÄö6Se!ІðÌ-Ì×Bw/|ÃìÜMªŒÐ·*%ÂýßìY–ÝËXô'LÌçƒ4oj§eΚS +>ýÈmB ½2ë%ô&šk_Z%#z…Uèa‚ÚR5ËZ7ú²£ÓV£Îp1º¿‘¤ *×%ÕH †"ºi– í8Ä……?äÆq½ è T0Ŷë.Ô9ªŠ³‹äÔK$Cûé°ÛnêÚk"9ZßHHL›çYOJèÌ”Ì02塀”N‚Nv“&éj6Ä¥èô²û½¥í -õ깩ʹJåý A¯ÿÿüj€‡£®ÏA€G=sÄ\¨Ïv]q+–ôô[yv}ì8_xèx&àˆ btmÁ + Ì) gÿß1L”¢ …ÿoÈì·Á)P9ô8¡Ðd „cÆD𨢠àÍ` ÊôÒ0Vù€Ž³m!P9rºR¸Èôú/]eí*÷3/˜Èuê¸Ö…y¸7‡¨À"¾P†t‘Ç3Â|ÃôðøO +šCC!°Å‡£þ?û™P™RKüWa¾X‰ +/°Ý9îÿ½§c:AZW ŠÁÕ¢dAꮪZWA{{¬’«¨Òeÿ;ÀÜë«/¿ùú+HÀ×ú˜ÿ_刀W¯€èñRì3ƒx“9Ø“´ÏÀõõõímÁš8@99,=öú Ë,zÄ|;¶NTüBÀ‚Y¶ÞÝíml· VÓ )œ£ÇFwŸ lÖ5qDz՛þŸ„= Úñ™ªTwPž’BÌâZG„ (%è#^ÂLJ) àTE© Øðëß°Ìœy²˜ñÛ1±½Ï €²˜WWeð«9ei +2Õ¢tVZ?7;ëõ€ºËËHwËa€â; Ÿvv¼4s;â› Vzßmêã-Akç0:κ´Ž+b¡^ª©)‰žHy×DÄ‚Vc*@âÿT%1¯pD\#PšF†Š0ƒ}Ãöâ©LÝâ9<›•ª:2F½Þš¬Ð clˆ'( @Óé°É8¾N¯ƒ}˜æµÖGº@Ehä„–$)á¥Ù.3שÜÂô•Õn°<› +‰ò(¶·+ÐÅ/ô:"u•$Äø ,úÞš2Ê’énœkV]êªë*2ȧr¼àš7žÁP¢„þ´x´#ÿz­¥ÓIð…ë.NåR³|»àSï=ðtÕáæ§i±ûù÷».³1mNû“•Z¦ÇB¿bÓ)q—P +Ì¡æ¸àí%Ð}P£‡æÉ(©åC4wÚ ±?úZò¼–¨ÍUsñ$'’ja0ݯMd·91š½A¯YK»ÒNeöhmãßz«Îy €mt ùX~T À Fãˆ.<ø\…îT®”Á|JVz$ëq-ðPÆhÀÑQöÆèb 81@Ñÿر”3ïŠ8´¬¤ˆø¹p%ñ/¾óÎot<|̃Ëá%>Ʋú%xãCÖðžŠÁ0UŽ…ììd‡V¼‘‹þIŽü' $?‰³tG<™¼ PkÄä:ò"«‚Rxßú‡¸4QFì¿ ÀRF¼I€=¡“ +r} ýfA?Ì VÅ´?n*ÊôF]\°²Ð€À5 •Åü/)§ýT€ +à~ ©Ž^:¡d¿ƒo©©%b¥àömáÿW_õÕW_Ÿ>Ë·õåÏH@‰¾‚o½’0ø‹ÿô`8yzI#!>mucc$@1€¬Pçqï`‘€Éîâð ,¯À‰Èð@Å$uÅa@‹Í'2ö\Þ !"|]_ñÃSsB|*ð‹í]îñÓÀrБ+¤†´6>züäÑSmè4DDt@'”&/Gb µ^º”\|µ2ÑŰA#àh—ÑB‹蟈¹¢ÿE–¶v¶×YïUð_g¡›³þк!þWª³Íd¹Ë€ O´çp ºYp²|fœqJ2?>r2KZ£šö:OÁµp¥b% •œ„Û»Œ%“Ëø¹pIØeÛ’…Úèߥµnfì. +K„5‹Mæ¨ .÷˜*à^¾˜`d’…C 4*…â ëFa1Bé<œ Ô;ךƒi$²Cs!]ÖhäkAk¨>!R@ÐÉ+O§[tW+ï× ï'Š +Í­:‘ôŸfC@¨]èa>G@¹B¿ bN=i2r›Ìh.ajâ8”1f¢ÅbÊ­j6 v´w0…RÊ^ökx +›^é’‚RÝ͓څæk ‘¬‹ˆ²Í“ jj+Z¼#ô +ü=À÷`…Ñ1 +@OØÎ`]2î·J7@ý¼nÚÜua¾Ì³9{Ò ¬ŸPáàQNà§²›§»ÁBRB Ë ¸R*ÀÇDÀïy¹ÿ7~öNt9›<ë˜èK—ø€þE/ýÏÞ˜ô¼†Á’‚4wC”‰ ŽzóñˆþŽþFHýð€y~†!Næ‘… §n€bav¡ Jü;öñ1t€3?+—Š@†¨­S5zÎð1r*àwÛª/‚¸Þ óuOÊhÜÿP½ÏÑ­ÀÕ¾Nâȧ¯á9€^¬¾üå5Ùÿx„ÿ_]Ÿ:=%®xèxùL€…àå1õ´ýñ‹ÿôTgŠºŠã»gë ñzaãÓ0÷pÿË,dj8þ¿‚ Üö8ü ˆÆMý TA fÿ  9,0G©ô' œ¨5èÚãЄ`[ë86{¤Î@µ§Oã +¼ñ,b6xp +ÑÛŠ(J¥tôòñ@§Êñ)ØçƒúZЖ8-¡ ô¦zª§*¨âqZoX W½@Ó3b/ëí>€nÓ‹æëUýe½:Ëg“€gÂl³Õ^î÷Y}Éc.¼S.î?f"S µ--U¤¬J—†fZRê‚–Ú´ŸŸÊ«Ò>¤6/ªÊ¿Q^jè'oiȇþÐÖÐ +{4hñ‚xRB*tŸÕ‚¬!š.2‚1¤âç7è _@ƒóy,Â:Î39•ÝjT»¹ìʈBŒIJ•èxîž^®CFøÙfîð5P¦Äÿ¢_º û®]ËÖ…E‰£ŒXV&ëåDh÷zB¶,Ó¶d˜‰~H±ßúðF¡¶DéæÓeÖG±y2J« ͵ÁŽ.£ÐüfÚùtÐYÊ\|­¶A€“ êL2d,ÝH?¨c›Hu6`t m3¦6^BóÉ ¯6£]is°(ߌćâi $6ö•ëtû¨æ’±æ4:cØ;ÙP,éÃÓv·9“¾‹ @q€Ù…´#:â.: µÍóÞšÚœ òT^´yoÔ,† †æ“býE„ÿçìÐSÍMqryý˜Áñ£ŽŸ`¾ôÌ ¼•ëû•Sg”Mýz%ÀÛz>˨—ÅO_Î8€=?±‰ð<x8ÏC½‹@šødÓ1káxG @èÀx-â3ÿ8ÀV%]˜ÏîdF@u¥-­88ö(_w¬A©.Êà.¯¨Gb•«c×®†öOn…l&`áÒðÂ{ëø€ŸEîFêE€ÞØ‹YA€h ^Y<'Á‚{¼cÄ„€P¸p”T„„àókß„&”¤s\Aàjc<1„e€2â¬Î°®O¨÷+.e¬@ápŽ„’¹?W.©ßxÖ Fzú-¾­c€¿#Ïzg|õZúY®þã¥!L:wŽ~8½Wª®FÒ_ߨ¸[ ËT€Y(xÐÆLÁM€“a90ÇÈØŠÃ]GŸ5>æúpFd>GJá0‘Ê’œ\™ ßXõ>÷â"QVO˜6#ß4ÄXè“\ë(KÙ]ä^Š}ìí‡N÷Y xuuu¹ßNÝ€x Eò¬«§yaKû¹.)wú¯wšq,½ÇMÌ»C½G‘®t¼w†vtFW3„¹­ó]Ö—Ín¶)…÷»¾ñÅÜ#ñf ƒÍÿüÇ`óÿOÛßìÆueéÚ¨ „mन-ª“ê$ +H†Ù3ˆ6‚É0Cf2>3±h†¸ŠŽÊ«aÓ ]Ãb0¥ä.n…%ˆ¹%°¡JAþJRϽ¼û.Îó¼sI9S¶jœAFÄú™?cÎ5çxÇógœL&G'gú©2;.Û»—l~1'P ÿç§Å–óÎA¦ÒÉ÷~Ý4pþõCÝó%˜>øpÞÔc¹ù=ª œ°»Ÿ y‘n8ߊÖÿÙ,Wä³Öìå«ü“@:™ü/øÿc‹¨/¹iì{ó8NZð†œGçÊ œ¤Âvë³a'“+_H¸¿ß4ßÎÆ5ÿœ·jœOÄ“®xæsÊN€ke@ðŸ,~×Cd¨v¬z«‹/ ¶ ² Î{4ÍM=&äþï–¯}²Ô[ê 6U]ÐYz¿‹ê›pÒ‹ï¢wï Sº»¾~ïîÝk¿ZPuYâ™Ö Γý¯ùpã3žE¶dh/õ®- ~­6¤Û‚òÝ\øç(O>²ë×?º~ýÚG×øûèZùû;r€…è<„'d|/s·ÒCÓÚ9pÀ¢Zö ¼eÛeÇX² LÎP„üñÄæ¸ÀT[ÔT’aÞþPf$t.©xÕ¥ dxŰRËäÍ+ÊãÛÜ + ezBx€N³··lõæ€^Ó4¾4r¦;tÔÌêaÕÌÏšðkQsvv† ?jöÏö›£a¿_ŸÌêzü§“‡“ÙäPX¨Ç'ãf:{1õíõ%ÉÆÙk³³³'[ÕÉt6óõþ¾›¾¼|¿©¿M€”Q=={ü]sÐýßdF¨‡rÑü)/± ëIsøø=~âyÜZ¸IÙ;0ïÈw-°Žpí*„"Å áMÐ_]è˼‹…ÞÍ% Y%™Ô¾t‡:¿»´V¡­ßUXwº;Ú×ÂÇ7*XÕÛ¥4êT§s(T býæMÊÃÃûu8çñŠpB±Ð«Ö@Œe‘…Ñ5£Æ¼^øøã%Ÿ1O¢”ráú?¡Øü]¿~ýŸ…4J¸®>BÂ)2µ¯^±ßw)OÏ\1ßU¾\8º€2 –yS½P]E`¡§JÄœ¯ýã·R-Ü-€Å_öœþeÉÿù“lcWöÿyúèÈ¥eGÀWÏ}!ð9†n°2œ4®Ë=ɇëbk†Þ½‚*Ð"0Ðäa¾x«…m~Ð4òB¦èH0s%_›óåü÷PóŸÄJ袘™Ž¯…‡ÖþýK"ª_pMeEÏ~¦’ YäÍ„IÔ!)ä'8 ßj>™¡àMlvìÿ—ºðŸ<ÁXF8¢ùwu?(Z,é'-aûCŸuzƒá¶Ëø: ÐÓçOMRßÒÁÀGÄ6ÛT)¼öùµêKU{«¸:Âk +=?.G1÷ ^žžŸÿ\ö½ÆP|hç/_GÈ´wÆþÏ"@ç:¯±ß[-Ææ¦¬ãÀYCÒïÊ ðÈ5Üès²Ñß Ôžw?5DH;¸ß_íðµ Qèü‚3C’"Ψ»urŒ¶·«æ€ûýáàiBGäCfÕpeÊÄÕ­~·?Øò¤ȸ^ùŸ0¿÷ëÑÿü|X{rÄ‚Ÿm¸Ø +çÄU#’$2g[î{Óa¥/ç†r¸@λp.™÷ û⑜WÔœ÷»‚Þh.([8?¨F{fi.Þ¨†Ÿî :ȋť…Å…¿º¡¬”—–îmÖ_Mã¯ÁCïÑ2Ê“•Üw‰µêsP“ìqLš&·½7ì[x€g9÷ …sÉ¡ ŸHÿ‚óy¥ó-çÛ[ƒÑðSêü€m£)QÖ-½; ÿà”acŒVFGœ}Rt-BG§Åxƒ"D\@@&WÀ1GTtüŒ@oÂñ%`;?†¼ˆË-½ÚU¡³D·ö2‰Ž x^×oðã~kSÎòú[þD|.'aÛñeKC^ß··eƒd|®Á9n93¥@£p‰º’û‚¥» +–•ò£SUÔKÌe·Í=ª÷FÇ¢¼}å0¾jÝãGòÁÚlW{YÀ£§°²3ÙÂ1rò©˜q?W­a4 k ü•‚êÁðaÉ;œ‘b +ȇr•ÙÂ-ù£ñéöqà“ã'ÎjFÛy; °·Üé,ó×鬬vW:Ë+++ÝO—»Ý•îj·P¿ÛY]î¬äoùïȈ.|:]u"i¥D%<©“|wåÓOË%R&|·ËyçSÓ\iÓY&#¢y÷JF¿)?åUÙá³jdó„ÏrÀO·¿BÜÂùJ'Œ÷ýJJ”‰`IDú4ß!x[ålšÞ§«ržhñü—ó¶42Çy”ü[ÎW–WúVÀÂÇ­y—>^줢MF ÔS¸ÉÙòââòíååË|Þ¡þ*¬È×~/ VÉÓ:÷±„óRÖ‰‰rceå +ç>’Ôü©ìdye«”éj¯ü¦TºyXá%’]µmX§ðµ|ûöòíE8‡~“²Pª°±´¸xcñ·ÜÈEB}èßÿ½€á X£Ÿ½g€«sæ€;?™pçr€ÿÚÑWöh~ê0{Ò«[I\õÜE€OÍv`›[›W=wH\H]_ä’Ö;ZÀ]G„Du!òÂ(f-œß-€P´sÕ ›|ˆôéPã½À¨às?@# N0pï£4ýç€ø~B× ±àpõƒj«va•ôn΀MÁÚºˆàNt¯x¢ðì0u×ïõÅâXƒsRޤX%½‹¦uÔ䙹µf<›<5kÝz¸â€?€*÷ÐÈ¢ ´€5/<×n¶åx?}¤¤õ@뷮߼Iq)SYÂ÷«k ‚yñˆõÅp‡r.ÝÔpç*Cñø4PÞ™ð^@t=U‡îü¼°¶¼ŸŠ Ì1áooÏŸ=hŽOOOŸc™MY&2€µ © ÒF0VH Bë?çÀWÕº6p!/ K„.N¿ò`+áæaEèV¯ œÞƒù-øJ›á<¦_!;¯ÿPö÷1ƒ,ˆ)£h ¤÷6+äž™ŠQâm/A ºr­&•\õˆì™2Gj,c*l·OÏWbid«‘¢&]¬µÄúÙÞ«òfwÈD·]|þÊ·/©B¼D@Ñx%+ÎJ(¬føñªº‰…ÈSЩa!¬#þTnÜàÀ÷ü•™>0Xç_º`¶¸ôêUô¿sçþ»¬ƒ'nlì¾F{ÛÀ ﯶc««Ú˜™ÕÁ¸™:U}ÔmmŸÎšf6}1k&Ítz¦KXïºÛL–¡ô¤ÆÂXÕ–}:ªjÐ|¸999™Îœ izü ÷õÉ›&·¯iJÔ9m'ñfŸ §S¬X· ØøÃr=Òí^ê=Sšè o˜Ç6§‰GnSß7Ôì4£ßOg’å3‚M2Ø0Òi€áEKn$»µ-çÂnîXu÷ªQóñÝ ¡nê_Ÿš]|âµ¾ñ–ó½ý†¿ïê)œ—©Ö»;Ê?Dc+M.ñï4…¦. 3x^ ¿Äîï R†A¯úœ‡°8º_Wúî›C9Ÿ6ÎnHߝޭ1”¶­Ôy8¯F£þÖœóƺl¦³‡r9~°W8§®¬„|õ»þ…_8ÉýŸM]ÿÉ„T:¶ß=â™…g‰Š$jÀhœoWƒÏõÊTÕzèpÇûu³C° V¨lËð騶>”þ¯ç˜ý õ‡í””9wïüd"qÍc d"©5ÍI±œÿƒ} +æ‚Í"ÿ(d±æ<êÞú ÷™ÃÀ¨ïñ¡©ô?¹˜p˜`A…ÖÎ{,€»ñ¬¿ãdàáÂŒ.€[¢*G·tGr„šKXÆí€v¯ðkÅ€q€Ÿjøfýܺ>÷h' f,•MŽ9š{‚Û‡¸àŸã¨âpéÕ)"Þ’cŠ/ç©’Iã¸G}Ìgd]SÈâ°Ò-30Júüîaã˜ù_fßÎOž=ž »ÕÉœÿuòö/Ãù %øzÒ¿ªM}¿ÄΧÛýƒ39?™pN`·¼%Üaá¼&âá”bqsrBÀi5ÜjäΧàæÉÙÙC8?{ðÙ©6±£ [×>r`Y»Œß¹î;Q&Híê^0rwÝitƒ%D– zÒ|w6›¸\ œïS\¸˜Èzáœ"„õiýûíéÙìdöZ—óÃ1•Îí?Qß–ÖŠœžPTØÃog'“½a·~ü³³³EœÍPð^¼xöì/§Îy ôþŒZnõ¿D' ”UÞœPÃ'<ÔfJÕ×õa{9ÜÛ][‡áÏ{7–Ö(ÈæÎîtRïl‚Ê›õ\õ³DJ×T~‰–nݼuóf¬¾MÜ[àlhiéãk‹ T+Z|‘³žû­FZË‚¦s”õ€ÕxĽ@2_$Az±ÅÉèÒ-\û$h”H;ÚtKÜÜ×äPXü7GÂÓ@°v‡øá¼»³çí @¢'\âXd½ Q.–Ð$H6>–ñiiSƒR”“›¸¯8ÓüÐ!€^Žvy›b}ôѵ…þ‰oÿ?ç(Ïm«á¦8)TBÀâÇ Ô°)¿0Y +‘/©(Op +D{Œê´RÇ éº,t3UnÚ Z·>bϵÛÎüq¿ÔZ4«ÇéæHRK»f­¡Iü°ü³¥º R¼kFHVR% ¡ÙÓ\Tnݽ… +yëÖ?—2R”´Û%M4Ò.®-ð”KyZî8ây.Çü¡AXiü©ÕüêãÒjßOÚ’?C±u5X…Ð÷ÍóÓѶ«Ô´MŸœg@‡µ$ñÉyh?ˆ"-Ñ„&¢çG/@úöÇ’¢ðU€Hpuð¿@j;¯Pn” °‰\àJD÷º;¿‚1ѹE^ES0"Ì$“)*&’Lq`>dп}—…A’ qüæË¨í1yYJ–âGw À—ço´þAñèøtz|°7Ü=zšivD*#õØöÉÞn €©ºíû€œpzêNzZ¨è×oP¶È&Y¸æØJñ_6aËz¶–ͤT'Y–òZ1†¡L^·?j‹rX«r¤_¡”ÉŒ„ÿìhøò¥/%´LOŸ>š>y‚jòàÁÁö¶··‡À¿îZ׉–e»Õîîx4»Ä¾Û­êíÔÔÏÊÔ}ß“&¤DR+ÿwvwÜŸ¿]_æ5gîOWˆäøÆZÌýrM-ÀÕpYÏØŒº>§ä3nu¹µ°ûÔUªdŸôÁd)YíæîÐÅå1ð´¿±âÁ¾ûØ7þä%6È„¹¸–Õµu¡f´2ÒZÎ]ÇeÞ=Ê%bCp›f´Ñ5É ™h|’âîæú:r;6ÄGÅàäãë±N°"-"] +«Á1OLj»G»ÓÇÖE8¡àMX%‹Tüå¦~uÓíc©ï”pœÝÉ ¹`;Œ¯V3Ùv÷¢äÙxŸê$#U»+û4ÝÎ Ãè©ò¶Î÷ËÔÜæºò^ôqkS€å†è-mÞ]ÛÅL»»¶îjÒ4§¨ðß5ͤ_"ª,Ð ‘)´=DRß\è!¢­b5÷–¢2€¸ÛSLçàãUÒí|ëîzQ-JœV‚'»9ä\Ç&ŸÁË›wÈëÉ&(X`ï@A%ût ã%¦hiY¢]˜Hà™¡è)3œ-nÞɘ³d1Pˆ“qà…&u÷ž¨mBp‘£–kë"‡ ×{|í®QÌî:ÿþ}Ä-]ûŽÿËÀ?ÂË\s~ÀÂuk¾ ¿é +T@Šž’´j¼ô^sÍü›­°p÷–­ç^ÔkÂ#O°k1ŠcGΖS7y€)R +Çú68©“iQU½›7®™q¼íú†_¶ÿ%• â ÑßÏMˆ9òìÕº®/åIõd.LñD C6Ÿ†ÿÔúÝZödÕtWŽå¼”ÈèJ…o¹¡åç(Âþ}$šˆ¤ÂBÐâíÛóã½áh¯Ö;·Õ +L"ˆÀÁð“€î€¿å{"ߢáˆû`¢Æ+"º‡â’èŒl½Fœ/èŸÎ=9d``ž’„bÀß÷oÀx Í¸fŒ/è¨P6£@ŽÂ6ü‘–. yà\(²P.$FPµ(J™+á€7/_=õMþΖ;=:}°7ª£sJ­Jm)%²L¡vêRà Q:“ÑŽ<:6 wj§¸ób¼ *f-HصðhÕÃX¾ü¶`~§Q¸šŠáÐÎaFçÑ£Éð(óÀTM2ç€ò@qør +šb¿AÒT=S]óª)YŠbسÊ55°()¡”Ûm¥Þk T“ Ýí+5ïA☫6è{I j ¤òrTéÖÍx/œ"—¹~QäKúøW|ÎBΧ¢f”á$¶Zô•:Zë-Þ¸»îÜ…÷“fþ{©Å§·ÚÞÁô¿½~ùdo¸9j§OŸ>}ùú¹ø¯Ó;à/ëVP!Êk>Âf E4úT’‚Ñ ðª-`_ü\]ïg( lüÕk÷ÝÒÀ IGðŽI&ƒÞüàf: *>yM0ÝãÑ(ªƒ_%!‹âa-ð §?„™TŒ*…åŠ÷æœ7ÏÉy¦j,»àé©ûå†ýíÓ'1³R³2´ µÖ?¤?ŽF{{.t/€ç¾0>€ì¹ø×3ÿÊŒI'sÔò +¡” \åß‘þYê2ÐR>P +aÅê H TQøÑ¡á@¾^ç%À/ÏŸÆûÿÄ}ŠQê‘›Íõþ¥ÕNgiuI£²ìÍ·;vãz`„ ¨WX¸ +Ôƒ±ÌµÕ<@"åùÔC0Æk-<åÍù%Ý,À%€¿ñãiw8 8i¼ENõ¾I·cô¦ò]uf½f(À#@oâVƒu^O`Výå 9¯Ü0hwça‚-\º3­QeÈø^«Í!IlÕæh”­’1œc'ËùtºÕo8Þ×OZFÝqQÜàÞ½u»³ÒQ­•hÊE«pyE +éoý;ºµ´¹ øoÎÜ©H­K\¯ª{(-穃p>ZéW‡y0òÎK áuU—¹¾‹ñdZuë‡.¥0@Òr!â¾ISm*TúŠÛ1Xé!uëÜÚþ©ÜÞ º:£úâpá£%d§¥ <þýVG?C׊|ûyBÐßù5 5B³Ç!‹è¿ƒø,BunC ¦åáùø~œ –@ÑP¯·IhÇs¾t§*—®MV—”?¹Hižò"_3Iœ^–­­¯×ŸÝè ÖŒ‚JRRs¬˜ûQæÉö–>.…ó¾AÚëóŸÞ]ç(r×eg ^Tg¬Ý½3›Ä´H½ðb%$aÔ›m€ xt©h€ë@)Õ!ð›9¾ëêY4pð½E|X¹‘_žçVrà׫ªýñz¯G z°éK;©¯¬µK-å<Ú‰yƒÂ:—X,"4Û:ML + ëaAŸ2Ø÷æüÑÞv=Â:u/ '.È´·—˜£ÇÁy@8ÑþT…V`&è- «âs1½uü «„óã´@ão<öÐ÷?è\ekþ%`½u +sÇàá“L’¸¦ñ šééO,÷%xû#É¡EÆ9ê—“µÊ +~‰ÜŽL€ŸÉaÀZÏT”àÐñs§Cdiä9˜ýüù£GÇ åƒ,åíÓsëÁ&@Zü¥âˆXÒP»eÀуSêYª„›PÛçÈ[ߢ´`OÑ_›}ªW(Wð0Y¹å>†™%=Dzú ²’aùñX(zL«×¼vgׯ\Šøôüù#÷~tzzŠ +øàÁho{{cØË6†âÿ…À7㔽z›Q·+ÌoGØ­f!`:æö¶ð"¾Ñ àÀspgç+p‘?ÑÔŠømœœ€£ãæì> +À$¼$ dyŠàÞû;Míî÷¢0œÐaQxé°k½Yד _]÷Wà|»‚ó餮NˆªÆ‡‰f ¨µæÃyµ"ç¦ì àîÀ…Œ¨i„= çãYÝßh&–U­f~3踾~o CÂ.ÅZÐÏÊ$‰†+^ ]ˆœ«´p³·¹»_©P©Bßç绕:'Snܯºý*u®Íçz[œk ¨TlÎÂyT´..µãÜUØÝç<9úèêoºý‹g·o›|K›ƒ{ƒ{½»ÿ`IWŒ·t¬Ð6«if»ð߇(kŠËÈÌ;1ŒüÖ¼(Äô–œsU„ª3=†ÐŒÐÆsÙ˜¡ÜnÍù;½õ»»P^ó Ë·³ÈÖØf2XºÑq>[ÉÙÍ-øv•ÖPhK#äraÀélaÎI€Ø½õ¥Þ ­™g9Lêó¤Q#DXﳋHÖvwëD$ÑPÈÀHÜ»wÖ>ûØ™urš¢ ?Pkª« ´Ô¶ÓŸ´L]Uׯ û·œr(îŠkwî¬u\l`“²ÙQ-÷Ìë²ZÖÝ…á÷)) §½jлgEX -˹¡­š–õAÏ)}ëV»§Öˆ•èºÌ£ºÒ,¿o+HŸÈÍ[¿´ +@µg>ø¯w*ñWo¶¾®‹ÎâÇÏJŠ®(áQÈŒeÔá_FÒ2ZÎ{ëýKŸyL­´MÄoñ¾å:¥Lh‹G],.¢5g¾ëû>¢ÃûIÇ6€¾©€†o_>:Øv [¸1€ ÔÏÒ1h‰ÅáE%PF%lõ4©=Ü@:¡=á 㜋op¡+çÞçR°6@VRM@þ⣼ù!LúÜäßø?˜–`ÉI ßÐI)'ý%!8ûQîÂRf¡§d®N“j áIŨðÌm#Y,ËïÀ¹³"_éµÏ +Àƒ£½Ñö`tô\-)…!Eª…SS münã׿v(½·º1ÜÞ•]ƒÜØ7/Æà”‹×Ù’çüz4Gj¡:¼ÇR¸)%)·¬ø·JrÅ‹ g±8P›dÉ%~ÝÓ<ã~xùü%ö?è|ê…ëÑpàÀâíÅO–:¥}n5¸%·1¹»¾ó;zðÅîI³;Õ:4Ì%‰™h„x½®Q‚EÀh[g´”1õŽã ‡úxØ6yÝL07¤^Oä#£R}¿3,–6ÄÝ+XÄQBexa_·_V÷û×Èû2àj:ÙiŠ*Q"’Âyqy7í*˜§Ù ?)«9æOÄtä|Ÿ:ꪣe +xŽ›÷›‚Qœ‚èþ±®ò׺L‹Xƒç?R®q}w¼Y]ì*YþýÖYëü¢”)™‚¦°²äåp^0®6ºQ]¸:gÝw îRyj]Ôˆ™š®!.’I]»_a»ÿ/BìVË®”âDŸ¹~ÝÕrÎ÷vÊ;DxßRôaƒke–óÏѺ`–ú¯ÄìšÙ:ªW‘¡ƒÛ‹‘¦†‰€ËB(l½ca0èóÞÛî•Å’Þ'¹d.D*–¤€ƒê³ÅÞ=4ÉÀLªÊ's2 ÁõÐYìÁŸœ›Hx€µÁ®…X‡C0óÞâ`àKY(‰*œËƽR"ìèL/‡È|€Pô¿%÷f„OAC¾Ö7{ÿWSz@já¬MÕÿ(«èï +@Ðzî’‘h6èÝH®©óÔS¡¶RüYK¶T:´ñùç܃Ɋ: b{I"ÒE¬U½ æ”p©ó!ç%¶\íÍ5·¢0dñ=À²h~ó\”™‚§Ÿ:o€:ˆ\þ3³Ï-{³D3d@ÊÈD¿‚`ÄMd>o|K@ðÿ‡¹ï]±í-¯Ñÿö‡l\Q#Þ4J(>Áo!0WÈÊ@a"~Œ|ƒêHÎ¥ˆF"h˜£Ô ±šæò+ fpÄvÁüLåæÁh8>}“ÛbYÂâqoÉthçÒç•ÀÎ8:>u®…ãè®ðí ¾eHŒŽ¿žL9vÕ>”Jæß2Ánž™Lòå‘EiË®úáÓJ)æ +CX.ïè×1ôúµo!zþò•zòè);>z@±ªá°ß[ºýÉâ'‹‹Ÿ|²¤ˆ—zÏ¡îjÞ O{¬@¢  DxcNàE€DЀêé¸uÄ@Uʈ²@%¤–بÌm<@ëöÃùr M±R1 +}~&î•$e2©n†K‰xb`™ou}/?=Ȉw÷w'²P,·UH7-Kì^øŸV&S·dSÂqœ ÉRäÀP¨.¾Ø ‚޹¹[gx\(Rué`;Ù¿ÿÄ|M©Š•³Ÿx-ÈÔÝM8P»9?9¨vÎw*Nºýû:Q¬¬¯Âya=œ;IS<·öøÕuÐTý~}Xœý…s£ìïFéjëªï¯ªpÍê"U…SHQuçÎß SÆë7oõîÔJ¿Á=Œÿ‹2|}À*Äkûéy¯ª<_"G„Þ^ Àso®Eà*€Ìuô´\»|½W¡¥uô%µhé‚Ãr˜e tPÔÔiJç¾›àœCîù›Ë|Y Û=‘«\5އ÷6w +VÐ` +kE›m›dÑŸL$)óÇåý ‚óÛóuȽ_÷ª±+íSZR+Ámñá½P=¸Ñãܧc(~´Jc$k¬û{³è¬Ñœ •€niú—]õ°Èx€¡Ì”[.t‘„ ãáœÚAI+…6«É&ú‘¥Ku¸/•îU&0Ú·ÁF¡ñb¡aSSQoJÕxÙÃ¥·©;=&p ;ÂÂ}€ÐÒ\#*ªÑ¨×»½Ø‘s7X׫ ìÓÛÒ +ðj)¶»B››ÄØ-l—êÉ#&°n§š‡ôҚͥ·ÜÙä)Yü÷|6•ðï%Á ö¿˜ëìºï¿?t°w0rÀñSw<ùÆéi:1J‰ƒeKŒ7S#xÀ$Xöu~è·¨„Ђ¸x¨a\I@oAX¸âª‰FÅ@#•¤ÀvÃÈ(V‚ûí˜}"”¾ú–œ¢üèëþL2™¶Þæ@nr÷ÇçK’½5F=£%B&¥à~4‘˜bk¦ƒÒç@öÓçg®—wÀöÆèô¹ÁJ–Ä*p=§Õ_¯þüOÛØØØþƒ;?8>:Bt}ùòósUՋׯ@h3+*À÷¯³3|‘¼OÌjé@¾Èß2leµ¤–µÅ‡›g§cEüçøíÛWdÀMÞjäV/ŸóÌŸgéø Ïñ²óCa†Ý«ÁS8¸k6÷ÔÐíá8™ü­åPÍÔIäW´"\óûÓ‘Öë758zƒýÇÇ7%µ‚SçüUõA£žzIÓ=Ôät‚FT8++1ÂyÕïªÐð™PèoC<⪔RvT’?ÞÔA¯øbfݽ: *N`/:= º3¨¢Uîñ˜¾Øü°¿lü t!0#O›5W¼Œzi€¹-Œ&ÔŠB€’в »Eb9(½Ðg° ÏlV‚Ea ÉoÞ›—i0ÝXL¢ FðÅ ¢Š¸m€Áàs7ƒ†¼@Íu–ãŠp_9€ç]¡˜CëÀ\¿×[¼×Nšä²r¾=YôúISäÂëàËÛËyGI!*`† +k°/ë›<¸>R3XL‹Þ’sUÕ^'s(„¸Ê@<íôzêõÊ#¾|ÎG4€¥5‡IÈ3jmöQ‰HÔTóÕ’µRàÊMí †Ë¿å§ÅÌ^¯¢*âó¶xFQœlo0N,#îV‹ƒÉÎ.ïÑÅ¢{q®Î%ƒÏÉÉ‘®ÂÑZo±S¡ä Ífä`€›þ,©–«£§ÚývbéŽÓ/ø¾3èÜh› ]t©·ïëm]4›¨|¥§ä2w¹W[®¡¥æ–Qn¶O&EOì.ýåŽC€?Gq$¿’ qA ðñõ«GNôNKÏ_žc +üA|ñDì n÷­HE€kÑ"¼(ð€SÂuÄw4ß!ÿ #æZ‚§ÚÊüÀ‡[J1ËÍM•›Áû¢LHù5§·oS†‹›°õƒ¯vP€ÜuÌŠï ¼L$rŠæ@yìÐ1‚=¤¥¸@¦cçØÊÔjÑk÷î9úôôÑ©Îr_ùs”­-¾©Â²X;'=¥‰  ‡Ûõ4€¬t;ÀçOž?„Ýàµ3œœ—™—q½µëÝJNm…UÏÕ{d\EÌó< ¥ –›?RR‹‰#òpæ|†|» °eq‚7~Òø"Àƒ7®Ýô:…qT€OòJû4íq8¬æ“QÚ+Hè4@Ã\’°.ò vvšºS¿ÐA|Ê*Í0â~ “P.ÖãÑ`e˜%€Z«†{Àñ²Z‹F”£åjJbŽT_™ê%I©ÜŲ“­“‡÷_Ü çȼjòuë¸Ð\°÷uø›)' ew{& “£—/8ɾ¾|'QáÕ¥»q¨î"“Р¦«üÍR§.‰úñbë +ˆ `Q ¸P–F,fÝïÚY ‹:ï"Z.C^QºÆ.i°ÄðWO»Cg#†k‰«y«"ï¿JùB¾ QÀ¨ï€Rß~J ÔÓ¢ãì´u¾;êö›Ôy”¾6t›ÖœG¤Þ¹*L=ÔZl—Ôõî"æîµ€¸m?”>h!SghwJê‘¶^º7èÜòÌž uÿžî!h#Çwz7:U_$É)öhÜ8­ô.?™Î8‡£Á½Ùðö´Ù‰Lw­£Áçý'äE¢U½ŽŠ´‘B½È(ñ*•Œ¤ ¨©É^Q%ÿ1÷›½µ~o½êÿ¶ãŽÄ1å|PÏ5Ès)œ“¦)V㪳?Ù!û6ÿr(ÃïþÝ^ÊÊ‚…ÀÂòp/ÈfKóV ¹ñ©7ÚÁ¡¢”Oˉ4?¬z½Ïå %mÐ`ëCƒ]”¡«œs¸¹#ã0šË5æÅYÚ¦õΗ×Z-ë*™šFx,:ÄõµÀ5€ŸWìŒhvÓþeJ‚ö¿sü2PôùÒ+¾ ¨ÚUl3/n—ÍŠ*.ŽÓªé ¦»^‘(@iG%9;K¯ãÛÙÚËÿ˜ZøùÇL †Æ1çoŸ'ßV{úèð&9éT¼Ð–IPDR€”¸¯ßf¾›¶È +e-¨mÊß9È­7?Y.rðãyˉ²$ž5 ‰­¹•äÚÍ~~ûÈU0KfC…/ÚQ„eÏÊ@ªÄ=Êeº†.éÄÁ½¸à¹ÒÐù4_»q?túüôÉéññÑÞ^5ÜØ~ðüu”³”GIH«·o»*´´ÚßpCû=0öøÔEwO|ö·Exåj@aš ˳Š'>_˵”"$ØãŽi¯RÃÿuÎä­è…0m”™çnkàhèÏÿ4šÓ£̓½ƒ½ím·Ø›¿ ð'ïܸGÞýj¥3ŠÿXÒƒÁÍàáv‹‚ 0*ÜHþjwÚt€Dê`Q†.0´"y-u. ;N¾ç×б[ï$,ðôUP®öÝý“Y I‘ï3 ¸Ølr0†0úRMھƇAô ;À(<š’ªA3í«ºÆ @йsAFÚ6Ép>èn.Ç ¦*)9@bè]- +Xrë–+À[PÆÔÀhÖðލuG>Fp˜³0S*=œïS ¯d½ž †g…sTu/C_P»¨OraBß ømá‚ýq 赨JuµÚ/o¶bçä" °1.Ý©ñc\»Õ®ÒxZ—‘€ÈéÀÂàËüû@´Fu“Ø!§@+'›ƒîí”c‹•;%Ð%y“õó¾¨»Ú ’ןÊΘ÷Æ&jˆÈp3¡–¨ˆ6•Íò2iêCyNo^HôDÈ`„„ôG SgMïFžØ¼.ÃTâ‰gáDçö<—.|ü”Hr}z.w€ÒBü»ÁÉn?ª/,ÉìaÝ­'rŽr¡zç…4ç‹—àó)~¤à'š)Mø_¸ 0ÞuÓZÊG¡,W5X¼à¼ÃBmMHQ8àœÆ3ìunô°¬e„…ÿÓ‚Zá™v"mî6H¶Eïî´•×fqï^išB8vãÝøZ|ó’».Iz]Ô´¨ø ¿[ø‘ Iò°òL”B$äñ]”'Y»Ù¿x/ßQH$Pà/Cÿ‚yéÿ‰ùÿäyf›Á¶E¶Òõý¾°‹/)s£Aw™2 Äð·áºËO8×Õí_‘³0ÚMõ]!è8Þo9Õü—Ê®¹òkȵºêöó ȉ-ûvm{=’.£™ëK/ÞAh¥ˆÎÕ¬¹º ¬ ç; •@êìhh .«R›Ú‰Òå\$ u¾?Ûú‚a«¼v‡¥yåY,7ž:Z¥h\ÝQªRoŠë +¬ie­kÇVãzþ^àB¢F‘sÚUwÊ@8÷·€Œ¶\`±èÂE{ˆø!¦ÌkD~çµ.‹àzY8V}©3”cÿKôÈÖ<ª4ìÕýÆU¼s¹^¼æ„PÇH^$b½Ä"5­Ù SÏ3Ö×W&S8 ¢mª.Á¯šõ•èæŸHQ²æü ¥@¬×ƒÅáN ùæ3Wˆ“{p„ê²Ü©‹°Á|á"8ì«Ò™Ž_èÈU×¢¤J’HYÆÒƒÿ¥¡ÞZ´‰þ +% ¸v.èºþ«›·–2—=$ªfÔT7È<¾Äs7çr,`§Dúåªßïm¨¼D{ùj°Áu¡M•M0RWdQh±>v"è]ò™W莴͠,/öý2¢¾‡NîÂÜŸ£ÌÍq _m•¨•öÑYº¡ŠqIõ`\ÚIëéâ‡:Ÿû‡lû«Ñä­ÿÍÒ½ÒªòHŒ1§¾º´3^í”æc…þã†ä{ px vŠp@n,ݧG{ƒ +ÀÑñ“§:¦Ë,@`¢™`]P]äã³âôÀáñÏc_—Sƒ“†ø«@R^çóÚ§ œ›\æ¡DÔPN ©Þ`,ÿ¢|©ù¡™ûÏ=‹¥Á¨ß“> €’e[€Ä‚òEoH +Ö7’ŒG~¼å +È2òÕ+€sêã€ùàøh*Tn †GÏßX€p—͈,¿…´ÿ?YüÄ6Óé †CjùÁžŠ–Û.?yòèéËç/ãЕ‰yo^ê [¸µêå‰ïÂ`)u&U„U¯¶þ~£=ðŸb¿V?°Ö|t$9¥ãÍÇ,˹»¢ìù€§h~GÓ{£½ÑpcH¯[Uø5«›Õ½ü)‘·Ø7:«D–…ê]ž; +9å/xOt*]'éûq£Sm(@«=*”wÎy0«–ûí½’Š»Þè8ªˆ€ªšVËÜ¿Ìø*ïRƒB¬vjøFËhEJSMçêCK;íüE1jê~Õ8Ñì5±#3!zm¯h*Cg@ÍA¿Ór®Ó\àtLž^¯@*‰ºÖ»‘µËzVÝËëêV—YVR<WPTÒÇÚùÌ™i;ƒ‰4A>ŸÂ9¹¡ð=ío\r®6VBÂùEeÝùœI†îª`±Š¾Uê|-•ÎOVpõâºDös,Bœ¶ªàîý^ø¨}ÿ¡³¿`Paõ‰Éÿ—ÿªk­Øü9Bä—–ê ,"kå‹kbæöò—uõ'!M9Ð]8_•Ë)I0üüF:èeô6z|4%¥Rñ1(A€–/a¢/$U˜ÿ-}ôsìÀ©(érN(K'*™uø› +ÀWã¹u·¹ãÈ{Þm§s{·vR—”(]Ž¥/:–œªƒ/—3C….ÉUZ&¬{W2b›GÈT¹ÙéD¿‰Nâ¿Ó~~€¢æHjê”-§Á+Ë¡µžƒ9D„®õÌËÇ/…ø¸ãuNyj' yn]¨·{=õâoâ–Z݉ÁŸ%±â½,Ñ/,@ĸ~s~º7Üv #“Ð L¼yéߤã#‚cA4P÷o󠢚XÙ†šs*¥=—¶˜‡0ìwV~[ÜÑ©æœÓÉ<¼`\î&UwÇÖíj†œK´µ Åß]úÌFú (ßîÃã¼víN븎FËS¿¾ÔìÀdt.+ª?ÏàEÉ8)^Ô±”@¥r¬s=QµT Dë‚‚ÂxãÂÂõ®¶óT:…P…ÉÍRÏ—ËMÙÜ­;iT‰P& ¿\égÿ€+óX¨¾(âq”ô{·;¬8pÖ‡ü[ùÑ]°¢xhV(,ÁãEç‘lmÚ^ã÷²WÌùkEUºüîtµsÙZþ1Xx¸‡Zþ~~:Œj`Ñ`<ó0¢»XõÙF§øãù(ó2£¢ +Öh[Ÿuµ²*>]©]«Ñ¦ƒìÒ +×(/ D™:VìÙïm:¡ýî?€>\0ñ@]€ƒEƒê˾Ë@U>†óáD˜sâéüš7±Îg— +@›ˆ·Ój.Ál•BãTÕÙpù›}k§(}QTÛÔ/’EßRªÛ­Îeló9q)0a\Y‡’靈W0ŒAþ/HÈ %9B•_‰ËžÉe¹[·ãPÁ¿M—ñ-©šKûhÃbSuyÔ›­&œZ£•]¤…Ú@?áqÞR]í][¸K uÁª«Ù}ê·÷&5b·œ£üvƒ¤õ ÎÀuà-Xø3à8q ó\rP0O÷ûßÜÌ?N;£ð?‚Hb}œÿÜ0\¿õ¶V}ŒxM× —WÁdÑ9°fØ`½;÷A^ÐZ×ÏwÀ–´ï±ðK¢·ÙÈ ?¹ hF-1A?Vp_” ‡3\6  +¸•'ÌnËÜJðòyVÌù2àúÀ7æ O3@Š:0L%‰ÏiévK´@U `”wS×ÓG³'.Œàü©S„æç/ +ˆÞQ¦Ħç赉7¯‹!º›~¸—R‡p«`]Z&å¾è/þ©Ïùyùûß}ˆÜ‘Ð=š¡>ØÛÛ{ ¶0ðûËáü϶¥à¡»Zç6f:S.Ccá 3Z0²;¶°:­WêÆ¥ñ\är™vo‚´4p4ÒMwg<ífv AÔL%Rç™(\Ö÷.‘Kac.#ZªÑÝî7YªfSˆ²÷<“ê«9ç‰ÞÔÝ +üo9¯õ²s³ƒ•_8·fdο¨vdz­þ4>‹ØÐs"5%ýØ=P>¿äþÝ´LAB¬ÞÒº2ÀÇV໼u.^TÃîÉE+3¡œ£ºTõ´‹uqÉù~Á)´\•'jà|H=φÝoÚú¾äü:WüÖÕj÷²¶¬»2Ÿ3b\i'Xü +L×þ/äiÐ’»¥9D¼¾¾ž”éCÿþ +@ž®Ò2èFdÄ2° U«Ë_f+OBß՜Ȁ°Ê4 M¶AÕ¿=x’ÄrÍ6¤ÚÅ×PùÍUãQ¡ÞIçlØåЋÜÙ× 8çcIe§š —©ÒÒÚvÄÂ!@Í ÿDÍRU}ô[X‰iÜwÈ aQ¢}÷ãA#\› +ð~Fι/B²-Nªe»R*"̸†=3Ëî¢ÔIy’KŸ,~Âqï¦öúM²nžúÂ{aÞtÈ@%k³,o4²!ä‡u Àun‘`ÐÚä\ˆk¢ªò‹/ö½À“L­‡I£†ÏÍͦvUWl«ê»Î* ’U¸%ç$.M8·içD Ðüî/̰ÿ9'àæ-ZqpÏèÑ:("äò»¨ç–˜Ÿ&JGXÏLGNþ;Mg£ØXh.tQ86”*æ•É ðnkÝm6VGôi;ô{>u°ç½6vÅ<Þœ?ª«½ƒ½æøôôé“GOž:àV@èK2áŶ2dïeÎ},hÝ?76ኂÀÝâ t´Žœ ¨-ž`I›œ˜\žOéàŽjBáÖ?rýø÷£ ù¶`œ ¸1çL8ô€‹üs(gFäNJÈ•Ì)D‰€­€¨+É@öã'àúßtžƒÿ¦ëoœ¢ÿÆÝMgïžb-c,6¶Ý :OñFXŸfÕR ÿÁÿ;««ýáöv¥ðàøAã<€G.xâZ<ßÈ›a2‹ÎAì~Œ¿…GZ8.ëÙ^É›%×T¾wz‡:ŒDl‚ÉÿkO³ÕpÑ^ùZã¼øéù¹ëNOÿƒ{”‰Bõ:«Û‹0 6yþÒk«zXÕËýü\‰E~}Œ¦G§_J‹bß;Óû‘йýS<—÷^ÀdâîË·Ú˜AÒËP_‹]q¨'oþ÷‡ý­V!VìµB±ˆ V½C(™­0/´‰êâÙœq"BrîèEÓt†‚&]+¬£ÉÓ¿B[ºpŽÜo6ú…ó½Â¹iStÂ#yçùzÕ_¼=*‘$’KÀ—Øba,´>¤ÍõËÅ€]÷}ôÿÍðäÚ2GÜ!w]‘Ú9é[…"¸ûûÏ9ß)&_Ä…®p>tGÅ_pÿ¢îŠâ‹@à±AR2E±ÐZô©€g¤¾þÏxÐà|á£k/ܹéGJ§Ã´¢dŠX$–"ñƒþ67¯ÉÊ/Aa)jiãèK²Hc÷‹ˆ.$˜à’tìd±A£³‚_¤†E ñ¸ýµÅ¤^Ém7ƒ]­û!û2´ª”{RÓÀMÜ:ËÚX½;‹ÎBz ëÌÔÔùf4ÝUµÀ‘Ú1HõY~Ú©õ—Ëýf§¥àÔGŠ_² ÕH$/Í•öìh5Êœìîz“@ëëƒz=ëÚ eà"ŠÜ¥Á?ü±­ÔMÜ÷Æ×_&7Ïj³¢€ÓdXJµBÛVz®vªª³Š9_ž—ÚêKrÑʆº_Ú°y¾Õ¾‚WN€ B¡lLf˜Ã¡¥öÐÑ•†<s~_gûÊ÷ýÐÙ¬·Òÿ¥ÞÒgjk¤Runu,@TG*ІäùÉžÚ׳H'õ4®sÜá¶+~ïž3¤”Ñ@ý9mpÙÎ0 +ο— ï#¢Žòò?:Ø• @nOóòåùy |ƒ)„ dj΋ÎQÿ¹t‡=P08üWE)€¶¸œ4 Äþ âê1Ô•/,tS#¯p£šÚÿšý?Æ÷ÍAÐ|Å[~³j0¿žÍÀ+?DYH˜¼¢ÀK|̃ÕR‚è0Üz+,4Çj8”8ª9þ:‹}qž*À1€9úÃ`cxô”7yò¸TcZ í8«^ëk<8:¢²ãzâ†@¯ž›z|.7½~ñJèv?˜ßrÂw9Êkëçé|ï&? ¼¾îG¶¿79‚rì댸‚ŠñòmÀéŒäՆǾàà ÞÛÛn¬ºuÑí%×  Xɽׯ ÕŽÏÛEmÛ9/WB© «þ¬èµ¶ôiݨmº Ñx?±v¦ù‰dp0Ú#4ŒºžVÝ£Wfø¹30iiÝ’CäL=ê’‘s0üR+&‰^™¦^ÜD«»Ý‰îÙ»œçA)lKÄhê7öÚ~ýµœkÒq¡pžnªçß9€÷ nê ðQº…à¯IÄ嘉M®ˆ^쀄w°¬2Ô2'Q²…ÿh¿Ê<À8Òµ@nªÄÀ0çGŠHONº&¬uò®¿éS…^K¥ûŽ¥ÂrÞØÐrîA8wÂ_³…p‘æK(µ>ÕøG|Y"w‚®“srßæcɸß‹’Ñy þ__¸¾tããwJ )+K¨–âÑþÏz(}{P¹+BTùÊÕ€Ri-9éñ +‘MêÑ¿In`iÁH"÷=$–•gÕyX ÈÖb½í6ÃÎPÍeEú>]ûʆdÙ¦D|Z‹*íò¶¯e"vá…¸¬6*€–q)ÏîàŠêÏ~«Y´$Ov  +YïTu§ïeŽã¤+诎FLNùæŠ!y¶ö*Zzµ<ÿƒ ~É…©µTô‚ëq,ÖËO&©+à«” È2‰p;³þGT”…Bø±ì'œÝƒÑ ¼Ax Iˆ’ɑƵ|¡úæ–¸óôßèœwÌ<“›ÃíÞöƒs!ê|E+™ÓúK(.ˆ®å«±¼ŸÎž<øK»+ NÅ»e_Y„€Ï1B/ +ŠåB)P' 6¬qË!¿F‘H¶[õMæÝ^ˆÄœúÇ_løòü‰›?y:s ,ÀƆïZhU—ÅŽO·i‘|£@¯ôí¢¥YÚÇætÑX âÚž!dòtôûá´lCS´ôý]—”f¦£éWBÈww›º³e0Ãå>f +)dÉ‘þ•ìºúýpt¯`Dlsø>sj9ï¯Veçéÿ!ø*ù[AßrÎ +ÀÁ¼da§ÉnDu2®¶/X'°œ‹»…ss@JíD s,þg3PÅ%«àŸi€±%B·2¾šQ€¨e½ P.duã'‰| ü†²+9ï4u×ÇÄe*#üŒË>Jg=¤Î[Îùá6ñ6º„ +çNpª÷Çn‹4·GS·X-Q|Ù-E.{àDo­©õâPqÁ\ºµpÍ~ͦËL¿aâÂà}Õµ0öË$“<¹ñd2A{õ °@|.A\h{»¨@P)bK¢¼¿gÍò†c[W9¢ÜŸ«VÈj§ÆÆÃ•/ÕÁÒ Ú³ßa+TŽ´þMد/Zz’Ù—sø-¹*÷wvuF\Q]†›jÿˆJ žN¸†‚¨ýÅhÚÛ>ô(º H޾æ‹_ÄÓ•í +ÊœšYyl=[èÍ[ <ÆvÖʵK7oêXXZ§;Áð$o o+ÓþCÓrAOR~Y +àœÓBWû(•îO3íwʤˆ’H¨ÌSIˆ‹¸>ÕRIàùÆÔÊ1”±vhÏ„œ¾e·ºó¥t~€o +wü¥×v×曆ý¡%PÞ[÷}iO¼xnUýi°Ü=Ÿé‰èné¡–Ö$?|û¸ uwë0•“ËÍ‚’ã!>µrÙváϸꮖ—¿Ÿ„€Ÿ¡‚œñ[‹y®8îܤöôÑó§X¢z¤µüuƒÜ0@o€–9üš?ද=^pvzžÈЇ:ø)Ø`%”Xm%Çq.`¬ÅâJÊ˧¸ mô¬d¢yn’¿Ö{a2sÇ¿E• *$Ÿe7$a¼ Áá'n¬nqÓ1€s,æ'§§e'`‡ÎÍé ˜1‰´œ*^ô˜x¥ÕÞÆ`8Ú®÷j7tGàct€'OÎ}øàD€7ª^¯\²'lƒêÔHžLXý¿zJJøF9m½\Ì=`ßà®û{•ÔÜiàœ (þ—ÿ?Ï(Ä£ããƒ:k)’˜´xû6ÿQÒøZ¢-¦N§ý.ÂÅFÉgnhÛù.±¢{ÑÅÒÐëñ¨;lî—Y»[7¦ ¦ÞR9*ÏÒQG+‡ú + +©4ì>ücÞ>\º-‰r4m MOqC$¤q!UlÃý„šépûÌløšK™žGÌ„z±Í7 +À`VgzD’B<±óU¨=¢7çùímãªN|k¢ì(V8üì³Í|æ-݉àÊ@€o¡wyàÂÂõ_e–•þÉâjmÁ³X + !Aî)¸yîîîôûÍý Q”²rÉ%Ç2ÔRksR"ìì×ýN=©çœ§Î'‡'±FS—¤ÌÁÜ šœ‹8wÜFO/ây³ ¸®õ.Þ¬‚Óë\[ð%t¾ãVqéAö„ƒsa?ðS >H ðñìŠE'tðÃ]Œ ë»Óåáý4Ý@jÁ.]éWhwg:F©.ý*"M©óÍlx…жLÜzO‡«#‘Ô>Ó¾Ç6‹Ò*UFrÀo§>³Ò÷y仇°ŽîÎÝSRÖ±r]È‚šKe„Ì¢ÐUmi:ìv³>Æ'·¿*d'ßú8d\BI’C›vˆjßüN‡@™X¶Ì§i–Í+n-Ýùx¡çŠ€ë×nÝqIØÍÖ䌢Lòl„ê…“o~ŠÂØúÀ¯2_øšVÝNËy|}¬è-qÙÿÂyµëZ ”®xâZòi¡\NÀÍEÂ}tã)ü¦XvÈõ»¿ø>@þœxÝA:k¤µþ%ê«ôãXhËÔÚþê\E¾l¶V†.ºh|»õɨÛwVò°<Éæ2hvçÍ%£ó)Ç(éå%iï'±èý¬Ô¹Ä7/ÕÛ£½úè8#Ò`‘ÞË`46èË×FXD¥œin{)Djºæ>¿¸‡x2Òä×:æ+œðƒ£æþxMø•âÜu.kïEž/€9Ð/Zñ¦æYIA^JdZyWPBd¼ÁÔÔû~Ëór"nË_håíCÜŠí¯ÎcaQ€´ŸÏß™oò.€GO]pt`W·ŸR“±4þ˜ó%ÑMZü÷¨¿¡0¢®ë¾záÑì‘3ð¨sT®¨]ÏÝ襈]æ_XAß·ê¿ àóçEñ^Î-@øÕu¶‹n}TTá´úϳ¡#;Î8ô…ÃÌÝÖØ€:¶GCðÿö’{-´*@ius*=wæV7Åeÿ“Úîã9Ùj¡4ôYE \ìÿÇ=¾]˜®uú.ÉzºS7¡o¦-Ñí0ô$º.‡‡ãònÀ“ƒ-ÒU¢ ¿l)*›“j»M/ñ󋌫°.ê}3'‘¢º$Æ;Ý·ä"@8«VeP&A†7nñÝì7e}\™•`ðövÓï_pÖwwa[ >6÷ݲ Úu7ÒÈŽ;½Ï²©È%«²Õ·b0k3ëÀ’þ§vaý­¥¼|.0+bÅÒÜ,D@V¼õIÝß²Î[ÉiÔZ³S@>œ#a o!sÊѰ۔회Χã?ž ѵ¤›@Ün£¤@° ¢R²P(|­õ{w\ðÑG:K]è»`SVDFœ_”#N~ÀgóÃ<ãfÚ4ÖAÝL'ÿëí³Ç“ñÉICP'O9]Dóy%„â ]®)‹TÑJ9uÊ•iã„´aUOgÓ²­…w#ã5\j MÎГÆÍd:®'M=\ÙHÀ¡P¢¨¼Ùô>aÏø$Ý*$”ÔêÙp¹z™$W¾6ÆÉÉÉ=ûµñÛ ©¢“5Ó“z%œ×µ:êˆNxû͸¤•ÔçðrÐYݨvà¼}wGÖ7‡dfØÂ9Ê‘(2œ/÷GE±åé[=;œé3Fï ÖPì|)¯Ø7°Á>^X»›WZë ÞÆõLNþú×dzñÉ,œÇ“f6Î8ŠLbá|Oç§™Ð\)Êd:‹‡õ`µ³ÁC™>œÈz©*Ú°ú¨œ¥pÞb«'Mêá*Ú7ÍÄà|Q |¦SŒ‰“¤®»[UÝ5ŠÛŸ~:îxsýîϬøØ÷tJ_bìÌH+¤ŒÆ9cÍÐYîQ_$BÊÒí)3ùìçqs‚£9ÒZ`}ê|š¡,§zø¾?®9=™4ßò`KØÔa¿ú¦ÞØhžÑXßOû`ÂÏóÄÀe æ·ÏOGÛ£zODÊ+jžŸkìúŽ:ð€j€p†!;Ó™{A¸àžß9ñkŽn D²`lœMQJïA¦·b) +[rµO÷'aÄÁCÃ’ïár2U¦·Ø÷àœŸ)1ÂyXœ4‡“éáþ> à”7$äœskŽN¦Ó¸’èà‘OôîÑÖ°yÜì #3:¹7NNžý×ãÁiܬ›XtûËá=w>+›µ"L°î#W°µ|ûJÙ{åÎÝ; 7ŠKýÚµ¥ž‰nŠhge ½àzETÕ ç +—ð<çüp:­©ñ³C +HñSçˆ' +ŸûÃ~ý‚ërNÉäýÏ““Ç¢èää„'9>DäΦŽTâY’©rŒ¾ÐjZ»Uïέkn™²póîÌO–zHY”GJ‹#d€þTk‚~àçÚô(ú†£fòoí´‘ªšZ¾æñ¨;=HãèÉ÷´l «Ñý}Ôr’víL|ÆÆÆrŸÖñ WvhÄü`eªµX pÚ´Üìg—%+dÝÚˆÚÖÕ€":¨è&4:j¶©ïË +]B½•:‚“­œË( +°±ÇÓ™Œ¿.ÕKHáùä¸;ýfÔ2šÑa¹Ð”'1¬¼k~¾îjk¹;ÜÞNiÕp–ÈU™#Ò”s4¯šœ;J9D—.Ž€>V-ˆ¦ãY=yPfÜ¡Aº¹©šÝ›¸v“†9U5ypøG`‹Çe¬_ŽÙLfËÇÍeü‚÷fZQçTÞÈËd6åÜw‘÷WV¨~äkµ·?Ý/E +ç>}/-ç<Ú\5ê§Ý¾Š, ‹`Ê£T÷¢iúè€ÐÆeIjk¥_ÕtáÆðõ´˜ë³3ëöúGºÝÐ ²ôÏrßé|^9N×±–;»®û¦QUŸ÷V;Ë}Ò[¾m+º±\2($çt;5z«J*Aº]w‰· ü£¬ó3é|§ªeSÇ,l.p(ç FÍìg©`Ï{|Âfþ@Mà¿}ÿütoT¶~ôô‰cÒÏ1C_éBv  qÑD› ‘Nu—Þýq{0Zä3ൂ‡Ö²Ú>þ7‚yK¢² qŸ ÀWÌu"¶¶­W9Çô+p±õ8däX¾.rL +IŽ/pÝK»ѸHöeâ.üè©k \.•š1±U¬m]í~¡¯Þœ¿~•½sÝ +àÈ!€½ÑÆ`ûøÜÅäJ¹R>ÁìB6‘è·}-°ï&ζ}ýrÞ¿ìb€§Üc²æÁkñ_ï} 4)îcå¿ûîäeú>¹ò’ûjÆáÔ³^»³à¹p†f÷Ü ËÀGOÑ@Ž} Àƒð¿m¸ù¶¯/ð-€ ·8z×`#¾?B¸tí¢ +Ù]ÄSZ¯ Ad«÷àO¢‘kðì"ýìø}wÃNO‡Ë&9L‡È¦æ±B\2 xK§ñ¨v¶îÛЋŠËû ûÐ7IèëÇÁšéÙÖQs‰Îm{?âp¦N‘è‘¶ð;Øè.ÓËqCïG\Ç@à|¨w"Iá¾ytQRÝ^Q,ZH…´]Nä\áÎÕ;øUìÈÀ°ÛOU¨ëYôMPÄ¢®ØêPŽvëY¹§”í­÷?ï}Ž +°3)w"\²ŽHŽ D¡Û|~{{ùöm®a n,ÜøÕµ?¾qãÆ¯n|,]ûøW¥aÞ¸Ú3»Ôùªÿa ,`˜k‰9¿( +DåÂK9þÍo¼`Ì~OÖW:˫֤á)ñ:DRþ¦ƒLêš$ß°›gJ…ЦG¦B¨þo–oì9î\Ëþ;úøW7Š=´´ÜYÊ!òñÆÇ TÇB9»M5Q[¿¹Áóîðк¶–T¢ßr;ç|%Ôš’ó~yYÎái•r¦îW¬–¶ê.š¡M¶ÛÝ"׎D„÷‘ÈQðèóó·ï_Ÿ?:îù6ÀãÓ'eàKB €?±¥  _¢xÈQtà´j(à§RÁ5—èAoÞ¨!ä¦_b+â%¡ÚUûE§@x“™ûè‘Ccþ€²a.-’_d-cŸ_GâS …¾“UrÕÖñßXÞ\¡8äÍ1l’y‚ñ1‘R7þ»ê.H.ò¦/_¹OØùô¹CæGMsp0ÜÞØ>~IrÎ0eÒ0ýïåïÍÜýü·‰éØñ·}`…£œb„?qO@+>¯èºß¼Êø}FñåB>äNÕÈÇXÎó¯Šb CûŒ£ Á£ èP£8éP€=5³çOŸ»!áQs䀽ш¾’ €hÓŸ|"þó·hŸkÿìW„‹4­sÕNE¸ XVÒièå~:‡+ÿÒÝâw…pvQ¿¼Ž\$ƒµ?Rªÿ›O·~_ÚÈÛJEä\<@H×"JKr†ê"Q•‹íIQ~«p)9qEá/<™yh®¦ûñka$]T–W|Éùœ½’×rgë7vÑ+W9Úrù[ÅT€nü‹ɺ|»ÃG)²xã‚EÉ‘°#~Z1ZP~yQ£|Q¢E4PÉsá Ïá÷ÿ#á\Þ û…¡œ—zã T)´µ x™·òk)E¦™´¥­ù4÷R=…(I°QväïQú?®}ìFÀŠÉ"-–rç¶›þ»¦)øaä+­|źàò-ŒB ÝgÎ+Jÿ9W†¾²=ì/ºm±,Æj¯‹–Pª¢(ÁÁŒ²rlnû¿Ù*~B^¶ÔRs|¶þð/ýö® +ù™y¾¶´R‰CfÐÖ­ýX’s”RÂmcÃ÷ûŸ{yPîåI\á0&gŸiò çjX¶0{‰-ÍÍA9þ¦ÖF&&f¬–Z@æhøÛåQÓL{$Ñëq€hXT¡“™â¡¶Mô£k ‹ŸaËãö¼/:‰<µà9RaÕÂu´mÎyÙu­33dj§½¡F(và<§ÃÑoºê±á|pÉûÈd¨ÉѧËÃô>NyèV•$7ž¨„‘…_^" Ø‚/¯~©ü“›ohøK·n£¾vÐ[±îyË7Ð,;ôUÊü×N¢vøªD­Yéè(Rç*|-/ËyÚƒÙÎy/õ mýÛdk~Ù¦Z(ü¹ý­-ÚÏÏü‹ÞGBF±‹ÅWòÍù£=ôÿƒÆIOTâ#Ök,~„ýÄô(‰8¥OÀouñ»8j@PZ£˜3uòNVC’­*Ä?¼qÊwR¦Äð7À2× ¨3‰òÉŠ£m°v"šBÖ8ßßÔ ä PS¦BDó0„Ì&ÅéG·‚³và"E.,é—:°Ðù<}rŠ7çnoTÇÏKâj*$eÉZ®B—øO[à€ÑãºОƒŽ§ºœYë<»0ë¯÷õCe%@ÑI|ÖWùôãñ®*êZ.@Å÷Ÿ¤¸ˆNñêü9‡àµK<ž?ñ ŠrÔŒF(%à n/Þþç"¦o£Ì$Ô³ æüB¸Øë‰ˆtQÚ²]CY@8…ÚEC¿ÚE·ÛŽØ”F(”¦¾…\k…\™[î!•‰ý„;\”„øF@npN«õÁ.„+ÂRwžsÎ!Wa¿U”íKΗ—©†"\ìe-çØOm2tQ„n¹¡˜+Daèuuœo]rÎu˜ õ¶\¾æ¬HÄ+m¢ÐjgñãÅÎ"B±d¶:Àk —:E¹r;pu¢»çCê¼. ‰\@”0ŧžûÿòÿXkÏù’H-A¾r¤pn†$9€sÏ—‡rMaôDúŒDQþ8Ãòß »7:Cê¹Õ-¿ ü]Ó^l›”ÒRèÄìW~óß kâüúÓÉ´i¦üA³YÝŒº{{Îl¬Ç3_O¥ÇC—x½óõx2}÷⤼¼iäj}]L‰Vñ_lX5cÓáRüÁœþjÍl­ ëgD*ƒ!#LŸ¨lª“³¿Èùt2ýšjš}×dZtÑnÞK-ø¼‡‚´¢.‡ñ÷ß?T ¶÷öŽÁ…€ç¨eÜàþ…DáEG½ñ@M£šBàÎ1öùyK'p*tGGh/ºà^tðcću +~¼Pô‡‚Ó* nüƒê`úœ µÁm'V™¢ö¼q¢X@?ÊÌß;m `¯>RîdÔÜ ´…,;,®{ïr_Ðç²ZQø÷Kåludþ•ûôh8;à$€Ñ ?::mLS·TÄ6¹üIßÛGZû?‡ èØ«OO xzêK˜¨w¯^¾qûÞvìþ-J€°þÖ +àÈCQÝ +Ι‡pójâ”â¾=íÛÔå\aè+ž^þñÿ»˜ñøÈ-Ž2„òj±·—?á³€n[:uˆF]!KlaÛÛˆÊÙìŒö[À”òº(bñ`–.J[eÞÒ”.ÚéPÖ1´5::²Õ#gN¦ÓvÑñÔ±±¯'/^d,]zÐ6t$Æ„^:Q.NOè/íV¸LNëE,ö>Ý|:ûëÛÇ„ËÑy!\‹B²pÐ +î<9›6ª<ˆÅa=¢ÏhvѺ¨ýŒYVõQá¼í¢ÍþÐü 9¦K6ž½ðÝùSWl}Ý<þîrjîç0p(wBª®Ö¾³„ŽìÈÞ.éïfÕ=N.HÙ¥%_‰^éF¿sWaë*Ád‘k?ZèUÍqSõ«¾¢ÇõƒÑÆÌ—£ÙDႉpy|ö¿-ý^áü à‰p™N‡óÉ¡ß +Í9?”ó‚E‡ÔÀ7#ê|<Ý›³é×Λà†C +ö“o¿;›ÔÄ":8Ü'Ø_[ZøèúÒÍww÷B'GÕµ›®¡îô{*„6öÓ‡-„ÉCg¦8ƒÆQu‡Ó3gS9iÔ$§I8GÂ&Dzö¸ZVsä9̉f‘Ù’Èö@b®•o-o.!í‡Âh(£¹…¸+ùªã®8·Ä™€ÎTPÈ™¼áƒ'MxÙálkÓY(ÜÈŒ¡?ðÚûc§ÛÃu×N‰úGÀíEµŠàâv5¹ðG[¢#ŠF-çh*e‡}8×öæt{cyKe7ÓZZÊ<ËPö™[é—Ù¸›T›ÓÙù¿·é–¹¾7ßÍœ rÇÝ€Àl国MXJí¾Nƒ­¿³z©s®Í9§±ŽÿH<ûk!û0uRÊžÜp~à°wn¡;ûsYé~tÎÊßòl•§Î³ò%#X»ÍI°Zs›ƒ=¯ÌŽuv«MÝ™ +©cîîTëK×Õîjõ»§»¹ÍŸË O×ýÚïqîüVHý Ê^‚0(»PŸ>›+œ«eÊùîWarz„ Éi3ìfü¤¹¤s9æ™ÖÒ¾ŸD^ÛNú~ +ôü m?´YÏ·‡{ÛnO“iXˆ.d^ ƒ ü÷´µ¬8góÇø–r¡@·°ýcæ:ÔÎa¸LpÐAµâuß €¸ØýãßÞ”1ýKkôÀüÁ‘!8’'¯'d)ˆZ†„L=!óP~Êð>SöŠ÷ƒ%6i‘¬nŠR>ÞçLüwŽ=ë$@]žœ +›š~§/UI(¬ª‚!9ódN¶íg@ÕULÜAp-àƒc‡•ý€2ðê9€í›´âQ9ñºkà)V¾§\Ïô}¶ø/»$°ÈÁ ñß 8ÅÐ׺øÿéù“'zÿŽù;Ú;1â0GÕR0Ò–þyqÑM?Òœ/¨b‹sá2|±Í×pÕ\£µo,oÌ…Ké¢E†B÷Ûv¾ßݘÏmÕjà +ºr1Sv`IHYí4@{Á~}´Ñ¿ÿ]¤hºqè)]Äbƒp)\ÊOX¾‹r{š´ÂÅyAf·ÓrŠNžÉñ ‹TS_tÑÆ™ñÚû¥‹B2˜>J&ðiäW<ûºž ;Õw“¬öÊ^抟],¤ˆi&›K7–ò $½ÒÒ-÷ZãÀùHÙÈ1v_V¯œ§h—îð~Òýj.ÒËû ªQæbrZ­”ý}„‹9ç\¼ä|?7=,øX‚ÖÓê÷ÕÙ,‚h^¨}ŒÔ‰†“æäÙt°¼FÆ©¡aoªL__¸5ßßÀi°e*¬œ+%«~ÇAŒü»¶‹ÖôKa>5î$oJÞœ‰úYªÇ5+ž't2µîÇÿ6O¶³OÍÆFj4>íM÷Hý–vmèC†\Ãn÷ug¾Æ©$æ˜Ê&s§CJþ …¾ögYÀºSªï_¿êx%LyìVLÞ ë¨þð!HöAI¬{šÜáã` êÒL«”® ÎÄ% +Rv 2?í »Û^º‘g™•O-³õ¹½WÊþ-×›õŽèçî¡»wÝ¥ÂYðy‹%dã¤e.ÜÝt‰ˆ³@wк@á`XõÅr-7Æãÿõ_)á¿ýûxŠêB»óÕwf‚e»0 ñë"ºþZß Ã/2‡±:@u‘sþ +ß…ìPiêý®Uç‹1Åy)½ÌÓ¬Ê%( ½WÅÎnu/X_»~«t·¼Ûçno}s<½·¹i»«UšË½ta+‰øŒ]¨]Ÿ+aLé®ç¨ÔùƒÒ…?9àoU<¬‡sž•7\ñ{G©¢ÈÉ´eZËî¿îîóg H%·mæ=`{?‰ÚÄü{’  ª½½Ž£œ;@àµP«p"DJÅ{@*œ ˜:õM« l&p]ÃÛ׳¯²P0Ú¹wÚà U0¼Øè?üð#)‡³ RÕøá>þød¦j!‘„™f`r×›ÐOïæ°Í Œ’J‰ׂeð‡ó8\ ƪl쮊™ÏŸ¿ÒðàÁ͵·}üœŒŒ +6ë«hëè’ZûŽÿ¨e`´]¸ùÒ‘Cº|-¯ïDÇö­~7 (¿»oÌåØÕ3ò å4”â·Q-à†Á2# Úþñ_<Áø÷à:p0ãÀ€Ú{ÐtðÿÏ¥5_Ò;Â%¾àV{×4ò3.m¯*ÒËáÊü”vÛí—.*úG,Ú†®PTV· ¼|!W¾ÎMˆÎ¢¼1>‰p±÷*Ù}xòÂ¥ÁΘìö»W„ ßÀ»€… =¹ä\¡Þlt¶î#D*ú™Fj@D¡»Âe'œ6[¡-ëþ]tQ¿”ˆÜŠÍ±ÃÉ +ÀŒË¢ý kÛ„ýj<ñwgs—«K7x +¾rí“¥ÛÊ –Gebòµ…[­°Â> V}9XÔrÞγ¼.аcåîV +—–óˆ³Â¹µk5ÎÙ·´áܸa¿z™D$U=æÀ4°°xîº% u~P_20:ÀÍì E¸SF<®¬eþPú0À¾ðèn°y)ò´êTXÍ_Ó9ói…÷£ Éø mf¸¼QÛ°7z¶BÕ&ÂïU¶§s½ãy Ú¬êßkßÓIޤsu® `’ÙaíJü¸R½ù¶¾`ÒŸ`”ëþÊM(÷ WÐ6ßô‡Sø¨l>>(«{òï'ã¯Q\þüoãIå†\r¥î"ëÙ2É ¢üä;d{ðC‡è±¥aE‘ãö@\¤—•õìYêû‡ÑÖÀÿ5·¸&ª +ä¾½’æyýfo@ ‡O7ØŸöûÖ¬f—õaìòX&3‹ýG7 +Øí®V¾¬Pì/¶2ŒZ”í,gÍy«½[ÿ!$æ°ì ë$«|§8ûp“q[ç6sˆ\©º¶«¶W]››¶ù}¶;/8ç?;ü·”½µõÍÝ=5ÚúnµÚÙ¨ª¸Ù¹xÊrÞßÁëïÒ/7ïœh`á~gØéËy䈊‡lsä×vêýÃaWŒj5ß2¼OÕ¥½|ý¯vâëg©Hþ÷'FíwoÏ1„ö4EÁ=ÑQ OŠ_Üeø\pj¿xJäxÛ¹hr1¬Þ@¾¸Ÿ·n·cø¶b/_™“WÜþñ C¹~A毧$ö¼Ål~‹wÁ…~€7òJB°Ç=YuÀVuqW@· &dœâ¶_TA‰RT†7^¡àP_•}€ž¿|ª }züàCRÛGÏ š#™˜õQèoß·ö Uð÷'¯ÚîííÕG¦Çœ +xê«ùu¼|òü9™ùÿæµyÚó~Ôüõ˧Ӿ܇#^žóíƒóì­{ÌGÉyw• +À¹k= #78:8‚zûQRܳ͑ÚÛ´îÅŶr©9ò‹´h΋;ZÚV¸4õýÒwgSH3/‡.Úßj»è¾o*p”†™ ‰ª·ó\äLi;ž¶þô°ãéóöÉ3ºÉ¡ÒÆ7f»˜@áRs®æ‚R˜Æº‹Wà?4¼áRŒd ,».AÁî>zaC'|4 òÎçŒs™cq3b…(Qå1=á|ÿÙvÇÅ$)î︩ïŽ.n؆°¾tci§ Æ‘H>Ê£¼Š<6uä ôù† -Æf•Ýjd”Ý“†É}Î9´­8c~ \ÔGŠ„‘á (‚mj]Ö •k„¢ˆ èV¼Ø¥Î÷Ç`–kòm¢cE»OÝFPt€~ëÀ’R'@~Êu·Ós÷£þZÙ`8úÿƒ`ÅÛ*`•ÚÕÝ걬ÝÅR0ýûûlþ¨*éöm_ÉNKºƒ.4Ýü†hãÛÛÛ\ÜV)Lûhæg=E”Ç­•‡ÍE§ zYA^BÜø£Y§Ö=ʉµl¢ìúpx†»ãéÆö iF·àžéì—šî@C½NK.-]ôÏ–¸œÃo8vŒ (³_Ò–‡'æ•Æi;™%ËXÕ»N5µúÀ^ øÿ÷ëë÷„}÷ÿ9D¸³t+}´pwöE|_*5 #&MNS?(-´}׌ÿ]ÎW»Ûe ÈÜ9±]Í9ÏP°Ô4çþð_?«Éù€iìºÃí­Ö­Ù4Ó-ç-{éxmÕ€â³/­ÃíÕ|.PUÝëÝúhIûfñWGo­‡zNŸ% ÊØnÕéô÷šûDÀÅ@öŒ"@yærGÊî…H™•¾¼Ê¹ÌÑ1óœí¨VÜ‚mó¢’äŇâȹÐUÿXF(,'Ôû¨ŸLÂ^ ŽÂ9'(£ Ò¾¢.¯¨/k +ô€TT2ß ¼çÿG´à±Ö³‡œ´hB ¥b/'‚ì-þK®ÞcÁAqYã +Òì'\á&6/°œ7¼Íb¢*HÞ‹¤—«¥”ù-©Ïâ+€ÿè0~cšàåÇ<²TgÄZêáÕ«ó×ÐçOO=¨¸}zîG¼FvØÃ .©Œÿü×Ê7øO+ ©s7_8m|+À£¼†ÁÝùÁç Ê…ñÜW3U ~à?WÞž{áÚï×o^º3Ðù› ÿsÌ] $ÿÄWý§šÿŽ}­ÑžÃø}§¯¢£´@&l·m¸¥/æÂÅmÅ$AV±èªî‹.ºl²mÓÞ©â3O‹MÝŸ4¾¢¦Š!jC÷V¶]ÓlòÇsŒ3²é'í(J¥þè Ç¥›î˜víº;ÞZÌhéÝÎg®‚i©h#„|ð߇*òÄ/*'XÖtëïÆõ¿Æ^Lá(—Ø@‡“‡œú2ž‹‰Y>·æmê·mÚ|A>¸Ì]ˆ9vGeªAÛ^¨ÐòKíÔOj7òˆ|Í›£ÍßRk*«í%ó%çÑ–g[ÕcÏÈ7mÝg›áthòÇÇRé5zyK²Ù¤Ú ÏÕ–ÆÎIY8Eߥ¹Œ–+4A263QÞÉ"°gc´ÎêýfµÿeôT}UƒÁ½uð³Z__ÓpGgÀúº +À-µSçµ[½{¶ +õOšÙÉpcFÒûúо‚ó¢ð„ññ'(Û]Vò&YÁ_ örh5Û9Ã?“sç_¨  wF‘.&e;¯Ü"¤Ô,¶³Ècáø+Ï­¸€|=%øî¿ÂuN£ç@äW;¡À‰kê×Qn¶wûËdо¹Má„tnS»ñ蠷ΰË×çJ¥tMšMÃfe8sŠf"ç£ÙåÌ› 5g¾®Ë£ß»û³¹ž8™ü¹È8nGËüj¡çXp_ ËñÛ'§{ÎHCp,Ú%b/Ï_gÀ¿ª â„ﺀí39w¢€· + ÊñhÃGXBN×w‚Ñ‚œ\j‘8÷¥ãü¾1Ñ„AÃâߪcby@ßÕ‚0KE—à'3ò<&†»Ëá˜+)1’¤#þü¨²Ñγ#ú†ÞÍäuÿ|÷8÷}€ÓãÆ!€í#·öŸ²;Ið÷iÿG ‹®KK®Yí8?t4ÚÄ +?>~2uFT€ÓìõäúêÍëóLÈ(QHÄøœd~ Ššß¾ñíMí=ž:€j\ñ[«V›""Nî!ZµÔ“½E`wó‹ÍÞÒ ‰_§¹H'ºXõ¦kSg@ÄL)A¾›b]D̆ó8Oþè-‡rþ].þµÄÂeÎ9r1•nq‹Dg"Ð}Óz«A¢ÇòÜÄ-hùL&bÃí^³€ÐÀMg-B(2’ŠÍgKN Œípi㌦S¬ë!žša¿~Q¹Ÿƒ ÔI +~"â-ç¬òc‹ðõ´M¾Êk¤ ¨’†~é<’ÁpXotG ÔLÜÖºqB„UlêÐxº¿ºí±§Þ¬õjÞÔi.Ehy“Òb„#5€é°Bu €ŸŠÿ|;FwëQ–e9ZÉr×2 §êæ¥pö¥çØÆh Í0}4Lý\¦¾ + jx_Åðåæ=}ÿ›Úþ¤à¯Uëkh˜Åë÷îÅ *¯ûÂ'=©s Š’>|¬“¬Ê>“´}pî¥UÉä-ýß²¤l—šÎ©aøCñæyÔÃÎpVTÕ¦™ì­ô¶þ¬%Ål£ß:¯Ë¨Lîe'ÎЭs¨­co[­°JØ{kK ·>º†îZ`W$•RsrB©ÚKºÿw@ðß…µ˜£Qµwp÷új ¼™5@ü€Àà¸3°¤Ëß`ë-'/½Ïszõ:Ó9ö½~žM°úu[¨¼<núàÿSt˜#Ñ¿98¨²€¬×ëÜiY¼ôüd +౨ œûrFÝW,*\,ãñ¿¹;=—>Zzé¢ÍtcÃ6¯«(}p÷q‰DCÿ÷‰»“*‘hçªòRQ«gÂ%½ +X)ZŠ]4ŽX¬º+b1?ŽèÒ/8Ü)œ•ðn#>p`î_m&ˆJŒGu˜œï¿Õºà°dm•óË. +ç²®8)6LÖ/@?èN¦‰ iTäB¸ììŽõtcM”=ס› yû*v´J€s\c#G‡CE*ÂùTá ]u˜ñ³ÂÅÁ˜’}Ëy¦“C“?·X¤ÌÖ3jD¡@™]=­‡Íã¯Sl©ç•îŒyÌèR­½ÍÞ`M)¥1™ÉÒwÊ.r°ŽLý¼×ZªU7ÝáéƒÙƒ)*=Í£©»õ‹òÈò]EC…þ8á1ò>~7S¶¥ÀWÚ9ÔÎ\iÕÅ qß +´íluk-5­IK%Ù¶Í·Ï{¿«ª¶A„‰j?U­4·Ú9¤’Ó ü„ó¯j'sŽ÷·ª³9ºÅ”Mˆ˜‘$1Ù­šQ§ß6ô¼ð’óbô ¢åŠœÀÀƒíÑ`¹>+(Ê£#a3óYëÞqH ž”!ýT‰.Úcñ¯ßÓp÷îÚú¦ +ÀÚÝ;.˜[¸~ý£k·îÞÓÕoZb2Î*YV (UÂ}²ü·ñc3Œ !r^Žd7Œ£‘— žò)ÊÂéÒv·É„D¬vŽSÇØÑ<îñÔ9^ˆp¾ÒÿV+QRéÔ¹­^ÙÂ¿Š•úlº¢ôÖ85®;ú€*@^ŽH9Æúû˃ݨ¸úµâh)¯ù”6~·¡“ÎB•æâ"ÝÎ0ÝÍíK)9Αo¸†‰ñ‰Cœ—a ìÛŠó&þlkqgË4kï½—D´÷’>j½òÀ8§'ü͋ӽ! +À±‹=}ä®´ÏcõÆÉŒ’ðúµ ÈŸ¦¸W “¸[¾´é=CÅ@ÌlÇá š¶£ûþâË©q4³3ï±Þ‰BJ1ð=ñßf7ç¡ðŸ ÙáWO0^\î4 û_îI-¢¬ +”yÿà Ì$U~£È¨5èå ”1·EÝXØe2½oÐq#_žëÖ¹ƒíÓçha¸ÔL*÷]ºÿç{5â»ÓYío ··«ìp`Å7ǨNŸ>Qý³µïÒw ~{_]$¨ï™jIkì‡Áø ¼ò…ÆtÉŸSÿùu!ÀùÓ§°þÝvà4ûÿ•€ÛÃÌÿïô–ÞÕÒšÿ޲ÜÚ¾.N¢kåâpydC'V06˜íÞ†Ng¥ÓN&ý Un±îG_EF¬±ž±Ÿí¢ÿÞŠÅ4t{„|_.NF¸¤D¸”„5œŠpQòö;yƒ›ü‰ýÃ{­0™ÏU€Ýr¡pn÷׺XNÕñº(§­% ,îŶ‹Æ¼)á|*ãü·"Ðç]4‚O­Á’”°³ªØþ*Ò¬ÿ×¶Œ¬Ý\½ÑÛÿËž ‘µÿCa•¨íKÈ"^`RÌtúãØtjÜïVÿôIDAT*•bq^çr(çUç’sEŸ‡( +­p ç,£¶²ÍÝ"Yký,»õÃÑðÕ*7,™)@+Z43PšM0´HAÄ£ó©Èægµõè!0LÌ=7Býoеpð d[(¼Ãk=~€É™íýBã¯À ÏuZ-gV¤3è¶áê ¾µàèÞ­P¬Ñö¸ Ëp4ìNNšæß&'™PWj¬iÜq8'ªMí’gPÖ§ì=@kîÏÿñžý¯§ÒÃi˜K•z%lVoUßá¼$ÛNŠ¥N} .)Šý2žöžÍÔÈ Éøü˜çdSGa¬'ÿæ„™“qLH=7¯]sV­Ö9€Î\£ØQ…þGµöÕÎf½y¯§óƒݳM;ºKŸ¼ÐË!½&QºB”ce€DD*ž¤’%zÒœó}Kòp¸ª&`#‰iTDÃîø$­åäñÿyÌo×÷^,ÞKb¿¸ –¿yþhÏEiǾÎ%⎟kXb¤ƒ5.=Sg/¡Äô8“òŠƒ}î½çg|ý]ƒ¾^¹ áÿM1ê³P{Óôæáœ‹æ“–î]ø’GÞðÍÀ¼ãqà?L%¼™‚ä*ðä@6L¾¨ 3Ek“+e*_¦ðçNŠo@>AU÷GJ±¢OÝ<·Î€§Þ' ¸¶’`Á³«TðUÿz§Ó‹•­ ÏžÀÛ{{Àpst|\€Ó'O瀳œÁW€êÄs=À/Ú;Bðê5OêuÞõÏÓÍ‚'+p#» +¾tmJËùN}ý¿€¸šr~°7ÚUC§n‰üú'ÔUZ  4åKÚh¶¤[*u¤4pº(Xæï¨SO… ½@ÅxR^fQºèøO¾-׆®X,Š®m==Ô.úìñŸÿ8iÇS‹Ð£³+“^3}p)ÒåÄyAýUÝÐP¨¿.e†±¤¬¼à¼ý­ºÛtQàð!Þ +—Ë.J>û³AWÕE>Jå‡ÿ"\&þË•.šH…§ÖsNôªÛ´Ëó Ì,‚ô-êÀª¸Wun÷Ü+W»B% Œ|¼píWüri> Pæçü£‡af„#h]‘=ffS$[øx\­ÔxHŽK¥Ëy„ËäÏsá¢T%´Ÿ åd|V ›‡F15¿[ÚÿÚpÍîff–»„uÝûÝZoéVìÿkQ––~í ä{»¶|(SËÕo ™ÿQxOÙi.ãéC=Óô#ä/XŸ·ªk¸¼=ãžHd­~á®bÀÍaÔ©"EwtÔÉòïÔÕFw2£ò€¢Ò̃¢dœ6kû™þieÛJWÁ4s‚ñÈwwO&''}vvr2~öŒlÙ¢ÐUΉ4žÖýíikQ®¯p®ª7žì•¾ª‹\§™«¸¸‰œš‹z9·ô7d²Yœ;ü´žØCÕ–É +žÈÙÛó¬šNßùíJ‚ÀÙ:ËÿÞ.j&ñ¿fJ óG]»Ù»GzLJõÖ}4#%nù†Ây]5U¿Ÿ·~ê°æ«ÒC¡öáÖ=’ߺú +Öv`%½¢õ)èžBh§4û³­~-žª¡›L¨÷ä="ÏÎO'þk©ópE*ô}íGmõu€·âÿ¿yëV™PÆ«67¿úÊçGƒXíÔÕ=ÃÕVÁ™¹-¿»ªP–"l|ð6ˆª;œ<¤Îu—%c¾0dòÒIÕ­¿1¬\Ɖ»;~69ùîÙ³Ç'g“ÿ:qxÔð6’÷S <ÿ˜\Õ؉rB:ˆõæù)’ÒEé(.xŠÍ)Ø”€×¯ƒ˜ÚÄ‚dAPÇÜO_Þ÷ƒ«þ=FÐ Î5Ñ8nâx,‚¹©`0—u 5M@Ñ<ŠèþÆTÕU‚íí$ÿ„ôÛë¡ä/‚g!¾IäÜOÔÑÊ*AOrK¶aI€#¹aÄòm2–Õ4¨Ncým_¿i7Ñq úªÑѹ·*‰låê;x÷/ø/¼jÿwÜ–“Öâná>€½½#ä«“tyîÅ ߥà9g--Ò¿uXz•½áþÛ7/Q°ö‰è¿ z +LËöóó'èwYÂÀðŸõh¾† +—îÔÎhÛòœÔüu´MûªpQ,ÒEGJS-¡ÈF­-c7Ø4t€Œ­Û¼‰k'l»è={vròç“¿ŠF OϤ(581 ÊÄpcFÏh…K‘½…ŠpA,öW³+Ѧ}P†µŠ"]äÞ@43Ö¸ÞIöû°¹ÝE¸Îížf<.…s‡,*)Ȳ!ZÎ.'ÿ1ù¯à¨Q¤ˆDË€,ÚÙ7ÃÕxË~MPiç+ á"@NÖ«Áêâ ¢šAK7йãLã–®e€ë·–Z!3Ç& þagCþϾ‰LeëR¸èu©Ïö:uçA ?„úЧ†pù«Âåñ.m¥[ö8šE% ý¾9±Züo ^ƒ€p1XngqgTÞ»0^F2Xª8ô_ˆ,÷Ãì=û¡ôaC2TDd¸eíeaâÚœy(K6Ë`ô ¸qŽœÍ%¥ð¬ EËòíVŒb™6MKïNÿ×äßO&Q¹l´¥ñ•ˆ$õÇ`R]HsšªjןMþmbw©¨rŒÍv^ñÔùü°Þu‡ßΣ['ÓeËvLÇøÛGŸÕ®®ÊヂåùÏøÛ‰j=õ€ÂøÅKâü‰`?Câ~ëØíº×¿??þÃ`{4r €çO\Æœ;ðoº +@ì[u R@”Ôñt.–|œõ?¢4¸Í¼ÿÙÊptp°wPýy]|âÿê•Q€¶ÏIåÿáòNM˦‹"\Njå%ÝÞ–.ŠÊ^×3W@¥…·Dó&¿UÕœL¾ûwz$Ë\¼T[ýŸtÈ›ùìO@r½€ZðçœÅ²Òè*çÕ:w眛µr½Øä 9‘$…öbk¥‹Ú_] K¥{*Í!¤þIóïsáòŸ˜ÒmœM)‚Á8vÐOÌ~³º·‰`Ð7YŠ¡±µ‹TXïÝÿ3`±Ý ‘䢺k \/îÒ)&ÉWÝÁÉäÿ!D›œáÒ‚ W_TZ_Fá:œ;1ÕEu‡’žŒÿϳŸbQ{`šÕïë«•Nåž² ­ Vܯ1ÆB]MÎënõדgŽ\´Ñ"E¾ðwbž9 å¼Td8×$áŒÚÝ9ùó³Ç}L/5þÏP‹;ï!@ìëÞ8Ç súÍËãÑÆÐÑèãS_K÷Dóñ%øÿêÍ+Šˆšñ€ÛkÔ!8ð)tÒÀç•0´%¯Ü×,æø &9:Ùf3`± Æ//†òÿ#*æÉÿ8Ï%ÄsO]éDÏý€o2°!r1!DwTDZúø×`ªò—XyX0Šk-ATÒ댷¿ÕÐ>}‚!}üèô¨ñu€ÃícwØ—]qÿo²ý÷€:"É×j´öÿª*Àˆê›FŽ4÷å==:Eˆ à9ÈïLþs-}çþÉ„Ö~œ«œ¡ hòŸŸ»Þÿåà•ª€¦?êÃ+Ô‡-ÿ'O2·óéÓG§§j/®þ{p0:ØË®üºýmÂ6ç^ç×s  »sj…KAѫ¥tÑ4½z:êNÞþÇ_‘%m-ÛÚÎé¡ûâÕ´¿¥”¤—.JH•‡Ùä±DEÑãÉ=þ¯“Ã4ô¶›”NÚèO¹l #ÒåM‚SuW±{±èŠ6þeÛa6øä}§CO¢¤+ÒEûõ<+Vpéb^‡sOÔÑwÏ2 ¹].SÇR{»»³É_ÿò]”Ž\bÛŸ=à»v݈p‡?¥‰# $`)bÜ(\–;> µ1 ‹¥…On_¼%»\xȸ\ô«º?üÏ“ÇeiwÉOÖZoÂyµR#’¹ Ü+\¾‚DãÉÃgÏž=žÎk:ûPˆJ˜ÑýÑl«à¿`E0¾r^rAhóNÔÉA÷ì¿&³¢.æñꩃ—d–'<íö%MèÍ{ƒ{™ôïìŽÍÚU>Ñ¥[znÞÉrÏkh7ï®RœôÙjß'?S+ÙÎÏÁtÔï7µ°Ârm¥üzò¸, $~¹A¨õ%7Û@ݾI?ÿïd « tønt€ÁÂr៣Ù^höÌ‹AÔÍ‹ÞO³Qÿuîÿ·¦µ¸¬xAÊÆYÕ?@²•bÑ­ÃSU7gå2œŸPãÉÙ4MÞO"×{I‹”ʨ>ˆ ê½y®0Ú;8ÒýœÏŸ‹9UCøÔó,¾Bç[7Ú/0 p ÛO¿@i6[÷Å$ÎO–ïŒfÜÕà]•ÓT(NRûá´ˆK À,ÊZ?íýàøÛ,ðDnÔÔ> «¢¡Û¡õ02èì„…ø*¢Ž84 ’¼N÷œêåP °²Ô•^»Ÿ¤1 ²ºÞôÁÞh£:}š©¦"è7y—®Œÿû?.€Þªö´ +@­ +𠃧§O²P_ƒ®|Œ_Œ༾WY‰€b†}Ÿ±€,õs±ÀN@ ×/_>ù’§èΪrìÎ?&û„¬ÿLô €{úÿËÀ>€N;`É!­+y%Õvv瀮vQ}4Q;öþ´éÎþëÏØ¢6ðñ~‘Š¥¡G¹EÒ̶ì¢vÙô 9žlÃ]Ë“þ¥?È‚R 8Š>rûÅÙ[ûû¾+@€$ÆÍdÖÔú¯ý3—óm“SGñÿÓçÔLô¢P«ÎIÓñ×Vë²Òý6_ïAf6ë›Ç“`ç¹—`Á+èÂÝßÔ¾¨"܃G¬Á~<pZâÊyYjH)]ˆÎºíú89·Å;ç6eÛ—Z¢œ$ðµkÐ7¦ÝÇ/Ÿµù• +ƒ­RŒ]©ªi¿ÚHA´{ëü;pà\@ ïŽ[gqªYºyKk™ÿM_m±º:µÚÒML¿`tá|ß»Qãá¼ØûÑaæuº¬ó½:;û[g$2ö§/Gjëœp4>$ùý@<}´F‹Ï$XN4%7ÿ¶"Ch^nûá…Tf«øö³w¥%¢Ì*¬íBøØv¨Øu7ZR§Upêó˜šI`ÿH¾ãét«~öØÝ4¡9çNæÌ~܇0¶3­ºõÙ¤4ŽbŠ&šŒ–ÈŒËnHï£Wï!ÁW° î‚{è/í ¶÷2ð´,^ÜKNÔºEÚˆ£@Uá¸@rߌ/S4ýÍBÈv @7B!ŠÒN#ÌÀ¾Ü¨D)0Æß»@—€Y¨´Z†þð6³ ‹é_Bó[˜Q)¹d„|H-ãY´è¥â€ªÃ^*çb¹‘%õ%¾­ *ä%Ø«;];}°zŸž›.‘ÔYþ•)ÿïüÙ˜ÄçÿÓ\V{¾iÓWRö¨FÕÁAíœ|‡`xê»QÄžœ£ø +½üo^f8Àß²Iôæ¥ ü^=Ïp?çª +/}ÝŸOÑXýäøÉ“ç¨-§þ¹üïÈE õž›žlôÊÌ¿KÀgœë±°=¿KtWK:í±¸ßØ‘h¤ @yò°;{6{œ6^š-M8]ÔfL­Ñ~}æìâr4 _YCMúºqŸH9eó}ÇõÐ!#–ÈHtÅ¢ÛàF O§õ°{àÛýDsáQ^èŠX¬Çh0±8=Ùhè¢m~~Ë…‹œïîè€sÉ.š  fWÎἋ6vÑÒÙýÞÝÍ{ ª®úÀ—nËýœÎå˰ëƒèõîåqG%ç"”÷.Ôµ9ÏÏ’]k!ʹo9£âôÝé¨{_áóE¸„J_pžË‡ûӼēÞm.*½Ü5­Zð ŠVŠÅÒLüÕøÏniÈÉ_[&7¬š½ÿ$ÿ–à‡Óµ@³É ôðÛïž|{|œÑÎÎf'ÚåäpJ€`I3µm5ãéìOî;ãúêÔ…Ê×èhçófÒhÛùE„îÃÙT׳éhû-žNHæ/ßNŠâ“Ç_<ªåÜ6ï{f¸U5‡'g/‚õÓp>§g£¡ ^ΧÍ7Íãoá„°ãdzg£âÔÓ³>:Ôf?ñÍv'Ëeª›»›ƒµ5©T2ʹâã¦ï®rÀ 7ð¥OÃÙ·³9|KmÍ^ÌDñÊ—ØD›³ÓÑÖðŽ¥ƒëœÛ©szª/ã‚s"·œ›a4<«¶òZDÊ@7ofgT"uÒPçg'¾d<ýn4œ6'““dz/þòâl2y8Ó÷…ÝÜ4‡‡ÓÃÇVºûù ¬J?™ž=£öwò6 ¥¢ÈT¨;Ôá.-zÍ%úîêéá6º5L/JÛé}> i7ܨ5Žä αÞÝígLc¨_ÔÛ¨t<7œŸÀ¿qöøÙ³ª_Î6¦ãÇèur~öâ­aÆÓØ?¤í6“ÃÙDÎm½4—1µûþ¿@Üûàu=ÿ5^ßuÒžþóÑéÃPfµ=ù)¹Ã^Æÿçþ 6û¥9ó-"K§\qб¡ i=xlÖr¾1\ÙòR›ÄOÔ{þi7"ór'>²Ò}K(ö‹’gé´”_à—ÐO?ŽÃguøÛe™pº +)Ë8¿)F²£#Ž>ýt´-Ûá¼ÔõE1¨ðOÍ·p}Ú—ó­ÁœóüæµzÖøÑ7ÓîÊA5Ú+ú›÷Ú +OÐLa2eœå>n8XFó+‡(ˆ%¹«äŽW”ÂäÃáÊo‡ÃîjÇjX\\Z¼}›jé”-­ £6_<ó[r4ýîJ˜Ýh›O<×%:XsTO·>õµ¤Vr—ÌB¾1=­J[¡5üÜ_ ;ÿ˜°W)HtÆþëçÇ#ú¡.hÌÎúŽ_½9ü¿ÿ^7€ˆHÐƉÓÜ5„àyþ +”@ý"ýÖ\ç5°ÖÜÎd~pÞyƒ|‘_#v¾WDfñškf*àóG`þ•ôýÂì/Ƽ·L*Ž€6ˆhžk¤@í.=\M`?â¼—¼nM$´9SJÊë×ß²äâ,jCôÍ´:Œê'y~=î?µš$Jm%e5 êÀ•¿·ÚÿŽÿ+‹ýï*~{=š¡[î<Ø{Pf8 ßGÒ_óUfüGˆà×ùGCp” z‚ ÿòNástU€,ù'1 ¾thêìÅÜ…p{Ë7Äcücð÷÷¿Ð²€o“¿ú×¾¿|åuñ¥GÛu.º»tÑá…pù2ßi葊MÓ]ñµ´è }Û¨‰nm}ZrZz+ +"ÆH¸:è~ªX,b"b³Í¨t,ÅâÊòh4.ó×úá²Ñß2ƒ"þå}¸-çål¥;qôºhƒ¥„péºGw-Ý{¾<NˆÓBÜ“w__^È æ4þ˨uvîì9ö®Rj —o´/ÈEÎÞ^òú‹ÎøXB,]»¶Øq™W.Á4˜¨¶ºÌÅ¢’ËlÄtÔL‡ŸºP.ܺ.NåÜjB"Àº;C…š²ŒFË@êÂ%/¡(ˆHˆaÿ7[xúÝ^·x, ðñ_)(—Ü55í+ë_Šê;ب6úŸþ7èZÉàÈõý­ß/ºÅÁÊÊÊò2ÿË^]]]I3nɦœŸr؇—~w•°R§Ã×§Ë®ÝÀ‡ç¹jB÷_­Pge¥CÒ݃¢»E}­,'b‰ÕíÿÏß|êaYù°Òéðßž„J¨­O—·úä¹Òý4œ‡…$?ÏN2¡òˆÒ‡ƒ0ç²^âY^Ù•¥‹“ÔEKá–,[5Ñ ¦A&yãFǽÁmŽ7hŠ7ÊÓý ÑD?¾ññ„º±|û·¿%® ¤Œ«¥¨$îo¿Û!—nΩŠ0̃¢Ô¹f +ç²îÏ–œÏ+AÎSç~Yé&GÍ™°I{út™«- –ÒÔ%¬&iweéþfe£³p¥Xö¸…@|K·-ˆ´ÚY&¹ÎÒíÿÇÇ7(ì ¨ ô[B­.—g5ÏŸ£­þpùSÊxXöÉtSnηÚv6Úÿô7Î!ŸoN.S~µPÿ©{Ùô6Àöýëóc=ǧÀ€CçoßjmG –Ÿ8CÀ¼ž|Gè]s?·Ò9TÏø¬ø hæºkƒÏ1Ó5ùsö6Cz÷‹º@$òÍŠcSç‚‹ÊQR,G$ãŸF=Z†± ´”2†ð£Û{FȲ\€@Ñ ë‹CÍxOÄqúÂzêé•*€ê€èM§ç¾3¹Ý] µÆïŒû¿CêÏÿG—Öþ/R!4ÜÞÛCíÔN¨º]ìðh<è5h)j?{#4 Ì[Lôº=œN§3·Â­ëÝú³]_Š¥bFh‘PmâHU{µ£ôM=Úㄳƒú 3üƒ^´Ö ³ÃQü¼ÐAIBÓT_A×/JXµ=ØÕèR„®ãžžé!–»~w{z@^èfQµd櫃9ç$ýÎe]ïpú]ïBi«Ž®rÎImD +œÔ šªLE7¼àÜZ‚­&¾‹)Ò¡¯K@Å ßëÜþmg0X[W8ðA›C«sÂ\; ]G€,|¼èBOÅZv$ :ô‡øÊ{ˆýíp®÷Çì'Ó£-9•ðn[15õâSÓ‡óÓî–#5Ù¦¡h„VY個GORç͈ÇGÕ¦€–‚Ë Ú:¯ùHY'ٟʆü åÿ””«%ç3\o­ˆ’Xç÷Wõ7¶¬’иޯú ŸÙÙã6:|…Ü»~ÕÇÉ´pN¿ï¢E|Õ… çC¾Ò\t^p®1h«Qíÿ³Sïí´œ§”F$­éôÈG÷~ÒUü^Í€37.ïû}óæüto{tà"@½ÆÏ_'˜œ:¾¹ ¾iÿ: Š,9n7ÐÌAZÑŸ[î«÷½V~¹!B‹ÅŽñçQÿVÞéÏÔbòçöè¤IC”'$_E•ð +ÚˆnêÞ7¦l8xÏXm*eÄ¡è¦Ã5NÚ˜F2[>äg„©©êÀ–µó6^€èB¯œà–ú¾M +Žnï?'c™´„ïÿ–Jý)ýÝøÿÿ½‚-ä0=ôÀ‘÷¯Ý´Wžÿó—çOw½û/]òçX¿£ý<'R)Pp÷_®Á ÿÁ}ç>âÿÿû£=ñÛéÿóÐMæ@»mþ'›ö»¨mÚ.6Ús²]ôÀ~N^í¢\R¸` §I×Ó'¶]Åbä± ½tѾ\4t;… Ý>ñµƒtãš\F[Ÿ^ô(Š äu†!ô…pA~ÁÚŽÂervð{ÄŠø±×Ée+‹pá·\›öû²Y+Ý:«YÀ~µ'çÂåOó.ªè±Ãù +1ÿ-çó.Jàãz/Üå3üýÖ¶ìð€ËçÈ’¤ Ó-¥ÛîîVzÿ8©; ½|†6pÛ—èëX¼…Ô½¹Ôû’àU}¿ªîƒ7>‰ƒ~7V9i¦ÎÃùO„Ë‘KV" †ýßwFÙr²Z$ªÁ:ä+¸x@u·ª£æ •n²¢çìø%käYR; Äùx<žÎ–ïýÎ' btaqañöR/Û¥÷i@o0ørŽÈÃýpº–Ü~N¦§³Ç«­­Æá)*Vàä8ZÁÙìdb“òÁ€CãfòpêÓ¿ONÎú-ÖÖ÷¬:›¨&'³ÉìÄ)4Êfœ:~OàÉøëññìÌQIÛæœÚ­`ÏO–'ŸªP¦Êù +Í‚GG9 ÆÃ±’Œç<û÷þSÿ}”em:¬Q^°o_»àÞÑñL XòÚ}€PP «;ªy+X +圓€pê@¶ vrÛ‹ØÝúúµÈ3ÿ>è[Ðüu¿)Ô†(ézOXæ>¹‘‡¸ßB¹$\—Ÿ|£!DÑ1OÅ KNá"©äKç|ž«-aIWHR2')j±ãK‰¿ÇÚÖoâüÔ‰»ôx’.zˆÙiuÙ!.cì´‡“€®\Â0ÚPíDš‘ììãVØ…y«`¼;nªNïËÏ.>Žv&ÀÍ¥÷ëa¤OH`ÜN ÂeCœr6ÉÃ9ÀDF–óŠXôŠ~Áy¥A+áa^'õÁ×&xb•žLÏ7T S´ ñÀžæþÃ$˜ø˜ž(*<ñ›½iŸß¹åík€ÖR4°©ÚÜÙßO2ÓÙ°_) +?𿹰üâŸóÕNfn5÷¿…¡ªþòvl*¸Úqî÷þ~;ƒµngræ…HîŒÛÂ:ÚP«qxÎÚL0ËÚÒ¸¼—Î9‘û,á®P–KR¦ +5[+ý‡/Îl_.#¹$R—'çX:rØ×J”Г¦`2úŠ0{½n'c:5vL“ŸôO#’ó9#N‘¶“iZâ¬ùfkÛê'þûò§œ·%a× +n½^Õ_¼]M›ÝõõÞº‹Sn•€]çq1ðÖfïîâÏÙïÁMònIȹª¥À0ÐΞu9Æx2 ß­ôyû|x,F•(qÓtÃ9Ç\ÛFþ))¤2ÍVÕÝný—ïÊ Ù«uÎÃáZi.ÏTœjVõnéÓ X×ËöUwz=g>®òù¥8N…µú7—nØ1í¡ÒZ¿ÿy†ö –‹Bd±Ó4ý½TºeW›þ)Éyî]p^5ýNuöÝ,ï'œ·uò>jqç}¤[ß7ü‹[N`ûþüÑA½×œú.:ñ+ó¹‹Ì lúO¨Íœ:^îRw“éåÒß5e mø6^?ÛE„.Ñp·p^O)‰(:è»(wô­Èù¼Ó)Q·ø¯[bk”™»X³1Wß¡<:–,Ï÷u¬õ‹‹½^=¨ÑzÙÀ‹ + \ ࣅ[w×?þlPV{ÊËñ ˜åáÙ¦C­ÊåW”®aôM¹ƒžœßÌw„q4û¶«ˆ(7 4µË5_[Û¼N å uÆbI ½u—1Ìw}ùQ{­­Rù(jµ>|Z54Úë×h¶ ×nñG)ï +ÿ냵5ËÒÂßR Í;7:hµ4ìâÞZ›¿ (Á +Ï~¬Ê¦þ}Þ×ic)\Ì+~ä>TŠÏSÚÝÍK6ê/÷áüY{½à<çý”¥áï£8µö·ÎXeßž?zà&@àŒXòêiæ”9Õ\çuY3 “hUxcâöøm¡Ø‹¯^|ær{>ý˜úÄ!©ù~BýI#Kú’:—ÛÉæl&M!8ϯ¦{÷vü­Óž˜^ÅÝ÷§•°e”àooMÛÛo¢=pÏ2˜nt“@¿K 8Šßßå üRê#o^¾|É'÷瞀ªG{SzÔ?2ТþOh>þïúÿKûÿ×`. +Aoucu8tj§[4ªâwÆíÃw _ÝûQÏ^¾ë5öc÷«!Ý¿ÒEïwQ7묑-ÿ¢¡Ûô#Á¹AgTÇO[Á q±˜žYÄbð2\ÓBqX$éð^+Ó‹p!h8wnÝßÐ4Sø‰p)4_öWL°B—A5Þ}¦@‚Gè’sŒ5 78ÿv¸µ}BF2°)$ŒÄ¥‚‰°ÁѦ2rp»_+\„Î…[syëN€½{…(.ç Œö»àQ©Ù¤sYç&E¸Ü/õ6.»¥ÎK‰æœgS~L jx6//ì—CØ›”'Óž–8 +f ¦^æÉ¢Ü\¸v£¼ ÈÕÉõÁNVSÏ©®êH׿ý‡|л @ƒÈ¥~Í»>shÎÒR­›Ëø°4—LÏ´Ùä‘QÄâº*­Ea ªŽ:£CŸ‚r½tki>Jó1 Ï©´Žíå~3WáBÎ/ê\>¸¦òRížl\*$Üîºvñ]ÎOš~y-°»bJ\ržöÎeöE?[ó+îm¥{†b³†Ë¶6hn½ÅÅziÐÛ½Àÿòʼ ø‡®/-UK7êêù>ø!áp—.êcIó)eÝßµ÷5“É!Ú«œ·¯eFK„”ï[Χu—>Jó‹Ê`á<_©¥2&!v;£ŸçÍõÏÒ_¬oÏΪΨ¹×síªï°¾yóÖM_ÜÛÌÞ0¶ÆQÓºR‚ÝÍ¥©×CFjú’ËlÒYžjaÁ`‚ž¾ |šõË‹V)ë᪠<'/ùÚA$]=Æ4 +œ~æO/ñ{é¥ö¨È_<@ÞÛWާk€ *€c;kÊh¸ª‚àøöµ¶0 ÙB¼›þ ´nÝÇ%!Ý`¢.ä€Z~#°®µìO®#ý¸É†½ µþy‚ц&*‘]Vð#0,7„ב iÉÈɆ…%õ‡5 N‰VþHIøÕ Ò ðç¿åƒÔE™JeU'ä¬ ‚·Åý.ø>±¢ºàÑÓs]%z ()Ü?¾“ŸRëÿÿ{û_`uiµßlomtàDR>=â™D @3sƒ†óGŽíùµÿQž<Ê·ýäÚ“ó'ú&žDq8ÿåMåè˜äœý—½ÿéd¾ÿ^²ÓÌ?ðdÈõ§”.ªÐÚ%Řo»h+\@ û–]tç¢'K¥U§yKé¥ño¯vj»¨"ÓÍ9¸§‹Š£_‘Ñ΋j¹žrµí;‹Òî_q O'p@aˆiÌUÅ!œ;.ÞŠ\'ã*œËæÖdè]á"•y8%¤„Ù^r³‹î ¶ëf§9¿è¢ûΕÕ´ÚÁyÉ:ßA|_Ô_dâ¦ç›X;˜Ç”uww€ÒØ~Bè }šávÙWgw'CõtÑÈárЭíS4í+Â¥´çÈ@»¨!>}÷>:úÔ.ê«OºsMIÛM÷ÐÑË!œ˜|R)~ü«b1Ûª(\šé°3.tL;PÙHS«–D&q¿;Œp!;9oY/Ñ#\ÐnJð –TÒE“Â;]4ŒÌÃͶª~IòK¾DŒˆÄb€Ak¸R›;›ˆºáb?CÊ!ÅQöö}@z GJ#>ûZQI™ã‹w©J½Ô nÂ|+u²ãP]ìÿN¸„ó¯@Q*¥Ü +qÏÛ˜ù‘n墠bŒúkßÖ¾À!¬©¢Ä$ôÀ­¨öYAõVÇÜ>˜>T€Æßô7œAwAãÚWTZœC¦ªÞ"Ô]Z¡”ñëDMWëD¤òì¡TBåË*ßRkżžW}ÙEHO?è—Í Ó@¿©:ýf0Ø«c‹®e› õh\XÚèÖ:/æäpn¨öZáüë–u=Q[;Úû*/²é „{9§4[\K#òfazÎ9±†_n–½çK_Ðôo/Ö¨£k¾¨"ï¤UÞt` ÿ<ëëwî–2kÞtʨyQÈ-bû²PÈÚ›Wz3®%ýK«\¦ã¥#áhS† ¥•¡¡•g,½Ây­:Eïôkê>Žú”®öW8x‘!ÉC¯ìV+£é—½% âÀ•è×M€…ÿuËâd?gʇb·FX#š‚íÛ‚ëö(y8Û Ê#𠨜„.#ιՌѢeÝGÎë­åžgSÏ´‚LUN÷ªÜÏüãï§×ç/ß8ÅO @L°^>3À¬Iב»0vmì~wŸÿ¹à>Ťçbkn£˜þþî‘f ¬ÁÑ|»÷¿c\üîv‚ŸÁ¢"Ì3ù!ºiû–¯'Ÿ~$ c¡ˆ”¡•Ø‹á>~ü>Ó¼jü +û^ T†oõ(ˆõz¼B–(r‘ëTNûÀ·ï:åN?»^vLë'å-}/½Oµúò>·çù{šãÿßÛÿâ¿Öxïw.OßÞÞÕzìùŸê8>}4ÖŸæMÍè.ÖDY{¢ ðg¢€ZÖfýÿ3ˆàЧþ ÿÎÕÏÒ÷á`óiuI†®jñÀ ­ùý4×Ôi”éÊ…h”0ÚE¹G{Õ +.Fμµg^z…õ#ô–NTnt;G$Y;ÐN¹˜vWíN|£}”åB˜6ãÉD·(¡Ú„fŠp?b`rq»8/ä#ÀÎ/ÒÂ-œo\—bóÏ9µ¶ZŒÇd HóJÝ_iЊêú$œÒ?K×—óÚ±ÂÄ›Ž4¹„…’s± "g ï l¯Ç¢¯Ð&ƒE‡‚ÿKK·ÿ÷«¼¥ôÎÝH!?„'R믦fCíÁÜ~¤Ô@j–ô¶Âë‚Ùì~;‹œó ù2ÏjuxµÎÃ9Xä¾È—užÊŒÞµ¿;~QåµÀñ,|ôO¿'(ÆQOIê þÈÌxU¿£pü`ú à«HIjeƒöt)jiÑ„)5Hmǵ_ÔÅfFã…õ=,Ëì?±­2Eü‘¡H1í…x~£\(—ÐXì-;$P]n@=¬¶‹·A®ÖaÄÑrÿ”¦ØŒO :IÚä¤Gáyî6*»ІWBøÌËÅKÎÇ +À7¨ D 2mçÅ®ž —.8ßš;: ú¾Ø;ÜŽÂÑ:ùÖŠ— §u|¾¼8¤9VkÕ=[å­¥›·|²NüH«Üô-K‹E@~h Æ*hºÉê +ç²Ö'³Á|¼Ù+TxQ¾ ×¥ÆÏé²q1BNa 9¾Ô=jÛvå¦`ØÒ_ÛÒKEIGÿ?OOÒÒ%Šf¥§„9­¦Õêhz¯w+êÌÇmíîÝ5Ðm«~þš?Ôׄ®ë¥HõâÇ™ØòYoIy®‡«ÈÍÒ¸iaüYd»{¿éɹ ™ÚSN´4tñÒ‹ø»ä¾âk8påÉ%çÔ„þ£0ÿ^rÝ×{©ì +`Dpm™¾dILÁÞ¼~ ˆ½}ûö•ðïý©"©^ú9†øç.·ãÊÖª1ˆ©Áâ€:)~ƒÝ¾½¯À­þxÈœå"êÇo. z窯ÚC0cRÕSà»’kÒ7°³!¿4ð*MNÛžß—! +õ>}.ªçx@–&ÁU•8'*Ò÷*BhJàûKל?•j;ôÈ… mÎ\ˆsüÉs«ñÒOñ¿µÿóæŽz¾ïpÓ_$Úêðù˜~™H&E#xþ(þÿ§~ž­·œ?õ¡á£û¿¼¸àÍÂN²QTóü‡>ï¸ Îß‘f4¢º‡t°ì”}¶[z¥'|ºÍ: ÝqK0Ò²ª&ŠCí"Ø›G(50:­§“ ±H+vŒÒ†î)r±Ù^©çsBˆÄ¹Xô´t‘"[×èlØÍd…9YÕ¥`p.…"ét7öûs ½+\”ŒÄê¼ ]¥zºèh#ïiö'ïvQìtÑœ:ÀPÄœâO“Ö…¢–éͪ]e$þoruwÖ_DÜôzwo]ZZÈÎëμ¾´¦€¨á•Lvêw„ º‹VÜ\º|é‹‹"\Ìt4\b!\ÎÅs8×ÝÈ?—AÝ‹ÆPa¥k7o*<TÁôwÇõYÕÀÌànö‰]p 5Z<ð¯tüïmo*Á:WšË/Óµö÷—è+JÒô‡“CÔ¸¯S:NæÊ²ÛX°£ûW± ¥¹¤”6cÓñ¿jFËÅ1j}S(Sp{)ÍÑŒt§ÒÅ‚QµÒWí²)M¢êèA|†øn9a,g…Â\8§Ê.´³+œOf[y)P!+ßeZB˜Y ËP5ßl /a”gì·*‹Û5³ü†v|`Þ_Z¤9*©î­ç}€ÿo:/¥¼ àúÒÝÞ`õÆ`s}­·Ö/VóÀ¡ðF«4•XÄ9 ±HMs6¼¼hë¼´ˆðœVÎóû +ÀuÔ;¾3ØÆ^¾T]|߀nAújø÷Ý=xƒª¹˜Y#¨X²•}ÇÁ.¤KÀõëñÌëî|l´”Gd ˜,¡PŽdØ#%&@Q|Nè¢p t9è÷¯øtä¼ÚÎÞéª:nœÍ›Z‰¾Þ6>6_òT6ÇWš„{ò¦>àýôx¹ 6¡¾aw†Ó„ŒQ ¬€c/}ï¬p÷}–¾½}õZˆuEImã‚éo¢8Ð^º™_|íwqÍ»Úk±ïñ=f4h][<^··Cœ« ˜Hî -ä¥@o1Ò$µ‹+劀3.êˆhÑœø¤à™ZˆùAap×Bs"€®‚ „8ñ87Ë´ +©ÊPtkÀrø‹½yý2ó_Rcå½:§VÝ‘Žz°öHs;ÊÔß“`û÷öb xµã¶€h47äQeϾæc(`;讹ObîíÇsÓÝ_v ôâé“ýGî'íAÏÿуÚ-÷F{Ú(ƒ w ŽÊý½ÐúljG*­4Gú\tÚënõ•R…“ôU»èàjCÏw„ ¼ýCð´ó#‹ô¾¼^Ë[¹Ä€H/Gdˆ0'Õÿ—²¿ë‰#Ûò½Q,-ù´uvÊÉMs³ÔReš;‹“Ò£¤ gR˜Øf)¨LˆMå³? —¾à3PäSB‡&—Ù¦Oùpaµåõ´ñݺ[:Ÿ ü-Îÿ÷3’Ä…]Õ#2ãe¾Ž9cÆü1_Wô‰Ø.Ñpß;iècPí"ý SG+lÕ.¿l·'•4ê….Q»à þw䬋ЃâM•‹üºrA]¹P;Öle[²‹Ès¿ƒp|¢~PU¹UŽy0špRÚEÁÄt+UúÉ×;›ýq¯ªTƒµF$ÄZÀfëxè×U©ÜKti^¹À®ÞPdΙ% tF »o¯™Tí¸á_xr~לë©OÎ(qIDË(ê0ä"“£nëþñçR@.á…̴݀§ª:eWÕu°¢#L¾ú¯Ð$Ë”ewkàVÙ&¤Ö ½jh›RŒýZ«W4_±EÝÅÖW.4´ré¦(G¦Û£"“”Õl4©¢NI‹ü¦,ºÄ”ûEK€lxØä8=õéQyìͲ¸« ÅÝÏâw–S¹#s~V±Ãö„>7g0mι“pîyž€‚ó=•܉ž -8ôÊDÍÇ=F¼QYæy!à_Tw<œït6[‹’õ‚’ʬú}þÛ‚4i¾8f÷Þd(éî6ÏE*ï4Œín²„"whfT9—?^_›Gà[âµÿl¥Ø§I‡¯ÀþDÊ e$©Keq´Ý’¾Æ,O]™_h°Ã€IbXAÎU)äƒ[<ïAuzr•‚¬Ë™2½<.¦…ôÄ:êB€RÍć[Î9#d\ moWuòý"¿Be¹÷µcOå=“ۃÉÀËååõëËwo<¤M$äÏè7ý¢E܈(´B{Øžºí¥ ›…¹hû2– õ'inâ$X¾VäϾ€ø¶–Ž­,­¬ƒùVôèsE"ó9I>à:Fó§¿ßzÿÞáÁžÔþƒI,_6 —°>7Ö1ÒõðÛ6*)ã>ûóqª|ó¤ÂÆwJ9§Â(„sí­dgŠO”šÅ•’<ëY’ný‰*€rÐ^‘Cãèäå##xšÐâ$_œY'ê¨?–Ienâ ÐOZS>Õ6®j¶£’NÈç2çmêšêOT• 'W.;I‚sǪ2Fšóí;º(DhTlm_ÝòA’!¥ ÚÄÓ\µMé¯tD[ª*]6¦ªeíµ¹Æºü3§Ö1ªA¯®\œUpþBœ£ù#­9BDsÎY¬•Ý&Ú®ÊZÑ»•º ÙOOÅþn»æœ•‡|U¦ûÍÝÅ"Þ©Þ¿*˜˜[HÃ¥N-» €|Š©eÑàAwûNþýa€°³-T*X#Á† ö~Ò“Í”ƒº!) z¥Ã·øŒ[p +’'B¡­Kâ„ ýþ 9Õ+¾A*eÛ½4Ô,õ@ºÊ×`%u3) ê¢nY 7åäìw -áuÖ]92ÄBEƒÔ0¼Í"˜ì‘/Æe–éý(!Âm@q§WBòÄ9COô ¹zûùTCÇ-ñ^ •—Í¾Ê q‰<°è=nfhºKo­÷‚ÿBÿð°±d …ƒ¯Mðu¤°œûNDJ4läX¯[Ε%pÓr«LÚe÷ã­;S2ôu"B[Z+”"Óñ«x²zì’ACCútô“1§*_ÙK GC©Š½7{Bÿuú®¢Cƒd¹èR|úÅÜ£èý÷WýÝ@ñŽùŽ\î”ëUñ|ª¡C”^¶ð¿f\œ£¸ø#5Oƒ ¢0«äÅÅ%ÞÌiGhôeÚfFV§™wP0þŸ>ä××oÐnßøÀÔwaÿmå@¡#ÓŽ>ñ à‚ž *Ðjè¬us&zÝÈogÿˆn}7²Ë•»üE¡½Ë±Ô}¹pÿ ¯˜åŽP0!0ŸK–Ëž9ˆž9 tžîåÃnåX€NŸ°«Ÿ-b`&¾hìÇÈŽ°úøñWÅ*Ž$Õï[ÌDúx}û×±O?#îÆ(ÜBؽò/þò»[ŽloO‹[SÇýúÿÊ2é †Çz%íö¨ðzCzGl|)Q€†´´¿ÛXéGÖ‚~=\œ²ŽÐI%ýb8= +ŒüWÅÄØ?–ùyL·lðþ·m.j÷ +?Õb]1ªHª”S­PÒU‡õ«båÞÊÅŠ´Š1÷}Fãø5dè+ŒzÔó¶@‹5wì ++š¸¬ñ90~k>l:ò%p ÈMª¬ìï“ð¥ÚªrÑT3¤è'pƒ }mH¤b§?*ÚžI•Ä Q¹ˆ/ÏMf|¢©r)Ê­UþB(ÚÍëÊEîø7Ç:c3.SÎ2–^D½ˆ½-Òô8ÎýÕ¿™€u´‹%Õ·ª“TÛ +OçkÊĨ (ÌÒlÇD)»jÎ g¶˜6çr\æÍZT.uh¡Û|,~b%%»¥å¸/¡‹ìpÒ à§þýáY!LQ¨.›A©T1¢Ê{¦š61¤TœKôûã4ó_ÝŒvß÷Ë–áðùàB¥J gãl¹¿,àDj´š¦¤»A ¥¨ë±*š8q&è?eºh[•º„E‹J)Ó•=ò½%7ô‰ÉMy+2ršddYny1 ß_š ûÿÊ 8ˆC}oÑc7â¼Ê˜óN£ýr¸~u&¼éàçòÄçß"Ë=ýc$^©Ê$zo¥AUsûu潊x¿iÀÃFcmCÀC=„/xÅ›øT\‚‘Ä:Ã$Ä=±ŽU·­ø·y>!•NÆ]¸DúŠ•nZ3`BöGžÓ:‰cá(]Îy}ß¹©7éF‡‡óF˜u4ÌWóaë<œŸ[°°±ÉÂGu-!Ê +ô{2f³÷øQÃ{›Rû¿%€\\.à;b)^ªŽ»M!†‘çÎtT$˜Ï$Î'¥Eœo«Æ3·¼“Û¢F_¢õ÷“ @PÅÊÌá¡tJ¯:f=±`0èOÃ= ú”x7#ü@ÑС½p¿,dH‹€nQä™gk ]H:ùíÏ>‡ü ‡´¿?ö6Pß(¼DŒëK¢…¸‰>8’Êoÿ +ϺpcoâÅn 0¦#¡öD€ô ˆmÜ:fŠ) v,ñB! ôÿð^óñÆëí¾»¾¾ôZ»Ò·•Ú¿±ô5K{{K÷éÿ4Æ'üç,îtV»ÝB2À¶tö½ÆÒk¾Ÿ ë/ÎGŒòÓ¯by¿s¯ñ'»“ÓóÃSZNo÷_"GÄ“gþ¡ÿ3Ì_‘ÍEtÆ?ÿ¦ Õêðíü–TuEóz¢£ eá*Ñ$í¥•q'4ùDëÊeÄâuO—JúK |¢â±U˜tœ:àbg?o±ÄÀ0lsvÌfô|Æ®šKX•¨Ëµªk’ñ-ᙪ4“J€ÜÕ²i¹8óóÑÝOtpäy†›ÑpŸ¨9¯?Qå“ê‹2—Êå°"ÁØlÿ8©'D,®’úÅÞ†Ô +)è[óDò:dÚmz“õ©24S®\¬] ûª‰kãMÕre,2Ú™s+FëÈýBœY (©øŒ{ä?Ñ0 \[IJ—1ð0i¯¦²Aj’›µêÅwŸ@™ˆêPUf[: gÄ”NR¬eúIì$J•LtãÂ"ȨÊv÷Jøï¦^Æ­H'¹Q*÷Ÿ÷eÕ¥…>6Hâ.ÅnxvFW™î¼yH…BW½ŠkxþA"lÜú]vht€3â,ŠW +C‘ó à8} +]’EvÛI €ñ%\™s[ê]gù•­jΡĒˆÓb gSïk³÷C¯Õò¸*çç:Ñü/zð0|Øè¬÷Z‹™‹]Œ—CYîõ\ÒëÄÅ\€ çÊó¬]ÿÍ\îüI”8GèR&È@µK7ÞÉTž›sþñå ¯Î¤HvžSrRéÁI¤i,©ÜÓTm·óý6±f€ñ¡±Ö—0#ôŸH®">Oõ¢·øÈôÕ­=묣˹}‹RgþHðËÁVûÎhZ³Žˆ.¢NîËWlïéâbÎûÒ_à¼~3¤Á.EúB]†¿pHxúâ1Øû‹4Q±'x(÷ONiÿg‚93ÝÙpÞúî SÛj =}ÌF¯×ª/ÂÕºu=_wßžŽt¶Ö…qÚsþ1§I^Q J“žE`½Ÿ>Ñ,€W9|É 3k2üC7ŸŒíb6ÒJCÑúor¤1‹Àözà™ÆœpE€ñ Û}üÈúI7™ùáÆ ò“_;)ûPš¶ vOBU!¡Ê úÞG÷èÿ¢ÿ ÃY§›{W<·„¹’‘'x&œŽ„ò§#r(^Z .xp~.1e~O*9vïD=)ÿÛþ¢ziÐÍÙžƒˆçæØÖk"Ü3 +ÙoˆÒ¬rHµ7ù„ä‘Ñ)ï’<…Ý»•Ký‰ÙäÕÙPZK]Ç'*éÂØo`êu½Rz•?q… Î5º«ÅŠ2`êPêëu['.÷Kó5pVíìÊ%4b}o"àP÷xCp….>¸„),‰{†ê©d5øÛOt‡Ot@/Œg½ÞÞÔ':EûÊz±$÷z 5³”ÌÐ%MÓ¦Í>6‹&Êu¾ë¨Â¥a‘}×… np5«êE±;I&:"Š&$Kx +²+-Óäª+Ú”Ük(m߇Ý`ˆ&\±p í*Fgº ûÿo.¨¾¡ÛŽŠ¦¦.€sèŒ$€šr]Xò½Y“Z)5‰^NÞÃ!aÌQF]VÀx©~Jà€Ü‡ï‹`‘Ê"BÑ(´d£^~]’]`T÷ë-*É»€‘¾-Îv’£…’:•˜žœŽ‡CE8ü_Œ™ šŸ$aHQwyFuQÝ–·Œ—˜—¯ÉT²<ÖGÃÛS‚TÐÍ8W}êjgpžÞ…2V¼LÚ»ð…§ÐðW R €9O$çìÎHÃ0<ÝuÏX–bS"Ûf¿h5iXF}hxWŠš¦Yseɬ;Ì”4ÕCo¹F‘‹S·éƒ%ÏÒ³U·nÓµ-‰Ùœ×ß› Èôx¬ÊVÔ.4(Öt›éöφÃÑñm/–`ôR·øF Õ4PñK>§‰¦ËªX_zèI€sóþè:C!?à¿îF ÔKHf;|ž”ëºà_S3o€Ø°’¶Ã*äYÔ.n¦H”£ŠO<ô«á±Š ÚÌy¹¿­r ú*¹é•Sœ§ù…ªÿ¢E˜ƒ’žk¯xþš•d¯ß¿¿~ëÕnPu¥³0«œq„ f·˜c WÁgwöéÀ¿J··/Áƒ;úôÈ-èî[FØÖ= 2 “ÿc/?TuŸ¸—½‡"bý+â +ëË'!Tè1€žå +g²µY(ür#&õäÉ 8cØŸ/¤\LÁ}"YBé›î±[â›7¯…ïwOO$Hy‹â/ÜíÝì}¹ÿüçìöRÔ§Ø•@;€‡jx^ÝŒ <<¬Ü2:=?9”âz*Ø?=Üc7¡½JèBcÏv1ØÂÿÿ¬ø%°‰õ­ð›q©ÝC*©|B·=uÔ‹·¥±¤O4êÅ øD£rQþ9ªEè¾þil5Œê ~‹¢E¹Ý¢B·2@”T ›ÒF?tϧ–*Q8¢^ܯº+ ±§ZD•[• +w&ÕþþD‰\LƧ–*qîïVœ«¦÷^ñKeû±´ã&| ÁC`ùfSÑnIÏ¥ÝÓˆ¿ã÷þ[ÆãG%1 öºYô³Å^,ìFWQT¶±°r=柛$¨‰YEv¹Ҳ£ +ñ(2ÝQZQ/Ær;U¹Ôol¢ÿ“)«ÞÿGÜg\XÉØu‰.IâÁît•µ*­I À†¯©*ýß‹ªZ°"•ZRÉâ²Û xú]b6¡LŠíPY>ߪ”ÓðDqúE¥<ø‘¨ô.LŽ@hTí·ë¶qÁPÜD®§ôr’7*9– DSËF“é*1dzîQÝ?–ã·¿(ãÉ–Þ“€«”ër‡C‡@Än»€¢€ìC<'䛩‹­]¨¤ÓÜqµFÎ)²!íâÊfJâóüDiסs\lç 6‡<ÍÝk?¡û^ER@êxê&KÆZ¾³Ò°‘5{}¤;<ñ˜09Êù]ç9/EÉQ¶wÛiͱ¬»(ÆG +çÖåe%¿’ãȲäÚ|ó‘**yP¦GWÿùJò‹ßØ~Ù³€«š’0MuÕÎzê·’°½°ÐXZ.Œüw‰¯Úì}+ V¸b¥¨ãW +)H¹‰°E¥j—‘_rÝ&¢Ï8?çÕ« çªU»MqŽûx_dã_9„ñ_&CƒðÈãÌu¦ïX@&ýd{þ[Û€ ÿu'ä/LÔ…1ùº3R +¼ÅC`Pjû ãõÁtæàùò‘Î|ÙÞäÞèh´ÇX§­ÞH¨L›ý ªÓ6`]‚‡Ôû†,ÌŠ•ørHØ(°ˆ 70CDH5º—…‡ô“ ¹Óù†6™ öë]¼ЇÌ‹¤€µ€™ùǼ¿×o..v¯œ<ø•»‘«÷ÑáÁçúÿü (Ïévµá¦‚n/ëfNÖ` ÁÁ^)ا9@ðšÒ/ì÷<=þ̤˜ÇHÏm6ÃC˜`ì¿P^1y{ùEvšÿïµðù8JØ}¤¢ç¢JIT)Ö'ª³ë)l©ûå 3à=FÏsN¥—íëq#¡atõ·¿2=HE]½ÛìO +º¹õ#¡Ì9£+ƲÛuþâ‡òÊC~$ìË •‹¿ ”8¡;­ÖãÇñíZøÒ8€TŠî!ÏßÞŒ®b询š¬)èM *âL^ <¹ÅŠº>ÉrDµªOt|fÌ@ƒÝu»¿HNB áãpT!¢~µÝ’¾ »P¨%JœUŒ'Ø¿åÀ`äïGÿ­º ‘¾7*Kèâ£Ð/$, 0Œ5ò­9•åJÆGn="ÃÉxÒAcú$Ó•­ß÷¾/ªŠ6=éô0F[:®Ò¤c(]гAûàX€Ê™ç6hX[ßQauÓÿTC€ÝïîˆQ.Õ¸Aø1ÙMä7LÒMç’Dë"Œ—z/¼Ó5眢꫸˜ó¢ín:Õä5ç½Ê.~Œ_&á…OîW‚y™ëìøþsÝ þÒ}}@ã£ôbkò‚j0S(Šj^#ìdH¾îûÂΦpËÜÿ|ô–=vžËJ÷¨è +HbƯ¬ÔøO$ÙÇ• ™AH¤ÑW pÄŠ¸#7Û–Ÿ,6$w˜Ò`7pP7À! ršlŒDcy@.Ds™ÂªÞ³,Ð;¶ãc9@åŸiä§(ß•09²ùúrÿÿDÿ׃$›½ú;쀬(ÜÙ÷˜ˆ0 q‚)ŠN¢þòÇTAήõRG­ùgĨ8uXà ›At· àÎ8€Tˆ~KuÁëQ©P]ùQ qòm1hm¥Yñ¬âµ‹HÅ[R,yàÇbx¤šj@‡‚°!.°óSà³eto’ªêÐýÍÔ;CZFY™;E„+eÕmÕ€ªÀÚIþâûZUöjá"U…;E+3#¢[—pNåâ¯Ï)mºã¯psTžÑê =ú¶‘NNlëÊŬëªM€àC,DTƒeùMªEW—T3/T×zÐU¿³˜àiF4,,xåõÆjd Õ‰£P Y+ñ€>ª”¥w­õ˜¢XTõ_©fëÅŠrT.cñX'‹Sï*Fûe»ð´ŒÔô–,ö0 +pE¢ h§ o¡Ê=€ª”¹b©I§Jêiâž¿F‚ðŸÃÃPçTÝì4ºúƒu€jˆ-â%x0FMJKÿ§2ŽÑN¢t'SVúª¤ûŠnÊ4 +2ÐÕ8†tº ôRZ"y¾ZgÛï¿¢õž.á4ËÝÅJÓwTS•gå¾àCl›sXþ8](ùð›HiØ©Úõðx;Ÿp.@Š›~=zd <ÁÒ0†.+ð$àg²0¼eþ&‹XKh5Ü%µ£\‡ÌÍ}Ã:Oi ¢iÙ{,5øØ+×ÅõþF‘Ô/n§v1 Î_$Î-ý@zU±ÂVÓ‘çf]<ª~¡ [šq¡y W’ç°är#²<¹Å[K²D1*Û»£Íµ³Ýþ/‰µÑYßd/€0¡n”³s¾Õ—Y7l ÿuï0…ª/„HŰÜkuîSÍè ¿[\¸Qçcq>ìï 1Ʋù6Bø +%¸ù±8Œˆ¦]¼0?¼c«YÖfó;/}ë&«ýÿðŽ8"ëÆV£ ž@é'iæPÕë‚è‚ÜOÀ(à« d@@n¹÷~ÂVZîõ‹GA¹.¬ŒpŠ=D@·è-c„K¶Õý?'âšò–¤;–?±)ÔÇ<²@÷ +ðïJ0äĈ<Ðö“™uÀŸÅ“éø !à=ò1ðÍõë×§#òÔó‡òé‹ýÿÿ‹à¿ˆ^y®à²>Eê𮊹GZÓ?Ø+¶õ•zÆLÿí-áW¿\V;BÿŽ¢I- w€ÏÚ¦ÇXÞ¸—¢tÅ×í/L&Ÿ(›,¤Ó_¡ -¼ ÝÞ3jÚÉô-»¿OŸ§¿;ª?®DÆ4|h4h•Ò‹€vãÕI9¤S—±mªlR}3!é{Ì2‹׊–,ª+* ßéYˆØÖ]T9Ã㹑… Ȉ×à«41 `‰e̬J?²%îå[Uʪž´œÂ ‰CyŠ!MR8Á¡´ Ÿœ1wÈ^ ¢³Øq…»mt¤³øª*§Xmœ°`·,¤”¸åéÅ„ó\5ypNÖ#ØÈzÄV¾‚>ƒ]d: 'w¸P`y¼â²r¯xÊs2}G_"tE @çöe©Œ” +ZDâ™òå†c+Kk ¤ÆT* yëóKðÓʨ4üîñ½Jè’mqEd™Àhõ)×U\œ%*øwáØ¬<õ>— ¹œK"P¶¿ÛÅ8o^2ßQà³i±C%^–ŠI$‘¾›Þ ôÆË4¨\ÕynJ¹bKNñGúF1m÷âe§`õà„ÿð^îçXQЫv £Ÿ‰eÁ9oÏœ# Šö¶4âmÊG´\Ýb¤×“eÏ\š;ú0†;* ­–Ê#o‘w¹sfæf>|È{¡`y­·‘±Ã„²(@âms3Š "—3P§`üÔë9›¬c-¾&ruƒ ÃmR”ƒ˜d¬—¬OC2Wy‡4,ržÃ¶;òªÇzÑòצ¯ë6×ë’î u§z÷E¬(I“½Ì5ÆôèÀ9z"Ò&‹3‹7l1MPCrà;¸21@/H,×zŶÞœÓ+Qó'ãnÕ¿çûÕv»<ˆ”E5TçÆWH@ôe¢ãXÖ—£ù|q-ý_úì»wר)ÕßïÙ7ˆ6šP¼‰†MðÓO>c|êfq‹?&ßlDQ—>ÿ)úïiMÀuj!°¤ ÿð˜ækä2rPÒåuÅȱ#:è`˜ Í•בéÄœ~w*è©ÖøÑï½K1.S¢!RF²õWN®þnþGúÀI†|øpsM‰¤&†¼f2à99Š€:ëøÞK¿ÓÿOéãVËkK[Òn5Ò¸AVn²o»?€¹†Ûƒ¿0–Ó­ƒí7Aê#PýC+­þ5ü#WÜ$ÌÝ?Àeí^òg½ù½¿™ÚÒ÷çŒ;Ö—‘†Dñv룩ÈÖßf&Öl¤YE?}ؘÕTKT¨ùÑ©"¨ò&}yT +TTàEU¾¢b:2HÞÒ]QŽº-¯K(F\·ˆ¾]¾B_0†9*`!b6¸åB§‹+ó#¶¢í¢×û±?fn“*—´P|5ÜŠòÂÃëÉ3©\–äE@ÿgÕæ¦±@"•Éq¶¸Ê.äª`¨v%xàõÙ¹oÝUIaµW•Jî=éäZ–ªSk‹»_¨ »Ã_Xþ@ŠúÀ³Ð&„Kyôƒ®DQV£ÓUy® +Úã¸$¹ U›pQ|‹&+*Ö³æçæ%¾„þÓ›ª«£ì•ÆïP¨ÿÑ 0“0þ«G½®#iÊô">ð^í¿:ŠUVļOwffU#–‚P·²‘ÞK W;²p{4eYÿÑ [<*S~Ó¡Ëe»ouQÕŽlØ«Jvugo%Æ™PÝãÈt½õ5•»úÏt`èR ÷Çÿ'¢.´Ã~•E(ô‰½ò*릙¦ ‡I,'¿c @°_TO^\Š‹ôè*>Ĥ8žB ,w²ŽgèlµŽT£<õ¬ÔÉ d¼Ï˜™™[b À"MYLˆ¸ùt¹œ²R6érµÕÎcÓ¦‰@Yç¼”íCs.>˪…<ªüv›‰Lô)£eæ4³‘¥\ *‡ýò8— ×ñ=ï$À­ÛŠRÁÕç¿=Úì,±€E' ± -›^ÚHDÚÜ)P->šC@÷—ÂÅçË'DÝQœ·3¸„EÅëQx½lÝé½n§¿éIŸ]2a›8'm©"@Vb€,í2WÓæfIÃhÔŠÁˆXõŒª’Q¶Ø'Y?gÉ›¯5,¼v; *ƨèB Ab7Gè •#›S,|í ¿U Wƒ¦HVÓB/×´_¬tÇæ/¦4“ÃÖèëÔÐÎõ½@ËJU"ôzËBªÒ¨þY Ð˪m0¼‘Þ”âß$Ô¾HÉúï&âú$žvʬ=BS¿2-?Ktù_^o}Ɔ+n`=-Á™ê«Å;a ŒæÍî‰d]¥U%N]¨¤Š[ÕòÖ¯ñ|›ˆºÕ¨¾*™Õ Þ‘íEo"ë²Û:Ù¥é;؃ó³ÃXáCÅ_‰ ÎKD±¦{qîôF;ä1„Œ_Qhª+Ì9¢´ +yâ|ÂXdJ ¯ÊJYVÉá¿%€¨BLøàÁÂòz/G ‹&ryöM€>Òà[äQºÂa9î¶s Â2Ry +žÍ?TÂy¿ÿc乄ôƒ½ Ý‹Oe"7ªgrÂs…ü‡¥nFCáèñHß(‹u)Ó±L œ¨òнNŠuK­Þ `¡±¼è~¿¡ +ÁF>“Ÿ^o¸8“ö>ìHV§d'J.”¿ÈsÖvlcdºle*nH ^@ÆCxx#pxR$ŒËvYÉ +f±²ú”~—Œó_¦êäTŠª¤gu¹K¶–e_ w‚7Aó˜ 2‚OæÂ’¨Ãਵãtxà›„âÀ¬[äÝ.ïuƒi,Í+3ð—áÑ" lT{_ðܸÃ?aél¥ó_o~4w;ÀÌAˆ$¬Œ$ Ц ?ý©HRùÝ>àpþÁXBóæ˜XJÈJ>áÊXnH& ÌdE«þ4ŠÜ|¸¾y祢 àòòüõ¹›TŒ'Êûz?Õú¿è·ø¯ëãÇ‚i}fÑÜ&'ºø[àVåH59cÙÒL¹Ï£ËßCþ2âXí°ª¯>YÇñÝJ÷ˆbv/\tQ«øoN@‚*K(®1SJÿ+\ˆi Ž(¸²ô·i +$òMUŽøõÚåÄúö†ÏÚ!8š]3éD#e€îûRÑ&5wò6ö:3æšp¤Ú†–bìÅïnÙÊ<|ýåî-…#s5iÈ*pôdzmC¯ ;ýR?€å#‘€±·S21îlöX!Eìì /·ªŠÎüÈ-mÀò”õF ›Ô.¬-°ûŠª¦‰àV]¨¨VW%`ø>2[Wq¡JÕÏ~&ß(÷õœén)$²<¼Áe©L¡@Ùë(Ic«„¡®šÝ-+êb×ÛùF•/v”inPEšF0‘ò«ºRÕ)­ª4‘sšYÚêÿ $…lZ`ˆßýKÉGÛζG£ÑÛ³êh¬BVV{ªÿ<Ÿ§cý÷«òìXÑÈ®ªþ6FGû/+¤ÕÁWÇö5ºR åp(?>‹ÒWU·¹Åö2ü$5T%kÏÅ: <ü ôؼm0(ú£ÑVŠà`d¾,š¦ +d£à+òìh4úål$«}q¾¿_þçÙ+s~lÎÅòð°<«ªcì«òªl··%b(H¢çŠeŸùpû˜óq´Ÿ•ÅAÞ~.6ñwçbå@å2`ýà%€j€eé}Äýj\öÚ ËuzoÏT,Ÿ²pÐ7zÍÓüÔ~þ¸¨öʼnV"ù6¯Ž_UÿKñ‹óý¡¤ †2Š;Þ‰rl,é5Ÿæ|¬TéNœëUšóÑ_÷ç»EKÒÂx ·r€üHƒsgž”¾=ú¹åž²ôìíˆU`‡‘œP}!4N*Ï1 +Uµ")«*–g”0Úåå¥%ê}¿”kIñ’®TÖUÝØ½ +þ`îÑb§·±¾‰âß+„mú>¶„Ìýjtö£”ƒm½ |0*_ŽJq~0¤p$ÎÅ—ªÍJå„'Öt¯Ê¼‹óÊ…š„Öíp„Ñ)Íý´Wº¯ZtÈ +rìeÃ΀`Úõ{á¿·tŸ?MÞ ÀjÚÃâ¦nD?a#Å:-€žÔpÑÅí×-ýFîÐݱDeß´ºs 5@.ÃmIàã'A¼Å„x–Y:";Š‹g +˜]pŸ`iü«˜F¬v)i„d“F6Â@j €OüÒ>!±G<é/ô‡úÿ^ÿ›ë÷﮽ÿ]\\z ÃƒÃƒ½SÆå…¾ÖþÏÈNð/)À:;-6ðé´ „ÑnÞÍ=&@g €*ßW¥óƒ´;_uc‚cK@úrïŠÐ}„@[ª>=Ö‡]ÇefšÔñѸ5=ËËÑŽJù>AYS¥P¹¨ªU=(é_…œ:Íš9R?¿­ +º¥ ¨Þ‰xô9!(›ëúèѾtÖŸ_Gª\ªýXgýÕ1ƒºŽÜ°«ªÑw9ô¤«ýrtÜm¢{©æ£-±ªÎäs¨ùŸª\ «c\1Z§ÕîFr¦ï•T‰sš&ý‰`´{‡sÕèã³RêË®êø$Õª`(â…MË*ŒªŸÅ9uQ÷‹Ñ8Z‰qªŠ#TXòöâÕÍŽk½µ;ßY^^˜C“^C#Tçª+-×€šB™nÚS&Ja¢B×K ßÍcCØUÍ–4ŽŒ ;]ƒé¨a‚™é~Uk0®Fç"Ry] ™”qG@ r ‰*­’qÕkfr¸!eê)RËÞòò­Ã› ?F7ôŠnÙRqù +wà_lü.‰Ý²oåà/_J~ +å‰ú…)Õ‘®/å쀊—:ù'¿áÑJ®¬*+IÎ3¤!Ÿÿ’USDÊ‹·ªšßTùV3{žu¹„ð(¬ Ë9 x б¿ÕÛ²ÝV7/åBzèŠ` ’¤2’wx2Ÿã~¢L ªUýîËñ`‹¶ƒsÅ ÀUN~ä%°œ“[0çå‰3~ÔÞÃ/%}ì–»*À°œ«\ØíËÑØœUÛ[mº®ÔÎ. çI­?ÀÁîvž¹@uK.Ý£T»Ûë´W;¹×m=UeÁ»\JkÀÜ7š™{óSGÒ£¥àöä- -@:A¬9•û/_:Óõç%ùE•£<+»FsqOI,€s#»ýü7qþvt0È›íçYòI7l+Ç‹ë‹u¥?e:"ï ïö$l—ežµ¶Hš¸±TsPG £Š%Kch<~R b7@¦R9>n0—r*¡]9%Þ†ªõHz½Æ£F«Ócó¯qéfK½HÕUr&–”¸cå¹òÕˆ”éÊl8g”¶rñC%Æ×‚·¡×-*Å9s¸ÅùV›Ž¥†mâ1ôášs$…¯‘Ç›}‰?΀u<ðâ’A€¢·i¡?;êø Õ˜ã†¥|@E¯ŽƒùŒº2X¹§ngw€Q>`g6²óõ Á§‰y} +É øçª8d¸6KÚàŽ@$ˆžXH’Exâ6g>¢ãýÈHC§@>%¼xr ^Ð÷£ÁqÛJMwß¿›DÞÝ0ð;¿A^b.àåÅëóÓmÿÊÚ _'_ïø"þG€Ì[¬ÆŠ_‹åSô9¡ÔÛ€¾úÎ*üÝJ›nøTÝ6àøT«Þ×Gç%ã¾=Ë|Z¸o@|÷S”.ª/Õ=*“‚~n5¿›•²°¸8»8ûhöQ¢™G ÿ«iv±ÙúîÏ­Uù[|\ûUúÚzÅf@7\ïÒó'OòLl'Îùa(·@ÿk6⿸®œ² +m+Ѽò%úbÿÂÿÇX³âÀñhûñÌ Á¬#¨a…D†2|oÕcyH0ñöƒ%E‚ª‰(Àþ ÏÇÌÌDὟ\ +ãÎׄVÓ§­Û?GQ½%ûôÏr諨µòÝ¿Lì§m ˜»t^mþ¹qWÆúÈ7—D5Sú +Z­ì»?«n‘K¹æûuXT +µ{…Ê÷¼*³q®zN®¾ &&4¥ÈQ¿a1+Çß}÷ÕÄâw:’ÓlrÍ¡YŽËas±ùÝãïT¥ÞGfÏ[‹ÿÏ–^ͬ*˜TÕêÓâb8¥n!Ë•8þŒiÓgŒGؾ®šs T[˯ø6ÎÀt‹eŠò|*K’­ªô©LŸäº¨Ýšm ×…‰_X47;·8; âê4r@¸’½>‡ Œzý=²5ȳ­|+G2Ëž.ÿød1…_‚²€àåƒäþ]2Àßßß¼¿A¸¾fÊ$€ðÿòüôòÔí)4®¦U¿L†Úûðh– ì³€PºŒë|øÀŠg£?íq« 7ù‹,Ðõ¯‹Ò§ßé¨dJ°ˆ"¼¥;ã(ý3.i_¦ø¶(ƒI±¤Ð£ «ØÙ -pÉÓ'(¥OçøîÄ]fd’`x€¸ré‚_­ºèË»L“Ÿ®tTéÜžjqìÛ­?"H}eþPuù,ÂHpù—?Ë©?D¤z;M=Æ +u±Ý’EלW¥#GLל®zÐEb\¾eÇ'®Ü% ݵ¤ˆ+ àW‹ aöfåJÜvZ¸­¶fó\îâÄ îe¬ßC4ÏÄy'/þ,KÆoˆiIq”çN¶âØ"uΘä{¹ã¢´µþv +¸ç6X¹RÖùª(]ºyÙ\‘mg ×¥³ß_«ƒªKºSååèÍøêíÛ«7W¢jtT]½¹‰vûBÐ =:˜ÐYˆ"´Éw·ÕèêßNFcÚóËñ¸uWÚ]¹x—×Ay2OF—ãªúIÞìè­ø« +Æó©Hþy¹K‹’è¸::ûÛÕ߯£ÑqpŽã—ã­•\)¦õ­ªÎ®hü:(OIìÕxüöíƯFGÊ·çæ\§Q5–/"£‘RbÎ_º8Ô7G¾Ða­„¼Èé™è4U@ž±Ôݳ§§ŒþñNo]/t•ææŒt,<éÆÅ¡M#’­öaæøíÕÛñ1£-©8‹ó\œ+w®ªCeÔú\ªÁ˜\¸ºúùíԜĹ’\î(Ïç’èa¯”åc²iW¯Êíÿ’-ŠÁ®rᯗ'ÕÐ>8¹Uy{%£QÇz]]ëÓEžï®ÆÕñ¸ÜF´ŠR;×`ä +3V:›½MqͨY¶Ü}©l)«|%ÛVNlÖÕê+WfÐÇSŽÎ*¥g +­?]NÊIŒ£SqÞÞ³JìɸRáÚ›pnGò[]ÉPòŽ8H¼§ H<Ÿ @•—z§Õ¹8÷;ûÉÓWHðÏ…éc ¼¸|à À7ï%û=Ñõ1@àþ£¡ë'$”‘»ìŸP@ôõh~PÎ33ýxNmòŸÐñ…ÁŒË A0'ß"5 vމ2×ݰ 7Œ´7!>} +áw°À¼Aœàä𓤉ZÙi€ßBAÄ…”ÔÓà°äD"ÐÉ8¹‘Ñ?ØÁ7Ê$ôÿwׯ¯i9¹x}qrá>?›+ ¾.íÂ÷áŒA?f.5ôÙ|Ñ@o¾ (ñÇA`ºÃ2úÛ"„‡UZTÙ¦>€DŸõ$ €zæ¿«Æýêzën{VY,õŒôqê+ºÐ—\•§*¸úÜû¥>S°´“Ó*|À`(*ù*„ˆaU+UE/ÿMEÞ£>’¾(ÜÓÇ©¯€úG”LUí”/½±`9ôW§ÊE©réf-›G¯l_.¯Æ¯\+RÕr¼[õèT(¹}¬˜‹]Ã+S‰_ò‰ÊϰºÔwŠyYè*ԣݞDäÓq;F õÏòmj‘8a–CÞÃEÖ|¼Jw‡·“õžå/ø¼éVdÌRQù“/USæ½=¶™O!Ø”+1‹~Uùo£âE™5ÛÏt¿ïnò +¢×èñæ:½åµ^££ìQ +UÂ?¾çPÞTlz£r4¤!Ndfï™ý…œ™s/ŒLk!E^8N¦³¶X^Èß¹òüˆ,…;á$)EÊPJÿ¹Þ¢÷Ö-‹ÑÎp¤×OÝÎØ¨]Õ\ª_‹öjo—ÊþN±SõsRUÊx¡ +ÄÚ‘ÕË”;2*ò§YvïÏê¬P7ÌÌìü‚ýýk. šà tï¿À¶bÚç¨F!?±¢£rr_/F÷ËÁµsá©øuŀƢ8 Ë}Ðý´Ý«Ž¢ lã «]!ÛÌHÏ·„T”oËLÈ¿;¨vR úÆ>„â§b¯Èrq®<ßg0œ8¯Ì9åfä¬LçÜÃ9y\•;ƒ]ůCï\hÎEܳf@5úÿ޲n]ÄI9éâ7îĵ¨˜#ûÌëázÜ»«’ù4€µsTu,,oî -¾ÈÛ-FP^êâ2¾ï€*3Y«rú$?-FÁÐ6¤ÿNõ†¼‘ ¾v½4ç¹2Uæd¿·ÚƒŸƒs‹xÜîÚ×$;7_x^¥Ò>ŒÆ´5DáÛ%™/<9>} *"éEŽ07³À8@Ûµõ5…›ž†\S¯Ø´ºÌÏwe+¢_Ë}["øôCÕ";EšfºS¾¬Ž¯.÷ØãÉïø…Çñ%ßÉæ4Yø-¨ÀTWÅ–„¨ÝrWYp[\^Ü&ôKd˜ÿ +ÛÛúK`ÇXv›¿¼xíQï ûžï. @À÷‰p´i 76J*`†½`˜}`¨œ€ÊÂX¡%æ~2T'ÖÁàWokü +- \è+è—#ïÇ+}ùrA÷¾D 7õË»;ó€lp„¨A—,)$… +/ÄbíF'Yðl+¯Y$ A·°¯?«2OÐ"ÞÜ ÒŽ|#ÁàƒÌßÿ#²æÃFKꇼtýæ’Í€ªCfU Xy5>æé…Tùûù\ÿO=kë?8™´ˆìGÆ ôûWŒ’Ñ®JS€FZX×U9æM5I|¹A1à¡Ê=3®ù¥bt1ˆK_8·eìâë*º©ø/mööIëfà’«DéÔÇÿ9UYvÊš^$ú¼ì:M¾ím”V©E€‘Â$^}D^KÏ Œ; gú›ÃàD›“@}Ž>ø¯l¤"KøæÍ."£¡D GÑéy×ÌïK^,»¬¹&S•Ræa\)ic Ɔ‰D[Mf‰FM[QEÇ4¼|;$Ó™ oä°p›{~÷ ÓoÔ±AûB'¦ŽIofž'fν œ+àà\÷ûÒF‹b™D ?1;0(„5S2"ÝõË£ƒv·Þ~´Ó?(8ér‡ÊâqG‚¢ß[ ÿ±ÀÃofÄv€*˜ýº°åÙj 0Sö+ÿ*†åk‚³jÐÌ%=¥dP?±Àíz™×t K;»¢¿?Ø0zÿà‘?Å€±J×?]¾![¤þó—À @FžŸzå_–ãlïýEŸ¼²÷kô5ûOˆ÷áÿ¤@ßX«ñ´Ñ €ƒgÄ¡‰çLÁpO⣀?æÿÌ3-«Ooû¦#¦ÇEæ¾>À‡¬ŸËèï±°$”3e³EU`&™Y&óØ%KÏv!(²PóÌEÑZ-õ‰EPÑ~\SÚ‚ƒ9¶BÅg17¹ÓZÌ,ð]xö>º©oT¼íäÞ—<-Þ‘BÅ' »KEÕjõ˜íl’Á;iÒë4õŠÖâ‹ÎÚrKðæ={œÍŒ‘-3czÙ ùéuØ…ÞŬ=z\?5Á†—÷Lc2©ÇÍ¢®ªPÖ×–¤` àB¼)Ii,L“R¾YŒ²ÅÞÑÈ 'nê„Ú"RA&Vì6(ÓÈРµZ‚©µ‘“Íþ)Ï•é›ûd¹(Éf˜(s½w âFÆ<›ƈjVcK£É\@¥Œóšg*øßü:.‹µæ_ÿ¥Ý7TËÓãÌŠ=&Æœt€1a‚tLÆSn%@XëæÔ¸£‹pRaKªÜYŒU}%ÉÄ9p§J²©«þ²›ì¾Y\NYŠ9êsñiA¥&†}[xag­À.I$£Ðžo± åQœ{S'snðvÞ⬸´ˆH*l +æ¼lwi?b îç,œž¦ =/KAƒbT.ªEæ’Púð_ÔÃùeJ”ÂÓOß´×ßõû£ûÌM +í +˜÷%°’’G Dx¹e½ß™ú„¸ úÌ®Úmpæ“ĀͺPF†k€kÍxD£«>p³FDe«ÙcÃ&OBklŽ–’l]|B†óõÎãź>œ¦Ç¹˜Õ«à˜:G{ûPo(nò³=ÑZñlVU­ëAfí3^”ŠÌûÀävgu±7ú,÷”¨t£ä‹Y½5Êo©(⥆]¶>'UgÊ7²2½ÄNAçEŠKÔ†t^®B|Ù(6­Þ&óÈ×ÎÒœ +øC/¤ú”l°Ði 4‘0‡ÛY¯žÞG*„ÅÏÿ‚ ,¡ªÍ·Yñ`D;² 6èÀJPÈÎvvËa5ÌW•{ÞiGŠxmmEž¾Ñ-ôB;åN5håU?ÕèŠ)Ù(⺅©ŸFy+ß—†`ªô‰×„&÷aÈ,Ï«½öóª‚áe-¹LD’$`°28J(ÊKÒP‹FÝ/Y¹&/~·[ ú;U! ,„'&»Aý”– ¾(þú« +*™•/LB-%òÛÆ·Q&%äÑO#Q¯£2°Ép¹¬[”­É¶ +ìÌ-hÿáV0ñ.GÕhw¥ïÐrA@dzpNR]ük%H“.Yõê8eÜg˜ë#nHí¨hgäµ tƒd•¼*ÁÉ4¤#™.->R-8×aæ +µØ®*$j`½¬võ%ý*'–Tœ] \¬³J`¯ØÁÝ‹IØŠZoB髺mwBw8q«öë¦~ae™µò—µ…d³x_$á÷$€Á_¾rl£eyã’o|¯<<±#«Ú¾Žå€Yõ–ðÑìiÿ*2 pX²°?ˆ)ìuu¢¹Ðމxº»aÝ}ˆöuÝËÙ'ÌQ®1¦ 2*ÛBF„ITBß¡§ ±%CÈ£ÎøÌñD°8_qc<ÁÍà?þe„LÄ+D¬ä@žnè P ¸Qæ„V\asÞø»”I¢÷ïn$|þ¿~ýæòâôäâôð¤deþíG£æ‚ÕWHÂr|1Öot +üO#˜U®J ›oK¢Žv ‹Ôúÿ-î¸`q. "ÆÈèŸWWÿ™wFBDãrÇ¿¾c óúŠ“0ã(>§„Â*ð­Þ²¸ñÝðêõ¾kÄa‡ýߦ ¥Xnj` +*:‹‹É`Êüiç)3 AÂÝ£©X\ìí'èC WpÎëëúÊXJ}#¡·üêû ö€|Iúv|KkB¢EßY«JŽ×p鄞֠¼¬`=îíU]|+ž¬ÄÚý";Öûþõæ5 +?/Ym0s¨ÆèRøÅ™r£!^$,¥ˆtqÈç\n$¬×í.IE!ÑÅK?p Ækî'bFºôzO‘3¼?ŸþÖÓTF–¢ðá!KI«‹FÔÊj7[Ld—:` r2.dã~‹•¤ÔÀF¬CàG¤,< +*èÙºûó÷aÈ¿{üa@hÂEµå‹1 ¶“íõ±”i—þãý­LN„°F_Z A%‘Nú¥~þD“¥ØFƒ•mv¶Ld3ÕͲ¶Ô ÉÕøN™‹”}é(Wž õ·ð`Ú¿Ì«b%+Ä9ìÔTkÒI ‚ÑãB¨âVô¤çǤØàT•ìûÏ©°Ís? ]¾Xd@3¶Xø>­f-î:‹sŠ %Æ/O:o–a©nxø á€^‘uzÝ2oµPï |ú÷SÆb¢ËnYîGe6ð +K^J*Ÿp[/¡ñÑcéUM2=ŒUå*ã§{[DѪRåívZž‘n6PKknIOäÈz]!ÿœ*©ÑN¥œÏ@e_¥ß^ú£¢Õã½+'$È Ã뀊$Ðb„².·“R@§~Þöp¤ z8çr+/@6dˆQ^Öû–Ñš¥’"JW"_!6ÿí¹‹”’´1ž Æ../ÙÜþÚm‚;æ « öZuBà2þã×Ô×®/ô9ytƒ>þ ó 0@m7v†‘Ìüh$Ž h–×]QåuÇ€(wqXÖ°”ÁÜA‚ˆ1+²$‡pO3î=]ØÖQÊ܇Û/Üòÿ1šÿY(²Vy À›ëˋג›NO½ºÒÁÀ#+%UÒ£ýî%×cTäl¢ÁwC]×0Õ†è¦ñÔšNé¹ÕùW·¸@”Züg €¤´E  ;= Pw·Õ¬°?(Z\ñ>|8}~ð«Ip%-oYƒÓŠð©>ß ¥¡/!½@«ÿìz£1Á3;‚žÆî0½Æì"üÚ OS⑬.ëg,ì#¡ƒ€Fk˜ƒ)_׋ÎìÓrM²{MwÔw»ì¦ÇšzÒè‹Ä§èV~ È +ÍuBJüì#¡ÚåYª2Íϳˆ_èK¹½Ž å™Òó¡^g¶!Õ˜ôX$ïLª…gTpæÈè«ô­é}£Ÿ´³ŠìsðvñuzM»YÅêÑp.°ÂÔê%ˆÏ³@W %q/Q™-º-²ÓjüszwùoCâ‘hª:ìa£#TÚHJ(‹V«(þSj¿3ׄLP–+Ù¦Î%ª˜_qN"”wD>pš¢rÐnTdq±‡>±qòŠFÇKU¬®æ{²P*åœäqª7/!¸!÷^Ycñ€—¯F¹wQvSغ»(7XÇsçªlåãbsïVU‚¾Y¹5nc³÷½±yS‘p ÙÛQ™ËÚƒ‘³ S8WQØþ¬láb ”"/êàû_PbîîñŠ%g¾@,Z+òí©èâ2¶µ÷ŠÀ—oÞI@Àóýt+0w—€ÀR +tÇž[?gÔ=+L¦)óz†€Ý£­cŠê}K`eõÞþì†0qÆþ}˜Ñ + ¹A^Å Š +è&x~² ¥P×YŽñïuÌ*¢ª>‚ƒ5B‰â•…ð9Z'ˆKúþn>¾ݼÿðþk+«ÎÏÏYõçTR‹ÿœ*;Oª¯®\úTlqq gmgÒ /O Ä70œ!&žƒ¢@4ià,³UÖ÷§]‰G"_M`¿H<<|8¿ “[‚#n¡ÏC±ƒQѧòžâ¢&Œèa“ìiÿ¢;0ºÔXoìjrN‘½½ÆnÐ_'¬O ã1¾ÆEÁ$P l† @E#wÓº~½ae`á<Ýê`°UrTõöøUÈ‹“õ|‘;ô~…ÿ+úzò<ýŠ0Â,>´x1úÇ=<("nB(€Õ[ Ð÷(–0&š¸ +ù%•(¤’íÑÿ¸ù 4ÐÂ"ÀØ2™%”gÞððôòõ›K=½~$)®_&¾•ÔfVÿ¨Øt£Ó€–ŠWjÿwM Œ[`&=eTT·Hu@túrÏÚ¾Þäïn @Š)Hñ'z €ç8?˜‰ÚýsZVÕnH_`XWÔäñ\ã°E€>7GUž:¯§Éµ>dhÌ5¤?¢9±ñmjT ’ÚK«1¡ -‘Gp ã>Vœ 9† +J­gö’p$nS4œs‘΄ ’;ù αât +¬Ú£ÖZxÜ€S;Õ×p姈<â[š›Û®7ô—âŽþÛ!~òÔX˜™[ŸwÆê™eÖ±Šòârò0«R,Ëè·øH‰ŽÌ}<Éã¹…o…ºóè3±%fâV°«jNtËo"¡³³1¹†OË.„ï6LDŽAÌÎK´IYÚéÍÍ1_qAïÀûÁ­Kº‹“Ó‘è6ZåùkÊLÿpNRuúü˜*~ï¸%Pm4•ž~¦Z5º@y9¥#ÀÏÿYdo=‘tG$Ez8”%ÐЕ´Q ?ݘùJ—‘¦*® ©ÍU©Fe) fŸ >¡»]å Õ}é9 2b%@Ó‚¦Ó•ÿ^fcsNÒkÎñáÛÑDt©‡ r»ÉMB“¸(NùÜ ý£…B´Yd³S«¹Š(Vz‡ŒgÒ;V`£a§W”+Y!WìB0:øu8ÖËòªjWGžvZç¹$0É!ÅT!ˆÒeBívQîO2Ýäüþ<ÓQ‹ùº=¿ŸÌt %Ò»–Fø9,Õhµ8+7×C–:”toH£Ãí¿yÁƒl¥8J Ö:¿ijù ç»E% ÄEEý›Ð¾J‚ö/ÃýižùðþíZÀöþõùéùùÈSÞ¿sÀûë÷^X?@8Ì!Èüä¾tA§~-€k] º~Rà pf´½`]$l´#]Pع‹P¸×ÕNõ°gþì@ÜÀ63ù·é¨íq‚1Cú |Ã*?¨öÑ›€´Q·à“-Ö°Óð'E ›HÊ]=$@"€´ýÞ]K뿼iØ‘x"én*2n…àe»5ð+ Ó»äa}wd QÍ|7ZŒ¦ÈóüÚ|ÿ÷ôñ¿¿¹~£ËÍÍõ%mÙ± Ð¥à‹~n©»P*ki d£…ÝT:WÝ„6M?¿!÷“,{1f eí·FY8Ð&@=†€Ã`¶µuœˆéÿâçÆX//øÀK‰—<Ž$D?ááÏrA´?ÄèÅy±¥¿±!î+92éýVÿÝBúß½W~y €k¡?KŸœœìž_²6'þ\”}IÔº‡¨‚UûUâ†C4©0­iÖ•ß„TÝ•ï!€"Ï h`T.hÿ¯HÜÈ(ù%GI©fħXT•OÆXoÓߌ©ªkÒO]È™0B7 dü¨ƒŠàáÜ7º1¸ávX¡J3ÝËÔUT‚o(Šøù“±ø–ðeXŠøáÿð¡´Q‚Ügvr͙ݼÍBGb|ÔNAÁŒ~øÒÍ|hÃáKÌè03âŸHaˆ*µ%,};\ÜðhîÛÅÔW!º_d˜[T[Úôé7´èÉ€E‰)ò­ä)P‚iÌë—à;6¦çæëÑ1ëÛ¹o$#rgÜÏœX†â @nç”Ê3ÒsþD¬ú“‹dQd¦œ¦{ûTŒ²GÂÎe)§°çg3—£ ²"»âI"#yI‘ Q…ûÍìÃâlcÛ;µ¿9èûþýCÕl]m–å¨Êª+ë–©=E€­õTVÿYdÀ(ËŠPA K `z””ð ž”Ek dÓƒW’î RËòoªsQïÅI3ÝÓ€F¼[Ê?áLˆõ‰ºƒ·pèv ¡Ôû©¬~)³J¢ËQpxÂ9͹—èž&¯ ig±ó®b$æj"„æ„£HrjÜË:åbËËFLÈ…~5 +Þj´0ÒNŽºùˆ±u`\ß‹óÅqðT”ÃW•D—JÌã"‰^’aR¦OK]È)žè§ë Ý.¢m@”4éìxDÄý”÷®$0ˆ§Ï2·¯ŸãP~¦×ÅJ€óÒ—ä0Hè¢gL r6 ¥ åûÕ8Ë÷ËÍÍ5á?«xy| Ë +OˆÎÁ¼ð´¾ÁnÖª›.T\TJ+F矗 ½¡^ÕmƒÞgÅe Ì(ˆ±¡_"áú—éZ°ïq~HRZõøæâ}lÎÏ/..ÙçVºnh¾n`àÀhhdÆ¿°š!~ü?ºÕƒW ×ü˜ÃoÞ`.dÿõ×OŸh¾´Á´x¦>÷áiÖ€±¿2¶ô Òµ^:˜1œ¤ŸNà•=7 ÷¢ö–€J F©q @rŒºVÈ q ’…] +D¢››yôHÖi¬€È¾3ÐÌŸŒkßÌÌ[y0GÈAF,”XRòà¶@º>N'¿ù‡b]?Éøàï Ê(œÈoư›"D¤—x'Æ1cW݆øß!‡K–IC÷?7Q¿LZÓå8ZˆïOŽ,„~ú‹ÞƼÇËã—¡ßÂ¥$‰I´uó $ÃZ¹W¢(Ò§HãåàѯˆÔâ"L8[”W¾!ZæXt1;‚˜ïÍÍ,·Þ›cNf_)â}F¹wÊt§‘]6S2}²×éƒ<šaòûï®_S}©û㪽76¦È.Hõ(-²bªÂ>~Ud‚ÊáøÈËÖšÆ$€}ÉCiØ5ÂÔ]êT˃Á“ÞD§#8z½í1ôB̰£Ú/éÄnæU.€ ÀÑœÏÎf¹6„ÊããçÛo…ç +tŠóÔtÁƒ8ÿ¥l3pl·2æHõs5‘]¦”ƒvçµ £_ÍyÀB~0LHÖé [U¬`RÑsù¼Ç¶,ðræ„’rîqpeÕÍÆÊn©×Ìç£-‚0Í9â•Nïà¼@ä9Û¤&Œa½ËBQ' tV²6=é1ÎIrÊtH·nìϽü°Ý>¡tÚ9»…˜Ø@yú“ÒÉ7m¬é{’š•ðŸÑÐó¦ÌrPû£ª=¨vÈ«ÿ ØÜT¼ä[¿Øì÷‡8cPåd5£ím ùJTsîw8ʬú½°ŸÖÚ¯ß\°ƒÝáééÅÅëKÖ¹§ñ@'É%x°]- +@Æx ñMQ²â‚ÚÀ/Ò¡q€–C-Èï%ûp­{ Ú`löb¼7:G@`^(άDÝÿøÀOüÙj@Ï6Æ·å,"`Â4Ä +Æ(p%(7mÔ‹"ŸÄÀZÿAõ¿+#È•kIo^³àùÅù)[S Nc +}dådÞ—ˆ:¬†VWj<¸fsí?©Ó£øÞn~—äú!£ÈhؤÅ1û”Œã"3ÕãPÌWöâ:ZhiHI¿‡w[ŒÏa »ðAÄF€Nà30ú_rˆ±ðE9@W°€{‡GPÄ€#Âkpo?i Ú™·57F ðfà~HÀ¼[Ä3¶vÀ_Ïø ì0À\^ J‡9W(J†lÂîª2Ö2¬sN¦ZRKÃä Ù/‚jW•<±€•ËS-†¿wAº”áÓÿàŶü0"dv°EÔýýÓç-qCÉ«² % ~fN¢^ÙŸôRÜ ¿¸Œœ"#ë«â”BŸÂæF–õp²GOB1ò¾HÑ-‘Þv¤'~2£PÎÍÏ̱_°D©Gµþo{|á`ú˜™‰ +ûwŽº®„Xj.c“¹)•©¿ë¡}VÁ¦áÑ«½­òlXVWÑP‚û¾"íÿ(Þ~?£‘ªoF¨?Úm殬£ŸV¸Bãî¶|s7ó±ªxLÅî­ŠË~?AÉÀÔ?.»y]¥€Á'8¯^dåYUîÿÂîF†|H0Êe_.FV—å¼Ñ.}rÐÎ<‚;sP$,6Ý û ÷Ú¿kÕkdK!f™*•½yª +¶Þþ +Ò“m0–yöVœÂ¬ðH±cÊø~³B;E5·K6Ÿº:öG“<Ö•ì‘ÇúÉsuÅ °™o—/³vì0¹8Ï7!'JQ +óªÝ®ÊmëàBç©f˜šFKPPÞYRZ$Æú›e¬C¬†å~ˆ7ùý³³Õrøãfgƒ¥8XΓ~IÊ5%–%ˆ¥~ìpç»'y;Zïqçw˜w§Aâü [‹!£í&6Q¦U^ŠrïˇqýKt-”ò¶?1v z3Ú”.N//__¿Ñ‘ôöø…­ ‡3är…ëß'MúÆî÷È¡¡Þš5&Ë“Ïþ ›cÐ}óˆ Ç>¦Ü +©ij`;›"I (Dœ×º»ÝÀMÿ„%àÇ•„†²\ŒÌ„ò¤Fóÿ`èãÇ”P°' ÒÐ ã'¯ßÑCòæ‚€ÓC¶U8UfÕÍ)™[Á(/Ðß@[ÿëÃu"u$§¨õ\Ó©²ä)8c†ñ„®êç …O+òh¬˜&ÿS7:â.‘°ìv€Mƒ«¨°S߯ǪQÙó3ÄDÝÊ"¨ À,¸‘™ì´` PT‘uÌ„/’¬wÃÜËU'9E0Ðü¹ @Û™„˜­Lt‚s8yD ú餋mŰŽxkÊž:ç&-“¶Õ!äPãávÀ|#À€Ëm €Ã5-Lp¤RÑ/!åV ¬GÎ/² “çhP¼X*.·DÚ̾nì×¹œZ¾Q4XÒq`Wµk¸òËy0ûP,¹ÀÖ‘å¼FÝðÇù…žÄÜ`b~#]ðÏ¡T‘,~‘@Ø¡ØI +!q2³;~·¾êCôø=ªFªçÓ-[ß•Yñ7ëÑÉ@ª¾èˆí«ãcÍøoÂ+¬†£_ÎF?Ó.}6:>>ÎÎŽCµŽÊb8’!êvy€¶®;o4< <¸x 7qK}=x© +{_5ûø`%S-~ÞVÞàåüÍÝÀù˸Ê­Á[6)¬ ¼]¡¸ƒó£cI#¯þVÑy!Î~9ûÙœÄòhšó3q~<:–Bòî2ûU•gùù¾xQÀü«àœ¶åDB©MÉ*^¯4Y¨Hmá’ byñ%[/]ï|¹×gPhŸ5ëq +öü}¼¸“Qu,Qkü˨-¾=û™Œ5çf‰Î%(Tæüe5{dÛA¾õ¼b§áúeU±oh-%‘ +çytøäJW– ByaXŽê‹åÄ'I‹™XiÌÌÍ>xþ“ý6µ-÷¸¾{P»ý>l¯Ês÷ WWWo¯ÆW±ë>tP +ŠÜ,ÍYÕkÞÞxûUu„*-ØaïzÑñøÕßþó—_äÿg¶ŸßH%ëI;ŸèfkåùhQ¥\íIY{A„i¯ÿ ¨ñ¥Ã•¥7ãÏWÚ[£ÑxDPú Žà[䟰wvp¾›8Wmÿ<+¯^ýíj…ˆ»è«/(ˆ¸z½®,ØÒûÛG£›*©Ãn h4¼”ˆr3óM£“¼š²v1þùoJ)é®ìÛsQ9` f‹w±||$@ŒWÕÙ«Wߊóÿû•½K.é)ÏÊ„<*æcs~ HX˜*áÓ¯¿z`½¬Ca×¶G'è+pi™²ëÞ@#Ç#¸‰Àgbô‚nTè×!@`üÜ!ˆhæ'b)ðGšàøø )@àÇÆ‰Àô‡`ü×Íßâwóî=Û¾‘ ðæÍ% ‡‡ì«´}øúúæFRÕ{Öð² +rv?}Œ-êôúÏ!Š +³®õÂ,êCß»æ¼kd„¾%›rAæU¿ÏÛ6…®KXÖ¾ú^AO¨­¶‡•Njÿyƒ§ÀÔ*¦‘Z?¯*Nú‡cH}—™ñǰ1÷Lä!Åòpç°"Lû—c'f`Ç-9ϰ­½àpQ ÷Œ0*ùQ^ÅBlCþ´=À nÈZ˜³Ê ¹è,I‡¹à­¦Èh;ôÓ=ô[ÃÛPµ 0TϨþ¢Hvra±d~nþ[÷SÒ€ðíâÜÌ¢$‰oœ-¤QHì¤Ð½”ÈBÖdˆ§”T“qøuHÛÇdžæ™Y¥Y¹œf˜¨°ìu<˜[ØP°¸Á¤n0ÅùÇwz"EÜ*ÆI}µ%Žë¤þ昙iÿʲt¶²|ëI{ÀhyÞÝÊžËì¹N[[ú í(ÏWžÈzkË{¤uõ|‡@$—ÿ,k¯(øDnçíöŠ"KäÐ|‡#ñ`@Ïÿf]LáÀ¦8â‡wK´%^ž¬ˆs¶ëŠq³ž=ß’ïçâÕ¬ ÿ¼õ;ÐI …¸3ç…°k^SöÝáÑísеÝnAíöj«½*{Ý7m²2»ØzÜdÒÇlc®B7›zn˜·iz´(I¿¼ù]NzŽC¸Wþ‰Ã­.±uóçÿ"ž·rÝÉ/cBº÷ÀŠ8×tzòd+qž²Ïä[òœèÃK¤n«Ù|^;RžË*üÙ‹þ2X·[*ŒJɬJ1óªMN?»ªÉÎ- ÙŸWòn«¡<ð,Y³`+»XŠ”ñ~ÉDtKOþåyÞn}žéfÎyžæ<{ògqÞvε•kÏ'œ“ÃÜ}‘’®? þ£_è/å^h÷þòd»78¤àâµ$–²aF¿3Ä€¹ð¡(ƒ·¡øÿã+þòÈ)zÓé¢ô‚¹=[_?ß°Ç.ÒÀ Z8>@óXÀs€hÀ™x‹B#H?ÙK „†boÙ îw=Ù²‡e =‡(°3í „Ï ¨'Æ2BIÑŸ5‚`ŸY€ +…‰ B÷¯ðäÏë×燒.·ón~ðúMä#k0Pùúþo(VÐAe·h;®Ù@\õMW~~+_ââÆZÒ„ôàP'-ÖN"ŠxJÎøÅ_OÀ 5vŒëÄ—/÷^ï¡)ã{¼ð- a¢ŸsãÖoIJŒž\¯erÞOwXúÜÕ½¾äƒ~§I<Ê8~¾Mæ&±æRç†d »œýe›»éCöÿ#ÿýƒJô9õïs)BŸ3ÆÁ-Ð?ÈUnw+w+l ähÐ~2è +ª$ €µBÖ$®«hÕ°ƒöŸ£ +ŽšØ6wëd?­ +€tÊÚM)|=Å  õ«Qn˨yþ/‰sNâ9j~Ñ–àd Ü4`B¬˜'=Ý[s|Þl²’zºYW\óW]K"±´ý¼Ysž‰½Fl vWZ+H.-ËÀ×þŽàÙR ðê8Ǻ#L@ñ$^ÖŒD„àÌ &4A¥Žx& Xò# Êò'ÛÁ¹xV.u{5ç‘éö—ç&X‡Ä¹æœPÜ­"•é…~—Êtga„,×ëî*×CÚØ šBV˜VN*wW%G=² a§ùXg§Ü¤;’à¡åMØ[«ÿ-lXvUx’ÉéFŽÍó&ƒ8CÔdcå{×[ÍŠ‹’®\ØÊzfV Pé%!œ| õeJP?ÑüïÙ(ø‚.].NUò«ÓÑù¥ˆ&Ú±‘Ü´ÍÜ¡¿ŽP¬ÿqÃR¼‚J™©ÑÙоrCï?J¹!ÙnË7˜ : œƒµ~²Ú]£¿Ž„Ò2¥×@~DCÎ<É5{ú(ƒ½(à<]lf¥ß¡ÜÃŒ“‚Q¶‰A6…t#¹‡Ø…è¨ÿ +ýƒ’-xg íÿl|yqÁN +{¥ŠîÉ%2’Ô{rìÝu,t?½Wu¨š7U縋º8Îu¥ç›8Åcr÷É"9¼¥ðK]L o¸·+\ljßí’Åçcl-¬IœÞÂFònb<Ú6|Mž’¥)Lq ðG¸SÁcCÝOŒ˜‡±`‹{Á62Ö=7v¼ÕOÉïÒ%ÝLL&>nÉŽd,åU¸³[¦¼‡a<†5(†€§Ú]bò“)Ù‰¸³ƒú)€äMMÉT)ÌõŠBL›ÐÇÓ„sƒ + 3å²B‰·š<ú\?$JïJ7ÓÉš¸&Ù"’¸Ù)½W9pÊõßÚ)÷6ðïU¾EaŸîkGwYS÷ýÞ1:<¤±÷¤¢¹÷ :¥µyoô¿Ç£+ÝÉp08ØÐCU'ãq4×ÓÎzu5:»*óñÕè'œŽ«j4úiüv<éTªÑŨ*v¬­æööv±WÒŠ›§ÛRY+w²Ç=Íë´ìW—'í«ÑQµƒ{x0'´„ïïÿ¤(ÆU¹7ªíüVÍù@•‹âÓÍ ºÞ˜ó=q^vż9W0Á¹PŽG[ãñ¹›ˆÅùiõÓèí•8uòS5:hÅ,ñœ}àåáëö€Ù­˃Þ˜X'Žó²ÈÆÕ>ùÖÛØ©ŠÍ^§óŒð È`Ô9ðr¾ñìÅ@l…xƒ±¢T¾ýo¹Ñ]Ü—{щñò`4–y.‡Êì³³×í«ñ¸: ÎG§âüÍhûdœ³oÎV3æÓ*‹·o3½:88H· +ò :WŒ«ÁŠ’Lo # Ê—?Éβüé¥{Ì[Ï£C1«rPªA¯EÓæÜ\5~cMÚ¼À\‚/<$BùâA†UÙsÿÀfÕaË%Hq‘gJGu|¥7Lቱ}ô " À¦ÑŸ‹, Î,h:@føËF?¦*b‹•4}ü*@‹)I,ÀD„Þß8H..@k‡W°À‹È:iù¯ß\ž_œžœ ÙîN/ÝXÂŒŠë÷×ÞIvúbL]‘Õ5ZTµ®ýT¹Õud¨ÿ·Æw¸N>L,›%ãÉ5™sžÕ$yÿ¹‡Òêœudénú6‘LBXÙ)Ù%?ÿã,ºÀsT]ì.në3ÝNîÀÙ9e]“+µÿälrã,ƒ;y“+6¸•¹\è4ñ`6K¸‹#+¸ 'XÜR8Óë£ìÌOr.Œí:nëS"¸vÎ9ËíJÖ°‘›ÍpöÙ!à÷ Rý¸+§Â,+z÷MÕŸGT¹‰F/Ë—ån± ÐVÕOC†©Ÿ][oq¾ÿ²;{[æo \é=bú_bn‡aø,|3àWfíüÀœcW¼ ±ÐÏŸH&b¼ë­¦å¼:s·w±ÃBÿtz³·ïÖ7:Lì|Km#дçA1› +ž~m13,ÅJMÝ“§Eùo•²B‚õÙèo•$$(!JwCóPuæV8¾ÕÌÈ9£¨íÁÇr@ž“ãžL‘ò¼—Æ­êíP/\°ÉîLUÃW‡©°ßO oî'´TJ¾u|!ô›ó½ÁÞ^å­_¿¾d& ¸'¥Wøýñƒ\x–{ éG9¾ŽMtzðÒ¥Y7BYù–’Τ}w·Çz ¹€8ûïÆò0òêF¸¬pèá­=vv{¡tŠÈnå’ht§-28ˆˆŸàaAÌe€Ý"*À¯øY$ÈëytƒþôNðLÓ©$¡¤[k#½WÎyÀ‹ó‹ÃÓƒƒ½í¼W¼~'k)þròî†-¾6 ¬‹º,peÉuc]íG¬Ÿ«è¸óÉÆõŸ µÿ] +WÔÅ©¿v7É$¼Ç‰ëçë$gޱv[³›âÆçÚM}S[Å5(Yès·-©Š¯óDŠÆF‘zß"=OøI>’/ÿÃqÜᢾ‰smÂÉ?M“ ûüœBubÃIб&ßÖϺÖ|'‡áCìÅcP} £;æq›n"«kC®¶€+ËNá3þõa_q“ÈæâMU³¬ÄK8¼=ˆ&¹ç1ÝÄ) ŸOì‚¢YcB„ꄊ±¦ƒÛyø²y­/žË*kå±¶Mσm*](€Ç˜µÖÓ–Õn{<&R£ƒ€L ïd6•,ÐÌ+£Hئ¦Û½[îJªçL__k΀¬>[p.gNÝRÑsží@Š„U¾3ïú±‚¢n»ÛúUÙ°ê›ÅNÁp÷M¢°_º?³½0ãMõQ³°cc^¥f’kæƒi{ÌÜ[»¤i wØ$ÿu¿}0²ë8%„Ÿ¦Åy¯™ <©ν€ÜåÛ‘çù g¹^:oA™>n•¯ŽYÈÁ‹ 2_  L´#oçb&Ŧ¬ØXšS…C/Ú[u&"ž’4Y©Wƒ‹^+c\¤h½`5à T DÜ…à't„-ùl§"œ±Ix}›Á¹¢0çL£€Ä¶^¶„™ýèµøÂ/õ9˜Ð.H÷œuwðxs^þeoïðäüœq€Lt¿~÷æÃÍõG +ü%‡ÒÞi„G,`ˆ?=îi^ +— –ü3 Ó¢ŽB- +mßÖ2 ³ +ϯ1+ÏCóhЃœüõ ·õx´·:™£þ6ŽGEÆL;Vº£7Àn« €ö}©øi‚iÝëСG’BË¿¤ŸYãïúF‡$€wt\° à‰€˜€õñÆ‹‚ÿ_&UaªñÒO§¨Õ\¦j?Õs¾»[N(Y„‰yxT`Ó-Éq]§óä&.bªŒ-Øü–Çä.(¬øÇ‘}®Ÿøqïçi"¬‡ >ûB €“¿tÜŠ±ØX¶6ÀÌnÉ@žýçW.aêç‰q˜Övw G:‰Ç¤%k]ü«¯üÒ Â te'K.)¸;ÎÓ5˜¿} <ûÊÉIPä”~èËó¼[‡CG3yŽ«ïlaÞÜ ÙÎaÔ±û6Èæ·?ýk»[3…qXÕ&¼ûM €½Ô>Õ&æÎüLŒ& +ãÉÃôAmù{5­±·°öÉxúÝXJG´#üΨÖ÷ørêÞ¾\Q¯ö¥óWr£JÞÐ r¡›q‰)Û‚˜BÚh.Ä ……oÁѶâïFò)¸zu|ü×êeÜ‹xÉ‘ùcº|•7ós‡bl/nå–i‰â»æapÁUŸ…‚އÿçÛ"{‰tA(IB€'.AÁy;rÈ\ÖP•E + ¢Ìªñp¿ê—7–Ä]ï±6®p‘m¡¼AÀƒF§kŸ/h WNy@’«xÙa;9 +‡ù®9 †«¿•íÙ…v + aIYÇ%ˆ%ñÇù“ž­‚µºÈà`˜ä·îesÞªÞžIÕ?SxRØ•é·y¾¯g²v°’EïÃcya†Ïó¬²bwÖ;kÏÖŸ â%õï`myy}­Xouªz¥àÞF>U$¶T"óö–—/LkI%þTZz’ù, +àoÜ.>Ž™i^wXJ)±Ž@©0gŒ‹èêÏ9KºþýÄv¿nÒ¾~'|»‘ðîÍù^±wÀ<@¶ +öž€^ÓžepD`?0©³À…¤,'èQÓȾZçÖ“1µ€Ð`"©ì†rl&‡Ü~úDc}N¤‡»³ü™–ÿÔëD?E<YzˆG{ô=éjÂÎVÑ Ÿ¶M}Å‘´°¯Ýú6|¢)ÂÞ­Õ]\LðìëÄĔܦ{ßÞa.‘ŒcÌP¢[¯¦)sÿ“GµKßÄ<'ªí¹øuøÙ—[ ¨. É žäîj¦# Â&Èæ07Ç{uaà i‘}SÌñ˜nâ>|kªÍnÉ.œ]~¯)Ù[}LßLù‹±<Õvõ/µ³tÓ3Ý?@ {§Rï~ddDœ|“>‘Á‰+Õ«Á꬞åm!íÂ8À±´KpÊ_¸¶Îw³¦U:žDUÆ š™b'¸qÞ¢á6V b‹a¢bÇ$HÈ*6~³ïí¼¸ªÄ®ŽU«©5k#u­únK`Öùð¬x^V‚I +À¨¬Lâym +ºÈ…hjÙ?iýìä3Me¾Zö7ûRþ…ùnö§åŸÕñ„Ž B¥ó_¯jþÁ7sw•+£Fû¤é‡Aìì+´Úu.‹,»ÄÙ¡Ÿò :¾-[eµ³ËEr}Ë9­ +Âÿ^Õ¥à úžW2å5š²ëïvY6‹‘Tç¢$6FF‡ÎzçÍÎÎNU´X1y£á¦ÇÔ–9éÿ´,u¼ ?ZC”S†w•™þPÒ€² ×Ùì´:;= m¼°ˆàΘç:ÈW2Ç™ž-¤» XÐM”«ùÏ}½ÉhGqÁçQxýÞ¹¦¡„B|0ÿî9K +çýôΚ*óÕ$xU€çƒíboïäää‚oÞ]¿¥—@²»@}·Ÿ€¦!üRši¡(;üÒOC©îcà–§k/äűÜÒIdßnÇ,ÖÍ ÝDQƒ¶ìÐÁZcÄ],(z¬ùÁx´øO4}y×^™•€\0‰˜«ßüýƒ˜±s¹!å7ïß3€îopq~^Û½íà åfLý{§ +~©€z,~u<¹q}µ`úé”Lâ)='Qø¨)œ¨ +½Ó@Ml âá2õÓÉgc˜èv%À0Ö Nãê»Ú§]¦ŸIŽÓ“#6Õ7 +*1 ÙÀÆ©ÛdgîXô?êÿtà38‰!ê‹¯ÉÆT»¬ÿS”œ>PxÖ˜øÖ7õC}ĈsÎc>sG<×g‘ _Õ|%_nóF䇅@ã ï5msÜzH¶1oJ”<êŽ#Ëâ~ŠlV¹7áœã”î¨ßë¼rÎ….9œD2ñ3åEž`Îïµ6C°Œ`€€Ãm}Į̀–ü#ïU tÌHßÞùA2€ñŸºs7!PÔ£´ñï^þ_´v4ªº­ôØÓp­;Ķ4AÅ knW;¬õîê~“êW 5Œæ¾¤»v›ÕÙYßB‹îKpL“X9ʛݗSœÞÇ厣5¢_Ë. Ÿn ´ãêhœ·ËX?·o¨e‰B…œ'ÄÙ.³vlxŸß ìö²Ì§€ñ$ ŒzÍâ¸b=°î­ å7\˜g-j¿øÅFGþå©8Vë×GWõ*}’oêvöÅRÿ>œWGGgÅÊ`8ÒÉynîõ¬‹nª¬I €×(̺Þt@ùËh(å¹^¾zÏšÅ/£ŠõŒ`@Œ€£ÕÐW"QŽV…€™÷øÓ¥(ip€Ò&¢€½W$¬+6‘œnX°)zëåõN¿óxµ¨— + Ž»Y…¢xlÖÊ(RÊlg«wʇs“76{W£Qñ=# +úl\E^!ç2Ø©ô}ÜOô_"SóŒ5Vbë¿×§ƒíÁà b"à¥ðÿtØ÷ï>|”öËZ€7ÿþ•½ùS*vôû+Ä4ºÄ w »÷þc”Ý Ú¿î±GÏàNÐ]~%¤~õã |Fsççú[õwÿýKpÐI¨ÍèÁÄŠOnÐ-ñÚ£BAì ]À±ùåI‰cu|ÄÆAÈ J$éñŒ`¬„^¹öî͛ׯ/.OÏOªÔpÁ²ŠŒ«|O¾ÑF ì½þæJÌ•'«Õq#º­jý·ù•ý„Âbb4±qè£`v™ŽÛß䯓€âó•mª‡8&.'g6¡Üfal/¿uÁ$“É™aì|˜rãÇú^×-aNØáÄŽÂe²‹ÇÚÒýÄ<Ñæ p£H< lÓ9B‡úù¶ä3ÅtøÕÞú¨­Sǣϟý"on©~bª|àGÿë£~öÅdsðßoð¶ Àÿ¸¯¥_zªŸ1©Ý¦“ÿ~ +²#…¯8ÄØí…&<Ç­àÂsîä)åeÎî&yþÙ!ÇL¢ûúÑÝ¢FW¥*ÙnŠvý>:Q¤ AÜHõ}9z{|vÔm³t[ð• %U[ó(‘ê›ýî[ƒ‘`Å7*gÔýHLa󞸪æmú}QuWÙL;ý⇢OoŸ ER“û¬®·Ï¥.1õƒØ‡‰*}ñ[‡²ãž‘ôèÄù/ÇÇ£íÌ«A0æy  j´Ã¾ì¶‹±lýÞÔœ ü»ô^P5ê~×=°‚»Æ8FÅYè,-/ þ½DXôý<œo„ì³Ñ (Uü`& Ç˜àÜæû ª^ÊΔ¶¸Ôœ£Í'é$9®ó\o7eŒŠÓ®cwÏ^PÞ;)ZÊÏ Ñï øöÙÁBÉ@‚a%=º~‡Xìt¼F‰[DKÞ h­³& ×Ã!iP‰Úô2ÁE§ÙêÑ)¡ÐÐMõ¾Î´£¬H¨3]ñÀ dÎÓÊîøÁð hOïÕ,>-/ÂyÚ ˜çŒ…!î?²çÆù/’'ªùÇw&ü]nçÛ{ƒƒÓÖ¸}ƒåû÷¬ÄnlðAÚ´@Ü€ñø–F.0¥ùÄB=ôß(«? €4žÜúÿIáC.Qæéí]ôúE>Î~õv‚ÍáÇÐïvx~€p‰:‹µO@9AJ›? ŸÝʘHtÙB" 0ÈøF2‹¹ûH ŒrBoàòüü4Zºùáé´eYÊwo®ß^ßó»¦ÎsµÇ‘ˆšš-êõ¨éTZËõÁONÂ’Ÿ§+qQò£P.ÍȹÖÞ9ãÅWY"<œÃŠoÖx¶ÙÄi툄eãtÕ—`î3²58F“¹3ËΉ!îâÀeºãG>Í/ÌÏÍKèJ«ùEvÕ¤¸ðd›tˆtÃÚÐWÿ° ó8É]\JRƜ䧓÷Šcr.9¬}À¸˜C°Ã“^­ã|0‡{³‡ÁÃÂÎþ1ð)ŽÈºð2áÐ?†vÐvB<:ˆ]þ¹ 'É1?l0¾}¯ú¶ãÃ61G똎?ÖP‚{Ô°ª*z' Q…)ŠÚ³(Xû ŠžUÝô¶ŽË‚-h¶Ò’íE±— ªscºèÅe·YþŒ¡tBŠÄ€4À`¥Üj#šjŠN€ý©jÞÀÀaŠ +Æé»s_\Mv€¯%“³Î.ûð^”G^p"º$r39¹ƒåz/ªüyqf­ñÈçϘ¶h>iE¯ÙÛÑ­ÀŽioÏÀ<ö¿[ïXCf?·èÕ̵ð€è²X{Nò<¸y$›Lwtq¦÷ûÇêlÞϹxÏ{îvéå‡Þšó;y.¹E:¯Te²±õŨx’+N·}ˆ›:ÏË´­Ó.ÜíKÈ÷äÚ„ñ²êôÿi  ‡  Üp(Šy²_l®/7Ö•1ÂqÞGÎÌÝA»‹|ƒ0ÆA¼‡D—°“¬[5R +gb¹Ê$»ý¥YPo¸¿½­ÿÑâü%b¶šàè»þ²,à‡ëË“¢›Øøâòõ…¥„wŒD ¸yo4 +ü½7>xîævD¿ÿ¹v‚Q,tS…·2¹X’SÆÕáèÛI@;ä Ä0¸öê:É]¶ö9 Ü‘ʾî&÷9hÈG€$žDK¾0_èŽð€\ð+[‹ahØw/L™¿H²¢ßƒtëDg ðþæâð_@58ôºùÉ…§ý ÿß±à_>`ôÙùýdËûè¡êÏyÁ• ªAµ!€·Òêm÷œóþìTW&C.ÐòLcyn~ùáÌf +¤2Ùmxr…êc~aa‰…óÔÅáÎñ¥3Š|⃿|»6N·º“3;áoAp(÷Dçjœ[3Ñx8³.ic M¬Ý^MÉGDåè¤ö.³°ýÃX O&óî=Ž‘n±i"Ž”Âú¯CFØMžå IvÄ’-ÞÙ†OœÏ-„{‡‹EbÈaø’<)”……5¶Xž%’¥ËTÖ¥ðÂ{DçÐíÖ&ñk’pè7j×:ô .î$t`'‚‹ÁY¸î°šÓ{¥‰v Á¬ƒXûRIQlŠˆˆñ?b¦tØ“-ôÊÙ5O°˜ÂZžy°<7·Æ{µÊI¢ÑL¦tÊdn~­ƒæÎ,'·äiaá!½1¿¡?4YY`uå¨nèO¶^µŠlKð@öº±‹Žqi8¬òvI?´ªÙ½hK¬X³4¼ä½ú®Ñyœªs׿&EbÛí¢ì>ÉGrìÀà#°HdÕð;;¯ŠVîÕ‚ôLjÉýâîÁÿš•[Î…ºaZ U‰–Ã":/¢ãÂ$¨Lœ×Œä[¥„’rKºçb=q¿-EhêÙwY Ü:1ÀBDïhá•§ToˆÎ/áJq…­V²§Ù†`΋à\Œÿ¨<'û7¨äVæaGº°˜ò\Èh1êãµèÄ:-¤4/^J\(ÙÈ´óÛ?õ@>=?==9 ò<Û>9Æ¿ÖÏ´uQß©BæÇ äëš¾"êf“ + 'ý}Þ bÂZu$–sóGó ¡W^WIU>ÿPÊhOøßh¨j[Z`°ù-x©ê–È¢–­ýRcM®ç;Òä\Íš?v±ÍÏKÒqò”|q 8ñ.MÄ$sÄê¨òÁÀ°_ž›Y—Xí=ñØ8–…òI¤Ò'.8áŸDáGP`é.:6§Îñ_^æõ¡Î,ÈUÀ†}§«‚2˜Ü&:ËüüLc¡>à`™Ì„½8?óßoßÅ„Ha8 y€”uK=UóÈ9ÅirrTÌÌ5’W»‡`n¼í Åh p^bÃÜ< (¨LÖÅ´Âl<šó–û~×£\¸ ¤¦xÀ?uÔÜÒ#ódrÎÅ{ÕÛX“ï[&Ò‹âm>PÐrŸ°ec¶2P™ð{%=Ê9ìôÒÖcç¥å¹G˱¡B§,Ô1EÁ˜¢Äƒ¥Ns&’O‡'/…[ãšÎÀ=QŸ‘vtúưÛÊ_µ}tB«Vt<=Ï«|t=` ûpÌf© š*;¯í+Y»ÂæÄ%n¢\Ä”/;ðˆ¼š4¸Fï[ù•®LµÎï£A³[á8*~zàÎatŽÄ·™pÃæÅGl7‡/‡!†Lsþ¢¬¶FÌ_€± ”TLå*LÖ•’¢ÛìÐÛÍ®wkÿ + Í·³´´ä‚U·<*à~RåÉx%5å¢8ŸdºØ?®9ß–ƒÖçy.V^0Ç/.`ª¯xw==Þrït)ÏÃYï…d5Œ¾ïUÅJw°“r“'dº/D#¹ªü‰ív$6äI¬ê1 Ðßð¿ì©€1@aÆ>É››½Â¥†i€ ˜¥`‚þäñ¿Ö7\ÌùUV¼Ýa@È9“ÅyÊ~Þ““U­¶²¢ÞÀ0á¿ÙæÎû;c©ú_¦8÷Ó»K^Ê=ãÖ­Ÿ^_”y–ï•ìì…ù½ctàGövó?[• ü(”ä@ï6>3ÖÄû,K ÐØÝº÷Ì¿h×—Ð=ø‚|аVrØ2:dBw˾µõýÜ1|;‚·‡x¼ñìİY—™n™àÁ|z6nh;wtpŠ&€,ô# Wö½‰­O¶,|Á¤ +‰~Žë÷¬£t½¥Qé^ZWå*qšJ6*ït¸ú¤Þ§º±êõ)ûÊÍ6‹0Q9.ÉV®„ÿ½ÓW`Gf þ¼¤~RVe’‚aCm»°¼¼¶¼¦¹ñH8K`ˆ+2þÂBgîQ‡ŠÚ~ä) )Y謙Q\:ðØö¾!æ¨ÐíG ½ÿ>sKkGÎ2Ò*̒ꆙ'(Âlþ—×KsË™‰7_rC€ +biyVgÐw!å]¤Ï6œ—µ]r¨†°´xÙš¸›È„† VA. c;4l:ësaÞu‚Ójò!²TY½¾¼$ jv mÈ)‰l1)Ctñ¦‡8Ùl~þ¿“˜\Xx´¨LwÖý‰¸àD¡ê½JtRjõ^_ŠCL(CŹÂQ +ް`@§K’”hgLoæNo‹–N²Å %¯”gŠå×DS2›Þ+îñî÷°1÷HoˆÍf—ÌœùSpòº¤÷ +C°‹0i_Kb2ß™d=ŸìV¯avâ7ýÍx³ß#U©®ÐûeEÿé¤nTJFÀÖªÊ †Wƒ·˜Õˬ½'CPt‚£ªšé[[\±ã|u4e3(uU£Ò¡¸R«× ›÷ªî +ÍÑA¡Œ‚DºèYOŠHZ¹4ÖðçGÀ¿ÛšÍg½åí-ç°.Û?®ö=JY o1QâB¯d$àDoΫí­ÑU? 2c2”®V®n›.{´˜€þ8Ö×Ö˜€ª¡Â­÷&ôŸ™YhmÙ1‚¥Èx7IÐÂ]ç9 ;eÅÂH‘ÅÕ¨XóɘHÙ'6 ™ž—åJõõ0 H!ÚR¶]ŒQåk”ÍGy“E~L;ýÈJ‘óSŒ!›üP–U»}ÀÛ²«rX¬7$Úº¬/±S—hy©óT…¸Akc6Ë>úæËÙ§žË#}N! 'íäEß›È ]̹¬0ŠÜÏ=b í)Ö£üRZ˜Qá–,äÅõ÷“ÔÔ/Õ$|xG/ÿ{ 7Œp €’Šûæò>{á¢â3>H°-¤ mÝú?Ø*Ü–f 4.>rú ¤H:°DG×5 ]gøëåwɱkß'F bbì—3N¸D¦@pp(`_Ø»e +ORtTxEÇW0 ;ƒ±!¶ ¶Ðþõ¬‡Pù-ðè†4)ÊIA’ƒ®?\¿{ÿZèÿúü✀ƒƒ½AÞÙ>¸”êŸôÿë7ï%X¾ºT#ßO½ÇõΚkN#-u +ä-Eý‡u˜.ÍÎaöèŸæù¹WM¿17·)‰u­Ók,nðyBö@ªOEŸúÕÿ‰¹$úMá RfudBdÝ©^èÈ/`%õT»«c‚ê·8Ï +dY*\Ü)¾¥MAø:!­5fM¦O¬bXQ:µ ˜X^[_[ntza–â0 _æÖ”âxJ97aÎî&‘ˆuc`cŒ]Œ-?À~™7Ö–g…¾úÎòœ±–ðEm &äE¢Â`è1__ßX_ot–% g›¯ë‹ÿLEé€þ;Û†圌7‰/cBæZKKÙHDzÄM± *é1ï5^LÄR37MÊ5ê¯5újÍÅE•­)Âû’ĆÅÞZͶâòEÇ-7ŸÛY´£ÙG[º%Éu~­’ÓæÖÖµCÒ ô^Åïg…p’Þk‘ -os; +UáNý:˨@õ¨ÀBxÂr¶à(5ЉtC99PZ±^@—Ý6±²‰HU³N· +\^Œò•b\E•î6v!¬íU¥g˜xÛnÃÎ{E)À+Øy¬»BkpW”?;£A“ò¼Òóð3Î-§€¢„a¡Õz_Ë‚Ñ*oï:@ù´‰ˆ¶mO27‰—ñvVŒªuVžùÙügøDZ0êöÔ_u›ÙŽL¬áF €ð¿£·ª7¢_è`þþ±bוt’<ñiÎÑÿ“ùì’\$òÜ +]Gƒ–’E¦oA’J +1˜r]œWƒV¯:çÊc¥ëûÞ†2,–u{‡r¸Ý+^Ôy~¯ÄJ HXŸ¢HÇÙc®$ ²]\Åâðx¸Ó[ž›¡ +‰&Á?»+½BþmˆUqéa ­È{ÈMü¼ÿA;Sa´Ê÷´T)ÏKYX<âYÜ”y; _ŒÂâA¼WqîÞü×[Ô„P‚wšÀ_ç›woÎO”у½C‰çL@@`ÄMß¼!¾àS¥püL°  Ë´¶0"§[ õ“”뛿þÿ6†î…šäÝæ ;Àî^‡íõñà@±‹ÉFx\ÀËÐ'‘ã–7\³¿.?¦ÕäB±àQaàð×|°ì"+GÿÔýÅ-Ҁ̘'Éþ¯ß½“ö~qzqzzpxÈ€­êüš%Ü÷OξÖÍëû‰’t/•ÎN|VÔÁÓx j3QÕ¢®GMKOŸÎ6ž.=mµÿi±ÑÛäËÅr¯ñh­×a ®êÔÍu}£®vßìqÃ}©*¦IogS•îâœëâ„'xÃ% %|€Åc¼'ªgÊ*r&SÅcZDÿôh±StPûLçQ§'0_ï”9$Ò$ÇBƒŽøöÒb /'jÖGEëQsÇÃO‘„½E‚sËBx¸³ç `FI°‰25  K'’þi®Ñ#1ÂØÎ²ô~VÑÍ56§3rÖ¥ûDÔËbM²Óšªˆ9ä7¸R¤ä\0W,66• +%¬Áö=A“­üÂvER¢Ë­F«5sl»*VäûM®ÊÉ@C2…ð9™5Âwt2€K‹1k×Þ°ÐØ$pG%‡xä…4ýƒºUêîðBâxECß‘øÁµ±øOz¯ ö—y¯r¾¶Ùilü^qÈ{YƒsgV¼,×Xœ’ðg·½Î⦠+²D˜ÉÇ?$¸n£ã£cvgª/o–`Ôäý……nÑV ¨Ù£j+“ 0ªº7àˆ1ˆª»­‹ÊÏVS&(uº|òàª& ß¿Hcº º\࿪ô`MÑó-`Q¯*Y±Ö+ÀÊ8ñ­»äöûôž³rgÙaF'‚~Õ(obV@Í9ƒCM®UüâeÞÎ=$Ÿ4}tÀ}Mqç,ìdÏNL½cä»à ݆×4ùÛÑW'`fæa£±×/†y^“Ó`¦óŽ%—”ç6#ñJ}´Üá\|ÑßCèÉ $k%ÚJ*ÎýNܲ‘R&qƒDEÞÚ92]Ùc^WÝ0óbXµÛ–!•Ä‘êhg}‰ö=$r +)5J½>C–KØ4ü÷¾ßÈ•e3ºŠÎ¬l×zÎ¤Ïˆé ’r†õ‰‘˜#Mæ3Ƈ@Ûtm+Uõ;’€D¢‹‹‹žæ¼MM|ùí‘þ~zýæRú?­ÿìls}`nwó½½êð\è&àÍDú>|H“ŒŠhÑ`£€…™±sVÞ¦´Úƒ¨ÂLVÓº2ä|é} ÷¼¥ýH(<|Š!ü8°«‰Új•?À[@íY'äˆ#~ˆ†pl˜/@‡ÀnGø¥WßÍ7Hr +7ÀÎ4{ €õ:œó¢Û^%(ßpBÈô½^³`¢fÊs>ÃK0Ùf¿l¯’ãz·#E~Öï-³ÍµI£bZZjñ±KòÙ 2 /T™1@ÕŽÄŸNM•nlðy€ä.)ãdú®€Þ¦˜þ¾ØÌ7]\¢ÅÈDjoåżhv`2ü·œ;{vö +Uÿ d ÿ2ÑHÍ‚uRþÑkß_ŸÒ ýtrÎR@¯¯ß¼‘RûáÍßîww¸~Ñ!Ž¢L?P+m“n/è\ƒò˜ ­Ô’gÝ¢ncæ3¤~ÂxÒ;$‘ø¢h¸'¼b:Ù-ÂÄ‘ çî`˜¡YÆ€)xøÄ(?H®Í¬3 ’_,È€î¯ñÇ_ù¤üR¦]0àâôüäôðp°ç¥€=™ù@Ö ¼¾¤åJ]h¿9zEku¸ßVÙÛª°³ÖUÁÞÖ£"#ÎÓN«è¶f[ª/é ’™CYïI¨ì-!ƒHu®¿bâp•,Œ5²á¾_êR¨~Odkº]+³ÆÚ˜~æNµ5úo8ξP2õkR‘å­ÙǪŽÍbq6ÕëÃõF@›JL=ÃFŒ-ô«‘;²‘t²&•PLà¦}Óë-®‰9‚ŠŽ™=í’bWl~¯jQ»¾®§õäU¥ÞŽÊõ?“ygýÅãÖ3–¨êåà»Ùæb³Ñ|üÝjéÁ=rÚïeÃh“2rÓ2"ÐR%Xœ`•®r¾¹y&(­Z]‚rм +¶,‹^+AŒþ²™µ:@áxDu ?Å™ïŠlö»ÅÇÞ<æì¶ß{¼Ù÷­Cp­ß ÖR`B_MB1Å, ¸5Õ>6ð¥ÓX‡Mp‡oaÌ"“¤õžJµnd;bîgå…“§<ê5zÂtðÔò‘ë:[L +Œ°1#›ý͵N¯`$9à [8ÜØluœs +[þzU<ãß'Å"ªÃ¤ÉA)|ÜR•#R}1;ëÉg³‚Ȩ4yUÇŽo=0ŸrnCÑ‹àE¤¬ÓkÚÜÊ‚9Ü×+ªÍÕ>ÔF¼ºZ¦ÓìC¾R*eH1}œÙQ¯Ì[ÿÍ/UìõkU]IF#ysQŒ "Ab‰7wŽu[¬.F)rù‚9lUpšntýŒf¦Û9¿txÀØ[”ãáþþ¨ÙT¢4‚./¨v©Rc½ÍelDR%;ÎUýÚX$èú>êm©mý„òþ<–Nx$R”›¶’h”jtFÖçã¬é­ƒTy;T©è&VËKÆo¶ºaíb{+Š+ñ6ˆŠÌ¹Q>!±¿”¡Báì”oóvé=„ º©YPßÓÉú&¢Q™·o$‰uSü¹ÀIO¡¼víï²Â5 ]þEi¦Ÿ‡&$€9Ï ô¢ï¾û·Ý) +c]ä9cÅmÿ¤I2—8$+%E1âK'±¦‹óm•‰é¥}D´Ã²_„s·tôÊ^³­.¡I»Y„d°CŸ€¨,Z-É ÊvngÃÞ2ËmаÄP¿êŠÎÓ§ +u“¢2‰¿Br‰êb了þäõµ±”…©±¡¦¼´ÛiXŸ°õ_o$8§5ƒ«ÏAyéŠ'œ‹gñ­Ì +΋ªý5J€ó%b Úû7Â,¯lóþû˓½<÷4ÀSïŒY °Ð†ºÀêAZH‰Þ]ã§vgèFí¶êúJ·–™½aB»°±Ï€yÂ%2—ààÖÙð#jü"{ø&Œ-S¸‡báã'9±6o¡Á›mþŠ@±<­aã(nøÍßýzRâ…þ…X9ñÝõåëׯ/..˜Xt\^¿WvÊòýk&X¾~sñ¥.€T‹ý–$ô%`GÝ'ÌŸ©Îtu9!C÷3!Îb«Ìz*­ïf[ÙN9<íK¢ºUå¼õG´æòŸ²`, 6ÆÑ!£¾J¡ªa>q M2?Òîcú¾ D¶?AfwØø`^¶èKP%ÞjÎ6;úîõ!–û}Ç®:_•{† rû&òÁUŒY²H‰*ಷ(ÝÈØ…\s³Ù[¼ä“¥$€á²Ä€‹5Ñ—ð쩘ë<žmIÇ[/fÙåÜ(ØÛ|̼'‘%€ýlD`"ÅÌBèßon–BºEaDbÔ#çTK ÜfÝZ-<9xØ +sçZHVÅbC ¯¼¹¨÷ÊŽáE‘‰E§n}cSÀNøRb'9±±é»ÉËÅH¯c Y' |¦+“»¢#ÁNR—œñ˜@õ;ñuœKd’õ^…@­ï›bRïu¯h)ÿ"“7{ WcuÉòûqVÔÄ;pý76%9¬­•Ç·UŸÜ«¨)ë6Ëâq¡ò÷9ÍLáüëšà]·÷Jo%Ô”ÐH0j…´=IÐd—p Dù7ÜÅÌÊr¼ÍP³:sn¦o9—ß\Zñó|ì–‹dãæ³+ˆ®÷º¬’,_Æøze.'úÿÒ~à¿áv”¿n·|U–?úC1¿€óŠŽ ÛÑ~b½*Úå˜÷Psžþ"0>g‘ܼMeW€·€ GéÞË[‰­2_Y±ÐÅ®z,äÉGѰ´ þGi¦í¦$ѵ¸ÜÙb2äK¦!.EÌ˽sY¹ÿ3¡KïR¹Nâ`>Êk¢"ofå.ð?á\¼«¸ˆóË‚bä õZ¡ú‹Äf?`?ž¾~óîò´ØÞz3@AœÐÿÝ›ë÷Rmcœ`Ÿý:h0à +%RÔlƒ½õõ¤]»ýÞo'vF +˜±ã?Vü?Ñä¯`⌛zË=$½\¸}±»!ŠŠ@pAìòedÈøýPö ççÞ4X®|ƯdEåPÌþh.°!“ •ö,…¨å9vý†‰§§ÌÜÛ+zÝüàò ë&¾{óîÍ%ƒõ ¸ÿ-ùÅßGýVg¸UUJ…,ø6¼ŠâB™ÓÇw[“öÊf6*Ys±M¹§â,Ë^VöY([áìpï<å6ªsW  +éÖD€9*Pl§Õˆ +ÀÖ’xõ™ªN«7ÜÜP—_Ô×Ä9à.ã¶^•E·)µ8¾‚â‡aÑsÁ€pQa«6©?ùóWOC,„ç UŽêßåbGHà½!;”Þ”8áGg(PÄD˜ÐD#Bâ1â{ÙbQ¾èÑq¢ÜO»·¨|ÕP¬Nc!2(¤µ5ØQH†ÆғΪQSÛlHT'·ûö#Yr(QŠ0í‚°þµÎE‘Øj.wÖr·¸¶$šd9·!% {&ŒÝ@äØ,²L¯5‘zI(L¼‡xÊ6ñA>)KKÅW¶Z;2ªÞ+B@¹ÚØ(]²ÈQex]è‹X¥7D {FQ«Ú-²æì*ª$æýá Å{¬Øl)F§†œ&eà¹lœmNm°àK!ÁNïõYÓ1]x¯d]±)Èì)~=Lÿf¢…óëU­UÞâí0öIjçÝZx8JƒTµ–}Œcþ¼ËôÒ­ïªI¢Â] V,(5É8ïM u€S:i•µòÊ›ã¨Å ,…àaC²vðç]qË1n^®Cï«©ü96Ùï— û—rÉVÕHz´eìTÜ%ñRVƒç,ô9mÓ ý}ñ=#çÀy™-fÕ&Õ€ßÙ\EUê/Äš?1 T{Ö{5üŸ W ¹@k² +0¤üu¯†äž´(óŽ8Y´w±d ùál­ó–,LWåJÁ:w_¢˜u‡ÉU&™o<œô$ty ¨”ç¦ 9tE”·Ú܈Äy¯wÜ_fí̘D‡ûå µž•oÄÁÈYZ–Tƒ,v¨ŸøXÒw@™Wy†,d°;ÊÒŒ„©â2á<Z€ ÕÏUò$!Y^tÉeýD=MD—ã2éú÷ÒªTÔ¯Ðå…©­Ðz&Àû×§{ƒ½éÿ§çÞ ø £Ùd) |ÿwË€>u)ÁR¡&ë'+ÓB`ýôlð`·r'l•¶Ž‰(éí¼èöøºàŸÀè´\‡<€,q#8w£?ò‡É®h‡5_‚‚¢×ý'låc¯óo[ÿôO]ŽV©ƒCLl]n÷øøîæýÇÞIBpº~}ùú’A€{ƒm¯À’ ,¬Œ“lõæÍ%M÷Ð¥Ëà=ôsÖZíU£qxVIÈÛanÏhŸn ýTJ*æÕÈ/_¶£a9êVY³)=–æ¼ýb¿dÓËîÈ[]TUyUæGå°(‡ŒÊQ•¥ëœ¾Âz³Žb?Vµ%†}Ðå§^ÆÄœÍª(77$«Ž÷ûåY¯¥x¼©æ%SÁ†ÌUB±—\<Òª³?K™ŽªÑ ÏZ‹Ý¤öÁK}m•ÊóãêˆqÌJÚ«Që˜n×r¨o_ NWŸþXbßñžÝÇœY”E‘'òW´èßÜ¡u¶Øì«á™*E™6;ß‹›b¤ïvúUµKÕ<äëÛõ…>d`|fƒ¤[EgVP%dDWš6zˆ8rN 1 +DÛPz6%5$×Ò½7ˆP!÷w”§´%—¥bU˜9ÌÁ¡ªr8;Ç™”øêø¬Ø?ºvVû#vA#EW•ª0˜̓ް"ªZekqñYÑ{¦ˆuÿXúWG©èm +‘Ê+½yßA¯Ux;•’Î^¶¥ò¨dÌS¿dÑÔt8:†Ýb¤÷ +–T"6Å£Þ«¼{­V¯<:Sy‘Á.tñ^•R1sD¡+¾}¯å¸tZ³lŸR”¶Sê‹V¥PIs\eì2㚆t¥@ ŠÓMö2é³ °zM#‹¹|ÕïZA)OûÃc¡r¿?*V«ÐWwGH¨è.§ÅUår\ Y*G vc[ÚBØYKÍ–úÔDJ»*ÛѨÚÚ*_U•~^ÓVn¡B²|AÛ£¼­üôÓ¹íA™¯lÛ¶1еü)o®‰’¾Oœ££JcIÇ.u™µÛå‰sßG@âÜsçœ&öÔñîÆpN‚&œëv<ʳò•>£êˆ]dæâÌš8?È·òóxš¦ÔŒAì n4æê=ª–ÉÇzQH–!]–ˆÇ1$VSæ<  1·äÊDË«}q¬DF†+ŸÍ9++ï–;H]æ¦#ç÷GGy{o¬ÂQéoœ ÖÍyÈ’ºÊA;¿r‰†kRA3çJ†~ܳsÀh¸Ïw=ÜW±W¼èÐúRõùôU­®´ó1Q†ŠËÈëyI®IÓVûýu*?T0ùŠ 6Ö——$ö?]ìHfU¡CÊ}¨váÍLžoʬ£@!'ÏD¦‹ÕÄ8§¸ìÁùöJ^É<>crK²©‚(-|åt^|™VâÜO¯/.__ ç_3Àë¼{}²W”lÈJ€oØè:Öd +Z°Çü=M äNPM¯wŒGÐïݺf4ÇþX®ÿßYŸ‡ëð\½»/ø-Ðæb§nËçÂý¯žß‡`;\§ ๽CFX(-] +ö/;·)Ãüpy#>þá® ùu#€‚ôøò€øà‘“’Ž./ö< @€$%6ð@N_è¸ðK¿‡ra9£?<ð†…­ŸEM–=ëtZ«««Y'=붦V;“:ØŽí ,jæU“ÏÏb~ÑZ‘¾ôåuðÅm—p:Uº¢¹¶Zu§t§%“¬õÜê®Û+bÚ²<åÕEyw§~Oj+>õïvÅ©C†äYÁꆵÐP³•gm…`LNÙ¤Ú‹^3©G9AH'÷ƒâ€¼ê&ÜÐ7çžÅÞvö]n{PIߟVÂrFL´t¤FCJ•òJ‚nV•¢Uî[NlZß-f?È8™‘ó"¹H¨&éc¤FîX›(Ïf•ÒUÂÙPŒè@û^·ý]+#›”ñT‰3o=qaw«Žf•‘\¾k=Ím%ãUÅ,†V󮨠gQKuð${¿d…Kà&)“Å‘Ýü›-’'Ã<˜óð£ÞjkQî»™Â&)²¥óªD;½}ÉY¶²Ê{Õ“nFÊïJ^ñö²f¡2=m)5~‘±dÞÈ ò‚å#7íú½ +Uõ^¿·&¤Xf'‰˜¢™¤â|•òvίª««qqü· +"dzµ?à/‰GÒÌ` |ù÷ññ1¨üåÉøêêß«A¶uP$n`õóh4˜l_*Ïå{®«K1¸M0²–Üä?ÕøjDÏ Ír3{ºƒ©ÎÞ¾}õ¯þê·Ñ_Çcy}YFoǃvÖFŠdS¶Ë«qY}üe ` Çã+Õ÷q>¼„YÖ:*¯®ùÏ’"NÊò¥øç£ÃGGÁù™XûYÈqT¼€óªbÞWWÅÖVN0£ŸF?%Ϋ—«‘dõ¼×Ý6ç`¯”‹éÑÃÑøX9Qºñ†f(½Y²×qÀÌ|#S$ã«ñAùËÕ™}<þë~Êó’y>(•EÕèLˆ&7eõ“8¿,ólw’çp>z%GúÎo9_ òöV)Ÿâø–sÄÖ«±‚¿ƒóÑy>fYDò|tõö—·oÇg£ñ+e:obT]OTnI²_äàH‚ù²×Zf»#ÕrÓäÿôIDAT%O¥ÿ÷$ËEé•¶0”#€~ùLš’ºº„5E8ßeé‘eÅ«]lµ»ƒÑøDÃöOÕO£ñv0º¼:RHôì˜ø$ZçÙ |iÎÇoEc d­Š ïúh|u¾ÕZùÊ‘ þ „à±€ï„ôo>ç½àA¬ðú’mxýþÝ Mï=€žp`ñƒ1–¾eÀ°öïŸ> +Q§Æi£¬˜©É@`/E\Ïú!Ø úlË/aº‰ÛÛGÛpR ˜èòïET´@pËߣ]Obú†§ˆôãG¸ÒU¶îïw÷:¿ÜÊÀÂÍßió`h¿®TëÏ$ôg™¤óó“ÓÃh(/ ,£åäµ; ¾Ðpaº‡V[ÍÇ\³î¬QɈE•ÙÕµ©»öªªÝUPWueStžI:ÈVÛò×®AŽkÖü3ð¢šPÁ5±5[ͦGnA Ì›õ V³R;M¸ÍÄiè45˧¢j~gæ 3¬¶%ŠLíJ)ˆo¶Äï3XgE\9˜à×٬ăf›4­¶Á¾ànUÅ#®àR÷ÍæwDÚ–?¯´ã"i2õ=¤=~¼¨ë¬²ÿ qn·ZIÚŠîmHìåäB@»HŸxã1í+jœÏ.*#‚#üËNû!åù%§b5ÌW%ºµ0Š''•DûO20Ͳ? Qk +õÒ ÿÍÐ_\JšÑ+_p†ñ­6g•zżåÛPáѱøÝw‹bIñéÌè%¬üKFÆ~¼:ëBŒ1ƒáNïµoÒ¬#tð¤Œ_µx"Ðx[)mY°²; .•hvµÅ{×ú5‘WÆb3Õü9ëä\Üý¹­lÐ{½Ëœ‚çÏè Ï·Ä®X— ÔîªrU]ì v–MM8ȶºúz©|{Ý­^®§LŽõü|åÉ€$gw6Õúxöv3=‹Ûì·¾½oµ›Éów1|îèD +Æcj÷0R¶›ùVoKâ–tk¢Lþjÿº+òçOŒ9‹r¡òšM¡.º[âörÝÁEWÜ›©'ƒ=iù¥œ;†-³Â‘K6yÞÜú‹’îàŃ13­üçݨ0ÙŸe"¦ÞAãñc}4‹¬ñ5ûÍ#–¬²0;×pÑ‹…g©Ì›Šæ9·]ç9¬3T#Ïz[ÁùóçOöÆmpÎ`ÜOq.Wÿ’I:»Í4QÜoùBì“Sw?ù?¶p­—ëLGÓ””çí­œtœK«ïkðàísJ!¥–¯„¿*Dd¾‡¤â®ÊæñãÿfñzŠdGM½ºBżšm ¶‹­æÊ Rt—ÄxŽ”ÂþöàÉÊó­-ñMé•`²|OÈËìIó+Gœû‰Nìkº«éx-¬¿¹~}²Ç,@vf ]Ù2¿¾¾»¹ñz@àfqá$z²L Ü`¬ ¾@'kîÝœŒ³FiÀ3kþ‰@YßÈ™»ÐØ1ñÕÃöh…³€{‰L& í@W AÄÁAÂz~îJó?"À&ýp›ÿI4þð(F$üÃiö,€÷ìŠè‰þʘËó7磓ƒ’…€¶..ú×ïÞ¿»–dõ†!i°Åo(ļ{q™^¼œ–d‰„!^ºÙµè!r[»Òª~¸_®v%dÊ„iK;å¾n)ò!-A^¨Éh|”09>Eñ&-T•å'LZO¥|t;–å"Í~Ráä+W D(1¶â±G³n覥yŸ…ºéÇ2óhU·bKÜ=>.ûRZ2R‘Én±³¿»C"$ ãLn†UÓí +~¨Æ¬}ú‚E¿Ýû© +Ãv +W'Z²ÕRÒÞ¤  öÊJÊòöB©yÑk½eþÌ;w¾@õRNÉ‘R¡`*7õZÊÐ’fΕ¾œÄ9Q±Ó¤®•BL3ÞH¹õÌ=â8DËŽœ“ÄŽt_)ÿ/{ù¡²@ÙîÆà˜Û—ÑN‘¿€M¥³Ð{Å{Å#éÚer°¢Ü©v1Ú/wéf¯ù¬ªS/þv\XоÇêcª•WdÔn«Ð¡ Ñ”í{ŸäÜ÷RŸ`¤5:P©¢Â|˜9å& +Gä"±ey5äm`s4mã^I<ÆàxTíÐÏÀ{uAûSïuC©mv¨•a(2*KLz ë”…Âð@.©Ü1TM)Í»*lf=ˆöM%gzaÁÂ]šyþ¨ÙÌWVV[+Q£R³ +™„hÞ* ênmé]þ †X®HHÔ¯Õ^‘;UÈr©ªWÊaÈ!Í–ÌWåôù¿<Éä.“‚oã¿Òº0ÈT-ÛIKœ!ó4e Šc³s—»=iæº_Wœ&ç¢à¤dl=iÊ."j{0çŠC›Iî–x‡\ˆ…D¼\2ž¼˜s˜ ŸPó‰Òp?B~@Ê9iÎE635ÍEP/Ñì#ÈàozdÉYª +ÉCÀ‡© ç]ñœK¤OœÃ®dÝ^‘}Þ ÁÎ#ÏÛ¹´²Gö‘^— 0!áÏ%æ:¥wD +jÆÉt‚žÊÇ)r(*Ï‘pœéY¶²ÂŒèÑ£¹Yð±))VèÿÝl’« žÈ¤lÈsBö«ku÷ܧËZ¸~ "—³§+Šd·ÿ…ìÎÍyâbÆïå\¡Â×(AýýdýôÒ-ýRh…iïß]žJpdàéù9ÆÒþ™À~@"á¿ ôÃ?˜(éCMŽvr¡iRü­‚iñ—` ]ð*87–ì!L Õ{½Å¯žÐ9@0n-Ð-ÖýñSØ›¸•™RDÉ8°ýFÒC0ö+ +â ka»e:(Ø@’™ 0Î’ÇúÙ˜ŽŽïhêþ{'à÷4‹Ðpñúòüôôðpoo{[À¹„¥÷ô°Ð†P^2òJµØ}Ô{±Y ŽªÕÑxŸ*õX¢Íœ±Q‚)ÕôöûeuöªüÿSöwËmeWš.¬Œpä×Ñ-f%-æIëı#’Î2ˆ¨€L ˜D ŽEâ2ûjp¨]Ã"h¡eîR –¶X;µu .…¼[™g>«KpÝÅ÷<ï\ ˜N¥{Öšk®9Çóçcþî̇šd–ˆmœþj³=©gÓA§±Ã«ÌgK_kiŠC·ÜãºÞÛùÚÆy2Øleïí;›auî$p´_½1À3¡‡öFêsS䤶£pX‰ØŽY9\Þ'=íØÕvíÌ—ýŒ„%dõ}w…J—· +ŠovË$Žåq8Ⱦ3Ø8)Ëù‚íaµ¨úçÀnm"t7É1è0:qms¶¨zuµ˜É Yw˜tóÃõ~5ÚU¨b±ÊÅpˆ:ÑGZb˜þÖ³דÄÎúCOõ)ñพӂ~îV‡K€øÌ¡ðÖÏݪ„ˆ8ms¸?9žU¥†£så.¼…Y0·ßo†{vt:Ú8Ú'Hn؆1æ$Í}5œ·ï»Üõ„Û3oÏ„u(ž@ëÁ¼äk›gEèÓéGæ&f‹³YÖ&z6]õýòüôÝl¨L(•F°þÃÚ¡äòèZÕÈ*Ì€E•:0©-áõoé +ø©{0]¡žOQuÐÛÂ5ÍiâÊh3Þh°zVOÔ-=®^õÍ.iïë7oæó¦¨7cwlæèºÝÑxJÉäÉ}ÕÐŒPÛ5_ö¹oVËùèà€—”Sºìë¹Øˆú4Š“]Ù-£va:Åä&òæéÉ)Ê-ϦG¼ƒO^)jè‹$¿p2ÍaIôºä.´ùËM·17()!ìØ÷m\P³ppΗÿ‘öÓTÓ¤%2.ýá›wVß/dlÎyr4êÿF× CIÎç÷ùÓð´\.«ƒ›%Œ aú§õi<š=¥œó¢>‘•J/òˆ«R›ÿët48¸ñ›å)±bïä­O³_øÖ…´r2kuÔì oï쨩gÚÇð.mM@¤ùèbÉø€Jè['æL5êŽäüÈRů ã^“§«gÓ¹žq7×ç0N–4ËDÍ«T5e%ç௄F„ZÀù8ÙÏŸ©þd¢ß«) +ÕüÑ£GOŸºàÕË·.|¥ü½]áü¸¼ÏéÎ*{´Û)wÜŠ²x>â®f5·`|ž¨ Dš·(ñξ?zŒѾ[ž–ÌÌÕÚñï+Ñ*ò¶ÏâÙko‹f¿îOðWû1ðjOEBFCH€I”ªMBÄî7¡&ñýwN†ðÀ¿w¯²ÝÏË—Ïž>]>>uE• aA¯²‰bQ°>Jɽ’uK$íÔgÎK]s6©ð(MnLÌf¿?[t´ÁZ× ª>œªûlaëP!Àë–Ví0+½ZºÅgëk[hgk ¯ööâŒG( j¢Ñ>‰C·îÜž¬Ñ¡ +Ue +*ÁÜïËþˆ÷ÿi×ÑAxÅö.Q<ò rj±ê‰ÃÄF›Êó˜ÆÃêîµAÌÝRø¡Ì¸qEw|À5¡×£ÞÌ©yíʽ[eÅ{=&*}Ÿ}Nÿ+³uìAØuÅ£‹$,p¾]×’!|ï’ä‚´Tí8Ã>W¦Õä’H;iœi¯;êR=íÌÜ•¶hc‰·~ËEï–3¬fµÛËÅŸkaƒD´Ì ;)mP½ôVHN)W—©¸_m´/³ÇRƒŠÞ¦±ì+™Sœ*.qº‹ŠÃ£ä«ÈìĵŢ;Dw2SU ý/éPÚ¯z›×òqBôÐé+­ÐÀô†»‘œ›ÌC•ǵ&„°—ÒâÊIÔÇégíØíŸ6Î4\6ËçgK畹³.€’Ÿ/2ŸªYžmƒõ²>q"eZìû£´Í¿ÛÒ»pŸû9ˆ(õi#B“£ñuþ0ÚÃô~Ašúƒþòìa=¥öÙgh°!£{.@ÂYuWÍðUet„À-^a"¾/çr¤zqÜœLÍÉaÕüÛò„˜«žŒˆ÷“rÞœáã[§ì 7÷)d+šƒƒ)aF·ð–×à\ÎŒ×!s"¿ 0W÷K-KùfgµÓ8'ûf\а«m­Qì,ÿ `˜…¡Msç³å±ÜrGKðœˆÁÄÙbU£›•î‘€,†ÎMsþܾE8Gœ&{áp¶õQ¿È}˺¯G¦`i‘ù³ÑÍf… +#9j(#>y7íà*2Ÿ’¾G†Áã¼=íwFo&÷ö“³Én7ØúâË-WR²ww÷hCzÛÔêo¥¤"[–o+ù Áò]Ä–È«úé° ç·DU7™«aŠIà•@þFùŠB÷û¨:-çwi?Âù¢>žEoleU¨'uô‚„ùÓôøïÑÓb”øŸÿœñ÷ôt\ýf<ŸÛðÌþô‚²E@Ïr@ ß¾0²à©&¼¨*Hë\ ªÆf”ƒÉ<tý>tôߢ¾’.ÚîÁâ`sîZ”Ž~à³t1ïèöˆA`ý{ÇýExïðÿ×ø®† NßþÚøô¥×M™,P‚w?v}$ýïÞ}÷Î^~e“—8`üèÙ‹lˆ4_8Aàå+äûqrBçÇ(m/­_]w=#“æB©¬$áI¦ê“ÙöصݪiOÝ¢áÔŽ„cߨ‡ˬ©B²]»¨½i™o©²:ñí6W·ú·b]M1Í>ÕvÝLêÁhñûY±m‡#A¢Âò(l„°àýÑ +å!L…gðb@`æªíôö  B®Lä%6[pZÓh{XcTûÅ$,ka +ÕzK–ÇW}ZùÉáî.©ÂÅmy^˜ð$‰Xvjôjè}—zÃ~ûÆèÚ°º@hˆþ JÁ‰a:gx³Ð¨Ó;m/Ê59ã•\¥ªšjœgµ +@Ñ€¼ +áùÂle³†‚õû“% +`3"d¿kMÁ—PìºMu·¬•4²ö™wJÉH®n ¦ž¬ŠË—Œ…9K™>ö¸_ÿñ÷¸¶y‘…I!'²—B‡À,fýñ¬²) àClU³r‡„VzÕX @Ц¹c.©‘Ù•~G_¹;ÞȲA,p59Dmr„kv"sDþ#úy +ÀÁª°]ì’˜PI”ëìÌ(Ä›ûÛ£¹šj’h)¦ùå iRO\¢ˆÎYðPŠ ùÂøîðƒ†-蔲ù°9è:”¢¸¦ˆy?ý(*_¥S¬„ËkÓ“’oBîwÿ%/Õ}{ÓZÎe'Mƒð¾l¾éOy¡>LÚ€b2MÇ®çŒ#Úf0ÿ\é8n÷Їø½à¼>u´F¿ëWû+ñ4ÕÅrjŽªa»?T…ÜØøüê•+_ħ¥¦8Ì–Ä®²ƒ­Y·+Ãah´'Ÿ3P¤.œ§7eMõ“AwºBhÊI¥ô‚ÖŒWõùÎyõ’Ìí­ à+=b^Ë<ä;Yš˜êzt#k !2À­€IŽÇ~Ù ð%š¸WíÞ™uœ ­åpÑ8)/µÔJûÐ>ö'g£v'B˜ýÀù˜›6sêÕÔ•Š€È%“Öå¼dµkâUâaû›÷ÓÔZœ'ì×®|õÚÑê/µg³.|ôøéãv}Àë·¯…½·ö«`ýùމ«—ªéeçZ@K¿i­|„Ú¨¸d@@V*×í%jåß7 ÓK0~Ï"wFNÀ<Ï­“ýøõ½õø±ü î£!´üì×ç¹”!Œ’f³@‡´úqç†d:ëÁ4›t÷EŽTÒÑÿìôé£9äd›GÁ~ðÿ¢´kzöôãÔæÎˆL&S'ÕlÖý Hq’l¦å¦,Ð<ް!“çÍØlP”Ö@'KŠ¿¾aá¨ûè!ši‹ Àë @GW¿·&í-§´ØzÏã˲ÌÕnÞ– -þbX©¨EÐú—Šfí*“q‚E…E9yÜÉü® _Âݯš»ÛYÒœB¼fµåC½ºt\Å +5‰wÛDkÖ‹@À +á,ªþâ QÙ Mú@ô HU€ÔØög³áNSíß3Â+w£ñÎ~»ïéÚìΆI^¸JßÍz¢%HÖX$‡è:Ç'Äh·uKr•š ÷Z±£®v1£;-yš7 6ý­ïM%ÿ¸ãY'ùÚ£¥"ɉN¥ãò5…a^à•BŠ®¿ý°t°S€ä*Í!EçÌ™±<êÕâw@DfkÂðB%Qh1UÃe–—©t¢E]$Ä­ª-pa"ê-ýöU”dòÝëß@éé—-+©Ï²DMÎ¥ü]Ñó?¢~ÎÈ¥aÙ§À«–ihqÂÍ1 +@½Á‡²È B++Ó_Âd=»ø<„“9™¥ŸµëëÙ0»÷H˜î}Oä§l¡äŠ€»ï‰k«Tá#”G6úÉŠfÚïGÃY³YìcÔÓòä䛾ù”%i^ðú˜ÌB´¼çŽ:¬wÊëM38ÿ :[ÿ‡ +çÑzŒÍã #39(ØA3‹¹õÍ®Èè©=a`ßÖÖ/ƒþÙ9ïÊ•Ï3:LL.é5ź¸FÙŒX¬:]eÞ,âæ•Ìqâw²À;œßG) N¾ÚmµØ‡{-¯7œçu}Toª›H~8ò¬åŽäõ"kTh£„™i¸Š"Dº;õJ¥Mš¸P€„š3É{ÃÆ]°{»²º¦ÞVOÿ²×Û§Ž*”Ì’¨¹®BHž›ÅN‚ÖÌ*-è¨ZÕ*Ã1œSRœ±éC´óõ‡œCeKJÃwাÿwþ +ýýÝ à…SÚ_½xñêÝ‹g§Žh§§OŸiÈ– ooß~÷ÎY€"`,aáÐ-rDÍŒ øû—ïsô^As5ƒr +Œ•u³;>¤Ñ-Þç¯tÄ«X®» ÿ/ôï2‚Iïuâø¾Ì)àƒôØüƒ7ÂÕêçM¯ÊE-Œþ5S|ÝÅ¤3£¤Æ­„P ¾ûþýk§<´]ß}çº÷ûs€gO7MÇ”¸,T’Xþö­ô­¦õ#Šåõ¢B”ŠR÷gÏÿ'J(Ì•‚½ï6Þqû@©ÌugDõÖK‰Æ¾Y“Q!(4(èN>'•ì·†éÜÀ{ –¦kRû+›_m lA YpS×ÛížyÒî¯ok°®7±¡ŽÇÕÿì`WŽAÛÂÕÉy{™¥Q!±²ßHý pk¾vgÿ÷Bî€öt´db÷öÜ`Ý­¡“FÉE½1Ç ž‘ÆÉr˜-nö¢~Ùªäa+Ú5©’…l»—U‡æÇÜ‚‡4Çbëì·3rG5#4i†õó?¦Ð¡°$O>à ›õ¾:;ÞAÍJ8:˜±‰HÎi +eâ•ËôñL4£¸5“D ýAïvï¶{'LB"‰…¹ã€µûµ%¯ÿ–~–Ð=pÿ2™Xþóp²Tu®'9~EQdÕ³e9ÒšŒ–Bö« ”Ò¿.Ž’æÜº§ ž÷»ä"Øj“néȼ¦IÛO<¯‰ç‰…À »·?ÝF…óIåÛã õ»?jFàf(üÇἄҌÈ9•cæ‡6 .ü@¹. +A½<èL‰:tY¨º-†|ßNŸ”DçÞ ]c@”! 2ôùÆ•+v‡_"ç2ñ—L9§<ö?숟Ã{î çÙ†PÔ¶ù墾ž Ó¥]îÓü×·è¥IIs¡Ð[™»ÓãZæ|ßHNé骛ñö´,y†õrðçî^»‡ð=€ëšM€Ä»¹èõHy´„ÞánÕ6!|`ê¸ ±„Z’W¶×JØä|LäâÇœ;ÎýŠç¬â¹V?üIjç'èÅ 1ê…þñûx>í8]>~öìUŽ xåIÁe7`ð]&ŠþþÄ^v²<¨é¼@ÕÀI§Â¶ÀžßBÜý@Ö© ?ðì”=ŸÅ\ç-]ý÷¶ôˆæeÓ€â±ü”‰ý^¢ø}¡DEÈ"º3‰Ëx2M LgAð/¬z—!ïù +þÞs¡.`GÉN€®ò{úâi3tZ–9 Ð>€gÏ|òâÅãåOõ8ôõ1"›Ý–G ¨ÿï³ß“ù‹=máM$éIJ–,³ºï©Û)ÖüÓ:4ÏSÖt9¶Ù×-å$eÕ)´¢™¨† ?6SüTÕW¥¨êµ¦ºÍa«ÀL žÌÕÙ¿,—´ø¿§ùÑïL „§Ù¬j‹‘Õ2wKç ¤o°~rœžÆK•âòUž[¬Ú+ôðP4šŠAxÛqÕ¡{±Bieøšú3lŒTƒ º}Q! BN†ýsbqAD²‡pvRû¤îÿŸ\ü6ƽ:Ýß’Ý $ä¸î.£Øµ îÊŒ t8[Œ£”¦+˜o‘ªxI³I–;åW.õi’Ñ4«˜;@ÞÚ¡ØLþOD7Ñ» Ô‹rÒMÈL„¹ Š]lî)XNFd lFù (T… ¯o•1§$sxû7ÀK5+ Üh(UiÑŽ)oE'æç;kºâ4ªDÝAkEË$$þ¦š`›ÖÕä„Ðg³ñvßU.²_õw¼Dú.ñ¢U'02…Â3r¹©ô¢˜õQæYÐèðq·¿¶E ¹dÍ9eÞ},'ƒðT$[ÂØËÔÏpîÃDåp å¼àÇ•ÿ"ÔRÎ'÷O7JxÿÛŽÓXÚIN¶ð”ì@[Õ|pŸ\5€–¶T.ÇË5V;åØê€ð;•ΓªÓÍ"w¹õ $¾–y]æ>¯Éfh‰ÎwÌ'[HªWˆŠ]5Ó›#jªKdµk€Hu½Š*rËXŠ WòÍ0ªóÑÍÌ%HaÙïm}úé•OÝáøs7¾Þ»¾»ïžV“agsx[u¶´œ2Ü+G!º°#—¦Ý¡*î/‡7K¸ÄT:+ +ç^šÉ°„êBÙĺq¡)dFŠ‹œ§˜Ô4£á*xFX:ÔOR1õ‚ÒÌ»p{Ö©kÏÇGÓ£#G< àå¹P÷Ú™oÎxïÔ¿÷ïíÇú×ÈI-BoËu±¢EÕùÀv&÷ÇâN'=ä£ ›B‰ðW‡XðÅ¢ç./êŠZ€X=¡íOÐÙ§.âoüãV75‚„œxõœ`Ô$dÑà ôW ÿh ebÞ¿WIPÓq<@ À.€ïÞ;#âõk7HFdnôøôÑühªðøO^dw€§Î®xúøqÁû¿¥ŸèøýŒêálŠ{öoXŠZcÑp …PJM_‡”о§nÿÖ¢!QˆKZ†÷ÙjÔnoéK”™4 X9¤Âó,¬´NÅ$«†›å íK¿ïÙOyob¢.ÓRŒªo±Õì6!¤&KiÍÒW\ÏŽUêÙŠmøEuhN&³“”èóÚyiÖçüÊÆ.‘õ2jD]HÀÚÚÜÓWûþXC`/\÷žpÓ¹ò²u4õüw‚3ÓÐ;?Ü/ãecS [9'á-;½2Á¨²§ÚlE㺨ã„ÜÓR² s“†’~—aöqÖ;³ç‹ßiÜÊÝ¥žó rïÞúêœÐØ*³„Çe³¬w4q>Öá]Z€R4ÌXZ„¢ð…‹¯µÙ}›Öd^mÀørºÇÎè£Ðý~vÒ8MaÒ ê?›¯0wh®Ø¼dFy6†„®ÉŠ”‘ó•¶tâì* ¹.3Rj»-hÒ¼ö.}(kÑiå”q§z§(v!q”„ÂE®9i(V? Iu¥U™ÿ.©¤yðÛãê&E¸tJ‘ê–s¾ÆwÊn¹!Ë5Þjûp>í‘>/ªÑæ[¡OÈhs2éÈ,ñ?… ”¥ˆ.fž¬lႉCK.2§ˆ1¶/)]»_n\ùäP]dω,[Ú†]€Âm̃´.-þÛ¿åê¹²ñ…£ûׯ;Üá(üw®)¯¾V…ÛÜÛúÂCTl J‹ñëò3ÙG¦¥ïÂ[¸å §½Ñ>:X´ú°ö”èËœgÀзdhñírv2sNLÑÛâBh©›ëròQj‘þ'èñ3lÔgeÄ: +À«§ŽÆÓéüèÑcðõìå˨¯Þ½÷Z왢fÔ1Vü/r +Ù9¶Ï+‘Õév ¶.ñœnq6öwTïדï}7—ú+ÝÆ‚¯ï :ÿ%’¨¹ßíý‡1{þ +ˆãâ¼{äR뿼fŸÁ_œÃO¸"ÞóÅŸß—;A<áõ[—O–mN=z4­FƒÑü±t÷_´ª§(§§­ ÿ–R ~’šY³ê:MÑæ£t÷r·¹îröº_cPc1Q$jm±S»\ï4,#¿-Yn]OOùESL‘eçÖáí«ý‰… Jxžzeã­ú.;áïÛQ­{|Q[ …Ñ7°ÀÏh®¬U lòÛh% µÛš/«mǤ5‹Ä* µN­‘¬&_u†«¶÷.(VüÞv” ++pý뎻Ìó(àH ¼mR3—BÌN¤‡³Ao‘Y ÖjT.ìvæ’W'ÕµÛ‡ÔἺ;t}ó 0âÊ<Àÿn&Ò~lš„îØBáXu;tEW?ÝYü rÌÃ’pgæ¯Iv¤É²ÚÄ‹Á¬6A8*_ÂCZiëÁØ2V®üÁYþÔÃìà†Î0”ÿÂÙäAgWÀlöïÃÿkÖy¹Ðýˆ4€;9pÂøÒÅX‡/rÏ¢Û@ +<$Evû‹'_.¨™02QF³¶à˜«…¹"·–Z@¿D?¯`T?J¼RÛÀzAØ™:k Œ¶G+ +Š,c†1†«¼Mˆ&¼Ý¹| Û¹ø¥fS +˜ 5Ó® tË <<øp4Ò¨ AÓI}öíbáÉæ–Ÿ52yÌG]-¸È†–sÄ‹¸Ëdr6;þ-xØ,2ˆ}]B±ëB~ áÆWI÷Á`þ§5çê<WwbU[NûoXŠ‘^Ôî h[ŒjvæIÉIç|ùÐ_椠T1¨ÌòÏê¥RÜŠÌëÅýtzcàÖï w²!Èhü©hp>©×sÆê2‡¹G¸p~Œ*+\³°ÅX]2Ëó!ZfÕ4ß6™÷¡ã`{c% _ÕùÈ3FÚlÀã€?þ¿HÀ­[âÿîd¸µY„Gú•G¿7°äóࡨFÎ,ŠPÛº +‹²eå¼(q.>xlÀÔê[5³ç-éšsñ?R»ãp”G£p>N1T»²ùy x=˦ÓéÑ£GX°OÍþÒcmÞ½}ýèÏ8{ÃAg;Öµ‘c=«³éÄEËŒ ¨p¯³W!a_Àš…sõÁX/ÚÿÚèÅ«ì!)OÀv; Š»>í¯7·!ç¤Ç‰gâÀÄdÿ_§ ü“=¨3ðbn´ÿç]’þ÷99ùõë—¯±ð_¾DO:=m¦Gîøè±ç*¸üÿr}zÊÿO)ÖâSÛâ÷›çüˆì«á}¸Es¬»µÌ,¶h€QÀÿcôÊ Œ™ËÌþ=×¾YʬÏBš—ܤèî\ÅSPˆúšF[¥Øi­8/}öÛeXi(â/…Yà îÐE–ýjæ@°ÂÜñïOÂ\3{Ðz‚ïaˆÈYûd{OÅAF[ªÒR§5l'#ð°iATâ6"’¶U¦r­×½õºÂý»EIÓá¢ßÃÒùi(ñ­ïüçÝí‘ †¦VÓÏ›ŸvÏP¤~ï–ä·=Î>=i8¹‚`TÃÇŒ ‡Ë5 SéÓ2ðëEË£D‡3Ï6&è[»{NSP. ÐÌkí¢¿ƒ“m¤ƒB|‘¬+^D(¡I˜‰#‡!3®4€EaÌÑb .¤)|~P?·à‡cîvæø.4iŽ;ÕYÂðŽ( È—2Wdáa%ÞÒ­”ÎS|á)ºV§[SE1mJ9"$QÎ`Ó«SDW””ÒÜçÿèÿ¦[Ú\0Ÿ^6yUÊJRÏÆÛÃ¥µÂ$ KÚëÚÄ“ã!'ËïQÆMmé°ÆeÁL¸SÝ/ÏunxÑ¢OY-PÕwºF)µ¡®Ï<›^ÖsÔÊGÎý¬&Qñf¥¨_ÝjGé7ðÕº™~ã±øÉî=G[Îí½Hÿádû@²ŠDü/@ +çâcˆ––ƒÙQÊTy“|ïìtvð$øLf"§0ç99Ú¾@`O- Ì¸Y_„h2^—;뚺ƒÛú@Æøh9GÜí0@!S½O™¯ëuÿ += TûÏ +uiq[œ0²?ä…«ž­š2¾äCª|d~fã$Oi¾ÊÔËá­/7Ю˜¢­/¯_¿u½·›Īô¨ÇîÆ@À<è8â©Á÷^»^¨Ÿ3> øðp\FƒÆ‘·Ky§Ì´é<|QÙâ‡ò’sŒäÜ]”)-} +²¬?_Îi ëˆÉ‚„¬“šS 8?EØÿ*€¯^¾zú¨rà£ÓG§_x€“Ú<)èu6(ƒ¨IlcPUˆÌܹ¿¦g½ØÎö˜kvâ…UA]DUw½óõLôŠy›Gy>ÿ'fyéž/^ýFó« /Å…K=ñ-Æ ÞÄPú#TTBŒÒmyÃrœ¡°e×€Ú @cÉ3u¹çËt¼/f €3!Þ½Ï?ÎtœYe#€ñ… %êå á>~„ +ðQ2#?NìÐP¿é.¾µÿÓ¼ÿAþ¦´ù;iPJǤ,°±YüÓÂÅæT³Agä\[+þ­ãAó‚büy`Ù*ª†Wo,ZG½G›ç|v5h9ª +P`j'ÖQi÷€³ŒLÛU|Ütu ÿŽÚR¾í—@=±¿xv¼°¦¥ŠÁ2 +Oè “{6.peC•¤JöõÕS÷G_`D!¦D(”iª­œ`¡"%'\ ¹›ìã~‡¨2Ÿ‰0tx3áL†›ÀJë¾×ûõ°ÝÖßErhõž¡õ\Ǧidg +6 +Ùº˜f±&Ýí†|¶3[þ–¬±÷Äèû®^×¼‘v¸®Ý!*&</'äÀì·±×Qldë¾ ”µÄTâÜ”\ž–•Ç˪s¿)ÊÂÊO®(nrEӬРêç «ÚÙz«ÐRœ÷ð0¿é I€Ú „Åì÷vðà±nãÏhûv’¢p©äŠ”K +ùñ©r8ÝÉøvÏOUˆèdèÁìÁªÅ‡¿ŸÕ@ñÏax¥²ð‘U ÑŸ"}f_Ù¢ÚvQ<û…`?8Z-#Yª$3»R:Ë.•dIZ¼Z: 0ë]j‘™á”@{xU}›ú|Aò|$©NÐþs?i{]¬×vû9° ‡óãúøìw é¢nÏ–Ý/ѦC JÍ>uXe§>Tö@²ƒ9EÃd„„ì—v¤gƱlïÃyyÑFTþj¿™‘‡žö|i€Ÿ–I€Øì2žd— +ãN:Uæã'N²-Ë÷Ýј|˜ç?„ÙL51ƒôˆ£ŽÿÛËq±ÎQêRÝÉHJÁQeNYôMZ̳•ƒ>‚”9 {h—a攢C½­O¯xpLûë=·£Ž¢ïw¶SŒ +üG2_£ü““" ]çѺRî÷‡B6ª‹5Rv|Á Á_F×}ºöBY$ÚI k¡¸ã¿§Œj^^.óú1¯ÅÁ¹ls]uCÕ¢„†O=E90±3@Ä— %}%"oÕ]ìè0€‚þ$Ýÿv‘+'ž¢€ò§*ƒÁ¨~Œº$þ¿@™ÿOø8­ ý¿%-±4{³çýúlád64ía[%Ü`†ÛÒ¢ÕT¤n½¨`•ÓTZ îÍÎ~ßœ>˜MúÝx´š§ít;ÁÆr(‰Šüü:׆z2¼º—âÁç‹Âvh{ Ù‘ÍÏù°ò´®¹k}Ø6Ùж‹ÜNN}ôØì/<ªyçwüIõh{ ¶MEˆõáGÔŽŸš8M›Ñ{$·îLï œ+¤²]ÕÖ¦1œO†ñ œÃO$ ´cùNhiîOë‰ñjöø­&¿Í[L²á6 +@àK“õ$*÷ªàÿ.UôV÷÷ëþºõ•Æ/ ÂÄ÷r§^˜?drÛÒ´Ã °¾¿/œcûûMµ™¾‹è„äú)ÞÂL‡Éºêï$_>ECËÀP"Iˆg"SäÚT7›œ²„&à¡Ì"¦`c£x¾9¨—ä«û½­,ó4¼sKHF5X§ÉW_%É€¾Ì­g¢¶ûF.b”)ÿÑcÚñŒ$Ól +(Zlä‘ÞÌ–9cëà‘æ“üW´ðÿu‡9eÖÆ7ƒå‘ŒÈ/†ÎšßŸYQÆ" ‚³=.œE9A¼ânZn?–í¥€€×}ï|«÷ÞIVØåP¯Ê0ë)Ú’`=¤¼dv—_m›‹®áP‘ªºé÷©×¥ë`dV¿8•úÇWó' Ñ8w§£` ?„ï²2â*ç Ê8»6…ñzpP¶p‚Â:eHñJ^ÖÕô|Ô©š¢l€æ’°³³³ß«‡û[ã¸Ðõ/·¶¾ˆõ¿±ñɆûìóvø–”<±ë·´‹sûÏênߣ§×œ‡•5甊 xö籎RêúhÐͪ!)ñçÛ €ø&Õ0:n²ÒÒcYWç,̺z2QíR¤üÇMˆ›'®Æ §ÆàsT™O66¾¸þåuçÜÚ°¿‡Ö±³å¼Žv%‹m€]’ö_~ÐRàëýá}ëD5ÄpI\…k-X_ê­e]C.ÃP£ èDxÅ«Œ+–Ak29§LäY¼™³ìÜKÕÿ j‘þãä8?øÿÒµO] ðêÅÓGøq=ôøñ©»áæNïÜ 0 3  a,Œr*j%‹ß€³,Ô{Óª¶þgÉ~`Ö.6[„àòF® 5jÈýy_‚ðÿ‰E-@O™ø×ÿü+šÈwÆM¸°¥?ßÝJ§Ã{œ|ã{ܾf:ìÄêûÁ¨ØýÜýM£ZÀûw¢?ØïI÷#¹§§?š×GãÁÐU¯^9–bÀãÇKGZÀÿ[¢ö~”šÙó³³Åù¿ý¹F8ãúù·‹…ç?ÒŽ-–n]ZöÂt°Š– YλÕj±8_.NVMÝœ5‹oÏQš9[¬žÔÕK…úcóZ/WKZwí"Qg/Wg9¯…ÒL¹kÐs¸tJxí–\î•N󻤭í›ÙÙóÕâìüÛÕ`´»Õ›Õ“Ùlå†ÞDM[Û¬ìSåµ)-v³lPHÍ™§‘âcyòüßΞ4³å¿ðr=u¬«ßxxæ–ËùãÎHIïêœ4Ù,—ÏW„7ýÓêÏgOHÜC<5«fâæ¬Î(&ˆœÐ«~çÞÉì÷¿ýí™ínêÖm´¥~ßýÔEZÑQB$NIÀeÖLg‹øÖµ¨öû¿Äb óg ò¤Ø==8÷j¹‚×áÞ±Z|ÝÀø`X¯ÞŸ+¯šCg{/‘·S'ž“q«óó +…mñ’þç'Íd¶\߯˞rÍq2eiÞðÍsÇýfÕp¶œ-¾}n¯ïr1;;™Œºn.ŽÄ›ÉW„ç\yZ;©›óç+ϵmæ°†HV‹ª?}ó­ŽQÚ4«Õ¬A4ÈY“¯gg0÷¦T‹32çìß–‹z–BG¾¢9€Sëú>E…„5ˇýju¶ø–’º:©gøxN¡£m2[<™Tƒ™£s%¥"Øns¦\GÍbù$«Iûcržâ3¨ž?sF8ç›åsK|#ËcŠË¿­–ðôälyùïJ]v½ý»Ô--áÆÞØÄIYÿAÑÙìO  åìÈ.ïuÃZ8]S0&›´‚) +ucWT\ øB׺;ÊP÷WVƒî)M'¤N ·‚r|#£é_8nÛ|QÓbP÷ûª†Î¸@^ɹÓáü¹åö¼>DM ~ȹL«2-Ñj—~Kªû}¬ +$â?}vkÎ'oÆ7%b‹î’àz4€N¶ÁÙ½wè."ׯg+  !0 +ÀÐe,¼ÀÄù]FÊ»ÎWMw@aòé‡(¤(£}ØÂÍ'çX!Þ¹´0¢œÈ'úòZz‡«£Î´í»£1èµ=XJŧ²#øøÈ7Ñð_¢>ÔçÖò8¦€}±u=sÑ_ïìîN&Žs‰þ("1ñ_\ÛÚúºHBX’6x@“”Ï’½-*‹c»[7h9ï ºˆæ­ÐÞJCöÑëêä°šý©xÈ÷çš-šQ;ëüãtÊ'óÔ] à€W/N›ñÁx<ôè©ÊÁ³—ewû÷oß¿µཧዋšÃ™ç¥Wÿá!Áâ®Çêé ž†üÅØ˜á@´Ý,é©(â³xíL; @wßâßí{…è 6poì†ôŸj#v'üB5Du€P„mþ]Gà­z¾EyÝÿ*Ê;m1CÚû¦-BÏê¹/ª:!™˜•“nõ÷øÑÑ|Zûãùc±ßa]8?m>þW2ð#„m[SJÆNg¡-¤èãp×óTÑ=ÞÓÁ¡Á€/nÆ£év ìÒk)RCð,õQŽ’¢øR©9mm³{ÉM³F±Õ:¢ß§ÐmbŸ¤öCÈÞCfKãts0FN¨-Óz\Mõ¤Â>ò¤ÎÐx„ë¸êÀ ~x:—é¸aŽJ†§íËFð0t–ŽC°>0$ý–ø= Ò‡>#(‘ؤ(Í„dDÇ›´R¯wúku/ÉtWnýáÓYLƒþm~¼òk´•—ª©•ZÝ¡¾möûìQøX?>ê÷oœ å¡«.+HH†ÓOCÛtobeÕˆÀì!ÎÂe™%)üoÈWš3$§CþâÅc> Q>sâk¯•µ4àH’¼Q:(íQuÄ„æY¤¦Å•%š:¾¤ã^$cG©ðéXž¦î"{‰pvƒ;4§ö´›Ñx:^Î×òê””¦¤ZèZæh±L$̶G#2áZÇÙ‘;¤#MâV§w;)õdØà]œ£Ï¨1ZòÂx哘 Õ-ü~Þ>Ù±×.3$Ç·Mî!)4ȃÉ1€:ûS½æ›©¥P¬yJJ1¥kLùà}» j§ Lf÷ ¸x—x¡te´Âˆï¦¿sáÅöÙ_Á(!köXû²Y±`Õ™|XßGpµ¬œ{úS¡ÉlQ–nÚ/ç糃iã­(ßP±çwœ ÈEÔ¥ðNš*'ý¬‰ç-øLáβrÑ5ÆGw¥•hU€¯;Õîlx«Wí‚þP>ÏìæÝ¡a')m(·â!‡ºœ/©Ê³ÌÔ•Äà ƇY gþVèøõÙì·|_ê(2·ÜK¦Ç¦À9—¼™–jÀKÀ +WWäò|ça´®Q|–®‰Ã­­O®¸0ðÿåõ[àÿîõýÝÝýÉáNgb7a¶=YEØØØê]_vaƒ± ŽÕô‰âC‚ß½õ£ðVàõ+·ü}Š=_ÑLÆÓÓÕKDYª^©ü}Ó÷DÒÿÓ®{(õA÷¦{Ú‰Aßó4Ë1’7oz¬çÅÉxóäO»=Ú—÷%‘½àAâà œHš—.Þ,Ç}J¸y|ûµÍ¯<3¿Ó¿Ú~øÈ‹5&(WNÓ”ö›þ6 8¥yä)ž‡\Å:ŽþÁ x’à®pS/9‘;~º¿Šß|ù¤¤Á[æä Üp1ºñÏtpq¤·}’<ÛáåNgks»³¹W ñ7Q9†Ó£;·×GŸ’Î_y@·ßǧÿÜøgð¾Ó¹Úž¨ßžëùâ¹ÔÞÁjg»ï­m¢#3¯aTCæ…¿á“Ä6èz³ÓÍI­;››²´Óé¾'Œò’ÿÝ®§‹+®î ùÚŠ]7Ÿ´¢‚³âûÄ~€¶M‘yQJŒGß{§Ìù9è’[Êè†$Í ¸ etýþ¶¹‰Ÿi•<øµD?W=ýÿ’ä®]#!<ò¸ÕmX"ôö Xb¾‚”ÏlOéC¤T‡ƒöxßKtå~=½ÿ¨;r¯Ÿ¶™Ä9\ä4Ì¢¸ÒìÛi—Yª}·ýÑÕ‹äjÜÒ|Ûæúî¤~Þt²n1„ò‰(Û‰4Áº{³¢PZèjäBÙ!å>ž°úÇvNÏ7>ðàç±á|¶l9·«ž=o€ŽpîrC§„ì2®Z…¬ñyÞ­Ž-d.¨£ÙB¨_Aì&«.¨L¨WaÓDÜv›h—!€Þõ/÷Ó þÉC¸rå‹[{‡e¾IK¤~¶€ß"sç,-û^t87Õí¯Œä7¬ã›×šÅ #é…2qኒiãqVÓ¯½™·û¬…>ìëʵ?úÊVÕ +íÉU2 ¶âÔÛú¤Ìغ…š£p«‡€jÓë¸U˜àßJ¸UTƒ¢Aõº³ç¶V÷&Ëa§jÖÛ—FB…s­¥³j{¸>¶%æ¼¾ »pž,u ;C/÷H^öJÙË¢¡ÿ“tô÷h~Hž>åÈzöôÕ³—§óé0sÒ+ðìÙË×/_¿}õîÝk°ß p޼x-Z@úÀðŒˆ´ÚÝ¢, ªuï—këDiA1®1å >—þÅg d ္X^B->gUÍÿ„ €GCÀ-öº¿¾å$Áð'œ£œxåh€¯Sz,â“§IÇ÷žvœ™EY°×#ËÐHýÛ÷¯=7ù• þ^=[bêÏ=ÂܦPС¢N-?ztÚÊùÇtÜ<üè³l ûUztþfõíŸß,ŸxHTóº_Û5o£3¥ùkV§Xaø_®Î¾=;£µMëúESÿá|µ|Ô,M}@ÅY­¦Õý“e5¶‘Ñv¾;ª&‹ÅÍ…>n˜QS1]j¼\e¬ÓÎe»æí÷¬ë‡M3'ŽjtP­Þ<þç7gD\O›?µ£±S{ýå®Â¡Y-a²™yèùrõÆ‘ ûêê9WççËyóx±|ˆ‘ö‡ÕêÖ¤08hÜAON;oNl i–VÍÒáìÍŸtsž•%£’ºqïv}½zî€A]{€XkðìiQc©HÐÃf +DÐ,šüƵí¡Q=irªZ5üªs·n¦ÖÃÔu‘‰ÿ©FºþM--þÃ?è¿‚Ùçç¼]UNÚóÕ“åî!Œo¢÷‡Õó{rþæÛfy†´›¥gÈ!~˜|$Ôè +€°hþ?‡´ØÏi¯ˆÕB2ý¦ï¹³í¡b +Ž<y4ªq[9DAF(:r[qy¶zóÆñ ²wµzî?^‡ÍÝŸž¿y~þço‹3c¢É8tê,k®šoÈ׿!q¾ü…nzßCÛ¦(ÓêŒÉ“e}°Ý«êGd }J˜ÝRCx9‘mz-ñËþt¾\ž‘¯)t0÷äŒ<\4Íb2D™ø!]‘µù?øëŽÌ¢²g?òÀ§È&Œ E]¡væîiù×-.Nh9D€¢‚£3OÞ뎞è¹…Ã~Œ¶AWN–µ~{N§dß¿$AZŒ–úÃYCˆXtH6±SyŒ«®¿é{b`ûpªÍ0ÌVEY…óÉÊÉ\æÝ˜ûÊ]á¼æeá¼±&¡YpӒچϭ +|‡sMíQ]zæå\@LÀÃÛf wÈËÝžg䎙ø… ˆÉüÅ•+[»vbÎe;æ.…óÉìx²8éŽ1ÅÅhÛ‹¾BGAx8ê@ë”E&9ÙhÑow )óô«E£p~Œ ,F”k™=ÊÁЋrA \TCs>ÈÜÈÆ(c73ìW—ª|þÅ[½]qýŸ½án5éxìw&²˜‹Úßi{¶Ð‰Z tìÛQS5ÜõÛŠÔ| +»pÞÖÚê°™öôrÁy’%ç).á|8¨šÉ¾R[—ÕxIÿ4Ù>üä_ív?ûãèÅ˧ÜìB%ÈAAìv Ì°à†q Ò~öïßÿ%€ª“8¨V%¢ T‹²xaY¼.ÈŒZ€_î MðÅÝ‚À7¸ì—ûjydØ{¬ŸÿÅsºˆÄÛ8ãQϸFEñý¨ +µ‹@¤tà¤/ü†-5†tF.¬~5LSTB)*€„F„ùïŠN÷sœßã€Çõã§/=_é1ÊÔã§4šæG(¦£™«®>òßÔîã·\Í«7Η§õ +úI6¹¬Í劚úÉt|üÄ!ÿÙ 7)™-ΚYŽÝ¶Õs×bî:JšuÜ\—ŠîšK4rZ!gúà¼ç!ý©BBãÌÑkªè!µÅèh9©Ëóæ›ó'<£c‡$ˆçÊœtÐøÃéC+nÊxdZ–$éŒWhø=¥•”ºM¶Ì™4pŠŽSx4'j-V¼Ïešìnýfv\•ÖŒľ<YÕ†·ª‡U¯F|°¿¿w«—EÀ™g—‡]±új‡èÓ@ñ¨FZLª²ß®¤ÂÐßì¡&õ†®Sl©´ÜVZã Ò„ìtØ_ãfÒp¾¶h“¬ŠL–§ãé¿k9# +,4‘»(—ì@µó‹*Zi'6 \ç5î oq6{€äÖã†ÂVוÔTœ.ì:@ ¬pÖÀauœÑòmU³4Ó@,1EŒÊóa˜;ŸRè"é&ä5­Ñ}½4Ñ@ë~½¤Ðá 9#¥ãzöÇ²Ò ™‘1›~çö“x±\I6Š„§² ÌuGç‰|%Ï,&f+|yMè°È¯@ÑD@WæóúáñüïÿõGEú°‰¼cY!y4 +¤YRÕL·K<ÙèÞ)}ÆÏxHþÈýxè*ù’ÓYšp²3*›H…¨ûù½™ú‡¦¿ÓnJC܉Y¤Gé"ˆ—Àƒ¡ Wq|8èÅ6œ»††L ¼QÒüûÈ1“íêÜÐ}—’á»Ìôu%$™_sn£±ì÷_\”Ñ(Æè·ãæÔá"™-ˆÅËÅŒ¦ðƒl;à¶zÀÿLP¼åÏèª9W“&˜6(“H-«p® ”`Sï¸ã)Qèp¡T"ó"tپؔªDI;tm™Ö4*#EjÒhäÖ":Ò[™›µSAuu¦\#T)î¨Ñ7ç”òöµ[í€Ï¿^ß½ž±Ž[(®è¸xêb&«+…¶6®:Ðþÿñd €0÷+JÚj˜]¸ÚâÄïe™“SŸe-µ¥!ƒ‡ážUä¼!?"Åø,±ü=JÇÚOÑtŠ1úhn/€=Öv[ÏçG¿9Bp^€9 À5oX¾e;`GÃ÷ ?˜ù]¦’g¦ï‰®Ú ªx+Ûaï¼ÁZÒ¼Ç Gbçó,&n¼V;¼ß ÙÜù (E 0¢ü+_ Ë×2ý hOp龇“tí>Ú*Kt‡þã¯úóÆ7[øw)#š‹¨ÿ~ùxm*í øîméxûþÝkü½zéi +Ho~”Ó¹ã&]B™ÎZIÿ-YÿF6ÄÁ‰zf5n³3^,G,œÙƒ'ÿ¸99>®gÏ= þü¦Ö÷×Û¡QÙ‰š¢”±HL2ËOECët4Ö]`otm”µÑÚK9Ë-¿¶3Á’©Ý““¥1µd–yì…T=䎶µ»<á»9w_ózòûÌ­ý8 ; +@[e©v¦òi7øÄgtý¥¼ß›vGÊ]ª)_Y1@ìr§Öîr½Žo“‰{öî[#SGZ"=u½Êíìu]Ô¤fª,e› „’ª‡*·°|<³n=zË÷oEtëVÛJ=¬ú™ªRqâW‹3óÙùÒÈs3=l>™“ßɤÄòÒà: ¡êõÄþj¶4gÜê|=;)›TxÂJÀö#ùªªc *ŠÎô@­À·Mì#=Ô’V„-YÎꪫF¤¶†Vø±B—°Ž§äëñƒÉÉs—žÒ”k—þ‹ËøÚ" +€}Jv„B¤·Óû:bUãQrD#¬ô´êŒÕ\þ¡ÈÐ{^š’ûüCrµžåòÅü ™â¦Òl€–K™ ÇòšvÚ˜iÖønŠe½êŽÚydi^¯¸û@óË=‡÷ =³ÚKð¶èBòhÎá‡Øý.øOÉ«=³GÒN½H½QnM„ê›sÇ}7“`QÝ%há}Æ2 +_÷xƒô’„7ýó‚z’¹Q˜ºDõ8 +@Éüª °a;¯ÃŠÐQ8l¨pÖ5—\áïS€ëÃrÐçI L=¡õX4õžG‰²$\ÎK™³‰*|ù²2ŸLh*Î/Z8ÿ¹ + Œ“]EæÖŽÒ½`ˇ%½´òÓP%þ$mTÝw·LäÊ[Hkwëó+Ÿ ¸Ãß—s8Ö¦ª®]ãKÀ°÷µÊÏæÖõ/·þû—_–•8ï1Bh ª¦Ru±I•9ÆÆz¦7ÑÅ‹œÁÀ7õÂùœÃùߣpóSd¸%ÐÆGGsû²ŽÒ1’Ù-pîq@þ9è ô¿{÷° –Nu!VÜÄbŽR ”Ûþªˆ³|¢ +Ôâr4ƒ¸éÑú ðŽŽº{hŠÀv"ˆÓPÛá£ãQ: t%”' ¥K QÜÉfÜ Êž AÞ{Ÿq ’G&ƇÑdÄÿ¿DåAûÿ_¿Uhvø?}zúT´ŸŽÇ#$Ø<ª`åÄ©ƒø&þYÒ>NäëaÝŒ´ƒRy0lÍåu6SS™¼> b°Í߯ô‡þÛ¬Õk¡´rßK2 5¥ŒR¤m -ÊeRk•#÷ÅN_ÖðOɵð^L6j¦ýÙìÁñoqàåá]tu‚^¯h•·ñXŠXsøX8¡Û±X·›=[Wyx:¨ë=õÝh'V‘¶!¨Ý Þ6ƒë réV­M!¾Õ HWL\»þænÇ©·nèOr2)‡ßPÿ6©¢>z]54Ϩ¾h0Ù?|€(y§—ý;B +À„@‘L©/kÑ­Ú‘ËÚùéwŠ˜K“Nø,¼·ê¸ß÷6*›ª•˜“NÏ +ŽìVU­K5¹Ë^¥)ÝþàøGtä„«ºB˓נHå<$ïCk= t$ùV‹i_<¤ù³6¦õAë6Y0QkªäëƒÅ™êAÍþ¸X,RˆHCiçj€]·ýú6É£aÔ3Ù{&žþë›n2‚ÿÎq3Ña­eîGt¥í ø»t0=wV£]Wza’ä˜ñŠÁ‘Õ;Úx.SàÔ’©y­—BXµW¾éµU6óÈü05÷±®íÒ¢`ºó`dRÚÊwéGjGy›v}^<ØÓ€ºQ/Ç£èD'Ôípž#"!e“ \ÌNÎáÜ=™cF‡ä¼ ¾«ãÛ¢s÷Ýâs5*;(~ÆVÃÄœq®êf:ç‚,‡.¡Uo»¨â~‡Š°¿K&sóeé¶6®|¹7p?—iß²y¾6ŠeZV§»í”-ô>ð¯Mk[F PÌl¬·06ô”kž +aˆO~·š=;û£þÿßgôÕ©CÚ$͸[§Ë?e_ ÀM@ˆ?•—6$0VÒƒ‰ŠÁÙkVÛ9A"Db}{Nù°îd§7Ýww]˜kjTÇ}˜D©3ì¹G ïìcðfªA¿ŸMâÍú‹ˆöû›é$A7B^1v¸øµktÎAÉÈ'áã„PЯHL‚K[(åOU­(D˜¬i‡Âá® ‡² ìÞjz;¦h2ù½&9¿ 7^\–žš„TÕÓþA‘¤q©9¥`°¦y"”y²ª+·9ùøqC©‹'´Îû;å¶Ð¹cùúôrËdÐèl¿rûãâfË'Q£H2jÙ«{tÇ´„ÍøuïKï}È·;K‚ô~Xí .R¼pHö†Ê/¹Ÿ}Ú9Íè +Mß?¤ƒ7,ÈÄš“o]ñè|'µ8Ö{|¬¢œV£Î/ËÕ‰<[Ÿ¯œˆ°rvLÈqˆt6 ÕèðÏýÓ¥+ ûüùr_\ûúúѨŸ ¨z$ O¸rصž¯–ó£ÚY.É·ºjç‰ðö¼žÖ¸ÎëñÁ;;âä œ7g…ó ¥»¥ýêM=êŽj—v6²NÒþçgOa…¦ðQÉ9íÊâùÙ™ +Hô¼F%'óóåŸ~Ày¬ÇÓþ}ÃÌÍÒQ"~ó¨Z",4~ÙâqØ«*ªŠxÇ]«|â€/žêse>ƒ1å¾€cBs4Î*d¿rý¬œ#óVè±V,v[f¢ºÅxªÁÒ0îMx}$ò"z¤©tµ¤€÷¾¸òù_ºÐîî•ß6a2Ù«zÝÞÐA)‹¦ïÃtCÑšï´ +ÌR|iÂä–F§^öáœD£Ñ¹&:ÜÎ2bŸNGóšâÎeÊ·÷‰tùÔkDbåO)ªGËœ$çïï³+çïWò{õ³ÏȹÍkèƒáxú¨vàôé³SÜLàãÔ÷wo¿‡à¤ø23îûœ ,â +“ &ßéø/ fk\SU[ðø×ZÏ ÈÜÕUךÛc÷tà¦æÓ_O ±ÿÿú—qñeøà»úa¤Á¨ø]wúk=“(‚ĉ`yËÞSÁ—I"¼î>ïÞ¾UÎ|ý6þ=÷ïñÓÓGsŠÙp4 l^Û¸Ê߯•+W¯HéûÑŸ…çïÐb¤prL+I iW‘Q6ÚŸìßJ#>êŸP¡f³ÿ¹ø#°ÛìÙ@ñ(¹ùg»õ—ÙÓÇqgÔŽj t³FDÂ^(f/OPÏ]õ@DÓi·;‡?®DŸCĦ}Æ­M¢;Ø6ÔnK*Ñè§|Ã5‰Hœ÷[?BZ®º}8/Cÿj @OyÉuùM¿¹1-Ì%͘4• 7á»Ûk—t¬ikÇÁmÉÏ$š6š¼­žš£¬Ë6_d© =Þ”èn5—V—B¹'òMÔÈ\«Ì—«ÁͧÍ}|,ÏUõ›"ôP‘ùhú›íßÎy;æqäJú®Oi¥®ÌH¶dËÐU1Üßýí¹Ü&o» +@Æý}$ê~§Óëíô¿Úv5†^¬).Ô}ôC!§˜wzY]¤Im +ˆ¿}ªæTءĸª»¥ƒÂût™Ëоä¼Mñ¬9ô¿P¢tlhãäŠ)ù{ú9tõ“Ï6­£Ó£Góyãæ§îu/þ»CàÛ·ïìp ƒÿ|i2‹ïÞÇ”ç?Ø) +Ä‚ot ¬ö6N-È ïBq âÀ¯„ý<4¬ ° i  3¿Qðâ[\À‰ Í»|bÝÈ®‹¯ié‰ÐOÐež€—zS9ø þ‡J—F‰öû÷¦†‡vcÀýî„,ø~ýÒU€žús*þ;Þ?ô:„VžŸÒ²}”hí'/GÙž£ëN­kÛ?µIŠ7=ž.ÆGÇò·M1í~Û÷eÛ¥¸VÆö +:Kk7·ÁAlç[½[nh?¼6®A#ÌQw ÔªÞ‡ÌyÈwÓmO,šæ°‡áRbm¿6Ó.ºÈdvìÞÄxçãžîÎmÒ_éo­GOU¹ ôPP)G%°„FÜ\ÑJÚëŽ †<=>aÍðLO½=ìµD°ÖâÆƒ2z®`²ö÷s²0@„ï@Äá)§éǰ0kœåtõ–öö³û@kÌ64ÏÔˆ×òíyòRbðîÆT­übAõûˆñA4}A{¿V݀܋©¼\÷иEcúíäÞäþå“ǤE_£ºèÙ¡Õt[`[#ÇOBdš›   v9êy–繤®Ë!2ÙQ‡È%ËJ¾Æ/T¼Áp­4{à9ÂøwÆn¤È.Hò°³}÷BLp¦¸ÕÞ^'Qµ3ª€¨µsø†‰5ÂY¸ãKŸzÿ!]¡Yü‡tóæz¡äh{»{ÓE—7ovnìlß¼±Ýíîl»Pt;«³$ÓU£…:òlw}T^§-îÞ¤Yæöfו¥YÜHdñ¼~íÆÍî¯nø¤¼ݼ¹ãPëçÆvÁ^f± ¦{óÆÇ8ïód§³íRÊðyƒH¼éäåšmüu»p޳aeÉ%q—¥šºDxê„ó|ËÔßüÛöaº~8 9KØÐööææÕ«›ü]Ýô²ôgn\ņý×ôÙfíã5ɹ²âÓݾ©Ìå+^p~q&!ˆÌ;|vH0·0™„e†µt£ÄSV%ë‘zÉý…Ÿ_Ý Àâ\ȼ»±Ã ¤ÞÒÎf±ß®®ÿòéêKºM3R¸¶}íÚµ6Àk¤^Ÿý×Ï>ÛàqçêU|”Ä×𨱄­RRäß|¼Äù7rNjðæ’ôd9ºù«íoH”ùØ’å»CŽñÚOüí”Tü]úäÊ•O¯|úÙÆÆµNu¢ÏN³°¿zñÒ€—¯ÁÿWïß¾Õèöù€®Â´–²ˆ\àSÌÄÖö^^ã=Ø®5¬ª¨å/|9oA¼6’A÷òðÇ0TXþ×T€_û=Ý:BHç :Ñë–·¸H0rƒ¹Ìó¨ Aˆ±ú½6…Nxàóþõ{w´ûÿµ›½8wíä³ÓÇHìèèh<èÓÊ©4"Ï âò?ú¿Ò¶b?"ÛXZ»&=åèʶI¼h‹×-øùø‹lmMÿ¼âny©mN›‹ù¥û E`Ç<Û¡*¬N·¯´kÛèj»À’L/i­ ,üiÓª€â6û˜[s—F[q¶xÓüÖ“~wÁo-°//– ;p18¦Ó’– #õÁ”(Ù + +A9LßEqµG)«Ñµ¾g€íö«c…j†:ÓO³W@Û„9€„‰ü“{è8*„9ïD»CQß]‘ÜÏmà¶Ûžµä® ŠN…Ag‡ïLú œ{¸@ù µZÎÒå¶îïDŽê°tÇ +ç\ Yq¨Ëþb§G +3<ñ ;K3žŠæ °² ’Èw"ü º½’+w i* +­äƒèbl46Ã_Mof怹·öTÕóHY…ïÅ®ñ,{JÝlñ[ü£¦òö1ÌÙq${û¨0¾Ý¦kê÷:n“wxrÚ°7ƒ7Žëœ?K»( +2¥nâ'eýGt¥õù©yDG¥ïøá´žÖÏ¿9zZO]!‰YŠˆ…û´£{bYi¦UGK×[ÖÓûS¾¦ÛÚ§U½\žŸ—ÁÕùyóhêzHžÚÍlGó»:¶[ñ<úçQÕð ! <•ŲÎ;8ª’Æ®ydWîÜN_sÏ0R2V—Úõ´|Û—]7ç¿9x‘`07ì{¨NËb%F8éèJÑ9œ“iÓéÍoÂLç…ïÕËóÓæÈQ ã!p‘¾bubqnŒåOrƒ \­Jî«ævÜ0,Uƒ¼öÌ;òýË­­_n mûØÂ/lbûʹ+{šÕ£îySb‚Æc7)FÛ‡s„>œVÝ^3îõÑÔ-Â.s+Éû4-®†1«‘‚£†¤Cº™öÿù.~Ì*“=äãÀC]aªª9¶vr¤tµËд^ÕS{ri·yýhù8˳´¯ÿYÕûòkJs¨ßOMTZþÄÑšnm¹oè0g&û;nE‚¥>_®ž.—OV«]Y˜”§Lµ2¯Í085_ÍçýÉM}¶æ¼ðx‰sj<EÉBÇJ ^ΧdÛOÿý¼€lx°¹aÎŽ]è"W>{ùêu¦d€û¿ ¿ûž+p‘O RûÚùz@©°-âÆö°S¿°ÐÛ'â¯ë>\á(t{/ü·B¹˜£Eð²A¨‹Ÿ¿À¹Úƒï'¨_üGÛ;!Î—Ç Z\7’§CF,ÓQ|]õ%þ–{ßÀ A¼}÷úí+¡ä%º€»'<Φÿ5 +À¨?Øé ºBÕŠðøýé•¶Mÿ™ï~ºöÐⶸdûÅO £æ|ÿ|ck8q‹ñãp~rV¨KþpùC¸¸¬±šRsË +’É3‘¤žèNªîÁ}dÕörI-çÍòIËù‰ó6–ç½{8'ÝÇ«åÁ„\>ÉdZD3™Ÿ,ÿäÎ +O›Áö}$ÎOÎVJ¦¸¼@­ h}¶hNfTÊ-÷غ޻þ™cY|äA9¦î¢+ø³g-\×·¾¶8דa§3tnÖž¦@ÚÜsðÜÝ?=\ý©99=çæAó4Më³?û(+ÎO!Õ³æ!)ƒïR*–˪~ºÝìßoÎÉ/JôÙÙó\œŸ šýª7ÿ/`äÏ/®\ÝØD×qÀüÑéüqsúØMbügh§ +à"xÈ5ñ‚&Hd]C§æºOì®Ëýˆÿ6zƒœñÜkg*(- »Ÿ€^ Zy˜ 3Ì8óBÞðÞéí9PŸH"º ­eC|wòâ:”lôÕ¡'8uÿ×À/Û‰L®ËÂÇwî†ìZ%QÈ!’—î¢x:/놃ÁN;æÓO#äO#å§Uû•†Œí«þq{\&–YÍ&Mc9jÛbZÈÙrt;¬mŠ…XÞœ ÚZ¹t™Ó×6^4»Âb¯WûÕ!Å€ëß­‡_i‘æœ Me¤E°Ö +ègUg’ƒJK³’J1i(êÔß :Ÿvë'0÷ÇÙoUJd›,æ¥Bͨ½nI › lÝŽ’!Þí'áMÝ?‰!‰þ1¶aðÞä^ÒŒ¿áv¿gµÜÓ‡oºL1´‡ñ‰~<Ú΂<»ÿ¡½;wâÍi„Á÷ÐÐ}‘Á•ghí¤5<äq8A¨ª{;¶ ëÁ»ì +ÊÇ=ߎd«0d>@q°ãำƒUÔ&ÑMÒ_ÝbCc¬ú&sŠN×ÒàWSJ‰:óŸàKÛC#Õɶ; +†ÝW×¥®™Þtf^°7^Œ«PÍW<—üÓtÇsª(t™\ïIÌR¦/š Òç. +Àíݳўœ6ž{‡ +P¶W¨väëÍ»)J­¢*sd|¸k5ÓÏì˜Rà +Ýk™î€ÀØ"ôC +…Œ;¹xCëô%iê)ßãfÔ™þÙS#—"CÑ)í©uÕ}WÇB%‡éðq¿ûé‹÷ &Ò±çîƒý𯃛£c7ººL*nZ©HÀûáˆnêf|î•âÄ·{æS™§üòêNW¦îGÔrží8 ’,„ÁU}箋Ð=ù¬€ð>«ÑëšÞÕNé‚#×Ý$¯w¢Ý£}»ò)Â+o¯3¡"BÚlõ6åÀ‰Ô5Œ“ì'RtÇ–óÅ´?zz¬Ÿ°›czKûç´q$:Aû"¤ jñ¹². Duç\–žbZ½©DÒÉŒq„Ê;üT»_’®¶5ü²,°âÖ²kÃdd€«œ(p‹*·³SS±G‘Á®—þ'²²941M:ý+¢¿qk xm9Own8or`ÄrÜéOQ`ÞŠçhª_ â§ °ùôÉ•O±ñÅÆÖµÁh<>zô¨yôè‘«^o¯ÜÜÞ _ºøí­û¾Cxûž ±2_þ\ ¦YW´ûƒïAV0Ø'\Ùó.ªû.Nª@éôféÊ_‹Ë8¬•„2§­$ÐDdzùÁPõœÎü¿|ï&ÀÑZðlÏtâ"jMQäìW™yÿ½ÿïø¼§^¿ý‚äÆÿŸžžÖÓ£é‘S±œxM ÉŠõåóÃoþJ”’ý£®‡gÐ*™óD|O’×¥el=Žº43™\w<{ð[ŠJ);m}Ï<®ûMÿ`Ýáî}ßd" ³¨G• ŠÙ³W÷£.74…Vˆ`] Ðh)Ê\5›¨WæJM&äAGÝêy³ð¼µãj2mSÜj'€<´$mn)Û‚Ys2O‚¿qÁ±ÆUqƒ¨~ºFÐ#LÀð^5¼–Cއ»‡{©³&bg õRu}8¬ú×úHøøçÎîm{¾¥ao§@¿g|ß*KÛGmhi¥ÃÞ¸LÆ•ž…5õwÐNÒ+àC½,²]QÒj'$«Ó©f¿Y÷ïí¡¸Ú@'G l²ÌAO—HÀÊl@eMÈ;{(õ‰gÇWKdYd K‘ñëØÍ‘ìËG-rØ '—¢¿í_=ºY?ouÎLNHoÖ=Oy²¤Zíd@‘!õú·§˜ì]'n)×—vÖ•,!²ræˆô#ô³‡Òª·Ë“˜Ú-”to‹µd“lšTMYuCƒå2^Õ«ª3u ùB÷l°[ +ª‹ÅRëêr­4às‰4ñ`%°E?ž­UæQ“F®ç/mûõ|I:¡ÎÏæâbû¨}6©@ù¥beݘÊË}«Ì…F¡ßòKêxÍèªð~a1”Ô´I/âw4Ï_ˉßÔùaMq?¶ÀŒýÝ0»~¹ñéÆ'´n[½Ây!ß:lFæ¹D÷ôƒêN|²%ç©ÐmCã—õìeØ5ΑFá\±|ȉ0_§×Å'ê$’:YU˜_¶GSTEØò샌 žØvÿûç¥g¼·ñ_¶vI[¶ø+½¥ IÅFæ´¥9 é—NDØ«v:Õ£’UŸ›"t9¾gÔ¶RbÜú¡ñh|ÀRKÑÔ]ôQÝègöu+Ú”–ãKœ”‚ñÚœû&… ÑÕO¯n¸S÷Î`0žÖžà2À% +À³¯4r_bó¾ô0€×Xÿ¢¸Š ËXü½Ðwîpš~xщ¢oÖ èOĵC_¸ ¶QDw\[ €§Atq™!¹‹OëÀ?OÔZ}" +‚cøê <ú'ð9ÃO €¨Ð Z°‡ƒi‚‘Cõ YÉ”#å-$Ðku ¸‘ׯ_¿tf$êÑ3§>~tä¾ÊÓLñuûö¨¿h»YŠÑùû§w1)^3꯬nG&æX¬’ÂÉêˆà¡©GýÚö–X8Í/ífrŠÚÙØÜé4!âŠ@q¤8· ´%;„Ûÿjp_‡~`Æf:}P™(`L;MaÅÕ9jãÄÅ;C:Õõ°[aNÞ(¬>KX!˜¹¿Â0h«BK™Ôœ«RwÂaüuV<ÏÃö™* + ¦ìUÛƒc~ÁSwê ÀlJz­½Uo»—uºûûb?~|Jõv 5UîX¦ôz,wÊ(¾ôîm!ª7¨mð?$‡ù#Á0Üôûh0DZÛz´³ø÷«=g@9ÿæ†-Ú Iù#ˆ’§éh q3%_Õ÷ö«?~¤õþmÜ×Íp;Èq™JIjóÏBWÝ\&ê{A ú¡ÐÒ묠ÌDÌä¿øHf\à?Ðví×á‘E­ÂDÜQJr“ŒòapjŒJ±=˜_ôì* _yÛäчÿáßX%I¦EÑæ(6Ë~¿t“·4‘9Ä‘xJö€Þj#ÔÔK»ã»/_{™·|‡ÐbJ·®þ"—êŒ^R1[\h¿…L‡ Ñ nŽNŠ +ÑR™&Sj.<ò®®m.`кóµ±2£ÈA"Ãw¸¥â¶¬;¸~2Ú•Cô!KÑëp®TêjªùÙ:Ç'yŠn‡õIÉÝQA-2õ~EÑ_ö®RÚ)¶©âÿõ/±±šQö¥“<³|£­ð“s5sYh<Ží€¤åk9Ï´ÿ:+jZæ­J†²æ±pžþ,8]Ëü‚óþà8›%.<>Záò%EDÞl¸¿ô(×e_§1‚ñ¹µàóáµ+[éá/›†lg¨ÁHSŽ{[¿tÝ׿f9– ›©ØôØKp™ ÚNM8¼¡¼µfÝ [8wÌåüÍf‹I=D¡ìL?èPø4ÍÍàÎG¾FŸº}ãºKÏcwš—³€œæ&9 ýÞÿ÷v€Š¢¥h¬Ù 0?Åt¿…SÜQAV´¢!±[4†\Fè­®¢µ_@ÿ’B—t6€x*Cº´¯6‘ Çá®â]UC [ÂTEÉ­Ñø‚âs¹Í{&ë»ïÜýèzøï‘n†àJ€WêFžü«ðÈuõtjÝë¡”N€«Ÿº*F£_aGÔßënžQZ¾z1j÷ëšE…Lo¤ ¤ާãYuàAê\šºzBXûj «a°´Ñ5Ó\¤‚Q„×=Z)Ñ¡Å~ýU¿áv‡÷‹oü§ g ÍÁYµ}šBg}¢­× tPéÓÏçR߀ä,MY’p‰Áz5êþ -–„X »a¶®Óî`iãH5ÖH°Ži‚¨g;U€Ü­†×úµŽ»Ã/{׿t^@{Ôyvüa©ªlöE"^¹S¬ÿüE$kàVÕ»ÚowÒÂÉq‘‚þ¡ô™H‘Ü­j·ê\«nçÔŽ².¤^áv! :R<¬û;Káo–§d ¬ë :!$Ê+ž;}ÔÞð!íJ­À&YBâ—ÝaY€~AeÅÈ=`öUó.ˆt°]Ímv͵MfÉŒ6{Üj­ã~~Õ½1m¾¶¹…?ÛW·Ÿ=À–‹¢ú(«Ds-öÔè=w_B<·{½/[ü)2û$C¿9ˆ­ç±ì…ø%LŠ0"s)Ù? +xøÇ *ɳÇ?÷“zÕï_ª%exÀWnAûÈ>À¨ûm\>«ÍŽÛtø#+”ýÃû¼Œ*“çB©«ƒÊ‘É¢¡Ý×–Ó/Õ”K[t‹¢tµ†ò7‘ùÂ)ù'uAï©.;—â»õ¿HÈ[…™Þ=¹‘ïÕõZ‘ *Rçr—Y—9‡€¸4žÅ—ôEé9Üw˜dŸÒZG7N­¢–yb>ðÿÅŸ¹¡M¹…_WHEÐ÷þ<íZ[²£?…_|Ëk‘ùšõqÕ¡|àÊ«0ÎQŠò¸l#u‘¼!°,†ne.+îI‰VKwOŒ÷ ¡—fÈ)spu«Ý p£·õ +€\UµÔÛ¡›éÝÎVÀŸ;àÆ#uçÚE_FÊÏ‘óüøå®$/©Òeà¼/ñDÈÿA/@½¢Á£¤l£.êgÍxËù…ÏÐLŒÿ$Hÿão>¿øócãŒïÀ¬›«8ðôåÓ—Üë¬tÀÛwåÀì|Ô¦!cí ýàfÐX¼õ¹žjsÅý>ªœ4äj½îy·üVð\”Ö¡ÜòS¬|% +Ã~ïZ€¼¨I¯ŽÀo8Ë }Ñ@ø– £4àôVànåÍT9–AÂ\öÿx{T€·oÝéý;5·P&/ž>Fxzzz:ôh~”YýA¿·³s­= [1Y«8Þ’ëŸ^`¹ÕÓR¤Ò9`èœ{³û;YÚ¦PèÌWrV^÷÷ÛB÷!_ÑëJ¾vÜX./ú´¬À,Í¡)¦ŒíW§ýΰ²íÛ=þûV6RJáó:->IQpæÇº +2„;)ç³üˆ~ÖVÀ @Ó¼¶äz‡(šú›ËТ”ìS"yø hI2GUö‰ò镸–Äüð’Á&üûàÐÝò Ó6u:ð¾D¯IWjÁÈm}H9U$=ÕmÕÈæMn ½ÔòT4èpU-.O™‘Iñå^é °Ž´;Ýe²% 4:ëí¢Öˆ{Q÷b¢òù8ªJÜâØ©~D&8ðñFæ&“ń̫ú›·­z© ×Ý×ã€Üxpq@µ(%W‡îù]K)SðCزã5ºŒåáç;Ù"ÄÇ)±kCm„Â(—XI’ùÎûöd‡ZW„N +ÀÔÙŸìOE ìBÄž¤]„I†&û»ö|²±õùð—m@¦´“ÔÔu'ÛNÚúMá¿C)¯;Û©ª©\¬ú¿D6¯c’s/TNu#oÕÕRÌx%9Þ6C0W–>KzÌ_ÎíOÓà)P/þüí7Ÿ«*9×®uzv 飩[¹ ðÙSÍÿ—vv¿ÌÊ7¬` ÀM5ÿß¿ÿþ¸/zkëÛ›¿ü‡ÃçÜFO[dÍ €_@:È®Í]ô Õôí 3¢¹o;ÆÀ‹q³?§÷&ÄÀ{ñ“‹¨ 4>ˆ ˜wc®.†üÇKv5nMÿ¼¢“ýëþŽÒÿï…*€KÉËWÏ^<}ñtõ,ËÑ›<ØP\ó´µµqmã³HÙ¿ ráS?¹þôÙtìc”L¯›i¿Ý^Œâ¿O똲 +Yü“ï9  m*ò˜OêD)É~qýÊÀʛÒ>Õ«:íƒOA¨K›Ü¸–qÙñ¢Ø²!^C' œ¤š9 :ŸëðÃ40ƒO¡”aËk½Ô÷’Ìé¥þö{9vyÚî jÿåÁm#ÇÅAéæÓ_–UPË긳åR†kx-Jˆì¨$°.¦:»/€Œç2w©º6\R}ÅÝDÿ A´Æý­ÝáUÜÚQÝÞ¯ý‘|îÚÀÖŸDˆõÎæ¨Ü¬]eoß} ©Ô™ÌçÀ l¾³ïn‹»`|4€Œ¤òV6B¤»U§s\vvwó®bˆ6À+”¥“ 9°jØÎ+ +© ‡wl>k!ìBtÚ¸qœÔ'Íì8›3‘gU÷<Ùg¡Cël3|5óÀË¡í“dÐ=þÚR–é¢} ¯éuä•ÌEe!BôzInÒ›GK:9÷©ô¿5š&‡MƒÙ¦†kÌC?K ]móØÖɳv/ŒQ"3Ò\ÛÕNIÃ!;fZÀ”¢¾èàFŠúU%bH‡)þâV DvÊLÅ&9þ±êœ.áÃãYó­¢lÙ#Ähdûвo­eLàƒ=á<¹ Îòª¹_Nn9—ÙéèF{úŸILIȆ³-šƒÐIh•J]À Œj’ÕðÔ’UwëßÓm«a¯lšßjׯç0 /¾ØÚøâóÏ?ݸ²ñ宨Æ[‰DÒ¸à\é ÜÀÁ¡Ç`އ™›T*u§ãn×…nh |"ì¼_iµ*/GÊÜ*fŒÈ<Ê×<.R—=ÏfÏ›j¸¨;MÃëIºk„6 À/·Þ·àÓ+Ÿllô6íà?CŠnóÓPxcX~!„²ð°s ÃÁ'¡@Ѭ W#,3 +ˆ·‡“c'tÉy:]`bfJÚË +¡Ó zžGÜ q U˜¼ùiª Ì|¾ùjÚk¯|öÉÕØÿ[KÏx|tôȳ€Ý èÙ³g/Ÿÿ»î}÷Úó€^c§P:ÿÅ`á2;é¼Ï¿è)æú8  ÉúÔÒöŒ=Ü4Î}G«û½{óØÀ#Çpñe1;ýïU +4ì ·ýÁ Q´nó>ü‡)Bv1"®ï]€'\îj)NP߀q.Ô ø÷Þ®C“«|½~KrÑ}ò‡âS6.sžžzŠ‚Gÿ¹•—çžØ°I™àGäþúúWœAõq2÷ëz:hŠ6N9™yyTY]tZk‘ç£>Õ–"wŸÛ2µ„´ïÃÚÍgx´nªPW°sÝX–nJéô+T˜¯ÝýºOÁî€3Šîd2;±§É¢GÈÝU4g¢–:{ÊYE‹°’vÖ£¿a6¾K8…‰5£÷›q™ð¡©È¿-š _4}ÒÄ3XšqÛf»ÒV{ªµ—ÝuQLÈpÛó{Ò›¿uÝ&*@+š+ÞL¿?Zº#jºû8]ÿåß— êÖUR§ö¯tލ4ñj‰$> aÙß®5ÿ3H …s:OPOl=µõi:›}àCA ÙáîÚF®0;šNg}RÐÞ®êJZø–ÿVvv:ï번ÝØlàò’CÑz¸=wþg¨´²i2gÍb1{)r4ÄÝóu¾ZètLÆ![RPŠØ¡ +€(G fl88·H98:5Ýkå¶%åiËUzÕ£ÆÖ½ZÝ7ÿvÄ.b?Îú–ÂÂèg)ãÀ¾±ÉÒY1¦Qq•Ò¤™Ÿ†xÑ +ò0‚#{%Pe¼«%ƒä§€‡ÁÛŒs)Wáw5?˜¶³Øð"#.£Äþ皊þ¿xA©êÛº£ÅZàúçÆC¦4ƒ2bæ¬r¸„s8´:{9[ º#çæ° +Õ]¿þ9×k.ü>M’W.8÷Ì"k€i¶NåM'ü¯÷'g.~ٌƗÜ]÷¤óæsW2aµÑ=¿§Ù7¸EµŠ¬°;3–!ãÔèò¤®:];¾/HfËÂð†u2 J@|Ï–ƒƒÖ|Gèyæ,iDz¾œTÓm·‡ÖJyÔDyÑüâ˜Ó°µueó–à.¶¯ÇoНä$®—|®}u›šž‡R,,) Ù"J‡Œ l*!ªW£õœnʼI‚ÌŸ=§^vGY›¡w + L¦X”~‚±õÓ÷l7@Áž‹‹@RáülSjлœÍ–U§O?}ù;÷¥ïõ+-èXý\ ð 8£]èrñ=.ÁRLh•a]“\ä²–.öŒ¸ûffþ%Ó}_m€;ÿÁó µÊ‚‡óoPyÈSíóh¿Õò„oƒˆž Áßk¢ +åÝé„]Þ‰âÁ•ýöoè‡8 +ú£ù€ÿo¡rð«gnü,g(æ 2àÀV;ð +*€zf?Ÿ¢‚yý‹`ýG(eïÐ!€¥ÝãrúXŒ-Ét3ßb¤·\ùñ_”‡”KJ›¯¿égÍj +‹”By{x\6‰=œFHÛ¯œø¾ÓëlQ| gèÊiÒÌÊ ¾å­éœã’®bWùÓZqa.‘ÈÕ³y¸nÝò‘?ël(Z0m^½Ý,œÂx)ÉYض$X†P+⮯.mñÝà·2wèÎ={V£9Ò;¼6¾%œ¯yýV}éH*i°€¤¬ðÈAX—üéEP;¸ßÛKÏwÛ NáSm±½Èï~ݹV& ¸‹’ëô`šØË¦G‘u5 v€€æùcé'DÚÝ­;[#»~¡Gìñ–¶íNhÞ˜¯ÂC+×bR­ÏI1i[_³ÃU@Y„ÛÔí¦”Ùüb5ﮦbo¡¤ÐµeÒ|–ÌÉÃeÝuÈ ½»(U¥X‰ÿα¨{ÛjH¥d9K„¸N™²Ã + Œ0%-“ÚÍøïµ&€`HÓ +6)û²dÙþ!]i»Ìþ.%‰-RŒ +³Ër&þXÜ œ¢¨ zÆcXÌn¯I4m¸G?T¾-’Â6È‘Ýd…}UÜçÉ8¥½,EóWð‡'4€Fß}l:þRI¨%̃žómò‹k]²Ÿ“}âѕԙtçõ–3Z¾Õ¦(mŸP[pôÊ7ü–À«Ãû†N‘-³çå…,N™"Hm•÷(±8O–³½áUŠ#E¿Tš2°ñùÆÆ'Ÿo|²qå6S®2Pº¹(:L¡j*°²Q%5kƇýÑôfYñ­Y‡§"Œ„ÞnjAž~’èP]îy`û Ì#CðSl·}þ|6íVmªlvL¡ð)ä Eb3ø¯Âu‹ÿõ/”½û>B9丙ÖAvkaÝ<Éš+ +±§®”6Bb«²œçzyzh{w¬é¸c)FÚçÓƒÑÃ4%åUKÍ¥2kà‰ÀuO{Ã]à’6»³éì-í¼Õ´×ÜјÁƒG¿96€–ßzË'eEØâÉÒÆDØÏo.áhÖP)à2ÇÇèÄzI†ºË©ƒuÅÅ2ÖëºY.ËÊ-Þ™¹ +u¶oöW¥[ÐùQ+6àͯã•VÛnþª ÇRßîî§÷œ:H]±>ú%ïí/;69E-ˆ›Ÿbи\•‡0pJOIÁf§´ßÒŒÍ΂¼âOÿwo÷¯Ù+*ñ³Ÿü‘Sê°Ê[ê*ƒ ?Nì_Ï`ËyUÇë]q̾'_{â(n:ßÚÛÛCÖé@¯‰B4iêû£oÀKË7’›GrŠn¶jç‘d Ñg_RúÛU;sÓGOš†’=_,32tšq€_„•T—þZ7”‚%ž¢$’ã乑…ó•‹)6ú[÷¼Q^÷'‹åp3û…”þèw[Q668ß„qËL‘J½¨ºÕcyVŒe’ÖÒøç%9᜸-`§{™óº³TëûÊœJPÊ*YV”Y9_T4+b.)ÁEæŠÿ·\Ÿýïæ@ØUæÉRl¹p-Ddnÿ ®Õ­-g3žÞÖg›*éÝ÷4dU|t€4&¼ÉwokscÓ9€_o}ùõV¯º†…°g¥ïpŸrŸ–OF¥ÃR\`bVcÐÐá‰:]2¾åœÖ/8ï𔏖sjžšOjíû«Á›‚ûüS¬ÐbóÔ€®y¤ƒc¾£££Ì<}ôø©†­G¿z&ܽ~éNïÃw¯3 ÀiïÞ ÆVFÛ\bMgh^Äg…õ ¯:Á{çì‰Ð~Klþñý‚²¯Æ[œ×ͧêÞ;<ÀA%j'ñéß8忟 õQbëûØ_•Àg²~ÞI:ììKüz~ç–‡ï¤$ BõÉ–Héyõ!!£§§nžøè¨ž:ÉÊi€;;t«í@¾ƒþ~JÀ§îL³Æ½GW³zôf g;R +HΜšÅ¤¡¸7ç«ó7ÿëÍùóùhž²/¡_SëiÝWîõ†75tûÍ*ûV¥… ø¤º©D£ZŽ9ükXõ:W¯Qž=¢^‚6' ‚FÙ-*—Íüæ¹Ì­Î +l~Áí è“U˜{³ZݬO›zîšWwé²›Õtüërùí›07—¹þæøó U°§°_Ž »¾OHM5Øn‡{«ù¿Qx t,À{\=•¯ÒÏÚ@ˆ°-m§T«{¢<¹.†BŽŽ)J”AŽÁwrŸÈC¸Æº¶´5ƒn¿qÌ„¶¹ ¿ Î)ï¾1¹_OŽPâÛMfh¿ ôñÁHÑ +E¶à±ý[ò~±ø÷)m~a-ÒXSB3 +ŠJ÷ñu'°®ëÕÔ>X„o™üçÎppÃ4ÌÂh <ÜûAoÖ¯|‘£ +µœãêîÁÚ¢dä"¨®“ÉójsèbéáA¸þåz@dÙÚS1,Ca2kª~}ç‘x8ç &À9NEæhõ¨ÛÍy6e;œ§Ï\Wážëè®…V¸Tªõ¡ÙpIæÊ±øß Çi.û™«ÒÈÓÊ〯|òÉÆ_ºú³¤þ0›¦Ziœš}«·õ¹›%A½º·çd–(x³È³äD]SbÂù$›ù˜Ï«jÔ­P×=ðoŠ †ߋ竻F(‰dÇšáOý]þ“«Âýgô¹ùôJ€$·;Þ¼¶å±NöL§ó£ùQýèÑãSðߥO_¼zë†7ö¼sýÿkþ¾s:à[Á²¸ÐÌèTÌŠ«.ñ âæ6ÀÐÕÉvà×G†Á­7_0Õ¯gCô¾b—G1ЬHÇÕè5ÿ¹àÒ> ^ÿî/oñj¸:†Cÿ²@T¾ïw^ù £~ ù{ þwoß¾Óú‡ß÷ÎÌ€—nôò¥g£)žž>š{ÀÔ‰8Qw2PÀ>ß"¿½0åò +-ÊOüu;;Ýn†èww:nNäðü>9âf{&‰ƒà7·s,†çKð»­ß›9ƒúž¡qsûæÇƒ´çyx¤ÄW9X"‡xèÔé\+§zl”³=þkÎõøìêfyášÞÐg-'{yç«îÎü´ÌIÞÀ`N¹ðBæº7<†Š+LÀYÛ  0×¹ÙùÆ“A §Hø$…P°ãù)åÏìˆ(çdìÀÝöæµkk2VQg7aÄl„Ï>CÛÜüʤJ>À?oæÜähüxˆG{]ãB„á! sŠŸøÛDkV2—iûêÍcž^ƒ±H Y2õê¯rcDÊI ×®mÅg9eäüqóÙgÜ%âDø™¡ÿ’“¦ô‹¼.òÕ"sÃEgÉIdÚÍ_•£^oë„ã Ï²"yVrs‡Ü⪼ͷåQ§”ºäë6ùL¶¥ä·åÀsML×5yÙ¼vþMC9%&´x®}umk¡„mƒæ­›Ý_ÞZæú>²ˆäÄ5Jÿ!ýÌ€&'ö#4 ËZ¸m3;YÆËåCZGôRÔN º¹?õ@€ûõÙÙ +¥»D=AK¢mVßô§ÿÚ¬l’Ý‚Öíc|ea½6.¬=ñõä9Ñ=yþ|µªG£ƒúùÉɯgOܸl|vv¶ Ý +hk‡v|C£?pÿƒß\ÕžøÒÞ°O딦§YžR[F7¾ÑFV§êÖê)ö8'uH²µªif8ãJ¹ñ 1ç‚x…vãÐN¶úW ŠJßÕv"Þ¾ÝÛù-¶ƒåßÁîÅòÝìPÒ-ÐveQi·Ûð=nÄCJæ§07?­»_‰¬ô£°1ÍöØõ“Õóç'è 9ZÃa‰ØXÓƒíiÖß,ÏsN,ñ¸² »ïùè1æÛKOBu”Ö8C¶v>Žé( r«i!î‡ÛNÆZ¶¬¥v£cy~ä˜XùÖË~¯·®±ó­鞆nQÛ;½¯;½Îg>¾o[·­êêò·ý±àë­¯ ªs»Ó«\³—Ç…v\ñ‡ÜPþ;‚§Þè¶=D76]hÜ‘¤Ùg“QWýmžàmXrÅû2GË_Çè¿X Ù±Sa´Ýwp÷®MiòB[bzˆÌW¥è:OA´”…bPCÜøt„]8ò|Ú‘Ý+¥l9ïÏ SØÜ9µÉ ûæÍôÍ×¶p‘;eÛsðáyšñ8›GºïßDdd)Ó0âêî…ˆ:EÁéô?#ÏîŽh- ~aŽë6_!Œ-Á/nÎIžÌqÿ£¿+ûåÿƒÿúáêilî]®šê°<ÍÝןˆaÔSÊ82du:â‘ !p¨Ç£î7}O]%„h\Öó‡v|»$O_¡V‚®öóRº<žÆÃh +5ÛÓ¸q'÷çÿ~:¢žçœ¨(@ì6Oí­}pƒ*2?Y¨ÖÊÌÛdYú½2?pîôÅšPÎçÓÑnŸDþ€sŠN9G²N¡7-çÔZÒN^S¥Yì>:Ðı£fÕtˆ³šµ…²_úÔ~ñEu¨¾Á'’1nÚ²ƒÕòæ(§ +=Å2)QaQžS®ˆŸËçÍt„&ˆÉÛrè”s _Ðoþ Oå¼í)µ ýM½i¹O‡“òŒŸ¨goÎcÛºZ’/á¬nú™sy®þg—ïíØØØê ?Ûë¥ Ài¬å´Z uSåHüvþA€(f]Ýîoc3õ×CúH¡F¿!â‡ÅE§}¼÷§]DѲ YXàÞjÔ'go¾=8Zs.¡t&eO›?PÚ?öiNÀMýöGôÏd€bžBÑ:nÓ1:² $Cxüxþ´yüøé3ÏȦÀN|GxÿP|ýŽŸ5ÚCÎ „pA¿sõ<(+"ëÝßwvÙ÷ç ÆÕßÒ++·¥Ð~­EîMÁs€ÛÐqP¡ ŒôÖ‹×Átâ#„Làÿ󌛠»ä‰A~÷VÂPä–;‚áV†U,à˜˜œÐ Îà¯=¯ßúý£û(‚2Bèųgö‘ §æÑÑo<p:r]l´ˆôü+m®ö‚?Ü̺õ ;Ľ»&U:¾þTu‡d´ÊüõÛ{RÓžyHÅù9VîÇ3Íò{9ÿ¦?_ζ=FGàOO(J³3kü’æ{º=ü7§ ƒ5nG7ÜßÝŽvK]vÆÛ×”uaŸØìh¦ÝÊÆh*eÞ)Ë0·júèê4/hÒ鯴×¾wÏÏžkS0$ThFÝé’òj¨O½8y¢}÷D²h¬„Ëy§zsNdX¦6ÿ4…´´šdž‚Vç —åÄfiÒ-õ°råõ´´D½áÆÕ-7ﹿœê®ãd3q»SGå´]¬œÃá~µuu˱~'à¶ë|»Iµ·7Ü«ö†ûÃê6¿®ÐŸ¬ìÎ/+ùíÞ³E@,€Û4†´ö%*«æ¸7¼ï €«ß&ÑíWÕjØðüîÝzRŽÑ!êÝý=Þ¬öw÷ìªÞß7C\ndCá :MsºeIí™(Ršb‹%ÆáœŒè`l"7šíˆ™ž[÷ªrÊ4€ƒ%ÅÏê¼M5)ðQò•Bgÿê‹úfÀßrµ´ñož|È×åó³síRœ›lxÔï °Õ™É0‘GAÎGYn!R²wëjÏÆŽæ¬©î×LñPHº£c  ¶± ®V«“n}~&s¤Û"ÿƒ¿úgܵ#œ«¶IêßȰÝ7ìİ÷¬{cÛCZ=jÖSX;^Ûéás_¸ù«Òëd'ÖºÃäÒq½qjÆÊ=¿7ºߺ&0ãÛ;ÐipuoÄ¥<÷=¯Ë­=`y’àZÎ9¯V¦å®í÷3ž +Œ£LxÜî xÙïþj›ßIP!^-kJà‰yÖïoo÷q5¼W’´ÓÝÙÙéÚ¾õzÛW·;×J/W:Èìo»8øêÖN¢’ÿDìUËyçF'ÜAÈ´p_^›†p^x i¸®èÅyǤ\¢øÔo8ÏÕ Dª'ý3®õ•y¶ºÜèâð¾CEè’¯¬Ãé^['fã³ÿR:KïÞæW›_móÙù»ülšzëa»sõêWÛ×¾Êc³®“N;®-5k*¬Ë1Fæ7¶¿Qèk +Û-É9:ߛ̚:ùôS¾?þÑÂÿIRðåe§§pF®p ½ÚO3@ g€}Àà[ððÝët†¿sW!– ×ùÿÂ1„­ ލº32æ?º‚æ· ìí³;¯fºh­…¼öÒ)··o£D´wŃz÷Лo5œ[ý\ç6Z* Ü¥‹À¿PÞ%6¨ÚdÏb9ËÔFÞ¾Rãqûñ_E û$>CBO» Z4úx¶~®¹2Dü/#¿¸ò‹tÿçŠkÇÑ>J4‡¶ñíw]-ùŽNÑêM +¬2 ä0ÑÉl±(Eâ7ÐtÎw¶ÜkŠ©§ÑxÊ ² ÑRï¶ÛßñõåÖ×Nyéyâ^kÒtšiËÚæ¹æ72lãrf 7…¹Ålñ»“2йfî żÍÀW(·|ãß¦ÚæGdˆ#¤6Ô™AØ Ú!1foØì8'°$ÂqH²·5ÜÜ4A»™âÀ#Sè$»½;$úÞ¾‹ œË{Ò¾ëlßž[~ßrêùq¹_û‡[ýÍkÃ^å{·|ñoCH+¼s¾~4½^;cð‚²¯ÒjÔÉŒ öLÄnÙ8<À¡ Û;(jÑ2·ÇÙ[ÊG!*:oÑêêäøƒèœqQ¦ { *À>Ë1ðÐÔßhŽ´²ÕŸ”&‡‹ºC¾fe´”G…®ùÝâ$Ó ?O«¦ß!`yW‘ +9#ó–b*SÄÝDåêmµ^:$³Š¯u¦b¸jÿY8L ÅW³§]$_|8ŸüÒßäÊøgÐh€e¹9¶Sa48 †Žt¦;{Ó)söœN·5&u½Lé‚c¿eÑéÁhz³ï0©]3ÛikTyn!ƒÔ¿Ñ~³ÝõGƒoúX¼°ðÜ´z1P!<‘*{ÆLÛh4Ÿß€GMùQõ›­Ý%8¿0+ä¼$FoZÊIÓ|ýÛqÿ’±çÎ’Ñ´{ƒÆ¸íP)>Zœ“’ñø`tó&±€âwšF{‰Ö5ïnº ;~õ_í2ÜÚrHÌq7IÌì?buabP÷ààçéyUÍé ¿-ÜèÒR8GÊ#à°0®n˜C…óƒøÃÇΓh4êÞçöIòë“»ñÅ«k™+ôù”TN—7~3­Ì˜±ý?%…$kT¥Ëi´³)ú»LtÜÜú%©´t§×§˜nSÞ=Œ4 .GNšÒW'kúÞpR~E–)<“'Ka4<¥¨'·p~°}P8‡3E[—£–óÒQùÚøi·û’î¢^Š<߸dÊÇéŸþ‰¯Ï>ÛØÜ¸fÊL7@–5í@5—>}ê^Ù ÐŽoÁï-ŠÀ»÷¯ÞÚ=.ºb%¿·£¼€h ¨ŠPµ¸S.5Þí˜ß‰þ*ß½} æÆ®W Ð[ðÚ÷Ds>h¾í¾Xà[ÿ¢ô€(ºrÿþ/¹áç<"ˆŒ(´k õe É ÿ™Ó¨ÙÏ·ú³7àýÛÌw|õîýË×¯Ý Ø£€ ½”ž=SBO•Ó§GdÆ`ÐCÝ£°l|£ 8êüOTòBBK,‹c~šlãµÅªå¸ßÎóû xé1™%¢~,åÝ쟕û¼Ï +¾ËÛõpËL³¤*<`Ö¦ø=©&>²ðO*þenÒÜ«ë~ÖÔ†¹–»\—X!åF/‡Õò`{œö<©¤x=.Ëhãuj´&Ñk܈&^ܬƒ( ”…låÆwAš•‹º´°ƒËkþ{ׇ›½[IÚÅ/€ÙÝÌÃcÁvÜù¾Þûòöz¶oT€‚î|ñ¦w¸¢ܪ6¯Õ=• û ¢¸J€º'Ê•åÿ­RAd»U¯o_ +ˆP.B*Ú¡’„v `ñîÕ^æÒ+ö¨-°â‚ØimM0*@™ÝlÏ ~ŠD›Q§©<].rUt™ëŒ_^¸[D‡?õCs?§ý7T+ÁŸÿɬjꛥÅ1ó݇|µÐý®l€ßò6 +@Œn[@H€‰Q'ØWŒŠ}'¢”"Ó¨W¿È×òSfg‡Íê¼ÿTÏ?AWÞü jì#9_ÕÍ«ÕjyN’hÞÙµêÕ£ú´y¼\ž¿Y·Ýi½<_4.T±¤¬|X½Y­^œŸ¿ysÞÌk‡ Æu³²×­iì›8Í,_ßÚeUÏ–Ož¿Á¥žWÝ´ŠåÉòUSOí·µƒëìÍŸÿü­=cOÎÎVo¾ÿßÏÿýÍÙùêQýhÙ6˧ËÕ›7Oñy*Gç„KT/Âýª1zêFs +뎵ه}úPßrÕ “X㯗pî¤Í7çËGK?çš•g7Î +åýÂùâü[É=^,W>[žÔ+»ÐíSBZ6'ŽI4‹?ËBHÆÉ“7ß.Îþ„ h6êMTjrú~í¾›ëV»­­Þž¯ÃùòÅrnG{Ó½âyk´+n «=.7õ°ïi³x@ôjªKÇìÜPZ.žü+íÑ]$Gë'3ãºt•Öiáü ÎM2œ“]Çu$KªƒN…óÕŸÿL–´œÿïïŸ?ÿþì9Ù72:häüÕÿ¢xÏ›?”¬þIRqù)ÊÂEÊi€½>*-Z‡ÛÎEÿ§§?{üìif¾xùÚ < +ô{ýúíûׯùϰ¿ ýÎ)þz`7é_¢´¨ +àj£sgw{ÞÞFMÐ³Ïø M”Û÷bpGHpÎ*ä‰aþE”.H.ZûgHêÆBå±ê„¡¿{í½!¢±ôÚ pt-C™P’ҵƾÅéÕ«wo_»'RéÀöwjij¬•8=}ôÈ£€ÐqÑæÙ`sã*º£Ãé­{€:_ûåŸ-±|ŒlÚ„^[Ý{6ìuÕ¥|ba_4Ô6ïå}@ö÷‹ÙÅ)Põ°ßÅ Ja¬~ܬû¡ðÍ[ùº¾6eŒ‡|ˆ¢ÏÐ]З¾K®4æR²h©³8†K™k¦ƒùhn.1—E—‰Ì9S*pä.²£(¢ÒD!PøŠ;i**Ô¿Þœ6eóƒà[Þ5F Òjå–kÈ”êdšš“ùÈIo³² Õ5ú3§[—Nª{Õý V§Í7ã7 §`é!SÉë“EÙl©‹¼Cû€f¼>ÝØúkŸ–O‹çë¿[œýß(:ö`W†ðYc…¼ÊºE{&‰n…9.á’Aˇ£›°":C°LÕ\ü5ÞÂyýp48?“G=e™(µÖäru çaJè™öá܆"Ddz u\ĘêJ«³È.‘Crüj';n—Q7OØ6¿*ÜRxŒë‚s>É`ä±BHã2)"LµœÃŒÒ´²óƒà—Óîòy¤ë¿Ï0=œè%?%᳓röÈiá[Îi3ÝH"”ßßýîþñù¿,''2Ô5Ž´Nb¿L¦ù>÷¶6ìÿÜS~¿ü2]XVÓÛÃýºvzŽr)¼äÔ>zMÕݲ.Q«GØYõ +_Dz!·„-Ÿ­Ìל[úº£ã%ñB¨.0¼~hª¡ß-ÿò/ÿÖ ã ÿÎïëõg´%}ø¹ôçlõÍ õœÎ4•³ÍÖÐ<àÇâ} êa÷¾~¥à?Æ0f1 Ù~ìî™÷Ù«€6¿~}çÎ"¯`ß®§ÃÝžïEÜ<±ñ¦½ÎOôaYOHà2€­Í|—‡Aíhy9Ð^‚À³wÜÆü;T–¬åÏ=þPAûOÐDtéÛÐ[¨Lp²ÃÛ·¨:v”¤£=}áF‰.xzzÚ¸ à‘öÿxÜ JÔª ÄúO²aÝG(öw)ûY»ÎOµ5oØøûalKÙÌO²žÂÜï–v'åšÚÊ——ør·oš=Jüh[¨¤±¦"×í} MÙ:ö¢ã²á5²¦Ã»Þ´-±8!sõ7Õò>Qý9ï{Ôß æh;à×ãõ™t2—FÎÈmleN>'Qƺ§¢¤’…ÁBý]î8w'xó§~õ Nòbw‡ÍOpZqøå ÈìA{ÔXÑZ·öË(hk«¾Tk» ¾ô¶×m]~ÉÛ¨¸jÖë×B×±\¬S!ì^4‡y!RîŒV†àŠF¤Qiq’/fG0¢›Æ&QE^í9NC(Y ¸'_iYPÎcå¡ÿøT JŽ/ FkÁ_® w'ûeòóšÌ×Ì]èÔÍòU…ƒ§(÷Ú|•d¡è„bg2H¨+üåÆP“ˆ‹ÍÜ(tuv?âÕR„?N…Ø:ÚßÏ[pùõ‹„— µlS±£ë'ÁC„¦Há{MÑzv‘×eÊ’ì(¹¾¤ôrq,²DWΔ“x-R++¹X,hÏyYWuÇ=r +9>“8/s–‹Ö±ýáÕûÓª3ýVH¸á\Þ¹(œ·D³ð°(mkâaÔ„ÂyyᔞÓÙžW# [‰”2òï9˜ÊÖ¿}õËÊ}€C_¸À§W>ý| ¹P:¥¶”µ?÷Ýýª[e3Š5çmD2²~ òè ç¼À@žèÍi0¾$ëÇu¶‰8^Ô*qyÑ= U4½Ìê¿ÅJÂÂTRt©OöSSñÚÖ*­Ks'Àìsþ·ÊFÀ´i`:½ÈÙbî‹Q‚ì#Ô¾ˆ©^sOsêL‚‡IŠ\ކT‡Î~á¼™M»ÕyZí"ñêÎÃ:Å)êhÓrnQ­Gƒ“ø’¢¢pÿ4 ì?I½A¯sÍ:Nèô޵¸¥öèôéãӧϰt3åíÅËg¯ž¡ ¤<¨èéøAGÏÇ…Å~ÐüF·˜*B«” œuW[5 Ö<ž€aÞpŸ£ð1ðµ½}òGïÆo_‹™N<ñ…¸QcÆK´ªðñ:!èMÍ ,ãƒìn(“Þ»§‘!ëA¼òöÕ{Ò¤Wß祷°^öþu¤×­ðêå‹ÇŸe ç +;¨0ÃQσ677>»òÉ•­Þhmþý²À̪ŠÂ‘`1£I\×" +Þá=¾K°pÅG_ý¾Ë„B¶³Å5f[ªoV ÛÐ^þý¸uøº.ö—óB¢<䣷ªÓ™•镪Ä1‡‡CÀZU%,ç¹[ç©Â™'3Ö¯TÑf–ø‡Š9c±å­pm+• +þqUPðEpk© ×E’LÎuY}‰Y6ó›4+ÞÈC!"¬&º6R5ΉÍ0^î÷;õ¨ÝSî,wò.“ „±?ºóÂÐpTKܱåä‚îóRëÂOý‡õa0¥+*$ÿèïTÚ%UC¬ìƒze ‰L‹é _Qh§¿õCšŽ¨DTQ'áŠÁ8&ˆc·Òm{/Hé²"4 ÜJQØîê¥È›í±3ûõ"Î{ù^ÓúòðyåÑ6õt´]}Knh8WØÉ£’ˆ5¡`zê ɹÙyÝ®6‡‘Âþ¬Ñ2–ó1œSuàêž¹%ÑFä—$¨Ã +†W·ª2åvëóÏ7øÇjþôŠ3çK´aGÊô£\ø›£êþh§zƒØäܾøEïÍEðÑq:ºliê3´pÎï4¬Ð¤D†­ +€o«Óý~ñ?M&Oêyç ©²Ùq(åuÍl¨Ÿ£Ä•®ch*Ønö«þv‚-ñŠºP;thç"5¹( ž˜8´ã4É2yŠsE8‡‘´Ü”iw^Š oµ=œ-猿苿/œ7Gîcéüк:ÿ$µçÇÉ2ìJŽ2F¦Gõ|šI€¨ãޱ‹Å›^€|^½V ]ˆ¹ PkôÛcîQ9ØôZÚévaAåt¦ Â.æóÄ÷q|ñ1€@µjö9>„k\ Bdö‹ë¸ +Þê +DŠþò²Â’7šâ_ÛÞE +ä~Þ‚î™Æñ–}~ÀyXÐGVý½…£Wöz ÷ðyá(@¦ÿƒþøßÚÜFw럨WëÎÀ5NP¦ŠøË·*À~„Èдƒ“f!ÆÖ´9”} }ëÁ¢Ô6O)IëâßûýîÚšp>(ÚšMChq!Èm—ïht‚9”ý@ è9ôìVV)cÕv%Ç]˜3Ú¤9ˆ]‡2© +Eq/(î¸.ýznHkâ %ØR.w0†’à&>)ÙI–~ˆ„ÇmõlYXd¿jÜÖÿ‚„õýzÿέžÃæ­C ÿü¤ë>®C;€x@ûËë[ŸÙ‹âæK{÷óXe!ЮI¿y­¢9( oçÀ®*‚ê‚][ÿÝf€Gþoõê­Ní{vÿ'æ]’ôºO<Ë¿LðÓÞF ¸§2P +J ŸDÚaÀcS^Mb>Dr‹VVŠÎaÁ£”ˆVtd”Á@´ûéW6Ky£©Ö=%_ïi $_í}§½¡­ÍcJtß±½M°)uú¢ :9åØDdÚqä:,NêwuX÷vKbÔn +µy*żIA""Jü²“ÓÑZæþöïgì¢ÁЇú“ÖäP½2™kÔïžü¿r™Q÷a/¡Ëv«ÔNÛnÃÓï0*d)ççx¶húãåÃ;Xmu',Ŧ)‹¯ÅÙïˆ-îËíêá¨(³’E½½ŒÜËåÉb᜼ŒÛÍ¿»ª]¾ÍjþÖœ¯ ¤LUÌÂpNðf[5Yü.y)Óð„2°<988Q» Ad¤B +%K¹¶dRö‡õg_g*Ûnl|‚ݼÕÛ»èpºDEæ‡Eòhp³>Gtr"çˆ5R—ñuú åààŽ‘@’Ò/uxrÑGN +,‘‹“QÕ%2Wh»/¤Öa4š%f¹íú[›´¿%9'¾Ý-4™OIÕç_l}™Ž½[·‚ï_÷z×ú‹%jСmÐaug@«A!z0 ƒW›Ã ¦˜ªdiJd;Щ¹ð×,ªîqvׯË"/Á:9bÏ‹)øÀùI×ÝÐ~Àø¥É±?úÃÈô€úK?þܵ~ãÊ•O¯nüS8L8=:z4wwÛúôñãÇ/?uÇû9ùæ™ +À 5€r: V²œ(X±i+¤×hÖ +>߯,¶_¿Ž€îU ð Ó/ÏÇ^ƒØÿy_lÖò»í> ï¯ù[kø²£ÁA;û³Ã„aÐ{7õ)s\¨±ï£¼«r Î Z£Jó]–<šº¬|xù–”¿xæ..PÈ$ɧÚ]€ªéh4èï`ÿo`ÿCŸn9¨òqjsî#d%° yF¡­–kZú´Ï]J¶ ±íŽUç¸?|ضY‡Ô7}Ùd7³ßÏŽ [ ,w@om;¹<`#>z€×º+;»N&Ëá6,ߡХ(C„Hu|R9Ôi R¬+mma/\Á¡ÆåŰn’ ‚X1g¿wØZΨ±ãír*&d<_Iq…šM¹’çde]}æý÷PË;ÚÕ1]ýþ&e¨6»ž²ƒÆû ßÛºjCöÅ–{zªêZú¯Šì·z››Uïk'eЀ'××ó4. @vì7M”-¯¢w îýÉ=Ú¿º¿£ žFž'CŠ`†ìîï—Ó€FÛ½ºè (òÖž+"ŽhÈ„º hÀŠä"רwÞ¬æ3ïÓ¾ÔËQ÷¨ édëlI©«UU6ûã¥ÌÀ”=×9ÅÉ€K¯~ÍÞêx´“µ‘m'@ØOÀŒÜÛ¢T}Mèm6ù“ö|ÈL @ÚA~(4ó›#÷Œi ÝßþýÌ€$âl ]T'C$1–Eª(-î7¥{Æ ÉŒ)¬\ôlÝåÕÚ˜b€ý¢%à³4é%3ò›¥;Чäu‹3–vÄÇ;|f³3£ÇC=¯×c…½RZý â9±ÎÓåˆ5Úœ5gKô6•!<8„Þò-ªe¿ïø1’%ßT”“ã²!ôšu8oF'ú²š‹êfšÉ ?3r7¥¹êlRô3àó¢|úɧÎ ›]ÊÐre@Î×2Ϧ¿”Öêlæã“™ªà‰§ÕÜ$dîI< çÑtMèZë’óÂý¢õ=¦º•ùÚx™?Hf¥uÁSILl_ˆúšnÉÅ(UÕC¸òÙ†©úefÚçWh¸³Ýk&gîíG§@sR”~ªl™ê³‹Ê»m/z°'a-çöù›-–Ó®ó2’eÆÂYŠË3›Ïì÷4œ)Šõ¸ß4¡¿‡#krcZWb\úùðW¦@dÝf{ àÑtZÏ3€ðô©ÝνKÿw™˜^qàXõ3Y ]ÅNáäç>0ïÖÁ¯Ó`:Ë;AYÛû`~\ëb'<˜ìÊ;ñÝÎ…øʹ +F‹Ùü~/š'çú;PÿÝ[û¿w¦¢ðwLŸ/àCxºñžÙE ©„U®Õðn"‘з$÷íKŸ›g/Ÿ¡­2 L@˜#5w W£Ê€e‡…-oBYâ³þÍàþQ²”“ß^.–îŠ~ߥó«'´¸õòäÄf™Ò›Åù‹³3«ïïš'nàåúìEsÒ¼Øô´¹×ø[=îf½¦Æ ~GôÖšg°â° ³J ÷Ë-÷¬Y«˜8b‘ogÓ É0ÜBk±ªOêÑÁhùüÌ¡Äædé–bó¤ѨŠ<%|;œ`zÍ!DíuW‡Ú=î÷íŸL(xaºt»ÓÔDhG>.l{²G™“¤¨Ë‹âꬕA;žRÊÄ…p×-_o드èi@Z¾e»ÔñÍkTIänG ~oõ¶¾øƒÁiA·lìûTYµÝˆnM‡è‹¥¸¨>G}YTý©•8ÞŒ¿ˆt£Ì}ÀŸ[@C‡È£Ì +|þxZCôGö(€•€_´ë@'€Ìý€ê¹ûp/^<Î @Ù8“à^¾c5çy7ÆöôÏŒ×jŸÜòç(A™?ýôæ +ȉ_ùƒ3€}Zâ<'•ü8 í0&0¿œÆçKb?éZù¨(j)â9?ïŒDÅ"ý¯ßáj8¤Ï‡Zû™õgçêTÆ>HuÙ é…'#ýÁÿg§O«+=šOÕP'§]ý$ +@/Ë4?Fmüˆ†£´‚[{¹±ÿ´uÇYG³Ò,žN§÷ùà‘2LCén.§ì¾#ñæAt¿Y/ëSˆUã2 ê •?_-©D®>Þ½ Q¤)Ô®ú±h½)Ü·½ßÚúºÝÚ²>iŸÜv3ºáÐú½§º ëi=ýóÝ0·Ì°Ãô~öshÿò>=iŽ—\§Ç[%à,ÏÝ´Öa“V ŽÒ¤®V99¥9½ÙÌÝUaàffºLÜóÇÓˆ+â™»Ö’ïr¨ô¨†ýÍm'¸nnÁ?ÿÖV>ü^ÝT-¿µ[¹E_¡¯ùzKLµïN•^ضï«Ô‚/‘Â2 ÚǸém¹ÄçPÜïô†[¥´…Uwy|ÝY6ƒjŠÎÑ4‹D†½k_u:}âW@û•R¥žÑv·m#¹§˜Ý]Œð;p¢Có=£Ì)H‡Ìµm̪åYã^©®jÒ^¤m™'_§õê›O4Ná r¦ŒH8òʼ´î „š¶:[’UnG¡ËÞjM– Ýntã7Pò•<¥ÐÝ/ùJ«EÎ7ËÌg3¦‡*<²ˆÖ´w{õ 毗å·ðc7ñðögN ÅéÝ%Ãáû>Ðä’çÎs s®#$˜«¦7FSæþ–~Þ€âiç´@”`ÛN±¸Ñx¸u[1öND«¡ÏßiÞ½É@š² é}½4éY€‰Å9›uÇ^ë+ŠuÛ¤Û¦ç‹æÞut-ÍÓpOe¡FÎ=­¨.ÚnJþ䜄 ŸŽ¶Çâ§Î>©&÷> ÿjúý7^tø7œ·`Ä·CJnh<¤|à×àÇÒ± ,hüî9lÙD×»=ÜìÜ +þ_ |òIæÜ)£ðD¦€cõx_N¯IépŽ.ç¸È1â7?¢Õ ݆‚¶Nþä\Æó]&VzЖìxºgdE@ Uæ“r\éZ˜ÎëíÁ¡Mÿ`@ÚùéÈ$[…tP½ù!åï:w\µÁKÃáõŒfà¯xШ†×:OJT…äü÷rîW:МP-åœFFe/ÅÎñî}|Ö¦~ZÙð†Qªþµ€óS4è]s@::}·U¿™ÎaÕæ¤›ÇOÛán€W/@B€ð†±›â¨~sƒeíøºÖ3?và&¢£¸‹÷ØÜ8|÷= þµÎqp”à;ìrmv€å °`nŸ>”i¸¥»^Ìnñ]/ÏÎ6hƒ šñ¨(í„BcÅþG7ÐÜ—SÃV[x§þ¨×¼²/îëpÒcz>аþ¹pFä³§e ÀSñ¿vÓ +9x¯£6œ-¶úã£ùÇɤ>J7Z·S‡nt;ÛíîÿÞ-»w•=²BÛ7»ýÝÑèàà Ï³ì`ænìÝ7ºnQµ½ÝÍW¸¸üp›Çî²åovß÷ík«îauÕ=ó¯ndãvþ7ød‡/>eWûíí¯ÊNòÝ›-s7ÝçÿF'ûø»t™9·ø‚9¹3¢DfÜ7n¸oT˜ëÞ€»ì¦ÅžnšÚ›8Bßt¿ñ•¼ ‘>7ç¿<6bÓ»ýU¶Ñw²«Ÿmå·lJ&ý>—öð/IÊ¥½ý×®mêéê•‹ÌÚ‹Ïþ›[›ý€.i>ÇûeºòÙ¹¢·ì•ˆóýÙÅ?\í¸ÿƒQåj_mþê«M%K*¶77ËÙ û}¶éæ\»YBòýðÎ{$ÞlM¾Fl +ÎPÈ”æÄ7xP4¸Drñˆôú|":…YÞÆÁÜà¶Í×dÈ þâèžx¼îK!óÕBçö6@Žó¾L”c `@ÃybZÌœVÿõ* &šþÕœ…`Ú;;%ÚÎ Ë‚ȭߺ;޳X¼A!úÛ¿ÎÏí&ï´—¢¨j¬ˆÄ­XA3­VSn€~¶À­y1ô1ÎÁ™-5;ƒ7åŒú¬ôK }RštÌ9mµÙñ¢îÖ}º—ÉöœQkVÌN4ŸíœïYþ¤QØ^EwÞi9PÂyÝŒ¶« +€£<kñqA(«É$œ¯5€ L³æ€Œ…\à-Á| ²ÿ”øÖv¯ÚŸ`߇Ã^³7êýwêÒé+O³—9¨Y…_Ë|8‡Ç{dè\×㛨ø™ÛÜrÞŠÜpñ­Ðÿ5ØYªtAíc=ƒè.¢Eæ³æÄóôÿ–óx-”9—«-¦hüÀÓ…C”Ü{¿üDüEwµY’¬F޲~­Ï ¼îö¶>ÿ"32Uûß.<§Z-ck\&lz7Ò +ÿþ,ª>êt[ð>ª'éíÔþ“j·zóbÿªËOR 8§#¬Ö­«ÿ±eú$U·=~äVÀè/ìõvC@çÀñó.ýB™°l'»³çí¦–s× ¸nP,ŸAv1O±}õ]Qˆö7îcÛ Î8ªp§F‘xô&Àg¤¯óÝÛWÀ„ç—àQ+Ô4ä p¦T%DvCïí•à v>¯³°Á®y2Mjâ¾ßùØð +ðGzñl‰õÿ8çA"7'ùS¶< ð³_\Ùè §Êñcd#ú1šŽúÿã7îP6Ø›f:'ØEKçös5VKW£Æ­N–èºNk7™ª¹oIóØ&êîÔQ^Þq[©i5”¸õ§_uúÙ÷·Céîkûw¶:Wù¸¡ý효ǙSà=¢ºÙ6½õ»GO³uÚX›-*ºÌ!¹žŽêW˜nÔ8זƲã÷Èѹ¶üéru¾ìÂŒoš6ßñ¶;§p=>ݤ*Úr»ÈF£›|hSxé¾ jmåz9;Fãù3¾<{rÝ>.[¯{»{\kÔ SÖëlb†öo‘v þ}öYùÅßîp˜J¡pâ$~seØù›+¿,ýžñ„Fð9:ÔXê!Äcèë¯ûkýþNÇ5"ÝŽ³ý>Í Mx; €{;à³³Ù6:‘ ámþû½¡Ãüìü¨¨ªÊͲeØhtd`n:Ïo~ƒØˆ.’«íp:øÆ|s5'ÛS?ºƒ~òuL׿+m€/.±Ã 0-^ë|§Ð™¯æ6þdaè6(f%xØTÛ¦$|÷zˆùË-îû·oM㨻M+˹H°£Û|õPd¿[Ï̩ǣm"þÍßÁÿ‡9Åú µ”¦´6 ×£nµ*sÐô*P2Ü$$€j~sPÎt»ðe§õdrò»v1»ÝͶèµ+Òìæø~µwyƒ6o@غtiÞ‰¨+<Åe<ºø/œŸ2<€çÕŽ'4ÀùArt øo*!nšnÿCƒ¤C³5YLø9iF£ªÐeÆKŠS:(äoâP¡ùÛÛüº¶àsÏ}ú *À½vØå®ÐÁyœÖœO›ñÍ!<ýPæ%œCËþM·F_p”_9o{Ò[Î͸O;dÈe2tG z-ÅÚÉB“½ð¸×ÛìašîíÃön&jÊ¼ÆÆp€ÉU˺_òõ°ôèÛºóûðþ´YÍG_õï.›Ù‘a§}ô¹Û’©©™q ¬=γz¾mÿÅ?m¦Ý¥ç.ðbý°ø-…dàµff¾/žïf%_d:—÷_Ⱦéôœ¹íŠK$ˆÊ‹t{ØÜ]Ýê-UÝ º>t¯—&§Ö—¢²×‹Ì^k’î7Qs.ÿMæ>-zEkL§¹Kqá$vžkG*Œµ)2FX5 kÚ¶8^B÷ªãª3P ­CK4Ы€‘óº´í£þô¹fz dݬۘƒÕ™ +ç§;Áv–‹Am\……4î*m‚¨œ‡uU† ¨iÝUÀz´$ ®k_pŒÔ;Ýs~ob‰øLÒ{±PÐ(¿`z8ôC-þG°& z_ݪ¬[¿¤â¤ À>€OQx%ÀIe$q͹2_s^9pÎ×½-ë1€2'j€¿á×z ŒZ0݆IÉ hßú +E©Sê*²ªQé§è¨m˜£uò‚Ö°èÈËhØÛ@ø$[åÿò—¶´&í@âp€…á’ˆHviò¿° îûÜ)¿PÝÛv~OK$)ñDuÉø?òç''Ó~óÄw‰s2¹0®¾˜âÒÔw, UÕÉôá·–Óß¡æôïü=~úx¼c/G1Z,=7˜ͳЭîŸ=}±zù²,p"°ÿê-pó_àÔv>ÅX ¨.ý<Ñ'° +\·s…wÁ¾Àý+p7Èþ“î}†j  kú ì—È UHN§Jƒv<þÕ-¢dÀÁË·(Þ¹€€¸ Lø†ìðà•ª½å‰>ÓC`|väõ·ÄkBs‚^~éšÐ‹—èD/ìÿ÷Ðd¬íy-þc$—¢¾³Ó¡Ô T Ƨn¨ô1jsçG4ª«nÿ‘U¿S7äûŒ,O¡%8TF±ÉúC×”Rd)(T‘#tÆô2RÆ…—xZn/ˆrG°i?RÎG«ýQ- Rf-ßÌÛ[E¯Û*ýå¸ó&ꉥ¤ëÀTú¥R9 gje6r=õUV¸ÔЀ'q΢|ˆQ·.·çý¹G•ôYmÀÐýjô«þ(ýuAnÂcZ;7ÿA±‹a}Øù¯Ð½“é°/B;=?;ºþ/Þ®[O¯âã:°-è‘ L +¡ð—ã166†¨F<Ï6àîw^¦9Ãà¿|¶Ñ³Í£ÅË÷ÖÆãâÊ+}øk'òÉØ!Ìõ6;wµ‹û×¶÷€ûÂ85:¾üd@OÎѧ»¬A™SÌw@º˜MØw›‡‹((QÌ\ÁñæöàQåÎ( ž«y¿‹äZù¦q·P˜!hЇóþÍÌ˜Ž¶mm“¯#7OCm<­.¶Êõ!ÎäiÃälYû5 +×é&N(X¥lµ„ÑÈ㫽þCò´í÷¨&Î0©nþË+ í?„¯‹½ÜÅ`¹LWĵø·&uÛ}ÚêA¿O=µ©$)»ª>èÔYJ?YOúKªœ´ˆÄJys˜Úi‰mq]Uïl6[¦?Z-Àß3g ¦\LÙgvåcDiØ yl@±é }¼9¿Ž?S +çž?'ŒÆ~Erw©GcMYrÒ×Ém¬çUO»;?â^à|qæaúkÎQÙè"~§ZFÿ=¿<#dXvƼõõÕkž½!©5[øU²À`"œäü¢yƒ}ØbOðÉzè"N„Þ6´ýδ>þð,T»š¾ù#B?¶ïEÖ›EY°–/Dùã6½EFn8šbæ Ä–ŒÊ¦s-9ÿ»=v¸Snêq; ×ÃÔÈ€€*ÀÞnÛà'EžDïk‘ s£Õ_Þ@ű +HÛ{ÑÔÝé*œËÒ(œË%AÎÕ(#²>Ýv¯×-s: +~šŽ5ç|÷¶Ê€¡ŒãÑx*¦¹% ZÂiÖºað¾t"äj ‹eOçú8¿…ƒŸ‚ªfµ> +îƒÚ>Ѭ£ Dmˆùíž⸪C{'kŽ7™âÇ3^!L»ŒÎþ< #„W˜ÿ¨j „gßL&ÈÒ1Àûh\e: ƒâ¿j +ìý\«! …¸Ìų̄ÿ_¸ÐÓg`ûc7 1r^Þ ï‰Ê–õ¬ØÚÚLÕ¡>N%?FóéWõÜF©ßÍŒèÖX¥±†,5Žã:% •#œÖí¶ø^žJ³W-i]†õØå6j¡mÈpôÕöݘùÐD;Õ Ý,µû–õ~êS‚­§Û#jÐxŒà¹Ù³¶árHOrQ©ÎpD®Éx)å÷Þš«ÔãR¹ïT‡Ën__“R'ypW‡nÒæ§™£2:cˆ ÍÒávµ²mS[°-²9Š]Ÿ>ÉáµM€Þ×W;´[4S_Rg¯[oMI´|QO{Ô×[»½ÚØøÂÝKݾÄU¿Ÿ¸ˆé“_Ømì^Ýül«·‹eÿÅ/·õÏ?çÊý³7AúÍ­O66P0üý·®ü·+Ÿúœ€i¾LoJÇ×ö³¾¨~{s«ª©Ï-`ÆV2 hÛ±ÙÃÅôpC6´€©”â¿©¶Gõ RmûÇÙÔD4ÛvùþÑßsàý¼ù‡ãvrÀxÔ o” nˆ´œåQÛ• i=NoŠÏpiÝk­¹ãÙóL Š‚Fý1¡ âTøŽPm•#tÓVÄlͤ¢]f·œ©çJÌ*Œ +ž'ã!Ú‘#éA|iÅò£|©—÷»n7ì#§JS=ç"(“ çá‚È(AeYg^‹îF[a¦¢jó}±ž˜ê°•)¯Pz.úÖõ;jøm‡ËêæAÙßϘœ¸æ¼°èô:³Ä}2@~a8Œ)h³x³ZËÜϨ[e`˜/AEÂßFc)+¢VX ½”»”—ñ°—åq±6?/6€5YÚnwÜG}­”¸ÐçY<Ôz0›†ûuûn¼ ï¤:Bp~¼PÒß>?™!ö–óª–^ + Ÿ-Ÿ¦Ö †Û¸Ô£›Øm^A±æþ.>þ{ôèñш„’Äk[;½¾Ç[Uô6Ϭ¹' ›ÿQ^–c^¿p3—Å©DuÓ ¹XÑk$~#¶–Ñøô¼ÇØVƒPQð_ß÷|S·lº“‡ðAc_Ó›¨ ªè<÷y'U ý'ü„ Âðö•±Â‹¾ù‡E‚ëy¬F` NjŒ.``¯Këß¹~®~0»:^=}åòÿgnüXó? ÿ££é¦–ø_”ÝÎÖÆæN8F…úÿÜ€N¯­†E§QbûX›È“,¦§ —‚W?ìš³< ÍZyKPæ6ZÖݧƒí©ç r¤‚§ÓÁÕ>ðìÑUâ>hÔ¸Z®êP3¢€V)Çy­dÔ’é¶ÌF7§ YŒo’S´¥ç¾uësgaÿ_pæà.>4M»Ë9År]ž­ä£Ñ]µ›XüÆ^¢L,ÿuus”‘;·+ôSûTh“à¸?¼Ê·“¶DL¨¨7.èËb4÷°{¾·uµ·ýó*TqçûØt©ó{å ½«_ö®\ݲÀþ/®m‚ÿ8o}öÿÛLÿ`yçÓ+ŸçO®|~åÊm­áç™;d„,t0Š6¯q±ÓÛv Œ×1® H—Dp‰žã×úõÄE„kJgLZàܪò­ªƒ§Îtù!_ÑÝ1¥§ƒÿã›å\_mK[f×Õé dŒMkyBF7¶óºéè†ù +Ý·+»^8¦_ÉVê€r5mýÙŸ \­ÉÖ¶,š½aNšTÛóÛ›4°…-ÿíþíÛèUÿ*檓%çÐCK¾Ž»£õö¦kæ²ÑqÚýÑa½Šý7tåž-ö?ø+u"$öPAA#ñYi†¹¤™Ù”Â)™Ø\}Àëj‡œñˆ3K70iy © +½9£M`£þû¦?ÊÈ)à3¾¤K)Z]#0‰Ë¦¿=°‰Å’®[A@Ô 8–íôà8)œ—I€â^nù.!}ÀyÔ• +€'Š˜MÅ}HNçàdñïg3 T:± 6J˜©f-Ù ÜQÒ8ìîoY¦KÀµ=WÒ!bÏ".(^¨2ðWX…ór|Ž9»eÍù‡¤Ëy¿ƒiYLvIÓȽݰjÒ|»ò\ŠÂù¸ïdä£?¢Œˆ´QÈROä—€öw}/ {_8Ÿ‘ší¡n&pÇ¡}‡KI˵N›Ëp5ܽþE¼\wñMMÙ `Ø¿æöNXkÞè›|›5Õìüy³,0›fÚ]/ã*`™sêX›œ–óªóa‡ÌK‚ú)*HÿQzº|zúhÜ»Ö&qg§OecêÆQ=?òXÀWeÙ€oÿÿËÿ. ˆÊ`€æò«·ï_ +¢ÝÜ»o°Ø@ÛŸGâ-Žñ+jGƒÄxž¨*ÏøÄHW×øÿ·ö½m$Yš?® +ÆØ–¼VY¾ißhѺ+t;›´eåšFª˜R‹]¯†—¾ðkHQU9b=ÅRM³¿îß^¨k°µ³èWõ{>ω¤(Yr¹wçP"óOdÄÉø÷œsâDÈŽK~Äg=¬ – @ô©PA  À_ø@OÅ0…ÎÑûÿ×O<æµ ÿ—ç4Flb„øÍ„$=òŽ_ò'vE@ógöÿŠX,©¶0<éç}uòûHº½¾äâíl8FæÝDß»‚Ü@*Ò³R½¤šyÖQ¢úA½pÓ°ëµ¾XÅcÚR\s¨ãQ)ýªëc^0ÂZ_ve¶j~Ù-l‘†j¸Òcû#µm¦³ŠÖ«˜úžü¬zœ•ªÇY÷¸i™³Ê¿5Gÿ³ È„‡éî`Y_¼ÿÏ“<,ì :ÿ…e¢³FmçJcCø'Ù W_Ñ™ˆx"~”uƒ¬^kå*ª^üî…Ôë6ôùêËÑ8“òªœ‹õQôXô+€:…<-wUéJÆÚru/c4!¸vUõa¿©ltºìQ!ƒ…Ò„ŠÁvñÿ˶;ªHÙ¥#0Ýd;§*8¤=ªZZ pQQ¡ÇFòüÔÊéÚ6é-}’À‘!Ç$•|ˆÔÑ‘X¨û"©Uè½:¡~ê’\"3‰–ƒ½86šOEqÑVO‹÷®Ù|Æ‚º×y ?!jkøQZÛd` ÑyÇ>«Ü1©(N“HÑ8›Rkor‰÷¤Ã \êªo@«c û¢FÊu_uÖ ÍùdéåÄúLR$þò”nâGÉIÀFZS‹skc 6±(zµ£†oÝ¿·ƒÔ{‡¦p/ ªX—yN·£3]My^°çtÛ/ˆôÓÀp“2‹¢¿W2 @ò ¯ã«’åÈ“œŸŸ{•|q^dÞ–Áœë‰ raÕ;’ÏŒhu,0 +†ÈõD›çƒÞnàÑ–m…Hè^ v{ñì—ª,a5r \IîXvxᔑz¢Â"¢Èç?þ˜8[eå[ËÙÃÞÊùxÆ® 2Ö9ÿ56àßHß¿{óý´ì«ÛÞÚz ÷c‡kÉkùÀ´Ô'¶Ú+y¬€ ð÷Ê@’0Ÿ #AZHÖJMבï `QÂZi íÿþ“.ûa| „Ô€·PüOí€.¶~C²nœ+…³ü@ ¢ÕÉÿ!-)íÜ!”Œ˜¨(4W "QðC‚–"|Ë!DžÞˆ˜Às¾fôǾ¡wÕ¹Ncæß?ýàOî}_³Ðô¤:‘ÄÄ.À;,µ(Ï#YÉŽ +Þ+ð&b¶ÅMD£<îvË—ƒáa÷_½vE['\q…±*oz4‡üÂ70éGêRüªr†âwTLòÛï={Iù—‰ãlüg;s¢§ÏŠ£Œå«â”/E£&çú¨³\Uø±{¤nH'â.j õ5ž˜P#­fyŠ=íÑ,s +‡gµŽŠqÕ)Íq†_¶„ªØÝNÕP$NÁ.—ñè^Q'¥óÀ+r 0a¼|™ Ô·{’ažêB»ÛÚ»GôHZüÎ@èïÖêÿgŸóƒ"¯‘ZýÝ­âÑÎÖÆ6@l ‚À]]À:¨ÀIEˆ=±ñ™wûÌë‡lÝK.ê9â»·ù ÷U§÷`·‰žS*ä·;`i"–_/wû‹tK€Šò¯^&[ç”+‚]§©ñ¶œ :.ó/Y%¬Íº +©dÕÛ¦S(UšèõW¹J°Û“Õ–+ä:G¥“æªb=ªûý˜J…\§g) â¡è‘90SàªÑHXÛ—HT „ÿE¥‡ôʈ3U•w…bº°€úX¨J&(^ý|’P¡tE7IÏnër,‰«¥Å$q/»¬‹OMuírmzæ +Yu|ÜÉBáNŽI€xã°¨Nߪ@FçêÓO%Ä>7ÊJ[1.IJñ… dVìæK³a1€CžªÈøÆQ¼|¾b ‰ä±¼5çIxÑOŠ[|ø ÂÀ­zZ‡ö‰T\õ¼©OGË¿Ú! ÉóØ%PÁøsa?*Ñ +=´&êéHïî½p¢Fb ÃðÙV‚Y‡·É…¡jJp®ÆkÓ šžªüË>ò”dÝ¥{³2½Îûû’KRº Uë$v±æN¿ó]ªt©7¦ºé_Ó_Ԫɳs?´ªt£¾$˜çÉ€ym*]–[ûÜ“Tð»Ý˜CHö¤€KîŽ&'ÙxâJ^ÅEuy‰9¼÷ò²x¼Žýþ|ª -Jñ:*€ñ'ô}í ++*y· +Œ¦;?ïXTÏ@<žVL(ÿI“5o"ÕÿÓRª°elƒ K??|ª¥€êÌ#¹ &Xe,ýD8'V¬p\7‘–˼)²$P˜zX©cîu(Ò¨¤8ý)ïXòQüPëœë‰ÈôêTC7_6õx¦@ãz~Z¿¦Û<ÿAâb>ÿ÷?/«|ñ~ÖÌ$9ñŒ`À3Î…UÕ?r¬ÇJd±è–µÃÐKUUCõŽçŠY±‹Æb†ßZœ ñÅÂNêRÒ‹§D“ãLéÓúB Çµ:Å z7ð±p©–0Õu‡…=Üæ2 q°ù`gÀÈ7³d¿¸G+¡ ŽYë‹ô”çl2oNè›’'ŽŽÉ¯t*Œñ <ëX|ñ«×æ/Tqt…YȺôk€â[½ÛÙâ|FÎOËC¼Fdçz\!HŒd«z¹X¡zPÕª<}=ív¹©è<8QM%8ϧE#΋ÁŽZ±ÚðvšüdðÌEª¾y¾ï¡7ó|„ÍM€úïTí—äM–ífƒ*4þ‘¤;—˜žk9oê÷ +ލ"/̹$qNN‰½¢}Yÿ¸ø%«%)èðº(¿£Ùz]¯ +¬¾ÒßLµç©¿Á€aá—„õQ}æ™”S¶ô @óîì‡Zá±~Ûþ|âôÁàr Ôþ?ÿ"ÐÄ‚ŽÊúouTÕMÝ2 ÜqŒê?)Âƶ{ + Álä.J=äKÑu…#*%ÄÕ?±Q¸mñî"$ê?ìaB€ü0ð/Qýÿ‡ô¨‚#¥Ä»ýé'éû’ tâwÖ¿°Ÿ h”gXXâî„ÿX·Íø¿y/ËObžàÍäZq [BÁz±<ËlPîü”³~0ÌèT¨{Tᶆb~ d€AõnŠ]a¥Ž²{¿;¤ëó£þ„VŒ­8ÙÿC/ÍŠ}VDñÖŸ\øYc¯ó‹†uEpÔFæ(ø‚9éUOêC «A]]«ÖÏq"sU‰@X¢¾6{¼§®¦îJ2o­ –†íJ®J`V±› R#žÄ›Ã P?Á–ß\Ôûèù<\Ò¤ö㼋àé3ÿ‘°--Eèž|þ6¶î{SXŽ[–{~qê‡z÷ÙÚykç÷Ûàÿöƒ £?îÎv¿T|0Æ?Oè"Œê€ÇöŸàÜ‹9›^dŽÓ”½R6*1’®>ÿíKÝë<Ç·”Á‚(8?;ù´ܵQÖéjQx´ÿçÊš$çøÛù´Î;³ú”uŒ ¨\÷¤u+ëûÆY².×ë?î.Œ=-úlר|AÍRL¡]›<0)åc¯^V^vm½\GßP®õìÏu#‘áxÚïR¨a¦ÂQ®úÖ HŽ æ$ f! T’7»Ó:gúÿe¥ë³2œË5,D³ã.#æ.W1'î½É›àaøºú™l¸ŠüyagIñf—W]B¶ ¢ÏÎ'®h4¼j(u“5«•š.©•”ý,ËÕ;Ûš2„ëL]¾¢8<”Vëç¥ÞÛщ>çÓ2ÜÕA?;ìç‡zR!‡bêÇF·âD‡LÂézº›#zØHdÅÎL‰¿Cq8¬»»¤ [¼SNmQöX•WqèÒáî°R¥jÆÅ¹3Údâü°Ÿ Xz0<ኈÂÈ¥kK‚ó<Ëy½@º¯¦A©ŽŽy¶ væ›úÅpœ}µó°Ge÷.h[zb„¬­³ÇH'ð+ÎõòÞm¢§“¢ ãì¤nο̧C%yîÜ Î»z08?duèANÑ@¼b^˜ó ÎõŒÑë‘ézF¡WÖgJª×€PäyÕíãbÙrÓf¾j?J"s f€í]…ì;¼·^Ÿ8TCcS…”+Úÿ²Ýaê—(eNo?s>eNº¼»ÞÞ<øŒÁ†áá.¯–R2-ç:Kå?Læ•î¬8?ÜåÝuÑ9µ¿·Q ý-ôý;$€³aöà.cX(`1{`ŠsíÎ&!€}„ˆ¨ÅÆQˆAaðÒ€ÉÜ!?€kÐ5~KÕÆü¢¿ûp6…úZÑ‘ô†A»°GŸÿ ¿@ ÂaZ)[À9‚#$„€áq +ÿ‹K`àØW8, +ŠÈ ÞùGÑ÷OïtÅâïÞÕÊ­wßÿà,#Cp´@…5ØßQcP©ï{F¬ÔF „J€\{n :>†Ýº‹eÙÇœuÙë€<ÖÚsGž½¨ +,c—ºÜšVg½î9N}UÕ›üqy¸7Ä— ©»ªaá’ÕúdÍŠŒ½7è—AV +àù0d©kÌ7ýzQwmìÇöoBOcãSfSëéŠu"å[iT{±ÚŸä˜ª.÷^T%urÁr}.œÙ™M a˜)RÐ$µA€…%Ôô3.ƒlRï£B eŸÙgÙk={Š@ZõW0­"Â/ZùgÂhÁøÖýÿÊp?#þáÆÆýϼ8ÒñÝÍðÿû‚Û­ _/ù£HŸlwˆ +‰ôìg[~<xÚ;lU¯#´D8ôë-Ŧä®¶(Ö]/ŠC4–Ðÿ™3逩„L§ƒ¶\™oòÝiÖ¥?Y¯Vìd]‘·ŒšâpQa@窱Õ8¦ ï"k–UGå:Žr¥ñ$ÓU¬^U¢«\í±y•Útü+ ¤NQY—»yù»\õ4g6<ÅD&ÒÝT_U® OÃ×ëP®êñ.“À`1c@ûʵq¤;Ç¿òA„&4ROñBÝaÕ,Y4‹šA“Åòbéñçº^ΛÙâ|>Ǻ†?JÖ,êk-KèAdr¨ºYNmÑÃØæ‹7º|`'Ÿ6‹æí¢aKfk–Â9¯Âíÿl±\ÔgzfÉð³¹ú®ûЇ–·€}°×Õký;LyœÿõG8×%ñç³ZíM©šóØVù¤ÈwÙ´Qi—ÅIUÏÌ9ÛGN‘nØþ¹daÚXÝÀ}¶œ5çj±ùI…\©*¤þt€!Ÿ·U2p7Õáb«)§M‘}£6Ýâ?¥<™°v¶à9êè4ë«Vø}_®üÑÂ7Ýk]²Ï©.P ‹F ËÚ1¬}1½ñpÄw…ÞûmÕAüPS)Ðq²ÖsBÿÅ4+Ýž‰»É¤‹9ê©Â!Ä‘i ɺ=YùŽ“i'®"^Tg5 ²ci•Ô#Ú‰8I¯4‘Ü»± k* k¹Â @9Œ&0ÐiªK«´îÊÌ[ÆàÑ“3–…ô¬~é)ˉ>³-'€ÆÿïáÌtO×YëO¤^­·¹ñÅÐÜäÕ‚îmÝcè@?ØÚyú0ÙZºƒ¤!âþý‡æ¢3ío{xýßöÆøGÏŸ!XÃGà¥}.©€3^zíwQôVZ‹R’k} r.²N©Åh.y2 ;‰0\Ö|Ögo›j¯z{½\OU®ÊuÆ¢(×,©ÿÐz¥%îêj7 Ýj’Êõ1Ÿ˜AñŒ¢BysÉé¡U”¶\Ùå„:`òBû“«ÿ“Äâ'’úUœÉl¥bŒŠk# Õìrp:òžÒ¥ë&™ã ab$ü}*–âN¤º_/…¢ŒãÒ4ÕCþ‰cÖÇÕ»¥ d_àn9ÅÕ‹‡£]ÒѤʲw …ÞÎÝ%Àù ÖÏÍù|öGÝTÿ€å ¡Z\‰ñhk­gðUÕ« )ë‹ü°Dúaüœ+qÃo÷’" ÂnàáAõŒ=C„þêúö‰$ãÒªîlÜ4Hù[ç{õÒyŽ}§*èÅà\|;Ï'õÌ»TõL™ÖÉÁ(¹Ñµ”ø1]Yü¢ª.Ênrï¬Ê+ozù µ=âSÓþaõºV_j—<œïÅOû+¨îÜÝÚ¹£fnÙÿ',ïÞºhHÊ~ÃdU ¶· By¢@RÝh‘‰•± Z‰±ªúsçά«œ·¬«ÿÕ·9Wã›Ôþªçl‚ð+àœ,ýYß¼•„kÒfóÞÖç›÷¤À +ûñacW€|x"‰QZ£9@?gÈ&Ï„ûá§… ·xÀR¨ûÓÂRðßXË ¡²  ~ú‹Ç@ôŒE¡Ç™P!yCˆ­°1¢À·#1Zÿ çôÀ;Ä„”ÄŸþôN‡ºÌmE-zGŠºžäWq©ž6öâE2‚ø^æ_GïôZü³çÐÿÃ÷5Ò¿äÿl¸çÒ¤ôYÿs˜$(LF÷:yy† öÍn! ~*Ôú—z¿)%'G!R1ÝXê{î!pu6Ò5¨<® –´jJê°¨#êÑ}QÚ›ÅUg‡1‹[]õ°80Pô²ÞSºr“4Å,\ Ã,¾i>ÒQF#ºâÉÅ,“¢S,RÝKÌ©vª=ÔEø!5y÷ØmÕíéZàF0'FÕÜ+ÀRÍó¢>ªÎKmI¤FZ˜Ä†^F/]µ€ØJ ûXì ’–:š5º‘e磂IzXº?“Ÿy/ZƼpy¥ÿ‹PÑÑûwî ÿcJÀÆ}+ñøóÛ pÿ®½ŒøõD:eþ“>ž<Ü3¢6îlá²Ó{úèQo0~²=è=`aU¬óú <;ÀãâY2•,x™Nýöüú[”0¶QŸG #¥dÁ“MÍ ”§¬#<9wt´(²º²GÆ**Q^T3—«ŠuòsÝU´ÕùUr¥[•kõ]Î|2WºÊrÕŠŽŽê:œÁ{ʵޭ=’¡?%nÆú©T+VfÕ¾¸Z½^Kõ\Ýãjß×+dÿØ'…Ñß‘ð%û.®Fð¯®Ü§Ì¾ ]¿%!˜Tùþ[‰½W¸¹{È_¯j?|–KëÓkÆUâûkß 0**úªHL’¨/«.ž9§U§°jM6wZÁzp.F™ÃgºÊù7°ûçêÆÀWÊX´Î9»‹Â1L·œ+½£ê—aLÜUì¾(αú8 +mÐë'tò½€¡ÿCÁ¿šV4 Õø§ê}‚sé¦É˜NK\§âX2ÏQ€“ïA=&¿cÀvñ…tEH)ÝÀ4ǨÙFoüÛxo f9Ý>#¿¤0„GjÐ>–+ '¶ËƒðèñÚKPŠÉ`/¼§»¸'20b*¿Tbâ„e|‘ 6ü bo0øë𥠏ûés¿Âï9I¯ŽK“û$…“1O¼¢‹ðàAgÀ­­N~â̽…æ·‘ÚC5™ÏO‡oÊ ¤±5ˆ63UGÃ\:ášýݨö"ê€_«êƸ;§ÅhQtYk?ú!õ4ì 仦!ÕK„ÿ¼éh4fÓ¤)^ÚœuWÕ}v®Ö*ÁwÖÔåð°:·¦Ø²'æ°PwCbŽYkÌQa%{PY}FÿX½ë”~‘/$WMw¹Ö=ÖM€}=pm© ˜Sk”>¡H+)qûùþ@ÑŠ}+ÙÖXÔ&)#Õð/ØwïÞƒîlÝ¿ßc*€Á]"€™­{Ìõü£Æëƽ°è¯ã?Ë„ 1 <ÙÜ´“‚>»ÿþ£§OÔKöžŒÌ¢O‚?¼ŠoÄ­ŠÁ¯3:îØ®ŒŠœ¹Oæ?•rš­ŠC$%•ëbódK—kÞé-pT-Ùœ‰®Íš¡bŠLfs—ë|9{S—]0W´V®CU®X¿±\-WŠEçJbߣ ;iŶÜ{·bîùZ¥Ó)Ť~P•evÙÙÇ/庪t¨ŒWiãH¤ºþÑâܨuuÑé3M\àÃûP×… Æ£q5S§–¿ùx>ì†Ñ¶%5¦{z+2Vèi|\IެÉrb)q…×õ´NÒ¢Ÿ‹PU@Ê?c6¼b€H׺jÄpnë€b€sä›ñXr“‘È»‹²£h-‰ódp/`ÃÛòäÏóÎa‚-½VdœÂ:Ãí/[Ó!¢´H­H‡6­UÅN‡D‘vØûRR0-C2ïÖCO}‡õÃû %Îy1^‡•)­VÄŒS% 9ý–”mž+ •fø BWœ{–ñ’™„ +hHpyiKû% IŸ(,™^OúÑxœÕJ™¼äŒ<oæ±î¸Ñß»w_Jƒþ„íΚ¬*-³v08Bê×6ï=I»~ôž²OýÝ’§ÚB¬ <)UæJ•ØûfÒ·ØF¤÷mÈïðÙ%êp%µÊÓ ÄdpîƒU.ÝD pn&O8{;nû…`;} ÀÓÜÉšÕ hã +Ø|ä +#q6*u¾yå‚TA©¨e·h䌨°^Vø/@¾"~yœàÜuß Æ-Kp‘PzÐÂ:¼n£ß+œ‚ðªºÃê†Âê;?2€#ãPñ ó¹3ü L ›æA^Ig–c0û=®|ÉWB2€"<,‚XÃA?cù¿vö÷looÝ¢ôò‡Œþ€–¾ù3?—p:›ýRfÓ¬a^²û>µo¯ÐªÆ"]L½j]¿nšìP+šwg­õ¿˜Q•DîKDt­?ÚÉÙ¢ª÷¦ÇÒø|OµƒÖ©–¥jv¡Q­DjêwèÅëzv.æÄÝ|öçi·ì–L&VãöwMß#hJ‰ »j”ÅÓÞ|6c¬J|6 5²uš}Ç.Xê|Ì\3þW)'th&ƒ›HÍÎM=ˆ»Ëò‚›ÁžC*=–Á|2š‰,ëf—¦5X:®ÖFÿ¢žj€ˆ¶æpG­÷ɶ|ü½ä¿HÀVëÌÏ%ÚˆHq$UÇ +6€Áæë>  ZÜÛyôˆ½GD&ÍÞvØß2È‹ì):EF0ÈeØl2RþVõdÆêµ ©'`DR%K,ŠzOÁÚÜ%V/*ÉȾµÂQõsžÍP5#ë9®Š#=t:{¯rõ˜æEÕ™Æ&O«j—Êu‚UxÌ”í‹Ã¬T¤—åZ×ó(WD0«ªN_w‹TUy´¨šÃê˜n‹J龘ÞPKÙ¨h‹ÑR•îœGÍ\b…r¥›ÏÿBñì_®>q;`‘kÔx‘ïItQCRŠHŠhN:➘ðŒ¾‘:m–”½‘-æØOV„>þ¨á +è?pT¥ˆTÎÆ J–¯nM„ 0%.É ˆ¬æïOöKOÏD4ƒ•xª%Ø7ž¸¡@3KÃ$Ή@œGSŸÐP%$`е²µ2ŸGñPéÁurßœ 'õC ‘ÚM,ǘPÿ°äæÊôÔ6«ƒjV°Úókmˆmµ0zíôÌ•XÎöÔz©ÃÎb&4™snz(Ó5 8_V/W¸ƒ0®¦)‹[5˼A›çÿª¾f]^»”¸È|Šæ¹>60Z/ë,k”fH$üFàDp¨š½sWÂÿʿǺ½U{Ú­¿]"ÌcÛ[…²k`Ûƒ×b5‰mÉ‹ôiÎób‰·Ì:ç‘çAQsØ7ä9û^HàX.3•…q~#YÓ¿• hS6ŠM}ï㑘‡#`ņo‚&“ö;pg@PR8)±@R€!8°UPýß¾ÇÛO„>­sÆØAÚ¼¦ØûŽuй¥Ç Á»Žùס.!>„Ì cìô"E@ÝÕͿľ"ÊIS'?–|x#ôŸ,ÀXH‰Dõ}í¯¤a¿$ °Üû'zùÿéÉÔ³%¼’ºÅòVStî (>ߨÜ~d/À³³÷ç7}þü^ÝÝùùûå²)÷ê,›4Ÿÿˆ ’Ž–ó×êU¾£cŸf‡Å1ò¬®NU!tÔ,ëÚ +@-9`ÖüòË»a7/§…´·òX²\Ãvß‚n\N„‹¦¡›M^]Õ×õ¢Z¨Ïê¦y½\.¼Ú‰žœÖæíÇåò|Y½(ÿ1sóõï :9_zò°âó¤äÃÅñ_Ÿ#×|‹¹×N¸bÎí_Y–bN˜òÊ”ÜfšéÕÅ.Zö¤ªñ™òx˜xšÿ(y>©^×gâ»ùó9.2 —I<~Í›f®Ìªú{ÉÕ,y„¶ôó·LÖãûâ‹­ßX;_ ÜQã}‚qÀˆ.Áÿa¯÷0nIŸùU¹þæa XHö„/, ÜÛÚéÜÛÜê]úxQaï-¬þƒ¡A4‡bðp“Íþ”?‚™p "÷&ÅK"‡/‹—,©BfDÜTŽÎ(2®J•ëÏ?7ù~~L¹’qUùnú¢h˵œª®0­¸9SÆêÉͲ’æ>W|Ìu®ß_Ìó.&¥.ÁîPéÎÕ‹×K2‘Z·@ \¬«©ËÕæa†™Êõ4˜k+˵T¹^ü²(:xµ‹9ñvRœ5e^/© +_½žF¹Rƒu®põ[¡VyÎà;Ì-/Îçv¯‚¹ÓùùâÇóÿ±.#§Ï' +ÑÕ*³ë¼“5Õkò± ¸Wú’€D wüHšz¹œÉ3ëh¤ûéTýrBÁgê¯S‘„è²+=šWU¾&¼‚ŽÀ- |BA‘$%½ýnyëþЧKÓ[%ª§ÔÇcá/lH½ý%ç°+Yƒ˜¸‚4PgÅ^ñš˜ù>…ôÒð/2ç¼JpNt‹{¹J&Î Òíx ( Pø¯ßYõlðô÷ ž$ký¹iаvzÏÐ]6¬ +Οí(æ\™žÞìÃy]yY°5`t,›”ûí~9Ë8™óQlá¤÷j‘t¿ö#kK´0’°\Tý,–ñè˜XZe‡Uç®×“ì/àaïaø€ì£ºzøŸ›Û€z °å´ò?<Ø•9Ö5‹TZ‹Ñq“+Ì9‘©n8»¹©—uÙÀº~á¼Ñ#ù¾±WMø{>IDAT”½$%’q—}¹o#éôµÙaïÁftk:ìwÊ΀v`ŽÆT@&(“>«oAJÀ 3ýŸ<àThŠ °µ]X0l¬æª(ݬª¯Ôw†àã¶ñ_ÑÊÎíÄ©õ¿øáûÅ no™CwIFAÐå±Ið·¹Æ#ŠÑ ø‡pJ¡ò¿{sÆÉOp€ˆCDzëéÙVþù^¿Ói-à¯J?faðä¿­Ž—‰Ûülã~oÈÐ ®“7’¤«>صÜ@™òøñ‹ùaÿ°ÿ";LÓ^ &~v¥ãv³ü¿í1E4®Æ$ä4›4æ½2{¦Ï ®øB7{uø"ω³NwßóH;q»ÓÑ…ìÅ.3˜¹±ß%aîˆ< EÔχ:z¼›½8<wvèb"u +ÛÍ^ìí—Pwïþ!ìz«¹ÖûݺÇ9TJ €9k9nôNÙ‹<ÞÆÄìštÈì,|Ë¡n¿Ûùr7ÛÏö÷=K·£¢yð`{g{{ks+&,'ˆ^§[.¯Ó‡÷u…‹qƒînÝ Ë´½óÅöÝØV3c¶o'1ØUÎ=_˜YÆi´Þ¦³¯ìhß”™ÁúáM;3m.•”+ooJW™5,Ú×3Yö»¹¯A—E¥—媟]•ˆg1‰*å(³ÁRØî‹·¥ÊU¾U®³¨=M.;ì>þGqž©Ä\¿ÊW*׈cŸšÅGÔ»Þïð¿]2×UºéHojæ˜wwýóI@Ò£q¹×5\$²ÁÂ0ÌÀ:©h21,0™äÒ\Êa¥‡2®vÙÙ¶Æ\ݨ¤›‚FGÅëj/&ȦpØûƒ‡Ô£ÇÉà]ú +7Ø-.¤þr‘1»½Œ€#Áh^”ºé©gÂ+‡þO&#†€Q cêdR†cíŠW½[+T(Ê¡ø @×™%gv„7]Á(¸h(ÒmqÌš }I¿ÒÞ‹ÞƒÞ„u6qôxŒ`UÛé1¸$–šl·Ÿ8‰};ÏÇâܲ ‹.s®·¬vcNPâVa/KK$Æçøµˆå$0,µ[`~LpÈhZÚ'„’n¸*eVå+»Ù|B©C‰7SHHRG‹ŽÚ­Gülò³}ß›üÌ-²ýNoÀ Œ&ÅöÕÿ0 $™YÊß„OnZú?~ІíÕ'†¸àÜ&f~%}å~ FJ¥’®Ç`C&ºª*é€é ,ËÜðù¸ šÖg'e†[=$¯ú@‡¬˜y 8)Á¹júæþ.¤€˜ ð&Ä!èÀx¬Àµ~ÈÒ·c ]÷Œ¶]é_‡gtÈ-«°«È~ +ÔÖ‚„Ÿˆ A&]Š'JÏÿðn`Räý¿¡ÿ ÿ-[쎎hÞIT1ë +Å]ýy=(‘œyK$à_Bª,½Ä€ú}<"ûöUa>×Ao€@ú¢]ßLÒ¥p¾(‡‡‡Ý\áèMtbæ´ü/©Ìí ÐC:|õÞe.YMÐù +}‹`üé˜ËG”¬¯O¤E™7ĸ8“n%m(n)Â\jÛÙã|Š$bR‚~L‘à:d¦OôK–¾`¥bé†Õ™=…(Ï.¦e<Ü—ÁÌåa~˜åå^öJw¢9ܹcU.L՛ǰΉb«z‡Vª”,-2"„ŲÙ{õJïÁG½‡le«û'E‰™š]ñ% +t÷Äbœ±ö,“•Š`øŸ½ùÙfàò%­ ìßý\_ØþÓÿ3\ÀÍû÷Y×ï>V(ý˜v6·ÙT+žZÑg±™H2uvzLE?Ä€¢š¹ý/^/vÕ;€P.@W™2,IKï=´…Æe¥÷ \9ÕYýjœ+U®ºX/¤Q®ä›óÖY¥ì)¦õ •kIɇyUñq0K]®ªe*×ìµÊF•+kÅ5¯º.4 +ÂåªJ§ + J÷ø…ÊÕ•nU®'¶ °$Auò˜¹Dº¡È¦S*]U•'âŽk¬N'‚¡êD?ØôyY½SÂ9ý*§j|}š€ýXÕQ ª“Ý.“ÉVîc\ñ•€þ¥=êÇÝ9Êè ¼ÖiÍO;U œ.ªªBŒNY«0 à#¸îˆ†Åó„^Þ5Jèt0(;Õ¾ý¦50 +31Àè¸î¨:‹Vœ<è„ µžRƒs ëIt¹Bm†Qóá­uƒsÇzRUݾôhLõ‰ s+Øl!,½3àV÷ö{½Y=HûkÅŽÀ4€­‡=1E¶6Ý݈j•ç ù çGŒÀ¸ עˇ€äÏ$0‰ÿä —ÈM‰@U¿[àS@ä{ð<Òs»’ç£s]Ò›.Ú­ŽœJ"OFq¾ó6á‰p–€Oz=âðî'XÿtT ¶·Ô¹°pkÙqBbÙ‡ Àv8¯ÿËìwMuìá áyUÖåá_bBe½K¬¿ „oÙáãýrñK•Uouþºú·ÑÕóóŸyÛ4˦™Õ‹æ{%@'­¨šL"ÓiIRh‚-ùµ¢&ÿtJ¼K1$u™UJms6¶_,¦»‹ …¬¾_|÷®>žê踚.ê“iy˜/êšuY#&Ìšæ|1s^,ënÙø-õÝ4Õøíùû‹sÝW4‹·XÅÚëªþq‘5uyÆ;v_U¯I²b´Ø›3É HÖ⸠rÉ›lì;íÜùÍý+Hí6î±|°•vùŸÝ¹wçÞ½{÷îïÜÛºƒAP—v±˜ žù§ƒÀôÙëmyÍÐ#ÛÑ;ôž¦ÞhÐÛî°îrU©;¡ -šNGï3V‡pŠOM^Õ’¾Ý{}âôûï›ô0Œ>`A2ßc4PÄ) Úç·ôÁ©[û×õˆ‘pŠž$=ï®òÇ ì$AòŠŒDyæìÝû$¢÷/qg:=cÍd¤N”R—¬ÿ[ÝU6y@iÂåâæV§Ç:'8 +Þ&o!µƒ9³{éJ—±3g´u ¥u“ï®éƉ|VŸzì@U o 65;¯g³…̳3éUDµ9Æq‡(ÅNÔ#Ç<Í<ð+Ñ«šéOÄÚܯÙF3üÃfeß3¼:æÑÝ¡šÕêñÔÓê·šfåô8͸a°h0>^³ºÉÊ^†ü®!ÜÅÕ#›k‹£Z’Ú¦µ!¨IÍÕ-& ³áf=wáøVÇV"¹ZåÁËíÍ‚]v˜Áÿ yåŪ½[lþõ™:1}˜ÀÆô™ °ñY:Á Àz€×fníܽ«+’®žã¦Du 1•¨(0ƒšAÂЊª÷»”m>EŸ9ÖåãiZy^=žTPgˆ²n2›¥•ÔMe’3”r­˜¡¼s¹JŠS¾èé£ê´zA +6"ðÏÝ5ò&+×W¹Jê$çS¥£\ñÔTô‘ïmoÎê,CŸêˆñŽ®sRÿ¨J§rmjœÊFG +Ì©\OÅYbNu¦8"ÊQ]*š“é(ªiKjDâ¹uú4 =¨þ]ïgÛlÇ+¤*ãžœ†@‡>a­&iË‘ÜÓéô鯇QLBýÕ +Qd•„"Æë‘ +üÎ~ÄdEºM]iÍ+–®V˼ ì™5w« 6$L»{ÇÕˤE_ ×A€óñ„MvðC¬;ÄšRmaÈl‹ra“ʘèØ^Î3Ä築s•ÈÁÚXµí¾:±\ìуބ=6¡Gî± +¦2|Ìù¨X0 0 a×9§H,èå%uY=¢>–|Òr¾6%Àã‰ÁóXÞjÅyqœwëÙ7Šos(ŠiUDê Þ*χvÔtž“û-Y7÷5|ÔziئØìOòΓ§*3ÀþÌa©ÆÅæ’ñw¾R>üW¬º•sÖº:’ŽÒ¬˜þÂ`Īº@Š;C\¤*y.qq°Ì³Æ.žHWßõ6:‘ŠûgZ¾Ñt´"ë¹v¶<`@ÖgíBd¢!v;€ïÍɉ°+éÃHôdÔÿ.!@¸1úþð-¡@·}gŒƒß^SÏØlø¼6ˆKïn„ÉÄ¢Pq °H Êí3+óŶ{>h~Ðe‚ž‰ D â^ª#|§øލôŒ¥&‘E§Œc(8;>¬¨òHJ5–{² ðO5¤~?FPTW¶Ã Öà"@ö’_7RêÝn S÷vê‹OyÁP–2WÊ*ß-¢+6åêrÔ°T‘r!0#»éÅM= ¾s¦žø_ôu®næÒæUã3s¤2?V¢óѸTWÇÑÝ”!¶SãÜ//âî´¾¨›Ø§ÐuQ·v³5æÀJGùQÕ•þ©Ã€wÄ +æþy6¯‹ú*sx>±CƒkÏp®Y7I®*„‘'bb‘Fs•øÑ³Üž7ÎnÞoLÏ(wûK…XUºV´ÓÁq·P¹ÈWDÔÊæšIæý.¹S¿š˜[/×bÌb8éX<–^žE £iiaõÚçÓ|ru¤¹²OÇï:L`ÌÝóñ<D¥ñŸµ¿ª®û{Œ @t÷2Õsó˜ ºjü€—QÞg,µÑx —½ÚC;.ºtÆú¾™4…zôªîV?‹%®¯µdh@'yÛx/ß»ˆ(Ãwr…Îõ#ymhÈEÍù ¤®«Áùày¼»ËY4˜îµÇ‰Ç6]À¸ÁÀ†m&¬r:šyÏ–Ûâà‰Ôÿæ3fÊDÑÀlà¢Xz/²ç¤iΕkN&8·nД{Ã6Ï/ßÔ4< Å:Œ«Yp›B5ë¢rÁhò*\LÄ×Ο†hŠE?_R¨ƒkYkb÷Ýëýƒ:Šß ¾ßHÏþ‹PïñpœÒ\¼LC|Þ†6hÕš½Ô¯Åâ²^ª‹€ÖS"(dOË.p>™U*¸á2ï¿e)FÓ%ë/ÕmÿÕmÄ^vRg…d'y¶³uwk{ Àƒí6ÈðI“Ž+°c$YhVIÀ8´AÍou +ƒ·:1Ê +ªuP¿{78{%]Égg p äêìå—a=D@×íjð=X0K9Ç;_2…q•ëHb +Ý™ƒD|Ãø/¤ÎÞqˆ[ ê>oÂqsö}#±A‰6JmêEô'>–ü×gš¬ù’Ê“âd¨Î´,ñFþ³þ/¼X6º×wŽyx%rú¢›¹…p¶pž³‘›ZµŒNi·Xº½¤Rw3€†Ãª|!%fcCº8üÿ‹ ŽR¡–7¹þ cѰª:&jvÅÂÑ»{ÐK&¦Zb Õ`®êŸÖ0‡±S*S±Û_HàZá¿Yéæs䇶ƾ(sB‹º_Ÿ¤¥†mKD8 ±f.uÖbn\¡Ü˜¹â¨¼"=’A4u”$n.x°þKAÉžªÅö673o~JÞ³?At"6äcÈ—p‡9|@¾‚²bÀ€öÀtV + ·c¡@iùw¶îÝé±\!…ÿïm=|ô @Äh›µBè*Š¢³98ÙŠA ê„uš^Þõ·Í–öU!(ÓþÙ¹÷ãqþö”Á‚U$7qfqI½‹:ávZ[‹rŒQ+ç¦9«Ê©Xë‹"gÞT:)çùî!ÛÄ­:§U­Ë_Ve·8e§¼ö¦=¿¢\Åß¼ê× ¥}ºÚ¨Võ(×vtWÌI¸*Ø]Nªê=+ô]ÿ|’0´Éßu¹Zd}ª6~ቤ“S;$`½"IIVâ˜P±Vvê±×Ir*$QÒäܼ´\Õí«êØôºÎ™”y o8¤‹&Gz|XUûå<î§æ‘Ixfª¹=Þæ½î¢T2á (: š¼-ö¤³»Ó*ðŠ<ëZç‹JÄSñª¬{¤¢Á”F#º„F‡{Ðè$|âi€È×¢XZÈ–-ÐEL§Ô³qÞr^HOœ3“³æxŽû"wC­¿Fèæýà<—Üåkt"î!ökDžP”©´³O;rlº¦›uE#ÖY_oÌUÜø¸„_Dk£9íÝÅøÙo<<ˆÀþ'O˜Vd‘™UÍ“ðÕ>bB,Ôæ]_˜Ç¤äØ%c²ÊkQ wKZ[5ú À<§êçì,¬kº31çE“g5+fQ_ê× ðºíc€ +Lö +/›¼*ÿ,zØ5e\4\$šê­à‘asA+ì5øæ —úÃÂUnVçèë5N[ÙÃÉŠ•«ºÂJz­aÁX¯PZ'ÖýKI¯­ÃÜà@ +®DÓ¹¯({óý»å#=2Fûˆ¸æ•ìïÇ )sñeÓ›iiaIÒ’ª¨G$áÈäI/»ùÖæ½þ€¼"`¥QØë¡Ekð\æÒŒé‹i&ͤ»;mjêuê9שž¢ÝÐiF»Å.HWœ0ö?êlöË‚áñê¸õ V,#š„ÉK¨ ™Í`¸«Vã~2î_ʘi~’­˜óàİ©©ÀyP´¥\̰–҉װ׃ÿ‰¹÷³¬úÛ/^–v öÑU“¥˜IÕMà,Àm"v³Æø,ÎéHèl“ê¥N¼Ø§×¾JxzÔ»»ýä ÕQDÆñ+tGÎEÀlP~%Ü[òE4‰ ‚|køH;lx-Z"ì`#ÁÞÒžô¶{OÕoz}âA}°½]Ä«‰PX.NTT'{¯õžIc°Œå*€ý\÷çïç.WåªÅ8 +RêPP(I®–XZ”¬hUé~.rÖ„¿F£æ´¿[6:›Ôá¸HùâŸA~•+ îø.>]©\¿s§Ýú繪˜zÙ#F"DT]J ò:=¼Z=N•.Ñj·÷–Øí>‹]Ò§ $˼¨j²¾òÅJ¼SÍXGZG W72Ñ©d§ñd‘ï•…”pý}@Š u‹ ™¹% +0+êr_-‘6Adþ‚œžBGPF.]P»Ø-$€èqÇáû‰V^5}`ÔÚo\IÓÙ´—„"1½ÆXí²çŠøü7+ÑE1´œ‰ºšîþ1>‘ÄÕJ´¼$6Hë ée$QUšp>x°?:`X\ê¿pô ˜ZL+T^¢sÄÎ%ôQ œ˜þqOþZ=J&SbtÌpKÏ’KžëOu¹/ ²Í·DbŽ™v¦Ÿê¥_u3VG‹š•] úD¦±¢:€˜FXXrD,©uTÀWÑ èÝíô‚Þÿ®¸o”—B¯_$€•2¯s€<&BrUAQú}r#ÄkDÄJòÞÖ=©–zƒmö gƒÂÁ`T<ØeÝ¿è(L¿O¿Ê:ÝéØ “$€(W²î|ÎÚ8óòñqKH.E]õ$Ùø©â¼è^]Ž[kTx‰'E=¹"ÿXÂóÝRÑ[[ +¢ÿFÑ‹rÏ+·Žn¹r=ÿÖ•.«ÏU®¡)‰!ý3ïîRnä©£êø;è:w×ZÇQƒàõÕϧ +þ#&CHVÆ&™@¯áîx6:QÛ%*!‰æýÏ]Žð›:Ø<»"®è_O4)»JÅ-ËmÃÄ1öçž´l•¦=’¯ +IÎ+»\KÎ¥ŒV JÕú#éx¼Fuçn‡Ì=]‰.<­‚Ð*׌3ˆí{U‘í—¬mGu"–Zø=80[•€AïÙ`·£íbÓ³{Z—$šÄJXæ,u«‡[ÎUu8hª²¨¶é£Óè¢L“.©}–µZÅâ̺€ýBœ_’2Ö#`…|0á‹3•‘ŠœGE«Šçª6TK,BD‰ú¼Z94ÙèàRq3Ô6ÏŠ˜æC%.E—ͺµ^ÀÓCÛg£šÕ…vÕep`YI-c4úf–8/¼V‰“MyÇɤwýWðu+I«?a©¿“é°ìw¶6¼zl‡!€^¦Ó1(•ÃWC&VCpPrƒP±Dç2‚¨>Ô‘þ ãq[hϹoìúÃ¥Z{¥<ÞØNÉxRð5Àìî1x]CP°Î®‡8DûG1÷¹§;°ÜW¾€D H*݆=a„?!AbÕrv +Û8$6@PÄ:|£\bÒŸÞ—WV–á9Èûl$*ÙH2@o¿·ÓyÀ@H[›ª4;šNÊüäDߎçC¢c»‘Šf†vÈæPm±Ó«ä?M…îj*)„C6ó̰¢&{¹ªúédRÏ&RÄNÕ!Oþ¥êÖ ­MêtÄ|ÔÝѤÝëšâDÀº2¦Îî=ìɪ˜“غC´,Ñt “ºÚ…3Dá–ÜŒýE5îæÒó2jî³É·T¿®èfu·JZX2 ¢ñs¤ê¸Ïu嘦pi*ö{K;ò𡘠=xr/íb’w$lƒþjƒO·Yˆ_ª7NJê¡€k€yÐúùÙ°éýnÕuˆ0`‰€[[~3€Î+¸FŒÜù «¥ú@½&þ€ê :Ûúzv0·î!è[ù‰²Ô•Êur:ù#Y÷-*¶Êµè3xÏKÓo@.Wý®rÎjv]^+×`o˵`]?Š š,‡¬d—ʵT¹êê¥À¨yê£)WïæL è\ÁU®ªtߊ;ÕºÉ|̾®t+^(RuüRkÒ½˜ +zïj¹rY”˜«*I'd]§+ŸOP¤ùŒŒóU’^°¥$)ò ™ÌÂ7QÙÛ¸nN&¿äøÜ@G­ úó¤ªGðºØÏX“4(j§³H -Ø÷D¯Ë6Нªì 1GSkD)es®“ Y§ G ÍÇ„á%Ž$êÝ̹™,Úù‹pþ2L JÆUÖùsÙEú¿…§çŠƒŠ*šm÷¤–2 @BíoAÉd° ‡ŠXQ‘¢AHHÿ†±AME1­8Ï«´5ØUb$³K2`p)iÂE“K92çÎk8þõé© ØN£ºX› ,A®çW Úôˆ±"’«–Ù]d”â{;õ†xøIn?œA¦ tIŠñpÛ¤2þÿÖc½3Z!@ ¡I›ub…Q¨îØ‚kâ5çúŠê©_8WÇ‹"û.Zø¥ìL_Gëq¨§)“ JÉÖ„¨æá’²²Œ…úUV~q-Ùv®cµ4“²A ¨ÞJÐëß6âK"”?ÎO†¶\Ÿ[&a¥Õ:éŠ$æ§± sîLZžíOÓ‚ºvÇWzPÙà¸LÁ9MÔ„Á Fjk—â$8gò…N5Á’Ëê±üpTQ%þíãgÉà¶ÓºfJ@t©&¶ó©I‹º™ÒTÄÈœW8_,ö¼À…(å•I­8O2@Цõ5b6=#éö߀ùº™ã‘áf@± ,ª‰â*«,{£þB8>b–Gê¸T +Îà®ú +õ÷¼`¢§#¸¥)þ Y³½íí"ðV@½:"~É7ç×B€}cÖÆ‹á. k‹ ø&Ï¥§1€œ³iÈÐrcS±ÉY¡7 Äb>Aô­à }ð›çfžÔ îêíll|®7`§ÇÆ€¬´/ÿí(íWÆ·DÁ˜Ž r X89aiA±”`Hfï¬\x­Ã0pæ5ulÅeŒ&` /”(&È>>á€|K⇃韧áEOG¼’R— py‚"¯V÷uAŠSâ†NO ‚3žåå| ÷dÌþSFAèý†}©þü?Èú꬙hR®m’yw…;½¾Q$w%6Ýð‘Ày3¨vQ«&M–«Œ)ÈÅT]±®Ð±Rê’‹äk-|· +C¢jÉU“J5–bö킾X§Ôw*…¾Ô¬SŸDßœ~¼ÙDNÈGÌ,:V»m™«Cí¹7?íf’Phi¡$$Ê‹²“Ç\6}H=˜ÄÝäŸëîØš",zè-=ClÅÜ1!¬, «ŽØb® ÎÜ[ŒŠNïY2±wîöž>zúôIlV¾õ››P:=HG7†XÑúÝ8扒-> 0*Üùìþ¾Äì+ÒëmîôôýôÉ`4Øüƒº :÷OYÖ£§JH³d+ÑÝcœLÊL¥¼&c¦“Éé¼È??_ÎNëæü—E• ¹IŸ¥¶ Îßq5ÿA>µwýå`:a=Ц–,&•7²4rU/ÎßÎæJ^/<óг%KUˆxsé¢Mõº®ÿRwëæí|¹XŠ8&ÊÅÛÓ_XÜAy[Ï.~ùßuÙgªš*¾ª:cɇ±P^M{öþ?þÖrκ}ÿ:«ZÎ=gXÿ*ÅjѨ›ºjÎu½>o9¯ó¼_³_ò¸YÎÍ9¯Ú¼•"R3 Ä‚œZ—ªBD6ìY¥š¥éè`4ðjÀBÀÁÎ}ãuºüù?šiö2E\/ìÉ?nªMÆœÿ8?ç³ÅÅ/U·TˆX‚Ðúÿ®*Þ5oTqVœÕ›z +¿ÎNs^ö3q®›ÍûÅì-{T¨3hç9+L§åk=½hòüm³Xž³Ð¹b¡)°$Æòϋ׵ò\™rñ¿›+ïÜ»·Ó{Âä>µ,õ&j£ª±ÍûŸ/þ,Áåü¨ÕÔo—?3±×ð/õCYd¥*TÝj½ª ðTMÉòñŠs]Ì;Ó»oÍ.ª%øAë-ÎÇus:Oœ£qñžb²Ìo0¾hôÆæ|¶øî´ÑŸ¿®ÿ658+Ió®¿R«ÎzÛô^wQbÔK +þ“ÀàEŽª«¶º¯‘-t[ëÄ'ºÀJ”àF¬’§_©ç¶H}·6] uñ!Îû_¹ß&ƒ·Ú•x )(ž œòcü×ÃâCHÌ¡,ˆ¤S‰ð–+t‹ÐoÎÞ”o°TÀ¹" ™T´úšN ³Ã#R@®×b©:^,Èz?}/1—IRbñÄmš•e5òA™I”%vÙ™à†Ï{¯$jú}ºE–¯Þº¨XI]BlQ¼ÎwWiÐ{;ú^É–”L™¡†èÄ5ÚÀê`!ÕÎc]NùB)àäe¬V&ˆ'LóÂSíN:^üTÂÁü›$£K  )ìå1 ´@J7R„™ùÛš!¶ E!T:h³‰¡);u™cu–-ŠI¤_YÒ«€0˜›Š£Án¯`I΢x°™ û{z¼€=ö®`øÿ=Ë*&êÓÉE ‰^TüÑ£Þ6E¨öïö¼®øh2:°Ï"„Áû Ô*×Ë™"rT¾™Hÿ«2¤uGʺ”’% N¹B,ÛD¦ªTôGÎI¾ +'®¯•ë,·`7ª–'»™'cª\‘«‚¤ +¤#ÅÌz¹©OD.W±A¹â¶×­æŠ@: +è¿^®—•ŽB«§—ãR‘"™[§O² ù*a_Q•/^-$ ¨QêšWYtïëþbVŸž2®0;ѧªßîæ +;dÝM4M¾/öˆ’†"¹Âט*Åx zžŽò½CEÚú°*¥w=Ô›¼Ñ„a=V²ÈÓTòü¸|< +”¥:kÊF (U²ZˆQÀùá!ÓÖÊòØ ³M‹Š‘‚ªÞŠó?Öè#·$'xà\‰™sA{jC<Ñi¤Í1§N/ÀHfiλ]r¤å<dݾ~\…£7ŠËÊ›¢`dxw2Jm°ß냯˜•fA£±n¨_µ» óÅȰT^°†¤’è‹Ù©*°3]ò*kSïå9 ’ ù®gÌ8W‘Ùwš’pn÷Y*O/yž8çA‘8Ï̹Ñ{ñëÉâÌy΋”‡/,c ‹òì”NZudJÔÊ §£Š @íö ûÄë_ïÙëuz9k8UÕ7HàäÅQU6Y +9€¶òC™˜È<Š#¶!;cä/©&y¡\è{ЉÀd7¹–ç,¾­*F‡«G(DT]ªŠAça™wáCÉhד^îÕ9Ìׇ¿¥ÀëÖPD~æÃþþ¶:ª;zcðŸWÖûìã ÈŠ@Êp}Sñúù+øRÖñ¬*ié ÿ}AØ©Tþ› ¦ªÈBbX@˜µèþ!/ðoq!´ïsƒtœ¿â¶ÎO—C»!@h÷ÊÉD¨ƒ÷¤IâDEË¿}CO‘G1t"þç®jíÐÈ4j’"LÿÌûg•tQ¦%÷mûb€Méì \|Ðë+‹ø#“n¤(ð‰eX'ß2«®ç¾sêŠÁU^õ°³þ\¸»æ\’dY¯–*Mš"xH_¬.¼ê6³Ø‘›fEXá%'Hõ>x+`¥q®|b=)[}±LêoamR³k ª¿Ô‡À˜ûÇ¤Š«ÿÖ뇳“nþVJ'zBHsh½>œÕY}Îâ©"`L̵z-ãsáàYŽß¦mó¢âóè\qôuU<¨—zú´z°Ù{òç»§Ï©{’Ðê¯bµe‚Ï!w7MÛ›ÛŽ@Úñub³Eû ÞÞ÷··wünûwʦ5"Ôœ+¢ÿ(Îÿ±/ÞÍy7ºzW§B™&ê(7Tàœ,ò›ìuãÙÛÿÖ¨&4CBÜߢcgc“õ„“¥ì"„! !°Ì%= | ú4$”rĈ¶ð樂àñ1½,$"è@b à+= [(×%”q‡ä/ŽyZíáýrŠƒ=¾–•Nª¯ +]ãâ E‹'˜µO (Ä!ÉG ’„JÂ~¥Èuª#]'nW¼Ù+²ˆ·ø¡Y¹Ñ³ ý_@U`Gy‚¯²ÏFà­ uAùDÎÞHLuúðSVã °Î&”2òV±zOVÈš‚—t°³@N#ßÊ;Ó½3õÛîa­ º73xÎASõ™`GwÆÖšÚa}*¥qR—èõ¼².H×&Ú¯Œ¹¶Hìâbvú¾ g£Ë«€»Jæ-Ý¿.º oUôX€›$DN/Dï ŠÐ¯mžà6Š«]\ÌœßD',#È|ñ=ËÒŠØšŠRH„  ˆ„£ºØÍЧOz5ãÿÌR¶û=ƒ”øhßWèÎ{÷îß¹G÷ƒ2õºÿ³{Þyg¸CÐû÷Ø)ÜtOŸûŠùó¿È)±ÎЭGﳯè“Þ3iHwzE￈9<F̪߰„$iW:>@[8.÷±‰VK±wídVþYÅì»¶´_–«ÃJ pt4>-0ì+ß(ר6T!õõ¨šÍTµÐ€.ì8vus$À[&æT[f§õ¯Ò·Ÿº€(¶P +zckNÒ"Qµúù‹Ý)jXž×'b,ʸ&Å+ôá©ôjkSÓúñÉÙwÊ·3ÖX– Ò("RAÊ­U³k— ¿¯ÎÕ‚L™ïJ5¢WA•Ó‹U5kz«¡SaMêï‰Ý3H9|Œâ\ÑÍŠ$ôž`øûeIõȲüðKqN ˜’˜qM!y ÓǤV_«7›vó3 ñ¶<Œ/9‡u1¡–ŽzŽ_S<©L'T :¯ˆóŒATÇNÕº¼.Úð‘=yÒûCï«Nçî&€»[¿ÙîÙB—³÷‚k“÷.éç_–Ê[^‘bQÿ'ô}æÜïç±¶zåîôß²>{Kïƒå<æ'‹sšװ-ö0™¨)¶²Ü}EÌÎs)ÎEõÆZ³³štÙ¥’”u›aEÕ힀‡Îm¿ 4ªÞŽ]<½AÞƒN¶ý•õz)é^ˆ ž“ƒÌ:¯: ~0šgÝ·>SÞ+ÓUßk©JIÄÕSÃ| +çäˆØ'¬8Fu#Z8WÁTÕ¿Šs8Çyþ“JâR¸dºêЬÑ_û%gnÿÒzâ€I¢;Ÿolê½·™ ¨wö’€lü Ì¢Ô]M°_X~`©*€Q°o)À^‚¶“¿Rf¹¼Ô+ëÕÒu_áOHP×ð•®Ûi(ÀÎÂû¡öŠ¢¥²+‰ëÔ‘²(CÐ3 +Avq´‘BèH2f +"N±óB‚9‘<¤áõ(¤aŸ¯!MøWvõ1ýï÷ÿöÿ ÀÏW¾ã[’íš<£ˆo"*ÂM¤ÒžÌ¾UO¬¾xqØ-¦EµìäïÔu~}1CùTÖ-† +W4™ÚgRÓÔ©ªvØoϦáñä¼>|¯çZ5NX{œ`Ebý|ô˪¬…×@F` `™~ÜŽé‹…0wqòXÌËlÏbO`ÎKlŠžÄÂÁ Xd¬`¨"59Iqã{:jæVcÓ[¡î' €™“DtZ­ÚP'×-Z‹š/Ÿ/ÚW8éЈhÛÙàI¯ü—Þ3ïMO ®%æÆ0Í:ݹ/Å\áz +ã¥zl4àÁ'OŽvz£'\×ùC¡÷#†¥Èsµ|° B;7 "Ë= ÿ¤ñt  Wmö*=øÄ‹‹Oþ)$S Ug%áDÛœ‹rL.¦ù/^¶Ï÷%P­ü!Ò³ÒnRǘ¾]®TaÀª\]éR¹. +•«*]7£\#Wº¶\[g2õ·gYÙîL"u½-W‚*ݼÉm9òjqH@*%=W:ìíîEÔ:lõfN5Sï‡;ÚU:­7ððýµ{Ìšå…~/.–[.æ•cÛuÈ9®³uU_œ×“I}:kfÜRä +^×?þÒ(“êÅû_æËzÖ\,ê³î`ü·_–§³óÿX¾?g¨®™_ðhחʳ’áh®°GÃYÞý×_Þ6Ë¿²IF}z1×Col¦áífÍ\ .Î ËÌ/.êjØÍÙ #q¾¸X4‹÷Ë÷»XÌ'ã·zÆ›8 _íåwÕ7Ë÷N~öV1ÁÕ§o™×óq½Xþ²`-ð‹eý¯Ùaù¿ÿv1›üù¯Ëó¹jš ? ñ T]üI9^-y]¿Ó›¿Êš_ÄÝÅMõN‚ÿS±ïûÆbýIÈ«¨·E]žîloÿm2vîí€zËÙ|¹¼¸øå‚}%È žn$M ŵøÙ'å¹7~ÐÛ³•DóËoåæüg±r:[^Ô‹¼[üõoÍä—÷çp^Î.šz<†sÕŒÉb)M¯0ç¯qŸ¨Ã­¹¸8§Þœ“q³³ÈsöHiæ‹ÅR7•js¡R.ûÎVÝþQ9 çó›Ñ€‰»;=5Kz±£Ag;ëÕÏ&˜µh1Ô"å>SG¤lTÏŠ)$‹/¾Ùr¢67˜ÿí/uµœÿ2?gµŽz¶œ‹ófÌFÜÊâ¥0üèÝRï-¡Pø]y8]*§/~~?S¤ ^·f×s>«›¨‰óÙR¥|”gÞ³å#êÂ-4Ãõx'vG¹‹!û.€¶‹ ïw¤é29¡¿ ‡5ȇÂõÃ!Ë4a 6’[u®ê,ȸNѹuÈÀšôo>èÝê©ãæÖðõy…dÑ>÷JPìâpÖC\æ‡üáyЀv‚+’6Šüä~Á )%ÙÂA$nKŒt:vhpÖXâ‰^9Ic7`äÙþ>µ=€ò™¸³oQ¡Üt3ÑÞDÂ;uÄÌñšÍùn^W‹,;S'‹bK_Lgœ¦ÛYœ„ž«æj‘8‚BN÷±ÔSzÛñ¢Ê—@Al#n ¦Â aÕs©¯Ë½üuà-(+t X“4PT‰·ÙE¹û¢RG½ëá[E3wߢò­ïè%‡Šµ_Ε¢¢p˜˜ûFÏ+iŠBÇ i†Á«‘(/EU8‹¹4æ"@qÞ>ƒ˜!}#Fþ `÷AOBÖÝÞÁÃGjÅ­ °s_ªüuýccç‘Ñz6x+žJ†4?;8ê &ÏÊ1·çÀ¦y‘:>2åà™Îõ÷èÊîBWé3«Ý$9ÃE[ÿ°ý°Wlï'0°©ØdôuZ\t †5ø=&Ø$û¢\© !;U}ö’]åB8‹0ˆŽ)çc×ÃØAär¢êJ,ÇïrM4/wûªtÃŽ× hËõíéd|­\óg“y·š“Œ.\2w†øÙ¤»@àžé²Ò™9Ó²8ª%s¼Nïsùè\…nva’¨DÌ|¼üLfÍÛ_ÿð0)IϤ¦ãLÐòƒwáánþ:æÜ¨ éh<&CýX;IR²Ì|~.CU'?«.& µÂEÉm¬â}uÃI岨-ߺOˆÍñò í±òW4V|‚e$p Ë*Ù–h¶UõÏ +0n(IåÅnŽXÄÃ!QPéÉÊAÁùdQu³ããÁ`R-&õ_mÐñZ +2Ô™¾"¢\ÝâGs©gQþ¹˜ÓBøÁh)H¬O/ˆÿ‘ªúCÖ„Lä•Cy6¨™îæ¥ “oVœ+ÓrÌ»®8/UÌUFͰéäg•Ÿ8R +2ò\½W«ÄgÊs%¿B©LxŸ$F)éÙ¬P«käK¢±’|´u¡}Ï]úû£b³ó‡ªá•ï’g& uEzÀ£§±²×3†Efyf*#døz6ZbâT´NAÝ7¬ŠiF¹`9q>=î¾K•bEœéI*ÒKŒO¾ŸÖÊ)Ó>BƬÛh°Ï4ö ÷[Ðba*ÂMI, ê?ëïKPÈzƒ üן`ѹðלL>Ô·eƒWùààjǸv-,ú¶­Lá$ +¸‰AWÌìA`@×|†*nO’—¢‹À<–Ý0î3"a)@,IUÒÕa@4±õG8®»ŒV(˜Ò³ $b7ì7~ûŒ|ð ”ëçÊŠBQog?‰ð{Ùº¢VJÁSæ*³”a·ºÐ?4Œ˜3›ýœ—Ý“ºL:àˆmÊ™Ù?Ÿ»º˜Xðv0VÇŒ¦®]T\âh04£=HW,Mð4öráÄ6[P¾L’ã[Û¼c…9¼l¡ÿ(_íõÙnõî*'ò>ïWm]ˆ¹‘úŸÃRš{}ƒ‰Šøà©º[ϼ:1ò&um÷ÅaGó9­Ë»Š¾”PLÆv:)…æ°SÌ A¤Q’Wƒö™æË)‹„à ÈÞ(ñ¹oâ‘QÞ˜sý'piçñ¼£Îõ?šÙF·yŠNWìIS¯$ŽÌŠ @!\»Ø1Yåç8\,"iÞùΩW‰Š _HÈ´ ’~Á½§Õèáæ6Sîßÿlkç)-®à|ƺÎ}-»ª×°Ø¾9õBg-ç’ĸ)àT—˪+©Kñl¤*;?×¥”éÞã¥A8áBT.ú°]–P'³ýž‚©šQ¨~Ö)§IÇßÔe–1­¦>Eî„ÔOwîo0Ê÷ÐK‹žýasgÀúͼ·#õKñÅfº½óf, œ‘ d0¨‹Å?ês5¸õꢎƒ¯îsHË«*j}Ee!/9‡Äyt–ãq½(ûÝ¢f<õv +æo!´Ù}ÃY§Ãi±ùº‹àA8° R@$ °F úÒ·Ýã@Ñõ¡ã*mHö/·8ä¯t Ð + ð<Òç;À˜y +Ð' ¢ÁâpE 5RÐ µK9DGŠ(!!±8]à *‘PŽÇ!ÉŸ¤°Ÿ…žÏ˜6Ä%ý7þ ú%ý·½ õÿ•°µõ‰‰À«l»N©È? ™zèà$ºçÓÝ~óØ£aÔ•=Óg­L¥ $%G³hÓX:’æGÍÒ!õÆbu&i:º“«ULý«î¯4Ç:O[rrUý‘*—£©JõÏÌDL}ñ¿Ìß—ùî‹z·B/LÌ}«î†•¨éÄÁ>o“¨ÎóÊbªÇ*Žvbe\_ÉLª¬Á+®¸ï&©«rdâ©zœÛY,¸q·B? È£É?}3ú§Ñx^ìv·{©ØlâeÜõ7>ä5z¸µæƒ)Rý±ãy”y:¾öföTx­‚¿ÅP%Ü»ïшÞÁÓ­ÎÝíÞÝÁ ÷ðË=}vĆßߤ!~”ØÑr¢‘p4¡§![ؘ)rGìÐWuyxîrm{nR®ä.›5¾ÿuÃìÇøqŒká™îR®ô.…NÇßZìT¹¾ÊgÍîoKÊUR§Rxûv¢3%O„ªt5Þà“EŸ^‰T¦âÒåªZ•nÁ˜PÜ1nÒ´•®Í»ºì2BOë:Ëò¸*ë=$ä:‘ +sWiƒ0¿FÎ(x’¼AÖèËȨLÒ§ÎØi!@Â!tD‡¤L.ü8N:e¿ é/5³V +ðIQS®¡ªE: +ˆ¡z@Ó>+ý’¶®}Í ¯bNŽd…J‚Ù°•&ãÓE½W,Ôm×£×M8‚-pÅIË>›DÈ)] 4ißáHíRÇcû )c˽}l³ƒ±9W£&N/f£èÕñ[çQ,ÑFt5R4IRÆoà‡[˪ÃOGO7wžf +å¨áÞ¨xÚ»³qÿþÖC u½'E¶ÙC£á•¥-”§Ž$°œ—Ôn©#£ÏHhTH^„OJ“ç‚óH׿’$áÊå +ãí 2Çï  U‡¨SlŠW8—Ôκ˜µ>B7·PgŸí ˜ï‡&»i ¥ÖΞ–:Â:XlC·ÝcV +G­2§oðÙ?béé2æF]±¦ÛÔÇ%Õ# +Áh‡á£g ¦»ö<‰râEºH_÷˜–¢çôCOžåŒyPÌ ’б&¡@xÚ‘SXŠ_'HF ½_Óe›d—²Š¡þ㻵ùyøÿݹó_·RfY\@r¸(÷›hÆÀÚü_ÔŸ¿?Í˽ÿ¾÷µ"&e=³õ·µZu›T³Eþ—¦ím]¯8¥® —_g «½sI_ü;íÈÏ(.k`ªPtXŠwVŸÖ Ö¤ w´Òg”Ôä_ÔÏçïÅ‹ü°[ÿE—-5'æ¾6F\0=ga‹É2o.Ô$Iuhý<7ŸI€9õºfæ Ô™ZÒ7sUµÇ>Þ029Åœ›ì…Ü+Rfô6R;™ÌšÁn¾ÝéÕO±?E÷è‰Dù!ô­«À§:3MÂ1‰Ôè8VÜÔ}ᣥwuî§¢±r{•¸{¢íAïII['[ðT¡ÞäÙÁÎæWÿ°½-üw¿â.ƒ^ãgã?6õꛦ»”¾Ff˜¿L.×z^ås;Ú)çRÖÁad…¦|sÖ1’šÊõ”áVÑZ¹2ϾfeaUºyžÿc¾÷Ú#?Üu¹Jbp¹:.¥à!Çß,û?](Ékå +aŽ>o¨tq³-W^ Fvt¦¸œ}Ì4/Ž›ÓY=W¥£*µÌÕzA17¿þù$Àð#"K@½ºPõP±’AŠó²Ï"·@÷¼*i¿g5çÞ7.Õºr¯Î&u3WG>#èˆ& +‘G. ]Ó¿Þ¯ß),DF"}!Lúv0ÒåG¯¬ŒþkÉÜI¸‘lïæœE² ñ²]±B8ysN|NAïE-ÅT­´iñU•Ý®ª¨D”z¶œŒ¾nž˜Úyµ‘MŽ +é\ $•9uWw‘õÙ3¬õ)Ƚ‡ïß¿³õè©ñJHm¼c!;v»q‚8Gò¤È¥€8lb½ªN}گĪª»gÎóY½Pɉn‹K8Š^rîüBHÝÍ©^ +¤ˆÉiÅël‰Ù²]$̱3}1éæôlé–#ïݹsÏn;¬Úù¤§îI:¼~äöA›+ƒžD…†ÚðÄùrPecÊ žÌU3ú¨¥Á4J^à\Ìœcw! g… ²«­-ÈŽæ|~z˜Õì¢òB ½•¤ÈZ£ÕŸ=Ù>÷6£›Ÿ{E Ì€ë„xüIÒñ+xÃ%^ ˜|„¸ú““¯¼P%:A½YYÜu iÚÆrÚõϳûq¨VD ÆCÜàGÿ:@='-ôsf`r –tG,*Yg°là§ðv䮿+XŠ3‘†9#ÿ¾à 9Ô»¢ñ#%µßÊì#,uü·šgJ(™œM7ÓÅ-´x¾x?ŸÍçó¦Ê_•»ùBº– ¡ÂÝó«d,›1fzÁŸþkÜEšåŸ_a/®Æà|½ܺ·«N£¦³Ì—óùü—ùŸ—ï/æÍ[iܳF? Ö,Q÷ß,—ú_,–ï†Ý|¡ËûQÉ.–Íùù÷$V.®Oߟ/ßÏßÿ8›-~&Ý¥§ ý,Je ÊC©ÍÏÅΩfÉŽ·óFÜ“I ütš·Uw0>-Žž¦ˆ‘Òg÷Ý$ A߀þÎæÎƒ»;Åà ˱júèÛƒçÏgBhz:)O6„Oêñx¶\ôK‹9ø)-òÑØýFåzzºX”Ëùbñób¹\^c ü…ôC¹ºÜ—õÛŸT®MŽoÙbþ·çõìü|¾\ZP¹N•ÿ ÊuñÏøF5¯óÓÇùw§ºçJ§‹sU-Ý¢\‹ÒÅ-Kâü"ŸV^… ,Ir sc©ì*×Óæ"s¹š¹)×Z™˜*ÊU•®ùnùã»{ÇRѺø îPÍûæ|q®zrêJ§Â‡¹såùµÏßa ÷DëåBÀ©:W:à~eÔATèôÍî™M!ƒz4±(šb÷_Å!e$ ɪjtщH!ݵºt6{q '†~ý‚§3,ÜLeó"Y=`ƒx*`˸®óÍ`#àŽáHñ2ÔœKâ¸Â¹âºÑ,– ²tûóÑù86uD«Çক½ÍyiÎaÍ÷“tãcþyÖº¬<³ àÙÎæÃvµ­ÞÀ5B›Ð-„$1ŽõCç¨ÆëœsU¹ÐÍžWEÖaüVIŒ–,¤­2ŽÅ99e«R}¼›GŽZWx]å’äÖ*? <×Ew@g©‹f€`uñô!“†ï{øŸ~žƒí˜žƒ 0‘ºIŠ;° nN"WÊlwrHKá6œW8Wm%ÍT+½kTnÈ^€g·*®ôÁù¤ÈX lü1Š©„·P,cüC[›ôX¶eoÝùÍopØÚŽé€&û¼Ûú-Lô@¸°_:Ó¯²ÉßûFqd‚þþÀ@­€É¦ÖÔýŒ.ë1‡Lú¶$ +âà ýæhG§éÏø¯G£í$‘¬E¤È'°åØu ˆ’°ˆ 6øµ‚"Îø½:zT_úÄn?¯ÒèÖæÿÝÝÀt¢“4JéÿÎ22·³ã̹òÛÈž}ÌùÓÃWÓwÓa–u»âÎ^ï’ˆ0ld]¦þꛕ5†Ãá ,ç‡YŸÍŒh(H¿ï }®äUùøê”âäÌ#øCøñ4aùðàÙ‹ÇÍ4¾®TÝ=OŒ.¢.#,f®ÀQBÄ‹^U‰94w‘(s{s$ST3æG1'•1Âs®‹\)¦»6O'æÌ$Éòøáà0‡7³îNëü°š*rH/Jjû]¼Q0íH¨£vÛ'»Õ€áþ(•S”?¤ÞîïÈO‘©òqoÅT»%ƒMÊ,‘ýCliÒ-?œÁî‹:WeºÁÐâÆß0­ÓZïîWAª³™öa2i/µIh¿ë×dEþe”‹jN1¯¼Ê×1å…3m)ë¨Ç.×e v7'*×’r-‡žÃårívÉu«J@w«ÿ~ØLë’[úèÊ×§Ð\¦äŒbWP•ën3‡”³øw.Wσäåô±:2ñåJDê…V±êM¢j©ÒMU¦ÕTÕ‹‰Z8sÙaq¨ço¤ úÇ_'zÐ8R¿9w¯:SWì(ª¬ë…u´G“Np¸šèN‹F¸aŠá”É¥Ê pôèhvt.TKjTÑ/öîª&ïxZèÐ1i„.*ü·O (hín2ɳ‚å“ųYhÐC3±ÈDX.³‚ðåÑÜoc=4)ò *´Ò…sÁh'£lVËœì–5’xa]tŹt»Û)”aË@öñ®Ï’öÿ_ú•\;èáh»…@|‹+=.ôËt¯y´bÓ_GH€çÊÕ…Ü!ŸÊZt;ì̪Xz'ÉŘ'Ìb›é1”é²J̾šJO±ðŠJÆ™©#g¿ˆ“¯y‚äݾð?¤+.BG ïïH¨©Oùý`°ÍŒA»ðŸáA‘XPžëµc½`\„ì—%v÷wã ¯| ‚ˆÆXŠˆäë PHÜí÷‘èˆøI8rŒD£óc?ªŠ&Ñ%›œªÖ|„v:_ÝþN¡Ó2åOoÛº²áðYš + [a9Á†€_!júÚ1s#®Z.8«nS_èûFáLhj,À‚µ– @jŽÉvu ‚gâ¦Bô,  °«GRlmd„çM¹ƒ>ƒÔ|ÕÑÁ!èN¸ãsbסãS, + <é…ZÕ¿£—Åâßjþ--ABÿþYK1¹NðŒž‚ÇÈ}âmT ë®4¿ê¿«þÛc’ûÒ¯çê7éþÕ@‚ªæqYê5t¨®‹À¼Ç%õ_džËŒÞiÖ=A¾ÑÿêK}všÿ ¶z¦…Žõ=ÅsÈAã¾éÕpšw˓ʽ¤Y9]×6æÔê÷,{Qšûò¢ßpM„Ð2W–»¬Ýé2lé[‡ŽȈô$êè­»êÕ©ÅÔÜÕ¿Ó?eØc‘ÆD¾PiÝýÍÝËrZ‘¼“6x‰$ê®$7}«ð“`ØÞ Ê/IdvrýúÒ¿ÀQ╟Û|IY2õÆÝ{;_€ú0Å5¨#y“ÆÄð/Ì-§»U¡ˆASeiëv"ñ¼ÑÊ]®ÝÌs…Eʳ¾¾ÄM*‹yÊ9ݧ\ËÇÌ‹ô2þ•Ã7‡”kL¯M)WÁ1uîЕ.òBÿåY÷°dÄŒŠH¹–}Ë+RµZ•«Ö¶\i{”$’Œ™;”Hà;TU…éc=ÅÌh^2Î5ú$€¾e/N&cª¡ÁÎìÙ>º–Ð$Ù§ÝÝ™©‡6H)|L¸êfúUÙøŸmôLøâ´^¤‚Q@S¦.º8ª‡{Òþèä€~R8ÅÄù4)× qÖï§îÿIZÌŽªñŒ>?¬†~çx"ÆCe].QT`AruÌX/‹½®~^à|rŠGaàúŠsiéæÓœ0w`c4çŠ ðêžv«bðR™žðc}:xÖÙüjÀ4Àû[;p‡0磱}ÙÐØ?(ŽÙ`’<7ëщBÒSZ0QUi¾iw—žn0>'ÏÇKÆÿuæÝµœóŒ`ò¨˜U‹ŠyÅ‘‹Îž Ö*?œÒÕ“j  ¶6U©(œêwéåz2²'ˆ„ÿ&F(öwîí<ŠmX™ õÕ8ÓCAâ €_òÍþaÅ„(.‘}kœphõqˆOT I•w3jóG¨B/¿õÏ€ÿ¬Ï¦©lôV1r7v4áNߪÒ`%›¨èº€]CôZ`¶´vA«€¼‰õáÀú@7ËqO×ýðÍÞ×óÈ "ÀÜñGhó«a˜tà‹Dc\â†ãTŒzL'‘Lûç\ )@ó&ôÉÀ¸0‚,YTœ‘Ê`ârÕåúš5¥×/ëŸõëº)»å’êÄ:÷‹÷ä3tº˜–盫\ó¶ÒQ Q® ¨,.§Š§žVë7Qéþâ™Þ,—£ô¦åTÌ©RN›…Êu¹ \û@WÕ‹rUÎU…*ƒÊÇfúÚ#)¯ëzšÿ킱•É䛿¼ÁÕ!êÕ5ú´!€@!(;À< C +ö¿cœ@܉£w hùš«’ j´èb0-í;> ¤Ó©ïÕÃlßÒ(ü0HWÂFu^t*Ï…¤nêKá#ê#½}Ì»$oUv ÖÓ† QÑûÏ’ÒÌ4WŽÀY^˜ S½f° ãÞ˜~·ƒ¢ììK¼E†s˜œ + +' ž#U§¸ðË`AžŠgбIÄ”×^Qï‰m߃íÎÁÓ^ï¡÷ð(œO¼v'æm.ˆ×b·œGÎó•ø“Ðœ0æüH‰©)–]5‚Á3ûÀù˜íðª•\§3̜뤞vJü(AV®Þ²eBž¯r$©Œy·ß¤ÉtTýúàY¯g €'ê>}òäé3 5³~ÁSú>g‘1 +þŸILŠ%ºôË´}‘¨Í(~ߊl0j³fT×Ýüûχœ©™\­/î!º 8ìm$ ºýÏX€†5[ +Šz/ÌÙ[icÀd? eEàÏ€”ÿPŠQ÷‰Ç&}¼¡Ós,DȽü +sÄ­Sœ€©ÁßÂ{°C£Cè"wbH bã–±#z° "R£»nè6 ’C¶Ð5Ñ¿“çÐð€@¿OAÌk à¡ß‡¹^{ŸQgƒIóÿMž<‘,½Ÿmn“eXM~‹p ¥Òù€`cº¼¼þQ0šŠ',|ùÂ9ˆºAÓ +ËϘuþð×i&êô%ÂRKREAwbvW‚êêôE>w•‰K®hZz«†ç—¿«Anª¬X°IQ$Ù¡Êÿ ++f'1ÇTé>bßÕY¢-¤ïºég‚z/ÛA¯—¼Ò‚9µk®èTW‚&ëUq$¶‚ØÂX$npŠ5ù Nƒ³êÕ Gs¬ÊÎb½ÓSÖÕÓ—gàHQÅB€í⾒ܶÔ[y§sâ’¦7xþÃ$Ä»šš”·»ÒæÔ„9£Gòn¤hƒ',vé_ĬC¥zÇ‹môž¨ò$Çb{ ©×À‹JÉ©ïyJ ³àm±+ÅA™ƒº–’1¹\õË:ñêæTòN媬_Q„v¹¦rFÅñÚû”«"¥\¹£4TŽeÁªv0^«tt¥‘óDî ¢¦fã{É>âOè°^®ƒœ\ÓMª:Ïf®P[¬í:v¼Œèu¡ys3Wv‰L¨¿FŸ¸0]®ò¼±;©¯ŸÅaÖ)q–s¨«]ó%Qûm)ê|7“^ª*"$¤½Õ»G@ˆòQ« €]”Ý)‡É]>pÔNëHUˆ_Ê9 MûlxåHFpNL*:x—Ú¬ºá fáñ®šô<®Â˜Ýð` K˜ú|H%+˜ šŽ´c ‡æ®O5«º‹¹ßÄ©æjV[CZƒ¾’=p{ƒÎæ[D=³8‡ßÈs²ßy.V¼¾³›¯ÄÁJÿ•²Søo ¹ã‘¥¯JND„Ûä9•Òœ;/ŽšÓnýKÔa‘ê3¡VÃI›åÈrúƒƒn®¸âüuž<}z_j=mõ)&ŽÞà ÛÎ0ƒXHñùG—xm‰A1rô{}õÅ¥vJwWp½Nâ\<êò×bý¨ZdårsK}+ÎÍj"ï¦S‰.ªUéâÍd|¼íÂþëoûÁƒmV²Ùlúf=@Sú–2¬€BBðÐr˜ T**@tòÔ öïã4°œ p¬ +H +kÝÑ%_ã–>щžvðø³¼ò{RÓ}G*‘ c¦ûI8/B`ÚÞÙþ"Yœi¡÷±1üýdáµ€·º‰R!@ô´x]¾9§¸7©¤„ÄÆ@”/]Ò +t×4¬5€o­NÝBÓ¸>쳜Vªè-0±>1Gê|t¹™ö£ÓrZª—-sÕ!@!fˆtrйÍÌ}ƒ­`!ÀÀ ÅÛ7‰; Êà;€žÓ› (V:ÅCz—Ì•J_˜K£Ð-€7¬Ò©UºYŽŽÔHW ïϤ” °W9{ ú/W` ¿ûÏèžHƒÕ /Ýl±Â«•åž®KâDî˜^M—øV)è™´_ùñQyôLÁÖ>J½hK;;w{½4PR*ž>A…õ†l]ýåS5EgÀLå²®]f]”«zñL‰5©òÝa”+z$µ`-ëŒÿʹظš%¬—«#uZ¨ÆªrôARòÛr57f∔™j‡÷ÊÓMºëK€a{&ö¥ý@)Fý`שKæJ¤NTœÂÒgÕH^T…HÌM\é\÷¯Ñ' ÒᕳDÿqÍU`•ýNìÆ—ÉOWƒ¨.ž# v_4¨¾Ã§5I£¶f¾Þ­cdvÞª‚(Ù…+tä ?hä&ÕmeØ*$i +ªAÑô…w\vÙ&ÎGž~/j9Ç€Žü} ~|@\ªw.ºÓ=Ó3¦}d<uûòu•ýjxnzÔø£·ÓÃñ'~'iÎa1[®°n"zE˜¾Ú¤¡±tîC¡%Y!î')Å¡²×A5çÔ=_åëÖɾ±¥ñjÐíT/9‚ðñ)N½mÈúC朂„óѤñ.”!SŸS¨Ñè˜Vë1š¬Å|âahg˜†rõ¼裭û `@‘(2V8VU+µõÁE‚ñL]ÌŽ»us©s}çƒÎ.wMÙÓLÏNPTÖ83êÕÞtY¯<ªÎ3Ifp®ìR÷ªÊÕEÕÆibU¤q£êf95íV`ЭƲh8%Ù­KtÝà!=ÛaÐò÷àäJ~Ä Gét£?hmÈ6îv·û ôÇ3†i¾#´ˆÛ\\9«€ß+ˆ£ôe&(k’6ññ¤#˜U\ 8Xˆk¶àp@ʶè;¢äEÉ#Ïüÿmçšà‹•ô@´õEk@N"ª›ÈíêRwç¾8¯Ïõ«.Cµa<ù#Cêôl’£O +pç¼ÆÌ·k16u,hŠÔu®ˆô`]}×o5EÚGjÛAhŠt·8&qù4YTû<šGJf'ùËÏС16…xbîð]rÌõÍÜi“I¥Pð¼}’WÌ©C +æDIPŠþ$æVš¢ºÎÕ„ÔsUÉ@+l->>îÌGÏÕ?¡^?a~ÒÊþo¡ü_Ê÷l8`ê®&—ð‹®FD+sCsÄ£ò-©KÓ/d/“ Ä¢#ع£@iÚðpãá¥@‹Øcø4–t×â½Mã†ùLXèÛ¾¶óW€H³ ÷P¦(ÐÊ G#ÿ.Ë5d7e¥7v´@Å¡ZdÀÙ<þf²nàåê:¦žˆâˆr…,Ø@-PzäI†tNQ®!tª{n-~/"¥r¥Ò™’ ÆÀ{å8•Î(¢8’Þ¿" tç¿òAĆMÊä‰I[gx¶g Êž/ÿ^%î׋އ»Ù¿ªÖªzÿœµM!ø;Y:¿íüÖ›bï㌳†\ã¦=V 6ž +puÌmãµpàå:•GOsÙð&€s4~Þ>xd¬ÿ +·¯«ñ¼Y°à¢óˆÔyÌtGñ{Pà0FÅàdÚ?Böï !(m¸,"ïüš`å ®_Ýü€Ûˆ¾‰è¨?°Xé2ĶHcW€šÆº€„{»@mRÍUÍ¡EèØþ eÌšiÕjR0‡© €+¨™»f°ó%PÔÍ¡-J:1—È=©ÐS?€©¿YYlªæMa&H0v$åÑ]Fu||Ôäyíd¯YFaPC´@:öʰuÏKõÄÇØ¬Ê~ï‘{+·µgî㢓¤Ý +j鼜†²iePx}W’°C6Žv)ðÞ‡v´@ýÉU €€dx6xjÇêçk†&Ê7å2}@¸]Šð¿²`—5²nRgW,üAEùˆÄÕ°\–«Â%©³Ú@Ñêöm[®æFàåúmTºqÖW¥Sª’.×Ôed›®85âXYˆÈÒD”+B@‰Ô‰ybe` YÄß[ÀUúÄ!ºU`Ù•).éÄ̲.û¨mm»JÉÐßí7/s)þvížÙ°&à`=šþZ©,Šný–v«cè%=*ÕV)ºÒ©¶Uy²àá¯üP,æ¼µ¬\éÂÓ6DÝÀ8/&•¸h Ó+¨Ô7[òUøˆKD8ÂðcxÆ+I†OŒ9É{Uš’ ÷ä«ÍÞŽ€ Y(ÂHAŒÓ-£,’®+ $­äÕ »[Ïô‘šDVùS5ÖáÜS$Íùu €2Ï¢³%'å*Ç¡G+;Bª|/ËUVÃ9éEo°(õ-’…ÔŰ^ ‹tîß5 7°ÀëI˜“˜IÕ…üPYÿxˆ€V¬œÓ',¼-_®-Á¹âå×€Ñ×·Ñ¢¢ßJƲ4†b;{÷ì`nZY„€8 îã ÕXhŸþ,ôq æ(³±  ò‹ŽÍ!µ.‚ä\—ÑZ³ŒŽÐˆ¨å~(vÜV¯,ˆŒˆ"µ  #ÝÔ§Ùð¬¯òãÔÍÃÊ YÒwRÙð@køÍÝËe€D—>XMn"šÕM¤î޾ø»Ö Þx4®¿½Ù@¯(@ †>°¬ ÇêÁºúîRSä_ëʘú`ôZ÷ºö 6Ò9¬,öPð¡êzÙÔÆk€ î,™}\­¯2Çt/–Ûˆn¶Dh‘0ƒsµ5,ý-Âà @O°zͯ$€ä,îØ$Ð?o-´274'‚` ­ÀX¬·R?õTÀ Ïp¼ÿpãÑSUžÖ ~å‰8ŒÁÌÿÈ*ÚbEcØ}-õš ì”çäÒç]„V¹z`‡ Ê9^·—E—>ô@º6©Ou ÎÛre XÕàÒ@W•+ À©“qgÖ4æ @„v¥3­,/>´˜©k´¡Îí×>è˜â[Q8Ý(Èu @§õËD’épFŠ @n À» ª‚`¸.(%VAPšÔ›,CzðcnJô½D1ZÃjÌg|ÚÄE] v_*Ψ†Áö*ªKÒe,/óc,ÍÌ}ÿ÷­À9HMVÙìŒ^·(ÕUk0xÝYkˆ!€-Á9lJŒn-\N/pôfº”+­à®—ÉàýÆÌf"÷E)R[̺ÞHRâÚI;M +a[Š¢#¡“_±­‹×-z% 7Yh½zo½<¼ˆ¬ô‹u /írð¼ÍÝË7V³K€££2,Ñú¨-«ñ“èn.w;P´nÿaàîmå‡1è¶? + €ž1°©¾ês:¬;w6n´è•ØÅÃÀñ[ÐŸŽ ç (l8´ùŽOA^®³¾Œ®î{™‡â„_Ÿð€CùUtfDoÓÖ ]ƒ1_jãdùB „'xzèÒ "÷›|¢À]g™;û;ŸßÙº»(!ÜŠÿŸì@̓¥±×,êé‹ípÀjË©…Z €êœúU4WµÔmüW‡æaÚ›-c6¡½ð<[GÊÒ­ð¬ÔñQ^YB:™ÔoûáÒ‰Û›)W” >•z²$@±ªEø-u}å(“|ÒúØp£@ÕZhµ¶XÝN>¶ý·€,ÑÇE'I»µàZ¥—± j-7úÜÑŸªÊ½«qÇÌJ«@ð̸ó² ¤:å2½ÖÊ`Ëœ•Æs²î @d]"C,9g ê6€@Ä£ÒU5‹ýE¹Â®(<‚]ªt¯í Û*uWº$`Ù!KtÅ©Q®¾³¤áˆŽƒ¹¶\?ðX³(qó¬(®Ñ'ù¸l-áæEyB:¹´è/¾(Ûë¤K+ À y j¸zèïèú€RS¦!(³•Ȣ̰8×-z†üáȵxÕË$pƒ²Mœh°8EÒ¶ð¸d€—X¾CÆ RÔ ú çaXxÍ`ÑØXH€•à ÀþÃ_³\rn~õ¥û>¼BØZìPÕ>¯.RåçXœ£ºé¿|’±ò\™2ò¯r•ãK €ªò½>"½ÕлÅðŒîbÍ |)¿w÷±îðûA¯@O˜“˜YYàÝuÎêΔsú´Þ,½ñ%ç€c2óöOoÿ‘`hÿæolú Ð<°ReuÀ©èŠ€‚‚ˆú„ˆ +‚‡ð¶€ž õ`)ˆkÌ È¤æ¸ëOÈH ±CéAGÄð0dû®°ú÷ŒÙë +qšGNBHiÀ"†ˆ±"„GÇ“ +lè_ù %ð¨~aULaЯÞùW|~sÅ `ó ‚ýÚ,·«HÝzÝK }‡~¯X¤ðª»â²/YÓ_³ '¶Ã±ô¢jŸâ 9âf€qœÑ¡©sºÅ O`À@¬ŽÆ—Ì¡ó´@ JCJÑŸ«Ìñ +æJíT½ç­>UÑ™=o- ¬ +³µ  ¯D€|.}henhNdÍ€ŽDaˆ>œ|?¸Ñôßø ,/-Lb À3äIÏÅË?±£á¥àMûr?Ñ@½âÂ¥€ËUua[ão®[$vºX9oË•ËiÜ飩ËJ +"’ð÷÷XÖ}ÄI1<\¥Ož ¾…Ó‚\·ì]³Ü@º*mToU|Ì@ˆ”9Ø‚+N€7YT]%þˆ…6Ö¹bÐ ³iÎõµÎ9‚>W9O¬“ +XœKŠ­ú»5°‘,½Á‘ì#)$'Îý2×-"ÛºS`5 ^:àk>7Xâ]ˆ{rià+¸¾d#‘.À¹-»Ó—Æ繚dk¸|aqŽ*¢á|ü P3’±,ÔÌmÀ 0nò8½œŽ¯[˜L|£›aòHÓŒú×|”A|³;D—X¿ÝàÇ<2ä~]wÃ@VÞúêo£fØýÏ>íŸdpä"`@Ô ,gARªÁ^ß‚l>`-XÍõÖ «~Ò8l´wt¶8‚fsj®ù&Ub1ús“/®ëK’@hãôó:„!O]ZHK!-èÅ>Éàé6ö~~gKyéá7%|ÑQ«w»jÀÃ?€Ö}qò³³Cü5€Ú—ÀéïòPO³Ï¯Îh-¿2  µˆÂ@½.Í,(|†k>W,\2smkY÷8¶ÀàF[˜i€¯§+ €Hð€ ÀÖš€iNj¿î$i·ê”šn}`°.aÕ À€ë@ø¨9Ý»æpÍ>ÁŒÞýv ì…€.FÖ}‚àh$¹ÎGX¾¦X?ô`hÇå +7âBá™åj >×-aØq¥#1b +@):"CºäL…Áð¡À‡³ÌÆ5ú”!ܧQüÈýÃå édTf×}Ö•ù5ZÍècXù nð°ÏFÒ£G£U¡oòÐ3äÏêAô/}Ü~•9sÞZ¨æ<|¸Ot5ô;\%. FÕÎÊA';S +úßTm,°Ne + â^µ ‚:á=GÓú,€[}(M凮[náœY¸ãÚ ¥é,[Ès*Ž ÑEDÆéålx¢)y^aijשZ«·€xȃûHÏü5 €º¶Û}ÜÝøwôP>û €!(`èƒïu€mO“6Ž!ܺ€Wj,`ìy3a@ø©ÐÓ&wƒ,pÌ/Ø®ñe$çúš€¿ÁhKz‹ Ìëxmñ]õàQÞ†XAwÒ&R€1ÂrÃÀ~Ë,€•,è;¢ü4€«.|ˆê&r»ºÔÝ Z¯ZÔÝþßϸ"ÒƒŸæ·ë¨9®[&øÄ,„×Û}̳ðדëÌyÀð×|s°d,ˆfú1€¹¤æÖÛ€À“d@øˆ õmó¸É`@½Uø|¸€’Z³¬ù0dèQŠuxYYvžgÍÐ+9ù©c+<xÝà[¸—†\ϾìtÞ–+•N¨L¥kg°„š ¥µ Ù]±Ü< B»Ò™>6 €&q>i@ÕBy±²¨’è⚀­zHI‡í×´ò`àÅ5 À³È[ŽõB‹ã°¸>sK’„n‡èã´ˆ~Õyc6͹¾®r¾òH”’»NºÌHº}ö¯ZÒÀ*ñ”8×%á|̃Èí À§ûĻڇ>·pþZ Ã@©åÏø¬È}QŠ´õXŸ‚ùfµ0ºn`_j¿8½œ.¶€ÉéÉp³£ï:š|žY6ºæð´×ÿ¸À¨H>Hän z©ðHU‡Ú6£hs ÙŸbœñù¿é{Ýà!€è¬D7YNQ‰1ðÕm³ÀYaìGfè_œ‰2ž½iÿ?BþßÎø €$ÜùüÎæ½+ëÜB”ðMÆ©½b°v{Í 0våpÍà±bW“¿Ó@Ð+ßâ°fàá_ó¸bXë+ªÅ—€+³ü–ÄŸ‚c­ÀÑqøÜhHëX÷ïñ}¹€èÊ$[îÿ¿øè0yÞî€ÑáÎÏ”øM³èYÖfˆs˜¡„Ço‹Î úæÃY°×ŽCdÝ'ú8ü³˜’ºêpÝìÒ,€ð@G×Mj\j&Ct…ÄDø;|Ö,â.,Ô¦+ToH&úµá“,d†X«Ÿ+Ò%[†å‡>ÉpùT; @—h`É€½nÐM5Ô#ƒŽ)Y.}3:8_ù´œ‡M%†Û-ž>ÙC[YüøŠ…°Üè qG‹zžŠbZŸð@"¢—Š0â'/è¾¾6 @et™y+âækU¥dÀVh €}¼ XlŸSåsE£æ<|Ès*Ž^ vET}œ0M)vuÕËÖ@÷CÎß?Õ³îÒð¡0óQ sö“€…¿”sú´* ó"D!ºÀ9ô € àfúíºC[[¼¨Í‡ë¬Ïؑ쀀Ÿ? ö¹þ £†dðôsD¿`mÒ¾äƒY`»C# + –û¡Øq=H“†Ý£ÈNHñ’‚.;€‡$?Àq žÌß××HßI —ôοº@ÀÆg›WÖ@6¹‰hW7Ñ€úª`åëYcö»&ÄŠê—}±ħù¨ºqÙ>–Z¯XÖ|¨º·û¤!€5€uæÔ¨mb×)€è“-Éà €Žc€-6²¯fx! ;ë³þn€›fЕðVáðá,j‡ÒûЀ~1Å>J €þÖ-7ùP¬Æ%ÿ©€È:-×-’Þ"Ÿ¯øHãSÑáéiZ•ë§Ì°iÇ̉èÿÙ@“ø€>É€W¼´$å=,ý¿Ç À>cWÇT‡×g$ ﬗh}Ò#knÝW,¦¯Axñ_6Á9€p¹_ü_2±"]^­pÅ àƒF”}âüC ÀX™2Q±Üæ°0£­€þJ¤ƒµuü%b#¼k¤VF‚¶ìNÅóËg‘çj’7Y’S¤7øXÆ3î‚®Z +,)>=CmAøT€˜ð+>R.?n]ñ ,.}âkU[ŽùT€ +ºþ}ÅàYê­Ü}¾õÙý£ƒ‹FûíYÿè ¹9H '8Ö‰e€øã`µ¯³¾¬àq/†âÁá ‡W³!‘:Ïð(dmßÉéšÍ ×`Ì—¸ÊEÅÈóŠA‚§‡.}"r¿É'úl¤‘@åó­/þ³g}¿U=Q§§Z¡Ê#?îé‹ípÀjÞË4«G¡OõøõYæHm€µYêu¥ä$Â@ËÀ#ˆ‘$(Vµ.™¹¶µ¬ùHWüõuh´xå^Îü_ƒ në³þ^x¹6 àÞ €p¸Áð E o~q€½û§ø('"ë>ÕµòC¦v]õ`À7#J‘’Xù€ÿ®tá Sʉ*–`ñDWHV¤0·ø@]@‰[tQ×h²A|ü£‚ÓK¶z´^Àdµ°²PøþZÃòuJ€Á5€´àúCbZ2² Jé+Vlg8WU¹D’•?V:-A~èð5ì+sþ¡ ]ÀÊ¿¿ø¿F\Z­pƒ€î¯qÄ%"¼îç4Ž„zÏo¶ì¬  zé#qN·@*W-Wyh‰›¯©JÉ µ´>Ò>§Œç×}®ÌpË!ãTé\ ¸=Ä6ü¿: àɯûè;͸aÁÌÇ-4‹˜@+¦¶¬Yü¶+ÎÝCñûilýüqû_?Ö‘±,-f Æ˜µ›]ñPPñ·ö ,U4ŒÇ9zê#˜ýÈ,Ýë:ãéøþ»fx/€Z”¸#'¡@w¢køLOØ7&€þ•RB<Êk \›p«@ÌH€Ï6ì?s€”|)]:SÇKàöCiûâÖ@}ñUÀe_¬?ÕÀ½î->këÁ¯ø´ëè•ÛzL¿„€Ôž•À'ÏH+ÞêÀ,€ÖÀ@òX·èúÏñ@ ßo^1㎾nXÀCaP£¾……€®ÌøÏö€®ÌXYҀ뙢ÑO; Pç«rÕɵYô¼–ÒVU;õSJ +"úX@磻ŇjúUú´Y¼âÇ,«uøòÁ´ò|Ì€ ³4_ºbPƒi}t÷w[ ºbˆö(,‚ÏøºÊù'ûx£›|F­`õØÇ}”yŸæp³ÀŒ;§¯ùðu#çÅXu(ù(sÔ—­ù¨Hüd¢¶/BLn}‚u½€$:ó¶—븉§ü˜@kÐ+Ýìà…ÿÖ}œÅƒëëô~ÿ+눽¯p<šÔÄ,8~‚àë„87Ñ ³èªô%…åƒu.g\Ù ]™¸@k~Q¢ÁYKªÁ÷uPðÕ]% €.ʤëáĈo æ¡´€AÜ1E(Çbôç¦¾Ì 2wtÉÄ-®Á"É´kÒRH ŸhH“ȽÏ7Z™IáœÇ7%|qêÝ®­0û–Æ©Ž÷ªÀú,€´Àº€‘œ CÑ£Ð'ûü³nõHCWf¬ÒºÁàŠÀo©ë7­ ñv @; dUË]³Ä,Àu Àk€@üè$i·¿æÀC×VÜÚº& ÿ+!|®­` ¶E©ýJÌ>Ò.`† ÀÇ|þ®Y×|.ËÕPR×}Ú…€( âSx»(ו’„Ë5 vˆDºBb"=q‹Eû‰ë|@ÜÁ}ä#ÒOkhó#ÀH'Ÿ8 @—nñ¸i%@51e PCKj4€X°@é’ÐÛó [è>„XqÞZ¨æ<|À)ª «¡ßá*qéW}V€}Tn×}nœÀ:7[(M凮͸ÊCKdßk)èÉðR¬Sé•åk>-©ò¹¢ú}ãue^Ìp×A½¼nH>0r«à¶•_Ò]¤uþp»À¯ZÖf|èÀ›é€§Ctsè“,¢uº<¾²ÀöëG-’}¶ñ‘Y:ûû_±àí³„±Yà˜_ÐöXÎu¾õð7mÉ@r‘y|oÂÂÅGħ'ÅX„U‚£y"uópÝ’àÚ,€[}~»† àÎFLüÏœ ó[,¾dÀ먋ýu À'ù8ü-ë¬í€ðú+ë´{¤…€Ôå§äOôÅ)€( +èÏUæ`ÉX­øVÖð,Úì“Wæ¯Iÿëî”îG|Öf\ñX³(1,úútAî§Z"ëJq©À7ú\›ðÎIÚ´V®Èu®tXÆÌàyº§u ÀÖ:ФiW©žüÿò/Öve¢IEND®B`‚ \ No newline at end of file diff --git a/examples/web/models/models_loading.html b/examples/web/models/models_loading.html new file mode 100644 index 0000000..420757b --- /dev/null +++ b/examples/web/models/models_loading.html @@ -0,0 +1,27 @@ +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_loading.js b/examples/web/models/models_loading.js new file mode 100644 index 0000000..8b12ab9 --- /dev/null +++ b/examples/web/models/models_loading.js @@ -0,0 +1 @@ +var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_loading.data";var REMOTE_PACKAGE_BASE="models_loading.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);Module["FS_createPath"]("/resources","models",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5286416,DYNAMICTOP_PTR=43504;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||67108864;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_loading.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"sc":___lock,"D":___setErrNo,"gb":___syscall140,"Xa":___syscall145,"q":___syscall221,"Ca":___syscall5,"ra":___syscall54,"C":___syscall6,"B":___unlock,"be":___wasi_fd_write,"A":_eglGetProcAddress,"Y":_emscripten_exit_pointerlock,"yd":_emscripten_get_element_css_size,"nd":_emscripten_get_gamepad_status,"cd":_emscripten_get_heap_size,"Tc":_emscripten_get_num_gamepads,"X":_emscripten_get_pointerlock_status,"zc":_emscripten_glActiveTexture,"rc":_emscripten_glAttachShader,"lc":_emscripten_glBeginQueryEXT,"hc":_emscripten_glBindAttribLocation,"cc":_emscripten_glBindBuffer,"Xb":_emscripten_glBindFramebuffer,"Tb":_emscripten_glBindRenderbuffer,"Lb":_emscripten_glBindTexture,"Ab":_emscripten_glBindVertexArrayOES,"tb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"fb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Wa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ba":_emscripten_glEndQueryEXT,"Aa":_emscripten_glFinish,"za":_emscripten_glFlush,"ya":_emscripten_glFramebufferRenderbuffer,"xa":_emscripten_glFramebufferTexture2D,"wa":_emscripten_glFrontFace,"va":_emscripten_glGenBuffers,"ua":_emscripten_glGenFramebuffers,"ta":_emscripten_glGenQueriesEXT,"sa":_emscripten_glGenRenderbuffers,"qa":_emscripten_glGenTextures,"pa":_emscripten_glGenVertexArraysOES,"oa":_emscripten_glGenerateMipmap,"na":_emscripten_glGetActiveAttrib,"ma":_emscripten_glGetActiveUniform,"la":_emscripten_glGetAttachedShaders,"ka":_emscripten_glGetAttribLocation,"ja":_emscripten_glGetBooleanv,"ia":_emscripten_glGetBufferParameteriv,"ha":_emscripten_glGetError,"ga":_emscripten_glGetFloatv,"fa":_emscripten_glGetFramebufferAttachmentParameteriv,"ea":_emscripten_glGetIntegerv,"da":_emscripten_glGetProgramInfoLog,"ca":_emscripten_glGetProgramiv,"ba":_emscripten_glGetQueryObjecti64vEXT,"aa":_emscripten_glGetQueryObjectivEXT,"$":_emscripten_glGetQueryObjectui64vEXT,"_":_emscripten_glGetQueryObjectuivEXT,"Z":_emscripten_glGetQueryivEXT,"le":_emscripten_glGetRenderbufferParameteriv,"ke":_emscripten_glGetShaderInfoLog,"je":_emscripten_glGetShaderPrecisionFormat,"ie":_emscripten_glGetShaderSource,"he":_emscripten_glGetShaderiv,"ge":_emscripten_glGetString,"fe":_emscripten_glGetTexParameterfv,"ee":_emscripten_glGetTexParameteriv,"de":_emscripten_glGetUniformLocation,"ce":_emscripten_glGetUniformfv,"ae":_emscripten_glGetUniformiv,"$d":_emscripten_glGetVertexAttribPointerv,"_d":_emscripten_glGetVertexAttribfv,"Zd":_emscripten_glGetVertexAttribiv,"Yd":_emscripten_glHint,"Xd":_emscripten_glIsBuffer,"Wd":_emscripten_glIsEnabled,"Vd":_emscripten_glIsFramebuffer,"Ud":_emscripten_glIsProgram,"Td":_emscripten_glIsQueryEXT,"Sd":_emscripten_glIsRenderbuffer,"Rd":_emscripten_glIsShader,"Qd":_emscripten_glIsTexture,"Pd":_emscripten_glIsVertexArrayOES,"Od":_emscripten_glLineWidth,"Nd":_emscripten_glLinkProgram,"Md":_emscripten_glPixelStorei,"Ld":_emscripten_glPolygonOffset,"Kd":_emscripten_glQueryCounterEXT,"Jd":_emscripten_glReadPixels,"Id":_emscripten_glReleaseShaderCompiler,"Hd":_emscripten_glRenderbufferStorage,"Gd":_emscripten_glSampleCoverage,"Fd":_emscripten_glScissor,"Ed":_emscripten_glShaderBinary,"Dd":_emscripten_glShaderSource,"Cd":_emscripten_glStencilFunc,"Bd":_emscripten_glStencilFuncSeparate,"Ad":_emscripten_glStencilMask,"zd":_emscripten_glStencilMaskSeparate,"xd":_emscripten_glStencilOp,"wd":_emscripten_glStencilOpSeparate,"vd":_emscripten_glTexImage2D,"ud":_emscripten_glTexParameterf,"td":_emscripten_glTexParameterfv,"sd":_emscripten_glTexParameteri,"rd":_emscripten_glTexParameteriv,"qd":_emscripten_glTexSubImage2D,"pd":_emscripten_glUniform1f,"od":_emscripten_glUniform1fv,"md":_emscripten_glUniform1i,"ld":_emscripten_glUniform1iv,"kd":_emscripten_glUniform2f,"jd":_emscripten_glUniform2fv,"id":_emscripten_glUniform2i,"hd":_emscripten_glUniform2iv,"gd":_emscripten_glUniform3f,"fd":_emscripten_glUniform3fv,"ed":_emscripten_glUniform3i,"dd":_emscripten_glUniform3iv,"bd":_emscripten_glUniform4f,"ad":_emscripten_glUniform4fv,"$c":_emscripten_glUniform4i,"_c":_emscripten_glUniform4iv,"Zc":_emscripten_glUniformMatrix2fv,"Yc":_emscripten_glUniformMatrix3fv,"Xc":_emscripten_glUniformMatrix4fv,"Wc":_emscripten_glUseProgram,"Vc":_emscripten_glValidateProgram,"Uc":_emscripten_glVertexAttrib1f,"Sc":_emscripten_glVertexAttrib1fv,"Rc":_emscripten_glVertexAttrib2f,"Qc":_emscripten_glVertexAttrib2fv,"Pc":_emscripten_glVertexAttrib3f,"Oc":_emscripten_glVertexAttrib3fv,"Nc":_emscripten_glVertexAttrib4f,"Mc":_emscripten_glVertexAttrib4fv,"Lc":_emscripten_glVertexAttribDivisorANGLE,"Kc":_emscripten_glVertexAttribPointer,"Jc":_emscripten_glViewport,"Ic":_emscripten_memcpy_big,"Hc":_emscripten_request_pointerlock,"Gc":_emscripten_resize_heap,"W":_emscripten_run_script,"Fc":_emscripten_sample_gamepad_data,"Ec":_emscripten_set_click_callback_on_thread,"Dc":_emscripten_set_fullscreenchange_callback_on_thread,"Cc":_emscripten_set_gamepadconnected_callback_on_thread,"Bc":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ac":_emscripten_set_keypress_callback_on_thread,"yc":_emscripten_set_main_loop,"xc":_emscripten_set_touchcancel_callback_on_thread,"wc":_emscripten_set_touchend_callback_on_thread,"vc":_emscripten_set_touchmove_callback_on_thread,"uc":_emscripten_set_touchstart_callback_on_thread,"tc":_exit,"z":_glActiveTexture,"V":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"k":_glBindTexture,"qc":_glBlendFunc,"i":_glBufferData,"y":_glBufferSubData,"U":_glClear,"T":_glClearColor,"pc":_glClearDepthf,"oc":_glCompileShader,"nc":_glCompressedTexImage2D,"mc":_glCreateProgram,"kc":_glCreateShader,"jc":_glCullFace,"p":_glDeleteBuffers,"S":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"ic":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"j":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"gc":_glFrontFace,"h":_glGenBuffers,"fc":_glGenTextures,"w":_glGetAttribLocation,"ec":_glGetFloatv,"dc":_glGetProgramInfoLog,"L":_glGetProgramiv,"bc":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"ac":_glLinkProgram,"$b":_glPixelStorei,"_b":_glReadPixels,"Zb":_glShaderSource,"Yb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Wb":_glVertexAttrib2f,"Vb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Ub":_glViewport,"I":_glfwCreateWindow,"Sb":_glfwDefaultWindowHints,"Rb":_glfwDestroyWindow,"Qb":_glfwGetCursorPos,"Pb":_glfwGetKey,"Ob":_glfwGetMouseButton,"H":_glfwGetPrimaryMonitor,"r":_glfwGetTime,"Nb":_glfwGetVideoModes,"Mb":_glfwInit,"Kb":_glfwMakeContextCurrent,"Jb":_glfwSetCharCallback,"Ib":_glfwSetCursorEnterCallback,"Hb":_glfwSetCursorPosCallback,"Gb":_glfwSetDropCallback,"Fb":_glfwSetErrorCallback,"Eb":_glfwSetKeyCallback,"Db":_glfwSetMouseButtonCallback,"Cb":_glfwSetScrollCallback,"Bb":_glfwSetWindowIconifyCallback,"zb":_glfwSetWindowShouldClose,"yb":_glfwSetWindowSizeCallback,"xb":_glfwSwapBuffers,"wb":_glfwSwapInterval,"G":_glfwTerminate,"g":_glfwWindowHint,"F":_llvm_stackrestore,"E":_llvm_stacksave,"vb":_nanosleep,"ub":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["re"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["se"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["De"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["calledRun"]=calledRun;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_loading.wasm b/examples/web/models/models_loading.wasm new file mode 100644 index 0000000..52fe626 Binary files /dev/null and b/examples/web/models/models_loading.wasm differ diff --git a/examples/web/models/models_mesh_generation.html b/examples/web/models/models_mesh_generation.html index 07113bb..2fb5fd0 100644 --- a/examples/web/models/models_mesh_generation.html +++ b/examples/web/models/models_mesh_generation.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_mesh_generation.js b/examples/web/models/models_mesh_generation.js index 6ea2066..5348eaa 100644 --- a/examples/web/models/models_mesh_generation.js +++ b/examples/web/models/models_mesh_generation.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5272704,DYNAMICTOP_PTR=29792;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_mesh_generation.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"qc":___lock,"F":___setErrNo,"fb":___syscall140,"Wa":___syscall145,"E":___syscall146,"q":___syscall221,"ra":___syscall5,"D":___syscall54,"Y":___syscall6,"C":___unlock,"B":_eglGetProcAddress,"X":_emscripten_exit_pointerlock,"vd":_emscripten_get_gamepad_status,"kd":_emscripten_get_heap_size,"$c":_emscripten_get_num_gamepads,"W":_emscripten_get_pointerlock_status,"Gc":_emscripten_glActiveTexture,"wc":_emscripten_glAttachShader,"pc":_emscripten_glBeginQueryEXT,"ic":_emscripten_glBindAttribLocation,"fc":_emscripten_glBindBuffer,"ac":_emscripten_glBindFramebuffer,"Vb":_emscripten_glBindRenderbuffer,"Qb":_emscripten_glBindTexture,"Gb":_emscripten_glBindVertexArrayOES,"vb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"gb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Xa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ca":_emscripten_glEndQueryEXT,"Ba":_emscripten_glFinish,"Aa":_emscripten_glFlush,"za":_emscripten_glFramebufferRenderbuffer,"ya":_emscripten_glFramebufferTexture2D,"xa":_emscripten_glFrontFace,"wa":_emscripten_glGenBuffers,"va":_emscripten_glGenFramebuffers,"ua":_emscripten_glGenQueriesEXT,"ta":_emscripten_glGenRenderbuffers,"sa":_emscripten_glGenTextures,"qa":_emscripten_glGenVertexArraysOES,"pa":_emscripten_glGenerateMipmap,"oa":_emscripten_glGetActiveAttrib,"na":_emscripten_glGetActiveUniform,"ma":_emscripten_glGetAttachedShaders,"la":_emscripten_glGetAttribLocation,"ka":_emscripten_glGetBooleanv,"ja":_emscripten_glGetBufferParameteriv,"ia":_emscripten_glGetError,"ha":_emscripten_glGetFloatv,"ga":_emscripten_glGetFramebufferAttachmentParameteriv,"fa":_emscripten_glGetIntegerv,"ea":_emscripten_glGetProgramInfoLog,"da":_emscripten_glGetProgramiv,"ca":_emscripten_glGetQueryObjecti64vEXT,"ba":_emscripten_glGetQueryObjectivEXT,"aa":_emscripten_glGetQueryObjectui64vEXT,"$":_emscripten_glGetQueryObjectuivEXT,"_":_emscripten_glGetQueryivEXT,"Z":_emscripten_glGetRenderbufferParameteriv,"he":_emscripten_glGetShaderInfoLog,"ge":_emscripten_glGetShaderPrecisionFormat,"fe":_emscripten_glGetShaderSource,"ee":_emscripten_glGetShaderiv,"de":_emscripten_glGetString,"ce":_emscripten_glGetTexParameterfv,"be":_emscripten_glGetTexParameteriv,"ae":_emscripten_glGetUniformLocation,"$d":_emscripten_glGetUniformfv,"_d":_emscripten_glGetUniformiv,"Zd":_emscripten_glGetVertexAttribPointerv,"Yd":_emscripten_glGetVertexAttribfv,"Xd":_emscripten_glGetVertexAttribiv,"Wd":_emscripten_glHint,"Vd":_emscripten_glIsBuffer,"Ud":_emscripten_glIsEnabled,"Td":_emscripten_glIsFramebuffer,"Sd":_emscripten_glIsProgram,"Rd":_emscripten_glIsQueryEXT,"Qd":_emscripten_glIsRenderbuffer,"Pd":_emscripten_glIsShader,"Od":_emscripten_glIsTexture,"Nd":_emscripten_glIsVertexArrayOES,"Md":_emscripten_glLineWidth,"Ld":_emscripten_glLinkProgram,"Kd":_emscripten_glPixelStorei,"Jd":_emscripten_glPolygonOffset,"Id":_emscripten_glQueryCounterEXT,"Hd":_emscripten_glReadPixels,"Gd":_emscripten_glReleaseShaderCompiler,"Fd":_emscripten_glRenderbufferStorage,"Ed":_emscripten_glSampleCoverage,"Dd":_emscripten_glScissor,"Cd":_emscripten_glShaderBinary,"Bd":_emscripten_glShaderSource,"Ad":_emscripten_glStencilFunc,"zd":_emscripten_glStencilFuncSeparate,"yd":_emscripten_glStencilMask,"xd":_emscripten_glStencilMaskSeparate,"wd":_emscripten_glStencilOp,"ud":_emscripten_glStencilOpSeparate,"td":_emscripten_glTexImage2D,"sd":_emscripten_glTexParameterf,"rd":_emscripten_glTexParameterfv,"qd":_emscripten_glTexParameteri,"pd":_emscripten_glTexParameteriv,"od":_emscripten_glTexSubImage2D,"nd":_emscripten_glUniform1f,"md":_emscripten_glUniform1fv,"ld":_emscripten_glUniform1i,"jd":_emscripten_glUniform1iv,"id":_emscripten_glUniform2f,"hd":_emscripten_glUniform2fv,"gd":_emscripten_glUniform2i,"fd":_emscripten_glUniform2iv,"ed":_emscripten_glUniform3f,"dd":_emscripten_glUniform3fv,"cd":_emscripten_glUniform3i,"bd":_emscripten_glUniform3iv,"ad":_emscripten_glUniform4f,"_c":_emscripten_glUniform4fv,"Zc":_emscripten_glUniform4i,"Yc":_emscripten_glUniform4iv,"Xc":_emscripten_glUniformMatrix2fv,"Wc":_emscripten_glUniformMatrix3fv,"Vc":_emscripten_glUniformMatrix4fv,"Uc":_emscripten_glUseProgram,"Tc":_emscripten_glValidateProgram,"Sc":_emscripten_glVertexAttrib1f,"Rc":_emscripten_glVertexAttrib1fv,"Qc":_emscripten_glVertexAttrib2f,"Pc":_emscripten_glVertexAttrib2fv,"Oc":_emscripten_glVertexAttrib3f,"Nc":_emscripten_glVertexAttrib3fv,"Mc":_emscripten_glVertexAttrib4f,"Lc":_emscripten_glVertexAttrib4fv,"Kc":_emscripten_glVertexAttribDivisorANGLE,"Jc":_emscripten_glVertexAttribPointer,"Ic":_emscripten_glViewport,"Hc":_emscripten_memcpy_big,"Fc":_emscripten_request_pointerlock,"Ec":_emscripten_resize_heap,"V":_emscripten_run_script,"Dc":_emscripten_sample_gamepad_data,"Cc":_emscripten_set_click_callback_on_thread,"Bc":_emscripten_set_fullscreenchange_callback_on_thread,"Ac":_emscripten_set_gamepadconnected_callback_on_thread,"zc":_emscripten_set_gamepaddisconnected_callback_on_thread,"yc":_emscripten_set_keypress_callback_on_thread,"xc":_emscripten_set_main_loop,"vc":_emscripten_set_touchcancel_callback_on_thread,"uc":_emscripten_set_touchend_callback_on_thread,"tc":_emscripten_set_touchmove_callback_on_thread,"sc":_emscripten_set_touchstart_callback_on_thread,"rc":_exit,"A":_glActiveTexture,"U":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"j":_glBindTexture,"oc":_glBlendFunc,"h":_glBufferData,"z":_glBufferSubData,"T":_glClear,"S":_glClearColor,"nc":_glClearDepthf,"mc":_glCompileShader,"lc":_glCompressedTexImage2D,"kc":_glCreateProgram,"jc":_glCreateShader,"hc":_glCullFace,"p":_glDeleteBuffers,"y":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"gc":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"i":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"ec":_glFrontFace,"g":_glGenBuffers,"dc":_glGenTextures,"w":_glGetAttribLocation,"cc":_glGetFloatv,"bc":_glGetProgramInfoLog,"L":_glGetProgramiv,"$b":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"_b":_glLinkProgram,"Zb":_glPixelStorei,"Yb":_glReadPixels,"Xb":_glShaderSource,"Wb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Ub":_glVertexAttrib2f,"Tb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Sb":_glViewport,"Rb":_glfwCreateWindow,"Pb":_glfwDefaultWindowHints,"Ob":_glfwDestroyWindow,"Nb":_glfwGetCursorPos,"Mb":_glfwGetKey,"Lb":_glfwGetMouseButton,"r":_glfwGetTime,"Kb":_glfwInit,"Jb":_glfwMakeContextCurrent,"Ib":_glfwSetCharCallback,"Hb":_glfwSetCursorEnterCallback,"Fb":_glfwSetCursorPosCallback,"Eb":_glfwSetDropCallback,"Db":_glfwSetErrorCallback,"Cb":_glfwSetKeyCallback,"Bb":_glfwSetMouseButtonCallback,"Ab":_glfwSetScrollCallback,"zb":_glfwSetWindowIconifyCallback,"yb":_glfwSetWindowShouldClose,"xb":_glfwSetWindowSizeCallback,"wb":_glfwSwapBuffers,"I":_glfwTerminate,"k":_glfwWindowHint,"H":_llvm_stackrestore,"G":_llvm_stacksave,"ub":_nanosleep,"tb":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5278944,DYNAMICTOP_PTR=36032;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_mesh_generation.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"sc":___lock,"D":___setErrNo,"gb":___syscall140,"Xa":___syscall145,"q":___syscall221,"Ca":___syscall5,"ra":___syscall54,"C":___syscall6,"B":___unlock,"be":___wasi_fd_write,"A":_eglGetProcAddress,"Y":_emscripten_exit_pointerlock,"yd":_emscripten_get_element_css_size,"nd":_emscripten_get_gamepad_status,"cd":_emscripten_get_heap_size,"Tc":_emscripten_get_num_gamepads,"X":_emscripten_get_pointerlock_status,"zc":_emscripten_glActiveTexture,"rc":_emscripten_glAttachShader,"lc":_emscripten_glBeginQueryEXT,"hc":_emscripten_glBindAttribLocation,"cc":_emscripten_glBindBuffer,"Xb":_emscripten_glBindFramebuffer,"Tb":_emscripten_glBindRenderbuffer,"Lb":_emscripten_glBindTexture,"Ab":_emscripten_glBindVertexArrayOES,"tb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"fb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Wa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ba":_emscripten_glEndQueryEXT,"Aa":_emscripten_glFinish,"za":_emscripten_glFlush,"ya":_emscripten_glFramebufferRenderbuffer,"xa":_emscripten_glFramebufferTexture2D,"wa":_emscripten_glFrontFace,"va":_emscripten_glGenBuffers,"ua":_emscripten_glGenFramebuffers,"ta":_emscripten_glGenQueriesEXT,"sa":_emscripten_glGenRenderbuffers,"qa":_emscripten_glGenTextures,"pa":_emscripten_glGenVertexArraysOES,"oa":_emscripten_glGenerateMipmap,"na":_emscripten_glGetActiveAttrib,"ma":_emscripten_glGetActiveUniform,"la":_emscripten_glGetAttachedShaders,"ka":_emscripten_glGetAttribLocation,"ja":_emscripten_glGetBooleanv,"ia":_emscripten_glGetBufferParameteriv,"ha":_emscripten_glGetError,"ga":_emscripten_glGetFloatv,"fa":_emscripten_glGetFramebufferAttachmentParameteriv,"ea":_emscripten_glGetIntegerv,"da":_emscripten_glGetProgramInfoLog,"ca":_emscripten_glGetProgramiv,"ba":_emscripten_glGetQueryObjecti64vEXT,"aa":_emscripten_glGetQueryObjectivEXT,"$":_emscripten_glGetQueryObjectui64vEXT,"_":_emscripten_glGetQueryObjectuivEXT,"Z":_emscripten_glGetQueryivEXT,"le":_emscripten_glGetRenderbufferParameteriv,"ke":_emscripten_glGetShaderInfoLog,"je":_emscripten_glGetShaderPrecisionFormat,"ie":_emscripten_glGetShaderSource,"he":_emscripten_glGetShaderiv,"ge":_emscripten_glGetString,"fe":_emscripten_glGetTexParameterfv,"ee":_emscripten_glGetTexParameteriv,"de":_emscripten_glGetUniformLocation,"ce":_emscripten_glGetUniformfv,"ae":_emscripten_glGetUniformiv,"$d":_emscripten_glGetVertexAttribPointerv,"_d":_emscripten_glGetVertexAttribfv,"Zd":_emscripten_glGetVertexAttribiv,"Yd":_emscripten_glHint,"Xd":_emscripten_glIsBuffer,"Wd":_emscripten_glIsEnabled,"Vd":_emscripten_glIsFramebuffer,"Ud":_emscripten_glIsProgram,"Td":_emscripten_glIsQueryEXT,"Sd":_emscripten_glIsRenderbuffer,"Rd":_emscripten_glIsShader,"Qd":_emscripten_glIsTexture,"Pd":_emscripten_glIsVertexArrayOES,"Od":_emscripten_glLineWidth,"Nd":_emscripten_glLinkProgram,"Md":_emscripten_glPixelStorei,"Ld":_emscripten_glPolygonOffset,"Kd":_emscripten_glQueryCounterEXT,"Jd":_emscripten_glReadPixels,"Id":_emscripten_glReleaseShaderCompiler,"Hd":_emscripten_glRenderbufferStorage,"Gd":_emscripten_glSampleCoverage,"Fd":_emscripten_glScissor,"Ed":_emscripten_glShaderBinary,"Dd":_emscripten_glShaderSource,"Cd":_emscripten_glStencilFunc,"Bd":_emscripten_glStencilFuncSeparate,"Ad":_emscripten_glStencilMask,"zd":_emscripten_glStencilMaskSeparate,"xd":_emscripten_glStencilOp,"wd":_emscripten_glStencilOpSeparate,"vd":_emscripten_glTexImage2D,"ud":_emscripten_glTexParameterf,"td":_emscripten_glTexParameterfv,"sd":_emscripten_glTexParameteri,"rd":_emscripten_glTexParameteriv,"qd":_emscripten_glTexSubImage2D,"pd":_emscripten_glUniform1f,"od":_emscripten_glUniform1fv,"md":_emscripten_glUniform1i,"ld":_emscripten_glUniform1iv,"kd":_emscripten_glUniform2f,"jd":_emscripten_glUniform2fv,"id":_emscripten_glUniform2i,"hd":_emscripten_glUniform2iv,"gd":_emscripten_glUniform3f,"fd":_emscripten_glUniform3fv,"ed":_emscripten_glUniform3i,"dd":_emscripten_glUniform3iv,"bd":_emscripten_glUniform4f,"ad":_emscripten_glUniform4fv,"$c":_emscripten_glUniform4i,"_c":_emscripten_glUniform4iv,"Zc":_emscripten_glUniformMatrix2fv,"Yc":_emscripten_glUniformMatrix3fv,"Xc":_emscripten_glUniformMatrix4fv,"Wc":_emscripten_glUseProgram,"Vc":_emscripten_glValidateProgram,"Uc":_emscripten_glVertexAttrib1f,"Sc":_emscripten_glVertexAttrib1fv,"Rc":_emscripten_glVertexAttrib2f,"Qc":_emscripten_glVertexAttrib2fv,"Pc":_emscripten_glVertexAttrib3f,"Oc":_emscripten_glVertexAttrib3fv,"Nc":_emscripten_glVertexAttrib4f,"Mc":_emscripten_glVertexAttrib4fv,"Lc":_emscripten_glVertexAttribDivisorANGLE,"Kc":_emscripten_glVertexAttribPointer,"Jc":_emscripten_glViewport,"Ic":_emscripten_memcpy_big,"Hc":_emscripten_request_pointerlock,"Gc":_emscripten_resize_heap,"W":_emscripten_run_script,"Fc":_emscripten_sample_gamepad_data,"Ec":_emscripten_set_click_callback_on_thread,"Dc":_emscripten_set_fullscreenchange_callback_on_thread,"Cc":_emscripten_set_gamepadconnected_callback_on_thread,"Bc":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ac":_emscripten_set_keypress_callback_on_thread,"yc":_emscripten_set_main_loop,"xc":_emscripten_set_touchcancel_callback_on_thread,"wc":_emscripten_set_touchend_callback_on_thread,"vc":_emscripten_set_touchmove_callback_on_thread,"uc":_emscripten_set_touchstart_callback_on_thread,"tc":_exit,"z":_glActiveTexture,"V":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"k":_glBindTexture,"qc":_glBlendFunc,"i":_glBufferData,"y":_glBufferSubData,"U":_glClear,"T":_glClearColor,"pc":_glClearDepthf,"oc":_glCompileShader,"nc":_glCompressedTexImage2D,"mc":_glCreateProgram,"kc":_glCreateShader,"jc":_glCullFace,"p":_glDeleteBuffers,"S":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"ic":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"j":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"gc":_glFrontFace,"h":_glGenBuffers,"fc":_glGenTextures,"w":_glGetAttribLocation,"ec":_glGetFloatv,"dc":_glGetProgramInfoLog,"L":_glGetProgramiv,"bc":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"ac":_glLinkProgram,"$b":_glPixelStorei,"_b":_glReadPixels,"Zb":_glShaderSource,"Yb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Wb":_glVertexAttrib2f,"Vb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Ub":_glViewport,"I":_glfwCreateWindow,"Sb":_glfwDefaultWindowHints,"Rb":_glfwDestroyWindow,"Qb":_glfwGetCursorPos,"Pb":_glfwGetKey,"Ob":_glfwGetMouseButton,"H":_glfwGetPrimaryMonitor,"r":_glfwGetTime,"Nb":_glfwGetVideoModes,"Mb":_glfwInit,"Kb":_glfwMakeContextCurrent,"Jb":_glfwSetCharCallback,"Ib":_glfwSetCursorEnterCallback,"Hb":_glfwSetCursorPosCallback,"Gb":_glfwSetDropCallback,"Fb":_glfwSetErrorCallback,"Eb":_glfwSetKeyCallback,"Db":_glfwSetMouseButtonCallback,"Cb":_glfwSetScrollCallback,"Bb":_glfwSetWindowIconifyCallback,"zb":_glfwSetWindowShouldClose,"yb":_glfwSetWindowSizeCallback,"xb":_glfwSwapBuffers,"wb":_glfwSwapInterval,"G":_glfwTerminate,"g":_glfwWindowHint,"F":_llvm_stackrestore,"E":_llvm_stacksave,"vb":_nanosleep,"ub":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["re"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["se"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["De"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};Module["asm"]=asm;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_mesh_generation.wasm b/examples/web/models/models_mesh_generation.wasm index 604d2e7..d146900 100644 Binary files a/examples/web/models/models_mesh_generation.wasm and b/examples/web/models/models_mesh_generation.wasm differ diff --git a/examples/web/models/models_mesh_picking.c b/examples/web/models/models_mesh_picking.c index 4e51086..d68c44e 100644 --- a/examples/web/models/models_mesh_picking.c +++ b/examples/web/models/models_mesh_picking.c @@ -155,7 +155,7 @@ void UpdateDrawFrame(void) // Check ray collision against model // NOTE: It considers model.transform matrix! - meshHitInfo = GetCollisionRayModel(ray, &tower); + meshHitInfo = GetCollisionRayModel(ray, tower); if ((meshHitInfo.hit) && (meshHitInfo.distance < nearestHit.distance)) { diff --git a/examples/web/models/models_mesh_picking.html b/examples/web/models/models_mesh_picking.html index b42d558..d0bf7ab 100644 --- a/examples/web/models/models_mesh_picking.html +++ b/examples/web/models/models_mesh_picking.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_mesh_picking.js b/examples/web/models/models_mesh_picking.js index a23e021..eb3050e 100644 --- a/examples/web/models/models_mesh_picking.js +++ b/examples/web/models/models_mesh_picking.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_mesh_picking.data";var REMOTE_PACKAGE_BASE="models_mesh_picking.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);Module["FS_createPath"]("/resources","models",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5279456,DYNAMICTOP_PTR=36544;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_mesh_picking.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"qc":___lock,"F":___setErrNo,"fb":___syscall140,"Wa":___syscall145,"E":___syscall146,"q":___syscall221,"ra":___syscall5,"D":___syscall54,"Y":___syscall6,"C":___unlock,"B":_eglGetProcAddress,"X":_emscripten_exit_pointerlock,"vd":_emscripten_get_gamepad_status,"kd":_emscripten_get_heap_size,"$c":_emscripten_get_num_gamepads,"W":_emscripten_get_pointerlock_status,"Gc":_emscripten_glActiveTexture,"wc":_emscripten_glAttachShader,"pc":_emscripten_glBeginQueryEXT,"ic":_emscripten_glBindAttribLocation,"fc":_emscripten_glBindBuffer,"ac":_emscripten_glBindFramebuffer,"Vb":_emscripten_glBindRenderbuffer,"Qb":_emscripten_glBindTexture,"Gb":_emscripten_glBindVertexArrayOES,"vb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"gb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Xa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ca":_emscripten_glEndQueryEXT,"Ba":_emscripten_glFinish,"Aa":_emscripten_glFlush,"za":_emscripten_glFramebufferRenderbuffer,"ya":_emscripten_glFramebufferTexture2D,"xa":_emscripten_glFrontFace,"wa":_emscripten_glGenBuffers,"va":_emscripten_glGenFramebuffers,"ua":_emscripten_glGenQueriesEXT,"ta":_emscripten_glGenRenderbuffers,"sa":_emscripten_glGenTextures,"qa":_emscripten_glGenVertexArraysOES,"pa":_emscripten_glGenerateMipmap,"oa":_emscripten_glGetActiveAttrib,"na":_emscripten_glGetActiveUniform,"ma":_emscripten_glGetAttachedShaders,"la":_emscripten_glGetAttribLocation,"ka":_emscripten_glGetBooleanv,"ja":_emscripten_glGetBufferParameteriv,"ia":_emscripten_glGetError,"ha":_emscripten_glGetFloatv,"ga":_emscripten_glGetFramebufferAttachmentParameteriv,"fa":_emscripten_glGetIntegerv,"ea":_emscripten_glGetProgramInfoLog,"da":_emscripten_glGetProgramiv,"ca":_emscripten_glGetQueryObjecti64vEXT,"ba":_emscripten_glGetQueryObjectivEXT,"aa":_emscripten_glGetQueryObjectui64vEXT,"$":_emscripten_glGetQueryObjectuivEXT,"_":_emscripten_glGetQueryivEXT,"Z":_emscripten_glGetRenderbufferParameteriv,"he":_emscripten_glGetShaderInfoLog,"ge":_emscripten_glGetShaderPrecisionFormat,"fe":_emscripten_glGetShaderSource,"ee":_emscripten_glGetShaderiv,"de":_emscripten_glGetString,"ce":_emscripten_glGetTexParameterfv,"be":_emscripten_glGetTexParameteriv,"ae":_emscripten_glGetUniformLocation,"$d":_emscripten_glGetUniformfv,"_d":_emscripten_glGetUniformiv,"Zd":_emscripten_glGetVertexAttribPointerv,"Yd":_emscripten_glGetVertexAttribfv,"Xd":_emscripten_glGetVertexAttribiv,"Wd":_emscripten_glHint,"Vd":_emscripten_glIsBuffer,"Ud":_emscripten_glIsEnabled,"Td":_emscripten_glIsFramebuffer,"Sd":_emscripten_glIsProgram,"Rd":_emscripten_glIsQueryEXT,"Qd":_emscripten_glIsRenderbuffer,"Pd":_emscripten_glIsShader,"Od":_emscripten_glIsTexture,"Nd":_emscripten_glIsVertexArrayOES,"Md":_emscripten_glLineWidth,"Ld":_emscripten_glLinkProgram,"Kd":_emscripten_glPixelStorei,"Jd":_emscripten_glPolygonOffset,"Id":_emscripten_glQueryCounterEXT,"Hd":_emscripten_glReadPixels,"Gd":_emscripten_glReleaseShaderCompiler,"Fd":_emscripten_glRenderbufferStorage,"Ed":_emscripten_glSampleCoverage,"Dd":_emscripten_glScissor,"Cd":_emscripten_glShaderBinary,"Bd":_emscripten_glShaderSource,"Ad":_emscripten_glStencilFunc,"zd":_emscripten_glStencilFuncSeparate,"yd":_emscripten_glStencilMask,"xd":_emscripten_glStencilMaskSeparate,"wd":_emscripten_glStencilOp,"ud":_emscripten_glStencilOpSeparate,"td":_emscripten_glTexImage2D,"sd":_emscripten_glTexParameterf,"rd":_emscripten_glTexParameterfv,"qd":_emscripten_glTexParameteri,"pd":_emscripten_glTexParameteriv,"od":_emscripten_glTexSubImage2D,"nd":_emscripten_glUniform1f,"md":_emscripten_glUniform1fv,"ld":_emscripten_glUniform1i,"jd":_emscripten_glUniform1iv,"id":_emscripten_glUniform2f,"hd":_emscripten_glUniform2fv,"gd":_emscripten_glUniform2i,"fd":_emscripten_glUniform2iv,"ed":_emscripten_glUniform3f,"dd":_emscripten_glUniform3fv,"cd":_emscripten_glUniform3i,"bd":_emscripten_glUniform3iv,"ad":_emscripten_glUniform4f,"_c":_emscripten_glUniform4fv,"Zc":_emscripten_glUniform4i,"Yc":_emscripten_glUniform4iv,"Xc":_emscripten_glUniformMatrix2fv,"Wc":_emscripten_glUniformMatrix3fv,"Vc":_emscripten_glUniformMatrix4fv,"Uc":_emscripten_glUseProgram,"Tc":_emscripten_glValidateProgram,"Sc":_emscripten_glVertexAttrib1f,"Rc":_emscripten_glVertexAttrib1fv,"Qc":_emscripten_glVertexAttrib2f,"Pc":_emscripten_glVertexAttrib2fv,"Oc":_emscripten_glVertexAttrib3f,"Nc":_emscripten_glVertexAttrib3fv,"Mc":_emscripten_glVertexAttrib4f,"Lc":_emscripten_glVertexAttrib4fv,"Kc":_emscripten_glVertexAttribDivisorANGLE,"Jc":_emscripten_glVertexAttribPointer,"Ic":_emscripten_glViewport,"Hc":_emscripten_memcpy_big,"Fc":_emscripten_request_pointerlock,"Ec":_emscripten_resize_heap,"V":_emscripten_run_script,"Dc":_emscripten_sample_gamepad_data,"Cc":_emscripten_set_click_callback_on_thread,"Bc":_emscripten_set_fullscreenchange_callback_on_thread,"Ac":_emscripten_set_gamepadconnected_callback_on_thread,"zc":_emscripten_set_gamepaddisconnected_callback_on_thread,"yc":_emscripten_set_keypress_callback_on_thread,"xc":_emscripten_set_main_loop,"vc":_emscripten_set_touchcancel_callback_on_thread,"uc":_emscripten_set_touchend_callback_on_thread,"tc":_emscripten_set_touchmove_callback_on_thread,"sc":_emscripten_set_touchstart_callback_on_thread,"rc":_exit,"A":_glActiveTexture,"U":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"j":_glBindTexture,"oc":_glBlendFunc,"h":_glBufferData,"z":_glBufferSubData,"T":_glClear,"S":_glClearColor,"nc":_glClearDepthf,"mc":_glCompileShader,"lc":_glCompressedTexImage2D,"kc":_glCreateProgram,"jc":_glCreateShader,"hc":_glCullFace,"p":_glDeleteBuffers,"y":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"gc":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"i":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"ec":_glFrontFace,"g":_glGenBuffers,"dc":_glGenTextures,"w":_glGetAttribLocation,"cc":_glGetFloatv,"bc":_glGetProgramInfoLog,"L":_glGetProgramiv,"$b":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"_b":_glLinkProgram,"Zb":_glPixelStorei,"Yb":_glReadPixels,"Xb":_glShaderSource,"Wb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Ub":_glVertexAttrib2f,"Tb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Sb":_glViewport,"Rb":_glfwCreateWindow,"Pb":_glfwDefaultWindowHints,"Ob":_glfwDestroyWindow,"Nb":_glfwGetCursorPos,"Mb":_glfwGetKey,"Lb":_glfwGetMouseButton,"r":_glfwGetTime,"Kb":_glfwInit,"Jb":_glfwMakeContextCurrent,"Ib":_glfwSetCharCallback,"Hb":_glfwSetCursorEnterCallback,"Fb":_glfwSetCursorPosCallback,"Eb":_glfwSetDropCallback,"Db":_glfwSetErrorCallback,"Cb":_glfwSetKeyCallback,"Bb":_glfwSetMouseButtonCallback,"Ab":_glfwSetScrollCallback,"zb":_glfwSetWindowIconifyCallback,"yb":_glfwSetWindowShouldClose,"xb":_glfwSetWindowSizeCallback,"wb":_glfwSwapBuffers,"I":_glfwTerminate,"k":_glfwWindowHint,"H":_llvm_stackrestore,"G":_llvm_stacksave,"ub":_nanosleep,"tb":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_mesh_picking.data";var REMOTE_PACKAGE_BASE="models_mesh_picking.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);Module["FS_createPath"]("/resources","models",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5286656,DYNAMICTOP_PTR=43744;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_mesh_picking.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"sc":___lock,"D":___setErrNo,"gb":___syscall140,"Xa":___syscall145,"q":___syscall221,"Ca":___syscall5,"ra":___syscall54,"C":___syscall6,"B":___unlock,"be":___wasi_fd_write,"A":_eglGetProcAddress,"Y":_emscripten_exit_pointerlock,"yd":_emscripten_get_element_css_size,"nd":_emscripten_get_gamepad_status,"cd":_emscripten_get_heap_size,"Tc":_emscripten_get_num_gamepads,"X":_emscripten_get_pointerlock_status,"zc":_emscripten_glActiveTexture,"rc":_emscripten_glAttachShader,"lc":_emscripten_glBeginQueryEXT,"hc":_emscripten_glBindAttribLocation,"cc":_emscripten_glBindBuffer,"Xb":_emscripten_glBindFramebuffer,"Tb":_emscripten_glBindRenderbuffer,"Lb":_emscripten_glBindTexture,"Ab":_emscripten_glBindVertexArrayOES,"tb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"fb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Wa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ba":_emscripten_glEndQueryEXT,"Aa":_emscripten_glFinish,"za":_emscripten_glFlush,"ya":_emscripten_glFramebufferRenderbuffer,"xa":_emscripten_glFramebufferTexture2D,"wa":_emscripten_glFrontFace,"va":_emscripten_glGenBuffers,"ua":_emscripten_glGenFramebuffers,"ta":_emscripten_glGenQueriesEXT,"sa":_emscripten_glGenRenderbuffers,"qa":_emscripten_glGenTextures,"pa":_emscripten_glGenVertexArraysOES,"oa":_emscripten_glGenerateMipmap,"na":_emscripten_glGetActiveAttrib,"ma":_emscripten_glGetActiveUniform,"la":_emscripten_glGetAttachedShaders,"ka":_emscripten_glGetAttribLocation,"ja":_emscripten_glGetBooleanv,"ia":_emscripten_glGetBufferParameteriv,"ha":_emscripten_glGetError,"ga":_emscripten_glGetFloatv,"fa":_emscripten_glGetFramebufferAttachmentParameteriv,"ea":_emscripten_glGetIntegerv,"da":_emscripten_glGetProgramInfoLog,"ca":_emscripten_glGetProgramiv,"ba":_emscripten_glGetQueryObjecti64vEXT,"aa":_emscripten_glGetQueryObjectivEXT,"$":_emscripten_glGetQueryObjectui64vEXT,"_":_emscripten_glGetQueryObjectuivEXT,"Z":_emscripten_glGetQueryivEXT,"le":_emscripten_glGetRenderbufferParameteriv,"ke":_emscripten_glGetShaderInfoLog,"je":_emscripten_glGetShaderPrecisionFormat,"ie":_emscripten_glGetShaderSource,"he":_emscripten_glGetShaderiv,"ge":_emscripten_glGetString,"fe":_emscripten_glGetTexParameterfv,"ee":_emscripten_glGetTexParameteriv,"de":_emscripten_glGetUniformLocation,"ce":_emscripten_glGetUniformfv,"ae":_emscripten_glGetUniformiv,"$d":_emscripten_glGetVertexAttribPointerv,"_d":_emscripten_glGetVertexAttribfv,"Zd":_emscripten_glGetVertexAttribiv,"Yd":_emscripten_glHint,"Xd":_emscripten_glIsBuffer,"Wd":_emscripten_glIsEnabled,"Vd":_emscripten_glIsFramebuffer,"Ud":_emscripten_glIsProgram,"Td":_emscripten_glIsQueryEXT,"Sd":_emscripten_glIsRenderbuffer,"Rd":_emscripten_glIsShader,"Qd":_emscripten_glIsTexture,"Pd":_emscripten_glIsVertexArrayOES,"Od":_emscripten_glLineWidth,"Nd":_emscripten_glLinkProgram,"Md":_emscripten_glPixelStorei,"Ld":_emscripten_glPolygonOffset,"Kd":_emscripten_glQueryCounterEXT,"Jd":_emscripten_glReadPixels,"Id":_emscripten_glReleaseShaderCompiler,"Hd":_emscripten_glRenderbufferStorage,"Gd":_emscripten_glSampleCoverage,"Fd":_emscripten_glScissor,"Ed":_emscripten_glShaderBinary,"Dd":_emscripten_glShaderSource,"Cd":_emscripten_glStencilFunc,"Bd":_emscripten_glStencilFuncSeparate,"Ad":_emscripten_glStencilMask,"zd":_emscripten_glStencilMaskSeparate,"xd":_emscripten_glStencilOp,"wd":_emscripten_glStencilOpSeparate,"vd":_emscripten_glTexImage2D,"ud":_emscripten_glTexParameterf,"td":_emscripten_glTexParameterfv,"sd":_emscripten_glTexParameteri,"rd":_emscripten_glTexParameteriv,"qd":_emscripten_glTexSubImage2D,"pd":_emscripten_glUniform1f,"od":_emscripten_glUniform1fv,"md":_emscripten_glUniform1i,"ld":_emscripten_glUniform1iv,"kd":_emscripten_glUniform2f,"jd":_emscripten_glUniform2fv,"id":_emscripten_glUniform2i,"hd":_emscripten_glUniform2iv,"gd":_emscripten_glUniform3f,"fd":_emscripten_glUniform3fv,"ed":_emscripten_glUniform3i,"dd":_emscripten_glUniform3iv,"bd":_emscripten_glUniform4f,"ad":_emscripten_glUniform4fv,"$c":_emscripten_glUniform4i,"_c":_emscripten_glUniform4iv,"Zc":_emscripten_glUniformMatrix2fv,"Yc":_emscripten_glUniformMatrix3fv,"Xc":_emscripten_glUniformMatrix4fv,"Wc":_emscripten_glUseProgram,"Vc":_emscripten_glValidateProgram,"Uc":_emscripten_glVertexAttrib1f,"Sc":_emscripten_glVertexAttrib1fv,"Rc":_emscripten_glVertexAttrib2f,"Qc":_emscripten_glVertexAttrib2fv,"Pc":_emscripten_glVertexAttrib3f,"Oc":_emscripten_glVertexAttrib3fv,"Nc":_emscripten_glVertexAttrib4f,"Mc":_emscripten_glVertexAttrib4fv,"Lc":_emscripten_glVertexAttribDivisorANGLE,"Kc":_emscripten_glVertexAttribPointer,"Jc":_emscripten_glViewport,"Ic":_emscripten_memcpy_big,"Hc":_emscripten_request_pointerlock,"Gc":_emscripten_resize_heap,"W":_emscripten_run_script,"Fc":_emscripten_sample_gamepad_data,"Ec":_emscripten_set_click_callback_on_thread,"Dc":_emscripten_set_fullscreenchange_callback_on_thread,"Cc":_emscripten_set_gamepadconnected_callback_on_thread,"Bc":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ac":_emscripten_set_keypress_callback_on_thread,"yc":_emscripten_set_main_loop,"xc":_emscripten_set_touchcancel_callback_on_thread,"wc":_emscripten_set_touchend_callback_on_thread,"vc":_emscripten_set_touchmove_callback_on_thread,"uc":_emscripten_set_touchstart_callback_on_thread,"tc":_exit,"z":_glActiveTexture,"V":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"k":_glBindTexture,"qc":_glBlendFunc,"i":_glBufferData,"y":_glBufferSubData,"U":_glClear,"T":_glClearColor,"pc":_glClearDepthf,"oc":_glCompileShader,"nc":_glCompressedTexImage2D,"mc":_glCreateProgram,"kc":_glCreateShader,"jc":_glCullFace,"p":_glDeleteBuffers,"S":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"ic":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"j":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"gc":_glFrontFace,"h":_glGenBuffers,"fc":_glGenTextures,"w":_glGetAttribLocation,"ec":_glGetFloatv,"dc":_glGetProgramInfoLog,"L":_glGetProgramiv,"bc":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"ac":_glLinkProgram,"$b":_glPixelStorei,"_b":_glReadPixels,"Zb":_glShaderSource,"Yb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Wb":_glVertexAttrib2f,"Vb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Ub":_glViewport,"I":_glfwCreateWindow,"Sb":_glfwDefaultWindowHints,"Rb":_glfwDestroyWindow,"Qb":_glfwGetCursorPos,"Pb":_glfwGetKey,"Ob":_glfwGetMouseButton,"H":_glfwGetPrimaryMonitor,"r":_glfwGetTime,"Nb":_glfwGetVideoModes,"Mb":_glfwInit,"Kb":_glfwMakeContextCurrent,"Jb":_glfwSetCharCallback,"Ib":_glfwSetCursorEnterCallback,"Hb":_glfwSetCursorPosCallback,"Gb":_glfwSetDropCallback,"Fb":_glfwSetErrorCallback,"Eb":_glfwSetKeyCallback,"Db":_glfwSetMouseButtonCallback,"Cb":_glfwSetScrollCallback,"Bb":_glfwSetWindowIconifyCallback,"zb":_glfwSetWindowShouldClose,"yb":_glfwSetWindowSizeCallback,"xb":_glfwSwapBuffers,"wb":_glfwSwapInterval,"G":_glfwTerminate,"g":_glfwWindowHint,"F":_llvm_stackrestore,"E":_llvm_stacksave,"vb":_nanosleep,"ub":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["re"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["se"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["De"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["calledRun"]=calledRun;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_mesh_picking.wasm b/examples/web/models/models_mesh_picking.wasm index f0bfd56..b2f513e 100644 Binary files a/examples/web/models/models_mesh_picking.wasm and b/examples/web/models/models_mesh_picking.wasm differ diff --git a/examples/web/models/models_obj_loading.c b/examples/web/models/models_obj_loading.c deleted file mode 100644 index c6e224c..0000000 --- a/examples/web/models/models_obj_loading.c +++ /dev/null @@ -1,112 +0,0 @@ -/******************************************************************************************* -* -* raylib [models] example - Load and draw a 3d model (OBJ) (adapted for HTML5 platform) -* -* This example has been created using raylib 1.3 (www.raylib.com) -* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) -* -* Copyright (c) 2014 Ramon Santamaria (@raysan5) -* -********************************************************************************************/ - -#include "raylib.h" - -#if defined(PLATFORM_WEB) - #include -#endif - -//---------------------------------------------------------------------------------- -// Global Variables Definition -//---------------------------------------------------------------------------------- -const int screenWidth = 800; -const int screenHeight = 450; - -// Define the camera to look into our 3d world -Camera camera = { 0 }; - -Model model = { 0 }; // Declare OBJ model -Texture2D texture = { 0 }; // Declare model texture - -Vector3 position = { 0.0f, 0.0f, 0.0f }; // Define model position - -//---------------------------------------------------------------------------------- -// Module Functions Declaration -//---------------------------------------------------------------------------------- -void UpdateDrawFrame(void); // Update and Draw one frame - -//---------------------------------------------------------------------------------- -// Program Main Entry Point -//---------------------------------------------------------------------------------- -int main(void) -{ - // Initialization - //-------------------------------------------------------------------------------------- - InitWindow(screenWidth, screenHeight, "raylib [models] example - obj model loading"); - - camera.position = (Vector3){ 8.0f, 8.0f, 8.0f }; // Camera position - camera.target = (Vector3){ 0.0f, 2.5f, 0.0f }; // Camera looking at point - camera.up = (Vector3){ 0.0f, 1.0f, 0.0f }; // Camera up vector (rotation towards target) - camera.fovy = 45.0f; // Camera field-of-view Y - camera.type = CAMERA_PERSPECTIVE; // Camera mode type - - model = LoadModel("resources/models/castle.obj"); // Load OBJ model - texture = LoadTexture("resources/models/castle_diffuse.png"); // Load model texture - model.materials[0].maps[MAP_DIFFUSE].texture = texture; // Set map diffuse texture - -#if defined(PLATFORM_WEB) - emscripten_set_main_loop(UpdateDrawFrame, 0, 1); -#else - SetTargetFPS(60); // Set our game to run at 60 frames-per-second - //-------------------------------------------------------------------------------------- - - // Main game loop - while (!WindowShouldClose()) // Detect window close button or ESC key - { - UpdateDrawFrame(); - } -#endif - - // De-Initialization - //-------------------------------------------------------------------------------------- - UnloadTexture(texture); // Unload texture - UnloadModel(model); // Unload model - - CloseWindow(); // Close window and OpenGL context - //-------------------------------------------------------------------------------------- - - return 0; -} - -//---------------------------------------------------------------------------------- -// Module Functions Definition -//---------------------------------------------------------------------------------- -void UpdateDrawFrame(void) -{ - // Update - //---------------------------------------------------------------------------------- - //... - //---------------------------------------------------------------------------------- - - // Draw - //---------------------------------------------------------------------------------- - BeginDrawing(); - - ClearBackground(RAYWHITE); - - BeginMode3D(camera); - - DrawModel(model, position, 0.2f, WHITE); // Draw 3d model with texture - - DrawGrid(10, 1.0f); // Draw a grid - - DrawGizmo(position); // Draw gizmo - - EndMode3D(); - - DrawText("(c) Castle 3D model by Alberto Cano", screenWidth - 200, screenHeight - 20, 10, GRAY); - - DrawFPS(10, 10); - - EndDrawing(); - //---------------------------------------------------------------------------------- -} \ No newline at end of file diff --git a/examples/web/models/models_obj_loading.data b/examples/web/models/models_obj_loading.data deleted file mode 100644 index fe2e2d6..0000000 --- a/examples/web/models/models_obj_loading.data +++ /dev/null @@ -1,20267 +0,0 @@ -# (c) 2018 Medieval Assets Pack by Alberto Cano -# Licensed as Creative Commons Attribution-NonCommercial 4.0 - -# -# object castle -# - -v -17.17 7.76 -10.68 -v -16.55 7.76 -12.98 -v -16.55 0.00 -12.98 -v -17.17 0.00 -10.68 -v -14.87 7.76 -14.66 -v -14.87 0.00 -14.66 -v -12.57 7.76 -15.28 -v -12.57 0.00 -15.28 -v -10.27 7.76 -14.66 -v -10.27 0.00 -14.66 -v -8.58 7.76 -12.98 -v -8.58 0.00 -12.98 -v -7.97 7.76 -10.68 -v -7.97 0.00 -10.68 -v -8.58 7.76 -8.38 -v -8.58 0.00 -8.38 -v -10.27 7.76 -6.69 -v -10.27 0.00 -6.69 -v -12.57 7.76 -6.08 -v -12.57 0.00 -6.08 -v -14.87 7.76 -6.69 -v -14.87 0.00 -6.69 -v -16.55 7.76 -8.38 -v -16.55 0.00 -8.38 -v -16.78 7.76 -13.11 -v -17.43 7.76 -10.68 -v -17.43 8.57 -10.68 -v -16.78 8.57 -13.11 -v -15.00 7.76 -14.89 -v -15.00 8.57 -14.89 -v -12.57 7.76 -15.54 -v -12.57 8.57 -15.54 -v -10.13 7.76 -14.89 -v -10.13 8.57 -14.89 -v -8.35 7.76 -13.11 -v -8.35 8.57 -13.11 -v -7.70 7.76 -10.68 -v -7.70 8.57 -10.68 -v -8.35 7.76 -8.24 -v -8.35 8.57 -8.24 -v -10.13 7.76 -6.46 -v -10.13 8.57 -6.46 -v -12.57 7.76 -5.81 -v -12.57 8.57 -5.81 -v -15.00 7.76 -6.46 -v -15.00 8.57 -6.46 -v -16.78 7.76 -8.24 -v -16.78 8.57 -8.24 -v -17.17 8.57 -10.68 -v -16.55 8.57 -12.98 -v -14.87 8.57 -14.66 -v -12.57 8.57 -15.28 -v -10.27 8.57 -14.66 -v -8.58 8.57 -12.98 -v -7.97 8.57 -10.68 -v -8.58 8.57 -8.38 -v -10.27 8.57 -6.69 -v -12.57 8.57 -6.08 -v -14.87 8.57 -6.69 -v -16.55 8.57 -8.38 -v -17.17 16.89 -10.68 -v -16.55 16.89 -12.98 -v -14.87 16.89 -14.66 -v -12.57 16.89 -15.28 -v -10.27 16.89 -14.66 -v -8.58 16.89 -12.98 -v -7.97 16.89 -10.68 -v -8.58 16.89 -8.38 -v -10.27 16.89 -6.69 -v -12.57 16.89 -6.08 -v -14.87 16.89 -6.69 -v -16.55 16.89 -8.38 -v -17.13 21.30 -13.31 -v -17.83 21.30 -10.68 -v -18.23 21.30 -10.68 -v -17.47 21.30 -13.51 -v -15.20 21.30 -15.24 -v -15.40 21.30 -15.58 -v -12.57 21.30 -15.94 -v -12.57 21.30 -16.34 -v -9.93 21.30 -15.24 -v -9.73 21.30 -15.58 -v -8.01 21.30 -13.31 -v -7.66 21.30 -13.51 -v -7.30 21.30 -10.68 -v -6.90 21.30 -10.68 -v -8.01 21.30 -8.04 -v -7.66 21.30 -7.84 -v -9.93 21.30 -6.12 -v -9.73 21.30 -5.77 -v -12.57 21.30 -5.41 -v -12.57 21.30 -5.01 -v -15.20 21.30 -6.12 -v -15.40 21.30 -5.77 -v -17.13 21.30 -8.04 -v -17.47 21.30 -7.84 -v -16.72 24.76 -10.68 -v -16.17 24.76 -12.76 -v -14.64 24.76 -14.28 -v -12.57 24.76 -14.83 -v -10.49 24.76 -14.28 -v -8.97 24.76 -12.76 -v -8.41 24.76 -10.68 -v -8.97 24.76 -8.60 -v -10.49 24.76 -7.08 -v -12.57 24.76 -6.52 -v -14.64 24.76 -7.08 -v -16.17 24.76 -8.60 -v -16.69 28.50 -10.68 -v -16.13 28.50 -12.74 -v -14.63 28.50 -14.24 -v -12.57 28.50 -14.80 -v -10.51 28.50 -14.24 -v -9.00 28.50 -12.74 -v -8.45 28.50 -10.68 -v -9.00 28.50 -8.62 -v -10.51 28.50 -7.11 -v -12.57 28.50 -6.56 -v -14.63 28.50 -7.11 -v -16.13 28.50 -8.62 -v -17.83 17.36 -10.68 -v -17.13 17.36 -13.31 -v -15.20 17.36 -15.24 -v -12.57 17.36 -15.94 -v -9.93 17.36 -15.24 -v -8.01 17.36 -13.31 -v -7.30 17.36 -10.68 -v -8.01 17.36 -8.04 -v -9.93 17.36 -6.12 -v -12.57 17.36 -5.41 -v -15.20 17.36 -6.12 -v -17.13 17.36 -8.04 -v -17.91 20.21 -10.37 -v -17.91 20.52 -10.80 -v -17.91 19.21 -10.80 -v -17.91 19.23 -10.37 -v -17.81 19.26 -10.03 -v -17.91 19.26 -10.04 -v -17.91 19.12 -10.04 -v -17.81 19.12 -10.03 -v -17.89 20.75 -10.80 -v -17.98 20.75 -10.81 -v -17.94 20.29 -10.15 -v -17.84 20.29 -10.15 -v -17.68 19.12 -11.55 -v -17.78 19.12 -11.56 -v -17.78 19.26 -11.56 -v -17.68 19.26 -11.55 -v -17.89 19.07 -10.80 -v -17.98 19.07 -10.81 -v -17.82 19.12 -11.45 -v -17.73 19.12 -11.45 -v -18.05 19.12 -10.16 -v -18.05 19.26 -10.16 -v -18.08 19.23 -10.39 -v -17.98 20.52 -10.81 -v -17.98 20.21 -10.38 -v -17.93 19.26 -11.46 -v -17.93 19.12 -11.46 -v -18.01 19.24 -11.24 -v -18.09 19.07 -10.82 -v -18.09 19.21 -10.82 -v -17.83 20.21 -11.23 -v -17.83 19.24 -11.23 -v -17.73 20.29 -11.45 -v -17.82 20.29 -11.45 -v -17.84 19.12 -10.15 -v -17.94 19.12 -10.15 -v -17.90 20.21 -11.23 -v -17.98 19.23 -10.38 -v -17.90 19.24 -11.23 -v -17.98 19.21 -10.81 -v -17.82 19.26 -11.45 -v -17.73 19.26 -11.45 -v -17.94 19.26 -10.15 -v -17.84 19.26 -10.15 -v -18.02 19.26 -10.05 -v -18.02 19.12 -10.05 -v -17.88 19.12 -11.57 -v -17.88 19.26 -11.57 -v -12.87 20.21 -16.02 -v -12.44 20.52 -16.02 -v -12.44 19.21 -16.02 -v -12.87 19.23 -16.02 -v -13.21 19.26 -15.92 -v -13.20 19.26 -16.02 -v -13.20 19.12 -16.02 -v -13.21 19.12 -15.92 -v -12.44 20.75 -16.00 -v -12.43 20.75 -16.10 -v -13.09 20.29 -16.05 -v -13.10 20.29 -15.95 -v -11.69 19.12 -15.79 -v -11.68 19.12 -15.89 -v -11.68 19.26 -15.89 -v -11.69 19.26 -15.79 -v -12.44 19.07 -16.00 -v -12.43 19.07 -16.10 -v -11.79 19.12 -15.94 -v -11.80 19.12 -15.84 -v -13.08 19.12 -16.16 -v -13.08 19.26 -16.16 -v -12.85 19.23 -16.20 -v -12.43 20.52 -16.10 -v -12.86 20.21 -16.09 -v -11.78 19.26 -16.04 -v -11.78 19.12 -16.04 -v -12.00 19.24 -16.12 -v -12.42 19.07 -16.20 -v -12.42 19.21 -16.20 -v -12.01 20.21 -15.94 -v -12.01 19.24 -15.94 -v -11.80 20.29 -15.84 -v -11.79 20.29 -15.94 -v -13.10 19.12 -15.95 -v -13.09 19.12 -16.05 -v -12.01 20.21 -16.01 -v -12.86 19.23 -16.09 -v -12.01 19.24 -16.01 -v -12.43 19.21 -16.10 -v -11.79 19.26 -15.94 -v -11.80 19.26 -15.84 -v -13.09 19.26 -16.05 -v -13.10 19.26 -15.95 -v -13.19 19.26 -16.13 -v -13.19 19.12 -16.13 -v -11.67 19.12 -16.00 -v -11.67 19.26 -16.00 -v -9.24 23.34 -12.52 -v -9.78 23.34 -13.29 -v -9.10 24.92 -13.76 -v -8.56 24.92 -12.99 -v -8.63 28.41 -12.92 -v -9.53 28.41 -12.29 -v -9.18 28.41 -13.70 -v -10.08 28.41 -13.07 -v -12.87 27.21 -14.81 -v -12.44 27.52 -14.82 -v -12.44 26.21 -14.82 -v -12.87 26.24 -14.81 -v -13.21 26.26 -14.72 -v -13.20 26.26 -14.82 -v -13.20 26.12 -14.82 -v -13.21 26.12 -14.72 -v -12.44 27.75 -14.80 -v -12.43 27.75 -14.89 -v -13.09 27.30 -14.85 -v -13.10 27.30 -14.75 -v -11.69 26.12 -14.59 -v -11.68 26.12 -14.69 -v -11.68 26.26 -14.69 -v -11.69 26.26 -14.59 -v -12.44 26.07 -14.80 -v -12.43 26.07 -14.89 -v -11.79 26.12 -14.73 -v -11.80 26.12 -14.64 -v -13.08 26.12 -14.96 -v -13.08 26.26 -14.96 -v -12.85 26.24 -14.99 -v -12.43 27.52 -14.89 -v -12.86 27.21 -14.89 -v -11.78 26.26 -14.84 -v -11.78 26.12 -14.84 -v -12.00 26.25 -14.92 -v -12.42 26.07 -15.00 -v -12.42 26.21 -15.00 -v -12.01 27.21 -14.74 -v -12.01 26.25 -14.74 -v -11.80 27.30 -14.64 -v -11.79 27.30 -14.73 -v -13.10 26.12 -14.75 -v -13.09 26.12 -14.85 -v -12.01 27.21 -14.81 -v -12.86 26.24 -14.89 -v -12.01 26.25 -14.81 -v -12.43 26.21 -14.89 -v -11.79 26.26 -14.73 -v -11.80 26.26 -14.64 -v -13.09 26.26 -14.85 -v -13.10 26.26 -14.75 -v -13.19 26.26 -14.93 -v -13.19 26.12 -14.93 -v -11.67 26.12 -14.79 -v -11.67 26.26 -14.79 -v -14.41 23.34 -14.01 -v -15.18 23.34 -13.46 -v -15.65 24.92 -14.14 -v -14.88 24.92 -14.68 -v -14.81 28.41 -14.61 -v -14.18 28.41 -13.71 -v -15.59 28.41 -14.07 -v -14.96 28.41 -13.17 -v -8.43 27.21 -10.98 -v -8.42 27.52 -10.55 -v -8.42 26.21 -10.55 -v -8.43 26.24 -10.98 -v -8.52 26.26 -11.32 -v -8.42 26.26 -11.31 -v -8.42 26.12 -11.31 -v -8.52 26.12 -11.32 -v -8.45 27.75 -10.55 -v -8.35 27.75 -10.54 -v -8.39 27.30 -11.20 -v -8.49 27.30 -11.21 -v -8.65 26.12 -9.80 -v -8.56 26.12 -9.79 -v -8.56 26.26 -9.79 -v -8.65 26.26 -9.80 -v -8.45 26.07 -10.55 -v -8.35 26.07 -10.54 -v -8.51 26.12 -9.90 -v -8.61 26.12 -9.91 -v -8.29 26.12 -11.19 -v -8.29 26.26 -11.19 -v -8.25 26.24 -10.96 -v -8.35 27.52 -10.54 -v -8.35 27.21 -10.97 -v -8.40 26.26 -9.89 -v -8.40 26.12 -9.89 -v -8.32 26.25 -10.11 -v -8.24 26.07 -10.53 -v -8.24 26.21 -10.53 -v -8.50 27.21 -10.13 -v -8.50 26.25 -10.13 -v -8.61 27.30 -9.91 -v -8.51 27.30 -9.90 -v -8.49 26.12 -11.21 -v -8.39 26.12 -11.20 -v -8.43 27.21 -10.12 -v -8.35 26.24 -10.97 -v -8.43 26.25 -10.12 -v -8.35 26.21 -10.54 -v -8.51 26.26 -9.90 -v -8.61 26.26 -9.91 -v -8.39 26.26 -11.20 -v -8.49 26.26 -11.21 -v -8.32 26.26 -11.30 -v -8.32 26.12 -11.30 -v -8.45 26.12 -9.78 -v -8.45 26.26 -9.78 -v -13.04 12.70 -6.81 -v -12.09 12.70 -6.81 -v -12.09 14.28 -5.99 -v -13.04 14.28 -5.99 -v -13.04 17.34 -5.64 -v -13.04 17.34 -6.74 -v -12.09 17.34 -5.64 -v -12.09 17.34 -6.74 -v -8.98 12.70 -12.20 -v -9.46 12.70 -13.02 -v -8.74 14.28 -13.43 -v -8.27 14.28 -12.61 -v -7.97 17.34 -12.79 -v -8.92 17.34 -12.24 -v -8.44 17.34 -13.61 -v -9.39 17.34 -13.06 -v -12.09 12.70 -14.54 -v -13.04 12.70 -14.54 -v -13.04 14.28 -15.36 -v -12.09 14.28 -15.36 -v -12.09 17.34 -15.71 -v -12.09 17.34 -14.62 -v -13.04 17.34 -15.71 -v -13.04 17.34 -14.62 -v -10.73 23.34 -7.35 -v -9.95 23.34 -7.89 -v -9.48 24.92 -7.22 -v -10.25 24.92 -6.67 -v -10.32 28.41 -6.74 -v -10.95 28.41 -7.65 -v -9.55 28.41 -7.29 -v -10.18 28.41 -8.19 -v -9.46 12.70 -8.34 -v -8.98 12.70 -9.15 -v -8.27 14.28 -8.74 -v -8.74 14.28 -7.92 -v -8.44 17.34 -7.75 -v -9.39 17.34 -8.30 -v -7.97 17.34 -8.57 -v -8.92 17.34 -9.12 -v -7.23 20.21 -10.98 -v -7.22 20.52 -10.55 -v -7.22 19.21 -10.55 -v -7.23 19.23 -10.98 -v -7.32 19.26 -11.32 -v -7.22 19.26 -11.31 -v -7.22 19.12 -11.31 -v -7.32 19.12 -11.32 -v -7.24 20.75 -10.55 -v -7.15 20.75 -10.54 -v -7.19 20.29 -11.20 -v -7.29 20.29 -11.21 -v -7.45 19.12 -9.80 -v -7.35 19.12 -9.79 -v -7.35 19.26 -9.79 -v -7.45 19.26 -9.80 -v -7.24 19.07 -10.55 -v -7.15 19.07 -10.54 -v -7.31 19.12 -9.90 -v -7.41 19.12 -9.91 -v -7.09 19.12 -11.19 -v -7.09 19.26 -11.19 -v -7.05 19.23 -10.96 -v -7.15 20.52 -10.54 -v -7.15 20.21 -10.97 -v -7.20 19.26 -9.89 -v -7.20 19.12 -9.89 -v -7.12 19.24 -10.11 -v -7.04 19.07 -10.53 -v -7.04 19.21 -10.53 -v -7.30 20.21 -10.13 -v -7.30 19.24 -10.13 -v -7.41 20.29 -9.91 -v -7.31 20.29 -9.90 -v -7.29 19.12 -11.21 -v -7.19 19.12 -11.20 -v -7.23 20.21 -10.12 -v -7.15 19.23 -10.97 -v -7.23 19.24 -10.12 -v -7.15 19.21 -10.54 -v -7.31 19.26 -9.90 -v -7.41 19.26 -9.91 -v -7.19 19.26 -11.20 -v -7.29 19.26 -11.21 -v -7.11 19.26 -11.30 -v -7.11 19.12 -11.30 -v -7.25 19.12 -9.78 -v -7.25 19.26 -9.78 -v -12.26 27.21 -6.54 -v -12.69 27.52 -6.53 -v -12.69 26.21 -6.53 -v -12.26 26.24 -6.54 -v -11.92 26.26 -6.63 -v -11.93 26.26 -6.53 -v -11.93 26.12 -6.53 -v -11.92 26.12 -6.63 -v -12.69 27.75 -6.56 -v -12.70 27.75 -6.46 -v -12.04 27.30 -6.51 -v -12.03 27.30 -6.60 -v -13.44 26.12 -6.76 -v -13.45 26.12 -6.67 -v -13.45 26.26 -6.67 -v -13.44 26.26 -6.76 -v -12.69 26.07 -6.56 -v -12.70 26.07 -6.46 -v -13.34 26.12 -6.62 -v -13.34 26.12 -6.72 -v -12.05 26.12 -6.40 -v -12.05 26.26 -6.40 -v -12.28 26.24 -6.36 -v -12.70 27.52 -6.46 -v -12.27 27.21 -6.47 -v -13.35 26.26 -6.51 -v -13.35 26.12 -6.51 -v -13.13 26.25 -6.43 -v -12.71 26.07 -6.35 -v -12.71 26.21 -6.35 -v -13.12 27.21 -6.61 -v -13.12 26.25 -6.61 -v -13.34 27.30 -6.72 -v -13.34 27.30 -6.62 -v -12.03 26.12 -6.60 -v -12.04 26.12 -6.51 -v -13.12 27.21 -6.54 -v -12.27 26.24 -6.47 -v -13.12 26.25 -6.54 -v -12.70 26.21 -6.46 -v -13.34 26.26 -6.62 -v -13.34 26.26 -6.72 -v -12.04 26.26 -6.51 -v -12.03 26.26 -6.60 -v -11.94 26.26 -6.43 -v -11.94 26.12 -6.43 -v -13.46 26.12 -6.56 -v -13.46 26.26 -6.56 -v -16.15 12.70 -9.15 -v -15.67 12.70 -8.34 -v -16.39 14.28 -7.92 -v -16.86 14.28 -8.74 -v -17.17 17.34 -8.57 -v -16.21 17.34 -9.12 -v -16.69 17.34 -7.75 -v -15.74 17.34 -8.30 -v -12.26 20.21 -5.34 -v -12.69 20.52 -5.33 -v -12.69 19.21 -5.33 -v -12.26 19.23 -5.34 -v -11.92 19.26 -5.43 -v -11.93 19.26 -5.33 -v -11.93 19.12 -5.33 -v -11.92 19.12 -5.43 -v -12.69 20.75 -5.36 -v -12.70 20.75 -5.26 -v -12.04 20.29 -5.30 -v -12.03 20.29 -5.40 -v -13.44 19.12 -5.56 -v -13.45 19.12 -5.47 -v -13.45 19.26 -5.47 -v -13.44 19.26 -5.56 -v -12.69 19.07 -5.36 -v -12.70 19.07 -5.26 -v -13.34 19.12 -5.42 -v -13.34 19.12 -5.52 -v -12.05 19.12 -5.20 -v -12.05 19.26 -5.20 -v -12.28 19.23 -5.16 -v -12.70 20.52 -5.26 -v -12.27 20.21 -5.26 -v -13.35 19.26 -5.31 -v -13.35 19.12 -5.31 -v -13.13 19.24 -5.23 -v -12.71 19.07 -5.15 -v -12.71 19.21 -5.15 -v -13.12 20.21 -5.41 -v -13.12 19.24 -5.41 -v -13.34 20.29 -5.52 -v -13.34 20.29 -5.42 -v -12.03 19.12 -5.40 -v -12.04 19.12 -5.30 -v -13.12 20.21 -5.34 -v -12.27 19.23 -5.26 -v -13.12 19.24 -5.34 -v -12.70 19.21 -5.26 -v -13.34 19.26 -5.42 -v -13.34 19.26 -5.52 -v -12.04 19.26 -5.30 -v -12.03 19.26 -5.40 -v -11.94 19.26 -5.23 -v -11.94 19.12 -5.23 -v -13.46 19.12 -5.36 -v -13.46 19.26 -5.36 -v -15.89 23.34 -8.84 -v -15.35 23.34 -8.06 -v -16.03 24.92 -7.59 -v -16.57 24.92 -8.36 -v -16.50 28.41 -8.43 -v -15.60 28.41 -9.06 -v -15.96 28.41 -7.66 -v -15.06 28.41 -8.29 -v -16.70 27.21 -10.37 -v -16.71 27.52 -10.80 -v -16.71 26.21 -10.80 -v -16.70 26.24 -10.37 -v -16.61 26.26 -10.03 -v -16.71 26.26 -10.04 -v -16.71 26.12 -10.04 -v -16.61 26.12 -10.03 -v -16.69 27.75 -10.80 -v -16.78 27.75 -10.81 -v -16.74 27.30 -10.15 -v -16.64 27.30 -10.15 -v -16.48 26.12 -11.55 -v -16.58 26.12 -11.56 -v -16.58 26.26 -11.56 -v -16.48 26.26 -11.55 -v -16.69 26.07 -10.80 -v -16.78 26.07 -10.81 -v -16.62 26.12 -11.45 -v -16.53 26.12 -11.45 -v -16.84 26.12 -10.16 -v -16.84 26.26 -10.16 -v -16.88 26.24 -10.39 -v -16.78 27.52 -10.81 -v -16.78 27.21 -10.38 -v -16.73 26.26 -11.46 -v -16.73 26.12 -11.46 -v -16.81 26.25 -11.24 -v -16.89 26.07 -10.82 -v -16.89 26.21 -10.82 -v -16.63 27.21 -11.23 -v -16.63 26.25 -11.23 -v -16.53 27.30 -11.45 -v -16.62 27.30 -11.45 -v -16.64 26.12 -10.15 -v -16.74 26.12 -10.15 -v -16.70 27.21 -11.23 -v -16.78 26.24 -10.38 -v -16.70 26.25 -11.23 -v -16.78 26.21 -10.81 -v -16.62 26.26 -11.45 -v -16.53 26.26 -11.45 -v -16.74 26.26 -10.15 -v -16.64 26.26 -10.15 -v -16.82 26.26 -10.05 -v -16.82 26.12 -10.05 -v -16.68 26.12 -11.57 -v -16.68 26.26 -11.57 -v -15.67 12.70 -13.02 -v -16.15 12.70 -12.20 -v -16.86 14.28 -12.61 -v -16.39 14.28 -13.43 -v -16.69 17.34 -13.61 -v -15.74 17.34 -13.06 -v -17.17 17.34 -12.79 -v -16.21 17.34 -12.24 -v -16.83 28.50 -13.14 -v -17.49 28.50 -10.68 -v -17.49 30.29 -10.68 -v -16.83 30.29 -13.14 -v -15.03 28.50 -14.94 -v -15.03 30.29 -14.94 -v -12.57 28.50 -15.60 -v -12.57 30.29 -15.60 -v -10.10 28.50 -14.94 -v -10.10 30.29 -14.94 -v -8.30 28.50 -13.14 -v -8.30 30.29 -13.14 -v -7.64 28.50 -10.68 -v -7.64 30.29 -10.68 -v -8.30 28.50 -8.21 -v -8.30 30.29 -8.21 -v -10.10 28.50 -6.41 -v -10.10 30.29 -6.41 -v -12.57 28.50 -5.75 -v -12.57 30.29 -5.75 -v -15.03 28.50 -6.41 -v -15.03 30.29 -6.41 -v -16.83 28.50 -8.21 -v -16.83 30.29 -8.21 -v -16.78 30.29 -10.68 -v -16.21 30.29 -12.78 -v -15.03 30.90 -14.94 -v -16.83 30.90 -13.14 -v -16.21 30.90 -12.78 -v -14.67 30.90 -14.32 -v -14.67 30.29 -14.32 -v -12.57 30.29 -14.89 -v -10.10 30.90 -14.94 -v -12.57 30.90 -15.60 -v -12.57 30.90 -14.89 -v -10.46 30.90 -14.32 -v -10.46 30.29 -14.32 -v -8.92 30.29 -12.78 -v -7.64 30.90 -10.68 -v -8.30 30.90 -13.14 -v -8.92 30.90 -12.78 -v -8.36 30.90 -10.68 -v -8.36 30.29 -10.68 -v -8.92 30.29 -8.57 -v -10.10 30.90 -6.41 -v -8.30 30.90 -8.21 -v -8.92 30.90 -8.57 -v -10.46 30.90 -7.03 -v -10.46 30.29 -7.03 -v -12.57 30.29 -6.47 -v -15.03 30.90 -6.41 -v -12.57 30.90 -5.75 -v -12.57 30.90 -6.47 -v -14.67 30.90 -7.03 -v -14.67 30.29 -7.03 -v -16.21 30.29 -8.57 -v -17.49 30.90 -10.68 -v -16.83 30.90 -8.21 -v -16.21 30.90 -8.57 -v -16.78 30.90 -10.68 -v -16.78 29.42 -10.68 -v -16.21 29.42 -12.78 -v -14.67 29.42 -14.32 -v -12.57 29.42 -14.89 -v -10.46 29.42 -14.32 -v -8.92 29.42 -12.78 -v -8.36 29.42 -10.68 -v -8.92 29.42 -8.57 -v -10.46 29.42 -7.03 -v -12.57 29.42 -6.47 -v -14.67 29.42 -7.03 -v -16.21 29.42 -8.57 -v -12.57 29.42 -10.68 -v 15.69 11.78 11.98 -v 15.69 11.78 -12.46 -v 10.74 17.79 -7.40 -v 10.74 17.79 7.40 -v -15.69 11.78 -12.46 -v -10.74 17.79 -7.40 -v -15.69 11.78 11.98 -v -10.74 17.79 7.40 -v 12.89 0.00 11.03 -v 12.89 0.00 -11.03 -v 12.89 11.78 -11.03 -v 12.89 11.78 11.03 -v -12.89 0.00 -11.03 -v -12.89 11.78 -11.03 -v -23.42 0.00 -6.76 -v -23.42 0.00 6.76 -v -23.42 6.95 6.76 -v -23.42 6.95 -6.76 -v -12.89 0.00 11.03 -v -12.89 11.78 11.03 -v 8.74 17.79 -3.62 -v 8.74 17.79 3.62 -v -8.74 17.79 -3.62 -v -8.74 17.79 3.62 -v -12.89 6.95 6.76 -v -12.89 0.00 6.76 -v -12.89 6.95 -6.76 -v -12.89 0.00 -6.76 -v -9.46 12.70 7.57 -v -8.74 14.28 7.16 -v -8.27 14.28 7.98 -v -8.98 12.70 8.39 -v -9.39 17.34 7.53 -v -8.44 17.34 6.98 -v -7.97 17.34 7.80 -v -8.92 17.34 8.35 -v -9.31 28.15 -0.00 -v -9.31 23.30 4.54 -v 0.00 22.65 4.30 -v -0.11 25.84 -0.00 -v -9.31 27.72 -0.00 -v -9.31 22.87 4.55 -v 0.00 22.23 4.31 -v 0.00 22.65 -4.30 -v -9.31 23.30 -4.54 -v -9.31 22.87 -4.55 -v 0.00 22.23 -4.31 -v 9.31 28.15 -0.00 -v 9.31 23.30 4.54 -v 9.31 27.72 -0.00 -v 9.31 22.87 4.55 -v 9.31 23.30 -4.54 -v 9.31 22.87 -4.55 -v 4.76 26.71 -0.63 -v 5.87 26.95 -0.63 -v 5.91 26.75 -0.63 -v 4.80 26.52 -0.63 -v 4.68 27.10 -0.11 -v 5.79 27.34 -0.11 -v 4.72 26.91 -0.11 -v 5.79 27.35 -0.00 -v 4.68 27.12 -0.00 -v 4.72 26.93 -0.00 -v 5.91 26.75 0.63 -v 5.87 26.95 0.63 -v 4.76 26.71 0.63 -v 4.80 26.52 0.63 -v 5.79 27.34 0.11 -v 4.68 27.10 0.11 -v 4.72 26.91 0.11 -v 3.88 26.49 -0.63 -v 5.00 26.69 -0.63 -v 5.03 26.49 -0.63 -v 3.91 26.30 -0.63 -v 3.81 26.89 -0.11 -v 4.93 27.08 -0.11 -v 3.84 26.69 -0.11 -v 4.92 27.09 -0.00 -v 3.81 26.90 -0.00 -v 3.84 26.71 -0.00 -v 5.03 26.49 0.63 -v 5.00 26.69 0.63 -v 3.88 26.49 0.63 -v 3.91 26.30 0.63 -v 4.93 27.08 0.11 -v 3.81 26.89 0.11 -v 3.84 26.69 0.11 -v 2.89 26.32 -0.63 -v 4.01 26.46 -0.63 -v 4.04 26.27 -0.63 -v 2.91 26.13 -0.63 -v 2.84 26.72 -0.11 -v 3.96 26.86 -0.11 -v 2.86 26.53 -0.11 -v 3.96 26.87 -0.00 -v 2.84 26.74 -0.00 -v 2.86 26.54 -0.00 -v 4.04 26.27 0.63 -v 4.01 26.46 0.63 -v 2.89 26.32 0.63 -v 2.91 26.13 0.63 -v 3.96 26.86 0.11 -v 2.84 26.72 0.11 -v 2.86 26.53 0.11 -v 1.88 26.15 -0.63 -v 3.00 26.29 -0.63 -v 3.02 26.09 -0.63 -v 1.90 25.96 -0.63 -v 1.83 26.55 -0.11 -v 2.95 26.69 -0.11 -v 1.85 26.36 -0.11 -v 2.95 26.70 -0.00 -v 1.83 26.56 -0.00 -v 1.85 26.37 -0.00 -v 3.02 26.09 0.63 -v 3.00 26.29 0.63 -v 1.88 26.15 0.63 -v 1.90 25.96 0.63 -v 2.95 26.69 0.11 -v 1.83 26.55 0.11 -v 1.85 26.36 0.11 -v 0.78 26.08 -0.63 -v 1.91 26.12 -0.63 -v 1.92 25.93 -0.63 -v 0.79 25.89 -0.63 -v 0.77 26.49 -0.11 -v 1.90 26.52 -0.11 -v 0.77 26.29 -0.11 -v 1.90 26.54 -0.00 -v 0.77 26.50 -0.00 -v 0.77 26.30 -0.00 -v 1.92 25.93 0.63 -v 1.91 26.12 0.63 -v 0.78 26.08 0.63 -v 0.79 25.89 0.63 -v 1.90 26.52 0.11 -v 0.77 26.49 0.11 -v 0.77 26.29 0.11 -v -0.35 26.05 -0.63 -v 0.78 26.11 -0.63 -v 0.79 25.91 -0.63 -v -0.34 25.85 -0.63 -v -0.37 26.45 -0.11 -v 0.76 26.51 -0.11 -v -0.36 26.25 -0.11 -v 0.76 26.52 -0.00 -v -0.38 26.46 -0.00 -v -0.37 26.27 -0.00 -v 0.79 25.91 0.63 -v 0.78 26.11 0.63 -v -0.35 26.05 0.63 -v -0.34 25.85 0.63 -v 0.76 26.51 0.11 -v -0.37 26.45 0.11 -v -0.36 26.25 0.11 -v 6.98 27.27 -0.63 -v 8.09 27.50 -0.63 -v 8.13 27.31 -0.63 -v 7.02 27.08 -0.63 -v 6.90 27.66 -0.11 -v 8.01 27.90 -0.11 -v 6.94 27.47 -0.11 -v 8.00 27.91 -0.00 -v 6.89 27.68 -0.00 -v 6.93 27.48 -0.00 -v 8.13 27.31 0.63 -v 8.09 27.50 0.63 -v 6.98 27.27 0.63 -v 7.02 27.08 0.63 -v 8.01 27.90 0.11 -v 6.90 27.66 0.11 -v 6.94 27.47 0.11 -v 5.87 26.96 -0.63 -v 6.98 27.20 -0.63 -v 7.02 27.01 -0.63 -v 5.91 26.77 -0.63 -v 5.79 27.36 -0.11 -v 6.90 27.59 -0.11 -v 5.83 27.17 -0.11 -v 6.89 27.60 -0.00 -v 5.79 27.37 -0.00 -v 5.83 27.18 -0.00 -v 7.02 27.01 0.63 -v 6.98 27.20 0.63 -v 5.87 26.96 0.63 -v 5.91 26.77 0.63 -v 6.90 27.59 0.11 -v 5.79 27.36 0.11 -v 5.83 27.17 0.11 -v -6.20 26.77 -0.63 -v -6.16 26.96 -0.63 -v -5.05 26.72 -0.63 -v -5.09 26.53 -0.63 -v -4.97 27.12 -0.11 -v -6.08 27.35 -0.11 -v -5.01 26.92 -0.11 -v -6.07 27.36 -0.00 -v -4.96 27.13 -0.00 -v -5.01 26.94 -0.00 -v -5.05 26.72 0.63 -v -6.16 26.96 0.63 -v -6.20 26.77 0.63 -v -5.09 26.53 0.63 -v -4.97 27.12 0.11 -v -6.08 27.35 0.11 -v -5.01 26.92 0.11 -v -5.32 26.52 -0.63 -v -5.28 26.71 -0.63 -v -4.17 26.51 -0.63 -v -4.20 26.32 -0.63 -v -4.10 26.91 -0.11 -v -5.21 27.11 -0.11 -v -4.13 26.72 -0.11 -v -5.21 27.12 -0.00 -v -4.10 26.92 -0.00 -v -4.13 26.73 -0.00 -v -4.17 26.51 0.63 -v -5.28 26.71 0.63 -v -5.32 26.52 0.63 -v -4.20 26.32 0.63 -v -4.10 26.91 0.11 -v -5.21 27.11 0.11 -v -4.13 26.72 0.11 -v -4.32 26.27 -0.63 -v -4.30 26.46 -0.63 -v -3.18 26.32 -0.63 -v -3.20 26.13 -0.63 -v -3.13 26.72 -0.11 -v -4.25 26.86 -0.11 -v -3.15 26.53 -0.11 -v -4.25 26.87 -0.00 -v -3.13 26.73 -0.00 -v -3.15 26.54 -0.00 -v -3.18 26.32 0.63 -v -4.30 26.46 0.63 -v -4.32 26.27 0.63 -v -3.20 26.13 0.63 -v -3.13 26.72 0.11 -v -4.25 26.86 0.11 -v -3.15 26.53 0.11 -v -3.31 26.05 -0.63 -v -3.29 26.24 -0.63 -v -2.16 26.11 -0.63 -v -2.19 25.91 -0.63 -v -2.12 26.50 -0.11 -v -3.24 26.64 -0.11 -v -2.14 26.31 -0.11 -v -3.24 26.65 -0.00 -v -2.11 26.52 -0.00 -v -2.14 26.32 -0.00 -v -2.16 26.11 0.63 -v -3.29 26.24 0.63 -v -3.31 26.05 0.63 -v -2.19 25.91 0.63 -v -2.12 26.50 0.11 -v -3.24 26.64 0.11 -v -2.14 26.31 0.11 -v -2.21 25.88 -0.63 -v -2.20 26.08 -0.63 -v -1.07 26.04 -0.63 -v -1.07 25.84 -0.63 -v -1.05 26.44 -0.11 -v -2.19 26.48 -0.11 -v -1.06 26.25 -0.11 -v -2.19 26.49 -0.00 -v -1.05 26.45 -0.00 -v -1.06 26.26 -0.00 -v -1.07 26.04 0.63 -v -2.20 26.08 0.63 -v -2.21 25.88 0.63 -v -1.07 25.84 0.63 -v -1.05 26.44 0.11 -v -2.19 26.48 0.11 -v -1.06 26.25 0.11 -v -1.08 25.87 -0.63 -v -1.07 26.06 -0.63 -v 0.07 26.00 -0.63 -v 0.06 25.80 -0.63 -v 0.09 26.40 -0.11 -v -1.04 26.46 -0.11 -v 0.08 26.21 -0.11 -v -1.04 26.47 -0.00 -v 0.09 26.41 -0.00 -v 0.08 26.22 -0.00 -v 0.07 26.00 0.63 -v -1.07 26.06 0.63 -v -1.08 25.87 0.63 -v 0.06 25.80 0.63 -v 0.09 26.40 0.11 -v -1.04 26.46 0.11 -v 0.08 26.21 0.11 -v -8.19 27.32 -0.63 -v -8.15 27.51 -0.63 -v -7.04 27.28 -0.63 -v -7.08 27.09 -0.63 -v -6.96 27.67 -0.11 -v -8.07 27.90 -0.11 -v -7.00 27.48 -0.11 -v -8.06 27.92 -0.00 -v -6.95 27.68 -0.00 -v -6.99 27.49 -0.00 -v -7.04 27.28 0.63 -v -8.15 27.51 0.63 -v -8.19 27.32 0.63 -v -7.08 27.09 0.63 -v -6.96 27.67 0.11 -v -8.07 27.90 0.11 -v -7.00 27.48 0.11 -v -7.06 27.02 -0.63 -v -7.02 27.21 -0.63 -v -5.92 26.97 -0.63 -v -5.96 26.78 -0.63 -v -5.83 27.37 -0.11 -v -6.94 27.60 -0.11 -v -5.87 27.18 -0.11 -v -6.94 27.61 -0.00 -v -5.83 27.38 -0.00 -v -5.87 27.19 -0.00 -v -5.92 26.97 0.63 -v -7.02 27.21 0.63 -v -7.06 27.02 0.63 -v -5.96 26.78 0.63 -v -5.83 27.37 0.11 -v -6.94 27.60 0.11 -v -5.87 27.18 0.11 -v -9.18 27.83 -0.63 -v -8.10 27.48 -0.63 -v -8.16 27.29 -0.63 -v -9.24 27.64 -0.63 -v -9.05 28.21 -0.11 -v -7.98 27.86 -0.11 -v -9.11 28.02 -0.11 -v -7.97 27.87 -0.00 -v -9.05 28.22 -0.00 -v -9.11 28.04 -0.00 -v -8.16 27.29 0.63 -v -8.10 27.48 0.63 -v -9.18 27.83 0.63 -v -9.24 27.64 0.63 -v -7.98 27.86 0.11 -v -9.05 28.21 0.11 -v -9.11 28.02 0.11 -v 8.19 27.28 -0.63 -v 8.13 27.46 -0.63 -v 9.21 27.81 -0.63 -v 9.27 27.63 -0.63 -v 9.08 28.20 -0.11 -v 8.01 27.84 -0.11 -v 9.15 28.01 -0.11 -v 8.00 27.86 -0.00 -v 9.08 28.21 -0.00 -v 9.14 28.02 -0.00 -v 9.21 27.81 0.63 -v 8.13 27.46 0.63 -v 8.19 27.28 0.63 -v 9.27 27.63 0.63 -v 9.08 28.20 0.11 -v 8.01 27.84 0.11 -v 9.15 28.01 0.11 -v 9.46 12.70 7.57 -v 8.98 12.70 8.39 -v 8.27 14.28 7.98 -v 8.74 14.28 7.16 -v 8.44 17.34 6.98 -v 9.39 17.34 7.53 -v 7.97 17.34 7.80 -v 8.92 17.34 8.35 -v -15.48 7.80 6.90 -v -15.48 7.80 6.03 -v -17.46 7.80 6.03 -v -17.46 7.80 6.90 -v -15.48 6.95 6.90 -v -15.48 6.95 6.03 -v -17.46 6.95 6.03 -v -17.46 6.95 6.90 -v -18.47 7.80 6.90 -v -18.47 7.80 6.03 -v -20.45 7.80 6.03 -v -20.45 7.80 6.90 -v -18.47 6.95 6.90 -v -18.47 6.95 6.03 -v -20.45 6.95 6.03 -v -20.45 6.95 6.90 -v -21.45 7.80 6.90 -v -21.45 7.80 6.03 -v -23.44 7.80 6.03 -v -23.44 7.80 6.90 -v -21.45 6.95 6.90 -v -21.45 6.95 6.03 -v -23.44 6.95 6.03 -v -23.44 6.95 6.90 -v -23.40 7.80 5.50 -v -22.53 7.80 5.50 -v -22.53 7.80 3.51 -v -23.40 7.80 3.51 -v -23.40 6.95 5.50 -v -22.53 6.95 5.50 -v -22.53 6.95 3.51 -v -23.40 6.95 3.51 -v -23.40 7.80 2.51 -v -22.53 7.80 2.51 -v -22.53 7.80 0.53 -v -23.40 7.80 0.53 -v -23.40 6.95 2.51 -v -22.53 6.95 2.51 -v -22.53 6.95 0.53 -v -23.40 6.95 0.53 -v -23.40 7.80 -0.48 -v -22.53 7.80 -0.48 -v -22.53 7.80 -2.46 -v -23.40 7.80 -2.46 -v -23.40 6.95 -0.48 -v -22.53 6.95 -0.48 -v -22.53 6.95 -2.46 -v -23.40 6.95 -2.46 -v -23.40 7.80 -3.47 -v -22.53 7.80 -3.47 -v -22.53 7.80 -5.45 -v -23.40 7.80 -5.45 -v -23.40 6.95 -3.47 -v -22.53 6.95 -3.47 -v -22.53 6.95 -5.45 -v -23.40 6.95 -5.45 -v -21.45 7.80 -6.02 -v -21.45 7.80 -6.88 -v -23.44 7.80 -6.88 -v -23.44 7.80 -6.02 -v -21.45 6.95 -6.02 -v -21.45 6.95 -6.88 -v -23.44 6.95 -6.88 -v -23.44 6.95 -6.02 -v -18.47 7.80 -6.02 -v -18.47 7.80 -6.88 -v -20.45 7.80 -6.88 -v -20.45 7.80 -6.02 -v -18.47 6.95 -6.02 -v -18.47 6.95 -6.88 -v -20.45 6.95 -6.88 -v -20.45 6.95 -6.02 -v -15.48 7.80 -6.02 -v -15.48 7.80 -6.88 -v -17.46 7.80 -6.88 -v -17.46 7.80 -6.02 -v -15.48 6.95 -6.02 -v -15.48 6.95 -6.88 -v -17.46 6.95 -6.88 -v -17.46 6.95 -6.02 -v -7.10 7.80 -12.06 -v -7.10 7.80 -12.93 -v -9.08 7.80 -12.93 -v -9.08 7.80 -12.06 -v -7.10 6.95 -12.06 -v -7.10 6.95 -12.93 -v -9.08 6.95 -12.93 -v -9.08 6.95 -12.06 -v -4.46 7.80 -12.06 -v -4.46 7.80 -12.93 -v -6.45 7.80 -12.93 -v -6.45 7.80 -12.06 -v -4.46 6.95 -12.06 -v -4.46 6.95 -12.93 -v -6.45 6.95 -12.93 -v -6.45 6.95 -12.06 -v -1.83 7.80 -12.06 -v -1.83 7.80 -12.93 -v -3.81 7.80 -12.93 -v -3.81 7.80 -12.06 -v -1.83 6.95 -12.06 -v -1.83 6.95 -12.93 -v -3.81 6.95 -12.93 -v -3.81 6.95 -12.06 -v 0.81 7.80 -12.06 -v 0.81 7.80 -12.93 -v -1.17 7.80 -12.93 -v -1.17 7.80 -12.06 -v 0.81 6.95 -12.06 -v 0.81 6.95 -12.93 -v -1.17 6.95 -12.93 -v -1.17 6.95 -12.06 -v 3.44 7.80 -12.06 -v 3.44 7.80 -12.93 -v 1.46 7.80 -12.93 -v 1.46 7.80 -12.06 -v 3.44 6.95 -12.06 -v 3.44 6.95 -12.93 -v 1.46 6.95 -12.93 -v 1.46 6.95 -12.06 -v 6.08 7.80 -12.06 -v 6.08 7.80 -12.93 -v 4.10 7.80 -12.93 -v 4.10 7.80 -12.06 -v 6.08 6.95 -12.06 -v 6.08 6.95 -12.93 -v 4.10 6.95 -12.93 -v 4.10 6.95 -12.06 -v 8.72 7.80 -12.06 -v 8.72 7.80 -12.93 -v 6.74 7.80 -12.93 -v 6.74 7.80 -12.06 -v 8.72 6.95 -12.06 -v 8.72 6.95 -12.93 -v 6.74 6.95 -12.93 -v 6.74 6.95 -12.06 -v -4.39 18.64 -6.78 -v -4.39 18.64 -7.64 -v -6.37 18.64 -7.64 -v -6.37 18.64 -6.78 -v -4.39 17.79 -6.78 -v -4.39 17.79 -7.64 -v -6.37 17.79 -7.64 -v -6.37 17.79 -6.78 -v -1.66 18.64 -6.78 -v -1.66 18.64 -7.64 -v -3.64 18.64 -7.64 -v -3.64 18.64 -6.78 -v -1.66 17.79 -6.78 -v -1.66 17.79 -7.64 -v -3.64 17.79 -7.64 -v -3.64 17.79 -6.78 -v 1.06 18.64 -6.78 -v 1.06 18.64 -7.64 -v -0.92 18.64 -7.64 -v -0.92 18.64 -6.78 -v 1.06 17.79 -6.78 -v 1.06 17.79 -7.64 -v -0.92 17.79 -7.64 -v -0.92 17.79 -6.78 -v 3.79 18.64 -6.78 -v 3.79 18.64 -7.64 -v 1.80 18.64 -7.64 -v 1.80 18.64 -6.78 -v 3.79 17.79 -6.78 -v 3.79 17.79 -7.64 -v 1.80 17.79 -7.64 -v 1.80 17.79 -6.78 -v 6.51 18.64 -6.78 -v 6.51 18.64 -7.64 -v 4.53 18.64 -7.64 -v 4.53 18.64 -6.78 -v 6.51 17.79 -6.78 -v 6.51 17.79 -7.64 -v 4.53 17.79 -7.64 -v 4.53 17.79 -6.78 -v 9.24 18.64 -6.78 -v 9.24 18.64 -7.64 -v 7.25 18.64 -7.64 -v 7.25 18.64 -6.78 -v 9.24 17.79 -6.78 -v 9.24 17.79 -7.64 -v 7.25 17.79 -7.64 -v 7.25 17.79 -6.78 -v -7.11 18.64 -6.78 -v -7.11 18.64 -7.64 -v -9.09 18.64 -7.64 -v -9.09 18.64 -6.78 -v -7.11 17.79 -6.78 -v -7.11 17.79 -7.64 -v -9.09 17.79 -7.64 -v -9.09 17.79 -6.78 -v -9.92 18.64 -6.55 -v -10.78 18.64 -6.55 -v -10.78 18.64 -4.56 -v -9.92 18.64 -4.56 -v -9.92 17.79 -6.55 -v -10.78 17.79 -6.55 -v -10.78 17.79 -4.56 -v -9.92 17.79 -4.56 -v -9.92 18.64 -3.82 -v -10.78 18.64 -3.82 -v -10.78 18.64 -1.84 -v -9.92 18.64 -1.84 -v -9.92 17.79 -3.82 -v -10.78 17.79 -3.82 -v -10.78 17.79 -1.84 -v -9.92 17.79 -1.84 -v -9.92 18.64 -1.10 -v -10.78 18.64 -1.10 -v -10.78 18.64 0.88 -v -9.92 18.64 0.88 -v -9.92 17.79 -1.10 -v -10.78 17.79 -1.10 -v -10.78 17.79 0.88 -v -9.92 17.79 0.88 -v -9.92 18.64 1.63 -v -10.78 18.64 1.63 -v -10.78 18.64 3.61 -v -9.92 18.64 3.61 -v -9.92 17.79 1.63 -v -10.78 17.79 1.63 -v -10.78 17.79 3.61 -v -9.92 17.79 3.61 -v -7.11 18.64 7.48 -v -7.11 18.64 6.62 -v -9.09 18.64 6.62 -v -9.09 18.64 7.48 -v -7.11 17.79 7.48 -v -7.11 17.79 6.62 -v -9.09 17.79 6.62 -v -9.09 17.79 7.48 -v -4.39 18.64 7.48 -v -4.39 18.64 6.62 -v -6.37 18.64 6.62 -v -6.37 18.64 7.48 -v -4.39 17.79 7.48 -v -4.39 17.79 6.62 -v -6.37 17.79 6.62 -v -6.37 17.79 7.48 -v -1.66 18.64 7.48 -v -1.66 18.64 6.62 -v -3.64 18.64 6.62 -v -3.64 18.64 7.48 -v -1.66 17.79 7.48 -v -1.66 17.79 6.62 -v -3.64 17.79 6.62 -v -3.64 17.79 7.48 -v 1.06 18.64 7.48 -v 1.06 18.64 6.62 -v -0.92 18.64 6.62 -v -0.92 18.64 7.48 -v 1.06 17.79 7.48 -v 1.06 17.79 6.62 -v -0.92 17.79 6.62 -v -0.92 17.79 7.48 -v 3.79 18.64 7.48 -v 3.79 18.64 6.62 -v 1.80 18.64 6.62 -v 1.80 18.64 7.48 -v 3.79 17.79 7.48 -v 3.79 17.79 6.62 -v 1.80 17.79 6.62 -v 1.80 17.79 7.48 -v 9.24 18.64 7.48 -v 9.24 18.64 6.62 -v 7.25 18.64 6.62 -v 7.25 18.64 7.48 -v 9.24 17.79 7.48 -v 9.24 17.79 6.62 -v 7.25 17.79 6.62 -v 7.25 17.79 7.48 -v 6.51 18.64 7.48 -v 6.51 18.64 6.62 -v 4.53 18.64 6.62 -v 4.53 18.64 7.48 -v 6.51 17.79 7.48 -v 6.51 17.79 6.62 -v 4.53 17.79 6.62 -v 4.53 17.79 7.48 -v 10.85 18.64 -6.55 -v 9.99 18.64 -6.55 -v 9.99 18.64 -4.56 -v 10.85 18.64 -4.56 -v 10.85 17.79 -6.55 -v 9.99 17.79 -6.55 -v 9.99 17.79 -4.56 -v 10.85 17.79 -4.56 -v 10.85 18.64 -3.82 -v 9.99 18.64 -3.82 -v 9.99 18.64 -1.84 -v 10.85 18.64 -1.84 -v 10.85 17.79 -3.82 -v 9.99 17.79 -3.82 -v 9.99 17.79 -1.84 -v 10.85 17.79 -1.84 -v 10.85 18.64 -1.10 -v 9.99 18.64 -1.10 -v 9.99 18.64 0.88 -v 10.85 18.64 0.88 -v 10.85 17.79 -1.10 -v 9.99 17.79 -1.10 -v 9.99 17.79 0.88 -v 10.85 17.79 0.88 -v 10.85 18.64 1.63 -v 9.99 18.64 1.63 -v 9.99 18.64 3.61 -v 10.85 18.64 3.61 -v 10.85 17.79 1.63 -v 9.99 17.79 1.63 -v 9.99 17.79 3.61 -v 10.85 17.79 3.61 -v 10.85 18.64 4.35 -v 9.99 18.64 4.35 -v 9.99 18.64 6.33 -v 10.85 18.64 6.33 -v 10.85 17.79 4.35 -v 9.99 17.79 4.35 -v 9.99 17.79 6.33 -v 10.85 17.79 6.33 -v 11.17 6.95 -11.03 -v 11.17 6.95 -12.83 -v -11.17 6.95 -12.83 -v -11.17 6.95 -11.03 -v 11.17 -0.02 -12.83 -v -11.17 -0.02 -12.83 -v -19.96 4.66 -6.77 -v -19.60 5.22 -6.77 -v -19.60 2.88 -6.77 -v -19.96 2.92 -6.77 -v -20.24 2.96 -6.83 -v -20.24 2.71 -6.83 -v -20.24 2.71 -6.75 -v -20.24 2.96 -6.75 -v -19.60 5.63 -6.83 -v -20.15 4.82 -6.83 -v -20.15 4.82 -6.75 -v -19.60 5.63 -6.75 -v -18.96 2.71 -6.83 -v -18.96 2.96 -6.83 -v -18.96 2.96 -6.75 -v -18.96 2.71 -6.75 -v -19.60 2.63 -6.83 -v -19.05 2.71 -6.83 -v -19.05 2.71 -6.75 -v -19.60 2.63 -6.75 -v -20.15 2.71 -6.92 -v -20.15 2.96 -6.92 -v -19.96 2.92 -6.92 -v -19.60 5.22 -6.83 -v -19.96 4.66 -6.83 -v -19.05 2.96 -6.92 -v -19.05 2.71 -6.92 -v -19.24 2.94 -6.92 -v -19.60 2.63 -6.92 -v -19.60 2.88 -6.92 -v -19.24 4.66 -6.77 -v -19.24 2.94 -6.77 -v -19.05 4.82 -6.83 -v -19.05 4.82 -6.75 -v -20.15 2.71 -6.83 -v -20.15 2.71 -6.75 -v -19.24 4.66 -6.83 -v -19.96 2.92 -6.83 -v -19.24 2.94 -6.83 -v -19.60 2.88 -6.83 -v -19.05 2.96 -6.83 -v -19.05 2.96 -6.75 -v -20.15 2.96 -6.83 -v -20.15 2.96 -6.75 -v -20.24 2.96 -6.92 -v -20.24 2.71 -6.92 -v -18.96 2.71 -6.92 -v -18.96 2.96 -6.92 -v -6.81 4.66 -12.83 -v -6.45 5.22 -12.83 -v -6.45 2.88 -12.83 -v -6.81 2.92 -12.83 -v -7.09 2.96 -12.89 -v -7.09 2.71 -12.89 -v -7.09 2.71 -12.81 -v -7.09 2.96 -12.81 -v -6.45 5.63 -12.89 -v -6.99 4.82 -12.89 -v -6.99 4.82 -12.81 -v -6.45 5.63 -12.81 -v -5.81 2.71 -12.89 -v -5.81 2.96 -12.89 -v -5.81 2.96 -12.81 -v -5.81 2.71 -12.81 -v -6.45 2.63 -12.89 -v -5.90 2.71 -12.89 -v -5.90 2.71 -12.81 -v -6.45 2.63 -12.81 -v -6.99 2.71 -12.98 -v -6.99 2.96 -12.98 -v -6.81 2.92 -12.98 -v -6.45 5.22 -12.89 -v -6.81 4.66 -12.89 -v -5.90 2.96 -12.98 -v -5.90 2.71 -12.98 -v -6.09 2.94 -12.98 -v -6.45 2.63 -12.98 -v -6.45 2.88 -12.98 -v -6.09 4.66 -12.83 -v -6.09 2.94 -12.83 -v -5.90 4.82 -12.89 -v -5.90 4.82 -12.81 -v -6.99 2.71 -12.89 -v -6.99 2.71 -12.81 -v -6.09 4.66 -12.89 -v -6.81 2.92 -12.89 -v -6.09 2.94 -12.89 -v -6.45 2.88 -12.89 -v -5.90 2.96 -12.89 -v -5.90 2.96 -12.81 -v -6.99 2.96 -12.89 -v -6.99 2.96 -12.81 -v -7.09 2.96 -12.98 -v -7.09 2.71 -12.98 -v -5.81 2.71 -12.98 -v -5.81 2.96 -12.98 -v -4.17 10.56 -11.04 -v -3.81 11.12 -11.04 -v -3.81 8.77 -11.04 -v -4.17 8.82 -11.04 -v -4.45 8.86 -11.10 -v -4.45 8.61 -11.10 -v -4.45 8.61 -11.02 -v -4.45 8.86 -11.02 -v -3.81 11.53 -11.10 -v -4.36 10.72 -11.10 -v -4.36 10.72 -11.02 -v -3.81 11.53 -11.02 -v -3.17 8.61 -11.10 -v -3.17 8.86 -11.10 -v -3.17 8.86 -11.02 -v -3.17 8.61 -11.02 -v -3.81 8.52 -11.10 -v -3.27 8.61 -11.10 -v -3.27 8.61 -11.02 -v -3.81 8.52 -11.02 -v -4.36 8.61 -11.19 -v -4.36 8.86 -11.19 -v -4.17 8.82 -11.19 -v -3.81 11.12 -11.10 -v -4.17 10.56 -11.10 -v -3.27 8.86 -11.19 -v -3.27 8.61 -11.19 -v -3.45 8.83 -11.19 -v -3.81 8.52 -11.19 -v -3.81 8.77 -11.19 -v -3.45 10.56 -11.04 -v -3.45 8.83 -11.04 -v -3.27 10.72 -11.10 -v -3.27 10.72 -11.02 -v -4.36 8.61 -11.10 -v -4.36 8.61 -11.02 -v -3.45 10.56 -11.10 -v -4.17 8.82 -11.10 -v -3.45 8.83 -11.10 -v -3.81 8.77 -11.10 -v -3.27 8.86 -11.10 -v -3.27 8.86 -11.02 -v -4.36 8.86 -11.10 -v -4.36 8.86 -11.02 -v -4.45 8.86 -11.19 -v -4.45 8.61 -11.19 -v -3.17 8.61 -11.19 -v -3.17 8.86 -11.19 -v 3.09 10.56 -11.04 -v 3.44 11.12 -11.04 -v 3.44 8.77 -11.04 -v 3.09 8.82 -11.04 -v 2.81 8.86 -11.10 -v 2.81 8.61 -11.10 -v 2.81 8.61 -11.02 -v 2.81 8.86 -11.02 -v 3.44 11.53 -11.10 -v 2.90 10.72 -11.10 -v 2.90 10.72 -11.02 -v 3.44 11.53 -11.02 -v 4.08 8.61 -11.10 -v 4.08 8.86 -11.10 -v 4.08 8.86 -11.02 -v 4.08 8.61 -11.02 -v 3.44 8.52 -11.10 -v 3.99 8.61 -11.10 -v 3.99 8.61 -11.02 -v 3.44 8.52 -11.02 -v 2.90 8.61 -11.19 -v 2.90 8.86 -11.19 -v 3.09 8.82 -11.19 -v 3.44 11.12 -11.10 -v 3.09 10.56 -11.10 -v 3.99 8.86 -11.19 -v 3.99 8.61 -11.19 -v 3.80 8.83 -11.19 -v 3.44 8.52 -11.19 -v 3.44 8.77 -11.19 -v 3.80 10.56 -11.04 -v 3.80 8.83 -11.04 -v 3.99 10.72 -11.10 -v 3.99 10.72 -11.02 -v 2.90 8.61 -11.10 -v 2.90 8.61 -11.02 -v 3.80 10.56 -11.10 -v 3.09 8.82 -11.10 -v 3.80 8.83 -11.10 -v 3.44 8.77 -11.10 -v 3.99 8.86 -11.10 -v 3.99 8.86 -11.02 -v 2.90 8.86 -11.10 -v 2.90 8.86 -11.02 -v 2.81 8.86 -11.19 -v 2.81 8.61 -11.19 -v 4.08 8.61 -11.19 -v 4.08 8.86 -11.19 -v 5.72 4.66 -12.83 -v 6.08 5.22 -12.83 -v 6.08 2.88 -12.83 -v 5.72 2.92 -12.83 -v 5.44 2.96 -12.89 -v 5.44 2.71 -12.89 -v 5.44 2.71 -12.81 -v 5.44 2.96 -12.81 -v 6.08 5.63 -12.89 -v 5.54 4.82 -12.89 -v 5.54 4.82 -12.81 -v 6.08 5.63 -12.81 -v 6.72 2.71 -12.89 -v 6.72 2.96 -12.89 -v 6.72 2.96 -12.81 -v 6.72 2.71 -12.81 -v 6.08 2.63 -12.89 -v 6.63 2.71 -12.89 -v 6.63 2.71 -12.81 -v 6.08 2.63 -12.81 -v 5.54 2.71 -12.98 -v 5.54 2.96 -12.98 -v 5.72 2.92 -12.98 -v 6.08 5.22 -12.89 -v 5.72 4.66 -12.89 -v 6.63 2.96 -12.98 -v 6.63 2.71 -12.98 -v 6.44 2.94 -12.98 -v 6.08 2.63 -12.98 -v 6.08 2.88 -12.98 -v 6.44 4.66 -12.83 -v 6.44 2.94 -12.83 -v 6.63 4.82 -12.89 -v 6.63 4.82 -12.81 -v 5.54 2.71 -12.89 -v 5.54 2.71 -12.81 -v 6.44 4.66 -12.89 -v 5.72 2.92 -12.89 -v 6.44 2.94 -12.89 -v 6.08 2.88 -12.89 -v 6.63 2.96 -12.89 -v 6.63 2.96 -12.81 -v 5.54 2.96 -12.89 -v 5.54 2.96 -12.81 -v 5.44 2.96 -12.98 -v 5.44 2.71 -12.98 -v 6.72 2.71 -12.98 -v 6.72 2.96 -12.98 -v -6.30 20.76 -3.63 -v -5.94 21.32 -3.63 -v -5.94 18.98 -3.63 -v -6.30 19.02 -3.63 -v -6.58 19.06 -3.69 -v -6.58 18.81 -3.69 -v -6.58 18.81 -3.60 -v -6.58 19.06 -3.60 -v -5.94 21.73 -3.69 -v -6.49 20.92 -3.69 -v -6.49 20.92 -3.60 -v -5.94 21.73 -3.60 -v -5.30 18.81 -3.69 -v -5.30 19.06 -3.69 -v -5.30 19.06 -3.60 -v -5.30 18.81 -3.60 -v -5.94 18.73 -3.69 -v -5.40 18.81 -3.69 -v -5.40 18.81 -3.60 -v -5.94 18.73 -3.60 -v -6.49 18.81 -3.78 -v -6.49 19.06 -3.78 -v -6.30 19.02 -3.78 -v -5.94 21.32 -3.69 -v -6.30 20.76 -3.69 -v -5.40 19.06 -3.78 -v -5.40 18.81 -3.78 -v -5.58 19.04 -3.78 -v -5.94 18.73 -3.78 -v -5.94 18.98 -3.78 -v -5.58 20.76 -3.63 -v -5.58 19.04 -3.63 -v -5.40 20.92 -3.69 -v -5.40 20.92 -3.60 -v -6.49 18.81 -3.69 -v -6.49 18.81 -3.60 -v -5.58 20.76 -3.69 -v -6.30 19.02 -3.69 -v -5.58 19.04 -3.69 -v -5.94 18.98 -3.69 -v -5.40 19.06 -3.69 -v -5.40 19.06 -3.60 -v -6.49 19.06 -3.69 -v -6.49 19.06 -3.60 -v -6.58 19.06 -3.78 -v -6.58 18.81 -3.78 -v -5.30 18.81 -3.78 -v -5.30 19.06 -3.78 -v 5.89 20.76 -3.63 -v 6.25 21.32 -3.63 -v 6.25 18.98 -3.63 -v 5.89 19.02 -3.63 -v 5.61 19.06 -3.69 -v 5.61 18.81 -3.69 -v 5.61 18.81 -3.60 -v 5.61 19.06 -3.60 -v 6.25 21.73 -3.69 -v 5.70 20.92 -3.69 -v 5.70 20.92 -3.60 -v 6.25 21.73 -3.60 -v 6.89 18.81 -3.69 -v 6.89 19.06 -3.69 -v 6.89 19.06 -3.60 -v 6.89 18.81 -3.60 -v 6.25 18.73 -3.69 -v 6.79 18.81 -3.69 -v 6.79 18.81 -3.60 -v 6.25 18.73 -3.60 -v 5.70 18.81 -3.78 -v 5.70 19.06 -3.78 -v 5.89 19.02 -3.78 -v 6.25 21.32 -3.69 -v 5.89 20.76 -3.69 -v 6.79 19.06 -3.78 -v 6.79 18.81 -3.78 -v 6.61 19.04 -3.78 -v 6.25 18.73 -3.78 -v 6.25 18.98 -3.78 -v 6.61 20.76 -3.63 -v 6.61 19.04 -3.63 -v 6.79 20.92 -3.69 -v 6.79 20.92 -3.60 -v 5.70 18.81 -3.69 -v 5.70 18.81 -3.60 -v 6.61 20.76 -3.69 -v 5.89 19.02 -3.69 -v 6.61 19.04 -3.69 -v 6.25 18.98 -3.69 -v 6.79 19.06 -3.69 -v 6.79 19.06 -3.60 -v 5.70 19.06 -3.69 -v 5.70 19.06 -3.60 -v 5.61 19.06 -3.78 -v 5.61 18.81 -3.78 -v 6.89 18.81 -3.78 -v 6.89 19.06 -3.78 -v -8.76 20.76 0.36 -v -8.76 21.32 -0.00 -v -8.76 18.98 -0.00 -v -8.76 19.02 0.36 -v -8.82 19.06 0.64 -v -8.82 18.81 0.64 -v -8.74 18.81 0.64 -v -8.74 19.06 0.64 -v -8.82 21.73 -0.00 -v -8.82 20.92 0.55 -v -8.74 20.92 0.55 -v -8.74 21.73 -0.00 -v -8.82 18.81 -0.64 -v -8.82 19.06 -0.64 -v -8.74 19.06 -0.64 -v -8.74 18.81 -0.64 -v -8.82 18.73 -0.00 -v -8.82 18.81 -0.55 -v -8.74 18.81 -0.55 -v -8.74 18.73 -0.00 -v -8.91 18.81 0.55 -v -8.91 19.06 0.55 -v -8.91 19.02 0.36 -v -8.82 21.32 -0.00 -v -8.82 20.76 0.36 -v -8.91 19.06 -0.55 -v -8.91 18.81 -0.55 -v -8.91 19.04 -0.36 -v -8.91 18.73 -0.00 -v -8.91 18.98 -0.00 -v -8.76 20.76 -0.36 -v -8.76 19.04 -0.36 -v -8.82 20.92 -0.55 -v -8.74 20.92 -0.55 -v -8.82 18.81 0.55 -v -8.74 18.81 0.55 -v -8.82 20.76 -0.36 -v -8.82 19.02 0.36 -v -8.82 19.04 -0.36 -v -8.82 18.98 -0.00 -v -8.82 19.06 -0.55 -v -8.74 19.06 -0.55 -v -8.82 19.06 0.55 -v -8.74 19.06 0.55 -v -8.91 19.06 0.64 -v -8.91 18.81 0.64 -v -8.91 18.81 -0.64 -v -8.91 19.06 -0.64 -v -23.42 4.66 -0.35 -v -23.42 2.92 -0.35 -v -23.42 2.88 0.01 -v -23.42 5.22 0.01 -v -23.48 2.96 -0.63 -v -23.40 2.96 -0.63 -v -23.40 2.71 -0.63 -v -23.48 2.71 -0.63 -v -23.48 5.63 0.01 -v -23.40 5.63 0.01 -v -23.40 4.82 -0.54 -v -23.48 4.82 -0.54 -v -23.48 2.71 0.65 -v -23.40 2.71 0.65 -v -23.40 2.96 0.65 -v -23.48 2.96 0.65 -v -23.48 2.63 0.01 -v -23.40 2.63 0.01 -v -23.40 2.71 0.55 -v -23.48 2.71 0.55 -v -23.57 2.71 -0.54 -v -23.57 2.92 -0.35 -v -23.57 2.96 -0.54 -v -23.48 5.22 0.01 -v -23.48 4.66 -0.35 -v -23.57 2.96 0.55 -v -23.57 2.94 0.37 -v -23.57 2.71 0.55 -v -23.57 2.63 0.01 -v -23.57 2.88 0.01 -v -23.42 4.66 0.37 -v -23.42 2.94 0.37 -v -23.48 4.82 0.55 -v -23.40 4.82 0.55 -v -23.48 2.71 -0.54 -v -23.40 2.71 -0.54 -v -23.48 4.66 0.37 -v -23.48 2.92 -0.35 -v -23.48 2.94 0.37 -v -23.48 2.88 0.01 -v -23.48 2.96 0.55 -v -23.40 2.96 0.55 -v -23.40 2.96 -0.54 -v -23.48 2.96 -0.54 -v -23.57 2.71 -0.63 -v -23.57 2.96 -0.63 -v -23.57 2.96 0.65 -v -23.57 2.71 0.65 -v -19.96 4.66 6.78 -v -19.96 2.92 6.78 -v -19.60 2.88 6.78 -v -19.60 5.22 6.78 -v -20.24 2.96 6.85 -v -20.24 2.96 6.76 -v -20.24 2.71 6.76 -v -20.24 2.71 6.85 -v -19.60 5.63 6.85 -v -19.60 5.63 6.76 -v -20.15 4.82 6.76 -v -20.15 4.82 6.85 -v -18.96 2.71 6.85 -v -18.96 2.71 6.76 -v -18.96 2.96 6.76 -v -18.96 2.96 6.85 -v -19.60 2.63 6.85 -v -19.60 2.63 6.76 -v -19.05 2.71 6.76 -v -19.05 2.71 6.85 -v -20.15 2.71 6.94 -v -19.96 2.92 6.94 -v -20.15 2.96 6.94 -v -19.60 5.22 6.85 -v -19.96 4.66 6.85 -v -19.05 2.96 6.94 -v -19.24 2.94 6.94 -v -19.05 2.71 6.94 -v -19.60 2.63 6.94 -v -19.60 2.88 6.94 -v -19.24 4.66 6.78 -v -19.24 2.94 6.78 -v -19.05 4.82 6.85 -v -19.05 4.82 6.76 -v -20.15 2.71 6.85 -v -20.15 2.71 6.76 -v -19.24 4.66 6.85 -v -19.96 2.92 6.85 -v -19.24 2.94 6.85 -v -19.60 2.88 6.85 -v -19.05 2.96 6.85 -v -19.05 2.96 6.76 -v -20.15 2.96 6.76 -v -20.15 2.96 6.85 -v -20.24 2.71 6.94 -v -20.24 2.96 6.94 -v -18.96 2.96 6.94 -v -18.96 2.71 6.94 -v -5.42 9.62 11.04 -v -5.42 7.88 11.04 -v -5.06 7.83 11.04 -v -5.06 10.18 11.04 -v -5.70 7.92 11.10 -v -5.70 7.92 11.01 -v -5.70 7.67 11.01 -v -5.70 7.67 11.10 -v -5.06 10.59 11.10 -v -5.06 10.59 11.01 -v -5.61 9.78 11.01 -v -5.61 9.78 11.10 -v -4.43 7.67 11.10 -v -4.43 7.67 11.01 -v -4.43 7.92 11.01 -v -4.43 7.92 11.10 -v -5.06 7.58 11.10 -v -5.06 7.58 11.01 -v -4.52 7.67 11.01 -v -4.52 7.67 11.10 -v -5.61 7.67 11.19 -v -5.42 7.88 11.19 -v -5.61 7.92 11.19 -v -5.06 10.18 11.10 -v -5.42 9.62 11.10 -v -4.52 7.92 11.19 -v -4.71 7.89 11.19 -v -4.52 7.67 11.19 -v -5.06 7.58 11.19 -v -5.06 7.83 11.19 -v -4.71 9.62 11.04 -v -4.71 7.89 11.04 -v -4.52 9.78 11.10 -v -4.52 9.78 11.01 -v -5.61 7.67 11.10 -v -5.61 7.67 11.01 -v -4.71 9.62 11.10 -v -5.42 7.88 11.10 -v -4.71 7.89 11.10 -v -5.06 7.83 11.10 -v -4.52 7.92 11.10 -v -4.52 7.92 11.01 -v -5.61 7.92 11.01 -v -5.61 7.92 11.10 -v -5.70 7.67 11.19 -v -5.70 7.92 11.19 -v -4.43 7.92 11.19 -v -4.43 7.67 11.19 -v 3.43 9.62 11.04 -v 3.43 7.88 11.04 -v 3.79 7.83 11.04 -v 3.79 10.18 11.04 -v 3.15 7.92 11.10 -v 3.15 7.92 11.01 -v 3.15 7.67 11.01 -v 3.15 7.67 11.10 -v 3.79 10.59 11.10 -v 3.79 10.59 11.01 -v 3.24 9.78 11.01 -v 3.24 9.78 11.10 -v 4.43 7.67 11.10 -v 4.43 7.67 11.01 -v 4.43 7.92 11.01 -v 4.43 7.92 11.10 -v 3.79 7.58 11.10 -v 3.79 7.58 11.01 -v 4.33 7.67 11.01 -v 4.33 7.67 11.10 -v 3.24 7.67 11.19 -v 3.43 7.88 11.19 -v 3.24 7.92 11.19 -v 3.79 10.18 11.10 -v 3.43 9.62 11.10 -v 4.33 7.92 11.19 -v 4.15 7.89 11.19 -v 4.33 7.67 11.19 -v 3.79 7.58 11.19 -v 3.79 7.83 11.19 -v 4.15 9.62 11.04 -v 4.15 7.89 11.04 -v 4.33 9.78 11.10 -v 4.33 9.78 11.01 -v 3.24 7.67 11.10 -v 3.24 7.67 11.01 -v 4.15 9.62 11.10 -v 3.43 7.88 11.10 -v 4.15 7.89 11.10 -v 3.79 7.83 11.10 -v 4.33 7.92 11.10 -v 4.33 7.92 11.01 -v 3.24 7.92 11.01 -v 3.24 7.92 11.10 -v 3.15 7.67 11.19 -v 3.15 7.92 11.19 -v 4.43 7.92 11.19 -v 4.43 7.67 11.19 -v -0.84 4.66 11.04 -v -0.84 2.92 11.04 -v -0.48 2.88 11.04 -v -0.48 5.22 11.04 -v -1.12 2.96 11.10 -v -1.12 2.96 11.01 -v -1.12 2.71 11.01 -v -1.12 2.71 11.10 -v -0.48 5.63 11.10 -v -0.48 5.63 11.01 -v -1.03 4.82 11.01 -v -1.03 4.82 11.10 -v 0.15 2.71 11.10 -v 0.15 2.71 11.01 -v 0.15 2.96 11.01 -v 0.15 2.96 11.10 -v -0.48 2.63 11.10 -v -0.48 2.63 11.01 -v 0.06 2.71 11.01 -v 0.06 2.71 11.10 -v -1.03 2.71 11.19 -v -0.84 2.92 11.19 -v -1.03 2.96 11.19 -v -0.48 5.22 11.10 -v -0.84 4.66 11.10 -v 0.06 2.96 11.19 -v -0.13 2.94 11.19 -v 0.06 2.71 11.19 -v -0.48 2.63 11.19 -v -0.48 2.88 11.19 -v -0.13 4.66 11.04 -v -0.13 2.94 11.04 -v 0.06 4.82 11.10 -v 0.06 4.82 11.01 -v -1.03 2.71 11.10 -v -1.03 2.71 11.01 -v -0.13 4.66 11.10 -v -0.84 2.92 11.10 -v -0.13 2.94 11.10 -v -0.48 2.88 11.10 -v 0.06 2.96 11.10 -v 0.06 2.96 11.01 -v -1.03 2.96 11.01 -v -1.03 2.96 11.10 -v -1.12 2.71 11.19 -v -1.12 2.96 11.19 -v 0.15 2.96 11.19 -v 0.15 2.71 11.19 -v 0.43 20.76 3.64 -v 0.07 21.32 3.64 -v 0.07 18.98 3.64 -v 0.43 19.02 3.64 -v 0.71 19.06 3.70 -v 0.71 18.81 3.70 -v 0.71 18.81 3.61 -v 0.71 19.06 3.61 -v 0.07 21.73 3.70 -v 0.62 20.92 3.70 -v 0.62 20.92 3.61 -v 0.07 21.73 3.61 -v -0.57 18.81 3.70 -v -0.57 19.06 3.70 -v -0.57 19.06 3.61 -v -0.57 18.81 3.61 -v 0.07 18.73 3.70 -v -0.47 18.81 3.70 -v -0.47 18.81 3.61 -v 0.07 18.73 3.61 -v 0.62 18.81 3.79 -v 0.62 19.06 3.79 -v 0.43 19.02 3.79 -v 0.07 21.32 3.70 -v 0.43 20.76 3.70 -v -0.47 19.06 3.79 -v -0.47 18.81 3.79 -v -0.29 19.04 3.79 -v 0.07 18.73 3.79 -v 0.07 18.98 3.79 -v -0.29 20.76 3.64 -v -0.29 19.04 3.64 -v -0.47 20.92 3.70 -v -0.47 20.92 3.61 -v 0.62 18.81 3.70 -v 0.62 18.81 3.61 -v -0.29 20.76 3.70 -v 0.43 19.02 3.70 -v -0.29 19.04 3.70 -v 0.07 18.98 3.70 -v -0.47 19.06 3.70 -v -0.47 19.06 3.61 -v 0.62 19.06 3.70 -v 0.62 19.06 3.61 -v 0.71 19.06 3.79 -v 0.71 18.81 3.79 -v -0.57 18.81 3.79 -v -0.57 19.06 3.79 -v 6.58 20.76 3.64 -v 6.22 21.32 3.64 -v 6.22 18.98 3.64 -v 6.58 19.02 3.64 -v 6.86 19.06 3.70 -v 6.86 18.81 3.70 -v 6.86 18.81 3.61 -v 6.86 19.06 3.61 -v 6.22 21.73 3.70 -v 6.76 20.92 3.70 -v 6.76 20.92 3.61 -v 6.22 21.73 3.61 -v 5.58 18.81 3.70 -v 5.58 19.06 3.70 -v 5.58 19.06 3.61 -v 5.58 18.81 3.61 -v 6.22 18.73 3.70 -v 5.67 18.81 3.70 -v 5.67 18.81 3.61 -v 6.22 18.73 3.61 -v 6.76 18.81 3.79 -v 6.76 19.06 3.79 -v 6.58 19.02 3.79 -v 6.22 21.32 3.70 -v 6.58 20.76 3.70 -v 5.67 19.06 3.79 -v 5.67 18.81 3.79 -v 5.86 19.04 3.79 -v 6.22 18.73 3.79 -v 6.22 18.98 3.79 -v 5.86 20.76 3.64 -v 5.86 19.04 3.64 -v 5.67 20.92 3.70 -v 5.67 20.92 3.61 -v 6.76 18.81 3.70 -v 6.76 18.81 3.61 -v 5.86 20.76 3.70 -v 6.58 19.02 3.70 -v 5.86 19.04 3.70 -v 6.22 18.98 3.70 -v 5.67 19.06 3.70 -v 5.67 19.06 3.61 -v 6.76 19.06 3.70 -v 6.76 19.06 3.61 -v 6.86 19.06 3.79 -v 6.86 18.81 3.79 -v 5.58 18.81 3.79 -v 5.58 19.06 3.79 -v 12.89 4.66 -3.98 -v 12.89 5.22 -3.62 -v 12.89 2.88 -3.62 -v 12.89 2.92 -3.98 -v 12.96 2.96 -4.26 -v 12.96 2.71 -4.26 -v 12.87 2.71 -4.26 -v 12.87 2.96 -4.26 -v 12.96 5.63 -3.62 -v 12.96 4.82 -4.17 -v 12.87 4.82 -4.17 -v 12.87 5.63 -3.62 -v 12.96 2.71 -2.98 -v 12.96 2.96 -2.98 -v 12.87 2.96 -2.98 -v 12.87 2.71 -2.98 -v 12.96 2.63 -3.62 -v 12.96 2.71 -3.08 -v 12.87 2.71 -3.08 -v 12.87 2.63 -3.62 -v 13.05 2.71 -4.17 -v 13.05 2.96 -4.17 -v 13.05 2.92 -3.98 -v 12.96 5.22 -3.62 -v 12.96 4.66 -3.98 -v 13.05 2.96 -3.08 -v 13.05 2.71 -3.08 -v 13.05 2.94 -3.26 -v 13.05 2.63 -3.62 -v 13.05 2.88 -3.62 -v 12.89 4.66 -3.26 -v 12.89 2.94 -3.26 -v 12.96 4.82 -3.08 -v 12.87 4.82 -3.08 -v 12.96 2.71 -4.17 -v 12.87 2.71 -4.17 -v 12.96 4.66 -3.26 -v 12.96 2.92 -3.98 -v 12.96 2.94 -3.26 -v 12.96 2.88 -3.62 -v 12.96 2.96 -3.08 -v 12.87 2.96 -3.08 -v 12.96 2.96 -4.17 -v 12.87 2.96 -4.17 -v 13.05 2.96 -4.26 -v 13.05 2.71 -4.26 -v 13.05 2.71 -2.98 -v 13.05 2.96 -2.98 -v 12.89 4.66 3.26 -v 12.89 5.22 3.62 -v 12.89 2.88 3.62 -v 12.89 2.92 3.26 -v 12.96 2.96 2.98 -v 12.96 2.71 2.98 -v 12.87 2.71 2.98 -v 12.87 2.96 2.98 -v 12.96 5.63 3.62 -v 12.96 4.82 3.08 -v 12.87 4.82 3.08 -v 12.87 5.63 3.62 -v 12.96 2.71 4.26 -v 12.96 2.96 4.26 -v 12.87 2.96 4.26 -v 12.87 2.71 4.26 -v 12.96 2.63 3.62 -v 12.96 2.71 4.17 -v 12.87 2.71 4.17 -v 12.87 2.63 3.62 -v 13.05 2.71 3.08 -v 13.05 2.96 3.08 -v 13.05 2.92 3.26 -v 12.96 5.22 3.62 -v 12.96 4.66 3.26 -v 13.05 2.96 4.17 -v 13.05 2.71 4.17 -v 13.05 2.94 3.98 -v 13.05 2.63 3.62 -v 13.05 2.88 3.62 -v 12.89 4.66 3.98 -v 12.89 2.94 3.98 -v 12.96 4.82 4.17 -v 12.87 4.82 4.17 -v 12.96 2.71 3.08 -v 12.87 2.71 3.08 -v 12.96 4.66 3.98 -v 12.96 2.92 3.26 -v 12.96 2.94 3.98 -v 12.96 2.88 3.62 -v 12.96 2.96 4.17 -v 12.87 2.96 4.17 -v 12.96 2.96 3.08 -v 12.87 2.96 3.08 -v 13.05 2.96 2.98 -v 13.05 2.71 2.98 -v 13.05 2.71 4.26 -v 13.05 2.96 4.26 -v 8.75 20.76 0.36 -v 8.75 19.02 0.36 -v 8.75 18.98 -0.00 -v 8.75 21.32 -0.00 -v 8.81 19.06 0.64 -v 8.73 19.06 0.64 -v 8.73 18.81 0.64 -v 8.81 18.81 0.64 -v 8.81 21.73 -0.00 -v 8.73 21.73 -0.00 -v 8.73 20.92 0.55 -v 8.81 20.92 0.55 -v 8.81 18.81 -0.64 -v 8.73 18.81 -0.64 -v 8.73 19.06 -0.64 -v 8.81 19.06 -0.64 -v 8.81 18.73 -0.00 -v 8.73 18.73 -0.00 -v 8.73 18.81 -0.55 -v 8.81 18.81 -0.55 -v 8.90 18.81 0.55 -v 8.90 19.02 0.36 -v 8.90 19.06 0.55 -v 8.81 21.32 -0.00 -v 8.81 20.76 0.36 -v 8.90 19.06 -0.55 -v 8.90 19.04 -0.36 -v 8.90 18.81 -0.55 -v 8.90 18.73 -0.00 -v 8.90 18.98 -0.00 -v 8.75 20.76 -0.36 -v 8.75 19.04 -0.36 -v 8.81 20.92 -0.55 -v 8.73 20.92 -0.55 -v 8.81 18.81 0.55 -v 8.73 18.81 0.55 -v 8.81 20.76 -0.36 -v 8.81 19.02 0.36 -v 8.81 19.04 -0.36 -v 8.81 18.98 -0.00 -v 8.81 19.06 -0.55 -v 8.73 19.06 -0.55 -v 8.73 19.06 0.55 -v 8.81 19.06 0.55 -v 8.90 18.81 0.64 -v 8.90 19.06 0.64 -v 8.90 19.06 -0.64 -v 8.90 18.81 -0.64 -v -5.91 20.76 3.64 -v -6.27 21.32 3.64 -v -6.27 18.98 3.64 -v -5.91 19.02 3.64 -v -5.63 19.06 3.70 -v -5.63 18.81 3.70 -v -5.63 18.81 3.61 -v -5.63 19.06 3.61 -v -6.27 21.73 3.70 -v -5.73 20.92 3.70 -v -5.73 20.92 3.61 -v -6.27 21.73 3.61 -v -6.91 18.81 3.70 -v -6.91 19.06 3.70 -v -6.91 19.06 3.61 -v -6.91 18.81 3.61 -v -6.27 18.73 3.70 -v -6.82 18.81 3.70 -v -6.82 18.81 3.61 -v -6.27 18.73 3.61 -v -5.73 18.81 3.79 -v -5.73 19.06 3.79 -v -5.91 19.02 3.79 -v -6.27 21.32 3.70 -v -5.91 20.76 3.70 -v -6.82 19.06 3.79 -v -6.82 18.81 3.79 -v -6.63 19.04 3.79 -v -6.27 18.73 3.79 -v -6.27 18.98 3.79 -v -6.63 20.76 3.64 -v -6.63 19.04 3.64 -v -6.82 20.92 3.70 -v -6.82 20.92 3.61 -v -5.73 18.81 3.70 -v -5.73 18.81 3.61 -v -6.63 20.76 3.70 -v -5.91 19.02 3.70 -v -6.63 19.04 3.70 -v -6.27 18.98 3.70 -v -6.82 19.06 3.70 -v -6.82 19.06 3.61 -v -5.73 19.06 3.70 -v -5.73 19.06 3.61 -v -5.63 19.06 3.79 -v -5.63 18.81 3.79 -v -6.91 18.81 3.79 -v -6.91 19.06 3.79 -v 1.22 3.89 -13.04 -v 1.22 0.00 -13.04 -v 0.00 0.00 -13.04 -v 0.00 4.45 -13.04 -v -2.44 3.02 -13.04 -v -1.22 3.89 -13.04 -v -1.22 0.00 -13.04 -v -2.44 0.00 -13.04 -v 2.44 3.02 -13.04 -v 2.44 0.00 -13.04 -v 2.76 0.00 -12.61 -v 2.76 0.00 -13.28 -v 2.72 2.63 -13.28 -v 2.72 2.63 -12.61 -v 2.32 0.00 -13.28 -v 2.28 2.21 -13.28 -v 2.32 0.00 -12.61 -v 2.28 2.21 -12.61 -v 1.57 4.51 -13.28 -v 1.57 4.51 -12.61 -v 1.32 3.79 -13.28 -v 1.32 3.79 -12.61 -v 0.00 5.20 -13.28 -v 0.00 5.20 -12.61 -v 0.00 4.45 -13.28 -v 0.00 4.45 -12.61 -v -1.57 4.51 -13.28 -v -1.57 4.51 -12.61 -v -1.32 3.79 -13.28 -v -1.32 3.79 -12.61 -v -2.72 2.63 -13.28 -v -2.72 2.63 -12.61 -v -2.28 2.21 -13.28 -v -2.28 2.21 -12.61 -v -2.76 0.00 -13.28 -v -2.76 0.00 -12.61 -v -2.32 0.00 -13.28 -v -2.32 0.00 -12.61 -v -23.02 0.02 -7.19 -v -23.81 0.02 -7.26 -v -23.50 3.76 -6.94 -v -22.95 3.76 -6.89 -v -23.10 0.02 -6.35 -v -23.01 3.76 -6.25 -v -23.88 0.02 -6.42 -v -23.56 3.76 -6.30 -v -23.00 6.77 -7.20 -v -23.83 6.77 -7.27 -v -23.08 7.23 -6.33 -v -23.90 7.23 -6.41 -v -23.14 6.61 -6.66 -v -23.14 6.39 0.01 -v -23.82 6.39 0.01 -v -23.82 6.61 -6.66 -v -23.82 7.03 0.01 -v -23.82 7.24 -6.66 -v -23.14 7.03 0.01 -v -23.14 7.24 -6.66 -v -23.14 6.61 6.68 -v -23.82 6.61 6.68 -v -23.82 7.24 6.68 -v -23.14 7.24 6.68 -v -10.64 6.61 -6.65 -v -17.31 6.39 -6.65 -v -17.31 6.39 -7.33 -v -10.64 6.61 -7.33 -v -17.31 7.03 -7.33 -v -10.64 7.24 -7.33 -v -17.31 7.03 -6.65 -v -10.64 7.24 -6.65 -v -23.99 6.61 -6.65 -v -23.99 6.61 -7.33 -v -23.99 7.24 -7.33 -v -23.99 7.24 -6.65 -v -23.02 0.02 7.20 -v -22.95 3.76 6.91 -v -23.50 3.76 6.95 -v -23.81 0.02 7.27 -v -23.10 0.02 6.37 -v -23.01 3.76 6.27 -v -23.88 0.02 6.44 -v -23.56 3.76 6.32 -v -23.00 6.77 7.22 -v -23.83 6.77 7.29 -v -23.08 7.23 6.35 -v -23.90 7.23 6.42 -v -10.64 6.61 6.68 -v -10.64 6.61 7.36 -v -17.31 6.39 7.36 -v -17.31 6.39 6.68 -v -10.64 7.24 7.36 -v -17.31 7.03 7.36 -v -10.64 7.24 6.68 -v -17.31 7.03 6.68 -v -23.99 6.61 7.36 -v -23.99 6.61 6.68 -v -23.99 7.24 7.36 -v -23.99 7.24 6.68 -v 8.74 6.44 10.70 -v 8.74 6.44 11.59 -v 0.00 6.16 11.59 -v 0.00 6.16 10.70 -v 8.74 7.27 11.59 -v 0.00 6.98 11.59 -v 8.74 7.27 10.70 -v 0.00 6.98 10.70 -v -8.74 6.44 11.59 -v -8.74 6.44 10.70 -v -8.74 7.27 11.59 -v -8.74 7.27 10.70 -v 8.74 17.79 -0.00 -v 8.74 27.72 -0.00 -v 8.74 23.62 3.62 -v 0.00 17.79 -3.62 -v 0.00 23.02 -3.62 -v 8.74 23.62 -3.62 -v -8.74 17.79 -0.00 -v -8.74 27.60 -0.00 -v -8.74 23.62 -3.62 -v 0.00 17.79 3.62 -v 0.00 23.02 3.62 -v -8.74 23.62 3.62 -v 8.34 17.58 -3.11 -v 8.50 20.48 -3.15 -v 8.50 20.48 -3.73 -v 8.34 17.58 -3.92 -v 8.34 24.35 -3.11 -v 8.34 23.76 -3.83 -v 9.14 17.58 -3.11 -v 9.09 20.48 -3.15 -v 9.14 24.35 -3.11 -v 9.14 17.58 -3.92 -v 9.09 20.48 -3.73 -v 9.14 23.76 -3.83 -v -0.81 20.18 -3.56 -v -0.81 17.74 -3.56 -v -0.81 17.74 -3.74 -v -0.81 20.18 -3.74 -v -0.95 20.13 -3.74 -v -0.95 17.74 -3.74 -v -0.95 17.74 -3.56 -v -0.95 20.13 -3.56 -v -1.04 20.10 -3.76 -v -1.04 20.10 -3.58 -v -1.04 20.32 -3.58 -v -1.04 20.32 -3.76 -v 1.04 20.32 -3.58 -v 1.04 20.10 -3.58 -v 1.04 20.10 -3.76 -v 1.04 20.32 -3.76 -v -0.39 20.29 -3.76 -v -0.39 20.29 -3.58 -v -0.39 20.51 -3.76 -v -0.39 20.51 -3.58 -v 0.94 20.15 -3.56 -v 0.94 17.74 -3.56 -v 0.94 17.74 -3.74 -v 0.94 20.15 -3.74 -v 0.80 17.74 -3.74 -v 0.80 20.19 -3.74 -v 0.80 17.74 -3.56 -v 0.80 20.19 -3.56 -v 0.39 20.29 -3.76 -v 0.39 20.29 -3.58 -v 0.39 20.51 -3.76 -v 0.39 20.51 -3.58 -v 0.00 20.34 -3.76 -v 0.00 20.34 -3.58 -v 0.00 20.56 -3.76 -v 0.00 20.56 -3.58 -v -0.01 17.69 -4.00 -v 0.78 17.69 -4.00 -v 0.78 17.66 -3.95 -v -0.01 17.66 -3.95 -v -0.01 17.76 -4.01 -v 0.78 17.76 -4.01 -v 0.78 17.75 -3.95 -v 0.78 17.85 -3.95 -v 0.78 17.85 -3.64 -v 0.78 17.75 -3.64 -v 0.78 17.82 -4.00 -v 0.78 17.66 -3.64 -v -0.01 17.85 -3.95 -v -0.01 17.85 -3.64 -v -0.01 17.82 -4.00 -v -0.80 17.66 -3.95 -v -0.80 17.69 -4.00 -v -0.80 17.76 -4.01 -v -0.80 17.85 -3.64 -v -0.80 17.85 -3.95 -v -0.80 17.75 -3.95 -v -0.80 17.75 -3.64 -v -0.80 17.82 -4.00 -v -0.80 17.66 -3.64 -v 0.86 20.19 -3.66 -v 0.86 17.72 -3.66 -v 0.02 17.72 -3.66 -v 0.02 20.45 -3.66 -v -0.82 20.19 -3.66 -v -0.82 17.72 -3.66 -v -9.14 17.58 -3.11 -v -8.97 20.48 -3.15 -v -8.97 20.48 -3.73 -v -9.14 17.58 -3.92 -v -9.14 24.35 -3.11 -v -9.14 23.76 -3.83 -v -8.34 17.58 -3.11 -v -8.39 20.48 -3.15 -v -8.34 24.35 -3.11 -v -8.34 17.58 -3.92 -v -8.39 20.48 -3.73 -v -8.34 23.76 -3.83 -v -9.14 17.58 3.11 -v -9.14 17.58 3.92 -v -8.97 20.48 3.73 -v -8.97 20.48 3.15 -v -9.14 23.76 3.83 -v -9.14 24.35 3.11 -v -8.34 17.58 3.11 -v -8.39 20.48 3.15 -v -8.34 24.35 3.11 -v -8.39 20.48 3.73 -v -8.34 17.58 3.92 -v -8.34 23.76 3.83 -v 8.34 17.58 3.11 -v 8.34 17.58 3.92 -v 8.50 20.48 3.73 -v 8.50 20.48 3.15 -v 8.34 23.76 3.83 -v 8.34 24.35 3.11 -v 9.14 17.58 3.11 -v 9.09 20.48 3.15 -v 9.14 24.35 3.11 -v 9.09 20.48 3.73 -v 9.14 17.58 3.92 -v 9.14 23.76 3.83 -v 12.59 6.44 -8.74 -v 13.48 6.44 -8.74 -v 13.48 6.16 -0.00 -v 12.59 6.16 -0.00 -v 13.48 7.27 -8.74 -v 13.48 6.98 -0.00 -v 12.59 7.27 -8.74 -v 12.59 6.98 -0.00 -v 13.48 6.44 8.74 -v 12.59 6.44 8.74 -v 13.48 7.27 8.74 -v 12.59 7.27 8.74 -v -9.92 18.64 4.67 -v -10.78 18.64 4.67 -v -10.78 18.64 6.66 -v -9.92 18.64 6.66 -v -9.92 17.79 4.67 -v -10.78 17.79 4.67 -v -10.78 17.79 6.66 -v -9.92 17.79 6.66 -v -12.40 7.80 6.90 -v -12.40 7.80 6.03 -v -14.38 7.80 6.03 -v -14.38 7.80 6.90 -v -12.40 6.95 6.90 -v -12.40 6.95 6.03 -v -14.38 6.95 6.03 -v -14.38 6.95 6.90 -v -12.40 7.80 -5.99 -v -12.40 7.80 -6.86 -v -14.38 7.80 -6.86 -v -14.38 7.80 -5.99 -v -12.40 6.95 -5.99 -v -12.40 6.95 -6.86 -v -14.38 6.95 -6.86 -v -14.38 6.95 -5.99 -v -16.55 0.00 12.98 -v -16.55 7.76 12.98 -v -17.17 7.76 10.68 -v -17.17 0.00 10.68 -v -14.87 0.00 14.66 -v -14.87 7.76 14.66 -v -12.57 0.00 15.28 -v -12.57 7.76 15.28 -v -10.27 0.00 14.66 -v -10.27 7.76 14.66 -v -8.58 0.00 12.98 -v -8.58 7.76 12.98 -v -7.97 0.00 10.68 -v -7.97 7.76 10.68 -v -8.58 0.00 8.38 -v -8.58 7.76 8.38 -v -10.27 0.00 6.69 -v -10.27 7.76 6.69 -v -12.57 0.00 6.08 -v -12.57 7.76 6.08 -v -14.87 0.00 6.69 -v -14.87 7.76 6.69 -v -16.55 0.00 8.38 -v -16.55 7.76 8.38 -v -16.78 7.76 13.11 -v -16.78 8.57 13.11 -v -17.43 8.57 10.68 -v -17.43 7.76 10.68 -v -15.00 7.76 14.89 -v -15.00 8.57 14.89 -v -12.57 7.76 15.54 -v -12.57 8.57 15.54 -v -10.13 7.76 14.89 -v -10.13 8.57 14.89 -v -8.35 7.76 13.11 -v -8.35 8.57 13.11 -v -7.70 7.76 10.68 -v -7.70 8.57 10.68 -v -8.35 7.76 8.24 -v -8.35 8.57 8.24 -v -10.13 7.76 6.46 -v -10.13 8.57 6.46 -v -12.57 7.76 5.81 -v -12.57 8.57 5.81 -v -15.00 7.76 6.46 -v -15.00 8.57 6.46 -v -16.78 7.76 8.24 -v -16.78 8.57 8.24 -v -17.17 8.57 10.68 -v -16.55 8.57 12.98 -v -14.87 8.57 14.66 -v -12.57 8.57 15.28 -v -10.27 8.57 14.66 -v -8.58 8.57 12.98 -v -7.97 8.57 10.68 -v -8.58 8.57 8.38 -v -10.27 8.57 6.69 -v -12.57 8.57 6.08 -v -14.87 8.57 6.69 -v -16.55 8.57 8.38 -v -16.55 16.89 12.98 -v -17.17 16.89 10.68 -v -14.87 16.89 14.66 -v -12.57 16.89 15.28 -v -10.27 16.89 14.66 -v -8.58 16.89 12.98 -v -7.97 16.89 10.68 -v -8.58 16.89 8.38 -v -10.27 16.89 6.69 -v -12.57 16.89 6.08 -v -14.87 16.89 6.69 -v -16.55 16.89 8.38 -v -17.13 21.30 13.31 -v -17.47 21.30 13.51 -v -18.23 21.30 10.68 -v -17.83 21.30 10.68 -v -15.20 21.30 15.24 -v -15.40 21.30 15.58 -v -12.57 21.30 15.94 -v -12.57 21.30 16.34 -v -9.93 21.30 15.24 -v -9.73 21.30 15.58 -v -8.01 21.30 13.31 -v -7.66 21.30 13.51 -v -7.30 21.30 10.68 -v -6.90 21.30 10.68 -v -8.01 21.30 8.04 -v -7.66 21.30 7.84 -v -9.93 21.30 6.12 -v -9.73 21.30 5.77 -v -12.57 21.30 5.41 -v -12.57 21.30 5.01 -v -15.20 21.30 6.12 -v -15.40 21.30 5.77 -v -17.13 21.30 8.04 -v -17.47 21.30 7.84 -v -16.17 24.76 12.76 -v -16.72 24.76 10.68 -v -14.64 24.76 14.28 -v -12.57 24.76 14.83 -v -10.49 24.76 14.28 -v -8.97 24.76 12.76 -v -8.41 24.76 10.68 -v -8.97 24.76 8.60 -v -10.49 24.76 7.08 -v -12.57 24.76 6.52 -v -14.64 24.76 7.08 -v -16.17 24.76 8.60 -v -16.13 28.50 12.74 -v -16.69 28.50 10.68 -v -14.63 28.50 14.24 -v -12.57 28.50 14.80 -v -10.51 28.50 14.24 -v -9.00 28.50 12.74 -v -8.45 28.50 10.68 -v -9.00 28.50 8.62 -v -10.51 28.50 7.11 -v -12.57 28.50 6.56 -v -14.63 28.50 7.11 -v -16.13 28.50 8.62 -v -17.13 17.36 13.31 -v -17.83 17.36 10.68 -v -15.20 17.36 15.24 -v -12.57 17.36 15.94 -v -9.93 17.36 15.24 -v -8.01 17.36 13.31 -v -7.30 17.36 10.68 -v -8.01 17.36 8.04 -v -9.93 17.36 6.12 -v -12.57 17.36 5.41 -v -15.20 17.36 6.12 -v -17.13 17.36 8.04 -v -17.91 20.21 10.37 -v -17.91 19.23 10.37 -v -17.91 19.21 10.80 -v -17.91 20.52 10.80 -v -17.81 19.26 10.03 -v -17.81 19.12 10.03 -v -17.91 19.12 10.04 -v -17.91 19.26 10.04 -v -17.89 20.75 10.80 -v -17.84 20.29 10.15 -v -17.94 20.29 10.15 -v -17.98 20.75 10.81 -v -17.68 19.12 11.55 -v -17.68 19.26 11.55 -v -17.78 19.26 11.56 -v -17.78 19.12 11.56 -v -17.89 19.07 10.80 -v -17.73 19.12 11.45 -v -17.82 19.12 11.45 -v -17.98 19.07 10.81 -v -18.05 19.12 10.16 -v -18.08 19.23 10.39 -v -18.05 19.26 10.16 -v -17.98 20.21 10.38 -v -17.98 20.52 10.81 -v -17.93 19.26 11.46 -v -18.01 19.24 11.24 -v -17.93 19.12 11.46 -v -18.09 19.07 10.82 -v -18.09 19.21 10.82 -v -17.83 20.21 11.23 -v -17.83 19.24 11.23 -v -17.73 20.29 11.45 -v -17.82 20.29 11.45 -v -17.84 19.12 10.15 -v -17.94 19.12 10.15 -v -17.90 20.21 11.23 -v -17.98 19.23 10.38 -v -17.90 19.24 11.23 -v -17.98 19.21 10.81 -v -17.82 19.26 11.45 -v -17.73 19.26 11.45 -v -17.84 19.26 10.15 -v -17.94 19.26 10.15 -v -18.02 19.12 10.05 -v -18.02 19.26 10.05 -v -17.88 19.26 11.57 -v -17.88 19.12 11.57 -v -12.87 20.21 16.02 -v -12.87 19.23 16.02 -v -12.44 19.21 16.02 -v -12.44 20.52 16.02 -v -13.21 19.26 15.92 -v -13.21 19.12 15.92 -v -13.20 19.12 16.02 -v -13.20 19.26 16.02 -v -12.44 20.75 16.00 -v -13.10 20.29 15.95 -v -13.09 20.29 16.05 -v -12.43 20.75 16.10 -v -11.69 19.12 15.79 -v -11.69 19.26 15.79 -v -11.68 19.26 15.89 -v -11.68 19.12 15.89 -v -12.44 19.07 16.00 -v -11.80 19.12 15.84 -v -11.79 19.12 15.94 -v -12.43 19.07 16.10 -v -13.08 19.12 16.16 -v -12.85 19.23 16.20 -v -13.08 19.26 16.16 -v -12.86 20.21 16.09 -v -12.43 20.52 16.10 -v -11.78 19.26 16.04 -v -12.00 19.24 16.12 -v -11.78 19.12 16.04 -v -12.42 19.07 16.20 -v -12.42 19.21 16.20 -v -12.01 20.21 15.94 -v -12.01 19.24 15.94 -v -11.80 20.29 15.84 -v -11.79 20.29 15.94 -v -13.10 19.12 15.95 -v -13.09 19.12 16.05 -v -12.01 20.21 16.01 -v -12.86 19.23 16.09 -v -12.01 19.24 16.01 -v -12.43 19.21 16.10 -v -11.79 19.26 15.94 -v -11.80 19.26 15.84 -v -13.10 19.26 15.95 -v -13.09 19.26 16.05 -v -13.19 19.12 16.13 -v -13.19 19.26 16.13 -v -11.67 19.26 16.00 -v -11.67 19.12 16.00 -v -9.24 23.34 12.52 -v -8.56 24.92 12.99 -v -9.10 24.92 13.76 -v -9.78 23.34 13.29 -v -9.53 28.41 12.29 -v -8.63 28.41 12.92 -v -9.18 28.41 13.70 -v -10.08 28.41 13.07 -v -12.87 27.21 14.81 -v -12.87 26.24 14.81 -v -12.44 26.21 14.82 -v -12.44 27.52 14.82 -v -13.21 26.26 14.72 -v -13.21 26.12 14.72 -v -13.20 26.12 14.82 -v -13.20 26.26 14.82 -v -12.44 27.75 14.80 -v -13.10 27.30 14.75 -v -13.09 27.30 14.85 -v -12.43 27.75 14.89 -v -11.69 26.12 14.59 -v -11.69 26.26 14.59 -v -11.68 26.26 14.69 -v -11.68 26.12 14.69 -v -12.44 26.07 14.80 -v -11.80 26.12 14.64 -v -11.79 26.12 14.73 -v -12.43 26.07 14.89 -v -13.08 26.12 14.96 -v -12.85 26.24 14.99 -v -13.08 26.26 14.96 -v -12.86 27.21 14.89 -v -12.43 27.52 14.89 -v -11.78 26.26 14.84 -v -12.00 26.25 14.92 -v -11.78 26.12 14.84 -v -12.42 26.07 15.00 -v -12.42 26.21 15.00 -v -12.01 27.21 14.74 -v -12.01 26.25 14.74 -v -11.80 27.30 14.64 -v -11.79 27.30 14.73 -v -13.10 26.12 14.75 -v -13.09 26.12 14.85 -v -12.01 27.21 14.81 -v -12.86 26.24 14.89 -v -12.01 26.25 14.81 -v -12.43 26.21 14.89 -v -11.79 26.26 14.73 -v -11.80 26.26 14.64 -v -13.10 26.26 14.75 -v -13.09 26.26 14.85 -v -13.19 26.12 14.93 -v -13.19 26.26 14.93 -v -11.67 26.26 14.79 -v -11.67 26.12 14.79 -v -14.41 23.34 14.01 -v -14.88 24.92 14.68 -v -15.65 24.92 14.14 -v -15.18 23.34 13.46 -v -14.18 28.41 13.71 -v -14.81 28.41 14.61 -v -15.59 28.41 14.07 -v -14.96 28.41 13.17 -v -8.43 27.21 10.98 -v -8.43 26.24 10.98 -v -8.42 26.21 10.55 -v -8.42 27.52 10.55 -v -8.52 26.26 11.32 -v -8.52 26.12 11.32 -v -8.42 26.12 11.31 -v -8.42 26.26 11.31 -v -8.45 27.75 10.55 -v -8.49 27.30 11.21 -v -8.39 27.30 11.20 -v -8.35 27.75 10.54 -v -8.65 26.12 9.80 -v -8.65 26.26 9.80 -v -8.56 26.26 9.79 -v -8.56 26.12 9.79 -v -8.45 26.07 10.55 -v -8.61 26.12 9.91 -v -8.51 26.12 9.90 -v -8.35 26.07 10.54 -v -8.29 26.12 11.19 -v -8.25 26.24 10.96 -v -8.29 26.26 11.19 -v -8.35 27.21 10.97 -v -8.35 27.52 10.54 -v -8.40 26.26 9.89 -v -8.32 26.25 10.11 -v -8.40 26.12 9.89 -v -8.24 26.07 10.53 -v -8.24 26.21 10.53 -v -8.50 27.21 10.13 -v -8.50 26.25 10.13 -v -8.61 27.30 9.91 -v -8.51 27.30 9.90 -v -8.49 26.12 11.21 -v -8.39 26.12 11.20 -v -8.43 27.21 10.12 -v -8.35 26.24 10.97 -v -8.43 26.25 10.12 -v -8.35 26.21 10.54 -v -8.51 26.26 9.90 -v -8.61 26.26 9.91 -v -8.49 26.26 11.21 -v -8.39 26.26 11.20 -v -8.32 26.12 11.30 -v -8.32 26.26 11.30 -v -8.45 26.26 9.78 -v -8.45 26.12 9.78 -v -13.04 12.70 6.81 -v -13.04 14.28 5.99 -v -12.09 14.28 5.99 -v -12.09 12.70 6.81 -v -13.04 17.34 6.74 -v -13.04 17.34 5.64 -v -12.09 17.34 5.64 -v -12.09 17.34 6.74 -v -8.98 12.70 12.20 -v -8.27 14.28 12.61 -v -8.74 14.28 13.43 -v -9.46 12.70 13.02 -v -8.92 17.34 12.24 -v -7.97 17.34 12.79 -v -8.44 17.34 13.61 -v -9.39 17.34 13.06 -v -12.09 12.70 14.54 -v -12.09 14.28 15.36 -v -13.04 14.28 15.36 -v -13.04 12.70 14.54 -v -12.09 17.34 14.62 -v -12.09 17.34 15.71 -v -13.04 17.34 15.71 -v -13.04 17.34 14.62 -v -10.73 23.34 7.35 -v -10.25 24.92 6.67 -v -9.48 24.92 7.22 -v -9.95 23.34 7.89 -v -10.95 28.41 7.65 -v -10.32 28.41 6.74 -v -9.55 28.41 7.29 -v -10.18 28.41 8.19 -v -9.46 12.70 8.34 -v -8.74 14.28 7.92 -v -8.27 14.28 8.74 -v -8.98 12.70 9.15 -v -9.39 17.34 8.30 -v -8.44 17.34 7.75 -v -7.97 17.34 8.57 -v -8.92 17.34 9.12 -v -7.23 20.21 10.98 -v -7.23 19.23 10.98 -v -7.22 19.21 10.55 -v -7.22 20.52 10.55 -v -7.32 19.26 11.32 -v -7.32 19.12 11.32 -v -7.22 19.12 11.31 -v -7.22 19.26 11.31 -v -7.24 20.75 10.55 -v -7.29 20.29 11.21 -v -7.19 20.29 11.20 -v -7.15 20.75 10.54 -v -7.45 19.12 9.80 -v -7.45 19.26 9.80 -v -7.35 19.26 9.79 -v -7.35 19.12 9.79 -v -7.24 19.07 10.55 -v -7.41 19.12 9.91 -v -7.31 19.12 9.90 -v -7.15 19.07 10.54 -v -7.09 19.12 11.19 -v -7.05 19.23 10.96 -v -7.09 19.26 11.19 -v -7.15 20.21 10.97 -v -7.15 20.52 10.54 -v -7.20 19.26 9.89 -v -7.12 19.24 10.11 -v -7.20 19.12 9.89 -v -7.04 19.07 10.53 -v -7.04 19.21 10.53 -v -7.30 20.21 10.13 -v -7.30 19.24 10.13 -v -7.41 20.29 9.91 -v -7.31 20.29 9.90 -v -7.29 19.12 11.21 -v -7.19 19.12 11.20 -v -7.23 20.21 10.12 -v -7.15 19.23 10.97 -v -7.23 19.24 10.12 -v -7.15 19.21 10.54 -v -7.31 19.26 9.90 -v -7.41 19.26 9.91 -v -7.29 19.26 11.21 -v -7.19 19.26 11.20 -v -7.11 19.12 11.30 -v -7.11 19.26 11.30 -v -7.25 19.26 9.78 -v -7.25 19.12 9.78 -v -12.26 27.21 6.54 -v -12.26 26.24 6.54 -v -12.69 26.21 6.53 -v -12.69 27.52 6.53 -v -11.92 26.26 6.63 -v -11.92 26.12 6.63 -v -11.93 26.12 6.53 -v -11.93 26.26 6.53 -v -12.69 27.75 6.56 -v -12.03 27.30 6.60 -v -12.04 27.30 6.51 -v -12.70 27.75 6.46 -v -13.44 26.12 6.76 -v -13.44 26.26 6.76 -v -13.45 26.26 6.67 -v -13.45 26.12 6.67 -v -12.69 26.07 6.56 -v -13.34 26.12 6.72 -v -13.34 26.12 6.62 -v -12.70 26.07 6.46 -v -12.05 26.12 6.40 -v -12.28 26.24 6.36 -v -12.05 26.26 6.40 -v -12.27 27.21 6.47 -v -12.70 27.52 6.46 -v -13.35 26.26 6.51 -v -13.13 26.25 6.43 -v -13.35 26.12 6.51 -v -12.71 26.07 6.35 -v -12.71 26.21 6.35 -v -13.12 27.21 6.61 -v -13.12 26.25 6.61 -v -13.34 27.30 6.72 -v -13.34 27.30 6.62 -v -12.03 26.12 6.60 -v -12.04 26.12 6.51 -v -13.12 27.21 6.54 -v -12.27 26.24 6.47 -v -13.12 26.25 6.54 -v -12.70 26.21 6.46 -v -13.34 26.26 6.62 -v -13.34 26.26 6.72 -v -12.03 26.26 6.60 -v -12.04 26.26 6.51 -v -11.94 26.12 6.43 -v -11.94 26.26 6.43 -v -13.46 26.26 6.56 -v -13.46 26.12 6.56 -v -16.15 12.70 9.15 -v -16.86 14.28 8.74 -v -16.39 14.28 7.92 -v -15.67 12.70 8.34 -v -16.21 17.34 9.12 -v -17.17 17.34 8.57 -v -16.69 17.34 7.75 -v -15.74 17.34 8.30 -v -12.26 20.21 5.34 -v -12.26 19.23 5.34 -v -12.69 19.21 5.33 -v -12.69 20.52 5.33 -v -11.92 19.26 5.43 -v -11.92 19.12 5.43 -v -11.93 19.12 5.33 -v -11.93 19.26 5.33 -v -12.69 20.75 5.36 -v -12.03 20.29 5.40 -v -12.04 20.29 5.30 -v -12.70 20.75 5.26 -v -13.44 19.12 5.56 -v -13.44 19.26 5.56 -v -13.45 19.26 5.47 -v -13.45 19.12 5.47 -v -12.69 19.07 5.36 -v -13.34 19.12 5.52 -v -13.34 19.12 5.42 -v -12.70 19.07 5.26 -v -12.05 19.12 5.20 -v -12.28 19.23 5.16 -v -12.05 19.26 5.20 -v -12.27 20.21 5.26 -v -12.70 20.52 5.26 -v -13.35 19.26 5.31 -v -13.13 19.24 5.23 -v -13.35 19.12 5.31 -v -12.71 19.07 5.15 -v -12.71 19.21 5.15 -v -13.12 20.21 5.41 -v -13.12 19.24 5.41 -v -13.34 20.29 5.52 -v -13.34 20.29 5.42 -v -12.03 19.12 5.40 -v -12.04 19.12 5.30 -v -13.12 20.21 5.34 -v -12.27 19.23 5.26 -v -13.12 19.24 5.34 -v -12.70 19.21 5.26 -v -13.34 19.26 5.42 -v -13.34 19.26 5.52 -v -12.03 19.26 5.40 -v -12.04 19.26 5.30 -v -11.94 19.12 5.23 -v -11.94 19.26 5.23 -v -13.46 19.26 5.36 -v -13.46 19.12 5.36 -v -15.89 23.34 8.84 -v -16.57 24.92 8.36 -v -16.03 24.92 7.59 -v -15.35 23.34 8.06 -v -15.60 28.41 9.06 -v -16.50 28.41 8.43 -v -15.96 28.41 7.66 -v -15.06 28.41 8.29 -v -16.70 27.21 10.37 -v -16.70 26.24 10.37 -v -16.71 26.21 10.80 -v -16.71 27.52 10.80 -v -16.61 26.26 10.03 -v -16.61 26.12 10.03 -v -16.71 26.12 10.04 -v -16.71 26.26 10.04 -v -16.69 27.75 10.80 -v -16.64 27.30 10.15 -v -16.74 27.30 10.15 -v -16.78 27.75 10.81 -v -16.48 26.12 11.55 -v -16.48 26.26 11.55 -v -16.58 26.26 11.56 -v -16.58 26.12 11.56 -v -16.69 26.07 10.80 -v -16.53 26.12 11.45 -v -16.62 26.12 11.45 -v -16.78 26.07 10.81 -v -16.84 26.12 10.16 -v -16.88 26.24 10.39 -v -16.84 26.26 10.16 -v -16.78 27.21 10.38 -v -16.78 27.52 10.81 -v -16.73 26.26 11.46 -v -16.81 26.25 11.24 -v -16.73 26.12 11.46 -v -16.89 26.07 10.82 -v -16.89 26.21 10.82 -v -16.63 27.21 11.23 -v -16.63 26.25 11.23 -v -16.53 27.30 11.45 -v -16.62 27.30 11.45 -v -16.64 26.12 10.15 -v -16.74 26.12 10.15 -v -16.70 27.21 11.23 -v -16.78 26.24 10.38 -v -16.70 26.25 11.23 -v -16.78 26.21 10.81 -v -16.62 26.26 11.45 -v -16.53 26.26 11.45 -v -16.64 26.26 10.15 -v -16.74 26.26 10.15 -v -16.82 26.12 10.05 -v -16.82 26.26 10.05 -v -16.68 26.26 11.57 -v -16.68 26.12 11.57 -v -15.67 12.70 13.02 -v -16.39 14.28 13.43 -v -16.86 14.28 12.61 -v -16.15 12.70 12.20 -v -15.74 17.34 13.06 -v -16.69 17.34 13.61 -v -17.17 17.34 12.79 -v -16.21 17.34 12.24 -v -16.83 28.50 13.14 -v -16.83 30.29 13.14 -v -17.49 30.29 10.68 -v -17.49 28.50 10.68 -v -15.03 28.50 14.94 -v -15.03 30.29 14.94 -v -12.57 28.50 15.60 -v -12.57 30.29 15.60 -v -10.10 28.50 14.94 -v -10.10 30.29 14.94 -v -8.30 28.50 13.14 -v -8.30 30.29 13.14 -v -7.64 28.50 10.68 -v -7.64 30.29 10.68 -v -8.30 28.50 8.21 -v -8.30 30.29 8.21 -v -10.10 28.50 6.41 -v -10.10 30.29 6.41 -v -12.57 28.50 5.75 -v -12.57 30.29 5.75 -v -15.03 28.50 6.41 -v -15.03 30.29 6.41 -v -16.83 28.50 8.21 -v -16.83 30.29 8.21 -v -16.21 30.29 12.78 -v -16.78 30.29 10.68 -v -15.03 30.90 14.94 -v -14.67 30.90 14.32 -v -16.21 30.90 12.78 -v -16.83 30.90 13.14 -v -12.57 30.29 14.89 -v -14.67 30.29 14.32 -v -10.10 30.90 14.94 -v -10.46 30.90 14.32 -v -12.57 30.90 14.89 -v -12.57 30.90 15.60 -v -8.92 30.29 12.78 -v -10.46 30.29 14.32 -v -7.64 30.90 10.68 -v -8.36 30.90 10.68 -v -8.92 30.90 12.78 -v -8.30 30.90 13.14 -v -8.92 30.29 8.57 -v -8.36 30.29 10.68 -v -10.10 30.90 6.41 -v -10.46 30.90 7.03 -v -8.92 30.90 8.57 -v -8.30 30.90 8.21 -v -12.57 30.29 6.47 -v -10.46 30.29 7.03 -v -15.03 30.90 6.41 -v -14.67 30.90 7.03 -v -12.57 30.90 6.47 -v -12.57 30.90 5.75 -v -16.21 30.29 8.57 -v -14.67 30.29 7.03 -v -17.49 30.90 10.68 -v -16.78 30.90 10.68 -v -16.21 30.90 8.57 -v -16.83 30.90 8.21 -v -16.21 29.42 12.78 -v -16.78 29.42 10.68 -v -14.67 29.42 14.32 -v -12.57 29.42 14.89 -v -10.46 29.42 14.32 -v -8.92 29.42 12.78 -v -8.36 29.42 10.68 -v -8.92 29.42 8.57 -v -10.46 29.42 7.03 -v -12.57 29.42 6.47 -v -14.67 29.42 7.03 -v -16.21 29.42 8.57 -v -12.57 29.42 10.68 -v 17.17 7.76 10.68 -v 16.55 7.76 12.98 -v 16.55 0.00 12.98 -v 17.17 0.00 10.68 -v 14.87 7.76 14.66 -v 14.87 0.00 14.66 -v 12.57 7.76 15.28 -v 12.57 0.00 15.28 -v 10.27 7.76 14.66 -v 10.27 0.00 14.66 -v 8.58 7.76 12.98 -v 8.58 0.00 12.98 -v 7.97 7.76 10.68 -v 7.97 0.00 10.68 -v 8.58 7.76 8.38 -v 8.58 0.00 8.38 -v 10.27 7.76 6.69 -v 10.27 0.00 6.69 -v 12.57 7.76 6.08 -v 12.57 0.00 6.08 -v 14.87 7.76 6.69 -v 14.87 0.00 6.69 -v 16.55 7.76 8.38 -v 16.55 0.00 8.38 -v 16.78 7.76 13.11 -v 17.43 7.76 10.68 -v 17.43 8.57 10.68 -v 16.78 8.57 13.11 -v 15.00 7.76 14.89 -v 15.00 8.57 14.89 -v 12.57 7.76 15.54 -v 12.57 8.57 15.54 -v 10.13 7.76 14.89 -v 10.13 8.57 14.89 -v 8.35 7.76 13.11 -v 8.35 8.57 13.11 -v 7.70 7.76 10.68 -v 7.70 8.57 10.68 -v 8.35 7.76 8.24 -v 8.35 8.57 8.24 -v 10.13 7.76 6.46 -v 10.13 8.57 6.46 -v 12.57 7.76 5.81 -v 12.57 8.57 5.81 -v 15.00 7.76 6.46 -v 15.00 8.57 6.46 -v 16.78 7.76 8.24 -v 16.78 8.57 8.24 -v 17.17 8.57 10.68 -v 16.55 8.57 12.98 -v 14.87 8.57 14.66 -v 12.57 8.57 15.28 -v 10.27 8.57 14.66 -v 8.58 8.57 12.98 -v 7.97 8.57 10.68 -v 8.58 8.57 8.38 -v 10.27 8.57 6.69 -v 12.57 8.57 6.08 -v 14.87 8.57 6.69 -v 16.55 8.57 8.38 -v 17.17 16.89 10.68 -v 16.55 16.89 12.98 -v 14.87 16.89 14.66 -v 12.57 16.89 15.28 -v 10.27 16.89 14.66 -v 8.58 16.89 12.98 -v 7.97 16.89 10.68 -v 8.58 16.89 8.38 -v 10.27 16.89 6.69 -v 12.57 16.89 6.08 -v 14.87 16.89 6.69 -v 16.55 16.89 8.38 -v 17.13 21.30 13.31 -v 17.83 21.30 10.68 -v 18.23 21.30 10.68 -v 17.47 21.30 13.51 -v 15.20 21.30 15.24 -v 15.40 21.30 15.58 -v 12.57 21.30 15.94 -v 12.57 21.30 16.34 -v 9.93 21.30 15.24 -v 9.73 21.30 15.58 -v 8.01 21.30 13.31 -v 7.66 21.30 13.51 -v 7.30 21.30 10.68 -v 6.90 21.30 10.68 -v 8.01 21.30 8.04 -v 7.66 21.30 7.84 -v 9.93 21.30 6.12 -v 9.73 21.30 5.77 -v 12.57 21.30 5.41 -v 12.57 21.30 5.01 -v 15.20 21.30 6.12 -v 15.40 21.30 5.77 -v 17.13 21.30 8.04 -v 17.47 21.30 7.84 -v 16.72 24.76 10.68 -v 16.17 24.76 12.76 -v 14.64 24.76 14.28 -v 12.57 24.76 14.83 -v 10.49 24.76 14.28 -v 8.97 24.76 12.76 -v 8.41 24.76 10.68 -v 8.97 24.76 8.60 -v 10.49 24.76 7.08 -v 12.57 24.76 6.52 -v 14.64 24.76 7.08 -v 16.17 24.76 8.60 -v 16.69 28.50 10.68 -v 16.13 28.50 12.74 -v 14.63 28.50 14.24 -v 12.57 28.50 14.80 -v 10.51 28.50 14.24 -v 9.00 28.50 12.74 -v 8.45 28.50 10.68 -v 9.00 28.50 8.62 -v 10.51 28.50 7.11 -v 12.57 28.50 6.56 -v 14.63 28.50 7.11 -v 16.13 28.50 8.62 -v 17.83 17.36 10.68 -v 17.13 17.36 13.31 -v 15.20 17.36 15.24 -v 12.57 17.36 15.94 -v 9.93 17.36 15.24 -v 8.01 17.36 13.31 -v 7.30 17.36 10.68 -v 8.01 17.36 8.04 -v 9.93 17.36 6.12 -v 12.57 17.36 5.41 -v 15.20 17.36 6.12 -v 17.13 17.36 8.04 -v 17.91 20.21 10.37 -v 17.91 20.52 10.80 -v 17.91 19.21 10.80 -v 17.91 19.23 10.37 -v 17.81 19.26 10.03 -v 17.91 19.26 10.04 -v 17.91 19.12 10.04 -v 17.81 19.12 10.03 -v 17.89 20.75 10.80 -v 17.98 20.75 10.81 -v 17.94 20.29 10.15 -v 17.84 20.29 10.15 -v 17.68 19.12 11.55 -v 17.78 19.12 11.56 -v 17.78 19.26 11.56 -v 17.68 19.26 11.55 -v 17.89 19.07 10.80 -v 17.98 19.07 10.81 -v 17.82 19.12 11.45 -v 17.73 19.12 11.45 -v 18.05 19.12 10.16 -v 18.05 19.26 10.16 -v 18.08 19.23 10.39 -v 17.98 20.52 10.81 -v 17.98 20.21 10.38 -v 17.93 19.26 11.46 -v 17.93 19.12 11.46 -v 18.01 19.24 11.24 -v 18.09 19.07 10.82 -v 18.09 19.21 10.82 -v 17.83 20.21 11.23 -v 17.83 19.24 11.23 -v 17.73 20.29 11.45 -v 17.82 20.29 11.45 -v 17.84 19.12 10.15 -v 17.94 19.12 10.15 -v 17.90 20.21 11.23 -v 17.98 19.23 10.38 -v 17.90 19.24 11.23 -v 17.98 19.21 10.81 -v 17.82 19.26 11.45 -v 17.73 19.26 11.45 -v 17.94 19.26 10.15 -v 17.84 19.26 10.15 -v 18.02 19.26 10.05 -v 18.02 19.12 10.05 -v 17.88 19.12 11.57 -v 17.88 19.26 11.57 -v 12.87 20.21 16.02 -v 12.44 20.52 16.02 -v 12.44 19.21 16.02 -v 12.87 19.23 16.02 -v 13.21 19.26 15.92 -v 13.20 19.26 16.02 -v 13.20 19.12 16.02 -v 13.21 19.12 15.92 -v 12.44 20.75 16.00 -v 12.43 20.75 16.10 -v 13.09 20.29 16.05 -v 13.10 20.29 15.95 -v 11.69 19.12 15.79 -v 11.68 19.12 15.89 -v 11.68 19.26 15.89 -v 11.69 19.26 15.79 -v 12.44 19.07 16.00 -v 12.43 19.07 16.10 -v 11.79 19.12 15.94 -v 11.80 19.12 15.84 -v 13.08 19.12 16.16 -v 13.08 19.26 16.16 -v 12.85 19.23 16.20 -v 12.43 20.52 16.10 -v 12.86 20.21 16.09 -v 11.78 19.26 16.04 -v 11.78 19.12 16.04 -v 12.00 19.24 16.12 -v 12.42 19.07 16.20 -v 12.42 19.21 16.20 -v 12.01 20.21 15.94 -v 12.01 19.24 15.94 -v 11.80 20.29 15.84 -v 11.79 20.29 15.94 -v 13.10 19.12 15.95 -v 13.09 19.12 16.05 -v 12.01 20.21 16.01 -v 12.86 19.23 16.09 -v 12.01 19.24 16.01 -v 12.43 19.21 16.10 -v 11.79 19.26 15.94 -v 11.80 19.26 15.84 -v 13.09 19.26 16.05 -v 13.10 19.26 15.95 -v 13.19 19.26 16.13 -v 13.19 19.12 16.13 -v 11.67 19.12 16.00 -v 11.67 19.26 16.00 -v 9.24 23.34 12.52 -v 9.78 23.34 13.29 -v 9.10 24.92 13.76 -v 8.56 24.92 12.99 -v 8.63 28.41 12.92 -v 9.53 28.41 12.29 -v 9.18 28.41 13.70 -v 10.08 28.41 13.07 -v 12.87 27.21 14.81 -v 12.44 27.52 14.82 -v 12.44 26.21 14.82 -v 12.87 26.24 14.81 -v 13.21 26.26 14.72 -v 13.20 26.26 14.82 -v 13.20 26.12 14.82 -v 13.21 26.12 14.72 -v 12.44 27.75 14.80 -v 12.43 27.75 14.89 -v 13.09 27.30 14.85 -v 13.10 27.30 14.75 -v 11.69 26.12 14.59 -v 11.68 26.12 14.69 -v 11.68 26.26 14.69 -v 11.69 26.26 14.59 -v 12.44 26.07 14.80 -v 12.43 26.07 14.89 -v 11.79 26.12 14.73 -v 11.80 26.12 14.64 -v 13.08 26.12 14.96 -v 13.08 26.26 14.96 -v 12.85 26.24 14.99 -v 12.43 27.52 14.89 -v 12.86 27.21 14.89 -v 11.78 26.26 14.84 -v 11.78 26.12 14.84 -v 12.00 26.25 14.92 -v 12.42 26.07 15.00 -v 12.42 26.21 15.00 -v 12.01 27.21 14.74 -v 12.01 26.25 14.74 -v 11.80 27.30 14.64 -v 11.79 27.30 14.73 -v 13.10 26.12 14.75 -v 13.09 26.12 14.85 -v 12.01 27.21 14.81 -v 12.86 26.24 14.89 -v 12.01 26.25 14.81 -v 12.43 26.21 14.89 -v 11.79 26.26 14.73 -v 11.80 26.26 14.64 -v 13.09 26.26 14.85 -v 13.10 26.26 14.75 -v 13.19 26.26 14.93 -v 13.19 26.12 14.93 -v 11.67 26.12 14.79 -v 11.67 26.26 14.79 -v 14.41 23.34 14.01 -v 15.18 23.34 13.46 -v 15.65 24.92 14.14 -v 14.88 24.92 14.68 -v 14.81 28.41 14.61 -v 14.18 28.41 13.71 -v 15.59 28.41 14.07 -v 14.96 28.41 13.17 -v 8.43 27.21 10.98 -v 8.42 27.52 10.55 -v 8.42 26.21 10.55 -v 8.43 26.24 10.98 -v 8.52 26.26 11.32 -v 8.42 26.26 11.31 -v 8.42 26.12 11.31 -v 8.52 26.12 11.32 -v 8.45 27.75 10.55 -v 8.35 27.75 10.54 -v 8.39 27.30 11.20 -v 8.49 27.30 11.21 -v 8.65 26.12 9.80 -v 8.56 26.12 9.79 -v 8.56 26.26 9.79 -v 8.65 26.26 9.80 -v 8.45 26.07 10.55 -v 8.35 26.07 10.54 -v 8.51 26.12 9.90 -v 8.61 26.12 9.91 -v 8.29 26.12 11.19 -v 8.29 26.26 11.19 -v 8.25 26.24 10.96 -v 8.35 27.52 10.54 -v 8.35 27.21 10.97 -v 8.40 26.26 9.89 -v 8.40 26.12 9.89 -v 8.32 26.25 10.11 -v 8.24 26.07 10.53 -v 8.24 26.21 10.53 -v 8.50 27.21 10.13 -v 8.50 26.25 10.13 -v 8.61 27.30 9.91 -v 8.51 27.30 9.90 -v 8.49 26.12 11.21 -v 8.39 26.12 11.20 -v 8.43 27.21 10.12 -v 8.35 26.24 10.97 -v 8.43 26.25 10.12 -v 8.35 26.21 10.54 -v 8.51 26.26 9.90 -v 8.61 26.26 9.91 -v 8.39 26.26 11.20 -v 8.49 26.26 11.21 -v 8.32 26.26 11.30 -v 8.32 26.12 11.30 -v 8.45 26.12 9.78 -v 8.45 26.26 9.78 -v 13.04 12.70 6.81 -v 12.09 12.70 6.81 -v 12.09 14.28 5.99 -v 13.04 14.28 5.99 -v 13.04 17.34 5.64 -v 13.04 17.34 6.74 -v 12.09 17.34 5.64 -v 12.09 17.34 6.74 -v 8.98 12.70 12.20 -v 9.46 12.70 13.02 -v 8.74 14.28 13.43 -v 8.27 14.28 12.61 -v 7.97 17.34 12.79 -v 8.92 17.34 12.24 -v 8.44 17.34 13.61 -v 9.39 17.34 13.06 -v 12.09 12.70 14.54 -v 13.04 12.70 14.54 -v 13.04 14.28 15.36 -v 12.09 14.28 15.36 -v 12.09 17.34 15.71 -v 12.09 17.34 14.62 -v 13.04 17.34 15.71 -v 13.04 17.34 14.62 -v 10.73 23.34 7.35 -v 9.95 23.34 7.89 -v 9.48 24.92 7.22 -v 10.25 24.92 6.67 -v 10.32 28.41 6.74 -v 10.95 28.41 7.65 -v 9.55 28.41 7.29 -v 10.18 28.41 8.19 -v 9.46 12.70 8.34 -v 8.98 12.70 9.15 -v 8.27 14.28 8.74 -v 8.74 14.28 7.92 -v 8.44 17.34 7.75 -v 9.39 17.34 8.30 -v 7.97 17.34 8.57 -v 8.92 17.34 9.12 -v 7.23 20.21 10.98 -v 7.22 20.52 10.55 -v 7.22 19.21 10.55 -v 7.23 19.23 10.98 -v 7.32 19.26 11.32 -v 7.22 19.26 11.31 -v 7.22 19.12 11.31 -v 7.32 19.12 11.32 -v 7.24 20.75 10.55 -v 7.15 20.75 10.54 -v 7.19 20.29 11.20 -v 7.29 20.29 11.21 -v 7.45 19.12 9.80 -v 7.35 19.12 9.79 -v 7.35 19.26 9.79 -v 7.45 19.26 9.80 -v 7.24 19.07 10.55 -v 7.15 19.07 10.54 -v 7.31 19.12 9.90 -v 7.41 19.12 9.91 -v 7.09 19.12 11.19 -v 7.09 19.26 11.19 -v 7.05 19.23 10.96 -v 7.15 20.52 10.54 -v 7.15 20.21 10.97 -v 7.20 19.26 9.89 -v 7.20 19.12 9.89 -v 7.12 19.24 10.11 -v 7.04 19.07 10.53 -v 7.04 19.21 10.53 -v 7.30 20.21 10.13 -v 7.30 19.24 10.13 -v 7.41 20.29 9.91 -v 7.31 20.29 9.90 -v 7.29 19.12 11.21 -v 7.19 19.12 11.20 -v 7.23 20.21 10.12 -v 7.15 19.23 10.97 -v 7.23 19.24 10.12 -v 7.15 19.21 10.54 -v 7.31 19.26 9.90 -v 7.41 19.26 9.91 -v 7.19 19.26 11.20 -v 7.29 19.26 11.21 -v 7.11 19.26 11.30 -v 7.11 19.12 11.30 -v 7.25 19.12 9.78 -v 7.25 19.26 9.78 -v 12.26 27.21 6.54 -v 12.69 27.52 6.53 -v 12.69 26.21 6.53 -v 12.26 26.24 6.54 -v 11.92 26.26 6.63 -v 11.93 26.26 6.53 -v 11.93 26.12 6.53 -v 11.92 26.12 6.63 -v 12.69 27.75 6.56 -v 12.70 27.75 6.46 -v 12.04 27.30 6.51 -v 12.03 27.30 6.60 -v 13.44 26.12 6.76 -v 13.45 26.12 6.67 -v 13.45 26.26 6.67 -v 13.44 26.26 6.76 -v 12.69 26.07 6.56 -v 12.70 26.07 6.46 -v 13.34 26.12 6.62 -v 13.34 26.12 6.72 -v 12.05 26.12 6.40 -v 12.05 26.26 6.40 -v 12.28 26.24 6.36 -v 12.70 27.52 6.46 -v 12.27 27.21 6.47 -v 13.35 26.26 6.51 -v 13.35 26.12 6.51 -v 13.13 26.25 6.43 -v 12.71 26.07 6.35 -v 12.71 26.21 6.35 -v 13.12 27.21 6.61 -v 13.12 26.25 6.61 -v 13.34 27.30 6.72 -v 13.34 27.30 6.62 -v 12.03 26.12 6.60 -v 12.04 26.12 6.51 -v 13.12 27.21 6.54 -v 12.27 26.24 6.47 -v 13.12 26.25 6.54 -v 12.70 26.21 6.46 -v 13.34 26.26 6.62 -v 13.34 26.26 6.72 -v 12.04 26.26 6.51 -v 12.03 26.26 6.60 -v 11.94 26.26 6.43 -v 11.94 26.12 6.43 -v 13.46 26.12 6.56 -v 13.46 26.26 6.56 -v 16.15 12.70 9.15 -v 15.67 12.70 8.34 -v 16.39 14.28 7.92 -v 16.86 14.28 8.74 -v 17.17 17.34 8.57 -v 16.21 17.34 9.12 -v 16.69 17.34 7.75 -v 15.74 17.34 8.30 -v 12.26 20.21 5.34 -v 12.69 20.52 5.33 -v 12.69 19.21 5.33 -v 12.26 19.23 5.34 -v 11.92 19.26 5.43 -v 11.93 19.26 5.33 -v 11.93 19.12 5.33 -v 11.92 19.12 5.43 -v 12.69 20.75 5.36 -v 12.70 20.75 5.26 -v 12.04 20.29 5.30 -v 12.03 20.29 5.40 -v 13.44 19.12 5.56 -v 13.45 19.12 5.47 -v 13.45 19.26 5.47 -v 13.44 19.26 5.56 -v 12.69 19.07 5.36 -v 12.70 19.07 5.26 -v 13.34 19.12 5.42 -v 13.34 19.12 5.52 -v 12.05 19.12 5.20 -v 12.05 19.26 5.20 -v 12.28 19.23 5.16 -v 12.70 20.52 5.26 -v 12.27 20.21 5.26 -v 13.35 19.26 5.31 -v 13.35 19.12 5.31 -v 13.13 19.24 5.23 -v 12.71 19.07 5.15 -v 12.71 19.21 5.15 -v 13.12 20.21 5.41 -v 13.12 19.24 5.41 -v 13.34 20.29 5.52 -v 13.34 20.29 5.42 -v 12.03 19.12 5.40 -v 12.04 19.12 5.30 -v 13.12 20.21 5.34 -v 12.27 19.23 5.26 -v 13.12 19.24 5.34 -v 12.70 19.21 5.26 -v 13.34 19.26 5.42 -v 13.34 19.26 5.52 -v 12.04 19.26 5.30 -v 12.03 19.26 5.40 -v 11.94 19.26 5.23 -v 11.94 19.12 5.23 -v 13.46 19.12 5.36 -v 13.46 19.26 5.36 -v 15.89 23.34 8.84 -v 15.35 23.34 8.06 -v 16.03 24.92 7.59 -v 16.57 24.92 8.36 -v 16.50 28.41 8.43 -v 15.60 28.41 9.06 -v 15.96 28.41 7.66 -v 15.06 28.41 8.29 -v 16.70 27.21 10.37 -v 16.71 27.52 10.80 -v 16.71 26.21 10.80 -v 16.70 26.24 10.37 -v 16.61 26.26 10.03 -v 16.71 26.26 10.04 -v 16.71 26.12 10.04 -v 16.61 26.12 10.03 -v 16.69 27.75 10.80 -v 16.78 27.75 10.81 -v 16.74 27.30 10.15 -v 16.64 27.30 10.15 -v 16.48 26.12 11.55 -v 16.58 26.12 11.56 -v 16.58 26.26 11.56 -v 16.48 26.26 11.55 -v 16.69 26.07 10.80 -v 16.78 26.07 10.81 -v 16.62 26.12 11.45 -v 16.53 26.12 11.45 -v 16.84 26.12 10.16 -v 16.84 26.26 10.16 -v 16.88 26.24 10.39 -v 16.78 27.52 10.81 -v 16.78 27.21 10.38 -v 16.73 26.26 11.46 -v 16.73 26.12 11.46 -v 16.81 26.25 11.24 -v 16.89 26.07 10.82 -v 16.89 26.21 10.82 -v 16.63 27.21 11.23 -v 16.63 26.25 11.23 -v 16.53 27.30 11.45 -v 16.62 27.30 11.45 -v 16.64 26.12 10.15 -v 16.74 26.12 10.15 -v 16.70 27.21 11.23 -v 16.78 26.24 10.38 -v 16.70 26.25 11.23 -v 16.78 26.21 10.81 -v 16.62 26.26 11.45 -v 16.53 26.26 11.45 -v 16.74 26.26 10.15 -v 16.64 26.26 10.15 -v 16.82 26.26 10.05 -v 16.82 26.12 10.05 -v 16.68 26.12 11.57 -v 16.68 26.26 11.57 -v 15.67 12.70 13.02 -v 16.15 12.70 12.20 -v 16.86 14.28 12.61 -v 16.39 14.28 13.43 -v 16.69 17.34 13.61 -v 15.74 17.34 13.06 -v 17.17 17.34 12.79 -v 16.21 17.34 12.24 -v 16.83 28.50 13.14 -v 17.49 28.50 10.68 -v 17.49 30.29 10.68 -v 16.83 30.29 13.14 -v 15.03 28.50 14.94 -v 15.03 30.29 14.94 -v 12.57 28.50 15.60 -v 12.57 30.29 15.60 -v 10.10 28.50 14.94 -v 10.10 30.29 14.94 -v 8.30 28.50 13.14 -v 8.30 30.29 13.14 -v 7.64 28.50 10.68 -v 7.64 30.29 10.68 -v 8.30 28.50 8.21 -v 8.30 30.29 8.21 -v 10.10 28.50 6.41 -v 10.10 30.29 6.41 -v 12.57 28.50 5.75 -v 12.57 30.29 5.75 -v 15.03 28.50 6.41 -v 15.03 30.29 6.41 -v 16.83 28.50 8.21 -v 16.83 30.29 8.21 -v 16.78 30.29 10.68 -v 16.21 30.29 12.78 -v 15.03 30.90 14.94 -v 16.83 30.90 13.14 -v 16.21 30.90 12.78 -v 14.67 30.90 14.32 -v 14.67 30.29 14.32 -v 12.57 30.29 14.89 -v 10.10 30.90 14.94 -v 12.57 30.90 15.60 -v 12.57 30.90 14.89 -v 10.46 30.90 14.32 -v 10.46 30.29 14.32 -v 8.92 30.29 12.78 -v 7.64 30.90 10.68 -v 8.30 30.90 13.14 -v 8.92 30.90 12.78 -v 8.36 30.90 10.68 -v 8.36 30.29 10.68 -v 8.92 30.29 8.57 -v 10.10 30.90 6.41 -v 8.30 30.90 8.21 -v 8.92 30.90 8.57 -v 10.46 30.90 7.03 -v 10.46 30.29 7.03 -v 12.57 30.29 6.47 -v 15.03 30.90 6.41 -v 12.57 30.90 5.75 -v 12.57 30.90 6.47 -v 14.67 30.90 7.03 -v 14.67 30.29 7.03 -v 16.21 30.29 8.57 -v 17.49 30.90 10.68 -v 16.83 30.90 8.21 -v 16.21 30.90 8.57 -v 16.78 30.90 10.68 -v 16.78 29.42 10.68 -v 16.21 29.42 12.78 -v 14.67 29.42 14.32 -v 12.57 29.42 14.89 -v 10.46 29.42 14.32 -v 8.92 29.42 12.78 -v 8.36 29.42 10.68 -v 8.92 29.42 8.57 -v 10.46 29.42 7.03 -v 12.57 29.42 6.47 -v 14.67 29.42 7.03 -v 16.21 29.42 8.57 -v 12.57 29.42 10.68 -v 16.55 0.00 -12.98 -v 16.55 7.76 -12.98 -v 17.17 7.76 -10.68 -v 17.17 0.00 -10.68 -v 14.87 0.00 -14.66 -v 14.87 7.76 -14.66 -v 12.57 0.00 -15.28 -v 12.57 7.76 -15.28 -v 10.27 0.00 -14.66 -v 10.27 7.76 -14.66 -v 8.58 0.00 -12.98 -v 8.58 7.76 -12.98 -v 7.97 0.00 -10.68 -v 7.97 7.76 -10.68 -v 8.58 0.00 -8.38 -v 8.58 7.76 -8.38 -v 10.27 0.00 -6.69 -v 10.27 7.76 -6.69 -v 12.57 0.00 -6.08 -v 12.57 7.76 -6.08 -v 14.87 0.00 -6.69 -v 14.87 7.76 -6.69 -v 16.55 0.00 -8.38 -v 16.55 7.76 -8.38 -v 16.78 7.76 -13.11 -v 16.78 8.57 -13.11 -v 17.43 8.57 -10.68 -v 17.43 7.76 -10.68 -v 15.00 7.76 -14.89 -v 15.00 8.57 -14.89 -v 12.57 7.76 -15.54 -v 12.57 8.57 -15.54 -v 10.13 7.76 -14.89 -v 10.13 8.57 -14.89 -v 8.35 7.76 -13.11 -v 8.35 8.57 -13.11 -v 7.70 7.76 -10.68 -v 7.70 8.57 -10.68 -v 8.35 7.76 -8.24 -v 8.35 8.57 -8.24 -v 10.13 7.76 -6.46 -v 10.13 8.57 -6.46 -v 12.57 7.76 -5.81 -v 12.57 8.57 -5.81 -v 15.00 7.76 -6.46 -v 15.00 8.57 -6.46 -v 16.78 7.76 -8.24 -v 16.78 8.57 -8.24 -v 17.17 8.57 -10.68 -v 16.55 8.57 -12.98 -v 14.87 8.57 -14.66 -v 12.57 8.57 -15.28 -v 10.27 8.57 -14.66 -v 8.58 8.57 -12.98 -v 7.97 8.57 -10.68 -v 8.58 8.57 -8.38 -v 10.27 8.57 -6.69 -v 12.57 8.57 -6.08 -v 14.87 8.57 -6.69 -v 16.55 8.57 -8.38 -v 16.55 16.89 -12.98 -v 17.17 16.89 -10.68 -v 14.87 16.89 -14.66 -v 12.57 16.89 -15.28 -v 10.27 16.89 -14.66 -v 8.58 16.89 -12.98 -v 7.97 16.89 -10.68 -v 8.58 16.89 -8.38 -v 10.27 16.89 -6.69 -v 12.57 16.89 -6.08 -v 14.87 16.89 -6.69 -v 16.55 16.89 -8.38 -v 17.13 21.30 -13.31 -v 17.47 21.30 -13.51 -v 18.23 21.30 -10.68 -v 17.83 21.30 -10.68 -v 15.20 21.30 -15.24 -v 15.40 21.30 -15.58 -v 12.57 21.30 -15.94 -v 12.57 21.30 -16.34 -v 9.93 21.30 -15.24 -v 9.73 21.30 -15.58 -v 8.01 21.30 -13.31 -v 7.66 21.30 -13.51 -v 7.30 21.30 -10.68 -v 6.90 21.30 -10.68 -v 8.01 21.30 -8.04 -v 7.66 21.30 -7.84 -v 9.93 21.30 -6.12 -v 9.73 21.30 -5.77 -v 12.57 21.30 -5.41 -v 12.57 21.30 -5.01 -v 15.20 21.30 -6.12 -v 15.40 21.30 -5.77 -v 17.13 21.30 -8.04 -v 17.47 21.30 -7.84 -v 16.17 24.76 -12.76 -v 16.72 24.76 -10.68 -v 14.64 24.76 -14.28 -v 12.57 24.76 -14.83 -v 10.49 24.76 -14.28 -v 8.97 24.76 -12.76 -v 8.41 24.76 -10.68 -v 8.97 24.76 -8.60 -v 10.49 24.76 -7.08 -v 12.57 24.76 -6.52 -v 14.64 24.76 -7.08 -v 16.17 24.76 -8.60 -v 16.13 28.50 -12.74 -v 16.69 28.50 -10.68 -v 14.63 28.50 -14.24 -v 12.57 28.50 -14.80 -v 10.51 28.50 -14.24 -v 9.00 28.50 -12.74 -v 8.45 28.50 -10.68 -v 9.00 28.50 -8.62 -v 10.51 28.50 -7.11 -v 12.57 28.50 -6.56 -v 14.63 28.50 -7.11 -v 16.13 28.50 -8.62 -v 17.13 17.36 -13.31 -v 17.83 17.36 -10.68 -v 15.20 17.36 -15.24 -v 12.57 17.36 -15.94 -v 9.93 17.36 -15.24 -v 8.01 17.36 -13.31 -v 7.30 17.36 -10.68 -v 8.01 17.36 -8.04 -v 9.93 17.36 -6.12 -v 12.57 17.36 -5.41 -v 15.20 17.36 -6.12 -v 17.13 17.36 -8.04 -v 17.91 20.21 -10.37 -v 17.91 19.23 -10.37 -v 17.91 19.21 -10.80 -v 17.91 20.52 -10.80 -v 17.81 19.26 -10.03 -v 17.81 19.12 -10.03 -v 17.91 19.12 -10.04 -v 17.91 19.26 -10.04 -v 17.89 20.75 -10.80 -v 17.84 20.29 -10.15 -v 17.94 20.29 -10.15 -v 17.98 20.75 -10.81 -v 17.68 19.12 -11.55 -v 17.68 19.26 -11.55 -v 17.78 19.26 -11.56 -v 17.78 19.12 -11.56 -v 17.89 19.07 -10.80 -v 17.73 19.12 -11.45 -v 17.82 19.12 -11.45 -v 17.98 19.07 -10.81 -v 18.05 19.12 -10.16 -v 18.08 19.23 -10.39 -v 18.05 19.26 -10.16 -v 17.98 20.21 -10.38 -v 17.98 20.52 -10.81 -v 17.93 19.26 -11.46 -v 18.01 19.24 -11.24 -v 17.93 19.12 -11.46 -v 18.09 19.07 -10.82 -v 18.09 19.21 -10.82 -v 17.83 20.21 -11.23 -v 17.83 19.24 -11.23 -v 17.73 20.29 -11.45 -v 17.82 20.29 -11.45 -v 17.84 19.12 -10.15 -v 17.94 19.12 -10.15 -v 17.90 20.21 -11.23 -v 17.98 19.23 -10.38 -v 17.90 19.24 -11.23 -v 17.98 19.21 -10.81 -v 17.82 19.26 -11.45 -v 17.73 19.26 -11.45 -v 17.84 19.26 -10.15 -v 17.94 19.26 -10.15 -v 18.02 19.12 -10.05 -v 18.02 19.26 -10.05 -v 17.88 19.26 -11.57 -v 17.88 19.12 -11.57 -v 12.87 20.21 -16.02 -v 12.87 19.23 -16.02 -v 12.44 19.21 -16.02 -v 12.44 20.52 -16.02 -v 13.21 19.26 -15.92 -v 13.21 19.12 -15.92 -v 13.20 19.12 -16.02 -v 13.20 19.26 -16.02 -v 12.44 20.75 -16.00 -v 13.10 20.29 -15.95 -v 13.09 20.29 -16.05 -v 12.43 20.75 -16.10 -v 11.69 19.12 -15.79 -v 11.69 19.26 -15.79 -v 11.68 19.26 -15.89 -v 11.68 19.12 -15.89 -v 12.44 19.07 -16.00 -v 11.80 19.12 -15.84 -v 11.79 19.12 -15.94 -v 12.43 19.07 -16.10 -v 13.08 19.12 -16.16 -v 12.85 19.23 -16.20 -v 13.08 19.26 -16.16 -v 12.86 20.21 -16.09 -v 12.43 20.52 -16.10 -v 11.78 19.26 -16.04 -v 12.00 19.24 -16.12 -v 11.78 19.12 -16.04 -v 12.42 19.07 -16.20 -v 12.42 19.21 -16.20 -v 12.01 20.21 -15.94 -v 12.01 19.24 -15.94 -v 11.80 20.29 -15.84 -v 11.79 20.29 -15.94 -v 13.10 19.12 -15.95 -v 13.09 19.12 -16.05 -v 12.01 20.21 -16.01 -v 12.86 19.23 -16.09 -v 12.01 19.24 -16.01 -v 12.43 19.21 -16.10 -v 11.79 19.26 -15.94 -v 11.80 19.26 -15.84 -v 13.10 19.26 -15.95 -v 13.09 19.26 -16.05 -v 13.19 19.12 -16.13 -v 13.19 19.26 -16.13 -v 11.67 19.26 -16.00 -v 11.67 19.12 -16.00 -v 9.24 23.34 -12.52 -v 8.56 24.92 -12.99 -v 9.10 24.92 -13.76 -v 9.78 23.34 -13.29 -v 9.53 28.41 -12.29 -v 8.63 28.41 -12.92 -v 9.18 28.41 -13.70 -v 10.08 28.41 -13.07 -v 12.87 27.21 -14.81 -v 12.87 26.24 -14.81 -v 12.44 26.21 -14.82 -v 12.44 27.52 -14.82 -v 13.21 26.26 -14.72 -v 13.21 26.12 -14.72 -v 13.20 26.12 -14.82 -v 13.20 26.26 -14.82 -v 12.44 27.75 -14.80 -v 13.10 27.30 -14.75 -v 13.09 27.30 -14.85 -v 12.43 27.75 -14.89 -v 11.69 26.12 -14.59 -v 11.69 26.26 -14.59 -v 11.68 26.26 -14.69 -v 11.68 26.12 -14.69 -v 12.44 26.07 -14.80 -v 11.80 26.12 -14.64 -v 11.79 26.12 -14.73 -v 12.43 26.07 -14.89 -v 13.08 26.12 -14.96 -v 12.85 26.24 -14.99 -v 13.08 26.26 -14.96 -v 12.86 27.21 -14.89 -v 12.43 27.52 -14.89 -v 11.78 26.26 -14.84 -v 12.00 26.25 -14.92 -v 11.78 26.12 -14.84 -v 12.42 26.07 -15.00 -v 12.42 26.21 -15.00 -v 12.01 27.21 -14.74 -v 12.01 26.25 -14.74 -v 11.80 27.30 -14.64 -v 11.79 27.30 -14.73 -v 13.10 26.12 -14.75 -v 13.09 26.12 -14.85 -v 12.01 27.21 -14.81 -v 12.86 26.24 -14.89 -v 12.01 26.25 -14.81 -v 12.43 26.21 -14.89 -v 11.79 26.26 -14.73 -v 11.80 26.26 -14.64 -v 13.10 26.26 -14.75 -v 13.09 26.26 -14.85 -v 13.19 26.12 -14.93 -v 13.19 26.26 -14.93 -v 11.67 26.26 -14.79 -v 11.67 26.12 -14.79 -v 14.41 23.34 -14.01 -v 14.88 24.92 -14.68 -v 15.65 24.92 -14.14 -v 15.18 23.34 -13.46 -v 14.18 28.41 -13.71 -v 14.81 28.41 -14.61 -v 15.59 28.41 -14.07 -v 14.96 28.41 -13.17 -v 8.43 27.21 -10.98 -v 8.43 26.24 -10.98 -v 8.42 26.21 -10.55 -v 8.42 27.52 -10.55 -v 8.52 26.26 -11.32 -v 8.52 26.12 -11.32 -v 8.42 26.12 -11.31 -v 8.42 26.26 -11.31 -v 8.45 27.75 -10.55 -v 8.49 27.30 -11.21 -v 8.39 27.30 -11.20 -v 8.35 27.75 -10.54 -v 8.65 26.12 -9.80 -v 8.65 26.26 -9.80 -v 8.56 26.26 -9.79 -v 8.56 26.12 -9.79 -v 8.45 26.07 -10.55 -v 8.61 26.12 -9.91 -v 8.51 26.12 -9.90 -v 8.35 26.07 -10.54 -v 8.29 26.12 -11.19 -v 8.25 26.24 -10.96 -v 8.29 26.26 -11.19 -v 8.35 27.21 -10.97 -v 8.35 27.52 -10.54 -v 8.40 26.26 -9.89 -v 8.32 26.25 -10.11 -v 8.40 26.12 -9.89 -v 8.24 26.07 -10.53 -v 8.24 26.21 -10.53 -v 8.50 27.21 -10.13 -v 8.50 26.25 -10.13 -v 8.61 27.30 -9.91 -v 8.51 27.30 -9.90 -v 8.49 26.12 -11.21 -v 8.39 26.12 -11.20 -v 8.43 27.21 -10.12 -v 8.35 26.24 -10.97 -v 8.43 26.25 -10.12 -v 8.35 26.21 -10.54 -v 8.51 26.26 -9.90 -v 8.61 26.26 -9.91 -v 8.49 26.26 -11.21 -v 8.39 26.26 -11.20 -v 8.32 26.12 -11.30 -v 8.32 26.26 -11.30 -v 8.45 26.26 -9.78 -v 8.45 26.12 -9.78 -v 13.04 12.70 -6.81 -v 13.04 14.28 -5.99 -v 12.09 14.28 -5.99 -v 12.09 12.70 -6.81 -v 13.04 17.34 -6.74 -v 13.04 17.34 -5.64 -v 12.09 17.34 -5.64 -v 12.09 17.34 -6.74 -v 8.98 12.70 -12.20 -v 8.27 14.28 -12.61 -v 8.74 14.28 -13.43 -v 9.46 12.70 -13.02 -v 8.92 17.34 -12.24 -v 7.97 17.34 -12.79 -v 8.44 17.34 -13.61 -v 9.39 17.34 -13.06 -v 12.09 12.70 -14.54 -v 12.09 14.28 -15.36 -v 13.04 14.28 -15.36 -v 13.04 12.70 -14.54 -v 12.09 17.34 -14.62 -v 12.09 17.34 -15.71 -v 13.04 17.34 -15.71 -v 13.04 17.34 -14.62 -v 10.73 23.34 -7.35 -v 10.25 24.92 -6.67 -v 9.48 24.92 -7.22 -v 9.95 23.34 -7.89 -v 10.95 28.41 -7.65 -v 10.32 28.41 -6.74 -v 9.55 28.41 -7.29 -v 10.18 28.41 -8.19 -v 9.46 12.70 -8.34 -v 8.74 14.28 -7.92 -v 8.27 14.28 -8.74 -v 8.98 12.70 -9.15 -v 9.39 17.34 -8.30 -v 8.44 17.34 -7.75 -v 7.97 17.34 -8.57 -v 8.92 17.34 -9.12 -v 7.23 20.21 -10.98 -v 7.23 19.23 -10.98 -v 7.22 19.21 -10.55 -v 7.22 20.52 -10.55 -v 7.32 19.26 -11.32 -v 7.32 19.12 -11.32 -v 7.22 19.12 -11.31 -v 7.22 19.26 -11.31 -v 7.24 20.75 -10.55 -v 7.29 20.29 -11.21 -v 7.19 20.29 -11.20 -v 7.15 20.75 -10.54 -v 7.45 19.12 -9.80 -v 7.45 19.26 -9.80 -v 7.35 19.26 -9.79 -v 7.35 19.12 -9.79 -v 7.24 19.07 -10.55 -v 7.41 19.12 -9.91 -v 7.31 19.12 -9.90 -v 7.15 19.07 -10.54 -v 7.09 19.12 -11.19 -v 7.05 19.23 -10.96 -v 7.09 19.26 -11.19 -v 7.15 20.21 -10.97 -v 7.15 20.52 -10.54 -v 7.20 19.26 -9.89 -v 7.12 19.24 -10.11 -v 7.20 19.12 -9.89 -v 7.04 19.07 -10.53 -v 7.04 19.21 -10.53 -v 7.30 20.21 -10.13 -v 7.30 19.24 -10.13 -v 7.41 20.29 -9.91 -v 7.31 20.29 -9.90 -v 7.29 19.12 -11.21 -v 7.19 19.12 -11.20 -v 7.23 20.21 -10.12 -v 7.15 19.23 -10.97 -v 7.23 19.24 -10.12 -v 7.15 19.21 -10.54 -v 7.31 19.26 -9.90 -v 7.41 19.26 -9.91 -v 7.29 19.26 -11.21 -v 7.19 19.26 -11.20 -v 7.11 19.12 -11.30 -v 7.11 19.26 -11.30 -v 7.25 19.26 -9.78 -v 7.25 19.12 -9.78 -v 12.26 27.21 -6.54 -v 12.26 26.24 -6.54 -v 12.69 26.21 -6.53 -v 12.69 27.52 -6.53 -v 11.92 26.26 -6.63 -v 11.92 26.12 -6.63 -v 11.93 26.12 -6.53 -v 11.93 26.26 -6.53 -v 12.69 27.75 -6.56 -v 12.03 27.30 -6.60 -v 12.04 27.30 -6.51 -v 12.70 27.75 -6.46 -v 13.44 26.12 -6.76 -v 13.44 26.26 -6.76 -v 13.45 26.26 -6.67 -v 13.45 26.12 -6.67 -v 12.69 26.07 -6.56 -v 13.34 26.12 -6.72 -v 13.34 26.12 -6.62 -v 12.70 26.07 -6.46 -v 12.05 26.12 -6.40 -v 12.28 26.24 -6.36 -v 12.05 26.26 -6.40 -v 12.27 27.21 -6.47 -v 12.70 27.52 -6.46 -v 13.35 26.26 -6.51 -v 13.13 26.25 -6.43 -v 13.35 26.12 -6.51 -v 12.71 26.07 -6.35 -v 12.71 26.21 -6.35 -v 13.12 27.21 -6.61 -v 13.12 26.25 -6.61 -v 13.34 27.30 -6.72 -v 13.34 27.30 -6.62 -v 12.03 26.12 -6.60 -v 12.04 26.12 -6.51 -v 13.12 27.21 -6.54 -v 12.27 26.24 -6.47 -v 13.12 26.25 -6.54 -v 12.70 26.21 -6.46 -v 13.34 26.26 -6.62 -v 13.34 26.26 -6.72 -v 12.03 26.26 -6.60 -v 12.04 26.26 -6.51 -v 11.94 26.12 -6.43 -v 11.94 26.26 -6.43 -v 13.46 26.26 -6.56 -v 13.46 26.12 -6.56 -v 16.15 12.70 -9.15 -v 16.86 14.28 -8.74 -v 16.39 14.28 -7.92 -v 15.67 12.70 -8.34 -v 16.21 17.34 -9.12 -v 17.17 17.34 -8.57 -v 16.69 17.34 -7.75 -v 15.74 17.34 -8.30 -v 12.26 20.21 -5.34 -v 12.26 19.23 -5.34 -v 12.69 19.21 -5.33 -v 12.69 20.52 -5.33 -v 11.92 19.26 -5.43 -v 11.92 19.12 -5.43 -v 11.93 19.12 -5.33 -v 11.93 19.26 -5.33 -v 12.69 20.75 -5.36 -v 12.03 20.29 -5.40 -v 12.04 20.29 -5.30 -v 12.70 20.75 -5.26 -v 13.44 19.12 -5.56 -v 13.44 19.26 -5.56 -v 13.45 19.26 -5.47 -v 13.45 19.12 -5.47 -v 12.69 19.07 -5.36 -v 13.34 19.12 -5.52 -v 13.34 19.12 -5.42 -v 12.70 19.07 -5.26 -v 12.05 19.12 -5.20 -v 12.28 19.23 -5.16 -v 12.05 19.26 -5.20 -v 12.27 20.21 -5.26 -v 12.70 20.52 -5.26 -v 13.35 19.26 -5.31 -v 13.13 19.24 -5.23 -v 13.35 19.12 -5.31 -v 12.71 19.07 -5.15 -v 12.71 19.21 -5.15 -v 13.12 20.21 -5.41 -v 13.12 19.24 -5.41 -v 13.34 20.29 -5.52 -v 13.34 20.29 -5.42 -v 12.03 19.12 -5.40 -v 12.04 19.12 -5.30 -v 13.12 20.21 -5.34 -v 12.27 19.23 -5.26 -v 13.12 19.24 -5.34 -v 12.70 19.21 -5.26 -v 13.34 19.26 -5.42 -v 13.34 19.26 -5.52 -v 12.03 19.26 -5.40 -v 12.04 19.26 -5.30 -v 11.94 19.12 -5.23 -v 11.94 19.26 -5.23 -v 13.46 19.26 -5.36 -v 13.46 19.12 -5.36 -v 15.89 23.34 -8.84 -v 16.57 24.92 -8.36 -v 16.03 24.92 -7.59 -v 15.35 23.34 -8.06 -v 15.60 28.41 -9.06 -v 16.50 28.41 -8.43 -v 15.96 28.41 -7.66 -v 15.06 28.41 -8.29 -v 16.70 27.21 -10.37 -v 16.70 26.24 -10.37 -v 16.71 26.21 -10.80 -v 16.71 27.52 -10.80 -v 16.61 26.26 -10.03 -v 16.61 26.12 -10.03 -v 16.71 26.12 -10.04 -v 16.71 26.26 -10.04 -v 16.69 27.75 -10.80 -v 16.64 27.30 -10.15 -v 16.74 27.30 -10.15 -v 16.78 27.75 -10.81 -v 16.48 26.12 -11.55 -v 16.48 26.26 -11.55 -v 16.58 26.26 -11.56 -v 16.58 26.12 -11.56 -v 16.69 26.07 -10.80 -v 16.53 26.12 -11.45 -v 16.62 26.12 -11.45 -v 16.78 26.07 -10.81 -v 16.84 26.12 -10.16 -v 16.88 26.24 -10.39 -v 16.84 26.26 -10.16 -v 16.78 27.21 -10.38 -v 16.78 27.52 -10.81 -v 16.73 26.26 -11.46 -v 16.81 26.25 -11.24 -v 16.73 26.12 -11.46 -v 16.89 26.07 -10.82 -v 16.89 26.21 -10.82 -v 16.63 27.21 -11.23 -v 16.63 26.25 -11.23 -v 16.53 27.30 -11.45 -v 16.62 27.30 -11.45 -v 16.64 26.12 -10.15 -v 16.74 26.12 -10.15 -v 16.70 27.21 -11.23 -v 16.78 26.24 -10.38 -v 16.70 26.25 -11.23 -v 16.78 26.21 -10.81 -v 16.62 26.26 -11.45 -v 16.53 26.26 -11.45 -v 16.64 26.26 -10.15 -v 16.74 26.26 -10.15 -v 16.82 26.12 -10.05 -v 16.82 26.26 -10.05 -v 16.68 26.26 -11.57 -v 16.68 26.12 -11.57 -v 15.67 12.70 -13.02 -v 16.39 14.28 -13.43 -v 16.86 14.28 -12.61 -v 16.15 12.70 -12.20 -v 15.74 17.34 -13.06 -v 16.69 17.34 -13.61 -v 17.17 17.34 -12.79 -v 16.21 17.34 -12.24 -v 16.83 28.50 -13.14 -v 16.83 30.29 -13.14 -v 17.49 30.29 -10.68 -v 17.49 28.50 -10.68 -v 15.03 28.50 -14.94 -v 15.03 30.29 -14.94 -v 12.57 28.50 -15.60 -v 12.57 30.29 -15.60 -v 10.10 28.50 -14.94 -v 10.10 30.29 -14.94 -v 8.30 28.50 -13.14 -v 8.30 30.29 -13.14 -v 7.64 28.50 -10.68 -v 7.64 30.29 -10.68 -v 8.30 28.50 -8.21 -v 8.30 30.29 -8.21 -v 10.10 28.50 -6.41 -v 10.10 30.29 -6.41 -v 12.57 28.50 -5.75 -v 12.57 30.29 -5.75 -v 15.03 28.50 -6.41 -v 15.03 30.29 -6.41 -v 16.83 28.50 -8.21 -v 16.83 30.29 -8.21 -v 16.21 30.29 -12.78 -v 16.78 30.29 -10.68 -v 15.03 30.90 -14.94 -v 14.67 30.90 -14.32 -v 16.21 30.90 -12.78 -v 16.83 30.90 -13.14 -v 12.57 30.29 -14.89 -v 14.67 30.29 -14.32 -v 10.10 30.90 -14.94 -v 10.46 30.90 -14.32 -v 12.57 30.90 -14.89 -v 12.57 30.90 -15.60 -v 8.92 30.29 -12.78 -v 10.46 30.29 -14.32 -v 7.64 30.90 -10.68 -v 8.36 30.90 -10.68 -v 8.92 30.90 -12.78 -v 8.30 30.90 -13.14 -v 8.92 30.29 -8.57 -v 8.36 30.29 -10.68 -v 10.10 30.90 -6.41 -v 10.46 30.90 -7.03 -v 8.92 30.90 -8.57 -v 8.30 30.90 -8.21 -v 12.57 30.29 -6.47 -v 10.46 30.29 -7.03 -v 15.03 30.90 -6.41 -v 14.67 30.90 -7.03 -v 12.57 30.90 -6.47 -v 12.57 30.90 -5.75 -v 16.21 30.29 -8.57 -v 14.67 30.29 -7.03 -v 17.49 30.90 -10.68 -v 16.78 30.90 -10.68 -v 16.21 30.90 -8.57 -v 16.83 30.90 -8.21 -v 16.21 29.42 -12.78 -v 16.78 29.42 -10.68 -v 14.67 29.42 -14.32 -v 12.57 29.42 -14.89 -v 10.46 29.42 -14.32 -v 8.92 29.42 -12.78 -v 8.36 29.42 -10.68 -v 8.92 29.42 -8.57 -v 10.46 29.42 -7.03 -v 12.57 29.42 -6.47 -v 14.67 29.42 -7.03 -v 16.21 29.42 -8.57 -v 12.57 29.42 -10.68 -# 4553 vertices - -vn -1.00 0.00 -0.00 -vn -0.48 0.00 -0.88 -vn -0.17 0.00 -0.99 -vn 0.00 0.00 -1.00 -vn 0.17 0.00 -0.99 -vn 0.48 0.00 -0.88 -vn 1.00 0.00 -0.00 -vn 0.48 0.00 0.88 -vn 0.17 0.00 0.99 -vn 0.00 0.00 1.00 -vn -0.17 0.00 0.99 -vn -0.48 0.00 0.88 -vn -0.73 0.00 -0.69 -vn -0.27 0.00 -0.96 -vn -0.08 0.00 -1.00 -vn 0.08 0.00 -1.00 -vn 0.27 0.00 -0.96 -vn 0.73 0.00 -0.69 -vn 0.73 0.00 0.69 -vn 0.27 0.00 0.96 -vn 0.08 0.00 1.00 -vn -0.08 0.00 1.00 -vn -0.27 0.00 0.96 -vn -0.73 0.00 0.69 -vn -0.72 0.00 0.69 -vn 0.00 -1.00 -0.00 -vn 0.00 1.00 -0.00 -vn -0.60 0.56 -0.57 -vn -0.26 0.33 -0.91 -vn -0.07 0.25 -0.96 -vn 0.07 0.25 -0.96 -vn 0.26 0.33 -0.91 -vn 0.60 0.56 -0.57 -vn 0.60 0.56 0.57 -vn 0.26 0.33 0.91 -vn 0.07 0.25 0.96 -vn -0.07 0.25 0.96 -vn -0.26 0.33 0.91 -vn -0.60 0.56 0.57 -vn -0.73 0.01 -0.69 -vn -0.27 0.01 -0.96 -vn -0.08 0.01 -1.00 -vn -0.07 0.01 -1.00 -vn 0.08 0.01 -1.00 -vn 0.27 0.01 -0.96 -vn 0.73 0.01 -0.69 -vn 0.72 0.01 0.69 -vn 0.73 0.01 0.69 -vn 0.27 0.01 0.96 -vn 0.08 0.01 1.00 -vn -0.08 0.01 1.00 -vn -0.07 0.01 1.00 -vn -0.27 0.01 0.96 -vn -0.73 0.01 0.69 -vn -0.72 0.01 0.69 -vn -0.30 -0.91 -0.29 -vn -0.18 -0.75 -0.64 -vn -0.18 -0.74 -0.64 -vn -0.06 -0.65 -0.76 -vn 0.06 -0.65 -0.76 -vn 0.18 -0.75 -0.64 -vn 0.18 -0.74 -0.64 -vn 0.30 -0.91 -0.29 -vn 0.30 -0.91 0.29 -vn 0.18 -0.74 0.64 -vn 0.18 -0.75 0.64 -vn 0.06 -0.65 0.76 -vn -0.06 -0.65 0.76 -vn -0.18 -0.74 0.64 -vn -0.18 -0.75 0.64 -vn -0.30 -0.91 0.29 -vn -1.00 0.00 0.06 -vn -0.02 0.00 1.00 -vn -0.02 0.65 0.76 -vn 0.02 0.00 -1.00 -vn 0.00 -0.99 -0.12 -vn -0.85 0.00 0.52 -vn -0.95 0.12 0.30 -vn -0.62 0.00 -0.78 -vn -0.76 -0.16 -0.63 -vn -0.83 0.00 -0.56 -vn 0.02 0.66 -0.75 -vn -0.00 -0.99 0.12 -vn -0.72 0.09 -0.69 -vn -0.96 -0.21 0.19 -vn 0.02 -0.64 -0.77 -vn -0.02 -0.64 0.77 -vn -0.00 0.99 0.13 -vn 0.00 1.00 -0.10 -vn 0.00 0.99 -0.17 -vn 0.01 0.99 -0.17 -vn -0.00 0.99 0.10 -vn -0.74 0.00 0.67 -vn -0.75 0.00 0.67 -vn -0.54 0.00 -0.84 -vn -0.00 0.00 -1.00 -vn -0.96 0.00 -0.29 -vn -0.95 0.00 -0.30 -vn -0.31 0.95 -0.10 -vn 0.95 0.00 0.30 -vn 0.96 0.00 0.29 -vn 0.03 -1.00 0.01 -vn -0.05 0.00 -1.00 -vn -0.03 0.04 -1.00 -vn 0.10 0.00 -1.00 -vn 0.07 -0.06 -1.00 -vn 0.05 0.00 -1.00 -vn 0.31 0.95 0.10 -vn -0.04 -1.00 -0.01 -vn 0.08 0.04 -1.00 -vn -0.02 -0.06 -1.00 -vn 0.32 -0.94 0.10 -vn -0.32 -0.94 -0.10 -vn -0.04 1.00 -0.01 -vn 0.03 1.00 0.01 -vn 0.05 1.00 0.01 -vn -0.03 1.00 -0.01 -vn -0.07 0.00 -1.00 -vn 0.12 0.00 -0.99 -vn 0.33 -0.45 -0.83 -vn 0.19 -0.00 0.98 -vn 0.37 0.03 -0.93 -vn -0.19 0.00 -0.98 -vn -0.01 0.00 -1.00 -vn -0.96 0.00 -0.30 -vn 0.31 0.95 0.09 -vn -0.18 -0.35 -0.92 -vn 0.37 -0.00 -0.93 -vn -0.19 0.02 -0.98 -vn -0.37 0.00 0.93 -vn 1.00 0.00 -0.06 -vn 0.02 0.65 -0.76 -vn 0.85 0.00 -0.52 -vn 0.95 0.12 -0.30 -vn 0.62 0.00 0.78 -vn 0.76 -0.16 0.63 -vn 0.83 0.00 0.56 -vn 0.82 0.00 0.57 -vn -0.02 0.66 0.75 -vn 0.72 0.09 0.69 -vn 0.96 -0.21 -0.19 -vn 0.00 0.99 -0.13 -vn -0.00 1.00 0.10 -vn -0.00 0.99 0.17 -vn 0.00 0.99 -0.10 -vn 0.75 0.00 -0.67 -vn 0.54 0.00 0.84 -vn 0.00 -0.30 0.95 -vn 0.00 -0.07 1.00 -vn 0.38 -0.49 -0.78 -vn 0.16 0.00 0.99 -vn 0.44 -0.12 -0.89 -vn -0.16 0.00 -0.99 -vn 0.00 -0.30 -0.95 -vn 0.00 -0.07 -1.00 -vn 0.18 -0.35 0.92 -vn -0.37 -0.00 0.93 -vn 0.19 0.02 0.98 -vn 0.37 0.00 -0.93 -vn 0.38 -0.49 0.78 -vn -0.16 0.00 0.99 -vn 0.44 -0.12 0.89 -vn 0.16 0.00 -0.99 -vn 0.01 0.00 1.00 -vn 0.96 0.00 0.30 -vn -0.03 -1.00 -0.01 -vn 0.05 0.00 1.00 -vn 0.03 0.04 1.00 -vn -0.10 0.00 1.00 -vn -0.07 -0.06 1.00 -vn -0.05 0.00 1.00 -vn -0.31 0.95 -0.09 -vn 0.04 -1.00 0.01 -vn -0.08 0.04 1.00 -vn 0.02 -0.06 1.00 -vn 0.04 1.00 0.01 -vn -0.05 1.00 -0.02 -vn 0.07 0.00 1.00 -vn -0.12 0.00 0.99 -vn -0.38 -0.49 0.78 -vn -0.44 -0.12 0.89 -vn -0.43 -0.12 0.89 -vn -0.33 -0.45 0.83 -vn -0.19 -0.00 -0.98 -vn -0.37 0.03 0.93 -vn 0.19 0.00 0.98 -vn -0.38 -0.49 -0.78 -vn -0.44 -0.12 -0.89 -vn -0.43 -0.12 -0.89 -vn 0.72 0.00 0.69 -vn -0.07 0.00 1.00 -vn -0.72 0.00 -0.69 -vn 0.07 0.00 -1.00 -vn 0.72 0.00 -0.69 -vn 0.44 0.00 -0.90 -vn 0.44 0.00 0.90 -vn -0.44 0.00 0.90 -vn -0.44 0.00 -0.90 -vn 0.50 0.87 -0.00 -vn 0.00 0.45 -0.89 -vn -0.50 0.87 -0.00 -vn 0.00 0.42 0.91 -vn 0.08 1.00 -0.00 -vn 0.04 0.55 0.83 -vn -0.00 0.55 0.83 -vn 0.01 0.01 1.00 -vn -0.00 0.55 -0.83 -vn 0.04 0.55 -0.83 -vn 0.01 0.01 -1.00 -vn -0.08 1.00 -0.00 -vn -0.04 0.55 0.83 -vn -0.01 0.01 1.00 -vn -0.04 0.55 -0.83 -vn -0.01 0.01 -1.00 -vn -0.06 0.60 -0.79 -vn -0.91 -0.41 0.00 -vn -0.10 0.98 -0.19 -vn -0.06 0.60 0.79 -vn -0.91 -0.41 -0.00 -vn -0.10 0.98 0.19 -vn -0.05 0.61 -0.79 -vn -0.94 -0.35 -0.00 -vn -0.08 0.98 -0.19 -vn -0.05 0.61 0.79 -vn -0.08 0.98 0.19 -vn -0.04 0.61 -0.79 -vn -0.03 0.61 -0.79 -vn -0.97 -0.25 0.00 -vn -0.97 -0.25 -0.00 -vn -0.06 0.98 -0.19 -vn -0.04 0.61 0.79 -vn -0.03 0.61 0.79 -vn -0.06 0.98 0.19 -vn -0.01 0.61 -0.79 -vn -1.00 -0.07 -0.00 -vn -0.02 0.98 -0.19 -vn -0.01 0.61 0.79 -vn -0.02 0.98 0.19 -vn -1.00 -0.07 0.00 -vn -0.02 0.61 -0.79 -vn -0.99 -0.11 -0.00 -vn -0.02 0.61 0.79 -vn -0.99 -0.11 0.00 -vn 0.06 0.60 -0.79 -vn 0.91 -0.41 0.00 -vn 0.10 0.98 -0.19 -vn 0.06 0.60 0.79 -vn 0.91 -0.41 -0.00 -vn 0.10 0.98 0.19 -vn 0.05 0.61 -0.79 -vn 0.94 -0.35 -0.00 -vn 0.08 0.98 -0.19 -vn 0.05 0.61 0.79 -vn 0.94 -0.35 0.00 -vn 0.08 0.98 0.19 -vn 0.03 0.61 -0.79 -vn 0.04 0.61 -0.79 -vn 0.97 -0.25 0.00 -vn 0.06 0.98 -0.19 -vn 0.03 0.61 0.79 -vn 0.97 -0.25 -0.00 -vn 0.06 0.98 0.19 -vn 0.04 0.61 0.79 -vn 0.01 0.61 -0.79 -vn 1.00 -0.07 -0.00 -vn 0.02 0.98 -0.19 -vn 0.01 0.61 0.79 -vn 0.02 0.98 0.19 -vn 1.00 -0.07 0.00 -vn 0.02 0.61 -0.79 -vn 0.99 -0.11 -0.00 -vn 0.02 0.61 0.79 -vn 0.99 -0.11 0.00 -vn 0.10 0.98 -0.20 -vn 0.10 0.98 0.20 -vn 0.09 0.59 -0.80 -vn -0.82 0.57 0.00 -vn -0.82 0.57 -0.00 -vn 0.15 0.97 -0.20 -vn 0.09 0.59 0.80 -vn 0.15 0.97 0.20 -vn -0.09 0.59 -0.80 -vn 0.82 0.57 0.00 -vn -0.15 0.97 -0.20 -vn -0.09 0.59 0.80 -vn 0.82 0.57 -0.00 -vn -0.15 0.97 0.20 -vn -0.57 0.82 -0.00 -vn 0.08 -1.00 -0.00 -vn 0.57 0.82 -0.00 -vn -0.08 -1.00 -0.00 -vn 0.59 -0.81 -0.00 -vn -0.59 -0.81 -0.00 -vn 0.06 1.00 -0.00 -vn 0.10 0.99 -0.00 -vn -0.06 1.00 -0.00 -vn -0.07 -1.00 -0.00 -vn 0.07 -1.00 -0.00 -vn 0.00 0.37 0.93 -vn 0.00 -0.97 -0.26 -vn 0.00 0.37 -0.93 -vn 0.00 -0.97 0.26 -vn 0.00 -0.36 -0.93 -vn 0.00 -0.36 0.93 -vn 0.00 0.96 0.28 -vn 0.00 0.98 -0.21 -vn 0.00 0.94 -0.35 -vn 0.00 0.98 0.22 -vn 0.00 0.96 -0.28 -vn 0.00 0.98 0.21 -vn 0.00 0.94 0.35 -vn 0.00 0.98 -0.22 -vn 0.11 0.99 -0.00 -vn -0.10 0.99 -0.00 -vn 1.00 0.04 -0.00 -vn 0.87 0.50 -0.00 -vn -1.00 -0.04 -0.00 -vn -0.87 -0.50 -0.00 -vn 0.40 0.92 -0.00 -vn -0.42 -0.91 -0.00 -vn -0.40 0.92 -0.00 -vn 0.42 -0.91 -0.00 -vn -0.87 0.50 -0.00 -vn 0.87 -0.50 -0.00 -vn -1.00 0.04 -0.00 -vn 1.00 -0.04 -0.00 -vn 0.02 0.05 -1.00 -vn 0.95 -0.05 0.30 -vn -0.02 -0.01 1.00 -vn -0.94 0.18 -0.29 -vn 0.03 -0.06 -1.00 -vn 0.02 -0.06 -1.00 -vn 0.96 0.05 0.27 -vn -0.02 0.01 1.00 -vn -0.96 -0.22 -0.19 -vn 0.00 -1.00 -0.05 -vn 0.00 1.00 0.05 -vn 0.00 -1.00 0.05 -vn 0.00 1.00 -0.05 -vn 0.02 -1.00 -0.00 -vn -0.02 1.00 -0.00 -vn -0.01 1.00 -0.00 -vn -0.01 -1.00 -0.00 -vn 0.01 1.00 -0.00 -vn 0.02 0.05 1.00 -vn 0.95 -0.05 -0.30 -vn -0.02 -0.01 -1.00 -vn -0.94 0.18 0.29 -vn 0.03 -0.06 1.00 -vn 0.96 0.05 -0.27 -vn -0.02 0.01 -1.00 -vn -0.96 -0.22 0.19 -vn -0.96 -0.22 0.18 -vn 0.01 -1.00 -0.00 -vn -0.02 -1.00 -0.00 -vn 0.02 1.00 -0.00 -vn -0.99 0.12 -0.00 -vn -1.00 0.01 0.04 -vn -0.99 -0.10 0.07 -vn 0.00 0.01 1.00 -vn 0.00 -0.00 1.00 -vn 1.00 0.01 0.01 -vn 1.00 -0.03 0.02 -vn 0.00 0.04 -1.00 -vn 0.00 0.01 -1.00 -vn 0.00 -0.02 -1.00 -vn 0.13 -0.99 -0.00 -vn -0.13 0.99 -0.00 -vn -0.13 -0.99 -0.00 -vn 0.13 0.99 -0.00 -vn -0.07 1.00 -0.00 -vn 0.07 1.00 -0.00 -vn 0.00 -0.67 -0.74 -vn 0.00 -0.13 -0.99 -vn 0.00 0.67 -0.74 -vn 0.00 0.13 -0.99 -vn 0.00 0.12 -0.99 -vn -1.00 0.01 -0.04 -vn -0.99 -0.10 -0.07 -vn 0.00 -0.00 -1.00 -vn 1.00 0.01 -0.01 -vn 1.00 -0.03 -0.02 -vn 0.00 0.04 1.00 -vn 0.00 -0.02 1.00 -vn 0.72 0.01 -0.69 -vn -0.72 0.01 -0.69 -vn -1.00 0.00 -0.06 -vn -0.02 0.00 -1.00 -vn -0.02 0.65 -0.76 -vn 0.02 0.00 1.00 -vn 0.00 -0.99 0.12 -vn -0.85 0.00 -0.52 -vn -0.95 0.12 -0.30 -vn -0.62 0.00 0.78 -vn -0.76 -0.16 0.63 -vn -0.83 0.00 0.56 -vn 0.02 0.66 0.75 -vn -0.00 -0.99 -0.12 -vn -0.72 0.09 0.69 -vn -0.96 -0.21 -0.19 -vn 0.02 -0.64 0.77 -vn -0.02 -0.64 -0.77 -vn -0.00 0.99 -0.13 -vn 0.00 1.00 0.10 -vn 0.00 0.99 0.17 -vn 0.01 0.99 0.17 -vn -0.00 0.99 -0.10 -vn -0.74 0.00 -0.67 -vn -0.75 0.00 -0.67 -vn -0.54 0.00 0.84 -vn -0.00 0.00 1.00 -vn -0.96 0.00 0.29 -vn -0.95 0.00 0.30 -vn -0.31 0.95 0.10 -vn 0.95 0.00 -0.30 -vn 0.96 0.00 -0.29 -vn 0.03 -1.00 -0.01 -vn -0.03 0.04 1.00 -vn 0.10 0.00 1.00 -vn 0.07 -0.06 1.00 -vn 0.31 0.95 -0.10 -vn -0.04 -1.00 0.01 -vn 0.08 0.04 1.00 -vn -0.02 -0.06 1.00 -vn 0.32 -0.94 -0.10 -vn -0.32 -0.94 0.10 -vn -0.04 1.00 0.01 -vn 0.03 1.00 -0.01 -vn 0.05 1.00 -0.01 -vn -0.03 1.00 0.01 -vn 0.12 0.00 0.99 -vn 0.33 -0.45 0.83 -vn 0.19 -0.00 -0.98 -vn 0.37 0.03 0.93 -vn -0.19 0.00 0.98 -vn -0.01 0.00 1.00 -vn -0.96 0.00 0.30 -vn 0.31 0.95 -0.09 -vn -0.18 -0.35 0.92 -vn 0.37 -0.00 0.93 -vn -0.19 0.02 0.98 -vn -0.37 0.00 -0.93 -vn 1.00 0.00 0.06 -vn 0.02 0.65 0.76 -vn 0.85 0.00 0.52 -vn 0.95 0.12 0.30 -vn 0.62 0.00 -0.78 -vn 0.76 -0.16 -0.63 -vn 0.83 0.00 -0.56 -vn 0.82 0.00 -0.57 -vn -0.02 0.66 -0.75 -vn 0.72 0.09 -0.69 -vn 0.96 -0.21 0.19 -vn 0.00 0.99 0.13 -vn -0.00 1.00 -0.10 -vn -0.00 0.99 -0.17 -vn 0.00 0.99 0.10 -vn 0.75 0.00 0.67 -vn 0.54 0.00 -0.84 -vn 0.18 -0.35 -0.92 -vn -0.37 -0.00 -0.93 -vn 0.19 0.02 -0.98 -vn 0.37 0.00 0.93 -vn 0.01 0.00 -1.00 -vn 0.96 0.00 -0.30 -vn -0.03 -1.00 0.01 -vn 0.03 0.04 -1.00 -vn -0.10 0.00 -1.00 -vn -0.07 -0.06 -1.00 -vn -0.31 0.95 0.09 -vn 0.04 -1.00 -0.01 -vn -0.08 0.04 -1.00 -vn 0.04 1.00 -0.01 -vn -0.05 1.00 0.02 -vn -0.12 0.00 -0.99 -vn -0.33 -0.45 -0.83 -vn -0.19 -0.00 0.98 -vn -0.37 0.03 -0.93 -vn 0.19 0.00 -0.98 -vn 0.74 0.00 -0.67 -vn -0.05 1.00 -0.01 -vn -0.82 0.00 -0.57 -vn 0.05 1.00 0.02 -vn 0.74 0.00 0.67 -vn -0.05 1.00 0.01 -vn -0.82 0.00 0.57 -vn 0.05 1.00 -0.02 -# 487 vertex normals - -vt 0.10 0.10 0.00 -vt 0.07 0.10 0.00 -vt 0.07 0.01 0.00 -vt 0.10 0.01 0.00 -vt 0.05 0.10 0.00 -vt 0.05 0.01 0.00 -vt 0.02 0.10 0.00 -vt 0.02 0.01 0.00 -vt 0.38 0.10 0.00 -vt 0.35 0.10 0.00 -vt 0.35 0.01 0.00 -vt 0.38 0.01 0.00 -vt 0.32 0.10 0.00 -vt 0.32 0.01 0.00 -vt 0.29 0.10 0.00 -vt 0.29 0.01 0.00 -vt 0.27 0.10 0.00 -vt 0.27 0.01 0.00 -vt 0.24 0.10 0.00 -vt 0.24 0.01 0.00 -vt 0.21 0.10 0.00 -vt 0.21 0.01 0.00 -vt 0.17 0.10 0.00 -vt 0.17 0.01 0.00 -vt 0.13 0.10 0.00 -vt 0.13 0.01 0.00 -vt 0.34 0.56 0.00 -vt 0.37 0.56 0.00 -vt 0.37 0.57 0.00 -vt 0.34 0.57 0.00 -vt 0.30 0.56 0.00 -vt 0.30 0.57 0.00 -vt 0.27 0.56 0.00 -vt 0.27 0.57 0.00 -vt 0.61 0.56 0.00 -vt 0.64 0.56 0.00 -vt 0.64 0.57 0.00 -vt 0.61 0.57 0.00 -vt 0.58 0.56 0.00 -vt 0.58 0.57 0.00 -vt 0.55 0.56 0.00 -vt 0.55 0.57 0.00 -vt 0.52 0.56 0.00 -vt 0.52 0.57 0.00 -vt 0.49 0.56 0.00 -vt 0.49 0.57 0.00 -vt 0.46 0.56 0.00 -vt 0.46 0.57 0.00 -vt 0.43 0.56 0.00 -vt 0.43 0.57 0.00 -vt 0.40 0.56 0.00 -vt 0.40 0.57 0.00 -vt 0.97 0.27 0.00 -vt 0.96 0.28 0.00 -vt 0.94 0.27 0.00 -vt 0.93 0.26 0.00 -vt 0.93 0.25 0.00 -vt 0.93 0.24 0.00 -vt 0.93 0.23 0.00 -vt 0.94 0.23 0.00 -vt 0.94 0.22 0.00 -vt 0.96 0.22 0.00 -vt 0.97 0.23 0.00 -vt 0.97 0.22 0.00 -vt 0.98 0.24 0.00 -vt 0.98 0.23 0.00 -vt 0.99 0.25 0.00 -vt 0.98 0.26 0.00 -vt 0.81 0.06 0.00 -vt 0.81 0.16 0.00 -vt 0.78 0.16 0.00 -vt 0.78 0.06 0.00 -vt 0.76 0.16 0.00 -vt 0.76 0.06 0.00 -vt 0.73 0.16 0.00 -vt 0.73 0.06 0.00 -vt 0.71 0.16 0.00 -vt 0.71 0.06 0.00 -vt 0.69 0.16 0.00 -vt 0.69 0.06 0.00 -vt 0.98 0.06 0.00 -vt 0.98 0.16 0.00 -vt 0.95 0.16 0.00 -vt 0.95 0.06 0.00 -vt 0.93 0.16 0.00 -vt 0.93 0.06 0.00 -vt 0.91 0.16 0.00 -vt 0.91 0.06 0.00 -vt 0.88 0.16 0.00 -vt 0.88 0.06 0.00 -vt 0.86 0.16 0.00 -vt 0.86 0.07 0.00 -vt 0.83 0.16 0.00 -vt 0.83 0.07 0.00 -vt 0.98 0.28 0.00 -vt 0.96 0.29 0.00 -vt 0.99 0.27 0.00 -vt 1.00 0.25 0.00 -vt 0.99 0.23 0.00 -vt 0.98 0.22 0.00 -vt 0.96 0.21 0.00 -vt 0.92 0.23 0.00 -vt 0.92 0.25 0.00 -vt 0.93 0.27 0.00 -vt 0.92 0.27 0.00 -vt 0.94 0.28 0.00 -vt 0.11 0.23 0.00 -vt 0.09 0.22 0.00 -vt 0.10 0.18 0.00 -vt 0.13 0.19 0.00 -vt 0.14 0.24 0.00 -vt 0.15 0.19 0.00 -vt 0.17 0.24 0.00 -vt 0.18 0.20 0.00 -vt 0.21 0.24 0.00 -vt 0.20 0.20 0.00 -vt 0.24 0.24 0.00 -vt 0.23 0.19 0.00 -vt 0.27 0.23 0.00 -vt 0.25 0.19 0.00 -vt 0.30 0.22 0.00 -vt 0.28 0.18 0.00 -vt 0.32 0.21 0.00 -vt 0.30 0.17 0.00 -vt 0.35 0.19 0.00 -vt 0.32 0.16 0.00 -vt 0.03 0.19 0.00 -vt 0.01 0.17 0.00 -vt 0.04 0.14 0.00 -vt 0.06 0.16 0.00 -vt 0.06 0.21 0.00 -vt 0.08 0.17 0.00 -vt 0.12 0.14 0.00 -vt 0.14 0.15 0.00 -vt 0.16 0.15 0.00 -vt 0.18 0.16 0.00 -vt 0.20 0.16 0.00 -vt 0.22 0.15 0.00 -vt 0.24 0.15 0.00 -vt 0.26 0.14 0.00 -vt 0.28 0.13 0.00 -vt 0.31 0.12 0.00 -vt 0.06 0.11 0.00 -vt 0.08 0.12 0.00 -vt 0.10 0.13 0.00 -vt 0.14 0.12 0.00 -vt 0.12 0.12 0.00 -vt 0.12 0.11 0.00 -vt 0.14 0.11 0.00 -vt 0.10 0.12 0.00 -vt 0.10 0.11 0.00 -vt 0.35 0.12 0.00 -vt 0.33 0.12 0.00 -vt 0.33 0.11 0.00 -vt 0.35 0.11 0.00 -vt 0.31 0.11 0.00 -vt 0.29 0.12 0.00 -vt 0.29 0.11 0.00 -vt 0.27 0.12 0.00 -vt 0.27 0.11 0.00 -vt 0.24 0.12 0.00 -vt 0.24 0.11 0.00 -vt 0.22 0.12 0.00 -vt 0.22 0.11 0.00 -vt 0.20 0.12 0.00 -vt 0.20 0.11 0.00 -vt 0.18 0.12 0.00 -vt 0.18 0.11 0.00 -vt 0.16 0.12 0.00 -vt 0.16 0.11 0.00 -vt 0.67 0.06 0.00 -vt 0.64 0.06 0.00 -vt 0.64 0.01 0.00 -vt 0.67 0.01 0.00 -vt 0.60 0.06 0.00 -vt 0.60 0.01 0.00 -vt 0.99 0.06 0.00 -vt 0.96 0.06 0.00 -vt 0.96 0.01 0.00 -vt 0.99 0.01 0.00 -vt 0.93 0.01 0.00 -vt 0.89 0.06 0.00 -vt 0.89 0.01 0.00 -vt 0.86 0.06 0.00 -vt 0.86 0.01 0.00 -vt 0.83 0.06 0.00 -vt 0.83 0.01 0.00 -vt 0.80 0.06 0.00 -vt 0.80 0.01 0.00 -vt 0.77 0.06 0.00 -vt 0.77 0.01 0.00 -vt 0.73 0.01 0.00 -vt 0.70 0.06 0.00 -vt 0.70 0.01 0.00 -vt 0.95 0.87 0.00 -vt 0.93 0.89 0.00 -vt 0.92 0.82 0.00 -vt 0.95 0.82 0.00 -vt 0.92 0.79 0.00 -vt 0.90 0.79 0.00 -vt 0.90 0.77 0.00 -vt 0.92 0.77 0.00 -vt 0.99 0.56 0.00 -vt 0.98 0.56 0.00 -vt 0.98 0.52 0.00 -vt 0.99 0.52 0.00 -vt 0.93 0.78 0.00 -vt 0.96 0.78 0.00 -vt 0.96 0.79 0.00 -vt 0.96 0.81 0.00 -vt 0.94 0.81 0.00 -vt 0.93 0.90 0.00 -vt 0.95 0.88 0.00 -vt 0.96 0.88 0.00 -vt 0.89 0.79 0.00 -vt 0.89 0.81 0.00 -vt 0.90 0.87 0.00 -vt 0.90 0.82 0.00 -vt 0.99 0.60 0.00 -vt 0.98 0.60 0.00 -vt 0.99 0.66 0.00 -vt 0.99 0.59 0.00 -vt 0.99 0.46 0.00 -vt 0.92 0.76 0.00 -vt 0.86 0.76 0.00 -vt 0.86 0.77 0.00 -vt 0.96 0.83 0.00 -vt 0.95 0.83 0.00 -vt 0.98 0.66 0.00 -vt 0.98 0.46 0.00 -vt 0.96 0.76 0.00 -vt 0.92 0.75 0.00 -vt 0.96 0.75 0.00 -vt 0.86 0.75 0.00 -vt 0.93 0.77 0.00 -vt 0.96 0.77 0.00 -vt 0.97 0.76 0.00 -vt 0.97 0.77 0.00 -vt 0.97 0.75 0.00 -vt 0.97 0.79 0.00 -vt 0.98 0.80 0.00 -vt 0.97 0.78 0.00 -vt 0.62 0.90 0.00 -vt 0.63 0.90 0.00 -vt 0.63 0.93 0.00 -vt 0.62 0.93 0.00 -vt 0.66 0.90 0.00 -vt 0.64 0.93 0.00 -vt 0.64 0.98 0.00 -vt 0.66 0.98 0.00 -vt 0.63 0.99 0.00 -vt 0.62 0.99 0.00 -vt 0.60 0.18 0.00 -vt 0.63 0.18 0.00 -vt 0.63 0.20 0.00 -vt 0.60 0.20 0.00 -vt 0.56 0.18 0.00 -vt 0.56 0.20 0.00 -vt 0.53 0.18 0.00 -vt 0.53 0.20 0.00 -vt 0.89 0.18 0.00 -vt 0.92 0.18 0.00 -vt 0.92 0.20 0.00 -vt 0.89 0.20 0.00 -vt 0.86 0.18 0.00 -vt 0.86 0.20 0.00 -vt 0.82 0.18 0.00 -vt 0.82 0.20 0.00 -vt 0.79 0.18 0.00 -vt 0.79 0.20 0.00 -vt 0.76 0.18 0.00 -vt 0.76 0.20 0.00 -vt 0.73 0.18 0.00 -vt 0.73 0.20 0.00 -vt 0.69 0.18 0.00 -vt 0.69 0.20 0.00 -vt 0.66 0.18 0.00 -vt 0.66 0.20 0.00 -vt 0.86 0.88 0.00 -vt 0.83 0.89 0.00 -vt 0.83 0.88 0.00 -vt 0.85 0.88 0.00 -vt 0.88 0.87 0.00 -vt 0.87 0.86 0.00 -vt 0.88 0.84 0.00 -vt 0.88 0.81 0.00 -vt 0.87 0.82 0.00 -vt 0.86 0.79 0.00 -vt 0.85 0.80 0.00 -vt 0.83 0.79 0.00 -vt 0.83 0.80 0.00 -vt 0.81 0.79 0.00 -vt 0.81 0.80 0.00 -vt 0.79 0.81 0.00 -vt 0.79 0.82 0.00 -vt 0.78 0.84 0.00 -vt 0.79 0.84 0.00 -vt 0.79 0.87 0.00 -vt 0.79 0.86 0.00 -vt 0.81 0.88 0.00 -vt 0.60 0.67 0.00 -vt 0.58 0.67 0.00 -vt 0.58 0.66 0.00 -vt 0.61 0.66 0.00 -vt 0.64 0.67 0.00 -vt 0.64 0.66 0.00 -vt 0.68 0.67 0.00 -vt 0.68 0.66 0.00 -vt 0.72 0.67 0.00 -vt 0.72 0.66 0.00 -vt 0.76 0.67 0.00 -vt 0.76 0.66 0.00 -vt 0.79 0.67 0.00 -vt 0.79 0.66 0.00 -vt 0.81 0.67 0.00 -vt 0.81 0.66 0.00 -vt 0.84 0.67 0.00 -vt 0.84 0.66 0.00 -vt 0.88 0.67 0.00 -vt 0.88 0.66 0.00 -vt 0.53 0.67 0.00 -vt 0.49 0.67 0.00 -vt 0.50 0.66 0.00 -vt 0.53 0.66 0.00 -vt 0.56 0.67 0.00 -vt 0.56 0.66 0.00 -vt 0.66 0.16 0.00 -vt 0.63 0.17 0.00 -vt 0.63 0.12 0.00 -vt 0.68 0.14 0.00 -vt 0.68 0.12 0.00 -vt 0.68 0.09 0.00 -vt 0.66 0.07 0.00 -vt 0.63 0.07 0.00 -vt 0.61 0.07 0.00 -vt 0.59 0.09 0.00 -vt 0.59 0.12 0.00 -vt 0.59 0.14 0.00 -vt 0.61 0.16 0.00 -vt 0.60 0.21 0.00 -vt 0.56 0.21 0.00 -vt 0.64 0.68 0.00 -vt 0.60 0.68 0.00 -vt 0.92 0.21 0.00 -vt 0.89 0.21 0.00 -vt 0.72 0.68 0.00 -vt 0.68 0.68 0.00 -vt 0.86 0.21 0.00 -vt 0.82 0.21 0.00 -vt 0.79 0.68 0.00 -vt 0.76 0.68 0.00 -vt 0.79 0.21 0.00 -vt 0.76 0.21 0.00 -vt 0.84 0.68 0.00 -vt 0.81 0.68 0.00 -vt 0.73 0.21 0.00 -vt 0.69 0.21 0.00 -vt 0.53 0.68 0.00 -vt 0.49 0.68 0.00 -vt 0.66 0.21 0.00 -vt 0.63 0.21 0.00 -vt 0.58 0.68 0.00 -vt 0.56 0.68 0.00 -vt 0.24 0.62 0.00 -vt 0.00 0.62 0.00 -vt 0.05 0.71 0.00 -vt 0.19 0.71 0.00 -vt 0.00 0.41 0.00 -vt 0.28 0.41 0.00 -vt 0.24 0.49 0.00 -vt 0.05 0.49 0.00 -vt 0.01 0.52 0.00 -vt 0.29 0.52 0.00 -vt 0.24 0.59 0.00 -vt 0.05 0.59 0.00 -vt 0.38 0.32 0.00 -vt 0.53 0.32 0.00 -vt 0.53 0.42 0.00 -vt 0.38 0.42 0.00 -vt 0.67 0.21 0.00 -vt 0.49 0.21 0.00 -vt 0.49 0.30 0.00 -vt 0.67 0.30 0.00 -vt 0.46 0.89 0.00 -vt 0.27 0.89 0.00 -vt 0.27 0.99 0.00 -vt 0.46 0.99 0.00 -vt 0.62 0.80 0.00 -vt 0.77 0.80 0.00 -vt 0.77 0.88 0.00 -vt 0.62 0.88 0.00 -vt 0.24 0.73 0.00 -vt 0.32 0.73 0.00 -vt 0.31 0.72 0.00 -vt 0.24 0.72 0.00 -vt 0.32 0.63 0.00 -vt 0.31 0.64 0.00 -vt 0.24 0.63 0.00 -vt 0.24 0.64 0.00 -vt 0.19 0.33 0.00 -vt 0.19 0.25 0.00 -vt 0.20 0.27 0.00 -vt 0.20 0.31 0.00 -vt 0.31 0.25 0.00 -vt 0.30 0.27 0.00 -vt 0.31 0.33 0.00 -vt 0.30 0.31 0.00 -vt 0.14 0.26 0.00 -vt 0.14 0.40 0.00 -vt 0.18 0.34 0.00 -vt 0.18 0.26 0.00 -vt 0.36 0.40 0.00 -vt 0.32 0.34 0.00 -vt 0.36 0.26 0.00 -vt 0.32 0.26 0.00 -vt 0.49 0.15 0.00 -vt 0.49 0.25 0.00 -vt 0.36 0.25 0.00 -vt 0.36 0.15 0.00 -vt 0.41 0.01 0.00 -vt 0.58 0.01 0.00 -vt 0.58 0.14 0.00 -vt 0.41 0.14 0.00 -vt 0.58 0.42 0.00 -vt 0.58 0.54 0.00 -vt 0.45 0.53 0.00 -vt 0.45 0.45 0.00 -vt 0.71 0.95 0.00 -vt 0.66 0.89 0.00 -vt 0.14 0.94 0.00 -vt 0.01 0.95 0.00 -vt 0.76 0.89 0.00 -vt 0.32 0.41 0.00 -vt 0.32 0.53 0.00 -vt 0.27 0.95 0.00 -vt 0.80 0.98 0.00 -vt 0.80 0.93 0.00 -vt 0.81 0.93 0.00 -vt 0.81 0.98 0.00 -vt 0.78 0.98 0.00 -vt 0.78 0.93 0.00 -vt 0.77 0.93 0.00 -vt 0.77 0.98 0.00 -vt 0.77 0.99 0.00 -vt 0.78 0.99 0.00 -vt 0.73 0.93 0.00 -vt 0.74 0.93 0.00 -vt 0.74 0.98 0.00 -vt 0.73 0.98 0.00 -vt 0.76 0.98 0.00 -vt 0.86 0.48 0.00 -vt 0.86 0.45 0.00 -vt 0.94 0.45 0.00 -vt 0.94 0.48 0.00 -vt 0.95 0.40 0.00 -vt 0.99 0.40 0.00 -vt 0.99 0.45 0.00 -vt 0.95 0.45 0.00 -vt 0.99 0.35 0.00 -vt 0.90 0.35 0.00 -vt 0.90 0.39 0.00 -vt 0.99 0.39 0.00 -vt 0.68 0.24 0.00 -vt 0.71 0.24 0.00 -vt 0.71 0.62 0.00 -vt 0.68 0.62 0.00 -vt 0.61 0.69 0.00 -vt 0.80 0.69 0.00 -vt 0.80 0.76 0.00 -vt 0.61 0.76 0.00 -vt 0.87 0.95 0.00 -vt 0.86 0.97 0.00 -vt 0.86 0.91 0.00 -vt 0.87 0.91 0.00 -vt 0.90 0.94 0.00 -vt 0.90 0.91 0.00 -vt 0.91 0.91 0.00 -vt 0.91 0.94 0.00 -vt 0.98 0.83 0.00 -vt 0.98 0.76 0.00 -vt 0.89 0.94 0.00 -vt 0.89 0.91 0.00 -vt 0.95 0.93 0.00 -vt 0.97 0.93 0.00 -vt 0.97 0.94 0.00 -vt 0.97 0.97 0.00 -vt 0.97 0.99 0.00 -vt 0.96 0.99 0.00 -vt 0.86 0.98 0.00 -vt 0.87 0.97 0.00 -vt 0.88 0.97 0.00 -vt 0.86 0.99 0.00 -vt 0.90 0.99 0.00 -vt 0.90 0.97 0.00 -vt 0.91 0.99 0.00 -vt 0.93 0.97 0.00 -vt 0.93 0.98 0.00 -vt 0.85 0.95 0.00 -vt 0.85 0.91 0.00 -vt 0.98 0.90 0.00 -vt 0.93 0.93 0.00 -vt 0.84 0.97 0.00 -vt 0.85 0.97 0.00 -vt 0.99 0.78 0.00 -vt 0.99 0.67 0.00 -vt 0.99 0.83 0.00 -vt 0.99 0.89 0.00 -vt 0.99 0.99 0.00 -vt 0.93 0.95 0.00 -vt 0.93 0.96 0.00 -vt 0.90 0.96 0.00 -vt 0.90 0.95 0.00 -vt 0.96 0.95 0.00 -vt 0.96 0.96 0.00 -vt 0.84 0.92 0.00 -vt 0.85 0.92 0.00 -vt 0.98 0.99 0.00 -vt 0.98 0.67 0.00 -vt 0.88 0.92 0.00 -vt 0.97 0.95 0.00 -vt 0.89 0.95 0.00 -vt 0.95 0.92 0.00 -vt 0.97 0.92 0.00 -vt 0.93 0.92 0.00 -vt 0.98 0.95 0.00 -vt 0.98 0.96 0.00 -vt 0.97 0.96 0.00 -vt 0.98 0.94 0.00 -vt 0.89 0.99 0.00 -vt 0.89 0.97 0.00 -vt 0.88 0.96 0.00 -vt 0.88 0.95 0.00 -vt 0.89 0.96 0.00 -vt 0.04 0.35 0.00 -vt 0.04 0.25 0.00 -vt 0.07 0.25 0.00 -vt 0.07 0.36 0.00 -vt 0.13 0.33 0.00 -vt 0.10 0.35 0.00 -vt 0.10 0.25 0.00 -vt 0.13 0.25 0.00 -vt 0.01 0.33 0.00 -vt 0.01 0.25 0.00 -vt 0.93 0.52 0.00 -vt 0.94 0.52 0.00 -vt 0.94 0.58 0.00 -vt 0.93 0.58 0.00 -vt 0.92 0.49 0.00 -vt 0.91 0.49 0.00 -vt 0.91 0.54 0.00 -vt 0.92 0.55 0.00 -vt 0.97 0.52 0.00 -vt 0.95 0.52 0.00 -vt 0.95 0.58 0.00 -vt 0.97 0.58 0.00 -vt 0.94 0.64 0.00 -vt 0.93 0.64 0.00 -vt 0.89 0.58 0.00 -vt 0.89 0.59 0.00 -vt 0.95 0.64 0.00 -vt 0.97 0.64 0.00 -vt 0.94 0.69 0.00 -vt 0.93 0.69 0.00 -vt 0.86 0.59 0.00 -vt 0.86 0.61 0.00 -vt 0.95 0.69 0.00 -vt 0.97 0.69 0.00 -vt 0.83 0.58 0.00 -vt 0.83 0.59 0.00 -vt 0.81 0.54 0.00 -vt 0.80 0.55 0.00 -vt 0.81 0.49 0.00 -vt 0.80 0.49 0.00 -vt 0.82 0.22 0.00 -vt 0.85 0.22 0.00 -vt 0.84 0.39 0.00 -vt 0.81 0.39 0.00 -vt 0.76 0.22 0.00 -vt 0.80 0.22 0.00 -vt 0.79 0.38 0.00 -vt 0.76 0.38 0.00 -vt 0.82 0.52 0.00 -vt 0.85 0.52 0.00 -vt 0.80 0.51 0.00 -vt 0.76 0.53 0.00 -vt 0.18 0.92 0.00 -vt 0.09 0.92 0.00 -vt 0.09 0.93 0.00 -vt 0.18 0.93 0.00 -vt 0.00 0.90 0.00 -vt 0.10 0.89 0.00 -vt 0.10 0.90 0.00 -vt 0.00 0.91 0.00 -vt 0.00 0.92 0.00 -vt 0.00 0.93 0.00 -vt 0.20 0.90 0.00 -vt 0.20 0.91 0.00 -vt 0.20 0.93 0.00 -vt 0.23 0.90 0.00 -vt 0.23 0.93 0.00 -vt 0.26 0.76 0.00 -vt 0.26 0.90 0.00 -vt 0.22 0.84 0.00 -vt 0.22 0.76 0.00 -vt 0.11 0.81 0.00 -vt 0.11 0.87 0.00 -vt 0.02 0.88 0.00 -vt 0.02 0.81 0.00 -vt 0.31 0.84 0.00 -vt 0.31 0.76 0.00 -vt 0.11 0.74 0.00 -vt 0.11 0.80 0.00 -vt 0.01 0.80 0.00 -vt 0.01 0.74 0.00 -vt 0.20 0.81 0.00 -vt 0.20 0.88 0.00 -vt 0.20 0.74 0.00 -vt 0.20 0.80 0.00 -vt 0.36 0.65 0.00 -vt 0.36 0.75 0.00 -vt 0.34 0.75 0.00 -vt 0.33 0.65 0.00 -vt 0.36 0.89 0.00 -vt 0.33 0.87 0.00 -vt 0.45 0.67 0.00 -vt 0.45 0.76 0.00 -vt 0.43 0.76 0.00 -vt 0.42 0.67 0.00 -vt 0.45 0.89 0.00 -vt 0.42 0.89 0.00 -vt 0.41 0.66 0.00 -vt 0.38 0.66 0.00 -vt 0.39 0.77 0.00 -vt 0.41 0.77 0.00 -vt 0.38 0.88 0.00 -vt 0.41 0.88 0.00 -vt 0.72 0.62 0.00 -vt 0.72 0.52 0.00 -vt 0.73 0.52 0.00 -vt 0.73 0.62 0.00 -vt 0.74 0.62 0.00 -vt 0.74 0.43 0.00 -vt 0.73 0.43 0.00 -vt 0.59 0.58 0.00 -vt 0.64 0.58 0.00 -vt 0.64 0.63 0.00 -vt 0.59 0.63 0.00 -vt 0.75 0.42 0.00 -vt 0.73 0.42 0.00 -vt 0.73 0.36 0.00 -vt 0.75 0.36 0.00 -vt 0.92 0.71 0.00 -vt 0.97 0.71 0.00 -vt 0.92 0.73 0.00 -vt 0.73 0.29 0.00 -vt 0.73 0.24 0.00 -vt 0.75 0.24 0.00 -vt 0.75 0.29 0.00 -vt 0.86 0.72 0.00 -vt 0.86 0.73 0.00 -vt 0.81 0.72 0.00 -vt 0.81 0.70 0.00 -vt 0.73 0.33 0.00 -vt 0.75 0.33 0.00 -vt 0.89 0.74 0.00 -vt 0.89 0.72 0.00 -vt 0.83 0.62 0.00 -vt 0.92 0.62 0.00 -vt 0.92 0.61 0.00 -vt 0.83 0.61 0.00 -vt 0.83 0.63 0.00 -vt 0.92 0.63 0.00 -vt 0.71 0.65 0.00 -vt 0.71 0.66 0.00 -vt 0.75 0.66 0.00 -vt 0.75 0.65 0.00 -vt 0.71 0.64 0.00 -vt 0.75 0.64 0.00 -vt 0.58 0.64 0.00 -vt 0.62 0.66 0.00 -vt 0.62 0.64 0.00 -vt 0.92 0.64 0.00 -vt 0.83 0.64 0.00 -vt 0.75 0.61 0.00 -vt 0.75 0.62 0.00 -vt 0.75 0.63 0.00 -vt 0.67 0.66 0.00 -vt 0.67 0.64 0.00 -vt 0.41 0.65 0.00 -vt 0.41 0.57 0.00 -vt 0.44 0.57 0.00 -vt 0.44 0.66 0.00 -vt 0.48 0.65 0.00 -vt 0.48 0.57 0.00 -# 694 texture coords - -o castle -g castle -f 1/1/1 2/2/2 3/3/2 -f 3/3/2 4/4/1 1/1/1 -f 2/2/2 5/5/3 6/6/3 -f 6/6/3 3/3/2 2/2/2 -f 5/5/3 7/7/4 8/8/4 -f 8/8/4 6/6/3 5/5/3 -f 7/9/4 9/10/5 10/11/5 -f 10/11/5 8/12/4 7/9/4 -f 9/10/5 11/13/6 12/14/6 -f 12/14/6 10/11/5 9/10/5 -f 11/13/6 13/15/7 14/16/7 -f 14/16/7 12/14/6 11/13/6 -f 13/15/7 15/17/8 16/18/8 -f 16/18/8 14/16/7 13/15/7 -f 15/17/8 17/19/9 18/20/9 -f 18/20/9 16/18/8 15/17/8 -f 17/19/9 19/21/10 20/22/10 -f 20/22/10 18/20/9 17/19/9 -f 19/21/10 21/23/11 22/24/11 -f 22/24/11 20/22/10 19/21/10 -f 21/23/11 23/25/12 24/26/12 -f 24/26/12 22/24/11 21/23/11 -f 23/25/12 1/1/1 4/4/1 -f 4/4/1 24/26/12 23/25/12 -f 25/27/13 26/28/13 27/29/13 -f 27/29/13 28/30/13 25/27/13 -f 29/31/14 25/27/14 28/30/14 -f 28/30/14 30/32/14 29/31/14 -f 31/33/15 29/31/15 30/32/15 -f 30/32/15 32/34/15 31/33/15 -f 33/35/16 31/36/16 32/37/16 -f 32/37/16 34/38/16 33/35/16 -f 35/39/17 33/35/17 34/38/17 -f 34/38/17 36/40/17 35/39/17 -f 37/41/18 35/39/18 36/40/18 -f 36/40/18 38/42/18 37/41/18 -f 39/43/19 37/41/19 38/42/19 -f 38/42/19 40/44/19 39/43/19 -f 41/45/20 39/43/20 40/44/20 -f 40/44/20 42/46/20 41/45/20 -f 43/47/21 41/45/21 42/46/21 -f 42/46/21 44/48/21 43/47/21 -f 45/49/22 43/47/22 44/48/22 -f 44/48/22 46/50/22 45/49/22 -f 47/51/23 45/49/23 46/50/23 -f 46/50/23 48/52/23 47/51/23 -f 26/28/24 47/51/25 48/52/25 -f 48/52/25 27/29/24 26/28/24 -f 2/53/26 1/54/26 26/54/26 -f 26/54/26 25/53/26 2/53/26 -f 1/54/26 23/55/26 47/55/26 -f 47/55/26 26/54/26 1/54/26 -f 23/55/26 21/56/26 45/56/26 -f 45/56/26 47/55/26 23/55/26 -f 21/56/26 19/57/26 43/57/26 -f 43/57/26 45/56/26 21/56/26 -f 19/57/26 17/58/26 41/59/26 -f 41/59/26 43/57/26 19/57/26 -f 17/58/26 15/60/26 39/61/26 -f 39/61/26 41/59/26 17/58/26 -f 15/60/26 13/62/26 37/62/26 -f 37/62/26 39/61/26 15/60/26 -f 13/62/26 11/63/26 35/64/26 -f 35/64/26 37/62/26 13/62/26 -f 11/63/26 9/65/26 33/66/26 -f 33/66/26 35/64/26 11/63/26 -f 9/65/26 7/67/26 31/67/26 -f 31/67/26 33/66/26 9/65/26 -f 7/67/26 5/68/26 29/68/26 -f 29/68/26 31/67/26 7/67/26 -f 5/68/26 2/53/26 25/53/26 -f 25/53/26 29/68/26 5/68/26 -f 49/54/27 50/53/27 28/53/27 -f 28/53/27 27/54/27 49/54/27 -f 50/53/27 51/68/27 30/68/27 -f 30/68/27 28/53/27 50/53/27 -f 51/68/27 52/67/27 32/67/27 -f 32/67/27 30/68/27 51/68/27 -f 52/67/27 53/65/27 34/66/27 -f 34/66/27 32/67/27 52/67/27 -f 53/65/27 54/63/27 36/64/27 -f 36/64/27 34/66/27 53/65/27 -f 54/63/27 55/62/27 38/62/27 -f 38/62/27 36/64/27 54/63/27 -f 55/62/27 56/60/27 40/61/27 -f 40/61/27 38/62/27 55/62/27 -f 56/60/27 57/58/27 42/59/27 -f 42/59/27 40/61/27 56/60/27 -f 57/58/27 58/57/27 44/57/27 -f 44/57/27 42/59/27 57/58/27 -f 58/57/27 59/56/27 46/56/27 -f 46/56/27 44/57/27 58/57/27 -f 59/56/27 60/55/27 48/55/27 -f 48/55/27 46/56/27 59/56/27 -f 60/55/27 49/54/27 27/54/27 -f 27/54/27 48/55/27 60/55/27 -f 49/69/1 61/70/1 62/71/2 -f 62/71/2 50/72/2 49/69/1 -f 50/72/2 62/71/2 63/73/14 -f 63/73/14 51/74/14 50/72/2 -f 51/74/15 63/73/15 64/75/15 -f 64/75/15 52/76/15 51/74/15 -f 52/76/16 64/75/16 65/77/5 -f 65/77/5 53/78/5 52/76/16 -f 53/78/5 65/77/5 66/79/6 -f 66/79/6 54/80/6 53/78/5 -f 54/81/6 66/82/6 67/83/7 -f 67/83/7 55/84/7 54/81/6 -f 55/84/7 67/83/7 68/85/8 -f 68/85/8 56/86/8 55/84/7 -f 56/86/8 68/85/8 69/87/9 -f 69/87/9 57/88/9 56/86/8 -f 57/88/9 69/87/9 70/89/10 -f 70/89/10 58/90/10 57/88/9 -f 58/90/10 70/89/10 71/91/11 -f 71/91/11 59/92/11 58/90/10 -f 59/92/11 71/91/11 72/93/12 -f 72/93/12 60/94/12 59/92/11 -f 60/94/12 72/93/12 61/70/1 -f 61/70/1 49/69/1 60/94/12 -f 73/95/26 74/96/26 75/96/26 -f 75/96/26 76/95/26 73/95/26 -f 77/97/26 73/95/26 76/95/26 -f 76/95/26 78/97/26 77/97/26 -f 79/67/26 77/97/26 78/97/26 -f 78/97/26 80/98/26 79/67/26 -f 81/99/26 79/67/26 80/98/26 -f 80/98/26 82/99/26 81/99/26 -f 83/100/26 81/99/26 82/99/26 -f 82/99/26 84/100/26 83/100/26 -f 85/101/26 83/100/26 84/100/26 -f 84/100/26 86/101/26 85/101/26 -f 87/61/26 85/101/26 86/101/26 -f 86/101/26 88/61/26 87/61/26 -f 89/59/26 87/61/26 88/61/26 -f 88/61/26 90/102/26 89/59/26 -f 91/103/26 89/59/26 90/102/26 -f 90/102/26 92/103/26 91/103/26 -f 93/104/26 91/103/26 92/103/26 -f 92/103/26 94/105/26 93/104/26 -f 95/106/26 93/104/26 94/105/26 -f 94/105/26 96/106/26 95/106/26 -f 74/96/26 95/106/26 96/106/26 -f 96/106/26 75/96/26 74/96/26 -f 76/107/28 75/108/28 97/109/28 -f 97/109/28 98/110/28 76/107/28 -f 78/111/29 76/107/29 98/110/29 -f 98/110/29 99/112/29 78/111/29 -f 80/113/30 78/111/30 99/112/30 -f 99/112/30 100/114/30 80/113/30 -f 82/115/31 80/113/31 100/114/31 -f 100/114/31 101/116/31 82/115/31 -f 84/117/32 82/115/32 101/116/32 -f 101/116/32 102/118/32 84/117/32 -f 86/119/33 84/117/33 102/118/33 -f 102/118/33 103/120/33 86/119/33 -f 88/121/34 86/119/34 103/120/34 -f 103/120/34 104/122/34 88/121/34 -f 90/123/35 88/121/35 104/122/35 -f 104/122/35 105/124/35 90/123/35 -f 92/125/36 90/123/36 105/124/36 -f 105/124/36 106/126/36 92/125/36 -f 94/127/37 92/128/37 106/129/37 -f 106/129/37 107/130/37 94/127/37 -f 96/131/38 94/127/38 107/130/38 -f 107/130/38 108/132/38 96/131/38 -f 75/108/39 96/131/39 108/132/39 -f 108/132/39 97/109/39 75/108/39 -f 98/110/40 97/109/40 109/133/40 -f 109/133/40 110/134/40 98/110/40 -f 99/112/41 98/110/41 110/134/41 -f 110/134/41 111/135/41 99/112/41 -f 100/114/42 99/112/42 111/135/42 -f 111/135/42 112/136/43 100/114/42 -f 101/116/44 100/114/44 112/136/44 -f 112/136/44 113/137/44 101/116/44 -f 102/118/45 101/116/45 113/137/45 -f 113/137/45 114/138/45 102/118/45 -f 103/120/46 102/118/46 114/138/46 -f 114/138/46 115/139/46 103/120/46 -f 104/122/47 103/120/48 115/139/48 -f 115/139/48 116/140/48 104/122/47 -f 105/124/49 104/122/49 116/140/49 -f 116/140/49 117/141/49 105/124/49 -f 106/126/50 105/124/50 117/141/50 -f 117/141/50 118/142/50 106/126/50 -f 107/130/51 106/129/51 118/143/52 -f 118/143/52 119/144/51 107/130/51 -f 108/132/53 107/130/53 119/144/53 -f 119/144/53 120/145/53 108/132/53 -f 97/109/54 108/132/55 120/145/54 -f 120/145/54 109/133/54 97/109/54 -f 121/146/56 122/147/56 62/148/56 -f 62/148/56 61/149/56 121/146/56 -f 122/147/57 123/150/58 63/151/58 -f 63/151/58 62/148/57 122/147/57 -f 123/152/59 124/153/59 64/154/59 -f 64/154/59 63/155/59 123/152/59 -f 124/153/60 125/142/60 65/156/60 -f 65/156/60 64/154/60 124/153/60 -f 125/142/61 126/157/62 66/158/61 -f 66/158/61 65/156/62 125/142/61 -f 126/157/63 127/159/63 67/160/63 -f 67/160/63 66/158/63 126/157/63 -f 127/159/64 128/161/64 68/162/64 -f 68/162/64 67/160/64 127/159/64 -f 128/161/65 129/163/66 69/164/66 -f 69/164/66 68/162/66 128/161/65 -f 129/163/67 130/165/67 70/166/67 -f 70/166/67 69/164/67 129/163/67 -f 130/165/68 131/167/68 71/168/68 -f 71/168/68 70/166/68 130/165/68 -f 131/167/69 132/169/70 72/170/70 -f 72/170/70 71/168/70 131/167/69 -f 132/169/71 121/146/71 61/149/71 -f 61/149/71 72/170/71 132/169/71 -f 74/171/1 73/172/2 122/173/2 -f 122/173/2 121/174/1 74/171/1 -f 73/172/2 77/175/3 123/176/3 -f 123/176/3 122/173/2 73/172/2 -f 77/177/3 79/178/4 124/179/4 -f 124/179/4 123/180/3 77/177/3 -f 79/178/4 81/86/5 125/181/5 -f 125/181/5 124/179/4 79/178/4 -f 81/86/5 83/182/6 126/183/6 -f 126/183/6 125/181/5 81/86/5 -f 83/182/6 85/184/7 127/185/7 -f 127/185/7 126/183/6 83/182/6 -f 85/184/7 87/186/8 128/187/8 -f 128/187/8 127/185/7 85/184/7 -f 87/186/8 89/188/9 129/189/9 -f 129/189/9 128/187/8 87/186/8 -f 89/188/9 91/190/10 130/191/10 -f 130/191/10 129/189/9 89/188/9 -f 91/190/10 93/76/11 131/192/11 -f 131/192/11 130/191/10 91/190/10 -f 93/76/11 95/193/12 132/194/12 -f 132/194/12 131/192/11 93/76/11 -f 95/193/12 74/171/1 121/174/1 -f 121/174/1 132/194/12 95/193/12 -f 133/195/72 134/196/72 135/197/72 -f 135/197/72 136/198/72 133/195/72 -f 137/199/73 138/200/73 139/201/73 -f 139/201/73 140/202/73 137/199/73 -f 141/203/74 142/204/74 143/205/74 -f 143/205/74 144/206/74 141/203/74 -f 145/202/75 146/201/75 147/200/75 -f 147/200/75 148/199/75 145/202/75 -f 149/207/76 150/207/76 151/208/76 -f 151/208/76 152/209/76 149/207/76 -f 153/209/77 154/210/77 155/211/77 -f 142/212/78 156/196/78 157/213/78 -f 157/213/78 143/214/78 142/212/78 -f 158/210/79 159/209/79 160/211/79 -f 161/215/80 162/216/80 160/211/80 -f 160/211/80 159/209/80 161/215/80 -f 163/217/81 164/218/81 135/197/81 -f 135/197/81 134/196/81 163/217/81 -f 165/219/82 166/220/82 142/204/82 -f 142/204/82 141/203/82 165/219/82 -f 167/209/83 168/208/83 150/207/83 -f 150/207/83 149/207/83 167/209/83 -f 142/212/84 166/214/84 169/213/84 -f 169/213/84 156/196/84 142/212/84 -f 161/215/85 153/209/85 155/211/85 -f 155/211/85 162/216/85 161/215/85 -f 170/221/75 157/222/75 133/222/75 -f 133/222/75 136/221/75 170/221/75 -f 157/222/86 156/203/86 134/203/86 -f 134/203/86 133/222/86 157/222/86 -f 156/203/87 169/206/87 163/206/87 -f 163/206/87 134/203/87 156/203/87 -f 169/206/73 171/223/73 164/223/73 -f 164/223/73 163/206/73 169/206/73 -f 171/224/88 172/225/88 135/226/88 -f 135/226/88 164/224/88 171/224/88 -f 172/225/89 170/224/89 136/224/89 -f 136/224/89 135/226/89 172/225/89 -f 166/214/79 173/227/79 171/228/79 -f 171/228/79 169/213/79 166/214/79 -f 173/229/75 166/220/75 165/219/75 -f 165/219/75 174/221/75 173/229/75 -f 144/206/73 143/205/73 175/230/73 -f 175/230/73 176/223/73 144/206/73 -f 175/227/77 143/214/77 157/213/77 -f 157/213/77 170/228/77 175/227/77 -f 139/201/73 138/200/73 177/199/73 -f 177/199/73 178/202/73 139/201/73 -f 175/231/90 170/224/90 155/232/90 -f 155/232/90 154/233/91 175/231/90 -f 170/224/89 172/225/89 162/234/89 -f 162/234/89 155/232/89 170/224/89 -f 172/225/88 171/224/88 160/232/88 -f 160/232/88 162/234/88 172/225/88 -f 171/224/92 173/231/92 158/233/92 -f 158/233/92 160/232/92 171/224/92 -f 147/200/75 146/201/75 179/202/75 -f 179/202/75 180/199/75 147/200/75 -f 151/208/76 150/207/76 161/235/76 -f 161/235/76 159/236/76 151/208/76 -f 150/207/83 168/208/83 153/236/83 -f 153/236/83 161/235/83 150/207/83 -f 176/236/27 175/231/27 138/237/27 -f 138/237/27 137/238/27 176/236/27 -f 175/231/27 154/233/27 177/239/27 -f 177/239/27 138/237/27 175/231/27 -f 154/210/93 153/209/93 178/240/94 -f 178/240/94 177/241/94 154/210/93 -f 153/236/26 168/208/26 139/242/26 -f 139/242/26 178/238/26 153/236/26 -f 168/208/26 167/209/26 140/240/26 -f 140/240/26 139/242/26 168/208/26 -f 152/209/26 151/208/26 146/242/26 -f 146/242/26 145/240/26 152/209/26 -f 151/208/26 159/236/26 179/238/26 -f 179/238/26 146/242/26 151/208/26 -f 159/209/95 158/210/95 180/241/95 -f 180/241/95 179/240/95 159/209/95 -f 158/233/27 173/231/27 147/237/27 -f 147/237/27 180/239/27 158/233/27 -f 173/231/27 174/236/27 148/238/27 -f 148/238/27 147/237/27 173/231/27 -f 181/195/96 182/196/96 183/197/96 -f 183/197/96 184/198/96 181/195/96 -f 185/199/97 186/200/98 187/201/98 -f 187/201/98 188/202/97 185/199/97 -f 189/203/99 190/204/99 191/205/99 -f 191/205/99 192/206/99 189/203/99 -f 193/202/100 194/201/101 195/200/101 -f 195/200/101 196/199/100 193/202/100 -f 197/207/102 198/207/102 199/208/102 -f 199/208/102 200/209/102 197/207/102 -f 201/209/103 202/210/103 203/211/103 -f 190/212/104 204/196/104 205/213/104 -f 205/213/104 191/214/104 190/212/104 -f 206/210/105 207/209/105 208/211/105 -f 209/215/106 210/216/106 208/211/106 -f 208/211/106 207/209/106 209/215/106 -f 211/217/107 212/218/107 183/197/107 -f 183/197/107 182/196/107 211/217/107 -f 213/219/108 214/220/108 190/204/108 -f 190/204/108 189/203/108 213/219/108 -f 215/209/109 216/208/109 198/207/109 -f 198/207/109 197/207/109 215/209/109 -f 190/212/110 214/214/110 217/213/110 -f 217/213/110 204/196/110 190/212/110 -f 209/215/111 201/209/111 203/211/111 -f 203/211/111 210/216/111 209/215/111 -f 218/221/100 205/222/100 181/222/101 -f 181/222/101 184/221/101 218/221/100 -f 205/222/112 204/203/112 182/203/112 -f 182/203/112 181/222/112 205/222/112 -f 204/203/113 217/206/113 211/206/113 -f 211/206/113 182/203/113 204/203/113 -f 217/206/98 219/223/98 212/223/98 -f 212/223/98 211/206/98 217/206/98 -f 219/224/114 220/225/114 183/226/114 -f 183/226/114 212/224/114 219/224/114 -f 220/225/115 218/224/115 184/224/115 -f 184/224/115 183/226/115 220/225/115 -f 214/214/105 221/227/105 219/228/105 -f 219/228/105 217/213/105 214/214/105 -f 221/229/100 214/220/100 213/219/100 -f 213/219/100 222/221/100 221/229/100 -f 192/206/98 191/205/98 223/230/98 -f 223/230/98 224/223/98 192/206/98 -f 223/227/103 191/214/103 205/213/103 -f 205/213/103 218/228/103 223/227/103 -f 187/201/98 186/200/98 225/199/97 -f 225/199/97 226/202/97 187/201/98 -f 223/231/116 218/224/116 203/232/116 -f 203/232/116 202/233/116 223/231/116 -f 218/224/115 220/225/115 210/234/115 -f 210/234/115 203/232/115 218/224/115 -f 220/225/114 219/224/114 208/232/114 -f 208/232/114 210/234/114 220/225/114 -f 219/224/117 221/231/117 206/233/117 -f 206/233/117 208/232/117 219/224/117 -f 195/200/101 194/201/101 227/202/100 -f 227/202/100 228/199/100 195/200/101 -f 199/208/102 198/207/102 209/235/102 -f 209/235/102 207/236/102 199/208/102 -f 198/207/109 216/208/109 201/236/109 -f 201/236/109 209/235/109 198/207/109 -f 224/236/27 223/231/27 186/237/27 -f 186/237/27 185/238/27 224/236/27 -f 223/231/27 202/233/27 225/239/27 -f 225/239/27 186/237/27 223/231/27 -f 202/210/118 201/209/118 226/240/118 -f 226/240/118 225/241/118 202/210/118 -f 201/236/26 216/208/26 187/242/26 -f 187/242/26 226/238/26 201/236/26 -f 216/208/26 215/209/26 188/240/26 -f 188/240/26 187/242/26 216/208/26 -f 200/209/26 199/208/26 194/242/26 -f 194/242/26 193/240/26 200/209/26 -f 199/208/26 207/236/26 227/238/26 -f 227/238/26 194/242/26 199/208/26 -f 207/209/119 206/210/119 228/241/119 -f 228/241/119 227/240/119 207/209/119 -f 206/233/27 221/231/27 195/237/27 -f 195/237/27 228/239/27 206/233/27 -f 221/231/27 222/236/27 196/238/27 -f 196/238/27 195/237/27 221/231/27 -f 229/243/120 230/244/120 231/245/120 -f 231/245/120 232/246/120 229/243/120 -f 229/247/121 232/248/121 233/249/121 -f 233/249/121 234/250/121 229/247/121 -f 232/246/122 231/245/122 235/251/122 -f 235/251/122 233/252/122 232/246/122 -f 231/248/123 230/247/123 236/250/123 -f 236/250/123 235/249/123 231/248/123 -f 237/195/124 238/196/124 239/197/124 -f 239/197/124 240/198/124 237/195/124 -f 241/199/125 242/200/98 243/201/98 -f 243/201/98 244/202/125 241/199/125 -f 245/203/99 246/204/99 247/205/99 -f 247/205/99 248/206/99 245/203/99 -f 249/202/100 250/201/101 251/200/101 -f 251/200/101 252/199/100 249/202/100 -f 253/207/102 254/207/102 255/208/102 -f 255/208/102 256/209/102 253/207/102 -f 257/209/103 258/210/103 259/211/103 -f 246/212/104 260/196/104 261/213/104 -f 261/213/104 247/214/104 246/212/104 -f 262/210/105 263/209/105 264/211/105 -f 265/215/106 266/216/106 264/211/106 -f 264/211/106 263/209/106 265/215/106 -f 267/217/107 268/218/107 239/197/107 -f 239/197/107 238/196/107 267/217/107 -f 269/219/126 270/220/126 246/204/108 -f 246/204/108 245/203/108 269/219/126 -f 271/209/109 272/208/109 254/207/109 -f 254/207/109 253/207/109 271/209/109 -f 246/212/110 270/214/110 273/213/110 -f 273/213/110 260/196/110 246/212/110 -f 265/215/111 257/209/111 259/211/111 -f 259/211/111 266/216/111 265/215/111 -f 274/221/100 261/222/100 237/222/100 -f 237/222/100 240/221/100 274/221/100 -f 261/222/112 260/203/112 238/203/112 -f 238/203/112 237/222/112 261/222/112 -f 260/203/113 273/206/113 267/206/113 -f 267/206/113 238/203/113 260/203/113 -f 273/206/98 275/223/98 268/223/98 -f 268/223/98 267/206/98 273/206/98 -f 275/224/114 276/225/114 239/226/114 -f 239/226/114 268/224/114 275/224/114 -f 276/225/115 274/224/115 240/224/115 -f 240/224/115 239/226/115 276/225/115 -f 270/214/105 277/227/105 275/228/105 -f 275/228/105 273/213/105 270/214/105 -f 277/229/101 270/220/101 269/219/101 -f 269/219/101 278/221/101 277/229/101 -f 248/206/98 247/205/97 279/230/97 -f 279/230/97 280/223/98 248/206/98 -f 279/227/103 247/214/103 261/213/103 -f 261/213/103 274/228/103 279/227/103 -f 243/201/98 242/200/98 281/199/97 -f 281/199/97 282/202/97 243/201/98 -f 279/231/116 274/224/116 259/232/116 -f 259/232/116 258/233/116 279/231/116 -f 274/224/115 276/225/115 266/234/115 -f 266/234/115 259/232/115 274/224/115 -f 276/225/114 275/224/114 264/232/114 -f 264/232/114 266/234/114 276/225/114 -f 275/224/117 277/231/117 262/233/117 -f 262/233/117 264/232/117 275/224/117 -f 251/200/101 250/201/101 283/202/100 -f 283/202/100 284/199/100 251/200/101 -f 255/208/102 254/207/102 265/235/102 -f 265/235/102 263/236/102 255/208/102 -f 254/207/109 272/208/109 257/236/109 -f 257/236/109 265/235/109 254/207/109 -f 280/236/27 279/231/27 242/237/27 -f 242/237/27 241/238/27 280/236/27 -f 279/231/27 258/233/27 281/239/27 -f 281/239/27 242/237/27 279/231/27 -f 258/210/118 257/209/118 282/240/118 -f 282/240/118 281/241/118 258/210/118 -f 257/236/26 272/208/26 243/242/26 -f 243/242/26 282/238/26 257/236/26 -f 272/208/26 271/209/26 244/240/26 -f 244/240/26 243/242/26 272/208/26 -f 256/209/26 255/208/26 250/242/26 -f 250/242/26 249/240/26 256/209/26 -f 255/208/26 263/236/26 283/238/26 -f 283/238/26 250/242/26 255/208/26 -f 263/209/119 262/210/119 284/241/119 -f 284/241/119 283/240/119 263/209/119 -f 262/233/27 277/231/27 251/237/27 -f 251/237/27 284/239/27 262/233/27 -f 277/231/27 278/236/27 252/238/27 -f 252/238/27 251/237/27 277/231/27 -f 285/243/127 286/244/127 287/245/127 -f 287/245/127 288/246/127 285/243/127 -f 285/247/128 288/248/128 289/249/128 -f 289/249/128 290/250/128 285/247/128 -f 288/246/129 287/245/129 291/251/129 -f 291/251/129 289/252/129 288/246/129 -f 287/248/130 286/247/130 292/250/130 -f 292/250/130 291/249/130 287/248/130 -f 293/195/131 294/196/131 295/197/131 -f 295/197/131 296/198/131 293/195/131 -f 297/199/75 298/200/75 299/201/75 -f 299/201/75 300/202/75 297/199/75 -f 301/203/132 302/204/132 303/205/132 -f 303/205/132 304/206/132 301/203/132 -f 305/202/73 306/201/73 307/200/73 -f 307/200/73 308/199/73 305/202/73 -f 309/207/83 310/207/83 311/208/83 -f 311/208/83 312/209/83 309/207/83 -f 313/209/133 314/210/133 315/211/133 -f 302/212/134 316/196/134 317/213/134 -f 317/213/134 303/214/134 302/212/134 -f 318/210/135 319/209/135 320/211/135 -f 321/215/136 322/216/136 320/211/136 -f 320/211/136 319/209/136 321/215/136 -f 323/217/137 324/218/137 295/197/138 -f 295/197/138 294/196/138 323/217/137 -f 325/219/139 326/220/139 302/204/139 -f 302/204/139 301/203/139 325/219/139 -f 327/209/76 328/208/76 310/207/76 -f 310/207/76 309/207/76 327/209/76 -f 302/212/140 326/214/140 329/213/140 -f 329/213/140 316/196/140 302/212/140 -f 321/215/141 313/209/141 315/211/141 -f 315/211/141 322/216/141 321/215/141 -f 330/221/73 317/222/73 293/222/73 -f 293/222/73 296/221/73 330/221/73 -f 317/222/87 316/203/87 294/203/87 -f 294/203/87 293/222/87 317/222/87 -f 316/203/86 329/206/86 323/206/86 -f 323/206/86 294/203/86 316/203/86 -f 329/206/75 331/223/75 324/223/75 -f 324/223/75 323/206/75 329/206/75 -f 331/224/142 332/225/142 295/226/142 -f 295/226/142 324/224/142 331/224/142 -f 332/225/143 330/224/143 296/224/143 -f 296/224/143 295/226/143 332/225/143 -f 326/214/135 333/227/135 331/228/135 -f 331/228/135 329/213/135 326/214/135 -f 333/229/73 326/220/73 325/219/73 -f 325/219/73 334/221/73 333/229/73 -f 304/206/75 303/205/75 335/230/75 -f 335/230/75 336/223/75 304/206/75 -f 335/227/133 303/214/133 317/213/133 -f 317/213/133 330/228/133 335/227/133 -f 299/201/75 298/200/75 337/199/75 -f 337/199/75 338/202/75 299/201/75 -f 335/231/144 330/224/144 315/232/144 -f 315/232/144 314/233/144 335/231/144 -f 330/224/143 332/225/143 322/234/143 -f 322/234/143 315/232/143 330/224/143 -f 332/225/142 331/224/142 320/232/142 -f 320/232/142 322/234/142 332/225/142 -f 331/224/145 333/231/145 318/233/145 -f 318/233/145 320/232/145 331/224/145 -f 307/200/73 306/201/73 339/202/73 -f 339/202/73 340/199/73 307/200/73 -f 311/208/83 310/207/83 321/235/83 -f 321/235/83 319/236/83 311/208/83 -f 310/207/76 328/208/76 313/236/76 -f 313/236/76 321/235/76 310/207/76 -f 336/236/27 335/231/27 298/237/27 -f 298/237/27 297/238/27 336/236/27 -f 335/231/27 314/233/27 337/239/27 -f 337/239/27 298/237/27 335/231/27 -f 314/210/146 313/209/146 338/240/146 -f 338/240/146 337/241/146 314/210/146 -f 313/236/26 328/208/26 299/242/26 -f 299/242/26 338/238/26 313/236/26 -f 328/208/26 327/209/26 300/240/26 -f 300/240/26 299/242/26 328/208/26 -f 312/209/26 311/208/26 306/242/26 -f 306/242/26 305/240/26 312/209/26 -f 311/208/26 319/236/26 339/238/26 -f 339/238/26 306/242/26 311/208/26 -f 319/209/147 318/210/147 340/241/147 -f 340/241/147 339/240/147 319/209/147 -f 318/233/27 333/231/27 307/237/27 -f 307/237/27 340/239/27 318/233/27 -f 333/231/27 334/236/27 308/238/27 -f 308/238/27 307/237/27 333/231/27 -f 341/243/148 342/244/148 343/245/148 -f 343/245/148 344/246/148 341/243/148 -f 341/247/1 344/248/1 345/249/1 -f 345/249/1 346/250/1 341/247/1 -f 344/246/149 343/245/149 347/251/149 -f 347/251/149 345/252/149 344/246/149 -f 343/248/7 342/247/7 348/250/7 -f 348/250/7 347/249/7 343/248/7 -f 349/243/150 350/244/150 351/245/150 -f 351/245/150 352/246/150 349/243/150 -f 349/247/151 352/248/151 353/249/151 -f 353/249/151 354/250/151 349/247/151 -f 352/246/152 351/245/152 355/251/152 -f 355/251/152 353/252/152 352/246/152 -f 351/248/153 350/247/153 356/250/153 -f 356/250/153 355/249/153 351/248/153 -f 357/243/154 358/244/154 359/245/154 -f 359/245/154 360/246/154 357/243/154 -f 357/247/7 360/248/7 361/249/7 -f 361/249/7 362/250/7 357/247/7 -f 360/246/155 359/245/155 363/251/155 -f 363/251/155 361/252/155 360/246/155 -f 359/248/1 358/247/1 364/250/1 -f 364/250/1 363/249/1 359/248/1 -f 365/243/156 366/244/156 367/245/156 -f 367/245/156 368/246/156 365/243/156 -f 365/247/157 368/248/157 369/249/157 -f 369/249/157 370/250/157 365/247/157 -f 368/246/158 367/245/158 371/251/158 -f 371/251/158 369/252/158 368/246/158 -f 367/248/159 366/247/159 372/250/159 -f 372/250/159 371/249/159 367/248/159 -f 373/243/160 374/244/160 375/245/160 -f 375/245/160 376/246/160 373/243/160 -f 373/247/161 376/248/161 377/249/161 -f 377/249/161 378/250/161 373/247/161 -f 376/246/162 375/245/162 379/251/162 -f 379/251/162 377/252/162 376/246/162 -f 375/248/163 374/247/163 380/250/163 -f 380/250/163 379/249/163 375/248/163 -f 381/195/131 382/196/131 383/197/131 -f 383/197/131 384/198/131 381/195/131 -f 385/199/75 386/200/75 387/201/75 -f 387/201/75 388/202/75 385/199/75 -f 389/203/132 390/204/132 391/205/132 -f 391/205/132 392/206/132 389/203/132 -f 393/202/73 394/201/73 395/200/73 -f 395/200/73 396/199/73 393/202/73 -f 397/207/83 398/207/83 399/208/83 -f 399/208/83 400/209/83 397/207/83 -f 401/209/133 402/210/133 403/211/133 -f 390/212/134 404/196/134 405/213/134 -f 405/213/134 391/214/134 390/212/134 -f 406/210/135 407/209/135 408/211/135 -f 409/215/136 410/216/136 408/211/136 -f 408/211/136 407/209/136 409/215/136 -f 411/217/137 412/218/137 383/197/138 -f 383/197/138 382/196/138 411/217/137 -f 413/219/139 414/220/139 390/204/139 -f 390/204/139 389/203/139 413/219/139 -f 415/209/76 416/208/76 398/207/76 -f 398/207/76 397/207/76 415/209/76 -f 390/212/140 414/214/140 417/213/140 -f 417/213/140 404/196/140 390/212/140 -f 409/215/141 401/209/141 403/211/141 -f 403/211/141 410/216/141 409/215/141 -f 418/221/73 405/222/73 381/222/73 -f 381/222/73 384/221/73 418/221/73 -f 405/222/87 404/203/87 382/203/87 -f 382/203/87 381/222/87 405/222/87 -f 404/203/86 417/206/86 411/206/86 -f 411/206/86 382/203/86 404/203/86 -f 417/206/75 419/223/75 412/223/75 -f 412/223/75 411/206/75 417/206/75 -f 419/224/142 420/225/142 383/226/142 -f 383/226/142 412/224/142 419/224/142 -f 420/225/143 418/224/143 384/224/143 -f 384/224/143 383/226/143 420/225/143 -f 414/214/135 421/227/135 419/228/135 -f 419/228/135 417/213/135 414/214/135 -f 421/229/73 414/220/73 413/219/73 -f 413/219/73 422/221/73 421/229/73 -f 392/206/75 391/205/75 423/230/75 -f 423/230/75 424/223/75 392/206/75 -f 423/227/133 391/214/133 405/213/133 -f 405/213/133 418/228/133 423/227/133 -f 387/201/75 386/200/75 425/199/75 -f 425/199/75 426/202/75 387/201/75 -f 423/231/144 418/224/144 403/232/144 -f 403/232/144 402/233/144 423/231/144 -f 418/224/143 420/225/143 410/234/143 -f 410/234/143 403/232/143 418/224/143 -f 420/225/142 419/224/142 408/232/142 -f 408/232/142 410/234/142 420/225/142 -f 419/224/145 421/231/145 406/233/145 -f 406/233/145 408/232/145 419/224/145 -f 395/200/73 394/201/73 427/202/73 -f 427/202/73 428/199/73 395/200/73 -f 399/208/83 398/207/83 409/235/83 -f 409/235/83 407/236/83 399/208/83 -f 398/207/76 416/208/76 401/236/76 -f 401/236/76 409/235/76 398/207/76 -f 424/236/27 423/231/27 386/237/27 -f 386/237/27 385/238/27 424/236/27 -f 423/231/27 402/233/27 425/239/27 -f 425/239/27 386/237/27 423/231/27 -f 402/210/146 401/209/146 426/240/146 -f 426/240/146 425/241/146 402/210/146 -f 401/236/26 416/208/26 387/242/26 -f 387/242/26 426/238/26 401/236/26 -f 416/208/26 415/209/26 388/240/26 -f 388/240/26 387/242/26 416/208/26 -f 400/209/26 399/208/26 394/242/26 -f 394/242/26 393/240/26 400/209/26 -f 399/208/26 407/236/26 427/238/26 -f 427/238/26 394/242/26 399/208/26 -f 407/209/147 406/210/147 428/241/147 -f 428/241/147 427/240/147 407/209/147 -f 406/233/27 421/231/27 395/237/27 -f 395/237/27 428/239/27 406/233/27 -f 421/231/27 422/236/27 396/238/27 -f 396/238/27 395/237/27 421/231/27 -f 429/195/164 430/196/10 431/197/10 -f 431/197/10 432/198/164 429/195/164 -f 433/199/165 434/200/165 435/201/165 -f 435/201/165 436/202/165 433/199/165 -f 437/203/108 438/204/108 439/205/108 -f 439/205/108 440/206/108 437/203/108 -f 441/202/125 442/201/125 443/200/125 -f 443/200/125 444/199/125 441/202/125 -f 445/207/166 446/207/166 447/208/166 -f 447/208/166 448/209/166 445/207/166 -f 449/209/167 450/210/167 451/211/167 -f 438/212/168 452/196/168 453/213/168 -f 453/213/168 439/214/168 438/212/168 -f 454/210/169 455/209/169 456/211/169 -f 457/215/170 458/216/170 456/211/170 -f 456/211/170 455/209/170 457/215/170 -f 459/217/171 460/218/171 431/197/171 -f 431/197/171 430/196/171 459/217/171 -f 461/219/172 462/220/99 438/204/99 -f 438/204/99 437/203/99 461/219/172 -f 463/209/173 464/208/173 446/207/173 -f 446/207/173 445/207/173 463/209/173 -f 438/212/174 462/214/174 465/213/174 -f 465/213/174 452/196/174 438/212/174 -f 457/215/175 449/209/175 451/211/175 -f 451/211/175 458/216/175 457/215/175 -f 466/221/125 453/222/125 429/222/125 -f 429/222/125 432/221/125 466/221/125 -f 453/222/113 452/203/113 430/203/113 -f 430/203/113 429/222/113 453/222/113 -f 452/203/112 465/206/112 459/206/112 -f 459/206/112 430/203/112 452/203/112 -f 465/206/165 467/223/165 460/223/165 -f 460/223/165 459/206/165 465/206/165 -f 467/224/176 468/225/176 431/226/176 -f 431/226/176 460/224/176 467/224/176 -f 468/225/117 466/224/117 432/224/117 -f 432/224/117 431/226/117 468/225/117 -f 462/214/169 469/227/169 467/228/169 -f 467/228/169 465/213/169 462/214/169 -f 469/229/125 462/220/125 461/219/125 -f 461/219/125 470/221/125 469/229/125 -f 440/206/165 439/205/165 471/230/165 -f 471/230/165 472/223/165 440/206/165 -f 471/227/167 439/214/167 453/213/167 -f 453/213/167 466/228/167 471/227/167 -f 435/201/165 434/200/165 473/199/165 -f 473/199/165 474/202/165 435/201/165 -f 471/231/177 466/224/177 451/232/177 -f 451/232/177 450/233/177 471/231/177 -f 466/224/117 468/225/117 458/234/117 -f 458/234/117 451/232/117 466/224/117 -f 468/225/176 467/224/176 456/232/176 -f 456/232/176 458/234/176 468/225/176 -f 467/224/115 469/231/115 454/233/115 -f 454/233/115 456/232/115 467/224/115 -f 443/200/125 442/201/125 475/202/125 -f 475/202/125 476/199/125 443/200/125 -f 447/208/166 446/207/166 457/235/166 -f 457/235/166 455/236/166 447/208/166 -f 446/207/173 464/208/173 449/236/173 -f 449/236/173 457/235/173 446/207/173 -f 472/236/27 471/231/27 434/237/27 -f 434/237/27 433/238/27 472/236/27 -f 471/231/27 450/233/27 473/239/27 -f 473/239/27 434/237/27 471/231/27 -f 450/210/178 449/209/178 474/240/178 -f 474/240/178 473/241/178 450/210/178 -f 449/236/26 464/208/26 435/242/26 -f 435/242/26 474/238/26 449/236/26 -f 464/208/26 463/209/26 436/240/26 -f 436/240/26 435/242/26 464/208/26 -f 448/209/26 447/208/26 442/242/26 -f 442/242/26 441/240/26 448/209/26 -f 447/208/26 455/236/26 475/238/26 -f 475/238/26 442/242/26 447/208/26 -f 455/209/179 454/210/179 476/241/179 -f 476/241/179 475/240/179 455/209/179 -f 454/233/27 469/231/27 443/237/27 -f 443/237/27 476/239/27 454/233/27 -f 469/231/27 470/236/27 444/238/27 -f 444/238/27 443/237/27 469/231/27 -f 477/243/180 478/244/180 479/245/180 -f 479/245/180 480/246/180 477/243/180 -f 477/247/153 480/248/153 481/249/153 -f 481/249/153 482/250/153 477/247/153 -f 480/246/181 479/245/181 483/251/181 -f 483/251/181 481/252/182 480/246/181 -f 479/248/151 478/247/151 484/250/151 -f 484/250/151 483/249/151 479/248/151 -f 485/195/10 486/196/10 487/197/10 -f 487/197/10 488/198/10 485/195/10 -f 489/199/165 490/200/165 491/201/165 -f 491/201/165 492/202/165 489/199/165 -f 493/203/108 494/204/108 495/205/108 -f 495/205/108 496/206/108 493/203/108 -f 497/202/125 498/201/125 499/200/125 -f 499/200/125 500/199/125 497/202/125 -f 501/207/166 502/207/166 503/208/166 -f 503/208/166 504/209/166 501/207/166 -f 505/209/167 506/210/167 507/211/167 -f 494/212/168 508/196/168 509/213/168 -f 509/213/168 495/214/168 494/212/168 -f 510/210/169 511/209/169 512/211/169 -f 513/215/170 514/216/170 512/211/170 -f 512/211/170 511/209/170 513/215/170 -f 515/217/171 516/218/171 487/197/171 -f 487/197/171 486/196/171 515/217/171 -f 517/219/99 518/220/99 494/204/172 -f 494/204/172 493/203/99 517/219/99 -f 519/209/173 520/208/173 502/207/173 -f 502/207/173 501/207/173 519/209/173 -f 494/212/174 518/214/174 521/213/174 -f 521/213/174 508/196/174 494/212/174 -f 513/215/175 505/209/175 507/211/175 -f 507/211/175 514/216/175 513/215/175 -f 522/221/125 509/222/125 485/222/125 -f 485/222/125 488/221/125 522/221/125 -f 509/222/113 508/203/113 486/203/113 -f 486/203/113 485/222/113 509/222/113 -f 508/203/112 521/206/112 515/206/112 -f 515/206/112 486/203/112 508/203/112 -f 521/206/165 523/223/165 516/223/165 -f 516/223/165 515/206/165 521/206/165 -f 523/224/176 524/225/176 487/226/176 -f 487/226/176 516/224/176 523/224/176 -f 524/225/117 522/224/117 488/224/117 -f 488/224/117 487/226/117 524/225/117 -f 518/214/169 525/227/169 523/228/169 -f 523/228/169 521/213/169 518/214/169 -f 525/229/125 518/220/125 517/219/125 -f 517/219/125 526/221/125 525/229/125 -f 496/206/165 495/205/165 527/230/165 -f 527/230/165 528/223/165 496/206/165 -f 527/227/167 495/214/167 509/213/167 -f 509/213/167 522/228/167 527/227/167 -f 491/201/165 490/200/165 529/199/165 -f 529/199/165 530/202/165 491/201/165 -f 527/231/177 522/224/177 507/232/177 -f 507/232/177 506/233/177 527/231/177 -f 522/224/117 524/225/117 514/234/117 -f 514/234/117 507/232/117 522/224/117 -f 524/225/176 523/224/176 512/232/176 -f 512/232/176 514/234/176 524/225/176 -f 523/224/115 525/231/115 510/233/115 -f 510/233/115 512/232/115 523/224/115 -f 499/200/125 498/201/125 531/202/125 -f 531/202/125 532/199/125 499/200/125 -f 503/208/166 502/207/166 513/235/166 -f 513/235/166 511/236/166 503/208/166 -f 502/207/173 520/208/173 505/236/173 -f 505/236/173 513/235/173 502/207/173 -f 528/236/27 527/231/27 490/237/27 -f 490/237/27 489/238/27 528/236/27 -f 527/231/27 506/233/27 529/239/27 -f 529/239/27 490/237/27 527/231/27 -f 506/210/178 505/209/178 530/240/178 -f 530/240/178 529/241/178 506/210/178 -f 505/236/26 520/208/26 491/242/26 -f 491/242/26 530/238/26 505/236/26 -f 520/208/26 519/209/26 492/240/26 -f 492/240/26 491/242/26 520/208/26 -f 504/209/26 503/208/26 498/242/26 -f 498/242/26 497/240/26 504/209/26 -f 503/208/26 511/236/26 531/238/26 -f 531/238/26 498/242/26 503/208/26 -f 511/209/179 510/210/179 532/241/179 -f 532/241/179 531/240/179 511/209/179 -f 510/233/27 525/231/27 499/237/27 -f 499/237/27 532/239/27 510/233/27 -f 525/231/27 526/236/27 500/238/27 -f 500/238/27 499/237/27 525/231/27 -f 533/243/183 534/244/183 535/245/183 -f 535/245/183 536/246/183 533/243/183 -f 533/247/184 536/248/184 537/249/184 -f 537/249/184 538/250/184 533/247/184 -f 536/246/185 535/245/185 539/251/185 -f 539/251/185 537/252/185 536/246/185 -f 535/248/186 534/247/186 540/250/186 -f 540/250/186 539/249/186 535/248/186 -f 541/195/72 542/196/72 543/197/72 -f 543/197/72 544/198/72 541/195/72 -f 545/199/73 546/200/73 547/201/73 -f 547/201/73 548/202/73 545/199/73 -f 549/203/74 550/204/74 551/205/74 -f 551/205/74 552/206/74 549/203/74 -f 553/202/75 554/201/75 555/200/75 -f 555/200/75 556/199/75 553/202/75 -f 557/207/76 558/207/76 559/208/76 -f 559/208/76 560/209/76 557/207/76 -f 561/209/77 562/210/77 563/211/77 -f 550/212/78 564/196/78 565/213/78 -f 565/213/78 551/214/78 550/212/78 -f 566/210/79 567/209/79 568/211/79 -f 569/215/80 570/216/80 568/211/80 -f 568/211/80 567/209/80 569/215/80 -f 571/217/81 572/218/81 543/197/81 -f 543/197/81 542/196/81 571/217/81 -f 573/219/82 574/220/82 550/204/82 -f 550/204/82 549/203/82 573/219/82 -f 575/209/83 576/208/83 558/207/83 -f 558/207/83 557/207/83 575/209/83 -f 550/212/84 574/214/84 577/213/84 -f 577/213/84 564/196/84 550/212/84 -f 569/215/85 561/209/85 563/211/85 -f 563/211/85 570/216/85 569/215/85 -f 578/221/75 565/222/75 541/222/75 -f 541/222/75 544/221/75 578/221/75 -f 565/222/86 564/203/86 542/203/86 -f 542/203/86 541/222/86 565/222/86 -f 564/203/87 577/206/87 571/206/87 -f 571/206/87 542/203/87 564/203/87 -f 577/206/73 579/223/73 572/223/73 -f 572/223/73 571/206/73 577/206/73 -f 579/224/88 580/225/88 543/226/88 -f 543/226/88 572/224/88 579/224/88 -f 580/225/89 578/224/89 544/224/89 -f 544/224/89 543/226/89 580/225/89 -f 574/214/79 581/227/79 579/228/79 -f 579/228/79 577/213/79 574/214/79 -f 581/229/75 574/220/75 573/219/75 -f 573/219/75 582/221/75 581/229/75 -f 552/206/73 551/205/73 583/230/73 -f 583/230/73 584/223/73 552/206/73 -f 583/227/77 551/214/77 565/213/77 -f 565/213/77 578/228/77 583/227/77 -f 547/201/73 546/200/73 585/199/73 -f 585/199/73 586/202/73 547/201/73 -f 583/231/90 578/224/90 563/232/90 -f 563/232/90 562/233/90 583/231/90 -f 578/224/89 580/225/89 570/234/89 -f 570/234/89 563/232/89 578/224/89 -f 580/225/88 579/224/88 568/232/88 -f 568/232/88 570/234/88 580/225/88 -f 579/224/92 581/231/92 566/233/92 -f 566/233/92 568/232/92 579/224/92 -f 555/200/75 554/201/75 587/202/75 -f 587/202/75 588/199/75 555/200/75 -f 559/208/76 558/207/76 569/235/76 -f 569/235/76 567/236/76 559/208/76 -f 558/207/83 576/208/83 561/236/83 -f 561/236/83 569/235/83 558/207/83 -f 584/236/27 583/231/27 546/237/27 -f 546/237/27 545/238/27 584/236/27 -f 583/231/27 562/233/27 585/239/27 -f 585/239/27 546/237/27 583/231/27 -f 562/210/94 561/209/94 586/240/94 -f 586/240/94 585/241/94 562/210/94 -f 561/236/26 576/208/26 547/242/26 -f 547/242/26 586/238/26 561/236/26 -f 576/208/26 575/209/26 548/240/26 -f 548/240/26 547/242/26 576/208/26 -f 560/209/26 559/208/26 554/242/26 -f 554/242/26 553/240/26 560/209/26 -f 559/208/26 567/236/26 587/238/26 -f 587/238/26 554/242/26 559/208/26 -f 567/209/95 566/210/95 588/241/95 -f 588/241/95 587/240/95 567/209/95 -f 566/233/27 581/231/27 555/237/27 -f 555/237/27 588/239/27 566/233/27 -f 581/231/27 582/236/27 556/238/27 -f 556/238/27 555/237/27 581/231/27 -f 589/243/187 590/244/187 591/245/187 -f 591/245/187 592/246/187 589/243/187 -f 589/247/163 592/248/163 593/249/163 -f 593/249/163 594/250/163 589/247/163 -f 592/246/188 591/245/188 595/251/189 -f 595/251/189 593/252/188 592/246/188 -f 591/248/161 590/247/161 596/250/161 -f 596/250/161 595/249/161 591/248/161 -f 597/253/13 598/254/13 599/255/13 -f 599/255/13 600/256/13 597/253/13 -f 601/257/14 597/253/14 600/256/14 -f 600/256/14 602/258/14 601/257/14 -f 603/259/118 601/257/118 602/258/118 -f 602/258/118 604/260/15 603/259/118 -f 605/261/16 603/262/16 604/263/16 -f 604/263/16 606/264/16 605/261/16 -f 607/265/17 605/261/17 606/264/17 -f 606/264/17 608/266/17 607/265/17 -f 609/267/18 607/265/18 608/266/18 -f 608/266/18 610/268/18 609/267/18 -f 611/269/190 609/267/19 610/268/19 -f 610/268/19 612/270/190 611/269/190 -f 613/271/20 611/269/20 612/270/20 -f 612/270/20 614/272/20 613/271/20 -f 615/273/21 613/271/21 614/272/21 -f 614/272/21 616/274/21 615/273/21 -f 617/275/191 615/273/191 616/274/22 -f 616/274/22 618/276/191 617/275/191 -f 619/277/23 617/275/23 618/276/23 -f 618/276/23 620/278/23 619/277/23 -f 598/254/24 619/277/25 620/278/25 -f 620/278/25 599/255/24 598/254/24 -f 600/279/27 599/280/27 621/281/27 -f 621/281/27 622/282/27 600/279/27 -f 623/283/27 624/279/27 625/282/27 -f 625/282/27 626/284/27 623/283/27 -f 604/285/27 602/283/27 627/284/27 -f 627/284/27 628/285/27 604/285/27 -f 629/286/27 630/285/27 631/285/27 -f 631/285/27 632/287/27 629/286/27 -f 608/288/27 606/286/27 633/287/27 -f 633/287/27 634/289/27 608/288/27 -f 635/290/27 636/288/27 637/289/27 -f 637/289/27 638/291/27 635/290/27 -f 612/292/27 610/290/27 639/291/27 -f 639/291/27 640/293/27 612/292/27 -f 641/294/27 642/292/27 643/293/27 -f 643/293/27 644/295/27 641/294/27 -f 616/296/27 614/294/27 645/295/27 -f 645/295/27 646/297/27 616/296/27 -f 647/298/27 648/296/27 649/297/27 -f 649/297/27 650/299/27 647/298/27 -f 620/300/27 618/298/27 651/299/27 -f 651/299/27 652/300/27 620/300/27 -f 653/280/27 654/300/27 655/300/27 -f 655/300/27 656/281/27 653/280/27 -f 622/301/19 621/302/19 657/303/19 -f 657/303/19 658/304/19 622/301/19 -f 627/305/20 622/301/20 658/304/20 -f 658/304/20 659/306/20 627/305/20 -f 628/307/21 627/305/21 659/306/21 -f 659/306/21 660/308/21 628/307/21 -f 633/309/22 628/307/22 660/308/22 -f 660/308/22 661/310/22 633/309/22 -f 634/311/23 633/309/23 661/310/23 -f 661/310/23 662/312/23 634/311/23 -f 639/313/24 634/311/24 662/312/24 -f 662/312/24 663/314/24 639/313/24 -f 640/315/192 639/313/13 663/314/13 -f 663/314/13 664/316/192 640/315/192 -f 645/317/14 640/315/14 664/316/14 -f 664/316/14 665/318/14 645/317/14 -f 646/319/15 645/317/15 665/318/15 -f 665/318/15 666/320/15 646/319/15 -f 651/321/16 646/322/16 666/323/193 -f 666/323/193 667/324/16 651/321/16 -f 652/325/17 651/321/17 667/324/17 -f 667/324/17 668/326/17 652/325/17 -f 621/302/18 652/325/194 668/326/194 -f 668/326/194 657/303/18 621/302/18 -f 658/327/27 657/328/27 669/329/27 -f 659/330/27 658/327/27 669/329/27 -f 660/331/27 659/330/27 669/329/27 -f 661/332/27 660/331/27 669/329/27 -f 662/333/27 661/332/27 669/329/27 -f 663/334/27 662/333/27 669/329/27 -f 664/335/27 663/334/27 669/329/27 -f 665/336/27 664/335/27 669/329/27 -f 666/337/27 665/336/27 669/329/27 -f 667/338/27 666/337/27 669/329/27 -f 668/339/27 667/338/27 669/329/27 -f 657/328/27 668/339/27 669/329/27 -f 602/258/14 600/256/14 624/340/14 -f 624/340/14 623/341/14 602/258/14 -f 600/279/161 622/282/161 625/282/161 -f 625/282/161 624/279/161 600/279/161 -f 622/301/20 627/305/20 626/342/20 -f 626/342/20 625/343/20 622/301/20 -f 627/284/195 602/283/195 623/283/195 -f 623/283/195 626/284/195 627/284/195 -f 606/264/16 604/263/16 630/344/193 -f 630/344/193 629/345/16 606/264/16 -f 604/285/1 628/285/1 631/285/1 -f 631/285/1 630/285/1 604/285/1 -f 628/307/22 633/309/22 632/346/22 -f 632/346/22 631/347/22 628/307/22 -f 633/287/196 606/286/196 629/286/196 -f 629/286/196 632/287/196 633/287/196 -f 610/268/18 608/266/18 636/348/18 -f 636/348/18 635/349/18 610/268/18 -f 608/288/153 634/289/153 637/289/153 -f 637/289/153 636/288/153 608/288/153 -f 634/311/24 639/313/24 638/350/24 -f 638/350/24 637/351/24 634/311/24 -f 639/291/10 610/290/10 635/290/10 -f 635/290/10 638/291/10 639/291/10 -f 614/272/20 612/270/20 642/352/20 -f 642/352/20 641/353/20 614/272/20 -f 612/292/163 640/293/163 643/293/163 -f 643/293/163 642/292/163 612/292/163 -f 640/315/14 645/317/14 644/354/14 -f 644/354/14 643/355/14 640/315/14 -f 645/295/197 614/294/197 641/294/197 -f 641/294/197 644/295/197 645/295/197 -f 618/276/191 616/274/22 648/356/22 -f 648/356/22 647/357/22 618/276/191 -f 616/296/7 646/297/7 649/297/7 -f 649/297/7 648/296/7 616/296/7 -f 646/322/16 651/321/16 650/358/16 -f 650/358/16 649/359/16 646/322/16 -f 651/299/198 618/298/198 647/298/198 -f 647/298/198 650/299/198 651/299/198 -f 599/255/24 620/278/25 654/360/24 -f 654/360/24 653/361/24 599/255/24 -f 620/300/151 652/300/151 655/300/151 -f 655/300/151 654/300/151 620/300/151 -f 652/325/194 621/302/18 656/362/18 -f 656/362/18 655/363/194 652/325/194 -f 621/281/4 599/280/4 653/280/4 -f 653/280/4 656/281/4 621/281/4 -f 670/364/199 671/365/199 672/366/199 -f 672/366/199 673/367/199 670/364/199 -f 671/368/200 674/369/200 675/370/200 -f 675/370/200 672/371/200 671/368/200 -f 674/365/201 676/364/201 677/367/201 -f 677/367/201 675/366/201 674/365/201 -f 676/372/202 670/373/202 673/374/202 -f 673/374/202 677/375/202 676/372/202 -f 678/376/7 679/377/7 680/378/7 -f 680/378/7 681/379/7 678/376/7 -f 679/380/4 682/381/4 683/382/4 -f 683/382/4 680/383/4 679/380/4 -f 684/384/1 685/385/1 686/386/1 -f 686/386/1 687/387/1 684/384/1 -f 688/388/10 678/389/10 681/390/10 -f 681/390/10 689/391/10 688/388/10 -f 676/392/26 674/393/26 683/394/26 -f 683/394/26 689/395/26 676/392/26 -f 683/394/26 674/393/26 671/396/26 -f 671/396/26 680/397/26 683/394/26 -f 680/397/26 671/396/26 670/398/26 -f 670/398/26 681/399/26 680/397/26 -f 681/399/26 670/398/26 676/392/26 -f 676/392/26 689/395/26 681/399/26 -f 673/400/27 672/401/27 690/402/27 -f 690/402/27 691/403/27 673/400/27 -f 672/401/27 675/404/27 692/405/27 -f 692/405/27 690/402/27 672/401/27 -f 675/404/27 677/406/27 693/407/27 -f 693/407/27 692/405/27 675/404/27 -f 677/406/27 673/400/27 691/403/27 -f 691/403/27 693/407/27 677/406/27 -f 688/408/1 689/409/1 694/410/1 -f 694/410/1 695/411/1 688/408/1 -f 689/409/1 683/412/1 696/413/1 -f 696/413/1 694/410/1 689/409/1 -f 683/412/1 682/414/1 697/415/1 -f 697/415/1 696/413/1 683/412/1 -f 695/416/10 694/417/10 686/418/10 -f 686/418/10 685/419/10 695/416/10 -f 694/420/27 696/421/27 687/422/27 -f 687/422/27 686/423/27 694/420/27 -f 696/417/4 697/416/4 684/419/4 -f 684/419/4 687/418/4 696/417/4 -f 698/243/150 699/246/150 700/245/150 -f 700/245/150 701/244/150 698/243/150 -f 698/247/153 702/250/153 703/249/153 -f 703/249/153 699/248/153 698/247/153 -f 699/246/152 703/252/152 704/251/152 -f 704/251/152 700/245/152 699/246/152 -f 700/248/151 704/249/151 705/250/151 -f 705/250/151 701/247/151 700/248/151 -f 706/424/203 707/425/204 708/426/205 -f 708/426/205 709/427/27 706/424/203 -f 710/428/1 711/429/1 707/429/1 -f 707/429/1 706/428/1 710/428/1 -f 712/430/206 708/430/206 707/431/206 -f 707/431/206 711/431/206 712/430/206 -f 706/424/203 709/427/27 713/426/207 -f 713/426/207 714/425/208 706/424/203 -f 710/428/1 706/428/1 714/432/1 -f 714/432/1 715/432/1 710/428/1 -f 714/431/209 713/430/209 716/430/209 -f 716/430/209 715/431/209 714/431/209 -f 717/433/210 709/427/27 708/426/205 -f 708/426/205 718/434/211 717/433/210 -f 719/428/7 717/428/7 718/429/7 -f 718/429/7 720/429/7 719/428/7 -f 718/435/212 708/430/212 712/430/212 -f 712/430/212 720/435/212 718/435/212 -f 717/433/210 721/434/213 713/426/207 -f 713/426/207 709/427/27 717/433/210 -f 719/428/7 722/432/7 721/432/7 -f 721/432/7 717/428/7 719/428/7 -f 716/430/214 713/430/214 721/435/214 -f 721/435/214 722/435/214 716/430/214 -f 723/436/4 724/437/4 725/438/4 -f 725/438/4 726/439/4 723/436/4 -f 724/437/215 723/436/215 727/440/215 -f 727/440/215 728/441/215 724/437/215 -f 723/436/216 726/439/216 729/440/216 -f 729/440/216 727/440/216 723/436/216 -f 730/442/217 728/441/217 727/440/217 -f 727/440/217 731/443/217 730/442/217 -f 732/444/216 731/443/216 727/440/216 -f 727/440/216 729/445/216 732/444/216 -f 733/446/10 734/447/10 735/448/10 -f 735/448/10 736/449/10 733/446/10 -f 734/447/218 737/442/218 738/443/218 -f 738/443/218 735/448/218 734/447/218 -f 735/448/219 738/443/219 739/450/219 -f 739/450/219 736/449/219 735/448/219 -f 738/443/220 737/442/220 730/442/220 -f 730/442/220 731/443/220 738/443/220 -f 732/444/219 739/444/219 738/443/219 -f 738/443/219 731/443/219 732/444/219 -f 740/436/4 741/437/4 742/438/4 -f 742/438/4 743/439/4 740/436/4 -f 741/437/221 740/436/221 744/440/221 -f 744/440/221 745/441/221 741/437/221 -f 740/436/222 743/439/222 746/440/222 -f 746/440/222 744/440/222 740/436/222 -f 747/442/223 745/441/223 744/440/223 -f 744/440/223 748/443/223 747/442/223 -f 749/444/222 748/443/222 744/440/222 -f 744/440/222 746/445/222 749/444/222 -f 750/446/10 751/447/10 752/448/10 -f 752/448/10 753/449/10 750/446/10 -f 751/447/224 754/442/224 755/443/224 -f 755/443/224 752/448/224 751/447/224 -f 752/448/222 755/443/222 756/450/222 -f 756/450/222 753/449/222 752/448/222 -f 755/443/225 754/442/225 747/442/225 -f 747/442/225 748/443/225 755/443/225 -f 749/444/222 756/444/222 755/443/222 -f 755/443/222 748/443/222 749/444/222 -f 757/436/4 758/437/4 759/438/4 -f 759/438/4 760/439/4 757/436/4 -f 758/437/226 757/436/226 761/440/226 -f 761/440/226 762/441/227 758/437/226 -f 757/436/228 760/439/228 763/440/229 -f 763/440/229 761/440/229 757/436/228 -f 764/442/230 762/441/230 761/440/230 -f 761/440/230 765/443/230 764/442/230 -f 766/444/228 765/443/228 761/440/228 -f 761/440/228 763/445/228 766/444/228 -f 767/446/10 768/447/10 769/448/10 -f 769/448/10 770/449/10 767/446/10 -f 768/447/231 771/442/232 772/443/231 -f 772/443/231 769/448/232 768/447/231 -f 769/448/229 772/443/229 773/450/229 -f 773/450/229 770/449/229 769/448/229 -f 772/443/233 771/442/233 764/442/233 -f 764/442/233 765/443/233 772/443/233 -f 766/444/229 773/444/229 772/443/229 -f 772/443/229 765/443/229 766/444/229 -f 774/436/4 775/437/4 776/438/4 -f 776/438/4 777/439/4 774/436/4 -f 775/437/226 774/436/227 778/440/227 -f 778/440/227 779/441/227 775/437/226 -f 774/436/229 777/439/229 780/440/229 -f 780/440/229 778/440/229 774/436/229 -f 781/442/230 779/441/230 778/440/230 -f 778/440/230 782/443/230 781/442/230 -f 783/444/229 782/443/229 778/440/229 -f 778/440/229 780/445/229 783/444/229 -f 784/446/10 785/447/10 786/448/10 -f 786/448/10 787/449/10 784/446/10 -f 785/447/231 788/442/232 789/443/232 -f 789/443/232 786/448/231 785/447/231 -f 786/448/228 789/443/229 790/450/229 -f 790/450/229 787/449/228 786/448/228 -f 789/443/233 788/442/233 781/442/233 -f 781/442/233 782/443/233 789/443/233 -f 783/444/229 790/444/229 789/443/229 -f 789/443/229 782/443/229 783/444/229 -f 791/436/4 792/437/4 793/438/4 -f 793/438/4 794/439/4 791/436/4 -f 792/437/234 791/436/234 795/440/234 -f 795/440/234 796/441/234 792/437/234 -f 791/436/235 794/439/235 797/440/235 -f 797/440/235 795/440/235 791/436/235 -f 798/442/236 796/441/236 795/440/236 -f 795/440/236 799/443/236 798/442/236 -f 800/444/235 799/443/235 795/440/235 -f 795/440/235 797/445/235 800/444/235 -f 801/446/10 802/447/10 803/448/10 -f 803/448/10 804/449/10 801/446/10 -f 802/447/237 805/442/237 806/443/237 -f 806/443/237 803/448/237 802/447/237 -f 803/448/235 806/443/235 807/450/235 -f 807/450/235 804/449/235 803/448/235 -f 806/443/238 805/442/238 798/442/238 -f 798/442/238 799/443/238 806/443/238 -f 800/444/239 807/444/239 806/443/239 -f 806/443/239 799/443/239 800/444/239 -f 808/436/4 809/437/4 810/438/4 -f 810/438/4 811/439/4 808/436/4 -f 809/437/240 808/436/240 812/440/240 -f 812/440/240 813/441/240 809/437/240 -f 808/436/241 811/439/241 814/440/241 -f 814/440/241 812/440/241 808/436/241 -f 815/442/236 813/441/236 812/440/236 -f 812/440/236 816/443/236 815/442/236 -f 817/444/241 816/443/241 812/440/241 -f 812/440/241 814/445/241 817/444/241 -f 818/446/10 819/447/10 820/448/10 -f 820/448/10 821/449/10 818/446/10 -f 819/447/242 822/442/242 823/443/242 -f 823/443/242 820/448/242 819/447/242 -f 820/448/243 823/443/241 824/450/241 -f 824/450/241 821/449/243 820/448/243 -f 823/443/238 822/442/238 815/442/238 -f 815/442/238 816/443/238 823/443/238 -f 817/444/241 824/444/241 823/443/241 -f 823/443/241 816/443/241 817/444/241 -f 825/436/4 826/437/4 827/438/4 -f 827/438/4 828/439/4 825/436/4 -f 826/437/215 825/436/215 829/440/215 -f 829/440/215 830/441/215 826/437/215 -f 825/436/216 828/439/216 831/440/216 -f 831/440/216 829/440/216 825/436/216 -f 832/442/217 830/441/217 829/440/217 -f 829/440/217 833/443/217 832/442/217 -f 834/444/216 833/443/216 829/440/216 -f 829/440/216 831/445/216 834/444/216 -f 835/446/10 836/447/10 837/448/10 -f 837/448/10 838/449/10 835/446/10 -f 836/447/218 839/442/218 840/443/218 -f 840/443/218 837/448/218 836/447/218 -f 837/448/219 840/443/219 841/450/219 -f 841/450/219 838/449/219 837/448/219 -f 840/443/220 839/442/220 832/442/220 -f 832/442/220 833/443/220 840/443/220 -f 834/444/219 841/444/219 840/443/219 -f 840/443/219 833/443/219 834/444/219 -f 842/436/4 843/437/4 844/438/4 -f 844/438/4 845/439/4 842/436/4 -f 843/437/215 842/436/215 846/440/215 -f 846/440/215 847/441/215 843/437/215 -f 842/436/216 845/439/216 848/440/216 -f 848/440/216 846/440/216 842/436/216 -f 849/442/217 847/441/217 846/440/217 -f 846/440/217 850/443/217 849/442/217 -f 851/444/216 850/443/216 846/440/216 -f 846/440/216 848/445/216 851/444/216 -f 852/446/10 853/447/10 854/448/10 -f 854/448/10 855/449/10 852/446/10 -f 853/447/218 856/442/218 857/443/218 -f 857/443/218 854/448/218 853/447/218 -f 854/448/219 857/443/219 858/450/219 -f 858/450/219 855/449/219 854/448/219 -f 857/443/220 856/442/220 849/442/220 -f 849/442/220 850/443/220 857/443/220 -f 851/444/219 858/444/219 857/443/219 -f 857/443/219 850/443/219 851/444/219 -f 859/438/4 860/437/4 861/436/4 -f 861/436/4 862/439/4 859/438/4 -f 863/440/244 861/436/244 860/437/244 -f 860/437/244 864/441/244 863/440/244 -f 865/440/245 862/439/245 861/436/245 -f 861/436/245 863/440/245 865/440/245 -f 863/440/246 864/441/246 866/442/246 -f 866/442/246 867/443/246 863/440/246 -f 868/444/245 865/445/245 863/440/245 -f 863/440/245 867/443/245 868/444/245 -f 869/448/10 870/447/10 871/446/10 -f 871/446/10 872/449/10 869/448/10 -f 873/443/247 874/442/247 870/447/247 -f 870/447/247 869/448/247 873/443/247 -f 875/450/248 873/443/248 869/448/248 -f 869/448/248 872/449/248 875/450/248 -f 866/442/249 874/442/249 873/443/249 -f 873/443/249 867/443/249 866/442/249 -f 868/444/248 867/443/248 873/443/248 -f 873/443/248 875/444/248 868/444/248 -f 876/438/4 877/437/4 878/436/4 -f 878/436/4 879/439/4 876/438/4 -f 880/440/250 878/436/250 877/437/250 -f 877/437/250 881/441/250 880/440/250 -f 882/440/251 879/439/251 878/436/251 -f 878/436/251 880/440/251 882/440/251 -f 880/440/252 881/441/252 883/442/252 -f 883/442/252 884/443/252 880/440/252 -f 885/444/251 882/445/251 880/440/251 -f 880/440/251 884/443/251 885/444/251 -f 886/448/10 887/447/10 888/446/10 -f 888/446/10 889/449/10 886/448/10 -f 890/443/253 891/442/253 887/447/253 -f 887/447/253 886/448/253 890/443/253 -f 892/450/251 890/443/251 886/448/254 -f 886/448/254 889/449/254 892/450/251 -f 883/442/255 891/442/255 890/443/255 -f 890/443/255 884/443/255 883/442/255 -f 885/444/251 884/443/251 890/443/251 -f 890/443/251 892/444/251 885/444/251 -f 893/438/4 894/437/4 895/436/4 -f 895/436/4 896/439/4 893/438/4 -f 897/440/256 895/436/257 894/437/256 -f 894/437/256 898/441/256 897/440/256 -f 899/440/258 896/439/258 895/436/258 -f 895/436/258 897/440/258 899/440/258 -f 897/440/259 898/441/259 900/442/259 -f 900/442/259 901/443/259 897/440/259 -f 902/444/258 899/445/258 897/440/258 -f 897/440/258 901/443/258 902/444/258 -f 903/448/10 904/447/10 905/446/10 -f 905/446/10 906/449/10 903/448/10 -f 907/443/260 908/442/260 904/447/260 -f 904/447/260 903/448/260 907/443/260 -f 909/450/261 907/443/261 903/448/261 -f 903/448/261 906/449/261 909/450/261 -f 900/442/262 908/442/262 907/443/262 -f 907/443/262 901/443/262 900/442/262 -f 902/444/261 901/443/261 907/443/261 -f 907/443/261 909/444/261 902/444/261 -f 910/438/4 911/437/4 912/436/4 -f 912/436/4 913/439/4 910/438/4 -f 914/440/257 912/436/257 911/437/257 -f 911/437/257 915/441/256 914/440/257 -f 916/440/261 913/439/261 912/436/261 -f 912/436/261 914/440/261 916/440/261 -f 914/440/259 915/441/259 917/442/259 -f 917/442/259 918/443/259 914/440/259 -f 919/444/261 916/445/261 914/440/261 -f 914/440/261 918/443/261 919/444/261 -f 920/448/10 921/447/10 922/446/10 -f 922/446/10 923/449/10 920/448/10 -f 924/443/263 925/442/260 921/447/263 -f 921/447/263 920/448/263 924/443/263 -f 926/450/258 924/443/258 920/448/261 -f 920/448/261 923/449/261 926/450/258 -f 917/442/262 925/442/262 924/443/262 -f 924/443/262 918/443/262 917/442/262 -f 919/444/261 918/443/261 924/443/261 -f 924/443/261 926/444/261 919/444/261 -f 927/438/4 928/437/4 929/436/4 -f 929/436/4 930/439/4 927/438/4 -f 931/440/264 929/436/264 928/437/264 -f 928/437/264 932/441/264 931/440/264 -f 933/440/265 930/439/265 929/436/265 -f 929/436/265 931/440/265 933/440/265 -f 931/440/266 932/441/266 934/442/266 -f 934/442/266 935/443/266 931/440/266 -f 936/444/265 933/445/265 931/440/265 -f 931/440/265 935/443/265 936/444/265 -f 937/448/10 938/447/10 939/446/10 -f 939/446/10 940/449/10 937/448/10 -f 941/443/267 942/442/267 938/447/267 -f 938/447/267 937/448/267 941/443/267 -f 943/450/265 941/443/265 937/448/265 -f 937/448/265 940/449/265 943/450/265 -f 934/442/268 942/442/268 941/443/268 -f 941/443/268 935/443/268 934/442/268 -f 936/444/269 935/443/269 941/443/269 -f 941/443/269 943/444/269 936/444/269 -f 944/438/4 945/437/4 946/436/4 -f 946/436/4 947/439/4 944/438/4 -f 948/440/270 946/436/270 945/437/270 -f 945/437/270 949/441/270 948/440/270 -f 950/440/271 947/439/271 946/436/271 -f 946/436/271 948/440/271 950/440/271 -f 948/440/266 949/441/266 951/442/266 -f 951/442/266 952/443/266 948/440/266 -f 953/444/271 950/445/271 948/440/271 -f 948/440/271 952/443/271 953/444/271 -f 954/448/10 955/447/10 956/446/10 -f 956/446/10 957/449/10 954/448/10 -f 958/443/272 959/442/272 955/447/272 -f 955/447/272 954/448/272 958/443/272 -f 960/450/271 958/443/271 954/448/273 -f 954/448/273 957/449/273 960/450/271 -f 951/442/268 959/442/268 958/443/268 -f 958/443/268 952/443/268 951/442/268 -f 953/444/271 952/443/271 958/443/271 -f 958/443/271 960/444/271 953/444/271 -f 961/438/4 962/437/4 963/436/4 -f 963/436/4 964/439/4 961/438/4 -f 965/440/244 963/436/244 962/437/244 -f 962/437/244 966/441/244 965/440/244 -f 967/440/245 964/439/245 963/436/245 -f 963/436/245 965/440/245 967/440/245 -f 965/440/246 966/441/246 968/442/274 -f 968/442/274 969/443/246 965/440/246 -f 970/444/245 967/445/245 965/440/245 -f 965/440/245 969/443/245 970/444/245 -f 971/448/10 972/447/10 973/446/10 -f 973/446/10 974/449/10 971/448/10 -f 975/443/247 976/442/247 972/447/247 -f 972/447/247 971/448/247 975/443/247 -f 977/450/248 975/443/248 971/448/248 -f 971/448/248 974/449/248 977/450/248 -f 968/442/275 976/442/249 975/443/249 -f 975/443/249 969/443/249 968/442/275 -f 970/444/248 969/443/248 975/443/248 -f 975/443/248 977/444/248 970/444/248 -f 978/438/4 979/437/4 980/436/4 -f 980/436/4 981/439/4 978/438/4 -f 982/440/244 980/436/244 979/437/244 -f 979/437/244 983/441/244 982/440/244 -f 984/440/245 981/439/245 980/436/245 -f 980/436/245 982/440/245 984/440/245 -f 982/440/246 983/441/246 985/442/246 -f 985/442/246 986/443/246 982/440/246 -f 987/444/245 984/445/245 982/440/245 -f 982/440/245 986/443/245 987/444/245 -f 988/448/10 989/447/10 990/446/10 -f 990/446/10 991/449/10 988/448/10 -f 992/443/247 993/442/247 989/447/247 -f 989/447/247 988/448/247 992/443/247 -f 994/450/248 992/443/248 988/448/248 -f 988/448/248 991/449/248 994/450/248 -f 985/442/249 993/442/249 992/443/249 -f 992/443/249 986/443/249 985/442/249 -f 987/444/248 986/443/248 992/443/248 -f 992/443/248 994/444/248 987/444/248 -f 995/436/4 996/437/4 997/438/4 -f 997/438/4 998/439/4 995/436/4 -f 996/437/276 995/436/276 999/440/276 -f 999/440/276 1000/441/276 996/437/276 -f 995/436/277 998/439/277 1001/440/278 -f 1001/440/278 999/440/278 995/436/277 -f 1002/442/279 1000/441/279 999/440/279 -f 999/440/279 1003/443/279 1002/442/279 -f 1004/444/277 1003/443/277 999/440/277 -f 999/440/277 1001/445/277 1004/444/277 -f 1005/446/10 1006/447/10 1007/448/10 -f 1007/448/10 1008/449/10 1005/446/10 -f 1006/447/280 1009/442/280 1010/443/280 -f 1010/443/280 1007/448/280 1006/447/280 -f 1007/448/278 1010/443/278 1011/450/278 -f 1011/450/278 1008/449/278 1007/448/278 -f 1010/443/281 1009/442/281 1002/442/281 -f 1002/442/281 1003/443/281 1010/443/281 -f 1004/444/278 1011/444/278 1010/443/278 -f 1010/443/278 1003/443/278 1004/444/278 -f 1012/438/4 1013/437/4 1014/436/4 -f 1014/436/4 1015/439/4 1012/438/4 -f 1016/440/282 1014/436/282 1013/437/282 -f 1013/437/282 1017/441/282 1016/440/282 -f 1018/440/283 1015/439/283 1014/436/283 -f 1014/436/283 1016/440/283 1018/440/283 -f 1016/440/284 1017/441/284 1019/442/284 -f 1019/442/284 1020/443/284 1016/440/284 -f 1021/444/283 1018/445/283 1016/440/283 -f 1016/440/283 1020/443/283 1021/444/283 -f 1022/448/10 1023/447/10 1024/446/10 -f 1024/446/10 1025/449/10 1022/448/10 -f 1026/443/285 1027/442/285 1023/447/285 -f 1023/447/285 1022/448/285 1026/443/285 -f 1028/450/286 1026/443/286 1022/448/286 -f 1022/448/286 1025/449/286 1028/450/286 -f 1019/442/287 1027/442/287 1026/443/287 -f 1026/443/287 1020/443/287 1019/442/287 -f 1021/444/286 1020/443/286 1026/443/286 -f 1026/443/286 1028/444/286 1021/444/286 -f 1029/243/187 1030/244/187 1031/245/187 -f 1031/245/187 1032/246/187 1029/243/187 -f 1029/247/163 1032/248/163 1033/249/163 -f 1033/249/163 1034/250/163 1029/247/163 -f 1032/246/188 1031/245/188 1035/251/188 -f 1035/251/188 1033/252/188 1032/246/188 -f 1031/248/161 1030/247/161 1036/250/161 -f 1036/250/161 1035/249/161 1031/248/161 -f 1037/451/27 1038/452/27 1039/453/27 -f 1039/453/27 1040/454/27 1037/451/27 -f 1041/455/7 1042/456/7 1038/457/7 -f 1038/457/7 1037/458/7 1041/455/7 -f 1042/459/4 1043/460/4 1039/461/4 -f 1039/461/4 1038/462/4 1042/459/4 -f 1043/456/1 1044/455/1 1040/458/1 -f 1040/458/1 1039/457/1 1043/456/1 -f 1044/460/10 1041/459/10 1037/462/10 -f 1037/462/10 1040/461/10 1044/460/10 -f 1045/451/27 1046/452/27 1047/453/27 -f 1047/453/27 1048/454/27 1045/451/27 -f 1049/455/7 1050/456/7 1046/457/7 -f 1046/457/7 1045/458/7 1049/455/7 -f 1050/459/4 1051/460/4 1047/461/4 -f 1047/461/4 1046/462/4 1050/459/4 -f 1051/456/1 1052/455/1 1048/458/1 -f 1048/458/1 1047/457/1 1051/456/1 -f 1052/460/10 1049/459/10 1045/462/10 -f 1045/462/10 1048/461/10 1052/460/10 -f 1053/451/27 1054/452/27 1055/453/27 -f 1055/453/27 1056/454/27 1053/451/27 -f 1057/455/7 1058/456/7 1054/457/7 -f 1054/457/7 1053/458/7 1057/455/7 -f 1058/459/4 1059/460/4 1055/461/4 -f 1055/461/4 1054/462/4 1058/459/4 -f 1059/456/1 1060/455/1 1056/458/1 -f 1056/458/1 1055/457/1 1059/456/1 -f 1060/460/10 1057/459/10 1053/462/10 -f 1053/462/10 1056/461/10 1060/460/10 -f 1061/451/27 1062/452/27 1063/453/27 -f 1063/453/27 1064/454/27 1061/451/27 -f 1065/455/10 1066/456/10 1062/457/10 -f 1062/457/10 1061/458/10 1065/455/10 -f 1066/459/7 1067/460/7 1063/461/7 -f 1063/461/7 1062/462/7 1066/459/7 -f 1067/456/4 1068/455/4 1064/458/4 -f 1064/458/4 1063/457/4 1067/456/4 -f 1068/460/1 1065/459/1 1061/462/1 -f 1061/462/1 1064/461/1 1068/460/1 -f 1069/451/27 1070/452/27 1071/453/27 -f 1071/453/27 1072/454/27 1069/451/27 -f 1073/455/10 1074/456/10 1070/457/10 -f 1070/457/10 1069/458/10 1073/455/10 -f 1074/459/7 1075/460/7 1071/461/7 -f 1071/461/7 1070/462/7 1074/459/7 -f 1075/456/4 1076/455/4 1072/458/4 -f 1072/458/4 1071/457/4 1075/456/4 -f 1076/460/1 1073/459/1 1069/462/1 -f 1069/462/1 1072/461/1 1076/460/1 -f 1077/451/27 1078/452/27 1079/453/27 -f 1079/453/27 1080/454/27 1077/451/27 -f 1081/455/10 1082/456/10 1078/457/10 -f 1078/457/10 1077/458/10 1081/455/10 -f 1082/459/7 1083/460/7 1079/461/7 -f 1079/461/7 1078/462/7 1082/459/7 -f 1083/456/4 1084/455/4 1080/458/4 -f 1080/458/4 1079/457/4 1083/456/4 -f 1084/460/1 1081/459/1 1077/462/1 -f 1077/462/1 1080/461/1 1084/460/1 -f 1085/451/27 1086/452/27 1087/453/27 -f 1087/453/27 1088/454/27 1085/451/27 -f 1089/455/10 1090/456/10 1086/457/10 -f 1086/457/10 1085/458/10 1089/455/10 -f 1090/459/7 1091/460/7 1087/461/7 -f 1087/461/7 1086/462/7 1090/459/7 -f 1091/456/4 1092/455/4 1088/458/4 -f 1088/458/4 1087/457/4 1091/456/4 -f 1092/460/1 1089/459/1 1085/462/1 -f 1085/462/1 1088/461/1 1092/460/1 -f 1093/451/27 1094/452/27 1095/453/27 -f 1095/453/27 1096/454/27 1093/451/27 -f 1097/455/7 1098/456/7 1094/457/7 -f 1094/457/7 1093/458/7 1097/455/7 -f 1098/459/4 1099/460/4 1095/461/4 -f 1095/461/4 1094/462/4 1098/459/4 -f 1099/456/1 1100/455/1 1096/458/1 -f 1096/458/1 1095/457/1 1099/456/1 -f 1100/460/10 1097/459/10 1093/462/10 -f 1093/462/10 1096/461/10 1100/460/10 -f 1101/451/27 1102/452/27 1103/453/27 -f 1103/453/27 1104/454/27 1101/451/27 -f 1105/455/7 1106/456/7 1102/457/7 -f 1102/457/7 1101/458/7 1105/455/7 -f 1106/459/4 1107/460/4 1103/461/4 -f 1103/461/4 1102/462/4 1106/459/4 -f 1107/456/1 1108/455/1 1104/458/1 -f 1104/458/1 1103/457/1 1107/456/1 -f 1108/460/10 1105/459/10 1101/462/10 -f 1101/462/10 1104/461/10 1108/460/10 -f 1109/451/27 1110/452/27 1111/453/27 -f 1111/453/27 1112/454/27 1109/451/27 -f 1113/455/7 1114/456/7 1110/457/7 -f 1110/457/7 1109/458/7 1113/455/7 -f 1114/459/4 1115/460/4 1111/461/4 -f 1111/461/4 1110/462/4 1114/459/4 -f 1115/456/1 1116/455/1 1112/458/1 -f 1112/458/1 1111/457/1 1115/456/1 -f 1116/460/10 1113/459/10 1109/462/10 -f 1109/462/10 1112/461/10 1116/460/10 -f 1117/451/27 1118/452/27 1119/453/27 -f 1119/453/27 1120/454/27 1117/451/27 -f 1121/455/7 1122/456/7 1118/457/7 -f 1118/457/7 1117/458/7 1121/455/7 -f 1122/459/4 1123/460/4 1119/461/4 -f 1119/461/4 1118/462/4 1122/459/4 -f 1123/456/1 1124/455/1 1120/458/1 -f 1120/458/1 1119/457/1 1123/456/1 -f 1124/460/10 1121/459/10 1117/462/10 -f 1117/462/10 1120/461/10 1124/460/10 -f 1125/451/27 1126/452/27 1127/453/27 -f 1127/453/27 1128/454/27 1125/451/27 -f 1129/455/7 1130/456/7 1126/457/7 -f 1126/457/7 1125/458/7 1129/455/7 -f 1130/459/4 1131/460/4 1127/461/4 -f 1127/461/4 1126/462/4 1130/459/4 -f 1131/456/1 1132/455/1 1128/458/1 -f 1128/458/1 1127/457/1 1131/456/1 -f 1132/460/10 1129/459/10 1125/462/10 -f 1125/462/10 1128/461/10 1132/460/10 -f 1133/451/27 1134/452/27 1135/453/27 -f 1135/453/27 1136/454/27 1133/451/27 -f 1137/455/7 1138/456/7 1134/457/7 -f 1134/457/7 1133/458/7 1137/455/7 -f 1138/459/4 1139/460/4 1135/461/4 -f 1135/461/4 1134/462/4 1138/459/4 -f 1139/456/1 1140/455/1 1136/458/1 -f 1136/458/1 1135/457/1 1139/456/1 -f 1140/460/10 1137/459/10 1133/462/10 -f 1133/462/10 1136/461/10 1140/460/10 -f 1141/451/27 1142/452/27 1143/453/27 -f 1143/453/27 1144/454/27 1141/451/27 -f 1145/455/7 1146/456/7 1142/457/7 -f 1142/457/7 1141/458/7 1145/455/7 -f 1146/459/4 1147/460/4 1143/461/4 -f 1143/461/4 1142/462/4 1146/459/4 -f 1147/456/1 1148/455/1 1144/458/1 -f 1144/458/1 1143/457/1 1147/456/1 -f 1148/460/10 1145/459/10 1141/462/10 -f 1141/462/10 1144/461/10 1148/460/10 -f 1149/451/27 1150/452/27 1151/453/27 -f 1151/453/27 1152/454/27 1149/451/27 -f 1153/455/7 1154/456/7 1150/457/7 -f 1150/457/7 1149/458/7 1153/455/7 -f 1154/459/4 1155/460/4 1151/461/4 -f 1151/461/4 1150/462/4 1154/459/4 -f 1155/456/1 1156/455/1 1152/458/1 -f 1152/458/1 1151/457/1 1155/456/1 -f 1156/460/10 1153/459/10 1149/462/10 -f 1149/462/10 1152/461/10 1156/460/10 -f 1157/451/27 1158/452/27 1159/453/27 -f 1159/453/27 1160/454/27 1157/451/27 -f 1161/455/7 1162/456/7 1158/457/7 -f 1158/457/7 1157/458/7 1161/455/7 -f 1162/459/4 1163/460/4 1159/461/4 -f 1159/461/4 1158/462/4 1162/459/4 -f 1163/456/1 1164/455/1 1160/458/1 -f 1160/458/1 1159/457/1 1163/456/1 -f 1164/460/10 1161/459/10 1157/462/10 -f 1157/462/10 1160/461/10 1164/460/10 -f 1165/451/27 1166/452/27 1167/453/27 -f 1167/453/27 1168/454/27 1165/451/27 -f 1169/455/7 1170/456/7 1166/457/7 -f 1166/457/7 1165/458/7 1169/455/7 -f 1170/459/4 1171/460/4 1167/461/4 -f 1167/461/4 1166/462/4 1170/459/4 -f 1171/456/1 1172/455/1 1168/458/1 -f 1168/458/1 1167/457/1 1171/456/1 -f 1172/460/10 1169/459/10 1165/462/10 -f 1165/462/10 1168/461/10 1172/460/10 -f 1173/451/27 1174/452/27 1175/453/27 -f 1175/453/27 1176/454/27 1173/451/27 -f 1177/455/7 1178/456/7 1174/457/7 -f 1174/457/7 1173/458/7 1177/455/7 -f 1178/459/4 1179/460/4 1175/461/4 -f 1175/461/4 1174/462/4 1178/459/4 -f 1179/456/1 1180/455/1 1176/458/1 -f 1176/458/1 1175/457/1 1179/456/1 -f 1180/460/10 1177/459/10 1173/462/10 -f 1173/462/10 1176/461/10 1180/460/10 -f 1181/451/27 1182/452/27 1183/453/27 -f 1183/453/27 1184/454/27 1181/451/27 -f 1185/455/7 1186/456/7 1182/457/7 -f 1182/457/7 1181/458/7 1185/455/7 -f 1186/459/4 1187/460/4 1183/461/4 -f 1183/461/4 1182/462/4 1186/459/4 -f 1187/456/1 1188/455/1 1184/458/1 -f 1184/458/1 1183/457/1 1187/456/1 -f 1188/460/10 1185/459/10 1181/462/10 -f 1181/462/10 1184/461/10 1188/460/10 -f 1189/451/27 1190/452/27 1191/453/27 -f 1191/453/27 1192/454/27 1189/451/27 -f 1193/455/7 1194/456/7 1190/457/7 -f 1190/457/7 1189/458/7 1193/455/7 -f 1194/459/4 1195/460/4 1191/461/4 -f 1191/461/4 1190/462/4 1194/459/4 -f 1195/456/1 1196/455/1 1192/458/1 -f 1192/458/1 1191/457/1 1195/456/1 -f 1196/460/10 1193/459/10 1189/462/10 -f 1189/462/10 1192/461/10 1196/460/10 -f 1197/451/27 1198/452/27 1199/453/27 -f 1199/453/27 1200/454/27 1197/451/27 -f 1201/455/7 1202/456/7 1198/457/7 -f 1198/457/7 1197/458/7 1201/455/7 -f 1202/459/4 1203/460/4 1199/461/4 -f 1199/461/4 1198/462/4 1202/459/4 -f 1203/456/1 1204/455/1 1200/458/1 -f 1200/458/1 1199/457/1 1203/456/1 -f 1204/460/10 1201/459/10 1197/462/10 -f 1197/462/10 1200/461/10 1204/460/10 -f 1205/451/27 1206/452/27 1207/453/27 -f 1207/453/27 1208/454/27 1205/451/27 -f 1209/455/7 1210/456/7 1206/457/7 -f 1206/457/7 1205/458/7 1209/455/7 -f 1210/459/4 1211/460/4 1207/461/4 -f 1207/461/4 1206/462/4 1210/459/4 -f 1211/456/1 1212/455/1 1208/458/1 -f 1208/458/1 1207/457/1 1211/456/1 -f 1212/460/10 1209/459/10 1205/462/10 -f 1205/462/10 1208/461/10 1212/460/10 -f 1213/451/27 1214/452/27 1215/453/27 -f 1215/453/27 1216/454/27 1213/451/27 -f 1217/455/7 1218/456/7 1214/457/7 -f 1214/457/7 1213/458/7 1217/455/7 -f 1218/459/4 1219/460/4 1215/461/4 -f 1215/461/4 1214/462/4 1218/459/4 -f 1219/456/1 1220/455/1 1216/458/1 -f 1216/458/1 1215/457/1 1219/456/1 -f 1220/460/10 1217/459/10 1213/462/10 -f 1213/462/10 1216/461/10 1220/460/10 -f 1221/451/27 1222/452/27 1223/453/27 -f 1223/453/27 1224/454/27 1221/451/27 -f 1225/455/7 1226/456/7 1222/457/7 -f 1222/457/7 1221/458/7 1225/455/7 -f 1226/459/4 1227/460/4 1223/461/4 -f 1223/461/4 1222/462/4 1226/459/4 -f 1227/456/1 1228/455/1 1224/458/1 -f 1224/458/1 1223/457/1 1227/456/1 -f 1228/460/10 1225/459/10 1221/462/10 -f 1221/462/10 1224/461/10 1228/460/10 -f 1229/451/27 1230/452/27 1231/453/27 -f 1231/453/27 1232/454/27 1229/451/27 -f 1233/455/4 1234/456/4 1230/457/4 -f 1230/457/4 1229/458/4 1233/455/4 -f 1234/459/1 1235/460/1 1231/461/1 -f 1231/461/1 1230/462/1 1234/459/1 -f 1235/456/10 1236/455/10 1232/458/10 -f 1232/458/10 1231/457/10 1235/456/10 -f 1236/460/7 1233/459/7 1229/462/7 -f 1229/462/7 1232/461/7 1236/460/7 -f 1237/451/27 1238/452/27 1239/453/27 -f 1239/453/27 1240/454/27 1237/451/27 -f 1241/455/4 1242/456/4 1238/457/4 -f 1238/457/4 1237/458/4 1241/455/4 -f 1242/459/1 1243/460/1 1239/461/1 -f 1239/461/1 1238/462/1 1242/459/1 -f 1243/456/10 1244/455/10 1240/458/10 -f 1240/458/10 1239/457/10 1243/456/10 -f 1244/460/7 1241/459/7 1237/462/7 -f 1237/462/7 1240/461/7 1244/460/7 -f 1245/451/27 1246/452/27 1247/453/27 -f 1247/453/27 1248/454/27 1245/451/27 -f 1249/455/4 1250/456/4 1246/457/4 -f 1246/457/4 1245/458/4 1249/455/4 -f 1250/459/1 1251/460/1 1247/461/1 -f 1247/461/1 1246/462/1 1250/459/1 -f 1251/456/10 1252/455/10 1248/458/10 -f 1248/458/10 1247/457/10 1251/456/10 -f 1252/460/7 1249/459/7 1245/462/7 -f 1245/462/7 1248/461/7 1252/460/7 -f 1253/451/27 1254/452/27 1255/453/27 -f 1255/453/27 1256/454/27 1253/451/27 -f 1257/455/4 1258/456/4 1254/457/4 -f 1254/457/4 1253/458/4 1257/455/4 -f 1258/459/1 1259/460/1 1255/461/1 -f 1255/461/1 1254/462/1 1258/459/1 -f 1259/456/10 1260/455/10 1256/458/10 -f 1256/458/10 1255/457/10 1259/456/10 -f 1260/460/7 1257/459/7 1253/462/7 -f 1253/462/7 1256/461/7 1260/460/7 -f 1261/451/27 1262/452/27 1263/453/27 -f 1263/453/27 1264/454/27 1261/451/27 -f 1265/455/7 1266/456/7 1262/457/7 -f 1262/457/7 1261/458/7 1265/455/7 -f 1266/459/4 1267/460/4 1263/461/4 -f 1263/461/4 1262/462/4 1266/459/4 -f 1267/456/1 1268/455/1 1264/458/1 -f 1264/458/1 1263/457/1 1267/456/1 -f 1268/460/10 1265/459/10 1261/462/10 -f 1261/462/10 1264/461/10 1268/460/10 -f 1269/451/27 1270/452/27 1271/453/27 -f 1271/453/27 1272/454/27 1269/451/27 -f 1273/455/7 1274/456/7 1270/457/7 -f 1270/457/7 1269/458/7 1273/455/7 -f 1274/459/4 1275/460/4 1271/461/4 -f 1271/461/4 1270/462/4 1274/459/4 -f 1275/456/1 1276/455/1 1272/458/1 -f 1272/458/1 1271/457/1 1275/456/1 -f 1276/460/10 1273/459/10 1269/462/10 -f 1269/462/10 1272/461/10 1276/460/10 -f 1277/451/27 1278/452/27 1279/453/27 -f 1279/453/27 1280/454/27 1277/451/27 -f 1281/455/7 1282/456/7 1278/457/7 -f 1278/457/7 1277/458/7 1281/455/7 -f 1282/459/4 1283/460/4 1279/461/4 -f 1279/461/4 1278/462/4 1282/459/4 -f 1283/456/1 1284/455/1 1280/458/1 -f 1280/458/1 1279/457/1 1283/456/1 -f 1284/460/10 1281/459/10 1277/462/10 -f 1277/462/10 1280/461/10 1284/460/10 -f 1285/451/27 1286/452/27 1287/453/27 -f 1287/453/27 1288/454/27 1285/451/27 -f 1289/455/7 1290/456/7 1286/457/7 -f 1286/457/7 1285/458/7 1289/455/7 -f 1290/459/4 1291/460/4 1287/461/4 -f 1287/461/4 1286/462/4 1290/459/4 -f 1291/456/1 1292/455/1 1288/458/1 -f 1288/458/1 1287/457/1 1291/456/1 -f 1292/460/10 1289/459/10 1285/462/10 -f 1285/462/10 1288/461/10 1292/460/10 -f 1293/451/27 1294/452/27 1295/453/27 -f 1295/453/27 1296/454/27 1293/451/27 -f 1297/455/7 1298/456/7 1294/457/7 -f 1294/457/7 1293/458/7 1297/455/7 -f 1298/459/4 1299/460/4 1295/461/4 -f 1295/461/4 1294/462/4 1298/459/4 -f 1299/456/1 1300/455/1 1296/458/1 -f 1296/458/1 1295/457/1 1299/456/1 -f 1300/460/10 1297/459/10 1293/462/10 -f 1293/462/10 1296/461/10 1300/460/10 -f 1301/451/27 1302/452/27 1303/453/27 -f 1303/453/27 1304/454/27 1301/451/27 -f 1305/455/7 1306/456/7 1302/457/7 -f 1302/457/7 1301/458/7 1305/455/7 -f 1306/459/4 1307/460/4 1303/461/4 -f 1303/461/4 1302/462/4 1306/459/4 -f 1307/456/1 1308/455/1 1304/458/1 -f 1304/458/1 1303/457/1 1307/456/1 -f 1308/460/10 1305/459/10 1301/462/10 -f 1301/462/10 1304/461/10 1308/460/10 -f 1309/451/27 1310/452/27 1311/453/27 -f 1311/453/27 1312/454/27 1309/451/27 -f 1313/455/7 1314/456/7 1310/457/7 -f 1310/457/7 1309/458/7 1313/455/7 -f 1314/459/4 1315/460/4 1311/461/4 -f 1311/461/4 1310/462/4 1314/459/4 -f 1315/456/1 1316/455/1 1312/458/1 -f 1312/458/1 1311/457/1 1315/456/1 -f 1316/460/10 1313/459/10 1309/462/10 -f 1309/462/10 1312/461/10 1316/460/10 -f 1317/451/27 1318/452/27 1319/453/27 -f 1319/453/27 1320/454/27 1317/451/27 -f 1321/455/4 1322/456/4 1318/457/4 -f 1318/457/4 1317/458/4 1321/455/4 -f 1322/459/1 1323/460/1 1319/461/1 -f 1319/461/1 1318/462/1 1322/459/1 -f 1323/456/10 1324/455/10 1320/458/10 -f 1320/458/10 1319/457/10 1323/456/10 -f 1324/460/7 1321/459/7 1317/462/7 -f 1317/462/7 1320/461/7 1324/460/7 -f 1325/451/27 1326/452/27 1327/453/27 -f 1327/453/27 1328/454/27 1325/451/27 -f 1329/455/4 1330/456/4 1326/457/4 -f 1326/457/4 1325/458/4 1329/455/4 -f 1330/459/1 1331/460/1 1327/461/1 -f 1327/461/1 1326/462/1 1330/459/1 -f 1331/456/10 1332/455/10 1328/458/10 -f 1328/458/10 1327/457/10 1331/456/10 -f 1332/460/7 1329/459/7 1325/462/7 -f 1325/462/7 1328/461/7 1332/460/7 -f 1333/451/27 1334/452/27 1335/453/27 -f 1335/453/27 1336/454/27 1333/451/27 -f 1337/455/4 1338/456/4 1334/457/4 -f 1334/457/4 1333/458/4 1337/455/4 -f 1338/459/1 1339/460/1 1335/461/1 -f 1335/461/1 1334/462/1 1338/459/1 -f 1339/456/10 1340/455/10 1336/458/10 -f 1336/458/10 1335/457/10 1339/456/10 -f 1340/460/7 1337/459/7 1333/462/7 -f 1333/462/7 1336/461/7 1340/460/7 -f 1341/451/27 1342/452/27 1343/453/27 -f 1343/453/27 1344/454/27 1341/451/27 -f 1345/455/4 1346/456/4 1342/457/4 -f 1342/457/4 1341/458/4 1345/455/4 -f 1346/459/1 1347/460/1 1343/461/1 -f 1343/461/1 1342/462/1 1346/459/1 -f 1347/456/10 1348/455/10 1344/458/10 -f 1344/458/10 1343/457/10 1347/456/10 -f 1348/460/7 1345/459/7 1341/462/7 -f 1341/462/7 1344/461/7 1348/460/7 -f 1349/451/27 1350/452/27 1351/453/27 -f 1351/453/27 1352/454/27 1349/451/27 -f 1353/455/4 1354/456/4 1350/457/4 -f 1350/457/4 1349/458/4 1353/455/4 -f 1354/459/1 1355/460/1 1351/461/1 -f 1351/461/1 1350/462/1 1354/459/1 -f 1355/456/10 1356/455/10 1352/458/10 -f 1352/458/10 1351/457/10 1355/456/10 -f 1356/460/7 1353/459/7 1349/462/7 -f 1349/462/7 1352/461/7 1356/460/7 -f 1357/463/27 1358/464/27 1359/465/27 -f 1359/465/27 1360/466/27 1357/463/27 -f 1361/467/4 1362/468/4 1359/469/4 -f 1359/469/4 1358/470/4 1361/467/4 -f 1363/471/4 1364/472/4 1365/473/4 -f 1365/473/4 1366/474/4 1363/471/4 -f 1367/475/1 1368/476/1 1369/477/1 -f 1369/477/1 1370/478/1 1367/475/1 -f 1371/479/27 1372/480/288 1373/480/288 -f 1373/480/288 1374/479/27 1371/479/27 -f 1375/476/7 1376/475/7 1377/481/7 -f 1377/481/7 1378/482/7 1375/476/7 -f 1379/483/26 1380/484/289 1381/485/289 -f 1381/485/289 1382/483/26 1379/483/26 -f 1383/486/4 1384/487/4 1385/488/4 -f 1386/489/4 1387/490/4 1372/491/4 -f 1372/491/4 1371/492/4 1386/489/4 -f 1388/493/4 1389/494/4 1390/495/4 -f 1391/496/4 1392/497/4 1390/495/4 -f 1390/495/4 1389/494/4 1391/496/4 -f 1393/498/4 1394/499/4 1365/473/4 -f 1365/473/4 1364/472/4 1393/498/4 -f 1395/500/290 1371/479/27 1374/479/27 -f 1374/479/27 1396/500/290 1395/500/290 -f 1397/501/291 1379/483/26 1382/483/26 -f 1382/483/26 1398/501/291 1397/501/291 -f 1395/502/4 1399/503/4 1386/489/4 -f 1386/489/4 1371/492/4 1395/502/4 -f 1391/496/4 1383/486/4 1385/488/4 -f 1385/488/4 1392/497/4 1391/496/4 -f 1387/504/7 1363/504/7 1366/505/7 -f 1366/505/7 1400/505/7 1387/504/7 -f 1386/506/292 1364/506/292 1363/504/292 -f 1363/504/292 1387/504/292 1386/506/292 -f 1399/507/293 1393/507/293 1364/506/293 -f 1364/506/293 1386/506/293 1399/507/293 -f 1401/508/1 1394/508/1 1393/507/1 -f 1393/507/1 1399/507/1 1401/508/1 -f 1402/509/210 1365/510/210 1394/511/210 -f 1394/511/210 1401/512/210 1402/509/210 -f 1400/513/294 1366/514/294 1365/510/294 -f 1365/510/294 1402/509/294 1400/513/294 -f 1403/515/4 1401/516/4 1399/503/4 -f 1399/503/4 1395/502/4 1403/515/4 -f 1395/500/7 1396/500/7 1404/517/7 -f 1404/517/7 1403/517/7 1395/500/7 -f 1372/480/1 1405/518/1 1406/518/1 -f 1406/518/1 1373/480/1 1372/480/1 -f 1405/519/4 1372/491/4 1387/490/4 -f 1387/490/4 1400/474/4 1405/519/4 -f 1367/475/1 1407/481/1 1408/482/1 -f 1408/482/1 1368/476/1 1367/475/1 -f 1400/513/295 1385/513/295 1384/485/295 -f 1384/485/295 1405/520/295 1400/513/295 -f 1402/509/294 1392/509/294 1385/513/294 -f 1385/513/294 1400/513/294 1402/509/294 -f 1401/512/210 1390/512/210 1392/509/210 -f 1392/509/210 1402/509/210 1401/512/210 -f 1403/521/296 1388/521/296 1390/512/296 -f 1390/512/296 1401/512/296 1403/521/296 -f 1375/476/7 1409/477/7 1410/478/7 -f 1410/478/7 1376/475/7 1375/476/7 -f 1379/483/289 1391/522/289 1389/523/289 -f 1389/523/289 1380/484/289 1379/483/289 -f 1397/501/291 1383/524/291 1391/522/291 -f 1391/522/291 1379/483/291 1397/501/291 -f 1405/520/27 1367/525/27 1370/526/27 -f 1370/526/27 1406/527/27 1405/520/27 -f 1384/485/27 1407/528/27 1367/525/27 -f 1367/525/27 1405/520/27 1384/485/27 -f 1383/486/4 1408/486/4 1407/487/4 -f 1407/487/4 1384/487/4 1383/486/4 -f 1397/501/26 1368/501/26 1408/524/26 -f 1408/524/26 1383/524/26 1397/501/26 -f 1398/501/26 1369/501/26 1368/501/26 -f 1368/501/26 1397/501/26 1398/501/26 -f 1380/484/26 1375/484/26 1378/485/26 -f 1378/485/26 1381/485/26 1380/484/26 -f 1389/523/26 1409/523/26 1375/484/26 -f 1375/484/26 1380/484/26 1389/523/26 -f 1388/493/4 1410/529/4 1409/530/4 -f 1409/530/4 1389/494/4 1388/493/4 -f 1403/521/27 1376/531/27 1410/532/27 -f 1410/532/27 1388/521/27 1403/521/27 -f 1404/533/27 1377/531/27 1376/531/27 -f 1376/531/27 1403/521/27 1404/533/27 -f 1411/471/4 1412/472/4 1413/473/4 -f 1413/473/4 1414/474/4 1411/471/4 -f 1415/475/1 1416/476/1 1417/477/1 -f 1417/477/1 1418/478/1 1415/475/1 -f 1419/479/27 1420/480/288 1421/480/288 -f 1421/480/288 1422/479/27 1419/479/27 -f 1423/476/7 1424/475/7 1425/481/7 -f 1425/481/7 1426/482/7 1423/476/7 -f 1427/483/26 1428/484/289 1429/485/289 -f 1429/485/289 1430/483/26 1427/483/26 -f 1431/486/4 1432/487/4 1433/488/4 -f 1434/489/4 1435/490/4 1420/491/4 -f 1420/491/4 1419/492/4 1434/489/4 -f 1436/493/4 1437/494/4 1438/495/4 -f 1439/496/4 1440/497/4 1438/495/4 -f 1438/495/4 1437/494/4 1439/496/4 -f 1441/498/4 1442/499/4 1413/473/4 -f 1413/473/4 1412/472/4 1441/498/4 -f 1443/500/290 1419/479/27 1422/479/27 -f 1422/479/27 1444/500/290 1443/500/290 -f 1445/501/291 1427/483/26 1430/483/26 -f 1430/483/26 1446/501/291 1445/501/291 -f 1443/502/4 1447/503/4 1434/489/4 -f 1434/489/4 1419/492/4 1443/502/4 -f 1439/496/4 1431/486/4 1433/488/4 -f 1433/488/4 1440/497/4 1439/496/4 -f 1435/504/7 1411/504/7 1414/505/7 -f 1414/505/7 1448/505/7 1435/504/7 -f 1434/506/292 1412/506/292 1411/504/292 -f 1411/504/292 1435/504/292 1434/506/292 -f 1447/507/293 1441/507/293 1412/506/293 -f 1412/506/293 1434/506/293 1447/507/293 -f 1449/508/1 1442/508/1 1441/507/1 -f 1441/507/1 1447/507/1 1449/508/1 -f 1450/509/210 1413/510/210 1442/511/210 -f 1442/511/210 1449/512/210 1450/509/210 -f 1448/513/294 1414/514/294 1413/510/294 -f 1413/510/294 1450/509/294 1448/513/294 -f 1451/515/4 1449/516/4 1447/503/4 -f 1447/503/4 1443/502/4 1451/515/4 -f 1443/500/7 1444/500/7 1452/517/7 -f 1452/517/7 1451/517/7 1443/500/7 -f 1420/480/1 1453/518/1 1454/518/1 -f 1454/518/1 1421/480/1 1420/480/1 -f 1453/519/4 1420/491/4 1435/490/4 -f 1435/490/4 1448/474/4 1453/519/4 -f 1415/475/1 1455/481/1 1456/482/1 -f 1456/482/1 1416/476/1 1415/475/1 -f 1448/513/295 1433/513/295 1432/485/295 -f 1432/485/295 1453/520/295 1448/513/295 -f 1450/509/294 1440/509/294 1433/513/294 -f 1433/513/294 1448/513/294 1450/509/294 -f 1449/512/210 1438/512/210 1440/509/210 -f 1440/509/210 1450/509/210 1449/512/210 -f 1451/521/296 1436/521/296 1438/512/296 -f 1438/512/296 1449/512/296 1451/521/296 -f 1423/476/7 1457/477/7 1458/478/7 -f 1458/478/7 1424/475/7 1423/476/7 -f 1427/483/289 1439/522/289 1437/523/289 -f 1437/523/289 1428/484/289 1427/483/289 -f 1445/501/291 1431/524/291 1439/522/291 -f 1439/522/291 1427/483/291 1445/501/291 -f 1453/520/27 1415/525/27 1418/526/27 -f 1418/526/27 1454/527/27 1453/520/27 -f 1432/485/27 1455/528/27 1415/525/27 -f 1415/525/27 1453/520/27 1432/485/27 -f 1431/486/4 1456/486/4 1455/487/4 -f 1455/487/4 1432/487/4 1431/486/4 -f 1445/501/26 1416/501/26 1456/524/26 -f 1456/524/26 1431/524/26 1445/501/26 -f 1446/501/26 1417/501/26 1416/501/26 -f 1416/501/26 1445/501/26 1446/501/26 -f 1428/484/26 1423/484/26 1426/485/26 -f 1426/485/26 1429/485/26 1428/484/26 -f 1437/523/26 1457/523/26 1423/484/26 -f 1423/484/26 1428/484/26 1437/523/26 -f 1436/493/4 1458/529/4 1457/530/4 -f 1457/530/4 1437/494/4 1436/493/4 -f 1451/521/27 1424/531/27 1458/532/27 -f 1458/532/27 1436/521/27 1451/521/27 -f 1452/533/27 1425/531/27 1424/531/27 -f 1424/531/27 1451/521/27 1452/533/27 -f 1459/471/4 1460/472/4 1461/473/4 -f 1461/473/4 1462/474/4 1459/471/4 -f 1463/475/1 1464/476/1 1465/477/1 -f 1465/477/1 1466/478/1 1463/475/1 -f 1467/479/27 1468/480/288 1469/480/288 -f 1469/480/288 1470/479/27 1467/479/27 -f 1471/476/7 1472/475/7 1473/481/7 -f 1473/481/7 1474/482/7 1471/476/7 -f 1475/483/26 1476/484/289 1477/485/289 -f 1477/485/289 1478/483/26 1475/483/26 -f 1479/486/4 1480/487/4 1481/488/4 -f 1482/489/4 1483/490/4 1468/491/4 -f 1468/491/4 1467/492/4 1482/489/4 -f 1484/493/4 1485/494/4 1486/495/4 -f 1487/496/4 1488/497/4 1486/495/4 -f 1486/495/4 1485/494/4 1487/496/4 -f 1489/498/4 1490/499/4 1461/473/4 -f 1461/473/4 1460/472/4 1489/498/4 -f 1491/500/290 1467/479/27 1470/479/27 -f 1470/479/27 1492/500/290 1491/500/290 -f 1493/501/291 1475/483/26 1478/483/26 -f 1478/483/26 1494/501/291 1493/501/291 -f 1491/502/4 1495/503/4 1482/489/4 -f 1482/489/4 1467/492/4 1491/502/4 -f 1487/496/4 1479/486/4 1481/488/4 -f 1481/488/4 1488/497/4 1487/496/4 -f 1483/504/7 1459/504/7 1462/505/7 -f 1462/505/7 1496/505/7 1483/504/7 -f 1482/506/292 1460/506/292 1459/504/292 -f 1459/504/292 1483/504/292 1482/506/292 -f 1495/507/293 1489/507/293 1460/506/293 -f 1460/506/293 1482/506/293 1495/507/293 -f 1497/508/1 1490/508/1 1489/507/1 -f 1489/507/1 1495/507/1 1497/508/1 -f 1498/509/210 1461/510/210 1490/511/210 -f 1490/511/210 1497/512/210 1498/509/210 -f 1496/513/294 1462/514/294 1461/510/294 -f 1461/510/294 1498/509/294 1496/513/294 -f 1499/515/4 1497/516/4 1495/503/4 -f 1495/503/4 1491/502/4 1499/515/4 -f 1491/500/7 1492/500/7 1500/517/7 -f 1500/517/7 1499/517/7 1491/500/7 -f 1468/480/1 1501/518/1 1502/518/1 -f 1502/518/1 1469/480/1 1468/480/1 -f 1501/519/4 1468/491/4 1483/490/4 -f 1483/490/4 1496/474/4 1501/519/4 -f 1463/475/1 1503/481/1 1504/482/1 -f 1504/482/1 1464/476/1 1463/475/1 -f 1496/513/295 1481/513/295 1480/485/295 -f 1480/485/295 1501/520/295 1496/513/295 -f 1498/509/294 1488/509/294 1481/513/294 -f 1481/513/294 1496/513/294 1498/509/294 -f 1497/512/210 1486/512/210 1488/509/210 -f 1488/509/210 1498/509/210 1497/512/210 -f 1499/521/296 1484/521/296 1486/512/296 -f 1486/512/296 1497/512/296 1499/521/296 -f 1471/476/7 1505/477/7 1506/478/7 -f 1506/478/7 1472/475/7 1471/476/7 -f 1475/483/289 1487/522/289 1485/523/289 -f 1485/523/289 1476/484/289 1475/483/289 -f 1493/501/291 1479/524/291 1487/522/291 -f 1487/522/291 1475/483/291 1493/501/291 -f 1501/520/27 1463/525/27 1466/526/27 -f 1466/526/27 1502/527/27 1501/520/27 -f 1480/485/27 1503/528/27 1463/525/27 -f 1463/525/27 1501/520/27 1480/485/27 -f 1479/486/4 1504/486/4 1503/487/4 -f 1503/487/4 1480/487/4 1479/486/4 -f 1493/501/26 1464/501/26 1504/524/26 -f 1504/524/26 1479/524/26 1493/501/26 -f 1494/501/26 1465/501/26 1464/501/26 -f 1464/501/26 1493/501/26 1494/501/26 -f 1476/484/26 1471/484/26 1474/485/26 -f 1474/485/26 1477/485/26 1476/484/26 -f 1485/523/26 1505/523/26 1471/484/26 -f 1471/484/26 1476/484/26 1485/523/26 -f 1484/493/4 1506/529/4 1505/530/4 -f 1505/530/4 1485/494/4 1484/493/4 -f 1499/521/27 1472/531/27 1506/532/27 -f 1506/532/27 1484/521/27 1499/521/27 -f 1500/533/27 1473/531/27 1472/531/27 -f 1472/531/27 1499/521/27 1500/533/27 -f 1507/471/4 1508/472/4 1509/473/4 -f 1509/473/4 1510/474/4 1507/471/4 -f 1511/475/1 1512/476/1 1513/477/1 -f 1513/477/1 1514/478/1 1511/475/1 -f 1515/479/27 1516/480/288 1517/480/288 -f 1517/480/288 1518/479/27 1515/479/27 -f 1519/476/7 1520/475/7 1521/481/7 -f 1521/481/7 1522/482/7 1519/476/7 -f 1523/483/26 1524/484/289 1525/485/289 -f 1525/485/289 1526/483/26 1523/483/26 -f 1527/486/4 1528/487/4 1529/488/4 -f 1530/489/4 1531/490/4 1516/491/4 -f 1516/491/4 1515/492/4 1530/489/4 -f 1532/493/4 1533/494/4 1534/495/4 -f 1535/496/4 1536/497/4 1534/495/4 -f 1534/495/4 1533/494/4 1535/496/4 -f 1537/498/4 1538/499/4 1509/473/4 -f 1509/473/4 1508/472/4 1537/498/4 -f 1539/500/290 1515/479/27 1518/479/27 -f 1518/479/27 1540/500/290 1539/500/290 -f 1541/501/291 1523/483/26 1526/483/26 -f 1526/483/26 1542/501/291 1541/501/291 -f 1539/502/4 1543/503/4 1530/489/4 -f 1530/489/4 1515/492/4 1539/502/4 -f 1535/496/4 1527/486/4 1529/488/4 -f 1529/488/4 1536/497/4 1535/496/4 -f 1531/504/7 1507/504/7 1510/505/7 -f 1510/505/7 1544/505/7 1531/504/7 -f 1530/506/292 1508/506/292 1507/504/292 -f 1507/504/292 1531/504/292 1530/506/292 -f 1543/507/293 1537/507/293 1508/506/293 -f 1508/506/293 1530/506/293 1543/507/293 -f 1545/508/1 1538/508/1 1537/507/1 -f 1537/507/1 1543/507/1 1545/508/1 -f 1546/509/210 1509/510/210 1538/511/210 -f 1538/511/210 1545/512/210 1546/509/210 -f 1544/513/294 1510/514/294 1509/510/294 -f 1509/510/294 1546/509/294 1544/513/294 -f 1547/515/4 1545/516/4 1543/503/4 -f 1543/503/4 1539/502/4 1547/515/4 -f 1539/500/7 1540/500/7 1548/517/7 -f 1548/517/7 1547/517/7 1539/500/7 -f 1516/480/1 1549/518/1 1550/518/1 -f 1550/518/1 1517/480/1 1516/480/1 -f 1549/519/4 1516/491/4 1531/490/4 -f 1531/490/4 1544/474/4 1549/519/4 -f 1511/475/1 1551/481/1 1552/482/1 -f 1552/482/1 1512/476/1 1511/475/1 -f 1544/513/295 1529/513/295 1528/485/295 -f 1528/485/295 1549/520/295 1544/513/295 -f 1546/509/294 1536/509/294 1529/513/294 -f 1529/513/294 1544/513/294 1546/509/294 -f 1545/512/210 1534/512/210 1536/509/210 -f 1536/509/210 1546/509/210 1545/512/210 -f 1547/521/296 1532/521/296 1534/512/296 -f 1534/512/296 1545/512/296 1547/521/296 -f 1519/476/7 1553/477/7 1554/478/7 -f 1554/478/7 1520/475/7 1519/476/7 -f 1523/483/289 1535/522/289 1533/523/289 -f 1533/523/289 1524/484/289 1523/483/289 -f 1541/501/291 1527/524/291 1535/522/291 -f 1535/522/291 1523/483/291 1541/501/291 -f 1549/520/27 1511/525/27 1514/526/27 -f 1514/526/27 1550/527/27 1549/520/27 -f 1528/485/27 1551/528/27 1511/525/27 -f 1511/525/27 1549/520/27 1528/485/27 -f 1527/486/4 1552/486/4 1551/487/4 -f 1551/487/4 1528/487/4 1527/486/4 -f 1541/501/26 1512/501/26 1552/524/26 -f 1552/524/26 1527/524/26 1541/501/26 -f 1542/501/26 1513/501/26 1512/501/26 -f 1512/501/26 1541/501/26 1542/501/26 -f 1524/484/26 1519/484/26 1522/485/26 -f 1522/485/26 1525/485/26 1524/484/26 -f 1533/523/26 1553/523/26 1519/484/26 -f 1519/484/26 1524/484/26 1533/523/26 -f 1532/493/4 1554/529/4 1553/530/4 -f 1553/530/4 1533/494/4 1532/493/4 -f 1547/521/27 1520/531/27 1554/532/27 -f 1554/532/27 1532/521/27 1547/521/27 -f 1548/533/27 1521/531/27 1520/531/27 -f 1520/531/27 1547/521/27 1548/533/27 -f 1555/471/4 1556/472/4 1557/473/4 -f 1557/473/4 1558/474/4 1555/471/4 -f 1559/475/1 1560/476/1 1561/477/1 -f 1561/477/1 1562/478/1 1559/475/1 -f 1563/479/27 1564/480/288 1565/480/288 -f 1565/480/288 1566/479/27 1563/479/27 -f 1567/476/7 1568/475/7 1569/481/7 -f 1569/481/7 1570/482/7 1567/476/7 -f 1571/483/26 1572/484/289 1573/485/289 -f 1573/485/289 1574/483/26 1571/483/26 -f 1575/486/4 1576/487/4 1577/488/4 -f 1578/489/4 1579/490/4 1564/491/4 -f 1564/491/4 1563/492/4 1578/489/4 -f 1580/493/4 1581/494/4 1582/495/4 -f 1583/496/4 1584/497/4 1582/495/4 -f 1582/495/4 1581/494/4 1583/496/4 -f 1585/498/4 1586/499/4 1557/473/4 -f 1557/473/4 1556/472/4 1585/498/4 -f 1587/500/290 1563/479/27 1566/479/27 -f 1566/479/27 1588/500/290 1587/500/290 -f 1589/501/291 1571/483/26 1574/483/26 -f 1574/483/26 1590/501/291 1589/501/291 -f 1587/502/4 1591/503/4 1578/489/4 -f 1578/489/4 1563/492/4 1587/502/4 -f 1583/496/4 1575/486/4 1577/488/4 -f 1577/488/4 1584/497/4 1583/496/4 -f 1579/504/7 1555/504/7 1558/505/7 -f 1558/505/7 1592/505/7 1579/504/7 -f 1578/506/292 1556/506/292 1555/504/292 -f 1555/504/292 1579/504/292 1578/506/292 -f 1591/507/293 1585/507/293 1556/506/293 -f 1556/506/293 1578/506/293 1591/507/293 -f 1593/508/1 1586/508/1 1585/507/1 -f 1585/507/1 1591/507/1 1593/508/1 -f 1594/509/210 1557/510/210 1586/511/210 -f 1586/511/210 1593/512/210 1594/509/210 -f 1592/513/294 1558/514/294 1557/510/294 -f 1557/510/294 1594/509/294 1592/513/294 -f 1595/515/4 1593/516/4 1591/503/4 -f 1591/503/4 1587/502/4 1595/515/4 -f 1587/500/7 1588/500/7 1596/517/7 -f 1596/517/7 1595/517/7 1587/500/7 -f 1564/480/1 1597/518/1 1598/518/1 -f 1598/518/1 1565/480/1 1564/480/1 -f 1597/519/4 1564/491/4 1579/490/4 -f 1579/490/4 1592/474/4 1597/519/4 -f 1559/475/1 1599/481/1 1600/482/1 -f 1600/482/1 1560/476/1 1559/475/1 -f 1592/513/295 1577/513/295 1576/485/295 -f 1576/485/295 1597/520/295 1592/513/295 -f 1594/509/294 1584/509/294 1577/513/294 -f 1577/513/294 1592/513/294 1594/509/294 -f 1593/512/210 1582/512/210 1584/509/210 -f 1584/509/210 1594/509/210 1593/512/210 -f 1595/521/296 1580/521/296 1582/512/296 -f 1582/512/296 1593/512/296 1595/521/296 -f 1567/476/7 1601/477/7 1602/478/7 -f 1602/478/7 1568/475/7 1567/476/7 -f 1571/483/289 1583/522/289 1581/523/289 -f 1581/523/289 1572/484/289 1571/483/289 -f 1589/501/291 1575/524/291 1583/522/291 -f 1583/522/291 1571/483/291 1589/501/291 -f 1597/520/27 1559/525/27 1562/526/27 -f 1562/526/27 1598/527/27 1597/520/27 -f 1576/485/27 1599/528/27 1559/525/27 -f 1559/525/27 1597/520/27 1576/485/27 -f 1575/486/4 1600/486/4 1599/487/4 -f 1599/487/4 1576/487/4 1575/486/4 -f 1589/501/26 1560/501/26 1600/524/26 -f 1600/524/26 1575/524/26 1589/501/26 -f 1590/501/26 1561/501/26 1560/501/26 -f 1560/501/26 1589/501/26 1590/501/26 -f 1572/484/26 1567/484/26 1570/485/26 -f 1570/485/26 1573/485/26 1572/484/26 -f 1581/523/26 1601/523/26 1567/484/26 -f 1567/484/26 1572/484/26 1581/523/26 -f 1580/493/4 1602/529/4 1601/530/4 -f 1601/530/4 1581/494/4 1580/493/4 -f 1595/521/27 1568/531/27 1602/532/27 -f 1602/532/27 1580/521/27 1595/521/27 -f 1596/533/27 1569/531/27 1568/531/27 -f 1568/531/27 1595/521/27 1596/533/27 -f 1603/471/4 1604/472/4 1605/473/4 -f 1605/473/4 1606/474/4 1603/471/4 -f 1607/475/1 1608/476/1 1609/477/1 -f 1609/477/1 1610/478/1 1607/475/1 -f 1611/479/27 1612/480/288 1613/480/288 -f 1613/480/288 1614/479/27 1611/479/27 -f 1615/476/7 1616/475/7 1617/481/7 -f 1617/481/7 1618/482/7 1615/476/7 -f 1619/483/26 1620/484/289 1621/485/289 -f 1621/485/289 1622/483/26 1619/483/26 -f 1623/486/4 1624/487/4 1625/488/4 -f 1626/489/4 1627/490/4 1612/491/4 -f 1612/491/4 1611/492/4 1626/489/4 -f 1628/493/4 1629/494/4 1630/495/4 -f 1631/496/4 1632/497/4 1630/495/4 -f 1630/495/4 1629/494/4 1631/496/4 -f 1633/498/4 1634/499/4 1605/473/4 -f 1605/473/4 1604/472/4 1633/498/4 -f 1635/500/290 1611/479/27 1614/479/27 -f 1614/479/27 1636/500/290 1635/500/290 -f 1637/501/291 1619/483/26 1622/483/26 -f 1622/483/26 1638/501/291 1637/501/291 -f 1635/502/4 1639/503/4 1626/489/4 -f 1626/489/4 1611/492/4 1635/502/4 -f 1631/496/4 1623/486/4 1625/488/4 -f 1625/488/4 1632/497/4 1631/496/4 -f 1627/504/7 1603/504/7 1606/505/7 -f 1606/505/7 1640/505/7 1627/504/7 -f 1626/506/292 1604/506/292 1603/504/292 -f 1603/504/292 1627/504/292 1626/506/292 -f 1639/507/293 1633/507/293 1604/506/293 -f 1604/506/293 1626/506/293 1639/507/293 -f 1641/508/1 1634/508/1 1633/507/1 -f 1633/507/1 1639/507/1 1641/508/1 -f 1642/509/210 1605/510/210 1634/511/210 -f 1634/511/210 1641/512/210 1642/509/210 -f 1640/513/294 1606/514/294 1605/510/294 -f 1605/510/294 1642/509/294 1640/513/294 -f 1643/515/4 1641/516/4 1639/503/4 -f 1639/503/4 1635/502/4 1643/515/4 -f 1635/500/7 1636/500/7 1644/517/7 -f 1644/517/7 1643/517/7 1635/500/7 -f 1612/480/1 1645/518/1 1646/518/1 -f 1646/518/1 1613/480/1 1612/480/1 -f 1645/519/4 1612/491/4 1627/490/4 -f 1627/490/4 1640/474/4 1645/519/4 -f 1607/475/1 1647/481/1 1648/482/1 -f 1648/482/1 1608/476/1 1607/475/1 -f 1640/513/295 1625/513/295 1624/485/295 -f 1624/485/295 1645/520/295 1640/513/295 -f 1642/509/294 1632/509/294 1625/513/294 -f 1625/513/294 1640/513/294 1642/509/294 -f 1641/512/210 1630/512/210 1632/509/210 -f 1632/509/210 1642/509/210 1641/512/210 -f 1643/521/296 1628/521/296 1630/512/296 -f 1630/512/296 1641/512/296 1643/521/296 -f 1615/476/7 1649/477/7 1650/478/7 -f 1650/478/7 1616/475/7 1615/476/7 -f 1619/483/289 1631/522/289 1629/523/289 -f 1629/523/289 1620/484/289 1619/483/289 -f 1637/501/291 1623/524/291 1631/522/297 -f 1631/522/297 1619/483/297 1637/501/291 -f 1645/520/27 1607/525/27 1610/526/27 -f 1610/526/27 1646/527/27 1645/520/27 -f 1624/485/27 1647/528/27 1607/525/27 -f 1607/525/27 1645/520/27 1624/485/27 -f 1623/486/4 1648/486/4 1647/487/4 -f 1647/487/4 1624/487/4 1623/486/4 -f 1637/501/26 1608/501/26 1648/524/26 -f 1648/524/26 1623/524/26 1637/501/26 -f 1638/501/26 1609/501/26 1608/501/26 -f 1608/501/26 1637/501/26 1638/501/26 -f 1620/484/26 1615/484/26 1618/485/26 -f 1618/485/26 1621/485/26 1620/484/26 -f 1629/523/26 1649/523/26 1615/484/26 -f 1615/484/26 1620/484/26 1629/523/26 -f 1628/493/4 1650/529/4 1649/530/4 -f 1649/530/4 1629/494/4 1628/493/4 -f 1643/521/27 1616/531/27 1650/532/27 -f 1650/532/27 1628/521/27 1643/521/27 -f 1644/533/27 1617/531/27 1616/531/27 -f 1616/531/27 1643/521/27 1644/533/27 -f 1651/471/4 1652/472/4 1653/473/4 -f 1653/473/4 1654/474/4 1651/471/4 -f 1655/475/1 1656/476/1 1657/477/1 -f 1657/477/1 1658/478/1 1655/475/1 -f 1659/479/27 1660/480/288 1661/480/288 -f 1661/480/288 1662/479/27 1659/479/27 -f 1663/476/7 1664/475/7 1665/481/7 -f 1665/481/7 1666/482/7 1663/476/7 -f 1667/483/26 1668/484/289 1669/485/289 -f 1669/485/289 1670/483/26 1667/483/26 -f 1671/486/4 1672/487/4 1673/488/4 -f 1674/489/4 1675/490/4 1660/491/4 -f 1660/491/4 1659/492/4 1674/489/4 -f 1676/493/4 1677/494/4 1678/495/4 -f 1679/496/4 1680/497/4 1678/495/4 -f 1678/495/4 1677/494/4 1679/496/4 -f 1681/498/4 1682/499/4 1653/473/4 -f 1653/473/4 1652/472/4 1681/498/4 -f 1683/500/290 1659/479/27 1662/479/27 -f 1662/479/27 1684/500/290 1683/500/290 -f 1685/501/291 1667/483/26 1670/483/26 -f 1670/483/26 1686/501/291 1685/501/291 -f 1683/502/4 1687/503/4 1674/489/4 -f 1674/489/4 1659/492/4 1683/502/4 -f 1679/496/4 1671/486/4 1673/488/4 -f 1673/488/4 1680/497/4 1679/496/4 -f 1675/504/7 1651/504/7 1654/505/7 -f 1654/505/7 1688/505/7 1675/504/7 -f 1674/506/292 1652/506/292 1651/504/292 -f 1651/504/292 1675/504/292 1674/506/292 -f 1687/507/293 1681/507/293 1652/506/293 -f 1652/506/293 1674/506/293 1687/507/293 -f 1689/508/1 1682/508/1 1681/507/1 -f 1681/507/1 1687/507/1 1689/508/1 -f 1690/509/210 1653/510/210 1682/511/210 -f 1682/511/210 1689/512/210 1690/509/210 -f 1688/513/294 1654/514/294 1653/510/294 -f 1653/510/294 1690/509/294 1688/513/294 -f 1691/515/4 1689/516/4 1687/503/4 -f 1687/503/4 1683/502/4 1691/515/4 -f 1683/500/7 1684/500/7 1692/517/7 -f 1692/517/7 1691/517/7 1683/500/7 -f 1660/480/1 1693/518/1 1694/518/1 -f 1694/518/1 1661/480/1 1660/480/1 -f 1693/519/4 1660/491/4 1675/490/4 -f 1675/490/4 1688/474/4 1693/519/4 -f 1655/475/1 1695/481/1 1696/482/1 -f 1696/482/1 1656/476/1 1655/475/1 -f 1688/513/295 1673/513/295 1672/485/295 -f 1672/485/295 1693/520/295 1688/513/295 -f 1690/509/294 1680/509/294 1673/513/294 -f 1673/513/294 1688/513/294 1690/509/294 -f 1689/512/210 1678/512/210 1680/509/210 -f 1680/509/210 1690/509/210 1689/512/210 -f 1691/521/296 1676/521/296 1678/512/296 -f 1678/512/296 1689/512/296 1691/521/296 -f 1663/476/7 1697/477/7 1698/478/7 -f 1698/478/7 1664/475/7 1663/476/7 -f 1667/483/298 1679/522/298 1677/523/289 -f 1677/523/289 1668/484/289 1667/483/298 -f 1685/501/291 1671/524/291 1679/522/297 -f 1679/522/297 1667/483/297 1685/501/291 -f 1693/520/27 1655/525/27 1658/526/27 -f 1658/526/27 1694/527/27 1693/520/27 -f 1672/485/27 1695/528/27 1655/525/27 -f 1655/525/27 1693/520/27 1672/485/27 -f 1671/486/4 1696/486/4 1695/487/4 -f 1695/487/4 1672/487/4 1671/486/4 -f 1685/501/26 1656/501/26 1696/524/26 -f 1696/524/26 1671/524/26 1685/501/26 -f 1686/501/26 1657/501/26 1656/501/26 -f 1656/501/26 1685/501/26 1686/501/26 -f 1668/484/26 1663/484/26 1666/485/26 -f 1666/485/26 1669/485/26 1668/484/26 -f 1677/523/26 1697/523/26 1663/484/26 -f 1663/484/26 1668/484/26 1677/523/26 -f 1676/493/4 1698/529/4 1697/530/4 -f 1697/530/4 1677/494/4 1676/493/4 -f 1691/521/27 1664/531/27 1698/532/27 -f 1698/532/27 1676/521/27 1691/521/27 -f 1692/533/27 1665/531/27 1664/531/27 -f 1664/531/27 1691/521/27 1692/533/27 -f 1699/471/1 1700/472/1 1701/473/1 -f 1701/473/1 1702/474/1 1699/471/1 -f 1703/475/10 1704/476/10 1705/477/10 -f 1705/477/10 1706/478/10 1703/475/10 -f 1707/479/27 1708/480/299 1709/480/299 -f 1709/480/299 1710/479/27 1707/479/27 -f 1711/476/4 1712/475/4 1713/481/4 -f 1713/481/4 1714/482/4 1711/476/4 -f 1715/483/26 1716/484/300 1717/485/300 -f 1717/485/300 1718/483/26 1715/483/26 -f 1719/486/1 1720/487/1 1721/488/1 -f 1722/489/1 1723/490/1 1708/491/1 -f 1708/491/1 1707/492/1 1722/489/1 -f 1724/493/1 1725/494/1 1726/495/1 -f 1727/496/1 1728/497/1 1726/495/1 -f 1726/495/1 1725/494/1 1727/496/1 -f 1729/498/1 1730/499/1 1701/473/1 -f 1701/473/1 1700/472/1 1729/498/1 -f 1731/500/301 1707/479/27 1710/479/27 -f 1710/479/27 1732/500/301 1731/500/301 -f 1733/501/302 1715/483/26 1718/483/26 -f 1718/483/26 1734/501/302 1733/501/302 -f 1731/502/1 1735/503/1 1722/489/1 -f 1722/489/1 1707/492/1 1731/502/1 -f 1727/496/1 1719/486/1 1721/488/1 -f 1721/488/1 1728/497/1 1727/496/1 -f 1723/504/4 1699/504/4 1702/505/4 -f 1702/505/4 1736/505/4 1723/504/4 -f 1722/506/303 1700/506/303 1699/504/303 -f 1699/504/303 1723/504/303 1722/506/303 -f 1735/507/304 1729/507/304 1700/506/304 -f 1700/506/304 1722/506/304 1735/507/304 -f 1737/508/10 1730/508/10 1729/507/10 -f 1729/507/10 1735/507/10 1737/508/10 -f 1738/509/305 1701/510/305 1730/511/305 -f 1730/511/305 1737/512/305 1738/509/305 -f 1736/513/306 1702/514/306 1701/510/306 -f 1701/510/306 1738/509/306 1736/513/306 -f 1739/515/1 1737/516/1 1735/503/1 -f 1735/503/1 1731/502/1 1739/515/1 -f 1731/500/4 1732/500/4 1740/517/4 -f 1740/517/4 1739/517/4 1731/500/4 -f 1708/480/10 1741/518/10 1742/518/10 -f 1742/518/10 1709/480/10 1708/480/10 -f 1741/519/1 1708/491/1 1723/490/1 -f 1723/490/1 1736/474/1 1741/519/1 -f 1703/475/10 1743/481/10 1744/482/10 -f 1744/482/10 1704/476/10 1703/475/10 -f 1736/513/307 1721/513/307 1720/485/307 -f 1720/485/307 1741/520/307 1736/513/307 -f 1738/509/306 1728/509/306 1721/513/306 -f 1721/513/306 1736/513/306 1738/509/306 -f 1737/512/305 1726/512/305 1728/509/305 -f 1728/509/305 1738/509/305 1737/512/305 -f 1739/521/308 1724/521/308 1726/512/308 -f 1726/512/308 1737/512/308 1739/521/308 -f 1711/476/4 1745/477/4 1746/478/4 -f 1746/478/4 1712/475/4 1711/476/4 -f 1715/483/300 1727/522/300 1725/523/300 -f 1725/523/300 1716/484/300 1715/483/300 -f 1733/501/302 1719/524/302 1727/522/302 -f 1727/522/302 1715/483/302 1733/501/302 -f 1741/520/27 1703/525/27 1706/526/27 -f 1706/526/27 1742/527/27 1741/520/27 -f 1720/485/27 1743/528/27 1703/525/27 -f 1703/525/27 1741/520/27 1720/485/27 -f 1719/486/1 1744/486/1 1743/487/1 -f 1743/487/1 1720/487/1 1719/486/1 -f 1733/501/26 1704/501/26 1744/524/26 -f 1744/524/26 1719/524/26 1733/501/26 -f 1734/501/26 1705/501/26 1704/501/26 -f 1704/501/26 1733/501/26 1734/501/26 -f 1716/484/26 1711/484/26 1714/485/26 -f 1714/485/26 1717/485/26 1716/484/26 -f 1725/523/26 1745/523/26 1711/484/26 -f 1711/484/26 1716/484/26 1725/523/26 -f 1724/493/1 1746/529/1 1745/530/1 -f 1745/530/1 1725/494/1 1724/493/1 -f 1739/521/27 1712/531/27 1746/532/27 -f 1746/532/27 1724/521/27 1739/521/27 -f 1740/533/27 1713/531/27 1712/531/27 -f 1712/531/27 1739/521/27 1740/533/27 -f 1747/471/1 1748/474/1 1749/473/1 -f 1749/473/1 1750/472/1 1747/471/1 -f 1751/475/4 1752/478/4 1753/477/4 -f 1753/477/4 1754/476/4 1751/475/4 -f 1755/479/27 1756/479/27 1757/480/301 -f 1757/480/301 1758/480/301 1755/479/27 -f 1759/476/10 1760/482/10 1761/481/10 -f 1761/481/10 1762/475/10 1759/476/10 -f 1763/483/26 1764/483/26 1765/485/302 -f 1765/485/302 1766/484/302 1763/483/26 -f 1767/486/1 1768/488/1 1769/487/1 -f 1770/489/1 1755/492/1 1758/491/1 -f 1758/491/1 1771/490/1 1770/489/1 -f 1772/493/1 1773/495/1 1774/494/1 -f 1775/496/1 1774/494/1 1773/495/1 -f 1773/495/1 1776/497/1 1775/496/1 -f 1777/498/1 1750/472/1 1749/473/1 -f 1749/473/1 1778/499/1 1777/498/1 -f 1779/500/299 1780/500/299 1756/479/27 -f 1756/479/27 1755/479/27 1779/500/299 -f 1781/501/300 1782/501/300 1764/483/26 -f 1764/483/26 1763/483/26 1781/501/300 -f 1779/502/1 1755/492/1 1770/489/1 -f 1770/489/1 1783/503/1 1779/502/1 -f 1775/496/1 1776/497/1 1768/488/1 -f 1768/488/1 1767/486/1 1775/496/1 -f 1771/504/10 1784/505/10 1748/505/10 -f 1748/505/10 1747/504/10 1771/504/10 -f 1770/506/304 1771/504/304 1747/504/304 -f 1747/504/304 1750/506/304 1770/506/304 -f 1783/507/303 1770/506/303 1750/506/303 -f 1750/506/303 1777/507/303 1783/507/303 -f 1785/508/4 1783/507/4 1777/507/4 -f 1777/507/4 1778/508/4 1785/508/4 -f 1786/509/309 1785/512/309 1778/511/309 -f 1778/511/309 1749/510/309 1786/509/309 -f 1784/513/310 1786/509/310 1749/510/310 -f 1749/510/310 1748/514/310 1784/513/310 -f 1787/515/1 1779/502/1 1783/503/1 -f 1783/503/1 1785/516/1 1787/515/1 -f 1779/500/10 1787/517/10 1788/517/10 -f 1788/517/10 1780/500/10 1779/500/10 -f 1758/480/4 1757/480/4 1789/518/4 -f 1789/518/4 1790/518/4 1758/480/4 -f 1790/519/1 1784/474/1 1771/490/1 -f 1771/490/1 1758/491/1 1790/519/1 -f 1751/475/4 1754/476/4 1791/482/4 -f 1791/482/4 1792/481/4 1751/475/4 -f 1784/513/311 1790/520/311 1769/485/311 -f 1769/485/311 1768/513/311 1784/513/311 -f 1786/509/310 1784/513/310 1768/513/310 -f 1768/513/310 1776/509/310 1786/509/310 -f 1785/512/309 1786/509/309 1776/509/309 -f 1776/509/309 1773/512/309 1785/512/309 -f 1787/521/312 1785/512/312 1773/512/312 -f 1773/512/312 1772/521/312 1787/521/312 -f 1759/476/10 1762/475/10 1793/478/10 -f 1793/478/10 1794/477/10 1759/476/10 -f 1763/483/302 1766/484/302 1774/523/302 -f 1774/523/302 1775/522/302 1763/483/302 -f 1781/501/300 1763/483/300 1775/522/300 -f 1775/522/300 1767/524/300 1781/501/300 -f 1790/520/27 1789/527/27 1752/526/27 -f 1752/526/27 1751/525/27 1790/520/27 -f 1769/485/27 1790/520/27 1751/525/27 -f 1751/525/27 1792/528/27 1769/485/27 -f 1767/486/1 1769/487/1 1792/487/1 -f 1792/487/1 1791/486/1 1767/486/1 -f 1781/501/26 1767/524/26 1791/524/26 -f 1791/524/26 1754/501/26 1781/501/26 -f 1782/501/26 1781/501/26 1754/501/26 -f 1754/501/26 1753/501/26 1782/501/26 -f 1766/484/26 1765/485/26 1760/485/26 -f 1760/485/26 1759/484/26 1766/484/26 -f 1774/523/26 1766/484/26 1759/484/26 -f 1759/484/26 1794/523/26 1774/523/26 -f 1772/493/1 1774/494/1 1794/530/1 -f 1794/530/1 1793/529/1 1772/493/1 -f 1787/521/27 1772/521/27 1793/532/27 -f 1793/532/27 1762/531/27 1787/521/27 -f 1788/533/27 1787/521/27 1762/531/27 -f 1762/531/27 1761/531/27 1788/533/27 -f 1795/471/10 1796/474/10 1797/473/10 -f 1797/473/10 1798/472/10 1795/471/10 -f 1799/475/1 1800/478/1 1801/477/1 -f 1801/477/1 1802/476/1 1799/475/1 -f 1803/479/27 1804/479/27 1805/480/288 -f 1805/480/288 1806/480/288 1803/479/27 -f 1807/476/7 1808/482/7 1809/481/7 -f 1809/481/7 1810/475/7 1807/476/7 -f 1811/483/26 1812/483/26 1813/485/289 -f 1813/485/289 1814/484/289 1811/483/26 -f 1815/486/10 1816/488/10 1817/487/10 -f 1818/489/10 1803/492/10 1806/491/10 -f 1806/491/10 1819/490/10 1818/489/10 -f 1820/493/10 1821/495/10 1822/494/10 -f 1823/496/10 1822/494/10 1821/495/10 -f 1821/495/10 1824/497/10 1823/496/10 -f 1825/498/10 1798/472/10 1797/473/10 -f 1797/473/10 1826/499/10 1825/498/10 -f 1827/500/290 1828/500/290 1804/479/27 -f 1804/479/27 1803/479/27 1827/500/290 -f 1829/501/291 1830/501/291 1812/483/26 -f 1812/483/26 1811/483/26 1829/501/291 -f 1827/502/10 1803/492/10 1818/489/10 -f 1818/489/10 1831/503/10 1827/502/10 -f 1823/496/10 1824/497/10 1816/488/10 -f 1816/488/10 1815/486/10 1823/496/10 -f 1819/504/7 1832/505/7 1796/505/7 -f 1796/505/7 1795/504/7 1819/504/7 -f 1818/506/292 1819/504/292 1795/504/292 -f 1795/504/292 1798/506/292 1818/506/292 -f 1831/507/293 1818/506/293 1798/506/293 -f 1798/506/293 1825/507/293 1831/507/293 -f 1833/508/1 1831/507/1 1825/507/1 -f 1825/507/1 1826/508/1 1833/508/1 -f 1834/509/210 1833/512/210 1826/511/210 -f 1826/511/210 1797/510/210 1834/509/210 -f 1832/513/294 1834/509/294 1797/510/294 -f 1797/510/294 1796/514/294 1832/513/294 -f 1835/515/10 1827/502/10 1831/503/10 -f 1831/503/10 1833/516/10 1835/515/10 -f 1827/500/7 1835/517/7 1836/517/7 -f 1836/517/7 1828/500/7 1827/500/7 -f 1806/480/1 1805/480/1 1837/518/1 -f 1837/518/1 1838/518/1 1806/480/1 -f 1838/519/10 1832/474/10 1819/490/10 -f 1819/490/10 1806/491/10 1838/519/10 -f 1799/475/1 1802/476/1 1839/482/1 -f 1839/482/1 1840/481/1 1799/475/1 -f 1832/513/313 1838/520/295 1817/485/295 -f 1817/485/295 1816/513/313 1832/513/313 -f 1834/509/294 1832/513/294 1816/513/294 -f 1816/513/294 1824/509/294 1834/509/294 -f 1833/512/210 1834/509/210 1824/509/210 -f 1824/509/210 1821/512/210 1833/512/210 -f 1835/521/296 1833/512/296 1821/512/296 -f 1821/512/296 1820/521/296 1835/521/296 -f 1807/476/7 1810/475/7 1841/478/7 -f 1841/478/7 1842/477/7 1807/476/7 -f 1811/483/289 1814/484/289 1822/523/289 -f 1822/523/289 1823/522/289 1811/483/289 -f 1829/501/291 1811/483/291 1823/522/291 -f 1823/522/291 1815/524/291 1829/501/291 -f 1838/520/27 1837/527/27 1800/526/27 -f 1800/526/27 1799/525/27 1838/520/27 -f 1817/485/27 1838/520/27 1799/525/27 -f 1799/525/27 1840/528/27 1817/485/27 -f 1815/486/10 1817/487/10 1840/487/10 -f 1840/487/10 1839/486/10 1815/486/10 -f 1829/501/26 1815/524/26 1839/524/26 -f 1839/524/26 1802/501/26 1829/501/26 -f 1830/501/26 1829/501/26 1802/501/26 -f 1802/501/26 1801/501/26 1830/501/26 -f 1814/484/26 1813/485/26 1808/485/26 -f 1808/485/26 1807/484/26 1814/484/26 -f 1822/523/26 1814/484/26 1807/484/26 -f 1807/484/26 1842/523/26 1822/523/26 -f 1820/493/10 1822/494/10 1842/530/10 -f 1842/530/10 1841/529/10 1820/493/10 -f 1835/521/27 1820/521/27 1841/532/27 -f 1841/532/27 1810/531/27 1835/521/27 -f 1836/533/27 1835/521/27 1810/531/27 -f 1810/531/27 1809/531/27 1836/533/27 -f 1843/471/10 1844/474/10 1845/473/10 -f 1845/473/10 1846/472/10 1843/471/10 -f 1847/475/1 1848/478/1 1849/477/1 -f 1849/477/1 1850/476/1 1847/475/1 -f 1851/479/27 1852/479/27 1853/480/288 -f 1853/480/288 1854/480/288 1851/479/27 -f 1855/476/7 1856/482/7 1857/481/7 -f 1857/481/7 1858/475/7 1855/476/7 -f 1859/483/26 1860/483/26 1861/485/289 -f 1861/485/289 1862/484/289 1859/483/26 -f 1863/486/10 1864/488/10 1865/487/10 -f 1866/489/10 1851/492/10 1854/491/10 -f 1854/491/10 1867/490/10 1866/489/10 -f 1868/493/10 1869/495/10 1870/494/10 -f 1871/496/10 1870/494/10 1869/495/10 -f 1869/495/10 1872/497/10 1871/496/10 -f 1873/498/10 1846/472/10 1845/473/10 -f 1845/473/10 1874/499/10 1873/498/10 -f 1875/500/290 1876/500/290 1852/479/27 -f 1852/479/27 1851/479/27 1875/500/290 -f 1877/501/291 1878/501/291 1860/483/26 -f 1860/483/26 1859/483/26 1877/501/291 -f 1875/502/10 1851/492/10 1866/489/10 -f 1866/489/10 1879/503/10 1875/502/10 -f 1871/496/10 1872/497/10 1864/488/10 -f 1864/488/10 1863/486/10 1871/496/10 -f 1867/504/7 1880/505/7 1844/505/7 -f 1844/505/7 1843/504/7 1867/504/7 -f 1866/506/292 1867/504/292 1843/504/292 -f 1843/504/292 1846/506/292 1866/506/292 -f 1879/507/293 1866/506/293 1846/506/293 -f 1846/506/293 1873/507/293 1879/507/293 -f 1881/508/1 1879/507/1 1873/507/1 -f 1873/507/1 1874/508/1 1881/508/1 -f 1882/509/210 1881/512/210 1874/511/210 -f 1874/511/210 1845/510/210 1882/509/210 -f 1880/513/294 1882/509/294 1845/510/294 -f 1845/510/294 1844/514/294 1880/513/294 -f 1883/515/10 1875/502/10 1879/503/10 -f 1879/503/10 1881/516/10 1883/515/10 -f 1875/500/7 1883/517/7 1884/517/7 -f 1884/517/7 1876/500/7 1875/500/7 -f 1854/480/1 1853/480/1 1885/518/1 -f 1885/518/1 1886/518/1 1854/480/1 -f 1886/519/10 1880/474/10 1867/490/10 -f 1867/490/10 1854/491/10 1886/519/10 -f 1847/475/1 1850/476/1 1887/482/1 -f 1887/482/1 1888/481/1 1847/475/1 -f 1880/513/295 1886/520/295 1865/485/295 -f 1865/485/295 1864/513/295 1880/513/295 -f 1882/509/294 1880/513/294 1864/513/294 -f 1864/513/294 1872/509/294 1882/509/294 -f 1881/512/210 1882/509/210 1872/509/210 -f 1872/509/210 1869/512/210 1881/512/210 -f 1883/521/296 1881/512/296 1869/512/296 -f 1869/512/296 1868/521/296 1883/521/296 -f 1855/476/7 1858/475/7 1889/478/7 -f 1889/478/7 1890/477/7 1855/476/7 -f 1859/483/289 1862/484/289 1870/523/289 -f 1870/523/289 1871/522/289 1859/483/289 -f 1877/501/291 1859/483/291 1871/522/291 -f 1871/522/291 1863/524/291 1877/501/291 -f 1886/520/27 1885/527/27 1848/526/27 -f 1848/526/27 1847/525/27 1886/520/27 -f 1865/485/27 1886/520/27 1847/525/27 -f 1847/525/27 1888/528/27 1865/485/27 -f 1863/486/10 1865/487/10 1888/487/10 -f 1888/487/10 1887/486/10 1863/486/10 -f 1877/501/26 1863/524/26 1887/524/26 -f 1887/524/26 1850/501/26 1877/501/26 -f 1878/501/26 1877/501/26 1850/501/26 -f 1850/501/26 1849/501/26 1878/501/26 -f 1862/484/26 1861/485/26 1856/485/26 -f 1856/485/26 1855/484/26 1862/484/26 -f 1870/523/26 1862/484/26 1855/484/26 -f 1855/484/26 1890/523/26 1870/523/26 -f 1868/493/10 1870/494/10 1890/530/10 -f 1890/530/10 1889/529/10 1868/493/10 -f 1883/521/27 1868/521/27 1889/532/27 -f 1889/532/27 1858/531/27 1883/521/27 -f 1884/533/27 1883/521/27 1858/531/27 -f 1858/531/27 1857/531/27 1884/533/27 -f 1891/471/10 1892/474/10 1893/473/10 -f 1893/473/10 1894/472/10 1891/471/10 -f 1895/475/1 1896/478/1 1897/477/1 -f 1897/477/1 1898/476/1 1895/475/1 -f 1899/479/27 1900/479/27 1901/480/288 -f 1901/480/288 1902/480/288 1899/479/27 -f 1903/476/7 1904/482/7 1905/481/7 -f 1905/481/7 1906/475/7 1903/476/7 -f 1907/483/26 1908/483/26 1909/485/289 -f 1909/485/289 1910/484/289 1907/483/26 -f 1911/486/10 1912/488/10 1913/487/10 -f 1914/489/10 1899/492/10 1902/491/10 -f 1902/491/10 1915/490/10 1914/489/10 -f 1916/493/10 1917/495/10 1918/494/10 -f 1919/496/10 1918/494/10 1917/495/10 -f 1917/495/10 1920/497/10 1919/496/10 -f 1921/498/10 1894/472/10 1893/473/10 -f 1893/473/10 1922/499/10 1921/498/10 -f 1923/500/290 1924/500/290 1900/479/27 -f 1900/479/27 1899/479/27 1923/500/290 -f 1925/501/291 1926/501/291 1908/483/26 -f 1908/483/26 1907/483/26 1925/501/291 -f 1923/502/10 1899/492/10 1914/489/10 -f 1914/489/10 1927/503/10 1923/502/10 -f 1919/496/10 1920/497/10 1912/488/10 -f 1912/488/10 1911/486/10 1919/496/10 -f 1915/504/7 1928/505/7 1892/505/7 -f 1892/505/7 1891/504/7 1915/504/7 -f 1914/506/292 1915/504/292 1891/504/292 -f 1891/504/292 1894/506/292 1914/506/292 -f 1927/507/293 1914/506/293 1894/506/293 -f 1894/506/293 1921/507/293 1927/507/293 -f 1929/508/1 1927/507/1 1921/507/1 -f 1921/507/1 1922/508/1 1929/508/1 -f 1930/509/210 1929/512/210 1922/511/210 -f 1922/511/210 1893/510/210 1930/509/210 -f 1928/513/294 1930/509/294 1893/510/294 -f 1893/510/294 1892/514/294 1928/513/294 -f 1931/515/10 1923/502/10 1927/503/10 -f 1927/503/10 1929/516/10 1931/515/10 -f 1923/500/7 1931/517/7 1932/517/7 -f 1932/517/7 1924/500/7 1923/500/7 -f 1902/480/1 1901/480/1 1933/518/1 -f 1933/518/1 1934/518/1 1902/480/1 -f 1934/519/10 1928/474/10 1915/490/10 -f 1915/490/10 1902/491/10 1934/519/10 -f 1895/475/1 1898/476/1 1935/482/1 -f 1935/482/1 1936/481/1 1895/475/1 -f 1928/513/295 1934/520/295 1913/485/295 -f 1913/485/295 1912/513/295 1928/513/295 -f 1930/509/294 1928/513/294 1912/513/294 -f 1912/513/294 1920/509/294 1930/509/294 -f 1929/512/210 1930/509/210 1920/509/210 -f 1920/509/210 1917/512/210 1929/512/210 -f 1931/521/296 1929/512/296 1917/512/296 -f 1917/512/296 1916/521/296 1931/521/296 -f 1903/476/7 1906/475/7 1937/478/7 -f 1937/478/7 1938/477/7 1903/476/7 -f 1907/483/289 1910/484/289 1918/523/289 -f 1918/523/289 1919/522/289 1907/483/289 -f 1925/501/291 1907/483/291 1919/522/291 -f 1919/522/291 1911/524/291 1925/501/291 -f 1934/520/27 1933/527/27 1896/526/27 -f 1896/526/27 1895/525/27 1934/520/27 -f 1913/485/27 1934/520/27 1895/525/27 -f 1895/525/27 1936/528/27 1913/485/27 -f 1911/486/10 1913/487/10 1936/487/10 -f 1936/487/10 1935/486/10 1911/486/10 -f 1925/501/26 1911/524/26 1935/524/26 -f 1935/524/26 1898/501/26 1925/501/26 -f 1926/501/26 1925/501/26 1898/501/26 -f 1898/501/26 1897/501/26 1926/501/26 -f 1910/484/26 1909/485/26 1904/485/26 -f 1904/485/26 1903/484/26 1910/484/26 -f 1918/523/26 1910/484/26 1903/484/26 -f 1903/484/26 1938/523/26 1918/523/26 -f 1916/493/10 1918/494/10 1938/530/10 -f 1938/530/10 1937/529/10 1916/493/10 -f 1931/521/27 1916/521/27 1937/532/27 -f 1937/532/27 1906/531/27 1931/521/27 -f 1932/533/27 1931/521/27 1906/531/27 -f 1906/531/27 1905/531/27 1932/533/27 -f 1939/471/10 1940/474/10 1941/473/10 -f 1941/473/10 1942/472/10 1939/471/10 -f 1943/475/1 1944/478/1 1945/477/1 -f 1945/477/1 1946/476/1 1943/475/1 -f 1947/479/27 1948/479/27 1949/480/288 -f 1949/480/288 1950/480/288 1947/479/27 -f 1951/476/7 1952/482/7 1953/481/7 -f 1953/481/7 1954/475/7 1951/476/7 -f 1955/483/26 1956/483/26 1957/485/289 -f 1957/485/289 1958/484/289 1955/483/26 -f 1959/486/10 1960/488/10 1961/487/10 -f 1962/489/10 1947/492/10 1950/491/10 -f 1950/491/10 1963/490/10 1962/489/10 -f 1964/493/10 1965/495/10 1966/494/10 -f 1967/496/10 1966/494/10 1965/495/10 -f 1965/495/10 1968/497/10 1967/496/10 -f 1969/498/10 1942/472/10 1941/473/10 -f 1941/473/10 1970/499/10 1969/498/10 -f 1971/500/290 1972/500/290 1948/479/27 -f 1948/479/27 1947/479/27 1971/500/290 -f 1973/501/291 1974/501/291 1956/483/26 -f 1956/483/26 1955/483/26 1973/501/291 -f 1971/502/10 1947/492/10 1962/489/10 -f 1962/489/10 1975/503/10 1971/502/10 -f 1967/496/10 1968/497/10 1960/488/10 -f 1960/488/10 1959/486/10 1967/496/10 -f 1963/504/7 1976/505/7 1940/505/7 -f 1940/505/7 1939/504/7 1963/504/7 -f 1962/506/292 1963/504/292 1939/504/292 -f 1939/504/292 1942/506/292 1962/506/292 -f 1975/507/293 1962/506/293 1942/506/293 -f 1942/506/293 1969/507/293 1975/507/293 -f 1977/508/1 1975/507/1 1969/507/1 -f 1969/507/1 1970/508/1 1977/508/1 -f 1978/509/210 1977/512/210 1970/511/210 -f 1970/511/210 1941/510/210 1978/509/210 -f 1976/513/294 1978/509/294 1941/510/294 -f 1941/510/294 1940/514/294 1976/513/294 -f 1979/515/10 1971/502/10 1975/503/10 -f 1975/503/10 1977/516/10 1979/515/10 -f 1971/500/7 1979/517/7 1980/517/7 -f 1980/517/7 1972/500/7 1971/500/7 -f 1950/480/1 1949/480/1 1981/518/1 -f 1981/518/1 1982/518/1 1950/480/1 -f 1982/519/10 1976/474/10 1963/490/10 -f 1963/490/10 1950/491/10 1982/519/10 -f 1943/475/1 1946/476/1 1983/482/1 -f 1983/482/1 1984/481/1 1943/475/1 -f 1976/513/295 1982/520/295 1961/485/295 -f 1961/485/295 1960/513/295 1976/513/295 -f 1978/509/294 1976/513/294 1960/513/294 -f 1960/513/294 1968/509/294 1978/509/294 -f 1977/512/210 1978/509/210 1968/509/210 -f 1968/509/210 1965/512/210 1977/512/210 -f 1979/521/296 1977/512/296 1965/512/296 -f 1965/512/296 1964/521/296 1979/521/296 -f 1951/476/7 1954/475/7 1985/478/7 -f 1985/478/7 1986/477/7 1951/476/7 -f 1955/483/289 1958/484/289 1966/523/289 -f 1966/523/289 1967/522/289 1955/483/289 -f 1973/501/291 1955/483/291 1967/522/291 -f 1967/522/291 1959/524/291 1973/501/291 -f 1982/520/27 1981/527/27 1944/526/27 -f 1944/526/27 1943/525/27 1982/520/27 -f 1961/485/27 1982/520/27 1943/525/27 -f 1943/525/27 1984/528/27 1961/485/27 -f 1959/486/10 1961/487/10 1984/487/10 -f 1984/487/10 1983/486/10 1959/486/10 -f 1973/501/26 1959/524/26 1983/524/26 -f 1983/524/26 1946/501/26 1973/501/26 -f 1974/501/26 1973/501/26 1946/501/26 -f 1946/501/26 1945/501/26 1974/501/26 -f 1958/484/26 1957/485/26 1952/485/26 -f 1952/485/26 1951/484/26 1958/484/26 -f 1966/523/26 1958/484/26 1951/484/26 -f 1951/484/26 1986/523/26 1966/523/26 -f 1964/493/10 1966/494/10 1986/530/10 -f 1986/530/10 1985/529/10 1964/493/10 -f 1979/521/27 1964/521/27 1985/532/27 -f 1985/532/27 1954/531/27 1979/521/27 -f 1980/533/27 1979/521/27 1954/531/27 -f 1954/531/27 1953/531/27 1980/533/27 -f 1987/471/10 1988/472/10 1989/473/10 -f 1989/473/10 1990/474/10 1987/471/10 -f 1991/475/7 1992/476/7 1993/477/7 -f 1993/477/7 1994/478/7 1991/475/7 -f 1995/479/27 1996/480/290 1997/480/290 -f 1997/480/290 1998/479/27 1995/479/27 -f 1999/476/1 2000/475/1 2001/481/1 -f 2001/481/1 2002/482/1 1999/476/1 -f 2003/483/26 2004/484/291 2005/485/291 -f 2005/485/291 2006/483/26 2003/483/26 -f 2007/486/10 2008/487/10 2009/488/10 -f 2010/489/10 2011/490/10 1996/491/10 -f 1996/491/10 1995/492/10 2010/489/10 -f 2012/493/10 2013/494/10 2014/495/10 -f 2015/496/10 2016/497/10 2014/495/10 -f 2014/495/10 2013/494/10 2015/496/10 -f 2017/498/10 2018/499/10 1989/473/10 -f 1989/473/10 1988/472/10 2017/498/10 -f 2019/500/288 1995/479/27 1998/479/27 -f 1998/479/27 2020/500/288 2019/500/288 -f 2021/501/289 2003/483/26 2006/483/26 -f 2006/483/26 2022/501/289 2021/501/289 -f 2019/502/10 2023/503/10 2010/489/10 -f 2010/489/10 1995/492/10 2019/502/10 -f 2015/496/10 2007/486/10 2009/488/10 -f 2009/488/10 2016/497/10 2015/496/10 -f 2011/504/1 1987/504/1 1990/505/1 -f 1990/505/1 2024/505/1 2011/504/1 -f 2010/506/293 1988/506/293 1987/504/293 -f 1987/504/293 2011/504/293 2010/506/293 -f 2023/507/292 2017/507/292 1988/506/292 -f 1988/506/292 2010/506/292 2023/507/292 -f 2025/508/7 2018/508/7 2017/507/7 -f 2017/507/7 2023/507/7 2025/508/7 -f 2026/509/203 1989/510/203 2018/511/203 -f 2018/511/203 2025/512/203 2026/509/203 -f 2024/513/296 1990/514/296 1989/510/296 -f 1989/510/296 2026/509/296 2024/513/296 -f 2027/515/10 2025/516/10 2023/503/10 -f 2023/503/10 2019/502/10 2027/515/10 -f 2019/500/1 2020/500/1 2028/517/1 -f 2028/517/1 2027/517/1 2019/500/1 -f 1996/480/7 2029/518/7 2030/518/7 -f 2030/518/7 1997/480/7 1996/480/7 -f 2029/519/10 1996/491/10 2011/490/10 -f 2011/490/10 2024/474/10 2029/519/10 -f 1991/475/7 2031/481/7 2032/482/7 -f 2032/482/7 1992/476/7 1991/475/7 -f 2024/513/314 2009/513/314 2008/485/314 -f 2008/485/314 2029/520/314 2024/513/314 -f 2026/509/296 2016/509/296 2009/513/296 -f 2009/513/296 2024/513/296 2026/509/296 -f 2025/512/203 2014/512/203 2016/509/203 -f 2016/509/203 2026/509/203 2025/512/203 -f 2027/521/294 2012/521/294 2014/512/294 -f 2014/512/294 2025/512/294 2027/521/294 -f 1999/476/1 2033/477/1 2034/478/1 -f 2034/478/1 2000/475/1 1999/476/1 -f 2003/483/291 2015/522/291 2013/523/291 -f 2013/523/291 2004/484/291 2003/483/291 -f 2021/501/289 2007/524/289 2015/522/289 -f 2015/522/289 2003/483/289 2021/501/289 -f 2029/520/27 1991/525/27 1994/526/27 -f 1994/526/27 2030/527/27 2029/520/27 -f 2008/485/27 2031/528/27 1991/525/27 -f 1991/525/27 2029/520/27 2008/485/27 -f 2007/486/10 2032/486/10 2031/487/10 -f 2031/487/10 2008/487/10 2007/486/10 -f 2021/501/26 1992/501/26 2032/524/26 -f 2032/524/26 2007/524/26 2021/501/26 -f 2022/501/26 1993/501/26 1992/501/26 -f 1992/501/26 2021/501/26 2022/501/26 -f 2004/484/26 1999/484/26 2002/485/26 -f 2002/485/26 2005/485/26 2004/484/26 -f 2013/523/26 2033/523/26 1999/484/26 -f 1999/484/26 2004/484/26 2013/523/26 -f 2012/493/10 2034/529/10 2033/530/10 -f 2033/530/10 2013/494/10 2012/493/10 -f 2027/521/27 2000/531/27 2034/532/27 -f 2034/532/27 2012/521/27 2027/521/27 -f 2028/533/27 2001/531/27 2000/531/27 -f 2000/531/27 2027/521/27 2028/533/27 -f 2035/471/10 2036/472/10 2037/473/10 -f 2037/473/10 2038/474/10 2035/471/10 -f 2039/475/7 2040/476/7 2041/477/7 -f 2041/477/7 2042/478/7 2039/475/7 -f 2043/479/27 2044/480/290 2045/480/290 -f 2045/480/290 2046/479/27 2043/479/27 -f 2047/476/1 2048/475/1 2049/481/1 -f 2049/481/1 2050/482/1 2047/476/1 -f 2051/483/26 2052/484/291 2053/485/291 -f 2053/485/291 2054/483/26 2051/483/26 -f 2055/486/10 2056/487/10 2057/488/10 -f 2058/489/10 2059/490/10 2044/491/10 -f 2044/491/10 2043/492/10 2058/489/10 -f 2060/493/10 2061/494/10 2062/495/10 -f 2063/496/10 2064/497/10 2062/495/10 -f 2062/495/10 2061/494/10 2063/496/10 -f 2065/498/10 2066/499/10 2037/473/10 -f 2037/473/10 2036/472/10 2065/498/10 -f 2067/500/288 2043/479/27 2046/479/27 -f 2046/479/27 2068/500/288 2067/500/288 -f 2069/501/289 2051/483/26 2054/483/26 -f 2054/483/26 2070/501/289 2069/501/289 -f 2067/502/10 2071/503/10 2058/489/10 -f 2058/489/10 2043/492/10 2067/502/10 -f 2063/496/10 2055/486/10 2057/488/10 -f 2057/488/10 2064/497/10 2063/496/10 -f 2059/504/1 2035/504/1 2038/505/1 -f 2038/505/1 2072/505/1 2059/504/1 -f 2058/506/293 2036/506/293 2035/504/293 -f 2035/504/293 2059/504/293 2058/506/293 -f 2071/507/292 2065/507/292 2036/506/292 -f 2036/506/292 2058/506/292 2071/507/292 -f 2073/508/7 2066/508/7 2065/507/7 -f 2065/507/7 2071/507/7 2073/508/7 -f 2074/509/203 2037/510/203 2066/511/203 -f 2066/511/203 2073/512/203 2074/509/203 -f 2072/513/296 2038/514/296 2037/510/296 -f 2037/510/296 2074/509/296 2072/513/296 -f 2075/515/10 2073/516/10 2071/503/10 -f 2071/503/10 2067/502/10 2075/515/10 -f 2067/500/1 2068/500/1 2076/517/1 -f 2076/517/1 2075/517/1 2067/500/1 -f 2044/480/7 2077/518/7 2078/518/7 -f 2078/518/7 2045/480/7 2044/480/7 -f 2077/519/10 2044/491/10 2059/490/10 -f 2059/490/10 2072/474/10 2077/519/10 -f 2039/475/7 2079/481/7 2080/482/7 -f 2080/482/7 2040/476/7 2039/475/7 -f 2072/513/314 2057/513/314 2056/485/314 -f 2056/485/314 2077/520/314 2072/513/314 -f 2074/509/296 2064/509/296 2057/513/296 -f 2057/513/296 2072/513/296 2074/509/296 -f 2073/512/203 2062/512/203 2064/509/203 -f 2064/509/203 2074/509/203 2073/512/203 -f 2075/521/294 2060/521/294 2062/512/294 -f 2062/512/294 2073/512/294 2075/521/294 -f 2047/476/1 2081/477/1 2082/478/1 -f 2082/478/1 2048/475/1 2047/476/1 -f 2051/483/291 2063/522/291 2061/523/291 -f 2061/523/291 2052/484/291 2051/483/291 -f 2069/501/289 2055/524/289 2063/522/298 -f 2063/522/298 2051/483/298 2069/501/289 -f 2077/520/27 2039/525/27 2042/526/27 -f 2042/526/27 2078/527/27 2077/520/27 -f 2056/485/27 2079/528/27 2039/525/27 -f 2039/525/27 2077/520/27 2056/485/27 -f 2055/486/10 2080/486/10 2079/487/10 -f 2079/487/10 2056/487/10 2055/486/10 -f 2069/501/26 2040/501/26 2080/524/26 -f 2080/524/26 2055/524/26 2069/501/26 -f 2070/501/26 2041/501/26 2040/501/26 -f 2040/501/26 2069/501/26 2070/501/26 -f 2052/484/26 2047/484/26 2050/485/26 -f 2050/485/26 2053/485/26 2052/484/26 -f 2061/523/26 2081/523/26 2047/484/26 -f 2047/484/26 2052/484/26 2061/523/26 -f 2060/493/10 2082/529/10 2081/530/10 -f 2081/530/10 2061/494/10 2060/493/10 -f 2075/521/27 2048/531/27 2082/532/27 -f 2082/532/27 2060/521/27 2075/521/27 -f 2076/533/27 2049/531/27 2048/531/27 -f 2048/531/27 2075/521/27 2076/533/27 -f 2083/471/7 2084/472/7 2085/473/7 -f 2085/473/7 2086/474/7 2083/471/7 -f 2087/475/4 2088/476/4 2089/477/4 -f 2089/477/4 2090/478/4 2087/475/4 -f 2091/479/27 2092/480/301 2093/480/301 -f 2093/480/301 2094/479/27 2091/479/27 -f 2095/476/10 2096/475/10 2097/481/10 -f 2097/481/10 2098/482/10 2095/476/10 -f 2099/483/26 2100/484/302 2101/485/302 -f 2101/485/302 2102/483/26 2099/483/26 -f 2103/486/7 2104/487/7 2105/488/7 -f 2106/489/7 2107/490/7 2092/491/7 -f 2092/491/7 2091/492/7 2106/489/7 -f 2108/493/7 2109/494/7 2110/495/7 -f 2111/496/7 2112/497/7 2110/495/7 -f 2110/495/7 2109/494/7 2111/496/7 -f 2113/498/7 2114/499/7 2085/473/7 -f 2085/473/7 2084/472/7 2113/498/7 -f 2115/500/299 2091/479/27 2094/479/27 -f 2094/479/27 2116/500/299 2115/500/299 -f 2117/501/300 2099/483/26 2102/483/26 -f 2102/483/26 2118/501/300 2117/501/300 -f 2115/502/7 2119/503/7 2106/489/7 -f 2106/489/7 2091/492/7 2115/502/7 -f 2111/496/7 2103/486/7 2105/488/7 -f 2105/488/7 2112/497/7 2111/496/7 -f 2107/504/10 2083/504/10 2086/505/10 -f 2086/505/10 2120/505/10 2107/504/10 -f 2106/506/304 2084/506/304 2083/504/304 -f 2083/504/304 2107/504/304 2106/506/304 -f 2119/507/303 2113/507/303 2084/506/303 -f 2084/506/303 2106/506/303 2119/507/303 -f 2121/508/4 2114/508/4 2113/507/4 -f 2113/507/4 2119/507/4 2121/508/4 -f 2122/509/309 2085/510/309 2114/511/309 -f 2114/511/309 2121/512/309 2122/509/309 -f 2120/513/310 2086/514/310 2085/510/310 -f 2085/510/310 2122/509/310 2120/513/310 -f 2123/515/7 2121/516/7 2119/503/7 -f 2119/503/7 2115/502/7 2123/515/7 -f 2115/500/10 2116/500/10 2124/517/10 -f 2124/517/10 2123/517/10 2115/500/10 -f 2092/480/4 2125/518/4 2126/518/4 -f 2126/518/4 2093/480/4 2092/480/4 -f 2125/519/7 2092/491/7 2107/490/7 -f 2107/490/7 2120/474/7 2125/519/7 -f 2087/475/4 2127/481/4 2128/482/4 -f 2128/482/4 2088/476/4 2087/475/4 -f 2120/513/311 2105/513/311 2104/485/311 -f 2104/485/311 2125/520/311 2120/513/311 -f 2122/509/310 2112/509/310 2105/513/310 -f 2105/513/310 2120/513/310 2122/509/310 -f 2121/512/309 2110/512/309 2112/509/309 -f 2112/509/309 2122/509/309 2121/512/309 -f 2123/521/312 2108/521/312 2110/512/312 -f 2110/512/312 2121/512/312 2123/521/312 -f 2095/476/10 2129/477/10 2130/478/10 -f 2130/478/10 2096/475/10 2095/476/10 -f 2099/483/302 2111/522/302 2109/523/302 -f 2109/523/302 2100/484/302 2099/483/302 -f 2117/501/300 2103/524/300 2111/522/300 -f 2111/522/300 2099/483/300 2117/501/300 -f 2125/520/27 2087/525/27 2090/526/27 -f 2090/526/27 2126/527/27 2125/520/27 -f 2104/485/27 2127/528/27 2087/525/27 -f 2087/525/27 2125/520/27 2104/485/27 -f 2103/486/7 2128/486/7 2127/487/7 -f 2127/487/7 2104/487/7 2103/486/7 -f 2117/501/26 2088/501/26 2128/524/26 -f 2128/524/26 2103/524/26 2117/501/26 -f 2118/501/26 2089/501/26 2088/501/26 -f 2088/501/26 2117/501/26 2118/501/26 -f 2100/484/26 2095/484/26 2098/485/26 -f 2098/485/26 2101/485/26 2100/484/26 -f 2109/523/26 2129/523/26 2095/484/26 -f 2095/484/26 2100/484/26 2109/523/26 -f 2108/493/7 2130/529/7 2129/530/7 -f 2129/530/7 2109/494/7 2108/493/7 -f 2123/521/27 2096/531/27 2130/532/27 -f 2130/532/27 2108/521/27 2123/521/27 -f 2124/533/27 2097/531/27 2096/531/27 -f 2096/531/27 2123/521/27 2124/533/27 -f 2131/471/7 2132/472/7 2133/473/7 -f 2133/473/7 2134/474/7 2131/471/7 -f 2135/475/4 2136/476/4 2137/477/4 -f 2137/477/4 2138/478/4 2135/475/4 -f 2139/479/27 2140/480/301 2141/480/301 -f 2141/480/301 2142/479/27 2139/479/27 -f 2143/476/10 2144/475/10 2145/481/10 -f 2145/481/10 2146/482/10 2143/476/10 -f 2147/483/26 2148/484/302 2149/485/302 -f 2149/485/302 2150/483/26 2147/483/26 -f 2151/486/7 2152/487/7 2153/488/7 -f 2154/489/7 2155/490/7 2140/491/7 -f 2140/491/7 2139/492/7 2154/489/7 -f 2156/493/7 2157/494/7 2158/495/7 -f 2159/496/7 2160/497/7 2158/495/7 -f 2158/495/7 2157/494/7 2159/496/7 -f 2161/498/7 2162/499/7 2133/473/7 -f 2133/473/7 2132/472/7 2161/498/7 -f 2163/500/299 2139/479/27 2142/479/27 -f 2142/479/27 2164/500/299 2163/500/299 -f 2165/501/300 2147/483/26 2150/483/26 -f 2150/483/26 2166/501/300 2165/501/300 -f 2163/502/7 2167/503/7 2154/489/7 -f 2154/489/7 2139/492/7 2163/502/7 -f 2159/496/7 2151/486/7 2153/488/7 -f 2153/488/7 2160/497/7 2159/496/7 -f 2155/504/10 2131/504/10 2134/505/10 -f 2134/505/10 2168/505/10 2155/504/10 -f 2154/506/304 2132/506/304 2131/504/304 -f 2131/504/304 2155/504/304 2154/506/304 -f 2167/507/303 2161/507/303 2132/506/303 -f 2132/506/303 2154/506/303 2167/507/303 -f 2169/508/4 2162/508/4 2161/507/4 -f 2161/507/4 2167/507/4 2169/508/4 -f 2170/509/309 2133/510/309 2162/511/309 -f 2162/511/309 2169/512/309 2170/509/309 -f 2168/513/310 2134/514/310 2133/510/310 -f 2133/510/310 2170/509/310 2168/513/310 -f 2171/515/7 2169/516/7 2167/503/7 -f 2167/503/7 2163/502/7 2171/515/7 -f 2163/500/10 2164/500/10 2172/517/10 -f 2172/517/10 2171/517/10 2163/500/10 -f 2140/480/4 2173/518/4 2174/518/4 -f 2174/518/4 2141/480/4 2140/480/4 -f 2173/519/7 2140/491/7 2155/490/7 -f 2155/490/7 2168/474/7 2173/519/7 -f 2135/475/4 2175/481/4 2176/482/4 -f 2176/482/4 2136/476/4 2135/475/4 -f 2168/513/311 2153/513/311 2152/485/311 -f 2152/485/311 2173/520/311 2168/513/311 -f 2170/509/310 2160/509/310 2153/513/310 -f 2153/513/310 2168/513/310 2170/509/310 -f 2169/512/309 2158/512/309 2160/509/309 -f 2160/509/309 2170/509/309 2169/512/309 -f 2171/521/312 2156/521/312 2158/512/312 -f 2158/512/312 2169/512/312 2171/521/312 -f 2143/476/10 2177/477/10 2178/478/10 -f 2178/478/10 2144/475/10 2143/476/10 -f 2147/483/302 2159/522/302 2157/523/302 -f 2157/523/302 2148/484/302 2147/483/302 -f 2165/501/300 2151/524/300 2159/522/300 -f 2159/522/300 2147/483/300 2165/501/300 -f 2173/520/27 2135/525/27 2138/526/27 -f 2138/526/27 2174/527/27 2173/520/27 -f 2152/485/27 2175/528/27 2135/525/27 -f 2135/525/27 2173/520/27 2152/485/27 -f 2151/486/7 2176/486/7 2175/487/7 -f 2175/487/7 2152/487/7 2151/486/7 -f 2165/501/26 2136/501/26 2176/524/26 -f 2176/524/26 2151/524/26 2165/501/26 -f 2166/501/26 2137/501/26 2136/501/26 -f 2136/501/26 2165/501/26 2166/501/26 -f 2148/484/26 2143/484/26 2146/485/26 -f 2146/485/26 2149/485/26 2148/484/26 -f 2157/523/26 2177/523/26 2143/484/26 -f 2143/484/26 2148/484/26 2157/523/26 -f 2156/493/7 2178/529/7 2177/530/7 -f 2177/530/7 2157/494/7 2156/493/7 -f 2171/521/27 2144/531/27 2178/532/27 -f 2178/532/27 2156/521/27 2171/521/27 -f 2172/533/27 2145/531/27 2144/531/27 -f 2144/531/27 2171/521/27 2172/533/27 -f 2179/471/7 2180/474/7 2181/473/7 -f 2181/473/7 2182/472/7 2179/471/7 -f 2183/475/10 2184/478/10 2185/477/10 -f 2185/477/10 2186/476/10 2183/475/10 -f 2187/479/27 2188/479/27 2189/480/299 -f 2189/480/299 2190/480/299 2187/479/27 -f 2191/476/4 2192/482/4 2193/481/4 -f 2193/481/4 2194/475/4 2191/476/4 -f 2195/483/26 2196/483/26 2197/485/300 -f 2197/485/300 2198/484/300 2195/483/26 -f 2199/486/7 2200/488/7 2201/487/7 -f 2202/489/7 2187/492/7 2190/491/7 -f 2190/491/7 2203/490/7 2202/489/7 -f 2204/493/7 2205/495/7 2206/494/7 -f 2207/496/7 2206/494/7 2205/495/7 -f 2205/495/7 2208/497/7 2207/496/7 -f 2209/498/7 2182/472/7 2181/473/7 -f 2181/473/7 2210/499/7 2209/498/7 -f 2211/500/301 2212/500/301 2188/479/27 -f 2188/479/27 2187/479/27 2211/500/301 -f 2213/501/302 2214/501/302 2196/483/26 -f 2196/483/26 2195/483/26 2213/501/302 -f 2211/502/7 2187/492/7 2202/489/7 -f 2202/489/7 2215/503/7 2211/502/7 -f 2207/496/7 2208/497/7 2200/488/7 -f 2200/488/7 2199/486/7 2207/496/7 -f 2203/504/4 2216/505/4 2180/505/4 -f 2180/505/4 2179/504/4 2203/504/4 -f 2202/506/303 2203/504/303 2179/504/303 -f 2179/504/303 2182/506/303 2202/506/303 -f 2215/507/304 2202/506/304 2182/506/304 -f 2182/506/304 2209/507/304 2215/507/304 -f 2217/508/10 2215/507/10 2209/507/10 -f 2209/507/10 2210/508/10 2217/508/10 -f 2218/509/305 2217/512/305 2210/511/305 -f 2210/511/305 2181/510/305 2218/509/305 -f 2216/513/306 2218/509/306 2181/510/306 -f 2181/510/306 2180/514/306 2216/513/306 -f 2219/515/7 2211/502/7 2215/503/7 -f 2215/503/7 2217/516/7 2219/515/7 -f 2211/500/4 2219/517/4 2220/517/4 -f 2220/517/4 2212/500/4 2211/500/4 -f 2190/480/10 2189/480/10 2221/518/10 -f 2221/518/10 2222/518/10 2190/480/10 -f 2222/519/7 2216/474/7 2203/490/7 -f 2203/490/7 2190/491/7 2222/519/7 -f 2183/475/10 2186/476/10 2223/482/10 -f 2223/482/10 2224/481/10 2183/475/10 -f 2216/513/307 2222/520/307 2201/485/307 -f 2201/485/307 2200/513/307 2216/513/307 -f 2218/509/306 2216/513/306 2200/513/306 -f 2200/513/306 2208/509/306 2218/509/306 -f 2217/512/305 2218/509/305 2208/509/305 -f 2208/509/305 2205/512/305 2217/512/305 -f 2219/521/308 2217/512/308 2205/512/308 -f 2205/512/308 2204/521/308 2219/521/308 -f 2191/476/4 2194/475/4 2225/478/4 -f 2225/478/4 2226/477/4 2191/476/4 -f 2195/483/300 2198/484/300 2206/523/300 -f 2206/523/300 2207/522/300 2195/483/300 -f 2213/501/302 2195/483/302 2207/522/302 -f 2207/522/302 2199/524/302 2213/501/302 -f 2222/520/27 2221/527/27 2184/526/27 -f 2184/526/27 2183/525/27 2222/520/27 -f 2201/485/27 2222/520/27 2183/525/27 -f 2183/525/27 2224/528/27 2201/485/27 -f 2199/486/7 2201/487/7 2224/487/7 -f 2224/487/7 2223/486/7 2199/486/7 -f 2213/501/26 2199/524/26 2223/524/26 -f 2223/524/26 2186/501/26 2213/501/26 -f 2214/501/26 2213/501/26 2186/501/26 -f 2186/501/26 2185/501/26 2214/501/26 -f 2198/484/26 2197/485/26 2192/485/26 -f 2192/485/26 2191/484/26 2198/484/26 -f 2206/523/26 2198/484/26 2191/484/26 -f 2191/484/26 2226/523/26 2206/523/26 -f 2204/493/7 2206/494/7 2226/530/7 -f 2226/530/7 2225/529/7 2204/493/7 -f 2219/521/27 2204/521/27 2225/532/27 -f 2225/532/27 2194/531/27 2219/521/27 -f 2220/533/27 2219/521/27 2194/531/27 -f 2194/531/27 2193/531/27 2220/533/27 -f 2227/471/10 2228/472/10 2229/473/10 -f 2229/473/10 2230/474/10 2227/471/10 -f 2231/475/7 2232/476/7 2233/477/7 -f 2233/477/7 2234/478/7 2231/475/7 -f 2235/479/27 2236/480/290 2237/480/290 -f 2237/480/290 2238/479/27 2235/479/27 -f 2239/476/1 2240/475/1 2241/481/1 -f 2241/481/1 2242/482/1 2239/476/1 -f 2243/483/26 2244/484/291 2245/485/291 -f 2245/485/291 2246/483/26 2243/483/26 -f 2247/486/10 2248/487/10 2249/488/10 -f 2250/489/10 2251/490/10 2236/491/10 -f 2236/491/10 2235/492/10 2250/489/10 -f 2252/493/10 2253/494/10 2254/495/10 -f 2255/496/10 2256/497/10 2254/495/10 -f 2254/495/10 2253/494/10 2255/496/10 -f 2257/498/10 2258/499/10 2229/473/10 -f 2229/473/10 2228/472/10 2257/498/10 -f 2259/500/288 2235/479/27 2238/479/27 -f 2238/479/27 2260/500/288 2259/500/288 -f 2261/501/289 2243/483/26 2246/483/26 -f 2246/483/26 2262/501/289 2261/501/289 -f 2259/502/10 2263/503/10 2250/489/10 -f 2250/489/10 2235/492/10 2259/502/10 -f 2255/496/10 2247/486/10 2249/488/10 -f 2249/488/10 2256/497/10 2255/496/10 -f 2251/504/1 2227/504/1 2230/505/1 -f 2230/505/1 2264/505/1 2251/504/1 -f 2250/506/293 2228/506/293 2227/504/293 -f 2227/504/293 2251/504/293 2250/506/293 -f 2263/507/292 2257/507/292 2228/506/292 -f 2228/506/292 2250/506/292 2263/507/292 -f 2265/508/7 2258/508/7 2257/507/7 -f 2257/507/7 2263/507/7 2265/508/7 -f 2266/509/203 2229/510/203 2258/511/203 -f 2258/511/203 2265/512/203 2266/509/203 -f 2264/513/296 2230/514/296 2229/510/296 -f 2229/510/296 2266/509/296 2264/513/296 -f 2267/515/10 2265/516/10 2263/503/10 -f 2263/503/10 2259/502/10 2267/515/10 -f 2259/500/1 2260/500/1 2268/517/1 -f 2268/517/1 2267/517/1 2259/500/1 -f 2236/480/7 2269/518/7 2270/518/7 -f 2270/518/7 2237/480/7 2236/480/7 -f 2269/519/10 2236/491/10 2251/490/10 -f 2251/490/10 2264/474/10 2269/519/10 -f 2231/475/7 2271/481/7 2272/482/7 -f 2272/482/7 2232/476/7 2231/475/7 -f 2264/513/314 2249/513/314 2248/485/314 -f 2248/485/314 2269/520/314 2264/513/314 -f 2266/509/296 2256/509/296 2249/513/296 -f 2249/513/296 2264/513/296 2266/509/296 -f 2265/512/203 2254/512/203 2256/509/203 -f 2256/509/203 2266/509/203 2265/512/203 -f 2267/521/294 2252/521/294 2254/512/294 -f 2254/512/294 2265/512/294 2267/521/294 -f 2239/476/1 2273/477/1 2274/478/1 -f 2274/478/1 2240/475/1 2239/476/1 -f 2243/483/297 2255/522/297 2253/523/291 -f 2253/523/291 2244/484/291 2243/483/297 -f 2261/501/289 2247/524/289 2255/522/289 -f 2255/522/289 2243/483/289 2261/501/289 -f 2269/520/27 2231/525/27 2234/526/27 -f 2234/526/27 2270/527/27 2269/520/27 -f 2248/485/27 2271/528/27 2231/525/27 -f 2231/525/27 2269/520/27 2248/485/27 -f 2247/486/10 2272/486/10 2271/487/10 -f 2271/487/10 2248/487/10 2247/486/10 -f 2261/501/26 2232/501/26 2272/524/26 -f 2272/524/26 2247/524/26 2261/501/26 -f 2262/501/26 2233/501/26 2232/501/26 -f 2232/501/26 2261/501/26 2262/501/26 -f 2244/484/26 2239/484/26 2242/485/26 -f 2242/485/26 2245/485/26 2244/484/26 -f 2253/523/26 2273/523/26 2239/484/26 -f 2239/484/26 2244/484/26 2253/523/26 -f 2252/493/10 2274/529/10 2273/530/10 -f 2273/530/10 2253/494/10 2252/493/10 -f 2267/521/27 2240/531/27 2274/532/27 -f 2274/532/27 2252/521/27 2267/521/27 -f 2268/533/27 2241/531/27 2240/531/27 -f 2240/531/27 2267/521/27 2268/533/27 -f 2275/534/4 2276/535/4 2277/536/4 -f 2277/536/4 2278/537/4 2275/534/4 -f 2279/538/4 2280/539/4 2281/540/4 -f 2281/540/4 2282/541/4 2279/538/4 -f 2283/542/4 2284/543/4 2276/535/4 -f 2276/535/4 2275/534/4 2283/542/4 -f 2280/539/4 2278/537/4 2277/536/4 -f 2277/536/4 2281/540/4 2280/539/4 -f 2285/544/315 2286/545/315 2287/546/316 -f 2287/546/316 2288/547/316 2285/544/315 -f 2286/548/4 2289/549/4 2290/550/4 -f 2290/550/4 2287/551/4 2286/548/4 -f 2289/552/317 2291/553/317 2292/554/318 -f 2292/554/318 2290/555/318 2289/552/317 -f 2288/547/316 2287/546/316 2293/556/319 -f 2293/556/319 2294/557/319 2288/547/316 -f 2287/551/4 2290/550/4 2295/558/4 -f 2295/558/4 2293/559/4 2287/551/4 -f 2290/555/318 2292/554/318 2296/560/320 -f 2296/560/320 2295/561/320 2290/555/318 -f 2294/557/319 2293/556/319 2297/562/27 -f 2297/562/27 2298/563/27 2294/557/319 -f 2293/559/4 2295/558/4 2299/564/4 -f 2299/564/4 2297/565/4 2293/559/4 -f 2295/561/320 2296/560/320 2300/566/26 -f 2300/566/26 2299/567/26 2295/561/320 -f 2298/563/27 2297/562/27 2301/556/321 -f 2301/556/321 2302/557/321 2298/563/27 -f 2297/565/4 2299/564/4 2303/568/4 -f 2303/568/4 2301/569/4 2297/565/4 -f 2299/567/26 2300/566/26 2304/560/322 -f 2304/560/322 2303/561/322 2299/567/26 -f 2302/557/321 2301/556/321 2305/546/323 -f 2305/546/323 2306/547/323 2302/557/321 -f 2301/569/4 2303/568/4 2307/570/4 -f 2307/570/4 2305/571/4 2301/569/4 -f 2303/561/322 2304/560/322 2308/554/324 -f 2308/554/324 2307/555/324 2303/561/322 -f 2306/547/323 2305/546/323 2309/545/325 -f 2309/545/325 2310/544/325 2306/547/323 -f 2305/571/4 2307/570/4 2311/572/4 -f 2311/572/4 2309/573/4 2305/571/4 -f 2307/555/324 2308/554/324 2312/553/326 -f 2312/553/326 2311/552/326 2307/555/324 -f 2313/574/327 2314/575/327 2315/576/327 -f 2315/576/327 2316/577/327 2313/574/327 -f 2317/578/328 2313/579/328 2316/580/328 -f 2316/580/328 2318/581/328 2317/578/328 -f 2319/579/329 2317/578/329 2318/581/329 -f 2318/581/329 2320/580/329 2319/579/329 -f 2319/578/330 2320/581/330 2315/580/330 -f 2315/580/330 2314/579/330 2319/578/330 -f 2321/582/331 2316/577/331 2315/576/331 -f 2315/576/331 2322/583/332 2321/582/331 -f 2318/581/333 2316/580/333 2321/584/333 -f 2321/584/333 2323/585/333 2318/581/333 -f 2324/584/334 2320/580/334 2318/581/334 -f 2318/581/334 2323/585/334 2324/584/334 -f 2322/584/335 2315/580/335 2320/581/335 -f 2320/581/335 2324/585/335 2322/584/335 -f 2325/586/336 2326/587/26 2327/588/26 -f 2327/588/26 2328/589/336 2325/586/336 -f 2328/590/1 2327/591/1 2329/592/1 -f 2329/592/1 2330/593/1 2328/590/1 -f 2330/589/337 2329/588/27 2331/587/27 -f 2331/587/27 2332/586/337 2330/589/337 -f 2327/588/26 2326/587/26 2333/594/338 -f 2333/594/338 2334/595/338 2327/588/26 -f 2329/592/1 2327/591/1 2334/596/1 -f 2334/596/1 2335/597/1 2329/592/1 -f 2331/587/27 2329/588/27 2335/595/339 -f 2335/595/339 2336/594/339 2331/587/27 -f 2337/586/340 2338/587/26 2339/588/26 -f 2339/588/26 2340/589/340 2337/586/340 -f 2340/590/4 2339/591/4 2341/592/4 -f 2341/592/4 2342/593/4 2340/590/4 -f 2342/589/341 2341/588/27 2343/587/27 -f 2343/587/27 2344/586/342 2342/589/341 -f 2339/588/26 2338/587/26 2345/594/343 -f 2345/594/343 2346/595/343 2339/588/26 -f 2341/592/4 2339/591/4 2346/596/4 -f 2346/596/4 2347/597/4 2341/592/4 -f 2343/587/27 2341/588/27 2347/595/344 -f 2347/595/344 2348/594/344 2343/587/27 -f 2347/598/1 2346/596/1 2345/599/1 -f 2345/599/1 2348/600/1 2347/598/1 -f 2349/574/345 2350/577/345 2351/576/345 -f 2351/576/345 2352/575/345 2349/574/345 -f 2353/578/346 2354/581/346 2350/580/346 -f 2350/580/346 2349/579/346 2353/578/346 -f 2355/579/347 2356/580/347 2354/581/347 -f 2354/581/347 2353/578/347 2355/579/347 -f 2355/578/348 2352/579/348 2351/580/348 -f 2351/580/348 2356/581/348 2355/578/348 -f 2357/582/175 2358/583/349 2351/576/349 -f 2351/576/349 2350/577/349 2357/582/175 -f 2354/581/350 2359/585/350 2357/584/350 -f 2357/584/350 2350/580/350 2354/581/350 -f 2360/584/351 2359/585/351 2354/581/351 -f 2354/581/351 2356/580/351 2360/584/351 -f 2358/584/352 2360/585/352 2356/581/353 -f 2356/581/353 2351/580/352 2358/584/352 -f 2361/586/340 2362/589/340 2363/588/26 -f 2363/588/26 2364/587/26 2361/586/340 -f 2362/590/10 2365/593/10 2366/592/10 -f 2366/592/10 2363/591/10 2362/590/10 -f 2365/589/341 2367/586/342 2368/587/27 -f 2368/587/27 2366/588/27 2365/589/341 -f 2363/588/26 2369/595/343 2370/594/343 -f 2370/594/343 2364/587/26 2363/588/26 -f 2366/592/10 2371/597/10 2369/596/10 -f 2369/596/10 2363/591/10 2366/592/10 -f 2368/587/27 2372/594/344 2371/595/344 -f 2371/595/344 2366/588/27 2368/587/27 -f 2370/599/1 2369/596/1 2371/598/1 -f 2371/598/1 2372/600/1 2370/599/1 -f 2373/586/354 2374/589/340 2375/588/26 -f 2375/588/26 2376/587/26 2373/586/354 -f 2374/590/10 2377/593/10 2378/592/10 -f 2378/592/10 2375/591/10 2374/590/10 -f 2377/589/342 2379/586/341 2380/587/27 -f 2380/587/27 2378/588/27 2377/589/342 -f 2375/588/26 2381/595/355 2382/594/355 -f 2382/594/355 2376/587/26 2375/588/26 -f 2378/592/10 2383/597/10 2381/596/10 -f 2381/596/10 2375/591/10 2378/592/10 -f 2380/587/27 2384/594/356 2383/595/344 -f 2383/595/344 2378/588/27 2380/587/27 -f 2385/601/7 2386/602/7 2387/603/7 -f 2387/603/7 691/604/7 2385/601/7 -f 2388/605/4 2389/606/4 2390/607/4 -f 2390/607/4 690/608/4 2388/605/4 -f 2391/601/1 2392/602/1 2393/609/1 -f 2393/609/1 692/610/1 2391/601/1 -f 2394/611/10 2395/612/10 2396/613/10 -f 2396/613/10 693/614/10 2394/611/10 -f 690/610/7 2390/609/7 2386/602/7 -f 2386/602/7 2385/601/7 690/610/7 -f 693/604/1 2396/603/1 2392/602/1 -f 2392/602/1 2391/601/1 693/604/1 -f 692/615/4 2393/616/4 2389/606/4 -f 2389/606/4 2388/605/4 692/615/4 -f 691/617/10 2387/618/10 2395/612/10 -f 2395/612/10 2394/611/10 691/617/10 -f 2397/619/357 2398/620/358 2399/621/358 -f 2399/621/358 2400/622/357 2397/619/357 -f 2398/620/358 2401/623/359 2402/624/359 -f 2402/624/359 2399/621/358 2398/620/358 -f 2403/625/360 2404/626/10 2398/627/10 -f 2398/627/10 2397/628/360 2403/625/360 -f 2398/627/10 2404/626/10 2405/629/361 -f 2405/629/361 2401/630/361 2398/627/10 -f 2403/619/315 2406/622/315 2407/621/362 -f 2407/621/362 2404/620/362 2403/619/315 -f 2404/620/362 2407/621/362 2408/624/363 -f 2408/624/363 2405/623/363 2404/620/362 -f 2406/631/364 2400/632/364 2399/633/365 -f 2399/633/365 2407/634/365 2406/631/364 -f 2399/633/365 2402/635/366 2408/636/366 -f 2408/636/366 2407/634/365 2399/633/365 -f 2409/637/7 2410/638/7 2411/639/7 -f 2411/639/7 2412/640/7 2409/637/7 -f 2413/640/4 2412/641/4 2411/642/4 -f 2411/642/4 2414/643/4 2413/640/4 -f 2413/637/1 2414/638/1 2415/639/1 -f 2415/639/1 2416/640/1 2413/637/1 -f 2417/644/1 2418/645/1 2419/646/1 -f 2419/646/1 2420/647/1 2417/644/1 -f 2421/647/7 2422/644/7 2423/645/7 -f 2423/645/7 2424/646/7 2421/647/7 -f 2418/648/367 2417/649/367 2425/650/367 -f 2425/650/367 2426/651/367 2418/648/367 -f 2425/652/4 2417/567/4 2420/653/4 -f 2420/653/4 2427/654/4 2425/652/4 -f 2420/648/368 2419/649/368 2428/650/368 -f 2428/650/368 2427/651/368 2420/648/368 -f 2429/637/7 2430/638/7 2431/639/7 -f 2431/639/7 2432/640/7 2429/637/7 -f 2432/640/4 2431/643/4 2433/642/4 -f 2433/642/4 2434/641/4 2432/640/4 -f 2434/637/1 2433/638/1 2435/639/1 -f 2435/639/1 2436/640/1 2434/637/1 -f 2437/655/369 2423/656/369 2422/657/369 -f 2422/657/369 2438/658/369 2437/655/369 -f 2437/659/4 2439/660/4 2424/661/4 -f 2424/661/4 2423/662/4 2437/659/4 -f 2440/655/370 2421/656/370 2424/657/370 -f 2424/657/370 2439/658/370 2440/655/370 -f 2441/663/298 2442/664/298 2426/651/298 -f 2426/651/298 2425/650/298 2441/663/298 -f 2427/654/4 2443/665/4 2441/666/4 -f 2441/666/4 2425/652/4 2427/654/4 -f 2444/663/371 2443/664/371 2427/651/371 -f 2427/651/371 2428/650/371 2444/663/371 -f 2437/655/297 2438/658/297 2442/664/297 -f 2442/664/297 2441/663/297 2437/655/297 -f 2439/660/4 2437/659/4 2441/666/4 -f 2441/666/4 2443/665/4 2439/660/4 -f 2440/655/372 2439/658/372 2443/664/372 -f 2443/664/372 2444/663/372 2440/655/372 -f 2445/667/373 2446/668/373 2447/669/373 -f 2447/669/373 2448/670/373 2445/667/373 -f 2449/671/374 2450/672/374 2446/668/374 -f 2446/668/374 2445/667/374 2449/671/374 -f 2451/673/7 2452/674/7 2453/675/7 -f 2453/675/7 2454/676/7 2451/673/7 -f 2451/673/7 2450/673/7 2455/673/7 -f 2455/673/7 2452/674/7 2451/673/7 -f 2451/673/7 2447/677/7 2446/677/7 -f 2446/677/7 2450/673/7 2451/673/7 -f 2456/678/7 2447/677/7 2451/673/7 -f 2451/673/7 2454/676/7 2456/678/7 -f 2453/679/27 2452/303/27 2457/680/27 -f 2457/680/27 2458/681/27 2453/679/27 -f 2452/682/375 2455/672/375 2459/671/375 -f 2459/671/375 2457/683/375 2452/682/375 -f 2455/672/376 2450/672/377 2449/671/377 -f 2449/671/377 2459/671/376 2455/672/376 -f 2460/684/373 2461/685/373 2445/667/373 -f 2445/667/373 2448/670/373 2460/684/373 -f 2461/685/374 2462/686/374 2449/671/374 -f 2449/671/374 2445/667/374 2461/685/374 -f 2463/678/1 2464/677/1 2465/673/1 -f 2465/673/1 2466/676/1 2463/678/1 -f 2465/673/1 2464/677/1 2467/677/1 -f 2467/677/1 2462/673/1 2465/673/1 -f 2465/673/1 2462/673/1 2461/673/1 -f 2461/673/1 2460/674/1 2465/673/1 -f 2465/673/1 2460/674/1 2468/675/1 -f 2468/675/1 2466/676/1 2465/673/1 -f 2457/680/27 2464/687/27 2463/688/27 -f 2463/688/27 2458/681/27 2457/680/27 -f 2459/671/375 2467/686/375 2464/678/375 -f 2464/678/375 2457/683/375 2459/671/375 -f 2449/671/377 2462/686/377 2467/686/376 -f 2467/686/376 2459/671/376 2449/671/377 -f 2469/689/4 2470/690/4 2471/691/4 -f 2471/691/4 2472/692/4 2469/689/4 -f 2473/693/4 2472/692/4 2471/691/4 -f 2471/691/4 2474/694/4 2473/693/4 -f 2475/619/357 2476/620/358 2477/621/358 -f 2477/621/358 2478/622/357 2475/619/357 -f 2476/620/358 2479/623/359 2480/624/359 -f 2480/624/359 2477/621/358 2476/620/358 -f 2481/625/360 2482/626/10 2476/627/10 -f 2476/627/10 2475/628/360 2481/625/360 -f 2476/627/10 2482/626/10 2483/629/361 -f 2483/629/361 2479/630/361 2476/627/10 -f 2481/619/315 2484/622/315 2485/621/362 -f 2485/621/362 2482/620/362 2481/619/315 -f 2482/620/362 2485/621/362 2486/624/363 -f 2486/624/363 2483/623/363 2482/620/362 -f 2484/631/364 2478/632/364 2477/633/365 -f 2477/633/365 2485/634/365 2484/631/364 -f 2477/633/365 2480/635/366 2486/636/366 -f 2486/636/366 2485/634/365 2477/633/365 -f 2487/619/357 2488/622/357 2489/621/378 -f 2489/621/378 2490/620/378 2487/619/357 -f 2490/620/378 2489/621/378 2491/624/379 -f 2491/624/379 2492/623/379 2490/620/378 -f 2493/625/365 2487/628/365 2490/627/4 -f 2490/627/4 2494/626/4 2493/625/365 -f 2490/627/4 2492/630/380 2495/629/380 -f 2495/629/380 2494/626/4 2490/627/4 -f 2493/619/315 2494/620/381 2496/621/381 -f 2496/621/381 2497/622/315 2493/619/315 -f 2494/620/381 2495/623/382 2498/624/382 -f 2498/624/382 2496/621/381 2494/620/381 -f 2497/631/383 2496/634/360 2489/633/360 -f 2489/633/360 2488/632/383 2497/631/383 -f 2489/633/360 2496/634/360 2498/636/384 -f 2498/636/384 2491/635/384 2489/633/360 -f 2499/619/357 2500/622/357 2501/621/378 -f 2501/621/378 2502/620/378 2499/619/357 -f 2502/620/378 2501/621/378 2503/624/379 -f 2503/624/379 2504/623/379 2502/620/378 -f 2505/625/365 2499/628/365 2502/627/4 -f 2502/627/4 2506/626/4 2505/625/365 -f 2502/627/4 2504/630/380 2507/629/380 -f 2507/629/380 2506/626/4 2502/627/4 -f 2505/619/315 2506/620/381 2508/621/381 -f 2508/621/381 2509/622/315 2505/619/315 -f 2506/620/381 2507/623/382 2510/624/382 -f 2510/624/382 2508/621/381 2506/620/381 -f 2509/631/383 2508/634/360 2501/633/360 -f 2501/633/360 2500/632/383 2509/631/383 -f 2501/633/360 2508/634/360 2510/636/384 -f 2510/636/384 2503/635/384 2501/633/360 -f 2511/586/336 2512/589/336 2513/588/26 -f 2513/588/26 2514/587/26 2511/586/336 -f 2512/590/7 2515/593/7 2516/592/7 -f 2516/592/7 2513/591/7 2512/590/7 -f 2515/589/337 2517/586/337 2518/587/27 -f 2518/587/27 2516/588/27 2515/589/337 -f 2513/588/26 2519/595/338 2520/594/338 -f 2520/594/338 2514/587/26 2513/588/26 -f 2516/592/7 2521/597/7 2519/596/7 -f 2519/596/7 2513/591/7 2516/592/7 -f 2518/587/27 2522/594/339 2521/595/339 -f 2521/595/339 2516/588/27 2518/587/27 -f 2523/451/27 2524/452/27 2525/453/27 -f 2525/453/27 2526/454/27 2523/451/27 -f 2527/455/4 2528/456/4 2524/457/4 -f 2524/457/4 2523/458/4 2527/455/4 -f 2528/459/1 2529/460/1 2525/461/1 -f 2525/461/1 2524/462/1 2528/459/1 -f 2529/456/10 2530/455/10 2526/458/10 -f 2526/458/10 2525/457/10 2529/456/10 -f 2530/460/7 2527/459/7 2523/462/7 -f 2523/462/7 2526/461/7 2530/460/7 -f 2531/451/27 2532/452/27 2533/453/27 -f 2533/453/27 2534/454/27 2531/451/27 -f 2535/455/7 2536/456/7 2532/457/7 -f 2532/457/7 2531/458/7 2535/455/7 -f 2536/459/4 2537/460/4 2533/461/4 -f 2533/461/4 2532/462/4 2536/459/4 -f 2537/456/1 2538/455/1 2534/458/1 -f 2534/458/1 2533/457/1 2537/456/1 -f 2538/460/10 2535/459/10 2531/462/10 -f 2531/462/10 2534/461/10 2538/460/10 -f 2539/451/27 2540/452/27 2541/453/27 -f 2541/453/27 2542/454/27 2539/451/27 -f 2543/455/7 2544/456/7 2540/457/7 -f 2540/457/7 2539/458/7 2543/455/7 -f 2544/459/4 2545/460/4 2541/461/4 -f 2541/461/4 2540/462/4 2544/459/4 -f 2545/456/1 2546/455/1 2542/458/1 -f 2542/458/1 2541/457/1 2545/456/1 -f 2546/460/10 2543/459/10 2539/462/10 -f 2539/462/10 2542/461/10 2546/460/10 -f 2547/3/12 2548/2/12 2549/1/1 -f 2549/1/1 2550/4/1 2547/3/12 -f 2551/6/11 2552/5/11 2548/2/12 -f 2548/2/12 2547/3/12 2551/6/11 -f 2553/8/10 2554/7/10 2552/5/11 -f 2552/5/11 2551/6/11 2553/8/10 -f 2555/11/9 2556/10/9 2554/9/10 -f 2554/9/10 2553/12/10 2555/11/9 -f 2557/14/8 2558/13/8 2556/10/9 -f 2556/10/9 2555/11/9 2557/14/8 -f 2559/16/7 2560/15/7 2558/13/8 -f 2558/13/8 2557/14/8 2559/16/7 -f 2561/18/6 2562/17/6 2560/15/7 -f 2560/15/7 2559/16/7 2561/18/6 -f 2563/20/5 2564/19/5 2562/17/6 -f 2562/17/6 2561/18/6 2563/20/5 -f 2565/22/4 2566/21/4 2564/19/5 -f 2564/19/5 2563/20/5 2565/22/4 -f 2567/24/3 2568/23/3 2566/21/4 -f 2566/21/4 2565/22/4 2567/24/3 -f 2569/26/2 2570/25/2 2568/23/3 -f 2568/23/3 2567/24/3 2569/26/2 -f 2550/4/1 2549/1/1 2570/25/2 -f 2570/25/2 2569/26/2 2550/4/1 -f 2571/27/24 2572/30/24 2573/29/24 -f 2573/29/24 2574/28/24 2571/27/24 -f 2575/31/23 2576/32/23 2572/30/23 -f 2572/30/23 2571/27/23 2575/31/23 -f 2577/33/22 2578/34/22 2576/32/22 -f 2576/32/22 2575/31/22 2577/33/22 -f 2579/35/21 2580/38/21 2578/37/21 -f 2578/37/21 2577/36/21 2579/35/21 -f 2581/39/20 2582/40/20 2580/38/20 -f 2580/38/20 2579/35/20 2581/39/20 -f 2583/41/19 2584/42/19 2582/40/19 -f 2582/40/19 2581/39/19 2583/41/19 -f 2585/43/18 2586/44/18 2584/42/18 -f 2584/42/18 2583/41/18 2585/43/18 -f 2587/45/17 2588/46/17 2586/44/17 -f 2586/44/17 2585/43/17 2587/45/17 -f 2589/47/16 2590/48/16 2588/46/16 -f 2588/46/16 2587/45/16 2589/47/16 -f 2591/49/15 2592/50/15 2590/48/15 -f 2590/48/15 2589/47/15 2591/49/15 -f 2593/51/14 2594/52/14 2592/50/14 -f 2592/50/14 2591/49/14 2593/51/14 -f 2574/28/13 2573/29/13 2594/52/192 -f 2594/52/192 2593/51/192 2574/28/13 -f 2548/53/26 2571/53/26 2574/54/26 -f 2574/54/26 2549/54/26 2548/53/26 -f 2549/54/26 2574/54/26 2593/55/26 -f 2593/55/26 2570/55/26 2549/54/26 -f 2570/55/26 2593/55/26 2591/56/26 -f 2591/56/26 2568/56/26 2570/55/26 -f 2568/56/26 2591/56/26 2589/57/26 -f 2589/57/26 2566/57/26 2568/56/26 -f 2566/57/26 2589/57/26 2587/59/26 -f 2587/59/26 2564/58/26 2566/57/26 -f 2564/58/26 2587/59/26 2585/61/26 -f 2585/61/26 2562/60/26 2564/58/26 -f 2562/60/26 2585/61/26 2583/62/26 -f 2583/62/26 2560/62/26 2562/60/26 -f 2560/62/26 2583/62/26 2581/64/26 -f 2581/64/26 2558/63/26 2560/62/26 -f 2558/63/26 2581/64/26 2579/66/26 -f 2579/66/26 2556/65/26 2558/63/26 -f 2556/65/26 2579/66/26 2577/67/26 -f 2577/67/26 2554/67/26 2556/65/26 -f 2554/67/26 2577/67/26 2575/68/26 -f 2575/68/26 2552/68/26 2554/67/26 -f 2552/68/26 2575/68/26 2571/53/26 -f 2571/53/26 2548/53/26 2552/68/26 -f 2595/54/27 2573/54/27 2572/53/27 -f 2572/53/27 2596/53/27 2595/54/27 -f 2596/53/27 2572/53/27 2576/68/27 -f 2576/68/27 2597/68/27 2596/53/27 -f 2597/68/27 2576/68/27 2578/67/27 -f 2578/67/27 2598/67/27 2597/68/27 -f 2598/67/27 2578/67/27 2580/66/27 -f 2580/66/27 2599/65/27 2598/67/27 -f 2599/65/27 2580/66/27 2582/64/27 -f 2582/64/27 2600/63/27 2599/65/27 -f 2600/63/27 2582/64/27 2584/62/27 -f 2584/62/27 2601/62/27 2600/63/27 -f 2601/62/27 2584/62/27 2586/61/27 -f 2586/61/27 2602/60/27 2601/62/27 -f 2602/60/27 2586/61/27 2588/59/27 -f 2588/59/27 2603/58/27 2602/60/27 -f 2603/58/27 2588/59/27 2590/57/27 -f 2590/57/27 2604/57/27 2603/58/27 -f 2604/57/27 2590/57/27 2592/56/27 -f 2592/56/27 2605/56/27 2604/57/27 -f 2605/56/27 2592/56/27 2594/55/27 -f 2594/55/27 2606/55/27 2605/56/27 -f 2606/55/27 2594/55/27 2573/54/27 -f 2573/54/27 2595/54/27 2606/55/27 -f 2607/71/12 2608/70/1 2595/69/1 -f 2595/69/1 2596/72/12 2607/71/12 -f 2609/73/23 2607/71/12 2596/72/12 -f 2596/72/12 2597/74/23 2609/73/23 -f 2610/75/22 2609/73/22 2597/74/22 -f 2597/74/22 2598/76/22 2610/75/22 -f 2611/77/9 2610/75/21 2598/76/21 -f 2598/76/21 2599/78/9 2611/77/9 -f 2612/79/8 2611/77/9 2599/78/9 -f 2599/78/9 2600/80/8 2612/79/8 -f 2613/83/7 2612/82/8 2600/81/8 -f 2600/81/8 2601/84/7 2613/83/7 -f 2614/85/6 2613/83/7 2601/84/7 -f 2601/84/7 2602/86/6 2614/85/6 -f 2615/87/5 2614/85/6 2602/86/6 -f 2602/86/6 2603/88/5 2615/87/5 -f 2616/89/4 2615/87/5 2603/88/5 -f 2603/88/5 2604/90/4 2616/89/4 -f 2617/91/3 2616/89/4 2604/90/4 -f 2604/90/4 2605/92/3 2617/91/3 -f 2618/93/2 2617/91/3 2605/92/3 -f 2605/92/3 2606/94/2 2618/93/2 -f 2608/70/1 2618/93/2 2606/94/2 -f 2606/94/2 2595/69/1 2608/70/1 -f 2619/95/26 2620/95/26 2621/96/26 -f 2621/96/26 2622/96/26 2619/95/26 -f 2623/97/26 2624/97/26 2620/95/26 -f 2620/95/26 2619/95/26 2623/97/26 -f 2625/67/26 2626/98/26 2624/97/26 -f 2624/97/26 2623/97/26 2625/67/26 -f 2627/99/26 2628/99/26 2626/98/26 -f 2626/98/26 2625/67/26 2627/99/26 -f 2629/100/26 2630/100/26 2628/99/26 -f 2628/99/26 2627/99/26 2629/100/26 -f 2631/101/26 2632/101/26 2630/100/26 -f 2630/100/26 2629/100/26 2631/101/26 -f 2633/61/26 2634/61/26 2632/101/26 -f 2632/101/26 2631/101/26 2633/61/26 -f 2635/59/26 2636/102/26 2634/61/26 -f 2634/61/26 2633/61/26 2635/59/26 -f 2637/103/26 2638/103/26 2636/102/26 -f 2636/102/26 2635/59/26 2637/103/26 -f 2639/104/26 2640/105/26 2638/103/26 -f 2638/103/26 2637/103/26 2639/104/26 -f 2641/106/26 2642/106/26 2640/105/26 -f 2640/105/26 2639/104/26 2641/106/26 -f 2622/96/26 2621/96/26 2642/106/26 -f 2642/106/26 2641/106/26 2622/96/26 -f 2620/107/39 2643/110/39 2644/109/39 -f 2644/109/39 2621/108/39 2620/107/39 -f 2624/111/38 2645/112/38 2643/110/38 -f 2643/110/38 2620/107/38 2624/111/38 -f 2626/113/37 2646/114/37 2645/112/37 -f 2645/112/37 2624/111/37 2626/113/37 -f 2628/115/36 2647/116/36 2646/114/36 -f 2646/114/36 2626/113/36 2628/115/36 -f 2630/117/35 2648/118/35 2647/116/35 -f 2647/116/35 2628/115/35 2630/117/35 -f 2632/119/34 2649/120/34 2648/118/34 -f 2648/118/34 2630/117/34 2632/119/34 -f 2634/121/33 2650/122/33 2649/120/33 -f 2649/120/33 2632/119/33 2634/121/33 -f 2636/123/32 2651/124/32 2650/122/32 -f 2650/122/32 2634/121/32 2636/123/32 -f 2638/125/31 2652/126/31 2651/124/31 -f 2651/124/31 2636/123/31 2638/125/31 -f 2640/127/30 2653/130/30 2652/129/30 -f 2652/129/30 2638/128/30 2640/127/30 -f 2642/131/29 2654/132/29 2653/130/29 -f 2653/130/29 2640/127/29 2642/131/29 -f 2621/108/28 2644/109/28 2654/132/28 -f 2654/132/28 2642/131/28 2621/108/28 -f 2643/110/54 2655/134/54 2656/133/54 -f 2656/133/54 2644/109/54 2643/110/54 -f 2645/112/53 2657/135/53 2655/134/53 -f 2655/134/53 2643/110/53 2645/112/53 -f 2646/114/51 2658/136/52 2657/135/51 -f 2657/135/51 2645/112/51 2646/114/51 -f 2647/116/50 2659/137/50 2658/136/50 -f 2658/136/50 2646/114/50 2647/116/50 -f 2648/118/49 2660/138/49 2659/137/49 -f 2659/137/49 2647/116/49 2648/118/49 -f 2649/120/48 2661/139/48 2660/138/48 -f 2660/138/48 2648/118/48 2649/120/48 -f 2650/122/385 2662/140/46 2661/139/46 -f 2661/139/46 2649/120/46 2650/122/385 -f 2651/124/45 2663/141/45 2662/140/45 -f 2662/140/45 2650/122/45 2651/124/45 -f 2652/126/44 2664/142/44 2663/141/44 -f 2663/141/44 2651/124/44 2652/126/44 -f 2653/130/42 2665/144/42 2664/143/43 -f 2664/143/43 2652/129/42 2653/130/42 -f 2654/132/41 2666/145/41 2665/144/41 -f 2665/144/41 2653/130/41 2654/132/41 -f 2644/109/40 2656/133/40 2666/145/40 -f 2666/145/40 2654/132/386 2644/109/40 -f 2607/148/71 2667/147/71 2668/146/71 -f 2668/146/71 2608/149/71 2607/148/71 -f 2609/151/69 2669/150/70 2667/147/70 -f 2667/147/70 2607/148/69 2609/151/69 -f 2610/154/68 2670/153/68 2669/152/68 -f 2669/152/68 2609/155/68 2610/154/68 -f 2611/156/67 2671/142/67 2670/153/67 -f 2670/153/67 2610/154/67 2611/156/67 -f 2612/158/65 2672/157/66 2671/142/66 -f 2671/142/66 2611/156/65 2612/158/65 -f 2613/160/64 2673/159/64 2672/157/64 -f 2672/157/64 2612/158/64 2613/160/64 -f 2614/162/63 2674/161/63 2673/159/63 -f 2673/159/63 2613/160/63 2614/162/63 -f 2615/164/62 2675/163/61 2674/161/61 -f 2674/161/61 2614/162/62 2615/164/62 -f 2616/166/60 2676/165/60 2675/163/60 -f 2675/163/60 2615/164/60 2616/166/60 -f 2617/168/59 2677/167/59 2676/165/59 -f 2676/165/59 2616/166/59 2617/168/59 -f 2618/170/58 2678/169/57 2677/167/57 -f 2677/167/57 2617/168/57 2618/170/58 -f 2608/149/56 2668/146/56 2678/169/56 -f 2678/169/56 2618/170/56 2608/149/56 -f 2667/173/12 2619/172/12 2622/171/1 -f 2622/171/1 2668/174/1 2667/173/12 -f 2669/176/11 2623/175/11 2619/172/12 -f 2619/172/12 2667/173/12 2669/176/11 -f 2670/179/10 2625/178/10 2623/177/11 -f 2623/177/11 2669/180/11 2670/179/10 -f 2671/181/9 2627/86/9 2625/178/10 -f 2625/178/10 2670/179/10 2671/181/9 -f 2672/183/8 2629/182/8 2627/86/9 -f 2627/86/9 2671/181/9 2672/183/8 -f 2673/185/7 2631/184/7 2629/182/8 -f 2629/182/8 2672/183/8 2673/185/7 -f 2674/187/6 2633/186/6 2631/184/7 -f 2631/184/7 2673/185/7 2674/187/6 -f 2675/189/5 2635/188/5 2633/186/6 -f 2633/186/6 2674/187/6 2675/189/5 -f 2676/191/4 2637/190/4 2635/188/5 -f 2635/188/5 2675/189/5 2676/191/4 -f 2677/192/3 2639/76/3 2637/190/4 -f 2637/190/4 2676/191/4 2677/192/3 -f 2678/194/2 2641/193/2 2639/76/3 -f 2639/76/3 2677/192/3 2678/194/2 -f 2668/174/1 2622/171/1 2641/193/2 -f 2641/193/2 2678/194/2 2668/174/1 -f 2679/195/387 2680/198/387 2681/197/387 -f 2681/197/387 2682/196/387 2679/195/387 -f 2683/199/388 2684/202/388 2685/201/388 -f 2685/201/388 2686/200/388 2683/199/388 -f 2687/203/389 2688/206/389 2689/205/389 -f 2689/205/389 2690/204/389 2687/203/389 -f 2691/202/390 2692/199/390 2693/200/390 -f 2693/200/390 2694/201/390 2691/202/390 -f 2695/207/391 2696/209/391 2697/208/391 -f 2697/208/391 2698/207/391 2695/207/391 -f 2699/209/392 2700/211/392 2701/210/392 -f 2690/212/393 2689/214/393 2702/213/393 -f 2702/213/393 2703/196/393 2690/212/393 -f 2704/210/394 2705/211/394 2706/209/394 -f 2707/215/395 2706/209/395 2705/211/395 -f 2705/211/395 2708/216/395 2707/215/395 -f 2709/217/396 2682/196/396 2681/197/396 -f 2681/197/396 2710/218/396 2709/217/396 -f 2711/219/397 2687/203/397 2690/204/397 -f 2690/204/397 2712/220/397 2711/219/397 -f 2713/209/398 2695/207/398 2698/207/398 -f 2698/207/398 2714/208/398 2713/209/398 -f 2690/212/399 2703/196/399 2715/213/399 -f 2715/213/399 2712/214/399 2690/212/399 -f 2707/215/400 2708/216/400 2700/211/400 -f 2700/211/400 2699/209/400 2707/215/400 -f 2716/221/390 2680/221/390 2679/222/390 -f 2679/222/390 2702/222/390 2716/221/390 -f 2702/222/401 2679/222/401 2682/203/401 -f 2682/203/401 2703/203/401 2702/222/401 -f 2703/203/402 2682/203/402 2709/206/402 -f 2709/206/402 2715/206/402 2703/203/402 -f 2715/206/388 2709/206/388 2710/223/388 -f 2710/223/388 2717/223/388 2715/206/388 -f 2717/224/403 2710/224/403 2681/226/403 -f 2681/226/403 2718/225/403 2717/224/403 -f 2718/225/404 2681/226/404 2680/224/404 -f 2680/224/404 2716/224/404 2718/225/404 -f 2712/214/394 2715/213/394 2717/228/394 -f 2717/228/394 2719/227/394 2712/214/394 -f 2719/229/390 2720/221/390 2711/219/390 -f 2711/219/390 2712/220/390 2719/229/390 -f 2688/206/388 2721/223/388 2722/230/388 -f 2722/230/388 2689/205/388 2688/206/388 -f 2722/227/392 2716/228/392 2702/213/392 -f 2702/213/392 2689/214/392 2722/227/392 -f 2685/201/388 2723/202/388 2724/199/388 -f 2724/199/388 2686/200/388 2685/201/388 -f 2722/231/405 2701/233/406 2700/232/405 -f 2700/232/405 2716/224/405 2722/231/405 -f 2716/224/404 2700/232/404 2708/234/404 -f 2708/234/404 2718/225/404 2716/224/404 -f 2718/225/403 2708/234/403 2705/232/403 -f 2705/232/403 2717/224/403 2718/225/403 -f 2717/224/407 2705/232/407 2704/233/407 -f 2704/233/407 2719/231/407 2717/224/407 -f 2693/200/390 2725/199/390 2726/202/390 -f 2726/202/390 2694/201/390 2693/200/390 -f 2697/208/391 2706/236/391 2707/235/391 -f 2707/235/391 2698/207/391 2697/208/391 -f 2698/207/398 2707/235/398 2699/236/398 -f 2699/236/398 2714/208/398 2698/207/398 -f 2721/236/27 2683/238/27 2686/237/27 -f 2686/237/27 2722/231/27 2721/236/27 -f 2722/231/27 2686/237/27 2724/239/27 -f 2724/239/27 2701/233/27 2722/231/27 -f 2701/210/408 2724/241/409 2723/240/409 -f 2723/240/409 2699/209/408 2701/210/408 -f 2699/236/26 2723/238/26 2685/242/26 -f 2685/242/26 2714/208/26 2699/236/26 -f 2714/208/26 2685/242/26 2684/240/26 -f 2684/240/26 2713/209/26 2714/208/26 -f 2696/209/26 2691/240/26 2694/242/26 -f 2694/242/26 2697/208/26 2696/209/26 -f 2697/208/26 2694/242/26 2726/238/26 -f 2726/238/26 2706/236/26 2697/208/26 -f 2706/209/410 2726/240/410 2725/241/410 -f 2725/241/410 2704/210/410 2706/209/410 -f 2704/233/27 2725/239/27 2693/237/27 -f 2693/237/27 2719/231/27 2704/233/27 -f 2719/231/27 2693/237/27 2692/238/27 -f 2692/238/27 2720/236/27 2719/231/27 -f 2727/195/411 2728/198/411 2729/197/411 -f 2729/197/411 2730/196/411 2727/195/411 -f 2731/199/412 2732/202/412 2733/201/413 -f 2733/201/413 2734/200/413 2731/199/412 -f 2735/203/414 2736/206/414 2737/205/414 -f 2737/205/414 2738/204/414 2735/203/414 -f 2739/202/415 2740/199/415 2741/200/416 -f 2741/200/416 2742/201/416 2739/202/415 -f 2743/207/417 2744/209/417 2745/208/417 -f 2745/208/417 2746/207/417 2743/207/417 -f 2747/209/171 2748/211/171 2749/210/171 -f 2738/212/418 2737/214/418 2750/213/418 -f 2750/213/418 2751/196/418 2738/212/418 -f 2752/210/419 2753/211/419 2754/209/419 -f 2755/215/420 2754/209/420 2753/211/420 -f 2753/211/420 2756/216/420 2755/215/420 -f 2757/217/167 2730/196/167 2729/197/167 -f 2729/197/167 2758/218/167 2757/217/167 -f 2759/219/421 2735/203/421 2738/204/421 -f 2738/204/421 2760/220/421 2759/219/421 -f 2761/209/422 2743/207/422 2746/207/422 -f 2746/207/422 2762/208/422 2761/209/422 -f 2738/212/423 2751/196/423 2763/213/423 -f 2763/213/423 2760/214/423 2738/212/423 -f 2755/215/424 2756/216/424 2748/211/424 -f 2748/211/424 2747/209/424 2755/215/424 -f 2764/221/415 2728/221/416 2727/222/416 -f 2727/222/416 2750/222/415 2764/221/415 -f 2750/222/425 2727/222/425 2730/203/425 -f 2730/203/425 2751/203/425 2750/222/425 -f 2751/203/426 2730/203/426 2757/206/426 -f 2757/206/426 2763/206/426 2751/203/426 -f 2763/206/413 2757/206/413 2758/223/413 -f 2758/223/413 2765/223/413 2763/206/413 -f 2765/224/427 2758/224/427 2729/226/427 -f 2729/226/427 2766/225/427 2765/224/427 -f 2766/225/428 2729/226/428 2728/224/428 -f 2728/224/428 2764/224/428 2766/225/428 -f 2760/214/419 2763/213/419 2765/228/419 -f 2765/228/419 2767/227/419 2760/214/419 -f 2767/229/415 2768/221/415 2759/219/415 -f 2759/219/415 2760/220/415 2767/229/415 -f 2736/206/413 2769/223/413 2770/230/413 -f 2770/230/413 2737/205/413 2736/206/413 -f 2770/227/171 2764/228/171 2750/213/171 -f 2750/213/171 2737/214/171 2770/227/171 -f 2733/201/413 2771/202/412 2772/199/412 -f 2772/199/412 2734/200/413 2733/201/413 -f 2770/231/429 2749/233/429 2748/232/429 -f 2748/232/429 2764/224/429 2770/231/429 -f 2764/224/428 2748/232/428 2756/234/428 -f 2756/234/428 2766/225/428 2764/224/428 -f 2766/225/427 2756/234/427 2753/232/427 -f 2753/232/427 2765/224/427 2766/225/427 -f 2765/224/430 2753/232/430 2752/233/430 -f 2752/233/430 2767/231/430 2765/224/430 -f 2741/200/416 2773/199/415 2774/202/415 -f 2774/202/415 2742/201/416 2741/200/416 -f 2745/208/417 2754/236/417 2755/235/417 -f 2755/235/417 2746/207/417 2745/208/417 -f 2746/207/422 2755/235/422 2747/236/422 -f 2747/236/422 2762/208/422 2746/207/422 -f 2769/236/27 2731/238/27 2734/237/27 -f 2734/237/27 2770/231/27 2769/236/27 -f 2770/231/27 2734/237/27 2772/239/27 -f 2772/239/27 2749/233/27 2770/231/27 -f 2749/210/191 2772/241/191 2771/240/191 -f 2771/240/191 2747/209/191 2749/210/191 -f 2747/236/26 2771/238/26 2733/242/26 -f 2733/242/26 2762/208/26 2747/236/26 -f 2762/208/26 2733/242/26 2732/240/26 -f 2732/240/26 2761/209/26 2762/208/26 -f 2744/209/26 2739/240/26 2742/242/26 -f 2742/242/26 2745/208/26 2744/209/26 -f 2745/208/26 2742/242/26 2774/238/26 -f 2774/238/26 2754/236/26 2745/208/26 -f 2754/209/431 2774/240/431 2773/241/431 -f 2773/241/431 2752/210/431 2754/209/431 -f 2752/233/27 2773/239/27 2741/237/27 -f 2741/237/27 2767/231/27 2752/233/27 -f 2767/231/27 2741/237/27 2740/238/27 -f 2740/238/27 2768/236/27 2767/231/27 -f 2775/243/432 2776/246/432 2777/245/432 -f 2777/245/432 2778/244/432 2775/243/432 -f 2775/247/433 2779/250/433 2780/249/433 -f 2780/249/433 2776/248/433 2775/247/433 -f 2776/246/434 2780/252/434 2781/251/434 -f 2781/251/434 2777/245/434 2776/246/434 -f 2777/248/435 2781/249/435 2782/250/435 -f 2782/250/435 2778/247/435 2777/248/435 -f 2783/195/436 2784/198/436 2785/197/436 -f 2785/197/436 2786/196/436 2783/195/436 -f 2787/199/437 2788/202/437 2789/201/413 -f 2789/201/413 2790/200/413 2787/199/437 -f 2791/203/414 2792/206/414 2793/205/414 -f 2793/205/414 2794/204/414 2791/203/414 -f 2795/202/415 2796/199/415 2797/200/416 -f 2797/200/416 2798/201/416 2795/202/415 -f 2799/207/417 2800/209/417 2801/208/417 -f 2801/208/417 2802/207/417 2799/207/417 -f 2803/209/171 2804/211/171 2805/210/171 -f 2794/212/418 2793/214/418 2806/213/418 -f 2806/213/418 2807/196/418 2794/212/418 -f 2808/210/419 2809/211/419 2810/209/419 -f 2811/215/420 2810/209/420 2809/211/420 -f 2809/211/420 2812/216/420 2811/215/420 -f 2813/217/167 2786/196/167 2785/197/167 -f 2785/197/167 2814/218/167 2813/217/167 -f 2815/219/438 2791/203/421 2794/204/421 -f 2794/204/421 2816/220/438 2815/219/438 -f 2817/209/422 2799/207/422 2802/207/422 -f 2802/207/422 2818/208/422 2817/209/422 -f 2794/212/423 2807/196/423 2819/213/423 -f 2819/213/423 2816/214/423 2794/212/423 -f 2811/215/424 2812/216/424 2804/211/424 -f 2804/211/424 2803/209/424 2811/215/424 -f 2820/221/415 2784/221/415 2783/222/415 -f 2783/222/415 2806/222/415 2820/221/415 -f 2806/222/425 2783/222/425 2786/203/425 -f 2786/203/425 2807/203/425 2806/222/425 -f 2807/203/426 2786/203/426 2813/206/426 -f 2813/206/426 2819/206/426 2807/203/426 -f 2819/206/413 2813/206/413 2814/223/413 -f 2814/223/413 2821/223/413 2819/206/413 -f 2821/224/427 2814/224/427 2785/226/427 -f 2785/226/427 2822/225/427 2821/224/427 -f 2822/225/428 2785/226/428 2784/224/428 -f 2784/224/428 2820/224/428 2822/225/428 -f 2816/214/419 2819/213/419 2821/228/419 -f 2821/228/419 2823/227/419 2816/214/419 -f 2823/229/416 2824/221/416 2815/219/416 -f 2815/219/416 2816/220/416 2823/229/416 -f 2792/206/413 2825/223/413 2826/230/412 -f 2826/230/412 2793/205/412 2792/206/413 -f 2826/227/171 2820/228/171 2806/213/171 -f 2806/213/171 2793/214/171 2826/227/171 -f 2789/201/413 2827/202/412 2828/199/412 -f 2828/199/412 2790/200/413 2789/201/413 -f 2826/231/429 2805/233/429 2804/232/429 -f 2804/232/429 2820/224/429 2826/231/429 -f 2820/224/428 2804/232/428 2812/234/428 -f 2812/234/428 2822/225/428 2820/224/428 -f 2822/225/427 2812/234/427 2809/232/427 -f 2809/232/427 2821/224/427 2822/225/427 -f 2821/224/430 2809/232/430 2808/233/430 -f 2808/233/430 2823/231/430 2821/224/430 -f 2797/200/416 2829/199/415 2830/202/415 -f 2830/202/415 2798/201/416 2797/200/416 -f 2801/208/417 2810/236/417 2811/235/417 -f 2811/235/417 2802/207/417 2801/208/417 -f 2802/207/422 2811/235/422 2803/236/422 -f 2803/236/422 2818/208/422 2802/207/422 -f 2825/236/27 2787/238/27 2790/237/27 -f 2790/237/27 2826/231/27 2825/236/27 -f 2826/231/27 2790/237/27 2828/239/27 -f 2828/239/27 2805/233/27 2826/231/27 -f 2805/210/191 2828/241/191 2827/240/191 -f 2827/240/191 2803/209/191 2805/210/191 -f 2803/236/26 2827/238/26 2789/242/26 -f 2789/242/26 2818/208/26 2803/236/26 -f 2818/208/26 2789/242/26 2788/240/26 -f 2788/240/26 2817/209/26 2818/208/26 -f 2800/209/26 2795/240/26 2798/242/26 -f 2798/242/26 2801/208/26 2800/209/26 -f 2801/208/26 2798/242/26 2830/238/26 -f 2830/238/26 2810/236/26 2801/208/26 -f 2810/209/431 2830/240/431 2829/241/431 -f 2829/241/431 2808/210/431 2810/209/431 -f 2808/233/27 2829/239/27 2797/237/27 -f 2797/237/27 2823/231/27 2808/233/27 -f 2823/231/27 2797/237/27 2796/238/27 -f 2796/238/27 2824/236/27 2823/231/27 -f 2831/243/439 2832/246/439 2833/245/439 -f 2833/245/439 2834/244/439 2831/243/439 -f 2831/247/440 2835/250/440 2836/249/440 -f 2836/249/440 2832/248/440 2831/247/440 -f 2832/246/441 2836/252/441 2837/251/441 -f 2837/251/441 2833/245/441 2832/246/441 -f 2833/248/442 2837/249/442 2838/250/442 -f 2838/250/442 2834/247/442 2833/248/442 -f 2839/195/443 2840/198/443 2841/197/443 -f 2841/197/443 2842/196/443 2839/195/443 -f 2843/199/390 2844/202/390 2845/201/390 -f 2845/201/390 2846/200/390 2843/199/390 -f 2847/203/444 2848/206/444 2849/205/444 -f 2849/205/444 2850/204/444 2847/203/444 -f 2851/202/388 2852/199/388 2853/200/388 -f 2853/200/388 2854/201/388 2851/202/388 -f 2855/207/398 2856/209/398 2857/208/398 -f 2857/208/398 2858/207/398 2855/207/398 -f 2859/209/445 2860/211/445 2861/210/445 -f 2850/212/446 2849/214/446 2862/213/446 -f 2862/213/446 2863/196/446 2850/212/446 -f 2864/210/447 2865/211/447 2866/209/447 -f 2867/215/448 2866/209/448 2865/211/448 -f 2865/211/448 2868/216/448 2867/215/448 -f 2869/217/449 2842/196/450 2841/197/450 -f 2841/197/450 2870/218/449 2869/217/449 -f 2871/219/451 2847/203/451 2850/204/451 -f 2850/204/451 2872/220/451 2871/219/451 -f 2873/209/391 2855/207/391 2858/207/391 -f 2858/207/391 2874/208/391 2873/209/391 -f 2850/212/452 2863/196/452 2875/213/452 -f 2875/213/452 2872/214/452 2850/212/452 -f 2867/215/453 2868/216/453 2860/211/453 -f 2860/211/453 2859/209/453 2867/215/453 -f 2876/221/388 2840/221/388 2839/222/388 -f 2839/222/388 2862/222/388 2876/221/388 -f 2862/222/402 2839/222/402 2842/203/402 -f 2842/203/402 2863/203/402 2862/222/402 -f 2863/203/401 2842/203/401 2869/206/401 -f 2869/206/401 2875/206/401 2863/203/401 -f 2875/206/390 2869/206/390 2870/223/390 -f 2870/223/390 2877/223/390 2875/206/390 -f 2877/224/454 2870/224/454 2841/226/454 -f 2841/226/454 2878/225/454 2877/224/454 -f 2878/225/455 2841/226/455 2840/224/455 -f 2840/224/455 2876/224/455 2878/225/455 -f 2872/214/447 2875/213/447 2877/228/447 -f 2877/228/447 2879/227/447 2872/214/447 -f 2879/229/388 2880/221/388 2871/219/388 -f 2871/219/388 2872/220/388 2879/229/388 -f 2848/206/390 2881/223/390 2882/230/390 -f 2882/230/390 2849/205/390 2848/206/390 -f 2882/227/445 2876/228/445 2862/213/445 -f 2862/213/445 2849/214/445 2882/227/445 -f 2845/201/390 2883/202/390 2884/199/390 -f 2884/199/390 2846/200/390 2845/201/390 -f 2882/231/456 2861/233/456 2860/232/456 -f 2860/232/456 2876/224/456 2882/231/456 -f 2876/224/455 2860/232/455 2868/234/455 -f 2868/234/455 2878/225/455 2876/224/455 -f 2878/225/454 2868/234/454 2865/232/454 -f 2865/232/454 2877/224/454 2878/225/454 -f 2877/224/457 2865/232/457 2864/233/457 -f 2864/233/457 2879/231/457 2877/224/457 -f 2853/200/388 2885/199/388 2886/202/388 -f 2886/202/388 2854/201/388 2853/200/388 -f 2857/208/398 2866/236/398 2867/235/398 -f 2867/235/398 2858/207/398 2857/208/398 -f 2858/207/391 2867/235/391 2859/236/391 -f 2859/236/391 2874/208/391 2858/207/391 -f 2881/236/27 2843/238/27 2846/237/27 -f 2846/237/27 2882/231/27 2881/236/27 -f 2882/231/27 2846/237/27 2884/239/27 -f 2884/239/27 2861/233/27 2882/231/27 -f 2861/210/458 2884/241/458 2883/240/458 -f 2883/240/458 2859/209/458 2861/210/458 -f 2859/236/26 2883/238/26 2845/242/26 -f 2845/242/26 2874/208/26 2859/236/26 -f 2874/208/26 2845/242/26 2844/240/26 -f 2844/240/26 2873/209/26 2874/208/26 -f 2856/209/26 2851/240/26 2854/242/26 -f 2854/242/26 2857/208/26 2856/209/26 -f 2857/208/26 2854/242/26 2886/238/26 -f 2886/238/26 2866/236/26 2857/208/26 -f 2866/209/459 2886/240/459 2885/241/459 -f 2885/241/459 2864/210/459 2866/209/459 -f 2864/233/27 2885/239/27 2853/237/27 -f 2853/237/27 2879/231/27 2864/233/27 -f 2879/231/27 2853/237/27 2852/238/27 -f 2852/238/27 2880/236/27 2879/231/27 -f 2887/243/154 2888/246/154 2889/245/154 -f 2889/245/154 2890/244/154 2887/243/154 -f 2887/247/1 2891/250/1 2892/249/1 -f 2892/249/1 2888/248/1 2887/247/1 -f 2888/246/155 2892/252/155 2893/251/155 -f 2893/251/155 2889/245/155 2888/246/155 -f 2889/248/7 2893/249/7 2894/250/7 -f 2894/250/7 2890/247/7 2889/248/7 -f 2895/243/160 2896/246/160 2897/245/160 -f 2897/245/160 2898/244/160 2895/243/160 -f 2895/247/163 2899/250/163 2900/249/163 -f 2900/249/163 2896/248/163 2895/247/163 -f 2896/246/162 2900/252/162 2901/251/162 -f 2901/251/162 2897/245/162 2896/246/162 -f 2897/248/161 2901/249/161 2902/250/161 -f 2902/250/161 2898/247/161 2897/248/161 -f 2903/243/148 2904/246/148 2905/245/148 -f 2905/245/148 2906/244/148 2903/243/148 -f 2903/247/7 2907/250/7 2908/249/7 -f 2908/249/7 2904/248/7 2903/247/7 -f 2904/246/149 2908/252/149 2909/251/149 -f 2909/251/149 2905/245/149 2904/246/149 -f 2905/248/1 2909/249/1 2910/250/1 -f 2910/250/1 2906/247/1 2905/248/1 -f 2911/243/460 2912/246/460 2913/245/460 -f 2913/245/460 2914/244/460 2911/243/460 -f 2911/247/461 2915/250/461 2916/249/461 -f 2916/249/461 2912/248/461 2911/247/461 -f 2912/246/462 2916/252/462 2917/251/462 -f 2917/251/462 2913/245/462 2912/246/462 -f 2913/248/463 2917/249/463 2918/250/463 -f 2918/250/463 2914/247/463 2913/248/463 -f 2919/243/150 2920/246/150 2921/245/150 -f 2921/245/150 2922/244/150 2919/243/150 -f 2919/247/153 2923/250/153 2924/249/153 -f 2924/249/153 2920/248/153 2919/247/153 -f 2920/246/152 2924/252/152 2925/251/152 -f 2925/251/152 2921/245/152 2920/246/152 -f 2921/248/151 2925/249/151 2926/250/151 -f 2926/250/151 2922/247/151 2921/248/151 -f 2927/195/443 2928/198/443 2929/197/443 -f 2929/197/443 2930/196/443 2927/195/443 -f 2931/199/390 2932/202/390 2933/201/390 -f 2933/201/390 2934/200/390 2931/199/390 -f 2935/203/444 2936/206/444 2937/205/444 -f 2937/205/444 2938/204/444 2935/203/444 -f 2939/202/388 2940/199/388 2941/200/388 -f 2941/200/388 2942/201/388 2939/202/388 -f 2943/207/398 2944/209/398 2945/208/398 -f 2945/208/398 2946/207/398 2943/207/398 -f 2947/209/445 2948/211/445 2949/210/445 -f 2938/212/446 2937/214/446 2950/213/446 -f 2950/213/446 2951/196/446 2938/212/446 -f 2952/210/447 2953/211/447 2954/209/447 -f 2955/215/448 2954/209/448 2953/211/448 -f 2953/211/448 2956/216/448 2955/215/448 -f 2957/217/449 2930/196/450 2929/197/450 -f 2929/197/450 2958/218/449 2957/217/449 -f 2959/219/451 2935/203/451 2938/204/451 -f 2938/204/451 2960/220/451 2959/219/451 -f 2961/209/391 2943/207/391 2946/207/391 -f 2946/207/391 2962/208/391 2961/209/391 -f 2938/212/452 2951/196/452 2963/213/452 -f 2963/213/452 2960/214/452 2938/212/452 -f 2955/215/453 2956/216/453 2948/211/453 -f 2948/211/453 2947/209/453 2955/215/453 -f 2964/221/388 2928/221/388 2927/222/388 -f 2927/222/388 2950/222/388 2964/221/388 -f 2950/222/402 2927/222/402 2930/203/402 -f 2930/203/402 2951/203/402 2950/222/402 -f 2951/203/401 2930/203/401 2957/206/401 -f 2957/206/401 2963/206/401 2951/203/401 -f 2963/206/390 2957/206/390 2958/223/390 -f 2958/223/390 2965/223/390 2963/206/390 -f 2965/224/454 2958/224/454 2929/226/454 -f 2929/226/454 2966/225/454 2965/224/454 -f 2966/225/455 2929/226/455 2928/224/455 -f 2928/224/455 2964/224/455 2966/225/455 -f 2960/214/447 2963/213/447 2965/228/447 -f 2965/228/447 2967/227/447 2960/214/447 -f 2967/229/388 2968/221/388 2959/219/388 -f 2959/219/388 2960/220/388 2967/229/388 -f 2936/206/390 2969/223/390 2970/230/390 -f 2970/230/390 2937/205/390 2936/206/390 -f 2970/227/445 2964/228/445 2950/213/445 -f 2950/213/445 2937/214/445 2970/227/445 -f 2933/201/390 2971/202/390 2972/199/390 -f 2972/199/390 2934/200/390 2933/201/390 -f 2970/231/456 2949/233/456 2948/232/456 -f 2948/232/456 2964/224/456 2970/231/456 -f 2964/224/455 2948/232/455 2956/234/455 -f 2956/234/455 2966/225/455 2964/224/455 -f 2966/225/454 2956/234/454 2953/232/454 -f 2953/232/454 2965/224/454 2966/225/454 -f 2965/224/457 2953/232/457 2952/233/457 -f 2952/233/457 2967/231/457 2965/224/457 -f 2941/200/388 2973/199/388 2974/202/388 -f 2974/202/388 2942/201/388 2941/200/388 -f 2945/208/398 2954/236/398 2955/235/398 -f 2955/235/398 2946/207/398 2945/208/398 -f 2946/207/391 2955/235/391 2947/236/391 -f 2947/236/391 2962/208/391 2946/207/391 -f 2969/236/27 2931/238/27 2934/237/27 -f 2934/237/27 2970/231/27 2969/236/27 -f 2970/231/27 2934/237/27 2972/239/27 -f 2972/239/27 2949/233/27 2970/231/27 -f 2949/210/458 2972/241/458 2971/240/458 -f 2971/240/458 2947/209/458 2949/210/458 -f 2947/236/26 2971/238/26 2933/242/26 -f 2933/242/26 2962/208/26 2947/236/26 -f 2962/208/26 2933/242/26 2932/240/26 -f 2932/240/26 2961/209/26 2962/208/26 -f 2944/209/26 2939/240/26 2942/242/26 -f 2942/242/26 2945/208/26 2944/209/26 -f 2945/208/26 2942/242/26 2974/238/26 -f 2974/238/26 2954/236/26 2945/208/26 -f 2954/209/459 2974/240/459 2973/241/459 -f 2973/241/459 2952/210/459 2954/209/459 -f 2952/233/27 2973/239/27 2941/237/27 -f 2941/237/27 2967/231/27 2952/233/27 -f 2967/231/27 2941/237/27 2940/238/27 -f 2940/238/27 2968/236/27 2967/231/27 -f 2975/195/464 2976/198/464 2977/197/4 -f 2977/197/4 2978/196/4 2975/195/464 -f 2979/199/465 2980/202/465 2981/201/465 -f 2981/201/465 2982/200/465 2979/199/465 -f 2983/203/421 2984/206/421 2985/205/421 -f 2985/205/421 2986/204/421 2983/203/421 -f 2987/202/437 2988/199/437 2989/200/437 -f 2989/200/437 2990/201/437 2987/202/437 -f 2991/207/466 2992/209/466 2993/208/466 -f 2993/208/466 2994/207/466 2991/207/466 -f 2995/209/107 2996/211/107 2997/210/107 -f 2986/212/467 2985/214/467 2998/213/467 -f 2998/213/467 2999/196/467 2986/212/467 -f 3000/210/468 3001/211/468 3002/209/468 -f 3003/215/469 3002/209/469 3001/211/469 -f 3001/211/469 3004/216/469 3003/215/469 -f 3005/217/103 2978/196/103 2977/197/103 -f 2977/197/103 3006/218/103 3005/217/103 -f 3007/219/470 2983/203/414 2986/204/414 -f 2986/204/414 3008/220/414 3007/219/470 -f 3009/209/471 2991/207/471 2994/207/471 -f 2994/207/471 3010/208/471 3009/209/471 -f 2986/212/472 2999/196/472 3011/213/472 -f 3011/213/472 3008/214/472 2986/212/472 -f 3003/215/332 3004/216/332 2996/211/332 -f 2996/211/332 2995/209/332 3003/215/332 -f 3012/221/437 2976/221/437 2975/222/437 -f 2975/222/437 2998/222/437 3012/221/437 -f 2998/222/426 2975/222/426 2978/203/426 -f 2978/203/426 2999/203/426 2998/222/426 -f 2999/203/425 2978/203/425 3005/206/425 -f 3005/206/425 3011/206/425 2999/203/425 -f 3011/206/465 3005/206/465 3006/223/465 -f 3006/223/465 3013/223/465 3011/206/465 -f 3013/224/473 3006/224/473 2977/226/473 -f 2977/226/473 3014/225/473 3013/224/473 -f 3014/225/430 2977/226/430 2976/224/430 -f 2976/224/430 3012/224/430 3014/225/430 -f 3008/214/468 3011/213/468 3013/228/468 -f 3013/228/468 3015/227/468 3008/214/468 -f 3015/229/437 3016/221/437 3007/219/437 -f 3007/219/437 3008/220/437 3015/229/437 -f 2984/206/465 3017/223/465 3018/230/465 -f 3018/230/465 2985/205/465 2984/206/465 -f 3018/227/107 3012/228/107 2998/213/107 -f 2998/213/107 2985/214/107 3018/227/107 -f 2981/201/465 3019/202/465 3020/199/465 -f 3020/199/465 2982/200/465 2981/201/465 -f 3018/231/474 2997/233/474 2996/232/474 -f 2996/232/474 3012/224/474 3018/231/474 -f 3012/224/430 2996/232/430 3004/234/430 -f 3004/234/430 3014/225/430 3012/224/430 -f 3014/225/473 3004/234/473 3001/232/473 -f 3001/232/473 3013/224/473 3014/225/473 -f 3013/224/428 3001/232/428 3000/233/428 -f 3000/233/428 3015/231/428 3013/224/428 -f 2989/200/437 3021/199/437 3022/202/437 -f 3022/202/437 2990/201/437 2989/200/437 -f 2993/208/466 3002/236/466 3003/235/466 -f 3003/235/466 2994/207/466 2993/208/466 -f 2994/207/471 3003/235/471 2995/236/471 -f 2995/236/471 3010/208/471 2994/207/471 -f 3017/236/27 2979/238/27 2982/237/27 -f 2982/237/27 3018/231/27 3017/236/27 -f 3018/231/27 2982/237/27 3020/239/27 -f 3020/239/27 2997/233/27 3018/231/27 -f 2997/210/193 3020/241/193 3019/240/193 -f 3019/240/193 2995/209/193 2997/210/193 -f 2995/236/26 3019/238/26 2981/242/26 -f 2981/242/26 3010/208/26 2995/236/26 -f 3010/208/26 2981/242/26 2980/240/26 -f 2980/240/26 3009/209/26 3010/208/26 -f 2992/209/26 2987/240/26 2990/242/26 -f 2990/242/26 2993/208/26 2992/209/26 -f 2993/208/26 2990/242/26 3022/238/26 -f 3022/238/26 3002/236/26 2993/208/26 -f 3002/209/475 3022/240/475 3021/241/475 -f 3021/241/475 3000/210/475 3002/209/475 -f 3000/233/27 3021/239/27 2989/237/27 -f 2989/237/27 3015/231/27 3000/233/27 -f 3015/231/27 2989/237/27 2988/238/27 -f 2988/238/27 3016/236/27 3015/231/27 -f 3023/243/187 3024/246/187 3025/245/187 -f 3025/245/187 3026/244/187 3023/243/187 -f 3023/247/161 3027/250/161 3028/249/161 -f 3028/249/161 3024/248/161 3023/247/161 -f 3024/246/188 3028/252/189 3029/251/188 -f 3029/251/188 3025/245/188 3024/246/188 -f 3025/248/163 3029/249/163 3030/250/163 -f 3030/250/163 3026/247/163 3025/248/163 -f 3031/195/4 3032/198/4 3033/197/4 -f 3033/197/4 3034/196/4 3031/195/4 -f 3035/199/465 3036/202/465 3037/201/465 -f 3037/201/465 3038/200/465 3035/199/465 -f 3039/203/421 3040/206/421 3041/205/421 -f 3041/205/421 3042/204/421 3039/203/421 -f 3043/202/437 3044/199/437 3045/200/437 -f 3045/200/437 3046/201/437 3043/202/437 -f 3047/207/466 3048/209/466 3049/208/466 -f 3049/208/466 3050/207/466 3047/207/466 -f 3051/209/107 3052/211/107 3053/210/107 -f 3042/212/467 3041/214/467 3054/213/467 -f 3054/213/467 3055/196/467 3042/212/467 -f 3056/210/468 3057/211/468 3058/209/468 -f 3059/215/469 3058/209/469 3057/211/469 -f 3057/211/469 3060/216/469 3059/215/469 -f 3061/217/103 3034/196/103 3033/197/103 -f 3033/197/103 3062/218/103 3061/217/103 -f 3063/219/414 3039/203/414 3042/204/470 -f 3042/204/470 3064/220/414 3063/219/414 -f 3065/209/471 3047/207/471 3050/207/471 -f 3050/207/471 3066/208/471 3065/209/471 -f 3042/212/472 3055/196/472 3067/213/472 -f 3067/213/472 3064/214/472 3042/212/472 -f 3059/215/332 3060/216/332 3052/211/332 -f 3052/211/332 3051/209/332 3059/215/332 -f 3068/221/437 3032/221/437 3031/222/437 -f 3031/222/437 3054/222/437 3068/221/437 -f 3054/222/426 3031/222/426 3034/203/426 -f 3034/203/426 3055/203/426 3054/222/426 -f 3055/203/425 3034/203/425 3061/206/425 -f 3061/206/425 3067/206/425 3055/203/425 -f 3067/206/465 3061/206/465 3062/223/465 -f 3062/223/465 3069/223/465 3067/206/465 -f 3069/224/473 3062/224/473 3033/226/473 -f 3033/226/473 3070/225/473 3069/224/473 -f 3070/225/430 3033/226/430 3032/224/430 -f 3032/224/430 3068/224/430 3070/225/430 -f 3064/214/468 3067/213/468 3069/228/468 -f 3069/228/468 3071/227/468 3064/214/468 -f 3071/229/437 3072/221/437 3063/219/437 -f 3063/219/437 3064/220/437 3071/229/437 -f 3040/206/465 3073/223/465 3074/230/465 -f 3074/230/465 3041/205/465 3040/206/465 -f 3074/227/107 3068/228/107 3054/213/107 -f 3054/213/107 3041/214/107 3074/227/107 -f 3037/201/465 3075/202/465 3076/199/465 -f 3076/199/465 3038/200/465 3037/201/465 -f 3074/231/474 3053/233/474 3052/232/474 -f 3052/232/474 3068/224/474 3074/231/474 -f 3068/224/430 3052/232/430 3060/234/430 -f 3060/234/430 3070/225/430 3068/224/430 -f 3070/225/473 3060/234/473 3057/232/473 -f 3057/232/473 3069/224/473 3070/225/473 -f 3069/224/428 3057/232/428 3056/233/428 -f 3056/233/428 3071/231/428 3069/224/428 -f 3045/200/437 3077/199/437 3078/202/437 -f 3078/202/437 3046/201/437 3045/200/437 -f 3049/208/466 3058/236/466 3059/235/466 -f 3059/235/466 3050/207/466 3049/208/466 -f 3050/207/471 3059/235/471 3051/236/471 -f 3051/236/471 3066/208/471 3050/207/471 -f 3073/236/27 3035/238/27 3038/237/27 -f 3038/237/27 3074/231/27 3073/236/27 -f 3074/231/27 3038/237/27 3076/239/27 -f 3076/239/27 3053/233/27 3074/231/27 -f 3053/210/193 3076/241/193 3075/240/193 -f 3075/240/193 3051/209/193 3053/210/193 -f 3051/236/26 3075/238/26 3037/242/26 -f 3037/242/26 3066/208/26 3051/236/26 -f 3066/208/26 3037/242/26 3036/240/26 -f 3036/240/26 3065/209/26 3066/208/26 -f 3048/209/26 3043/240/26 3046/242/26 -f 3046/242/26 3049/208/26 3048/209/26 -f 3049/208/26 3046/242/26 3078/238/26 -f 3078/238/26 3058/236/26 3049/208/26 -f 3058/209/475 3078/240/475 3077/241/475 -f 3077/241/475 3056/210/475 3058/209/475 -f 3056/233/27 3077/239/27 3045/237/27 -f 3045/237/27 3071/231/27 3056/233/27 -f 3071/231/27 3045/237/27 3044/238/27 -f 3044/238/27 3072/236/27 3071/231/27 -f 3079/243/476 3080/246/476 3081/245/476 -f 3081/245/476 3082/244/476 3079/243/476 -f 3079/247/477 3083/250/477 3084/249/477 -f 3084/249/477 3080/248/477 3079/247/477 -f 3080/246/478 3084/252/478 3085/251/478 -f 3085/251/478 3081/245/478 3080/246/478 -f 3081/248/479 3085/249/479 3086/250/479 -f 3086/250/479 3082/247/479 3081/248/479 -f 3087/195/387 3088/198/387 3089/197/387 -f 3089/197/387 3090/196/387 3087/195/387 -f 3091/199/388 3092/202/388 3093/201/388 -f 3093/201/388 3094/200/388 3091/199/388 -f 3095/203/389 3096/206/389 3097/205/389 -f 3097/205/389 3098/204/389 3095/203/389 -f 3099/202/390 3100/199/390 3101/200/390 -f 3101/200/390 3102/201/390 3099/202/390 -f 3103/207/391 3104/209/391 3105/208/391 -f 3105/208/391 3106/207/391 3103/207/391 -f 3107/209/392 3108/211/392 3109/210/392 -f 3098/212/393 3097/214/393 3110/213/393 -f 3110/213/393 3111/196/393 3098/212/393 -f 3112/210/394 3113/211/394 3114/209/394 -f 3115/215/395 3114/209/395 3113/211/395 -f 3113/211/395 3116/216/395 3115/215/395 -f 3117/217/396 3090/196/396 3089/197/396 -f 3089/197/396 3118/218/396 3117/217/396 -f 3119/219/397 3095/203/397 3098/204/397 -f 3098/204/397 3120/220/397 3119/219/397 -f 3121/209/398 3103/207/398 3106/207/398 -f 3106/207/398 3122/208/398 3121/209/398 -f 3098/212/399 3111/196/399 3123/213/399 -f 3123/213/399 3120/214/399 3098/212/399 -f 3115/215/400 3116/216/400 3108/211/400 -f 3108/211/400 3107/209/400 3115/215/400 -f 3124/221/390 3088/221/390 3087/222/390 -f 3087/222/390 3110/222/390 3124/221/390 -f 3110/222/401 3087/222/401 3090/203/401 -f 3090/203/401 3111/203/401 3110/222/401 -f 3111/203/402 3090/203/402 3117/206/402 -f 3117/206/402 3123/206/402 3111/203/402 -f 3123/206/388 3117/206/388 3118/223/388 -f 3118/223/388 3125/223/388 3123/206/388 -f 3125/224/403 3118/224/403 3089/226/403 -f 3089/226/403 3126/225/403 3125/224/403 -f 3126/225/404 3089/226/404 3088/224/404 -f 3088/224/404 3124/224/404 3126/225/404 -f 3120/214/394 3123/213/394 3125/228/394 -f 3125/228/394 3127/227/394 3120/214/394 -f 3127/229/390 3128/221/390 3119/219/390 -f 3119/219/390 3120/220/390 3127/229/390 -f 3096/206/388 3129/223/388 3130/230/388 -f 3130/230/388 3097/205/388 3096/206/388 -f 3130/227/392 3124/228/392 3110/213/392 -f 3110/213/392 3097/214/392 3130/227/392 -f 3093/201/388 3131/202/388 3132/199/388 -f 3132/199/388 3094/200/388 3093/201/388 -f 3130/231/405 3109/233/405 3108/232/405 -f 3108/232/405 3124/224/405 3130/231/405 -f 3124/224/404 3108/232/404 3116/234/404 -f 3116/234/404 3126/225/404 3124/224/404 -f 3126/225/403 3116/234/403 3113/232/403 -f 3113/232/403 3125/224/403 3126/225/403 -f 3125/224/407 3113/232/407 3112/233/407 -f 3112/233/407 3127/231/407 3125/224/407 -f 3101/200/390 3133/199/390 3134/202/390 -f 3134/202/390 3102/201/390 3101/200/390 -f 3105/208/391 3114/236/391 3115/235/391 -f 3115/235/391 3106/207/391 3105/208/391 -f 3106/207/398 3115/235/398 3107/236/398 -f 3107/236/398 3122/208/398 3106/207/398 -f 3129/236/27 3091/238/27 3094/237/27 -f 3094/237/27 3130/231/27 3129/236/27 -f 3130/231/27 3094/237/27 3132/239/27 -f 3132/239/27 3109/233/27 3130/231/27 -f 3109/210/409 3132/241/409 3131/240/409 -f 3131/240/409 3107/209/409 3109/210/409 -f 3107/236/26 3131/238/26 3093/242/26 -f 3093/242/26 3122/208/26 3107/236/26 -f 3122/208/26 3093/242/26 3092/240/26 -f 3092/240/26 3121/209/26 3122/208/26 -f 3104/209/26 3099/240/26 3102/242/26 -f 3102/242/26 3105/208/26 3104/209/26 -f 3105/208/26 3102/242/26 3134/238/26 -f 3134/238/26 3114/236/26 3105/208/26 -f 3114/209/410 3134/240/410 3133/241/410 -f 3133/241/410 3112/210/410 3114/209/410 -f 3112/233/27 3133/239/27 3101/237/27 -f 3101/237/27 3127/231/27 3112/233/27 -f 3127/231/27 3101/237/27 3100/238/27 -f 3100/238/27 3128/236/27 3127/231/27 -f 3135/243/180 3136/246/180 3137/245/180 -f 3137/245/180 3138/244/180 3135/243/180 -f 3135/247/151 3139/250/151 3140/249/151 -f 3140/249/151 3136/248/151 3135/247/151 -f 3136/246/181 3140/252/181 3141/251/182 -f 3141/251/182 3137/245/181 3136/246/181 -f 3137/248/153 3141/249/153 3142/250/153 -f 3142/250/153 3138/247/153 3137/248/153 -f 3143/253/24 3144/256/24 3145/255/24 -f 3145/255/24 3146/254/24 3143/253/24 -f 3147/257/23 3148/258/23 3144/256/23 -f 3144/256/23 3143/253/23 3147/257/23 -f 3149/259/191 3150/260/22 3148/258/191 -f 3148/258/191 3147/257/191 3149/259/191 -f 3151/261/21 3152/264/21 3150/263/21 -f 3150/263/21 3149/262/21 3151/261/21 -f 3153/265/20 3154/266/20 3152/264/20 -f 3152/264/20 3151/261/20 3153/265/20 -f 3155/267/19 3156/268/19 3154/266/19 -f 3154/266/19 3153/265/19 3155/267/19 -f 3157/269/194 3158/270/194 3156/268/18 -f 3156/268/18 3155/267/18 3157/269/194 -f 3159/271/17 3160/272/17 3158/270/17 -f 3158/270/17 3157/269/17 3159/271/17 -f 3161/273/16 3162/274/16 3160/272/16 -f 3160/272/16 3159/271/16 3161/273/16 -f 3163/275/118 3164/276/118 3162/274/15 -f 3162/274/15 3161/273/118 3163/275/118 -f 3165/277/14 3166/278/14 3164/276/14 -f 3164/276/14 3163/275/14 3165/277/14 -f 3146/254/13 3145/255/13 3166/278/192 -f 3166/278/192 3165/277/192 3146/254/13 -f 3144/279/27 3167/282/27 3168/281/27 -f 3168/281/27 3145/280/27 3144/279/27 -f 3169/283/27 3170/284/27 3171/282/27 -f 3171/282/27 3172/279/27 3169/283/27 -f 3150/285/27 3173/285/27 3174/284/27 -f 3174/284/27 3148/283/27 3150/285/27 -f 3175/286/27 3176/287/27 3177/285/27 -f 3177/285/27 3178/285/27 3175/286/27 -f 3154/288/27 3179/289/27 3180/287/27 -f 3180/287/27 3152/286/27 3154/288/27 -f 3181/290/27 3182/291/27 3183/289/27 -f 3183/289/27 3184/288/27 3181/290/27 -f 3158/292/27 3185/293/27 3186/291/27 -f 3186/291/27 3156/290/27 3158/292/27 -f 3187/294/27 3188/295/27 3189/293/27 -f 3189/293/27 3190/292/27 3187/294/27 -f 3162/296/27 3191/297/27 3192/295/27 -f 3192/295/27 3160/294/27 3162/296/27 -f 3193/298/27 3194/299/27 3195/297/27 -f 3195/297/27 3196/296/27 3193/298/27 -f 3166/300/27 3197/300/27 3198/299/27 -f 3198/299/27 3164/298/27 3166/300/27 -f 3199/280/27 3200/281/27 3201/300/27 -f 3201/300/27 3202/300/27 3199/280/27 -f 3167/301/18 3203/304/18 3204/303/18 -f 3204/303/18 3168/302/18 3167/301/18 -f 3174/305/17 3205/306/17 3203/304/17 -f 3203/304/17 3167/301/17 3174/305/17 -f 3173/307/16 3206/308/16 3205/306/16 -f 3205/306/16 3174/305/16 3173/307/16 -f 3180/309/15 3207/310/15 3206/308/15 -f 3206/308/15 3173/307/15 3180/309/15 -f 3179/311/14 3208/312/14 3207/310/14 -f 3207/310/14 3180/309/14 3179/311/14 -f 3186/313/13 3209/314/13 3208/312/13 -f 3208/312/13 3179/311/13 3186/313/13 -f 3185/315/25 3210/316/25 3209/314/24 -f 3209/314/24 3186/313/24 3185/315/25 -f 3192/317/23 3211/318/23 3210/316/23 -f 3210/316/23 3185/315/23 3192/317/23 -f 3191/319/22 3212/320/22 3211/318/22 -f 3211/318/22 3192/317/22 3191/319/22 -f 3198/321/21 3213/324/21 3212/323/178 -f 3212/323/178 3191/322/21 3198/321/21 -f 3197/325/20 3214/326/20 3213/324/20 -f 3213/324/20 3198/321/20 3197/325/20 -f 3168/302/19 3204/303/19 3214/326/190 -f 3214/326/190 3197/325/190 3168/302/19 -f 3203/327/27 3215/329/27 3204/328/27 -f 3205/330/27 3215/329/27 3203/327/27 -f 3206/331/27 3215/329/27 3205/330/27 -f 3207/332/27 3215/329/27 3206/331/27 -f 3208/333/27 3215/329/27 3207/332/27 -f 3209/334/27 3215/329/27 3208/333/27 -f 3210/335/27 3215/329/27 3209/334/27 -f 3211/336/27 3215/329/27 3210/335/27 -f 3212/337/27 3215/329/27 3211/336/27 -f 3213/338/27 3215/329/27 3212/337/27 -f 3214/339/27 3215/329/27 3213/338/27 -f 3204/328/27 3215/329/27 3214/339/27 -f 3148/258/23 3169/341/23 3172/340/23 -f 3172/340/23 3144/256/23 3148/258/23 -f 3144/279/153 3172/279/153 3171/282/153 -f 3171/282/153 3167/282/153 3144/279/153 -f 3167/301/17 3171/343/17 3170/342/17 -f 3170/342/17 3174/305/17 3167/301/17 -f 3174/284/196 3170/284/196 3169/283/196 -f 3169/283/196 3148/283/196 3174/284/196 -f 3152/264/21 3175/345/21 3178/344/178 -f 3178/344/178 3150/263/21 3152/264/21 -f 3150/285/1 3178/285/1 3177/285/1 -f 3177/285/1 3173/285/1 3150/285/1 -f 3173/307/15 3177/347/15 3176/346/15 -f 3176/346/15 3180/309/15 3173/307/15 -f 3180/287/195 3176/287/195 3175/286/195 -f 3175/286/195 3152/286/195 3180/287/195 -f 3156/268/19 3181/349/19 3184/348/19 -f 3184/348/19 3154/266/19 3156/268/19 -f 3154/288/161 3184/288/161 3183/289/161 -f 3183/289/161 3179/289/161 3154/288/161 -f 3179/311/13 3183/351/13 3182/350/13 -f 3182/350/13 3186/313/13 3179/311/13 -f 3186/291/4 3182/291/4 3181/290/4 -f 3181/290/4 3156/290/4 3186/291/4 -f 3160/272/17 3187/353/17 3190/352/17 -f 3190/352/17 3158/270/17 3160/272/17 -f 3158/292/151 3190/292/151 3189/293/151 -f 3189/293/151 3185/293/151 3158/292/151 -f 3185/315/23 3189/355/23 3188/354/23 -f 3188/354/23 3192/317/23 3185/315/23 -f 3192/295/198 3188/295/198 3187/294/198 -f 3187/294/198 3160/294/198 3192/295/198 -f 3164/276/118 3193/357/15 3196/356/15 -f 3196/356/15 3162/274/15 3164/276/118 -f 3162/296/7 3196/296/7 3195/297/7 -f 3195/297/7 3191/297/7 3162/296/7 -f 3191/322/21 3195/359/21 3194/358/21 -f 3194/358/21 3198/321/21 3191/322/21 -f 3198/299/197 3194/299/197 3193/298/197 -f 3193/298/197 3164/298/197 3198/299/197 -f 3145/255/13 3199/361/13 3202/360/13 -f 3202/360/13 3166/278/192 3145/255/13 -f 3166/300/163 3202/300/163 3201/300/163 -f 3201/300/163 3197/300/163 3166/300/163 -f 3197/325/190 3201/363/190 3200/362/19 -f 3200/362/19 3168/302/19 3197/325/190 -f 3168/281/10 3200/281/10 3199/280/10 -f 3199/280/10 3145/280/10 3168/281/10 -f 3216/1/7 3217/2/8 3218/3/8 -f 3218/3/8 3219/4/7 3216/1/7 -f 3217/2/8 3220/5/9 3221/6/9 -f 3221/6/9 3218/3/8 3217/2/8 -f 3220/5/9 3222/7/10 3223/8/10 -f 3223/8/10 3221/6/9 3220/5/9 -f 3222/9/10 3224/10/11 3225/11/11 -f 3225/11/11 3223/12/10 3222/9/10 -f 3224/10/11 3226/13/12 3227/14/12 -f 3227/14/12 3225/11/11 3224/10/11 -f 3226/13/12 3228/15/1 3229/16/1 -f 3229/16/1 3227/14/12 3226/13/12 -f 3228/15/1 3230/17/2 3231/18/2 -f 3231/18/2 3229/16/1 3228/15/1 -f 3230/17/2 3232/19/3 3233/20/3 -f 3233/20/3 3231/18/2 3230/17/2 -f 3232/19/3 3234/21/4 3235/22/4 -f 3235/22/4 3233/20/3 3232/19/3 -f 3234/21/4 3236/23/5 3237/24/5 -f 3237/24/5 3235/22/4 3234/21/4 -f 3236/23/5 3238/25/6 3239/26/6 -f 3239/26/6 3237/24/5 3236/23/5 -f 3238/25/6 3216/1/7 3219/4/7 -f 3219/4/7 3239/26/6 3238/25/6 -f 3240/27/19 3241/28/19 3242/29/19 -f 3242/29/19 3243/30/19 3240/27/19 -f 3244/31/20 3240/27/20 3243/30/20 -f 3243/30/20 3245/32/20 3244/31/20 -f 3246/33/21 3244/31/21 3245/32/21 -f 3245/32/21 3247/34/21 3246/33/21 -f 3248/35/22 3246/36/22 3247/37/22 -f 3247/37/22 3249/38/22 3248/35/22 -f 3250/39/23 3248/35/23 3249/38/23 -f 3249/38/23 3251/40/23 3250/39/23 -f 3252/41/24 3250/39/24 3251/40/24 -f 3251/40/24 3253/42/24 3252/41/24 -f 3254/43/13 3252/41/13 3253/42/13 -f 3253/42/13 3255/44/13 3254/43/13 -f 3256/45/14 3254/43/14 3255/44/14 -f 3255/44/14 3257/46/14 3256/45/14 -f 3258/47/15 3256/45/15 3257/46/15 -f 3257/46/15 3259/48/15 3258/47/15 -f 3260/49/16 3258/47/16 3259/48/16 -f 3259/48/16 3261/50/16 3260/49/16 -f 3262/51/17 3260/49/17 3261/50/17 -f 3261/50/17 3263/52/17 3262/51/17 -f 3241/28/18 3262/51/194 3263/52/18 -f 3263/52/18 3242/29/18 3241/28/18 -f 3217/53/26 3216/54/26 3241/54/26 -f 3241/54/26 3240/53/26 3217/53/26 -f 3216/54/26 3238/55/26 3262/55/26 -f 3262/55/26 3241/54/26 3216/54/26 -f 3238/55/26 3236/56/26 3260/56/26 -f 3260/56/26 3262/55/26 3238/55/26 -f 3236/56/26 3234/57/26 3258/57/26 -f 3258/57/26 3260/56/26 3236/56/26 -f 3234/57/26 3232/58/26 3256/59/26 -f 3256/59/26 3258/57/26 3234/57/26 -f 3232/58/26 3230/60/26 3254/61/26 -f 3254/61/26 3256/59/26 3232/58/26 -f 3230/60/26 3228/62/26 3252/62/26 -f 3252/62/26 3254/61/26 3230/60/26 -f 3228/62/26 3226/63/26 3250/64/26 -f 3250/64/26 3252/62/26 3228/62/26 -f 3226/63/26 3224/65/26 3248/66/26 -f 3248/66/26 3250/64/26 3226/63/26 -f 3224/65/26 3222/67/26 3246/67/26 -f 3246/67/26 3248/66/26 3224/65/26 -f 3222/67/26 3220/68/26 3244/68/26 -f 3244/68/26 3246/67/26 3222/67/26 -f 3220/68/26 3217/53/26 3240/53/26 -f 3240/53/26 3244/68/26 3220/68/26 -f 3264/54/27 3265/53/27 3243/53/27 -f 3243/53/27 3242/54/27 3264/54/27 -f 3265/53/27 3266/68/27 3245/68/27 -f 3245/68/27 3243/53/27 3265/53/27 -f 3266/68/27 3267/67/27 3247/67/27 -f 3247/67/27 3245/68/27 3266/68/27 -f 3267/67/27 3268/65/27 3249/66/27 -f 3249/66/27 3247/67/27 3267/67/27 -f 3268/65/27 3269/63/27 3251/64/27 -f 3251/64/27 3249/66/27 3268/65/27 -f 3269/63/27 3270/62/27 3253/62/27 -f 3253/62/27 3251/64/27 3269/63/27 -f 3270/62/27 3271/60/27 3255/61/27 -f 3255/61/27 3253/62/27 3270/62/27 -f 3271/60/27 3272/58/27 3257/59/27 -f 3257/59/27 3255/61/27 3271/60/27 -f 3272/58/27 3273/57/27 3259/57/27 -f 3259/57/27 3257/59/27 3272/58/27 -f 3273/57/27 3274/56/27 3261/56/27 -f 3261/56/27 3259/57/27 3273/57/27 -f 3274/56/27 3275/55/27 3263/55/27 -f 3263/55/27 3261/56/27 3274/56/27 -f 3275/55/27 3264/54/27 3242/54/27 -f 3242/54/27 3263/55/27 3275/55/27 -f 3264/69/7 3276/70/7 3277/71/8 -f 3277/71/8 3265/72/8 3264/69/7 -f 3265/72/8 3277/71/8 3278/73/20 -f 3278/73/20 3266/74/20 3265/72/8 -f 3266/74/21 3278/73/21 3279/75/21 -f 3279/75/21 3267/76/21 3266/74/21 -f 3267/76/22 3279/75/22 3280/77/11 -f 3280/77/11 3268/78/11 3267/76/22 -f 3268/78/11 3280/77/11 3281/79/12 -f 3281/79/12 3269/80/12 3268/78/11 -f 3269/81/12 3281/82/12 3282/83/1 -f 3282/83/1 3270/84/1 3269/81/12 -f 3270/84/1 3282/83/1 3283/85/2 -f 3283/85/2 3271/86/2 3270/84/1 -f 3271/86/2 3283/85/2 3284/87/3 -f 3284/87/3 3272/88/3 3271/86/2 -f 3272/88/3 3284/87/3 3285/89/4 -f 3285/89/4 3273/90/4 3272/88/3 -f 3273/90/4 3285/89/4 3286/91/5 -f 3286/91/5 3274/92/5 3273/90/4 -f 3274/92/5 3286/91/5 3287/93/6 -f 3287/93/6 3275/94/6 3274/92/5 -f 3275/94/6 3287/93/6 3276/70/7 -f 3276/70/7 3264/69/7 3275/94/6 -f 3288/95/26 3289/96/26 3290/96/26 -f 3290/96/26 3291/95/26 3288/95/26 -f 3292/97/26 3288/95/26 3291/95/26 -f 3291/95/26 3293/97/26 3292/97/26 -f 3294/67/26 3292/97/26 3293/97/26 -f 3293/97/26 3295/98/26 3294/67/26 -f 3296/99/26 3294/67/26 3295/98/26 -f 3295/98/26 3297/99/26 3296/99/26 -f 3298/100/26 3296/99/26 3297/99/26 -f 3297/99/26 3299/100/26 3298/100/26 -f 3300/101/26 3298/100/26 3299/100/26 -f 3299/100/26 3301/101/26 3300/101/26 -f 3302/61/26 3300/101/26 3301/101/26 -f 3301/101/26 3303/61/26 3302/61/26 -f 3304/59/26 3302/61/26 3303/61/26 -f 3303/61/26 3305/102/26 3304/59/26 -f 3306/103/26 3304/59/26 3305/102/26 -f 3305/102/26 3307/103/26 3306/103/26 -f 3308/104/26 3306/103/26 3307/103/26 -f 3307/103/26 3309/105/26 3308/104/26 -f 3310/106/26 3308/104/26 3309/105/26 -f 3309/105/26 3311/106/26 3310/106/26 -f 3289/96/26 3310/106/26 3311/106/26 -f 3311/106/26 3290/96/26 3289/96/26 -f 3291/107/34 3290/108/34 3312/109/34 -f 3312/109/34 3313/110/34 3291/107/34 -f 3293/111/35 3291/107/35 3313/110/35 -f 3313/110/35 3314/112/35 3293/111/35 -f 3295/113/36 3293/111/36 3314/112/36 -f 3314/112/36 3315/114/36 3295/113/36 -f 3297/115/37 3295/113/37 3315/114/37 -f 3315/114/37 3316/116/37 3297/115/37 -f 3299/117/38 3297/115/38 3316/116/38 -f 3316/116/38 3317/118/38 3299/117/38 -f 3301/119/39 3299/117/39 3317/118/39 -f 3317/118/39 3318/120/39 3301/119/39 -f 3303/121/28 3301/119/28 3318/120/28 -f 3318/120/28 3319/122/28 3303/121/28 -f 3305/123/29 3303/121/29 3319/122/29 -f 3319/122/29 3320/124/29 3305/123/29 -f 3307/125/30 3305/123/30 3320/124/30 -f 3320/124/30 3321/126/30 3307/125/30 -f 3309/127/31 3307/128/31 3321/129/31 -f 3321/129/31 3322/130/31 3309/127/31 -f 3311/131/32 3309/127/32 3322/130/32 -f 3322/130/32 3323/132/32 3311/131/32 -f 3290/108/33 3311/131/33 3323/132/33 -f 3323/132/33 3312/109/33 3290/108/33 -f 3313/110/48 3312/109/48 3324/133/48 -f 3324/133/48 3325/134/48 3313/110/48 -f 3314/112/49 3313/110/49 3325/134/49 -f 3325/134/49 3326/135/49 3314/112/49 -f 3315/114/50 3314/112/50 3326/135/50 -f 3326/135/50 3327/136/50 3315/114/50 -f 3316/116/51 3315/114/51 3327/136/52 -f 3327/136/52 3328/137/51 3316/116/51 -f 3317/118/53 3316/116/53 3328/137/53 -f 3328/137/53 3329/138/53 3317/118/53 -f 3318/120/54 3317/118/54 3329/138/54 -f 3329/138/54 3330/139/54 3318/120/54 -f 3319/122/386 3318/120/40 3330/139/40 -f 3330/139/40 3331/140/40 3319/122/386 -f 3320/124/41 3319/122/41 3331/140/41 -f 3331/140/41 3332/141/41 3320/124/41 -f 3321/126/42 3320/124/42 3332/141/42 -f 3332/141/42 3333/142/43 3321/126/42 -f 3322/130/44 3321/129/44 3333/143/44 -f 3333/143/44 3334/144/44 3322/130/44 -f 3323/132/45 3322/130/45 3334/144/45 -f 3334/144/45 3335/145/45 3323/132/45 -f 3312/109/46 3323/132/385 3335/145/46 -f 3335/145/46 3324/133/46 3312/109/46 -f 3336/146/64 3337/147/64 3277/148/64 -f 3277/148/64 3276/149/64 3336/146/64 -f 3337/147/66 3338/150/66 3278/151/65 -f 3278/151/65 3277/148/65 3337/147/66 -f 3338/152/67 3339/153/67 3279/154/67 -f 3279/154/67 3278/155/67 3338/152/67 -f 3339/153/68 3340/142/68 3280/156/68 -f 3280/156/68 3279/154/68 3339/153/68 -f 3340/142/70 3341/157/70 3281/158/69 -f 3281/158/69 3280/156/69 3340/142/70 -f 3341/157/71 3342/159/71 3282/160/71 -f 3282/160/71 3281/158/71 3341/157/71 -f 3342/159/56 3343/161/56 3283/162/56 -f 3283/162/56 3282/160/56 3342/159/56 -f 3343/161/57 3344/163/57 3284/164/58 -f 3284/164/58 3283/162/58 3343/161/57 -f 3344/163/59 3345/165/59 3285/166/59 -f 3285/166/59 3284/164/59 3344/163/59 -f 3345/165/60 3346/167/60 3286/168/60 -f 3286/168/60 3285/166/60 3345/165/60 -f 3346/167/61 3347/169/61 3287/170/61 -f 3287/170/61 3286/168/62 3346/167/61 -f 3347/169/63 3336/146/63 3276/149/63 -f 3276/149/63 3287/170/63 3347/169/63 -f 3289/171/7 3288/172/8 3337/173/8 -f 3337/173/8 3336/174/7 3289/171/7 -f 3288/172/8 3292/175/9 3338/176/9 -f 3338/176/9 3337/173/8 3288/172/8 -f 3292/177/9 3294/178/10 3339/179/10 -f 3339/179/10 3338/180/9 3292/177/9 -f 3294/178/10 3296/86/11 3340/181/11 -f 3340/181/11 3339/179/10 3294/178/10 -f 3296/86/11 3298/182/12 3341/183/12 -f 3341/183/12 3340/181/11 3296/86/11 -f 3298/182/12 3300/184/1 3342/185/1 -f 3342/185/1 3341/183/12 3298/182/12 -f 3300/184/1 3302/186/2 3343/187/2 -f 3343/187/2 3342/185/1 3300/184/1 -f 3302/186/2 3304/188/3 3344/189/3 -f 3344/189/3 3343/187/2 3302/186/2 -f 3304/188/3 3306/190/4 3345/191/4 -f 3345/191/4 3344/189/3 3304/188/3 -f 3306/190/4 3308/76/5 3346/192/5 -f 3346/192/5 3345/191/4 3306/190/4 -f 3308/76/5 3310/193/6 3347/194/6 -f 3347/194/6 3346/192/5 3308/76/5 -f 3310/193/6 3289/171/7 3336/174/7 -f 3336/174/7 3347/194/6 3310/193/6 -f 3348/195/131 3349/196/131 3350/197/131 -f 3350/197/131 3351/198/131 3348/195/131 -f 3352/199/75 3353/200/75 3354/201/75 -f 3354/201/75 3355/202/75 3352/199/75 -f 3356/203/132 3357/204/132 3358/205/132 -f 3358/205/132 3359/206/132 3356/203/132 -f 3360/202/73 3361/201/73 3362/200/73 -f 3362/200/73 3363/199/73 3360/202/73 -f 3364/207/83 3365/207/83 3366/208/83 -f 3366/208/83 3367/209/83 3364/207/83 -f 3368/209/133 3369/210/133 3370/211/133 -f 3357/212/134 3371/196/134 3372/213/134 -f 3372/213/134 3358/214/134 3357/212/134 -f 3373/210/135 3374/209/135 3375/211/135 -f 3376/215/136 3377/216/136 3375/211/136 -f 3375/211/136 3374/209/136 3376/215/136 -f 3378/217/137 3379/218/137 3350/197/137 -f 3350/197/137 3349/196/137 3378/217/137 -f 3380/219/139 3381/220/139 3357/204/139 -f 3357/204/139 3356/203/139 3380/219/139 -f 3382/209/76 3383/208/76 3365/207/76 -f 3365/207/76 3364/207/76 3382/209/76 -f 3357/212/140 3381/214/140 3384/213/140 -f 3384/213/140 3371/196/140 3357/212/140 -f 3376/215/141 3368/209/141 3370/211/141 -f 3370/211/141 3377/216/141 3376/215/141 -f 3385/221/73 3372/222/73 3348/222/73 -f 3348/222/73 3351/221/73 3385/221/73 -f 3372/222/87 3371/203/87 3349/203/87 -f 3349/203/87 3348/222/87 3372/222/87 -f 3371/203/86 3384/206/86 3378/206/86 -f 3378/206/86 3349/203/86 3371/203/86 -f 3384/206/75 3386/223/75 3379/223/75 -f 3379/223/75 3378/206/75 3384/206/75 -f 3386/224/142 3387/225/142 3350/226/142 -f 3350/226/142 3379/224/142 3386/224/142 -f 3387/225/143 3385/224/143 3351/224/143 -f 3351/224/143 3350/226/143 3387/225/143 -f 3381/214/135 3388/227/135 3386/228/135 -f 3386/228/135 3384/213/135 3381/214/135 -f 3388/229/73 3381/220/73 3380/219/73 -f 3380/219/73 3389/221/73 3388/229/73 -f 3359/206/75 3358/205/75 3390/230/75 -f 3390/230/75 3391/223/75 3359/206/75 -f 3390/227/133 3358/214/133 3372/213/133 -f 3372/213/133 3385/228/133 3390/227/133 -f 3354/201/75 3353/200/75 3392/199/75 -f 3392/199/75 3393/202/75 3354/201/75 -f 3390/231/144 3385/224/144 3370/232/144 -f 3370/232/144 3369/233/144 3390/231/144 -f 3385/224/143 3387/225/143 3377/234/143 -f 3377/234/143 3370/232/143 3385/224/143 -f 3387/225/142 3386/224/142 3375/232/142 -f 3375/232/142 3377/234/142 3387/225/142 -f 3386/224/145 3388/231/145 3373/233/145 -f 3373/233/145 3375/232/145 3386/224/145 -f 3362/200/73 3361/201/73 3394/202/73 -f 3394/202/73 3395/199/73 3362/200/73 -f 3366/208/83 3365/207/83 3376/235/83 -f 3376/235/83 3374/236/83 3366/208/83 -f 3365/207/76 3383/208/76 3368/236/76 -f 3368/236/76 3376/235/76 3365/207/76 -f 3391/236/27 3390/231/27 3353/237/27 -f 3353/237/27 3352/238/27 3391/236/27 -f 3390/231/27 3369/233/27 3392/239/27 -f 3392/239/27 3353/237/27 3390/231/27 -f 3369/210/480 3368/209/480 3393/240/480 -f 3393/240/480 3392/241/480 3369/210/480 -f 3368/236/26 3383/208/26 3354/242/26 -f 3354/242/26 3393/238/26 3368/236/26 -f 3383/208/26 3382/209/26 3355/240/26 -f 3355/240/26 3354/242/26 3383/208/26 -f 3367/209/26 3366/208/26 3361/242/26 -f 3361/242/26 3360/240/26 3367/209/26 -f 3366/208/26 3374/236/26 3394/238/26 -f 3394/238/26 3361/242/26 3366/208/26 -f 3374/209/147 3373/210/147 3395/241/147 -f 3395/241/147 3394/240/147 3374/209/147 -f 3373/233/27 3388/231/27 3362/237/27 -f 3362/237/27 3395/239/27 3373/233/27 -f 3388/231/27 3389/236/27 3363/238/27 -f 3363/238/27 3362/237/27 3388/231/27 -f 3396/195/10 3397/196/10 3398/197/10 -f 3398/197/10 3399/198/10 3396/195/10 -f 3400/199/101 3401/200/100 3402/201/100 -f 3402/201/100 3403/202/101 3400/199/101 -f 3404/203/108 3405/204/108 3406/205/108 -f 3406/205/108 3407/206/108 3404/203/108 -f 3408/202/98 3409/201/97 3410/200/97 -f 3410/200/97 3411/199/98 3408/202/98 -f 3412/207/166 3413/207/166 3414/208/166 -f 3414/208/166 3415/209/166 3412/207/166 -f 3416/209/167 3417/210/167 3418/211/167 -f 3405/212/168 3419/196/168 3420/213/168 -f 3420/213/168 3406/214/168 3405/212/168 -f 3421/210/169 3422/209/169 3423/211/169 -f 3424/215/170 3425/216/170 3423/211/170 -f 3423/211/170 3422/209/170 3424/215/170 -f 3426/217/171 3427/218/171 3398/197/171 -f 3398/197/171 3397/196/171 3426/217/171 -f 3428/219/99 3429/220/99 3405/204/99 -f 3405/204/99 3404/203/99 3428/219/99 -f 3430/209/173 3431/208/173 3413/207/173 -f 3413/207/173 3412/207/173 3430/209/173 -f 3405/212/174 3429/214/174 3432/213/174 -f 3432/213/174 3419/196/174 3405/212/174 -f 3424/215/175 3416/209/175 3418/211/175 -f 3418/211/175 3425/216/175 3424/215/175 -f 3433/221/98 3420/222/98 3396/222/97 -f 3396/222/97 3399/221/97 3433/221/98 -f 3420/222/113 3419/203/113 3397/203/113 -f 3397/203/113 3396/222/113 3420/222/113 -f 3419/203/112 3432/206/112 3426/206/112 -f 3426/206/112 3397/203/112 3419/203/112 -f 3432/206/100 3434/223/100 3427/223/100 -f 3427/223/100 3426/206/100 3432/206/100 -f 3434/224/176 3435/225/176 3398/226/176 -f 3398/226/176 3427/224/176 3434/224/176 -f 3435/225/117 3433/224/117 3399/224/117 -f 3399/224/117 3398/226/117 3435/225/117 -f 3429/214/169 3436/227/169 3434/228/169 -f 3434/228/169 3432/213/169 3429/214/169 -f 3436/229/98 3429/220/98 3428/219/98 -f 3428/219/98 3437/221/98 3436/229/98 -f 3407/206/100 3406/205/100 3438/230/100 -f 3438/230/100 3439/223/100 3407/206/100 -f 3438/227/167 3406/214/167 3420/213/167 -f 3420/213/167 3433/228/167 3438/227/167 -f 3402/201/100 3401/200/100 3440/199/101 -f 3440/199/101 3441/202/101 3402/201/100 -f 3438/231/481 3433/224/481 3418/232/481 -f 3418/232/481 3417/233/481 3438/231/481 -f 3433/224/117 3435/225/117 3425/234/117 -f 3425/234/117 3418/232/117 3433/224/117 -f 3435/225/176 3434/224/176 3423/232/176 -f 3423/232/176 3425/234/176 3435/225/176 -f 3434/224/115 3436/231/115 3421/233/115 -f 3421/233/115 3423/232/115 3434/224/115 -f 3410/200/97 3409/201/97 3442/202/98 -f 3442/202/98 3443/199/98 3410/200/97 -f 3414/208/166 3413/207/166 3424/235/166 -f 3424/235/166 3422/236/166 3414/208/166 -f 3413/207/173 3431/208/173 3416/236/173 -f 3416/236/173 3424/235/173 3413/207/173 -f 3439/236/27 3438/231/27 3401/237/27 -f 3401/237/27 3400/238/27 3439/236/27 -f 3438/231/27 3417/233/27 3440/239/27 -f 3440/239/27 3401/237/27 3438/231/27 -f 3417/210/178 3416/209/178 3441/240/178 -f 3441/240/178 3440/241/178 3417/210/178 -f 3416/236/26 3431/208/26 3402/242/26 -f 3402/242/26 3441/238/26 3416/236/26 -f 3431/208/26 3430/209/26 3403/240/26 -f 3403/240/26 3402/242/26 3431/208/26 -f 3415/209/26 3414/208/26 3409/242/26 -f 3409/242/26 3408/240/26 3415/209/26 -f 3414/208/26 3422/236/26 3442/238/26 -f 3442/238/26 3409/242/26 3414/208/26 -f 3422/209/179 3421/210/179 3443/241/179 -f 3443/241/179 3442/240/179 3422/209/179 -f 3421/233/27 3436/231/27 3410/237/27 -f 3410/237/27 3443/239/27 3421/233/27 -f 3436/231/27 3437/236/27 3411/238/27 -f 3411/238/27 3410/237/27 3436/231/27 -f 3444/243/183 3445/244/183 3446/245/183 -f 3446/245/183 3447/246/183 3444/243/183 -f 3444/247/184 3447/248/184 3448/249/184 -f 3448/249/184 3449/250/184 3444/247/184 -f 3447/246/185 3446/245/185 3450/251/185 -f 3450/251/185 3448/252/185 3447/246/185 -f 3446/248/186 3445/247/186 3451/250/186 -f 3451/250/186 3450/249/186 3446/248/186 -f 3452/195/164 3453/196/164 3454/197/164 -f 3454/197/164 3455/198/164 3452/195/164 -f 3456/199/101 3457/200/100 3458/201/100 -f 3458/201/100 3459/202/101 3456/199/101 -f 3460/203/108 3461/204/108 3462/205/108 -f 3462/205/108 3463/206/108 3460/203/108 -f 3464/202/98 3465/201/97 3466/200/97 -f 3466/200/97 3467/199/98 3464/202/98 -f 3468/207/166 3469/207/166 3470/208/166 -f 3470/208/166 3471/209/166 3468/207/166 -f 3472/209/167 3473/210/167 3474/211/167 -f 3461/212/168 3475/196/168 3476/213/168 -f 3476/213/168 3462/214/168 3461/212/168 -f 3477/210/169 3478/209/169 3479/211/169 -f 3480/215/170 3481/216/170 3479/211/170 -f 3479/211/170 3478/209/170 3480/215/170 -f 3482/217/171 3483/218/171 3454/197/171 -f 3454/197/171 3453/196/171 3482/217/171 -f 3484/219/172 3485/220/172 3461/204/99 -f 3461/204/99 3460/203/99 3484/219/172 -f 3486/209/173 3487/208/173 3469/207/173 -f 3469/207/173 3468/207/173 3486/209/173 -f 3461/212/174 3485/214/174 3488/213/174 -f 3488/213/174 3475/196/174 3461/212/174 -f 3480/215/175 3472/209/175 3474/211/175 -f 3474/211/175 3481/216/175 3480/215/175 -f 3489/221/98 3476/222/98 3452/222/98 -f 3452/222/98 3455/221/98 3489/221/98 -f 3476/222/113 3475/203/113 3453/203/113 -f 3453/203/113 3452/222/113 3476/222/113 -f 3475/203/112 3488/206/112 3482/206/112 -f 3482/206/112 3453/203/112 3475/203/112 -f 3488/206/100 3490/223/100 3483/223/100 -f 3483/223/100 3482/206/100 3488/206/100 -f 3490/224/176 3491/225/176 3454/226/176 -f 3454/226/176 3483/224/176 3490/224/176 -f 3491/225/117 3489/224/117 3455/224/117 -f 3455/224/117 3454/226/117 3491/225/117 -f 3485/214/169 3492/227/169 3490/228/169 -f 3490/228/169 3488/213/169 3485/214/169 -f 3492/229/125 3485/220/125 3484/219/97 -f 3484/219/97 3493/221/97 3492/229/125 -f 3463/206/100 3462/205/101 3494/230/101 -f 3494/230/101 3495/223/100 3463/206/100 -f 3494/227/167 3462/214/167 3476/213/167 -f 3476/213/167 3489/228/167 3494/227/167 -f 3458/201/100 3457/200/100 3496/199/101 -f 3496/199/101 3497/202/101 3458/201/100 -f 3494/231/481 3489/224/481 3474/232/481 -f 3474/232/481 3473/233/481 3494/231/481 -f 3489/224/117 3491/225/117 3481/234/117 -f 3481/234/117 3474/232/117 3489/224/117 -f 3491/225/176 3490/224/176 3479/232/176 -f 3479/232/176 3481/234/176 3491/225/176 -f 3490/224/115 3492/231/115 3477/233/115 -f 3477/233/115 3479/232/115 3490/224/115 -f 3466/200/97 3465/201/97 3498/202/98 -f 3498/202/98 3499/199/98 3466/200/97 -f 3470/208/166 3469/207/166 3480/235/166 -f 3480/235/166 3478/236/166 3470/208/166 -f 3469/207/173 3487/208/173 3472/236/173 -f 3472/236/173 3480/235/173 3469/207/173 -f 3495/236/27 3494/231/27 3457/237/27 -f 3457/237/27 3456/238/27 3495/236/27 -f 3494/231/27 3473/233/27 3496/239/27 -f 3496/239/27 3457/237/27 3494/231/27 -f 3473/210/178 3472/209/178 3497/240/178 -f 3497/240/178 3496/241/178 3473/210/178 -f 3472/236/26 3487/208/26 3458/242/26 -f 3458/242/26 3497/238/26 3472/236/26 -f 3487/208/26 3486/209/26 3459/240/26 -f 3459/240/26 3458/242/26 3487/208/26 -f 3471/209/26 3470/208/26 3465/242/26 -f 3465/242/26 3464/240/26 3471/209/26 -f 3470/208/26 3478/236/26 3498/238/26 -f 3498/238/26 3465/242/26 3470/208/26 -f 3478/209/179 3477/210/179 3499/241/179 -f 3499/241/179 3498/240/179 3478/209/179 -f 3477/233/27 3492/231/27 3466/237/27 -f 3466/237/27 3499/239/27 3477/233/27 -f 3492/231/27 3493/236/27 3467/238/27 -f 3467/238/27 3466/237/27 3492/231/27 -f 3500/243/156 3501/244/156 3502/245/156 -f 3502/245/156 3503/246/156 3500/243/156 -f 3500/247/157 3503/248/157 3504/249/157 -f 3504/249/157 3505/250/157 3500/247/157 -f 3503/246/158 3502/245/158 3506/251/158 -f 3506/251/158 3504/252/158 3503/246/158 -f 3502/248/159 3501/247/159 3507/250/159 -f 3507/250/159 3506/249/159 3502/248/159 -f 3508/195/72 3509/196/72 3510/197/72 -f 3510/197/72 3511/198/72 3508/195/72 -f 3512/199/73 3513/200/73 3514/201/73 -f 3514/201/73 3515/202/73 3512/199/73 -f 3516/203/74 3517/204/74 3518/205/74 -f 3518/205/74 3519/206/74 3516/203/74 -f 3520/202/75 3521/201/75 3522/200/75 -f 3522/200/75 3523/199/75 3520/202/75 -f 3524/207/76 3525/207/76 3526/208/76 -f 3526/208/76 3527/209/76 3524/207/76 -f 3528/209/77 3529/210/77 3530/211/77 -f 3517/212/78 3531/196/78 3532/213/78 -f 3532/213/78 3518/214/78 3517/212/78 -f 3533/210/79 3534/209/79 3535/211/79 -f 3536/215/80 3537/216/80 3535/211/80 -f 3535/211/80 3534/209/80 3536/215/80 -f 3538/217/81 3539/218/81 3510/197/482 -f 3510/197/482 3509/196/482 3538/217/81 -f 3540/219/82 3541/220/82 3517/204/82 -f 3517/204/82 3516/203/82 3540/219/82 -f 3542/209/83 3543/208/83 3525/207/83 -f 3525/207/83 3524/207/83 3542/209/83 -f 3517/212/84 3541/214/84 3544/213/84 -f 3544/213/84 3531/196/84 3517/212/84 -f 3536/215/85 3528/209/85 3530/211/85 -f 3530/211/85 3537/216/85 3536/215/85 -f 3545/221/75 3532/222/75 3508/222/75 -f 3508/222/75 3511/221/75 3545/221/75 -f 3532/222/86 3531/203/86 3509/203/86 -f 3509/203/86 3508/222/86 3532/222/86 -f 3531/203/87 3544/206/87 3538/206/87 -f 3538/206/87 3509/203/87 3531/203/87 -f 3544/206/73 3546/223/73 3539/223/73 -f 3539/223/73 3538/206/73 3544/206/73 -f 3546/224/88 3547/225/88 3510/226/88 -f 3510/226/88 3539/224/88 3546/224/88 -f 3547/225/89 3545/224/89 3511/224/89 -f 3511/224/89 3510/226/89 3547/225/89 -f 3541/214/79 3548/227/79 3546/228/79 -f 3546/228/79 3544/213/79 3541/214/79 -f 3548/229/75 3541/220/75 3540/219/75 -f 3540/219/75 3549/221/75 3548/229/75 -f 3519/206/73 3518/205/73 3550/230/73 -f 3550/230/73 3551/223/73 3519/206/73 -f 3550/227/77 3518/214/77 3532/213/77 -f 3532/213/77 3545/228/77 3550/227/77 -f 3514/201/73 3513/200/73 3552/199/73 -f 3552/199/73 3553/202/73 3514/201/73 -f 3550/231/90 3545/224/90 3530/232/90 -f 3530/232/90 3529/233/90 3550/231/90 -f 3545/224/89 3547/225/89 3537/234/89 -f 3537/234/89 3530/232/89 3545/224/89 -f 3547/225/88 3546/224/88 3535/232/88 -f 3535/232/88 3537/234/88 3547/225/88 -f 3546/224/92 3548/231/92 3533/233/92 -f 3533/233/92 3535/232/92 3546/224/92 -f 3522/200/75 3521/201/75 3554/202/75 -f 3554/202/75 3555/199/75 3522/200/75 -f 3526/208/76 3525/207/76 3536/235/76 -f 3536/235/76 3534/236/76 3526/208/76 -f 3525/207/83 3543/208/83 3528/236/83 -f 3528/236/83 3536/235/83 3525/207/83 -f 3551/236/27 3550/231/27 3513/237/27 -f 3513/237/27 3512/238/27 3551/236/27 -f 3550/231/27 3529/233/27 3552/239/27 -f 3552/239/27 3513/237/27 3550/231/27 -f 3529/210/94 3528/209/94 3553/240/94 -f 3553/240/94 3552/241/94 3529/210/94 -f 3528/236/26 3543/208/26 3514/242/26 -f 3514/242/26 3553/238/26 3528/236/26 -f 3543/208/26 3542/209/26 3515/240/26 -f 3515/240/26 3514/242/26 3543/208/26 -f 3527/209/26 3526/208/26 3521/242/26 -f 3521/242/26 3520/240/26 3527/209/26 -f 3526/208/26 3534/236/26 3554/238/26 -f 3554/238/26 3521/242/26 3526/208/26 -f 3534/209/95 3533/210/95 3555/241/95 -f 3555/241/95 3554/240/95 3534/209/95 -f 3533/233/27 3548/231/27 3522/237/27 -f 3522/237/27 3555/239/27 3533/233/27 -f 3548/231/27 3549/236/27 3523/238/27 -f 3523/238/27 3522/237/27 3548/231/27 -f 3556/243/154 3557/244/154 3558/245/154 -f 3558/245/154 3559/246/154 3556/243/154 -f 3556/247/7 3559/248/7 3560/249/7 -f 3560/249/7 3561/250/7 3556/247/7 -f 3559/246/155 3558/245/155 3562/251/155 -f 3562/251/155 3560/252/155 3559/246/155 -f 3558/248/1 3557/247/1 3563/250/1 -f 3563/250/1 3562/249/1 3558/248/1 -f 3564/243/180 3565/244/180 3566/245/180 -f 3566/245/180 3567/246/180 3564/243/180 -f 3564/247/153 3567/248/153 3568/249/153 -f 3568/249/153 3569/250/153 3564/247/153 -f 3567/246/181 3566/245/181 3570/251/181 -f 3570/251/181 3568/252/181 3567/246/181 -f 3566/248/151 3565/247/151 3571/250/151 -f 3571/250/151 3570/249/151 3566/248/151 -f 3572/243/148 3573/244/148 3574/245/148 -f 3574/245/148 3575/246/148 3572/243/148 -f 3572/247/1 3575/248/1 3576/249/1 -f 3576/249/1 3577/250/1 3572/247/1 -f 3575/246/149 3574/245/149 3578/251/149 -f 3578/251/149 3576/252/149 3575/246/149 -f 3574/248/7 3573/247/7 3579/250/7 -f 3579/250/7 3578/249/7 3574/248/7 -f 3580/243/127 3581/244/127 3582/245/127 -f 3582/245/127 3583/246/127 3580/243/127 -f 3580/247/128 3583/248/128 3584/249/128 -f 3584/249/128 3585/250/128 3580/247/128 -f 3583/246/129 3582/245/129 3586/251/129 -f 3586/251/129 3584/252/129 3583/246/129 -f 3582/248/130 3581/247/130 3587/250/130 -f 3587/250/130 3586/249/130 3582/248/130 -f 3588/243/187 3589/244/187 3590/245/187 -f 3590/245/187 3591/246/187 3588/243/187 -f 3588/247/163 3591/248/163 3592/249/163 -f 3592/249/163 3593/250/163 3588/247/163 -f 3591/246/188 3590/245/188 3594/251/188 -f 3594/251/188 3592/252/188 3591/246/188 -f 3590/248/161 3589/247/161 3595/250/161 -f 3595/250/161 3594/249/161 3590/248/161 -f 3596/195/72 3597/196/72 3598/197/72 -f 3598/197/72 3599/198/72 3596/195/72 -f 3600/199/73 3601/200/73 3602/201/73 -f 3602/201/73 3603/202/73 3600/199/73 -f 3604/203/74 3605/204/74 3606/205/74 -f 3606/205/74 3607/206/74 3604/203/74 -f 3608/202/75 3609/201/75 3610/200/75 -f 3610/200/75 3611/199/75 3608/202/75 -f 3612/207/76 3613/207/76 3614/208/76 -f 3614/208/76 3615/209/76 3612/207/76 -f 3616/209/77 3617/210/77 3618/211/77 -f 3605/212/78 3619/196/78 3620/213/78 -f 3620/213/78 3606/214/78 3605/212/78 -f 3621/210/79 3622/209/79 3623/211/79 -f 3624/215/80 3625/216/80 3623/211/80 -f 3623/211/80 3622/209/80 3624/215/80 -f 3626/217/81 3627/218/81 3598/197/482 -f 3598/197/482 3597/196/482 3626/217/81 -f 3628/219/82 3629/220/82 3605/204/82 -f 3605/204/82 3604/203/82 3628/219/82 -f 3630/209/83 3631/208/83 3613/207/83 -f 3613/207/83 3612/207/83 3630/209/83 -f 3605/212/84 3629/214/84 3632/213/84 -f 3632/213/84 3619/196/84 3605/212/84 -f 3624/215/85 3616/209/85 3618/211/85 -f 3618/211/85 3625/216/85 3624/215/85 -f 3633/221/75 3620/222/75 3596/222/75 -f 3596/222/75 3599/221/75 3633/221/75 -f 3620/222/86 3619/203/86 3597/203/86 -f 3597/203/86 3596/222/86 3620/222/86 -f 3619/203/87 3632/206/87 3626/206/87 -f 3626/206/87 3597/203/87 3619/203/87 -f 3632/206/73 3634/223/73 3627/223/73 -f 3627/223/73 3626/206/73 3632/206/73 -f 3634/224/88 3635/225/88 3598/226/88 -f 3598/226/88 3627/224/88 3634/224/88 -f 3635/225/89 3633/224/89 3599/224/89 -f 3599/224/89 3598/226/89 3635/225/89 -f 3629/214/79 3636/227/79 3634/228/79 -f 3634/228/79 3632/213/79 3629/214/79 -f 3636/229/75 3629/220/75 3628/219/75 -f 3628/219/75 3637/221/75 3636/229/75 -f 3607/206/73 3606/205/73 3638/230/73 -f 3638/230/73 3639/223/73 3607/206/73 -f 3638/227/77 3606/214/77 3620/213/77 -f 3620/213/77 3633/228/77 3638/227/77 -f 3602/201/73 3601/200/73 3640/199/73 -f 3640/199/73 3641/202/73 3602/201/73 -f 3638/231/90 3633/224/90 3618/232/90 -f 3618/232/90 3617/233/90 3638/231/90 -f 3633/224/89 3635/225/89 3625/234/89 -f 3625/234/89 3618/232/89 3633/224/89 -f 3635/225/88 3634/224/88 3623/232/88 -f 3623/232/88 3625/234/88 3635/225/88 -f 3634/224/92 3636/231/92 3621/233/92 -f 3621/233/92 3623/232/92 3634/224/92 -f 3610/200/75 3609/201/75 3642/202/75 -f 3642/202/75 3643/199/75 3610/200/75 -f 3614/208/76 3613/207/76 3624/235/76 -f 3624/235/76 3622/236/76 3614/208/76 -f 3613/207/83 3631/208/83 3616/236/83 -f 3616/236/83 3624/235/83 3613/207/83 -f 3639/236/27 3638/231/27 3601/237/27 -f 3601/237/27 3600/238/27 3639/236/27 -f 3638/231/27 3617/233/27 3640/239/27 -f 3640/239/27 3601/237/27 3638/231/27 -f 3617/210/94 3616/209/94 3641/240/94 -f 3641/240/94 3640/241/94 3617/210/94 -f 3616/236/26 3631/208/26 3602/242/26 -f 3602/242/26 3641/238/26 3616/236/26 -f 3631/208/26 3630/209/26 3603/240/26 -f 3603/240/26 3602/242/26 3631/208/26 -f 3615/209/26 3614/208/26 3609/242/26 -f 3609/242/26 3608/240/26 3615/209/26 -f 3614/208/26 3622/236/26 3642/238/26 -f 3642/238/26 3609/242/26 3614/208/26 -f 3622/209/95 3621/210/95 3643/241/95 -f 3643/241/95 3642/240/95 3622/209/95 -f 3621/233/27 3636/231/27 3610/237/27 -f 3610/237/27 3643/239/27 3621/233/27 -f 3636/231/27 3637/236/27 3611/238/27 -f 3611/238/27 3610/237/27 3636/231/27 -f 3644/195/124 3645/196/96 3646/197/96 -f 3646/197/96 3647/198/124 3644/195/124 -f 3648/199/125 3649/200/125 3650/201/125 -f 3650/201/125 3651/202/125 3648/199/125 -f 3652/203/99 3653/204/99 3654/205/99 -f 3654/205/99 3655/206/99 3652/203/99 -f 3656/202/165 3657/201/165 3658/200/165 -f 3658/200/165 3659/199/165 3656/202/165 -f 3660/207/102 3661/207/102 3662/208/102 -f 3662/208/102 3663/209/102 3660/207/102 -f 3664/209/103 3665/210/103 3666/211/103 -f 3653/212/104 3667/196/104 3668/213/104 -f 3668/213/104 3654/214/104 3653/212/104 -f 3669/210/105 3670/209/105 3671/211/105 -f 3672/215/106 3673/216/106 3671/211/106 -f 3671/211/106 3670/209/106 3672/215/106 -f 3674/217/107 3675/218/107 3646/197/107 -f 3646/197/107 3645/196/107 3674/217/107 -f 3676/219/126 3677/220/108 3653/204/108 -f 3653/204/108 3652/203/108 3676/219/126 -f 3678/209/109 3679/208/109 3661/207/109 -f 3661/207/109 3660/207/109 3678/209/109 -f 3653/212/110 3677/214/110 3680/213/110 -f 3680/213/110 3667/196/110 3653/212/110 -f 3672/215/111 3664/209/111 3666/211/111 -f 3666/211/111 3673/216/111 3672/215/111 -f 3681/221/165 3668/222/165 3644/222/165 -f 3644/222/165 3647/221/165 3681/221/165 -f 3668/222/112 3667/203/112 3645/203/112 -f 3645/203/112 3644/222/112 3668/222/112 -f 3667/203/113 3680/206/113 3674/206/113 -f 3674/206/113 3645/203/113 3667/203/113 -f 3680/206/125 3682/223/125 3675/223/125 -f 3675/223/125 3674/206/125 3680/206/125 -f 3682/224/114 3683/225/114 3646/226/114 -f 3646/226/114 3675/224/114 3682/224/114 -f 3683/225/115 3681/224/115 3647/224/115 -f 3647/224/115 3646/226/115 3683/225/115 -f 3677/214/105 3684/227/105 3682/228/105 -f 3682/228/105 3680/213/105 3677/214/105 -f 3684/229/165 3677/220/165 3676/219/165 -f 3676/219/165 3685/221/165 3684/229/165 -f 3655/206/125 3654/205/125 3686/230/125 -f 3686/230/125 3687/223/125 3655/206/125 -f 3686/227/103 3654/214/103 3668/213/103 -f 3668/213/103 3681/228/103 3686/227/103 -f 3650/201/125 3649/200/125 3688/199/125 -f 3688/199/125 3689/202/125 3650/201/125 -f 3686/231/483 3681/224/483 3666/232/483 -f 3666/232/483 3665/233/483 3686/231/483 -f 3681/224/115 3683/225/115 3673/234/115 -f 3673/234/115 3666/232/115 3681/224/115 -f 3683/225/114 3682/224/114 3671/232/114 -f 3671/232/114 3673/234/114 3683/225/114 -f 3682/224/117 3684/231/117 3669/233/117 -f 3669/233/117 3671/232/117 3682/224/117 -f 3658/200/165 3657/201/165 3690/202/165 -f 3690/202/165 3691/199/165 3658/200/165 -f 3662/208/102 3661/207/102 3672/235/102 -f 3672/235/102 3670/236/102 3662/208/102 -f 3661/207/109 3679/208/109 3664/236/109 -f 3664/236/109 3672/235/109 3661/207/109 -f 3687/236/27 3686/231/27 3649/237/27 -f 3649/237/27 3648/238/27 3687/236/27 -f 3686/231/27 3665/233/27 3688/239/27 -f 3688/239/27 3649/237/27 3686/231/27 -f 3665/210/118 3664/209/118 3689/240/118 -f 3689/240/118 3688/241/118 3665/210/118 -f 3664/236/26 3679/208/26 3650/242/26 -f 3650/242/26 3689/238/26 3664/236/26 -f 3679/208/26 3678/209/26 3651/240/26 -f 3651/240/26 3650/242/26 3679/208/26 -f 3663/209/26 3662/208/26 3657/242/26 -f 3657/242/26 3656/240/26 3663/209/26 -f 3662/208/26 3670/236/26 3690/238/26 -f 3690/238/26 3657/242/26 3662/208/26 -f 3670/209/119 3669/210/119 3691/241/119 -f 3691/241/119 3690/240/119 3670/209/119 -f 3669/233/27 3684/231/27 3658/237/27 -f 3658/237/27 3691/239/27 3669/233/27 -f 3684/231/27 3685/236/27 3659/238/27 -f 3659/238/27 3658/237/27 3684/231/27 -f 3692/243/150 3693/244/150 3694/245/150 -f 3694/245/150 3695/246/150 3692/243/150 -f 3692/247/151 3695/248/151 3696/249/151 -f 3696/249/151 3697/250/151 3692/247/151 -f 3695/246/152 3694/245/152 3698/251/152 -f 3698/251/152 3696/252/152 3695/246/152 -f 3694/248/153 3693/247/153 3699/250/153 -f 3699/250/153 3698/249/153 3694/248/153 -f 3700/195/96 3701/196/124 3702/197/124 -f 3702/197/124 3703/198/96 3700/195/96 -f 3704/199/125 3705/200/125 3706/201/125 -f 3706/201/125 3707/202/125 3704/199/125 -f 3708/203/99 3709/204/99 3710/205/99 -f 3710/205/99 3711/206/99 3708/203/99 -f 3712/202/165 3713/201/165 3714/200/165 -f 3714/200/165 3715/199/165 3712/202/165 -f 3716/207/102 3717/207/102 3718/208/102 -f 3718/208/102 3719/209/102 3716/207/102 -f 3720/209/103 3721/210/103 3722/211/103 -f 3709/212/104 3723/196/104 3724/213/104 -f 3724/213/104 3710/214/104 3709/212/104 -f 3725/210/105 3726/209/105 3727/211/105 -f 3728/215/106 3729/216/106 3727/211/106 -f 3727/211/106 3726/209/106 3728/215/106 -f 3730/217/107 3731/218/107 3702/197/107 -f 3702/197/107 3701/196/107 3730/217/107 -f 3732/219/108 3733/220/108 3709/204/126 -f 3709/204/126 3708/203/108 3732/219/108 -f 3734/209/109 3735/208/109 3717/207/109 -f 3717/207/109 3716/207/109 3734/209/109 -f 3709/212/110 3733/214/110 3736/213/110 -f 3736/213/110 3723/196/110 3709/212/110 -f 3728/215/111 3720/209/111 3722/211/111 -f 3722/211/111 3729/216/111 3728/215/111 -f 3737/221/165 3724/222/165 3700/222/165 -f 3700/222/165 3703/221/165 3737/221/165 -f 3724/222/112 3723/203/112 3701/203/112 -f 3701/203/112 3700/222/112 3724/222/112 -f 3723/203/113 3736/206/113 3730/206/113 -f 3730/206/113 3701/203/113 3723/203/113 -f 3736/206/125 3738/223/125 3731/223/125 -f 3731/223/125 3730/206/125 3736/206/125 -f 3738/224/114 3739/225/114 3702/226/114 -f 3702/226/114 3731/224/114 3738/224/114 -f 3739/225/115 3737/224/115 3703/224/115 -f 3703/224/115 3702/226/115 3739/225/115 -f 3733/214/105 3740/227/105 3738/228/105 -f 3738/228/105 3736/213/105 3733/214/105 -f 3740/229/165 3733/220/165 3732/219/165 -f 3732/219/165 3741/221/165 3740/229/165 -f 3711/206/125 3710/205/125 3742/230/125 -f 3742/230/125 3743/223/125 3711/206/125 -f 3742/227/103 3710/214/103 3724/213/103 -f 3724/213/103 3737/228/103 3742/227/103 -f 3706/201/125 3705/200/125 3744/199/125 -f 3744/199/125 3745/202/125 3706/201/125 -f 3742/231/483 3737/224/483 3722/232/483 -f 3722/232/483 3721/233/483 3742/231/483 -f 3737/224/115 3739/225/115 3729/234/115 -f 3729/234/115 3722/232/115 3737/224/115 -f 3739/225/114 3738/224/114 3727/232/114 -f 3727/232/114 3729/234/114 3739/225/114 -f 3738/224/117 3740/231/117 3725/233/117 -f 3725/233/117 3727/232/117 3738/224/117 -f 3714/200/165 3713/201/165 3746/202/165 -f 3746/202/165 3747/199/165 3714/200/165 -f 3718/208/102 3717/207/102 3728/235/102 -f 3728/235/102 3726/236/102 3718/208/102 -f 3717/207/109 3735/208/109 3720/236/109 -f 3720/236/109 3728/235/109 3717/207/109 -f 3743/236/27 3742/231/27 3705/237/27 -f 3705/237/27 3704/238/27 3743/236/27 -f 3742/231/27 3721/233/27 3744/239/27 -f 3744/239/27 3705/237/27 3742/231/27 -f 3721/210/118 3720/209/118 3745/240/118 -f 3745/240/118 3744/241/118 3721/210/118 -f 3720/236/26 3735/208/26 3706/242/26 -f 3706/242/26 3745/238/26 3720/236/26 -f 3735/208/26 3734/209/26 3707/240/26 -f 3707/240/26 3706/242/26 3735/208/26 -f 3719/209/26 3718/208/26 3713/242/26 -f 3713/242/26 3712/240/26 3719/209/26 -f 3718/208/26 3726/236/26 3746/238/26 -f 3746/238/26 3713/242/26 3718/208/26 -f 3726/209/119 3725/210/119 3747/241/119 -f 3747/241/119 3746/240/119 3726/209/119 -f 3725/233/27 3740/231/27 3714/237/27 -f 3714/237/27 3747/239/27 3725/233/27 -f 3740/231/27 3741/236/27 3715/238/27 -f 3715/238/27 3714/237/27 3740/231/27 -f 3748/243/120 3749/244/120 3750/245/120 -f 3750/245/120 3751/246/120 3748/243/120 -f 3748/247/121 3751/248/121 3752/249/121 -f 3752/249/121 3753/250/121 3748/247/121 -f 3751/246/122 3750/245/122 3754/251/122 -f 3754/251/122 3752/252/122 3751/246/122 -f 3750/248/123 3749/247/123 3755/250/123 -f 3755/250/123 3754/249/123 3750/248/123 -f 3756/195/131 3757/196/131 3758/197/131 -f 3758/197/131 3759/198/131 3756/195/131 -f 3760/199/75 3761/200/75 3762/201/75 -f 3762/201/75 3763/202/75 3760/199/75 -f 3764/203/132 3765/204/132 3766/205/132 -f 3766/205/132 3767/206/132 3764/203/132 -f 3768/202/73 3769/201/73 3770/200/73 -f 3770/200/73 3771/199/73 3768/202/73 -f 3772/207/83 3773/207/83 3774/208/83 -f 3774/208/83 3775/209/83 3772/207/83 -f 3776/209/133 3777/210/133 3778/211/133 -f 3765/212/134 3779/196/134 3780/213/134 -f 3780/213/134 3766/214/134 3765/212/134 -f 3781/210/135 3782/209/135 3783/211/135 -f 3784/215/136 3785/216/136 3783/211/136 -f 3783/211/136 3782/209/136 3784/215/136 -f 3786/217/137 3787/218/137 3758/197/137 -f 3758/197/137 3757/196/137 3786/217/137 -f 3788/219/139 3789/220/139 3765/204/139 -f 3765/204/139 3764/203/139 3788/219/139 -f 3790/209/76 3791/208/76 3773/207/76 -f 3773/207/76 3772/207/76 3790/209/76 -f 3765/212/140 3789/214/140 3792/213/140 -f 3792/213/140 3779/196/140 3765/212/140 -f 3784/215/141 3776/209/141 3778/211/141 -f 3778/211/141 3785/216/141 3784/215/141 -f 3793/221/73 3780/222/73 3756/222/73 -f 3756/222/73 3759/221/73 3793/221/73 -f 3780/222/87 3779/203/87 3757/203/87 -f 3757/203/87 3756/222/87 3780/222/87 -f 3779/203/86 3792/206/86 3786/206/86 -f 3786/206/86 3757/203/86 3779/203/86 -f 3792/206/75 3794/223/75 3787/223/75 -f 3787/223/75 3786/206/75 3792/206/75 -f 3794/224/142 3795/225/142 3758/226/142 -f 3758/226/142 3787/224/142 3794/224/142 -f 3795/225/143 3793/224/143 3759/224/143 -f 3759/224/143 3758/226/143 3795/225/143 -f 3789/214/135 3796/227/135 3794/228/135 -f 3794/228/135 3792/213/135 3789/214/135 -f 3796/229/73 3789/220/73 3788/219/73 -f 3788/219/73 3797/221/73 3796/229/73 -f 3767/206/75 3766/205/75 3798/230/75 -f 3798/230/75 3799/223/75 3767/206/75 -f 3798/227/133 3766/214/133 3780/213/133 -f 3780/213/133 3793/228/133 3798/227/133 -f 3762/201/75 3761/200/75 3800/199/75 -f 3800/199/75 3801/202/75 3762/201/75 -f 3798/231/144 3793/224/144 3778/232/144 -f 3778/232/144 3777/233/144 3798/231/144 -f 3793/224/143 3795/225/143 3785/234/143 -f 3785/234/143 3778/232/143 3793/224/143 -f 3795/225/142 3794/224/142 3783/232/142 -f 3783/232/142 3785/234/142 3795/225/142 -f 3794/224/145 3796/231/145 3781/233/145 -f 3781/233/145 3783/232/145 3794/224/145 -f 3770/200/73 3769/201/73 3802/202/73 -f 3802/202/73 3803/199/73 3770/200/73 -f 3774/208/83 3773/207/83 3784/235/83 -f 3784/235/83 3782/236/83 3774/208/83 -f 3773/207/76 3791/208/76 3776/236/76 -f 3776/236/76 3784/235/76 3773/207/76 -f 3799/236/27 3798/231/27 3761/237/27 -f 3761/237/27 3760/238/27 3799/236/27 -f 3798/231/27 3777/233/27 3800/239/27 -f 3800/239/27 3761/237/27 3798/231/27 -f 3777/210/480 3776/209/480 3801/240/480 -f 3801/240/480 3800/241/480 3777/210/480 -f 3776/236/26 3791/208/26 3762/242/26 -f 3762/242/26 3801/238/26 3776/236/26 -f 3791/208/26 3790/209/26 3763/240/26 -f 3763/240/26 3762/242/26 3791/208/26 -f 3775/209/26 3774/208/26 3769/242/26 -f 3769/242/26 3768/240/26 3775/209/26 -f 3774/208/26 3782/236/26 3802/238/26 -f 3802/238/26 3769/242/26 3774/208/26 -f 3782/209/147 3781/210/147 3803/241/147 -f 3803/241/147 3802/240/147 3782/209/147 -f 3781/233/27 3796/231/27 3770/237/27 -f 3770/237/27 3803/239/27 3781/233/27 -f 3796/231/27 3797/236/27 3771/238/27 -f 3771/238/27 3770/237/27 3796/231/27 -f 3804/243/160 3805/244/160 3806/245/160 -f 3806/245/160 3807/246/160 3804/243/160 -f 3804/247/161 3807/248/161 3808/249/161 -f 3808/249/161 3809/250/161 3804/247/161 -f 3807/246/162 3806/245/162 3810/251/162 -f 3810/251/162 3808/252/162 3807/246/162 -f 3806/248/163 3805/247/163 3811/250/163 -f 3811/250/163 3810/249/163 3806/248/163 -f 3812/253/19 3813/254/19 3814/255/19 -f 3814/255/19 3815/256/19 3812/253/19 -f 3816/257/20 3812/253/20 3815/256/20 -f 3815/256/20 3817/258/20 3816/257/20 -f 3818/259/21 3816/257/21 3817/258/21 -f 3817/258/21 3819/260/21 3818/259/21 -f 3820/261/22 3818/262/191 3819/263/22 -f 3819/263/22 3821/264/22 3820/261/22 -f 3822/265/23 3820/261/23 3821/264/23 -f 3821/264/23 3823/266/23 3822/265/23 -f 3824/267/24 3822/265/24 3823/266/24 -f 3823/266/24 3825/268/24 3824/267/24 -f 3826/269/192 3824/267/13 3825/268/13 -f 3825/268/13 3827/270/192 3826/269/192 -f 3828/271/14 3826/269/14 3827/270/14 -f 3827/270/14 3829/272/14 3828/271/14 -f 3830/273/118 3828/271/15 3829/272/15 -f 3829/272/15 3831/274/15 3830/273/118 -f 3832/275/16 3830/273/16 3831/274/16 -f 3831/274/16 3833/276/16 3832/275/16 -f 3834/277/17 3832/275/17 3833/276/17 -f 3833/276/17 3835/278/17 3834/277/17 -f 3813/254/18 3834/277/194 3835/278/194 -f 3835/278/194 3814/255/18 3813/254/18 -f 3815/279/27 3814/280/27 3836/281/27 -f 3836/281/27 3837/282/27 3815/279/27 -f 3838/283/27 3839/279/27 3840/282/27 -f 3840/282/27 3841/284/27 3838/283/27 -f 3819/285/27 3817/283/27 3842/284/27 -f 3842/284/27 3843/285/27 3819/285/27 -f 3844/286/27 3845/285/27 3846/285/27 -f 3846/285/27 3847/287/27 3844/286/27 -f 3823/288/27 3821/286/27 3848/287/27 -f 3848/287/27 3849/289/27 3823/288/27 -f 3850/290/27 3851/288/27 3852/289/27 -f 3852/289/27 3853/291/27 3850/290/27 -f 3827/292/27 3825/290/27 3854/291/27 -f 3854/291/27 3855/293/27 3827/292/27 -f 3856/294/27 3857/292/27 3858/293/27 -f 3858/293/27 3859/295/27 3856/294/27 -f 3831/296/27 3829/294/27 3860/295/27 -f 3860/295/27 3861/297/27 3831/296/27 -f 3862/298/27 3863/296/27 3864/297/27 -f 3864/297/27 3865/299/27 3862/298/27 -f 3835/300/27 3833/298/27 3866/299/27 -f 3866/299/27 3867/300/27 3835/300/27 -f 3868/280/27 3869/300/27 3870/300/27 -f 3870/300/27 3871/281/27 3868/280/27 -f 3837/301/13 3836/302/13 3872/303/13 -f 3872/303/13 3873/304/13 3837/301/13 -f 3842/305/14 3837/301/14 3873/304/14 -f 3873/304/14 3874/306/14 3842/305/14 -f 3843/307/15 3842/305/118 3874/306/15 -f 3874/306/15 3875/308/15 3843/307/15 -f 3848/309/16 3843/307/16 3875/308/16 -f 3875/308/16 3876/310/16 3848/309/16 -f 3849/311/17 3848/309/17 3876/310/17 -f 3876/310/17 3877/312/17 3849/311/17 -f 3854/313/18 3849/311/18 3877/312/18 -f 3877/312/18 3878/314/18 3854/313/18 -f 3855/315/190 3854/313/19 3878/314/19 -f 3878/314/19 3879/316/190 3855/315/190 -f 3860/317/20 3855/315/20 3879/316/20 -f 3879/316/20 3880/318/20 3860/317/20 -f 3861/319/21 3860/317/21 3880/318/21 -f 3880/318/21 3881/320/21 3861/319/21 -f 3866/321/191 3861/322/22 3881/323/22 -f 3881/323/22 3882/324/22 3866/321/191 -f 3867/325/23 3866/321/23 3882/324/23 -f 3882/324/23 3883/326/23 3867/325/23 -f 3836/302/24 3867/325/25 3883/326/25 -f 3883/326/25 3872/303/24 3836/302/24 -f 3873/327/27 3872/328/27 3884/329/27 -f 3874/330/27 3873/327/27 3884/329/27 -f 3875/331/27 3874/330/27 3884/329/27 -f 3876/332/27 3875/331/27 3884/329/27 -f 3877/333/27 3876/332/27 3884/329/27 -f 3878/334/27 3877/333/27 3884/329/27 -f 3879/335/27 3878/334/27 3884/329/27 -f 3880/336/27 3879/335/27 3884/329/27 -f 3881/337/27 3880/336/27 3884/329/27 -f 3882/338/27 3881/337/27 3884/329/27 -f 3883/339/27 3882/338/27 3884/329/27 -f 3872/328/27 3883/339/27 3884/329/27 -f 3817/258/20 3815/256/20 3839/340/20 -f 3839/340/20 3838/341/20 3817/258/20 -f 3815/279/163 3837/282/163 3840/282/163 -f 3840/282/163 3839/279/163 3815/279/163 -f 3837/301/14 3842/305/14 3841/342/14 -f 3841/342/14 3840/343/14 3837/301/14 -f 3842/284/197 3817/283/197 3838/283/197 -f 3838/283/197 3841/284/197 3842/284/197 -f 3821/264/22 3819/263/22 3845/344/22 -f 3845/344/22 3844/345/22 3821/264/22 -f 3819/285/7 3843/285/7 3846/285/7 -f 3846/285/7 3845/285/7 3819/285/7 -f 3843/307/16 3848/309/16 3847/346/16 -f 3847/346/16 3846/347/16 3843/307/16 -f 3848/287/198 3821/286/198 3844/286/198 -f 3844/286/198 3847/287/198 3848/287/198 -f 3825/268/24 3823/266/24 3851/348/24 -f 3851/348/24 3850/349/24 3825/268/24 -f 3823/288/151 3849/289/151 3852/289/151 -f 3852/289/151 3851/288/151 3823/288/151 -f 3849/311/18 3854/313/18 3853/350/18 -f 3853/350/18 3852/351/18 3849/311/18 -f 3854/291/4 3825/290/4 3850/290/4 -f 3850/290/4 3853/291/4 3854/291/4 -f 3829/272/14 3827/270/14 3857/352/14 -f 3857/352/14 3856/353/14 3829/272/14 -f 3827/292/161 3855/293/161 3858/293/161 -f 3858/293/161 3857/292/161 3827/292/161 -f 3855/315/20 3860/317/20 3859/354/20 -f 3859/354/20 3858/355/20 3855/315/20 -f 3860/295/195 3829/294/195 3856/294/195 -f 3856/294/195 3859/295/195 3860/295/195 -f 3833/276/16 3831/274/16 3863/356/193 -f 3863/356/193 3862/357/16 3833/276/16 -f 3831/296/1 3861/297/1 3864/297/1 -f 3864/297/1 3863/296/1 3831/296/1 -f 3861/322/22 3866/321/191 3865/358/22 -f 3865/358/22 3864/359/22 3861/322/22 -f 3866/299/196 3833/298/196 3862/298/196 -f 3862/298/196 3865/299/196 3866/299/196 -f 3814/255/18 3835/278/194 3869/360/18 -f 3869/360/18 3868/361/18 3814/255/18 -f 3835/300/153 3867/300/153 3870/300/153 -f 3870/300/153 3869/300/153 3835/300/153 -f 3867/325/25 3836/302/24 3871/362/24 -f 3871/362/24 3870/363/25 3867/325/25 -f 3836/281/10 3814/280/10 3868/280/10 -f 3868/280/10 3871/281/10 3836/281/10 -f 3885/3/6 3886/2/6 3887/1/7 -f 3887/1/7 3888/4/7 3885/3/6 -f 3889/6/5 3890/5/5 3886/2/6 -f 3886/2/6 3885/3/6 3889/6/5 -f 3891/8/4 3892/7/4 3890/5/5 -f 3890/5/5 3889/6/5 3891/8/4 -f 3893/11/3 3894/10/3 3892/9/4 -f 3892/9/4 3891/12/4 3893/11/3 -f 3895/14/2 3896/13/2 3894/10/3 -f 3894/10/3 3893/11/3 3895/14/2 -f 3897/16/1 3898/15/1 3896/13/2 -f 3896/13/2 3895/14/2 3897/16/1 -f 3899/18/12 3900/17/12 3898/15/1 -f 3898/15/1 3897/16/1 3899/18/12 -f 3901/20/11 3902/19/11 3900/17/12 -f 3900/17/12 3899/18/12 3901/20/11 -f 3903/22/10 3904/21/10 3902/19/11 -f 3902/19/11 3901/20/11 3903/22/10 -f 3905/24/9 3906/23/9 3904/21/10 -f 3904/21/10 3903/22/10 3905/24/9 -f 3907/26/8 3908/25/8 3906/23/9 -f 3906/23/9 3905/24/9 3907/26/8 -f 3888/4/7 3887/1/7 3908/25/8 -f 3908/25/8 3907/26/8 3888/4/7 -f 3909/27/18 3910/30/18 3911/29/18 -f 3911/29/18 3912/28/18 3909/27/18 -f 3913/31/17 3914/32/17 3910/30/17 -f 3910/30/17 3909/27/17 3913/31/17 -f 3915/33/16 3916/34/16 3914/32/16 -f 3914/32/16 3913/31/16 3915/33/16 -f 3917/35/15 3918/38/15 3916/37/15 -f 3916/37/15 3915/36/15 3917/35/15 -f 3919/39/14 3920/40/14 3918/38/14 -f 3918/38/14 3917/35/14 3919/39/14 -f 3921/41/13 3922/42/13 3920/40/13 -f 3920/40/13 3919/39/13 3921/41/13 -f 3923/43/24 3924/44/24 3922/42/24 -f 3922/42/24 3921/41/24 3923/43/24 -f 3925/45/23 3926/46/23 3924/44/23 -f 3924/44/23 3923/43/23 3925/45/23 -f 3927/47/22 3928/48/22 3926/46/22 -f 3926/46/22 3925/45/22 3927/47/22 -f 3929/49/21 3930/50/21 3928/48/21 -f 3928/48/21 3927/47/21 3929/49/21 -f 3931/51/20 3932/52/20 3930/50/20 -f 3930/50/20 3929/49/20 3931/51/20 -f 3912/28/19 3911/29/19 3932/52/19 -f 3932/52/19 3931/51/190 3912/28/19 -f 3886/53/26 3909/53/26 3912/54/26 -f 3912/54/26 3887/54/26 3886/53/26 -f 3887/54/26 3912/54/26 3931/55/26 -f 3931/55/26 3908/55/26 3887/54/26 -f 3908/55/26 3931/55/26 3929/56/26 -f 3929/56/26 3906/56/26 3908/55/26 -f 3906/56/26 3929/56/26 3927/57/26 -f 3927/57/26 3904/57/26 3906/56/26 -f 3904/57/26 3927/57/26 3925/59/26 -f 3925/59/26 3902/58/26 3904/57/26 -f 3902/58/26 3925/59/26 3923/61/26 -f 3923/61/26 3900/60/26 3902/58/26 -f 3900/60/26 3923/61/26 3921/62/26 -f 3921/62/26 3898/62/26 3900/60/26 -f 3898/62/26 3921/62/26 3919/64/26 -f 3919/64/26 3896/63/26 3898/62/26 -f 3896/63/26 3919/64/26 3917/66/26 -f 3917/66/26 3894/65/26 3896/63/26 -f 3894/65/26 3917/66/26 3915/67/26 -f 3915/67/26 3892/67/26 3894/65/26 -f 3892/67/26 3915/67/26 3913/68/26 -f 3913/68/26 3890/68/26 3892/67/26 -f 3890/68/26 3913/68/26 3909/53/26 -f 3909/53/26 3886/53/26 3890/68/26 -f 3933/54/27 3911/54/27 3910/53/27 -f 3910/53/27 3934/53/27 3933/54/27 -f 3934/53/27 3910/53/27 3914/68/27 -f 3914/68/27 3935/68/27 3934/53/27 -f 3935/68/27 3914/68/27 3916/67/27 -f 3916/67/27 3936/67/27 3935/68/27 -f 3936/67/27 3916/67/27 3918/66/27 -f 3918/66/27 3937/65/27 3936/67/27 -f 3937/65/27 3918/66/27 3920/64/27 -f 3920/64/27 3938/63/27 3937/65/27 -f 3938/63/27 3920/64/27 3922/62/27 -f 3922/62/27 3939/62/27 3938/63/27 -f 3939/62/27 3922/62/27 3924/61/27 -f 3924/61/27 3940/60/27 3939/62/27 -f 3940/60/27 3924/61/27 3926/59/27 -f 3926/59/27 3941/58/27 3940/60/27 -f 3941/58/27 3926/59/27 3928/57/27 -f 3928/57/27 3942/57/27 3941/58/27 -f 3942/57/27 3928/57/27 3930/56/27 -f 3930/56/27 3943/56/27 3942/57/27 -f 3943/56/27 3930/56/27 3932/55/27 -f 3932/55/27 3944/55/27 3943/56/27 -f 3944/55/27 3932/55/27 3911/54/27 -f 3911/54/27 3933/54/27 3944/55/27 -f 3945/71/6 3946/70/7 3933/69/7 -f 3933/69/7 3934/72/6 3945/71/6 -f 3947/73/17 3945/71/6 3934/72/6 -f 3934/72/6 3935/74/17 3947/73/17 -f 3948/75/16 3947/73/16 3935/74/16 -f 3935/74/16 3936/76/16 3948/75/16 -f 3949/77/3 3948/75/15 3936/76/15 -f 3936/76/15 3937/78/3 3949/77/3 -f 3950/79/2 3949/77/3 3937/78/3 -f 3937/78/3 3938/80/2 3950/79/2 -f 3951/83/1 3950/82/2 3938/81/2 -f 3938/81/2 3939/84/1 3951/83/1 -f 3952/85/12 3951/83/1 3939/84/1 -f 3939/84/1 3940/86/12 3952/85/12 -f 3953/87/11 3952/85/12 3940/86/12 -f 3940/86/12 3941/88/11 3953/87/11 -f 3954/89/10 3953/87/11 3941/88/11 -f 3941/88/11 3942/90/10 3954/89/10 -f 3955/91/9 3954/89/10 3942/90/10 -f 3942/90/10 3943/92/9 3955/91/9 -f 3956/93/8 3955/91/9 3943/92/9 -f 3943/92/9 3944/94/8 3956/93/8 -f 3946/70/7 3956/93/8 3944/94/8 -f 3944/94/8 3933/69/7 3946/70/7 -f 3957/95/26 3958/95/26 3959/96/26 -f 3959/96/26 3960/96/26 3957/95/26 -f 3961/97/26 3962/97/26 3958/95/26 -f 3958/95/26 3957/95/26 3961/97/26 -f 3963/67/26 3964/98/26 3962/97/26 -f 3962/97/26 3961/97/26 3963/67/26 -f 3965/99/26 3966/99/26 3964/98/26 -f 3964/98/26 3963/67/26 3965/99/26 -f 3967/100/26 3968/100/26 3966/99/26 -f 3966/99/26 3965/99/26 3967/100/26 -f 3969/101/26 3970/101/26 3968/100/26 -f 3968/100/26 3967/100/26 3969/101/26 -f 3971/61/26 3972/61/26 3970/101/26 -f 3970/101/26 3969/101/26 3971/61/26 -f 3973/59/26 3974/102/26 3972/61/26 -f 3972/61/26 3971/61/26 3973/59/26 -f 3975/103/26 3976/103/26 3974/102/26 -f 3974/102/26 3973/59/26 3975/103/26 -f 3977/104/26 3978/105/26 3976/103/26 -f 3976/103/26 3975/103/26 3977/104/26 -f 3979/106/26 3980/106/26 3978/105/26 -f 3978/105/26 3977/104/26 3979/106/26 -f 3960/96/26 3959/96/26 3980/106/26 -f 3980/106/26 3979/106/26 3960/96/26 -f 3958/107/33 3981/110/33 3982/109/33 -f 3982/109/33 3959/108/33 3958/107/33 -f 3962/111/32 3983/112/32 3981/110/32 -f 3981/110/32 3958/107/32 3962/111/32 -f 3964/113/31 3984/114/31 3983/112/31 -f 3983/112/31 3962/111/31 3964/113/31 -f 3966/115/30 3985/116/30 3984/114/30 -f 3984/114/30 3964/113/30 3966/115/30 -f 3968/117/29 3986/118/29 3985/116/29 -f 3985/116/29 3966/115/29 3968/117/29 -f 3970/119/28 3987/120/28 3986/118/28 -f 3986/118/28 3968/117/28 3970/119/28 -f 3972/121/39 3988/122/39 3987/120/39 -f 3987/120/39 3970/119/39 3972/121/39 -f 3974/123/38 3989/124/38 3988/122/38 -f 3988/122/38 3972/121/38 3974/123/38 -f 3976/125/37 3990/126/37 3989/124/37 -f 3989/124/37 3974/123/37 3976/125/37 -f 3978/127/36 3991/130/36 3990/129/36 -f 3990/129/36 3976/128/36 3978/127/36 -f 3980/131/35 3992/132/35 3991/130/35 -f 3991/130/35 3978/127/35 3980/131/35 -f 3959/108/34 3982/109/34 3992/132/34 -f 3992/132/34 3980/131/34 3959/108/34 -f 3981/110/46 3993/134/46 3994/133/46 -f 3994/133/46 3982/109/46 3981/110/46 -f 3983/112/45 3995/135/45 3993/134/45 -f 3993/134/45 3981/110/45 3983/112/45 -f 3984/114/44 3996/136/44 3995/135/44 -f 3995/135/44 3983/112/44 3984/114/44 -f 3985/116/42 3997/137/42 3996/136/43 -f 3996/136/43 3984/114/42 3985/116/42 -f 3986/118/41 3998/138/41 3997/137/41 -f 3997/137/41 3985/116/41 3986/118/41 -f 3987/120/40 3999/139/40 3998/138/40 -f 3998/138/40 3986/118/40 3987/120/40 -f 3988/122/55 4000/140/54 3999/139/54 -f 3999/139/54 3987/120/54 3988/122/55 -f 3989/124/53 4001/141/53 4000/140/53 -f 4000/140/53 3988/122/53 3989/124/53 -f 3990/126/51 4002/142/52 4001/141/51 -f 4001/141/51 3989/124/51 3990/126/51 -f 3991/130/50 4003/144/50 4002/143/50 -f 4002/143/50 3990/129/50 3991/130/50 -f 3992/132/49 4004/145/49 4003/144/49 -f 4003/144/49 3991/130/49 3992/132/49 -f 3982/109/48 3994/133/48 4004/145/48 -f 4004/145/48 3992/132/47 3982/109/48 -f 3945/148/63 4005/147/63 4006/146/63 -f 4006/146/63 3946/149/63 3945/148/63 -f 3947/151/62 4007/150/61 4005/147/61 -f 4005/147/61 3945/148/62 3947/151/62 -f 3948/154/60 4008/153/60 4007/152/60 -f 4007/152/60 3947/155/60 3948/154/60 -f 3949/156/59 4009/142/59 4008/153/59 -f 4008/153/59 3948/154/59 3949/156/59 -f 3950/158/58 4010/157/57 4009/142/57 -f 4009/142/57 3949/156/58 3950/158/58 -f 3951/160/56 4011/159/56 4010/157/56 -f 4010/157/56 3950/158/56 3951/160/56 -f 3952/162/71 4012/161/71 4011/159/71 -f 4011/159/71 3951/160/71 3952/162/71 -f 3953/164/69 4013/163/70 4012/161/70 -f 4012/161/70 3952/162/69 3953/164/69 -f 3954/166/68 4014/165/68 4013/163/68 -f 4013/163/68 3953/164/68 3954/166/68 -f 3955/168/67 4015/167/67 4014/165/67 -f 4014/165/67 3954/166/67 3955/168/67 -f 3956/170/66 4016/169/66 4015/167/66 -f 4015/167/66 3955/168/65 3956/170/66 -f 3946/149/64 4006/146/64 4016/169/64 -f 4016/169/64 3956/170/64 3946/149/64 -f 4005/173/6 3957/172/6 3960/171/7 -f 3960/171/7 4006/174/7 4005/173/6 -f 4007/176/5 3961/175/5 3957/172/6 -f 3957/172/6 4005/173/6 4007/176/5 -f 4008/179/4 3963/178/4 3961/177/5 -f 3961/177/5 4007/180/5 4008/179/4 -f 4009/181/3 3965/86/3 3963/178/4 -f 3963/178/4 4008/179/4 4009/181/3 -f 4010/183/2 3967/182/2 3965/86/3 -f 3965/86/3 4009/181/3 4010/183/2 -f 4011/185/1 3969/184/1 3967/182/2 -f 3967/182/2 4010/183/2 4011/185/1 -f 4012/187/12 3971/186/12 3969/184/1 -f 3969/184/1 4011/185/1 4012/187/12 -f 4013/189/11 3973/188/11 3971/186/12 -f 3971/186/12 4012/187/12 4013/189/11 -f 4014/191/10 3975/190/10 3973/188/11 -f 3973/188/11 4013/189/11 4014/191/10 -f 4015/192/9 3977/76/9 3975/190/10 -f 3975/190/10 4014/191/10 4015/192/9 -f 4016/194/8 3979/193/8 3977/76/9 -f 3977/76/9 4015/192/9 4016/194/8 -f 4006/174/7 3960/171/7 3979/193/8 -f 3979/193/8 4016/194/8 4006/174/7 -f 4017/195/443 4018/198/443 4019/197/443 -f 4019/197/443 4020/196/443 4017/195/443 -f 4021/199/390 4022/202/390 4023/201/390 -f 4023/201/390 4024/200/390 4021/199/390 -f 4025/203/444 4026/206/444 4027/205/444 -f 4027/205/444 4028/204/444 4025/203/444 -f 4029/202/388 4030/199/388 4031/200/388 -f 4031/200/388 4032/201/388 4029/202/388 -f 4033/207/398 4034/209/398 4035/208/398 -f 4035/208/398 4036/207/398 4033/207/398 -f 4037/209/445 4038/211/445 4039/210/445 -f 4028/212/446 4027/214/446 4040/213/446 -f 4040/213/446 4041/196/446 4028/212/446 -f 4042/210/447 4043/211/447 4044/209/447 -f 4045/215/448 4044/209/448 4043/211/448 -f 4043/211/448 4046/216/448 4045/215/448 -f 4047/217/449 4020/196/449 4019/197/449 -f 4019/197/449 4048/218/449 4047/217/449 -f 4049/219/451 4025/203/451 4028/204/451 -f 4028/204/451 4050/220/451 4049/219/451 -f 4051/209/391 4033/207/391 4036/207/391 -f 4036/207/391 4052/208/391 4051/209/391 -f 4028/212/452 4041/196/452 4053/213/452 -f 4053/213/452 4050/214/452 4028/212/452 -f 4045/215/453 4046/216/453 4038/211/453 -f 4038/211/453 4037/209/453 4045/215/453 -f 4054/221/388 4018/221/388 4017/222/388 -f 4017/222/388 4040/222/388 4054/221/388 -f 4040/222/402 4017/222/402 4020/203/402 -f 4020/203/402 4041/203/402 4040/222/402 -f 4041/203/401 4020/203/401 4047/206/401 -f 4047/206/401 4053/206/401 4041/203/401 -f 4053/206/390 4047/206/390 4048/223/390 -f 4048/223/390 4055/223/390 4053/206/390 -f 4055/224/454 4048/224/454 4019/226/454 -f 4019/226/454 4056/225/454 4055/224/454 -f 4056/225/455 4019/226/455 4018/224/455 -f 4018/224/455 4054/224/455 4056/225/455 -f 4050/214/447 4053/213/447 4055/228/447 -f 4055/228/447 4057/227/447 4050/214/447 -f 4057/229/388 4058/221/388 4049/219/388 -f 4049/219/388 4050/220/388 4057/229/388 -f 4026/206/390 4059/223/390 4060/230/390 -f 4060/230/390 4027/205/390 4026/206/390 -f 4060/227/445 4054/228/445 4040/213/445 -f 4040/213/445 4027/214/445 4060/227/445 -f 4023/201/390 4061/202/390 4062/199/390 -f 4062/199/390 4024/200/390 4023/201/390 -f 4060/231/456 4039/233/456 4038/232/456 -f 4038/232/456 4054/224/456 4060/231/456 -f 4054/224/455 4038/232/455 4046/234/455 -f 4046/234/455 4056/225/455 4054/224/455 -f 4056/225/454 4046/234/454 4043/232/454 -f 4043/232/454 4055/224/454 4056/225/454 -f 4055/224/457 4043/232/457 4042/233/457 -f 4042/233/457 4057/231/457 4055/224/457 -f 4031/200/388 4063/199/388 4064/202/388 -f 4064/202/388 4032/201/388 4031/200/388 -f 4035/208/398 4044/236/398 4045/235/398 -f 4045/235/398 4036/207/398 4035/208/398 -f 4036/207/391 4045/235/391 4037/236/391 -f 4037/236/391 4052/208/391 4036/207/391 -f 4059/236/27 4021/238/27 4024/237/27 -f 4024/237/27 4060/231/27 4059/236/27 -f 4060/231/27 4024/237/27 4062/239/27 -f 4062/239/27 4039/233/27 4060/231/27 -f 4039/210/484 4062/241/484 4061/240/484 -f 4061/240/484 4037/209/484 4039/210/484 -f 4037/236/26 4061/238/26 4023/242/26 -f 4023/242/26 4052/208/26 4037/236/26 -f 4052/208/26 4023/242/26 4022/240/26 -f 4022/240/26 4051/209/26 4052/208/26 -f 4034/209/26 4029/240/26 4032/242/26 -f 4032/242/26 4035/208/26 4034/209/26 -f 4035/208/26 4032/242/26 4064/238/26 -f 4064/238/26 4044/236/26 4035/208/26 -f 4044/209/459 4064/240/459 4063/241/459 -f 4063/241/459 4042/210/459 4044/209/459 -f 4042/233/27 4063/239/27 4031/237/27 -f 4031/237/27 4057/231/27 4042/233/27 -f 4057/231/27 4031/237/27 4030/238/27 -f 4030/238/27 4058/236/27 4057/231/27 -f 4065/195/4 4066/198/4 4067/197/4 -f 4067/197/4 4068/196/4 4065/195/4 -f 4069/199/416 4070/202/416 4071/201/415 -f 4071/201/415 4072/200/415 4069/199/416 -f 4073/203/421 4074/206/421 4075/205/421 -f 4075/205/421 4076/204/421 4073/203/421 -f 4077/202/413 4078/199/413 4079/200/412 -f 4079/200/412 4080/201/412 4077/202/413 -f 4081/207/466 4082/209/466 4083/208/466 -f 4083/208/466 4084/207/466 4081/207/466 -f 4085/209/107 4086/211/107 4087/210/107 -f 4076/212/467 4075/214/467 4088/213/467 -f 4088/213/467 4089/196/467 4076/212/467 -f 4090/210/468 4091/211/468 4092/209/468 -f 4093/215/469 4092/209/469 4091/211/469 -f 4091/211/469 4094/216/469 4093/215/469 -f 4095/217/103 4068/196/103 4067/197/103 -f 4067/197/103 4096/218/103 4095/217/103 -f 4097/219/414 4073/203/414 4076/204/414 -f 4076/204/414 4098/220/414 4097/219/414 -f 4099/209/471 4081/207/471 4084/207/471 -f 4084/207/471 4100/208/471 4099/209/471 -f 4076/212/472 4089/196/472 4101/213/472 -f 4101/213/472 4098/214/472 4076/212/472 -f 4093/215/332 4094/216/332 4086/211/332 -f 4086/211/332 4085/209/332 4093/215/332 -f 4102/221/413 4066/221/412 4065/222/412 -f 4065/222/412 4088/222/413 4102/221/413 -f 4088/222/426 4065/222/426 4068/203/426 -f 4068/203/426 4089/203/426 4088/222/426 -f 4089/203/425 4068/203/425 4095/206/425 -f 4095/206/425 4101/206/425 4089/203/425 -f 4101/206/415 4095/206/415 4096/223/415 -f 4096/223/415 4103/223/415 4101/206/415 -f 4103/224/473 4096/224/473 4067/226/473 -f 4067/226/473 4104/225/473 4103/224/473 -f 4104/225/430 4067/226/430 4066/224/430 -f 4066/224/430 4102/224/430 4104/225/430 -f 4098/214/468 4101/213/468 4103/228/468 -f 4103/228/468 4105/227/468 4098/214/468 -f 4105/229/413 4106/221/413 4097/219/413 -f 4097/219/413 4098/220/413 4105/229/413 -f 4074/206/415 4107/223/415 4108/230/415 -f 4108/230/415 4075/205/415 4074/206/415 -f 4108/227/107 4102/228/107 4088/213/107 -f 4088/213/107 4075/214/107 4108/227/107 -f 4071/201/415 4109/202/416 4110/199/416 -f 4110/199/416 4072/200/415 4071/201/415 -f 4108/231/485 4087/233/485 4086/232/485 -f 4086/232/485 4102/224/485 4108/231/485 -f 4102/224/430 4086/232/430 4094/234/430 -f 4094/234/430 4104/225/430 4102/224/430 -f 4104/225/473 4094/234/473 4091/232/473 -f 4091/232/473 4103/224/473 4104/225/473 -f 4103/224/428 4091/232/428 4090/233/428 -f 4090/233/428 4105/231/428 4103/224/428 -f 4079/200/412 4111/199/413 4112/202/413 -f 4112/202/413 4080/201/412 4079/200/412 -f 4083/208/466 4092/236/466 4093/235/466 -f 4093/235/466 4084/207/466 4083/208/466 -f 4084/207/471 4093/235/471 4085/236/471 -f 4085/236/471 4100/208/471 4084/207/471 -f 4107/236/27 4069/238/27 4072/237/27 -f 4072/237/27 4108/231/27 4107/236/27 -f 4108/231/27 4072/237/27 4110/239/27 -f 4110/239/27 4087/233/27 4108/231/27 -f 4087/210/193 4110/241/193 4109/240/193 -f 4109/240/193 4085/209/193 4087/210/193 -f 4085/236/26 4109/238/26 4071/242/26 -f 4071/242/26 4100/208/26 4085/236/26 -f 4100/208/26 4071/242/26 4070/240/26 -f 4070/240/26 4099/209/26 4100/208/26 -f 4082/209/26 4077/240/26 4080/242/26 -f 4080/242/26 4083/208/26 4082/209/26 -f 4083/208/26 4080/242/26 4112/238/26 -f 4112/238/26 4092/236/26 4083/208/26 -f 4092/209/475 4112/240/475 4111/241/475 -f 4111/241/475 4090/210/475 4092/209/475 -f 4090/233/27 4111/239/27 4079/237/27 -f 4079/237/27 4105/231/27 4090/233/27 -f 4105/231/27 4079/237/27 4078/238/27 -f 4078/238/27 4106/236/27 4105/231/27 -f 4113/243/476 4114/246/476 4115/245/476 -f 4115/245/476 4116/244/476 4113/243/476 -f 4113/247/477 4117/250/477 4118/249/477 -f 4118/249/477 4114/248/477 4113/247/477 -f 4114/246/478 4118/252/478 4119/251/478 -f 4119/251/478 4115/245/478 4114/246/478 -f 4115/248/479 4119/249/479 4120/250/479 -f 4120/250/479 4116/247/479 4115/248/479 -f 4121/195/464 4122/198/464 4123/197/464 -f 4123/197/464 4124/196/464 4121/195/464 -f 4125/199/416 4126/202/416 4127/201/415 -f 4127/201/415 4128/200/415 4125/199/416 -f 4129/203/421 4130/206/421 4131/205/421 -f 4131/205/421 4132/204/421 4129/203/421 -f 4133/202/413 4134/199/413 4135/200/412 -f 4135/200/412 4136/201/412 4133/202/413 -f 4137/207/466 4138/209/466 4139/208/466 -f 4139/208/466 4140/207/466 4137/207/466 -f 4141/209/107 4142/211/107 4143/210/107 -f 4132/212/467 4131/214/467 4144/213/467 -f 4144/213/467 4145/196/467 4132/212/467 -f 4146/210/468 4147/211/468 4148/209/468 -f 4149/215/469 4148/209/469 4147/211/469 -f 4147/211/469 4150/216/469 4149/215/469 -f 4151/217/103 4124/196/103 4123/197/103 -f 4123/197/103 4152/218/103 4151/217/103 -f 4153/219/470 4129/203/414 4132/204/414 -f 4132/204/414 4154/220/470 4153/219/470 -f 4155/209/471 4137/207/471 4140/207/471 -f 4140/207/471 4156/208/471 4155/209/471 -f 4132/212/472 4145/196/472 4157/213/472 -f 4157/213/472 4154/214/472 4132/212/472 -f 4149/215/332 4150/216/332 4142/211/332 -f 4142/211/332 4141/209/332 4149/215/332 -f 4158/221/413 4122/221/413 4121/222/413 -f 4121/222/413 4144/222/413 4158/221/413 -f 4144/222/426 4121/222/426 4124/203/426 -f 4124/203/426 4145/203/426 4144/222/426 -f 4145/203/425 4124/203/425 4151/206/425 -f 4151/206/425 4157/206/425 4145/203/425 -f 4157/206/415 4151/206/415 4152/223/415 -f 4152/223/415 4159/223/415 4157/206/415 -f 4159/224/473 4152/224/473 4123/226/473 -f 4123/226/473 4160/225/473 4159/224/473 -f 4160/225/430 4123/226/430 4122/224/430 -f 4122/224/430 4158/224/430 4160/225/430 -f 4154/214/468 4157/213/468 4159/228/468 -f 4159/228/468 4161/227/468 4154/214/468 -f 4161/229/437 4162/221/412 4153/219/412 -f 4153/219/412 4154/220/437 4161/229/437 -f 4130/206/415 4163/223/415 4164/230/416 -f 4164/230/416 4131/205/416 4130/206/415 -f 4164/227/107 4158/228/107 4144/213/107 -f 4144/213/107 4131/214/107 4164/227/107 -f 4127/201/415 4165/202/416 4166/199/416 -f 4166/199/416 4128/200/415 4127/201/415 -f 4164/231/485 4143/233/485 4142/232/485 -f 4142/232/485 4158/224/485 4164/231/485 -f 4158/224/430 4142/232/430 4150/234/430 -f 4150/234/430 4160/225/430 4158/224/430 -f 4160/225/473 4150/234/473 4147/232/473 -f 4147/232/473 4159/224/473 4160/225/473 -f 4159/224/428 4147/232/428 4146/233/428 -f 4146/233/428 4161/231/428 4159/224/428 -f 4135/200/412 4167/199/413 4168/202/413 -f 4168/202/413 4136/201/412 4135/200/412 -f 4139/208/466 4148/236/466 4149/235/466 -f 4149/235/466 4140/207/466 4139/208/466 -f 4140/207/471 4149/235/471 4141/236/471 -f 4141/236/471 4156/208/471 4140/207/471 -f 4163/236/27 4125/238/27 4128/237/27 -f 4128/237/27 4164/231/27 4163/236/27 -f 4164/231/27 4128/237/27 4166/239/27 -f 4166/239/27 4143/233/27 4164/231/27 -f 4143/210/193 4166/241/193 4165/240/193 -f 4165/240/193 4141/209/193 4143/210/193 -f 4141/236/26 4165/238/26 4127/242/26 -f 4127/242/26 4156/208/26 4141/236/26 -f 4156/208/26 4127/242/26 4126/240/26 -f 4126/240/26 4155/209/26 4156/208/26 -f 4138/209/26 4133/240/26 4136/242/26 -f 4136/242/26 4139/208/26 4138/209/26 -f 4139/208/26 4136/242/26 4168/238/26 -f 4168/238/26 4148/236/26 4139/208/26 -f 4148/209/475 4168/240/475 4167/241/475 -f 4167/241/475 4146/210/475 4148/209/475 -f 4146/233/27 4167/239/27 4135/237/27 -f 4135/237/27 4161/231/27 4146/233/27 -f 4161/231/27 4135/237/27 4134/238/27 -f 4134/238/27 4162/236/27 4161/231/27 -f 4169/243/460 4170/246/460 4171/245/460 -f 4171/245/460 4172/244/460 4169/243/460 -f 4169/247/461 4173/250/461 4174/249/461 -f 4174/249/461 4170/248/461 4169/247/461 -f 4170/246/462 4174/252/462 4175/251/462 -f 4175/251/462 4171/245/462 4170/246/462 -f 4171/248/463 4175/249/463 4176/250/463 -f 4176/250/463 4172/247/463 4171/248/463 -f 4177/195/387 4178/198/387 4179/197/387 -f 4179/197/387 4180/196/387 4177/195/387 -f 4181/199/388 4182/202/388 4183/201/388 -f 4183/201/388 4184/200/388 4181/199/388 -f 4185/203/389 4186/206/389 4187/205/389 -f 4187/205/389 4188/204/389 4185/203/389 -f 4189/202/390 4190/199/390 4191/200/390 -f 4191/200/390 4192/201/390 4189/202/390 -f 4193/207/391 4194/209/391 4195/208/391 -f 4195/208/391 4196/207/391 4193/207/391 -f 4197/209/392 4198/211/392 4199/210/392 -f 4188/212/393 4187/214/393 4200/213/393 -f 4200/213/393 4201/196/393 4188/212/393 -f 4202/210/394 4203/211/394 4204/209/394 -f 4205/215/395 4204/209/395 4203/211/395 -f 4203/211/395 4206/216/395 4205/215/395 -f 4207/217/396 4180/196/486 4179/197/486 -f 4179/197/486 4208/218/396 4207/217/396 -f 4209/219/397 4185/203/397 4188/204/397 -f 4188/204/397 4210/220/397 4209/219/397 -f 4211/209/398 4193/207/398 4196/207/398 -f 4196/207/398 4212/208/398 4211/209/398 -f 4188/212/399 4201/196/399 4213/213/399 -f 4213/213/399 4210/214/399 4188/212/399 -f 4205/215/400 4206/216/400 4198/211/400 -f 4198/211/400 4197/209/400 4205/215/400 -f 4214/221/390 4178/221/390 4177/222/390 -f 4177/222/390 4200/222/390 4214/221/390 -f 4200/222/401 4177/222/401 4180/203/401 -f 4180/203/401 4201/203/401 4200/222/401 -f 4201/203/402 4180/203/402 4207/206/402 -f 4207/206/402 4213/206/402 4201/203/402 -f 4213/206/388 4207/206/388 4208/223/388 -f 4208/223/388 4215/223/388 4213/206/388 -f 4215/224/403 4208/224/403 4179/226/403 -f 4179/226/403 4216/225/403 4215/224/403 -f 4216/225/404 4179/226/404 4178/224/404 -f 4178/224/404 4214/224/404 4216/225/404 -f 4210/214/394 4213/213/394 4215/228/394 -f 4215/228/394 4217/227/394 4210/214/394 -f 4217/229/390 4218/221/390 4209/219/390 -f 4209/219/390 4210/220/390 4217/229/390 -f 4186/206/388 4219/223/388 4220/230/388 -f 4220/230/388 4187/205/388 4186/206/388 -f 4220/227/392 4214/228/392 4200/213/392 -f 4200/213/392 4187/214/392 4220/227/392 -f 4183/201/388 4221/202/388 4222/199/388 -f 4222/199/388 4184/200/388 4183/201/388 -f 4220/231/405 4199/233/405 4198/232/405 -f 4198/232/405 4214/224/405 4220/231/405 -f 4214/224/404 4198/232/404 4206/234/404 -f 4206/234/404 4216/225/404 4214/224/404 -f 4216/225/403 4206/234/403 4203/232/403 -f 4203/232/403 4215/224/403 4216/225/403 -f 4215/224/407 4203/232/407 4202/233/407 -f 4202/233/407 4217/231/407 4215/224/407 -f 4191/200/390 4223/199/390 4224/202/390 -f 4224/202/390 4192/201/390 4191/200/390 -f 4195/208/391 4204/236/391 4205/235/391 -f 4205/235/391 4196/207/391 4195/208/391 -f 4196/207/398 4205/235/398 4197/236/398 -f 4197/236/398 4212/208/398 4196/207/398 -f 4219/236/27 4181/238/27 4184/237/27 -f 4184/237/27 4220/231/27 4219/236/27 -f 4220/231/27 4184/237/27 4222/239/27 -f 4222/239/27 4199/233/27 4220/231/27 -f 4199/210/409 4222/241/409 4221/240/409 -f 4221/240/409 4197/209/409 4199/210/409 -f 4197/236/26 4221/238/26 4183/242/26 -f 4183/242/26 4212/208/26 4197/236/26 -f 4212/208/26 4183/242/26 4182/240/26 -f 4182/240/26 4211/209/26 4212/208/26 -f 4194/209/26 4189/240/26 4192/242/26 -f 4192/242/26 4195/208/26 4194/209/26 -f 4195/208/26 4192/242/26 4224/238/26 -f 4224/238/26 4204/236/26 4195/208/26 -f 4204/209/410 4224/240/410 4223/241/410 -f 4223/241/410 4202/210/410 4204/209/410 -f 4202/233/27 4223/239/27 4191/237/27 -f 4191/237/27 4217/231/27 4202/233/27 -f 4217/231/27 4191/237/27 4190/238/27 -f 4190/238/27 4218/236/27 4217/231/27 -f 4225/243/148 4226/246/148 4227/245/148 -f 4227/245/148 4228/244/148 4225/243/148 -f 4225/247/7 4229/250/7 4230/249/7 -f 4230/249/7 4226/248/7 4225/247/7 -f 4226/246/149 4230/252/149 4231/251/149 -f 4231/251/149 4227/245/149 4226/246/149 -f 4227/248/1 4231/249/1 4232/250/1 -f 4232/250/1 4228/247/1 4227/248/1 -f 4233/243/187 4234/246/187 4235/245/187 -f 4235/245/187 4236/244/187 4233/243/187 -f 4233/247/161 4237/250/161 4238/249/161 -f 4238/249/161 4234/248/161 4233/247/161 -f 4234/246/188 4238/252/188 4239/251/188 -f 4239/251/188 4235/245/188 4234/246/188 -f 4235/248/163 4239/249/163 4240/250/163 -f 4240/250/163 4236/247/163 4235/248/163 -f 4241/243/154 4242/246/154 4243/245/154 -f 4243/245/154 4244/244/154 4241/243/154 -f 4241/247/1 4245/250/1 4246/249/1 -f 4246/249/1 4242/248/1 4241/247/1 -f 4242/246/155 4246/252/155 4247/251/155 -f 4247/251/155 4243/245/155 4242/246/155 -f 4243/248/7 4247/249/7 4248/250/7 -f 4248/250/7 4244/247/7 4243/248/7 -f 4249/243/439 4250/246/439 4251/245/439 -f 4251/245/439 4252/244/439 4249/243/439 -f 4249/247/440 4253/250/440 4254/249/440 -f 4254/249/440 4250/248/440 4249/247/440 -f 4250/246/441 4254/252/441 4255/251/441 -f 4255/251/441 4251/245/441 4250/246/441 -f 4251/248/442 4255/249/442 4256/250/442 -f 4256/250/442 4252/247/442 4251/248/442 -f 4257/243/180 4258/246/180 4259/245/180 -f 4259/245/180 4260/244/180 4257/243/180 -f 4257/247/151 4261/250/151 4262/249/151 -f 4262/249/151 4258/248/151 4257/247/151 -f 4258/246/181 4262/252/181 4263/251/181 -f 4263/251/181 4259/245/181 4258/246/181 -f 4259/248/153 4263/249/153 4264/250/153 -f 4264/250/153 4260/247/153 4259/248/153 -f 4265/195/387 4266/198/387 4267/197/387 -f 4267/197/387 4268/196/387 4265/195/387 -f 4269/199/388 4270/202/388 4271/201/388 -f 4271/201/388 4272/200/388 4269/199/388 -f 4273/203/389 4274/206/389 4275/205/389 -f 4275/205/389 4276/204/389 4273/203/389 -f 4277/202/390 4278/199/390 4279/200/390 -f 4279/200/390 4280/201/390 4277/202/390 -f 4281/207/391 4282/209/391 4283/208/391 -f 4283/208/391 4284/207/391 4281/207/391 -f 4285/209/392 4286/211/392 4287/210/392 -f 4276/212/393 4275/214/393 4288/213/393 -f 4288/213/393 4289/196/393 4276/212/393 -f 4290/210/394 4291/211/394 4292/209/394 -f 4293/215/395 4292/209/395 4291/211/395 -f 4291/211/395 4294/216/395 4293/215/395 -f 4295/217/396 4268/196/486 4267/197/486 -f 4267/197/486 4296/218/396 4295/217/396 -f 4297/219/397 4273/203/397 4276/204/397 -f 4276/204/397 4298/220/397 4297/219/397 -f 4299/209/398 4281/207/398 4284/207/398 -f 4284/207/398 4300/208/398 4299/209/398 -f 4276/212/399 4289/196/399 4301/213/399 -f 4301/213/399 4298/214/399 4276/212/399 -f 4293/215/400 4294/216/400 4286/211/400 -f 4286/211/400 4285/209/400 4293/215/400 -f 4302/221/390 4266/221/390 4265/222/390 -f 4265/222/390 4288/222/390 4302/221/390 -f 4288/222/401 4265/222/401 4268/203/401 -f 4268/203/401 4289/203/401 4288/222/401 -f 4289/203/402 4268/203/402 4295/206/402 -f 4295/206/402 4301/206/402 4289/203/402 -f 4301/206/388 4295/206/388 4296/223/388 -f 4296/223/388 4303/223/388 4301/206/388 -f 4303/224/403 4296/224/403 4267/226/403 -f 4267/226/403 4304/225/403 4303/224/403 -f 4304/225/404 4267/226/404 4266/224/404 -f 4266/224/404 4302/224/404 4304/225/404 -f 4298/214/394 4301/213/394 4303/228/394 -f 4303/228/394 4305/227/394 4298/214/394 -f 4305/229/390 4306/221/390 4297/219/390 -f 4297/219/390 4298/220/390 4305/229/390 -f 4274/206/388 4307/223/388 4308/230/388 -f 4308/230/388 4275/205/388 4274/206/388 -f 4308/227/392 4302/228/392 4288/213/392 -f 4288/213/392 4275/214/392 4308/227/392 -f 4271/201/388 4309/202/388 4310/199/388 -f 4310/199/388 4272/200/388 4271/201/388 -f 4308/231/405 4287/233/405 4286/232/405 -f 4286/232/405 4302/224/405 4308/231/405 -f 4302/224/404 4286/232/404 4294/234/404 -f 4294/234/404 4304/225/404 4302/224/404 -f 4304/225/403 4294/234/403 4291/232/403 -f 4291/232/403 4303/224/403 4304/225/403 -f 4303/224/407 4291/232/407 4290/233/407 -f 4290/233/407 4305/231/407 4303/224/407 -f 4279/200/390 4311/199/390 4312/202/390 -f 4312/202/390 4280/201/390 4279/200/390 -f 4283/208/391 4292/236/391 4293/235/391 -f 4293/235/391 4284/207/391 4283/208/391 -f 4284/207/398 4293/235/398 4285/236/398 -f 4285/236/398 4300/208/398 4284/207/398 -f 4307/236/27 4269/238/27 4272/237/27 -f 4272/237/27 4308/231/27 4307/236/27 -f 4308/231/27 4272/237/27 4310/239/27 -f 4310/239/27 4287/233/27 4308/231/27 -f 4287/210/409 4310/241/409 4309/240/409 -f 4309/240/409 4285/209/409 4287/210/409 -f 4285/236/26 4309/238/26 4271/242/26 -f 4271/242/26 4300/208/26 4285/236/26 -f 4300/208/26 4271/242/26 4270/240/26 -f 4270/240/26 4299/209/26 4300/208/26 -f 4282/209/26 4277/240/26 4280/242/26 -f 4280/242/26 4283/208/26 4282/209/26 -f 4283/208/26 4280/242/26 4312/238/26 -f 4312/238/26 4292/236/26 4283/208/26 -f 4292/209/410 4312/240/410 4311/241/410 -f 4311/241/410 4290/210/410 4292/209/410 -f 4290/233/27 4311/239/27 4279/237/27 -f 4279/237/27 4305/231/27 4290/233/27 -f 4305/231/27 4279/237/27 4278/238/27 -f 4278/238/27 4306/236/27 4305/231/27 -f 4313/195/436 4314/198/436 4315/197/411 -f 4315/197/411 4316/196/411 4313/195/436 -f 4317/199/437 4318/202/437 4319/201/437 -f 4319/201/437 4320/200/437 4317/199/437 -f 4321/203/414 4322/206/414 4323/205/414 -f 4323/205/414 4324/204/414 4321/203/414 -f 4325/202/465 4326/199/465 4327/200/465 -f 4327/200/465 4328/201/465 4325/202/465 -f 4329/207/417 4330/209/417 4331/208/417 -f 4331/208/417 4332/207/417 4329/207/417 -f 4333/209/171 4334/211/171 4335/210/171 -f 4324/212/418 4323/214/418 4336/213/418 -f 4336/213/418 4337/196/418 4324/212/418 -f 4338/210/419 4339/211/419 4340/209/419 -f 4341/215/420 4340/209/420 4339/211/420 -f 4339/211/420 4342/216/420 4341/215/420 -f 4343/217/167 4316/196/167 4315/197/167 -f 4315/197/167 4344/218/167 4343/217/167 -f 4345/219/438 4321/203/421 4324/204/421 -f 4324/204/421 4346/220/421 4345/219/438 -f 4347/209/422 4329/207/422 4332/207/422 -f 4332/207/422 4348/208/422 4347/209/422 -f 4324/212/423 4337/196/423 4349/213/423 -f 4349/213/423 4346/214/423 4324/212/423 -f 4341/215/424 4342/216/424 4334/211/424 -f 4334/211/424 4333/209/424 4341/215/424 -f 4350/221/465 4314/221/465 4313/222/465 -f 4313/222/465 4336/222/465 4350/221/465 -f 4336/222/425 4313/222/425 4316/203/425 -f 4316/203/425 4337/203/425 4336/222/425 -f 4337/203/426 4316/203/426 4343/206/426 -f 4343/206/426 4349/206/426 4337/203/426 -f 4349/206/437 4343/206/437 4344/223/437 -f 4344/223/437 4351/223/437 4349/206/437 -f 4351/224/427 4344/224/427 4315/226/427 -f 4315/226/427 4352/225/427 4351/224/427 -f 4352/225/428 4315/226/428 4314/224/428 -f 4314/224/428 4350/224/428 4352/225/428 -f 4346/214/419 4349/213/419 4351/228/419 -f 4351/228/419 4353/227/419 4346/214/419 -f 4353/229/465 4354/221/465 4345/219/465 -f 4345/219/465 4346/220/465 4353/229/465 -f 4322/206/437 4355/223/437 4356/230/437 -f 4356/230/437 4323/205/437 4322/206/437 -f 4356/227/171 4350/228/171 4336/213/171 -f 4336/213/171 4323/214/171 4356/227/171 -f 4319/201/437 4357/202/437 4358/199/437 -f 4358/199/437 4320/200/437 4319/201/437 -f 4356/231/487 4335/233/487 4334/232/487 -f 4334/232/487 4350/224/487 4356/231/487 -f 4350/224/428 4334/232/428 4342/234/428 -f 4342/234/428 4352/225/428 4350/224/428 -f 4352/225/427 4342/234/427 4339/232/427 -f 4339/232/427 4351/224/427 4352/225/427 -f 4351/224/430 4339/232/430 4338/233/430 -f 4338/233/430 4353/231/430 4351/224/430 -f 4327/200/465 4359/199/465 4360/202/465 -f 4360/202/465 4328/201/465 4327/200/465 -f 4331/208/417 4340/236/417 4341/235/417 -f 4341/235/417 4332/207/417 4331/208/417 -f 4332/207/422 4341/235/422 4333/236/422 -f 4333/236/422 4348/208/422 4332/207/422 -f 4355/236/27 4317/238/27 4320/237/27 -f 4320/237/27 4356/231/27 4355/236/27 -f 4356/231/27 4320/237/27 4358/239/27 -f 4358/239/27 4335/233/27 4356/231/27 -f 4335/210/191 4358/241/191 4357/240/191 -f 4357/240/191 4333/209/191 4335/210/191 -f 4333/236/26 4357/238/26 4319/242/26 -f 4319/242/26 4348/208/26 4333/236/26 -f 4348/208/26 4319/242/26 4318/240/26 -f 4318/240/26 4347/209/26 4348/208/26 -f 4330/209/26 4325/240/26 4328/242/26 -f 4328/242/26 4331/208/26 4330/209/26 -f 4331/208/26 4328/242/26 4360/238/26 -f 4360/238/26 4340/236/26 4331/208/26 -f 4340/209/431 4360/240/431 4359/241/431 -f 4359/241/431 4338/210/431 4340/209/431 -f 4338/233/27 4359/239/27 4327/237/27 -f 4327/237/27 4353/231/27 4338/233/27 -f 4353/231/27 4327/237/27 4326/238/27 -f 4326/238/27 4354/236/27 4353/231/27 -f 4361/243/160 4362/246/160 4363/245/160 -f 4363/245/160 4364/244/160 4361/243/160 -f 4361/247/163 4365/250/163 4366/249/163 -f 4366/249/163 4362/248/163 4361/247/163 -f 4362/246/162 4366/252/162 4367/251/162 -f 4367/251/162 4363/245/162 4362/246/162 -f 4363/248/161 4367/249/161 4368/250/161 -f 4368/250/161 4364/247/161 4363/248/161 -f 4369/195/411 4370/198/411 4371/197/436 -f 4371/197/436 4372/196/436 4369/195/411 -f 4373/199/437 4374/202/437 4375/201/437 -f 4375/201/437 4376/200/437 4373/199/437 -f 4377/203/414 4378/206/414 4379/205/414 -f 4379/205/414 4380/204/414 4377/203/414 -f 4381/202/465 4382/199/465 4383/200/465 -f 4383/200/465 4384/201/465 4381/202/465 -f 4385/207/417 4386/209/417 4387/208/417 -f 4387/208/417 4388/207/417 4385/207/417 -f 4389/209/171 4390/211/171 4391/210/171 -f 4380/212/418 4379/214/418 4392/213/418 -f 4392/213/418 4393/196/418 4380/212/418 -f 4394/210/419 4395/211/419 4396/209/419 -f 4397/215/420 4396/209/420 4395/211/420 -f 4395/211/420 4398/216/420 4397/215/420 -f 4399/217/167 4372/196/167 4371/197/167 -f 4371/197/167 4400/218/167 4399/217/167 -f 4401/219/421 4377/203/421 4380/204/438 -f 4380/204/438 4402/220/421 4401/219/421 -f 4403/209/422 4385/207/422 4388/207/422 -f 4388/207/422 4404/208/422 4403/209/422 -f 4380/212/423 4393/196/423 4405/213/423 -f 4405/213/423 4402/214/423 4380/212/423 -f 4397/215/424 4398/216/424 4390/211/424 -f 4390/211/424 4389/209/424 4397/215/424 -f 4406/221/465 4370/221/465 4369/222/465 -f 4369/222/465 4392/222/465 4406/221/465 -f 4392/222/425 4369/222/425 4372/203/425 -f 4372/203/425 4393/203/425 4392/222/425 -f 4393/203/426 4372/203/426 4399/206/426 -f 4399/206/426 4405/206/426 4393/203/426 -f 4405/206/437 4399/206/437 4400/223/437 -f 4400/223/437 4407/223/437 4405/206/437 -f 4407/224/427 4400/224/427 4371/226/427 -f 4371/226/427 4408/225/427 4407/224/427 -f 4408/225/428 4371/226/428 4370/224/428 -f 4370/224/428 4406/224/428 4408/225/428 -f 4402/214/419 4405/213/419 4407/228/419 -f 4407/228/419 4409/227/419 4402/214/419 -f 4409/229/465 4410/221/465 4401/219/465 -f 4401/219/465 4402/220/465 4409/229/465 -f 4378/206/437 4411/223/437 4412/230/437 -f 4412/230/437 4379/205/437 4378/206/437 -f 4412/227/171 4406/228/171 4392/213/171 -f 4392/213/171 4379/214/171 4412/227/171 -f 4375/201/437 4413/202/437 4414/199/437 -f 4414/199/437 4376/200/437 4375/201/437 -f 4412/231/487 4391/233/487 4390/232/487 -f 4390/232/487 4406/224/487 4412/231/487 -f 4406/224/428 4390/232/428 4398/234/428 -f 4398/234/428 4408/225/428 4406/224/428 -f 4408/225/427 4398/234/427 4395/232/427 -f 4395/232/427 4407/224/427 4408/225/427 -f 4407/224/430 4395/232/430 4394/233/430 -f 4394/233/430 4409/231/430 4407/224/430 -f 4383/200/465 4415/199/465 4416/202/465 -f 4416/202/465 4384/201/465 4383/200/465 -f 4387/208/417 4396/236/417 4397/235/417 -f 4397/235/417 4388/207/417 4387/208/417 -f 4388/207/422 4397/235/422 4389/236/422 -f 4389/236/422 4404/208/422 4388/207/422 -f 4411/236/27 4373/238/27 4376/237/27 -f 4376/237/27 4412/231/27 4411/236/27 -f 4412/231/27 4376/237/27 4414/239/27 -f 4414/239/27 4391/233/27 4412/231/27 -f 4391/210/191 4414/241/191 4413/240/191 -f 4413/240/191 4389/209/191 4391/210/191 -f 4389/236/26 4413/238/26 4375/242/26 -f 4375/242/26 4404/208/26 4389/236/26 -f 4404/208/26 4375/242/26 4374/240/26 -f 4374/240/26 4403/209/26 4404/208/26 -f 4386/209/26 4381/240/26 4384/242/26 -f 4384/242/26 4387/208/26 4386/209/26 -f 4387/208/26 4384/242/26 4416/238/26 -f 4416/238/26 4396/236/26 4387/208/26 -f 4396/209/431 4416/240/431 4415/241/431 -f 4415/241/431 4394/210/431 4396/209/431 -f 4394/233/27 4415/239/27 4383/237/27 -f 4383/237/27 4409/231/27 4394/233/27 -f 4409/231/27 4383/237/27 4382/238/27 -f 4382/238/27 4410/236/27 4409/231/27 -f 4417/243/432 4418/246/432 4419/245/432 -f 4419/245/432 4420/244/432 4417/243/432 -f 4417/247/433 4421/250/433 4422/249/433 -f 4422/249/433 4418/248/433 4417/247/433 -f 4418/246/434 4422/252/434 4423/251/434 -f 4423/251/434 4419/245/434 4418/246/434 -f 4419/248/435 4423/249/435 4424/250/435 -f 4424/250/435 4420/247/435 4419/248/435 -f 4425/195/443 4426/198/443 4427/197/443 -f 4427/197/443 4428/196/443 4425/195/443 -f 4429/199/390 4430/202/390 4431/201/390 -f 4431/201/390 4432/200/390 4429/199/390 -f 4433/203/444 4434/206/444 4435/205/444 -f 4435/205/444 4436/204/444 4433/203/444 -f 4437/202/388 4438/199/388 4439/200/388 -f 4439/200/388 4440/201/388 4437/202/388 -f 4441/207/398 4442/209/398 4443/208/398 -f 4443/208/398 4444/207/398 4441/207/398 -f 4445/209/445 4446/211/445 4447/210/445 -f 4436/212/446 4435/214/446 4448/213/446 -f 4448/213/446 4449/196/446 4436/212/446 -f 4450/210/447 4451/211/447 4452/209/447 -f 4453/215/448 4452/209/448 4451/211/448 -f 4451/211/448 4454/216/448 4453/215/448 -f 4455/217/449 4428/196/449 4427/197/449 -f 4427/197/449 4456/218/449 4455/217/449 -f 4457/219/451 4433/203/451 4436/204/451 -f 4436/204/451 4458/220/451 4457/219/451 -f 4459/209/391 4441/207/391 4444/207/391 -f 4444/207/391 4460/208/391 4459/209/391 -f 4436/212/452 4449/196/452 4461/213/452 -f 4461/213/452 4458/214/452 4436/212/452 -f 4453/215/453 4454/216/453 4446/211/453 -f 4446/211/453 4445/209/453 4453/215/453 -f 4462/221/388 4426/221/388 4425/222/388 -f 4425/222/388 4448/222/388 4462/221/388 -f 4448/222/402 4425/222/402 4428/203/402 -f 4428/203/402 4449/203/402 4448/222/402 -f 4449/203/401 4428/203/401 4455/206/401 -f 4455/206/401 4461/206/401 4449/203/401 -f 4461/206/390 4455/206/390 4456/223/390 -f 4456/223/390 4463/223/390 4461/206/390 -f 4463/224/454 4456/224/454 4427/226/454 -f 4427/226/454 4464/225/454 4463/224/454 -f 4464/225/455 4427/226/455 4426/224/455 -f 4426/224/455 4462/224/455 4464/225/455 -f 4458/214/447 4461/213/447 4463/228/447 -f 4463/228/447 4465/227/447 4458/214/447 -f 4465/229/388 4466/221/388 4457/219/388 -f 4457/219/388 4458/220/388 4465/229/388 -f 4434/206/390 4467/223/390 4468/230/390 -f 4468/230/390 4435/205/390 4434/206/390 -f 4468/227/445 4462/228/445 4448/213/445 -f 4448/213/445 4435/214/445 4468/227/445 -f 4431/201/390 4469/202/390 4470/199/390 -f 4470/199/390 4432/200/390 4431/201/390 -f 4468/231/456 4447/233/456 4446/232/456 -f 4446/232/456 4462/224/456 4468/231/456 -f 4462/224/455 4446/232/455 4454/234/455 -f 4454/234/455 4464/225/455 4462/224/455 -f 4464/225/454 4454/234/454 4451/232/454 -f 4451/232/454 4463/224/454 4464/225/454 -f 4463/224/457 4451/232/457 4450/233/457 -f 4450/233/457 4465/231/457 4463/224/457 -f 4439/200/388 4471/199/388 4472/202/388 -f 4472/202/388 4440/201/388 4439/200/388 -f 4443/208/398 4452/236/398 4453/235/398 -f 4453/235/398 4444/207/398 4443/208/398 -f 4444/207/391 4453/235/391 4445/236/391 -f 4445/236/391 4460/208/391 4444/207/391 -f 4467/236/27 4429/238/27 4432/237/27 -f 4432/237/27 4468/231/27 4467/236/27 -f 4468/231/27 4432/237/27 4470/239/27 -f 4470/239/27 4447/233/27 4468/231/27 -f 4447/210/484 4470/241/484 4469/240/484 -f 4469/240/484 4445/209/484 4447/210/484 -f 4445/236/26 4469/238/26 4431/242/26 -f 4431/242/26 4460/208/26 4445/236/26 -f 4460/208/26 4431/242/26 4430/240/26 -f 4430/240/26 4459/209/26 4460/208/26 -f 4442/209/26 4437/240/26 4440/242/26 -f 4440/242/26 4443/208/26 4442/209/26 -f 4443/208/26 4440/242/26 4472/238/26 -f 4472/238/26 4452/236/26 4443/208/26 -f 4452/209/459 4472/240/459 4471/241/459 -f 4471/241/459 4450/210/459 4452/209/459 -f 4450/233/27 4471/239/27 4439/237/27 -f 4439/237/27 4465/231/27 4450/233/27 -f 4465/231/27 4439/237/27 4438/238/27 -f 4438/238/27 4466/236/27 4465/231/27 -f 4473/243/150 4474/246/150 4475/245/150 -f 4475/245/150 4476/244/150 4473/243/150 -f 4473/247/153 4477/250/153 4478/249/153 -f 4478/249/153 4474/248/153 4473/247/153 -f 4474/246/152 4478/252/152 4479/251/152 -f 4479/251/152 4475/245/152 4474/246/152 -f 4475/248/151 4479/249/151 4480/250/151 -f 4480/250/151 4476/247/151 4475/248/151 -f 4481/253/18 4482/256/18 4483/255/18 -f 4483/255/18 4484/254/18 4481/253/18 -f 4485/257/17 4486/258/17 4482/256/17 -f 4482/256/17 4481/253/17 4485/257/17 -f 4487/259/16 4488/260/16 4486/258/16 -f 4486/258/16 4485/257/16 4487/259/16 -f 4489/261/15 4490/264/15 4488/263/15 -f 4488/263/15 4487/262/118 4489/261/15 -f 4491/265/14 4492/266/14 4490/264/14 -f 4490/264/14 4489/261/14 4491/265/14 -f 4493/267/13 4494/268/13 4492/266/13 -f 4492/266/13 4491/265/13 4493/267/13 -f 4495/269/25 4496/270/25 4494/268/24 -f 4494/268/24 4493/267/24 4495/269/25 -f 4497/271/23 4498/272/23 4496/270/23 -f 4496/270/23 4495/269/23 4497/271/23 -f 4499/273/191 4500/274/22 4498/272/22 -f 4498/272/22 4497/271/22 4499/273/191 -f 4501/275/21 4502/276/21 4500/274/21 -f 4500/274/21 4499/273/21 4501/275/21 -f 4503/277/20 4504/278/20 4502/276/20 -f 4502/276/20 4501/275/20 4503/277/20 -f 4484/254/19 4483/255/19 4504/278/190 -f 4504/278/190 4503/277/190 4484/254/19 -f 4482/279/27 4505/282/27 4506/281/27 -f 4506/281/27 4483/280/27 4482/279/27 -f 4507/283/27 4508/284/27 4509/282/27 -f 4509/282/27 4510/279/27 4507/283/27 -f 4488/285/27 4511/285/27 4512/284/27 -f 4512/284/27 4486/283/27 4488/285/27 -f 4513/286/27 4514/287/27 4515/285/27 -f 4515/285/27 4516/285/27 4513/286/27 -f 4492/288/27 4517/289/27 4518/287/27 -f 4518/287/27 4490/286/27 4492/288/27 -f 4519/290/27 4520/291/27 4521/289/27 -f 4521/289/27 4522/288/27 4519/290/27 -f 4496/292/27 4523/293/27 4524/291/27 -f 4524/291/27 4494/290/27 4496/292/27 -f 4525/294/27 4526/295/27 4527/293/27 -f 4527/293/27 4528/292/27 4525/294/27 -f 4500/296/27 4529/297/27 4530/295/27 -f 4530/295/27 4498/294/27 4500/296/27 -f 4531/298/27 4532/299/27 4533/297/27 -f 4533/297/27 4534/296/27 4531/298/27 -f 4504/300/27 4535/300/27 4536/299/27 -f 4536/299/27 4502/298/27 4504/300/27 -f 4537/280/27 4538/281/27 4539/300/27 -f 4539/300/27 4540/300/27 4537/280/27 -f 4505/301/24 4541/304/24 4542/303/24 -f 4542/303/24 4506/302/24 4505/301/24 -f 4512/305/23 4543/306/23 4541/304/23 -f 4541/304/23 4505/301/23 4512/305/23 -f 4511/307/22 4544/308/22 4543/306/22 -f 4543/306/22 4512/305/191 4511/307/22 -f 4518/309/21 4545/310/21 4544/308/21 -f 4544/308/21 4511/307/21 4518/309/21 -f 4517/311/20 4546/312/20 4545/310/20 -f 4545/310/20 4518/309/20 4517/311/20 -f 4524/313/19 4547/314/19 4546/312/19 -f 4546/312/19 4517/311/19 4524/313/19 -f 4523/315/194 4548/316/194 4547/314/18 -f 4547/314/18 4524/313/18 4523/315/194 -f 4530/317/17 4549/318/17 4548/316/17 -f 4548/316/17 4523/315/17 4530/317/17 -f 4529/319/16 4550/320/16 4549/318/16 -f 4549/318/16 4530/317/16 4529/319/16 -f 4536/321/118 4551/324/15 4550/323/15 -f 4550/323/15 4529/322/15 4536/321/118 -f 4535/325/14 4552/326/14 4551/324/14 -f 4551/324/14 4536/321/14 4535/325/14 -f 4506/302/13 4542/303/13 4552/326/192 -f 4552/326/192 4535/325/192 4506/302/13 -f 4541/327/27 4553/329/27 4542/328/27 -f 4543/330/27 4553/329/27 4541/327/27 -f 4544/331/27 4553/329/27 4543/330/27 -f 4545/332/27 4553/329/27 4544/331/27 -f 4546/333/27 4553/329/27 4545/332/27 -f 4547/334/27 4553/329/27 4546/333/27 -f 4548/335/27 4553/329/27 4547/334/27 -f 4549/336/27 4553/329/27 4548/335/27 -f 4550/337/27 4553/329/27 4549/336/27 -f 4551/338/27 4553/329/27 4550/337/27 -f 4552/339/27 4553/329/27 4551/338/27 -f 4542/328/27 4553/329/27 4552/339/27 -f 4486/258/17 4507/341/17 4510/340/17 -f 4510/340/17 4482/256/17 4486/258/17 -f 4482/279/151 4510/279/151 4509/282/151 -f 4509/282/151 4505/282/151 4482/279/151 -f 4505/301/23 4509/343/23 4508/342/23 -f 4508/342/23 4512/305/23 4505/301/23 -f 4512/284/198 4508/284/198 4507/283/198 -f 4507/283/198 4486/283/198 4512/284/198 -f 4490/264/15 4513/345/15 4516/344/15 -f 4516/344/15 4488/263/15 4490/264/15 -f 4488/285/7 4516/285/7 4515/285/7 -f 4515/285/7 4511/285/7 4488/285/7 -f 4511/307/21 4515/347/21 4514/346/21 -f 4514/346/21 4518/309/21 4511/307/21 -f 4518/287/197 4514/287/197 4513/286/197 -f 4513/286/197 4490/286/197 4518/287/197 -f 4494/268/13 4519/349/13 4522/348/13 -f 4522/348/13 4492/266/13 4494/268/13 -f 4492/288/163 4522/288/163 4521/289/163 -f 4521/289/163 4517/289/163 4492/288/163 -f 4517/311/19 4521/351/19 4520/350/19 -f 4520/350/19 4524/313/19 4517/311/19 -f 4524/291/10 4520/291/10 4519/290/10 -f 4519/290/10 4494/290/10 4524/291/10 -f 4498/272/23 4525/353/23 4528/352/23 -f 4528/352/23 4496/270/23 4498/272/23 -f 4496/292/153 4528/292/153 4527/293/153 -f 4527/293/153 4523/293/153 4496/292/153 -f 4523/315/17 4527/355/17 4526/354/17 -f 4526/354/17 4530/317/17 4523/315/17 -f 4530/295/196 4526/295/196 4525/294/196 -f 4525/294/196 4498/294/196 4530/295/196 -f 4502/276/21 4531/357/21 4534/356/178 -f 4534/356/178 4500/274/21 4502/276/21 -f 4500/296/1 4534/296/1 4533/297/1 -f 4533/297/1 4529/297/1 4500/296/1 -f 4529/322/15 4533/359/15 4532/358/15 -f 4532/358/15 4536/321/118 4529/322/15 -f 4536/299/195 4532/299/195 4531/298/195 -f 4531/298/195 4502/298/195 4536/299/195 -f 4483/255/19 4537/361/19 4540/360/19 -f 4540/360/19 4504/278/190 4483/255/19 -f 4504/300/161 4540/300/161 4539/300/161 -f 4539/300/161 4535/300/161 4504/300/161 -f 4535/325/192 4539/363/192 4538/362/13 -f 4538/362/13 4506/302/13 4535/325/192 -f 4506/281/4 4538/281/4 4537/280/4 -f 4537/280/4 4483/280/4 4506/281/4 -# 7168 faces - -‰PNG - - IHDR…y#sRGB®ÎégAMA± üaPLTE         %) -  # -+ #"&# *, ##((0843;:  (" # -&)!.(;"2+;3$#"%&(&(%&((*%#(&(+(&,++-/0.0..010�)&1-,8/-0/020.83.98/333568685689854868<95:;;7?@<>@?@<=AB?GH?HHADEHKLQRXXC$B&E(D)H&N I)L,F0 M1 D9V T P,P. [ Z" -_(S3 V8X6 Y8Q6U9X6\;I? A>;c& k+`>s, r-y0x1@?@I@]@LB DA=UJ%]Q(aAdEeHhEhFjHjKpNpPdX,k]0wV n`2wi6~p;BCCCFHEIJIEBHGHMIEJKKFNPLNPFPPMQQNWXNXXQMIPNQVQMRSSTVXUXYZUQXWZ]YTZ[\\^`V``]`aa]X`_dfb\xlD}pFtPbccdfhfhikfahgknicjkkmopnpqrlgxrl}wq„7€o;ƒs=ŠzC‰|S~C‚|vŽ€L€V•„H—ˆWž]ƒbˆ‚{˜‹d˜Žp‘iœ“t L ŽT¢N¦”W§—g§›u°žh® m­¡x±¡l²¤yŒ‡Šƒ———¦¬£‡®¦‘µª‡´¬“»±»²•§§§¼¶ ···ÁµÂ·™Å¼£ÈÁ©ÇÇÇ×××èèèüüü§uytRNSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿS÷% pHYs  ÒÝ~ütEXtSoftwarepaint.net 4.0.19ÔÖ²dûhIDATx^Ôýÿs×}&ŒÊ»‰e’o@F°@ÛyI€Î -#BÃÍE ƒ!†B8—¸Õ@w Üš1@‰"i*¸|a”„b¹ä•í0q’*§6ïÊN©X•-X{ )×½?póƒß­Ú\§¶nå×ÔnÕýGîó<ŸO÷tfTrŸîéé/§OŸé™9ÏóùœÏ9ýBn'šÐŸD9J -~öøaƒŸ¹Ù$üDÁÏüðNøqƒŸh(_§µXN`8‰jž½à¹·€—ˆðæð›)x.‚Ÿgð´Â[ xZƒ—zx¬TšyîgB!?ÑwâDþ|‘˜ ‚™°VÛÄR˜Ç†5®–Fë!OÃbÚŽÎÍÏó(1ÿx~)ÂZKA1 ˜ŸV¦JXLÏh]° µZ!Ø~ò dë;/óµù¹ù¹KZ -WžÖp1\ÎJ dÜVR‚»Ãpsó3mñ òA&a8;Z«3 -—\ˆùÇ8Xú!KŽ¢MÍb‘.yj]7í,b¾>UÚúüs”ɶ­hÓ\òÃÇóùbß¡>fÙu}-:á·øÆ7¾ñë¿þo#üz ø$ü¼ç‚o|ãë²´(LâÀן­,7÷ŠÛëÀÝ{ë·WÚà7n¼³‚éÆ pk}}ÃñðÑ£›+#+물ö9dPƒf«Ì•õêpeX+ÙaÔB¹ìpÿÀÀÉÜálÿaLÞš ZŸ°ª tðb˜Ç‹8p’L1<<À”º2˜Bž¨ så,êÜj¥š[¬TË^cu Ýp~Wüº÷šáÇ ßÓÊ)¿ííŒÓƒƒÑáë]bðûyxŒ¸A‡„SŽ~]€PJCÿ)L‚ï;ëï)¼°gèçžñ¦p2 g'At¿±–35f?sŒ2~¢PiL~x'¼?Q¸ -æ^kk«‰i)ç~Áÿ9†…$<{¡ù–%æü³|Ÿà¹~x'œûOkð¿ÅðØÔ”Âs…(k~2“B03áCåc.J ‚4Šcs50›±_íqío"%q&X”üYšš"u^™™.º2Q“4çÂ9RtmB€×ÓŘ5 üq —Øäåê³£WžÎƒ³q5NGÉççßœ›ãÒsïÜÀŒëS›\Ìž©Õy<ss¼">ßãy€ …Ké¨äSd•&Z£PAYò7M@£ð‚*¸ssXLNCœ(žø -Ë•|8 -äјt#²ílðÿsÉÂx)"øíÿ"ÀmN P‰À++cFû PÜxç¼qíNjðÿ£(n=pp@`!·<’Sí”^ ÀŒ*¾¿!ŽäNéï?9p¸ÿEÓiàæ~0;§Ã‡_|19Ÿ<‰<“'(†‡ûû³YÃG rå\îÀB‚d_ Yì~œð=;`  ?}dÓ:XºÓLÆÇ -p:Ëyðtv í"ÆFRS´WÓà`?&Ü+MÚåô8ý§lꮑ§0õSX–˜ZJgõ=€¿†¦¹‰ÿ›=fOsE€ùOIà¨)šÜvÀ™Ñàg -•rcÎ&æ¬?QhÐÿÕr‚ý1ùoKX]^~+šýŸcpÛßáù©û•š½D‚6ƒßLÁs¼¤O+8÷ žÖà¥6,-þÑ¢Ï:ø/âxc²,yGÀä @ér1@.@ÃŽæ[+2™«m6<Ì”ôÌ5ñ}¸_ÀÜü›,|+³§š°SQò„¬ÏòE%w_FäÀ'p€NNzP^/š<33Áôøøùüøñèxì%—äê'A4šfÖð$\ÂÏ{.ˆ</ø5‰ž¯aÆ‹ëÚÿö׿þŒà·n¾}óúµ]†ëZ&Ø^Ëš=ë·Ö7> }|yÞ]ßøÄ©û`àÁI €Ål•U²@³oîû­<GNªæwþïïOó?R f@–WÆ‹ ö,/®Vª¹ê>$À=Lœw×mj§<⡽=ŠøàìYÐy»™F<“`æ?=”ÙÓ“ëS/íõƒ§Ä︗¸Y‡_4¦vú§Èj÷S&ôž: ½¡kXJ¡ŸüOÀ)ßqp€&Ã<ÐÑpÜä/1N„4í7³Ÿ¶¿KQ[ c:üLad!ž*Yü¢ã9 /‚ÁOüuÕÿ²ÿx?ÂkÃÃñÜäHºšoYbN§òð`6ž=ÁoÀN8÷ žÖà‹&,™¨8!N¼|·©Zïòÿ“º¯}ïç„`àÔ)Øÿ§äÐEé†A)JÓ6íÀYgõ=@œeÌåË@?`¦Xã8üg»¤}’–‰­%œ2 ~¦àlj?¼*@?Qpö…¸jMß÷—ÿ´„Uäð?Žá57ýž?QNß²Ä2 /·ÿŒxö\/©ÁÓ -Îý‚§ux¹ ï.Ù °£ÆÏä`"ˆÀdäxÜÎ šnxØ€w0yíqíq$Œ5E£`ζ;3Àl) <óD €5f=)9þM%åYÆÂ‘¼N†né`ꔀM±àF @Tr -çÿ8€¹GM,3³¢±ñÚbrF‹8€“}ÑN¬’p ?ï¹ m@ŠÿµÿÙÀÞà€{í<7›=Ï?ÀëƒWCÏ €j¶:‚ÜX¯¶NÊp25q?+î8é¶?é_>mæaMHÆ&ˆ ó° À=×÷ãð;NÚiäG€Hic.|Gž@ú¿÷ð^Ãü__¿mv¾ÓzrVºm’›‘:#Ú$Œ½¬€”Ïšo_€;o‹ü©œþ³àþAÐ<^ ]#ÙÀ6óÄA-øÿ€<Mü¿Ó ‹³ŽìOI÷Ýüï²…hÀs'šè5O`ðç~:Ê öÇËmÁlþ4²ýwñ ,Íw-šHÑ9Àðà€ÍÏèH €¥êâ^ï6\_€€t4NÇ1ŠHxÌÊ·µ‹Fdœö´ŠƒËæQoë T:‡ËÑ€ü»ó¼iôÞU óoÄ$=Ai2á@¡1j€‚™¶+fÚÀ‚ðŽz Àt" éhé·[: -äѳî€`:ÁÏ{.hÕÐjÀö³ -š÷×:/ð°Çtð\kå`€ZžK €×[X = Ì«–sÃäýrK@Ù=à—ûÁjbû‹ãÿf8y$='Qõðd÷ë0Ö6D-ý.ðí¥”ߎáîѰáö?ù?ÆÂòØÁ¶1âàU6Aùo°|VòRp9öDHx:õ˜™™œo ¶oMÿÿ`°Ë÷Ðú7@,pè™=lçï´pþ &€1;<Œ0|òœb¼ˆá5Æ~yʪž`Ûµ€ù? ʧ՟œp€Q€="÷ 5òÐ"ŠÀeÛÄ<«X_¿ÓähåØáð³Íý©ßíþ n;·Ë ªO®Àø?íð¾¤CÏfÉðBƒîíEˆ¢ñ–òŒSûc)î?MþgG¾Ì€k$ÛÈÿPæó· ÿýö{5æýzZ#æÎÎm; ¾Œà'§ŒàÏ)x ~¢ æ·8‹À¼ïx‹1 ,VÜö7xþ‚•²Õ2Þ£ø5ŒÿƒÍž‰ÀO#©œû žØàŒ¬ ÏÝ@:šk4L*`/1µšØÓ½ºÀ<—Ž“z @ªÀ±&]ž%DŽ͖½˜«Ô²ê& n` @Êw‘öh5ì€KÎüËEÐ!Àh¾=œòhLºÙLjv~a½¾ÖÃK -¸.J ÿ¸˜Üÿ4Ð ìÛ`øb^í¤á.bç`ýG€Ã'#ï¿&Z}QÀ@¿“ähŽ`‡Áíà·<U¿¸;›Ü àÛ‚Ÿñÿ¹?rÿK¬°UßœýzK®`ÆÂ–ÖøoüìGˆDó¿Ì‡ä@¿byFþ˜ZüO(Pˆbú£€FÀߨØÀ ÍzDü‘ Îê{~bøzø›ˆ–ûhÙ`Ìï -€ÄÖ -Θ?Q¨ÀðÐÄú xƒŸ)ˆù}!×?·¡Zzým¤°èìàíŠîZcÝK$ø‡3˜,¶Ù3TΞÖàÜ/xbƒ—Û n’ä‡g…çr0@À~cœeIÙç÷@vNz¬ €¬‘ïÛÀ«ëòZ!¸;å@N˜[x˜ý€‚PŒcXð´ Ñ Y¿ÙÖÀïÐàØiùk‰…s ý×åàõššvx  @ -à:™ºíÂa:@ } Àµ–1é^Ï_<“Ø=à= î#4þ¤â¹_Ýâ&€Öä{AüÏÃ`>’¼ €»ò$4€ÑÊàg²ù?âÀÌNø¶AÕNñ4ø›V`íg©´iQ€ƒ ~±&§{LÑNZÿ˜`Û÷ž¢ýÏ™´lÿïÉ î—€…jiOAe¨y!íP <–{+þßW€,9ïêˆ^Î6†4í7àüOût€…Jc$?L úŠÁ‹`ð3k°…5þ;ÜøÄü›"ò':xp›l²9±ž@C+ƒnþvëèRïâEà‡ ‘Ãs9)á(¾±Ï2ê¾b0wðàÚûê è`À΀)yJoìæðæK$bæÞT °è DD+òœ äÑnÓ ~ÞsA«&€¯õ´ŠxfÀo]»N/Û["D°D;ÀÍn<Ï7ÀaÕÑ>  ÔOíbä8I€î?‰…œ°@iþ´€by¤z4y2@à·FŠ ŠÑîZ_À†ðódþc¦éÿÓŸZó¿ÀoÛè߬þ¦¹DÉܤõ¯UŽý³^"g‡VEñô P#ÿ( ‚yNõ{ƒÁ¤`O <â{¤#š°^Î\Ée“À~@LÎj;Æh 7þI[]Æø‰¯Q^Ð$µÿ§¼̽?SH{@ü«jX[Mx Ì@€ÿqLtð°¼[v×ëIø‡ó»…DKŸò¤Ë›„s¿ài ^pÇ»K -ü° Zx>hyº¨Õ¢€ÚãZ—1xkxðjްÐ@ežòX€—€ Èñ-{p_‡qÄÝI@4ŠYJz"ßEìÌÙÀL¼ À‹Ã ÌY ÖZÇ ú$ý ®œ Ñ˜X;5|¡+Vò¿Vüðë=_{Ö²8÷]¼ÍEîh°ÓЈˆ<Ï; ‚UJ{†@Ѐ·Èp潚8ÇÀªåÅJN€6) ¤c€¹9ã€ì_œ¾<‡< `)lÓO¢íÿðÞCj7y$¶ÿ逽oíýFÿñ -™œ¯Uî¦È2 -p0°Žö’@À6gP7 {Ùÿ/Ú8€àÿ(`Œyÿ÷Ó[pŠ£òÊIÀ‘, ð”®¡i'œÕ÷ã­ÔÜä0Ëß‘ ÿ®{˜ñ¯…ˆ­Œ0~¢ÀÀJŽÓ»—ªý?mþwÎþ\–åþ§àìÆ?‘ ø-üiÜüžÑ@:çmràßÈwwxÐsü°°w»èýÝ´x®>rR8´íÐÕ8NÆÝ{挈17÷ž±sÕA¼µìÀ’§=q ÀTÛ0âÀcä@F€üQ zðÆ€ó;bœO`3¹Çù/y´Á¬âÙ&ئü¼ç‚ö½ ÚÍ_;˜&€¶ô¯næûïªÀµÖ€¦^_@€Á뤽Á<ˆÒn1Šú; —ñ/Ð-À @€²…¤<J@Q@¢èè8°áù½},`Êà§<´èÿ‡Öø5ÿ›ùÍˬ§ÅßX!s“;¼Á:çwEÞ~oû·öí±Î ”ÿÿð‹Øïhtˆ` -àT¿_/åàH -ˆ> &ü´ðõˆ¹|ÙÀkÆ 19ý§CÚ÷hüKðôV0Ætø‰éј‰ðƒ¢÷:ÁO4ø}º*׿Ťz´ðx;À.1|ñ–%×±lÀï“–q`vpx`ØsTP‡Fpî<­Á žFuiÉ;œ‘ᚈˆzì1Fû¾cšÆPvÌÛbž¡rÂÜ€àLÀò©äÐ-z0“D 3³¢E€™ññ|ËqœòÌï«N1@£ ÓÚ‰60‹›ðóž ºí<»¸.ºo‡æƒjh€äÍ€F@Ô à‹û’Š`ÅÔÂ` ŠÐH€GN20Bä d@²7ò—àÈ΀þxä7= q7àÀCc ðø æýÌÿTó¿Ó;ù]œ¯È/pvÄO?€íÃGoö‚p`…:`päÞOþÇ Ú&s[ûä²à‹ÑóÔÉ(@zxŠyŽ}Ûw7ÁY}HpX4wòˆÍŒÖºkpÍÿýxFpfY½yßÌ>†Ÿ(ˆÿÝ @Þg€¹ÜúÌøÞrûß–]zXb•Ú1|Î;FòÇ<À¿¥ç"X -ÃÞ=Äy7?ÁØáy€t4?Ÿ ©€Yùà¶v1µZäÿnê²£;öHzDÙÜKò~†^ÌÄÕA71óq Àäî1Y+fÔ ’[ °Àbη eõû–Î~ GcÒµq­Áwr• ?ï¹ E/‚mŒðÀÒCÿí– ¢!öíp:|q1UJ{‚yrQÀn1 ðpÿ‘D?p:ŸÐÁ°k €õØ @+þ‡PoÀ†@N€"@$@þ\4›ÿ1ÿ¯ˆqÁÚ²ú¹ˆWÌևѯ %£@^'{:ƒ6€ø_kÐ@€cì ¡…x»$”® &t4y(¨$šà¬¾8‹%—»xœþ[„´jØÇ8~¢Pfÿ%©ŒÐîHµx ~¢@â7h$àÕïS@ÜnêÐäˆ:xx§XP+-—vï°š€ -î¸Jò`(`ÓH@Ì ‚§58÷ žÖàå6,)°9PC<ÜŽ¦ ëÑtÒ óìãY$Ò½äÀùþz´èÔ ”ß! Ñ @%šLEEKÄä[~ü28÷%íÂð…uì¶À³{:¶$½©^mb@ùÍ€çÿ,¯ÚÁ+¦®yX'£>Ú-Àƒ®ø$iãFÀ¾D @£^ãxô‰H¼ Æà‰fzš}.Èÿ4ÿeüï4ÿð5V=¹=±à $<€ÔƒÖØO*æì/zœŸuôÔà4Ýÿœåa ÀÛÖ`Líÿÿ ìü#‘ ÙЈàó€èŽh‚³ú༕œ;yôßäØAüŽÿs±µ€è2‚Ÿ)ð z*•&ÂOÚÆÓO5èx?Q ¿Â§Š ¶P¤`Æ¿ÀE@“ ©x§ðÒýR‰£õ”à}â$ú©ŒÚ°Teû?•€n†ö£¾ýwOŸ>Ý$‰ÎŒ“ýkóâþ-ñÛVýóÏñóϾ½ýô÷wÛ¿¨Íÿ§ÚýÑp{Ú ¾ùÙöÖÖÏŸüýV½6ÖêO‹P··g§&j?Dõú}<زÎésvvVùÖ¶þþÛ8móÉÏ·>«×?«Í×þKm9"ƒÍ§‡ìëOŸnöd³Vÿü¿þ¢^¯mRüò~¡^ûÅææ“§¿üv¡POŸ~q°ùäÉgõM\Ÿçq}! ëO>ÿüéçÛ[ŸoÿýÓmLµ¹z­ž qQ”¼^GÉ·¶žr %ß®CÌמ<½?;:‹"oÕ·ÂÚËþ-t€J¢à¢øúyºµU›«Õ·¶‘Owîïê³µÚnàã_ü¢Žå6>Ú&²Ù|ºMƒ²8~~¦x¨X|‚‚nÿòiýñæç,yk8õ%AÝ]$€Ÿ÷\о€!qà@S˜_¦Œùȱµüÿ¯b€&XíÔ-$ z gw1À:âÉ"NæZ{@k­b†2€-[zîh\àT ÀŽ8âuþ§hnþ"¾—ßXht¶Èà·mm0 -0Šþc Àˆ<Nþ¸Mú÷qm `Ì×èˆÆˆÇŒzìâèÐp?½ðk0òŠ–»Å8ýwÙ ÀÉ߀x­Œ/~¦À¬aü/Œ,ä*f÷ãW¦ÿÎMà_ƒdÿﯶ3ÿ4‘ý?<¼”ö$ÛÔ¯F“ÍñºÉàŸÎtøŸ7ÿŒõÕÖm•J0}à“†›š*æûˆL&ŸÏÇí÷<„uÁa0ËWX/½úãÙR‰)f¿K2G¢)>/Ÿ $ î¾Zº_,N” —J—ðÂÚÓšÃë2Ï)d=k9]Á©££¥©GymÚßJƒ ©ÀÉ[[ÛS£³÷CP6÷ñº8ÝÒñ ù1{PõèŒ`–¾|]èþwYªÙÙÚì«÷ï[ɃDɧ‚ïâ|•<¼4TBЍä¥Â¥bQ+,©¤’#kk‹¥¢6ÃàJŽ,Xò—˜ô)6Žà-óBßd2)*9‹*¨Ì| %g¾@£1±¶mÀ‚|+øyÏÝ÷xæ§Ê@CŸ¯æqý–Yò÷´Ž¸ÙÂБà {“ŠxMU{瀨àÐz<©Úï§ÈUvx vxÆ^ähé0oH¬è0€øŸ·—ìÿSœ°Ãþ·IóD Ñ=Vâq,BŸ1Gñþ¤}Ìl pI@pel ´>{Œ¦ñRÀ÷ ¢ Ð=9žCþ·ôŒ1€ÀŸ°“ý gõ=Ày+9ïæ0úoЪ â²Ó>žd­ÿL²0²ƒø#x ~¢àô/þ•å//^nû ôü;"€k€\FwN+®EëIæsüX~ü7žÕ°C€þÿ¨• `aahh(sÀ¯¡W‡†FÏdÎd^î9ô¡C=G{z{‡^ÊÜ;::z¯ÑÂ$C:&ÎhËRgÎ`‡ã RÚ{ dÎp·'@3zõÕW¹/ƒ|^E’W5 ¡ g2,_ØË âeE·"Ù…­0H­-äcogF …¡WY¼Ì«C¯èaâ(e£à£gT@ ›€ìÏ Jüp‹ìó¬,_æÌ¹æó^zùåÞÞÞ£=‡¾r¨§÷ùNóc­àÄ—y´Á¬âÙ&ø~&$ü¼ç‚ö½~ïˆWóô \»é<ÞU/€v€çú,VZ»Ãj§n`Ž Úi·ï˜ˆ4]p$)­›€g —[1€?À7 |û×@³€‡!¼ïŸìsÿþ=Ç åÒ¨7·Eô&›ß€úèC'@8ï‹ùåù'ýSÈ<×;hœ.€þ#ræþ±±×ÉÕ²þ¡ÆCvðŒ‘þ ÊÝÍØ» À¸ ßPcÙ•œê,cØÁü²K´õˆ.cø™Úh€¹ö#ªüDôÏ‚rŽp[* ¥0îÿ¿6L«Ú!Èå÷.Z³•$t›x·ü%q;ñö¬€´°¡w›ºÐwR¡Åz ¯Ò¥ÂïÞgÃâD¦ïXooh%ÓT…ñ]ïcmv¶4T‚Ù K™.ÌèðÇÜ ã› ùöï‡÷aïjó -íOïþ¾Œhé0t§‚Z' ;kÿ§ù cz×)Œâ9ÁdG:ZÅ0¦ggu”Îvä=Uš(b¯Ær^å‡ÈL–¾ÒÓ%À¼~̃Úßâ -sµðþÔ«¥ÙšJŽÌ’ËÇ¥¸ä–\›s(úößÕf§TpùÁ,3gsÀ}\ ÏÇÙ(ÚîÐýÒ+9PãÍ)b*M”‚bëLY,æ{í+ €,9>ÖÄ﵄ó^@£ ÓšÔÚ ;@¾ü¼ç‚/²ŸàÐJcÒÅ´‰ýwà9= À«]Á -ªHh€6¼%bäô‡ýƒ.¸ §Á€cLòÝÞfvuœÁe}k+ 7k5ª‘p{q0ü!–ÔÅ™psëéç›5â<¥«Õ?c íÉöögõ§ÛµÒh eDÉë(JŽ|UòÚöçVrØz<Ý~²ùÙ“úhéþ§µûWpLŸ…å©ÕæPò-”|K%ÇÙ5\%ÿ´¾µÍ˜‚%P–aÈ8Âóùñ|_>Ï{ʒ߯ýp¢0ÚbrÚky4&]'ûâÿR½ÄüNÿq1¹ÿÙÛÌØO-°+¦ØÍ@þÿâcTku«¢vƒ@÷ã¸@Öö±‰Ÿ+Q@ÃÀ[ vÆœlŠØ÷³ì“òÛ€škÄþIùßÑðàÖZû¿Z ø½ëKN`À¨^³·õGMþ¾°]làþÁD cH÷|“$¸vj€´~„Ü0£ík¤jr¿¼fþ±à03—$`B‡<ðí6ô¿€;Œ¯‡¿‰hÙ] XÕÆ ïÊZRž2¿Óÿ~b­õŸ¶ìÈâ7MG:_ X ~¦@úgI©<@n€–üÓ¸ýOÐÁ€ÜYT¿k>q‘„<E` þt°´÷t× ‚ÇxwI\’ÖÚ‰‹/_<ÀWpvt´öß>2ÃqúúŽgÀxqü";ÎÌpè¾™ùÏ7ÃÒ¹`ÛÌ\Ú¸jឥ›6 ·aÏ€zas3(”ä€aîðXéŠÝg\a³61a–9§',NaZF70M§,îðþh&üå/>³0~¥r m?ÿùÖã)Hí/—Š—•w8O¶‰2ø‰qÉYöÚæfm¨DþN–Ü×Â@%ÊÎÌÕJ…€½ u7`í#a *Ù‰ €»™ÏŸè;Þ×—·®§™s;''½váøWÖ ‡D€àÍØo,"4t€© PF×€¨ à¹= À«nÀZjWD€îÆÐ@¿µSp,À„@IZÄÐò—x&€ÎÜÊ»ø:ÜÐF¤}æð€‡þiƒá­èù?Ãû+Zß8ö¼FÏ€yDû|3kߌ~lSH ¨ààà4‰»¯½.ÿ?TÀÛ" AòôQOž*R7œcl$€Ö -Ài½{8o%ç.<z9Áš‰?BÄÿb'ÑZ ]:üDAg(`¡Ló¹5¬?S0ãŸN ÿs( 7þ‰x @y¼õ_èè°û¦ÂjÉm[I ºS²d/@Nž‰à‡….Ûü/"DC¶Š0~îu9G3A07ÿdòüñ—(NäÙ Y€Ã`¦^<l{§ŠNË3࿈D¡ÀÒÆé¢Ñz0:[.‹<Ùn -Kl3ìg@®w“©káï”OWšÈ«îøý¨C"]þް04ÖÞæy*ª0ˆ#Ø…‹ÌL‡Áïo•F§žF'–m|¿I×F€Ó‘óá°†››a&Øâþ8š¯¤p ¸–gÉ­¡Î -‹£êæÀQ((0O‹‹Åñó˜!ú^:•"¤ ÒpÎÛ òèî ¡ü¼ç‚ö½žC €ÚDòêÀ…† õƒôr ò´ëЭà_"ÀaµTG˜ ÛqG½Ô´D®˜&|@Ãà E ,´„`1þ!é0@+`ôßä0p×zðÛú)ýîÿ·¯8åKro¾ìMng|î‹òÏ«íü«€Ø1@IFÇä!§EÜ `ÀÛ>P<À©A°»y 1¸C¤n8{Ê:ÑOÂi½{ˆ¹øãh,¼€ßEk-à|iðeÍêÛýÑh¥Šàg -ý£°ö4`@* “€€à@€<ºWÑ-³u­$‚74u1­Nž‰AE5ìË0\¡y,àÄΆR)3‚ 6y⥗ŽAô‘ÎãºñO^œœ,^¼¸U*ݧMkÐ `:˜¿¦°BãØÍèÍ`4¨a/Ø©Ùj/2%ÀÛf0êka¡ð)t7çÂØðfȽ‘´ -Lãý&†fÁªµMìÔ¶;@Ï û ¦¡CJô](φnüϬž=¢¡6×Ã!ê ~ñ ~XœËXKÉ“¹j€üf¦ 1û Šß¸Ar?pâxßK}ùqà@þ[…¦É)¯@£1±vhøâFLÆ -Aþ׊àþjËÓÀwÛ¶• ƒ{ZÅþ;ÅD€¡‡×Ví!Ðõ8@Ô €–=&‹8ÙßÒÀTñH€RÈ@½ÜÀÏ›öê°Ï'ðëx“yZD쌈À½{êHûÿ¡uÿÛÑú¿¢|="ãÓ̳Û)ßÞ°ð^JB S=Þdí{ @®q A†P8eÓðÇ|ýHõÂ)˜ð¤ÀÙ~{'pÿ·ÿE< úßC/™ÿÔ¢µ[Fð¶hv0 7fÓ”pEÀI¡-”ˆ»xx«¢[Æ…¯x¡ˆ˜Í]€ùñ—Ôc=A ûð¤ÿ¥¥j;`´r0(æ¿ÚSìë›Ì}G¿üå£GRpLÀù<Ÿcã6SìÍ'íÖq’[qrÆXTæ·üô¢u*€ùÚ“©QöÅJ Ä;{ J&Ï‘N's8¡ V»TxL -¡AƒïÆÎ4R;ýº-] -‹Å0Øž§ýÏÑ ‰i¿’©ý"êµQ÷çè¬Çõé~à€<Ú§3Ô–Á’Ï? Ó]º`M}ƒpZ˜Ç1÷îA1Ó{¹Ý”|ß9­ÀÄN•Äñ}/ñ¾â°Îâqv~HÁ¯È£IfÝ Ûý…¼ë³¨ °À˜üœ¹“¿€å.1âÿnzü‹5¼ªj €=Ž ^€‰É‚a# ƒD €ÐbVѼrʰ—ÿp†ÿJVÌТ7€ùøeF - òðë¥À­ýÓOdÿ·4ÿͳ ¢'÷‹ðù¦о)0ÿið¿RÈ? ú¥€Û2ôõ£ž.€#Gx¿^¤ †5Æþ´ÿ£€)1´ÇÓ @û(À}ôu9uð–L`vr1ì`~GÊæ·Œ/~¢ £z0¦Àöo¢ÿ€ØÀ%Œúÿ±X[û¾ÿЄ&@£€Ýøvz7Ž¥VѽLßè zÀþÔíVÎý‚§5¨Ü–`ðÃ-àÔr08z¨Ð÷›à©£_ÂèK/… -8öÒK/}‰R€[ ïPßxß1âÜw »Nœ8?I:ùßÍcq(Àçî ý MÙc›œ€<é…Bä§Í/Ýx¿r%à8CL­…®N ýÒb~žãûM»uϺ8kG--Õ¢¬ d+?¥\šJþtv(f`#‰):/ÆÎLŽÇôÎûç+ºSº7àû¯â&âÍñå¾tô%hªÇ•.ÿÕ&t"JÐhÊ´Þ ßOÂ%ü¼ç‚n{ÄÓ¹ýñį%¡&PD €ø¿Ã8ÏéY^ ì^Yµ†@×ã¤zpµßcp‚@9×ì §@ä{@ &öà,ÂȈÚó´ôÜ[çä_©¨ €Ïzôè§?5ÿ¿å”Éß<Në -@oäx½aŽžH)À* Ð |2²vEŽlØÿ+€ ¯Áî7þÿÞØëö<ÀA>6€½@r$€³ƒ @¿ÔE+«ïÆa©¹ÉÐïÖ?AsÚç´ð/k'’ü¿w€e^^`/€¶¿Á9üDÁù¥¥ÀÚnË àÆ¿`ÔßðPHì¸wÑ: €Îu§ ìÀ?þ)à‡‰ýyªz à‡[`$|0ØþÐ ÇŽ¾ðBßÑcþ‚  iaÆëËRê³Ø©ÃGöå'I¶ñ€BNìbÑÿÛüç¥ÑYR&øŸÝÈIÓQ0mDºµ†— -ALÇ8‹=û\°í€òá3ãµh@á°C½X¬=ÙúyƒÉ‘_ªåú}nQàeÇ„Ú\m€ÂcF~|€|€\óóÿç•!ù.¨Y¨°fƒ_Qªp¦x‚w'º?¸c¸#šqS´vTw‰÷‰`,uÃ…¯ö¦át×äјtmÅÈVˆw~QA€Ý= à ž€¦›¨^Ñ@ô<Cgjfdó¯< ‚ê¬Ö0À^Ç0 À6Æœ´(~€Rzä0þ?Ò"à¤Y9M½º°Ï”À€Úy¨½š@² -ûî2«lxô§ìàJ"#Š€ÕôɿԶCÛ<ÀwN¶n.ÿÆÉ:€Ìò¦ª^û=QõØÛîh „¤)¶-)qò ŸQ€ì  ÚÝU{ADZ‰egÍ$€s‹`ß½M~€È@rÚG €Ú =ù(€˜þÓ1V‡Ÿ(˜ío€Ž¨÷5ÿ±-cˆ×xÔaG/¾¢‡7_x©ÿ|¶ÿ³u ËÔó€UVÃ~<j°n~¸Ê#’g‡qù*/ƒÓÀgä0(دà5¼;CÇŽžŸóòá>i‚3,@Œš~zù\p -ö¦]´7&'á2ÐÖ‰é Ûb’Í=°í½ 3a0MÛž¾z¼ã¬‰WKµRq™Ö§/bY,ª`^Y^œ´ †ðJFæ -P/?¼K €Ÿ(8û î°7ÐeFý‘ Ñ  £ÀH_…Õ²%ÿC¨ šÊü_ k, õDþÀÒM4•JȦ Tþ?v”6¬•¬Z,iú“µ8é޼“ÑëÇ¿ôÒ‰q>9ˆmÛÀx1_d›8ÃßIĵÂP¡x; -ãjÔ®ä‚:~>(f^æÙ–`œÏç/äóçÎáÅ%›Ö'ÇÇ‘~rFõ”™àoœ•É'âΟÇK±÷Ü -½…º²f¶|Gé^8_`œ®Ð.)žä3ÿO‘ÿµB†«”÷€ˆ·s“ û€„ ‚Ø_ X«µ‚±¥ÃϬ€Oà£ö@ö^4ý5WÝø'Äü4þ2<­¢mŽ×1%6è}ȤÊ쇉ýx|$`àÇ… B¾{öéXß¡úúŽ} „ˆ±Ø”MÎ…:0> -‰™À óØn‘#²€’x y1p“6Àµù£‡Žõa‡NKÀ”ÒÙ¦á7^—F-ç˜hOÓ7Á©X¤Y²îož˜TÞÌ ÀhPòòGŸ€F¹e÷öE¢Å€µ—úŽþf¢ZÃ3 ‚–«QÑÕG‡ >*??)Á _:Úó;ÀS ›ø9X~$ÞÞ¦cÇò8Ôë/§ºö ¦˜uìÓ ~ÞsAû^Ïc€D@ÖRcdþ·ñü+x@kx­•‚@×ãÐþg €¨ýðIùù1¤'6z–‘/p%;¨gøÇØÖ @˜`Go¾=XMæàø -àÏÿt‡@üï"À@Öî -$e6÷ëZ€\¯Uìxïg 8B‰‹»ö¶‚í@rÕÓåïÇðFp;v ¿ÈÀ4JÉãƒYÍŽSV¥íÎ\Éå~z$¨?%žÑàǽ@Lÿ]Æ€úÝ `½9ߦXö߇Ðàó˜›À­¢] K¬—­x©Þ'Š%½Äü(<–ž‰À¢:ºô$e Dýü¸°STÌæ}¶ ¦íÑC}0ŸÙ€ª¾D_5Úxœ¤Îï;zè¨mé$,ÁÇÇË‹à ÚÀ1å1qºã7¾„ £h,‹ÉÉj5S¿ðÂ11·1¸¯lM7Rž(2xÍñµRf¶VÌ[Á#Xbšå>ñ°Ä6Ѐƒ_îs=€…›î„¶¾ÿÂ!ÜRþNð³áãƒóuwмKÜÅ5OK€ (=„…wè‹ú°3…S]{€FÓ¦õø~.áç=tß àž¸÷eƒù±äŽk\’ØP@«%l`x>ϨV½Ø¼úJ ò°NFu´[ ¨'îàüâêf­T¡ˆÈ!!ÙŸ ®vÄôƒï÷ Ð -Îþ¾ṵ̀£7@¤ÜðÐǸ§‘ÿò/Íðî -”Á/ÎÈ?¢ÿ ¿N ˆöò°Ø˜ ÿÓè'ïÅ1¿%6R8"€<v¢Á‡† `_! ðÅ€ÿ äyÜXð¾ïèUf{qXjnò˜íoÙÜeމüIN<©%D–?Ñ`™W¬€a/1¢~-ÒHxâ)濵¤\;<[f“½%¡O)üèPK€g"(‘¡½ ¥†XZ4E°Kv‹<Näó½=ß!½z&M‚ª~ÔÕ„}‡z#ú¢cüÄdä '@ùFŠ&޳\’CµÎ(ãÛÆlS-°K‚‚ <êë¿ÞäÏšo° ¿üÒK_>jqD¹æûä„¿kþ5ØÛ¿¦æxÍÈŠC~¼ÙúËGÇÉã G òØKtwÇêKnÇ{Y¹Ä®/¡Ôttôâ}!—FAm´î ÇŽBnஜȳÕA-"J+8Ñuy4&][1²â_” Ûgˆà·Þf¥zíÚõ·ßV4V´-FgtÀÛ4éWHÿ±€–<€:Ü¡3pB+€!ö`À'´2¬æÚ/¼êŠa€®Ç8ÒèÐÒ…¨žNKÔÅ8-;€ƒòà@«g4{ºx€¿`gLjMxv‹ÞRê È5yÖR åOÿB€Xå­3‘2ñ{ËÉÝÞèäGiHâ\$ö;p‚fudÀa> «§¹ûuÚü`}Hâuˆ¼š÷ŒÀM–;â®þÈÜwÐäw³?«xA£l°òÛp‹©ËýÇÐ ÐÜ@5Ë_³h­¬ø?QИ„½€½ÆÈ@'€ `¤hŒb€ƒ(³lCS î•ß5\¬±’€}<ŸÀ1èðL•ÕÐAxb!í€õùèðãB p#± ÿ«=ù"(L†ô—@’€›þò[¾ïP_ô¥†óHœHià5¬ƒõɈѩ ºGåé(g’:“Ýâyo'W2Í!ÚÜÀ GQzû±<$æ×¥™ýÒyFëYØÁx>Ó“)ž@Á)]hccAo;ý -ÈÉøžÚ§ã*à—<&áÂÏ!@ÚMëSpï ähpºlzÒ:Îâá8nƒûAðA¿u´çBtC 8ôr/Ní¥à§:9r,?É ÆóTùqOÙ ÿwéø‚Gü‚zü–Wð $Ûö Aï1ëïŒdY¡«VÚy¢&€çô,V1,ÀÅeÝUØ•TQÒ2ë*˜û´ÓAÖœÁ9X М?Lt ëcÝRç1`(F ‚#Ø €ŒÏ4]¹~z 18ºÀ®Yέ®òye¹j¹R¶ -5‚½5ðu$$¿ºö½"Ö—@î¬ÙÀÿòO7ÖõÅ ëàä@Ê |7˜ËßšhÓ³ÕßÀþû§9PÐiû§ ”`ÿKLт羱±·µ„P4À˜úœýÃþ'Û· Ø"óZÌŸÐÿéìiŽÀ¶lgOgEê{AÄ[‰¹ÉŒHГˆ©?­Hý”ûó,”mB& P­ûàDËŸ£+  E €T€þ3Ö`€Åö•4ºe6Ù[ s¿aMHbù<ÁŽ -¹rJ38÷ žXHy| ùü¸ÐRT8Ý3!?^ìcÈ;ìuzè¿ô¡Õ9ÓŸÀtü|2ÁUÙW̸üóЏ72S~Uo’ù—!RhH§ÏÈŸŽÕC=°å[äÿ_¦ºÐù/˜?Á§¼$ƒN¢láüJOˆçÅÿG!]Há¤y6LðL¼òŒ§©€…~‚j']t¨[Á©ÇùÙm ŸóèE߈•Ðû2Îêííëí; ñÒ P!ãá|0^4 ãpšëò讀oLHøyÏí{4ÇH/€ …1NÀÛïĽÖo­ø°.Ùhrþÿ‚ÇýïÆ‡»C•˜€ˆ€rv5©×T¬Ÿ!è†Dm„úýdÿ0l|€“'éµcî?l¬þêËôçª8Úàˆ‡H&°Å€MàxP?ìdC!¡Œqyz¨- =P·-®^ç§C-•Š­Þåóެ8÷Ø@D€´0ÅØ@@làí•ÐÙ7××?Á‰îHÂȵÀ·h\NË¿%mïecÙ8V¦8}àˆ5 kÿÌý8»°Œê4‡ˆ,†º-Äúâ~Cº7Íø$À£Aÿ ú‡|ðMû ܼywývš  Œõo5cA¤b,ÚŸJÀÃþEÖ¶‡²`pQûFÜ l$yÛÍÿïÅk\ï¼òéAå'`0upú4ÕÉÁÇà[o@=ë}Þ)¼€3)ÉÌ,Ej­Àßj?Q°¼e#³ã½°Ãb½”0€-cþ§  µ ê˜ðtŽФs¡{ÇE(¸n•ÀzðNäÇýx¬ Àü~\h#* bñ}£È±ì‹ $0³ÚÌÁV°Z…üñ¼žL‹à H¤ £ì!09>3Y¿xÑ Zu¥£¬uPèѾóìhGV„½"F--ißÀ¥z8 ®_Ø 6'ÐǾŠò½4.rî3CÝú~“濚36zOØ\à§Q«Åø8‡`«†¹:Lð à'Š™C82á¸H]*•*ÃÏçŸøÜq¬õõä/ 8÷oéblàB© ¬^`¡ÆÇÃ`ò"ã.hr–ë òhƒYųMðLHøyÏí{´ÛŒckJ¾X2ПUéÛ×Þ1J'®€õQ‰Ó’âôN óðM â&ylú?@  ê‡u ©5êR¬ /È\a 5(º?ÛO7ýÀVöÔ´ê³9ŸÛ…øå`¶`]”OY '!tÖa,1ñ1@<Y`öŒ@RØ”(ÅÚ?¢¹ÿ#àîkH´¤zÐŒo°8y¤¿¾.ûߤRþå#ïí¹rûìºZ~˜ß¶·ØÍ¼ÛÿûÃYuĽ•{Cpîß{7@ç­äÜäâ3$=M  Èÿ&öåðãå‘ -¨±M @[ æ÷™ãÐö·¹Ù5Ä-|'±vòH,E·/ZÁ”Dá;–ÃÍ$÷k<ÏEð$À¾<jý·w?.¤¾Ÿä‘j…,¼ç†Bº¤ÁS -<úUqð·ŒÐˆóàÊÉBO~†O·§Ï@Æóx~òâÌ̤‰ˆñq-=½½=Î÷ö1cp"PpNbæò‰ UÀåÞÞ¢ä .`wÛ»ôôö˜$OÃP/ȇf|‚¦>2£ß¡H€]Žñ -*eq|æ¢K?ñ0Âù°è§ôQûćå? ‚þasˆ>n10ŠŒp<4ÚŽ2Nñ¨nédN“s“Å‹˜œävy4&]'û¢XeBÂÏ{.èúYäaG ÇGo¢óHŒ½ýöÛ`xšõP7W@ü##®²qínÌϳñf1¾o.c”±‘•›’Å÷ˆ˜ô1qækQôïàœfÿ£F)/B gTYXËeQs çÊÃåáT:žA¨÷͘é˜äB -ç.§{Ó{a—Ÿ©ÆcdFe‘[PMNÀ$Àvn­ºŠJŠ=ø¡KÒ¶bk8çWR -Àã ¾ -:wcžãÒ@@5 ÀCެGýÿîÉó¿Ãû`ŸØ»%ì(h6>_à_ úc£~LólÝOR~÷Øqžïè&7§õîáÌ•\vöИ¥HÌ‚¾,zš¾T3J]ˆÔZÁéRðåMàZ(]+úï ô_vîçëû««ü!FhöÄÀ±N1,¨n˜Ý8_ÑÎøéxÇoxÃߺÛsTZwÏ Îý‚§Zõü¸n£IµËôþ19Y+ô™øÍ£ -üêËäS½+œëƒÜ‹½…orøŸ qjLO^,ŠümÜ|ž€7QããBo,ÇUn bîâðÁ Kð}Ðûr”™9q<–¤aQ(`tzî—AqzrüüL¾÷|äÜ&7e†Å!ãz2“,1¯ÅÏÞŸœò¿HtLìàA¤,†8Ň GÙ‘ˆ„Ÿ4À‡Ö(ÁµLo>ÔdàïK~3ÁÇÞX¾1hß9´ Å àò"ò‘9¯µ™ps+ ƒ=yw²¸9??CðY>“|N8 믋ì©?Ifd:Û¢t(NòÑ8½x‘ ˜ ¦¹¸/ööf.„Åó‘†@zò¥Ö±°ý \®Päg‚°˜Á9þö­>ŠÁÒ£ì½Epîüã0äGÁëb1¬Ḭ́„=ä”Î"]$±[.—Q8bÅöC-‘,Bí)/_˜}¹÷\±¦"ÅÏd`€*…k€>h$nk·Â=´¤=À`°Ë·zÀ= °³ hz“þÔoÝ’€ÄÏ(jÂl=ù|­Bç©T둌ýhãî•,Ê»!¢}ð¼Ñ½V“/Ì´4ÜüwÀÊeÿ—«Á>G¾­À&ÏV–ªr ÐG7Ô¦¨ŒPƒñ‘¿Ãfú1FI Öfª¬´_•—½ñÝ0 õ€½´jTst3@p°´áá#ý¼B®Zþ¨Ê&€¬ªE§/k'8á-{ܼù¤J@  ¿Fœt"®5ý+*@_}Gx< Y×ÖÑà <È$® -vâm$8}úÛ–Öƒ Ù‘Oß<üúEbWËLvÂi½{à“³Ë]b" ÐÂÐø®c`¿ÇV°_ŽÁOü0±³ñÿèH{Ú -ð~<©û¿ud ƒò §~Š€×vóhtÍÆÓÓ‹eðÒó–]…6f ÿ(í=ûаÁ€«KKm@ª[Œöüß{®–ò™¯ý 0Õù<™-¬Õja©x¹¾ÇæäÅÚß é¹þ`°Ï#ÕÊõP¿yð?Ö.‹&í\.NÏz‘êŠlåâ…ñ"ʤU²Ëx],ÎÍÿ¼ö7µz-,žz%“ßë\!ó-œV(^(Ú》ù‹<5“»gòçò¤W–cr2“éíË—°Ê3郀&¸È’O³xA(j½È g)Î,œÏÓ°$Ô+, N0ª®„¥^œÝsÇ‘‚w&œãYr~Ú°öù|ýq½NýÄ’X*Ò»ÌÁJŽÕ|^ã:ÚÛ‡<'‚Y^¨`p’۠јX;5o?ï¹ Û^X?@¯}[˜ýÿÎÊ;7ߟӨ·&˜ÿgIÿìS5<8 ª”±ß¬‹OŸc7iÁ*Î`”wF²c7M ´FÄõZÑkÓŽh]ošˆp`˪„ý3j“ÊBuì (•M™Ý³ ÃjXeýÅ1@Ò0âÙFI‡S°߇/EV:@’7z0ß?É}˜‘ô8¨ND–• -® {f`ðäIÔy¹r5·º¼´¼Ä! G ºó8Ý;vöX¹yÓã¤ðõh$ÀØpûp7z#òÄ9š ñðžQq;Äýº•@$š´€çïì,cøñûSî~´Hã[cÿ.‘'a“pZïÆa©9Éÿøf»  éK•é¯×"1ÒÍF–?Q°¼üj‡›ºÿ9Ú -ùþíÅ&5HÀZŽ™ÿôäÀüi@S @ÓGNÞ;–ÛxkŽŠI€4†ùÏ>« 9”5¬‰šUO@¤@³ —íç2¯ô e2C/÷ÂïçСC|>ý˽C/Ûa{ÊF{ -…s™Ì+/ãÈPfˆÇÁyç JÔ€m†pJA«}}8Ç‘?Ç|Îex–-…Þ=_x%Àu´ŽàbØ#ðâ|Ç /g^îý_°Cû ¥~YeîãûË@æ\Ïå S•<“祙, ì²â2qÉyg¸Ä‡,Œž£ÔÎá8Š>Š<Îôô ±Ä,ö+zç9C½¸:înen*îìQîâm*pp’Ûôüsº'¹?†ø†œÏWü=ÿæßxiüú¦RãüÛ_ÿÚ„Ázíñ6Àh¬ÊþgϾõ[Ô)(Œ‹ÏqŽ9uú¬ܸ©Éäp2ÊÙÊÍ;­ºóÁGïñl;@úÑ.À T1)Àÿé>®¦^à8{‹ Us9WÍ-äsÃ`fÔ¨0CÀ稲ú+dü~9ù& F -PÜŸÙ+¸+´»¤°­Nþ8JægÜBõÆú­ YŽ÷˧#Æ0`±L€:ªZaK„ ’v„³=¡€D+€ÅB0Îß¿šý }M\§°€â€6ÍÿÈ'‰FwÂȺ…ðbq¾5£µåþ:£ˆk¯¿Í‡jÓæ–74¨eåÃ}üŸ> CÆê{ KÔÕXvöD É°ƒú äÐè5¬/ÝøÉ$à' -q/€‘5˜é/O@m€¼ÿ’Q/@>ïÕ† êH¼…üéOphËx«t¿tã¢uLIØ'”nb ýdøã4äåøMÀ¹_ø'&vޥɄ¹{@.gL¼g€¥¿ V:ªê9þï9ÚsD c›¤GÂ#Sæ ™s£¤.RODPfÜQJ -«!wꕞžobv’ÛßøÚ¯ïltOB‡H¸Ï_ü–5Gü]ÒõàwX=ð6þo·X¹±B_>ÉŸ¸} ü/0xv5BºúûÇÆzä‚ýùÊ‘St0àæÍõ; ÀÃõ•‘Á±›ë&Œ×çˆÝã¾[o­`þ3йße·ôGÝ"À€üýeØÝl@ý²XFUZ¦{ÕUYfL¿ØÛ:ïƒøY‘ïAPb®S ÄõÛøŽÔ\£…ÆXŸ£êAeÉ‚¨LµXYe€jkóHìQ¸`G Àí›÷6èˆ=Þ‘ €}²ùS€Ø°SàdÌ<ɵ%Ò^~Áø+ý'Ó_·D»N< 9Ð÷¤ûÓº2Œ©?FRNëÝ#æ°ÆÌ¯:FÛqZx„ô·Jî7ú¯,¶8…¿£~¢§âp@:Ú¢'@{ â•ð&€µU5´õ¸H«,»›ÿþE~·J÷KeŽÖµÝ€Ý+þ'Œÿç?§KÀ¢“?ñ±'&Ò - ë¢¶/„…¡W2æÔ·€oÃb©X¼ü)ŽÍýp.œ«×C Ä4¥"Xo4SºR’¯ü -›ÂÃÍííºžÐÏ]a oa9A åAX§=¸ÀVò |¼U{Þ¯ÜÈ\k[OæÃ™V X8“A’RÌáKÄr²m¡”BÙ.Qº 4æ/\(L — …|±8[G‰pÝúc>/™ÖgP>tȾ`qŒA1˜‚æ­_lêÑÂl¾@¸”ÅÑ¿Åêt0½²a –._¾Ö¶ë™Ù¢è÷k[[(BX PòÒÄ·Xr|ä0ønÉ - XP êÓ€¯ö„˵OÀª³“Üî €”KºmóÅÝ€ŸòÜ·GøÅÅûNÿ€ùZÏפ(×Éîm×n\{çÚÛX1Üûƒ0À䃃¤~ƒ±?Ð# ‡¸Q í„à‘ìÈÍ;bp‡ó;_Îú~PëZõWäÐËx?‰gUîP?æW†Ýà †¹e:€u¸JÏ*Œ‘éÖdÐ:Ìê ‡r'À2sÈ =¥Ï+g‡1«†çɨ6«¹ùØVÀч*åêòêò2+¢*dˆÀ¤áT É Ãüù½€ÀÙ{¬€îxwýÞþ7ú·3î7Aäq|õÆ é¸i€.pöß!§y9´`§ÔÓ§¡¢}z×J;8­wÜd}íe*ß¶ÿ)ŠIòi­E ~kMüo$àûž= ¸h¦ÿ]ƒMDÞ!áHÅ óF€Ž¢Üü÷ÒM¼[ºeöî똒ðH0@€AÜßö1É;“í=€ôÿîRÛ&€$âj…ä·glÎ -Šé .PÀú³… AæWK—‹C³Wx†Êû˜Ï噂AÀÅËÁ|0T˜ ŠW‚I°¨2'÷]E/iw|)°ù»¤3.CÛý0‹£\e´À… ½#Ãdç¾R…µÂ9®#“Zb ÏB9µ‹Å‹LŽÕB/c.ÁôÌL°ÉG -ãCxÉšP›g -xŸG  -ŠÐ3ÁEÆ61Íàô·Ç è@¨èŒOÃW -8ÉÛã* îc1¯g-í;‡CÊ+Üš 'e(ã$·;¾áìšÌî¯ûªãùs¿À €4¾æüŸ*ä×ë@ŠZ‡µßnS¾aÿó@äÿ›¨ç`ïœþ)€â®vƒ[tP€S6¨F`P’ÁAãÎõ§G/Û§E<Û{âÓº ëþWÝ+R PæãXÀ¾Ù\¥:\YVÁ,;æø˜À¨"@ì4˜þÞõ P~´`4ÈcLˆUšBU>1›Î^JªbœQÉÁüZ4K„€\”áDŸD%¥ x[ -Àì/€Gxðpý]sx7ÀŒÿ!5Ó¦f‘´ÖÒpߤނ°ñŠÁ½:®TÊ¢á¶"RÇ*›ÿiëÛs„¢ý¯Údæ˜ä , –à´Þ=œ·’sÒ@àæÿÉ“øÒ"ú'…‹M;©ß@ -ÝÅ€3-?‘àøU#šø…ío1ÝöˆÈŸ*@¦?%]­<|eEþ¯™ §²ànþ-=,pô·Qá¹+å ‚ÏÉl@óLOEð¯Ó@w¼þH!Õ½yö©j…Â}V£€ ÚÔ†Iš·0µQ8÷ŠÈö"xpºÆ0@ð)$bð,·Cj$a„¹;Æd¼Jõ5¬’ë…—‹óŒštÑZŽ‹¿{@4¥ È ªG˜_ˆñ˜9ûëMbT(ZÉ!8¦ƒù™é™iPº¸œº€%§(¢Ø3VN.¯ÈU@+\³g§€í Cʏä*‘VÔ‘èãÓp[yŒdk–-ÝÇì$ݯÔìnøZÏ`ý¸Jª0_ï‹þà@‰¶Æ¿7WøŒ@=-Xph -ö?ŸÛ"8û. -z¤p¾Ø%ò¼;’¹q«¢ôè•ä÷¦>Ç{¢WD÷Fþi°? P‘Ñ.{©ÌÖüíË옭.–Q߀ŸÕ -Àª•Öj¨âe5ΗâøéÝ·n€ñOsK$\ÌUé[0>G]Žê  0õ5ì@e8Ë!˜ûrµ -€úŠUKÀËtF%úOóŸô?†àöM|#nÁ3p]@Û<€zMØáHšÿ@·rÖõR{D÷Z´uÁ$û/ÂÌGÑx}3~6’Dú„ïÁg…¡b+(·Ë¦ódë˜ç臔Vv„¹×J -\ØCÀ7ÔÎÞÀ×H·Ò¾ƒcsKô|íkXC¨䈔ÁÁ  ˆæÛ-®­\{÷æÍwn^»ã¸MF¿C&àð­g §ÿÈWÅ×(FnŒ228òÎúÆ£¿ÀôÓÄ+ù†Et Úõn{“lý<@/¯Jö„2j ÐÏÇð-£î)£.c_¼Å -kžEð¶š-/ÊX¨@  nS…†¥*$VË°Ìø|{B ŸÐÏÿM`BJ²<*à\Õ¼ÿ°û‘3ß«0R¨!¨Dø0@^€W'0›"”²ã´2¶Rq¢o@ V+¨!ä P@x} À•Ûæ éióŸÞ˜–³Ùñ q.’l.êQ7CÉÛ‰+4 À^Þ/•ýãº6IþÝò<¨4§Ö»‡óVrnò¸ùTâ€&€ïÔ~3œRà7nôß! zÔ¿à'Œ¤ž¬äFP0¡Éüÿ3ï~¦ ú·Ey•–4pK &€äÔÎ1,kƒö+ 8÷ ¹²Ç°/@JxÚ׈î<ö€%>¨Ë^¨ -"l÷2ƒòΜ#W€¯‚ÿ3ùsrh¼ÁÌö ùñóÅÚ¹L4ŽM@'ºÃzûk5¬ÍM„Á$fN¼ -Ž+£‹™È|ô8¤}@IìBZÔ@Õ¸t!¶ó…ñÈ«›A0Ê6ýˆíÕ6P(\È"¹Ð2üÝb±^*¦iésÌË@V–àñl¦NuŒ²‡rF‡y®È _æ;<¯>1Ä’SÐè×!,ý¡ztàQ= -ˆŠa8Ñ;ÄÉInw|#²ö±Ýöàõõ¯ƒˆÉÿ’`⃢ÜÝ€ë|W—ú  Ð*øŸ/m˜@½ÚÐ?±‚ׄàÖ­{Š`åÚOiÎÙÙŸèýpêêeTÝR`XÜXhߘ~¿ýôÏ|«?å¶$ÀŸG)¢É)ß–I)€u)V5{›Ë¨hÀÕþãlég}Pέ‚za11 < ;¼8’…ýF5€z–Kn8ZDȆOýŸ$ÿÓÀ‰‘8Ÿu|Vãú`ƒÖ=-ÿÊbUn~Öíj@n eT© à2EU´ÂXe³S} ¹ÎF -àÝ È¢Àðl葆K{°*% ¤×Ýëco¾ô_ChD'k&yJÏ Å74VHíbj*zhèSaˆíé$pMDü/€•‡Ö»î20‰eûc*I€«iС€XT`Ï&²(ü£Dió¿Ø¤ð ,f¤ø}ʈ€V1”æÀÒ·ÀtÏDü|E+)ØGÔMË•ýÇiø`= °ÔÞبÒgƒ„µÜ/f2¢3zèÐý(Ì$€|šžÈOLCØÑ5J̘ÿ?W’ ¥)Âú• ‡Þù3™Ø^ÃîLQP£A±8…½X¡Aç©üÒ;0"ç1ôÅÌP!ˆ”³þXàã–Ê€+ù …âýDɧàîÒù$ûüSPl•œƒë02(ùÅbÉB#ñ ŋµâPðéîbC«à^Èç¿u<â„50(@–ñ¯“Üî’W©À¸X#ÁÊþýâí ä–EÒƒìÿµo@†€ö¹¥7lÐ/À4'ÚãmºÿoøÀ'ßa4ì -?gÓ??g…u½ø?j8Mž Y¹q{å¬yþüÏÁâúŸÅolˆwjû/þâÏþâÏ~ïµÉÙ¿M6P· fÝõÌ1~#P†Åflí¯Epþ0jT9`ïÜj67°€äà ¨ÄÔ~¿€ - õ?ÿG¼H ÐÏ΂^Õ‘Å+¬€¡$ÌÔ¹Šš ×Áµ¬¡¹¢VÏê"PUÄó KvC…Ç]i–ŒK(€1víkò˜¸ þxüÚ¯Âa Þ]¿C–Aó?Éÿl€m9af ¼–`dþÔE„CóÄlïÆüßé±·MlÙÏÇN²Wôpàè!A±=Ï7_<^U - Žl}ˆ­²wT«öÂð×Âi½{D¼•˜ÛÆìæØüâx°³@*±?•ÁY0þF*ô°@‹”w?Qˆíy¬ ÀÚyöØ Àʪ[æS´žo–ý7øW†aà=þ¾s$ÀÄI=åp1×nËËÁ|É@áxßÑßP €†µ·†uR´“86.æ ù <— BPglûGÍè$6aæi˜)Õƒi‹qÝsÙS3DÙ¿Q,¾!ÿf‚ÇÎä~ù‰€DB¶4@o!$Õ'Lþ¸íׂýNÉAª¾L·@@Ñ~*Yäÿ (Ѳÿ,-Ì™^aŒŸ{/Ì@„ÁÌäJÌ;†?Q•¶Šîzð€þý©¿ß:Þ×÷Ò±¾ãùb ŸV·©ðÊ''¹ÝA>5ê'×’x &Œþ¿H` -„‘/B…ð7‡§68³·Çô·Gû ·aÑ߃)Ï¿êà€ªPÀØ^ÏWaN  ·#§Î¾s“Ϙ§àÞíTÀ+àž?û³¿|ô§öè/+þ›ŸëÜúéŸbõ§ØûS¶úÛ>9˧58XÓ¨révf~ÓµQ•-´¨(X£VÈÒBÏU9 ÞQaçÀƒTAò¨/@Eùðñ€ ÿM¨€!9ÆâV)ÈbñêU\c - S‡F>2d?€~zX5ÒnAH FÄžæR7ÏàëÊJ -ÆØ,ÀÑó\¨oÄâòD -@,wýÆr í==(ñD@;Ñé ÍÎŽõ`r[’ŽišÓR7§a†; ä@ªAÆ”>lüù”&Sñ9_=¬›Ê OöOþòUföÛ -$€æ³ƒ/¼¨©{àFóV'—ÝÄìðüA4©:Ò³^•ÅìÞcØÿŸ)”(H ÐÖ@ö4À²ˆß¦ÔH€©€È’\ý/´Šˆî‹­\O¥4dù >€i€ƒôïêy€é&€äI -€” Wå‚tµØu ›·˜ÉLÉ0ÍÕ<w2Ù'³ âp43;Çô†À‰¶2>™-ÕgBEØÜñ633Ï {#R:Ø•·¶€R1¸|™õæHOÃÙÝ=qÜ G(êeà0Qœp»;6¿Uìâ$>â Ë@v' ØgAþ$P.q}¸Y+Ll±äܧ l-ˆµE;Zæ?4@ ,¾ÆûÈŽ3|HÁÑc}çñ1©[&ƒž{E£9Éíê׿A‡;Íìˆc{Œý}ÓÓ>oØÅHö¿®+£^ oˆpxòg„3{;Ðû¿róú-ÛbTßûë7ø<`S± -Måý0}å+/¾øÂ‘ÓcqÀ½›ôP€Ôÿü§ t,ø¢“ÿ/ííϱƒlor`ƒÉ´ÏN0ú7ºonÐ6f¯cRõtÇ%ênÔØ~Ç&€2­t:dÁêôØ`½07¨@æ 8 ¤Ï]솲¹Žå‹ª -ܯùEŠ{¸_Î:"%+ÉÜry ¬~À› qG6|œ`$ª`‰9‚:¬®¶3lý•‘•¾5Iõà—Æw™<›Ÿ5˜ ¡oþo Ú•„Ñ¿ÜÿÄ¢Þ Ù·÷ÇÖ~„´ì´Þx“->S$ù -É®#ƒT¼†¢üd÷«‘?ö´ƒÓz÷°ßLjî@"£M½Ó°ƒú JNÒ?ùjÒX =ÅȶÀAzð[ÅoÔÓàÿ\Ê"67þõª’ù€øßÍ öà…ßœ -€¬Ê»ù4yʸU˜T`Þ·èöq_ööÍÁÿIƒm¤@ãØèÀ)ý:xÊeã¦n1;4Ä^y૾£=z `#¸¬i$;µF;ú±XÔÎ fØÕÏ‘˜©×Gƒ'ó|f€©C±ª66ƒ˜Ïo¼áÛ¸Àe(è€ÑLI­æ¶œì1Ü›OŒ“ZƒÞžDW…HE6G‘xFt>SX*Õ Àÿ±öàšoð„[…âŠJåbŸˆŸ4*ùô&ÖPRuØ€m, -C*ùÅàb£ùAåÌçc QZqÏjùW¾‰©{)M°¾ñÿoD~‡'}Þð«¤{Bì`ÛKFxòg„{Àþ¿Öˆ¸yëöíõ»®¯èI€æ³ÿ¨•Åÿ”ïPÈÀÞƒò -îçÒV"D[ÑÛ†.¸ŽWLùù§E€o¨2aÏûî–¬»­ uŸ [ Ô0e˜ï¨¸‚wµþW‡QÓaÌ #,*2Aý ~¶¼¨²k^ -T2têÓöÏ]}my‘@gb!P@ÀâÑHUò<ÀcdˆNó -ùì¿b+$ûFðKúÀCðø˜ü´ÿSdtÒÿ=ziÅò‚ìç®ÑþÇË)}74)ÂÙÀaüŽdÊsáZÀVÛ‚Ùÿ‡Ùä¤üc·¥_lôb¯À){6‘Ái½{ð{ i5–»Äý±H €]zH$=I «6à'̺Ìn€ •80EÿDÒÎZ„³¿¦e ÔX€«ø±Š-‰räþ'èpúoíHÛÔ,* ¯’qÝî`êÓ¸€ÿ<ÞPÜU¼y.„ŠkèÖ€‚EH>¨moš={SÅÙÌÇø€ñ†Ëý :îå¢ -tÌ×ÙRBŸ³â|P¥øÒÔPÛ.Ô¶jsΛ´¹I£,+:œað&mt¨x±XŠŽ´y˜ý"A{!`%GR–|†E}ƒ=Kþ Æ1” p)fÂ]@\ÐóP' <‰¦^èíý&&'¹n Nm0~cÍ"îOúœáK€JÇS?+œÚ;aåæÛ·×µÆzVhL6FoT¨¨‡ûèàérçæ -ègåæ]Sû†Õ-Z6ඪ”lž.–¬»Oö÷søñì*îʰºÝÑ÷^FÕE &;Þä^P ŸU¿ÜWy€ô  Þ§x+'Éÿ¬ä•Œ<Öóô(îO ª™C?›!˜žêCƒW`¬‚üÌ«õœéË`>¸‘¿à>PäÈÊí»¸ä~yìÅ ã4¨rÀ\ý†ÿÚOkžnühŽaŒ‰À’æ;~<2ëO)¤Ä’ȹЋ pæÇDpøEISø)Ú˜ÔZ±=ìèá)8­wÜi}㉹C ™Œ„ºÓÐ d`î‰ø<Õ^$<¬1¬ùŸ ИøEì5@@¨^ÿ¾b„¤à*xßíÿeüûò©”‹Ûÿò4]‹?R¿ûˆ)Ý0{åÊtþã©6Ï…àŸÒˆ¯)@âÚËI°¸lCr,€T€JïH €f@¹lÜÓBµä- ²ÿAal±6CX{ -yðl°],ð±€t£ÃôijO柂Ïù¤@Ð&T< -òähµfRà"Ï'¦È‹@p.ÃM7ÝÉüØÏ&ˆˆ÷qÌרµþhß¡¯ôé…¶h°©Þ˜26æ:!?Ád½”ñ’3µë¥b[ˆ0÷ˉÒS•œÂBÀKNÀQƒ°‚Œ!˜”7óá=*Ñ0 ã¿Q@W?€lx à¢>)À+‚“\Wp^mFƒþ¿x0÷©RÛU˜Û!Ú¿ù.;òu› -àîú1¹“³Q[ª*Ü¢SGNŸ}çÆ-5<\¿ *ȲMYÔa¸CTQgï=b't­lÕZ{iaêîÓ´o[¾Ïë¥îÖ>™S¯}Ô¯¨V˜~F­%îGÅ< €Zˆ¶?k×J–ϰ*Áª2R4¸@–ÿäÔ|ñ"{à8½2 ik\…x­áÜGäN~ç@@$\a˜õ -ÃË)Œ¹×vøý³þ nvàZ °Â†¹Vnj {~¨Q]˜0úüÿ+c7n[«@Œý7DÑ|<Ç0öÇ2¹»`OàuKÀÓ¶Ù8Ïv4 ¤t‚Êz /Bø!z|*e~©ô¸–ˆ`¬¾à«à×\&<`°¶12Ð »õ ñ 1Ò Á˜)À£ô%q$@m0 ‰fRŽAúgI9-¯ú“€8¥=‚4~q„DÀkqÌŽ…ê™Ò±š1iáwÐ fÐG4äÊøcâ¡8€ÄÝK–ºÉP?XòÔ@ÚPm× UZvzö¤Â3ìùx/€ãQƒ»øT¨-·²·§ -÷éGwâWÔÁ˜®^êá<‰ÓùK¼g„:q/Ÿ˜G§ŠA©Ä&Æð"¤~s“T·½ñN%ïLH\¤™s´%ŸÍ\uÛ÷zg** CíÅZò)Çö¤c–Þ>ÈïÏÈw¡d,®FÏ ã¿0¤Ay•IH‚É7PvÏ«àKòðÄ7p^8±Ç€çÕNð”Ïv--L~ô0P­ÿï0Šo)€7¯ß2)š¸ùáÆ:ìC>æóo;õŸÔš{ zÇÆ8 ý##nRF—ÜãBK›bhÕ¶{#êo³ˆ–^'w™îÆ×jfT4ÀQP Ð_, ~-gY•Uø?œ•_›²Ï]€úû±Ê•OFîjgxM)Py Ï%Ô6Øð“³Š€ž@ºa¨¬2jiyœüÏŠy•-^mfÚÿ2üAÿcZ‡;ÿ{,`Ê@·Dÿ†oûÛâ³ÿWV*ïÜæ­¾²OðM$ø?’djÙþ6Çm;us#á -ð¤ñü}7Ùɢؗ Ü™Ø Xöxæ£Ñ©ÉìJÂÞØjðÔYöS€^hâÿƒöà‹jĬ™@/~éF'„yvÂ=|uð$cRÀ2¯,ŒP‚ž-IÊ Ð1€@(WAÿö,`¬¤< þ¨൤@|ªÂ»ý¿Ã€¿ -®û-´©õðu¿öͺ”  ™c)!:xìmG/ÝyG‡€U^©Nín*ne2³xœüß—Ï›Q=y±ÄñbáAmº^*pü_ û;ʼnDI¤:>Þ jóamnÞT€Lçy)®…óQr\ìY"ÿ³Y½04ÅÌpIõ׋ÙVÜ‚\ v°ïë+~µ'z¯Å@€DLîçštjA= ·py¼(Ta'ƒI,q–š1ÂùŸOLÌχçÃ9É –7¹ày(¹šÔjâ³äÅ‹x&ØxÁƒœ6yaä´ßÍ•Ðþ`ö¬fk\EͪÊÕ€4À‘žß>{çl|òhãÎ Ðhh…ý÷ñ{Šò Š€Ô>S´Ãw›ýmpà0ê9X«­+¬‰¨(¬âFµƒZk„ïÖÀ¢h-)úO*òx ÿ¤bNÒ§—Y¥##ž¡‹4ªB«È¹MÁ@?„€,w^‘Šj²h3Àî7ßHŽ -ì°22{>Ù°¨¿ÈúÇÛÝ»ßþGÙÿòˆî]ñùm­=ÆÐ$ô­‹¿u4¢ðo‹÷ ß6Íà OÆV2î;­¼tØ ¬”M”W3x½þýòÿ Ïìà·¡/*Z&cð=5<‘Ü’{íö{0$€5ÿ,ä* üyŠæ§%I™¿ëFÿ(+–ì`øþj"`)áx+Š4ùéIPpûÍ1¼ˆ~غuvû´ž„}FÜ´«¸7ü|øeã=pbè/dÀß)¡ºóHìÒ  ) yŸ$öàøqfTÏé)‚¥Ž±³š;Õ§#ÇøÅé 4S -ÀÒäà°ê¤r>‡~o^ ÌÅ?÷d³€ù775о±çÞ Æî(ú›ü ÿ™¹šu àYbŠì˜-)€BaAøè„IzüÇÕ€þ -yTHx0ÄÉI®;8±¶…'û‚àm YxºgI½ýl -àF´²Î&˜Žt˜ ›ýmU«”§alÑh@òœ:}vìÚ-Øüë7Æ„þîmcòý¡Lj'»Ý7[ÿvDû°Ð€ü»Íö†Ê›/ªUéjĵ/ëqÔF‹•œˆƒ°ÂT)ðM©ÕüЈ‚ä{æ p˜äÌÊ2j2Àµxyö¾Õ0÷UG«*ÄI¬÷²fÅ)]H`LƒW›y˜&? 5h3±à׆åú6ÜYß 0þçâÛßþo ‘ý?R¹a á´‰›ÿ0‚ŽçÀ̢쭷$ì±ÇÓ´2ò—¹ªŸ6<9œ`2¾;—kÝ·ØÓ° t$;+ªÏIÀi½{ðëhšqó#àûkÄ$=à‘¥€„vR?AéŸüß¶@ûŽ 8Câ¨wH -¤B°ó FÿRå*ƒåHy—Êi@Æ­,½Ûÿ-<~ïì¾%Ö½hBdþæà#y_ -€Þ9þˆ¾Ftç¨òóìÒ `±Ü °Š-»E‚ €®@x&S›Õè6}¿Éñêc]Dj“æ¯çs벞iËã=bZt kþI}ôþf-œÙª…ósð&h?œ{m@ÀìÑÏêÛôÕ¢op)BW -Á{õ“晳0T$Š8Í_©é„^8àqðMò;7¬)„TÆìUðHƒÁ®@Ú`×à3±ÉÃfü§ÀÕÍÙoØaÔo2`Ô¯A€¾¿Ðð,•ÿ¥ÄÿQ#@K@S €ß;NZøzâãx€©Ü=þü†³” ýt CS @¢¸åe_içÈê»N³aaÄT &IS}ä0ÂYÉÓw>_ ƒÂÖ÷2DNoÚ–íçõÍí ÔææÂùí'›µ¨ôqmsÞÖÐjŽe^›oÒ"¿2+ý”F¡«´º8`“ -þ‹–î—2ùb´ËÄ5°´¥bÞXZ‘t&¬ýih SÓ£ÙmKÒº0ƒ x¼ùô -=ÀÖ“º -\›¯ÕjUr¨(€ÇÌ=ÜäþÙ+¸ÀoÞìD&Yr`žÔ`BÀxžÈŸ×}œØ`؇é61¯ùâá×O¢Éà ›°×"¯ß¾ÝaŽ‚¸Jþ‡X¿ÇÖã•Ô½‘58«V‚m=|$€\=ô@|°ñ‰žÌ&€w×ïìÔþª[TÃ4@Úç^/ï -r4-wP¯èœÕ*k™Êð¢†ø¡P}¥ª‹ýý¹“‹¬$€NÀFŠÊQg!2>üâaúÌÑ@ãaçÓ' ¾ù.°®3ÉÀ ¼èCPѰàÚnðq€LpoÞ'@€ƒ1C¬(°)Òÿ:Í÷˜@FïÞ¸}ó.S6‚0äh–δ>;¸&æ‚æ·§‹E U’Sgù|^¼…³¥Biû¿üòéöÖv½nu ö„^o¼oÕ@²Á¨Ñè\ýq­µP{²¹¹ ¾ßÚÚúü—¿ü¯¿üå/þëÖO¾rŸLÔê[ ÿK££—ê³%\£ÆcA)T À 5Ðåçjõ€6>¨‡÷ÃzáL¦„"âäÚ•éû¼ )¶ÆÓë|X?χ¼˜æ©³(Üì™ÒÖÓ§¿ýs»¸a~ åÅ„’‡X+@ëÓaødóñ&ÂüÖæfíñææg(úßÿý/ù÷O¹ëéJ(yéǵíZX*ÎjWJ(º•\Ïþ/) AÀq>´w¥ö´v¿VÛO@+ÎÚòY°óíêà û-£‡û·í~0Òp{}ýáÆÆÝc9y €A]°Ôƒöœ&ÿ߂ظsse$Kcô[Îûþùbwcøfë[é]4ŒwŸŒ^EÑÃ4ôÒ‡Zµ¢WÑ´»¢Ç $Þ·ú‹ GŸïbðÁöbw~Ž^£'ô³–ÎÛsnÒ± û>qËvq¯mQ ´dôÓÀ&Ùÿcê@2WàˆZanÜ¢Gf½Ñ?±¾þ˜ÿ±@ -àÝ7Þ½ysãCþq× 6Ãøj {'[ÎFð§¹f$Œßµ¿AЄ‘½íäšìÅŠÓs?x*18_6@HžÆö“Ú’?èÙêò˜G8X5¥ÇJÃY}à—Mòj,ÛǤ=Iкp"QQuϽ4 X¦‡ÁÍöPRC[À‰ŸôâæØ *€†`‘ÝãF€¨@2@IH³bì–Eoo¶’ðO‰»ÆÝÀà0‡Æγ’€ì><É^ ÔF‹ÝxråB˜}u¨¤•s/÷êíËd2ùÑs™Â¹B!_€6à[JÁ諰اؾ¥ÂÄ¥‰ÂÄ^¥âD¡B,€åгS¯î_†¥;Q -¦¹÷KSHn ©<¢PDæç2¼Àèèè™oB]ÄĽGûF ¥B¦÷è¡C½”/8óÍK…Q®ÈåÀv €gN42P¸o–fu}¤½4d¥K,9?KŽÕÙÙ¡ÑÙY|”œÉPôFÉé×ÿ.(œç-ͨh(ùè7‘A\ÊÑs,yþî%Ð÷òË/í9tôe/)€’¼úÍ¡o¾º7RtbMÃw{’ýa§ë¢»À“ -ÍÛ]é¾5< -0á¸m1ý|²Ýs*Öƒ0¶"$€8býæÊÙì¸àgi0íïõ‹3}³ð…ï&{î>‘ZOê<ŽÓÆíÕ u[ëÙü^Žë+Öá(UdD¶«^,€ -—ïn àéÖ¸ȪÙ1Íð@¶0*·(S*A² Í’Ñÿà{=2@- ð 6¿p$€ÀúòüÞ{ýõ¤ -àŸ¸~—Ô§áh-œi}vpÃÞœóñÑ›6®Å -€ùc²CLíI•G¼›[ À zà~vfùcæ¶+ž`%€&ÅnkHiú^ÜÿDD^‰9ñýðëlÄà7DK–/ðHR¤lï‘€¯ÅjÂM €¶1Œ[áÓ?‚£»ÅØiyÄÿW¯f—¯«€öº€J0 jè 62Þ/.œù¹ÆxËä3!¿rX„ƒôXó¿÷hãXìÊËœwAa¼¶Ígz:ÚÛ Ê:ç\¾"Ïe2gø:s†\‡å™ÌhÔoÜ'œÃÞsg2àC±")ý\áÒ¥b¡ð{¯œ!'*Gx2gF‡ -ß‚ýf(3šâÎsÈä .IC™3ñ2×PÊ^8Äçz)ÏÔ*š ¿W˜ø=H€K¥¡o"GB&ÈõLt1”œÔ¯u|(|"ÆU3XZ›¸„4—ôáµËOÀ]âUìÈ 0ôMÃù¸K(ó¬Ì¯¼ÜÛÛÓÛÓÃ2÷ô"ÑÐTsãµÎ9É%A¦lÕv(B”ÒÞöĮͩ۞Ý.gíoƒF­´Ýî*!†o -€”àæ:V7B¼;F»ßñÛQµšð|y>X¿6ºÁ­}N6$z%—¢|‚lŸÚg\zÕ¼+ú‹„iÞƒžåZE­ƒ:Ž;$DÚÒXµ°½rnG¹Ko¦«ÀØ»ÿ$ÉœU€3¸&»K!„¬½™7UEäËîÏö›´â1žÈ÷A­íEÿ‘þ ÀÜ2g7èP+ ÀO!6îÞa+€I€÷ÞûÎëIÀ·o¬¬Ü¸}oöÿÆwß_¿ç^lk)Óúl8ÝØE%ài76 ¤~){#7À}–„oÔÌy¸@œ.Ë«òЀ´‚)ÁfÁ•$DéÀï(} ^à‘¤hôHBéi; DŒ¦µÿSn`“‡÷°$ê'ÊW³ -ÔX@I@ù-3ÿ¹Hx^ë.Ào&»s\h+û”TòЀO¹Ÿ€ÆÕr%þM½ÚxºŠà(7~'°Yšn~àb__ß·.—'/w8 k+³Á,Ö‘Î<ñxÕî×·j÷¹ßÅîÙ໳X̆u¤gž8Tû¬V«ÿ¢´U«×ò»µös­¾µ½õôÿU¯ãâS«3о8 Veû~ ÙÓÒ\›{ö»Á,»ø»Ù2óZ9z(Ïnz¼L^ fkµYvJD‘ï׿Ã:>Ól8û)”î£t³³áýÙà>?VYòðÓíZ¨Ï£‚B3K~ŸYNóApÿÉf­þ´pŸý+¼7ø<(y}û?o?ÝbÉ?­}j%‡~*±B)”à äÛXѳƒéã(ä¿•Ï\Èkõû¥©©mQ%Ÿ -'¹Œ)ßNÂ8š7»Gsòö§óH‹CÚ­¾–Bœ‚+m·¹Hg8±·,D¾Ñ ,oßæ¸>êÕ?À~šQ—Ò¶RKpÄ»Zc>¸µÂaÆFø(º}Ãÿx•rƒá“´ï[é]Ý)ZÝâÿaÆå¡ÞÄŸÛêVî°ŠŠ´Lþ¶mT½Ú¶c jÖ7af=[ôaÒb+Ë&Ê¡â_X®–G–+«ÕÊG#(ê>Áõ& ¼È£†ZE%U]ås ñ¡pby¹(ö€…‚4€ÖìÅZá€À`Å Æøpƒö¿$À{Àw^Oz¾}ãtÁÆÝ>Øxýý¨à½{¶/¼`¶¿Í޳cߎ$€C$l”îà±¾vJ r¸Â8Iœ”‡,KÌØkx4‰üù,ÂØÀSuyF˜X@©‡súž ï;=7<üEÄ1ØÑÐLþDì %›Ò m LÙÿ˜±å1ôhEè`>R¯ž q€›<Šð€•ÜæHô³ÃçÅõÞ4®Ù­Ôߨj&Véûvð4Öé¨8ýÓÐ8#íXNöhãè.€Ú],ß›52é´8ž?1Îò™yPw8=?¿ -`²’'ɘÛ~ÖÉŠli¯Í1òo6¼‚½X™Q‹|øÃÇ`ÎùÍúöçOë³µmì®ÕןÔ7Ùv.RáGŸ­Mœ ~²0 e²4²¾΂թBW›û.‡ôËœË/ͳs3á|™\,Qb|”ÇxÕN‘ðßÿ°T€.A‰ÀßÐ(”ÞgVá›,ù½S dÅx¾¶É’ÏáÊoÎÏÕ~ñùv½>%ïS³Ä%Ç›ú(Œ0ê¥L†-ûÿQJ -Eçk›’0ÀÅ´pAc,å‹¥íBñ³zí±_7t’KÀ˜’ð ø–ð$;<­Eûš·w Ýô^¥J!y¦V´Ù2«]ñn'° `§€ûÝ[_1“Ëæ†mEþ‡Hz¸22öî­„I¿·Éÿw´ÄíÆô)`öŠv›=Ö¨…â‡÷[]αyÜ*{ŸœŽú–ñ}¨uQs¹]½†]ÿ¨$bÏ¿€t ˜¡YF²UÔ­XEí^­¬V²ÜÉbbKí§|«Ž öá3ˆ°;*UèÔ¦´zXAvÀ -ÿÍå_á^rØ`À##c7ï>úé#»øŸÓþX -à;ôüo¢ÿÿí'?¹ûá‡ë¸ëê%ÈàÞûëwÒÏÄŒF¶œ¶¹Aö¥$à6@?˜Ö ؤÀõí —JÉôz—áïya{`ÿÛ‹¿B’¿ò°àwÉÄIòöîÿPéó O,1ü†â/ÿ1ä¢Ý{à+Æ€ -Iö쨂ÍþgK™ù/9Û@G'"kO$°LyÄýÄ[ø_4EÖ³ðþ·S @"Ì^Šºqë¢ .“ÀG¤bäT˜Ž€† púïäð&b_1±FÁՇ˹¹ÎÙ¿d4YÌ?Á@vðàûðJf‚†2Q -¦ÀtìD7=;s%˜ƒq²4ÁîõX/M[xýÌ4¦Íù­ÍÒw댊7÷´ °'ÝýâhÁÕoQsâÎ’Qd(>0¨ÈGëåóµÞb½6Cè1çóùIŽ3Ì©ëÞ4/Wµ‹‰/—J”,­ éÏ0?Biõé°Í•’´È=ŸÌo~>QÚÖÑ €Ö`Â8¼@P›-)LQýŠEöxã3'`üÔ #RõÂÄÓ'¼ˆÝ|'¹œ)cøn@¶³<ÑøaVô#&äÞx­]¢MG,-Ñ”…o †ˆµÅíØ`Ñ·(>z¸þîHÃÀnÚ§8m±„0 ±ÿn­ "ûŒÜ`Èùþ¦¨„X÷8€dû„ 0  Ãn’u³Gö;ÁáøPïPòèÓ`}÷Qe°ƒ-Vñú ‰Dr%hhÚ~F­C[døè@¥\Í‚ÔYÐÜuÐûÂÂp¹º*C£J@eö¦\ù:6F"ˇâ#¬VQåFèki? ÈúÑGì8¦r À³gWnÒ…£–ýHüäGï½ ðúwDþÀ~Ü»Ë/îƒõ÷ß_b€øàÞúÆf€S#%ù67 `¤n&~:Dr×Þbò6XêFØ ó¥ 8}úÛýæà/Žo =妓Q–ãcHÿLƒe¶^€{"­ôÜäˆb"€è _rÌG c°f/€yÀ>¢Ñö u @…Áÿfÿ+{6/@J$X®Á£@Ô À=¤ h5 Z|9LÈ»vzp³ü¦IÆØšý"äx»LРXZÜÙ&@ƒƒ³|šf„”@í.†&@½›<‰/*!h”sê{×°{ççækó ­ü (€óÞPÝÃàLÌG¯6ùm*x îMÒÖUÎWœIÕ׎ÔYºŒÉÍa¸YÛ‚-¼¥¬üD€¹ñ]`gÄZéÜ„ lq(`èZ!~—æóùz&øem.ÜÜÄUæB”;_œÔ„i€s$wÐ¥¿Ô)IPF,˜Îº*)€Mœv+©Ÿ ŸÔêµÑÒ/JEæÀ‡ÊOE3 ˜¥OƒsçJ”.*#à«`~°ÿù»,h […â/ëµ¹Ï>³›ïØ€‘^¾_Ú3¥'Š>MˆW›3Ioûi†äžh=zo‚vLj6›ö{Ú™h³œê[ƒÃºà;ÀÈÀ{÷pc$á`ÕzÊ*W±¿7° à=Ÿ(j0Ë&€•õ÷ ÿßÑ–Àˆ?F´‘Øeë¢äÎéΑd7‘ùéì7à·ýpÈíÅ~˜Ã|àZ.Ëz"Q“›`ðÿa=¦ <¸þϮ·€ (//T+ׯ/. ƒÞQ;U¹D倪¤¿Š¹’ƒ™ˆõ…e -€ -¬I«6Û¾rŒ°Q€*ô´ÈúçP?À³Ù‘Ü -ŸÎ¸±ñþ Läÿu²=$€ÞãŽ?ùÉÝ7>ø`}ý}¶Dí6÷>\_¿ãŸœ ¤Üù’}±0% `j߸­wãlm‚¨ýˆÒi‹ÀáÓ*P»µ @œ¯=˜‚?ÃÈÀ3OS„ -Çp ÐJ»o5îxbÙ¥ )â^)æ‹?Mí›ôCp¤<¸‚ÂFHN:Î_ó@—g,éˆFnŠ0óŸ0€èÿµ6€\;€ß9.¸LÂ?&Ê»‡²³ €Ÿ¶~„Ä]íIy C @½*ø ¾&@âF5{:ö|\{ì¶íLP<üx~œCìhìî K™QžŒo€ýõ@š4þeFÃV•Fò{ôÖÁ¡a0·9ÿ`›iplÖzåSN \Ár-Ã’„·a8³EÝ6´.65þŸkg&jÁ̼FÚ &‹ãùü8Xæ½+³…Q>ZpЧ1¿°Nþ0šÂY¼Ü@]€eé2EMŽ|€y€â´O„Ò›X Rë½eË’WSé -€ô¯ÞR}}}/=š¿P êç -Û3s[‘?ÁIΉ°ú;Ô–*=#±ÃÑê.|ëçÉm­s#zo‚vïDzç´màTßñßnx°ë-È»7WDüº°¤fa€§Ž0P€[·À¬¿­ô‘‘wÃþÿñ訰7 è½…°Wc·×ÏÀ°=¶ ®D½†‡œ¯zF– «`¼©¶Å˜°ÂèÈV`žW`ëXÑX» dQýƒûOBœìÏò  åìš œ a«¨=–±gq9W]¼¾¸œ]Z†­R©\¯PÐa°Hƒ$‹¡nŠ?kTFØ Àâ,€þ@ÈQœY¹}ï(€?\ÿ`ýƒ;ëwÄÿ?ù%Àw^ýwÞ{Oö?$ÀưýÅÿïß}_üÿÁ=È·ô㜓 NKÔ+þiœLOn÷MAÔ¯…½5Ü÷<oÌ@‡ÇHüʘ{dêÓ³¯‰m± r#ðÌò4’êë ‘ {%àÌ•œ›<îHyH^I3XƒÊ@Áæ0þïàhP)ÓöçËèÊͤI€4Ëé<Ç¢‘¿f®Q°3@Êàö?fX¿q@$Ttwàï·€î—j­èA¸³(yJx’N€ö1öÖª@\\èô†H{Ö➊ØÀw„²l¶ÅãMð0ø VïdD•/òA@|Œ>‰ æ/ÉMs1€ÍM9­gÒ©¸žL¦u­E@+ôonÎÿ]xiª®4²¸¹F¶èþ'JA!S@FÔy=àWÉÔÅÐâè° ëÄÿÁ•¡ÂÖäŒÖ‘ -à|q¼Žsèþ×ÛÜl!ý³TôR ùk@¦Q"÷°è,­6Ô:Àç@º|ŽNXË~ –¯€€Z¹9Ç…õ‰‚=˜HGòEöS`óù™¾¾¯š 6ZøœcàÆq@'nôc»0§§i‚L`7þõ£S“ë܈WÒ°Ý;д¿SÒv ]Øàê[R.èX_¿Ë6€{·)4Ëô¢PÝJþ?ÕÓ¯®7oáäOØ  @>~ŸÀÿÍÿyR»dŸP€m™üŒ¶X(¯–-šŸ×€ …zõÇreq˜&ƒUÊ‹K• -ì!°óêâòL4œ8²ð}Ô•ÕµêÕ¨2q´¢xVZGú¿ØÏXA:üWQ§äÖPžÕ‘Õë ùÕ…j67²È&þeà-·¼Šê)™0²F‹²€M¬±`†±ºì˜ùìfA»ŸôoþFÿA -`ÄN+ëÿÌýáÆöðÿ@ö>$ `üÿ'˜~òçÿ÷Ù£€{w>|_=b¤1@¿"_ÍFØ d±|´E湇ô&þNÀ6¾SxøÛ¦+°‡KóÈþ'ýã§G €NÓÂ<#Œ’U¤¿wþ?ˆypG’ƒ) HÏdèEÈ¿½{ ø¢Vd")Y>NOI¦!X‚KÞ@€¢[ÿÔm<`?e€7pJxÚÅD7 m%à÷ ÀZ…æÿ@vã´öì7 îßž >ôÀW›=Ë,¡€«Û=tþj°¿0Oôõçl8¢ý$Ÿ0ŒR‚Éj¥`ôÏ™&¬š…/’„ÍÎPñ(Þ¤æon~^’‹œ€Ñ ¨AD:å,Z(†Å¡Â²q{`Q?^ÐRù"R™LVµ\ˆ /‹'íÉFí -Ð+d˜½$KÎçà -fTÏ'*1Á‚[ÉçUò™¹Ú“Í_ÔÎMÜ“ŒðWÙÁò^ÔYÜ!Wd›.Lü.Ù?j8Þ÷2´\ Âsç,+ƒ“\K4ÈR¼ ¤·Û“€ïà{÷†Ä©‰U"±¥Õlç^Ðí9 o;ß ñs°€Ñ?Gºw÷À:€I@c­² àÔi €S§Žô@ÐpË<·ÞÖ“èžQä4ØyV2 âÖ{lû½ri çãå£Tð—flóeP:ˆµ0ÝY­22†ûG¸zv!·JKgmuy¹úQ¥ŠZ‘ Ë™ìÏž¤ –<ãøQ—ÂÖÿÅY­~ć­^G©r Ø¢™Ÿƒ$X­æpÕ¤Ëå5È Ôé ॡ PvþpGè ÇŸ[x1(@»À/`C1ï¸þÁ½;ï5À¿ÿÑ~bô¯ÅŸÀòÇ}ÿƒõ!îÝY_ÿp}ボ[@Äo³Œ,–o@{DÍ\rvûŸ»užŒx;È÷1jd˜{’5( öè9 Ni¯¥X@)G×À™+97yº‹ {Iò@-Æ ×] ~ž¼Ÿ ÄmÖ@m= Vƒò0ã_"Àº²ýŸhãÈ&{¸U 6Þ5ÀŒmp‹Mn1Œ]uÏ$é  hçÐc»ÝŬ.®6z¬6@ÒÖÎŽP1±æŒÓ30¤óçÝ(§ƒž®•aKe(-è ¢¦ÕŸŽuâ}Z±x -¨Ï=†pÿ¹ã2‡bË ôB §úf„ ÅüH€‰‰ñ<‹ gëã=€È?z @.€> ¶bh% æÃÂ|é•€º…  D*9 9R›Ž©Ïo†£|b¥àrijªx9R¸1¥Ú™st`£ñèµ€j‰ø_mò„T–'ŠZì$’ÄjëÚðÕ:œ„ï7ø¶éÑ9|÷UCjÛ6"4vimwt›P–~;¼K²N÷ܽ·Á¡€`w¹À °ÁÓ1ýG€³c7×o­¿O°2Æôgø£ág=¡Bvt’`"À^Éý^C·Cÿ¤Ena/ö+Ê-ä––s`c!F ;µÃ*ɘòÇ0 ²#•êjþýÕryuü/·£ª Te°0cÐx P=Ý×?ºÎ¨>œ¸¹@gЇ“–‘ïâ2Ÿ½V­,WÖª¹µ\–»Xúв¶qÛƒ´oMþl -PˆßöÐ#Àí>Úxøpãá‡ôÐèwŸ?èÿ'ò'dsüä'pV¿ùýïÝùpý.•€ãC§ÅÖ`#@$Äñ§cA`p2Ç›X^}íÚ­[Œ ûàæŠy( ö‡ÜˆþlqUˆê!j Ù'éÞ$€-}¿×ÑmÀ`}¶˜ªF)W²ÕÊÒÌ—åÅÜù_–LµR]£M^­\Çßþ´@6W½^Í®~T]† xpuy¹ -Sƒdž+/ /À‘þÁ\¥º0€LÁó¹ÜÚêêÂêBõ”Äõjõû ‹k |ú –×r˨lWW!=W*« ƒÕJ‡±Y…°ê¶=ä´Ø`kôäp•¯³ìaO°±ñèÑ#(ø=Æþ½÷R?ñ'?$\྿OûŸà£gŶùj3œ¡1ñKÄÏçhJ° €ìÏ´ˆV=©]üÎb”™˜Ì@Mð•¿B@—žJx¬ k àÜ•œcŽnÝPNŽ@òJ -1 ¤Ae;< ô+c@9[ð˜io @·±?1µq<ðÀ<¸>ï\ÆkM™ÿ þßO @|Ç›c$¬@c¢ÓwÄDÄ{h­œÕµšŒŒH~ÅóÇûNäÇZçQ€³µsŠ çaó÷A’¿Ä|꯼ü:€8€"PoB²ë¼ž¥g4†£&˜0½‹ #ZÍûSõÑ`;jƒzkz±˜ÿ]’?VƋŠŒQÈkŒLFVõqs@’LYræÍÆ ”.Øš8#éÂfº ~ÒþçƒÍñu+93žp´8:Pð„FaöÛ…Â/üï.Š—¼â(òÇÝ@pÄ •p’kƒ˜MÅ«@3ë¶àP?àð{CãÌÆZ ß¡#1td'Úé¿åÿ»ÖP ›°@›æ¸ pÚ'Õ½fŒEàTO¿y8ÐÆ›cꃎùæ­ýÁþ~€ýûúÄ­7öÄ`a—žÿËÀ@ŽA€0ýQÙª_þŒïÕåJymµ¼ -R.ƒ†‘Mef9l-˜è«$Å:˜|y­¼ CaÌ^ÅÃt`9ûœ<ÜÏ̹…jyu¹šù#Ö3 uÔ2ðÆx+šþkkKË µ@2<¨.~´ú`m é–aÎu„è_Ö?Á·c~>'^€³ø - îl|B<„x]à½÷¤@ÿõþêgà}‘?æýdý.Ãþ ,@Ã9ûo¼ï¤øL S“ÿñN9ïÍî|õôiu ÐØa¬oäÏH¶X €²A¶îü -"$@—Òó?^]ÓçrYì¨üáñ”Ñx$&0yÈþ@Rtò@`Ë`1)`aÄc jI­]y®ÚH€(®yÈüRÉ^•½Ç øµ$P(μO¼¦î —‰š@7 kþlÐÔ `±ìüO@Cr5Å,ã©/`[ÀŽöÂ1,Ç6n_4d85'êß—|0¡g‚b¾ï%ï`=ɦgFCòœ¶À‰¿¤ÞÝP [Æí {·c'è7¬ƒpE²s›³™©0°Ñô 60ˆ%0KÁ§…Ò6J N.+A¡p¡pÁ“N€ò¿ --g!Šùã Öñ"ÌþL“j¾€×Eê…s ÎgÑø9èº@ÑYŒ†táЃ€v*ùãì­‡£—0¥Þ E ~QQÙ³‹%™Ÿ˜ø]¶ÿcW^ÍT+ôWD †³\;¹rÙžL°MÛ4vµAÛcó±noM°1|ïNì8Ö9ykÐ…ñøŽ‰.€» à=æÞÍ> feVU·u±‰€L§Nݺµ~k}ã“;7WPƒ~Îî· @3ÎÉ@ùÒ„ï”ïk®y%Ýý¹Ü÷ÙÕ.ó²ÕP>(xy–@nuyíÁâÒ*Ì}Ð7Ãòðúþbu$—]X]«B ¬=Xx›é°ó›¨šµ\5ǰÿlvmµºˆuµ\EÍš[-?XËAI¨]aíóY\[]†ÒXFƬQi`cùÁò*tDgÛFúŽØ@‡yîÐðè4À£ßI(€ŸýÕ_ÿõøë¿úÙÏÌ þÿч¢ó|@ÀúûКÞoÕ`Ÿp -ŽøŸ0ê6öwy6 Èðm¼"[¬K &Ëê…„¶¿YÿÄ‘#ê²Ñÿ{,àð⮇Édx%=åÈ@4¨¬Ëpe# %¤0ô £uf@ײì õs‘ôTãääˆ5¨ðæÀŸ®¼¸š/ºi,v´Ö"@÷€yó©Z]{bð1²ðô•årÙúþ ÝÐ4UëÐ! êëò4Àj.Š)ÆF»ꬳ`P˜ô“ô‡!Mð† kgΉïÀqÆ¢„Ñ%¡DƱ¾Gýç>«yPhôÊ(ÏÍn)ÒÇ -Àh'NÔ¶BבÍNX0½õ²ƒ>Á3¥L¾TÏŸÿ#O$8qôË$ØI|<äÈß2ò20´ œcï•<.Û KÓò°i>”Üc ¾¯â£þn'¤ò‰WÚb`À?ÓrÊŽÜ ` ?ÀmÌX¹ÇžàŸ|@Ÿ²€³¿ ÀŽ€ŒS/ë7ù(€gñD³üíô÷l<’}ƒî Ûâ2Úï•tä²ß(g³ ¬¦z·º -ë~uy2 ü0ÖÙˆ_]ÍV F´›«²º¶Pùhõ£ËVËxCu‚T9T¨ÛØ@`8»œ¥]„Ê:5êƒÜ2¬ú2‰½²¶Œ«°îY{°´ Ë‹¦ÿ2öCL•òƒåªŒUµíA’ï~S#ì¸aâuWßyïßÿäg-Ðð' -PD þõ;˜äÀ;°ñ¾¦]º…qpŒ¾p¾¼tþ“ÏÝÖ÷´€ô°ú©"ÐÀxÕˆÿñêHÿ,]4í! Ü. Œ¯2êÐP@ ©«€&€à Ñ8Ñ0ÛÑc 0  ÿ“ƒ1E€y$Ô{P8ÿ.ÌÌÌS§¢ãÿcP @{Knï;<¤P¡ù?¬~€i{Ó1)@ô0¢j¹²ý&WZõˆHŸ1±H{`ØÕš<¯-–E=-†Á]<Ϩ:XÕ´ÿm -k鸆›õM -ãJ-CØÔ:]ö?ÿ¸O9Z–äÞ­ð 7x„"‚ÇJ¥Ë°…™­c*œ-è¤)šì®?pÀ¢ÿñk W=ÿŠC…w‘ÿ‰™™âqìù¢Z'PFìy2q†"¢Üëu(O ‘uÅÇEé·4.€J®RÎÔC>Ô˜§ÙÇ$Šo ä—5꟤J)˜=7ªf„ 85°y x#`ÀÂù”=ø]H˜|>ÓwL  -oZN!'ã¿¶plOdð}¢öÞ OøŽZHíR‡ïj‰ø°¯è„t>ñJ[xuÕƒ`‹»wå`w@> X -@cÁÁ¦hJ¸èµÑ{N±¨›Ýß¿i9»r]™ìü›á5¢\“ÀС €/Ž)ÒýÙòÚÂÞ«ËË0Â×V?§¯}DüÇ«¯ýÃÇÖ|Ä>ÿ Ü»n~ðC¶²ÊýðàkHÿÑÚÇ‹`kƲ6†8yd` ¼È.¨­"›½~½ZA½ú ŒúU`­ÌŠv±¼DK ›ÜXC µÆ&ƒ%è‰\•õÁòb\ï·ó|[ ‰<Æåøÿw~G -à½Ñ 0 -ô/þÿÑ{Üáί§é‚ëw(°Ûò ûv¢`RýÙ¾Ò1M'ÀêO{ø$AˆT»¶ ë¼óSsË€þÅvã˜Àˆ#)ÖÜ@Su€È‹ -`  `*\©rø ¦æÐ,¹Ê¬2N-8‘­úôP”Šo\õ¿¡zbB,²ùâ<<â5ã¿Äz¾h³ßÛ -žðm¥é&-áéøÖ:½ïo>žØlyfËÍè·Ê·À½{ë·Ùޝ@Ễ=äà¾1œü…ÈÀ¾€§5àõ[+ T À­[·÷<Ýòÿßøo‹¨òlLÀ¤ 0 `Ëxÿøm7 Ð^ª01jŽ…¾ -’Få·š[+?Xüx­üñâêÈGYì¹¾ú}¤[Óp½«kÕÜÂÚGWþa-‡úüÎÁ€è)kL`v„¨²·`.‡êÎ¥µòÒÚ[kWAìßZ{ë­ÅòëTúÖÖ*kPk ~ì¡Y­®-­-CyðSw‚¾‰ÿŸ©èÑ Xø¿ó;6øß_ý‡¿þkðÿ¯~õÿ¦ÀÞûÑ¿÷#ûÒï¨ÙB`}KI§ÄgC -o †P¦ôlswÐößá F=²ÇŒ£ýÔ·¸ ÇžÈ]±¥Çp·V„È@ãì9`17ã_2@;p\Úzô—rdå0þ/[ ½ÿM½Òë /€;Õj€]="þx-í %͉ÿu|ЙÂzFv7gÇ¿çi‡ñÒŠžÇ -¦<ÝÇ X}„ù*^Y’O<ªoæâù ¤ƒaM^ƒµÎfÎL€ÎDÔA°5??cqbE³ö/3 -J$+®ÄÂ2¦*ŸÌŽ[Ø%¹0„b Fü_º2«u‰)vMðãÖØ¥º €€)0j±'Ã!€A÷êÿϸDž‚rONb• -`º6:41[b«=K¾¹9ÿP!ý,dt1+9´‹—Í:„,ëµÑ) }¤”œEŸD¹@óäé¸0€$*°7pèŽìÏ(ïŸ5×ô`—âA²h’}[ð]mÐ>Mzoœ,^ÙžLÉ[¥÷ýzK$hÚð•’ÇÛ‚ÿ¯¤)œš(în¬›ë?wïš`Ýž:7ÂÁfû‰A* çÔØØµõ›èý›cìW0Æ…÷<é?Æ:A5AÿAƒ3|‚ö#p/íBmÙfFM:Ð?ÀŽ¿°Á–s•åe:¬|TPkPc€Äײױçlüru­úñõÅ‘Õ5Ô¯ýÃÒ?p$À56*Tñ•…\¹´°H€b[×?(¿…åÒòÒƒ¥¥·Ö––¯.®-—Y+½µ¼Võ£Š¢O`±º J¨./^][ühù™ÀààY6ÃÜl<ÍŽþ÷Þû×_ï'?ÿÓð«üÕ?þýWò“?þÑ¿ÿãQ|À €;|ÀêP„ˆiwþý -fh€(Yúm7ÐöOy,àÔ©#_AÌä€bÄe‘ ›ˆðËržñ³»ô€ú|UyaCJ( È2@OÓ {5 -,_€Z%ÿ³€ ö°@+Àk.Tôîctû¸ÔpÿŽø­y03 %ͽÒ1K~ÂŽqV5`@÷1¼‡Ü`8 ÒNN`Ëß§¹ î»xþx_þ¼= ôJš -‹†ÒYäûD1ÜÎÌJå3§a\gÓ P«Ùc‚gf8v†õ`t§™ÈÀž7D£lJçIbI°èì¨?»£ -µãã°ýUó¾ÕÓß`—Å‹8Ù³/àEóðSÕF3oÀÌñà)ì{W., SP¸@½àäùÚ›îÀn+ùwðJ8 §ðDì#óO²ƒ­Bi*¸_åãŠqÔ¥MC×ò|‹Ã@ä‹ó™ ‡O4ÁõH!i3¹Ã·ßÕmÓ¤ö&R%V;!JÕ&¹vc¿½7¤¶Úœèkšù¾y’`Àú:}îÝ½Ç €õþÄ€•ÊŠq¿`1ôx/€[·Þ—€íÏcgÏV®)³=N^WYµY†ywû -Vãšèƒçù­&TBýÙ¦ªÇb¹ - ¿J_ÿrùÁòÚƒ×~_ËU¯g·OŸ½œôÕPAü`õãŬ•—qÆb… •ÊBvÐBu`Q€=—ߺº¼vuù­5XVW×––ÖÞZZÃ/Cs,Bj,CApHa^Õ,jžju©¼¶ø`m)YàVÓÈ.Óà€Æº¹þÉÆ=ƒzú½÷Þw¾ó#’ÿÿéÿéŸþñWý3>àGïýñ^ÿ¾qþõ{j`7¨*ãÇg„ˆÕ¸µ-^|6¼¸:¢áè½+Àêßá` €y,Ÿ®3i¥ç&€òàKýã»D†f²@R¤bR á0›^L™å&¿Z©´ƒf3_]{¶DMT-<@ìpDüyPü¶N,0W*ZrÛ=µOÊÛ†[e>Œº¨{@Î=ÑG]._MôXÆ•CÚ³Z{vÆ ë>M1¶†=ø$àŸÆÄlDbœ)æûNœ°^€¤2òY­tf”ãÞcš*AlÍÿAܳ?JÇÖMð€òfh`X›ÍOM4<Ù祰^˜°ñ‚D…)ÈS ‘K…8µ7ãiÞ˜œ„/ÂðŸ“(RÔµÒEkS*yý‰:ø[1ÀèßÕ±›Í3 í¢…Q Gƒ:öcU’A 1x)(ˆÙú„Knó-Qâ7¬ÌÖp¬/_ tfñAªÇ¥ˆP´Ùr‡-;ÀÓíDSv¾&ì–'çÊ•Émg¾{Gê—‰[ÒÖÐX~­ça,ÍÐ â.ŸðÉ£{7ÿ'‚ukÔpjLA€0ïÜ€ñOÀ>=¬¬Œæøwã_àH@Ø—Ñ~¤X`³AË«žÖIøÓ/²*­r8žUþ‡:åÁòê[‹ÿ°\©\gl_•¦yT½HO?ÀG~P&õãÇF]•-ð ÃYhTà#Hœ…>(/Ãè—€+2YƒX¼º¼D¶§×Ÿ=ª–`¡pXáE‹KË‹¡4¬éÈ(m^fç·¾ÎÜÈÙ‘›Po.,Øï;ï½§4ÿÿû¯þ øGºØð×qÐøŸ€<€ôÿÌ€$çîο`î˜ó»fkVÊÇPU0³çmĘ)ËßAOÔ t£¡«€”€Ñ%dLB€ñ)ê@ZÅ«k‹jkø>5Àƒ9ðéIý{ìŒà¥ð6¬'mér™ô讟´nŽÐ Ð9€ÍýŠPŽ\M€jìÀŸ€¸@ûWæˆnts €JÆ×Ë’DYR]2‹ÁŽ“ì[?ÛÑáôDæ\éSÛ aþèH;?§(@{Dn„¹ú¼ûxR Fgë^‡lcÈcOwfØÐäÍû…Ò§Æ£IL©1€¤s*KzóWj -Í)ói€ç'‘ß =؇̩AÎŒ^ªûƒŠ!f`ËëS¢„$ûé`¶QtŽ[°£äuz>…°’+¡µ5XAKS¸X ©P‹žu(&ï"Wòùs}½r„ŒØBæ®bþ³ÀX/I³íx%B´ín>#±·9E›3b$òäjc‹ð=Éçû'wJ׉ƒZmT(íçì˜@w9ÐÆ£„`›ªƒü/ú'ÎŽÁzgÀ:û Ù±ûˆÀŸ^ - ª²L4zTl<€íGHJ€jt~ó ù°Nå#P{²V®,WײUË«¨‚`',±Æ@m‚a5WaO=6øc™«<ÀÎ>‚xÀP}TkHZE ð$c†ª•2sD]R~€ês ´“~méÁcP¿¬AUp$À·ÖÊ<.?Àr$]@¬-³E鄨OF›‰MgÏæV®Åïíå_9ýÿã'ÿÿÓ?ýJßÿ¿ç¬Ï€õ÷é0Ÿ€Sâ3€äÛxk ¸sudùwsV žÝìNñÃñ¢5¢«Úd´Ÿš[ÅÎUâqHà‘ÈÐLô÷èçG@š@4ŠT-cHêq @Ò€§“~z„'Ú“@Ÿ„?q¹R÷,/#¯¤@ŒJ°ðæÀßn§Àoø¼.×›=ºi¼m¸eY”F÷…õŒ$dxëÖ”>€ö€DØ"Q³Óàc+ òØMšcl 3=ꪛ­'†sÛÛ›õ­¿Û®MžèËkµéÚgµp®öxë³Z­ðêèLá0¼_۪ݯoýò¿}þ¤öf8ÿdk{¶2˜lvö‡[Oë? ±nýŸõÍúg››5žQǵ'õOK£×6y±í§ÛÛxÕ° -–œ½ÿ).ìï×K…Bˆ[ÿy{ëqýq­Vût+¬moÕ¶ÿYͲ‚þöPa>S -obõ3d\›ÏçÇ'ÃÚç8Ÿ¯ííz­”-Ì2ûûµm”¼þ÷ÿíïTòúÖv}n¥…x ëO·j(yÖÿk½¶ù¤Ž’C äuqvtjþÉfíñæ&îJ®Ý!DKøébÎaí?ñqÀÿ”ÀAì©à·¶0û#øÊçÏŸ8‘ÂûÁD)d*,ˆˆípÚKñf´iGR¬ÙX·5¬û{3yè=Fóv̹‘µ#½4óUwìDtÌÞ;¡‰òS3^æHχiný¬Z£€ß>Ë À[dzÔ0rã6›öü ùÓÄšÄ.ùï#l<€HØ+&~_g•ÇÿèŽ×2XXcE»Àöý\yuym¶<ê - -ê hìÅeÙ š«^çòÁâGË#¹êÇ–~ð ¼¼úuIu 5 e€Ã0aÅ ,C'd®WaY¼…úç×þð‹àü?\zkm÷ƒe°|yñ­Õe†¬¡Ê…"X\FaøL¢EŽRÒXíqß(ØÈÍ;PÔ¤~N?û+5ÿÃü'ÿÿ³)€Ÿýä=ãÿ÷dÿ¯ßáØþ[à–ä³ÂÉ|€¹îΈã?åðq,€ØÅq¿R{9‘ÙÒ=d/¼"€Ç¸ ±ö~B¸ÀhÚêó5þ-yaa‡À}ø]3Åà0~]{LDNô´ò¼ÅN²³Àt t®þuŠpÅ'àÍÂËÊ{xÓvÆ€½£õT >‹ `å– Üðà>¹hò¨|‚Åà#aV €§âé±P @kÀj.Ò¸úpy€mÜP €Õ‘+%!Ïu”ÔϾ/s.Ÿ/&ø¾R0uih´P˜½T*\ ,RÐUw¸RÌ¡€µRiê~ø]Ùí³³ØWšÍbï«ÿ×OÁÃýŒ˜šÂn]¢P¸t ÉJ—^eÅâß,Û‰Bi¢4…·‰KWÁ9¥ÙÙWF' -—ˆPîC_êÍàLTÉ‘ÇTXzõÌè%æ9q %Ÿ(È §«ä~™ÙRá÷Ø1%A`%¿ŒýS³?ÄòÕKVòÙY”| -I+*9ò˜*É`_±ÄÞ‰¶àÒ²ÖsŒKº‹…sùL¦¯ï垣/gгµ3£¥KÈ‚ÙN‡N„Ñ»`û…h#yÄ×ãèÐzüÀÎí“;tV#mj‡¯Ò‡ÒÇÙ'6¢CöÞ 6”_›™•þ=«ö#Ü» þ€¸½òN4Ñ¢rœ>ÅöUÇÙkl=øà“õ±à[ ×~—sÂ;ÿböΪËèÛ @Fþ‘ `ÛÃboÖHHáTQSgËË•¹å*ÿ}òÚâÔϪ8xïjEƒôV  ª´¼ö We `ŽÙRÍ1° Kò­V¾?0Â&€·––Ö®®ý!}W€ö—èç_^zki9·„Ú6·%±\FõÄ @)T¼‹–ìâX„}ß #ƒ¸ýgGpçÞð¿ÿËø?Òÿ—ùÿÏÿôÏ øÑwÄÿlßú&ÀõЫ#{ €'ŠÖ:ž’B ~£ýŒ@.¢ÿ™5Q8i%縀\æ10©@“ZD¡Ÿ•à‡Å†È€ƒ*‡=ÆÐ° AŸFlß0ŸHŸVCðïÂü ú9Ì @äPàî*€Hxéýi-<˜mшàÔäp`w¥×Íea=' O£€Htð°ÓŸƒ1 Ø{xª”@1m<¸¤•Ã9H®áuµüZ$úÏFÓ™ÑÌhæÌ¹3™¡ÞžC/:t´§÷•—‡„W´ÊhåL&“öÌè™3XÇ"“ÒÞ«C£g2çF3™3gü„(ý«ZŽâä8€$£CßÌ )`©‘¿ª]™¡38}ôÌ«C¯Úµ‡z_éíµò¯`Y }(ö ‡z°öro¯—Ü0:ô*>¡Òêú¸øÀ*¶¼ä¸<Ò ¥Š„ËŸ³ô\žË`Öåøùpx4óM”/Æ«üÐÉøl™¡oråÇ=ôÂWzzQèWQ$Ü"]?“16ÄuÑ»ÁÄGâcZš6[œÜ@¼³ùP«Ä1xVã¸mÉKÙq_mÚ¸'µ¯±Õ”²@ô˜ZÏ·×7hò'qWA€7ÖoÄp뀠Eöï9õÛzðúMzÆp#áÚïr²ÚÓyŸ5ƒ¿ ú/²RèÜþ_Ð?·Å+7Œ -æ#äŠ a‘å`¼YÖP¹ÅkË——ÝW*´Œ*ß_¬~„šôœ½^}ðñòÚ?äh3”ËkÐÈõÚÀÀaš‚å…ìÀB5·ÊAW«åKË4ð—–¯¢J}P^{kyULüÅ·®BTËkì)XYZæÓ…aݰEuquƒû;A«=βàÙœz¨{úÆÿ¿úǤÿôÿOÿü?¨Hþ‡F°¯ýƒ{ 溌p£¹ ¢c»ð/Ã`nYáQj¼v9)¬þ”Àb{ºò袜¸ðƒ#Ñ'–Q Ù /óäâ€òU¾áçëôåüêº÷Ä ×ÙP†‚erü)Èhµ­€gù_‰Í 9ö¬Ý–hå€0€ÐÎÀJj –Ö>*ìbcG eWPJ¶ Z @+{\Lr¡ c°à‡jëhÝiö`Y@z¸Ÿ±à5€òTä°Úgƒ°XÈõh_&?Å'îE˜Å¥ V,^º44K;x6¼bmßµÙð¾þµ°Æf€Ù°VŸÿîì¥ß«ÏÎÖêHˆ]Ö¼NËYçÌÔþ~ × Í6ÿ ®½³£SØæ8À¡¬ÿ`V¦6ö)Ñýú§S—^ªÓ?Rˆ/²1@ðAIQl޲”ðè¶™¿U‚¥ý:JÎAˆB>Ž0ø}® µû!ŠðÝi”¼ve¶4ú¯ØS8û]+ùløt[ï³`Íý³gfQ⢆ ¢¯Â>>´>FÞÿÁ¥3¥zI΄ËÅ > ·… 3â©ac$@q]ôîhÀª½ûÎRû´áð]1Zí#ÚíxH®'a»y4y¸isÇqîñ•.#)À8?;²s @L`?`ío`õ*ëŸã |0ÖðìöGÄß^Õ&ÿ~¨`í‡7¹YéÄ”ßÔ þ÷Z£ú‡+ÑΠ±¶Àáz—Qs,çèX|ŠÎ1ê…X]ƒÙðàúòPT–«ÙjuõãµåÖ(@ÿ©~W €Æ¨d86àÂj6w}•–ãÿ Pa…Áÿ …%LªG9> òG«㢠|ñƒµ5~ÌN€fë4PdÙ _Ýû묃þ©~æíÿÿ$ÿÿ?ÿÿù?ÿÇÿðF=X¤€¿‹ ýße Àn,ÍãxuLÖÞ`{vC ¨ò»gääÏ7'­äÜäP ÈŠ1´©!N|Ù^­<$Qy1 @Rb@°I°P!5â¶Ï WÛyøGŠPŽ<œñQ| Š€V(äõZÎ×í=¢¬¨ Àn&vós°0€9N(p -kŸ€e;!í` c¢^~CZĘh 2²D c€rΡëõÍZ8‡WP §Ùc­x!^»OöAá5U*=­…á•Z­¶õùÖfíóùM†ÌÕ7ësµ_>©mrkóIX*@|Zg+ùæßÔHþ? kµúãíÍÚü“_>!×Âû`J°.Öê[¥ÑÙú}6·× %¶¶7Ù€®°Bœ‹SqíOKg~ÌfÿYFÖó)zØêGÙêuœ7?=S›Çv¾ïxÙ†Å"ÛåÉÚ÷k³Èjâ÷J?§vA)¶ž~^Ÿß®1º!D‰Ãù§[7ëVòàÌìýY”ã1î/ËóççkµÏQ Íÿ¶Þ¿¼©M®Ô3³úv0:¥•ü?n×?­ÍÕPH1û•Úý`zú>>\m~^})¦K|ÎîíD·è³'[[õÍãÎu &÷sW -‰JÃwÆhq.¥NÑ6ÀõÄF´âï%2ø¡Å¶¯EH¤àj'øœølóä„ÁFzšZîb†xøhýöÍh2ã߯ 0úg ÏØøäÞú55Q+àÆÿ}ÓíŽoJüYC`Æ’ÿ@BÿFV´F÷„‘$Üþ·ZºʃÃì8{…R"WA ȇòÂR(g——¬¢®XE¥,Ÿ<ì]|PÅ$ø¨‚ŠøØ—[]]äX?×WWPgËà ¶`5;˜cCÁZvduY\ÎØÔ«oq€ò*耜ÿÖ²bÙ€%ätªšŠ‚×p…¨3V;Œp$€ö/Tuc7ïÙˆ¾·4Öøÿ¿ÿJ ¤ -àõPò¿ €»ïx¯ÁÿX7v‚óæ.ØyÌÍ윈…]NгR€T 3ÁNKÙ -<…YØ[ûþŒLà€XÈ@€Œ îàŒÝ=`»Xð$]¥RáÓ§ð×`’N1<-þñYtÿCзq¨Zõ ˜™ÈŽï"~£:Î ³þr­bXZ~öÀ+ºƒ¸V>€¥,€|Š=Äøåp°3ÛKQ/€´ÀCmäp°G€ Cgÿyõqƒ-Ï;ª§°'›,lpíl81Ôy¼4k½eºú @Á–³†ó[…3¥ÙÒ4£ë¹ -?~\«=ÞD6Øk¿a:Ü.[>öÞåä1$´¶ú° • MØóO1,}jà÷A°“ö ºø»,6^$bØá¥K¥ÿ' ù©àŠJ=£NŠ¡ù[ÿ‡­ÒP‰Òûl€à² -3~ßÜœ fxUí'&‘ñ6Ç6š³;ÀN º)èàÙõ SkŒþ¾Å^ßBqvã&6{@†öaÇ~OÝ@r¯Öð½Ž{ žTo)DÇ’hÚ§ ßáˆ÷Dvd•Ü¡ ÚÜÐÙ³é @ëx÷Þ‡t<Úh4ÒËö7мúm§Ç°ñèÞúMzÿÇäØóÓ€Hʨ ¨XUñ_ˆ7V ú'¢úÓÿÑ|å\DüßN,€ÿ+¹ØT¹a°ïrn¹ÊnxUÔ ‹Ë²à~šX`f -€¥Õ¨Mª•…jî#lœcø_¹}€7Öð M°GP,JQ^ãØ?eŽøó‡‹KÊ×P|˜P•å·ÊW!pe67¬Q n“Mð`â¡3Î*p£í+öÜÙø€w•ÃÿòþúWÿøÿQ￘ÿÿçÿüçfO€Ÿ±“ÀŸüägüÖ?Üøž®:œ!;£·F0†õ €ÇIR»Ì½ÓÀ8ï œ:çæ¥ã›1VjŽ[LÈà1²dSÐRÜ `1á¨ìðDà*˜“ôDÈÅPe&@5™Ì‡:UíÀO„28œÖ?'0n®j!«kŒxmòXòjô s -(:?@[oo•aIl±³büÇdaXA)ð1|€–üy®ÒóOÈà ½¬¨Ó‚y쎸ÀN±€–Ž`eÄ=øžXh÷Ð)Bi"Èe“ãÇ_‚]i,@±-øªVÊÌ~fCݺÊ=&ç3‡ŸpxìÜæÐû´Òµ \œ `&$ãðñLß`—1»:Ô‡[Áh8âÁÔeùü †b©ÍÙ`ë~†O*Ñ…0öNmãE•˜O1†‰Ý€ÆÐýáã©KƒYq\€¹p†Ï(ÿ«3âÌ7Xr %a:œ/Ââg_Hœë‹ÖyPüÌ<…àÛå`ÉY8¶@\Áá3<“ÅVàWãUƒG4 -@b(àˆ í½‰ýž>BbŸV›`Gˆ¦Í¾[‡Shµ3:ÁÁMÁ·w ý‘4<›–pªo³9s§Áq Ýìÿu5œ:Mç¿D@³à²«Ð°âÍÝCC¯AUs²r€È)~ŸÐÿ‘Cë&€˜ÿÛ €ÊÀ+›ØÈÕ!¹ŸÖ>LzûZù#TÙÅ,ꪦŒ µ««¹åë¨y?^]]û8Í Zo.PCWQ­Ñ°šY\ͽµ¸ºöÖ"à -aW=@í Ë%Xÿè*¥Ç ªÏPQr°Í 3héï4üãŒÇ”@ü~GOø:`ÿ³@ƒÿð+{0àO~ò3 Ž˜ö‰ÛB½+K+ì{Ûê~Ò®™ T f¼;^|ñˆEpO‡¬tªf%ÂïÁY,Zz F$3©>S<~Qd2ü®ˆv€J2 )úÁW’€j³€?](X¦ÀÏÏb W»ò\õ&È |–eÙÿX\§«Ê=ø9ªiJ`fäþ޽ZÄø]£×Å;7“‘+È‘ÀA\ag €}p÷¸ EÀ9&Ú{`CZ € œ{, ¥`9'SÀÕé@Ù¸‘ö¼öZä ôS¿ÔwBÀÁgfçœä¯œ¤`ðü¦ž²S 9êœ:Lé®G&Àæôf8‘¼a¦@zÆ…Á®dV"Á¦·çÌ ƒ‚×ów&Æ‹“ó ñIi—¾cÇúÆé €2Ð%uzX/]b‹{ –\¾ `:˜ž{2Ï’Ïm‡p J?(ü öïKþxz+¨GŸ‹@AŸòñW¨x§|?Ïep¿mÓ0«’çó™oéQ_¥H fôHÅ1õÅDh+i4Üt4vØZ+$b]‹°ã ´Ü•NiÛ€oï@òPûTQ[i5Û;Ç»Û"Pàá˜ß§S ?NŸþíHŒ¹¸sëÅ€ÞqZïöÇYHúX=°BÃÄþ€É8ÂÈßÅ@ƒÿÛ)€2ŸÚW® ^ZÈ•+èÖÊ|.?MpÔ†4ÇaäPA €èÙ‡mqíã -Ÿ&†+€wW…µœLX‹èÎ`í`ùåµÊ">NÔ À@Ò°ØÉ €¤ ŠàM‘ g -€lòIÿ“Åj8/Kõ{ôADMÀd0ÏÑþq„@0_ ÿ`6~a¨þÿØûßฮóÌ•«nY6YCú˜#èË¥Eáf#QáÒÚ¢Ø#¤BS;PÏtƒýG MÓ4•¾v’lsØŒué8±5¥Ý„œ ê&…ðÌ £¹5SŠÏ\'§âHÉL¤{®bebɧnÅNN¾Þ÷ù½ïÚ»whR<ö¹§øîîÞÿÖ^{íîÞëyÞg½kmåhÐÍ 8¼àÏöç ÈùDb'‹›IÉçïí%ïzÓ…,*žƒÚˆüÂä/LŽŒØ¿dr._,—£5}mu9~ÊÚõ—Ò–J`ƺYjÕw¶m»íßw=Þ-$LR†UYذÍÒ{ûKïÒBGþ!6}ö3«>°‚þSŸ_ý¢)«/øtáÂø}†ø|¢X ëÞ ðÒ³Oæ“G3Ö ú]šªàß^ƽ^^§q¯Å•N{ßó·åÿ¬2½Ó„×Óªfþ˪C -9÷•fK·¸Ü˜¶V²íl-KP öµ;Ÿí´«o˃hÕ;Ê¿Ýj>C·AñÚù6-Uy.6€2FS]n‹Ôë­J‡ª^YÖ:YU@Ùv­…‚© -T¦¹Bã?é@€ju]€ö>sSÁÚÍ(“‰c¾öÄÇ>ö±ßüÚóÞ@ðÿ_ücN^½öÂs€çŸç™Îù7Éž -¹“9„ÆP:¨‰ Ùœ6${†2KÒkå[8^i@ú¸ ;iÂâvósY–È+2ÿ4Àð–XHbbÀÿ¼± xR Vš²˜èd»*:h2)H*ŸÒž>H+v˜ß;ÌÏĶ€ |®%:»Eðúø¿%À%€]bô¦ À¾>}¦»•uÍ1ÐY´Óc€ÜžÐWø -œ¸à€ S„l¨ble›À¥p:}m¦ŒRäX›1ð‘ìGÖ°hñ±òcBÓÇ\86{ܬ'ü7(Û,L0x­›)üÚQ6ü£A}q©ûدFKåbn’ÝÚg"}ÃåÛØÿ ‘e†ËÎXúö Ánq¦×#rì<)0¯äˆ÷Ž­ÊºØ£yžþCLæær<­°kºHÀ‡?|üýÄó:µå°†R·ë#Xð#+9ø¿¸ÈPŸ¹ štŒO+¾}Š(m -ÿÛ/ÿ í3Ý Æ¶K¥Ð<H‡‡ïiA×[˜ôçÏ>ðÀììäÝwíß¿ÿ®¢‹ kåÅǼðŽqiP ¶ŒÌ/¨ûz"0€ÿöì®L··jNQªœ*MíJ“è{ Ñì´®¨&VõÃø@<(ˆç6ÚW«ŸCãµÕ¹šMP}¢³ÉõYV å -€*jµYm×Ϋ²jÙðÿ3íf£¥š§mWˆîëñùÛ:ëJM4ÀøªHœ†µv懛°Ã€¯\ºxñ"úØW¿fC€ÿoüßÓäÀÀŸ\ƒõŧž¾ôëO}Æ6ÿ}ÿ´$ƒ÷cìiÀïIðŠ;Qæ4Àª.«!t[jf7&Ž–Å€úþ|âÿXÖ†Kß:áPT—3òÑ—q`¦*u9üt¼' Ÿ ¼gÖ åOÈž@û×Úzëjµ%Pm-W¯ÖÚ  lžWÝY§ÒVÕ0zÏÞѱ±©åÌTõ|U´ ³ÜnTVí•f¥#àÏ -åuŠ• - Žª—äj­ÐÈZi7èP)¨QçqÍÍZ§)ê°«œjã‚Ú àù¯ÑËϺ¼úÚŸ½ñúë†ü0€ï}÷¯ŒüÙ«(pñB_ÑduµÈÛ`Ó7Ä;¶'°ƒxÅfë¶`ï~¿/Çoˆ€MáÏvµ)¹‡-Û-ä:Ôü<þ@D[\˜âÿcò§µn¬ÈÀ£èÇð8Ê´`Lçë+‚ö„5yZ'š¦\$ 1· 4àÌüqÙg ;ƬØ1þO ÷ƒs½EØ@á}žÄè•V¸¹Ö8…%3î1~ -@ˆp "pŒ€ ØÕ*[ŸÐð–ßV¼çqèV¦€j¢Ð£õÝñùÙ»?|pvöxÜàžïFa"úrF͉?™†.ˆ4 Ã‹>,•¯G¹IùôÅà°#±jº¾ƒz±ÀCóóy¼ß¨8s¹g0 -pîÇO&9ÑüÄÜi Y™Ò‹.¿ }Œ>¨U­-®ÝXZ3ðáƒ'O.ž4åBn¾5ˆ>ÌO”¶–ÖN4`´VŽTò¹‰RÏ¡ù¤Š¥)¨¬…˜ºíU’GÄ¢h†k5ÀwÀXì%ˆh®PTÀäÈÈÈùG‹‘‘£bwóeM›äv´`öaT¶Þ"¸äì½3¾»… ¶Ë®wa!Žoçé…Ϙ¯·ÅžZ}ú‹OY·ðÄþ÷û8þ‡´€ÿ¿¬yòÙ§]¨5pî]Mª¬Æ³(€”`·¿U)Z rÜ€ êÿÂK½uªdÇÆ©“•/7…ãqø飿­Dào7Th¥bhÚ¢„€´@ÖĈTÃ-a÷Œ‡Å°béd‰ìÒânÝÛÃm1Þ +!0`«Ì8Àð¾/> ^"6lSRM ,W`…õœœ8gx€îVn¢¤bZSf -@£fͦè޶CB €E$ -€ÿXÖ €‡¡ŒªÔZq €¬ƒÕB±|}] à„+£XϼÜS˜,•£Š½Ì ¥!%½‹’N`qÉÜyÃxkD0lDÙOdtðÏ^ŒJ36´œÜ…¤zYb âÇ6ŠsÏÙå û`nö&gÁWÑ„r§Ž€¿í&/Ÿè„âda©¬oÝ”ÅI|‰Føê•—r“ë$”CðMùÌt *E‚èJ '‹PžèљҗÉMÁÓǨԅê0dÀM,àüP³€é³«—Ùá…^xî¹çž¿öêë(¯¿áÀw¿÷}8ø/ =b_ûê¿ù›.¤g…`b2ñãe<·…$¶8h‚y@ßåþ¾«[¼òгŒWíÅÚc'i¬p$fý];%"›07`« T©8@ûõgåOë@X¢¶)ÇR¿°å` ‰п ¯ÔP9wVjÐbä¯iñR輤WÎý^ÂÚÝ@P`­veˆÐL) pë1a2`àÏ”V(«¯.VÆÙÏñEÈ ä[dÀØ) &Ü|ƒ -€#AÀz *|¯}€§A>’Íåçæ@Ëâbw³‰|˜Ç -³rA²ºÏi¹(4g~’8ù²0ti‰(zâÚ×¢ÜÞRv{]l0‚ ÈäþOò Ÿrq¦Ø=m{æi4(àÿsjÀÖ­àû4@ Y˜Ëå½®/RS¹m0Ì›#­ãrX¼¹ÝZJ²4 +¶1>Q²¾›Ý, X>Ô.=ýôN -ÀÓÚõE€§ûæ -€šà`Ü€X àïÊZ¡^ЛSf€êË€é  ÛPÕ @hØŠÿÜ·vo±ê˜|U/±P©7:òÔxîï”üÕºñåèªkN£M’ÎÕÚ•L§Ýi·²õ–ªºêÎV}YUÄáà€e•^ UÏÔÛ+gÚMÕNåÐVÓÎj®úWulжÖá9gG@³aè4tÎ]-àüP³€iz>yñâµk×^xž‡úÀ&|÷{2kp €0@âŸxâ7ˆ$ bnØêi³ØâEKà«Ij»¯ø `O@û¾i//ír#—ø•Z±÷ÎÆ¡ö!Í[·ZÈmˆ¥N¢wøÃ¤M*¡µU÷ßcÈøYÚÏ_U+ýµjµXÐæå! -€þ³©€ÆŠ>ú`H ™3J5"˜™Åè4‰ÀFI3VØ‚ÀÚb€^€€Xäé`A€¦À¿§^¶à16퀠™A;¬°€¯$ަh‹l[ @[Ný'u]Ö  Q«3PˆpÎÇ *V†¸€}}AëÏ­¯[Ét þ½LOsù¹\$_»»~ò˜Pê Ûb’-nÌC¼-]~.íÚ¨â‹ÚÆÀ:Kå½Væ!»¹† ¢ç @ðD -FñëC”?®½eD†ÑüŒ0$#¹¥åAA}È}±4‘ïÍ?h ŽûiÁð?—ωóÝ|~qäóǭsÁÉ“p9ï(þ½G'Š<ÜO ‰ž¶eU¤Ô‹eÿš¨ û-XãåæÌvªØÈ׊“”é:%/Î$m ^r$h€Qu's }@v¢TÇþ¢\y%d@î§d·ÈïÖû8ã8ûxÃn§»Õ²|q7Ä?µ•‘ÇÖê´:ÔÈu”yU>͆jëN“0r«Smu:ígD êôh¶ÚÍåL}Œ^£:-õµjb”°¶¢£Œó£:S ÊÑ4Ì&+m•8ËÓ€Eš*¾ªzZgÝÕŽê ÞeªŽáÛ·aŒ`¯¾úú«Æ(@éê¿À÷iøË(€ðÄ… `ÿàÁà1m1ÜXš……@- K†æ€?:¿#;ó°Ø7HAØÄQññaŠ_ZÞÉHÚ›”;™% ˲ÁT–…Äw„ª=mt0vjB†j6ן@ -€þZIPD‡)úíÓ -€>ú ¥Ð2€ƒº‡0Æ>7ÀIÚ~ €6©$A°³Ú__æ -€·$ -€Œ&€ ! -ÀJSçU~\üG¦¦´]û0üjSìþ:€•&ÚÖÒ -÷£Áy B2îmwJi9À¦¸€ÁŽÀ†ùÛÀ­­«2À®Œo8(hq ‘¿I/}ß:eÜ €Ó«Äúè§òZÄʈ $J#ý…ÿsBòNFÅÜ›*Œ -»Š ‹ Ýâáhƒ€@Aw’µˆü«À¹¼Ñ+óݹ\¿› XŒ€yÇkMßÐÑ w£¨0Å©(kƒ›dÝîd¡k¤| ]•Πsîx.?'P<±8;rð¸)*õƒ:¿NSÐ1Q¯4S¢l@µŠ€À2§VÉ…üëëåòâZ/?#F h2N•â.óÈ:Dþ–ïYZ,'J–Væé4é}êrºw8·a_…etœ¢-þ…+w˜€¦r?-»E̽%Kç€Ø¶®ïd·JBe¾³ö;ØÓ«_\¥ xÿÀúoÀzÞ€'!—V?1}äH• À#Ó¡ƒÁ-&Óͧۊwe™@€DPÁ}Ç} T#âÇ ÿ?u‰íQ±mʪ‚iYÁ²\&1ùjƒh?ù*ÊÌ}ŠÎÏ16:øˆ¶pqBÿ1jÌàH `6*öOÏÓ?yÂÐ_.±f ÂéIï7ˆ ÉÇR·lð_Ž×‰ÿª{*×µ®{n{2TÌA‘‡ò’üpžà©•Bû[32)€ã½ÒļEZ›„°{Ñäúó¤]ÚŠùîñƒûGfq¬($ã$ýˆÅ?õh¥`S@šE7%‰¥ž.ÐbÜ(†Œ/†S¬s)6^Gžv!Ð0\Yüõp\TšœÛàôÖ”ãÇŽˆ\±ø‹ _äfÈýCìVô'l»bþOˆìÔ Ð4„7k ‘x €7ô€Õ³G3€Ð‘Ìø»#àÿ VÀÑ‘Y÷f³fŒ ¨ 0€AÿÏȶeØfcSÙe*¯ZuJ˜+O ¥ªzŠ‘y¿ ÐW[®UÅÚr!Ï´íÎ3‚þo·„íÏtšW²WPªÒû@¸Ç€lf¹Òl{h®Ø³~jY¥jU÷ת¢þL`…‡àYáá0*!4.ìfiw§‰€2ÓŸXý -À×Ávùù0€¿²Àï}÷ûßýo!ð/ÿ -Ð'2büw`Ø -z‚& n¶äÀ©—¯Ø")³íz¿©ÿfF¬ ÀóêèËi‹×<±¥÷Y0-ÜÿûG'f[Ùmó;†)èÙ"ƒ©Qþ“ú³Ú_XÓŒß_Ò`§Zk5+SÃýR -€ ¨ñ Zî`(§$ÕiX)#Ò SÂ]àŸ"¦ Ãc õ¹@Îò0`[ @PnàEÒ„ -ie‡ˆŠ0ÆlÝ -@`Àx@ ±Àå& -3‹à{ÖEŽXåpWD’€J¦V•K`?TM%ÐoÙHº -íUb8C{M@„Ø“ÀGGrù¶)ÊC¤äjÓÄM,Ÿ|æùÃ֌ʬE]@_–o@W¸¶^ÈuF%~ ‚·ßev¬Á'0]#€-Ø<½ƒmgšt7ŠwµÑöCü!ä“…ƒëE÷ï?~Ì›h]ààyJ=T"Ø †v³…h©W^ò’ÓQ.Û°>1uQi„€Ñ¾}Ýv..F( -‹½hRE‹Muü¦Ô‹G`;jJþ¸À¬?ÌÀ  ÷±ÿ}€°°‹ýDÀíÿ. <½úŧåH~1žV-ðß?\ð6€@ 49$'t¨ÐO[7j[4€:5˜3îF݆ñ[–Æ¥ [evÄàD-S‡âH…Ò'O¾NÿJ}J¾ÙŠ\…v-&#œ¯µªv­ýÌ•Zísß¾"0ï´ÛW3çëÍl«®Š£ÕRA50ªŠ`,3ÍT, Qõ!0®j©Òlãñ·Ûöø«Vñ­j-—µ?k}Ðþ©àT»vn¡ €‹ÝÞC™£Ÿºxé Ÿ¸ÀŸýYPäýÿ{oÿíï#X K<p@ˆ)@€Ö-fH:Ù/ÙÆ°é  õ] -þOžÈçgi@J wÿÎeäþAö³!?5 •ù0Û©À–é’œÿXÀÿ÷€}÷=j@>å -£Ñe¤áiQ €4HÅԨŬžÕnJnSjƒz6ÿV]˜Õ:~lÚt<Âêò²|ue>E €w~¦Új›NßVÕB]7µ,ÿ©°Õ¹Zm×EšÍ+ßî\4ÈóYn5Ûõeå8… “[ÉšÕúyÕò(¨ÙF'«êµQ³&PÕJ-+ï°Á¸fÖPF}F­ÚZqìn‚y8Öз+°zíëÞ𪠴ÐúÿýïŠ|ßÀ_%Ãõ‰ßüêûå‰èLð5gÈ$SPjl»m3KdËÁ<…À’Ëþ¶ô®-äçyŧ`5˜ç›Ú c•v22!±/Þ±zY/¡ vO&ÓÖOnK´²*ò§Ošµ%2˜!¶ƒ'ÿÃf뎠 -ŠP=ßW”8‰°Áh@œ(Â,¬ReH nÃvpU;k)`žjH¬UK&ÓŸ/(•D°”n"}ºж&S¬ @‚þ·À˜3*ïx®ðµmi×L9IKN àtw˜À1*‚H§¯ÀB @u¬ê1ì "î·}C håÓè—ªLÉûGÅP9(ŒÎר¨˜Ge%ì­ê›î›4f„ºø7(ÉgÉ#S nå´Æ}êŠQ @¸ º-D Ì(À½ëë‹‹ZÓÁh¹œ›ù†0Ò`R†@½2g•x8¹É±ýÑâZ´¸9@œ‚ùÃÄìÍ£ß.=4Wò¦uewÒ37`Þ"0;y÷ÈÈþõ½Ûº~ß,4"À7'#`ttf@84oH:›?6‚‰h»<Õb©xÅax -ƒykMÆ¢è:ãéÍx€Á ²€¹0¯þ„POHÈ"P[\|Äš„¢¶[†Pê,ˆŠ /æäG«(ÆFNÒ¬/ Mɰ‡æy‚A\§*í©’üï~ Vv+9ä%Šºå¥ò—ç&‹„/êaôaŽ–‹YdíA1]¤ò/v»3—“ÔÅÂÃ"q/‡ØJÝð0 ìÄ #",Ú½ø‰*ÿ;¶Ÿ -Ø©ÀÓ«—VEB ì@ùû -Csü³Ï®ž?ËPÀàÿøô‘0ŒßÍúcmª¯% ù±@¤UŠ`0ü£:xþžÆÿÑ[ÌngÕ(^‰êè–ü½ZÙeºZgýN¶ÒÒZäA´T‡\m¶ªNëÛM‘€«9ïu¹õÄNéœ*%õ€^Ô •óxÙj»©´ëªÎíÔÎ÷ßÈêç_oÜÕH3":©6š(¬š¨!P _Ä03˜¯}G½Vþ/<ÿ€)oïû-,~÷»ÿ5€ßˆc€£f©/Rºt:n†EÛëé¶<â=xü»b}:`çæ¥bŠ%+gÚ|ƒÒ†Žy[L3PÊ`)³'# ¦ëO)fi¡¥D«kÿ ©ÿ¥8!›ˆãŠÆ¥ŠH¶ -ºªxÙPD!˜Á¸8$ÿÑ èL‰€jÙa÷ˆa;%A€ZN)ì -@®Ð €>±Ðúœ7ô€? `Dv`jжªm1\E0@| -À. Å9”Sß“¾¨~ Œ$ް(€˜èÛKz¢ãJ+úÆû -ß?KâècÕl§‰ÌW'*){MÈO­¢¶·å(OÍ>²™6í$Ü ”Ý#Їüyë?·=Ô_À€Èœ}`VøÜwk·6+ö^œìõé¸O…ŸŽûô¥g­•ËÝ\Î"Œ`ŽÒ@Èoü±ÅH<¡¸¤íÝnnÓ6-ø“õYòfŠ|¯tЧô‘‰²R¹bØ%çÜ/Ór‘ω|pÿìI!zФW¾ˆÇõOõ6¢¨·—œâ©Ä¢0*¹_A¹ÜëGD9Æ…à ?älËyéߊ®’3† V£ß™yÉöÚóã>މQÈ4Èù‡½88xœ<¡/I,@¹Û6ÜBeþ®,VRæ½YG‹T¾²zx"~šÀß̶¹ùýÇËj”  2ª gÚGõÈ­lÊ&Î/ü÷Ú*m1}aörçUåµÕ²‚ñvµ%G o¼Ñ¬6 -¸UkU§ˆô¯¶ZÓÂ}€+ío7Û­«W:T4ÙV½~¾ÞV® -Á RoÕ[*R[ÐO7¯3ív–G«<ò?šÙ¦ê`\~€x@åL£ÑVýpÄ` ´«MOŸ…è‹Þñ(Œl½žcxûodßÿþ÷þÛwõþÞ÷èð—¯ûHÏ}õ‰¯z €$ <ŒñrY /ÃÜ–l1n?!6x0PÐ;e{5Ó¢=É7Ù°ƒÙIúç8µ¯¸äJ=p`l™ó_alŒ²Ë£™)!“–üoÈL¦uý–ÀS ;&Y‹ú3² ß[A 0©ˆ]4]ñŸà¿¬Cn ÔužXP¾Äªê^¨g—§‰°A&PòÛÀ €mSYô7•í¤ÐÀ)?¸¯ò(²6ü€…’æEcº!:Ë. -€§7hM¦Ä_ ¬¯˜ï+ä€X°HCP Yý/U³17Ð:ßØÓ˜œyî1c0¢ŸÔL´ß@þkŠÄd²ªªUÍíû¢¼¦J ÷h5Ý3 -°€„ܳGSWÖëýŽ=/¯Äh5³E\éŨ×+ó½ar…™B¯u{kåîÚïm^×!ë›Ýµµu½„ªÝëÝhsýz·xêT±×ëv767´ó•ÍM%Œw£^ןǧåu­^ß\ëF‚ó¥Ü+‹‹ÖÃ`£§xlŸ’/©Dqº¤# -EÝÍ !ïÉbY¹[–ä¥-K/öz€5 à󊺊®ƒ£Ódõ[Ýn¡Pèö––zk:nã}–×6¯__{i­J^^ßX»^ÔnhçÆæzoãÆ@É_ „CW¿Ñ]êuo¨*y´9³•µØEosÓhLI—¡ãÖXd-Ÿ+]Þ°’‹åõr1lDð¯TÝnérïwz—#¦r·m¸…Ê|¸mL€”10F A€ÎÂÀV/= 82=}dœfèwѰ9ú®ϪåABµ²XMQ­eêÙÚè˜ÅG…:X‚ùÿ;€¬¸‚îqªÒN‰5Èéo-·²-‘á¦UI·ðÉ›"<Ê¿Ó1`þ¶êJ€jë¼’×Åtbl*ù"ÚY­Ó hWÍ´2Õ¶ñKlEkª‡U•Bèo  ¤T­D „†]ÌÖ.¦&“áiÀA¸ö<|íµ×ßxãíwœ à¿}ÿm{  Ïzâ7\ø< ÇH¦ è ‹n­}ó#ml€(ÀNÖ?*6êØØ©½$õ†ž·£¿>MqHJ›ŸÂÊÆüŽ;¨äzŸj_ fÍÑŒþz ƒ†6ù?’_i þÿôIDATýÏjôÔ¿lªR¯0b´]ž2/Oh=Ðç2Q¤òn›ú—[C³Ž&òO'°\YX– , n¡p/è›OÄ<¤ ‰`Aí2+™þÝg²•0€@®¿5˜¹Pñ&SVÿöWvŽPQ„—F–´À¬3êb  ØY0‘Ee3 aØmÇTD×;(5¾ -¦[¾BÑô¡©&6P¯Š›´›N ”B5…ùÀàݪ)TP6pr־ƚ -œ©è¼ÀÝåú4ˆ _Ýò{ŒŒŽæÌòss§ -…¹9×Òñy‰}×Vh1ú§¥ûc\Æ€2à3Ü3å¾0“+iUGàìÏÓ*á9ëØÂ¼2’=ZÈæ,D¾×n¾ryfs£W’é¥ÈÒhÍæ*O^ç/ÝÙ†Î{àœÚ•¢RF÷¹|Á ŸËÍNîÿGûFÈ_6a€`B -®³J-‰E”¬Âóè´fœ ³¥Åû(%—Haƒúµì3›§L8ìE¾ˆÂ+½Ia»²26RºÌÞBQ%çKË©à”|¢DuýF®fsÊ›ï"OÆ\ö@@ÿi¡2f#­®2`߬Í_Æ -(ô{òÙgŸ¼€wÊÃhŽdnÕû—ánð7‹o:UƒÔ)±ÄkâöÔÛêŽej -UúTb3¢~ ÿ·3€Š’êÈeÕ¼d¨ÃõìÕÂ-{Z3£ª?^U®ê¼Žªo7ëWD:µV癃ý¨:§^WIÜPÕ¦ú‚ -U1ö¯ÌÚòú+æX5 æ©Ä ±Bh È£þ©ÕµþYz"îjóà ÀÆø‚¼xb^ àõ?{ýï¼ý×€:üÕëI @<€€,Q u Í0°Üa_ߨçxù¶Á¡=Þ†³Ÿ8üšÉû7`ÞÑâóYÊØX÷Ìø ÙÚyL'GË´fÓ€ý̘߹ÀFUû†ü7ï1”Ðßp5à‹8¬öG¬ ùǦ­@Ȧ=ÓBW³ú´˜g­®¿j¶eþˆÏþŸ÷œXª‚~Ú ˆù?Šœ„ûÃnKjÌ#Ú&Dÿa»iØåÅÒ¯?9Œ…§: -ÝW=€‘®¬Ø!ÀÀßþ¬˜!èV­#&v!úA€¶É¿*+’ÎçÀ¼íþÓÙϵ€ïFdÃc€x]›® -×eEY¨Äu¸ŒD£”Π/¹®¢5h—cMN‰å£¯Q!L“®AQQ)ŒˆŽT¼ öÒâØèžQ( -nx(€/Ž -ƒš™ø'Áö}ðƒ3119iG*™½âµí6ïãØ™™ÉôžÐÂÊP¯û'߯ÛŽ7êÌ9æ‡u’Ê©l39/ù?ù9•úŽPÆJ%X=õ]•¥½ÿðCZ?õ•üþ™Ã‡gt^•|Ò^äë%×Ûm[d”Áìð¤ -­2ÏÌLèúUìÃÚ¤œtæp¤å9h”éôÝî»kBe{(§o’âaänÛp •ùpÛ®Xà¿ зD°¶ðßF -ÀWž]5€Àpô·llý±ù­Ç'u -÷³1`;ÑTµY•§¬G |Ô{©+ê´×{×7¢n¤´½µk/)9u£ÙŒD„¨ÌŸ×ñ¢"~243Y§;5Ó-kzA¹€ÿ[Z,¯ñ (¿oÿþ»gExðoŒÅÚ[–âþ<¦§4SذÓxá5‰0€Ò\ -§Kuy˜-ÒüÌð<þv¶˜D…ÉÓEOÁ<ÁP@ô¥¬Â”_ -Å wÛ†›Cú»2}n pôþýîæ*MŸ 03~dú]€Ñÿ²þfMªêݵ) ';znƒú5ÍM -þ÷ýð«ÐÎŽUTÿª¡ÍLÉsÂ7ça`Ùz{…QZÛuÔVBµ+MzgµëU¹Bõæ·ß¨wšFl À -ä -ª>g †¼¢¼D®Täà Î!Ây€f5ÛRÍÃ++Ä-Á1tÁ¡ Ÿ‘ yc»YÀù¡FŒFfðù‹_ýº$ðö3Ç_èùò÷ øõ×_·qþÅ®X À…‹bÃë0ó|–vÄÿ´ê¯·2?ÖÞ)©vÆðAãt»$´Üøðᬘ½/ó2Xa˜ßq‡<þÁ‰‡>' -€P (†0š1D X£7›w娇fzKÀ_…‡F’D Òk#g›3Óð[ûßc–ä›0JÁ??ã!(<¢®sêo® @ŸBî”J¦Bpnл&¸“WÜßf -€pŸ®õA€„€fs%À]¢”Pb-…&€V:`@à*WP¯Y@¢èº¸Üׂd¾+¥eh­1:D^„ÊÊ5Ù¸{|éZ·Ä2»¦†ØŒ])&¦J¡ªŠC•ý{t .[‡¨$Üñö+™Ms?’(€RèPFkäG²¯O7µÒªœx*±){ÒM¦ŒîÕF€WÎ2Ñú]À±ƒ#³Ç -˜!sÁ§rO0Œ·kÃè¡ -à‹¼m'JôèO¬À ¼æ…—…€`§ 2†¼Q&½\ÿérµû¾rI'Å NûHÃ3ð™Ëùxûâ†Û,__,æŒò|hdö„ö’LXn=œØÓ‡ÉžËñb"§ -ÁM¥³|sJëC YÁÉà¥Âd´ŠU„gxÑ *€LB8Ÿ\¶G¢ZâÊÇbÁ¾TXÀ†S†ÛàæFþì©§„#isìç‰@¦pä«"®=¢;þ])º¡À~7Ç~·&7,V­´4†ð¬f3ª“¨dl¸ÓûþÖð+Ðfîòåe*RÕ -ôÖ¢ë|UR펩þ6r® - —Þ @ûJ»#ðINó À6ͪu¬>P­`Ö1u†ìT$¬5VPTÏ («fVïC­Ôš+J jVU¸•KõŸ¼z tòò¿´Ë;àüPKÀÛþäÕ$06#ï¼ý]Æpàc(ƒ2Ñ>ÎújÚl£íÒ´ÕÒø¯)äÕ‘ñ;•=æ9&æͶ$L[œÐ‰ ÔßÎjÆÊÀ[µ­ÌLO™ðŸÏ 0&ÀÔ=Ö ?_ZÀ jÌâ° dÁÄó6æÊ&}ŽéŸ«}NȤ¦ÞuµEŸv¶eÅ4¯¶ßnˆ¬ ŽÿKëŠpŽà»Yjr¢u:ýù¹SÌy'9ˆË ÂÍÀ]ý_u·¡†*FVš_r ã1+îý w,w¢)íR`WA)Å@ÿnùÙu"cÅ¿¹îÁ* -?_…¸O׬¶Ä¸¹ª]79!€Œ°Í½_‰ —®Fß¡^Üù\’NdF¯rÄí­èF场¼ŠÎ?ò´†ÿ ¿N¢œµ•—®ÕÐ~”Æø -<@ߟ)©&üÿ{ì‰8奃Ûô¢‰\wöàݳÇò6àÔ0ÖqïÖÏÁ gCqq#bü¼Øx‚Dw[Ÿà¦õ›cœ!ÒbI Ô?Ná(¼vÖ8Ø2&°<=7c[Ë–p·",.þêb¯åóѾ#ž=Avp—¸ä×C>*2þ¿ör˜òìuOúù6`s¢<ø‡-”< ’$êR˜,½d‰Í,Ÿ˜ŸxɽÔáŒìâ=wø4ÚÅBwñäIšŽŸDiÿ¿ôØf‘ð‹ëÝr·m¸@W&ô_}êó«©¡€¿x‰aÝ4?d”=ûy€/\ø”õ×ç­€¦Æ¨LˆÓI4€š@»ÙªfkWä¸X9B6ðÊVüoÒJØ7UT< GŠê'£Z©bOãyCÊTÕ)„ê ¹‚¤µSi]…4›Wäÿ×ÎC¬î¤nUÝ J&žÜÒáµ+gt5"ýhM ìOÖF”lèE“Ýÿ+ ]†íòJUѰ›œjöëL‹’}AÞû«×¾N7Àk¯þÙ¡ àÿã˜0Q€¦<ÑWäø_¼#}\Ýf!‚ŸÅíø¿EË7—<.i9(É!eÚ–¶Yðê·Û–í‚ó„mØzß è}11xéH¬U~QP ¼a¦Œ™ ÊÇ<€Ì\À´n˜ïžªZ¤£x°Â³iÎ|rLu6 Äè|*è“c^Á)oœÑóD¸È"rU¦¥¬¾ÙìˆTyä$ —]ž^ÕJ«dEæ>7íIì“!.mäYM„¹#hÕ&ž“cÃT§€gV,@E&еÚ˜©@ZȤcÎø|á ’N·§.H|¢B§œ " *G›¦7•€»[¥bT>%©Ÿ§NwpõsÊYPÞjoUM°ù’9¿˜_Š -Ç•è"ÇTƪ¨ƒ¾ÁfËúØê†ÒÑrÝtÆá«¶oÞ¢3"£”–!ÿx¬ˆÃoMÆ‚pϨÁ¿¬Ç`»½h21Z€P4X‚oÉâbñÖº‹›¥ ¢îƒÚ *Ae—_®eÆÓ‚âKç-„~#7SÅì3ÆKå>“¿oð9­ 8îsp+“á?h^\3½$°8—ŠÌ~}­]xKyR„ül)a.娚g’Qn{¡_ÝÃà¿ëqÉ Å¹‰0ö?£ÊÂw"˜×°àk²°Ju¼lð¯C”CO1]òÚº*P¹8N]§º±už&€g²òùY°¡ú¬Â“Èh q¦X}®ð‰ÐÚ¬Ó~)³A!è{UõG»óíÿ[§Ñª.˽jeD¬jV' È:­R4›ÙåFe…nת+=˜Á¿‘½K±•ËÖinr>š±&'Á×”–»Öª.p£ýßat±[š,ZKº0´X0@®3­âÂõ<ƒõ1"¿=k/ºP,D¹e§4@©(*ÿ_k`4[ò‹Äýƒ– ŨW  _8A÷/ÇšýêÒïuOóÌîŸåÜäüháöÖBJŒ½Y‚ çAl•¼Px˜‹QÑbárŽ€G+¹—”˜ÅŠd _\ tIÅïgJ*y>ÀšØU^úU‘˜ò:]7ÈÝ¶áæ•ú»7‚ö›9ü301< pä(1Þ ÐcP>ukfU­^· Ô]PÄ~ªJ`øÿËfèjb6“†æë[vyl9›—S¡Z ¦W•ÖO*^­×s…ºWu¤>jÍÊÕ¶|°NçêU*n½U‘Y/@‚¦0ˆÙ´‰ç-ñ|Ûâ-êm‹üCö?c} ¨žõာVU'`5èÊJûñUg»XÀù¡¦ß'c#ʇ¿@Àó"¯½þæÛï0 €ðÿï`?vð×o3@_ @o‘Ú.<ñ‹?;h§ÍàÛ÷ogƒø¯·2óÙ€Ns­úgl¾Ùl+1HöZB`Üs·ÕÄ,ïpce`ƒ­ÚVæwÞaž¿¿ ûšî1L7Ô`‰¹ãá\ÚÊ€°áf>gÿ^#„6Ð’g £„ÈaÕßN(-y¹ZY#XnÉGï´å8wZmÝÀ¿0u> üä}£Š‹ÌÒ56+¬“‰0Õfý•‡þ|öŠ€øÆXF9˜3/,Jp¦öøãŽ÷Ú  6Çêâ*W„œŸvÒ4ѤAh=Ý5õ¦RèŸ Š6;Sµ–èwgÆ£R0•nÝ^™j‡0t.AµXn]W¥ÛSŒ[ÿÿóˆ†èS)uõºmÑáPáô-a¶.?]ùAtߙ̡ԺªÏíR6ºkŒTêÙ1Ý´M¥æžî4t½ÂZú„˜øˆýH*|JP5ãÀù~/ýà"{ïúù^lï耿\þU R २4SèºàOÔmÑÐ?a1FÝÒDA¼×^®¿¼ÅúóÄ<€KmJ€|þòÌdáQS „©–‰€’O½=wmвŽŒë|N„Ò ô ÅýªÞÑzo1`ÿÈþ»ƒ§M~GHG/»“%¿|ꔂ…ÞîðÓaQ…XðÓ0—܈M>è:ô»!,0³ƒdÌOÛ—aÿt2•B Z?É‹KxðøÉÅ¥¥ˆWY/³r·m¸9œ¿+ó&Q€´!ú€F€Ð Q.­~‚€ÞàPP›Vt_ @•¤LµáB\Ó«ª&§ âÕ­\•Gã?Õ”9܉Uä-g§TÑ8À‹ uMÖ¡YA?ã´ ã©éñß©^íT[Ÿk‹àýw J 6bíÑYž#ép¤½ -Uµ+°Š•©æŠ\¡ªn6šrôÛYzRª\¯Ä·+J=dâ#àüPC8rö€ò>xð£ ü}¢ü Q€ö8@#.èg¤@à3O\øŒÐÿó0€aw2Ð5ì߆ÿ² -°M`†îO›ïÝflݦ³ea¸­ ì f§53 ÷ÅÄ8‚ƒ þQÜó7ßß?M°ð?V@ Ð}›¯±¬9R–MÀ -€þ´è¯‡¸eRw…!€xü¤ÜmƒáB…A^þ´Rr,ÀÚ= - ;Eh•' õJsE¼‚¡&yÖ_sŒs‘ Öü¬þ†4RuL·ªŠ­ -QWšcœ¶#2°òxçÛ¢:»JFqôÒùƒA8²ú£wt<8 ÿ lÑšš<«>^é@2èäÒnW¸' °QÉuÖºr! -Gß r\”†öq_@ ²tÛÑ+¸…áëKCïà h ñ«+gÚº¥V'Aìa¬É`œÊ&!®è~\I:òÓPP i >r€Uk@¸Ç{8пaÏ=9,}¿´X.ßøƒ¥SùâìÝ#³Ç hO× lSÊE!—€K Ž×ú|)š˜àù÷ =¢ù¼<ôÑ÷µÅ„tFôŒÎÏå_œ™ <±¤|}NB3:˜ ’b8 -þk67Ó% ¬1Ðkiñ1^.¿ôrñÀ‘ýDØ™hA7%_ÐÜrQñmä€(~äàb¯{*/àÞ|ÞŸ- )Q)œ˜Ð€a”NÃã z¹t¼C(9}8‰L&»yBlca±[˜9÷F´&€Ù“*¯™Šï änÛp£N׿àÒSFì_ß<pßø‘£` Кn€Áÿ‰Åø¯÷xŸ 2¨yЀ]ó}°lm¹ÕZ¶ þ:}é©%Òú¿WH}ã‘ýÕ̘ê^† Fh¤z¥æƒ¡ú­Ù̶U3‰¨êÔL§F¸¢óv:ß¾ÚéT—ëŸk¯OS=׫ËËÙ*WK (gFc§@€Z¼“…UTÝPå§jXFUÛ—"ÐÐ(fSu´Î§zNœáqUSñkËÛ6Š`íj"cÓg/^Z]½€®ýÉko0à_ óåýÿýeNÞ1 !¦XàÅ‹.|æ3O@.~ž(€€ÁÎisßÝ÷ïÀ¶H +áV‡ý˜¯ÙV7ßl6°"c/%pð&qðãÝÂ)ý´Á,/ºÙa~¤½ýyùÿ[ÀDj$Ò -€Þ@‹™+àZHbªõeÔmWh¿J)eBÅ{‘ZïtÄD?ÛÙ1á ûú/ú&¼$š@7þµ@¥²P¶Ú¨D:¡uo¯6ôɳ^ËÖ-ýéô÷œsÑOþ’ÜXNg¥ÑS¡ mý)¿$âÛ€¬ˆ'¨48üˆƯ+Ôêþb˜Zè)7h}jFyö•Z£Ýdg­¾\W·Sézum'*£5 qk•v®Lô]BR´·>¦‹Ò—•sNfræq]T»¹¢ëhÖÓ -@Íš:¢ÍZM(0Ç£ÛbôÐoMÞ QF÷b•Ëkkt]Nðñ»G†E޹Ÿ‹ÿX,ÐÝMÆp:¥ëP¿ÕzÞZÓ½Û]$wÃ….°ÿC&°H3‰d‹xäœ̵-Úf êª(yk½PñçUt]ƒ]¬}À¬äš«äÅ(wÿ\ÏK®Ýz“›J¾X|ÔJ¾¸pÚ!q:û¦{Åüa ¤èFŽí[çc1|ÿänÛp3(öÔê4€€ü˜Qc÷ùx O¯~â,ãg§Ü"¨üç55Œ8@PÅ%°×–óÔV©J™®/ëž—?@Ǫ*ê!OæVÉŒe—+㸮X,rƒ°geÝæa}ª„ýÔ9ÉÈ€­ªü9?ÎUÚý!!òkDT“©¢~ÍЮÈW ÈÉB NmdW+hYê(½í æg*"¦2“£¤ràeUEªºíį-oÛý¡¦ú-½úço¼ýŽ7üÝü÷¯'óŽ l1O|,éúæ3‚1$‡RXŸÒæP| -$ó# – iðý±‘ׯÖí -@ÛFÿ0;«˃å÷ÃìHæý‘ ÿ}n -1Bay¬6¶(òˆ™ÂÚ`QqŸÓ¨¯@zÚê[ö¦Ÿ?à -ÁìWôÏæê¯iÿlþDñyÕìôò´Ý°áQ-€Ö**P[Þ2·€þ~xùUÝ £Dà0ÑA @ü€~3¢ÄÂÿöãM#BV#`3§ätº;€t³šÅ‘iˆ'Ð)Få`/+O“¦nH -1Eð«¼yºÓ¶†} -/NRÕÍ…Ð_ïTõEYQ´ }O·’V¹·‘J´R36ª›¨´! [F€°Á@÷k¢p3% -@-‰Àt>§ii€Éuјj¤~ €õسµ€‡ ™uÁÿõ?z¹Ôë.ÌÞÍH€òÇ»ÝÞu¢+ðÖ¢²ÖÊ×»×=a_´Ô]ëÎtmt¼G8 ݺÝ5«Í¥Rxl`±È03‡ó½H -üº]+¼v½×[ï‘Ôm)êêuYK¿·¾¦b­olvOçfæu^C]g¯i_ïzY%Rš~ãÆÈìììñ> x×Õ\Wi—¬ä 溎¹¾"tÈÆ¯<ºI™¢ß¢¥ QV,©L‡ˆ¤äJñ[¹É¹îeí)¡Ø¼Uò¨ël©¡ûeŸ¯÷(ùKëk¥S3…ˆ‡û_Ì?v²¼ÖÓW­ò“ä:@î¶ 7ÀüÝZܰúùþË ?6F÷ùDL(ÃÃoU fð¯»*ÍúÀ @5ª!ŽOö®Õä‡SÉ E3£øO…”XMu§êÃe*ªbùQÄA©Â  Ø[¡ ¾?¥N#?Jp~p¥sUîËù+:ót«EÌ1ê¤ ¾fƒT—3õe€ŒœþN¥ÒVTiËÙSz†œ•= -@£CS@£ÑÔZP(*-Á8q´ý¶Wâ×–·m ŽþPó&‚2âóƒÀ_¿ýöüæOü‹s¡€u¼ðùÿH´8 ;–¦ àtÝÉ|·í·Ä{´1…Ñiüg=Ì‚ùv³{9ØOäfÙ ý¼n$æÕ·dK  þã¸ïØï,À“ú -€7€n†ùC#?RmËê -f@~}ó³b-SìR‚ÜŽÜÙfG·@˜h ÿX'$«,ë?/¯XÛFiT‚T+*9h•^)ú6›cøð,ÖZwhg &…?fãñÁ¦ÆpÏùG>Þø’€¼r8r½Z¦“Š,›@ËÙæä/¬B‹WèÆ¡i­º,à¶“ÔéÛOÒÔ®èBɿֺ"†¯\€z»çØ«Lu[.ÄÓ0ý©QF,Ê$@\ÝDSV\àëLFä 11¨UåÅ«ÐúeüwJ)æòÀÇð‹›°e³ØLïÞËë/­¿ü -"·ÐßaÔö ¸ßÝøæ ž©¯ ›¶ÖÛœÙèýŽìÓv­b–È­šµ‡}RÕ³D\+™€v­^ŽM¨ž>xŠ($€ ãj‡(Àg:çiüoÖ³òàšç©þTÝ ýGÇ3ãªU]m7%PÅÓª´Ï4Vè|üY€˜¹Zò³ä¢üç¬B¡ú×–]ç,í6á¸9{ñ ‚qW^xáÚkÖ`-?þ»#üXK"(ÿõ×_c€1€hƒ·È>ó Ê…OCRJ› , ;w0Oaʤ—¡µ`ĶåžLK;àúv³­7Q8›Õ7øLÆIc 錤¤¶ÃƒÀø6õb„[€Á^ S0càÀÖX`$ý” t6cyÕaêÝ }€gIâ*§´€%¹1Œ&¢cE p–[-qkáç_§x³€è.Ð)µµR÷àQrœE8›µ)ÑãFgfü%JÇê@Úï[Õ+úÛªÀ"7YØt¥ÕÕE5ªæœ«€"*J­6fF\&ìVu÷q {¼nÖ[Õ)»&%t¸Çÿ‰ÔLs Ü÷ -€N“(‚v˜ô -²³+røç§ê+pµ´Àª£>A€q/À=÷ÌnàÆœvîâéÒá‡r#ö8099ù°åqõOÀ͇s…S…œÖgfr*º_ fÏèÅ‚IfÏ˵ýö´^Kê¦ §NÝ?q?Kz+'ž‡7gÅ›;eÉyqD޽BgR»NýÊቂ<ð€Še{yza0‹Ô/öíß÷pf¥±’ËT¶‡,·ù‚ÎrJ%/„’ -ÿô£JÀŠÊNÁUòI/y(%·Kó-§ -÷ÿ\ù”•œ2'%·cدӨäúZµéTafâÔ©œ -ý€ -v—¾ÚÉÙ¹<wŒ»mÃͱü½:€œÿÕ/òzÚÑ?2*ø?~ä\°ú‰£(ãÓGŽLòVŒ[sP ß Ç(˜1:.înê➥™)†ÿA0k7…ûÀ I Çÿc ë -@;(Ú:+ôSQF´¾ÓÞŽ6©»Àn -™Àfm…n­b ›/´×-Ðz\þ>ã_ÊëgŒŠ•F糟Õq¬Z_¡Ó€Öå;ë ಀ_óvƒó{û˜/S£ô*7¨îE€¸Þª‹è?ÏíÔÖþ,mʦ£ûúkìëT2ì‡ ëââPtíFjpÑ)³@¬8 -€J¼«&Ö € €¾À;P¹~ €á_Ðo>ºçž¸Õ( ÛónÌñ‚åÀòL˜ýàa-Lës,uÀ“:v¹ÍæK÷ßYxk©ŽBo–Ä1„{‚ÆS9AaîÔ¯œú¹€~JaGj'[N ¶aÊäÔ©‡~^;Áb–µ–#8O¸/oy˜(½üì?Þ·ÿ®âÄýñ2´²Ò.[&Qt")«²qmîÔ|ifâ2qŒgÖ™ØSð‚+9𮥟ˆSNË@ÉS%ÏqR -ßaЙøª¸f}LŽ™ÌüÊÁ¾s³r·m¸Q­¿WÃóêi^O¯ÆcÙpÀtÀî;z¶ß à,£ËLOgn‰pgÊRÀX&aªÿûÍœºÃu«««Q‹úAJ®í¹ )üÒ:ö›é¯fǨƒˆUÎÔ¬±²UË^5 w'£ü‰ÿ£¢‚£rn·¯4Uuu ¸•5 !@uUúc6Tè˜5T¯(³ög!" +"ÍFã °ÝÚì­ëkë­÷TðW¾É@î¶ 7‡ò¸Å -@"Ä -À“" -—žýÊ“è0~ÄšÈïfvgʪ¢÷P½Çû€êÇÿ„È»wÿ_ª<‰¤£³UžOFn‹Ü‡ÿÍ? –ÍŽOU²ãª)é58EeI@5ÛÉVlx”¨êÇåɰ¥íˆíg¾Ô¹*âJ‹¨ë"AVõµ€jvºj­.zP'"º#Ðo6Úgèpfå̙Ǜ+ÙZ»-„Ãìè®fr€TešÉIÙÝ2™C»N¦@b€‘ÿô zþèG?  ÀƒdÚð×o÷×_í?^ûÚW?ö/žxâ ú›ûooS ZÓf0» Hel†ýE:Ÿ™Ô’È,À–43ô5³õxîæ;ÌVdì…?„œâ³…lãìÃY IšLI\áPfZú -€ûý6% -P¼Aa¹)æ÷ËML 0K -¸ï é€óº£`nqÀ­Ð -€þ¥þw6@6¨ÊSÖÍc”Öµ±–þUMA£>,D…Ý?ÞÀí_iŒ1z`óñFóñÇ­wŒJÚ¤ÉßÐÝþº<PkZÿ>Îh…á1ÂeƒUÄ¡)Ê[Lýº¦ó(Ê\PÉR -@5ÄP” -t3@ù%15ëh -A}@ß)ü”HF€9#®ØoÎH€¡€v9þ§¬»¶þïþ`}}í%éäI €f-Ú@CéVü£Ïò—weMੇ'´Œ -3ù%Ñ -bäÏKe!"q–Ëâbtš0¹èr¯8Ó{…C°°«4Ú¨å2ÁúJL¡–µ%*ž¿¼®üy6Ÿ,¿ÀÃté¨-•YýWëkQñäˆ@.×ÎÚ ‚g;i0+³6—Àwí {íõ|Ѧ/s§¢Þõ¸äê+ƒ¥ëž‰Jnó¨Wš¼ì%¿Þ]ÓQ𮂰Ni%gáË…‰BÔ[¢(ô ;åɓǎ\x¬ì_øÚ?[ûW6»mÃÍáûn÷Þ'À§ýÿ¾TÀ¡Dxö ÎNñ€³g?uÓÉîL¬’ô0vnøo ¦ÎäÁ¸kÖën°ŠB•Ÿm«Ö§¬zô -‘MÔ†±U*æ‘™úÏ:µH]®L¶£¦-£¢á!C•}­U•èEÿëZû¢¿Î#P[çiÀÅ#PÝC¨™mvïÀ+\WÚ7VÎÐK)»Òxœú­ÂÊT5ЍúUî…T­¦Z1[Ñiœ ±juüPf\8?ì½w4sô -À¹ < ˆahøÁ_ÿüüëõ#ø -½„ÿæý¯ÒöïñöfÚ€‚¡[Ñ5Þêû™ÂŒ›½´à·pë¶¶Ø{å[öDZý¯WzÅý!­›{Ь¾›VM† X»)£[H©+öã!3 ƶŘÅ1fà™°“(úÇ¥þ ±Ц V8`@¨,» ë+¬‘…LHHTëPkŒYØ’”þ±t´;‹n ýcåúצÀü&,/šîµºH c<įN¿q mÓ­c -€r`ÍÊBëútCé„ÚÕVž"Ø)à -@ëÊtJàVÐ>n`™)I@¢(ýÝ·‰ ’ß‚ C@ı€Ã~£¡€I|(¡ÀXò€¾­ýó5bîåHώܽ¤‹ÈÑcOðå}óÌJŽ÷[Í£ás…îuËRËÖ÷Žþ„èI·@Ù7 -ÅîR¿xüØììñž¤KƒßÈþÕÚmpssø~ƃÃ$اå_ðO€‡˜@¨À¥¯<{éÂQkøTéwžìÆt;Só»N•ìøxeG wCÐ?]FýéÅô2µ‚œwUZuüKBõ—XEhm54M2¢•©˜²WU¹µi¥ÁÕb²-èC¡Z]×j·mˆþfõÊy€úù–È„ï0žÉ.gë9rÙv§Ù©4VäÉÑTªéL M@~Ö™3(M“Z >Ø’ÿ¥4­ÙêºR£ŽÜÕøzw™ô O' -¸öþüÍwÞü§Ãÿýà·…ÿ¯¿þÚ5z³OŠÃmnû»´÷ï?õ6…úÿÈoø/ðGÿÙ¦?þ#Ù6°£…’%¦Ä#&Æðù‡(. *,Åf -@X6Àñ@1æÿËeݦ€ÿ±`]B €Ý‰ û#‰°»@é·+¬…;fŨ+"BQÂþõü’¼üFÛîA-Q‚£‡ejӨ뵆-7 -@š1ÅAçnè©g§Æ`) ® [“¥3  zR¯ÔÇımŸîŒDP.FP,@7pEת¢qqA \0QR½Œè~w@%î+ÊU%Š+‰~ €€XÐbØïdÍ~MSìYTF‰ Ÿœ‘mQÈm5ÀHð%p÷/워À,$´µYßm [“ÁuXAXWv!õu0 ½ûݺ"=üoíYâÃÖ_Y­41À -Fg.÷8”Íåó÷¼=€õàp_]\8yldÿþÙÙÉÉÓöÐýüÃÈ<æ_¥·'™©„Žå~qÉ­ó`4Ÿ›ÿ91åe¨ƒJå' -¶]@E°Ë^y²~`0öz¬M–ìáAó]v\%;xðÄÉÅ%¾à_ wÛ†›ùOÂÿ6 }0Ɉ`(à§Ÿ €Ç§±~ÇÉnÌ`gB+-oƒ P€6p[·Ê”O­LW„ÿ(º©­Æˆñÿ#aªTxÀ´j ì²Åp\«YÍ^ÉVZv§‚ Ÿ%~ºšU=BF['KÏ4;Ï\U\i[ó¿áµB?ÀññÌA€ ”¹ÚªeZ†ò¾Ü­Ï~– Õ¡•Çi5UÅUñ&#ÊYå¯×x˜!žBDrqCLçÛqòíã®LŸÓï!Ç&!bû àÇ?þ£X€÷ø´Ç8úŸ3à¿ði_ -¨ŸšlÍÀÔÞÁ [ RmÉÒøÌõfß½½?­øÃ?úÏBÁ? -À¢|(¤nV–c‹ÊäÅBpÄS_@/ÿ«ùSY©µê‚ÏX-Ïk…VVULYq]­€®£Z9ÃøiTáTÞýÊy˜Öï`úÚùçÁãGÏ­^”Îàÿ…k¯ý/"Âÿ‰üýß›ðC½ðƒ¼óöÿ ðÄÇžçÆ0Ô?wñœÏ ŽÞ}3ØÜ†¤nÎ ìÅQ> [}ÿ`Çü[µ÷èàbïß öÿÐþËÌÿÿÏòþ‘nM%e‘Q4^ÆŽÚQ€ Àñÿ=(B~SÜìß+úólQ°`·AÜ @XgMúSÅ -Œ6!l w@øO¥ûŸŒ„Ø&viûJ§i ¶²rfÅú¦ZIšòú•Ì!UÌU|ìÖ u'qö¥qÀx :- I@‰¹U¶´îPK+€[TB @=V¸Aô[ö;YÛ¢¨2`´¯ÈöŒ†^p[L µ&èZZÍÎŽ|pD€•“«P€Øä/†0•Öm€Þ0²@'ú¹ÉÜËë 6."ÐÛ‡Ÿ2>R0šŸD;7 Û¢P5Ú°Æ÷Çø°×cé¯YÄÉüœÐ_è>;{Ü|áÿñãr¬åSçùÐû÷LÞ5É~ã átfZYŒu+9EK^´.y3¹7¼äVj£%J±ÀÂfä8Ïã´Çš5ìâ”j!b,%§¸öQÔUÉ‹×ý’ÿÙÜñÙÙ»Gî>~rñ1í&ߨ|½¼VîvÈݶáfàý“° `Dbûî=j#ÏnUÒH¿ód÷eßÄÿZoÈ6«YQxšÃí ˜–—@• ü§EvlTõBÓÆÖµÝ“Ýxª@+³Œ—¶,6!È&U[ç­â[4ÚÙ Ä[[-8ëT2 Žö¥ÎU:T«’áCÔ?Äàÿ«Žl €,#®W| òJ»ùøÕ·lámõX³rÆj$ºN¡›ê"t¨vÁ -è;°»ÝDW½uofÚZóÏÀÃÿ㟿õÎ;+¼Gø  *Àþú¾àM(¢Oœ» Ã™]¸ ŸL¼X0˜ßb¾U»ùdÍg¾`›ß‹óo€ÿ§!¿·ü‘·Ð`1'ß•à V4Çÿ˜4qèè¡#GŽì `@p0À#ÄÄ6LØ1€&ZÖಯ Æð›Ç½Ú±`wGP,ÁÊ­ -€y`ú+¬ômH)Œ…Ýü,îN¦ö7æ´"S Ú‡.‡Ïî -€ÇÔª(€¾@0àÀšÀ,­ôÇí¢¤bo#E¶)núV þS -€1€Xû¯·~·@¦Æöìñ^PoЯñÈV³³û?8 |š ¬S@ꋤ›7ì·À|€>åq“ºpxF"ñ v!Èì±f>Š3]D‚ C¶†@@¹Ïö©ùZ1WÐa*Œ¸ÉÈÝP€cxÿ³ÇŽ3pü$;ößñ¾‘‘wiÑ€L®7Y»YqÇ“þw0ÎKºBq~fFÞyqQ%×F•ÜR?ÂQVD³“Åîd®bí¶ÉËkÿ\Щäv `'OP˜¹cÇT´;¹¸dÄgqѨ‚,€ÜmnŽÞ? -Á€ã¼aİÏbÎò@zSΞÆïúöû²ogjÍ ŒŽÁ¼Ž³šC¸Ù=g£Ïj•e:JÕ¦+À¿ðŸ Tð_‰mð ÙÜg³´LÃZ¬Ôùãö€8P›d( l‡ !©&%æ¾¶ŽA[€„ *zn“VêCbb€&€ñ±äi€|_)@?¥Å¨¢1²? -‡ -·–¶O –=×W({pòƒ#ùYœkì¤ÀÑÆàwG™%Ìžž³ùÀè‡ 6 àdŸZ‰¨8†æö”=\ì&_´óÅ(jaQ…øg@¢ð!(-Í»KJf@v÷ÁYu½…«¿tò ðÿûïØ¿ÿÀÒ0D1èä}.ÀÐ*¹³€ÅHoÏ-.ºCýyöh‰ÓÆÎlÑÃÅMo8àa t!Zu €®=ú’ËF¸n/Ìlnöî‘Ìžé!:¯²@î¶ 7 ñqüÝýÀ½GÏÚ¾@P -x'ÈxÛm9`ª›§úë3† `SC hH |öñ_IL¨gTÈ´¨«3bšÙªë¦jϨ*TµØTú:MMÍU¿à†hEçix¦sõ“¶t‚º| ª¦L53žæªöXÎ.O‹Ó -¾?iƒj‰uÆà À í%ÐZygÛŒºf&G¦*úÃePGí:œj'S.^­é\HÌ(ŸŸ[Ì6ø~f¤êÏôùÞí}AøOÖà -À -ûÿßï^HŠ_‚`ß_"w:ú‹GŽèÍ듘ÀH. +2¼à- -@b™¸ÀÀ @:ÀñßGÑ”ÄÄM ­ýy¡«Ø»SxÎä`¥Ù®­X d VîN\ÐMè `»‘Y?Ë€€®&@ À€ÐJ€:…ë+¢IúHšR -©b –Žˆ€ÿïÍl«ÀïÉ/+šôÃ@`/½|üýmV 芀ì/¸`(êg  Xx8ÆÿyÆÞ)Øðl`>êiŠ{ìÈ)ŒL„ÿ…bòa€hÖ⾤’S¼v=vþÝÖJ¹’ùÑ´ùÏ -è…ÿòð›=&øŸ=¨ÇŽåúÞÇþ‘Ù#ò³1JïOà!ó<(t+ð˜?ÌJ.ô^@k±[Œff".ä z‚ýˆÁèJ_˜lqqim*ýcð€ÅÇÖEº¤Q ì„ÇMª˜"´D‹å"QKbänÛp3€þI˜;ýýÇÂ!½÷ŽÛ¸3««OÆ Q>¹ëÛïÝ;€ŒŽ - Uî5Úµ–nN%±8!««Ü¬b©Rþ[µÑ´z;ü«AS꺣qÌ øòq¦j,.»)ÊŠóekÍ,Ì£¥ºˆÎkùßnVÛ­úùºøÀùóÕiÓä2Ð@n: f›íJGèÞß“m4ÛzÓý¿²ÒPm ö7*gš"Ù -O`!ú‰ÂKÛ¨VÚª‡wεQ½2G!D¾~í9€k®üX Àÿß1Ж€'~ÃÐßðùÀf.|Ú¼c{'†`ªX5à<ëþa öffëïÕÞ·ÿîÈÚþÈð_ ö¦P+N²–¬`}ÀIÀóþ5ùEÃÿ£G -Ã^ŒîÝ»G¯=wî¹sï{e;Ä$¦?šã?ÀQF–Ä$½ÀrÌcÒ -d1 ¥òOíâqÜ€ß[UÌ‚À=–(lHvV°@œÄˆ'Ç -€a°‘Ž g Êgi' ‰PÆŒ±¾€ª‘(Ê«¯Èt—foŽó»@ßO¢P78ð©¯Lí¹‡^4\'~jf—dbè|p$š @€Q7¹É6‚2z°¬0/X—-êHp´ÍÏä¢%ÁºÀ3@{ ¤é€‚  ‘O0¶FM0/<]+ÍDk£¢$#r¡Á}Níêÿ‰ãZ8¡MP€ÙÙ“EÇÙƒát”?Æ1+:³yv/­ÃÃÃÅ£¢JÞUa1Û“*ùƒI³A·8YÜ,.òÜÁØ´$Dïñì!a¿µ°PôGfNox""tòC#³yžR,ó/ÄänÛp3ðþIØø!ùý²€T!Ê‚ðä³ÿÒƒ-àÈ?øNÜŠ”¡„ûo\•*Õ  BeÁýI5‚ y¨,TÔ9§,øÿÔ„Ú¡£þWTDožv¬Ö¢€JµRoñ8óà7y( H@K5Eá,ÔSò4äuži_­UZu«°ZTáæï‰îÈ=P¦bËW[UÒ7Aå#ªLÏ4•6ƒ4Ç¿R¹yP€XBE§TJªrˆ¦7šg*»Nãc»N㣣ã`nüµkÏ?ÿ5'ïîˆðw>1 Ým€t € -è›ûïq€bè'VÞ'ÌÀ} ¸j -õ¬¶È1!Ñ{³í½¾õ‡hÀî -@ý1+bb¾’²Æ -o{±¬×!Ø®ÙöÞ þß¹gÏl][Ò×fã Yú -ÀöCü¸€‡(²Oêo‚ ôÿL¢XúÁ6üÞ'$ˆ @GÀŸÑ? ÙWü~ò#c®hE0°])HeH= 0›¸§} Y¢XÑR1¦$ €û'hVãfº‡õîÇhÒï½7Û£;k\]t¶Ûb´†§ŠÊþ:­aø?)8O¤­\>´9ÑsôËó`{Ὲ€¼ê¨8‘È2ž'ð¿°Pìåï/ñ$ÝA[\,Û`iÂ5.—¯wr¿Ý3WÛt¿t?yò„ØzâDd­ÌæÿÉ$× ¤ßò4ø×¢9ñóù¥?”ÜŠþSr1™™ÓkVò¸Èœ—wr•Z¡c7´Ø63/ù?³(J®¢¯E3åuίœÈçõš½[ßí1åDl¡~g‹‹Žq·m3€þI˜kþôSzxä\¢¬¢Êø@@;Â~ü>Ûn§@¸Ã]½,€Š†;xäµöI„s‘€¸³A‚e±ÿoU‰2Ä9b5öŠŒì·¦T -­HÀ^­´ÚBüjµ ïŸïÎH“@&Á´Å´;í«Œ ¤Ú»ù9ycÕÚ4~ŸjŒqØJ¦® ¯´ëÄöµU6åñgU™ÂÚš­¬4šµ,- Ê;K€.´vF•¤ªi.ß¼'ÕÕV# 7÷ó‡[è€?¹öÜs_{Aà-±ÿÿ¿Ù‘~„ð7^ýõx ÀßðßÃÿ]°¶qMò­?h΃<þOmƒ§Å—&%³°@ö½™Ç0ÀúÖ·þçXp €×ÿá®1”)^J­˜% -€Ï‰°7¯#GŽ1€¡¯÷Ý Úïø› øßÐKS*ed¼`ß>»Ed:Ø·„÷ÿe - ­XÀÚB/ý{tPò'7³qì¯þ.€T/6$ -€¶' -Ö WS¸+S -€ -¢]i@‰I£T©}ª|}°UàjUŠ”€éÎåØz€ìŸ´e!AÈ¢x  ß `J àž) i'@H$[è -Ûg'Gößq 8ÑxÊâb{Xž³ÙfI -ňtóÄFóÞTt¡d -ÿ ¡ `‘Þô¥n9ÑÜŠkå.` 5[+Í,¬['òÖÕoäxÞ¿c/ ž½@>ìDabR •ÒJh{{Øz)`qÉç)¹æDäçO‹X»|_ù Jâ ˆÝâÄ|TNƒ¿L%_/—ÿ@¦²ÿª>zÑÅEyÿ(dr’‚àC'ÒqX¹Û6Ü ¼–4ýëCh£ù¾Qz°ïÉgŸýu¹Ä4ÜLø$Ú§ ë&Œ2 @u`©:C0ã¡zï"Ôcÿ}ÿ_yTˆÐmkÊÒkÅš@y a(àJ•'ÖZ"Ê«EŧÓ)±?ÛRîo;¯¦V§ÉãÚ-€*âó8]xxYjÕ™Œ*Ûªhñ}:¥ð¥i -@çÌ™•FíŒ2lÔ¦(¯@…pj;UšŽû¡r´VÉa–u˜fc±paõ ÀµçŸCxíMï@÷?ºˆÐ øµß´q üûÏÁ߆ÐëÈè&K2À.-Ø¢}X:pÕØ Ú:sö¾G{ßûgK¡@K6 €ÀN -L% ø[Ðß×éÀ -øuÀ€C6¦+bà?À´â  Ïm¸Ðìþ÷‰2˜Ý'²<ºOG’‹)hÌÇï#g7ž.ÁÓÓ -€yÑ}@Á?Nœï–þ,û§¿wüïǸаLí^Õß6À ÙWôW&—}Àbœ@œƒö½OŠe줸þïb™8 ¥Ø‡)¨-ÿÏ[&ë/4Ž„SBÙîÏ!œÌޱO«à„ÌŠò$|ãÈïVˆJ‡s‚QàmÁرA3“Üõ^ÐNüè%÷£û•_@oHÐ¥%ÝBéNäg~øýw€ N\I' í¦ärò's<ÝW‹‰0`%üúa'J¥ö|Bf/yØ?·gaA%/Nø -û߇N‰¹¨¼7nxüâ¯"²”£™ÐÉ@F@ŽfŠƒÇŽ‹  3@ÜÈݶáfàý“0‡!>¨¿°ñ ¬~åÙKŸÿÔÑ̡̑éé#Gó»š<êÀ€‹6€îßaµ†i)kÿþ?À>æ_­œX«ÖPµ3‚Ù)Õ˜uyçrhxi§A @ÝÆÖ±6âP­Á`Àµ:ùóXyBuZbkŸk‰Lë ˆ†0½è¥ØiÕåûëÀìJ­€»Õ¨hå AJÞzŠ›¤OÕ½-’ò÷líŒá~vŠ9Ù³J"öï4ÉDL¸¸jàÚó_{îëøÃþðÇÿ›õ0þÿõÛo¿ñÆŸ½ö*OüØÇ.œ{š‚ÀŸ7n±0-Æ~Ð]Ÿà»à.-þ¨>…-¶ÌÞ³½oÿHÒ ‰€˜ýÁ7¿ùÍÍn~ eIáÌèþg¤Å®Ízþâ¡ 0ækn¼‰ÿ®ð›°oïhLîï¡Ú¢EMz üþß—â¦5hŠmü>ý=ÀHšô_²¿»Y¥OXõ÷­wVðóc€õD@PìTþ/VB -+W ÊÊ1? OH®§Õ{ˆ˜@µ°U¡HýßËL@Ð mào -À¨?(²ÿw²¨ pÿàÿŸ >Ȩ;¾+FJ™vÊ…ŽŸÆ'M°P~ôdÎ,GBì‚¥â脤QaòtÄ8–›æóÂÌnwM¬`í[댫ãöh®(>An'ó³#ï¿@’ÑŒ*«¨x˜@~ Ä|{Œâ²yNF¹)¾IýgòÍG(]Çeôý/æ¹ÄÍO() )Þì¡# E{Ž‘¼þòòZ—a~eÑâ81ûÑ÷zlöFö‡â‹¸ô•†r·m¸>ÿ$Ìá_Úøø}öTÀ{÷Þ{äìgØ÷ä¯ÿË__?â -Àîü#X½€Å8¯z@ ÀEÆ(“³8€Ú¯ÕšÎ¸oe[ð_0ªÚO;̪A#š²tœr˜G——¯Õ`,`†¦BMšÊÕˆлÝRug–Çd3õq{€EeÎ_ ¢^±ò8ÿš®Ð†ÐâT“§¼.4Π¢©bd$À©¸rj üð7 -€õ¸@À…?¹öÂóÏAÞx @øïºý€Løº+ ø3룿Ìy¼d›ÂÌÀÎÁ?¬m±~ª°{§DïÆFòQïw7zz›ýîï²ð»/ëýöâlH9`P”~ å™Ö¤ÆØ¢Ðød|áýÞ=ÄüßI0 Àà_¯ûîÝkkb÷™¢3€»/½•Û,ÍØ[èàÿ|°z¬ø -fÁ*Àÿn€3mÞî ô®¨„2€Ô) ÒªÄ‰¶)˜ -·UȘþïiúšÀªªH€@?Q4–f€Üà”`Q´pâØÝû?x`–¾ëÂѰÙ[Òc -' -ÐÛÑ£øÿJ·`n:œ‹º:] }=Àrb!bþþbW³Å²Fºˆ‡kÞ¥}sÝõôµµÅ™hm‰ÁxTšcÞ‚Z2$ô„ºè2ß39ËÖ€ÞKmk1Ê[CbZs4ÖYe:Ø €­)[º„’û…`§yÆÖqêa]­-ÁVÊݸ±îýÖ"`Q§û¥Ù€‘Y•Š>:k(z¹Û6Ü ¼oÅñ7søW¤j6lüèQkxêÙ_ÿõKÎê:$ @?ÌhUç1û;04€f=k÷àxœUmáÐŽY€’ÑÐ ÁAºá?÷3xoœêš6,Óißäÿ1¯ùOÙª}òäó([ Ï—Ó¤=MÁ²‘~Ë6Õê­*ælÊW5ƒëd:új«^5Ph¯4²íF[Kgg<`”™ê`Õ°JÁ++" d£ZU—O»„ªÇ]Í Þ¼ýçã{GïŸ>€¯Ó ðÚµ¯ûÃPÌ|+¡ àcûô§…üçýô& Xt?cçÃ, ÀÐ5eae+ÌþìýïKÕ_}óÊ;1ûát» ”g°pZæà= Qy7í|@ àazéc»°wŸà>f¬M(ÈAÐÜ,…ø,êTÌ xÿEâEÛ¥ü,ÿdó¡í -€»¦`~'€N€(> ›2Mb´d1´0à Æüt €Î9H€_# -@€èÿÎfþ?ÄŒþª€R -ÀÂ.æ -‹º'fgG>ø…Wò¢=Ž>¦Àfþ¾ã¨> HÛ…gÖ/¾tyfÎzñ‡ já¶tõ¨0Q¤×µ0`@„oV”3­þùË¢××nD¹¥ÄÕ)͉Yb’H‡á¥›'üõzmóŒèV`%ë͘Ù>º²"úb -;;—ûòu;“•yqÁÆr³|l%*MxÄŸ®BE)ŒñeX‡Êrù÷7 ¯tg¢â¦/óø1š><{?íñªÊ€k¬  -¶ª¾jfUaázA0T_h×¹´¾Ü@×'Æe…¾ ¹ÿt1p·Ë®P¥QÙÏPéB*xÿV%êcŠâïjçûˆ¿e}ÏèXh”yâœøü ×^{~€&XLà‡<(< ðë<øcŒû‡ - Èg1–XtdLM4˜ÃÌyN™+©­aq Ý{¶÷íß¿ÿCzïÿÇöùˆfòl>´ÿÀþÌh&; %åö§Ý´Î5ñò0?­=tèƒb>p§^î±õ€ˆx €@_÷Š% -1î4ò'6°•Þ6i¯_ËÉŠg¢ ÷Ùý¶&fäÅì}v´¾ƒÀ½¶“P›p`ØmzXÀV V -€xñö}££ã‡øb-¼¢o–&¥ü´ð_¶UÐgÒ `*€ÍƒÍœ\i¸¿£¾€–n­é}j£Üè„Ã"ëþDGM9ù! €Dò°µ‰Ì{7@ˆƒX€ó>ô¡è6{X°¾´¸x=z g9Qr‡v•!òè7•ÕJî}8£ò+a±ØËå¢ÞOG-,Ø3m˜RùõÐx1‘WÉiÈ–BÉÅâïf©-®¯½R.¯}sm&z™ÿE‹K‹6  c þ¢ïA_ ÌÄó wÛ†›£÷Mí©§.éVv4‡ÿXÿõyÄ€ÕgŸ}ö‹(GÈš„õ÷Ûç†ýFD¬f ý­b££YùDÕËú @‹õÑBµOš ü÷ -#åÿÛm;æÉñíe•ñ©lujyJÜ@t`¬RË´*ò5TŸµ*rÁ™¯Ñ„P Õª"rù•Š'òô>ÕtâžDœe *þÿø˜ê‰jvªvEU ÎP€y2<@<À¬P6šo­yÁ»À*gTi±¨2eDnbçc¼ßö²šuú¬À ðšðÿÚµ×xp¢hþÃÊÿÿÑ€ðÄÇ.~ZàîâEýßàÿœéŸpPK ôÒíê;þ›~º&ŒßBJ¶ ´kd.Çßc *€7î hß#ßÚÿE¼ `› ôþïÛàÓûFí`È€C?͆z[bܵÍ:ܦ(AJ=Ðöq˜Ä€`f ¿xˆ÷Q–01rpH‹ °­Àð?V2⨃ -ÎyüæVM)Ú0 hwµfõƒŒ’êt§&£M*º -•à¿.$¾FÂe÷³l9 óOÂÀ?Qh íb‹<ZÉòÇòœeÁ'O·娤nĈú¥¾¬Ïbñ´Ò”yðõîÒFqæT´±~ýz¹»V¶gäZ4ö »]ð¾«)7YØÔâRÔ][êöÖØ¬ü¢ðÔýbñztc­÷­Í÷ÇÝÜÆËBe!©Üèc³³<åO¨«OÕãÇ,ÜOS~a±Ü›™·²ZÑÉê1å™*¹ 7 Omµ’ëêT¹íݵn¯ôÐ\´¾±f+]»j},ñ¨‚TÉ{ݹ‰Â†U¤µ¨Ü둎ü‚ç—¢µîÚ+›ÿw•|í[ ±¨’ëL²ÇgÎæóbDž”±r·m¸>ßÜžúBXjÿº¥õÁKKûî;ú‰ D¢\ºpöÈxf|úH&söhõìY½Žò±u~¶Ñˆ€€1€åzدZ%ÅpBꪮê ûؘ@ŸÊÂ2‹!לѾë~?#ð¡Y@Çø-ÈáVÛX[-AWHh‹ñÒOß‚ûuˆ€¨!sÀp?­¼`™ÁØž=wÀÙ€$IB €œõ€Ø[»Ot€Í‰ÄðÙ7–ý0þïC)ߢ8{1ÌøƒÿÆ~‘]‚|VÄr¼ƒCÚDÂ˃1F@œ—€:—%ߪQ¬|`*$Í'|u{ M„Nè›·A–‚ùÅúeɰù§cº‰©N¶+½›Øæÿc£ûe!p±—Ÿ½ïÀˆ@³ôe¤íùRÔ}Q€¸±¹¹¡Y¯[*E¥Ò|¡øh1ºE—O—„‹/m¹AWí›9¥Í @côeæv•%¨‚ó‰ùS÷h­&ëøè˦ˆU(sL©¿µ±^VÆÝèTôÒæÆúKBèè¤ òsBxn Çò'Žç¾¾6;{2ÊONñ½pá ºþÃäý÷,`?fsñ¶HÐÇX-… aé§o`þì§WlY×â×§;x€ÐS@ †Š{ÈoN<íû„àúè-[bö -Þ»oÔú°üs·\ùØiOÏMˆé[ô)Û…#,:@;Ñ+lÄ ÆÁx`^höàZ¸>»®>Ø6R°Í¸"®„Ž |nñð.;Et ‡ ÿ‰™¼SäI bB""á›ÝÉìßþÓôÿÍt#'ãô€ÜMm† ›8°ÿ}àƒ“wMLNNè=3c»Ð$›Ô²-°yæðäa_6#].÷+3¥S9ëh§C,—;üs3¹ÃÊ<å›û–Ë -:”º¿Ä¢¶Mª@#îºëÀ]ؿ´ïŽêçúà¬ìßwàÀ÷Qò‰I<”\GzÙÃYká!Í⢳ÕÒå~åðýÿôTîÔ)–×ÏÍ|ñ¡™Ÿ;œ›‰3ß©äyJ>W(žšPÁçæ”âôUNÜ5y—Š}€‹V²BÿÐr·m¸ Æ/ Ë´°úÔêW/œåIò2ÃßÎG<ùû}°ïÞ£¡९ÏŒAˆÁ~‡ùQA@lÖÀ€à&§c@±Xýí³ÿ…Ø×c1ƒ:2‰55M_ómÈoÆ6ÛÎG¬ôöÙ€˜í0 -%ڢЎίò÷á_o÷ðY7`_Ô1¨¾˜X¼ »Ï c4ºª„$ßëÎ -W¯oL”Ét“Ñ{õý¦N¯ ´W¡[,ÀòOѼ V¸µÇnÿ Ög…^söØ·ÿÀ]“¹ÙÉÉYà\žnóºPÍRæ -sBo— |Ó‘¾knîÔ)!ŸlÞ¦SZÎú¹™Bát?ØL € –AÀ8!¥mÒâ©Biæçgr‘Z¬íBÑIaû„Ð_%ñeþsýŸ >øvPÉgí\*Μ¡y(>óùûCɹ*+¹suΊ®rÏ«ä€ø©‰‰’J>£’Çh/Ó1“:0AoÏÛK®d³úzŠ©äl ?;óÀä]wÝ¥’ï×WkÀš}À,€Ümn}ßaº¸ú â[½ôÖ7f!•Oû¦ýü×瑳ʂ&€K_±^‡L8;íš¿ ÿ[æÀn£+íÎ 0ThdG…ÇÍúÎ ÀÇ ÙŽÿSÿ[bžw-›=c€¨½êx¢dXÖî¨0šW3uÁ4Ž¿r³('óÙAõ–(3oîlµkÓÕª^Õº*ˆQóÿEêôâW*•Çog›?nO³ªgÈé*´ýWš $ë`EWÙåÿOyüâ.¶UòßúÚ#0&`#¢ðªÀÛbI€^†ÿï¼#üw†ÿ‘ÿúC¬~4PΛ¶*`jm²öKÿ-áfa‰3§K™^aY ÀH€] -€9§¦,3ѽŒYÓˆ`ÃŽ -@ˆ°›„6z2ÈÔc®ûÎ1,‚˜a“ܼ{_ÁˆøKV-cÍÈq@0Ä@3cèÖÀ%2ÄAH›€>ûÂJ ÏZç»°rú© ÁþM°«O}Û2êÜIß\Z°ÜdÊÖ_¾b ?ü0€QÀÆïlüîMÞÝèQú³GQ”›<022ûË õûv黸H¬Œ+M·4SÈÏ£W¾õJ¯[ÔaÝÞÆZ—¦ýr·ûr¯×{y£·f‡•Šó‡só½îåM{:p¤¤¡u K“ñsÊÎøh­èOé#ÑæÆ+½âáS…âåßÚ¸ühñQRD8lD]¥p¶X˜åIÀGþ‡»TäÉÙ»~a…=ŠåyÚðÃg9ÒÙ¢h£tÊ.ÜØüÖz©棨·‰Bß}LC‘ß¼Ñ[[Ó”\¢x>ܱN1?ñ(‘ )ÐÒÝëö®_ï®­—»kk7þõKJ°¤Â—fæ~Ç¢ S%Wy, -tš¹íìRr]‚í*F7.ÏDœ70l*æa³< Àšgd‚xßmpsKcø¶‰æâ‹@ø“—V?>-o^ @ÀÌi@l&ö§Œq -èÒ³< @`8ž9B/“Ðü·Íyô­ б(@Ó#3š©íÂÐ ýcüϤð_è¥ÓnЕ©–=Ólº0m]¨¢ðäР4PÀç hÉa: - . -P¯Õ[í:£® êOO™Ù¢œyüñvÆ €)FR -À™DhèãÙÊ”(@Àù¡p~¨Þ±gtÔš‚ð| o¿åýÌ ÿû -À×!û€|Úž0øß®¤àô½X Ï[§àaipÛpKޱä~Ll¬Ñ5PØ4ú[{yù\þ. . ODÆŽÃ~{é#àÿVÀœã„˜ ØÓ:|@ë¦ -Øõ?˜)³­8üƒ½¨§Ù?İg›úé `>ÌËGÙ‡´˜/Cb Áý”VYt fû ÿuýfñ°“0~ï¨o[€ødÊ+iÐ,@òOÛbù&ɘ¹ÄOÞeÛ^ÙF ò>q‹Öñ]¶àÏÑ-•-Àí0ÁêRy}‘|×x¦¶t»Å™~–[l8J[/<½{óEN@èžt\\ì]Ÿ)ÙXA”ÖÕÞF'À~Ù(€YþøñÙãÇŽŸ8ùÀd!:q¢x‚SQ™a°Ù¢–~ ï²€J®B ”¼ÇLìÅJ¾Ø-—r…W”&MÈ,Ä󛩨/áù«è‘ +観l>P´'[É­¼¿”Ï©¨#t8Q°·p›ÜÜ>sa·ÉÀç!Ÿ1 ~§±]ò»ãß§‡Ž„¸K—žýÊêYÆÈLgŽVi쯊Lûìh5¬’º 0€•vË)€3€fÍ­‹¤€;̱ÀðßBüþ;üƒ°šxøN«ÕÊŽf”H@­T"™¸ À-¤g:—)òù›Myþ¡  Úúœ•‚Vª°“PLRP‚ppK -!»M£wBŽž[E à9€W_ãM àðÎÞz;M.\üÌ>í4ì7ôçíõ{b1|¦A4mö» t|ð$/è³T¼d“ýÁXêgäÛãâÛ¦Xýå†ûƒ -€¡­,‰0 ÍÙ²€$@TãõÚ³h¯ÇuwÐÛjô`f+‡Dêð_[ôöu4ÙÇV@W 3wßПwØeË,lqÁÁþ840Á™5¸ÿüóeì»w¯5kôñ?|«ƒ -€+Þ P¼)ôÔ‘æº ùŠ/@þ©[P` ›Ø aÕ"©8  ²¾uÖá,F Ê€PƯ6:X²ôÆRpt `FË×ËÑ"^÷èp¡—†Má^j}àQHJ¯ü|¡›çi}Ú¼ Üн’€PÆðlÆ@~–>2î˜A”›‹`ÆË&ÆBÑtu2•¼°F1M¼Ðn+yàÝÅEÆð½®]”¼·4“ÛŒ jfã÷…åy‰ÐŸ!òù¨Ÿ·’SV}O3ó]£<îœeö˜&|ИËI}» ¶@î¶ 7aüð ÀÚ>iõÂôÙ O -ˇ+}ç߸ó°úëŒô Æ@¨®NW>zÖg0_ÕÝÀÝ@LH1\ó CšÊê­¡ ÀX §úø¥ó¥vG ÛhtMqŒV“4%H)dè -€Š’ÄØY ¬QtSðÿ³Ìo˜^®Žïp†€ÐÇÐýo \Js‹1»Û¨<Ò±#G?n -ÀµW¯=+€¿ýá~ÈÛý€ï¼ ¸vík¿ùÑ}ìâ¹'>#¿ŸØwüȼ‚ßÅBÍïC -l6ÆÖ_M#tŠÑ[o} n ¶=,m[ü¯Úœs÷A `îöÛËçÿ‚Aï ŽøëÇO´At•»õHbKá½) £Ö ¸iN3 ˆÀØk (òô͸›ê/ZW‹ T l6þqþÍ÷ãðFÐn!¯©Û»8Ý1ZÀsŸ ˆx¡0]^|#üÞý/`‹ ÂÝÇ0öÕ‰`ÜJ&)³/$àñOßú -€=0÷&&Ë/wgïÊ ° -€   °Ü˜›,tyê\eF¸Æ0ºTrÅ Ìÿ_*G½îL~“#=²+èýæô®çžÏÏ—vjGE{î®JàÉIY,â:“Üq_žÿ쉓ºÄ|q­—ŸŒlpAŒ²PôÔi)ßf~"½ÜíÚcûŽOÛ—¼èKåÅ@BÉ×z¹¹î#áp3åhÔEÅ8IÛ>EÑ'ÃÙã‹×Kî1gåôû,Dhé¨5ñ»Å Ñ@DðÝ’ˆd­³_m¨à¿Éÿ†ÿÿô-þu¨ ñË`gv;VjÖ Ðbú 0 -i5#øVnЇÊÁ°dòí¯ü|µn1(vv½\ ß]e¯ÜŒT¤cT@mû *{öŒÞ›9zÖbþ„§¹wÀýwûÛü­@üª)ú#œû´Ž£à€yý¾ƒ -û–¸W7`¶*ô5D6d6õÓôßa“L a9¤Ž_áÃéC¼®W(PbV–°ì¦5ù‡÷øÇ -X8 X?áXxÀÎ -h`ÐBg´!Œ`/RèÝÖߦ%°зg7݇6€ç·EÀ‘wôû}Ñ}~WÂKPÞKTxÁ¾Œ¢% - `tïÍcxlˆ -Ég#(„€ûTˆää–µ½âïDóÇ?ãadb'¯7Ÿhï öŠ'EÎÚ8€†T‰±öÀus…] p~Dà‰cÌv}–µ‘5{ I—Ö»3÷ãsÿß”uyõóæBÛw8ƒà”™²Ù˜?\܈,ÎÎün{8‘^©²àú”O–u¹Érr&,ô‡jxÉ7æ&æ6qï!6Vrö fà»OX4íâz9—(¹²Kø„iVp}jY[DOŒÓ¨äE$eÈšLirùü¬= øC##ùüƒ<Òù0LänÛp ð=Ô`W¿xéóŽ~|õÒ“4ÄÈx@°‹ÔcámðÏRB~ýÙK_øÔ‘ŒÐÿHæˆüÿi{Ëç×§¯°nOÑÇÍŒˆ˜` -€/ d(@’Š 0™¡¿¬ÿ £ùÿ†ÿzÿæø‹4é§½B‹ÀÖ€¤À'뉠­[€–)©€pöju§^g¶(ºŠ€3!À€[‹Hãý¶ÉªÖ#ÓGàY/$ -ÀwˆpßÿoÍÞé+Þpî‰ ¢ ®0¯×oÅäËÅ6¼á 6_Õçûîx¿¡sßXñ·!öûm!žxÙ;^ç=¸+,%‹ƒóP ˜¬lUØA©=J‘9N0]å ‰ˆh°ÙN -€Å@ /u0@@8ª™›cž‹Ú‘lq Ÿ@8ŸìT¾ò­C À€   ?Ÿ_0O(à/ý¿@ÍpFAÐõ…£U lØVë¼á¥«Ð•pu7Wd*ö¨Åèû¢ÿäÞÑQy‘`–ä¯afýFAš›O€‘³L?à˜Ð - -`ϲ?áÛ`œÐ °ÜÈMä4gø~S„èþh^¼i­Ú"˜ªÕî—gæb$4s->¬›b9I˜> òô±åk,ñݹÃ9â m»Œ’C¬äº t°¦¥ÅµîŒ+l¦,”PW׿–ù@](¹•0!LÑÄßSØ*;žŸÍÑb1²ÿó³0Ûd—År·m¸0ßÙL àÉK«ªŸ”#ÏhÀñ·*æùàe¢èøï:è -À…ì¡ÌHdµÍ4ï³ú´Ÿu´6—½ô@H@%+X 0€º¥Ü‘€ÿž¡Þà€óÿdU€¶wJ Sâbuë#H@ˆ°&bPâ?»lx €uÚ ÀblÈÁw£ˆ^íf£Ô­™#Gòs_g$@ïè -ÀŒ8þÃÞþÎoü—D8§¿Àv³j=šaAÐIW@¯ûm0_6ÔMÌ‘ÖÐݰù}‰ùz²#žk&ã3Þaf+aƒ}¼?l N!ìãýÄ4órô'Lö—úŽCc˜\ûAÀ‹ˆ%m‡ú8ÆBÀ6 Hh»„ý–ëã¼yýÊÈrÛÃX€Ì¤‡r]™­¦ü~3VÃï‹ý"…úù”ÀèÆ(fñ·¹5 ’«7À9“=  Š-fÀøgbÄRS8?t"•o ›AðF€“'NĨæõ‚ øÑF -ò'cÑ{Q¶=05¤”Éÿ§ÞÌœûÑïÁ}P§4EB×qÚdgŒ‰º…ŠÝrT†2 Æ'yPî´=ˆâ’çqÅ‹/ó¹âÌ×-²Ï-YxX<¥ UÈDwNÐÌ6yá2å þSrø­ä0J€~ÉS@%wüÏçy¤0¤BWÁžžĵ³rÒŠ=7 ài€<ÌÈRÑòâ\é6¸¹øÞň¼téÒ…é š}‘öì¢îggN°T7À¯\úÂ…#B¨±Ì¡qsúw´×㲘 Ä  b#çkG¬ذ;1P• cýßðÿ™N‡?¶Z¦ÖІÿås÷rŠÇ |®z7@k€5x @_pÀpÃzl‰€Qpº]‹)·xû;MªcGGU³äGÁÿÄPÞài?€ýo™ÿÿ–+×®=ðħÏ=±“û/ó -~Àð ìÜ+ˆa••Û-€sßöÇ;âýšë3Öô“Uß–õûxœ_üq3 ¸ÿÜÌqŸ12Ј{ÜÙWdpg©¹Öú1—BÀd|zab_ØÀ^Ìx€=M´'¡.-hNƒ\³ -€3˜ði¦«±½Dpq¶"ÔO¶`šÌð_—ÂÚ7`Û|/Üé|w¦ì½÷>SâSèRíjm -ÿlltÔ<×[0RE‹kQ~.MŽœ¤]íµYèjp% L@Þ²`´…6ü`æU (ÑkÆÊåh¦pÙ’„ãµ7,˜ÅÏŒ -“ 4µÈžh~&Z³qôíCReâ‰gIâ.'NÊ^X,çgó/ær×i0phO¤0pY*LÌ—ìŠôö$ qÉ£Eq`ºœr7Êå"ºú%ÖgX¡ø`Ì€rJN‚,*&HÒó'Pd -ü?@ò£pY¹Û6Ü|±‹W Á/ø)Íìy@Þ°M0à§& ð/#Ðö+ÊÁ}ÔL@ûL0dµ°bš½p°Ä/ ÀD€€ðß2Ó§á¿«ÿøÿ–V£ @p‹&ü»/>`eØ¢XBùì® Ä´ëÓF–+U±…! -@f0€¬·Ç¼k€/w•w… ÿ81ÖðêkÞ €ðަ·Þyë;o‡€W_½ö¼+ ÿ ÿÜÇÓæø™U½Õöaüü›"¾,Ùÿ¾°5ª5 k>ù̼úÀmy<³Ä¶wË+dHž–žFû~aƒÙ¢_O¢¸8îà/äLÇ€vI €kÆ8ÜÌÐ0`ó!ï1g‹< »»/tpDÔ'øO'‹#Ù'ЇZø,luS¡ ò7ØOÐ_ †ä<((i³}BäÀúŸ²> í‚KâÛà A0|¯ÛbtãNôï‰c€‹ÓÛ_fa øgd†ì}?ødXTÞxp6WèNNž¤w½0Kào +"ó@–…t× ¥Ó!\/Àhl‹KÖüŽX®•ÅhI~tX摹†ëauùÈ=HéX‚£ Q‘Ç銟íôËËNZôÚÅ“³¹üF~¦×]ð«Ø[j7•T‡ôôÐ)l±¨è]­ärà× ]ž$Ißû·b„r¨ì!þ_ogQq²´FL™É!àCûÿÀl1zl±¬)€Ümn¾w6öÅK—.}ÒÀmÝl‹`A€¼øÝ7~äÆžZ½ô//=y ÀÑñ©á -(ÞÀ¸Ì@™X@·o¥M€ nÔš  lgòÿqÿ=þŸ¡pÿåîð—!X àã)üo4ê> '‰{ôc´QK S bâq>çï£ `z°%ÀzdcvQÞU €(@Êãß:á\¡È~œÀçxàkº€þîûCÞzûM‚¯]{Îc>Mä@ úÝäL´ô æ Kei@0K&^¾`мe²¨}$<À–ô‘¬kÅÑßVìåS|ˆÈ @¿­ÚÂû)°GÊÊÄ®'Qð‚1À_–Šˆù±Þžmð¿³`Ðað>ƒNeŽ& #_0ÓXMè'Ð!ñÇ÷cØ“¶#4²Ês!,aÖ¹A¦®+åä'RÈÂRY7ÀC‡~žéÅE˜pK14x €¾:ˆ€øT[ÌO øgcrl}Ÿ›M`õRo1?—/ö&GŠ>\ ›tnÜ1xMü§7}i »Ì<¥ Ô€ŒçìÒ pFÀ”L£(ÈÌS{0¤[û…¤Qi2ÂV½ŒŽíôYp£%¬ûm›…¹žu¾tÔ)ÙüIÁ8ž~·49o¥a»Ÿiž’“³@†ÀZ4“‹JAèßZr}Ú1gûˆ_ÄlP#òŽ¢IÛ(~E!)`AßÏct¤(—ÈݶáÐ{ˆ9þ¯>uéÒêù¾à¶µ À€¾9KwBkøŠ€jïØøØúú48«ø'—90Ðx7…¸D°\˜&"À6 ¼þ2ÃÿgþñŸÓè¸ö -ãïÇøâ ±)1[{8^;d§bâqÚ °¬€›÷ çx @pô‡šÅŒOÓpôœ€çBÀ›o½…ç à-ÙwÞ¤àëJõÕa -À¹ O8øø°Å*c•1Ó; ªÏ}V’­̸èµ Üf¾¶$“^ö¨wéã8Ò‡£Œ2Ør8Ïö€¸œf¶à¸ßWRž¯pˆ?ù( ·W\Á@\6ºwTì÷^¶ ÿÓçñ ¹@“? À2³[GŸîAcù²´È>`¿&þ¿È€/'àÈ÷C-GâB3 Ý’¥oÔûÄ8(‘ˆ*rØ,Îò&’yF€^\¬¾ÀØP¼­ÃÌKÆ—‡ï?ª-v5I¬¡ ÕcÀh¹ïgK„htt»ù„u» Ô|wrä8£Õ¾Ê÷íÔðzk½ÒÄéž ÎGíqÏ×Bà{&Ø#µ”Ê–  ¨€ÑÝè30w ýÎ!¢2±|Êf~¢T&'ñÑuôÍ“ƒþØb¹ ÆÎor½ëaSJ2­MÂÀzÑC<ƒ04Ö£ük™H†µnh¹P™­;à¢)^òxt¢”ékÑ9m€_]º -ÆóµPš EA¿5ýìà­ï|çÍ?ÿÓ×þãµkÏ}õ ‹ð€[@¨Ø·šcz@Ó¤®ca 4`À™éÓbÄöí¶5L|ø‹=aÅgJd ™ðŒúy²`Óv ÿ©·+©g€é±¹¢ñ7ß<hˆ#Ïv!ëÞ½!ÿ¾)çp0išàšÁ¿a(æŽ;P.¨O`Xg!TÀ |3v[Q0ãÚl/í·“îÜ™ôÐã£(úðëÞ¶!¶}tM´‹r «í²üe¥$Á[@Ì”+Lbß>œ>t‘Æâ/@ÌG§f’é8ûÎŒÊpšC¨F’¼°¸† Pü³1C´[´5a&]š¼köàÁ»gØÂ}f F½âD$ê‡-…I+[È bûgwi)*÷.ÏÌ™ŒN¤ÜV*š͇h}!¿1ÚëK¾ÌôKBúÿ ^HÉó…hn&Zcü1å#x/:Uuñ’ÿŒ.ÀÎãÿSrNJÞÍåà<~i[ŒR -3þeÖc¦@f±qòäƒù“'ŽÛ(Þec<²øH¹Û6ÜÔ1CzWÎZàS€wˆ§´úO >P,“KÏ^zú¢ÅÜ0ÇØ,,Ú¬#L® €ì @PËx=Ö ¬ƒÈÖ¾ZCØxò—Ï2%d€±©ýGüÊÜéVN¢þ¿a²YÐïšøØ!À²„X#—uÓ^¦( (ï%ÀQ~»ÇW^xþ9†4€€ß/K±àù?D½% K=˜¯%èê³$,؃ÍaÆÄ¢^ï 4Àw8¨‡UC|›…y²)$Ö,>4¼™ –ÑÖlCkPØŠ…?¸¸Õ7Ce±‡††ûhàï»À )DäÆ=´âx+ëûÆf~CY»ÀæQÃ~Îdøi¦}Äàfn4”BÇÙ‹¶Xºì)³Sê`'KrgCroÛΰ¨"X9RŽ?— §æÛ×@DýíJ‡”o‘Ý-ã˜ô0…y€âŸÄ·hå²°Èé®mÀZ ÞØˆ[;sè•Òdé¦Þ³¼7|¡[f€½ˆð¢eb 4/çÞbóúætàApb±Íažñ)UW,k+­ ì²äb è=L^èðú»Œeì ˜¿œ”ó’ÕÈJιè{P.¯‰”¼Ýc'{0–öeØÉüôåb.faã$÷%€ã³G\PL¼î—u;àæfP~þï Hw´ð/?CŽÏ°Ç^zöYÀ¡ÌØ£4$––„ÊŸÐÝu߬4`뙘€¡ÚÒmm°ðÿìØXý?àþ+!x.»Ý²A÷ßg þ˶öMZÚ÷ø\¬`Þ°» ÒÆ(ÊëcÆÇn2™øô¹5`1Ö È—×ÿÇÀwÞüSB …¤zMO†a}‹jGVÿÜf¾KI}%¤ºóŽ̸è1tûšã5ŸÁƒ÷Ýa!ýÒG²¤™éËZŸ!ϰ s{Í„ÓIqdÚnîè @xƒ#x 0§±^¶¾ƒ#Œ'2TΈ¦ø‰â$vÇrfqö§w~€òlÛ–Ón5ƒÎTªÁähØdŸÖæ`C¨«eíGom¨Nü’ù´MáŠÝ•šÅ_éȺ@ìÓ©ûMÖ×ÜÚV~ŽÂ{ž|ìlŠ6†—y«“`¶L0[aâÀˆÀì1‹¥ðïeÑ+E‹КÖºC"AéË„ü×}©`ç Å Ì‘¦ @ï"Ç\cÛÕŸ(vø´ÊÛ;6/'ÈÃð£y"¡€žœ -°¼¼¤N -*¹ÖT`F/(<ì—·f‰´¬Ác´¸‘;eû§þÉ(lªä©o©XÜ(Ζ(ƒÓ¡?ožY0²ÿÁã*ú#dò½&±r·m¸,ßÝÄ.¸ðtز£ùÉSÀöÒ Xõá‘O\`$`Sž\=š¸óÎñÄïgÁmfþ…ôP€ 8´›{N@s¥V=S‘O,x…þ *‰p žb:|Êüÿ/9ÈïÖÇÿ¦/$Svÿiüo†gô P [cäÿ‡§€‡/#¼‡^ï%'m×iÏžQ#‚q‚MxÁ À›ßùΛòù‘ÿûÿyç­·þâÍ?·^€€~ôܹO% …þç>~N ™šâªÞ°-,%•=É^[ˆ?L‡wì´ë#ž|ßÀ”Z´ ÷mÙ’Æ»bÌw!!d þš•dÀ@/íòÿø Švb‚A3;ƒÂ›Ì$;Qb) @¶çνƒY -.¹£ÂÚ‹qØð]æŸ;öîÆy=>Á_Ö€yNq!Ày.0Þ û¥šq‰²0,\s¸häh²0¤_âÝË øgc Ï­Úb/ê -ÄJÅÉ#³wôn€±°`ÃêÊ` Œï‹£ªí‘壵µëBRlµûû3…øèAKtù@’uwß -˜&¢÷ÝÊÝnÈ´DÅHøË˜zÅŵè%"¢¹ðBõ(i* °?²§ö‰»(ûh³{Šùm/¹˜ËúÚ?§üë’—ÿ —ë+ n‚mm‰åƒyô Šò3S6 -¹‚éÿ–’,ªô‹ùüñƒ#A°ç,ˆuÙynÞÜVŸÚeÂ4GøLh°mCŒûÒÄ͸Š€ÕK_yöé (‡ÆîMü~l1ó‰³g?áÈܨµ¼` hÖD "pæ Cí @û”Œ8@ë `G`ÿÿ/üߪÿæà?-øda`+äÕ&[Ã8![5Å1ý À­1­Ô³ŒL/W–+Âþ›õP®»(*Ï­ÅÜ;:~“‰0kS< ­È÷—ÿÿÖ›¦˜ :ð焼ðÜo>ñÑ}ôܧ=(Q‚üÿñý8ˆÙŸ¼Š÷™,Ù4hlã…äC¨lH­f‡u_‹›ïc\O<~ûëvPØàs|ÍÞö²“¦Jn -@XásPЫO@>‡.MD»ÅX¦ÏQn€ˆcO -ÉÖqQ†òÁ‘ägŸ6O&$s?›ÍB:;d_ØpÇm™Óœè 9 1Ï–—8‹fÊÍU|¦Ÿ+±Þš…©h±´’²€ÿn„ÿ™Ù!Vul1û†ú¯xÚ øgc£[@¨(êv{¿;{—9ÿô®Û°Îþemæÿ]!ç|ôÒæÍÍîä‹ÖÜïÆãsu¤Ðv­»öò¿{å›tcýå›ëZÛ\ÿ£^N°K²^¯—¤ôÂÖBñ4ãí,K‚Ð’°Œ_SVÝòRt:*Lv7i›/o¬u_ÒI¢b·Ø[ä¡SÜši··7K¹^ocíºŽï½Òû²Ò¨Ø_îv7Ö{J<z}㕯t —¿Ì(½n*lMŒ¡×]»ñòËøÍ—×ÿÝ—o¨ä76þàwæ£ÿÑ -¬ »×mX#¬=A&dú¤íA_Œ]zÁÝ©G7z×£…ro­Ü½¾T.ŠJ-–OäóÇFWÚPt+¸,€Ümn}´ßq -$ V¾¸+ˆ½ 1Ú{¯€ýè¹Ï$ -À¥ Óxûãw2:ŽK†ÿgc.ƒÒ5c‰`x,œ,®ªA4€ÀLp—Aú @»üo †û±¬®-a¼pÖâû*ÃíËÀÿŠ_ “^¦øÒ¶šú -}t,—¹S Àî½ÞC À˜|üÑ]ß<¡.Ž€J/3´Ncf?ª*>5ÉÂbŒ£ïÊbö‰r[²ýnüÏüÛRœAj²MÚfóPÔ¤ Z´WºìùMÐË ƒá&7y`@;ba`ôÀwa'`kÝm2?’ãàáx­ˆSÄ‹!@3Þi³a—úY*›83YêT)sÊ D@ø02£wrö-€Ä m.³ëâo°‹Ù—Þ7åÄ©) є䛼bÛ øgc½õ[Ÿ„_ÅùÂ|±03™Ÿ=ž?Nou”õ|¡uK§…þ%@ï²!bép¯{ºTŠJQ±4_˜ÃýÕÞ÷môðý×Ö„Ô²%ÁvîÔ|F€’ÐÑi¹ãù¹B‰CŠ¥î—ÙØc´üè’=P;º¥ÂCZ×"N·òÊçææX‰Še‘ it¢+bÒ -…ùùb飛:o·X:]êQÜBáò‹Q©KÁ ¤¤@Ñ©Ëì³’?\˜ãT*ˆ®1Uòž!½r?õP¡‡| ’ŸVz¤•’B(ËÒe½m”ØF„#WE~¿U*äfЊÅùE‹|ÈÍÎ>Ëñ<³ÂÒ‹VòMq³r·m¸­^Úe„ø(ŽŠüú¥ÕÏï€ݼDùŽîű?{öœðßú¢òÇ÷²Ë%€€üÁ8·?)ÐîkÁ%GÇ]ýcà€{îÁè ³™¸ùß;ö ü¶æuÇìj%+DîûÿÍ€ÿÏö8`ö (ƒ14l‰€Ü¬€€x €)÷ŽôCæ±€ ð¼¾úÚ¼ó!¸þno¾ùÆ 1>|ÔÐÿ& -€Ù. ]––$þŽ·˜[n(íP Xk=í¹ûÖÔVýc=IÓŸ‡)_“KŸK+2mߪüf1J!Ùkf*øvàgp¬§v¼ ”¶eãYH‡Râ ¸íJ2³Þ‰“¥Ì6ömz¼Ñ‡¾y‘B>}¬gÙ/(6­„Cœ:ÝÜ,eÚldDC»†`¾lW·Ó øgc3“·>É&ôž™Ù÷Áýwì;pஓwMÈÏÈÐûðäáÇ''çš¹ßW5‘"1Ò¹qØÌLnæ~e #ïWÞ²Ã3‡9xæ~mÒáZ×^å%;VÊÃ?71£­V`¶Êîºë®öï»ãƒûîÒ—dǒЦr·m¸­®òŒßaošü¬V­ ÀIÁ0£Ý_Nн{G¾_¸@ÀE€¯Ä -€¸ðP¿oaÄ?}ÔäU·…i±` l®~£q¦†þúCLpG¸€eãæÿ-ð/üÓƒÿoðLËS7ÜÍð_€ âW›Íf?ÀCv*À\mµ‘&dÿÕiÀN -Àî½ÞC À88?ꈿmnŸ±ðÄ9aø „8p à·EÞü‹¿xë­¿xë/þBøÿÆŸÛÓ€m(à ô9J3- (¡VM Ü"„wl­fÍðÝcüöeÛ¡WØf)lÖûk¾Ê~?Ê_¾ê¹›0ŸGðxÝ>åõ-è¿‚p°‘f†×¤ !–¾NŒ3ùž ðê™Ä 9÷mðŒÁ<3+C,ÄÆ#Rf—KÙâË–õ´¤4Ê.u&+"SÊ”©hÒ ™ìd©“¹iC0Ja[>°µð) Pü³±ù[7ÚȱùBnò€õÈÍâ³æ -3ÅB^^>6'ï¼—Ó/w›qÙá˜ù+?'§W«ù¼œcùçâùb:Hþ±í“—\Œpôó…Ò©‰ÞåÒ|1ºLH7Ù+sÙÜ\©?g¬ÏBc(ÝŸÓ¡deÞö|I.=ë0?Ž“˜bÀõh{qæ~T7ùæ”D¾¾JGÉ“¢îŸÐùò§tZJ^re+œ*˜Ë¯CuzV(*‡ÒD·««“ÏUªä)|=§õlE dº†¹çü'v¦ÙÉ‘‘Frºj—íáB!€ÜmnòóŸúöCžFˆcvkúËýwïÿÈ‘O½h y_úÊW.]´ ÀÌ(ì €~Ú„ºÞÐîÔjçëm(@„‚òDÛ€ ¸Ш…X¾Äâæÿg:ÏîǦœðJÅ||Là?5RŸ±ì+†ÿòùu‚Šð_¦í±&zÛ8Ö °ÞjWㆴn»+Ê 0DÐÕÞR Àè½àý8˜?®×–¹À½÷ -ÿ÷ì;rôÜ'„Ü/Ð`Ý_}íÏÿü á?²¿Ðß üMÀrà£ö·ÍB ¾ƒm«åÍvÞLïm3Ÿúb@pßÅã‰[Âæ-< N›äÀDF¶—&)“žeŸÂ,øþAˆ7ÄLý¥D½d;Ol;‚€QÌ଄Âjíœnɲ¡½™æäa9m5‡êÄ茩¿?亓õ÷mIVï´𶱓(þÙØ+·n›××zÝîRý{áxþ¤Ç¨m -˜çfJÝî娫Ý›ÿ~ƒfóÞÆïoüþ·nôz7667#í-*Ua#*u7zt¡ë®­­m˜ºm-úëßì•»¨õëëÝòK7º¿SÊ•6ÿø•^¤S¯ÿÁúzo­»Ùë) ÝñigènÐPþÛ=-ù²Î¸Q6: Ð yF›ÐJ4×Íj\ÊkÆ)û[b Àt³¤ùÀÿT\ÿªÁÿŒ^.º[e%øÿ¦0V°GÆ -€ö Æh½ 2ÐvT27éðîcô£¼âÙ–9‹{ïܳwô^pÛ Às/\{Õ$€7¿óÖwÞ~ë;o½iøOÀŸ¿ñÚk¯2À××ßm+pg-™¼òöÙ0³Ý©4ZŒ× °cÜÖg¼àËÉÞ0Çkñ‡^[²ðÃôJeéåMJ þ§Šb‹®¤tÛ–ž|Ӯح–óÎgìf#e»Ÿu«á[s6?U|fÊž¶Ø1œ¢ëÖ1ŽN>üH_OÙàÚ»6ÏÜ2e>üÿl,Šnuf½Â°ÇÞ}ðxÞž±³X.gr oçãä´f]ý—ºkKKtš7[Œz¿;‘ú n…þt¡=Ú®]ìáÀÚ³¹¶~#êv 3ò¶óQù¥µî7×,™²Ó%îø@ÂãÁt¢Ó3à´J \UÈ›0{›óÁ•ÁõkÝÓ…™®ŽXSŽnK]¤ W(ùÆáÉDE ä× @¤ "J´-*½vÞPÉÅJEî^ß(snƒöðà%žz•¬äÅ¢[è=x¸PìÎØÅÊŽÏŽÜ}÷ËŒÉsòýa  ._(%:v\’dA((üŽ¿@3ßo )”býd¡Dž“eŸœ ûµ®Å›m¿owÛ6ÞÄ8.ìró |’•–Dž:X5,0³óÿ´-@ñÏÆR“‰Þjô·ÓìØÁ‘ÙcÇOØP{ÝS|`à/÷l6¸?‰fa£Þ¹u‹"½"ýõ †-ŒÁ†îÑ[^ù#š-•ÿõKìüòœ=”'¿¶¸Q^\×,Ö!‹K<€7¯5Íx¢Oð1»Ή…øÈU†do€ëÇê#œš¥ß?›aDþr/ZPzßj剺”˳-.'gæ7BŠrù±Ç<e÷Ò—ËÌ–Êkëºâ¨W˜È—Šù]JÞ»Ñ/9M¡ƒ #éS%õó—''‹‘ã?#,ä­w X IÍÈݶᶳçÏ›Sž¢íÿ3Ó·Àÿ‘‹Ÿb ayÿ0~$36¾S@LœtbÀÓ¦„ðò‚!LÁ¦3Y` 1Ø©ùßà_fú¿åáø_oÉÄ7P‚þŸà¿ ßŒS46€¦m1Œ`1nþ,bÞC/€wÄßÌì u÷Ž;n›ÿomôüÓÿåMQ€·Þ|ë/ˆ àOÿ¯øèÇŽžý¨·Í¬öïOnïÌQ}tœu–ãwâÀÛJjâÃ?-MqŠÔ<älsmþ{yû¥þÿ±÷÷Ïq\W–( -…;$Q lRâN4‚d[`¢ D -‚Th”QÄa^A* Õ˜ÔR4øaÀ`È -? ³¯~x²Ô6Ý3×ÓÒ“]„ìq%£éÛì+…º/§î;&c¬¶Þx¢51sçGé¿xk­½OfÖPÔ‡û¬¬ÊÏ“'OfUæZ{Ÿ}N˜M7‘þéÕv?€êôŒ›“\‹\#õ=oâ[A$L§{œ!²ÔX‡ÑÔÊ qÚUy’+?ŠÖZKP…¤Ú]õÜù±eÌV C’s+À•u¤f-q;.4/~:Q8ÿÓÀù¥°ÈzSôtÊ0û´¸^ÊÂÅ!ÑSj’¯7ç 0Øi~[Kw€1ö‡E¤x†:BįùnâjEÛJ«X…ôÙýc…''' °ÇKÅ"·a#Ç* h” <uWEÓ}cdnr³Vé¸PÊÞ;*éí:3Di}&?Ña¥TÉ9}ªPRïÁ~¬(êUkKRBÌâÌ™6Cµ”¯K”Vqâ(yþØ _(•WQòuªìˆÔ,&wâ–'ô2…¾¾\4‘‡èêÜ9’›˜â6œ™ -8Ém¡9Èõøœ[××LýU°2o`ÃV‹‹Îþ àö˜x^¹üÊâì ûÚ»g#`TýÜñçÕ±ßXРgzÈ«äyP§¸? tˆœUWx e'¸eoÓþM;ÿ“þaá8ÀLRõÿÁýO@"2”K} €y¾m5à~:Ž>»i+EUÈøÓÇø#{Cà©yšðµï ÿïËÀ:€¿ý‡ÿ ðß ä€  %Èþ‰íooÄwè9 &›"<ãkf[“°e瓪¸ÉÃØ¦6ÄÄ_]`sHìÓdÁó6X)¼,`zÌOÁf¸RNúØ`£>t-Ú^>6¶àTkb(ÿÆíþÃlõ§¾Ø -Mþ4ÏÎðzzØ!^³Ž{€Ýõc'Ë×ÀNÿÍ dß¾wùö{Ö±ÝB8d€Îã‡2&´‰)ùIvv[ WdóÅ( w÷â:ð·Ð+‹ØÂá°j¸ñàTüOs0oޢɑÅÂx¦»«³;3šcw:ÑjùÐX¹ZÕIÀ&mMY_öØ™NøÞ¼8 Wœ*Šæ@»Éœ6þ/”ÇúìM€•ÊõRTÒ?€ƒDl-LÒªÖN˜‹Ù¿þþÃâ,²8žbÉ™R^ŒXBª€re},[¾J’i?f A­`%'ÕGåCYN¹,mCÞVÖ,¯®JY%§h`Éó½c ~ÌUV¯ãdx>•œ€«x,. ÅÂÄ(kä ttÝ·ªZ¸Þ(¿nJ€Y:ýM°+`nØN - ó´þ)äx™Bœ£`_ÿžžAoCVQ«Á8ûøñÔ¹ÿÏäh«“=xß>RꀻR„JE*+ÖÅü uò?é ±qìÿ'ÇÅÿ ^¾ƒÈñ'ôÿs0‘¡lªc¬à1ÌZÆÏ’ÿ±ð©ZÜn YgSð‘÷îž}ÃÃx²’ÿ¡^ÿHþo?€ €"€1ÿ•ïÿ¿<iðY}0|œ&ÃÐ -˜Ê¾µCLìbl'~7ü1öq* \²Dœ÷‡ùxÖRùÔrAxDÿ¤–4kI~ÚÚì -¤10ÐÓ³{wOO?‹468à ÷ƾûs|9 @ò;?éþ$ݪ„N½R3åB6[Z-‘Ó%A¸‰Þš%WmŽñ¥¿<;nŸAr̤JŽížkÅý@”/<É·”W¡”3öˆK bâ‘€©Â„<;UÀ _Î-@ 8ŽT‹¿~Љ°ÿÓ/jÞ½4ÿþÀåÅÙzzz@¾ ÖœQÿÿÇôxþø·ÓF—Óz6ò×DÈÙŒtŠºÿÓÕÿ"ZR7ýÿ"éÿ³†ÿÀ£Ï›{‘×YµàÜÏóæØAêúp€ü€èŸQ¿‹wÿã¿á@Côží{íM«ßÿþ÷µüõ¯?ø‡øÇÿ - ð‘ÅZ €B^íµWc À05ßoæ¿S `4æHÈ®1È©4œÕ~"lckº|Ö©ÛFÆâ©Õøb`ÊarТæõÁvÇ*;ž•ÂË< áîNÆçµù‹¯ç‡ÁÒþO>uŠoJÔ_½8IP× Is_Ï=!O€Ýúïsöô óãt–ì>;l²Ø3ðL‘-_ºaÀ]…Ñ2ÞgÔÚTÜ‹Ë+.¬\ÀÜò‹Š¹q Öb˜%W1í½žÈ’a»ür⇢‚´'$x’\Éeñ¤Z—:žé iÈüõ,Rc§åe»B'q®8=®Aá_•‘à>áTüO‚ò›e’̦ƒÙÓ -pÑT!G3µ+“ag€…(w(Ë.ð -O™‘mù)Ñ”æ[sŒ-# -Î`¥™Ú\(øË„¹@Ë›ø¾^¬Œ²½l‰—£ÏœÉ+TSiâÅZV<ˆI±xäJùÐá¨<£²ð˜8K ²;ÆšWTŠ¥P‚`ç|ØŸ'ÈâªÑ*絞;DÑ¡$’ÀØ×É)Ðىыë¶2ÊõæQêI|Çe(¬qÛGï'ĈÂZ@+Š‘yÆÇsÝ]¸²ã¼¬Üb '¹-4L|°dmZ깂 bÑ’¡µ+èÙñc¯™ò$Lû²˜˪H   TF•\ëË’Ž­äÊ›9 <~ÄÎ -Ù»_4Fú§ ˜(E7Tr¼^—H‰j<|¹C¯¤seg`…r’ÛBsêY³ouÿUSy8à.\r° ÿ/Ìê·ï‚ñ?òüÁeèé¡ÝÄÎÿS0 »âKð(ûOŸyÞ<2ЪÁ­ÎÄÕÕäeó¨1T@ûŸìÏ¡ÿËÿàÀ?ÿ×ê{óxFýrèxÌš9š—ˆc^WÇÈPçø"Þ ‚O¸¾áp<wݳûËûöýaOÏ÷Ìðš<¿V«>ú¯ÿø_ÿë?šàoô7o¼Î~€,€V¬ìÖ}ûÒ€g;„À¾„қͥ94ng8Œé0„̉¼IÜ2Ói¨kYsñǤûhΧ6gÍ8CÞçDËÖ ´ô«K,ûŸeä—ãQbnöÌÜÜ(#Ld*/&j@ìO‡ý@O;2кçn‹ÀïÂ74÷ ž>)£–ðì©S³§Nž>9úÜÂÂ3#õ5ãÆlˆ—ÈïÐëK X®äTH¬l -ÇÒyÞôd{¾€S¶üÅš‹”ȃ{]À*™ý³Ãr& Ï/òm³3tj˜  -`û^÷@éÑBŽ70óPB”9̿ҋ‹NÆÿ ÿ·.ÈräÒ‚ÞXÃ(€ÌèÄDTÈAÐA?UœzŠIª}®Ù^VÝOâí-¬‹÷‘#gQJ‰®à¦b™¯íÉç£lo.¢ÁñàÑRÅ@ -Öw/ s”ËCyôäLn‹º•Ž\ÁÛÆÁŽ(*!f®ÌP0Èݯ¢c¬’?UPõíóés¬â°B«ø†ð`.sïÒã…ÿ£®J>?Ά\)ºF%ñT8ú8†B‘Ê…‡ãÚñBùСB¹½0Ð=:ŽÕê(XG#œä¶Ð²ö—– ëk§ì H‚‘hF1žù1¹(ÆlÜ -à6cDðé› î€Æ8±}âUŒüÇÀðPÿøŸÿA -@€A€Ø»ZùªY>žëâÈST)ÛY«8J“ik{SÝŒw4†Ô,º"ñ5âçj9£m̃s–U\ÊøC„•U0­â€»SÀ`ÜlHûè4of1®~„íìô—2L )øÉÙÓà~ð?]áUÆ?=ù2¼aÝc.܈KKàt#ÏÛÌëMîãL§´jÄ"á¤!äY‹à¡ -ƒÃ¦ûÝß¡ø§Uè¼··ão‡ äÿ³òà“vCÐ0C@ ԃΧãß9ÞtК2Ô®Ë츯³³ó¡L&“{eûÈ– iá;ST•·ñf¢|oޝîµ\”Îè@KXÇŠ|.1`’½ÿó¥~Ó…UÍHÄo@D¶'»*Ï™Jvòº­ÈëHBЦåN¬j½J›óC.\=ñ¢‚"!Œs%5OúÆ,³Bñ)|¨øI`'S(ÓæWàáKù|®›àû€±‚Q–’ Þ±hByM¬°šÍVŠ…‰Üh&ÓÝ YÅd,9]*‚“Üšc‰~žaƒ>æÉâE×Ç -kêˆþý2»”Å;Ü™*áñH¾O*´@`ÿ;:-”åTÉ=füOQÀ’ïÏÀ×8´2ÒÆ: %²ëç'óT˜™Èås“øŽå -P%HaÄŽ<¥ðžËDab¢°žÉ”ŠSÝÝ]Ýì_A'ÈíòÈÝwß ò—àcˆ=ÌUÜ©AŸ˜K*)Õ÷p(ÏÐÈvC]üm#¹Ñ·¾Æía°Oí²¯³=تû‡lšÂCÒEŽWøŒ1?1§Ð:ÿÆößÔ˜ó.ØfÍ=4…!¤øž~ºÃM€OÎR$heÝqë€ÿY€;/e§ƒåp£¨òÐpAÁr¾¢ -çWä°{Ù(“ÛGæ<µ“|Ÿ]ƒ›y¨¬1 Ç¸@.Òÿ=ÕUt4÷$ü¿8àœü;…S¿P~,Ö| £"}Ïx¦[ óPf$“•öõÙfÎ"oŸa{A±—¹¿'(Ê)Amgã9Z½|·îØÿ…üPoái±è$é_®ts™'‘æÉÿE¶/ŒÊCù+ì”Ç7(KîÇ•Y= ’Î[´^9ë-\§ÿ‹3A¥ÐÀÙ(Ú?ÆÆq[Lur¾òŸˆ”µ µ`PÑ yÒÀÁ¾Æ˜bçÐ!k<7ÒÝÍ>–&L.ÐybQ[ýlÜ€¸ üÛ1=u€ê(Î`’z5…îí@ÿA,ãÎ]™=À†A= _ £z+¿ŠàÄÿz¢Ÿu4ß«¶»H¬kQ3GŠ! Œý›ò¿ìÿ´Ðéýé1ýp°ÿ½PZØ’ÁÂýÔ -à,¿€ï0Gp›­n+€ìn4Qó¯È6´ÿ§<P€ÿÿ¯¿ÿÿØ×1ð5U<ü0»tÙûåžöÝ{ öˆcÿm“4Â*0­ÒÚ ØLÛݰÐc¦×„}’MÉ o"ÂÇWcÐZs(‹æ`ø‰a…ÒÈgª=s-xH‹zóÁ}{a·[~ ÿIüó)@ì°¾´éXv—=o@3Ý1jɰìÓ´`É<ôçé~g¶´óãç|ÍE%úÎ{pÐùÿƒä æoêàTA€îÀ…±ü©èÙ€$iÙ`F - ÿŸ@T9±_“Á¨‘Tu@¦+“Éü1@Ô7¤n‘Y‘méÞ0¯™J¡I —¢~Q(Ñq,úÒÈEŸÏöM³w\Ö`qv²ºÒ@øœ¨y Í}J”-ŠÈÂJ”Ø×¦*yüîA£jêCÐ$|³€ØëYZä µs)LÌÈÀY[ƒ5IÉ£èHa‚9÷Ê8J6à*híÁ‘ªxMý‚âÌf†!#€L¦«³ktB¹êD¸}zËÐøÀx~ñ¢*SS|¹›q'ÎÓ~:4(?±þnã•Sƒý{öôì¨dgu¼&L|Çž{¼Ê¾tY ެR/û“ñC->Ø ëŒ±ÿÅ¢ø’_TÛÿ gò>$ƒñ?äÅ1ÙÿÏÿ‰å¥ü‚™‘ëC+ VÂú§àmØ -€ç޹ÅÐø+–¥€ÜCþ—à £z¶øõÿæom)à7^ýµïIPlW‹.îNˆý1`ƒ2v¶ä‚Ϧhó¶`DO{†»MHô\æ8M†Ú$jÀàcËI£ ÐØŠ¨ -vg€ì1(’Ĩy›Iº7½]€³e¯‡¯Æ2ÞÜt@lflVûÛ2çâ[›CÔó¿Ï‡“²™Oåø&)^A€w·{ . èß=Ö@ˆ0 èÞ1€Å8nÃÐ@˜ÀêŒý5S[g¾‘EÂyÇ€ÁÙ<üƒÐ × (Àª¾éýìÇè<$@«]Â=¿sPë@8lõ4¹îÎléËärãÅh([.Àœ½aWó5ÁäG¡Ö€âŠ ÂhºÉ‡íf@{æ1Hƹ¡¡#HŸÏ7â&@£\ˆ“ã ÜlCE•¡<(ÚC -€MȸæÇ'LõÉ<= Èf**燘eÅNžˆ®f¯C€œ¡:¦÷ N -š–œÈî›&ß?Ü •ÏÚ{JÉàãåC}˜ËeÔ - {T!‡,`¬uœä¶ÐxªÐº×Ó" M¦ì±þ_‚0@ú)¤çBí[ÿi¨ç‘•ùáþ½{öì˜õ§ciÔG@ÊðÜño?v³)nÂV/0Í}Œ4_,Îö¿roÎÿ°ÍAû'Àÿfþ?VÇæñ•=ójËÎX%¯ò r-%@ 1¸Ÿ6Àù½Îâ¯ù:%ßu˜Çøð—ì(Á?ý¿þÚ÷¿ÿ½Wÿ_À´\Û÷’ö…ÄÀA¶?dE;°Æçn ‡fÔñ `V|PUGñ\Õ4ì¡©6l*±¾æ­ä¡@y8cÌO4‰° Göç¦C_1æ€ðV¦NÎnî`UFFÄmä  . ©03Knâx&}‡‡E<êc¬à˜b—yð/©òPÔzηìHèß=ç¡~ÇÀI¿ -Î6áøàÎLC:Õ -€‘o‡#'ºHƃP?ºàPÒmmL¢Âƒ¬oÏK€ÿU o\o×`:;t©RY2¥ÚÒ0iûYµ;ûô3S™ Øe¯JQdWÿˆÏËvyäÍ.'ÿC!TƆhµs§P†)•\%žUsu„ÄÔ -Œ=13é -Ÿ§Ò4/DÙýQ… ÚVà[Š—&s“ºòð8ã¹ñò¡^lÎŒŽttwgFyý”d*H&'¹-4‡Ø^|ÏE=X|ê€ó¼9Ù -p7*6ĨzN¤Poý/²’`°»=™õÕÏ>+Ÿ\h> òÓIW)H€”xéôU§@®øÂ ²«¢ÿý7°ÿEÿ zÆÿ);r9s%ûsÙ -ÃEÁ–„Ðí¯ƒæ~ì°w0ð‹}€ó??;Ü(ö¶ƒÿ_ý?Ä÷_{Ý+ªð†½ñÚ÷_ÿþkHúØÃn¿{ïÞÝI1°¯žáÁòû -îüOÑËË"ôZ@‡¿_ÿZÅŸTZ›Ù^ê”jÁœ¹þÍüoÅ`UµðáA!Ì`ñÿ—y†ñpÀæ1Á ;ôóñ0þ¾éÇK>õ8"‹„óŽ=à~Õ4‹°f€I €{æÏ‚À]¨-Åè‚HœgOÇý=ÎÍ¿ 4pbÃ&æÇ2™Îue2læ yð0al¢Vk<7_‘ àR>÷¸UŒçóO1*'“NhFûè +l>†-å&}-ŽÊZ~È€² r{±@/û`’R ÀqÙ(Ÿ¾|D_вCÓ<5S/ßékï`™rVòr´èRÁš#¢äÈ)?ãé%ÛGùÞi#îê’cOM‘‹¦Ú—_¤âÛGX¥ÒÝÙ•`Õ·•Cؤ“ÜšC†ÅâE݆xª¤¦p×Ë='À @ë,Fxx$û(­ýäèÙ³gOÏàœ¯8vŒ/Î?#@’‡Š__8a\ï -@|X­ÌD××ÙŸƒ³¶Þý§e"ÍÿìÈãÿÌûOþ×ÈG¬âûxvUPÔŸ@úשlæøŒ1d÷@ÿa¾æ‹Áظgß« äxíàHã7ø¾@Š„ï<öð†»ñ0oßmÔOÀÀ Û×ÂÙÓêÿoWÔyª±²ZwN÷¡~F³¡Ò?¬ÂâF€Dâ0hIgÏó c’‘K€ê€” ©hÍ€Án1l¼‘@.€=ÊPÆ4Ä“û9g==©~pŒ²-`³V8Éj€N—'ÇLåÀ™´â¨¦ÿàý³oqgçßœñëPn -öŰ‹{‚þň¹)ö”+È.Óx­´ªÚyÑ›¤Áh4 Ä>Ê?©>yAs±û]0ÒŒÊù¾<ÍfÊ„DY@0¦.cXÛÀƒ•¢¡Ã Þ'E³<6$ ƒÂ0¾¦³»M•dA×XÌ[/ —ÕÕ«|ᯑ§€’Âq¡ Bå¤K}É­ì‘Ú;p‰ã’£TÞs`®÷³dôf§Š‡zŸÄeÍt?ÔÕÙÙ5’ƒ>)³ÐqÉä¶Ð¸ÿÌз@ŒÂ#{*PÌH=š¡ö ®{š÷°ªv× €cÏž€ ¥’nÙ@.;fTÇðS¥Höúzc})Ðù_;‰“ßÿ?‚ìþ§ýÏlÜþ?þü·µL-ø"p´Æþ¯Nƒ?E+€Öc@ñÁPoúÛãØpWšÿ¡¾O€A"@†À¯Ûû‚^=û˜9:Ò.<áYã¯:~0oæ2¹_1çmÂÿÍÀ?ÓràtÒv??6onØÿ¯é&ÓÇ¥ÖØWñdlƒ¨´GÈúuFÚ<@­âöHŠü41º]9úL‹+Ä'>oö:pCU @U+`vðä1öp¶¹ €óýæéù³Áþ‡¸Hkcû5H{ö8;ñhìœí 4ƒÍë»3¹ÑÑ‘Qðá“}C|bñH»˜Bð-{tDz·~T¬”ú²Ó´žéćͦ~"pöá7ÕwBRý<[ €SØT0¿; öæ¡@åÙ±·¦ò–±PŒf0Å “àu(«bGÖÙ¡HÎ -îÎ׋×JT`r­/–g††Èÿ´à麠@Ùñ ÅÈŸ0ýTáêd¯Â±kX›£ÓA"€üoà©3"_t¨oüŸÉô)º’Šlw83Sfxà$·…æ ©¯(ô¦j&t^¯™ŸÐËk<­{¿Bú·*€Ý{ööÌÖH˜ÿÏ;A¤€ÙË6uäßç@ÐÇ^øÉ:Ôp#'bpéô%w»€ h%Õठø^íEÿÓògïvpv'tŒÑt 4ÁÿŸð©àjãØ +ô:À*Àçü.cx2½~ÀÙïžMữ~v>ñºdÀëoüèõ0ð5@ä€àxà½`¯ö8 ÍLï8§âH¹Ê{úºj4\¼m§1Ègü¿.‹ÐmÐ(¥`óû F^e€™Mù?í°"jɸ?Ìõf9ˆHÿZò°‘'OŸb/¿´î¹ZìÙm.{o¿ƒw÷n¥ÙÀ [O÷¦}6ò4ŒˆaÚßÊ&(€€ô¼)ÅÀü7€ª6õôô~æù&EèŒ$Ø:˜É fOÒ+ê W#¤<{vÿÎ\N÷ àt_™Š½Ù¯8•!ÿýiGCùëz0#ÛU+­•¾¾vmm­TZÅâ T*­U¬Ó3ûȽ ÞjþÊ…l_žÝò–WéÉgœ’ƒAÙª0Úý³ÂIV+…!H —Š@d½ETX¹²Ž’#íS|ßv U*‡ÇÖ­/¡#{ä‚"ÿŸkkWfV¯•JÅ™½RÉf§)E,g÷bÆÔXQžÎöŽáfÊ‹žß……Å7h…Jå(ç†ñRf2ÝlȦr^T"æA8Ém¡9–ù,¸¸ ¾¿È>1ЧKöò_¶|qö€Þ”~R4xLÔƒDɰ‡€pàÀ³PÏÊZ ƒZ1Ãr0€ISaKÊ X@®â«là'ö4åVýëKû_yÈþý³Bà(是²&ÒjÀójøß¶â ÏBm°q+€–cDñâø0ªüãôHÿU ß=ûIr¼k)€×Þxý "áÿWÏ>zÐéŸkõ lèh“@‹üÔÀ×$»T›ñ?ù ÿBü_—WŒåeÜû¬fŸÆôom7… -€QªÔñ*Ÿ©ôð|FI<óSþÞ=‚q‚§)€ñ),Sìݾ{û^ÐÝîí»õN~|{ ‹gE²ûç-äg©xÞÈþÅÅÖÁ ÀP[Ti˶ó~«A"ªû û#³˜ÿhÍÇ+‘€ôFgd˜Ÿ;£2Ôcñâ…½ P[=õé9ž%’½DWPüß3@þ§ØÛC <6‚yÈzE'è/o½åtßkMP)_[]¯”¯¬]aCÀ\1Êdr㹉(Û—-\ýëëï\+W€kà´)°èÚê*Ûä—Ëë -ÿ_‹F¬r§82=U®W´ÌÚ®Ž*3 <0w¹òË íÏ‚fWa¢W®]³ºðDÉÀšér¹²Ž¢TÖTM‚µS…ܡ޾l&—ý*»YVh%ý… -J®¢Uœä¶ÐK¤yŽ0!é§¦ìøŸ›ðÀ` ÞÍb8¤€‡³?ø_€Ý»{Žö­†þcÕ -€Ì FdÍ útÚtM£nEîò?Eàÿ„? +§œêÈëâwŸÑÇWH˜@h¡þŸPÙ’âáŠq••ØgœûzT/žòˆèdþÀþ¶zp ¿ -lâyö`ºgïîÝ{vï†ù?ÒüÿsæAXd༽{X§n°qLqÐ œé#.¡ƒ"Þ•à{;<ó^œgMÇÎR©ø²Â˜ÿœ°&iðrð÷Yb†Ú¦¤|éÇ©ù9)!R?=®èØ»wwûî}ÃU]¢ÊþÇ!P(˜óîøùÞÚHäƒ FÌ3 c—Ú:”Éäó¸ŸÛÙ¼ ¯|l’ṉ+<3ú£K>q Û³‡ÇÆòù±üØaÌ e±`àú1nÆLvl(Ûû@þ°šì±+±,0„õH4É}³Bž91(€©²=84Ï>”‡ÎŽecn2‹ ^r/!Ž‹,åÓ>8ÍÂÙÚK5 :çŠTÉŸ.?8¤’ãð‡s(—œGÄ¡ñÁI`Àæ, ýáa™LNZÉ‘gU€Íì%Ïå'szSÏl¬÷òÙ> óþ]‡xÜ%œä¶ÐAôù>ŒÒ ¼Ïp+ÏÏເd2´ìèä0—Á<ìj=ýýGaô+@ -@|@JPþ¯R Þ#LÄn¤R>1<9áÆ?Æÿ;ÿ3þÏøÿOp`Ï“E"®þOó¿oÔ= pôØí·h!€÷˜–ge2Š¿â¬ ’>?>® â}^}•=òÀÁvÚùMEî#+V\éŒù©àÿ‰& 5K—8«©Ø´¯˜yï´ï^ã{›Òýϵ›‚MþTrŽýXÁÁšk ˆQ¿A€ywht„8'új€{`ö÷°KÓ`¯Ý»O¥<Lyò¤3ž=à<·Ñ‰o‰®_$½jžS/K5R« (°7Y^_ÎJ¥ñ‚ €ÁþáÙy‹É”øÔ;§0:a9t¨Å‹Ë+’#)À7Ù•p«  Ø[@ûn«p€C$¨¯ €1¿+À -`¨1@e¤½ìþÞ]íÛ:Úw÷÷öîê@]‡ú,)YvlÿC‡°KC íçŒdNfìýÃýCØ}?÷í뵡³³†íLJÍìÏþáÚQúö#OGòèí}ðÁ÷amïX¥9¦+“„­dVÂCûûpØ^/4Vûz&ê=ÄBªC,ºo³½…Þ?ìeɇ˜óQÑTòýœö£D5%ïÃnÊŠ;0;\î‰}îßõG¼ í»¶Ý½ —T…çñX. Nr[h™üfï‡QjOWx:º¤ìeïgó<…ìØáÃCy\rù¯=l1=Í·ÊÉf·õá’šÓ¤d• €“ÜšC&•ÑŸ^`AóôÓ* ÍS¤~ µôþ_¦`N)àîï©™ç±ïñfCÀ$¦Ò -@ôlÖº5ÀW¼jÌLxRÂÈŸôÏúîȤð¿EŽ”¡)ÿ?ë3„o´H ¡†·ß - y @6ûVå-uÀX£zѾÏ-À‰ñ0ÿÉùÒÁpöìw¿K§?q–ä¯õ=úðÁƒàcì¯xç{P¢Ï˜Dc&mþ§h F¶ÁÈ¥@ÿ(Çòò…å næ;߇Y ­Ùÿ(nâˆá šó;@è^F'ç¿A~ ¨Sƒ=í»=€u°ýA_ ˜"Ž€ýïöÏß^4ǹôêk°é<ÔHR–j¤W¿/ιQý¥J{ê?Ë2Y&µ˜ãó–±»ÓðR€®Ã©Ä0Ȧº€h*¤(öìþ¹~¾™Xm„R¹Ö½¶ZŽ&FGG39¶r¥NúͲV»RY1—ÊåJ©üf>;½~­t¥¼zëA{««•õõµòÌúZem}uíÚ¬ä‡òP(}øN†ªOÍþtmtñúS ch€BTø3òôtal(›¹².r,_y™é¹öŠ.ÍOáˆXw¤ü—×VW£ÒÚj©r­R©”V×*(Q¹ŒQTšÁ~XÀ‰­Wä€Â£äøL*ÍM(òU+ùÚµkå™ -Š~­²zíï¯åûò…òt„bOæs¬@É˫ϠÈ” %(äÆÇ *9ä0@ùcC¹¨¼^¾A_p -ý2ž{¬¢ p :·er|A]»¾Z)•,ÃIn Í!“?mô'SnX\^º¸‚;y¶x~‰õ¯i Ж¢ŽþÁÿƒÇúaø '¥pHô“Ý@ƒêˆœ)0’O€ ý› /+YUÀ HF¦…ÒüǧƒIÄÄ‚'#Hüdhò?÷Ápì¨Ñ¿ñ?hW‡àèù*ûöxŒ4ÿûfÂ×l °a+ - ›ÆPéWß¾ú¶ýïÖÈ­}£|ûúãfq~b< -`„9n´™ëõ( Àøß3¨\8‹r§­ÂÿÁ¿ìÜs :ý¥6 -U|n!¦MHû8j¥ú_ð“°غÑ€FFý†Ùác‹50\XËÿPô0@5»{ö2€ìIó€ïªcÀ¤)]rá´Þy°†¾ý¸8\Ž×ù±#ì~Ûõ[2îMÄ©R`"~íœj¡bT{¨ii€bþß×ÃMÐ`1FüUôߨÀ¹•~ö.ú»ôl ,ô¼ -Xãkv‹…\¦»;›˜`{ö¢î\¶®—µ ‘.½¯s7Š®`À[©|mMïê]ýúÚZ”후᜵×ý ìi÷Ihµ“Dzºß±íjEíÏÂòŸaïzPÖð›¸àQ¢üøFt‰íüUro.@{^ Un`ËÛÆE°ïõüPá:™-7*ƒRi} ÛQòUȉ|/K®ýùÂ8Æ*D.ÇÙPrÊØûX=t(Ïö ®™µc”`£Š‘Lg['Nž’AEµ2ny6‡Lþ´ÑŸL¹ÜÊ œ_Æ­û.FbùÛÀPOÿx’ᆗ˜?Ÿàœ FBÙÁwià>Áâ\ø:‚–:8”2€æÿ®ŽŽŽ¶mNÂUôþ—õσöiþgý?é_†9Ë=Íÿž#°'Íÿqø_ýCØý­R1GÍ -…].»x«òv­à)5«M(?8ÿ«Ÿ¯¹XÃ?òÈ#NøŽG6<èVü_Û@fÌž6›ð¿OC(ž,—âF¸ë¯G©Šá‚‘Ê ÐBùÓåN{$Œú ójûf¤©Ñɹ3)€qå©ê€öÀ:Xÿ˜Û³ÛèãóH‰@ÜËìÍÇï·Íq®õjP @ª,ÕHVq{S0—ØÿOp#G<ªÅ€@Q, “¶äÀ51Ò v^‡Ø P@¯À%ÙÎ À” 9ÿã ( -=+ý ÿ={v;Ipà|_£ˆ*Á“ÅQðÿÈhnü?á á±8 ›AÊìÿj>[^Ã"ÀÊ3Ò3àÏ[_C"°(–]ñÒò§\Qw…ÜãFˆ|q?ÆÖq [›Ç™„¹œïËN«ÅÚáS¶r†€¬z9 J.þ·)J¤Þk©(‰ÂS¼^Š®•"ë¨È†ŒLSZ}§„d__ýY©\Îõæ£I‹ Ï/ -Çú ÅûË£áðN @ëì5™3Ò†‰X°c €\¡XFiXF$$œä¶Ð2ùÓF2å=m嘗푢ÿªy+´Î¹Ðcšý¡Ì³Ò¯§û=5€£`Ç” ã&ñs‰ày(€o$>$#kV+2¹±ùÑ]ä|;Œ†=‰`¡‰þíScÿ“{q|ñ9ˆ›SGÿ¿çÙøŸœÙ&18R½àˆn²ˆ@ - Ë ×'²o5 -€·3oh™þfýû#ñ¿s>Èÿ;ŒþG¦{ŸxäáGøyäÑGÜê' š(üi„åÀþ˜¤¨´%øŸ¢!,0 4¨q<˜ÑÌÓE½:@¼oäoJ UX™«ùŸÀ’XPë8 v Sç9ÿ³@ˆ` ÀÞÖ°À=â<÷(?õ&ô"¡³4±ÃsmìÐ:ûTË©u`ø9ú|×Dx*mk°¸Øˆÿ«=(nM €§ -€a*Ð?d]ýj @è p•H%‘`åß0º»çwР³?á|_ã4HE¸‹K¥¯MvwuŒ‚üé“é¶µÍ2~t£-³1½ÌhÐ(8”ü¿z|åële‡r«…X¬Uà”­àx’>vÌ‚dù™žìË–IÕ( 1 öôEvÜG2ʕɡé2„ˆ8žEgºÒב^TÏc—PmÅF+¸-ÓYq#*ÃÊÇžr0|A%¯”žÁXÇzsåtÉ .Ò2±(@XÉ'ùÞ‚ÉÉB> A¨”ëI‡ 4@nbŸ@®s[gn\=#‰'Ýò´ö -œçÄG©Æý«€á³ó¼£ußmlvòOYÿ ¼ßÁÿ|î Ì.¸õO€/]°-ÀÑÁãÇO8þì`èE¯‘x!ލQ´ÓÉæ÷íêØ±ä‡GG'hØ2ýmäÉù ô_Ëÿø@&Ò7Uÿ¿çÙTü_cþ§ùOÀÑ;;[oÀÛ¸ð$k¸ôI€áê[ÕX·˜@P¼3¨R_Èr2­~~Ùì/O@@°öAþÆÿ²ü…&*€4S\´o¬êÑh] ÿ 5ÿJFÿU€ø–1 – вÿŸÌo·©æñ ü/W@]cjÕ¨@U+€=ê ¨g”Zœ®‹ï"{vÊe -@‡mè áò«²T#YEû^ -À<ÆìÚαy`Ÿ×Æ4®PΪ6@ 0 /€·Ío»ü†{øôèéwšþâàä/8ß×äW òdñê•Ri"¶Aö7·“­@¬$5ÌCÀ̧‘Žû;cÃL‰Žm‚[J…¡¾|À“¤Ê\Y³ ~²)Íh|ÈŸ`[v¢ËV†åýcôïÓGöxVTV­~(c®t&¼ÁJDäm¤ç±ÄͲ÷Î|fTp$gÉ+Q¶ü—´À‘7}3E '.`_¤ëM•\úd’%ÇTž ž‚¶H°âBëñ賨A]%GqåÁà;Éÿ£¥Î»;39–ÉJ­ñ– ,-§à<'>J-à¡‚‡ìå¥ùÙÙée­aY$©ŸÅ¥júÇÝ*¹û´ÖNÏà¬ú61ˆ1ÅÿŒ€íÎ¥ ö5 "¥9Ì<U -ÀzçïèàNh€Ž®Îm¾Qó› À"vþ ñ$dçÐøqé,×'æšÿÙŒÀák™ÿòt¢@Ð÷Œhú.þ«)ØÕ&ÿÎø0$@6ûÖÕj@Zà¶0Ú¿äÚþ z9ÿ¥RàÑGÕÑ(=€GèˆÑÄpð ØyWƒ«ÈšÎôF¡-Ãÿ@¶g €Å Õþyåš#¤e€ûØPËÀ±¼©c!áÕˆm±C#M2ï<‰.˜ðä~Z³1ÿCT·`?t¨`‹Ùz+)ÆÈ€;+Õ@À94Í#ëè Ò.¥5Û þ³ÕUþ:æ°ÏiÊ +xPEÙÕk(ŸöÆ—çĝоú3rw¾·=¥ÒåUJ¾hÈJŽE_§Ež×¹6 ¾BDWH©¼:UX_¥\šÿs (w¶uŽæXbUÓ-Ðdò§þdÊ æ8¿p Ïyøø1Ø£¨ -aEŠþÍú„DïÿƒçO-ºõgšè?Çãktímú‰8nö?áqªœ÷Òí¿k§y(vtvlkëôÍâÿP F7þOìÿ?ñnˆþÇV,ž±lÄTñBÿ©c~÷ìûã«×÷u6jÉàoÿ$þøz0`d7`1¹ ®¾ýVM`šÿ«Ýtñ;ïs\ zÚðhìóÿAq½ø2 Å«DŸ· ÿû4kûÙ :‚`I}S -jþË–ùÞ Ï¹°€<5Æ'æÅø¡Þ%<ªxóÅ9JÝÕš;CþÇç ù_àÌÊþ÷׃`ùJ½àå1aº’ñ|ªß^‚æ8‰T©el‡zþ’UœS €·Ðvêƒý@?„{, - ÊÙÝQêÍbèûç—!€Ö`7+=Ê/p•HE]HÄà<ý…áý÷«$€~-ìŽLT,Ì”&rÝÝÝ£ã_ûZñk 'Ò·[²*n]Ì®O­—¿ì+¿¶êÑK_ÿ÷ô fû -ì­Ÿ‘~´“&Eœ„½‚‹“³i´ßŸ+—ÉÅe°?•Be?À2¬,Pñ’)X]ˆ @û_‡ø÷«_¿B· ~™Û"wåH»6­¬;õVr±T¾Rª”pD½ð‡eƒ™Ï1Ë™ÏKÃIÉiü³è|KÁP6ªÈsQZ•é\­€  êcŠTœâU”¬œä¶ÐNÄͰÄÎÄ/3p6t˜~КE_E dlýÓùaÏnÖ)2àœôpྠZ€ô)¿±xî9³ÿÝÐ@tlëÓü¿/x::º:Û¶aÉÐùOö'ÿ“úÍàììËc–Œ%áëAï*ŠÛ"ÿ@'ØJ“Ž8{_g*à8ßhèOoî/ z -wSm=W+oq{ª U €Q_&öÈý/öùŸ}ì;šÓ`üÿhìH<ÇM="I#{lÄqŠ?oöjü›Ø þ1úg,.ù»¬lMƒuW+žsK OÃÊJÎóñu:›»ÚÈNPÚ©SgææH0¦¿µ˜˜ºgøª@€„gìa,?ÌžÛ¥ô.@†Â ú£< ‚õŸ0ŸÎƒóó$å:ûTËñ:ÙÿV`;VÇÔ± 6@>€Zp¯ ´ÿ—OŸ¾ð’$I’Ñ%Ä+! R¸4VpÊë?6JÊ>˜¬H€óôð+ - EÝoHN _+'F»GŸ˜ýímÀ³²lE¼Å¨T)ÀP׬q)Öæ(•×ÙþØÑ(]þ´œéøg|y{åß$¸U1v\ÈÓ¯éd_ž¯¬®®•Í•VK°¥y ½–ŠX…/QB `³e9ÿWö³µµÏJ€™``3œà”ŠËSQi=Ê®®i“ÝŽ!Ç=ý -œøã(s>÷$Ù%g£ÿ*¦)‚Âôk†¡Ã|·N æ?r†mDÅ„'àø¸ÀŒ²¸&^¶^ÔômŽ‹KzS§Å¨cÀæàVûj×jëÃîÁþ<Ýæcþ?çÄyTïú@6ÙÀ%@¢HõÁ àüq¨èèØvï½àZý±TÛѶ“ HAò÷*€˜ÿŸ;îì_Ïÿ1Ÿ£˜oÌÿ:Cšÿuæ8z¦5À÷È•rŸyœýÉÞœ1»Z¼“Òu’o½ýöUÝŽ4ÿCOú2¹L'ØŸ5îó'ã×h¿Æ ðùÿö<ƒË?†Ø¿ŽD[‡þE aÖ>°*€•âD1SÍŸ)/¬¬\ð¬[€ºP™­øëãƒVß ø+SÜ‚ülÙ¼ügÀþ²þS`ÍÀü<ßøOߊC˜"@ïÖ7°5¿Bü⼆ ÀÙW‘û5\Ÿ Ye b@ûSVXÒæ1 ©Ü‘7® óÃÃ=='_¹|~‘Ï\"UíSœ:uš -@€5jÀžöîÞ¾wß0kæêüýU…ÄY@ y¾xpã½V€ß“O9ÿŠ3«0úÁƒ_/ýlõ™¯Ÿ™š ÍêÕv2ïY•Ž¡\Ég¯Š?IÜŒ­‹!Š¥éìP™úÆ?méÇÙq®u–k/õÅ&Ð(+ÒAý¢|£Âþœˆ|Í^AÄÃQè!#¨äEå‹a+ùTéÆÚ;×þîÖü»wþúŸ)–/Æ Jþ ¦*ùúôP¥á|°#KžH–üJ ‡È÷F«*«÷YHÇ—ë¹e’%×hí£Ó…¡1€Å’c5@Äç$@n4un£õ„b Î’Nr[h{Ž6Î_¼xÞ=/*0¶ô7ϵÖOÿÀà<-Oû»ÀgNùÌ@€ùȺ|™Þ`Úðœ¨^"À€&XdOÛò€ó)bÀyèçß3ýð?³#ÿ3c£rrø1|8"ú[âYþ6= ÊçÐiŠ-qìÔŸÑÿzgþÿñæÝ™ÔWߺ*€ß2¼Ij=ã™TÛÕý/%€‡ÿÿ§± <úè#i@Ó:±d²¿é-ù(bøŸ¢ðO\áD­°†Ï+ ¦.¬œ÷¼[@PIñ¹Àe4rϘ`G6þ÷ÖÿTÖ @ -àìú_h½ @/z¤(ŒüM0éÉùSâ:±,jšü´ùEw$꘳c ‘a¼˜p¤³Éš8Мé~¯'Aš¸CÖײÅ#÷g Ó'!ê£0ÁÊåËNƒÙÙ°¯ç4%öt!_ˆŸ+$¯€E¶oß½oøÔi°?£![…üE'ê/ -ï¿þoAT»D£¸…ÁX¥òÛfFan¯•X €›[Ò€ühDI-å³ë3\MîãÖ¤AÂ2c†øÊ#Kòe.kMëÉþ¦äC„Q !vg.…¡üìøwØà M2C‹â/1Éú¤W ¸S”.Ø—%ÿßW¯”¾V*!ÞÑ+J3ÞÂEmøö>¡\Áñƒ2¸—`[Fj—¨ï3ßû(y!Gá‚¢³ .¹œ”,,9s)d³«8îµʬKÆí,&wS£™‘€Î‰q”ºº'¹-4‡¤Íq^‘¶|à,žÂUÏÚ„@õOþï˜;=_ý" §N)€Áo¼pâÇ_0þq{Öè_Ö·Ó¿œ±@VºdÀ‰¶ÎîÎ÷šà>¸S1ÛÌ@£;ãU ùÿOèæ—íï‰ÿ«@°ÿ) Ró?KÃŒ…¹o5,Œ@ý”ý ºk¥r…qÝx&P¶*F6õh0ÒÙ¹“a‡¤ú@ùÞ u€€GZô¤†tî]­F£uþ§¨ÿ‰‹çÎUW\Çã_¸Œí`¤*Rm€¥Zö¼[@ÊCk|ÐY‘}0Õbª¹Åóhnîôó -huÄöâÿ~Ò?îÔø:p¯È %³J½âƒÝ± L -CQEç„çPIÉ‘æˆÅä -ËuQP_U%ÇÆ<$ÀdN"+Œg¢lþú¿ç‹†íj(8ÎÄ_²˜Q3Àœ,ÿ¸ä€“ܚÓMq~ॕÅcŒÀƒ`#ÖO÷c•õß38p Ÿ·¬ñ?Ãv9œx>~ÇÞó'þôÿó§ÿë‰o¿` -@üâÓ - å õKtvlëL< W‹àBG×ÎmmîØÑZd€‘?GNþUrsó?ð¹ÊÂEó¾’æ+ºPËÿñèè¾L5`~spVæ?>ýÍùëfÐ -ÿxyÒuWßöÞ€-Qµ˜ÆˆU ÿDÿ¿+㟋Âˬ ]PãhªÈ‡9!%D šh®Uè¯ÑKtFq&U`>áøGÆL•“€ƒ.Þ† €A~:_¶…¤Œl„À½$£4΀ï%@oøÏþéÙùÓ³ƒû,ÐøŸuŒ$ò˜§T®1@}8|ušrh sËûÞP°TÔBü†+ @avîÌ#f1áŒU^x&8:š€æÀùóççûAüÍYþçç‡û{æõÞáåEpÿìÞžáÅCï ˆœÇ =%ÛIÃþV3@yT@ÏGúø Sˆ*ÓÙCÓåŒæI6€1­:ôÉÉÇåp߈ eM¯ö…ýPøðÚ:«âé¹çn£€/9r}r¨¼ZRß*·P€áÿÏÖwÂe­tmÍ*,Rô.‘ŠV™Ï—dÌõøj&Ц¢µ(ßÇŽEŽ‹Iöd(½#åÂscÎÜßJ~òÖ;kj‘™Sb¨p|^ŽŽH°E5õ8Ém¡9x«n÷,Î@K Æúï줪wóaQÆÀ¼¸ØºÙýÓã/}áÿ}âÛ)ÀJy€:€¹ÄÔôùWyB =àÙ vvv€;:þOÌÿ˜ÿ1ȳ`Ln!‰üŠß[㉗xt€«€Áo€°0¬ ìïÐ=`Õ~ûâOŸÄ[o¿Ý¤À´&}™‰î.ãÿ ÚWõ¿t`^€à Hø?í¨ªh ²£¦ Æ÷É’Z‡ý9ê¡`>’ÊúWà ÿe¤šõì7ƒ‚üUæªS¨~PZ¤á¼”VŠϨÝ! f€ÖÀ£ˆØô?5wòóß° ¨£  D†lŸs^mt±µP|B-¼\€ÒPDÄ{ù@‹Ü”8p‘í`x+0._^Y`¡©èÏbîÅÝÛïÞ3{úôð@OÏðÂÊÀÞݧ_¹¼È¼a¹»#ĬÿáÁa ýÓÀWMÓ ‚‚¼áX^Í']ƒ3õ„›7é0'€³?á´ã­7úS@sàöK¶`W€l¹Æ®€¢2ؘÔjD -®,sšú wrÏ„ËY$ZJ4ƒi*ëî§ IÞNcÃ@}éÛ~&®ýûkªìOˆÔÏ–Q™Ä iQ¸AAÀ;öèûª{]•eâ¸t•/ -¨’£é¡¨¢dtÃs#¶©•® 4ùÞ¨ òÒ…åó’OŠÿ©]´–€’ð£C¿TòùµŸ­•ž¢Ñ/`XšÀ0:šÉŒgÚ:Ç»»GG¹—€åÜ-AÏÓ¦p€ª6‰LƒO„˜ýéýŸ;*ÿX=<0Çg/¾ß~þÀóÏ¿pâÄ7jÀ±AhF¦|ôgN€ã÷‚Ik<ø$1&H¶# ÝŽŽö®œüS!ÿc:÷’j¤˜öÿ‹øUüÏO2:z)’Í/€9ôé¨õ„†šPËòžK €'ø¹ê½Ç7zÊÀQ_vA".ÂÀõì7…Ùÿ©s‘ÿî²A]˜rå`$Î}ë[ßW;=5Â7æO ƒåð@wXµ¸†LªÀYíN&f¾œé{›¬(Ž õ¹*HJ„ìÔå‡q¼2L«=Q–±~þŒ; Püùù¥—._^ĉºüÃÅÙEНE€s°/Ÿ_dIxv&¨Àÿ{†ÙNÀËœÒ €­y ’3õƒ›·¨‚à]§À‰ßAþÿé•rzÀ‹»w,;S.ÀD‚ÞhÓö__-!Éõë½¶VY«”ß)—*åh¨¼~¥\ŽfÊW®¬^Y][»QÁâ•õµµ2îýõûÑäal®D…rå'Qôt¡šçH¯“ì×xÌJiíúõ¹V¹ºZ.¿³>YY¿ÎHz”ãõʵëï p8v¥Ä`À(º=åÕÕµzÇJ~­\*¯^¿¾vu}ý:_YD°ñ`eýÊÕÕÊ_ÿõ;××Yò|›Q¹ïÒu+ù*†+W×n\]Åò_Vþ²<à WžRɧaÓ赃e¾úÏ.É´—¹¡„%îÆuæ\.][¿tiíÈcœÏµë•™ÒÕ«åÔDnt¤ÙÖÙ ón¢R¹ZY]­\Q¸ãªsÜ6€?)› ÖÐR àâbÚúï8Àû9¶þ€ÌŽ÷<ÿü‰ž?A¤@Ü'0$@Z<'òǨcÛ¶{Aú5€`ýX ÀÖ˜àÎ;:Ú¥œü–BìO.Ç×¹<jŸÐà+_iÿ«=÷õö‡…bóŸÀþaB:7è@7]ÊðÖºõ+€„ÿC+€cŒ`uñÕ `Šøã €R U€2¦KQ¿ÖpF«*möÿ¨‡º¢d›‘š -€%Jýkÿ’ `4S±~Þ° Hð~:Ÿ¿Àðÿ]mó áß r6Òœ  Uh¬(Ì @ú²+ £<¡×)æååE¾•ƒ³¢};[ʃäoáyZ -sõLJìNCÄ®k h.\Æ%Üínyz%4ëÐWh†æ9ë.ÿðßýÅ_üpe~xp gxñ‡?\è™e%ÀåùÙ ggWÎÏb=¬½?Åv~Ø;øäPhäv\Æÿ‘5èŸêCå xé%–•ݔŠr!Î;U1ÿߢ@N€÷ßk¢Äÿ?% §ÀúpôÓÓ¹LgW¸Ïuãj‹bâ¦ýÄ€ëÓûåÅ×[û./¹PÈON3“.=±F1}å´˜13‰§ùÉI¾—ùñŽöz\¦aÏ¿ÓcY¾DpI -Ok»63ÛõõÿpýÆë7¢¡è'"oÐ5,wî8}Ò÷œäUÐë|Áã8PRò¨ò惗˜'¶pM(¹ÁdåBt¸7 …ÍO³ Ó,1Ê^˜œÄ:$…˜Æ= RX v-òC“…èi¤×j;èBV€è£™l›ºÏLD(º -K8Çmaø­Õ± ÿÌíx` -þ¨²þææÂ3Ôi -ÄûmÆæ×*¾€!Š<–j ðœìÖòßÛÐî ñìtÀ66 Äqbþ'•cìT^ÅÿÇ8~àÄñŒÿIû1jø¿j¤Ê~R>‡NXÿаûÇ °:'S‰ åȾ]yÛzˆ‘DpÄVòp”ÉtgÒáU2 ðÿ§óþ9&Ä›äI'~Íj®5Ü}÷ÝúçÔƒ­Q`á×udV¿¬Äš@¥¹@#ô +µý›5Vlç) -P4ûB"óò¨jGÏóô·ŸRÜ|=èÉOE´ÏB±& q0A¡'| ¸m9^€¸÷÷= Ð&2Ý ½¶Ž -ߘÔ+°‚¡rÚÏ΃¼èç /¿Aoûú!ðñÿß¿xeþ~bvñÏWNõô ¯¬œæÙœ^™˜½°xn`÷nHW H ë°íé í¿07ˆãõ÷Kf°ŒŠ=¸üÊe(€ÐÇXœª¿ÐÐð5@C`üÿÖOÅk‡Þß;ÔìÚµmÛ¶ööö]»výÑ®û{ûúðöïïåÌÐЃCCCû÷ï?¼ÿ‡° -èÛÏ퇸öÁ¾ý½Ø¶?Ò e±m/v©¸”FßáÃCC‡ éèùÃYŒ0~pèAy2§>dˆœ†x„|þ_ä§óÙ쿜ž~´wè0–þÒs—ÃC½*0´¨÷Á>'“€åA>îGFû÷?1d%Gɼ¤Hñàþ>žÉ!$à9>ȳB -bHã,ù~\/_×ÍKŽ£ á ÚÍvDF¸z8u¡¯÷P¦o×¶¶m¸eweÆl×G³Cœã¶°üöi‚ú€ÖÐóbýK€þøÜİ@ò4pS|iðìÑg=Ëzªgâ…ã‡[ - I €÷b°Z€ ƒßïtöOÛÿägrÀ‹øÿØÑGOР )þ¯6þ9¢ÏV(#m~ƒÙþ5­ð• Ÿ„´êÜRÀ€÷`¯ÿ¬åÿذ“aàÿîÌ“óSÔŸhâÿ&€fCÆæ2é^˾FÚ:ÚïþR{c â¯æ€ÄÕ„æR±ê§5Ê,[_³^v.“ùY `5©ÈXêׄ†MqúT*P -À"geÿË7ΈÇîWÿôIDAT÷XX7ˆÔŒ¹'²a>1; v29µmü°‘BÂ…Zæ I^2" ­¤p`çÊÌ;>5¬}q!n3€E&‡Íÿÿ á~vþÊ<¦ó¯\¸@É¿2¿oðô…WNBñìÞ=|^Ý[ @ ÿa ‘ÿ÷Ùë€ÀÀdî —›Ä±“OÓþŸ.LN?MGwRÉ£råÍÞ2RO²äÊ—'€žžD•?Š©’žž¾tx?]“,×4OtìðX~,«R2†ßlfWG;ßþq_²›ÆöìOžÁ@ÏÀe?Œþž¥• .,/¯œž=½øÊûùÝ·ryÌjLÄQò(€-…E6û\Pè€Å4ª]Ñ ®¿v!0Äp®þBpë–<Ñü—à¯jÀOÉÿoÿkê&a‰®¬®W -£l˜+ðí7¸e¯”W+×n\_¿±~uµüÎj”ʯ_/—×××+ëäþò:ýìåëåk×ËQ9š.WÖ×Ö×Ö®]¿¼sµ²ZY+å‘âH4 JÅže°~yý:’ƒ×o\ÿû -vü‰ž•ëoå³È ×o`ü&+^þ3l¯`çõ7‘¢r…)EëÀËëQ¹ê+à°×Ê8 -‚rq[¥‚büýµ¿¿¾VY½^™AÉ+7*(ùu+ùË×P`%/±ä(öÚZe=Uòõ!(lÂá~Žc¿ImóÖõÿƒµ -Qåï¯ýýJV®¬²ä땼|¥¼~ƒ‘ (Û¥K¬r(C)ü$ŠŽ -#xþïh»—÷RåR9¢•8ÇmaØ# >› mýãAIú_ sQöÿü±ã(NÀ®Æäù£)@ž pû_o -`´«£­­cGûÆ1ÞÀ½51¬6ÀŠ®.“ÔàÕýoÀÿ(ÔzìĉcÏ&üß_Ãÿµõ>à]ÿ¤ZH¢`‰¢Ï·ýׄî ðç®òÀÕ·®Úû€\+$ü_`5zð<îôoÌïôßÜ®h r¥ì}‡ñ¿fÄ6ªA£um¾ ;\z$ßÉ n9ž;W]½»xvö›Þ±SÍ3Héš@Uº û¼¦µÝ&ËÉ\6';éÀ¾U΂—þÍðÊÙùÓ(ó)‰XÞ -ÞØì.ÌÿÊâ,ÏLçszJ``÷îݧò×jŒqÒƒdôa\$··Ñ>'â¨,#‰bÒN]@¹ú €<€û b @þëÍ·Þ4þÿéOí¦tT -CÙµ¿_/'F3]¼3¹ £ßqƒ«j"æê:h´ðžv mœÃ -¸ÿ§®¨©½jµñ4`t½âôÙ£ÿt6oó0ËU?«Xò4Ó`Œ9¢R9œWE½0ù$½ žôɉ¨Ô#ïmkùÒP_ùÖÚ*› - %P6K@úR©r£\ÊßP¾²¬r!O³c ¢ˆžCÎ*8K^îÍãfŶ"[ù‘’Ýð퇡õ@¹œÏ*POB<ñ”œÇÁdœÀEíÆ“½­£3c¯Q«°`« - è¶oŠÚ€V%=|«wú·`Îz'Íð-².À¿†€þ|S@Ÿ»Rþ;;GAù ñm ü b¸`Ê8àÎmÁ@ Ð — ýïLNøÁÿçQXÐ?æÅýDÿ׎vÉÈ7Ê—Ío.®³[8 rð~w€¹¼ -àêÛþFÀ†u¡@·ñ¿ž9b|Iu (Ô €V=Æ4˜-µ`ÜÏYµ€/³îhoÀ°2øÉç1.’ìÝUÿI,œ3ÀÊEUP ú‘6AÔ‚'´¡ T¸/{“«îÓg ì‹pê‘< zôdŒ•Iƒ²EÆ<³ó@ìP&qºnÞºæñYà˜²ž•¢ ”[Ú—â ÇÚ¶ó¸r¶;QÂþ^D þ·þ;úÿøÃ?¿üçŽñŸÿ¯ÿº0?Ü38Æ_$Á“âçÏ^¸0¼{{Ϲsó - -p£³öø?‡êÚ÷`Ÿj$^:-¨Χ^&…â\ýEüo>€¤à@âÿÿM̈ÿ«Àt4Ô[ˆÊWW'F»;ÕÝŒ9v]¦V‹Qà -À„ìÓw2€eR¡-Yã:’*hôë««…¡Cئn’|ødxr°ë?½÷‡ Jê-–£lÖÀŒSyPÊáM÷|e{sQ©²ÎlTÐØà`BY?ñ 8ªõˆAZ W@æ?>ã¢}2 þƒå`ÿö© ¯xû-kà7$oà„ÿcÃèt£à¦Œ-ÿñÿ§õãH–F “gïH ¥g¬›^vç[Žg˲ñ©˜ÂøŸck¨ çŒÃé¼0Ö‹’OU®`•¹¿³¯€ÜgØßSxð ùë0óÍ4×f¢Â’kG¹9؃0Æ|·PÔÇÎŒÕrÁJ?ÉPF¾øÈ\SS<‘ÜPT¶pè¨èù+õ¸êÿù6`v€çÛ]£ÚŒ ç¸-l{’4C] @‹èifýÃüQzÜ1àôÄ1òsÀHùž=ö{ôóìŒ=¤ÿÛîà^óìäý6nÛÖVËÿ~X@üÏ -|S1f%(ž¯á¤å“úãê«°V¤}7ÿ1ÎA.øMñ:ÿöîˆÀ p@’2¥B ÏôOÀûDé"‹B@ô»‰  Œðaú‚‹ûj=§Íñècr<ðÀ—î– àKw·Ûß&<þ4`¥,V£‡*yˆ°ø¬µ—*ÚŸ¸Äœ¡ùŸö@ ÇCŒþþÇîÝ=»5#â=9o¥ ¸pzxé_•æ¤ÿù³ ‹gÎ., `N¤!<=Ö—qVº'qW’éb8C¦¦¥ïÖþ0K6ìD¤úêI@Å`5眠 ÜsîE¯w ·“áyïÓ9@€{kšZ,…'.ÿðòòéYÜøgQÒåyú;N¯¬ÌÓþÛ9z}‡õHüY`A€üQ©6w(¾Oƒ•VÀ_W€WAp²þ"àüŸT€þÕ -àç£ÿwß_wZŒ¡Þ(—+Êxútª% nÆq½ ˜€d‹ÑÚ3Îæ†ÐÕÍ ÛÜÇŒŒ§¼ñfGW -öV@"h4Oò?‚àåG× ý–ËcÙJ‘žúØ}$:0»Ûx®šÎZÉß™Q)ãcˆe¬~ ‹åKCôç 8>³%g2ÛÀ©*ƒ%/­E½î(…ñfž}c|ÂJŽ‚O•Ëù¡27L±Î ‘tª!÷${Tâsm€àÈKUŒWÌm €V 'K3Ôzš¨ï:€ÿm†–MÚú_øÖùA,ŠÏ ìH ‰`—€îP`ßy@öÛ:îýýàÂL`üô¿_eËûA°¼•…äøQΰä,uö¿xŸÔX0ňòeó$Q°’±£Rîð ÿÁø'óÆÐ™°ð–«o×EÿWÅàãü/§#Óé¾*9ûƾÆÿÕ€Íé2˜Ì"Ë Œ;&mг>öhÐ Œh¿ - Æ£ž6 -ÄŸп·_Zí€\ wÀGZKà؇Á –\¤¾©)J¤*óÄJÍËdçHÞàăôþï;8pP"€F0kÂí²’•g=¸Ó1V¤3acXÂ:û€½ø¢„0ðOÁtWáD©¢xÝàìaט -#ÝVný¥%¶„˜Ÿe”à¾áå—.¯°?€± l(¯ÇIŠ&Ò>Cÿvoß¾ýž»¶óÚoß­À]A–Ѥ Ä s ß[µ -r2­ÂŠmú"ßðaðÄÕ·pã=)€ŸÃþ§û?áÿ›º%c€FÙh½¤*€ÑUÞÙkk”(:²ºbÕñ~ç;Yò†uþ—ðÕÀµÉðZ`²)4G¹rd: øÑ‹3¬`ßCÖ˜RB=VUírñóôXï%dÕ&r™‰œ €¶ŽîÑ óglyZ–MQÐ*:4–cÓ­}idÌ-.Ì8Á§TlQOesÀ:{;:L÷mmìÆ¬I»}Ó€Z@M =¸%ñ·i#5‰~H@üoö?='Ø À‰c, ìÿ:<T˜±€êV¦ÒÀ£p¿Mð¾áýF»ä¸j=ˆÕ Æ)¤?1¸k´Êv>e–».[ -À”–¦Q¡ÚÝ¡DU_ìf8ÿÒå Ãûö /\þ·—mSi°ÎcBàäð>€{(îÁg;ù ö§ôô÷ìñ9@ÅaègdCÚýðÅuð!àÀ«nÞüÜðóŸ2Püÿ–øÿf•ˆ²}—&s¹Õ• ž8¼Å[Ø‚{Ö<ë˜-†¦¯†%¢\Z]]»*Äíïìèþ‹–Ê×òæ4Ðk8ø$,ã&¸ØûrE‡³ö -A‚–t¨}W;?Ò*÷ û¶»Ñh_.€ò ¾É#S-Èœ® jªpe:$ÎXY]ýÙjiäí‰Â@éÿžV e[¢Ð<¬8‚ª%¬çcJž£}ÿ3Y>4‹##xàí¸³£;G§SéܜⶰôLm†O× -€Ä×mµ Áú×÷[ì`ÜOÎä¬ÊÚtö½àìOˆX8ȾíÖàÀ½Ÿ¡€à`{‚¶6ÅŠÊSôþ‹¶Ç%¦ËâøÑc)þÙÌî÷‘U(€=’ô11óEÚ1:B@öõœØñ'–Ò€xË{ -ÀøwsÚÀÀ¤ ~6ÄvþŒ€˜-9!{’þõ +›âQ’ÿYòx‘<0·õ/rX @¬¨Œ‰êè ¬§ thÕæ.˜ø:ø¬|^–ìp18|fžt¹ðƒ0΀#ÎÏÃü?}’iÀÀfÇ÷ìÞ~Èn··íÏZCÙe÷ó{ÿ…• çÎãÍ× -³Ç«åYgo^üWT¤£1½Ù¥^¸z©`E‡e*Ï:ÁKÝ4¾çæ¤4˜–οtGáœê̳'°I™ÓlJÀÖ»òÿvþ{¶ï&Ïóƒý(RF&¶ì‚‰:š§È[48]î ÿ§€ ¿²N ðæÏEÿÿoR´pÏe{A¥ -UW3ÞŠ|À*ïÙ§xSÒª®L]ª¤i4b¼¥2ÿ±4¤è—u䌥ÿ»BÂé`OûΛ,ù§¸áŸ:’è 1*Êd{Q`žµ âgçÙq©6Z DÎçQ…üoGFºr44ÍÚ…W¡ é"a»Nñåʾ\¾…×{lФf¡ÌšY@@†(©DfÉþôyT¸¸Ý ¾BU%œâ¶°ìqÒu1­8·Ñ+Ÿiíž²þñ<Äçß«+€c°ÿñátê…ßÛ&ò¶€<øH,ǹ ‹'ÿ£((—ó? Ͳ³€k´Lþ÷ôš £»ì ´óEù²ùÍ›ÿ;GGc€`@ÿvÜžzŸ'Qãxâê[W½/@s̹ð·fã~¬Àkp;êÞš–‡Œf>\.× -€Ûðpˆ¡Å˜þm€ƒ!!U pw;>í_ªö,5òXgöñÃ_X^Œ{ -H¶ÆÜÖÑŸI ”˜àTŽì°-yIœ‰¿÷ÊeÍ^‚`ƒºênë(¿·gŸ»ÿ-¶ðÙųdÇÅ…å -°HÀ4..ãTϳ?$Z½ÊìòŠÐÿ–lÿç~YÑù„Úö±#ÝеóÜ©lpî7‡½æ¥<¹4ƒ­Æ:†ôè -Ú;ÆÂ⬻JDäDˆ— ëÓôg€‹Ðÿ ¯¦Ž@½àO›¥sš˜¡Øyë,p_” À@ -àWj ðî»ïþ\=° ðJDÅé!F¼ås< ¶ªÓqGJ— ëÓCÓë)K·*ÃåÉÆP¬+ðÕv “G¯ÃôÆî}ÏÇ6=YRœO¨]]±ð“h,kµã‚ñ5»Úy’½ÃǨb/•žaæbÞ#Qv¡.ÌEî±èÐyi ¦Œ’ß°‚»Â` „U† ÍTꔬD(úéýìõÈ1 “>”Û!f8æ1Pþr9¿ß¶Ùµ²ýt {`NŒtƒîèÈä(pÒâÿ-Ð -ü>jŒOáØf†7lôÖqd_~ 6à -ŽŽbÒTP€×eºwüÞæ¯Oy>E?@b†`ùgçtt—ýý¢”€å–%>zìÀ³:ãX§ ý`}Q¿F,HÇ}ò÷×µˆÍÌGéÈ™ù¯?3Gz*˜âåÍœ0À[Wz(Ò=‚ÿét´@yñqÿÿYùjåj%—·ã[ñsÁ¿Nû)"McøàÃäÿÄWXCÀvVøŸI0¾sùâ -iË+à«þÖ[ c硬€îoíuá\+./1Ç¡ìɹñÌÚÚ”­A&èðî$ÿü[±RL²°äݘç:[½¼0LçxŒ`JQ%ˆ“RÀÏ%Á¹s6Y5Ï\»ÄŽ{•%³~I+6@íƒ/uK3ƒ‹TW}M Ä0¡Å¹oͽ8Ò‘j«Ò®ßéùë(9fæŽ VÇ1àrñÜþš f0àððÂ…sç(Møk!úÓÏä¥WV^Ñù(2ÁŽ›Àûó…óÿ‡~ä@NH€_ýêW¬x÷õó·þì-¶ˆùÿWâ~·hæ.¸ -Â?7Â[÷¢+Àæ®LØÑŽq V¢Õ+¥"x”w72"âöæ®ô+ëyy‚jȳ^ÜÀ,x§k/"*žZ;=É÷X^AïŽf˜7wž*”a{£ä¹ØbGnOñ©ÉT¥0”‡táÓ'UòU½pŠI©¸Ò[1²ò¢ £>Ur+N”GôÊ¿)ˆÂá¡Â%Û,ØNFÿc|òDÕh¦{'ó#Ô=Å)ö¥8ÅmaCèk‚Ú€º{®ÛÀÑ=ïïëA Up4¼y§¹å3?0ªÅB ´À… úùï ™Ë6;ýîØÿ(©™ÿGœÀ¼‚P¸ ™Fð>©_#›¢ƒv>¢:o Y.q<55:Ú=:.aŒ‘Œ9 -ã¸!tS¤]Wß®¼e¢<­ŒÿS=2 ùá^Å»½Ž˜@6P®ðõ[¼™FGG]´è ÓƒIŒÆŽZá_[ÁU~xGxX n’˜(€/±€^€”`uÕz“ÒÔãHõ˜8|Åæ.úøè ,rnZqWZœ™cœ^?}/.žX°ò°¾ d þØ6îô0cÞC3Wóß$õ§¬þz{oeñTø; Ì@nº¹P¥+ªolwlz· ’€Q> °<¯öÇv(ÏèÂ… ˬØ`U_¨HõÚ€ƒl ¸Òh`ø4$Ð9/œ€¢@I½"À—¸ž¡`Ou³?WÀöwð±óÿ­é Ïÿê—ï¾÷î/~®–?ÿEÂÿ¿úP7-NcUýdaŒ&Gn‚÷b.7Øë(³?=2"v ‡‘JŸZ[-•˜ kx{SàVÇö™™™rÅ*Çc ¾-›Ý@G€V” Ù¬§«Æã¹ÇA˜ÇWÀüØÏøŸ:#¿š}LZ íÐÐWÅ„ÀŽ€Ê(Ä‹0ÂnXi€F‰U^Èúè#pЉ`5À{Åø?€Ÿ§øÿiÛÀ.~Ømm.›Ñ« -™Œ¿ ÀH5i¬ Å´òýèf?[å6Ldë¯4=“šŽ6§í¹É¸&¦H`~…"X¶83}x(apí€hŸìo•ðS4Û­“A4Š’OÓ]¨vðr"‹](@å*ºêðYÜÒ;^r±‘þŒìôp€éÞÂOPò@ìù(ÖXƒ’G3H©b"ñýGB:ŽX•gl,›åƒk|bŠÝ,Á2Ä㔨ðmÓÓÎp[ؼӚ¡.`tÜ×±ã>ÙÓ@gW[l\§ÆjX‡» V:’`:Lê€h4íy· ´òØêºYý*1–¨PR ÃøŸPý¿Ðì€æ?Æ¢zɃÿ¡TÂ},·Q>”@.ÎbµüESòˆücö Ü úG§‚ÜP }ú=™RI+k£ÃB%¦-Ðô@LÿfÂÀÚÊ€3%Gä}ÓþÃ&MyüAúJ<, ûCÔ í0€×Èàöúé€á%€Îâcî9¿ài£‡¯QáIþd~€SËÙÀpüáyί\þ7ò¼³ß<T(ëùzÀÀAqú >-þwš_†8·Qsþü¹ ªÔ`8uÐìE§cFñÕ³ Z¶¼ªaõÅùÙYkK€+tlvn£[›Îƒ2Mƒ+¹ÝÒ±…«Ééœýj¬ aåÌ… P38Ù……ùo‚þ¿iWa` xpNÜM»Òt>íP^*œÇá¬ýùüOœºà—Œxëç~ññÊ flÌÛêP&÷UÜåä¯ pG@©°4Ê»=šš¢œ7QºîîxdDÞGº)³aG³<îfîL–9²}?Cê ¥"‡ê¡P`O€&Õ"3$Àêbi½t €°¢Sa`§ -jÁ+ S%@i LÅanûJ™Båïã’«iŸRZÉg¢R¹Ð+#rcÙ -£Df¤ÌÐý¯ƒ°'@Û?¦ €±,È?›ÉªcåòDTíîêÅÓ”WªlÞg¸-l ÞPMP먻ã`ûƒ[ïéOïaËбëè¿®Çý³W=k è«kr“-¾æL»bª<Ÿ­€îê÷tuÜÙÁã?üyÖÿ{ÙŽ5ûŸÖÿ±ç©b0“†GÒ,,ŽJSŸ–>L ÁüÇ8S`43>nìï>ýÍY`wr}ÀºõCaB5ïXG| XV…#‰x™€ -;Ô0þ7x9è›A„i WÆ#Í ÿ' -À|Xa.)€öƒìô/@¢ôOL<`6 -€š?âù”çØq=󋛺pd•>)6ÀJ4ö°r“ùE«ç‹ LÐp±ÚÀ*€”@A Áù…ù˜ÿïgÀ‹ËK+Ëñ¹îd%€UŽ3GŸk¦°g@zõO“{ºH(- çÀy¾8F?ûeÐ e?&pÂ+|I€ø?åø¦yØwà¬{L\8GÀÅkÇ<Î ’„Ç«†óöç -€´ `ÖÈþý÷Þý«_üüç¿øù/Þûå¯bþÿðC»Õ@€¥è0›ëO‚¬u>”9”“GNU|P﬷‡x™½ú±%øÕbôøXTö8opŽe K}ü\6:øÑ˜Y:_œçÉ´É–²Cj«Ç6ƒ¶ -óOZ0ý˜x½¸>E×n\[]5ãǘ"O{ª\.B:ï ’ÃQކ&QríBo„ÊY\cÇBª€J®* åé¾éŸ„<¬8¹{4¼ä~(z⤠J‹¯dË<†Q&“•qSÏå¦Ê…‘ [W°ØaËÐ2xC5A+ýÀð–ÅK†í¼óŽvðëÝ÷¶Ñ¿ÏÉ1À5À19ø=šò‰h™ÓbG†4™cÀÎM=­õö‡ b‘?€”Ç#Rfÿ{ÙXn£ð?FÏ=AúwÛß ãË¡c«ÜøpdshVŸŽû3øÓ2€V¹×}I_º³êƒÞ®¼zp -Àø?y€EXR¨ŽϘ´ rU€Ç]ÐðPgç°Ð„s}CkÙu€›Ï¶Æ6‰K‘òQ˜üâ) €‡«\î8xÐê@M þ†&ÒÿGr¶ÑV¾8"½TÂ6îó,Ls€àQ`Z¥pX»¡Àbø¢¼Òà®0žÄÌø¸ä‰`ßÁt$àé…Ó|]=jzÈÿ+K—ƒü9gÚâ4§1‰éÜh3U ÷¤}å\µg¨ãP’¼Ï`…LqÖ ¼ÚÖ+Ÿ.<ÀE[«—Bå…{$†0aÎnñ¬<ª8‹kÀ> *óø~æÀ - -óHa5ñ|Þ -Àø?íøÈœÿñþ»ïþ$À/~ñøŸÈÿ‰ ¶ñ˜úëÉýq¦«³7ãX&ë7$oÜÇ1"ñ™ð@£ÖŸÍ ö§ kk¦‚ E@QyZwÃû:˜øØÙŠOk  ûL­Å¿%aã?u!ĉI -€’À×ÝP*™ð -=F/Š:‹Æ7%Ekò ä0ä­9`xþ0̰ðàó_"±I -õ`Èà3…ÂÓvzPÊÚ_§&þŸd™³¬0@971Z(OuBW± -cËÐ:ìNkˆÄ`„sô‰ ïmäNò.­ðûhíÒpÇ -Õ3øt—ø³'ŽèwÛú_ X§@ðÆæ Ò;q@ót´!{Ì1ýìììÆ®”“ ­ñ¬®0Õb½‹ÿIükC€<Gð¬Ý VøÿSÁüß±£³÷þCôPŒ€‰û¯36Çs¼Ý 'ãÿ:îÛ¤¯(_*¯UÖ*º»M,㘘˜ˆŒí€¼o_\AQ¿ósíAÿ?Ìf郀ˆÃ0±(€võh€XØ_щ“.€/)"`fzhòM5Þù’§ R€ØŽ&h^7ô¨?`ÞìJf渲Y%ÎÇo Â<ˆ´àë&D¢gÜ€$Á740Fª= |²HÀhÂVLÆ%?Â’ã(åéÞéŸÙb9²!"çðµ’+¢9EÑáCVrÜ=¸xcY(›É|•+OärÅ+…Ìȸ€y08ÁmaènkyÈ—ä]Uóß‹ÓZæÁö”ž3à]z:w€I á+y:íc\ë@mÐô c”Oc™‘÷æ=òÈŸ¦€.$ö´Ý{o[[ÿ©Øl -ð?>ǽ!`-#/Ь€­æ¸(VÕÇ5þèx0LØ¡> â=Xs Q!€üà!¸xg™NÕ˜ ÈÈ€ò2`™"üÛiÊ¿$z‘>&>æÈèŸ_r½Úu -Àº[¥ôNyþÙ—ƒßºÚÀ—6òøÖ•‹FÏIxžÌ÷â†Q$úø\Ô ,¢¡ Žˆ=dcgàº$å`Ð[ŒaÚ€Oyxiã\€q1GFÜÐ@:(J'ãh|È iú–Iò>ïÀ2Mqãz€L¿Ä5føó팚1ŠïŸxÈþ¤ô*ã- -P1‰ và ¸8IÀ=DSÀçªHäu –7oýêÖ¯~ùË_½÷î{ïàÿ[7o†dÁªvÀhìP n[ÜÞ¹€Å°Y,æwþ•{ p÷Ú}Ž›8ñhU ÜØ¢qãÊ`} EÑPðÄü? 6M{þ™^û×VËÕîbˆØvuF— H{ŽÐÀ7ר¤2aJî õóG”fJ…¾†»̪„©wêç€'å»°‡Ê€ì€qy®Lສ -Àb /œß¶° ìžj„óKNeŽàeNiŸÓ°ƒ¼KÛµÿ4k) -託\ºvæ4°Ö8zœó„öÓ>€Ì¥“GÀîÌ’"PÕàçÖ@(ó°×"Éœ*rhkóRÅõÿ,45ÀñZ€¡¯›Ep Íá­01hÖ -U -€mjþÕùµ»¦.àí«omæ0ûßCå3}$UðrùêÕµ$@}ddûË þ§¦/ôÓ0ƒñ&éŸ_±?‰=Ðÿ£õ -€)låYL¼ ýKÖ -àËíô'¼ýƒ8¿ÂÞïüio =©Iø™ ‚Àø~¾KØê 0耓»è¸ ƒyªšÒ ~Ü UPƒùIT˜W €ÊŽ ~“o n@û¿™àBë1‰@íòò&¯­@‰b-áK„æ9"ÛÃçVr½©ÍbAÁ œ Y;¬ ÁÀ*€sËËg˜öÀøWpD*€gè1+‹Õ\_;«ä0 œ»?“»ˆ5ÀG~졪ñÿÕûï¿û>À{ïýò懿²ºAw[U =}ð8ùä/ÊshÔ=t¤ÃvÀ3æ0µ»Ø=o!…¦=$J£Q‚î†lƒ€)]#(ªOdZåX-=£20`<­{¢)ï¹`%gÃK©€Äà*Âr´…•Ü=Øå°9:òO²ûJ6” £Ú”1ó” Ü]ípzÛ¦°®HbU0À½í È;v`.C£YÞú¤ûÎ;±žéØ -€lÛ¹ã¾]ª,¯þ`$]ZÄý+–°M±ÎJ´Œãx Àæ=~š~DÍHÇ Ú“ï P5öÿ1Öø=ÚϪ€j´ñÃ(’U3Tµ Áo.,¸`”no§Ût³-@\ çƒUjiÀ[±ðv=r¼›xcM{+ÀàB/îÐ…RüÏ]÷ˆ!ƒ -°Y€kÛ56p0Q±0 `q€L-€7øgí>âôj8F ýìÇ<7d.&-Ž)9[ˆÿû{úõs6yLpÙžd@è€*·û_ Ÿ-{ö s0œ>iÍáÓ­¨6ñ0O÷¨YÜmyœ¡ÿµÂµäp{KŠ0p“{ð‰ù?™1 Ð4À=tX À7O?Êë0€+Â$%íf^ -€–<ŸŸp"ÀâE(€¡~É@H€÷1Á:O|¤Û6‰H<Š¥=eXÛi€L{‹€U¬^x/ÖxªbܦF&ÜÃ$11‡S TyÖyaÏñc€g< å@BÁ¹[Ä^`Űä|î˜ ÿôìoâAVôØA¢hìÅ<É$*Ê1Æ0Àª€+£\M– -c«àv {ª¢Á੸ÌÚæ¥`§Å˜€V6èúÞ8À<;Ø·©2ù‚HÅ 2§¦ÈÁäßû ³cT±à6bZêûòœ<»aF1ô´™hC9Óüs@é1w4ÝÂö¶.FúQ|¨ä2þëÞ€E-a̺û Ìjx;àfµ»¦> ôß“âFš 3x<À{ðn2%.•¯¸¬ -ôðºüG5ü­¯ïßïÔopºwê׿dqVï» -H‰ž\g‚_€ÿ·?ûÿ øÿáƒɈ󋯱`É=ɳf±mÅØ[ ÖVÀ‹ÿæû7V °IŸƒÏÖyR1Þ -@ öÐ~WAøŽ|zÒþOÕÐcxá›I@Àv€Ë›ÇÈíÐØ,ÔÆèÒ5ö€ÅͲOƒÉ´ {i#f¹£Ïr¡5LZßd À>¤cL/X?È…·•€ÏO¤BÿŒò°Œ5œÞºÉ8€_Ý‚ -xïý_2$ ®øð£?æM“Žx¨*€ -€÷%¾Q} @qÊZ°=?8ÜÚÌùóÀ=bòOŠâ•ŒÏ¨ÞúY·£y<—Œî‹=¼ªº°KXy(¢už|Y+Å@xêš‡åø¸·ˆ}{ø¯è³gØ+õüâéážÝ|y$_§!ôìÛ»w;ïÏí{¿üå½_Þ»wŸ{œÜ¶Ðü×OCüU‡¶öŽÛ:îø=P-HR*n‚qÍ À{±>i :ì5òåÐ$¥À¨¤ßà@¦Ø•uö4åi=Ç­6í Gn­ -J•­Úît@t€jŒÿ˜ÓªaWÛ½I)^ÙùÉìÇÅ  @³út|M - óP¦º?Ÿ ± .àí¤7`º -‚(Æ­üE€|ܨÉ1£‰ÀÿÕ½\­TR! :€Zþ/®¯÷õM¹4Spú—@ä¯kd"à®öƒ¢ñÈÿú­öÐÔa’3Ã×{â7¥˜Wðt¶µm A€IO€ /¨é pƒ€Mú Éa„SJ<Lå1 9 úêøßæÒèØq/{?±ÝðûŠ‹°V˜Aa„`þïØ¡û!í`±Àµºîšª )€(…®G‡2£Ý<¡„ÿU€»”5q `¹ü2¬%½ÐàôÿÕü_$ÿ?ˆçÈ Åu`hgKMd$3x¯],þÀc>büËßðHU%@Êð*€³AøIÿŒxì,ëÆÍ„v plSÛ -àÜEupC™ fN\¸°Bö7ûp`@?gc¸@§CçpC­ ÕÀ¿½üç|ŒêA -ŠÂ´Y 迪ëH‡ŒçéTÇ€þ6òÐúoÝbŒ;]¤I”&½8Þ— KÊc#—à#Ž5µªßÃaQ cä¨j€1.ÃAV‹ìS@}?Œ¤hÍðù(ð?Ù<†+_ÃÉG± -€nPþÍ÷ß—¸uëæGPHþªb`oÔÄø>Ž›¼.·¬ÅÀd&áj§„{Z‰à¾È6ĈÃ-µ×ø[$xY¥¬øw9¿b­>€ÄÀ:€<¸­Ã]+Nñ —søÿÊp×]z¡¦°F¿zðà ¶÷î£ èÙ»p{°?²1ÀJ€{ã€àã„iOI+[-†qàh¿&$Ò ÀÆdJì{,S¶¤0ðV ïÏ¥t)CˆÀæÄІǥX1¦gy5ÕR/ͽ™níÞŽ;Éÿ(²ì|ž›BP^3ÿ;;qËÌ€Çdâw* -`¢Ó½U`Q€ªHóv昂èËŒvá|»äȱ·Oá΋¦§ŒÅà’^ V€â¤ö€®û¿‘ÿŸŽ.Á”!¸vf¦ÂkCÎ$5Þ%ö'Ì`äQøp}@UKh†GÄ>Ø~ýÖxýCO€jzÀþKV‡Pç`žò8ýoPëp~…'×ÑA¡§±´xîœ(^›ä ý:ícobä@¸c?yZí¼ ôذ0¯Vª .:hU b..ž'Eµð¹ò?ØžÒ9áKìàÃ[Ðí\õ$AÂÿ}ÜÈP@ÔzÈëSÑ;а~¦Œÿ7x²A @!ºZP À¸¹®%ÿ«üïú…µ¦_‹+q?Ÿ. Ž^ 1°Q =|¯ÄF -€…y€{î¹¶w°Š ­N÷|¹gï–ý{°_ß úk< w´“žÍ°“V{ˆ {ö5õ5€Ž¶~0¤ñ÷Ë`>ìÜ-§ _ß×€ÝÅ£òØsÆäE«ïظÖrÓbØ - *f?áä„·mcyÿÿs[ˆKÂcuñ¬©YTÅú3€CâPh@çŽÅ¯ñ¾I|ì`4¼0“1qÌ$Dƒ°»Èž!z=Gq*ºVè˰ufg'³P  ¶—鈎LSÿYp•/šõzhÿWÇÿc'çÿ#fÿ?¥•33kke§Å»Íö°Js8ÿ7 ÀüYSbþÇÈú¬ V8û(ò?IÃÉ‹^`iñ¢lÆ‹+‹¬ ÿ8i`v/ß.¿±àY°ß?óeˆø &ÀȨ_ .€tL¶Ãó”€8 xT¦ l=ÖÅ€ú–éߨ׈û±?Р¤ªH”Ë‚/s’ºÀ¶Éö&9sVJ Ì*eŠ˜­ Ö`ì°VVÀ 0<À@öŽPÛ Å,­ðmK­µœÄ?@ä´ò)bpSŒп¯5q}?DÀÍ›þò&«>ÂFпó?÷®òTÇànâ=Ž´> n° Q g‘©’‘©Pë0䨜q-Ó -À=KÄôôë•΃øçã§ÄŸ×ÀêŸùÁž¬¿°L‰·°xêÔì0o•ÙSs§0êôi-±å p:å ý7ó|c.ö Òp÷îݬîÿƒî)èØGU@ °¯Ç‰m -B¿>@ÖÚàÝò(Ú?xhyÛ[oAº$¿ð.€ØÐ†ý°ÿ¿B•=†í°Èé€ù<Fæôǃ5ÀƒâHŸG?Ĉš™y#€: à‰‘éYfNû¿ò|=†T+3ûÍàæ?Æ”é3Úq€õdqÐ…q<Ü`Àá·Þ¾Z1‹÷4(7;;ºQè;”éæOÀLØPå2$…éé(€²yô& òÿ(+ XØæüoGãAŠ¥&›%GÂx6æÿgííÿ &! €äNV÷0€ƒI@@*WÀÙÇξúê÷^õÔgÁÁ‹F¤|æ/ð1a”fÐ+m°ÍøHµàc‰=ÚÐ< -'ãôŸR±€g)`Üo¨‰HµàÓ´åšÿŠà‰ !`ÔÇÀ.º@n“ˆýÎ(ç §¯#/nLò10 F¯öpŒ‘Å`‚ŸÈf±{U €»p-Äè €‡¨àöXba €@«€ÏªØÄï–{@æÆñ)€µTHrS©ÖüòÖ¯( >ºìÿÁÿÌÃ<œy¨> ©€”ŸŽà;€”p“€'AÿÊ™70¶z‚$€„kj,Y“)ÍòÏÂe@“€Ñ?î(PþÁømggz‡!XÏÃî·Èÿó ”ð?ÿø@ðð¯™òT;bÀ¢<wѰoo-`ô¿w¯óÚZ„~ýÍèßbÈü`»T @h³™ôе˜ÒäÌAäGÐ"=$zì½váÛ˜!擞­€ªVŸ­6Úãã=Ý -  e@zîHyî@~w “Àÿý_9pÀ¹ŸØF„cA= ”˜%`NW€¤‰%ÑÒÎÞ뼡«}Œ@oà+… Ü0–»ú–ÀtTY§uµ\‚•_úûéýeräÿQ±¿ñ„ýð0ÿð2CU`ýãpÁH!óÿ3(% 2—¢«käÿ'"uÝ:ïs˜ O €)†x—À±Ð ™žk1yõ{ßûþ÷¾÷½WMH@1œJøpÀc'õä?ïõ‹K`eP|èŠa¡ù¸hÖÀzü·‘q=?›yêúàqÁS¢ezâ€Ð -ÀbŒû ÀøÒXJyëÔ÷EĈÞÉžRU$ÊeÁ—í2“Ç1X¢‚³XË¢ølÈ:@iØ -À^„ïY\ƒê¡q ®/n«1ŸQˆÿ©ä 9OŠn‚ÚEì\}óÃO˜Àñ#±F¡€Jv¼ùa³~ȧø6Ž(ú»ÜШ@} ¦FòJ–ŽðVîàEä_ËÞ )À5ÔUìzÒ¿t£Ñ?î'Žhéó_•x.ÐÐ?pL ÊpÆ<P\’ ˆ–çqðÿ€€»¹¶À>¶À­‰5=Œ€8á×ym ­¿>‰qwÛÌô®Í‚^ƒ ªÀN°ì¡K€!ó QΊp°ëÎήêõ8ĽïLõhýlÚ`Ký0 å¨o€ †;L´Ñ²GAv¡è_ùÊþ”ùÿJ÷„wÈs¡|5HèðМåGz_wjµ i 5ïfX7¸~ë*AåÍ©Kz2Lóž/­ÿ}4Ý×וÁùâA#ñPYûËkWaHÐeC`_Å2É܄‡Øk7ñÿ;ÿϬ­•JP!Q¹­¤é¯ð€yð‰+ë“é wÈòçôÿ½×^{ € - øÎÙGñ,‘¸ FzJÄÏ~ÌÈ“¹²8?þï9  eÎxr@-àqe„ÿ¦u €Mý­÷?yßÑØîàÏé°wðiºQ @UO@0ÿª[P+ÿÉ÷|H7Œ°VX+ú¿­‚W ™ñ[ r¸àËš‚ÑeÝ»800’cÐ6n–€YÇ1q -LþOÇœþfì``d•À/š<KÕzV6ö|&ºúÛ“à1ú$Vr°î_ëÅòd{¬þkåÿÃîwþg7ða“~š¶`µù”÷°© À7Ë©ÎÛ[}§ÄÀF‚ú{òßÊÿ.&ýG±Àß*øx–êbòÆü¦6ðœÆß¿0VŠÿ‡gçbíÿaóð£o¡@þoÍ0س‚|{âèù2=ZÓ¿çË\³å¸m´BÿdEï *ÀZ€ùvÊU^p§™Òb€Mèå 9Á ~e>ê 0‰fM«þóè€ô_ß -€;x @›l~•Ûމ“ìbÖ¤ÿ4ÿwðzX €$ҊΓ§®Á„f¿Aæ?W>E:-~­_ía$ ºgÉÝøz ’Ãí¨ö€ô`ÈqœËGÓùÞ]v}î¿¿³ïСlª¤Íù±Üá±1ãÿ—/™ i°tµñÿìÿ™«•Rù Øÿå’ÌÐ'¨ŸìOHÄ€øHÔtd>€aÌ‹ì¿ëôO|Ÿà»g¥˜ &2€Õ ˜Ã=ç—^ÿ‹è¹(ÁóI€q@Ó(ð¾Õð“ÀÌ ‰ `/=¥=c†Ó5âKI+ÅàÑì - ¹à%EîFû bŒ=ñœ¯öÒõè€%Ä’ôˆñ‚<þ°•?Úlôoé*HMO€€$O(ª(Ì’û) TçÏ•X&ÿxë¦-¹ýoüÔ¾ € -òžlí€&︭0|^ÊBÉ<€ ðž1¸züŸr‚+Ì:¦üôßÅ];~NÎMW{bÛŸuA4ð`½~dóÈ0çð?GNÿòàCæßÐà18Ú`Ï=¸U°}w»<íÛqsÞ³›Ä/ë“}Nk[h¤«ÍÁ~Ú;î¸äKF¬mÀzú;Û±@ÞÃ¥bˆ;Ó@ pô(£ÈÁ0¿Á”µ1àPìŠ-Tñ»>§~Àÿµ1ÕïtС !!Ƕ6FÄûß[@þ¯í@ö?•’VÓ ’Û˜ {Ô|#Œ€)ìÿÁ@Y|åhœü`ï¿xpW; -½­}×®]½}}}T žŠ³H½ŒŒÌÿ»Õ »%ûŸžÙÿ¥2Íÿ»Û¿ÔÖžBÄa¢ÿT@ Àÿïúýõ7~ô:%+Î~—Nn_ )âaÅgŸUþ¥•å—ð욟ÄCéØàŸn$^ùÏ*g`Ö~Ò:þÀjƒ?`ó¾¬ÿ -­q̵Ä'íÑoæàbÚ@®b€3Ê9qžàëü¯ ÈáÎò ÔÙ2ÙÞ6™¸ÌÊ7ûƒÀlM €•Dï £§ûðž€Ø p`˜­ö¥ZÐa [yèh)À¹pJ¿þ Ï!®¨ö°‚ÿÖ'J "þ˜–7?ºùÉGbù«ÿßD6ßf €¿ À=´ˆÁVîàMŒ­ž ¼ ¿ ºÇT>* -MümMð²² ~jþ¤é€K1ó+ TÔ{†çñ‡1ýdäÿ”` 0¿‹¿«7÷,ÌÀÞ¿ë®»aðÇN€íXêÙÇ(ö´å¸mó6c䀹[b¼–òm÷Ö{øŽ@>GÉÿG¥Ž2HÁâG÷Ðe.a=ò€¤ü¸‹øœú Ó?Ðè](µ€Â33ÅÐK ƒßÉæ?.†{îEAX•]G¥µ+ x´ºsÇT¡Èúb‰7uâ`kÀðn@¿}…B«üÙ­ÆÓÑÌ¥ˆo¾>2=} “¨|}úQÜÿæLy(ó§£Ê›Ó°0Œñx@²KW*W¯NLLäÆc@Sÿý¿VRýù™ò×Aüm|‹ÿ—ü5þ‰À\6T0€•ÿ ÿÞ€ €‘؛ы°/,ó]@ÁJp€vìÙõâì ]ýÆÿÈAöR0ÃÝ~ÓZÈ@Ž¿@º€Ø G)µ¯ ûؾ 2¶X$1ønÐ -@I€F ùµ1âM²'.]µ@Ë_Á´"ÚV { –•ˆYˆ-l3ÕƒváØ ‚x€ð.€Äpp€¯ÀåH¿ ©C @ð€·xRõ§íÎë­Bä/øþq5@¢@îŸX;µ09€/æŠ?¢óÛÔ8@ðÂ:T€[Šl -PÐJ+€&ý0®NÉpÃRJx+\!?†WønüGùÇ1®¬þ¶”rú1Öw1åå³6M~š{ŽÉà1ÃUyfO!uJp× =s±àäÀn(tÖloß®H‹ Os=òàã´¶…Va”µ`W‚öÁoU1´¼ù.ШnÀ€þûò=†œhx›C×ÅÀ &r–ù™Àzü\úà¡©Tâ¤7¸ ¼ €àN¨*”ôÜAÊïèü -äDH[GI"Az0žóE™dö› ‹Z¢—oË&«&mLØ»©r¸—§¢x`ý?üßï¼³¾ºº¶~um­R®ÜX_§  MUp©²þ‹éìÿQÎ!ÿ]07²¹B¹½\ˆ*W•¬üìó“ÊÕëìH€øßªÌТýOþÏFV¢¸»­€>€fü‡`•Ù! ·4@EþOÑ?ñÆk¯½¦PíͪP#Ø@!€iày¥f€.†çÎ`€e¤œŸŸ­rœ™=ÓDˆþ­ Hßæ8»a?±OSÌm„œ>i®pÚOVŠ`/¿ ÑÿmÇäkqv\Kr¸à«´riQbq@v`=WÊQa!?îŽO.ƒ†t+{ ]ì °º€_5ˆn=·„Ó9»Ní­À8Úá»CÐ` -@¤N¢'ïÛ,Fr| óŸJÀeÅÁG ÿßTkI…ªc6ìà¶c¬’à­Š­¾SéB¹Ð?”ÿVÎ./áu¥+‹‹­·Aâ÷ãý;ÈUôŸ#å‹÷c°Q+€U0€·Iâ`=iú?ÿåÆÙÿs˜Y<=°[rœ€í{ÛÍ €Ýê@}mµ¸}ˆô6EðÐâwVõÊ7²Pc] É {xçïƒhvÞ  ú〈ž2"ôh4÷Àw@C|.ý(ߪìÇ•tÐ`^ ¬ñà±è¸' ÐÓÇV”K(«‹Ç–Ò™€í©k8°"CÀz9pcÒ±§;¾ÎÀ÷x€ËyØŨTZ[[%y—Ê¥Ä4¾SG뻺šºå2<8›R¼+‡ÂÔ‘(:ÂQaZÎî -r¤€ -` -‰Q´ÖìÿgÌþ/!‡¨ @ðü/®$èÞýc"ƒþª7Ëüý £þ_ÿZ“7^g$€èÿói³@ªá£G í..Î öôž™Çƒ ôqQUÞ³5öÿ†ŽX âýàp1àÜOèÁb𤿉ç½(ãæÍ÷ (ìu‹­’ÿS€a™ÀÞ@翞ÇļôébdÚqH®$Àeƒ¯ D´Ü•›XÿOß+•Wb³Ñ¿¥`Aây¼€9óTµZ1 ¥‹ 0•w¿ºÅøuÅqÍo5€óû&ð‰ïíÕ¦Èôl(ÿ?wøäN¡¨8Ã@)²†ÿÌÔ¿  q @ ­šôP0%ëÚ~ ÖÈ + -à_Æÿÿ ø%Ùàƒ9ü…Ï/‚ÿ)Hü¤±¿)«hà˜_H{x¸@@€*€lª=‹<<Âl?CþÛX@˜p°åø´0ÊÚ äÀ¶÷¶ß+ã»ÕV;B @Û;wìÊ@6 €Ú€8Ó;Sý´Ø -€G–Ù0šCQªx+lM<ñ»îˆcXB–‰çˆ/ŽJþ¿£Úƒ~¸ާLhü3_) š³Xiâßãˆ*k -HÌ °óKgïgS(–£ÃCQ!‡sÅQÊd¿JSC‡ØJ`ÿ]xÎDÅr¹X 5™)9Z·ÿåÿ—óü<é’ÞØÖ?€H)m2÷¿Ìÿ_@¼ñšÅ2éø` í`ψêü3GÀQ'¶ÿc@þo¢ÔÛRÿðEú¶d NþBò'ýƒ…4ŽÀ/Þ{ï—X ´È$¾œýVX?Îÿ©€%‘_ãvÛ®3ÕCü¶b|¼ó[@òxú š([bC¹àñ¥^+l]M €yÜ@§>=¡¸ŸògcÀ­?ùø€´n'ó;¸Úï§@3€à¿è¶wŠˆ€ø?VàðO¬¿?,Ýúè“é *€@A?þø“>f{À?úÄøÿ#k;çÝÜ@4°VŸª€Úý ± Õ/ù_ó+æ ÿÓ©$9ç¿5&®`ÿùØÓÌПŠ˜§ýŸÄü- JøÿR -@³M<‹‹§zøæ«`-8¿]>µœÖ¶Ð*ÄW›†¹<R1q+€Në i ÀwÒÀ -÷ô¨Ñ=@b¬H÷HZæ ³¦{áóè@Gnô6@lˆcÜ€iNJ® ¦a‘îEæ|"’Q…(  ¶Šœ?;0³ßà­¨ëùò‹¨i àqr$w¹ZLEìÓÇž @j3¶–Çú¦_6ö哯=1Ü^^.A`û8»,d:ZŒÿ'ÿ?Áø?Úÿ3Q‘ÖûÝÛÔ *@ü5øòx€¢Àú.1þí5˜ÿ?õÿæƒ$,@‘ßEb(€W_}u‘d ¶Ôã"à"ûÃa•ðÜ0¬}zÈ:âÿ*€óc€ùÿY$ý<ìVÝÀÒ À¸/?ï½_‘›Œ@LHÜRg1àÐ(ããqF8§¤M©V<Öó $@#ˆý16ˆÂÓl͇¾s|¼Ú’âÐLé16¦sÞxßÀî¦ô,Ùÿ»” Ý -à,Ìÿož>(n—’M?üÐ/‹­ºIöØ÷.Va‚kÉwï·,6“:8HZ -€4Î -@ 4¦°F!ñ'¶Ù5½#‹‰ÿ_»iø0é€lý9¾ ÓêûȬ±`5€¹ä÷çÝ<ñ÷ÓïÈßZ=?¸ ïƒùâ1>M<ý -4Àü<9ßbÄÿ¦Ø °J c~/dãaÖëuòÄpZÛB« ­mò.chžÃ®¯i@ês@U+hƒ  ¦<Ö - 6ÀÈœ;•Ö{+ˆ‹c¸°A?]ò 'ÀcxÄØá°*±:v0ŠŽÝ‰“긗€m)c&ëSðhÿS‰h5ø—κ$tê>€ )€nµœ(E)ÇM-CÌä¤i>ˆ"ù¿<¶:Ê=Ôy -T`0CŠð”™zÓb {N¨ Ó=‘iOÙÿ|x´RÿÏdìˆÄ©ÞÔ'`h¼Gàt[@S”Uôøžüÿ›ßüö7¿þ f~,À@ÅJ@œ%ÿÓbD3ɲœÃÃçØ)F ýÿUÆÿüW­=ÿ¾(˜Ñïó¶àä/ÌÍÎZ𠈿–06þSƒB"È` ƒ[‰è`Þ’‘‡Ò|ôáM†ý7ˆ0€LÿÛŠpvæã]œ]r¸Óy }(œg;@¤C`=–¸‚)˜¸a bèÐãJàjà”?þ–³ñ$®™üZ“¬§À.zë®yÞåõÇEß  -Àà\ßvÕ? jý¸(&XþæñçÒG·ð‰ð?á;óÓ‚J-5€ŸÙìÏZ;*·[ˆø4ï(TÅ€8YëcWü5 Àeñœ<œÅÿ$îÞ‘¿µñÿùÅÜ@ÿ>ÜJ°í},ÇÚ‹¯bé¨Óz›÷€)õ@M€?Æ=æ0pÝ^À(‹ØŸ b¬Í³øÞŽß#ÑÁ5ï`|ܽØXçØA#šoջêº:ÁËÛÚÈÂâG÷P8à‹½v±Žg­€Xøsé€Mé1z6 8q @Ü -€æ?{Àfµ`1bŠÁ8HäÁf–#†W€ -@ZÐlGŽ.xÞª`Ü&m2£0ÏGù6÷ÿQ,h®¼º®çA ôŽQ1*GÙÞB”cu~W_îG÷4DÈÂÞϵÊ*ä?ÒÝÝ9‘Ù•Iø%i¡þŸ¦I1"ù‰=µµ·…8‡}¢ÿG;HÀ–Z!œ5þWõ?íà·øB pÍÔ"P­¾{ö»¬ xôaU.&À wqein¸`pîEˆóàØÿƒ)@àÿfA^ˆöù1ÛÜ`|Æ×GLÁU±ø¹Wè¹ï €l€±»´ vedš•·$®ø˜žof§1ÓäRyøÜnÄýÉŸh½-;â5JjƾÅþk“ØÀL˜¢=½A§§H:œ“CgÎË!p#6“"ÅœÜZ帕ֳs’x‚ØÄ@8ß×Gãà1c¤€±¼'Õ>6"ÑmRbO(9ünœ¹…‚HAMý?Çúàk/ñHµø<Þ ó"&YS¿9nÚ”c$©Ê*ð¿<üCà‡•Ðeƒìšþa¼3{ë=‹ §ö Vy†Sð¿<§Xõ•|°gµ€=x¥q*îp@Ú—€ïHÁim ­\ÚtíS¨[‘€‰Éò ð{>M6úœv©ÞǪVa±zKNÕ§­Úë÷0Ä&~«¨)F#¸³csäÇ‚ =ó®êÚŒ›;»Gø„ˆ"Üíö$›³SÌÛ¦*åì~$•ÎU9zAû`vÉwL@Èÿ™L7*»2øãúîÁúÿm°ý9Å€P`à€ -àà#«ê_nýïÿSü?øí¿ý5« þÖ½ñº+€W¿û]¤>ûØ#? ƒAðG‚ €þY -úÎaÿ¦ÿÁÜþTA*€Hùî0öÌß“ùÅ$~çÿ*¹I0À‡?@Êà„DsWœb›IœO OM«˜qf¶E„øÑG úÛŒC;ÿk…k±,’€%•óÁ7X`e‚И«—Œ Q>|é5줂ÀYßQíà…ÁÊjÀ‡Zø„ÄÏó5®ûm -€F -ÀÊÀ‹(èx)PuèwF‘ÔûÊhgƒ§Âð?5ü篂5ŸÜ”P»?¤ˆíe«t@ŽnÝÚÀ {ô³Äœ$eøÃë³M,Óàð_Â.6}v…¯ä/MGSlÿŸ_¤Ã¿¿_jŒOÿžþa ñÀÿŠbïé>`º€tO¯ñ€õOžN>þ¿Ä8.ª²Œ¡SIyxÃn‡hßݾ7ÄX“‡ÓÚZíÕÍq?Ýôô~°2390lz~dôÚ&¤Ùe6; tØëÄ0¡ï¼Sö7ré€ÕÜëL5B×ûFÔu<¤úÓ9%¡Ò|Gî4ºiƒÓK€ñÎÎŒ—ƒ¹drØÖ6%í`wD8Pf['½(Ñ6¡ÀJ‡2»«#˜çÝ#Ì‘oN‹ö@°¥–9oÈ@£Nœ¸“u™QS­ù}‰U;Î4»ó‚+7o @Ï®à8xsEùS¢_òµO!8©Då^j -€‡ú\°aêžxˆ01ŸxöL¬2PöÿŽŽLç®@›Øÿ©úÙÿX}·Lz`<©_B•&hü+ à1)€‡ÕôŸ‹ôê‹ÿ­ýyàƒßHZí]°@q=¦Gž6â(ÑÀEö@ÀÄYº¸ÂnR€˜ÿñðiìH<Z¬öøB"ŒéEÎüq¹ÊǾÅt|ôƒ¸Ay\6 E K “Õz, å‚'wÀ”LdàãÜQ\7~c¦'¸ìð5€ô~Ìj ›ü£L0v?a8:'pt™œÕá(ÎǰŽYÁñ Ï»¹@—E ‰/µÐ-÷ðDépHU;Ô{6­œö¼²‘¾¦<=ýÈôhN é%Èðe,Üúø&$‹ŠÏ$Ü1ä£$(€,HáC jPÐB+€úµx\¿z¬ð£ãC Û€¨Þ]˜ÿ³ÍóáÄ/•çC@ŸÝ¬ëç¿*í êœ 7øiùŸ:5GúÇ<$ÁÜÉ“ó'çOã‹ñi*”=:“*À]àz@ûæتøL Gµðc»œûŒî'v‚¥è‚7v@‰Æ€†àIo#ý3–^œÝµ­Tl™tìílëêÚÙ¹Cø€”²ÚÖÑÅÔHfkX¯ÆƒÝm -±ÃVåòÅþ(ˆ-kUgÛ.θTë9äQNÛîs›ŽÐ½£AtIOÀ¬çÇf ' rg"€›£(]ÛX®±‚t°|”8Kd“*d{{]ÈhÒ`¤{gGÛ#Òýw -v|±Àø?ZóS…h -X-Getdr_ÍQýõx,p¢PzFVìØ‘ËÜŸÊ´@¤BZ¬ÿ×㊆?¨;@Î¥Úx@ðèÏçcA˜Æêâ‘#ô¨W\ƒ‡zÈc -|J(µ=Ir3%o"—éfFw1Ó À' Ó[«ÿ'¢"h“N0?lùj}Ö€$€€ ñ¿UPü -à°?†ß0 Ðj¨B§@Tô%`Œ‡Kx¦‰É‚Pß$xŒ-› gÀ@šýÏ4ô°N„­-ÀàüïsÁ@šÑý`‘†Äøãž y -€Æ$ Õ€u\p#9 ³$ P KÛfB"&,.ñ((†”PÎIJ"dò‘_F‚Oÿ¥%l]ÞºE.ƒEÏb+î'¯6€¢|ÌÐxKÉÜQV2¾ft@žNP{VUHæ6ÜÌ¢á‹Vš0¢Í W˜àö”௔g« ‘ÈHYhÐ%ÒÈ ×¿ýˆ\Ï:~žÐ-\¹8,1¯ÏB0­€‘yBþça|ÊßÒû¹¾ ¿!Û‘ªàÝÂF -`dïí¨ª<zÍ#I_#ÜêOñÙÝ3ÌÊû*Àâì1k¸l±0ú{Ø «4kÀ”{VaSßê@ö[€Ï™ÌH÷Hó‘ÁºÝ£Œ~§Ç”Çø|òG—h„1CÜm÷J¤‰ºMŸ1ÅЕ¹ŸQy1Úv0f$W™öu@Ò¥MÒéQA:ØÓóEaa…’#˜tun“|`ŠûlKˆv"ŸnÐ:vW”Û.º~'k Øk5Bq=e®ø¥ƒvv‘ïQ|&Q<k``ÓÔP©d«|¬7>·먈29¬'1ÓÈ·¨?= Uà‹G*/€_ÍeÁÿòLS00ÂSL;^(!Ï©‰ÑnhŸîL®œë+Ìx çÿMëÿõ´Š`úóÃn¬CÌHå áë?BÐÿ÷¾ÿzpü'µøà7üö׿¡'à·ª ðÖ¯»`set—¨!åœ}q‘¯ ”èÇêžÿ›@àŒèIøš5Ã__: Hÿ"ã™ü  Fÿ˜À¥7ã=óù¼·‡?@båDDGšÐZl&a`!©ù‚bB€ŒÍ Ûr$,V‚` -;Xµ¸õ Ó«@$9‰ -q™<-€$†¯vàˆt&>3È^Æ[Ɇ<ØÇÿgÐAaç‡Eì¦,Y*%gñ¸/ÏÌvÇZ²?öå€P€ôLB:ÆÝ`.€«ˆ˜þU*+ÁU€â3eø!P*VfàRAÉÜb€£yl³`×À©ó¤9ËìuÊ€]0|,GJ€†1·ý.6ùúÜyE}@ €ûÀþ±ðж'¹,[jÄõ?qƒa@fzÌ™Ý=ƒ´úëGðv\85Ü¿g`ÂÀÚ¨³ŒÁa¾³=]ôT ¼ÓØ ÀïO‹Ùo€êfNk[hàÔQk£ÑÇßÑîÑÑbggY†ã8Ùb&ìò%.wnß§A=ªU¾#iñ¤ICW®óî¾q¼Õ¡°k€Ù©Ü± ;#øNìê,ä2Éq‰® è¶”H‡UH25’¡ß]ÜeÛÈÔ™Žm#tß›ü0'À}÷#'W"²éΰ  è‘ñÑöL Çe>Ø—¢òe(€Ä@ö®m ™ˆFGг~=¸‰·¼n{ò¸V`à»à–ðPŸ9rØI¡0p‚{çt°‰ (Œݹ©+Gzó…g°;7±ÿëêÿ…(ú’ªÎÙ?Û0RÞ)°»Ô¹ -àà#Æÿ¯½öºEþøÇò|ð[º~óëßX,€œ|;ÐwΞ5þ?{vf‚îXZ<3Ø3x@jxN5âÿÆ1â“ ìa#Y@u@²§°¼Ãi%«\„€ðØ'‘8ðÔ'á‚OÈ‘ ­Gˆ)“* y„³—¤HÃØ¶±F æšé*e-†¶yÐèÇqZdÉ©<~‚Ýœ«ÍnfÁ=/r½l(zD>V ‰AÎçñ€T88Aí‹,O®7¥¢°ØÌ¢ñª0¡„(Ÿ«H´æ@JUhÇOí `éY"+V ®&¼(ÜJðuúöSXJÜüHuàeµ±Zr†ÛÉò¶ŠçUvÁ\H^]îÖ à¶ß€;vûÒÒ¹E -€ PªÐmâj™ -·‹ÅxóÌÄ`„_ *i²~2æ ÀIæ›ö,̱éí0{Ôz0þð Mþ3 ÿ9¶0Àצ-zÒ %¼ -À›Pèm€æÀ¢}œÖ¶Ð*&Z8o|€¡ã¾K§ËLM€ô×IX·;ÓþP–0ŠÛîä[ýé0€½)d2£»FlŸL®{['8Ýi>3»`©#à Œlä ¾EF'8ÊíÊL€Â‘ ¤!@RgÎÊÉ1—{h#X2b„3Ýv·D»µãœ¶u*®Qf>€‚S¹pßv¦‚ÀP©FF2(ÁøÄ5ÀHûÈrde€â!P™)› …'ßLû„ê¶}Ù‰™ÜH¦kçŽ]£¬#00 ±`<ÀÔÔ‘©²z r€¹±ÜÓxjð)íÞÀx– -fº:vŽLD•hè0Ìæ¸ý_]ÿ/û¿XdۈŶ±@èÀj’Þhø?öÈ# ÿ“þÍ`PÿoéÿÇI{@4ÿÁwèÀ“B•‡(.BôÎÂúwÀ†,×óófàð¼‘>À§ -«Hý ŽXù¶ÙðcÄO»#$¡Vã©ÏÇ=¾6‡yñ‹¾$ -œAëHW&”Á-Pu¢€˜Ò1³s ¦M ¬À~!5s¸õ‰X›%2vÉo\ ‘`¡mV2æ†|•…@Ç·§ÄvFû!-V£ìÜÌòñü°Qk,eÊ s–Ì(“_ìö‘=Ž¡jäŸjLtfJln•ßɨ@+z׮Ίf;Š}ÇÇõ½qä’ëQsºøø˜ ‰‘ÆCa<_ HÇÐɧ»Ÿ·x©ÐÃ]!z;:Àæ9ÝùävÝò€19VG("Ø×¿{2}õ=”Ë*¢ávÀvîˆì -ʼn‰ñQ6âÈLDëÑþ±H µ\ÿ¯²~í«þ—ã_3\Ä4À€ú¢õN)úü/ÿÿôÁ¯?~ ð~~óÀo<0(µ´NÎ>†)/â!ƒÇ¹Ä@ògG4ó³=ýSÌoCc€p½üÿö%|56ˆñÉñTFüî ´±Êд øËò¹µV\Aæj=F¤IP¬o“ ¦åêë±%€@2ØËòPÊûUåQëõzË -Ç š*czp~˜ƒ$NIÀ9Kâh_“À¾ØA—Ëa3‹ù Nâ¾Ø1Ä …SêD¸c­k4Ó…ÀÃÚ¡cøŽåk>¹%·¿*R´Egj{JèR°¶§Ë³§‚¡’¢b:aG]-^íÆ£8>ûȑ¦—L€ü%\p éY€0ÞwÖ7À+—xqé">4 -CSÀìâBÊÀ"ÌyWÀ8¡€Ð@Ò -`vöô©ªAK!x‚ÐYÔ{B€ªŒùNk[h,rß9Poß!9áA•#íatJä&v‘‰®®‡À¤w˜M0p ïÎ]J12‘ÛÕ7®ÜöÙ:WgÊdî%+ã¯X|b¢<ÌBð°fÌ *’a4·Ë˰cltÚÏŒOLpw(šû;•¨;—Ûö˜aI;øú!놨 ûÚ)‰âQ’'¥ˆ´È.Y2ßpèj-RpîÉ+5q¼ÉŪ¼Ã‹}Ùòéuª¡´ÝúÆû„Œy­#¸¦h(vH€ðôÓ…èH{Šÿb‚o‚ò¹sçH¡t#ÊKà©3½¿åúF,Dä{6¸ûKÆýþûÇ>ò>=ÄYõþÿý×cþÿ[Ñ?ízè0x‹@¤^,0#=d¨ØóßÒâ,›¦czð¤jÙêÒœ@ÇÀ]ªÁÓÖ÷1ØÞÜþ\âZ®‘($1zú‹í8øàç„®np‚¨PJPcª -€<ÃÔÐ$@Ì:ó1¥Ô‰€}Ø$fFÒòEæp‹f¿QõëJ‚mU1`bpXðpWç.yŽ+¸Žì¦Uøê”XJóhW”Î3µsLAÙËÀ/Và,S1, €õd[Œ«bÔðíx¬l‚•2Uv–X†—–!‰ U>ºIÝÊÍ7íB{ -Ëš8ƒY\ýŠü‘°’ç§ý§cp£¶ú.1äüéÔOú— ÀÀ`€p€y¬Þÿó¼býIŸÛéîç°"«ŸˆÇ§ë=³ì -øôâ²­e+€c ü9ï -¾èavè™Ë—FM@,æÓ5„á¿}û]ìЩßà´¶…Vb$q6‚(Ñ1>>1Õ—©°Y‘ Ç"=~@­à6ŒsOîÂzQÐ#–ýÈ¥*°ËhÔ× –)€ÿ¹ÏD!7ê¬y(¡Ï\_Ÿ€j#7*âe‘@Á0’‹|kŽA;ŒÀÂçJé€@¢ÄÐ,óUrÇyÀBÆ!¸±ýOSdô½K…FAve'”ÅH¦“G>tLLìÊE¸ <r–0T]ºr8ê“ùZ@h PüZ±Ê­&r*ÅNhp.z Ôzð$`µaT(G—ÀÉ™‡Íaàj:ø6@Û jƒo#çIðL£¥¿+Î[ÀZ¹¯·ÕúÑÌ—ô&ºþï¾û÷ðµŽj|lùO@þÿŽø?Tÿ³à¿ù_.úlá·z3@`ï0€þÖb2…?Âí¤‹Ö~‹1ÎÀ‚ªÃ ~ÙÊ3qXk@n2R±óß—È*p?=+Í=‹4ú‰d û;= u€ak‹ëAùƒuºNVC%K»J¸ÿ»À[´¥=¸i·<Ÿ ¤¯ÍAº+dFJ01€‚É{šÕêññûs…gÞ‡ÉÎÖû¬ü–LÀgbÆÉß=vvøb Í|ÙúÆ7’Z‡Y\“öˆ…ùÌO UusÎ<4©¹Zæ$S¸Pý3‰‚‡‘•,šÕ6ì*ê ´½à!-ÊR2‡ºî„à\-€‚I²/§=â[ýx‡ôŸÄX¦<"“[9±¬œo%V¨—ä ëMàJ`'÷¸¸*/œ‚¾V ¥t|/®u‰+2?Ì}ˆÛyQnÝäU¶"ò„™§íd–üåx,>³6G[æMî1­¼ ÀøÑ0g!þ¬X¢À"¤ææpOW)æ— è¸ÌþÔ -Àø¿±àüJ``7!@Lÿ€..s½b†-Àà€ÙÓ©ú*] -i÷? þ—`8öÐ`€½ôl €Ï# 2±³˜¯˜Ë•a›Z -šÐ™Ü¸ŒpÌÿƒ^z¹>ûUùâYÐf¡ñ¢Ò‰q È'ÓÞÍE»12:ö:÷á‚_17Þ—F! ²$WÝØQýヿŠ! -BJVÜÄ>ÎÂqp|É‚¿Ê<¿ŠÍ0ßÈýã+‡ž,"ñT;t F…Ëðû&èˆzsEd.ãÚaœeb.}å)“î~Àýî–`âÚÁ0QïÀ=?e>€h-:”»ÆL¥DX† ßÕC€&² X vø2L†‡2 -ÈÐÀ×ÿ[ÀvHŒý£ìÊ`¼XºþröÁ<³¹žï|Ëž5,Ç&õÿÅgŠ3ÑÃÿAÿ |¥5À¤ÊðcÿBí?»ÿ‰ûÿýÿÿHõÿå¿ÿÖ@5Ì@(€ý‹ÿxüšÎ ` Ï1*€ù¹Áþ=ýý- -¶ ÉK&ðå:º±¥MÆ¿hŸ”AìOú‰þ«=u1‚è„‹‡¾¬Â@@d.%UU¾=PÛ†½Ä N#äš* _¾t„ÔqJ|Aî$y’T* d¥àðõž©( Åç!¥%$M¬8œá¹TÇTyx`ÛUûr3öÄëp<*¬Â¡fG@™¡ÍF¢îxWo¼ €•އsØ‹#Èñ õ–¿•ЍRá× èaeÊÊÒ hØü1 -À_—[ÿy¥ (†ûŸ‰ª†ÿ™™i Þ[­´(;?Øm@€Â‚ ˜§ð‹ËKtý»Ôï(ð½Ñ~`Î.Òá/³_c‘?!x¾Ú0€Õ8­d À1yÀþôðþ“P@ñ`åJ€]›y<ê\ðþnÆlU|6$ô䣆ä ¼°–+¬’wéI7.ƒU-s›,,LäveA´™¯fI»¬ÔWÃy6€Ñ,æ)NT² çѨ¯/"ïbÕS_ãËisöG3…lŠÃ -˜Ý -ŒOW3e¾ÏvT”¬ƒ«6€êíP`@.‹rdñÉe Ê‹øXP<&ƒÉå*»²mxªù"P^ØÞÀ…ÔWúòQ\ ÀA©ˆJ}PDVrm¥ J¤!XXœJ@ *G}¹uõÔD °Whœ¥My¨ô< ¸1 -ðÒ¥K‘â‚;DGð@‘@ÕTeSů_9ÿ`v2š¾õf/) ÚþoXÿÌ¿6Qdì¿Uý³7@ÌY{€P €7þ; ë_Þ§¶ýûÜëÿüÏÿù_þŸÿî¬ÿÛÿþÛÿ`†Isx0 %+â´Ì×¼8;Ðs`öÅ%ò?žZ‹ó0FzZ¬ ±O’Ï;ùÓÊà">gÉó€x?°¿f¥R€§«cðàç³s亲Eéòp…V“p@YçÀ±ø–<GHŽi!¯Ø"]À$LÒê€êÀJdìÀ퀵  -aBî r´G`;9L…¥©ËY_Gb…Rò°Lî»2­úÀÞXGªXÞO>‚¼’`Z{€DcÀm -dÃ3‰OÂfãâàài *…(^+ÿ &Æjþy¿  å ¾CW­º»@²ÆcÅk¹|oîÒ.ð`ìö þðÚ ¬ ¢Âz#,“°x4Æ®aVl1:1XöÿÏÞ߯Öu÷¾¨Œ{áÆõ©¨J1l€p¼7d´aUŽÂ(YÜ\᢭šÁ¢¹¤izµÈWZÊl} %W:üÅu•¨÷[‚&KTÅíjmr[—:(Áæú”`’hœh×îqvN»#'Š$œÂ±QØíÇûÿýŸ1× IQôžßô̵æË˜cŽ1æXäü=Ï3^f”€pdS»)å¼ Y67Dõj´ò\M¢,¯Ë=RY"g7N<72:R*xž"&.êìTê+('*ƒãiiAÊž%Àdõy*dS¡y#œ›õ =Ur¥·ü_0BöãDÙUÿÛ4?$1×ï‘‘úÔ«áÀ€­ †àà& É=ÒɤÕ®\Y«§º{ËsûöÕÍU@‹ý¿iû¿¶æÿ`i÷ÿ{¿ø˜€ÄÐ@É¿Á€ æþÇü7ÿôƒýDüÿï?ÿ¹>ñEL‹=-N€¦ÀÀ—>ûY| Ÿý–ø¯‡ûLˆýzþñ„›8ð$M­Ö?Ë==Áÿ°÷-tü”Nù Ѓßȉ>¹.€ -€p©á0…ßÄsýð@¸WTE4â’Ðô(±RäÑIóÂS¿¡¬kà -M±}Ùº&?³ÊÖ|C†8(×*°™(ÀvžPã˜0„È'<J0…8Q…ÿ.@T ˜wáÈHeQHò¸@(‚§OSAXüV®--‹©Š³M@©sËäß¼(-9[Ú4B÷» Ü1)ênÓÍZ¥aC.âô­ª±Šä)4úW…¶–‹â€$¿þÝwõ¿½õ»‚Œëää‰S§NÙpú¥É—oäDh“gV™ÿxdÕ‹ûÁÿs¯Ù öÂ=+Þ •/:‘ˆ¿Nž:p¼áþ· ÿÁãÌ8£ŽOœ`Ô[ £Zé¯ÅÔo‘{yN5=ÖÄ<Rèز$¬=íŠyp_;R¦­“æ"Ô U@¸¹kúeÝânEÜ>ý…Ýæ?£è‡d¼ BïÅâžr÷Qsw0LûçGI† yðR™«”Ã#mîpÖpÍŠµiÌæ†DÝ t’)÷P d¤ÞpŸÓ ®6:’Õj*ÈÌ•bõs•îºãcµˆ´CtVúw‹¼h •:þ†sžÊòô#è©×6)ˆ÷6Yú¾š:p“úŒŽŽñŸ¬LמW€û ]­ì¸t´­Àz¨¸ÆDs0¸Q„8Zïàz‘8<>§`ˆr˜Ö'[›8IÊI]à´Òs\ ñδöVç£Hœ…‹sÀºHòXi°j¢på☊Kq &CÎ9Q@õ]ø¾\˜Ð7h=G (ð3õ@ÞÜP6=ïRÿÛW\”f‘B8Ö’„ìR0ÂKý¡ÓÍS@'!ñ½ØÎç€D¢¾Ñƒ¸÷)Å¢G{® ” D{ÔqÊ-•lÙ q1àÃp'@C8}ÆhEΆàÜ…×Ü`À…×îí¸‡ð䡉ÿÂ?3b<!ÿ€'þAèph[€ÿ[=n"ïàÙ}BÜÇm7–„µ²]ñ×}Å$¨dÓsB¯þ6%¢•µAA€µ³9«¾šuëâÓÌõ±úôtmè¹Âîν]}2—/Ö§‡^Ùæ®Lg²|?W’Y‰)=:T© e¯?— +Z}ºV›žË¦êõʨ¢IAvAŠõ+2PÅ©Z¦ø¤£µ‹yA²KRfô¯3s½VŸ™®×æD|&ЯÏ\¿~%ã꿼r%ë­öv—£ ÜȤ6ÐxÁ„†q7›¾^ªÖeM×ÑÀ“ˆƒ#ÙôXýbq†¤ÆjúÖëcZjAmt¬ŽÙ½^”ª»¢¤(ÃvÀˆ´ÝêôL½·\¿"E´F•a8`(Jšç²n&‚éXŸ*<Ýð¨&Nm(ëð ¹ XH:;GÌÿ¿®T‹Õßß×;õ׌$ˆD[Ûÿk›ØÿÙè˜t¥þνwàù“Ùú `jÂÿϺÀ£ÿ£û?þáÿzüÿ<Ë?þÃÛR¬ü¨Mø³ïÑ -ð­¯|åËæÿNi“zBxr?óœ“ d`ü)wl¥?Kz€´Ixü‰c¯b€O1Ð݇œÆX¾Ó« M€¸£¢¦+Àªv€œ" ?ü1pµ·Þ¶£àj¬8ºb$¤[l“ ²® €+t]Äæ´b»€SÁ‚M¹Ô )VèOѹ†²µ`»€Mz -G<Šè8V| :´£œ4uäè`^yêËi -¥«IÀM2¸\ôPFÖ” ˜|[ú xÝ¥·%J…¿ó ‰Ý(Ò®$,(‚îBÅÄqóþ¹ââH·à\ÿԺʛ\¬ÓùƼ´È=ß°¹ùo9é±ø^âÕ¯¡C8ÁDÁÖNN¾„ Àò]Î{Űÿd€¹ 4€ÜpH{ßr¸û¬ó ±m1ö[dsÀäÄd»@𗹟š—áÿh¾$¬=íŠi± )W²rELMúh¥*ˈ(cmZŠÅâ@¹[•ºßQ%Òбç±ÎwçÇðU¼JùkÏf—Ðþ½g.èòbQÑ¡R–áý5eÊ{.Ë•ª§¶- xSyµ§^§ç;™ SõŠÎUòH¤TùüL%ÍpƒK¢RV9®{<ç÷âÀ>á¿X»©/¼„‚¤ó›üoøtu«ïÞt½^¯½~]ÚÍÅéé¹ëÓ¸D—˜€ÔAH€† ]×F=ë)x}ó*]“@2K×P­öWþúÍJµ·÷÷§z{ËÙõÞ'èD­^¥öé5F¿EìËj¶ÿyÓo‹ž‚?ö àÏ|40üßøoðßcÿÿ!áþZ6‘ü‡ÿ=˜°©Ä”ÌÛ…vîüåÀcâTzй³zê‘6ɬd¾ÙÊ~–Í=²þíío4à  F²ó;˜Ä k‘–c›yó—+ÃG/Í..­,ÓFÐâ°Øž¸a[ƒÖl0õeÞÐô@ÍÜP`}2ÄIbƒþ«lRÕj€…]í«*¹ §Du†SΪø¤.Üy÷¿yÇåkz»C¢\€í;¤Æ¸V•ä$‰H- vpZ‚Oä}¨áþÝ+«‹K‹óî°Â`Ä+Û²¤$Q$V q¹#¡àåW/õuL­è܇^¦ êI´ãzåGuÉ#•6ö(ÌZ/æ”#„„ÖÄ!98—VÙÜ`(ÞS&O½tŠt€4€oœ8}F*AÈKüw¼&«Ÿ Ë+n pv³Q§O'⯓§áÀIßúuÀ©àq÷ôMÿ4 -à]6¿©`¹láøL›Ðîhñ$¬=íJÏ6åàÁÞÞRyXH.•?'üÁëÞžžBñ Nî;G{'HÞs°X.v:;yDÀžÎÅ-wË‚|YQ݃…ƒ…žžÎÇ:.®’¡«ùT»«e¥%.‹µŠØÓŠ¡¼zz‹‡KÃ’²²0×É›EPæ*G‘‹9Q,Vº{]Øbá`R3Šº‘n©EÝ‹ ƒ -ÝŠðßùØct¾ÛÙ±§§Xú·¥ëK´Òý6 ÒËMZG)U»»œ”Ô5ѻɘ‚¾ÍûHŸàÞú/¯Ït¾>ÿþÌŒ4&èÊ]¹P©`ÒóD@„ÿYýU<ñ"€ðÈø·¥^¹ Óíÿo¾Yÿ¿þõ…ޫׯUùeóR4Ûÿ/’C«ýÏ^øÿ;v=ÜÕ¿“ÎB%.€pü?˜`ç§àÿ—¾òÿ‡ÿVüîq=w´ÓÿfíÒ+ÀÞ–ÂЦDG@ì‰8‡ž @ü?+‹f’nÓ ‚#˜û°?„&?4vScˆ¶þøØöDµ…ËåòÔÕÙÅ…Õ•SO~Na$¼dÉÂw‘¦Žß$úØ.áÐ$ —V ìÍ&€Pt]Dæ¼b» Þ€.0ríÎÏ€4 -@+E%ØÅdWW(vPFSP3Ï1¬èt2…ä -_¤¨¡Ppåbˆª¨Î!¡óEÈ®víbük»º²¼´¸pma HS¹÷rD”A¾JâR8Äb @7rǪU«#¤XèF\í4P¸y +~ß$©u¨2¾*~Oúÿ§kÚ…àÍú˜‰[È©S“ÒÃ|@’ÉcLØ$÷¸ Àƒ8°É(I"þ:iQÀ?rñ6À'éÐÚà·Z÷Ö^¤ ù]7ʯk[ÞØPÚ< õ%öà Ø¹ó = ôMX{ Û•øëºT³^;73=÷—ÓÓõ™JïëbTmfFæaÒO+õê‘JUqê‚ØÈÌ £UŠ•Œá…Â`ê >£3…Ê_ÿyv±^Ÿ®Íñ^gæ¹Áç*u7#d3s3cÓ¯gõ±r±\<õ¹iÙu,ëú%VF¶òQA®ÿåÌôL½\’ÝšÕ_ŸcÎ[%åÈô§@™NÍñš¼g‹¯Î UTâ¬~]'€X½^®ÿM}F‹n‡Œ®ŒÙÆÖ…*j¡T-uõõõWFÊKº¢2ZŸ«Í(Íúp©\¯—Ê•ª’¯Wê33oÎQbyN¹Më¾!qxÜ×I'¯ *lÚ »µbŸDŠKw7ŠD1«Lç@!)M€-zîÃG#õ©Lü:RG#Ð"Ý`äÈ‘(O‹`oð¿Réýò׫¿?Ü[Ü'å¦WYw÷t£w}­ø5ÕíÿÆ¿û?{þ…çéÿ'û_øïøí0‚Áß8HÒhøÞŸ!\üÓeÿÿ÷¤à- ØÿËØèØqüHøo uüò" úO¤—å€ÓÌ | …ü±lÞç>Mý)„%´\)ð£|kÛV.WêW––WÌ7}Äo÷p“€Y D`}û’œzæû(š„ÞVƒðp‘õˆmN䈅‘H[@ KW”ˆÉiÔGÄòÇÍOš›ôåd¢» -Öi³v©D7o -Y¦P8"C‚Pt¤/J¨ N+ú «(,²ÓZQ<Õ;D4L]EkÒ­Ðæ——V¤lpÊÜC¸cK)•+ ÇZB¤pƒÒY’’廡Q„K<쀚÷åAÂ…úU´Ò>jÓZr"(J“jfá–QâÖ—Ä¢XüîRøoŒ0·Æ¸ƒQN04Ÿá±×—s@Þ zžyé̽ôGúhñ*í¾ôR"þ:yòü×û½99yÒpã@58îQ‡Dxóÿ¯ -@hM‰’5¤þõ€–QÒÙcÀÎÇQÚÓã¥Èþô‰ÇÖÈv%xq_‘© Tü—˜•‹k±Ÿ¼ÑŠP‘-I²¬Péïd"@æ -ð4zúkî™k€LDÑÞˆ¡!†¬©Wz™&)¿xß}úÿcèzÙ©3´–kŸ‚è;X*?+‹œ †Ì•Å\& -2ßÉŠþv½×ÉJ—¸;¿ñ>© ÓH¯•ºËF/—e¾ËÁ²Ë )—ÆÈü9•´·2eÍkd£0’t7öÈE7yXõœeÕ¬Z,VŽ´jQÄhºHl¶øÁ#Gd· -=…¯–xÐÑÐFFªt? ~Yõœ{¢ý_öÿ—Ÿ­þþ×§¦²©jU -—”<¶SG³£Õ–ñÿ²=”½íÖØÿ{™£H*ÀÃAá{HÓðÝÔýÿûâx4üƒ™ßìØÿå{·o¾gàgÿøÿˆà'¼"X*@CÈ]_ú,ƒ þŸLœ{Μ;G¯À'·ù.Ûù¹@’¯£UvèyÌS>žÕlÙU:„D+×.Wªç¯Î/-ã)Dbú¨ÁAL ÷ Qžú¶†Á¨iô±Ý)F6ûV˜®ºB4¥8…,:“'n*¿Í=qÞÎ+·¯k fŸ¸ÌDîtñÝhÆwb°6 Àö' t.äÀ†ÆÅIi X -G_'Ù£4:­=Ó]E1îÑts¦¨ -w7€zTk««Ë‹K‹ µÄµŽFWQf™ç»)9D–€˜]nWGâ8ÑøýT@¾úѬ¡9­£ª¬Á®&Dºœ*H;N™Ø-±| ÿz @qKa,€}/±À?“çò&€Sáp׿s¯hcÀk3 ø4¼äUÚm(Oø¢ýNðÆ¿œÿÇ¥œ?”ÏhiíÐphY/©dINÙ°© Eˆ>èé];!?J€> kd»2 Zܱt%­—λ9Êãì`éÙJåY}Cj¥b… ç;»x S ŽVz怑`+‰*#Ú5†j#tÔ3iz+uýõÓ .,Òw "ð¦‚d"5—dÓ. @¹ôìà³mªH½X)Q2ÄV©•ÃÁi«LA44Š“ü¹(Ó öúxÇïÞ¾¡¬Òƒc Æ9RrÈËáÁ’‘ìàðÅØM’ηM ø6ö¨gõ™™¹¹¹™©¬:S©Œ-\œQõJ€G¢Hí‰ûL€† Ý#Ì0•õ<§=ÿ‰ˆ€u¬äÈíÿâ—«Õßÿý©ìÊÜÜ}}®^Ÿ®×kÓs3"?1óþÿ®(ý*yû¿nfwÇÃöüvBýæò…/Úÿÿ4äüoôø“ü")·nÞ~ïö­÷nùÀ}%~C üÿ[iRþì»ßùηÿø+_úÂïìüÂÎßñâÀg¬ð^ú.MžØ¿ýa€­€ýóÝ\üPÞZ ÓÂÕáòÔåù…¥µF Øêe@`'†2+›†@TäÌ@!ü5=Š×Ò@D* ñµ0 ª¶7ÀƒÐ”ƒè =±II†Ëí"÷ذÉ(¢™jÖEì ªNißiM|€UŽÈ0ådÀš -w }Ú6œ€âÑØ@©Ø'>—¡ü8HS¾qQxyueq~~v‰¦Ŷp?!¿\œ{Á9Y"È"µH7®0Šäû¢ÎW)6Á±!”/)“êŽ@ÔÍ8UÁš;¶b7Duøß¨[Iû‰\(§îvUÿåaw%"ÞOèíç&‘\ -À£r€0jþû%Àñ:ü¯þ›Kû»O“á2€‰è@c€CÝüwüI޳j‘(™…Œ÷ô´Ì¨ÿÍ ¿¾hç2ýw>ñ8J€ötü¤’€±mH^/õf£ ˜Ékøã”ˆÏeh’+Y¹Ôµ{·°Ç;|¤ˆ<•¬§.ŽA|œ—* ñÜhàøͦ‹#ø"Ëp. ´ñf˜œØI:€ØŸ{ÐΖöƒÎ½…ÒЇd4šÕ²^Y·ºjÄãu‰)úiªïëÚÛU(Õ«ÅÑÚhž3[RŒ#Épä5:Ó[®QBnâ"}"ùÖõpBˆ"ñ–¯zm¦~eÀsÕ†@JJ^Xçvÿ4:˜UÆê…§Ÿ.K_- Tì82Â×q%žJ!aÿW{Ÿ}ö÷¿žÍÍAúlìâÌE‘_¿X«Õ[ÆÿS5ÖÊ\cL#¼›i’ìèþovbŒ!mù¦†F€ÄìÿyÆÿÿþ‰ý© Ïÿ­÷Dÿ[·nß|ï½ÐÂð“i±€ñ À—¿ L¾°ÓOˆOíÿ&~(x¶ß Õ¤ÝwÜRD…ËGžŸ]X\ÁÀ\ÏqzËhwÐ ¶xÌc -òN…6QÒÆ%±s@ÒâÀ‘ ³: V7Tû2Ô‡¶&ÎÂTÇ$±±J9oÔ霂‰˜÷hzôU‘Ù¨n÷[6¹Ö.Œ¶J%Š -7EY @ÑN:­¢Éâ'eðh¾G0e$&))$4פP+ÀÂüÕ•ÕåÅ…ùkËÒ(2ŽŸ i%Qâ^9‹ƒœ}ª[DÅŒVd)Ô¢ôîÃ1}»IAÐÊüOçPظÊg}’Ÿ&‰~LtƒˆJ¬V!oÿ èDè.1 - xx_9yâ¤} ßÿãxÐl^Ÿ4ó_£ë_xPð$ௗœù±Í?Oá8q‚—q„ÀMO~fÿøñð(œN€ÒdýÛ€ -po€ÊŒæB%“Íqþï>¡ôÛ<¿ñ¨x½´<ñ„”¯ÖÈv¥ÕÎßjiˆ5ÀX?!Þ$·m)’i=È$Ú”gê…’[YïI{q¬G`(•A‘M<þ 7fÖ«y4üØLqdf4¦ïE¬+4\QÔ‹2™IרÇ=QN# $Då+½Yf@‚³þ£Ô{ëL7`íC‹.—1¤KûýÂc<ý%) -£õ†0TzF+}ÛD÷0Ó+5cH94¢õ¢s@{?6qG x¨”¤Ôës3£ÒFš>Úrþ£ Ü ÅG#GêÙÓÖ-$™=tÌ»¨JZù/û¿òåߟúºìÿ¹+NDZ‘`²_óf]ÿÿFûg'ö?\¿ nùb™³K À·þ×o3 ì±³¾ÑàW?ÿ•ðÿË÷~uë¶äÖí÷$á° @´Xø>Cÿä+_ñLŸõ"5Øpúܹ—“°^Ò¤MÚ<>þÞ¶ˆûúm¹È][]ºz´rþêÂj¡ÛÓs^r#×OýÆs_¤0îDm3#( @Dg;âÍu0¢³6̤U` -Bû"’„¥-Mâ;W)¶ãAë·ï値€ 0¶±+ÑN9eàœ`Æ6íGºË“ _Çõ! -1ìõg'NpDË€'"Žÿw£f¥HQÇÚ]YY^œŸ]X^QrqîKdÛ(åà|ó:R!´«x8µ(‚sÖ_§BtŠ¥¦zh.°¶ âê$ÿMÕ,C«(Ižø/Ñ¿jâávÄ$E¶ph|Â/ÉBtÜËþoôðqL´©<þ™'>óø“Zbû-Z7=Ñ Å#^Â}h"9&&¢€éŸ·x@²üsq±ÒÒðh½Þpr£àq£ß"ó?:>þÀðI%ñý~KSd—2Ø_( Üê[*ÃØx­]åÙÒL¥0 -óöÊ’îs{J3n”VtiŠÏìû]{÷â¡Ç¡`ƒ3ËfŠíëÀÏøé­´b)upAì‚ ¢à `¦T¬ðàg’A³ì`Æ„À>4ŽŽä çýÈ…Â^jгf:í$])= µ‹‰Ù’g+åz±ì&<#ºwòoTІ ¥@)’Žƒ´.¨Þ¤Ù$@ôT‘p ºDjøÚá~d$«3 ’(­óÄ4@¹Ûÿøÿ3øOwc•\êט0cÙØXÝ:v?Õå­–hÿx€+}ý¯×¿ó¥|Àà? ë-ºŠÿ9ý-¿º ùs¹%ü7T€½ðÇðƒpàà…Ÿý&ràÉß“-ñGôàw&€ošú-’žíâ®þ8´ß42B È—m4@ßå…ËÕ*€%™©øÌÝõzÑF L6 -YcòXC@ö¢¡d›ÚìT ãÓ@È ±æ…c!ˆ(ÚõÆ€d,ËjÏ=ºØ„‚hŽg;X±/vvòèη÷ÈGX…HÁ¤‚îÒÚk`¾yK†ì‘n+öRß·¤Œx»®ó$ -IûÖ`-¹“ =¨Aw÷CSY[^Y]Y\Xœ_XX¶‚…Sྒrn -÷D!ãÞvò™I¢]‚ÐüÃì°ˆ›VÚHÙ²F@Œp†hApåFšˆ”Ô„tmlsqÜäÿêê»AÃm 󈪞P -À7Ädû;ÌÒÏë/F Àw¬üèû²ÿqæ»@Þà?ÿů~õ«›¿xï=³ÿ}-·o¡X`$.:† -à~€ßû.“y6À/˜ì>㉀˜ôô,Àäøþ·Ý&Ñ¿}€@~“þ­%ÜÓ,¢µN­ó(M.õ< uc­ pDÄfáVðW˜= ‹¶£ }e#ûæ%ù¹ AKp¨c†Ó“ŸЕ$DÚKbeÄ÷DÖ  P]K])s2‹oxÚ/­­.-ÌÎ/ªŽišWàv„ëù4Äé:ÔµCÎwî¬RƒÔŒŠI‘ÓÚóÍ» \'quùfýk¸]‘ºQº?GÕÀ‘öT_q[Ä$:‹ã$q)¬èS!Š4Ü®œˆF€3çÎLÊ ?ÑP$R<ðOôûµk@¢ý&ò™ÇŸ0þŸÀþ×A|Ÿ<ðâɉc'Ž%þŸÙ/%¥ïÀ'Àpÿ’g˘ßçK=ŒN1ŒŒA( 2¯ç4*3@ÖE'´Ð××Wíê+ÑzP)DBp+BÄ¡Ñçmr ->Jøúá7Ö¸mnÀÕ©‹cÐ+…Éà…úVCþ‹ ¢¬Jµì`Éï0Ä#îh  ]çø°Ý¯êw«ûëÅ<âˆmâv‰g¯ö×¢!ì· Z}~©`£•EJÞôD?€A)%J>Ï`½`¤*ÞdY®VøÉ*¸ÿGò1yÀ¦ýÿuúÿËþÏùO™lý,ƒÿµl,ºk¨RGǤœUFK»÷ÿ¹ £ã·íˆ‡ü¼üŸ½”€/}å+(ß³¼q ä¯¸ùó›7uûW²ùsþ#·o£ Høïÿ…á­† M~Dxò©ñS'Ͻt–ÆOi§Æ·Ý ïè6€ücè7—Û舷qáêTõÒÕ…%iÂsüžQ†“ÅV±Ia„ÿÝBHÅT¸Ûms;ÜÕE>¡T -ô€ ‡Î§µ£ÁϤJQ W[Y €; (Z‹À Âl¢°€[û”} '>W—Ýïx€ Ük/ÙÒ9çò# -×Ê£ÿˆOš¤ª#%ïØ#¦“!y•9௨hVk+Kó×®-/J O@`r+!$Î/Ä);—\ ûÀ¹+”U:g(©/õÂ*šv|^×i­ÓQÔM\Gõ[‘ðr½/f»NHZßTnÄQ?© €Qg0¾ÿP‹@?ÙðxËT@lï×ð$ZŠ<&½?nxJ -€[$4„ ¡äüÇÐÄ~/§Ä7ÿkiõh;9q¨ù.€\xôQ5zÜ?%@ßßHX{ ÛѬÝï›3ØNêb»Ð°:;:â¶vt¦FKº£ÕêÃÅ™Ã;÷† €&ÿц÷ 6Cé]EÄïÞ×?(ö@€£úÀ\4ÑËìTzúcÓJ’€  2S,Ê>‚(wl{Ÿ’¡D’¢‘e‹²d¤RÏz³‹+™ðÎâ0lûû0Ö }4èžàfäñ —ë:þÙåNUéÓ®‘¨‡èÑ*èí>€BÐZ0›rt@Š->÷ÈǸ:š3(«„ÿˆ¯ÀzêàšÿYð(jÌ„–Óbÿ»ÿâ¿‹©_£±h7~펎 ô3þ_ü¸Ã.€]»:vwt$öþP" fŠ>€(o½õ–íÿ°pó—7…  ÅüÿýÌá_a:Ÿ»šq„ðE{üœàuÀ§dóð”³àÀSOþž™ß&éùÑ&©ý¿áØü7ùÓ²Qx©—QÎ_½FqЇ9mÝú =žò0!D{Âè 4@po¹¤ ,À$ípQOF ú*q\ñ ” ftå‰)ë ‰»!ÚiÞâ0äȦÙ (¯¤îüÑwn Mâ.óØ‘Š£Œ-Cé)®²´Cѱk‚¾wSÊ^yIq §ÉYQu-ŠBTXŸFeeþc-˜f‘z¿ŸÄÉé“ )F`T´vc¥rqº)ª(* +.q:¡Áiƒäc'¤dt;.¬BT³èP‘ú@%sŠÛ†‹øN>!ªÿ•oWN Àé3ç^–íhÎlô3Ðk~pH¢ý&Ò°ýÓŽðõãˆ>Ç™ 8š¡¸€Ð ðÝÃc€ÐØŒð®¨ß&”3Àú>!³Hý/Qèo>ð|R vÜOÜ¢ÜÃ=µé±xù$'P-›ñÀ1”¦ç¤tÅÛqöK+Y½WÑ$c•¾Îއ: £6 5µlôA§^›žÉ²òœè“–(@;døRq ^ËðöRÄóÒHíâ æ«]åÁéúÁ¯V¤„ôëHFòˆ_x;Sï=R—;Vc´¼NLKQ©KƒƒuŒRfÅš{&~”5I\R®öª¼µZ`9j¤MÜáÅ¢µ@X'èK½ --ÜdòTŠÅÑ|,€àœ2M€FF”½*ƒŸõÕ¯¥0^#¢ÛÅÚÿÍÿû?úÿÇí±fG_úÐP*><ªƒ‘¡ÁÁÎN™ýwì~5ÀJÀoÿögÿM€çÎcø{ý;^éË_iô”ðºÂÿ_Ðð‹›xüÿð×z{ë¶ܾu+פ„@z€ûîw?'ÆŸú=úœáŧh‡žúÌÆ&€o¤çÇ:iñäbè7—íÍxcuyñêÑ©KBÓ"žiqG+lzwbãAþ®!‹j '½-D]ÈóŸ'¿ €ÑÍžvŽ(6Ђ‹Àœ7!âl¸™%6¼9Kzˆc9Ðf„‡ -¡…ÁøÂžåRÎ(-ˆé¤àD"„É”ÅAð_ -…Õ"Ѓ_'%‘´/&iN2%Ï‘(ŽÊA¦8>tÅv[J<‡8ƒ˜pa~vqiÉ -7è°¥¤K7%ïE%Š -Ô9µ®»T óAå(?™ëÅ÷ñW}­+V;«B>7A¹‰¡à?*ÕîhêHE§v|r=ÿùú¯|ÛÂ/ó6ŸjõÐ@ÿLÿW^±àáK@Ãöþµó$øÿLxm¹ð”ôZtÃÛ<Ñ>|©\¹ Lþ‡M=Íw ´÷ÈÎGyЧýßÔWÛ„µ²]1Hî+U!eFXªfõj&(U3™½æ @Îf®\¿þæ›WÄSF²Ó]®WÊ=¥gE» -¬+ÈšvÜbud¤>]­ð¢ Î¾Q±iúb=›{óú2y™cµ^î­Ôç.êP§æ”q©tä(SÕ¹ ~Å)÷VNGt,dQ±™ë×ÿòÍ7_Ïê.ˆ¢T²RwitŽÒŠ†Õº•jQ§§³‘¬>'-¢.S\±v:“:Ò§‚Ó11è©Ô®0añX63w û^IÏ¡NRA¦²j¹w8«sÌüÕʦÒi‘!^z¼¾…jˆ=eï~54€cÚg@àŽ…è;:’ºXYr?á¿¡§„ðf‹ýŸ÷ÿÏí:M¢Œ‰ÿ~ۣ…üÿÒúK»w ûï€?Z…±Ÿ¯Ùðe•{x 0¯½=àè Û_Kàßü‡þ` àö­èxûW·i€ÿÑðÖÛ¡|ï»ßþã¯|Ñ -€í†ñÀÙ³R>‘  Õ YïHÏã­emyþòù£õÙ…<†>ìׄhîæ‰žPWÀ ~$ç±,s6@ˆ”A.1f”]ÿáü&ÛÑÛ BRŒ WŠê†ÂdS+f+_ë{ÜqiqÝÚ]PľРS†>¶±âI* ;7h3 "E$Š^—ç0vX †³^q ôõö–³%T!¡ª §€ûåÕµ5Æ.ÒÑRµÞê/ß\¸ã$ŸÈ…#²B kô%׺«9?ëÒ膒Þâ ¥ts…"º]Þ¥BepËÑ|AªRáVµ¦ââx:MyÚñïK”Ú*¾ñ\ð‘{“öã8"x­ÿ‚Óxh8ðM)gÒT@¡DÿÿmõhØþÖÑÿ3 €ÐŒ@«“ÌðÔ¡ã'€cǾ!àçó@bC ð¿oCÂø;±píF -]tü¤/¶¹¯ìëííÝǪ÷àç÷uwmŸÂzÜÓÝ­ÐÃåâárùðÀábO·Âº{Š_ëù\ÏžŽtìÙ³g§¾{ëî>Xì.w‹={Ù±ã‘=ÓËu,ö<¨{ L>ßÍ ƒÒ«{zK)’99êÛÝ­ÒìfÞü˜G_']bùkÅòáò×\îóÝûŠEåޱ籃ůùe>Ž^<üùÇËûʇ# éî~챞îÇ}çÎG$¹»oRiTB“M¯ÒVMôîû¼¾ºrŸÊ£ËÉR7ájjÚ9žñ”> ÀÞPJÀBq˜¾q,¤˜'@â?sør|$ÿTñø?¿ -x°áÿ[íÿÔÿ_Š…edàKH/h«…ý_ìÜ‹ùߎÿŽßþÿ?µ+5€CF|V -À·òN€ðû'oE¦û¥Äø?ðÿá|(àÆ äW¿²À\~!ÀM3|ûO¾ò%wôƒcü):ž=ãϧÏ=åYI6Hz~¬ÿÑ °UÖyÒy Y“5º²`ÀüÒŠ47 -ÐLÍS]yæ€òø0RwïBtNzM™A1mu”7¤%é -°ÍQ‰ÜÚ'!]êT(2Aûü¤3ȳ!ÃOçÁò 3?ÐëKiO° Eè×IÐ}®Zaá,_ÚÁµr4ÕƒNØiÀƉ¹°Äµ*@¸â¥ºDWܵiÏå$fŸ õ‰…áÿË ×f—–WWðþ{µ¥„6Ô".Z.ä( ë^ñÍQ+†û èqºCâ„[Ÿ=»;TOQó -µ&Ä£]I鵯ü&©ê­6iÛgE^|S™‘È#>Nб¹ÈÞŽMÚãˆà=ÿH8MÀ8 -€ ¸G„w„ÿ¯lÙÀäË?Ñ>~‘ݬ?6Žà -À1eî°“ÇOÃÕoëŸoh¦~îðÊÿ¾-" `Ò«6`bòdÛ(€¦À«€·@˃&€ÿ$;šéãÕÛ¬þçsöÝËÊÝWÎÎkçhV®Ê÷ð‰6n÷Kå>¾{ýf½ÎR©³p°PÀº­”ªår¥ÞK ~O率eb—ŸÕ%²/ɢǗŽ-ø{•˜ú„ r¤’I€èÆ1TyS%l±ÿ÷úüO îþW«±éÜÝ úwÙù*@ìØôO ôíK   àOè}h€å8Äþ_Þþ¥ð?üõ¢¿ìípÌhÀ›7þÎ?¼M@Þ -h?Mßù“oµ*œ8uʯAã}€§íðп| —ôüh{ìhjÌýǦùvþ­DÖèÊ…ËG+—./.ÓÀ£\¡aþ3-‚}ˆ‹2è ©MhÇZ”Àír1ŸÍtÃŰ‚>ìD¸V±%9xæˆVädˆÂ¢èŒ^÷!‘ß]¥Œ»3µIDô¤gB¤ª]6ÖH.®%”æ~ŠÁ1EñMãÝ剜HE[vÃÀ÷}˜P¨+T_ö•p¤D¨C¶:ïWVæ¥e‰‘Пð-$Æ#ä’rnòs(M+¯;ü*DV°ªF•’_PaÔ ·fÝG - -É¢ûã‡t½ÛùÅY}ô“'Ž¢hårèì“øR->89y0ú›ï§]ï6ŽÁòH8™{NM¾ÜÐÚ„—ÿo.†bþÅpÌó;†Ãÿ˜}þxƵc‡Zùí°4<Æþ¯Ù÷¿o‹@ýܧ €SmÑ`a øÏ0Ñ_Á<ŸTÜÃ+V[l™®Îë᧯d½ÐÁ©JåY3¨zÈT*R„äúÔážÊ¥¬úì³¥žŽ‚ SãeÙ‘}õ™J©°ë¡»:+~rÜøYe´–Õ_Ÿ« ×É5ËF0BGGëµ±Ñz6EQÜ1¤Ú{ ¼ÊQ® « `/ - «É^U¢Å^),¥B©ðtA0/C¿Þ„êzý|ïL}º£+p/O32FJY½HÏ>.HT1U ý䦩‘™ëåbuL™º_"-ZÚ…Iž) µù¤tÑ7²µ@ ä*À:@êpÏ™Fi©ŒÄ¥T….g±À“ùR´Vû?øŸ¸ü§¶ýJø¯#Ýfþôÿ§íߨoõü6Æ?¿h¼S¦¿õk_øòW¾õ¿2Àw¥Ø` /ý»}ó6 ðþ×ïËòÿð׿öšKSÀÀH€˜(†x*À/|'Ûä‰ñqÆ>mõðAm’žë„æ¾â|nðkÏ;)h; -ÖþÊâå)^œðO‡k\_³‚G=ÈRx¸+4> @ëD@RxI°4µŽb5ÄÆ?³$@êp&€'è( Àƒa€ŸXL·Xm±…¼"ü9xÔ§x*Ø Ó¾<¹Âò…K¥î˜â¾À;ã:¤úÀÙJC£•᥽»vìèèŠÎï2uÇ*nŽ&Ñ1Q»:SWRäh§F}ÀÔ²¬žôH~§€(·¢Ë@OFx6°¯ªR|µPPÐBZEiL¦s\_*¨4£ƒ…ÑR?07Á`V¬¦I] •‹8ɤ˜Tzy©q¹R¦Fœ· - vbØô ^ àÐ%{@‡ðNjH>Þ cTB¥fàÞo*Xñp“Ÿ÷1`càPÁ6³ÿ}k­öCPÂè9µQýrôÿú»sô‡ 5¬·ÓŸµ÷¼k ù*ú¤1€ðÿæÍû_øÇùŸÖRÛøü¯~‘€ŸäÓ}ßsþÉ·¾üÅ/Iâ¹ÁCb¢áç<=à‡G«ÜÇšÒ¢øé¼¥Ø½0;u”N€++4È”Öc~â ù˜Õ<ÔM@ —bĆƒb8.½t,›Ó „è„ðð)ÃÝ»Šˆ£j -Ù0˜PÖZrø:«%2ö ’‚ïGŠ£ôãJNÐÚ`~q©³u¸%3ÀÈW—^ô p¨#r%ªÎ¨`Ái•'J£¸sXS9V“Iíå ›ûE³Z[\”–µ¬:¦åe[ -@›à”Ó>? -I×£,©¼ùV§ïàq—@Ý‚£Qå•VÕãh*`L‘(qßÁúJaÐøF@yNSƒŠ«ËŒz‹‚©²äEy¾,Þo9ôÆÇ¬üŸÐ𜡠@"´žM­þ¬è ’p¿‰4˜ŸãCÿKaý“`ÀþCüzT€=¹`"“ßÔ÷'ö’áß]y‚Á€í -ÀÈ—x -àäøÍG?õ›ÒÖÈv%A>ž÷÷Þšu¨c3=fJ¥^ïÀ>à2¶b -¼r)“@èW¥ìèèø4ô-ü{bHdgw P¥½»¥ìåÂÌ4íÍ#³¶^®L ø`(uScP€âhkÏ€6s½1•O†í-‰uáåÊŸô)ŠÊ}otoW²ê¾ìHè !Ù¨´“R_i¨¿¯k/³J£+÷*‰x£Â2va¦³brWëv¸2ži[ª¸hH>+Fž#Q5ÓWmhxÚúÐ ->€{y’k€‰ lû3Ü!„p¡¿•ÿ­ökû¿D¿µ¢kƒp ÿGûûv3ÿo`¿õ£›)í7:~‹N€ßKÓüȯL -À/‰À¬óÍÿ?¼ÿÑG:g \?‘öð?ú[ÏÄ\À €DÏŒ¤œöиt?>qrâÅýO>5þâÉhÐ' þ6!p?>±Åjˆ=¬Zš¶ôHv>sG`ÂÚٮȲ·UÍê^[Æ…kûæ`6W¤E;Wü67^Ž’§àÕN½Ü ÇdGwì'D:8g€bÔ{ªºªÐ±cǮ΂ôˆ7u@«yôF¥ŒÖQ©<çé%/h—ˆ;&«T3…9]EŠäotBRmÃP.gå}UŠñôÓáð©†e=dSñ d¯ò‘‘Ý'ŠÊJÇÐÕ_+ˆ¬´]c.‘ýOMHP²jÉÃ$ø†^›ˆÿ¡Ðph°T #}TÌÞ¶ɦýܱª¥æL˜ø¹($«Tu™TªðeÌL€~nc£ý¿Žÿú¢Z êqR)ë‡þýîÝ3ð:øƒÿRÂýF± õ¤ à'²âòöÛæÿ/oß²þãúoáÑIbÜzïæÏÞ‘ûýR@%æ>- -Àé?”{Îò3ã<;Ú%=?Ú¤éh>`$ ?àïO¢üÖrcmaöÒù«ó‹ÒVVDt‚ftžïñÐ×ÚhãyÏ–þî‚0Ày£ÆgïŒÈ‘|úra,J$¿†$Dlˆ”ÔRì(ká\`×I‘J—…q­³Ú· ®C_çµöíßç À,®ã˜‚~ì»ÏžÎ*P— „ÈfgWgõ•šðÜlÁÎS[EXcê%YÞ¹›w–Ô¡ß[õC&\•*.­,¡¸‚égéö—{-ÌIBI¨QghQ:ÎÓ?•r„஢ÅFµGa¾ÿV¨& -_å^}Š•î2Dµà œ¦~iîâîš4 -‡ÒÍÑñ}[þì%\ã%‹ÿ ñ·½•Øö÷ -y à“óœ¹pî\ê›{ÚÖ:y/ àoÜüO€Ï<ÅèÀã/¢0 -`½€F¸ŸØK†Ct¥hß>pò´( ö–ûÕÀò  à |§X³÷؃wŒÙa®ÍxÁå].3%~rb›»ÌSîÎdà »ÞñPÇsŽ™x$ƒC•z·¢ñJùÂOe´nìEXËÄ!Ùúo”Ëõ4•ïè Ù(ÕÇPT64Gd¼ÐOPS1ÊÂý³å þc€§~€åÊùrïLIü/¨="í³e^˜KV•&òl¹TQœRqu—ú ¥þJ×^i…Rý`YŠs£‰T¤¤‚d5Ðø— STÐÿ ™ÛûÑ&ÁÿÐ$L‚¤z¡mßHTLS^€uý< u&öÈ©D7Œ¢~Šð0 à(+…Úý¯OõË[·ÿædü룂YåêÚ½ãáÔúŸÃŸ÷;‚ÿ­<_ö»€òËÛI°Àüÿà×ïÈ/ëùÈÀG訷nÞDˆö‰G|çO¾ -)=Úôè8E×'ËËL´]€_ˆÐðHxØ´hÛ -^•pmq‘÷§§ºÛ³-‡FÏ€ÂOé0:ŽWøô}ì‹c”²g«X›t ŸM¥k^Ž€ aÄñ^J‚+C= †Uˆí’9^È8vBtº† û}^éÂ0"è&¢˜b¬öo0 ×è,äh•ˆ4Âr–ž`þ“Žõ!·]€Ó(+gµ!?Ø5`Ñð«,¯®,/¹/û*}·«#!Ü%Úá•|SÄ~ã_»”ÁS(ùæt•«ÜÅõýú.ðypZd÷ZW°+Ow•"‡HÍñVÉ(šïåÎ]c^·©o ÿ¹o*$‰ù¿`“M:ð7Vî091þÔSã§™ð‰—Í{„Y)\³‰<ù”—×¶ýwŒ8É?T°ýø¸ÎŒÇÝýî)Š xðßp?>±—òÉÅÆÿzÀ6<¡$¬=í -³á0!«{mÝ´xgÀõ"­ñ‚Ê3bž­o¤lóŸ}JÝØ¢8h¡K_·èíþle°ÞS‘~P;û8#ÒTxÛñ. -ÕÊÓBMë“ ïçÉ»öŠkµ±Ñ¬€á]–}ËP» x¯®òWQÊôéËzç(ÇÁƒ¡(ö‹ò%ÞDLY³ -M„¡“(9ØßWàm@}xúúGzJÒ -|àQ™3FžÉ]Yý°Mn%J…¸ Öé«Ä“ `n.«ôwuº€©xË/H¢ø‘@{?€|,*’4Ó_â0¿ÎÞ€:ä쑘˜RI†dÿ?»eû?aÄTzõÿråÊÌÜõ7®¼>3w¥^ÙÛÑÙhÈ-ÿ†à ÑìŽSŽr€€ù(@ïD€[·nE À¯™ AV}À„€‰ÿL -póïñ ÑÐÃÓ(=5ôøÒóBVC’—ÏÿÌ'ñØÐÊÿDÿ¦ÐbQÞcÁ4]Y¾†àÚÊÒÊ -l²?]T0VÀ˳ÝxA¢›yGO™ú6 -↮Œ“’0+•¼SsÊPTyøŒQNt«¼ê/ ë^ëŽé#°±|$SU;«øÞuÊ©’=˜^ì;?Š»ªHàN85ÊÍùæ1|Ë”Eò4ÿ:£Ä¥Au"G|r#S(E[Ð(3®:Îòal„j·ÊêÒòÒâÂÂi ìÞ"þo¢v$l¡Ÿ^ÌéK愺(Ô„•Âü! -øïÊ”W]2"çТLy]@ -ü4¢PÁ¤N$­tÿ©PÖ$ö=[+ÿSfé0ñ>þ¶M÷õ›$5CPNÚßP`<àŸ,ÿ|çÌ=\gN'‹0ãOÃpâ¸]‡öÆ}ÿÛû¸`ÎÿûyÄÿ† éX?@®0ä7š°ö@¶+FÙ}¥^§-^fomT -€yR -°Øæ•Õ -ÿ᪳rw¥T,~U†÷oÉnÌí\YÖp­Rï•J…Ýí02*µ‚öj]&ûZˆgÖ™úÀ€ Lò#•D¨ýƒ‹*Hè*R¥Þ›°kœ^Øé‚ FÙª=Õ”®N÷ ŒÒ¡¤«½¯F­ÝCXøC*"šJ_ï(ÜÝÕ?ÔS̆†JÏ J= y^À´²¿X«¸ÙÈùuÁaxú–ÅqÚ3Â`/. „ -:{zte‹lÞ  ø„o*RÊ\ˆ’r Ûa`(I·Ùhÿ' Íþv_ ¡ íxxÇCú>¼Ã6Xþù6úü·w U yPþöG¼ -.¿üeðØ'þÇêú(ð£>ú àÖí÷nÞüû·ß~;ÆZhó0È™Æ)=ßdBHÎâÕd'þúå^}rIÇHпÁÿíL$­,Î^ºtu^Æé²ÀŒ©¨çÛó6¡@|€„­OÂòA~F‚µ‡À7F¥Nq–…ëR¶AxÎÑ’o·´CXøDơʓ]4•ϼOšˆ±qD2YòÚÐÏMZ#nž‰é*gzÙOaÃ/ÓqL®q·I2q¹.# ¥aç±Up…úêI{Ü¡•®q¯G; ÖV!æŠðÀD€ú0` ±°±ÀÞ‰rbM-«y< ÿ¿>öð uâ¢æÀv<­Àz2àPÕȶÅÿmˆ O°r©&É*N˜+ 3´O>{É‘J÷³•RQäý´€Nã‚P.áè´[žCCü´PüÂè ÅR­ÂëüF¤¼ö  (PI¸k~ð[)Æ»ùµC‰rà)¬Zî©–pE:ŸŽyÈÉo¤å½¾Ïù¡Šu ÉÐüÒöîîìêìiôð§ Ï'mJJ )½z9<8œ9n¼é;ìÈI|e6=wåÊõÿr±¢‚í•б¡ÀI[?€è ˜»˜ ñ‰G÷˜{FFF2ævM¨r7ôÿg%Yoÿ«ˆÕ#Ý=•á©úÜÜë3Ù s"Ð^ýsÛ?Ö¼ayè™!ƒxÁ+8ñpÜ”Yß蘚þ™ãÿƒ´¸ Àí÷n¯ó 4šâIå'†"zú>3ùÍGÀôöÅ€$éñèo÷¤çñkVg/_¾zm‘9jd$ -2¶ÍK?×Y±ñ»pƒ$FT2Bm& S!ì³ã%—Ø »’»æA0ïÔ€¨‚Ì«;1™Ò3Ó*ˆ÷5±}>]Fš¸ÁQØrŠŽï´0plˆ¥4ò"ˆãæ4¡iÍTùâºJ…a¯˜f Tq#SU{Ü)~мžï‚SB¬r¥ùÁÍ ï®IX]u#/\R¥ßϰ²A zÜ÷]Æ=Ä ~•Ä¥àœËÃ6øf]ô¨j0þ©`_§}Ý ‰ZÓEܪ²÷%:ÈyïR°¤ã¦ÿaáÒ¥KþûFr‹??jçA²ÿÃpè©§öONNŒóF€hˆm.¤ôH£7ÈSO>¹ÙçPÞ`B´ßE|;Ä{ét”ÅoõÀ¬Üþë$ ÿ$ÊPÌßÄ ê €\xâQ<ïLT{ Û–Äû ˜–¯Ò[_’­¿[*‡Qw»ƒg»¤ˆ¨f†e(ë)W‡ -»zx7/¹ÍF*ÏH¥(ŠÿÏ¿0&Ú—J3P µ£–‰»Ùó²¼ ^ ª—ö±U?N}TŠ’Ê!<îÎJbz $j£ 3Â. ó_”Eï‰unè/eE׎þA8#dû× àѧ>3ÐKjÃZœEM U¨g‘ ƒì"¬Ô¿wï§÷üO| À†~•‘äþ7€¸gÞÍ ÿU£~°"èniødöÿç‡Ë¯¾ZÌôCbÂf-T•’Àô|¦4Ô?xï&whŽdÀ;Ñð½_0ðÿ¡‡üs ßíŒéïå£ xë½÷nþ €{Zø³Vï: Àéä8srüÉ'¿ágG›¤çG»Ä8À6 ©±â³@ËÊâìÕ˳óž(õ¨áùµ­ ÌHNvÓž]øAã½-ØÅ$·|cû”f9°# - *˜£8¢­0G„” Ù‘&׊ÆtÐãb ¼nx«cQ³yå"Gñ>±\&íGt"Prg•¤/P¨£ú€¾‘:æŽH6\ÆuÎÕ5„àhQ5,//-Ià­aåß[h˜ þK’ÐЬàà Ã(IúPÔ0…q;¾/ß‚‹ÌD÷ïb!¢{kýmWA‹zõ¨š×ݬ­Þ¡dIýhå?÷¯èé°ÿk2ÿÏ[Ƚü¹´Yò &ò¼cwßÐ -¦•êJ‚nþJªT®›K#Ì -€À]°å˜æW½Ü“²Cž­”ŸCЮk¯¬(s04):×'„Îì˘ӗ)oFŸ³k¸õ:õíëâ”ÒÁ -¥"FÄš;d`nf3Å×=2R7Ί9 |” o ¢CqÇ$:B¤†àÓÛí`@Üuò44—¸wkúŒ¢è®õªbÿ_Ùnû¥üê”'HªÐbö÷õ¡5lÿ¡þgµâûŒA¼‰|1Zè(l»à?¾sÓ€x]?ûþs H‚ -@3€§t'ÀŸ1€{()€Ö>§õäaÑpúÔ¸»$¯?B ö´pØlà0DgÜ+0_¶ã€÷K×.Ç«Vâ5@ñœ2~¸ó̆˜%‚­eíë2øÈ_ÓOWÁ@sNÒÄoÞBÆ©íËVU*Úó¤ëF{ -×sê -pLG¦õý®Ô -‚T -³JÈã|¤ÑÒïÔ£ ÞUZNUWYEÀö…mÊEÆM‘„ ¢¤\MºÊÅÍèãTâ{Úç*gïɆnÜ@ÓZYZœGÀú_£+À=ÀÖ€«A ;cw΋y)·ÃPjtc(éãÞœ0ŽB¸môÃ+aÛ? ê¤º} U+=j•ºÔq“ÿÄ–lÊÌÉ ýiëï»yKK@ÚzóÒK(Ç<õ»¶ =>qæÜ™Óâ=-þ´¼váµ ¯è@öÿi -÷ ¶| ôŸ<™ýeú“ñ6¿{ÂzŽBúQšäO‹Kœ %׿éF€‚mÒ` àñx@’Dµ²mh÷aY`Æq=Sé-eu÷€ãý} o†q##¬yON5›é™©×­ƒî³Ý ºÍ¼2X™ëž†úvÓ@Á £×„#%r¥VŸ®üíéœÖ`rT˜Ö–@Çè.+¿Ù¼SJ©ÄDPAŽTêS½s‚q©2¨b”tJ'u¿ÌG)ÌÑ‹0³ï? Èd9*i¥î’Å_/Ög<ûÁù?ʘmëuÞQh¡ Àû@7¯‘V‘ -ÍÊ‚>„ccÊ̤S¯wmêþCØ0ûk­6¹ jƒZª”iÿŸÛfûÿpùUG-º:;÷võõ'ú·ÚþCƒƒƒ¥¡gGG âM ZâU€vD€_Ä{€„xSÿ_°ÿs ü|8~Æ\€1 KxÒ<M@¸ô97ùM€SAÿ¦x?Ñ_â°ý:ljØò÷‘ÕµÕå¥kW/_c ‡ 0ùyYB ÅYSA!1Ñö SÀ!àœ1eÁTˆŸ¸‚4‰)ã>‰‹™ë¥È ×ä‘M™ SÑàÉ`|÷Á5 -éH=€Ãœ¤< OEÔõ¯VÞ˜W1ÂDç2ƒS)Q&íê”6¡Û %œãND‰µ  P/Z‹²˜ß„pV7!ÎFý8A2ryiô_YY^\X^Z»ÁlÀ+ ô^¢³Ö64äçI–E[Ý!µIS]Qzûj\p­´Æª÷íZ±Š»!ÄwŒÂ¥_@‡ão‘àÑÆõLéUúr¦ÿ.GIŒKÂÿ¥kùßwƒõ-;ë…w…àÉ'ŸÄ–šìÐç•ÜpáOÏMŽJ¯ËZ''Ú ÿô¸í@`ÒÚŽM0öô£Ð/€× -ë_ÒÐd¿—0ý“„àÔä 뵘ÿúÏžØÄ`â·Ùÿ€O.ÏÝOŽVŽ -`•ê”Ø_X˼©7c”ßVªõ™lnîú_¾93?pAOe½UN™]}=ŸÞÛ78šVd¯é™S2¥®Ž&Ûy†± -Ò9°T©_¬ÍH‰ôõÜ™n ÛɆAAªånª—+2•Ù© -Â3*ÉušøD­ôf@´Ðc€>Y}f*V‡+*wïu×ôÁr6}µBi‰wª3Å*o~¡Î+p+PªÊppV§«ÙÅzÕï.v} ‹ÿٟוK‹è$ó÷BZü cµ4›à(ýB6ólÑ ¤Ý@¥°h‡eäˆVGtcî 1üIúÿÿ¾~AŸíï+tuú -ýƒýýCƒªÑ¿ßvÿ3Z÷?±î¥„ o`€wþñZn¾wû=wxÿC:Jø—‘ðÁGV¢€÷ßÿˆ™¥üÔs¦F)ßÛÌ0ñRÃpè©ýãv-¶,§ ~ÃüÏu¼€0ßIA±lç]Ë‚> -ïZ]ÿí·Ð@ÐÁ¬Á ÁÙ5@‰Î Ç6ç] Gô>•Di¥ƒ„dñ“ÎglÄI…9Udã4y©»ÎÙD -w¿"«.£ÓÒ®öÍ9òWt ÓJF…c.ÔiîV;5œ N…cb(®P\-Xó­Z‹ LÓÿÏM: Š­"Ùíà3wT£ÊY씦µ¸¼°À<@5ý›É%PŠ %ø¿^ µžòªH(27ÊyÆÕD±‘p’P‡fv”ÏúVÜ¿…ÈÜöݫܤй”ç¹ßZƒÿÚWD%í#Éb‚?Íÿ þãØ\6ª§'­xj¿ý™'öOœ;üw7ÀWP¬\¸p᥉³¿‰`ïï·ÕßXƒí‚²[ðÈŸ8îŽ\aà¸æù³€%àßä~c ò·ˆþ¥x‹„pjrâÐgZ€0ÿs EÕȶÅãÒ·\$¬º?·OGî5¢ãžž}½Ÿï-ö<¸¯»···Xìí=ØÛÝëÓŸëîÙó?í|D²'ä±=;÷<Öý¹žžÇö<Â/ùˆŽËò%g¸¯¨4•ÔÁ^´Ë¿MÛ B9$~O®U9TâÏíylçΘØyœ´Ò†¬´UûÜcÅÓ‡?BIEw4à{ê=苸Šuja_¤ãá8ɾÞ}ÜCC„n‹´)¡7é’èoÙl4à½û„ض->:@èGt"<Ì`ûûíÿ¼"¿¤/E”F…~ÞhøŒ•€Áþ¡þÄ4‰7Jòà¶ó.?¿yóö¯~eÀû¹Ý_øÿ—ù¸µàcÓq€ô6:þmjhõœfâGŸ†gOKˆ°¦„€ç‡ïøa’ A–\=ˆˆ, ([ÈâÊÒÚÊÒüåË×èp’á Nýp Cƒ<€„X7Ó#ð"m‰aHr>`í‹M(¦fhÆ W8‚7iè¿ÈCk´6n/PÊqu´Qƒª|Ú7ª$ÊëÀ0Ȭ¸wì÷Ö¤c]ÂI©Ø\&vúbÛºx“›¤ìOçVÈ_ß|V_bG©”,õDUGœ±JÀ>‰äú‡É(%`umy×RÉÑ÷âžrù’ÐϧU¸Ñ¢ Ã¨t* Õ@^䯲˜ÿ®+•RzÜk×OâÀê˜ ÀÎ@Ê}Ã}þKó[àA±OÅ~‚þÇG’à³ù_ø÷Ïâ?ðm -/ö(T€ã“g^J=νÿµ}íÂZ -¡×Ë:Û?Íá{àб“'iüÇP‡úÇ'ÆÝÿ–€Ü hŠÇY‹”šäOK¾ädlô_|ê?lôœZçØ„ý–Dµ²m {q«£¶*Ã_¥z>òçµÿÚ)Wª¸Ú§æ†{§ŽÖçþ³bÖ¯×u…O—d—*GÊEÙÒ²ûgâÎú•úë38è »wìØ]*••?–Õ_­VE«D¯ìH6=}qzzz&œì£Ñ¿“"Z©»—X¤VÅ,/ó.]52Eo¼,›«geÌûè´x„dÎyOnV›£„d$óýÿýúØLæ—ýU³Áª -U©LU*¸TègUVwfZŸ+vñסR=¢«V+‡{‹ºˆzP³£®ÕÈT633p¸U µ¨KF†¯5w$ÈҤ–OÔ1ÿ¹“‚\ûZÓ4 % ã$ŸÄþW"ÿÿ¥’*Cý²ûŸ¡Õßšbo”äÈGà à—7oÞzO`w@;þ?´ðñ‡"hàHÀ{ïåmnøÁßJøþw¿óíô2 ñÿe· -ð“á8£ÇÅS¾ÉëOÛ>§Ü¡ÏlO;ñ4ÁØoStÚ1""GéÁ¼…˜L‹ ôˆVé5q'`jÀɾžð°-€ -<ð“ߵȋH†¦g¨5)¹B‡$Ç9¢G¤€‡çaxÂ.ïæQ GRm( ç´ZM±à« \Þ¶Ui¡†ÛwM²¸"< Žwà;±Ùؤ_tã;9ÍuAQ}…¸6³Áê‡ÂI–P%†k¡y-…Òׄâ*šå•‘êuy‰7.Éö— «î)"çåÀ?+ã_Ò¢(u»URùNSö©ÙD‹î)bE‘ÌqÎIâ"÷Îdãs’;Œ»pa'¿„*BI¨Ž’A¹bOÑø²äö«ù¯j_‹6€{Èz/@ðÿþ'÷ŸÒáK¹àµWÎ]xå€×^¹ðÚä8ûl¶äþ¿+øK˜ÁÎ}xPNž<‰Ùï>ÇÖ{öçwˆë×/€?_¼âyò;K®´½ `Ç=ÌI¢ÚÙ¶ðÜ¿¿ŒÕªÅ4mŽxg?¸Ð“Û™éMP­ÏÔ.Nψe2&Ãyÿz©P)Äû€ ƒCu¼Ùb@{ºcÇC»:û=(Ÿ‹=Þ>Œã‘‘O<4ÍÄ@œá -v°ŸËRpú+$Á+DåªñÅKêõZ­>]w'‚JIVla¨§\T)÷*°VZ)×g)ÑPeè™RÖSªPØB”¬î÷0ïO‹¥ÌÍÕËÅ|æZFhü¨&[¿þuê,—Èm°R*îø ©Õž£S@.Ÿ°À†™PÕ´F8Â,tä·`»ýÿt÷dU8O õÂŽƒC#*2N‰/k“x£´7ÐðtÀÛÑàýhøüÃÿ ¿„,ðÿ£ÿ/ÚÞI/ - ÝÏ ?øô <=9~àÀ7õÔ8Õö9e²›íiÐü‚B#"²¤'ó‚=º,àj> -.øí]×s? I …‰‰8ÞEc‡2ì‚ ïaJõF£Ñ i%êÀMìk ‹N3ñÅl'Ü_÷¸JÁ=­iôWzîd`H¥Ä%2SU -£^Ñ*ÓèÐãÂc¨N‹+TVseÐ9.7樉 Ü Mº 'IDüçk;ÖFòSvÓôÀ„¤§XZ¤-}…·ÜK.]¾l –Õ•\Ð=‡`^SÞ¸3k,ÜEp=©rtŸ -ÓÝS"h­¸ÐX…§„î;iŽøª¶|6¸UâpOÜ*±¸„ª!.–ðÏqÎÿŦýŸð/þë¾þ ߎ¼íý.€§ìOFX7€wè 8yL6•ð˜Üô"v¬Ñøï&ú0¬ÿq{¬à Ú6úÄìE“ÑÀ€ }¬Œ?îYËo¤¹€4üŒÒ-—ØdÓ_Ën'rŽÐî÷è˜I•:éFÀiØ&É¡"j–<@.ÝPL’Q¾w÷ŽL(“²T)d.<â‹F•¤tÀ&×q¡¾£YO±/ÐOH )•²²¸чT.;Ø•Øû!vöí)0'¯Té§ÔÁãÐ`eÐ -€DéAaè²Û{hˆ;r9(Ésm˜l‘ÑZÖó‹²R3\#tOÐ^yªEFy©±{ ÝÀ ¢é4•€m÷pR^ -çs€véäüöûÿ?7BnýƒiáåÑñᚊç‹Ö‹I¼QBÈG0Ð;~Àí›Lì.–AHì÷–Ùƒÿï¿€Ào4ÿó>áxÉóð¼hx´9! =QZD$7ÎsƇ$üKØK"^:(e+Ñó{méÚìU^S³Ê»€x`ëI¹L/=ýýøOmü8‹Å“„x"‡9ÀÞVÜ Wq““Ý)sÇ&¶IîR¨#à@”âÃnÿØõ¡5¡3“xÊžY| !ÜÓWª1IøhpÔ*¢³#ªÝ Ú!L§µRBñ}9 ¥!1K”PGRqP—°ü ãþ¸Ä¤€PÑŸî•ËË+‹ K¼q‘€[xÀÿåÜàu(J—®è)‘°*Æ÷® ¸ 3ÊÇ:´}|ç:£”t‡h#®P‹v´GÑaº¾nõ ˆ“:Ç®GެèX8nØÿ‰ÿHKó¿+2uÜžXø†ìÿÌ<>ñÒ™3á¸À<¯]H}^¹pnr|ÿã}Ù³¿!”C4O^}¾aÀ‰ã''íÀÿ¯OÐ^üg"7pè@ÓœdÖIóŸô$:€5ùõe¶þm€ölæHT{ Ûâ¾"TÉêÌ-^x1‚0YÆKuÄ2Ã{”A;ƒ²>Ð -@vÁ=6$ˆéìØ±ãaÂK}ýýYÝcV$&¡{$£Ã¼vÝz¼–·ÒSÄ­?ìú`Ï“ñŠ»Ç"Ö Ï¿ }v©{ -B›-{¶ÎË×ñžIÉ—úëŠEÃw™‘íö°ÙÊI9M÷O…dEá9jDGQ!‘y½LK@þq‰Fi@+©pm´&U lØTؼÀh¥EàZ‹ANô=¢"=˯ Âl¯ÿµ‡|ÒT!ªiECÏmfø#/hyÞ$Þ(Rþ$&üÑߊÛ?yëwþQ$oàÿýp|üÏÉÿÙD Àï¨(ÿ$€>?ûéOßyû­4à†Q/…ÁÀs§ˆž|RÒƒ¥Er²ÇF_¶‰þ’xº¤S'_ä·žÝ+K ³—¯¹ À½ P0mk߯ŸþF¡H£s#ÏuáYA#g‚¶ù®$ §« ât8¡¯­Y<&/ÉA1Eg~]ŽÜÖ'C+´[õD!àøª€f'=Ñœ8ÄÁu€¢ãê <ÇÄôÇwÂ鸻ãñUæ4b«/ôÞ] «@ܰ¿©Ø‘£}>ôUéž S6в¶º"`y‰W°È°¿—„@Kü:,¨SèÛPr”>ŧq#²TÍP.ÂYQ&Ê¡³Ü9ÃõãƒÖ†º¦Ø‘n ¤SG«ŠÀ½§À?»:ˆc¶ôp´4íÿDÿhþ÷ßÒÝ7 - -ÀÄ!±ÿ€›Pš}Âàà &ÇÜÃ Ýæ÷¸à ÿmÊŸÀpbâäIæþðÇŸÀ ¥éöô×TˆC‡ö·-ôïŠýo»÷òLŒ?ÞÐØÑÙÅúÍøÿ@øÄÂã+€b`–.Êúµ -Àˆ=I C2ÅD8#¦SIȬem/tT*µžB×îή½ð¿_§MZ¸¯óá;ÚÕ…uÞßU(uÊòF°™ÍÕ’Ñ¡xOÐÐÐ3ºÈ)*NO€éö†xÕ]šÛG¨ªWz«2Éz:è^ûLî+dW¡£Óc)‡Î ¾ÊST†´¢»›X7¸§Pé/ô©\²{)ѲLs ùŠ†Ô«½žì—}n>Þ)L›ˆ€©©¬ñi8RÄg9G± ÿ|6úŒ>Zþå_þ³닎 à½÷þ/iîø_­¤yò>z°¥&€SLwN'@F´~´2Ëùx“?Oþ[ú$ì§–m ÔzñÚÜì5<x§Í3‘BÔƒ -ñ¨><ñûÒMIö=Œä+øáPc£M¾ÀIrdÃŽzCöe3 ÒŽ<áš¹ãµi!W±°oµƒKFZ9mÑÌÊ 1×¹ ¤¬µ£’,é*é*ÈÊ„ - X•‹’pR¾ÊW™NiKlPûJ€K|©cFº¬u{ª1A|yeyQ˜\^Y[IÓÜC®^üáÿe7ðQ&Ê@¢ô©5ߢ«ƒÊTñœ¥…úBåÐ!6r”"mWWc(…NDGýÊÜ´¢ê×qÇ?†Vè0´"p~Q׊®ñÍKÀâ?3%ñäðßìWø~‚6+ãô€þOÖy^qcÀ… /8 5aSÁ¿¾âæ¸eb‚q€RrÀ8óHÌ‚hhzŒÿ‡ö§„“ìOªySø?Þè˜8uèÉGýŸèÿO7lÚ0Qíl[L§­‹°S.2¤.5²'K“Áö•ÌM:*?Sªè)9mdzà¯ûðž]:Ëàç}û;zx×ÞBcî -¥Ç:_°/äZ{ЇYæÈÙö¹B´‘"0˜õôVŠáËW¸b„”Ê¥Lv1yê[ä”.彃¼Ú¿«£Gdk# ÅÄûoÌI@9ØSÀe°w/ÓsjpPZ‡t$e2šfþAkDRyŽI%3íMTŸç|kO<¤ÀÚócµÚóϾðü èÏg5T€±¬Ö®PéÞié03Óª€o¤Ñ@ZHvÄ/þ+øÿ·aÿüªŽÐLÿgø ”s¿È?B½ Ü?o5À–?ô=£xƒàˆyÌúÀÿ[‰ÿá @¸Pþ•¾ÈïG7ÀÛt¸ùÞÏnþ”‘€¹à»ßýö·xx@<9Âpfò›RhEðç$ú&úKüpIâ‡MÎÿí½ @ÏðÅk³W—–Ešeèä';PŒquÑñNÌ`¼JÁ»ºL ½ îÄ=ãÅ%CVØ‘¨$ ÀN‡r Ðr çá}ºÄK|8AnÊã•Ðh"éHÝ€äÌ]Å‚¹²d¹Ö¹8®CILA´Ógµâ68«]%E4+” -nŒ„”+êdtdÅ"ŸSÖT†JJ# ysŠ‚CÉóÁ÷®õÒÒÒÂʲöoqÏNW%ሎÅWºÖüj^nÖÅÐÖUcÊR~|Ô -1Pb¤ŒŠ²JWW Ѩ8owÐ×JõìˆJ‡ÊBP¢« z']ST–ÖøßjÿS¢üûIÆ„€à€ üðüü·Ý¯¯ùîÂÿëÂE³u¾‰¾7ÿ'NŸœ¤+ =ߌ™€8jxü: õ%@:@ËÒ>¢ÿÔÍ=RZtö{i‰jdÛ¶–h†¯—¤àòfŒ‚ À]–y*\#‰s2³+K¼êÙUèÜ-œ2lFƒ²BEÚ¾B×]¡HJ==£`&ÖŠÌá–—”ÄxÈ9L~á:ë ôå~XÔq…ö+¥ƒÀ|àÀm-ýƒ÷õ?V`äºÇµõ;Q_“Íþ« RT8”&ÀÑ9JÃ&nNk*@7že‡3üóe*¨,þJ ’J„ `¦œRÓ‡úµ¢®_dàæ;þbÀó²°™’»TI6ïàên÷((÷(xÄó«ÜssÛ°ÿ1þö?cþð»„HExN—ùªdú‹þ£ÏKwÁ0fo†àÆö[o½ýÓ¼wëÖ­÷­õÛþÈ¿âøðc¿ ðý_åŸòN?»I7@7|ÿûßûη¿•¦æ'zÜùiáŸ;Ãæ±ÙßX&NÅ(€Æ'œ$üoéˆçóV²¶Â 4)ó‹†ÍòÊ -6žÛþxâc# -iÔ4à‡_<øbÇ<‰€!mîèÆ QŠì²NèLØæ §I_Zb?¥Ø4Þ9 ¹ÙrE¾‡¶¢èLˆçQ:æR€ék” åŽuJÑ‚w:gVfâŽ"ÓÙ¥ 0ãO×i ¦;BMâ -JæSÑ0 -C|œœ£¾$‹+‹~ ¯\Smo.ðßN€pèGAÈ5¬uW{ûã¡ôüDZJ¢P¢Ëh_ªœõŸÒŽ®Ñå\äî °Ü -©Dc‰Ï(™¨º|¢ùö\m9ÿWšönþ7øñŸø¶$yžÚ`k¦Fþô5· œ;™Üóå^ó LØ` s€›ZúH¾ÑÒÿÏKÂ~SüÜð˜ÿIx¼ñ/Šiðçù’¨ö@¶-öðß{i`ïúáÆÞ±oöÈjt_íUý2öêö“ÖjÙP©Ðß'Óþ·:úx•œ j<ìÌ(fùòŽ9mfÖ×—uöÀnô4­,}O:7h,eÝ|ùÞ'11ã‰ËËÿ¼§‚é -µRè|¨CU:KîÞæ~Gi@–Q K©£§¿ÐÕµ·s÷.]Öå¨J}¨¬”<—šó³‹‡§Hƒ]êA†¸öˆQ™9Ì0^ÈÇðœxåu%ó(úÅÇí"ó:«I/ ö¨éÙ´€sj×T.N{à‘#1pEö?Ý3$÷¶ÿuf¿mÿA÷w~¡#i-æ×x"×>/ú»Ð*s–½`o{ÌÿŸü(½ €1€°=ñŸy€ÿ7àÐGBwÆüÀ;Ñ Fæø.=/„~4€³§èª”ÂrÑ!ho~xèðGüpIbì75? ·_\š]XZY\]æ©®çõ -½ñzúC6<ÕW–…#ºÌ݉—ù¤ÎŠD¶:9¶·Ùá!F†“Ð -„(%¶Šd·‚®ˆŒô¡!@tSb*¦´Hä¦~aʇb‚=,Þè è‘ "µu 9ØxÛÓ 3qüaûmP¯pߌ‘írS*Šäk x— ‡CqljRt Q¦µ«ØªIÓrUÕ&õJµ§Jו7‚÷$€«u{6hdä[lh®H—1æ5¢*È9Ât›üˆTN:uŽªÓÅæŽRS} 7yü$Dsê‚ó‹JÐJÉâþ¡Éc#ÿý/-çìOøß¾£ðü£€ÌþszîÜ+Éð§znbüÀ7m¾€óMD -Àq-'­üíöéØt H •þZö‚& M@ßÿħ>åÿZþ;þÿ‚wzIT{ ÛçÛ¬6\¬3 -Àˆ±Q q$åjeŸ_p/¢ôÜè´'´ˆñëÇêàe²{QúehËþOŽøX›0¢h¡ÀÀó!Ìv·hmªCBñˆ-^iés=åRxð#®ßã!Aþ$Ô³Õ•?4ý_ÿ/Ô(i6&måùÚ´Q¼ABÈ_óܼ)s>¼ÿkk~Œð¯¸þ5uøXÊ=ÿdÀ€Ÿå -€ç’ðEgÚ$ñ¼L Ã÷8ŽÝ²±Òéÿ¿z,Ë׿g––í0@Ox=é̓D»2Â×p›ƒCˆI‰è¼,kLz¿ÏsU 2ãu*¢)ØK\sF[†8ð‹î¿G §… A3ŸSL•Ïìø¨4*Éá%'.ñ(G.<ÃEîcT ¥¢„é`Iλ|ÉN­¬G úUqcuE±'N‘‰îQ0´¤ €Î•+«KLÏQ»¨êM$)hv\ºæ+¬xP‚Å…Q­¸`¾9àìªA/£ª%Ô>5§Mܼ¾DæX¥äböd4,]€[‡š¼»ê÷.Jè~W¸ºIÓ½P‚ÿ++Íþ¹ùüW!ù†¼›É€ýèÛè@€Px!ÄSÓN°©€ôMä¤þÝÄÿ†`b@[†8ÀÿÔÊ~/‰û ñ?êzÀ±ýO>ÚÐ~#& `çã²üÑø&ª=mKš®ö>2ýúõìèU¦ý/jÚ2{ÌѪ^îaÞ,›žÑ™¹+ÓÓÓod£¢F¡Ð¡«c/ïlû‡ i¥}Zée¬+b©T,Œ [X·£J¼JÇ„)!]8Œæ†šr­yûP©ò,øÂèÕ‰Pïé)euÑÊ(œæW†ú;îèR -IfH© • -4ëW3«è* Íÿ¼µ ³£³RèïëÚ+ ££Ð2XãFeÙ3-°n²VWÌÍ•/ÍÔ©l¬žÍ¨F¢BrµØ" -3pöù'y^õ(s½ -` bW¾T„–ï´ö°~&€èp„ ú¨VJôÿ·ÜÓþ×oýþ ~øR6Hÿè¨Ô4•9l^Û(%€w#L‹×K£ ÀüûGRnÒpûV›àŸc"€•HðHÀ6nþ €€·~ðýô6ऄ€‡…ž~ò%À1&eÐÚ3õ0 ŨÁŽŽÝu<ô”–G -»É­#x÷+oÈò­×çfeÿ_š¹ò—W®\W¼q}æ9ÕÆ\M•2WÿÏn hˆ8?†0Ò_è­×b¼ŸiÊ$1 ×I†6•ËÆ~3Áÿ–6<Gdüj…`½ýŸzòçö¿Œ¬üg6qü£$ÑQ€éiorú ý±“ˆ¿N¢  Ñ -ï½w;y˜ éùÿ¯ÿ*þk%ùHŸh€i’€Qá@8SËÀ—倗'OŽËä9yRú@¾ÒæäÉdÖ§øGþÛ€õ€p*ß{ï1LgççÝ?]öÿrnºñÜöÓ[Üàù©»´(\¬­,^• Ëy/ìÀÜS4¢ -¬&¹¥ X‹H&ª9ê˜ÓZL"®Îȶ\%ÑïÚsÏu§Æ)>A">±M˜)N„;*dW:/…µ’qg7âX‰´)Ž‚%ø*”¹Ž0z•îo’ „ºBÈluåÚÕ«‹+d¨zÓ -èº<¥¢{GGÑG¸GU6U·˜¹$ÀÞüÕåp¾¬ý$’¤\=é¼»^ºvM -)¸ÌJßEAãÀõNÙtKñcPVÕ/÷£»”†æ -ðUqµ-ï«nb¬…ùïûåYÑ`·¥MÊ@·À8†ÄÿÜüß”ÿÊOõx¿¿¼”<LôÔø¸Ž¥´hpö¥s˜ ø^ -À“¢ùÿ²ÉmÀäÄ7Á»€cÑäïNÉÐhÿâ=ÝÚeýt÷öìGHÿ£­Mvþ‡@«Dµ²mys[Rî>ÝÙáW‰P1Ø^›+öVgj£FT¶æ9Q«Gu¬Õ5}‰¶èÄèèóc¸Õ ×õbK6ô­×ÿ[fЇ##î`…CÒ´ÿ­f°3äïðwÿ/Dœv†üÆñ'ø1þ…gœß.Màû?z‹QîðÞ­÷þßÀ¿ÄD¢ø¢à‡´Ä«€¿{ëÇ?üá~ôƒÜ@&ôxYvƒŸ~òÙ@¯'Is…ýváYÒx¸„0/pƒÿÛè€@0ZX˜_X\\¦]y¥¡ÈÔ£ßÐä«kË‹‹o®ˆªº`~qe ÓÎÀ„PÚp—#:Á‘Üî/¼º1ÝPæ -8©ÈI˜q–f>ýÓr°¢8H¥“úNh{GÚ C…àø/ òE\­[â"­ql»­>ŠŽ1­üè]§­Ä‚r¢µv¹Ô QXȯ * û ‹èL«k+V8œŠ/‹ ,Ä[/mI–ÿÒâ’“ºßLÌÿ  ~ÀåËÒì®!1¬•Š*“}M¿ï.2•º’4,”+ï¡ÄÍzH?5â{¢Þ‰ íøE@Ô?¸½Ú0!¢ªçN*'òW0Ω0KÁÿ«‰þ—ôDMÇ'DÙøóîúÒl7,<Ì´ÿ'&Åÿ†Àë ì½,€‰3[ßù×ú±½¿QÄÿ'P±'^ÄDGÐöPÂ> °ÝC¶, ü¹ØÀ¿rȉÉpâØ{zè`€¾‰jdÛ’LüûHïT/ö¥g#pTf0 ‘é*”¸¹™qµÚœ¾rå?]y£²GF{Wçî];èJ×!ìÂ]YÛíb»öú…ûÜݨK è E‡»;;ö(:GÎïÞ« <›À#Oï) â]]b|Ýö»è³¯] ‚]](ƒC=ÒIBI¶бî°®tÕÓììÝËW2p—âÒà‘§ûTFñ߀>uïÙLåó_/×]#U#˜ðLZ akØÙ!G˜ €š{- ¾€EÑêODn” ò†~´$  á D•‘êȈ=•P5}`ioÿÇöO)¶éö-Š®5³êãd‚ÿ¢¿,ÿ”é}ìˆ>·ß£ÀmÆ›ÌÿÐ’ð‘t¸ð³Ÿ[È=ž0yNÛÀƒC‰Ð5É -@ÿž˜äµ-ŸŸ² á¿ÿ„[ˆïö:ê;?maá}¢÷5a^9¬d¥Ç¹Ì൵å…k³Khk+Ë‹+‹+ Ί¾âÀ+X´£Ç~b¶@l‚?&B ÁGæðÅV†ZZ)Å‘DyØe ±IOZ\`³W —j@l“JèÄ×Z—*¥Rå˜Â:!]/œ×«Ê$hàФO„r _¢ëßÒüå« Ëâbî/O!•2Ó;@{º1û¤5ÑÆ‚û|K UÀ p‰©š“@¹Lj}©*•»õ̵ͦv1Ò/âžwÕJ'UááˆúКªóµñO!Òóû+~Ý‹Ñnþ¯®Hÿ[ò_…â£]þ¨“ìï!V<à©ý‡¬ä‘Ï¿¶g'ó©ŸÚ/àÿî†-~$6é õxYk}Ln°„àÐø~<RBè-m²©@_ÿ?·xNŒz¢U+aÿ?jGÀÀ'–ê‘í,årqj,¤üA²`µò38i)Ôþð/¦ÿð/®ŒVºa‰ þ0ƒð÷Ê*ïêïÚS4s }øâ=ïžýðÄÚñðއ%Ò¬0ìø-­SçADVù®Ý’ÁŽÎWhÈ Ø}™öZ‰Ûf½TˆÝœíëúí;y“5ƒnU@Š+D;íüèoíˆÏ}ûàŽ†*Ë âZ”A‹•ºâîý<Å1þh‡¦¯,Íž¿<¿Œ5)È\ ÛÓ8Y#ú»¼†O|`‡‚¤XÓETãFû3%D9ˆá¬ÍLl[ 8; •0Ë¿™?AK‡ Ú¨¦WŸ² -ä°ò~äÆÅ«”Ü]ƒÎ}fÒátJRbjé´VVbäT¬»È\~JíÆâìÔÑÙ…p¦Sܸ‰KŒÎÌ\\\Ša€ËÑ`ƒÜ¹KTK«pùò¥« ÌÔ¤K#MÐuaàFpéZ£Ù‚ÃzR² ó¡ QFÕ·¤-e'H¨ÜòêT ]ÍFt>t%âÂ~¾+8Ž®ÍÎæøoò¿!$F©|дú‘|¿uAò&wüƱ“Æ>öïOõM^x‚×þíoµüÓg¿qßmÀ?-úŸãUããÇy'€9üŦ@Ö~ŽÿhÀ@h˲™ EZ<­Ãw´ðÿ ¾î ÏÎDµ²mééÞÆòù™êÀŒíÝÑZ½žfƒ•A(CÖ(,ü‹¿˜þWj•žÊà ³ðîÞ© "l©ÐÝWè/|5ú›‹6L8S,Ét§ÇýÃö¹[Äê|bÝà! ®ogçŽÎ{A3~i|ø°ò…ø‡Àü®‡Qvïå}^”ÄC·HDÊó»~¨œûÁ ýýCRJÜj€ß¡Ðã‰B*üßöÞ¨×W¦¡ûèhÝ ã®ûâS}$™®ƒÿÜ ]€•Êðð0³*+àyØ/5`”æP ¶I*ÂÆ~<GÐ x0¬4ü-öLŠÔ*”µþ•ÊÑJµªOU•¤"—KÅZ6“„üvYß šn1ø÷êC:þ%úçfD>ÀpóöMšRÀˆðÇßúòÝpöôÙ³gEw€Hø¦mþt˜vè[„JÚmS÷Óg[t€åEš–eÜë/»€Ð¡GÿªPfejY¼|ù°è†qþ°Ë}rO´èÉ€B¡(ü¥,.߇ÿ}â0^’Ã~I£D¬ûÇèˆ4f´'àåÓç^¹ðÊé ¿ø?ùˇ> ³? øG˜˜4$À-9õ[dý0€†"ÏF -ÀxðÿwEo·´{˜€|Õȶefnfö¾ß+3sø fÀÓ³~tºFw6¡„xð"otì…ÚüÇ+ÓÓÿi4;øª†Jë{áÿàà`aOÀËŒiÌá/ ¿°l@P¼cG‡â~O²ËÝ -;JC}»eáïîܵ»·?= wívÖ–pìÞÛ¥”¤^¢t)ÞÐ1ñ¡‡; C¼ÂÇà³0³°½âîMÐE?…B©§,ã7Ê=̨ÈJ66V«]©÷¾ù7åz]¬WŒfuîÔ&6•Ñê¸8}qºÞÛ»¯wß¾}{{{v÷ôtww÷6LëøñŒzXÀ†þ.ƒJ…i¶Pý#y'Ð/ëŸ÷Éíþ´ikÿwM!¡ðIîŸb*'²¯7f6h%}Z‹ôàöõLœÿƉ÷›ßú\ü<¹×(¸ŸkÛš@0Z^Y¼¶°°ä1€4Uë  ¼Ùzø¯áð½6¯˜@m ÃúTÇ¥Löã/F'@@€¶ytì&€À~cY? ?ÈŸ{Úšü“<ñøNÆꓨö@¶-1Žë¾ß¬|] ² êøÿž/AD!µÚôšžž®Ô{¯Fû¹0í÷ê –öTúÜ”`†X :RÁ·_ŸNz{K{¨ @jð(€¼ À¯pÐðw¡¼õóx&@7$€M‰Ýý'ÿgÙ!é1¨÷Øù–„Šw$ñliH› @²•`P®,-2@»ôL}…?Ð|ÈÃ|umiiEøZ˜½zmq‰:Ã=L_E±i©Ç= Ðb BAAÙ¡wáŒÇ£û½‚¿ŒXGàÜþ¦qG%N×çéi =øG’ºŽF|Ý„J©S:™º Rk.\IÙôŧ s Ì–²D„Œ\!»€:KÎj'0Î Ç$KÎë~ÈÆ‘ÅÙ«³ó Ë"»{LºTN@Š Âº>U7V—W—ñããdÑÊÀ_'ª›M4€ó—êç/]ž]XXÔOpƒI„T¬¨ Vªב3¦|ä¯@ëbœ HÜ7ñÑ›|gDÖýt+üÞ%&×À~O¬DpùèZU]Xô—» ç/ÿ¯¶ðßq‘ȧÉÿ@ö¥Å@3Àø©\àVð07Ð…WÎNÐ ÐÀE _?õä “ßì×ÿ˜=̨UXøâÿ‹@žR˜{B-°ÝûMY× 7ý“x KxÚ€¤<ÎL?a5ààK¢Ë}äJµ<'´(„WþBS#G;£µé¿¸R›­dªúR©°Wvzg¡~ûY·h# `f§wúú ⸚á EË -; _Õ.ýó:y{`ilÏÌèÐL±˜üá¼ÜO©0‰M?¯ W 4 Kièùš”‘BO…7õõ)všÕw¨´g¤P’uo|ª¬ž¡ ÖPÀB¿]¨÷^Ø—4€aŠ Ck3Å7ëµ+ÙœÌ}׈*À5Òðþç[É4ÀÅééú•+WÞrTÏêõëoÔ3Q6Á?ñT|~KZ@†€æ†q1r õ`&D-\€¬:’¡$湕ÿér$ß?ÈFøcý×ëõW=Ëãy©•#Y½9â ÿ‘‘Òð7“¤ØÖ~" €&€Æ^ùƒàŸ›.€ð„@QnßþÅÍ›¿ÒE´üøï~üÖßúá_Ñ ·¦™_ÖÓ®Áÿ‰x$Êa€õ’Hß"܃(¬][µ6ô)IB¢v—=]ìFñHŽó>tí7V¯Ne—æñË/Hˆë""ÌUšíu…„Vó%¼@|3@ð_bþS ÖêSç§.ûu Jƒ_!ÊoŠ“üŽÙ‹ûˆ±Q« -ãµO/À»ªuj–RBg®C ³ÚÅO„èx -çEÁ¤ Û /Ý:SK•ÿæ¯^ššÚœÿN£ÿ¸š–~ìµ/–3ç^š”ð”>Ozf¾@ç¿ðÐà&φà©{Hjóülr@ÞðßâH -'¤4;äM÷ëy¹@þFý‹¶)!Ì ¼ó‰ð<þÀð‰%±å>r%+_¬é™/‚ˆ-ôþÓ¡÷[DÁµ?œ®ÕêÕÞz¥ülEÖ7}Íÿ¡ -õãÈ»Ÿ ù•?0deß-ñƒ’™¢pó9…­Àd42®¯tϲӥòœ§ ¶¤×ôF)”Â3R L2aú/jÏŽ=[¡ é¼=ôY¥§>DA"”MÌ$ì9ï]4÷MütÇ®Îg{ŽL•»‡9)î’m&þ÷^×-ÎÉ…ÁÔbƒ]Æ{{… Vþ@*ÀÓÅÓºn¢!_ëýZ/Ÿboúóž=<îÐî pëúÿ[<•Q^H˜ÀŸ·ÿ7øŸ®ôÝ»úYoèþ¹ËÑ‘±±ÚtKÑú•®4£Ê`É0^'_n÷üèí·ßÆð¾=ü©I°à_y'°»¸üÇLÀ²ÿñü@ -mée@gOŸ}ùlz\ЃØÏ¾ %Þi—à|«ð@I»ë]m€Ô²¼…ˆFËÌæ¾¸¼´ºl«4‘GyŒ@Aû+úbæêÄâÕlêê"¦¡ðËÀ›žõЬ ÀŒžüúv´‹â•uæ1+Ð #²6äÈWÀaœf"U -¨º’nëÖ5d´*6°Ä9GÅWét`Ì·=P”B| ÄÓá/·ÃÂ¥RÞœgÎR¯ ¸»N‹€Â阌ëjQV¸™Oë¾Ëáæ}œ -1^_xè0œeåî"Ë%2½RïžÅkÓåêE$^ˆhkµ9Wˆ²!¨U¨8‘Üi=á²\Œþ/·¶³;Øì§O¾.ÄšHhy?€ <ο ðC ØÀÎú Àø›þƪXD 9·†˜þª¹J2úÛäK_ùÖŸ„` àíu)~ü¾@ßð¤&€Ô -ðøÿË›ôxÏ -€è¯å¯høÞw¿“+“/Ÿž|YäOƒ‡õ@¤÷ŸIéAØ* ô-³¤!ñpi•† -`Ðl-z´¯¬,-˜À¿žÔ&‚Ø/€Y>kãå—¯]¾tm~‰ÆÁŸqí`Øh¤õ˜k¼ D£==(@Z¡"@ásìk‹SƒYäJIG‹äDñ pÒ\ˇ¼³ŠÚú*Ÿ6¸¹˜$ ›ýÙœŽ©í( v•ëbÆÊ‰ˆ¶î¹ÊÊB•ªB¤d«ª¦óéÉmöÒÕy*@UÇ =3V{¥i‚j‡Dߥ¢¥i-ÎÏ_›WõÑš¿AtuC +‰*eþò¥êÑ˳â¬ÏÓ¤ Ï]ûèçwç.¸V!9 ®¢2ðà'à)wÍD‡®g¥ ]€øš¶«”:ùQýû¨FÐ?T»+‹«KK‹ ×.Ÿ¯_¾:/þ»[DÊMK?öÚI(1 <XþØý ÿ1`’°s“ãû¿UP‚ÿþh¢Ó¡ŒþÉdõ¯÷èÃì¼ ¨¡Ø€¦õÏ"â{¬Nþÿb¯‘ÜpŒ>¿Ñð$ìçòÄN<L ¨ö@¶- ,÷‘¹¬Þ%£cÎ;&ûç6 —œ/t18ÖîV°òr ô .í¯µ9Öe«’ UDVüìÒD]åW¯-¬àlX•çI‹jâz’‚Fu”óÿêùó³ ÒŸRý·Š¯I -@®ˆ¼+ —§²óõÙy]æ6ÛŸ 2¸®JæÈ -Ь¹KnÖÎ*Åâ– )a:ÇÔGìrŸ:ÃÊ¥&>õÍnlã®\mÊ@ñè8*]daaöÒԥ˪€à¿+ÛÂ/AJé°!Áø­<§'O‹ø“¢pî€ÿi ¾¯ywRËkV~o¿b*n˱ÿ©â£•Àÿfú?yO¿±<õÀqð̰ç¤U4€Ðl÷7æÓòŸý¯œ´y‰èÿÍcáhÈßw¨ö@¶- +"æ=¾–7²Ê›žG¬ÝÄ$BAÔÁïmDxbõLÁFìîd†¾þRvy`_©0 Eº.¡Kç"ÀáÃY¥|dêk݇ëõñvz¦r·è×jofÕëöD£4 -¢ ÂÕØÎ*HýÞÉj•¢ßš+…Á &‚€¿¦ J†Rd K¢  ÀDE»;:»J=ôÙ˪½ûÊõó3ØýõRiz¬–½P›Îþw*@PdÎxÇŸ}| e/:‡@è L¥( ®r]äb죴èÑ@'ó¨¾'Àú~dDí‡ ®©¤€‰ÿmðO[èŸ ßØbú#S€ÞW²&y­P*Œÿý•”VÉèo{BÀÛo3@> *À¯ßÿ˜aVà?ðÿñ‡0ðÖÍ›ºBëŸyàßýø­ÿÏ[¥Ô¢Àg€ଞ§x<éÁñò©ö¿M`›ÓbKÆeÒÚ¢Pe1ŒõìO;˜À^Y^¼6{mvqiíÆ2\Ò w²Óy“ÈùAzƒ—óš w19KÞþÄef¥©ácG pP{¾ˆ<ôÅ -¥xÑÃ^;b”VÕ©àç" E’ Îoe tœIè"Ž Û0ö( §ØXïr \èym‰ -Y¸|yVƯ*!‘¡:­Òh9F¶ÞQ)y_ З®NU†/Í.2ÀêúÅÅ\ËUvêÚâµóG/]ÆÓZ*‡î”s­· R9Ó»4»ÐêAþVf¤ÂMwöU«(k¸ -àËM Š®;V¢J‰i>ì(>Y逿þf–¥]½4u~Ö}t·ëøOE¬—ô¾µ¼ôGî˜{b Éo À¯ø£Ií0Àý¿ŽC ˆÅÇÉÞ磕ÀŸ<2úOó<À²òuåcÔ¸ñxîH*BôHMMûŸ>¦~¾4Ñ‚À#ÇÛ<ë€'DÿÇÙIT{ Û–D•Zg›}-W^­þÑ,ÜÈ(þÀü÷YÅœ®ŒŽU÷ .#(nèg*ÝJ±†öjÓ¼zŠ~pÅ0!Yñðú›×«½½ålF0ʺëÓàßT«MŽQáNW£ Ñ ñô±¾Â ;}HTQ9˜ÎŠ dÔ• -óû”+Ñ€à Oaa/£ð”ãj¹·XqAÊ=*ŒTŸšR¿îr(ÏfA<“60È(ÔnM—ë«@ü*0IŠ¥dªË8¥ÄWx3ÏÚÚÒÂeqÇ¿ ø.!âzW‚>è"ZPŸ¨6~Eµ|µZÈ®./ÃÐuBy(ESоҼ±2›UÏóÆæ%æjÐ’`ë¾ -Òõ¾£Ï¸¥Ÿ¹G—Ìqˆ{WÅògrB -†ÓÆM$:r¥ú"âQ%þ[PmêV–fgÏŸ¿4»¤ó.Œ‹$¡¶´¤£V Âo-§ÓL@byŒ0ý£濇Nž“špáÂä1ã~Éí}}´ûÙøs\ -À‹Ì¸%y1úþá8>þ⋇Ñ 0BYI°°®@ÎýÜþßè¡€”uÿK& ] x|ç>úÀð‰öh‘°Úø“Wêå×W€Sœ1ˆ0Q%BìõéÚô›°¶Ç éïb´~g¡«Ð×Wì^ÃÆ†¼ÇÒ¥R(œ’+Gê‡2|ó—þó¥ÏÓ7®·øù™9ðe3Gip1@[B"g$.ˆA)`zn4ûór±åe¹c¶ØëY±^SÌ¡ç(Š{%²|ÅhvÒz1Ô]*³Ô/MQÞî73Cî/d3ÃSWHÎÍ1r³ ¼9¸ïú² )%€®aˆ70ÒTìp§@»’/ Ø‹À,Áù­‘ÄÆ~¾M­ëB’œÿ‰þ±¡Í½åoú#hx¾´]H“T•Ù3 ÛØÅØRø^£ à'o¿ó÷îøOxþÉ#-Þ‡ï?‰'üµ€Þ¿-ôÿÜüÿÙOöÎOéøÖÏ LðœÖ“ÂN†¡œ=wvÀ'÷HB H®å-$TYsºíXñU_ΙI øÓI!ùoÓ¼AĆhh ðDñ@{0( ‹74×keŽÄu$È«/Ü2ÓM+búj+Ô )H¥å -LpR€J€ÉàZÚøÀ€0&%3:”§È•ƒt]l%ƒ½KñòÌ=Ä{:û––¥uø Šóºy‘|Yjˆ(½ºL4¥÷NÒ‰´QåÞÐ)%NÏÿåÅÅÙ¬PØÞ÷Ý2EãFtÏé7ÒiBôSNåùH‰ë‘-+ªÑ-ñ£‡¸¸xíj}êí!:í*q=Q~ðMÄŒ¿0õ? -€ìÿ4€G¸JÛ—OŸ>}Ž×M˜Ð‰Ôù—Mnï룕ØÏÆŸã''^œx1ð>ž<ãÇŽ)äÅñãh4(8I«áhп!ü׿ìÏ÷Z<-ïh°üj3 Qíl[(‚a¹Ù›ž‘€«Ý×êëÓõ¬663&Ö* …ËÌ­‹‡å=¢©«³ã¡¼T·ƒYü:éìO3ýtvv¹›]’®BRd" aÙÔÀ¥…©ò¾r•÷ïb¹_,þù´Š!ýbº^™æÕº¹\¤ -¨ëz…rB iWût¥8'ð;4«)ªnáz¹·2Zèô¤A* åH³±£Š«"?¬¢w”©T -{öŠ1Án­^ï½B-(±™JöºA‚ö£cüðMPÄy EÀrF\OÑPÀgd”¦€‘ÊhÓ€ÿí hÕZZØ´õ°]Ä ÄFÀ¹²øMÿMàß ÿFËß%¶H-ÐÚ© ¬Sö ñìß|à“@ -ÀßâÀ@'€[ÿt+øï‘€ïðá‡7=âôp'À÷’à§âÿO=à‡ôp@Ìè>zRè™ÁÃéÔ$ïÿÿ7j‰jdÛòú•ûŠ¢¼)î -ÎSuY½•#õ™Ü®®V¼¬>wåÏëµúÿ~fòÊ‘ÊXi§¸jãŸwð<ÄýìÐþ.fûE)ˆY-Óò3+O=+ÛŠUâ3S—zËç§Ü?}êz]™uޝ¿9#óÿurÌź¼ cY¥š½JAh§ŸysŽ‚ͲKÕ2:Ä«õë×_óoææ¤ÃLgåžBa·ß-ðð០¿Åüi-ITÔ=ìééé)VKÕlŽ[-:ǹ7¦ß¨Öçꪋs¯fÕìb´ HŽT8/ý(…€RÚ8¨£Ñ`€ÊÀ‡^ö2Ú[=/dY+÷[v{{›Ži­ýR€=XëÏ‘«ùŸx=û7…¿é¿¹åÒnƒ°ýÙÕq´•ü=x²P($è·Ê¿4<i.À[ž - ¥Ýè -ýÿ%hQøíäøYhi€€ïàhа´¯gßiúnX¿Nô+§½ üOîFK‚Ë‚ -€#i/?Ö]à<$” j²ùõè—À›ï„.â¹YyDÇ86o‚IF0ÆìtcqÂY›ª -±È"­¹Ò^x³ßˆ’á¢`®²´†„ÔwWWôq47má3`tYÖVïÓZ¹A[ôr4e­X 1P¥¹À(=. -ÅÖʯ@ë-œ‹2‘ ®¤Œª-Ï›°,€ÑùªEÏ”äÀ$¹0+>X[¾AÛÉÕóG EQsmÕ.[…L\ -}|1 -ßXœ¯W™ øÚ¢ô4î•z`MyTJTdKU‘ÎÚÝ;¼@)ñXöUùJðλܺé®|#tï”Á~‰wýUáÞ]S]SÒô§²4Ïœ—2n%*Jeö 8¿{H~+‘mï‰Æ…FLXÀðÚ+çþÔž;G´³R^»§þs6““Ç'ò>B¼m}í4=6÷¦o`ã?ÈŸ$'S ÄK‘„ÿxþUÓ?%€ÍÚ(ŸXoKʇ?_d¬º¾ûöí‹Þ}=¼)¨{_ïáÞÞmz*°{_wwÏžO="Þo[ÙÓÝÓÛ³oŸ>J¥¸¯·»»ØÛ£ ¥/ú—‹Eet°Ü],÷zýeÎ9GòäúÅìQî„ÔÎA]Úû¹}=ŸW¤Ã¢eïÁâÀÁÞ}½ŸßÙ“^5´Ñ}üÖž={”j¯ªaX÷ªdËûÊåÞÏÓ%À…é¡FjDÒ{økÅ´˜ÊHnOÓië?<>E³z‹' HžìãÿË‘OéÒ5FGÇb^ h¨Ú€,wÿÿáwU¶ï×Ãú+Ú=àŸddhÄØ,y%I†¿$šN6UR@êà&¿ àÖ?ýñàøèƒþ$‰ÿôü…5áÿ§ïüþÿ8ï À.?íô¤ˆ'†Œ”SÌpöô$þ€u’Hß" öÓûÿS;Ó/Þ"zÜ(†v‚,[Ɇ)ïu]ZòÜþærah;oUv£à‰h¯5Óbþ+æè6.@8Q©‹[ЃÊ NŽ .&ÊhÄfþÆBtmMoë'*˜ -¨=âÆ";vQO`Õ¨%N­Šöu…•Ækóó—°¬Ëñþ ©QO\p/ñ_ýýÄã1 ß€sx^ɯÎ|Y»[xlôóoåM¾˜8Î+€u>àÎZßG°><…°4<ÑòßÔZ%áÿĉñë<›«‰jdÛrt[R®TeQg33•J™OUÈ)”+åòp%;Z– OÕÏgÙå}3Yé«=øÓ£€×ñIâ~¸ÖeWÇK{üî^ÍóPǧ{J•z¹\qoý‘¬Èü™Ï–KYe&KîæJõ1iâÝ3BÞH±P( ÅRy pP6=G•’ü–?¥Õ —¡T.–^fVûJê:W艂àø-^Hy~k¾ - -ÇÛãÕ¸‰ P(=[©LÕç¦ÄPÝxvéjOµ:ìyò³™zEu£ïù£•aj„·ü]27‘äÄ”A•ºÛFÜ‘ @¼ål‹'@æûsÏ©²S€PÚRtM-ù¾Ju䕈nŽ ìäþFŒÿvø‹þ[ß-àý61úCô[å‹_ùÊŸ|û;ßit´À.€[Í¡€ïÓØÿQ€ÿÃ?ÂûÿÁ^½›™i ¿ àG&Z>ûò¤aß#&&þçoÑpòôËëŸ$˜_'y/@©üÞKZ¶è¹0Ë„>"*vø’؈û+Ë¢¤ Ë@ŠÁ¬vKžÐðyêuø˜bíò -_[óŒt¤fP€·¾1:äjÚõ9ŽHœÐ¾ -ȳ‡ ‚H¡Ï‚èlVè–·&èÂ_4  ôLmÛ¾NÔ¤2£”Ð"?—óÆšýEâ`²ç2ŠЕ^4H!’1¾H¦¤C? -[¦K€Îq{ŠW­))©'î ê/\® -GgiGIõßg“2̉ld¯-Íž?zùêÕåé71)Ô²A\VRTUÜgu’wÁtœ¹?âße çGe±¯ÅJ Ü»€“¾P§¢î‰ßú^Y˜—05E'ÀH”ìµ£¥Ù\<À½ Íû“ã¿—{ŒýðD?€Üð -Ãî!9ñqüþ´e&`šý/º[ °ä>íO}ì{ò%DiE£©û+ÙÜð)ý«†Àxþ‡H6µåp¡]€1^Áƒt`‹Ý zØÍŽtgY©ØWàEû]¦üî½¼ž·ùuîÞ]èìêÚ[ØåæöèÔ™½}îU^ÂÁ†€·Ú÷u>Ý)üwvöDo>© -Õ…•âÓ=…â`jõ󪀡o%’0οOçˆ -ÒÑÙ±k÷®Ž]LY¸k½vïÖ«Ý»vtéFJ}ý¼wt„W‰ºª‡‹c=®&>¢ûõ£FªaŒ"ñîDI 5âYì@Hî 0”ŸÓŽt€Vî¹èÃ4:¦¢øvÜ uТŒ‚å#Q„JÐ>ÿæð¯Ö‰1“¸X­ðÏP¤uñúf =([é/IÐo÷ˆN€QîÀTh àƒ÷?úè£þ|Dó?;(øóŸýýO=àÿämÀ?ü¡4€£$ÀàûñaÀ˼ pƒõm‚‰¯Í½< Á¼¿ŸÑÅkÐ\QàOóôؾÁK€ ¾Nâæ†"Àµk ˰ˆOâ¤$V¨õ%Ç9ÃCœ–ŠáQxð½!²RD4vLh* pÊø i4\¸Ûw Ò¹ìŠ‹ÉP¥tóò©T¶WÉ„*xl)  ¤„èé:‚\Ú]»#¦£ܹ±ºpõê<~ ‰6¼è‡f|'ê:r”ÅA´H(ŠšËŠ¼Nœ«³bÅ 8 )1‹³"í̬Ô4©1!“…JRq¹D±õ#y>“¯¹O#GJŽhwòGMp(%«1(@1ÇiE˜$ù=PiX£Ö,­,,^»tiêüüJäd? ?'Qï%&ü=%igμæq€ûŸ´ lþW°ø“ yPf׋YÏ›|;1ñ¢þ˜¤Ïpøcƒ½¯Å}`|h>µÎô€‰“§Nҗλ[{žhkØÿ€O.-”ßb1Žàx®ØŒÎ'ÐK³èVd¾—½Û­_-ú D×nÙÔ»ÜÅ®ƒ—þj+¥ ÔoíÓkƒ.ºßKº -¥þÁÊÓ°\Qtb/3ò#„®(áDÈ%ÚñÅp墬>­ƒÎΊ«#¥íWZPJÜ qo—ÎòÖ¿Î]ðž i„³K?@I×Î.ÝÓ-U÷ãë¾Î>´••m;\‡ÃîÎH#`©ìëéÿcÀ:àïªÔ¶Îí@Z=Ì ­è\yÝôoL¿”×YJR'%<šÚÿ¥ƒä¬oà?¡£à½áÏ&¼þì0A¢J³$Ûõ¯IšËž=Áü6ié*€=Œx/Í þC|ã_ìÿµØÿ¡Oݶàçï`ÿÛ`@®ˆÿÍ&}Ãz`ü?3ÄQ»€ùu¢JÚûTwCx§Ï¡ñ“g€¾=¼ ¸ÕpîÂ…üm÷ƒ¿ý+ à¸$§4x€Œÿð`ïƉÄÿD}-¹è— ¼N¶Ì `\v$ü¯ëÀTÀ›k‰jdÛb+ñ¾KvĽÉàŸ}Ü€ûì”™ŸN -€ö¼¨O¶s—ðž^È ŒûŸîdžGÚ#㽿ªW›®®Á!¡9Æâ%ð íà]G; -F}’îÉ×ñðŽŽ©Ka‹^°k*‡ìx²/(C¤Ðç÷üHÁèìé,õI# qAÐbg·òëê(0šQ"¦ûGÄÙ}2ýMpרGˆüORî‘p°‡^vµ¬>77wý͹™Ld¶P=âHp»Í 4ã y® £­†ê^€iQùº@¸€~0?á?BŽøt«¸À>m£ÍŸcVµó*U¦GUƒÕkµÄ}ËK‚~«´)¸~ò¶{2Àûh þËìÇæ×æc)ïKð)÷ÿßù{}S Àðý}ÿ{ß €„ÞÉ<üè`G“—Om:Ц}vn¥ÄP¿­D Y’9GCö²,Tñ]x^šn_°Wæ¾(/óì_ΠåùÙÙ b‘Úéù/Øl “>Yœf¸P£C’ -°ˆ@=_E*ÓÃû:cý‹ónEü\ê¯-.xМZ._½6??m‘Fœî\)%…|HÎXòÖ°óÊeaùä/îIÀuɸ‚PÔJŠ+E*ÍÂÕKóøûñЬ©ÖVÞ]]^¤‰^PyPEò6 ÝÍ&€Í%Qíl[*åí,3°2SˆœqÃ%ò­ÆŸlÞ©h˜Öþ`a/fÿ^àÞ'Ðb‰÷:GG‡y?‡]{\íäFz?o x¬Pé“uÞµÍ!½ëÙ»÷‘ÄiÙí»vÁ÷Ý,}´…=¸>­2æ)ET¥ÚÇ›‚õßÐÿû+…BmhKVq”½J¢MzˆµüôÑé®o@5Ý©$«öÔG0âA®äÙ†J4DmIè!Á°¯gßÁLÐÏÀ~5K§¸Ž$ޱÐâ °+Ÿ´ñ(בiG&ô7¥EePeUõÍ.’?”€þmú· ¹ì›Û ¿–¡R_é«Å¢>Ê÷¿¤ øïùÜÎ{(ßÎ'J€pÐÐàçs%€*$â° @üÿéÿiþ¿¥dò‰€< -þëÉqê[ÿ‹Ÿh§¢U`ƒ0Ú¯uy”Šû¸ ÀÏ–ÍŶږŒ´«ôOmýCsTäò##à†Îšö,K‹’ÍfH¼…ˆ@@û½˜ ø±»á(ˆ01o¥À3Ci ÃÑH€H \‚æAwÅ…ù…«—/_c>ç§œg™'ÿ*¯Ë—–"¡4À7@Mwx/@dâò‰‹*¨\b/©¾';´L`ôPÚRˆÄ>^‰lgˆÕŽÕË+óóL×)ªÃ»ÖÖ½·²´píRµX˜šYÀ{±N¨‡¨ gèúq©Ö–g«G3<KÊ@wNú¾9}¸'z*ªÆ|ý¾G[÷úй8f~à»öÞ@tC±!ÖÝð (/ï‘$¥Wúƒçqrµ Jô×"à*/)š]ZÕiλ4J} I¶þf‹Å›ÓL`ÀþCtDÀ ö_ 3`x<À–€@~(Z74€ãÇÈúqý·ôÞá¿%ìÿ† )úßõÐ?møF‘osÐ <|„ú€ÿ1<º ÓÍ\.²œÿ²µ†ôv‚»GZ5+Öc’X…– -]³¸Êû®ˆQ*õˆ:C¼_ýb÷¿[÷ÅèÁ¡ƒ…`Ý'ƒ%[é:94´SÞXÏÅ»]øíR(ì¤eAh')<×¥AíiÕ'Žõ—F ýµÑÑA&%’¸ù†ë÷ºÝ'xòÆÜn=Ë®\ì1ls1óã,«h ±xhƒV½Zöíû¼`‹$ž°ì=f®dÏU²‘çFFŸ;úØ÷€`‚ƆD…›ÿØÿ9íý )·Š³MÐonÃñ¯Ÿ×ð/~UëÒWwîܹggÇÎ<²³#a?—ŸÓ*˜ß&¹àû¹ À -ÀÍ›?¥ €É·õ¿ÿþG¬À?!I¸õÞ{àÿïßù™çJöÿü. )1ϱø¡_ñKusjüJ  ‘ÜR¬TP$ÌW«”º0¤eþ ëbïì{ÙܵçS<ëÁ÷>fàw½¡J¡TÃÞ´ eh´P¨@ð¡ì±‚;ð5üöÑq€v}JÍ0»½*:’Š¡HQ¶#%-–®<¯b •ú[Ëì•Æ¢$vïÝ©ÈîIý?’ñšƒ×éx¥¾7îI’ JP×G(¹(#æ.KBi¯¾ÞXèªçžãuƒ-ž€pŒzaGù*xî¹££M7€ã5%¹°ÿ›øoõóââ%è›÷#ªïó-ˆþ2ü¿:@é1UGGÇžŽŽŽÚìéüܘ/‘éÏž6¸ã×IÃ`àosÀOí¸õÞÿýÐoÈ·axBèø³›?¿ùópÿÿøÇeûÿ~à·¾£ð¦§’ÄügoÞ ž=¤í}lÿoÅÿíL„7}yi‰i欙= æõtâä‚(&âè‚4ÜXyë2oa–n/(ð@t…‚D}b`¦ê<“-žìä@±èg³•´™»¼,…1tÒÎO=:ÏÛxY),/]®”‡­ž¿*þ../˰FeÐIëÊ‚ôˆNªàœcïjMÃ{œ\Å+` ˆ^ŽvoPpŵ>¢…amiYùT0 ~J¨«Kó×–WH_NÖÀ…˜Q««ªâ…ËGŠS8ó74¸ê›™]ž;kK—ÏW˜ pÁc0T$ö]†›žÒ©Rïz¢_~1f‡[&”N€Ö£#ª…Wu"´+Ô¾Ï1z@+ãñ­Q6Ý󵫗.½tuÉŠ›rN o%‰ó—69sÁsÓà›“îúÏÊÞÿ RZ<çÎ¥‘ÍDÿ^mü?î!ÇO0àø!èà‘ã¼ Ù@¸O'Ü ÞÛÐ*b~îà*@R Äÿ–>ÉБßïx|çÎ'Õȶ¥<\þú}¾Ãá±FØ–Í»0€°Ý¥1èp@Ñ`é§`¾¯ÂK…ëµÑ,K#ÓÌÞù’Á!é¥:¸N!¥¡ÚÈÐà È*=»U¤Zô­'øÓ=OJ{d÷—ú” ‰!*ÔÈèÐ7ú‚Xš®éH‘T†-„¤¤P(öîýc(cåÆêWjÓâmúJ­Ç‘$î`-É[Bè/—êÈ-#•£Ñ90iÒÜÐâ 8b~ðßž<x*ZTŽ>÷\êÀ©VQê9ÿ“ÁðG ÉqyüÙÒæ¯ŸÝHG_ýj¢,¥>4$U C5¨÷ÿõÿm˜þŸÛÊ`àÏì»™@ü·¦ -ÒóaÉýèÿ÷-¿ -èiáxë‡oýÕ÷¤…>€(Öâ1a±YÂÎËzlîXÇÿG1&Bvn9 - 0ÛR0Ey/Í2mè‹BšðzäC¨ ãò2/ Öóß8†kk²ç–Á(ƬX¨§¿‚ ‚Â<@» H@prhü‚×FŒ¢ éQ<^À³@çiyž½öÿeïŸãºÎ;_T)§lëú éM°jNTÙ¢ ˆU⥅À´›‡ínšB Ú šØ{\yKŠ1tÕÕ Ê”Ìé*¿‘dœÉ¹/œr² 3´…Þcœè -© °&¶Çù:5•¸j*dÍÔü ÷ûù>k7 Àgò’OwïÞ?Ö^kíM¢?ßçY?v„Á#&×›[˜[:ÒEÐó`2¡ºêÍÛµèZeˆ‰¨† ¤šž®"ÓûKD0‚é°‰,ú ÆkTB«~¨‚uÄ“¹¸”9×¢ä˜nÒ¦îòÚÊl³Rm/ ØÕÿÚaªš/Rß«sí6Þ_^£Æ¥R‚§öå>FÇ>7P¼¾•ÀëªÏ榟flÚ“/é,w\Sè¯CÈ 79è2i¸Iÿ^ìàbp¤A7¦"]ËÊâœÔØ,Md£%%îiwá²m:à&3ùa'ëêèÿ®?ÄǾñõ·oD'À·¥B\' 3ý½d¬/P޼fôú§}âÞÀÿÛòÿû"îÊÜço÷Ƭõ €Þ(€Ñl×ßàç>ó,O~ø•­™5_ÙçÓlnÈL§ñ>o·þJDšÕJ"÷úéÃ!XäYe†Æíó=ä÷)Æ[Õly[ï "–6µÈŽVíÇÙp} LÓýút@Ýs¿5å£(¾ÏÔ³÷_“¡m€‹gê /¬ÓL¡ìõ:6P9|ž‹D1Ð³Ž‡ùµ¦òV§u;L¹e-Ý݇ jiÊÐ M@@QMˆ„$dܰ^$ µX„°ðè€!ˆ G€wo3 DHþ0ó{Fîýð÷·L«ºù°ÿKüëEìßm'Ø9ý{Ђ"It;¯ãóc|ÿGõp@ôðó‰ °ÿÊP-ìJûïnø…Üÿ¿ÿ/â¿@ôø£"þ•Ø2‡ôc¿;,±¾g’ÓŠûüÏFä3ØyÏ+À'ßÝÌõk˜tpÏĺü‹„:giY¯½t¦R:H¡ Nwt–I,ÄÀ±ËAt ¥$ óßÄ»TN0~ÉÊ…8£{ë›ë+‹ÓÅâŠ;þ‹¡t]I$ýP0R=Ö–Ù¯ËQýÖ–Vb™Œ\êàÜÀ˜êž8¥Ri_`/‡hìWR³“-4€ÞhšèH.(Ý¢•…9.^›L \å®.-.#ú1H tHRŠ1s‚@­>Éx’û½í3UÀrJuÓõONÏ..ëbþçÑ!­Ãú_>.:ivòX`¶…t÷ä»ÿ€©~dÝÉô¥ÝøØí !€vøÐ“%rÿ”w„ÿwW|ëk’b Åd¡KQzé@€nÎv°‰€¾~óÛ7¯ó0€ã/ž~ãFôû—ëïH@Š¼í®‚I¤¿’‡,¡ßÔ/é¯÷•7<Þ¤®^Ñÿª‰Ÿhþ÷)BÉô‡Úˆ’vép™yü4 €íÿrþýõìcð+›~ìG÷ùTy6OÏx|¾;­áËå)së#ß¶& -9Xs¶ò}óÃÁP•™KD¶Í)#nÆ - ¨Ôs‘_ÄAˆüòÔµÔg°’U·ùû¨ - ÊBÚÍ<Ÿ%Ž-3Ø;{|A®®>Ê3›×5DšRx•~´#«:Ç¥pO$jÍðØÿxÚaÏß×)oH´¥ýÏFwÄ#ôQÄž® бRI -`pIE~4ÀE­Ds@D¸Ó à‚Œ $al€t‘÷öY]7¯(Jöþøþüܯ‹þpŸfÿ3¢?7þÇKÿ6ž@)³NãÈ‘£Ÿu;ÀÑ î&>Ÿ"Øð\€¥“ÿ_eÿ€àå @àÿ¿ë°ç–ÿOüÿñ~H&ƒ$íñû -À;vÄêc™âþ)€H°ßÍ’“¿—™ª+8Îñ3 Ð7ˆØ“†r«×q£õû¯Døð›««‹Ë+à\ ÍÌð(4qÛ^ƒa•—ÎL]çå3â„j§@6(Ænº¹Æ>=²±º0ÝÈæVÈ‘òÂR®Ö$‰ÐG×W–žwÕí½›ŠÂСóÎõ2»ôä XœAít}JÃ…€¤(ß\_Z\XŠIFç>•µ¹¶L'=—êýTŒ¯¸”É*“.ÏN×&Wµwm}ûë¾ìÁÖ‡jÇúè̶gé¨ p¶v¸¹!âû]úáûBe&ÿ&>¾ü}]YDZ8îx¿*çA~œGÒampô­Š; û|º6ø·ç.¢dôf}ue‘ö˜éÅUNT¶2îÓž–¿·½åÀi:þ–€(ÿíï|Çí û3f½Õ ÈÒ_Ê ì÷VÃ<ÁŸDx¶Êóx§@Úˆ&€”ß§€}éþ§ ä·,ñÿ×OF€¹;%ÏðeµZM”¯ùµû7À¨`´Bž¨¤åyÀEcž ¯6 ƒÆ{ þ$÷Á䚢6óša$œ— ™ä SÆJQ­·Ì'!Ñk­×.M´.éœúPNà‘ðèœñT©Ÿ]W/2:ª¬„wrR!öÌ•ÅøI W°‘ý@ÉÆUw½=qÕ!ã§Ÿ¦À™Ãu‚ 8!Ÿ™¹=C UdƒnѽÐ5»ÒpšïŒ)y&âb¢¦ØáÃÌ7“"ödžoˆv†fMÔŠ{.D€ ëßn~0SQ>¡I–¸¿eI4$ã6?Ò2]Ú8æ5ݘ¨>m\-ŸT¬íÓ %“Ò8*ÕrT/Þ±– ßoß’ø^/¦úEO$“(#iŠÀøÚ-þÿüïö7ÂÿÏ~c‰HH|MàÐK‡ž;ä_‰-‹ß§øñ«ññOò2VÜ {†ä÷°5ùskÌ뺲ª5Zµé¬N—{¦ „m®é¸‡„ ‚è·¼º.Œ° Ui*˼dD‚èÃQèâl‹ØNŒø¯dƒ_¥²nÛõ±¹•ÁaËH$Üs:l2нŅ9˜wy&Ødô£@z€*“彘ûˆjÀ|¥å¼Ð®„j¬¥RÐÈ k]_^\p@¬J|¨{D'Dåç„Ê qDI* lm}eeuy.«Ö&—Äûu®¡ß(©ßT 1[+úç™mÏIo©Lî´Šäné¢(Lß¾¿Ô¤ë(8¦æ¦2²Æ] ½Î‡á‚t@p’¾UЧæ¨yÒQ{ÕìûŠ0b?´´¬Ñ,³07=»´®$¨®›¬mÞOˆßÛRàÅ“Ç_<}íÆ·åû» €$@êpëÆ·o|ý-ö[úk KnÿU>þëŠÚ¾úÆëŽôÃùàÿeíОˆù'‡Ÿ56´©w„ýya|'æ'É^ -÷ox*Yâ¿#Rëú[ þ?ÿHV}Ê¿ çÅû]¿k£µ‚Q‰ý2Ñ"Ü|ño+8p!¿Ð)ªù ô#ÙD½B_ú§ÿ³†¿¬Èª­9cœ#d–ÔBb²6[3Õ¦|sŒ\&ZÅWZS­ ½²úP¡ð¥/®çÍ|MkSæ|½BÐÿ|V4y´ Yà3ËÆ³VqÉmëä<Ñmd·gþe‹»*¢¼¢nHº>}æHî6Òè{fæOÅÿ¢ÕšieCºÈ­;‚ºðFýBgcã±cOãÙIôž‚ð‡,>+„†v#¿ Þ_2õe¬PèCFU·¸Ïž´º«qÛÇj@Í/è1˜þZÄZ_]O1qž7zäO:`ðh‚~¿IÐ ÷ß½ÿð/D€ÀÏÑÿ_þò~ùR¦?cþëÿÿÍ€_þ\ -àïÿÆà§?ýé_1Àš,ž“H¿Éâ7J -`ûîd Þî¿–±¢”üOG„z9–«t úô1[]üžó»o2­rœ‡3vj¹¾º¼´Bë¹\žŠwŒVƒ>Ø©3ØÉ–€ÍÍomqÈ8UðSÉ 0"ož}ÌÚCÇ9‘f¶Ýžž“HÑkH…=j*ŽnÒuAéÚ²ôˆ²_[Y≅&5n°r„†úv”¾S<£#èЦŠQQ!ýnB'îëw=¹]ª2…ú+‹ ËÌÊvp¿|¸¸¼°ÂÌägç›÷;²Æ`£ÑàùÜ‘¢«ûp›‡~:aáê„xZ/f2úèñú?5ð)åþ9½Ì½ipýkw˜Jú嫵m`Ÿe- €à¾­Üà{7ãŸà‚®Þ]l !€ÿæ¢Z …ƒÞ©Cÿí– ßoID€ÿô‡TvøÙßüÍùÙ/ú5€ƒÄÿ=:ð—¬iŸüÝ/bÀ_ÿ”aþ(š~g[€ß#-õuÙ`÷À5\~H/ߟ6ýˆ8`%°'ÿÔ°¶NóõÊÊ -pÍpž >ð%ĉ´r÷ˆn³šqlƒžð+pvámsÐÌ‹€Sìƒì¡ìs2ýöî=aܬR’9]ûøb¯»›-¹¿ÙääôìÜÂÒÒMé‚Ï#¢fËÒ/ËKÝÅٞ˻¹ê!v”Ï Ÿà“Öu¾‹âR|-T’t*ÖØ%µ¡ŽÑõ§Óµ‹>xºZšVT€ªGûW}wmyáÁ…%æóÅ¦Õ -·i}emiin²ZŸ–tBmm7Ò3×>+æ:ðD€t„TYÜOÕID%™eN4çk…‘2{X¡K¿{]Ð^°ùÀ‘yí¾[ÿ™ Ð}ts$ ˆ/°—(-Ü5]%¢‹g4J—-ÎNÏ.®1¸C•ñ?b”÷HK„ßÇÞò0À?uùÚ×a¿°ïðú½[ï¼ÿ™ `7–þrÒ_V®]½öz_ :ÆÜ€ཧOÿVO$ ‹@zÅ”IÄ··“ -¸öÆW/[¤-úƒêwW‰jíÀcÊö³ÑÑ/ð|>Yõå¾gÓ<1èÇÞÅfµZ|y´V­5££/W‡Žþ' 8zD~¢ŸÝGúaÙÖ#ü0}•['†F_©Sž>Õ¶ªú jýÓ‡|VéuÚ Ÿlüìà #ìx‚  Œ<÷2ªFUõ«ªFZ©’å°òSVCµ‘ÊHY‘#É•=:H¶ÿåГ²#‡ÈG%ûÂbQ­Õ”Ïè ÒG/¨x?c=9QE>ÙÌ™'3ôÄ…1ï0ü‡ý<ÉàØÀ°#»úþýì÷D„é8aj€—õï´q4±¦ùµš_˜ " \R ¾T6’µš ÿcm³ý~+;–Æ2àß1³ßßýÍßÿ"Я×?üRÜwà¿ií¿k]%Ü€-öGÎ)xéÐvÖ_½vÙ?Qå^ÿvôLäÀ"‚ñ{b °—ðd{šH¹&˜//,ʳ¦éœ^mb‘~ÒG赩_û%Ƙ~D˜Å7·ƒãµ*…£ÙJ'DÈ串Ÿl ©ƒ~ƒ]iàk¿CðÙ >Ücߎ«qBy€”‡,.¶³áÊX>;˼Kët^dì¢j¾ _ta¶Ýl/®ê„˜'ØUE%IfPÞªª¶©*QyºÂ*…ÂÅsdUÑa×’J«ªðª8Så³¹Rd—V×W$“è& ’”;÷!âHk«4œO3 - ã9ývÅn3À €ï­,òؽUºR…¨÷‰;Å'½õ­ûد{úÀ;uI¬¥„¬pÌ -x*!géÐõ/q_W¨+àÖéJ½H–--̵§—WIìÙt“¹è=,~³8M'ÀË×¾!p3= ìðõ½"aüý¶ßiQÚu"~úŸán{]òþdzB°Hólc¹%ØCýpÿKþ ý‰ÿ¸œ"Œ ÀüOÿøæ¥µDµÇv`³7¼ME»1ÒÄÍŸÄëm2pCpÖ“§_Ìó¤ül,+:yçe›×ïæsùö½®uõó´Ž×kCõ©N·33ߙɳWò)|s¢òØ•F«yÑhfrM;Eë}¹ïAœ‹y;Ë;yѼØÌ³áázÌ9Ðh¼ÒhhY«k³V¥á'ñ_̲z£gݪòê8Ñ”gÞívßã>ªU'+TùÛóª…œwJͯàÿ׳¼^ý\…цÕÊ“C•sãy1S|@A¦ ïí¢SÌæív19Ò(Ú¹Ÿ²ÏÑí`´$"dy7ݸÂó -bŸ@>œú -ÿ(€!ýˆÿùþÓø÷Ñø×UæxöÚ%"ç­dÛà_~ï0k¦¤Eƒy‡¾ô€ÛˆWŸ1QÁØØXâ~Ïôû­7€©ýŸB8 ûyÿhÿã¿3?À/ù?þ1«ã< P -à§Rôÿÿ“²úÞwéMþ•¯çÿõËþÒÆÕxœY¿…Ûð×oȶ>z'Øïf"ä~FLymuQHc2`$À*hÃc@ä=Ã#0p/=3P»×W—9cCÀÿÝüÆ]8¨ð ¾ƒB­B~@¯%ÞöÝa¦¶Sæ´6 îØÔä›X³<úåÕÅéêá'ªœ9ñ—–™`memyIÖ™[\˜››mg“sŒVä‚5t˜s¥\08Cn¸,{«xþ.µAsºÕõ€*û>û>D4@N.ÁOÒ‘U¼}dù ùºW«D´ÑSsíVäŽ`¢Ê{c}“©Œ¦'k)•Õ5ɪífØö•$\ñáÚât>½¸²¶â&ò£ª:îDŽ×›í€>A_+²èòƒIØÖ‘HàvÙ: *õ}Ü¡½IIxßgpÇüÑõëúÖUßÕå…Yýk¬z|A€”å–¿IРŒØñ·ÿ«ï(‰$À> =ýG –|]—¸`À¾Gñß"úñúã(ü¿¼[ÄOŸ> ePÎI¸@êXúÿ+‡>ñÌãQ¿ºA†ý­è4jAJ™ g³‹±)FÎwZB¤z7R¼×š*ŠVGäÌΊuOÓ½îlýüùü|6UÔÚßgny&§§VFçi ¸˜U6s›6ní-ò©ù™©y§²¡jVÿR:ËÒô»:8ÓÑy†¡Ò-Њ º¹W%ujÑrc>CùŠjwžŠŒkw½þÊ9y¸¯Ð¿€•xæà“•¬U¸%‚klߟ)ºSùʼnlRçLuò‘#8(þ»ºMI¬u{&™ilÀÓ~ÊÍþ28 ·; =½[äûÑæoÓ}¤Ø¦ÁtnE’Ö v¤1`ÂÝ;Ç'¢g€ý -Àú Ë&sIY"2ÉÛn/ðÓÿåÿ'ð_~öw´ðoWZü·_òÂtðøÿŽüìÇ?úé~ôC²‘}7 €m} ý—_¿zåʵ«×¿víÈç§cËû'ðÏâ©ßØk€ ËÞ&^V_Ñ´*¼¸ @?ö@ ŠI¬¬,>yãP÷æ:OÄ[ÕOáIÐ8˜©d _‘<À Ñ rA‘ŽÂ¤CÀñVÛåLå:ä GyUÅ/ÌNVΦ—–é°¨ŠË¡–ÐK4^XYÛsK«Ìj¼¶.¡².àR]‹òW¦úR©„ÄkÅ8vQ íd¡ZêhTÍo«’Òû]S¥èñß[¦¹aM;}Ïtg˜ ¤SCt·€M¨_KúUêB:ÓÍJmrvE·y§‘[†ë¯/Ý‘MÉŸ¶tóná¶r«¹„Ð÷E_±Û{|ºÖÌv¶”DÇ=Mºá~<&@ Õ“5ø‡¡Eà¾#7ô‰dH[ Úˆ&þY¸(É‘Eý«Lëÿ€ç rÞÜ«½,¿ŸEÀÉŸ¼üæ[ ø6mÿ°ß}Þ¹¹ ào¾â¥·#¥8-¯ßÜ¿"ç_»À8¦>!€xE tÿƒþ;"_ÝŠ|Œ‰ý÷š€gÿÿŸxV‰jíÀ`ÑF‡Ùj²WävÛÏeÉ ºíÑÝ®ÅjÖi–R ÏÏŸxŠGñœñh8¢Y5K”šh±‡³WX‘»iU!p[œš™“ ZkþûVp.:Üç#Õ4À§ÏÄ{»®¬›ƒSãrVU– ¯ozº›mFäD6,Yú´¥ó1x>AûÉʹl"ŸŸQŠ™|jæýùÛî¯@RùHÖa«!åà;¢{Âs’ ­Ä âüè ¾mZׇç ëðþ¿ßGÿ=Âþ–,Mñ_hVbó]ùõI€ƒˆ€й Úó "ݸ›6]8¼J%Y¢¿,yýýö›Œ@D@à/i ðóŸÿìî 2à¿þò¿ºï_2áÿï~ñw?‹a?ý™›< MÿÆMŽÐ™ÖÿˆèWè_]‰-6i”ܲpôíðK -¸ à€}ñ{íèrhV¤ì4Ëé¶Ÿ?÷ú­öKË´y‡ÿ¯]ÂÞš ¼„Ã-˜ b$Ä ’Š&:wÏZ+ËP7èA0}ÕIn˜ø í<"ïöGžþÒÒl{¬røh=_Xý—âtý£S-.,ÎÎÎ-ëR‹“ÂrältYP#WF¦"6ôq•]žè)ù¶ÀÁ%¤=ú $ðHòéFðJf°F 2‚ •k•BFÂÊý'‡+Í&ÓOÿ=‹®ò=»G€6«Ôbgí®Uš³V¥™ë7hÞÚÐŒveá}º³››÷7 jë= ?ÎÑN -“È¡· ú -ðö1ñÍ]Òá²iXeÀt{q Y§DIìc‰ðûXðÓ€=ÖïáÀ×Àõ×kK\ïE wÇÿ™ÿ÷Šþ΂øÚç€dDúÉŸ¶`~à?Þl{µä¿NM õ0ýËvèY½ôþ„¾ÕÛÍCÁöµ¼hT;©Ÿž\îºÐ/ÖÉõÔ¶y%‚plâ¢@(€‰ó•d@H€¼R‡8%¸›ùy‚|¼;˺ÕfQˆ¹3ó1íÎÌŸÎÌé鱃‚ëH­ˆ±ûXµ^#}Î×Ï‹ÿÀzÉåŸ lä‹éÛÉMáìb$WîQ“È -«Ô*ôÎHÀú•úùñ¼5¯ŠÐûo^±`€‰ÌØ;2VXé~ŒéŽè*šªÑjÍ|Åvâ©ZýÒ—È;6l}þ=ÜîϽìcÿ£=ô–j|¾>2’yXFëÒkŒ­ð]”ðÓƒz¶¯°àî°*gXw‡«mÊÈ\â'á?ì‘à¥/øîwÿ°7 àï'ÊþÎ3Jü‚'ýþ"úô˜ìÇ-þÿ!ЋüvO°ˆ‰Hùbçµ+½W/üÏËàãi€Öÿ§#k8¦‹s ž‡ü&§Ì”iû^g” §1Z¯–’SóâþüŒ>!.lyµæØçÖ+õjU_LAlÊ=¤ÖÁ"à¼Æ»€¯»óó`ªã÷Y8ãiŸ¬œ;¯ÿd~^FHPEx›]” Ð0ÕA& «~ºWªw2wPÐG‡+½gJ^ üÆCô÷}ô¤çßò=v‰tÍh:tÂqºzb ñÁ-ÛOøöätËÜ1pœh€À~ŸåËÝncÔ¯ÒvøÒc"€ à@’~–?×ò¿(›þöoÿÖsýÜýÿm?f& fˆÀwÓTÀâÿsú­¹zõŠüŽðöõst•m”âÿëê5ÿlD·!:È"`ü<±~W‹Øòž¶"j­ -›B<~uüÀë%€Iü>¢Õ+kx·üòßeÚÆ¦X&°ÁœùB¨Iºñ[µÔ&ÌÅÓ7DÁ¯À¨”ÐØhE|ÜpÁ…^æZÛXç 'ʼnڳºº¼Ð®W‡†Çæ\[OøqK¿ÀtuU€\]^^ì,È=ç¼ße¢0íÒ,>X@q#ã¨õYrÙvu©¯®HÙÄ%²º¹IË‚òÝX™ó0@®H{‘iîœ3á‚}TüóÀ…¤f'kµÉÅ©®¤¿zfÎnY„âaö½õ¥éf{v¦ä*Tc»'|ãyÃ_wé·ßƒt¢þùÒ -&™êþ’ÉéáÀ$ K„ÖïZQD·î‹^t”ÐOûwο‡ÿÓ 6]{ÛŠ¸$v..Ê{ç«U¡7Æ ¶*ö€»»"™¡¶¹!'xniEIH¨}›¢r0ð ™RH,$Oà%š`:j¿2c/çÜSeô­´øÔìZgæùåŹÉFuøèPsA•$ÏR$[[cJšuaqM)ƒ———g—¢ÙÝyë›±{ Y4CohUFi€áw7ÀŽá©²ÎQÙÚGõ]½ø¦D—X%òwmS»î®ó( ‘>’žp†¥w‹^þk+Ò' s³y{vÑO^Øa&dŸÁc¡W‚d}n²Ý^”`UÛ²@%¸F·ùì7®ÿýûè¦ÿAÜ/ŸóÇiB7è$go¯ß«Þ£•hv Êt2ÁÒ?ŠGu]_us3®è9"J¸I{Z~{‹yxy€î'_ß:»yãm:¦"àá—hÿµôa¹¸Î¬?Ž„‰úW%6Np3@24@4lg¹U¶õ÷/Ë/Ùo\¾üUi€¯ºü÷ŠèYDž}ø¿eéG}?+FkÑn f† ’@ÇG04?ú­þ䬟]Å×óy¥–H#¹àÉ倨r’Ï޲¼SËgZSâ.sîÚ žÐ&)Ê*qˆQ0Ni€wÙU„Ç Y‰4‡<„ Wg™¨GeÇ‹Ó ±N^çÏ9'Ëh¨ðêŽ\Âñgî˜\´¸“Î/ÏOlE’ˆ(Ÿ¼%H:th°¦zº¾²4+R2'ì£ÿÞ?ÇÂõo³:•>‘6óÔƒ.•8W9ïGæ_HôO–nãD@ÄIÜ@Î?xÝ{vGüïÊý!ž3öÓ'z–3D€ŸüuL!€žýâç¿ø[i¡ÿoÿ¶l€ÿØ~äù—Ä”}ž;ä6È+„´¸â_ý ÿln·«üjÀûw+~Pþú0»Óº ži2 aÛÄ 3q÷RÿÄÁ=‘ocu™G×`ÑÎÒ@D„Š€@\]3OÁ*Î?yB`ÀH^œB€ž¤:Ù))X8¬8P®.N7͹%4ŠñÕÕ͵ÍMÕ~emUë+<›`Y Z&<À=ÞÜXsì9@Ó´—ˆú­K­€/¶cPUŽc,¢Æ\ OEdeenA0¦C€R¬«¤»›< Ãž2Aù¹½D÷G«Ž¨( ­Å¹¹9bx(Žû,9ìò¯ïm,í¹¹Å]˜ªŸ +FßËÝ @øväß\Gødzô›á÷…ý»<]_¿Ì!Ä9%ÇõŠ=Ê„Tð=¾øÇâ¶éî#––æŠö4„v–*Våêø^„ßÏb*`G¾“ú¤ù±·z€G7ØA·yíúµß¶ ÇDÿ¯\>yüq\¾†€ù,b‰2ß½ `7sàÀˆ¿Õ°íf¿»&ª=¶[úMßÏ:åS[¼ƒÞ± -E²ì\Þ‹ 4Ý_¬~–§êóœ½çÎÊaU‚jmJéq)Óܲ„øžAÑÌZÚÎüKPÈÀö×DÓ¤=èoWT9uðœÀÕèÍêãÂòÀ“PÄ *²eÆZN+¹Šϳ‘L,íÆ™P/NÄx´€€TË“T ¼’…”M"áìƒT©¸#´ŠøŽ¨TÚ"’Áÿ*ÏÖ9r¨Zí)€­Ð?iúØ¿‹çϵØz®ZzGÜÿŸ{=qéµK¯…ÄIÝ­ÎÃmÝ—€t ¤@Z€ÊBË­çA)ùûÝåï[„0÷QV^ùÍ/|íwB8` þû‰ðŸ·á/ò ÷åü³Ð’$ü‡y@:|75ÿÿëgNCz ç\9}J¿+nðoÏvÃég_/‡ˆ*Ú8`¿›%´ìa«~Ô®¨ ^è\Oˆ[ AŒnîæð£¾E0@¿ûÚ -àáWIxJ_ttÇ9îüÔëD¥Ä»&GzÁéôXÑ>1J{«è¢38™eò u>!6i Xšk7k•JSˆu„‚4 äçÀº¤ÌâÒz@žéRèÑ›Ê(Ë5 -W¡lá›òªÈ') •ç*8™úKÐÓ‘»ë«< °NÓÿŠùôôA嵦Úlúñ¸K4=H(WøO骞rPÉݲ…Å%1ê¢Ö¸l³h&ïïøÞƒÍÅééYæ–è¡‘%nOÕÂü®xÚŽ9Dë ÂÿÝûÿ?§({’Ø«¤N‘o:à|oI#à÷kíþ}‡DÅ-)ú·u«´Öl{viÕ£*’XÁÞ–¿·Ýãß ð[oHØÉ÷l@)Þÿþ?Øýëü† Ø pU*üòÉO^¾æ¹ôç§z_‰ù >!€ô2ïwÚÖ³<ßøêå¯Zœ>ùÌLjxÀmã¿Q€úJT{l¶ô£¾ŸþÐϾ¨ÇÎ`8ôKF˜’/YÅzš^€¸ÿ4LW«-ÜIñFÉÆ[Œb7ŸQÞ©6»öþñ¢óמ"-êãNuŒâä®3)`¥Va¯óÓƒ\õmýñV“…ÍX‹Bd#ÙŒ¶2Iê¥êédÄÄ9ž-p¦R9;ðä€@NìÒ”Ôƒ{$»XœèkéŽÔÇД” -qC}Xõ³‡¤¨µt‹Oˆfû>úïâù—ôßæúÇ‹’ÿvÍCqô0nIcÕõ¯ƒ3a²ú+E¤u(À?pߥæÅ»EQÀ^¥ð¸?Àoø{%†þî¿AØþòG?ùÉ_ÿä'i>Àm -àH±__›:äGý“ýU‰ rùÞ¤Às‡>sèà/üûH?AâÿIm`ÿût$ö!÷`MïÄú]-Ȳ—ñT7¹ÍKn£4ãaú‘¢!í&ýÏ™ƒî.cïàp—äj“þº#¼!nÊâV³&aŒs´ue‘W›xßœ¥“p±Yq^:¦â¤Of§³ÚðÑáæÜꊟ_(‚Lñª²×I¢ë -!øÕUZVUp”«‹a•¬T|rüÔØKIúÙ]­r§’B›ëîmÇ6‡¬Lˆvèö,.Ì-/1™L·‚0ÁúJ<€ÑB!ú¯#`ÖÜÝ ÅêÊâ2/ÕRÞÿCüh DƒïÞ¿»¾Ü¶XýýwØí2'À›nÊ—1Ü/Dh2ºÏlÀÂ>šÀO¦ÿ '+sø8§Þ­/ÎdAÁëÚÒ¿‹Ê¥Œ¶˜›mO/I’8„ľ–¿·½UFN¿ñ–#Dÿ#´Ýx‹À­›·n}ç›·ñz(mW¿ÖÀ$ÇO¦'nè·GŒpÞ;Œ¾€½iˆè£>þc*àRl—‰jíÀ–~Õ÷³îhÍ<êÙ˜±f?S‹/kUÌŠld ‹õúÓŸ<̰÷§!+v €º=É ¹êçC8x1Ò;mÌe¦õ1ÏbÂn½>¦ª \RX‰ÇÿÖýd€ŒÌ <Úã­Æà–Ëj‹lì$l! £8( µsŸõÖÊï|Mpe&ˆäE³Úð0;ºSDéÅ·Èòò‘†È.þ—ñt&B‰È˜PÀöežWÓ«GZq>Ê9 -ûØG „Ðç왳•3OWŽ<9@§þ.] " eªHÞ9‘Ý&‹ò&¼B€FD"ÊÒ3¹ÈÍêЧëÕN—¹vÆû]ÿ]=•L5è¹þ^yE‡£ ó?†f¢T^£»Diº¨^ à|éþéÔ?žMŒOŽü -‘U¢€¬¼Ð-€¥8@ ô—ø×Ú¿ø­$þ œ -诅ÿ¿ü‘À_ýô§b¼@¼Œ~/mÚ¥Ã?%ü¯“’óŸÆ0 5H$¶Kù'OžÔÏŠä€÷í0ùþþíYêóqž-r€€œá}lï~eqq.lx¥+rõ¥ „O™`pÖVÅV­Ñ€g uW–f :*£ãH'7W§UMx}I ˜µàð®ÝÙ‹W€V -Ö­H@*KÕXžkÕ‡gÓKxÏ4:H“¦°“¯býxz] nš¿EcUO¨¢¾ä¨%(Z‹@7…QmÛ·W–?DÿÀ>WáÊ+¥Û:´ªÂæ˜qÍ}‚TbqaY)öSuAŸÚ¡V¹©¬¥˜oAä'ÖB¤b›ñ°þ>Ã57WïÝ][œæqÀ‹Ü` úfÐΞ~f8c<‘Í €›=yžï í ~®ôÔA‘ŒˆÞ6I-| -a…Bˆ%(ߘ’FÝÝåUI@ž°ŽRÑ‹žt-Øó•¿·ùqÀ—‰øQ}$À;Lðuúî¡ú"`ŸÁ5½7WËyb íṃ|£¬d"‰þü‰¦­È|»y4Àõ¾>Žè/Ôü/5€ÿ”mÏ>Küß“%ª=¶[úQßÇ<P°M¤\Œ;:Ï…5Ć¡F>6öŠañJ}`àð*gÏÕ'Uõ­SO¨!©ÃØÂI+ϪÏL×3ŽoÙ|5õ×镳†ëÿÐ[Á³ÌÆzù$,å“gÊ^%U§iŠðlç)/9ë¡ÎH <É=Hk/9»´¼3”ϦuL%!¼®ÖÆÿ&g ¨–—é -¥kX"°ÍV à-.创ëK³“³ ËËÊRwˆÑxˆô¸ûbú}w p¯üy9õ´èlè¨dà£$  \èä'“zЊ?Dþ!>äæýüƒ…ÿ¯¡‹`HC±²éu†jBн^ ñ{™èî&€“/J¼•"‚}¹¼õ ÑÿÆ×ßö(€G½ðûÛo­™û¥Áú”€×µëÔñã§ŽóúÕÔ2–º -4 þ¿ñFêÀ(óÿ2³S*€^ðŸg<# `KT{l6ÿªïkyѨõ‡ÔiþO®>~fÝ9°ÍO4râݨWöó€ëgÏŠIçÏe¹øw>;—j*1ÆÙŒg„¹ññvU„¶×oæöµºËD²;UÁBUà™Š5˜\S¢Ý´Â»"yspLU šzGÓ|–MåYkºIPzÕ!WŽ! äþŸ=[9vL@Y×’†Î¢œ7ïœH°¶Q…p†¬.µã—§*ªé­œ›ÆÈg‡ªuž  -Hí™ÏEFa‚â~xþ-z7*Ë‚ø?ýÿËøâ¿’¦ŠÊøW‰ ÕÌQfúÓ9›¿J$À#]Ž-bï79ã¼ã•Ö-xæ‘Ðß&²;ÝJð³Ÿÿ”§þü˜¥ÀÏþêG-ðŸ<ÿ¿ìÒ<@î~.€à~šFÿ“'Ÿ?þ¼Ö­üÓg'O\^?à‡þ|ñ0 „mêw·Ä–=L`mMŽéÜbWhZ‚¯8׆:޵lyÕ® fßön¬È ž%.î,À$Ý@©ø 4anvè|vA`évè¤èS€Æ -¡>ÖW–-ŽY¨¼uU̶iMít±y<®bMÄÕËÂDÕ‹á‹òá)Œ^¨ª°Ž3«}Èe ^Ñ)( `òCŸ«î-&J´&ñC¼uG¸5ÌWÈÐ@_½®U©uXgʨÕ“>YTÕÄqn;w~»™¢[Ö‹¬#ÚÍYGhÖRÏLß¾)ïýP~דûpˆ×öÿÝto9ÑyÚ0gju¹µáˆ@TÐ à<ÐÒ Þ§O(&V ½D*ˆN€Ó‹RQ¾¯½ôÝÛ‚ñ{íû×èpòò5ºÿûã…1 -ð€ðîO²˜ Œè£•«×®œ:þâ)šß|³ûŸtHô× ã;òßfoÞðSGÀ­Àñgˆ¤€ø¿8DàÙ˜¨öØlþ9ßߊÚ(³þôA:¼íby!0»^À<ç΃ÿ:êÑ3/ËfŒ™–ÜoÁÉt²ïÔš„<;wb»¤ÉîTå‹jÀÕMµº÷ê•ìB>;ø®ê!6²¦Z3<ÛWåLtªLW`0Q9å <Ï!Ä)‹/=éà‚ëQVÄÅäùÊó´À³#ŒhÃv¹bS~‚¿@#ŸmÎ~zðOU68·Ì©Ù+±õ®>iBåü’Vë\‹®ùª¡Ïÿw•$^cÀDOª¨®JëËÀyz^:àéþ³ñƒE´áÌlÍ‹19Ô6 äã¿ô™˜ŸÏ¯ç$¾@ŸøÑOÙ÷³ÿì§ŽökÐû§ÿùDZ»ó_ÏÿO& à._ûâç­5%GŸŸ”Sðÿ8,öo3`OÀ }éCÀü×;Á~7{˜2;i4æÎ.œ2¼~ÿ‚,Ü «‹m"Ça§¾‹éÅAÓ-úòªñ ÚÅF$l…û¨ˆK|jö . ˜ÜqÎÍè ʼnœ+Ä.Ï6ë•á#6S¢P¡ëà^¯ód¢Õ ‘uqU»¤fѰÎwŒ,h™§."P Ô„ò¨ •Ô)Œª£Äk$¹ÎD -è«,±~n W,kmuina…^‘Ö5¾wd¨«qÏDž§´´„Њ¦nà3cû ` ©rÄy€À - -ø¯…˜ÝôÝœ/`CpHM@Þƒð^å"¤‡;ï=:à 6yø8ü¾üÜ% @rGWÜcô$}¸+’4t¶\˜›œ]ÜÖ°Œ (ÁÜë•¿·ÅTÀD®ßê¤5"_— -Ø+pËÜßæÏ—VFâ`8u™vöD”€@ŸÀø6ò·Ûk:¥©@/€áþ'àç‰ýÏ ÕÛn^xuµø¥O´u -ºô› Þ)dLÓ Ð#ãòâÜÐÀÀ±cÇ*gäû B`(ë% ÝDþýÃÏ'جµ;µ‹ÈÐE(+¥g¢ Λ‘‡L‘p \'ÞS®Hª›N§`4è¼Z]N·v2§ùLLµÙLŒåz¢#¨ãiH›Vwˆ€—áòÇ"^Zû¼m–VI8ð#HÿÓp÷j ðŸ XøÙ?ØNàAtøâç_‚ÿ¥`!þ?{œÀé“Ï?lrýõ«á…^|<ž- X¿«ùiy{š~Æ%æèd.À\ô Ü€ŸL{ãfýu†ÖyÜûšüÞè À°éÀe‚%\5Ü¡N7^ESÓSè•› Q­ ¥W탳ÎWì¢×6VàŒ -[Y*ÆjÃLJ2I¡“óU-¥t@ÄV¥b–WT³Å¹Å¥E&8ÐÉ„ ”¬¤¸ŒUíV•ÄltŠõˆTÄú -- -lê ·ŸK ?›œËµ.Ù„ås8äÈ£úó¯mlJèêf› $º‘Äýé7Ïp~FP.-.qçú-9É¥AdA›|×§§; H3B*Ü;Âí„îIàÅs"ú ›çüÝ¿·éÆHN:°ÿð; ¢ôJ*#‰ýüW)7ð€#:¸ u=‹ Óy{qãD8_Çö|%Äïc·ÄÒS/¾x²o"ÀôÂèðö4À#^ß¶ë¾› êåL€Âÿ•˯Ëõ?uüÅ“W®^‹Þ:pšcåéÛÛ0¾ümvJŸzƒŽ€×®‰ÿ)ð¼G`©`Ëxà'Y $ª=¶[qû@¯¼új[mñ–êñçy1ßiáV­Û—:nÀŸ¨5æšBC^d÷rÔWÎ -ãçÍlá¢×E°53C¼53??C(¼jMw´(Þ¥˜Ö%7,-Ê£èl4oN\• -@¢‚ŠÌL©"Ê®˜*貟åµÁÌè´Î¢Óe:ÿ÷ççoÏûù~Å»£wBGä—<Ðo*/f”G6q.«G'ÀüII‹\ùQÑx,3 NëE§hg#mn‚ªD,_²§™)“ïßV5ûÍ®´˜­ Vëy§Óér9aÜ <WÕú‰pùç³ú˜áÏb¼Çüþ¿G+¼&`'f{'j†¬Qçt>&*MœÂ‘?ðwÏH@Ð_›îkLðG$ àzøL¼´þ7H¤ À÷˜û -àÏQX(i€ŸÿÌIƒ¿úYšûçG[à{(ñ½ï)£ßý]Zb€É~òyÁ_ßÂÿ³Ï?Îb; —_ gQª€F}M®óÂB›§ì./­J àÎëµ"¿_ìÝx½¼*§ˆ¡”fyiqvŽ&€õÕe%”0R‡û„ÌU‹ qÒ|g ¾éÎÌy~ b#œÅuætó_{ š¯…käU+< `QuÆnzÆ4°#x6Í‚Cæ˜/½B©äèjQ ö hª —¯]0ÄuZ¶u\ئÊQÞ°œlÈ€ ‘@¹ÄÏ,°ôJ¬\77–¦g  ŸÉ®‘.ZKºÏºÉ‹»Äf@z¿Éí¦×ž<ëUÄÖ’/Ü7WÎø}ù…\üz ïõáKîþT€DhèhE`àˤ -Ìûrt%²G2m@œ_"ÂÈ랟DµBDLc®=½¤ªH¤øB¨„=í`àæ­ô8.À£ùKþßò,ûD¾™Ø½Ë{+€¯õò•«WN¿€k»GóýêEÄy†üõ½,.ëK&þ¿ÿ߈QOð8þfñÿ©é¿7 Qí±ØÂ—ÛïÕøF[ª~ñiZo4òv›_ÿ¼+ðçàHlê´EÁFý°¸,ŸÍs: TÎ3HЫÙh»{çNWl³Çœ•¾n³yQP½Ý¹}§;ú/„6±‘††z#k±n·PéSÊùåvNëƒçø\eXR„ŒŠ. vEÚÅ\>Ù{a´é^ŒZoâ\<ûŸÂ´Þit>pE”$"âTÉ,¯ ˜Yöä! å˜)#œöIÑíÞÉ/ -÷Fó5â&p?Y¯NWòB•/_µšØÿdz³³‚ÿÐèdC%ªœ¼Ã ƒ33TÝ®éû{ðƒ¾Ãó7öU¥>i–ñ%Ê9Y&T·^£ }ö y­VkwHþŠ(:8ò¬ÿ Ù G.cÙ+–„U\žNÕ?®u¼üß‘eæ~Â~’!ˆ”€@RBûŸýð‡?üóÿyhÿ~Μÿ?þ3ùÿHõ—4ûÿ¯0ùÿLô­2 €D|ÑÿÙg>ñ쳟Ñoì0#ß‹ò%è[ ðúŸxrs““Óðs™'éy.€U ·¦Úû…¾Õ&ÛÎÖV6V– -z¦ðv0ž ¾VìFkƒmÑ¿UfÊB_o‘F褯>h•)!™Œ”Bƒ»üöµ•Å6}KHrˆÏ+ ¡;€#A•¾x ‚ó²ôÁz -‘i)UËN9¢$ôkå¸}_UБ1{ãT -ý°²$°¼47=M'E =Á’ŹiúéqË”D3„Òq‹xbá–•Å%UvA‚e»%Hö̽úˆ®ß][Vyºt]¬n’»ˆÏ®$@øßAôûÂù“ïÞ"€Ð?ˆ¿kê›þ²ûHw$6`Q ci¦ KùýÊžM²’Ö‹ÿ¡êC ßÿ¾æ1Ù^^ý‰1Ü•hp½÷²„ø½í­­€À¶/¥ ð虀¾mÖïnŽX\¹råòÕ+×®œ>.±qõÚ•2霢!±ß¯¾@t÷Û2UúÅ/_·x}Ç<ðqXi‰jíÀ–~í÷±¡~ñ„^ÕƒÕêpU¦Ã~+ÕÐÐ aî…C'Nœ¨Ž yòÉC‡þ—¡¡£ƒ¼˜hxxxdøDupˆ3ªz±ä|åE=çûÃ*®Z«QT4Ÿ;Ÿ!e/úì‰êpTd(*R”·íjœH¹(ÇÑÁ±QòЮ!ê« Ð…}šóx§L9rtàèáC‡PétÍ'ª/ ŽR‘*5t†2_6wdh¤:ø2ç˜.°÷’ç?;[·aºd‘ÔQPtIE ÜÖçÎ|w$ë(KùåDíok½(îä#L-Xç"ˆ¨Oä—ò¬¸}ûu5gêãEÑòeçSüåª<óeeÓU–< -Õ‘; ­æÅ¢}¢ø PEDP‘d³³·‹Û³D4^Q¥T³â½ù;Û4a„ëŸáïó][*}*yþ„íµ¾?«ÈÔþÏ-¦A߆p€" 6ZÓ{´¦cÛcç¢C$ôfJ#!ŒîZáiÿ»EŠâÝn§YJ”Bÿ Ýñ më[ ¸Ð‹üûí/-?ÿů¥@tˆÙü޽Àÿüψ°ûó?ûáþLøW -¥äÑ_üÇÿÿ®€»”€ÄvY/( з¾e@>5ý{É79þ¿w ¡e[\Z˜¦Ûíö¬ $nòP ½ìèƒ>Ñ unq‰‡í..(Í*þõÂÂt1‡X€Jì€oÃMÉ…ãàøÜbh€$Ø- o|%+ünúÕ³Åü9š†Æ¦CÀW”zBüV=íaK£¨j1§WÐ:$ë¸3–©FzÓKOÛ®¬/Á€d ‘°a1 =*huenºÙœãáÃËʟчºþå…Y  -&g\$ÁÃ-—él©D ¶Xâ¡Û €–&"m³úþÝõÅÙIÆ\Ò ¸€y÷溰ía}l…Gï¼_FúYåLD€¿#þoó>܇þ< ÐNR4L=î2À•ßÃÞûØÍ[_çi€½>}1)˜ ˆÀ£-Ñ~7³Ÿíyü€«1â@ø¿vQPFø~ÝM‰þzõEìêË<âàÆ7®½¡:§€Üÿ¯¦@€õEdÏð0Àgáÿ3Ÿø+[úeßÏšö7]öóüv£šS—ZìuìY.¥œJ!áO ˆW;^÷ƒï³£æ–¯ûãa†^ÔD=œIø75ÕßgnÓ.mÏÙx>*?tÜl×¾è)ˆ3}oýÌÙl¨!äöÆÓã×Ü&.í¦`l.æyw„ö -÷Ü·÷-/v<ëðtAíÈ 1–Hù¸ˆ{Ö“ž9OØÛQŠNµú®ünmÐc ¹ëS`CYNwö¸Èx·U‹ú—F_mð&>ßl6˜6ÀôSá¿d„L¥ò£ÁÄ:€DØäB£äÿ';ÏÍhµ.½¦2 ÚT‘Î'RE FÆ2ZõÉOžì&U—]#M -[OþÅ È?vÜèæx†/nöÿ3¯ü¯î Œ@ôd À–YüðÏ2ÆüøG¬ýð‡ú¤42âþÿËÀ¿ùÝßýÚ×¾ðyGJý€`º~ÊþÁ17HÿGG”ŒÉ€Y–Ó_‹ûÝ,¡e“`B·éé¹i­‹Q‚½ÕpòEJ­/kŸà6Ç A׌_G!Èý[T2VõYÇㆄ‚žÀ ðÕÝO ¤Ï -À¹BF0Ÿ|x™Q _q³Ù‚î2ô€;;9V82Ü(ðìUC-89!öe¢êÔ]ž8ÛaBƒe¢ðÔ 5ÔuAïê¦ -¦ÊRÙè‚~ŠÕ·]~D‰«ÏaQ^7Cwd!o4¦çUìÚ’¨ŽXY’{O‰ÂEªÈt-kœ£›ë6æ[XFt­,0 -³ßÂGÞ2Œ[}s}izrŽ'™¿}7ümáVþzpnÓ0PîQöåEuxaz[`ŸS+ Ü÷4‚:H± K*ˆù‡`¶þ‰W–æŠY7HŒÐ^ñx‹À)&èߥÀMÂÿ‘j/ †—^ßÛ#À("òÜŸa& éi€èPJ]G˜óZ0û¯7Þ¼ñ†„DŠ”ó¼~šN€t - ß®ÿÂÃ=«?îx(ðãÀ¯lÆÎþ&‚NÐ|›ZEµÚï 1G G÷¢Ú²‹0pl@àLEHõ|ÀÙy±HVœÈÂc×¹>+2*;Щ4¶”黵ÜB)tQ}Ú”i=ªS3<1˜ tˆé°ÌqS·¾täÎð£ÜÛ@劾`]9")ÎiaüËx0ëdzÙj•“©–C’EúнÅ`6Ñ*\‘”"¬ñrµþr£ÞøÒÐÐ ÚNŒ  é}bè‡ÝÞãýUáú¹pú!ÿüuãýþŒÅÇÎ#x°§Êó Ê&ð_«eÌ·Ü{e„a¸kXœ¬€ø"ž/Õä[£È4wv À^®¾\­:À0êõ&pêÿ3¨ÿÀgô!ðÒ¿ˆøÝÔ -€ˆGa(€°À>/ºüa?þû§ÁÐÿOü—øÖ×¾øà#ú¤_ûóxú‰à¢ÿ¢gòûýñPg@+€Äú]-Q~#0·0Ýn¶ÝÀP@á O—öl±VüŸnÏ-.»¼•¥U‰‚éö¬ÅAƒè1FE?áUP¿øÃ"§Y͆á/Y;g·¶ iû«Ë¬ùi08ÜhÜ{éŽ@eèð@cšnöHç˜u¢ˆLhS·v™›cº % %µ°DQiRpœnªfhœYq~CõR­Bð€Aø¯TìApYvåí½/L޵ç–TÜø…)Ý6ÓõK -pK\¦óOg±Ç<×&Lp‡ô<p›ÙEî3‚üâ°˜»¶8Û^X¢Gj«mGî ÒCwCÞHÖ{ÐÍÂ-˜lšò å±WÒAgóä¦@R f±@.¤&¾û*Ò;ì¢ëZœÓµ ĈN¡y€öz%xïm7oÝp hð÷üžˆ9pëæ# Úûó1

¯Åÿø'ÀÄüË©´Ëø§€ÖØRÀ¨ßÝZö2Q}nzºùj>7-4ÙÁÁx,€XçnÿôyËóé9ưÓm`Y§hmÚO¨“À{õðÃv·—нcó8ÒúÆïŠX]R¾±s@(YÇaW´SÈ]ï­óŸ¹f£6D'@š)9(±ÎZ_!ß59Ýt±øA/ÓÓ©NJ@ã…n À)ÔŒÂâµeŒaÔ@_ä#Âq“½j¿´L;ƒ^¤Ö½Ðí’`jOŽÕuCˆŸ¬èfÌv$æÚI‹+xú*E*Ì"«¢ó -†grÛ¶Yr’KÃ™× ºz*`=6õ–Î@AävÛY7²a4×6ü.ƒüòÑÍ»’´ °C»L%ì-‰²$© ,$EÈ_%[†øn-ÎÍÎ.¯BýûÊD‡YîiAï}LÀ€S¯¿E@è7ûC”úÜŒÕݬ¤éø÷Þ¯;@ @¾¿ã¢~D¼J@À¾¶µô"=ôó…Ðz_À³¼¡"`ã{ëÏÇ_¦¥¾ÕÛ €ìo;B¶Ö/õj§®½ °·R$¢„ÙG=[xêØ@ýcëÏZ˜<8åù3úBVêá»G Àè”Ik4FÌÝ2­t‚k4.šªóJCu„÷[f/U¦ó>RŽÞi㊨H;m»M!À™ÊÓÇŽ TÎ*ceˆ¸PEj!0Þ[ì#ê/CèD -ê-LGáh‰ÈM ÷æ‡ôÕpuÝÆÅ¹Éöâªr¤XT`OKxÞÛ< -€gñ4à^ øï.¶oÀž -°ë+ÈíåóîàFm\»vúÅg_¾z‡ìŒ(-úëUFâé‚^0í°–Ž¼¸#pùô‹Ïð‡ðlŸø„#ŸxöqàÿŽØ%¼ZÐ,^2ãE­ÚiÔ(;§&D:¥*Ñ+Ïð„v ;R©àTÃ?ˆ ykXhƒ—¸ž6öjŒKQ¨¸är6F:e - mS¼YùêgëË"æ…¨ˆh­RnU$VUÝc½l=£¥#6rÄÄÀÀÓg…s -ørå«åÜÿt3°µ¦Z·JŽN𤺠-‹ زz9¯¿z8Ò§ãyw÷WÚm`û¦Hévo÷ÿ{ÀPÞ¨þy`&xC™©2ô|é*«}@Æø@T˜îÿˆ1z§°´j­bæ½ÿÿù?pçôWöô4­j!›ú˜Èï àó}1™D€ð?µëÿÁ22@àÿž»û‡}ÏÁ7ø‡qb¬}ëkâÿ~“ÀÇ?¢ŸÞ6ƒÐú‘ -À³ÿ"pø­âÄdœû£›ßÞ6'ˆÍζÇ2Ñ|V‚M €mŽö×¹éWÇšÓ³Óâ×ôœ  /X”°np¯áRDõ[míUþ&6š`EÞ¶²u u™“¡ ¶liÍôÕ–1.|Џî@@Ò$b¿xÈYÂòªãòªümžÔÈAlòÖDZ ]yÒeaÙ­KR4uhß"úCG•5+¾†$Jt -íÿ‹ ¹iiŸ¦ÄêX>' ‹øB?wF÷#kTŽ 6¨§Œ¾¬ª–f•vº£Sè|¹o@µly­¯Ü>y V“Ê1x’ê¸ÿ—Þœ—ï¯/àYÆ:'³yžëwi?ˆ$a I­+'·òoøæÿ»ZøžÄTÀ+½¶ûX‚÷>öŽ;ÔŸ®¿2s`@æ&ß? €•u‚´8ƒ},áyo»õÖ«¿uòEyÓoõ÷Kiäqc}>ÿ¶× ƒÛ% ¢DN>{üô•^ …þ# ,úZz»üòüµˆÀu" t€>€e€à þoûg ½|Ÿ}&Qí±Ø Èþ65%Ä3sM@&/ŠFÇ0Lä3óìêL,™˜™ÕÏÈ®TŽ5V‰®‹AãEk&/²áFG' ¾>)Î1ü¥2DÕÖ3*Ë"í8?[¯Év•ÝÙ3õ¡,UDÂd¾°q^pÒ+=+ÚÀÍð©# -Í ÷  OÔÒ rìéóãBùÔ ó æy—‰Rï;¢*I.ñL øNs¤­¼/hu<ŸŠÖs[–é<•JC‡*¦åàžó.‰Ó&õyøQeeÌ"Ðïÿ—!‹mÖ`ðT@ŽÓ7åÓ»ˆÝûÐ3Ãû·™/¡"™¡‚èµ¹ëÀü¿ûw¥˜Ÿ¯½L@Šìb/¹ ð¯øo}KR˜'¾'³ÐfúìÓî ùeôÀëÂ?ügéD@?žà7ý8ôYýñ¢5 ÎŒ¨€OÞÝh²ßÇÄ÷…YyóMF,ÌÑåŸgÖz<€<{}/vÄ8¹þ ò~Ý]>,‰ÐÀ£j‰€o o„ ˜§ßZ@U)}ðÿég°âåóMç?í–Û¼]–í¼ ŸÒ(³í1‰ò#uF*è»êä%ÊP-UÝÅü~ &(`~À‹Ûe*¯ˆ@åE†åSÔÒ1 Êv‚ìô—5kZ( bÉØÃ@€Mw ”ÐБß~ÕisÓ"øŸ2—Ï.­’ ‡ˆD ö2S{?{ë­¯Ó/ï4ϰÅÿ2ÀÔ»{YùKß?Þf¾{”«)p9 z^¹zåõ^`¿§Êà§VDˆ0ÐîĽ@ú“ÆúçJT{l¶„©}¬;ßí0m«(þâƒÛ  oŽwÛùçÅ|Wøévf:Ýî{10þ¢@ÕdÞ½ºDÀçŽ5òŸ'ÌòzVd‘FÖéüqᙳ"o^”ït±è¾?Ó¹óVLñØž©â½î«UOóÇ‚b~¾3ïYý% ºå\VÍÚ⸠^tçuäÎ ñðüÙ˜õÎÿõÁL»ùB™ˆón«h™Ëv‡ŠŒwn3¤_°«Ó³°R©œ=?‘iQä󢿅ÈÌ|×R¡x—Öðîí.³HL·ßû€fý™¼ÚV%˜5 ó¾tÒNË躈‚ÑKvޏÿ9ûýýtNk´¸4à ȷéÿ—]$Ìi:A -€}²Lÿ2à2¶úTt­üƒì4•AƒÐwûF¨>Z¦¦Àÿ¿ŸÿwzÙ¤¾ð(@À ¾õ;_Ó«襡bÅË-Ó9P‹­o)R|ü ^üÙ›âŽ$'ácOìÆA¾÷‰ð;”–`¿›%´ìaBÑââl.ЖG;·H?"ébàR¿ta¡3Í(@§]œ^]iI¹»súžÌ“Óöµm)àÔGzXkŸVDiµгæÃ:É=çdÂ/ÊÄ÷.Z"hð(€Ig%ÈåRˆ&,2€Þÿ$–ѹ$¤d—!Ì%-(T{t"rCÕ 3¿O;‚ޏÊÚ¡¼ cp²„Ž%)¥ yAgÝ&óó0t‡f‹ÙÙŽ¶T÷iyE‡iG!Š¢Û<7]´'ÛJ@¸‚ºÝ@x¿ÑÛ_ˆ×bUÒƒ)„™¼ˆGÒŸ8Þ1!鷩γîÃqÿ®TÐ!w‰ D¨1 l렋чg ³ê”äõ "0 %@Ìô‡pëÈÊÊ‚”éÀ)û[ÂóÞ&àg]¶€þ1Ð;€”FMk»à.ßÛ Ì»@iDž¡ €¥ßï%ëúì: -ÀÁ/¬nH¼qúÅ“) ­¾Ú70«ð;Í: Qí±ØÒÈî}ŒÉóN0…ÞhctTŸ—#L´724¨]¢MUûªÚ]9Qb>F¼=ò¤ìÈ“GaÀº'É«UG^Չɘ>ð}”bdÔV«±ᑑ/ÄÌTa¤>TN¨DCCG«ƒƒ'FNœÐÂQïÑšP©:FEtdèD9[_õåAUZEWÇF«ªiup¤:JE”³ ýìÏ.xèÈ‘C‡>:<¢ŠŒŽ ;‹^ÐBÉtm##º#ªŠÖtåÜ’—Gº†ŒñTí}a S g^ûÖ’8ÿxá –FnòúÁ³"vþÿûýž]€×< §p–N þJä"°{?€$À."@B#¤G'Æ/(_wxD ˜þ¤P@Íýñü¤Wz?÷ÒKÑ - -€&ˆÿ®^=®o·¾ÝV ßbS²oÂÿ2 ¦xâ#Oz ŸL? Xìè—=Pç>ÂÀÐÞ†? -`ÇD6y²¼{·…Ÿ -ëÚÓFVp éhãÄÄZ-cúý»(ÛqèíKÃ\ó”VvíÀîaê‚]Ažýq€üE_AèRèÜÜd4Ô&çè´§S 'ÊT¹£r¾•Ù,ιȮ*¦BH§×*ôW‚+Q’• |çÐêê¢ÈG- |ðr KºÖ¼ñj®K%•O& ŽTµ¹1èéYWc‰ÛÁ¥á÷ þ¾sst˜œ^èZ1<¬’“\Ì„ñç×VižÑ=ÄýO]h´¸Ï"5¬‡ÞÄø‰ø ûÖ›Žï+©;HʇÝÊ“Yyà¬îÒºÏc^PuœÛ½{1Aÿ” k´(XŽŽØÇž÷¶›7o\s€‡û·"ià€ÙÍdþ8󧽈1VaW®\Ñòò‹½Àæÿ耒ù~•£?õ° Àoõf,#—O¶lÞ£}o—?o[¢Úc;°u»KxW=† NÈ·o4˜ÑNîu³Ùhj_½ÑÈ<ý“ï4ÆÆÆY“©øêGõ®Ô«Ÿm‡úȉf»)wLîyç½6]Ü„´6Úì¼/š ímÍ,Ÿl´qåµ·Ó™­6b|£®÷ç†Ä¯Wš]“!}T‘ædT‘‚5³IœxeïmTncäUíkŒŽ¨ž@æ9?{@X¬VªÃ‡†„áñ¢ÙÐQpõT$kSnÁSiP`8ŸŠÓå“Ny5Fšm—&Â3´þýënqÚ”7„ÙQ’_+â4]ÎæÈ†ñfv{v+þßïÿó´ŸÔ`{@«fP±ǶúXTÆÝ§1åÛ3çˆMÐ!ÐI1%T)´ÐòÐDã‰Çz}œuoÓðÒo–Í_û×°ÛG H”ÖÃ~Ø×8ò¯üÔxøY°­“K¦ßóÛ€2ðÄ.MNe±àÕ´½e)¿Ý,¡e/¹æ¦'µ¬-ü˳íŠXÂê ÚìýþTœÿ9üÜ®.éXWš`aº©ÿž´º»uàO1?H³±BY•ZÀÌåJ¦Sí0 ›B>}*ÁœU -7:Ö&g™ˆˆ^†þ~ãs«ªLÄã&€bÂW‘,4b¹vû©Âª¶T•4¥]G¦6pCb.bÕÍäNµ•óÂt{¬¡ŽÊÉÉv üÝ}B÷ÊaßUJÔ%ª$•áÁÜô´òJ›J´Ãöm/ñ÷l½·¹º¬]Ðú]0íðB¶ß^eËQ~¿_ð~‰dÆ;‚ƒb|-â4^úáÁ­Ñ"@1N­q9ûÂ3óã͇î^—9à“w7з·áôÏNgµ†þû»[›Èäâ—xß¡qÛ ³àkZt˳Úhk1Ö¨Mæ3L¤­;xtÖI÷1¡ßÉމßCt° ó-p±EÊîC'Çj•£‡Ör©í†ý>žÊƒ¦s³æ~tÊs|ž®vª™¡ ~ãú‡~ð1zàÊ®w•ã 4Žc «òçW»d-Å>)}¡÷l‡ç((õÜ\>™—Ý!ÄiF j}•Ew¬£*ÎÍN6›mtk¥µ¶Û\bdi¸Ãà»wWç¦çWÖ×ìý‡£íÀ¿¹Î|Õ£òÜy408—ˆÃ¸÷|éxo÷ýû´1Ð2ƒhx`G^gkÏæ]í àlÐrñ7ïnèuW:D@Zk6Ÿ^\¥›"ɬö1Ãy?“¸zêÅã/¦cø„EÈzåQæà}jH¾² i×P§_|æøéÓ½}ˆôznñ¿Àá¿ñ¦iзޗwlõà/wWKT{l¶•„ø½m¤‘ßÞ¢ƒühûáÍÁ*£ùí9 /ãïf¼:ÔÎ^qÏpx`@à¬`U5 O}0ƒWÊ °˜'²Âöšyµ1Ó*8[“Û)& m’ Ðë\=ëÐï|]Ì‚þŸ:|øð@µÞÌjƒ¦+Bþ粼˚ÌÛ“Ù˜BHå¨®íÆ !ˆÆèJMÌ© Óžsîg©Ú£ʟ˜à9¬Ð}!0šu›Ò'^mH˜ð‘5Q¾×„ðϾ2¨®ztg¨h‰~Ùa½Î9söLâÿøøÅ<›yDû¿VÅÿ² À%UÒo]Ïj'5(™ê¸K `{?™ÎÙMàùk'åq(¬7Çþ=ùÜ~{a @€f€ßüBôØf¦?ß2ÿwJê÷¾mI,Ä)=ûÂ~s+ Š; ŸL+é¡ß swcÌÞÞæÞk4±7šôê“Ç/ÄÒ¾=ÇŒzB™–³…’Lê‰þqô… ðM6ÖÔMI‡¶Z`jñ j -|¿7g¡n4ÈDZQN±(i‹s”Â`Ñás±['²GGç$ªÃGÔš¦'ü•û[ÅÏ2SÑ’0Ì´…2Ÿ­Z†|bMi‘~«lW(ÕVëÊ‹Ô`i…‚d†«©Åâât;›ÌñF™ÉbqAÿÏ«±ºþråÝÏ"B>BE –$`Âáï0WÀ$æ -FRj±Ý#· ®ò¹»¶² |W×W×ÝŸX|†âb´°-\8 ÷ ô雀–¸ûô)ð†}{ºj';hЇ.NËp>Æ DñþºÏ$¿:@`b}óîÚó"3?ÑòšÛ’Y/ìñJx~¤Ù­ïEßI€¼ø¿O@@$ô‡Áù¾]þ.Ÿ|öø)G„}i€€¾€^ ˆì§:”ùÆ©]#Iøo÷7 ¨öØl·ýXÚý¬:;Øìøà"j]?a|W³M *` ¸©{Þž/{×Ù§“8#ÌT³êP£Z¯53zꛓàÑþ¤\ìèÿr£ð`;°Ÿx§ýhöåóõV5;ÒÈÏ3J`àðá>qx ÒhTU9ØŸjçÑøÍZUE”3ê‘£ðœe>BõµA:pqq Öb¢¬úäÀÙ3O×Î_°WÍAÔˆ Àòv³9Òîr©ìQncF>vb°Y„Úaº˜ åõh+Ïg²ó<器]08Rø×Rð?s†6ø/ÿâ¡öÿÒÆEõÄwÐ ~s*7.ø_•p!þ°3°£À—¸bOÌüÿù€ -°¼™üiÅöï%Ã%/s)‚à¿}û-<q€çÙ°2Ønå9œý›¿ùƒS9²s~’“°[賈ÑLg†¥Üv³„–=M ƒìíIæö£/€'ø}%¦''³Fex`@^x£= rçÚcÕ¡ájµÖ“SÌ `Oßzë<û÷€\TåNÔ = m¦a¬T…Š>9®|,”¡@½6üÉCGkc€Ëå—ʶû­ƒ*ЈåÀð92ï¢:\*—‚O¤‡ï%b VT,ð®ÔdO5äÆÕªnÄsSÅvcàÈÑáŠnD£Ik‰JXÃïjR{䀪"qÀéM1“X€nôôK í™îxúw7üØ$´¯€ÄþåÏ›óò“O?4À}ÂüÚÅqŽ21²‚>l; aΗŨ”môo˜mO/­2ÑPªªg -Üëc8?Ò"ªÿ–€Ðçg9ðÏbKìÙØ ßo=ú_¹r GÿòÕ«§= -àº$.?ÏÖâÚ”$Øm€ˆßÇyíÓ/–ÚŠx€þºiçã¯5þ¢wZ¢Úc;°¡ým¤ygx8/Ÿe+P«?Û(‚!bŠÜn8‘çµðñ -¬9n`à©cO?M”Yþtã³zµVT2Doò2üsÓkc¼]Íî½YưùÔMŽŠ<ŸI=䇎VëGäü”ŸæÃ•lDØMo¹—gùh•~ÆìgË6ªt¼Ñjy¡™Õµ!· À1+•$טù -UÙ/=Yùßt•‚¢l„KBè4*M5G:ù`CõŽm-yöÂP›a²ÒÙæå+pÉÆ'.Mt¦&ZÀ²Þ"²é6»`ˆ‡ÿß|Tû?'–À]t-wT]Î.‡ÔD ’Ð@vñb¿ˆ’²‹úwÐúÅ/ôŒv*€‡Ý,Bh€ß´m造¹yîïDÿ°Xý‚aŸ¾?ÿ…Ï>¢x‰G¦B0óÛÿH8°‹à°Šü÷7ȈD^»ZBË&0=7Ù¨TjlBˆaÈ&VdŸ•ûߨK>|h Þ„ö‹ ͆ÁÀpµÞhæ:¯Ä’‹wf,®4ZÂ`£2±T¹&3Xçæð°ñ–!gORšÊ¥X̵›õÊÐáCŸ¬Œ‰ë–'.)Ê€3O'\`Þl;Ÿ.”ÁºäÑ5Š[ ý"]ó8SµaÊÑ&L•Ùr…vþ©µ*')Ò«T†ŽºC"‡çšUýM=j0IèA;9 )@måû[HHgMÚ'¸ËR;lc»1úŽ˜ºh½¹ªl–˜\P…æq„ó à³Ox†ï÷àÿƒrˆ÷w-”D_J‹û?ï´)H(H* Îq€åëŒÐ?×äôÒ„TŸ=>&å#¬ô›o]»ü[Ï É¿G/@·¤nNcEÝ7½±«õÆø=d½€œ±^¾þÕË§Ž»€›Ü€y‚z&àóÞf.ŸEÀ_ëxÝ-Dü4ÀÔ ПîãÀ?Šå탼hzo ö¨€5>ÝhËÛ­ÖĶq*ŽÆHQ’Jlyê)ý¸1€¬úÊðP£.PLäp¸"e!ðį=ñÄ@ehp ìFE”Š@þD>U«õ¦øÃÈ%@eó£ÍFV;q[ c*¹Ä*À'ž‡ÿg+gêOT*õóÌzDÝŒ_®Ÿ&²©l¤Ómž™ÔV²<“ÿO@Ä©¹÷ñud”ùøùq- 6OïQy©Ùÿ<‘Ì%Á¹Ýã½ö:3lïÿ¯Úô]Ïw´í@9€j…¬)gÜŠ<ÜË¥J %i™¯‘ÿ"þ·Ú²Kù%ðß²p'€­ €7ÍÿC/9 -`“û¾3°# €¥¥…|Àäü‹þÂÿ6@ŠÄïDúEØ2óÞïäü£’±²-Cré3qf?“×O„]`2o3€ôÒ‚uQO@ÜCo  ×'çæ -›« Wjµj#sà 3›`JxÐ*Þx_èÀlBñÙ.šÂq•±=]è´1‡Œ9aFÔ//Ñ"áò3>\+:ª Yî"Xä"@O…œP¼û3  ¨W$>K'¹ïñªÖÐ)Ú‡îÑV—¤Ž^¤ > Eíéötsl¬V¯UÇÚ©íaÉ áZcLrWp' - ¸BÑ:m¡þuîä«Lžäj Øa ·¥Áy!÷zmYºˆ¡ÈÌ=bµ+T–i]i¥Üñü8ü Ûˆw)»”&Å>D8À'Z ÜPÀG›L*ð}€8ÒPéž X‹õÕFÌ.ò4@'QùÈ€=-Ñò!»nü—€7^?õ"àÛÿÖãÿ°ï Æ^Ûÿ7n˜õ»›;ûñ! »r-J»z]{Ù¾’NGáüGã;ácéϧ_ú«¤@/à÷6KT{l6ÿ”ïk#Y'/ÆÝaÿ"Ïk7>mìÖjuñ.E¨keÕS[ˆ9_‰&0i†zµ^G0¤,p¦Ì¡˜hŠªç¹±tØ;OܪÉÎ7†ŽT+•cÇô‰_8Ô0v•s}ÌMØD«Ñø~dbƒŠaRyã…2ÐRMØ+ñâ%!€³õ3•WSµ™Œ'U„eÀY‘ óàÿꈛüéÿ—7O e½Šˆ¯Rñ)iÍñÊx„îµýOð?s&¿à"¯ýÿ^û¿nR¿ÿïkqޤö,—TOèÿ^i2ÀÂçì× T²$Ðúv‰²˜`›EÀ¥‰K4øûãÖÛ8ôœ€ žÌ®¼/œ{ëY$e™LÉØFH0ÍàV'@L¿Û"úN? ¥1ù/³…Òß-° ÀÉ·ÜÈ´'kò_Çš“ÍIfõ±€– ³³òœõ#¯t“ÍæXcŒá2“œÃñ„¥Æh&À7û -Á^( WX_ksÀ‚R“[„ljצÖ/Ku° - µ†Ñ[ : Ó³ù$ ÖUX)0Q±“ÕÂbW‹%g?ßåž³7ê¡%騤Ø|–tzHyO· fE¤ÍŸg'Ì…îÃX£îÁAî@‘ Ÿ*éÞYh‰Ò*˜@P·K -@÷<÷­ï·ÄÈ>»+°‚ú•YOn¸FЂúf5ƒõ¹£Bø&ÜvxÿÃ{îÓ­On=Ôr•#žü% ñ@oGÈLFÀ-J¡Ã¬šì›Ò40ÀÆÆÚ -}¦×9î3ØÛLÌýŒH¾â&€¾!úÞêxíMºà?êeÔïn0úïÙÕ+§O?yEYJ?ÈQúìbÉõ÷’… -½vêä©7¢reàõr€¾ÔþÓî³DµÇv`󸾯#÷ÄÍAýyƒ¼9öéF~˜ÿxÕxÆâLѬ®¹=_|«Ÿ­„'sk*ÊâëZ“`#?¹žñA†úxýH=×êЕY­ |ò‰Ã‡Ÿ¬5»§j¤š`l¬+wZsG<í+ûé1‚p°9–5N¸ `†an6]‚V£@v¨2pŒ>€©ªˆSÕCbäé•fUÞyìÈG†Æðª£ÛÌÀ5r™½ç!œ§c øöÜÙ³[ø× àÂõ½Íÿ/ÛÿKõÁ½u€^Ð¥Ìß¹£Óu4bäIŒ‡c;ç Pç–X°d"àžèqåÂ"‘ÌÏ1–ØÕÄX·ôGÿeŸOû0íì±ÎCy“¾gœ÷ùßôÇÿƒÿiئß~ðú¤Ÿ„žÅðOaï)wKDFaö6JûØA³ÚÉ‹­Tcͱé\»ä­m|XB…ج˜ê¶™Ëo•‡­d“m‘vr’¸$€`gÂbÂ'„ï/€âP:‰Ð -g½¦#‚5¼–×ï> «ƒ¸NÆÓ €ÃG†”ät´úSÝ Õ¢=;‘â¹HGÞÔ€–rS-–Œ|*€tpÅý„ðש´ö¤Z¢´‡î…z7uõ¹nUÑÝÐmiK·EÖ™ëEÑÕHµÒm¤ù`¬ÖÔjÜUF÷›é»eâ´°J×ú͵%e5·²²æ™øÅÑ·¸,w?†ÿÓšoÖåŒã§ƒ¿v|(l+¸û o" bòAmníuÀ! CqŒ ðß@lnòŒäÕw”ÛDìcàr?#`píÆ·S'À­QDn0ê‹ô»ZBý®Âÿ5ðÎÌ@*íäå«Êv[ oÀÃæRJüûûÍ7Ný?/§g¾ü¿üÕÓ'cÙe`KT{l¶ÔÈ¿d·'²‹³ù‰Az,ympìbIgc¬Ü:yõ½)Á“èˆ|r+Pͪƒ‚ïxÄò3uHÜjÝæ)YÖ©6 -F²“-d€Ê&êG2|Ò¢1¨œä·~â㕲µ^EVw³F—Ì©g²?¬ÑÈŠ—«Ò/#1§`yH€VÁ.~rÑ!ªäÉÎ‡Š˜Èdž -HÜn Ž4šYóvóZLT„zˆ®ñüàš-›ÖÇõ:þ¬œÿÿ©ÙªíðÿÅÿ‹}Õ§ŠÎ¯×àµ4`¢{çŽraÔcêÈ8ŸJ?†‡cªg¯ …¤ÒLv™ÛÜr’uPÜ–9LIŒKóE$ ¦xΓl™@ÿAùs6˜¾‹¥ý‘‚óè ïØ©Œc¨%© };S™Þé'!™~1zXêåm[Ìä3K³†Hv€&¶7†‡ôŸjÄ'ṗYoeâ*À'ÈòÉ<ÎPœRÈõíDJQO8%n× q;¬þÖ -t•,ð¾õ’à€ä:oš°:}ùtLЭ¹b²Q @#SuÚ®—¨OÉ”Òf]sU½-Ì6§WÁ|9 ¨÷•Ζ=s‰ £¦?ƒpW“Jºj¬UÕ˜F]©4“Lð§Oß¤Ê -ô³¯˜&LŠ.xú?ã mèFÑŽR«ê&û|êߥɹï]ñâ¯u%––—ñ»µ-I Lt଀ž•»x\€6¢W?n;Íï<÷Гwžž}dê%(üˆ É´IÁéôîB?úƒ ‰×WV—( š( ¢>{/”ûÚ[o]§UþÔUžÏ(í-GÌØkonùû¿Júk¹ó ýc­?ðâék×®kWD^‡ý1À€þO,ñùKôS%juêT@ µð,ãß±»8ÿ¶DµÇv`K„ßÇFqg<y«ygvd°™Óñv$׌ž˜¸=^û@Ôu¬žzêðSæ¿ør–¹ŠNñòEÖ¡ Ü"ßš™)n+ƒ¼Z“ãKV¶ 2 ûløH‚T%E¦*OzZÄÃSÀ y,@^/¦ÊŠøÔóð†â…âN1¿T‘˜ Çæ|Ñs‡Ùò 듈ȧΛÈ¡úݦ*Rt›ƒ£ÚãÙ~¶±ŒÉâ3fܪ|ž1$«×¿ü>{ö\‰žz@)æÿ®íÿ¥Ùÿ`"§.ºQ9Ó%£hKÉÝ@ÅDØbŸ~_*[ÎÔSl?jCÀt/zE¿E2ú=YÒúï-1O½ð!ìÿ‹ä°ý‹d)ÆÖ¶© "‡(Æ’ƒÒ(4"á#ÈÒOBivöý†ÿF~ìèy•:¢gÉ·ÜÃðdófmx Zc<ŸH%\ ZsÅà'^-Àk©c¢”>y» Íôñp$ ´Wi;Œú -˜)vk’NãZp* /,(g¸­ssr·µæíÚ{6"Ã[Ü„ôâe³Q>úÉC‡‡kMUF…ň {úJ¤Šæ\ÇÍn6U!ñi«b$!=@§Nô|ÔÉ€šÆâZ‹>Ó RpNôÉÌñGVÎİÀ›º òÿ æû­»£ú08ƒüºsÜAe*‘ÐÎÇ•*kRWÁLÿa“Ýž —Dä¡o¬-Nç ‹«««k››ëž @¾¼‰­Zǧù!l - ðXs;<ü´î/A]ªÀ[òí-hÝç ïÝîS¬Ö9IÅhø”ÿ˜izve]*…Dt´ØØË.÷¶[7®»UþÚ[Ñ`«À­›7Pf,éw³’þ[òÿYÿ§wD®Ï_æJŸrÙ+;©€k7®µ_Dàõ2þ¶õ—Û§ž9ôL| €_Ùá÷±‘†¸›7³Ùì…F»ZM´“sà…1⢛ºÌK'µ2:8&¸™¬ÈFßkWÌDjSÖRÉõ™4í*=ëM}Œ^ì[Vd6¬h|¶ñÊ¡#ŸSƯP‘1s ÷š8þøD§Yÿ ŸµUH¦:ÆYÉŠbl²[ŒÅ”Ãî€ ®Oœ?¯ª×Ïže€OIø¬(p{=¦²Â0;óvc°9íj5 Vh”’¨g"-ðO[ÊþüÄÙ/[ ðÈÁ§Ÿ®¥-B8U TÙ}ÛÿóÜüßêà“õžO¦,(#ZMý(öîPíµœ©W’ÐÝW~œí€÷üý¦}fdðs‹¢øg4lëZDrS Æ›úi%¶J{(ðÀ|ÿÞìC)Â÷éÇ!L|Ç?yÿ±ºÕ`·@ùRn¸ëû™ÀÕ¬IíJx[ µ?+rü2ç¸?^¯ÙÅHIø€1îiiàw/NÀRðÔ·ò’¯uÌÔÂ1o=á «¬`œë€sa2“Öœl3`àèá'Ô2CV$æìd‚¸jH/<ñvsŒ~ -¹ÒÈõVu•‘E‚wq_[Ò4à]G”‚Fi“ÂÏõw%¦˜#WÂe´§pF²‚þ±Òž|Z÷€77Œ‘Ü'jÁ½Ó^nMj¥Ñà’tQy®}ˆ¨òeööІ¬ërµ––y -ÿÆÚ 'ˆ‡Ñ÷å¿Cp:ÿu­P‚èÞÏt % Tú˜ðzº°¢m: -p²G9:•^€ln¬­,-/êbÖÄõˆÐ°3÷³[×ßðèðçëf_€@Ðw—·oÜ?ô.#L`/ÿêå^À³D€#a§Oõðïx€—.ÆŸTäkÛ€²@\>3ö"»Ú¡DµÇv`K„ßÇFJNä‘Ý"1µ<Þ°­¼Ú›1¨^O@TSë‚[1Ü-Få¿C±¤Z-m¶ä´Nd“tTªG[>¤l»ÎÚÓCŸ®ç "Ôæ?±w;Û²ÎÅFàlu:Â÷Êä¶äÆH7—p-$2]š€‡ñ©ºgI¶T"®±‹¹G;ÊÆ/ÎN¾0ØŽi äðÇ ¡kDïu–¡…ña&ùËZ—DÞ³gž>+àžÑ/²ù?I7øÿpûßPûÿ‰ÿ© @ëÒkœ7qibžçé*|wS Æ,„Rgøýû÷ pFËÅíÛþç—YÙæ‚û ã‹ó±±Rá4¼j§€ùo_žÀ¡‡t–öhW,·"œF¶‡>B™`Ñá·ºeÛ€€OD"ñÁúHüg3 †Ùã%^’­200TkàÐÙ©‡e8ª†7Ìø¹HXz»ýŸMó| -xrðµªÏ䬇ãù íÀ´) ÓÕ `fÜäUûl%™q´YŸ”öd½6$ðÄ¡Úe‰Ú’ A -e¤…TÂØ˜ôˆ¾kµ±Œ:²×UV•hØP–:‰jE6:h7ߪÀ—a¡"mÏ;tm©é4„€i­ëÑ•$çFø2uûx§â©w¶=9æiš;hËë5œÿ° lÏ T¼ëïn,J¶0“ñêZn†oÜ|øÎ&-ÿÚç€}wÜs&C‚"ú‡L€áùþ:(Á Bk]'r¾ tïþ]B i¸»±F€I’™tq‘‰‰Ü=}˜´ÁË}í£Ž÷ €­6€·Ü`ÆÊÞôÀ]ßBü8ÿ°‰ÿh€+Zã‘§/kͳ¸€«xþ¥pÔËÒ6-ñË7/#>ÊÀü¿\öp ¯TþÂ÷–—VÕÛÇÚíkóÕ1"€#Ï;'<ŽLàþwr°ëâ‹vy5&õÃÁ¬ÄL€•óEv6keãù|Æìûï) 9¯Ž\Š6v@›‘kÒ„ö‰²³›qúñ΂+•˜_4®µšÊŠÜÎê­þö`e3ªz1ÓjÍü@"f¤Cä]<#ð}1÷¿ÕëgDÀú!Ê;—KÏr«"òbÄÿ”¯®£ˆéÿb»ñp@ -@æ5yýä÷ë¾<õô±#‡ÊÙ§;Änþÿ.íÿªpðÕâ.€-è¯Ý]7–+7þGk´qØê¿J?€JåБW^yEÿœ2žpp‘yû“•ó ÐChíŸ €%¾4ó?"ý^¾,Øoc«—ÎÛøgå³Ãõç©@|÷"&·"ÂŒ|S¿Ä?Z ”a®yÏùYÓÊ6s÷—¼Ø±šäÜ@µVÓÿò±Ihej™`‰fÒ ´Ðö/ÚÑ÷­Ýį…w€¢&ºW>8€q ë.²Ù›v+Ó_zÀ»|\€Ö¿ *.øÄáê-vª•†Ä0ßÙH¹0ÆN:@@+—Z³nÁÐnz—ôH¹SqïfK9ð¤>-µá+àm“„̈r̪~ª¬ör_Yaá\$–ÈDërþ]’+å<&õÒ½”^Èj•Z1 ª2" IKÛ«éÓ4]· vK@×µ…¹ÙÅ••õUø/ÐBÚ€»|š÷A4ƒøø÷Ú'W?èO»?G¦×ŠvÞ'DÀ‰°Ÿßy`| sVZð<‘pc§-éòÀQÓT÷Gša¹Ÿ½µ-ð͈ð(À4 ìxýÑÑ´ø/ÞÑ@¸wàj/pÕïd"¾ÛÒ§´.¼G-®I|õÚôÐgÇ(€¾ð?vèÙôLàÇ€_Ùîüà¯F<Ó.-òb¬“ÆãndZ¨&&ŠLÀë¢KñúLpö¼€á¹ïòjÖ(f`T²)¢ÿyã­gãSb*F™òÓV ü;ÌEpN¬ª×§²6=ñK£/bEfµŽx™ðG,X·n¿/þç­¼ßiŒU;½ÇöȦ²óç*Ï|öóø‘ü‘AGÔOë&²©öÈ”¶TÚ˜œã;/lU¤Ñëг^àÈ‘£²#GË}ôÉÂ÷ÑÁ–~¡%zåÿïlÿÏósý Õ"àêwçû"ž h´ÆLª›hÏ­9H?½8tdç6ŽTõ©òŠ'ö¥Ê®] Rb ß+òÐEÙÀÿsý€à?üGÒÑðý ÿ“ik+ ¼”ígùô8H=ôM@Kð¿ý“–\}/ÝÀJß7Z`·@)ÆÆ²}^t™oÖ‡ªÔçWµ)ÿ¹™ËI…‘D·é·¾ú§áZ03јÝámd@ø™›Î¤w»@8 ¨µ®¥T¢9ËK‡9ZBWïÓŸë÷«Ù¤PÉÔ; >¯]øŸ?ëŠNN6’“IJx¬‡/Œ¬]¨.É •ÄåR³h¡³ÝÖÐt"ö bÈ‘‹Ta®Žs±ùÖp>EPwלûáú¨rÜÎç"ýMnî›”VUµ”2ð,D$Sý@·àN€«Ë bXY_%øîýB³À/þßãY}ú™pwÞöÓ[*@{´—ǦG'ˆã¡” çAg'ð^Õ‡bHAWÉò™÷gT«%šŸp¸S–Å»#²T±E»Ó©¶2wŸ‚T‘>‹€átàÐáCO>)¤<ùäáC‡¥¹s"¶@ªš>äÿ?Üþ¯Úõ LÉs7À.9KMðÂçØêð¥Þ|  ñ(dlˆG<» ~ƒÿ×ß|35Ƈéçú#ip' £>“û“¥=ÚçEÀb‚|)2B’£´ ðÏÂ'žÇøÉíU«„ºlá?Œ3{–Ðïœø–='s·xÔ¨ ><0\«[9µdzÁ|ü½—.ö“-ìúĪšŠ6ð‡>Ўɶ®t@—VsSQDUÎÖÊS'òˆ÷çÞéIƒDÑ?êÀñÿ£Ç*cQÄ7i#%'4Ç`ЀÀ«MOÚïÌÈ\§?«^pÞŒ¦ƒÎ& 'uÊü¡¹3ˆT*!®U>¼î†Š`7§Ç7 ­¹…"œÛ$€g `­ªÿ¢¬½ªýª”@6öê«éÓ ÚöL°ׂðÆê"##VW™ x ›Ý"2§ðsî0‡ê> Ï}ÉåA+€Oþ7¢ÿ€/áå#¾´u_‡£{ Ú¦<‰׆ˆLE¼n°¸0=·¼fök¿Ò£-ö´„ø½M§[Þåˆù ȶµ\{óúõ»¿ËQáé÷¿YèE @Ì÷+Ì{*@Â÷»Ev´hË; ¾¥†?lI\6üù„xÐWz`à_ºñ×½- KT{l6þ"÷ÿŒÀ\ýíjŸ)ÞýxÖn{¶ã'áfWä _,:c#EGnÃEžß[DÀ±³õó_då€OÍü2üŸ*n­NÑ.xª®ç÷iŒiMLä‰Áù\·“éÞãÐò¼ÛáYƒ*”‰÷õÚìl£XèÍW Ñ}¶£*"Ö]”ThŒZ×¾‹ïK4x£vq»ûþ|§ùÍšù»®HgJòÃ`ÏëõjƒÆðꓟJ3Sx1«Špù*\ûÞ×Ö‰1màƒ¨*Ýfó»EA=›J[¨Ð~«ÔÏþØPåsº#GTê4`¸Ôñ’ÿhÿGalñ¿ìÀê|wQÀ -0î^£U·¨Ày•¶[ à¡~¶3<¿ £‹…L?Õ>K—•Œý©^·÷Ÿ úqBò2úÀoSýá3úôÁ¾4c?ö§=Û"©€Ëé9ˆ%ýHÜø}ýhܸuúÙgŸyöù“ÇOJ$Ø'þÛúù`q6É ¿#¡|ö´ºþS޹×ëðp  ÿ6áÍ´ICd“:†®d[ë0Q  CØ8À"šäL‹¥Æ'®4|Æ&Ù´3G×9—_ðçtºôËh8ôÑ'ž8Za¾= -ãïÛ*$Ô‰Ët<ˆ—Z½Zã©Þʃ’• -ñB•î -R‡ixOÔÓGþëRKŠÖÒ¬GøPɹœvœwÎ’ÌЇ\èOÑË1 ~yÈIÉ%µêµZ¥R# Úþôç¢ÿ½å'1²4ã8:ñm,Ï1£ñúúÚÚæ†ÇòlÞ :Á0íø=½úyËÙâ­´ú 9è÷t0pˆXÑRñ¾ïî€Ú Ø@Ü@åêL¦ôL@«+KtMX#¦ ´d+Õ²·ÁÊ}íæM"/ž¾~Ó€­&€þ‰€±½ú÷=ì÷½õJ1€2 ÚÓâpåÚuÿðq}¶5$=: ú•¾”® €ãÏ?ëxœ$þÇ?žFìb‰jíÀV=áV_xaÔ® ¶–ؾNh·+wðèàÑ#Gä¦?ùä‘AÎò¢Ê;?2©*Cm½æï6àzm®¯ÌÎ..-¯l¬o¬À§qrc¸íƽ˜ÿ‰Þñ´ZúÅðpã媧q„¤@J>þô– fðÎØ°‹O#ÄúæºøÏӀ榧—Ö´—œïsæ~&6ïý’ñ0 Àå´!Þb`úÓ•ítüÓ[v.€±ØùÆÑ×½´ø.%pòø??yÙGˆˆÜA~¾{èïI›ù±ˆ €#T*EÜ€€E9A>þXƒ÷É€DµÇv`“|ëÊû¾Ó“³,÷´Ûé~ÐY¿Ó•ÓË!ùÞSŽÈ›]•GÞ¾(޵u C'€!‘w3x¡4Ùh=—÷ÿƒ;Ew®Utîü ¯ÎÎ(Û¶\_9,™r*è+ø²œã( (ÞºÓ]žŸÉ;‹N§ûrÓ)f:wît?ˆŠ´ŠîT‡Øe4;wªùÿÌg×.îtV:¢*§´íðÏDÛCsTµ,:?誕ԽS­‹suñE¾¡¡ -ÍçÍ—³½Š¼[KwºóEÞùªH1BEÞ͵úA·ûÁûÝyHY,±£ÏnþôLvæéxÌ€nŠn =áÿ?Üþïý>à€Cù¼;Þ! Tt°I -(›óÌ ÂïØÑ@f 00ðIáâÓ(Ò“B}–ùŸ“¿ÔÒÞ ‹¤ôÑ×þórÖ¿-@àÐsŸ9$æ'Êoyû»õì‹ð(àÏ(gFIð)ðñ'^þÙçß~ûúÕ«×û#‚ÿI)€„ýÔóOëúöê–‘SiöûÓR_é^îaõšS €'”MC€À5#Z­- N¶±f®MÚ™å¨vLj!är#\?ÉÓ¡'9Ȥ²4PbåäìDfýÇ%7T&87¢ àa]ÐÑá*›Ò:]¤M@nÖ•¯ö×Xމ²†«Lõs1DšDÜÇP ­QbR”F20Mu¸n‡ •Åãjø´Î­p) ÈYN>ÖxµY×ù$Œt ×^"*’ë„zC»2ÿéŸ}ñtŠþSë‹ý-cç!†ÿo2'±?€ëIp¢ðÿÕx Þâ¿^(øÝ,Qí±ØhŽßßÄÚÎMáŽß|-&ÆÇsÒiD§ù{ßôâÔíj;¿˜]ÔŸ9‹sgh& ϦêV«Û¨‘¥Ù§ï·Å_`mªÈðr›E£)œ{Âyñ‡)™-¨u»Ó™y¯ÖÔ ìR–Y>5SV„Ú}1¯O8üOE@©ó±m ’K=4²Ûœ”JíÔy@'þ©â¢t#k·«í"u€W=L½b¾h©ÐÛK¼C¡ä­B§fÞSηSEú¬þgu'Æ'ΞÝaÀAûüÿ-þû¼K¯EaÜÈî‚€#ˆ€‹tôó€"£/ëÒ~…~ÇŽñÀå§tlgÎÐ*àºô›>’É]øIÈDÖl…ƒO–€#‡äó'Æcvüü;m:±?P΄à`ÊÁˆÿ_>ùì‹7$ˆèÈàÙgÚÞêƒÿÙG}¶Ð¦6=Ò¢jåè‡õÄ—U9Ùf=à2¾dúØ«‚}p‹¾" pGåPÓ†Qª èÞYô4‰JH—÷HNà\-Ø% -#4ØÀá'­@Z—×Lr–‡ŽúÚžr€_ ô’tQºQ èˆè¸±±F 8mU¢(Çù÷°>_·W˜€[¿×7€5À[oÝx; €¥Ï›¢ï#Þ»+€à¿VtäZðŸ€ÿ•SÐ+ŸRñÓW¹zÚÏüüˆ¿vDR.ý€ÀKÈßn‰jíÀÏûßÏægþdæNÖ(xì ,Љ©ÖÔTðÇ;Àôým"o½2ðIOAÎu<Ö>o½Ÿ5@»{æë»98©Í”ýaùh£ƒ$(³SÞBEækYá~îâ?61%U‘*RŽyË‹!ªjSE8´5Œm^ØoIÌ7ò•çLdµO«Rr„ùùÿŸ¤û¢ÎÉx¬ gÄ“1Ñ¿Ô ùÓ™?¹Ýi(OFTDYK ¥Ôز„~›¨=ÓšhAð¨?—®4ôÿu’€ÿ ¸„Ð{¾ëQ[ãb ãȈòìå£vÆî€:6pDÿ|~f,Ô—Ï)¿Ó-{C²r<Cí}b -ÿàxâ¿#î Ч£=à¯à¿M[ý€Þ³RÖžøÈ·¯K<ÿNDþwýh¸ À}Ð7n˜ô)ðïX@o+™Ù˜Œ›¾¥ xö0`T>úëRC29¨Â(Cd…uÐj„EZöзBIвëJÚ“ë-{§y(Ô{LŽÂC9½©v “Ê‚øT “Sû"w—J®ý§‡ý×õïƒÿ,e§Ý4¨û|œiç%ôSášþ*:Lvs,òR{Çžê¸Û£@¯TJ_jï]ZêÛ×3¦K÷igPÖÜjBm´_*@g¼ªÛÂPDúã -*ªÿ>‡+–Uí¡!OÇÒ§šYš0̼o,áj/®®­Ù}gŸ›Ýqáõ}÷ÃÍûžþ?,BŒ …ÀA}{þÊscC_›<ÒŸ€€‰oÁ*½Ewé»û¬! 6•cTˆr¸'Ú+“µõõÕ••ÅÙÙöÜA NW1ž)`ÏWBü#,cýEä_€ðßk¸Éñø£ÅßÃvã¿ÉïUÑ1£>úô"¯ót`Ã;0xÜ×Îø¾œú$ö;@ØY€¸–ðÿÕÓ< 0þCHì¢ÕÛíOdcù÷Ç' -OÙ‡\6˜urÜçaÔ+¬mLáo%0rfÆõ¸ÛÝñ|ª{OÙ-¡\ MLp`h«"òQ„ÿh¤À¾?C¯ÿ¢õÁX®Š¨hGªƒY+Iÿ7Õûð€§.F²N6ÎÌÿaùÄ‚ÈÖèÌŒçEùücä¤x¦~ÏäïÛÎ=;?ÿ§’3­?i•2Jv‘ùæÿ£úÏ(ŸÔŸïVð Л €€në—³¬óèÀÎ~) -âÇ9?3:k§Ã}€?Ñíö¦~xôã‚ó€˜ ¨´ÄÿÝ#=K;J{8€Hì?„8uí[W%è Ÿ¥w¾sõ´~öÊ€4¿xà¾lþw_ @æß—žm‹è¢÷1b•ÃOHÑ-« ËCåÙ€Bˆ†Ü¦“°%¦br±µñ!‰†•€d¢vEÃÐ -:Z3ˆ×Ús!©câJå…0Ö dô„øI^”$}24à°‰ê8D@ü”QŸjµ®šU²jÎÆðÀÑáajD¥¹ ŠVÝ\'2nT)÷Ü¢tÕ‚o6¡6Õòih –ª™Ê¢ïwéZ¥ÚT¥®òjºVîsâ(õó«V‡«º­0ÿè‘£CZÕMW]éP.?pÛ÷2RïÑâom…$­¬â¾k/ž¸˜ëDñEÔ䣘 Àq@C¸Å_+wW7Ö¤!äÊk šúuПûˆ„ï>@8î¯oŒŽ†Ä8Ï -‚ǯ­®,/3—âÒ:)tú†; *é^/1Þ-绿“Ý|Ë€7,Ò(€0¼mßÛ<‡¿×¯½}íú›-·+Ã?­°àÈ•ÔÑÏ}Ng*@€øoxûd[øßzŸ†ùé­¯k4Ø8Ï39ð1[âÿ–z¦|%ª=¶[ì öƒ,¿û.³ˆ ìqÎ'Ü&€‰"Og„öû„ñ†€œÇŸã¨ -UEcŒžénøî6^Èç[Ê-ÑÀ…øFÑÌ.^´`’ZäþeæOßo´ÞŸ)pÝE×ð޳@Boù W)r̶Ía3ñÁmÚ ZÅ_4ò–gÒeÃCY!ž?/øLe@5JÒå|ÖȫͶ•ˆ/Qðl‰P=fÞïT‹hÐÕ#I‘¨È6 úŸûSáßüŸùÊ{$ó9€]g+ƒøÿ=€OÀ×Äpï.ÝjÀãb&€ø2 -à ýÄ(¦)<–èÿ°3•/m‹¤?Ò~ÛšSäúõ7¯áмÔHø'pè¹Ï0`‹ö)À··bgض>©€È?}…ùÓWß¹uíòóÏžÜÑà™gxþyW(yü,þØ Ó³1=ÿð6Ò’.¬û˜ 4Ä,;„Ž yGÐʵ Ëmk £ÅU¥ÐŠø×seÙ‚M=ƒÑôÕ&,Žmè¦Ë•rgÝ…r’ Hº&"¦ê÷Q_Òááav¨xÑQTÖ¾ŽHÇPaÈ”jåR¯¬"F»LU,–>–6‘ }5å\ökW Ðs)d Öµ™*Ë}áã:u>‰6×A·c•…ð>¿øög8ñ¶4Ó݈¾»¾4;½°¸¼¶N<¢ð".ðéØ}? 0ˆ±â°€ƒþ’öâôÚêòò -y¬­¬¬%ZG9Žàîê7ÑUÍ Ð_{”ˆ&€»rÿuúÆÚæêÆÊÒÒÜôt±´J‡+„•ØËéÔûZ„Þºy“‡¼vãÛÿö÷¶ÏàG¤¿Ød’‚îŽåµ7úû ÿ´Â""øç/2þŠpÈßàþ!þ{Î_¿ýõ¹\NL@œz9ú`Áþz{øGÄ'Qí±ØÞïä%ìμ×hþÇÛ~p?6Ü -×Ó=ØÀÙ8MÆaعú(zÆÓàœ«3c + ù¿¸ÿSÅØ`ÞÉsfÄÆ²ú˜ˆ-Po4kL dæøøß¾~úùãÂÿ³Ï ¶GÊN€©€7¯ÇïÆÖ§´ˆÄïKiÛ" ò{ØÐðÐÐÀ9Øb“ch{¤0 z‰W(q–·öiÆNöó% vqƒÜìfeH |HÞ0 4›ƒÏÒz°’£ùR––C•¡#ôÄþ©4ÊÀ€ë­jë¨|}­S‡!‘]0pôð‘£R ®œ¯Bj€¼)þòÇTÍíRÝ8)UªéÜ­]q>ß7HWäú“J_”£"S -)¯ŽM%çÎ=‚ÐEÍüâÛŸ -|í{ÑžvÅÖÕå…Ù…¥åµµUyà2â÷RÉÏ—õ€ŽÐA@›¸ì î#-­÷Êh}uqvn™a|+ sË„ e?G€Bà›h¾Q¾Á3 ¿1ŽÜ½»qws.€Ë ‹³y{ieÃèWJO\°÷ þ—#õv}Ë¢àñ-Œÿ² à­·¶ÀÕ+t¸Až7™`ÇR€‡ø‰ý†¿W~»\•¡/_¾òú•Ó'i yâÿëb|ió_oSŸ¸Ezaþ‡qž)xòü9: ¿ÕíáÿÒÿøÕ­õ•ƒ¼nÏ­™±ìû·î€'þà -Ú€°ïbÊÀ°ˆ“(B§ÀF=¿ƒò™|„V'ÑÀÙcÇF±¦w¥þ-*Â×L5‡»TÄ\=û*ŠÊêW":BÃ9w^—¦ò¼ÃS i^dƒ8÷YŽ ÜìûTð–›ÊSøä¯á­™b¤èº(Ý rF¹wB)z&îÃ":ï_rzk -JËèƒà•øÿƒÚìã¿è‚Ë.(Ûò ü}”›²sÀ -`ß~~ÂB |šÖÿcOé·§zq€ô7ºÍ¶"ÉRþðõ›7¿óßÿ·ßAÿÒŽ\9ùìóߨÖqðüI†’ƒIp?5ÿ—à‰ò»ÏÂÛè-ýßa_;jÿúII+lH/¸$0Ñ.€Û ¤´bM´[ÞßF#‹¤ŒÓ+ÿ{q:o -ðCÞåœ@ß¿Ag­ÐgŽÚ”dÊQk›ë¢ŠºóÂÀÑ£: =2ÚÔø:8ΫòCÔNUPõ£‚iY¢X»9L¢ $N•RmØËTaòà¨ÖyÙøã³9Ù;\7ÝãÀÿ“ºËÚPM)k»ð>ƒí4ÜýpS XX\Y…ÿôÁ»w—'‰õ÷=e¹ÅßÍ»@¸òaòýû8çR{cuea²½°ºqo}iº½°B0ÁGïÃmJÄ¥Ñô€çwïßW‰!èH`c}cC•Y\š›žœ^\£²ÚŒxÁž¯`åîïëZòÿ= €“×n|ç÷ˆü3¦àŽ¿&Ø.{S¨o¾-ÍþЖƒy' ð۱¿ä÷›ÿ¶“<~8ú€v•RíÄ¿gLïø°ˆU×i8ý|tdºOL - §ž-Àã>¿º ËyµZ·;ìbhrwý ~À%p‚>VäV÷sWNäÀ'ŽUκ#¹hÿ³‰n½ª4ÂW§lŠäÌÃçôr@ËN€±¬Zœ´„ÝØÔÔÉ;Õw%ìgƒZ¼I©,]á¸Õyw«":ÜLê@©…p? UŒ6”‰ÎêJˆÐC¡E ö%ü{ª÷ØX6Ò$A³G>Aù=›i8À àMw)ÜÑ""˜8W7MµÝªd¾¿ÿÿ·µ0 YŸº8°5À¸g¨©RÔŠ@vt¯@êp®ž£ØÒh}=}ìðS’=âü}>dÛ#Râ?݈¼“"¥)Õ×uÈ=’úM¿\ ZA4`ÊK¿rJ¢åðÍo~çÿýo_=}òø3DN=8}5:z€èðæõk׃þáñ—_¥KÛàþvôðáCO<ñQÁU -àˆÜçDXàiP -|Ú4Õô_LÕ1àÊwPÖi ¬õ)`dj'(%%ǵDQ(3r s®hÊi:œ ŸrÕÊÑ£eà‰_Ý=8µ'd‘J5wC©ífG|HÇlwŠ×Nê©Uí¡*®D€*q–…H:BÕÈBìÒ…ÚHäGIË–!N\­'ÓMVýl›mn7:ï Ì"ë]F,.ÃBvÐqÅ­èë/dK Èa¸ Ñ_/ûõ¸½¶4'°~ïîÚÒl{qÅ# -à¿Ò=ºU¤e}ú¼éC(þ+?½ P3úl¬®­,Ì͵g—V­ (Äq€½Mÿ•MúÝÞòÜ èëæõ×O?eàø_@°4ã_{3,¾·-oúû ¯xÉËÏÄN_¾r%¦ä0}Ì}A¾4š¶ÁŸw¯@2¯ð‡Æy–ž °üãûݨöØl€d-[3ì?ŠÿvGíQL«Z÷.@ô¾“?/p˜a€gΞ=[÷lwÊ)ï6Ù„üÿ&þ1“žµ¿Íòj£ 'Gôó)ò›WEf¾2Scô*BÁ¨€8#U„jÈU¯¶SýÆÆ$*.ާF%|Ã$ðí'îdƒM*ך!ŸÌ!€˜¿àD -jXC´ -ùï´$‰tÄH>¯ŠøÊ €YM!Û­èñFªJõF”÷±ÿGöóÿË€¨Œ^Ó1ß]¶"ä;‘Æôòû²^GHýôB¼ÉÜ{Sÿv•cÇ>)êóÚzŸÙ5°-À¶#<˜ìëÂù7z©8ª•Z†½…Dˆ¹ÊúÌôç§ -ðÍo~ó÷ÿ÷RàÙgRàŇúp'rxS?šoõ2Áÿw‰¤¯@ˆEòL?úį?ñk‡€Ó§€SÒ8Ì•Ú0×j8¾Ú¡"ÇøàÐJ }N´G kíÚƒM“•³È4¢Wµ'„€eƒ²Ð¦KsÝì„«*ª—¯G–ð)œöK€°ÃÒÈi|”ЏB³Ë‘QQ޵vÑ`è7ª°'ÞA}uÀbÆ!K•‹Ú¥W¡œ|àëÃJJÉÒ€;þ/Ó-ŽÛ»ÓŒý-ƒýù‡w×,VV××y¿hKD?!õÁ}:ï`ÌœºYð( ·&àµ‹Ù«Ë Ë«w?ÜXYžp;ÿ!îñü NeÓ£Ø÷Sì ÀY››ëëk+K<ÃyyuC‰pý‰Ð@±—ñÿ¹îßñ.íftîðuGèêì~ýV6ìˆàù p€`yXö¯ÃÖB×OÿA(¼`Pø9ãRè4×àd îÑoR9Vž(®¿ß,®–€äfcd£Ïððoа`ÆrŒCÔŠBëö}žV¸~ØG ïÓð¡ùx‰&@Qê#G†t *©¡| .8zÁ©4à+Ò ì{CùZ:D DH+Ô¥sWÐoç¥”Š—¶HÊÝ`Ë…Ejê«ê¹ @*ë(WàÛL¨ÝnÁyÁxsci°=ðyíÅÙ‡Ú÷iægrñ>4ƒvŠÆáÄÛPôÛ—1’œK l¬n®oDFn(Pr»þ2¢ÊÏ- ŒtÎ.\¿¶®Ü–‹¹¥5Kƒàÿ¾–½ëÛÇdoݼyMà”þb D€’±ÿêuXç=âµE|Ó¿·bYÀ;E„ù+Ú8}¼œ ˜øïã¿%üüySÓ‡Í5ÃÒ¹ÛG`‰ý;,Qí±ØÌ÷ý 7Ëïî mRv½2ž·¦Ò0@)€FÖ¨ëÏQÞ£øд&Z¯‰~1G:CY›œCñʪá•zŒ¨×ÇÍNÂ#½Žè»Óà‰~A΄Q,*¢MUD€Š™4…€4="L1ÓÒkæöû †,LƒY[yP•ׯÏK$æÀéŽèi¥Eè[àýÂé^w2%Úa)°åÿ÷ø_šj:ÞÝÓÿ´«ÞÇwH´._²(Ç\  S&Γ@vdÀ9$@½þeÖë¾úsçˆÐ°­ ý…î°¾½­½¾që €¯;@ФʨàCšømæØÑ€QR™ÈóßÅý—à~Dÿ½‚¯fº<Òð÷¦'>ŠØ5ðCŸ34KÔÓ±ZbT „…$ÐTQœnŸX'+çDŠ'Yê`Ù„®5ööG"óáÝ8U D¦I8pD_‰Ò8ôÔó ”í2ø0lÆÝ°l¡~®‡\­ÔiÀçrÞçÈÆ®›tlI+ƒR:u§d%´pà×\ÿ¸½;,!²gú§ŽyÝÛX™”Ëî‰7tRÇdý&· n»ëŸ |?< ”ïƒ"þÝ úß]§k ¡üµõ5ºšÛ>DøFÿôIDATI*hÅ1¿9-²Ó†VÜúp÷à «€Íõ•ÕååÅvgyÖ%tŒ`?óè}ì-qþò©~ª?v³¯ "=Þ?ôê#þ¶•X÷,a(€kWO¿xüäei " ß˜Oð÷—Í -ÀUÝi„]7 º¾~yk€ô׺-гDµÇv`3Iö7q÷ƒfÞe^>›¼Ô^`BjmhL <8¹Þ8W9[ù¤þ"õ—¶‚»“ )õr½u -]ÙbäVö«wÆÆfRaãpßÁšÛ[­ùF×á€t0U$ê¡3šÚ9•ú•a]yÎy³‰DhJ†\š™¡3ßWfFG”¼3#]“© /ø£ÆT¨à"âZ©QK­N­ È}ŒZÑSEúlb‚@_üßbf‹ÿ!zòNUªåÑþÜ €4 €€«_vˆ@êHÓ?ø§`_ ;²G Ë•yýÜù T„i£~Î -``G7€-‘¾Í¶Eˆì1âH4¿ùè€úmÿÀ­o~ó;ôpà€í}b&Àgž9ùüóÏŸtYoê7E?,éäaóïK²-÷ß~©müÇØÕh8rè‰_{â×áÓá£G>Õâ—Y Ëk}ñ‰á~±WLuY°ãOà\pt^ ¤„Náñoè«¶"wQVdh¨ãPƒòÞ €'>J ÀSQs=Xj×?MwÔ%¤€^–€ÝeXúŸ³ÇÏ…‹&€´ÍsuŸS•¨(Õôù.MÙdžNQޱ[ç(ëaÕ½—Îoð>‘=yè£nØ%Xû_„îÝùîî½ÕåéöÂ"ð~ˆ†öôжDƒë |Ó…Ÿà>è¶ï¾¶Ê þÊO[ÈŠµµ ’ˆ 7\þR -yZó.$qòLBž´²´0;½$ALB'(#Woã¯B¢y×wi)ðmñŸY€RàÛú‹ëÀÕ ~ðÐ2Á~×7 }žÇÿÒàÊ5©ðè`à'üo‘¿5U¶ß$Iâ¯Uç^þj°þïT‰jíÀPØÏ„ÎÖLÖ¼ƒóœ# Îw4€gÙ$‘ûòÃROÓ‘Lä2ý¾ÒúAãDµùžÛ„Q²gfæ‹÷ƒ±a±\¥Í˸ú©—½CïªH­ Ÿ·Ab×C_$AøÑCª ûǨÈüm¯3N_»§èÊ/›oŒÔE]Fp=L5 !2cW?$ŸÔom=kuGóB.¸Îãºû*2U#]U$î]]ì}Ȉlçÿ–ÿ/©ô -ßí¼Ê<Šòÿ[€(Ÿ˜ç—&üÌæm[3èŒÈ*{ÄHH €Ö¡¿ÖÜ+"À' ô$À;7Þö_èë‹Ðºw-yø)°{~¶¶~¸ÞÚŠ”Þ?öpà÷o¥Qô¸uëê•“;û€ÿÇSTè͘pKp,Í - ­%ü' Ðl7štWHN|}[ššpÈ(hpÒN:ÈÓ¶ÕááÏ鿟¹4µ@HÓ( ¶²¡øÊú Ú´B`S‡£œH©ª>üÑ4 -à×hp:Õ[)lQׇ"0Vo2¤.á‹+o`¯5×és*JE–}H¦:¡JTÕˆ³Dõ$kt.Ÿ2p Yà >¦û¢[¤«a…M½¸Î €ø'úÐÀΖ¹exÖ æß¼»¶4·0çÇ»C¾©mÞz¸=ÿ »»»Ñ÷¤À"<ÿúëë„6ÖÝ—ðÞ]åÿ…tè®÷ƒÄzŸà5JPRÿµ…&Ñ)œ¹¾¾¶¾²,0»²N± -ÎÚÏüóˆwùǀ㧮Fü'zñÊéRx½ì@¸ciÎﲌU-ˆÉ€µçô‹ÇO•œ>}ªT= à¯RD%¶ó”ð>ñ ›"âÿã&€L»p3Fþ>¡kñ -wb ™¢@L•Û>Áô=ØÄT13q†©€„ÿ3õü|æÞw_™ù 'á¿]jºõ½ÿƒÒ‘näóY}b&ÿ ÏѪLS¶y«UÔxBS=<5BÄ'üiˆõ–ä…GË»ŽÌÔüïüE£1’e"2µ5?C'€³•§UoQo¢È»užNìÆ%M¢Š\ ä/¹PÕ I¡&–D”ôÐlÀJÿÿ¾öoYøöE»:”•³ -bä§s“ÿ_ó¾àšÀ0ëóù…îü™þº!©”Qy•Ýb)Yÿ9—çnn   §Äór6ñ~ë‹è/XßV_×âo¿MGÀ‡#YŠÈb€î˜L}€ß>ý|Œp€ÝfŒyT$ÙèM¤I6£1{;"[fØl™PtDüÿuœk™@_˜ ‹Úàðs¦¾^¦i0.X:t tïà¦Îrà<Ï1XDIî=¿ArP kI¯u¤‚’$É5ÜŠÐp´/@éñeÀF@±½WVp™¼·Ehð¾m¥´:†–ñ%¹Ùƺ%Bo%mÕ›X3þ{}t‡µG»wXÂ~ŸÁ]7ï.ζ—–V×V×<•? tá;~¹Q0ýÂî¯ÝF¹¸Mï}wÞßÜ\í. -Ús´%819éKùH <¢ßÛˆ‚(1¢]wïn¬ñ0àõÕµ? Py9ìàR\øÆŸÅžÆÛ^À}úšsKŠžëÏâQoý9ü‡—|Óè/Ïì&€¾>ÁÐ;Eý±XÑ;U¢ß(‹uÄ úX`;|ÿCz±LT{l6OV»Ÿ 'LáËü;ðŽÇÿL•Lö1¨çß91VÈÿÎÞ³­ŒN $¯WëüÏÌÏ‹gÿb¨c>»oDƵ6|Ä­™–üê;yþ>9cÑÏž¥WEF;B:Û ´T!U$ùÕÍæ95³½‹VLXHP g¼ñ?ÿýÑö ÍÑE ×¥Zvxõ[vL?]ôTlufíIVF=­¢úÈŠl—SùŽøÿ–ÿIõDóŽo¥m»ÿ?:¶°Z±^¹¤ŠÐ Pþÿ<€Æ–àúcÀhÇ.È" ï°Ûßb&ƒ0qY€!B8ï˜Õçá(ÀŽ€ /úFÀ€Ý#}VF$Òüwþ[€ÿý–€ð/{T™üÿ“߈,8ßkþ yȱ’ÿå–‘¿‹r0ôˆÐ½wé`¤é[†7 ñ‰8qÒ,åc†j7’@,Wí±ÿ¬,H‰zÔY'ÜpœoXÌ^‰N NSUþ¨ª'ã‰Gb@Šð ˜>à™Psª¤*dWK¼à£ˆ@‡éÅHU‡*rò©(U#9ï^`ˆÎŽ›¡Ì”ØÕ×¥§ô”•K}ˆÐ†ÁΖþiz&ÒŠªøà›ë‹s³ ËLD^†Ç÷ÍíΛ΂uù€ßÐ ¦³yá\¾ûÜôìâš{ö) R(+eD¨À§Âr$v<û~ì#HˆnØX]Û\[]__Yf€åÕè@GA²ù¿ñ>æÀI €H1-ü§•Ù¡y ûÝ–ú‡—úf–@yú6{ùÚ}úä?÷³üh`¬ïY ~^åúëÛ©So¨úñ÷þUΓ8}r+` °¥<À³Ÿ`Àcð+›ˆºßkêR>Óëf¿ÿÞy÷gæ»­N§3Ó):ÝbæÎÂ5Œí´Gÿ#ïüE÷vçýîÅDå˜èF ™)îÜù¿»¿?_Œ6^lv‰«KK|ÿ}yÑÅ¢ êšZæEçû3·g>(ÚÚWwºEÑéÄóx;:ö^§3?Öyþ/Tvѹs»ÛÕað{{¾èüàœ"Ÿ¹›©"]Uä½™Îù¿xÿ½ÎÌm&Úét~0÷/þ¿óóÂwj´Ý‘Ò¸H£5?ÿ}-g²â|½ú¥J^ùܱ3Bl1óAó] -.ît¤$üÜ`]y^¼w[itçç?Ò Ý×ýèÜ.T±ùÜùA¿ÝùÁþ÷ùãÉò‹ïÕ‘¢ã90Ñ¿Ïÿo”Qz›@<ÀCòyñŸqûc!ÐbÜãj5É«¤Ìy)€‡bÊ´NÅÆc‚em§&¯E+À1€P‡Åæú™è·¾€Ž˜ïîýˆØe2y'}ïzd@?7êp™@9€#Ò#Ô•Š™÷™ÙØgv7Ø2cGÐô4DbÀ–€—¸Ç]€ÞTsXêu ,Úw¶GMšPDB8ôMh<£”òãH+wG8_ë.×ÀÆø÷ú„év«À§¶"®¾ªâê‘V%ùb(ѪCeë"·ð…«–Žž‹â\}q¹Ê>®M“XÂQRÒ¸ ö:ãŸÛ,c¶¥Oí> - ý«ôLtÆÿÙ7ח榻§^ï`.TNx÷d¾`‚ß»"¯žÓBL¬¯.µ§V7=yºA¨Ïßçè|vpì.R‚ؾs óxÖÏÞ`.ÀÅÅé¼½´Æ0@Ñßî¿OÙÃüw±—Ý|«?ð{< £ àwâïŠ ÂÜån÷÷^€«W®\¹vÅ}xÉäøŸ|æ¤Àežxúô)ޤ~‚hcŸE€w=d!⇅mñÿá@ÏÒ@¾Ïø«[cô@¯Fc¬íaó26XêSóS?$e¦ÏÆ`Q4r7ª7ǪÕϦ9ôÈ‘áJµV÷ó=y¼Î¿h4rOYª³³¦óc Ñ>—Ñ®V_®Žò`ºòØe»‘Íž ÛžŸpμÁ~¤xY*[}y¤:úB§ÝhÏ*Y³Ù`‚áT¿š;ÜMò´ò¬=:ûrGå¨Ð*Þ0S™Wõ[%gIu–TaLBûÄèhu”ç•ÈjQ‘(¬Y¼PÐàÁ£Ü<„­¡¢¸U»Øîþ¿4OZÓz¾PÉo§‰þü7õeÀƒÂ(™øßUå¿ôP ƨ”4 ÀÇw‰€ye‡¥°DÐß%~¹?ÿŸz¨óHÑ›;$@_€G|›ð¢/NÇGG¶Ùö@h€Ý"Ñàñßú”€óDþkðoH²Þ8ÀÄF[@߉%2ýbÛOÜôL{j·€«vàµ-3Þ’0ÐQ»ÍÑ@8ÄÝò‹¦`,ÂGgPF´—¬PŒ¼go’±e¼e£s8PöàRà¡@ô°*¡*Ô SÎræÇ†>‡×žúX¶pTIŸˆ wT5Ÿ£ÅV*'5ä{ÀKY r†ŽZï°g`è7B ” -`A¶´´¶ŠC~÷Gz&ào·õÍuð ðW§§ç–××^!Øñ}Üiü¾Ð ³ïž¢¸ÿ]ÙI_t¯76äþÓ¦°±<C÷ ù4ÉÇ<›J¼ïÈÿ‡wïãý“‡s3æiK  €€¹v{qMu%ë"û˜ÿCïaüQ•}®Küžzð7{ã-·µÇÕufìÔ_Ƶ×ù«í_Ó¨O^ÿ’×ë_MÓã< H*ÜOº~í -ü×ÎSb|ô€þýèOëÛ‹ý€swDüך"öü‰<«å3Ÿð+[ÕçØÿ%¸5ð5ó|2oŽÈË"ܲ¦­tcJúª¸[e" ŽZ©“€N‚ôÑ“ûFçü1ï.Žeõº® Í<~Œ%1~¤M/=É”fÑžFG¸"Ià¢çí¼YT›m2ÚqKú,†@ìðÿ/BÚÞÈ»Õ!Kdk‡ÿ/þ[@cZëá´àVi‡nwÞ€PÞ­œ1@<ÀT—¡vÄdt MGÕ‹bz -@Ç­@|]Ž:Aý›h€~ °-c¸uã»Ghìï(ÛH€Ýû8°K€¾yn–ŒŠí0·Œß›Ô°¯à7™9—ká%â¦ñs;h×ðCàf$–¾®án¼‰¬þà†w€¤iô@xùf¯Ñø9!ò[!Ì^ƒÉÄ%ÔCÐê¶QщþÀ}”—MÎZ’–ÒØmàÃQ1"ª65rÁJ©™HÈé\œ³e1tŒœ©Öœ7tŒ›&ãQ ÈS ][Zœ[\\”X\[‹@¾ÁJ0ÿ[ô=öø§Ð?ÏêâìôÜÊÚúêºv³üËð…ë¯DöÑùR:ÃÿnD 6À÷Ý»tÙg g®­..­2þ_ ïê~-žæÇö¦p¯/Ü|åp—€$ÐÒåz © F®,ζ§—˜ -˜JR›ô¿æÑ¯ø»ØÃéç€püηˇ2ð;~°þ²DVÇÄ® -÷0_®¢~|õÖ÷ˆÈË¿ü:- =H~íú€øoÿ_„?åý§ÝI0!ûû”’lîoèdZÞ¸|œ™ùsÜ¥€Øÿ,=G~u+ŠÙ¼Šw;í<ÿà/ÞïvïÌw'«Ý.!ù¢Sä„ÜUÛßE»›±ï…R]dLÝÙ³õ¨Ñ|Ï4þáÓZÝb~ÆÁýÛ™âÒÌíB¢`ªèÎwf:ïÍwš£<]Ÿ”ó"ÙT^4µ©"dïæÍÎt»ïßYè4ßWI²ÎT{**R¼;K¥T‹²"æXçýn§øã¢ø€ø´ûvçÎØU¤[LóÚl·…fšó[xàõìüDV?[/Šl$Sv:Gù1Ñ¿®T¦ÂÉÍîÌÿûªt­ygF •j]äí–÷ñ¿ßÿÏÇšÇ[Ñíñ˜à`§ÿŸÿ“0ÿ'ü ¡þ’gx/"µ80zÀ…2°K @â'kY„QV¿ ¥À™§=ðmûâº>áÃó׊mpÜsýîØÑ`÷Q!È_yîèàgÜÚc€›)@'@g¶»6†ýŠq†±]rçÖW1¿œ~íEs…‰fX³Gˆ1CŒÈ$6Kï×î;\x´(ÑÚ"¶í#2\ÕÁ -m‹¿>ѹ™±ÆêöQO”€²¶€Û"F0V|°O2'þ:¤:©Rª ê„>Q,RÀŒfl”´9./½¥AyúÚ#–„ÿÅň™eN§ ýÝo fêK^{±°¸ºº¾¶zwݨu1ÊŸð¼¬\¸`‰U,eM+þ¦œõ…©éý[/K ÄwW?ÐnW„S9Á™zðÿ&v:}\"×QƘVpÉSÇ„‚Ä&ìcþ½—¡«o½uãS'O_¿õí¾€>ûÿ³÷¿m]Y¾/š6vªâsíFeGy9)ÇU­Ä²«Uí6ÔK,Ñí -oT cFì´ïA½ÊRÚj5pò $võrpõݨ{ßTÑ–Q(@‡9M0ÍÇ@Ò›ßò'Øû¯¸ßÏwÌE.R$e;ÙuÎÁõX‹kÍ5×üµ(-~¿cÌ1çÔë°:·š‘bµ7Øï…u! À<Òý¿¶¶j @bóо;7=ëõ€í@O¿@Þ§±ÿzx›Ë[œ•Q¶ÿaàêòöÂÙ3¢.¼´<·”–‹§o¨â訠•аR„£zg>Lÿ$ôX­èXª.2 -`!ìË7t»Z½ö À@Üð(Œ0œüèÎWÕke»îÙ -FI•À„ÂQ5¤TòT¼á¡ŸK©¶ÞºUýPj» -þß=7 ˜J…V¬Ò…oª,-ð‘"Ô0 {7u×Üç],‹|¸+–àÖ©ø¨¡T¤cB5Äã w e–Þr )'å„þo‡;f(Žô*e鲬¶ˆ êÿÕ@¸ DÇBBµôzj“«õ?È  , -À”ÌJ¦’)^ɇ@š€^TVñLƒÿÛl!þmé‰ïÛðÅÖöh @È( ”Á $úEöð(€>ýy¶3 Ù ÿù>zôyåÜgÂuÆ óãE¿ÈRa#Þ'h~ÂöDüó-!*º‹µ=ñô! €AÆÇß -øÃ```EÛªè <¶TI¬ß³‡-žh¤`„€6൞òIKmï> ÔvÑüÉyÞ\ˆGöwðäÛ'‚DDh˜À›§çžà'8]=Õ7êïd´`?Y¥QBÕ—? ®F õ­¶ö÷öp°(9ß±ÊGóö…¤ 8˜­K‚*U^§n·Õ¨“›Î€Ã#&J…wš& -ÇGEº€xFäOã`ÎØªïïÖöb365CN¿'Äï–»®¬n2€èx 2Îí¹ÙUzéx)ðÛPØøßÓúûGÎ=ø·¬ml2Àª×Æ`~~nŽCÈÚç„ùù¢º( -S÷-’WuòkPTBµ—òÌ‚jwº,—–ß/‡‘»\Ý]¾öH@jE´Š–JE—v”ÿ°úûr±º0õ#€0€›7Ð\E„X·«)»=ú%Â_S @§Ý¥*ËåD©™ÆÌjAá0ï«ÛJµ„^Ž‹›ÚÃÚ:™úÑ -»Ë» oS­Q¶äÎîî5û#}Ô°Ÿg‘* âA„uo]_¼u§R¸ó{’pÓD¨Œ+Ãûï+ @˜"€î~Cú2Zÿ{R{ÌvÊ¥™Š¿=ÐÛžéÿ»`gâ‹Ô‰Öêa< @€ ð‹‹ý>ýi¨>€¥%eù ÿ=ŠK}0`à 6߃H’að÷ñ­xF ûz=í°€°|*°þAmÞ^îÒ׸½õà³/¶¾ØŽNýí­ûPD %ô¯MNFXòø¯èÁyÆûÄ<Û™¥y @þŒ¤ŸÝq:€!ÌÐë0ì{CËõuHfð-A"é-ŠÓáµÑ9° Œ'ÀÈ16¤Ð‡ ec0C´¨Ãðâ©ðSð†€ŒôPT²h€.3 g±Ä*|öãã§~®è[ÏÄ ÿä)I$zîõ$S#',ã‡-{ÉëpA’ø‹äÅèo'€Nã`¿Î4’ôUú;Å•_M)Q…ð}èp[hö&î÷BB(ð‡mÖòƒô?¶ß9ìšø©@•¥\ÊN@Áø‹©H4| -Ž"$‡]Y¯ìíí¹?k7p’øÿx’°à¯À:€¾@LÞ7ЛÊÞ³ÅÞ ëhò¨ÍМ÷U½zësW®ÌoüKš PøÂ sþ¨sþ³*F0H”Yû|rìõhõUAþ…³ç/œ½8£·=¡ÚKyf‰.êÓ„‰ýðߓܪ~S*ØP-Œ¬z @·ogVéËÕG+,üæ[‹BŽ›Å7”âöî5´þÛJ¡ €WXcàa×üWÌî£÷ªžPsiH¦WÿX*2Ãg Êl’ÊHiȇå¯wª»¾LðϾÝÝ‚ÀÍ—;°7Š‹‚ºÅ·Š7íÞPöRù©t‰xˆ¿“dO¯6 -åß+s4D¯ðIÕÿÿaWh)½wmï/I_ÿßUUÎDë2 €à;“Ä,×.¦>€ô…šx.@‘ jNËÅ·ò6€¢Y¼ €þ4·ÿ‘Ù™xŒA@J3€7ÏY×-mÜ÷@{«þŸùD~æ™·>s?ÀŠäyÀÔ´ëçh”øŸÝÙþÍÿûw7™h}cóáöüô…‡ôõºõp}uýÁCú¶ö,x5þGO”°IÊF|6€Ã£Îa»+P2/á hðíãXk•ÐÀÀ Vâ$¶!‹x:R¹ˆDKŒ'ºE‰˜T½ÒxEÛ(Z. œÇYÎ2W!êþˆQ#|´Ñó° µÞ-¡RÒ£Ç\`­zŸÐ$õô˜ð~îÇO!¤CL¾}ªÓSü|s} €Î€ žEé/Å_@w„@D®"»È 00·[u¯ |B`UDËTÓ™ -ÕíÄ»ÑtÙ@ø–:¦DwUF—ž±‘„cS¨›à|üe¢ûŸºêS)Ø8`‹yÔjÔökûÍV—¶Ó0U³˜´ùÅ/Áœ·?Ý\•¾¹|ÂMØ\³À(œ-ö^X >ßÇL˜ `73ðæÆü•wèØÈ,¾ÁÁ'΃ǹ_lsúŒ´Ì^øÿu{€œQ.á?"pá¥à¹EÀö ‚É»Äìþ%Áýn©ô]éºà„=£ˆ®Èÿm§pkáG?zsaaQÈÁH³[·nï^­HW"¡‘ÐF¼ÊЩ«Àÿø þE¡0€Ä¹nˆˆ*ô£¥÷þ¬QŽiHÊ&»!ñ'5+5 q¥»ÿåþ t?¨©Ø½%R¨ unîâõ…·n”¿Ú- .Vbžá #Õò×…ÊWƒ A³ÚŒÿªÍB2ô7ôOúúQ¯ÉBe·üá®µË Éžþ¿[ºÙ÷ÔÉ­ÍæTž`!opGK¹ú€½ - -S@OŠ 9À !zòÕî£Güæ¿þû¿ÿûŸX÷™ofˆ¤^€m4x!ûñ›%Ýú<2|üCÒ­bS€Uýlù¿Ñâ{Ÿàqðùoþîw¿Ûœ_ÝØþíÖìêö¿þëoÿ?[«·±ñðóÙéÍÿ¯~ù>߯ÜЯS¹ü#’w䟟HÀ³ÐïrÏA`Iœ¯7VëÑ}Kú0é%ö1YÀÈ ÿ­O@e5¥0jä -y!dÊv¥K-‘ u?yâ§’œC¿?-TKD,˜ÉÆ9Aaì–€rº44òXRë•˜æ¨ pšÊ•- *Å©…"6©)ƒ€ððòL€•Ì`ñ•K8<(Õ÷£oÉ»×h6›înWVþp¶¸*? ¢šU”|¡úsº@Wþ²J/¿Ñj«ìv“niû -u¾Á`Ò¹|}ø#øÏD3Ì%LgôéPPßă֡î*›¢ãûš$é?y²ˆ|ÿ”Þ;÷úõïÇI¦õÀ9Cu××77Vg= -ÀwÁ1€»'ÀçÐßüÆï†…!Y ú’~Dú‚@OÀýØü“ó¬€.ûzé‡ZF@›5z`.D1›o·úP¦­w+ZiWu&JLÕ¤1 ÙÉ›Ý -V »Ö»iš`˜4Qúx(Û\)ŽÌÜu!Rö¥““l€½[Â}[h‹žIÙ](•YëO—"X¢¼hÉÔïYœ¨ïàh¥ Vs€•áQ~XIú“ ÷ÁðnKä¡Iß½ŠÂ¨À7 •Qª \&ÂO= ü?¶9žÊD(çÛ£o»Ýf³AðÍŸÛè~ØmƒðA²GqùþK¨ðÃ#%„`4è1`·Ýl5DKj»õðh< ÀpФã‰Ãç’=ž -h›n»O·6ÖEeÖŽ–œÖ?,}phçtäŸ 'ÀÕuc{Œ@”"R¥óËô¯s ð €^Dö°`xÅ\ÁŸª½”gêg!C üc«î|„ÑxÅÒ|˜@¹šÀ› ˜Dt €ÀüB  ¤–Zl L}ú|´ ÀqO¢ -þ€vðû`¼ n·´dTÕ'5Ä ’R±MLÿèÑ{eôi* UŸªv¯±Ä)€R¹]¶£X·ˆà­ë7« -ÂJ Qað°Câû(=ºV‰†Ü*ëaŠ8CŽqúÿ¿Wwff.^œ¹vé⥋–mHèÿ0žÈ -ëD[c%@= .̰ ,Y@°¬*€÷–ÞS… ñ3ˆ$ÀÅ7¤ ^|ã'TÊ$jÊÌ8€1H äµ…|ÌÀOàÕ—{€õѯ}z¾¶ô¡´÷„íyšÛþn #À63žÞßþÝÖÆ…¹û¿ûÏÛ9S$ 'ñ#2(ÆþLŒýxÅÐ2^ $€ÓèQ„À€>!ÅÅ1ïœuˆ\ó1;± ÀL€(¬q+tq‰Õn!)m0ÑÝC?¦z.é ÄÙÖ~g…Ëô°†ÊîÖ(qX(Ò ¸­4öH% üM\`fņOX¢%îï[¼¨0ó„PÓ ðç¨äv€. Ír@¾5t%Q]ÌðÇ× ‡9ä’VY]gퟣ:{<ÊQ§ÕnëºÛnµºj´Zlúgôg×#òªJÊñýÝôKÄ?ÚmƶÛífóà`§Voã\øCÜð ’þ§…~ÿþ]«³"¿ýí¿f€û¸ÀŠ7V¯ô-ñ"|ýLj_m÷1€õ°„n?? %òià˜@?/W¦¦š5,vÓíãÿ™3z;{Iª½”gÐà™eY°[,í–¯.‚Ei£RBKIµ¼ûU©P½þæ¦Þº¾¸yƒ‘m»×Ê¿¿%<®MáþÏäÿ±"_õ›Ò#!ªñR°ì‚3ìM‡b©¸\-,)aXà“ºŽ‡¾+¨~ôhi™n|`ÓÝÙ-|ôGž@ûI¢vóvq‘õÅ¢tû?ý£p[JIÿI„þjÈ7…’¹„Ë’>)þ¾þÿ?ýûÎÿryÆk`:_€ÿ7YHÉ(ð?ÍÀBéi< À/´‰ X>Ðwëè»ONñm -Éß² @R(,”Jï^¼v­ÀdIKÅ÷g&0€ÅE^ÎQbd•F/ï÷„õq€t‘n܃Z¹]>Ãaï9à?2"nÎßݾϚƒ››«Ó“nŒ’øÉ$ÌŠà~’€ýÎégwœè'ß]»GÝn«Ëø2)…à¡ õÝ» öV)9ë@'¨é[À N™Å€r(âDqÎ žP J&¥aWßR3¢l[L¾}&z*¸Êr.Šöý> ¯Rš[òßh…X‰=NUÐJmî¾·€«§ÇXhÅéf"ˆê€¸ççÒW9è@©p!1`Üj<ª­TkM!&ãó‡Ä-Ï‹Þ`¯?P»}°ß¨·»mq1kÜ::M0þˆ -° ÌU!V3:þ¸.\vˆ¾úmÛx±þòP=®øCäGå×S¢†0@@Ôz}:N£ÑØÛÙk6;(ÿbwI8YÒÿq¾]ûr‚`mÞ>ÙL€ŸC>ßúôóÏ7Ef×eÖŽ@~¢Ø}\]‡ÌcØd5ྤâ§ÓÀ1~_®\™†˜¤_ë =ÏÌ™9>ƒçÚÚª½”gÃÁ3 ÓÝ•wß»&DÅü ±ö®ä›]acDÊK¿/¾‰à:#Xõ«By׊p`!H†õ?Ìÿt Üúºô˜j'4 œ–âGï-íŠ:(‰bëÇnÈí?b¸¿Ê_í–ÊbÆ?ðÓ…`õ—ÕG‡¬xAØ• -鯿µX¼!ðõG©½†Äˆ: ñrÃ<[–ß"8J¸ÇíAýç™þ«M¾þ#³ˆéÌôÇéÿå…b±¿@„ýß.øº ü݀ĸ)*u;°À_S˜bq€ ¸ýèëâÌÅkÅR•Ù—ô'Ϙp|¾äÙ`;æ@>‹aŸù˜L )ÃQÊ ýbÌÎÎ^™½2·zoVzÁôqfvC¿,ºáŸ”U‘•¤¶õìþ ÉË@€$(À3Z "’£N[û2¿ú &  AKA›ÔZЇ#ÌqJÊ´ÀN€`¬ð…(a‰ €îP½Â= ¸K|ºep¥L W4Ay±„F¢' €³*š€ƒ} D$@]Â]TvÚK Y$¤<¶€ëž ŽÃ6=+mtq 0J²ÓGy -é.j¸  >l7ÕÒò>nóÌÊ7$~è!«­÷RÜš-a®×iÁd -æ‰QÀÁg……ö¢G ±MB -8´ÁAé±C´¹xÜ•Ú/½Ÿ$u»k–äó¡–„ίæ›Dv3…8Ãa§Õ®ìì7:ݦ2îųOxM$ò§Cðõñ*]¿ýW[ˆÜßÞ¶`scŽ…ûÁ~<ýpòsgJõ»ãh7º³±¯¢úÏ]™c`Xf1<@ïlX&+9i0þcÀ0'g_€ç£Á3¨%)•Þ/U WqT‹Uæ;a ·„ÿBðª5éåݯ*Kß,¾ùÖ[R¥ÁÏÛ·w®–YY‡ ÕêmÁ— -‚ÿ -éeì–¾ù*cà’tÇGTo¡óÒ¿R©!Æ<ß*³N$/í~U¬<¢$á6¦ %»-\½V}„÷!ãÝÐóæ­Û‚ÿ›7m·(Ww—þ“ôP¿ÇCÒ¨Hœv®•þhFdÊA5#Åé…ÂJ”Ãÿ™ÔÕ¯6ßñÔŒÃÓ—±ËÂ7Ë‹ 7Ë7 -äuRs„ÿ, Qd€ë……`9ëÀ€q$ú–’ 3`Í_xKôl·zu¦/á^ùý½x޲l1àxà×Ö²žÎ’!gâ‘ð÷K«}ð[ÁÛ¾×êG -%05çÕù+oƒòüºÜÛøä³‡›³.Lo>Ü6¹çÂ)1IHbÐï‹~UÜןIÀ~/xˆÆ?îH3ÑczõK äsŽI±0ÌøðvÒ€î R޲š<îY\WXå¥"€+¸T¹¥`"ͤ…¶–²”tŸÐ(ØyÁNÁ¿´÷Vcoeiy¿Í:INIÀT)ÝLäÓÐ_H¨mg; †dÌ!J -PóðDGsŒþÇÝvçHùôPºÃs/Â1΄bF{†€Àü¸wÄ|ßeØ€ðï‚ ‡ê?¦^߇´º%h¨jðŸl’x˜­H³ÀÜn.–A€»«sw{>Â~n}úéçŸn­Ï_±¯^±»Þbï…9ðs »±¼ç°¾±)Õ=ÞißuªS-Wá?£¢ea¸·úqf`Ë@XêÛ—„j/å™z61Ū¥k=ºóÅ´¾Â …„•üÓW(°Ò\?¬–¿þZ0\ÄÂ|½xè‘í.••à÷_IA®Þaâ<æöï0Q ÔßÝß?úãîN‰Eû”$ÛZ%–T¢)øÞ½'=™ ¨_âU¿úú›¯îüÞúá‡åÿú¨´ãuû:ë³ûo"LDø•çï¹}§ªÖê–ñO |Ë.ïÂãÊÒîï=aŒÅípC¢)•˺!•k¥¯c^£¬!#…ÜôAýÿ²ð_˜O6ââé°,.ˆ@•~AÐøŸùþߚų,$ @¯@àŸ, (*åé{‚À[a ¹Y¬–¯Î,)yò¶|ÿýñ àAß?‰dxŸ£=Icñý»µ1?ýö´ßú¿öû?­ Á´ f}ÒϯÊÛ—{‚óÕ-ì“k*/Ì|ø›ÿüðÁï~Óo𢏹ý™Ã& ‡ö{òÊôâߗ1rê(CàÐi5;è@aÒâ€V®Áv eÚp’¾À)I›,€EF¢¨¨‰›ý.Ýà{;·´»ÝÍ,ˆJѽÌ@Y®ž€ÏOŸ’˜¼€¸ë¥3‚VâÉŸ³pWm€èÒWÙ(€ñ1?3ízbý;‰U“J¢‚ʇGv³¹·RXÞmAc ƒâ–ç% ^ûãCüíÄÑ;‚n•HbºÐÖi%( ¡¡2=6 3‚ƒË‡‡f[Áîa»Ým{9aûvpûT½G‡ T•Dnð_!êILÂÅR+¥Qvˆ.Náè›J«Ã©ÒG}I ŠÀ½Õ¹Õ­íßþ+«Bèpº Ñm½ ~7ÃmÇÞ;)äñ>ƒ€îìa˜ŸçÈ|ôgPO*¼å’ÀþÙw®\Ñ ¾-J7{á þ'0dxIž[Üß|ªç?Ü­àž^ÞÙ) -åK þMukw÷ëo¾ùúkÐ\*ý²RéV¥4S,/,ÜÔü‚ûr™…s -;B,Öë+W¿~Yq¨–?zôõu*²xQŒò +Zp•އe<áJæösC*;Õ÷®)ªXÙQ†Ý]Aqu÷Ñ¿ÿojy¨LM+Wv+…Ru¯Z}ôµ¢ÔfVPýôbìŠ#Œ•þÎ.óú—‹pÝ;å0—)o¥p±ºû{P¶lØ/‹U¾5²ò! Av*¥kª­Te%d*6I%jÒpÿÿNØÿÍv„èÁXl"!ž \~#gÿc! ¥|}€ @¡ðº @ê (ÝN“.-™v¨ ,ú[èP\€èaw‹jF|ý–Òxàñýÿû +Ò·Ýöx«À¯ËÌO0 ÿŠóoKööÏþµÞýÀ}]ûÑDÞž~[»“Òôìú¡"°ÈŸjt¹–Ab2x£wϸߗ1£³Ó©]è‰`͡Хm\1€€1# @ÆIhƒ:° †¡›ãægF`T&½îq3,uWXnt˜ŽG2 QgA.¥$ §º¸Êt-*K7°hâq‚ˆDVWª€Ž:‹®ô,j‡« -2"±€túP²ï©²lO’F(`@K\YÜçq~ÌFJE¹?@©‰¦`/Μ -¸;æÁ^¥¸´×¢AíA‘Z=$jvúëxþD@(R XÛèö‚Âj°O5ú´Ûžwè¨So4Ûa¿ˆ¼ Ýiv•Kl€^ÚJQf”ˆŽ©B_Hòdä&9ÉܪKjµýF“»*ç™ÿÄžd;û€lÃð@yþnÌ>€`~…ðtŸ0®Ÿ-ö^xµïê?AúÈŽ`C€åmЫªè, Iœ4 ½ßèïó;:ç-ú¡X[]Ëæ€d±ö—€ï,3—Ÿe»víZ¡ ƒdéâµK—fff.ã·~yæâÅË—/ã9Ž( ¨Ë×.^Sü»gß=ûú¹³¯¿®ÝŽíˆ3ºë+f.:ïe•Nñ3TPÐvé"‰œìÚU]“ûº ¹xM•«Nš€Û¼Â®äÚUʾzY4Dw}™êRÆk3j³žébášïÂåëxU™/¾Î,ijµïPrÕ9)Ky¤Há2 q;âHé -ŒØÆëÿ˜pO`&œûnÝ~$°ðÖ›o‰Š‹¯ ³cÍÞòMpÿ#z("Æü Àõ Y€-Ú±¼·´t­|ûƒpfÏ9Ü,.¼9unj -oDzÀ‡»i°!RËôÛêÛð…6ý˜|n"¸‚ÿ`lžÄ…UôôííÊ8$åÒm}¦´“^Œ^é!P~æ>^»—ïðÏÃIIŽ… )ô°Â(º~ƒ -„¿ÂoH_^Å}&º&ÊÑ JÆ hñíÑq§Ñêð;n0 ’8 Ò¬ü ¸…j¨ÉÖèaha°î ³¡4;'Ù`nÄ–ÈP^N© Àåé;·°Xк•Gà”,&(} Y͇8' Qõ -ªØ¬ À ­:r7Ê]èìºêûÞSŒŠxÂÓ–ñ(Jù{ <#ï€á]¥³T.¨l>Ø[Y*íÕ ¢Dˆtë¡ e]¼6íÔÌრ-ï*CwŒºJD?€’ú†;ðÐ÷ø-¨ø‡ÝæÁ~½öwñä;î4ëÍ6‹Q(þäÕ·¡  -òßËþ¸kÀBú¨V†ŒBšõƒƒ½Z­Á ÂÇzŠVcO‘ øu4اnÿžpñ`{k½o%xðàSñÔë]›ðçÓ=ý&Š1Þð¾.°:;{w=³Ìæ,§8ùý³ó|Rß½d†obLÈ</-ßYrð4aÌýÑîÚµ÷~rMÐzñ’N<à’ñP°OÛå«×Çe ý@Ó”`8ÜêK3—¯’OY„§W•ÛRP±‰%‘…³A1._äþ{‘æÚµŸˆ'¸HßâÀnN  &ré'4$ê¾|zbK¹zQu]ÐiC*ć«3 Œs«ßPÔOÄ!”Qb&r™–¨ù³äÂÔ8µ„o„gÓDNl3'ûÿ“þo~á¿¢ñ…TðÖ_ - ß|«úÆë…rùœYè1á¬ôžà„€Éo` €ÀŒˆ‡{þÞT¿¹øÖ¹s?š Åxãâ­Ý÷‹zKi øŒ™ÿ¿àG‡dÀÿè0ÏOÚzÂ…X‚öÔc“G’ÙzG¥ ÆË'÷bø ølû[67V¥Œ"¯¼N€Ã 'üˆOàT?þ­&s£BêGZgkßÜÖYpêIrA[zôTß×ôÔ£ñ*kâæ¦N \›¨T)ùØ ’€B)“’i»ødPöœ€”= ùâã£ÏH£|ëéÓÿVy Ò‡’©“VÃ"±Õ}û=(ÀÃ;‹+ .HŒ‡¼ÂLÚÊãðˆJÁ£¸DžC+Ôdä]ce©¸ß@Ã&jP y¡K§ wê{5¹´uÁ,Û·lt _­„ð§û–\¤ß{àãnso¯Þ"9®,çwPg,àã#ðŸ¿ÏB&•åoLE€û4.è:ð‡2ë­f½¶W­ÕUÏCåþ³M–€û„ùôgþéú„@ÇH;ÎzŒ¶ÛäÕún 4¿»¾qc~vv^ï߀D:`¿Ìð–ΟggWÍÝýƒÿ !² ÃÉO$Ã2I¨öRžY¬ Ÿ*‚¹ÐÑm0pKIW^áÝ%.{ \^{W xñÝŸý˜YÀW¥Qj7X+DwÔA Èj €!Ü œ†k(˜)ÞX.¹rBÉnH†ÿ¹hÁµË1´^*$eõ¸ ©É,ÿ¶"¨ -•À€w1EÓÁø„U¥dÍÀð_hæ%œÛÅ -SŒÓÿŸ` í#PwqêÜ_¡Þx½X^H€äxçÎ?P\ - 4I ÀÆA†ÀåÒín3 ”‡üÇ¿œz“õšŠ§Jwb¾æ$¥Ñ …ÖÆdnÞ“A@à ; šã6¾F,„‰@×÷ûàÎZf÷·Üߺ?Gxïû Ï8f îT˜,ÑÛà€…“Õ+ÓÚ,#¿,!£8À«§ývx‡pý%t¬¨ßé·;;Þ⺻’#:0’ZÍÎâAÒÀâ žº°•_×='@å&Þ·”Ð8«ÉEÎ@HäÄ= €7ªs@ç^€$©ê@ü€Àž€–kÑ•Žj'ÇP!×ï[Q‡̈?ŠäèÒ±vÎàôn¿¾K?Œ0·Ãäyû+Åå&X)’øês"=ÝÏrÜ=j7ööö›ô0„0´stîàÆl¯:¤Lþ›Ò¤ Àv‹)Žš}†ìbͧAF½Iî#`Á‹T_1;ÿ¤ÕÐ#hw:­N§YßßßYÙa1 €I©é$½,åÁ¶þïm`&ÀŒÀÆõ¾mÌÿµ¡ÖÖÏG‹ñû4 4·`óîì•ùÌ€ nê"Ìç@üœ\™»2{OMêY2€édȼì S‚þ„j/å™å2xvª$Üó~ùW‚»Ë‚3a ¸+4¼ -ðe¸«CÖö‡@Ðè4@,S!« -@U§|•€‚€2è®K¿jÅÖ¥ïÿØ•ü]ÚoÛ.I¯ÏÚa Àå¿*ÐL罬Ò ŸâRX 6Ûk')€™×1^0=Ž¢ ñ™‰8¨ÖSÌR¢—i±jŽî«D.FlWgnÝš¨ÿ[£¯Þ¹ƒy_\@Ÿ›š*þìâë…rÑ«* -…Œ€Hþǯ±À/ -j13e}à¿»$U€rùÖ¹^~ÉÍë”ÿ#ŠÅ©7ŠU<O±0“/ùs䮿Øâc èHZEØTÐÃyŸM„ý_( Œ@ "¬šã¬û9a>ž¤¸LRlO<×ÐÖ–ÄìçìD€%Á½$~gð镉¿Èü^c.̵[t/+dÔ  ÔÀŠ^Ï%ÆñoÃçÎ0Á}dž= Ù¬Á)Pƒ)J œ™Ä”ǨôÊLÉ 0—”&LV ‘¶ø&l¡±I™Y\1¶ P¡n&€É¥ÞYÀŒ¯tpŽô-P?qªFŒ€p<»-!Ѷ¸K‹ƒ~覿(ÚÃ…q|ÂJ¼)½ üFÅö*K¥½–Ü<(´e@@]a¯Ðù°{°·»ßluƒæ -x·„z/DÅètZñVLB^ú¤ãc8{ñìë?,‰bÁs,î H]”!{ÐP¸ö·/ w)ÔÜCèÑWÞ¸bÅ[↨$7Ä%²ÙàÝ¿³^/ÆÒ³ü-€ËÒÚ)ख[Þ¥ àòÅŸ\,¸Ý f=€.Õ`.âù¥-â4dwWÍH˜?¸]š˜ÿç„þ¯ó?xF¯„T@ŸXœ™z½pk±`@InÛÀ À¯¿..þÓ»A’àßÂð&€êÒ{3Ë’@šàVù憿œ‚”g.–«Õ7Xµ9“ÒðE,áôû®?ðýÅgÛ÷·}mãÀ– /èþÃHòÅýÏî+Ç[÷±!|žìúÉÀ…hPz*½%Æ$x¿‡³r(ô±‡þ}üñǾ‹(¬+߉q¿'`|ìsÒ»6`Œ“n×?ÉúÙf@³Í½µ>c€(0M›@Z!©½R{Â; -<˜©°Z™·jL1$Vö \ZUN*?ÐÚ¸›vTê¬ß\ šbUI¼‰ƒ-åÂ)¢Y‰(•Z¦ m#dBŒDǧGv×'—NÍR¥_õøa} -™bèC! _ˆÈÄS"Z3‚R( FxZéÆ+d¦S‘ó+ÅÒ~Ãèï¯>/éÒÐûø1óøvÛõZí>&ò'3KK„Ø<l€ÈoÃÔ"à*b#/>x„« P²>Ývã Á4þÇÝnGèMqdÂ]®±œ´zØÏñP4„9 Ûõv³¾_Û«›Sèš6PÈdIÿÇÅ€ùÕM,_2Eæ,±7KxÂ=,÷@Ý1LÝBòÁ€¹é9&ð»<›~ÿàsîøk²æIÁ*Ä${ãí WÚ£ÌôZÂFZ¨½”g¡{BÌI›à.õ\{O*ñ%â0xmÜuO{Xf2 =oèš]™f.‹A€¡Ñ˯äV¨m¸„’MX8öán(ÞÀsÎ@cðò*­ð–‰KjàëÍ€w,ªGO Ϙ™ù[•uÉ€N«”JgRŠ–dºþÊ !Í̵pFPeŠw+uM[ðP”-ªnxb›¹4Yÿ·JçÎsç#!.>?šZ¸>õúëÅja1#P€¼ÃHaøúÅÂu = àßlPZÀ7K×JiE08À…©¿ø‹sç~ô#qŒòSº˜h@‹+Ÿ¾ýÙçŸ?øôÓ/„ëf>îø¶$`ù,TÿíÏ?Å€âþ&Sõ7öŒ“ðÞÐ/1ög÷rQ–þLlFÿ¼Æm?ØüÔ‹´<¸Ë¿áÀ—Rø#X6²é¨§ßKD K$µ°BxùT÷Œš|„’Bc©. ­¾ Œ:"à¸w öA¬.œ@À˱ï1!AßêR‘44™ šK{%¾§\¦*Ž%AôuDJ®i'MJìkЃ’J·a ‘ݸ|M¦4†O?‚bt!x”v»­ƒÒò^Ëàu@hïÀ&lŽáùÇG탽Ú~½Ù¢ ‹;ó‹h$Èžá¿"GÈ…Uv@`¦ï¡­òU;Ó ˜·™š¸›8ìvÂ|uÀ™ß…ѳÀ_í1“Á.:H»MhX ¸Õ88¨Õöìa ¼¦T?Qüšœ"¶HÎY¶?} R`smξv^(?X“Goq°8tw}ckcž)¹èÿ³a€!Ù9/dÅÒ0gƒƒè€‚Ÿl}²™zýÿ4@à?o*ïl€—€ï*B¶„˜“6Á\H'@+Þö•l½RìðWaÀ Z-:›( P €6ä-ƒ£.§Q\ÞN`ùå€À ôf-‘&žo €SÀ("§- -c iJ"΢ÜÙ(Ó–\@8(Ry§vä}D2TP†÷'¶‹W'ëÿL À|âÂß "‰—þ¾§YRza²òýãí¯èÀðŸÞ}}Æ ëøCêÐáÎ×"^Á12{ŠÛåÅ7ÏýÇ¿üË©M½Y…ÕËÕjñæDÀÖö61÷ûë,XO.GL?ŠËŸ°Ý‹Ò#ð…‚BüûŸÝÿì eÁ4é!÷q/„A$±Gа¤YÓ•d ;–Ä)Œû=é«ú'C:îÀÐ/aQ—ÅÝp×¼!àã´ Ý|¨ÅÖoA=4}à‘S@i ¸ž +Î… X{¸HyÀE@Ý¥¨PËá9éû(Ÿ‚Äd•Σè {¨ÎÍuÒñu÷ÝŸØ€ „5tº à]œð…¢ô8›G¨ølN€ôÓ+‡9o:ëGøô,^›"¢v-ð(˜ -Í£O 2Š è™z@Ûi8Ú€@"Ñ4 -€4PÈÐ3ЄK×.^u‰9ÔïoôyLÔÿH+óß,^_˜úѹ©7ËÅ…‹o”«€"³Ýf$à¯<  Z}D@qÁ€‹6Ì”–Kåo¾ù·?„€'zT˜)TË€8€EœUY¹¸¸°8õÖ›SSÅ/«{Õâ$€ô÷œB˜Ç?ÝŒÏ,Ÿ}~ûs”ÿá¹…sÞ)п¦œ‰’¤§H&½_–À|ûèoI¿ºcE?ùül¶ZM:ŠEFºYO(” -|Àžb $¹` eŠ®kA! )àCoÏÒé2hÁSmEÀ1è¢:ƒÓ`&÷L"sP‹½òz„›ËRdÏ  ¥ó®Mê?¸LÃT¢Êöä.„&$FàÇÕAjj‘ÃHÈîvr#6'ß)Oq<3U‘XÚÍÄdS^¾g7¥Fcvoî×–+B]5ýúhŠÒ„¹þ°ÛØß§ {¨-†ñu¹Í^ƒ¾Üþ€þ³‚Ê(øÀü!# öA|Åâ ^|€¹qêS„j;2üûßÀg—JS:0ÊÓ©Ëš¶G5ÔvvšŒKà_ô'ídIÿÇ“Ä>wçÖ¼À—±Pø|`Tt¬Îýõ츽à#·úwc=àé¹ÕN€¤ä‡Š=…NE ýÿá€qϺâ½Ô›Ê;ûÒðýˆÀêTÁ ëñ¾öN€D -jzŠ·12á®`öâß]~wȾ’,Y.^M2)—ð_҆¯ÐßwÝ´4 -@À¸k«»¤ rðF´ÎÍá2 SÄ–æ€À€T>½—’ÀµûÍ”D§^£c`´$ˆâ)&¾ä º•]äà˜M{ÂÿÑúÿðÿúê«?|ýõ. I_¼~»¸°pñýê#OŒ¤»_ýÛ¿ÿë&Ýù÷o¾úê«?þñëRqÁ=A.^+-cøƒJyôh÷«ß?ÚýºR¸öËReWµíþáÑ£¯‰6üéݺ)è_8·8555óÆa˜ä€Þþùg½aÿÑÁŸ¶ð ôÎïJ_øžž~©UÞý ‰ü¸”Ô£Ï'2#¥8˜d -DOX - —Ö¸ßÿ²d`Ÿ“^T`Ë t:j³¤ pÁï¼QMØ%ü´‰‰¨=?7]§3Øç¤t¡YYÆûÞiœÑARKï¦ãßeiÇa4uBD Ô'\œèmèćn.Êñ4,ÒL§f§µøöëiÈ:'Z£öy4#eΔL†zGû&œA1zÇñm¸lÐ>XŽ.Éâ|"j‰ÓòMÒvE›Íˆ5 l‹·>zs»u°'Ѐƒ±CbxÌ u“¥{šLÜEýgÐn¼\ú32·¯.Ô<þ~ÚÔšèi†ßÅÒ¯2öjÍ®þÚà<€f£ÝvÀÝ?j|[é¸Mk"?ð~]ñÿA¼žD™p¬×vjûÎ%N£;ñmM”ôî;½é´ê·3œò&€j/å9DØxš¤.÷¤Þ_ -•(\…ÍJÃz6âß•m€³1€Eª²-@w¨Ö—×úðH>زQ‚se±…@š·±·?ÍQèÄ(€KUX§ZF6xãõ/cÀ”¡¬¤ñIõôP¡’4 -À…ù ¡ö`ÿÆÀû›v÷Dýÿÿµ+üÿ“½yîÓLÍË3¯ï”JÅRi©pµP,WÊɘ/¾Z­(m±À ÀÿáßÜå‹Ë%&AdÎäêî#æ,-_»ô^¡TªxVÇÈÆ¬†Åå_LM;Çt@S3m¨N°0‡ù¾t÷èÞßîmŸóÑ. -8Àh•œ7<{Ïq‰ôëd¹ŸF J>a–ò¾°0©]þÜÝOOŽ€ú'ë'ü™Ä/KûLÒµOüdOø½––ÙjÑ;lô6ÀFàQ`†ÛœBÆs‚/¡k'PPwH.à‹áqÆ÷qòµp×I„>®Õù…ÈÜH¢âÐçI$u¡Nß± Õíº\:Ib±A ì;/¹¨BÍÑÑ}ä´™;È1Å¥G”eÌ€(“¨ ;‚Š´þŸ¤´ª‰a„äŠÂ‹qøš'Cõ}¡w:‚à½ÊJ½Á÷Ls%þ"9Iˆ+l?ì40ßK•ï°rOW˜ðï$ä¤NŠñA Êb -. -þa·SÇaè'Vå¶êu•yÔî6˜ÒΊÀ¼óR¨9AüCpTº ! `&À½ýZÍ„ÆÀO“ôêãݺV76×pðï  Q°Ïâ4aVx×GG½ìþ‰°{=|b€ uaèY„ü=I˜öRžC.'Àœ´a0æJ˜ Ì|Bñ!ëºTk)Þ™€€ „Aëä!` €0“œ@ÙICÇ ? -€.ò‘Ÿ›YCT ` îº! -…)"m€wÿÎuªÁð ²Ç(xÇÕž€²ÝB}z>ïz໽.º'è2P« ’Ô>1 -àªïÚØ.^½tšþ端ý¡\™yãœpç‡gÏâB9££ -¡¤pÕ³ªEWʼnffÙÐÛ¹þÛ°:7=‡`Mï©€Az„$)9éãÔóCÈ Ú¿©ÿ=!?ø¿úqÌÈ‹ -Ð; 8±p´—òp9q I¨ÁL€i€_hè®÷”Xz¶§úÉY€°Ø”LéÞ½6s5Y©4 -@pš÷°I£K¶üà¥1î‹ÐF™—è‘À@›¼‘çò»Bg ®vf£ÄQ…>< -%õ-='@š™˜ˆÒªìðÈ`U` ÀŒ‚TŸCýþæ©OÕÿý±\¡çÎþ?ÎS3f¦f¤ÙKŠÚ–v/^¬,•"B×…%溪4S3]—–––0,³Â2:ÿFÉ{¬—*;¥÷J -}ñZñs?|åõטdÀ‡ |ûö¦L h ÿâ‹í4-€ðÿ¾çôbKšë÷Ê´äÊ4&G vCLƒ‰ _l–sÁg̘d\ ã$€?ðÐ.²8@d‚øG] E׿í²Í˜j´Ã;O× /¨êWAÙ¹ˆ!¬,R [ºH¨ø8f棧ÖÂ(ÑJ¶N¶ÔªÓ.íú©§-÷áèö´ˆ²t—(2ã  8Ý‚w@Ò2¸´N;2ˆ 8‘÷0Mð’­”NS©I׊6‹€)™‰©up|P{Áf•ËL9­V}o¥Ro[SN¾€ùÈ£vÓMßÜß`&;t@ÚŽiDàu­&JàbŽºën‡.€ÃVý`¿é?óáQ[¹ÛͦЦ·Z-r–µ … ^Ô‘º\¤…E ºÝn‹n‰úþ^­¶ßòðoÏ éÿx’Ø`m~mkûˈ·­‡J6nk& ðê°ÚßÛ±Ö£· È æÂw[æÃÀ0Àgñˆæ ‰~X¬Ü£À>™ÿϰ0  oH˜öRžC„À§ˆP0óìh´ÐÁ6ÅôptüžJ,‰oã.Å‘òsLëû®»ì…´®œF· -ßï€o 0àš A3*»2ê)LÝ 2€Pb±d>vüÉÅ)$&'Ô£=oð˜lÐ~ñO§èÿþ«FÏÐû³……÷…À7ŠþT+‚ï‹ åÊn¸êŒ[_©\X˜YøOçξ¾P,Wvlá_©>z´»ËK,BÄjJ¥eмZ»*UTÒru§R(Ì«Åsbù:3grÒoÅßÒÐÍ -B¾ø<º÷J‰öK"!fD@ -`S:«{te3V*$Q”P˜ Áuò1îR%p Ф0¥§<]I“wN@„ŽBs%Q=Ì‚ÃÚ|ǘ|S Ž_œÊ„\DÛŽÑâi{ÔC×¾ãbUë8˜Q -à_—Šƒ €ü1Úß_D<}#ÊDý|EjŠr*JÎç°{ÔiÖw—W]wJy@@ÝØ[ý݃z½åÅü$*ŒÛº©dVÿÁ_ª# ^;Ía»í‡ÝÖþnú  ²ŠÔ=±`§)ï‰v©7NÑaÔJ“ˆqt:úoi4šÍæ^-F¨"*dÒÂÓÄjþ¤Mb ÀÜ:€‡_~É@}ÌX¬ÇÀ²±š˜÷°ÀȺ Ý›q=YîÎM30N€ƒIäpÎtZµÅnhç·`u=r€Œ¼´|o"hÝÿâ¾4}¯?Ÿ±Òÿ14gouÈ'ÉŠ?ÐÿO?å—Û…îré7@?¿ÆN _¥¾¿õž7@¼"Í€<HП¤‡öã$ d¼¨Œ]  œ¸ôë˜ghôe"|c -ÀT -†ßœÓ¤£¹ -(Uƒ7°>p -œ«Bƒ4ìÎì‚ÝMo£€AX7úíÖ -ã•_pø;ÉA`üäȬBñªÀƉîPü¦#¶蚤€¾cuRe6îSa>:Ô²ðmÐÃ@…¨<¨¢ Ø©ÛQ„¢ŽhQ€N}¯¼óÈN€ÆæÉ"8Ö_È>ÍÆ^moÿ ÑéÆ%yéø–1b9úªíÆO½úc²p¿ \x­ûGm†6=Ž £?xWtÀ"8€ZõW¶V¨Í”O+UIÕ=d £Fš*p·¶WÇÀ`=epȉ’þ'ʃ"«ëž -Ø]|ÿ)‹öI±Fù'ÝÆøè Çpwcs]ÏäÀ/ÁоI?1p²$ü?+€ À?$aÚKyàO‘Px“ÄL€Â2#¡BF6»*7¿œ@bh%Wf¸dpSÅ+×(€4 -€Â/¡ÂgÃb)¢!áŒÐÃ4y]ÑVh‚"0å“1,¯Ò¼eè¼Of&@w(š à+¥Âô ù¨neGÊðþÄvñ꥙Óúÿ«Âÿ™……ë?ƒ˜X„Õ‹?¹V(ïŠ 0io&Õ²Ò(í_1`9eÉ­4Öÿ¶à\WRæö£ÒµŸüj›€J©Z¼øaŒ³ðSñ\b@¼ï!õ– ÆëGRT´?ûâ‹mýf=`ß<|øð·¨ú·ß%ë§ßšXJxu.Vž½2'N .â’žAò'ø÷ä/_=…¸ËW?Ê ¦Ÿqýî ?Ñnn¦ƒæÀJ#²軺…âvnMZw¸‹.¶ž‚–ºáÑzÜá¦D©#ôœ#ÕòÄx¥O¾ÎêD!”‹­ÁçTþþz›ê‰Kú>ué~¸2¸ÅLô]Œ)€Ô9T¯šC#Ȥ4<‚Ó¹6q532òÝ(7_IÈîïO±Ær©æÒ½[õ½¯È7BÒߤ/xýyòÍúëî¶›tÚ£ÿë/Çíiµ–€Ä¼ˆƒ®1Öƒû ÙGã?j×÷÷›ÍŽgýáV§U?hBÚž™Áp} вåÖù6•véTh‰>Ô{ÕÚ~³Ûþuß-:ErºþèM‚àÞ¼ = €nÀÃÅ„ÖN¸ñkúàÆÈ½p“%ˆ€¶¾@P^ ½ÄS9­ó¤Óê†{üwÀßÇUœ|’ô,g³å€_Z^P.gˆ9i»&Ôü¼i&@뻺ú^óRJ,BVÅ' &€P°X÷çp EüXìÀZá4g£€èdH ±@¥9 -@·© @à6<Zc€¬œÜ¤Ü(€“k7B20 -ÀO6Æ€€Êš¤ÿÿ±\6þ_¦‡àúÂ0_.—Þý‰à>¬ÿ–D Šåâ›Âîþ`J,áýÒÍRU_À-“áÿm1Ry·RºX¨04  Åë…sç^ùá¹ÿ4Ù¸=IÅ3Îwú“-R˜ÚCñ ØXH›ax x¸- ðŸûŸ'ùíÇ¿Yã§ÆÃ„Tâ=ý’\YÝÆMà@þ$þîùÉ!Ø2VÐÿu||Œ ~C T<²æn·Å˜ó%€+èaâìæÆC!_ô•ƒ‚:&°µ?ió¢J|r/î?U~œž².ÄD7;Á8)e4Å6ˆtÌ… -xB³´}ò¨xÁpÁ ŠM¸¡æG4M)´„&)DUXò]ÝqÀõ†D.?;µIùvR]Ç·EñÎ!í\ŠþŒÍ½q°¿²Ãô{£(€á1/‚oEê†0ü`o§vÀT€°Üi»Lû‹rN5‹½;ðÁþ O¡vKì®ÓjìïÕjÅqW„?þúÇÍ!´JTW-¢c‚ A:Ú‡LÐn·-F¨Y™o"L…†M–pó› J>[Ûÿ À§vdÍ@½9~¡,I׿¦§ßÖæÃp`:0{üžPÍ€õù+¬tw~Õøï;‰8è«©øOKòG~Ø=ÚÇ g`ÞÎdÀ YÂ0í¥<€–“·ð.fì ô€ÎáQÀlZ  o½œ: ¸g.‚ÕW)ƒLÊvýžÀ>Qh@ödÈä ‘¤†±\E;€Q4”Hø†rÅ(iíýQn©ôéùx-€4€«þ§Q<¦$Yòkœîpªÿÿ5ëÿÂ}VéC -ÅŸ ÅRqæ'K•]ïåeqaQL`¡ø£©W^yýÂõr)§º÷ÄTÃ󕪀Àn¹RÁ°X4° `fŒ €_Šï(Ÿðs# äO{ÄÊgŸÞ?¹R°„~ÿõ —Á r¢Ë­ímwK¤m²$äOÒOôá–~Æq 0js)°üÙæŸ¡g: í˜Q x‚Àã#ã¨Ò‰E•ܧ¯?ʰf¦ Œç¾C.\ ªâ]]ðŸßÄ×F±nàW¯ÝÊ„Î܉b‰æYü0qd.`Êd -ßRë°(¤Jðp”娲’ qœƒNÅóë¤/LéCƒ!È!C ÈR¹;ÍFm§VoªÉ€éÐ6,Ä™‘6ë+;ûõV“Iû,€ ³ø‹«Q" -Öæ¿"–®ÀšQ€Ý–p^È]?¨ÕõgVÉâ̓fÛ€ Ö‚Cfõ—€ý†ÚÄ™ ÷ï)‡Hó0ð ¶³sÐ5 ±û\À$á'mˆ»lðrÀ"î‡ €v€OH¹:÷¶ñ>ƒýÀÛA·'‹ €Àúü;"vH]ÈÜ €¿ôކÀ4@1Ï÷ €?ä¥à…mx²œ…¿ ¸K3 -GÀ®/¨Í[8JDå²äF ­¸Š7Øiô À˜QÊõ3•‚Ð2GbÍÀûào…þ>< -%õGôæPA’Þ(0^Õø(iØDhÜhádý¿23cýÿúÂT²,, -á‹%€™Ê×LŒAàïÿ>õ”‹‹‹‹ ×Eνòzá+£µ½’à6™f`  Z©Ê{»»¥riïý -mKî˜d°Ž?IøÉèiÞ tE‚Oô~‡ *Ég÷Á~i*ÚAù!ù’^$P‚l{ø›¾G ÃOë HÈŸ‰~€ ‰~˜' Ú¾]Ô<ú#8¢(PS€kë9x' ´R³ú\aty öB ·V¯ý[¯²sŒê|?>ò{@>–|ƒ9޳>ðA˜Ë‚/pW¤¦5Zµ'ƒ»(”œÄ¨óðµÞL@÷uŽÑjeE°:€[Û“§z${ ªÅbIû×'™@| %¡ïë–#0AI¥ºmŠðL ¤¤ÂfkÔÒÃ1ˆtÕl,C›ôòA…ã¨Ö­½Zí ÎšÖ¶‘c _7ù£16'$樖»—€´Âú^€G­ƒƒÚ~ƒN|@\Þh4üÇ€¨FbîçŸÌ7õÐ.ŽÈHW*£ç{hµ›­fã`B£¶þ¢%™“âIÿÈ%†®m=xø¯¿5Ø~pŸ:>õ‹þÇ {÷×ÂyI%YÀ öÈ=Îçÿv˜_g…á¹ÙÙù9¨A0ãºrÈáÌ`Ô €$~˜ðããXÌ+oøÂ[„úýí%xÜ& €d(ôfÌæd üO¸#ý‡ç°èô `l=1 - ùkÃ÷Ž| wéˆdV¼£ :€À€9p͆À%†,:ïeøD\àòÅ4€ `ã0´€Êô<ÑF“êQ5y ÀàZ“áý‰ €™ÉãÿñÿGÿ_xsêÍ ÅâÏ3ð¿V–– -AnÞ¼Y¨…þ" â ¯¼2Uô‚?‚þ@Ïdô¿u›5p `0dww·ü~y·Ry¿R¼>déÐõ†ýÛÓ“PìW›ƒ>};€hÂ} ÿ÷aC’ñG -¼AÌa`‚!I‚üIB±HXŸIvÚqê0@Ð:ÿô <ÿiÀY(è#´¡tþY'xd±>3ßáÆô€UB$P 1@£NX<€xcÍ™² ž\ê£4Ožˆ2(UªM;·I :sCG8AD/ˆu Çj"‰i)Õ%Tb4—ålªp=žiXôÀæÂ¹#¡ò |\*•Ñf}YåÊaAgEƒ-,ùR» øÃ’²/3”}em×wVpT c݇ð.„Ædš¿‘ÚÀßñ¨ÓÀnßj²¥ö7j{ –’´»ŒlÖéQhcè02PyM¡üo@2º¶1P¦ÉÀ!dÁóK굕Ås—ªÝ®IÒ×õGoˆ^¥Í{ók›ÛÁwÜw@Η”kóçßž¾Üëà=;æÇHÀ>`œÛ€ñ³WæÖÖ×Ó³ ÿÓ0Bô;ðÅÀ¿Ÿ|²ñ±}ðÌ[`= @Rþ“$H{)Ï#IÍŸ$ ˜-¿ôL€RsÑš‡Gxp]¶@f@•6¾‚³i-ÏÀ|5t0ì#æ0îf£p÷¿ÌZ&"n‹»Þ)ZeæOŒ¸|)VÊG(ÅÐ<Q’ €Zl-îM”À ‰ÒlÐ3ضñ>jáDýßþÿ‚÷˜$ü/©ÒJì/ì`ü/ -¹ÿ o½9uî•׋»vý»™´ÜÿÿVýYHÇ"]å2 T.•߯Tʶd~cÇx(þ„mû¡´p{ïçÕžáúƒ&ùŒÄ™4y ÀýPÿAòç–|–1&€` ù39¡ü‘}~Ä'lúÝñc5@À!¸»Œr =ýõò§ºgÝ84Ƴ=£€’%{*P!A»ŸJ`¬‚iù¨Ÿ¼:ó´.–¢ü( -91±L!1® jv»s›;(€¦’Ÿk«X“ÇÇ€æAµÖèxä^ÂÃIÒ=ôßDúwk¿VÛÛo¶ R·Ö ¾Ð¶­r”HKÐÿq€ÂnÜ~éêØö[µ½ze½ÛmÛ÷ßã -;" z×½äöC0àŠ… Ú vY¨ía€fƒ± Õ•ýÜýÿ¯ƒÓ$ý;O”íôï¯n>ø/@[ÄB™lÒ)·µŠ€ðÿ|fõ×Þ O?bG|‚ ølnÌ_yg~mÈ9|­êGÀ(éY,égÁ? ^Ö7ŸÁQÉ ×6ºR7ÀK À Jæ„ …·w1 â„„9Å['ö(Ö˜œ|%™-ÊÛ·¸üœxy\MÙãnBåÑ£DfpFà)@ýȈàR²ÐlÚn›PèÙ ÒˆÚ¨f%¥Ä“>nÇi£´_ž™¨ÿÛÿŸ}jêÍ©ŸA–~^ü9³ù¨•âÂbáKÅ‚Ýo`¸á.€…·”þÜß(JÕ7¨öL÷ª¨jÕŸ°>= Àž@Xó6€Ñó€ñ§‹;ãÄ€ØCâý޽oQÚ¼à~Ÿ^<£ÐqÌAyNR€@m ø“0@’À>'½¨ éÇm(î:¡ÂÑ—'8âìýÆŽ`‚tú“Äx(b°ôaç1Bkø˜U‚lë¾9(ot†4ÐèÙØåò¿:Ó‡½påÆ TŽšTjÜC¹—¨.…ï€btpÝ -Ú­„âî‚PÚ{ùà7v]x„Síj±ÁœUJ4UL©è4Y³yHÕ„=@߆òéËîà‡·Â¸y] SJȾnc©øíF½¶»_o4›¢iBuë³É›¿4} Np›?¨‚¸óI©Ç\ï¿ms¿¶s UŸõ„™S˜ÅüÂ;5tÆ.ܫ͠Xø1!!‰à¿«FÐÐhìïTDDF‚"ôû'ÆKúž öùÛº7¿ºqßÙ@”@ð*ùdcS„`}.ü>èÇ[zÀ›Ä>ÿ²q—õ€q˜››M–d 0ô'ÐÝ,Lþ3Ѐ@fìðÒàÅ$ƒÌ±›Àóòßw`oš Ðú®n‚¾ýQÖ³‡Öÿûkˆäf4¶*¯Ð ÀÐZæib @x¯º€8Gܲþ(±Ï0i-áQkDƒigò0É@혨ÿÛÿŸ}êgɰXüy2Ì|X( -ý …Ìû_"½¸xÀ[ç~8EÁåò-ã‘°âlÈð¿g à}q²-l£m†ÔI>yc,ÀzаøýNïzX’0Í@f¸x^ÿ}2e8Iz’?“Øßß3ŒßSúy×O;fbýÄß…{`Ÿ Ì#ò;£]  »pSéb8IdÔ#1·ÁÊ|B¾uS äŸêÀ¥òq?ŠLeD( ¨%¨Ü:ašwr5’Û@º0›®.I¡‚lz% N5OÏ¡ º¨À¦#tzwH¨`âé,Ö£ÅF@Ѥ žàiñý SR‹Ž8!˜kpKWú²™@÷`gÏÀŠö c…)z¥¼K‹?Øõ €&Ú÷!*qÐ_˜¾÷¶Ó¡?'&导ߕŠßj5›b ­zmG:«m“ýáa³ÁZ£N«ÞhµZ”!ü¶  2S&l@劊µÀ €'C§%ÐjÕ›*±²³ßÕPCÔ&§8EÒ?ò$aØÿÖ½¹ÕÍ­mwx*`ä -©-î+XË?§ù÷"æÇ ,À]úÈ]ºXw{ŒÐ}wŒcé‡ ·GŒ}°š[  ‡ÿ™ vKB´—ò\‚~¢ 9÷FÄL€B[8oÅÛ™p7Óñ‡çFêpéÄZ*dô<îZñfÄŸq÷ÚR¸#†@ðã á‚ eÜLáàü ŠÈ,´Í-Ô§ç @‹{]tO¤Qº ‰ˆ<ßZL©3Qÿü‡`澊%ÃôÏú‘›7ÿ‹‹ o‰,üå§A<òÏèÜ’"_³@Æ}@²ü?’ €ù^ùá9¯ 0< õTm8ÿÏbО£Ï$ÆÿÔu \hüc$&#-ýëWO] Ôh5š Á+ -;„dž×€® È -îØDÐtŽ>9>zúä c•Øq 2!t|Á«”`ᤀ€U±º¥¼Œp‰ž € -´ªºGüt…±éšŠ©lNÍQyíGà"t¢ùĉ¡ åG%´ÌåR(ν°ìÃ^|¢<Ì ìvA€˜ý×.NÔÿ“`áM,þg€ŸKÿÇ`/ÀLo(Ù[oU§Î.|s»ª àÞ½÷·`·?ÃaˆA¥²» '¡XÂàõQcR'l#-gΜ?{æÌíçÏh;{þÂùlÞŽLòIßàE, þÝžïfH1Ù ýzOÓa·¾»p °-=Üþ[76ÚÑYþTº-fXäp—P ¿# ¸¿³L!}Ÿ”Ĥhð±S„oú£( š ŽähÿHgð=R  ·.‘ ×%0àŠc˜l0àŠ -(Â@ñøðŒé {%í?åúôDÉ! J¢RSc•†P.¹Õ€fÑà¡øµ:*ª5, ûG  -é»ý½ýz³i7@ú°ÊsÁ{[à äêJõǹCÉÀùnK™0Ú×÷jÁ4J& ^À/6Ñj5X -’¢èôôUýþP(ê=ÍB´¼”ÀþÞÊJy¿ÅpCæèvÄN‘ôc$Ï‹¨ÀÍõ»WÞ¬GN†yÜFKÂûþs)ì'.€dÈÖÐûÚ³ü ? €=ÚKy>9Õ`…×xWèÍâÆ6¡³Q7p÷¤€t,¹™ã•#7¦õüZ1 - P•û=œ6#‰v„Æp™*$eäí®˜FÐÂQ„CÇh´0ð²ç0þ{¢Êp8oxε®MÔÿSÀ=ñá€Æø?Süy¡¸ð‹úã¸(ø¾þÖ[o•§Î¾õõGŽßßWå¿ÒKy¨¦i%fÂ|`JA†¨Ð¼@ZhÀ¨>‹ X„û˜¨+±mÚ3ÂÞ—¾@Ôáþg® -M>O9žQ ÿ|œ÷™ @('Y€ñßÑ`Í$y|Ômî-—v„(¬^ƒÆˆŠéd³–ÍÀ§OŽŒx!V±C}¬S;Npª³hBŒ Z*0‚’œ{ aî|@g"°ø¦ ¨åˆ"NB™¶¸,”t2ŒÖɧQÁ¶À¾ ¬Bléô´‹’§"¥ÅãGÍNÆóSqºVæ(†nç°ÁßU“€V9€¹_i˜›¯Ë0À½½f»«8¦>MœHføàŠÔwI«ÕF ÆvÇWKûö Ÿ™ÙAX¬;\Ë[FxE¯w÷ôõè¾Ól4›`¶gõ…¸:Œ -ut¢K@mÖÎAm˜ð ãí&N„{{µ -lb :EÒ?ò¹¿%½‰àÓ‡¿}øÛ Ã 'ÀÕÙó$°}ÄnñÙ×iÀ¿0 pv~Ý3„ L³÷'DÍað„a¬÷í±€÷î% @¼©9oK€öRžO.dŽß¬ð&@Ì( Gk 0£ÖÀðè@›› ؆^ P˜ ánR¼É€¼ö¸d Ü@·±UÐaÊݖвx 3^ê[ Î 0r-]ª”yô ¶œæ ¯çôþíÌY–’`¦°´è3 oÚ°øæ¹Ÿ}}ûŽŠ-ßþèήÔvt},Õ(ÿ¥ö» fþWÊ×UIØÆ­ ÷áxÔvÒÞ'ì?{^!Ï_ÐÖ›¼3“Hnù|ë‹ï`0üë€ó d|À)_ê×%‚œé“Ь®V˜F?þ¸¶„ù†C ÍWˆÀîi`|óý¹ $ ÑäÄÈ+ÈdªtrJÓFZÄŠùS8jSª„›XâÂ(JÆá‹LE‘]¬$X ì>¢ÝëF ‘·Pª(JpncVAaOãóàðr‘Êâ È€Ýq:à -5!ˆNŽ\6ÅbCÑýciä(Íû{Í.‹ï£¯ŠA4/ÒðéñGÍo¬¬ììb²—2ïÞvvh€@·c¨f–þ£Î±mpEÅ}\¢̓Zí I¾°š™|Z ¦Ä /A¾;” û?:½}ˆÏC¢ ¥ê@+{+ÕÊÊ^ƒ1º ¼À&€­µ9º¼ ý1`’-†ÞÏ_žJ™Îíéüê™WÏd(?^Àxï1Àê•óWæ×ÖE=fûÙ`¤¤– Øÿ‰Í -~üqÞ ³˜„fqÞÇ3/-/&Þ6¥á‰™…eBžâmŒtRpûÚ»ùQ 4´’Kg)Þ‚]‘ôpÊÐi¤@w­x»îf}*‡R]&¦ˆpFÈðM^Wa è‡ÈÈÏÈ}X„[I½ ?Nój£6ºPm“ˆÈó­pñÚDýÿmè¹ü|©¸°4hð €ëo½U,¾yög»·“ z§|ó¦)€û< ü¿].½oç[v߇ ¼_1ò÷ý~ØŸ(³¼€@ï#¼°ÿ¬p_ïçYOšú €uã±{=’i/|^oûsˆÛ› -% ø39iˆ ŽYÍŸ$ÇGõÚÂBe_HbÜ1€ZœRAì1n|¬#dËöªA\~æ< ¡±2@Ò ØUè1™”…^‰)ˆ2}Àø@„]1ˆ¡•k%›»àV·h$qîiÕœjûÃÝÜÍQ ¢jÚ:ùï -\Æ´á8ç×)¡½î[¯wMl‘ȱÇT£§Ô)bE6ž@ž|®|ø-.BH€Guâ3÷}Áì.€ -Þ<Ø©ììaX·„ÓŠVy(þRâ=7üM"¨æžÙÑ[@ïEº­½ÚÊACðïv…ÿtüЀgñŸ -•MÅGfe‡gèŠ~€nW¸à -ZÌ$¼··âÏЀv&pš¤äñ‚ g`o¨ïWð_`Öÿÿc$Ð?A|n_õý$ŽºËâžÌp~|Ì&ûŒ{÷°Xlè[سü@¿'ç­ýÃÎ'@{)Ï)¨á“Ä -¯€”N3Zß<…ˆýQXÞéÕÿ™âóóƒºú3~à?ÀèµÐ°xiÉ3¬ð“€Ü(UêQ™!)8¹‘Éàu©À#×àBMHŒè9ÖÀóàâÄþÿÄÿ1 c–²€úðè[„ÿ‹dxóÜî],*ú£ª  „sX<>€÷+åJÌÔ·œ˜€_ëùã·a @@»UþÄ9/^kÄB‰ßì€Þ\˜_ßþ³  à9 ÀhIÕHð[^= - ,œ¾ðñÑa}§°PÙk¶;¶Kc8²à“Ç1%€ýæXg÷I,ˆúáç,œ3þ£ùr€´_X>Šl¯u默 @ ܹÊ4h¤ÃÌ¢$, ¤ ÷³Ny€—š¿}ê>* ½cžR=Kme¿¸é»Ròá2J`à¢[õw!$U,t‚“Š×}5 Ê‘Uprå8²kß -¢Wå1özä”ð®8ÁI²/B\ôÿöQ§ÛÄ`×]ÌÜdü¾­ÿ‡­vûÈD@Ú¿0œ]pÌ\žæe¿ÙlÖ鳯ïï챚€.o¶ö‰g]Xˆõ錀4~—aže€+lXú›êu1Š*]5ÆlÅ-Ÿ$éy’x`fØ ÀvÌ” Ñů¯$¬) ßOðŸ(Ï1,ó³oOÏy Q?N³sc»ÂðŸÛÙl0ø‡Œ°èµõrÀ¡Rp|Ùð‚b|™ ΄w1 Š0jµàl3D&ÜÈ ®  t 'Šv¬£\† -=@šFß¾w™â@€mjˆA–:ÜŽX Y¢Ú“?F(¦? -Àí¢}z>ïÚÀ<Ü—ÿÓ(=/õ§†<ÇZ$¼f }Rÿ¿öa@êŸür€©€oÝX,¾)•þÎ.ø_·(–ÿþf1ùÞþ@‘Á>°`æ`2,aÀ -pr>€€øgž@p¯WS -z=³"<çÂ;y1àÍfa~Ë™w ¶Ìbø^@$èïɰ  œ: ¾dõê‚@]¢ú´[Â,aš}ß À¡ÏÆà>6c(¨ üÚÚníðU” Ö"”55pþ@Lî)«3:ä.ÅwÙ¢ôûš” -(‰9DÊ蛎£“žÖ¡‹cµ<Úæ$$wE®D—^â?5™x»Ø}€2ˆS%ô\VŒiDI)u_D‰N?\C.àžúÖ[Íæ¾fÏÝwB’Þß)é”êîa«±ÏL€‚]æïežÄ@ÏìÀá¨gØW-¶`­P°á)ÙÚ^m¿AVårÀØHxó·èîÞ1¨¸#%„t=Ñot æ·<ƒ[£þhogçWU=Py”L“%ý'om=³}úàSmxð%=ÛŸ> ØXCéïO(žpŠ ¡¿>…ü9øÈùÕ»ë«1Àôô\Î ñ€AøM¹GÉ¢Aü.Yô+“ûqIxöRžW’¦?N¬ð& À{ž ÐkààöG g 1òÌð -Œ’§7 aÍڻРÀ €3d£„ØÚ,ýyú£„ôƒFÀ<âÉZæg™1òàQ(©? -à{_ àªø>È„þÆd€Ü€™baq©7p0€Ñp]Ƚ8%øOØÓùXn•³q·ð(Á »ž  Ì8€œ ÖÈÙnÜûÚþ¨mРW2T«ýôÑõDàÿSq€wÒeüن^[‚„à|Ÿ¿ƒÄfÂ}Ë+úü{(àpv–$p'‡GGm,+¨†LP'˜' G£N*n¨õdÐψÎcÉ'U\rÞ“ÀiÉr„©\ÈéÙÿR/;ĉ™ä=¹4;¤ 8Î'U€À÷`DÒ­ Gÿ€â)ãqÌÜ-H±Ê¤ ?G圴EwTI"&Y,ü¸’8FjéþzÌÔl=¥m_7|¢Ï€/ÈWQÒ÷*ª%„¬3¯ýì†LÇ'- ù!zu·Å$>{ûû†ðZ˜Ý>lÙ6/Ø=Dcøg8 5¬uCHŒù_ú}»!]ÒÐØ_ÙÙ«Û°Ó¢cà vP¯7Ûzý L -VóõYíéKhušf ÐÄ(*u¯¶RÙ©Õ“["f3—‰²õù§![,5jÛþtëÓû[«s«›9 ÀÖ½U[ýû¢‹Õg´ðפكíÚ|TÔ:÷#ÁúÆÆ:>…"ºwÕø0?Á`ÿð&ØWQ«ss««Ðûˆô}¼P_Ãx9 ð…%æ¸M`ÙóÈfÌæ0¶ SR)îCkJAHDgÑÝÅ 8«ðÊ•³PSøõmy§A]kðÙ<ø`ÀwiHæŒ\³ÑéÝ_Øä…oäFˆK„I¹ïDƒkô†ÿcˆ"õpA8Yžg-%¼†úÿÑ„þí},™ü_À[”Á Ѱk Àm•}=?ÀÞ8f`úŸ^@åýÊûŒ@X†çÈÜêN•dˆWr”L¿óÓi©ü?Õ6 ¿ßlyͱüË&]Óú9ùÞ,Áùû¢hUÉÑ›a0àe¼Õw–*{ a ˜„®zt¦†9àјɪ>@îõö­#ÎØiÀËÈSðÑæ]ç6­Ò‘Ì(,‰bˆ–x>b9XŸ6¸gˆLÞ§Y¯Ïàª+âØµ…]ÞìCUm±[÷—BÈE‚^@E˜b`ý‡šÐ…T…GòDè@•äWJˆÎ nqǼIiö¤à,ôÇŸ‚H}·‚øvó`éx!^‡ƒ[t¶hj,>l7™roo¿Îz@ôÛ ™1è~«+LÓ= -¿”°œŒbÚÁÿ}|ÿêû++b*ZÐ&z'<ŪÃ#À=ÿØÐê±@x¨Íî/òA—Bü¯ïïíìTÊ+"JwåP25o²l3Y6²=fÃVªþº6fd í-–ßË3¿~ ‹ýÝÕžÓQgGͯ޿{w}scss}nzzöîúÆZ¼-³sF 1KX„ÿb= w1,’Þ0@á¾YD ÁÙKy^1dŽß¬ð&绘 PÈ‹Ö<< - ùä×Àð5p¶?à5ÔoÊ |,ƒów³QÈ¥Þ<–gX Àvç0À¥KCóDI&l¨¿#×°É"çðÌk\C˜±Š>¡ÿ_{Ï ßòG@0€¬@®ã (ôÏ€ðÿ#á¿ç€„ÿ -ËÅ’BaHãÃ0 0<@€{^ß?¹å-õ'ä§Þ™Ög¤ðbë… €7,x|>!C €~S$é~ ~ˆ$l8Ÿ$U€ýf‡Q€À›Ð ø³l†>±ƒ³áºÛ\î…w*1`¡#ÁTìŠ5„wƒiJDñÚAVb°Æk‚ÉOR@™$¡Y¼Gâæ¸Š&8Huro½bhºj§ãŸt$¡ÿ^ç§6ÄÀ€'Œ4ÄðA^·C·€q ÏœµŸ`4…;…Ô"2B‰øž<‹Â≀‹¦óÑÆ7êµ½z»ã5—AÚþfð¡4kî ^ýÊ23±‚¯ XñRÏuÄæµ ¯§'´–²®Xzÿm©úûx2 ñë )µh6öj\¶D+l"p‰*F…A„ø‡”Õ¢t»¶„ïÍf£Ýh‰3¨Mbåårí@ìBwÉJu§ˆÀ<$‡ù›dëÁƒM,÷À)pun}ëó! ÀÜ•¼öêØ ¤·ØgÁt„$¹»º¶¡—vcmvúíY[ìz0R”cp—ñÃ0wevîcµÒN€¼^×°à ð1gÏŸ=“àì¥<·ØÒ?^À9ã]!Í(@æo 6p7Óñ-à+ÉÒ<9 eåç ’“kàï—¸åÄL€vFèáÿÐZ—Ýãàç°@hÜ@ÛÀm¸K4Ú32€Ó|kÐWp™þ˨þÛ˜ ,ùY -FçA @®¿e €»Üð‘@Õ@b @™ù$:z  è`=;$ä_0€ Ì þÄ€„÷yù©öw.¼sá§CŠOÜûŸYôžÿ÷|¯>ãþ€¨NÓmþõ~Wé3Šç¤íè¸[ßYZZI@HeVÆ íá …¤ ¼°Œ)s;¢AIócÔm²²»D ˆŠ-H¤ñ ëÅBsz ä9†jìuTy.0õЄ'jê£brÚžà]k$'EFÿ½î;9 -YœÖÝJ¨Ò¨å(ªbÔ¢o£ûÓ•›µ„h’+4â¹ÈK©N¥/†v+xd«‚#‰åëÔ7Íð<€ÆÞþAø÷—= Í´»0€N³±_­ììîvÛíøMA‹Q{@/ó¢®{Èo·@æ âÔ÷êÍN«¾·Ra=EÓÍF}O”B‰›û ;øñßþÅêß?Õ(æ¨7›*vge¥TÙ;h5[](I§m ÁdÉý8Ùútss-Ö`l©Aúso¬^Éáý‰ ¤O$ ‚éhRà¨y€¯ÏO_˜›_g* w˜Σ䓭 ð à¯çVÀp†·R? P€œÀ8¯@B³—òÜbˆ/¹Ìð˘ Ðú®€ôíP˜.€üL€òk\´€Ìñi&Àþ<…ž€ùE`þЛÀd( è €Û¡ «ÁÐL€ýQÌxêZtŒ\ @× -ö}žu-€Ì0±ÿ_à¿gÈÆÌ€Òý9,ºZ\¼ã.€¬à#›ÊEã?6€ð(ßÂìW˜ p×s2@Ø®÷˜@~>€ø9ÉtýÑ[ߨç÷éŸúxüçŸJèçŽÿÉ€Ú}æ'&óÓÉðÚ }"útáç#'vÀns¦ä¬x®¸Œ•ã£fm©°²§ßþ.}ZÀ8KÈH¯ƒuiƒ£€íß0`ÚÙ³ åüT+€!šax`¢ -T>–Ë„±è;9é"=H‹ Å£»+Õqà¿•jîÒ*2ÁgŸ‰8Rn¹ݧ14IEP@Ôy)(Rfv#ì¾")‡j§ #<¢*šŽ -Ò1’‘3u*†H=´Jrÿnú%úZ¤áãY/µyOh©¸“^€BîAAÁ—±ÅV*•ÚþÁÀ×Ó6ái«ìÚž'A·!¾‹ ]ö÷ ¼Ò×…×B|Fð)s£~pP«ís»Yßoˆ P™>©üW!TÏ 9""Ì„ Ž¢ »µÚriyv¡Än©[0ñ³ÀøÓE @@ÿÓü> °îÏõOßš‡À –¼¼z&F žûÂôy¯\4žŸQ |Õ¢B¾Ì‰XÆ Á -“(/êp`¼Ñíßnî +ûú —ZŠO€PNG°Ò[Rš}´òË'øE'ÖéCÏ'AÄH„…Øôq›gZœ°¦Û¯3©\<°¨Rm'@ -•©HXW%’žq0ò»ÂÍH—tþGÉÔDN·Öi Ö.ˆJ\D3„k -†@Ùj·h…G:šôDKØ?gQÛ¨È߀šba9Šq%ñ½AóÝjk·{Œ·µðÏÉ.á1XŠ×k++;;µà#¾n¡õ¶«@«¾)€n -«ÑÿQÛa MA}S¾Ê(ï1䳿p þ^v±KÏ€D9lÍw¦÷,ˆ -ÀT0S+«á8à•JåZ8&(¯“&é…› Òùîkó^øË/·ïã/°17w7$ >óW€Óq²¾¾ŽÓÿšÿì÷ç`:Š˜þ²`c~öÂì<àûjX&¬|O¨¿Ñ?zZÀ°Ü›Ÿ½rE f«g@ýg8{F¸œ÷l@:½´| Ô·s^Pú=!⤵¤[͈-=6%Sºþ<ä·ö®¢± ú8C6 -x;À˜QöÐmR` ’gQÍù™yÚà Z’0r-5†&˜³HðPÒ°‰`äWúê÷7¾›K3“Æÿ{ïò³ÿ 1 @’Þ,@ (bÿ§ À}wªáPf `ØÂð}E[ÿ̈@%ôŠé3üŒ‡ˆ~PúÚþ¨-³L¿Ã¿Þ.ôîÁúAÇ?ñ¼€¶ÙòꫯyíüÐZÊÃ;gûÒ8uk‹±Ü'Š”lp‚!`BèUì¯|"„:Vü£ÃojKK•ZÝkÊ€ˆ`4@,³_€ýä¸îÒ€¾'R¸HÊ»q7C=@¸$» ð7½íºÏ|¤Ó8Ÿ®©Æfy>Š¥BÏ( pÑÚŸ¨½º !>ØbáÔªJmm䔩¾zX\(OD½4%ˆ@\²Ë‹jÍ" ðTJÜcìæ‰%D'¿ˆÚ=c'+‰É Ø©‰DGp˜d 8j·öEµ°»œìtDh‰NÞm±ˆàJ¹RÛß’ m´ÂþÀq]DJQ,öBýè uè -ë‚mfñ«;{t4¤ôÛPÛ£hµ$ºOI ¦’&¾ÞTASõ@ب7ööjÕÊò²§‘v“hÔ© ?Y°¶ùàáoõf>Ðþ` €0¿'ºX››N³þŽà¨gër›vPþîüúÝ5ðs}þÊô•¹ùõ^ÇüŸäšq/@&a¸·zez¶×à÷W’,Â`À3gÏcxéøĨ9nçÞe3‚¸@§±M˜¥Ôap&@8€!ÑYŠ·`WX-|€¼[Ãɵ´Q²$)Þ1 - • Aˆ†ËÊøåŸH=ç~øôG(½ÊÍFP:‰H‰å › 'ÀŸ\,À $&Ô£jò€çX @Láê¥úì™ ï üÿy1õ, “ ÿ€ Ò/º…ý6ô,˜z¦tØa~š `w`&€þšÏ™|–~T&ËÄçC’|tuD¥pðÌkV/2IµäD÷Ï3gÀ…éw¦Ioàþ&qÀ( Lç%®(ʼn|ðætüyQtŽ^¸¼ÈÊ‘qg‚H-­×ŠKXp8:de{&ÀP&JA3¡Ø·‡ž*ÀóØ{ú„ƒ7Ò|ës)ÑFEBMá[ºÔ½€Q%¶Á‡BÀU LNäü†P`ÖX¬Œ°›&T£€š€‡ˆ¯v¹À(ÚæJ³Ù‘$î;±Øˆ+PWí4[‹CH÷Ÿ£Š5HEC%È Š¢˜Ý‡¯Â$Ð)ÈOƒãdЦp¸~|°ÐR+ø JȾ0C_«õ'pµQ«®¬ììØ`º‘(‡ 0”_ÈÛé6Ó!1zl%ª~Po6ÛµJE*?ü”Þ8¨ÕjLK¤Ûû1à &lA*èKà ho«x$Nžè`¯V[)—J»°‡¡Ñb|À)ÒóHƒ†…·ñÁÖæ¦xóÁ—^ Xq[sº¶àŸÀÙOD6WçޞIJa 쇶°Ü…(ôÏ1ðìÛ¬°±¾~w~ߺÆ =èW LƒwLÛëßo¶Þa LU¬˜`\¿/¿ƒ‰ÇŠÞdˆ™¥8£5={p&ÀlA§ù™mò P˜ án(Þh΀üDÚvX¸­†œ R¸-‰–™@À3._þ[¡ÿÀ<4.À©k(B¥ô}†F`Sèa~~åÐ)ôÿGcúÿµ÷-¹1̸Tȹ -ÿoÿh @¿ àvõ#;”En¡ÿ øþÛfðz°rBþŒ°‚=æõý“›-¿1˜OæFOO€;2¹ªéIêåC¢»Oo~’µ¥løîÎG—7ªK|?Äæ|éf’ä¨<Ô+Éêè‡Op|Ü(ìì·Ó\²¨«XÞ­Ø *Ä$Þ‚ºdókÒ†BH€pF€Ø¸À¨Âº„‘‚]nêƒõ*`mÜçÈ…× &Á\g¨Y+q -·ÆÔ$ôuxwkð÷·ŸÚAl¥¡<"¾O Ø$T—“æû3_!Oè) u•p爇 ÜCzÛÕ]P À“àt 8ÉÉßt‡i÷Òª Ék^ðôÖnÔv„Þ5–j2*üA¤ÌëJ% ž,üÆ7@qôÔë8ùÕ÷÷*+;xKöª IØÛS±ìÛïAÆ´[ŒŒf´‚¨:,¸R)Uj´F)šj˜›3QÐèc-¶¿Ì|°| QÐacnÎ~¡õ–Dxý¶€þ̘ý À]ÖôïÞÅìOÀ• RÜïBâ®düD€nŒ‘?õ aXûõìt¿ ï D¯µ-g3` - xixq©~tçN ÍIðˆ™q°P¼H¸{b&@ Ø4r& @Ìh -0Ò ‡»(Þè°Ä<1 -€:£!'F ö®Š;Ò…€føS†.©7k´‚îP5—o@)ñ*p1‰ˆ<ÏZ×.–1|õÕsöÿþ{¿î…à @6 P\úù’}ógZ¼ø]fUíPÌÆܾ­äq7*Ñ ÉÏðó¤ÿ_D‹p0ý¶ŒÁû€ÿŸwK:ç;$cö’Àå$\GtNÒAàï¿ „ûø/¡Ó1¤{ªÀ¬Aq“IþüŸj8<:ìÖ«¥"£ºh¥v\³Êoü -€ì¤ÅfXÆô³Ò{ ªäÇOc’^»€Ýîl.â[Ti%çŽn-ÉLÖÌÀt»Švb`WZÅ’*²y¨>ÉÝÿ _ 7úÃJ”œÎ -*UP&A0­wK(<ÐÞð­UÛJá3­IqnWx?¢Ç»¬ú¾Á£:¡}úRŽ„¯^L—Q<°²c¨à>ÄB_’ù*GGݶg士þÖ0¸ùƒR"Û;¯¾_[Y®Ôj^7n{ž¾¼ îsb•?¶¡š|Ž·‘à` šõ=,uáÓUC.FÁ(ÁƒGîÿ¥ÅS‚B*®Í¢¢ÄØù lÌĜƵêÊòòr8Ð\5ît€AÿKmÛNnzñÏݵ€"°0±Î€k8sŠ`}u­o¸÷/XÖç)0LkºÌÏyOâFð1ø ö-© `þ¯Mú£Òë,€51ºì õ_’Àì¥<·Üþß¹S­†Æ?$Öœ{óÄL€ÖwO!b–wÁ¬!>?€ñÉ,@7hJåU¹Xì0z-`7f„+˜.¤9‰U8ÍQèÄ(€Ë‡² HH -Nnä°€J’ôG(ZÁ¾À3¯W?¨î~õ‡Gcúÿµ»àD@±¸°ô z’ °øÖuAö"=© ÆLål€;ÿCò3x. ¼ó#ŒC" Ôž×ù7,=¸#Y·ÿˆÉâ½N’Ù‚>OÈ­ì‹î§ÐZß—ðÊ’YÒ$\†ù jáaŒ@àü$i7VJKÕƒv·‹†ÏTyè­‚7´lm3 -`ì=¶·Zç^ œzÀj¯ÒqÄ l;‡‰_" Ø#TwÉË0ƒÐ ”jç÷=¬CWé*ßð -8 þ¥Awi(kß¯ŠŒYz£dý ‹½Š¹“ñÞÍ´‚Fá^zëv(=y̆Æu!ºw=€ÊÀñíq·¹_«í3¥>~ñþÎ L<Ôñ!ø/|W“Y€‡þsØ“ÉË €­‚f­]‡úþN©´¼³¿Ï¾ƒ:`Œ)»=bX„ùvÓÃÇW_Ñèúƒ&+ -/ïÔ„ÒìtìUwö\úÞ>&wò ÆÉ„§AÌ ¤bthRšâ¡MÁýà`¯VÛ©,++8``©áùIbÂ=A¾ °n €n÷ïÍÍ­÷|pÙSpõJ{Éö¯ýT€µÕu<û€ÍyõÛAÖç×ç=!PoÀ0  €À¾þH"s³W®Ìœ,ñ#`Á à8€40¡ÙKyn¹@ Ío}Ï`ÜÅtZñ6D:©àrÄL€Jr‚Ö1 - ,Q†´æ‘óD¡¹µLúÂ(*O 1ÈÐÑhð^º9´Ay/Û@þ4 -àRÎàv‘JŸžÀ»1 ç êÜZª‚ú“à×ôþÞ*ï¾.ë[Õÿ¯ýMü ³P÷ÌLáçÅ¥´PÏà1’E]ûsN1€R©J,·²™$Ä¥™lÀ @¸æݸwRŒˆ`aú}% ܇÷¼úÙ0ú'äOµXN´ñ8/yÅ>âDòÀë~jù€¤»™ØúQH·-ñ´±ë#MyâvtÜ=Ø)Vö™õ,5öö B|]}8(5¡æþA³+`èÁ<”ic¨.ž*Ò~ 6»¾â õäÚqŽ#ØZoM\Ú¶ÐÙT. Ýz¹+á¾…ÎÆ W ¬0ÒÙÉÐ ø¨pO@`ƒ<±¨û<­Š`w3Ð Šp‹'Izç&ÈÃ/à ðÛ‡¿e‘ìa€µu{~çr`XİLµu,bwWW…øaxûü…+ŒãUÄü]”ÿ°d’'tõ”­OîÙ0gÈD€…ÆÝ€ `š àå(€TFÉG·«±RÍ퀶<4 ¢G@ÏVúüL€ìÀ®hF¤™l'æPxÄZNÚ›ÀldÔZ‚Z7ـ˗~B)HjYo€ßóô}xJêÀ päZBy7A×™€*›ˆIÉ  T\àµTË·÷ -_W?,ìÿw@ÎЛ`±Xø9ë ZÈv]úŒÌu¤™Ê °àv~&€RÉ+z&€Ý˜ éýÃ`Ù°0aiNïïoÛ§ïCØï]‡þt€ÿ#û]£²_sWlw¾ì!Fý,6cƒÂ/†Ú™ È[²\ÙN3=§Èa£Z(ìÔ[¢B*LÖÆ;«Ä@™tSÁ™‘Æpü¸Û¢Û6o} ¥àæm@¶n€º‚Ø' <Ñ•P§Lr9V¨ -1ìà sÿ“è­ÜeCÅ·P”à²Ý9<›xLqG­RJµ4Õ ½öèøÔNf³ ›xBg;l=ª, Võõ‘LÅüýeQ—r¯óM ö³õf'y[ h= à*J¹Ðw§´TÞÙÙ³ àkS€À|¾R‘H©X(€Xü…ÆÂcêÍýýýƒÊX^†à rq°¿»RÝÛ®ì…of&”"H£0 ¸h£<ÌEˆ±&R«í¬TôžïˆŠ"ˆBD§HBù òСm¸…`mnö]ëèÛa¸;7Þ¼¼ô §DØ/=ý.:¿‡NŸ9eîî†êÄóï0Ÿðþ„À æær>~ãm¶ uØ€“ñ™—󼨠2ö-Õê­ÛÕÊÅ -Å–«y€l&Àlcœbz¸ë^þœ ›À"tŒ»Xg{¹r !¾-ïÆéÞL€‰ˆ0 - À6Î@u´„1¶€Ë¤P!)c°£‚Fè0¸]žÀøC©‡ ÂÉ0z-€´üžÔí¢ðÿïÓ…¤z«¼»ôõ‡ôÈ'Ðïkÿlî° fp}3^h!çgå -äϺzã°dë”{3|P.½ÿ¾CJ,À ¥W*`Ò˜7BâF é+¯¦Ÿ˜¼_`¨_o€l×@H,À£Oº¸ò$©J ï:8ŸI\Z@}]§«ôË€¸‘q)ΘíJ¥ßcHö¼.ãôQÒDP­ã™†F-`Æ¢yž¼£#iݱoqe³ç8(0WjÖ Æéžaw‚M4)Þ`°•{Ï ÝH*ôGŒ°˜ÎuB£`sߪ¼¨@ 7)èì³H‹êï‰*Ð'ÁÈ@Œ¨ð$OÅjÓ>Uî§p .+Vàš„<ŽŒ ¤¨ö<ù?UK{6ßõ¡Û«â®`uùyô͸‚œ¢*ÆB*ôêD§Å1õFó5ûbý¼¬rÀx{áª2íW‹¥åáÿþóö -qÔ ²Õ~6ê¹"Z ô£‘«6füê×vWTÄʾ -±Û¿\Ìe¿Þ”ï¡Ø+;å)«¶„ü.϶ ÞTb€ÚŠØ‡û .Pý§Jzë&È—_z1@†þö_øàÁöÖZÏÀã6Ãpæü÷óŒÁI4 üþ¥Ô¯®®‹Ä(€óç§¥ÜÿË?ßð£íZDXÿ?äÊÆÖ'Ï…À`Z¯zzÇõ#à~º„üÞÏ2%@³—ò|`ä,:Ü®~xQÁÚ±½ed>À°|û.VgfªBZ)—Œ3s|˜—srëCÁÝNßúLêêGåÛÕkåÝJY\#W:0¥(ôXn˜ŠT«¥kὦ §Û·?P’üÇêJ¹¢D·v %Å‹±Ç &•hò‚ƒ{Èíjù›kýê$< Ù%¿ëF0–óPž¯w÷# -Üåp«ºTØu -åã$}Z!Ê©^,þ=PÌÈ{¾P=;áÿ¾ˆy³/Õru÷—ÈÐÏ'…bb€ ?_Z,Œþ= @æh @ôäœôU„7ÀèH¢Àû¶!õRÅ‹øÞ”HjDŒ4yõÿ á¿àáz: í!VýáÓþ³óμ!F÷$}¸kÀQ“i{ìý4ä”E!nu´{Ø çæÀ9Iz̆¸wy‚K{…%©°`úáñ!.u ?hgDwÂ,!A»#œ;djøÃH§$ Ùqà'=ÜH‘…éŽçŽ£„’BlôoÝâJ¡F— Yaúˆqlôæ[”“é »pôw(€[A’µP “þµK¥1鮃®‚½nÐc/= &ãÙ‹ô|n³®I]Üuz} žÇ÷úNÜ"—*®‘5—*ðXàøð°ÑªK±¦ãB_ä„‚œ—A.ðÛjî­,/•í¸‡#ˆмh€  Â(<`»B®»8û©ý©ï×k+ÅBy¥¶¿/ØÛad¡À|W:|ô+(9Ëc䇨ò¶>*^Å@$àÔN‰µ€«¥•Ó‡ƒx EL–„ò øêæö—LŒÛà|è¬ïùÌM îüÚÀ~þÌϼf -ÀD@cONv¸›,ëë³Óx®²Ðì•y;Œ] 0Yþç¡Í€çfßîwè M¯³ÞïdðL@Ξ½ÀùÌËQ/$F«žÌÓ%€Rù†Cø.@ª¼ý7D¦ªÅâºsKñÂ<[›¡ y{7XøÕ{yÜuUå[€[BYÓ ôQ•ñ<£äÕC˜ -¯.g^"Qöí* ¯w–ÊÞ '0q‹!*·W±ÚÿÍÌpCúk;‚äAÀó–͈øFnïRs|¨–ªr¥÷“ëû —¸ÆÅ…÷noð=DC¹!¼ø÷jнñ-ʾ[øúVÆÊü';@L` €ð¿ïøó¥âÏsƒ£Æp]DáF1ƒ59?€×v/Ä#=üíb©œ€ „F€Úô>õ1o@R¼OÚ,ºN?5©û_’™ûóbÕ?»s›CônøûèÏ ¦'`—P -N7”÷ÛÆßZ©lxðx`G‘3Ë8æwšµ¥âN'@[¦m -ÇF~…ÀÑÇG¯vµ[ u ©!N‰Á81“[ñ04꾕sS$˜‹+ê²ôùy—|‚$©Bk‡Ðñ%jdÄž -„­s4ükO0íéz­ˆKÙ§8JV,L:‚7¤ø#`ÚžŠ=ƒñ®Ü‰¢ÝÉΠêè´[ú.ôÕèËèvº¶ö‹Ô(S±+%V]ÒΡ€š 0 ; @26ýFCÚ»4í•ÚÎ>ª»5zîÒ7^ø+å]S>Ìh}’ïïí‚øµÊҒкV‡ ¨­¬”YX`Ž£ÛT“‚•yMÕOQ-?pƒö)p_ø’©€aŸnàð©ýíð À4Ú~~·œOSuÆéüw…úœW×èØWÜÆ½a=à3°¾Ê€Ñá?–ŒTÿ%øÌ]aeá­­ž€_bð?,?ˆq€Ù\À Ñ^ÊóˆÑ*³|‚šÌ*¬ÎÈn•oFº®nf€›7*L2°”úæn@O0¸ûÞNèÌ!Jš ÞËGHû-kÞ¹[¡Ö„@˜øE]‚zQaµjî[>r4Xí&¿Úݯ7,=ÜU -åî[üˆ€BzÚqG µ ¢ê{= @4„´˜LVî÷«SÍ·õXô•¾˜àQ™`Xú_30Öw¤¤†þ`†ÿ°äð†I€< `ŸÜÀ°èiY@’ïЗôÑGXôç`&JbTÖÀ<>¡Iî y£$’räУ !BöiÁüO§uÒ!¿c`Î$(À…w¢Ï‘‹ÌOàBäà>îÇD[rÎñ³‘IèûÞ‘€xØ´Ç3&p™ ‡ÍâR­Îbðºà ÿlͶ%^ç=á~á[í0oK Ö‘¨ÓÒÕÑþ•Òà¯h)ÐÑ©]:¼î~«$Š›=ˆ×}:ç‰p£(tg»Ð×â#BO·éøÐ…ˆ °ÕU¯Fn Àd=m¢(êÅr 6ÿ˜m@MÀô`d'Edéý”*‡ªâã//>©ÿø(ýñ‘‚ʧ -Å2Ÿ.”P ÕI®§Ó¥³%üþ¨º1¼ÙÜ߯,‹ìÔöPÞ…Ù ;ö~a²R`çþÀð:þz‚k@¼^WÔ^M8/ÔÞY^XXZ^©Šìj¨ˆSÔë{û*w¿~ l§í€JÂ𵊦ÕÊú?¢ ÚE!vT@uEÍZZ©Ñ̬ŧJ€üùòáöƒÍÕ9ÀC|81 -À€AÉÀÿÇ:ØŸ,þëwmˆÙ~Ví÷S ¾=;7Ï€@87ÇâtŒ`jàêÜ•·M2€xykÃÀtaÌÚ¤½”磅A5,ˆ.mÈ|ÈÑŸªÌ˜ª.ܸ!e0ÃpC¤!y„ܾýÕh‰« -ð¡ÐÞ` ->‚ÿhÞƒ]/_«ÚŽoF€Øp%\ nÝYzÿÃ’tq,"·?´š ´Båß*ÿï3={½„†è²oˆ6b`O€/cÐÏ ¾‡ÀÙt¨\,”¯ƒõ7o~@%`ÐW}î|~>!N|;(@æH0fü_Ê–°åú[E¯’cž @ü ý¤:ƒšaÍ/ðþêz·"ö„¤xŸ@S3€\ZÑo¼r{‡~€_ÿ€LO'Í?ÞéœÄKî·=$ÎÉ(®I/Ú—ÚÙ¢LhO²ä@Jí#Oœú—Ç ºha€õNåõÈÓ8TÜñóÌÛ  ´¶˜É1tj¾èŠ\u&ˆc(Í•Šu7?`ÉGY(Cå ŠÝc¬Qýì`mK àø°M{ˆq›tÿЉ¢@gpö4xšKØÅ€”¤;RUp šŒMx×A-6y¢xp\™£ÎJÿQ»k#ˆ‡Gdr¥RRÅêòWyh埯öè¨d·»‡Ý£¶XÌBó"u;NÒáWŠ Ø“ €3Pìr®7ßõ}Ê¢«¦ï«®ƒºRïT+µÝý½ÒÂÕ¥’hÄ»¤¼´\Ù‘þ¿§Mé•rÏÄá,ùtöÃèе-8 @D (¦\Ñ{½\³é¹hêi(?I¾ÜÞÏÏ­m=ø’©€?g€uûý’»ú@Þ>óZÞüÿ°O£ýDñ €5}f&@w\`oÎ?§àÚšJZƒüµÀ'¶ð.óÎêWà ¬ˆú^ídK˜öRž]Œ>’d@çï2 €° “V|Ò ¸ËYŒwîˆ@f¨ì¾·£ãÚ©ÃP9i@÷ €¢VhÏ|tá“êrgÿ‡†â[»¿c(º}æ¡âñb*µ€ÒB;lØ¥™',[üõèS}ã‚ÿbñƒ›7ÍÔŒÌÐÿJ$X -=€°„Øðæ€ ÿ{=C€è0i°ÀÀßëèÏà&0€öÛäПWÉç€5éˆòNH/©NÚÿý:¦¯L¿Ã”½Ó?²3³Ÿ®"`¤7æÛc®ÀQï+0;‰Þkƒw„“øN&ÙUJ8x!„§•!ýPdó.ØçiFÁ¿-{ÂÐòÇJ÷ð¸Û¨•J;"tb¨ÃŒtÅuNXmÙAB’*-ø'Ì KRǰ¦x -±ænÜå*>)$T•®ouÜÆ×duöHMX%ˆs~sæK¥f4‚ ï„î1Øܲ‹VÐññ s¨†#£AzÔÉ´‡Û¡-eÒÂlzÈ`¾AReþQâýEùÉ!F|#bJj¬„²‘Ìý(]÷ЫÑþ"‡Ä ŸC»•ïƒZy ìÆ|/ ÆtÒ߀ ô¤nàÛÏ©a~@}§RY®ÕjÕÒÕ«…be¹"Õ¿ZÙYY.Ì)öæbLíÇxA«ÿt Ô©,Q .Íîƒ& µÚ“WJï©D²1,À÷¬åO’„ò .ë›z*`Åmõ¢à^@oÿs»HAäûâå3‰(àŸ‘*s}S¸ 8?ÍZÞBåÙÕù˜ pŒ$Ä?!jájÖàØ–gàK Àw#2ÊP.á§ â P‘8IrxàYÿg„ý˜·x À[‹¢7b@¯ œ`IÂÿYÔ}-¨ùll# · 8OHèÛ> Y^y‡<ü@ztå€N#D€ù€ÿIõSÞé’½ìè3É®tN $'\#Y0•¾(L¶”9n™ ¤'AÒS:ŠC—ñrØmÖ–‹;Ñ3k  -dpƒß -rÁ=¡¬ÐM÷qäsJèIøm°j¼OPŸu¦8—¼ -HÝL¥1”ÆY¹ƒnt¹p^A9Kúº!j‰ð©%Üoï­¬ì)pÌšwváw -Ò{ê`µÀ C¥ÐŪºïº dRáGÆ@ˆ­-̸"@)´^¢º¥Ôã2¡{0&,j˜GûEx&± FšÇúÆè4a±>;b+8! ì˜0QOMÚ{a¹RRÓ¸ò‹µ,þB∄(³èB­²\Z©ì­,/\]XZ^./W*¿Z^^.-,¨È½=:övn4|9€O¥Bkh# €Øÿ°S³¡¸‰€.xÇ:pŠÈO’/Eîa—gào…ÿŒ°@êØXÈ2YðÛ‚|!~oÿ±Mÿ¾Ð'0I Ÿ:ïà?+oذ67}á<‹xJ3 _€ÓºFÈ*+¬ÎM¿ýö•Ì ÷•×Qo*øN€øœ=/€­âåL€Ï/†¤g‚ -ïžÅ°8` ^rÂðÁî{;9¸ïÆù ZþQ­Ð>Ê€ªŸY–&ZÈbQñy‰r÷|T´ñš’Ô -7„vL°Ü†vüCÏ>7NúK#,C>9©ö\„ÿÙ€ý@,öÔIô,`3`!€l@¾ OI¯Èrð ø3¤õw>tÃ3BœÔØãºÎĽûÂtŽ(ýuðSÛìøÁŸâ0€øˆ=B@ç¼®‡âBbÑ€¼¤¤Ï „'픥¶;:C•®ãdãòxît5óúo€` ´Ð ŒOÐ}.léF£•,ÅxCSZšh<)Áœ€}ëP/ µ)]÷@Hg%¡NºqŒ³^`ïLÒl.QAúÓÛõzGÍhí//´Õ6¢UÓÂ`5ê:X}dG~·ÌUP9'·9 n®»%|ÏO¬ä8 ‘JÑÁÐ}?Çøü1¢éf~‘#ñsæ'"¡2*ÀØ -ðŸåyÔö)J1(Àù dšü£•ÒÌÕ…Òreg§¶+õ ¤hïÜÂ1_ǃú×à6¶€¯u®Õ*¥¥‚@ze¹ n¾\Y®¨ ŠXAqaayEeíè" -‚üG`8] F€ü*×ôà@‰ óµ½Ýá?ƒ–––<²@w`6PL–„òãåˇÛÛ›kóó«" `@òHø¿zOê:.{Âùó¹Ýú¿N?Ö;ôc[Ü'ù']§ ó€ÿL„`^¸íÉ…)é…¼ÀíPœÛ›,ýa€·Êÿu’@d€’³Œô¢xúrÕµûÞI€¼„ @n€‚Â'-t0 Àbæ€õß]½q&®Ü8f4Ó¡·óÑÛtª@Šõmo0€¡´Ùª=½ƒ>¯:ÌÈ; û1¸ƒ`° `PŒã*- Ž9U:”Ròk‘Z—“`±§Ÿ¸L>exõ•€§ Ûáa³V*ÖìšÆd€Âvk±`6Öok²GŽ4WôØ#¯ÛeØ;s -ë à6u“ 6ä -Ì•üx>•úÌørÀqÐ` -`à ¼þ i;”g²%´Ç÷Nlåña»Q«5˜™ Ûnwà$ˆa]|„6yU*P¤Š<5ßEí“0'a\™ ¹²€.Y`X‡‡š¹˜ÑW¯o¦ëÞ“C5¨åõ`1}CÔ%Š ò¼p¾à&êm† Ò]0(†6´x -¥´0µ°\ùUG@4vÆî¹\’‘¬¶ cÅÞ« eúúWôÓ²¼RÙ©TÞUQ€åå -eí‰VÔjû»âÂ}º>˜ŽZŸÊ¦°}›0Ø‹@$¢´ r¡hÅc ß)’`~‚0àštïµ­-¯àyb&@c,ÓíÞÛØ¼·:'¨~MˆßÛm8ÿcø$Ô¿»þOé#èÏ> Ö0¿zw} À&>Þž–ú¯ÒpÐÍñ À -ÿ É,çmp£xýjãÀ ¬_ðß‹Ÿ}9 -à9Åp’,R½_Ð`¼w{Þwàú.ó€¯h»Æ»ðÜŽ±¼7ÉàEÅç}¯ÜãF ZFŽPƒnžô û(ê¤`¤@Nìž ðßK§y€C< ÌP\¼3Ô› @¢Úb€Y3`Ëb0ªM²ä’§í¤@ `¤è%?M ‘€Á€ºŠAô\€(d;¯·!´íŒÐZGêDâFO—8œÅ¥öæ%gÐé’¤Œý#Šé$éw{Ë¥F¿"0 ¾ÒM0Û¶~Ôjî´ÚÐ…N«ÕhÕÛo3H&|”ò.ptJγëc ÑìŸbIê­ŸƒÐ@ºµk¥^D OHÑ>)é4D”DAO¡¬ð´ÉЯf™œÐNY@—Qi#‹xjH?nS7–æà«7›öã£6]UÂ/ÒOïVÛ¦¢êÛc‚~S­0 ˆ@{p°Û/´¯ W Kåå©òI]ßß„þô -¡aRøuÆ @˜ vcÔßÙ)®^]®Öömmµ[ðp ”¬ªR…íÊfK>Äë€U÷,0Z@<¡v ÄÊ,!PX`h¡J #A·O§ å'ÈÃíû›œ·yÿˇÁÿ¶îAÂ@ {oÓìÞFQÏ[¢ g8E°ÌßÅà‰€Öm˜ÆpÆ‹Ø pœ$Ä’5üéèŒ×T¯5ï|òx ügÃà¥à9ÅX“d¤ 7 -@0e úÇÛwˆ ÀõF Lp»<8€ñ;,Ïå0Þ0è@]9 @øþ§óô|ÈàY-‰Ë ùÄ<-Ê<Þ /á˜ðß õd>€7ùü} (‘Må›± uìí|ô6ç“,Κí¤r–iÏ_Àá?œþuáýŸÄ‹w_˜Îüu2öŸyÕ{Ÿ \¼úªâµj[Nâ×!30AáTÔ«¯¾–íîH{ä I¥ ñ]eÇgØnî-/{*`a”àTpx,ð²©ÿñ·G‡­½•ƒ¦’´M«…,hÓn ‰;!XÉBÃ: -3¶ Eè5×µb°«s¶a Ývfn‹:@! œz::MS”Ñ Ã…î0¨®ÛÅÌ +^ÒXn•]@d‚±ªb=E±¶ïŠ1Ò$ã - i9@qh€ÛÕ?—À=ÃGÕ@^šl €Aآ⿹\ÍYÞ©qÜ(€A ÀHÓŒ>’ÛÏbï“þ,Òý‡,7¯³ —Îͨ&sv~1¢˜ (KÐÎãZÄœîÉ{™9Œ°x>€1b/€ ?ý©Ý$Òÿßù›ÙÙØ%¼Òz›y¹z@ì¶5?vÝtŠƒäèºæç’Áÿ€ØšÐ·Àd$=VDÅ1¬ËcE -k§^[®ÔX¢F[·+Tsç6à%¤æêè°Yß©*ÉñQ§Åp{­Ž ·Ól*¹4fÀÔ¤=¤T Ö§(¿\½æÆÜ(_-ˆµ›ÐJ9„•~ÔZYç6 ]¿ÝuÀz¿0‚¥錂¿æÔñèé#=‘O`r%DÜ€ZYA˜ÊÜ8&pÈÐ RèË€”Àuû­îÑ·Ý6sâîí·ø¢˜•Ï3%ÆrdC¶Ãoù¥öwXK¯¥G µÃ‚Î= ùG -ÔöªËWgpàcî;íé.?€6%dn€† Úp `†_s­R*¼1µ´,Õßà}¨Ié×FÁplÕÀ)½ë³™¿ò‰Ž(L.³…3ˆŽ”ЦPbíÜ:mK0?Az)€Õyá'³>xpë§OØÜÜZ[½rÅß^t ¥{íü™ ÿ±èòµÓ§ÞX§ÿß‹êbcs=Yð8þÂìüÝS,jKûcË€˜ ÞLöDû§7UàÂù³™®‘€í¥<“%2eèJl ð‹‘£†f¼UþNóô|Æèû¯'Y|hvß ß0Â0rLh”@`ºo¼@O2ü_ZȰØà°ér3Ü”ú߃2Ò{¤=Nz›Nó .}ôΑl¤`\//kzC± `ÄèŸòXŒÿ¼×ìéÐCþ,2”vP;¢Äñºãé&–ô«‘„GÂx‡ãÙ{Btz\‡¸ŒáR§¹·\\©·…P€ªàËhôé€þzxˆ÷úA«£¬2#-ÖðÊ«'¡C¹|¥Óþ)¶ub­›~yN\ë#BÓëQ‹‚Ô†¦.ªp,5ݙȭÂ)’£ðTL¤Qï -Yqº“ÒÜîv;, üøð°#ÅZ˜fø ©(ÝÞŠÊ@õT­ -eº'v<õd݃ùÂT„P|=4I¼©Ý´&Ô¦ç½^Çàq»ÅIA(h"ä‰9Š¿ë6ý'm/|r* P}@¤û»g]X¼¼„iùWRÔWv„áàØDÇ€kÌ2î Øú¥ú+ÝûVJ…©©™b©¢  .lW6ÁüîŠ(Eiyy¹,•^à¬b©,iû†zJöÔCÄLöƒÚίªËx– - 3 Åe”Ú® -ØÝ«Ò;0Qª ëcK§“›äðs.÷ïC¢ @»j ÀüìÛÀ¾Ô~kþÂ|ÛÿÏ3þ€ó“À»«óëë,Œ¸2}ám½‚Xèˆ/&'„yr±øÇ'½çXDôSBïÿYL/}žG 1=éY„x»gñ´$ÍõØp € -Œk§~%cèù§1zÓÚ24 ñöíÊèy^p `Ü<JAŽ €Ó|2 ðób‘…z€À†„`Bþÿ`dÖ·ôÑÍ›à/N€aG°÷bŒYÌ(‰Y¾À óDr¿ 20¼yõÌ…é3p;$áΉtú|(ÀÜ$@`îsä“påÈþHž$ÇÔ¤œ ˆï'“ôXÇäa>NDíÆþr©vЕ›Â)Á•7  £ÏºÓN3ØÒÝl2J-lÁ3Þ !•¤%¨ ƒ+æ•¢]ˆ -¢»DëÀfk÷ ?¤¡ °ÝÈOУÅ& ¤ÂÛ:K«Fµ¨Óî2¿Úp|ͬdäÆk/ªRù¯Šä¶6¨Ø"¸c`WÁž'È´€û4PGá¾ãh•RaÇ×¼‚|Iâ>úöDÿŽ>Èô•ùùuV'4æ¤ÜK€·§ç~M™¶ð2&üÿCÿó$åâ¥àyÄÓ“ž`äZ<ÉÀ(€Q¦éy"/â0< -ÀÇZú>X†æè¾ -ÇÐoeç|²ßÍàF(ó³ød``@ßÀ` @Â?ºÂ @ßIøêA™qf“^'à:º­»Ü„Ô˜ôO`æsçÎ]-ËÄÀ!ûª 8sî•WΛ*”*ÕÕë]P¥{;Ì!¨ƒ¿‘_Õ¥¼;Ì#PZZ(ÌÌ,”*XöU§‚½&‹ >€ÿÓ ñ3>’û«¸ÞÓ€-wd>€øÜƒHSÏzX ók„p?pN„ÿv„¬on®{fPi¼&@`ýHqkNȽ{XþÚ3 Þ €T ¿®~•±Ár€Xðxéð‚ä1€‰ó|H‹Šöµ-#G(ÅÍqó˜#¨ßÑ ,…þ?`XX|kñ-Uˆ`d€x&ãÍ1’ÖE0°Í7P†­ -ûsRHã¤)`ü÷˘ä$¡þ d3ÿÎϾóS3÷\P(¡´ƒîÇž,œ4 0Ò“12#¾ÿ8Ûû’c6x$ €ŸC‘ô\ÇPôÇŠÿ°¹W.í0A­ðÿ˜¡ì†Â¤¢£ÇIgÅ&Ï…Ò°¿B (Ȧ”‚R¦Ü3|’—œhÙ¤Qª°!ÔØŠJÄÀ;Üý$M_ ç@8 ³Û@}{Ô¨¯ìÔѼ»í&Cº­fCcMãCr‚*ҥɋlìé–"šÈäB~Z`ÚÕ¡8[,ÄJbì _ í¶ˆp%¤çùù»öýƒ~èdÄ×' øwñP§Cf`áå6ÞC[‚Ö¾ÔóµÝiú;Ë¥™©……%–†òYYæa:íR›.5>ÂôFL}å?\-*éŠÊ¬T™ ¼¯,M½òÊxåÜÔL±=ù& ?¾~æ*ÛÄÎî.%¯Äð?:–õr/L‰å/¯ÔvM+” cãÅ0ðsêm‚y>_ê.€µùU~²<Øz°µ~Ò0åüy©ü±Ÿ?ÿ‡¼ÄP¿I²æ€õ»wY^€Õçí,³óó¸"Œãý ¡wB¨¯r®Ì}¼ù €.~uþûwä•×¼°Ä‡„m/åÄÑ—žÑåà(4dR ŒeP†¡Õmèá«a÷E|Æ[&®Ðc*œQéJBÙºü>G|_ó ‰€ÿç ú“ˆ¸àúBq1ð߀tî1€¤þóÚ8àS:³Ç) q¢@Ê'^A3€1iý&žúè8ãøÿÓ³gDþfØîŸ ¸ Þ¡l“æïÛ0Ã{@¡9Qùx]%± 1= €>ø~öL‘×A÷.OœK{õýùh·F#ú¿ÎÂ7Ýò Ý[JÔi3OÀ&úo€h³ |å_!È€NÀ%‚tÓàJ©Rʦ ʉ¿£ÔîEr`(=ºµ/ ZXÝît„£ª¿Õî?î6k;&­GW-Ê(dÑc£¸D4(žºt¢›_ AÔÆÝʧXÚg„XB±mBí=ä.£$­ýó=Ù˜û;#a¥b%ÖS¨DH,É̉ó¡ðŸu—»‡îŸºƒŸª°y`cÈ^U8-$¯§¦® -%!/è_Ý)¯¬üj¥ÂÄ@¼À6}µý]°O]é®z 3SRó—Ûe÷ÝK.I!ÅëÎjüÊÅÑû¿SUI;µŠxf†!ؽÏøUùWËz› …«3SS…e*‚­p/×þÑ›ð\J€>dÀ6€ ù™@rߣ’À§Ÿ~ú gXOàÞ½Í5,îú·âÞÿš·ì”P~Œ0÷ûÖ×¼€ÀÜ• oÛÀ0É 0XÂà -óÌÿÓ– @zUã5€WéIÄÛK€gCKNÆø<û(€ÀÏr©8b€ -Œë@Íÿ>>#ç艊ÿæ²n§K‰rçQÃ>’ïe€!ùyš g(¦•€ßº±¸¸(õßèoäO]vT ,ëƒY÷‰(ccsBz™ú¹Á -•|Èá9pÓ=OÀòÎ;tè £@ˆ_ê¾dʾ0ƒ?¸®ã€œïA}¹t‹ˆ$À~üt¨Ý9ID 'ñ\Ǥé•ÎQû€‰€ê-ª@Œ®l´t™ ;Ì]¶o½×ÚíN»k#·’ é…¡Á;Ð5È>¾ @Q¦dÕ0,$’MéB÷FÝÁ^6PÛ$B 8¡q«~VàZi¥0U@*ü?n×wvêí£o™™bÚS_öÁ­@‘"Ô$Ýõ¿îÀp? †kê¦F®É ;Ð# ù Dúbº]}Øò1’(ÎHß3R~‡mÃ}Äÿ6ˆ0ð¡*OþøšttÌò;µêraê üíJžÊeü„Ö+ ëG§W -¡sýÐ߉wtE²T\˜zý©‚pi©°T¸zõê’%]â03S(¨XXòÝéà’kUÇpª¬T—Ë -¯T<ÐRiáêÂÕ©üDt[èOçÄä Ð7ìÿòS"ûFþtØÚd|þꦀn>øôÓ­û8&'ÀU€M€+çAjöœ! w:Õ@À=kf" ùééóW¦ß¾@vûLê0ÞŸ˜ŸÃ0¿¶¹½Ž^b[ÜÀJçí *Àí¥œ*Æ•¼Œ²œ²À( €”ùQ£2˜`{€±>ÃçkÈÏpb&Àà«ðšÝ÷x¡QþFF͘îßÙ $Í’z Òÿ‹XNt`0tõ±Lͧì‚]¯pž ˜aÉRÆÉ¸?Á0¢§Sv‹"Þ™ÿÁ+gèå´óV'·{Ÿ@oºàåW0‹L8ï3wú‘qR\ª~bþ ÉÄì•„çc‹OVò'J»µ»¼¼[ou„¥‚2ØtlüÒe·-ÈâÅF÷µgúºÁ<€ÇÝ£v¨d‚uW:ü…ž^…7ÐøÕ]”m[Â30´jÀ<@Ÿº‚;HóG÷&1l.‹–I•êñc)ÚÊLctëqç`¥ÌºÕJÑ"žàõÑðÝ£'VìI¥ì*ž5ü•©•Î S*ÝîUˆHô…òõ-4¥ÍóPúFší.M3‹úöÈÌG ´@&ˆã €BÊç5ò’ÉØ¤O Ž+€ïòÂÔS K‚«îBàʇªÒÕ8ðÐì ôC‹·^.Žð«26!ýÕ« ‚léìo¼.ØWp¡ ÄÏ} ÊŽý€Ž…`µš8…Kî3Vp‡µI(U¼¢DRO  &™•LØ’À§_>Hf#~N¸`€Ôò ÜÚÚz°% Gû_‹‘v} @¢ð–Nóã„‘™à.æ<öæ¯0 €ñ Àê XèX·`vnÕ€iÞT½Œ~¡õz{.ŘЊÆK€g–À•œô,ϾÀH€a €GüYæ8Í€Q#æxñQ#|$'Öø®>!9€ðÿðÏ À"#¾¥Ïnß6ŠñŠ€béàOo÷‰àü{´Œ x>>óg_í-ŒCÏ€€öq¶@<Ÿ˜œ myѵ£ú±Äd’­ð{âÇr·BÒsEŒÆøñ"¼¢ `¹Vou;¸ª1ÍÕFKÜÂÌ.ÌŠn)²­ƒƒ¡Ÿôá®Íh @$Á\¼÷¼ƒÁF[»F¬ä(ÊÒº…í$´©ÔÌÀ” ùÑi ÈEõV«HG)RõÝó âéŽ|Ô8(UöÛâ-Æq¥@+H©Ê‚³áC½Š^GÃ`JIq˜÷Ý„÷uEC1fè ©Ç6èû ²ýAÅáÝ×ÑWÇWŠÃ–ÕߢϬý°«¯‹>€c¾·!†N:ù…½V­ƒŠKÒÚK¥r¥\Z.c ”¹¯ô»>+°·Çè?ŒÛ€òry©0%è¿:#ôŸšzýܹ7ÞxÍÿþ¡eÖ¥ÀuÐc 0åWñî£ ÿje¥lÞÁ €+ŒÐ[½´pufjf¡¤63ø•oN”•¤ÿ?ÀºÏfÄO¸Â`Uš·-_nßß¾/ -°)µt…„À£îöÞ)€~¬úXt×І`6YÄ.¼˜€©€¡ˆàÄ¥¿€Þf½ÚÙ(p?ëxixVI¨’“Q€SÖãtï$/âðâk(Ñd @º’P¶.¿ÏQÿ|BøK°€þ \,z%@£¿‘?ëØÍÀ+}x÷½³Þ§S}"qdàœlnÿ ’œ“¥-=¨÷')û - ^QÜ"Kì‰!{Šæv&aH­‹Ÿ‘žÄå†gí=oçÇŠ4èvý`¹´wài}Áw¡X¨a0Vv…i€ƒðh­ÆÁ^<:l)½ð:yN+J³nº@ôk¥°­]Êõãã§t–#$Ï`X°{Ä\>Ì/Œ-Š jÁY”TAL¦*Úwë{+åýÝö7 Tý ”b¬Go×F߃[A£Ã2À“êÑ=NÁÉÕ¥¢ šêçQÀP®¯¡Kí¢Aö? w»ÓƒúVÚ?ã%üÚ•š'2wÁ®Ò=êv[ívGiF€= BKôû*ýø S禮º;mi+€{ðu„¬,cz'­”pº L´ Ä ÖÒØ ŒØŸZ@ÿ›˜º:sUðµ°´´Dy`;œÁ¼U_¨Î˜¨`y¨橸´\\.¨´,ËP}Ênï©Æûc ¤úþêüÚ†XÂö6úÿ3êà]ç¹vô(€¹ ìÓþcæè_æÇ‰uþ°ÿ‡,Êþö;sº—À~”ïOÈÇ|VUÎùÙ!'@¿Ð¼àt¼òêyá>ëú˜àí¥œ& Tr’,R½_Ð`¼#KOÝôÐwÿLkŒš °/*þ{] À4cÌ<æjÆ÷æ`É,î`@²ýÝX?Áÿn@X z½÷CÙ7¬YÌ 1>fIc?Å0aJ@ +¼ÃÈÆÿe<$$Ãq†õ°0O ãÿÙò’*~&ñCÒ9&î!Šv¤C¾/Ü™$ôE×÷˜ °%½V|@qîû—XáÖ‡!÷tmÁnàø°Uoµ±Â3îа™)Ô:pXac>— -ê@/8ŽHÙ'©€®Î‡v¡3ÖK›…ÝÂPš$v ‰è…¤díýJe¿)–BQªÉèÜ‚j¥vï<¥r"·ñ°Oxh(ɹ¯vFÀ ÍBØ<ìÿ1¾ ôm”8E:t#Ì(1ˆ2Ðs‚ƒàaÒàDÉ £/ s®VåJ± ¤q^*––ìÁW*ÄfxsLðBqæ PX<€(Aù²¹´T¸º0£tvÉ”°JèUê¡è"¾E&Ü‘ï"t!øÇ× ²¼ò«åå_Á:Ê¿*Ñÿ/Qk¦Þ/Y*þ˜QèI8ŸC~«þ½îo_WW7é!¸ÿÁý­­û1pã.V[¼–ú±b #î0Àà©×76°¼Í(S€Ù¹µlÌ]±ÁjXx-~ÒTÀ¯¼ò&D)ÿ>½´<£$HÉËH ÀäµF[ò`'ùs® ¼ždø3¬ðýÏÿ„1:ðH oé1€€±@³eŽè‡zz›€óéÄŒ¸áݰ9Ù0n(ÀÄ‚À|Èâ÷: ÞŸ¼ÝŸè,2©úÏ ÿ’ø!ÉIh2žýñq‚@Aè±;×JhÖÆë°¼åm àJPº}ÆÅÎ×Lè2( Ð&ôDyEA¢mhâARX„‚ÛûË•Gž†ÏeÄÔ‚.†æ 4]ä'MdWóü¤TPŒkÓ{.ˆh§ÒÓÏÃ"Õ,áxÇSÿ<>êu0ŽÀ§º-'¢F¾>•Ï7§J‰ ¥Õj뫆 : LÓg^YYºú:¾ú…¥ÂÒBIˆÍ(|‰4ñŠÂ ¯A¬£ƒÚ ?y)ˆÄKiìôû‹ðÒûµ° ø_üã¨JÊÚ?ùôQIU> ®U (íK85õúëWK4Rwñ F2Q¾ÄöK0,ºÂ0?·¶ùàË/­þc0ºþÓÆº €`ɽPúµ‹¢Œô£{?P€5ã¿»®ÐpÁøáÊü [(çüì¯ï†íüä,¸{.`Ñ€—>Ï( Qò2ÆàÙG/Z P%ýùÖ89àà<—ûóH”û;øsÍГ ÿ¹€ë‚ÿÅEšiô7òG˜ÖC¯ü~ò‚à|¼À™’¦€ñ?psœá%-ý3BR¿Ú }ÿ€<ú?/¼®rb2ø‡Š<Ÿ¸éì~4=Åà“ø¦Ÿ”'”ú ›½ÓØ«,ï5°Ÿ³ Ü­[Á†ƒsž½V°ÄiíÃf«­Ê­°t'Ø—ðà (”Î.èÅð.h‰ƒ#:@˜(PZbâb’)Á;Áj:Nð’w|j¬,³:+|§ÔÃ'vDL…(”çöá‡å¦žQ'§vãy23M£ÿÜš#\× ‡4®+¦}ÏH¨ïˆ¥8}(þWyakëkk±~pWy‡¶„}SC/Þ8÷ÆÌÌ‚[J{XíKâï—+¿Â‡¯RFA'1 -»ô~¼Ô\EÄ’ÛŸN*H‡0(À( Þ:WVª ÿ2£ ™PEHõæ”Jåâ’Š*EaSoL‰—,,-—!¦î'˜,¡äûc à€E`k}~n~uu‹¡ŸnÝ¿¿µ¹µó{ @—ksX2ïÿ3½9½Kõ’À?;ß½»º&‰;›ó³tœ÷¬ß8ñ™Œ[˜öœ”»«|l˜[Ë|â•åG@¯~æèQF© áÛK9E¢äe”àÖ8±àŸ{-€SfLW*²uù}ŽøÞ×8!ýaqqñFÂ~¤gÅ»Œl¹} !½MÏâÐÛš§Y°Ð9—Üsâ ¼¶à€¤=#æ~>ZÕO«%€pÐ'å}>á!xŽÞQŸtK7ýSãgõ3ž: -@ºh»Q[®ìÕÛ¾ðQY@Žmîß¶À<@èvèem2gwÁH”nŸÓPø# ¦¢fÊq²‹ž‡à,g¸a…š¡¢DcP}j•1>Ôq:&t§}P^9hz•\À“´LQ4Â¥ø©l& | ö´â3{¦ÝgZ$JSmj˜HßÁÖ ¶ÐkÂ÷¥;]a:ƒ!‘ò¢B)˜Nkÿ‡mÁ~£ÕÚbzch^°µKý^Y.— -3çΞ›r¯½€@[x^„8‘-tYD€iì 1&ùÊò{*ŠÑùXfD áKÅâ’îêv-,õFé_)“W ¦S ˜q,1ÿ|«$ü Λ)=*úÅ"ø©™(I×}¸O[|ÚZÇ`}“ÈØL`ë   ,ýÿ˜(,:².°@@ýè÷)Œÿºêw`8æÂºØ’üa¡àÞܬXÄ\\Ö”_U€ñ?YÒd€L5’ðí¥L–„&Ò³ñ„wßÁ`Ä(ך/à c,Ï<À÷½€ª5À3x‹ñ?XßH+úÐ;¹»Ò©·Ÿ¼ åDCd/iì§[N€„èÝEÀz$¥·¤¨ÿ >p Ї}Ø0û™E-g÷8ìOO‚¤[ÜIà2N˜‘¦¹·Rñ0@«óXôÁfÂ9!|§Õ:<êÒÛòéà |è¼P*P*ÏÆR#¦®W •D º‚é`2IIB…ÆYÃ0pxMBéäQƒ ,ý«:ÔLšÜ2pá€=Wøí˜‡A\WÊDœv - ¤‡s¸|\L¬Ý*Hš˜|£}à8 ȤJ;|ʪ,¬$Ð]fHÂ,àJ篬{|Ømµ;­¶‡H’á¿/X×Dp -þ²èîÂÔÙÿxnj -äpW€pXqð -f[Û‡èÄDVîb©(ì§ õ@#ˆq)LÓ­Tâq(@….ÿŠbD„üÅ÷”@%©ê¥«âWSðú¹s¯O-Ô{JÔª÷&o¡çO’›àîê=|„ÿPÁ?Ó® ú×L­wç¦{øÏ'±t=h0Ü÷ÅáM¼pXÖ×ÿ%ÀÛ¶¼vþšh] `•I -§gçÖ>é[ô:òàW?f”.pVªÅ^ZžM˜ HÏðÝÖ8±àŸs-FüŸ»@ÌðßÉÀ=†ÿ·®/..z@ƒ`Þ'‚ì|ô6ç Ò{Râ†wãé‰ažñ:žÐvÃÀ¬hôHJ› ïvþ“³@ z·¼iOÙžS< €žÄÎ'1ŠgMÏ#ÌÆ -}½Sñ0Àè¦Z%€½Xòþ¨Ýj -ò„rŒըcóF± ‘:‚|¡Õã"æFTД ¨„0‚A:4nA:GŠ Y¨Ô„ÙFð€Ñpø£zE -ŒÍ˜»øñqë`yy¯!òâê4t» * Š(Ú1ÔÍÓëú¸å°h÷Ÿˆ†(@#i©¹´ÃçyT$=!nÛ«¯Cð¯ -éVG_³¾ÂN»Õn²ˆ]/ öû‚‹ÿÀ†ºK Wÿòì™±Qw…«¼÷­¾—(üVªøˆ70@_@ýÞ’.¸öÜ? }A8ÀÌ”H€@¡öS IØ•VYlí—¼gÍ'U@"KØTÐÔUð_­ºªB$&-TxŠ$”+Rú7±¬®m±0ÐöýûX6°¬ÿ÷¤¶Ûð±@†ÿ}èïŸÕûп±nåŸÏ?§ÈÕUúù×Öĸ±qwö -ƒ.`Bø€µ¹+oOcH«úE•ð³ü½€¢À½”‰’ dP’@*í Zˆ— ­ˆ¾û¡µz–w¥Pîï4 -`Ì<Ï4 -à…|B`6ÐYò]ã »zûÐG>BÂïß çæF=ßÂË+ÍG@4hçÐÿ#&¸¿)Áÿ…ñŸöÛîÏD#r QPÄ Ýò~*{8h[¿¨ ÒÀAQ`LPÛî4Э™õ^¸?zµMfÂýý°Î DCÙjeX©ëJs›!y¤#,%¥)©a[\œ%†[t©˜ ©jŠ€ÊW£eü¶ÖÜÞ¯,ï‡ûÁ]ˆúbÅ·û`M瀲)G¥fÞaåfØ2y} -%7í¤Y„h Gî=Œë‘!©ÏÄíR¤ÊäûKäÀîÿ4Rk)²xaÛ«*ûÀ“€øoè-L{å/½/`@. -°Tp×¾pQ+=}^‚Æ.„W"”~üþ§0"à¨ì¢K0ð{áê ¡bÊá3—X þªÌu«4;¾~î‡çÞ˜a,¡ŠSê÷HuŠ„Á¶ý`K¸»:o> øg. @Wf^3ØØfìÓžérÐ 0q$‚)BL |oEÒ) .W¥öÀJ FyÀ"``§-¤]˜bð?òÿñ?¨Y¯{•¸íÀdá' -óÌÏÍÏ1 =a@ÖLþIØ+åzŽA{c%`þ¤ôÕÿõ»ÿy»Š½ñLƒDN·Äìù㆚ַÐÈdð«jÍ@›kÓ¿Ð'!ÜK™$ E†¤gø¿íZ£f^ `Ä<ßëZaP -rL°|$ÍpÃã¿îÿ¯xI²Çxqˆ’ЄõF9Gk,à>öD7”¶ÀN®ÿžÒ«”æG®0«ÕñnRŠxIpð•#{—®À©^y%™—ÇI÷°ÓnÔ––*µ–´|)«,°Ët©¸Œ 0Z -…¸â Ù·GíVÕo0Ë „ xÀ­©°'ÀLá"ðn<[`Ì V ´ä4¶½…üÜ ?Àµ(ÜGÇðJU+PÄÓ €û¥Ò^ K@OÇy1ÕÙ¸tby…èà>‰©€ i~ä6àà âö8|ŒÉ£…)ÄÃ#;:K„ûV þ¤/T_ÕÐB6A»ÑªÔm7Í£m#~~3 1¹àÿÿµ¿.à©üAbÒ8‰Äú5:8PŽÞ'ü‡.˜3ØP\@¼ÈÀ›Ê=ÀÐmô›ƒÏ^1'Ÿ)Ei]„ò¢ÿŸ=ûúoóèæ¤gÀÉr•‘þ“eû_VççæŸpëA"Bÿ(-û“­µù+Ó6p}¬ÿ¥ücÀü÷.Ï.˜,§€û}«ýùã?­Ùàŀë'æHœB^ZžMˆ ÉHëæà©TbÕ©£”aÔ(€„®WuŠÀ‹® ¼>Í®$”­ËïsÀŸÇÑoËâBš˜füß ÈÊPÍbŽ’x¥èŒ7â[±Jü3KTlN¢æ³ÇYâ`ºèE¾ˆðئ±¿”q¯ä4IrH’@¦÷ôïŽx°wÿÕ¾pt&À®¨ø…oHþžp@ø°çNà®Ìÿ'é³8 -$‹ˆò(‰B`¾ýeD÷ìÿOÄð/±*¥æ‡töõ•ùC„¼!qäÈŽp˜~®ç…áÕóÝõzmncWÀ%°‘Ïj\£ß?=× î¹NÿwðXÀ[@†,@œ - ¤3ŽÿOìb°Ü÷p£ÛĶ5LœÙ,AqNñ§NYYREìuñ)P& è/|e}ºÕhl=A„ÓŸÆ…@p²£ÈÎiUÀ®Dî«OgF.—€³Y çWjX%Ý#Ï,€#ÀÅ}·ûl÷| -BTv”ðlEþïüA%¾ôlg÷é3ÐÏÀA{…OíhÜâÖž{M¨ÛQ$ࢶ2½ Àª7„—¾ö‡["HBþ{Ø‹HH”OHN'AÓ°_;ΔÈ/aþ?üÿ4J¸kBŠ>XщÂì>§.i&ÀÒÀ<@áXýï¬,/,,ÜYZY[YX8ùöeÕÛÉøà - ô d"!8Àé ¿\8º'-? påò `eytÐ=Ž~=÷~n»I‚¸Wrš$9$ùq€ò-€ÒöNò¯ý-€SæøWøÀ¿ü<¥TÞ{ÇóþÝÀÓ€€YlA7×!ñ•G‘òÿbâǪ[Û^%Ó1—ÀQÏ™ï%\¹KÑÎÕxÛ‘§_ŠHàr’|ûíwßBšÅÎÓçß2-@4[ÿÁhtýöù3AÔ@–«/€P‘¸¶2²ÑÕ9ƒŸ~BàÖˆôy|îÚs.v¤$ô?ØfÊÁlÔ'A YX/]<ôO §²­ öO·kµõ]ÏdàBËÂUå?›3¨ë¤"T"Nz6þ«ÎŪdí@o*Öyå -%”ÝÜù;´ç;w&)™öXùÑ_BéÑîvYàFá€ÂüçÏwwŸ€˜¸?0åŽR±ùŸxVÔjOE\*Û ·ë£2W1eP\æ¡*tüÝpêGVí•AA’:?gÐCâ2¾ûöÙSê×-``$Qö’ 9X;®Âçô§{ö|—ΓϟýñÛ?<‹›ß#Fك¸ÿ,~Lí3çèЧaP ÐÔ#È7 $6dã@”/ÒbIû* ú€rv;›!<Ö8°BLÂÖ¿ë2é £äõ×é–€@#蛨*:]O‘„ò§SMN.­Þ§  œxUÀÃÿV–ÄøÀÒ8ëÑý¨q^Оv€˜PâQD1€bðÿ2ÒÏã˜d=A¬‹™IÚ—áÒð€µÒ áíàN€ñ ô‡$ˆ{%§HÂÃrœà| à ØIþ5¿À(€ÿ{  G*²ÿ»j­JýˆðqœµŒ¨ÓÄ©RX‡®Áë ¢$.¸Lü½ÄؤÜi“¤,ÐÄîEWpT¢\礒SвšòÇ–ÆåÓDص“×js[´a{ŠzŒ}  ‡6ðÿ‡gÏvŸxÒÁ¾àžöø?>Ž?¶@ÇA¹%8jžs„ánt7OàèÓ´¸³ž‚#ÿ™®ad3ÁwÐqRÙ/ðÇ?ÙãnLM[íÿð‰Ÿl5êë» ±ñÐ'£6”¼ByD4ˆ2—ÀA!}T2…QêrB%‚ ½#¨&.Š2¿cjdšD¾{PJeÿîéӧϱöÿ@÷~J„UÄ@q#íxöô .€çJvD@ãƒ"ä`Êæ~ËM÷<Ó¶ïõþ×Áá‰W2 káoaå ×VˆdËlçé…Ü2ãUÕUÛ$&üŠ+~%@Ìt XŸ(Ož& åO‘äXÀð™Ó‚®Kw–d®ãXXb½; 2ö“Åd/p@Œ÷!ߘ\˜¤õyeqQ»»ËËtß{ãüù÷R£ŒøV­ÃV°0z™Nc‹+k++ñ-€xVõ~0ÞsÛ"”$aÜ+9E~–Ž@ˆ'¼ûá}º-öüÿ×·^vÀŸÝ@"ûߟFZF°^)1®”ÃÇIx„Ž—SNõH*7@;¡¶sjÃþåJ)EE”»P;Ó-¨Qß«†2±÷A‡‹pÄÅmx—Of§ÛY¯WšÛ¦)E†Æì?âë·vw!¸ûñr (~ºË¨AOr÷V?(*ÔäëÀ†lÚ€`›Ø†Wp”ˆJr˜ƒðXØJã ”eìÄXøÎRb· -å •kO]B ¬*y¶=ÝØxú\'©•ÿY{J'ÆEiƒÜÑ•~‰à¿3P˜ŠqÙ®-ÉO&Üþ’gôö÷ľ:+¤IÂ!¢´Ïž™QŽv:§ëaR2šPžíïî<õ\ÀG)@ÂÇôÓésŸ?¯…©wÎö¿~¦ÜM"Ø5 `G lzåÖÖg…ÿ*Ç÷,8‚=Xì°‹@ŒAí2HÅØú‡D8Qxúû0ÿüŸyÍ=$$ŠrO]Ò`¿“åˇ÷ýþràÚýÒà.€KKž'øÎêê…€ü~zýbp --¯üªÓÀ0@!+Â{>(9ÿÆy€SØ?^&2˜¦^[¥xåø_" >KÇðç} àÈ×ÿu¿pêL€ÿ -ßx‰QÊü¿¢€Ä€hÐCáþûéáN@¿ò\’8dk<$¤¿ûÖÓ -3•Þ°ÇT@‚llj%<R%‹- Xð=Œlú7è+=ÄBBSý?«:ÊÑ*#µ0-1iþÈÄ;à­¬±±í¾yÖZá -|e¥ä¶&:¤Qª!®nA¹Ž1C@o§¤Š(ÉjºÍCf<óúy>dî•©ÑS¾— øP  -• -A¡[Ř4@kww'>ø<ýº’`´+t2¼Óß×r–®÷LÁÓm (Å Ô ì±ê)!$•ƒôõŸëæ@Håºð $cÞ<¡_·˜À¿-¢g‚&^^’™Š0 -ÀêƒïûSáö§Q€’;x„ô'K‰ö¿òJ§?~2üeè/¯*J"g Ä–©M.™„`ìø%¡ý!q€ÑA1€‘±Oî­éRÜ@O¤_]S…Ƭ’„q¯äIèqX’@&íô/9ô5@ìÝÿ }  £ˆR(÷Ÿ5 -à„yþ¥¿Ð#xÜÏÄ=?an—¢8#£Ÿ/P°+:Ã,ˆŽd;­2eèî¾ûOö”ÅE¸<÷òõD®2‹K÷îHeŠÏ6ŒË%@­ÚÜÞyú­e© -f7`R Üž=†}ËgxÏ¿}²ýä9Iø®=èï?ýÑþyšè‡Zù˜ -&&‚ƒ¥‚ -h¡,£§¶Fs›àĸyÌòXzåÖV*}÷t£Á÷ u ~—ŽS*E‘ ¿ö”f…ö¬8¬›ï?©U+*9^‹ÊF"2ÜjÿŽù¹ßé&Ñ)ò[øÉ·p%#ÜK립hÀs _9··ww¥üóçOKÂÇ®w­²ÿÒJduÓ8{¦¿nýý¯÷¿Þ—0#ÛÞý@mHB" -}J¦ 2“?¶;Sf~&„AíI£ºúΜ{½ÏõKk‚ˆ ôé3«He* åO‘‡tÆ‹a€°–|ìÿxpàûÉ(ëȱ{^p/X€ €ùû‚ép,ª¬ÔüOgÀ_-O^¼2xùÊ¥ó—G@¤õ{”:^ÆÆ.Ûðéêý5šx$%ñzÜóìâ(áÿxIàqX:D‡G`!“ê…£Nø`_ »?¤ÀÉ€ƒ}g}ñüßä[=’:Äñ爞¼jý¸OýÓÅcI¤²Äs(2Hi xõ6ø˜‡ÔÛ åvêKY½S9!ɶ»wÍ/””6r <ÖéÀëAï ½Œ¸i?âµTJ¸WrŠ$ì8,'ôxùQŸ½-€žJú×êpÜL€]Qñÿ -ßüË  Gÿgðúab¨ExžÒ^?æÔ*½?VÒ£ˆ”ê½ßeÐÓgÄž ®Xeu*Låi‰’J)KôQ§ -¹½ô(LÆXbÓ#=Ñeáné?Y¾rmÏUkÓëÌðÝ3Å`[ Ë@-лÿ©{¸3žD•½»Í¸÷?lÚJ€M£&¹M“SÀ-'0©au‹>qŽ”Á`L&285E „‘ÚÃêÀbA>pËY…ÉO62€o¥ŽÀ×ilý«®ïT¡{ Xý¼süžã¤w4‘Ð…@wª$ôµ>œÕØ øýI‘Ž“Šf€Òýxò„6/ìs¡3Åwß)ÑîÖ.Ý-™ø°ô½vd±·_fö1 @âgÏ0ŸÖs‚sìù¿v÷½öºÐ¸ï/dë+Æðؽ¯sè¯%¯i_½_†¾@_ÔCôC!©Q#©r@# ©Š9÷ºöçtpÊšÌü“å·pŸyc @òXŒÚx–J¬Ô?´éೋP6þËà—¤HfVÄè¨ç¾Äýó'ŠÁþ8Yúåè%7ÜYûlmyôÊyHI<¼¡¸k¯À÷”‡å8Àø€,Þd{'ù×ü€ðú4À¿Â·b€ÀtŸø—ì i­x~¨t9@WNÆüãÎù‘Œ>U w]Ñ3Ú‘€ÓcE%ôâ€/<ùI¨œ6e(?I:ɤR€ÔÚ:¹ÙuË_#›(üGgž.Ïn^«4·vK}VOuË\uÂ.ÁX|ÂV ¦èg:Á¼vOŸìì>tÒm/f¹ƒ €²†Kìå8p„OIl!Yâ¤a;à7•¤­ -Ñ`›3±íâ"Ÿv) s_(g@ê8[¸#ˆF–Ð#œ/ ‚PPýÑ-Ù“£ÿy¸¶ä&€ðø;;’U{ô[Zú%mwÖ^DKhâ‰û®ˆ,¤³ÚG€Ñ‘Á«bW^ì ÃÿqÂ<@ƒƒ—GÆ×ÖF;_L²@<À¯<ßOZ­¿?nµ­ÖãÍÍÍV1_´=h¾~Ëö+ÐLt!àÅì˜U†sÚ¶…ÇYþHp©s¥)-ˆ¨j%›¤Zk·Ø@¦Nµ‹½Öcáv{Ϧµ }eR¸Ø|ìQmÅß·[­¯7ÛZEÞ.n¶K€®«¦6*~EÖÙb~o½šµ³|F:ùf{³hmê<µæ³Máx±c,Cf1#E¼Ò±ÕÞlçíÆD³Ý–zQ’fvb¢‚¸Ræw¤]E¾ßlè’BÝÖ¬j*mnâ™™ÏÛÙp6£;25;5“ºY-ndðÁ=wH€ÿ¹8ʹݾ!‰itE tPˆ™?²´>zŸ€ƒå?tïŸÝý©£ßñP<]R—°×jì©•xª£ÂžjÀÌâÃXŠâSA!åyïÉ“$Žz…s©HŸÕ/¡Ë‰òôÙîö\ex\t á÷4~û-Ýüé ð„æàsíh|ÇQðdgG@À ¹ß£ÊøV¡F|r:‚¡¾U(o; ™Ì là/ì‚Äϱ É@‚qÌt¥Tý.» Xw—úõZm}û)–¶p7‘åþÓ·"ˆ§À~€PràrwJÔž/ùˆÂ˜Xwž]‘ÎQ ’ë¦zB'@zˆ™<ÛÅðü»gOž câ0:+~BW Ý<š¶7¶¶vvŸ=H}ÿ»b íqþZÎÉ‚ª§‹Ù‚R½f¸ö -Ûªˆ$GJ"“!=˜À9³ŽF»¿ÃR*òC£“ÄžˆJ.%ÂÁPnÏÿ©³ßIòåƒÕ « ôl—ðß}hHP|¼0X`rqq1Mæ8ß‘•À{1€èPò€Ñ±ÑÁ‘«Âï+/Ñ@Y{h€Zµ¢c#—.‹Œ-¬­NŠNœO­g½¥ü5@=ŸñÖ²$Œ{%§H!t?fm_·»¹ ŒjÏ]k¬ç{û:œß{¼ù5n{ÙÆ2Ý—²i³÷«Í[zMü@0– àáÚœ¦ý½)°®ƒXÏ&nÖ›ºp¶ÝÞlèT=Ï›kLµ´÷r¥¼­ˆf£1­)ÒÞßp“"_5«¢Ø—"Eñß•^,*ÑtM$¸¹¾Ny‚tfYÛóâ·T ŠL‡"_|Õ.¶ò滵†ªÉ÷8Ç`…†24&>TYööšYs=2T„Ï´XªoiLèâÑí )²÷¨Ðe‹ýd·ÑÖ3¼®Âë•Ê)hÚÀmP$ÊÌòuI¹fcâf#o4t{”õ@ Á÷£÷q†ýKî¯ðØð,yMØ_bñApð(Ðó ¤S!‡±ÔräôAQb×XV“š@áB=<¤ŸbÿúSZ ]äüÐÐE¯éü†¯I†'q¥y×åpBÉ® U¯)Áл×TM•$)ŠÊkïNÔøø¶ÆÇÇ¥ÈøÄ5%TÁ*ŸäÒsüÚµñkþ`¶4)kþ`Hå„( =&ÞU,gCñqéà ª&ETмKÁJ€ÃJAÜðÄC7ù$x•üÃãÜŠBËŽ"©¾!Êâ6„\œèãÆ ºö8§ê”%ÐmX·ûšR_ÓÕ“à‡Ëµ!Á8Pþƒˆž$ ä´Xø´¤ãI>~g -é –§wŠŽ·Ù¡‹NÇSëðaºÑK1à±µR •–4M!IÊÝ•>/¡u²¤«#}”Ò+./Š,%Y—' >€í¬:ÐØþ?xl®B<Þó§2UE OÀéÃÍìpÇ7oÝ @šÒ0ðlw½V›Û~* MTAF§ArU$íÞêÖã -ÐN‡$Ð1ÎóÔvõTkÍ#&Du‰3Ñ)RUÓ'Á½¿®‹@žÑˆÂ­ãn>7xέ~²³»µ¾±óô™îó³ô芼ÿ\Ùþo€@ó‚™]n º=¸›Ë/A|WÀz¯e†’UØ—á”2+Îë)e$ƒÅgϼÂ÷4÷Y8<+ °aöÓ `aaL¦ýÊÚ; Š—ÀØ«~Á‚`õ º9å‰É1¦¼J?Àyza¿—,Ðpydauytð8€oÙüPÇš0"ã¥øfs<Ëí8Çønæ{;í/¾(ŠGßìW2›Xë2·óFVoÔµÊâ­Õó¬^¯Ï(z®)‹»6ÑP""SwÓö³Ì_Ù¿yã]¬üf³:±#óž¢dïQÑ¢TçÍæÞž,tŸ&ó†¶Íboïÿ‰ ýÍž,}Ùé:-»=Ÿ¶:JÚl~0‘­çuÜ -ŠY—í³*Ÿ2“"[¥"7¯¡H>w³Ú.TŠRäÅÞ×_h‹"_äEE&šû{{­ T€ªj£›ÊÛû§­ Æó1C§³ºõoeº1†UI£ž­£#)>ÐÍ“BMÁiQä é™5³›YS7K7ö‡JÖŒ_9/(×ïíq˜‰;( 2v°4Å?n]ä?”DyyXy: ¦ˆƒ]HEHÏtœÖÙT@W|ÒÒI\þ’/Sž ÅÎÿXT#$åAŸÎ¦«›#bušqÿòSD0µ W¦7¶vŸz €1KV²,WÀ{òdçÉSüÓÝoŸ=Þ>—»³½½û›Ü\ -$ ¹ 6Hj4:ÝNЩ2 —Q{ÉèäÂfÛܶ²£ à;`]€¯Ê(S€®Rpµ£f·Ns‚o=Ófg½ZÍ·ŸÈÖ†–) >Åó“6Š4à«4g¦rh€B@Œ»@™ŒÇBÙg 1Aý€d³•lÓ_©hPô3‘ ì¨èžu˜ÖëÕúÜîSRH)WÎÔE*Žò¥‘4Äõ€§Ë¡ •&b\‰Ži=pµðØÒ14?Åó?<ûV7Û lßÝy"WA‚™õDz¢_JÒ GAÐq†§t,qùL÷ýˆðys¯ÿ…lLÚ⪪©½]AcwBrxD„C ¾ÅÉÀödGPåôŠ6¶îSèD'*DÅJE‘_,S. äüòáƒÕ…ðÜ¥ øÐZz–~9©³Š×îÄõ—“KÆûØö¬ÚL.Ú QDð˜’0pq² “UëZÿ±_ƒ>\¾ô“…µÅÁÑ‘¿*i;p¼vx~Á¿B˜0aÜ+9EjµÚÍcÖ¢Õf1 NWmAum³lâšaU–«®‚Ô«Õ¾÷¨Q†fõšðšl¥˜M¨°¼ùnc=kd €è<Ÿ5 ðî<6ój£hdžüŠc7]–ؾV•eaå¦õFv냡FLh5 ²Íªj›î*Âe©"…6²!ÙýFm8woAU¡ØP„¾v.~}"Ó!;à Ha}¦Ëy÷†êÌd4­bøO2t¡šqk’Ìêl><] ò…¸Vœ"ÒßÊ^2 ø+’¸þ—.{–Là°ð°ÅsÇûªÃâD!Ú—©-óÚr!óˆ=^LbD7¼ Þ”¿Ÿ,‡ -”7ÒèK´‰£8„-'É¥ÍJezn‡^l ¹G¶ ? ]Â<ð.¼Û0Z¯Í bÀD ù ,x.èfòÚ) œ…·*Xhêó¶Âi« 9KçªeŒŸ‡° ªFpØHª2a'FTjyöDÀúìéîz½Ð9U\+€Ùnw¡±ô{¦³öPH_§ŸPZÜÌÞ ÍIÁ…OQÎ-ý9Ö)Õ«U·JéÖÑn"Þ‚W€þ¸}4£ ›©Åó§öˆ¦(€š;Ûs"â»Éðï‘ðükêžö¿¼ pÞÐ6xZ]ÀÙ4Žÿ ƒ–Èaõ£q¡ÏѼNJk‰ª)Èa—׿•/ˆðXe€ðÈjÅòg  ]KbGP¿³–Òü½k9@°ëXœ\öÌŠ¥`pä{L&¹36x9<+áðóèç7=Îé¹÷Œ~¯ú¼„ˆ'ÅW`;Ör·˜Þ§^Œ·'êƒ×Ýw®^Èݨ÷ey½ò~‚;%fkà qîTž ‹8oL4í¡&=ýÈtc­W³Ç¶äH¯à-¿/PÜleíGi–•v«ÑȳkÃëÅ4º‰ý­E­:¯£R!twEqƒªÍ[ÓÓ"G®¹ÁTÃö˜þÜ·›{ódVDäJ”$¤XoR¤•&ú ɪ­‹77ªÿ]=*`‚Qÿ'í|/á4E•ÍkÓº=xþ½—æ;aºÿ0¤ý蜿d¯€©: ìŸ6¿œx;cpŒþ$"uçYd•”|B’‚~n]–ÅF ' -u©þbl_ì9f“â%¤îJšÝ éÓ#üÿñ‡4ê‰c+Ø9Mžî>Û)ÃãÓë[néL|`Pš€_(ŒPäwOŸîlmíâ ìÜ)¯·Û ¨X¡/æ¾±8 ~¡·!_¥ 5m¾Àé†ÊpR¸ŠÐ9@Ï„{( cj¥]º<ƒÃ<{ºÝ¬7Ö·½”¨¬TkËÞ -òȦª¨î¦ óÓ(‘„Ú„òŠ„^ ;jª,<#J—_†üŽêþüéÎ6ó'¢‡LûmlŸÐVŘ{04@êÓìÿ”i€¶Ö7¶v ]O’ ¦GΜcþ>Yþ¯õ•YÿÚ_š/’€ð±`–0Ù#š5ÂiSJ‰ë‘Å'Õÿš{ò9g0€¨ógO€.À™¬Q©Zl#äQ'-ú=øòÁÊ¢xlÒwÿ _ûrÂÿèxgeeUDÀ€~ì–ßRç ÷DÌþcG@T F0õ?F¯ŽžÎ¢~÷`µÛ`e Àùx4ýŒÇÓ¬ƒôšAJ÷JN™ÍõcÖ¯qZ€ÆlDHUŸf¤¿ÂÙ7Õ¡¬HÀ[¿^~_Ön£Y¯T+UàN€ø(¯N¡;¥£,Jühc½ÙÊè'?dC›ÿ”E‚Y¬nzÔÏ|Qm~M%"÷ÑlöÊ HƒÙ³üöÄú7ò½C¡¨ˆÅ»Ãy³^¯Õª€®Iù«žãwJJ9ŠjÀÞF=ÛʇšzÓÕ† €´1èsíVÄîŠõkù¬ƒHœi<Ÿ/R’gÕ¢=<žÑ`œ¤=µf­o\7dxàíÊõÀzÏ”œ7¾"Ÿc¸FJSP÷œ~ž`eeéŽï‡K‚ÆÒmOTDHôÄ!>•ž²ÃRžð#ÉÇÝ…âJÈO”Cø}TH ÊàiÒÑ(4aD¤¡ß?Þ)ùŽZ4&tâåO&§_o ˆIOž‡²™%†»Ým[°bO±½¡ÛʶþÆ< ”ÁòÏ”Wùlåÿëš¶~šëÂ_û× »ô ÿ9挀ø¥¥ž¤g+š -í]¾I -xÊ<.€Áï\£6·óüÆ‹¯"¸æáªäö%=­§SÐ…D -|áðo)5p -¸vgÂ%B›ƒ#¶ÅšL -vw·¶Ÿ<…™è*!M*K°/å¥.Wñt÷é“í­¹9€Ðþ€<ï{ý\ÿ9£m »¯3"Ÿ,åIö v¹E v0¡r€üQ—ï$Fl#q¿ÎôE&ÚŽd=^”<Ø'¢çPEŸõ(€Þ£ßkì9ý`ual,f\5². Yï»E–îåxV çFúc¶B{ÖN ØÃ*y¿¼¤€aš"t’äÓ–Àè§_¡daÒ3Ž,,xH!»ÓŽHô,w_2–„q¯ä‘µÄÿ¯ußÖ p’)`*àNVlÖ.C%êÖë•ze¨¯šá PPð7%S˜9póƸ-øRʧéŸ×˜€ µmycâ“Àf7À¨úò¢:íù‡„ÿ:Éû8H¸>›òÆÝý!·³w‡@S©‚޵ù|£V˜É¤œ¥"u1åb7‡÷ÂåOíJQ*B+H^ óµBò…"ÆlÎRœÍ&ÚE^SÍé©êFß0½#¤ -qf#b"Mޤ–§˜+ðUñà)ÈÏY0Ýd`Ó› €A•‚]FÒÑïžÒeQƒ ÂWÁ°ôÙ˜«Tç¶¥…V³À&=ÀK ÊVŠþŽžùRÄ>}¬|(ViJ©ª“+WDÃêS5>ƒ°`Òç>¸BžïìîhrÏŸì´w¤Œ*yF‰²á]Æh¤­ö þÎööú\!ðÔ7ûì k ýýýç<ˆù")§€-Fñ„èlÙq@ Ñħú‘FÙýÙ¿è€þ›“Ä™.L§©‹`©HÍ’"Î%ØÇÜïÄ¡¿ÃVKÀ¯±ÿËF€^€`úÎÊêÇÈIÛ GÖ…4öŸ"Ë>‹4 0k€›$€SI€Áþ°XYf½|yt”>z2m”¢§û€$Œ{%§Hxüˆq×Ö¯$aàfÃ5›Èd-g²à›Õ¯¿?Ü÷þ­Šìý°“…;2Ø‹ ÞfsH–zc8€YJcô€À™Ùû˜§]ml‘z&ð:ºêäÙ°Ò!EÖÓ‡~ñÿ7°ÿMC²¿+át¦ÕhìG¾`É‚—î [ÞÚ ÓAŠ8E¤j‰pä̃DôlÚÅ”…úE€¢1ÞVŽêðt‘…K àž´8Š -u;ôŠÓøì‹„D.²,ø ô<Ƈ`ÿd+ÿ8T—$¸w‘À¿¶´8Êû´ Àç}¾§Múù¨ŒÓ·ôŸ,O„åëõájsc›/Õ ái¶~&cÔß[[ûÝ'Ov¶cœÚ76ÖÅàÊ"„àiþDY…ðÊo€QUˆ(Pž -Q…¼Ñ @6½P’S@¨Á¤B“˜¦¨à_fµPTð¦+î‰4ËGåÝi¾gÀd†(Íp@ìáõSÁ6,_>°¬³Š°±¯ô¶/€§6TRœÏ˜@ `&Lû£0î~‘Qñ"©#Úi3‘Ò3Q‚p“à?xJAÅéöîínoÍå¢N"b‡do—ñ÷üo&p®?ÙÓ'JŒîjØ›X?p6B„¤ge‰Ï9©¾æI ²û\àK‰ó*±öú.1¢9€k$¤ïý±‹÷ìp€û«k‰àHÐnÀØÂÂʽû"' ¿¿ ü³eì¿÷År&@Ï4¹ˆ@›„ñ“ŒF8IÌJ¤VHr@˜€6:ŽŽz]}¼ºï$aÜ+9Edƒ'4þws&£ý\`™P,o´…zõ¡›>¬gõá¾JÃö?@xw£>…Ç|f3«þž™öfó)G輦_óZµ1==Ä €ù=,o<ý o˃”lÿ¦˜°.#œlJÀXç´AF®)X¯W…ÿ5hˆÓ©úÙv6½G›?¸S@êG0/"{W™k…à½eEÄA¤µðži•¬˜XG>+`ôVïÓɧÅè² Ú“_䯇£säÛÃ?í8#tù~#gÎ L¥«H÷@ãÝÆ4£ù~Ð/‹'eeel4,è,u²ø£å.`"`p×Nv!H` -q/Kú)%;¤'Cù ;˜ðùEâdNØÝ„³—C*D! -ú QÅ€ò.¼ƒöIûDDÂ"¦ö\mx & xßÝVè²dAEÐN8·!Ì’¡€Ö]Y²[²yeÊ -€•ÚPÒBKÃ) dî+Þh/TV¢?á*p7ÊËÆ«Nhƒû^çtÞ©h@wO-L§ãn‰»Òa[°+…wŸ>Ù˜¯LoˆÏ( ‰=Z–Ä“ ŠmŸëÀêávp•D²s5:a"CÍÐDÔB·A÷WíôœÔ]ÐaŽwÓ¾³C{ OOwÅdñ+ÛÎîÖFÓTKl*Pÿ€œé7`Ú p¶Oø‹÷ýtÁ€•]‚lÂÙÞ2Ò;¶ xŸ@¨2ås ªÞŸ$Ž%± œäH)) Gƒ8H§’áôïýÅÎïJÀÂêÝ_ÿXNãÿðŒ-L*æ3¾x¢îíø/Û"Ìv1&Äð_І`¾"¬„£ø!NôüÊï0Â~í + ô ¸tipdtð€ÄÏs) ã^É)róxž¦©=íÃÞ)<ÿL±Uªê8¯ÿußûÙû•ª)@ïÔ ã®Àãy!)°[ÚÀ!i•ñn¶Þ¬æóÑà>ë~ùÂ]™á››¶Ä‹j£ÐÙÈ„é-.¡Â”°9tÏ|Ñ·"íæÐ5C©@ O„mì)ð|¯ÙØ ‚a½¼4Éôôtqs‚2Š<ì~+bü—"…»&Ÿ -R(nEyG|CDZ²aŸkgCCõÆ-%ªÞ¢ 2ÌÊ qB•Ù®ÅÇÚg³ºIâ(§>-q³™{Jƒ°ÄÃ"Mïï+€¦A±óõ]J€ï£K±ï»ÔwþÒ•@q Ÿ>ƒ¦¯ðØ©êô©ˆý“ðè–•w6é™îÝ¥Œ¼Ìæ7Åu0_¿N£€õèóa!˜¢I§xtŠ`‡n4.Ö¦‹ A’‡Ôwà¹à <¶ås[»š_aßúts]@&LSœ ¬ýƒà20[p þÚ¢&B'»l¡ÂÇð«Klö ##=1lÉ…:ú޲µJ'L~I [0,•¼>Ù]o gëRN‰p¯?¥WKÁ`±ÊSZ $ôô%äJ9G£Áóo€ùoŸ?!6PœŸR0_‚Ôw¡}±#’[7Möüö–H´@ -ï¾óZÿ'xBs¥_Ÿã¾ ÿ}çË„§ÿ\ÿ9»ÿc@éÓÅøZ.… sÊð{P&œõŽ‹‚ð?£žàHæã$eM‹ ŽEöLõSñ®Ža€£“ «k÷Á~ËH ü'ᄄÀêʃõÇ‹á>Yý±F˜&W΋ö³‰1¿RÐ àdü÷<–^`0ŠõÏd‚|Q(<z;yÌKI÷JNæ·;F„€M’dív ïì‹ñúf6ÓÌò¢ñîµõv~aX&w¥^y¯Z}¿Z©ð ÷³EVÝ–d“òK7Y¾SÝxÜn¬óѰWð VËom>ÞÙój­Ð¾Txv ŽÕü‘ŽSÓ|¾Þª®·³¿®þ#53‘h²î6ë›V$5#tÄ# -Û׊ýbŸˆùЈQR„)„³|¸Ñ{GŠÙ4øE>Òéæµ€òüvõ/kE»þ—²æñC@ìˆn3³­¢‘‰¹g!:2]È·†ŠÜÿaK<+Èѱ±ô|_a"!áw æ}Wíç¬$‰÷6öK`'el:ù#%haµ—@ë.Èl1J‘@GTJ'ºbðŽqÖ7è ¥õZˆÄŹx9”ZXbµøÃÐô¥ø\Äü¿° @²Ý¬\¬67¶v¶t$|ÇàÝ5 îžílo¬Ï5 –Ñ?·®ÝöÎÖÖÖÜôô\¾½%à£÷[4( æsÀ¦-fað·4ÂwÀ‚ híå€g[ö„)´Å‚'L@óÀÈyŽmÛýÛëÒacK »³EÄ\u` 1'õír§>)CÆoé  B¥1üˆv‡ôU˜ÖéMm^©¬¡yÇœ“È ßÙØ˜+¤ÇÖÆÜ:¬ÉL`#_ßÚãÛ‚w)±³…‰O1ÂO7幕zÀű€]°’wAå¹þ~mɧHàlXè„ý רêêœ8$d%20:’À¥Äk¯{&^O§Ù¸ÇÁ±âŒQ–öeÓ¿cRÝ©ºõôˆP ˆ‡ÀØäòêƒ w…¬x< PbçþÂÒ‹€áþÀBêo À®ÿépè~IjP½+“2þÿýàÈ¿¼tyd¬ôèyLïƒ?Ïå/aÜ+9Eà–´C€Õl1Ñø‚}Ö,ò‰kÍ!·v»Õ]ûÄ ¼‚çê *üÏ3!â‚ò"¯}Õnð}]{þ ìn™Ýüdnc‡ÀüüwŸä€Zys¸,°h7Öÿš™tê‚RmkÕª(@£ô;lfoLðFTd:kÙ\[@ À>IR¤Ý’(Â÷zcvWZ™G;"[ÙP£1„ô4¨„7Â2»Ùhúލ+’¸RÏóýƘøq‘è™[á [Ñÿÿ÷ƒvçáøéÏ}dØëq (6NsÉpÊï# ‡â!Ö¾û$w¤›ª§î‰+ƒŠçA’Tvs_Q (rjï"ìBå‰8“å$ÙmÔ.^¨4æ¶ -Yµ2Ui]7¢Ãžl×›YCп±¾ÎfC@·½1—7§›sÀ°Lð ©ÞaV ý · ÔÊê<¾­ aŒ^â ŠU6§´é,S]çÀcw©nŸ»ªÛ(¶Š­uíóuÉF±^ìîlÍU/\¨å‚^¥" MÚÓ1 *;Ø¥Ìoá|âÅ '´Ú[.ç7[Q:·íSUF;¾š–6(%’ÔÔÍ)À 5¶±üŸ¹:Ýå¶2îïŠbm4§ë`? Gd׳ÿàè;Û—:;_,à26»A$÷ÊϨ›"¡w¤å´B‘#¥…‡¤‹^Ð#0N¼HRÕI Ž¢Ø³œ-Aß` ÷_µ-=Ë«÷E «ËÉ äžÄþ/¬®¬ùEr’î“Õk„ÙNª4»þÍÌ‚ÀˆAÜ ðd@hÖ¥–µUt€‡ЏÀ!€[üºK¸WrŠ$À?,¬ë4j—à«mÁÄ·–<ßküe£Ƚ €ù€ªàÀ;•ÍçÕè|ÂL=eq|\¯ÝØ/ lWZ­‚áw3TÌßÉ»j”ŠˆÃO3R¿¨yžaø½.t­zÜ šõ^E˜¿ Ú3t5E«hMìåÚ%%lüÓ1±åM]jJß cnKñ +‚÷?_¾VäRBR}/€4²"’v£¹Ù«HÚjëÚç«{?LÒ“‚,‹è®¬ÄÛã{‰¬æKòìŸ7’ Ým¾‡ØÿÏ«_©u©ÓôGœá‘ôhú‰ éEqÂúÅZ:)JŒöÎ'-©è¤5âãn¡nò$q06NÌëB[x—°q Â!"EÇÑ™3 ZN”ÝÝöÜôð@­1'LÛïŽÏèÒâ ¼dèNO7×7D„·¤ÒWöÜ6¸âÚxá2šŒ½3´rl÷¹-p!©K$ òü·…×Ý5²§×<Ùiïw¢o¿¥™Ð‚Wé!Œ•ª:ŽpJdµúÜ3óÀahSPFxÅP%°ˆ” Š¹'è©Ï©€›?ȈÆÔì$q¸+üg -äí|n£Ö¯‹¬ ôqàYß.¶æææø°¢^·ÒÖ?¼÷­Ô}Ëæ -Ý÷§qûKB“¹x^8` :øj{]à›ÕёȘ|H+!!¥&Dî¾se {´p¤8Aᵋ@:ðŽUäøËó†ûòË;VaèèØÂòš=¸ÕÚº¾|â"ˆ6Ô§ k„Ù.Úý:L `òW±“ÿKð3îýMÞ…“ðKÆ?ª®¬®­.ùc€ŒÔàç4žäŽðîè. ã^É)b¸?*yDË…’t™3ö[ ˜ï?¼„wÕ¶Pî½z]ëu€–ÚTÝõe' ñͯ6g‹MÁÝ?åÍü?æþ–¯î^pWð&ª+þÓ´6ž¡poˆƒ[uÁþí¼=D|Ð_\Aè[¡ »1e¬ÞÌjmò•3XòÍÍbVøßÚÜÏÚùD»K$"³³ª\y1á)Œ­ˆ -ˆ;’f&’&:O“*ÉzÕ³þ÷Ãø#’jRdföë™îH/˜žÎòv1?Kí_?®µÄ£"Ñs‡à§ã{‰aN¨Oó|ØûzìÃ{@ë%p^áCøÈ•¾˜ê׸J€ÜZ5ø—8ÝÁëâØt*)†öv$Å–’bËWBäFzr‘Êç‹cÙè<«Ó¥L’nt”pæXOs¯Ïšú´¬ù­AàI—5ÃßÓ=Pw“8þµþmoíìlb œk -÷v” L¨/ÔŒ®„4cJ1‰¥¾ -=Á§ƒËÊ&û\gÈç̵vL=¶èDO#„޶ÚlhXQ– ¾ÅˆL¸-ÊêNÚGµ¬aõ‹\È´‡”¨øçžàׄø²VØù¿q˜HÀœ†Õévÿ-݃º#$=6rÈÒΓJ¤79œMwrcc®Y›¦Ý`çø&€ÝðÿŸíû v/Ñ s’@¤Ð7ܦaû¸‚ŒüŠN©:xí ªph•:yOe$¥QBGéðì™IþIôòÙÄòåÃð0 -píá}ƒªÁ˜÷1áÙ,‰èôɰméÀ:¸DpÑî~@¸ý;<À€ÅŸÅQ(FuH9뇊q°Êô„1€‘ÁKƒ|]˜?zòK,€ôK÷JN‘Ôéï°ö yB»ÙÂýó@+ÌÌîW›m&óÑq;— Ÿ×¯W„ý–­ï•Òó^d]Ã;ÿHAÁÝ<Õßlå­Ç÷>h6ø®¡?ÙÝLÈ+@/„üíjƒªÁeå‡0>ÏJ<¹¸-ìY1#&’ ïÍKô*ÕÒÂ.µÇÔµ¡‘}”·Š=+òõãv£Qm÷º"DOi—M³ÀÃ=fužÊ¥Òž™ùˆÂh (Ö}™ (ÕØ¢‡@Ü3ö$U ù7µé¶ûC ·CÕ¶¹§ënµ~ÿx§ùCÄL)Ëw˜t“Pz…¼¬€y?ú±ÀÝ·€;¬ùÉ èe„Ĥ lgÇТc{ -JøC¾Óãê]¹¦Ó*}Œº„Y¾-¦'ìSï„ÄÈtTJð>^"§½sÚRÑqôÂ>;Û»[;²^›sByÙ®pP–«` fm+Éö†0_‰A5ÌTû¯! Ov7æ¦ësëšñ;›ß‚ ÀA‰ãÁeŸŸ0-®aŸh'…CÐóÔÆñ—0-ÙÞÊ©ÔzokDi~G³ímÜXãXÝxvq¸Bñ ¡8ƒ×èt3׃ûIL”=V‰ P9$ÆàÊÁrü$O˜ ±Ðî;¥ÀÆtC¿MØ”v„ßÒ²1רצ•Í™Ž“¾³xdÔ9;Ð{‚Ð*ï„iëÎvÂì³¥Õ˜N1ÄôŠO9I'è>Æ"½ƒ‡$éŽJ§Ôݰvhûå1ökù¯Á,i‡èÌêò$ŸÐY^ ë²MvÛÿö,,ÙÐcðYRwÄ,€ÅÀ`’qÿ°ÃÿAü÷®ãpãÀäÏ´+‹e^håπ屑+eÀàO&»}þý ¿BbI÷JN‘dñ–¼xÔ~Ôþúq«Ý~ôø«Üä‹}þ,`ÑÎÛ{Õæž?/Švör¼¾õì .ó¬=?3û¸h¿gŠ<ÙØÊ žE‘=.ŠÍÍÿñõïo~½¿÷u£ÑPY{{bíöæææãö^|"¯Ð~§ê¯äo>þº]h···Ÿ«PžÏ[ó¨4ÑÜ+ò EY!¶Ðä3}ª¬Èç2+’3öO>ú¦QSí {‘Ï´TZ>»‡"¿ÿúëöæ×ÚT×'¶Úí½ÇU›yÔþJçI-…6÷ó‰Æ(²÷õ&_ôßÛߣNNóQ¿œ{°ï[¤ƒ"¯6Íg¤³ÿ[‘G|èð±îÝ~£ñ²ÌGöGнy]÷×_ÿŸ››û¿ûÇy®ø{JzL,4Ÿ…@â䥅'ê̸ñqê QíÐ/‘^‹¯ÐüŸ"ôÓ&á:gûÜ.—ð4$Áù!‰Ø„÷%ìé@H2ãM8,Ô@'KŒò« ÅC¥C‚±S éœ7À“!]DHÝ9c$:E„U Ó¶ýéb¹£Fkºvmaª(À6´€¾€©p”NìOmÍZµ¹ž˜0 lîšu(}òX€w nåWÑÆz°Z4@ȪÅ9Ãú{jAx²#Œßš££d€nvÒ·€j†‚…¯ù6#ìAïè `@gÐ]À<ù¨À ¯ª@°ê±VÊ¡ÔÊ,è¦1ú-Š}ª+†IcÝ -…Ñv뢪w6ÃÃõ9±SîRÐñƒõ­õ<«WªM<8 Ž‘¶òìëÆ]!¯Ñó%ĸé•¿$)¾8l¿».íž ÑwõœMzøÜéÎ+]Bþ(Ò|„B•?Pø/±ÿÁIþ€„ü‰0À(à¡;b[c¬ô,/­ -l{ÿÐbÈ>$@? @š€ÿ´°µ@ØßÓPzlñ+U0~½¾¼&Û?ökk÷b€QWí(á¡EÏ€x‘è—0"'ÕÓôj˳F­žÏåE“voæPÜVѼvSs£z7Ö‹‰z!˜ âИV°¦\¥.㲆§ÉÙhç|˜¶÷¹|³á 7?k4ým]IS!­™ŽdKæÄž¿‰O½‘ ßµW*¢ÌC -ÕêU4©®oUçÚhY•AÀ ú:KH3«V·œO9w¤Ñ´Ô âÍÍðûñáÍw§o3TÇßßœG‘¦ÉšÓù»Ôˆzº¾Æº[‡*KW&Eþ!oèüÍÆMôhÔ¶›·Ö æ–TªROwB—ȇ:7­œY³­ËR`Z·6M“àsß{‰‡¤#Ë+¥`eŘõò ð&ˆÇîF~j‰»  $€sß%úÓƒ`©U(ÞƒØÝ žÏéõÀúií‰ -$7½0Ñp³C:õ"éI÷£ó?zÃZlÄÆB¬µñ=V6ñ])Ïûè êSð:®BW¡¬@ÏÈ/ìjÛü7˜)‚Anô²Û†?bË{gg}ºRÉš¢` ÁòÉ·ÿ[ߦ»ð’S¦Â{Û -øÈ ÀmÐ8­( XÅâsØÝÚØÀKaCÛ™e”Óun[< ­Ë¡ €.÷Ð*|N*„„»û&n–`Ú#]©Ò’ì¹B0 Ý¬ÕTM\ù•šÛ€¥¯*vbß6J¦OºkÛÍÆÀ@5ßp*ÕhÓ_ét_=h`N|%c(ÅÎ}.[g™€{®èU0né(O—©zÄHM´P]!°]Y/ø‡JÀÌDºOÆV¢½ñ}¼ó±€]˜\6òó ðÇBþ4$ÀÃr½2€h½-–íõ?¹°¼pç¥O’ÀûýýEP=ð?¶!y–'{&BtäмÎb¡Õ5Oèa€ô[8ì`£×CïÇÚ¿„q¯ä>F®]»61Q­~P¸Y}÷?ÞÚß¼ùAõ¦ð¬¦°¤ª˜é‰ ‚7«ÿ±Zó(@á0 ¦„É0­N¿«ˆ¼V•³v³úÁ7o'§ƒ4>˜˜ø`NتÛ Po¶ßuuU•R½6Œ" -6&®‘@«2Q“ -îé_½Ùª~P»Yû ŠÏŸOK=òXÐB%4ÿò&êëXE¨« -À뛪õäˆR6Äsš -ÖÕZ­ÑܽP.01wÄ—ô³[¾~UEŠ ©pmÙø@% ï¹@8Ô£7Æ—¡›ð®”Mw5|S«7oNO—z¸æûÉü‡ÓŽþ¤d+Z/¿¼=ÿh¶·ÉŸ †D CœñÚ€+ ©§¡eEQÞIx˜¯‡µÜø8(@â©ÖK¤à±N Rµ‰> :Acù-Ú§3Q‘i‹¶^Cs¶½ Åxu˜ÆòSdG¨/§wÝØ‹-1ìU(¸…‡`{[°„ƒè€ Þ §ß˜›®ÕšØåf¶Î±ù±¥AyÂA ;!«ÊV:Hº½~8\€Ò¾B^`çÓÙ~½¹¾±:þa§ûô6Þ t¡“¢h EÑ@åfn± ¿í@êæ2©ãžÏûp¾¥¡zDR—B]·rH¶ªÜØ*tõsëÛ\–ÊÚºçsÍf}¼2=·Ám£0 7iën¯¯O×*ÕÆºàŸË9^€Ì×ûϼ.ä}íå< 20+¼ ôåÐ}Ê0(gñIC5µù _%ð)÷p)Gò%W¡CìË#“G¿%á,pè϶d)¦ì »`qyíÁƒÕ•_é•Á›)=ú--» à  >I\àϦ÷C @ÐßÛ Pg~Fòä#0'aíà¿ßmkžàÓŒ\ýåädô8ìУí_, ã^É)²·÷äÈ*)n7׋õfþoâãnûÅ^{]ûvûq»¥ðÞ7ûæV»]|‘UìÍçy{¯Õ"i«øY±ÙmüïÅ^õÉFXõùž2ãÏ÷÷ö÷÷(³½¿ß.þ¡½ÞhÌíýÇxÖ¿h*·±÷M{s«ØßËוMæ?&yãæŽ5Ù+ž¹Êúê1ÍÛ{ÿØ®fЧ:é%M÷ÚR¢xD¢|.»}ÛŠLìåÍÛYSZI‘ö“b=ÿEh”Ølÿ¿¤O{§y³Y_íKe÷÷¯åJ°-ÝT¸ Ë¿ÈóÛ4Ú¡Èü~"ºpÝ•½ß·'Tii%Е´Q*/²–;9 ëí½æŽösúO¶Ú÷Šü‹âɾQžç(²ù}E-sG–WîtÚ$ ‰_Fôºùѱòéé²4ÃIYŽË¨„ªô°€2üóÃi€ùDH‚{ö<²ì"ì(ÕÁR/GNéq ú¸N <ˆy œ·#¥…U‘=¯ „K÷š~¾„Žør|E±9ó"’moíΡFx[ýHí~m:X/=U2^m´o¯ë°6-idBA<BIðœ È¿iÄÎN ±7k’€UŽa®ƒ„º>ë”K‡1]žMkàZšM‹K•ÆÜ–ôƒ6<ÝÞY_—nÓ:Å A´"]Áaá6ØN)€µ9 -ð¯4¾Rñ:ç¾ûœ÷Õ˜6XE%"·.EwFl‰¡‘ Ý€|Cytn#7Ÿ·oŽ›hùÑaÐ4`§`÷/B]Ÿ7¸Ûðô°€3QçÑ#¦ 8€pÅ¿öãþ£Ê„pœá‹pþTâ]xÍÐ)ìgáóü& ñKì§M Ü~yß_œ\¹o²£ðþbKwìç758~¥Ú“üwë?<€cýµ/”ïÈAü—$ï¿Ej­|º¼ò)À/2ëªÀØà%>¤ßàØÂÒ¤l =~ÅÄ#ìǘŽ]^ƽ’S„æû“¥h2'àmFÇgLd+im>.6U|“5„kÀkV¯¿_¿!leúÜÌÝóCfç'n3I9FÞB‚ÂV{SÈ)øý¦Ù`D€{×å³y{ú]¦ìS6rÝrÉV£‰"ÔFùLÔÃt­¯6[›ÕFt4T¼¬îl¶…|´GBç»[ÙÇEgœ>âi~ÜE@R´I )ò •¤ˆª™-Úµ‰}NÓˆ]Ö,ªë_DV~ ~ýJ]×ñèñfk­œ67²LEuzûé×Ìš3EþA®=Q͸¥Ìç­Ç|U¾ŸèÉ –œDÏiO/“‹áÍ}ÀpxŒ¡ÆRXA1N#Ôeež@°“bJy H‚ú´7¬—ØŽ`ßÄ]¶<<¢‹ÿ¤€©xñaÚwÄyz(ðïå¯þêJß¼'~ÌKBkàÁ÷ÐßHV‡ß§ÊVBm40º}k»À<áóok¿½Þœ®\¼Øß?0]0aðîÖzm ¿¿ÿâx¥:ÝÌ¡ g>÷Ú.z€øª`0] ÙÝ=ÜóÂIAp1°%ÌÎÇ ·¡4_oÖ«ãûsª€ÝÝÙj6Æ/ ×͹õ-à˜1v†n›ø4j¸!žªƱ@ÉOh7"Q‘â]ø43Pôšã€ÐÆô`·½!F4—ÕÆ.è~ÜÌE~tUsuÝ‹ãUF#„n€>¾~ðÈßÚ(Öu'«Ós4œÄÚ;Xãvá»í$=QŒÇ·ÔeQqKðÇ]1F—6ºðÿ;u" |‚) RâSDç‘(0.!ò€bý ýZ¬ÿ¯Éì×Üäþò¾÷4 pÕ¶µ@ôðoaáŽ"ðfÿõ)Ý“ÍÍb³áÙ ˆöW³©†N•‰FЬ®§04Àüéö [É>ïÍ––ðôR1€˜ äÓ•—ýD0ïšýÈÆvjþg‰Í $jƒ-€Ù—Šz‹_{€¹4üÆ>ÂÝV°mO5Z­â”!#tÃiBO(k° e·Ú6þþ£Bô¢0þ¿¡­ÄZ—?ëïW/⃈ñþÌ €Ìþõm\ü¹½ü[ëØ¸À•`KÈÇH¿¬QuûûÎô×Ö·ÁÒí¹j?ÓÖ ÔÍõ-Á›ÏÍÞÊô‚©l’@@]Çg0U‰—Žó¥ƒ¹¬ëŒÊ¤aBP**Ò¨H“¾þZ“¦ åØÙÙhŠŒ\®Lgž¨, Û …žJñ(Cñ×–š ÿÛâŠj9Ç…Éí¶)±µ±>ݨU.âï¯ðEQ“¹Ê…3}0¢Út¾^ØÞw·E…¶b®ÂmÚ(šÚxeZyNl`ˆáëçúϪì×zßO!.æ7›v>Fvï8(ô>°SÀ*O™«²HÆÑ ö¿%ʈr´SÀ^tD°-ü‡L -£ÕÿKƒ=Áÿú°Ë8¾»Â÷øc&@ü¯°ç—[«×`éν0Ö0!NZ]ñ!éÁòÀîe&ÿçØw/¿—Æ{,Ú}[ÀêÂèeæ€ މñàðãZúìÐVЫg“0" Ž•[YÞøà›,ñÃfóy¡®ä¿m>Îòßç­vkà}ÏØËxÁ™dzc»ÏæÌÔ'ðœö°<‹í^úÈïÑÿ®U´¾RùLœÍÍæEQ{7g”\”1]:neÿÐhÌg·¿@¨Ë†ßü{ðó›µü±jv‡û$SYK¸;å0¶ølΗzia'»9ÈmOúGŸ?ᮨH«øf:E>’"_LL˜‡x¤LÄ¢ÝúDÖΔC•^y§ÿ­ëS¿››­›E{&7+2ý˜ššU°¼{:Ùœ˜·ýïéôØ™{EZÅǨò½DøÏ œñÐ öô¶pÎÐuúbÔŒ×âx(è[)8ï¥cüí‹þݲ@@©„³ ò1b$/A¿Üøgæ¡ÅU  -)=e -êv°žãô¡‚RtÞk)@?‹áà-Á*&àk/oC\‰3º{ÆO¡Ùºàh}£I›¾°‹&‚‰v¶ÛÂKдØ¨×*Ã2pñ½ïÛësµŠŽ*ãÕ³9´zïmïÐm€U0kðä ù»{œßñ GàɃ™KZ€ȧ,Á¹lkË0úéê85×›Œ»Xj™« U+µ†g+Ú‘uMA˜Ý¡eêצM£_õ_õ ’Û©KÑ|ü@!³ Bp §'³D\in®Ù¨Žˆñ%ÚP6²ÚO†Ç«µŒy7é)à ¨¸s®ÏeõññFÆxE¼-'ˆàSØOG@:ÅíSÈMðëÞ:Là D:Ã|ÙÐA˜‡(„›Îœ;WÎø"MH‘ÿÌÁªÀšúÉ–·à¸þ'Œÿ‰”Ø_†¿|ðpuÅÈ»|ÿÁƒÔÊ¿LÀÊ -ÐoÀäÒ%Ϻ›üG·++@7 ÝøÊ_'èÖ?þK.€ø£IÀb MŽ—åOíø4>ˆ&€Ñø`x–'ËN€¿á_⎎ü¦Ðš0"B·Ã+KH#Ÿ¾¹‡¥Š ËgÂñ¾ù¸ÛÏò?Ùt72 ÀúTiz[fšíkyúŽ ⵑ5L;•I¬…!»‘}1‘3 ²OÝP•Êõ©ÙÖߣÌfµØßä~0 ’˜Ç-¾÷7uã.ôγ™"Ÿ(‚ X¸]y¼©2*ßC—¯oÌåÓÓU毞ö|Àb ÛÐ-”Ü}²çmÐÚ'IÐ\¤d¡.OvåqR'@\mømE:°ÝÝ.PDJTñ³ÏÌJ¬Ê‰kHEцÒ.JE;_üŒãÚêb0:¹%à×%R»‚ªR|¢á¶¬víœE‘[ -ñ Cž“ÓfˆuäâM“j>sô¤ÀÀ‡p÷RIs7¦T§ñ¼è¦(¯Û»}N–Õ»k‚À»÷ÖVïê±éyªì¿¿º<6xuòjßE-ÿêjB±åÉ_ñ!Ü€¸å¡ªÊXûŒžëƒc‹«¿üß®­LŽ.¬þæ·¿ýß¿|¸¶¶º²„¯Û ‡D+øèèU-““Wŧ¯ŒNÞ}°z—oó}vM‹ÔZQ:1ƒ-Vû’=ÚÐð¡!¼÷½¦wɰB'@< -K i°ˆ+ßm}½åþÐV5ÇÒÅÿ±îa €ÄÝ`£»“6¥ÿO"éžÛ ‘þË+ºa c—造Ç/™Ä*¬w4@k¸WrŠ€n‡VĶr=ËÕ¶àK`É|w¶î×ø6Ù?¥¦{Lmá\Lþ')½³·¯¹  q«Q•…áéÜü.™y\ˆä­|sºQÌÎÂ-dÿO4‰c8³TÁî‰wµ¿Ù`&‘,ŸWÆÍÖ/~Ñ–>­GÕìñìL˜û0€Êuæ%´ˆ°­ç¡ü¶Ùª¨€Û©€‰€ù¼hŇzgfqDL@ áhH‹i(Àtƒ&[Wˆm/Š1%2"èÖ:‘oÆ I¢s¾7ºu´+Ì0“a5µ›Xšî¢è9$U†Ž¾—@Üi辨$:èõØ•vçEú~ô£7„¡öžƒã0<=1Z ÐÉ•£€é‡Å¨`Õ†­CªVEºªÓOeC齄DåœL]ô·tº -ùÙ&ô÷¦¯;VH¯‰n€R÷ø%!*öÐ&ýÁN_ˆ¾5'ˆÐQVa·J?ÆÊèÍà:Ýh4ý/…X/¶fâ Ìnc¬Ô·xîqmЌ֡– äœå\B]ýÚ|WGÇ2¤·È¢®‚^þÁÅV¤MiцÈL°;àõ£XåU«‚c¡L!HÑŠ$ÅÑ"”­dŸÇôߥ•ž€9 Àcƒ¦rè"Éh¡9Ñ!¾R´Å…ÜCÝÝP´¢ç€Ö«ã•_Ø Õå$)ø.°‡Úž>*<)«÷î­Ü áP }HGäWõï£ÿ©Á`8§´ãq\_Y¹·¶Fǵ‘‘…{÷+Èÿdlppdaeí·¿ýÏÿù¡ðåŽ.~rgaqQ+cæeÙ—À8:zåÒyñ…Ùêð•…µí®‡ÝwðÓ-"ÂÄzVýìãüwðÁjêpŸQº0vÍý@|“KKöÐ>À·‚$‡·«]@wéñu%¶ÿí`“š˜Þà`=^ŒøÚ°–ᮀY€GDSÊÒ À(@ÍXƽ’SDˆˆôn‘àf£*¸¢ µrYëô»kýÐj7²ßCtæ†Ð߀«¤=4 fÐu¸^èï`6\<Þ -åïóß4áÈ7›ïæ_o湿¿§7!öÛî–4«7 ðÎηýBÀƲÈ@%kÍ&¿ðÿú{X×»sŠdÙ°‹2ÁiÜÂ#/žÁ»z&£×½ƒnfxýgu‰üwRd3¨ˆÉP(¢+ôœ€ÊÓ -ÿ/”ÎrPãHolÕŸ"þ¢ŽpUøŸ Áøà±kc{Ã¹Óæ@foÚƒ{ÓzÔ;\—¬³ž$Ø@” -F ö 9ÓÞ¥)Ì‘¡¬JÖ^X¨H€Wâ^‡Å)gwÚ;4J`4óž¹üCéa]riü!V7D†š¸p6º•Ý)F£+)™šÄ3¨Âü#êRÕ\=—¿‹ñ.ƒ¨zÎl)2Õ/6" '" AA®p‹Y u]‚y•Eáuq–-'5Ý;“•S„ø"ý' ¿€à÷ÚòÉ'ñètdqìòˆ Àù+b†±’~/2’³œQk&KcBñ{þöáÚ§“ƒ—…è"¿}@`ûÉÊ'ËzzCT’(8réÒy%_•­^tØ+=‚[Uþÿ40>¿\,Þ&€ðXaìt, -P¬vKKËtÔ¢¦‡¶*C¿D/˜î"Ž€þ >ðâ'ÀÎóüOŽry\å‰ T;$ÉÀL@£ º© úöKüw0A¸WrŠ€E'ŠÐr"Ýtoáê6æ¶ZE{:ÛrÍÌÌ|§˜´•™]b`žOäóÆO€wÞ‹xK!a¼ûºQËaù~>”oªhÁ±S4<•ER­NlࣕÕÀ«ŠqEJþuá~¥òÎÛ•·MPÇm"ÍüFÝ -ñ¨F³8"tIó" .TÝlJ‘EwBr•ŠH®5išër±þa3ÚçÅüpÞžw–¸S7Rý¦-33">EófÜOÄ$+€\‘9Däã®?àe$¦ð° ‹ÿFüÞ™:rçE½m:Ð&Ë?Œëp€¥îÐñÌWÍh†¿¤Ú¾d€ô±?°IpÅÔëÒužæ Zx¬@é*Ò#bl…üö°FÊÂWXB¿UŽ C!%òÇ6Ž0”O®) ¶„ PA1!¾µ-K™Ùi ¼:•Ñð¡¨S^E‹ nk„ÈX!'3¨Êjôt®ƒí ÑÀi€*[†b°Ùó ;“ìð]•é•Lftž7ùîŽð?®@ÄDh*èu[LzçVaQ&UòµçœªÚÝ)8§ŠÛè‚èJ ýŽÔ"§"ȧuWu©Q¨&œPfsÚÍ'Ú‰;áLqVITºiÏwƒòé])jMn3Ô+?i8Ûü»;Ÿÿ¦Iôl¬®ømü÷z•~PdÉ›è_jPölà°?lú…1ýdÿÙÿ<"á¸ÐÑZéXY(gâö ÕùÚý%Z z€0pu5<î`´ÔQjXfKÐO;¿,pH£?¹« EÙcÁ‹#jg»Œ€{ -Ú®÷‡=0/è Ü7ôcýëp1Úðž8ÅÉÀ‘ä°`ead€ûèq ü7îK‚ÚÇ£ýм„ŠNé¬hTç>/pZ`%îz¡ôætöOóBaÐîF=|Ý7¦¦²|‡-_ÖŸ­~Ö+nP1 ¢KƒJHŠßM3•ðl¾Ÿ a”ü¨]¶½ëMI^­Eo‰­tjVmà\`jJ†ÿ{aüXDDaÆ`ðwoD‚‚ÒT")RÔ¢•¡Ý¢3Àü/¾îôFèê‘åY1ã’%ìéŸsÝq€àEˆÎ‚ú´:y82Ì­ÙíÛJ¦ûz[ÙŠV;ùÂCk€ŒŽ.Àâ?0@¯tîÈÂ³ÄÆ€-ÐõÎ(j•qöPH镟½Š0ŠR$ÏãÉ3zS®åÆ?§£ €j¼RM7’`¿ôPwìCb @™½·@xôº(ÇÄôÅIåras@|kÒïsðN`ö¡ŒS¡SÙ¯°uqeƒ–a©*íÜÈK[(0ÿq`Q\;¡5X+°6ÝŽ;£Xpª¥-øÕX:Ö˜ ¾*’¹ˆL)8g;ܧ6D - ð«!EÀ(Œ.C‚ÿBN¸<Ùð¾ãŒ'§ò‡ŽTb¥N³Ñ‘âèüˆŠªÙ¿jÓåø‹R­¯UQ×\SLà7üëÎ)bn}Kç¹ôÑñ¥™¡ˆeéÎÕªã* ”–ê§IÎüÃ=y*þ2ÚÃø_»·ªí*àÓ¥—ñ7}JÏ¡íh%°0&ƒµã(=J€…åOz€Ê‹ñ}ƒ—Üpš€ŠéüÇq40€—ÿú0ö^ƒ<øòa9 -`íaxD¡‹¡¶Uïzü;²]~ìƒx8BºCþ®`Ñ“ü‡ ^âò€ÿ“@´6ßËË—._[àÝ&…K€x@òÄû&‰ì¿"/!Gǭ߬ÁvBfmùÓë/<ÞYö8µxOÕoØØÍ</Ì_ó… o\è:Wù)oÕë•÷„ÀB=†ßkýýtcO©ÛÍ!úÄ‹üQªýî¥á]oWk 9%³n2˜Íêg0žSŒD|‡ßÀÀ[ý’· ðñýJq!93û¢Hú‹¢(×ܺ¿/üÇ'?_|ÝmÐç3?ôåŸn4Enû£­Ã½€xÝ“‰¢èäÜÀ%ý0þ{j¤Gym= Hd:b‰” U„“¾bpßKI¼8ÌzfxäÒ¡ÞZôHrbwÀ€{€QÏùÓ;!½Å -—1¶¿…ÎWðèà¸>%(”ÀqÄ ^nÒ xEªÈ8~Iõ„G;Äš˜%”+2} „ÐÖÖÂÿ¿*=%þ#I_éÎê_HQHìèO! p*«×±fán}‚8[þ4bþ±c9'ü¥Õ Ï;Îàn+ÆÄÑv!Ð4*,TI0|¶Ò!*ÔÙÏÞ) åéPØIS»Bán Z¶­“þ‰¸ ´€€Ÿ…J…p†rD[ ñÁ:f¸ò‹xl«F‘ P?ÎZI²¢—# •^ -˜ ˆÓàÙߦÉCŠr 4è4×Ññ-±nŶ›E8 Û 9š›k4•á ÇëÚ;Û‰²¾~¦ßó¸w½%ÀZàῚ°_[€ŒãÀ{ÇôÀÇ9 ízî$À—×,›z?!Kò$`¤À¿;Ù g»`ã@€¹„öÿåZzÄ:ìX^½¯Rñÿñ¤.h¾ÄL@§ €1{ÊŽ"ÒY‘ -ôøƒÀ'=*ЀKƒŠà*GÇþú‘TMˆ(G,¦f൥‘U驵»ÑÓ«Ÿ_̤m¸WrЏÁŸÍÁm@T=Ÿ¾ù N~I VÇkiß*ÚÍ\éîí W-‚Äæù5ឣ«þ:@‘ߨ¼õžAø&n„Íͯ›xò¶`W`.ÏD ¤d×ÈoN?Š( 餆,l°7Vèz²üß2üŸõhjåúTýbýýœ-[ !5Åäb)³hØÜ|´w³ùh&kåCªÜŠD'…Ì]‚4èZöª¹¨O s´@OßFš%ª¿Ó ñäŠ)íÿë¢DákPeE³ -þsƒƒÜ´ÛÊá;›ç›þÞwäeE¸‚à@#€ïˆt$éå'tôägêÇxÜ1ô§ÌûC( ÔˆkP&Ä idK("¡¨E@[´¤ƒÐ x<¨]èüçW¦s}ª#܆l/=’<Ý,±3qf+ªPÙÀ4€yÂ@?_v\¼ï›t3Ê_H'”ðä$5çòiÙÿ’iœÓF5?‚ÚzYÏp(ÛÀ9ÍyRwÎ,%œ‡ÜÔ€è¹90ßM ±Œm%ï)Ðé×›Á@@ÓˆÓ‰„[ùµKxºˆÁ8©ÅmðöB޹-Œr¡°^‚è”ð½[Þ#F™¬ %P­Ò:ö(Y†¼¶Tªƒ&,ÄZ@†ˆÐO5ûâux#¬vÜ-Ý:™Õþ‹•ƇM:¼@æ<¯ãÐã°&“À}@¿—èܧˇ=4EëÐæçqLãq€O&ËN€<²ÿ{ÛÂÁ}”ü°@h}Ô๗&—Áú/ÅbïÃ| -à™Àµþ//¥™ý‰^€]ä=´Üe ì‹îÂ*¥Ðõéß”h`—Ù0¤ÐA:‰ ‹&ïÜúÎ0'K™‘ ÆœV¤`§ñ”p0’˜€¸ÚÆb0½ ¨pcb3%¢NJ»çÖÑRºÐjAK†Ä—£]Ðg -ÛQ½9ÀLÍ4”•âÅ8á[‚o Üu¥6|ÒÑÂ@³<¨¯¬øòÝüQ²õ\*РÓÖ‘«¦|ÒqL]›ÓÓ5: ×s©áàT9g@¸jÿ²ý}ã~gk°²tt@Ù@ÿR©@éà<âð(šÆþ=y`!?·íƒ‹'÷Púÿaü‹,º@~ìØ¤C7§KcY¤÷ÂÒ‚ìs•jøJJ¼?¼èŒ©ÇqØm?€M~÷ûg&¯! (³½ë8ÿë š!S£—™ -plauidtraôJzKóŸOH`¼#´{åxzš¸»ázÖÈZí¼Qä32“s X|ÙíihîÏÏÚ:ø_¿áùK÷ølþî4¯Oe³E+«¿W~»RÏê9£þ-ÿÔ¼ùA^ÔÆÿœ¶ôÍÍÇ›û.Àê4¤ -]I`¡÷=[Áëõ×ë7dÿÿeò¿óNE¨¯ îÿD -Þ®\¯^ú[¿n÷R \BÿB•6&j¹ˆM öèK‘¯7¿‰dˆÔžmíÝLSý i: ÂÇ™”8²42B©ZH@–͉²î†2ü#„¡ÓŢŋ//aq 0÷.@  ëÿG”llá— ¿4ÞuDO’·Ñ@`Ši-ø§ÓŸÞuÁé;wþ“~*FÌ_ëåË£ A>üÏ_~.ãf—žÅo­ãûÄCB Ë|¨tå@ÄØt<© !áy(‹.cE[Èëüi`ÿf=€xmÔ}íi˜$¤ã´K`r’dú¥îéãµútÃڄq‚6¸ §Óë4€cF5ÎEB·Çc‚ƒw‚D 1ˆ: pX -0¨sM P\/R"TŸË›ÓĨˆ„¸Öø{ð ‹ÒÄ$’ -ÓÓ†6º´µš†î€a8‰ -À; CëÌ€N(!1P‰á=\¡”´!é·Þtb¸²Q PÇZjñ±£œR|H3Q ó$ø_õ£j£!æbÿå©ÒépWFµ¬–0úµö.ú_\¸sÄ0zz€“< 'xd…ÇÓè#}Ž UÂ^@Z½[˜”Á¬ˆx g„èu!ü7èx‚½¨¾SdÌ,B&¿-þðþ—úxcÙɀŒù p\¤T€&€ÈpþÛ @À¥Ë—Fðè¦.º €Gמ‰ŸYyGþµ&Œ{%§Èt UêH -ƒrú=Λ€¾ ÃØÚ Åôü×t ÄÊ]Çîÿe=h–u<ÆÉ,™˜U’÷‹ß q¿ŽÄAŠÒ.ž‘“…ýÚ4hª×Ü»ÝóÌ*S[°S} ´xhpBÁ=LdŽ…{v8žÞoö 4…º:I›½aàWš.‡Ê)QâtlõcU*U+ôV©øWåEKÖœvduµ:Ð\: Üâ4hê3ˆyî[ø -ŒÄ©]µ)©öÚ+­s£»ŠÃ’W.H¾€Ð=¼œ”x´@Ö¨W‡!ãbZ ¾É}ê"a"€sgþÀt,‚{c~w«•òeþýHÇ ÿ¨cúXz=å(=Ç÷X>Ð@ШÀ¨LåS<pïÔ ÌZÌÞwDÀ_Êê²qwÑóHÛåÅŽ`‘~€.zayÙ5ž( ¾‘>:‚æÞ°H`(îðoÀgà˜â@¢ˆ®`rôjÄnäQÑ ›½tùŠoá¨XVéô/[DôdüÙ&Œ{%§ØN/´RR8F¥µÚEséñŠ»>næ_{ -¡p &gL{gÐ6dðѱ>˘=`³5;Kd*bcÿç׿o|øî‡Lô ì„‚`ûÙ…½Œÿxv?/öT¯c~}ÕeP©_ïz½¿Ry¨¯ÐÝú‘ ¸þNÿÙst ¸ö¿N igµRº 8×%0¯áæãß?¾¹þn£‰ë¡«H««HžU(êëÆþc]òÔ{oãÉЩövÌfõÙ|œî ¨0S!M鮈ÂÛÐ/Ì0 ·z¤{«{àQ*[[{¨’?YLÞMK JÂ8ߌ^ƬIè/ÓæáLL‰_Þ縋Ð*UÅì:XYñÓ)ŒN»Øw7X¥ Ϧ¯Ï€ÍÂNoÏ_z ?ƒgÓ 8Ø7ô—øGI”Çi—pþDùP?º§×ÆÇ+²Lm¨‚‡˜¬:øÄædû -ç ÍÆ\6=gBK@Àj`p®„FJ¥äXÂʹõL™ApE‚ºT"û?’)…+S^@43å0þ’É€êtñSI†ž¡øÊ)Ê"­2ܧ€ ÁDqÀtzêÂ×?ä¼ÂR˜‹%-]R!3 -çuwуH¯57QLTkžäŸ´b|·Ô=iª8^烵éZ^/<÷©¯Eÿ¤ú…ÉÈŸ¶ú‰!/ÈH? /èpš`äxÀ'1–7€ -4ŽºÀQMë½w$øw‡€£.· wŒ¼=2<}QÂího?EÂú·€…p(Žzýù€Ÿ8€÷?[,=è‘ÉÛ|P’àҥ˗ +cc ˽€Ä|ÌÄo^ ã^É)zõJŒpBím¶‹ö7íf^|1ßjó¹Úýy¾ƒ+Àò÷x¿ÞÚûúñWßüþ›¯¡³2éóv{è´”™/ -íæDc¯ø‡o~·7ÏÇq…ëSÙL³9Cá_oþãÞæã½½v1ÝhVó½bÝCòÚ¿.æ[bŒ>Ä á9ƒ7¯×Fq[ T×fŒÐÅ*ShY¨_¯ëDû«Í½âQ{ÿ‹|¶Ží¯DïÕú”c¯Ud³_ó5ci)Lnæ{û{û›ûQds½Ñüðƒõ¶ëT¥_í·òGm]ïfûC¸ ÿG¶®ëÏgð<âfˆÀ&´¶«ûíÇíßïïííû›>*…ïÏΈ&QÑÞÖNûɬ½×þÓcõ?Ú÷¿Ššÿ}ÿ÷_ýÞŠ¼”ðÂY9ÝpÐ3‹m³x ùÿ›_ÿFøÿpiiy‘NP‹îÈèOÆðè‘ üG¾|¸¶Ììg ¿œ¤€Ïx/ݹ³ #çŽö%ÐûqåÞ@ê@õ.øóÜJ°ì£³A`ø‰}”&E¸ÛbWÒù€iøß™€˜/Ã{,@}ÄAœ`c”?Eêµ3ûð‘½ñj­ÞÀ`¿@0ƒ@TOð'€›þPÿÚÙ¬”™° Q0n0TÿÀF ZVºÝø Lv28¡j`¯h¦Sx¾¿(ÄæŸ›Ê0ö9@+W!!d¬•ê:EÁXöN€ûJĨU¥(œA¥(÷܇:+º£k$csýC¥ZDº¹fƒ¹‚0Q¡µFW­º E˜þX™¸†éFÙ´ÌyO¥<Ž ÿ‚¨VM‡/#¯­¹ßŸmÿdÿ³9¸èTOÑÂÁæ³{‡gü^ªÀ -žƒãæX$ øèpd€€aºÛÌý»dîÿ—Ä’`yí>1댠ËþâÂä˜Ê^^ŽªNZŒöT^"?~BŠÓ!ÀM¡x´„GÄÏ‘.àˆøFݰ1<—I¹Ôë ¸Ÿ\fö¦ö˜ - ã^É)rM2Á&Épì&&ªÕjm¢Q}·:A¸¦C’è Ú¸6Ñh4j7kÕñaËxÚ_ëìªÙ¬é HQµêD$¾¨]­V¿Ù¨Þ¬xóæÍõ† -U¤‹zƇ'†'X]ÙDcXÇúWÇÇLJ .ôéÁýõþ÷\ÔÑ…‹ÃÊ/‹@2®lãÃ.(Aßë}¯¿þ?®\¸0@íã•áñjEÅ£_m"tã½qóÃkÍ꺮êµZaíÐ -C¥n )Äu\T}CÃRdø¢t!¦ú— ŠãÆ•XŠ]rfDûkï®3¿yõf­qS…¹ÉMÕ‡7ÝqüÅ¢—ŒÞ9½€.<wÄλz;3)™_#Šäi?$÷sÿ×÷µ[{¸°ðÉ'zE¤\’^ÀÊÚQÀ—x>™T”ä—÷±%°tîÈú@¿xãÓ ì%¶ælÀµƒ8‰ê”*Á~ÏL€½»ú7 -oI¢%ö: œ½wx’O:¼j7]­U†+•ZU @Ö*ØÈ¨@p/ð¬! 9àÌ´ @ýC7exv 05ŸÓƒ¸D1œ±«¬Ôލ -s ˆM§´~q6NŠå¼bƒ­?lJ E `o¢¸ðVjJ“†Ò¹^òÈúŸúPQ0‡,Ṡì,.[¹\›’¡ŠhQœtÅÌCj( eÐoB;oT%éÖ”Y1J~S{†éi¯W+"z ˆjé ö¢©ðGÛiðkÛ ø§ÔO—–Ëæ¯RNŸàè(€±Ò06xù€8@ÉâU¤ÝèêyŽÀ0×3~À¸þã00ì–ûÑÀ¼Áý†Xòg –µ[ô|„“ 2 ôJè ý1‹ªîôÐ>y¬Šüþ6HÚÿJãþ‰ð¯d¾•¥ô\¹,R´²¶Àǀ 'Uˆ¯@I`~Ix“0"2Œ“ÑoÑ«À"Y¶u+×Ó›eEÁ'»s¡sâé¹4Ë—»)¾]LäÙÔ[´Æ1Ù^­¦$2/ô‚IǵO™ÍfÕEçÙ­z}x rK&uQ|·÷rYäíGØÁ²„×±ˆÃ‡öŽgùVu]öš`}çõÊð°Öa¾Î÷Ã뙿XÈR·=ó!c 0I={àŽ×߯T*ïOW=þ.c^žKOêYÿ@Öº)æ( U¬Ï«¨ÛLcÀù¶Éóõ‰‚×-ë·ò =ª•êð€.H—Ÿº¦½b}¯ºŽÚYó–‡jÕ«-'§DÅmq¶Y|Ðäc„¾À$EÑü™îÊ‹e¦¼Üë8n@w&ì1e`z_õ|¦%<Ÿ¯ÝÈD!á8€ü¥Øà·Z"–µE<z NŠDÜ»9 ýº“ -bç΄–ˆ³ðb €7èÿA"ÚÀ§“…o/AÑAK ?ØïUðôÇ&ЋC’€=(@ ñDu„ g;Gþ„Ï©‹àIè$²9^‘e*@3#˜V¼Ð­Úa¾r>»ãÙ´"…x‚iŽ@»€#V²„-ŸÈ1¬*›ÐVé(10;‹j#а2·^j~¢ª]»­¢¸T^Ø¡/Š'‰åD]@lÏÛ« ÜW?éq.úY¤/Z)[S7`ºñ¡®Š„±Ñ¯ñ¡ ÇèPÕR AòV™æíƒs…`½ˆt­R×óýÚÚùíôºx±ýkö‡ÐIQü?Šûÿ²+™õ?õ2ót<¿ÄpL¯E HëàÀá>áðÏn€#€± Fð~0R3…¡^:ä¢"ð¨¢Å0OÝÉêÀ–ÈEÚñ¸1 + -ºéŸËüGßäÃb0£W×–¢`ù€ú Þûø»’0"´#±Íö|gk6Ïn3«ŸàŠqëy{»U´ÚÙpL€›Ñ×Û+è0ÍÚ.¾ØËªy»EëÁüìÔ›ý•,úpsïŸZ…ª˜oµ‹Í¢hoz¨ym¶mʪà&m e|jß?ãþeÕ¿Ùß_ÉZùtOÑh쉔ÒIÙÓd·oÝ¢“pÿÀ@e Bs}^g _¾>›·„ŸÏ3ûN»ñ;jÏóùö#)aE6q仑^÷âQ{³hïeðëGDõ=F4TÄC*uÕ¦èö|Þš/ª·~ךåsƒ³î"ЌϠ”³%=wt h'Qé{[¹¨~×øÿéO/\õ°ò\$ø—òã5ôœTxlÁ€cš~sÿ7k¿±`íTÀêOFG~2zù -fM`?}<à™&€&W[»·°"Õîˆ,ï#kòü§Ä"Òµ°§gŸGÝöíök³ïÈ%÷pð ¹J¦,@xJÐgÇK$öDÅK%ÄgâWÏt Êc—Jµ*0ª×ÆÇ†+ã•ZU€VdÙŽ áÄÂ’þ5¢å@«Mc>4MD‚Grm€¬V êjã¯öù<+ü®f EUqœ TÕÆÙüÓ‘Öšª¨ßì`¼²€ÜR@*Ù¥–×ÈKr´D-Hƒ4W‘TµÓ‹Ä1ÈëÇJ)އ68ˆ†$ÃÔçâQ™=åà!Ó5é$+ZÑÓ_‘¤L3¤X…ŠÝëu/ô¿~æµþ‹ºëb[/#þÿãØßý8(ý.þÐê‰=&âá§Ž8ÎÀ(Àô«¤² à¸o€Ë`ª€!ØôŒÝ .äîB¯@/ ý’ÀÓ»L=~®ñDÚwú€úìc1/Hö×ÿ_ -Ÿ\>0 /áˆ`ºhYí]¸«á»³¶¶06v'Fèqä§}ÆýŽ$Œ{%§HëajÛb"{Ôb~£9 økZh6“5g…»Ã9#Þ¢3<âwA -g|@¼ ÏÜÑ_2[ûì™÷”¿(ªß©çÝ“ÐÓ ëÈ[:ëÍŠPøH¶ø„Œkè…ªAxŠþm?Cþûû™[˜É‰Šz]@:£œÊ?ÃàzË­êÛJÄÔ€Ì TW*©_çÛÅnÀ—j" ¿Ó†ÚfˆŠýÈlŠÓ¯9~jârgêïU~Zyý ëYtxäÆL4ŠÙ46 ^¿Þ¹/:…kãvvš´Y]W=Ð&×+5æçåµýý¯_$zNÜÀ+Ço6½Ï#D'€ž™zN+èq¿Œ 8Ø€`íׂ~Ù(¿y¸¶|ª`M cŒa€+÷ÿÈ—W±zÄ/TÒ}åëõt[Pè¯ô -X¸8µÖÓ ‡$„7ºcõ? -@ycAØ&4 úžâùqÈQéCº‡)T«œ¶¸©HÛª˜á…ø =ñ"«‚.,Z™¯¢‚0Ç@õ›P`&F*°µñ@/ô¼éYµô‰AXá¥BŽŽKå¤)³L7(A‰á:¨7ÌUt -¼•šáÀ}¦8J’’Î(à-“Ñ ° Ë¥´W æVÅ*¸ÒÔ8Ï(ƒ‘œ|©L²(…+‰ :»* -תD´ðëö锊‡cñáàñaÞ´ó9ÓATk\·ý%;ÿ×ù@~‡â°Üjõÿã!@OýKÓÀÒ!Gß < ‡ZÏ«0ZcæÐ`@o€püG­'»î¯.¼“‹«÷ïßå èGsl¾FÐc»ø2€ø•€´Œqä1€ËñéßåŸy79ù3-pƒÉÑÁË¡7@»¿9²L2Û€/äþšnüåK—F w&õB±À£ŸL!¿ñÿ H÷JNÏñ"8j w…w ¼JÑ3™Õ³élÎG"õáü†§äæ{õ[‚ýäiG˜íŽoþX¦®œ=7PøŠê>`;/ØþH(;?«J»Àk1U€ÿêþÁòg˜¿ÉÆí¼¸YÛtÂlíÓXéÃÔ•ÊõJ…]½bqƒïøÌÎò‰¾ÙÙb~¢3ÚQz‘dEDE$Ü‘ù|óv°N¹h¢¢*o TxæÌþ+ÉÇë­þÇ0È$ºiœEÞf–åé{,…¥ø¢F¿ÁÓå¯ ãd¼:$2³` ^ÇpÐÑÉÉ1ôâ‘6äþoÀ<ŸœêX¹b³&П>öŒþR*é«÷Ü¢,=®tHóH`:úOB$"_K -w4^ ÚùõPÔ@_Ù ¹ÿK`/ÑKÄ[ïü2é¾U:RF—2.³þ䥂çŸE.\¤'ªðVkà Û€2N±3~œt‚Zƒ$=)Cƒ…t -‡×¡<ÙÉWIF²–Ô¨ºÁÖYH¢“ÒQfuR{hC:§PYšðqÎå¸mØq‰\- -R ‰gÁrEH çjT)i4'•ojr‰è@½æJÄúœQœ.6ºµÃÃbú“ôÿ›E¨¸‹þÿŒó†ûöSD¹Õq²‡</êpŠ`ìØQî‰ÒÅÅc¿.ëWu¾’ì+*¹Nô|ù`uɼAàaÙ pAÆ?߯‚üSäÂòêÝÓ€ª¦ý_±ÀWàVˆÜ Ы¤3Pe“€Á+î˜.óoßÉC¢puaäʥ˃“wÖ>“u :Ðñ°ót@<¿ÆýŽ$Œ{%§ˆÁþ8É?nµ«ù#¦ÂÈÍÒeؤÆÓïÕ‡Ã2K×p§Mé`ú •‘'óX˜øÎ[gÎ \Ïö{Õ­Âö¿Ð}Ƴ è+0ÔFjð­Üùö·ÓÿV Ë?oö`Hª¡^ÞnÔðÌ3rÌž‘H‚®ÂiUL«ÁÛyõ}©ËdBà¿´£²b¢- ¯G| HUsP*’îHëñzµµé9ˆ%ºJàŸÏðâqœD÷¤=ÞhMùËH1@èÁ¬FMÐߟÿͲ¯{¹Ñ Ô.n¦6˜“åÒ%€pr¹ã°ô µDÏ÷¨Hy::Ð €^$‚çOãÝÒ#Ÿýú×nøŒùÓ=#xx«u=®~ÑŠpï¾ìœ¥;+ÀrFð¿ÇÐÃ÷¹ êó¥X ädÀ }z=Þ„ý$ ï >%– >ÐSH¿NÈ6tùŸÎU°~YtH"åT†ññÌ`:«CÙ¿N9έŒIœäqà’#ƒþwõ =T˜cŒ»*ȇÐi'‰ì.“ºUYœ e-èˆò˜æ -F¾H£,(š8‹¯ªKPÙÜ¡²8Òz$%EÀ=*¬› -ýÆD¯úû™×O¯ƒt§_(1íïä/ƒå"ñö¿®€=Çôð(<‰ -2°R"}þÝËõH°ÏO|à´N©àbÏ0ÀÅ…Å¥%ÕÏŒøØKõ`„ôîµÄ¡áÿWŠvcÿ¢¢Ñ*P~ ÔeúCâ›|D S£—/]@Ÿìðƒš¸:.A~/Ð[ Ü+9YÛŽÚå«ÍÇéÓ|S“iOS]êÞCÃvm8Ÿ’¡[zºAF-·´˜Ê÷˜ø½œ&€YfíxëÌY@^<š¸Íˆi€_N>¼¿zOOê/:X€á>e…t=)áRRÐ À?< "Æ?ØÉÔ¿BOx€mðýþ¦}þ”(+o}ÇøÐQ¼TN!ÍË=T/öã\zÃ2€NXf˜¢+ˆy«U$Üw:o…ÑN…°‹"£1PJ¡BWJ€ÒÂJ £Î€R2¢KÚIÍaAx×çÖØùÌn¨ŒÃa%ŠXð•Êߺ¾”VeX ŠÀâH¸NŒ’°åJ\t䌩„†•öU°¤ÚÆ+†{~u“õ'9w.0LÜ.÷%Ð{ï0‡ÉVÿ‚G=«§÷8õ[ß³€¸Ã‹ûÿc(€6”‘àþ°|ùàîÒäèÈè˜ -õ0À¥Ä<0þq¨Háÿâò‹<§ 5Ù›Q¤~ªÝ€ŸIÍ«#£É Óß @rõÊÁ¯j{õÀ2z5Z0 -º?n‚G˜Bq'–ÓÇ€ô žàÐ+@›r¯äd1¶#‚¤Ö¾íÝdHKMƒh06‚°Æ0SüS±™xÊý"¹Á7{Ô€ˆ)0iÏšTÁ£ªˆA|_PkëXˆ?ÛÁI¦ŒÛ5A¦LxÏóÏ\¿ý?­`ùO›ŽÈºžnÖ-fç/Mÿ$(‰wa¦þÞÀ›ÙÅJv½n|æììG®‹/ùJTŸa~`¨Grà£@/Š*SýO¹ÿÎØ-Áþç¶Xõ­‰º®•âUËuü,¾!ˆd·ÛÕB5QœIÒ*ò‰ó' -ÓaðºÐ£áwNÇЃÔ{ô\¦ÃCÂ\€*â°üú7¿ø^S§{Ö< -`laåþg&Ï8‚@VÎÚ}¥ÒëðÓr ä8äpd—Q2•Ð%<é ˆôz°ÿïeĉ‹à¿ô\é3ääKÐÈ'ØXº¡Røÿ;EªFz©ö÷_¸pq|`@à%¸ºyÀP:º‚z†EâŽN›{¿ÄQÀDðRÌ»ä0ÄÁRΡM£8bˆ ªH]Ö SçIŠü¨<Â'È¡€ÁX)­kQfguŠÑ%èA"ˆä0.G‡ø"-ÊPº/ͧ‰V`xØ$I•8㨓Š>’“F÷yà¢ðÿ"³û÷™h½œê—ÈŸ@?HŠâŸðð瀿ÿ<e€O< -à}QÆ—ì@åFþDðç—€XR€;þʃñÐv… _o˜FTwÌÂ0@c}ìí´ˆöá•Í »¤3ÓÍÐý®^v@0xÌÁ…ß>ÁžŸÀ}¸D¿Hî…nÞÕÔ ž_í÷c§çß®ÂWm/–@ž£Â$µßT Á"Øe8Kø’¶ó¹hÀp6u7Žõdî2(Ð÷ -˜¡¡ ÊdþS×e†÷Ÿ9k·'²²íWA¸Üi˜Wýóó:….:кY–§ê'Û=á?3ÿ lãÓî5U/ªµ<«_¯\ÏyÅÏÒÐi(tªþÞÛ•ëý´ËKbZBP~~}"k»n+B·ACÚ>A'þvµÍg îØþ˜ýnb¨ªºä¨×7Ç|'¯˜(1wQ7M%R7µE‹p8ð½E| bëUœ"k—R€‘Ò €C3èÓ눨$ä¤ÀŠ,PµGè»÷ëû_ưÖ<ž`aŒ>köˆ·¯@Q>ýõsÆÀÃÿ!€/%…{ôŠ÷_H„õ€ öÝ 4úyÂì坸H Àï@?ð>ÀßÇq"x@G ¥)yÂBï ðQþc" ·Õ1!œÁ=…Ù‚™ÆMA]À°ÄýØ(š+]iÑímNÀìð ػª4Z}‚Ìu6Ç“˜¢áX‚¿BA“€pÄ£Ý:Y[.Á™or`Ðwm¦¶üuˆ!)‹D*XE‡U9t6RêîÚÜÇÐßw†?u£ókä ôÞû(:Q++‹‡Xµä‡öøôxÀÁ>z^¦’c¾ ÿû£óõùÓ*Yöýã#@ÝeuattdT…ÞpW¯ µê½!óß]ɬØû÷yÄNXVõN1þÇÞamÇb8€$†.O^ güL‘—Ò<Ð…è0yµ»Œþ üdiõN/üCt˜ -xPtŠ÷‚ˆ™Žx<Pðï£r¯äd1•V+Ïf‹ª¿ø¿4ªùKiâëõ!Ìÿøö›×‘DÊO´Šz•å Ÿß~ó¬À{Bç–,{šE b3Âmð6¸÷k›³³îR'@õ¼ÿ1±÷KÈ«UÜüo½Õÿ&_Tå’8ŸçTLøDÞKÀ`UU_«˜ø¸xßUÄiARpd"ßäùG$‘  ex¤¿uIÍ{uë+Éð,¸Ã„)hÉEjò Rñ\y>¿Y¼  `mõÒåKW.aièÙXîípðe¥‡ðÀL‡æXö\@ -/ÆË¥á¿=ð"ÀŠGüråþç&–µe†N~ö@EO¯Cwèàxt£{=\{_ÚÄ['`¿¿Y%z+`ó ÜÓ(€3â0úÛúgkô×¢Õo 'Äð÷q`}7t¼FN[dÅ&I õH€è–hÁ·Û„u€bQ –xï½ÇÆ‚ÁD:á—ç£r”HKq&¹f­¤¤D¤TÇ{1v‰²Õ¨XÐM§…ä‰Wáɺ¯ ¤rø¥òÍ -X'’[#z28#EC tHi0 ÕØ£@K¿’º(‹Žu‚b”QaŽÿ7áø¸îõÀÅþ×p¶;íF­o€ù2‡)’ÿdG>Üí ©cúXz=îðåõ¥ïÛà `õ3÷Àèïâ?J€å¿tþààèÈØâŠ^¯‡˜ÿGÀ€p,øòàÁýSÄjb­{f;€½¶xú!c1àß’:èÔà•ÔÀB?ÝÁƒ"ü_ZMo²X»¯+g*`ÝÑ €=ñÜ"¥óÿ•àû -wTìñÎö' ´Ècˆ'¸-1Õ"Ã;+ª‚:Z»ƒXWx<Ë7ñ}_Úׂ:wè?sæ­Ê”жíoëbð‚ª†°íVw¸€B:Õ¾ù{m§nܘº.ÁØá¿ë±Ð-Aõµ«ÕÖõ·ý¡Ï3ý?ì[¡,ùcºJê•ïô ܨð¡’ªÈ./Ü`Ç¡HGèˆ(}fg÷j[Ò7¥™ªÿ¾€œË¦šéàb¸Qȴו×ë[©Oéꦑ¢-.ñQ4lÍǰ šHT¯¯¼ÈkÉÒ?Aô.H.·Ä»CrØ`áE‘‚ª¥è`™¡z' ü·rº`å à?ùù—Ÿ­}ÂKo…ܼæV>Y ÀÒ/z9ÞKÄ‘!\H©iÒáý—‚ÀÿJà¿_±Äë0è÷€NmüÒ0HèàïcÎŽ×JG -Ú…%'ÿz=ÿ6@À¢.¶"Xì·aýËNöÞ[ ÏØÝû‹€Clè§4eÖÁa@„õ3šv .Šña<Ú¦lQ$§„ÛI礈no¥™/(?Š2D›Rì”°ÀI#õq' 5(â_é@¤)‰|HMVÑÑÚs§¹ÍéhyæÜ™þþ£ððÀO^¼ñ¸ïÝÇ&`‹Ÿêðýç(g|©>€"0zÜ·ôíð¿‡L.ðeðƒûäþÊ‚vÒ_ª/­Èüçk@¸¼¬ÊîGuÇ ÌÃV¿­ÿ6¤'€äWRspÄPß+x: íTHWÇóïñÿqõòº|Éo! WÓL€ž@øKþÝYˆ¿Q¹Wr²wŽ!ŸÐh¯¶-«Ý˜Ø‘€È¬“4šÕ¡á?5ðªÎàþ“¹^¿ñwY6ÿ(«£ušÎ9gÀ|Qmn¶ -¾ˆ“Í~$lÁ/üõ±”ø¹UÁ@¯í3°^xzý=ºò3ì~& ñ¤ã…‹j¥¨¼å‡³oT8‰²,ߣ/“UêõþïÑ `FLäp6À Ä]EÜ¢¼#y­ýãÞ¹`íò[\6ó)Ь7‡«mÕ¬Ûá>€7TLÜ5ð?Q‘¬€ýû:5;“KWÚ¤—á)"¼[M΀r&áAÔÃzüLè\þÓÐõè xª`!õøüáoL$«‹“#²t>ÃÊá=·°ø©44Ô—]Tšeý‹@è“p¥šÖ¥ôôŠŽ#ÁŽ Ì?Рôý½é̘Þ@Oˆ] üײôCð#ŸüÐÎÂ(€ž&À‰PÕ½‚†o·Á;AT·ÅM£@:éä¦ $#’œå)…Êr"»qÜXê ü4D £’„@x” Z -C±žÎO,ÝùK†Q*&!Xmm)äÑb@)0(×ê:U¤“p+”×POa¾ô >…ÚÀݾxÁ€×âN¿ÿåEkšàò—ÁAÿdþÿï‘þ-€;/ÓËh¤À¡Q~ŽéƦ>xVïÞM˜@Ö–'Ç®º JI ¼ñ1ÀÉú‹Nw' -5ªêÀïNØ‘bƒŒ^í΀p0:z…:“gärÿF‡ia³¼‚rÉÞ€…±ÁpŠð¾¸—Hi<œ½€ô -€${%'KB–CÒúºØûªÈ«EkÏ߬à Bó/´„MæÃiæ:Êòêð­"›Ö€9ŸÖ®µÿ˜yÁݼ™}³Yoì þønÏÛçν}c¶µ¹_4nõhóñïÚTå£Vñµ`–9ø˜  ØÜ,6ç‹Ç­½Í/²›Š9§h¨¼S©Ü°[]z¤ÚàÍ¡áìÆ[o9«¡¼’0ÁpëÑ?íµ©0…UÂÞÔ@e¶þž¨L;ƒJØc¦¡¢Ø{,:²™kó{¾ý£ð¿h·7Ûó_µ‹ßµ‹fõÑf_ÀÇø|mO -äÙº"'j_³Ü³bÙíÜ ÅæÿP¡Èí¼ø&¯æû-ÕÀˆ­öÏ«ëô:8aáÑ\ÓƒÀ0€ƒ3à8êè™ @ÒsNÁ…É_ó9šº}ß§zšÓõ0 €'=WÔgeGè]B€•Ô òÙ C»ÒÛ_H -ƒî%ô÷€•²@ïGø\çôQ€–¿"D€hÐÌ7Hèàïã¼H ó%ÜÙËŒü%.ï(Á êbƒ zs‰3|*„ýMr¢´$§ì‰4@‚˜þü˜Û2±Tu™‘ÝÉ}BE‘[{ƒ:Ú‡U9¯:…Ùä¤`W9I©c,*Ùé\J( ¢˜ÿ8")ž >+ -!¥¥Ùß*^‹@Í$ƒóq_w=ã2¨Z•epb÷²ðÝÆÐÿú™þ>ßiÁûÛ/ZSÀõ½a#Ò++Ÿ.}Ïy¾÷(€#}Ù_ö[Ñ÷߀x wõÜÝÕ’€¿”»+ÆÛÑ…å»îó¦°€¹€ìˆV€É…UmAðD†¿­þÀú„ø=B'‚ðê-‰Ð1 ëà:ÅŸÒTÞy#ÍôÚH €€n•®Ÿ¦€Ÿ,àXgí‹>| ÀûŽ ½, ä^ÉÉ"¸:N˜ ,k¼Û°á˜ÿ xÀy0?ö„Øþ>æ\¹ž, çÞw›º¡`g  2`4…„œŠ@S@)€êß:¤T‰J¬p™ ØÕšÊá¨LJvÅQ0"TW¤K‡¡S„™ÐÂzšiÂŽ‚îpyÂ#¡0b ÷exC|\]$`ïúÉQ÷HDO…Ák¡j!Ê‹Bq%¼—„Àʱ`ýÿo8Z.^ìépñ§ºçþœ²¾]B¼~%Üðãç-þÇÿüyÊQŸþy}ü,ÛÀ«w¸TÎÚÊ]e¸' Iè/§`xôvÁ HÖK#)-Y”bâ0' -uJC45ðQDXŸÉ_™?LŽŽt @W®B ~¦¤,.÷üJx¿$ýVîÐ«ÞØW.ŒéÔʲ¸ÓÂ`Ù žÈä°úCȽ’“Åç1rSËÄЄŒ£¸V­v¾ÎW­Ý¼ySí†>à£x‡ôžöÇñ†‡'ª)•yE ÿe•ï 91<Ð÷ºþ`¯_,Kj¼{SÑôsmTˆ^–¢2ª|ÀOð@¿¿ê×QäfãfhXíRú.–ù?Ð2qm¢ú—|‘oˆÏF!’q¾;èÂCºbRS^R¤Ö¸©+/£kÕ¡wõòÓ¡ÞPܘ‰agÖë(¾CHºšøKæS|)¯’? -þÞ}—µQÜÍš¢âb&¤&INø ÂõfZ[»t9Æðhø©DŽõà+LA?H]Ñ‘^%Ç| gÀýS=é©í•ö³ÏÂàQŠú¨€TU²……O ÷½c?”à΄ç—¡+LÚXªÅ`@Iâü}öõÙZ@¿@g€¿2ÀüØúøû8¬¥ô;LXR¸{, êé€g»¶Þ Xé b{´aò#Øá„ÁEí¢ÉÜ‘s§Òêw•É Ë€3D…²¡'ˆ9ЀúJ7Bêo(ØSQ­ò·˜êº.%à¤+7oèNu@YÎd•tuŒýQÏŽ “ ‰T€6¸Ç*£REÊt‡c@ôÀO˜ü‡Ö••»÷pt¯ÈÈö;@·RyNpÜ<wå*|¸tóéé¿D/û¨ýC†`ís<z,’àˇŸó/,[ÿ•ž|²þS$ÓÞöŽÀ1§ÿm=àÁ]@¬ÞX¸Ë ÍýU¾wt÷î}wê“Õƒa„ÉvS×+ÝUä2S/“Tv Ç‹RHÍîSû?kð•„üjyrðjÄt…Q"A¸êa^ý#R7Ò®ÿ´aå^.Ù0¶¤[ þO^e€b?‘á8Œÿ¯À‹eïwÇ.í¢½¹Ñ˜hÅy±_y{óñ¾¿c#Yo?ûæ›vQ¬?jï5'm>Ás›znÙ„–U«_Æ=]põZ Û¿–5÷ -™õ•þ3ýo׳V‘¯7óõø ØÉ›ëû*cË¥çù~ûñæþÆüG¹K.Šfu<Ìó<«TêïÍ´é5€¬ï}óÍ7LáÓ*ŠúÅÊÊÛïxŽÀ·0½þm¥z«˜–±Î7÷¾ © 1ƒA¯‘z¥Š7"»ÍÇŠT4ß>Üi¬ͬØo±—© o?~´ŸñQ¾÷ûÍöív^Uœö2ÿõ“veæ½ýýý‚^Rdx}oS·ë:ËÌ@MÞäëŠÒD¹·ü5T&9_/öÖÝÔ YçHnV9Iô4ÜÑ[ÀÞ~#õº ¥ð BÓOé@€_4¿¾ÿùÚÃ5÷P¡d;ÆÀcÉüÜôXûõÃÏÊ«ËcƒŠþ#*aeQ - -êÿS×pÏØD¤…K(•$s`y€{Çë´ì‡÷£ïR™úÁÚÃÏ -øÃ ø/ñ_ï‹Î«ãX@Ný ¤\zµv†‚N¥3v±ÇîC¾Álý Š© U…¶d*ul&y r ¿>å(L9‘×€p˜²$`1ž²Ñé@Z…ÊQTjçŠ{€kdŠ"8ƒv -‡Àï_ 3AdôK3¾Ç}¡(å¥ À§¤h¤£#…uÌÇ@¹§ºÅ1 - Û þ§¬?Ÿ¿¯©ÿ$áªB>ÀîW¼£%BÉ®Oª·c“Wõu©ËùlðžCPÙYø'\Y‚ ¯®})^¼<Æ·lï­})šük€Odr—- ¢ÑÕ0(„L ÞÒÿ6XYšTØWEÝæįEÝ»»vWúß…8Ü%›ý÷ï./PøØä¯VÅ”éÀT@KÉ€Ú‹ ôoU½' jàc\,ÇÿÅÖÄÐÓ¢øÉ²ò7Þ3À;Êb& žýº;­ºò;ô‹¼¾.69Ú—ž[?`Ç @ûL¬¯À‹„>FèýöuÑx$H¢WÔ$tˆ›™™ñ·q$óL]7‘åþÎ.O+.ï)¾÷[/Gè㸯ç_0>ý÷èsz…V„›!ù¸Û+MѹófÙT6Ûj=n4Z==ÿ@å†â¤‘ÇÔK :Ö?ª\¨óÑŸRÎù€ú#Jù¬Yˆ†…·/èÜOËÉw)¸–>jH#DH‘·>rO}:7´ZÅ~æáSªz–Î{à6ņ4mÑ^c\1*š·W•iø.‚G @Žšùí,ÿ úEºd>™À·••­è ²²ü©àsõÞÚ•èhéÇR‚àˆ àuý.;,J6ÆÓ¼¸²\bfGîÿúóe€…Þò=–¼1èå´&ðà€àÀ}ÞsôX°­ßõÄ4€æÌ˜Ä—‘ÂIË 3+|2<Ü¢>×=[Æ­ÝþKôJüíokø÷(€ÿÁüØúøû8¬§‰°=,~~Fý€NÀÅŽÀЖ€< €KldÀ–Ét9b#IópXþ"à€.„Ti,FW¢ÅGÎe4í!1 -uûXEÉ©h®w ˆþ·Ö”ÆIÅ êu®–f"m -€ÿ¨åQA[¤žY…RDÉ„\5Ž"(ÙI}âbHEDÜz­ðýú”ø~¯ èpUO–6,ü›Ã$2?ÿmSŸ´wo½z¥ëÐÿ™€–ý¯'ÓÿéúG¤½`L Ï7²ðŒ.¬|Ît™æ°þwvêY¤[½ä*= !xâð5¥Ûò¢ u¨»_ªÖu‡L»º.<‰¬ÝÅ '‚>#tÐ]}p÷ÀÎ<̳Àñ0(ž²x²Øñ/Mó¥±lÁoë%ð+{¸1‡e0yÈÂé ¨pºÕq·cåM³46¢[2âŽO\òä`š =ª]€¿¤ ä^ÉÉ8tTòÖÇ›YcL¢ üì<0(¸-èïQq°ùüñ8h'˜Ór½37oˆ@OÛ¬:äæñzCÌ@6Æ¿í?söì[tÒGòüÚíÔ/¾á¶ð[ùlÑΧø¡{Û¤jë2ÖÁÿë×ßxë­Êõl¾hÍ[/zñeõwÞy»rýõúÀ[|õŸ åM¿ƒ/ˆúæ7¯åÓ2¼ýy`Ó”Ô &4Êòæ°¸.H¶—ó¬ØÌ§D0Œÿ³bEUªqVQó¢BÊ5/Àh‚Ùá$Š/²ñ¦;ÿKa¿¿\ ÝèaÉ«y6m†Dl"ÁˆÄj<7Б_´á¯®Ý[c@êðýfèžæÉZžü¥Çô hȯïþùgÑ+ŒJ9‰ -Ð;‰·ˆ+I€Ïþæ7~ÏéA–b³€þp¿g“(;´´Ñ]⿲õRëDDBÑ4 ÛûŒJÐ{b‰&×ßþvlÌ}üÂ8ø+·ìÄ¥èãå  Beå(€® VÂ?D8@1 lUcg””ƒ+}hà¤wJgº@2"m’—‹yD*ÇÙb -vPHO‡ŠW]¢ªp2ã¦åe‰DÂùC}â”7Au¬-¥“UÉáQœ4%p qMhAÐÜ#òP„)Eð<‘Ò…Ž¿£»}.à  àå<?¶…O#’ˆða¼Å;¦ÿ]þ!—ïðQKÙžöL®0­pÆ@(]—ÜÀ×/xPõïdXdô[Ëô\<øòËx0–0bO—€˜¹ripdrõAü;{ŠnkÊ×{\‘×âvsݦ ×q—K¹ww•/JfÞ\Ö“¡³ -¶]àâäè¥óç!' ÊJ?¸Š©J˜s±`ytôH>p…‹óuN^ÔŠFìb" B¼™¯ºˆ…ðLÒ=€Æ‹±ä(Óÿ™*¼ëx5À‹Å sT„9³E³†@øcÓ_1ó­à‚ßj_sÏþ:#ìuU¾êÎo‚ü©úF½š×D8Äè?{æÌ›•©@ý|}8}'S¸ÎúU¸gãUMxf³¢VãƒÃ8ÞyëÍ·Þ©K!I£óoTÞ:×ÿfåõë~éÖõë¿Ðÿf|*˜þAîpØh´kÃÂÝ[½/”Lï)ªs ¸øá,Bj1ŽVá1 Õí)ªMf32Ð !À·%Ò¢€RÙDá)€ ?²“$Uãÿ´ytc§ZuJˆ5ê·7AÒ¤ åÈ/ãQÐéG7@F 0žKÉq€SgÀŠð\@`¨$Úéþ÷kð?úmI•è5â†M½¤Ц3 -àáoî»W^‰‰Üq·ÀdÑ‹ø"’•…J¼ú$€:­2âøÐi„CÙXÒFï·À€Ëz {ïÞKìâ}ÂþEb,ÑÆÛrÑñú—£Nð ¶nkú÷êbc×|fPèî÷ˆÒN À)¡Äô/»Á?·UÑ  -,5Ê¢%ð{úp¼§’h%@îÚ¸çˆQ.’:•H¿r'«lRZšáЂ–ÊyUé{=ƒP/:e@AíâNû»à¹þ‹/ãàOæÿ°—™Û‹‹ LeýÉ‚ðËS<2ª‡faò*¸ùŸWOÓ˜­y -Ðâž…É;«¾d¾ûèßR`UCÊÂbøÃ['<d -±‘Ë—.èüKôìuð_?ðÛ¬yo–îÞ[½GR{Äèp—©t&GG™¡ÿîg÷)'Q+±¼¸ˆ`dð7ÎŽqî1ì³rÕð4×6µð5`U tG<Œ¸*^âîþÚà +¼­°1ÝÉKWDMˆáâK@ù¸v=Æà_¿W€K ÖQÜ}•W ²ÐGoG8V¿ñ¿˜·ñ­Ãýj!ìç}ïÛÔ}_O¶ €Á÷²ÆƒBLô{«â¡ôùíÛíkô…™ôíGyþˆvÜý˜Ù¬WTÁ¿Lý·*×QL–FÙìÔõ·ûÏë8ô#iª`ÛùgΞ9ÛoÅêõ¼q-CþB§ÊV€©ô¡£æðŒÌEð…Ÿ¶ìùÍyéŽü¾Šc³ ïgfã“Âdž}¤€ÙѬȃ«ýëïó’#ÂÐç“ðœ[Ec¢Íìňô™9qúñMÄ™üö‘ßm øO t­~é™~°Õ|H““¿œ\YìEP›Ÿ?øü3ð¨ä”ü¨&%_ÑkJ¡k 8½!ù:€x;¹Ñàiî¸{uxà]Àré„2`ûAtç­ÊyŒ$÷®cÿ¯­Þ_»¯÷ìCÝÿÇ.˰åEÁ0Ÿ‚åDkD¦3§I/ò—áÿÿõzôHàŠƒe - -… ·~GF”}çANVCC€]íôà­”ÃQ™LŽ<Ú BÔÞ9,Á×§Ì@ŠÎ(FÕ\VÝÀÉ(çψ“*8ö’C£<ÀÑQ/ðÈüÿéÀK€eƒ´ÌÍ¥…E?dbËËBÉI:Ð\¼"¡ÑL3 =ü— -yPÀ*-hcƒ˜ý"¤+²`õ\Œx,a1sý#ƒÖÂñð¹‹7\W^¾ÿ`íþÝ;ÆePyÆR‰7Qä•ç^€“+2Õðެ,/º¯A)Æpã¿vé %•ˆt¸@€麼z¯ -)aMìX^T­çÿªÅt8A𘭠wx-à\yÙ€€#„î(_ª÷¦Ì@_ -/%æ÷®ºnîä%Èž’±ðtb¡½ð``yÕðbÜ:" ÿgÛÓm™À… @ œ@SØÛÚ”uÀМšº^©\לé!eWoÜjÜÊ7 q"Ž“èô@ÿ¹3çJeí‰õhüž/æU È.•H ‚³³ÍVªŒúÛïTÞ»>E—;”˜ºþÎ;ïèg¼k Ÿ ‚:ÂËa€ï±J|“—p›ºÂ›Jó•Ál*Ï®ñé ‰gú™$EðLA… º­‰F!ÝìŸ@pýŒÂÙl«ÐñÇ?W†¼Ú05Q5*]Þå{p¾Ù˜Ø!EÇ€òF”BÓÈáŸðiÃ_@9 ^À1.=›é°w"‰-Ø=ÒñÜ/G'Ô£l+c#—Ç€]7<øüágôQx°º0¶ð©àzaá“䀄 I×°´•¥’Ê»àŸD¸¯óts²¤NÄ À”Z/Yi£ëëâÿ¥Ë—õª1´ë¥Q¢|èìX{7]‰D±$@@1ÅûRà8€ŽMÀpÍhb% ¢†:'ŒPµú现€œQ]ÄGÀµ ûnÒ*æ9¤DTK_Ç¡(9…×”ï4 -¹ðãFü-Þ 4Àu3ŽB ¾¢¸/¨¤¼(iY¨B¤;8 - fü~£ÂüÿéË·tLm:Þ°±ó'GG—èˆÀtû fxÃùÆL2Uöäè‹ [Áµú/Å‹í ˆP[Óˆñÿ<` ƒwÌ3áè) *çRâ%’EFĆ]:XýI»>‡ïߥß `ayõÁÚÝÀÚÿã-@?@÷pµ˜ã×@i]¥·lì»(ý€nE|öïŒ\êzb€€ÿª¿pUû«Ú3ðòàºl£õ‚ˆ«@W÷z2ÅL’üèx±€¤Ç˜×Ê&¾ l¦“º°9ŸÚµ6ÿ¾õ¨õñüŒ"ŠÖì“jSàü^å½÷Ý÷¿[„w ¡¡Ú&13úH„½| àMÑ—Ü,&ÜöMùÔÉX:÷þÃÙíê3yµB?!ýÀõz`¯Òþ|¦‚ëÿÍþ·Þz[çê}z_¼c«ÞòS=ó!ô8sîÌ™ŸåÑÒ€o¼ÍŒÀÆjI–O0HQ€[ØP@`"­ùyU÷sZýEÜ °^ŸáŽX¸[:ùs¥Aá,«æþR0ÜÂ>ݘøŸå7'¾@ºn´?VÀE^)ŸâYLôìåç9¾€Õ÷ˆª™\¹+®¬’ô®0òSØ"%áxCZêÁ9Q( -„"VS{~¥[ÃÁùC'Óÿéþ]õÈ?8€c$WÃ?«´ —Mqùá Ñ.èGx^5¼„€_LjLÙÙÖtu?·0Íhl³[Æÿ榀zS˜æ€êºû”Ît¦×«Õ~NŠT§êi€ÏâÈ·€OAÖ'’á=øSC82ígf…«MÍVÆsÕñ¶ÌüëSì¡ú¹þ·úßÀöﯗ.A¯ª©ˆïGw€þ×<=ð{÷ýå`F#¼ý&-×LK²b_»eGîç—AIˆQÅ=úþKòhðŸýy«õ 7´ÏOe7f?Êãm·MÐ'²^¹î®Ð!eÒ}P`:¯Vo»ÿ?ÓŠ02pÆ–>Ÿ8F0ÞY…w<PÙ éu@k=¯ôäÍáoCôü›¨Œ€X÷¢7À’DÃp H‹bp&(×ò؈X¹³ãøüs‘ˆE{h„øå²ð^¯Ãðä'@lJü_þÄð÷‚¿Á]¿H`ŽP&‰Dž(R1ð÷€Kc#8/ ð~oèW‚½ƒ}H'pœ”6B¡t ›ãFZ x%À DÄm ª ÞŠ‰”ƒ+N£'½R#Òɦ±ü-èÜ-ÇÙ±§AggÔ=~@oŸ< -ÀRöà¤Ï“ªcm)ÌœFÁ@_»8+Z4M"»•uUìC£ðT¸Ûé[ç^Ð Ìþõ_fY2>vÅ¥}Ê&èNC{ð‹ gõܸ%üŠ[þï -|mÁN -}BùÇTBàÿÕÑAa Ìáÿ¥ó?>š!Ž?ÒuÆ“ á!™û úÿz þ þ½_»»"|GÜpŸËK.R›ÅE)y9<'Kùõë#Ìùà( Ò~e–½¯€î–ûþ+³·:<þ=ŠàHéÐü‡ôH¹Wr²èŽ -pW@°‚ñp+êç³óÂEПqÂ¥¿cÒ_ÙÍõë•÷dKÇ@ð®Ä±ø<^cÈÓÞÔùfïõª¬ô7é™@òafçɲ®HÇÏ?þX, ›¯P‡Œö·*ð;å[³7Þ>w欞þ7ôï\¯^"Uh¸^ù©<+Û›t<3P -ˆÎÒ €–Ùþ‹ Ki1‹ç˜ÍâOdµ«Ý$ ±&°$>—H1­ÆDÛ—­[a_ˆ¨QTZJc½1QÚûæÜÎ(õ€£ #øÓú© /šºOÄIôT¤ K! ,c¼¨zAVðÿ›û>úÿÚƒ…ÂØOY’à ÔNÏ%€%™å«¥ FŒ­¬•€{«Ÿ®D@‚|{ä¨Ãôþ’D%I™õ’@, Ž{Ää%qð,õv¼–r£_÷ðTÑ¿ ïðÒ è| àÔQ@&Žq¢À;mÜ:ãCá¡ÓðÃýQÚ)Gà}$4@‚”þ±øÓÀ¹ã‡G8©ÑU¢ZtÚ¼ § {F8‰Sqd¶B²ãF¤oPuyRp/Þ"¥¥À¯%¢HI\©Sw=CmÔ‹ (C$v61 - ÷€¿xÀêï¬üuôw!ôö²@å%÷¶× fz«%ÂiŒ]BiB@1€ t ”í ƒ‚ñ+££ÎKçÅä:ét!F~ ½ -½vE¥*ýUºÓýŠ¢:µÀ>Qø ðªÍݵèH]&Z]a à¯úÑ–è©îˆ¨ûüÇâ -¸)qo¢%°¼,¾s¬`r:T^üäßÀ—DÒÂÕ_Ñ«å ü³Šð'E'@®1<=)¸ÿÊðC$Ðí¨àŠFuv&püÏç?–½‹…Nœ0Ä*&öÔ+Uƒi°€F‚wwu«)D¤–šðù-Áq·Àü0ÞoX€ýL- ,¬OeSuaëßóAÀ©DÞã#Býo¾ÃZæ¥F}àÜÙso¾%ü—å_0Àòÿ={xÿØ'ðóœ;Óÿöð°jÂs¼©|t\àC†Ò¦F™,/>F‘y>HHÌÔ^Ñù|~"+tõ°Ý‘ÙÙff?þù|>˰_¢¶·«ª…{à{ÁÐEƒ¼(C ó#t³ª ãpל}ĆŽå¢;èYX^»·ê^€/;À˜,rúÑöö ÖÏÿÁ­=øõ¯>üÍÃß„`E0êHÒž§R‰W&GÜ à-=´vêA]{øåg+ #¿\° 0âŸÐ Ô§pÆýËçñßžŒU»ºiœ®“R¯7ú#>”yÓ%—„ÿö˜t= í{7¬iÓ+œ-—3 硃!½°@7šÿG% ScwÌ(€ïñ--æeR09òhƒ -Q{ç0tŠðÁyHá™Uæ¸;8 -¤p‡Êy:Ò@u\FYÎ -(KŒpä)£P(NªŒØKU‰;Þ@Àñ€²õŸƒá@² 5°`Õ+Bê\\ÿ8€½ Éu†Œˆ(‚`KF·ý<¡e½[jý ÿJ$»"`¼ôÆyô!ØÛØI ܇×Ið>P¿ç·v7ÀU{î®Ò™^Bzera{8è‘tCBB뎸=É`5KÀý“ZCt;Ý%P‰ãc€Á›û‘K‘ßkx˜èòè¢BÑp°@à€~¯${%'Ë/ŽãüfV•­/>€­˜´‚µól¢>#+÷=ÙÜýëbü€ 0ƒÐÀCýˆoõÌ0SL0ïǪa^&wÎô>Q‡H‹eW†gTÝúß¡#bžÿ¼õqköÆ;ožë øO–üð…Jý½zå}ÕPeDBGht8×?0<„ç}ZÀ 8ÛÿÖÛ: m™ú»õ¬ =ÐÅâ Ìé§z| õº¨Éß[—¢Ê´ÂºlÑ"øÁ m G€$ôÞ¬ŠHL¹gÁõ÷êzUþ-P/a²@²vub/†þÝò©|†ÛœÍ¸µå¨èA-±;†¸à%žvâü”"<Ñ¥ ÖÕ•‘Ñ?æã.’Kt@þ1anÄbIÿÆ èmT34Ïùzòê¡LN†€ÇÝ?|ø™gd*ŽEÛ'—ï)ßîùy*`ÇtKH'eHDÆ4€ÞDÑ|A ?O¸¸œ< >cd¤X¾kW®àË{Ú_zC>ê~ à¥FpÎikHÎé0L~D(˜ÀÒɘ ¡)épBÏ%H–ê¦ áw” •8AÌ>¤(Ý6¾-+c9€#ÐÈ•ÃTˆ¢ˆÖ&Ô‹,`¿9k“z0Ÿ×!“=I¤7$J"V­>?î°=Qý'Íà¿„Ao Ú_Fìi/­~ú§á£ýþ÷ -€Ö0€ð v؈‡Ýo··ýK]fàR#¹‘¹„C¾lç©åÒù7.9­ ògà/AßÝñ«^€~¬ŸD¨<‚`ù.ω§ÓQ†øŠ_lÙÐhÌ? VüDñe+Ý#ÊkëèÜñ¤>ìÄ›ÒÕëò/]¹¢ÀAø÷«§ãXâ{HHôèŠÁß ƒcM ÷JNšô‘ «>µ˜¥Vö0(ñx@AŸÏ)'„ð‚a® ´R¯1¯.SøâÙž‰^€C_=ºÆ ™úÏœx°›à7oç3EkSº<—îô¸!$²¯Ç+™püš¦ÜëŽy€¦®¿ƒ/¿~½~ýFå‚‹§ L¯¼—Ã6˜=¯=+wT°dÚ€~s@Ý-€G9þµ„"Sh @ e¢ð”½R‘ž"'v0žEnÃ|µ8<Þ ØgÞb Áv­s%?·Ò4ËDàˆÜáË¡å0€•ô9€Sf€¤F±çQ·Éû˜“JÀ!¸ý5 è¬Ýç“%b3! -$;=<(´öPf7ëÚòØùK# «ŸùùÊÂèS“ZÂúù€y€Bî­°X¬½gPII2í;BæåaýŸ¶’xèVÿ“àòèHà¸xe^€¹?^çøÀüÞ#­/÷-ƒv ªB8ýFí-ÿìo¨’¬[\…¢QÇUtúV¡0ÏݪTgpÚ«Ø4 ¬&•Cí>n€•Eƒè< 3\»kðÅ}¡(å¥ @I]lJºC£˜ 0ú¼h@Çü·`xÀÿh/! yï‚t¯\I`/¼rΟïrIɃ&€l3y“þÊ_©¤«WÎÿèü•«1$|O%9 s{_RJðýøÒ_)ŸùCg0È©b‡í¡8²-» ˜ti@ò€W`°Ìó/qÖ…N€„×QŒd²g¡þ“¤ôîòàƒˆ³¹ÏîÄ^â>Wù¦‚oàÏþ0þ»¿1€?`…FöðëÆÁÌ:’@,óÇŠ›ú‹Œ>t‰Ÿ&EÆ^í=w¯ñ*oNäù}À;‹° 8œ‘E+¸h'Ü•“ßy»ÿì™·*™áu&ÿ¦šg¹llÁ=“éS[€½Y%QÕ²+•Œ!ï T<À‘Âÿ·dÿâBü¼r!›IÀ:$³Þ^G9™d"ÃD -’|TàmæHMSö¨zé¡ËšE#}Vß$bUÙŸh~SLÒÛj}4õw7ȼo‹ Pµõ¨¼Ÿå40Å„^y£ÑŽÄ!Q$¿,ûè#•y@ô¨Þ‘e¼_·ÌV³Ùs-@‰àE3ϽÌöŒtªúÇDp3 œô,8ÚøÉ¹}$·³Ïfö +^ÃL´ ̃ÖFWg‚t¯…a7œe45”:¸ˆÏÒWkù~t"Y²PÚÍðüâ±È5;GéuIßY¿±ØÁš/°à“´ðoŸ”…S1é ‹hñˆ cô ô›1Ì,÷˜úÚàY¢Óã\äÌu ö…ûrsÏœ† ÿÍÛ:ê䘠OÐNµÿB0ý{½znxxPT@é¯^9§Ó•ÁUÍÿ ÙòŸ¬åXÄ£FWüôÆo3öCB ÀpÁUÙÒ¯m2ôhÀ†ø1£Ãéõsæ«k >}þ¶ @0 1n/Юàýƒýý5 ðåæt“^^â&(òV‚ß2>|®G àH-@¹íx CѱæÓæAëQýOÍôÉA³Ñ@4šÍfÒ|Ö:<øæðYK™>«L”0!^C_-’´™Ö~Qm¶¨Ñ׎¤5’~kÜLZô’W¼té/Î߬"+´­Ã‰g©àµÕzrØh¤új®C­…Eœæ4Ñž¤\MäÈWË3ÂÃÆáÁÁ“fmö¯n–å¾—®š×’JU'ªVS±Ž¤:_ýp±Q›ÕqˆÝ/ýeUY§¿KŸQ -Š:¬u 9ýzBEú0e”¿FãÉíÓń¨8‹­æ³f«9}ø'•O鞈´šz2:^KuizøMZ«&ÍäÆH9i¥ü¿Z®PöV³Eª¦îs‘ìZ*Ïþë“$}”¦u¥MZºÿÃC]/ ˜7áä{ë¡!€f›{{Ÿ1 `ßžD g -Àº 3P€Àøè—´,G¹ƒ¶Ï÷ö¿ØÛ§1@Pì•çì®ÏÕW€Œ0ºnlŽ1··Æ_¥ÏÓ‡_Š„Á;T®÷únßû,tdN@.dJ7@º¯*kJ“yö™ik›´Ÿ~ÖÛ ÝÓÆçÔd -˜ï6Fáÿúº_é»>Ì:kÏ3ƒ½Ñ>›:{˜h,ý Ž-Û(iTÎÑfp}‰±ŒÎnáÓ¹ûPTiBþY‘0­äc\0we.ÊG;ue_NëíV2Ï8ª£¸x¡VÜ -ÀÆŠ„³l\FásØ«ŒuY²T¦¬ú ™†žyæÏ ïþ£\|ü—ÿ`é ->¾‘Š¥"XY®—:æÁ˜aBïã¬ÕÿÖÙ+oÀ -”)ÙD—?3+ØáߎSN+!Ô‚“ÞxC§Éa ëy ü™E@ˆ(€ËÛÛtFH€  €­GÀãÿ»??Æ(˜s"n16•–íG+AÕþgOËOãÕÒƒÿz™Ñ܈VZå57¹>~U´cà¿?*/oÓýM°UÅ».j¥B+þJ™¨5šú“¢B¨ÿ|½~­R.‰Ÿèg9¢÷„¨=mhRO77¼§*×’J©\™éŸ. \8G?%rR6ɵ¯“z]yÏëÎÒ>z`¼}Þ5ïTËÕ7èæ·X,ëÒ岎#áŸâG¯_ý¯¡r¥ô¯u-l¹R9Ú–KÂs§Î_)M—çæ(µçñÍlÊáZZ¡Ù‚üvÝܼNW)æu˺&w!ïý÷oÑk!M÷)î Åñé¬Ïë±UꥑirW9&üº**Ÿ´ÕbÈC‚þ¦ç*õwß­» =ÕªërÕº(†›Ï[yK~½ð?Cmáš!¿]€˜Ÿ„íL@Oï~@©NØÞÚö¹ -@?%çÁ)ñ4”?ý¦›ùÞ€Üßw§{!Y–žoXèEÀš€¡Ñ;ÂãÏîÑipVTáE¶»ñ?Äþ&>§û˜Òd  _ @ØÅAïõƒ8Õ¾Û¬wwÛÐüùx‘ÍžkFͺçÙÞ€½ pÓ³@ Ùa©Y”Æe€cBÿë.|™ þùÈÿüº×8Ñ»LWÑá ðwbHèV¤'?ÿ+Ç*+¸ê¡ - ¬úÀÏñرÈÂW!uGÈrà¨>*S  !1οuhpÌX!v¶?Fž“¡íÂÜÏ8é—µ#þ›t›ǟ#P‹#œ~U¸¯„îÂò7<*e'×¶Ù…ÍþñΞsæ:AûÏ _}ãªÎñ‰0€@ŽôãÌà_“9Àö'ˆà»ÎExð©iÜ~¥3 è`4´Ìá?«á«k?磧¦ÌˆXèjÜ~Ù¿ÒîŸA”zòêUƒ~û½¦7 0º>ŸÒ -ÁTvbÄZô§ÉÿHO¿zêUý€T^ÞJ}'ReìG²§ÃnçJo¾¸³11!‡çÚˆ¬8"ð­Tþ­ Îè¦û½0§Dz1”*×FþÕù¿Ô_ìüHI0;1!À›O꺖¦òœ\šÇÜý¦äucQU</P^Pø¿ð—ø]sùðÞðŠVK•’¸É<{´ ðuÅ&JÓõ‰wÅEDEx?èµ£™C=”ˆì¦'s*ˆ¶Ù\»ßÁ2iPLU@ݘ²(Mˆ€°GÏ€ç4A‰ä -jªNLTëuN©ÖE(Ä,”1w1Qš«¿YÑÓÑÓ†þT*<Ûn›=:,஀:= æE3þkiÿ_¶±Å½1 d€‡¿¤À®4 -ÀCÖI°¾Ë´G¿JpšÎé -8§ìmŸ*ŒoÝÿ»}¥ë®œ °ýïc+€ÏÌ(…_¿ãûÓ7âyÇ"¸û¶"Wɼ¶: -@ Ó à Óü_Ÿãû|ü–[ícK÷º„½ú¼( ‚²¸WôÏ -F²ƒoŸVaÓs -ÿ`h0`W AjÀVèórR09œ£EWoo†2…õ\ ,Z+ -œ«7ƒé”²Là k4Õa§¾ÞAY)“~Ù¨x.¼&hº,dCçBÂAå–²>­Âh€ÇÐãþRxžÔ¬ÔGGýÜ`{B`—õz6¨Cs€`範úÌQ€³Â'˜äìÕ³§•Y‡œ~Õ'ŠˆˆO¼áªò@B3dô>–CÿŒ -P)ò¢Ýp’†µÚ1:|Ú -€%i µðíÂûøñ´$À¼2šŽ¡ ^àͲ—ümúÊÀŸe`¸8yð÷›†zL -6®á]7)BW¨þðßÃ"ÈýhÇÛAk¥Vëàéa«ùìÛÃCî$iýÞÕÕÈÔÕ‰‘4Áϧ»Z-Ï”ß+k%©.|=£Z©êXRm==h$i­¦si;÷^’V+?¯–/¾~þõb5ù}«ž´É5N’ô@9%iSgµZÍfë0©k3i(—¤Vý0i”§.•¦Ê•¶ÐÙKE2)Þ,œ»@½>î~5ù ù€Áô\$-Mx'ƒ 'T/\,–« u9äóõ´•”/]š*ÏT«©ÊëëÞTÎD‡ÒT—j¶þë|ú¬¥¢¤­Ã4}òá³§ÏšióéSŠ‘¤¨ûº˜ACW,N”ªÕGne˜4ÈŠGã.޾âè~Ÿ¶ž<ÑÉÏþ>ù]ROêéÿYª·ôtõ¬›\E©zŒ1H]µ¯Ÿ¿¡Aü¼T³¡ÐôaJ»µ5NÿòæåJ›}:1î¨Kø"*Ôß;¤°ÇsWèÔ­=+2‘‚!€½Ž°ÕV@~2h+Y;À;w]ü;±p.F®DÑ|SŽè:²=*ûÃ}bšMý|.ƒÀ›¶ß'¼‚ù>Ï 0Fûl÷xM¼Ïò -€q-[Ï@Ðé¿:Ú -ÀH †}ZùXœÏXvÊÌ ©Z÷Ö @›†eèÌ'5b@¸ 9„¤:’ E»@®4Èk*un,úâðÝ)óyñ~á&dZ8+ЧX|JÁjT¢©<<'ñ^¨T¤ ­ô͵è À üçðg ì{NfDê ‘À|P: ?K€ÁsY €þ[€#y°¼ ™hÍj¾a\'G^ŒÊaWö§”@ÿ©Ógt ŸÔ¦Ä -ÐÏ"ä·Ñ?L1@Óèæ–6>e £Ð!¡ÞŒÈbtø”¿ÂŒ8lU_?™^ D€"Mö?êcéÞvaýjÖÀÛÚƒÀMôÏÖ®Øåè©×O àŒÛ•Ž’®äcNÓ)@ ]µä~´ã D?Æè™/io&qó3B2BÝu°TªWÞ“3ŒK,píØìïFbˆ»ãéBD_u^r*ÍéÒ, ðäCg„–$ÄkQQ`“p;]ìƒJ«Fí›~—§Š¯_œšÕuHžEñ_,Þ,^л…šNŸœÏZO}Eµ$·[—-.Ð,ojê’8Ã%'KZsIZyÀ"Ê?WBBð8FÈžcöUúf¥¾X«…Šy"º#úrÁ¸ïâT©L •ky$6ƒÔݲï÷=ïX¨<‚ߨÜÄRx”á,‡$øš°…úûõúû¢ u=.Kî=…¡! -|ÜûlÏA§õƒ;=8”ˆ ø¯ÄÛ[w·9ÝË2ü¤[ÀÓÚVÜ 0œBâÌ´¾á_(…O{4@ч @Ƈ‡Æ·îï?ÜråC¯ðY>àž -JYy)ñ\.è9Û6#‰2ÿŸÍLÐzè(ë`O¸ßÕ@¡r7ý‘OX¾ØÀà‡y@™¸Çk/ìÀAÇ7ºmFÕ°Ð>0Òhçµ~,RzEæ‚1iÙ‰ ­ÖÜ@(©`Úût0ók½Ý -@ÆÕ´Þ·ê%8I+6”4dë‚’®§@QOúÆóÆèqÿµiV@uú‰,‹Ò?wå,`X€Vr -€ÿ4BšŽ ¤Îd9 ¬È {1m°£ -À9ÒŸ:õêÙ3§^E°jðÆâbcCî zózŠðß¶Oô«AЛ  o@n4t £0“×¾1Y@¶¯iƒïz{••£×‹ß«Í]€ ¯£à=Ùz®# †n;þ^²6è· Ÿh¡#²0Pa}s{kÄd|ø¬‰Ñxv²€—7‚îú™ ªP/n ¦f\K¾%é\))»M½¶fÃ8@ay¦’¼•„–ïð€_ÔfÝMÎ,‡g’é‘Áî+Œº -"Ø~AVÙ^]h—<­9_»fËø?ÿº©Q?OX?]Üœ¹0RÖûDWv†ëÊ(IR)j ƒþS SS¯¿®‚r<«?©–Οrw€”>ë·ìçª.HÒ*9z‘G@ÛÀ&—)PB•¢Xü+.ÅùUºýgÕ`V“¶Še`_5õÉÍ_2˜²6•Çb:QOûïW~á«s¹¼e -@»€‡08«Ÿ4š0hý¦œ_ûÕN¿·}Gàç*oÎÃBi…‡ìˆþ™Ñðs€v>Ê3*Û[¡@P -!àaPöÄOÚmý]­îm‰gà"÷”1¹«< W67Œëü ‹ãd¸ ×€‡´¼¾>¿÷Óõ}Žc"úô»¶^À d°Ï{<mÀ:›Ù7¬x 3^k[Yyóƒ %Ù¼öYFÓ°J*xë=ZË÷ dÎ’Câ¬°Ê 0ÎÀA › Ûc0 çÈŒÞ?d+?j>ÇŒŽj³ý û ž'3S¨ÐìœýØ€6º€9Fr›Rô*WÞ8{ÖU1 ˆ¶éìþ#ý4ˆàÀá¿XƒðŸÅ„1ਅ6fŸj¹pgAnáªÐý“O©p×›±€ߤ~ƒ£Ã*þ•Ñq½Qè^˜¹W:«\! ûã¯æVÀwbÄSŒùokíý½~Õ#‡nèü7*‘`ƒ¡+@ÍÚ“^ŸÞUɨÈóÐ"ø-(¹ß¨²ž&ÿÿGॠlëcŽà— ™“æ“”f€Æ§`‚æR©z±“ ÝåbãõQ+ã8Þà¿,4Îo”컿rþbQ‡YŒ^pÁ`UÀŸÔZårh6P»ûO›½óS5{â †U1÷äW¾0R2ýs-6Ø*åjRž€pLH=U~gꃠù'­éJš”/½v~àâ-uFÖŒÏð×LÎá'âÎèaldnNo¦›¦ä@œ2åpF!7®\.&Ó&µðL|º„2¢Þa¢î4Zl†Ù1ëçwp‘ïe€@s{kphðô`$ôZj»@.p{¯£ð[b!/˜ -€¥|A§Ô®ôûT`$fx®`>Ýg¢Ëɶ3€*‘À}ÀP¨8àÑÛ -À¿×c:·‡±ÊUÀÿ£@¯"r,@}pþ#ðw)ÂÆ6É€Þ6¼ŠF Æø#Ÿ0Å—J\ö38 Ö:{Bx:–o`hÀ¢ÉÚz¸± LÕ†Á[{BJ™ÁʽñÒÉãN'7š†‰|t ËǧãOk†áÆsÑPóî2yEÆJ.ÀÛÇŒ֩׈ Dì` ªÃ;'Ç2én§3.Š„³l\Qçrº ëK±ÀzZÐ@ˆ¸` {,€>µÿa5‚ç ,"’Ì -€qeNfëAÿ1Bš¶@²x¢¬­ -ßE²€s]Uý8c`¡÷@†ÛŸ€ý¦þ†Åö§Ÿ¸ - 0ã½òƒgg“Ù™bñ’V/˜‹¯¿þ:uñ„è‡:ò@ïÜs‘¤š4*ÓMJÒ%ðÍ"ƒú\¼9¥4¡*ºÀêìµ?€=üßÌÊ¿«ÜÐÜ^øÍ›ôä¦ÿz—(U:'w\®Œ‹b3.e<‘놎T’ð™þã )ò³ UgÈËéÒ@ñf­:A÷ƒ%3zB¬ÎÎ̈Šå…ÊÚ$ -¦‡YKÅw´*Ž1Q‚¬¡Í‘_)oøþQˆ#ˆê¶ÖÏN"¿aƒE€ß‰VwÆ €ðÖ2ü®þ³-Ž´ WÞ€žv€:ƈ¬ªQˆýäªb ÀvO€‘t).däÎúf£(ôÿ,@{·ùºq½c”•Ä|{j„ùù6£~JôŒ0ª×ÇÑ¿aö\ÓQ?®e“vœ¨€à,úìZaŒƒ”í}†O¯Ðf—:)à}Hh€)ýe>ÒœmT‰X÷']eºŠà ÄR )•ãÚ×9‘$ú°Â5p%{ÎXÎ#;H )*YŒT$,€L•¡¾Ü©Sw€°Ç×æÒºX  !ñðÜýˆ…ÿÝcð÷àpü¸ö_œ@«èËšPèGS—ê5Fò`„§„€ŒTd»â¿^. S€~³×K° ÐûôÛí×Ü«^ñ·„¼¹éã›V6„þ!TÅLôkaAOQø p˜ [Ð×7|²µ«ÍAw€·³f€ÿ­ü,Äx›1€”H7‚å€ðrêftH7á=¦°cü¨‚µ-~T^Î"Ð5A­Åpc², _Ê’éñìÖÀyQ¡Þ;³øþo5ÊÔÅk¯¾ï,医!þ¥Ù ¯ 4oÊoúA-@Új=y§ØÛétåP(¬kÍÎÎVÓ¸Ú¡ Œä#S> ïìOJU½8ØÿÂï’®«2(}Ò`@ ®? TBy!`è${Œ.ù…ÏuÏKu÷Í£ªMQ¡r0…¸T®L(³ÝÞQáL•Óò#‚Uðwf•AÐôe_k‚NBî ­Dzð¹éžœDˆ#·?Ûš<=¨_(ä<g¨•‘€ö³Þ6ºòëb%(Þqâ3Ûßw ƒ‘¾²¢bí.´¡ŒoÝVAÉuI¥_VšU—zi…óuÖuNU©¸­BA¯÷¡3*«ðçòàeßÊé3~¡ssƒCccƒc««”ÓEÕ¬hë–žÅʪ²^Õ\³ ô«ýg‚Dœ9™µk§å¯ƒøm­tÅð¯"¤i+¡ - ³®€ @,ˆ©1ÎVÆ/ßð‘ÄrÿsÅ„ÿŽ|¢óO˜?ka¢7À¨ŒSÃFk:ð9À? -ùaLŽ«`WF'‰üï2AXÑ|™Î³µ¶€Ð „ÄÝ“£WÜ/²O€´€¶pe—  czÏ8pÈc…*€@¨ #´r?Úñ°çˆEŒ’‘ÅÂhu 0­´*¥Tð6Ï~@Žj€j™ ·juÄ -|°w„«µFKÎ2½|áüÀùó§t`¶Ê˜‚‹‹@ª®A?ø±+|]+­TZšr؇¾D‡}"¥pôâù¿8ÿÚë¡ö¾FìÝô´3£ ¯VÞgÌ=J…O^žºé^UŠ×ŠÕtŽàCÈÄÍKS°% Q ™Q¤"¡úSõTüôX­ND¨‚0(/”ê¸<*(—tÿDU³—bêö”*y’s£Ñ$>BëI«ô¨Éc û4eŒ£úk’ï/SÂˆŽ¾“ïÍðb|s -@¬ 0>{voûÞxax}ÓÐ) Úý&}ù…¤N¶ÙÕùÞÇ›Ì Ò±* €?ûЯRlàÁýûQØT.*#U›¢%îåÙ»÷ßÎh€(1wÖ©mPî(dyÔ|¸/7ÈÌ5ˆ ð?߀¾ -££÷¿ð«»çãï ,À¼øÏ¯…e;Fý¹­ìÛ™gÍsû¸ cÎVÖ„žB=£­ H ˆ^oÞ{FÍËOhŽ  -×5 f‡ú‚ßHœ·‘°Uu(ÀàК€XÆŠ €®³l¶ ô^) ^W :º;‹•ÛZg×`aG—ÐqÒ.­|d¬&…6]j W[2€‡ˆ!@††\êÁ˺±ÃüsˆÒ@D!|.™’ŸJ²¼ô‘VÄ<ÇVßC…Îê"xžÌÎ æ5ÙëJ{ lköÜ€c€¸"×'¦ÌÌuÎÅÄVFÿ0ËL€Û×¶>Ùb0yýÂýlú„@Á2^ú&ݲiü [Gû(ØØt3À  [øAŸöŽa­9“O€ú¨¼-W_Ç`\ðŠÒЭ!”€Ñ”lP€`Â;(úw&ýêÇ¡ˆ…Q÷h©J¾+àþÌâŸ#Z¹íx3²õ3`ÄÁ üÊ ÖjíP®¾`Î=ÛjE€h ­ùæGæ Ÿø½ð.Y,…¼.Ï¿&Œ4—¨jO]¸ÌÎ5è(‚!W¸Z9 ЀKv¹!:µHðÑ{„$×ÊòŸd‘LÆW‘æ«€÷èé_§)pJ>û©WŠ3‡Ó .&3¨ 7§tL¥×Ù9Àͦ¥÷[*~d7€Qž*1*Çëç_£uAZJŠ*SuÆø›0+*§0QFÓÀ†N¯%ŒµÐГù@Ov"t.l Wÿ—QûŸÅÐJ.¢°}ïÓt%TÔOdÓ× -R…ÔŒÎç-~M‘T³¼Îùø  ‹ðpï7¢BçÍM]5Ð÷Fû7©½”b¨p§­|±·Ÿ€³Ô ì?Ì$‰€öA1ÄqA?ê)ôÙ&sÝ•Šr”˜-ÄÝ™Ð`=ްù±€Ø @W½=õ‹¾  ½úLÌô®gú*Gª´­ýQ0*v›Ñí£¥[€v!€B ÂÌX@FP†º@TÀÞ!Ø |ƒårÙnçmpÝþ¿]8*:Š @P&v—¢°šW‚ŒŒü‚f&ƒgTj9—}+y Æ RûYpñ.[•åÝ}ô Õ/U€ço— ££`Љÿ5BšŽÀñ¶å%ëÄt3€~ -€N ýÀ¼A3*,¸ Ÿm~ê°¿0‹þÿ¦{-\-0$ñö¶: ˜MÔœíŒtÄBKB:"‹0^¾ZÐuróg@}Öç_?Îð¶Pá€év²µ¶ûß® `}ÜÃ*:¢ÈUë£WyRшÆàOÁüQx9‹@Ó׋‹&Õ_wQßki9V[”Òê¼€M{ºöäŒWË×ÊE~!ÿa~„š7Ë—ªGD¨Ë÷áÀ1ô%K¢à°:÷ý'•yzv À¥‹Sæ !_/q¢3‡#p9€!(É|¥œ”JÞ#êÎÎ.Ôfåï¿~~`êæ{Ïæêi{F }‰±² -,DD’t.=HS‚ÿ;¶P.^t…%+^ºT,^ºX,Ï~Sªÿ\n^ÌÈLD…ÿùÍbñënÀÝ6ˆlþ±I{À“ -@Òr;KÙ"±–™Ú-pïΦ܃zT Ú×l] -]¸þ ÙÏPn¨gfO;$eSÛC½Üð›ôdüï(™Q€pp?Ã4|øpÿ>þ÷ÖzAd}}û!ÍMîµcTØnÀÙÈøUß¡;rÖ)tüÛøŽùÂ}ˆA\>ãl®oXp @§ €#D -££ŸßðÛ»ëã/–-±óBx€¿{Å‹b‚ gïßοg áQ[Y¢?ò .èáK ¯ËSåáÅgÔ<ÓQLD†¯¯(Sj*³l+ˤ…È‚§ €S£äú6•À Ç¿­¬ä)õíHL4tR¬ðmAB@P. ü ÿáöÎ\v@GÐÝ ê]’ t5«üAâÀâ"ÀyR;KŸOÆÂÐ/àGxàZåÑ£  $'Ë -ÑŽèRòv,ÐOD? O4ûä“íÍO5gFÏ?B\!õøä'ÛŸêW"G¿Óª5ݳКÀÞÉ3*ˆ> ‚›´Kð?4 ^Wº2¨5˜€+ûÃnb®h-(~@ÿl-ú(qBôv #@ù1îWT…Í+<: ßk?*/gOú[«ÕüæàÛƒ4I~—¦OÜT]³º;ª9¨Ôu_ÉhŠ˜4‡[¨$¡4täãÛ­WÒoÓoté“VÚúæOO[:„¾€Ø‘$¥X3¡ÓÒ¤R†ÿ‰÷×.²LUb1‘ž¥õ÷-:¤ô²tpÐL›tÿÿ¨þî£Giú;ú:ÔU~À9ËÇÜ^êç €ø~ÙÝ1²,nO¿!уÑ!NŽÄÚ¿*W¦‘BÛù*ÇÜyI·¡«©ç“ôE d V)™#âà€=q´‰ÁÑÉ-ú,LÞáLâÚpŸ18€wÈ¢@ìBÈ;R‘^ó]D´þ`Y@À -€€#mÖ »ñ¾ /Ýì–/¶ˆú€¾×ò[lxU–o ¤÷ÌqDÔaZûÙÊš0í#Ag¥ í05ù€¨ü{àÿ¨€ªo Ž -€äŽ -€.ÒxzwbHÛQn¯,ÝêQºb,¬Œ…ˆÈ,Äàò (í¿Óus"”K'U2³)C ;銟hŽ£Nè‹uÐ_ó¶€¾BšŽ d'a9 ¬ ý1ƒhý« ]1Ý&û xÿŸ†+²Ø pšFþÛî8o€* í”ÆCà_ÏäYzÈGdWÉ€}‘@$2àmϽ-¸â18@¦èagFa»8€&bI€-‡+ŒwþOü¿â—€—37Òécîöwº411ñÖ[oi~C«Á86ñÖµxlbbdäÚÀȵŸ\»vMk×F&þõ[±Üt°«L¦Ý7‰k#¬(‡‰×Fè2wBsíˆ62òÖˆRMTÞz‹ôØO.Їï+ç”ï[oó5wê{îü¹ ×.hëß:™Nã{#vÁ«ýJzmâ­÷QLY¨˜Õûøü_ž¿p­Tz³47G¡F”—öü䂊¯´tkì¬t¦n­ô×oòü,2ÓM\øK][©TXåÌ 7Šoýë‘ .\û û¼Wù]ÓS¹paäÚ›:ë­n;ôô[Žy)·7õ|ØÏºgÝ&´å—Ö·í|[8­ŸÄ -À=a§4SÚ€:v4€ß’À_Ÿð»Ê -²J3ûÍo~ó0*Vò»÷1%q)ò -À}z|xÿ‹ým•lhx}koktx’°ÀaÀû=ÐßQ€A [Pè€ ÓñòÛ -+N¼µwŸm’t’Ù~ãN>ŽQÈÚŒZ˜\¦üÿâïüöÎü ³çZ€yð>®å¶ô%²ÔöÜVZ#ÈžZ€ãáœû(@©Aï#|i¡lŸ€Ž€;Tf_¤ð9ª,ý4ᮀHÈBo+±Ô& :¬ƒr^Ttz» -àH €_躹^@9 -â)ÉGÇ™(ÀÊjüÛ03p_óÅsa½É€ F É[= -°Ô8]°þ1®ÈbrÞ?v€œ·VŽ˜€?š†Y6ÀðpatróSë]¶¾±Ä[FGÌïšî( -¸O4Vþµª5»õ9þW¯„qÿb—®­)hü÷`ɽo ß@œÓƒ‰É(® -À¸vt)þxÞ±r?Úñö¨¿%Éïë•wå[ç¯ÎËï&ÒŽ®oõý`n¢¢µôÐÒ5¾w[CORÔ9*‡¼Ö8+^Ky¤r§«Õ¯«õúIÚhÕ'ìÒ·Z*óõ¯[ʵ\u—ø8Ò:÷/ _úìÿWÅò{ót;T©Ì…ã¡9_¹Ta$ôï)‡Nkµ”\OJ‡ÒÑÿN-}R«VG.è­L¼Â|=­'(Qu~à/c@É꺿4ý Z ÃóT*:ÜH“G¨R=‘GõŸéÆ’ÊtqDoóŠûRE¥ÔT¯Ôßš¦“ä¤Z¯ýýß'íp‚$¡ÇŸ6éÁî»2§ŒÒG:5uyŸ¦­¿©$­Vëÿ²ãß64Äo·þO ÐK ÀÙáq€;Ùh=14«C ò—séÞ›ð?ã? -•p 1‹¡XThÀa;ñm@€v’‰^*ãVä‹ßßß(P…P0¾õðá¦{ho†*$øÏ×8GY(ÿˆ eÛTiz ÝF'Eåš^iSo~¹ÿpkÃm´èm°Nè_@ö¿âáGö /޵(û°–ÛbÇ bb€Cþl€áq€ÄÄ*€p4ðE1`(*J”«°°¢ƒV,ä#J`V²V=1.5IdЖ¨(HrUÝ1¼Î}s/ÐkV¬ ر?w‚¹ð?'Ä7Ú‚ýFh€Ð?:ðÔ<ûÑ i: -i|ÖVzúë:ÖOЉ=1=&0GX~æ¹µþBM¼õÉÍ­O7{Ù:øNsûAÆ0ôæw‡àë›)W Þb!ü·Ç¶‡>ÿèÈB€¨•ØÅdT®ëÞy¹/Wj£¿×ô‹ßp ­ô -ŽwÅüÿ-Fþhä~´ã-M¯´ž|›Ì={´(ઃ~€rBmuš6¿­OL|ýí³o´zpxpÐt¼r‹IÃzxC[ ©ûôààéÓƒ§É(¬\‹‡5Öo¦ÉtÚx‚@¯S=‡$ïÓû#m6[Åšð_ûg#ÕòBàUzßÁǺYžU¦¥{£uØlêbt¦ßTÄ—®{ÓCö -ûuŒRþñà°qxó'åâÍ"=¤­ÅÖ7­fs±Y¾@Øþϵ·^­¼WH³×¸¯O›dÖLZ­oþT©&©;"ßq]@«FcÁ'­ÒµÒáA#™­-6 ñstC퉵êÌÊÿ¢î¿yðçú/OÿËŸŸþ¹^9l¶ô[Ïžˆµ´š­Ö?'PÚìþ÷Qr1>¿cß)à ;ü½&(@˜þõÅé·øDÌ>Pš @ýüû9`£gŠ{¬À~>Ð|ÿ[m@vÕáþ^£!@l`Z0ê¥<ÈŸlé·œÑ_ÖôB/PIPÏ•»Gˆ¿]ÿÓúƒEûÑŽ7Bñú˜€3­O½ ç_Î0Þ½Àl'^ýÛéwKZ]”CÛlþr‘®ö±ªþ[XRû°ÑøUóÍ?ˆÐa>ù„Ô>)Ô¦Ê#ÅŸ·9K†€!ÎB¶Z¥õþ“R]”E… _!ú¸9EüãÌl5½V*%3tyPk¼F@à^‰Ð&¡Ž\°yðÿñ?þ—§õŠcÿa" mÿšO‡Õú?§Íìâ™ ñùõ+ˆþ¿!R69¬·åÐøÆöö½ó -€×b*/ˆ NÀbsã®8À]­ÉQŽ µ÷®0>‚¨ -ÀCBê9¨V"ØäÜ hƒl{k|xL@'[ø"§ìÅ @2YÇãç„ÌÚ -€÷n¬;@egƒO^è üƒÐpT+œ‚Y'm÷¶6>Жp`éj0þ;`ÿ«/yoä?'å9ÔÏüþΖVú)` ¬»1Ïõþ±£1Kc—C @GЛÏàL[ˆUÇ)}cÆ'‹Èr -Àq1jÀZ¬ø<£øõŸj¿J”)¹Víc¢îíû(™­®ž•?Ï$tÁ -þã÷³-ˆk s[@µ÷?ަ£œ,¸k[?Ày?'€({ü½0?~Ìóh0¹õé'ŸôQ„¬£Ž¶Ú÷›ðr -€<ø¬À[€:þÊ‹qþb;@€÷R ¤ÅU2ä•”÷”Ls¯é÷B‡õu!`arü* )š›¹a‘?Z¹íx‡ú˜ 8­—„çæÐÍÞ¼½ÊÛ~óÑDºð -ÑÚ‚»¼~:bÏð€žÿpP¾Pž* 4/Ñ~¾L<~µQ-QoP}¤Bë²²7h›ÔR¸€òœ¢}µ8 î½t|êüùKîÍÎ.V¯UJ-pvAdCÁèQ`Q M>˜.¦‚üª)ü?(Ž0$ -‹³º¡{£ùÞHmVïê×ðY3*ÈBõ„ç+«Zí*Ü£R=©VÀ|Š%›š)^‚ ¤T -TËS3³³µFãoÃÅ͉4Ÿ裌 Dÿøç??«TàRº‚x–x&RpØ ]f.lìÎæ6üú‚~…uaèFÀX|Th0(3}¦Àh6>0 ÀD@™9å=Ô§ë`îý¿yðpÿ¾p•³HœtjˆKØì(ÂqbL‚0¾yoc|”^G``ë"(z}óTDül»ƒÿѬ<à eðϽím}¼'°½½.ÌòVÒZˆ_×û§€¯öÿîïôÊÈ>Ù,Ûó< 00?€~ÜÖ:Ã÷ˆUÅâô_ Ï·£1†R!gðü¡€®~º€‰±Êð‶µÐéí*€#1ñÏpDPŽz -”ä¹1]¦Óï;‹×ù¢¹áå_”!pûõ§X}Žà“Ñ=­¼b!&¶½8à¨v[vMü€þ^ñìÓÍOé 0*4h+rÿTÓÓßø¨¶ùÝ“ ´îÀWÀàŸùý™@k?t0 !ñ²a¿óÑ[ůfVxýLŽ¢\)Lf -£tÀ‡mÍT^Î"Ðô±¤:ýH°_.W*`XÙ¼@ðŸ|;ý¨2-C&‚þíÂì;@Ÿà-—ä“ç­ƒP€YœfÌ-î¡å‰”!z¹P«q›M î Xœ¹Qa§6å|¿~êÔk¯_¼TœÒ5¾¹ö¨T¢a¡ºá?p½€òÎ.ˆàûoU_ýQQ1DN(Ó.@Ö¬ÞH2 Ò™õü¯Èj‰ ø0Áݨ|7§¦Ê U€™Ùq =Î0öÓÃ0ŒG'»¡Fãÿ±ùÇÿxШÌ'UÚOè!†bÈ*ÓÏP9ºÍp™7[§Â®°Ž°þ¯ 8éŒëü|†h?6Eâ?&Pû=(Lß#„e j@¸úpo»ƒüÙ*<ÄÒ«ô2”u,—::b<àûâ(*ÈÞÖÞf—`èÆÆ–8HVê˜æn,K´Ž‡¢{ÙÁƒvâ/ö¿ØØßÛÿßÛ`½0:€ý¯¾Ü/Žö'l¾Ðúøý^ [#«F–op´ - «Ã¿c-Sná*›dA€}b: -@F^: S”È ×Às€cúèŠè´О@(ƒ @¾À÷ê ¿qÑ%ðÝà ú˜¹þsJæã÷ ü½DúÇñQ €)§Ìr -€’µc\б~ -€NìÄÄÜÚƒ ¼Àq×÷6ücí5÷ÈqÀÖ§ÚŠý¦Ç™e„@¾öq -ùp\ÿàþkp[Z`oOþÌB‚!_9³Oˆÿ¶Ö¯ªà Bt’î=ö‘ÛÏe< s½g”_ˆð[¥B{r£ê±ùÉù“Çÿ À‹-Í[¨§x×ÕùùJy¶â(@Zé ¨ž&¥ªÏ¾Oå·1>t0cìôª -î6~ùG*üª×Ê7oÞBÊ„ÒIuÛÂðüÜ,…:¹áj…ò”pöb±\ª¨ •J¥üNÙ½~éÒÔÔl­U*·*ešê$Jöa äH…Ùˆ™È?üê—oªeFddÁ×tzð¼›ó×èZøb &ÝøûNµf0¦Û-UÓ÷"@˜šš) þg®éP%=ÌV“E1¨Ìl™:M8¿V£ -àÿØücóÐ -@M ¡’Á–ÌOè.{Í?·¼cŽ· vó;œ i'…¡ëY+À£ZòK¡±õQzë‹¶yWþ»¸~oƒj…;w¨XÏ`÷ bÜíù v*˜ÝEûïܳðÙÖ˜€ñááÂøæýõÍq^6½ -€{ÿ¹ÓVØZ¿ -³©b:ë<Æ;â?3òÈbXt’Ù¾ørïî–Àƒí;Èý@T -ãAø -૬!@ööh/žoà}~c~{-0€“ðüØ¿¶µÌ GàØ­Ř¼œÀv¯ÀEé$@ ß -à§#‹  - o ÀÑV/àÿ£%<|a|¯?› [C,@Tìök€_ˆŽzŸS &@¹Íî?, GèÄ }çí1}MX.‡ÿjï7*xþÑûgI×€ f f€tdü&Žà*¯ö~}ÿö÷}0Ÿ, l²°wfW³®Ù6À€fo°ã*›`~×Èï1€5Žж€ñ«ýbà?*/g‚Ý~“ð.­Ì=’“ê -aX"3à·Jÿ÷aZyJ1”íš Z?k˜7(¿CDÀ‡æÁ¯~Ù¬VGäìû Q€ü U¹¦¬©Z ‚½ZYXH€›E¨—Ã^,ëÿI$ÍòÅWΟñ}¶Y->kV+N_«þ:âž…Û@ ïUòZydÑÀkÊTÅiH+#U+Åò hOŒÆÍQn!™ 3„Ht§Ü¬ì Xm=+‰ÇÌÎøÚbz$2ú1”¡`ÖKþ±Ùü¦U©¦ÔMP ‘Ðû -Ò¬OU Œm3þ™Èë"Ëòì¶ÃvçÎFÆtXmG}}”šâ~"•°„¯M‹[Ôéß»»4¢f -À~G */¬…S­Üïܹç*€H¶× ÃׇǷT¨BácdHá@0­Üe;#›trLë2ÍŽ@{f¾ª-à»:ûü‹ý/÷÷6×·Qî­ ¯† -!°Ó à?Ñ‚_}ùwû~m„Ÿ°VŸcçõoӳ歎àó…–o (â Ã{côÚËÀÉ€¾1]­t8NÒÚ:¾À-ðùÅ1=­èH bÀsúø> -€®'*¢Ó„ïBøÌÓ?n.l÷„ ‘iVÓÜô¥Ô"TÑ'‹"øçoY _&àÏüw”öKÒÜ„øÇ¼wšÁ„ßò× #¬5+ÕÑ‚ÊDЛ‚¼>Wà³Ufš&å‘êÏÉòüÍâÔ,7“,6ë#‰2¸¤2¿ËïS±´»A´%_Sz`"â&Œù3;[kU’ƒÚ³Rüw]v6Ἢ³c ­—+UÑ•ãþéÒTÅ^¨C)B'ƒ(iµ´HÖÎ¥m°]¾aî 7Ñíµ¶>Ê0?ZUB=?p*ôõh@˜Nµÿ–{4Eؤ‹!ᨵ|Ù©·÷¹ @È$cAƒðïR¶U–QÔƒ.`xhxx\übsüލFtÛþkýßùy€˜€6oÉ+V"2s&m@y•°“Xß[_ßÛÿþno|tp¸0:ЋI¹O†@ìÿ¦øÊõçÄ–¡}€ûÜš·F`”ì~N+€€«'°¨(5ÀX -”êܼЩøÁc²~Æ\pŒ‘ˆ -€Žg -Ib©Ûýø*Y+N -@Ÿ€€ÿß/@‰l* ˜)45š÷Ÿë“·à_ƒè¤ÉÇÑ^rêQ\c ù(€Ä12—»oÈïþ^¡¦¸ˆ“ðßJº¬ÐÝ  ¶-Æ€öÝ_fú°×<(Ö , mGðØÿ®ò׆žÇÙ+ ¿nûŒjÚ™ã¥ô˜€Ðe€€¤Txúü#*{¹Xý¹ë.Ýd8B1€Fr#-ÏÃ)f,XÇç—‰çïP“ê³Ò×鵌ˆ¹n¿Ú*‹Y$i©žºØd°×zdÀj‹¿l>ýU£yPñ -TèT$⥄~œ°mÁ{ÍŒX>w hÛ\. í{œnÛVLbÕ¾Àto{s|h˜‚ïÈ]¿#ku`ƒJ„¨Ü‰ -@@Óû_d -@†¸0¯Úÿש0­lw)´$`¸0|]÷ÆzAeÙz ÓÖÝfsm aul©°¹±î¿]ÞsP ¯}ÛŒ¬rA[b‚Ïìù`o#(V -±€\€ÂAP"Y|‡t¬ý~Žœ7òÇ)¯ä‚û÷pã†pÏ0h}¾å[„aø‘€N`Tx¹ñ‘@o€*€ï`À¦mwd”2€×Fu‡! ƒý1©@±pßr?°™¤€h@ª„ô¡# á7pú!hãêð‡vS¬ö\¯—#ŸI¹Q™·€«?µð—`ËO1Nä~´ã-MKæçÒdn—Wˆ‡ -žÔš­ÏÒFz˜TšOµž çtÂBÓq*.Ë­ðpà¡Èà> ÚM¦I«ò{3€…ž!Å…¨N§ Iy^1gzsç %ÜŒ8¹.X#˜¯­¯^øçî&±õ åÖñ¡Â¸ÓëÌ ©¡„´rÑMìVg -Àî‹£lF €{÷î‰TØÉï€õ!ý^ÇÅ/6ï€è¡ÿþ`°ˆ0ÐÝ.p'»¡Nä€ûù(Ž@Y™|¦>„í¹_÷µ… §cÀè?:*°%Ïatܽ!ÿÿÎ/œ…®]GMÿ?9ï?[f{F:Uýc‚úªzåùÖŽ°/ èÙ— ->§'ÀRxN?!°DV±^Ô@[È‚uz ?àXm#A@ãÿG ¸Ðû¬¦þs/â$4ó##wì:ÎÎ(PX@ #Y @ÎûÇž ¬„"Hžg<連Œù9À³íO>ÝÚ´eôë pt<¯0Bo¬½ÏãŒh+û3&@[@e|µ@Ý>©þßòí©ì=ºå?'_9{&4€¸ºË+üú»á_`¼0,‚x…žEkŽ*2½¿Ç"ÈýhÇ›±©Ÿ%É_—ÞOês×JŒû7Ÿ$ò£›×ZMù«I¥E;¶ŒDÌâòf}ß ƒÐH›©àó­ô½v“ÿ… $•ÃF#´0’9aðÁHfÜ` X¾QJ’zéßÞÁÿ—û^œJf/<ÄÖÒwÊÏpú3æ° kÒ…öDÜð6g“éÉÏ•åűˆ‹®ï^+ß͘"²? U%ùÉ'f•ˆ¨ oBˆwIžU'Éâb³Rmª Úåý3”äbD3! RæÛn‰Ê}˜åa‹`]e¢ùB, Éd.ËA!A(jè¹@×ö`÷÷D°·¹®÷FTF hk|’§¨rýѲ÷Gü„õY·÷Q?îaÖ¯@4ýû­®ÜÁÆP€žÁíGGûЫ/àÿ÷øÎýÜÊ+ýbÜ -À¦=& ïX2ßÜwSt6ø³ '¼güýþs/ÂüQPÖhKÕ{µÙQзKeà´`}bNØ Õ¸ƒ®Ü~ ÔMÄ™ñ¾›hžu¤¿a¦ß̧“(éÃCW'Ãø5ο,£Ú(_aý3ÐûJ6oºÀ -€q]©F¯ê1ÑôOWƒÀÀ£Ãz¤!øïV² ¼c:ŸM½À‚ ¯¢£tõè?Cxz], ‚Üv¼E éc ýÕVë•k¥z+má¶·Ò‰ä@`ÚxšTžÊíÕ>¹¯ösgg |—³ ‚Ȳ5¿q&] -¢­îˆä€½aJª¬3@ ƒ XK›€­iûï„Åð%z%€@ø7; ö?ìò¡`= -Àè€Àè(µ'  T-líç$¿wÃ'¾L^déóS—ð¼£  | ˆÇÚÑ~úÄè­gðôÐ3@¾€t,÷ØVò­~€~¸Ð-$=nž-‚¡ý{!Äͦ`î$ØÎ@— lÏv)lǼPЉ§NeQÿpŸ=°Y@ ¯}úÉäøð•!Áû'›Ÿ€¢2ÚŽwÂG¨/¸ïà~{Â6¸†ÑÞf:8AXpÅÿÕAü±b~p»?Ø‘é€jYþQl}Þ¼eüL†‡¬ÈA ï¢œž™ÿqíGà<õ³zµU)½_®T*Éï?xs®Rgp܉”n÷$õ?¬CM«Mã]èÌî -ñª ‹F´½`@f'¶˜Ì=i|¸(”üEu^˜Ü_€óx -“ÊoM×U”†AÿôIDATrùâ_è¯:0ð¿”GFÄtní°Zýï¸ÏÊZ'dTɳϤcA¬ÀZ|yD—š¢ÀkçEÊ‚b€dö’ÛˆnP’H=œv²riªïW7QIÊ•råëzýÚœ˜@=¨¦‹Âé¤v8Ÿˆ‰¸ 6èm ,dÛOÐÊ×ç*Œ£Ìãc®= bơՋ.ù™¼ -ãaFó/EhžW€£Æÿí­åH¨5Âÿèuó#±Ò¡N¿x 0ï«`®þw;ú ÓAÈA‡þ‡ -*–~¬m€%ì"lÀ ¬[ðH+Ë£»ÁÞéX¾¸‡¨•F*¸/ß@W˜*^8ÿÊ_¼viFÉÒd¢V.^ºt“ÊÿY×p”C]Ȫ$’ßMTëóÕGéï½;‘¨@óI©EÍ?÷YI\KÊ¡Óã*}Òõ¬Æ6š­êÂa‰Ž€¢…"'­z%õ¸…]ÆK±c}ømÈo×Ì¡ÿÁî܃ X õôgýðÝôgkŸÛ -ÀÇòÜCÕ~d@9€aÔhʸþ€# -£ vßS>= -À¶à¿K¹8d‘ãAÉps -bSæfk6bH·}î9EÓùí’º¨¹T2úÿÖþ—ûÊu|ôŠ€Ññ= Fõð·-¾B:–±cm´Ëœ÷ÏÚqý”Š»»Æ&£ P&e_Ë·ÈbŽöp¤'ÀÀ^.@`ü=bN2@wO€‚~­FÐg,^êÜÜË)Ê¿þÑù¿«[ºuëVDÉŠÿñp;bv—p’€Ø©@fýmÅ,†wÈÌL‚=È)÷¬`´0¾uŸãcë[÷sþ¿,¼1ÚÖµqœõq - ßµu\ Àò®ì±±)@•Àí _ù/¿ÇÚ -ÀKÆDð}€N?}€‰±Êðâ~Žè7@Àÿ—ë@;møÇû¿uk\NäËY'}ÀÞÃ^¶€W¢Ðm}c‚ÿž+wˆÐN¬íøw€v_Pñã|s’Ñ€'Áþá+š}ÉìÿÛ,´»ÞÜüY83Σ=Gu¸úo[ÐÕ®:P€ÝWG‡¯œ=sV«|è6q~þm -ÀL×ô …ú_gsþ ûÅøñ±×kž"ÈýhÇ[«¿%iëðÑïÓÊ[•¯ÉK–¿Úü0ÿúiÚH“fóðÏó‡ÍfÚÔFKn«ÀºÖhµjä@k¤M†öM’´Ñ”¿/'»¥„‹ €‡Þj¥­?UJõ§Í'餭ôÙ3R„ ¥iCøéúqa|±X^(µ•FêIù=ÿ¯Ÿ¿Tž*ßHÂúZ£ñ§ÖHÂJÆî×¥”ýÓCe¨k©x­Ýÿ$U -­ò´*¥o”µý‹ç_y½\SI+7*)ýùН,4j‡´ZH«.ˆJÂ7Ìy"ßÎýç¤ôÖê‡-RHªõ¯-†Óõ¹4©Ë’jeº¥R¥ÂÂåŠ R‰çç‘FªÚQ™Ô:•$õÊDe鿬TóœS×+Øüt‰ÿRñF©HÀ@qb®òèoææFþò5#¥râ΄Õ!œ¾Z—³]*Wë. 2&ïe‘²YUžï•F¦•ç ¹ùÅKçÏ_*ê„ù¹k%.¢5]š.W¡ ®âN« e²*OW¨¢ÐT&Jýˆ¬5«'ÊýQÉ7É•êiÝmûçÓ軚Ö)uºJ¢„¾‰¦¨¿«ÇZ™¯T[‡š zHs¾ -ùw ØïØp¬$†+¿‘)6¯† @4z½­õ« pçžiÐY ý`.ZSðÅ}~‘Ðr0Ý1w6Áå¸><\X§.¹.WÞ=ˆBXµï¯‹Æþ(G02e|œLÜÁóA<gíDA˜´ \õÞþGÇQö¿|˜)úƒ…7ÇËÿ„†z£~\Ë&í装§ËP€Ç»Æ§YY‹€ø ›·¨(Mô¥C €Ò=¿'@S€¢Àsú`P¸µ¨èæ2àH @ïh€œ€b,vdèjþõÝ1ü‚ÿCC ÷É>8ÙÃ8OÙ<ÛÀ¦Wˆ™ô*‚óQ}bt -@è‹ìó£ÇN·MÈý3|yºþ½ªÍ«;ö>°4o¸òžV:læ@@XwÀäfpßÛSÜd=˜pž¬èã¡ÿú&%Qÿgé ˆS…^@æǶÿÏDaG‡¯Ð -`R/Í;zéØÃIä-²'?ÄxèÇ ÀX¥ò×ý¦ùG•‰¹¹zeznnúÝÒ\ezpǦ+o–J•9í¬ÌiÇÄ„<ìÚµkaMvc¢4!6ðæ¼ŽO¼¥°]ÑId2ÇmϽYñ¶¿¬NLg‰BÏz£^¸6"ž›.œ×õü¹ ?Ñ+VV,ÿëÒÄÈÄôœÊ¦st™ÒÄ´.21ÁщlÛ”ÑôôµŠv_sùn\cö—Êjä†N.ŒÈQ¸pÁ¶•n„b:;Sæ+´®§*™¨O„º¤KªT•ËíèÍéæô8¸piDOEïþ{á'#¡Ú'ÜŸÓ)M¼Å)Íi—¨N|¶Ú™³Ë"òGs3{ò›‚mýÜ ÝcÛ6:bÀúÖÆ½õ Üóí­õÂ9¾‚ÎÍ{Âë»ÀÿÇÄBìü v/PÁô! -ÀçÇÄð3t|[Èz€áaƒ~²ðã:Èñˆ `ƒ‰ -€vlº,Ñ:=üWIµ]Ñ};IÏQ¶÷¿ÜßÞȵ@xðw¢BãŽø2@°ð®èXx÷¼]z¬ã÷çÖŠ ·žÇ _!§DÓ³ þq°«N`(ù}¦ƒÖ•¯ÓôIš4Ó4}–´´õ(ù=šÿô#­!‹ÿ‡ÃÃGõj2_–ËOþó:áü-ûä©%ýß´¾þûÖ#Tƒä?(Q«Õ:x"?ýƒ$}öäëGiZ¯¶”?ù)çäÙê`«•(‡FR™)ŒpÑÆb2S|ýü¥¢›êË’d_'>jµå}'r²ÿÓnv%•+]=tA”k+yôè­´õ(UañØËEFºX.RîÖ!–GŠi­š€¨‚$é¡ -Â=>KU˜oZió›´2ßú°•~HUÀ´õ{òU¢¯¿~‹‚´ñ0=¬ÎÏ'åùªî@OdÚÂÄ!j‰æÔ#<ª¤‡ië}ž>ï§Hï¶„ÿç!ײÂÐ1$¿ÎT˜DÛ ‚žŽý? gø)õÏÖ„õz€íõÑ!ZÁ ƒšÄ´öîIû€Ï6PèÜ)X__ßÞëÂÿ落Â÷êaéf€ld -€1@ŠZØÝ5Vè‚Çáa7³>1@©þ õ˜õ0öýÇP t•£1b3Gb"ž(€bap€ÿ2ÝÇòRôþ¯Ëä;ÓÛ}þáG?g](+~¾…âPˆ+! 'ëž· BCº,ÛÖ»€ö†Úî™ÎÒX øwBþÇXýŸ`q?8ýæ tØ¢·^¥˜ü™¥viþ³°ý@¼Stÿý G ûo_½r†æý 1€Øð îóŠñŸPÀþ -€Èÿ'w™yÚ¢ƒÉñ Àè8â#/84?°A?,Úà,‚Üv¼5ûÛ?þ9©dõÙ„«9Ên¼M=*>j{ˆ½Ì ?§èa¯Xœ.—ËïUÞcä~:ö«V¯QK€"N ¼¶“FJ;¸ØFOÀ^y–6,#©Óe5ˆ *Oˆ–¨D\Z™èÎÍCâaÒø&"4¹F9£._ø‡×í_ÂÇ!Ö>“6„æ ŸÁ ß¢–(÷D 7>¾³. -¾Š O+€N @`/ 0>Ðé@;uðø€“€ÀÜ7÷b€L~å¾±?†þÝ2üËûçs=ÂÌe”O¾K._Ë)D  V"DëU2ð;×v ÚÓ•6Àò$ŸèŸ,hþ)Rȯÿ30<¨â†UÈßeå±Zœ=´Á?fpõÊàé3ƒ± -àÊ•¾ -@D}¦»¿n: -¯,€î€Žõþv#ÈýhÇ[ü#öß“Šá°v$|@<ÁÖ£’‹Å¿Ô•ÜŒ.Xå=Ðw$&%²k4è ÷ ø¥Iå ÙtË¿œé€æ 103;#P­RêÔ¥óqž^ûÝm¿øÁˆ’1Ä€-¿V¼  yP™§ óŒ>¬$ïé´rùæ¥WÎ ôfñâT±ØÐ¶G°qQ}){£ùžÓ ø‰„}.³0¿–Ô¯=óZ˜…ëcÿ‰h˜§éý -c È P rK©žˆc ¸XjÜo[Œ - ý6î úÝ{w©g¿³þq¦ÿcÁ§wøo`ñy‡Öq”ƒpWÞù=ýŽ„â$æ&Pu€”þòŶ÷úSArÿ•‹€8(Ä -ÿżÀ¯ô*@DPÛ.{¶4€àc™\lÆr`¡€ÍÐtboë3mCdŸïý†žs¡Œ¹€«öî,‹Ü‘ðb`^ß«Ðp ºµ¼ÚEŽÆ@(ëC -°k+˜AVÇô ð/Ù€M%úÿóX¬Dôïÿ1å;4hì×S¸~} X0û¸u"üìÙ?ßÂÃgÍçëß -@D@+1ï=g=1ÎúEæÉ%ÿ={6u—‰ 7?ÝD@}ƒ¿Ì)Üg†¼\þhfÊâõ9´Ç)⿳’s?8¬U`Ädžõè 8Èz.q—éuü½ -‚€aý‡Œº -`Ó#£hÿný-‚Üv¼¹µùQk=­Î.‚P‚E¯ ѵ´4Ÿ&Éû@ËÅ©"ëʘ ÅžU+×bŒžá.gœ Ü%•§lr’E¤jÆà‚3åâììOÍé¢ -05ðÊ©×^¸@µ2·éDÁ¥VŠÐr­ÐÓÒ…Ï{Z£{^ùü¯?i¶Öh¢L]ºT-–U*nRGÉÐÔB%”éöuùƒfIÅ¥ P¢ÜQª‘®m]o†Ëü¼T¼É“á‘̨|#ÕÊ„ÈF¦áYزhÂVWPÆ<°ß1÷þ ʳv|€m[pD ££p/(ÃC gT67î­ß»#  gÒÅÂUƒ¬PÛû|;Œ hƒ·|tÈ -Àö*»Ñ%>VQb €iäÂ[hÿq_0—üw Ädƒ2s@§@É•FëÊQCüƼEÆF_~ùpo}SDàË=ú!`T 0Tu€û'P21ö‹¨Ÿóû;[lxUö“ Ë‚~£·ÚÀ±±"àEÀ®®ö IoƵõ‘R‰èàÒõLÀs4<ã“Ó@©L˜§¯œÿ öºs^Z,¬±¾+ËBjeiÕe8.Œ_Ù媤ês¡(·tÐð­­|’õeyÞ—•vUû̺ - ^ÓvÌF”»®Ò8[Í!'ùè^·`.s&ö Ïå¡å[ƒckkAŠ¥ŽÏÀàÏc àŸ‹ü÷cÞ¿àùVDÏ›ÿþFžc.Ÿ’Gö€£„•,ày -ù¾À¸&W -“{tä‚uÛ÷÷Šù0ÍÒ@/èR|®f9à~ŽáèËñ{’þ®àúÍýA´GOÊï?gYðÿ'^áÃÛf\y‡VáýfÀèEAîG;Þ²6ç=#þº×?+À[À椺ðM©’Òú_på]»©›àÒ|fÑOK¤y _\¥`ðÛ©Þ'ãôQõðÿá‰0ÖYÉqo8ƒòÔÔÔ@1­Ñ¼¿:uéü+çEìX—gk‹#vóE<u2.ìyog“$×µ7ŒÌ335Uxí•×!ˆ3ÅK—fŠ%Òñ0°‘–*{š–š<=‹n°¦o1°÷q=®ù_¡Ü,êa E̳lU©Ðã¨.ðDÈ0š.D¾­ÊßTæÛßžVƒŒ½{Ï=ðÇNÿ€MlÓ+mN0ÙQ„š£Ó•yÀ?':ªHb°4À¹»Ž@†ÝJ¸¹…÷O;€pïNN  ÀðÆÇpeZG¨wm}X5èi@ñÙø\þhþCÑTŽ@öö>SvÜT€ÿÏ¿ cA»\ÿ­‡_}µ·õñ¤°/ë`@àúÖƒÿ -@nK_·]Á~"×€YóÁ¤áȰKæF‚8>0@zyygmMà–€¦%³A)8Ûl^Ö¿Èå¡|ÞëcT\Xº­S–w–P„Êl€ÇBú°Ôо…ÁÁƒ¬öÖ]㸖Ë;+Nàòê$Ê …•%ð~Y¼êw$œ[ÕeÄbÅ -€Y´D4`m‰•Z…h JÀ *ð€Ž›;s}gi¨`N¢âúʺJ°Ê'#Ž"¢ÛûGü×s0þWo-ÜOd\YóL*áQ o @w?G€þûúÏ3þÞùKæØDDjY›`¡'+Wµ…|uÀŸ¾zœ -à4ÍÛ'{©Äâ¬Æ€þ; /!½rÐobpuxP`ÐkÂÿcÃ>o¯l"¬¢\) \¨,n؇Äÿž`fä~´ã lë35Ò÷«-¯/DÔÉõO*ó©³  -þª(%ß;®/OO—«õÒ×NTs`í€R±`åà?ürñï3 @Žwå=ƒ/8ª\oÞ(C” |ñ•S¯ Ì/éJ‚ÚFZª.*, JïœÇŠe¯ª,åÒt9©0h‘Ué`øâ믜¿4›4éÎh¡xi`¦XlþªQ[ ¿]« [@éçþu¹ÿdÀ–>pФ#yÀ%·Á!.‚uà_–Ì—þ³‹ëÇž”ˆˆÇ´!Và*€¿Žß~@㦠´Õæzø3AÖ¾¨0RÏž¨öͨ| æs¶1]ëw…¦†YMó½Ïá :ÈϱÞˆr±Ð -À,ÃgX Â!SHíS¶¬ê³*‹ÀŸ…ÝY×ã?~½1Þ&ühÂÿ­Ïàè{ûû_}ùá¾€ÐzHÀ­Æ7÷¨0€&<ì˜ß9‹¨ó\‹ø}þ0϶ØcÀðU €z€ØÀ@ÇŽÄ´)€`Š€­,C–Vni¾¼ -,Ó¢^Îðr¡[ÐÛUÿ!"—My"@ׇ¬¿ rÏ»cCckºÄªp˜Ì-ö+ç ãËɺý皃°ÀBRPrT|~ê4§Þ4V —µãÖ`aêÀ9l›@"–)õš '/eÝ)¡(‡ Àõ!*.ÀlQjÚ!§NÚÛ¸Ÿ€Cø­®êcèÇ"úç¼ÿöc0üëù¿Œà‡zúÕLN¦äoÜÞ?ÖV:ý¼¨'Àÿå‰.б®€ÌšÿL¸¿Ú‚ç ¿ðOM=–k!ŸeÌ@sCüóMð€á«tõ3øÍX}ãJß ÀÌ÷g¶y— -€Êe`Cø¿I#€þ -@üwÉý€#ÈýhÇ(ÔÏšÕj3ôk¯ñM³Ñ|¢Í'Óó­ÃB°vI>Cà+MW“éd!IDt"ýÿ ?õaiM¬ úßšO d%,§ÊžUF’‰Wü¤ÜŒ -ÀÀë§^y½8;5ãÄÍt‚Àˆú9‹d Ân¹^¿æsä˜WgfxàõW^+κ$i£|q@~úA£áz}ÎôÙäNß~t+(â“–R@x µ›O“'Mq¥äi:BQŽ Ôà0˜?Wv€ §éò£jé)£T¡ý@ [)ÅÐWë™q?˜8€a¿c…É;([nÓB~P6>f=«¸Ç €ÔûuxØð)¸Þؼ»!ð1Ò¿K“AiÌ`N @ØSHjùŸ€Ð@¯@+@šèOÑWYØÑb€2D@»ƒÐÁÿö‡É§°M-S§ÈïïõÕ¡üÖÞW_ÑÀ¸ÝúÀCáôþ±øªx) 0Þǵü–näØù—ãi`…o¤Ã´c\ÅFW'XY]¬ÞÞ][“k½ü‘Àà°w¥£œ>%Àö£?åKãó -û "î…µÔ÷#Ô óug/Tw°·Z?´€k ¹Ë]€«@‚Ȉò¡'ñK·t*eV±È‰,¡/K+·a;+®X1ǪÂu7,€X\€ žÁW÷ ØýÏÇ ©D •! ÉøÑ¿×ûo‹ÿú#@V"„¾ØÀÿ¸ú|  ;NèÄô"_.àD×$×þ _ &ðþdò“O?¸Â€ÀèöúÁ~`Z[oÃ_µìëË"®+äƒ|_  -À à VùøgN…Á®˜i ÄX8þ7z,<öEûÑŽ7ƒÛQ#2ÿ¡]k¼éÁA ôn6Z¥ÐùN´w ±BÕ`ò°íWPæ«ïZìv`?ö9+2‘×+À;<|TýÿþñÚ3“eø;‘˜0_(3ön£V-œÿ‹×nÎÎê -³µæbãhkœ–Uʬ©°lÀ1:rÏ<#.ó{Ž˜šºtñ<1tØ÷Krž-–›¿­5 ¢@Wáë `~#8HM‰ü@’FóM•!i¶ž$ v$óºOAT‚ -‡®¨c2­' *ꡈÄ' HÅ®x"­Ãoç]û?‚{Ûãúî}&ðà”9ÀøßÈÀ¦o oðïå¯o!PpO?¦¾¸ÿhúL=3˜ïí; Êqy`KW„„ž{bèpC#*Ñë½Øö¿[pdw  È=5m@áœŸìøšXpðó½Ï÷÷¿´Î¿õà˯öö6iþGÀøØèøÖý/¿t_À(]ßm‹ïá¸Õßr¨Ÿùý-­@ÀB™¡ÀhŽˆäb:*"NtÐðú—ÖÖ–Ö–v½²ð¢œ~.­d1”–€Ëg‡.]F Àõ-Pÿ/"`÷_Êÿl>L¯jO€}¡%ž?;qü2yÎk;«·DVíi›Pc06æ­QgÞ‹¬¢DŒÉïWZHŒ´à¸€•åÛâ-Zw¸};#œ §ŸÙe¢:âºÁàiŠ<4DEm ¾½S z\^v,£hÇš²!D‘BúâÇzÿ™ø>¡AOb€,ÕûÏù²óŽð¢(@È)Îðd–»dÇú*m[ÿTÐI½ôHO½,ì¤[ <3x5B¿?ÙL®·ftà8ó`Fö8ƒE<€øÐ©W €ú½2…&¹ý&†þð±#!pehx”7—»è¯dÖùùFûÑŽ7ƒÙQk|[¯ü™•˜Ê€úÄîÝf©š'º)¨Ñ®ˆÛ}w¬Z/áC/$u<å`À^#ý•ò’çû¤5ØÔ:—‰¹‹LoN](6€ÜÚìÔ%ñ¿dçºFÌþH@‚ÿÞá$Á.eål)8›yòIª×ÒÄ0[™¢Àëç_/êÚ³7‹Õbù€àGçíý¬Tº~z8Ñhr5Z4Ò.€‘õDš®ÕÛàÏL$C'Â4ñŽ(@¥\™¨¼Ÿ”;ÂTŠÁù›y™gØ Þdé,Zö=9ò[Y àÛâù6ÂÞXê@t }{Kþ:§ÿ…ÎkYô»mòæû÷¸‚ÛO€ÜpXFjƒfa,€.€~‡?ÞP¹‚ Saâ -¾cý?=þö*Úaÿ“"gæFúP|Ã>¦Í° p²Ï÷ì=x°/Ï ²v€í*€-=Юɭßð°=ÅWÅKY€ù€ùôãž°vãÆ~°Ì -@˜-¯héo¾" MòcˆÜÀØ8õë+kkk+k·Wð -Pqĸ×ã‹Î@ž3ÿ$!Àâÿu!¦ P¨‰Ÿ „// ‡ÇÈHe“W¿#÷]«Žàâ«;Â`ìÒÊ-mqÂØŠø‚øÕK1Ò9µ¾H :UÕ>Àªèʘ2Êû6t{\W… ­–Ä 8ÁFh¢òP‚U•ÔY¸|æ²°‹wwfhùúå1Ó·cØ…µP ž×ÎN„ÿ^ï?DAdðÏŸã%ê^Ò"cǵðŠ€~=ÿµzRë‹ÿÇ)ÖðÆóƒ ¸²Þø?Ì éþÌ »¶É9þýÙÔâßq²>í‰õø ZÐ -u6öø"  £PjC¼æ·À_% +šãõÉûa•*N@×X9ã1j -AîG;Þ"±g•ŠÊ€ -:×pxÿIZ*½oTôhÛ&<žyÇÎn‰Ž}Ûèô]zß1o¼0j?ÈÙ }!@vXyj9@— § ©QŠ*ØTÆ—.MËÍZíC×dñsˆë*öÁq \×O$øèv®é)”«ez@žÑµôa„$î X-{O¹<«ƒÊ³2*œ9ù Žèþ³&ÿÛ¦7"½`fßáIA4 -À'm@®öÝM!®VC @0°ß†G`oÝ¡'€Ñ—^ ¼I€qV`¾wß1âá²í¶`ý?ÄD  +†(€œ¡ºÃ"òæâÊîp·ÿmçßà;7ÐM ã, ðåW_îS#þ¢0náÿËý½½ ÷Йâ{£m~¼Àúøý^ [#7€Ôq€¡_‡d_V‡hWÜV#ˆJLh¾)€@ï–\wÎJ ÍPÚ@DÐеSÀØG˜]¨o€#ð+Ë%ùéÚ"ŠP´^«8ðZÑ%ôŸ²r{U®¼¶¸¥P0†•åëƒÊ,6@ý7$ ¿——n¯|´RÒÚŠØ…„–z4a$pAVD vàvä cÃ]*°$.@Û€Á˺‘¨øE~Y;ÇÄyn…ØlD÷¢ûY[^&;êýcìÓmùËÁ`s‹8{¼u¥hÃ1ñø¸øÁr -À©,à9=jw½ÈœÎÁÿa¢‹`¦ã3€Ð -€qúu#¾€ŒÑúY|u0Çå·Û/ô7 ŽPP¯O˜†ß®g_!¼f|tHY† ÀˆÿT¼¡€ýp:ˆD{fg#è½uòŸœÔ†ñ¿_`çwþs˜"ÈýhÇ[¢£v0_ÆUÅ yÔRËé«'J4î§ÿêDŠflÊwµD@¸¿€Ç+\uNÆ»0o4ZóxÒZ§OÛBmÁØýó²²” €1¯œ:ÿúÔÌÂ,H]K*#%ªb> ¢³¬‚C CÝR$JîA†]P[lÔÊE€¢Àßþ­ 9³dÊú…àÛ'Ébk"Mc'@fD*øð¿‘VG*ĘkÀ1PD¬ÿ룯ƒ”O³j@D¬†|¹åžˆîò0†ÿ…*€ùAÆÁ2ô†1·¶ÿ½@¨Ðß$Þ?(Úb‘Ø€ôm:çÙ‰ ‚Ï턵1€ -}¦^À¨oØî`7©IžÐnÃÿÃ=+*l^‘™²Ê8D È*(‚€ D¸€ˆ$À;³R°©¢ÿ³´ö~ó`ÿ«?|ùp{cã¡1(ã£ð€­}€ýí­ññ-÷øðKâøÆ—ÆKY_¿¿Ã©òÝ—–Æ|HÀC(@ö=JÚ±m -  TBßÕ¥UìÊÚòÚòl@X;6x}Œˆ¾±ëC—”æ,gÈNÿ/‘-ÿnÁ]‚ WÇ.”%ò9þ».° XYº×¾º#]Ù]ºé°¬ÄºÔ,A®Ã<&‘MlBgQOx!…]¾¥ôc»´¸­C;ÜßÒ.` f¡s`šhœ¨Œ‘'®`hˆ8Ý /q¨Í™Ë°‚1•1BIuºr×õÅV–uAô‘㽞6¤ËßÕ•þ€Nô¾—u+}cËÅ€¸u —Õ0úkñÿ¹Ýø -Ã…Ÿ®À¬ùÿñÿµ.Ï}”û©0äاº&iÀÕíûM˜—ÿBs|ühÐpÚÃêá0÷]ä-úýöýÿ,P6øúŸÍU û˜*Ã~g%‚Üv¼¥ý­uPÿ›ÃƒƒÖA£ÕJZé³§ÏÔÍæÁŸ«¥9 ,:ÈJ“&ëlƒhžäöÿ.i=9Hç’§OŸ¤_6c0M›iëYK>ÚjéÌæ?×+­|ʰwͤÉðziëIJß8ÊŠú3åÙ© ÅVª¤iZ½øúù‹³Œ<ü·Åæ7¿(—¦X'+Ù®5-ê8ëúP®u˜”’?µ´‹!w«³SÎ_ªVÝšimª˜ŒkˆúOZO’'Ây¤Ì<ªaš0¼¾$ #aÈÄâ}]ôŽ)¬"E¸0p©WÅ‹VVמãýó¥ †¾p“åås} Ðk’Nj HÆù·õ‰8¾'À¸ub#_Åó%ôüú´€õßázÞΞ¾rUÀÚëká`SóHðÞë’Ý_æ^ ÛË){ÏOŸ¢+ÀqõH,dˆ´àÆaC/‚e“lP¢Éq1•ø[ ' ýí=»ÀdF -“[û_YX‡|[b}ûx>üS°^³6[#À¨@P0@ ð7¶è§ìæûXY¾.”¨²þÑÚÊ.~¼ŽÉ—Fšç36tÙ8ipù²àS´ûÿ‘Èg¦ÝǺÈêÒàÒ®<{ò$¯ögeI®úÎòøàÐÒí5•qume‰*ô|× Öi—¨ˆÐ— -þ¥¥57XÔ¯íŒ .=&*ßMõWWvE–oß¾½kz±r{™8>á?´F´ƒ’ ÐÆÄVèຠ~Æ@‡H±'˜@'3ƒMy미 - ‹@´Ï™c¢¤ŸËôø ó%¢‰s°¥ïääÛ„ó‡Oý;Fºo£>­ ¼*ô1p @$ÿö"¬¹3ëÅÿ \¹îŸ;;h§?šGÿ½J+± ­pư«ºmá߀ÞZêçΫ€—Ÿ^®8žðË ?oEûÑŽ7ãÛQ›˜ ƒàasvFº+iü|w®RŸx«ÂÀ{Âh‘‘Ÿ\ûIðÆ#ý1¼ƒâ•êo -¥a ßʼÀÓ:W™ž«”æ*o½ ´ô;£ë‘m`pdäü… #Å2çO‡Ñ/üddàÆ +ÃëU*×&SOg¼Ë‰ÐK飰Êꆒկ1²Ÿ.þß08ÿ¯Še§¹ñ“óþò aÓÓdÀ‰2þÓM¿[©¼ù7ñ‰èx²JI<‡±ütø¯¯ñ$¸:³P|Íy,EÑ‚i=ÒÙo) ‘îH9U+A6]VFŒ‡øÃ,v â+Ls¹ñ‚Àްµ¾¹! ÿcÆú‹àßQ€V˜)ôРŸÚÆ]·È)  ­ø7‰X¿Ñî ð^.àú0#d -@8^a2øÃ^ÌeÅ´b°ÄÖ†€hÊME5­Pâ €µH -&8<ÂL¹Î‚7¨ÝźҭkÇÖ––WwåˆïïRîhš¢°ogíÖÐPhÀ=¬Þ2˜Sɯ,„õî -Xàû‘y¦ìÉø[TýôðP$™¨|ÍN='ă÷ª‹•÷´F¯ÀÕoõ¹/*)Z“þ÷Ö³gOŸ¤O¿ýgMßþóA3]Ô‘Ãgÿ!ÕÕ-ê¹òhY û??³ÁÂä½í{´¦×|wgûãœЩè¾"nHB(==¾•ÛÎ7 -Àý=c·9R#ŒÙwD€§ KÐ`V‘=R}›Bàü·c\Vߌ#îæ;èÀ¿¿á·ÄVbÆ"û|Opþ¥€õm­nß[ÍGÅ¢@µÀƃ‡(î H³~y䌷Çóá¿Ð?¿¶2¹ËÑ 9Žð@*…OlQšS…®­Â,™ÀS ýØQkŽƒw[}ôp€}¥0€SEO64T €1Ü`Jc€å4!çš`yM~úÎÚXA¥Û¹½²ÃE«:$w~ymgyp¨°²DQ©2_5Î.ƒòc+«ô!pËaˆ”†¼½{[T°öë±`™µqû×JµX¾}[¾¦Âà péó!îa9“€Í4¼†4K· -gÆÖÄ–—éQÙñÑó[Z[ZÚ¶,Ãöñþá2¾ -¾Òíç|YØzöûÕ<¢¹ ÙôA»z´¬€# -€á_à®O2Qéß©iÈY@ýl -Ö¡Y3@ Ô·pu¸€pVÀö5cù³°Ú°°Ÿ}µ?0æd)ê# oW°7‹¸"×_võÊUžAÿÏœ±+‚ìÏýýÐg8 +¡À¸òŠ¿ÅnËð?Òør?ÚñðþˆÕç[MÚ¦Óþ>y²˜<}ä×fešjú`ÈõE„n¬Ruÿº5W¼_Ÿ ÷üFÚX¤æ„óÙX´*¾I&p13Yy>öÅG~Š3³µÅ':»Z¼tþ•)4{›,$–ÊTRtÛ|… j&mü(ÈB­~íkÚ&ÉBRe8À×^9_,{×âL¹X¼@Û?Âók Ys¾›:øœD‹t‚h´™|¨'B™=zpH“Š´G¾7S¦ãžK¹\,Wk¿Òƒ$“…jZ-¥‹ò(ô`ˆÀbI-ÒÖ\üD+ ëíØ¶ÁaZŠàl+|£±ÿ2A'Q€î -èÞO‚@;PßIµonÝ5Y`Ø{x?øÜ&ø½kðwWÀG€!1 ¦7È×t™ #à®Rn¸·ø÷\…RÊHF!©@0üëóðÁÃûòûÿðbðò÷î­ãýcAíC@ÄÿðåEÑeáÕáÕã¬ãý›Ä-;²Âµn - ˆ~m ¹¥lEH -À*®xÖ; ŽóŽ wMx*÷ûöí¥_úKÑϲ¼ò1ï¢) `Fn3ásÂA€;¿Ó?Œa–J|‚–i>÷˜šú¹Ñ«Bé]€uyuVô`÷–`œž! ú,-ßÒ‰Ä Ž)‘.¬Âþµµ•_[¤¸½»¢=*,:p›ŽWרð¿ CX±é(Pe‡A2žahGKw 2pFåå) 2œ‘c¸³3×uúØã }¨$ÊKìBÙéRBªöwVE[¬ý÷ñþ35&{Öd?ïûÝ,€9¡ym;&àhO€1ýÉ­¯ÿ¯œíœES\À¥ž…cµj `8v|Œé -Ð{%›¼#~‡é ðÊà ˆF» {Û [€„¯žø>Lþè‚®¸'ÀÍ,Ð}5÷·ø Ö"‚Ü÷·¡¸üŸÏˆÍëc•jsñCºÿ«Én4~ùôà€0~ÐŽ>lÒJ¥ES‹÷ÂÏ¢G¤àY¡í>šÜ ÷àp½öº T{Ÿ0z¤eûü˜r‘Ûì. §fk¿:€Š_;ÿú¬àÛý:îa±T£ëUç)J¥R­ÌW‚!º¾FÖÂÈaƒöù—hx)Æ”‹Ï••1Mª5gÞ6RèÔm‹Â}Ñ–¦ØLóé‚¶¿ãNÙrý¿gÂzH„f@DÈE‰E‰Ú(,ÛO„Æ’ÉM:VðäÙà UîO‡v|Äll…þÿ]ûÖrŒ$ŠÀà.À¶€‚àßIýK‹€17S²Ððn€Ôè W6(ÄdÉ ÙV€! G[P–:¨ÏðÏé€~Ì1f¦ðŽÙ„ÿ({ã[B²Ž€FÇ×7÷¿úò¾{ÚØ£+@ÃÿþÃý}:ò«ã¹üý60Š]s³»£*ÀØrV`÷_ØŸk£CJØ}ŒÒ.ðX9¬ Á; Nþ.4ÍÝ¿Ž®8èV§OÓ}ð/7zÐb: ÊdÃÿ‡¬®­‰¬þVÞôêo?þíîã•ÕíŠ -áwwäJPtM¸Ôeõý˜’Œö*ÆÚ¯…ø·—Wo íÅI~ -[ÙÅX[ùh—º†!¶ò½}Ûõ Kâƒï¡EIJ¤˜ËJMC@:ˆ½êÖÎ 1¶àZapliw¹P¸µ»³»»ó˜!ÿÑ3Tj‘¤ÝUÑšñþy†]ð/;÷G¿LßÁs™s!ƒ. ®D Û^ÿó$£Û öá£oDÿ ÿ]ŸåŠ€·íôãõÇ*­¢Òg 8þíU[¼Hýs¸oDÇXQfo‹¡ ·í~Ãÿ臥‡àÔ1À „{Èxe/>ÙÚüdcÓ}Fïho(Èq -oôOø«@—Òo+nýÏeŽí?j•jJç4|j yðǦ «ÒÅN’NÏÅŽu€<ùÿÅòÏK?n–˵ڇ´mC¿WÚ kúmŒ .·7 z;¬Té[Ð_lB92–Žl¦ È?¢¿&­!W3h@F‚§J,€ Ï@d@, ½–§YE›TµË±ÞÙ¡qž ÓuõB_ôËôì·B=Ímnx6ó&¡iÁÍæWƒÿ¿¦\…ö»Ç†–Ã*ª˜Ÿz‡dË·Ö”à-z¢kê ØYÝY[^[[»5T¸5&èýh  âýZ.¿Š¤Ю±A4ôÝ5)¬Úû&ZP…ÿµNã 5Zð­ÈõgÍõ ÿîãÌ™¡pW2ÝRal·p©€UJ©Yxš+tj¨œvðÿó}þ‡vÿ¾²Óa~Æ;;ŸóÇ1ÁôK`N$_ÜìR²~úõè´/eôµ€² ô{MPêC–ýßvà0 À„`ôÊàiÚÛw ?®iÎJ¼H4ó€Ü7­F‡‘: -ÀTÀ‡\íÜþÎ6Þ+¼Zâwss[¯ù“£…¡+Ãã±cÙsZ˜Ä_p¹ïg`¤ÿ²€èñ÷Z¥òDîiã tÿÓl>ù¥UlÁ¥ýtÎÃüÙÊåŸ{x>è«Öjµ€vBÀZýF=¥5}èÊG0¿häcŒ!öþÓ•À¢Ôþ€®s” -T/ oC ¤1séõ×.^ššµ`ü ¾;ÝVÞ¡wpì­(ìäŒ_“£’ʀ׊å_à‚WgnÌœ+Ò¾p¶:ëaüÊ4(¼Âج›¶ ðÇ4 žÈ¯šÎ¿ Ld#$8FE’1ðݶ À‡õRÊÃðÑ£Ò¡¤Öx$ÿGü ø¡|MBà–[ÿߕ˿E @¬È+¹(@Ág”öîÄ €#='#Ns -èß@€Ã6c?tðŸV*D'ÀF`¿‹-ô±¹¤(Jë^: -@-Œò¤lB›ðåH¶>øùÞçP€/ÿðåþÞæòÆöCêûG ã“Q `–ãëÛJ†ûï¾þƯŒœé5ô\ðÇ¢О–å›ÿì§úºù1§AÀ¥y Ð'5<é4ä‚?ÀÞ^Y½½¶ŠúÄûE%äúŸZÕNÚÌ ùOY,—û 7t†`ºÿ4½ùØÙ¥$BßÕ1¹Ê"(QˆÉœx%´)¸_[û-´`‡~}ä΋ XÔ·w í[{|{Ç-ûÐúw CË ü_¡á"@Lcmõ×<èÃòиˆÁã%Z$(Ûß -ƯAL8¬ëºÔ2ý“Ó«ÌæŒþ qT¸u^À-‚ò6xÞåÛaGÎûј<ð.øßÙµ{ß ùÝßLxã%§€ëÎ… z€N @OO€¾ÖËØñÀÑ~º‰€PÜ£¡ýãôãõÛ ÿ(g®hë°€Ìþu¼JÛ€ý6ôGƒM 3%‘À3Ùíº`Û÷ìäÇØødë“uªˆ‚ÕÚÆ‹c¼$ ‚Ü÷2°¿ ÿaù? ˆuͽV™÷Ø·º_ᣠÀ"šÚäx—ÒP +—Š7ŠÅ’pYZèÙ+(,&8è±B€ÀLÅ!¯=-U”µÁ¸å -äB¿³_àÂÀTy6ô»[žzý•×nÎ̼ã”\é&*m&õw:'ÄÀSJòŽ’&Õ‘G!¬¢xq€®€/͘…, œ»ús\g-Ë•ÊÆ -€Jž6ÿÁŒH¥þ0R"?] >j!E\ýo›µ&Â¥«Õ´ÂpÀÊ5$ÖÚb"A†´RŠëц WC-À(,Àà³¥9Þ(LÞê§8 0Ð@ èí €I^8Þ5éæ1  Îö‡ÀÍl,€¼0$Ja6ÑßFŽ‘ô˜//»£\)öi\y˜Ó´Ï ìÏÈ*¡uðïî`ocòΞÜü ÀFÇ7¶öÿ°ÿð>14pb:ú®ûÌùd€0°_“`IÈš«0 ¡ ÃËÀ~-ä[ghåT†¨ ¬¬üïŽÏ[Y»ý‘À î2ð.îs@9^?£×ïMÍ%Ð猜aûÊ\qõ–ÎYÛcØúkA·@>& v"ÖãW3~Õ%y,î±*àÖ)c»t;ÄPÁc· -K«ckk¿A‘ó¾{›j šÞÞ},7þñÎ…ݽ-Ú"Ò"&°£ãð‡µÕ[ƒ·v !2êVEEDO¨Òy«ÔŒ˜QD Ý™ìô™!x ÀÈO·•'Í¥Î{ÿb<>?m.˜ÁÿîÎîÕ玤?þK|ïK}ç/Šp+€|@Húröb cÝŸß ÜM/误J<|ÕÈÐßóˆÉ›áß³(|Xp@» -Àu>ÿ¯bN§í3yïkã~ƶ¶½².7h.Œ=à8 -Àsb:Aî{X†ùm - fg†.ÆÿB66ö?†v¤OúN•jºØXü» -Œn¤òÓåÓÛ1nU"îÒ†ÏADúrû•¬ÃB%,OüGÀГs¦"ÕRJ§A®ŒÐ™¦ Iàz"z)¤ËL°À°(/ù6 Ÿ€¨Ï:àY„ÿ0€`˜:$+üÆH -œ» >ø¬­Àò`t}‡ır -€Ê -¥|CRŸ«2ß‹ B®. ­ìúŸjþéƒ=æž¶7ÇyKQl€X -“ •Œy€lÿÐðøºè€;Ÿ\°ð‡ý=íÛð1ûþqНж½ØÿïV 2¶ˆÿ® -z)Àòm¼ÖVô±§2$€ÝÝ_ï®­C'ऋœ)ˆ PÿOaôÞ$Ý mdöååÓþ_¼CäC,"”䀹Ñü´ÈƒSkXN +;ˆþBí@H whpŒŽ‰–„ÿoŸøXÀOÅÄŽ -º;.ðxggmgW¥^^rý"ÊeemíñêêЭÿý·k»D¬ˆ:¬Œ]—÷NÕˆ|w0ÿ, ._ž—-€…`¢TðÓM€µ - ß§bZR6á€Ýæ’¥?éÎsÅûGÚXzŠ„8úþߨÆÎà%?:àˆï «'@®ô²F'}@z¿×Þ=!ù£dÆ-ôáo~ÐßâEzm¸«,Â}e¤ƒXÐð‚|dK +ê6^HyCÐBtE 0¹kŽUz,‚Üw6·À*#nPÛö/&ð.¾¼7H{Öß*ú³Ãý7Ø ÿ5êܦ•éÞÑÐM¡àVkŒº;[®ÈN'†ÄUOßèòj}®B“>íðqÙB5¡ï^ú^…˜­^˜™]pA’ÙKÿÏS¯‹xˆ=á´¦êa)2‘èö¨21&®£JHÂh€2Ó•×_‹ -@­6{óÒÀ¹‹å)1€ÚBðÿgã}R\§iµ&’Ö/ F.Ä š9‘-ˆ -MBeÁÅ2¤ z8ïTZu+™¹ZÄ—°Õ’*1‚9«ü€A¹ÂôÏtÚÙïVÖïök(ÄtZ:àhOvès -ÀÞÃû_uQôm;àVB@`hX%É›…2¼[ñüÈ1.¾¾.è×E|êª~_?";¿üÂäæöÖäÕ³$çL»ö_´"0¥|@#Àý/¿úê«}ªA¶Ä¬è]±>ÎX"÷no `Fx@|U¼”eqÿù^d+ÔP€*í…s -a•ÃñlÀ•Û\=*ÀÎî®°s ðxui @I® êp—…”ÉS¡Q€Ë4¡¤’°¼ä¦øÍà¥6ü&!ROî¹üöëËBJ(ê¸>€ZЕ` HòèìÑtazû¿%×}éñã_S¦µÇ·wרžXUÙ½5´º»¶JC€Ç¿Þý-:¿’¯.¯Š¬Éó_a¿@@äÕ‹-ýTùÿÔ—EpÜ @þ•ÿ6þswzíê‘òX—ÆT -+*,¥×ªr,øaÞ‚®P cám‡Žt5ëÿÅ´°ºë'ý\~a?¤Êõ¾¬!Tô³Ð -Àaqæo{]6êð>øýQ•à¶hAHê93}Ã'^åù¦ìˆÐÝB,D µLG¨Ÿ3Þ*y£2-Öé ˜àÅNà¿„Ðþü3–¶˜ú…_ŸL`g'îüá,Öù÷Út™(·'EÜ^GíeµØ¶ÖÜth€snXDŠ‚¹Ú)T ¡qíÊ‚#ªA/X¥¨Õ9j8m‚×JHî³33å fkr¹åÎÏ^zí•W.MMe@ÞöaW€,à…}šg©Z`<à2# 9àÒ”ð…™bñâ¹Kh³µšàúw=ѹ¢#žÓúÈ/ž6]ÿ}¨½z(íG '2YŽ/IECé¯ôXªt/öšØ4+´Ÿl?‘šŠÐ~ µš.㵎ø‘b €c©þã¼`W^³£AÔ t‚ºzÀÿÀ -€ Õ -ÀC.êë°‘ŽÚƒ#1÷ˆtýT‚©ÌŒC`³óßV¸ø6¾>_™ü~VY|ºý`/(›ÛŸL^=ç1WtвÿƒSþݶïË}ݸöÇ€eðß­þ°¿÷P…X· É1ƒúÆWEÛ@ž‰!îÀ1î˜ÁÆfà4Y¡ÈaÅW:S½ûÿA@_»%oEž5€@?þlÞ=–iÃøïဇ._6!,^ÿ/‚ð‚@•<Ø’Ê ­@"X[ñ ?îÝ_s}\vÒ!ÉCX„ýô:€¡»~}é§c·ïþz }â#ÍèõGžýÎw»|ûñ¯Mýig °¼3Xº_*ø'ÿH—¡gß±ŸþTç]1üúU‰øwÿNÔ¦0¤¹«B(îŠñßu*6;ý»Ÿgþwwvø³ˆðÇ}57J}àÐGìc =þã:/oÇál€y`;ÛÌ1Ï£2ÀM?}üЄÛgÏ 4è&“oÇ‹5Š“ÉŽÿàÙ0òP€{‚ êÈÝò +÷Û¦wŒçš'ÿUÀÀpoŸ?À¶Ô7SdüçÆÚ·¾V€bf&;cñÈeˆz­›£j¥Âk܇sÓí :í*^¼)G¾ÉL‡DÚ`‡‘Ý -ƒv‚Õéj‹¡ ~`FQã¿üp¹ÏÎß,Ë—ÿp±V›ºtþ•ó—Šw«”«ùæ÷²ÐÜ¢œø@5)_swæ*.U¯]*» ÕòÔÅs7á³tPnשð@²083òP•áÝ”‘b#82HëMzRþ–"ÈBTœ-ßœ*² ‚ˆ$Iyâ÷$hc {D±r~«õ÷]Spÿ£ ܜ촳ßV‚Fà_@/û÷À¯Œ(¼(T­Ü×N׳ ØØëUÒ0Ùñ%©g8íDíõ1Á¿µþJòÀkT¨œÐ½Oï ˆlN^ ý¥…ÓÛ1.©)Àƒýû_~õ‡/ÿ béùì=|¸E?z]@hÿðÁƒm† -üç,¾*rfÔy.p€»¼Y¹8€³ -PÀ¯5.q8˜ }Ç;*€À?/´!K?wúÌU&CbP ˜c`Oú/Èÿ ÀeM9·Dî;ŸAFÏéÈW+ÁǷïòúE4ð£éòÇa†\Y_Ÿ«/ÓaŒ}J_«>8t]'覗VW>[ -5ëáÃuŒÌx•ziõîÎÊêÍø–A^=×Þ“ñ²ÎÕ -·è(>‘PîËthÀý€ñm!ÊqHéõL+ô u æÖBÎÜ×qðÿë5­íìx_d@V×OøÑ À›ìØ€Lɾ‹s*ý¶gqëãŠ?"På/lv-½z¦‚ßÖúä('Q[Ð9y4^äxó­“%RÂzÔ–ž‰wÒ¢ŸN—ï¶;wüû]OÙ&ÄÈþbŒèðùtÖ˜u)¡õ’@Š»³O?Cû\™÷CõŸNâpý/-^³ÇâÁh&»c?° -ð~½ßTŸ.ðÞ9h´k~5xT{@~ Îõݱ]Û”àZtÐ“Ð¯Ž naFs T i•*´â_Xd8ÿÔ˜*ðå<#¸\òâùâÔLÊúZYà5€›¢Î_I’¬ - šá·¢ê£U“Ê5ñqïž*^;þÒÔ 7V¹yé⹟ӻ@`¶Q#!Ü-+àr2ÿ¦J4­èApY=ùzä˜HY„FŒxÈŠ[Á*Õd:«*hWÐñ…µçÝ™þÄÿšð¯4˜)4ü½;*ÁóÿøyA kÿž”_{<0•v€Ý -@À9©¯pÿ‹ëÃ*Þøé:µÎý¬CèúÇ`÷äïs1»ývç© °û¯i¯­l[`Ð5þ“\,XE +(Âÿý/¿üêKe¼½EüàÖ¨À2ø/°õðË}¥"’@ÜàAÎâ«¢m'RFVVhП^úr `Œ0aÈí:.'^L ¾Á?'¶?ÖÏ\6¬]¤^ÜUãá5R(#‹‚ñêüëUã7it]Œ°½€kBo€C * ÿ1.ÀÊGlÊt :  Úî{@LA‡¨ µÖ”¡€|•îÛy¼¬”vǹ’›Èb4âêꪮ®É¸ÛIðµtØÊB$-º F„x‡²Ó~ãŠ(T‚UÅ•–Í’(ۘΠÅÖ´°÷ùF@õ—ø0cÑOˆ+!aÖ€S¾›‘?pÓ¶¿3½m_˜)ÇÞ% 6Ð ,À•ú]Êš„,øé¡° vl@¤<,tO:G7|†.œ9€O;À+ƒ´í(Ýü`›wüqO€[4¼:èËÿp€Ÿ¿'³~zþ„Õ£ -Àå ðï듨ãÑÿ𙳧—Ã9¤ÔoBÿ¿âÇúUt€Ìâű¸§cQع»»“ü¶Øè3¥¿+͹›;@‰¯á.gi¥ãxËá52A¶—&ãä­éz™ÖùaÄ›6d&I$]¤Å¾v¥`>øj€áÀã?¿pAÈLAøü+ç_¿X¼Tá0…gÕ'á ]°äj¡üãZ’)-­Î_,ÎTki£Z8§.ô×an:!¢Ðë+N«#õ&= dD3d–¤o%)Ž9×አ›¨TIu¢Nœ‚,ž³©R˜¤õ‰ôw]Sçð×|Ô S”=G8†–é ÀnwPµ°¯Ëÿ»&}îö‹P>¶+[7ìQÌ "Øø…ÿÿÛ{˜EËb6EÜcZ2-¾`eÃ1©ðÿÁþþðÕWº7f|ø€òý ]ß9xQ}qï7¿yÀôùÞoöâ«"gFçR£‹½sky -Ÿé§0ý|=@H5Lzíˆ è"‚ ¼µŸKÿ»zkIÃëÇr]ÎqPdᵊ -$ -3@ŽÀ˜w MÿAr6šù›YNÈú ׬'@pñ»LÇ›`[î{~Ò¶ [;¡êþe^ÿQ¸zå £Š0Øù—ÏïÓÂìy -Ðï/-(ýõk5JŠîô ä@d z(Ç)‘ܹ£·„ØÇûÉUüWŒãàϯ1ëQ膚ߦùkø‘Š‹\îVäÙËÿÃÇØQø7¸+pWLûñÒR,ç÷6ºú?:}S©<æ£Mw;á¡!Ñþv’NOw8!•ú¢ö\ýL‡Ò‘ -£Þ„íJù=¼Æ8ú¢Ê7­ÔM3Rå!'ßWÊ3ta@ êӪ勮¸ÈÅ”û;DÕ=ëUt™ÎÈeiÔw-–ƒ^‹‹Å‹çÏŸ¿Tm¤­FR›¸@Ë3\’»å®ƒäAñ¸Õ¿Ÿ¨6Á|±…K„x~=‘‘NH (‘Í‹)ØÊ;¡5"ÌI`^e¢,új—îš>†¹}]i"¶ÃÌì?ü—u€NCÀ.À®|^èÐ û÷@~òËËÂH3€ý/î?`è 0Û¦[Ê:­îd °±®Ã±J!â¼²³b϶{°ÿ@WòB³¶ÀœéÁö¦Ü÷«A°ûßQ\K+ßBoCáúçöC€¯tCÔÈݽå€ý½=Ñq…½‡:Ã]<Ü;BN¢_°ŒD`ð±ûÐ'M‡—Ü ª9À¤@°)€6N-»ê<¨†2½Iä\èM LÛgN þ/‹è5#K—~Šz0$—ÛPk9ä«ë«t÷# ¦Çšö¹xÌ4_[éX&ôÀÀ -PÙT±¥´O/0|ðˆâÔP¨ðˆ.õÝ öç@ÓÖ8·#PBöà§Ìˆ™àý©Âih!Þõ‡àîô4Èk ñ_Å\¥‰ƒJæ{ÐRæµ#ðß¶]°÷…fˆ2ª¿ÄG_¯„Žzò 1‚>_Âÿ¿ße’Eí1 —>ýr“ÐY@¾¼Q•žÿ4ãô„âƒ9íê(ÁŠWìÿ“‰(JYË«“Çé<-Ù –J¢Ìt‡AxC…uyµ¢çˆ‰µ»ýG - ×ˆÀÆææä0€‚;‰ ÿr/oÀ¼Þ¿8>Þ3}{€P`à5ªÜ‡*ý.¦Š”¼ž«<ϲ*€»ÿÛò.5t±¨ßÓÒþV©àï -‰™Þ-З>UJ@wØ)($Ó q{VÈÖª 鄿õ.ˆâU²£þ(§WR;Ûº”P‡l -0U\¼00sÓN¹ÀÀùó¯ c{'j•”§CâYÈ3„¶¥×¢èŸG€îó¯gåP)^,_ÀOŸá^ ðß·­ûwõ¼ ½–N$8àMÍi§À£¨%^$é[Õ|£ßm >¡lCQeµÚ“úD ïŸîŠIRVfI#m†Æz¥gßþ×ÿöß:ŸzV(\-\% ðjˆ @ !@лþ(Gë„©ÛV„±½=˜è<Ðz3 Çç[ôSôãTQh -b”0¹رPùo¬—áö-!ÀžúöÞ+ã(od -€@[¸ê—(À¾OàW_Q¶-er?(ëë±Àƒ?¸ -àá¾;Àöüæ;Åa‚@=€Ídkûÿ¬t:Õ*@»k “yçÖÂqºüÑæNaðºgÒï#½Xzʦ§Þ3(¼›ýúê=#ü”#Ž»”}e*´¦ :–Çv¸Ýþ"ŸsY%öR[«ãCCËkk+ãZa>%Ók«À¬h…AÀ|ƒ^!ã*òí——ÖÄYÈEëðŸ`K·Æhý¨L´G*ZꘖB7 ‹w]yC?:ŸEŽL° ¨ï7üòþcÛD~­HÃoÄŽÿè ´ˆÀýtÙ™|€W7ô¢3pèL˜d8àç( -Aî¥-ƒú6ðçטõ*í*ýûò#<bDƒÿY¿Ë“)ý,«ØÙ]}þÛci¿—Ũÿ^dÒc-.9‡_nx e­¹Š—ÂAíÿå>·šŽåÓ×GêIÔº‰ 1Ýø/° Ô¬¤Er+hÐ'ŽD¶AO@ÕŸ8ŠÞû¦.A.ojWÄÔ÷ë¥÷ ÖÊÃ÷Åž5•ü¦ìÚ®-Ö§¯%ˆ˜^UÜ…âÀ+¯ÝC_²P¾Y¸P›š¡w²öý­o9ëŸ <€äp¢Å‚‚ø/7ö%ï'ŒHØ&ï9ñé¢PüÔ'ÓnX©Öá =•Ežˆ á8,Å?@Û< þT,€ xÁ-’{Pîß¹{Tp€þÝpoOm ÀØ$€L8& ô¤o[¸ðÿsbõ{ý Âÿ¦cöÃéÁùg2Ëàk@3æ|ÍL >­&'(z‰À^¢ÃÃöÒð+Jµ½·õðážñ@9Œo úéhßðÃØc_9ëq;ûš1&3S€cTûÿ¡a`GÀWÕaá¦~Ä‘˜À bã T`‰vüƒCtØS?Î{hPïèXŒÌxwbxá=ãW«Cø±¥5ð[À=Foþ««ò÷WWvÆ¢¯UùÐ+«·ÆÅ¸¬vî¬ììÜ* )ÝÎ*(ë"ë+ ãVY!<y@·' ÌšÈauel˜ µ®7>÷«,ùæåiÎn–?ÕÝ£\$\¥ÁÓgEiŽþ%Ns× ƒT*§ãyPÐû¾Ç3á¹ûô°¼íâ[жñ^ …ñÞuüÎS¹bWôèÝŽŸŸ'û¯ê†ÐSé;Ñ} c‡F¹€P¬hz -0€(^@ø+·?§OGüÀú亠г=q9ã„Uÿ¯¶E¼;‘â@¾þݘûÓÞÇÿ` «`íLˆèQð¾¯p÷îo—ÿ7ýÒnÅ‹íþ{-yÔJ“¦|Óôð|fà4m¤­Öá³4™/UUÓ„ÑýhÕ†¶/¾Ðú§V# ¨…ñ~“ê£ò[¥¯Êä°õí³§:¹Ñh=;h6ÿìwŸ¥õ¯AÍ$=l>i¦ÏþéÙ·~v8d·²LGÊ‚ìNòaR<~`J•W8h-Ö+suA¿ -Rÿr¤×áG:røìOæÓ¦NWy(HZº6í® ßo¥‡-e05ðúEÆ |Ö¢‚rñ'‰H…ÊÎn´þüç?ûôŸšÊñwŒüÛÔ?+)Ÿ†.Ûh=U†u]ãYk±ÉhÂ-ÆKž›xH«*wl;h5º -rH~Ii¢ž™¶ž=ûöIëYºØO§ëˆ²Õ¾éébéçç.\Qæ²#çO:þ‘¢+µ -8Q3+%™(©Œì/ãîÏ…h»*)殽[*½õÖ[¾)9ü΋L”+óJ¦ŒþrD>y¹tC“®]*«4TÔSŽ„,æ“7çæÂÑœ éæ²'¢‘7ã g…áØ`$4€\xA¦dZ¾Á"þgAÃC lßž”À8 -o[ø"0€øc`¿Y@¯ðp¯ ì'G² -™É¨è(›Ñýå)K;ÿ&T0 ÚxèøÍõú¤@P¨\Ô›ëêÊ¥ìÞ -À$ -€Ä&ƒq‘½‡:´·÷¹9€gáeѱ^Ù¹Ÿ3]f -ÐOàgnÀD $ÎÌ „˜±wÀ Ðﯰ ǰ\]£ó~ÞÿóB§XŒ`~sBxÓ@ìŸ^T,{ȆíuæòÂñ” ÃgdJbžv® ™ˆÀêòØõ啱]Aµ÷Évvé7Àý ѱ@{´SëöéI¶³³¬—ÝÒ­[zIiOÖÈ«cÊv|uihiõ¶h ýü)°O©YÐ -à´\Q±°ž¿ ½l¹Àº‚H‰JM4£‰‹¬þ û™Á…ôú Oì¹óï¤èão{­Kp–!ú?àhoþ;|5Ð?¨þîéìç£ íœÔÂ1òî í>*"@žÚP‘ô&?›ý–ôáTgÅ÷,¿¼~“HZáw©[õ´n8˜ƒÍ­lç^H6xƒè½ZÄ*•ä¤ -@žœ˜â5á™ûã0Ó÷¸ó%×£ˆ1±Ôà‡‰@p €~[¼¾g,@¬óï59±±¹8%»– -«I«U[u:(ÈÒU&J¡J›Qp„Î%¡'@\š+ýâŒåúN¤æu„'9˪õkæ¾쀺q‡ãÍÿ×b‘ðy]°8 ø¿p®:RÔ¡4u HÌB9Íq…d¢®”U®€W¦ËUx ®/£›þâÈÅ çÿ—¿TéÝ"ýºü¯:R­ë>Án·Y0îW*< -žeÃhNÈÅ]ì´¥#<‘°×ÿ{¿Ñ7Èᑳ¡¿ÌèÝk¦ÇÄÄ yHœYL‘õ  ÙØ2ŠÀXá^ùò*át®?ˆ­Ž‹¥È,þÎ\v€Þ5zÁ+'p¼¥< - køºäêjh/¿æ•]¹óÁß§0‚-tPo‚ñëÔ„êuí5Ø¡Î@lÁÝ -(¥5wã;¦0îR‹¬ñ‚»å~ù¡8KKZ_^Ú¡¾Aè]¦hQ0 ë¥hÓ‹”ªPà(€Þ?Æi€¡3gè -™W"%o«*ÌŽÿ8ï_%üóê[’[~ú ¢üsæ(ØÆÚ—úÄYØêŠˆ+Y2üîïªø -ƒÊãÈÔ‰ºßÖo‡^}Àp\yŽÄø2äúPȘÿþ—倬€Ð1®þk©ºbõå¿:ù8 ®ºc@q#¹]yÃæ(}üMŠ+›!#·@ ƒgO“…Ïs^ÖâÆ¨|Gª”+>³s -ƒ]çB"Up+ÊA[þê_¹{ -°ß± ·A - -ÀÒ c~'pÀ¯,NÌÂ?$ŸÎ³“¶ÐL¿É¬€~É?P @GЯ\`eè»”õýÓ3y ( -òW®–È »‹n¹ÏÞÙjñÆû³r–cÔ|]Ù{Æ;YRÛHžV”±÷É”ŒFï§ÉïÀïEo f|^›’ * Õ(ÿä‚[p*˜ê<)YjåÙD…X=•$ì&… =>d¬Óp ¹@/„ô[ ø§ ruƃñO,¿Êºþ10#rÆ„–HdÒ.äÕê -ÄV’kÕ™šOÄÙhÍÙR¿À5XèPõïUäøDúR€jUàO€ügÉPÌî¹Ý?N?4 â~N ±ÿц_hƒ¸íþì - ê}IÄ5²)/iýÿu€R ?óøÎÖ—²SÈTØŽÀ=â{g‘Õäç±z¤# ÜÿœÀ$§h -퇟nN›¬ËÿÕÞLØ#PAfù¿¯¾>ýe»»½˜)À1*Ÿn@.4>²ur(€\l¹ÞšÉuö|mlwWiÇBO8¢m<óË! Ð/%`thH„qlͱàä² yIž9}ô3N?<`Gn< ¾26nü\K—×Ön Íw¨X_¾u}mE”€ ZƒF ´]£‡ßëÄÿ Ko߆F(k`^·á»Uv*3¤ä×)Äje•a|–W‚¿4¶Ý msÑ -8ÿÿYñ£q§zT©ê‰@lt\E%RéDbôz ð¡ô ÿ4ŒpÔ¥þÌYœýcçZ¢hŸ{©0ÿqK¦;h+v‰­@ZM\ñæ¿Ã÷X0,´N;.»Öz øñáÝP@@;íõ[PA4± `8ƒÿ£Æµ ?|iÈ€Vt—ÃŽàv)odnÈs ½!mäS€ýŽÑ -ü -À¨wÂd¾#x1à'fžû“ícçIZ„q9õÏôC÷p÷îooe1·–¢ ðø»µ -\ìo_ E#¨ ¶çMÞ_ˆ¨Ž,2< Ö ôÚá™gZ­¼g4XêMôÓÊ×nDPž½ f x^ ÿgg ÿ ŒÛ/pîçЩ°ÝûPÜSYÿsižH}퀽#¨PEÏŠØŠÎ/Þ¼t±À;¦f³å$ÑýÎ΀æ*Ê ZÁ}CpDܪ 2€p„ãÑÛñHÕ}é6ØË-‡¢ÌWÞƒX²øÅ/(bJœÏ‘¶í×e®(\˱N@ˆˆ -@ì×c#&ó¿êÿY=‘á<ê;¸¤3ôÆäõ¬ÿ>ý§É¥|S<Ó ¢lò3Úg®?“¶²zîy;€f€ù:€~ -ÀöÖ§¼+>ùT˜ätêÔä:ãPа÷à>=ü÷޾1/2*š ßG-0€£*À -øj=?l›SSPv€f€•Àzõ–|FÀÑk%Àb,Df§óÀP à$y;:Gªæï¤ð³7X^ù8¤ŽÖK`ûÊš#ãp›EÓßDÈìžò¦7§¹Œ?²¿‘\¿½4$'H%u ÆÉÊïˆâBæëò$pó…œÂñÕÛc;w•Xع¤rêÀ˜+d;åµ& \á·×¬_¸êR«øKD Š gj ¹càºAδ䬪´üÅÒë"–pÿÅ{Ì,PþO t¸,°³Fó1 ×V ÿw¼í5ü+µ»E@~Py—Ξ¥’ÿÌ«róqÒúÌOÝ?ˆE ß@€Xk/´Ÿì@?3ðG·ß*€·B[ÀÐ -àêäÃ>~Õ -yñ+¢€ P޵õõ»àÓ©Þºë†õlϹVóõ7LPØæ (˰ -c@+šn…ƒ™ù¸Ð -W}TÅñä®îè—/|5c:æÇü_TBF½d`nÊuhO[ÞÿÊÊ.€¤¿*ø±`œÞ±ß~Œ$0†ï¢–ön@ÿXai…¿6HUØ•¿+q{—‘„ô:KçáÖ -´sewmgIüE×±¡ÍS­¬-Aôîü•¥¸Ãm%5ù_Ooʱë"–;tcñ;Ö&ú—Ô3B Ô¢4®Ø 3€Ìû‡dð½ˆ&ïLïgþ•ä¦õ Àx°?„¡túi1³VïË~5?Öìð¿9€?!¢OûhÜ7ÇD '¢Fصïc&ž ÖüÑö'ÓbP„b¾+øÁf -€Éµ€~—M¶›³É8€€+¡ -pbीÁ»=1óܟγ·p?=­ô›üþ1w»Z´~ìñ^Nhð{  ÐQpw3¸{ž¡Ý{ýã¿a±ða„¿œÀ"( e€v XiÅóVÆJ¡‚ýç’ÐôIê=¡˜ÎÐUQÐJ@€€Ù¤z#(1§§eÝ1ÜFŸ=_Ð~wÏ›™`úþöæøðàðäæÞ§‘Àx "ú½‚CE æ[Ÿ|²½ÍËb{àJ¦„7ŒÞ¾è¯¾zÿþ}àŸÜC €çÍ Óó^ê5Tæï¦èИF9Cô—Ÿk»kkÂ\×§¯,­ÑÔW?l#àhÉt›î@¯þðúû飿ØøÑÐ`Á?PÀyõ:ùòΘ }µ°¶º* \Z2¯í¬¦«·…ý;W—o‹\ ðY+îÂO¿²*z°³òX¸‚ñé)èÚÎ. í -vÇ8¬#s*¦r¨Ç—VÄhV– ËrÝ©—à‘ð\ø×Ó¿  €øŒ@¼Çœ POë¹Áå%\ú*"_•zW”™4 þ¯w¼ÿ€ÿ+Ëà¼Øä}´zt®éHˆúw´¶ ÿ[¡¾¼ä|á°/³ä{œèAû&2ÍE ˜³­™ Ÿ -3€xsåÈ1&tïÀ|ö{æ²ý,CÌC–½}þ@ôDLà?µöב;9›¤Ãñ­O6ˆ¸rv¨0€—¨8JžÃŒøí‰™çþx#Ìô=A+€Ø@W+~øßKc¬¶cò -Àò­±±þ±—j¿Çw¿J3`ñ»(­wy@'Rãm6ÐGàRØQ€ÌÊ7 <ÇHÀúÊ6*OKó)ü…22eˆJ À± -€C¦Ê0I&€wW¸((ÊæÃ¿í¯è¡„:€p„ÔAXp Œ(@aPïU|èE  Mˆ~Ò[ÞØcð_[?ýi &¢üÚø_|©qTª”:SÄ.3 TtÇÈìÀo/µŸ­Í½­íÏö¶¶ö¶Ý÷ý ð0Ÿ™öù`Û´ëá6 -À`ar €~\ À&„ýzÇ€ÿÛŸlB—E››Ÿ>øt«G8}J§q~8ýl¼DÀ/‰—µÝhö" -À2lî6þLn 7@7<ÁáW–o?~,ïœ5!ìG<ëµåúëG`n ?÷°þB=ÀOÿCCcà H«+ Pï΀–våæï®ì¬ -i ðX¨¯5¸‚ô±êµå¡Õ9T!è„Í—wõ_·z{yWïA¿«ö¡*Ê—R¯d´fGåÕ΢ -YÜÕÍ€É9(­„áf|y3º–´pýÌé vô'´ôý-ï,/=v@‚J½6&ÏwiU”&˜}~{ÿ¼,;Þ?‚ €WÑù!=sýçýYü@–°ÜîJ«€äD°òK}Â?‹@~\“iUÈ©y¨p¼@&O¿íòwOY@{áß{2S.ÿ’À² €¶n‡*ãÿ÷Q®Ëë -@ðÓË~5p¤€^ÑzI˘³®e\„¬ ÿqñ}Ïùt™ws83ÂloŒ_]ßzð0(€ß/‘ð~¹ú†€ñÿÓL  -ÀeÐ[%¼dN¿új‡A0–`œŽ¾F|Ò àw[³R€¾*@¦ná‡Ô1ðœ&–=V˜Ë%JA/+ý‘÷ uþ¸.Ð÷»Eôami(bº‚^«ËKk« °:&/Ÿ·‰Œþ—ëžtí[Ë+ã D[Á¥!a«rZ–½²º¶öxLp»»ëøåÏNðªâÐjtÙÛ·•Fÿ®rÉWVn­*9ý -ÝEˆ¸µ¶|K¼cL3nQ¸LQUÞUªô©!Õ¦€ý'ýûÄ{ÌV4ˆ‡Ü~þ*ÈšnnGÔdylíÖ-ÿl)zÿZ#yÀŠ»²bÀb¿ƒòs¼;üÿfÀR€P<¹i€¾Æsïaæõ-½ˆÿþGLˆŽ¯Ÿ a-€þI;u¿§œ þMSŽNòÙm9¨ïoÊ%Üo„ÿø° ÿ!™ÐýŽŽÛ&é¢< 0|åÌ`ùÿºÅÁïAŽaáe €‡‰™çþ´÷ñ*í¯ô @d2(øÁbÄ¿!µýbôCºî ƒxS/0D·ˆú9cTž_5~E?øß¥ä[’bØ“€•,Õ=¥ï׳|H­´%”vP]Í}²AûÅQÑWæ­- Ž„……þj ”jçç"MmäìÁ•/ªÄ/Wˆ "*±DÇü‘®ßÏëÙ¨¯8A¡@ãŸF?q|5žkmpzÂr웎vl±øU¤ÛÀµ€ê%keÜ#[—"ŽÒ’äœúç;‹«Lh„k_rˆöOëöh«ýÿgè§´…WüzåÂíÞöA…ÚNZþ½Û«WÝ:AüÏc à×9báÿÚÑÍO‘˜~øßþ‰²Á•o"zržéþ&u( êŸý½ÛÔ¡ÉGÄRq@ @Q ÙÕ3IEøºà›×%ÐUVïæ—£ººèŸö¾Éðl €g‡'(8ŸŸ»ì³í\î¾þ@æù.@÷sj@7= ~9»uàÅ®_]ì[Ò¤wþ5Ü~¼½û¢§¨9G,{Dÿüõ#ϱ(þo·ÄÐŒA¤-¥"ç¬^pk׫±€¿“ ­gß:J7ã òîÖøz¾|?CŒCv@/G¶ 5Tîe æì'£ B€x+UoÄ™óå¿:  ,“¸yñ÷óÂtr´÷Àã)‘RT8¥…Ži¢åLCÆöÏOž˜ `ÉUìÍäAy³xõ§dÕíÓ‚‘@«Öz/‘ŒØ÷ -üçÐÀ<Ðî¡9¾xlêÿ—,_x/ÃJÌI‘°B7R°Ž@ÛýÃß›Ãuо@*”÷¤{H ûõÖà* < W÷÷Kõo‡²@Woœ Àù €gJv”Õs¶Ÿ»ì³å¤vüŸñ@›ð‡ @ ÀÿâãÖX&e¡ò‘!]ôWE€ÀP£A‘ZþúŸÿçÿW`MtÛ_ ìíuåå"~i€„ôØ`&m?±¿o‹Û·ÊýuˆúÅ9Í@Nûo¤±P¢',6–rÅÝnÀã·dfo­TÁÖº@Û}õ'«ùÿ‚ö$±ïgóõÈ…„ÇË Ì§£¾#¸Vš¦ìVî'ëåj:œÍ6k‡4Ö#ã¬b  ë -¹¼Dž#÷âÕ+¿{,ÀˬCA]?\‡Îx¬ýw@×4=ð¯ÃÖ!H©ÃÆÙ¿cÏîô;0´\ÔoX®A ®ÐûøN¸x¹{‚‚ÿ_´óÒ-¯ý²¯i|‹`ŸH„Úk‚:Ï*š ÇÀ-õkn‡ð7ÂýÁàÕðMoßpdöΨ¡þ>5ÜRúÉê9ÛÏ]öÙrRÞ8žñ@æpçkVúÃæ´•§®8ØŸààÚ°,ݳۊw„¢ü‡Ê -Ðo‹ÅðŸþçÿggØ{ À!€çY\wû€ÇsÀ¼¯Yê¦Âús¡2ùÑñ§OÒ7>îüüió±¢]4Tç`ܹœZ6ô¥ôe)ú ßÖøovo4îÁç/Îøÿ‡¨+†Þ­ðï J1¼´gpÀ£·"ø#ýˆ# ÉN5\£’—ce?ç¹á1ê÷§¨8Ï€Àp>Ÿ¢øÃçÒ—ïÉdL{t@t{rõg£UDÖ³¼–‡@Îßæ+¤šåf6ÞLÖH %ƒ8s!§{Z mNôä¨Äó—ËP!9@®# ÕPé.8¨ýôg·@Åw4”~œåŽŸ¶DÈjÈiÊߺ/g€¿Ð< -uÓîõh¾±ô?>&XNÀýŠù$þo-±Å’ó ê&Ô@À²ÜÄ:ÀÕ½¿û/[öÈ”b(о9 Ϥ§™€Sà¯Ð,4 @¶;ü¿x·>x5Ôß§ƒêÙaçST?wÙgÛ¹Ü}Û[´Úß;àÁ: -߈ W©•ð! ûòdO‘¹ø@&<¶D9–wû€šà$¾» 'ô•9ÛŸ@zúX -½}ªGƒ¹îTœÝæx+¤³ò$—3òת·]ã~¨×?·†è4¼Ò°?ø?=˜Ѐ88macP6ÀÝYj€dš.±gøoµXB¢Ä°`€ÿ«5rÿUþX2`ûÀ1 ­¸³ðÌuöz¿vþê•#ÿªö{› k÷w ÿ"a: ÀÍí§n! -®8B'¡‹ þüù`À£·”öÆükxØ U„¯ô.ébæW¬ ò¿hH»]Ÿ/}+UÝ÷L’» ¼ç«)· ÿ~‡`WSn7ÍÀfosºdŠò0_߇çè=ØÓ¢ ôÂ(D°sçæÅÇ*žê@Ì€ŸèÒH θôÍÂ¥³äYÈõ€®—.:ÔŸ¨°hp˜L棥ÉÏWÃátJ:³õôr4Z!H’ê0mÔõ ¡¸¿° €ôŠÖ,Wb¼ tÔOÂu¸õ‡Új¿IN÷³Ážü‰Í7E|ÝNpGCñº­¨¿cïŽëp•#V6Ü&¹ -«lñ’,Â3À -þG()  ÿ’œÉ¸L/ÛVž~]“ks-íýÙŸ?Û Ø7@ðà€;*?uBÕ~ÁàÖQ–Ì˽WÃ7§=?fXøÿ¢9RCý}j@XTýdõœíç.ûlŸžOXÞ@ ÷y<| €‡ï˜ÐVüê€-µBî“z¯Ð/hª[ y àÈ`‹«âY®<²j^a¤ }e¾_²(Ë_ü|îí˜èÅp5 & S¬:®P€øî,ÞÈSo#×SôÔÀù¿ÿoœpü-€'×xô-€àÈ·,Þ ç8ýoßP@½°gpÀ÷)J E”ñùsž°P{±PÏ›°íòâYç'Ày†õïtÔÿq±Ëà?úÞ(ð'¤“în¯>ÜÝê†2pK±f¾=wÀ~8+å[ïz»ÞÅ^'‘!çx§‹jÿ§^ø2u.Â|Å -p x¬Sa+Tß ‚} }‹Mu9†rà”tyäçôwAîøTUïH@nuž~{—ºµçýá¹½Ùð5EÏ,7T?\ñENÈ‘ÞÅû.ë¢!áoØbUöœ­çË,´^¥ÉŽè’'—¼m[fÆæâjÀÿ)øÿ³ @pêÊÈQ©Qø‚[­1iìkÿÁ}¶:â Øs÷ÅþÚøk$Â7;§T›þÝûrjWÏÅñÚÒ€;·Š=$ìž{¬@Û˜Áÿ=Å}G[üïì;) s€ÇçoIŠ`—R€_dîÊó%ŠQ¥³(ìÿ:ÄW L­ -pHb~þíç[d@@xwqþÒç¶þ5(”Z;´ùmî²Ï¶s¹ûú[eø+| àÁJ€ßÐpv(< -õüsÝC­£{°—58½þ`0ADº Wñá²»òcžBC 7AïÂ(«£`—BÀWæ±ÍÐæè»µ„y’­áˆìaÌ5¹K?êåÇO¾d(êÛ:Žãµ «,OϰB,©‘ãøÿ Àû*´e xß¶q‘c; ÀvÀÙþ[ -ßbàp÷K†ö¹ÿôËGÜ¿Üòù ö…ü¿üäóÏi¶O7œø#¢ÁnÀë^7@OewFgv÷ñîÖ -EWø‡Ÿ?Þ¼ëŒå; âG„èàÿÈBû±ž¤`x ]Øù½V€ÖrûnMÕï÷çóy$ Õïçhå~ ¥’£ü“bRÍ3ê£]ÏÃä $¢çG(Å˽ ?\ju€¿È ‚iéÒãÅl>ì 'ðâàjº~;*\Ï–Duf5±ž-Ö›ÕhµÐ"Øg— Ä`ƒûÐ~ˆ\bëαE‰ ˆñ”2µâ= W´MËbâcg’…Ó]”~å:Ë(ÙIvÚC~ë¾|óÆ -ㆂNš€3[nZ±¼|ë¾9i°m@@0ÐD‚r£ì ½Âýá9'¶ôÃí)Úç¨)Ž<1"~@½ -8C`rÏWÍ·rÜÿËL*è(¥Ö²÷ Ý‘’.É;?~iª üšðÑýÚ È97ùÆ×ÕðÍÉžÀ÷*_F ô¨!ÔúÉê9ÛÏ]öÙrRÞ8žñ@Úðƒ·ò ü~ À¤›p`hëh ¿t½O­¤Eà½üW?¶tópØ›øîwu yÿ›Ñ) -á”ï{€ê\¬ä™±ßŒ5DlöÌ9µÀá·L“ÔÛ_YD~¡o{ÎX¤&àã¹,@OZP“¹p @»·öVÔð{bÀv»°Ô™ý˜Ý"µ–{æƒ\ 'Ýú¿ŽÖ“ÑÜ>WS+4~z@þ; €…ùÊ[É0döÏœ Ë_´P{Ï€{ëYŽW'Ÿ‚õ¿Üg¿Û'×äUûW*îãú|÷ËÝçO pÇvwuq>¼øpûùîÇÎ`×a·Rz÷.·ŸÓUÜ}üçÏ7oö-¯¾KdÈø&á,$ÿß6@@S$Í/[¢ù—òX§i#š®M! †J÷Ùô=~h6^/76hÐ -©cµæÜp¨G[$iÿ٣ϗ`êû©â3Mpìky³ "6@±'ÆÇH\:Uo²&eEƒÒ©ñW&µµ#KË4"ãˆÂ-—TÈjCò`óxñ÷~ãW•V|õÄ?¯†å_q ë³h«¾Dýô€9Û Ç˘$èVU­2-5ô/N½ðwë|[KxŠòE`[î稜ȟ: €@éñžì»=¡Ëww®À° —m«’?¢øŸ_í¶-…ço ^ÑÊàŒëJ¨‚l=8´ºyLþ»~ø®¶ÿê»|õÏw‘¬ãvÊÿÊÇP¡àñý-Å_ä¯_,YÝ£¾¬@ À»wǦÃ|…êïSƒÃ?ÈpðMøÑ[4Ûßgj€´òc+Ö[t,R++´ý—Ü—š`—ÑXô ½Fš`øØ àÇÇòH»`_› T°›ð?59SÎ&Oqì,ö ðÑ€Q€±2Ž#ý[€ÄÙ³ôŽ[¤í·`@Ž-OÌ(þd€ƒ¡h) ¹ÙR¼NÍMæ?­ÿͱO;¨ 7Ëûh¿h]=Âÿ­òİÿÀñ-açØ:û€oœïûϪô¢ýÇÏBýG_þèëë¼ï>û„øÅ%€rN„›š Àv¿é+Ð[à}éݹßÔ -®âîãg€žêÆNØŽ¤«r’û¦¢£§@瀖 Â; -ð?e8ŽXTem¤ÂšMU>ÛÒ׿¼£Þqæ¬b‡½Ù¡¥OÚzZe@:GÁ~J+q= qÿÑäR0 FúÞÁ2ÆtK·  -õÑö °DàYÊ¢¾ñ`tà³å,Úñ`Çõp6#ùN -®ûybSèÈÖ,)§ $÷ûç¶]þ¾@«i%|HgtCðæ›¾h׈KV¨³ýta“£©m ô/ße ë äTÀ¢mkþÖ}v´WÕuû£€:ÛËwwîÉ.\Û £C ôÛ!?Ÿ­ÿ™öÏã·ú ©Q‚„O”/ùzi+<$¾°þ!Eïï,* @¤í5÷åüP?>Ðп±ÜÖÀy›puáç ^l€êïSÄ®Ÿ¬ž³ýÜeŸ-'µãÿŒ·"ÄÒ÷•&ýëÐQø,MÇ$´7 { €þþˆ°{¹ÉŽá†âIáX'À­d¯`˜õ:¿j8Kù@±—¬°ÿ-€$l²ƒlžœP^ÉNtK%èûÀà-ẅ? ão|á[Aîê÷ÜÛïɈª ÝÄZMó) €ß`›o[ÜØ=”vÃÿÙÎxhhY~Û€X<ÂüQ UùÜ9Ûÿæß–à÷É)ÿ:@ø6ùÍÿÚKŸ¼ €s>o_¬®¤‘ý=Ûù»|jè €_>|ø¹ÐN¨N -åÝ?}Ó7Y€ùHW ý½V€Õ=PÜEZ„¸J£¦ÒP ÑÙS øßõ3±Ø*ù¹WtO3£‹O]{Hûî! ˺̬…Òwy¶-ßÓ®44¡Ô¡^,_Æ·f d´] —S¹¶‰Ò-‘P¬v5}†< -iûiÿÅg¿w>LŸdë=‹õô€V DŒ&øía„á"gÂw€ž-›?+±|—Ëù×$€Öx«ýþž}ÑÖ°§Ðs¾¿×qäüЫ_ MI¥û£ü‹éoqhÿ×à‡úâWXðþÔž£<+yzŽm[ü加½0o¼\ÉÀ]7é/hg£Û’:ÿUð¿9j!¿ -âwÁðÍ$Àoš»ÓPŸ -muyrܺŸ»ì³í\î¾í-€?n@:„§ß ã@‰¥úowøê„3žÄ<Š»988b82 ,¦~ëø•uD¼Ý€Ý$ÀÿX¬ÔÎÂí`€<˜k³„×Êò± ëësŠÊv¡¯Ìø¿pGGC°ÿ{Ó -›û€êÎÌQƽ;óùúßFëéÖ@!à¶í—ðÿK€ý9ïßÿþ·XŽÎø¦u:ï{4ÿŸv_üã$‡ö‡¼¾#PŽþ«ÿóD¯!_ã+Mâ:Ü”Ü;Ò™” -¾PiÇÚŒdìÜOªÃXÄ{|{›âü—ãÇ7Êö‡€‹wo^?ç9}D õ÷)øßõ“Õs¶Ÿ»ì³mýìJ[Þøk~ `»ñ³çt4¯1Æð-D zaOždë¨àsR²ö÷ðå9úm-êÖÒ¿ÿ—ÚuŽ/̈W2ÄÇNÅœ¡ñ}Ö©³ÈïWæ¤ÔûX¾?bÍ#¬ö-ÀÈ<‹ÀßÝá€#o¤0”îÖ°½”«ÒÔ@í=o@;ì{êÚÂzG{Î'(o ¯´ìÏzCôg®e‚Z£ñúèÀÏwwŸµl‘ý@0~$ÝeÊSzñGDÐ.À¯ðB+€'êâB×M›f;]émÈ“±‹éLPF(Àw>D‰ÏTúeâ-ˆ°åZt#eûÕÃE'£Þ€È®‡ÃÉ~Æ5sÁ]—åA"0fkîkP‰ )<Îæýź¾^,W")Äå%€<ú€Sã/×q œL#ÂõÈ/ó œ(ì…¡ù¥$€-–8Ž P¨t`iø²GëåéQqÉÓüß¿¨R.VICÒÃâLåÒÂàrœ’Òø¬n×ëGÚ¿ÞAµ'7à)9m÷ škÓê È›*ßmO,çºÚéîRšÿòèÿeß÷3€-s¼°g€^·Ïø«ýC±¯åÙý­ŠL•e籡üÃ-ïþù€j7ñ°³(Y4Ñb‹ø5ð§Ç£øWü5ýOLJ?Þ¸Ä×ÍÏ®ÎOý ¤à›æ„ìïÑvÀìÄñú¹Ë>[Njg ýú[mÀ‹¿@Üæz@»9_]€þþ `2DÓüƒxî9á‚lZD¸í€Îà{ÜÐë ×ý¶ˆ -@êWçä­¹ÿðÂÔc¢Þ`S –Ä[óµœzÈB1”+ƽ¸ ™8±‹x§OséuŽP_ Àƒ·ŽÌ0Mï&z¿"]¤²ï,Ö²õœæ³gØü›s´„>¶ä`¶†ÿ³+ Àñ9_µè|š`:̵P›Ï›Ðûžq5P •àÏwŸïoêc@ö6ÛAà_ň_³@Y ðóçWç]ºA¿³0~椇£¯kÁ^Deð/ †‚èÓ¿ÀK¬PXåÒ6+”ŠÝi7~SGôtl››qÂãmgÚæTi Oò¶‰ÕÚlïç3hîŠ<ƒáTc[Æ ?ûBéâzq½^lÌQ}5/ü.1 ÚÉP…Š£FËWýr©È5¬Õoô&ädÚËÊ€ãÙ†öCÄ„HùÒuôå@ †½kM¤pUå¯N-z¤_¢“Ž%ò= %¸¦¶•ˆåoÒD«õþ‰Ð´®¬ViCOeÍJð‘†ìî¥îíngØió‡j}íŸ?e8N>ÙmÎûï¤M™°´ÌP@¿ž‚ïŒ.º7èÕé .ñ¿=dÝ$ÀÂ~iïãZÝîhrùáj’_„Ä€®p‹pã€wÝ€ïÅÔ`ª³ü*¡R)™æq{¯Sµ“ÇH§OÇY=1BuMˆþ“G[ÍŠ`Η?BD8kδ?à @)-Öèˆ8ïTù½}Û¶×ÚÆ?rÁ¾¿þøµû‹öíÿ¶6$,%ôá&ʹäȇ£FÇJàoàØÌ|z„÷ƒ Øwùdmÿ[1› M¨²Ë¤.*#€+±_R@øuÀÿ»/µäšß4üÖ!€PÃý-Ù>ƒèF ÷¡“+žƒÞàÌY7Ȭv›'Á Ƹb‰K?L—z†€«  ¾*Bð¨G~¹Þ”ØR‚0þ7øÇc_ûG0ÙlZ#:JçàÖ^cÞ_âÞ§­àP›ßž––Ÿ€ç‡€ò,&Ÿ$ñ¾~mk~PØYò<ìS^ Ð8ÆÓ¡Á2mf™àt¸ñ§ªº“"ÓQØèO5‡‡QŸÇäƒù1((¸ öísj%À«‹w¿Ç5àoÔ:Ëç‘jXï$UúÔô·Ãŵ[pj@ªóþéÉ9!\áÊçR•oÓ¶OõŽêùvÞÊíô€2àÁ:O¾p|Àhè{@öè…ú þ¹â? —s¢]?| à sô€v;ˆ'ù̧èpvæ tZ þµö<4"úg·+‡ÙPÞ`9eѬ"Ú+˜²—õ¦e–ÄN_\"•о:Îý{L'}WW¯AÂ)ùÅ®~vZ À·”ädg€?Ù#Ag0y3:´dÀS?ÇÒÁÿ/Íø}ë X~Ï:=q}‹ ë\\ÝÜýË}›`?â>¿ü¿ñc€·ùߺà§O¿~"|ë_PGpnu“$P]Zö: _×-ü…ÿÊ…‡R ]#À ¬+tVMìøÅ¬ Xûc¢hsÇo8Ÿp °]o”@ÒËšS©«¦K3QÊã^•nAÛ -‘pð…!‡Ë ù9ñ_Ⱥ›iæõÍibx,®— |Ì‚°èì„ð•;ž±¤È/ˆ×ðï5Ü«õ¨?çË,0k\ë%Àb×+ç(DÌæ›ùÜ‚ätY¢?4žÚ-ÒÛDl–õ"`šUþŠž‡X<8ˆÚàŒª“;ÒõIúúÀúw¤¶¾¤ýo `âS?UØ¢Ž‰-=Û}°£ÁF‡ï´ùíþáöЗâìo_:áxŸR lþ^¿v½žx+ïQžŒ^Í“UP. ÞE^í@^*àØù·+º¹à3wª! ‘)vL¸ºDï¿üÀþêG¥€ -WN¼l³Æhq¾ö‡òì<‡Ú»¶ºœs£ží?pVû »PtB„=EûO×ßëOÕRûdÏkáÓëó =ÜHš §y*)CeèÖ #~É{\6A_ÀˆÄ©ÇoðP>÷-€ô=VAíƒQŸHP=uWØß$¨=)*Y¶ìÚ™€«˜"_ô‹™q ~`ÊNEܪ»±é,FîK( y¬’„k-0)Ÿ±(Þy³•Ï: @ïäÀ $à[[ÀSotAü˜@¡r0 êJ‡sßpþ‘*ÃP -csˆó)l-ü¹ñ¿s@\‡žåj¸þ|ºßY>\½îà_¥¤¦Í7·Zÿïnnï|ÐIƒÕChíÔ™ÞIøgkS²;nøJïrÿnQ,CBúW¬Ñú÷Ã’³Ì³kãÚ«!ºôtÛÄ<Ë„fËåd¬à§r«©Y©jƒøOóW ·ùÿ“y¦ó9Ä0Gþœ F«9¨9&ÉMüD ˜Ï—jÓø #,~I}±f’±:ŸLzÃín¾p|Bù®¯3r@Àµ/ ‚­å -·ôV H.hæ«IoDÆÊ1H‘m"+¨øÀò4úÊ-bÐÑÀ_ýGû§$!9RfrÙzB€Åò!>Üd`eYðO1iÿТááñßNøƒè¡`»¯­s'ÔÁygØÛ¾fè„€‚ýι=ÇËÕ,õXl01(kø5 Tùö=& Q N «ôÚ³~‡øY—swºG@þ仫“Kޏÿ|øßÞ, @­è,Àßg€øCÕU>ƒèþEyÁ† 8/ ~xÑŒÏN„òþ9g Í`Úóu5žR€Ûˆé÷7°ƒtì±ûhÊœ? Öxò-€c€œM3‡à_¸fxPwx8`kp „ö/ÌØˆÍ¿ýSg¨!€ØÖãÍ¢2«' y<1÷ÇD©š`BaÜp(Œ«-ÓåâqÂQ²*\Ÿž"ø(LrŸWÍ’@,‹CµÚ­ûü+ôHÜ']rRH.±PdlÍVf€/ÎpAxìCíž¶e€¿îÓ†‚ÿÕÁÑ;¦ùîðŸ¿/ñó§«‹NE0R=Dôhþ÷ðhÀW°?à/èïœ[ þ5+Àžã5wqñ^çb¶ZǘN¬qóádŒª tšÉ†0¿¸1<{õNUtMæ^*‚Úy g5Æ×ähóÉtê €)­v*gi߇Ӕ–š?",(Rão±D‹w† Ñòò`8ášP«´ @ùÆ=.)(9Óm1‰`³Ö`dä‡õ_æ -5#G4YªËð«™ eˆeõP8Éðˆ€>—]h¬‰aåàÔFr^"Œ(„)˜Nè'´êq±pVüS2¦nÿ0¢ÁîÍPÛ¾®¿s—kwîIçî¶'%€ˆµ[çÁqKNÇ‹-î`¿1¹° -øû¤ì~œå:B¥ök°¤ºüô?û’”üwV³´³=º¼ý~-Zb¸»ût¯`Ø{3¼ø1³ï@¨áÿ FÄ­Sw6Mö\ ÿ^¦—=CÝr‚ðtħýsžÖaîNp:Å/0ñXÉ·Kõ§àìñåàÛÖ 7vs|ÒDŒN¤Ä©ÇoX¯g[ NÛ¾@¾YjÀzŒ·ØÐ(ú–Ô»e­vÍéàæà$˜®ÂêT5Tº  ¯ùæjíÄø(‹ÈfŠ""é0HIúÿC €p €­âŠîà>Š7ðÈPUŒ"“̬%n€¬Ýçˆ _„¡XƒÇ@Y¬Ô¯¼@«lDR´IeŽÇé6wsl%OÎÐðŒ99?ô,W¡ú `ˆp{÷YÀ~EŠòz{.ú¿{óö6#w?ûݱÜ\¼®Us: Àžnbÿ“]TBÒWe€‚~wM -`€)j"À3­î×#Ëóå„°ùêÞl®âÇÕØš“Îìz³Z€»!€T-±“ñhçÞLnX ±Š"êÙ¨Ê4?íôK`ÓOGW†Ô’gó@éh2œ]/׋k`\yÌÎ~w€¾Êæ^\kÓçª|£qäzƒæý0EWX¯7ð¯ÀàV=9¥ÁÇL¡“æ&Ãé‹l¶}Ÿ¾”‘=÷À¢“C„+“¬Z0š DüÅò}É6p£CzBû½{û4ýáÀ ¶ro÷q<>?´4/M»žî9éŽPš=%Kû[(®_žN8J ò˜‚ûu¬Sá^€'Í]¥¾µù?m¸úpùa¢`‚Ã)€nþìG>ï‘®.Þh¸) àš>þÔC i²K¿Jg+î#ˆ J± -S€^øœçR¥ ö‚˜XÎo:E*ßÛ„ýÎprä]ÀÝ€¯¿pd k5>ŠäÒ·Îøâñ=Ê #bˆªÄdg05l CpuUE¸–¨ÅËö¢<ÿ­€*°¼ùCxîa…„g+õެXà N‰K SÂi®ek¡"¼°³L5€ð¦›*¾ý¹ÈxøÓï €¨J$ãE`CJÛZêç Þ›`½ Ã{€ŸÖÿ6Þû@:ÁÝî,€€Áäþé-€ÃuÈRN!ùnèpŒ”´¶ñƒÛ¦ÌóÇ|  y–«Áú³©Þˆ ëØ‰Ð¥t¨Öxsþ±ìÿ®x»³Tó§?©X2À>ShwK©p‹ÿ͹“: -ð³6 åmD/^.Ð,nÈÙ¹XéKm(þs„vkIÂ9n¾0ž|—еni‘vFJÀÕ¹ž¶åûÿy5î"€¨ÊܹÑr¢Þ |–°PI^Á‚}ˆë8Á߬æ šÖ@þrIçÓiï§8ž -çAùA¶[æ¨ú\×@Ê1ÿûUc?<ík.#:<íB VHIÛç®iá>ÞÊÍŽVòNž †C<4d6ÎRFH5VÏl²àaú ¿åuŠ„Ãq•/hÿ’ ãwàŽëijE9NDn%ž¹W>j&Ÿô·øÏ#VrB;Û£XÄ}-l¸þ| þº·+èõ..þÿî9EÒË?ƒw–Àg®ò×Ý\ ý¼VaºYÚ0Ê?ýdæóÑGæÝ)¥€ Š*þýþÜ0ÑÖètw[ë±mù}‡É‡é?öh8¯¦óé -=ü§•€b4]³ªùx0_£š«ƒÃ < -ßÄ“%&nçS¢¥щŸ^7Š-숹FŸ‚ˆaÀ”#a9ŸŒím”ÄVcF0Ê5Uÿð-k1gMåA—¬õjYVíÍ›ÛÛðÿîög—þxpóîMõ‰üÓn`:¸@?Ú&€„Ú§gô,ëuÃüÀh{‰€ë¢ïL¬Ú\y¯)I"¯®×¿Œº— µ_hÃÞ+€3”W¶Íjº>Ù4ÿKnØÌ¦B£‡ÉÔÿÀóhª0_+7þdêáWY`9š+R"f‚žÚÿµ¡/'0i¶"éj5#¬)|Éÿ b š¶ë:û>âÁZ|¥(¨öx.ÕÉ}§p…xáÁ’€¦‹Ì0¢ˆ±OÀ¢‹ðÄØÊP5ŠZ-M'kÐì×7ö–Ïøi6»ìSí\ƒ#Ï`½§ÀÆ£G3íǺ֓§ü»Zåè@ >ŸOV@5 mpG<Áv©ö×5àttòNI|Bÿ¯’O®óÕÜç‡ –<ܨ•±)aÂVRòWh€´ƒÝáQ•qG>uRO+@sSHõQb™ëƒJUÇHî“Bc¶H-0?x @GÎêZQ5¨žz¯ ["} ™‡Nðž2ÈGÇzc!é ãõøE½P(€€CwÃ|yT8@æïeÛÃñ9Öªå¢>Vt!ÿ÷ùY+v¿©.wäÜn€"Èh4¥»â–­èðæ¾ÕÁ×õÛ€Õ9˜žôl¨Lm7 õ 3Š=¡G*4R˜GëcŸŠäMv%s~Ê”¦ù}*ç O¨§g®ðì9ÛCçY®“†ëϦàã€ô%‡úB¥tÿ;§Ò=ø-€ Q^—f²WŠæ_ýáëÇßx†œäD€Ú„›NÊ€SOXÕŒ»FÆ"ðQ´,—®ÖÏ3N«¹6º3ð: O¹ÓgTh ŽÜp[™ ‡gœGOàGzè&h "%b?]vóþa‚LçË ˜EßÝj¼T™OF‹k˜Ù·B°4ÁÚLÛC‰w º€1—“Íâ2„ë¹C³^NFp¼Þ=[nVÔè‡ÌK$_š³b,ìІiÏéaѾT€ jš »ï¾;q‹›îx®éŸŒ—ãÕÆq€É‘e½–늿e‚ë¼Týê¡ö/ÍfÛóÿþº€¸¨õµ|þ̀ó î‹ó¤…è"¹ÄåÂîØ–‚|‘÷ÂÿÈÜI©íß›sŸ„ü«I¡ÿ¥»w£à×OŸn?\ž÷Qno‘®.ÞõZ”ßK<4>8Ïú·GL«2ÍTµ( –n™þ1Va H<Öü;ô½Sõ}€,êº ŸªÓЩtZØ!³i)' ç•5 À©³Û£ÞÐ¥¯'óá´çCãóMGŒ,ÐÎÆÃŸÖˆøš‘cœ…“íˆW€¼öçØûïSs˜b¶ÂBB€ˆTɬÊÔðÌ -˜`g` 78ßýDöÂÿÁ[ÖU¼k׿ø°o)þޝÐÙhठ-ñÜ:¦ŠÕX ½à xïÑ;´«²…À/(Pïf7Cwÿ&q<²DÀ›C‰ -œ:ó‘©oÉæ!d&Ó"Õ3;àÝq˜u8_ÓŽµá ÁíeØ·œõNË8ÔÈ¥]ìÚtî4€÷ãÙÀ÷œfï¾ïô^ Âj<¡6¤͇ŒëÎ@Þ1ïÓ!q­€n€ü?=àYß(G;Ïr½úüBê€XÒSÙ›ô4ßKêÿµð¹•ü€“Þp.²qÙ¿¡þ{Ðq¬ú*q7ä;à߈¨Á)@£à¨@ ôJ7ŠïߣQ™F=_ý NÏ–èÒ“Å|›”a!ÿ„ûÜOņšìªhì³Mc£wX:À„–­(à¾ÑhµœÌçs2ŠI^ýxéÃ|9ÞÀcúr3Ö¶D‚µs¤”Q&}_•,®—HÖ½fßaLùŽkÿ¹E.ûÔï¯jØ©ò{û¶m¯µÿž <Ÿ´t8ß~ž»5y·Dg§ÆæÀöT@m?äsvdpœ²¥’ Bg_©3û½'ìäŽ.œö?äàîïnoïï?}úõ—»?_Ï/QòiÀ«‡ŸûþfЦ&¸}ýßPP@ÙÙ§¾ï/.ŽÅžÃ a°<’CPcØû 2A¯?§ÓÕÎè—£„n©ÿ*ÀO—ê¯ÞÒ óìè¤ï1yÏ{€‡ƒg—ôæ<1yz§µE¤sß‘p`o€X´ÿîý¤°r"œŒ\Ôj“€}³äº{ýØQ“„³ê¨z§†ñ4 5 #Þ­“ -/$ç>s ý…KT(¹¦Çó’lÊ:(Vg†iPH!ÓdHÒGƒx¨Êþ”@ÑA`åb\=;¢ÈŒî·8ƒ]€µçËýe.îÝd´B3›U~Àó €¥<´œTß[;­?Z‘QœF“ñr4þ^ãîèýü½Æ!<ɃS î-÷Û¦—–SÅß§ç[hCÏ›Ðûžå:i¸þlªI€n?Þk¨^ˆ^e«Ù€ÿéß:SX €ÃÍÇÛz  Œ„vCôté„쇊´ýK µOG:¦‡$¤” °Ãý Ðy¦À—æ5ë¯7³Íú%€ôz1¥`æÄ^‚ncObÎ6Á,Èç;C»Gˆ&ëíâþÚÌh<æ -‡£ñr>ZÑVPì§“Õ|Š˜Ù»\!’ðoz&HÊ+'. ˆ.½\\ÏþÕ¥—«µX¯)À·Æ} ¾Wáúz »Î]€ùaß™”1Ëð ú az"Ö~ àr¾ž­øÏ}Öy°y>Ÿ€à<æé¨žfÈcãƒF»ñ!Cà "ѱ"SŒÿyBºÞÐä§±\/~C–ów\SÇG´Ë íáýÃß›7½/¡ÝËé] ðI  ýºC9«ÑÛäkàK@ª)…úâç}Ðò°?E¦æáp×Ê´£æS“„IeØÎg6¿½Ë ›sŸ„ýúñöïîîïùõó/÷÷á /øqà?JH·ýLJ_*nÒ¡F -ˆ X8-è¿è¨.NŽŒh¿SÐ*ÜŒyHyyHµÓ«rµ.X¢‘ó+A4 ÀIïT @Ð`Gó‰9öÆ}‚âÓ?Ïyò„õŒ~¹¬X‰Ì -‚ÐÁ€‘à¶Oª·0ÓlŽr˜RRs$ŒÞ;þl@àô@âÈ–èšÄtQ‡o(,íu_íVHñÖ·¥R/ ‹ðbVžÓãÁŒ©ÁvðÆmðÀ.õ—Jà.ß»V¾­ök·¬ÿãsb¨?7,y¯X ?a‘ ôÌ 'xí­Ó”Ã-ÑŽÙýŒzð¼êœÏUäPÍýiù0žQ0:ÅšÀ­•ƒ3_B±qÏéRm5´ézW»’ê €Î-Ñ7Ïh‡Ïr}£àêöþW'Úi¤'êD€LôCgoî>ò×pûñÓ?!´!€Xè÷ŒœÞ ¢ |í›Î$ôh€gO¸òPè¶z ™Nx - D-›ñµ3ïbØ,–£ž­¢ÎåÉ%½¹&NÞX£<Ÿòœws|¸hŒiÍÞ)“£ù4”ùÚO£2k=\ÃJ<ø ޝýJOÖ±7xº°Þh ŒFÁ÷]:Twµé Ïq>¨]ÏæHlØm?ü™ y_q½g b¾\ÿeþ²¦{S/o6S„ØÏhʈ³“©–«áx²šP;*šh=€´œLTÿ_"ŒÇSžŽT'Ëùl}©@®avIe­—±;Pµ§àßIoßý»wïŽþ3Rþ öØÎÿpóJ·wÛ÷Õ¸ßnÇqê࿎´ü˜ùùûøÜhùoê¹>às <^¡àCñð9y´Ô Rø ¨Ópï®’¯ýþgNnsîSƒý=º½¹½ÿôËç_¹¿ûp9Tøt{{óáêÝ4 öóHM×~Îäãyú]‡Î“vÊ_|œÓˆé Àļwîè©æÓ3uÑš˜ßÇŒ½G¨j»·Dçƒ0½þ̸j³ÚíÔAu“Œs­¡z.¶ÀÚÔö#èw8€,ÜýD<8Èü¶Pr΂þl‚ø ÀɹÙð’ЙÆn¡ƒð5ù[R]!î«-wÚ³ÉñÌÈÈ’?‹®ÃüwÄ…ð.þRŠÈ)€²x†œÅÝî‘ :⬠OY(”èoávs VÑBÉDG' EÒ…aôw`š;˧ï\þÅâ¡à>TŠõбèÁÕ›ÆÎÓ›ãR -˜¡˜ç¾æö8ËAva£Z€­Bì*³*(M`gÀ‡8 èÈ€ßù-€—[>º`Íhв3hþwðW@9Àyÿé z{:¿:!O$U•!\ õBò†1Í -ÐP+ø°Cèˆ æljàÌ„ÿÎUŽî¬ólg¶:B¿tÞP¿Ãÿîg“ï9  äë³à+z!Ÿ‰ýŒ™¡}àÞíÁ܈A|» -*Õ¿ü“îà -û§5ÔߣÛÛfp øß™þ/.Ò>‹¢úBv©±W µé4EG„y}ÿ“óþÉ«©¨›qæc×î*ÆQ ‘ÎPpfkÈ€ rwtÖG<¶Ó_º¤`ˆäH²¯@ÀCåB€" ˆ”)¶EhüÍ`R‡s€Ç-‰hpƒàÏR -N·øéf”‚<åL°‹xÖØýxb” -Tuøuuð^´¡-â.òhæüAÆÞHËì)t †_‰ãIÀò7ø>›(Ÿ‚¿…Z˜”s¤ù‘ €± Zy«‘ñ¶ô𼨡þÝ:àóç_ýçû?_^\þx¯€Çüªó4‰tR“ <^&()]ºB´½/ÅO£á0GÕr:>D§K7 êŠr'gM)qýSÀõ•šÈ8ê笿Ì胇¾9~6Ï8n&ÀuÔsÞ9žM `°tô,_Ù¤‡† -N -ƒúSc5 XñÈà¸Cý´tÝøëŠ$`q$ŸIºq'IñÀD± ‚ÀÈ” ýßn?Ô0ž¶áQLÝ}   Ù†¶äyþì­©ò…*7öJ!(ôí$‘¡ŠrU vû~ð=Eþ¾Ï -î[ÜYšü¡§,•.Ü©`FJæ•BŽê0$id!z+»M]Þ±·ÜE¨qùh€¦¡àšN² ûƒÑÍf¸œh˜´ÌÞ›¦ö Z0j¸¡Éz%¶†}Ñ ù3›ÀðY+’Îÿæœ+|®· sû°ÖãÅ€ðñ>"׸½ûts•å"H]g ‚Ôà¿÷M0/" ]F€²ÔÖ¬m ÃœàÏ+€&}/q®1œuà:ß@òÔͪ”gÃOæ>y;>]¯mTØÌ†z}‡òa0í†Ö‚¤ˆ à4zçËÍ׈‘[‘_ÈgµÙà ;«ùÌ·\aw±žãË@iÔøÅÐY~pM¹àÚÅ‹7?ÀõbìÒ© ˆ Ëãî¾À@1-”€¹ð8ÚeÒ)M–Ó)˜?›kÐX¢MÕPl®tuÑ1x íò¾z¥Æ_óõÂ5}qÂÏ9™¯øœš×Î7¤žþ•¢Ø/¾]QdÝ5ø; êþƒ¿»?ú=ÀÞqH§ñ6W´*O7\™ç×Ö¹êÂuË^2Ô{ðc+…_éÖ_¹¥?) t“Dò< õTìY -»Ÿ$›[À>(ßÐ>m°íÛOÿ¡,‘0¼ÖœôáÃßòÛ§ÎpÿËýŸ¯†—ûÿü‹Ïº€«ô^ÿçÜ,+îüüݹ"ã^F_&jìíë 0â™í—æ©€ªÐóÔùýp4 ­ÒÛ­:ô:쿲Lýxl¿N›ˆ=1Ýt%À`q -ªxܾ Àˆ¡^Å‹¨?ï/eƒNyÊSÃóî«›±ú¡€Ú©(Àžàp I=¿ýøìip¤‘Üõzâ·0Ëi—È6d ~ì-àÔkÝÎg<ö(þ•ú %s³*…§øZ½gµ¤1Ql•¥¤²C€k‘¸æ.ÐÜ~{À# ÂneôT#‰×ùGðr2‡ZþÃf€ŽÍ»6ãžr?JQ ”êÀpÚ;³ Õ-Ö~šã<³±®óI8ú¾óh°T˜µ5 ϶+먚 -tþwÈ&gO[ŽÎˆð¿÷[—WwÎ(€NKð·w‹€â=Jÿ=äÝÃýÇ»«‹f -=_â–@ @€}ä7[!bY™#t@í"h't"dp!q=Ÿ!¸¯­Íl|½Øl~V¯×Yqo¯ææs4÷Ø´¯‰´Z-G3ÛH/äJ@Þ­Ü鬠*Ëw†PþQ}÷x¼ƒË—$7ŸÍ6N)t ˜Õ—3u{íê 2j9®j½^^k–¸F@á€Hã' -B\-‰äz6ÞÀ5ed›8^¯ÑìÉgíK…›ݤ¨ -ëÉRi4ýŽ4$ëÚ;@œ!¸NFœÞ™½‡]ÀÀa3ߢq=¹žPÇ84æ.@°Z¬6¾0SóõCdoDê}ýwðß½Äßÿã÷ïÞ¾A‚ÜaÚïþípêNr<8 = -»çgv‡ -àƒýõ‹›Àçæ4ËþáäTœßIÅäü"þÄ-KíùY?ÜìwµEЃ¤t§©vd€ÇT ¿/DøõÓ¯¿þr÷weøÅ1€ÛÛ•ÀûÓÞ¹_ e}ã™Ô³ xsuaGí& ÔöðØ6åÒÖD{ý1}£=.€§Jó+:úØ‘}ƒßR•žtéÏÕþ…e[þp¤J#¤]¯нë-€š h5 à¬?A Eö9™ ì ôý®¯…Ú€¸ !7„懀csvCþf$ŒŽ -L…½"Ã+>™œ¡7r] s’ìKÕãÕñ›Þp€WL•Õp3j[4àn§Ù——Õ@ý}?Êì¿¢ Èe4^ã˜R„‚m!ž1 rW»`úZ&P[ã7™;ÍÆ§ŠãbJ´ °TÊήº¿XÈ;@…ŒV5ÐOË‘ÒäÒe¼›ôÈÈÞep; QšJ¯G;ÍLU'½…ÎØ8nàOòþè€ß½À翼ä‡p À§Ãoø¯þŽŽ:S?:9ø#ªÁÏe 8´l»ºà?äp(É{ à™-F`e´é€ÝÎð'‰vV€õwL›åb,’¢ekÃΕò¼&ºV¡.“˜»Â{Î]B:lÌX³tÜro© Œ;¥]Qc>Ž∀˜·NW¿qëB´©jö!/Læšé]3ÀY¦`­³î¸FèÑx8Ë‘D`Bë¿ævn€Ù_6+²ñ%ÃÉZEÜI€ì·‹ J®”F“²ñy -#Å@†dÀ3Û#}%O@š’û´W|¹JDƒU… 1‡»®'cEHŒ×ß<íhþÛknûÿø¡uÿÁ€tœ×¾÷þi¨´ÿ=Úžnûê 4ójßjþÿ¸Óì›)À¿xŸ9ú!ôq[̦M5Ï£Ôa¼ûüñhç¹ÔNÅ~ö-¤³k®!.6× ùe€8nnÿáŸ>Ýÿúëçû²ÜýòÏyÌoo~üóÕå;€7çïò`þ -Àð®×ù‚ÿ±\\Ø¿WÇXŽGÇr€i—¢=-ÖV¬ÛoÒ˸ìÈÏÒ¾ÁšíàÜX½¡Ÿž§¹bìël…A<´A˜Hªî…$ÕÞ¨a]ƒ’Þ¤ßéãk>Áàa¾G&æ1µg–ÄG©€'¥b› žôò!«¼ÒŸeTí¶Uc@Øþ(Ý@‡º^8XO­Ïmíø¼ÕÙ³Úéùà®Å»EåŠi›'U#›ð§ §{å,s-B©0nI  ßì¥*¿Wò©­¢†¬ô6@9às"#ú'¡!ùH%¢ìà„-o+Äý@èâ^ØwÑ—Â ‘øï–Ÿ Àú’!ÀïøQ ‰ê?˜‡Ëï“qì—Pòj‰ DÔÙL-Jš]zÙ)½!È£¸$¯ÈŸ,*g¿s@wºïY®W¿¼ˆ>ÖÀå‡;WöÛÎhºoÆÎßžŸ£ûßÝÿÃG-(š®®Úb¡~$‘kTr‹þ™ ðM€L°ÖJ¾PF€P{¶C àÐ - …³þ×õ¿n~Ž–ëÍ_³ÍlrîwõV“édÎ Þ—ý]£V/dn47+.dÝú8l4=ÄÒ9¦“¼p:›Œ+4cסž¯/ƒ¶î|Òik$òJFDØôo çx?Ö.á´~@½¸vÀ5€ã“‡R‡å‰çxçÃÁ\\®æ¥P£&ïý(¢å÷ÐöEþͲk²©Õƃ”¶CQi“éó4ä±)ÎÒëÅ}ãÚ”Ú5D—ñ{*ØÒü/KÑÞmÿßü´líwÿ2j¿g¯Ón·sׯ¿yÔIÛme‚:ì£??6[ºB€0•?M<žÝAS06`j7/À¤Þ_"A)P¿¥æ,—/’âÄ0{¤ßcò)sÀÿÏŸïÚ—þ¾¹¹¹¾9íýJWW±¨7~•hZo^¿}ýæÊ•…yhòIãáQ0oibèÏ.÷F ¤àoáMµÈùpôþ‚ñíˆ}YÜïj-‹ ƒ:ô=8ËÐ"Áë-€n€ïúcút_ôá„z½ñðìL @Æÿ¿7mÀ aÅGw0 §Þ³áøù©¢Z>ÍÛbw®bÅåGpV @-5òžðÚì¤coH9«kEÛ»æ±]ÉÑS„šÒ¼EX~`BáÖ”GŠ'/Eˆ2ˆ¡ú~µ˜®kèj(ù`þ÷cçÔë€; @þ99nðn™2ä‰e/óZ½À—¥:F5]Õiï¾–E ÖžªaÏ®û°n€€•Áˆ1ð ÝèMç\ãp3s0È•’]r ç!a…3ïfuœ„ÓP•öFNȈ³½9_°Ðäž7 燞åzÑJ€™î«àòÏ·<ý€î,¯ï¥tà¹*ÛÇóï~z 3 }ŠkžÚõ5ªŽ°DSùf  ¨…¿¦Æ -P[ôÏžc“Y2÷}œ÷ë2u>ÓÕ–ëûí7°).÷œÛw® ¤ÑÔ¬'Èc€£r~ëT­Y𦷗[ÆŽŽ ^ÍçHÚ ì¢^Gnä,üÑháAã€eT~›&”$NK‚‚´)‚L£þ;€þï,Ío¿ý¶žL\"ÛáÚgn,ÌÏV䊖|9QöíÅ -M<´µ,tftZ#„êD³i…¤µÎÀë[ï/I ¹6¢ ì”Z’úlÿÀ?$ÚGáßûÇïÝÛ^,…h¿ût¿K›-Úâ8Ž}T¯­ó(ŠßÖgωð¥»gkPÏ®kç9èA¸=Ïí¡°†ß Ä¿`0¡wa·§gße° ¡ê§-\kÇj¨¿G7àÿ?úì{€ë[; @^8?é¿Á;à✻vˆ+ÇéÃ)²ƒ€±\²¶úz¨s<<Ú›óK˵}ªˆû°ÙÍsN·/Ø·¶!€þ«ŒÐ £Ç ûôì´Nuú<£Ú`·®Úo\1(X,Z¤‡‘Å—»í§}ù+’®þ ÏzƒPÏ“ aY>DO'{s|¶Î€ÁB -{žGˆ(ô4&a)C°”ÂQçFvßS¥†²÷:蜺;| LwÔ?Cÿwΰ‡p@º?h#ûG°_#@^Šþ& @$f€oR´›T8…t-M¥ )Í9(Õî˜[®eC®ç3'àÆcø/À ÿ?\_ÇŽäd’½ÿ[w0ç?ä— jûÀÄÿ²´=;[·ÿlu, @ྶ×58VCSêe2U­ÚŽCà>¶¥½Y)RÂWùšW.™A;ü7µÇx_)<¤î ;j€_é~œÄ€(€œ àxï•xÉyÀ-0ó5ú,÷zÍpq~‘ük;œï#F/m—ò6¦?K‚€ >ŠÊ t­úÐÁÚŸô—¡F°Μ¿zöÑ¿`&!’|D RžœÑ3 xª)C·&$(û`Wò!“ì-<¼ÇçÀÚÛKØœ“4g~Ãhè§ÿµÓ‘µ(e#Liû°ã¡p }ÜJ²§/ÐÞqP§yè+olÓØÎð°Mà ¸úKz©øìÄ`ƒä"•iUÊ`5FH×ôHôÜFèû*¹ìgzÊÀÝQÞMGòjÁtŽ|ƒøÌp„sIÜ6jòÎJp -"d™=»= ÀÄ‚µ!_÷ ÀÈJÚµ -×ßÓ*àÐqêKäLJ¡ÈçèôH’çi¬Êuén HA`²¦Q’N2¢xøoV<:Ïr}÷.χû@Þ¼Ü$©§Ý}ü_ø_ôm¿"°[ €&¤K$EˆÌ•~ü-€gP $@€]x®7"tÀî˜`;@ðöD#qz;5,DÒ\…üÔxðÎû-8ûåÜñ{TiãeÑG_¬.÷UM2± †ß›Îx–G¼ˆs†¤©€ƒ@9QÔp& i -ÿ¤­ŠÎEþÁâÙ’V³ôc»2íçŠÌžà»qíƒd†üm.ðr]?#)Bt#òÈ$é£ù22¥iy)†‚” -®yÚ åW~ª[HÉbÚ>Àóõ 1¬«i쪦5YZ~xöËY£0þàÿ‡ÅõõõúÝ»,&½÷÷ÀÃgx—)êœÐQ¯4ÿ¦ÿ÷ÞØ¾mê;üüËÃC=¥ô×yéê­%ù‹€«Ç¶„jÿÎ%å, 5·9ÄK+ø>=<5Ôߣ›ÛÛ_>ýúëýM,ŸE¾oÀ‡Ësçvø/!¼jFç§éÇ+ôÿ×oc@n lW¾HÑÍ¢‚e¹ê;{Á“žuÔ×}àèõéNmÆ´®àžœú=?æÒÇUóÐÄû ;à‡IÑíZÄ EDžƒù=žgxD:CW}™ PsÁ8̓Ž<ÌDöçZ”8"PÐ'æ¤ B>ÄÎÞÄW|ŸÁX}ÃûúÚg€Ú½›·á²Ë©K ïu Dú3ªVÀʣäNskeàÈ€iÍh€t\ˆ!ɰC%€¤Ã̓î=ZƒANlÊIÊcÏŒÔGää6X â·Øªžž0UÒøßÕ€t~`°G pk8·Ã. èþãË@]+4}Ì«XìÿèëL€$À}zK’ð âôï‰ðsUÐW3žâ=M~Ò“U4r„ -1Z‹™ø‰ÙjÌИœMWØÈiOn¹öSÁY¨°pÕ6"Ï-¡ -Ö¿ü_i9Ù€Ö«Ñ|2wñTÊ@D§èèýä½\Ó’mi>/R:† -MÒÌ@±$‹–aœÔÇ+"× \SÝÒ"ï&‹øö/ü/oiG¨û»¿‚hm÷ÍGÍÿÎÈëê4í¡?›ù1R¨(ÏLÉ¡†ÕîŠbÿ·aÙZ#t@Yâ&îŸCy Þho€ô÷¿üúë¿hp)àÛÎàlß/éÒb¸ºþ›ð'‘å ¿ˆþêÿ¯óòÀpx!ä~ì[£¹sÔÄ -¡Ž½ÊÃŽ:`eOo·móåÐyØk¢:D¼eFèÝôØ*Z_&äÙ J¨¸0Zˆa"‘!Ó¥÷F"$¦ÛŸÂýBã#©¸L"IÎGŒŽ^åÞt'S´O&\{¥þh”T¯¸úTPbMŽ€E $jJªûüÐ)em8Š"d -G>Eh¸°®Ë¸™A|O Š%Ê7ŠæÍ9UQõ̉µ'«rsL8©lì5”P¨™,›_ýã÷⥋(Î5—R=© 3B*P²Äî—´"È'QÈB{â¯Õ˜W‘ÚO²´ -&áͲ(Óx“ ÏÆÍäþyO5¦[»I6÷XN}§„ Ëá8iЗ/KÈ¢c$˜ O$4wRiR€ÞTËR¾ã–^½êP£Bæ¦ì3¢š`ÖÍ’{Ìž ·gÜÖt¼™M=œ(2!‚ ´QXƒ‘Sòµ✠íÉÇÜñ“Ó$ó|ª·ûŸO~üâòæþóÇ»½•Ký‰þþÊ€ @·pÿéþ“ë¼®N'QJØY~Š õB -4*Üe‚Ë™ Xsàßÿ * ¹à æ+ë诂¤âWÇKñ¹¢]Lò±“s…Wþ!Ï–E×J#± Òà¼6k±q4?çþMIî}TåsßúçXÌÊB£Ìlæ»ù$òÊ ±Ïe!‘4^U\€\®×u¦ÈÐÀÕ=\Oæýþ„¹^’Aüë`óEóIM”5ªf-6#ã” Îßœ®† ÀRú([ðdDÝ’F#_‹ ò7àuA%|Ìr€+…Ú‡ÿ­ö/•Êðo#±õÚî"?Ð À,÷w³zàK„üxnyô´¨ZTûèö 2`…äP'ÏŽl> €þtÿwWÃKïÎPCCÐ?–€wo€ŸW§{xÿàwué׆OÑéÞ¾1âùðÝðOÏxÎbàq³C/"èvÏb­ŽÀr+ÐIŠŽ\½B¿Nƒæ¸-x‡ Y;&NOM‡/d«&'a¼Ictª&çl/ºëB¹@ÊšÈͨïpÕAa`ÁZz„Àˆž - Ž Ós.j”ƒbOã†a„Ÿp>Hmb¦Þ£¶››grjR¸`ynÔS„GÀX®¸ ‘5Ó8#–i†R2mÒ>$fz\Àê5 ¨w º\Ž“épB=ÑúcŠA}õ3 ”lúñÒÙöú}gcïY•úÙÔpýÙôñöC üòÀxÓOïÏ(@Y>}º¿½¹z]zޝ;5ÀµNL¢&v»ôWΛ›”;Œù¥¢@r‰Övr -`º `Î&¢æÈÕ!Àh®—k߀Ûåj-×ò™&áG…8s‡$2[©†«¡kðÂÂo,F0ÂC§ùMóŽÒÐCé\Y´´Š(Ñ$)^M“œÖÓ)I’1R…Óf«zõP>Ø׆¥Ò­ï=øßÓþ¥èúoþàB7À›Ýí¾é¨þ¯ùÿ @Ä…ŒßO[9âÀ°xD%7* , ÿÛòDW<lì^J-Ê3c6Ôß#-NDø³€ûídý} Àe$->JGÿW—ÀÿÕß™ôá}õîêitˆÐàsôE²{çA³'öÓ³Ú Ú)‚tóÎÆ©n‘N50Ò9°ï²×Æ™]¬×Ž´H/*6SL4¶4Àf×à ˜AkmÀ*ÈIðLÙÒ–ÍsÃó¯uFK&xN€éXHJEOê€i@=p¥¸¡ÃŒ¡³süÑЙJ#]&cZgõñxq+ÒÄ'©Fܯò°[ \8ÉDò˜®“!àÔcï§o¬Á] -néHͨÕK ­¨N‰+û.†Õ•XþõȽÑKÉ\#û y;\©å\›9—´ÎØ)E9l -w”ÇLr¦ôÊ[L2•>îd¢©$UknÅhÝ@%'4*ÑEä¦ÑÄ $`ÄïiŠj¹Ï¦ÉÁÄáa0©¦¬€5“Ó3«‘ÛFs’sëU3DJdN‘Åp—†N¾Š„²m&9˜›â%MѼH’ÛDÏIÔ||ÓU{ƒÒI¬FÄ—Gj*™ÕûBúüËÇlŸq2ÿP €s[Î饋¢þCoînÅÿÎè Úü«,üï,Ù½þV @É„Áøáç4€¯Z–cWÕ]¸ˆÞx¼X¹æ¿zù¥³ð’{ˆV‰Àµtõüš5è>›f™nDzœ¶K-™‘ç’Q"êèýlƃ>šÎ]ÛOp4Q-ð«†ÿ‹ÉØoèI•#´ŽY¶£l/…Rø28M"pM1ë먾Z;v1™;!02E—ŠbõÄ•øÀh„—XŠïHýÔY…´M@ò‰Ý‚,Å¡óâaˆAS §lJ±„ùц”œP˜O.dâ+„~ÉI€³UŠ•´q($séþ güï½P§üÞÕ€-<~ëñ¼äÔ­à| :í²çg+цch³óáuKqwünË„y6+ÿgÒñ·@ÿÏM¸9°ü ÀÝ{p¨âI“õ[ toÑÿß];@¬ê¤ž&zxqZÐؿⲳw)@G´ÈÅöû -°ûòš(ñè„Gô¾"€ -ã@tÉ»‡†ò® Áöpcê< „·°à„íÖïC°âp‚È%Žòèˆædêt2U['!2– -÷uä4ßÛ ‹enûçàS˜T¼$Òѵ8Àé¼S” \åA…E€k¡çp.h‹Õ0«æmD¼³’ϹaNèþ‰œ¨ÆyѤìÿêÿV ³* àˆ‰•/·dY Z2óÅe_C}›€ËØÈÈ",e‘›’JÌ‘T(µ`šC*¡ËC+*÷ƒÚR}o|Pá%·+b 7$0˜šõ”heW°Âª -`’›¡ÍØÊAÞÎ}&ÈQ¾Út87G‹ÅxÍWifë<>È©L -upMÕxC DX>áVÉ‘¶o›¸Í˜V:QfU V£m8ÅHuæÓË’l µ:¤E°]Tý‘a!Õ…1Aó£m|ÇmªÚó¾ÙÃöÏSpË6 Bø³Æºµ&{ˆ|´wFƒj¤/¡2ì?Ÿüè¹$XÀ×P&í´E@¿‹ä-€H®øîÑ@Ãà¿C~ߺÀß.ê[ú{2€ºcØŠ[üÏßh‹H.P¡5“g~IÌ'C LÄ„¢|¹}2žÏQà§£‰ŸÃ Õ(ŽÊÇÜ#ߌ+àýŒXËÉð|€Ê¿Ú¬üún@Z­y¦LNNÉO6šî羡V.Iþí9[ÁîrQûÙb…8±v>ÀR®"hšiÃôb6Y  ôG€ï -'0\_þ7§ ºû|´¢q…ËXôW‹÷Ä¡|pXhi݇Þ~…6›W &SÀRNMÉr©è„`³²þôvêâråpE-ØÖš ûGð¿ÙlÀã/ZØv}ç|îùù2ª­´½ à‘Ž‹YÑÿàw@Ho>âÚsíC[gøßß^}ö7R ྵ„鍯ºÌõ(Ÿ¯Qþ>ôŸ‚ÿ¿ÞýùrxÕ,5 ðæf€Ó¯..Ûò;PüëŸ9ÿ—¦ -ü³¹ -ÀÅÕ»óáù=Ä+zûê'‰çÍ^Ó ;e¼í wíwÏN¾KWO“=¡ðæ„@¾&G@á>ÈfÓ&܈iêíùlfƒºn2v¼<„Ñ–ÜéÒé–Õ:•4¾;ùË`jŠ$K'sòlÖ¥{÷Ø€j±òö/;– -/Æ †MÙü“æârô΢;B(– ‰‡eÈœ<”s’¶  aÞ(ÍÖwâÊ^ÜTaR¦Œ8¯7;‹.“¯ŒF£Ry-jÒá`¶•aí6Dvóþœ»àÌÜ7q1ñ½%:”ꨛ.6à=7m”¥•és‡—cNSûäB°—¤ªY„­âÀ ôÄ£*†òÔ]04Ø[åH&ÂKØŠŽ©R¡º»¨€. ž½¥h‡íd ÈÞ“ü¥"L7ª}8ñ&Ý[‰¥šP´-_…Ð ‰†ˆEy…• -Uß’Ë‹¨æö?Ÿ>Z gôúÛOü¥Î@Ç€@ÌÛ›«·oÈ@:$¥×Y;Íå€&Òó¼Ì€ÊzGâw$€š °[ °¿¬ ÷¢Ñ}ܵý…R×ý¯Lsª’;™ümã?¥Á‘¸¤‰[[»Sá\ ˜Û ¹F®íGƒ#Ý££¨*\â?®7›•p ZÏ'óérè%¹ˆ#œrÐÈ¿!~ØÚ¥àý:_ †ë~¼Ð)ãÙZÛ»|ò’Κ?û”Ïô,ˆ1x5;oðýx⇀à3|€Õø*ŸT´œ:9Ó‘T)iÔ®z=™N¦S€$HX²Z9Èà7•¨Åù -Id5–k?@¼vâp½šÓþÿÍF]ŒÞý3PñÒI5‡­ÝI·Ûs>q䓚æÿBþ²üÀS€d½ûåþÐVˆOqNâ: €ýq*èo„cèÃô2"!žG²9 ˜' ; 8ŽQ0ÿ€Êàk€û€ØÎøq; YÄ{XÙûŸÀCïÍÕeF®4ºÿ[ À¹MLÒÖŽˆÍ/È €stÈ}/^ôÌg¾ ÑR³l?¯NG#¦UUP°Ã7ºøD( "N®i5 R˜Ów7 Å‹B§÷×Ó§CËBdõS€³Ò -H'ÌŠRùÛ­'ÅBÌ€€d±ÂÉ©X[iR €–Œ!ð!2iˆŽ øù0)svyVÁs¹ ‘š±ã,ÒéÙ×Ì-™&žnáŸk¥dÇÉQþ4žŒg§%"QŽœ›,»\51c\²š“©E•éLÔ5É’ - -Φö"UÉYÖ1¯3’3 «Á\È”âçD“§çmƒAõÔQ5NÈ€»lº ¿9´Ï¶S$‡†’Œ<´YÅ‹I°pIE!Ë2ãan:DN‚¶¡ñÜŸŒÄmÄ6‹lËDùwÒ”ÃEòHÖáß»šQ©jZr¥>ÅEtÚ -õÖ8²Élˆ;甀’ù^´¬?—>ûIŸóóËTú›Xb³[ß’1€ÐÇ{´ÿw?ß~$êýGb–Èþ«Š4 Àk®€l` —°U4·Ój dÉ\€n]€&ÿIÇž «ÑÊÕW «P:wè}9™ü´r8]û<Ú-Ðæó‰₩5{ì¨þp4¡)¤^½u>˜ - žÂ”iï¾­9šÖ›ÕüW ÷û¹ËL¢@œ ÿV“e}s@Ÿü+Pº‚å5˜ÎËâZ¯ñhži~&Äß²Ã(“%=øµÁÙYc!@¬'¤ŸFŽédä’0 Ä‹¥å*Î)í–fïT›wå ‡B–“áhJ -ÄsPÁŒ¹4ƒ}²' ÿb¹qId¸ž+kÂ?R4›· ·¿ñ£y¢¨»rµ“çž«ÿƒöZØZÞ]Ø|ÿdÆ{?¸HÃoªÿvL =ø&MúõìÐ+@•¯kGËG¡{çï\œ—²zzqqŽ 0‡¬&oªÇ}*Ðß'¾Fæ4 €sÞœ_8°ßͨ/äïÿPøßˆÿ5ÀµÀÞ:lðîÝp8´[°„2õ%¢¯î¾E ݼ(bix3Ïš>Üó$(j‹T ½§FiºqbÇ` ¤¯œ‘ -º={zˆ¼3’Ò|`×Þzn]LÁBrÛÓÉL±Â‹jú©ß¦»¯+•1Á=šsbÉH`!ÉÆÐdQIjÆüÉpêH’¯ø ¢l vÉqýÕb™ŽSìtä‚UAš-/k~ówRD¦F˜¬UÂM•¥&TQH“}+BX’q!µÙ³ª3óee(7kñNXYÞEËë¡uSj±šJD `˜°"%ÊÏ~뫌˜nï˜øQ/ÜÉ?|x‡­Âz;~kԬʇP¸È‹—D1¼ 3ŽåÓüQ€ 0 ‘”c2#®Rk‹6A*•£7Ôtl…ØEÅ—8f*óNz0¥ò¶(TR£J@„S^ ‹fQÓ…-|h_@<¹/¡úàÕÍý§ûÛíJ€àk¿—ÒÕH™(m-~ ¨º¹ô8vvÕûEˆ0>@vz)uX/xJ{3ËÛ¹Ðá\€R÷뺮|í—vR4ñ -IMc>‰Ý8ˆž/óù[Z棑‹ski¥¡ÁPĶՋuª\O]Gó) ½ò´¥¸Z;HŽÓuDlq[¸†Ôy~¿ÁÈZ Àbµ¼ÞøõÿÙ@VÑÆµ£ïr›¹çEÇ0FƒñŠƒs Âõa0“A˜™ô†ãéxÎc±®Aehd›„¢lu–’†‰4™!úLÑð•5(ŒƒŠK-d@Aœ’øS¸Ör±YÎÂõr /È]{ð_èüù¸¹ o¤ÙxéuòÌój›´Ò‡0±ð7Ó#0`Ö;’ý´4ð$ uÇÔã ²{2@÷ß$ÑØ™õWW7L+ÿôIDATq6r•þÓ7(ìoÎíd S‡†©ÞÑß§²”ðÈÐÍp`~y   eÝß9½ón -à?Ä=®w†ï†ç'í/KÀBôe@Áé~vÛº=#§ÖwBÙÙS_}ǾyV#¶ÿö0xòœ|G¼,Ûãu£ÇÞìˆ!°@'Ì©Á„A.µIyA"¼`@ ÞvÙ“CûtØ‹A )šMãÄŽ‹eΕƒïÕy•]<¨ ˜ ‡™B"¨sЈՔ#x×&P‡Ó£pi‚£q1ZŰø8^i/ðQ¾²^„ÕT6eæ<õª“pcÄuÅ/Ç\ -ULë%ú[%B½ùqIJš*ØÃW¾ú­U6ò -nX=)@:¢?÷3!ÞúÓåÎì¼g8b¸ñ†dî’G€¯‘IÏ‘+“g“ -é¼{g¸BÁè+2H±m}Ê”$ ´è0½ñÔ²™j@òFÐ6 MíéÍߢÚHãOšÎµjü ùz²Áâ…bE‡1³‘ÓÔ…´hHrϧϨé/øÝÕRÀ·w÷î^|íüÝÿ›¶QC†ÿxóóíýÇOŸîò5@i:¾î(Z8uÀiÊßjB‚›R–<0HÇçd €¸Ä_ŽP|Q¤›Ùh´X­4š\N&+8C. 0E?&@õùØáv -±À(Óq3†gÕ9 p¼Œ¨ã "ëh5ù  ú¹à>Ÿ¯6—Î_XÍW‰×Ž„ îû¥_!UkÄ

Ø?¿<:ÜßÛ@Kˆ¿ÛDô³ôxK ÌèÆ‚.cèÉGHmçËn‚Üè pþY -€lWû?†kß÷¦sþÌ×ϼvEÄÀA} -Àb7o\ëSìøw[òçÓÒ4 YÚˆ“å¦énØ3Lncºk¥9Å¢ bÓYXWúvÙ 2N¸ŸÖ={e®Ýø?Àù·‘ÂUŽ„2òè¶=š ]½H ~§n§fÎs¡?€ð€·^Љ¤š£€{ ¤s?.¹Þ¨ Û‘ÿ!f§øfûu)46¨<Û¥hÛźmB%qŽq#c›GÄØë ¸=(å YBŽ}šá(à) !X' -@ àßÿýóO>L€‡Áš‹ùÊâ\µ2•XÒ‹X~âóa®a‹à{­Ö¨Ñ`P‚T¬® E©ÔEwäû„0r²|¡=÷&ªÄ»*}ž¾Z3Ñ"œŠâÓ]Xh¥Éÿ™ËpfF‡¢ ¸°§Ë¢+Ц'‚è§ó@?žù%YÚKpßgÂïB°gè‡`Æ` -Ðíû§—%xñ-&éð —2"`¡£¯ÑÚŸNv! ó{L™÷¿E5ÞØŸ;sêÔ¹+7R Äàúµ ç_åUæµ›?þðþõkVP`"*‰ À®WX ðl”§Ò*,6ù$v³ ú¤×1Ž%øO ¸l>'K º/)2µ½èʳ ÿù§¬ú –ÒÊŠÊ…¥^ä®—w“€T^r*ûõv;^rdüÂX\¬WårÔä%¯h=PÒqŸ:«Cî…ñqÁµË·7´#8Ž~üøÉùü„¡Ê‹)àû›ˆ¸QQŒ@0\¼A¸Ï#FïÏ(⾨¼'OD؇-ÐÆ/|¢²õ,R†Ð„=„TŠòÖ e É€®ðèòp€| ¢V›ÙÜLÍ3oŠí4ÿ³ àÓ {(¥`à/P¿³õLC`žu @¿Pöð8Ø^½ºBºúæ Ïý(,;ã¸m¶ßU¦‰>'%Œ|@~•½Ž9ì·×– -ËÎ2Û_¸ÐB«V¤SÛ“x´ôÁ3 Úî9'L@rò• -'Å`Ê^ À°/ÎðH àÉgZ@/tÕdÍîžMHJHN¢%ÊB. 30À‘š67ÅV›M¹=zê-Òö™±m»þÿ€€@[Jrÿ¹Ë•oû>lÄÊøðÐÐÉ¡1…à€ñçš à9Fd¾¾ð øŸzàý3@ À‹{)¾€g>¨¸´d÷P´­sBÇwðßÛˆøÔ­IÇ ðŸ­ùÙKc£kLöŸææaŽ¡D`¥_N1Ò¦]n£iÖÊÆ3ã?G -€Õ³ö«ŒÚSL#ÄÀ ôâ'Q+«©"Œ½g¤OÙ†%€å­Æ$ -@˜éÃyoìWÅ¿“µj“RFÝÐßÓ0j@LD/ÑWÄwd^i¤;Òësðß4ƒ!)sÞDc¹ÕC´€ôgüaÝ7Fð\FàŽû˜Íû׫>¿¬–à¾ß쎰=]øÏõ›?úz2žP®öLlþ¹3¯•Mƒè0¨€ëVŠ%/ÀÅsgμx¦W¸â\}• -A‰‰è0î @œeYQÎÕÓªûUœä¶|„»µ_3¥Ø1Žùh+Uà£÷Š„É"_-)Á;‘cïàºv 1D²”Ú¦LdCz=µ ¬KI.|-šð_yù4óêè¦ÇÆ‹LHÀ|" ¾;€¤©AÚ÷; -€`×MQN±ïÁ ‰8|+-ý÷¹õFz+çßÐ)+ÂÿP\Ü™Wb6`¦cÖ/0K -&}Ó/®è…±´t6 àçñ²ü¿Ë•ÅúÄððÈÄL#ubTpO f‡ ø?θð™erðÜÞú -“åõƒÎøÿÈBc!;ÉPçE -t©ñZÏxÂýÇtÀS;ˆ(#3³¥B@~íu%8ÿøáŠ„|˜¹Y€P°_J§…úl1„ª¿¹µµ±®oÙl0ªðŸ¨Çæ\(ÍæïÜðé¿‹ü_ÿþ—A€aÆÿ0ÝcÂþ§Ã`»ŒF÷P¾ùô^Ú°Ô¿W/€N À—1@ÿOý 0Ç„÷¿G Àî^¨„5Ç›„ã—AvàYn¬vòZïpsÏe–œÒ¹ååŸàØv Œ4ê(yͳߦ=°¯8h˜åJÀ6ÐWØYÀpX«ñjË@¢.[¦lZ“Û±'ÉjЕåyM•øõP:¾OW¶]ˆ(謪àzP¸ORÇwº+"’‘×&²z­ÊDÌlàæ €‘²ÕR¦Ì¾×5!o7çÚ1í¿¬ÄaaBî¦.áø»Y¾ÜCÆ'b,`ýÈéhm$S¦ÓÌþ?~¼´©ñ»CnïwYüÝVÆèá~ã;?ôzM>ÿôѵt”Ã5¿õ7¯…§mó&}ÏŸ;w±TŠ{)xö=o- â_?uæÂõ¤À -@Å:@F°w€€ñ"H½„ò,t4­Ê—Nà±GÒýد!yP -¬Nw›#égØgýê=)“%Ô÷"€ßÌ‚%þ§«›òŽ?µ¯è56J -e÷nÀÍŽl¸`(&õ üNÃñ+0ö¦c¢ä@ö°œqÑ è€‰Fàn㎇@ާÁ_rJª)¥TN÷)J«ëÞ¸xÞüÄ1¬TRÌØÿ*QÆÛo('B$Mr´ ãCߎt&ÙÂ÷–×Ð&°í¹&‘…ÁnëÞ,Sš•³1‡!í$u¨TªÕúŒ'#n®¬¬®¬¶õë×Ob]è¿éY?Àu–Htþ>°¶Æïj·“ìÆõ^°`Hoõ›<ÿݸñ£äƒê° Àÿãâ<‘ÿFÉ+/_`æbÎ_(ÿh¯ À¤ümßKÈãßó†$àëg.F`R®F €‡GüàÇ"7®\è#úÅËYᩚ²Î–M»>›q¤°â:î×Á,”ps—þwYüØ®3)‡@ÿ”qâ½øŸÒ´(ÔÉŽªŠ,Ó!Õø´Ü³€öCµÐ¥|½˜?Èè-T‹êäjCHa€›qªÈ‹€·”Že:¥0º¢‘íñë8:A‘À -€êL?@09b”½©JeÚ€‹(b½ -gC0³è0 !\t÷„±ûvYÂ’ýÐPeë(gÿ°¹½µýóíô¶=x¸³:wòX¥2Q“o,Ð2€"ÜepÐÀw§þ‡D -à àáŽ#ýäœ €=4 vèýµè/ Ç—p=SðÔµdÇ×áß?áp_Ÿ_IIPG´§¼,*À9ŒŠ@C€V<¯d"¼Ü€¦Máÿb³Ñ˜©Öfæš«[nâ$ÍðÿiŠìjH·/î¥Í÷Ø·ù©øŸ°ØËñ³BKA¢€¡oˆ(­…òÏ7L#Hù>U àBHÀ P¹‹(ã¤@ J þ›Sê.s ¼0k|›®ìÍ„ƒÂ¨Ä­I÷ÀoÞÉë¾óýï//{ðû¼ý&-Þºš – e/€˜Ä?|ä¥Ö¸ûÉÉå£A]‡ï‡ ümÍ/Æu³`{q–°À|2ñ‡pVkkßo _9ÒÊ]™x…NÒþß) ´ùV^[[Z“õ&ÕÅg¼Œ)âºÙV­Ö¬Õªžpzjzº:- -1Œ€ér¸F~G5‰ˆDåÓ4%2(”€Ô+Ñϳ‘çÛ¾§åd@Ì<0‹ÍýÐiÐ}sc‹3øÕoƒß<¿ ~kú©ï,}—Þ°¤ðïV¼Úmøý²´ -óP@ „ož.ñð½"ó‚èºÃ Þª3/†P«G;ƒŠ‹ŠÜY[f”ßvkûífë#Ý -Ѻ­ĦùUª#øÊ4C%ž<9Î@@úÜÜâãÐ `}}³½¡ú¶~æîõ‹èG'ýêvÜà&~³ƒ,j¿…€¤‡ÿS€ëvþµÐiþ5€úîPRζr€+Ñ0ýéÐK¢À ¯åܸvñܹ3/œ¹pÍ@›D € -¼zãÖÿôÁ­n½Çt"WÝ À  ¨\Ìc;Y¨ÅÂÖÙ’uèƒqó9ì¨_Yº¡˜a?NÇOðiÆß*m&‹L‚„ÿïôçL‰vY”eꃳ¬ jV8ÿ¶§4øßGùE6!ÿbHC|´Ä›$eŸ&Ò'€!°Ù®}`4fWd¦ @+• ->wŠg¿l@ë×i„-tbTýéwjHgûœ"àÅSJL×ÒmÅæ¢ §‡t£T·3•ѱ„'û6ÃSÇŒ]Ø®€_¹`ó³Ž}®×“ÅÊЉ -ˆ,ÊS|𦞠€èÁ ìvÛ:ø|wk“‘‚¡ÆepPãµò‚Ó:!¯]gï[ ŸñÖÎŽròYÀ[W@î?º{ÿ¡N3ÿ$?•ÈÆ¬Â?ä%¶t©*ÆÃŠ(%~DÀÝ»n¾ OÓæÆ:#,8S`$€­‡ ü' -ì3ùÿb{ááÿøÏ+ÝíºƒÆßŒ€.àäÀ‘;½Û­ËHÞ1ƒ¾Q?Ölþ§}FA6Ò¹BH/ê•þöJ£|`m{6ØQ]`Oß@øZщü£@Ç,¸ÛTš’ìRŒÇÚubg¡Dz€sp/¡à8 `ªE!²cN+‘¾Vb§˜ïïüùÔ+UˆÎ9úÐ -@Ï@ªµ¶UyG¼q^5× 2ÕÚ­„ŽuR·•;ÉýÓ½×·ák×jõºêQ£Ð¨Áw½Ô‰Æ·¸aü;|KOˆF*ëˆ*ÕwÐMÅÿ'&˜XôƒŽ¿+y ÀT@úë7# Ÿ*Mdw-¬ùwGÛsÖÛv™z·•½@”¢ `ÀHÐoé²@V -jjɶ>Ì|í¦’]û¡Oì¶BY»¬OP bÂú^8sŽ&€^€¹„þ¡|ðÁo}pëý‚\¼pÞ¡ Q³. ÐY‡õ&£&ñÑýRE¨×uãçsÈ$°6€š…Ä‚¤kÒŸäO~<¯8×k©ñ×Õš(7‡ ÿÍœ«2?*o¾´=z€¾E/7R»® -—ÝH‹£ › x€4  -èö°PÀøýµö™”A¡¼ z„wî¾K8ñ¼|yùù6€·p -ÖÁ5nptaaóÿ˜‘€h¶íVª—Jë„ö´1›Ê îØo?ÿüÉݼ:4<" áí €.–6[Œ €7.÷ÈvxžƒØÁ–;ÛëYøn/鞣4ÃãéÓS)ì¼[>¸Kl¾ÎlÊCßÔs¯]g<€Xìl$¯d}ƒžÉ[n$¡;1¢2s2ÞÚd.â»â2-ô0ÓÁÕÕ–o¹|œÅEæ>mÔ&*µÅõ‡¦/üÛ„þ¶D¸=&aq÷Jü¬ïĹv™½»ŽÕß]iTÇ_—·Z=ûÍñ ![£^kÝff¹A=‹ÒZß¾·½½%S~d\ù¦žøß=ûv+kdsr[WäKþ¤µñq›‰œ[‹xy«r:×›“ßmdù°ïæÍ¥ì­·<ÊŽõº<`0o¿òÛµz>¿ÚjÕå; 3TF¢¡yˆÅð¡!~mÏ¶Š°ªZ«½ÕÕê8§8¹rÉ«Õo+Gò&»£ÃU­±#‡Žåvö[69®kíO?j}øa»Ýþõ=y³­ºþíå×6å±ßn|ç£_Üù裵{赮 -#í·Û­{ù -B÷Ú‡­Fó£{Ûˆæ*R>pS¾³@Ðþï‚RxÜV{MûFs2k-¶tsD³¦}üÐÅ[«oNzÿOÚJº¶Öþø—ò¥¼µvÑõÉdû^û£;?»wgí_óïÎQ‘mU䤀ÖZëN^Ë?VýÛÛʶ¹so;ÜrUcé'K+ªÅmô­mU­Õ|SÇWšŒdlלdDë·òÅÉqÕ½ÕþØ-|Y}Ÿi·Tõ§ª©"­Ö½îèõË;k¿lÖô¯p›Š´?F -Pí·óÆêÇÌðµ­ˆ•{®È»ªRkE/ªq3S!Szdþqë÷±’3î§gú=10¿p¯øÕ=$¼ö¡;‰Ï`ØAÖÕ ‰Æiexè7¿Á?–À5<ߺu+pœ]ÀAœ|olíÿˆìR"àP@¯°þÌ™÷P.\¾V(?. Õ¸ØE?úÉ@×v±õÀà! ?õ š^¦ûñüN /´Æõòû€f´fÞ¿,à?þ†ï±Ttáù«ý2ðÛ/’91¨YÚÞsI^y’Ž;ŸLè(çœù€}ÆEa"?§t=¸åß n&À@‰ïBsn¡˜ @ ‚'ÀºŠDÐ0•®ËQh@àR·LX ñ(áïæŒNë¤A75nÛ à  À%­;–8€€Ìx&üïŠHÐ&€0>< €žÂoÏeÃ…å+L™#œÞ —ó-€ò -üÛëŒ#Êl{€± üþÝMë@¼G…ùn*pãAø€´rØXß"þv®Ol‡ûÖ–'*ߨ ÑîˆLü&x-åçÉ…j‰*Ac¥’ñú -"†t¹ð¿Ñ˜™˜¨T·?Ñ×}"Γ¾:öé§åPÀÝ`—øîË~£lºe‹–À'g’¥×™ 6›Pù1¿ý®° Õj -;WŒKaz`o².8×òfã¬ðP(ŸµÖ½µ¶ï¬m ŽÖ”q¾µn¯ÖjÍõ@$™rÊ[èÊ„ÛÑÔ,Œ‘}ó)ÓÓUÑ×+dž«ÕQÆœ­y¸R9qdX í_èSl¸*RQ+Ïë1Sÿ·ëŒaWS¦Y=ke¯W§É^ÄâØaì'ŽŸ>R1þ+šDò_Üalý5fëÍ———–Ü>ÞZ*ZáiÅ^ûéŸ}$ÀûÅw³vë{´œ·>Ì—óÛkÂÒí,¿·œSHeÌÍ.[µº”ÍgÊÈ‘ù t†¿Ó®qK" nA|H7†B…òÙ«ßÍ·Ô£¡zQöaK®5ù¨]k~èvWd¹u{íûËÛorß=¦a¦ÂUÝG"(·µe’+'绽Òh§¿ò[ú4U‘Àûü^ý섲! -aéOf/yPCáÿÔô˜þ,'ªu¾‡jè;òÿþè­ÉÖíÛ\¸t{Mõ»-òòázc ŒÝÀ„D2mŒ¸ ìõñq½! úu7ôãþ¯ -ÿWWõƒÜÚà‡©~§îéÖ‹0»ÿ 5ÀÊ^<ö à—?™¶v™/ñ½‘à_9Æ0€›W ûQÀŸ€óç=` É;ÐÐ6°?Ù:g€7ßøýê…3g¾~êÑ~"HH -À ¾£¼w#b()À–?Å«³]?°oã;šŸ°áïÌÂøùMèd €ýb}`ó…üy’þ÷g–ÊŒ?¬×áùþÿQ+/2^`¼i¥/ À6ìèŸÚ€ É $×"Jˆ$6H8x `‚© § ˆHíß]öpke¦2>Q©LÀh(ô€¡Dæñ Ø„ݹ+ä|WíA0¸à¡¡ç‡ýîÆ†€Màì™FAéÍu=a ú² &å“­®oˆ_lè±c}agGðWâS*¶3 Â鶸¹Þ^åj¥£_d“YLy~¡-´u¡* ö7Eaô-`¦V­NÔó»Dëë&ìO–æì lðÝ4øÇ-ö«à½ÆÐ¬Íw±è{–5ä‘W_?.€Nµ³IFº `κ·Ø¯î‘éd—#óùBƒÃŒ–ÿöÙ€YAÑR¾NÊhYf<!ûyë'8²ÅŸ«Do‡²K¬kŒ/K\Yø”¶éVå˜q?Œg‡é}Xîºì0‹=ìĹ¡G“3y‰S¤¬§ŒÊ²‘—F9W8Åa3 Ù›aƒû,Ò¾/ð§âà1Æm4ÍÓsO'ÿåÎÏ~ö³O?ÂfèÇß%3æ/,´'³ÉlžÎƒìÎ^ºDW4vbøÈñ±iŸ*ò³Ÿ}ôëö¤¿²luÈxÉkù›íÛ­(®£R(‘ õ=ÒÍrüe<‡læ¢öúåòÙÐÏI` ß ü÷Ç ÿùã±[èè5Ðzðá© -€ñ‹DÜ?¯ ÑÓ§;†´`  o|€]í€ýeÂ~°½pþÿÿ¬'àü•P¢]àʈEBþËoAb €«W._ ‡@²hòçÓ-ü_»áW üþz6¾cñò.–îÇ4C®€0Ž•;6ÃÂÿt(ÌeaÅ5¼uY—à+õrmT‹Þ€m¡lúÃB×:=X›zŠoçè—+ç©"MR@$@ðŠûÆô - U†DT"ÂôuïÈUŽS­ŽWü ˜©0ìQCÄ`ÈõàM°yeU‡›´%"&®´<Š(:âæz Ý}‘I†Â+zÒäX`g«½)ß<_\lé8Sà¦C!8{—fÈM=”ÐlU@Ó“–®,¶6”¯%JÑû-‹ZäteòDF­u·2P¾˜C¾Ò”×ì_o¨özÜÍÔÀÿ™™·W·ˆNÔ3®×¡ùä7¿úÝ¿• -Àÿ'ݰDö¯øaoàO&i+£ræjã:–€À (u½î~h©¹|l?Ãõ(?ÛïU=c½ä@/#X.¿OÖÞͳem½Ê û2ÂãB™§õÁæžsc•±êÂȱ“Ó¸è_Ó œ><|DàxúË* TSë"‚}öÆÆ˜žŒyÉM ‡þéV‡ÿÃää«úÌÉ2ý™€´ço™úÓ]›àÝOú¯ÛËBi™È”€:Yk&kœ‰0 ¾é´¾ðì¥ÙYA^ç7'—tçY½1ë;PŸoûìʸn¥)ƒLÇ¢;_‡@Ã!&ö/w~ú³¶sWä]”±ÐŸ¾ µl›{œÌƒ–ÄÌyjíÚ0~ *uýUÞYð=XXhågù‚®RÍfë—€ÿ©)}«Qþ>•él^L„þå§?ýègw¢"óMU$!»ÀL«EÏJ™òu5Êÿ’la òÜ7,êßk®éŸ-¿\÷ÇÐ/(& !O¦ß -#nÐç1Ãt0£Ö K½ô/­%v[ ðM3€ë|¹ý êe:BÌOí1Âû.ß?6 üÅ»³y噯C®^ïV.¾¦²JàÇ?¾õÁup­[ D¡€ˆUdëròùo\»©W ;V|ÏÎwLcÉ ú2 Ö­A ¼¶ø Èâšÿ½9¦¿fZ}xþá›ÛŠ€€s_Ы„Ë_À~ñÁ¢Ù È Î?!}a èy(‚æv¯C8È*‘Jþµ{Ð¥@çûð’…ÿ§uÌÁˆtÂ_Ṫ|è«V¢r´¸ €R•ˆ@ú†r„K¥ & -è˜(FÀÿëC7@áˆ+G -€2Kïó¯œOز”Pa]€á,ð?bì» Ù|K~3mþÍF­R9) -01>1A²ˆ€Î]\oËOØ1¯Ñ,nPÀ2²»z¥E‘Þt»—ë­kÞ†?°1×Ìš"cå@ÄAÇhÇEÏÄ0$~Xo‘ÍÞn6 V"]‹b ü…ÿº<Óõ‹ÍEí@¥®– £'Ú -›~gæèó7S«Õ&ªúLTÆgÍTñ´†.Û¾»« ݼÿãëÕy÷Zþ]Kf„¯U„²zôÖë߬£ 4ì ê‚öÚ¹¤—®#‰¾×vãÕü¿ê(X¤§½á?z»Ùòù|©½29Ck¾si‚rÐâ’ÐñÛÕº ¨åùfŽf•c•ú AôÐW€ê#ÃÇÒ_‰_öS9Àè”<>dØm–ãåüŒÈ÷¯W¹ ùþa)x®Ù²`‘ߦ À((D–¥ÊËiî®ýôgkw~¶ÖÜÍG;FB;mÕ²w¢ì§‰aX†Ïè:¶<›\ávŠrƒ`ú‚°ûã‰V扄ö0®á#ѯŸž·ïùéGËß›pçôxÀòÒÒÒ²\÷¼ñV j\ü“Õggɨ´¼!Ѐ^ËæHëŠ,,ÿëÙV£Ö2k€ÌÎN‹ÐÃQ„Š¿Ïè”ΈP‘ŸþËŸ-C HT¤`ÙwÓ°ªqüðU´ò=µbP€ "f˜S¿š\¿äÖºÀú¦œ‘{t6#¿D<$·Œ.8Dì6`l uÍЯ °tÑ.˜oÞú€aú}ÀV˜kü¿À@€øè ñ@c Rú‹ ˆZÄ;­ƒœù:³¥€`—E4èvpùÊuÆ@xÿ†ràÂE‹@ÿE½”Jï(+<~Ð_øßy•æ‚Kcä—`/ -‡u_ÓÏ6tfާÃϲHÇÒ@‰ÿÎK™z ºiú›— - ݤot KÝAVíu G©-%—Øß¹ô•7Æ@BóäýÀœ*âªÖ+§Oy$àCG= .€àå£hf#9ÊPçà¡È¥÷\áÙ³x%Æ0Hörj%9ê?–{¼Òá ºà -º<Ý:¸`h]²] -ÀgŸ Î÷˜üóÅõUùÑz -¬f3#CÃ'OŠ0v8Ó‡ˆÔôÜr@ œÿÕEa¶#ò­ Ö#¯b G|S>'Ÿ›\¨·vôÐÉWI°±ØÔµ`suf¢&ï\×ËšÙŠEø"Ç—Ï.ðf“ù 6E„ð‹‹M☙?ÅeÌ¡hªj[ŒhÖZ]£ðqÕZ°1ª¾O]4‚pÆõ\4'‚ º¬u»«@Ø €Íkài»Û—¦¬à§ŽT›Æ€À{ÿ,„ø)u2¿Õ€ÜÖÏ{Á?àG¯xÆãŸæD¢ÕZóèÉ>f$ôèø0€o{x9°rœf«££ÕJ6"`„–úŠeQÞé'¾—U”i­^û2´üž,|ñQÜV}Ýúð±áQg®C.´&`]vgÉ£ôÈÍ_[þSFÊaÿ¿JŸµù™ðn¹U[YÊçÞE‡Éÿ¨å¢4æV‘SÓõiS¾¯pW¾tá„¿›ÏM¶V„û–Z|(ðÿ£læ“õ ÷«B6E>|;(?û—µ;y{Ò#ìQ* ȳ‰Fž½• ì5ý9[ ï¤ÙR£Fiü­çêßáùe-û8¯Ý³è=+0«¯356:6VñŸg´ªÄªÈÒŸ­Ýù?ÖÖ>€?A¡ ÿTä{ÙYäÕC7•Òô%|/Uaä»Éb€‰q~x ÑoQnÚÉÄæ×õ£'Fd‹H8¡¼Üâíþ?yô„†³ÝfÔdî€÷Y*î(óNŸ¥‹úM(,¾u+F"Ÿ9õµÅ§TËÿ2€Âù/Ð3¸§·»òÖŸÿú×+ç®\ï}+?ÒÒ\C0Q…½÷Á±ðÞuÂE; -À•ºÌ„A‘ûÅ0ž+£Ç -àc,âS,¹A_†Å?Æw¶ “`Ú‹ØŽŸóÌz‚ÌWËüg+×*gøË‚óiCŸ¸Œ£ò”‹7 -€1WhË2}|H@fõ@i öKøoà|:ÜNh{*´€PävGJLS¼›þþnôÇ”Êíþ)t )Û )ã•зf:@¥rÙÊ»P PàO´Ð¨‡½F Ö/™6(È|Àœ€&zèŠ!ŽX¼¸ä}kàR*lOàóÖj¿­ÈÀ‹–_¼µ±R7b8ap€gl€–àß­ëáþËÓÀË÷ðBð á´guNž†h‚¶PVhÏwaM«P‡4›òèE Ö×7·ÖéµÓÉt1é -rK•"*rÿ£Ä¹7u=b€Îд±±{XÔyUÑbbÜà/ø?yr¼±¢ºm¬·V›ò}!賄ÿ¥ðß÷ÒÈoþo¶o{a€P¯׫•#ò²ñ¾O!Æë`CÞ9h /'쟛˾ø$ÓÓÛNb£žµg›+vöÂåó: Šx¯……ùüN«ÖhËlìøúÉ ø·Ž McuP4sÕC®såXe6ðßZ=1‚þg¡¿ìDµ.ÂU´ú'›Jøoa^™¯©œ8>|äÈða‡hy¤1÷ú†|Ç6Eä6L®/&à½sgmmy{²•7=¸Ýò'PoÕQ3’úóùŽ¡8œi6d(BKnDøÝÞÝ´_*ë{Z.gïä°v1ç<Ú RÄò¿ÜùéÚ…öDëÝe/ê¥ï-/å5Q  çÉ=xƒlV™…¬53¹š¿k"‚´ƒ©ßû¨‘m¯5÷øÛ飓ß°ÿ_© ëÛ‘V_J¤Š´&ÛÑ"’*Â-É^me‰VèÖÖSøIhó¢V|çþ42úøðÓœËÄ‚‰Ïñ_Bm!ð1Ä'îÿ]&êüÓ\Ö#ì2`l õ*† =Kc½ÛÒE»LNø›·~|óڕ׺€pñŽúµ«{Æ0\Ÿ}~#Áb,`eβ\[øú×OAnЍtbTò9ä}~ýæÿè€÷o˜\½r™9Š´@pñíý+—_@ŽæŸ`hOÛÞ/­<c æ}ö"NeÒEÄÓŽu\ú§˜a_ Òw£ך¦y ºÏ8ߥÄßžšuÁ01ÂÛx÷|” -€.qfÀkyÝé—OŸ÷\º>%¤tm(ã ýQß ÿô•9ìórÀü´±ßK09QŒMºüó=Ód0ÆHÔˆ×a¤“dž¿¹†ÖT³+éH[2çã? -¬ çý -#`aFJ U0á˜-À¿ÿ»pr—­¯¯¬nº«ÿæzs¦2<¢gŃՀ-ÝíiÏ×CcS@NìZ”åúgâ—f…PÊc]1€êȱJÀ ?! -p„Þÿ3C¬Öôš'´E¶b5€1ßµRyI¹Žh+òÔ'ðÿÍV‹êúK½“/, ³ -äå+ЏŽò¼-ðqm]¨;?Oë D@Þ›iü$3Õðl€*½h)‹²@·b¥‘ŸÕ}åŒÈ¨ŽëßYnÕ)"!$%°1–±á{HEüwqE~¹¶¶°æÁEº»òÇ™å7oOè'ò•åRG¨Gi:Ñj.6ŠŠ|‡+²üláNÖúEÞÎêÛ©Ö³ñMøŸß@Ð*:BTäg­µóö¤èBSdÑ>Ý¢C-OäN稃,ƒÆV½l22¯TÇgª5Þnæè·Ì¨ßúUlnmë'à&â¬Ë!Ó,ƒáÿ©À -€0£PÀ‹Ý–.d7oÞúÏ€³MX+"pÑ#î; ÛL}ßøŸÖ€s_§=™ÉD`ZÊËåiä¿qóÇŽøÀÚ!Téo£­ÿƵ.TgµöãåâS,›/ÁCà]??üL;›€M¼‹}æ_y‘€˜Ít×GC–ggÞÛzù„MÅø‘Ø{ÿõ=ª_zyÁ*hëw¼l… #-e$ À:`øÄ}Òh -޽°Ø -€Þ"B~ôyó”…ª ÐàÆ _QFÄzÁ -ÀiÎê`×l€ÑÕÿ¼ Š"‹Ã”¯å÷H¬»DÌ1búzþŠÀèOžî(È'A̳,À©c@×_þàòå×^{íÜåüù_üÍ~ðç÷ƒ¿þë@»cD¡£üÿ­õÕ9+ç*\_0¬7à«}áõÖ]ÍCSáuDïks•¦üÅÕMúÓˆèE¤Ã£@³¯ ¶îÓ·?ž3,H%ïc}E£Ñ\!î—ê½³±Ø¨ÍÀAT¥Åu”J•G"4Ëû[+s3Mnm鑿ú"5Ì1þ_UT¦ZÕym2U`€õ4t)¶ø û‰”V9þÒKÃåëøq}¸‰29ÙØaAâ¡CÇ@G4L¤<±>ÌÁætz©y¶é™gŒþþ ð¢âõ`_Ì—noÏ4îÉ–O—‹AÁlC€"—XT ZýSƒåXu|t¬2:* brB/ÛááCG}ÅHý À -ýÔjÌ['z¡| ráuå¤XEµrh¸¢›pfàòÂpð= Æv©Q'äk×~ä®üåÛxž6Ó¶÷K+ÏÆÁt -ÐûÂD§ÉtdB0AL!ÅÇ2Þ½–.¦ÕâŒmý…R^10@¼"ƒÌMâåãøØðÈþÎM› 3yêåCÀ0¸YP€ò#èíR”¶KÁ×5oà‡»àÅh  rTz|qc¿û°OqZÏÇ -@8æ`¼O™:A¥ Ö肹FÄèpÙ €«~²ƒ–Br$€nàtÄúÛNSsßÏŽðMZŸg¨à ûhXúO÷ç)ûë¿ü°þòÿú——/_ÖÖk¯ýù9­~ð7?ø«üoõ×ý× íºLpJû}éÓ3•qú -žìñoˆìlm¬Îá=4Á_†ýÕÿÉ“'Ÿiùφ‡ï®ÎÕ™edcëÁcš ëœ>JÂÓãÉ£ûíÅl®ÑÈV·|-cû?ñû3}öèîöV+Ìøða1V/O™G[+µqÚff&f7•?‡žDѶWˆCh.2nñý-ÈÌÆV{}Ý€n ôi˜[YÝä ·#²’8Ên{j wÙ ßì -@÷¹¯DãuØÛZÅNŸ ó ÖS¸TýûaÇŽ¢`â^ã[™Ð} œ"üÌÔ»kö¼%x»%èJ€£5"x2{)›]ž®¢„ €‡>jç9€@ÅÞ -€x -õ}*úËË$ á®x9»  *j!#Ãêð±áê Ø9úV” -@~G€*µ~ayùmàj2&±[¾½vgyy!€°Œ/+΀ݞÑ×¥$ÙhÅÌFØï€wSP\ž¿Úl5|êrüŸØ¦ù\Y·t3‹R‘û×ÌDŠ[ ìêàŸ©"ù»8Þ²w¡ ü-Tá®`8Ù³dÛVVÄe‚óì›5%àd¾ðÑ\ƒ >\¬1Z„þbÔÑ`¶>e @·¯B S1Ud¡•Å,oHž¿¹­Ü; $,ýW‰XT2ü ÿ ×y@€ÅõõUúßÐÀo\ýzbä͇9ð¾GØ~H$¿ÓþW Öë 0poø–ð@~¸ Íð< -±ûWÕ?¢…?–,´¸ræÔ¹3§y2€«p ¡¼>×ß¿E7@1ҿϰ¾|åF’ý{Q=öÒ¶­ >V$ôno¾˜*€P¸ÿ: ?4¥±écñ&(Oâx…y[ íŸJ‡ éâ"ÇûãÝÅìÞ:Qd©RJ^¯PŒþಶŒ¼l ù6.Â8sL^øéWÎGºð? ˜"€\„÷¢ ~Rh¢“À_¬àø8å¥u†Rx1â]6 -@>¾J´ rD€ø(JfÀw„w)i—ЊÅ@ð——åÝcþÚŸÿÅ’ýÝÿýÿöŸþü¯ÿ¢?øÁ_ÇI¥Ñùs+€¿tøn·E›ìg³%ÆO@ú§¯ñ_O†Íõ¹™ñjµÑ\ßbj†fÁÏŸüöÉo™LàáÝuyéõúÊÆw²×Æüü·Ÿ}ö[6Ÿ<Ü\$von}KW3ü0ò Ê•ÉoµýäÁÖ¢üÞZcýÁc²eA Úûx+—?37W›¨Ì¬n=&9!}•÷㇛+µŠ¨ÁÊÆÖý󱟀BúH°¸¸¾ÕÑW•«3 -í6ÚIöÀÿù_;]øÏö.èÔ’úñJÕýè“ù1Í:<8\YBµÚ®Ÿm¬É7J¶€ Ï.üz&û8_Òeqõ¬-zÈ2muwÚÓM3i8)88à`}wÕÛþ:N6ò¹ÌÖecrYM,"®àø¨Àù¦«lÆ›¼Zw Zà«*íúLªgQC†/¾¼|ûûwH¯æ!ù­zÞ-äkÖÚÂì4)3ÿ@'ã)AO÷ÓŽpÞo¾›g“gk[ÚçóµÖÙv+ÿž›úW\âî}0‚‚DE–ÄÖtl<1™jb۞ɩ9‡¸Õ^ÜeÊ8ú#ÆŸåÝÆ¤–ɳ3Yƒz(ÁGÙ8ÁËí¬Ñ¶ÂÃÕõúb†î«þLDTô—¦<”ˆïôá;ËÙ䉩ˆ«ŽùíÆ½–¾‹u*¢”N ”° RÏŽ333 ðÅOÛÑÀ„íl€»³±µ)bŒè¦Ÿ‡ Ìàqÿá}Æ|, -`.ÞoÀØ@³à'x—«–.ÚeÖè…¹&o02_¯ `Ðe×™ÅïªQ7zçýˆM(çÎ\¸pæÇ.€Y¸Èüƒ¥óR$ä@[q…ç7}Ã[P ·ì ˜°¥ß,Ä 0O:¼¸cqÄѿʞJíÄX,Y§¿Î¾xÊ™ñ¦9€ÜȶThÃz¼|TWF!©.Z -Áf%étì,@_#pŸÐÂo/ºPBus/€„ãnïOê?î?^¹}tŸÆ“ ˆ t¦ñ€³”ª‡ðU\ýÓV”Ü.´P„ÚºŽË‚‹h¥ zÐ °[Ы³ Yðý  <á¶ÿ7 …HÀßüÝßý^¼ì//ãåË^Kàòkñöç?Ð Q€.ð—VÄþ毒ðƒËéÇÛ1¦Õ `lýÅFµ:·¸½í˜2\Oÿ[i -9jõfk ÷ø5Æ?ùÝç¿ýíç¿}òäÁF£*G{qã®Nú:ó;ŠdŸ=¸¿Ù¬ÏÌTçVw>ô®çÁr½l.ÎÍÔªsºþ·‚v½ ÿbŸ?ÙZž˜˜« -«÷?Óy‘}œN¦ÍʼnÊD­¡ÂÝ8€Ñ]‡æJkuqq±¹ºN£½›˜zȳí¶ûÝ -@² ï?€¿‹7u¡ HÁR¢ßA*ñëØñù‚Òé:=õ8 (“#=./]õt«>ÂÃ\€ ”óòLðdžñº• ³ñÓ£Á›ÜÂôµx€Ã‡‰ýë0£FXËñ|ó‚|A“Á`x†! -0@–·&=’ü]-A»ù…ù»üÎB¦a - {#Eð@‰ç쉼ª ›+µ³µ–'æþOäky'¯mCœ1å¾  T‹Š(eK®·Š¶ã­Ää/²Â²]k//o¹u;ûN}Ƹ›"E)hhÈùÏšÍÉo5¿Q|”ŸÍxxi;ol#ñÐ\¼í’þdSD“B€ø¨Êkÿº<Ÿ—Ñ›[¦ÊçÛ ‰Xnµ@þ’)¾S¨Fú2ÿ‰ˆD©Ëÿ^\YÉWÖ[ÓIŒøgbûÌÄä<ÀÇhÕÿ -œ`×ο|”?»žži.€/¨œØzLþ"à•g)×®\ãl—]½BŸ0¿;­“7~óÚE´þs_…¼W*×® =P  €€Þ¿e^Žq€˜“àýƒ[ >öcàŸÅ¿zŽRøh3º^Ñ3&c€? RÉb6.ë… ¬t"Ly¼{)KØ_Pò/ r=ôÒå†óS7@£n±b -€,2 Î c,Ða/$ÿŸeR䨓·½ñäø‡Àõ%‡H]Ðõ~RÑEtðå—©1¤ €ÖþˆÐ+ň˜ÔP §(_+"èX@ @¡ð; -À„ÿ÷(ç_ù›¿þ›¿ûOxó¼ÿâ +€Ë.tüÿßþâ/’ðWèÿ²üàµà¯.ÿÀâzÇÄòC?û»Ûù\m¦¹¾³C»ú\3úþéù°¾Ø¨ñü˜[g:€ažq„æOî¯ÎÕª3|óþãl¡?ÿü±ÜýÏî¯/ÎÔkõFkç!òn¼¨‚ÜüÇw7›s3õ‰¹Ö}]§pˆ(•ÝlT+µÕ]ªP-ŸöOMõéÙY”Àðñ±*B„‡„ˆäKÍÉü]Æ#PET´L«Ö›ž$Љ˜†üïcÉøËG€s¤€ö†¾›v6®›F2xL€¹€ÿ@d ïL´ž?Qã_T¸!ÿøýDý!”1Âî=cè%ׯ_‘û%eÞkŒ+ׯœÿê×ÏC‚@qgÿª'\#D‘… z„?ëÕ±žc_L†Ž¿7¸× Ͻâ|aÆT’ÉÜ9\&U‚ö¸Ä—XâîsB8|êe§qb[dg&4 8€!{ŒÓ.ŒË€»ÀW’tw,VZ²ÐUQ ]ˆšÀ›“§ÏÓ‡.¾•üú ²N Wˈm„ýùV´yÚl€S2¥#—N/Ñ -8‚ê§kÌ5\¦’œ/çUI -ÀËLØP0ÌÆ·­î‡´ñ7ó7šÿàåv~Ùk?øóùׄîAö«üà í’!î‰ç?¼¿uk]ž~}eëÁ£»+ z ›ˆ¬3­MUúêŽËl@a c@ð.êáPo?4þ |ˆM z¼÷WŒ`qÊÇWZÆ`?„ ¼ø«ß„r@ÿßj ú»­9À(šÄ`­ÖüíÞïtFçæ?òÄøfÀŸ€-$²4ÎGAþ¤¤Áp²ŠÌ¿„‡œú•¨äEÚf),ºÚ™é-@»°¨>Ð oŒŒ°>ìK#×Oåi­ëÍœ‡5¬þ¡–3K˜¯âSù:8â ½4 -àˆÀÀ B$qX¥°|Îs%I€¯›ðûåî¦Ñ#q’êÏ×Á¿¤»÷FbÛÂÀöv ð§Xv -€NœÃ°pÄ€LÆ€þ¿-À\<&UÀO…ø¡ú  ÷‡/¾üå¯ÜýÿÛÝø¿úÙGk¼^2´~Ü0̃üL ²²²öñßý2þñ×ÿH@4 ºR*›àC ƒä£S_¸Y©×î¬Ì”wÿîW¿þ˜Æ À…ùr©ú-ü˜'Høÿ1@„ãG€A˜qP ú2Ó ì¸é(ðߘ¾ j EXÅnBVûÖ%‘ œú׎‘ã4ˆp;€5¥{F¼ÀúuX uB§ü%Idú k%—ÊÍ2]çg&oEç‚?ð\87‚™ŠV%žÚ äŸÊrž,   €‰  ”TÛ¦ ­tÔ#[‚³ÞRÈNç -(ÛÌ«õ^&pÉãD–¿iÜö<ŽÎïÐÅóúÜ®–‡Yu~©úqÿ û¨žÙðϨº¥žTpe¬tôGP‘( -”gá¥Êë‘Ó|L«Þ{0‚ÒçKÅ„?F^w¾‡èW*:9¤#ÙJy·ZËûõê•r­ßïg­hÉîäÀß]>Ë—è]3,U„÷©AòP=²˜ ¯UP9пA• -3}$ŠR66f -;³tS„©V_[ûV(Ý·a4ê~ÏØõó¿ûùOÙÐGÿ*6ÿŸ,ž'ˆ €ñ Ñö(¦Œˆñ¿€ü¡Ä}!$À^€À1 -à¹FÄ8HÝèQަiwL0¼óðýwn<7{ÝÖD$Ê p\Ë¡ÀËï$ðd1Â#À;Ÿ¡G~ Èöý“tœ¦NËà -ëýÔçß“”ì˜ýãR¥Q¾&g€8a©Óüç œi©Õ—¿dÐÖU´IB¹Qª€øòDøHXy‹à¨ê¨|.Pâd7( ›â½¥‚ - ¹G?ƒ #>){X„ÐÜd&l Nq…kCÑ0Bzµ Å= -³ø2hÀg= -à˜ÀPL¸Ã¡Àz¿-A -üïvÛîØim''€Â°s‚ µÃ@N·tØiu¡õÃÏÀðS€ò逕Òàˆàœl°ÿ@©‡€ €®ü?G-7WòŸ†@ù:0þ§÷æ§o®ÔëUa÷ïDŽYÊ…à§O¶xPs‚ûcòË_$ø8Œ ð'þMNMG‡£;+æÀã}¸ ëç@\KaAc–$83s~ò¬3a_¢ëÏž=+¸·ºïÎv&Ûyæì”£íJtÔ„x7S)Åp9É…Ôå?9óÂä&í5 Ñ'–O)J¬bÐýu_h€)Áiø_Í{û@þÆ]pmƒ¹€ª¤¬z)à]ßÜê Eû€Ä¶¶þÈwY_ºá.ÝôÐ7=)èF¿èaÈêó‡y^½ò -³,+»ÞAí^S ÛØê/åÌ@¨ô¶¦×T÷ Þ)ßÉ%Œ=ìëü‡sä ë°w©óîÒú¡/qú!òÒO€¥€áz‚låÕò¡púÊzí#èE¯·Æ}oÔ UoÕVWoß®­Þ®ÔV¹©KT±TQ™d¿!¸Ç)b7fG .ÙÖþ>5éß-g››@½Ž›L¸µõ`2!AüÔdeœ{ëu1€ú½Ý +€…ÿžÒ ¢ìùAbÊ †ðŽ à˜'O’4 !%€$áɉrº€.€¿ú³‡oÝXX4ßòïa×c2 º ÆÇ…A£à-yçüNS‡ßçÆÂWÞ±¼àÅ“,B~‰0`‚ûQ1 5þB -Ø¡>©À›§”€<}Àþ1ð—ЪZÏÁv£¨[ZÂ1öûñðEØK ,£K—ò/|í]Hì1}–q RН TBe *;—”ã—ÝM>ZcmoyƒþqªåŒ’ àÝöÀ@«ÑQ$ˆ£÷߃±¤Bu1:˜À§¼·œè ßc}3 - |H„iÔÀào €¾†ÀžÔzéóÒûwš'Zöþ€€&ú¾Ïä`е<Þ0JôþÀ‰O—ü:,€üÀÀéS-?ÿÛoÙðQAþñ×hÿ§[þG¼ À €êÊLiWùë”H‡ÉÁÐPzj @AxNúH‚€BŒú^ÅøÿŸô½Ÿ"3¥e¿t üÂÌ‹ôŒ£vŸ×‹øâÌ¥‹øÍሒ)ù”ŽŸ?_F+‰ýê&ÏL2í8…GïÁ(Ο¿¸Lláó=Å ~öéôìëÒ©KN5uqêüÙó"—ðØ/ÕlQ&]IåÍ{ž~åžøˆÁûi |Dß³ÎíG<¦`aݵ" c"­9ì÷ò|ÿQÿÑáa¿/|Þg¾ü|_pœçýÏ?{ôè“|_‹¾ô«ÿ0ÏóO>éõûŸ}Ö×…uý‰}²•-ß^¾…÷¿»¢‹…³(˵*ÓäèyþÃGÿ/©ÜKÕ<¯×s=<Ìò+â,ûüѣòŠUªÃüÓCÖߢ"L©l9P=éXÿp+S²¬üC–ª®jÒûüp?ß?¨‰ô>íö¶^Sþýþ'Ù#ÝS3x†ç¼oäÍwû>ÿ¸_ž¯ê?k7»{HE²úî§ÂðüÓƒÏúkVäûL.¬ä äR3çg–÷UG:qøHÙ©Þq%µ×?<8øûƒž*T}¥¶ß?쪊ˆV¨"ýüQÿË?TE¢-©ÿXÊú‡ ®×Ú®¾ pÈ-{Hþîg„àø™ÇÈ8 €–„€œ$Ò'Èw™ 7ø˜` bFÄø’Å\ à[¤v' À'Œxëíw¾—ð!Gû¤ýqØ¿‡³Áuœ‡€·Ðó,áÀt@a 6Z6|fDH$þØîøX:á&{²9Œý ýǰ‰f ¨—Í?a3´@_c¿Ä$€ÿOÃü@OJ©€ó ˜ Dp6þ¾Äu´híÌ´I5 -E>[ÞˆŸÀqÜ``¾çlø„@Èî52àÄXÉÞ£ÖXFGý €V¢pç¢sÅ(€ ŒQJ¬ò³Ø¾uÑÊgÿ€‰ŽXFö¨±šæË#£¬÷€ëíÐÿà àÈߨ~Œ÷ØþÓdè`Wx’à~«ŸàpÄ ²rçh@²˜è2!0€¿ûh9N²¤.€{… º~ýë´à¨@²$a¨Ô¿U)Í—m  ðèP~jÄêþ ¢¿J (Àø8À@~ÀŸiGX¿Á†ÇÅà/ˆŽ8@âÅ3gÎ#Æòˆ<;©„†aqo=k –LÏLŸ›.ÍèܳÓb„hLç-ÏŠp4À6}ì -d)è“g•¿ žߟ(6FðÃ[A÷F!¶ -1(htÛr%¤ºV½S]©ºC^ iÓãLÝÄêΕ;åòòÊ+ßà\ù%#¶tµR¹S½såêJy~fòœZH2Çð6b>k¹4O?¿³RÖd1÷ï«K¯¼âL˜ÔjåÞeh³rg®æR´Oze~‡Š0]QªÈR9*é:}M N8xseå%å_ž[RNœ÷b°º©+]…¨H…øGKWªUí°O5ôåÔ.ç -gH|7µdJ¥És_™ÐŸË´îHU};ªmµ<ç»qƒ :~çΜšªÈ.Ét'Ú"úR¹ì¿¶1tzb˜ -€)3éÈQÿô£¿%>ÆONH¿#×Ï=0ðK<õ¿žÿˆ'O’i€p!,~ùŸ& þGõÓ÷HWxnázê,o½ ïRiü£Ÿp'@:0.†û÷ÿøÁ¯.<(FÇn¼uÔÐ`„€Î¼8J ^@ýQ}ÿèyÉó0Äœ¦ù#©QmžmÆ×—ÓñTt,-‡è>‘¶.K›!Içÿ@,014X -ø¼þªW*"S6×?$,üüº ßHaPzJÔ~ -ûõ¡€ ØX¤Œ Á¿Bäà :g{;…àøš¿Õr¡»h€Ïàä £žÚ €#ú‡°¡,ÿÃàH€¾Ã{þ'õÿ¿Äö„êf#€`X¶ÿ÷ߨI€ÖЀ8Œ[îï´·»…·8rïé>aÎc(ŸbFcX+|F,ÊáÿµÜ,ç'û¢tÖc™$².®VË¥ùs3•ôçXæW©ÄöÄË8H0h¡ÛÒaœMâÊñ^žëïGÚoµ¾«‚ô‡áxJu)ÃŽ:öµD ]YѹÚîüGu!´±ÞiëÔA’¨V­Õës÷T†Žp/µŒ¨ƒöÄsE2*’c´Ð}ºƒ,Ï™þ=|w©¾˜›V¬KDXžŸ¿0-n£'ýÌäL©¬&SM×êù•~F¢ÄwT‘*}ªµ¹CMëßb¢EÝSeÔjÒð+Ž»UËóõ pS€p]\æ!¾6ä ˜š„ÑüÓý/ÀëåÀâ??åÆ0y’$^á(rB€ØIë#bü7ä GìððÀÂu¢†¼€ÓGŒçh -Œ‹ À{ï>¸~9ùÄ‘·Ðó@à°0xÀÌÿ… ÎHþ1¤[Æ?ö†ûÃ#_À X1öŸ¦ù ?¨îÆ— »ëcŽ#¿Á߇XŒHôØKâû{¿÷" àT%ýÝ/ý®ncàà€aX\\€n÷þÐÄÛ``€ _Èp¿ÑÝÙ ýÄó¨õ  à”Qµüéõ:ÆX$FòÍÌ—ØŸ6càÀôô³Ï:¡v}dþ³ZMOŸŸœ~vúÙÎMêÀ Ó¾"˜˜|vr’…K¥sÓaøÊääDx œ6,ÿôÑÿóˆ³}vzò¼j3é@‚Ó_93yæ_Q¡|Ò—l׬ó6gƒ‡¶Ík-8ÂlŸíæ»Lüa–ß©÷sFª“\H‡Ý»×§KÛ–òìÖÄíU&;è¯ÖªŒ ¸{7Ë÷×ßïõ{?É«JÚë˜oéš>ÎÙ–²Ùʳ*3(áW·«¼¡k™Š¦"Jüp7»nK*mšÂX)¸JUÖvNïDþ(«>:èÓ? ÙäÝ¡2Éû=Uä'YU•ØßßÜbü_ŸH‘g½¬ìvPž:‚¡ôsÝPéþ"Ô´3¥Š3¬)¯Ý+§–ØÝÜü02èE'ƒ».z‡õÊ?özŸ(‰.ÑBçv3%9ä²<.€™ókhí»3ûãå ÔÎψ•C-C¨ÿË_iñkôýÏœ FÕ¡ ”÷w¥I'g±¤þé=:X“ÿÅåñ±8°Àâ‚uþ ` ûn¾ýàí‘Q$zŒ@bfªT€ŽxüP^E¾õðÏ ßZ>|ûE1€®_ÇáYþ óøtÒå ¨?ªï°?B|:¥pN eˆýÆt|(©5->¸ "  /¥óSœ,J—¶,Êg ðkðU&ýï°¸°ôãÒ¢<ç“$é¼" -9ý·cà |$@tæÇwaéˆÀëd@·‡ÎÁ2J9:zÊš |W6ƒ5›E=,”qÂ(÷ÔpÜ @ ð2>/z$’,CŸ@æ3¢5¸ÅQ €äúïÝþ,­`££|a8âà€'û´l%ÐÑí…Vcgo§ÓîšIØÓ@¡Ñi(ƒm•F&:¼=n(|݉<Éàg[{ºQt ü‡‹Â@*P L>œÿM|Ó,PÛ -øO’±0øŸÿôRù¥Jå¥ôl >Õ»•[àùÌ”ñ©KÞ,Õ–‰£w[/ûReµtkY¶N0 Zifš!m8¶Õt™6nW^bqü¸†k¹ø‚’]"0€D¬‡¤âú'¥XiU’1â‘LMNÍLMáéïžùgðI`ã‹Ëyg¼|qæ¢*ADþKË3“çΩÆ«™ÉgTÌyœÏx1"-R_H¥1KO¶ãÜšîQàWH•ð÷Yy¤dN_û·×²Í¼×ÛÊÖ…—ÒjW+• Gÿ¥!ˆÀØ9e±ñ.ýëÂðÞÁÿ³'üqúKΖLÀ¾y1dÐF}Š ¢“Hf®ÿúAŒÿÃË“Ððq¾ÿ΃ëÂÛá-ÐÏâÆâsƒ@@':HÆâD–§û ð~vá»LøãDöx‹Î¤èÀ€Àƒwß)âG~éIbïøùt,øóÔ"Gˆ{JÍ?„ †x0X(‹8–ÒHÃÿyvH0 Ë—ðî·;Vù(Ø? ƒgíl×Êu³8_ƒn¢þ zX -qŠ? ¾`X_á{Pɘ ùàÿ§ ` -K>¨÷î K(€OùZrÉ(",ºÎ\ÃeŽYŽû|0〯ÌûÐs$¥yG|˜YðºPü!½ûð‹Z °tDf€C=ÆÐÞîjÝi,´M:]}€ÆŽ¸†2ÂáÐñaÛ’Fwqa ;‹Û-’døõ“FŒYž8 -`<‹°Ü©¯UÊŒøUô:œlx€S_gNÑ pÌÀzbÿtâüãâøëÓŽ‹SššòìuáðW*9Šî­[·ˆÕGÒÛ• Ó¥ùôþA×ãöqäK¿L]ºD̦¬ÇQÈ_²r–Ñ„Ï0NÁãÿ£ @ îÏ·^Áà«k ûŒ»ÞbÒ,邨rõCB[qq½—ž{`Xž¬¬Þ¾mo9]}J Ã[5¡.®úÙÖOò;¹UkPàM—ÖÖw++ABŠÒ]‘¨Ý æ¯Öæ_͵^ß…ýà8Ð»Õ Ø¸ÓsÔb_”B+Ç@GB çÿ{V=Ü`ô¡ŽŽU¤–-¹ByI÷¢/`j&fiˆÎþ51‘tY”¿•åö{=…Žõ!ŒKŒTðg@‚¾<*|ô¸VýV}XÀ»Ìœô£þG?ò@û€ÿø3†¢øÓ  ²SÀ¸ ‰Àƒ˜ è 0`` F$Áqy|,ƒPÀo¿û`hØÀ@}Ò¨bÇÞMe<`ø„ ¹÷™èØ‹ë×7°¼ï3áèöXOû| -)@” -¤Ø€’¹9gL )O­ù#¾l†y<µ½I؉¡Hrì¬;2âIöûs2  ¨±úQû¨œ7m ¾|cc0 -@é(Kê»UlN -?¯ œUaÐjdVYWa:½H9G@~ÂÁú×mà”—ã€}ô9êð´£,_×-ü®nSI €Á¾Ýz³e0d8J_GßÞi,`|XÁ|8f8Õ`§‹  m€Öt`i(,¡Ðh‹H´·E&t\TAg¨êÂbÅ“}ž8 - °è ~èàH€#>î%8ÉþŸj@—ÇIŸ$¿<†ÿ ü“àŸ˜óÂFC™ÑA½tõ?ó̲Þé—ˆY·¼|KI Ú úk/%.MOk!0=·ã¨Ä93êýÑGóµì"c´15sQW&¦=Ø’ASð€@åBž9ƒçžPyæ™bæ¿/,gü/zìCÔSìcb¯è+âÏL ÆŒÂÁõMús…qk‰ ÐWï–+¶Ô¥ÿ8"`ËÖ÷Ó·7VWk·˜ï¤v_@¡„£moõ²;t•6‰Í—¢ö[–?Ü£S¼ØZó¤Á’p9\Ñ™y*ècÂná?ê´*Å ŒàkžWþk¯W¯sA1„^pÿÄpÅX)KŸÎn&S„èÊ/‰Ìˆºe'ÏëÑaX³i¢V›÷¼uGF`@ds*’­}zð_÷)n¯ˆ"†ÞÄÝBÍ­v†|DÀGúoÑ÷oõï!ù“‚1ð/ˆdû?Sy ÿ½<&#xͧq @(¼Ö -@Ïw\L "@ãÁ»,`XLˆ8°X#7Ȱx+ä{ï¼£oq⸘¼û®ð^à±\úµM"/ª&/Ú@`‡õq˜½“a ssߣ ÛÒüèЇOhX8œ&†þqüOÄMÂq¨¤Xc'Žy$ Αž¶s±¤zÅïK€ÐËÂ|Ô üF1‘j-Fÿa’±Q…›¦RÌÉÂÙ£É ÷ƒþ €Sᔎ`2 “ç8@âbu–PÀ'øƒ´£¤4î—¿ z·Z 3=ø­ãÀ]ã€m0Œ· †l Ðà½ÓôÉÇøµìì' @óD €ǶrpÊ–Ž ý[ºÒÑÍØ‹\vÚÆ° à)GŒû°(F„àg)@âG,øüíc-¿Ãæ) ~bIŽ™ø¢Ç ‡l E `f^õÂY¾4së¶Òü­åŠÕ½Š×Ø{aÚ/ðö¿ ¿O„hkÀ/D¼}‹€s»xQÙ^Z¾u{yâY‡¶áŸA_—aÄÚþ+úßd˜ýÚ<¢¥?QΊƨ\fH `æâä™s‰L~åœX†²WþÃ2’7Aâ»À’AðÕ¶¨¿²k/Ó- ¼[ëß©Š8­µøïˆ°É•Éå ñ€åÔ€ªúŸg+ŸÃØÏ¤ÑÀŸ N€:LeªYþ -\ÁF›5Ü,6•«[©öéßü5S-GÁ…V‚5j^ tsE4g­^ üÇP:„üëyA0Ð ƒþѽÇ%Au!C"ðàús¼Àž@¯ó14 -Sóp}ÐÃ"À1Î{ðð=AñÂâëhä]µDÀ÷þŸw¼% .$þ¨„@éUȲ=n(â@Þ‘ú¯¯jc€°<$¨?Y®|íÊ€%CìLÄáI­7"¾&dB×$Ü.ÐøD¼rŠãÖ²X’ ÀÝh悼t戨̸^Ï<ý ϸ Gð3ú²m),s8@ àw9Yà¿–#£t¹¾Æ{¼’ `Ä`ó²ë[1ge5p?~.ýNò0ÜuüO2f°µ_ê6н½h¾P -À‘>w¹…ÅûÁ°ØÔ¥ î¨à iþ";­æNÛà‰>c€†Ž6´<Ù°3j€$ `‡&ÐÕ½èT£Ùi6š†o¦;ð±DÀÐ02 -à$€oF<Öà©,§I¢¿Ÿ €?>øÿݼ9_ŠŸe°1yTu±€g¬_:ï—ú·°üK‰Åàîßpœ¯lè\Ìã;d‚ýù‹—^¸È!± eæiù «Ë·oMÎTbJÞ$ • 9;ñŒ%Š„/€Áÿ‹õœ¢ãœÃøOøsɀÿI1L ÿ(¹. µd‰]Ô­³›Õjuu ,ÌVªÑ‘-¾ vÿ½†ïƒÿtå;«ëËøØ„LÄ&0½oe+ÿN¸×7j½G:žƒ?©¹  è^¯¬áu Š¬¾ ð´ºÎ¬\@ã’Ú4àkxó•ƒOÿºŠx‚ÞÁi)Ðߪ­‰8ê­½Ok«ù–¶ìÜ~¥¶ÊèIb -0¥gu~æ–»D¸1ÏŒHU²lX·H¾¯ŠäYõoþ¦×Ã1;ÁP‚·è¯Qß›¥r©\Å GÀ]†|@øÿw+Ð׃ð`À´ÿ_è_&Tþ#2 -Ù|“H“ö(€QÜѶ÷X_ä˃ $>0°¼ûàïŸéúPþ£# YÞ± £dLû»H:0ïû¤>€wÞ~pýú|¢K Yˆ@4fÐaesãúuüpx2HÿX™»ò¯‰ÌÍ >Œý_@ó?¯èÐ<$)ѸýÿÖ¶Gõÿáœ& .œÃ².´Ó‚uœ:*¢0ªWèÈxµÃ(€ág°‚u^—Qºà6¾J8ùõëɃî4] ïym ‘ëzL>Âûá(Ï (tF·(%5{ü\Zä9H€¯ðõ¯†þþ:°X·ƒ$ a˘9 Ýû#ûù5¥Ÿ¿á>[=%ð6¦‡~²àd8 °~’@“@y]É ),;… ³Ól’˜êIîw%ƒîˆ@tŒYÆããÓ(€Z¥L€ßÒ †ò'}†bõÔPàÿ?ýÏ›ÿV û¤O’™)ý/œŸb˜a¾Ç@Ä÷R`•ùi#À f/”AÀ¼˜‚X€ò -.d°)Ø Ð„k•iœcp‹ó€ÈPèœ?#ì ³ý0ŽÒO’³ºƒ[ËjìKÿ6•r‘ÉÿQW¹(pÓud?žuÂ#„!q€Úžà˜5h·"\¼SÁÔÕ¾n+¤Û4èå[½-ÜVm¹2¹Z[_­¬./§V6“!Ü^Vý]ŠÊmÜÊ?ÝÚ§+>ï{r¾Øìÿí0+X3X©” •ÂJ/Ä–(UÅÊ·ÀW`íÓƒ¿ÞßRÆî -²É6 cøöÂ,´ß;ÀWc£×Ã@jWŸ© Y.—ˆÛäg6Sª¼Œ{ Zd÷Ž -¿k @À¿vñŠø£ý|ŸŠäYíÿ8øk§obÄB+óG!^9›N•XÀõ{÷>Ú½÷qŠò˜H ø×üÿå¯þë_ÿêýó_&Èá4!ôK¯˜I§°@ ;GÅôÐg’^­$C €ÀÃwÞýþ÷ßq¿ÿÂuâ,^¿þÜ «ê€€}¯G€-c” ÉÛoð1â¿ýöƒ]øîXÄðb ÀðE;$™Á‰’°ýidð¿ò  -ìÊ¥†Jjµ1 L2Á”{¨î yG/2${±çOô  -…ÀÏÒ / -€b~NK*#f„@„QcD°Ïϫؓ•N‚n›$'ŽÐjt|ã¿ôX°EÒÈ@"0Gó8þ` ,-”ñEçõˆQ¡úÿÞïI³o(ÀÆæ"€*Uz”@0 û …ÀˆÀN¶òa  }°!¾mN~!€ÅןjP^ñn,Û¶p\‹S-Ê«Ùi¾þzãÕaqü€¨vª~êó(,áÀoÔ ˆh€ðô£oHú?€ÿèOü¿ÀO–ffžÕ_¾^æØD Þ 6^ëŽd+ ·þª€”y½ ç/â XÚZÅ]À†‚ ¶A qeßË·*ëË¥é /éXà²Ó3ç ù;”¯LΜ935Ű@#´ú‹,Ð ˜ŸKAÎ¥‡-ü ) hÁú,c"”5¨‚œä^«¬­†õêÊ¡îpygþ­×¹ûyOKÌúÓ«ë«·—W£ M¤“2 bÑ«¯|žoeyÂÿ æðÚÆVÖ{­WY ÚâËPÎY HVV*K0öÛŸ€)Œ,ŒÄ{t糃Þmm¢ž¯"¯…‚jk NÜèüºTÙT&[ûåj&üYÅÙ í_wc/&…|frF¸úª-µ•:QŠï‚ÿÎ'ÙEr¸H/ï~¸ö÷ÝÛ·_ºO$뉕D}%œêõú½zÆLÿ?e2z*àŸýœÿáÿÏñ+ñeA¿þ=ý'‰‘{ä;ØXX„,ůõ£Â…茒¼ûÎÃ?ûþŸ=|÷á&LïsŒXx΢C ÀåGá^þ½cÊ¿åícŸïš`ÀßPµ0ñ ‚@ÞyO‡NëO-àñ¹ò4¡ì˜úc1ÖØEº@åá×’ÓPÿO6{I$IXØ ÝZx'PH:="äå"ø;0‰zÙ ´‹¹ ½l|½86 -`X”Rü=ñàÿXv#£ùuÂÔ!ê;ê€zäÛ ŸŒ÷)¹Jt3Ðt'Í@Áã_暨ŸÅ§½X€´¯-òaGè°Ÿˆ€-t¼Y€fAºøŒu>¸ØƇÀÑ€= -@…y*ûc,Ç|ž`ÐÁ×ÃÐÚ}iµßTÂûa€Ö·¨&íUø÷Ò½Œ‰E+4 À`.€ã>+õo… ùœlxr€èÌ Œ?I’q@Ê-Ç}b>þ'‰µô›8êëAÀ8m´ôq]»½Z(|Øn› dyÈ&1Öû³\ºE  Gm;7n›$ƒ $Äõpæ"z1€)ÏǤ‚ÿ¯žÏ#4€4u+éaxz9{‘¸…·¨LÛ0KQžž#@â¥qèˆl`_Ú®†ÉÜ’ZV®ÒÇ^Gu–à|'Àë¥Î€Õ|ruõöª)8­óÕ”…po=ëß]¡ëX×o}ãµ^¹¶²ïTÊ(Þì‘ö_¥Ï@˜nüOÂ$ÄR+º„䮣¸UQήI~¸òiïqM°ã}²½+Ql|[·øyµòò mûˆl½7ò›+ÙíÊ«a`ÞF=F CúcóÍLIÜÀMR«½RÏ7˜c(ñ!ìE׈$ÏûkŸŠÁ¨Hb"JÆÿyý=â†`·¾»û±ä£™6ëË(iþž €€?[¶ À/ý'÷üjLý¶p¦+|¬€HÄ -9*CÈw>±XÞÄ*O[ž[¸¾x}l€aÿ-`DOÛc2Šüéƒ Äס=Sþ>^XˆÀ ûŽJBô/(sß2€oÌÍ=æ9éþZ þKÆÙd–ðKØŒœêÿNäÔ‚Vÿ'K8f,ž˜˜ª<Ût(%HeÙ@Ù\H Aãgø$@žÞ‰½#s _[Çæ¤÷ë_ SÂý0Þ{(@ØF} üÏ}ݨô‹ØÀ)/Ç-¿‰À^»)¼uO9"d_ü}>Þ ø{Ë -´Ä@°ÿ&hßôƳ´ÛÛ…à An²ˆÜ·€@²Îgw¶u…ôÆŽ˜A¡ujÒÔ‰ív×Ûx }kØz¿ØÔ¢C -øÆ˜à÷Ñÿ @s`hÛ ,Š#Ð`3Ç(€\ØRHóñs`ø­}R$ÀÂè?þ›ÀTÿô?UÐÊ7K+G>•‘íøTJ ä.€gÃŒÂ>úw[/z÷ûJ°T²ù å*ç-Žʃë–Ò2™ôÃâ¯sÚÞ¸-qB¢\§U³4(hgá¿`dZ ÁréܹkÇð ýé8 €©Áø?#0ýY¦L¤þÙ™¯â|Fºpù7Ô -×=kþËÕÈÔ}¾ì1oµìÎJw6`ðÄOˆ ö ä6¾]É&V7^f €?²V3ð9çõrSÿI€x)ÞY&ŒÌòrÙå3ÖÏ>eT¤RÉNò«¬°ú ”{Õä5ò p¸rîªRÀ{JÂXDeb_€¬_­ÒAÀMÐaSfŒÍ­¥rò7””ý´oóXé8;y'À—Ý-‘‚ÓaMjÚâµDDT‘ê§½Þ”€„v…ðD†á\ró¦ð¿²¶ö-(€îš+ÿ-SÚðç?ÿyDú%.€ÌXüÃèÑGåWÂèw¥…Çü/öG-g´ðÎ kã. pˆþL˜ -X|ŽþÀu½‰l ³ÞÀoÿ‡ 0ÂFdùÓç»Át -äó·4^ àH€tI<¸Alwx* ¶$4ÿâr%ðŸå7®Ì]ùÚø€ÀÔRGè+Äàïµ%ÄÅÎ °<»—i'2Ñÿc£HG*¬ÿ! ÄܱL°|l@€]¢D 5ˆz ²•Üž Ä{ý#'/ŽY -ðælt†õÄ“Ä2@z‚ÿ…À¶»èeŒY´&p1 -€tðˆá(€ãs„ŽÔàÿò—ÁR ]À-¼ d³@øŸ,À_«@ I … ½ƒ1`@„ÔÉ`¸·B“ ¡L à°1XÇ^@1÷!mh‡Jî[âÚj¶È&àŸ®5ºÊGéEvÚMeßj,B,|¼P%èÚXš… >¯7šîèþi2D_€oÛð?Šÿ;;>©ãÍ〺-D|ü\OÀ»ìT €õÿBÆ ÿ/.ë;öãU=~,iôa>7Ãè9<ÿQó¤¾H,`s~î%§wFÂC›6É+ôÇèp)c€ÇP²€ÖEïúy0À䂱Y²zfb9éëÉ€àS3€ó¥e; ,SŒ€ˆFmúÜ̼†ròÄ"S ZÕkwë| -?y{æ1$îæ½—$·¼õ¬W]cL{£é[ß³Úílry5$L%ɇA·<dK‡FFå ‡Øïý‘w³ÍõòMÌä¨ÖJÎØÙwE,é™hk=›¿—'Çý„îµ×6˜{ñ‰ÒÁ«½¿¢ç /§×U•Õfµö*pýÉZ•.€ôRE^Ëj7Ë$ŒÒ,v$È‚½€Lkyö -#ÿS&Ff ÌMÌM1ñUäö±pI¤$-±‘ø[° ÀÚZ%âÙ É~ôã þÿöo­ûà¿p$ ŸýRÿ1ÂýÃü# þuÆ? ÷ÅID Yôü  - :.äôx™,ßþC°ûcÐê¨ÀQ @¸Œã<`ùÓÇã`&äàÝ·^¼¾(°·¥?á¼»° ¼x=º Aùo$ôÿÚ7®<åkZ@j¥cbÐ ‚¿ (Bž }XDGþGõŸf©õÐ}€$Ñ¡î¡÷#®áXÔ­ €VÉ0òÓ"Á·röß åG ú$€À³†". ¶Ú­Ýá(¡=¸J°`l‡Ä(€ÂàëüRÑE8ùEçX”B.CUG§Ç¡¿`8,ÿÃà|60¡Xì°#üÓ -Ð8jhJŸ?nhn·qDÿ° -Ðq8ØÖ™Å7Ü aC¹¢”ÎòlkEŸ?œî +VÀ1tx*# W¦mìt•è7¤ô+!Z“,â É€·-Ýè$XÞâuÕÔž;‚$ðàþ}›àB˜,šG|"àÑ.€/n8ML ¿úÅ/û”V*/éM­=Ä£?î— àQì.3æO°  F?àöj6?íäÕ þ¶’XÂGÜý”¡K“Ñ»"l”ʽ•éysëç˜ì `¹@¼`äÙÒÄd¥¶ L_Äpfê’;$$A4Äi*3çægžuÌbnrJ™ÛÞp–N€‘üˆkúÔú+yôÿðù£GŸj«ÿèÑa}«s»”ÕZž÷ûýjí¿~öùá#ÂØþðGÙa?Ïú½¾À.?øüóÃ,+MÜZÝxí;öõÚ¦Tcå#š@²Y îgÕì wðYþI¾‘÷òÃ"öí÷>ïÕjå%tW¤~÷³øûÏ}FTÝÃGúµ¬GEj»õZ¾‰·^ùÕÃþ£Ui3Ëù„øÝÇçk«ÿù#ª­äŸ|zpÐË7?ÉóU_¼üT‰ºn(Ïëwò^ïàQO÷pÐßÒÍõ¶ò^ÿ³ýZu©LÀè7¨*»~¿¦ç©º0ØrROµÖ¿K‹|¶Ÿ×ëŸú‡øW?Ö}ݤêqHE>­U{sHEòC*¢µ'o~(¹yÓ 1ÑÚZõž§ÚýÈC‰øcbÿÝOÆð¿Ÿ2!ð/qüë 7úŸ$ßKûÿÃwÞŽà#Ôàmn(; ÎÆ<ÿÁ€÷þS ®€”-00"àñ\@à>¸íi¡­H7ú±êà­该·ãȨ@eRd*Qqa_ DŽàðï…®ƒ;ú",#Ø]ÌH@ ‡ŒGÔ‡ÒÂ'?ö9áÓ¨þƒQúa ÆsŠK] 1ƒäpâ\’@p -€Ñ'„JðÊ̇ è˜Œ}l0g'À–Ôì #ttFHç.,ʇy¼¹×@_Ü^XV/κZ·÷uÝ5¦?_"¼WR%Ž3vå‘¡˜ D$pîk*‰Î^[ܾÑhtÒë;;Ý6ìCõÁð&€dÀG ,Ýd!ø€[±Àßöÿ–NÕí6šâ à¿O`BE˜7PW:Ý"’¬¿¡µÊÚ·îIò{‹|ô1q€~ü#3€¿ûéOþ3ÇþÅ/¤þÿâç¿" à_XŸÜþÆÝ­?–ˆ–úÈÞßÖ @ÑIb°7ò€ÿÐðŽ÷@4À2ë­ËC¦ÞýQþ¼¯­õ‹¸oüa?ÛQöÛ®/ê2)úïþÙ_ýã¿ÐžP€¢É`pü7€_Ë´Ðjé^jŸ£b¸CÆ4ÿdæ€×Ø®ç`,÷ÅE --ã ð ‘›—º °&a¸_åÇP¶Y ­@çw TTÕœ=•öØ(€X'÷ k"°Ç-^' €G ñÓ` -Às@8¤<Àþ„êaˆH€*>•/ÿÄQC}žû= ä€Ù"0ý é#}B±&ªòH˜÷… @È/´o*«7‡  ý==,Bkõ«ôè¹—~¿¸³×º;1Œ‚ångO˜,•¾»£|ºæŽto]ŠÆ´„<ÛÛVñ!(î\ØQ%:;]Ûnv„ìn‹ Bu×-‰4¸†:‡ Ýfú¢fçõF³û—JÜÄ Zà ÿSI8wŸ0ÆÁtDçtÿ´+֑樀ýøç0”_±ÿK'{jù& \.y€Ãæ ›±è‡í:Y­æÒåWkÞ|¾ìÉà2áýz®ã‚}k†Z:M2+ÄE ÿÉM®W.ÌkK‡!0è™d4ÀùgŸÁ 0õÒ3o¢O-o9sxÌ­RŒu¬]PŽÓ3“x&xj -v,ø…%«[æªk»u!Ùp%«¬¬Ôk+wªµZ&%·.m¸²VÏòÝ;hñ‡}]u/ßÅÇmý^¶«$ÕÊüÄŒZ²VSÃÜ®”ë‚h"æ®áF¨G^«Õwë¯èJTüüã¾»Äëµúš6ò]ÆéeõªèÁ½5¢âP‘;!rµVe¶ÜZ='#Èc½öÑÊ]*Å_¥ºü|Ky)Ÿ,#jÁZ¹ìÁxØ­×v•¶®üTXÅ©×w¿Å¾’×óüã»Ì%¨µ¬ž*R¯cލs¯ƒyñFëa›!Tz•“gý¥ªî¦ø±Z$ÛÝDýÇÆ ѵZ}©º‹i ÿš*¢tE(—™%üE å’vpŨ߻Wßýh÷G»9 .øþ­'v, _üòáð«_ÿüÝp‚0m¿X"ZŠŒø-—ÀãÀ b“ ÿ˜1À€‡ÿ /€dX¼®w6Ž€ÂÒxž÷΋Æ~iþ‚Œ7¾«“)mñ±ÄÖ€ æGÀÀðW&71 - Yÿ†2gÅ¿àϧ­«õ~j Q1àIŽkþ^·†Â ßX¬3‘L—â ŒèÿiCÙ¦ § 2gñQñ -)³ ž¿®Ö‹¸$€‹4NÌôÊcHxïeÀ¯÷$G|Œè^Ø<ê@2> -@Kiþøú?Ç"{Ô{wúkÉ7N¹ rŽPòdPbsË_œ ! @Õ -¨ÞÒ‘F2´éÙ'‰€à €Çr L¡%4F ôH‡—‚͆Á´½ØÁk`p¿töæìâë\€!R5@Þ#üþ„ÿÒý;Êh§»'ÀmÝWUv¨M{§¹gí]5Õ˜§ ±×s˜ #˜²°0»0;{M§¥ø«Ý檋ˆÅNÇ 2Y\œ½¶°à^mvà{m­°ˆ¾4E…/[·CÑZàJÆ‘}h7Ì]Á³A<ƒæÎŸBÔIÍ -ƒR -²ïvÿâœ"CS€ÓŒùð–~j¹…_ ôpÆÞ«zM@ûÔ6´0¶×p\ÁËÿf&õ ½u}uÝ$ ÒHÉ·Üâ œ -+nË•¬6WºM'2,”¶‹ÞŰïüô䳓D<7â³ÿŒ0:ØJ0…Ç¢G«ag¸XšÑMA$Ó“¥[L Mq’²Öt—0i­'ܳÜez@ÌäÈO>ËñóÃÚ^¯~ð“¼wpÐïõ>=ì|røiŸTØÉwË¥ìÛnÂl«VÙ°÷ßF¶^Ï>̳»úO>®f’ÃÞ¾òïgY¯Ÿm>êg»µuféëR]ªg¯Ö˜0Œõ‚RW -@µ "\•<ü‰ë?¨^à?ÈÎu®†eÔ0î€:*4Þ¹#Û&€PcÁaAžÞƒú  D·ÀbË ‹âÿ°§kÞ ÀÂ6*àfŸzÔòí&@:2Z¼³ëø­7·U˜UòFGçU ]"}ÿÀöý.ôí½¥mñ‚®ÎúfFÛfë×e‰ÚÝÙÙn5»RîµÁ˜LòžeH¹,,b Pªû­mú®éæf•[§ÝÞ¤Ûª ~§ûAc{ À7¦‚9ˆÀÀ@Ùd€.x¯ÆJ=oA\(ïÈV«Ó‰Ì©ßøâ‘ ¤ÿ $Q€þ¥þ1ü'¨‘ôãÒÌä”4gañ¥[Ëxÿ'³@y£øêíli®\]±`eµ–m¬†ãÙ·ÍŒõY¥üÒ -àêT\5pôEæ=%>ð…~æÒ ኄÇ`ò…gÑÒMÂ`yfÄà©8ÀEwb €ˆusP»0asBã8sѽ’³‘ñ3Ïà x•ÀýÑë-[_‚Ý{wÏxPXÛYuå‘QVxŠÃœÛÁÝ[ë/MbëXeØœªf™WÕJºÔóã PWty~€ÿ_®Lzÿƒ<Ú´öíZ}£_]B·ÐÙ@8žjÌ - R×þzø$Þ$Z/{$‚ÇàU§-»¬UUŒ‡ä·_U.–jD9^ç6ûÕz_5ïõñVØÚÜÊ…Ûº2UE$c¥,F䨬x˜ç Ñw£ö›ZŽ8뺩úÒÝÜãþìéVH-›U8P‘ eGhÃBâ¼á__œÕäß - Àqp’à—_Ø è|‘É€‚/ú<Ž‹-–q -Pà¿-oÙ°pý¹çÌ®ßx»°àÿ'OhζÖ\Ͷ_bÀ&ö€H7úµ$@NÇÖþã€Æ w8>À_ýFøÿÞ@®`(ôÿ„þú]ÕÏnžÚHPwºæ`XûÚÑÿ-ˆü;g|‘QØIXÁÿ¼ÇYÖ±V_P€Hfy!¬'éIÛ±œ(èOÜõ©&l"`²8€þBæu ˆý£€!ü#á€!~„H£¸€Oå>>>ììÁ{¡~¯Ãø¦Â•Ì£]‰#Ú4¸Jeûé0H‰õàŠ; Fh™ñ“÷(8€ë§ú ¨K’ à_?ø€»’Ä(ÛõmjÔ06 -`vv`—F [˜lÀo(&srç-° Ho7ÝŸè‚°8Ÿ°þ€t…Ôo -ðÁìö›€íöâ¬Ôq]«Sîßn,¼ÞX|]êv£‰ëŸ²à+ü‡ @(Wàxá„;; - ‹>àFÀÎ6=D$I»ÝÂG`§ “a¿«CÑñ Ð×X$ªj…@·Ói6¶ÿ²PÂN³ÕÕµèë s«ý\wºZBéfG„FJÿÎâlûþ^"ÛØ¸ibï¹ÙÜ€8FÀ숀Ãa€bh·ÛAÿÿÊã>øÿÁ,,,¨É¿°àš‚ ü2ÁÿÔÿ“åád= -`æ"ÝåÂ,ÆÿüÓÇŸ‚À½çpC¤V¤/Ú°îÄCk¿“Ô²Û€¯Ôß$\Í*ó圞¾vŒ‰”@±œŸ©Lb˜bXbnñypqyùö2Ê·H‡Ê°Àô¹yæ0F”ßréâEOExžP€#¹Ò ¯Ï’ > ômG·½ñ…ó©¬Z `„C@<)ò>R[¯NŠƒ¬Þ¡[ ìð©áÈ ¯Š ø÷þØíôþˆ‚œb\}SaÇâ©‘o£€JpJ»½Z[ªF -ñ Õ‡7k†ô²ëdÁÍHnë“RìßEØØÜêü×Þk[[½ýÿºX¬‹¨P]«â°ÿ̇àÒÌäùóSËë›QMÌúÙ t‘Öj–¬–}Z(*R]{•ºÿZù€%©  ð`àc,Ã.€døåof5’ ÔAcÇ ÒŸ"Îõáû ¾Ç I€…q Àü…à€¿ÃQ GA'ÿè ×pJR\¯rÀ A}ˆ @Þ#PB÷ÇHû“Dúáü¾>PXò< €ÿiš¿±ÚKï#Ò£mKŽS\cDÿ<§ðFäÝ9I|b`06ÀðÕ‰¯1.Nõ>*X€} ý±ÍWð~Ä €n'üƒ4 -à‰>€>šDtœVªÑQÁôã”Dé¨KÌ ðЊà/‡¤¢àZbZ;&AìÀ€€qá` €Õé!x ½ñØå·gñ¨[ȶ›”¡‹ úùÅ&'àúøàÂì#ö¤²ÎgU]%.ÐZ¤ëcÚnï5ÍV´©£Âénë"÷Û”ÜØk‚ÎdiïØòÉI@y59¢»(7>h¶ 6¤Ê¢Ð‹èîé°*ØSÆ¢ÝÎÎÂl zØ ëèìúÉÖ´ÓÂ`Ö‹¯Ïn¤FÕŠ¶@YªeE>ø`7‚€­#Cð$€“?CÑvì&/èß@JL—w&Åd Ðé(øi¬@ûíJVŸ/gqµC½³W×¥Ûü¤IVk¥™)¦R~É -°ª×½r@m•Ü®à¢ç1`¯@è‹¥é  ãô¤b¦±­ïï)ÀÔ² <gCç}[9z£]¥µnhc*¼p1ˆl•qàíªï'Ä5§Àµ!|¨A6²êÊa„ÎÕýoq7·À:ë½ë­‰K¦"ž é›ÎG-K3XáŲ¬Ì¶6tŒF»@²êR -ñ+üWE¤K}WFÕPžR¼éàY”?ç¾í’¼R&w©âµlíÕ¸ÞàN.<»õ~°±ù_]‘ˆ¤›ˆ4’¬¬§¦zûÊ~Pz@Õ†8®eÙR=w‹À@ˆöR‹À´~T^ëoý!üH ÃQêâH*u<¥À?—@¯ð„ú þsDëS$xÅ{]a?aÀÿYfL¡€à†u^€' @HœdY þÈ#€Äù 3PÁaÀsàí‡þWÒÿ J@]ý/ÚðÐs<ߟ$Rø‹(€ñMŸÂg?Yó×g -ÄÈŠ#Îë1úapn‰ ò9bÜKÓ.Æ€þc?È娌Œ8²ZT¼²ô'q,8ŽY´:i@ên€?¨åà)Ðü#€/¸ø‚¨ c¶~Bh€YCj"(ô Ž»²±„ÀH€Ñq(µº¤°àŠ·7ˆ¸¸0°è\·õ€ír¸l¯ã‘O™‚ºöìBŸ=;ìáôwÍÊ¿ wOŠ~k§9‹·^£­¤ouß@͆tT ×ÁÓûÛA «Da\{¸á¢tzщnWúuG`/äoˆ«÷i…äÖÍb—×¹ÎÂv{O…J?ïÞï6í–€[7°0‹B%¶îwƒ8Ða1jÀ-T^XÚÒøØüÿ„ ‰-ˆ^†:{{6ˆÑ27ËH‹,<Ù`l?.GŽÃ ÂpƒŸ,~ë_·R:sfr9££U~µ¶•æ›[9vèx9×6*•¹¹òn¶~ˆC}„·™º­^žôE‘ÓVP2WK—.)?½í×Q ýš¯Ì•²C&‡nƒB•Ûð€ˆI@88`å"öèÀÌÔùè®?3õLÁGΊ“l¬nÜXB5t—¢ÓÓ3•:8y>;³J3Çý1ô¡F’«»ø ùõ|¤µG _)»»Ô=¯Üù‰Viª Iw,ÄÊ—n-ÃD•H,E%‰F ½ùqÕ|RüýºÖüIòêRÚBÔâT$íIeV5`V*÷fUMîøcTPÿ…¿”Á±|e…Žy1Ôæ  )™(—õ~µªŠÐOUÄs^‹«€ôÇ%6sÓîË”1À¬BBþ¸Œ¾µ üKt´¿â¾‘†Wu…“¥¿0 G}N ùçñ(,,\à$1ÔŸ,Î'À‡o߸Žâ¯Ï¬àváÅp@À{Âo1€Ñ Ø}o>̘´~N½¨…w(üýwÞ - À4éßûcw¼ÿWÿå?ÿý?;. ߟ(sCÔoô|cn`ø¸zY˜ ŒF{ìèl”ô×[c‚ à@ÒI‘k‘ý?©öBÚJ9úI¦\â‚ÊþÄW˜;Ó›R»@€ Uç¼;‘¹¼‘ ø=æP@7òõß{QY } -À±8\è@ÀJBä§ÿÂþ €6 - ©@¤ímìÎúÑ"oØÜÐOp  €€?Ƈ‚=` ¶)üGuFŸÇàX€ô·ööÞ|ó~‹X}à#>ø`ºÕÅ5„ú Þ¤ö7ºÊçûÙk ì‡ì0ûÔ&)õþžqÂn7½-ºB?õVå€ã¶ÐºMÂZÌÈvGù´¥ÙÏn‹~àe¸³V˜n7™`¨Ñ„çHÈ\É»J¼Øù L;ZìuÄ „ÿ@úÿöºÁ} *S×5Ô*é(QüeÜ™kÛøo @·3ê°%R»ÃÜ@ØØh<>À)2° ’„þïë/ð)—Ë6Wº5yæÜôÌ<öµMFo ™ÑUõRzªÕJýü€m² @Ÿ€vëþÞNû¾ô^e·à {Û m¼íÍЊàJ a¸vM{ð©ê]-é6§z‚Wìý;ôóÖΛ&ª¦B™WY ¼ôkªƒ¼Ûîë×NÇ -¹È‚”|¡·ðXéDBv¶U3L`³x \EGÄ$è · Óœmt÷õín÷þ^wgư'n¡¶ÛSE I >PöƬ-*SÒtHtw†§Ã†÷•”ð¿Ó± À6,¨=Œÿ4È«–<$É1 ÀSÏPìýÓ?ÍýÆ2=AD—s“„w¹à /ZZˆû27Û7¯>ÿüÜ•ØÖ1}|v°ŠãlÏ?ÿ|‹!ß çy37çç'ž/“d~îÂ…O&É¿ž˜˜8wî_Ÿ›˜˜<÷¥s!ñßù……ŒçTjd¬|•û¿ž˜VÆ#’ÒŽKÎÄ3ŒÀˆþ°†ù¿R{¹¶Ñ«¬ô9–Ò¦†¹õZiâÖ¥[Ë·–Åq<¢r»–±4‹H(ù#œ·¶þ+j±VJ õ@Œ¿Œ¥@Öcçe¥[ÂcSÝn‹qÜZÑ.¨5ó…ºt]„Á@¢ºô«UTÿd‡`B?û†TÖjÙ -¼/ʳïFð5Õ<Ï(%QØÊ5Q˜æf -O@`ÔœÁFc@`[Àø\þÆ>~Ä@à }ˆ4ž Ä·I,ƒQ‘B÷g™úôõi``ð(mêuQ¼ÔáDωkúÞö€ç#}P,Y쇟Æ úÜkÐXÚ‚Í ÂÂæ¶Ðü¾°Ó†ûèÝí·›„ô! Ÿ_¸FRü@Åã®/`bWNÝÉÊT°L¹‚a)ÞÚÄÔKáo,,Ò­ ¸…ì´îóë¶! ;ÇT?UmQ5jwÄEtcUÓ(³fÃŽwn-æ6V›¨àN»¹ …_È/oÛkQ  bav{OXÔµÝ7u-Ñ•vã2&‰öÀ ÷ïßß™å>lø]® ZT+ãg¯ûU«û1 0àà€À¯ðÞ½Q Àë ¶Úo"_c@8/ಇz›N¥ÍšVÕ+Õz™0qR_* ËÇ­[©¾T®¼D šJµ\ªÌOToΗ+¥¦öŸð£Ù9®¬e*´L»ýJðæÿõÌ ˆ=33==99-.29Ad ‘К±€æx¢L’a!ý7?sáBib¦Tεl‹ã»ïÛTĵØÐ”WýŸ#ÒÐ}J[aÊA-ûåòÝšç5”0 Ôî“«ÑãF|cy¶TÏú‡¨-T@P-«Õ\;ëÙ–×è4ZßʼIy!üáýKûXq-üŸÂ Ö§HðŠ÷þ“gàÁø?ôX@v#}l €:èéþõAb ÀêW—ÐùŸø9qB’%¿ÝÊc€ŒY^|àžßÆþÒ‡…á_¿ç‡]kåß0À¸xoldqþ['ç£í!n åÁÿèÇpâù²P{ØÕ2æñ¥L&käZøk€7øz8¸`åD1ÊÀ‰Àª?ÂãÁ(Ãö õˆ(BÛX|a ûÛà•9£Š¹°ô¡ “ãï¼eë<˜­:&&€A€D‡“ €cBl¡Õx@˜D<@À€ßo„@µ@¤€Íîtï·:RÂÉ= µ_øÞÁ ¢fgÁþÅN³Ûl¾NØým‘ŠË‹ö"ѬO^J‰kZ -Ù»{÷U²6ßÞë°túÅÙÅ=ÔvÕ U¼£›ÅpÓC§Ñ¶ëB)öº]B,v!JÚ‘’ÏP¼NcFÀ=J„ÿ¾{Tý]b @W‰Y¸Ý `+DK÷¨-.‚ëÌ.2üP9ûÈΟØ%Qy„ r×€¢@u üO.<ÈøS’˜ˆI¼Ž—ã€Sä˜)࿨×îyÛ’~·ß¯W*7¥ËÝŽ9~x!Wp뮼ZË£ó^P­å?îcÝ/片Ÿ÷û[›Yƒ ÷ë›ý~ï‘Þî[‡öó­ÊKsâÙçýÕҔ狗­l¶\¾Zëîð2(Ö+¥Û(›µZyzÖ¡“Þú Ȅ̔fÎ3Páü™³&“³¥—D1úª¢Ê…¸¼$`.—æ&¦K:ãK%å8e›šÒ÷¼§~æ™õh–ùºñ¯0½ÇÐ{†U`³l À@@SÁ©QO·[š¨áWé"V! è–Ôgë囸ò¿¶åùøE±*i­Šo|õfb"Øá%j1ÊWŠ L¨ çËuŽ‹|ÝæêTSÕ‡åzV)«kë›5¬BbÕ.lôßÖJefµòÊkx hû5í¾–xRÅk°_. âØ  t€ ÀÙó<+ÉËU~‰8†#·DÎp¼¼Ö'c‘žJs3á¿À¸Ài€>ôþ°ˆ °}²Ö§Idûð=Àuá¿>6ÌÚ Ð£¾Uû!ÀÈŸŽJ ’ ‚]G6ŒÿÉááûïZ×g6@~ÌиñœÀÛï¾ÿÛY†ú˜ÿð K÷ú»…àà'ù–š -Ð+¸“@~» è3Bx€»ñÖ?Òÿÿ¥3œLÛQ ><Ì"ŸT†R/Ñ—'PîSÛ p‰ÏXÀäøŒÍ ñ®‰€®9âPÀ?2â ÉØ(U -ÅßLãËÄbKâ¢Pý£žkvÿö<'øoÄ õ¤Ð{“€'¼@àÿ ‰qE@XtIX”£El?áã¶ÀW`(𓾨Ì@â_lÌ2a¿²ÔŽp°C÷;Bü:«,gÃ9_°OÙÂÊÖ]õâ„RÚ;̱çâhô “pax fÀÿ^òý·,¶ï¿ÙÞ›]Üi쩆m¸Bdßnm îR 'ZD•ïî<×èîíýE{ÏEv¢Ãö9J¦}ŽèòNãò¢}péßiJÝǰ³ƒˆïÔ|XÿÃþÛz”Š>,´˜;´E$¤H€dÛ `(Å>´bѯá/(+W)ÏÌœyfRhå>3¿¢«•ÛUtÆLºþ#4Ô*ÓßÙ !‰`§—à*Û”º]š)¯×è?ó BT*(—[·Wmb”,ëëyiº„ ›èÀ–XóMž}frJêúŒ6Òÿ÷éâ8Ê¿*J㡆’[•™é ëö*ÔïSçÀ“Ù¹Pߺç¬/õGq ,Öí½ °ºI,ÂÒòR€Abµ„Úb3[ϱ~¿0qûâ%µ)å{àƒ.w Hªæ[Y24 -ÝŒ’tVBi@‚LÒÈnég´B»20 ["ºÒš¨€.rÿ„GqÐ@Õò*.|ZS6c7ü†Ç›µ••MWd(q:I¿¼"ò‡x0C©ô‚ƒ7Ål -3„î—ûëżÄÃñBZÔ_©â#X³ Ì œW5C¨Míæÿ|ôGc¸<ÆÀÓ ö|½ð®%€?³€Áüç¿ Àá ÀÃwAÞq‡À1 à;xT€Ÿ@aH&ñìý Uߣý€ ßÿ­,#“CôñâKɰk ÀþkY胉,þ'ˆ1äƒÿ‚»„õÒ=‚/9p)ôådjÿ!yÁ F2Ç’3È'ú”HHšàÀ¤ °áøêV’Ê ÜϪÃÈ(-cU¤*,òV¾@q'àïr²À-GFP†•~]£q‘±e <À~þCÁoÃK®fÒ3 omo‡`Ø€ºŸ EÇA‡“ûüñqÚWVíö‚ €Òë2c¨ºfË ÿÊ>?ðl{Á¾ðÊr±Ù¡&mA½ñ“”œU†l`hQYS ýü tU@Ç6Ðj/>·¸¢õ‹°¨™'LGéÞŽ“…¾Óhã(â¡“ŽÔµ"÷ÑXp'Aºâí´¶[·²b`›… Ý“ ¾ÛY˜í*ÓEr·ÀCT„@§±iBÇñNPõZøà}á¼ÿ$ðØ€€ÚŽôëj.ã?MàkÅeãøï” \(N³Œ“eŠèY¬|q)›TK—&ÏœšºD@½Ê‹Q{^ÚU/D/öÊRõ§zg+‰ô6^ïÒ%C›Ôùž7WW·fÎIi¿UóH¿‹ž`P ,XP¦ùje•±ÂO×ãýÒôüº6=PïY°_Ø<ÐH÷²þ/‘Jª»P5c k*€}˜…LMг ˆR(_±€gÎ|1iç?ñÅ_{µêÉLZûÖfÿÎRn·Çj8M}j)CP¡Òä-ÇV¦x”^4ÀØŒ’­- ¥ˆÛth˜Š±äµ%ÏüŸ„¢°(5ðMº*ÙÍ€à¸-˜œ_ÅÔÊ=®Ït¤’ýA¶»ž à©È€ĹûJy3e-Ñí0cðŒtÖÕÙÕªÃú«E`-1ÊŸÜbªáüŽê =±€—U7ÕC_¥¹GIéˆÀ©sü³ùøîQÞ<ÿ“€ëŒû£øÿNÊýá÷ÿÓ»®Ï^¾<ûÜåËɈXÀ‚ýQ €.+,'€@ÿ$‰èhXˆ - ÂÝñ` @AÞ‹ 2=ÿå7'sßÀpüó ¬Wë¯þ$çQ@¿X%† Ä@Áþ–Ü4?èÍ!’ú@¯3ñ)û¾6v%ðð ™¾,•_bpb Ô±c -Wß(ÀÝ©…Å£sÄàDÇ|rûlDÔ©Óâ(±ûÿà @÷ŠúŸòpöô<‡HEÉ׋>šj‹˜¸õ,î°¾l` `d€@" ³Øó èüÚPâE!¦àÍÙaÙwW½2tï¿qì¹…Å×_sm}7tµ®Óm3j¥,T®Ê0÷GEZ÷[Ýûoþ£äZÌÍC-(;Fö³lIñ/XÐ}ru$ÜÙnlwT¡Æ¬šA•ÆXÑ ³¼š‡HƒJæ†PR݃þööµ†€¯µÇ`D5¥Ð™ä; Âl’*C: T€¨Áâå…Ž=[ô'4:]χÔ"â’ß-eR´›®Hø¿×² zý›¢…Fðÿ4€Òyµ½Pþ˜@zÖdˆð0K¿Ð—Ny^Þ¥™³Ï8`•I~Y¥ þV™ENë—+ëW˵ÀF°IÖb†ŸÕVÃslu5›9÷C\T\HdÆeÑ‹ 6oaIŽ`@ìëW¦í³Ïؼ$çÐÈ¿:Ër欀Úß ô9,W{wK9‚Á’|~zFU‘æjÛ”ÔWòW΂~LÈ$0%¹Šb>ÁÑP§µpï?¬–sàNMèP¶™mí÷ûŒtÛ¨Ý.M–.^¼HC—V#XÒºƒ²ÙZ™È¿ÄìYwÜ=!áþm¸;V¬üZÁ!¢L‰.èߌð žúŠˆ‹llnõsýzV[éǺ¶JäAéâÎÕ¸ë^‹~µò©+B焎 V$+¯ÔÖãA¥ðÌÔªP5l"JEZï/U°H_þ`¸r3Ûï} -(¨Ø«¼¾Á’|ÓõÐþÀ²Qû—î@6FfD÷§Zb6 Â`ö2þÿ"×Ò(•]˜ýßzðÎø^\l @lŽ €/Ô·ï?d ý o=hpÒ;Êþ}&¾nzÞû3[Ä - @Lý ‰nìʰ @þbëÊ× - >~ÖbÊñ-¤°÷;¾ÞQ ܦýp+ø—ÓHIzI„ÿf±ã“9ç#IR쥉è‹Y¡`ñ‡ @¨B 0`0 -À¨Ï7;a.} -íý÷N˜ P«ÑQÊ=,\eägð£‡"Xx³']µº9b*t"<ùÛœÔOˆá>wø¶`ÒW6£ãR#sB8]ãË|ë·q1 †ß ©‰û£“ t¢mC{§Ó\£81l€„à&(Àq®ÓìÎ5Ö­î›a-›0€;ÒÀÅ'./v0Í»>ú‰'y í#ÀÕ‡Ò™ímámcÑ#¢Á[åЖxz=Û]œ -vf¡(xŠè.韧«aa¡Ùîmk›:¸Û@ä‡.ívïÃ:ÈXUQETN‚Ñó8¡ \ŠМF @ŠQÍëÅÅy#~ú¤s N…ðD¾¹²¼òÍÊZŠèU]š‘*Lµð?õV'¼Šw~ˆö+8œ'!^@Xh±/ÄÑÑÊô¹‰)k†b6»—¾¹úR…™ÉG ªF”I@ºt+/M—Ù‹P=!瓯^ÈÙɯœñ”½O”Kæ&ä‚,ž¹ˆÀ˜û€g‚¤¹æÝm ú®ðÈ77Á.ï[66ú+å>€ç©ùT >€™‡ÑÓ¿/ˆž¾¥¿¤BWk­ ‡v×ky½üˆ1ó¤ÿBBCÏ«7•§ ЬUk•b4?ˆˆÍÚÌñ™ðøSSòìþu8Œãðéøæà”ë”U«[¨æÚþv$ éß¿SÖ2æ{’D‹Vô¬x,o‘DldùR]Y½ªjÚ£â¡E6…ÿüêG¸åÖ>£%77Ì Šªò/íàwø}•ùÆýüZÞïÝ —Ÿ» ˜Åðö» ˜Þ{³¶lxÇÀ€ÎÆ ôO2¤„ -± ÀûßÅ °€÷Þ/,b7nü_!_ÈàvJ‚žïpß?´U€Q?>jØÌ’^>„ÿ„ýþ°—…]5~±ú¯b“·XÕéÿgÌ€Ýû)!ä  tt/Xã0`ÑõÏuaì .ð¾bƒý^{yÔ ^ˆ‡í‡ ÀH†£œ<,ú’(ñ1„x­KÆÐM:ßÊIXóŠX‚…èÆ@-‚ŒôR£}XºÒÛ…ËH‡8ÿ>ylwßhcñ–Ì.q0©° ×<Ðq[Ø¿·óA÷/;Ìÿ¾7º,·_mVÇ.ëbàRå4ÁOpMw!æ!QÕ8ÊrOL$ ]^¢ƒ-:àÑ»Ûà$Gõƒ¯hµÝ¾ßÔ3±$¦áBš áÊhW@H‘WYß›Å@y‘pTØ©ViâÈ Ój&GpRm«æ ]¼¿ÝKÀ2ÐjCf=ÂſՅ|Ñû1Úpd €rT)7ê €Âã ¸TΚm ¤ àÿÙâKz)¿¤ÏÓ.Ë·ºh¥™)©ÂSĬŒh~áK¬Ð­V²ú@8¼)hЦ­ l·fÎͼÀ\¸¾uðrIŒ£Rú¦&«±ÁKÄòÆÊ´%y ¢OZ¿œ:?ðD -pvÆ~ Dx®nMÌÐ1˜t@Øu~Jø¥‡Ñ¬ÐW«K9‰„¤ rã°G7v’Ð^—’À])ºyÖï'˜Éî€^üì§+ø¨º|ÕÚ­. 0g$àF¶[DÍã¢ëèyV»Sv&²Ë³ˆ6°±q°ÅµÂkeÐY/ç0m’M_?gÚfÄýQy*6Ë{[›[™~ûžª‡ütn½_c.Q X‹ó çf)+ï‚è¹y>€Š3¡JÂùÜm£ŠT?$‰.Ïúµ<ßÄM´OMÜœy5W¡•67©H7‘y€ ÏohfñÞbÀƒ·n¤>€ŽC0Ø`ðÖ;ïü‡¸˜ãÀY=4ÐõüÓ À) ™¾óÇÐŽ·„ò¼ç°ÄXb6`& |: @”=&ï}MP}`@9: -à_ãQKÜIôýéÈQá8O!ôÿø$?Ÿƒ¢MÒrx°ŸD—ùJ‹Öœ¦o?°=4t¾àAœÿ ð™3kÕ;|ÊWëz…Õs‰`$éz˜÷×ÍŒ1ÒuËK \«e‡ýÿí¿ ªE„v}” Z¿V§‘d·70zHGÒ9Oö—å‡ùá§?ùü°G(oŒÏsL ZõóüÑçûL¥/]ºZþq-»›ÝS1˜Øu:cÞÿG½-¥ç²LÉjõÊüÿWªºêPåêø'gì;˜O/«×úû½¼ÿH—«fž¢—‰Š<:üôóO²únNÀÆT‘µ,ÿá~Þ{ôy®Šè@¹\õp=,7eè[­¦¶½µZcbe€êq˜©E®–ûn‘?ùoŸüÐõ;<ÔØ)R)ú¹èÀ'‡}*²ÕgbmªöûÃOÞß§geàpšàŸÏÀÀc [§X -°gåM-Ò! ¹“õŸI_˜½þà _½Œ2¶p}`çmþ7°úŸ,"ƒ¬Rýô ôO2¤#>ÎT—µ‰Œ„€€¼°ÜЉÅß}ïI—;*ï>êÇFz €Gðw3 Ç¾ÅHCvÿø@#ôÄ@Å@î„âéL’ô¾ü¥ ‚èÀ1@=KI\‹ÄƒT”ôí® € ?‰P[þ¨ïQCøOèÏò ò\€×Ç Îf<Í@bë?½ÿX´Ç{”+˜”iùlc¬ã À:4&€–@N8Aê/@›D0`0èT>¥L„;­?ÇÍ: °²ºP…ÏÛÛÍ?ÝÆHÞP6Ê=𠵟KvÚ{*Aʯ¯#àëªÂÂA÷.`¥o4^7Ú6Ýß»‚ËÕ¥ô8lo é,QVœÞ^d¨ý‘àåRµÝì¥õO²Õ­dÏ azå¯T²Ú·…Õ9ß–Ltc4øÏ‰­õÕÊíÒÌt%£ƒ?hFaÁ°÷´ogrzé}ØSOà Y·—Y}Í ÚU×O‘³+«·í\@þó¥Rí–ö°”n],1çqäŸò~æ¬>îЧ\~…ÏÜ‘®Fh£+åò\yéæÒÒªÎI´¸S^*/ݹ2w•¸HWµg¥|ui~¥ºôŠ Ä’Nßœ>§ìŠhÚ! æ.(Û„?˜'dI/-]³ssK¯(+‰ÊÒw~~iiîª*18­ôK\ŽÑFG&$¥š’y_NârõêR)w%š›#ÝÒͲJpŠ«7¯êª%eN@ÉUÝñÒ¼*âWò¹WÈ\iT Uwîyå7ý¼ngn^·4=9qnzòÜ™s“óÑ"JýŠÄ5]zeåÎÊüÕ¥%µHµªÖ¹Cvwh*ª­û ÔòÕù›Ê_ûèÐÕé8à‡6NdÀý©méq ÀwÚ7p‚a!wA¾å`àLœµøBüq€°ãÈó?~øÞ{ï`ÀàÁ»¶¿ÿ³€øþ_jˆÒ2€ýí1úè?:`n|@òÀ®ÕË}+µüN+óVßÕö ÿ wHiüŒ÷z`ƒ'„gˆÿÉ00øîÓ"!?|À0Î@N…Qÿ#‘}°Hðë´WXT‡¸fÀ!àT€ †èÓç/ö ÷x’xÛ#aŠÛ0jH^” èˆ‘€ ^‚ ûPSÛÊŸsBÔ½F»û{ ãÑÿ„˜:ÍÈx:Õ¥ù£·ô¸³—A/¼;{Îâ^s§yc»Ýi7[ÚmwB20Ñýð =i·¥•Ï -®©€ÑYpÚØ^\¸¦YmÖÚ˜ تl©ØÞ$‹ÖÝÖ5mê¬óPæÛv¿Ç’ mªªüÃÆÀaãR Ø¼Š›°‹£O©ÀAKÏ΋€_1NpYsû² HoJC7‚ZþÐ|Úîv»+r…þ@M(üöø¡ÿƒA=ÇÕ{œ`ñÚ€,"ºlÔ@gtê7 -Hä^†Nm®²±E\aºq~à¼óÚ\•1åHÑOPQؘm–^ß\]šÏOW7…ó·J1n¬Œê}3Ùý üð¢åŠàpq>ÁóùÉ™ÉóÏj1°ÿONé: |l< g¦0[,{x¡ó¯1ܰRšžW3…ñÿ+gŸa:`8…?Ïè5†H£¹Kx3î¹Z»woéÇRÌ¥}ß«ÕêОüCúã«ôÛàc‘¡{µìãþww¹Š`8ÕZ]eWjÙíõ›ÓóåÊK ¨°Ôwû²Þáá§Ò•Ú/Ìz.º_½*]_ÅþU?4þ,û8Ë#Ãìã²êáj­Ù$PÓ \‰TÀ¼Îø×KˆÑ°R¯“ŒÚéòìµüð0ÿøÎRu­®Ñ¿q7Ë1ôóÔ½q¯FEò;ªH=Ïÿû£}*å°¾u¬z˜eb=i‡ =¢l} -[«ª:–ݼFH ¬ß?¼³›å#–”¼¯ŠäWËÒ𫃹ƒ?Lkd3£ ³¡Àÿ÷ç@õê‹€¿‘@ LX o''€·°Ø0b@s· ëëwý“$ L@è`/ò³¼ûý¿ú>°>j08Á Ðerøÿ×ôšý‡é#6pÂ(þÀ6{ù®Cê%‚ðüüñ3H—*—Ôãìs–ƒƒ‘Hÿ¾\OR'Ä",K€uUËø/j€}À6싊|‚r-Ïúü÷ãÃÙq Àþ‘Ál€œr€q €ê!Ý?½Ä$éýÎËßúÿˆ À˜ Mž>nmé‚Âà>[€8¡” `07@N§›M€öv+&ÐoØX6J¡ßit¥<+5.ÿ-A]ÿÂI¤¥<¡#â`hoï1þçZ£<5vŽ¿m4ÖÝ Hƒ˜@¦pžâ¾ÊnqGW˜àIˆÀS¡ø¬Ã³I®™DE;³ -“BC¥!]Ÿ„k¨lPžëDÌAT–ˆ†ò-QÙRª…Ș﹥nW”¨ÓâÖ˜»`•[yÿ~"—gñˆJäøb¡ÊCݼÀ_-·÷fΞ×ø—„hü÷Šf’°·à‡¿Àÿm:Žz„èÒ9š¹,nûM;*¡®‡ß®¼ T±ïŒ”ìe_]Íûsæù_ »y½¶UK¡^̰gëÜ*“» €^dÜœ«sG̵+ÚœÇ0iþ,XŸ+Ëd r+¹èdŽ8³ÿFè_ØÎŠ -Ü…ÕOê8{I€¾‡Òò-êà²J«„&X¾D ™)>‘3ó 0 >Р1(Ç,6¹>W³ƒ-:ø8qmCtÏõÌãÝxýísA¿V=4ªéÜíÒÅOE¼QšFVngëÉxRSf™ˆV̾Cv›vËjóU%T– -I¨¬$»Ò±²Ö–²¾©­¡[4:ù­UL í›9Ά‡åìÂJö¿WË"w‰Âä$d„Šì÷˜˜Ø J™Wçë©Áïr¬;üÈïÕõÚíõù™ÊyI ’ƒÔ=€`Ô"¢+á“P¯Ý‹Ú(ŸìpiE(?RЉ…Õ¿¤¸Vxëd H}º¾ÿ8)ðÊtAà­Ï}ùòs³—“ û¶î Ñ‚FÀß2°Œú؆à3Þ$Ÿ?~øð½wß¾±hðà!?Ðn€W€-„'Q†å4à·¼ÿРÏÏ?¶áX€'àöö_[J˜÷81Æ«éõ¯KÛK§ ©ÀYP_'|€ç2„íÛ›/]ìËIÁ8ëç+é^^ž@qW6왌ãK,‰X@~ñ ôV‚ÂPä4äXNŸ Ð\"z ŒPˆA1 @¾ñ` À &D,€a€ñ$ðåè8[Ìœon ;;oîÝ×›íõëtˆJ(Í׺>¸Iíìû7{MJ»àj‘!vʧÕÕ9¡ã¢àÎ\"n3"ØSé¾3%Ôssd>ªHSìFø/® %`·ÀUª—~³¨ïZÓ4{¼¿% w€X -;·F]18¸F:¿ÐT)®6ŒðÛµ0ƒññ±+vS™ÓR³:i¼ã.ª¤¢”¯òwã>·øzõ·ÍÙζš²-RÖ± ;Ö@ó… KǃÂö j‰¸¬q Çÿt2dÇ À„¾~!tŒ±Ÿô¢0÷VÏgµ¶ú²Y€9C¾6§—u¸†ë”‡†Û@²¼öÕÕõõÒœƒî1úY‰‘¥rie…à?p&É•–. Þ¨ˆ2”Ó(€px–€½3ç'§…ÒÀ 1{’Çr€³—–m)¼—ÅÄ0fÌ8È^ü¢€Q eçn€gΞe`º„˜9@°>ŸÕ Uð˜Ð†‡>H^Uë‘„m_W¯ -îâ\ey†‘•·DæÕÆa0¡½oÛƒ/ÀÖ~zò¨ÏUÝ´”³N+ëÅ2‚:Uofµz¥!Š_îÕø?<”—Ítª˜ÿGy0éŸÔ~nŒ“«b HTL08•U‹¼trCIð!ôÈ\>ôÀ³ù µÒíe1œó“S%JàJ.À$B‹°í»:¼óqÑ ÔÈ“×zKkö E}F'}6™?Õkÿÿå`œŒ<Ì›¼€wðX óC â«’à{ßeÊ@׫¨Ÿ>òã"èO}ˆó - À[xh Àûa)ðTï~?ÀÃqð…þ#À¯LùHì`€“ùúÿôIDAT À¼¡ß×çF#& €I@/ß\q|Œ€û·¼ÚßÛÚã§Áa§ Ìg ǽ=ʸ˜Ëœ’ÆÀ¾d\g!˜ê•01€/‡ ˜6À&$úl0î{5ØôÆã㳆I,#£Y^!ð¾ä÷u0LašÞ*Lm›Fú7ŒáØÝusÄ -ôímï9ߎãøpŒC ¾€›DÊ/×Y‘hî:¨-î(”§ý”-˜©ŸqPäš Š°½Ì딿ÐèîxS¤@´DEÒs¿‡Å¢Ííæ^CDD,Fl7­ðë60Epƒ< ]¬Ú«&Êûõ¡ÊL‹áƒí†ZE¢fl† ;Ú a  ÑšŠ\†1÷ä †P¨…ë¹MŸ9Á€´ðûô I¥V)Ýü7ÂÔIáâÌü<ÃÈV·ôfO@S<… ýÚ\-×[[Xêp6SßÅÀέ>£Ô¶6Ëóµ 4`ôo]ºâÙcnj¯ôÍ—ìE U ˆé5˜.­âp‰8óç±Ð£þ ¦“@P}ñÌ™™g°—þ½O±Ž—É–OâpŽ—&æ+Ë·.¹ `R80CÎZ÷a€žDê.¯°\˜¥uÿj^Ó N·&½&ÀYh&ÃÀ.#Ó9ׯå íV+·.9´B©Vº™«­Ö™½WMzÛìà?[¨×¦ F®×îÖæª¶–ëËd²•:އ^mép•‰}˜è < wÄHâÈæ -½4pb o~G°MU´¬’ÛæVÞómë^”ñfÕ¾žf€6é¢N*çöíJ­4#ö&05u~æR…ëT£¾DüˆÄªr­WÅËO¿-Ö±{ŸC†p:îFlfÿr>T$ø?®Oå%%ßà-€àí "…@AF,BÿÁ(€ï¾}’ @þˆ( ¼-ô˜¨ß¤WiÿkXރأùƒþBøS*%)‚úãE¸ÄÑç¯\µ |²Í¬·¿»”öì=FÜ©oÈw[óOœH€txã?:¼áÔ'±ŽÃ8$ž*“‘Ù¢Œ\b˜ç“¯ C>m¹§.0Á(àÞÏ/>Î(‡>ú$€ÑÙ¡ Àï}õ«ñÂI¯r°9áú¿$™ ÿúe=L’#Ãp¤À ™8&`«„sÂïfgYw·p'@s–H»a£ÿBôCëËÌ>„õ—€Œ…N»A˜#pC0ªZH—^\@ùÇéŽTÚb` I••ë²Óý*³ÀW ­e£Ólˆx b7ù÷Aÿµ¬oÿìsØðÁdXÖuǵàí{O¸«äªg”óÿ6¥áï4ÿRlC';b8ª-¾zšm´‰ý×`¡nÌHm±£vV*ò²G;„Ð X¶Å%¨Ž -¡‹ -Vh2Ý€6!ÆÆPjí{qVþ'éÏâø€S ’”ŒsB€§ÿ Ýén €ñÿæüÅ›µ -à‘ë4_/¿Ì«_©³Z¹V¨¸Æÿ@0eã;L8¿ú‰^ç¯õ*Ò™…¾&ˆ‡÷ûŽ€¸æÕ¤ý¯®Þ^®¬–&ÊÌ/Àd -€ ¶<{a€ p–`€"@µþ³é±?U–Ópuz°SK–—kåéjŒH¸¿ˆ!†!Â}‘ -ò=ûL¼»åïPOw–]Í*¬CB> àdAé®ðÎÛŒ…  @R)Í÷Uü)VÃ_"]²ñZhÞQ -Í;WUNwÃõØ–*I^_RE€W òÆk‘'žDUŠ>ÑõLq` Ó.¬Â8ü…â«YµÚÇÜ^T_ø«”פ|+KÝ0¼"Ï«­‘¡w c„6L)*µù™Õ™åK—J"j3¥U½²äo)Á?r@«œCÑrKµýúHEÜGe=ûgŠ j×ÈŽZ û¶¤íãPýQv", Ñ"ĸ~Ä|÷Ç,:ã ðg}¢@‚à€8#;\Çðç€÷™™ðíÆu)Ђ°¼üG¡ ø%éÌûs£îÿi% -b_ûw"… Øä¥—(ÐÛOC;P?À?ïk¡Ç"è \¶šæŒãëFj°7„Mž×&‰Å¾ô;_Æ£?4ùð nwý{<8iØwqúµð7Àã ’‘ë,ƒÙ9gøÁ`-Òß^Þ DotS€dH€¼Þ -@Áœ‚Å#@ ` ÀŽ»¬Á9Áœ2l, -µQÀmJ×–m)?ëï"Fn¥@3Ü YD`; D[ÆpOġٰ·6qPÍa¹‰ÅYŠ¢5öÚ÷÷ö¶[ÄâUA*½µsŸÿ%t:žBXP{'‘.¹vM¨I›H Ñ -CFwO"°mw~ –ÚSžÂÓÖ}UG%€ÂªµHÀöžôsm-2²o!BøÏ¾Þt|c±‡¦Î(Û=¨P³éÞ÷mUD⪫"úâW öOQ-T#e¦'¡+"jy0Yq[åîìí} +hžç -€el Àþ§¿Š0JŠ3jRJ‡œ)'ÒÙôN}JÑ[}m­R™ù7Ò‚=à 7K• ÁD¥²5ˆ[_ËV+J„i·þJm_/nцšgÈ1¾¬£•`fcµòòòíÕÍÃêÍlƒ^ø‚”™ßg^»/y×ÀœFÖtÑêòêKÓ¥’ … bꥫ^HŸÑpÉà ^SôLHO5T¥^€Jå›Óó·!dyžŸ¡ìXÀ`€³gö@€fµîus :ƒÂn&¿úºe$JUèÈëٚɓÖSº¥â+åù üW[Q¥¤’ }•“ý -\ oN¹ˆJRUˆè㊬gU‘³Š.Tj½aÉýÚm ïzÑ)®Ý*v_¥Æy%ÝRM«Õ}-u±ˆCÕ'9ÇÙÍÍDD¨ˆÎÏ)I!D(vÕ=Ôæ§_™¹„ÃÆÔÔrˈ«Â¥f80”GeåÈN4¦VÛ\ªë  ŒÃI8*YíÛÿ<>IïScËË 4† -¡ ˆFÄhýXyBzº®?ÉðöÀ`0$'±>Ù`µ?mjý±€ õï<üþ÷äa¸~Ý])П½ðÁ?ä8ðàϸÿôq7+:Â`'Àc£²ìµ^/[Ê>9HÀw‚þ­Òë ÀÂadgÎDôã¶¶x^€u¸Žà²ð}19Ú À'=Ì/‰_¹ô~gË…¶LH(K¿èˆH€a³®YJ¢D‘¸EQŒGŒÍèµø>æ~]óõ;[žöát$Âp (Àù1 ¸·ö î'ˆ °³ý†`V"üPB€7vºÊÇú` ¢Oî‡Á•}»¹°ØaDÝ6³êB¤| }¥8·ö´%—}»$ -£!Q¾Ü -*ušÕE©û@öö›ZÜWÕ[mæÞo·ÚDÚ{½½#ÐGM.N9¨ö—a! ;U'}qêSC4[Ììƒvö?ì:ÖÿöþB-¶óè¯zwu‡ô74w>`?âþ©²?éì,Î.‚Üø?vÔÑ,tH4gEE¢"~MB!,\Æ ‚zˆ’pv1uÞ/6¢mY@'ZzN¢4WHKªûñ1c “ÖO9€¬"YœWêÓI¼«€`>böêW+y*J¸^æå:Ð:0`F—œDš| •+°¸'ÿÏ¢õ±})c>Àßi.,4é§”£ë®‰XAîtÀKæÓ½ÿýî‚n:àï ÿ[§»otÑ¥±L,¶éŠŸhKéwBS ”³n™*‹íaU•N„jІ/ììý€ØFí†4qþvƒÊµ;F*ÐÁš±Ýi~Ÿ‡6} Û-êÞQÍtûÌ&€g¤n®ÙQÞP'µ`›Žƒ…mµ† -nhOY’éˆ<©Fb2Ä·‹E€»Ÿµ-Fk‰V<‰ñ߭ΣƒkxC²›±´ŒŒþ-þ˜x?½xPŸÀSOpYˬÊ2¼?´|F›‰ìÎ×SŸ®$Þé€ÙÖÖOtPH.¬]¾½±%ÈDÅëNJý7W Ãó7éW&/™hSa¹R«l¬.o•§…ÑVÿƒL¥pç±ÎSEÔÿ'0€É)]{Y­,¯‡H5x¡T©M” $Ú‰Œ%ä9… «‚‡€í  ½¹ÀEAVí*ð©™ÚkK/8RpÎwOß<{^ç+K»´ŽªtHPíµ†Ú2Ìñ†]"î»D×y©Ëv•†PS« -ÿÿ(¼é1d•«à² VM^Ó/ê ñ5iGÊõ£%‚÷ê`ô²ó„t´Z틪1E?']¥Àc;ªÁ‹D–-ý˜œ#S~ßÑsw«ŠÌÏëIó¤Ô€Ë«f)¾œôw¹Þ™ -UÍ”ƒIÏ–*п»Tëãe¹No×dw}Ö±tÔþE,†ÐFD¦/)B€xÅÛ7fŸ{Q<à-_]X| „Z -'@¥æ‡Ä®AwL òÇdÿ’@à­¡ëcàê°,^g@X¾ à>€ú‹cŇ¯‚øpýKpïM¿7l Љ£Âà}ƒßQày°ÔØ~ @¸õ?›pÏSz}Üa/ÀMCoøO4!þKœD}éwC¯ôçcσ°ØÉ€g BD2»£ŠE¬C¨ ÕQ5œëp ` pd6Àk’Ù…çÒ{šwúð­í-@€ÿ0`h`À Ý À ` H@&è\lÜ]`â{´Cü:4bA,FühžÛ ·._D¤ý6v)È1°]§Œ· ‚· ¦Ï!ûá·ÁAÕÌÈX^£ã½)b€‡ hì^ÿ=]¹GL]¦ ülo›p¾P ÝAûÍl”ŸXŠx±Ýi1pÓ~»«$ÜxP ú„ém`w'ÖÿÞ›„âUµÄ$šMÑ]Ôîl/~Àÿ‘Ûîì1“O—‰Ú0n B€÷@»Ë-6¡ín[·™ALãÊÓùîšì©’T‘æ 6F†D\BUÔj–xÆz®ã>øt €³I``ð€‚Hç%ºhÄ I©âì3è=­e¥¸NÍ\ÐK]:º)Àª@K€Å‹›•ÊÊJE X®oÅl÷ ÙÈzèĸåKË•ÕZVž—þFèx儦O¸áyÏ ì…å催êq’ú>‡ ÀÞz±Õ1Ðÿñr©’YS¥:î¸8/Pq€’(ÀÌ¥K&`]¿·Õÿ¼¿µÕÔëõ?ýüóþƒëñ=Ìû¶ú½<¿³TÍò»zöûžàVMw^Éó¯LÔH™ RKíæŸô•ÍÖ'ûy¾¿uø¨§ÚßÕ«S×+‡Þÿü ×ï÷óÃGûÊ¿ðÃêRÞ6*ŸÃG½ìð ïõ~òÙïçýÃ]]¥oëð0,9f³êÖ-Ék¯¬d‡Ÿ?z´¯ü `c}¾ÕûìóžJûü`?û4ÏÅp>}”ݬ’g„Dö?Ó}ÐwKªž -ÏuKLµxK§tku5û¼¯z>úü³~ïÑ£7IÀ?ÝñÁÖa½\®é¶‰Dø9™‘Au©š¢Šè¦¨´ªò¡–G~æîæþö>Yèý0€ØòrÄ`ôÑÄñûü¨PŸ,VâCÄ,Þy÷{7ž[hü±à›ÎC[¾ë€ù1 €~7Àw¸Zã’Pþ¨ÿˆœ t`h¼óð¯ˆüðýï¿ÿð­ C` @÷19é˜å½‡Y€ÿ¨ÛŸ>8ßø¡€Xô7Ì([Ø”£I¢_#øïgaÿÒéó:£ƒà0Îúq ‡X#¡ü§…>º\¯€‚8S‘… =^ûþ#Fx}„ù€€n4þËÅÙÔ›O¹Å(P?ôcùø8ƒÙ9gÕýšþf¯]{ƒ¨|ÈÁ;[âW8Jöøµ € MÂд `¬T Œ.A:­ívSHEx< 0·³½`"!´”j) U¥¢ï_× ^•Ð#°£ã¸Ý¹û¾ _—R¼“•’.pt‘+»ÅÅk JÂŒéA¡³wE…‘÷zfä!Ì?دŠ, råå(r" -²§CÛôC4Û‹„-LCØ&ì€*¦èìÕu dˆq‚1‚‚ìíö6ýj‰®„îÊ.¾ºÛX\!¡bºчmæ½è(òÓ‘EåJqôs` Yù`›©~šž4“*Ÿ Î^ÁM´Ù^\èbŒÐ#[D·ÿMhVÚ=zMFñ_âG älj!þ/ÎO+ÒÓjU,Òñ’^.•×RÔIðmûjmmÓu¥VÏéÒÝØÇà‹ªˆZ‡b§DVå¹à^ž«eÌ*€ ˜§×¿tsæbì$å_?éÄÚÀ0M×¢¿¿¹ ÈäŒ4ôĦDþ•À“8ÀL¥gUàÎ‡Ò º­ÚôÌ-†ÚÑ€¶S3ÒþÏŸUƘl8ãøtIî¬T«wVï|kîˆ^Gx=1¡*”FB`=×ÓñêJµ\¾z•@wÚ¯”ç§'&'&§§g柟¸y“F%Ÿáù·R½S][«1wnõN…Óåê -Z*¯ºR‹ˆ++J²R¥àê\Y«¥ù%ž9Š•‘Ä25T²òÊRyî*!öTÊJùæ’#ÞTöKeÇéq)œ%è`Y÷X%bÊÐC¦„ê+Wÿ¹U*ވ囥ùùùÒüÄ ω7ž›ž¡ELò,Kj9jm)—¯ûOŸ¿IE”óÜ+TDú"]qä³òÊŠ›UùüvýiŠžf™µþS-à Pá-­Ø‘@é'H²üñƒ³×Øð\òxûd ÀÛßÕb( sG%¡ü¸ -oZâpýÆõ°Ð ðvr8ÑP¬ èí`c}c!úî,€ŸÀ -øÄQ#- „#‚þþÿÁÀBXÐ - ÷ß±þo@X´åäô“ ža!Úrƒ}a0ø³ž€è¤ãïS]j@J# t_ö\Æý@ýXÿu–òÆ| -0: °ºtï`˜µ7À€?xoÇë|Ü0è(¤N€¡ yH:É €ë¡œ¢- -Ú {c¯%ðÚó¶ˆrµò*ÄU*!v¥ -é+“îÚí0ø`{Vû ©á_WñC‰÷à UV™(ᢒ+#ý@&Bæ`ˆ·«œàRÊV;¿GóƈÐÚnmwá!ç^[+êBéä̽×îìa@ÅÇÐw…JÒh1gw¯ƒÝ~_@.apåÀRÞß{¢R;‹ßÓ)j$騦Q z@yÚšn‹/tU2q5¸ÿîÎÂ"cvZ<&f+´Ùƒ± ¥"†"—tT¼n§1ÛR$?ØÃ)Ü_X´új@ÿ' H*ºèþüøT²Åÿ­ôxºÎOž¿0cž€èÌjŸâ×Çèìdô¯gýÚú#)xû¨ƒ\¬³(Z÷¶Ö×éÖÝzmÿ V™_ñ(‚°ïêråg'@"ÈU*¯Ú¶¬ró •§Ã•üÂ.þz¨Ìâ È=qK3ÌÜ;9ùì¹3““ç£ §ÈTmõ0¬áëž6—lUÈ…RV»UY%D Š¸t Óž%ÀY¨@LHTA"°oe­®{¯~«.Å•)w+uüôª‚°« èY«×ïéáL¼aei÷ß—çç•õt…8¾ó7_ªPsðeÈT]Ù}t ÕiM9€aÇZm¥VW†ý;Õº¦3Bõ;+ߪÕ×êÕj}I¥T¡Zñ™juîßJ•3·­ZZ°s»Fò¥«Õ¬º¦$Õ5=²ŒIŒ×´¼·v§,²—åØx¨I­¨ˆÀ]·©âõå#”qI+=3“ÏLΗˆK¸V§"Kõ;´Hu­^Ït‡UèDŽsE!]©ß#·2cüò¨â»ùyµæ'pšàI>ü}oÄL¬×7N· f‚:'û@Ÿ&I‰Gp|÷miâèó1 Gœ`Pj–É|ð½ÿð=WëˆÎ•§±èb,oKé8b@†à2üigj7‘',#p?üÌá螀+ÇGèµÀ(€€mÀäI­?hsž‚:Àÿ²Oè÷;èÿ€´Àš“ìøç’h@0.+ÄÙ*-nþÉàÀ»ÆjûþëÂ@îøÒW}$ ]ûúÅú› $œŒÙyµÜþêï@zSi‡V “žî1šŠNHàd/[pú·bNŽRë›{{o´ºÆb¦Ûq”%z`IÆÙ~q›Žy¢ü n»J‹Ÿ¸ßئo_x\aXXl‰8{\­üœ)xÄá¦Ôìö_îQ{–꩟pXgÚ;í®8†ôÿûÄd‰Ì'¾°-V  wÖdô/ŠDd`Ûº6î0?ìtRÐcÚÁ¶(„ˆÆĤ»°Ø¹oÈV%Uaáy—…öâ íF¶Òø£V ìïèñ*Mßý]±€6wè&#«Æ5ú"TYÌ -ÚX«vŒ¤;-Œþô«Ä½*ï…îý½½VK J¨¡†Hºƒ(Ú*9‚ÿÛ‰¤YÂÕQG½´ŒŒþü‘{f3ìS|1€jiæü™¯Ì”æ_°š3KH€ Sªµj-«W×îh%ÁÆGÄÜ¢«·H)ÕîV—æJÄŸÖëõÐ×i¶É˜ÜM3(gó“ž:ûñt¿¿¿îѵJ©23óìÌ4vú“:ž™ —B°¯U0€SåÙRµ²$Fb“†–óÓ& ŒKb††(¼U„8ÀÖ‡»Èá£þ1y¹+é6Ù‡‚ãëW—ª‡Ü2^ú~œÕ—V²zöQXì÷³Ýýü0»Ë)BéV_U¡Ó%;#ÒvYòmþ캲yÈä?y¶ÕßÏÅ ôD˜ä‡I}ô=X«æzj7’DEòZýp·>w3ë+]VËkÙ‡5é_ÕùFÕÕv³|“Nþ\LMŽ)f©VÕ©{å¼§Ëw³ìCìBõ^ÞtEöëå•}Ud— •jëc½¿óMPuɵGåj¯˜k—>ƒêm-™·a£4ó%FŽ–*õÝ|ƒ¬þ6%ªß¥7½ºÍ³{ù®Zléß«©êyýê¾NÔw‰Ó§"?TAÅQ!ò±~c ËtêNvŠ%ˆ†DfëáU±¹1½€ð'ºÎ ­O±Ä[Ü[  ÛC ~*y¨<… ü{àH@³Ï ’±ÕC €@®²$ø•„òã¢, -ø³¼e€d°àŅ넳 ¡þ(ôŠÚ¶û6X?€­ýÄðÁÂ0> -``ðËü_ÿö0˜«ÁQÓÝèxذý9ÅJ‚X®ÀG?`[{$±…Ý„À&ŒYlÙïçK¿û;z²ð†rÐyå$ý˜ À "ÀSPâ_‚à`°“€ý¦;àÿs×ÄR'€^á~k#lëË5éˆzüK†}›ÞÚi‹ ûŒí"ëEÄòiµÞxƒ€wÚÃÐOÞª£õH„» ž×O -«PMÉZ(Ø`¥½ðœ øÜ‘íâpgó¹‡ëƒl*³Ûhvºü€ê‚Žb+AP@[¡£@Ê"5¾Ým©PÂaÿ§™€ÎiÔ*6<õ¦mUNpI^ !²V;&¡ Û ¯µumµ[{]8tgíÖ ðÔÄ ¿XÂb³qmqÐöef"ª‹=t?‹înØY¤i¹a5_g»¥bµÕöø~Ýv—'…¢SµMtÔÐÅ£pÔ$¾ ÑœÝîî‰ß´vš{¢/ØSÔTXD—@ÿ“ &i@¨ö–Ày‰.z¬¬:±xiþÂ9ý»œ;711===g±Þ†bË<“´”_¹så ¼Khv+¶êJõD³“Ü\ÂÂK~+sÌIßÌß\òÖ…i âLˆã£sós3œt"áóÄüÍù æ§/0}ŽÒMNLê{9Cíïù?*ç.¤¢µž~núÂóº©ùù‰iU F9¤"4C“ò¤#wkµ¹•|”‘µìc<ä¤W;`̓øí¡W8©3•ù™é æ-=,á6éŒG6ŒHcÖËÒ°ŠÃ)AôµHúkß«p%¤`W«”#"Q+Ï•wë«ä@ErU¤:G¾ÊËv2Ÿ‘^Ñ*‡¨ª'1,Raí–Ë1o êpwC*ÿú]úttŸÜ­vx³þaΠ N¢¢6’é/M–ðÍ _‡Lk·ÅDîùnDE)£o­öqu.cž@­¢g5ŽR‰ˆHppS«bù#ÏPÈ~/¿S?Å\¹»~—ðE*Ãä(áÊ @ܰ’pÔ „Aý?Ñ ðùTõ`ñ¶ðömeoð€ïþñ€€Hj)¶ðŽJ‚ù#2´£N²¼8Ñ à‡þâtÿlŸ¿@~-‹áçWþÓfˆœâDGî2–T([ˆÞÿtÃç){Ö­Ù R ¦—yBÚtL ð?H€3 )B -õ—iìJ€Àfþ„÷Ê4 [[>RøXb@úõÀ1€ à«_õû7»ÅÜ€Ø× !¼µ¯n¿ÆôÄÁßì$@ʹŽ ™š;÷þ°H}¼Ñ¤“ÁЂf+E{›©~MÎ×ÖeÑjì4š÷…½6:ëžrVºf ¯Ÿ˜ð¤J/þçÏM–^ BƒÀ*"³Z~¯¼¤"hBtCq¿ÙÒ5Xµ6öŸ¬DE6yðô‚«evØ/¦·Àøž,Œo:j¤DÈШ£¯óœ$ ŸO“‘<-ßÛ#€ë öŽXÞ%éá_Ä0賌û€|øŒË‘c6¨$¹â ècÀp ÿ<àÑQ,F}ô,0’¯W¿aü¿¢½ÿi$7|Kÿ×R»ºýBéÉ€|”ðÁ¾$Eø£¾ô;¿û;‚eÁ¾T~¼®$ à-œ?Ñ€ b6@£~±æ˜òHjä+ø~õ«v®·èÕŽ$üoï\[ÐßD0Œz…³bó󰀌†à˜€0yQº§ˆ@Dþ3€áá'¤ið”`AL¡Óltº-ôfƒòýîý…N³Ûø ]çQyF¶Æâµ¸"ýp_^Àà,–A€Àæs ôÜìA%vu%žüííËÂìÔMÆÙ)'X‹ãÀ>I(!‰Tñ[Ó]ß0ïQyÒâ[Xð ЦÔã)kɨk¼Ù™•âîN}?ÕÃÎ{ÝÙEÁ/Ä$ª£ó‚|&VxIêÞhœ; -‹n]:Á#ÍHqÎ[FÇÁ"5Æp2å^pjàqˆˆð„œ–‚wÄF:ÊŽ– X'ª»0Ä€!8Åþ‚\,~útòˆÿM©WRggfn1†õîÕÚÊÕÌöØ„ó¼ÿI®$ýÏv…>ˆë»6úŸ²±žI?üéRw9Ýx­“‡ ðÚU+ ×¢RË÷uÉ® @z, Á|x‚®5Ò Ê^­ N`2P ÚŸ´¥ÞãÎLM²çqá€K *óùoåÔ'û8S^¢ëä}«t;«)¦šºx錳N>‡üYº‰ =ÉÚZ5«Ï]Í3e@%u™ðY€—Ím'IÃn Œ O8W_ªV^˜™™xvuùöªæ¾˜W*úøfÕržW„Æℸb\¯Ε‡©ö«se©üù6iUâójŸ†«„ À$Á‘j6·Æ‰ù*ÈG¯ Y9hS¶Õ®ååò~‰œwd#ÕMOLç—²üùr–¹ÄÊKaxáÜtmFívfò"OÛ ­[ZòŸ@ä[ð 她7ç©çj†ÞT!Ñ ¨ëcD™à‰²þ(Xî¥.ý¸@’½føæœn H8öœèðùiÄÊü÷^³<·øà»Ã.€Ó,¢ }G%ÁüZ´&¯,‚óÇøäëÑcúð':éíÏ)ý#›…5à„¹„÷tì Fð,ôŒÖãA—·û1ü/v sÈ¢  VÛÙŠƒ$S²+®8Áêÿ®–I ÓZ¼|ûÈ€$?ú‰ËŒñý -Žœ8osÄ/xDX l ³°Ì^‹.€d(^Þ†ÿcn€Á”“MX–¦‰ ½î‡Àëʦ)\Èâyë€$Tcû~÷ g®Üf…“Mj÷þýÖ›m§p±Û¼Ýja„;Šn¯ÜHÖG5¥‹Ë0“XüCš8ÓìwÛÝ3 6¶;adWÚX¨¥CÛQ&ÄEÛˆpvAÜ6¸­M‘‹…FçvV×àèÔ&7lú¤ŠÐ6fñú‹Cjqˆ9èÀc¢K鹿ƒÁXÔBº9:™µ·<¤Væ&h¹f[Š»šC›q3­Ž¸“˜†´²Þ'Z„Rq³•ÞêÏßBãunêiu›BmþBŒÿ¾Q?l¦Tò†‡Œ{Ä_ɸÀèÏÑâO;†)ÿuO#y¶µ™omT.?;¥yÞ;Ī\™/ ›õšfìW¾µ¯ ­yûulj’çæ›Rd àwu¾QYž9?s+"ÞÅ`x{™0xª1À»<_Ñh•{€Å¨Ï&ÇDFعTºtKø>õÕŸw´‚ä°º”¨ê_¼ÃÖW×¥µ–ɰ&Mÿ?&ÄÅðüÌ̳ Å }ÿ!$NùvBêõ«sÒ½++övçˆðX’2žvPžÁv“×ç)?1ð""X t[ –­• îÂÿ‘²ÔXIÏÊkvN1´0dµ¹%5å -£4Hµz[y«Ü*k««ªÉ«ÚBìäJ³V_¹ºV)¯ÌãÏaó8'è PmN÷ËåGÜêðÕ’ -2»¹ö¨vsþ.ùY–ÕœçæJÂÿg&Ï<3£¿•¥zlf•¥\×±Ceá;Ú [£ZÏ–Êõjuen´5èçíS%˾óÚ†>™º°—ç¯dÓ“ž¯ɘ@¯hÿœ²àñ€BôÎ7Pðò×ë¼@$Ä ý8Óãÿ8u¼+ô ÀÂé€1Àoà0> - |Š8BòÓ|8‰…~dT÷ɲöéæûÇÈ@›¾qò\Ç,ú§¿»Nï’ˆ¢àRÍ?«Ü’ð?í%pÇdÀ ¯° þ/'ü×8fB/}Iú¿`¾Å½þ íI¤ìNñðö(>ÃmKa0…ø¶ÿ’´þóÝÁ  ‰÷wl§=à1ÆDèÆ8É  =åíîei˜Ráj®ióÍ=8Ybh7XJE}£ý&Þë~©Û,[`ƽØÒ.$j“qHÕÄõ¸+g°¹@'~«Ûô·QÐÏöÞâBý]»H´ˆ@OuZiû ‘JP׸+å”fçAÎ1âN(NKÈÇ1vºZû}ï:·=Û“H$âfè½g„a³Ó¸L7n€¶<Ÿ¦î„Ü›ª‹/ÓÞN‡K)ÑuÖB:}³ÓÕQ²äöÛ®8IèeÈP#ìØD ¸˜ʶ’¨¦mñ+[”Ö€ìÒ³NøCÆ ñG¢bç ‹à OOüÝ~}iYªê†´Fá_™)kÝ«/Áo67ýj—ÔÑ0Eäývè ׯd6¤"`˜¹%4¾Ø_zý3NμPbbüÊFVž¯ïÓ1në¸õA|Éò2ás/]d¸ž É ÐòŒôuæí{,¸µªª¡nD…‘EÞ0 -ç±”áyQŠ)å¦L™ø³Ï!Y^›»ç‹Á¦ üGÿ]aL\R÷A·ì&y#‘ĺ¶&Ü­Ï•}õe@š{Ô¥ÀóþXD‚}ià¿„Uçu´nŠÈËÕ|sWTÄRçˆðz! [|‘PRNUX½mýÛ4º €½*+Õ«‚Q!]akþ›vøòÕ•03Ä x<§Wd¥ÙR­Ÿ×Ëó‘¡¥ü¯/”fžÅ‰‚.€àzäZ[²ÂŸ$Å‹¨Yý -D`¾_T$n]Âëóßa® Qäð8 €íñ—{‚€ E'Ø£¯M`F’„Η¢ÀÑ€Þ:b¸ñàíÓ||]a 0KàüQy¬àúÓÄÊø~bÌ#¢öº; úË’‘ÿÞq8@$paŒxí;Ç| •ÃUÀÿÉø¢Žèô: õ9t¦°Š+9ɾEŒÁ¯¤è@¤ÓTkI.ÔÀpLmq$ùØe€Q­ßߨãì¨À/â!gÆ3€k @okwÒ§ñòfXréˆ$²¶$€(ÀˆiHà ãÎÛU¥Ýî0™.:mƒò•Õo(#ƒœÐIÚ©@¿+su«Ûºgañþ6!ô(ok½/ À*Tå­¤œj³Ít7mÕ¨û—XºÛÛ³‹Í†òTu ÔÂñ¶Jê,ÎÂÌàH`NÊÐf’B¿@Ï€ÎÑrÊÊ>J‡‰‹ˆè¾å'䦶ڭvcOw¡ >À›@0¨C‘„@fÕ§Õ¸¦FÒ¶uoµµòf³¹0«R]'‘¼\ -FåƒèÚU…¸†–PéjkeãDp:"@jk=2Xƒ¯ƒc´è‰pQX’áÀ ÖÙYìv€Ä›O:€‡,.üþ˜ @$y¢ê? ÿ×=QâŸ3ÛXÆpéVeÕ¶êL g -‡ŠSÚ踵¤C:g´ÈëwVQçõÒ—Š-PZ[žVè'Ò mÿRm{ —ÍÉ P?Õ à¥ÕÌ´Õ¸¬¯gY=>Ÿâûµ¯ ,Gæ8: -@OQõé§Ãúƒdø_˜Ø€§ð$•óGdhxâ(€}Ž¿DGU:"~BµÃý -ÀÐà!sW®ŒY>z¯±Ø(ç¥ÿ$ˆM=ŽÿÖìtKb#9Ì!`‘¶¿Œ%ž³ ÇÓå >$”}/`ˆSÆ møˆýH÷ÄQ¨|#¸.XŒÿ~ó#†àca–hÉ`„ge‰ Àà]€-'x°eh¬škÌÊ+)òÀU_ ×nííÝ—vÜœÅÎÞhí‚Wß7EZ÷A£û­pbÃ^­Û‚?4fÉ'pH”`V@O_¹×ÞkuéYçÁô6Õ'ðî'ÎãV¶¦¸ ªá3–0¯Cǃy}óŽ#H÷7yêVÈfq–ÜT™èÔHý Ò²·‰ë'6`÷Ý )õº£=p_‚òÎÁuO7”@S0é¶aÎ¥PÖäîúù»ÀC¸vùzÆOn_›UVÊCê¿ê¹v‰Y´£ú/à‚¹à¾-~ Öï©ù÷Ì¥tF5m}pG¤ ‡ eFyÌåå@ ©Íü Ç FŽÆCþø{µè»'ŠÿS±Lž…Tz•ÕR%ËæïôýÏ/ÅI¸¢-̹¤%´#ÅÀØÏOúV«™ ÝÒuKÿPø¦@ÉoÆWÊ¥™éi" ÛzÝ/OWL–‰Ö ú“l €`!çÔg#n$àd™œ¹*}¹òr22H/Ì·D.<} çíùñÕk A­Ïs!o=ëׯ”ë™ -bT„nå+zóÙ…/H~A”¸–ß¼YËæ!BqZ ÓÉÖ¾Þ}J^½ -$_O¸K+ -o?,ë!èš~Vž{Em̈>ÄÞJ¨ºl¬oe7¿vÜKˆ«%5©VT‘úÕÝO­`µ5‡Õn‰^ÎJ••˼”}!¢÷>«43qm}7ù:fµ«ÌUÖR ©gc'À©9ŸõÖËŸ“½vLDw·V]«Ôv¯äÝ:+…yP‘¼wº|gcS¨¿… @ »}ŽÄpvɰ)¯ý¢‹Þü ’ªŽ$Œ>Qþ—´Șàq>¿é(€§ˆ ˆO>7Nð’€°™O‚ý‡ß½›ewkÈÿÚúëg‹Àóc>ƒ¹ôw~Ä@X,:ì¦>‚ÿÆu =€8` }wÞâ/@„¼ô™]%%6ž;gF:سÀ¬Äj×>~wC¨\§ýË6ÍÅÿehi™pÔ’ç\Ò€ÿ!ár/G ’x¼À-ü/.èŸë‰þ-õϹµQ¹xöìÔÅåÊêF¶ºRÉîê•B ªØ¢+àõ©w<ïÃõ°Å˜±ž=Ê^©b  ²2ÿ¬€ÔBƒp­F5 ï.ñù[aG¯Ýœ«Ú­ÕíœMm„¢þ_a„Ñ™ÐæzàFðnUý1&€©‹`ʱÔne놂`¸À<ÄT&ñýSfÑ °•o~¸K îYº9û‘`W»R¥×Ö"ŒCÞtZ/²¼œõ{`øfÎÝ+YØ›ÕòéJef>Üÿè†lÌ„x½Pcðí[HjÏ$ÙŠqWÈ%*Rݽ7WWE”WUô¢Ö\dkcɬE×leâÚx™¨ØªÒÍÊýŸŽ¡€ºXtREVì»uB¸¦ˆÍ«•<Ù/Ê_SáüŸ™šœÐ¹¤Šà9¸±‘ßSQ½oÛØÀÑQÙí×ê^S}T~ЉDcP‘Þ'ýƒS>‘ðµ×¾ À  À݃ÛôwxÜ@+Îh8Å`Tz¹ÊHµ.$ÁôcÅʼ‡>|øî[€§ˆ *`@>" çÇehК¼N°ÞOõö‘‚œýý=ÛµÚä§Úr8Éàpdï’qSCÆñÜO zæí£Hî'‘ÀFÎIÜë‚3fpäÌиë«$60ÞØ8Ä÷/(G´ -¼ÖTøe<Âô¾FÒžÐ:€´Êð±¤w8—Ã'tM@8øûŽj&å148ë?¶Þ¨ˆ®é¢>Î -G‰Ï£é°Æ^ÞÆ --àî,Ð….Þ°—¦¯}–ëZÂó Û Ý€Õ¨°ƒòÚlv>h¢ÜâùO¢˜f‡-á$ñz„Šiâ -Táû»8Kµ¤ÜãD/ÆÑºÏ8­]zÚª‡çR ºo -ÊfÕH(ä`ÞÎŽ¶“ùMÝ7‰R&­<اƒBUÔQ]"¤Ai§ã^p9D;4:{{Í= ´÷Ú.éZ¸G4h^!2 -•m·%Æ‚.®2í °ØÀµÂE©@?%~jÝDûÚŽ2s¸å.If!UJÑŽ‰‚H$BµË]%Íæ÷Ä0,˜ ±#ÐN.€1`ÜÀ…À÷ -/÷øéà•ÿxO!¼.7–/Nžš¹µ¼ººq ů>_íY_œô:w§µõGþcCü‚H²ÏGÐ@tÂ,S“¬p`þþ©É3g¥¯?þÏœ¹4#àÁþ_ñ¼t/ –DVö/*cs -,SfÎ1Ï<ì{‚í|\¾3çqxÕWu÷êrïy9’„ ï?9)JП¯ÔffðŒÀT¯‹PÁ·6j›¯Âæõ›)=²Ù·±VçËUOÕ¨Šä/U¯~$L"²b?Bö³éÔYvÓH®Miüª¤9ˆá·²•g½•þA¹Ö,Ó³ü³ UÞù¨Zæ-ŸÄa|•@voÂî| «=_žÏ^5M ufrrÞç¨ýÖÆ -‘ µ™)ÕU’<ßì/ý$¿“%›p’­\¼a¤ŽÊktUl`öke À[–ӟ☀QF ‹/jä[û½ý^/•?"Æë£2¦ÆK­ÿM|,ã#’`~L†>™ t?Í `? ÿÔ§ -:€š®Vwô¿ Å‡ol~í¤Q,ŽZFF¤¦.áþÕà?k‚ñï­SìzøAgí~ùËú§åXÐ! °3‡•ù`ÊœþÞïpY|à”QýCċٯ{‹ñCþA ½ßGƒð>g…ŒäÞàИ€2q@˜œ4ð?7pXÅ.nÏ - -þ&¼äH%o(µj"l•š‹ í¶`Åßjù~Ë]ó -Ð|£¡i£5ñù;Bþnã2ññ­d -…r"$hÅ=Ý 4ÂØ( øÕqtR¡ÒeÁ~³ÕÚ»¿×z£Ûê`¯m{«û§Ýv·sïÅv³)Þbú¡ò¤‡öTÝuµâ/n3À@@í„êÕš(ÄJÝÚ~£…G¤Rè~T³E0·Í˜G1EL«ÝÒm‰aÝ'o!7¡÷î·„úÍY&pŽÇ¼Áõ¥r¶îMåôAcA*½n¾ùñ‰ño­ ˆ6·ß. -ž‘ã<•ŽHU -“RR1`Ì ÌŽÀŸò9I ?ÂÙ…E½ŸðÑ+"žÕDÂ`ucóÑÆú«óÕCóus£¼­^Å­ß}ùî++xá ’*¥ù󶄸Q©|Ó;"t ”„OåJ¹~óù•ð˜,K÷ÇXú½ð_œ¥Kë)Lg'/Ú äTpv‹4î6IHÂËðö²»Ò$itÁÌyw(ÇgÎøÎÂÌ!•^sg÷‡ÚŽ |ô0p48(gÖ»-œ¯‹ô"dA³NWægúx!Ø A²±i‡÷@˼¶T¢2p{D|Uˆ3XT¤¼k6@g:1˜lGm픫ŒÔwç ûâ`UÇâÉó—k==®ƒ¼¾[®³²!‚9­T0Ò¯–³»qºC¯GE<ÇQ©¯Öêµç³W PºxS0#Â…+‚n*ÏÊ"q™Zð×Ï]*}½ïê»y5;4"$8@„SÅÀoÀïU¶"@r<æ@~?:õE}BˆCÜëµ;& ­O+óC€`ÌÀ ’>iÀomxû¸  à‚tŠèvÕ\ú»ZÇq<Àߘ -àÊñQzE âøAñ,è…P¶Øy\ÿ×JÌ@<Ã8Ñ{¾ ÛÑ×÷¶ÞKœ„¯Sœq&öÕá8ÂúGä±~dqâ(ÀÀˆ>oó^öÐ_’öhï0`Ð/ðâ-™*«‚HÈRh00ÉÀ $‰ü3ˆ‡­ ùÚ7}Öi̺ÿ94ç¦èõm´…NÂ~æÔÎïwñåk½2‚¢bÇ$‚;­¦ðY`%EìV"ç@€îREâ`2ÂÇR÷‚g·fwçò"}\ÓÝn1-°µ;; Ûvahc¯{ÿ/ÿ‹ànÂ>Õ¦!ÚCçn„Xì‡j"]EkÑnÂzfVµÝHÂæŽX7ÔÚStLUët÷:]ØŒÒIï6»Í& æ¾øÒܧ3D§ïv[Xì/˜Ë-ÙÙPTƒ¶Ôên}µÊlËxcì5w>¹ Gã - :,h‘æë ‘€…ÈEC<@ûâ2M¥]T©º­b€°øá³æï`Ì`ô÷_ç$ýþ3 “õñ„Äõʥɳ3—–—WWõúY¿¶TÆ8­W8Î;È:º¨ß܉Äa "{eå0@µR™`¸Ÿ±$³Ö\Âi /À™y;°—ËYùùè°qþ®rË"`¿Ø€H=m§g Àž9ëa€7LÎ,×n¯Þ¾Íð;àÃï°–Ú«}0)Ø€`ÊÐcÞ£3öë#¶àÂ@›J!͵œõh¦«·z‡[=)®ýÚÌò¼”üA¢–3ÜU -ó 8©¦f% ^—ÖNÙì©Õ?® €¤ì„«z.ýù‘³ÈËÄrô†¬÷hk)[©%Ü•hck«—mlÖ^5m€Pñ‚åÕÆ±oã‘{\dV«Wsò„.A¢Î=#RG2å´±U+ïãÝ?· ²•míæÕú·v{pB`"¹X‚ç:öYÅëoË^¤öêI>,¿à·ÿ½ˆÑx’$À.ä‹ú¸ ÀÐvpÚ(€S,¿¥@²Ð,nS¥v×>zœu«úþ ¾ðŽÏ -`œFþkú÷Þ´{%Á Ý=»ÅbÏ‰Ì -$±k7eõuP? Ù>Á@àØ("ÓñÞ-|À}ýj~Ðûžx€v°€º×ˆ³Ž Ò‘`‹¿ÊÚ , -€p®Óè˜/×%¨â]ÆßX|½)ºyY¼°ƒ:&¸·wf…ÀÒPß”ú+Ȥ#@ à>°ÖzSÇ]ú"áu…•RüEðÀYO:ìsÄëu>ºðO…©ÄÏ_ÄI^Gqµ‡;µ‡ïF¥ãòÖm\^bÍàþ^‹)zU*ª°§ ðÂEZR¼E¥°¶Ã$$Í®hÇžýüÙT¯¨¨O‹é·' n)ï¶4{*Âάà¸{_à.U¾»ç‰ü”W›œÑÁ»ÖßuˆôØ T3°ZGt_{o¶<¬öc– ¥R&­DT ¼¹Ñî¶ôú¶‰T‰°Å ÷£ë"¢>dM8"åEѺüH 6³ÌwÔn¿‘fxŒ þ$VõãøÏ¾$vð4›þ/t€©K Y_—vøÙþQü6ÖyCÊ/ ”T­M½pÆâ_—ÿe^÷¢ÿwª‡ÂÁ|­²B_ÿMÀšGÏ#¨à%FÅÙP)U²¥é²0źN -û­¦ÿ—’£žÿ‚`ú3÷NNÅ ýgÎÿ‘Ó8@é6ÎðRW¥Àº°|ûÖ2A£`ç .ȸ à'‡–¤Åf‡Y¾DØZ@Ú‡ˆ‹\ (QË.Õ•4θ™Xåû?ùC^oyyz~>ሻÈu™ôpP"uˆ€v{çµ/ÕŽàäÊi#_©® IÞ¿›—™‰@…ª½¹%DODHnóÙ~ÄþÓu*…K”ß§½U£×û¼V.W³­Íxíêñmmíoº"ÒÛ2ÉûoOêƒ?è8°õh©vÈ­“+!ƒ_ -èQ -€Qtéó‡qX+÷±q¸&:¦|èåï}zp°¿µuÐû¼ºVÍû©*ÂÝ“üdQóÒñ ÐÇΈÀãF<>à}ò­°œÊŽq€ÉmØ/â }ÆãŒX,¿…`Är²µßcL©žåüZ:4ZÅP›õ6ËÕ;ÚÈÿ¼›Çò³ÀÝÚ=Âþ$Ýߟoøa®xb€ã£ÂÀBÒ¸âoüyÆŒÃO"í>€-¤Ó¾pÛǸŠ+Šn%Á®ƒcyäó{± -Ü"lÎô`Ⱦúå±QÂ]üÖA^Ä,¼ÈéåîòH íDj¢^ñbñæ¶è¢Á†ò;n L¶˜Ä—È{9D°­åëÛ¯ v‹Ž€¿Ó¤j¸ÈµÅŒö ;-©â­ÚûSe!?Ãè@BÙ¹\æá×y€2ncï/ÿr§smVž·uÕ³ßÒYÐX˜åØŸøbÒ žwZb#âÒÿ»àþŸªúÛ}PmP•g®Ž…­û{oˆ“l‹cPªÔiÝ,f‚EÝËÂB§!ÞøCÇfzpßâÂ_îx¦f?Üív:³JØ–ÎßÞÛn -ø‹ÝIžÓð‰p›Àü.iŠì½¹'ÒØ§Ñz£»Pûçm vÖuz³ M5€n _]½w~ýnÌK Œ‚‡hw;ªNê€âìµ YÀþO‘@.šÛ‹ ¯ï4öôLw°—€ðWð€b õSÿç=^xnnm¬–Ο׋\@/ü?:xT®~ÿ·é­iŽne@¯d.IŽVÆ« ý÷Wk LZD ÑÖF¿€U[ƒDg€ôÂú͹R®-÷Õ²Z»j‰ŽN?ÀEáô”:{jjò"æÿÉɳ‚êǘ&‚ VK~k"ÊãÂò­Û"åŽy·‚)€K`Œ`^}òzm׋û»KõG~˜Z8Ïÿ[?ûÈT¾G®—ëŸj-É}®åG4Tž|zøèÓÃÞ~i¢|ÁH,ÁßÏ{‡ZåýzžIµª–ëuæåË7÷•*ßìZYY«€<ÿüó~ÙñýÉÅyUä“ÃÝ]Å;QWêÕO8öÍ2‹Ñ£GýþõŠ­½–oˆŠ|ú7‡‡ýµ¥/àETàA¿ÏDÄý•—2PAº^Çáºå㊨è¼ÿùçÙÒ:åÒ2µkóÙ¡°Q"÷Ò³3ª%‰ïŠÊ|Z_ʘã ý÷¾òçvóü³ƒO?ýÉOûÕ§F-T¾tø¼ MÝ_?ÿèÄO¾ñÚVö†àÖ€ž€?Uÿ¹ò³ŽËúé-P¦ý^ïq@’`û‹Åx» O7 -à À T·œ};îM²™ï÷áçýÚ•"‚G!AûÜ*Yowi%ï £AxZå1ÂÿNøˆ~mndJ@}æøÆü Àø(€Àû*}ãÄQ%påL†øÿUéáŒÜ ÀÀ¬Æ tç“@ÇÅè'Ї`„H¢:MVãØ?Á`dVè$ð =„ô»ùtð `aÖÓñâ~Ã@« ÌÚ’ÈÀWÄ7”»E>yŠÍ¶°ðÇ‹ -£xf¹CíW>³ ª.–sM‰Àx¦èvñÇ3Û°ùàÍ7ï«dšŠ°ª²Nîu§­¦ -Cïtg;í7-H€0V¸¥ t[‚3ãÚ¨²E¯8êv³ƒê-Íy§}ÿþ}]t¿½s_maÑÙ¾¼`ŸB7СöëYFÆ?Dc¡E³Ì7Ð…í©´…´ñ½ncñƒZØýé‰P lØ™ÅÏOG»{"ª½˜ƒŽJ7yQFº€¹ûvÇ•ÕYøßmuõPf·1R4Õj -%hŠË´Ÿ›Uvn³œ¢µsþ‘?!‚r‹ÒÅBÚ]5c28‚PKO…4z>>(º„µ -ÔÔÓáU»Œ  §(Ÿ@ýÃã½ÈûÙïå½þOú·¦&/ݺ]ë÷>ûûµ¬ÿè3½õzÎõ2ìÑ-úI~Ø'Üï³ÿãPú\®L›§üÍO>¯çýŸÔ*ÕìÃC¦þÓ#.8©ðï½ -¾õ+åÒ %ìgîçµ¥¹¥J=‹~í£Ñ²u‘õåܾû«5©—Bé‹Z]ª, ±—+¥KŒ839uVÐ 8%"àÙõ^_o¹º_-zÕáî°iKÀV“~€ -áŠÜÃ0u±tæüÔ%òúWgŸyæì;w^ÑçêüÕ¹¥«W—––¾õÿáìÿžÛÊ®s]X]•’ÝíQŸè¦n¢ŽÓǤĠ *T¥¨M¨)"MÔ„z…M7@Dë&¾Ú¨oãžìJ*ºðß°9°š¶³aí]ôÖ9çBöEï]•¿ê{ž1@¢Ôò õsþ\k¾ïsÌ9+››õzZqÅ|U«ø{°YY¿Éõ›lV7ëÿX¯?XÀQ°ÿ»^Eˆbñ#$îò»bÀwpWÅÛDlÕ‘;ïjL\¾^ß¼Y©Þ¢•½ i.{ ˜®¦XI«3­?¨l®ÔIRl×ë›$g“”Ô­‚ÆÖÏ\^s¹RIWTÙ©?p§´Ò# á¤9ˆ„¬l²UßäÄ-#!ÁÜÍÍËËË7t¹Z_6”?\žŸw±ÆK—®ÌWÈš¡oV6oŒeù1D2%ÒtE“ÿþ‹Lq¹ù©š‹äâÏ­pp m4ÊÂ¿Øæi<] @\9ïà'Î]høN0ñø ñ³/v§!‡„õ#ÉÃQ³r§™m5>m促°Ý\®þ{¬ù|p0*p?Y  òÏJùg„ȈÙ(ay)Jö -ÇD˜ê·¶ÐÚ-˜(¯ ›eÁ‘áÓêæ®>Û}°÷ÆðÉå›ÝTÙ÷3áP€´ñ7ß1€ Œ}b;kªI‡#¡éOàüÐ5ا?…©ä«Þ{×M Þ¤"ħýäà$÷¢ÿÛ :FÞî£î@ï‚$°?mʇ èÊ|T²`5u ÞTlŶ(zÖðweû’ €t Ö‚F%C@4<#ÐÊ­Þ!:æŽcåny)¼ØÛªåÀ,¥ÓÕžÀäB‚¤þð%»ä0 RNÃ)’À´Ûµ¡7€„p|pøµƒÑÒ)6ýþû:< Ä}ÂÍOô_Ð"á˜y6 ÒQ -ð¢“c81-Þ'®¶Z½¥Rô=ý¡ƒyt1fEú¥Ÿ®F 2½E0wM §ìÐ×¹a¿Ý‡¼„G»'‡$¶×+íB>ä^û(ê BkoÑQƒ¤R×¼ß/wÌÁZ¤XùêµzIº¤vìO„²è-ä­¥B zÄ¿0…Îáä.åP*÷4çtö ©@¯ø L q0P>ž ŸI@üñ5¡¡Î¾å“þ\QvaîòÜW„FZÈãq¥Þ ôÊl\ÔLW×Ã|MÓ,<Ø<—|^Tªõê…+s . +Ûa]…ðug~~aÅal A½ò“••j-®™½ºº¶¶²¶ö±??M>æó óac½K‰ò&€„óo”÷ªDWô“§nûêÇÕÚÚÊ×@V®º!ÏÍ][»ô¾SbΔÍý7kžŒòñ·¡6G¶ý¦ ,‹ìÙ³He‚<{6ú÷,ûÜC¢‰Ïõﮬ|¨ä™kß?B£¿Òñ/Êž’t©áf6nÕCÑ—MqVŒqôªñÀõõ³¦zó·£ã#m}’¶>Ï#Iü‡ò á -AzPϲ ä5ôñ脤°qòÿÜ4ø”SÀÍöoTëOî ×ÀÐÌ3‚#6êuªœ(IÜèÄy¡)×µŸRš}Œ¾y0~p0rƒÝÏGcãÎ>79&ä)ßÙÁ#èG$äßOògŸÔ3!š}šàš ¤I>§€€íÃ/x'³q›cž -+Àÿ ÀQá@`©€/4ȆÓD"ô©c ’åM˜[¬ø¼óltpð³›7×õŒÜçO³Ñï4ÈŒ¦<à €qiqÑaCn;Í“]hì#¢>'Q* @u}×~!!> ùMâ³9õ`óó÷gûâëoÏXN}^›`v-€(艉ãoÿåè³O]À¿(.' ×ÙÓ/ÜÇ šø  B/'àHºÛez‹ðκÄßÛü.EO÷» üØ óI-ï)–‘b/B /=½¦ó¦fütǼ%@R ýÁé@€¯Å¿®Ñ*ÈãåbP†s­P‡p2ìê·¦Üs"Áv©ÔÞ¢â+t‚ÚøS*EAˆF ¼úÍÍëö¢YÞ¼yk¥Z¿y³r‡ó* SY¹…jxgeåÖ[ª…j†ËjË˨¦(ˆüÏÖûól&-rUÑ=~¯\™Ÿÿ‰[^ø7ó?™ÿɇ?¹reáÃåXª—Ós^á–Ÿ´ðûç—ìY©.ÿ‡¸A )Ü9"!LWþþE'ŽªÃ#kL{F#˜¿8æÇÀvÛ,$g[ÚáÅâœ6yÇvÝ“OÙŽŸïÒrnìÖV›"à ‘]w#ÄGö*È@‰¼Y5Ø:ÁÝh'Â>²j¤vÄñüÀ::бn’Óv¼ÞÌd H !‚û;O#Uùn>ÛÉ04ëÙh˜;ûï#B:­4Ç2€À`Û¸…„üw~Ó†Ô:s¯óôä¨×sÛéÆAùÙ0ÛØØ¸·¶pã®æe8ª{ ê§& PHQXjñ£ë‡Çãfôç;º.ËŸFËÏŠ„\, N4$ÙW¾c@² üy>_¿ ÀÛM™Ð¯S\.ÆÌˆÊ …†ê$ À³#‹ãààw£ß%ýî ¡‡'Ég‰{Ù΢ €zH>ÅC”Rµ³c^ - ÀNu3' @øž¾>æŒ7vŠýů?üW.Z 9ï@šÏV}Æâ?X[Á„ó„þÉD¿qTôN ÙÂ=’² ,Á!¦ª¿ár €û„ûàÆšbô`_}Ó¾ü‡‹·­ñéǦœ6½hzmÜCa¤Ø+rRÙpœñ&›üÇ ±ïq:úÂ`§8ª­x"&Ñ-ТÅ.*6Aµ5×*w»‹åî^œ7†à@õ½H2ÜEèS«>„çèU€86M§õCÍð-]z‡ƒn»üQ7tZÕlY€àæ€EØCdÄÁC¤wxø¤˜¸—d·KK”¦‘ô-Ç:{_¼Cß'CìD7@§•8ëìšZYB§Û=,}ÔŽÌlF¼ð”îàPÍ¿/]#2î$¬%mý ('Ðß>}”þÌ¡ÛuRD¢;$( Cÿ°|ûˆc¼GÇÀ¢Ó°”T| -ÜÍ<[`1ío‹ô „àŽDôúûKZG\Èѯøw~A½ã4•¦-oN³·ÝØØÈ¶—÷ÞñB^[n~$-æÐÿ={DYiT˜œ¢q&¿>æ+ÓAObÂhû‹!˜ŸRšÕ­ÉVB$À†ÛoAŸ„磧p Ú\S#T+/8Äd‹ZóEõQ½º£6Í>"j’Ò‘ŸÛB¹µLïë^yﮃ5Öj÷‹Z=ˆá1 &!ÉI¨ÔyþªY€€#Â#µ\?æåõ¢Oôü;€!$ @Z °3+É™9neý¿µ„@xe¾QÒÄŠÛÛ;¼‹' ëj¸)kH`NÙrY2ÄãaMOOéHç&2ý··~Æc=Ö^Œvj Wî7v†Ç'/¾ýÓñËWÇy3[¯jˆÎžÑLGãßwwPÞÐ@ÑB´5ç¡—þnt4:z*K@•{˜ ´kÕJµ‘_ñ’«¨pÓNã^m[nAìÒ°°ùñü§Ù1ùmLí~-Û O@@FϽµµ{ºïÝ»\_zÎÁWçæÞ{ÏÕûà  Àí3rín­Q]iêj¹°³Û¨=¸îCC$ 8@Ì x/]6๹o’À‚œ§ŸÚøy¿G•Ê8ò0Ëë©<ì¦ @ú¡³ÿd ?i‚þ,»³¬s]À.¨°¹åÈþfEg¼Ò¹v{{÷çòáð÷Íú˜[¦+æÆö¶kèÓ<'qœþ,R‘Œ¦”!,£íßÝ}ž×Ô™ÅÁ‡Û»• -írä¤þ©&|xħ —¬þ÷G½Ê™ÜZŸê1(1ˆšr¿¶vMç *‰]OeyúWHP"aªHÈËám~ž7DMá|ìdËõ“à å½ýOŽp ¨¿ZŠÕ/P8¨¦Ê’˜Õô«¾M¦>_¾½@œô±è'øAP§”£©@€dX‡Oó<ž±H.$–jþ:þE<‰üIgˆ>b4iÀ£í‰@!ÞBõ“™Ÿ™°¼‹€•ïäÁ³ðHe? Í?~úޝ3€©ççxã(€ô[üiÿ¿”'Í= < :áò•ýøû‚rhü?bëû ´ ¸$]§ à3€©Hþ ?€ Ú -0c˜A>ò¯3›x¤Ø+ÂÐ `iÕùg,… 톤}$9 - Sq†<‰tŽ+4ûí’.íÀš=JèžèRva ôXpt°H ·rzé®Cç2˜è@z u‚?Ø”l–SôöuˆµmøŽ³ç¹„ßcÂ$[1…ÉPïFC&\mâ–.Ú<À'B.ÚµoO¿$ {ˤ»(tKM\—ˆ¯vgÉuú)sª¥×\û¿–—ô]4ɺðß¶»£Nß邲 ¨ý&˜ÿ¾ º²Þ£h$l¤É‰ -à üï‚€=n€è#¸/‘ ¨7OPý[2Ž˜'ˆ ³a_„ë$ @ÜIÑä-, 9ŠpÐYuÃ.‹(ù^]ât‚ýÛüQúíÛ)¹Òä£Õr^€öÞe\^ñÙÛÛ<$]E@:WH¿ Ñ›…·ÑWqû~Z `£±½ûå7*?6dÍõuÁ‡ ±­ -Šp½­Ï©4Å uÇÜxÕjׯ-¬5U«Û¨¼ÒNÌo£b<ç½¼¦þhï|VŸ¯Žœ&§ -öÖª–NÚ«ÿ8ë%pUe}úo4\^¸×¨Í®]›&.´ÿ4¼‰µ”p%¼ìŒÀ|Ú¡Meë€ÂI‘v+Ê q?(®µòã4 “Y«½€F¶ìrßÖ´x¸ýùw0ºS<äö„»‡ ‡ß˜ß?BCn<übRæ4͹•€ò—®æÐN€KÝ31‘BŽÄ]êx”W‡ÞfÛy¶â:†ì 1ŸÖë¶õD  ÆµDt€HÈpøåðçC ÀýF6³qo­ó5ÄÀ/˜íTœ5!eªÙx4d’’—C-»HsKåu @ÂË×d¢úƒú1 ã/ fó­kˆ,B ÿž uäd¹ðÈ/˜p"a °¤´E -~6/YÎû„€Ïë`b˜ùl;àÿ3Ÿ<4Ÿ¸¨"‚iž†#}²‰€yŸHtX\ïîè錀ñÜü›Âíú~Þq-ÊÅ£f,þ¡y/‚Ç7?‘„ÊÈ÷? ÞÇÎ÷@ja›“Øà½Ì@3óÄþl0±©þÿgø$°/l$  É `æ”øI¯„Ö^I;F2DÀ)Æ#v¤#Ú¹N€¿ãHŠ™ T“ÃGT–‡—÷Zv1€;(ÇŠ]ÿí®æj£àýÛÔÔŽý÷ŽÐï†ò p jÌvJß²ƒß¼=r ‡`¯ª¦vï>%P2¡‚¯ ‰tKhäƒÁ¾pÕíÛâ;@Ÿ ê -ü… ŠÎÒ’sµ)ç'aàˆPOJ fB¿½ö¿•KÔ2IÂ|¿ÝrR=²HÙ÷õ‹ÔZ`Bùë ÚKÐ -g$vœ Ì€»ˆ¡Sj;Ä¿G„…ßÐÛïtaDp« fn…Ý¥—P²ˆ·À,Gi’ÖŒ&¸Œ3!y„©˜“0Yå:>Á9•0U{›Ú‰ ©@çN`¤Ùíip¾Ã½=ÇRDáúdÌ+±Ô£ á¿ÜàTˆð»ŠúávíÆå ˆ.B€Öd½:£ñæFÛvÚÂÉç'(äˆ{§ßolá WÖªkÕüçÑ ¦…aA°Âmèk$Tn¬ÍW§sè ŸPºjè“öA(®]wʹ¹¹¿öߨúòÞB­Q]ž„šÄQ€†,ò«õ+þ û€Xè2Ú¿Ÿ×,(™¡XjÙì<ÜÎë›3Å“wñ ¹Àxfw–ŸA)R™£$ùÙ*,Ò‰Dvƒ|) ÆY €PÃgÎŒ †-픉¡ÊÚð<ÿ8Y:¶{p«Â^ªIJ‡ûˆ´Vÿ4¯WOŒ#Uñ'aÐñåp÷¸S"]`¸›,4ì¹h§$2BôÎ$‘òrèÜùîñ£ÆˆV>M‹°“-oJŠœœnsΉ‰`‡²O"ßlj5BéM3rîB €¥ñV™Î°»û¥3"¼I(I#i A™¼\à°~€øÿ»ÿ_û…X†ÎëH4p¾ƒxG,‹} àÔÀÂá* @”Š&”©€i‹€'Ï’GðsWŒ8ýð÷·ËYfçHI ž5ÕÄáô- ˆ=þ@ß4ü¯æØ üghŸ€£³KbX@€´ÿ×ø¼Áp±@AhàýùôWîO?¢c4ã!"E·Rìþ ¥édaˆ{ -@ûŠGb`9·¿/h jëŽ*¢Ø±C@vx95?ð" XL½û|§ð °°»?¦Æsœ]ùPÜÞz  cDö –à‰Ë¬9Jž;¼½ÏÝ]@ˆ¬¢£¶‹·ÝÃÃnµºlga£«z]ËÆƒôêºà›)JÒ¦PµRt´ìö¿jQØ€.éaö@ohþÿæ’†²SÁ§Ûn’œ_‡¡=QÈÚê-î¾aô[d&º4ZµúNç#8 -7Ûg°¯ï=×¶ÈiÉÅþc]ãF@ˆíÅèÿØ×5€P£h õ:­ÕÕ@çŽKð€ˆì¶âíྔÂ_jiÐ":§)šˆÿÀÿ= b6›Ôr+l, ñ=åce O ñ ¨åǦµ)þ þé{– úýA¼Ço‘Ïx!%sï]]¸[s ¡Ígò¬Rq’Ú¤"“ñ©œo·S‹Õ¸17·P«Uª1A… ì£ÖßôbrÿI>¿–‡Ryï>(}÷® àÇ °¶à´ý0€…k—æ®_ž ÓÿwÉÂýFm¡Þàv6lg”X\uÃpu!&‚Äò‚aàKÅä=ÎÖ‡4åY)˜ZàÍ›VW$?"çÉàŒ@Å{£ñ)›ZÙ° kå™@Àîë]TŒ½.ë© ;µ() 6Dg6ííÔÀ]Zà7QˤàÓz]â&€›XƒœZLJa(fW¶†îÇÊ -S Àvöô¬€–þ¼`ÒúxGxÁÎù©½ÿ ôŸ±Ä<ãÑb…rÆP(»qʯ?ËÄ™'>o!€Ý_Fv!ã»8¼føÿ¾Á€O³Y@¿àRs>gÅ—QÍ:65P¿2 @Œ¸h€¢TØ(,ß°÷V€ˆ•DÏø¤ü@þô]L pñ(€×-oÀ7¿ñ àò„½þJù¡ñ_ùñ•'”+½Œ@¸²Àå·³xG:b¨NtÞîzƒÀ”þÇ_ÿá0û) £hÝ ±1GнiˆÕo§¢ŽŽ÷{Gì#Ë­'8ìw[—öÎîHåÕ·ûý^Ÿ$L§ -" ±<„ôBžC²™lbÐ{Òý4 „äÓ½òŠøÕKU[ÏôÂNÐfÐXáƒ6:mxu‚]^g(DÑ%%_;ÿRƒÙzûýª~êŒω”- ýÈ™sèw…zËÐr#nÇÍw˨ãŽGH³€Ì©Èû%¹ô¨,Ž -Õİ¿ï¢Eò€cÈÅk\íä}0µó_ä:‡v¸KSÇ]¿§œì‰`§í<š(ŠðH´/ä_JKMý^Ë9¹Á\• ±…б»ÁšáŸ2‚ôÛ 5Õ@mO@·üé¤H¨­vO/@xMwoÏÎ+Kø«@¢3ð_Ö+²ÛIÍõÄw›†@pé`ccûËaÑdyµêï‰ÖÀNÍBK,d2—½  ¦{ÝZu¥ú‡ÿ=Ìw¶·76>¹6jwo¬ÝeñÁ–2W¯¬©«ßó@èÿ¢þÚ݇ªì7œµïú -×IŸ€¹Àéèß$×7õåš3æ+„f¨„{caÖ û_L*4Qþ 8Y …`Ò¥=c(`zêPð£°vÛ bsøPÚ³=µ|Ê©ä²Uø|ªàÑ뀟€¬þœ’>ã@ʧHÏøN€§LäHšÚ©@ €°å-Qd3,-(,š"´ÌúPY¯ù€ES€Â`„oò’„ àBT1;ÙÍè˜dåœD½ÿ _ìj˜t¯[ÒL€¡P^`xÐü_t €ï¶lĹô}ÀE£ÂÃ'“¤›£›ˆßˆ…ƒ²2¿Œ(6­¿ˆ‘È'>gæðW£f|ryùööoš Ðøâ7|êæÑö£”»›ëŠúóI?ŒH?ïÉ?cª‰Ëâ{Âüûb -Øà#"ÉBGíïÿŽþ 0Û;à/8€6€×d¢ÿ¿£À„šb7è}Ú 0‹þ¶Í3¯™ -Pì$!€}¤`©3ë0aE`AÊ…“ ‹æ«D†½Yì/”V -M{ìKPSA;ÕDƒŒÞ~6cÿqyðd°o¯tÇõøä aGpû ŸœîEݤÆöCS7õB¸kê”ѶAÞ_ ~¡Þí—ÊݾFksdñ‡ÂÜÿEwJòäPã·“õ´â(·Öb˜Boçˆ1ñ×k-–ÐÉÉØoQKz¦’®ë‰ª‡dü7*Ç ¨ ß&köñC -‡îísÔ”Ég`>.[äØó÷ÿ¹ã¼ƒÄ@=yÐnнÎ×¥?ï×ò@2¢<÷ŽàÒÉÎÜgáÈŠ`"$‚Êèþk¯‡/eØ[ÂTΑ¥äÉ[úû0 ³;°c¤ß/u»ð(o£hÃ@j¨æ°Mìm».Ú]`Ÿšã’œýc“¯S_Ź$vX3[o_u›˜{7æÞ»vð•ï³Ôgõ S1§Ì©¤]ªÂ…¼ph”&‹þ¬TP8¶†ÛÂ;çœ{°Øð=ݱþaÃ]áß‚„ÿlh H @7€k €ëaˆN€·Éå…Z¶¶BûIÄQ¬\„¬þï4à W‹å/_žCó× - \¾¤à›·ù$œ>gyý'¸ë’ÿú ÅàÂÚXE€s€D†¿oÔ<€ã\ÈvÞ¨¬4s£ÍòñÁAàJ(aÙïnf£©ÉUPÜ«ùË£ìÔ÷g+•cvØ£Þ>­ÛQXÖÇšo°A†ˆêÊ W2B_ßÕÔ |€|‘™© -+]­ô°?n6žs¿žÉðfíÿüÇGc@!1 - èPÎX_I_ïj8stÆ@:t±$iÐEð3×_àðÚ<§€„ÿ§…Q ž1&¿¶“ÀGŒ0;@”yJ¥¢À.€`–ÊEbtç}Š  -ÈOøH.‘ýù£ø3¡¼|NeÈ?J€ïÖöü VüÓØ7ÅŽ%¸²XØâH!nMôÿwô˜€4€¾ pÞ&$‡Ðô'@‘b/ð_|]ÿ?Z› pÎ7܆ à<þûè«$Æs*¨¨ô¼:±'UÌ1[ÚüíkÖ™ „X-óW:^ÿ°¥3ú)z)IŽþí”|ÃU£5TW‹S|‰1Ð tËr¬o¿Øo9¯—ì`8—’»î’ë’`;Pè]Š×àtŠi‹ÄÃü•?Òþq@>â|Üèwÿ°SÚ#ÍÁ|ú½¸?éÛ ˜Ø í@75íýÎR©‡µÍß.tóòjùI!·˜ü¶©K“€Q£#:A´í -á"Y¸}û6boÐ)Q•ýÃÞª£ˆÕI3ŒRîi’ÑûŸ ö9:€§éìЇc(Lï'>ˆ£u Ó~#y¾»€ó>hú ŸRÀÿ›|Žð¦à8•¤ ®ÜBצȳg‰Tœ^\9ÝÊF'¹M)éöîhK(É Ü^h˜ø´ÄS €SÕ'䆰ÁÔ÷P,ãÀsÝE&3Ìׄ¬Óg<!ª×?ÓQBöNá˜2~N¼:WVôü׳éj€MçY fÐâõQEO°ò®>³GÏú¼Öï5³J"w~™b•ýÉË;ÎPXÒ=HŠP €ï“±øöX¤…ÍŸ¯•Ñ' €7Ïhkòθرûp!‘|Rîvò4 ðy2Ð3FœŸà­£Ò_\ÇßTæ?,qˆßDÜüÞߦyo¿w)/Ë8)þSçä-6€×ýN @ -p–È_|hÿS,n$«Ä…†¨¢àÔ0îI 6#° åò>š´€m·4¡‘–@%ck¡¸:ݪ©sè•£;ü%`aiq)z£$¢õäð àÜ.kÐJ¯±;TòÂE%DÓ7’4Ëv¯=Ðf¾×éüB§½~ÐqŽÜ®nx‘Ï~gšjpaeŸ` _¼W^*»rˆªü¬.—´æ ¡à°ÑòA:Z„Òï,A$8èÉ|Û›`>¡&ž r%è]¦}©UðÕkè:FÔãšòí¤Ÿ(÷¾&ÅF×èb\Ä.ܗܹ!gè©Ñ;ßBÙA„Ñ…Ò±þƒ(™ ïî–W¹<P -Ó5= :±Øω£4ú–EìHÙ„úvwB^¢òV…u’ž µüxF|R¨à„þçà?u(}üâO *ƽë—/]½qOb{èAþšY%€–ȸìT\ê?$Í·‡®Rׯ/øAXÖÖ+š)ÀnCŸÀõ…µ»qÃTÕùÚ‘½ÿ u‚èð+¿q÷¾P[7@Àµdx7ÀBmkmY’áBÃáh0 :a¿è?÷Þû—ÓÈ‚dp ø­¿YP¾s€‰@áñö&€ªetƒÕ0AÈ |¾”ˆ¡!k1Á6`¥ùT3La¸©àia†@Ejb˜†cëþY²>`ÿ ÀE>ÿõ×,ÓÑe;S @¡XŒ<$Ðéc£uDYµ9ùùÛ|ŒbûŸœ û§°«“ƒ+v¼Ù0ͽÿïfàèiÀì<< V‘¤³B=o ’&7¼ó<aH…ðxOR;µX9¦ßÒ3V7Ï[ÎøDåO¤èðhX¾Éÿé‹7û¤8ƒ¼æ°“çi$@ÁÎZfGøuÎàkÌ JåNÀ;Ûâôïÿƒ€çï£ÿ_â]0€}ð¿@ëâÆÔgùŸ‘´s‘  ¸ñ¼À~p) )Iñ;Á?b³|úI ýk£ð“$Ñ·‚ˆÕSá* -QÁ¥Á_]µóøßöa1^ P0. NŽöQ,ùlØWKå’"†æ-…!¼íäù‡‡û÷¡W³8é§Â­2«¦€PzÙjÄd€ëúÝ=ÔûÞ fÆ·\µ‡ËH9ßÑSßÿJ+CÙa håP F ys!…DÒä@& Ìívi±´›‚.Šw?­bÌ!!±HÌ!ØmÆÀU~œ&€]®é;ÞþÔ  çG öý}­úðâNç£VO‹K(þì’ …›—wž@ @øo„¤ºÞâAðÙ2øó'ŸlÈa¢/ÀóRŒ8ÀÂáª4 -`÷爸‘‹|v uá9áÿÍ0\¼çFøœ5Õ¤Ãñ7Lÿ`LXžqˆ1apB´¶ @q‡*Wb5ÁÉ¡SAñ‹ à¼À,Ð 8ÀŒ#à)ú‹¸´ø‚Lj…AC¢‰ôqgbØwI ½’Ä-uÏî' î: ð3ØÈG3|iµu,ëí'g;—Ù‰‘r -à_v~'¨SãGãäÂ}{Ê%ýž,ÂUy¸s2ŸÀ¨@2½÷…¶R MÔ1wòƒnçáO°^ ^ÂfBi•êß×m/é€lÌþíÛ@±ð Λ;²µJú8ÐŒŠ»¸(´ó'èôõØÁ[-ç "jиßX=E-J¶üA«W†_X„1½wÙå±J9r¥àlTzëuV 5¨·y¢ «1iäÜ%ÖHê詽pòwgP†> Z«fܱ/…ò´ÖTŠ­¥2É·–) ¯kIú$K¥vʵt².3Òj‰±î)˼½j—J·Õ^ú¥³(¸ÿñ„UþÅÿ)þO;x.¾‹[w! ¶åªî*öõFs¹’T\õÂØ@Ħ_Iÿ_¯Öœ|_ÑT¹ž|j·î4r¹….È':öGÀúÄ9ŸÚ•è¢ÃJ/öÛõo@Z¹÷úµë×®i¸tõÆå¹÷ Õoã ke縱X«}¼¦ ÉÊ_ó -$óÿ•9Á¿0þ¦[¡@áÐ|çQç}ò7ùeÏB£;o8ïðå¬þoÏ™ó€­æÄàAþ«S€Ç ¤¶t4šZBÝ¢:Ð\_@”þ]hHèÿS ¡˜6’b Œïh° àMJ&>Ÿñ¥ÀdFÞÐ` ^• _²¹›úÿ 3€€oðgÏ\¢ØFÎÌ@2·³£TÏgej8;À,Uûsæ˜ÌìçŠßÆÖy á½mÀ›çH¥ÂÆÄ@Ö¬¢€äs’bô¹ ѯùP"õB?i`mï8 -€÷ã;G¸{û$#,þ¨\à?¬à ~ñ(ë&ýé>(ƒ6|ŽÆŒAq,I±u‘ €Sþ÷¸¤V:‘þ|͸Ì2pƒÖßÖÛ½~gè% ƒŽóñÍ¡ÎrÀ^ýèô{O%²’à<Xáõ[©§a¿ß%—D—pœôüsÌUØEµ…Pb„èfgYÒ$•HØïÐüTP(¹Ñ”`@lÅ»o€=§2"ßjï@ÿ¢N€±Üq\¡Üêq³‹èÿ°Œ%Ø 'gGJCvvï·¨½’/8)ä“*ÀŨ‰%ѸÓ*µã";(J ÛG·g5Ë®¡a̤•ëŒE%¾ùâꜯ‰MùW?&m4…©ø¸ÛØ#Sݽ˜æ±Ý‚Õ,--}/úq¤a‰@äŸ|ÅÑ$ÓŸÔx¥ß ¡d4î-̽wíºëèªgd´=õûæÊt ²%3ˆwlñ©ÓDÄR;±ŽÓí&YO>U”ðGšÁô^Ñà¿ þ˲ê|•Æ =]rã:4 M -pC±¯_»±péõä³ÿvôG®Õê+®5ÿ W‹C„‹ žâÿ_F‚›üÕð€¦¾>ÀY€dxÝ 5ôjw¡x¿Ñ`‚'…L›æw±D»Šþ»;<:õ@8¤ú>lG˜Ô ±æ“@Stʶjy"EÖÒVt-GLg-_씜µ<Ê>½dÞ+ª¤™o^`HXjYþ2ÆÿéÈ1ÍlÈ7] Å뀨(¾Íîë€×|H}a(Fœ€[.$…ÀN‰”Üø™­§?k€‚Ü)“ÒOÅg,TÎ'Ÿlðn¡Ü‰d%ú‘dêpfÄ‹Ó(€Y €§¥ûº µJú%ˆ³>š½–ojþ CÀ…kœÎeuæ³ÅAŸ¿…ýØ‹?¾N1™ÿåJÂÿïýèÊâ¿@óÆ'e=ð;áA\ ÐýthF„ý·ØÎú@Î1€‚àœ @óuí;ˆ“vÄÿ°á;Ðê’ Ä[ -üÊlò;íUšqÍÑ1íÛи•_;4á?ýý `¿¼¤Ó:ؼT€ù)NÒÔ2Ê~çP4üÚ©7KHö£ëÁŽH‚ fÄ~ˆ79ã€!9`§ßîv÷»ýÛ½Û%pÐHLugŸ¨MÎ~­Ü™Û| -Ø -ÄêÈЊÐnWìÒ¾‹ñÈ4„ƒŸüðåá¯ypp ¿FÇ ‹U\_lù°¹j‚¾W)Ú´“ˆÿFUŽƒTV -¹GŸB{R`½Þ¡Å "ï/…";ÑVÐqž}"ˆLÎ2ÝýFDý” !©¾SDKq÷zŽd ˆve%G/:!hŠWB°Ì?™[õ~o5µ0'ÍP€Uv­$^ñL2ÓÐëµ÷âe¾P’b±±¶pùÒÜ -`•å_…ÀRÿ€" ‰¸¤qœ%ª‡ù£ÊJ–oe£qžU——onÖ£““W¯Æ££¼Ò''@oW À‹áŽÞr"ãŽ}ÚR @uŠ™›$0Õ? jn9>-M—Pœ°£×Ÿ2Ù!«ëYì¢qWPSHÌîÄ6ª+™ Ày€”ðøÚξ|‰nJE²8líæ›ÙñV“bâj#DJ"°xkœhÈ)€øMN­Ù;ø+gç0è_寇-äaãóLD™~›Å[Sk¬Ür¥¨ñïž~^Y¾IE5Ç“Š:+»>bÊÔðš@lžòç?‰…—æÍæ3ö‹Jˆ“T¨Ì°ë*—µTm…5ë¬D…ðd¼æ `søâëÿ¸Å?Ÿø©çäé/G£üóÊè÷?ÿ‚€£œwóLÀÓ©‘ù’ìTQæºiZg7§HŽLzN]p;~teM}Æpúàý‚“x`"W -È¿ÈÀIï>ãpEp–|¿‰¶ö©%ö^åŸ 0Ñ]# 6öP*4Q@†®ò› Ð‹K] `ò¾Awà`@D”q -^‡èÃÏAÃÍ÷¿z²og¶ºúçEb´Ú ñs¼¯×€š?Wþû\Ëñ4„+ÓÐsµ_ÒRäÀU}¸ Íš ;{ý‹þ@åVˆpÙ¦Ž C"ÑêG0?Ýð à|h¼ ¿ÃêZ S·ÜíëÀ]Çâ÷;:3 ä ZHI)¡3ŸØ\þˆÐ߈Ç€M äËLü;ÇÝ•} -=;öƒLX"Ój­†‹†yÃíçƒþׇ=»– 5 ×ÑüˆÑý˜PØ7|9BÎzN÷Wn-•׳ÔVXâ´ ¡ÿ¢äõÀ„¹–¥k•ß6p·Üå *Éz¸±]Þët÷ˆ_°´Z°®#³ š0ÀD&ÄÐëíµã¾Xê[\l~ïÒÂ{Õ'µI”Õ+Õér7ň®Ù–Úƒuñÿ -ýݯ­ZmáÚÕ…Zm¥ÒØ¥Q³깺vïú‚àÂøÏ¿]ëó 5r2ÒÑ×ï¬ÝùQÜ·íÐ ðš6€KsWÅÝ€í·È{׉|A ¿Ôâ.4`"… òþû.,Ðúåþ_\z«ÀÔT[ørÞ+ØÔkó¤û7h`ßæ`jÞ~„ÈÏÁíPÙŒWþã£ü ~k¹R?8ØÊc>bçêÇ6ðÜbjóa}ýh”FBf^ Wbê8`XkÈ'§Ú¿K&Ô0e¡*ÛŠC+^6ªÕl¼ûEJr¤Þþû%J1Î9;JBô6½ÀÀ”B|ñ“¿y›ü¥@ 0:ÁJ``*õ†½ŠÆDŸJ#á³Â5S @ñxÖÀ.€ê©~´ Pô7')xc}HõnSO^sÈnUÆ'Ïò,*êólKlæjÐ:`*°„ó>zÍøK |‡€ƒéþ™|YÒMþpdŒ£æJà -Ì ­¨Ÿ[0äòêf¦…ȤÛBžã+ä>ë¹ËHñÀ¹f,‡ù, ùîs ÀÀyú<Ó¨P’ÃÐèõˆ_oóˆÞxà;| - @`Š’ïf'˜¯«[׿=ö à:Óþzê5']åà G¹‹3æ£êÖ¨ ¨Ü:xvÐ|4=EËllÓàŽ¶ê£ñÐÈh‘wóãÿÌÖÇÇâ»9Iâr@ßr0O1y Aë¬×õ -PðOd<ÎÆÇ±X@¿Ç(xÃÑ‹®ØÈ_=>"sÏ=Iòñ«—ãñˆl€"dVß¿§F’ˆ.m‚+[ÕüDÆB~"ŽùµýEþr´…q*G£—¯6GÇÇù0‡Úx˜¼µ<›–ñË'£ÑñˆÔäGðØÏÑ̈ð¿(†$¦aê0±ÌúÀôÂdaŒóO­FêÇÀc#?ÈwøI5U>Ï£¢r*ê`4Ú9hFEQbçÓ(ƒ¬NʦÄrò„k†2µ|šÕdç…GÃS5Ö'ൢá㨨I=Eúà†.ò8+Ƥy³À¦£LžåÏøósô RóÙÇ™ËNç•]AržÿÝáñ«“*5qtD¹œ¯¨urò|t<$5GSÉ‹_$?EmQX]þGWb€ä ;€.ì†`bì/þÓ±E§ý¸çTfõÿY@º|Ö  ³  0Ì8Î࿸)*&€ àPH`#;ûUT:¶@Õ>µ5·ÊKí0¡» ÐÆ"`Sî=<±O_ Ù½Ó{â‘ý^ÙÅjÅ Ô`÷E‘zº ª‹òžÙ‰Ä"¤TU·k€zß¡cÜ“ÑÞïwYÒRÙí&wöPÝKƒÐõÝC)O™è´o/ÞN&màÌ,(ÛîîK &g4ÄXB -²Ós=œð¥;$ÂÁàëvëðð_¿þzàŒ…èïNæ+" –‰¤¤bü='üÐ=$­ê1Ý^¹üu¹ßê¶d–n9ºEÚ·—PÞ]A ¨‚ôÆ!‹‡ƒÕþ¡³ðöÍ /?pYåÃûz`û‚*i9üúÂa‡L¹T\T¹döÑ#êX˜’ÔX°o‚ˆGaw–:ƒ'asyrø„*1> OP"®³èCäø,Óèÿ°jn«´è¬ ðò˜µL;¬¼˜Q8^ê %×ÞÓ VûDeÜâ}ç•u0<€)š¢PÔ¶ÑX' @¼˜ˆ. ;‡k7®-Üm®T²}Ä÷p.Hãü¼¶¡A¼`ók ½ôkµ Ú+Òt}ˆka¸vã YÄè7s€Ëk;;wVjð{?úøÓP[»q'­ÿ·0_ÌX¸L?._ºüÍ›}( ËááwÌ ÆUH+ùðÈL[4Úbâ:àÅ7übHÛò£*G|þùç™Æe~\(ü%äx>g?{V_®ŒêÍO¶Õ¤Bòq¸þq¶BóÏocwüíxøj·Y?8«mjq \‰ñœv×`³¥»¦ƒ;ätÂøŸ${¤§z3ËŸŸüñä埾ýöå ¨ÒlÂã¡q}È`3Ré|>z>Êõ…ƒYlñÏgË󪄡Š+·vì·`ü½’ÊW³2|9Ê7ÁR"9€9ŒNÆ¿Rƒ~(\H%¼ùÈ„ˆÊ€ˆ3~u2å@ö©øt¿f8çð0;Ê4†/å¶G"O[”Š®[Ùç͆¾³EØVT³>z@E=£¢¸Æ+*‘ P¢ý˪õ,Ÿ11¤‡NJ_´¤˜O,µZ*ñ$£çã“WäɲŒeÍÍ,ê©™­¨o¿ý]ü¹EEQ…p®çQQrÚâ3‰8IzÇ ò5€£lÄYĹÄ>ÍF'©ìÇËãàyÙÎèÕÉðÕ¯òJª(8e5¸´¨sM…Šâ¿HNñ8°úÅ~gÏ%÷¼NÔk÷Û{ƒîªº<Ànþ fV-4Ä5‚âÐïí³íʇðø¥ÑÓ¼B1ÿîÉ“¤XJl[!áÿý[ Àn¾Cø_H¸VV&ÿ• -¿•ê>ë~Ý\®Ôë•[•›ª›^¹¾^߬oÖê̓嬾îͨ˜­›7á3¢ë†áo;@#,ç,µú§T§ÒÈnÍÈ?Álm¥P¹ªºÎïòòƒúúúzÿjµf¦b" 3¢..UN-”ðY €]^G,ñˆEªjõêÍÍ:ù]'ëõ"ŠØV6×S‘ù©px¿”ˆZm“ršM[@Þy€³óè£à×/[Üt*Efbc我=ˆmVoþÍ*ªRyP§Ú¼ŠŠòS/PNUÖUãÏ[ÈnÚ8c¨7RÖâÕl}x([!ªKc ˆŽb!4üãß,{õ䔯TR\ @0€‡<%¯[Žœgb7ršònž¬úÖ³åf<|<5÷«[oÖ77#}“Š¢ÎWÔi†Î|&¨](ón|/,ß÷Œ?øÑ© @ H$ 6 À•^s(äM6€"€S?€‚Ìš¢i P€³6Úz›û¢9Nw#ÿ˜5hëïrƒøoÀ]^®;ǹ$¬÷‚€@À¤çÀ¾u+ã»×kÅø‡–#± -€÷…†¨¡\¥ ûîˆ>êçÄ ŒpÌ ‚pØÖ¶ض£¶¿T"Mý=C"J2jºåUS'ö›~^ÌEȨä5pж[„Å™è@4”û=uzyLô¢kLg5¾#Ê‚ÂQR1–áðß:‡n »Ýö ‘·áADh)(AƒéeR×ve™Ä‚Ëå=Õè”(Òÿ[í»W. „m„ÜÔ'ÒþÀÉþD¢%bÇözp£è"ÐÓ/ªäTZÄÕsi nt¬ …Gú@#›.èH JáÉàI1 -“R'w–¤ÎÂCÃMKTÜ~à¿¥&¹Ú)Ôriqu5æu\¢ÎüÏ ÿ¹Ò¸Çfz_—ôj;ÿeÇèÍIvv³aŽf’“ÐDP!PŠcY}vŸX•Äã:[7ìëo4i^iYÕ_@]à€0`cƒFLq@¾6_ Î6ì…3àOo,ütázj4öû ÷î߸±qïÒÂ=ánîjõ›åòÚöNu¥öhÿ¡ú±~€®DãÏN~]ùvŒ¡rI;Ã}Bÿ·¡.|Š&sÖ y}Vò]ñ?pe¨àÑÔðkwÀ;ƒ),F4¯ñ‰†žV,£œ›õ› „f5áŽÄÿYáÄß.o¦ÍøNBUNfqJßC«4¡ÍVÌêD]† kÞZñr+…P½uçŽ)RÒ¿n-Çv¥Z¯üM¥~c@a5ÒÊmwÊðÿ‘%Þ¦‚½¸ò °ƧÔ}Rù0ÿ›SIññ…cnUni#’JeùÖ2²ÂiöÜŠGN/Ù|0iÛ¬`bªym€¼Ú¾üí¯Su‰¡¡¹4=|%Lð¬¨Í›ÿ (H‘bŠ2›•¾g5uк ¡pRõdùE S w¡¥ËšØà(\èŸ>éè@W Ô_í‘«®%«@OzM ’(;âˆÿí¥ùŽÃû]§GÒ¹NûÜBühà°“'Ü÷M‰àwøaÿp`!‚Ć"gá •)Í2 N>À½†ï¬?ÜqJEb™$uÁ0-po©¬ñF»HÏ2 ?K×… ,Uþ iKå=!_«ÑbÌèÞ -p¶`o¤Àt]²¸`ó §ï§³|8ÖhÇÆ ^öúÿhäZõšÍl<äõGìë;xþ;~4Zºq}“í§üd4βÚ]p¶Q«ÜipqÑžÛ”4jw×jD6Áñˆæ†ÃÕåLÂýÚF–é)0•»k7înl×Ö66î-¼?w÷†]׿®]+ôõ‹enM‹²s™:j$ªV#aY­`×ç ðçi€\åsmÁ­ÀÅ󜀈Ø3>¯ÁÂËýCN-[_þñ €h| 9 ˜­&„"}VݬZc)~Ž_Œ¨§,:ѯƷšu´¿­Æç§Öf‚=o€}®/H½¶µ1µ4³æŠª£ü†gOÉjlÕ€ ÏwiQgÍæAsVÙú\,f¥r¦Ù$>"ÍÆVÓ¤zå#¢ŸZŽÞàå/‡^—ç…90Sf‘%žÍHwšI·™9G•ÆkbÅŠ9jZ÷â@¼ƒü¿Mäs*‘+N}’œ ñp{bøfø¨9ù4š4v[ù)Ÿïþ?ÔÄ™ŠÊ¡Ùèà|EÇ©¢ -žŒ*›àìy€ æÐ`EE/J|¶> ~9úÝÍ_Ž)ïúz­Z.#R$ŠGE=u$OFT•—*ª^ᥞHzG¼còËÖÅ>ÉLm"¿Êí\ùܧ?dôïÿ­^ÉÒCC5QQÙ¿GEÅãàoÓsÁ5ã÷B©PèZü´À£vüè{¨èÉÀÔ'¸/ìÃLo¶D8§6€)xáþŸµHIŠ»hü±c»œLû=çpSR·±zž3Ìqq-:nÒä[í¥ÎŒV·U÷^8<ê?â¨{·)Œ^é뾄„i¿Êš§ŽÖcnÑÁ¼Áá!Ê-Á9±?ñ€¾.©±«­¿Mûù«j}eùŽ6ÇšÁ‰a¯¬ÜYAùÿðÎÂO wîŠáÍ]úË÷ {Â4ØÉÆŽ8ek…ÌX& õÄ h2£I”5C.’<×0À—€Í-K-¯ù(4ÝIv²ÑñxüòÕxøüøø8¯×ŸóÝñItÀï £ß¤p0”×Bài4ðÿhä,-!^ÄûSàJXÂDØùäÔðèVUW¹“ç''/ß3îÑðUÖÈG'' ˆåÍìÕËãÑ«çÑçÎaYöE -#„ÂÝM·NËð€:9ÙÏ ÀgZ†y2Bð9ø!~ží<% Î.h - ˜5ýF©Ç_áHö«_qÀ"°<¢D•N"Á€LÀwøhÐà·¿Öiî¨øäù£ÌÌ@Èòìi>:~õœ{v¨¨/_SQ¿å?«Æ»»b#²k'ø ‰±˜Ù‡døÉŽ^üªZ»Ààý ó±BÉÂÔ¡ù£å&ôÛxŒääääw¦1åûh4zɃIFŠŠ¢ÜF'O›Õƒo_’¾q’ôXs Oä>Î){Iˆ¸6†ùz%|O>ÏžrîZ§µkEYPÈê"IPH˜œVLc¾ÏÎ~.æ?µÈ”xƒ é;@`›(Js¿ÚINkS»:wê÷Ha$ZÖÅ"ôèÀ{ð‰§.A{Ù\X×C¹ ÷öü%×Ú³œìz@Eþy%pÝY°ë'¨ÙÝä›+§âûºvßç.R×?4·¤¶¼D2(‚#Qör”K{ÝriUD7ø ¦¨µZ–Y…8ß)Þ‹‡=Àm¶8&Ô[@òsn7LÐŽro uãcˆ%×É€¸LÛIp µß•u!<΂`2(¬’ë“ðžÞÚ(8‡¥²¾’ WeÔ©Â…fW¢æâÀj©ìŒ VïjL¨$ -0‘sáÐëjn»@nÆ÷<0xéÊü‡±³|«r«rs¹rkY».J— ¯[¶À›Úínݺ™nNò“ùùùŸ¸1å}‚â -®«z釜Y¾ó“+ËWæ®°u*?ùÉòüO®Ì_¹ÂÿóÀ©²éùïïy @Á [µ©ÀAse]GùÓV„ƒêNŠòá‰ó -Ä‘$`åø`süJø<.Ž(IVâMIÔ+‰~b DN-N#ıÂðjÄ}ö>íªýûü=µÐ)~%Õ…©ÖÝ¡æš~¤Iç¦RðžTgŠåäÏÔàÔT3ë0c8NPdùá¤Tvvó”—dJþú7z‘×úTQ3_“ŠRoRxÃð$MûÔ@M98c(ÆãNêdY}¹ž¨O"Iú<"cÃA‰T˜ÊÚK¢7«¿ÿV¼FôÊ+ÎL…€ßæ ©&Tânðaà?ßͪ+3•®ø4Uêƒ{ÑiâÞE²Õ‡Ýg 1 Ú9ȾxÎ0åþEÇò€ó©Lfx³ €K £°Ð*O¤€$À?Ù‚œ (ô`bøç7šº½¥HÉvKh.wú®§¸'ˆ7qšŒ]yˆá$ˆ¼J¬pÃÍUðUu¹ØÉ½%¶#{„5tàG¼ïDzçôFرOöŸô£—\»‚^qÜúêétöV]£ˆáí2ðÂ?êvèØ:§¤?ƒ(Ö¨æÚñ9× è㮚g¸'›Î~¾•ÈPe¤*÷vˆ»üqw¶ì¶ZƒÀ\öú(êðØ@sÖñ^eAÛg@´íöj)eÙT¶`Ç ,h;µ@ç±ÐÌ p€VwÐZÕ[C°3³F|í°¤h ¤²7ØoÙíž…\²`-îT¾^‹²Mz—à1Vp¸d€ð‡­v°O~-Só6§û®]Ìa'*Ã4JpJšÑh,)©ã[gþ[}åÅR«'àIRï× ÀT^ëp»{ø¯‡ÿÆÜ³ͺÍÏÍzLßË‘ÚÆúšÊ_£ÙDGP6r­Ê\¾ù ÛëçM`e”WÂñ«ÇÏ\;°ŠÎHSµæ(@íïYþÅÎ.g ±¾¼²öp…ãõF= p&ú×îܹ£w–J±nŸ6‚QÑ'&€Zmaþý¤¬Ï½é/®$?ý·Êå÷ ¬V­ídÍßkÇ÷ f­ºö~ -’æR€ÌÇ®…âçÒe¯hˆhÿ^pÑ<çÿI® «ƒ,aW>œø„`÷" ÀÖ¤ñT"]Ž{\ÝÞD?šââž$ËUª/‹}àwŠÀö"‡¼Ñ°5kX¦Å[!T£@M9Q¿£¨« OBcsçØÙÇ39é|.H˜‚ET,ßäà(-_d°¹›Ë7oŽž¡x_l‘Ôºu‡ùMRLoÄH¹•F¯hý67ð5÷HÀwÌ0õ`!èdþ§"ØÝõJÓ=©¨ßƒt¡­Õî­-\]¸vmîòåkssW§ŸÉÏÜ;Œ •² €‹ñ¿Ë“ |P‚ðå Àë>–хˆš†¿þßãM=)œ‚ÞcISvKÝÖûmi)Ó§ÍÊú‰.‹IK íï|(¦ @¦ @9à!b$ý|Çô²Ýðøy^\áÙšjÈ¿¯ù ww†fÒ´'µe4Æ+)G»GÃ_ÿq´Y7ÙyRü'%k)î‹;Ž - Ày€7X¦ q*z|<7oõH¹r+î ›Œ«+vÍðüe’i*ÅqÆ!³uñ‡Z…º ÇiÀÓY`ß‹•€Cåéùò›cÉ»ž8'R€7Ù"˜d˜%³EÀ… @ÍVô(0H| Ðê9ÌÆß^6öA=Ê%Â?ÐÇIh! Ž·:ƒC?­ýœŸpŽËôæS„W,è:ë^¯§ß¾”À±zÈ!ˆd¤Ð´Ù~ƒD@RÊtÀX˜æCçÖ¿§Š·ÈÈZ.ïù%¸ê—¦E5¹µt›«Ëð‰ -µhb¿@«›"ˆ„Ú9{Ä/~‘0“Öê¹ÉÛa0¿àþPfa;ô…c*á6 j•{à4„¢\Ú+ï•–4B˜H’éª -måÁ„Lr®é*Ò-Ý]¥ÊÂPο}$†A=èöµâïÃÈN©|û1±Zæ -›^MP«+b§|},Å®f SæÐ>SË#!Çâ[lS"½C9;{Ý'ûû\î - L¥Ýj-–Ì'Eß– 9Šå -ü?×þ+‡€Þ~ñâ] µ˜(†øBnð -׫M[]Þ^_çpªCâ½ØØ¡ÕÓ -¨Œ@sÙØX[¸¶vß«hJ¾›éŽÏéÊ‘sý¤w> 'BЉúôë§²v÷ýùŸ&}½˜ }½YÞ–aÀÎÁ»±A¦œì/fXX[xþ>aëö7'¡ ä0°6¿üŸ4™3€„i§>…dÍ·ã¿­ðÏi†ÝÐàá9Š×–’F¼À­àEÛŠÜ*Ø=~™WëmWs´…Ÿát÷Œ€H+ÕQ˜ÿ]P(N¼Éðó" @œPŒ -ä4/ÂJä‰ mTYWÌ(iž¦‰ç#[(¬¼…0O}¶/ð(,‚™ýO+MÑ*tÊPÿÐHW–°ÿ‡ÄÕÉ4žÄèËa$¨þ7GZÁ8Ú€¿èÏ6|€…ƒœ~üH·}â§µ -àG¹ùqkoO€.èð¨¾åÕX¤¬ì¹n­>a€¤Z$)IKO¸=€msa”À!(Ø’“°—Är/¶Êúȸ7 52ñµÈU0"ø}"úS„քΑ¯M¦³ôÚÅ À{W“PÊšœ{WÇ;Ü .c„bÎ,l~¸ÜJÎì´Orâ0¥ðUo_Rº›¬(4¨Ö"ÜÆ!”Qüco‡%'µ1‹ƒs{>½9üW—(ÿf%½iNtùÒÜ5À É›—åõJ–«Lª(o9/yÚpŠß}@šT4ˆÂýûÜÊåµ×®Ý¨íªæÑNpfCÿþÆÊZ¾¶p#P?^}Æ*÷jkÕÀe¾„æ µ4]ïDjïÿpMuÜ©{§øü6y¿ž×$Ɔ%4F²v·vW°vㆋο?M‘Ì]u^àžp V~ý* -ˆ¼O- ù~3þOpåË×-[Ã7ØŠFØž…̹ó£ä3ÈC^©)W[ö™6øì„úÈNãVõYtµ7“Æœ^TÆ‹,ó­×}>KgœÕAÀý£ÿþ€ GL}Ò/eG]ƒWñÿŠaßðÍKÏ#ìÊŸ$³•š›Ã—¿ùÍ1eVœ@Þyßl2l¦ä®“D’7ª05^¶zÒ†…©Ô>Ùâ œ=r$Œ'.WÀîp…½s€ôWhü© ÀýfÐ*}¢ûOþ§’»rÖp†€GÀ@ÿôI{É($Ðj÷ÂÝ+€êmÏ!÷` -×9…\$æ†Ú¤.fîiNM×Û?Ü?ì·b…}ZxÕNiÑsÃÔ1c -á>ëâixä©q/é’¶ßôŸ€nªûêªÝ%.¨ÌGˆú°÷dàøAö¼!âÇÁ^ ·„Š/|Šž)k©äÐöÀ%yH˜¾ÝänØ`å¥U{ÙJà>"0Í«®…¸š Íq{¨×s"ÿÞ [rØ`˜ç¤’` ªù{i¾»AЊ ¸TÕ75ü·:û|à ,Ž%çÒc]éØéîµ[Éi¯óÏÐôÑíÿ¢ÛüÂZ°eM‡åC’Kˆ0YÄ)R¦ùDÚ´{¤Š%ƒ:1h»8“ØÈ±%ê¿Ì¢G$íEx“ -z §„ýT{×lB£ãÜ"Ål&Ý#6m Üoµ8¸1ìÿgGPmÝÞáׇ‡ÿbͯÔëR[»úÞ¥¹ôD¿·ÇjžÓÐÚ0DÓ¯xÑJD[·Óê<×Í)µp÷tå{k€ûû¶îÛ4¡…g£•• ð½›x?¸ó©Ó‹ÏàòÇUôòµµ•Ÿ®À~zjp.€µRƒö¶ç;”eîýƮԘҔñ.`p m7nØ0_»q#L{)A!a ð÷½¿xïòå”ã ÀÔT[øLæx#þr:€Šå¬€/òÝè!Q¦ÝÔÔòj}Í{š4/p1Y„`sjsëDŽÕ˜Þmr{ú9EÆs€$Bÿ9 Íx3sì[$A°ŒößM„‡!Ö¨A´¼øŸz¶s¸@æ"rqÃp½7ñð©ñ 9;oØ=®T*€*)ŠÜL²F®'é!éîEi÷ - ÉáðÖ(Vi¢-?Ê>ç¬ 8çðÆy4Õd^R{Æ3Âu‘œp„£¦Ð¹+ÉÐÆ *ª1Êg-A"“¤\¹ •É|_dØÚú”};8ãÏ+ë'&]Q_ñ¬h1Š Å·…µ;l®çÿóÅxøÞ`ø.[IžŠzŽÄÁ¶ÿ0Ú\iþ‡í‡gŒÒ3Èi=IjRv6jöàp*¾Ïüó$NÑýGÅ:v\ À"oû©@”OÚ~l  -0õ,d²ñŽ~çÀ ðÆ6áÿÙÙDšà@·C^3¨a¦“€|ZÜè;KmDLðœ ú¡Â£"Šá¢¿×.9cLÄ’^c‹0 ýÊÂf¯n)†ê.Ø;üê«ýÃ'‡ávN½}øƒË ¤€V]m''ŽAiº¦‘ÊNøÀ“F`G£¿<#$¦ãÕ¼O.¡«ü´÷"—}<ÌÝ.D =à¨c¼"Ôç$ì.ý¿«KK«fB»vIë³>áÐìK`z>ì û¸kOoš ð ÿ"SYÖ¬Ô%BÛnlïž©¨/áŠf'*Ê~ò´“77óßþA¦6ë0±¼ƒ€l‡ӿ¡~ ä€׬á"·"ÔlQdŸ ò±Uë‡ú2/[Å÷Ùªn+À] žqÔàûqàÒÄpê0ùL†pæœ €½´Ð;ùœ'g@Á -0kHíj¤iŸ 9o.8"Q@ýwz›„ p¿³ˆ> Z¨×£"¦‰þÑÔ÷ù©ý€”‹%`“¨ƒGè©|RA ÄZ,õžapØëØïìƒô¥’à QýrÀ>”\¸@x&1#(™ä$rS࿚i×¹è8}0ÏQ8 ¢²ÏEBR諜ãFi)‡Ý£|Ø.¬®ÏûèÔ(±¢qû6ì«Äw¨ƒØ§Q œ&ýó"rF”]4./éåd”¼.È#aW Ãj—ö Sr)©"¥½==.å)nðAÊL·ÓýÿÂèl] ûÔwßrÔ¨™K,% |(ÔÙšF‰‡7wº}'¯þýÚ=ûô¸±p§@ü°\‹m0º€…kà(çø¿…\Ù°;4ðÑð/@ˆÞ‡Š.€7®I+æ&>ÿ|Í2€ôÏ7aÍZÈEñðÌZ¶‡o”WÎÎpÞàB VZôIýF§ZwÞÂa7ÕMñöîñŸ¬ ÇÝ{(G±„DH4¹ÊŸmàht{ð0¼æ/—2•¶NŽšõüÅ q%Œuòä(YÎÎà13ežÎŒ âããÆlž&ø¯uߟ‡ñ´QóñäMóÄhb¦ÜhfÕÂÅEÞu™ZXˆå «‰š2ÉþÀzÙäaÉŸBN+*þ£¢Æ¯&OF̘rõ¦™ã [šþ#KVàß=l¦ñ°FEÍdj÷ËÉÃGEEÁëybŸÃlfÀDâáó:ž¼7ûTÔŸ‚Ö §L­¾B §R]O¤Æ¾²#™ñç;DWN B;À—=-اæÇ_lyƒ€ïÇ<@éïœ`ÿ]~o!0Û3 €Æ¹øvÿÄlèC%¶§&qÀL8lüùÓõ ”vZy ¾:–-}Ôî ž<¡!W˜èε½^ Å b\ZdÊK´újÒ¡Ç"å>©ksîÉ“Cîþª7h¹ wö{\Ý[á’î;”ôQe! Tù6_â%91½@9aJLFØÞ‰>`ÊŽéòGò’…Ûq=[{Zåe)Q6IB/Gƒ=|ò¤ÕÚƒ©HZ4¦{9à,Àm7výTŽË“ˆ -…¿‹òÎ9’Nú<Ʀ¼Âñs%ØÅ;âªP [ -_Ë”Vk"‰CƲ·G† ;@ÈGåHôä=êzDÝuöába[…½Íjd³T*]@\žÁ>Ä;é‚p-6Çø›"O©êC4:ÝÇa¶C"~xI©Û ¶" XÕ¶“‹P.E!".÷Âäàˆ F°ù/.©Mû¢jª7œhÇ.€{wwyS+1)µÝSð@ -o1‘0__N뤭’ëÞ«W¯ßuÊß _¨bÛ•kú=h½b}£°üC€´Rïõà™ý…Q_‰.€dªŸ‹u¾sàû!í #u0ÄÒÂw]hØÐ¯k -€\I½ -  ÿÔ0Áþ„þ~´ÌX7ÎYlXß"ÞÄÏpøå—´Â!Ë(_oüúzÌ…Š8ÛüžJ“+E6Z¾vP,«4³ð -‚Ql›·õ -| >%cy¶;:É*UÒ}ÚƒŸÂ¯Ûû¬ÐOÏb% À©› 0€Æ³Æ­jh‡üÅ µì‹É"j˜d)õ—‡<D¶³çY=ÿß¿ùæ›áÏ¥4©°&ÃÓ&‚–»--˜x•îƒP -î4Ofêøy¦:NéSþ¯òF…ÑN"‘8µj`É¡)Ûë…Lm–iKYJ>ì“;zdÓU}4X¸8Ÿ˜¨Jà »(ùösw;°gRÏ×îab5 ”–bÑA -›Ë£°ýGõWý_BHŠ;/ôbäQLR‘²Ò’Ýe`”#þ½Ä€¸%œ¢4Êô-.¶zÐ(n´Ž=Ë¥5¤Ã -D¤WáÅ'.sE‰` ¤ßÙïwQiüœ,ïSŽK·¥‘¦(öèˆ!ÈÒ¢> £!£œ ‘xM-$¹,´=+É0"ú€@¹~í€8Ù¾¨ ¬¸—._[páü‡c•ƒõ*/³/)/ñi­’ÄöÎv–×–ë*.ÀK,þo¸Ðz}Mû]»`€ÙQùtô•µ; 1Iß7Öî&ð×p}þÒBY×V/" Ïo‘¹j#¡ò C˜nØ¿pãºá_½teá‡Á’ w%üOŸ (öhÕO-E«6õ 4RKû‰ûŠm¤/ùÐPÓþgùfã…Š¥jY ¢p¯$‡)šXáÔ³ŒìŽòÊÖIàJ4ÀâJ:Úõ|¨Û¹Û£á¯!Epg„@E€(ªW9ÓRûd+ð½Vϲ•õ0( /7>×8IÚ_ú%墢CEÈ#3ú¼>üÏ߯LÃÂ1qšGâ' €(ªªœœIwF‰nG:Lò¤o½ëؾÈr‹p4:m„uFÈ“yˆv& àLžÂâT€eÖ¬ßjèo «®­Ts’ +6!6»ÓŠ’ŒÍìåokžvó4ž!­ôé·¢Ìá„gᤢòaf8\Œ˜*ý·¢@ab"ƒ»Ç§Êú™šàÜ•^Á4F!Ÿ„•<²T£z*›ÁÔˆ4¤Š"µgá(ø2?ÒÅ‘<ífyssô¿û›_I¹á|?U”_QQf**e÷y^[E†ÎTÔïþ9·“ó ÔV.¬¨OO+*š–su±¸O Z~¬ À•+¾ì§€Y?ÈôDìÇ¡´uÚ€¼Åð:˜e…à”8^|Ð0Sã ;°&ŠÀâU«U¸; à§œ-nñ鵿ºÝÁ W^l?ÙÂ-pŽ€ISDóŧ·ïÙËæDh0‹ÛA|ÅVG‚Ç©€ûÛi"„ëÈ žH3–‚‹¤$éÇo€ÀƒVÛrm[þ`Ýѹ]Ö’®n¦æÜäûÈAzB(j¬NjG&]…?ÈJ”D…XNQy5E›~p¥^žEàæ4O`Ão†ÇC•Ùlwl<µ @!Û» œ‚Íyz*á(yªg[õ;ód/€ÑD\~YQÂ%1YK»_òKžNFë0µo†_Qìv÷gM²c‘÷‰èùœ–¦ŠjDE™ú™Lå§µCÞ¼î" ùBŸšíèlCg+ª.ß -ÀcS©²m2W @¡_ñ'U$LQÈÖÓèø?µoþ³xø| ¶I -áh½$ÍÈÕCgÕÖî8ߤ¢¨Û×+ -^af‰ëx¸sœWWÒ8Ë %*j;,PµOf—7It$@̳„`: °¤¿ÉWôĩńùgå£Ðö“+à[l€à8í YǦ ´Ò€’$ŽGi“Ø…»JÓ“ûíöi콬½¼¦‹W—tïï:KKÝÁ“C®ÓÀsöÚ+€Ë -Öƒ¥r7V ²Ùîä8ºT–>hà”ªÐñ/0ªïðÀmïMx6YC{‡®Å‚‘ÒV¯üÁâ½´ -|éü¦O}GÞÑ%K1óNÜ0%¢Ë€…ã!Ð{_?ÎþåøÉü+ï¡}·Ú¥½@¬I¿Õî•IhhºÝ=Âo »y{@:M´1$3?Âð•´T.eòÁíI] UK¤EæHYÉ‘\N²¨ -$òê–ÿfÍÒa‡»¢>-‘¨%=î„q¾\"™â°ÎYø¦¸²ÓáÙju¨9=.dt}rº* \bh_ÂùºÜ B±%ÏcÔj;Æ"fý3‰‘6Â+zHlzà>FQ#ŽøW)#µâÉâšƪï-ܽ·±ÑȆh̵@LðmÏì;ú OMü§\Þrž?… î¼·6wiîÚÚ½ûªßÿwïÞãŠåx·"wx§×#ŽÐý„¾qCî:PoaáÒÕëá­7'Vû’ß&sÛÀ#'IZ wµDƒ?ï_)Fh ¸øŠïÉ'Iœºti÷Ô0qÖšÎP4‚ß!ÑûE+™ÿ<Ú -¿\ß:þŸÃ!mrhãu\'3÷H½TŸS„UÙNþ*§­w.<)ˆÔ†!GPFE¸R|/’Éml[FÓH@ÊO£·\´t&•õüˆKn {r,ÛÎ ‘òƒXš©W;õá °òçd6’g¨ðYMˆ-¿Z¥Zàî±.':Ì.htš)òDpŽÈÓpg}¥¡SÂY Àºœ”»S¦>™äˆÓäÅlú[o4mU/ˆ@Ë69LJ²1‡$w9ÿãK£M><©6_¼HX©GFxe«i ²œÄd'?8^“‚³¤I\Œp$лĔ›©Q¶²ùÖŠâ.g;03U»ï‹8©¨ƒêº}? y1™„ôŒ ârª(è',À• Ž¾Íª£—ßüZA @<|È4OäÂl¥lPQëÕ\'@Ä;<8[Qr È'yZ_¾€}[údRQmÕ¼ƒˆæ3.`záp: ÐóOÑ?®KàÌA%¶ç mÿm~€³ àœÀÔ µ:Z~›ìØTÀÙ&‡ÒÙí:{®=ËëbGüú_FUý_~©ÔÛÿ*®üãj[UÄ¥ÅC³ ¼éµJΣ¯ˆ`Á>PUrzGÛ× @˜Jh™ÝÈ7~ÉP›Ón M`¢¦k€ŸÜÌBb¹ôÁ_ÿõK^ú‹4WŽé!§ÝÒê«¡‰+lXlaß¶ª-*¯©Ý‡v£êìí((ášT‡v,Ñ4m8Ç@+ ²Õê¥aûPÔgc¡°ÅDn7Ê%×ÊsfÂÅ¿þàƒ¥réqœåú0+X{_í?vÌDŒðk)™ ø´¯B ¼ž÷ôh4Ošìé/ø@äÓIwúNšÄÕ%è\$Êô kÏ'üÝŽéÛ-K™¼´c#öÊeïr"ù „Ç_jÂÚqz±Ÿ÷4Ù!VáU”¥‰H8I¹;)TÃY˜xš$FzúTÆû1®/Ô¬ðÆ(€k×Ê Às½¶Þ£’éÖ“^ótaˆ.d¿UBË&Xp™øòj½q ®ÐÛ,v¡~ — -$ÀõcúÖ$á^¶ûmV©Çäír ->¼ºv u.`e7{‘-W·Š[‹¶—ÊâòU4Üéõç¦í1…VL/£»VV¿U=È•í4d®SjÄ);3CèͱÃI‡ðÉ•"K‚KE;Ê«+¯UT8Ÿ˜¯TQæÄ6À°¿KS€³\ €DN-ÊÐ'°× äG~âÐDŠåüšèû³úÿäXÈ… 3 *÷y †Û±B 4P$È> >ºß^§ß^l©¸ Âàž®â‹Ó²†>*ã¡Êf[7€XPÏ`“$“q» Ü‚§×î]7õ1­Î¬é•–üŸ>p–øV U}UsE€ŠG‰u6%ý¶Xo%{Ñ#ε`xû¶š>G½˜ ™®]aqÑÉB–>ZýHHþ¨ páô¢ãA·$ÉÄcbuV W&*wË{Ý’óþ’ø¸ì’‡£%–®©u !¥h!GßwZ"°Ÿ$,.’À¥͵BöÕúðWÖ×.9öÀ…l–@~Ý#$Ê΃fTp…nr ”tGÁtíèú}‡–Á D'“¼ÝQ7±Mó !#Ò¯Šž2)(S5}“øvÃÝNy¯½XÚ‹@"P”Ô™CH“¥ÃÙž…ØÿSP9rŒäpøõá¿+ŒË=бç›xF6][±7¶7jéóõÊNò8£þ þšSÃõ}”m6þC]Ä—˜Pf%ö pÿÞšÊ?è~ãÆÝÚü<{U¼`*1=·-ÜYXò×þJ=ýúÂc?ÜèêåËs rõY¬>'WôþþK@‚8Á€Ú?qÔÞŸÉ…Þ›»ü— 蓤 ÏE[S Åa«8õ8mæÞ$¶Â1ÓL¸í¥¾óøzµY?~ùå—båîNºjZ`ºŠ%G& øÉ$@ØJM„ -^Á-~ ™+ß?´Á;£ÆJÅ6Ø[ý·Ú\Æ1B2¦T¯€ Õ7ú,¡tÒ(õ.«;=o.¯;”Ð, /!~©ñ'yÊ”YˆáÇÙæè¥Æòd׈LED>;³ìÔë>Dpîæµ -ê½yšüq_+‚¥æåP,WÖ)ñIó³åW1 —scáØHž||d - äž°‘5!“Á|&]!7”¥I^fòr"ø2ÿ¹Û;IN¥§k‰ž@oª(šôq¶R»ÈP”W”¤ï½õ¥…4l¬lR-QÅ1nTTñ\ySÊSQQÉÍñ“¨&I€<à~ãi£R‹ŠÒŒoG·e´D¼QQ>¾3™7PQ?I6*8MQQß-‚~ùÇ®ø£x7ßl¸ç°}“ýY -€L þ;渘œ2îÉ -Й€Â€fN “¸w¢½Ùå:‡úï`¼Zø!Wî8a.ü«ú¹<=­>*ܾ Ä--µžÜ¢· J‚v»¥3žø/ˆ»ð@lA¥…x‚ꮡñ‡ˆ2ñ ûˆîˆ}Áƒ@#Å€¥@³Û6 bêH9ˆëÌSiñ{AbÊÝè8¼ÇÍÝòâ‰,•ü\ÛÝÁ1z´Úμ‰3«½Ö¾Âz­ö1O„aFÛí¦íû>Æ>Õ¼,ù­ô¼¸øg©Ã´^«º:Ýò - B«oyÔê–<Àå#ÿziµ£®U¢ÅÞ™‡;í&P  -­¿#äg~GÙvþ5²vsîÒEQ…QâíÖíÐâAòn¿ßm­ºN†Â×bbIøx9õ¼¤ ›1Ý¢‡ú½rçöÞ×U§îù…Ó$~Ôœ 4+`{K˜×a·qÂQâñ’˜$8‘W[ö]øYxd :”Â@JÜ€›{ÑJz%—¯­i©O^{ Ô¤,§½R¯™LR–¤«t 4Ç›Ú$£) -Äe×Ö®_]¸ºpcíèïî½{7Zm^¿û¢Ý;ê/î ¤Qúkw¦Ãÿݸ~Ý®ú¨„k¸L¿ú? \‡ àýÚ.‰J€ðTô1@,tmM«‚c Œ/œÀ~v§ùšXžM,”sõ½ù3iü“B™L³n°•¿r" ð¢÷†3¸Â}½Y¼e7J\MÓ6¸RßNôÖ_œW€•ÿZžÕWªŒèùϦuõIâs‘&7|ͤoÔ0ûNRÚ*‡¡œfvèyÌéQˆÛ‰ÚˆRo³[¤i=¾žÛPä)©¾XàÀò¤{G´§³Ñȉ'="¬ q‚¹ fPä Ų±yK  Ö×ïדbY4ä œŒÁ¨zd1Ê·È™{|§ê,µ$ºèÜŽ‚±pMj‘§ÓŠÊ4Õ¿ª6†0O&"Ô×I'F€ÔS´T“WÙg·ê_8âT¬¨‚©R -­¨¨´L¾Þ4õ-Öné7I‘ M5²ÎŽ¥ MÌmì92Õ„ìÙ°hù¥°5"ÅíE¦f>{:NšÕ¡ÝÓŠ"ûE×SLÕ\ð=vÏTÔº“KDHˆ·9ï_xƒhÏ’ÔTW6‹Š2S2ê¨(ˆâ™”©w’Ù€4=pìž&£Nø+ºdqðTŠ~ÒößâpÉô)ð0é$À,(´Rhæ `D?‘¨Û4Tù–¬o»·ÓŠ4h‡j•-Ð :áñUdki)xáDl€4|»ì ʧ²Ê iõCyÒ ÐýÒK’ñ 845’^y)ÀÒÒG\„–zƒvßnûv¯W~Ì…Nßóøq•Ú÷½à1‰ª–·ÎÊCÍ0@ñR ó•|øè‘·Ô`äçþøúÔªÕõµ;++óËŽ60ÙK%ôÿV»¤w•äX%@5‰Üjûö,.ÂL#Ê1­=xJð‹=%À¸šßøAÕý;G´»ÿ… QÐü‘·>Øï Ô½¸Õcyð÷‘ïä¡‘ÑÙ‰á8„õ»PÈј2= «ÏST„} §ørYñb&‘úXº1©)*ÚÑPr`êé),D-©|ÆøIm 4t&àZFëIEÔ´’»ñ–¦V4¤°rN!õ§*¶DÞu#Æð„£ÿ£y³{#Üï×î5æu»{×þáÔð‰ HtÒó^ÀÂ_ùsíêÜÚ\2×SkšŸ ôä -*aê`Pª(zœhX7ƒ{€4B›ÿøq°aD1=èWa(Zþ‡áà³÷nSÂÒü&"vóãq½><>>þµCé8F³*DXÎg¤à+YþûƒJã¤pöKm:©p {R– éËÜ)à³­J¥îjëVV@Í8µî&_"%Â{—)&ÛÍV¶\å½`>g¥€•‚Ú(ê™ß67wGÏíŽ OæYÎÀ_ºi*E4Áv!ÿ¡oY„•íð²G”Ñ«J9LV -¿ZÙÌš¼òÞ[<‡Mæ‰H>ƒ¤L¥<‘+ÕþB Y6Î×WžÛÃéxML‚5{óGëM+Š´DEqÕvÃN‘Hý©¤XÌê#î‚d¥„O*jÇàŠŠr A”P½Ridy3Xl&L¡pË)R½¤L‰ EE‘õt]TTžg•fª¨$çž HÂiž| ó?5«.ÄÃ7¡Äoàé–$ÛÚ5Bbw÷ÅQ½2~Qä)U”UUXjb²Ë#ÏRQ·jq ·Öˆ9$U”/ÐÙŠz‡O#ð>ù:à5QX/À¿€ûâŒ=îŸR€ÉVRô§`VÿO§7XÎÛ´tÏÛLq1‰ jZnðõŸs‡B²:ð’Ü:ÄÅõ -:¥Kÿ¸¤ç{j1Sa+¸ÕíZöïGW3?= -‚5pøÚÕ1u Ä5c@?œBD­HgÀÍG¡ëO¹¬@h RH©J ÝÒÒ÷¾'²êû¦ŒvLÕC6CñWõ_D) ºàØú¾öüVýÎòrµÑ¬Ö³ÉÊžŠµ-OˆµDăÃÓ´“g˼FgzFÓ ÁI^/ž{6mõ×î,ÌÏ_)«â—;½ÐI²ÌÎ’ è:ƒ‡J«QE‹«{Òßí.í•û=ýû{ƒN)Ö@VíwçòÀÿÛA,WvRyߢŸ 0€þ¿Ü.÷Í-‡l©”ãÓC¥õÛmÚ­¯»&ªí’ð@ëÊH -WnY/Ô!…Âí&ÇùöZ¸‚p÷$?{ÜÌV¢ý½Rýÿ‰Ïgº„|!ñZžJ_ín¬pc­¶±½1͵¼àœå<Óè×d$ Ê^|ýÆóçà}õûµ»÷îÆð¿{gá»{ï^í~¾à(­úwÏôÀÀgÿä=„³ÝŸ¬¯ºD_1J{€ò›äýZîãTôÿßûX‚‘¢ Ⱦ6!—çæœï·€y‰€6ÂN09–>—(ÍŽx~?y~´;þÓ‹ññøÕ¿ýÏæz=ÿýñoNŽ{üòOãÑ(Û}~ò*Ïw¼c˜vvòÞž?ÍvžÅ(ï<2^œ“ñðø'G/~üsù‹W/õSˇcBqÂKR¯$Ųù,;°ý`|2Î_ŒÇǣшÖÚs®Æ„;>yy2³GÍQÖhçèøäå(¼<^ýæ?_¾åÏON@˜|t4úÃØßñ0'Þ‘(ÏÞÉK¢=yõí·£ŸÕ3ÀòÅ þþôòxÔœ/QŒÆ££ü(ãZnÈŸd@$J¡ŒÆ9ˆïå«c’DDÙh|œ?I°@K>âçÅKR\_'O`R3e±þä¯N^-j”Œ†ÇÖ©$OÆqòŠSÄýÈ6£Á¡ÑÉÉ‹<¯×›”÷·/Æ\÷*.<žŒáù ¢H´yÊSEýéOß~K[EEýöÇ/ŽIáóI·¢ÈÔï­¨àÜð4ÏFa0ñîTQÇÃ1UK̤Ê7¾øcÊÓð¡ÿᬬW6'•ÿ.Ëžüþ¿ó”§Ñðhä:Q„NESX'Èóñq3k>§¢8~<æÀ¨YofúÍž¼GEq'q’çã£#ë\Vx´;zIÿðêOÿ ͆¿¡–~{üâO„°»sÄ#àR ÷í¼VQùÑè8on>z~2´¢Ø=îfÇ<Ç/Oþ§ÖjŒ‡ï•U­'–*jôû -;UÔpx¼“mA,©¢¨¹ïþ ÿ¿/V‡Z»o·ð_œ - ŽÌJL˜P¢ïOtÿɈ @˳’Ð_¡ÑVãâsÞð°&d¥%w/–¤)u[-5Ɔý´øo+ø—¡¡(½'P€j ` ë‹ÂCx»ƒ_Ú À3¾û‡á¼àb¤g‰Ñû± ü¡×/-‘ÐÐJ]é¦vLÛ縈Oì‘ÜpÙw®½ž>ˆ1Ç=!ÚûJK‹ßûÞà)°¥ÒJàþj.\¯/Þ⢣ï€ÌR¯LûÒhT«wVBïÊOQµSà&@/ /€Ý¦Vèá55g+Ù¨“5'vEΟ‹¾ÁéY­ýûï_š›ÿiµ^m•Àô4iNààa·Üo­ZŒmÉ•zOÚCØë ¸´Û±$Ü׿îA2 -èO‡c÷²ªÎt@–ŸªËoTx[wû«5²/WO@´Ž¨~UÔ¶£¡Í¢Þæ9ZŠ`ósvK»Ù|tW’H³y ÓìæÏ½êiZЉçÝápLÅm5š·*õ­úúzµº^Dߨ³¼0ª1*WëB³;à÷Àd6Œ%.˳“qå*w'N§K›¹½Í&‡äe;OC‚ôÀƒMÇ™½Š#Ãì ñ¾Æº„dÎ<=z$6„æ£æ£zÅ ì c‡Ì¸0x[–ºðgrs³R¯×7«H¸3˜þzêݦÐ<LÒ1Í\”óm€ò†Íͧ:²àHCä‰{¢ =n–3 àÆ ®dE_V…Þ qÂVÊT!Äþˆxoʦ,õªà5I<”ë¤¢È Ô†Š’˜‰@Ìu‡yœˆŠj6ÈMdÇÜzÙ/³“úƒúATŒ&îñVòFnѾ@"M:ç9ö¨Y­øðÃJ¬¨gÕI^"ˆì)ßæ#Ä""Ÿ›Îú íŒ²Ï úèåYÌ‘hE‘§z£ùàf‘'òf:\˜®,*ŠxžZÖ[‘Éï–ƒ„øN|j˜µœEÿï=(vO)ÀéVôoñxSRà¿VùèЛ.€N²¨¨¥VŸæZ¿--û¨ØÒÞàið¹¤Uþ¨3àJ€\•±Ôÿ¹wC(£ž¢aÃ¥àÀºº­ÝÌÁ¾gÎwÂÇH‡µ8l¯?èv––ØïõZ‹þ>ç°¸,!:. P¤`Að\ï·{{.³CÆjÞÖo‘sž'Íáeÿ½K‹¨Ñ„GÜâ›\Òu[ýð'kÄt15…;++ë¡;†ÌŒèuÖØÔNƒöH#¢4¥#âÿö¸QI½o? ãÔD9M.nñ•:ï®Ýw¹.<ÌxÂi‚GÔÈÉ GáþËÒ€Z°s£¼¸ÚZDy$ZÕy¢;Eûðpµs8躤r{y8,³Õ§D© p™g"³ûå¥Îàð«ÃýÃWý«óSš² Š•òAqm˜hiázÐ+©¬‹Û7’žÎÛu@6´ô36oÛ‡tQ#„Í)þ@uÉáÁQŒ.¢$š.i•>FW§½9bètò_M?hc¸<#ä6jÙg®Qb3Ѭ¢­ ‚ ˆÒ¤øÂzt<~Êûj»3ÿþèàmAmÍ28€Æÿë@zí>ûGÇÃíû׿®9ýþ½ÆöÑ‹ÆúzcW@Õ€ÍÁ¸G®*‡PÑ>uI”µ»¯¹OÝ…=¡vw~n~Î^ÂrBÀ«i"ÀPÉ/&ï]ÙqnÍ­h³> -ÆEØÜu:²ŸÎ§®Šä^xé½¹« ã ¿ÃÓÀ ¿có²6Æô˜e;•w’êƒjµÂ‡ï×ä&­äzuñ’;•Ê-þ8y‹ÍØu|¾â á-ߌ CŠƒ…Ä>8ÂOõAeùææãX¾µÌÝ$ ¯XY1\Bä—­p ™†Ÿb$r6«Üý ¾¾¹¹¹^ß|@`©V7ÏdÊÓ&·Tdæ)ŠÈ8»EÆÑTª›7oVÖÉ™Gˆ!) OùCz*&ƒ<‘ê›{Óóæb…ÿ;QZì.ß$Ï+Ë霒é"›7—+õÍõÍuòD|éÄȉ!Å”dºyó&T*UÇîL2‘ò䯕qÇÁ8þàÁÍ›‘'Ä™‘I¦Öù&;TTõVVV¨¤¨)/¹C<"GVÙÊ -¹JÙSŒ(£â,jÉŠÚŒŠªþýOÿ¾Rùéß¹1Mâô[¹Y­¨;\¤ß°qœ¯¨e¯6ØælÈ~“UKñÁòòßE£¢"£He¾Œ€‡/Î~—¬¬þ#WÀô €ÀùéOºtr2uLåŠÀÏ(ÿë¼± `†ÐèÚ‚«:ž2á$1[_‘“/UFGH:©üÀÆ»¬QÀ.„}—/—ÁíÞ“CÎòߨÑkËÍ¥Åò|ÁÍÖ½r;Vù£ÝoÑ¼Ûø €Ç’‹ö¡½Î’ì ßZ,K„/.ኌv‚¾'úŽû¢=éô²u¹ÜAMTüiuu¬[üàÒ_C¸r ›ŸÇòã²-ïZ6_kT–›Õ«¼®wÖ›ctÉd½#ªU5ˉL,1b*IKkGÖÄöŸE'U6DS€À=Îì{£}þgi˜®å7~øþÚÜÜ‚Î=Ö—ÇÏ_ŒGvlšÕªk¥^¹  3Ô¢év’&çð˜ï ž€êìu{.BØC=§N1D€Š,w…T3N¬–­¨ý¯ž´ÿµÿ/= -­OQ’e2Üá£â8ŸÊ•- -°\rµa>ð€~ßêKó!ÆŒ@í*Ó¢xýå>J~ÀÐKN§g+ÚëìÙ;ƒè—Ø%B¨é÷iòá´öºúز×>I­®’X«.Ì_º4÷áµµj•¿jýóʲżµ^[oÚÍ/‘OÝý@–_U°n¢”mÜÊÂü•K—æWÜvj’û-¼ûO­XôÑj½º‚Ž¿rgÍ8îܹ##Lkwªkkü¬Ì8ÿá‡ó!Ü{åÊÜ•¹÷/½ÿþÀþ/ß/þ»ä}’W“pV©fB]qš•;?ek¿ù.|¸ðþüÂÜûýg -,”çÇGnf$ÛÛE]‡ÒD¹SÞJÔÀ&H‰öëð«­-¢RÔ뛞¶eÞ´°7ë4ìBV}«ùËÿÈuh¡+ò1$„Ñ–§{Øå øæMõæÏª³YoÖìh›9.x?°Õ·á÷áìfûj5Cà¤-9!€Ë¡òÖÁâºYß"zò”âÖ }FÜÜT£WCUç3O& œIy"úÈ“;¤Ï£ƒ[7›dÈq£Îý\jžÒÇë}ÂÕÞÄC·\ÙôÉ3ÙÍÅ¢7¡óˆM.A Îúú¦ÿq@?ß¼YhÚyöy3ʽÈSIŒ«¨¨"g©¢¢¸-¯¨«³>É7O‘BÄZJIÌþñæÏ8°ÕøY½i8™b—£¢È8/–ñ²ÁõVT³²¼YÿÙæ´F&µ)'r3É륨¨—¤ŠÚ¢¢P³&e\Ÿ~ÚüôgIe6#;ëéá«WnR±ä—[&Ÿ•1SQl¤l™<·šŸß¬bËŸ,YÞÅIòdnR΢¢$^¸ù7TYY'#$Þ<±i¾¬¨"O)ƒß)ªA®üø?¸ÈðV @¬xFâl€¿Ô'´¿ÈFÌ]$ðtt8iý”ØL«3ÐÒzÛ\-míQ]ÞÆ]C}„èX²6ø?èöì€poJ@¯Ziºìõi×;Z ¢e\ø¶õOfÚüÐü»äZµôˆD‰GÄ£ô–Á}·HÈ52­ßïU]'ç ¼ñˆìF ÀÒ__ú^©ŒÂÏ™°dtëÒR»[Ë]§Zð¯€Ù8»?™ßÉê•4*$ à—µÊ£ÇÿŸ²4WÔÎîó š%tT_?çmQ‹¹I¼w#œ™ÃY ±]d÷×Þ_ 5²Áýz¨eá–”çÛDöè§+Ñ °Dþ[u¤ SºP­AoÖã:ÃmÀ^·ßá¼Óÿߦ ÑÄÿkJ@µåúäÉWûƒÃ~7,8N²@©ÚµB‰”cIg…zŽ2‡o¡’× .pÕ}(ør^îp¹á˜×ÑÂö¹iµˆ”×~Ü£æƒCè˜ÐÕ@à‘Â6Š^wmé––º‡\ØÙÿ/ºgúþÿ3éHT<$x;¨8÷——ÞŸ{?\^@”¤cO´ž­7ÿVB/¹]@5%0!|yyþ -p:÷üµ}«¼/„ÏÍÍ ÊŒƒ5÷Aanà:þ¯ Ö,{A#OÐ?eìÿ}¡_¹Dâøðóé½»üB)’¨ÚþÄ8>äA“¢+WHëûü‘Þâ–wY¨ÏÚÃÆ‹/ìýN¿8~urrœ,Ç–ÿ]û¶ÐC“}ü§ÿõê„ÿ—ãñø9¯ÃÁèü* °ˆ6Òñ¯ŒŽö¹¾®ÏÆÏ4•TÎãWã“W¯&v4Æ£_ü«“q2äŒòƒú­z}ô»ñø—`ÁçšxùµÉ'4ÑÇÃØ|ô»c¹K¬ÏF®8ôm4 eüâÛo_½ÈM™Ý¶ãã—äì8úϳÒ3âø¿ =›Õfvòíÿ:yõ¿þôí1ÁŸgöé#Üþ9_£ÑÓƒ”'Ž=²0>ÿÑÖ˜À_¾ OcåÚŠIXó€”äiÃΟ=mB&H‡î@f¨ÈYÊÀºì qe;/^d£|ø”ç¬ó;£ü›¿ÔëáÕ·ßžŒÂÞ­#ÄÉñ õb˜Kɹ0%}›«n[’®¨<8<üª}6=—S„;PäV¼…\ˆOåèÑÚÓû²Óߣ¬ÓPP‡ñË7º"“â-%×r‡Ž5(/}䡜«ÃO“ÔÊÌbhqÊåîRù° …Ä€ J.ìpˆ’U|—ÃsøÑ§wÖ(Cb4$jpw7zívŸó¦V+¾½¾Ãq•n+ÉuC±¬QunÝùåõ[  ,l:öħ¾/ϲZíÎO×\IˆügO—uDÓå‹ÊÝ婱W >kk :qüqFDáðÚ{£\«E£îË.k´¶lŸÂšÖ¤ºv}áú]g=¾áŒå2HŽL|láŠRü‰Yqtò´‡ (­äøÕ¨Y?8ù“ݶá3ÝÇñì¡C2 Á»é’6Êщü”¦tTùåSåøÅ1”â¨ðú¶_—F~'¾…¿yjR b4ÎÀ•<ÖšËòÝÔâ4ĖŤ+÷#»£áñ‹W•¸wLJ ¯4GüýÈ™þ‡C}þFããá×ë'ç¤ò\îšx õÅA¶ùÿ™— µÚ õR°=@Š<™¸ÈSrãÖÿ׉ãß¿=?ÊRž†ÙÎN~|ÌøÇqz #‹ðŨYyP<‰ä)   -¹Ýýì¥Înäˆ<…/œ¡RÎÉÓzåÙ_Œ]õwx4zñ\F3©"©¢¢Ì×sô…TQù«¨¨ŸÇ¤ÄG¤nòXË}ôÑÒ ÙRQ TÔ(pôÿžŠznXDÏõVÔØŠ½Êcô䙊ªÔŸé_AE=ÍwŠLñlI*ÌTÄÇ+wüâ%•þ†©¢žZQ¯ /QQägô<*j×yùÈÍLEífGã“qÖÜÿço¼˜Vчô˜°ÐéžeÚÔyÁTQG¿ÿj=ùáuäï´¢\ÙhDýiLR8#¶ ãÅQ³²N8䉊ÚÕG²¨(ŸCÈD*À§ïüÉ'³¼³ yÆŠ€. -x*i§ýPôý¹Ðà-]a(„Ö7L¶¿S>D{ƒþh«…M—µ»iÄuó.hæŸÂ`ÿ>Z½^ûƒ˜( ƒ?Q[/pôL™Kã‹°í;„.„«œúÞ$ØÞ;i­PÑ*-™(Ÿ%í’’Û¥˜´§Ý*ï•oÇB< H!¹èªÿ&RD ³Ø[À|ïÒÒª -k§CŒ|Û}5ëw–?|ÿÃÚ‡ñi6M-gaØ~‘W£;¿àz„}²aï6- ŸääÍëóä0éÆöIµ1*’ë±cÜíPA¡ýáCÑÞ)èœþeíÃùmûâb^q BãáÎî¶ýÕ×8ßX[‹né–yˆ~ûÖ>¥R.wz«}'Þ‰ª±×m›Âá¥=ú) -æÖêíïCìktÿšÚÝC— Öã‚3<û½„Ñö"¤.@(E³Ž¢¢ô”k•ØÚæÑ  P꺉ªÑh`U•ÖŸ0I]J†¾_étnïüšrt‘„Ð'¡åãUÎw7Öææ®%ÿ<«) -VHzNks|<5ëU}¤9Ä 4+4“¶›ãÖËn༠½¶R©=Ïhùõ´ºØöauêqxB;<ÊêóñІïÈ õBlÜ þ¶v=-@=Åà€4à5Ôö«—ÒþËå aB° NüVËÓlö29ÓAmcãÞFƒ¯-8àêe‚±þ¹‘|Έúsi;F˜»w“hubkm‘8rô»jmt¨sÄ“Kc»]¼!“áWv†Å ³£ì@kÃþ<|®œn?;¤=>>Qõóñ¾,û}€Qzõf¤*˜úå§êʲZ9pé!oX<•*q¦¢$i¤[¶ý¶ðË1š"IÆFÍêî‹br3Eúf2•ÞU$òã Áòjõ(¡ÕqÄm@9:™*çGÊ:¸˜N%4 '¨ÇêqleBl0Ì×#Z§Z%KK+Ö†›ÔOd!òdu¸mEíüjT©SÚVÔ0Úž£iž,ÖiÑzƒ’*ªYÉóc˜Äî±Ó -êÒ¤DÇV”Q¥»’sFŠ6+õüH°œŠy †Ì‹›EEñ¾}iiy—“êé.=ºU㑟ɓq"ñ¨¯()C£’¿ˆ!û1ÿ|#•_’׾Ȕ QçãáîÏQËœˆÂ‡¯qDœ©¢¤#“§/îÉŽò­[›¯WT˜jê[Ÿò{_ÀŸ!î€}1-à¬àõQ± 0'4¸@q¢¶÷ÿO~ÌWì]äF؈§Öóœø/OÀ¬ Ze‘9t}ë•CЀ;dû*ùqå^¼º‚®ü†> I¶ôà?”Öètbå>ˆˆ¤­ ‚ë€BÚ‡îvfîŽ~DŠ£‹Kå½öžJh«×o}´HOàò‰žÓþ(¨›Â"¹tV£ÛÀ©ö¿w鯗ÊQ9i2©üDÏë -0ÎÏ••L—ð8øx8ê¼Ö€%æÇµ*šÓÕ]$*f$×ÞeÏ–Ž6ÕŠsÒÍ”â. ã46¦6R‹‰BÆCì„YŸÄd¦µ»NBs·v}þ¡q!Þ~Ï].ñz€ÅÎé»ó µ´œ–üëþ5Fž—ÂÑŸüZ) 6…S÷[€ w̼ץ0`kû1ªØÌ{'Ô\jåâr+ç+gú-xK°×ßãI`]ÛQ˜ 4H:åÕÕU®*\,r»´ù,.íYŸ:ú#¦–Û; -@ˆPZ)!Å‘J=ÀŽ&XH­Q¯Ù½:+¾Tq½;ÙóæJ3†–g»Ã#ò¨a pwøÍ‹¿¦‚¼#®¼u¨bé ˆ͹4¹IÒ2NÑgFjKþ%o–)1IS³ ¾qE䱑$Òv*õJLDŒ˜%âÿÄ>áYf£GjJM¸û×ñîögÛ.ûGD»ÃßþAøŒ !ºE| k½qìÝâ%GêÖF¢·j[“I¸eœi8v®W1ípä#2Eä>çÊi-JuRQQO΂msœŠ¥¸çNÀf#˜GT,ôaFžbïøÅ ¸ÛäñTk‰8¢¢Fq3B†(¶"[©¢N#T¥O&…ަտJõ@°ŸæÉ·ö43l¤h¦R¯yšdÊ9ñ0œ‘âjŸªGyVYŠ"è“c]°ò¢¢~ügð®ÝQãV½ùÜÃT‚Bü‘'×®ùd|>-‹w³¤W}Ö  `‚ñ3P_œûAø¾& ôéýŠß×ü. îÿ3€ `ËnÖSÄáÀa¥…ª:sò:ú¡âÛ0Ûxëààt²ôâ’Ï POÁzÿô]¶Þ‰UÎmû‰Ì{gççBå]'tÕ¸Áa,ü÷º}§Â»¤ÄDwööú]ûnF“èDÚå.(›°À#Q-–>Xüà{´úéÑD5áÁåõºU©úäììÔ8EÓÓËñYÑAld¶ciO^ßÚÖ'r‚­Oj<}hn.ý©÷…<öf£n7ôòr¥R]_¯7F•_åãW¯þtf%==>Þªv ÿ›ú» s+¹±évc(Õ–€øòzî‡ÀÕ¬f¹Â<ØY`-»ÎãUÊoo¯ý1%ogOì/—>’$À–_u÷§˜ŸXÒQàûO:ûTe·<Ø/÷cya -Îõ›¨ n`OŠ!oÿ ›Ãöüñù)Û `D\ðï¿d¬Õ9„ÁÙ3N}þ]'¢­áÂg+>Àýžý KTpÒîþBNR¸‰è`<ñÒbKoaî=+ÙØ°A±)³Uä›ÏPeÀÃÉ‚Xô€8‡|ÃAv{U®Ìײ°¿™É ؉Bî×¶s¶%Ü´QÛ©^Yû6vŸ8©¼íš—¦Uúuü/(€øîìý@|€ñ›äò À´QÙm¬}( å¹ùš¹Q,:êï]b+ýrº…œÙ™#Û.„óNb{Åq4Â& æ::¨¬‡Zù¸a™:}á)t%á•€ÌxW0š‡¯š·šÎEcå AËaØcá‹o¾ kLºÒU¹¦]ÿe}ekVØ$„Xÿ´V‹%ïv6GÞªW\!!Ó%u‰¸Rmæ‘ê+åN3˜HÝöÓl«Ö2cž¶·Õ6|³OÅ󋣺 kà…V—|ÅWÌû‹üöxøÍð‹ÓJ«G¾We.BLõY?>” æc!¨o ç{K¥V·ó$à»ß¥<V,(.Osz§Lj=þŠ£û²)ôy;|º.} ðßAtMHVÎ'9€gˆüÐiv–JБ=;eäpÜÐïÅþ‰D2[½ÛÐ §‘öA”¶å¥&Ñg‰¶ D´w ÿ÷.]»^Œâ§¨Â0éWXFipÆõjnw"…¤ªcCiM=l¸¨¹í»v£v凼ãÿ¯ßcÂÒê>ÂïÆví>޽-"o<ªÎ߉žƒ¬1„Ad€¿Àû5ýSE §c°žòÞœjx¸¼‘@HNt;Ée†õå º â‘Yø+»ÒàõkÎ- ˆà$ -îÝ$ÊÊ֗Š[/ÏúNuÓ’ý9¥ÚP`˸E£íb<·þFÎ!@uœ4VÂû€stÉáÛ^•o†Ã㣣’}ÆÜ@K³ù«GÅá+I±d³ÖhU²–¤ÂÏ4RY©fC~á/$2ã6/©ù‰ž j42…â+Ê9PÍA5¾­z,2XÄ4Í“,ÅÃÕ\nüòø7Nçx Á1S?IÏgÜ`,y£²~OíÔäk‹àÉ—æD›¢2äí|ÇÕ—µïOó´“­Wšã”§ü ¹a;õÒìPQd‘ôÛ8{P›­( fTÕ”*ʘ”¼Ë|Ž•¦M$ÿõo_@d"SÃáoÍåV¤G ´î©¨MîðMšÊ”àåpV[1…bwmÍ&™"Ñ·6)–HÀYÔVP<|¶”äð„žâŽŠBZuú¹µ5[QE¦RExò#Ú[k؇/UTzøt"˜¤ç3.wÚ¼ySóÓL¦Ì¢%ÊI:À~B.TÄwøG~ôýïO g-1Ùïüý‰ÿä Àœ€}õüôåÏy?€CÞÒ€Ì0šq€º (.¦–œN^Ý9ZiAJ¬`H?Mø¸ÓB_*µm6ôA‰&¸ï\*—’‡V_êÐ’±m -ŽÝÐZ–B©W%õy‡Bð½Cð¿?è€O€=P£gúa,6Çaà¿Ý+ƒ1@G|¼Ž«ƒ   K‚šRIˆ]ø¡KªÏÝpŠz­º²RY¯óºÐ ðÆå»;Û»kó¨äQñéÛI£ž8[šl¥*û2Ѳñ8àėÇ’殩Aq8ªf$yÆ–óüUîê ;¿Ð?iÄk‚ -cp¢Êõµëïƒ,iuƒãqõ9F8/°4TWÕP"y÷}NƒDŠöWÉ>UWl{å=»Pú;.t Ñ -¦e•Rä|´¤ÊZ€¬U¡¾3Ø/·!] -Ô6S‚è6åÇ«¥¶ ë±À”Ó,Ór¨êॊôÞX^*i*ЗÐ.ˆ0ôú{ݳþôH áxå^yñvÈóØ¿Æ…¨Ê©Dù"<¼ý÷._ž»QØk´àÛpÐYj´4»ÇÙz•ª°1 µñ>)?þ9ÿôIDATM1öwBAˆµ÷?ž›§\¯†fm§9àêP@ç¾æú>÷jÎлÁ[–š¬v%bÞÞ¸×Ø¸fzÈÂý€þ«®œ@„ÈÇ÷>ÍÝó&¹|#4~šòAR×>lìÚE±Pÿ¿ë*CÑpÕiLfô¤¹~b€âïT<>=uùRÝ»K<Ò´¾4Á¶Á äÑï*Õ„ jhÔƒb¬ÖÏ`4¦öh{b44o5 @~süÛdÆ*i¿Ô›€EêÆÆ#´Å¬¾RO=S+@ñÊéXi§»5I»nw9É+.ä  y»Ç>¦ÝÄò¥m#²EdŠ3¯T|AÜc^äÀæ•ÓD€[•eð5ì¬ê³.9ªä±ö»CÔÅÉý®šÏÏ5E7+ÕGö< -í€y&C¯$öTtÞj) äi£ViZRó/òã_^U”2ežHߨZKev Öh¬©¨(ó”–Lj{¨)}Æ[•GTTÄO&ÈËÙŠŠú±¢¼ž0²ü‘>l;¼®ÉSä)UÔÃIEEžf+j›‰U›"OÚ~8‹Š²O‡ŒEμ€ó'‹™Š"O©¢ÈÒ§AiR¦Ì’p›ûVTe}RQ»Çß©Ó<ý|¦¢&yR+¼µ;§2É¡ózí´fÞI>Ñ]âå¼àu €?S'€4p:VH±" §~€>ß³±=ý]L¼".B’ @å,€-½æÛh÷uéo;¾«Sñƪ||ÅÌ1*…h…@õ!G]Mð‰Ýì BzÌ œ€d¨MÒ²Gÿ‚« è Xv¦¸}'…ÒÅ [~•¿~¯Œ¶ŸF¦;)|Ò8c¡˜D>ìûeôþ%x7«wr7D`¨CÍUé5Öº"­)õõ*³zkùVÕ'Fo`Ÿ³Æ#t¼ííµ+4¼@0í1B»ÄÛ Q7Œ§²RÖ ÏHÝAfñlI<¹HÞ¨G|J¶·Gà¿Ý1"Šc’d¸€Ã½nÝ©ÆàòŒçËNK[¹µ…÷«Yb¾ ¤  ñÙ.êàutÓ슽ü`é©WÒ–c‡kùÊZ´ˆrŒü‡²îô]€8ê“Ð@ ¶Òà±Úº¦Ðû­ž³8SðƒCç‚8ÄMÒ†:¸·'\‹üÁÿ›8ÀuFú¬FíÎrC{ø‰ÿב5;\bH{‚‰4‰DšS,—Sla&ˆKØ~oVOûŠÃˆâ3‹ðrØ0ÓŒ«OeÎé•â{À¿RhFIx'RÓm»ÝXÙÊÃQow÷×Cçq7€oÒ²r»£Ó6˜¬ÀCp%ÌS…Yå«–Gö8˜"k‘tÆ šÂFœ¤QŸŽ¢wÛz7d@)Q‘ß.Ž ãz%ùïñ~‡í~gÚ©ÒÇýi{z»¯åQV­äá'¿³û¥F3£ pä‰â© QYÖ\Þ¨T›N#î$ -!1ã@䉨øK¸®¶n_¸ ´4l @%TíÑ#ó`šÉL,6¯{ƒeÊø™\!î¡Ó”ÀJÂlÔ'™âg:+¹yJ™bsnâí!Oß$Rsü¥ìÈLqaqÏ‚äÍõ[S›H˜MRž2;N+JNN<³Ë6Ê'¬);J¬(²EþMÔÄüd›©qýN3žb*êa6Í“mòô O%‘¢j OVÕ„ÚO¦¨¨X§i÷ù$Eä†gLq]ã&ÉâÈ”Õx‘'·¸ÆÄXWïøÏpþýô¢ŸuxÍ a}œ’¼6@q?p^ac²=ÁÿC\=65œÚçÅ#‰°•l"' °Ž>âðÒvÿíÝÞ. ·ÿ$îã¤<~Ürq@|-þàüR»èDö®ËÏsÜk :ù”ƒ=iVß–3îrjq{QM ÜÐßë/ú}Ÿã{*Žì: ÑCYTm –Ê}m©@1t~ƒˆq­Ϙvû{÷œýýê•¿¼2¿¦6qîò¸û0F­>DëZ›¿GÛûVŸwì3@gEe£ë•:oDÅ ®êÍÆ?7Ô±ðÃW^[·íä1=Ч¸‡@ëZ><ŸŸèp²^­Wï8Ú{ùÕ;N*þÜ|Ã;ˆ·ÛÀË{0„½pz­1"'i™¼µÚz­¡ÂFƒÒSù#$͉wEóU*ÕNù waâ _M'i„RÅ<b°c)gô÷¥¥ÕäiUƒXPc–| ?ÿÆÐsÌaÄ4èô¬”4À$…}Ô{"þÅv/å¦^w©íÌíö Ï³Pr@ÉþWÅóŦÃé !Ý¢A ÁJ…]»qõÒ}/¦Tä >ýNåG“«†a;ÀåA¢+ §Zi9i04ÔjóókIgW®PwþQæÕôy6¨ÙTìkWªU€9äîÃ{GÚÿ‘I=ÿׯ±IPWÑÕ ðžÞoÀé…{÷k~‚l×îè _‚.©{Â5Ö®^ûÿÌ% KAhÿ~Š´lxÀïtM*—w•`É;U€± –PáhÙ[“…ó‹‘$ ×›\kܼÕУˆ,Ö“5”8bk@d/àÊr}ê‡z[e>à6®ŸŒdT§Z}Ô°ï~ -HëÕeÅOB6¦„w)KÞH¦Ž!¦E„KhI”é¥:nñ#ÉÖ¯’@¤Ú=rQÙ¦aJ)Oh¿‰ÄdYýVuš§$”œYª¢°Utõýôêþë!D:¢ À!o€ä†u6OÚÇcµëÀoNSQö¤ž¬¨SIw dkô³ŠÎÜQ,”9B<Á;eO7«p»™äƒ¤UÂFâ¹:Š¢¢|ŠN+jË9›’'R‘P8ÕVQQ¦ÌGPl’¾õ[EEAL´!½þ𙧸Ëô´¢œo‰BI• Š‹ÎñÆyŽÄ¤A…¨ÊíÕ–‚ƒ{Ĥù)´¿Î/¸Çx¹m?TU•{çÒh ¾q’tc0úꪓâ0-ÑÇû;úÀQøYu§Kó*ú½Vt§R›[¨…Óçmë|¤´¸ókù†í°÷ø¨ -ý®ÅëðÅîÃÚÊ:¸í„0NÍ=MØÕÚø¿}R]ÏSoA^ñèúJÑʈ‰èÏ=ÝêÂÍ‚ò†”ÔÎuP] R±]‚:Y Ðj”ú<´©ùNyU°º$o°G'tû(ë¨.I[É=0¦¨—t - \ج.:…'¿Tõ— @M½Ry÷Û7*GˆÂ@`)TŸ±xf¼£8(DeÞ·áò¥k ölØìŸÛŽ:HÀ«Í›üÎÒbûØ÷—FG"»_›_¹/€‡ÿ¹_€¿ü¢vÿþÆýÆFV ƒO«Wbõ ø[» H¸„ £ôCïG®‘ªëSm €êß ×ïÒ¶„hl¨­Ä(} -vAÐ×oÔby> <ª¿à.þ'0ÙšìMw.§byWñe°Ó¿Bi¡ƒ=²HmKòœšàBfª€ËK¹ ¸:iÜòIŽ'ÿX[2/R².sMÀn¡}ÂÑú­XªþŒ,â?Oþiœ¤à :ŠË(x(oJR¨`âž}=RžH†à`…ó|åX j¯ ÍȈä¤-ï6S)Ovi¼à6ÕÉÓÕQm¸wbæ§™,$@dj*¨ö_p»Ý\¶>)O€óD‚gá'mdˆ¯TU¾Ûc™šª¤ØNÿäŽfŸ“s~]}±Ôþç0㢡w´êƒC×å-¡’+À±Ãµ´l½mîÒØì÷Û¨q=´8Átt@ßw8—ت«;ò­†Þ ¾ö´0ĹHW4ü’“Hz ¾¡q‚=G¸÷À}û("iîi¡`š*PS>¾0µ; µ »+×>¼27O+º@;^T Ϧ>%Ö¿ÏgíÆÝ•…|cã³í yÄÔý•áø¸ÑøÙÍpñ¯¢¢¤úSñ>ž?ÿ†Õu)÷®¬aw·xb‚]øø"1eF%n'…ÛiÝÆÝ˜‡n~aeʼnë–W*Õuž;žÉÝGY3Û®¹âìÚ|no žÿ¼d©IHË¢×–>8y-¼9fè/ï•;¥>[ ¿.½æ€À}¾cŒ^¬÷ì¬±çæ°Û>€)X8€Ž+Š—ª€Ä©ý§Úê[#Ú_zT„ BÛ}˜\«`Iþ3qÎêâ”TCK¨Âá!¬¡×öÈÙrçq<>›V·æ%M VkÙB:•ƽës09ûÌ®ep?ÔOͶ}1[¼û6ÅAøb;ñ²{u˜ i‹jËwÔ¶„)Ö -·Å/’ʺöI -ëÿè°–æ@jkÉRÚà6“ÀeTÿ¹ë—.Ù¡´¿I‰ø¨·•;LHð¯À¯-Îý᪠øƒóé/È@±©îŸþØå€Ûdù]? VOhj‹F8€dÔ¨ÄÀŠÌYìš -ÛK!émˆ‰ˆãWͤ¸‰•ÚÊQþS#4£GMœ‰Ú2Ժ؛(®-^†d3÷âø\ñ÷ùO²}d¯/dDSûÃX®6="ƒ† ïHPiÛ¿ý0onB"œö!™…LY X’„ŒsôèŠe2b”Gf(²DÈà–z7-ŠFŠ"ôF›éZžä)ôåÈSŠÔ H·ûs,Чq„Zš8<: &uR“‹Rîõ£‹` é€  –{òn ýw(:A–\×ãas -—»‰÷(n"bgà€7O;•s¹Ð#Ì€<{]^S{Dî­%‡þøÜ­Õ>ö`È}ÎòZíÖÕ+ÕOÓ“´¶vgáú_ÝÓ ðU·P, ,$¬~oîòŸ”ö7Êõ{1t(ü]±£'üU°ƒÁQdšÞG_±=>ñP?Ù)þø—\zO•RŒ}‡ZP–t2Ü&áÀN3Ìë4 œ/£ Ùž"wªÿÛ¸ngÇ¿ÏVùHskžð$I„Éë`'Mº-¾‘l\w#IÑâ*15|j‚k58·ïÛ6/™6“„—Ü ÒÖvB+øLˆ€éš|)ÙÕÞàwâŠféRü¢Éi¢&×[2»';€có´ûó¤$‡|Áy,ÓsWLø¡ŒfÀÔàož–8°åÛÏ*D„ š ôHoóz%;a ™)ôPö#MÓ<¥\5´ß ÎUÔ)dsuä­s£†fê˰”bp±‘gg+jT¯Ð{§õ4©(Ó^sëÈS®þ¦¢Vê“ar›B&Yðg¦¢8Ö¬/7'õÿL’ÓŠJL- -Å85…ä㨨âá :à5þÊÔ¸g¦Pܪ}~AE¥jšTÔ´ ÞYÒ{þš ˆ>ùK¿!ÉÀ?ºÈ À9Â]D¤ÿðÃy¶ÝšŸŸÿÉôÿR ¿bKò:ðÈô*šý(í1Z]gà³1ï÷ÛƒÃïQМ÷¿ßûmÖÕCµï…â†×ÛOÓÊ•Wi¿i´Ùì9ƬüQ«ïüîZRKîUbH¹sØ}rxøDƒ~{oɵ†@ÑBç}¶£õæÑFµTM@G§µj¯3Ûø]5~ Â9dŸtïñ^ðÄÑ´XË#¸sÅ\ªµå*ÕjGúÜÜÕëµû6 õBƒáy¡©àÿþ½÷Öæk»÷þû–Œ8Y¯ê˜»NÐ’}êdG†ú|XÌÕËu_ºí‚dòþ¥ÃA´0f;±´*O]ÞXñÍÐ5Á®_€'¨ÉÜÜÂOkYöôÀuÀ›Õ´ž( ­¯¯¯|8?weþʼKßp¯1›Gèï›hmý'õ<½¥Âñ^´Q­ÒÚë Í ®0©Ö*žóI’ íÖÒÞ °8è–{å´V’c=Û%-ØàJéõXX€sô!\;?µls²ßåÂÎÒêžG­*ëÓúÓbÃê›ûúšõgåC yh¨ñ°Aí:ÝÛzv”[1F÷ß&â„®×’ZY¦l„xImIkͬZI5éÕ¶­fÁ­;Q<…·QlÖVîÔZ ºóûãV8„ø D÷|c;Q@± ðÚÂO%“kÔÝuµôÂ0 Xk¸X¿}À¥4ŸA-r³V{¸2¿6 )I €`ªÛ§Ïtc²SŠK`Ékì]>â -Zel³Ka[àѤ¢fU*Uw¹†ÜòCR!{:*bzyÜ=Ê›7ù±«É'ìdTŽà%üzÓ¬ŒÏXfdË&XÇ/j8 ƒäú†xdë¶³!Øç$qÈ©‘§~‹H]$PÙiÖWP±ÝJOVzíS¢¶·óèÅSCŽ{L~þÀ³•Q òáóRãÓ‰þIö(Å`"Ff-³âó*©á 56RH"Œ7Œ[b%Ø7~­W„D=ü,*ÊÔ¥”ůP‰&¸óåi·Å+$¢<Þ8¡ù¤¢¬”o«ì|E5Ç›·¸»Ø›Çå9»Ho e"ÈÎ}0ÔŠÚ6nÖi ã¬_Q·×ÅÄÌð_äɧ ¦¶RÏí|QÜT„¿g˜¯zJp\•E_ßÑÏù*ò¤ÄÓGûœ¬O³rrÆ0+æ)fHìóÏ”d8gØŸ|ÒàÊd àtŒs?úÀ"ø‹ñ ½_ñ3»¿EÀW©Óžÿý¢çþ¬aÒ§ÍÞO(íÀR{¯Mkì‡ÚùíR‰#ûûå²M;Ú½À'  Á¦ý& Ûñ¥PÑ[®HoW}{µÕî?æZñr òwÃñCÈCçð‰ƒÐ9¸X"]ÈøBbðyâ®íÏhàÀ  ›Õö:]øÃ^ÂàËã ?ÑÅ´ºò7®ðÌeµÚX¿*fZí‰ñ2ºŠN(Pƒ¦|c~­‘~ûdñ -5b­Ò­Æ/]-€+£Ûðˆû|”k5›Ì‡¼ª2†Ì‰tÔHåW<ô<¯»_°Ï^$¯Á+ýŒs1ÂLeO-ü§}Ÿ¤-5o9œéàWyžÿ2Ž£©#b˜åŸ¸hÌšŽhæx.óGŸgU‡°D]@ilø€C#ª•Vš¡TÞÓ+@Ì/•–>rg¹\Z]åð*%+–÷ÈaÐ;Ô­¯õ˜Âî:Å_öÐÞs¾¿UyÄ‹* 6Øéìé“áÔCT¸«1wylZ=*Úá#Ô„Í'«ã MŒ– ÿRûÄäy6¼Ê‡¨{$1(€ì÷Ú·[ß|$^Ýlwg;ù,ÜEgŽÆòS·}I}U©ÖüYuÅ cî° J8ilB}¢Î2Gv -?±’Ž#g½Z«Þ™¯: ²âRý€»àóÚuÝôþ¯^s3Í4wyî½kAèßÄ"’jbÙÊ|ò3˜˜bš -yY`Pþ%ùN䵆îM’´ÖÀ~%JÛ«dÚ²Š+»¡ƒñÚ¤;ŽŠÂV‰K÷xwžk–úÓT±æEà[õ‹s¡á¦¬˜Q0m®@^O°õ«™‹/´‘7xÕÄHNPSîçã-ÒKÿÏJ„±%q#íæÙÖ2¸â.¹¶3τؗIEEžŠžoWŠŒìUce“ãÿÞþ®·‘,KÓD=€‚w*'Br8]ÔMª\HT"H—J`8TÊ‚¦PÈÊ•0én©`é!ŠéçbòjŒæZ*t~‘¿ÁĈfyjªz^s”=sá•sNžÆä]ÞÕOèùç}Þm¤>\þÙ…³(‘ö±mÛþ\ïZk¯½·O®ŸµP ?Œèç×,³Â§ø»˜ ‹ÕF#Sû °øáðâTÿÌFÌïo–D*$TD1nip…óž>G‡ÿሙ«ûݯkâÚ íã)†Ö&V†ç¥§ó‚~o ‘)~BƒÁ~oÅ“ÅÏ{?f¸éyÙ`½ý׬pÀ¿§ÛÙO¿Ä‹Â?¬À•ÞÓO˜ ˆɲCÁ„ R¬ŠÓ“ »ÝsöløýË8ühnnް؈ÕrùÞà§pN/ýÝ›¥[‚ô &*”}³ €5ùæŠå£ ƒòO™‚åm\˜Þ?ìÕ~¶Ú]íyi¾®ø7Ê"¦zø·õJAûvç^•Ú/8R§ÇV€îL\x1_,‰fìÄû=°Ðí¯.õ~ƒ»‚Ø™`pÔKÍdÔAÈáHÀ–öçlB«÷³ Ý[M?ÏǯÆÇI´f‹=½Gu¦V˜Tw[[›ëL(/®ë‚ÅXÕ+ðPPÜXXØj”$#w¤í³üš"@$ÓH 4š487‡-Ûfbôɸª»´,K^tޓևܪ–ë6'qöyñ¼4NAû:+ɲq³æf›nm8ë~ˆlØË¤ø&ÉÇIÚŒ–«Õzå§Þ˜ˆLÑæIZrk7ÏÛÍúZüÍSŒéxì?]]zúTuåÁ}©W$K©˜ûj Hlª&ÖzRM1i`UÏõž>}Ú­­º++ˆ_ÝÕš´zÁ¸Ïl¦¡Aì÷k½5‚ß°qœ«ô?8¬­ eùv5ùv·É ³´“²d> ›¡ØÂ†‡‡æ„èy¼\oÁù‘0ÒæF@3pžöò¤’ŽC:X1×^õFw ¦¥ÇHnx|Ý©×S{³ùAÕÖ‘3¥è¦îô3"j§ -ïE¦ÔÓìäÉÖ…óA?*rZ*O;Ñr2*n𨾠-EcžVÉQE5Õö]QÊ3å¡G“y‚îð¨ÏC}‘¥,Mò¤s!%cnA¡¹ÈЄK¨¦£‰ó²LATT²ãŠÒ™»ÑŽ·N/ÈYUTT4™‚&o€åܸô•©¤Ú>³½AE]T ´*°çfÂÐT?̓ª¨„ŠR– ú"ÅŒCžZÅ’kH«ý΃(˧n¾ˆf§«^ùb*ÕüºÉp÷ÃGh?Ï–³Hø·æÃà°P}‚îáG`/ÀŸ^»ÎøÑÁ­ýgö,¬3J—x«NDÏ<í -Â.Ž{èµüñðÖÙ#L«««ŒíZO\•ŒৈP¸-€W0=Â_ÿàðàPèaQK¾èÕöü:ãŒÍRòž²·0bÁû‡®Ï¦~ ë’i…»˜®uD€Ú(I³Q=9Ç -™$ÛQ]çlñJK§ÅéG Ýêìnm¬Ã¥ì# Q¿µÚ(`qëÓcìÑZ5Rx®H^œ½ðÞd¡Í‰§ÑZÎJm¢&vvi’ÐVÜŠ+ê xò€~XL@ÍÑ'ˆ±º’úøª¿iõÑÇv -ò¼€L1¨ï*HYÚf¼[¸0ÝFwó,*Í|´'Iº­\à7X©Ô+•ÊZ½ùm -§Ç£vT©&Iô´ûThÎ× ßë2%§@Öù•НUÅ<üÂà‹h°T{ÊÒAGHaµ§Oy®ÆZþϨ–p„9þÈöþ¡ü5QU…ê£-õ÷û'+Ý£ÞÁàD"&WômGÍl€eàä™$BÚm°ðÈ'=w_È"€Êckq޽\‚êûÅ‚`Â~Ìt›(1=Kú+ˆ’ä‡c|’â<­ÖU>Ø&]¬P¸Žl^¤ÐÔrÔø8ÎØ·Áºi¡Û+½ðG˜cÆÞí9áp‡=A6ÿ7ÓeÕ)‚› iÍÇé†$€ÆÆºÔÿ`Y°uµ¤ÿÿCûö°zïÀŽ-L.êÌYù!D1ÑŒ]Ö¡># žIºŽTmûχÇ0ÿ;¡ºßûäþªoø_¸Ï$v©ˆ¬F@h„8X£ &àr!ÔjªÙ<ÍöΟ$í¯yV÷e™.‰ñ*w+tªƒ4kÄ_¶6ï–]—Úló©ßD(Çb´ÕÙRµÚHÒÜ.xbZŒŠ1EPЦiSºZ4j¡ñÖîî~ͦ^Ô¬æªk¯ƒEà´=¼•ÎNg¨ÊE€ƤôŠÁ£0Jpïi·Ù£  ,ë‹\@ˆ èiþ$ù42%ö<û§‘²®À¤4K¹¯Ó MÍj½’<õkO{½Ét½þŠ”q¦ª@ÀW!3ˆ/ù@2»ª žøôií©·] l,8 ™U~T]O±,PÇ]æ°ßs¿ï$0"H´èªuQ‹ƒîªäƒÕöáþo$H\àM -^«±ñÑÉàäÀ/˜JOYüÌÃ…Ùm-âÐXžCIbu ƒt1À>ÊúUåš½@¹Ô  ¬Be¢ -ÃÐF(â0”~Ô|À‹{|­±ð¯?ª-^l,°O/€:ˆÀíÛlŒ>þ6º ð7ÕÕõ»µ•G•O^ -"\D/B…!~âáñËYqèËbÓ‹ºLV~|ƒTùåÖˆU¢í&öºŒHàâÙaó6hL\«+Òöi‹øœ*,=… -½Òá ΗI¯Ù®J-NEî"PžLõý_E´C9Ä¥Q²,S;þ¹Ó‡ECq´·›Ž°mÛ`¹À•Ý4·Õg3ÀŸ“Zä)èŠ:× f¨í\!B²Q¦ŒxfBÓ£Œ%›Ùå½ -òz€hÎvæK™âfGüÆy*$ K7)0•ý‰r½M€š¹TÙ0T³õ‚Ä‘<¶ …T_Z«V÷Uççó0ø‰`î#zòí…†4?[Œí}]ÈþÕÿôRñwKhÏfnÅT@sQ}½&x^)®hØ;ÿë ÎÍíF +`ÿŸPÕ¤Ö±H¡üo¨'|œÂx²ÇÖ~7«Ð¢ ’~sr¨×Þë"€°{°ÇUa×?]˜&Ñ=6þ5ÞXÝ\’ÞÙ­Ý_aIûš*p·cßÐvôSæÎ'l1©†y稜Á"K[YSÀ.s¶XOG5¶æòP˜ž Š4.ÏÍÌ”¤ú§ÙÙ)j‹–òÃ_ 9F€¥¢,©êWÜz}=n0g÷BÑf+Zó<ØÈÍR­­ƒšá}cO5¤,ŠF’ 1Àb/w €xÀ#õ‘euú¢[HNW˜ 4>z©Ñw³hys_!sE²@Μ)ÕŸI¤x”&I»¬U¶Ó¡$›þÏTÒRÜ»TÏýÕ¿]•š/@å«•/>ü_KØïp`œ7j½Úàåpïk1ÃÿÁ "êö$°û¯ýà .tñèw¦Š± $óÜHhªð¥îÃO‚¥g"ì;g&ª«³×Ú\—Š­MÌÀÜ5«¡6¡t­ÒT(Ü”˜…Îà¸\B5›TD ä'ªI!¶6‘û.h3nG¥8ߊ‘Êzô©“¢£KK/ß¹Ëz}XD|pG\Xãß$„!€O%Ú‰gneù`åÁ.ä)†‹‹’î–ç˜ `õÞèÊÛ»N™ÁwtbS@øÿÀþŽî}iÊÍW[,™–œ½ÔÒ(ËV‡â‰ƒ_6ì´l*¾MÑSØÙqZÝÉ<ßJ×ÌÁ‹Gxà -©¹³æ«€×x°ñ/ÞÁ¯Ó-R *±t—"ÙzÁ¨]­'O¬'$ª³1Ö§Žä øýÖüÌy‚Ú(– Ó¡þUÝXŒ>}ø ¥ÄÓô*»­Q*Ýw2a]Õ°Bt:á‰k¸")ý¸Þ̯XñMSHøS`jÌSÓý÷8k>ØÎÈ fh¤\6¦÷ƒE¦BE‹Šêœ¦õä;’¦«6Õ¨p†Ež ðºr¬@ˆ4z syfeâþé")䔊WRQͺj¶8’RùÁ%»V¶ÒÏ>»VQRXHõ¢¢TdV7‹·…·†Ý"ôwGÆÖC¼¤`ª(ÖH¤”ËzÂÉý“'V®ˆ2Iª:"T8óÅc„„&’+”³JòzEí<ûÿ¥$<—p¯\*7ª3sAÀ‡ø¡ðÞ‡B}‰GS €ø…z¿d‚ê½ ”$â ùÅ¡&Æ_¿;E° 0Áû®ùH ~O¾æò3Ø¡Ùî ðË:Átoæ{i}tô}ii‡ Ö¢×ûƒ—7/€Xe~žp\ÒAÿÿÉ]i›Kµþ}ˆµ•¾÷ žÃIºX* ×ë/­b)ö¤/Á@ LT¢ôÕ_oØÿúàk)”½Þ}ZC&©·EUvß•;Îè4ÎŽÜUÑ”þVÌî­ÕÎ/[[ë⣋Ò]- -(Êsæí&Ñ²Š®\ª®ã$ÁykK î— 7ÖEd,µÆ™UšógAg‹6Ò¼Qµ< ¢éýjwé3z>?g,̃Ýû²Óöƒd¤Ð;®@m-í—5g •vn#ÄU²VòèòuD~URì⯣qº,¹\1¬¸Tù!T†(«(cn"¤C@”@CÝÕü³x·Ö!BŽÓZ‚µ\RÉ£ì<ô7RîàþÑ|Bí G,³·"\(H ¦¯{{cSÞ¶FxMú|j/Û®£§.ò$M7Ibg8Ì÷ö¼¯‚þ¨¨¨ùÊ…­Æe¤Šâ–’ÀÀ‹ß4ŠL}›¡†èj‘+¢¿ZQéæqöŸšËÙñôü‚”8Zѵë®±¡ÂY`ÌØYáïJEIJ².ñ(ÿ’ìtïÔóŽÓ¬JTt -ém=Š”†zú¢Pä ·U6{Sœä¢ »‘Nè‹Ic˲óöró˜ áÂ”Š©“ @4|vò üt"°{ v~‚ê6°bÆEqd83Þàbò::T`søÃÃýÉ €d #Á?V‚Zßþ¿é‡9}ÿýþ¾¤‚Ÿ -/º÷‰^ûµÐ¤g7³`à· `¡¦W‡Åý…3裊˜$w„þàäH •¾›ççã,ø?2Ÿ²çéÔ¼*Ï„ÞúR·m¹¹T[_±0ÛªzÆ·ê1“ª¬Öø?`Ÿ>)`ÑZ,¥r«Õ9Æßi1{ }R-bK˜àÞgÕªµvÕ̪y€õÆnµÑŠ…þ -¢žËÚÖ®Ä<$‰?bÊO0ð§Õ晾 3Ðk Ò"Ÿ-jkY"Q”A2ÆA±j·sÝD“¤[­Õsqã/h³f ê jäøõ˜A]î3Jªh§É/*õØÃé`_ Ûë?}êi›6±ˆVWWX Û=ZZí³¥RÛŽê¼ÿkƒT{ÕÉÑJ­?xŠ0†ø§ÆóTUÄd•§¿A ÀLÐÓ÷ ÃJˆÔd×MÇ­ƒ'i8aÏï&¥Gh‡l$¡£‰ >ΡJncQªvyÁþûAš0ä` é<ŽÖ¼ &¡ÿ³_ýnhÄr03‚½¬Î@I(QˆCž¿ ª2ˆjh¼íÙ†«mÓAý§^.$ºù]Ã?p "¿n/*>EN;å-Õ’Ú ^âå! Emxa[¼ _ïMEVÞIЗ…KÞt¶“Ÿzó~æ‚‹te;ú½x¥˜­YæVºÇ6±ö·`å&ÈÚrÞ®cn0R\vPêv·ÐCw‹1à½ÑörÛ“ ¨çФywv£C8ŸÜ$Ã7ú@½~ÜF±MDÍb WU*oVWdH+?IhíŽÚÕ\Éã]»øìnfÃüb>_á¦@òu ËNõ7,1Ï :)w4„$6(ç‰ +°™}“Ö›¼ŸË—rDž”+2Åk +wiôØ8a 3å}¿øÁ*J€ý÷C* ÷¶Ï]Ü¡:â´sÖÉ~©{Å:ú˜qH*Aœx½et©¢.òȉ)qT”ó×ò|Mò]x—®Ä…ŠÒ1—q…‚üí¯Ýl|ü Ê•'eÿzEñfFM=y/4¬ì1ž*r½Mi—¤ö¦)e‡ÀAF°¼£WÂý VÚFx½¢ìkEEQF…à“‹íîªIOòãoª™òs?”Œçss÷^³,ÀÄ ü¿l׸ oQ {Å4¸÷÷ø'>ÃVp à¶0qýEGÓQ€B8y¶¿t"][Ê×!“ôu²ðeE´¯21³ÿ~ÿD\¾·Ìaá9ëÊÿ/ùbïxüS±~̵¯„«µÃ· Ò-ËLP²ºý³ùjÝ•þ!SÎ-ô.Ó‡ Rfå¡£ÁA–¾Ë%ç³›¿”êhäYò´NÕ®:‚ZD`ý¡'´îí©5­m ·67ÖAí2‹È§êê¹À¿.ÚV3d’ÿf—Ìß¿°ª`UšÐù¥êÞÌPmc=/—!"&4ô%âw^¬›V\˜:éî2¼3–§Éã,ÌQÿÌ1"K<î!ÌÍ7@ö$9fìÔ¡ýÔŽé -ÉyñÖ>-‰Ä_”Ü/;¿TŠ;êk‚ÿ¢Ï¡ÙÁj”_ýµ¿3N¶2UËSÔw†WµVØ:)àgÌd¨þª¤·î×\}úŸµaºÂ<]yŠe_5)ñ€Ú²OhO·XÜGGµŽA¡àèÄë2°Ô«áôQS“À œÂÿÞRWb§NNÈ Ì4-$Ô»ÉÚ×é#årº©ÞØ DGY¾]gis˜ƒˆßuNϘ¼%Nukç­|ˆ§ÄŽêÇ‹²ñž‡.âu›ØÚÜÊ°à ¼!ô±€´sþhŒ0À¾Bž·÷vÐýß&,†¥) ‹PWÂvÀ’xÁâ⢙ xWF˜x»02?ÓCÃÄNÕlßë5c• `‡b©¾¬„­4ßnž»}Y¯”•cÛþeÑávUÊq*ŒVœ·«;LßW¨þu¨^¡ Å°¸ø/÷Ò¶~pËcKBr/D()Ós›¥_çŤrœTëYfüO`ÿí±á¥)¨$ÂìËÎcƒÎ ‘DWýFiáØMGý^ C’¿>¿tÞ•ó" -Âzx»o›õ쌧ýÏLBBºa¸äÈÒCÂèIϦÕñC¦|çzž(™N-'cu@Há³c¶÷Užé©]ý‡Š -™ÀÓ,ŠÇ¤íREẠÉk -Æ´'Õ€“½Jñ½$OFP²ãðéP¢BЉ_Oﺢ²íef#9µ4MzèB¡¢tÀí+DÌ窨ߺšLíã|RQD¨6UT”êBçj|/vplÜŌ㊢“aÚž1ôÐZœ)Äè9›ñ~2Bý)2*•pˆ…|r4ÞYvE)˜ èb’"ðÏ43n†+ïM€9P€Ò>zX•΀àáÄ`¿‰à–ÄüÅÆÄà¿â¬÷…©0ý-}l`Ù~ñÞˆ]èž<g·#<8<:ÖÆùÜýÞšß#¿‚_"îKg5δÆ#\u)È ÿ=€µCI ‚‘^M|ýH‘ˆÍ Žö8zNÁÀ.«Ëô¼OÍ>‘?XQ†Åh˜`·„Z—Ø{ù±ê ë•JµÉáq»"¦AA³˜HíBaoO* MHDmæñÏÅUYqgA¬¹,æÞÆkPpئZëOQ´Ò†Ø­- ÿ—_Š |I[`aaÚ§x>J_üp¶ÛÓ›IYšáN ½•žŽÄômGÿ¶ú3_Ì5EŽlW“NʶÏl.°WžûHq•ÖPt¥íT§Ñ zÒYDÐDi^UW³Ò‹9#ÏJ¯•´ÿe A’L] j.+ - ±çg¿â²?è×ÐÏiÖ -«k«RÃï¯Ö>)æZ˜ª7IŠ‚ó}=±Š·@—‘LA½–t¯ Ù±¯€¡Ÿm ð÷¯±/´D¸.¦ F½ÚSÅæ¢Örˆí_B¤¿Bü§æáj Tì­œÅ;w Õܨ“Ÿàl£g÷;”º=ÖšÙ¹îF£óüÔ+0ކgø/çÿ8<½È½áyþâ|E4"Q¯iO4"¦“A²¦¾;cñÐ<©ÙÍV?Ó¶o˜»Ü¥ªsÇ’lÄ5uî;sw‘ã ÿo6ÌÅ{Ã,gUõ`̨VãÓÌ‹U¶Bëðlǽ­ ‰‹ˆs·oÏ%á= Nö¾ŸtÄ&ôJ:Y°’’gß$ÑK¸§Ò sÔ½SPGÃÂ1†#˜°š ,Î:Êêí‘˦¾ôÁ÷†8ȲØ3· œµY 00a TGN•Çò¡³ï;‚ ¢o¿ŒëŽ„ÙeÏ-(a;Ë~«J*87XYìÙ§c?’·«#Á@éXl°ƒw6âÜ+) -«_ç@4Þf•NŽÈ —É/©y¬ŽGEä yŒGjÔ..èeÞ©°fÊþ ^o!ž‰ -ÎuaŒ³ÚF[N…<©Ã“'W”^lŒdIO§_èo¢æ ƒõ¥<…zbµ‚‹Š¢-ëéÉ—íeÉ)Nã$SÔ@ˆfRQÎ3wîyš°¡I¯¼+äT 3}wç ¹¹VQâ‹ñƒfá*Vñì(SGÆ"OÔåB‡®“<â´8S¿t-%dò 7>¾½RQd–¶iÆ©aËè±åº,¥#ãûª$i²YN'ÇV}wÓÂX.rŹòit`÷ »¾¶«­/‘Ö‹wçæåeűÓn«%ƒþ"håÕ†Ô»M {ñÝ~¹ô³f£ñ©øüìà |ïH %ºPÇ3?š .žk(ŠÓ­lx~þr<1OaÚ†”Êüq…)0q"vÿ™1D‘QãvD Ý9fO´"<#…6„A`_ÿê.ø¶«Êu†@2ÝßÔ/Z‚˜PD!÷Ð>ùh˜FQ6:ËϾ;ûr*¨«kž_±ê-1Ü×ëw}S"¢ñ~ÿèë•Á FR=¹vö%Hàó±Ú÷²€]|AG]›úz¨¿z"1’…¤ˆKÏö>Á»“ᆀ–$Tè¾ÍAW%€"¦Dh •¡Qž›iÌUãÍTÀœf⺧jÊ’¸ÉPÇ1fœB\³Â †‰N X¡XŸ3U$½ªÿbœ·³6€&Ošj[p¡xä¦)Ý$£µµÙˆª¥dwݪ^ - 1ƒDD¯6©Q@·Šßf¸U¦–2–ˆâ8‹ª¥ˆ!Ô0 š_(/lü)1NÖø³„A# ?Gáà-”Çã³÷þŒÃâé³—/†R-)&»±äé8iŽ‹…*­êuҕφRÃL’»l~­Èl ¸¶°ò›ª -?g߯’KïÌŸ’hÀQ -¤“Ï™¿iÄÆ)-£¢5XsþCø&Ò†Œf…*SáÕÓñã°D½¸º¢–,.!ÐÙètÎÏ^Œ$×(¥Âx^š·—Ç` òÃ#9™"O{†•Ó¡dG"¼CXö^5ë#½sDCOËI¥¬üZeß°jò(ãv”Hä{–»s«1¤Rð¢kÙÙYGÑ㲂èIq‡BNµãúr4.ä ñ q«½Wù(*jü¥ÙS¥T©dÓQ”ü“™– Lç‰õýuŸ‹bº#P)`€7Úø®3;€¯p>~`'P»ÿL!èè×GbÁ:í°;*¼ZOw1âŠ5¯Jgaè¨0מˆ=÷<PK;da€ÚàHjýþo¤ÊöÿAаŸ…Ü?YVÿÐþþÒj÷™^ j`?¢:üVjƒnŸ-õj&#ÁÀR_‡¤†ØdŠ{~)äi õÈ[e ©©âZª&p›LûCÿ×­NyKG[[ÂñÜ™jÜÎŽQïxÔ}8ªÚ%¯™_ÚPȰÒ@&šwoîUÊ8h-6Â&pxiÅéz£TªŠ‹W«kkUQ¥Õ£¦CÜ\I— ¦7ÊÕG9JúãV¼µ oxÀ9/ -ÇœlgÁ>¨`€ÀšÂ]Í„·a=ÇÑnaOßBqs’ â(Œ]T¬Ì:TŽòD"@–ýÏg^ì«ÕÁÆÓ]•¢¾øÛ öôþŠð=L½Ô…ÕU<2%Ö ŽþV*¾º'é GV4©YôV@~Õ¦å¸n#j ªØ“nùðð‹6+ðcA?óh’B°ÖÔ…0èV\¢ÊråÚÀ¬í-¦ñ  TY^[«#VõYþiûÎ%ªV…ÝM¦ŠR=kkº¤5§ååež^®ê`™xAˆ…­Ÿõcúøc}ýtöãyú›7â˜ÕßÌÜì‡3"vsdPÿ!4Sª°ÂsèÝ%ÅÉë|Xš›S̳úQüEðNpÙ÷ý¤çâ|‚¡Š¸ÿK}K@ÞÍFÿ2n·“WêO ßH"Å(ÇJ«Ã—/_êôì%nh¢üÅK±ñÑ‹g£—< +a¥°çߊõŽÇ´üd¶q~>þý«WçãñïÇÃ|4H¸kn àÎ;n¶³ÇJ”°¤9‘ã½úãþøê÷ߟ砜±|ôýËóóóñqÒ\®~ž·Å -@wΫ1‚ç/É:ÈïF.žŸgõÿ¤ì‚ -#åb”ŸŽ…z§ceJ¢J!äIbÄùH½f4ÿåãd;³P·`BiÌGç, .[ÙþO£ñw¯^}ÿòì÷ç/NOõ¢i²]ÿ;AŽŸ@Ùd³BåÏ%2õ[•êËÿ¢\½:õ" ¯Pøt|N¦FbzËì?ªWðÈHeª¬Š[Ðá+ÏÏ_("ŬÒyÑNÒsŒ$­¨(À´¢&T®<åJâèìÅù_Ž–UQ\Õÿ±Jt|ÆÅ»ô *êÜu>>•ö [ª¨ííˆ5—E%QSÏ¿ µ—½øÃTQ篾ËÍŒ]È¡¢²$ªÔ·ÿ©¨¨tDE©(As¶7,*j4/#òüÕyv©(ÇP Iªé|™‹Šzq©¢ÆTÔ UÔþ8ÞþEŽ üb8TEüRò\õ4~©ŠŸ}> -¥––lGé7—*JEà ²"SÇj3ÿå_þøêïý)ß ê¼$€bÀ% ä€ë>·nߺe À½ª×po=2@ÃeßÑ©Eƒ[VÁÑÁ§€N'ÀÅ(ÿÏžíÿ­0«ü /E\ÙHO;mMüøç~‘]ûxìD"AW§â㫟÷ON -ËB¸Jë£ÿ¤öT\~UÌüˆ7H¼°T{æ… íôïq…îêMýþÂà@†Lžž¬ÖÏí4†7¯I;KÑçíØ¨ÂEÕ‘Ci¬é–´.©D^K·ZYU:ùÖFYœT…Û 2Õ ¤°|ôy£¬naãÅŽ.Bnð(p1F+ñ`Ô¨NÄL -úûùú[Æ* yºµ+´Íh1_â`øˆÁKP"…émœSÔ˜‚íK±'@à €;y$U†u2 -  C’¢„…O§Ó0¤©2hO•PËÄ%ü—掴ÈÂhÖiUkŽ¢Î—êFÎï:ÙÎç‘Ä(=ŠÄ -á°hK^c×`6` -€%€K¤UîR×sEaw€®~Z †›§O©mö -h5’ú}öq`%©ÞÑ‘ž¦méeø˜¨‹ è>+3Ë䊀~AÙöƒv;^+±À^¹‡(3ˆ,NÆãdÛ’ S0¿°-vSÈX°®Ã~ô•4Cù¨¤IôÓ(ITÊ,¸,Š%Ô­­é,^«ZÜ@¾[UÕiçç±ß•æ«¥ò쌺·êI¢\ ý¬ª³àwžŸX¢F¤X›j&ÞÁªÃ®ûò{¥[’ˆÔÃNŒ*ËÂô(œøàòçÖ*÷þ¨pâµ :;µQˆ¸œeù7ËËŒ¨Œ¾y.u' ¾h—Ý&ªSnþ„²ïÌÛ•íäÔÍ%j6·›‘^¤r§Î$‰[Tµ·+ǹ«ˆôÝŒIѪ†¤½ÓÆ N7¼$›žä˜o½ZQ‘–ä•åvûsÂGŸS§æ ©ŽE¦°ºµÄÍæCÏ•ö7d -Ÿ¢6‰Eù*:ŽS… h'Úa0Ô_^ÐÆÅ`B¼y›î+š#þºœ¾äW1þ¢^ù»'ÉçÑçÊÔ6©L2‹u A*äÉ[ê9᪨üAÝ5bÅ­’â4¹¢ü¢ÑêX=#O$ç—riêI>iщr,qŒÒsšÛŸWŽÛ“ŠjRQ®'q¹iE%êq8ØøŒatºyJ’¿«ÔÛmÊ@µÍ ¨–î( ™R2•/«7ï<>þæóÒר(½\ýU U™u×DÑ9Ñ*’iE-/·Ýø|#ülKpqE9Oäþ‰+*IûÁç¹²@7˜æIáÍFB®¨÷¦¹ò]OÞ½°H˜Z˜ˆ`: àŠ€úîíÆºȇ1£|øÖÕâB¸ÎK·‚ùX}öl²€Ïg"¯€Á¾nw¥  NŠiy\¯y´]lð>bÞV|BÝïÛ›‘|)‡ƒ“£Á‘n®² ¯ýDájŸ1„!G'GL³ÐÕ–ž*BÞ#É 3€.c:V)ý©€I Hï¨VËâH*’zPR€bØDV/nЮ ×ÙßÅŠ¼X—‰ßÝÏÔn’J%FcçÝòÜÂEËpïAjH³¸´!hLpÚu „(¦íozö}– Mð¢´É¨ÁZ:â4{ä3 £ããü·y?Q›ª×·¥r~^¯Hžá’™lº—±–̹Ûa%@ÚbUÛÅTZ’ÀˆõzE‘v§^òTWÑû! -Šê/"\®‡"UúBp‘­euÕS‘§¢Â -rE¹ - (âà"™WªI7]Œ!SkEE] -íXxóY]¾TQ¾§Uà‡!eHÒˆ²Ië¢ú”x¿!E¡‘)î¿ÇgM ýÂàY/Ï(–˜X®ùHt¿ð0ØO¾<' |erÉwK·‚o>*üÔÀ¼•¯_? ~¬Ãé¦4´£Ciæú#ˆXî~îR.ø–V¦ -ÔÑí-Z0¬ë½à…+Þà°w"ruÿð¿'…a%«ïÀ„Šù™˜úêRÀ¦>Âyæ’tŠþ¯hõnÁ…}…}Oó—nÂ_˜°- ™ï ìÅùc6çþ?VÓnj³=ž$@¨4šq+϶ŒÏ´¦ Î…ç/ËJk©tþ€ÿVÿÍ—§ËöXë–¥[z4‰t&Mœµã·ÎY(M‘nmĘ „*Ha€ðxœçù9¨¢'v¶½?¥B$6î!èIDÆÜMD@ÛõòKľ´žAðÙV–­!Øâa‰GôË–‹Q×+QZ,@jjeQS¸*×ááxô…÷59e°p|Úa4 #ÜEó¯ý­ên¥¶Š‰_•ÐßÕÿÒר}h(øª¢¼®·¿ªûBvF0m  òY5H!~£:èÚaÿpÀÌä ¤À¥.­–'X?ð’@ö.hïyRÏFi¼0w»ìµ”Yã¡Å˜‡‡m BØ/ÍØÞÁ1"^ž'õô,/BÍ´l;AXvöö$:ÿçïqJc©>®oq~\ýÍ` *7ª‹®uÛj£\š¹ÇLÓݰ0ëöéOĬý7ÑíEµBU›JH’ÜTúDî&S ñ¢ZýW˜øÆi€„¯‹§Eý¿/Iýs=ɳ'Ùô2 ¢ˆ’·ÎŽŸçùýv¹þ9ºjÓ·:„¸ñ¼:;¿u¤Ÿbm ͺ½³ÓþEýÁôOµñ¹5¤Š=±±¶Ý–¦ùØJœÞŽj'íãíÊø¹5P¢@8vßu|˜iI‰õc)‘Ò—Q\ƒ‘Ïbp[²âyûÁ7Ù“'67èyGAº$(J»”4x\ Ûª ‚ë–½ƒôžvjAÓ&õ—g˜ïv.y4û†ÈõŽ–ÚªüâøXʬdÇÑùË‘²òD™"M–+g¢DRaÒv^9þ'§Çla"°sÒ>ÖÕ I‡¬¥¶š„ëí PQãe)æ!OTW/WTžýâA=ÒszÝÎc*Îy"5ö‘aðÇU”}ÞBE!â¶IÔñåzvìwÅÛ”)**m?N9wE‰Ä–Ûy}y<ñ¸¹¢ÐÞœ©ñŸmç$ÿRE%Ëù±šÂõŠò þY}YϹ®Óüy¸GEéPQ#UÔØE§¥L…ŠÚi··+*5ûûågßíDâ<YUEéû¢¢²ãÊ7ÑqpBßïÛ¾°€úåF™YÞéf>¸_üù'\œHœáX8èéo2 -h‡/Ièñ¾„þõ!{û¿Þ‘W„~.È_]é Xîm_€Ì\~æm‰¼\€4»ŸIw_ÅF —õÿž‚Uìû½Áo<Ìküûñ,8 -ÛËýû(ÔII¸Žú5%ÆÑ -‚¤2êHÇÇQ® -@£u™h&¡E‹'3çñ•²®ê+ÔvÕTGJ ŽÕq"©Î•†0NмàiÚhƒ¡ijÑÝNZ*Å…ö¿»ûÅ=…RƶðÜÓì±`!«VK¥ùj‘&Ñf¾–§‚qq¡Ò.#ÌPÜ4ª0-†©‡/ÎÏÕ†·«m¥>jTí™™ùÃ16musq’úvvnw½»°,bðŽšŸó6©š,’§ÑKA~ëK#œpèGÍ>®/'£1‰í*p=©deìÊ*`8ü.Ë…tÇ/q:ÓCYg/­öjKOŸªæðX• :,ä€%&jö_¯HÓG}— ÀàÐ!Ö.Æ ´ÿ§ªRióªõÞสZaX1ˆy~’K™,ÀJlú(‘‚–† ¦¡vxrUp¹]"VŠc! ;å…†@Rx©Â–@f¿ uç2…#á?=× Àw -ì2Q¡ñ ¿' - -¥“Å•9–†ìt 1PÃoÓ>ÿ"áùá¢ú¬.4ʳ%vVg¾~ÐÅ?`ξD€‰ÍþfºÛ@Ì”°Y“¬ôƒý¬8´±¾¾¶l”f抙(cXïïê_øL¦'Ø@Þ›Æç¯¾ÿ—ó³æ/ÒüÜãç°Ä,û'ø¨ØïЗÎÏw>gGôÙ;+W‚ÉŽÎ?¯ÎÏ¿ÿþ÷çŠìl8ÌÏFùó½¼£ÈÀÖÕQ²]ßÉŸ+>-ðét΂ Ðyqþý«ï¿;^|ÿÊaýBñüQ¾SÏþø§sÆ´’áÜ¥øÿOcžÅ(M¿apþx¥ùÙÿ®„9Szã«W£v”eãWßZ2$O§ ~žë‡hFÿï,ZŽÒöh$ÜÉœ'²¬ÿ<ÎG{{óWßÿòûï‰ë»Ñ(?=Ï‘9‡Î”’úûWíí‰`w|>øtö†ãïsûõñr>¿ú~üÝ+åXüŒØG£jrö§ïÓ·ß*5Œ©ìuÞjþ¿F*Úo G¸Ç[.TÔÏÿ)’Ä¥Š2’)òDE¯¸óqÕ“ÇÙ?_T”¡{x¦Š**fU™úþl4<«¸U•K˜jçÏT¥ˆŠzAù 7íðb4â—Š"½BèÊ·ëÏÿô_\s®¨Ö.ïä_Qè‡Y„*eWTîŠÒÛò=Wo|õê?¶#5­WN«Ò ž«õ`´t¦FÿÒVEµÛžýMEnï8©QQcåI™"®ñPI ¢Ôø^ŒCžþóyºý`»¨(ò4ÄQD5T†ŠRiŒ_¾:›TÔ7ßäËéwEEB“z7Ýbi× €g\± úCFý›|.[Dà{!èËÏøž\c€ZK½ga_W«Ï¯Ÿ=;°ÙEí냣“Á@2@±úš¿Ã¤-¼wxÆú¢w>,¬ŒúöWÅðWYÐ.vßgOl÷ßeM9€œõàºl- Lˆ© aö¿V,¨]½ªp´¿Ò;´¬0Ø*}w¨îÛÍv€|¸¯Hð*þ,JЛÒÏ„–¬ö -VÁaì8!«UHùMØÏw ¬O›;#¡÷†ø3˩؀d‰¨€Ü .Ò´<»n>œîn}!–ÌmIøLWõ~anUfKs¥F”îæuÂÆÆÖV%“º¾¾±a%θã81»’M€h}pQÐQ©¨Õé d¾¤ÖQ*a­[®V·“ŒœÒŸE2ãG -$4â©€4Ž$:çî)[»[ÁíA9Ë•Öz¢÷9»£(:ÃYFº2¢„uiçlô¼¹c›ÀSGzÀZ”§µý§ýÚ -ë-Ûp€_]YYº/‰à“PÇVßÔ X¿ A·wèzG­W[Àª¤ûžÒuÀ¤CVBòì­0M$õ¸Z éäèïÕ¨ - ÀE0¥Îp§Þî¤ë IÖ^ÓÑuåüÿ’é°(y?¡ÜÚ-”+YöJBKÁذ£Êpqtp)Rÿÿ÷:ÍJSFCàïQqÃ~~DÔ–¿k’È«ÅÆ¢D*ª,¤Æ1´˜y¥>iáô7ÓíEìE&·7Z™ˆÕ LÄÛ¸{K2 ¢$Fëû¬÷;ù 4=€|ârøAt:Š’ŒsEö¯¥í†V¤RÓßÛQ”äÏÓÇR(;øÊSâ -¼«.!yK%ØÈgÈ‹°‚Ûé·;õz"4qF‘ÒÌ_ü„ÿ "f§£å4ïàÒE¥MâBì§Ûë¯eý²ÒrŠxuÉyZ?¶½¬Ü÷M–š[ù¨Yo¶óÇ4 ƒ[‡"Wž²©=y²ô<ÉSAz]~Üd'~Ïk ñä‰9•u¤?&œÊÛì•„§[!£ÂÙEHùã Ø ó'3+P°Èþ(¯§Ç…û%å&øCnPYöÇ´¾½£4á ˜£…¾ Xw™pp¹¢˜ hBdêøˆ-õF…ü _Ï„´Rç“<]TԈŵ„Ö¼’)½Ñ©fFÁ¤¢ŠLé*Þ[“X¾KêÙ†EX$OûçÍÏUnLˆÀ{äÒ£´M.y¦¨0åáô"ÉÔ”Èíí±4;/ -4‡w|ÔOo¿æШ~ôan²¼æpɸë?€z<Ì(Wïáüâà*ò'áÈ©a€2P*P½lÀóÿ×HÖÚB «Æà.·z¦€Vâ'hç,/µ ÄG@¤×>1H íÑÿáäŠöPjÝop ì ÃnÿDÈÎò/GGƒgƒ#æò‘AA<˜ÁÆðF„~o€4 ¸ž -4z=°3ËŽÓJ”ƒùéÖgÞ#ØI%ê—~.>ý8‘ÄI³êòxYQ®ô´"PÿŒüPÎ -A‰iÒâ[i£<öf £ýE»ÚŒ%EœFq£„¥|l›¼¸¿b\,/,.¬7æó­ÆÂBcs‹a·û¢£ÑüCÓãKê&J—x=âIÞåõM1ÏWí$ŸÛ;W¹À‰6ª–æfnÍ–Ù¥0R~’¹s•çkͰw…^,È"EÏKLÒÚÒµ„þÉ(¢ÑëÛâtΤà=n4;ÞÙíŒFgyXˆ>MÑñ¥ó[XYù[á¿äû+«'¸oô»Ù!ÕÔ$¬2}°ösÐÅ>š¿Û MÝÚ'4Ý•”GC¢éæà„1"µ¡ÚÊ*¢BÑNŽNŽþ§#K¡ '´×ÝX`ëÄE¶Är.Èó6;B›°ÔK(èP«á|7e4ú4c¤Õ)`ÁŒ™ån #}¡£jj~,¦¤p±íB¬ênàyÇBÿõ`´Ø(o¬ŸçJq! êTÝž†fଷ€â›)X~ù«¯~Éz­­][60ÿ#~xí*[Ê·Êwï(> ž(Qð=ÊésÃşܾÍbv„÷ùˆÔJ¾g=ùK°Rã¡lGi”ä'E¤z§ˆC(­ZùU®„P®ý0vU¯&VÄ==ÌZ#fÎX£Ù5:Mx,*é(ÝÃiÎ×ãA e‘ï*ë <‡Jó7§]#N•ô;€+–L$wÂtæ(^åLpœÔ§ûL°PÚ[bÙcùkEéÅ¡K[`ä -¡Zò·]QÅUäSsÊm9õqRGv/*ê¤~ýÁ­¹¹…ë³ìpÍð¶½&³ì?€ýôT_A$˜ÂRÀÌØ6”÷Š5a¬HG¿>/^«û‡GÝbv¿À¿»ð nÙhaûGÏØ÷…k¶ -@ Üàű¤Ïs‘=}‰hÀúöÿDÑK÷þ ññ;d(X*õº®$€®Bö¨…8‹!c°ŒN÷{ø£ ­šU”ûø¶xsVŸ2xÄfkIÏFLL˜p÷„²sVó¥1\ž­5ÅY·ÄXh¸]ÑÅ/x—Ž*=˳%Ç -R'çyÚŒªÕH±‰)ë µLXÀ–p6Õê^º) ØØtÏ…h•nOt+5oNÜ7÷¤ÐtvÃêBzØË 4b)D£$=Ç—ðñãÌËØ2¾•nÄÔµªàùjuM¢«Õ|“íÔã<YûU¿Ršrylœ ªË>²]mŠ]W°‰†<¥­À.yZ¬[og‰¤õÿJ–©”B¯Ãü¿ô×’VVÐÿü×?þ1öI0DÂã.váO:ûRÿ© Bl(LÓèIÀ¬þ÷÷kKÕPpö§-r¦öÑ]ÂÉK’÷¸É–€4¿n×…w‰:gÁ°ÀÎIª ªik‹©tu BqسêR™õ3ÅÊ&ÔŠØFsô2ôtŠŒ›á§Oÿ.#ì; ·Üú"ýuçý>¡`þÏíä•J‰f@‘ðå3±q~¥úÿ?P–Õ Íû ÍÝ™p4 wÆì ËtJ[ÁwG&üߤþæÑ/¥•ÓØoôíqTÍN‘]±˜Vqùú8ê{çÑ£É &È‘$º†ÇшÕóÃÝø3n¦T<[Hæ/lÁ7tùVÈ©*ò¤LIÆJæt¦ˆâ(K*Û*A“.9¯Üöcz.d^˜œ~Á0e¦R¨&Êbˆ <£‡ôBd*Ô}2Œi„hI‰þÍcv[¯¢ä•˜ -("OJ&_úQ -îµu_TÄ !‰¦¨¨3k„×ëEIjb‡åð×Âe¾\Qa µ«\¨˜Ék6ª¯ç¸` íÌ}×a(Ò %ª©)Ý&½¤›â¢qD,ü?©(öžæ‰‹y[5b˜äRE9‰zOˆ‰·) _QQ¼ŸøüëƒíŠÁé픹ø1òÄ#D@±;Nìœ_TÔ»IýZ€xÔµY^àÂ@xïC ×|5dà×>Âò‹¾/-`‰À_·`®Lá³ã ž€à4 Vc¸áíƒú^ÐÇ߯~FßÅŒ÷Ã-ëî/õ~Óß?K7ᒀ (gÈ÷ðÖ1ÿ ý÷ö?©Ùó t1ï üòžþðx!áH ]Œÿ¬FOŠ-•]jêþâôÙ#ÉžTSÄà7ª‡ º-\Ê›Ûùùyuþýq²Õ“vž÷½]Š÷ÔìÁwU·¶66aÖ…‚L®2aá^k«ÏÍ…í}Ã[±RÅQT]®T›éhXˆ!›Ê‹ëëâÏÆ€ ®?¬vÒxCNijˆ0š´Ú6K¿Ä M÷¤ÏDâFì°AÁÝòºÚdgÜÜ‘°ÜÉA'?Ë·eÉ+ÃtSç>Ôë^ð¦R©nÿT2ÉgÞ| ÿ›s*>NH§y_Öy‘=¨Gíäs³èÌ«£“ w•’„êÍ6#k©}ÔŸâH¿ õÿ¯ÿ?þïVÐá·ÑjX1H-fµ78|úT'Ý`Pý«®%íuUéýîÊjÏ&€ý-‡F¡ošÌêêaïõØýG¡' Õ&€££n(¶)eùÙN]iÜ(#,,ªÈ{Ì´"¡ÿï~§¯Só:òÇ3p7Îq}Ùþ|È¡\ß5 ü«ÎïTØ® ø ] °WÔ ÏÚ«_öÌ¢u2’ð­:ËÃ9hàÛ’¨/¾ ±xh+‰ÚÉwÎ!½ó8úF­>¤Ó‡Œóë~ÁvžÊ¾mW¦ÁЍüˆÓnˆ&O…¤”(k·ËYõj{ @¸gJ%‚T`I^ hC-ñ¥·`r4ì’ð«¯Õ4!H¯®]ª¨"SþæÑŽjŠÃ1ÉõcÙ(¢‡ªæVRæD!åEbqÿS¤üs‹D;*ªÍÒ‡“Š*šŸóä€ÒÎãz”§O$¸„g'"ͯô‰lå+äJw;mªñNrH?V&ÕAY£¢D«é?å°ï uk àX)¯Í¨zŒïô@¤‡ÇèNìSø/΋Cßñy ‚À?pZÛà«ÒÔñ Këê׼¿¯{€ß‡(æX”•Yõ7è-y5ü¸Ìý÷¿îî+¦ €à–öÙXÆã ‡‡L Ðë­ÞNª„BÀ¾»´ÊT€'è)üÔښð_5ÐéŒF»Q…Iv®þ‚é@r{8)¸±Ž˜Ûâ ˜ÌÓ'Rr_2§eZ«j¸ï?Êây¡âúÆ¢hÒØ -ÐO+(šÀùñê%-Ƙ@X­W>OIyTT›[8ž+"t=£‹Xd(W¥<‹_ëY^ëÆ„Ššòäž6!¢§  €2µ‡¬+FÏ Ãu¾Kוః¡7$¤èQt‚JTG4©ÌWKóF$¥B߆­­­MDg¥C]±gõÕ%§@Ö, ÍãÞÃÁéËöƒ(ª´ÃN2æ‰F­¶ôc‰÷ÿ÷ï~¼²ß•hÈ M··ÚÅ3¦ UIÞïNz H4Äjäá5Œý£Õ%|Œú…§ŸÚŽ‚Ý¥-¤Žþþï-Z†– -üŸô‚FI5ë¤ Œ¯© -È(Æšìlx6ü‡üþûÿò‡ß ¿‚‘©ôœ1•)œ@ǺÒgõá‹¢ePC -g ±”Ð9U¡‹‹[|iÓFQ¨Q£Æ6¤ëü|XnÌÍ©ò…ÿ±Å9w{É·1„)o´lˆùÏ”ö!@1‚€€›Azo¦¼,¸L5}"÷—ÏÃ%}l œNn}a8xŸOaØý??¿b ;,X·áŠm—«}»hC@묦É/…Ú¿Påï!cî€ÞgK¸5òNÝÇÑ ¦K_GË—-ŠÐ/6ñnA¢¢)‹ÛU·’ -t@Ð'=}n €Óª ³_z˜Ý³q™ÍÏÄõÕN€®p‡þ‰ðÈ+ƒ©¥œª¥¼f -mü6 €Mú¥u¹å=¾làkõO‚ón˜yJ>»°jPè¤Ûüd7+,!Þ@‘' ‚`x¬Ò˜Zø×pÊÃÖzƒ Tå«„¨9 ™Â¤fR'²¨(NØGØå0X¾ô@‘ƒ¯£Q(ý&;¸6@ºÍe%صے`_ W“úŠGƒà13× €Iï!dx¦š|xÝ`•~»bÕÒ"€¢Tƒ  <ûç´’¾Ä¿õý,î×Rá¯X¦{„!€×g¼î0Ý 0à=_A׿ ùºÁ -þ¤‡!ÀlŸ Âj«b­b²Æ÷þaoU ß/F÷aB …ÙÖåðÎÛ?`ƒ oýã¸+'bÐ ÚCàû'’ 絆j‡‡Gµ•ÞÁ!CÂG}½Z¯’À|€•Õ§ÌÐU ÜÒ÷>5ÞbJZ²¥ibînvöù G:̲á(Ï¥à -³ñùï¿;ÅýCV°Š–šÅñï ±R©g ;i/"Ï÷£K¶ÄÒãÙ†”0.§1«h¬é5uì¡ï·àÊøûo…ÖÆ+å5Ü uÙ€È]ÔøãN y 03®ךnà‚i¬ XÞ -s9UÛW¾Ôe¥îœŽÓ8j”ï•Áv0ó=fh¿sW¢§å¸Ek ÖÊ(Í–fçJ¥ù0EÞbŒ -îEå/óq;¢DáÚ훿@J•z];­/Œ†­é•2¡Ûqÿ%,Õþ¶öõàéSFlúhùèÿ¨ýlÅžj1½¥¥•``¸±®Ëtv… ‚]Ï´NÉ‚ûýÕÕýßèÔ¢`?HÝK6€i ‡~—ç>¸s—AZÚHëì«üåËßýªó¿uþåq;û’7À¸Qiä­4^oè* ¦÷Â»Ô -«ÕŽh¢8ТF‘·0B4‘0! @À"m5•¢Acµüÿh£Á”wrHO1È›ÕàA©  (ij@%晥”ªŒFq”ëçYR­37Šä’ -ÒÁŸ×ÅêÍ£Ñã„ÕƒB±ÊmméÇÿõÿǽòµ¤;¼8˜ÈÏ0Öþ—°õýûÿ±ßëªÒñ¤¾{_#ñ¹ÙÑ]϶%á ¸ÏÂÑKÝÃ+SÚÜtpEð\uò+ÔÊ^±Àn¼x‡e%mgdÆ®IgðRâöEñ¦ (yä1_²Tv©º|#¡ÔظX‚‘…€\4›ib(•%îba‚èõø²¾.Žðf @«¥šŠãaÖy)pSõÚ2$ø÷æU¼Ê~€·î0 pîö_)&âDå#ÿÅÙkúâà–¹ü{ ŽßÝÝÿs»y£€–£_,^ª°P,í€+Ðä—Zx‹ Lq+ʾh’Æë‰àŒHC>,Úä7bŠçïÕcn·¬Â/‰ iÖ7¯N‡W-ú„p¢S€• ¤¤ ‰xEH‰Äàf @‚ <¦»dË·ýÜe üFÇW,f j«!0y}B¡?Juûà‰GúÈ—ëôý-é!OEuÂ)ãt!ºdÐ{œVUTõÂpQQ”^Xx/yÅðÜC§žØâGôŒÈE¯Ç¾ ºËÜI°+ª°84udýobÊqwl¸pÖ‚ôrÞfSÍðý-ŽŠ'uÙp1@°·RѯÃÚî€×÷˜Xôƒp} ’ ¼@€x¾~§ß`þäbq0ñà›Úà·:ÄOì—׺¸îÐñk]¾…û&poX*ˆ'ÙHâ€0]gì/_í-}2øÆËz˜zíüµ¿ÿ¬¿ÚíId6€^wÀˆãU8Áó½IW¿'¡BÁ’)H/VGÅ–±•›*Øl¼‹·T?’ga¿¡Ö¤È¶Ûì ´ý6ËŽÛãѵi§–;[­/Ô8Àë8}T-§ÆÚ…òí»¡bÑb‚c*Çjl›i£TŤñdçx'kVš~ùÿùEÿW²ÖêBQ¢¾¬6±!‰$r¬aܺBÓÊëéP¡àôvó¾{waC­]½'—`à_¤Xâˆ6‚­›ÜëgsÓ~«5Š«mìA/eâ“K^´ß(¶#Kiú"«“"˜œÀ­¾c¤_Asé´žŸJEÞMÖ*{ß=’¢?j¨åû÷¥×¯¸EÙr£JW•ªMõj+K~ÿ^í¥ß{ú€¶àæÔ¯ö˜!J€Hm ¿ºŠ)ª%1UHÈ¢¶ˆªv.(Û=OêÏóÖÆâíÛwî–oQ‰+“ÎKÁÕ˜Ç/ÿñû3Vb NíCu]øa¦ª'ó0B…úþÓ¤oP „bþ{øÃ2˜+²…Ô§7HÇ¥ò^«ƒ“iy#@˜€½^ýØ€7Ñ­–rÁ_«ã-ÎZ:´@!^4-¶Þ›)á¨8Qê ýí_§ü×®üù¢›ãûPÀ1Ñi&ÿ»Ú/½G—ù‡ýê 6O¹aPi"nÓ‡Š7pWTüp3ÿUçå;|¤q«vÂm}ñì…@q†Ç., ÷#ÅSNZ,1G¤üs8$ï¼f(r•î -~‚P¯ç/ô-BOpT"&Ÿs½ÜÄÛ|xÊW $|ë·X–£0§_÷@èqcàŠíŠ 0~ˆ ø¼Ë0¼l ¤gï°L|œXgjÕqÄYÃQÑ—bs}8O×,\@ -½ÑÀ¿}‚@\vÖ¥âBóSã“ 60(…EªI÷nº×¶€5œ¥:ßTyÆqÙÐú.­¤çizú>€Ð«Ýù®¬h @ð¸fxÓ^ L}„ðú€ðÞû/üÙ`øŸ ègb–m°ç‘øΗja|àtYÔE¬W€/E¡{{î1j„º<ìǯî‰Ð}eÿ™ð_Ź?Ñ»ƒà¨ïÆáOñëuøváæè­ü¯ -GÐ#F=%µQGÞ|… ¡Sï›cüÇ«ÅÝ4´q_ýXnÖëkQ3MÚ¬]Õ–r@íRm«G«f©Ž‚{IŒŒKéú:Î{¸h7Bƒ ¶yý·NÇãT¥?[n¤éžÎõÍŠá‰Sptô‚“&q´V­ÏÎG³ËIçðFœ Ýn²!Ëjº(s¢IÙ H½d-c•^ð_,ž¹ 8ªÛ$¿×Ã^áBÄë·<l4pGd-ã‘mû üŸ»åeâïòˆôc‰N#Ûèzô—v•I“nù.ki™'JÏ >’T%ÿ@9š­ -åÇ?þïî¯ümW²ÑñZÙ{''’ìì‚íŸÕý-ì÷V%@È ˜Š06©¨Q±¬@hD¢þ… À@ÿ(0¡K´+U#ÊÆ­ÍÆÜí;åÅb)@UÓÞ8tLåG‚N&eú»gB9„7wó\pÔ¨$ä}«=!ÄqÖ¬¶Ù_yJQX8òî7ª0fªhU#iÀÉë[år¶ÅSöÊè¬þ#05üM"@y¶íU&Óø³lK íB´±Î2ë¨x‰Üš[˜˜¤Þ3ÕÏÑZÙgºŸ¾™ˆP oÄ]ââ-åö}>*’ ¼Å`Ppøˆ_²Xî¨>õJTÚòÙ»} Pº§û7ú<˜ømYqù%"ޫLjnGÚòÔ ¤Yß¼ú’€Y‚U î+O>¶ì]S,yEH˜óôF[Â#¾¨ËÜös×,àWfpGqOñ…œ+yŠU @­ ýE>8ᔇo°°˜½Ã t­Öîÿê÷’W,Êâ—¶µË'„„é@¿W-f¶¡¢ - €®†Š² ÈSx4ø\X¸Hï!dxÛtºP0©&¥U?Û_¶8¯|(=8©¨ C“Š2¬¼™Š^­.ª¾yÙP̸² ðÞ‡nð°¼]ŒôÅy€ü‰%À‚&>| - €Å{ö-–][YH±:<:ðA¢?ÛWÏ=~³§!XšKqwlÀ·žÇ&ptrp ™ÂL]P@<âÜ_׺_±lKô—–<âoÑbuei¥ÆšA€ ›Èèp Æ£j<EíS*ÒUDÍëL;T5ÄQµŽŒ€£¿mwjä>©ÚBWõíI†+)P3.é%ž¥Í4@ê»#R˜ òáh4J¢5tmžv$¼Þ­K‰B%úq¥ÿaG¹Ðô¹’ÔëÅ툅JlÁ’¾iÊøžÇB–¶µ‡¶ö}ÕvÁ‰<É$zñ^ý ·¼Ð(EJöÏaþ Ï ‹pêZ»Q4–°Ž{ {’~e)ˆÀyÁ^Š›[£­ê£—¡K¨»Ž’Q».¥¤Djït¢¬ó*•LM—‹™Ó¬VÉ0¶ùY/¿c)–VT“Ô²›€ý8V—tØ;ø÷¶1õŸúº¤<Ôþp@Òƒh%ãjCj2œŽ—m\ßw/® -õì|¸µq÷ÎÝÉ:®ëNžŸŠÅ¡RÂfLlÚî[–ÁZ£œõÑ òí@º¹×åºÁ -i -ÍŽ¡íÊ79ú‰ªI‰*7ÒþÂHHÝÚôuUâV«Qíä[s ¶×3¨ƒ#€CðÀ RÀí É`}hâ[â ?D>‰ëµ‘ÅFõV£áèæ¤]ذÀˆ>œN~Ç3èöí–´«÷úÐÑDø$ÿf:ÿtB§‘®ø& wEAƒ“ªà¿ -{¨»Á¹n¸Õ 0\à[4±œ•᱋YÆ•¢ƒøŠàÊ,] Ä;¯ÍÐw¥0NfE;U,šú5úåÇÃoó(K`ÄáÃ÷…bI§.Àôº÷DÇX¤šÜì N°nê"Ð[î]ó 0ð¦YÐë|&Ó õ嗖ךҦÝu ·!ÇkWÿTT˜pÝ -ØÀ³5Þàpi€/†Ôù¦ÊcRQ—}ÚU,®(‡}#Z]ýïõ½–?ú0 ¼—À% Øþ±ñž/ þ è6 §^ ô7˵'àDËBxVžþOX!(Ì0IO[²êÞeW dâÖ€ÚšâÃÝ ÷–ýï˜ àwè÷¯÷÷¿–DÁð¿ÓÀK+ºÈä¤QMð¯3A†žÒ#±×ôÏÒï¤ÞI×>wêçE½Ra”=<‡]`ê•Jµ·óñÙKµV·Ÿ4mדQèRœ»ùsÍö~?^Ó«Ô²7íD¶Èz‹1šç»ÖÿÁ#–ßL«Š4镵2’ÔÊ¢(‹?e|ºØ¸Fø¿>Ì•7˜(ýÌJת[w;5éѨªÎ™Ô£öpl~ f/ÆþSôdÈÂ@ÞõH±ÇÕù5p/LP˜+©ÈñQ_˜mÍ^À®:ªö+À’ÔþÞþÉQ·û´_;²{`_aYŒ‚v¡†eš Ò­‘z_âXD[3]¶ xIíËôâìOùv®Î/UÛk¨¤ðV”¤­\C€®2d¯s·¬dþb¼—}›dù·Ãñ÷¯^ßÙË1º†t V2ç‰<Û®'Çô{}3é2Éø -Ç»iœlµ¨<šBš®#¸nÄK@2%p)“cïï(QLÂØ2@}÷ &€¹ æa¤ZÚêx|f+&1ª ~_csfŽU§ÔܹË:|$eHòYø ¤3óH‚ðû}ÔŸh'Xâ-vT:ø¼fP_á>§þQªZnðh_ñXú2™Ö³ºÿºàÒ:ª)‡õ‹MŠÄMÙ#;…b©xCšõÍ«/ù Ð\(–¼ãBP$ê šo™8ᯘð^>|[¡8Q,§€×}T>¼"U$È®ûðçšø!>®¨8ˆNyØ EEy½Hn´¸|ôoy;k=þÎï%Á`+XÈÌ/[_†¨\ôŠæuuÀâ–žW_|Ý È“âÐïu ÷€LqÞöž>†{n¥:­¨Ë€JúÏïžðEÑ¥M]³³Þ/ Á`!ü=ËüûôÊŸ( \µ³÷{56ïAAG3?<ò¾ÿGú Ä˹%üïöÙ’Ÿ@\¼Ø1„SÅC¸ÚþQÿäˆÕûŽj’ÍÓ»x…ÿh‡«¬0ÀpZa­¿z¿†v‡ ‚`iué~­w(¥±†˜`|©-ŒÇIµyªJG)b+ÔjFqu4Çì˜×T{Ü£uQ—!L×-Ú»y@ªGÉ£ÓÖÀ|­š¢ •æÊ ”.!ÆÙ÷^ã§^¯7Óñ«ÑY¶ÁJ>’hy"“~v€ÿÓüË’ÍWªÞQˆûYeÙ–zïp—¥bB*ÐQ!õ—DËõŠd¦š(Û˜ #öµC`Á¼í…=ÝèÜëx©°DíÀóÕ#ÔÎô§ÁZ³žé@œÏ$ݤ»[ÌUÄB6Jò-)ê/gÃt‡m7ò´±l6­\ é˽ߧۜ˜I»iR-)ƒ ™Ú£š'ÓwÓ#:–"üüêýžô} v,Ҥvp *}Êú“l0Ñ=::úš¡Z¢á´§12-`•5‚8+ë6€Bë¹BYýA’4å[·éI@cß|ÉAa;rS3i&Û »~{ÇqöÿÆS¢©ßúß$ ÛнÎõÕŒšÑö6û‡2Úß®ÿ„7{زGë„ØáSïò1¯Ôºî<]·<_-ÍΨï©ßÎê33s룙[| 7Ùþ'TRêkÞèTYk¬éGý¾Z.IÂTÜú!ÌÞš™+žø¡ô~ۛͪípã,~éïgšå»f„¯p[_<ûV€·Z -@¢6þ‡â¯[È“€®¬ h-[8ŠB)2GžÞÃ\qøð­ß €v1 à5€LøOÓaÉ»bû7ö b'ÀÑGÉÕ% yâ@õ>³®ùHÆÉ:_ÚŽ¢g"„õá<]±„t]TÔÛ}ŠYö¸TQPˆ 4?›ŸÞààYS¯ú6Ï*O¯YÔßk@ÑÝ ,qR^÷¸a%À7¬pÙP¨úá'Lô±ÏÂ/—øûxj° `äv£·±(/xÎŽÀhéúHŠn]Mš½4uÛb1øW1îŒ÷žðÿ°w‚Ѷw( @<¿û 7= à믥$zo ¸~Mz^—A€ÁÁþ'BÇ¥••^mõ°·´Äx@­;q®Nósñ„Øcÿjäÿq2ñ®õå‹v´ÜŒ›BPæ±µÕdP­Î¯.DÈ–ÖÃŽ7ê…¾¢ÆH_ œËrÁÖfÚ¬ŽPÑð¸ÛØžýžý«RÖ÷KÚ’ñÈ{­­…»‹ë›lÏf!@¯ f’Ôéw‚h=!FU’d3Ý+¤SéU½ª“é‰0”A -¹þrØ¥ó蝹%IÒ>þæód9aûmÝö°=c - /n¤Ùi·_¨Å±_i£#Åh“âuÉj³:Yµ™ëZØ›¶!>(nöXå@7õXin}ë3å¥Å‚æÉ©ÏCqSöÓJ¿¤ÿd|o”«Ï<âEÊHGóÖõrÅYm°@°Š¢sÂ6¾èü ¨yõk««8t„‘wVÅ÷%°’sEO2©{Œ>jG -å/ zJ'ƒÃÁ…pÙ8_%¡¶±¹Î TJ³Q£.à¦×ëÕ5AöðnX×·$=×Þ®Ôÿ趬g{wl>È‚þÏ9rôP#Š?•lýTÇ ½·mÖD¾)1í²Z®Ì—Jóèùªá¿4Wú þ¡€þïhŽ-éC´ÐDæPì’.ªÕgT¯³!οÄéßýÁœ¦ -†‘½Ù ÀŽºÁë>:Ñ?÷9õôWï±ÀËÃ7¾n˜ø0€þ©+~±‰÷ê1G·3±¨ …4ë›W_ó¸dPº/¯ àÓYü;3úŸæé߀§^ó`P2&Oz·MœÉk>äË5ñC|,±„ü@œpÊÃ’¸¾ -N€ @X@ºúf„Go¶„!€à Û¿ü’àÄëht ß«rÄ—žß}§ÀûÍg›ú„z¿zêíëÜ``À¤¢xãMtEýýàY×}¦v4â[ÃØ åâó}s€@pÍÀ(€ýûkâÅŒÞcÒ?Ÿ€¼1ãÞ‘D–럮 ˆs»ëÁ°÷¥ö17àp©vÈ‘y·öþ׃ÁÉ ö´§8a÷zP÷kzÕ~·|—ø[]ê­,-=­ÕâJœ²,X¯FÌ,’ž©*UúS¡»ÚE¿(1àdpr„ ; Ð`h]Ïì÷=v£¾.lç¯ÓH¥ƒ 3®Þ„^Rã):s¼C½"8eÿ‹ -[ç,!n’Ô)Ù\'A˰ø·UÒ£c6Qm§ùÙhx6:S˜!»©æ§gãj[/2áˆeÄ ®mbÞÙuýÇDåÙjµ± ¾ºÎ.®è.¶UÉÝ;¬ìy3Ý.{W •»gP'J\~ÚR›Mÿ«¶óñNqz!i×?—Ãgz@Wx¯Ï°Pµ|nœàV ÿ,4@@Tüˆ?‹¾’`ë+>¸jP/S ·ù½Ù@ýÉJØŒtÒpà‡Y‚Ô¢>\ò°lÂñã×(wüxÀ{­pÍpáÐVªðº@»cPÊnöМ˜³uþb À;} §E!PÚÔ†£»ê kõº`R•—fØÀF†ΙvaçéŠ@(Ü×|T/Üu¦Þä–~ë,€¢;¤.zÓ,€× €+>Lö½°\üñewÀâxúgWAý_š oP¼öW¿feµ£Á‰¸òÔÿƒòø÷ÿ⼃ƒÃ¯Y@{ú«ÁµáïÂøUV{ú™$88ê÷˜ýíX̯»_wŽžIDè‚ Öøxº»ºÔe+%D.±÷ÛêÊ’XgÚøx'£!$ÕÊšø®ë’6ŸeÕä¹€5®×+íö“Dª–\ŒÄ²Ü=­¾Å? ¨# ]#"C?¥)‰›f60l¨P¥¶Uª’)à÷R}@–¾n×ò-vÕUËSm«tÎÆÛõDà?_­²-Ð^:²;žW†gÍ Q\Í…Ð; Ÿ‡CÔ·ËÆùrTOšÙÙùËq®ÂÂÒÒÑïnÝ*ÍGIZÿ;oõóíè;Á{ô¶Ã=.a‡3Å"R¦ÒÎn%ò€þ˜ JwÔâÊ[ã‘å$[(37±%™ ñqSQæÞHcôOÙ¨l#ü^Ý$‹¾ŸªH)'Þ1Yth+nÌÎÌÙAwQç8ídݨ»Ô?ì÷ûÞ0ì -IÒ´îß}Úï±À€©þ5¨gGûxIÚ”­l)%RÓ¸*Lm°“ëD—ןjÐßfQe^™b\Ø.~Ùd¤t×ÎÌÄÇç’á“BzàÞ¬§Øc\?UKðÉ|ÄCgy%É‘9EIÂÔKÕª51UÜYu§[[ÜÊ¥FŒÏÅFpš0MÖÀ ðKÀ\C {’Éæ&ÓK¯GÿÙ²ZšG,Uf•eâSŒÜž›øø_ú„¯âdz0ò݆f•)xÙ{Y”j¿Ë øÍ³¦>»ïÔý×-¯ïPÚÄ{õmtgj Þ4u×`Äf­±Öx“ÀS€ça€kŠ%¯ sžÞî@*ôrÐF—¹íç®YÐ-nXàKû@.NdÑ¿­@È'œòð_îànôš`o2 @™ÑíPP: »ÉÀé×-=_XújEñF½î2é=„ o»äðöYn8*œTÔU À[×H‹Î|‰Þ0 àŠ@xïC ×|XÇc: Í^ðn[ÿ¥ãÉgbðáÅ:HøÙñUÛ<Ÿ<;ÂqåßB@ ©öpߣ£ƒgGâÙè`<ïŽ -‡/1w±i ‡Gû=¤€ÞÒR×… Ô°÷úö„Gå›8ô¥ï{¶€¯­Ü— ê)kqšW«ÇÇ{Iô1ºø´"upÎâ;IRY‹¢ê}bPjFvÅgT[Ø`J•˜KC/ž…\·nSð UN€âcIº™åqivnöG¥y0mOí¨h¡¡5{n™ð_Ò ÅXBÔ+вm'9#úx¶ª(3Zçfú"žÏÖ$·þ,¢åž!R3¯;´eQþ¤ò ƒç/Ù°&?ÍZì÷#&…‘§ÜˆÓã‹ôv½.)!Ùɤ©ª‹ï˜#1oÒÕ0_]´Ùº±¦vS–˜ÙØÊ[­M&l¬·Òùt( ÿ<[›ò³!0™·mûÎvޱ$¹ÄäìlX”€ð',ûÐÊ3·æî4Ô1Ô¶Zý½NZy”÷i"µýÚÊÒÒíì¯6æŸè/ù‰’ñZ€ÚM¯‹´`‰Õ6$èV1ât£  è[—Ii o»2ÕQåã—–ËCÉ3eçìj¾óª¸ê\O á`á†{¿;¿Ø •ä[¯„NäΩìiB:¤ÒZ¤œKë/=ô“…ÅFùžû¯‰‘@/ð€ÝC=Nˆ3 ³xSâ —3 -¤T86Ŧ^9™¼ëÊEÀßýƒÊ.>7ÎàW?ê7Xh><®Çü£ÂD[~×,€ÇËð€¾xöÍ>ÓYttÕ !ÜŠ¥iÊ‚}º†gçJ !*Od‹„¡Ž®Cûœ‘9u.ÅK(½]_~~ùy_pÏá÷~ ‘ámë¨~I#c’wÅöº€²ë¦ýC|œ`×QQQ—-ÔÓe 9ã@õgLÖ¸äPÄ¥ØB# ©½ê0>iïX ̸æàÐ!¿ãKI‘ïå0i|ÎÔ|Šu\Q{Š®|‰^·€ú‚üÖx€Üý7±þ‡s$g:¹b›Ån»µg'݃¿g Tw1^8¯8müï߀ƒÁÑ Çý¨ø"X2Š»¢’övtÂrbîèóbÔýþø²Ï@·/UPÛ÷»Ë>?ð{OåÚï÷0 ûÂÿ¿¾¿tuµLŸ”“­UÖÒ¤R‰"Of/H‰ ãJ¥™æysùš¿Yc¢‡ç…G2Ä ±‰^–„H«µ3UÝ—“®¬†™%Õ¬1OéÇBµRüi¨ÜÐÐ|¤_‹ØküÑ^†…ë¡tó4ó¬ûðÆ<­þ6ž)ãe¯¿l­ê´ÑVÜô€ÜŠ&Ã<­ŒòäA’þñ+†t‡¨(ƒŸœýñÕÙøü¹ z4~ÒlWèÕõhMÅ#Ól¨&ï^Ú§U‰¨~Õæ–~ÑÓïah”7ÒÖ:󕢯vöÇqÞ¨ÆÙ(wד„~–)¿¨?¨ÔñäøQ²“lw^ªó;™¶hPÂÂ5¥Kÿåò­[åôe®r’‡¹ ú†ü<=èuWØ"Ðõ{]<„ýO™ï¯C5Úa¯×?¢ émŠÙûÙjac‚n²P!×IU¥1¤¼ ¡9ªÎ6âÖÖÙ¤CÍC4.èkœÖ“s݇å„,š$à!ß…»:?W:;ÃÔOU§þ'“-¤§cZr¨%i•çñbcQ_ªÊ;åB÷·>ÌÖ‡o¦¹Eñ·ðšâ¿ˆ˜*Øl”J[ªƒ; LÿgzÿûÓ_ïú`YDïœкÑ~É}‡€T7û³ -`™0a}ñNݳ½µåNko¢,óv#:øÊ<ε…ªdZqc ¿J‘˜-\XL³TâA—Ö¸4   ¯à*OïéàLq[¡8Q,ß²VêZ £4‰îßz€/N8åa[<PT”ë´âð>{\³Ø °ðPD0,ÈmRQï²è™€üï¶p?ÞCÈð¶÷ö˜T”¢T§uaë¼aÀ Ú?tã,€‡o™pÍaÞV”†?ø ýs0Aü©IÀð¸DÂÿÕ••ýg‚~¡÷ÑààÙƒúž‰×˜÷þþï¥ÿë’$¡µÉ?{ðGý“`5à ýO–j‡¿>P|Gý¥îàp0`˜ƒîª^¹TëIŃ©÷?ù™'‚õökì*¿´D®ÿ†×zEøJ wˤÎÕÔ%Äi[5ÕN*Ë…ÖÀìË݈·>kx?>ñN\Ù9{W‹’ÒŒŽ'‘ÁU*¼l ;÷Ó¸‚_{*}º±å•݉ì,Bø“ÛjIÿ•ðB -ÎNðƒ›òî¦ Øï·²tþÓq¼VúpˆÓÝê|Cpâ!™¨!´8K4,]·+ù7iÕÛçô6‘Þ´Õ*æÚÏÝml;/‡£³³óqž¿I£¿k·í* Z­VJvBW‘85ó´z|šµ„Bá¥>€.×y¬Þ˜>mT’oÒJ4:”Ù‡O©Ú˳d¹}|>>>>ÞÙŽž<¨×·ó³³_)®-Ì jxv+-¬Ï•Kó©zÂŒºSU•íö»+÷ŒI‡1d¼H-Gm‡M!&øß«2{”ÝEºÝI…o’l`àýú_Ai¼èÅ”Êõj)i6²/Î\Æ6½˜¨Jú19BÑ_NÆ…=_$°@•…Ô÷}ŸzØ€‡\9C ýnI¢fÔ¤Z'«¢þ1y½¥ùYÕãÂâb¬n­þ+¬f výß ,,²Ð"n¯D'™+Ñ>Êw¼¶ HñÜfµ§É?Sø¹tñâ@9~÷Ìðè©}¶_©\TPæÁY«.PЪ‚f¸¬!«`fÁ¢ºôvîè’D„ð”“VFÝÇÒ/B`6EyMLU¢3Wøo ˆ|º pelœ›ôY— -œ$œòc Àûø„辿/KдÓ××ÀfÁ –ôÿ?€›WüÁ³&>öÖÔ­ðL¯„¹i8ºë>J­Ñ8Þêð†½ Á;÷ø7] èÆ×ˆNª®wÝ Qf‡7Y®ø(†Ûåu¯ë€=€üèƒ@§Å!ß¾yE_^Á ÿDªÿ3ÁøÉàˆyü­Éëþn¡þïž=fÍ?¸0_¸ÿÿ»lÙ.ÎÜãŸðõýAw‰5ÛXùÿpuô&è á<ýXÛeó_ ý7VæïàUn9ÎâúO«‚yñV×` qævTYŽvTIÔþÓêlj©ðxoHÕb•›8¥hâ]u½(ÇXËÎىƹjqﻳ¯ò_¦Íju¾ÒØU¥ëéÆs·Êu±×qA¨Šêûb­ü4×Ö -ÍßÞˆ±êuf‡k‘’UJ–JU%M´EÞï‹4žÎ™Z!ÍD Y8“JÆ5úÍ¢Yh°rl#–ÔŒ¼ºÇš,zPOþ9˕挑ÅÛŒ˜+U«kMåsyÄLwf³«m¦»6•×”ŒÆü\yq=ÞZ磤Ò”.÷e&'·3e-o¿xu|ÜÞ®‹‹¡qÛÝ­˜[ RVŒ‚ 7èËñïm¸ˆ·sÊ ¾œvÙ)˜ºÆæcxïî?}*é‚jûl0„êvDPÀ™„Kôº €Îxõ/KGJ'Ü$fUüòÂBcýÓj)mDÞÜÔ­HnKÝØç㌕".H÷Ä<ȳWƒÈ`n(½µÍ‹"¤>qW¡öE€5èÿâ+ -»õOË%ð_ÚÿBy‘¹˜ÁÀÖ=…@rÀh®±IÂ'´ÉðËgDlÌF\*m°¶0±G§/¬ “)ü\ºxq@ |; Em‡5ý ×€¸Ï©T–j2ÿ {\X^Û  Ó -¾åb™ÖÅAçú²°Ö¨®-T-ˆ±ÿ bBµM?ч ú"€K½Ð³œ8'!aÎÓÛ}‚œ©KdË·ýÜ…bùfåÊyƒ\ ¡Ð_óà²kâ‡ø8ê nÇ §<Ì{E7û¼Ï^o÷@¬©äÅGÔº%’QÜâ2‘ÎÅgîpk½Ô°õ®ÁÀ[}nœàÐ{8àmzñ[Ö¸ä`¸ç†£âÁ›,¬0­¨ *úðMtã,€-Axmñ ŠI­›YVúÎ’ÿ… ÀÍ©dpYèvÅ…½'Òý™‘½ðìÙ>ùH y·'Ì?Ñ¿. $ ¼êoœ5z+¼Y"&-íŒýÛ‘ÄÞYäŸo‰+µ#]ÿ÷Ù@î>[Åó(BÈ„НÛ] ÝÐkÛªyF•j"ˆƒ -Þ-jå*pÀ×5+èËÒdù§* -ÇÓ‰Cè$ Â!O}7`¤hž-y^µ6Ê…Òžê?ú­X+K¸ -ÖbvßÛ-¸¿—U»~1:Ë7½8BÒdÙዦÍ-lJ¶(;ÒYúi¤×¦q©ª„ –Ä• ´ ŽD”4ô@z§â­Xšž'&¨Ââì|ÄžþeI]|’ü+Åñ–ši'Ëql?Ïž§X¢zµU± (L;¥3¥ÑzèbåY¡vÑ1é.ƒÖ[ 5oIœP‚ÛQ}¤n¦Ë«DÉn>ef‹îé¢ô€:›Ù(‹›­ñ÷ÿ8Î«é· -ewk#H+žÀ®qµ.IH’ý>[O°ÝÓß#Oª û¯õˆÒÚÊ„®H -GR^£Ào²Öæ¢$kµƒF#i|ÜVz÷Òq`vb,¸š¨¨Þa@žRžáéO„gL>@9C¯ÒŠd†€û…êOɪÖú2f ÿ14ʳ 6šô€ªÍ «ÏÝšû`.(Öÿo–n·Ø=ŠÈ l©¡1-uq£1[^W“—f¾pûÎm$cýûS‘¿·QÆ:€fÔ0Ñwøˆßhòƒóš½è³+Ãm}ñìÛ×À¿—U©þµµ)üÛ  ºŠà["éÿ ÂûIPqÑ{œÿ!@ÁQÁ(l¼DJaØ©sΜ8§ä=ö êjQøÖo!2°@1 à†u¼ö#oõМ˜³u¾ìüê¦Ýø,€™™gggK3.hñÑŸÀ…fÃɽò¢xÙ¦þ×Õ™˜ó")Wg‹xô.4JÝwÝ ’XUÂ:$&_›t‘Y_ev¦43[z|ÉYÃä4¦*êŠ@¨’ÿ†u®Ì€Á¾yauú›f4ª}€›f¼¶À…àbŒú÷qE1qèÓ€þ|]Àtÿ°w$hŠ9ÛMÝÚþàäd0x&T?tì(P/|0àÃõèþ!+ûâû¦çûì·Ú=<éwŸöŸv—ºlïƒVïÿøÇR õ, -ŸÈ^ãz4ó´2Õ-†û’@ •G•<¥<¼&î€?®jਾ“ÆUµŠ5Vïܹ3ww½›UïçÍ*³»_êl”N½Ä[T—®¬xˆ‹ÕUYvoN}kN!©[u%^ª ê'ÉÎNs­4ÛËãé«d×8A1IÍâJœá›/@ÒÉ1€ÁbŽÅ¯Ôbl8*Ù9æíj&àqê0ôÛ€ÓSç‹›g¶9]½ï<°™Š"cÍ[ƒ×YšŸç’ô1>;þ›åz½:?[š-ÍW×g{³3s33¥Æ0ÞX\d^CÚÂ2 d§Û“`1IÓz4zŒ@T·›ª«êšzé.0c˜zøÝYÖlJvIÛA`SŸÊZ[‚>f Ø@›ë¨ë}{†Ä¥‰Ž‡¬9-I±x!€^H//$< ¯‘jR|WìÊ–n4>J±dq'd'#¼-“¾ÀUÒy¶¯Ÿ’yCàºæ†\ßÐ9ZEG¼C(EA:B°›¾Ú€~Ôž‚çÿ:>ªÅ¢yZžCñö@pxüã –Æ Äáp>íð<ÖÙg8n”Êȼ÷J €„ EíE~ß›\Yoû„~@~i˜ïex¿½¾zÛ,€P#º…$ÌÎWg?Ä•[)ŸU÷qSÊùœõŸc\½ðøàZçcv³˜7N"†E=T+°¬—ðˆÖ¥Ye…–@q†È]T³Žã® -éŽn¦gØð†Y*ªk€ÛÔ—Â`˜ÎóPÏ—~<€Sq~!ÿŸ -~ÍR»ƒƒ¶úþ³-/—j_Žø³ Ï¯Ÿu™Þg"Žšþ¼C@_am9° -0¾}pówt—Þÿ´‹º§âvþÎ<±ZÀý¾à_|Ó3ñ7Ò­Gkó8y÷`„š ŒÄ®ØÝ#Å´µ©äÄm2Q‰ ôh–V$€#¤ÖžŸ?o{–»þ$ýfL\¡ Å´ŽuÔ´[s›±x\K DPšµ³íz½RO’zµ1,^ìˆh™ú7\Š÷v*QFÞ"ñq)Z—¸*|Þ1PMžêþa¶\þ#»çlg+¾Ñ‘¤Ÿ¡Lb` ,Ó#<žÍ“e *´^]B83È]IKÃÑyt>ÚKs¨èåz MK33?ªF‹.²)€žóL3(I—£¶Þ…7€eˆ”ø¢îŠ™ñ°ï3÷ô¥DXàÃPOXzÊ1 -+„G· «¡HÊUC àUªEêÕÔ»­ -›–$HRËbúpXeò ŸBûÔ€>Ë÷”¶OÛÔW̳ܢ­WK$¹W èÿá‡Î -£ÝUÉV'g¥ò‚€àSÆoñæ*,R /[èZzò²@Ü:Š€…·øãMVS å²Z¿”nèHÄ2­Š_¾ïZJˆ¥ƒëOã¿ðX@Õò¡ŠZYšý@À}ÿgfÀù®Šõ‡X(jaýÛVtÓ˜ZÅe€é<Ž•"Ÿø2‡w.,þÕQ×™øwPóöëÝîꪾ$œìžo‘€£gϵ%³aüõ¯Pì{ÿaÒ¢¿±€@ÿP{’ïÁgxƒ_„ß`¹lFÜÝ|'‘ ôÄ2; eÇi£Ôfû×·¬øÓdE[[Y»ÑÈ8±ÆœTãG -~…ïåvOóaVò3…®$as^“²·APgB—üÀ$ææ?â-°,ž¬È”Ébb"Å¡_Ñ®M€µ²á¨ž³ø}úé§–\XX†Fž -L6˜×@h=›DÚö¦·»ÇuI¾.nÎH‰¸giI1,ÐÇÕõ…´ìW3<Ÿ¦ê¤†+°”kÖË&4Ö™ïQ»¿‚uŸ¶æÝ€$ â vÖç6kþÐ~ú½ÚŠÄHƤ%\µ¨uM$'êu’.ß’ü±Ù¸Ë„!oºNº„Bª×]Òh2Þ¤¯2ªv'b@ÅTÅh! \p£›çiE­IMP"jº3™@}0`€HŠÚ“ºäZ„ - @$¦ -ï Ÿ7›Ô’Ó]ó+¸V!W¸¥a`Gâ¼c8a  ,0ÞûöšƒJâ ƒÜ_ä ‹!ßH7ûüð½\´åR ]ÐâuàS‘á߀¡ÝNB5áàïœ þ²Ö÷ןc%.A€¸ÿhBC䈿bÀU€ ô/Rlë”{ªª9O 0|±üF(D‘]XæuÅ©##¢mt‡_`§„‚?]×3:!ö9 a¡HèñΞ"˜Åà@!sjdnTÁ wÙ û~ÇG… ¢- J:*ûO+©z˜ô)n¥œ¨Cnõ¥ 4àÿ̇]XLOMA&;Ùg*.,´î†Ø®A á '>l°+¶˜Ñ ‘W&caðzj@´’J Ž:Ÿ…m2¯v¾æø>—šª4Ê)XîQúU†0»(ZêC’³{ÝÝòÆ[-oØ @¥ãöð €SNùñÞë>¨/•o±€q? ÿü‡_÷½ ÀþëD¼õëDJÿÑ>ÿ1ðìDàoþ‹  ÂH8x& ? àþ„×ö»ô{^¸Ï‹Šü÷„1vaÀèÏ3+KÌÓÙJï¨ßûYíhÐÿ ^ÒT$Ý•Jq¦Š¥¢tGš®˜†Tõ¦4ë°xçz§T>,þ¦ô)¨,ZO -ì©^ýÛ4CãËõæN;c¥ß<¯æâY˜Ú¡-,Jå…¹™XÚsgx~ž%Íú²'ÙZic¶¬({ÀZA`=/õõ¼Y b…¾Ò¨a"¥*/X"”¬Úd†Óª¹…øE‡ÍuZê“䇞|gÁMD±ÅDàr+YY¯$!týŠÓŠ(¦­´u6ªuÄ¤ÛØKDiu^¹‰«•ªQŠ­ëXuHB -E¡Ô-o‹­¦ÒçŠ$$ö1S2bôºPæº  Ýjµ¾êtþ1ßN”ª(ÉÇùžb³í‰1•ÏX€HZ}_ gi¿‡€äZ÷¨†+£dÆ•ÞÉѯO޼0õÉUÀ…à½N-FTp,ßa h½±Å@(öf|á°A©„à ®,x`Y¡I¤­Ñ°£úáH1ò!?–u²ÎCÁU¨û‚ÐÏ¦ç—æ¤bPrfQd&>lX4#5ÀsóEot, ²ÒVÑDÿ‡¦€†: -1Ã$mŽAðb€?äs¡éßø êÿÒÆi£jœÑ:ᮨ°„aØ‹½\ª\*ˆ1Z€uûŽîq>™ØXû‰´Ù,ö$à<üý€ý—k_fÄbóÖÖ.é*2‡à’€âˆòyI¹Ã`P{ç%›Iö©Ðÿ°Ô8ìg¥}ê2G°ò€7€k„£Ý¿7µ€yóD"!s~¾ôáu ÆW‘t÷ÂP©Ñ€ |P~Ì&Á€¨òq—é:vúf‰ƒ–Ž`’å`°àu €Ç¿­€O›Áƒ*G´xÉðY¼Å“¶À]t-À„H‘O,.[œñ9,ê-Bõ¦Í¢\í|w¢‚XǰüpY%/r^ @!€yfaQ!þbEîÛ*’·[nÞ €u8¤Õ]·¼¶À €ÞÚœü7Ñü‘î•>žXþà:±IßV|¶ZJïÿý‘dÁѳýAWðŽõ_¤“aá?è.=u ˜óW¤ì÷™³UÌ´9ŸhõÕ—\ ®Ž±ÀêýÕ})üìø÷ãû÷—ÖÃýÚÒÓ§ÆF3“ÍõM®Ç¤ *Jö\%Y®&…ú/¢ÊÕ@ÔlUsŒÛß¡I@ºewi5pS¶¶µY©·µ³ æW9ÿ|›á0†³•ÜÜL9Ow")þ¶€ÑÄô(‘ÎÕa—7%Ð7ûƒ£¾zå(­Šiê–R‘Eó‰nNßRd0aÀ°]©çàkŠe ˆÕŠ‘ì}Ù’îªæ*U[­Äòo ÈÏÛQžnˆ÷[Vv"‚~È'ü³pò(«+§¨ã-–¤›§¥(ß’ˆ#A@ b+-´dÊÔ#%í¤’åíåf˜ ãž'(‹×*dN±¸¸`³,µFþ«áï÷¶Ç¯Î%(â|kcñîâ"~ cÄKýÚJmEBÍF¢ã'p‘<€ý_š¾‰ÇÊáÁ³“_Ø€#ÀM6'êujeøT(³ë 4?³¦d–·˜½–°Ì;dWòzò<+\¯Ü0t±óÒÊ«X;UÜAUT’´»<õBKºÁDfxåNÂx íÏ#õÒbªR_ -y^2™ùèÆ3û¨/O̯Óe±¬fLýœØMaÜ\JóR ±ò¬ -aVA™õýÞû#èBÓ¿é# W¶±‚¼§àæu -ñ)„eÒäÿ öp©N‰ÆXþ&ÿ+€à¨cX°0 à«H Ô²>€Š 3‹ýÎÃå lW©ê„‘ÈË>ý¦þô¯Hu Qmæ²@ª‚Œ›hÏÂ[X=º\Ò£ÿ…÷°þÏ ‚l(@§°X•öTRÌß››°×Iã% €}ˆ\HÆm‘´ tƒ [ëNRþ•-¥€{Õµë€{¬e©¤nò›ÃK‘ž -9Õ7Jÿ…À>A˜X(V¬ê>Òþ×%bD[: >wÔ™£RÃÍn,øøä²@òG©ŒàÜlé#•ŽJÛ‘7)¬E[ÔIí®»zÀµ®g«Id € -ƒ<“—C¶ºPÒ ¦‘ƒŽ„.õÁ[wÞápã,,Š_é}xarEu³ |ÿäà߀oÈŸÒÀÄ0ÿ¯õ>yúT<µÇ>?ƒC©b]©ô'‡‡ýž×ý•ê/Ðì‹ 39Pÿûa‡WIâà -)ä¯a.€0iÝÝïþ¦MXˆµõÐjmui‰–$hô=WÀµ(BøÏ2ÉŠó(ñïBE‰I³×oÓ.«Tœ¾‘Q2UÃýï`Ráø¯" ‡q,TÈÒíè§Ë•úv”$©X|D/ËÒQs‡Ikðí-w ÅFYIðÆ2ñNÚö؆{¶Çé|‰ÙyNXº‰Õ]WÍ«¶âŸÓ<ÑyY«8CåOm¥QµöÐáKš¨® -Ãa»£|§åìðóhey’œn·'剔Cûx/ÈÔqÊc;ÛjHÔfË’ ×ÛP"BU5)y­³,ÊØ—UTá,<©Î õHžÇÕùj,a@\f;;’¥íʱ€ÀƒCå@-¯{$YDqH0Ř€Ãðì,aYýÑø?¦{5áö.%œZ¤{O÷k¬ „Ðï®ôûÈ‚^BB¦Z Ô­õVÙ!ðßý @-é² ç’·/Ñ' `q}c#¦CÁõR_“”"Zåi}×n†Œ3 ýg,AKµã_¦_x!‚ìí%*A®Ø‰˜1€lÈ’$ö^D•‘¢~Gisž»õWÆ}ϸ}ÝiBwÅ‹ÖÎ.ë @å© - ʸ1[®®›OX˜»gXüa€Û·C.ßö‘úŸ²m0ô­ [”84± 7þ·îÀtþ+C0Ïæ L0ò_Ââ'€Ã™x«Ç÷ ˆ€€’< PŒƒ°9-0‡‚]„½ Vtá\Þ €Ë ÿêsap;€óÛ –1' H±ÀyóS…`jÁ”YÐжöÏ¿Û03WŽ< -ÙÀf‘]XÌMy—-¦€Ò @0ˆà}Jº,Èl½Ç€H2‹î -xM-ŠS_ÿƒ@ðû›X\ 2E,:¸f¸ä@oSŒÁ ò|Û €_²ø5³³ …à|¨¤ ‹Ê솄­Xº«twQ}k##˶zP¶(CôÔPQ1ÿƒ063ã~ün ÀM³~Ð^\XDSˆ/d~ÂÉô(ܲpYÿÊÈ+K³± ï W{ÆFþLÅFÀ›OLwÿÀžÿ’„ÿƒƒDý_Æ3eaÖ$$ÿhrµ^\5<Ó !£v¥Æ:ÿ–þúþŠ”»~Oê¿IÜ¢Óúò|·Z*™¹1¥NµíUϱÒF•( -©˜+Ť= ¾¶ïÞ•Dõ”#GxN=% vlßü ³ÛÅÉàSbBb-©×ÖkD!» 5¶¹Í”"é¼lú+m{~.w«³ÌmÏéˆS5$R%>è(H5‹Gž,{®N­Çø7CŽ`wã|í 13óÄ,Ë›ÉØl®Óꌶ°b0ŽÒb˜@—èy¶“䬧ÌÓ€Þ¢?Rɱ ÀYl*¥¬ƒ©{•ÖZH/’ƒ³4Vk¦“„ý‚ì¨Ô–¿I¤‡¨„qˆ ~ú°Øx(»-™ 6>üÝÙ:ÍW:Ê:ù¹g l ÿ«C–E»5~Ðô½Y$µþþ3I )!Q®öž={ÆnÔ àš À€Sõ:ížåž®œnÜÅ/ ‰'šGyf«@D€f̣֜(JÉÔÉê;ÔB€™–ÕÛ  }bÈZÓiêM•z%@— ¾'„4©Æ öÁ,ãjIŒLuþß»džÊÜÜíY© -…À7ŠªùF5$sŽ*PIÇî"^ PÜ -ƒ«ô$f¿H’¸åM†ÞŸ>øàuŠ7&Û쾯àýöP)âðß²E`^".¹¨¥¡"0¶? Á)o'•1ñ{ 6‹ p+ L,DYµ¾ûN(„o8S®rëÒ‡?]½ð1‚@ì^íäQo À¥Y%ÄÍãøãú2ܨ£v2£xðPøØ>Æ bNBQ"‹YöPt ¹©ó3µ<ªþè÷K—,öP‰`PzÀ(,̰€÷_¶[}é[‰/,ö¸bp(µÁ€¶7ô``œÑ®Wj„Øšú(ˆú^Å>ÀÌœ%ŒL-é9fΊ-‰³zœŽ•8_ó¸u‘o=N–…þÊðZ(ü©@UpaPÚÉ3ÕÄ1ñÝy‡À³~À^ð ê‹•Uéþˆ/§¿ÓëáàŠþï1z+l—u(õ‡Gû+µ°-îø(ˆþñì…ñ\DlüÜéì{¥_lpx¦uIë÷Lÿ¾ä <W¥.À_ë[hÐï¬S=}<|5NÖª¸~ -<¬;úFš¾È›Õ(ÖU[øq{uÓn,Ä­õòDª²%ä‚8–þ¼¯•ç+Ì…“ãÜcÁâIæè"1“웪„$Á-¶ÈÏ[b³ó%6W«ÆíçzÄÌG$žÃ©P³1» @iS#ÿòæ -¦£Ï‚,*ÚLÇ*–©6+.WiÏûûfmçG3å•úoI#æÉ[¢ÔË\Št^’Ç efAH{§°Lý÷¶Û,IÀl·u½›³’`A|È¢Š˜¶ö^¥I.ûFÖnFÕͶéJ’QØÈHòÊ8l`·o*’,KÚõQÿ"¢·Ø•悳Ùy Fmx3mIÿÿ‡—ÿ˜d/Á¥|ôeWæË‹)ÒØ†¤ ¿=~t FA»©-ÙDmˆÖ!bèIòÁѳF À"S4è1I‚ÔûÏÎG[X %ó|Ö¨XÐÛõ!Hº …` b€ðß3•Åñô¨®‡¹ð@u£ú dí ¡Ð'ÿM#tÓÙK [êar*.k2ôíV-²Pœvò "€x_¼ñi$!`=Þhþž¾ ‰`ð.°Tóqü?„Àï7PÙƒ(`ú ×€üüÔ€%•þò½ -}þšàbá Àÿ+‡gƬœá}Ÿá±›Û‡^·l jñ~[€3ø0ž^W^(*f°|°„“à`è³ þ}AR^/[ðUÑ~³8‚í ¹˜ ¯x -Òãû¢+³ÀµÂÀ`ÄUÉèäE7ñ¸lXúð uêð¨<#žæªözy€Ò2ñ°@ù¸ê€\€èrÕ <n°ÌxÔ[4õ|Ë,À¾°,F¥*üÍÌéãê,€ÀÉDŠ{êPšûh*8ú+,>ÛÚR/”üB×»Lwø4Ž…ÿå @¨K>Î3b_X˜À,€õ> øpxÉ B¦á]÷îp±@0ÿ[Ãç+Ⱦà%ø™ˆ.ëÿ,Ëðß›°ôöOŽ„áVä»KbÎbÏœ‰–( Pgñ¾ÞþÑ!¨®À ÀÐØ>©íK8è úúCc¨WÔ¯--­ø—îÿXß?þëû«=êßte6J“µ(³ˆ×Õ*7ØüL”Žò¤úÓD !øÑëŠþU0A·ŽFÜʶñ3*š;jÌ"À¸4ÏB8&¯, -+eˆ€Œª+ZEµ•fCœâªÕÙÙH]‚8AõtǸ,~ƒð!‡Æ6W–ÀŒ‘¹ÐnLB]_ÏXÕb“$ªW>öj½"RÓÎóSï);/cþ× `ŸÂü,Õ³‘x&ã±—P&‚ÀÔPi“Òê `;J?e+Ãu ØUŠ;ã$íEŸ’ÀÈB=„‰ÅK.³ÞŽ2”î쨤¾i/'^š`²‰!U”¤C|4ËñzyN2Wyƒ¹†¿{ù2ÛÎÏ‚·Á$OãªÚwÚ¢gò`€‰“5$YˆT»ý%"ÖV»µUµ›ƒ“ƒ© ø@hZ©ìn¤ÎhÌ€¼’¸¸(ž$¬”†l'@#S€ZÚÍÜOiä…€Pr©Œ0°›žz–f‡=.ê—ÌHy»"¹ -Y³„#ReP!:e§`¢Š?½7랊–£¿»…»ýÞð/n -ä TXDMô¡F$üW¼nüºUš·—ˆHÑzaq†h¸ýç?‡ÿoþ`P{ÑO€î¿t"÷9å[¥øß°@±„Ï$H÷•@ñOôBy…Uþ“œ`ø—¦¨p“Æ~*dváëœ{‘;ƵKT­†Ítù'†}t‘Óïð Á >~ëKj0ü½GÍFeyá ·O,Àc`Ýw=`3€ÀÀ¿Š"X£\Ñ?ˆ¡¿àþ»DÞéÀ^/ÉCw’ª - @Pfï!ˆèYAi#U̘»[Xnôà úðËuf½Pa0Z¾,^€N”Ò—¦>âYp]T÷&•…€zÚ%„ €0 @Ÿ‰0±,J->öÒñ|/Æy™î(†;á¿þlPn¶8fÀ_ÑüûÃL‚¿`À{œ¢»jüýK#þô<Ü ‡Jú­«ú¿ÿ"VdYÝ?Ñ‘ø-jü^{K]œú{ûÒ“ÒãÑéŬWºý#´:7ð÷¼Iê?#½þáà ?æ3ÌÏ$/KÝUAÿÒÒÒÿÝ—B›Èè_ý=ZKŒ­tscQŠ-“ÓÅ3FR9ëÛõ:|²jT¢½6Ê ’];_ ;é]ð_-¥¬–|‡r¬"H¬{Kêw‚®~îUGQÝžd"Õh…†š¦ëŒ*(I -Æz€0)—œ2·=-•‚mB¤6 dšhŸ–,Á»ŒÁY)ÖlÞ_¤´U—£ŸV–#)¢È;Y¶]5ƒ\â®èüa= BÅñö$а½.2¶3‰± v;;fU0t3QÜ…5WR6¥Qºs–ÁÙÜØÜWšícãZEI&鋊"®W¢xnâÚ°cÊh‰‘„Œ)IÌ€´ï®Ðì– þ·!k3±{²È%–"%H®2ú‡ÒQd=V‰D÷gŠÕ•¥ÕOz½OðA è¯Öƒ_ ý%üÚ€·§ÒßU €DßDM>þ,^¼[¾½ÿÁFl„„€ Ë—S3©9[ K¤œÄF_¾bÎ + ØŽÜnZÓ!€Âí‚8͇ÔpŠRå0HùÙÀ‚Mw¨O±þæÂH½uÿ7S¹ÑŒ?Wë‰9q­«y‡%`c£$nL¬Aʧ(½à ?ÿëŸÿü¯n670O}A)<¸ÿ­Ö(|þ’½”yö¿ºQàB(ì5+晄ÓÜe¼ßwGSð6~ß»]S_ÕIaà‘Iaså Mõo/X]+¯Yý¿þQ@ÿHŸú€€²®>Ä ÎlZŒ~XL|„A -<¼Ç^³Ü«ñº -® ÀG×fLž¿É™R•Ö«àÕ´ú#[vb¸íY Ï;켩 oö@]Vð00cžqÖ -½dS €¸Þz¤¾„­ë51XLá@WÓ5Ü­ ¢.ÍãÈŸ - äŒ_òø Fìp×ûŸ-ŠMa@Y yÅ x,èÔa³c†¨O,¢Û8þ>}¨èuäb6òSó«>’®î8Ez'¥X(à¾×Ô ÖúøÖý_àìÃóÑɉ0}Õ×ÏaýüØä¿;]ŸQ² °_—0ï²´‹~l+ÐýÚáÑ‘®ôŠÅßÞÞ|×–þÚ€+ˆ?V³I±7ÓÏÙk#ÎOÍ/¶6t ‡iT©Ç Kë…ÚG›åÇl6»o‰‘¤*5£åÌìœô"i¼ - Æ#C Ø‘™@5Š$xHf†`œdfé0ˆã:¤ÒÌñ@{]·/ÚpHR Ã.YIh‰Xw/ÎÍÕ ®§IRÉvô-yf¹¾½üà›v[°þ$ÿöÕ«W<OÓfvÎJ€<1BžP™pÀT açY%Ë¥„«a0 p ý”Ï*kÅ‘TÕ<’ªJ?Q°ˆ…;3jU8$‡½ë$Õ×¢6‰äÁã¬Xã[Áìêú‹ˆFiÒwyfF_ÒÀï^fM”=Ö6 -SñÒÍt]͸‘æ#q´™buÚï -þW˜Â*AnŠº\[]í ˜g‚0üëÿëKix5ñÈgJ¨' H˜³ 96‘|„`Rg¦ã¼ž¾T©¡û»²T€»oÔ  íêz¶ Öi—@3äÎÔI ÷%SþõO™HÓ´š^¾æ¸ãà - -¦ðR'‘¶û©ÕPÿënøXÉJåx¡<5(ÒÛÌý@ Àüÿù_ÿõÏ`ëëä¡/ü_$ü Àu ·LŸò­rþËöh4šM$€›mœ›é‹mƒË`÷ô¶n­aN¸;µ ¾%HÀ ü6ä7æÁ,?Yû‰µ/8)°vAz‹ß#õ_iÑ#>æ†ÃM¾'‰Ð¹Ó‹ÀGAe4Ã×Ë`$vp×[P“á™ÂÙ  Ñ—-¤Æ¨£v‚€Á@:ªmÕpBµ0`¸@.YÊ7ø„Y žõ Ð1"±€1ª[·¤S]·Ûw - €´a%ý²@ñåÔÿo´ý<‰[Ýfbƒ€O'ëHÀ·Â>îg—,Šº4ë!€¹Ù¹K³Qg=àfi®¼8õ,|†àƒ¿ºÑ@Úö$ÃýͳBžUú³ÀÌGž€*úC,Å,€²À­Â ‘œ/þƒáy€_ÿ„KŠ˜ÿ[WôÿÿþK8HçÇ×}}ûµû5cúAw -ízŽ/Dz¬ôÓ«ÞgEAñöÃăîÉaÿð {¨°pná?o­²?\Íø/üu*:ΛÒì¬Ã´øVkkÝ€¸ÕI¥˜³éoRÐÁà5…à* ¾heªæÆÆM\•ƒý¦a|-p¼ cûá¸<ø\zz5ŠÚ4.DÑ|•ìÖYÜ& —8ÜI§L$×{Ë3Ålƒ`î'IÄ&šìÐW?JŸO—†à¢zéörû|t<Òãcm?IÄz¶%Dvv´{ÛÅóÑÛ3ƒ½Á@QI\˜Ði»ž1€qÌ€®í«U­˜µö:/nùÖÆÆæû–¤©µ¨2ÇÅcC× Yñ R28ÎÓºÒãËÈ!B8 ñg’4Œk qÍIýL÷FÎðì,>e*ÛápøSñ:©8‚d4±±THÚÚD <«v{½£^ ÀÊ}¯þR{ú”})‚±IBÀ¯/{õ.üTM7%‹oÍÝÁ!Nj@l>ÜSi‡ƒ F% v´Ò\xž -¨Ÿ ªƒáiÇ“1>4ˆáÑyj‰”ÚåÜqb$‰£ÐäôÍFNÈo*‡ùÒºz/»•ç< }`k=ÚÀ[-wÙéYúb‹]“u›8QÜ’¾¥yµýb…;wçî`pôwnëïÝŸ¹¹?ýß¶ðGÎ^£É6Ȧ¿h¨ˆ`O°¼kÀµ½È9Øí0ûF À0íµ5ÃQq[Ð&¬—ô`ô×1ž!’u‰F’Ð>¸)BrhFyD§@€@ö¦¹xÝDÿ/Kÿ«k?ÑÍ€Öþ„·û¿ø~ã,|ŒËBQ,pwb(|¤#‹½AŒ`ðçè ð"á glõþh®üé{ûгuuÁ€GåK³&>È!—,²+>ö#àuJ%@@Ž‚€-s:=…À§Üûa€‹€ êûÂáÛ–×`(¦¢ÏÎI‚ -YwÊæJ‚L[ÿY¼©h[úµh €zpê…T ÎÆåu”ö‰ JeP …,öQ°”%i¼Õpó:7¬èZR³¾¾À·UJä.; ï#°>èÿÅ…p1È÷>¾uEÿG­ŸêÿGìÝ϶ýLÿ´÷{µ¥š½û™Ú/. ³Ö³«zäh °ô1ü3üß“”Е4`_®ý•ÁÿÔ—tpÔ¯±è[xдº´Tï_ºO6ÂÔÎ4݉ªõJþŠýWP¹¶6$©­³’¾Ê^µ®ª• O6l óºTGþ•†ž6Jsê=³ª‘äpÄW†zÔ4_“gÅ”Dy~þûóQÕql -tÓèc8©ZÕy±ïEá­‚ù‘À—:¶ogg=–w;iD;N[§ùã”ÝyÃþXÏrá”UBh‡1&õ\ÀŸ›¦{¿Íòñ¾gÍ~QÖnï$ÛQ½þ ¢ôØXÁÛ%PH6cöûšJèãÌ€´x]BIçº ›cµìT%A)$Qe¶Ò4@Ù)iÊÆ´lF£¤^‰ÒoðPð@`ܺÝEË^…Pžk$ªž$ óáYºŸª”¼s V€,EPˆãL‚¬oŒ›û$¥jvj0…K(®j ÝZ_M’¤°4ñd³Ê“£© @Åó"O"‰&·Ê[ñÆn2¯Ö"ftHG;úqÎ -’P’äžãÖ` ¡¹D'$P'X¡‹ÀÁÎ3jW"U^ *¤-”`“2•ÄÅ ³€¹¹éNÌÿƒòÛ$±E s”(‰÷J° @WÖ³¥l1¬1$m‚É·ç>öxÏŸ$üÿ×?ÿé¿þ¾ü¾ƒð£ráë=,ï¹@ðøA{4%ʹHm¹¿ÙÀ)¿Õ°@#2PqÁA%è97“f²#R»úïèXÒc³¡G$x =DtŒˆý‡UëŸR5èÿ5à?~Ρøædrìï©€ÕF— À§+êÍÀèt€cym€£°0W®Ì#"0J­8¦ë …º@.Í¸É ´Wáœ-Ìà¡k³.,zÚ…2:§®Î;‚…äb/¾ù*,8L,˜ - €ˆp…ÀV°l4R\ø\¬ B©|m/d‰ÙÒÇøÌ° ¨í¬+Ÿé‰‰A,Nxƒÿ-âªX(yÄ%õF€ê… øHV¢O3 釬ðÎY¡9L-b,ÀHƒSŠ&º¾R2Eü ûs¤OB÷n]Ñÿ/ãÿ³g[ÅwOXÚÏî~‡Ý¥U!<º—txôÿÕÚêÊj_LÚ¸°èÍÝDŒøëPaúÿᨶ:è÷%$ô»û,új¹AOã<ˆåw ¿65IÕžúyR©ìdQ$pf­½-|@áyì>Œï¨æ×l™ ¼båŸíˆ{§k4ãõlKjÙ¸“¢¤J|[òãØY[Co2~ŒS°^%*ôüÓö“'êpXvÔµ$†' o‘¨!p’þ¯NèØíÀ*Q]èÿfÆzóäF°|†.Yô¯V¯Ýè (T*§€Ðëü…lQ*UÊÅ,€Ù½uR]ÊÇ\<±˜“}¶¥ÂC¿Þÿ&³R|¯Í5 ƒ×}xÃÜÌGŠï/ð ¨…õ7¬ â 7˳”t'{ø[M$þt¦/ÒÀ­7éÿ‚ÿg¿>øõ¾‹)@È}•eD°hélK«ÝýÁ +­Øúˆ¬LÜûBþŒ'Ц[c¦Aw6¿²²*]OQØ'êB‹ÏW+Qò{9Êó½\Ò—®åã1+¼èàü<©nëWâÿÙPU6V¶ó—ž-ÂI˜òN,½]å­b–0«vOumnÐÝE‹ xî3'øMBÀœú€âTæôÜ”¸ðçP½Ð 6‰Q ¾lÿa¯™·ýëë_%üß`¿½þô_ÿä/8ù¨ÝÒ®Ô»h¢¿pÊœû“h˜êr³ÀM{(»Ÿ •'&€·ØtÂ@ÈnyøøëOWëa¨hç©´}¡ýΓ'ÔOžì´ýÑùŽDLDb/Dë¸ÕŸ ÿ¡ìÝaHÞ¯U ý¿ZýÉšÐ_ ̆Q;5„œ|.]qZ;¿˜»wG¼Ùð]®¼6 @…€ €Að4€–+½JOˆnZ ,-èMa@ùGFžË€{—|X PE>æîEz(hÃXBfýÏ©/Wf< X>œ™Z£$ÏîŠ*x[ØàíŠÀÅ:<„àò^p¦O?E²PäÞ `nÖE„& Y*Å—|¤ÔPús,p­óMf´[Þ{U!²W!k üu.ö¸°8唟Þ{ƒÀm”?Ýe€Á¯€òÝÜ¿á\_·.ÿ_Áÿgàÿ›ÿ°¬ŸçHÁ¯Ý/º«Òßkµ¥°ÆŸT}]à þ÷ žƒµ^­ÔÛ?êí¯àü?8tYè}ߦ=_BD-Žç£ÙÀDê4ðŸ -òÈ‹òˆ„:­½­2‹XÑvÍçDQ4‚o˜›Ä^Xw‹Õð«Qœ‰±¢uZÕê(F… M(–ixqŸÝltž{3鸂F–÷ã,Ž¥zÓ´‚5*Õ= ‰ëBnn‹1eöìä0BÉ\‡3JÔÆ&óߥPcL”Öœfc x?ÜMjð? ¿’P°í`OH3I:à?H‰§3Í õÒßÑ8JÚíóÎp¯5ÌÇùXX)naN'‚Úm6ùšRYŽÛc½ñ=H"¤rmUIÔ¹¯Q -§Y³ó_Š“·v™/ N¥âSGel…aj¥Na[žý Õ$Í,·ÇgŠŠÄªßIТÇÔ'öÿBˆ‘SÒèóŠ„)‡Uy ñã$pÈ{ú¼ÝŽ¢v~6ÎñSâè¯OÙ+º{´¢f¸ÌK¸—ìï½?8 6‰’þ‡Á Xô§k;;˜Hnül«.’d;ŠJNu#é‡Õ{8áF©êYÕyt|œ3:n'âö*-´¾Ñ¸rü¸îL)„ŽŸ«J Ù“¸õ<+–¤G -ð~ÇYþ@ë*£2z99m·7‘¢(O$ж÷ijª¥Y&‚J…¨Š0›[åúýÌŒ¹÷[H¢)â'*é,;vfX8Ž£õ4-œ€'èëÖGúš?ÌqzóÿíÛ‚{€ ÀŸÃpÀÔÔÆEXtVåþ%ëÜ`ÐÍ÷˜ -¾oljÄs4sýÐ -'6€×ü86Ûg J˜Fs-ÌÁH„©(5ØKù‡ÚO2íüBÇÇÁŽ` - ¨ € LUJyªÿ« -ü—¬á”4àÞþž\áìÆY“u -[àî~rb&v=¢û¸M|ÐKA$þõ®É,•±BOZ‚¸Ñf‹ì¢¤èµiaPØÉJ€·¯Z|î²àÔ€¤¾nÐGza˜ûpæCݘ̸WEX™a‹ãj5VÍ3I*]­4mFf.‰a”õÄc+–à¿X ×8“êRÊ.,âfB À·…£¯ ß“Yi,1ãõu,贰е©F‘˜bX€uÞápã,€÷_@Äm¦;gÂõ `úA -°$À ôñ-ã?ú¿Õÿ üÿ¥lIøµ~ÂÀ}}zK?“ªÏ"«KKûoÞ×ï‚ú–àÔúShޤý‹SÿFÂÑjmÿ°?À*`§AÌÿRýW–jª‚´1Ç8+¢ÏÌHinªÿÇjÒÁ;]<6Ïš­jAFõnm‰©d/`»Ø®Ñý·†qµÄþ44Ó¨±–Å[Rw…ý[¨,Xx -œ“fýÁr½™<ÉFبš¶Å³Iš|ŒUçS‰8VG1¥N®x°ÈåÅÆl©gÏ­Ò¯}¼,È&Í_³,ñ¿/‡Ãß ‡§§Ãáè³0tÎuaE=ÉwÓÇðHÌäR€ˆÿ‚:/²z{Ôìœ{DZRDŠ1CÉ8=ÿ^ -ê7¸ -¤bLOêêËuÉ jCÕ‡*³Ön>:òÑK±S'† ÌISZëW¿üò—,¨„Óg$x=Rn?·‡æç”ãáhÜþüó4gXÃä‘ý*%fjujê8ºR@½<©¾£`§B¤šÖ& Y,¢#žDˆ];kŽP˜îJœ¬ VŽjO»½îÊÊÊýŸÑHV‘<U$€ÖþÕ¶ö÷+漣·äž™›]c ÈHWê•ÒÇW>®DQ¥Ê5h¹R]^öѶž$ù¼ž†>ÿ|Ib;ª¯ÕJá–ðS_þ#9¿jíª½0¶±Áœ«HŽ..ñc½9Üÿö·ÇÇ¿Í~{üÛ':ЕoŽõk@vRZK˜€b¿&N<ú[¸¤ÿƒÿ^4˜wÓƒ „"ØÅÇOU%\ö€óëâCXÝtÏðtBGQX&ø=õÐÁÔ€Àk|(^ýNtÞeñé†Y¯Y”(ûÜ]¸ìÀ­›,º©té Œm¼©)µ!QH÷‘|¨g/|Z. -Šl)‚ÊÇ3õXÚ°bT°8úT…†9ÌÆ[·Š(mH0¶êÕP^¿âð™K´¾î8 8) 'Z@Œ@ñ¨ É{°3Àï>h €*C‘Þ}—ÀM³efpxÉàZÒ½«>Y.ÖðTÁ;ê{Ì?À¿/\H¶\ÿgóŸKøÿë_ÿš‰ØBxõ~­W[wî±u{¿·Ä&ÿ½þà€(Iiƒ8 -ÿO½°@ïPâÁJŸ5¸Á$ï·ÏÔ%zuNU_šQÛ nkêûbžÂ\²“eq¼<öä(›’y+ŠÇ<ÚÊΆF TœX£Bu:¬ùøx¢î¶†‚T–÷]«àë¿]Í:§Ë GòKãŠTÄFTb~‰¶åxAfÖë'¬Nb5þÉÕµøSiµIô­#ÁÂi´‰€¾ Ýβã5ï ƒ’msk<þíê|˜FÙy3‹æéÆÆV§…½]é¸ EÔEÉ¿d£QšJ\g–˜Y¤tU!º(i+¶|ŒËƒ$6½~ÅDDbˆ²C•Óikk'Ì€üŠÒoÈ^ŽsiÏãã½pY ¯ÕüˆðKéuW˜° -ËQ!…@±&àÑÉ{ÏG9sÖÅ2ÐK?U‰4ÛwÛ˜'€cÑ?N†= ÔäŽGãóñ«<=ÎG†óÇyÖΆïNǯÎ_~?>ûv”çÇ*ÑóÑøù·Y´Ýíý§|œç{ÇÚiömš ”Gc¢U‰wF£ÿ4åÿ‹”_ -ZÒßfúH²H•A¥†Zà#•¡7)QOö(06û»opœ“¨&Q«˜Rñ8Ëž¸úÄö²ÑóaÚˆ}šÂ sæ'’̯>þzãg ¿d°|¸   þô§?ÿ‰²’ÜŒà=-ï±@ðxÇ^°ö¸ùsa8»ñÏÑ9ý›lxÏN‰9þ%¿\ýþÆÿo„÷ß|ÃI8YøíoêØƒà2舘 ? U´ÿ ý_WƒþoüŸ¨-¯w>MÕ wU[w=G&£‚RVõçXí¶Zj°˜¸ánê…%2ã8j»¾ÅÜÅÚ¤)m”ËÒžçŠ ÐÜ¢O…Š%, -IÙZg¶J«ñQv[-%^t_´%þ 'Ê[ö&‰?¢n&ë›UW¡þ¾x·ó2ÓŸ7U±Jo¼É­¢â%Š­‘~ªrÐ3âŪJ¥\Ÿ97§ò’ªiÂð¥‚ì¦Ñ¼eÃq<ŒâÇïæªzÝRh=ÿcáqE‘(ŠFu°“ÍÍÍT)¥WŒÔ~¼Zší¥YœEŠÑJ×F¼¡_ -Ìr@°L|¼™éí0 à € -X)hDŸn^¤œí*MëÈıž* tLª…Ê8îü8Fn,–¯Ëă۷ÕW±%{8ÓÉzêH†—à€Ûû†þ“râl(W¡3„)rwïðŽuÕs¼)Rb”Š„ÆË78Ôÿ­+þÿ—ñÿàà×Òߟ¡uùϤP]–ï¿¿ÛÓcûèý«]IXý‹|÷óû'‡,ðûìÁ×1  þ‹±w{=ÊÏ\0nÌ—bÉJsª ²´»« -”ÚP=„;ÍãJ”¢eÒªÜÒAâ­ÊFi´·]%aÀõtCºk4Ò%ÌÙ[RüÕˆÖª¥y½#I³çíJD½¹ M`oŠæŒ$€(…ìj%LKÙ(3®. g˜¾— ÄRŲ'È+Åžy¾“3õF JÊC¢¸’‹bR² )l0|ÁEv=e‘nº±Q÷jjb«‹ gyÄžA¬W ¶rÀ Äq†6*–ÕÞŽ*Ñò‹&6ΆgŒË+¸š й´0òWKkqK…ê$í!ãiDÑrDÁ­õ2šÝ:ðuäŽS%É#X<öT6ÜT%i¶Ë¸M6ß/rŸåÿ?æþ®7®,;ó)ÀP[h›”ÅdðÆ„Ó9ÿtÆ *YT#˜<ŠCEñ#q˜äI*º2meeWÙ…FÁƒÄtÂ`ƒÈÁ\肟ᑌNÍf”8bMºÈ¶ RÞÕ]~„ò·˜ç÷ìAR¢^Òp»g¯çe¿®çYk¯½÷qS¶îr @óø+5ÿ‚9š¼{ãÝ”>7ÄŸÝ >€à°!þÑMÚmÆ5€V%p¹ˆ£ *¢_1Öy7,VI–n·Ú½¯×ó-!×°W½»z§ ?£³|§ð,OÊ”z×—!VM²¦\ek¶FÖå þÂ(eÒ&Ó·)„ ôzi“y†1C^"—+J>þ¦a§aé·F(–e¼*`]ÿ—¯•Sýô²‡,ÿ10ú÷ûó€@~§~÷ìé“Çöö{‡G‡ôiïpopxòè±·O‡»@GÿÎOß> Oß={ªwß=å]åé·OŸ>ytt¸©†ý¾Š©'¥™lö‹Álðãǜ¨óÄ«÷ê™öèݪp£dæc€]ýHÌ¿ÎátDàïnÊÈþmýËôßÞ>(”Á`o»Ø+Ä{z»§Ÿô›hÁ¶ÄHeÂMq4<èÖþ'°Âû1þ.:¡ÑN´kWY-' £køÎ²^>W¹mBÂßÿÂ3Á`À†ÌC@Çø¡k\™:-ÂaHäez¥DioÜ£NÝÒC¿Í²²‘n8Ãä`?•»WH¯4f"HÇ‚T`RÀuÙà nÕY8ŽUJf.©É)úJŠºëJ‰˜å£¤›CfÊLŽE¸Ú‹…xdƒþ +èH}ëÊõ$€õ™«¡ãøËxZd+IG*&¸×¼—‹À®£’ôŸîÊ;Hp¿»ë=ßû "ù-• D©Ûê1)P´hŸ\²ïï dñ{9¯×’;­ÓYÜ$÷&ã(³àÐÕÙ2Û~L|%œ‡ºª1õL˜yñå¿ß\Œ¿œ#@Á¨y°I4+Lœøì(@Xð åÿåÉšÌD€K(¾¥¬6§¯(‰Q”0^OËS‚¥Nd˜Ž©Ž=ÏyÎB€¦ºn™ };Èë«Ý<ë­cuè«qþ¸$„Ç?EZR„ÖNcÚû'Ù›‡a)¬ßûpÉ3aÆ‚ D°ïsqªg¾òÖÎ80S -HÖE90 ý…™gFûÒ€ÿ_çc< 7t?2JpÀÞá£ç Àw½ÓCàÛSðí³g€§¢"qcµÝl·?®¦›2¶ûÅáCŸË˜™¯ø‚ûT£òf–‹|“ÿDÚŒ´ ÿma¿lú~Ž™/›¿å¯Çô?<ˆÖl( 0€½!¯‰Ë@gãH}Ñ ×Þ8þûŸ×1þ;Ub -ž³¤§¥3šÑÊïÓ‰TêH³(~K‰¨RxËÉ1ºzKh€ê<ÀÂHÁuó¸"®VTóS3mo{Ũ Æ n"Á¦U›©Ü0ë]T™Õ'5 5&éNÙØ’%\3HÛX^‰§#á¯>{/` Ÿ(É·Ü騀dÀªïÐH6¤:%Né£TWŒq7`F^«Y%ì”IÛå ¯yIåâ,Á€Äør†ÞÈKµ*­¤•cË(ý!Eô -bÂ4mè,™tž1ø_øú#æ@ì³4“¸t~žŠ¸Nc6.Iš—øz«òVXáÃË&–—PÍ\ —§®Qj"N2¥à6¨ÈÁÙbD´UºÚŒ¾·«€,«œ<Áò ?ÔDzr€1¨`yêëf³íͯ=Ù³Ûï -þ Aþ`Plëv’~!Ëï€\ìˆèýÁÞðB€«CiÚÛîoæø >€HÒ4N„ûŒ ÛìÇònbÿǧ 5't–eË ·Š1jl¸{À3Kª•¬¦Ü Ò5ñí\¶ððÖêA"4éÀ%/t(«u]•—†ÐŸÑĸt{%ªŽ©j«‡jÿa]ÂဂÅw{¸äyÛcá:ÊÉB ÛïXYT4ª$˜Ö Áž×…oÇlñ§¼‘ -[ù¼×s²yG—¨(â¥xYuMÕ²ÞvØå©«tf WÌ¢Yº"£ç ÊÁ¬ /“ٺ”ÀŠŠ’¬è$¼–]–Q©BW¡¸óA¼_Äÿ°ÄÎyQbTüKêÒº Šy9Éjöu@É`T–Y]o w_Pò_K*1æéêY© eúŸW²»· -"ð·?ƒä‡Ô(ºîuô«Á`c aºÃùGø;÷™§©OþêùøÿŸÌÿ/<þ?vþß„è@ܸ÷Ù§øõ?c|ÿsii{ùu ¢?–‘ÿÉgÿ/æl¢;|z™xdÒ}úE+ …ª‡¹{¬¤³Þð -f (5¬{l×îõ¶to7½žgj¿.•£ryÇ;¬g£f-?γx1•=ÒfǹKŠ÷÷ÓzT«×ºÓ5m7TÕ–tó0®•p”c«áM··0˜ #=‰úYÔè­ IÖ+ö7ÞLãz|}ƒ4·@äý¡"-§/æµâ§‚ÒNö¡’eˆ3Vp›oºîQ¥C€—!>Tßì¦5)­Ôë×JÔèá,r¨ƒ„çï¦Õó]¨þ1ÖHåy¿£,ÿÕc¶µOuµ,éÛ,uÇ +-{Þu]è#®òa7©GI¾»¿k¿¶cyƒt†£ž(@ÒË¥&”¦G(A¢Ð»a%Ýì.§õzÃ"n£aÞŽ¢fKTƒJü¸íbÉz¶ÓdóålXˆ%Ä{í°°B+[ÿ˜¡¨O€DÀk޼– ÉRåê´ÔÉ­¤?’‚Q:Ñw¦Œ¼´…åÑ* -=ñËZ:J»CÏ;£)á_-×ÿÕ©B¬ƒ¿]¢&Œþ­–žOU$Jò}Ð_ï¶ìUÑ‘± àÒŒ‘™=ü¢\®$c§B“PÌþõÀ¼TÍûZYåæÄ¯lÛâu"ü?ë0è^€ÀCÁ d|-(Ÿ8ãøÝÄ0Ä †Ž€yJÀvðØô7þë_ŸøN¹ÀK|zÒKbnÑn7ÛÉf» „Ëè—#½¬|}°wt@>öõÊ{†9,:4 ä›}溻D*ÀÄþ/ãÿ…ÿ)ZRz±hÕ2œöp¾UYAT‘Ô¥4?¿¶’¹H -þhØn/…5Œƒ)8Y‡ ÙÌÔ>Éþ§qè>EnhÑS ÝU÷M’lN -;aX F¥_%à1-‹·­,™¾%|Ó•0ž½¾ý×àg¤q{év²põ*Šš«'YT1() -.½ßˆ›J4«X‚hN¥tx£2]q¸·:M·™ŒÀ1KËÂZFÍÔ Iåt^%UD³É–ÎÇ$T÷®ÈÔà.‘U¥×àBE(¦P‚O]'/ÁÀŸéËú]ç”熔qÕ¬ 3©Ù!ÑãÁ=.73¯ªT½( @Œ¿tøé„P~Ò¯³s* LÔOø[Ò%| ü;¢W$Ë·òMt§¨ø^ÏÝGNñ¿Ü€ígŒÿKx–*FÀø›oòÉM÷Aõ°âÿ͛ɀ€¾ÇûñÇaË Ûÿ÷>ùÌôÿ) àão‹%”€^çY­Z* ¼ˆµ;•]*à”e¸( }+CQ­À*QžC¯háCO‹t‘µeþ«šQÂ’ªQS¸÷Ál¤`ÖáÊbažÔ»Ži“¨}£¼ù`üÇp”áÜÙªíD]²]Êv‡û¢#ÍzœþÓõá7‚.ëj÷Ý%JO—¯}]ÆŠ‰mƼ—™/ Ü Û³fN 9»@0‹íDÀô(Ž¥áÒwd·ÒиMß¹l{ÕyÐy7oæ:]Ç„n&'íH§HWÊ-‹ëC2Œ¾Ñ½d.c1^¢}Ø®t·Õñ" æ$²׳⿳¡r€ðBzEñ }'J|;JÀ/ýÁ}ü§¬ÿ7Ìâþ®Nêd¬”è¹Qç$ífâm~[dI½ÞÌŠ½Žú.n 6zÎ -ðÖœàX ½NÚKRˆ—=|ÍÆ™g:` –ð¯tÑvʃ)Q&LŠ;%Ù º¢3.“S;^ÔHq?­Æ_éËð]¶îðµ§TêhEêˆb*EªLÖ”­*éHÏ¡€Ø»7¨€?¶ûÿ;$ÈsðOO¨„–ÈղʕY&ÖšœŽýOÞ<÷xòìÔð»ñ:ƼÎð€†üó€oÏÄ€Úð°‹<à>‰€å_â~òRàEÞáÏQ››™P{SÖ¿ |»î…ùvPìçO°ÿP_*SüéãÑC^,GÊ!CŒÀ6Ûý.Ѻ[M­ë¼ý1ÿ¿T´¤ÎÕó‚0.¦ZSG2°‰NÛ'%èuT–Te¾$Êšsø~P6êÈX…: P BÉÌó’|”Žˆ9ªt¨­#ÁÁWºï“$zOFƒÿjø+A€Q°n+™môðU@ùuáâ5ýä#ºJ]ˆP|ÝÛËi$c¢„NIØC$˜A€¥&ëpy¢øÀr«1;íY‡ºƒ’Š®VêE–T­Úp¬„-A¿g¬Ôª»ýí^K¼( b“°5Ìp¡J–)gŠ•â–ÚÂíÓY*çß]&[Ï{ß®ý‰3³9Ô‰oÓ‰•èðWvÃV¢\ OÓÐuEèÎÁ:' •«ç¯ ®OU÷Ç?CÊô*o%³sÒ+ÌÔr´â«Sã àLqQ¸¸%9øMe -  >ÿ' -ðŸø±ýÏ&~ÒÈØö7n0òÿÉçŸAÀÒÿ3vdnà§ÒÔŸ|úé—Ÿ}ú…(€.̲@úÍ΃Ï>y›_îAÔh/*µžÚ6³0ÁQªB5’¬†i½žì•¥Õ¾Ø¯êŸZûSz%A,W¯ß¬²/³¯|=F‚PPKéýa÷½ˆš €{,– ”c‚ýzGÉð™ XZ†äýÝõ(mDRïXúÞª'íæÅƒQOÔþ8FÅ«Êg\Õ_s5”æÂ]Ðwýv‡!õ$.—¢#ª`> åiù±r‡Ã>Vº­èuµrÁù–HWÛ*òX$€¨¾es{ŒuÌZe4ûyÕó (¦ _ý¬ÌWX‰oÀˆÊ„ æ[…Œÿ8ΆÌ[È{‚ñ’¡¢-Q5A#Éâ@ข”ŧÄ+wÍlG§¨Wn‰T² ˆOKxØTÍQ”K'„ˆ 3Ãè¼Ü© -pã³/X`ŠMógŸ}NÀçË¥´â ”Ôwç¦{^哨ðá^Ô:²a\e…d}ݾý¨Ü…ƒyO-â´P~]©¹‡“”ê_jOzÏ -YÚ¢ç®kmÇ›9$é!é„‹}ÊF°€¥ÃU‘åÀŒhždö -‹k©;áP` ôZxyñÿÒÑÓç<Ý‹bs</ø—xÎÆœñ”1e  Fþa¯õ„O"{i꘿.¡Û2ãûø …ø$ùÐVþ`oäö ñ -÷ô8‚ <„ˆ,à)èooDô»}Ù¢Ü,«þ -ÿo1ì Û?ŒA¥­Ù}ìQ ¡C ªìñyóß62ÞVCA yFÅë­=Îyø“éìch:ѹ~~ŸÛCÐJ –Tƒ Z÷¶RšesêÏÑ€ä–ÉËH`SÔxy™]¦Ô%¢ zFÏ(Q¾kŒ I4—Ùà”‡¤ß¾,B#¬97K 4ÌFf1GEÉ¿*°˜((pv4–ºÑt™r"G(9~S–,Þ¹(.È–PSÜ›<<éøý…´fl— qNäråOI>ÈnJ¶ÔHÞg3®³‚ó7Ë"ÂzT7.ëÚ¼Ã Ž—¸f”¶–®•—Â/Áÿ½êÀy -p)K梖ÊG)&:ƒ(Jt€‹Q’¤žœL]š)ƒŒÖÿ¦2ðÿ|ü?Ÿyþߨþ—å~ãã{÷˜™u¸>ÐÜ>4à“Ïn¾}Co¼.À»7>ùü‹Ï?eˆÀ£"!ÊPÿEæÿÛÔUYUù¨Õ:EÎ*qK ÍruAßË$ôë꺋‹ ï»+§F.­·•íïg«Q·[ˆ%èj¸)H•« i„…¦yV’L5M5…ކîl5³c!T@†ñÉ’\p0vv{ÇÉl—Ù[s³sö`t|\ùþ°ÚŽñ¿í~Ȭ.Ñ®­–Ž|Äðq×X[ç $×:QлÇŽæÞÄòC—û,#iةDz0Ò8Œ4¥åUó^’¯û°¼Ñ°X-z묶ë–*ãqîRtd7­~P]pqgS<ÿõÝÎñ|€;ŒÑCN>RZ{¬³_t›¢Ç£Â[„¾Ã6T$¬ÞǼš˜”in+•-?’,Y yïAß—ñìD-sŽX9Ò‚Õ/ÖÅ«Y -œÄõ¦½å·0‚FÆ£¦Ÿ— @MK´½âQJc~fjæ-ÊmnÚå"ž„[M‹Í}Õj’æÝ*‹ýIT¡]U! HK•æ¯TgÃýfú 8Ê*§˵—,g<ˆZnÐÙÖ·D ÆÎBl… P@˜!h¡)@å 쟼ƒÖ¦¾bÖ¸âMqL¡Õ|e¿¼ø_õŒcžŸ ¯ø_Є°2sÆÐa†óñÜ÷_îð‡8lðØÞh ÿ÷öú{ÛJ9–>°.öÂ8€þøðPˆÿðèÑ££Gúƒè @Ä@§05€hÁmÖ -ê{¥à°4€°ÿ£3ãÿÖ±Æÿ—5‘\MÃ0ZX¶µ*´zDµì,-Øã¤o x¨tkže›Ç=Uë 3SÓ%=¼Í¯ÍÛºÕ§lg#3e”h¾LÒ¨ŠM!QïåŸý+b@ÀÕ\£ƒÇÞa&\ž_ÆæÆêÖáA¯êjÄ:@´b‰@…SÁù‘-Ï”ÄäÄcWás¸ i’iâuáMf#¡íXBbQº¦Lx–œ¸Kc6so)]‰‚*í9®še_åµd¤÷hOC) À½„m…ÔÃýà(€s@•ÔªÒÚ—büålÊ'’3“‚“½ ›ƒu®s¼’×(/mñÍ.‹¥ëæàŸB–Wò¨R$ìbVöm`Œ zäì/a4cLȤ·ÜêÞPðÅQ¶gÇÿe^¡c ÿÿo -Á?¿! œ‹x9@“.ð)‹¶ˆ|þù§Ÿ¼ýö_~ÊžÀŸ…¸ÿc6æùÆÇŸºb¨æîÕ¢|¨ê£rU^ aQ™%u›zÚÝ–Yž¾3<¥ž®C°nÌÂZ2ÉŒõþ}C~À7]„·ê×dM0eÀµÑ8ué¨ü8KÿIªÛ¦ÜŽ‚ñ8v‹ÞÝNoø`?‹ß™}íEõëzÞ¯ÑùAӻ߻eÖ¬ ,lÚà¨|·b¸?ÚõVW‰ËJlyë§äúÄlØó^ÈQS@”§Õ´¯þƒ‰g¨d9’¢7êÆC™Î¢…tmµ‚ÛÒGäF¢Üt³zµÛï¾3N–a<‡7Ô["-=ù‹ÞŽÙŠ -¤ØŒãl÷+ ÑíŸÐïEfg‚R2;C™à²¡¿+ç.IJ¾×+F«ÝcƒdX0º”ÛsV:jÖYi¢Ì²b›½ ¼PªqUüõYàA=JàhÀŸÝ¹s'}ÅùÕÍ‚u¥ê_«ªêV¾aʤ31ˆç%¨šS6J«ÙˆÌ‡ºƒ4Òç‚äS^¯¦£Âñ“—`ˆª°¬ï»<+°e0Iú§ßrHµéŒ\“ -@6»ã‘_„GúžJ˜¯…2àAXR©Î2ö¨¦;É2Àó/˜çqö'ÿÙö £þÅë¼&àÅ!¼ytËWz6ËpŸÄÀ¾ûØâ^ë`,Œ_ÛLeã‡.Kûô=Þ//í}YöCeQaüÀùG‡OÄNøÈ—‡'øÄŽŽ "…‡ÈÚb‚xÿì–¹ã¿SâðŸÌVõá•dImôZcIf-@y;ty5Õ$ŠRéÎ}΋CÀOΜwÀýÌ•+‘Ï]:~ššò‘j5nŠHŽ£žö«£ì9³†R"¯t‡tjˆ¡Ç°¬¤ë»Óke‚* û·û1Wö$gC!•M'jÿôIDATf(ÀDª%ûdÚ®¶©¤†/1×H†š;ûÉUP·TÌëñ¬WÆ@kD)-‘’áT™I£Z²KÀ“; ñô„ÔÙpm¦²™ x­ ºÃsÝŽø¿PFãr¶ŒSvF²HÖ…¿öá\9¾ÉeBí¸, åµÇü^ÏÄB˜@îÂT¤ˆ"|¦IkE§Ó„û\§%Xä¨~<cݰß~îþÎ}Ö“=çð¿ÿÿÏŸIÉýKü¿ñÉ_ Ý?½ù «°Á0Wß$¶þsÀZ—Äÿψ?aý‡‡ƒàØc C–¿€þäáÉɉì½{ôP àáÑÉ£“C}u¢g¬Áƶ™ø«òÁ’:øJü' üi/Ã, ×XÖ¹§fC$9Å…©.r:¼m¡òUïè³åÒ"6¼å!€RN/&Ì+=˜ÿ¥»Pr;éÕ"Á¨LŽSr êÖ¥’ÐÄ:ÃF^„ÙÕ&–—/]žoø8_ï™<( jÀj²K­ŠDªá:öR‹od9}‡4²9bè}£d¤¡?ÓÜ™70ÍJFq•”³@¤Ž<•– B·$íù7q6ê¬{¤Bb¤k06UÊ‘ÉwKtºSÀø?–$#>9\ÂϺÞÙÄwk³qJ–ñð¹ý•E5öà´æÜóKs/ÝÎ?síÚŸ¨ðlQ¹ž–w -„¶²/ÙB„&$ V:¨¸®’ðJ%x}¾§à<þ‡ñÿ³ñÿ¥ý/üg)a;Ü œˆ|¬wŸõï}Ævÿ7?ÿôÆÛ7þŠ@ˆNÿÉ_aþfm#½áFRR¶ô§jm&2†µÒ¸zej6f‹œ5Qwa_þã°šB'3ÈWbu±4f‘á"KYÿfŠºt’FgG¯ÓµœÂYêrYu"#Yš™ÑìKûÉ‘€¼(vìïïæi\‹›|™°Â>}tF§®ýëmö*g H IÂ$5Šn{Qé -b.ˆ ww‡y›_ImÆ«éõ:úN™\Ï»ùÖ°Ø)¾Ö¯™yi™Ýn=–J\ËÇóhpKKô3…€r¢ÙìÈ„À%N¯CÉmb&D¸U2u±FI²Õ÷¢lG¯º¶¬•lë.dÒM鈄¯!ù0Ðu¶F£zÑd*¿CH‚j€H ¡7N_™Q_W¾™þç±)êã!zM++’z¬KN^ÏrÆuJ8vçjÖ“nßK¥© À„Ø °à³°ÒËþ1eHÁÖP§šòhö6wk¦_JqY"¸SÖ!”eŠF¬ÃÄ@üHµäÿÜQ¦Þ.©Óû6mÿš6T–™I€H¿PêíTP~‘'f>¹ûJc{m¤ˆtHS’Ïè¢ —*(tÒÃL=ÑA¾ZØ%Ó?”PÔ‡9Fžæì‡npîÿªZß+=%þ‚ÀxlÑc¶ÿWÆlNbpAØüçý)XUU¾Ò ï½§/‹ø!aa'T(.[^/ :Ãû2ûüBzqÞŸ<Æp#åÿè‘ø€ €x‚€ÎìK@P .ßNR%Iö?–)ó#ÿ+­ü¿‰î{þ¡VâÙk-á¶ÝÑ´ p•ˆ8<{fèMù®½Ò<ªä×ÒTFV®ˆ_ž‘ÐJXFÜøÀÌCÚH’ìÇ Û«íѶP-ãõ€¤¼äÃÅl·ÅZä%ÁÚµ«S3•eOyÉl8``• ‹¸‰Ui¨V•Ÿ¤\z€Ëi¶åm‚4³êlðó¾UÆ)Ûãh2ܘW˜þ•õQm†lÏà?ZQ`ëù­VþÛZ2ROÔ'R"œáßLIe¾ rðz±xgºœlêñÀiq2‚аuÊÇt£aüž¬‹ÒDZ¼t;xdTä×®¡¿@¥‰èÎ^^>·S?§Û+×–¸vép dE¬mà -xå § ° *DJ¿XÆ¥™ùáôýb áÏÿ ÿõµµìûß3ÿdçõ÷v}pÿ{z ›þ2è/eýÅç,üÙ=l‹Î"Âàæ›T޹ɲ˜eø¨eC µ²Ô©ˆ-ÍU 4”tw±^nÏíÌ9·yR±LemÔu™5Õýš NG¹üwÉ0$sQ2­ÓX™šZä|µÝ¬K³}~h2¤ øÝÏï¤ãfšmÈ<ïõv‹ZÔJæ¯^¦Ñçø.Pè0Å[½Õ‘?dˆ‘Ñö.˜œnìï€q:uG™Ú$Þ(ÕÙíÊ[SW*É:•æIŒ¬Ã$f¿$½k%„¬„e€z] ‚´O<âT'$Ä+†<éži\_Ìûyÿ”ˆ”qÈ»7>ù$x”ý–®ò²ÿpA$Î9-Ñìx¹¦óª+4€4[sô¤Êõ8g!FgdÝÀáD)‚@‡Ò’wÛLÕBˆì`ÎD æ°T£Ò2‘eñ2ããÖôm¢ŠPǨ"é‰à -Ç4˜‘…%Rn8Ò²@âi -Ê Þ,ìœ^ÊÒR~›¨W†tA_²$,<~ËCmñyÀËbìà€µYoî;=€ªˆ*¼ÜÀ‹H»í¶Ú’'ü¶™ÌðÄ>Fø PŽŽ…ô'²õùÓ¿><~tò_ÀÉ£G‚~}懇JëÑá NèÏ`{;gÀœ b“%ÿ¶ÿ•† þ“j ‡«›ÈŠ«Ì3ÎzÆžÈàª]ÍI-ð7K„J^Zˆó™×6¥æUÚþ:xMWXS;TsÀ-퀲ßó_†å0©™´–ÞL«•ÍÉ3-8+vÙf4MjV03¿¬¤+ñLpêq²ª0xÛ¸‹Š#¹½v;ŠÚYÊÅ‚OëU7˜4[~9óÚØ­Ì6n»'xj1wI -ÂP Cð…œ­ ³šÊL§ ïB1”YoTO˜ÁÄ—­ÒÔÄ‚qUøÐ%—@™eDYQñ†Ô{N¸UQÄR.Íɘ&å¬Ü pŠ@f|´py‹nÅʦütMå‚…Z¨èúdÉGUÎ…:Õ¿+ýàR%’¥rÙßPDÎÆÿ•Áþ‡œ±ÿ…ÿúF àS&@>„ÉŸ90€(ÀO¿¸÷îÛŸxà'ŸÃˆÐ72‘ÏÐo½.@¨!› •²žÉ¢¤vU·^èFÒï†ÅØ€óü†è×G@êZøÛi%+àà€—$i¤–° sêOn8.Ь3Ìâb‹qt‹4üð·Ã¼Û]WYæ_#¯ùŸw†IÔQÅIyÎËxÍuOaAoX6»ËCOzmzœ¦ÌЧ5"ô’¼(vXó@7KWÙ[.½^7`ï`¡ônéà´‰@—'ëïx àœêéÛJîÐe‹¬¾Z¨C C0éB·åiUøÏb¶L K Øã,jI¶ÛÁ—Ô"öOý_Bš)Ur½N¼ÿp¸;Êëâ!t]d½ˆRÜmÜÙ^nLOÍÆa‹ý ÔJµY›˜o›§È;[E÷½j­Iì|ˆj* óiŽT¼EwC*[à¬ ÄØ€À€ò”—KY±ê Pù…[ÝÆ,ë†3¨rF¤=:ùº8z¯¬RÄ«ü¹Fÿ-0)Š(Dd½ÝoVÓ­ÞÖ×̦0îüo“Þ¬ØQóëWb²o'k5¦ -Ph¡ZƒxìX!—ؤW -â˜a)`#Ê…±’†DæÀØDmâ°•#;_V……7z^ü Šý€A÷ÂûU1ÿŠ€É:$Æ.8@­d5Á>Kñ]ì ùC­»mÇýõû{…ìÿ’H ßÑžL~bðûë_à~òðÑDzóeëþ²ÿEeùpÇbú^_Ÿ”ó”eæîmlï ¶û,;ÝV -”‹5ZÚÿ ¥¨Ä¶ˆ„°Ï?L%¬4víšOç¹™¸a2kGQÖÁ¬úþДz·âƒ“nÎ|_™i\™¸s$íDð3]çœG4­Lˆ¯Nõ :„Þ -b¸!=çõnO -~Ó[ZP«’yœ ªÜÐ;ÄÉœzTÒ“2àtÞÑ}t1’Î5ËN16ÿ×0¦ Ãhk­Ryëê íØä -r,¡„ß -׊´^lÑx¼˜¼Ú«bÇÁJÖé¤é:ë»è¯‰­)µ¤ÒðˆË û?ÐîÓ·ÏÊD}©$ZëF]%Ó#(!å-éS€¤™'Õ4»=® ˜™×mP¼zÙ¡;J•%çVbØûßh˜*¢HWǽ!~Õºc"` >`^•ó;Å"Þš7ûÈ‚Áü†©çüÿÀÿöÿÿ'ö¿¿¹ÉèÿÏô j˜÷»÷¹‡ý?ÅpïËß~Wü€>EøØ;þÀÉVò‡YºXm¶ãj²ArCK¤V²¥Ùé«ò¨%¾Ôù{ì©–°ÆLºfõݘÛÖ‰LºˆuvÙ¯c%ïÅ«²ÔYâÏ穦ºË„·gEW毕¨dt6Æ€]]nw¸1ñÔWW¯‹¬–€ {Dð(¯ö7Ê —íJ䃊Êi©ÆQ"¸»e$"ìÞ]ŠÞŸöÓwª^Ÿ’Ôeòv[Ü¥“ Å¡M‘pÝYÈ·ðû{)€’Bûí¨Þdì˜5M”¬Ý¬®n€ Ç5½g¶¶9d›‰Œ;Y×»,CûTÉ`qà°ÒϲïÓnµž"±.CR™ñ£þô‘‹t»ý­~/€ ÀY$ ¬Ä¡¯û øRÀ"zOX©&¤²ÀۊʆÆóÙ@=M¸Œj$¯;ò蜮fÖîª(‹¼÷@ø/¢ ÝX'êSp³HWä´Пã–ZbÀ‚ÐbAÍ'Dﱪ"~@kâ÷¤¤ `)`U˜²À_¶‰V¹Ñ‹£0¼´´¬ÊMØí 7'W}‰äýì-~>€¿‹fè›W{þWÄÀ@‚ù¯A, @¸jŒ×ÿ…>€fSæ˜aÛƒ®¢´*±¤×q~zæ׿Œ~Fú=z*à‡ èé ¿¡_YÒ·O= -€7@ðÏ ÙÝ&š°?`6€®¤ùËøXH‰ÿ‘5ô;ù®2±æ®Vâ¿©öZ9Ce:³¶ÒSÆ€YÂÕ%ê‰Â³DÊ<šíz`V˜¹¬ׂJ°ÃüZÀ’%ÜÖyY/Ð<ú³õðñ¥ÑÝ^=Ýê´ò¡Ž€g†o& tŽyÚLÁ1€gýÿ’¯ê‡p†Ãi‘ÓéœrßFâa}®¯ - ´Kƺ‰(è0Ö$*+AëCFd¨ñÊüi|0`øæ2…z=µÿ¸gëÿÇö ÷nÜôÀ¾ì~ée½Ãºg‘ŸaØÿüÿ}óÞ€¹vÜüø¦«Dúp˜Çl±S¤‘g“9ÉÈzÖø#pß+¢Шú–YÖ­×»¨ÒË=ùè¿*Ëÿx8½SZÝ]´Ó)ædbK‘V­Ý¢š…‹»L½GRÚ…”O ÊN\( ä–«€ÿzW;»²§'€æêjúÞœxDˆ`m!N{tù5:À;æ™"Êj¹æº:B"jPýTÁËÎEüN,pÆÞívc–¶)P'J†p=«ØJ¤†@ 0Fl¶ÄlÅ^‘§1l¡WQHÙº^ë«×â4j©—?jCr‹nÔ [ ³ÝÝ$$:Ï¢t”ç«õê"»Ã…ޣʵ!ÐÍïçg)ÀØpãÆôôÉà¿5 =åÊÊáYTõPJ©RD °!¥äŠ -þX:Êw}$T÷ DoàsœÉGUo±?Zíj ůñ¨¹„£E¨8@¥É6vè³›íû¥øv~{6hk£¿JI*ÍaI¥u„„å&&A(®xdC¯à½`ö¯¢f–Óò - £†¤å‚Mq‘ìõ7ƒàÉó1n_ŒÐk€î—­ð¯8 à‚½x.@Œyý2@­Ñ±i÷óM¶ù8òO)ú;­žß‡õ5o¸¬?”©ÿøéSúO°ö…ýOôîÑS=ÏÀÿPà_§*¿C<ÛÛÛŒ¨+—Óƒœ÷ÿGQ­zØyaäH$±E]XX–.„X7ÑX$i²VtëĨ¢ÕrCàKò¯ ©úWõK°¤ä•™O˜Ýêá´üŪó "Nü’çiýXtVÄ­œQý,Nœvkùzky‹QÈ……k3—¯.,3ØEs×RÜE `! <›(“Âá*Ù¯î¥xX[¯wü+,–7Í\]t²ÀØbJÐDt#õèå†P±‹V”¶E®Øµn¡>ŽFœð¬7Öôk'뉢Hí“uûÃ.si(|3WuÝk—`܈ðx*¬ÊŒ›]%«Ä -5 _äFOή¿÷›¾LÚûj„u?2c€rrU¼¢Ò€Ndk¼tÆ Ã'ÀÕÐWu_†Zy¤2ga™7n¬£Í-•h—²P¹4u­‚¡œÈÊú8gÿÿ…ÝÈsãÿ2ûùîßûⳟ1¦ý¯#? ëég½ÿôË/ß~÷æ§:%D -~üñM¬Gê°È“Å8eõ"®²¾ÝXŠdV¬¯‘©:CD£`°ê(¿5…gÅàöÜ›7–^å•,ßhzzÞ:A¬S:²¶·S‘f±R”?Í Î`½Á›r"½0.NG2¼ón×ë«]ÿ¾>æ¹G|;C)u•·:E¡Ó,²Ô®ÆtÚâ§ÇØyŒ|«-ÈÑuÍþ„xÜ8@˜Á›Þ®à}÷4 i€ƒñlàð@žõ„Íe €RYÆ î[xJüwpSè&ÕU&(&Dè„eAî$IÞϪï‰[¤²±Ç@Æj^¯vÿ©W†üäi9ó.Dþ‰Œ\¼¨7ýÿÓ]0-ku™Å#÷4¸$ÒZE¾Zºž=Ÿï|ÆÝ]2[^`aG„@=`=]d¾C‘¥×›¢<:ÚwÊ›·{5CŸênäݱàã™8öxà]1Ï+åþ.-#ß -eëÒ¢1ôM5¤b˜ïn‡:p(fæð Õ}6ü׫¤[Ï{âªéÝᾎèmÑxÜVq¼›ïŽ~ûënœêØÞÖñ?ýv´_à/ùzwwwßÿ=X”ºþŽ(¡*‰æÒÍ×â[ï±:[˜XTk-¨€0ÛeªgSž•ËgÖ¼º¤ö¥æ¥”;së¾<õem©²\Q9‹ 6;ž6_g@2^x›ùíôƒç<¯Ü àÇ:Nðoi*ÀK|ØßIbÿ…ý4öÿ!Kü¼°á™×ÿðDïeæî=öŸðá±þÇOž>Ö?cð€“'„0àáá ×9:9<8R–Y`¯ßg¡ÁTä£)üÇø—Lðßö¿þ+Œ5ªÝšJ§µ,²&²¼%ó~‹mF©UX#-4©Çk†¹%JÒÞ°VZ×OT6aªjD-&ÜɨRº2©'r†ô ¬[ˆ& 6 Xú©¼·7ÙHcÚ´>d[êÌüUS—ÊR›íDows)W¢Zû»y¶"Zy­²ÜêûÒiû;:X=†ž2Ì–+þÛîǺC/Å}EI†$)ò-á3€ ³MåL¹ÀZ¯Fê jÿ •„Ô+2ÔE‹b·XO–+¬x ú[ƒåI­+“Bv]Ýp—åÄUHêÌ…~©ð†£Ý3Gy=øzGZ©%et´àêrË ,BÃ&„Ì @|ùòå+W*ÌïrwÊ ýÞÌÒDIêÕù -)Ç€#PÃÊEIпÝtâË•yuâ…%òç“ -ÉÂÙa€Ëb†øKA`ËkTÄã%»öw¹+ÁFTKOE¡ðde%ï´ :¿BrTÙê÷€çíÆÿ/²ÿ†½Ïw?øø“›7~ M,p¿wïó/d÷Ê–?f÷>ýòÞÞþ˜ {ͺî7Y«žF’Õêi¡rrgRÆ4[¤Hçæ’a&«.à À¼3ž­VýŠˆ„¦õzº¦‚]j„Á}+HóT@ñ’VGeüÛb³Æ3²m×±³Ôùh1ê‡wI§7Jãþ0]­/ÖW³âx4íL¬=×”ç0®4ŠÕ¡0¨”Êjξ9ªƒœ¾4nÜhãW9p²(Á}ÛŒÂVµÎÀ©àÇÍÕôú9€ôÜ,'3x0[p}'ŸväŸó´º3¹½¢þ¤Ï¡ Iã&y" kB¾¤Zôñ j“M/êg¨bC~óý!}ó8]ĽKƒÛ’m|Öß+D$Â-b·ž_Ÿj®Öãûî¤ìàõ[ Ó]*ƹl+©zâGþP$I­`p‡jS¢9@oBÍ0¼ÝèJ) -pêýoà_)]1ºü«4&D:%I¯ë;tRÁ*ÿÝ6]X·7Aÿ6Þ‡.ôÃ)PzGßÿZü Û×ÑD&ô¥œu<;AПóxU|1ߪí Õ0 -õN¾–ÃãÿùÍo†Ç#—­)£n}qŽ•ͺAÅ·ø -|ž£BÞÒ¿ºÁÔ= XjŠ)$™$PÕš*•žê7g›ø`¨Å ÿp°åì"År8{>ï0æ^ ÞÐýo@‚ùÏ‹ŠðÕ>˜AÌÒ,ù;ÀK¯D -þý‡ÇÌéè¯aº€žÁ}þóO„õxüõ$nBêÿŸè Bô5G1.@áóöýA±¹Ùm‹Ì -òY}˜zã¿Çÿøâ€ÚJÀzð¿•ïìôòP:æ@ }â8ÙÌñ+,Ö“aWX-M}ZY¥öÕ -áöÁ¡%ÒM©~*üÊL$»¨ÿÊß9Í9IcGBcT¢³¤ ¸†=ŒÍ(~ý˜íWê>A‰Û¹ðÓK½é1lFÀY’_z«ÌÄîè›üæxÿ]Ý}>òB@IE1{è|™¬jÆ¥º¥§Í_KW±ˆºŸDœ‹%]ƒïHzšõ”´›'·+3³ºxP+lØQMÔÏ”òa_ýÕÃyôL—ˆ¬w3{‘õ­þd‹H¡½æç–×…JúbÞ ¨ÃÊ•?dcBn„rR³r¡IHµ½0yAè#äl¸ZQ.ªÏ [«2IUñ·‰ù»4UIRi;δÈ. >ú@ï™ûKøDPâ88PÕ9{¾-Hó¡íJ.ÐÉwFdž½]Vd]¨Ì*å3•XH𯫔û›ÊÔ öÿØüøÖþŸ|÷±Þ‹¼}ã¦þõ?]0üñå_¿}ãÆ’Œ‡ÔLV—ÒÿZD“,äÙ{‰`K".0'¶˜ä+ÓÓS855=3Q®ÝápшÁájËõz{]Ìgâ¿"8¥S´ÐñüË,ûZd,ÍYb@(,®×Z µ¨Ú´ˆžvò}L¹Õë«â˜þ4ydƒ½ß‚ß7cd—Ôvv’¨!­!WMÁE#œã¾q2·tm1O”…ÖT#æCÎÄìì윉ÀP=õ¨ß•CgcÈxˆÀ™—Ü9çP]Ýd0Øn½“«Á0(¿§R2„ =Rƒu›qéV½ rQödQÊâkåI¬Å¹åk™¸õ$d”€ú~G©L«õ¤(ÕPa°lùö y7^L‹o†ÃÌã°wî:%.ZD¨§$%6À]s$>4ÌE1ÿBßòu$vqé½àMø¼fjyã¹¢ÊøkÒ€Äæ‹tQ*ê£ý¯Ä䄨ïîF»[ô»Y;Ï6ûê¼Y›› -`uy15¿ÑñoG£aG‹e6tq+ÈB„ ¾Ú×ÕÞ–.Tº¤÷õñ7ßý é -!¿àÀ›£•€Åù(p‹ÎÏè'èÿÖ¬AÈ£¬-¦Øs!]É”%0Mûmž -n­»®üÙŒ2]JnG&„~{8°à¹€ñ^Îx­à{Íx£pßé à;Àõ•>}T¡@t¡½B©Tº÷}OôÃØ×_0ûÙÈ?éAýÇ' ÿú˜oŸ -ôÅžªúŽR’‚ðÝ©øZuºZªsÕ¹Šnq…æ83Ç6kO.òq労¸’ñÞÜ{\þwâp'.ä7¼¯.’Rø>$DOÓÓQÕy -ÌEõh‘uSÞè€i!ó]~vNI©’r¥¶Lú¢Ž–¨ŒTP©×Uz“,qšD˜™þcÒê.¦Û9Kçefzöf§URs!¡/ˆ³¤îUß9sk}¯›¼7jCižßúêpvö‚J”$åÆ0;wå¢ÊÜœ¯èj`Ói¶¢Fý¤ é8å„S§ßãõèú÷©€ÿûK€¡ü¬ýÿ™ãÿ0ïÿ2ûeÙ|óæ§Ÿ¾ýgú Ôÿ‚  ü;8ðãÏ.zð)ႌþ7½+o,…ŸFYÕhúròé0ž6á¯Ësb›[h;e¦Z7úU/`‹AœÆõv^ì “²Ì¯ò°’e[y±·vF™ø¿Ìi}€A“ucŒtaM8näC]³5ãÕëiS(ü'2ëDƒò¶tFl’KØÊVÆzüB³¡­‹ -ÒEöÊÑ…™ªëZý -~7ƒ€ƒ$ë9Ó ;ƒ—y ¿Ä\è1¶‘W¤âqL<¤9ÍÓJ‰á»L¶P’Õâôé#ˆ©©€!qŽ„bþÉÅ oÖ£µ‚• ”N€<ë Sæ:v:w•Ñ‚Ñm±Ý$®FIo¿# `ª -‰É¡0#¶HN‹»iÿ -§Ói±êVÒQÊ]0kýH8›eL)TY‹f5rR¨ÒÈ~n©'ßèBÅJ -`€àノ`Å[‘õíÒ@I):_ÿŒ`#xÀ}n«¯òîâOðãÖÛÀ‘~{úç<úrgBd™|sÞPÇ?œ³†…@z.ÚX €[ ¨ˆXÄD¤–.™œ. 4ƒw0ýÀ\:ãXSÍ«‘S‚·Ç€µ,ïe]¹Hö /t_ðo´€ü›ÿ_å⺷ovE!¶=ïßi$ž_†;¸ò,'¼ÿÑ“‡O=1Åè ïñþë;?žèýüŒ÷"'‰À #EàGG*ȱ†›jKí6À/0ÆÒ)e}Kÿ•¨ÆrgEu( ¦Nì³Ôä rQÊjúÎ*Ø\WчøSMÿB¨<²¤Ö¨ý˜ÕèØ€¦¢ž²Ð’¥ÞP-ŠãéÈgú᪖fS:A˜@b”þ22®ôܨ;„Ê„µqEf-^6ZSq“oõ Ý%V>Äb„Mñ§£:XU×ëâæê™ÛŠÚn·ßÓ«ïÔ¸å(À™·tyÚ‚íÒVKí..ÆNn ëÇ5ò®’Ö¥Ûb_dREÏ]0ƒ¹U3ÉV'% -¤™ -(fÛ&ý‰̼5[™+7íÝ.{™ÖO!ý,õÊÜÕJÉgm½¦ÕEÊÁuî×4½íeö¤!u']ù§gU—J¦ŸR‡D³åNeæŠú¼ _9d°Í©ID5ÚõZV˜e(Q“׳ººžt Ô‡2 MÕÓzU-ÍåMSBÙÿiÿ ê¡çíÿsø/ðñ_ Ù?ýD àæŸ{ÉŸ€ü7ï}ú1áŸ|þÙ·½[àMiªÎ¯Õ#ÓZœ;¬>ˆ,Ò¯ìïE±ÌP"-òÆl£³¬¬¼ÜREë€5æ¿°EuwË^w ˜•ž‘Ö±” w¤jãj&û’øÞ%ëYN\F(,«{µ•R÷¨½w€öö¹Aq%+v‹rt<—ÙæÙoÅì;]C;‡`K­7ð_zÖPzÎÄìÈÂ?ð¢à| €“b¤æÑõLÚ+=N!RzÖñ4oËTM§ûb½‹nqn“yÑ/ -žÐi4 ¾(žœOÙ‰i=΄¬ªj”à^n@¾Õéõ~ÚÛí±Î—ÎÑñ\÷ -Ï|´‡_èã:*Ú´.R{þëvÝûìÓ›÷n¼}Sô -ðWú]ˆà¸÷ÙÇo߸yïcÀO™UãÌûʆ„2ªFмÞd­èÂèɘG̦*«•¥%•Àh”wãa>üz˜ÇÍû»’'€Õð,+‹N¯Ë€¿ò²ž}ÓIêwÈç‰øèe4g"º¼XSµ’á(»ñ”¢6IùJsC3t]!7”ì'u©Å;³ä¡ðn¹†æV3x 3Ȥ¤(ŠA±³óê€çg„dQ£º…îN ÀÄÀa‘惲NX«ãˆcÑðn}1Õ±“lUXA·Ë71ͱ6œݽ]Wª•ÐÍ‹¬ÎƒÊ|O€ˆ~ÝãØŸ›ãÑꊜïaB† vŠîêõÕâÁ®(ƒN‘Ns0®ë¸Q”ª›ä£ÝÝj ÷E" - v*Hr§dš"8€Ay¬oS€‰@¿Z‡¼B‚€<KÏÅÈjW’7º ÈÀÈÛp¤Ô·›Ä@ýöxx0ö I_ã8€ ¨KK O<R<¯òüñbÄîÏxÔÄR^ð¬‹JH¯±èí³S_ÖÀ 1FýÑ:Ï瀎¿Ð [¾Q ¸Oblþ“a¿4ãË|²›„]ÿö†`?"œ3yäFù1ô…ûŒòëk^à¯gôù‰¸‰>ñ¯ßŸè£þ8G‡=%$ÐnÃGf/ -(;˜HƒJÝÙñÕy¥R$Ÿwñ Ñì¤ñ–CÀp©ÑWÆ“<˜3Å–Ô¨Ft8ÕÃI& ñϰ4ŸÍ -6ͯH}Úù©þ«FÉ^½¢“,ÌËÊZ›­õAdŒV½“7Ž'r³•„Þ Œk’©%ÁÈÕ™üž%¶šbÚY8CÏ>d¾9;4«Ñ³é*LõåV ¼²lûšÇÈÝõIf»Ò?ŒºŽªÖwúDgXXæêÒ±Åή{Ô¨¿‹Þb’8sºJ«;œ¦œ¤¯ǃb¦ÐtI}Ë!Dÿ¹÷Uô¬fæÇ\cñúËnLy!pX¢ÃrɃd °T3aß+GõtÄœqÝFzMPinyeéËË/êâ³³>Ï !¤œ&óãní°CqÂØZE¨{£>­C“„˜³Fr¬¢Áè%1€NeŸ×ehl´#ÙÉßK¦~^ŽÿÌýWØÿ7>þùå—àü'ŸÜx÷“ψÿÿ/„~üñ½OYX"vðöÍ›j5¿ã"Dw)¡P!¼é<¤Ý´U‡Áä–èH· c‚ÿÛ7ø Ï¿´ó'7udAOo¼Ušíü:³ýãÿ¶kÚ¶è’ÂmU•Ufø—4–“ÆJ£2ë&d>VYQQöë©,úoFø”9«pl™hDˆ|#®·‡Å¯r©÷û÷óQ U@,b­²ƒ)¨Œ*Ñìl$ì ¦µ[ÇúVQïž ˆ“è'îbqEò=Ar¯˜xÞ3À.ÖoʉsÜ^!E‰ûájº¢z'X`à€÷p’ ¨Æt'Y3O9ÊG¤ùW_í è!Y‡¡!ëât@7íÖ¯G]‹_ÃõͺuM(€IÏ颸ù0­EÉ&—-Žó8æ»Âq€üC÷C³KéÖtàÈ„E:›PK£"_­K­¨ùŠàÁ™Ÿß²a¶ÕS;@)• -…=ÓX5ú"ƨFX“`âÐ-& àÝîæcgÿK§€q %]ÆèŠ¥ m\À,€ß<8`À¼} Rbð}bdñÛp& ~ „>àœ¡H””€îx€ÀÿœàE`³xoøŠcîE1ú ûeë¼Hʧ@þE1‚}ã?ýU¢—ù0¼Eh˜ûß0ôïéz8éñ” ±í°Á8mã£& XÔ{QöëÝÝýܦži†¤GÊ=ç¿Z”zß@šÖwJ–-(mÒÀšŠR¯ì - -ÊzY$ÿÕݘýµr-H˜O'«TªQc™u‚}Ÿ±b÷Æe<V ú²%£Åä›ÝýÑn{qÁ©ÔUj¬}F ”­ó™é¸\$@Ïiæ(¨¤1Ï6A˜éSîÛÅ}üË*€õÄ碈]q=_Z÷µœ: ÆÂ¥©J”eõº,zs™úùØøçIX?Áÿ—ÙÿÌøòËÿúåÏ¿ü³ÿÿË?»ÉÎÿŸÜûøc±€¿6 @Oü1e‘uFY=}S`LïÞ¥9 - ·dçiT0•M¤V~³Û˜ªÈÂò‰Eq4r9L¶Å¿ ~^ÖG¸‘]“¤Ìè±óç;©jŠ(>Vo÷¢ÌÙÿU¥½TÎWìÓ³ :c4TAC–Æq‡—twAžû»™‡¤!c…WÁWOí„e¬N1‰¨A7²ÂÌy鈙 ¼>ôÆ2eàú’söùíYüÿ™ÀÿË/™;ð³{2÷o¼ýÉñ,ú[® ôqÐÑë»ÃA=.Ž™öÓŸövJ/ ðŸÕYŸ‰ÄŠ`‚œb@zeºÂ¾6X?5}¡z±öÖ¹!„jTKx–=æ®ÂHVÒ¯âø ­gÃûÜ3Ëîj¹ª¹Ü7YõÒyÙ…x¹] ª§aZ† Œ…O`¿¾%È?´-zð¹$ygö3Àƒ‚+Ý£\ñæcžbgç+AÃËgŒ÷à${Ê4ÑåOÉE€¯Š¯¾([ö4›õZ\‹«Q´×»í¬^ì ó(z_‹¶P â;Ñ ¼¨ÍÂSTàŒÜ5‡¬©A ž©G8 -è– E¢FG¯ÖY*†¾·ˆéA†Yƒ‡˜ ¡_¨gEg··ûÛ]› @õ®z\_‹…ˆ "Œ8^HÆx‡ïÇÃM^z’X(€—„¼ò1öxÀ8@ÉÇŒgô³v0¸ `ì9c@?¾Âð²u†þž³JÀs1Ì ›¿Q Àó³ØÏ€WÆkí0æ"öüoY@nO -xr8ý >àPç¶…ÀÛƒma±Çÿþç`}Ùôm¢÷?²ðD¸ŽgPׯxþ üÐ?f{åó©ŽYÐWÏ|ưgž=Ö…O˜_p¤üã -V¡*Ha9þ_«û_€rŠþzlxèHï{»±KI‹¸‹xÓ -O=K’ÍÜC”¾¿,íÒ¼Ymä-0r~I½T”ò6žj0"ó K­x6Ê}f¬;I/²ê‡d ‚7'¡Þòž:r›µ+ʕمË"îÙH;¤B 4ÿÖUáóü­FÍŠ ´Hy³´¡ƒÀœEéåE&´8Ÿò™gÕæ(ßâL6w‰¥V¾ÅÝÇ©ê‰$dNÐl×-=ºòPy²R–†.}1xÿÕEVTJ°ª¬ØïeÍz½žu‚Zñ‡v˜`'ëP®رUÏØ“ÈšÀ>´bGA•ÐG’ -[Þövu"+YR/²ýÞO÷÷ - óò ªz/Æ¥Kõ’8šŽ"Nv!’ÛRéÀ0Rá¹jÅN€›Fø×Èi À­31/z è§€ó1£ãߌcµ}õ:x&1,H Ú93 @à%Ý¢>Œ@ÿÆœñH;Ií©¾Ä8^ˆBxm €Ìâ’œ™ð½öøW] ð10 Ÿ‡þ¢yÆÔ-g|¶†½^þÿ@ÜD¹dåŸ6ùaŸVö#þÏÓûù`›ÿÙ“o•Š'•pN |‡ Œ]° ¯ÅX˜‰ƒžIØ"H€‚·E6?H•œqñøÿÿ+5®S)9YÏ–Ê€Ûcüç%N†qµýµº^øn,좭_•ùñÑ ls¹ˆÙŠ–3gÔ¾S¶úµ Kªå”Ò.gM9S…R1:,˜yÃØRà(±gÈš^)c¼¼m·¥Qèk•™?¡5+ïA]t‡ K‘šŽ*cïEÛÏùZ5vp¾ñ_}bþÚ|£¥Ä“6¤›uúy¬4ãi€ö”èòNÔ9ñ€‰RRÎ1º‹LH¡+êw"Þî ³þþÄ}¬Œ˜¹6w+eM¿eÇx3­Ò¥†aŠN ÓöÚlJy¶XGasW§FéUqÀسn3uufú¶ ‚9*«lØH–t¡cKÄ”q~<ö΃þÃΊõ^V¥çšVŒ¼*ELÝB×¹¬¤/$E½ }Á` - — Æÿñ‚ÿ3øƒñ"¾ø¹)»Ýd&À'z£Yàæ{ŸYfq5} ¥–ç;[Eº¸*W%UÖŸ!…G£±Mž¡:Q×YLóû„áû €4Ô$‚ylîµ-/h+%`Q/Ã,J j°fM–œf ˜$/!¸ëÖ¥ØCå fýÊA ²èl ¸Ô…ÿ³|]2 j±ýäVb9? À\"x€†WÅx ÌÄ0‡ý¯[èÅ€Rã(²¶S|µ<Œ‚6jõZ­ÉŠ1+“ Šâ«¼ë+÷z_ïnÉTßÒ'o°4áï®5Y¶î Oò¸ZMóà/aŽ}´Â°¼²´.À¦š …ùkª©ÙxÈÄgVMÏ©¢Æ”ØF<Ւ€^oç§ÿðð “èÙ’gõ4–—VÖY¨× P¬Š@Ì ?Âd`[@ŸÑ ¯ø›ÆèàWÄx€àøÄŒg(0€Á,€çb„öJZ÷ŒàÌ:/™ {}/ÂâL¾w `nè~Ù:ÿг^²ÀïØp÷yÀûfà®ð\„ÿ<Ú3ûïÑ á2õæçög2éI‚Ÿèý(¨Ç@@ßs -Ö¿ÿH²ÎðÒÀ:üñÉÉc0p¤Ûj£›D´ÅK”Nÿ ÷ÇøÏÒø§2VÖÞFŽàÐosð›çiÔ©r,a@ Øð®÷æ’Þäͨózæê‚PÃÚM¥v@¬.4–²d®‘®M”•p1„Þ±!ø©ä)Ðéþ¬Î'Å#õ€Š‘á…›þÊ[×XßþŒÁ‘¨ËqóYåÔD#¤:'Jøû%f’"eºcx¿´„YP©,'ÒØ(ºúzžm‰4ð¨o(Ÿ²ìø ÇE8(ïeÒõNi—¬$bi%‚]ÐÙÊ·Ê ê\ãb5Ò‹µÜ± xì‚Ħéû ÄÉm%ŸòDtáz˜„¦oÐVe°¯AֹʄÈËkR7”º¾²Ô¨Lb$bú—§D¸³G(D=¾^^n´ZQú0òæ ¢ÖâF^NMÍV’~=–® ñfrÆ`ó¿Äú3öÿä;˽{_‚þ_þüçâP†/ý7ßýäsÀM"Ÿ~!]ßSkde~£( ,¿Ë qo´Û¦ÄŒ×,r%‰s¢dcWlµÌ\™2Æ^# &¹ßS¾Þ×Ñ…Ðˤ֛:Š QcHó"nä=7‹õ¯S6¤Òízù¿ëtá±ƹ칱¸á€ý¸Á$$ý.Cà2š{³–ñÌ -'K üßìX hLuÏy ´÷Ø `ç«—ÅèÖpš€ý'c? ‹¾õÅïcÀí¸É@]ðà'ÙÂp @ÑcÆVGUô û¯|þù°óažïÓúë*Ñž;Yu?Ò¿Þ²+®š¥¥‚h²d3j¿öš…Šß sÇÔÙ« 䩓ŵN¾ÿ?ÝÝÿo?Ýšl§$¨‹°·è“Nç;KtXÙ«”u(½“­­býq¼ü¿ðâ,€û€ÍÒðÁó1¬8^ ßß:; @dˆûpáw2+·ÛªM`ÈrF5··d->6ŠüN/˜–žP¬‹ú;™×úøí·¿¿}öôÑÑA¿­ -bÙô··7î{Åöf>8|èóuºícÞ|gg½^1µ¹ùLå7|ÊÄ=: -þÏz^pñJ€ðo½€Sü›|W¹ÅB.ç}Æõ#Õ¢wþñ²¿aõŸGO„ÒT†¿þŸÈøì?Ãöÿ¯JÇS¥XÏ*wÞ[q‚°˜á-Ê?S!Þ0ÀŠ€{Ûƒþ¦çdi³YêG §ãÿ¼©ˆCžþžÐ¡¾›Èˆj6âÛÍ÷…á@EÀ}) ¦DÆ3"´ç˜Ò“®ß›:+Iãj´ÂÈòµFÃ`„_OâQt1rvј“”é'œËá燬Ҽƒiiq6]Ÿž­7$KzúÊ[x˜0N² Ê$[oåÕ„Xl‹ïÆSÒ”’tš]ž5™$}VZ;Í&¸¹°ÌÖwAS#ëÒêcPiÜNO(<+i .Ê; Î:=ÁÔå}¬˜Y•K˜ëXlëIÖ·QQG"dXâ´1Á¸á©Ñd§'ž’c›1IžÖâ6 -Ë÷¶ìHµ¾#xffcÖ –ùϡГ÷°ÜÇÿ¸L`Àý-ÉÐäèþËw–ÎGHÊñ`eÈóÔ´Þ‚<\k$£˜ÍZ¾Lëÿ"ûÿùõÿŒÿŽÿãÿ>EOŸ~òÉÛ7DðÿðɧÇ»&F…øe¨ÁÒ0vë2DZt]}âQ ÊØœ_n,å ö<þOUnë¼5±ä<š‰ê_L§!©â÷rrí@Áð=»½æCœÇ¼) -ÁPZW€6ųRµ®&•¦Ä x¼«=4yÔ;¢ƒuøËá -5Cc>?€ ·Àë [^0Ø¿ÂðÂ^$LB¢tâoÔ‚KÀA>.+. Fë,X%ø¢ºÙO²¯tߣ”Äà>Ûì•CƶEi.F«mö{Û5üwD¸g¹a°Ç–CÇX^ÊudÜ-Âl -RO©z¤oØ:0£UUC{1ðûÿ°ûÓýÝÿ¤~©+Èúµ˜äꂸ»p˜ž¥´Ž³á€ú€ Øç|ñJ™xÎÅ”H—nc€(™gÛŸÛ `¼àAX¥­Ò{º™|@œ¶ñ@ÄòÚÒð»íCã€GP™È*VÇà± Àv°ÀÁÞPÿÅö`[èxxòì©qþ;^`‚V}þö;Áµ®o ¯ž>ñ\µ±`83 àÍ×€¤Ýÿ÷ønn.b×s>dÝ~¿_ ö”É£OþÇUÿðÑÃÃGaΈñ{ä*PUxV¿ßcùSò,Pìá%϶¿*öÙ“Ç$”ˆ¼úRuÉÕ¸ú ˜ Ê¡*:ôûÛ„tÕ|›±pÿÌø?Qd¶ÏpÍŨç;Ñ`7/5Þ¿ Æ6èf6ˆŠý3cì|í\»™d%’òEdʼn†õ4SYÐûõíöF×ÙÙÙ\¤§«ê(àŸƒu¸»ÎØ:ð&bÂ,‰þ!üªqeö*kí©Ã ˆ a‘Zø»ˆÚ#neø—4¥|3¼×eðUº5ñèÉÒ’×éoü‘(AÀ0ŽÒȆ†Š¨…/Ò[ÿëGž,»†¼„ T’]މŒ¨YŒzñ bø[˜øV”Úì(nŠÀ3Ädb±2«ôë5î–ô%¬÷à{8Í®†¥x.€PI1G¿ruª23K €×RÒÂjø+¬Dp•èà zu"®^5€ÉÌõž+d=QÕ"äÄ™I¸úø‘•E$„›£f<|™„ ýóS[lÿ¿€ÿ7~æøá?ØïŽù«Oþì¦hÀ=öý¹yOø¿_dõ,ª 攊4vd‰Ä•Æ“XÏ‚$gqÆ+W*ÓaçŠpc©Í{7F„‰¨šx¿`ß³/,ª‘Ö‹a^tÿ£É È]š‚¯¤~-º1K]Hu0ˆ5`øY»ÛéÝíÜýˆY ÌÂ83` ;†1‚]N=aW8 pX¼:Ks@Z$!@M—N6ƧÎÙÈdþbïxD²k,ÏÍ"Õ׳ô'Ëá@zÅÐüHoû÷ï§éšÚ"çL›Ic(¡:ÍÁý¢Ÿ­Öã|8º«œº¹–ø·ÕºÃc÷Ë++ÉV^ï«"{Y÷8'C‰R«\^nµf“^’ ‹¬YK“X¦ôƒØÿ‡ŸþÃO{[PDˆ®õtYVÏO`g½äù  ÿˆð¶´ó_þxu À†I^X PÍêåë„•7úù†cÆp­ðbìh ƒS@ó¬à[@ä"€aû[YßþüTf1`ó”ór[@Àˆ™ -(Ú`x4TëU—F^ä8çxY €÷'›päÍ<ßkÀÅ8<ðÝ龜<ëÀA+[²Ûí‹3 Äþyî?KõØ>xÂb~Äö=#׃§Õƒ'Ç? æ'¼®&¦ -Úóïiž&šOÿù?òªÀ"‡‡l<È·7»D¦ÍF|6þOÿ<©uMÄt_½*zóÙ2d.à?œŠoNãÇ 8ðõÏ+/þYÀÚ‰9àš€ÕŠâÏÊV}lÞ ¶Æøt¨º<šú½{9*+ô²Ô+¬¾ÚÊ{+¹Fc¥]™¹:uu^Ö5?iÛ,mDÌÓ§jd²fÇ0ýRîHÏønm Uï)GŠ”ÍaÇ¥  Þ{é§[åÃz”€Ú Þò -¨Ž2”}RïdPÊ…Z~“wÆ)_nõ’Y†tùæÎ;æNBÐ+fAÁõd”· f@+i²¬SùžzðKšÈTï­&Q9ÛS"cEÊqë}þêÌÔüÌ´Iœ¡B80a·ÔÊüµ«%x)ð°,¯ ÕÖ\Ä4L)KiÏq±Êjj4nÕp2L±ò0nŸ®ªö&Rzóìÿ çðÿ¿þÜ#ûŸÿÏî}ì?¹ùÉÍŸ|òi¾;Êã(7Ù¥í)Ó[½á±à¿;, -ꇺ ƒ7(ø˜0´±Ò˜žU=U¦Ø¢ÙlA¥J/©Ò£dT„Qµ±Öo ÌøÖ­5LK-vwcaê¦[îE…¸-»™ÓªxöÙIÈ kGò}@‡ÐŠ:!Æ]3”‰`2è‹åÅu”t|ñBø—Ïx~€fbtyæ;Â3‚ŒóÊ12ÿwv(’0PkqMðU"pK!þkóöpPÜï÷×tÛq¹¸1ó¢÷z£¸Ø_fmQóêA²ÅCŽéuÂöåeæé’ªÆ'Œÿ÷ ÿßcÃÿC=ÏaüÿäÂ=üïº0Ð;ÐEþô)ó©O£¾¹ƾ R¨:Q=±p×b,àÑÃ'X àèp¤2Ýôûy_ @]»©ÄI—Ÿ±ÿQí%ø# ¢•pÏKç8—åÁbΊ¬š2\ -f‚Ëwô’¨œšÍ$0ŒÑ¦­œà;vTÏËF¡Be#$êaI'cÃ]}ªzºº5ÚU‚š -ÐTÎ"iüŒ°îžÔtwe/€?¸\™Kz'±IÜð*:Xè™lzÝ\_q2&R®æ!§äL:3©6úÛ@*KV:A®ëöxâÊÌC–õÅØ0pÊÍqt %^9)*çÍ·î‹ xÎy.Ï\ÆÏø¿J]&@½–´˜‹þ/ÅöU¶ eâÛQÊÇÙÙÌd(q'¥Ä‡0ô ”ö=—t§kS•ÙiŽO•XaÓŽŽè¬¯·–“Y^:]PryæÚ̵°Báü¼ÇFIƒ¸PJì& gÏ0ôøó¶~vN¦.Í4’"®Ëè ©y3 ÓÏâÿ+ìÖÿûòç§ãÿ¼è•ß¾ñ £ÿ÷îuŠáz³ -ü»TZ´ÈÿŃ}¾öÐŽðŸjUYŽ9 ¥Vä·¦g+ÉÂÒÌԵʒUi¹mÒ:Ck´—cyɡԮ‡t…k–÷T+È{Ãv”ÆQ:ÌeTˆj³¥{+&¢ Dy]¶¶– GI$0 9ŒŠ’ÑûQ¢»¹i2ýÞ;³Óþ>€|k‹Ä“ŒSÀE1ªø¯vv^½ÀÙ'V=DiÒÕy¨1—øïÔ…Ü€Ë$–"­ ÿUƲöOÚx èí‹­@ú÷íàìRÌÎõ*0ÊVG°^1r/Æâ"[Yò¡Š`KLZö¿ª‰ý@Õ;tƨ[*¯Jms±©.J”FÒ¸vµ±Ô˜eGlŠCd&ãîÖîÿ÷Á?ì‚ÿºŠi¸'¹½>/-x7|¢ ^ð´’;ôcåÛ @Aç`ã¿Z.ŽxaÓû¥€ï¥™Ïx~süâ:€Ú©Ê!€fÚv À`ð*o6Xƒ€wú*€oñl¾èCâa@ ËX]zìïHžóè«ç<x«¿ €1=¤÷ß6 ä$ù…ÍÜÎùÔè…‡ív·¯ºeýÿ£CÙü‚áÿ㇬ÛÃî~À8Ào7€+ß$€=ÿª_©ý?ýVìÔ¾äýñ…ÇpxĆB -: ZO±Úì:3°O‚šôû©"ëb,V’ª0iöˆómµ¬€#åd«±§t|ìa펱@&¦vÆgX@°â} ¬py«ÆNæ>¶œ'sÄæÌD×Å÷9¬TVæ›!:ŸÂ·tä›  °{+ KúàH‹ê6 Æ`¦Â#J"šElâbæRŠÏèß'I«HfkV=aò|X|àû©?˜ºÌø?®µ®ãØxQ‘©…‹ Oü˘ÄñБ -º©ÔS‰ÿž¯2rmæref]@™K£1%­Ä^Ôå…™ràÒÔåËWÀ@erËTÀ%iQâG à Dx³Ki’Q‡Ê‚ÒRÓA¡ÞLhGþ9û?àÿø»R~Æê?ìpÖþ÷Q÷îݸùéŸïîÊ,¯eCVì=#¢=ëýo÷óõ¶jJ5¾§ÖŒŸn\wdµ'‘q‡!õʕ˪3*s,´e…ç —5¼¶EÝÀ—³#Üïþé~¿Z­·eþókÒdPbóIÖ¯èlåq|¿›3åEÝ5ìó@ÃÄy޼óÑ]fCÃÍØuÓhPe%×IëÔ=ôÂ^ú“.$8öÒ¸õžñíT@.¤±€œ úyâÈrÍZ£^«ÉüñdcÒ+À˜Ìý~ßYÄè½!V(¿[Äzμo“8 {8©RˆT~Ü¡Xž·ÇRéŽÓí+eµ¾šëuù]'¢½Ò÷ZêŸ_÷ò$Îöÿ»@E…ôƒ®˜uˆýP?ÑÇ…à¸À ÀH¡Ù¾@gÒƒ«ÿ¥7‹0ð,€ bD¾ù탯ÏÄè Ö&"yÁpA 0sÆ x[ÇlëSÀáÁöù< ôóç=†G¢Ër¥<çbìxU €Ïº(@ߺÿwî8ëám6ší®€Xƒ -Œôaùóç5߬y±%õ“w¡gd|…ßÈ©ç_Yv’¿}FqOXBP´B,à)<À3Âüн=% |#@¡&U~jÿWήXá!é|©{Ù˜R$Lñ·âʲªÔÃ"ÎÔAÃ@óŠ€×ZSÿ±¨FÒ¸ÏÆAíݰhAWq–ŒÑÆ2Óu,2X0bÃòPÝ è©R}QêqX¥ŽFÓ•k—/W˜àô}’£Ù°Tïí4aU‹‰KÐФ<ÈÅ;@I,N˜š`LYëç[%˜­¬+»-é< ‘aÍ@Ô‡¯¤30dJÓäÉ,f‡´ !ÌØþŽ=I7«‹%8ßõqp#‰¹L¾( /HJŽ(¹‡Í6¯ë_™Ã…5PÞl‡*i­4QÁr°‘ÒsÍk9 @M†Q¾Rm°Ó§CµSáL˜l,xÿG{²¸žmðã‹=gðÿöÿÿÿÅ™ñÿ þ³îï›_~Qô’zÔd©Ã€ÃAT2ìûAœ«©ôÊ*µ1PîT‘>‰=4ȤŒÌ奙©©{_K—0µ‚ ÚNíÖªÐØ Qž¬ ûY/y-²]„ô/ž){ø…nZ  oþø>Gë@ Ít“IËѹ˖x¢·3x﹕¨|n’‰@-âl P}ÿb€ÌQ<û/‹{”Ò&ÑÏlPÆ$ñûq£Þ¨Å2ÿ«UõãŸ0î0ðȃZˆ¬|ä€þýûê”"6à>ªTîíæ± Ƴ¥ä÷ö‡yZoæÇ4qz2Ã÷b÷NÆóöuïF¥§+SÉÃãö¼Ü˜xë,•+¨>z~ûÓì°,Áã_ð¿ÐàB/€àü@þurq Àx€ì/áùx€¶÷S^ˆ8:>>:ÀV~ÿü?CNc6_ Ú@bôÅ‹1{ç<aà| @€ÇÒPè9@ÿ)°`û4ðõ{èäó€^Iß¿í:Nðoð]¥d¥ ª dÕ‰Øÿ§¿=Éaá_†þYöï?®zGð;“ZÀº×'R!t'-º²¾ Ò'jÊ€¢fNä_à'29‚âubžÀ¾@0«Ã½ƒ=uºM¶˜´…«¼è/ñÿ,°cIª¯Ù xs:™8h“¬}GÿxÂ}€f k{Ðu€ínû~#oÄë">çŠçÐ[Œ|ȯ š%³‚]ÌÔ©õá–~ôïtxõ,ý *:غG8õz°¥MÙ Ù^ìà0})R%‚ ,ÝÀ:ôêd­Š5êojÄ)WÒù~ìHš›Í$Í«ÍaØ>ÇötÁBƒ!!ºêz½ˆ«‘=²üZ²+„ -ppz‘¤+©Q ÌwÙ™Õs’d `cƒzþ 6„§ÿËÐ&$ëFõäveÎÙ_VxXx§—´XŒ7­¬­ñ-|bÍ̈ëèXrŸâu鱺|'s|¿®:àÒÔe€«W¯]»Êk„rP³Xʘ°âk:5ž0§d^YÑ©1²z­-0»óæ@€ðsöÿÙïÆRÆÿ{þ?øÆ$Í®ÿ7nÜû4&õE™XTŒJ@UéI~L:¯CdãæVÏ{܃ç.3 V%ŒIM´1k¬ÕZg®yÖ˜šé¬›r9‰ƒRuêñf ÀZàG¨ž…†>NŠ:^ŒÄ¸pí‹sªžA;®f#Qô^,BÍØÁÕè e}ö>êݵàÂ(@¼ð"/Æl[¾*D¾RŸ‰  4¸Ÿñ„(§žõ°ÀÝCÅ{[øO@]®g?é² -@épR9#à?çÙ¢\Ó…•ä^‘ÇÓÙ;½»Á˜ïކmé -Æ$´7õ?ügWÕÞT¥âíð2]ŒFj:4S­Ì±íe¢îü¡·>ÞQag½ov;ëa|Llн²Ä´¯]›‡À ´{tZ· RÚù/\PzˆÐ¥Ÿ[`À.‘ÏÅ|ó›_ˆ(÷èL;+@Ãs€—Í8ëÈŠú²Yg§Š„!{Œóß=åI— x —}q€ ëãN<¯Œàä×Ç\°ÀÿŠ€Ã&ýUÆ À>¼ÍMIWti{À €#ÙáG‡'x˜ÅÏäñÕÃNÙ{öŸ>(MO‰òs%¨CýÑÑÍ9FŽ] áY‡‚IÃÓŠ©4loooŠ´¡4ÍE>±ÿ•|7j‹¢¥#¤À°Ü z},ižVWƒ&˜ìXŒ Ñ° õ&Õ:+Nšy­©óé2uÙ-k ]ž€u< ¬Éš›–Fœ´ö{w½â7½½D.Ý -[õ(ÈõKwÆJ:8_íÐIþ¥„xýÆü:3&À)•öÊ5ê»J/‰]#å2ËÐÍcéêèRãã–Ê ì"–Âö/ýzõVän±Õ³ÂLI(€â47cð&é¹2ŸW¿°0_¹:SþOB¦®†0û¤Û %º„ìŒÀŒÌö¤®Êû ýˆ…€PKJG¸¯çT§Ú `rz:Vê >Í$»ûkÂÑÅL˜•ákœ‰ EWgˆð\@=ÁTŸsQGW´þÇçã%=G -Ÿ™™úã™Fš×$xca€çí}u‘ýÏú÷Çÿ%þ|óæ§_‹ø=UzÎB¥.üõÊzžÕeë²qr=+Fª$ ¥Ä«%4Ÿµ$V# ;=J¼‚ `:á#Q#¦„‡£$Òm„H Bu¨b†Ù‡`z7½þãUFu¹«Þ¶n¨ûºCøš‰æjSè+L^KÕ]ל:éyY€º“RÒ¹Ë_¯s—¥t¥å£·rU ËžzÊYJûÙfî¾"àü:¤V¢4µÊYaÀ <df½)ˆ# V¯^¯V£v7ý c"¸ÿù/c |Þ NÂwvÖãQo‹È}bþ#Ñ›£Q*N¬•5\en‰ÚFcØ­‡tÒøÉn1ÜKW·Y›MpÓ©`TêEï§Å0ïìªÔâlÿ×9ßcQ,ã,Pƒ§SÃÔÔ—<ð:/€jîõò¦1¬pf%Àó1£ß?ž‰Ïžã¹€ï5 @xÍ[¦ÏÅœàŸ!€2 Èê"!¼r±—z$cpfÀ÷Ù Àü«Ímz} €sÀsàßý øQ£Æ€Y¿/óŠ£ôØ ”àÿgÇ?VþıöÁuÝ\LD·'U€:ÐOõ½¾RMé ;à|M}ñ -ÀX“ )|ö˜õT¹úP¹‰ mï1oŠ0âôã¿R êVia€v_NŽK^Di¹\`€°Ó@ŠÖÔm`™)ö·¥ óx¶–«êRËxÁuå-ôS¨g幯RÆ^RU_1òo¶¬Ë¬¬Æ––:]c"ÀV[ |?v¨#F³•…©™ -ûõ¢TÑH`¼göáØŒ,ÒKu\~WúÓ´¥Zîs)}äI5éú&¬Šë¼œ¨£dås¾€…••¯†YêÑœ2`w‚¦¬Ž™åE‰0º"7`B½îÙ˜nžÁ$†5ú/Ï\b¦÷Ì57B\Ôk©òaà=ÏÇt½(/á3‚¿@fžU`I$¤Ç÷µàòÌÌl<‰ßˆ³ø”m¿2@€wãZ‰ÿ—§._»*‹d¾²0/…ÚJª áŒ^^y™ñSeÊþŒyü"ªù¤H¿ÿ^ñçíÿç×ÿ»ñÖÿ¯ÿ÷"þúéŸ %’T -–Ø’­Ó*)ºqµžf*¢n×ó}ùDÒ<:¹à?J†ü@ù­¬¬´TKSo}o¡x…`ì[ ª*ˆ˜Ôu.ÊÒúbu•Õ3ÔˆèþM-B'ëb³\¯µ>w”$‰€ë-aÑèg@¨ÍdÛwðì;ç‚”(š…ª;°9Àóë„¶t ù…³ž[€„Xàún$%ý“ø$˾Ú)¾Âñ±žÅq3f Öˆ˜ØMK€ÿ•PFõàI€Êè8,B¹N…¬ºœÌG#T¾¬@ì6ètFÞ´£.¡V9Gç©dy¼ŠvR•zh…>°ã]*(c¬D¿‡R̲žr'ŽÂWTªX¹ÜýÙ>z& àµ^“·òÝËdâxõ^^ Ü à äáÿð}b$@ 3x>àL lž‹y‚ u_pxÎð=b@îWÅü+z^¶Å8jøÿ9Qä¬/2¬$2)ß'ŒýëOõª2‡æ€ã¥)•qÚŒì®ý«Hõ–¯¿sè azuŒ Ãþ"@^PPÕôøÑ“'†ÿ'^€A€#¸–DµÇÆ€¨ÂJü‡¹Ì9þÏò@„î$ø¤Σ?VxÑ]ì•íùTÔ´ÊwHy¸Z[.|˜Ènl$Ò:º.k°«ûYA´ôCc9o¼dÁ“¡0Þº -¿_ µ¥¨Ãè·’Dcº1[Yž¹<Ÿt6¿•£ÇrÆ!u.­åËð omø‡Ï¤($4í§Õµ,‘Æ_‘bX°#ĉ£¹³õ"[T}c,pÑ]¥—5ÙÆúÅîR‹J.+д²°åX,™½eÏûÒ‚clp u±A€̱a3î‘åy+ý‰l…ËKøÖ?Ë N…u`x«Ô˜0¡àXpè -;#!öQtŽ…(ëÄR3«³4?/"Â`kú^ý“J9@Yun—Zi%b}µ`¢Zƒz Q"—§*µ£”•¿Laì_`ÿO¾Kÿ.þ_Râÿþh׳ÑARê'Ná_R]LËõ‰‡Y=;æM g|)ZØÑk‘§Q”f=j?,7s‡‰aK•é _ÚŠùlïxwƒeg†÷ó™×*  vÅ+U°»Ñ^Ö”]ýûüçª4u@UªÎWP+RÝP=ÞÂjc£“m6›?¦‘ÉЖý¡îJút§ðLm€ÁÞEÎÀsA´0€R.ˆXw €ðç•€3ëÄø®{IHšD?ƒ¯_ÙÃ×L^ q½U¯W»Y{` ¤Tš&à­ôuXD|Ø9Q×+vwG£Q$ùÖpKï”Saw* - æÎ¨ ~©™K3 IÆ,Kwl*Ô#Ê~£2{åâõŽ©PïB'»SäEUo+X%t…ydoט4^çKéêÉã_²@öÁó1£ãc–æ`a ˆð‚ÏÅ|ïYú ¯ž‹˜L‘æ+Ž;þÀzáSWZA] ?›¾‘ŠÃ¾"~!-ª¤ÙÒ/XYU[-æ8ï9Ù;x7}å)<ôNp`ÌÐ`@hî•\–³TË iÚ(VÙ|gÒȳÄ3zÇyZ‹TÓj­ßeLj~$f3ÝXX^±ÕžoÝÝQÃ[ΩÓR%1| çÑ.0§jMõzØ~Û6`:îS€:¹ \©ÂóõDZÐWõ QHÍ!»ª¿€»˜w;3{>`‹° UÊx ™Ì Žð%läÌÆ³!àKc.öŒÑÿÔpÖ0žñ`þ×kÕè:€2ÁépâE-€ ü—_r·(D _Ì}ùÙÚ2›Ûfºòí4Y1#R;5ÓH""Ú0{|TÀ Ógo7¢Ù¹(¬šÁO”•tCh¼Js,¤ª!³Ò­+ À+½wõ?zà«eâx] €(ÙéJ€àþi +þv´Pz /¶²Pöp»Ykv7··÷¶û2LTj6»ý‡Þh†™d‚ÏR kÏ‚‰· óS¢cžžìuÛ›ºÔž Ÿam„ùe2+Å'!Γ‘ -ö ÖÇ`÷ÜÕ‡ß …ýÓ³'û}¡†?“õ´'0ègi­9 €ôjƒ-Éã­~ø½Á—4ò­lè§'è8<õŽ$¢E¡¬2r„ò°Ná tî#ÞBxJDv¸ðódo³ÕTXv˜«Ô”C%m³p¢#¸1E55šŠÀØ8Ìf>Ø ¶q”=<9zŸœlIöð«`ª®4e À ÊÐÃÿKǫ́ÒAºRõ–^Âé¡€¯ÛÊÐÛM5fÑÇJ¦­ãï#S†ûsöÿø/ûø?µÿŸÃÿ}á`{E¢7` ÉV£Ú²j(Õšø¬ @œŒPÜÍ3šÔ[ÐïÀ„C¨¤Ê @¶®ò[]íêEè×r2¹7•Õ‰ûû‚–(eí¹n³š–«Ý3K¶„;¡nÇåCêzÝŒ›«° <’»A®âwíøã9ŒL¿÷@rÆPÆlô</ÀËgœ‹ ˆ/×& - „ÿ³ø¯†&ë”Ò]o.³@½ÁBÀ„¬}À°ƒ=D0P®`ÀÄ <¯‰Àèr;²FDèQB,:Š"Lj¢ÄóŒDž¯&qUà."a€Ž¬u*ÕJcŽ`c¾ÖùjëÊDg=p qZ=ÎöUƒªåÆòÒ’1Ÿ_”à%^.+ vþËǼ¸ÀkÖ߸½@ Œ탴Á\4ìáö¦ ¿©Òí!q瀇°¼ ¥žÔò«¯õíÉ Ýd4aO`Èx=;ÎË,–Q™eB5‡ €‹Ä~÷n{á½>yÐ\ÖºDïùö÷ ÖÉÁvÞ`÷±°8À‘ E[œepæ[~ÿ;#¼.¡PwáEÿáVºžS«—LJLHÜp÷ðèaUôG5×õtŠX)Œ:K>äW–Á`B”²§6£¹ZCÍP ÊGGb:‡'@4èïR.…áô ¨ÔjM±†Må­`”ä`oŸ<Å%/þ@ë ø†‘þÛßÙ'@–uy2NÚï@¾êÀXï/yøc8Âi~üøÙ·DxÂ{{<PàääHàð>1-’~¾¹ÉøR»Ù¨ÍÍ–ð?7­ŽE=ŠÙåÍ8š »Ü!5?G‹õº~­¿S—V×k)±¿ÔǸΚŸHT×)ÂÆ(ŠëÓ‹Qunfzf6ŠÃÎõ>BçÔëµhvVß7êïT£z]êº[âVŠ4ÃÑüÊxöí|¶îCÒj5%oöÊ•™©©?‰b¹Ð GÕÙiÝ|®ªKÔÞ©®Žï$\‰KsI7‹.7Óë‹:Ú7ªÕÄ0fg¦g•¡p†EÊòzµª[Oë§¹H:N žHMÉæÁåU þÊ¢ R©ÍE³ÿ~Vši†ys3WÜ"33³$Ù·YW«Õxn6äƒ,“Àð›nÊÜYˆõCœV¯“ò J‘ŒøY2;;;­ë_ùÃé*å£ït©Å¨©B£ÊlYãAfÏ$hêòÉôŒþft”Ønuz–ðn—Fx««„3g*JùõU -ýÍxÎÛÿA^°ÿ=þÿüÇþ·b‡5ÖšCíâK÷Wk¬KD„iÀ{Ùîì¿+à -ÄLÿ]Yõêl lí.|ûˆçðÒ€ צ–—[ŒOmí3v©%¾Î3ë-q¦%GQ€;[ÿ«ä,ë§õz?kãÖ¥k¢ÜË#à‘„»ói}Sµæ¤Øÿbãq°Ú» €„Y'1y¯ôŒƒÆžzÆ1z9€È&™à¹u” ‹gý!cád£[|5(¾b -À:­EðD‹ÕîO²îØ ðS%”ÁFà@S¤ËÉþãpÆXÙÙÅ9r%ÛÅû×À­U©$·£ôX)uÍS˜º‚)`¾!k»UkÉ -[ SNÌÆ…á/KŠQ;}'JE[ÕÜX‚ð/00¦¯ô” à52ñ¼v€2@¥ó\ @TzB €r‘0‰Lñäp¯¿-Ák¿ÝN¼@=cÔ›{"O„>ØœzÆþSlØea\BÀ® çhO-#ë÷s¶Ø;ØÞVJÓ¶,c\P€ßý3F¿øžê[}RêÙo€9Ìlñ 0R@½'ì×Ó`¯ßOQsð0¤Á 0âr–¯RÊ•@}ï/~÷í“£>sî•×PÀ<…~³ m2Û1¡3ZNÖu€P诈)-ÐþŸ{Ye&ªA—€ÂZ³;8|8èwóƒGºIRÖ@ßð ò¿RêMA…NÀöÙHyìz ô1œæ6}¹Ü”ÙW§†÷8Jô/r¢¢‚’‰¸À ž†0në} e‚Å€”ò'l*ÄMØ1ðÑ#ï:øèäñ‘èËž’" úÊ6Y Ùô€ÄéVÃXÕ¿DV°Ðñê{â©õEeN¦_¬OAJð‰Ûõúÿ!Âï'ˆƒÔÄÐ+s3,ð¬×9‡íÁ¸DU`$äðÇï¬&5ÑÎ.%¼e‡’EìJÒ½~=4sÁÎ)–Væt¡™©+• -W•¨!‚èÅé¹·¦H!›ºsH3§s`ÆWNo¤­€K_‚¤6ê(HC|ÄX”á(úC~˜2+Aº9³7°JWÏp¥M `Ž&?'S_¿ÞÂ"UÄ5Ôb#ú#%”S•‹³‰y3x3û¿\ÿÏà…ñÿšP#T†jžÕ "+öw»õzš›€À²1Œcýhý +(†YK'³”ã%wÀç»ëcü—ú¯\©ä™ðwxœÇ««2ÈzÌÑ7ˆëøÆí2n6í§QÜfn~…aŠ ™ì/òë“F¤F¢ãø“á·Ž Ï» ŠÃG4øY0Î4€ô ê‚"³ïœÝr¸17£¡¼S(p [|‡=_V|>`M×&ðBÀp°óUð$jŽŒ«ÕëžàQRíUÅ+çíX^]‡pÉbw4Ÿ ù"cÊdy¾ª¬“o$2Vfø,®f[®E‹'`d-‚gÛýÁ ²u•:°®»f(p1’ ³ô¤â qOI#d€Â4ÌNí¹+bbK8¢Fwpp´·½Ùß;Áz” KÍ(Š Æ$€f³ÝÝQž„¹bGGÊב޼ v°üÁ~½rK›÷¾2I#C¦Sß…o\!0Wyâd(€~ÓEgßÈ4X › >’pœ1Ñ]ôôpsé½¹5=›¯_Ö‹b«³ƒ.—€žՌJ§—Fiîs+.݃]sÞ×i–ÖJÌ—\ò&@ºQvÜ^”5*ëŒãá¡áßÊ2ÏÓ¨;ÚÕú°^¦ÜQìú =ËJJálžø…§z÷=±®æ±+±ÈzÃán¾ËêO ˬ•$'Ô2O¼45ÅÄA¶#‚äZ-š®Cß<T­ÜÛ2€|äÅ}ÖÞSÙȦ^oÿ‡O×ÿ{ÿ÷ÿ*hAk!&¬Ñ#¶Ä¸)"¡HÂs&b ÓŸ¸ZѯÇÒ¿*ï „ŽÿÐS½A¬rÖEÚŽ»ÃÃb•)öTªš+WS9‹êFQ5öG¢ÛU,éaY›ø†»im$¡¢%f!^²`³ùã¦[p`n™\ ƒ-½ÞŽÇ–g§ÏÎ UGVîpq ÀîNñ•°x‡óK=”Yˆ Ç”ÿ¥8aˆ=;ö¬{' T@®ÿ¬÷J©V“ŒPݲ¾Zëô‹<©‰fg·çfçèE§%ÉrÈWß_€µ/ôà_'ÇŒ=g×XÏ&+^pPä^êíba°ˆú쑣㺠û)ŒîàèñcV¤r€&  XÄå_¸#Yè(`nŸmãA eôlp¿Ç"ý~wµÙhNgQ0ÚXÿÏ\€«/ Ú¾´®eL{z2Љ¢ýÁ@¦)øöDºiSd-?R²„µß=³Û߉3âëZºÒ3.‚Ñî“X½;ÙÃÄÀßÝßîËÐÍ>Ñ©Ïa§K8$+‘U]‰Ómk@¿•‘.°V¦™ÜEHMOw{ïèpOàÑ#°õ)kø¬A¢ªNI'ø©™,Ùß$"‘¤x àãæð ÐKžL¿¯€ý8“‚„þö÷ëW^L ÂJ€úê;(Dâ»À_žˆ¥€˜…n3±£®Q¹v-OãwÒ˜®$ ó[Å$ÛoWÄdZÁï7ªn)+›eï{ªœ“%‹r™µŠ@V¼,¨½ZYÊòo²(“ÍÞ%ù¥“¼8°S1ì²/e>¯1£dIÏ«ÄÐöNJX1ÍêlÿψdÌ'2ˆ÷Ã2Ï[Ë,ͼ‚R…´–*ðS<A®^} "õ¸Üꈢ[—±ÌÑVOe.,Êpòr¾‡Lµÿ°?oÿÿwºþß ø¯‹íõõi5*§´^O«õn± tЖ(¡ð*éI©rØ–8n¶úAüã¾ð«t¨q9àŽu€”9vЇÏ³(.þ€ìFê¾lh–jí°´jUORfVÖ]­š-û }ïh8#)`#ç¦1ƒùÆÿÇcë¡¢~d€êÀì{g=[Ž]$ÈÙYe @΀ÿ^ôœÆœzNEWnÞÑõ` ‡ ëö@¿ÖY°îYUü`íƒìŒ€Ä+™B8æØ0–ààjJ@ÀÿÒ›‹…£ôŽ .ˆÚWë’ë×»ìlÄÊ’ÈÊš›8Ϙù™Æ‘ ì¼ÓSn:|=¨§ - Ÿ^¹þ, - kK-¼fF÷*íü—?Þ,€YºØkbd[¾TXyV¦§,ÏG™³÷ððp»] £Žssq6xÈ|´ÇX¤B ö¤Qp„–-çgÿúp»Q©ÉfÆÊX?2¾M€LÉtïȘT½#þø íŸyµ Ï1B¿£½¤Ñ*½Z#ìZÛn —}]\òaæ“®¢ JØ’ë#? 9OöÆ#ïÛý¨ëon¦Ílx°Tw£à> ·.l—Ö5ùi’ÙüèH`jfvN–1¶}¥–m«0½hŠ•)ýaÝRæAQŽa¨ÅMB%¡5oØ; €õd‹?ÁZ«|ƒÉ®'½'ŸÎ!òJð¢7fNÔõd¯´‡Ò¥ôƵ¥t›„I²ÿu3ï -Àl@%˜!€£ƒ=UxQ...8ð+Ù †ÃkèK±Ž»Y ¤`;,i0“2íMãN…¨—ÊRþÉ<¥‘”f’ÆÍÛ1Uö7©–—Qÿ‘1X*\Ùk‚‚¦æ™lY|çüÈa:ƒEJÄXÚmIomåÅ0®I&>.˜›ÜÖ·tƒk—./,ô°?Dc=g)øzV.TËñVËe’ä™ÀZÞ!ÚS¼Å£>RÂj–|Ç<ãZ+eq/äå…Â%túN<[!\ȉûè3>Ha -^²W)Ì& æ‘ïˆÀúy]Y²be_̆²ú¦»ˆZQ^Д™X&@ãû¯&R m¢ jÃñ²ÀJ¹o‹P¢]¾3ÄC—¹:#²”'õL¨Ìó-Õ¼ôš€\ØÑwYg_Àñ€ ˜›½ÆEÌÝZ޳‚×[W·;ÒeÀ”2`îûÈÔYûÿÞ‹ëÿ…άÿgpÿ ?ªºYzÊȺúNµé‘Š QMéûžA;¿ŸÖÕºdïvãzÒí¢¥kK7£—¹‰m¿´,°2se.aͬNÞÛÑɪe øJÓPƒœ›Ž94R¢KNš·ë±‹;ŵP"ž=e]©1Ò~„·ÍÕf,•¯#½`h©J¢pÙ0.-±Ÿçt À1“1šBÒ2G;²¬TŽcrì|µSôÙwè³B €Ó‹”#²§KôÁà*`÷G 5¢ëÕj5ë®y@¹ -ÿùé]}|é•55Y] ³„À±ýÆà2£e«g‚ÏóIÉ2©-åŒ<úZ’¤q«Òsv1‰ÜWë£ít±Öî<ØbôsŒŠ7áR÷¸•0s…®´ŒÛ/ós )À˜@N½¾Ùkäâ€÷8·àùu&1¯Œô+íÿ}t(˜-@­»-Àú±vCûßT¤ZŒ‡ vlOéáf³Rˆ^ñàMNÓF2`!¨2Dã\çb€½ v¼® `­Ëz•ág÷ÒFœ¶»BlR*ƒÙÓÔÒf¤ô=T"”°Ñ×ô{À^§~ë`@}‹•üàçÓ‡{ÝDÜi›)ûÖ½+Ø·Ùœˆ0:¡+>m'ûB¿#8ó¦\ˆ°ž…®ÏÔBYPo¨dn«Jª%±@à¯CÕ&šít³+à5€ ÂýýO€>%.°.aÒ_ _Jœ˜H(3%†$‡/é; -G ¥Giºl|–þ W ¸É¢îÀ†fž<>!ðá#ˆ -³-)ä~óƒÍö*;b)¨d×&H;XœÊôKÖ‹=À¯ŽrV¡’á“ôR‘V9Åûñ’(]¨ÑLZаÍü’WSkUã3¨ÊDÙQánBT_GM[EníK£u:»Öêî¬H°®”¸ vË>tû¥OE÷%ùùÆrØmHßùâÊF™|Ô­›(å8.œpšï¢4K5c/BÙΔqg*”ãéJƒ€RZ:dB”þ¯ë¼Ó¨K5¤<#¬Êd‰©„ö\º4S±-½~œ‰ùB౞u<2·M5ø¾S¬±1£lNX‹Òm¯ ?æû!ä+üs¬$0&»´„ÍW+½„ÓòGK‹‰º;yPCèuØã¾$¬M(z `Q@¯ ¤Ô$Ë9åOþͰ%/D–Wg.…µÙ¿¯L½rý¿×Úÿ”:ìC†úì[ ê*‰´Eø¸íȪÜá†9 'tïÿ2} éi](„ -g…c³[-µ\Tß2 Ë5Ü’õ`Õ…ñд.1?'k±ŒNU½„~¢ÇÚRzÏk“®ÄyP £g|Y7þ1”›€àÙ¡›õ'.¤·u÷£Þ–p”ZM’Ù¶P}Ÿ dcNÄPÆäÅWʹ xÑÀ ºQ ÿ§€3€L-Rö?cÕj´ý„€ÿ8.œÊÉÏ,Ås$ìøfÀ®@ŽéPv˨Jhâþ¹×dh†t8½Œ·¸» ÿËΡ|U½­QZÿ ¹Ò×é°Þ†c ¼*x/õÓ%bØ­ëU±ÁƵL<¯_ =] Ü>àkð÷å²É|æv»Ëpýž À‡ µ•¹Ù¹Fw ÃP€Ä\@#‘ÍGáJP4ž“ò>‚ÄÍl“éíÌqesæ6Ò=:ÜBÈ,ñ‰| ÆùB“« ­žy ™¶777Aq -ŸHsí#㞘Ç‹0² —ßÿ^ Ã,…¸¢~~vTdÍf—E˜ªˆ¡Ûïw³f{ï! '-Œˆ@ü³¾ÀÝ.´TžI”ƒÈþ“§ONºxLô2[É{¸Ñ››ÞNGæ"ÁA¤Pñà’ˆ“„åt -kñxÀ{ô`üë&0/ЀÿÊcYTz-S©Ï¦6T‰òKõ¨?š9p†Ž6á:º oBeBæð5œ<öÆ€ªý“V#!#Tµm‹Ø`—¥l ’¼Ð桳…Æòû£<®Ûy /àƒB[±ZÚÕ)R쬗$Elcu$"€Ô‰2zé’À‹et¥‚lNÍ™¤)T5Ü ›zïŒÀx5†e½]&îîdõZnêø‚ ï»Ó -’¥žÌ`¡XÇ–!;¡Tˆö§“E]_¹Ú¦Âõã3K -JƒPY\N7ËóM‘9áSbã1€-¾s•ÞíÜýhë®rày€*÷é÷Îä[[Jnˆ| r: `°Bå—Çœ]ÀÉEJ€`¿…dY2ÁÿØÐ`¶ŒXÀëÀNX€T–sÆ|áù9F¨Ìt_ê„Õ—…ÍK­b'ï_—Eí¸ûZÔušjñÔÆR€ô¼.¨ö¨W»^o'yèëiü'jQýx ŽBoRg^^)c„ø Ò/ñüýßýí_’®ÒÕÿ’ǛƼ~€|^&›™q3Í6ómV¢•%z°×–’a¶ÎÌLÔÉ"}†»X^ð'È`Â8`Óyž>ÜnJc5¶—é?f,,“4jͽ#¬OC<€¥ŸŸç€Sz -\ðíwÏNöڲʗý…@»è3…!€ÍÃ'KL€ÛòÿYŸt,{ç@Ç6“ö››Ì,L'6»iÜÞ;yÊéÊŠ’ušŒj^Â7!Cè“'l¤7ìV¦/‹.Íé_ú®’nIw4(XH­Êë+–ºÀ ²§éö·íyyè±Á?t‹Eµ·ß%¬Ü¯»‚癩"&7øö8rõQ¥P¡ô‚ýÂÌü:BW‹ÁþוÉÈÓo‹ÞuÀ’€'”ñ0{sPlgݤÝdN‚.GÓè¡^.ʉ€(x™:œ!¾³HŸ£Ú)1Rª+ÎÓ! aiÌ`u|î$ó 2¢ F‚E”´~ÐOš»P2jV»Ì¥²0ðæqK)-ï ÐÛêH dêܺ —,%fŒÂy˜™ª\øZÞK!ä#XÎRÿÜXB ý´Þ)wü€˜eòõ݇}ai^ÒedûÀŒ…^Ã%Šà€Åø¢~µgÿ³^H½>ÇU£8û#”²P¹¥Fœ `uæÒ¥KS×p30 Rl.–“ÓtAXç-˜Üæ3äF÷6éâë*’¯rwʳÎhè©â§*EgoÉŸâ˜QWÛ÷}:¢´Þ!mR§ÄdèŒ3e|+L¸dð—/_þc§ô-Â*boº  -7 ŒÃp´f 4®qb2ÔT¾xÕú8ÎÎÿ¯àÿ‡À¿ Í(’Õ]@ŒØ›[†M×U’¡ ÿ&«/ÖY¯¬Úç(lÓ¢PË" :ae%[aAQ·«jknl“Q]½‡<Û­1•¬¬eȤ® À”%ªN³!».°ës.£¶y0ÿ©“x5v ø?ž «Þ&¢»‘Z¥ª7Ç“®"—¼7ý‚@íÈ?Y^\ xxÑ5ö2|/°`,aÙ ¨ ô¨5Ö˜bÛ?9ë á jØà :¼J¯®µ³óÜ‚B€Ú'½r%¬ÛÃ(@ƒµ†ù7³ÕÅf¶å¸ eÿ¶ÌÿÊ­Hý_ê(MÖ¤§âBµBßÏÛ5F†t³le¼.-/…žìDÚ°8Uõ/ÀûÿþýßþèÆ»NÛ+dâxõ^YÁ²h¯ˆ8–}ùJ9qÞ—­¾m?´1`;‹fæfp¨ïŽØ/îé“oÉv|öD–tÀ£5ƒí \ƒ;ß:·›ûìÙãÆ&ûMl<}Öî7žêaë”Qá|8Ý_w³€<;¤ 5µMlöm¼öÂÒºØÊ\¼©ëùXÛ¸îÿà 0f‚}¾›a™óOîµàs@¿ °¥> «êOc¹HB8_)&÷öÿ3QOP½Ý­Èc€Ï™Zº} 2†9,W溑C!Qऌü0GQ)EœYÍûÀ‹¾…èl -Rï7º˜s<Øà1ƒ!xâH©RЉŽèžÎ´€êkÛp÷#Q€ŒS–÷fßó÷Ô™„Å€õ8•c6ì‘/Œ(=ž9±¥â´Þqeuƒ;°¢ ºr{ÀÿõuA.Ë×êÌ\lwÅÃÄ7ôoü'‘ã9„LJZôCåÊuàùrîoƤÛÚù!pùmíÃ,–-ŵtCÕOƒfeŠŠ{(:I®G*M*ŽÔnðQ¦¿¾‰-…’-¬,PÇàx~FÀß ÿÿîoÿòÝwoüJøòǯài€/]à·‡2/_/¬²¢? Úh†¯±Ò–Eë@Œ{#6*&‚Ô‚ŒJ0y|´ÝðÚ8‚7¦loï‚XÙØq-Ù;þ€Ö^ -ˆ?#¯ÆëÒ†5rÃ/„UO޶EÚíØ„KBìF­ÒÜÄm/ÑÍ |åVBøî!N§Ó¨«a1ëý““AWØ›mç}‘¥p›Y€jʃ£­sEºÂU±µ}2Þs؄ʉß>ðݮLYÏÎ1Pi™NB4= 0îU·Ø….QŸg“63%ÉÂÆÿ³L/f?åM,÷ )gŸB&3úH)ñ[X6‘1}Ô"an"gðÉ*f ‹áMxDÄÂïðø‰S.‚'ˆ’TÔ}´:ºÚûx5 Šz³î}’°nc’/”s ÀXŸü!ØÞ{aÓgÃ’Ü#Ôøbº6xeUòKÝEƈ•ÁÙo¼2Š ôªÄ˜¦[ðŽnª³¤/˜X¯mrNHÓÜ îpyêR¥á@ÿ†!,žsú?RêÝ6‡’ðÀY|x -@Æ&󸄳»Eg]vÆü‚g2¨D¼ÄʇŒg¨h¦ñ/”zC?“/§E—½¼>—¬'ØÇ¶VH¯ÅøOK“xª]eAª”+éQn§ø/Âb²Æq ;²_‹(åÜÕãzm§Áó+Îp8ܸ@e-A@ ö̥˕,%~= ¿*`g‰¯Ž -æÏÙgÉ+]bƒÂËJ&Bº±…<1!˜`D -Xu€áÿ%ƒ$ SÞø1UÚÿA^´ÿÏÌÿ¿ÿ•ïõ/Ø…6€õT nÁªPcyy…)}*¦·¤±lÆQYº¼]ï†}üÇ‚`%_iTg£lÍ•Ç:!¢À“Ô1²„”w“j¼Yx9l‚5òN%noÝn;Xóç\<µtªÃ5²ŠÓ-ÏÎ(ô4µ©Bt\™}'€‰  ôD^Ü gÀAü+b^> À+üްØàzP;lÿE"UCµ›fþE;DÆ~* Ã/Ü€¢áZ¢'ÿÇsȇ„Ã%Ó’QãÓŸZ¾ŸÇ]Áöð ³Ûãˆ-q æ|ŽÓ,¨¸uœDïûq$T–~ScP…=­-¦Á¹&YÑO¥p:#üÿ{<ùÃwx㇯tL<Åà ËYe À 눰Îý«Å6[вþõÿð@V-‹ŽÍÎMU>(Od -ùÁ?У‹R˜BÐ_°µÊðFðyX4çj‚lÑ•m¦² ðö欴/+[0õŒ]Ê{º¢[tèžçóù#G€Q'©äf´dý>|ö›Ä -“Û‡P .'ÆàË|÷Ï\¨ÔÆÈI-)|r²×NÚlÛcÛ\öÿövŸÀà@h *!|§1þ ^õoÇü£'éÌLMMKÏ©ÄðìœÎ÷HE{xxtˆ=o³i¼_Ò©ÇÇ,Øíçâ ¢^G'‡! -0ìÿÇ tWðšÄP¬,Ä[°›L’WRJM(udÔ'ßÐ(çÞo©0H›®ANôÞ×Sü YðÉÉÉãÇJÂÃGG'LÄyDðf`Ž -E¤gü6½ÄjNf]s6®¡–ˆ+1ºz]k?w%Éú€…Îtz.¸>$±‹F]‡mæó%ÐOøb³–îAd @˜#Ëì2`Ð]ºÿnØ\^ ÐíIG£(†·ö›…³un èh,{÷Z‰»²’,m*P-ó™·M˜¤\?ëÒRaè>éšÝÛ¼±íGNÒ!.‹N±4-s@àǵ ÌVºÆp Žh©ëOx{&@V¿Úý$àW¿ú»ÒpãÝ?üá»ïÞøÑ/¸ðErq À‹{œ›ð| Xô:‘y6<ö௠àä!C¬ã53se®½'Pxò;‘1.…5Ž9€?ÆÀÑX#FðíI¿Y©5b¢ß -ÏÜdËhgq–î‡Ád Õ-<ÃÔX±‰ŸQÍ$ÀoÝå¨`«âî&;íyL¡ß*ɨ«ÍÅXíøÄý/Dsjôøçßýsðà†`ÄëÍ“§'5bÑ ý‹ÈÐm¶÷ŽØs? L€³œ¬:y–ïž’w}EŸ°€ÞÃA»bsŒEÏg*s•æ€Åüð¨?R‰>z¬+š@X„j8Qä)€M ìy£‡à=òü7Q±K(s>(UºHXÉ»H¹üî÷“5ô tŠ´‡][Þæˆ¤»Põ†bˆiàßy¬Z~"öBÉ?Á+DÉtÛÈX¬ÍÍ"iú´BBÄFÌ|ÃË÷°åÀË÷tOõ;p†aô·)€4“^˜HÚ$¨7-O¸¶;(—Óx¢pn]®5jVeÞ³&”ÒKe·u0C·¼Éß0cõ%É7¡_ryÝ8ejv)2caˆÜÆÀ±õeŒ° fU{1jÆ¢<6EOa0M~º›í&¬ Lo3€ÖsçÖ‹xc¬5€§¼)õñG¨«F•c®ØoQûSÀSMk®r•µy‘Ë3,´CvHyVÂ!åÝhɆLøºèF«T ‰èWG_*õY’g£ü؋ڵØâ—TR^•k`@ûþÖúx@ÚPÉÓ-V”=m§Çî…[½¤ž%^˰_ñ$pžYŒˆ²¦ëç A¸,’Q–»ÙÚ›ÊÔÿ%Ùÿ/‰ÿüqÿË®ëõju±^|B™N¾%fŽ#ÄTGÚ‹ßàð?µAÍ «]U )@•R£ÅvîSoé“ßí)ÛŽëÝ4Š’á¦z¦ZK„I9çtÝ)½CËîµá›sQŽUq‡(ÕצاLoqlCbèâ1؈åJbŽ Ð$ï[ -H}æþ_ð aׯ$ÿWž,¿üÕßþÍ/ñ‹¿ù›¿ù%ò£ýˆÿýù äÝ?ÿóÿïÿžïµm!U–s¡¿8@u‘(Àn;#Þ0Px@Ïõ#{‘ÉNÀÏ;£ç2 ÀéØ)ò¸ËBÊ¥ú~Z±ËèQÔSl`Þ„2«Ô]œ^e¤•åEV¯^°t20–@‚KÂ@Àù*´¿ûû¿³àG¸ñîÿò—úâïκþ'W­ ªŸx<pa Àb - ¿Ndú=~VŸó.tB†¤n¤m¦çÒâPv© ·§xމFÃ*58‰q½"@ßÉb+•¸™2Å èßô… Vvd2x†t´°¬·Êì=ÁèÅ¥6±àìÛo?ÚnQ€? º :^—…£Fñkç@ît†™ÙYÂÿÃC62òê&]bøË `?ÿú‚T)s²ÊÜ|æž~ïÕ¡.—`ÿëóô•+ dã™—ÄF!ôÿ0Lfd‚ä&óǃ‡ #½V¶p›k€¨z=gÙd;ó -|A8FjM  ìF`4+ÒÃÖIDz°$¢²8Gìx§Ü… i‰ºÎêƒIÕÓªý5*3èͼ ÜY&ÀîowÊ€và$¥ô,Zܪฬ&x®Ï¤œ#‰Àû¬ô§ÂŒl¸Ïl¼@å-‘J‹ȪâªMâ˜ë¸,u®*ÿwѺEZÏ:ùË—Y¦ÀN…“ô’¦À¬;—QËÉ€‘ ~ø2õrûÿöÿdìÿœýø¯g¥Y¯¨-Veý_¯JÞÿ¾N–ã0þS‘­N Õi³*Š!ðÙ”µ¯‡2‘)ÙuÂVw„ÊTNjmeÖô1±Õëõ¨™ê4] Rš[¨ÅhÙšTy`¨|9q¸“!jŽªN!A¾Þ\mn -ˆ¶!| Œ%JÀÝØèý'¯ 8{nC@‘ƒó€_þò‚ò_üâW¿üÅßþ³þB8ÿË¿ƒürŒýÆ|‹ @èoüÿÑôü_þâϧÿìßÿ¡$x„&¢D9ãXN`+Àèz5û Œ=;Æb/Ú@¢Ö(Ù•Áð²€0-C Î#°Vê7‹KgAIÌ ¬Æ9¿& †½âPЬëû¡å`„j+á0‰ÄîÔyúb\÷Ÿ%]|c«ÀvH!Åö@×í -°ãZ­oŸ°}¿ÎwªüÂßïY XÉ|6åï„wx˜÷ȃ{ƒ½Ãíb;ï¶€îË9LgøpÆÍm. (ý"}öŒµúE·S”œJ‹^>7Sc·#J”°:½ä¾ò¾à_m ÐLRñ\Ö6‚Œ˜~I ¬ð§XbÈ«ˆn}û»¤àÁWbÀsg”ôéacŠÃ ¿¨:ž)ö$ v¨øBøX`ð[uC7v!zôðð÷\Fv†`JR×üŸ!iv€T’…e¦É¨;Õj!HŸîçÓ;ÒgÖb%œ“EÛ¨ÎYtF”! ©` s,ïéû¡Qž¾§‡5†Û>Okù>ê=‰6h±ÚtÀõýÝ}©‹Ý"ŽÃØ,w°hæI#;²}A_¡_¿‘&%x à%@ݸEÚ¹”óê´¢L¹”pÚfÀ‹Ä1 @IͼÌ@ )¨u]Gð™L7Z_ úž”“UŒ:Ñ€ükÙ’½^#ò„#©«eÀ¼W˜¨ÌŒ€¬j{øç!w¥½ó^Zí†qi¥S‰1ÄúK¤¸_oÊ ©W¤÷¨ i׿Œà_e¾O¢…ë”úReuµ’eõlŸíU9™EŒt%åR€*ÇÀü-³ßÆ=º,†%ø¿L@ðH<`^ àO畯Ž.Ò’^NÖU-š1}o™zÉúvüüç÷Çÿ’ÿ)'¼.öz‹Ñõëxj–š½R2ˆµ8ÏÒð-‰½,‹"ªÒfT¬žÞ¢FL[ˆ°%c‚µ¼nTc~ÉB§€Ô²8RµÞu½6DÛQ4K|ÎX¦®0P7ÝnÆ.ˆP­Óêý×Å€æMð"ÙÐF"¹è™P° òÎ9@/ÿÕßÊ”ÿÅ/ÿæG?üów…÷’_üè?ú›_þê?|÷Ï~¨O"üßìà ÿÁð£ýò?šü…Àø‹ÿ`À4àßý»WBÿDþðÏÿ‚«ë´_ý*xXX€€jw­kø÷J€<¿ÀZJ2þŸŸ@æ8„Ò‚¬¬¬, Ý¥p<æ]Á¥Ý~Zfd†QT‘D‚)¾‹ºxx%^IU”‹†DQSŸ“S2?R| 0öHsUœ×_öÿ'‚xCào!'€ü?/òœ‹¢{~;®l\¸€Œº7Å`ž|!x|rÐ…·ÎU®ýÉÔL»Ï4@±!ÒF¡=& šD€¡&À #g€'¹°2Ù÷†^ ÛnÔ’í‡Âw™?lY]K8†ù"x„Z`(…¯úÛ“½Mð6q@8(ë4›µ¹€ôè<ÜÿeR<–Þý~–ÀOd?ÚS×Ò嶼þw*ì0EÑ·æR:Kï`8¤”œ‰i0~®’ ¼XA/¬ø¸­£ -»æ×²lx6Û嘒4”â¥cÐí ÿY3ðà8Aœ/ |nV;Q~Gñ!SòÃ@N^eÿàw¡ªøBïœ øåh….kÀéõj@'YðáÃ#¶lo2•Aª¥…•PWAR[¿RVRù ܳщ˜u݆¢E訃ÔaéCôHk±"­–à„ž6S>ÛPÉs¶£éu„ÌÔa/ôb³žï@Üeœƒp-»ãe„2(m‘ËíÄIáÀ=¥©´m|Çɵ™©K3X]üJÄÓ×Ì…Ê“j’`¢†£‘²ë“X}ʲQÊ@)Bm~0É‘4oƒÿl}¿åøæç‘7cprž7g‰·©Åü9P^¿ËnÑ•xb‚Ýz¯°À>K2=eµ%ùÿã?𒥳Ũ»R. š$Ë6%xƒ‡T’ -ø«ì dÝ ×ˆ?Eå&ÇmoU“˜õLB.¤²šO²z—  ?êW©5@Г¾ím) l—«CV®Éü÷tÀKÓa.àŒ,a™A ×µu;fKÀdà{ÉÔ§Âö‹íæÿñÿ9ûßPM»ëEÂÿH˜S/ú[¸ÿÿhW;8ðÿc¹-µ:ò¾DáÜ|[Áø£PšÓŒ€H†½,ŽÒñÂ~´giorͺ I>Ìâë«é±Y˜ncO¿n%æXV…/ÉX¾naÀ‹Êá"‰.Ñ%Ôc³Ù\Í7=€x¶2@ÇÝUóòDuß…í¸Àßýêod…þP–>/8ÿÑß~÷/! ùßèûýåÛöC<ýö²= [ÿ§Àö?ÿÿAæ¿þÿâ‡/õHþÝŸÿPG[t?ü‘^~!W«‹ ³æ(!€æ-ʈç0pvtüvÁ€õë€ð_ -£m­ðˆ€šÕ…Uš*#5ˆ¼6fç¬`(¢T„pŸÔjF_®Ó("ÉІ8@𧜓’”ŸLt×_þòoÿ_ýŠ!€ç<Àø?þšuÎÎí/Z ÈkEÚ6O^ôÿéÓ£ƒn-;ç¤o¢„imx -Xö ÁðÔÐé½ Hz'Àc<_vRk$mÖíñ’x^R†µûâF:x„Ý/ Á ß¸À+½È‚Qºœ~þÕŸ<l&Ý~ngË -°KY€ÝB ! \‹åä9m%BDB({{Åöf·Ù>|¨; -qŽ:^gèTŸÿ;åËÞx˜é”±oÿa?½\œµZ¥2ÛØ<b -Ÿòfï:Y*Eø/®NÈoœ´Û›Ù¦òÑ÷$(@°ÿ™ûÕ"à4ß>áõYÈs²ô§"û½~öù Ô·ÛCÏüÿÿhû¿æ¶®kÛUªnÅQ|–èkEÐKTŽ“-…oY%‡…R - -a€¦9#¸&ˆÓ4Vê<^ÿ¹µdûáÆfk½>ÆàzTKûC{(„C@€táPy.XŒÆ}@¸@ãQ€Ù²¾Sm*ÿ¹BdÆÄ×\ϸ ×zz:åYZ0rЇBHS[?©¼é @ ðÞ±)Äo†'æYÐȸ©”bH!ÄÝà©×ÝE„’ "o'4øï©Vîš‹9s€‘"”4>¿_Ç8;õ“S1îkPWoö>í¬­5c@$¶pqà?¦¾Øvûèƒ6âL¸·¦2¨Wæ®·èfî8dœé€ô j©ú PÛñ(gY ~ºšÕèw¯EøÏ2×ÔX*U»žgsó7‡ªpoó`Ò¤ÀY’Ü"G/4ÇÁ먾¤ú”ÜEâ'VšõÒÓã[r•qÁcôÓt&eAVó)] €çéÏWž <…³Þ=€5é3ûx>À©Ÿž>øEÌðK²R¨ô`þPETëKâ ·ËIÿN ßÿÇúÿÿÏ—ö}1ÿ33—k—/×fîd+w²;BÿMá?]þszp3&Ûm®³ÙiVWÏfÙ<±ì¾oÐØBÚ­îozh_x’›#}i]‰¾púºA£*lTkµ~yÂEbÝèf oš±F7ÜwÓíÚ­$.cηÞL?²€>bô=Š ä‘4ŒhÝÒÖÜg_‚ñ¤Ï@ük·oqmì¸j\þìÚ5% - ô˜¼À€ ÷¿À¥+pæe8„2º&¼ýå¿ "yÝþöÛÛi×ðo1©·à˜uðPÇg×P#|€@?¦9#ñõú|‹ok—¥Œ?á{ç†pµ³õ»5вB â{šÛpHHÊ ¥çÀ3±píó/¾ˆÆpåê:2öLÊØðòOäQúþ‰0F@9ÃS­‡¿@þPHw£ù>[OV· gpdÁv¤Íu¡ª€DÙRå0 ôðþ*S÷º{ƒåö‡^r‡@»z{udÆ”¦kÐU, ¤,8<€dï¯gíîòzUPíÕjÅ&d™&­Yñ“=áÀhôç÷ß?%cT!çÇOc­"í¹ÏáûGû0&Q‰m&¼a¼û꺔[Þ(È„jçä$5uÅ`ŽÚ ”Wˬ·˜ °R‘y,;í\}yÛ€˜ðú/ŒöBÂ`Ðê&©lk6ª¶ܾ/ö‹òèŽÈDWý}y©Q|dC¥x3Ñ&íÅ!vØâ,-ò„.~7#WÓL®T0n<̤ø˜ÿíïÑuq Û½·³wG­ã€º‘ÝåQ:†€J9#É,s¤OoöR^«•à.±S²Ø–°½D´ @Pt=Ëô᜚×EéLÍVG`4ÀX_øñ¹hT»š¯éXülý4'S»þõ{æ±(s4Ïõ(öï_RÐ5ûlý}Y¢oWX Ì£x% f€Õ]H$ÖÓ8~þÎü¸“N·@Zã¬vÚⱫì?àGO õJÇSä„Ï\B†éJ+<zÌó 1ùP"™ÏÕËÞ -iÓÉÕ\,½0X‡ þ{À[ç!›:|ÍVh¾›L˸,„á±ïÛãL&Q²ì›¬Ú ÅìM)4ç~È`Ä+ƹ-ÄÝ ƒg®~Þd©•… ž•b)"I’ý÷tfì¿yކ'é†@ ³ )Kw±5;2ù½ÑÏ`Pœéñ'‹™kËgÜ0Ä“‘î|Yµfîß¿.-Éà¿…QSui.Šç„rÙmU»:I=oº¤ˆó*%¹‘޲Ë1ŸrSùá¡§øßˆP.¬¾¹Š -Ê·HÅËB;Ë9€Ù³Ê«t½\xËfÚC•ÙˆÂÁôµ -ûÿmq€þ?À°hµ––:ŸÊôL‹yBt¡ @Ìg¬Âùa>ãa€!TWŒ¢&fÀq€&JMGŽR¨ui1ÝŽS?­,ܪu‰“pup·dK ŽïŠ^âôøMðDèR]ø6ýô'ÌÄ ú3ÎÊÃê¸+‚ºX @w…[]ï'ü;%ð?¾ÿÿøñÿþºéïf§Z½<]½,©Mç‚ÿlôgÁUÛ_?Ï’”B‡ÞR2;ÝZéÕÏ¥1_ \Ò²„¡4ÍóQ»;’á_k,zepûn`ýƒzE$@-QÏîå͆ã5 ˜F”ŠaÎáà{ »_Îã _-îáR—9¦<àVÌãvº¾]BS6(£á<ÀŽ+þë¯íuï"ï]¼xŸ,€‰>鸯נ“6¾ø -üÇ`PŒ°  Àý± €Kï]½ýùíÏ¿¸-3Z"M¿¼òÞµÛßþ™Mö¿.Çx`!Øÿúé«ül€š‡ø§Ô\ECjõ{Z˜¿ÙIoÝÊóðŸG‡3‹1© Y.”­V[i2ÝèúË(á¶øQ ;ÀÌåU"¸[øÛ±‰^èè^ZE܆º–€›Œø–ƒÏ{ -ù¯¯œ ?Ž˜œä8™@tm1³ pc¹.Àór¶±¼Áµž›†éé”/¨$<^6 -”ÙÊ8½-Û·Ì-ˆ£] ·A¨½è„Qøñ“ï=%-¨d‘Q€—2Ôÿã'¦äýøñÞNßñ[tKË0•eê |S‚ -E(dÓ -ϸ’Lôo°Ãîê¾Åt†ý‹¬{ÞcÏ|„ëIïú÷÷iX6€ë%ØÌt˜[LnLzUÿ`_¶ò¡õý>ÃÏU¼Æo¥Zit·÷ˆE¬°°)Ùø-™°ùO, IÖ¸ºŽûKÖ¿,n:Z˜“Ï7ãí‰zCzW¤€¬zmÂ]m}*¬§îÒ\ËÑE[*>y'?ZXBN¼pe¨,^EhD<»¡û˜ÊÉêºØ£.‹) ftð{hó¤ÓO‡ya/ˆ3¥^:j6þVü¦$<¥Izˆ=Ë¢›<æñ04âD€©™È(+žuz*Ó®_ž®özlí(o?_Œ®$<«GМZŒefl8ëlØää¡w&3HgÏq ³à‚>Dß² à…†<ÌZ…ry>3Ï`Ÿ¶nPǘ?ií‡À2Ùæ1êI @Yje«¢ÃÀƒv úâkq­nƒÐÉ$„wŒf#’A0ž[X¹E°ÜÖÎ}öh‹ÅöúݤÙZÝAR+?ÚY’©¬™¾/úÔÉøÁ÷Äî Ö¶¶÷{§7nk]‡vöt%•â"SÿR–}]©7åÕ¬´w °³³±šTõð -ãr¶Riô·Äp\¥ŠÇÀŠ'¢§5`¡D‘Á?d„(Ì8¸*5j 0–kô¦Ç¾¥°žè? -¿1è4б¸PAgt 6 ]¨Šà°²¡_G§²HûPµ½}æ2¢`cku•©º,PÐEt¬¤ ãXF¢ÏóÌí:l5íö¯KŸø(ñË@ÔV-m-Wóañóʰ£ËŸš€qggë`aéGFluí©dº5ì6ò]ÏjB‡Ÿó2†*Ì’|:–¯ŒòÁnÚhúGî¢eS?#²Ô.D$C/±ôIO?ÿAÖØÂ¬:û”„ŽT‰òAón–·«ÙXsêt˜=Óê ¿€Süssy&•¤Zq^ Ûg?H[ó:D‰û‹M=­?)ÓZ%9-0HU/_Îtbbo™( €Ì:¹@%Öv]" ’:ï#¼é•§3mˆÁcÜè*ìÁéìx†›œ¼Š ›Ý·‰%`ª>?S n³ô8Sñèl`i°Ã6NíJ‘½ý]í0e¯*¸-N³³±±ž/·é+¦3“~âËÛûâ -Ôž¢F¸ñÿ±TD4“n{9_]ÏEÔ¢u·wÿAô+{0] b‚ërbì çq‹µÂì²ÿqðÆqA=z™þ}%›¸´Í‡™Šn<7ðP-ÇÌjK.Õ‘mÅÐ]X!!Ü~~á–©ØÊFµw¯›ü=ßdVp}S‡£Ü©ø©Œº­š'µ.}|±Sò#F_›ãÞe êI¦¯¹¯ˆì}~xS6ׄÄœ\øª‚”`0d­Ó×7~¿˜wwõ#ä`þ)£­!éÂåœp†»÷(c4lìêÑ€ºj˜Ûwò—š·Ón2³šš/­¯©è<†b“ŠZÆC3hDT>W&iŸU~ªu, žÝƒMÎc3Jwª™ÀR§§'Jc–ƤÐ@}¨}ëÂÔ·¢¯\mj7»’í*ƒlmwöÃá®kªzZÄ:–×ò¤TEkݤ?Ìác]OÚ.Ío1VHªÓUøŽ•T§`&úTïC;Ôî%ËÑY>¸—;æŸáTÔA•á”i/Ö’|w—Iáté[?z{JÔ¥^™#(AB<œÔº^Ÿ›K{CÒQ=ï´ÒóSSôÀ­ÅÉ….€cñ¿Äþ ûŸ‡5Èy³Zü_®^ž!øÿöà?h!ü7÷Aò´~¶Â4—2ñfÏ. I¢ãÂ.-}Qy×M€?²i6q7A)óùVýìÙºäü…¹…NoeSß_§òóÅ`¦¼†}¾†l[úu-”.€Á~Žªqü?8@w¹Ùü(»• 4ÿÝ€Òo°-×>ø¬@GAü"@xèÀl}~€ €>ð„˜Êíý·Ð øÿÝ%b< ðÔó.€2À€ÉÙÉ(zûó+W®Ýþö›oÿ7è†}ó­=ïž)2èö«±ðÓà@3¥‰Ø´»ô5öô|wiÎt~þéJZMô•–½8S£‹;?êC1Ô·qÓÜà8Þ P´‰šüY€ðrÀ b&åEóXÇÒódñÐÇý+…p,@üûÀþÆ2ãøõ¨o´¼^M5[¬ˆ•“åí¹xØîc¿I/8ÞŠ'èQut©ë¼@VØêxr6î{¶n™RkérÇðA˜¿s†`¡ƒŽn(' -ºù÷¾:×_§P~© Ìݺâj] ]¢‡ÛÊdœ¥Œ )¤ÔRçþÎý=st¤VC°½•‹¾¬oo •7³äÊFYËfB^:´œ÷eëk(š¤ïˆ€‘y  $}L£ -jE¯ŠvþþûÀýa*¦^)iµDÀ Þñ@üD–87!¬{˜ÅG@m‹]HÏÂI ýã'2þÝýÿT0¯cO´gx7ÀÚW²Gûx¢÷džM~ÀßwÞ±Üz c>"H¸+®fˬ¤Š¿Èc–o½YjÕê¹sÕºÎë)¸Z­ö½¾d3Iš‹ü7‹ÍÅÅÆGNÊ+ùh:ÑF£V«‰ A‡ôç³³5™J§OŸ®ê¢ó-¥h.6k”Á ŠÝ.wÿ¨Ë”7Âôj!PÊD¥úO¦k}t¾cÁS­œ›:}êÔTeV…¢FS?fñÜÕ¼ö[=íÝÏ ò”示•«ù/I~ý±” -Í[‹¢r‹E œ™©VeYV§«Ì¢Ñ°æª»“S“nã SW©ýZM© º„ô®T¼¹IûÛ¤9Ë|‘FÍÊ9å6ufêÌO¥µô>‡Î³jòJe¶‘¤ÍDš'Ó2þˆ,‰¨Íž;«¦²Ö¨«OµÇ¢>˜ÉÔmÞTûé„n꩹gYŠe†ä³Ò„£u™¿Óº§NŸ«<½(æ¥V-E|WpNE¤µÈ!E«àén·¹È*‰ æ(åô™‘þSg%žNRªW!“‚µæYÕ”yÎ2^R|N*§^Ãþ6ovRݡ˂HÁÿ²ÿþ1ÿ d0dÃ^ëœ`ÛcÏ×ÏÒ¢¾eð2Ý\(R/mæYíòºž¾ŽäŽàq:o§ói˜ÏÍ]¸À\Y+B•š=÷"F?“0‚WD¢‡êA¯fušC@©fçù;ÂÈÛ×®¼wíë¼ÿ7íI€¨ÀÑ% À‰ ]#;}Ïz 1 †»¥$Žˆ8@ºÂ ƒ=†¾Ä .1 ;Ù೫Ä|û¿}óõío8‚àâÅKïþ¬È e,|~ D+éï0@ø?ÇD""½e@éühUer¨™u·=Ap05S=ƒ¡YbpQB·tê3Çy®^» -öÛçò¼àpÀ«<ÿþï⯊(ç0ÚœXl,º[ƒŸûÁöjKF­ž ªr“‘¥Œçæ¯M© -m«,ÚùÐw¹« Ù‰Ýn?ë¯æëÛJÁ¯ÀzK†¼@[h"0ŠÊnÏ–Ä×Í–—cpÕ2}ü1â\µiksK9vÛ«y_ÉùqÛÜxÈ,V«EÉô®K¸4% 3ب$Ûn}:˧eØ,·è‰ÀÇä`Ëóí÷ÞnSe¨Gk¢mi…R®¿¤¥V1ìcÓI¤]Ö&h®n{)6í)Ì%ü>¤˜HêͼF¢+BÜö<@ØÝègÑMPr¬~pÝ -î ðÍÜ¿÷ˆ 6ðÿbÚŠÿpôI—Ó5òƒIΈ¾††xì?f £šˆH§=ûZD´˜Æ”2ú3_‡þªÂÅÅééÆ4€Ç¾ñK¨#,’€{–íZufvF0“LO7µ×X² z´9 P)ÿªÀ™³ÕFí× á—…“E0Ïårhv± ì„4jÓÚSNNPˆªþP¦ªV×õú8ŸIÏT—ÿËG³:mýÀ_Q™>7­ŠÔfgª(5Y€ršÍ…¤ *h<¡Æ,&jƒ_G¤Òj54OD~šÍÚÌåÚ xêãHT[¹6f~]Ó¹BP€éPŒ”…Lù—ÓÂa€Ój›Åé_×HàÆ°æz'³Pظ-¶Ä-r½Õ -¡9©ÐvRóÆGº¯R]I;ÍZ÷>cÑÅgetþmõ÷:f¶P6ºÊP¿žvUgÜŒ…ˆÅÍÔ¦EŽÊéÓSg„ÿ?‹*SSs¥ê{î,\A÷Aû“Ë)¢ ),À_òbû߯ÞìehÚÌe‘-»£çé]1Îò’ k‚”´q®^Ÿÿß~»>w¦• 'p»`ÑëÙ_ôWdÃAÖj®7nØ $vT° Ü÷Ki²¬Qüç`ü\ý:0¬d£FIºS¤zv˜Q€‹ÙÁ =‚ìràèØ E€ÿ oö•«6ËÍ÷è7{j¬Mãµ– Ý àž @btP€]Ämý€óãrdL@ÿˆˆÀK—~÷npœ ŒPfGbŒ‘ª.ß)NŠ€I€~ˆŒÇp=P­äá´u} À\Vˆ¿Â:Vî´Xò†º›bÈìÆ%þÝy¢;!ø¿«F7¡›3"Àt(äXÀ•÷.E €ðÿå1‡2à€çÖÜݺյ·ùä‚!h_°Íz=Üß^nÊN‘aËtõbû~ò7ùÀï9Æ ÜŸ"›4Ѓ´Kï?x* s}õñp¤ceo¯‹°|ìÑ*mÖ–å€ dÃE´‚ÜÆ¦ a>I—¥ŠØçöíøA/Û|‹~2ãé¢6IErÂÈR6¢0ª‡•ÐWY€Çø5±¯Å–¬~ú»ÅfdÝÑ gSI÷Ýj Óˆo†Š=â: –£€Î×ë³ÍåÏäGÔ mJÓ ýØ3ºé±…Ç Ë, "0ííuUMÿmþ?Ðx¿Þ —éxDØŸ‘ÜP¸€’ö9äÃtñ?ùá‰8ÇcØI¤ qƒXÿd¢IÌp ÛÿèÌrL‘:„&àË¢TåÙÙ_ÎæwÄ7ûüŠºmÙÅúèQ8¼£Vž¯òá®hi–ã&Iï1¿H„ûž­wßhã)Ž ³8¡ùMæky:_?{¶ÒHºÉåö­¾’dŸ:Wý[é¶W—Yo·ôíwCùS·Ú}àeIáf%­î=OY=CUÒh´¡­úTåÂP|)“¯ïî”ÓºûÖ¸JFƒpµ±ŒC°¾¡YÞ_¬%LQ6m:ÊÚÚ|še„(ÝtC&¡9õÛ%殫‡Fòž.gƒ²ëCí4šщÓô“C -ꛦ´u}WôÇ ¾JEÏ(¾>uº«xœT›Ý¡û¯‡Ã\›Ê—òn¥VD¶!N}ÁÄ}y5_ü}²Šæ»L‚Žäy¿—o®éý\Я¶ØÍþ¶Qö©*žÌ·:õ©©J+½u§«¶V›gºe¨Ž’Kÿ½ª–RõÜ{# Ÿ©OÎVÄ~ÂB™o_ù•jåŒ~ªCùåpzÝVg¦GB»Â¼“ -Àc - -9bÿ8Äÿ›bÿ™ûç2”¥wçNŽ÷_ð¿9aþ þ…ÿy­&H˜c.  ç/¤õ³-Ÿµe/ ø_RC$xeµ”qåã3f|áZu±®ÖRKFèÜÜõ¹¹…NÖÑ7£æDü=üB& Wîú²òÒ»,:u‹eJɵpN1@hýÎ;ï¾wíKÁ#€_x  üG À·ß”™ð„=j@Ä|®ƒW¯¼3Ž O`Òð5ž£ƒ€ÏÅ"À=W~(c^æP6ÏÄ|ý­ˆÉçÄ0 -—)ðÎÅKp(dL o¾ùæ™3ï¾[šT­„»ÿ™€~ 8@ wV’V»(YÒOiž“¾ÄïòþÍu;ôó2`)\»^€Ï®]•ý_„¼À põU£ž‘ÿwxºkhçH €A¼xìÛ?Ö|ÊàÜÊš³ŽX·[UD“A¦Çö.oÚÄ ÿŒ‚ˬn³Ú_ÝÚÁáБ¾#(ÖnïÜÇÌ^ÍúË"X÷\Ƴ,ë6;y!XàäÖN•@R&2®yºà¹‡sz{cc{ <O³€$ù˜Kõ©|¯¥¥l}çÀ² -诺Û]™ÉâÞS^&ÊTøVWóåî20•t—É“?ý…ð€¼áü0SÁ÷©ï€DZ_›«Û€êGŒ%تUþÂZžß•Êùê¬xC‚„ÈFæ!`-`½öd{‡^wE9À|l²¹ ôaò{ð„Á~öAm÷¹Ö‡t„z{L Lâñ¥•‹ ¾Ñáb~~àù ¥ŒèÖýûôÂl¬¯gÝqàCÿ¥þã;N_ùzZ[”Q£G“~<Òô¤â™F÷öp¯äÂÇÁÝA/æõÌÅô½ÍGÃF -õz>èÈ½Þ ×k…í­te¥8´ŸçƒÍÍ¿Ž†ô´ö h– ¤†Ã5&@èû€»5ø³¬©<² ïÍ;¹~ÒùÚ,OÓú-;°í-aZ–6šÙð/îó/ÃÀ(—vl €ô—@Þ}W/É%µð8€:í¹‹Âÿë:âß]DŒ7p´ráÂ1KÖÚ§²oÀß±jBï]Ã]¹!®¦;H(æ„@-ÿ - ð"]1 -à1…ü×&ÀkæÁKü?¡`¤b‚<´ÿp{µ þ úic+èšbHwé@É q´{ÆXúäWsð_Ð!LÝÆŠdxȽ-“{›¾Âʱ´@Vøj®‡8›¾ÞIãÅr}r ZOÀ> -0d-?®“@!úí­óÇÞã%+•ó -=‰Þ!®t À‡ pXþî fçSzgˆfÝ„Mz’¤ SYnQo“ wäC¤¨Ñ¨´Vï3""šµÀ]éWóΊ@Þǵ"M— t? Ë0ËôFDXAPPÍË¢¼×Ýý ðG—¿¶8.! ˜ÀoOù,Ömì盟 (†€€»þ¥³èÀÁC[ÿtHà³ÙÆ/²Þ'Ý‹‘€¿,WЯl6Ú#ý,ô\´ÿShjŒÔˆX% X‰~n¼ò;D£4 ü {·Ä|ùénsºÁŠfÙŠS9yª¼‰'P3x.¦”<™NÅøõG²%% 4Ïü$Ư˜(^Û.¤icñ/=RZ¸F§ Rc¤`ÂéƒKC¤\–7›Cé%µðæJèzU³ÞZ¯§&1‰¸\);%ùÔå.?rBE*@ÞY:}ÃqátC’× -x>–ËW*è×ËkÙÐ3—Xd~â•79VêX2áû¶–„Þ´÷JOè³wý†é¬,YrÆRŸ@ó´57õVåãŽgV.ۜŤyK[Kž­‰VÖ‡ªv,¦sß>Ë{¹Ì_Hûë•3õuš›ûàÕ±îarp›ú‚²-qî¤ò¬+›Ñ‰ÇàÿÍ–ÿLÕø/óeÅÁÿ›b:¨«%üÖ?h40°ÅäBM9]ï¥7;úŠ,, ÜðjƒæLCö˜ZlØndkk=2’è­fUÖº¤†’JG´äC™¥^ýÎ)IåŸ ãZõ?4?,ûæ™^Ê.¬"Žp6¿æ‹¿ôX^äx -X-< b¾Ǽ÷²<Ä|…1ëT%øÊs˜ØP Œµ^: -ÀÑ£¾XƒUÚ+bŒÿbü‹ ¾¡ú+z"@/:M#²IÀBžÑÀ-ä{®Ç†~ ›z‚‰m3çwO’p‡,L[%kç†~×2:ac/ ðÿ -À3kœPôCé–£ðLÎ`èy-1ü ×ðc©»¿Ú¬Îbí -‹£ ²¾£@°ÐYu†qýØü´«²ž™^ŸAzC"õ>Ï"·{80¸í·g?¯ÁH+:#>à½2×Ç‹ ¼à }ú„Ó /0\‹U(Kå]÷ëë[«ýœ´múùEÈ´m´'w©§C}QŠþj¶¼º±¾eÿ?lÕL&ö[¸½±3"Bq{]IYy–¢úZIóåňhbX>°ý±íx( ©nÀ=øXì6¶À-€gµ¢?È•TáØÞ ¥x>¡°Hÿt©.áø×z õeïàéßçMž:ê_¢#¤‰$N©ËÄ p謶=ùžå“Q`Và˜@n>ØÏ@NÏcÈ“RjÞ&p èSUl2¾ ý+M î¼+ã'†Hë—c`CBàq ˆ~[K²ó²ZÂ`3±qÿ%BKƒüBGO¹tÔúmƒg²QR¢_ì’PžìýX bÁ[' g˜Ì¤>m¼5tš§ÀMÔÂ?Ód‰vüп–.d /îV¥5w=æušû¨9î%T£!`Íÿã¿@¦§´PQÝCõxÖèA  ©*b¼±Þh>ݺËD$þÿaŽeü$vZ^—ylðgÉÜŠŒæ¶Œûd¶›3²”Ŭ§nt«âYü<¡¿1:ªTR&©Ý¢¹á½‘Þ‡:›fÝ™¦Ø…,kš¶×´5wÁ¬#‚ÓÀ¥ÇË*Ó´ÚXs 4ú¸ÍU;߃Öù)VdM@&„¿´*Su/ºÆpD¨8WÿåÔÔ[Z´Ê¡OãDò¼€}GdOà¿´%ø/bÿ‰ÿËeþß¹ãàÿáð¦NJõþ×ÖèÝüàƒFº´dËtOÓsMݽNöi§×Y¸ÙðU_"JL¬*§5ÃÅvNç³Nè¶êãá 0Í;¶…y;ÄûËæí¯ûºeráC\nÒÍÔÚ- ”˜ —ÛíV³UŸm¬ßhôÿÁ˜«f»Cl>ÏÎ-r¿,Æfu¶70ÿ÷XŽ—iBÀBn ++z‡F<Oq|ÿ„Eu#ö ÄÊ×TÄtà{¦W’r(ÝS!í €0!ô#Æ,€ K"&7¼öÂÇIÓÆhe¶2Ûüƒÿ¨y»Öè{é¸`€M! º9¶»«âÀ YZKXï¯ÓÈü4®rD¡„Š £(ÈeQêN60Ê|(ZÇ• rî|×®ç‡b}|™À×ú9j‘Eýv½•Ñs‹{¨T.Æ€«á!ú¨¶î¡¨"]hƒ4[Ñ“?Ðñd«½ *vžKËBˆ Ðj‰vq]n6ñLQåyXɬØ@ßñ<€Ð:K•êŠF5•É.ËE—/Ó‘“à̓ȇ - ºÕ”™ªæ`h¥Î èe›KCªg]Ÿ³ò´¾²²|¡°TEÞ¸I襬Ÿ6!PBÐéÜÌ{é‡ÍúÛ^Hà§ÿ7ô«’ž=ýþ’'Ò7.—ëuÖÊaZÚßpyByÞÀ>@ï×Kü—J±ÿ—/‹º­üüoü?„ÿà\àsôkµ:Kg>”-ÙùDõÖ=Í/è»’ÌΤ£¿² Ý¬‘ {+d·uØš…Žñ]—¢D£õ>¤Oá—¢y|†U4¢c @që°.Ç.€€#­`S¦¸@ò€Âo\ odCúõÑQöÈÂ?êÐîxÌóçFèí¸ðZÌ0^ Ðk¼ÔÀ(€É׬œÀ3>?À¡À¤࿸"7Naþ_¯ëÞÜÂPün'éÊÙ1ñmö·|)lâËóÿ1J³1" ü‘2ŸÀMø³@mõ…šÓ1ânñŽxÉZ/—ëŒÐ=Ï$“õ_L®èGäðûµ¨ìØ$dÿñÃí~RoªB8Ù̂վìrLVá@†Ã]²Þø×»–q ¼Ûb|ûéÁ¦•×å÷ö³°áÎ =á<£á´A_³‘?ürÖAÏ“/ ~ð@Y2Ùnä`ŸØù=Lv.‡ð.¸6±`¤^¾º‘{Ô¢²á¤„@€}c¿±NÖ÷œ`§ã íôFå%Ú°žñF熲Võq6d«]:ñ3“ qµN›¡Q³­þýýc¢=¦Ý±*@ÿ³³àÿÇë¬:Rrk'Ä>Ñ÷¸ŠÏx æfÀ?¯pûƒåÊ‹±|€þÌñÃúÉ »„O3IÀþÆY“\p©GèþfÐ Ga–0ÿ™Z„`go{{ĬIÌ †#謲êañý×£ -¸ |5úágé`-ë7ÃïŒ}LàD–ÕÍÙšlÿÒ" hµê^¼&÷oŽCvéÁ¨Lýä§ævT*iåt5-æ @5©g,%¶ ó¯!/ñ10þw:ÕÃØÿªjŸÍÎòwþ?(›ÏðÂ|¯qÖßîŽ(«êµVdÞ7²A¹þ”þFÍ6ý+Üj1Nµ$ajH½h<.^ÒFkž%­Ü`Š¡Û^¸„ÿ2 ø¢º@·¹Q©1[P&€so 4Ãà€ @Ä€õ º´¡ŸñàÜ7þÇ<ÇyT Œ€lµQHI ÀÅô¦À«:à˜€Ãy”Õ‘€Ò@ Èèjœ, <],¥øAñGW•',~´þU#îÐË-):ºâ‰pƒPö]žÌÖÚÝL?ì _ß[„x0n—~Ùáøì‹Ï@ûyGœ< zëÂyQ› gψ¤ªß×?ðõ[ð‘ÎЬ;ÿpoµ­§ÌÿŒ|ÌgL`qÐÏv:ÇØ a™~A¬}(|ÝvozØ‘B‘xŽe½ÄâfÇQÀÜ; ¼Þ˜æOà-à5à(ãò ×SŽFjM èWž¦Dñ AÉLi‡ä4DGÆ®›@ ô'¥ô†w€wè—`N_|Þ÷ÅP¨ñ‹áe‚¨²ý¾trmÙôCD6VEˆÚív“Õ û÷Þg§öä 76è_¥ ëލ‰€ -§†¢ NÈ>h„H€nŽ2ôãºg„` ;°®Oð¾ëhjnút؉é`€ËGêrãUh¬E¨vª=`IÀm\%j -#Òn»)³¦B @,jÀ÷%Ñ“,~ ~üÇÓߢ‘~e·èw“ئ³Á¨¬‘ÜbÙ6…F£àްuØiµn dÃD$øs~äA2¶¢ž–LŒ¡Ö½;~ŸJ•Í/9´+|1›§àKé¾½YðïØŸPŽ,»‰Wy¥+TíP]v4DC[RZÏü0WVz½Mò‚ÑÙn®ëUQ#êâT×XjXˆç .ïÝt:hl@ÓÒ~éƒEdξEÃþ=C¢Lñ¼qY€-ÕAaG¤Í€Œým%0%²Ò iÜÒ¾6lþ›pœ¸!Ý8¢eÍ”tÒ›Ñæô¡ú¾ZH^¬`À±<;â í(RÈ•©Ly>€Ÿþô a•ÖÙÓ"ÅŒÀˆ2­×G~]y©€Öœ'þ=Œý¯ÞÉîÈ´õïà)zÿÆÿ -ï¼n±ª¯;“«*3™ñ }‡¶jL‹Ñz"R½óF>p ‹ŽÉ`ìŽb™¤O|ûýåYè,,Í·*õ_ÖuïK )\u4SÅ«,4¸¸YâWøÚ‘Ø’ß|‰unÀío š“1j\Ú-,O޼Äð%>0ŽBOzŠQòWx,%Àkx8ÀÉf”GbnG €ç(<QÅDÀØøÝ%! Ë—×¾¸öÅgŸCžø²ñœ`@ýjý%×y"`¥üžÓ¢›;vÂ, †ýd¦–¤ëîÐÝ£’ð°ÑÏÁ>µ¬Ú8<' Â¯ë¨_k¾>W¿ðÖÔ™Jká:«ÎÕõDç±þ"À<”å/È?~°·Þm&²ÿR…g¸ó‡ z©q´»!D”yŽz/Òâv²¯QYþ^^žx2檉êf3ßL€X~½p¤)BùÈN߈°ü-áµÌc!£_$@Èýp9eë@õí½J¯¤zØ`ª"e¯ÚÅ@ Œt‚1ýí— è^È¿¿¯ª£ÙíÑà¬<±þøƒ2Ä'!ø—bPÈ ‚ô‰‘ëö»mÆM7™ N7*cøð{«ï3PÒh¶ÝE¡l”×a÷YmqOð ;h0.Œw€œw&þ‰meª;ð‚pÂf>NÏ -Ę@ñ»Îá yBø<÷¥<ú^·ÈßOÇøà€–Vsˆ®Ñ¼ë[žv1tÂa°Ýf+í&Õëí§À­~~úóî;âÈhÿ1Ïͼßhê9©‡( -`Äþ'›ki«ŸN÷s?7 lÊ>àKŸTyÃrA{U­žè»á0‚ââ˼?’>Я'-*c†ùǯ„ \I|÷PóÞE¯yËšHk÷˜ N½àÚæ¨Óʳ™îšŠ…¶”«çé¹#MÅ´ùøÄ‚õy:}#/àŽÙ7ý-(аŒl¬p.–÷i£a¿QMØFáp^ïˆó'g4R´k¯Íb½jt·!΋ñ-´f vqÖˆ(±©ŠŸÊ¢‰\¦‹ 9°¶éf6³hŠÁC2žˆ¨¤Ê+ƒ¢Á+Ų€ôT*UÀ…Š—8@î Y½–︮ÿÂÀÐ_ÄþWûwXùÇsÿ”cÿÿƒ#ðÀìú+@~æƒyiÊêüÉj1T±Äd”´¾Ã0ìeº;Cm9Í4@àfga¾5ÿËÙÊ…ˆ  î šO7µYg:@ k'‘µÎè|¿‚À€onGÀ¤ b̾ŽÛÐîFžçc¾Àã8\ àpÀ fÔ»W P€Ï…ÿamÇ<¿ó</ðŠÏ@o†kñÊy=î°àJt|¡Õ˜ð‰Ï?¿™NDèW¢›<ÀÃpËw—o€;iàzJÝmNÏ$yn¼—ð…çLxxˆ|®[öÙ‡1á É_1 -à5côth]¸Px~qæôyËÜuðŸ'ù‰…ž`‡‚Ûätgó#=gÚ @fxñΠÁtç¨6™Ì@ÜR{=v_ï2'Ãô–س|hs dÜŒ¼øzÃèګׇ[[Œˆû£ˆgˆÚÃ=™Ê±ï·=rñˆ÷âƒú9(­Lléè3;Á8bj_@NŠAà)¬ì+NÁ.ýÞ;Ì °M­ÐFY‚Æ~¼ CeérÍØ§ )\äÍì¾Lya,¦;íùtÆ4ÿ¡Z­²ž žµ3ºhÀUeIO†hIÀ¿0¦¯žq„ŒwüGì› Ïxªg4ÇÎç¿èlÐÙ§x0þYHràn¢ õñÃ8)`ëb¼ ÐÈ“8olä}‘–‰/¾$K¦g>`(? †ß‡ŸžüpzR»•åâÜ<;ÙZÞðøZR ‹üå¸0‰Ðô{#ýô¦Á]#¦ÓÒIé¤.)¼d•¨ÐFÄÃPPuåïßjîÝB’” .’Hmÿ¤êRÈÞhž² -N—Ý]lôcå=kq±ê,Y¾Ò»+MgÚ£®Í ÌòáQ"5Ñš©ó%>di¥½îtkhDmÎé+4z.+ý÷‹_ÿo ÈVÞ˜N²dž~y–(eñ‚‰F -Í%<©˜fÁÞÉ6Û q*„–.Û¼£-ú±Ë–ÒÂ@r'4þé]GP=.ð9Sƒ^Vkx‚¤d]áE%µöEMn´ê•3²ÿâg§ê"Lg€#ÜuÄñaÀÉn=ŒO,Ç{бìðÖjÑÿOìÿ ±ÿŒýwï?mÖIÿµðLÀÿXZ.¤Ù™¤¥'§ûÛ ÈSÌÐmbÑíìd£Ú0 F+­Z#ËÝJv¼¨-q±x~7ßš½0_>µžšÍ€?( ˜Ä!’ Ba!pÙ0ò¨ àZ`óçq €Ž„àp@xÆk™€Ž‚cbÈ['´I²’|I c0þ¾D^<1Ï3€Ïp{r€o¾e&@•é€ãç0þÆ\‚üŽ ÀßÑdÒê “§ÏDŒÉ×®êwª;'Ñ]8à;ÎãJ÷ªøòuæk¿´¤ÇW–T™ŠO_tý ø—Ì'óbxVÔh =wî¤ó ¯éг!ºês×/¼E@A®ÏÍùQÿ:"4f‚“‡{ëi3¡Óß. jã¾P;Ýè'Y_•uÌ– uµ§ê!¸N¨Oö£ÀÿƒXO±€%ø´aƒœü¸äµéMFDhüÙßÇ:سZ-Є“w¹\¯_€¯š¬`Î¥d¾ƒÝ*OY²Š€’à;|Ó‡ò|°ÿà‘X¼B'ÌOT%ôü"3\zçxäj -`'@=ÇÐNš³ŒØp úÁmLùhaÉy\,©ÛL£ÀdÃèH¯ÈŽÊÝÛW31 -.Æ œ22ÓÉOØÀ]ÎôÏl€²ëà¤Gdèÿðø)XÿC,  C*`2½֟5T9*‹B#G <„Λ(¡[±ã›ÑÀC»¡¿Ö-fGjé6]c4ó„Ⱥ½©g«p_™~;Œ¤n¥ Ÿó‘Œa€eo¾ @8xNê× Ž®¤Óé]”œJ4"S_áýIÊß©˜}¬1Ìôê1O£~—úùõh¦ì2Èn<™W£•Õª¸í$ú9{Y£öìÿGOi§]%¡×܇²,ODÛŽ57i±È6Ž~·&;zÏÒ€$—ꨬÊû­8Èx¯^:ÝðbófZ*„µr••ÊëÈ0ƒ0 T‹f³ß˜ngÅã -÷…ôW~ESð`SæìéAUا;JwÆš«­õ¦&Gyj×[ûÇ k4r|™¬ åW¶­ç6É‘RsºfYù Ð÷0·qbC! -I«~¾Â†ŸžúÉ™©©©ÖÙŸý‚e‹>€ë,•#î£w4¾®ïˆ÷±@Ù3ýÖå™þÊ;wþþí‘ PÑW"ï™NgdDkòVµ¡zÓÀj)ßvÚEû÷º­á@MXtþ#Pzúô¥óDÄÕ³^ùå/]ˆ>7ÜЉ-€oÆ/¿Mz ø/ޏý ³ècp° 0é0˜—1ÏÍh=ïÐEäg@Ș|.¬õ(ÛÞÅ(Àð;à+b<À7Á€ò/‰àÂð<Ä*IÁ„Ì¢Ÿ—g:À÷Ø¿‘Éß ¾õþuòí÷!?Æü$Hªµ˜­3~¨Äs%iI{3€I@)pWäE£^/àÂ3€©Ì—@ÂÓüu䡨Ñþƒ‡÷ón£é^êÕ|•…w…„ë`ÎzàÚ(«m!F =ðZ¦5Îu£ÙC#öóÚzx›lKmë €V°²ïõ„„É#ýÓm 7{<+.ÐoK] ½0éÑA¿'ª{¤7 !·ý;÷ (`Á¤•²„E(;½‚JÀtÖèÿ˜×+_Æ=« [`*!ågêG[â&¢à?*ztœÈN‘­G€xRWr£ÒìoíѲýYµOˆ«Ãò~šW˜-7¡‰bT½T›Œpß834I0Ïu‡ÀzB -r}еÀ{Ÿ.þxý!(ðDŒA ±ôuíSúÈÛ¬#¦zÁÜÑ>m‰µ•ŽæPu7TÇ~ß“Ä\þÒ#Y2]»å§dHô63¯“ÞÔÏfIÒ2dåÄÊ>:Ý¥"f:€Ñ¯¦’•˜´ù÷\R°LP䨻ÄÎQ.r^+Šå·YK׌$á JtD‡”ˆ…Ò–$«Í?ñ±@óõáØà;ò¾‘v…ÕÐ2}ÃUO Ÿ£¥æŸêý?<(¬GùIs´TròóøÁðð*ë=Ϧ[ôÕüƒ°}`ñæ-ýa/£²½­$oÌ´í»8á škä輇ᤚ%µ.® ]ŠëpA] `úü}Øl¢®²P®çcQÁ&ÜœkÍ‘ð+Fм²ƒè4õúGJ”ÜU³Sg~"ùé©©ÖÔ鳪–kw=zê[-&Ø›Oç¡-¯)/òð>á˜S—gý§÷ÿ®ƒÿý ò‡÷¿üwþS±}o²ÌKÏÍüßX” ˆ¯BøÏ7€vŠoAž5Ä'«Ü{Ž3v¤R}BðÀ@*Q  R—.€¿Á?Q€iZ7ð#€4ø¯­ü‘‚ >Œ2šGFðÿ%psèxñ(Ÿxv€gg”)nÒÀ`€ñT@á`Eà2ð5×°þ1€éË æ€”1€á(bÿ%À¿Þ€‘ÚW¥:àÛÎW -·Pßyнm3¶QÞ}èPŽñ7öˆˆ¸Å_8 -à5Ö8”Ê…ëŽ0¸~á,£&Vçë& °ÆðÃc†¡ìô»ÌÑOm'ÿÆ“û‚V¡ö|@ kƒ¼5ð áÏBXŠLvVÆý/l{ðÀ‡XöE„}Ê à[™Ù†Htáµ[øÌuÐ{„Û²ü‰Ys¯Qëq¤ÈÈüA€ÙÄ.ùÚà$²·¥•Un|<Ôi(Å}¢t•ÛÞ‚¥`÷ß߉ˆv+"4‚qr˲e¦åÛû‚n-,àû -ý p®rNÏóª‡rwuÍjO¶ -cØ*$¢Ã|L8þáÖÀ?+ “ ž}oÙ˜w¸_ì Þñ˜0°hÄžðŽCBŸ°“¸ïX0Ø¢%Ñ}£Eè¡Eu‡Uy©J`;¦inUƒ@²Vm6éËèƒ'Ú árû70hñ\±Y1h*ûtÖom -`}RGùg -DÛƒ?=ÔºÑYÇÏQ¥ãN?DÏÜ“±};=€¾'„Œ_!$óF[ZDu’Ü“¡±Z¹Ïji®¤^¢˜_=§¸NÔÅÚe½Ít±Ñ½;¡ù¤ÈÐ þ6’‰"èAâT¡¦5]AsÃ)V#¢4Õ4ŠZ>ˆE‰ŒäJ… À)ýÐc}Xã¬4Ï3ÍÑPAšŸ³|æðÀÂÙ qâRó•Þ¨»Ø G@†«Ä‡$E£kmpow11IëÄÇ!—¤s“k#¨ëCõ,Ï7ö´mG -¯‰FçÒØjµ.¼Å\\8ó³©*Â~÷ÓcúÏ3¨N:3ÜþµåÄ€ õ:#ÿïLöþß”ù›ÿÏà?óIR‡¼ÙÈ­8W¯Wg—óµÓ6#…ïm̦ô×a÷£é{¸¹já¸à¿››n›K)Q*.ÁëN -2>Ç@:Ê7<øóHëQB’çGLÌ ]ïÀ¹éÈD €ðœÀ9?à?À˜ £ß(øgÀ c^¹€çˆ @9y €ðŸ„+ðø/8þâËk_à@Ãe2ˆ<ÿòI×,ž-‰¶˜&š‰¢%qóà½jTågð€×_ À¢o3]X^› À3ÿr„\çÁÿ"xùža~`r¢Áîo¯37¿ƒûËEÌ[ؼÂAÜü½¼¹- ÇT¶ËŒÅ‡ ìãô7¤Ù²þ1oÅ @6æšøïïìx`ÀÛà aÐÆ}‡ÿË0ÆP×µøBX2‡O÷òuîmÐåxp0íÅ0ý9n¯„ŽíßNW¿y‰ñNÎö‘»´«’ƒ¨¨z®—3¢ÆD²!V±µC¯ÇÎ6Á è÷Wc`k}{ŸYÕØþFU€WR9‡°àb{¹ëpÇ` pM©“®á_6þ•ƒ31âãxî çú{úô û>p‚'Ÿ~/æþ‹È[œ$[}’yLÿ Qª—„YÑ à&$/Çr»+üo5¸úéUý²|=©Ö’;Ã`cEèùÝZ>ø.Ï7™\?æYäÈ8ÊòQžç»÷FÃáèÿ9Ê=û†ƒMVñÔSx÷o£Ý{ÃÁ`S‡îmJîýíïkä»ß1›p®ÿáàîPÏi2ݵH‡ÝÝ\Ë×›²æÄÖò•|s¨ †<¯GCÑ ÙiÌ“á†ù@šzû¾u!h˜§µé¤Ë<×XÄVÚo6¥j(¯:…æ+½¿íJóÍüƒ.àZšßš¾I©§ÿÕïýÿþþ?“ÕÝ¿ÉÈÌ{Ò|Mš4£!³ÿK»¿Ž6×TÞ¦”ü³Áp&ßf"Á3EÂc­ú¼Lg/W.̵JÛ¿“oh#_ÏjµfWõ”æªÊHM+í7£|D5y…曂÷{»£ÍÍ»ÿøÇwyÚl$wFƒÑhx…þÇhôtnjÍG÷þñ÷´?úÝ$‹µ¿Hñá`MÙ{Ù©0ÝÓÝXSM7É\­2ü®Ù÷ºÅÙˆɽJ³½¯äjÑáŠòÉúÔº.ðËþŒ9ÅÊžbg!íÈÀΙ—0ï ;wT3'âxò¿yôf—Ck%àÿnÿàüÿå(üßþé,¸#¶˜¥yÕC.êõ³g[© >Åd„- -çƒ.‰íöÒöåéF¶Î!(Ý&’O¡,m/Ýt‘4¥ À âË/Å ü÷&ˆmPz¾ -WüD r4€Áõ±1¶S'<ãµ< -àÅ1¶ü±>ƒŒ €$b<«¸ à•ó(›g×8œ€Y cŽŸ ‚Žx¼aÄHÄmŒÀ4!]Xåì£2 ¬º: î½ø8·ø‘e#Ø¿U[1}Åa5Ûþ>˜´œãíg<'àŽ½Ž€A4t”€_LÆHæêàÏÉÅÿ@™Lsp½Í:À]æåþo¯ãýÞ fÊ\@O»çùrTdž Ì>z‘fÐ4 wztd~ FvŒùÂkP›“œdçã\?س§Ÿì€%®~D•‰ ±NfE@yè€ò`KoäixÈÞ?Ø¡`òÒ•8D-”Óc1é(ü5a!ó:ˆPT[ÜBՖƸž@ÌÁÎÆº× -p6YÝ1™a]ïYIàe¶.e ¢·  P;Fëí?ÂÙÁí €@WÑàLÿ¿ò  ì{Àý1ðN‘lƒ8ö½Ç’Nÿþ¦ø‘â+ú„ê»` -Bß -€{p)w÷¬n¬F”Cs¶ÎL@þâw»ëúö_±rÿ-àëËËÒîfÝa쀺>¦³, o µ›Õ>J°ðY¾š$LàöV–˜›ÕúÊ@¸ÂúÖ‘Èâe†Fʹ³F©Jχëµz²¨æMÚ¬˜ÓN,RN)»]–ÄID<šÍ®rv» kÞéÏ9>ohW…j§ïwÖè‘Rœ%¶ºÙGµ¤»n¸&‹µ5þíÞGœ4JyÒHÄDXI'¿ËqÄ´dÙÖå|Ø¿!4ðbŠ Uœ­Vë•sgÏVÎ] }eX¼WÏe·žuÿظ,ÍUkÚUy¡¸žPj®;LXi­õO£¢\Î-U8I¥³… -= ޲yo7éê¤5är :óÑí®šÊõ P+¨úùnMôH¬…Õ“eÿ³bTÑæ¬K¤<|•·NÙP™:;õ³©3g #n¡¤¦>Õ°èÈ­¤'”×ðè™ÙªW¼ðOLOÿ±÷Âü—°š=:œMçR¬^9S©ãˆ¢kß2îWøs:™HP[w¤¶Ƀ]¸+¬O:=f‰rÀÒ àBå—• A(U a)=È1áð‰´1 -@Öù±1fÚå Û`\ ÏIb&æ8v&@ -b`!cÊýþs½ÿŒpÀ‹f|åZž@ðOa:ñ<p1ŒtU–þu <_Ò¢_Þö]ÇðL@«)Kìô‘8°çXˆ›¤üÌ~Ô(€×ˆ‹.</ˆ¸>7äžXÜI F¦1÷ïoµYÀ#Õ×™«Æ"ÓWæ¯ñ§½¬aëà>³è„Ï7:Ø´ÐVÊ™œØþ7!,ð-°c\ÈŒ¥¯·ÀnÐ<¨oË/(ƒr!+,uá3hMÞŽ -„ètlw”hf: ’);zØ#~#®:3ß–å@ -J=¢([úðu¹•u‡¹…Ú_Àˆ°Eaøú:QòzøÕg“õÓ)C«Fl1ni—û¸Tv¶wh8W› -=ÜÇ CTÿ˜þÃ<Ð-|g¿ˆìûá)ÐÍ1ðN(@Øû×ù'?³¨l–1+¥l‘‰žÌl¨,ÙlÒ\YN¬7é§r¨“Îy_⌼¿,m Žt“æÊGM Ìeu“R}ìi¼£ËÚéNMY«Ê”«Ô¸G¤×9¹ -@qâúÊÕÆ0ýõ&K²•TÏ -%X=š˜ºþCóÈ&]µÎ.ÿ‘&Él’[uš|¬¹ÓªõTT&°ìVl‹’(¼…æ¼»¶’šò°æb|.2GC–<Ë3}ÍU¾@Ö¾îܲÎÛìÇÍÐíçýgúY®Ë9ŽFúd @=­2Ua¦3gΪVÿKõý:k»Þ4dk§¶á‚ÿ½žàºg°Lo–Ö¿=4øQó_ø_À¿Tƒ•4òdºzcA·XÎ×ãq›ÓW²Œ  Y/f¸96ÛŒ‰l„úÿŸt>ñDÑf 7:ó­Ê/ @ш±Lx€>Á-@ä³² à˯d€};‚_ata¸K&=q¬ˆ8œ ðp€’ã ¿¯èðëø€Kü_ù/²×íx>àÕkx€oÐÞu;ùZÆÿßÙ€ðXëŸ5‚ €Aoj]½«yTI{Ž:ô¥¼ÅO(!ÿ`èõ‘˜$Êž[ô£b~ÌZ<.ã# ôƒõµé -Ýg@ÀAò¬JÜNêíõ=™Ó˜ØjX襀ÿßc±ˆøë©'„ú£*=Hqï>徎‡ÁÊh1Ø“GhËÓúµpÂÿ 6~ -øT‰‹t¼¾nà^§‚:˜  á#Ðð‡ïnø@TàûàZP*îðÞ¾Ìÿ-Áÿ:]Ýöb«^ÕsüÜ90Žò¿äùúp½»˜ wéK^Ëÿšgw†k¬?vïŽ6{ý|¸û÷Ýït$'-c…Ü|”1/7½íƒÑ?îvÿ677ïîþýoÿóïÿsó»Q~'_O’uwÛÿÇ(Ïÿ2üntW%æƒáè»ÿ¾¾©«µ·*úÿG9ëÚ‡_{8Ü~w·›4’tmW©„ʽüî½ÝÍšÜÉÍ•*|=&u‡:‡æ»À Î óµÍÍ]”Ìòá_ÿ±ûÝ=úÕ“Z¢ÝÑh8¢wBÅKóÍŒîÝûŽà…Íá=i®×æÞËûÙ_‹,µ+Ù¥ i>Ú­Å–"JЮE„Â?lGq áJ«z–¹ñYþz+í)]™©}iÀa¾5RƒKóÿž.vóÑß67GƒÜÝòwUžܽ7é¨õ¿ûî;b¬y6¼;"âAp®CJúÝî½Q¡ù_ÿþŸÿ‡4ÿßwwïæý¼Û@MáÙ½]m¬íýU×é’\š¯K‘ápý.|m}è¼ÉÐÕÙþí;aa£ÛÛ½7 Íu\·u/µæ®¿ýö[o½ývåzý}¼ÿiõly!Xb)Kçð1$vt“¯ÀÉåõbð»ëöû‡€Þÿ#æ¿þôµ øO ÿü¸ßžm¥+øîð°n€¬—壴1Ó̆+y@TÕH6¤G[ -óƒè/\Þ×éyiÃH€gð¿ø4Dó_z !ú/€Çá Ç1@¦÷Ÿ -p’Q¥`b¼ùJ3éøÆ—(_‹SñŒçüãÔZ‡ó] àÅóÀ&c<ÁxwưǾŠW5Ä5¾¤aµÉ(>o}Ä@D¬{|÷ÁÆâÜZ 3Ÿ&¥„cb -²9Îð#Öp\pá`&@{ž#¯X€A¤ŽÀ«Õ„•г[0àˆý@@œév“»?ÿ@X!v4ÐU8¬Í‡ Ñ f†@ƒ-;»^vÀܯM!­Í_hv9‹½¿ŸÃ–àö‘ã-J ÞÙZ)²'-uˆ1í:Ì6¹ øÌDv¸LÛÒàà‘Ò=z„ -Úñx<`v :x ”~ppßÔÙcvBB ·eÀÓG`@³µºx/ëðÆOAWªçMd.·SV\ÕU[[Ì™Hÿ‚{F\ ZÌ"€V }‡L) ìÑÀ˜>íYìàdøð§:¡$O"FPH-`S™i'÷ÆD@ brFc?Ü߃‰ˆæà¹¿Í0€ø±Œ¢ððë(ÆÆ°Æ-†Çì´"äáסó¬”J¼ã¤%:ßj6ºÄa”[”Ô'{ ¢Cþ4ø{ÿ+ò§«ï;YW ã÷§gpad1OŸtP2È9]w6;ù±Þr±P!Ëõ£…øjwŠ£Ý-²TÚÿÞ­æ›…æ+"ëtÖ<_¨‡ùY'"³vá…i€©Pj^|ôzÿmðÿùçV¤R£9b.+°cZóBù#‚i*i̵„\ˆŠÀÜuæ´›OÇš£’=KŒ$“¼;“íºpµñ¡æútÜÙ¡æy{&éç1«¡EIŠðÿRƒÍÿý¿©±Üæ¸ANè'ð_j¿DøAÔÌM!Ñé,_ë' n;¹ë¤5^‘É[gIßÈþŸz«òv¥rýýÓïgL˜2ݰ6M¢Nü÷š1ÜÈu@x°Á%Ö¿”ÒúOàúI­‘‡aÿ‚Çþ¥¬í«úúîßËÓ™FrPF5¸~ý\_4I€Î¤ àæÍ…›V«â‘‚‰I™Œ°10GF8àY@Ä€õ›ÎÇ{ï 0~-€—Ì茜ß8` ¨-çðŸ{Üpì(€“ÌðçÐå_/àšGx»%Té€e¶…Ë4„àsb€ç/¿V»½… xºH|ïù‚,@ʦèQpó½¶àG¬xûk…8€QÏÅX 'Ð)@ÇÎÁÂý”¥€¸½Íœ¼éGŸ¸@A°·G;+w€ÒsØ€¶ûBð} TœD/€âÊš]›îœÀ’ä¯ÊB° ä3eÀG/eàë•ÞGn6ÿµ¡B{¶Vµ³ÏH¾@m4Qž:Ê¥ƒ -@Àp—‚¥”‰s„½¨tåHÁB?èŒÁÓqœð‹Û! æð¸Æl³r@ l¯ïA¦z„<ðjÁwS©ÎÖYãky9cv¥íuFUlïˆY¸(Akáè^Pc¡5 ЙáÇ| „sþ©û´‡‘¯—Oó‡÷?®ƒ%—IPÌ%ÁS¸÷ÅX@µœXdÿ¿^Û;&x…“V½z®Z©šL -kääü(Æ¢'%½£~LÆM ²EB¥¹ääۗã<c€™RëɼÉ.ñ·ÙGɈ´!üúø1Æãñï³Ø¶J)Sýx=¹×œq¦Ç¯5*¼`h!ÃdºûŒæú ¤Ž®#úè­åI-ùaÐbŠ!‰CÁlœÈš3ÔÑZ5'4'ÿCæ.á_ÐÅð8¬Õ³ç„`桤œõÜ)Æü1EϸþY2Í…⑇á Ì…!jnó^Þ­vG.Ÿ!\šÛ=®^oð§Ð\z³f€-Ø[h®Í -É̼ÆRÜ€%]ÝMu{|@sûM’ -2ç.¼ýÓS?a=€·¦Þ®Ô+§«¬v pf©àŸ‰€t›¤'ý{ý˜Á…·ßà?1öûÿÎþ[À¿ð'«I”‘ÿöèF -zù¨Û¨¶R‡€fÙ(×W.¦OpsÃÿO&\t2Ï×é ”K ÿÆ'^¶#õAà…€À5Ç”€8>àX€(€pbhÂÀá(‹“ñ`€c/],Öxž¼8 X 戙_`09 -À  ˆ°€¦ScÒˆ[åì«x•ƒà³Ï¯‰T©E¥ UdeC9 /ìŸ[8ü˜()€K(ðŸæŠ¿ Ü6;âþ½,€ -ŸÔ†8`b€cb$#'Ç€§…‰ ÎÞV7Hÿóï^<àvùã 'H?:Ú·Üô€¾ñYP¦O-Ö6ÛÆÿÂÞô%% €p~ W€Û@ .K\ß…úÚà*a©óôK;CïpuñWÀ· wi÷à‘ [»œƒš:@Aë¨jªb¤ÖÞÁ>à ÈIäÈ@ü¬AtO€)AÀq€ÿÖòF&„¶¯ßÇ/!,¥!™g·dºu„w×›M5írcuË ìlP¹‡ûô.’äÛ^{*ÓÃöc>žˆ€æñýðXØÎ, Äâç¸ €]œöé÷þC (J?m¢–à "gÂÛ# ‚¤Ê"8ý¶NÃÓÓ4™—gÍô Ä€ãEßgªi&$÷“O0$¬‹òV#Þꤞûaò{²ýÏ…ú޲æó~5aòm'Ct]¹ú=KÜŽÁ§à<ˆÙó5ÙZ¢òA@bº?Âùí’È¿k¥Œê¡­_:‰ü‹×ÑΰÐ¥õOßBZÃãÍ5¥æÀ2 ÜÝKâÿFX8iò~ -ÒIŒÜÏIÔ¬\ -Ð`U—ñ_={v~îB}N˜“vVhë#š[”sk:‘æ´_ÑßL³.Ą̊8ÚἘÁÉÁUô^#dæ -r¡Rÿëà?Ð\gè0èO´ù‘Ûl)ÀмçªeY»ÕÊ»ÍFÏtδÁéçÎOúÉ)|oOUΟ;]Éæd¿ÀáKªáçŸïù¬d»v”þÇà7Ç­fÚðcFœ0€iÁÂðò¬ -ZŽ(i˜”°Äë¡xR±Ö©ù`îmv‰ex[‰1p Õ?©°ÈÓô–Ìèññ$yVó¸PÇL ydžüÏÚø¿˜:;waî:þbZGs‡9,y•^k?ŸdIcU I8šJGs(ŒØ­5’ßíz`k¦¢ -l°VìQÕ­9Í”fÝÅZ©yгCi©h·yÁ¨ŽòŽ¡I£6\ö†ÊMº˜sóõ Œxkjêlýteîü¯(°,‹‰Kâ„0džP~¬@ÏQú!ŽôþßPÓ…ãÿ]\þó°*¯Ì•±€›¤Öܺ7,}/Ü}f’LàZ4É-)Æ|Q½ÎÍ¥%ñºÖ³Ö¾äÈL€Èx€Á«ðÈÜ¿"àG¯Px(ò…«ªxë!) À—ÂsÏpÅSþŽ^€&ÀóØ9®âtèõÖ8Œ(æ @Dà‹0ÊiÒIÞm©Ié\¡mí([Ëé¯Ù0öø§mã³Mužó”'pE^4 -àd1Bÿ·K@Äà8{¼ຠêDÞ2²ƒA,m?ØÛZÍ ð’<úw8 dPÕ¶µƒïVŒGç%Ô´[½ÜĺÚ*söÐñ1¶?H/älc |JK ¨1å Þ&'`#É€.‰/ o‚v(œ)R'¤ -  ½02GI gõçXB]`0ä*3ŽÃ&øÝ–¹5& à€yV²¿³-ˆdY€Õ~–t7ö .*H×(Æ>V=˜•i7+S¤Ñê¶`™oÑy°ÍDÅÄ-˜K©!¤‚=Bhé}Šƒû1ïèúÔŸ‡* @üãâŸr.àñwjýN6]yÚ‘B .Ÿ 6U?ÑXAŽ««y¹ ^?Wm4š…-hîâ|±)HñðCèètæCr™zº f£kJ$dz” @—‰8ð³¥TöAçÉ4çùWâCû³xÛi»XÒQ:)ÜòF¸Žõîæ2Ø H¼ô6)YRuœ!¿ðÃSÐRsa©ˆ@žÛP˜àíQÅÍ£Qû¥¬U³—ÄŠð*èÒÓǦÁøˆÌ}P¯¼ÿ~½Z­œ>ͽ¾ ®dÍMžÑ¼›6?23Ur1òD¬¤ädcÑM/¶T‡¤­ÿ¨™}+^§8MòFrtÍ˦BdEW¦~z -@¥rúýËÈ’›çæbM–%тʿþ)€¤z„¢šj îÿpÿÿóÒÔª‚>ýMdMàažwh=}Gÿ+|ƒ{½4]%Æ_5¾xT1î -.€…Ž1äYyÑL€A'ë%ì¥ -èñ±Â¦ï€#™ˆÐÁ££Ž PùÁÈ€q 1ÅZÏË+×ð<þçcЉ‚ä/®g¤n€øÕ7t„w7—o›&‚|öÇ!P~f?jÀIbŒþ… æ``.€ódžï@öGïcòö·Wé¢&¾mo‡™õ{'®N%H€ƒÌ¢‹»€5ƒ¾ào‚WýItBcXóY ÌÛBW — aaŸö›ÙÎ+úÈÆ—y°• 4ƒÌtµ¯Ñósš8cµtX¬Ã…¢”ðÐÍ1ÉCOÞKÙú·JÆA6÷Å,”Gáç ÷CU–0o@ÁŒîï±f¾8ÀÆêòêÖMÂäòà4 ˆà`VØ?[­Ôõ¤-ü_ ‰™]q/úܹì1S‚Àè@í<P[9–¾µõcx·kŸ#С½Ú"&Ö§|‘®pˆ#i7Jäœo šF{QM°Ÿ8€=Ö|ØbÝc&ÞIZM¨õ H‰ËÃFÍX$)ž|Ú¨Ó+nÁÄ×Gž'Í~¾"„T¥D‘\&U6üÜÂßJ§Yã´; §C’ñ®pHjðo<6þ‹´³4kךB¸±1@eÁÞ,6ÓQR͇ÅvˆR-É– "€Aú¸G=ד}­ôoJ©¹pVÏý\&>fs–Í´úœ…x¡ø”ÎÍV³Ád¸ØÀ œÇ1^¯œž ¸p] ÊsrØâiº’Šx«¤SJŒ&DQ"'Ú¼7¼U»uL*2)À²xiÅž²`¹!IòT9G4—¾ÅVèî6÷!"0ÝþjFƒq©²²çƒ¼Äo°ÿ§Þzû|åte¥ÂºÀØ0ו¢D½Þ'Ÿ—'|ý¨€ëE Àù·ë*õ)“c¿álþ3ùÄPè/üÇî¿Ns´ˆè­µjÓ¬ Ÿ¥›j(pð'··X`–© YS‘%¥¨z¸&Âa Ës2†±i1G`¡ -$ÿO0^ `bŠSš#1 ?4ÀŸA‚|Å(€¯Š€XŒ_ à7Ïü¨µ^o€xÎ01Ÿ¸hIŒòq €`Ò€ÿße‹Iõ.›ÿ³«±yUžkÓgŠŽ~çøñZþ1ž øÀuOßójÙÁvö˜ïÿþ6ëåìßßœ¶ìÿ¿!(àAêô„3П€;ƒ¤ðTÀ…‰ -rÃÌ9/p ÓR ckt­„9À€cd3Ú€uÆ; z,Ôô@\P«#\%ä6ü‘@ý˜wÙöQ;¬o·:%ä‚€;s ºæQKé|1•ðOå€üGD:r Ô× qa㣵6´cv´·ÅX¹íu„5‰i6–6¼¿-û™½û÷yäÌVª³³Ì°ì € ÖVVb&=¦;Ä¢.ÜuÐÚE(öKÉ?–!o&(OUžó¨^Ò¹+l#0i\€2˯ ™zú£k6G³^Ç`4ØÄg^$*$£›XW`”Jz™ÌfI7™Nv9¯§oŒ_ iÃLÀ!ÈŸNÉM²~ZkæB=œeq%"êÇF8ÚŽšÓY>N`ÑQÃ(Š©Ë`6s† A$BxÊ\ˆ%-®ÁÔú¨’¦Ó1˜nBk_œ¢xÖ=ú­ÙjýÿPoý|’mz¾Ze°Håô™JëBh³¢{%ô!u½Ù&µîpbT„„FìôîšKu“®AV[Ùt›—¹!À4Á¡¹RšLIßj­ðÀh; -+%*côFoÝ@©@ûÓ)ÑmÔº9üé°ÍµáMBô{K Rù™êwN€²š×w©·ÒË>éuNøúÑ£Þ®èu¡‚ 55u -åÁ~>þ óßðϬ=õëssóºâh ¬U­ò5K:hhp–ü_ù”/9lSmFsF[û†ý?…„ @LK°pŒ P¯Â`ˆÑÿØ ~q €€v9H€`tÈœ$` H{Þ@AäXH¶€9„âð$…àù€W¯àyÊ™uèÇÎÀ(L!3€waÀ›¨>`½ÈˆJ)<_~ã&+=¤-ÿ>ÿ¯ˆr•}sÜjüý¨Q¯Ž¨Ëò782€c^¨sÄ™¿R¼œ-‹þ÷û««¹€gg[€…þYªwO ”{@pÞC‡û  T\9Áp×Çw™áT€c§õ6¿! 4“Ï…ù¯,âJå F`X6b;@àû<·Vª Ðô"€ß ª0òÔê²%Vb¢vtsNù „ô‘&">i=ˆ…ƒ$ï%²ûa±hÊõÂë¡]ÙÉ¢ ˆÜ‡*©Õ6è,gÌüúPè¾ÎÐm3á߯@6;µ¶Û”‹)ðÐÅ@\̶¤M·$Ù©õTÏ 8tì¸fLžt³Á /‰§9H’f}¶Roâ Êöß<¸’Õj·Š1r‡"hÙÜå™'šˆ3ÁèZ²8죩`Å*èCˆÌ£Z§ --±‡‡ª±ü'‚" 7)“0³ø¯3­ÉJRÌó¼.(;:iÖ¬ve–û¥dMÛѶÚ:èŸÒr‡„—ZÇÖpv,œþó ½‘v§ÑŒaP:ÒëŸrq®£5øºÔyN øëÂ$äô¦Éä”zM@ ± “[ž™¨LRHÖÉ›2I”`Ë^žÕú›tÍ8©Ý´ Û›ðf4‡ y[šWÕŠµ#1~ë ï’ý›úcSÇ—´ñ!´ª›Öª1¡ÏX­Bs5ú‡®b…É€¦NMQq\BW•¸ÝŽ_D>9Á»äõc`‡€_ž¯O=5U1öó*áŸÞÿ1þ_7AY " ½´U%.…ÐT†øúŠ­x,%ûñð§Û`)|Žô—I_§–gåx€¡'@¦ðÈLÕÿ‘y@Íc='0±À{1Bè£åÈ,9Í@$R€Ïà îb€ÿν:@jóxóŸY „Ft.ü#*åJDÔTj¬c2 ˆ !(®+½yèˆ]‰ù€‹ü?ôþ½ñbÀ‰×¨_8ê(çøÅé©ã ÀÜÔ¾RÒe=×ýƒÖF·Ï 5=ú÷w¶™òÇSèÛ¥m|fA mtöª‡pÁ‰Å]Ì3ÁŒt )@oÎé]èLVÐ -`@-höiÀš@ho’Ne@$d k[GõNjß>wS%Ò;:Z(Jj½[?«3= <ˆéJ€ø@:ÖÁ Á}¡¢€ZDÄJĬš+šLîlmo0iþr›iÔݯØnwÛ]¡}_w®Z©ÎVgY8my5[í¯oÍÚ#¦ñº¨tDŸè/(Hî6øá‡Gv™ùÂøÇõ†xºú‰´ùØs8Î œåÏÉi,Ú‚BôÉLCª1·TÕ†îØ³30 C–ÓÛÍv«!UxÛþƒÙŽÝÖC.˳zãÙ7!Î==ï<ÃL®§c8Ò“F6PÂÒk˜ˆýoX„«Þò&±!!¦Nýþh!ü—!Mc·ZËÿ²eÓ~{_,ßâ‚òS—[Ò!oN§²ä”«.$ëÀ[6éLÇá© ó´Ñ•]f£ œ‹öP˜:½Õ{FsƒšÈ  z7>(Vÿ2‚Ž}O¦*S§O×ÿÑE+E‘ʩԜȀ•d:]9ìlétPÚš[qd-›M¥yx?œ™³Ñ'š›tÁÊû7SõÌþH;Q*’ûA^¢ÍÕè 7:ó5š’AÀ"ÊjÜæ…¿Dµ ‰n€ •SSçec‚KÒ×ÿ ¾ÓÑ•áL?¡üS1*_Щ©SgÕæüV'ƒÿKø·ýÑ.j¡až5¦›¬Á¨ª²’¢ëÑ=4'”Uߣ6 `¾Ð¡ %?Ž“£Éx 2±ÀÉc&='Z àp€Á1ç'|,¤$‡3 \(,0Ž€ç]¯\ ÀóÄ0@ëùc×øÒ£þàf4,ñh_ÇA€ÿ¢µÊ{ w;®rkâHÑÑïmå÷œ 8kò¢Q¯ŠQ>ꘈx±àúõåH;i6šõF•ujô•yêIê°M½¡nغÂ`ùÁ£ÇÄþ ±õÊóJ)à‹p ¤*põñ£'âz3x µ°06¶ã)à0ô€+:XÐ8å<´iÈÖ&,ï:¬<D0]9G 'Â0ð•.Ö¾'ÖËà“¢_ð5E©Îs5úÁXwÀ õNX AÚ—•,¸  µˆêÇV–¥¬g»ž­f]ÏɈ˜¯ -8ù«Ï6Zz>ˆÐÍBW±4.ø+ÆRºÝÂꇰ•è¶Pûº‰êÄõ ëY ¨V‚€éB|æe`XÀ“ï¡ ºNµVCiKõøÁ·+šÀõݧ‚ây r”6̨oË@oôãØm/'I³Z™U€žŠÜÈY—à/zŠH;ä‘¶{//âÒÀ#€¼;%ÐÄƽ„c ìXô¸mA…àK|N&Ù!<ÛÓöü8⮕¥"æ¼ÏaŸ Gˆ©Öšö0ªp¯'¡yÞ»÷·A Å$Åi£ÃX9D5&¡’TGÓ›qalA£äE›”}¡ §ÙÂö÷êðvX çñ 8 ­W‰$‡-¥¤B»fS“a‰ÅQ}³pü÷z£¿m2@ N›gµî¸ÍË€ÁäÞ© •M‹‚Ò¼¦¶+¤¸Å“ý úvâ¿p¯@qŠ;V)Áï"Uá²Ò%¹j]?OÀÔ©s¿4ö ‚-sЈRÆ+XXùUï’01 -€€³â"Úã¿°Üû?†Ñ\¯œÜ¨6VúirÕÉùrùÆä:X3p„OîÿˆµF`€#G=€€¢ÿÒ&ý¡Èôþs£ŽÄ¼z-Ç(Ѥ ¢ÿœqœ’’ •D @9 -À1Ï3€££&cŽÌðí·Ì¨"U©—͘ðLÎP¾=tËf¹ €XTxD@T3X€k¨ )ÉÅ÷€m_¯7ÎØ?gÿ/\ @ö@ðÂQ’ã_*Àb/j ïôêúö–GîìxÂÆ»É@=ÀH•‘Æ'@ÃPi }œîôþ¡B–G2VA@hÃfg(€H¸õ4cè=Èl,ÂøWb÷øËÁo¤W)&úãˆáLpéluPÒIF6¼(Õ°]#ªÊƒàûÑœ¸Øæ0IšH%÷¡: ÚëC&»6 •V2/ €|Îò­õu†Ì'ͦ‘)ÑG›Úººsxf"mOà K²$€7)ML}ô¢Žn)J#èOzÁzlÀÿ=ÿ íî?¥ëßÃÿt{?t»p‚|Tqµב7mé6pÁ®Ø/vÃ<ÒÕ¶7Ö7rVùkÇ(€‚Hž‡,¥ŽþÆw¯‡¼ñ ÝÎr=Hy®ÜÛõì¾b–˜¿Ö¸ãgeòá8¨%;èäØÑCÐ3á`'²µüÍ¥©E‰dͺÈ!kWEÊ ÁјWèPšU÷Z3Ë?Ý.ŽÅpÀòlôݱkƒ´qkh'/Bª -$ºJÍÙÊÓ P¦Òyœìò›köKà¿ÎÁfôE‘•|VlJ¡¬5wdþ¡$"´¹ÊáøXs:4²áw›…æùÚråvÜâ1PÍFbKP$Ë-ß•Úl¬f#)SéšÃFƒtE‹ÓæiÒvxFd‘5ª+9öøZåÃíÓÖ겪õU¥i‹ë¬Ã”¥ .,øÿUï’Ö?ë õ–TQ“ëÔÿÇðþÛm!Ý×òµ´53{ƒÎ)Õ·•1ç²@QϬ·ò¯½üOŽt[ÑÒe£˜z6ðq¬¼h€_z €úåW2ç_ÖKì[¯}¬°ivãÿ1k¼j&À"?®GJPÌøûkô½_ùà7ft Àq€ÍPxtèÇÆH+‚¤¿*^Œˆ°ý£ø¨‹cÔ¤¢ôhìÀ­åæâÃHøÏn‰_s€^ÊÏ àGxE ]eÏxcŽ_  œÏ¯ý4Û^ßTOOVUÍV7Ö×&ÿ»/`П‡ÒG-”¦¬$ñŒ‡Å,¬K@OÃ/†¼0]`ðX¬Ml(™Gžãõò¾èDàÁÿ@™„˜@Øà …’4ÀÉÀoeÃEs@›€w±£´ä*g×GdZsHÛʲ ŒCèyW-ERô)PY%@2³²†(Áòýmmol¬näýe5%íÙ¢m»,ÓÚíVX™­³ §YÞ(çYð䂼¡›¯ -ªÏlHIZ0þuVºÒ€?„ùo÷¾1_<à©é•«?ðyêi"`îàæR6£h^Ó¦î.ƒÑQo–Vùc) ­õ~±`»Yg$CØ~‡R=êXà-€+e6=.‡„Æmîº'@ötÒÔ““Ç#æH6¶k1woŽ+|U[怾Ÿ8/¼üKÐW vhÂÂÝÌJ'ɺ32åUH‘#@Z<ÏU,¹ÕœNi® -ÄA=àuëÏ݈›…æw»‹Ùf/†}8¢¹½é>DÝY­)µÃ©Š’uó¥¡Z­ÆÂ Ÿöèw^yûüg«*¤lŸç„ÎNjí¿H)¡y1<zk››Àlf5¦¤ÑKÍ ç`2ØTÜ/ «æµC/Š„Jc€q››¾Â¦È)†ö= -@ÂNØÿeÞ!sôÿ@&̤Ç{«©Ÿ†-O*?*`b1¨‚`¡rþ¹ÞÿþçÓ|mm0;ËÐ?ÝMµCK,§Ç׸ðp´VVV ð¯ e¥y­^µDÐíOŽáMÁ 9à¿|~c¾l}sûÚÕð|æQ·o_{ïh €PMp3ð5†>9Nz„D²=JNpO €Œq¦óï¾s…¾¸ýõ·*²} D"%Ð+ .º®OôÆqá¿òÐ¥öü¯Žˆ @{0<@ ,cÀÌK'0¹¬Ä£Ô˜4aá }# <vvЪP+µ3©‘Šß‚ˆ0ˆ(Ââ¾`ÇèOË‚öNAQÞÐG§ûðíd À¯®ˆ¾Qá—wˆŸ>ãÏ07÷RÀÉ\Ë"³JxW{«}b¶¶˜ ŽP0Ïý§MÁƒÔ80>¬b¢A„ÎsA - ¶ -˜µkóÿ¡H°lã¿^ G¸#<eÁðö” -+Ýy -ýÀ;þ$ô`3Ñ £0 ŸréÎX'L Ÿ$ÑŸs]¶Ý>š*yÃO ¨]hˆ·8£ä‘DDÒûL@0ñòj£û¬’´}_ö²d£ßgi`µj;¬7s%–wg*@Ëò(/H,ñßìDT -P¶Ò’tEUaöß…ZZV½¤`Þ*B¥¦Tú¡Œ ?;ŠÃn‰hE•¢bM•|ð Å£?¨ÒÖpuu5ûXõi6g+çfggÃáŽØ‘5fé5bë)(œ4²Á½a¯³¹{ü¥Í5¯Ø[y&ò,*'½‘ÈÌýé&+­„ø™ªO&#†$º„×Ñ;°åÊD¦l²æõí¢'ì˜ Pšqt)c1 Ža 3áçRzC8í^í,¿·™gƒÑßdFîeM¡cϱ “CêÞJ^¼»"k¶Z®c(¡QØa¾œP.g£-q)Ûþ…'à: RϪ ³$©ã«Ê·fÞå3KñH†×;ãt’õX˸·ùÈË¿~—×ò]¨@&íQtB¢Œ i:ZÉÖò†p®(@ÿ¡yfQöí¢Í‰›ÓmžŽš5/QÐ!·ùaKYz½òÖ©Ÿ€ºü°lXóX°¬Ê7"®Ä{²¿ïˆQjjÇè™:Ïôüõ£æ¿§º˜o-äƒÁÚZµj†YÜ:þó-^)îq˳FæƒKÿú˜®hµAž @𙜠ЀR -€! -àˆ¼ùÎ;¯~nc_õÞ¥k·¿-<Â0Yð“€o•D“¾4á¸òί®xÀ5°²T~vPÆñ•_½ù—Ù€Å`±"’’ÿ±  €—þÛp\ ÀE݇۟_= ÝUˆá(/p¾&ļô¬àÔàá°¨l‡ ˆƒ }ÿ´"Á¸Ž€Øz‰n¨|tøfåÀÕKïžP8îÛ¡´ÿ«/pÏÿðÇ‹ühSHƒÎ}Üã 8 E -T˜ªVx®\|ï½"@wæå¼UÏxŽÌð‚™CŒ=¯’¬/”úX¨”õÿ¾CøþVüai=º†1 …ƒô0ðØ¿¡kÄÂÆÇ}£( -diGµ–Ë,ç„ñÑ1Á®»‡ø3 -† š0 -#p¨-ýˆô;‘ðMzÁ|Q”A‚›+›‚¿èp~VÛÓ tB -•ÊǺé zjOª¾ZŸÀƒ½‡Á’„–¬ ´=dZàþªxUw9¹Zî;äßQ€H½É8À~•u˜XÌŸ nFZzùcZD -QštÀA=¿Ç3 … ;ÖÇ?`î±ðqèÆ–î6û¿gíQI}ÿµy“¡Û˜Ù¾gŽ:¸Ïª–^;;;,Y´±º¾ÚElêéÉl†uO³0oŒüFY­¶0*Û3l{=/‡BôpÌÿ> þÞm2JÍOK€ Фø§—ÚùYô|æ ÏPÌHÃP{ι—¡ôS×p aG›»]ßQ¿ÖÌGzHKÐQ…å*®È]ݳ=¼³8-»N‚æ=½ióH/A.DûÇæŸÿ™-ÅaV¤ÅP°i/·>˜DXšƒÀñ¼÷Œ¶ÃAmI'! c¨‹T¿CÃ`„å l™«_×ý“Ó4Y©¹ÚGÍ29P1&ÚIó|±ƒ$™ -ÐUFÆm¾”®e]ùÛh0øŸÃÚàžI—'üµæª®Ú\›nsAJ”Í`­Y†/’•pN ';×p¤´´c4˜¨¦BQk› k™˜=%´¹Îè8ƒðÙº ûÿü¿œ:Óò¯¡Î¢Ç@Î5>T$ã¤ò£c(›€óõ³Œ(<ç/\˜;4ÿ ÿˆ¾¹ùÚlµ{Kü-nœç—ˆ9¢¨ýW-x!.Z¡˜ -BwÄ߉¥ô¦ì¡ç“N= ãù¿#2>`)X¤xx_¹øÎÏE®\3dF ÀmæÎ+¿½ÐÆÀ>Ûà“2 -ûø»vñw<€Ž ‹¯]y÷½«Âsa™R uàÍ+VF™Ð1nûß—úøG¯ß›4üüôÇ0À‹…à8äð¹ò¼vIz+A2tF ðb5B`XŸ„u/×ûØÁ€³`\èæ“ÞÒ5þ—¸(½œ3{ì%¹:]t~’ƒ¬hJü!ùp•ÙŠþ7¥97')aãÑ÷ª¸¶öe#³’¬äƒýÄñíííìËøÇ^føŸí*Q«füE `• €¤›Ñ0Úa±ÊDÙxiÇýŸ ÕìP©BmÄs°ïij‡’: t@¿)€’1ÀÇŨ ÁÍÈÕnz·†“RiÝjÈýe€XÈBîïQ*ÄXQú5’F]濤ÎÓ-æ#/~Ÿ WºZº{gess(¨Ë‡#ì÷´Ël)’|È2)ÿøÛßTÔf7îŽ6‡ÃÑЗ˶Vjz¨Wr>Ùp¸›gÝ,_Û.¦ýa6Tói8ÂAm(m Qw¿£Œ´›õó|Ø×yŠÛ 72}•l˜4³Í»¬N¿–6)`r#Ðg¾2Ì»j2Ò†µè þZh~Ëš+µXÃwûîïßË’üïÒü®”ÏGÊfEš«¬Rst·æÙ­|ð×Q#éŽDúÙ²r9Ô~ü]ÖÈÿA›ë¥vGsê@BÀÇ’ôÛ]ckmsÔmKó!lI·ntGMmÍ¥­šÂó=ª µ ÷¨+œî*[¾’ »¸î² pžoÞSP)-sÙš÷R<ë•Ó§NW®Ÿ¯/Ì [ =!(H Ë›ðt¼ZþOˆ(=-ž¨"õëÿJhü_i̓ÙnWšéVIÓ&7«Ô„H‡Å Eà¶1&ñ"*^0s¸O?éÌ©Ì10ºÛlÅ>¨°Øa±ß¾€§¯¾þæ a³(øZF¸ìÉ/¿ùÖHOºÏ9¡m€Vµ9öÈÚ·7|€Œw þ«W~õÞµk¶ÿU²\{ï7¯` - -• - ËB„¤²Ÿ‹K$Žÿ· Î !³º@ê ùÙ»2É• Î<á8—Â…Êhr­èÙøê˯¾üò)x¬àÐPÀ?=¢Jk1Ñ ¼…/@ €£‚y&A"&Ðíæƒî=ˆ»`;ÞW\»zÅ  ¼G>áwí(ß2ŸÂ ±€ƒøEÌà¸ß÷ ëßÃ?ƒ¤½Ì oêÛÌv4€y&V|a Àuðçå}=ÜYÉ®/»u½OÏô}º¦…ûöMË6% -Ô{ -D×8d܈ÿA”‡¥µª -J€Ñ VíÀ Ü>€–-u¥Tö$$W°)ŽøÀ§‡†<Ž>~BHŸT#¥3P^¼+;vµ ¾«@°T°²–6èø°Ì8ØŠÄ•QŠÀÄÀ\o)3j BêbÕmÁšÃt’˜#éM@6=xÉðÿŒns€ßc-%ÆÉl³ÕîöÝÍ"ÙŽN® —0 Jt™ñ¢d´B%×Ñ*òzJÓ~ÿä)Èïpcÿ §EL ð(ŸÑ‹†Ò{d¬ÂDŒT÷˜Qð‡%ìíïàÀ°A`ƒž`20±Á€®ÌïZmñ3ÁHâÉ—Þè&ýpKÿÙh“geç¿õ’E…,§TØ@|ºR@"0ÇÀÄÐïfµZ:'˜ì±æÂMIºd:Ôí'­E\ d£}ú^»ËÚnY¿–ôuœ1~èƒQ&äâEY‚®[ÝL¤fqzcÝåûÚðyH€Rö×îYóÁZÍÑÚ‰¨™`¤ÊZH)ÍóBóD¨?SÓ‡’to„¿Â³ìåùj·ÝôU¡Fƒi*Ik¶ú¾Ú´~¾ -«o&y#Q#Üa¥íLaz£0I¦6U1‹—IG\G'°fÝ[*mסÿúß²Z_M¾ ê`¹Þ»4Š8‹4×f›6WÕt+“¾ª¤"šÑbÍuE¢kÄ^»-MP1™.ió€Ú(‡uÖÆk"¹Å±tùV–ëæÜ -ݘ¦¡^™˜ªG/@½.öÓPCXãŸ\^?àèZjmÏ0Ḡë'à¿Å—m  -,-Ýò÷=me=1R}ÿ1kÂ’?éª3 Æÿ›úëÄSM€•À ÿ{zãå·âTq$1~€Oß`œÒíÒ›?ãçoþêÊ5Ë`}1•“I*°!^ëÖVôçΛœE”˵KïüüÍ‹×nßÖQ¨·?#.è¬o¾‡‰l„ô5F½ùSº40S"Ü-å7Æÿ7ŽsØ@^›öŸ‰ - ‘>`"íÍІR ½¸Ê•÷®CJÀÏÞj,.~T¤ÕZ•ÔæúéšòÕ™Ëúã,Û!3U©:ååZ£×L×jJÀš‹d>£œ.7j–™")º R˜;zûµIf¹Ü¢<ÒWgªµFÒ¸š s -W~k>3£äÊFeDÞº¾zùrM­$Â6e¢DµǦU,ùœ={öŒþΞ=ræ¬u*5¯¡9¥©Räb¹¬œµ;¡yUšs•ÿ$®Fm¦aŽ|¼ˆþ‹5idŧ}´¸¨¬Ú+Ú'ê®&úõŒ - Ÿ²ÎSg]öjÕŠzT¯ åàŒfftÇ&5w‘PÛQàôÙ3§‹g7>{®hßòW~©N&ÿ¬€a€S§Î2 ažqUö¦Ï—ø/Û@'[‚úÔÍz;þt©H ÿ-á=¦ÞŸrwßôF']ª¤îà©Ïñð¾P1€€ þï1úŒ ÿó!ê\–ÁB¡ÈŸ!o¼ñóŸ¿Cº¡ô*Cú•À<ÁÖþç·¿…ŒAÔá.DÐîà¸wß|ãÍ‹ŸÝ¾ÍáÛ_! zÃ!¤z]!:€EÅéŠäÊï.]¼øîEX@ @7ùyüÇ`£»ð\<éžÐ E¿úæ <&3ÌÎ÷åWÌ1ÄèÂc.ýhùMøð„NbøÆ · -À²ˆ ƹÀ7ôè`œþÓZ…Ë)<jŽØ—Ä-Š[»Î:šZ ¢CŸ}våÊ»ï^Dð_Õ"öò=ƒ8EþüÂQ€õº¾©ÇxNP7ø¼L<_&ÞÖº'°ÛŒí{àáN æïcÄÜ?ld"^LG…Ž  ¸ @áG×'(S@©‘•Ó?ß&;fªÒ€»z×)"xÆ~‘Ð⋅𮨰È>R˜#ËÌÀ4X€KŽ—¬ß^`uŸø¤k„>h?Æ>”uh'Õ”‘] -ÖŒbTý!„Œµ—cA?ó&šÛÞ`*e–fnÅu–Ò‘èî!2ð˜h}ˆù¿Ã0ÀÀqeKœ¨OQÒÆ\%øŠŽˆ!I9 H1`,Ä‹Oí=柺(-õxò$nøÜonWn)Õ2ök1x&ˆd^H}CÖó>†uSà/ûÖORÝÀM.[Ë["+XFa7×q™ŠMÖ‰M72è¢Ð¨‰ÑÝ&Í"3á:½é%“?g¨›,cƒí~í£6Va:”/»vy¹ð`Ä.ëH;í»—›‹M])KY&uC–µmm›ÁQZ‰r岤=-ë5TD#R¦é¢5gv&4á0f»TÔ¡èäÎóîâ´5gÍ¥–ÊòYÔ–`Q·ZiKšKãåÅZ·¥Úµ1¬õg—뀸ÿ\6òoÙÙ:ÙÄgÏ€êë¡ÜRÓ…æØÎº,ùxú£tÕ² SFzwá¸Í9ŽæŒÔ´ªR3vÿ8ÝÍ­j7YÔeEE|„I©¬š§Ýie­;Ëb~*úPst¨€|}ZÖ\lÛÆ§Íu#¸xt«›¹æjó™ZwC:v}“Ñ]WÏž9uúÌ™©)ñžJEõ®ÐRs6êâr¯%?*`bÀù#ÁÜ… -ý›*ÈüàH—ºž%!-–JSÏ ]8 -°@èG¯—@·‡ÝBÈReꔀžÙ"8xê1áƒ!ïñ–Ñ¢•òCVgØ­²#²Ž?‡¼ñ&“÷ãc×.þÊñ¶ÿo KÁté%ÂQü!ˆ»"ðó‹öõ“û¿]}ïW“°Ižo¾)B;Yçë†Öû¡ç¿{ÞýÍ»pLx¼€‰€>'‚@Š^yïÊg·ñ¨e,}¥ÿ5º3@ÿB¾QÞï]=. t¼yæÍpÈØþõ*” -Lff¤%½ƒH_µ…ËÅB´Sùd´?Í/‡ bWÜ@¦ÊÖ\‚€?»BH7ؼA›WÔïB+ˆ;ÀÉ ²fq`h`÷ÏJ…¨à—x´qá/™èúõ¹ëοP„þC™xX¬˜zŽMßÛ‘e*P&. @¨´} -lòaŒ’° ÖƒÇ@. ‹à’1ä@Hªd`ÕÀªtôUct“Fÿ\ 9_Ž_˜ñÎR¡mC6°¨sNQ\D†B’À7NH‰ó6â³"ž²StXv -;àEdæ´ÊZèè«ípÀ|HŒ–c&€ýýûL™°sŸ^€-Í«ùFø -7-"û_y<³¾‚)£-•ƒrT†^cAùëÆ! g+˜ €ú<±ºŒÀ»ÿüçþ~^T[¢‹•ˆ0í¨vœÑ!whWYšAéMÕ:í¯ûI熧 NÌÉÐF:5ú«ýå¤Õ¬6f™ºÆ6ž{Ñ'Ýÿt´; ‡8ijí ç.ÏËî²R°;LI–ï×uŠ„ÝL€Ÿú$Þþ¢£i¶>Ìéœî䃡øÐü®Šöµ±Fï·> Ó§p¦Ÿ+Ï4ÛªtI.°þëp8Ü%“ÁÚà»Ýáæîè¯wt9dÝöåÆÝ‘ÙΘû¼'Íw=]ƒ ȵԼ«B¥y¸Û®%Y_ Í¥0õ¥G£{:œ¥·´ÝêÃAº˜¸zðïahî±xÚ'Î1O¦…»î9ri½ÙJçÒ•N‡ÅôÑ|xï¯÷˜ÐO—-§µFŠæ1‡"šýLµ¾?Š6Ïw•Š‚¦†‚*k¨VØMk‹Ýlt?Ïÿ²Šæ"OY}´N G;Dh뚢ðÝõ~C$‰‹{Ãmþšç+½mèä(­}Ü^·ߩÅÕ‚„Œ†ƒÝ‘ª¢6ÿÇîppïž4ät¨¤ZòÝŽÚU¤:÷’ÊT&z圞gõ´uýz£¥L x=ùñ€ÉQSï1‡(æ?€Nvk ügÍÀFeî?ÝIá<Ÿ^C²fº@§8”e0 ðÿºc.¨lUÁÛø3p¹@¿â ÌÑ€hÁ£ò«Û_}ûí—"§~þs¢ ‘ô™@¾­©þë"¦´I˜ä>îk×ÞýÙîÁJîWF¹!Õ;o^ùL ï^Ä–»Ìæ"])¿»æà{áwñ7ø³¦ˆ€S \¹ŠÁŒù¯rTÁ¯n‹\¢g#J À@3ß`/Àá@€ßD Àéc)_8.ðÆ€·‹S—€e­Ú>I‘×.ý®àÁo| °í³Ø(€ZR›¼¼=éYÜM‹6!o^t¦ªLŒI ¸uˆ -øóŸÿýÏÇöâ…ã=‡1g_ê¸~=z _,îXe²×\(ÅØtÙ|á˜fx“± -°°ˆ1ñ‚ÿX cú!  ž@¦û3¸,zPÙÚ€»€xÆQÐ( w¶„dcÜÕ®‰25S³ Ï\B"r %»:KáÊ}Œäz‡7°ÙrЗŇIjmD¬+Y©4¥ˆ¾t ¢(®œáz3ÀÂt€æð²9,À°>&Ú`켄QáÀ@÷ùl=iìÑtì0ÚrÈ `ô׋ñ‘z‡vh&  =àÚQ‹ÒµwE©´§cÞDt‘Óñ§ §}¨«\{*¤¬Užî-!|Ä$ܧWc›Ù ×WW3¦7j°¤!!ˆ{HY_Š~úÕ[’,ûG·Aà¾ÐäØ@/fá#ËòâN.uz2ÖÁNg|Ó -ztB!š7Ï¥›) ¿&é‡^?Ïê?+}Dó••´ÑÜMo´’bÚ%Ë3¸Z ”˜Ð\{£¼Ö]_òЈâÐq›Kûâ¤ÊJkR<ÆZHhL×P -[KP—»L‡°Òû´HgüzùZÖc-ÓšžèR³9b\e)þÒPaÖèGÁÈèàEq¢“½^?fpdÀ±¦)nÕU‰¾°pUënû?ªBUméû“{!}zLý§^t´S -¡$ð¯§vx`†|ðÞ[FŒÀ ½ MJ„Ò§ñ߯"ƒÔ˜¬Nùí¿Ópê á7'¬ß}ïÚ×±.&½22…9èH‰KÞ‡É×·¿¸v‘Å™DC.¾Iƒ6è°§³žNˆÀßWc*à7ˆxVì¸F6ÊO%‘k´ C€ÿ¹Ì}tRÍôúêÚW*Ìó@2`gÞ9Ó“Lô°ù.²ãÔ•K¿,«lá?¡_ß&àÒE¦F¸ åUŽðÝÐÑÏŒüÊ6zøwzÕ ˜‚ÈËðÉݽrñÍ7ЭÐÀÿ#<ȱàÂÛ‚x›ýÏzÆó¼2àú«=«²üó­~ØÿıÃövMÛÛ“iÊÈ4w …l /dú²mÒà–2œÕÀÍI ð‡Æ ƒ¹þu €âBüÔB"C/WÇ%‚?2rè þ¹:è…iéôïâ@kŸ±Ï”ÜÇ>¥FÑAà] ¬‚yŠÊ --µR ׃˜Nf"}l²@¤â÷ðiàÀ}Ëv˜—a"CHU&à쯳’ž%¢çê–c¼°ƒ¡Zaw¨”‚"›s¸`ü)ð,w·]˜ûî¶ž°€öh[þ$Ñ@kžÿ (šÁUS^Ü^½sH¼ÆÅAIç½\ Ǥõ^¿Ñì¯0ÐNG -Þ”päñk¼UM=5OÖ[VCà]ŲÝôte]Ân5ÆlcO#5¥òX󬔚Ka_°È¶TA&¢Ët š“— ¿×kÖúyL3`:‚@,Ì?n6Ïzµ ù………9Á?ýÑs-Ò H7­ùŸþšg½îl2QP{ÓÜÑH¥H™$In]‡^ÑÇ'L9†³Ù@Û·ÆÃ'Úü†.iãéþÐ<ˆõ òd&.ub !×K¼eåEhàbíéäŽÏ˜uù¬O3^šîðÿÄæÊÅ3oªMtB#6@®²}dz‚Êò?Îày`“¢³¿˜:}þŸñô ýÇHÅ&Ý`@îï`þãØ{àÈô2>5  Ò ,v0åÐ -Vídgzã*Ç•öñ#•!™E”–sN¤ì~xH¸‰ÈTÙ¸ã¿5½‘=%ÇU¦¾\ïÂ7åÂU.ªxýØ‘Bª U¥†€®JB² $}dÊK…i* a?„@‚þ œÇü^î³\¢Ìø¦d€0“N•þêr®vd…Äæÿl£Þh6ÛÝe€{û~ô±Àö•#íªÂ¨#¸ * }]_´}*^%(WSôÒô‰ˆÀ“'´†@¥~Ð5WbšâûX!@µp/³pŠnJÃé ¾Ç}:¦™1÷§K»I#fÜê-¡/|¾|¢†ðX_0¶§aÞlæ8 ´Ÿ2Ò] ¤rOƒ› `§ñ«ÛS -ÐÁt{+Į̈#lÊî I>¡©ebßÝéÐR=MÑ\e.¥÷ÒZšcªX½SAÏ“wAqÉʰ][ÉÓeèyFÁ5ìH—D]’¡*ÃŒ¶X¥çë,ÿKèéÏ4@/]«º µ&þÖ£Îã-Ú?@X¤yÒÆ €Ò‡Ý™t:J-½·¥v1cÒ¡K=C'ÛLkw˜r€kÝŒ¾Îèå6ïäétúW·¹X–«ˆ—#Z]`èeñzLˆ£“ù°Ñˆ-ÅâѪ¿ÐØ.€·<à}|Ôß«“¾~T À F´¼:Ѥ@Ïß–îzÑý/)¹SÇ«²þ¯S0€%(áBJ\àŸzù[•óç™ÑéÐp$€þ‡:Ð` ¿@€¡ˆ? -ÔŠÀ:[Ç6Ö…Tß~-ã\øÿ†€XA®xaN 2}Ä© ³ö¸”pY‡@~þ®0é6“ðß&8˜r0õqñ‹²Ôµeý”£2‹âJ€¿óÿwÚ0U1 - Cµá€c‚½²üLù RÅT>ázŸyF‰J—Ò¶ü)è÷ô€àß^€˜À»€KÒˆŠÍ8)EÃ^’¢hò¹ÚM\‰~³‚Â{`ä/Eͦû3ÞrÆú :@ÇÈPŸ‘«/vCû_Å€ €ãQ;Ãÿ¯.¾w•Á Öø¯ßfÿXlõ¿(`ì ðå€W1€uzpT›l¬ ¾îoÇ5tïs¥€ x`l"³¬7NLÀ`{ÑAÀq„-R -tÈÈ0ià þ Áà•vÈÚØPv‘(P];>à‹Ü8¨”.Ô¸ž¤ö†KЖ£$D¼ZÎ÷f BKìâ²lŸöq]¡Q5ƒîøø|šŠÀOÉ:+=o ³b`ï¥”Ø (-K}\\Ȫ¹s„ä2!¿b Œk†ˆH„*û͉œó1È:3IÄÓfR>» À!"ï†í|‰eýIc}xôQŒþCÀ=# áOW†.ûŸ€Wxüz/bŒ•1ÜÙHù{Öæïƒs\‘!]\T€ÿ`…à7ï^¤@טˌE•»¨æD¤ö¥kÐiRôP2Î]­k­¡kU·'<2´_Ù£@€@l•)/‰Cùb§§ZW/‰ -‰ ‰êB»ê¦¾ãYðèxç#¢/ -€ëú½h€W¯h)€þÅB¼ºcÁª Ö¨Ù,È@@üÜ^W¶/Hrˆ€à´PD6¸/”´€Ýgå€RÀ–6HahÂÕÆ*½P cT@Àj9­NãÌvró%ÅvJÒhOùèÚïoî ݸœŸDeô -ÎÔç¼´®òr¦¤õ¶UVí~ð%!¼m ð€ñòÂo™Ê¬œ»wß‹nåxÿWYô—ñ~ÑÌeËÙ²Ž+Ì* ýˆÓ_mkü—2´´B]tr¥yùu‘"à©ëD«Rª¯wÈIDY RÅ…œ3ÏP5\@G†r©ž0éÓ¬†Q¾ËÝånWÏ¢~à‰€ à³÷ÙÍm?fA#N̪'P,¦¹`C{ºPoˆ -È €PzáG6\H³F2ÂÖApzbE:®gda6¦Ó‘±^J`gcÉê¸h¥st2ÚÒ•½2È>J<å_)Kâ-ÂId=yñâDˆN–æÉLÊ$<ªg8 ZmôõVrÃPjLsOÇ(MóVÃñ€: #ê+)4—¢Ãútk”ë* ¯®øœpØ -g= ªZy‰Î°W5YP1(8Rš¬-†%u¬z8-`&(ÊfÔžnÓæ%Ñi+4×U¦‰(—¶Ua -Sãä활˜ -ÝÐbþäòÖr‘ ؇­éÖîÊZ²›î.àjîZOÍjkû8ï5D)†-*‘ù.Úã8€_€’"x:$ɇ'ý¨€Œ(<çߨpÏâ{¢jŠ zŸø!:&n¦…Tø.ðg­cžÔÇÅ\/<êàƒöñd6Í -ÿF@î²æ¿þêÚÅŸÓðÆ› W÷µ+v„„ÁîÉî8>„`RUÂ¥S?÷ªN}ù…,àÀ%ðßÅ’Æm (b‚7"7€Ô1Ð &,=2Ã=ð8@rå½+âÚøÌAwRô°8ò¥'¼ò›ãéÄ€2н¬JxˆÌjÈKï]ð²)n€b¥ü)ñÚ:Ç„¾ -”G¸-W¥.€Cñâ„ß q÷ƒÛNÄ€Z‘ s6½û•è\EzÄ´~uñWÁé8À¯ÿüç¯ÿüí7ã:‰x œ@Dà§§þ)@èŸÞµ%È"@F,ÔÆì6{,‡¥ ô1ÑX/àÀW-aWàÂr\ø"$]€¸àÜ’˜©:j86ýð=k=òú:¢+É&¯À:½Û„‰ЦÀÍ "w§u:$Žû#è@Šžp+/QT.{ltº?=j¨Ú‰ËLƒ–äðøáÁ»èþþãPÛÑ@ƒ2py5ï/{0@¿pÿ³õf‹.€ÕÕ­uÆu –Þ± @­¬ŒQ”…£Bmæ«ÆL÷«]œ(j™'Ož2€T§¶O<9íàL{!`jÅÒAôaŽÑ©¡¢ô§2j›¾ÿGûºÝÒÄþŒOk´žçËý6 5f‰cœÕ£NÀ!¸1 &€pˆ¥ùèø˧¾Àº–ôÀ,Àh>¡óÄxK\’= -„`ú'Õæ¦ÃÑÃ\®+³³Û˜ŽgsQ©#fÊ: ô/ )Ï[1ç/o%9dB”`b#‚r4/žûCÃh¶Rh®Ó0o"eáÒ€aœÖwó•¢Û½ôŽPƒH<¦yãl‹ùR€Æ»5¤ogi Í ª€¾½,JKûŒ/ÚŽ-©cᤊS Í;Ãn-É{äXÖºÔ–Êêèzî$š:̲nc6ߌž}Iñ— Õ;ykº˜+Ø÷T€~hΦ÷ô¯´ƒ•ÅY·pqÿƽFhqS¿`=~Ze´øêœ\~¼ Ößá(€ãb*•ùy¥:OÝK -7„Ù~<4ãNU£B_NeŠ.€—ÆÐãs¡"Xîã¥DpÁ»‘%à…€wß)Xmðåµw…†oüüwÆ`*°V0ÔfºDI?'Þ¯@T‘§ÑWõoI(a\¦c -@A8¤SñVæ¿»â¥÷y÷À;;„uö×#¬X¨írÊXÏ=€º_‰èÄù±z/Û Ba - @ %FÈʧ¥€Í¼â ÎÃUÜ€s%:`ƒX7]Ä»ô—èŒÚq¢s&\‹c€Û*¹zQLKÄOzçâ;žÈY¬ã+1¯{p(~(è x],à…óˆœÄðŠõVW7¡d®.÷óuf³e!@Ùÿ÷qàd—ô}߆ <FE(;À¯}½Élù<°oÐu1E0H°Ц Í>}þ€krÑy“À:p­«tDÙ>~òÇ8—Ô™ÚÃͶ äZ!ˆd׿°ÔPöä\¨Kv¤Ê(¦3ª‡è¥6 Â"‹·Èf`îï¹€sþ¶7†›w›êy5šG}HócºðºxÎåýþéØÈâÈ*…)“4GwÁ»TÃŒg=¤hCÕ@ˆN‚ñúˆw׌B•bCYŸ¶Tï:Ô?#f£‘>gÜ®¯/˜.7›³ÕÙJµ2[•ù%¸¤àYÑ?e9¯‡"3Þ`«¾ÑHs¬õ°¢#H[¶3R€™ýà›­F+«%E¥¥BláòA@6jLû˜û,2G½¡!¨€#m}ªÇtöÑx@ÈÀf²‰Ñ:b•æÚÚ’Z·'x#;'n%Âb]Sø ¬9œHçï¥V·Ñö<Öa)½9ÖÛšÜE¯Æ•„cX¿c;¤ºLïCÍÚ¢9 )á£(S4»›*xÀ‡ðu)–‚ªA:·–rV îe²PË6/ÜÅ]ŠíèwùéZÃf-ß4þKíΡÏEé ¬vËFŒz7BQ;)®GÛ<Ë>íeZ¢ -ï_œ…yAqåç*ç~Q©¼¯_Xjø„¯.ËìŸpL À{êE;I2¨YÁ>ù”HˆˆÐsÙyÚP™"ÀGž‰Àk+[NqÝóJ+_˜ŠÚ‡hûpWˆ%,|„¡*L×ÿ7"|ãÍwKkUè}észËC„@NXÇnÀÕë’ÝõdñÎ' ¸úÞ;ïüê¢ÌPn|çM€õàªg…ƒN§ô1 0° -!€Ç:Ðyœ×O`}Œ/?¥…ÆâÞüK/ðœR-LTòxI€ß„ À^¢=È üF/p»F¬ ícôHt­—Jóa¿Âé(qšúÛrIÁ÷¬µué]iG¦ŽàÔyZW°º¯b,€H<@ÿŽ ->‘ þÊQ¯"€ËËY°±Áj@¬n}öðÿÛ? ÒJÌš -—Œ1à ){S"” -÷3@nœŒ=z4À”ÏðĄDz÷ZÁ©€c]«ä޳ ˜ ç¹\zú3>žÔ¤w?°,6C&HÈae[`¬iA*Pê«užÃúD@’—@Sà‡žâåôOä`ÉzÀLêƒÅ¼åQó4«þYkQÐÂSH2Ûh&:Ô§w€˜ûÌ&XÀYZ©ùBwtb$ ô.ÜøÐÌ"ÿ bÉ2ÿýIËè庖†?!ÊöÿÑYC>¹£¼>xDÜ'3 ”*äp†uN˜¨2ûËÙÊ/ %|•â”Nú4æ_De·š•]w— ôjµ?LJû5v>5Š&y-ñÄóÏ±Š§‰á_F’ Ü…‚Df³{=/œ„Dp·¸$,óFz³•7GÑ-a |2¤sɉßêúô¿ P£_8FsÔ21³ð FPè'—”ðïFwë>™ô¬*đȼˆÇo}XܨØMofÙ é%µá0ôÎ}ÎB˜†r”Jj €³—Ýã6ÅitÍŽƒ¬Ù¸å“¾Iyû“8»©s¥ Z¦ºWå$òÏÆËQ­ù˜ -xÒகõNT?wwHÂðé'öЙQþØ §3Ok -šˆ€!P¼ -¦÷m@"ÀdÂã?–0WYö :°í T"ÂÖ ”^|³ˆD¶Jj@qð°Ðß`­ÞQŽ2¾Á>ÖFb Õ7q0”W•B ‡ÃùüÚø?&o Ø?;\PŠq¦Ö¸C÷¿Ã y»rñŠô=VXrX @ÒP@]U ·¸€›’>­…Àx+@ë‚!¹¡ \KŸÒ€K18ü'½7õTpéŠjÃ0þsGô ëW.BÎk19à]<ïðº‡NÁ—Å\S…0ÐK×@ -üy‘0¿š~ßI¢7\Óà ¼ÀñéÌtGç4“Åì?ÄWT€JÀ ðDS ª-xá>þhÙæØØÀ•pÇmm\„Òiô)€‚)À!€1až/´eK—¾>ÂÊ%f `rüÉA&Â!íéj”bÒ_‰¯‡68üÀ—ÙzGq×Â¥q™ÑÕ¥KaÇß + ã(ÄÇïÂ~Z¸;ümÿßßgÚañüån¿Û]21ñ[;mG'h×èOz3ÑÙe‡]˜j©­0ìò‘'ØW9°€ ¡SAfhá P(ìVA{úÿ9®Cn’ØSÅHF:j¢Vb]£™h šBŸTHæÿÁÿCs€=†öû}=ñ›"<Ѫ³U?H%Tk¢[ÝŠS²û67ÃÅ^Àh#ØR”pt,NÐtS§³AÞª·Òa#¹ÇÕK²¥õÜõée'|Ë:KíQ" Ž&dÉÓxÒõàY#ɸˆƒ¸:‹±g,¶ïÍ9nX«[iÙpj…aÇ"$/@Í{C¡¨ìèd³2â(c-mư1¿Ô:›¤£Ùj` -8‰Ä¸šÓ‚Ñj#ëR锬£·ÆÔQ¾.,©KQ1t Rt+«±®°3œlA -Sú˚Ȧýk*+xGà. I}DóÕꔜ‰TL‹HC -ëÞÈ[4g{¥—7A)ý¯¢&™Gó ¯ÐYq ~Ú˜„ËëǼx-€"pÒP1À 0GJü@ÀÊÛ•ú1Æÿð¨ëxbÆð§„z¶—1çuÞHRp€£"¼°€£jÌ%¦_€‹—Œ*Wß& ˆHŸÀú!þ\†+ÐJ@wægÊÂýqÛÁŒ€²Ò/½ós€PH2va&¹Ñàäˆí~0Ø]?2?'R8 Øb-µY{…”¥8o é"ç„>Ã?::p]T2¥–t{Ât⢒ +ªDð¡›J¥ E¯ÖÇEἩ7Lx Ëš”O]*¤ºP2°´S˺Þq¯Žx˜pÂÀ·õd†¾Ú `™|,œj˾‹©N—W½LÍöÖým„ÿÉ |ôøK“Ð $áßÐ/ì`P@y¢ìr@¢CáyÄæ[ú78 †Á©Gö@²r©²}"(wþq‰§ó/9‡Ý€œ»Ã‹-rT*iªkÅžù'¢!Jb@ -Z1¯–«ƒ¡ HË1@[™-%ÕÅzÁw\q MBðAó{Œ›ÜÆüwÿ?k' Ø©2³úXÿõb5 ÙF³.¯æ«X×jëû;û&Œ4¯ ïà¡Ú…¦Õ§ -ÐÒÍ£°éüýc¸ö^ø€*ISu¡vRœúšQ¨…‚ÁI€~íp+>öñÀƒ?${Û[;ÑàE –Ûmº¨€ž‹¬ÜR<Ñ%Å‹ òTw7n‰tÂi‡“µºY³–­¹›XÐý ®!zÄö6Se!ІðÌ-Ì×Bw/|ÃìÜMªŒÐ·*%ÂýßìY–ÝËXô'LÌçƒ4oj§eΚS ->ýÈmB ½2ë%ô&šk_Z%#z…Uèa‚ÚR5ËZ7ú²£ÓV£Îp1º¿‘¤ *×%ÕH †"ºi– í8Ä……?äÆq½ è T0Ŷë.Ô9ªŠ³‹äÔK$Cûé°ÛnêÚk"9ZßHHL›çYOJèÌ”Ì02塀”N‚Nv“&éj6Ä¥èô²û½¥í -õ깩ʹJåý A¯ÿÿüj€‡£®ÏA€G=sÄ\¨Ïv]q+–ôô[yv}ì8_xèx&àˆ btmÁ - Ì) gÿß1L”¢ …ÿoÈì·Á)P9ô8¡Ðd „cÆD𨢠àÍ` ÊôÒ0Vù€Ž³m!P9rºR¸Èôú/]eí*÷3/˜Èuê¸Ö…y¸7‡¨À"¾P†t‘Ç3Â|ÃôðøO -šCC!°Å‡£þ?û™P™RKüWa¾X‰ -/°Ý9îÿ½§c:AZW ŠÁÕ¢dAꮪZWA{{¬’«¨Òeÿ;ÀÜë«/¿ùú+HÀ×ú˜ÿ_刀W¯€èñRì3ƒx“9Ø“´ÏÀõõõímÁš8@99,=öú Ë,zÄ|;¶NTüBÀ‚Y¶ÞÝíml· VÓ )œ£ÇFwŸ lÖ5qDz՛þŸ„= Úñ™ªTwPž’BÌâZG„ (%è#^ÂLJ) àTE© Øðëß°Ìœy²˜ñÛ1±½Ï €²˜WWeð«9ei -2Õ¢tVZ?7;ëõ€ºËËHwËa€â; Ÿvv¼4s;â› Vzßmêã-Akç0:κ´Ž+b¡^ª©)‰žHy×DÄ‚Vc*@âÿT%1¯pD\#PšF†Š0ƒ}Ãöâ©LÝâ9<›•ª:2F½Þš¬Ð clˆ'( @Óé°É8¾N¯ƒ}˜æµÖGº@Ehä„–$)á¥Ù.3שÜÂô•Õn°<› -‰ò(¶·+ÐÅ/ô:"u•$Äø ,úÞš2Ê’énœkV]êªë*2ȧr¼àš7žÁP¢„þ´x´#ÿz­¥ÓIð…ë.NåR³|»àSï=ðtÕáæ§i±ûù÷».³1mNû“•Z¦ÇB¿bÓ)q—P -Ì¡æ¸àí%Ð}P£‡æÉ(©åC4wÚ ±?úZò¼–¨ÍUsñ$'’ja0ݯMd·91š½A¯YK»ÒNeöhmãßz«Îy €mt ùX~T À Fãˆ.<ø\…îT®”Á|JVz$ëq-ðPÆhÀÑQöÆèb 81@Ñÿر”3ïŠ8´¬¤ˆø¹p%ñ/¾óÎot<|̃Ëá%>Ʋú%xãCÖðžŠÁ0UŽ…ììd‡V¼‘‹þIŽü' $?‰³tG<™¼ PkÄä:ò"«‚Rxßú‡¸4QFì¿ ÀRF¼I€=¡“ -r} ýfA?Ì VÅ´?n*ÊôF]\°²Ð€À5 •Åü/)§ýT€ -à~ ©Ž^:¡d¿ƒo©©%b¥àömáÿW_õÕW_Ÿ>Ë·õåÏH@‰¾‚o½’0ø‹ÿô`8yzI#!>mucc$@1€¬Pçqï`‘€Éîâð ,¯À‰Èð@Å$uÅa@‹Í'2ö\Þ !"|]_ñÃSsB|*ð‹í]îñÓÀrБ+¤†´6>züäÑSmè4DDt@'”&/Gb µ^º”\|µ2ÑŰA#àh—ÑB‹蟈¹¢ÿE–¶v¶×YïUð_g¡›³þк!þWª³Íd¹Ë€ O´çp ºYp²|fœqJ2?>r2KZ£šö:OÁµp¥b% •œ„Û»Œ%“Ëø¹pIØeÛ’…Úèߥµnfì. -K„5‹Mæ¨ .÷˜*à^¾˜`d’…C 4*…â ëFa1Bé<œ Ô;ךƒi$²Cs!]ÖhäkAk¨>!R@ÐÉ+O§[tW+ï× ï'Š -Í­:‘ôŸfC@¨]èa>G@¹B¿ bN=i2r›Ìh.ajâ8”1f¢ÅbÊ­j6 v´w0…RÊ^ökx -›^é’‚RÝ͓څæk ‘¬‹ˆ²Í“ jj+Z¼#ô -ü=À÷`…Ñ1 -@OØÎ`]2î·J7@ý¼nÚÜua¾Ì³9{Ò ¬ŸPáàQNà§²›§»ÁBRB Ë ¸R*ÀÇDÀïy¹ÿ7~öNt9›<ë˜èK—ø€þE/ýÏÞ˜ô¼†Á’‚4wC”‰ ŽzóñˆþŽþFHýð€y~†!Næ‘… §n€bav¡ Jü;öñ1t€3?+—Š@†¨­S5zÎð1r*àwÛª/‚¸Þ óuOÊhÜÿP½ÏÑ­ÀÕ¾Nâȧ¯á9€^¬¾üå5Ùÿx„ÿ_]Ÿ:=%®xèxùL€…àå1õ´ýñ‹ÿôTgŠºŠã»gë ñzaãÓ0÷pÿË,dj8þ¿‚ Üö8ü ˆÆMý TA fÿ  9,0G©ô' œ¨5èÚãЄ`[ë86{¤Î@µ§Oã -¼ñ,b6xp -ÑÛŠ(J¥tôòñ@§Êñ)ØçƒúZЖ8-¡ ô¦zª§*¨âqZoX W½@Ó3b/ëí>€nÓ‹æëUýe½:Ëg“€gÂl³Õ^î÷Y}Éc.¼S.î?f"S µ--U¤¬J—†fZRê‚–Ú´ŸŸÊ«Ò>¤6/ªÊ¿Q^jè'oiȇþÐÖÐ -{4hñ‚xRB*tŸÕ‚¬!š.2‚1¤âç7è _@ƒóy,Â:Î39•ÝjT»¹ìʈBŒIJ•èxîž^®CFøÙfîð5P¦Äÿ¢_º û®]ËÖ…E‰£ŒXV&ëåDh÷zB¶,Ó¶d˜‰~H±ßúðF¡¶DéæÓeÖG±y2J« ͵ÁŽ.£ÐüfÚùtÐYÊ\|­¶A€“ êL2d,ÝH?¨c›Hu6`t m3¦6^BóÉ ¯6£]is°(ߌćâi $6ö•ëtû¨æ’±æ4:cØ;ÙP,éÃÓv·9“¾‹ @q€Ù…´#:â.: µÍóÞšÚœ òT^´yoÔ,† †æ“býE„ÿçìÐSÍMqryý˜Áñ£ŽŸ`¾ôÌ ¼•ëû•Sg”Mýz%ÀÛz>˨—ÅO_Î8€=?±‰ð<x8ÏC½‹@šødÓ1káxG @èÀx-â3ÿ8ÀV%]˜ÏîdF@u¥-­88ö(_w¬A©.Êà.¯¨Gb•«c×®†öOn…l&`áÒðÂ{ëø€ŸEîFêE€ÞØ‹YA€h ^Y<'Á‚{¼cÄ„€P¸p”T„„àókß„&”¤s\Aàjc<1„e€2â¬Î°®O¨÷+.e¬@ápŽ„’¹?W.©ßxÖ Fzú-¾­c€¿#Ïzg|õZúY®þã¥!L:wŽ~8½Wª®FÒ_ߨ¸[ ËT€Y(xÐÆLÁM€“a90ÇÈØŠÃ]GŸ5>æúpFd>GJá0‘Ê’œ\™ ßXõ>÷â"QVO˜6#ß4ÄXè“\ë(KÙ]ä^Š}ìí‡N÷Y xuuu¹ßNÝ€x Eò¬«§yaKû¹.)wú¯wšq,½ÇMÌ»C½G‘®t¼w†vtFW3„¹­ó]Ö—Ín¶)…÷»¾ñÅÜ#ñf ƒÍÿüÇ`óÿOÛßìÆueéÚ¨ „mन-ª“ê$ -H†Ù3ˆ6‚É0Cf2>3±h†¸ŠŽÊ«aÓ ]Ãb0¥ä.n…%ˆ¹%°¡JAþJRϽ¼û.Îó¼sI9S¶jœAFÄú™?cÎ5çxÇógœL&G'gú©2;.Û»—l~1'P ÿç§Å–óÎA¦ÒÉ÷~Ý4pþõCÝó%˜>øpÞÔc¹ù=ª œ°»Ÿ y‘n8ߊÖÿÙ,Wä³Öìå«ü“@:™ü/øÿc‹¨/¹iì{ó8NZð†œGçÊ œ¤Âvë³a'“+_H¸¿ß4ßÎÆ5ÿœ·jœOÄ“®xæsÊN€ke@ðŸ,~×Cd¨v¬z«‹/ ¶ ² Î{4ÍM=&äþï–¯}²Ô[ê 6U]ÐYz¿‹ê›pÒ‹ï¢wï Sº»¾~ïîÝk¿ZPuYâ™Ö Γý¯ùpã3žE¶dh/õ®- ~­6¤Û‚òÝ\øç(O>²ë×?º~ýÚG×øûèZùû;r€…è<„'d|/s·ÒCÓÚ9pÀ¢Zö ¼eÛeÇX² LÎP„üñÄæ¸ÀT[ÔT’aÞþPf$t.©xÕ¥ dxŰRËäÍ+ÊãÛÜ - ezBx€N³··lõæ€^Ó4¾4r¦;tÔÌêaÕÌÏšðkQsvv† ?jöÏö›£a¿_ŸÌêzü§“‡“ÙäPX¨Ç'ãf:{1õíõ%ÉÆÙk³³³'[ÕÉt6óõþ¾›¾¼|¿©¿M€”Q=={ü]sÐýßdF¨‡rÑü)/± ëIsøø=~âyÜZ¸IÙ;0ïÈw-°Žpí*„"Å áMÐ_]è˼‹…ÞÍ% Y%™Ô¾t‡:¿»´V¡­ßUXwº;Ú×ÂÇ7*XÕÛ¥4êT§s(T býæMÊÃÃûu8çñŠpB±Ð«Ö@Œe‘…Ñ5£Æ¼^øøã%Ÿ1O¢”ráú?¡Øü]¿~ýŸ…4J¸®>BÂ)2µ¯^±ßw)OÏ\1ßU¾\8º€2 –yS½P]E`¡§JÄœ¯ýã·R-Ü-€Å_öœþeÉÿù“lcWöÿyúèÈ¥eGÀWÏ}!ð9†n°2œ4®Ë=ɇëbk†Þ½‚*Ð"0Ðäa¾x«…m~Ð4òB¦èH0s%_›óåü÷PóŸÄJ袘™Ž¯…‡ÖþýK"ª_pMeEÏ~¦’ YäÍ„IÔ!)ä'8 ßj>™¡àMlvìÿ—ºðŸ<ÁXF8¢ùwu?(Z,é'-aûCŸuzƒá¶Ëø: ÐÓçOMRßÒÁÀGÄ6ÛT)¼öùµêKU{«¸:Âk -=?.G1÷ ^žžŸÿ\ö½ÆP|hç/_GÈ´wÆþÏ"@ç:¯±ß[-Ææ¦¬ãÀYCÒïÊ ðÈ5Üès²Ñß Ôžw?5DH;¸ß_íðµ Qèü‚3C’"Ψ»urŒ¶·«æ€ûýáàiBGäCfÕpeÊÄÕ­~·?Øò¤ȸ^ùŸ0¿÷ëÑÿü|X{rÄ‚Ÿm¸Ø -çÄU#’$2g[î{Óa¥/ç†r¸@λp.™÷ û⑜WÔœ÷»‚Þh.([8?¨F{fi.Þ¨†Ÿî :ȋť…Å…¿º¡¬”—–îmÖ_Mã¯ÁCïÑ2Ê“•Üw‰µêsP“ìqLš&·½7ì[x€g9÷ …sÉ¡ ŸHÿ‚óy¥ó-çÛ[ƒÑðSêü€m£)QÖ-½; ÿà”acŒVFGœ}Rt-BG§Åxƒ"D\@@&WÀ1GTtüŒ@oÂñ%`;?†¼ˆË-½ÚU¡³D·ö2‰Ž x^×oðã~kSÎòú[þD|.'aÛñeKC^ß··eƒd|®Á9n93¥@£p‰º’û‚¥» -–•ò£SUÔKÌe·Í=ª÷FÇ¢¼}å0¾jÝãGòÁÚlW{YÀ£§°²3ÙÂ1rò©˜q?W­a4 k ü•‚êÁðaÉ;œ‘b -ȇr•ÙÂ-ù£ñéöqà“ã'ÎjFÛy; °·Üé,ó×鬬vW:Ë+++ÝO—»Ý•îj·P¿ÛY]î¬äoùïȈ.|:]u"i¥D%<©“|wåÓOË%R&|·ËyçSÓ\iÓY&#¢y÷JF¿)?åUÙá³jdó„ÏrÀO·¿BÜÂùJ'Œ÷ýJJ”‰`IDú4ß!x[ålšÞ§«ržhñü—ó¶42Çy”ü[ÎW–WúVÀÂÇ­y—>^줢MF ÔS¸ÉÙòââòíååË|Þ¡þ*¬È×~/ VÉÓ:÷±„óRÖ‰‰rceå -ç>’Ôü©ìdye«”éj¯ü¦TºyXá%’]µmX§ðµ|ûöòíE8‡~“²Pª°±´¸xcñ·ÜÈEB}èßÿ½€á X£Ÿ½g€«sæ€;?™pçr€ÿÚÑWöh~ê0{Ò«[I\õÜE€OÍv`›[›W=wH\H]_ä’Ö;ZÀ]G„Du!òÂ(f-œß-€P´sÕ ›|ˆôéPã½À¨às?@# N0pï£4ýç€ø~B× ±àpõƒj«va•ôn΀MÁÚºˆàNt¯x¢ðì0u×ïõÅâXƒsRޤX%½‹¦uÔ䙹µf<›<5kÝz¸â€?€*÷ÐÈ¢ ´€5/<×n¶åx?}¤¤õ@뷮߼Iq)SYÂ÷«k ‚yñˆõÅp‡r.ÝÔpç*Cñø4PÞ™ð^@t=U‡îü¼°¶¼ŸŠ Ì1áooÏŸ=hŽOOOŸc™MY&2€µ © ÒF0VH Bë?çÀWÕº6p!/ K„.N¿ò`+áæaEèV¯ œÞƒù-øJ›á<¦_!;¯ÿPö÷1ƒ,ˆ)£h ¤÷6+äž™ŠQâm/A ºr­&•\õˆì™2Gj,c*l·OÏWbid«‘¢&]¬µÄúÙÞ«òfwÈD·]|þÊ·/©B¼D@Ñx%+ÎJ(¬føñªº‰…ÈSЩa!¬#þTnÜàÀ÷ü•™>0Xç_º`¶¸ôêUô¿sçþ»¬ƒ'nlì¾F{ÛÀ ﯶc««Ú˜™ÕÁ¸™:U}ÔmmŸÎšf6}1k&Ítz¦KXïºÛL–¡ô¤ÆÂXÕ–}:ªjÐ|¸999™Îœ izü ÷õÉ›&·¯iJÔ9m'ñfŸ §S¬X· ØøÃr=Òí^ê=Sšè o˜Ç6§‰GnSß7Ôì4£ßOg’å3‚M2Ø0Òi€áEKn$»µ-çÂnîXu÷ªQóñÝ ¡nê_Ÿš]|âµ¾ñ–ó½ý†¿ïê)œ—©Ö»;Ê?Dc+M.ñï4…¦. 3x^ ¿Äîï R†A¯úœ‡°8º_Wúî›C9Ÿ6ÎnHߝޭ1”¶­Ôy8¯F£þÖœóƺl¦³‡r9~°W8§®¬„|õ»þ…_8ÉýŸM]ÿÉ„T:¶ß=â™…g‰Š$jÀhœoWƒÏõÊTÕzèpÇûu³C° V¨lËð騶>”þ¯ç˜ý õ‡í””9wïüd"qÍc d"©5ÍI±œÿƒ} -æ‚Í"ÿ(d±æ<êÞú ÷™ÃÀ¨ïñ¡©ô?¹˜p˜`A…ÖÎ{,€»ñ¬¿ãdàáÂŒ.€[¢*G·tGr„šKXÆí€v¯ðkÅ€q€Ÿjøfýܺ>÷h' f,•MŽ9š{‚Û‡¸àŸã¨âpéÕ)"Þ’cŠ/ç©’Iã¸G}Ìgd]SÈâ°Ò-30Júüîaã˜ù_fßÎOž=ž »ÕÉœÿuòö/Ãù %øzÒ¿ªM}¿ÄΧÛýƒ39?™pN`·¼%Üaá¼&âá”bqsrBÀi5ÜjäΧàæÉÙÙC8?{ðÙ©6±£ [×>r`Y»Œß¹î;Q&Híê^0rwÝitƒ%D– zÒ|w6›¸\ œïS\¸˜Èzáœ"„õiýûíéÙìdöZ—óÃ1•Îí?Qß–ÖŠœžPTØÃog'“½a·~ü³³³EœÍPð^¼xöì/§Îy ôþŒZnõ¿D' ”UÞœPÃ'<ÔfJÕ×õa{9ÜÛ][‡áÏ{7–Ö(ÈæÎîtRïl‚Ê›õ\õ³DJ×T~‰–nݼuóf¬¾MÜ[àlhiéãk‹ T+Z|‘³žû­FZË‚¦s”õ€ÕxĽ@2_$Az±ÅÉèÒ-\û$h”H;ÚtKÜÜ×äPXü7GÂÓ@°v‡øá¼»³çí @¢'\âXd½ Q.–Ð$H6>–ñiiSƒR”“›¸¯8ÓüÐ!€^Žvy›b}ôѵ…þ‰oÿ?ç(Ïm«á¦8)TBÀâÇ Ô°)¿0Y -‘/©(Op -D{Œê´RÇ éº,t3UnÚ Z·>bϵÛÎüq¿ÔZ4«ÇéæHRK»f­¡Iü°ü³¥º R¼kFHVR% ¡ÙÓ\Tnݽ… -yëÖ?—2R”´Û%M4Ò.®-ð”KyZî8ây.Çü¡AXiü©ÕüêãÒjßOÚ’?C±u5X…Ð÷ÍóÓѶ«Ô´MŸœg@‡µ$ñÉyh?ˆ"-Ñ„&¢çG/@úöÇ’¢ðU€Hpuð¿@j;¯Pn” °‰\àJD÷º;¿‚1ѹE^ES0"Ì$“)*&’Lq`>dп}—…A’ qüæË¨í1yYJ–âGw À—ço´þAñèøtz|°7Ü=zšivD*#õØöÉÞn €©ºíû€œpzêNzZ¨è×oP¶È&Y¸æØJñ_6aËz¶–ͤT'Y–òZ1†¡L^·?j‹rX«r¤_¡”ÉŒ„ÿìhøò¥/%´LOŸ>š>y‚jòàÁÁö¶··‡À¿îZ׉–e»Õîîx4»Ä¾Û­êíÔÔÏÊÔ}ß“&¤DR+ÿwvwÜŸ¿]_æ5gîOWˆäøÆZÌýrM-ÀÕpYÏØŒº>§ä3nu¹µ°ûÔUªdŸôÁd)YíæîÐÅå1ð´¿±âÁ¾ûØ7þä%6È„¹¸–Õµu¡f´2ÒZÎ]ÇeÞ=Ê%bCp›f´Ñ5É ™h|’âîæú:r;6ÄGÅàäãë±N°"-"] -«Á1OLj»G»ÓÇÖE8¡àMX%‹Tüå¦~uÓíc©ï”pœÝÉ ¹`;Œ¯V3Ùv÷¢äÙxŸê$#U»+û4ÝÎ Ãè©ò¶Î÷ËÔÜæºò^ôqkS€å†è-mÞ]ÛÅL»»¶îjÒ4§¨ðß5ͤ_"ª,Ð ‘)´=DRß\è!¢­b5÷–¢2€¸ÛSLçàãUÒí|ëîzQ-JœV‚'»9ä\Ç&ŸÁË›wÈëÉ&(X`ï@A%ût ã%¦hiY¢]˜Hà™¡è)3œ-nÞɘ³d1Pˆ“qà…&u÷ž¨mBp‘£–kë"‡ ×{|í®QÌî:ÿþ}Ä-]ûŽÿËÀ?ÂË\s~ÀÂuk¾ ¿é -T@Šž’´j¼ô^sÍü›­°p÷–­ç^ÔkÂ#O°k1ŠcGΖS7y€)R -Çú68©“iQU½›7®™q¼íú†_¶ÿ%• â ÑßÏMˆ9òìÕº®/åIõd.LñD C6Ÿ†ÿÔúÝZödÕtWŽå¼”ÈèJ…o¹¡åç(Âþ}$šˆ¤ÂBÐâíÛóã½áh¯Ö;·Õ -L"ˆÀÁð“€î€¿å{"ߢáˆû`¢Æ+"º‡â’èŒl½Fœ/èŸÎ=9d``ž’„bÀß÷oÀx Í¸fŒ/è¨P6£@ŽÂ6ü‘–. yà\(²P.$FPµ(J™+á€7/_=õMþΖ;=:}°7ª£sJ­Jm)%²L¡vêRà Q:“ÑŽ<:6 wj§¸ób¼ *f-HصðhÕÃX¾ü¶`~§Q¸šŠáÐÎaFçÑ£Éð(óÀTM2ç€ò@qør -šb¿AÒT=S]óª)YŠbسÊ55°()¡”Ûm¥Þk T“ Ýí+5ïA☫6è{I j ¤òrTéÖÍx/œ"—¹~QäKúøW|ÎBΧ¢f”á$¶Zô•:Zë-Þ¸»îÜ…÷“fþ{©Å§·ÚÞÁô¿½~ùdo¸9j§OŸ>}ùú¹ø¯Ó;à/ëVP!Êk>Âf E4úT’‚Ñ ðª-`_ü\]ïg( lüÕk÷ÝÒÀ IGðŽI&ƒÞüàf: *>yM0ÝãÑ(ªƒ_%!‹âa-ð §?„™TŒ*…åŠ÷æœ7ÏÉy¦j,»àé©ûå†ýíÓ'1³R³2´ µÖ?¤?ŽF{{.t/€ç¾0>€ì¹ø×3ÿÊŒI'sÔò -¡” \åß‘þYê2ÐR>P -aÅê H TQøÑ¡á@¾^ç%À/ÏŸÆûÿÄ}ŠQê‘›Íõþ¥ÕNgiuI£²ìÍ·;vãz`„ ¨WX¸ -Ôƒ±ÌµÕ<@"åùÔC0Æk-<åÍù%Ý,À%€¿ñãiw8 8i¼ENõ¾I·cô¦ò]uf½f(À#@oâVƒu^O`Výå 9¯Ü0hwça‚-\º3­QeÈø^«Í!IlÕæh”­’1œc'ËùtºÕo8Þ×OZFÝqQÜàÞ½u»³ÒQ­•hÊE«pyE -éoý;ºµ´¹ øoÎÜ©H­K\¯ª{(-穃p>ZéW‡y0òÎK áuU—¹¾‹ñdZuë‡.¥0@Òr!â¾ISm*TúŠÛ1Xé!uëÜÚþ©ÜÞ º:£úâpá£%d§¥ <þýVG?C׊|ûyBÐßù5 5B³Ç!‹è¿ƒø,BunC ¦åáùø~œ –@ÑP¯·IhÇs¾t§*—®MV—”?¹Hižò"_3Iœ^–­­¯×ŸÝè ÖŒ‚JRRs¬˜ûQæÉö–>.…ó¾AÚëóŸÞ]ç(r×eg ^Tg¬Ý½3›Ä´H½ðb%$aÔ›m€ xt©h€ë@)Õ!ð›9¾ëêY4pð½E|X¹‘_žçVrà׫ªýñz¯G z°éK;©¯¬µK-å<Ú‰yƒÂ:—X,"4Û:ML - ëaAŸ2Ø÷æüÑÞv=Â:u/ '.È´·—˜£ÇÁy@8ÑþT…V`&è- «âs1½uü «„óã´@ão<öÐ÷?è\ekþ%`½u -sÇàá“L’¸¦ñ šééO,÷%xû#É¡EÆ9ê—“µÊ -~‰ÜŽL€ŸÉaÀZÏT”àÐñs§Cdiä9˜ýüù£GÇ åƒ,åíÓsëÁ&@Zü¥âˆXÒP»eÀуSêYª„›PÛçÈ[ߢ´`OÑ_›}ªW(Wð0Y¹å>†™%=Dzú ²’aùñX(zL«×¼vgׯ\Šøôüù#÷~tzzŠ -øàÁho{{cØË6†âÿ…À7㔽z›Q·+ÌoGØ­f!`:æö¶ð"¾Ñ àÀspgç+p‘?ÑÔŠømœœ€£ãæì> -À$¼$ dyŠàÞû;Míî÷¢0œÐaQxé°k½Yד _]÷Wà|»‚ó餮NˆªÆ‡‰f ¨µæÃyµ"ç¦ì àîÀ…Œ¨i„= çãYÝßh&–U­f~3踾~o CÂ.ÅZÐÏÊ$‰†+^ ]ˆœ«´p³·¹»_©P©Bßç绕:'Snܯºý*u®Íçz[œk ¨TlÎÂyT´..µãÜUØÝç<9úèêoºý‹g·o›|K›ƒ{ƒ{½»ÿ`IWŒ·t¬Ð6«if»ð߇(kŠËÈÌ;1ŒüÖ¼(Äô–œsU„ª3=†ÐŒÐÆsÙ˜¡ÜnÍù;½õ»»P^ó Ë·³ÈÖØf2XºÑq>[ÉÙÍ-øv•ÖPhK#äraÀélaÎI€Ø½õ¥Þ ­™g9Lêó¤Q#DXﳋHÖvwëD$ÑPÈÀHÜ»wÖ>ûØ™urš¢ ?Pkª« ´Ô¶ÓŸ´L]Uׯ û·œr(îŠkwî¬u\l`“²ÙQ-÷Ìë²ZÖÝ…á÷)) §½jлgEX -˹¡­š–õAÏ)}ëV»§Öˆ•èºÌ£ºÒ,¿o+HŸÈÍ[¿´ -@µg>ø¯w*ñWo¶¾®‹ÎâÇÏJŠ®(áQÈŒeÔá_FÒ2ZÎ{ëýKŸyL­´MÄoñ¾å:¥Lh‹G],.¢5g¾ëû>¢ÃûIÇ6€¾©€†o_>:Øv [¸1€ ÔÏÒ1h‰ÅáE%PF%lõ4©=Ü@:¡=á 㜋op¡+çÞçR°6@VRM@þ⣼ù!LúÜäßø?˜–`ÉI ßÐI)'ý%!8ûQîÂRf¡§d®N“j áIŨðÌm#Y,ËïÀ¹³"_éµÏ -Àƒ£½Ñö`tô\-)…!Eª…SS münã׿v(½·º1ÜÞ•]ƒÜØ7/Æà”‹×Ù’çüz4Gj¡:¼ÇR¸)%)·¬ø·JrÅ‹ g±8P›dÉ%~ÝÓ<ã~xùü%ö?è|ê…ëÑpàÀâíÅO–:¥}n5¸%·1¹»¾ó;zðÅîI³;Õ:4Ì%‰™h„x½®Q‚EÀh[g´”1õŽã ‡úxØ6yÝL07¤^Oä#£R}¿3,–6ÄÝ+XÄQBexa_·_V÷û×Èû2àj:ÙiŠ*Q"’Âyqy7í*˜§Ù ?)«9æOÄtä|Ÿ:ꪣe -xŽ›÷›‚Qœ‚èþ±®ò׺L‹Xƒç?R®q}w¼Y]ì*YþýÖYëü¢”)™‚¦°²äåp^0®6ºQ]¸:gÝw îRyj]Ôˆ™š®!.’I]»_a»ÿ/BìVË®”âDŸ¹~ÝÕrÎ÷vÊ;DxßRôaƒke–óÏѺ`–ú¯ÄìšÙ:ªW‘¡ƒÛ‹‘¦†‰€ËB(l½ca0èóÞÛî•Å’Þ'¹d.D*–¤€ƒê³ÅÞ=4ÉÀLªÊ's2 ÁõÐYìÁŸœ›Hx€µÁ®…X‡C0óÞâ`àKY(‰*œËƽR"ìèL/‡È|€Pô¿%÷f„OAC¾Ö7{ÿWSz@já¬MÕÿ(«èï -@Ðzî’‘h6èÝH®©óÔS¡¶RüYK¶T:´ñùç܃Ɋ: b{I"ÒE¬U½ æ”p©ó!ç%¶\íÍ5·¢0dñ=À²h~ó\”™‚§Ÿ:o€:ˆ\þ3³Ï-{³D3d@ÊÈD¿‚`ÄMd>o|K@ðÿ‡¹ï]±í-¯Ñÿö‡l\Q#Þ4J(>Áo!0WÈÊ@a"~Œ|ƒêHÎ¥ˆF"h˜£Ô ±šæò+ fpÄvÁüLåæÁh8>}“ÛbYÂâqoÉthçÒç•ÀÎ8:>u®…ãè®ðí ¾eHŒŽ¿žL9vÕ>”Jæß2Ánž™Lòå‘EiË®úáÓJ)æ -CX.ïè×1ôúµo!zþò•zòè);>z@±ªá°ß[ºýÉâ'‹‹Ÿ|²¤ˆ—zÏ¡îjÞ O{¬@¢  DxcNàE€DЀêé¸uÄ@Uʈ²@%¤–بÌm<@ëöÃùr M±R1 -}~&î•$e2©n†K‰xb`™ou}/?=Ȉw÷w'²P,·UH7-Kì^øŸV&S·dSÂqœ ÉRäÀP¨.¾Ø ‚޹¹[gx\(Rué`;Ù¿ÿÄ|M©Š•³Ÿx-ÈÔÝM8P»9?9¨vÎw*Nºýû:Q¬¬¯Âya=œ;IS<·öøÕuÐTý~}Xœý…s£ìïFéjëªï¯ªpÍê"U…SHQuçÎß SÆë7oõîÔJ¿Á=Œÿ‹2|}À*Äkûéy¯ª<_"G„Þ^ Àso®Eà*€Ìuô´\»|½W¡¥uô%µhé‚Ãr˜e tPÔÔiJç¾›àœCîù›Ë|Y Û=‘«\5އ÷6w -VÐ` -kE›m›dÑŸL$)óÇåý ‚óÛóuȽ_÷ª±+íSZR+Ámñá½P=¸Ñãܧc(~´Jc$k¬û{³è¬Ñœ •€niú—]õ°Èx€¡Ì”[.t‘„ ãáœÚAI+…6«É&ú‘¥Ku¸/•îU&0Ú·ÁF¡ñb¡aSSQoJÕxÙÃ¥·©;=&p ;ÂÂ}€ÐÒ\#*ªÑ¨×»½Ø‘s7X׫ ìÓÛÒ -ðj)¶»B››ÄØ-l—êÉ#&°n§š‡ôҚͥ·ÜÙä)Yü÷|6•ðï%Á ö¿˜ëìºï¿?t°w0rÀñSw<ùÆéi:1J‰ƒeKŒ7S#xÀ$Xöu~è·¨„Ђ¸x¨a\I@oAX¸âª‰FÅ@#•¤ÀvÃÈ(V‚ûí˜}"”¾ú–œ¢üèëþL2™¶Þæ@nr÷ÇçK’½5F=£%B&¥à~4‘˜bk¦ƒÒç@öÓçg®—wÀöÆèô¹ÁJ–Ä*p=§Õ_¯þüOÛØØØþƒ;?8>:Bt}ùòósUՋׯ@h3+*À÷¯³3|‘¼OÌjé@¾Èß2leµ¤–µÅ‡›g§cEüçøíÛWdÀMÞjäV/ŸóÌŸgéø Ïñ²óCa†Ý«ÁS8¸k6÷ÔÐíá8™ü­åPÍÔIäW´"\óûÓ‘Öë758zƒýÇÇ7%µ‚SçüUõA£žzIÓ=Ôät‚FT8++1ÂyÕïªÐð™PèoC<⪔RvT’?ÞÔA¯øbfݽ: *N`/:= º3¨¢Uîñ˜¾Øü°¿lü t!0#O›5W¼Œzi€¹-Œ&ÔŠB€’в »Eb9(½Ðg° ÏlV‚Ea ÉoÞ›—i0ÝXL¢ FðÅ ¢Š¸m€Áàs7ƒ†¼@Íu–ãŠp_9€ç]¡˜CëÀ\¿×[¼×Nšä²r¾=YôúISäÂëàËÛËyGI!*`† +k°/ë›<¸>R3XL‹Þ’sUÕ^'s(„¸Ê@<íôzêõÊ#¾|ÎG4€¥5‡IÈ3jmöQ‰HÔTóÕ’µRàÊMí †Ë¿å§ÅÌ^¯¢*âó¶xFQœlo0N,#îV‹ƒÉÎ.ïÑÅ¢{q®Î%ƒÏÉÉ‘®ÂÑZo±S¡ä Ífä`€›þ,©–«£§ÚývbéŽÓ/ø¾3èÜh› ]t©·ïëm]4›¨|¥§ä2w¹W[®¡¥æ–Qn¶O&EOì.ýåŽC€?Gq$¿’ qA ðñõ«GNôNKÏ_žc -üA|ñDì n÷­HE€kÑ"¼(ð€SÂuÄw4ß!ÿ #æZ‚§ÚÊüÀ‡[J1ËÍM•›Áû¢LHù5§·oS†‹›°õƒ¯vP€ÜuÌŠï ¼L$rŠæ@yìÐ1‚=¤¥¸@¦cçØÊÔjÑk÷î9úôôÑ©Îr_ùs”­-¾©Â²X;'=¥‰  ‡Ûõ4€¬t;ÀçOž?„Ýàµ3œœ—™—q½µëÝJNm…UÏÕ{d\EÌó< ¥ –›?RR‹‰#òpæ|†|» °eq‚7~Òø"Àƒ7®Ýô:…qT€OòJû4íq8¬æ“QÚ+Hè4@Ã\’°.ò vvšºS¿ÐA|Ê*Í0â~ “P.ÖãÑ`e˜%€Z«†{Àñ²Z‹F”£åjJbŽT_™ê%I©ÜŲ“­“‡÷_Ü çȼjòuë¸Ð\°÷uø›)' ew{& “£—/8ɾ¾|'QáÕ¥»q¨î"“Р¦«üÍR§.‰úñbë -ˆ `Q ¸P–F,fÝïÚY ‹:ï"Z.C^QºÆ.i°ÄðWO»Cg#†k‰«y«"ï¿JùB¾ QÀ¨ï€Rß~J ÔÓ¢ãì´u¾;êö›Ôy”¾6t›ÖœG¤Þ¹*L=ÔZl—Ôõî"æîµ€¸m?”>h!SghwJê‘¶^º7èÜòÌž uÿžî!h#Çwz7:U_$É)öhÜ8­ô.?™Î8‡£Á½Ùðö´Ù‰Lw­£Áçý'äE¢U½ŽŠ´‘B½È(ñ*•Œ¤ ¨©É^Q%ÿ1÷›½µ~o½êÿ¶ãŽÄ1å|PÏ5Ès)œ“¦)V㪳?Ù!û6ÿr(ÃïþÝ^ÊÊ‚…ÀÂòp/ÈfKóV ¹ñ©7ÚÁ¡¢”Oˉ4?¬z½Ïå %mÐ`ëCƒ]”¡«œs¸¹#ã0šË5æÅYÚ¦õΗ×Z-ë*™šFx,:ÄõµÀ5€ŸWìŒhvÓþeJ‚ö¿sü2PôùÒ+¾ ¨ÚUl3/n—ÍŠ*.ŽÓªé ¦»^‘(@iG%9;K¯ãÛÙÚËÿ˜ZøùÇL †Æ1çoŸ'ßV{úèð&9éT¼Ð–IPDR€”¸¯ßf¾›¶È -e-¨mÊß9È­7?Y.rðãyˉ²$ž5 ‰­¹•äÚÍ~~ûÈU0KfC…/ÚQ„eÏÊ@ªÄ=Êeº†.éÄÁ½¸à¹ÒÐù4_»q?túüôÉéññÑÞ^5ÜØ~ðüu”³”GIH«·o»*´´ÚßpCû=0öøÔEwO|ö·Exåj@aš ˳Š'>_˵”"$ØãŽi¯RÃÿuÎä­è…0m”™çnkàhèÏÿ4šÓ£̓½ƒ½ím·Ø›¿ ð'ïܸGÞýj¥3ŠÿXÒƒÁÍàáv‹‚ 0*ÜHþjwÚt€Dê`Q†.0´"y-u. ;N¾ç×б[ï$,ðôUP®öÝý“Y I‘ï3 ¸Ølr0†0úRMھƇAô ;À(<š’ªA3í«ºÆ @йsAFÚ6Ép>èn.Ç ¦*)9@bè]- -Xrë–+À[PÆÔÀhÖðލuG>Fp˜³0S*=œïS ¯d½ž †g…sTu/C_P»¨OraBß ømá‚ýq 赨JuµÚ/o¶bçä" °1.Ý©ñc\»Õ®ÒxZ—‘€ÈéÀÂàËüû@´Fu“Ø!§@+'›ƒîí”c‹•;%Ð%y“õó¾¨»Ú ’ןÊΘ÷Æ&jˆÈp3¡–¨ˆ6•Íò2iêCyNo^HôDÈ`„„ôG SgMïFžØ¼.ÃTâ‰gáDçö<—.|ü”Hr}z.w€ÒBü»ÁÉn?ª/,ÉìaÝ­'rŽr¡zç…4ç‹—àó)~¤à'š)Mø_¸ 0ÞuÓZÊG¡,W5X¼à¼ÃBmMHQ8àœÆ3ìunô°¬e„…ÿÓ‚Zá™v"mî6H¶Eïî´•×fqï^išB8vãÝøZ|ó’».Iz]Ô´¨ø ¿[ø‘ Iò°òL”B$äñ]”'Y»Ù¿x/ßQH$Pà/Cÿ‚yéÿ‰ùÿäyf›Á¶E¶Òõý¾°‹/)s£Aw™2 Äð·áºËO8×Õí_‘³0ÚMõ]!è8Þo9Õü—Ê®¹òkȵºêöó ȉ-ûvm{=’.£™ëK/ÞAh¥ˆÎÕ¬¹º ¬ ç; •@êìhh .«R›Ú‰Òå\$ u¾?Ûú‚a«¼v‡¥yåY,7ž:Z¥h\ÝQªRoŠë -¬ie­kÇVãzþ^àB¢F‘sÚUwÊ@8÷·€Œ¶\`±èÂE{ˆø!¦ÌkD~çµ.‹àzY8V}©3”cÿKôÈÖ<ª4ìÕýÆU¼s¹^¼æ„PÇH^$b½Ä"5­Ù SÏ3Ö×W&S8 ¢mª.Á¯šõ•èæŸHQ²æü ¥@¬×ƒÅáN ùæ3Wˆ“{p„ê²Ü©‹°Á|á"8ì«Ò™Ž_èÈU×¢¤J’HYÆÒƒÿ¥¡ÞZ´‰þ -% ¸v.èºþ«›·–2—=$ªfÔT7È<¾Äs7çr,`§Dúåªßïm¨¼D{ùj°Áu¡M•M0RWdQh±>v"è]ò™W莴͠,/öý2¢¾‡NîÂÜŸ£ÌÍq _m•¨•öÑYº¡ŠqIõ`\ÚIëéâ‡:Ÿû‡lû«Ñä­ÿÍÒ½ÒªòHŒ1§¾º´3^í”æc…þã†ä{ px vŠp@n,ݧG{ƒ -ÀÑñ“§:¦Ë,@`¢™`]P]äã³âôÀáñÏc_—Sƒ“†ø«@R^çóÚ§ œ›\æ¡DÔPN ©Þ`,ÿ¢|©ù¡™ûÏ=‹¥Á¨ß“> €’e[€Ä‚òEoH -Ö7’ŒG~¼å -È2òÕ+€sêã€ùàøh*Tn †GÏßX€p—͈,¿…´ÿ?YüÄ6Óé †CjùÁžŠ–Û.?yòèéËç/ãЕ‰yo^ê [¸µêå‰ïÂ`)u&U„U¯¶þ~£=ðŸb¿V?°Ö|t$9¥ãÍÇ,˹»¢ìù€§h~GÓ{£½ÑpcH¯[Uø5«›Õ½ü)‘·Ø7:«D–…ê]ž; -9å/xOt*]'éûq£Sm(@«=*”wÎy0«–ûí½’Š»Þè8ªˆ€ªšVËÜ¿Ìø*ïRƒB¬vjøFËhEJSMçêCK;íüE1jê~Õ8Ñì5±#3!zm¯h*Cg@ÍA¿Ór®Ó\àtLž^¯@*‰ºÖ»‘µËzVÝËëêV—YVR<WPTÒÇÚùÌ™i;ƒ‰4A>ŸÂ9¹¡ð=ío\r®6VBÂùEeÝùœI†îª`±Š¾Uê|-•ÎOVpõâºDös,Bœ¶ªàîý^ø¨}ÿ¡³¿`Paõ‰Éÿ—ÿªk­Øü9Bä—–ê ,"kå‹kbæöò—uõ'!M9Ð]8_•Ë)I0üüF:èeô6z|4%¥Rñ1(A€–/a¢/$U˜ÿ-}ôsìÀ©(érN(K'*™uø› -ÀWã¹u·¹ãÈ{Þm§s{·vR—”(]Ž¥/:–œªƒ/—3C….ÉUZ&¬{W2b›GÈT¹ÙéD¿‰Nâ¿Ó~~€¢æHjê”-§Á+Ë¡µžƒ9D„®õÌËÇ/…ø¸ãuNyj' yn]¨·{=õâoâ–Z݉ÁŸ%±â½,Ñ/,@ĸ~s~º7Üv #“Ð L¼yéߤã#‚cA4P÷o󠢚XÙ†šs*¥=—¶˜‡0ìwV~[ÜÑ©æœÓÉ<¼`\î&UwÇÖíj†œK´µ Åß]úÌFú (ßîÃã¼víN븎FËS¿¾ÔìÀdt.+ª?ÏàEÉ8)^Ô±”@¥r¬s=QµT Dë‚‚ÂxãÂÂõ®¶óT:…P…ÉÍRÏ—ËMÙÜ­;iT‰P& ¿\égÿ€+óX¨¾(âq”ô{·;¬8pÖ‡ü[ùÑ]°¢xhV(,ÁãEç‘lmÚ^ã÷²WÌùkEUºüîtµsÙZþ1Xx¸‡Zþ~~:Œj`Ñ`<ó0¢»XõÙF§øãù(ó2£¢ -Öh[Ÿuµ²*>]©]«Ñ¦ƒìÒ -×(/ D™:VìÙïm:¡ýî?€>\0ñ@]€ƒEƒê˾Ë@U>†óáD˜sâéüš7±Îg— -@›ˆ·Ój.Ál•BãTÕÙpù›}k§(}QTÛÔ/’EßRªÛ­Îeló9q)0a\Y‡’靈W0ŒAþ/HÈ %9B•_‰ËžÉe¹[·ãPÁ¿M—ñ-©šKûhÃbSuyÔ›­&œZ£•]¤…Ú@?áqÞR]í][¸K uÁª«Ù}ê·÷&5b·œ£üvƒ¤õ ÎÀuà-Xø3à8q ó\rP0O÷ûßÜÌ?N;£ð?‚Hb}œÿÜ0\¿õ¶V}ŒxM× —WÁdÑ9°fØ`½;÷A^ÐZ×ÏwÀ–´ï±ðK¢·ÙÈ ?¹ hF-1A?Vp_” ‡3\6  -¸•'ÌnËÜJðòyVÌù2àúÀ7æ O3@Š:0L%‰ÏiévK´@U `”wS×ÓG³'.Œàü©S„æç/ -ˆÞQ¦Ħç赉7¯‹!º›~¸—R‡p«`]Z&å¾è/þ©Ïùyùûß}ˆÜ‘Ð=š¡>ØÛÛ{ ¶0ðûËáü϶¥à¡»Zç6f:S.Ccá 3Z0²;¶°:­WêÆ¥ñ\är™vo‚´4p4ÒMwg<ífv AÔL%Rç™(\Ö÷.‘Kac.#ZªÑÝî7YªfSˆ²÷<“ê«9ç‰ÞÔÝ -üo9¯õ²s³ƒ•_8·fdο¨vdz­þ4>‹ØÐs"5%ýØ=P>¿äþÝ´LAB¬ÞÒº2ÀÇV໼u.^TÃîÉE+3¡œ£ºTõ´‹uqÉù~Á)´\•'jà|H=φÝoÚú¾äü:WüÖÕj÷²¶¬»2Ÿ3b\i'Xü -L×þ/äiÐ’»¥9D¼¾¾ž”éCÿþ -@ž®Ò2èFdÄ2° U«Ë_f+OBß՜Ȁ°Ê4 M¶AÕ¿=x’ÄrÍ6¤ÚÅ×PùÍUãQ¡ÞIçlØåЋÜÙ× 8çcIe§š —©ÒÒÚvÄÂ!@Í ÿDÍRU}ô[X‰iÜwÈ aQ¢}÷ãA#\› -ð~Fι/B²-Nªe»R*"̸†=3Ëî¢ÔIy’KŸ,~Âqï¦öúM²nžúÂ{aÞtÈ@%k³,o4²!ä‡u Àun‘`ÐÚä\ˆk¢ªò‹/ö½À“L­‡I£†ÏÍͦvUWl«ê»Î* ’U¸%ç$.M8·içD Ðüî/̰ÿ9'àæ-ZqpÏèÑ:("äò»¨ç–˜Ÿ&JGXÏLGNþ;Mg£ØXh.tQ86”*æ•É ðnkÝm6VGôi;ô{>u°ç½6vÅ<Þœ?ª«½ƒ½æøôôé“GOž:àV@èK2áŶ2dïeÎ},hÝ?76ኂÀÝâ t´Žœ ¨-ž`I›œ˜\žOéàŽjBáÖ?rýø÷£ ù¶`œ ¸1çL8ô€‹üs(gFäNJÈ•Ì)D‰€­€¨+É@öã'àúßtžƒÿ¦ëoœ¢ÿÆÝMgïžb-c,6¶Ý :OñFXŸfÕR ÿÁÿ;««ýáöv¥ðàøAã<€G.xâZ<ßÈ›a2‹ÎAì~Œ¿…GZ8.ëÙ^É›%×T¾wz‡:ŒDl‚ÉÿkO³ÕpÑ^ùZã¼øéù¹ëNOÿƒ{”‰Bõ:«Û‹0 6yþÒk«zXÕËýü\‰E~}Œ¦G§_J‹bß;Óû‘йýS<—÷^ÀdâîË·Ú˜AÒËP_‹]q¨'oþ÷‡ý­V!VìµB±ˆ V½C(™­0/´‰êâÙœq"BrîèEÓt†‚&]+¬£ÉÓ¿B[ºpŽÜo6ú…ó½Â¹iStÂ#yçùzÕ_¼=*‘$’KÀ—Øba,´>¤ÍõËÅ€]÷}ôÿÍðäÚ2GÜ!w]‘Ú9é[…"¸ûûÏ9ß)&_Ä…®p>tGÅ_pÿ¢îŠâ‹@à±AR2E±ÐZô©€g¤¾þÏxÐà|á£k/ܹéGJ§Ã´¢dŠX$–"ñƒþ67¯ÉÊ/Aa)jiãèK²Hc÷‹ˆ.$˜à’tìd±A£³‚_¤†E ñ¸ýµÅ¤^Ém7ƒ]­û!û2´ª”{RÓÀMÜ:ËÚX½;‹ÎBz ëÌÔÔùf4ÝUµÀ‘Ú1HõY~Ú©õ—Ëýf§¥àÔGŠ_² ÕH$/Í•öìh5Êœìîz“@ëëƒz=ëÚ eà"ŠÜ¥Á?ü±­ÔMÜ÷Æ×_&7Ïj³¢€ÓdXJµBÛVz®vªª³Š9_ž—ÚêKrÑʆº_Ú°y¾Õ¾‚WN€ B¡lLf˜Ã¡¥öÐÑ•†<s~_gûÊ÷ýÐÙ¬·Òÿ¥ÞÒgjk¤Runu,@TG*ІäùÉžÚ׳H'õ4®sÜá¶+~ïž3¤”Ñ@ý9mpÙÎ0 -ο— ï#¢Žòò?:Ø• @nOóòåùy |ƒ)„ dj΋ÎQÿ¹t‡=P08üWE)€¶¸œ4 Äþ âê1Ô•/,tS#¯p£šÚÿšý?Æ÷ÍAÐ|Å[~³j0¿žÍÀ+?DYH˜¼¢ÀK|̃ÕR‚è0Üz+,4Çj8”8ª9þ:‹}qž*À1€9úÃ`cxô”7yò¸TcZ í8«^ëk<8:¢²ãzâ†@¯ž›z|.7½~ñJèv?˜ßrÂw9Êkëçé|ï&? ¼¾îG¶¿79‚rì댸‚ŠñòmÀéŒäՆǾàà ÞÛÛn¬ºuÑí%×  Xɽׯ ÕŽÏÛEmÛ9/WB© «þ¬èµ¶ôiݨmº Ñx?±v¦ù‰dp0Ú#4ŒºžVÝ£Wfø¹30iiÝ’CäL=ê’‘s0üR+&‰^™¦^ÜD«»Ý‰îÙ»œçA)lKÄhê7öÚ~ýµœkÒq¡pžnªçß9€÷ nê ðQº…à¯IÄ嘉M®ˆ^쀄w°¬2Ô2'Q²…ÿh¿Ê<À8Òµ@nªÄÀ0çGŠHONº&¬uò®¿éS…^K¥ûŽ¥ÂrÞØÐrîA8wÂ_³…p‘æK(µ>ÕøG|Y"w‚®“srßæcɸß‹’Ñy þ__¸¾tããwJ )+K¨–âÑþÏz(}{P¹+BTùÊÕ€Ri-9éñ -‘MêÑ¿In`iÁH"÷=$–•gÕyX ÈÖb½í6ÃÎPÍeEú>]ûʆdÙ¦D|Z‹*íò¶¯e"vá…¸¬6*€–q)ÏîàŠêÏ~«Y´$Ov  -YïTu§ïeŽã¤+诎FLNùæŠ!y¶ö*Zzµ<ÿƒ ~É…©µTô‚ëq,ÖËO&©+à«” È2‰p;³þGT”…Bø±ì'œÝƒÑ ¼Ax Iˆ’ɑƵ|¡úæ–¸óôßèœwÌ<“›ÃíÞöƒs!ê|E+™ÓúK(.ˆ®å«±¼ŸÎž<øK»+ NÅ»e_Y„€Ï1B/ -ŠåB)P' 6¬qË!¿F‘H¶[õMæÝ^ˆÄœúÇ_løòü‰›?y:s ,ÀƆïZhU—ÅŽO·i‘|£@¯ôí¢¥YÚÇætÑX âÚž!dòtôûá´lCS´ôý]—”f¦£éWBÈww›º³e0Ãå>f -)dÉ‘þ•ìºúýpt¯`Dlsø>sj9ï¯Veçéÿ!ø*ù[AßrÎ -ÀÁ¼da§ÉnDu2®¶/X'°œ‹»…ss@JíD s,þg3PÅ%«àŸi€±%B·2¾šQ€¨e½ P.duã'‰| ü†²+9ï4u×ÇÄe*#üŒË>Jg=¤Î[Îùá6ñ6º„ -çNpª÷Çn‹4·GS·X-Q|Ù-E.{àDo­©õâPqÁ\ºµpÍ~ͦËL¿aâÂà}Õµ0öË$“<¹ñd2A{õ °@|.A\h{»¨@P)bK¢¼¿gÍò†c[W9¢ÜŸ«VÈj§ÆÆÃ•/ÕÁÒ Ú³ßa+TŽ´þMد/Zz’Ù—sø-¹*÷wvuF\Q]†›jÿˆJ žN¸†‚¨ýÅhÚÛ>ô(º H޾æ‹_ÄÓ•í -ÊœšYyl=[èÍ[ <ÆvÖʵK7oêXXZ§;Áð$o o+ÓþCÓrAOR~Y -àœÓBWû(•îO3íwʤˆ’H¨ÌSIˆ‹¸>ÕRIàùÆÔÊ1”±vhÏ„œ¾e·ºó¥t~€o -wü¥×v×曆ý¡%PÞ[÷}iO¼xnUýi°Ü=Ÿé‰èné¡–Ö$?|û¸ uwë0•“ËÍ‚’ã!>µrÙváϸꮖ—¿Ÿ„€Ÿ¡‚œñ[‹y®8îܤöôÑó§X¢z¤µüuƒÜ0@o€–9üš?ද=^pvzžÈЇ:ø)Ø`%”Xm%Çq.`¬ÅâJÊ˧¸ mô¬d¢yn’¿Ö{a2sÇ¿E• *$Ÿe7$a¼ Áá'n¬nqÓ1€s,æ'§§e'`‡ÎÍé ˜1‰´œ*^ô˜x¥ÕÞÆ`8Ú®÷j7tGàct€'OÎ}øàD€7ª^¯\²'lƒêÔHžLXý¿zJJøF9m½\Ì=`ßà®û{•ÔÜiàœ (þ—ÿ?Ï(Ä£ããƒ:k)’˜´xû6ÿQÒøZ¢-¦N§ý.ÂÅFÉgnhÛù.±¢{ÑÅÒÐëñ¨;lî—Y»[7¦ ¦ÞR9*ÏÒQG+‡ú - -©4ì>ücÞ>\º-‰r4m MOqC$¤q!UlÃý„šépûÌløšK™žGÌ„z±Í7 -À`VgzD’B<±óU¨=¢7çùímãªN|k¢ì(V8üì³Í|æ-݉àÊ@€o¡wyàÂÂõ_e–•þÉâjmÁ³X - !Aî)¸yîîîôûÍý Q”²rÉ%Ç2ÔRksR"ìì×ýN=©çœ§Î'‡'±FS—¤ÌÁÜ šœ‹8wÜFO/ây³ ¸®õ.Þ¬‚Óë\[ð%t¾ãVqéAö„ƒsa?ðS >H ðñìŠE'tðÃ]Œ ë»Óåáý4Ý@jÁ.]éWhwg:F©.ý*"M©óÍlx…жLÜzO‡«#‘Ô>Ó¾Ç6‹Ò*UFrÀo§>³Ò÷y仇°ŽîÎÝSRÖ±r]È‚šKe„Ì¢ÐUmi:ìv³>Æ'·¿*d'ßú8d\BI’C›vˆjßüN‡@™X¶Ì§i–Í+n-Ýùx¡çŠ€ë×nÝqIØÍÖ䌢Lòl„ê…“o~ŠÂØúÀ¯2_øšVÝNËy|}¬è-qÙÿÂyµëZ ”®xâZòi¡\NÀÍEÂ}tã)ü¦XvÈõ»¿ø>@þœxÝA:k¤µþ%ê«ôãXhËÔÚþê\E¾l¶V†.ºh|»õɨÛwVò°<Éæ2hvçÍ%£ó)Ç(éå%iï'±èý¬Ô¹Ä7/ÕÛ£½úè8#Ò`‘ÞË`46èË×FXD¥œin{)Djºæ>¿¸‡x2Òä×:æ+œðƒ£æþxMø•âÜu.kïEž/€9Ð/Zñ¦æYIA^JdZyWPBd¼ÁÔÔû~Ëór"nË_håíCÜŠí¯ÎcaQ€´ŸÏß™oò.€GO]pt`W·ŸR“±4þ˜ó%ÑMZü÷¨¿¡0¢®ë¾záÑì‘3ð¨sT®¨]ÏÝ襈]æ_XAß·ê¿ àóçEñ^Î-@øÕu¶‹n}TTá´úϳ¡#;Î8ô…ÃÌÝÖØ€:¶GCðÿö’{-´*@ius*=wæV7Åeÿ“Úîã9Ùj¡4ôYE \ìÿÇ=¾]˜®uú.ÉzºS7¡o¦-Ñí0ô$º.‡‡ãònÀ“ƒ-ÒU¢ ¿l)*›“j»M/ñ󋌫°.ê}3'‘¢º$Æ;Ý·ä"@8«VeP&A†7nñÝì7e}\™•`ðövÓï_pÖwwa[ >6÷ݲ Úu7ÒÈŽ;½Ï²©È%«²Õ·b0k3ëÀ’þ§vaý­¥¼|.0+bÅÒÜ,D@V¼õIÝß²Î[ÉiÔZ³S@>œ#a o!sÊѰ۔회Χã?ž ѵ¤›@Ün£¤@° ¢R²P(|­õ{w\ðÑG:K]è»`SVDFœ_”#N~ÀgóÃ<ãfÚ4ÖAÝL'ÿëí³Ç“ñÉICP'O9]Dóy%„â ]®)‹TÑJ9uÊ•iã„´aUOgÓ²­…w#ã5\j MÎГÆÍd:®'M=\ÙHÀ¡P¢¨¼Ùô>aÏø$Ý*$”ÔêÙp¹z™$W¾6ÆÉÉÉ=ûµñÛ ©¢“5Ó“z%œ×µ:êˆNxû͸¤•ÔçðrÐYݨvà¼}wGÖ7‡dfØÂ9Ê‘(2œ/÷GE±åé[=;œé3Fï ÖPì|)¯Ø7°Á>^X»›WZë ÞÆõLNþú×dzñÉ,œÇ“f6Î8ŠLbá|Oç§™Ð\)Êd:‹‡õ`µ³ÁC™>œÈz©*Ú°ú¨œ¥pÞb«'Mêá*Ú7ÍÄà|Q |¦SŒ‰“¤®»[UÝ5ŠÛŸ~:îxsýîϬøØ÷tJ_bìÌH+¤ŒÆ9cÍÐYîQ_$BÊÒí)3ùìçqs‚£9ÒZ`}ê|š¡,§zø¾?®9=™4ßò`KØÔa¿ú¦ÞØhžÑXßOû`ÂÏóÄÀe æ·ÏOGÛ£zODÊ+jžŸkìúŽ:ð€j€p†!;Ó™{A¸àžß9ñkŽn D²`lœMQJïA¦·b) -[rµO÷'aÄÁCÃ’ïár2U¦·Ø÷àœŸ)1ÂyXœ4‡“éáþ> à”7$äœskŽN¦Ó¸’èà‘OôîÑÖ°yÜì #3:¹7NNžý×ãÁiܬ›XtûËá=w>+›µ"L°î#W°µ|ûJÙ{åÎÝ; 7ŠKýÚµ¥ž‰nŠhge ½àzETÕ ç -—ð<çüp:­©ñ³C -HñSçˆ' -ŸûÃ~ý‚ërNÉäýÏ““Ç¢èää„'9>DäΦŽTâY’©rŒ¾ÐjZ»Uïέkn™²póîÌO–zHY”GJ‹#d€þTk‚~àçÚô(ú†£fòoí´‘ªšZ¾æñ¨;=HãèÉ÷´l «Ñý}Ôr’víL|ÆÆÆrŸÖñ WvhÄü`eªµX pÚ´Üìg—%+dÝÚˆÚÖÕ€":¨è&4:j¶©ïË -]B½•:‚“­œË( -°±ÇÓ™Œ¿.ÕKHáùä¸;ýfÔ2šÑa¹Ð”'1¬¼k~¾îjk¹;ÜÞNiÕp–ÈU™#Ò”s4¯šœ;J9D—.Ž€>V-ˆ¦ãY=yPfÜ¡Aº¹©šÝ›¸v“†9U5ypøG`‹Çe¬_ŽÙLfËÇÍeü‚÷fZQçTÞÈËd6åÜw‘÷WV¨~äkµ·?Ý/E -ç>}/-ç<Ú\5ê§Ý¾Š, ‹`Ê£T÷¢iúè€ÐÆeIjk¥_ÕtáÆðõ´˜ë³3ëöúGºÝÐ ²ôÏrßé|^9N×±–;»®û¦QUŸ÷V;Ë}Ò[¾m+º±\2($çt;5z«J*Aº]w‰· ü£¬ó3é|§ªeSÇ,l.p(ç FÍìg©`Ï{|Âfþ@Mà¿}ÿütoT¶~ôô‰cÒÏ1C_éBv  qÑD› ‘Nu—Þýq{0Zä3ൂ‡Ö²Ú>þ7‚yK¢² qŸ ÀWÌu"¶¶­W9Çô+p±õ8däX¾.rL -IŽ/pÝK»ѸHöeâ.üè©k \.•š1±U¬m]í~¡¯Þœ¿~•½sÝ -àÈ!€½ÑÆ`ûøÜÅäJ¹R>ÁìB6‘è·}-°ï&ζ}ýrÞ¿ìb€§Üc²æÁkñ_ï} 4)îcå¿ûîäeú>¹ò’ûjÆáÔ³^»³à¹p†f÷Ü ËÀGOÑ@Ž} Àƒð¿m¸ù¶¯/ð-€ ·8z×`#¾?B¸tí¢ -Ù]ÄSZ¯ Ad«÷àO¢‘kðì"ýìø}wÃNO‡Ë&9L‡È¦æ±B\2 xK§ñ¨v¶îÛЋŠËû ûÐ7IèëÇÁšéÙÖQs‰Îm{?âp¦N‘è‘¶ð;Øè.ÓËqCïG\Ç@à|¨w"Iá¾ytQRÝ^Q,ZH…´]Nä\áÎÕ;øUìÈÀ°ÛOU¨ëYôMPÄ¢®ØêPŽvëY¹§”í­÷?ï}Ž -°3)w"\²ŽHŽ D¡Û|~{{ùöm®a n,ÜøÕµ?¾qãÆ¯n|,]ûøW¥aÞ¸Ú3»Ôùªÿa ,`˜k‰9¿( -DåÂK9þÍo¼`Ì~OÖW:˫֤á)ñ:DRþ¦ƒLêš$ß°›gJ…ЦG¦B¨þo–oì9î\Ëþ;úøW7Š=´´ÜYÊ!òñÆÇ TÇB9»M5Q[¿¹Áóîðк¶–T¢ßr;ç|%Ôš’ó~yYÎái•r¦îW¬–¶ê.š¡M¶ÛÝ"׎D„÷‘ÈQðèóó·ï_Ÿ?:îù6ÀãÓ'eàKB €?±¥  _¢xÈQtà´j(à§RÁ5—èAoÞ¨!ä¦_b+â%¡ÚUûE§@x“™ûè‘Ccþ€²a.-’_d-cŸ_GâS …¾“UrÕÖñßXÞ\¡8äÍ1l’y‚ñ1‘R7þ»ê.H.ò¦/_¹OØùô¹CæGMsp0ÜÞØ>~IrÎ0eÒ0ýïåïÍÜýü·‰éØñ·}`…£œb„?qO@+>¯èºß¼Êø}FñåB>äNÕÈÇXÎó¯Šb CûŒ£ Á£ èP£8éP€=5³çOŸ»!áQs䀽ш¾’ €hÓŸ|"þó·hŸkÿìW„‹4­sÕNE¸ XVÒièå~:‡+ÿÒÝâw…pvQ¿¼Ž\$ƒµ?Rªÿ›O·~_ÚÈÛJEä\<@H×"JKr†ê"Q•‹íIQ~«p)9qEá/<™yh®¦ûñka$]T–W|Éùœ½’×rgë7vÑ+W9Úrù[ÅT€nü‹ɺ|»ÃG)²xã‚EÉ‘°#~Z1ZP~yQ£|Q¢E4PÉsá Ïá÷ÿ#á\Þ û…¡œ—zã T)´µ x™·òk)E¦™´¥­ù4÷R=…(I°QväïQú?®}ìFÀŠÉ"-–rç¶›þ»¦)øaä+­|źàò-ŒB ÝgÎ+Jÿ9W†¾²=ì/ºm±,Æj¯‹–Pª¢(ÁÁŒ²rlnû¿Ù*~B^¶ÔRs|¶þð/ýö® -ù™y¾¶´R‰CfÐÖ­ýX’s”RÂmcÃ÷ûŸ{yPîåI\á0&gŸiò çjX¶0{‰-ÍÍA9þ¦ÖF&&f¬–Z@æhøÛåQÓL{$Ñëq€hXT¡“™â¡¶Mô£k ‹ŸaËãö¼/:‰<µà9RaÕÂu´mÎyÙu­33dj§½¡F(và<§ÃÑoºê±á|pÉûÈd¨ÉѧËÃô>NyèV•$7ž¨„‘…_^" Ø‚/¯~©ü“›ohøK·n£¾vÐ[±îyË7Ð,;ôUÊü×N¢vøªD­Yéè(Rç*|-/ËyÚƒÙÎy/õ mýÛdk~Ù¦Z(ü¹ý­-ÚÏÏü‹ÞGBF±‹ÅWòÍù£=ôÿƒÆIOTâ#Ök,~„ýÄô(‰8¥OÀouñ»8j@PZ£˜3uòNVC’­*Ä?¼qÊwR¦Äð7À2× ¨3‰òÉŠ£m°v"šBÖ8ßßÔ ä PS¦BDó0„Ì&ÅéG·‚³và"E.,é—:°Ðù<}rŠ7çnoTÇÏKâj*$eÉZ®B—øO[à€ÑãºОƒŽ§ºœYë<»0ë¯÷õCe%@ÑI|ÖWùôãñ®*êZ.@Å÷Ÿ¤¸ˆNñêü9‡àµK<ž?ñ ŠrÔŒF(%à n/Þþç"¦o£Ì$Ô³ æüB¸Øë‰ˆtQÚ²]CY@8…ÚEC¿ÚE·ÛŽØ”F(”¦¾…\k…\™[î!•‰ý„;\”„øF@npN«õÁ.„+ÂRwžsÎ!Wa¿U”íKΗ—©†"\ìe-çØOm2tQ„n¹¡˜+Daèuuœo]rÎu˜ õ¶\¾æ¬HÄ+m¢ÐjgñãÅÎ"B±d¶:Àk —:E¹r;pu¢»çCê¼. ‰\@”0ŧžûÿòÿXkÏù’H-A¾r¤pn†$9€sÏ—‡rMaôDúŒDQþ8Ãòß »7:Cê¹Õ-¿ ü]Ó^l›”ÒRèÄìW~óß kâüúÓÉ´i¦üA³YÝŒº{{Îl¬Ç3_O¥ÇC—x½óõx2}÷⤼¼iäj}]L‰Vñ_lX5cÓáRüÁœþjÍl­ ëgD*ƒ!#LŸ¨lª“³¿Èùt2ýšjš}×dZtÑnÞK-ø¼‡‚´¢.‡ñ÷ß?T ¶÷öŽÁ…€ç¨eÜàþ…DáEG½ñ@M£šBàÎ1öùyK'p*tGGh/ºà^tðcću -~¼Pô‡‚Ó* nüƒê`úœ µÁm'V™¢ö¼q¢X@?ÊÌß;m `¯>RîdÔÜ ´…,;,®{ïr_Ðç²ZQø÷Kåludþ•ûôh8;à$€Ñ ?::mLS·TÄ6¹üIßÛGZû?‡ èØ«OO xzêK˜¨w¯^¾qûÞvìþ-J€°þÖ -àÈCQÝ -Ι‡pójâ”â¾=íÛÔå\aè+ž^þñÿ»˜ñøÈ-Ž2„òj±·—?á³€n[:uˆF]!KlaÛÛˆÊÙìŒö[À”òº(bñ`–.J[eÞÒ”.ÚéPÖ1´5::²Õ#gN¦ÓvÑñÔ±±¯'/^d,]zÐ6t$Æ„^:Q.NOè/íV¸LNëE,ö>Ý|:ûëÛÇ„ËÑy!\‹B²pÐ -î<9›6ª<ˆÅa=¢ÏhvѺ¨ýŒYVõQá¼í¢ÍþÐü 9¦K6ž½ðÝùSWl}Ý<þîrjîç0p(wBª®Ö¾³„ŽìÈÞ.éïfÕ=N.HÙ¥%_‰^éF¿sWaë*Ád‘k?ZèUÍqSõ«¾¢ÇõƒÑÆÌ—£ÙDႉpy|ö¿-ý^áü à‰p™N‡óÉ¡ß -Í9?”ó‚E‡ÔÀ7#ê|<Ý›³é×Λà†C -ö“o¿;›ÔÄ":8Ü'Ø_[ZøèúÒÍww÷B'GÕµ›®¡îô{*„6öÓ‡-„ÉCg¦8ƒÆQu‡Ó3gS9iÔ$§I8GÂ&Dzö¸ZVsä9̉f‘Ù’Èö@b®•o-o.!í‡Âh(£¹…¸+ùªã®8·Ä™€ÎTPÈ™¼áƒ'MxÙálkÓY(ÜÈŒ¡?ðÚûc§ÛÃu×N‰úGÀíEµŠàâv5¹ðG[¢#ŠF-çh*e‡}8×öæt{cyKe7ÓZZÊ<ËPö™[é—Ù¸›T›ÓÙù¿·é–¹¾7ßÍœ rÇÝ€Àl国MXJí¾Nƒ­¿³z©s®Í9§±ŽÿH<ûk!û0uRÊžÜp~à°wn¡;ûsYé~tÎÊßòl•§Î³ò%#X»ÍI°Zs›ƒ=¯ÌŽuv«MÝ™ -©cîîTëK×Õîjõ»§»¹ÍŸË O×ýÚïqîüVHý Ê^‚0(»PŸ>›+œ«eÊùîWarz„ Éi3ìfü¤¹¤s9æ™ÖÒ¾ŸD^ÛNú~ -ôü m?´YÏ·‡{ÛnO“iXˆ.d^ ƒ ü÷´µ¬8góÇø–r¡@·°ýcæ:ÔÎa¸LpÐAµâuß €¸ØýãßÞ”1ýKkôÀüÁ‘!8’'¯'d)ˆZ†„L=!óP~Êð>SöŠ÷ƒ%6i‘¬nŠR>ÞçLüwŽ=ë$@]žœ -›š~§/UI(¬ª‚!9ódN¶íg@ÕULÜAp-àƒc‡•ý€2ðê9€í›´âQ9ñºkà)V¾§\Ïô}¶ø/»$°ÈÁ ñß 8ÅÐ׺øÿéù“'zÿŽù;Ú;1â0GÕR0Ò–þyqÑM?Òœ/¨b‹sá2|±Í×pÕ\£µo,oÌ…Ké¢E†B÷Ûv¾ßݘÏmÕjà -ºr1Sv`IHYí4@{Á~}´Ñ¿ÿ]¤hºqè)]Äbƒp)\ÊOX¾‹r{š´ÂÅyAf·ÓrŠNžÉñ ‹TS_tÑÆ™ñÚû¥‹B2˜>J&ðiäW<ûºž ;Õw“¬öÊ^抟],¤ˆi&›K7–ò $½ÒÒ-÷ZãÀùHÙÈ1v_V¯œ§h—îð~Òýj.ÒËû ªQæbrZ­”ý}„‹9ç\¼ä|?7=,øX‚ÖÓê÷ÕÙ,‚h^¨}ŒÔ‰†“æäÙt°¼FÆ©¡aoªL__¸5ßßÀi°e*¬œ+%«~ÇAŒü»¶‹ÖôKa>5î$oJÞœ‰úYªÇ5+ž't2µîÇÿ6O¶³OÍÆFj4>íM÷Hý–vmèC†\Ãn÷ug¾Æ©$æ˜Ê&s§CJþ …¾ögYÀºSªï_¿êx%LyìVLÞ ë¨þð!HöAI¬{šÜáã` êÒL«”® ÎÄ% -Rv 2?í »Û^º‘g™•O-³õ¹½WÊþ-×›õŽèçî¡»wÝ¥ÂYðy‹%dã¤e.ÜÝt‰ˆ³@wк@á`XõÅr-7Æãÿõ_)á¿ýûxŠêB»óÕwf‚e»0 ñë"ºþZß Ã/2‡±:@u‘sþ -ß…ìPiêý®Uç‹1Åy)½ÌÓ¬Ê%( ½WÅÎnu/X_»~«t·¼Ûçno}s<½·¹i»«UšË½ta+‰øŒ]¨]Ÿ+aLé®ç¨ÔùƒÒ…?9àoU<¬‡sž•7\ñ{G©¢ÈÉ´eZËî¿îîóg H%·mæ=`{?‰ÚÄü{’  ª½½Ž£œ;@àµP«p"DJÅ{@*œ ˜:õM« l&p]ÃÛ׳¯²P0Ú¹wÚà U0¼Øè?üð#)‡³ RÕøá>þød¦j!‘„™f`r×›ÐOïæ°Í Œ’J‰ׂeð‡ó8\ ƪl쮊™ÏŸ¿ÒðàÁ͵·}üœŒŒ -6ë«hëè’ZûŽÿ¨e`´]¸ùÒ‘Cº|-¯ïDÇö­~7 (¿»oÌåØÕ3ò å4”â·Q-à†Á2# Úþñ_<Áø÷à:p0ãÀ€Ú{ÐtðÿÏ¥5_Ò;Â%¾àV{×4ò3.m¯*ÒËáÊü”vÛí—.*úG,Ú†®PTV· ¼|!W¾ÎMˆÎ¢¼1>‰p±÷*Ù}xòÂ¥ÁΘìö»W„ ßÀ»€… =¹ä\¡Þlt¶î#D*ú™Fj@D¡»Âe'œ6[¡-ëþ]tQ¿”ˆÜŠÍ±ÃÉ -ÀŒË¢ý kÛ„ýj<ñwgs—«K7x -¾rí“¥ÛÊ –Gebòµ…[­°Â> V}9XÔrÞγ¼.аcåîV -—–óˆ³Â¹µk5ÎÙ·´áܸa¿z™D$U=æÀ4°°xîº% u~P_20:ÀÍì E¸SF<®¬eþPú0À¾ðèn°y)ò´êTXÍ_Ó9ói…÷£ Éø mf¸¼QÛ°7z¶BÕ&ÂïU¶§s½ãy Ú¬êßkßÓIޤsu® `’ÙaíJü¸R½ù¶¾`ÒŸ`”ëþÊM(÷ WÐ6ßô‡Sø¨l>>(«{òï'ã¯Q\þüoãIå†\r¥î"ëÙ2É ¢üä;d{ðC‡è±¥aE‘ãö@\¤—•õìYêû‡ÑÖÀÿ5·¸&ª -ä¾½’æyýfo@ ‡O7ØŸöûÖ¬f—õaìòX&3‹ýG7 -Øí®V¾¬Pì/¶2ŒZ”í,gÍy«½[ÿ!$æ°ì ë$«|§8ûp“q[ç6sˆ\©º¶«¶W]››¶ù}¶;/8ç?;ü·”½µõÍÝ=5ÚúnµÚÙ¨ª¸Ù¹xÊrÞßÁëïÒ/7ïœh`á~gØéËy䈊‡lsä×vêýÃaWŒj5ß2¼OÕ¥½|ý¯vâëg©Hþ÷'FíwoÏ1„ö4EÁ=ÑQ OŠ_Üeø\pj¿xJäxÛ¹hr1¬Þ@¾¸Ÿ·n·cø¶b/_™“WÜþñ C¹~A毧$ö¼Ål~‹wÁ…~€7òJB°Ç=YuÀVuqW@· &dœâ¶_TA‰RT†7^¡àP_•}€ž¿|ª }züàCRÛGÏ š#™˜õQèoß·ö Uð÷'¯ÚîííÕG¦Çœ -xê«ùu¼|òü9™ùÿæµyÚó~Ôüõ˧Ӿ܇#^žóíƒóì­{ÌGÉyw• -À¹k= #78:8‚zûQRܳ͑ÚÛ´îÅŶr©9ò‹´h΋;ZÚV¸4õýÒwgSH3/‡.Úßj»è¾o*p”†™ ‰ª·ó\äLi;ž¶þô°ãéóöÉ3ºÉ¡ÒÆ7f»˜@áRs®æ‚R˜Æº‹Wà?4¼áRŒd ,».AÁî>zaC'|4 òÎçŒs™cq3b…(Qå1=á|ÿÙvÇÅ$)î︩ïŽ.n؆°¾tci§ Æ‘H>Ê£¼Š<6uä ôù† -Æf•Ýjd”Ý“†É}Î9´­8c~ \ÔGŠ„‘á (‚mj]Ö •k„¢ˆ èV¼Ø¥Î÷Ç`–kòm¢cE»OÝFPt€~ëÀ’R'@~Êu·Ós÷£þZÙ`8úÿƒ`ÅÛ*`•ÚÕÝ걬ÝÅR0ýûûlþ¨*éöm_ÉNKºƒ.4Ýü†hãÛÛÛ\ÜV)Lûhæg=E”Ç­•‡ÍE§ zYA^BÜø£Y§Ö=ʉµl¢ìúpx†»ãéÆö iF·àžéì—šî@C½NK.-]ôÏ–¸œÃo8vŒ (³_Ò–‡'æ•Æi;™%ËXÕ»N5µúÀ^ øÿ÷ëë÷„}÷ÿ9D¸³t+}´pwöE|_*5 #&MNS?(-´}׌ÿ]ÎW»Ûe ÈÜ9±]Í9ÏP°Ô4çþð_?«Éù€iìºÃí­Ö­Ù4Ó-ç-{éxmÕ€â³/­ÃíÕ|.PUÝëÝúhIûfñWGo­‡zNŸ% ÊØnÕéô÷šûDÀÅ@öŒ"@yærGÊî…H™•¾¼Ê¹ÌÑ1óœí¨VÜ‚mó¢’äŇâȹÐUÿXF(,'Ôû¨ŸLÂ^ ŽÂ9'(£ Ò¾¢.¯¨/k -ô€TT2ß ¼çÿG´à±Ö³‡œ´hB ¥b/'‚ì-þK®ÞcÁAqYã -Òì'\á&6/°œ7¼Íb¢*HÞ‹¤—«¥”ù-©Ïâ+€ÿè0~cšàåÇ<²TgÄZêáÕ«ó×ÐçOO=¨¸}zîG¼FvØÃ .©Œÿü×Ê7øO+ ©s7_8m|+À£¼†ÁÝùÁç Ê…ñÜW3U ~à?WÞž{áÚï×o^º3Ðù› ÿsÌ] $ÿÄWý§šÿŽ}­ÑžÃø}§¯¢£´@&l·m¸¥/æÂÅmÅ$AV±èªî‹.ºl²mÓÞ©â3O‹MÝŸ4¾¢¦Š!jC÷V¶]ÓlòÇsŒ3²é'í(J¥þè Ç¥›î˜víº;ÞZÌhéÝÎg®‚i©h#„|ð߇*òÄ/*'XÖtëïÆõ¿Æ^Lá(—Ø@‡“‡œú2ž‹‰Y>·æmê·mÚ|A>¸Ì]ˆ9vGeªAÛ^¨ÐòKíÔOj7òˆ|Í›£ÍßRk*«í%ó%çÑ–g[ÕcÏÈ7mÝg›áthòÇÇRé5zyK²Ù¤Ú ÏÕ–ÆÎIY8Eߥ¹Œ–+4A263QÞÉ"°gc´ÎêýfµÿeôT}UƒÁ½uð³Z__ÓpGgÀúº -À-µSçµ[½{¶ -õOšÙÉpcFÒûúо‚ó¢ð„ññ'(Û]Vò&YÁ_ örh5Û9Ã?“sç_¨  wF‘.&e;¯Ü"¤Ô,¶³Ècáø+Ï­¸€|=%øî¿ÂuN£ç@äW;¡À‰kê×Qn¶wûËdо¹Má„tnS»ñ蠷ΰË×çJ¥tMšMÃfe8sŠf"ç£ÙåÌ› 5g¾®Ë£ß»û³¹ž8™ü¹È8nGËüj¡çXp_ ËñÛ'§{ÎHCp,Ú%b/Ï_gÀ¿ª â„ﺀí39w¢€· - ÊñhÃGXBN×w‚Ñ‚œ\j‘8÷¥ãü¾1Ñ„AÃâߪcby@ßÕ‚0KE—à'3ò<&†»Ëá˜+)1’¤#þü¨²Ñγ#ú†ÞÍäuÿ|÷8÷}€ÓãÆ!€í#·öŸ²;Ið÷iÿG ‹®KK®Yí8?t4ÚÄ -?>~2uFT€ÓìõäúêÍëóLÈ(QHÄøœd~ Ššß¾ñíMí=ž:€j\ñ[«V›""Nî!ZµÔ“½E`wó‹ÍÞÒ ‰_§¹H'ºXõ¦kSg@ÄL)A¾›b]D̆ó8Oþè-‡rþ].þµÄÂeÎ9r1•nq‹Dg"Ð}Óz«A¢ÇòÜÄ-hùL&bÃí^³€ÐÀMg-B(2’ŠÍgKN Œípi㌦S¬ë!žša¿~Q¹Ÿƒ ÔI -~"â-ç¬òc‹ðõ´M¾Êk¤ ¨’†~é<’ÁpXotG ÔLÜÖºqB„UlêÐxº¿ºí±§Þ¬õjÞÔi.Ehy“Òb„#5€é°Bu €ŸŠÿ|;FwëQ–e9ZÉr×2 §êæ¥pö¥çØÆh Í0}4Lý\¦¾ - jx_Åðåæ=}ÿ›Úþ¤à¯Uëkh˜Åë÷îÅ *¯ûÂ'=©s Š’>|¬“¬Ê>“´}pî¥UÉä-ýß²¤l—šÎ©aøCñæyÔÃÎpVTÕ¦™ì­ô¶þ¬%Ål£ß:¯Ë¨Lîe'ÎЭs¨­co[­°JØ{kK ·>º†îZ`W$•RsrB©ÚKºÿw@ðß…µ˜£Qµwp÷új ¼™5@ü€Àà¸3°¤Ëß`ë-'/½Ïszõ:Ó9ö½~žM°úu[¨¼<núàÿSt˜#Ñ¿98¨²€¬×ëÜiY¼ôüd -౨ œûrFÝW,*\,ãñ¿¹;=—>Zzé¢ÍtcÃ6¯«(}p÷q‰DCÿ÷‰»“*‘hçªòRQ«gÂ%½ -X)ZŠ]4ŽX¬º+b1?ŽèÒ/8Ü)œ•ðn#>p`î_m&ˆJŒGu˜œï¿Õºà°dm•óË. -ç²®8)6LÖ/@?èN¦‰ iTäB¸ììŽõtcM”=ס› yû*v´J€s\c#G‡CE*ÂùTá ]u˜ñ³ÂÅÁ˜’}Ëy¦“C“?·X¤ÌÖ3jD¡@™]=­‡Íã¯Sl©ç•îŒyÌèR­½ÍÞ`M)¥1™ÉÒwÊ.r°ŽLý¼×ZªU7ÝáéƒÙƒ)*=Í£©»õ‹òÈò]EC…þ8á1ò>~7S¶¥ÀWÚ9ÔÎ\iÕÅ qß -´íluk-5­IK%Ù¶Í·Ï{¿«ª¶A„‰j?U­4·Ú9¤’Ó ü„ó¯j'sŽ÷·ª³9ºÅ”Mˆ˜‘$1Ù­šQ§ß6ô¼ð’óbô ¢åŠœÀÀƒíÑ`¹>+(Ê£#a3óYëÞqH ž”!ýT‰.Úcñ¯ßÓp÷îÚú¦ -ÀÚÝ;.˜[¸~ý£k·îÞÓÕoZb2Î*YV (UÂ}²ü·ñc3Œ !r^Žd7Œ£‘— žò)ÊÂéÒv·É„D¬vŽSÇØÑ<îñÔ9^ˆp¾ÒÿV+QRéÔ¹­^ÙÂ¿Š•úlº¢ôÖ85®;ú€*@^ŽH9Æúû˃ݨ¸úµâh)¯ù”6~·¡“ÎB•æâ"ÝÎ0ÝÍíK)9Αo¸†‰ñ‰Cœ—a ìÛŠó&þlkqgË4kï½—D´÷’>j½òÀ8§'ü͋ӽ! -À±‹=}ä®´ÏcõÆÉŒ’ðúµ ÈŸ¦¸W “¸[¾´é=CÅ@ÌlÇá š¶£ûþâË©q4³3ï±Þ‰BJ1ð=ñßf7ç¡ðŸ ÙáWO0^\î4 û_îI-¢¬ -”yÿà Ì$U~£È¨5èå ”1·EÝXØe2½oÐq#_žëÖ¹ƒíÓçha¸ÔL*÷]ºÿç{5â»ÓYío ··«ìp`Å7ǨNŸ>Qý³µïÒw ~{_]$¨ï™jIkì‡Áø ¼ò…ÆtÉŸSÿùu!ÀùÓ§°þÝvà4ûÿ•€ÛÃÌÿïô–ÞÕÒšÿ޲ÜÚ¾.N¢kåâpydC'V06˜íÞ†Ng¥ÓN&ý Un±îG_EF¬±ž±Ÿí¢ÿÞŠÅ4t{„|_.NF¸¤D¸”„5œŠpQòö;yƒ›ü‰ýÃ{­0™ÏU€Ýr¡pn÷׺XNÕñº(§­% ,îŶ‹Æ¼)á|*ãü·"Ðç]4‚O­Á’”°³ªØþ*Ò¬ÿ×¶Œ¬Ý\½ÑÛÿËž ‘µÿCa•¨íKÈ"^`RÌtúãØtjÜïVÿôIDAT*•bq^çr(çUç’sEŸ‡( -­p ç,£¶²ÍÝ"Yký,»õÃÑðÕ*7,™)@+Z43PšM0´HAÄ£ó©Èægµõè!0LÌ=7Býoеpð d[(¼Ãk=~€É™íýBã¯À ÏuZ-gV¤3è¶áê ¾µàèÞ­P¬Ñö¸ Ëp4ìNNšæß&'™PWj¬iÜq8'ªMí’gPÖ§ì=@kîÏÿñžý¯§ÒÃi˜K•z%lVoUßá¼$ÛNŠ¥N} .)Šý2žöžÍÔÈ Éøü˜çdSGa¬'ÿæ„™“qLH=7¯]sV­Ö9€Î\£ØQ…þGµöÕÎf½y¯§óƒݳM;ºKŸ¼ÐË!½&QºB”ce€DD*ž¤’%zÒœó}Kòp¸ª&`#‰iTDÃîø$­åäñÿyÌo×÷^,ÞKb¿¸ –¿yþhÏEiǾÎ%⎟kXb¤ƒ5.=Sg/¡Äô8“òŠƒ}î½çg|ý]ƒ¾^¹ áÿM1ê³P{Óôæáœ‹æ“–î]ø’GÞðÍÀ¼ãqà?L%¼™‚ä*ðä@6L¾¨ 3Ek“+e*_¦ðçNŠo@>AU÷GJ±¢OÝ<·Î€§Þ' ¸¶’`Á³«TðUÿz§Ó‹•­ ÏžÀÛ{{Àpst|\€Ó'O瀳œÁW€êÄs=À/Ú;Bðê5OêuÞõÏÓÍ‚'+p#» -¾tmJËùN}ý¿€¸šr~°7ÚUC§n‰üú'ÔUZ  4åKÚh¶¤[*u¤4pº(Xæï¨SO… ½@ÅxR^fQºèøO¾-׆®X,Š®m==Ô.úìñŸÿ8iÇS‹Ð£³+“^3}p)ÒåÄyAýUÝÐP¨¿.e†±¤¬¼à¼ý­ºÛtQàð!Þ -—Ë.J>û³AWÕE>Jå‡ÿ"\&þË•.šH…§ÖsNôªÛ´Ëó Ì,‚ô-êÀª¸Wun÷Ü+W»B% Œ|¼píWüri> Pæçü£‡af„#h]‘=ffS$[øx\­ÔxHŽK¥Ëy„ËäÏsá¢T%´Ÿ åd|V ›‡F15¿[ÚÿÚpÍîff–»„uÝûÝZoéVìÿkQ––~í ä{»¶|(SËÕo ™ÿQxOÙi.ãéC=Óô#ä/XŸ·ªk¸¼=ãžHd­~á®bÀÍaÔ©"EwtÔÉòïÔÕFw2£ò€¢Ò̃¢dœ6kû™þieÛJWÁ4s‚ñÈwwO&''}vvr2~öŒlÙ¢ÐUΉ4žÖýíikQ®¯p®ª7žì•¾ª‹\§™«¸¸‰œš‹z9·ô7d²Yœ;ü´žØCÕ–É -žÈÙÛó¬šNßùíJ‚ÀÙ:ËÿÞ.j&ñ¿fJ óG]»Ù»GzLJõÖ}4#%nù†Ây]5U¿Ÿ·~ê°æ«ÒC¡öáÖ=’ߺú -Öv`%½¢õ)èžBh§4û³­~-žª¡›L¨÷ä="ÏÎO'þk©ópE*ô}íGmõu€·âÿ¿yëV™PÆ«67¿úÊçGƒXíÔÕ=ÃÕVÁ™¹-¿»ªP–"l|ð6ˆª;œ<¤Îu—%c¾0dòÒIÕ­¿1¬\Ɖ»;~69ùîÙ³Ç'g“ÿ:qxÔð6’÷S <ÿ˜\Õ؉rB:ˆõæù)’ÒEé(.xŠÍ)Ø”€×¯ƒ˜ÚÄ‚dAPÇÜO_Þ÷ƒ«þ=FÐ Î5Ñ8nâx,‚¹©`0—u 5M@Ñ<ŠèþÆTÕU‚íí$ÿ„ôÛë¡ä/‚g!¾IäÜOÔÑÊ*AOrK¶aI€#¹aÄòm2–Õ4¨Ncým_¿i7Ñq úªÑѹ·*‰låê;x÷/ø/¼jÿwÜ–“Öâná>€½½#ä«“tyîÅ ߥà9g--Ò¿uXz•½áþÛ7/Q°ö‰è¿ z -LËöóó'èwYÂÀðŸõh¾† -—îÔÎhÛòœÔüu´MûªpQ,ÒEGJS-¡ÈF­-c7Ø4t€Œ­Û¼‰k'l»è={vròç“¿ŠF OϤ(581 ÊÄpcFÏh…K‘½…ŠpA,öW³+Ѧ}P†µŠ"]äÞ@43Ö¸ÞIöû°¹ÝE¸Îížf<.…s‡,*)Ȳ!ZÎ.'ÿ1ù¯à¨Q¤ˆDË€,ÚÙ7ÃÕxË~MPiç+ á"@NÖ«Áêâ ¢šAK7йãLã–®e€ë·–Z!3Ç& þagCþϾ‰LeëR¸èu©Ïö:uçA ?„úЧ†pù«Âåñ.m¥[ö8šE% ý¾9±Züo ^ƒ€p1XngqgTÞ»0^F2Xª8ô_ˆ,÷Ãì=û¡ôaC2TDd¸eíeaâÚœy(K6Ë`ô ¸qŽœÍ%¥ð¬ EËòíVŒb™6MKïNÿ×äßO&Q¹l´¥ñ•ˆ$õÇ`R]HsšªjןMþmbw©¨rŒÍv^ñÔùü°Þu‡ßΣ['ÓeËvLÇøÛGŸÕ®®ÊヂåùÏøÛ‰j=õ€ÂøÅKâü‰`?Câ~ëØíº×¿??þÃ`{4r €çO\Æœ;ðoº -@ì[u R@”Ôñt.–|œõ?¢4¸Í¼ÿÙÊptp°wPýy]|âÿê•Q€¶ÏIåÿáòNM˦‹"\Njå%ÝÞ–.ŠÊ^×3W@¥…·Dó&¿UÕœL¾ûwz$Ë\¼T[ýŸtÈ›ùìO@r½€ZðçœÅ²Òè*çÕ:w眛µr½Øä 9‘$…öbk¥‹Ú_] K¥{*Í!¤þIóïsáòŸ˜ÒmœM)‚Á8vÐOÌ~³º·‰`Ð7YŠ¡±µ‹TXïÝÿ3`±Ý ‘䢺k \/îÒ)&ÉWÝÁÉäÿ!D›œáÒ‚ W_TZ_Fá:œ;1ÕEu‡’žŒÿϳŸbQ{`šÕïë«•Nåž² ­ Vܯ1ÆB]MÎënõדgŽ\´Ñ"E¾ðwbž9 å¼Td8×$áŒÚÝ9ùó³Ç}L/5þÏP‹;ï!@ìëÞ8Ç súÍËãÑÆÐÑèãS_K÷Dóñ%øÿêÍ+Šˆšñ€ÛkÔ!8ð)tÒÀç•0´%¯Ü×,æø &9:Ùf3`± Æ//†òÿ#*æÉÿ8Ï%ÄsO]éDÏý€o2°!r1!DwTDZúø×`ªò—XyX0Šk-ATÒ댷¿ÕÐ>}‚!}üèô¨ñu€ÃícwØ—]qÿo²ý÷€:"É×j´öÿª*Àˆê›FŽ4÷å==:Eˆ à9ÈïLþs-}çþÉ„Ö~œ«œ¡ hòŸŸ»Þÿåà•ª€¦?êÃ+Ô‡-ÿ'O2·óéÓG§§j/®þ{p0:ØË®üºýmÂ6ç^ç×s  »sj…KAѫ¥tÑ4½z:êNÞþÇ_‘%m-ÛÚÎé¡ûâÕ´¿¥”¤—.JH•‡Ùä±DEÑãÉ=þ¯“Ã4ô¶›”NÚèO¹l #ÒåM‚SuW±{±èŠ6þeÛa6øä}§CO¢¤+ÒEûõ<+Vpéb^‡sOÔÑwÏ2 ¹].SÇR{»»³É_ÿò]”Ž\bÛŸ=à»v݈p‡?¥‰# $`)bÜ(\–;> µ1 ‹¥…On_¼%»\xȸ\ô«º?üÏ“ÇeiwÉOÖZoÂyµR#’¹ Ü+\¾‚DãÉÃgÏž=žÎk:ûPˆJ˜ÑýÑl«à¿`E0¾r^rAhóNÔÉA÷ì¿&³¢.æñꩃ—d–'<íö%MèÍ{ƒ{™ôïìŽÍÚU>Ñ¥[znÞÉrÏkh7ï®RœôÙjß'?S+ÙÎÏÁtÔï7µ°Ârm¥üzò¸, $~¹A¨õ%7Û@ݾI?ÿïd « tønt€ÁÂr៣Ù^höÌ‹AÔÍ‹ÞO³Qÿuîÿ·¦µ¸¬xAÊÆYÕ?@²•bÑ­ÃSU7gå2œŸPãÉÙ4MÞO"×{I‹”ʨ>ˆ ê½y®0Ú;8ÒýœÏŸ‹9UCøÔó,¾Bç[7Ú/0 p ÛO¿@i6[÷Å$ÎO–ïŒfÜÕà]•ÓT(NRûá´ˆK À,ÊZ?íýàøÛ,ðDnÔÔ> «¢¡Û¡õ02èì„…ø*¢Ž84 ’¼N÷œêåP °²Ô•^»Ÿ¤1 ²ºÞôÁÞh£:}š©¦"è7y—®Œÿû?.€Þªö´ -@­ -𠃧§O²P_ƒ®|Œ_Œ༾WY‰€b†}Ÿ±€,õs±ÀN@ ×/_>ù’§èΪrìÎ?&û„¬ÿLô €{úÿËÀ>€N;`É!­+y%Õvv瀮vQ}4Q;öþ´éÎþëÏØ¢6ðñ~‘Š¥¡G¹EÒ̶ì¢vÙô 9žlÃ]Ë“þ¥?È‚R 8Š>rûÅÙ[ûû¾+@€$ÆÍdÖÔú¯ý3—óm“SGñÿÓçÔLô¢P«ÎIÓñ×Vë²Òý6_ïAf6ë›Ç“`ç¹—`Á+èÂÝßÔ¾¨"܃G¬Á~<pZâÊyYjH)]ˆÎºíú89·Å;ç6eÛ—Z¢œ$ðµkÐ7¦ÝÇ/Ÿµù• -ƒ­RŒ]©ªi¿ÚHA´{ëü;pà\@ ïŽ[gqªYºyKk™ÿM_m±º:µÚÒML¿`tá|ß»Qãá¼ØûÑaæuº¬ó½:;û[g$2ö§/Gjëœp4>$ùý@<}´F‹Ï$XN4%7ÿ¶"Ch^nûá…Tf«øö³w¥%¢Ì*¬íBøØv¨Øu7ZR§Upêó˜šI`ÿH¾ãét«~öØÝ4¡9çNæÌ~܇0¶3­ºõÙ¤4ŽbŠ&šŒ–ÈŒËnHï£Wï!ÁW° î‚{è/í ¶÷2ð´,^ÜKNÔºEÚˆ£@Uá¸@rߌ/S4ýÍBÈv @7B!ŠÒN#ÌÀ¾Ü¨D)0Æß»@—€Y¨´Z†þð6³ ‹é_Bó[˜Q)¹d„|H-ãY´è¥â€ªÃ^*çb¹‘%õ%¾­ *ä%Ø«;];}°zŸž›.‘ÔYþ•)ÿïüÙ˜ÄçÿÓ\V{¾iÓWRö¨FÕÁAíœ|‡`xê»QÄžœ£ø -½üo^f8Àß²Iôæ¥ ü^=Ïp?çª -/}ÝŸOÑXýäøÉ“ç¨-§þ¹üïÈE õž›žlôÊÌ¿KÀgœë±°=¿KtWK:í±¸ßØ‘h¤ @yò°;{6{œ6^š-M8]ÔfL­Ñ~}æìâr4 _YCMúºqŸH9eó}ÇõÐ!#–ÈHtÅ¢ÛàF O§õ°{àÛýDsáQ^èŠX¬Çh0±8=Ùhè¢m~~Ë…‹œïîè€sÉ.š  fWÎἋ6vÑÒÙýÞÝÍ{ ª®úÀ—nËýœÎå˰ëƒèõîåqG%ç"”÷.Ôµ9ÏÏ’]k!ʹo9£âôÝé¨{_áóE¸„J_pžË‡ûӼēÞm.*½Ü5­Zð ŠVŠÅÒLüÕøÏniÈÉ_[&7¬š½ÿ$ÿ–à‡Óµ@³É ôðÛïž|{|œÑÎÎf'ÚåäpJ€`I3µm5ãéìOî;ãúêÔ…Ê×èhçófÒhÛùE„îÃÙT׳éhû-žNHæ/ßNŠâ“Ç_<ªåÜ6ï{f¸U5‡'g/‚õÓp>§g£¡ ^ΧÍ7Íãoá„°ãdzg£âÔÓ³>:Ôf?ñÍv'Ëeª›»›ƒµ5©T2ʹâã¦ï®rÀ 7ð¥OÃÙ·³9|KmÍ^ÌDñÊ—ØD›³ÓÑÖðŽ¥ƒëœÛ©szª/ã‚s"·œ›a4<«¶òZDÊ@7ofgT"uÒPçg'¾d<ýn4œ6'““dz/þòâl2y8Ó÷…ÝÜ4‡‡ÓÃÇVºûù ¬J?™ž=£öwò6 ¥¢ÈT¨;Ôá.-zÍ%úîêéá6º5L/JÛé}> i7ܨ5Žä αÞÝígLc¨_ÔÛ¨t<7œŸÀ¿qöøÙ³ª_Î6¦ãÇèur~öâ­aÆÓØ?¤í6“ÃÙDÎm½4—1µûþ¿@Üûàu=ÿ5^ßuÒžþóÑéÃPfµ=ù)¹Ã^Æÿçþ 6û¥9ó-"K§\qб¡ i=xlÖr¾1\ÙòR›ÄOÔ{þi7"ór'>²Ò}K(ö‹’gé´”_à—ÐO?ŽÃguøÛe™pº -)Ë8¿)F²£#Ž>ýt´-Ûá¼ÔõE1¨ðOÍ·p}Ú—ó­ÁœóüæµzÖøÑ7ÓîÊA5Ú+ú›÷Ú -OÐLa2eœå>n8XFó+‡(ˆ%¹«äŽW”ÂäÃáÊo‡ÃîjÇjX\\Z¼}›jé”-­ £6_<ó[r4ýîJ˜Ýh›O<×%:XsTO·>õµ¤Vr—ÌB¾1=­J[¡5üÜ_ ;ÿ˜°W)HtÆþëçÇ#ú¡.hÌÎúŽ_½9ü¿ÿ^7€ˆHÐƉÓÜ5„àyþ -”@ý"ýÖ\ç5°ÖÜÎd~pÞyƒ|‘_#v¾WDfñškf*àóG`þ•ôýÂì/Ƽ·L*Ž€6ˆhžk¤@í.=\M`?â¼—¼nM$´9SJÊë×ß²äâ,jCôÍ´:Œê'y~=î?µš$Jm%e5 êÀ•¿·ÚÿŽÿ+‹ýï*~{=š¡[î<Ø{Pf8 ßGÒ_óUfüGˆà×ùGCp” z‚ ÿòNástU€,ù'1 ¾thêìÅÜ…p{Ë7Äcücð÷÷¿Ð²€o“¿ú×¾¿|åuñ¥GÛu.º»tÑá…pù2ßi葊MÓ]ñµ´è }Û¨‰nm}ZrZz+ -"ÆH¸:è~ªX,b"b³Í¨t,ÅâÊòh4.ó×úá²Ñß2ƒ"þå}¸-çål¥;qôºhƒ¥„péºGw-Ý{¾<NˆÓBÜ“w__^È æ4þ˨uvîì9ö®Rj —o´/ÈEÎÞ^òú‹ÎøXB,]»¶Øq™W.Á4˜¨¶ºÌÅ¢’ËlÄtÔL‡ŸºP.ܺ.NåÜjB"Àº;C…š²ŒFË@êÂ%/¡(ˆHˆaÿ7[xúÝ^·x, ðñ_)(—Ü55í+ë_Šê;ب6úŸþ7èZÉàÈõý­ß/ºÅÁÊÊÊò2ÿË^]]]I3nɦœŸr؇—~w•°R§Ã×§Ë®ÝÀ‡ç¹jB÷_­Pge¥CÒ݃¢»E}­,'b‰ÕíÿÏß|êaYù°Òéðßž„J¨­O—·úä¹Òý4œ‡…$?ÏN2¡òˆÒ‡ƒ0ç²^âY^Ù•¥‹“ÔEKá–,[5Ñ ¦A&yãFǽÁmŽ7hŠ7ÊÓý ÑD?¾ññ„º±|û·¿%® ¤Œ«¥¨$îo¿Û!—nΩŠ0̃¢Ô¹f -ç²îÏ–œÏ+AÎSç~Yé&GÍ™°I{út™«- –ÒÔ%¬&iweéþfe£³p¥Xö¸…@|K·-ˆ´ÚY&¹ÎÒíÿÇÇ7(ì ¨ ô[B­.—g5ÏŸ£­þpùSÊxXöÉtSnηÚv6Úÿô7Î!ŸoN.S~µPÿ©{Ùô6Àöýëóc=ǧÀ€CçoßjmG –Ÿ8CÀ¼ž|Gè]s?·Ò9TÏø¬ø hæºkƒÏ1Ó5ùsö6Cz÷‹º@$òÍŠcSç‚‹ÊQR,G$ãŸF=Z†± ´”2†ð£Û{FȲ\€@Ñ ë‹CÍxOÄqúÂzêé•*€ê€èM§ç¾3¹Ý] µÆïŒû¿CêÏÿG—Öþ/R!4ÜÞÛCíÔN¨º]ìðh<è5h)j?{#4 Ì[Lôº=œN§3·Â­ëÝú³]_Š¥bFh‘PmâHU{µ£ôM=Úㄳƒú 3üƒ^´Ö ³ÃQü¼ÐAIBÓT_A×/JXµ=ØÕèR„®ãžžé!–»~w{z@^èfQµd櫃9ç$ýÎe]ïpú]ïBi«Ž®rÎImD -œÔ šªLE7¼àÜZ‚­&¾‹)Ò¡¯K@Å ßëÜþmg0X[W8ðA›C«sÂ\; ]G€,|¼èBOÅZv$ :ô‡øÊ{ˆýíp®÷Çì'Ó£-9•ðn[15õâSÓ‡óÓî–#5Ù¦¡h„VY個GORç͈ÇGÕ¦€–‚Ë Ú:¯ùHY'ٟʆü åÿ””«%ç3\o­ˆ’Xç÷Wõ7¶¬’иޯú ŸÙÙã6:|…Ü»~ÕÇÉ´pN¿ï¢E|Õ… çC¾Ò\t^p®1h«Qíÿ³Sïí´œ§”F$­éôÈG÷~ÒUü^Í€37.ïû}óæüto{tà"@½ÆÏ_'˜œ:¾¹ ¾iÿ: Š,9n7ÐÌAZÑŸ[î«÷½V~¹!B‹ÅŽñçQÿVÞéÏÔbòçöè¤IC”'$_E•ð -ÚˆnêÞ7¦l8xÏXm*eÄ¡è¦Ã5NÚ˜F2[>äg„©©êÀ–µó6^€èB¯œà–ú¾M -Žnï?'c™´„ïÿ–Jý)ýÝøÿÿ½‚-ä0=ôÀ‘÷¯Ý´Wžÿó—çOw½û/]òçX¿£ý<'R)Pp÷_®Á ÿÁ}ç>âÿÿû£=ñÛéÿóÐMæ@»mþ'›ö»¨mÚ.6Ús²]ôÀ~N^í¢\R¸` §I×Ó'¶]Åbä± ½tѾ\4t;… Ý>ñµƒtãš\F[Ÿ^ô(Š äu†!ô…pA~ÁÚŽÂervð{ÄŠø±×Ée+‹pá·\›öû²Y+Ý:«YÀ~µ'çÂåOó.ªè±Ãù -1ÿ-çó.Jàãz/Üå3üýÖ¶ìð€ËçÈ’¤ Ó-¥ÛîîVzÿ8©; ½|†6pÛ—èëX¼…Ô½¹Ôû’àU}¿ªîƒ7>‰ƒ~7V9i¦ÎÃùO„Ë‘KV" †ýßwFÙr²Z$ªÁ:ä+¸x@u·ª£æ •n²¢çìø%käYR; Äùx<žÎ–ïýÎ' btaqañöR/Û¥÷i@o0ørŽÈÃýpº–Ü~N¦§³Ç«­­Æá)*Vàä8ZÁÙìdb“òÁ€CãfòpêÓ¿ONÎú-ÖÖ÷¬:›¨&'³ÉìÄ)4Êfœ:~OàÉøëññìÌQIÛæœÚ­`ÏO–'ŸªP¦Êù -Í‚GG9 ÆÃ±’Œç<û÷þSÿ}”em:¬Q^°o_»àÞÑñL XòÚ}€PP «;ªy+X -圓€pê@¶ vrÛ‹ØÝúúµÈ3ÿ>è[Ðüu¿)Ô†(ézOXæ>¹‘‡¸ßB¹$\—Ÿ|£!DÑ1OÅ KNá"©äKç|ž«-aIWHR2')j±ãK‰¿ÇÚÖoâüÔ‰»ôx’.zˆÙiuÙ!.cì´‡“€®\Â0ÚPíDš‘ììãVØ…y«`¼;nªNïËÏ.>Žv&ÀÍ¥÷ëa¤OH`ÜN ÂeCœr6ÉÃ9ÀDF–óŠXôŠ~Áy¥A+áa^'õÁ×&xb•žLÏ7T S´ ñÀžæþÃ$˜ø˜ž(*<ñ›½iŸß¹åík€ÖR4°©ÚÜÙßO2ÓÙ°_) -?𿹰üâŸóÕNfn5÷¿…¡ªþòvl*¸Úqî÷þ~;ƒµngræ…HîŒÛÂ:ÚP«qxÎÚL0ËÚÒ¸¼—Î9‘û,á®P–KR¦ -5[+ý‡/Îl_.#¹$R—'çX:rØ×J”Г¦`2úŠ0{½n'c:5vL“ŸôO#’ó9#N‘¶“iZâ¬ùfkÛê'þûò§œ·%a× -n½^Õ_¼]M›ÝõõÞº‹Sn•€]çq1ðÖfïîâÏÙïÁMònIȹª¥À0ÐΞu9Æx2 ß­ôyû|x,F•(qÓtÃ9Ç\ÛFþ))¤2ÍVÕÝný—ïÊ Ù«uÎÃáZi.ÏTœjVõnéÓ X×ËöUwz=g>®òù¥8N…µú7—nØ1í¡ÒZ¿ÿy†ö –‹Bd±Ó4ý½TºeW›þ)Éyî]p^5ýNuöÝ,ï'œ·uò>jqç}¤[ß7ü‹[N`ûþüÑA½×œú.:ñ+ó¹‹Ì lúO¨Íœ:^îRw“éåÒß5e mø6^?ÛE„.Ñp·p^O)‰(:è»(wô­Èù¼Ó)Q·ø¯[bk”™»X³1Wß¡<:–,Ï÷u¬õ‹‹½^=¨ÑzÙÀ‹ - \ ࣅ[w×?þlPV{ÊËñ ˜åáÙ¦C­ÊåW”®aôM¹ƒžœßÌw„q4û¶«ˆ(7 4µË5_[Û¼N å uÆbI ½u—1Ìw}ùQ{­­Rù(jµ>|Z54Úë×h¶ ×nñG)ï -ÿ냵5ËÒÂßR Í;7:hµ4ìâÞZ›¿ (Á -Ï~¬Ê¦þ}Þ×ic)\Ì+~ä>TŠÏSÚÝÍK6ê/÷áüY{½à<çý”¥áï£8µö·ÎXeßž?zà&@àŒXòêiæ”9Õ\çuY3 “hUxcâöøm¡Ø‹¯^|ær{>ý˜úÄ!©ù~BýI#Kú’:—ÛÉæl&M!8ϯ¦{÷vü­Óž˜^ÅÝ÷§•°e”àooMÛÛo¢=pÏ2˜nt“@¿K 8Šßßå üRê#o^¾|É'÷瞀ªG{SzÔ?2ТþOh>þïúÿKûÿ×`. -Aoucu8tj§[4ªâwÆíÃw _ÝûQÏ^¾ë5öc÷«!Ý¿ÒEïwQ7묑-ÿ¢¡Ûô#Á¹AgTÇO[Á q±˜žYÄbð2\ÓBqX$éð^+Ó‹p!h8wnÝßÐ4Sø‰p)4_öWL°B—A5Þ}¦@‚Gè’sŒ5 78ÿv¸µ}BF2°)$ŒÄ¥‚‰°ÁѦ2rp»_+\„Î…[syëN€½{…(.ç Œö»àQ©Ù¤sYç&E¸Ü/õ6.»¥ÎK‰æœgS~L jx6//ì—CØ›”'Óž–8 -f ¦^æÉ¢Ü\¸v£¼ ÈÕÉõÁNVSÏ©®êH׿ý‡|л @ƒÈ¥~Í»>shÎÒR­›Ëø°4—LÏ´Ùä‘QÄâº*­Ea ªŽ:£CŸ‚r½tki>Jó1 Ï©´Žíå~3WáBÎ/ê\>¸¦òRížl\*$Üîºvñ]ÎOš~y-°»bJ\ržöÎeöE?[ó+îm¥{†b³†Ë¶6hn½ÅÅziÐÛ½Àÿòʼ ø‡®/-UK7êêù>ø!áp—.êcIó)eÝßµ÷5“É!Ú«œ·¯eFK„”ï[Χu—>Jó‹Ê`á<_©¥2&!v;£ŸçÍõÏÒ_¬oÏΪΨ¹×síªï°¾yóÖM_ÜÛÌÞ0¶ÆQÓºR‚ÝÍ¥©×CFjú’ËlÒYžjaÁ`‚ž¾ |šõË‹V)ë᪠<'/ùÚA$]=Æ4 -œ~æO/ñ{é¥ö¨È_<@ÞÛWާk€ *€c;kÊh¸ª‚àøöµ¶0 ÙB¼›þ ´nÝÇ%!Ý`¢.ä€Z~#°®µìO®#ý¸É†½ µþy‚ц&*‘]Vð#0,7„ב iÉÈɆ…%õ‡5 N‰VþHIøÕ Ò ðç¿åƒÔE™JeU'ä¬ ‚·Åý.ø>±¢ºàÑÓs]%z ()Ü?¾“ŸRëÿÿ{û_`uiµßlomtàDR>=â™D @3sƒ†óGŽíùµÿQž<Ê·ýäÚ“ó'ú&žDq8ÿåMåè˜äœý—½ÿéd¾ÿ^²ÓÌ?ðdÈõ§”.ªÐÚ%Řo»h+\@ û–]tç¢'K¥U§yKé¥ño¯vj»¨"ÓÍ9¸§‹Š£_‘Ñ΋j¹žrµí;‹Òî_q O'p@aˆiÌUÅ!œ;.ÞŠ\'ã*œËæÖdè]á"•y8%¤„Ù^r³‹î ¶ëf§9¿è¢ûΕÕ´ÚÁyÉ:ßA|_Ô_dâ¦ç›X;˜Ç”uww€ÒØ~Bè }šávÙWgw'CõtÑÈárЭíS4í+Â¥´çÈ@»¨!>}÷>:úÔ.ê«OºsMIÛM÷ÐÑË!œ˜|R)~ü«b1Ûª(\šé°3.tL;PÙHS«–D&q¿;Œp!;9oY/Ñ#\ÐnJð –TÒE“Â;]4ŒÌÃͶª~IòK¾DŒˆÄb€Ak¸R›;›ˆºáb?CÊ!ÅQöö}@z GJ#>ûZQI™ã‹w©J½Ô nÂ|+u²ãP]ìÿN¸„ó¯@Q*¥Ü -qÏÛ˜ù‘n墠bŒúkßÖ¾À!¬©¢Ä$ôÀ­¨öYAõVÇÜ>˜>T€Æßô7œAwAãÚWTZœC¦ªÞ"Ô]Z¡”ñëDMWëD¤òì¡TBåË*ßRkżžW}ÙEHO?è—Í Ó@¿©:ýf0Ø«c‹®e› õh\XÚèÖ:/æäpn¨öZáüë–u=Q[;Úû*/²é „{9§4[\K#òfazÎ9±†_n–½çK_Ðôo/Ö¨£k¾¨"ï¤UÞt` ÿ<ëëwî–2kÞtʨyQÈ-bû²PÈÚ›Wz3®%ýK«\¦ã¥#áhS† ¥•¡¡•g,½Ây­:Eïôkê>Žú”®öW8x‘!ÉC¯ìV+£é—½% âÀ•è×M€…ÿuËâd?gʇb·FX#š‚íÛ‚ëö(y8Û Ê#𠨜„.#ιՌѢeÝGÎë­åžgSÏ´‚LUN÷ªÜÏüãï§×ç/ß8ÅO @L°^>3À¬Iב»0vmì~wŸÿ¹à>Ťçbkn£˜þþî‘f ¬ÁÑ|»÷¿c\üîv‚ŸÁ¢"Ì3ù!ºiû–¯'Ÿ~$ c¡ˆ”¡•Ø‹á>~ü>Ó¼jü -û^ T†oõ(ˆõz¼B–(r‘ëTNûÀ·ï:åN?»^vLë'å-}/½Oµúò>·çù{šãÿßÛÿâ¿Öxïw.OßÞÞÕzìùŸê8>}4ÖŸæMÍè.ÖDY{¢ ðg¢€ZÖfýÿ3ˆàЧþ ÿÎÕÏÒ÷á`óiuI†®jñÀ ­ùý4×Ôi”éÊ…h”0ÚE¹G{Õ -.Fμµg^z…õ#ô–NTnt;G$Y;ÐN¹˜vWíN|£}”åB˜6ãÉD·(¡Ú„fŠp?b`rq»8/ä#ÀÎ/ÒÂ-œo\—bóÏ9µ¶ZŒÇd HóJÝ_iЊêú$œÒ?K×—óÚ±ÂÄ›Ž4¹„…’s± "g ï l¯Ç¢¯Ð&ƒE‡‚ÿKK·ÿ÷«¼¥ôÎÝH!?„'R믦fCíÁÜ~¤Ô@j–ô¶Âë‚Ùì~;‹œó ù2ÏjuxµÎÃ9Xä¾È—užÊŒÞµ¿;~QåµÀñ,|ôO¿'(ÆQOIê þÈÌxU¿£pü`ú à«HIjeƒöt)jiÑ„)5Hmǵ_ÔÅfFã…õ=,Ëì?±­2Eü‘¡H1í…x~£\(—ÐXì-;$P]n@=¬¶‹·A®ÖaÄÑrÿ”¦ØŒO :IÚä¤Gáyî6*»ІWBøÌËÅKÎÇ -À7¨ D 2mçÅ®ž —.8ßš;: ú¾Ø;ÜŽÂÑ:ùÖŠ— §u|¾¼8¤9VkÕ=[å­¥›·|²NüH«Üô-K‹E@~h Æ*hºÉê -ç²Ö'³Á|¼Ù+TxQ¾ ×¥ÆÏé²q1BNa 9¾Ô=jÛvå¦`ØÒ_ÛÒKEIGÿ?OOÒÒ%Šf¥§„9­¦Õêhz¯w+êÌÇmíîÝ5Ðm«~þš?Ôׄ®ë¥HõâÇ™ØòYoIy®‡«ÈÍÒ¸iaüYd»{¿éɹ ™ÚSN´4tñÒ‹ø»ä¾âk8påÉ%çÔ„þ£0ÿ^rÝ×{©ì +`Dpm™¾dILÁÞ¼~ ˆ½}ûö•ðïý©"©^ú9†øç.·ãÊÖª1ˆ©Áâ€:)~ƒÝ¾½¯À­þxÈœå"êÇo. z窯ÚC0cRÕSà»’kÒ7°³!¿4ð*MNÛžß—! -õ>}.ªçx@–&ÁU•8'*Ò÷*BhJàûKל?•j;ôÈ… mÎ\ˆsüÉs«ñÒOñ¿µÿóæŽz¾ïpÓ_$Úêðù˜~™H&E#xþ(þÿ§~ž­·œ?õ¡á£û¿¼¸àÍÂN²QTóü‡>ï¸ Îß‘f4¢º‡t°ì”}¶[z¥'|ºÍ: ÝqK0Ò²ª&ŠCí"Ø›G(50:­§“ ±H+vŒÒ†î)r±Ù^©çsBˆÄ¹Xô´t‘"[×èlØÍd…9YÕ¥`p.…"ét7öûs ½+\”ŒÄê¼ ]¥zºèh#ïiö'ïvQìtÑœ:ÀPÄœâO“Ö…¢–éͪ]e$þoruwÖ_DÜôzwo]ZZÈÎëμ¾´¦€¨á•Lvêw„ º‹VÜ\º|é‹‹"\Ìt4\b!\ÎÅs8×ÝÈ?—AÝ‹ÆPa¥k7o*<TÁôwÇõYÕÀÌànö‰]p 5Z<ð¯tüïmo*Á:WšË/Óµö÷—è+JÒô‡“CÔ¸¯S:NæÊ²ÛX°£ûW± ¥¹¤”6cÓñ¿jFËÅ1j}S(Sp{)ÍÑŒt§ÒÅ‚QµÒWí²)M¢êèA|†øn9a,g…Â\8§Ê.´³+œOf[y)P!+ßeZB˜Y ËP5ßl /a”gì·*‹Û5³ü†v|`Þ_Z¤9*©î­ç}€ÿo:/¥¼ àúÒÝÞ`õÆ`s}­·Ö/VóÀ¡ðF«4•XÄ9 ±HMs6¼¼hë¼´ˆðœVÎóû -ÀuÔ;¾3ØÆ^¾T]|߀nAújø÷Ý=xƒª¹˜Y#¨X²•}ÇÁ.¤KÀõëñÌëî|l´”Gd ˜,¡PŽdØ#%&@Q|Nè¢p t9è÷¯øtä¼ÚÎÞéª:nœÍ›Z‰¾Þ6>6_òT6ÇWš„{ò¦>àýôx¹ 6¡¾aw†Ó„ŒQ ¬€c/}ï¬p÷}–¾½}õZˆuEImã‚éo¢8Ð^º™_|íwqÍ»Úk±ïñ=f4h][<^··Cœ« ˜Hî -ä¥@o1Ò$µ‹+劀3.êˆhÑœø¤à™ZˆùAap×Bs"€®‚ „8ñ87Ë´ -©ÊPtkÀrø‹½yý2ó_Rcå½:§VÝ‘Žz°öHs;ÊÔß“`û÷öb xµã¶€h47äQeϾæc(`;讹ObîíÇsÓÝ_v ôâé“ýGî'íAÏÿуÚ-÷F{Ú(ƒ w ŽÊý½ÐúljG*­4Gú\tÚënõ•R…“ôU»èàjCÏw„ ¼ýCð´ó#‹ô¾¼^Ë[¹Ä€H/Gdˆ0'Õÿ—²¿ë‰#Ûò½Q,-ù´uvÊÉMs³ÔReš;‹“Ò£¤ gR˜Øf)¨LˆMå³? —¾à3PäSB‡&—Ù¦Oùpaµåõ´ñݺ[:Ÿ ü-Îÿ÷3’Ä…]Õ#2ãe¾Ž9cÆü1_Wô‰Ø.Ñpß;iècPí"ý SG+lÕ.¿l·'•4ê….Q»à þw䬋ЃâM•‹üºrA]¹P;Öle[²‹Ès¿ƒp|¢~PU¹UŽy0špRÚEÁÄt+UúÉ×;›ýq¯ªTƒµF$ÄZÀfëxè×U©ÜKti^¹À®ÞPdΙ% tF »o¯™Tí¸á_xr~לë©OÎ(qIDË(ê0ä"“£nëþñçR@.á…̴݀§ª:eWÕu°¢#L¾ú¯Ð$Ë”ewkàVÙ&¤Ö ½jh›RŒýZ«W4_±EÝÅÖW.4´ré¦(G¦Û£"“”Õl4©¢NI‹ü¦,ºÄ”ûEK€lxØä8=õéQyìͲ¸« ÅÝÏâw–S¹#s~V±Ãö„>7g0mι“pîyž€‚ó=•܉ž -8ôÊDÍÇ=F¼QYæy!à_Tw<œït6[‹’õ‚’ʬú}þÛ‚4i¾8f÷Þd(éî6ÏE*ï4Œín²„"whfT9—?^_›Gà[âµÿl¥Ø§I‡¯ÀþDÊ e$©Keq´Ý’¾Æ,O]™_h°Ã€IbXAÎU)äƒ[<ïAuzr•‚¬Ë™2½<.¦…ôÄ:êB€RÍć[Î9#d\ moWuòý"¿Be¹÷µcOå=“ۃÉÀËååõëËwo<¤M$äÏè7ý¢E܈(´B{Øžºí¥ ›…¹hû2– õ'inâ$X¾VäϾ€ø¶–Ž­,­¬ƒùVôèsE"ó9I>à:Fó§¿ßzÿÞáÁžÔþƒI,_6 —°>7Ö1ÒõðÛ6*)ã>ûóqª|ó¤ÂÆwJ9§Â(„sí­dgŠO”šÅ•’<ëY’ný‰*€rÐ^‘Cãèäå##xšÐâ$_œY'ê¨?–Ienâ ÐOZS>Õ6®j¶£’NÈç2çmêšêOT• 'W.;I‚sǪ2Fšóí;º(DhTlm_ÝòA’!¥ ÚÄÓ\µMé¯tD[ª*]6¦ªeíµ¹Æºü3§Ö1ªA¯®\œUpþBœ£ù#­9BDsÎY¬•Ý&Ú®ÊZÑ»•º ÙOOÅþn»æœ•‡|U¦ûÍÝÅ"Þ©Þ¿*˜˜[HÃ¥N-» €|Š©eÑàAwûNþýa€°³-T*X#Á† ö~Ò“Í”ƒº!) z¥Ã·øŒ[p -’'B¡­Kâ„ ýþ 9Õ+¾A*eÛ½4Ô,õ@ºÊ×`%u3) ê¢nY 7åäìw -áuÖ]92ÄBEƒÔ0¼Í"˜ì‘/Æe–éý(!Âm@q§WBòÄ9COô ¹zûùTCÇ-ñ^ •—Í¾Ê q‰<°è=nfhºKo­÷‚ÿBÿð°±d …ƒ¯Mðu¤°œûNDJ4läX¯[Ε%pÓr«LÚe÷ã­;S2ôu"B[Z+”"Óñ«x²zì’ACCútô“1§*_ÙK GC©Š½7{Bÿuú®¢Cƒd¹èR|úÅÜ£èý÷WýÝ@ñŽùŽ\î”ëUñ|ª¡C”^¶ð¿f\œ£¸ø#5Oƒ ¢0«äÅÅ%ÞÌiGhôeÚfFV§™wP0þŸ>ä××oÐnßøÀÔwaÿmå@¡#ÓŽ>ñ à‚ž *Ðjè¬us&zÝÈogÿˆn}7²Ë•»üE¡½Ë±Ô}¹pÿ ¯˜åŽP0!0ŸK–Ëž9ˆž9 tžîåÃnåX€NŸ°«Ÿ-b`&¾hìÇÈŽ°úøñWÅ*Ž$Õï[ÌDúx}û×±O?#îÆ(ÜBؽò/þò»[ŽloO‹[SÇýúÿÊ2é †Çz%íö¨ðzCzGl|)Q€†´´¿ÛXéGÖ‚~=\œ²ŽÐI%ýb8= -ŒüWÅÄØ?–ùyL·lðþ·m.j÷ -?Õb]1ªHª”S­PÒU‡õ«båÞÊÅŠ´Š1÷}Fãø5dè+ŒzÔó¶@‹5wì -+š¸¬ñ90~k>l:ò%p ÈMª¬ìï“ð¥ÚªrÑT3¤è'pƒ }mH¤b§?*ÚžI•Ä Q¹ˆ/ÏMf|¢©r)Ê­UþB(ÚÍëÊEîø7Ç:c3.SÎ2–^D½ˆ½-Òô8ÎýÕ¿™€u´‹%Õ·ª“TÛ -OçkÊĨ (ÌÒlÇD)»jÎ g¶˜6çr\æÍZT.uh¡Û|,~b%%»¥å¸/¡‹ìpÒ à§þýáY!LQ¨.›A©T1¢Ê{¦š61¤TœKôûã4ó_ÝŒvß÷Ë–áðùàB¥J gãl¹¿,àDj´š¦¤»A ¥¨ë±*š8q&è?eºh[•º„E‹J)Ó•=ò½%7ô‰ÉMy+2ršddYny1 ß_š ûÿÊ 8ˆC}oÑc7â¼Ê˜óN£ýr¸~u&¼éàçòÄçß"Ë=ýc$^©Ê$zo¥AUsûu潊x¿iÀÃFcmCÀC=„/xÅ›øT\‚‘Ä:Ã$Ä=±ŽU·­ø·y>!•NÆ]¸DúŠ•nZ3`BöGžÓ:‰cá(]Îy}ß¹©7éF‡‡óF˜u4ÌWóaë<œŸ[°°±ÉÂGu-!Ê -ô{2f³÷øQÃ{›Rû¿%€\\.à;b)^ªŽ»M!†‘çÎtT$˜Ï$Î'¥Eœo«Æ3·¼“Û¢F_¢õ÷“ @PÅÊÌá¡tJ¯:f=±`0èOÃ= ú”x7#ü@ÑС½p¿,dH‹€nQä™gk ]H:ùíÏ>‡ü ‡´¿?ö6Pß(¼DŒëK¢…¸‰>8’Êoÿ -ϺpcoâÅn 0¦#¡öD€ô ˆmÜ:fŠ) v,ñB! ôÿð^óñÆëí¾»¾¾ôZ»Ò·•Ú¿±ô5K{{K÷éÿ4Æ'üç,îtV»ÝB2À¶tö½ÆÒk¾Ÿ ë/ÎGŒòÓ¯by¿s¯ñ'»“ÓóÃSZNo÷_"GÄ“gþ¡ÿ3Ì_‘ÍEtÆ?ÿ¦ Õêðíü–TuEóz¢£ eá*Ñ$í¥•q'4ùDëÊeÄâuO—JúK |¢â±U˜tœ:àbg?o±ÄÀ0lsvÌfô|Æ®šKX•¨Ëµªk’ñ-ᙪ4“J€ÜÕ²i¹8óóÑÝOtpäy†›ÑpŸ¨9¯?Qå“ê‹2—Êå°"ÁØlÿ8©'D,®’úÅÞ†Ô -)è[óDò:dÚmz“õ©24S®\¬] ûª‰kãMÕre,2Ú™s+FëÈýBœY (©øŒ{ä?Ñ0 \[IJ—1ð0i¯¦²Aj’›µêÅwŸ@™ˆêPUf[: gÄ”NR¬eúIì$J•LtãÂ"ȨÊv÷Jøï¦^Æ­H'¹Q*÷Ÿ÷eÕ¥…>6Hâ.ÅnxvFW™î¼yH…BW½ŠkxþA"lÜú]vht€3â,ŠW -C‘ó à8} -]’EvÛI €ñ%\™s[ê]gù•­jΡĒˆÓb gSïk³÷C¯Õò¸*çç:Ñü/zð0|Øè¬÷Z‹™‹]Œ—CYîõ\ÒëÄÅ\€ çÊó¬]ÿÍ\îüI”8GèR&È@µK7ÞÉTž›sþñå ¯Î¤HvžSrRéÁI¤i,©ÜÓTm·óý6±f€ñ¡±Ö—0#ôŸH®">Oõ¢·øÈôÕ­=묣˹}‹RgþHðËÁVûÎhZ³Žˆ.¢NîËWlïéâbÎûÒ_à¼~3¤Á.EúB]†¿pHxúâ1Øû‹4Q±'x(÷ONiÿg‚93ÝÙpÞúî SÛj =}ÌF¯×ª/ÂÕºu=_wßžŽt¶Ö…qÚsþ1§I^Q J“žE`½Ÿ>Ñ,€W9|É 3k2üC7ŸŒíb6ÒJCÑúor¤1‹Àözà™ÆœpE€ñ Û}üÈúI7™ùáÆ ò“_;)ûPš¶ vOBU!¡Ê úÞG÷èÿ¢ÿ ÃY§›{W<·„¹’‘'x&œŽ„ò§#r(^Z .xp~.1e~O*9vïD=)ÿÛþ¢ziÐÍÙžƒˆçæØÖk"Ü3 -ÙoˆÒ¬rHµ7ù„ä‘Ñ)ï’<…Ý»•Ký‰ÙäÕÙPZK]Ç'*éÂØo`êu½Rz•?q… Î5º«ÅŠ2`êPêëu['.÷Kó5pVíìÊ%4b}o"àP÷xCp….>¸„),‰{†ê©d5øÛOt‡Ot@/Œg½ÞÞÔ':EûÊz±$÷z 5³”ÌÐ%MÓ¦Í>6‹&Êu¾ë¨Â¥a‘}×… np5«êE±;I&:"Š&$Kx -²+-Óäª+Ú”Ük(m߇Ý`ˆ&\±p í*Fgº ûÿo.¨¾¡ÛŽŠ¦¦.€sèŒ$€šr]Xò½Y“Z)5‰^NÞÃ!aÌQF]VÀx©~Jà€Ü‡ï‹`‘Ê"BÑ(´d£^~]’]`T÷ë-*É»€‘¾-Îv’£…’:•˜žœŽ‡CE8ü_Œ™ šŸ$aHQwyFuQÝ–·Œ—˜—¯ÉT²<ÖGÃÛS‚TÐÍ8W}êjgpžÞ…2V¼LÚ»ð…§ÐðW R €9O$çìÎHÃ0<ÝuÏX–bS"Ûf¿h5iXF}hxWŠš¦Yseɬ;Ì”4ÕCo¹F‘‹S·éƒ%ÏÒ³U·nÓµ-‰Ùœ×ß› Èôx¬ÊVÔ.4(Öt›éöφÃÑñm/–`ôR·øF Õ4PñK>§‰¦ËªX_zèI€sóþè:C!?à¿îF ÔKHf;|ž”ëºà_S3o€Ø°’¶Ã*äYÔ.n¦H”£ŠO<ô«á±Š ÚÌy¹¿­r ú*¹é•Sœ§ù…ªÿ¢E˜ƒ’žk¯xþš•d¯ß¿¿~ëÕnPu¥³0«œq„ f·˜c WÁgwöéÀ¿J··/Áƒ;úôÈ-èî[FØÖ= 2 “ÿc/?TuŸ¸—½‡"bý+â -ëË'!Tè1€žå -g²µY(ür#&õäÉ 8cØŸ/¤\LÁ}"YBé›î±[â›7¯…ïwOO$Hy‹â/ÜíÝì}¹ÿüçìöRÔ§Ø•@;€‡jx^ÝŒ <<¬Ü2:=?9”âz*Ø?=Üc7¡½JèBcÏv1ØÂÿÿ¬ø%°‰õ­ð›q©ÝC*©|B·=uÔ‹·¥±¤O4êÅ øD£rQþ9ªEè¾þil5Œê ~‹¢E¹Ý¢B·2@”T ›ÒF?tϧ–*Q8¢^ܯº+ ±§ZD•[• -w&ÕþþD‰\LƧ–*qîïVœ«¦÷^ñKeû±´ã&| ÁC`ùfSÑnIÏ¥ÝÓˆ¿ã÷þ[ÆãG%1 öºYô³Å^,ìFWQT¶±°r=柛$¨‰YEv¹Ҳ£ -ñ(2ÝQZQ/Ær;U¹Ôol¢ÿ“)«ÞÿGÜg\XÉØu‰.IâÁît•µ*­I À†¯©*ýß‹ªZ°"•ZRÉâ²Û xú]b6¡LŠíPY>ߪ”ÓðDqúE¥<ø‘¨ô.LŽ@hTí·ë¶qÁPÜD®§ôr’7*9– DSËF“é*1dzîQÝ?–ã·¿(ãÉ–Þ“€«”ër‡C‡@Än»€¢€ìC<'䛩‹­]¨¤ÓÜqµFÎ)²!íâÊfJâóüDiסs\lç 6‡<ÍÝk?¡û^ER@êxê&KÆZ¾³Ò°‘5{}¤;<ñ˜09Êù]ç9/EÉQ¶wÛiͱ¬»(ÆG -çÖåe%¿’ãȲäÚ|ó‘**yP¦GWÿùJò‹ßØ~Ù³€«š’0MuÕÎzê·’°½°ÐXZ.Œüw‰¯Úì}+ V¸b¥¨ãW -)H¹‰°E¥j—‘_rÝ&¢Ï8?çÕ« çªU»MqŽûx_dã_9„ñ_&CƒðÈãÌu¦ïX@&ýd{þ[Û€ ÿu'ä/LÔ…1ùº3R -¼ÅC`Pjû ãõÁtæàùò‘Î|ÙÞäÞèh´ÇX§­ÞH¨L›ý ªÓ6`]‚‡Ôû†,ÌŠ•ørHØ(°ˆ 70CDH5º—…‡ô“ ¹Óù†6™ öë]¼ЇÌ‹¤€µ€™ùǼ¿×o..v¯œ<ø•»‘«÷ÑáÁçúÿü (Ïévµá¦‚n/ëfNÖ` ÁÁ^)ا9@ðšÒ/ì÷<=þ̤˜ÇHÏm6ÃC˜`ì¿P^1y{ùEvšÿïµðù8JØ}¤¢ç¢JIT)Ö'ª³ë)l©ûå 3à=FÏsN¥—íëq#¡atõ·¿2=HE]½ÛìO -º¹õ#¡Ì9£+ƲÛuþâ‡òÊC~$ìË •‹¿ ”8¡;­ÖãÇñíZøÒ8€TŠî!ÏßÞŒ®b询š¬)èM *âL^ <¹ÅŠº>ÉrDµªOt|fÌ@ƒÝu»¿HNB áãpT!¢~µÝ’¾ »P¨%JœUŒ'Ø¿åÀ`äïGÿ­º ‘¾7*Kèâ£Ð/$, 0Œ5ò­9•åJÆGn="ÃÉxÒAcú$Ó•­ß÷¾/ªŠ6=éô0F[:®Ò¤c(]гAûàX€Ê™ç6hX[ßQauÓÿTC€ÝïîˆQ.Õ¸Aø1ÙMä7LÒMç’Dë"Œ—z/¼Ó5眢꫸˜ó¢ín:Õä5ç½Ê.~Œ_&á…OîW‚y™ëìøþsÝ þÒ}}@ã£ôbkò‚j0S(Šj^#ìdH¾îûÂΦpËÜÿ|ô–=vžËJ÷¨è -HbƯ¬ÔøO$ÙÇ• ™AH¤ÑW pÄŠ¸#7Û–Ÿ,6$w˜Ò`7pP7À! ršlŒDcy@.Ds™ÂªÞ³,Ð;¶ãc9@åŸiä§(ß•09²ùúrÿÿDÿ׃$›½ú;쀬(ÜÙ÷˜ˆ0 q‚)ŠN¢þòÇTAήõRG­ùgĨ8uXà ›At· àÎ8€Tˆ~KuÁëQ©P]ùQ qòm1hm¥Yñ¬âµ‹HÅ[R,yàÇbx¤šj@‡‚°!.°óSà³eto’ªêÐýÍÔ;CZFY™;E„+eÕmÕ€ªÀÚIþâûZUöjá"U…;E+3#¢[—pNåâ¯Ï)mºã¯psTžÑê =ú¶‘NNlëÊŬëªM€àC,DTƒeùMªEW—T3/T×zÐU¿³˜àiF4,,xåõÆjd Õ‰£P Y+ñ€>ª”¥w­õ˜¢XTõ_©fëÅŠrT.cñX'‹Sï*Fûe»ð´ŒÔô–,ö0 -pE¢ h§ o¡Ê=€ª”¹b©I§Jêiâž¿F‚ðŸÃÃPçTÝì4ºúƒu€jˆ-â%x0FMJKÿ§2ŽÑN¢t'SVúª¤ûŠnÊ4 -2ÐÕ8†tº ôRZ"y¾ZgÛï¿¢õž.á4ËÝÅJÓwTS•gå¾àCl›sXþ8](ùð›HiØ©Úõðx;Ÿp.@Š›~=zd <ÁÒ0†.+ð$àg²0¼eþ&‹XKh5Ü%µ£\‡ÌÍ}Ã:Oi ¢iÙ{,5øØ+×ÅõþF‘Ô/n§v1 Î_$Î-ý@zU±ÂVÓ‘çf]<ª~¡ [šq¡y W’ç°är#²<¹Å[K²D1*Û»£Íµ³Ýþ/‰µÑYßd/€0¡n”³s¾Õ—Y7l ÿuï0…ª/„HŰÜkuîSÍè ¿[\¸Qçcq>ìï 1Ʋù6Bø -%¸ù±8Œˆ¦]¼0?¼c«YÖfó;/}ë&«ýÿðŽ8"ëÆV£ ž@é'iæPÕë‚è‚ÜOÀ(à« d@@n¹÷~ÂVZîõ‹GA¹.¬ŒpŠ=D@·è-c„K¶Õý?'âšò–¤;–?±)ÔÇ<²@÷ -ðïJ0äĈ<Ðö“™uÀŸÅ“éø !à=ò1ðÍõë×§#òÔó‡òé‹ýÿÿ‹à¿ˆ^y®à²>Eê𮊹GZÓ?Ø+¶õ•zÆLÿí-áW¿\V;BÿŽ¢I- w€ÏÚ¦ÇXÞ¸—¢tÅ×í/L&Ÿ(›,¤Ó_¡ -¼ ÝÞ3jÚÉô-»¿OŸ§¿;ª?®DÆ4|h4h•Ò‹€vãÕI9¤S—±mªlR}3!é{Ì2‹׊–,ª+* ßéYˆØÖ]T9Ã㹑… Ȉ×à«41 `‰e̬J?²%îå[Uʪž´œÂ ‰CyŠ!MR8Á¡´ Ÿœ1wÈ^ ¢³Øq…»mt¤³øª*§Xmœ°`·,¤”¸åéÅ„ó\5ypNÖ#ØÈzÄV¾‚>ƒ]d: 'w¸P`y¼â²r¯xÊs2}G_"tE @çöe©Œ” -ZDâ™òå†c+Kk ¤ÆT* yëóKðÓʨ4üîñ½Jè’mqEd™Àhõ)×U\œ%*øwáØ¬<õ>— ¹œK"P¶¿ÛÅ8o^2ßQà³i±C%^–ŠI$‘¾›Þ ôÆË4¨\ÕynJ¹bKNñGúF1m÷âe§`õà„ÿð^îçXQЫv £Ÿ‰eÁ9oÏœ# Šö¶4âmÊG´\Ýb¤×“eÏ\š;ú0†;* ­–Ê#o‘w¹sfæf>|È{¡`y­·‘±Ã„²(@âms3Š "—3P§`üÔë9›¬c-¾&ruƒ ÃmR”ƒ˜d¬—¬OC2Wy‡4,ržÃ¶;òªÇzÑòצ¯ë6×ë’î u§z÷E¬(I“½Ì5ÆôèÀ9z"Ò&‹3‹7l1MPCrà;¸21@/H,×zŶÞœÓ+Qó'ãnÕ¿çûÕv»<ˆ”E5TçÆWH@ôe¢ãXÖ—£ù|q-ý_úì»wר)ÕßïÙ7ˆ6šP¼‰†MðÓO>c|êfq‹?&ßlDQ—>ÿ)úïiMÀuj!°¤ ÿð˜ækä2rPÒåuÅȱ#:è`˜ Í•בéÄœ~w*è©ÖøÑï½K1.S¢!RF²õWN®þnþGúÀI†|øpsM‰¤&†¼f2à99Š€:ëøÞK¿ÓÿOéãVËkK[Òn5Ò¸AVn²o»?€¹†Ûƒ¿0–Ó­ƒí7Aê#PýC+­þ5ü#WÜ$ÌÝ?Àeí^òg½ù½¿™ÚÒ÷çŒ;Ö—‘†Dñv룩ÈÖßf&Öl¤YE?}ؘÕTKT¨ùÑ©"¨ò&}yT -TTàEU¾¢b:2HÞÒ]QŽº-¯K(F\·ˆ¾]¾B_0†9*`!b6¸åB§‹+ó#¶¢í¢×û±?fn“*—´P|5ÜŠòÂÃëÉ3©\–äE@ÿgÕæ¦±@"•Éq¶¸Ê.äª`¨v%xàõÙ¹oÝUIaµW•Jî=éäZ–ªSk‹»_¨ »Ã_Xþ@ŠúÀ³Ð&„Kyôƒ®DQV£ÓUy® -Úã¸$¹ U›pQ|‹&+*Ö³æçæ%¾„þÓ›ª«£ì•ÆïP¨ÿÑ 0“0þ«G½®#iÊô">ð^í¿:ŠUVļOwffU#–‚P·²‘ÞK W;²p{4eYÿÑ [<*S~Ó¡Ëe»ouQÕŽlØ«Jvugo%Æ™PÝãÈt½õ5•»úÏt`èR ÷Çÿ'¢.´Ã~•E(ô‰½ò*릙¦ ‡I,'¿c @°_TO^\Š‹ôè*>Ĥ8žB ,w²ŽgèlµŽT£<õ¬ÔÉ d¼Ï˜™™[b À"MYLˆ¸ùt¹œ²R6érµÕÎcÓ¦‰@Yç¼”íCs.>˪…<ªüv›‰Lô)£eæ4³‘¥\ *‡ýò8— ×ñ=ï$À­ÛŠRÁÕç¿=Úì,±€E' ± -›^ÚHDÚÜ)P->šC@÷—ÂÅçË'DÝQœ·3¸„EÅëQx½lÝé½n§¿éIŸ]2a›8'm©"@Vb€,í2WÓæfIÃhÔŠÁˆXõŒª’Q¶Ø'Y?gÉ›¯5,¼v; *ƨèB Ab7Gè •#›S,|í ¿U Wƒ¦HVÓB/×´_¬tÇæ/¦4“ÃÖèëÔÐÎõ½@ËJU"ôzËBªÒ¨þY Ð˪m0¼‘Þ”âß$Ô¾HÉúï&âú$žvʬ=BS¿2-?Ktù_^o}Ɔ+n`=-Á™ê«Å;a ŒæÍî‰d]¥U%N]¨¤Š[ÕòÖ¯ñ|›ˆºÕ¨¾*™Õ Þ‘íEo"ë²Û:Ù¥é;؃ó³ÃXáCÅ_‰ ÎKD±¦{qîôF;ä1„Œ_Qhª+Ì9¢´ -yâ|ÂXdJ ¯ÊJYVÉá¿%€¨BLøàÁÂòz/G ‹&ryöM€>Òà[äQºÂa9î¶s Â2Ry -žÍ?TÂy¿ÿc乄ôƒ½ Ý‹Oe"7ªgrÂs…ü‡¥nFCáèñHß(‹u)Ó±L œ¨òнNŠuK­Þ `¡±¼è~¿¡ -ÁF>“Ÿ^o¸8“ö>ìHV§d'J.”¿ÈsÖvlcdºle*nH ^@ÆCxx#pxR$ŒËvYÉ -f±²ú”~—Œó_¦êäTŠª¤gu¹K¶–e_ w‚7Aó˜ 2‚OæÂ’¨Ãਵãtxà›„âÀ¬[äÝ.ïuƒi,Í+3ð—áÑ" lT{_ðܸÃ?aél¥ó_o~4w;ÀÌAˆ$¬Œ$ Ц ?ý©HRùÝ>àpþÁXBóæ˜XJÈJ>áÊXnH& ÌdE«þ4ŠÜ|¸¾y祢 àòòüõ¹›TŒ'Êûz?Õú¿è·ø¯ëãÇ‚i}fÑÜ&'ºø[àVåH59cÙÒL¹Ï£ËßCþ2âXí°ª¯>YÇñÝJ÷ˆbv/\tQ«øoN@‚*K(®1SJÿ+\ˆi Ž(¸²ô·i -$òMUŽøõÚåÄúö†ÏÚ!8š]3éD#e€îûRÑ&5wò6ö:3æšp¤Ú†–bìÅïnÙÊ<|ýåî-…#s5iÈ*pôdzmC¯ ;ýR?€å#‘€±·S21îlöX!Eìì /·ªŠÎüÈ-mÀò”õF ›Ô.¬-°ûŠª¦‰àV]¨¨VW%`ø>2[Wq¡JÕÏ~&ß(÷õœén)$²<¼Áe©L¡@Ùë(Ic«„¡®šÝ-+êb×ÛùF•/v”inPEšF0‘ò«ºRÕ)­ª4‘sšYÚêÿ $…lZ`ˆßýKÉGÛζG£ÑÛ³êh¬BVV{ªÿ<Ÿ§cý÷«òìXÑÈ®ªþ6FGû/+¤ÕÁWÇö5ºR åp(?>‹ÒWU·¹Åö2ü$5T%kÏÅ: <ü ôؼm0(ú£ÑVŠà`d¾,š¦ -d£à+òìh4úål$«}q¾¿_þçÙ+s~lÎÅòð°<«ªcì«òªl··%b(H¢çŠeŸùpû˜óq´Ÿ•ÅAÞ~.6ñwçbå@å2`ýà%€j€eé}Äýj\öÚ ËuzoÏT,Ÿ²pÐ7zÍÓüÔ~þ¸¨öʼnV"ù6¯Ž_UÿKñ‹óý¡¤ †2Š;Þ‰rl,é5Ÿæ|¬TéNœëUšóÑ_÷ç»EKÒÂx ·r€üHƒsgž”¾=ú¹åž²ôìíˆU`‡‘œP}!4N*Ï1 -Uµ")«*–g”0Úåå¥%ê}¿”kIñ’®TÖUÝØ½ -þ`îÑb§·±¾‰âß+„mú>¶„Ìýjtö£”ƒm½ |0*_ŽJq~0¤p$ÎÅ—ªÍJå„'Öt¯Ê¼‹óÊ…š„Öíp„Ñ)Íý´Wº¯ZtÈ -rìeÃ΀`Úõ{á¿·tŸ?MÞ ÀjÚÃâ¦nD?a#Å:-€žÔpÑÅí×-ýFîÐݱDeß´ºs 5@.ÃmIàã'A¼Å„x–Y:";Š‹g -˜]pŸ`iü«˜F¬v)i„d“F6Â@j €OüÒ>!±G<é/ô‡úÿ^ÿ›ë÷﮽ÿ]\\z ÃƒÃƒ½SÆå…¾ÖþÏÈNð/)À:;-6ðé´ „ÑnÞÍ=&@g €*ßW¥óƒ´;_uc‚cK@úrïŠÐ}„@[ª>=Ö‡]ÇefšÔñѸ5=ËËÑŽJù>AYS¥P¹¨ªU=(é_…œ:Íš9R?¿­ -º¥ ¨Þ‰xô9!(›ëúèѾtÖŸ_Gª\ªýXgýÕ1ƒºŽÜ°«ªÑw9ô¤«ýrtÜm¢{©æ£-±ªÎäs¨ùŸª\ «c\1Z§ÕîFr¦ï•T‰sš&ý‰`´{‡sÕèã³RêË®êø$Õª`(â…MË*ŒªŸÅ9uQ÷‹Ñ8Z‰qªŠ#TXòöâÕÍŽk½µ;ßY^^˜C“^C#Tçª+-×€šB™nÚS&Ja¢B×K ßÍcCØUÍ–4ŽŒ ;]ƒé¨a‚™é~Uk0®Fç"Ry] ™”qG@ r ‰*­’qÕkfr¸!eê)RËÞòò­Ã› ?F7ôŠnÙRqù -wà_lü.‰Ý²oåà/_J~ +å‰ú…)Õ‘®/å쀊—:ù'¿áÑJ®¬*+IÎ3¤!Ÿÿ’USDÊ‹·ªšßTùV3{žu¹„ð(¬ Ë9 x б¿ÕÛ²ÝV7/åBzèŠ` ’¤2’wx2Ÿã~¢L ªUýîËñ`‹¶ƒsÅ ÀUN~ä%°œ“[0çå‰3~ÔÞÃ/%}ì–»*À°œ«\ØíËÑØœUÛ[mº®ÔÎ. çI­?ÀÁîvž¹@uK.Ý£T»Ûë´W;¹×m=UeÁ»\JkÀÜ7š™{óSGÒ£¥àöä- -@:A¬9•û/_:Óõç%ùE•£<+»FsqOI,€s#»ýü7qþvt0È›íçYòI7l+Ç‹ë‹u¥?e:"ï ïö$l—ežµ¶Hš¸±TsPG £Š%Kch<~R b7@¦R9>n0—r*¡]9%Þ†ªõHz½Æ£F«Ócó¯qéfK½HÕUr&–”¸cå¹òÕˆ”éÊl8g”¶rñC%Æ×‚·¡×-*Å9s¸ÅùV›Ž¥†mâ1ôášs$…¯‘Ç›}‰?΀u<ðâ’A€¢·i¡?;êø Õ˜ã†¥|@E¯ŽƒùŒº2X¹§ngw€Q>`g6²óõ Á§‰y} -É øçª8d¸6KÚàŽ@$ˆžXH’Exâ6g>¢ãýÈHC§@>%¼xr ^Ð÷£ÁqÛJMwß¿›DÞÝ0ð;¿A^b.àåÅëóÓmÿÊÚ _'_ïø"þG€Ì[¬ÆŠ_‹åSô9¡ÔÛ€¾úÎ*üÝJ›nøTÝ6àøT«Þ×Gç%ã¾=Ë|Z¸o@|÷S”.ª/Õ=*“‚~n5¿›•²°¸8»8ûhöQ¢™G ÿ«iv±ÙúîÏ­Uù[|\ûUúÚzÅf@7\ïÒó'OòLl'Îùa(·@ÿk6⿸®œ² -m+Ѽò%úbÿÂÿÇX³âÀñhûñÌ Á¬#¨a…D†2|oÕcyH0ñöƒ%E‚ª‰(Àþ ÏÇÌÌDὟ\ -ãÎׄVÓ§­Û?GQ½%ûôÏr諨µòÝ¿Lì§m ˜»t^mþ¹qWÆúÈ7—D5Sú -Z­ì»?«n‘K¹æûuXT -µ{…Ê÷¼*³q®zN®¾ &&4¥ÈQ¿a1+Çß}÷ÕÄâw:’ÓlrÍ¡YŽËas±ùÝãïT¥ÞGfÏ[‹ÿÏ–^ͬ*˜TÕêÓâb8¥n!Ë•8þŒiÓgŒGؾ®šs T[˯ø6ÎÀt‹eŠò|*K’­ªô©LŸäº¨Ýšm ×…‰_X47;·8; âê4r@¸’½>‡ Œzý=²5ȳ­|+G2Ëž.ÿød1…_‚²€àåƒäþ]2Àßßß¼¿A¸¾fÊ$€ðÿòüôòÔí)4®¦U¿L†Úûðh– ì³€PºŒë|øÀŠg£?íq« 7ù‹,Ðõ¯‹Ò§ßé¨dJ°ˆ"¼¥;ã(ý3.i_¦ø¶(ƒI±¤Ð£ «ØÙ -pÉÓ'(¥OçøîÄ]fd’`x€¸ré‚_­ºèË»L“Ÿ®tTéÜžjqìÛ­?"H}eþPuù,ÂHpù—?Ë©?D¤z;M=Æ -u±Ý’EלW¥#GLל®zÐEb\¾eÇ'®Ü% ݵ¤ˆ+ àW‹ aöfåJÜvZ¸­¶fó\îâÄ îe¬ßC4ÏÄy'/þ,KÆoˆiIq”çN¶âØ"uΘä{¹ã¢´µþv -¸ç6X¹RÖùª(]ºyÙ\‘mg ×¥³ß_«ƒªKºSååèÍøêíÛ«7W¢jtT]½¹‰vûBÐ =:˜ÐYˆ"´Éw·ÕèêßNFcÚóËñ¸uWÚ]¹x—×Ay2OF—ãªúIÞìè­ø« -Æó©Hþy¹K‹’è¸::ûÛÕ߯£ÑqpŽã—ã­•\)¦õ­ªÎ®hü:(OIìÕxüöíƯFGÊ·çæ\§Q5–/"£‘RbÎ_º8Ô7G¾Ða­„¼Èé™è4U@ž±Ôݳ§§ŒþñNo]/t•ææŒt,<éÆÅ¡M#’­öaæøíÕÛñ1£-©8‹ó\œ+w®ªCeÔú\ªÁ˜\¸ºúùíԜĹ’\î(Ïç’èa¯”åc²iW¯Êíÿ’-ŠÁ®rᯗ'ÕÐ>8¹Uy{%£QÇz]]ëÓEžï®ÆÕñ¸ÜF´ŠR;×`ä -3V:›½MqͨY¶Ü}©l)«|%ÛVNlÖÕê+WfÐÇSŽÎ*¥g +­?]NÊIŒ£SqÞÞ³JìɸRáÚ›pnGò[]ÉPòŽ8H¼§ H<Ÿ @•—z§Õ¹8÷;ûÉÓWHðÏ…éc ¼¸|à À7ï%û=Ñõ1@àþ£¡ë'$”‘»ìŸP@ôõh~PÎ33ýxNmòŸÐñ…ÁŒË A0'ß"5 vމ2×ݰ 7Œ´7!>} -áw°À¼Aœàä𓤉ZÙi€ßBAÄ…”ÔÓà°äD"ÐÉ8¹‘Ñ?ØÁ7Ê$ôÿwׯ¯i9¹x}qrá>?›+ ¾.íÂ÷áŒA?f.5ôÙ|Ñ@o¾ (ñÇA`ºÃ2úÛ"„‡UZTÙ¦>€DŸõ$ €zæ¿«Æýêzën{VY,õŒôqê+ºÐ—\•§*¸úÜû¥>S°´“Ó*|À`(*ù*„ˆaU+UE/ÿMEÞ£>’¾(ÜÓÇ©¯€úG”LUí”/½±`9ôW§ÊE©réf-›G¯l_.¯Æ¯\+RÕr¼[õèT(¹}¬˜‹]Ã+S‰_ò‰ÊϰºÔwŠyYè*ԣݞDäÓq;F õÏòmj‘8a–CÞÃEÖ|¼Jw‡·“õžå/ø¼éVdÌRQù“/USæ½=¶™O!Ø”+1‹~Uùo£âE™5ÛÏt¿ïnò -¢×èñæ:½åµ^££ìQ -UÂ?¾çPÞTlz£r4¤!Ndfï™ý…œ™s/ŒLk!E^8N¦³¶X^Èß¹òüˆ,…;á$)EÊPJÿ¹Þ¢÷Ö-‹ÑÎp¤×OÝÎØ¨]Õ\ª_‹öjo—ÊþN±SõsRUÊx¡ -ÄÚ‘ÕË”;2*ò§YvïÏê¬P7ÌÌìü‚ýýk. šà tï¿À¶bÚç¨F!?±¢£rr_/F÷ËÁµsá©øuŀƢ8 Ë}Ðý´Ý«Ž¢ lã «]!ÛÌHÏ·„T”oËLÈ¿;¨vR úÆ>„â§b¯Èrq®<ßg0œ8¯Ì9åfä¬LçÜÃ9y\•;ƒ]ůCï\hÎEܳf@5úÿ޲n]ÄI9éâ7îĵ¨˜#ûÌëázÜ»«’ù4€µsTu,,oî -¾ÈÛ-FP^êâ2¾ï€*3Y«rú$?-FÁÐ6¤ÿNõ†¼‘ ¾v½4ç¹2Uæd¿·ÚƒŸƒs‹xÜîÚ×$;7_x^¥Ò>ŒÆ´5DáÛ%™/<9>} *"éEŽ07³À8@Ûµõ5…›ž†\S¯Ø´ºÌÏwe+¢_Ë}["øôCÕ";EšfºS¾¬Ž¯.÷ØãÉïø…Çñ%ßÉæ4Yø-¨ÀTWÅ–„¨ÝrWYp[\^Ü&ôKd˜ÿ -ÛÛúK`ÇXv›¿¼xíQï ûžï. @À÷‰p´i 76J*`†½`˜}`¨œ€ÊÂX¡%æ~2T'ÖÁàWokü -- \è+è—#ïÇ+}ùrA÷¾D 7õË»;ó€lp„¨A—,)$… -/ÄbíF'Yðl+¯Y$ A·°¯?«2OÐ"ÞÜ ÒŽ|#ÁàƒÌßÿ#²æÃFKꇼtýæ’Í€ªCfU Xy5>æé…Tùûù\ÿO=kë?8™´ˆìGÆ ôûWŒ’Ñ®JS€FZX×U9æM5I|¹A1à¡Ê=3®ù¥bt1ˆK_8·eìâë*º©ø/mööIëfà’«DéÔÇÿ9UYvÊš^$ú¼ì:M¾ím”V©E€‘Â$^}D^KÏ Œ; gú›ÃàD›“@}Ž>ø¯l¤"KøæÍ."£¡D GÑéy×ÌïK^,»¬¹&S•Ræa\)ic Ɔ‰D[Mf‰FM[QEÇ4¼|;$Ó™ oä°p›{~÷ ÓoÔ±AûB'¦ŽIofž'fν œ+àà\÷ûÒF‹b™D ?1;0(„5S2"ÝõË£ƒv·Þ~´Ó?(8ér‡ÊâqG‚¢ß[ ÿ±ÀÃofÄv€*˜ýº°åÙj 0Sö+ÿ*†åk‚³jÐÌ%=¥dP?±Àíz™×t K;»¢¿?Ø0zÿà‘?Å€±J×?]¾![¤þó—À @FžŸzå_–ãlïýEŸ¼²÷kô5ûOˆ÷áÿ¤@ßX«ñ´Ñ €ƒgÄ¡‰çLÁpO⣀?æÿÌ3-«Ooû¦#¦ÇEæ¾>À‡¬ŸËèï±°$”3e³EU`&™Y&óØ%KÏv!(²PóÌEÑZ-õ‰EPÑ~\SÚ‚ƒ9¶BÅg17¹ÓZÌ,ð]xö>º©oT¼íäÞ—<-Þ‘BÅ' »KEÕjõ˜íl’Á;iÒë4õŠÖâ‹ÎÚrKðæ={œÍŒ‘-3czÙ ùéuØ…ÞŬ=z\?5Á†—÷Lc2©ÇÍ¢®ªPÖ×–¤` àB¼)Ii,L“R¾YŒ²ÅÞÑÈ 'nê„Ú"RA&Vì6(ÓÈРµZ‚©µ‘“Íþ)Ï•é›ûd¹(Éf˜(s½w âFÆ<›ƈjVcK£É\@¥Œóšg*øßü:.‹µæ_ÿ¥Ý7TËÓãÌŠ=&Æœt€1a‚tLÆSn%@XëæÔ¸£‹pRaKªÜYŒU}%ÉÄ9p§J²©«þ²›ì¾Y\NYŠ9êsñiA¥&†}[xag­À.I$£Ðžo± åQœ{S'snðvÞ⬸´ˆH*l -æ¼lwi?b îç,œž¦ =/KAƒbT.ªEæ’Púð_ÔÃùeJ”ÂÓOß´×ßõû£ûÌM -í -˜÷%°’’G Dx¹e½ß™ú„¸ úÌ®Úmpæ“ĀͺPF†k€kÍxD£«>p³FDe«ÙcÃ&OBklŽ–’l]|B†óõÎãź>œ¦Ç¹˜Õ«à˜:G{ûPo(nò³=ÑZñlVU­ëAfí3^”ŠÌûÀävgu±7ú,÷”¨t£ä‹Y½5Êo©(⥆]¶>'UgÊ7²2½ÄNAçEŠKÔ†t^®B|Ù(6­Þ&óÈ×ÎÒœ -øC/¤ú”l°Ði 4‘0‡ÛY¯žÞG*„ÅÏÿ‚ ,¡ªÍ·Yñ`D;² 6èÀJPÈÎvvËa5ÌW•{ÞiGŠxmmEž¾Ñ-ôB;åN5håU?ÕèŠ)Ù(⺅©ŸFy+ß—†`ªô‰×„&÷aÈ,Ï«½öóª‚áe-¹LD’$`°28J(ÊKÒP‹FÝ/Y¹&/~·[ ú;U! ,„'&»Aý”– ¾(þú« -*™•/LB-%òÛÆ·Q&%äÑO#Q¯£2°Ép¹¬[”­É¶ -ìÌ-hÿáV0ñ.GÕhw¥ïÐrA@dzpNR]ük%H“.Yõê8eÜg˜ë#nHí¨hgäµ tƒd•¼*ÁÉ4¤#™.->R-8×aæ -µØ®*$j`½¬võ%ý*'–Tœ] \¬³J`¯ØÁÝ‹IØŠZoB髺mwBw8q«öë¦~ae™µò—µ…d³x_$á÷$€Á_¾rl£eyã’o|¯<<±#«Ú¾Žå€Yõ–ðÑìiÿ*2 pX²°?ˆ)ìuu¢¹Ðމxº»aÝ}ˆöuÝËÙ'ÌQ®1¦ 2*ÛBF„ITBß¡§ ±%CÈ£ÎøÌñD°8_qc<ÁÍà?þe„LÄ+D¬ä@žnè P ¸Qæ„V\asÞø»”I¢÷ïn$|þ¿~ýæòâôäâôð¤deþíG£æ‚ÕWHÂr|1Öot -üO#˜U®J ›oK¢Žv ‹Ôúÿ-î¸`q. "ÆÈèŸWWÿ™wFBDãrÇ¿¾c óúŠ“0ã(>§„Â*ð­Þ²¸ñÝðêõ¾kÄa‡ýߦ ¥Xnj` -*:‹‹É`Êüiç)3 AÂÝ£©X\ìí'èC WpÎëëúÊXJ}#¡·üêû ö€|Iúv|KkB¢EßY«JŽ×p鄞֠¼¬`=îíU]|+ž¬ÄÚý";Öûþõæ5 -?/Ym0s¨ÆèRøÅ™r£!^$,¥ˆtqÈç\n$¬×í.IE!ÑÅK?p Ækî'bFºôzO‘3¼?ŸþÖÓTF–¢ðá!KI«‹FÔÊj7[Ld—:` r2.dã~‹•¤ÔÀF¬CàG¤,< -*èÙºûó÷aÈ¿{üa@hÂEµå‹1 ¶“íõ±”i—þãý­LN„°F_Z A%‘Nú¥~þD“¥ØFƒ•mv¶Ld3ÕͲ¶Ô ÉÕøN™‹”}é(Wž õ·ð`Ú¿Ì«b%+Ä9ìÔTkÒI ‚ÑãB¨âVô¤çǤØàT•ìûÏ©°Ís? ]¾Xd@3¶Xø>­f-î:‹sŠ %Æ/O:o–a©nxø á€^‘uzÝ2oµPï |ú÷SÆb¢ËnYîGe6ð -K^J*Ÿp[/¡ñÑcéUM2=ŒUå*ã§{[DѪRåívZž‘n6PKknIOäÈz]!ÿœ*©ÑN¥œÏ@e_¥ß^ú£¢Õã½+'$È Ã뀊$Ðb„².·“R@§~Þöp¤ z8çr+/@6dˆQ^Öû–Ñš¥’"JW"_!6ÿí¹‹”’´1ž Æ../ÙÜþÚm‚;æ « öZuBà2þã×Ô×®/ô9ytƒ>þ ó 0@m7v†‘Ìüh$Ž h–×]QåuÇ€(wqXÖ°”ÁÜA‚ˆ1+²$‡pO3î=]ØÖQÊ܇Û/Üòÿ1šÿY(²Vy À›ëˋג›NO½ºÒÁÀ#+%UÒ£ýî%×cTäl¢ÁwC]×0Õ†è¦ñÔšNé¹ÕùW·¸@”Züg €¤´E  ;= Pw·Õ¬°?(Z\ñ>|8}~ð«Ip%-oYƒÓŠð©>ß ¥¡/!½@«ÿìz£1Á3;‚žÆî0½Æì"üÚ OS⑬.ëg,ì#¡ƒ€Fk˜ƒ)_׋ÎìÓrM²{MwÔw»ì¦ÇšzÒè‹Ä§èV~ È -ÍuBJüì#¡ÚåYª2Íϳˆ_èK¹½Ž å™Òó¡^g¶!Õ˜ôX$ïLª…gTpæÈè«ô­é}£Ÿ´³ŠìsðvñuzM»YÅêÑp.°ÂÔê%ˆÏ³@W %q/Q™-º-²ÓjüszwùoCâ‘hª:ìa£#TÚHJ(‹V«(þSj¿3ׄLP–+Ù¦Î%ª˜_qN"”wD>pš¢rÐnTdq±‡>±qòŠFÇKU¬®æ{²P*åœäqª7/!¸!÷^Ycñ€—¯F¹wQvSغ»(7XÇsçªlåãbsïVU‚¾Y¹5nc³÷½±yS‘p ÙÛQ™ËÚƒ‘³ S8WQØþ¬láb ”"/êàû_PbîîñŠ%g¾@,Z+òí©èâ2¶µ÷ŠÀ—oÞI@Àóýt+0w—€ÀR -tÇž[?gÔ=+L¦)óz†€Ý£­cŠê}K`eõÞþì†0qÆþ}˜Ñ - ¹A^Å Š -è&x~² ¥P×YŽñïuÌ*¢ª>‚ƒ5B‰â•…ð9Z'ˆKúþn>¾ݼÿðþk+«ÎÏÏYõçTR‹ÿœ*;Oª¯®\úTlqq gmgÒ /O Ä70œ!&žƒ¢@4ià,³UÖ÷§]‰G"_M`¿H<<|8¿ “[‚#n¡ÏC±ƒQѧòžâ¢&Œèa“ìiÿ¢;0ºÔXoìjrN‘½½ÆnÐ_'¬O ã1¾ÆEÁ$P l† @E#wÓº~½ae`á<Ýê`°UrTõöøUÈ‹“õ|‘;ô~…ÿ+úzò<ýŠ0Â,>´x1úÇ=<("nB(€Õ[ Ð÷(–0&š¸ -ù%•(¤’íÑÿ¸ù 4ÐÂ"ÀØ2™%”gÞððôòõ›K=½~$)®_&¾•ÔfVÿ¨Øt£Ó€–ŠWjÿwM Œ[`&=eTT·Hu@túrÏÚ¾Þäïn @Š)Hñ'z €ç8?˜‰ÚýsZVÕnH_`XWÔäñ\ã°E€>7GUž:¯§Éµ>dhÌ5¤?¢9±ñmjT ’ÚK«1¡ -‘Gp ã>Vœ 9† -J­gö’p$nS4œs‘΄ ’;ù αât -¬Ú£ÖZxÜ€S;Õ×p姈<â[š›Û®7ô—âŽþÛ!~òÔX˜™[ŸwÆê™eÖ±Šòârò0«R,Ëè·øH‰ŽÌ}<Éã¹…o…ºóè3±%fâV°«jNtËo"¡³³1¹†OË.„ï6LDŽAÌÎK´IYÚéÍÍ1_qAïÀûÁ­Kº‹“Ó‘è6ZåùkÊLÿpNRuúü˜*~ï¸%Pm4•ž~¦Z5º@y9¥#ÀÏÿYdo=‘tG$Ez8”%ÐЕ´Q ?ݘùJ—‘¦*® ©ÍU©Fe) fŸ >¡»]å Õ}é9 2b%@Ó‚¦Ó•ÿ^fcsNÒkÎñáÛÑDt©‡ r»ÉMB“¸(NùÜ ý£…B´Yd³S«¹Š(Vz‡ŒgÒ;V`£a§W”+Y!WìB0:øu8ÖËòªjWGžvZç¹$0É!ÅT!ˆÒeBívQîO2Ýäüþ<ÓQ‹ùº=¿ŸÌt %Ò»–Fø9,Õhµ8+7×C–:”toH£Ãí¿yÁƒl¥8J Ö:¿ijù ç»E% ÄEEý›Ð¾J‚ö/ÃýižùðþíZÀöþõùéùùÈSÞ¿sÀûë÷^X?@8Ì!Èüä¾tA§~-€k] º~Rà pf´½`]$l´#]Pع‹P¸×ÕNõ°gþì@ÜÀ63ù·é¨íq‚1Cú |Ã*?¨öÑ›€´Q·à“-Ö°Óð'E ›HÊ]=$@"€´ýÞ]K뿼iØ‘x"én*2n…àe»5ð+ Ó»äa}wd QÍ|7ZŒ¦ÈóüÚ|ÿ÷ôñ¿¿¹~£ËÍÍõ%mÙ± Ð¥à‹~n©»P*ki d£…ÝT:WÝ„6M?¿!÷“,{1f eí·FY8Ð&@=†€Ã`¶µuœˆéÿâçÆX//øÀK‰—<Ž$D?ááÏrA´?ÄèÅy±¥¿±!î+92éýVÿÝBúß½W~y €k¡?KŸœœìž_²6'þ\”}IÔº‡¨‚UûUâ†C4©0­iÖ•ß„TÝ•ï!€"Ï h`T.hÿ¯HÜÈ(ù%GI©fħXT•OÆXoÓߌ©ªkÒO]È™0B7 dü¨ƒŠàáÜ7º1¸ávX¡J3ÝËÔUT‚o(Šøù“±ø–ðeXŠøáÿð¡´Q‚Ügvr͙ݼÍBGb|ÔNAÁŒ~øÒÍ|hÃáKÌè03âŸHaˆ*µ%,};\ÜðhîÛÅÔW!º_d˜[T[Úôé7´èÉ€E‰)ò­ä)P‚iÌë—à;6¦çæëÑ1ëÛ¹o$#rgÜÏœX†â @nç”Ê3ÒsþD¬ú“‹dQd¦œ¦{ûTŒ²GÂÎe)§°çg3—£ ²"»âI"#yI‘ Q…ûÍìÃâlcÛ;µ¿9èûþýCÕl]m–å¨Êª+ë–©=E€­õTVÿYdÀ(ËŠPA K `z””ð ž”Ek dÓƒW’î RËòoªsQïÅI3ÝÓ€F¼[Ê?áLˆõ‰ºƒ·pèv ¡Ôû©¬~)³J¢ËQpxÂ9͹—èž&¯ ig±ó®b$æj"„æ„£HrjÜË:åbËËFLÈ…~5 -Þj´0ÒNŽºùˆ±u`\ß‹óÅqðT”ÃW•D—JÌã"‰^’aR¦OK]È)žè§ë Ý.¢m@”4éìxDÄý”÷®$0ˆ§Ï2·¯ŸãP~¦×ÅJ€óÒ—ä0Hè¢gL r6 ¥ åûÕ8Ë÷ËÍÍ5á?«xy| Ë -OˆÎÁ¼ð´¾ÁnÖª›.T\TJ+F矗 ½¡^ÕmƒÞgÅe Ì(ˆ±¡_"áú—éZ°ïq~HRZõøæâ}lÎÏ/..ÙçVºnh¾n`àÀhhdÆ¿°š!~ü?ºÕƒW ×ü˜ÃoÞ`.dÿõ×OŸh¾´Á´x¦>÷áiÖ€±¿2¶ô Òµ^:˜1œ¤ŸNà•=7 ÷¢ö–€J F©q @rŒºVÈ q ’…] -D¢››yôHÖi¬€È¾3ÐÌŸŒkßÌÌ[y0GÈAF,”XRòà¶@º>N'¿ù‡b]?Éøàï Ê(œÈoư›"D¤—x'Æ1cW݆øß!‡K–IC÷?7Q¿LZÓå8ZˆïOŽ,„~ú‹ÞƼÇËã—¡ßÂ¥$‰I´uó $ÃZ¹W¢(Ò§HãåàѯˆÔâ"L8[”W¾!ZæXt1;‚˜ïÍÍ,·Þ›cNf_)â}F¹wÊt§‘]6S2}²×éƒ<šaòûï®_S}©û㪽76¦È.Hõ(-²bªÂ>~Ud‚ÊáøÈËÖšÆ$€}ÉCiØ5ÂÔ]êT˃Á“ÞD§#8z½í1ôB̰£Ú/éÄnæU.€ ÀÑœÏÎf¹6„ÊããçÛo…ç -tŠóÔtÁƒ8ÿ¥l3pl·2æHõs5‘]¦”ƒvçµ £_ÍyÀB~0LHÖé [U¬`RÑsù¼Ç¶,ðræ„’rîqpeÕÍÆÊn©×Ìç£-‚0Í9â•Nïà¼@ä9Û¤&Œa½ËBQ' tV²6=é1ÎIrÊtH·nìϽü°Ý>¡tÚ9»…˜Ø@yú“ÒÉ7m¬é{’š•ðŸÑÐó¦ÌrPû£ª=¨vÈ«ÿ ØÜT¼ä[¿Øì÷‡8cPåd5£ím ùJTsîw8ʬú½°ŸÖÚ¯ß\°ƒÝáééÅÅëKÖ¹§ñ@'É%x°]- -@Æx ñMQ²â‚ÚÀ/Ò¡q€–C-Èï%ûp­{ Ú`löb¼7:G@`^(άDÝÿøÀOüÙj@Ï6Æ·å,"`Â4Ä -Æ(p%(7mÔ‹"ŸÄÀZÿAõ¿+#È•kIo^³àùÅù)[S Nc +}dådÞ—ˆ:¬†VWj<¸fsí?©Ó£øÞn~—äú!£ÈhؤÅ1û”Œã"3ÕãPÌWöâ:ZhiHI¿‡w[ŒÏa »ðAÄF€Nà30ú_rˆ±ðE9@W°€{‡GPÄ€#Âkpo?i Ú™·57F ðfà~HÀ¼[Ä3¶vÀ_Ïø ì0À\^ J‡9W(J†lÂîª2Ö2¬sN¦ZRKÃä Ù/‚jW•<±€•ËS-†¿wAº”áÓÿàŶü0"dv°EÔýýÓç-qCÉ«² % ~fN¢^ÙŸôRÜ ¿¸Œœ"#ë«â”BŸÂæF–õp²GOB1ò¾HÑ-‘Þv¤'~2£PÎÍÏ̱_°D©Gµþo{|á`ú˜™‰ -ûwŽº®„Xj.c“¹)•©¿ë¡}VÁ¦áÑ«½­òlXVWÑP‚û¾"íÿ(Þ~?£‘ªoF¨?Úm殬£ŸV¸Bãî¶|s7ó±ªxLÅî­ŠË~?AÉÀÔ?.»y]¥€Á'8¯^dåYUîÿÂîF†|H0Êe_.FV—å¼Ñ.}rÐÎ<‚;sP$,6Ý û ÷Ú¿kÕkdK!f™*•½yª -¶Þþ +Ò“m0–yöVœÂ¬ðH±cÊø~³B;E5·K6Ÿº:öG“<Ö•ì‘ÇúÉsuÅ °™o—/³vì0¹8Ï7!'JQ -óªÝ®ÊmëàBç©f˜šFKPPÞYRZ$Æú›e¬C¬†å~ˆ7ùý³³Õrøãfgƒ¥8XΓ~IÊ5%–%ˆ¥~ìpç»'y;Zïqçw˜w§Aâü [‹!£í&6Q¦U^ŠrïˇqýKt-”ò¶?1v z3Ú”.N//__¿Ñ‘ôöø…­ ‡3är…ëß'MúÆî÷È¡¡Þš5&Ë“Ïþ ›cÐ}óˆ Ç>¦Ü -©ij`;›"I (Dœ×º»ÝÀMÿ„%àÇ•„†²\ŒÌ„ò¤Fóÿ`èãÇ”P°' ÒÐ ã'¯ßÑCòæ‚€ÓC¶U8UfÕÍ)™[Á(/Ðß@[ÿëÃu"u$§¨õ\Ó©²ä)8c†ñ„®êç …O+òh¬˜&ÿS7:â.‘°ìv€Mƒ«¨°S߯ǪQÙó3ÄDÝÊ"¨ À,¸‘™ì´` PT‘uÌ„/’¬wÃÜËU'9E0Ðü¹ @Û™„˜­Lt‚s8yD ú餋mŰŽxkÊž:ç&-“¶Õ!äPãávÀ|#À€Ëm €Ã5-Lp¤RÑ/!åV ¬GÎ/² “çhP¼X*.·DÚ̾nì×¹œZ¾Q4XÒq`Wµk¸òËy0ûP,¹ÀÖ‘å¼FÝðÇù…žÄÜ`b~#]ðÏ¡T‘,~‘@Ø¡ØI -!q2³;~·¾êCôø=ªFªçÓ-[ß•Yñ7ëÑÉ@ª¾èˆí«ãcÍøoÂ+¬†£_ÎF?Ó.}6:>>ÎÎŽCµŽÊb8’!êvy€¶®;o4< <¸x 7qK}=x© -{_5ûø`%S-~ÞVÞàåüÍÝÀù˸Ê­Á[6)¬ ¼]¡¸ƒó£cI#¯þVÑy!Î~9ûÙœÄòhšó3q~<:–Bòî2ûU•gùù¾xQÀü«àœ¶åDB©MÉ*^¯4Y¨Hmá’ byñ%[/]ï|¹×gPhŸ5ëq -öü}¼¸“Qu,Qkü˨-¾=û™Œ5çf‰Î%(Tæüe5{dÛA¾õ¼b§áúeU±oh-%‘ -çytøäJW– ByaXŽê‹åÄ'I‹™XiÌÌÍ>xþ“ý6µ-÷¸¾{P»ý>l¯Ês÷ WWWo¯ÆW±ë>tP -ŠÜ,ÍYÕkÞÞxûUu„*-ØaïzÑñøÕßþó—_äÿg¶ŸßH%ëI;ŸèfkåùhQ¥\íIY{A„i¯ÿ ¨ñ¥Ã•¥7ãÏWÚ[£ÑxDPú Žà[䟰wvp¾›8Wmÿ<+¯^ýíj…ˆ»è«/(ˆ¸z½®,ØÒûÛG£›*©Ãn h4¼”ˆr3óM£“¼š²v1þùoJ)é®ìÛsQ9` f‹w±||$@ŒWÕÙ«Wߊóÿû•½K.é)ÏÊ„<*æcs~ HX˜*áÓ¯¿z`½¬Ca×¶G'è+pi™²ëÞ@#Ç#¸‰Àgbô‚nTè×!@`üÜ!ˆhæ'b)ðGšàøø )@àÇÆ‰Àô‡`ü×Íßâwóî=Û¾‘ ðæÍ% ‡‡ì«´}øúúæFRÕ{Öð² -rv?}Œ-êôúÏ!Š -³®õÂ,êCß»æ¼kd„¾%›rAæU¿ÏÛ6…®KXÖ¾ú^AO¨­¶‡•Njÿyƒ§ÀÔ*¦‘Z?¯*Nú‡cH}—™ñǰ1÷Lä!Åòpç°"Lû—c'f`Ç-9ϰ­½àpQ ÷Œ0*ùQ^ÅBlCþ´=À nÈZ˜³Ê ¹è,I‡¹à­¦Èh;ôÓ=ô[ÃÛPµ 0TϨþ¢Hvra±d~nþ[÷SÒ€ðíâÜÌ¢$‰oœ-¤QHì¤Ð½”ÈBÖdˆ§”T“qøuHÛÇdžæ™Y¥Y¹œf˜¨°ìu<˜[ØP°¸Á¤n0ÅùÇwz"EÜ*ÆI}µ%Žë¤þ昙iÿʲt¶²|ëI{ÀhyÞÝÊžËì¹N[[ú í(ÏWžÈzkË{¤uõ|‡@$—ÿ,k¯(øDnçíöŠ"KäÐ|‡#ñ`@Ïÿf]LáÀ¦8â‡wK´%^ž¬ˆs¶ëŠq³ž=ß’ïçâÕ¬ ÿ¼õ;ÐI …¸3ç…°k^SöÝáÑísеÝnAíöj«½*{Ý7m²2»ØzÜdÒÇlc®B7›zn˜·iz´(I¿¼ù]NzŽC¸Wþ‰Ã­.±uóçÿ"ž·rÝÉ/cBº÷ÀŠ8×tzòd+qž²Ïä[òœèÃK¤n«Ù|^;RžË*üÙ‹þ2X·[*ŒJɬJ1óªMN?»ªÉÎ- ÙŸWòn«¡<ð,Y³`+»XŠ”ñ~ÉDtKOþåyÞn}žéfÎyžæ<{ògqÞvε•kÏ'œ“ÃÜ}‘’®? þ£_è/å^h÷þòd»78¤àâµ$–²aF¿3Ä€¹ð¡(ƒ·¡øÿã+þòÈ)zÓé¢ô‚¹=[_?ß°Ç.ÒÀ Z8>@óXÀs€hÀ™x‹B#H?ÙK „†boÙ îw=Ù²‡e =‡(°3í „Ï ¨'Æ2BIÑŸ5‚`ŸY€ -…‰ B÷¯ðäÏë×燒.·ón~ðúMä#k0Pùúþo(VÐAe·h;®Ù@\õMW~~+_ââÆZÒ„ôàP'-ÖN"ŠxJÎøÅ_OÀ 5vŒëÄ—/÷^ï¡)ã{¼ð- a¢ŸsãÖoIJŒž\¯erÞOwXúÜÕ½¾äƒ~§I<Ê8~¾Mæ&±æRç†d »œýe›»éCöÿ#ÿýƒJô9õïs)BŸ3ÆÁ-Ð?ÈUnw+w+l ähÐ~2è -ª$ €µBÖ$®«hÕ°ƒöŸ£ -ŽšØ6wëd?­ -€tÊÚM)|=Å  õ«Qn˨yþ/‰sNâ9j~Ñ–àd Ü4`B¬˜'=Ý[s|Þl²’zºYW\óW]K"±´ý¼Ysž‰½Fl vWZ+H.-ËÀ×þŽàÙR ðê8Ǻ#L@ñ$^ÖŒD„àÌ &4A¥Žx& Xò# Êò'ÛÁ¹xV.u{5ç‘éö—ç&X‡Ä¹æœPÜ­"•é…~—Êtga„,×ëî*×CÚØ šBV˜VN*wW%G=² a§ùXg§Ü¤;’à¡åMØ[«ÿ-lXvUx’ÉéFŽÍó&ƒ8CÔdcå{×[ÍŠ‹’®\ØÊzfV Pé%!œ| õeJP?ÑüïÙ(ø‚.].NUò«ÓÑù¥ˆ&Ú±‘Ü´ÍÜ¡¿ŽP¬ÿqÃR¼‚J™©ÑÙоrCï?J¹!ÙnË7˜ : œƒµ~²Ú]£¿Ž„Ò2¥×@~DCÎ<É5{ú(ƒ½(à<]lf¥ß¡ÜÃŒ“‚Q¶‰A6…t#¹‡Ø…è¨ÿ -ýƒ’-xg íÿl|yqÁN -{¥ŠîÉ%2’Ô{rìÝu,t?½Wu¨š7U縋º8Îu¥ç›8Åcr÷É"9¼¥ðK]L o¸·+\ljßí’Åçcl-¬IœÞÂFònb<Ú6|Mž’¥)Lq ðG¸SÁcCÝOŒ˜‡±`‹{Á62Ö=7v¼ÕOÉïÒ%ÝLL&>nÉŽd,åU¸³[¦¼‡a<†5(†€§Ú]bò“)Ù‰¸³ƒú)€äMMÉT)ÌõŠBL›ÐÇÓ„sƒ - 3å²B‰·š<ú\?$JïJ7ÓÉš¸&Ù"’¸Ù)½W9pÊõßÚ)÷6ðïU¾EaŸîkGwYS÷ýÞ1:<¤±÷¤¢¹÷ :¥µyoô¿Ç£+ÝÉp08ØÐCU'ãq4×ÓÎzu5:»*óñÕè'œŽ«j4úiüv<éTªÑŨ*v¬­æööv±WÒŠ›§ÛRY+w²Ç=Íë´ìW—'í«ÑQµƒ{x0'´„ïïÿ¤(ÆU¹7ªíüVÍù@•‹âÓÍ ºÞ˜ó=q^vż9W0Á¹PŽG[ãñ¹›ˆÅùiõÓèí•8uòS5:hÅ,ñœ}àåáëö€Ù­˃Þ˜X'Žó²ÈÆÕ>ùÖÛØ©ŠÍ^§óŒð È`Ô9ðr¾ñìÅ@l…xƒ±¢T¾ýo¹Ñ]Ü—{щñò`4–y.‡Êì³³×í«ñ¸: ÎG§âüÍhûdœ³oÎV3æÓ*‹·o3½:88H· -ò :WŒ«ÁŠ’Lo # Ê—?Éβüé¥{Ì[Ï£C1«rPªA¯EÓæÜ\5~cMÚ¼À\‚/<$BùâA†UÙsÿÀfÕaË%Hq‘gJGu|¥7Lቱ}ô " À¦ÑŸ‹, Î,h:@føËF?¦*b‹•4}ü*@‹)I,ÀD„Þß8H..@k‡W°À‹È:iù¯ß\ž_œžœ ÙîN/ÝXÂŒŠë÷×ÞIvúbL]‘Õ5ZTµ®ýT¹Õud¨ÿ·Æw¸N>L,›%ãÉ5™sžÕ$yÿ¹‡Òêœudénú6‘LBXÙ)Ù%?ÿã,ºÀsT]ì.në3ÝNîÀÙ9e]“+µÿälrã,ƒ;y“+6¸•¹\è4ñ`6K¸‹#+¸ 'XÜR8Óë£ìÌOr.Œí:nëS"¸vÎ9ËíJÖ°‘›ÍpöÙ!à÷ Rý¸+§Â,+z÷MÕŸGT¹‰F/Ë—ån± ÐVÕOC†©Ÿ][oq¾ÿ²;{[æo \é=bú_bn‡aø,|3àWfíüÀœcW¼ ±ÐÏŸH&b¼ë­¦å¼:s·w±ÃBÿtz³·ïÖ7:Lì|Km#дçA1› -ž~m13,ÅJMÝ“§Eùo•²B‚õÙèo•$$(!JwCóPuæV8¾ÕÌÈ9£¨íÁÇr@ž“ãžL‘ò¼—Æ­êíP/\°ÉîLUÃW‡©°ßO oî'´TJ¾u|!ô›ó½ÁÞ^å­_¿¾d& ¸'¥Wøýñƒ\x–{ éG9¾ŽMtzðÒ¥Y7BYù–’Τ}w·Çz ¹€8ûïÆò0òêF¸¬pèá­=vv{¡tŠÈnå’ht§-28ˆˆŸàaAÌe€Ý"*À¯øY$ÈëytƒþôNðLÓ©$¡¤[k#½WÎyÀ‹ó‹ÃÓƒƒ½í¼W¼~'k)þròî†-¾6 ¬‹º,peÉuc]íG¬Ÿ«è¸óÉÆõŸ µÿ] -WÔÅ©¿v7É$¼Ç‰ëçë$gޱv[³›âÆçÚM}S[Å5(Yès·-©Š¯óDŠÆF‘zß"=OøI>’/ÿÃqÜᢾ‰smÂÉ?M“ ûüœBubÃIб&ßÖϺÖ|'‡áCìÅcP} £;æq›n"«kC®¶€+ËNá3þõa_q“ÈæâMU³¬ÄK8¼=ˆ&¹ç1ÝÄ) ŸOì‚¢YcB„ꄊ±¦ƒÛyø²y­/žË*kå±¶Mσm*](€Ç˜µÖÓ–Õn{<&R£ƒ€L ïd6•,ÐÌ+£Hئ¦Û½[îJªçL__k΀¬>[p.gNÝRÑsží@Š„U¾3ïú±‚¢n»ÛúUÙ°ê›ÅNÁp÷M¢°_º?³½0ãMõQ³°cc^¥f’kæƒi{ÌÜ[»¤i wØ$ÿu¿}0²ë8%„Ÿ¦Åy¯™ <©ν€ÜåÛ‘çù g¹^:oA™>n•¯ŽYÈÁ‹ 2_  L´#oçb&Ŧ¬ØXšS…C/Ú[u&"ž’4Y©Wƒ‹^+c\¤h½`5à T DÜ…à't„-ùl§"œ±Ix}›Á¹¢0çL£€Ä¶^¶„™ýèµøÂ/õ9˜Ð.H÷œuwðxs^þeoïðäüœq€Lt¿~÷æÃÍõG -ü%‡ÒÞi„G,`ˆ?=îi^ -— –ü3 Ó¢ŽB- -mßÖ2 ³ -ϯ1+ÏCóhЃœüõ ·õx´·:™£þ6ŽGEÆL;Vº£7Àn« €ö}©øi‚iÝëСG’BË¿¤ŸYãïúF‡$€wt\° à‰€˜€õñÆ‹‚ÿ_&UaªñÒO§¨Õ\¦j?Õs¾»[N(Y„‰yxT`Ó-Éq]§óä&.bªŒ-Øü–Çä.(¬øÇ‘}®Ÿøqïçi"¬‡ >ûB €“¿tÜŠ±ØX¶6ÀÌnÉ@žýçW.aêç‰q˜Övw G:‰Ç¤%k]ü«¯üÒ Â te'K.)¸;ÎÓ5˜¿} <ûÊÉIPä”~èËó¼[‡CG3yŽ«ïlaÞÜ ÙÎaÔ±û6Èæ·?ýk»[3…qXÕ&¼ûM €½Ô>Õ&æÎüLŒ& -ãÉÃôAmù{5­±·°öÉxúÝXJG´#üΨÖ÷ørêÞ¾\Q¯ö¥óWr£JÞÐ r¡›q‰)Û‚˜BÚh.Ä ……oÁѶâïFò)¸zu|ü×êeÜ‹xÉ‘ùcº|•7ós‡bl/nå–i‰â»æapÁUŸ…‚އÿçÛ"{‰tA(IB€'.AÁy;rÈ\ÖP•E - ¢Ìªñp¿ê—7–Ä]ï±6®p‘m¡¼AÀƒF§kŸ/h WNy@’«xÙa;9 -‡ù®9 †«¿•íÙ…v - aIYÇ%ˆ%ñÇù“ž­‚µºÈà`˜ä·îesÞªÞžIÕ?SxRØ•é·y¾¯g²v°’EïÃcya†Ïó¬²bwÖ;kÏÖŸ â%õï`myy}­Xouªz¥àÞF>U$¶T"óö–—/LkI%þTZz’ù, -àoÜ.>Ž™i^wXJ)±Ž@©0gŒ‹èêÏ9KºþýÄv¿nÒ¾~'|»‘ðîÍù^±wÀ<@¶ -öž€^ÓžepD`?0©³À…¤,'èQÓȾZçÖ“1µ€Ð`"©ì†rl&‡Ü~úDc}N¤‡»³ü™–ÿÔëD?E<YzˆG{ô=éjÂÎVÑ Ÿ¶M}Å‘´°¯Ýú6|¢)ÂÞ­Õ]\LðìëÄĔܦ{ßÞa.‘ŒcÌP¢[¯¦)sÿ“GµKßÄ<'ªí¹øuøÙ—[ ¨. É žäîj¦# Â&Èæ07Ç{uaà i‘}SÌñ˜nâ>|kªÍnÉ.œ]~¯)Ù[}LßLù‹±<Õvõ/µ³tÓ3Ý?@ {§Rï~ddDœ|“>‘Á‰+Õ«Á꬞åm!íÂ8À±´KpÊ_¸¶Îw³¦U:žDUÆ š™b'¸qÞ¢á6V b‹a¢bÇ$HÈ*6~³ïí¼¸ªÄ®ŽU«©5k#u­únK`Öùð¬x^V‚I -À¨¬Lâym -ºÈ…hjÙ?iýìä3Me¾Zö7ûRþ…ùnö§åŸÕñ„Ž B¥ó_¯jþÁ7sw•+£Fû¤é‡Aìì+´Úu.‹,»ÄÙ¡Ÿò :¾-[eµ³ËEr}Ë9­ -Âÿ^Õ¥à úžW2å5š²ëïvY6‹‘Tç¢$6FF‡ÎzçÍÎÎNU´X1y£á¦ÇÔ–9éÿ´,u¼ ?ZC”S†w•™þPÒ€² ×Ùì´:;= m¼°ˆàΘç:ÈW2Ç™ž-¤» XÐM”«ùÏ}½ÉhGqÁçQxýÞ¹¦¡„B|0ÿî9K -çýôΚ*óÕ$xU€çƒíboïäää‚oÞ]¿¥—@²»@}·Ÿ€¦!üRši¡(;üÒOC©îcà–§k/äűÜÒIdßnÇ,ÖÍ ÝDQƒ¶ìÐÁZcÄ],(z¬ùÁx´øO4}y×^™•€\0‰˜«ßüýƒ˜±s¹!å7ïß3€îopq~^Û½íà åfLý{§ -~©€z,~u<¹q}µ`úé”Lâ)='Qø¨)œ¨ -½Ó@Ml âá2õÓÉgc˜èv%À0Ö Nãê»Ú§]¦ŸIŽÓ“#6Õ7 -*1 ÙÀÆ©ÛdgîXô?êÿtà38‰!ê‹¯ÉÆT»¬ÿS”œ>PxÖ˜øÖ7õC}ĈsÎc>sG<×g‘ _Õ|%_nóF䇅@ã ï5msÜzH¶1oJ”<êŽ#Ëâ~ŠlV¹7áœã”î¨ßë¼rÎ….9œD2ñ3åEž`Îïµ6C°Œ`€€Ãm}Į̀–ü#ïU tÌHßÞùA2€ñŸºs7!PÔ£´ñï^þ_´v4ªº­ôØÓp­;Ķ4AÅ knW;¬õîê~“êW 5Œæ¾¤»v›ÕÙYßB‹îKpL“X9ʛݗSœÞÇ厣5¢_Ë. Ÿn ´ãêhœ·ËX?·o¨e‰B…œ'ÄÙ.³vlxŸß ìö²Ì§€ñ$ ŒzÍâ¸b=°î­ å7\˜g-j¿øÅFGþå©8Vë×GWõ*}’oêvöÅRÿ>œWGGgÅÊ`8ÒÉynîõ¬‹nª¬I €×(̺Þt@ùËh(å¹^¾zÏšÅ/£ŠõŒ`@Œ€£ÕÐW"QŽV…€™÷øÓ¥(ip€Ò&¢€½W$¬+6‘œnX°)zëåõN¿óxµ¨— - Ž»Y…¢xlÖÊ(RÊlg«wʇs“76{W£Qñ=# -úl\E^!ç2Ø©ô}ÜOô_"SóŒ5Vbë¿×§ƒíÁà b"à¥ðÿtØ÷ï>|”öËZ€7ÿþ•½ùS*vôû+Ä4ºÄ w »÷þc”Ý Ú¿î±GÏàNÐ]~%¤~õã |Fsççú[õwÿýKpÐI¨ÍèÁÄŠOnÐ-ñÚ£BAì ]À±ùåI‰cu|ÄÆAÈ J$éñŒ`¬„^¹öî͛ׯ/.OÏOªÔpÁ²ŠŒ«|O¾ÑF ì½þæJÌ•'«Õq#º­jý·ù•ý„Âbb4±qè£`v™ŽÛß䯓€âó•mª‡8&.'g6¡Üfal/¿uÁ$“É™aì|˜rãÇú^×-aNØáÄŽÂe²‹ÇÚÒýÄ<Ñæ p£H< lÓ9B‡úù¶ä3ÅtøÕÞú¨­Sǣϟý"on©~bª|àGÿë£~öÅdsðßoð¶ Àÿ¸¯¥_zªŸ1©Ý¦“ÿ~ -²#…¯8ÄØí…&<Ç­àÂsîä)åeÎî&yþÙ!ÇL¢ûúÑÝ¢FW¥*ÙnŠvý>:Q¤ AÜHõ}9z{|vÔm³t[ð• %U[ó(‘ê›ýî[ƒ‘`Å7*gÔýHLa󞸪æmú}QuWÙL;ý⇢OoŸ ER“û¬®·Ï¥.1õƒØ‡‰*}ñ[‡²ãž‘ôèÄù/ÇÇ£íÌ«A0æy  j´Ã¾ì¶‹±lýÞÔœ ü»ô^P5ê~×=°‚»Æ8FÅYè,-/ þ½DXôý<œo„ì³Ñ (Uü`& Ç˜àÜæû ª^ÊΔ¶¸Ôœ£Í'é$9®ó\o7eŒŠÓ®cwÏ^PÞ;)ZÊÏ Ñï øöÙÁBÉ@‚a%=º~‡Xìt¼F‰[DKÞ h­³& ×Ã!iP‰Úô2ÁE§ÙêÑ)¡ÐÐMõ¾Î´£¬H¨3]ñÀ dÎÓÊîøÁð hOïÕ,>-/ÂyÚ ˜çŒ…!î?²çÆù/’'ªùÇw&ü]nçÛ{ƒƒÓÖ¸}ƒåû÷¬ÄnlðAÚ´@Ü€ñø–F.0¥ùÄB=ôß(«? €4žÜúÿIáC.Qæéí]ôúE>Î~õv‚ÍáÇÐïvx~€p‰:‹µO@9AJ›? ŸÝʘHtÙB" 0ÈøF2‹¹ûH ŒrBoàòüü4Zºùáé´eYÊwo®ß^ßó»¦ÎsµÇ‘ˆšš-êõ¨éTZËõÁONÂ’Ÿ§+qQò£P.ÍȹÖÞ9ãÅWY"<œÃŠoÖx¶ÙÄi툄eãtÕ—`î3²58F“¹3ËΉ!îâÀeºãG>Í/ÌÏÍKèJ«ùEvÕ¤¸ðd›tˆtÃÚÐWÿ° ó8É]\JRƜ䧓÷Šcr.9¬}À¸˜C°Ã“^­ã|0‡{³‡ÁÃÂÎþ1ð)ŽÈºð2áÐ?†vÐvB<:ˆ]þ¹ 'É1?l0¾}¯ú¶ãÃ61G똎?ÖP‚{Ô°ª*z' Q…)ŠÚ³(Xû ŠžUÝô¶ŽË‚-h¶Ò’íE±— ªscºèÅe·YþŒ¡tBŠÄ€4À`¥Üj#šjŠN€ý©jÞÀÀaŠ -Æé»s_\Mv€¯%“³Î.ûð^”G^p"º$r39¹ƒåz/ªüyqf­ñÈçϘ¶h>iE¯ÙÛÑ­ÀŽioÏÀ<ö¿[ïXCf?·èÕ̵ð€è²X{Nò<¸y$›Lwtq¦÷ûÇêlÞϹxÏ{îvéå‡Þšó;y.¹E:¯Te²±õŨx’+N·}ˆ›:ÏË´­Ó.ÜíKÈ÷äÚ„ñ²êôÿi  ‡  Üp(Šy²_l®/7Ö•1ÂqÞGÎÌÝA»‹|ƒ0ÆA¼‡D—°“¬[5R -gb¹Ê$»ý¥YPo¸¿½­ÿÑâü%b¶šàè»þ²,à‡ëË“¢›Øøâòõ…¥„wŒD ¸yo4 -ü½7>xîævD¿ÿ¹v‚Q,tS…·2¹X’SÆÕáèÛI@;ä Ä0¸öê:É]¶ö9 Ü‘ʾî&÷9hÈG€$žDK¾0_èŽð€\ð+[‹ahØw/L™¿H²¢ßƒtëDg ðþæâð_@58ôºùÉ…§ý ÿß±à_>`ôÙùýdËûè¡êÏyÁ• ªAµ!€·Òêm÷œóþìTW&C.ÐòLcyn~ùáÌf -¤2Ùmxr…êc~aa‰…óÔÅáÎñ¥3Š|⃿|»6N·º“3;áoAp(÷Dçjœ[3Ñx8³.ic M¬Ý^MÉGDåè¤ö.³°ýÃX O&óî=Ž‘n±i"Ž”Âú¯CFØMžå IvÄ’-ÞÙ†OœÏ-„{‡‹EbÈaø’<)”……5¶Xž%’¥ËTÖ¥ðÂ{DçÐíÖ&ñk’pè7j×:ô .î$t`'‚‹ÁY¸î°šÓ{¥‰v Á¬ƒXûRIQlŠˆˆñ?b¦tØ“-ôÊÙ5O°˜ÂZžy°<7·Æ{µÊI¢ÑL¦tÊdn~­ƒæÎ,'·äiaá!½1¿¡?4YY`uå¨nèO¶^µŠlKð@öº±‹Žqi8¬òvI?´ªÙ½hK¬X³4¼ä½ú®Ñyœªs׿&EbÛí¢ì>ÉGrìÀà#°HdÕð;;¯ŠVîÕ‚ôLjÉýâîÁÿš•[Î…ºaZ U‰–Ã":/¢ãÂ$¨Lœ×Œä[¥„’rKºçb=q¿-EhêÙwY Ü:1ÀBDïhá•§ToˆÎ/áJq…­V²§Ù†`΋à\Œÿ¨<'û7¨äVæaGº°˜ò\Èh1êãµèÄ:-¤4/^J\(ÙÈ´óÛ?õ@>=?==9 ò<Û>9Æ¿ÖÏ´uQß©BæÇ äëš¾"êf“ - 'ý}Þ bÂZu$–sóGó ¡W^WIU>ÿPÊhOøßh¨j[Z`°ù-x©ê–È¢–­ýRcM®ç;Òä\Íš?v±ÍÏKÒqò”|q 8ñ.MÄ$sÄê¨òÁÀ°_ž›Y—Xí=ñØ8–…òI¤Ò'.8áŸDáGP`é.:6§Îñ_^æõ¡Î,ÈUÀ†}§«‚2˜Ü&:ËüüLc¡>à`™Ì„½8?óßoßÅ„Ha8 y€”uK=UóÈ9ÅirrTÌÌ5’W»‡`n¼í Åh p^bÃÜ< (¨LÖÅ´Âl<šó–û~×£\¸ ¤¦xÀ?uÔÜÒ#ódrÎÅ{ÕÛX“ï[&Ò‹âm>PÐrŸ°ec¶2P™ð{%=Ê9ìôÒÖcç¥å¹G˱¡B§,Ô1EÁ˜¢Äƒ¥Ns&’O‡'/…[ãšÎÀ=QŸ‘vtúưÛÊ_µ}tB«Vt<=Ï«|t=` ûpÌf© š*;¯í+Y»ÂæÄ%n¢\Ä”/;ðˆ¼š4¸Fï[ù•®LµÎï£A³[á8*~zàÎatŽÄ·™pÃæÅGl7‡/‡!†Lsþ¢¬¶FÌ_€± ”TLå*LÖ•’¢ÛìÐÛÍ®wkÿ - Í·³´´ä‚U·<*à~RåÉx%5å¢8ŸdºØ?®9ß–ƒÖçy.V^0Ç/.`ª¯xw==Þrït)ÏÃYï…d5Œ¾ïUÅJw°“r“'dº/D#¹ªü‰ív$6äI¬ê1 Ðßð¿ì©€1@aÆ>É››½Â¥†i€ ˜¥`‚þäñ¿Ö7\ÌùUV¼Ýa@È9“ÅyÊ~Þ““U­¶²¢ÞÀ0á¿ÙæÎû;c©ú_¦8÷Ó»K^Ê=ãÖ­Ÿ^_”y–ï•ìì…ù½ctàGövó?[• ü(”ä@ï6>3ÖÄû,K ÐØÝº÷Ì¿h×—Ð=ø‚|аVrØ2:dBw˾µõýÜ1|;‚·‡x¼ñìİY—™n™àÁ|z6nh;wtpŠ&€,ô# Wö½‰­O¶,|Á¤ -‰~Žë÷¬£t½¥Qé^ZWå*qšJ6*ït¸ú¤Þ§º±êõ)ûÊÍ6‹0Q9.ÉV®„ÿ½ÓW`Gf þ¼¤~RVe’‚aCm»°¼¼¶¼¦¹ñH8K`ˆ+2þÂBgîQ‡ŠÚ~ä) )Y謙Q\:ðØö¾!æ¨ÐíG ½ÿ>sKkGÎ2Ò*̒ꆙ'(Âlþ—×KsË™‰7_rC€ -biyVgÐw!å]¤Ï6œ—µ]r¨†°´xÙš¸›È„† VA. c;4l:ësaÞu‚Ójò!²TY½¾¼$ jv mÈ)‰l1)Ctñ¦‡8Ùl~þ¿“˜\Xx´¨LwÖý‰¸àD¡ê½JtRjõ^_ŠCL(CŹÂQ -ް`@§K’”hgLoæNo‹–N²Å %¯”gŠå×DS2›Þ+îñî÷°1÷HoˆÍf—ÌœùSpòº¤÷ -C°‹0i_Kb2ß™d=ŸìV¯avâ7ýÍx³ß#U©®ÐûeEÿé¤nTJFÀÖªÊ †Wƒ·˜Õˬ½'CPt‚£ªšé[[\±ã|u4e3(uU£Ò¡¸R«× ›÷ªî -ÍÑA¡Œ‚DºèYOŠHZ¹4ÖðçGÀ¿ÛšÍg½åí-ç°.Û?®ö=JY o1QâB¯d$àDoΫí­ÑU? 2c2”®V®n›.{´˜€þ8Ö×Ö˜€ª¡Â­÷&ôŸ™YhmÙ1‚¥Èx7IÐÂ]ç9 ;eÅÂH‘ÅÕ¨XóɘHÙ'6 ™ž—åJõõ0 H!ÚR¶]ŒQåk”ÍGy“E~L;ýÈJ‘óSŒ!›üP–U»}ÀÛ²«rX¬7$Úº¬/±S—hy©óT…¸Akc6Ë>úæËÙ§žË#}N! 'íäEß›È ]̹¬0ŠÜÏ=b í)Ö£üRZ˜Qá–,äÅõ÷“ÔÔ/Õ$|xG/ÿ{ 7Œp €’Šûæò>{á¢â3>H°-¤ mÝú?Ø*Ü–f 4.>rú ¤H:°DG×5 ]gøëåwɱkß'F bbì—3N¸D¦@pp(`_Ø»e -ORtTxEÇW0 ;ƒ±!¶ ¶Ðþõ¬‡Pù-ðè†4)ÊIA’ƒ®?\¿{ÿZèÿúü✀ƒƒ½AÞÙ>¸”êŸôÿë7ï%X¾ºT#ßO½ÇõΚkN#-u -ä-Eý‡u˜.ÍÎaöèŸæù¹WM¿17·)‰u­Ók,nðyBö@ªOEŸúÕÿ‰¹$úMá RfudBdÝ©^èÈ/`%õT»«c‚ê·8Ï -dY*\Ü)¾¥MAø:!­5fM¦O¬bXQ:µ ˜X^[_[ntza–â0 _æÖ”âxJ97aÎî&‘ˆuc`cŒ]Œ-?À~™7Ö–g…¾úÎòœ±–ðEm &äE¢Â`è1__ßX_ot–% g›¯ë‹ÿLEé€þ;Û†圌7‰/cBæZKKÙHDzÄM± *é1ï5^LÄR37MÊ5ê¯5újÍÅE•­)Âû’ĆÅÞZͶâòEÇ-7ŸÛY´£ÙG[º%Éu~­’ÓæÖÖµCÒ ô^Åïg…p’Þk‘ -os; -UáNý:˨@õ¨ÀBxÂr¶à(5ЉtC99PZ±^@—Ý6±²‰HU³N· -\^Œò•b\E•î6v!¬íU¥g˜xÛnÃÎ{E)À+Øy¬»BkpW”?;£A“ò¼Òóð3Î-§€¢„a¡Õz_Ë‚Ñ*oï:@ù´‰ˆ¶mO27‰—ñvVŒªuVžùÙügøDZ0êöÔ_u›ÙŽL¬áF €ð¿£·ª7¢_è`þþ±bוt’<ñiÎÑÿ“ùì’\$òÜ -]Gƒ–’E¦oA’J -1˜r]œWƒV¯:çÊc¥ëûÞ†2,–u{‡r¸Ý+^Ôy~¯ÄJ HXŸ¢HÇÙc®$ ²]\Åâðx¸Ó[ž›¡ -‰&Á?»+½BþmˆUqéa ­È{ÈMü¼ÿA;Sa´Ê÷´T)ÏKYX<âYÜ”y; _ŒÂâA¼WqîÞü×[Ô„P‚wšÀ_ç›woÎO”у½C‰çL@@`ÄMß¼!¾àS¥püL°  Ë´¶0"§[ õ“”뛿þÿ6†î…šäÝæ ;Àî^‡íõñà@±‹ÉFx\ÀËÐ'‘ã–7\³¿.?¦ÕäB±àQaàð×|°ì"+GÿÔýÅ-Ҁ̘'Éþ¯ß½“ö~qzqzzpxÈ€­êüš%Ü÷OξÖÍëû‰’t/•ÎN|VÔÁÓx j3QÕ¢®GMKOŸÎ6ž.=mµÿi±ÑÛäËÅr¯ñh­×a ®êÔÍu}£®vßìqÃ}©*¦IogS•îâœëâ„'xÃ% %|€Åc¼'ªgÊ*r&SÅcZDÿôh±StPûLçQ§'0_ï”9$Ò$ÇBƒŽøöÒb /'jÖGEëQsÇÃO‘„½E‚sËBx¸³ç `FI°‰25  K'’þi®Ñ#1ÂØÎ²ô~VÑÍ56§3rÖ¥ûDÔËbM²Óšªˆ9ä7¸R¤ä\0W,66• -%¬Áö=A“­üÂvER¢Ë­F«5sl»*VäûM®ÊÉ@C2…ð9™5Âwt2€K‹1k×Þ°ÐØ$pG%‡xä…4ýƒºUêîðBâxECß‘øÁµ±øOz¯ ö—y¯r¾¶Ùilü^qÈ{YƒsgV¼,×Xœ’ðg·½Î⦠-²D˜ÉÇ?$¸n£ã£cvgª/o–`Ôäý……nÑV ¨Ù£j+“ 0ªº7àˆ1ˆª»­‹ÊÏVS&(uº|òàª& ß¿Hcº º\࿪ô`MÑó-`Q¯*Y±Ö+ÀÊ8ñ­»äöûôž³rgÙaF'‚~Õ(obV@Í9ƒCM®UüâeÞÎ=$Ÿ4}tÀ}Mqç,ìdÏNL½cä»à ݆×4ùÛÑW'`fæa£±×/†y^“Ó`¦óŽ%—”ç6#ñJ}´Üá\|ÑßCèÉ $k%ÚJ*ÎýNܲ‘R&qƒDEÞÚ92]Ùc^WÝ0óbXµÛ–!•Ä‘êhg}‰ö=$r -)5J½>C–KØ4ü÷¾ßÈ•e3ºŠÎ¬l×zÎ¤Ïˆé ’r†õ‰‘˜#Mæ3Ƈ@Ûtm+Uõ;’€D¢‹‹‹žæ¼MM|ùí‘þ~zýæRú?­ÿìls}`nwó½½êð\è&àÍDú>|H“ŒŠhÑ`£€…™±sVÞ¦´Úƒ¨ÂLVÓº2ä|é} ÷¼¥ýH(<|Š!ü8°«‰Új•?À[@íY'äˆ#~ˆ†pl˜/@‡ÀnGø¥WßÍ7Hr -7ÀÎ4{ €õ:œó¢Û^%(ßpBÈô½^³`¢fÊs>ÃK0Ùf¿l¯’ãz·#E~Öï-³ÍµI£bZZjñ±KòÙ 2 /T™1@ÕŽÄŸNM•nlðy€ä.)ãdú®€Þ¦˜þ¾ØÌ7]\¢ÅÈDjoåżhv`2ü·œ;{vö -Uÿ d ÿ2ÑHÍ‚uRþÑkß_ŸÒ ýtrÎR@¯¯ß¼‘RûáÍßîww¸~Ñ!Ž¢L?P+m“n/è\ƒò˜ ­Ô’gÝ¢ncæ3¤~ÂxÒ;$‘ø¢h¸'¼b:Ù-ÂÄ‘ çî`˜¡YÆ€)xøÄ(?H®Í¬3 ’_,È€î¯ñÇ_ù¤üR¦]0àâôüäôðp°ç¥€=™ù@Ö ¼¾¤åJ]h¿9zEku¸ßVÙÛª°³ÖUÁÞÖ£"#ÎÓN«è¶f[ª/é ’™CYïI¨ì-!ƒHu®¿bâp•,Œ5²á¾_êR¨~Odkº]+³ÆÚ˜~æNµ5úo8ξP2õkR‘å­ÙǪŽÍbq6ÕëÃõF@›JL=ÃFŒ-ô«‘;²‘t²&•PLà¦}Óë-®‰9‚ŠŽ™=í’bWl~¯jQ»¾®§õäU¥ÞŽÊõ?“ygýÅãÖ3–¨êåà»Ùæb³Ñ|üÝjéÁ=rÚïeÃh“2rÓ2"ÐR%Xœ`•®r¾¹y&(­Z]‚rм -¶,‹^+AŒþ²™µ:@áxDu ?Å™ïŠlö»ÅÇÞ<æì¶ß{¼Ù÷­Cp­ß ÖR`B_MB1Å, ¸5Õ>6ð¥ÓX‡Mp‡oaÌ"“¤õžJµnd;bîgå…“§<ê5zÂtðÔò‘ë:[L -Œ°1#›ý͵N¯`$9à [8ÜØluœs -[þzU<ãß'Å"ªÃ¤ÉA)|ÜR•#R}1;ëÉg³‚Ȩ4yUÇŽo=0ŸrnCÑ‹àE¤¬ÓkÚÜÊ‚9Ü×+ªÍÕ>ÔF¼ºZ¦ÓìC¾R*eH1}œÙQ¯Ì[ÿÍ/UìõkU]IF#ysQŒ "Ab‰7wŽu[¬.F)rù‚9lUpšntýŒf¦Û9¿txÀØ[”ãáþþ¨ÙT¢4‚./¨v©Rc½ÍelDR%;ÎUýÚX$èú>êm©mý„òþ<–Nx$R”›¶’h”jtFÖçã¬é­ƒTy;T©è&VËKÆo¶ºaíb{+Š+ñ6ˆŠÌ¹Q>!±¿”¡Báì”oóvé=„ º©YPßÓÉú&¢Q™·o$‰uSü¹ÀIO¡¼víï²Â5 ]þEi¦Ÿ‡&$€9Ï ô¢ï¾û·Ý) -c]ä9cÅmÿ¤I2—8$+%E1âK'±¦‹óm•‰é¥}D´Ã²_„s·tôÊ^³­.¡I»Y„d°CŸ€¨,Z-É ÊvngÃÞ2ËmаÄP¿êŠÎÓ§ -u“¢2‰¿Br‰êb了þäõµ±”…©±¡¦¼´ÛiXŸ°õ_o$8§5ƒ«ÏAyéŠ'œ‹gñ­Ì -΋ªý5J€ó%b Úû7Â,¯lóþû˓½<÷4ÀSïŒY °Ð†ºÀêAZH‰Þ]ã§vgèFí¶êúJ·–™½aB»°±Ï€yÂ%2—ààÖÙð#jü"{ø&Œ-S¸‡báã'9±6o¡Á›mþŠ@±<­aã(nøÍßýzRâ…þ…X9ñÝõåëׯ/..˜Xt\^¿WvÊòýk&X¾~sñ¥.€T‹ý–$ô%`GÝ'ÌŸ©Îtu9!C÷3!Îb«Ìz*­ïf[ÙN9<íK¢ºUå¼õG´æòŸ²`, 6ÆÑ!£¾J¡ªa>q M2?Òîcú¾ D¶?AfwØø`^¶èKP%ÞjÎ6;úîõ!–û}Ç®:_•{† rû&òÁUŒY²H‰*ಷ(ÝÈØ…\s³Ù[¼ä“¥$€á²Ä€‹5Ñ—ð쩘ë<žmIÇ[/fÙåÜ(ØÛ|̼'‘%€ýlD`"ÅÌBèßon–BºEaDbÔ#çTK ÜfÝZ-<9xØ -sçZHVÅbC ¯¼¹¨÷ÊŽáE‘‰E§n}cSÀNøRb'9±±é»ÉËÅH¯c Y' |¦+“»¢#ÁNR—œñ˜@õ;ñuœKd’õ^…@­ï›bRïu¯h)ÿ"“7{ WcuÉòûqVÔÄ;pý76%9¬­•Ç·UŸÜ«¨)ë6Ëâq¡ò÷9ÍLáüëšà]·÷Jo%Ô”ÐH0j…´=IÐd—p Dù7ÜÅÌÊr¼ÍP³:sn¦o9—ß\Zñó|ì–‹dãæ³+ˆ®÷º¬’,_Æøze.'úÿÒ~à¿áv”¿n·|U–?úC1¿€óŠŽ ÛÑ~b½*Úå˜÷Psžþ"0>g‘ܼMeW€·€ GéÞË[‰­2_Y±ÐÅ®z,äÉGѰ´ þGi¦í¦$ѵ¸ÜÙb2äK¦!.EÌ˽sY¹ÿ3¡KïR¹Nâ`>Êk¢"ofå.ð?á\¼«¸ˆóË‚bä õZ¡ú‹Äf?`?ž¾~óîò´ØÞz3@AœÐÿÝ›ë÷Rmcœ`Ÿý:h0à -%RÔlƒ½õõ¤]»ýÞo'vF -˜±ã?Vü?Ñä¯`⌛zË=$½\¸}±»!ŠŠ@pAìòedÈøýPö ççÞ4X®|ƯdEåPÌþh.°!“ •ö,…¨å9vý†‰§§ÌÜÛ+zÝüàò ë&¾{óîÍ%ƒõ ¸ÿ-ùÅßGýVg¸UUJ…,ø6¼ŠâB™ÓÇw[“öÊf6*Ys±M¹§â,Ë^VöY([áìpï<å6ªsW  -éÖD€9*Pl§Õˆ -ÀÖ’xõ™ªN«7ÜÜP—_Ô×Ä9à.ã¶^•E·)µ8¾‚â‡aÑsÁ€pQa«6©?ùóWOC,„ç UŽêßåbGHà½!;”Þ”8áGg(PÄD˜ÐD#Bâ1â{ÙbQ¾èÑq¢ÜO»·¨|ÕP¬Nc!2(¤µ5ØQH†ÆғΪQSÛlHT'·ûö#Yr(QŠ0í‚°þµÎE‘Øj.wÖr·¸¶$šd9·!% {&ŒÝ@äØ,²L¯5‘zI(L¼‡xÊ6ñA>)KKÅW¶Z;2ªÞ+B@¹ÚØ(]²ÈQex]è‹X¥7D {FQ«Ú-²æì*ª$æýá Å{¬Øl)F§†œ&eà¹lœmNm°àK!ÁNïõYÓ1]x¯d]±)Èì)~=Lÿf¢…óëU­UÞâí0öIjçÝZx8JƒTµ–}Œcþ¼ËôÒ­ïªI¢Â] V,(5É8ïM u€S:i•µòÊ›ã¨Å ,…àaC²vðç]qË1n^®Cï«©ü96Ùï— û—rÉVÕHz´eìTÜ%ñRVƒç,ô9mÓ ý}ñ=#çÀy™-fÕ&Õ€ßÙ\EUê/Äš?1 T{Ö{5üŸ W ¹@k² -0¤üu¯†äž´(óŽ8Y´w±d ùál­ó–,LWåJÁ:w_¢˜u‡ÉU&™o<œô$ty ¨”ç¦ 9tE”·Ú܈Äy¯wÜ_fí̘D‡ûå µž•oÄÁÈYZ–Tƒ,v¨ŸøXÒw@™Wy†,d°;ÊÒŒ„©â2á<Z€ ÕÏUò$!Y^tÉeýD=MD—ã2éú÷ÒªTÔ¯Ðå…©­Ðz&Àû×§{ƒ½éÿ§çÞ ø £Ùd) |ÿwË€>u)ÁR¡&ë'+ÓB`ýôlð`·r'l•¶Ž‰(éí¼èöøºàŸÀè´\‡<€,q#8w£?ò‡É®h‡5_‚‚¢×ý'låc¯óo[ÿôO]ŽV©ƒCLl]n÷øøîæýÇÞIBpº~}ùú’A€{ƒm¯À’ ,¬Œ“lõæÍ%M÷Ð¥Ëà=ôsÖZíU£qxVIÈÛanÏhŸn ýTJ*æÕÈ/_¶£a9êVY³)=–æ¼ýb¿dÓËîÈ[]TUyUæGå°(‡ŒÊQ•¥ëœ¾Âz³Žb?Vµ%†}Ðå§^ÆÄœÍª(77$«Ž÷ûåY¯¥x¼©æ%SÁ†ÌUB±—\<Òª³?K™ŽªÑ ÏZ‹Ý¤öÁK}m•ÊóãêˆqÌJÚ«Që˜n×r¨o_ NWŸþXbßñžÝÇœY”E‘'òW´èßÜ¡u¶Øì«á™*E™6;ß‹›b¤ïvúUµKÕ<äëÛõ…>d`|fƒ¤[EgVP%dDWš6zˆ8rN 1 -DÛPz6%5$×Ò½7ˆP!÷w”§´%—¥bU˜9ÌÁ¡ªr8;Ç™”øêø¬Ø?ºvVû#vA#EW•ª0˜̓ް"ªZekqñYÑ{¦ˆuÿXúWG©èm -‘Ê+½yßA¯Ux;•’Î^¶¥ò¨dÌS¿dÑÔt8:†Ýb¤÷ -–T"6Å£Þ«¼{­V¯<:Sy‘Á.tñ^•R1sD¡+¾}¯å¸tZ³lŸR”¶Sê‹V¥PIs\eì2㚆t¥@ ŠÓMö2é³ °zM#‹¹|ÕïZA)OûÃc¡r¿?*V«ÐWwGH¨è.§ÅUår\ Y*G vc[ÚBØYKÍ–úÔDJ»*ÛѨÚÚ*_U•~^ÓVn¡B²|AÛ£¼­üôÓ¹íA™¯lÛ¶1еü)o®‰’¾Oœ££JcIÇ.u™µÛå‰sßG@âÜsçœ&öÔñîÆpN‚&œëv<ʳò•>£êˆ]dæâÌš8?È·òóxš¦ÔŒAì n4æê=ª–ÉÇzQH–!]–ˆÇ1$VSæ<  1·äÊDË«}q¬DF†+ŸÍ9++ï–;H]æ¦#ç÷GGy{o¬ÂQéoœ ÖÍyÈ’ºÊA;¿r‰†kRA3çJ†~ܳsÀh¸Ïw=ÜW±W¼èÐúRõùôU­®´ó1Q†ŠËÈëyI®IÓVûýu*?T0ùŠ 6Ö——$ö?]ìHfU¡CÊ}¨váÍLžoʬ£@!'ÏD¦‹ÕÄ8§¸ìÁùöJ^É<>crK²©‚(-|åt^|™VâÜO¯/.__ ç_3Àë¼{}²W”lÈJ€oØè:Öd -Z°Çü=M äNPM¯wŒGÐïݺf4ÇþX®ÿßYŸ‡ëð\½»/ø-Ðæb§nËçÂý¯žß‡`;\§ ๽CFX(-] -ö/;·)Ãüpy#>þá® ùu#€‚ôøò€øà‘“’Ž./ö< @€$%6ð@N_è¸ðK¿‡ra9£?<ð†…­ŸEM–=ëtZ«««Y'=붦V;“:ØŽí ,jæU“ÏÏb~ÑZ‘¾ôåuðÅm—p:Uº¢¹¶Zu§t§%“¬õÜê®Û+bÚ²<åÕEyw§~Oj+>õïvÅ©C†äYÁꆵÐP³•gm…`LNÙ¤Ú‹^3©G9AH'÷ƒâ€¼ê&ÜÐ7çžÅÞvö]n{PIߟVÂrFL´t¤FCJ•òJ‚nV•¢Uî[NlZß-f?È8™‘ó"¹H¨&éc¤FîX›(Ïf•ÒUÂÙPŒè@û^·ý]+#›”ñT‰3o=qaw«Žf•‘\¾k=Ím%ãUÅ,†V󮨠gQKuð${¿d…Kà&)“Å‘Ýü›-’'Ã<˜óð£ÞjkQî»™Â&)²¥óªD;½}ÉY¶²Ê{Õ“nFÊïJ^ñö²f¡2=m)5~‘±dÞÈ ò‚å#7íú½ -Uõ^¿·&¤Xf'‰˜¢™¤â|•òvίª««qqü· -"dzµ?à/‰GÒÌ` |ù÷ññ1¨üåÉøêêß«A¶uP$n`õóh4˜l_*Ïå{®«K1¸M0²–Üä?ÕøjDÏ Ír3{ºƒ©ÎÞ¾}õ¯þê·Ñ_Çcy}YFoǃvÖFŠdS¶Ë«qY}üe ` Çã+Õ÷q>¼„YÖ:*¯®ùÏ’"NÊò¥øç£ÃGGÁù™XûYÈqT¼€óªbÞWWÅÖVN0£ŸF?%Ϋ—«‘dõ¼×Ý6ç`¯”‹éÑÃÑøX9Qºñ†f(½Y²×qÀÌ|#S$ã«ñAùËÕ™}<þë~Êó’y>(•EÕèLˆ&7eõ“8¿,ólw’çp>z%GúÎo9_ òöV)Ÿâø–sÄÖ«±‚¿ƒóÑy>fYDò|tõö—·oÇg£ñ+e:obT]OTnI²_äàH‚ù²×Zf»#ÕrÓäÿôIDAT%O¥ÿ÷$ËEé•¶0”#€~ùLš’ºº„5E8ßeé‘eÅ«]lµ»ƒÑøDÃöOÕO£ñv0º¼:RHôì˜ø$ZçÙ |iÎÇoEc d­Š ïúh|u¾ÕZùÊ‘ þ „à±€ï„ôo>ç½àA¬ðú’mxýþÝ Mï=€žp`ñƒ1–¾eÀ°öïŸ> -Q§Æi£¬˜©É@`/E\Ïú!Ø úlË/aº‰ÛÛGÛpR ˜èòïET´@pËߣ]Obú†§ˆôãG¸ÒU¶îïw÷:¿ÜÊÀÂÍßió`h¿®TëÏ$ôg™¤óó“ÓÃh(/ ,£åäµ; ¾Ðpaº‡V[ÍÇ\³î¬QɈE•ÙÕµ©»öªªÝUPWueStžI:ÈVÛò×®AŽkÖü3ð¢šPÁ5±5[ͦGnA Ì›õ V³R;M¸ÍÄiè45˧¢j~gæ 3¬¶%ŠLíJ)ˆo¶Äï3XgE\9˜à×٬ăf›4­¶Á¾ànUÅ#®àR÷ÍæwDÚ–?¯´ã"i2õ=¤=~¼¨ë¬²ÿ qn·ZIÚŠîmHìåäB@»HŸxã1í+jœÏ.*#‚#üËNû!åù%§b5ÌW%ºµ0Š''•DûO20Ͳ? Qk -õÒ ÿÍÐ_\JšÑ+_p†ñ­6g•zżåÛPáѱøÝw‹bIñéÌè%¬üKFÆ~¼:ëBŒ1ƒáNïµoÒ¬#tð¤Œ_µx"Ðx[)mY°²; .•hvµÅ{×ú5‘WÆb3Õü9ëä\Üý¹­lÐ{½Ëœ‚çÏè Ï·Ä®X— ÔîªrU]ì v–MM8ȶºúz©|{Ý­^®§LŽõü|åÉ€$gw6Õúxöv3=‹Ûì·¾½oµ›Éów1|îèD -Æcj÷0R¶›ùVoKâ–tk¢Lþjÿº+òçOŒ9‹r¡òšM¡.º[âörÝÁEWÜ›©'ƒ=iù¥œ;†-³Â‘K6yÞÜú‹’îàŃ13­üçݨ0ÙŸe"¦ÞAãñc}4‹¬ñ5ûÍ#–¬²0;×pÑ‹…g©Ì›Šæ9·]ç9¬3T#Ïz[ÁùóçOöÆmpÎ`ÜOq.Wÿ’I:»Í4QÜoùBì“Sw?ù?¶p­—ëLGÓ””çí­œtœK«ïkðàísJ!¥–¯„¿*Dd¾‡¤â®ÊæñãÿfñzŠdGM½ºBżšm ¶‹­æÊ Rt—ÄxŽ”ÂþöàÉÊó­-ñMé•`²|OÈËìIó+Gœû‰Nìkº«éx-¬¿¹~}²Ç,@vf ]Ù2¿¾¾»¹ñz@àfqá$z²L Ü`¬ ¾@'kîÝœŒ³FiÀ3kþ‰@YßÈ™»ÐØ1ñÕÃöh…³€{‰L& í@W AÄÁAÂz~îJó?"À&ýp›ÿI4þð(F$üÃiö,€÷ìŠè‰þʘËó7磓ƒ’…€¶..ú×ïÞ¿»–dõ†!i°Åo(ļ{q™^¼œ–d‰„!^ºÙµè!r[»Òª~¸_®v%dÊ„iK;å¾n)ò!-A^¨Éh|”09>Eñ&-T•å'LZO¥|t;–å"Í~Ráä+W D(1¶â±G³n覥yŸ…ºéÇ2óhU·bKÜ=>.ûRZ2R‘Én±³¿»C"$ ãLn†UÓí -~¨Æ¬}ú‚E¿Ýû© -Ãv -W'Z²ÕRÒÞ¤  öÊJÊòöB©yÑk½eþÌ;w¾@õRNÉ‘R¡`*7õZÊÐ’fΕ¾œÄ9Q±Ó¤®•BL3ÞH¹õÌ=â8DËŽœ“ÄŽt_)ÿ/{ù¡²@ÙîÆà˜Û—ÑN‘¿€M¥³Ð{Å{Å#éÚer°¢Ü©v1Ú/wéf¯ù¬ªS/þv\XоÇêcª•WdÔn«Ð¡ Ñ”í{ŸäÜ÷RŸ`¤5:P©¢Â|˜9å& -Gä"±ey5äm`s4mã^I<ÆàxTíÐÏÀ{uAûSïuC©mv¨•a(2*KLz ë”…Âð@.©Ü1TM)Í»*lf=ˆöM%gzaÁÂ]šyþ¨ÙÌWVV[+Q£R³ -™„hÞ* ênmé]þ †X®HHÔ¯Õ^‘;UÈr©ªWÊaÈ!Í–ÌWåôù¿<Éä.“‚oã¿Òº0ÈT-ÛIKœ!ó4e Šc³s—»=iæº_Wœ&ç¢à¤dl=iÊ."j{0çŠC›Iî–x‡\ˆ…D¼\2ž¼˜s˜ ŸPó‰Òp?B~@Ê9iÎE635ÍEP/Ñì#ÈàozdÉYª -ÉCÀ‡© ç]ñœK¤OœÃ®dÝ^‘}Þ ÁÎ#ÏÛ¹´²Gö‘^— 0!áÏ%æ:¥wD -jÆÉt‚žÊÇ)r(*Ï‘pœéY¶²ÂŒèÑ£¹Yð±))VèÿÝl’« žÈ¤lÈsBö«ku÷ܧËZ¸~ "—³§+Šd·ÿ…ìÎÍyâbÆïå\¡Â×(AýýdýôÒ-ýRh…iïß]žJpdàéù9ÆÒþ™À~@"á¿ ôÃ?˜(éCMŽvr¡iRü­‚iñ—` ]ð*87–ì!L Õ{½Å¯žÐ9@0n-Ð-ÖýñSØ›¸•™RDÉ8°ýFÒC0ö+ -â ka»e:(Ø@’™ 0Î’ÇúÙ˜ŽŽïhêþ{'à÷4‹Ðpñúòüôôðpoo{[À¹„¥÷ô°Ð†P^2òJµØ}Ô{±Y ŽªÕÑxŸ*õX¢Íœ±Q‚)ÕôöûeuöªüÿSöwËmeWš.¬Œpä×Ñ-f%-æIëı#’Î2ˆ¨€L ˜D ŽEâ2ûjp¨]Ã"h¡eîR –¶X;µu .…¼[™g>«KpÝÅ÷<ï\ ˜N¥{Öšk®9Çóçcþî̇šd–ˆmœþj³=©gÓA§±Ã«ÌgK_kiŠC·ÜãºÞÛùÚÆy2Øleïí;›auî$p´_½1À3¡‡öFêsS䤶£pX‰ØŽY9\Þ'=íØÕvíÌ—ýŒ„%dõ}w…J—· -ŠovË$Žåq8Ⱦ3Ø8)Ëù‚íaµ¨úçÀnm"t7É1è0:qms¶¨zuµ˜É Yw˜tóÃõ~5ÚU¨b±ÊÅpˆ:ÑGZb˜þÖ³דÄÎúCOõ)ñพӂ~îV‡K€øÌ¡ðÖÏݪ„ˆ8ms¸?9žU¥†£så.¼…Y0·ßo†{vt:Ú8Ú'Hn؆1æ$Í}5œ·ï»Üõ„Û3oÏ„u(ž@ëÁ¼äk›gEèÓéGæ&f‹³YÖ&z6]õýòüôÝl¨L(•F°þÃÚ¡äòèZÕÈ*Ì€E•:0©-áõoé -ø©{0]¡žOQuÐÛÂ5ÍiâÊh3Þh°zVOÔ-=®^õÍ.iïë7oæó¦¨7cwlæèºÝÑxJÉäÉ}ÕÐŒPÛ5_ö¹oVËùèà€—”Sºìë¹Øˆú4Š“]Ù-£va:Åä&òæéÉ)Ê-ϦG¼ƒO^)jè‹$¿p2ÍaIôºä.´ùËM·17()!ìØ÷m\P³ppΗÿ‘öÓTÓ¤%2.ýá›wVß/dlÎyr4êÿF× CIÎç÷ùÓð´\.«ƒ›%Œ aú§õi<š=¥œó¢>‘•J/òˆ«R›ÿët48¸ñ›å)±bïä­O³_øÖ…´r2kuÔì oï쨩gÚÇð.mM@¤ùèbÉø€Jè['æL5êŽäüÈRů ã^“§«gÓ¹žq7×ç0N–4ËDÍ«T5e%ç௄F„ZÀù8ÙÏŸ©þd¢ß«) -ÕüÑ£GOŸºàÕË·.|¥ü½]áü¸¼ÏéÎ*{´Û)wÜŠ²x>â®f5·`|ž¨ Dš·(ñξ?zŒѾ[ž–ÌÌÕÚñï+Ñ*ò¶ÏâÙko‹f¿îOðWû1ðjOEBFCH€I”ªMBÄî7¡&ñýwN†ðÀ¿w¯²ÝÏË—Ïž>]>>uE• aA¯²‰bQ°>Jɽ’uK$íÔgÎK]s6©ð(MnLÌf¿?[t´ÁZ× ª>œªûlaëP!Àë–Ví0+½ZºÅgëk[hgk ¯ööâŒG( j¢Ñ>‰C·îÜž¬Ñ¡ +Ue +*ÁÜïËþˆ÷ÿi×ÑAxÅö.Q<ò rj±ê‰ÃÄF›Êó˜ÆÃêîµAÌÝRø¡Ì¸qEw|À5¡×£ÞÌ©yíʽ[eÅ{=&*}Ÿ}Nÿ+³uìAØuÅ£‹$,p¾]×’!|ï’ä‚´Tí8Ã>W¦Õä’H;iœi¯;êR=íÌÜ•¶hc‰·~ËEï–3¬fµÛËÅŸkaƒD´Ì ;)mP½ôVHN)W—©¸_m´/³ÇRƒŠÞ¦±ì+™Sœ*.qº‹ŠÃ£ä«ÈìĵŢ;Dw2SU ý/éPÚ¯z›×òqBôÐé+­ÐÀô†»‘œ›ÌC•ǵ&„°—ÒâÊIÔÇégíØíŸ6Î4\6ËçgK畹³.€’Ÿ/2ŸªYžmƒõ²>q"eZìû£´Í¿ÛÒ»pŸû9ˆ(õi#B“£ñuþ0ÚÃô~Ašúƒþòìa=¥öÙgh°!£{.@ÂYuWÍðUet„À-^a"¾/çr¤zqÜœLÍÉaÕüÛò„˜«žŒˆ÷“rÞœáã[§ì 7÷)d+šƒƒ)aF·ð–×à\ÎŒ×!s"¿ 0W÷K-KùfgµÓ8'ûf\а«m­Qì,ÿ `˜…¡Msç³å±ÜrGKðœˆÁÄÙbU£›•î‘€,†ÎMsþܾE8Gœ&{áp¶õQ¿È}˺¯G¦`i‘ù³ÑÍf… -#9j(#>y7íà*2Ÿ’¾G†Áã¼=íwFo&÷ö“³Én7ØúâË-WR²ww÷hCzÛÔêo¥¤"[–o+ù Áò]Ä–È«úé° ç·DU7™«aŠIà•@þFùŠB÷û¨:-çwi?Âù¢>žEoleU¨'uô‚„ùÓôøïÑÓb”øŸÿœñ÷ôt\ýf<ŸÛðÌþô‚²E@Ïr@ ß¾0²à©&¼¨*Hë\ ªÆf”ƒÉ<tý>tôߢ¾’.ÚîÁâ`sîZ”Ž~à³t1ïèöˆA`ý{ÇýExïðÿ×ø®† NßþÚøô¥×M™,P‚w?v}$ýïÞ}÷Î^~e“—8`üèÙ‹lˆ4_8Aàå+äûqrBçÇ(m/­_]w=#“æB©¬$áI¦ê“ÙöصݪiOÝ¢áÔŽ„cߨ‡ˬ©B²]»¨½i™o©²:ñí6W·ú·b]M1Í>ÕvÝLêÁhñûY±m‡#A¢Âò(l„°àýÑ -å!L…gðb@`æªíôö  B®Lä%6[pZÓh{XcTûÅ$,ka -ÕzK–ÇW}ZùÉáî.©ÂÅmy^˜ð$‰Xvjôjè}—zÃ~ûÆèÚ°º@hˆþ JÁ‰a:gx³Ð¨Ó;m/Ê59ã•\¥ªšjœgµ -@Ñ€¼ -áùÂle³†‚õû“% -`3"d¿kMÁ—PìºMu·¬•4²ö™wJÉH®n ¦ž¬ŠË—Œ…9K™>ö¸_ÿñ÷¸¶y‘…I!'²—B‡À,fýñ¬²) àClU³r‡„VzÕX @Ц¹c.©‘Ù•~G_¹;ÞȲA,p59Dmr„kv"sDþ#úy -ÀÁª°]ì’˜PI”ëìÌ(Ä›ûÛ£¹šj’h)¦ùå iRO\¢ˆÎYðPŠ ùÂøîðƒ†-蔲ù°9è:”¢¸¦ˆy?ý(*_¥S¬„ËkÓ“’oBîwÿ%/Õ}{ÓZÎe'Mƒð¾l¾éOy¡>LÚ€b2MÇ®çŒ#Úf0ÿ\é8n÷Їø½à¼>u´F¿ëWû+ñ4ÕÅrjŽªa»?T…ÜØøüê•+_ħ¥¦8Ì–Ä®²ƒ­Y·+Ãah´'Ÿ3P¤.œ§7eMõ“AwºBhÊI¥ô‚ÖŒWõùÎyõ’Ìí­ à+=b^Ë<ä;Yš˜êzt#k !2À­€IŽÇ~Ù ð%š¸WíÞ™uœ ­åpÑ8)/µÔJûÐ>ö'g£v'B˜ýÀù˜›6sêÕÔ•Š€È%“Öå¼dµkâUâaû›÷ÓÔZœ'ì×®|õÚÑê/µg³.|ôøéãv}Àë·¯…½·ö«`ýùމ«—ªéeçZ@K¿i­|„Ú¨¸d@@V*×í%jåß7 ÓK0~Ï"wFNÀ<Ï­“ýøõ½õø±ü î£!´üì×ç¹”!Œ’f³@‡´úqç†d:ëÁ4›t÷EŽTÒÑÿìôé£9äd›GÁ~ðÿ¢´kzöôãÔæÎˆL&S'ÕlÖý Hq’l¦å¦,Ð<ް!“çÍØlP”Ö@'KŠ¿¾aá¨ûè!ši‹ Àë @GW¿·&í-§´ØzÏã˲ÌÕnÞ– -þbX©¨EÐú—Šfí*“q‚E…E9yÜÉü® _Âݯš»ÛYÒœB¼fµåC½ºt\Å -5‰wÛDkÖ‹@À -á,ªþâ QÙ Mú@ô HU€ÔØög³áNSíß3Â+w£ñÎ~»ïéÚìΆI^¸JßÍz¢%HÖX$‡è:Ç'Äh·uKr•š ÷Z±£®v1£;-yš7 6ý­ïM%ÿ¸ãY'ùÚ£¥"ɉN¥ãò5…a^à•BŠ®¿ý°t°S€ä*Í!EçÌ™±<êÕâw@DfkÂðB%Qh1UÃe–—©t¢E]$Ä­ª-pa"ê-ýöU”dòÝëß@éé—-+©Ï²DMÎ¥ü]Ñó?¢~ÎÈ¥aÙ§À«–ihqÂÍ1 -@½Á‡²È B++Ó_Âd=»ø<„“9™¥ŸµëëÙ0»÷H˜î}Oä§l¡äŠ€»ï‰k«Tá#”G6úÉŠfÚïGÃY³YìcÔÓòä䛾ù”%i^ðú˜ÌB´¼çŽ:¬wÊëM38ÿ :[ÿ‡ -çÑzŒÍã #39(ØA3‹¹õÍ®Èè©=a`ßÖÖ/ƒþÙ9ïÊ•Ï3:LL.é5ź¸FÙŒX¬:]eÞ,âæ•Ìqâw²À;œßG) N¾ÚmµØ‡{-¯7œçu}Toª›H~8ò¬åŽäõ"kTh£„™i¸Š"Dº;õJ¥Mš¸P€„š3É{ÃÆ]°{»²º¦ÞVOÿ²×Û§Ž*”Ì’¨¹®BHž›ÅN‚ÖÌ*-è¨ZÕ*Ã1œSRœ±éC´óõ‡œCeKJÃwাÿwþ -ýýÝ à…SÚ_½xñêÝ‹g§Žh§§OŸiÈ– ooß~÷ÎY€"`,aáÐ-rDÍŒ øû—ïsô^As5ƒr -Œ•u³;>¤Ñ-Þç¯tÄ«X®» ÿ/ôï2‚Iïuâø¾Ì)àƒôØüƒ7ÂÕêçM¯ÊE-Œþ5S|ÝÅ¤3£¤Æ­„P ¾ûþýk§<´]ß}çº÷ûs€gO7MÇ”¸,T’Xþö­ô­¦õ#Šåõ¢B”ŠR÷gÏÿ'J(Ì•‚½ï6Þqû@©ÌugDõÖK‰Æ¾Y“Q!(4(èN>'•ì·†éÜÀ{ –¦kRû+›_m lA YpS×ÛížyÒî¯ok°®7±¡ŽÇÕÿì`WŽAÛÂÕÉy{™¥Q!±²ßHý pk¾vgÿ÷Bî€öt´db÷öÜ`Ý­¡“FÉE½1Ç ž‘ÆÉr˜-nö¢~Ùªäa+Ú5©’…l»—U‡æÇÜ‚‡4Çbëì·3rG5#4i†õó?¦Ð¡°$O>à ›õ¾:;ÞAÍJ8:˜±‰HÎi +eâ•ËôñL4£¸5“D ýAïvï¶{'LB"‰…¹ã€µûµ%¯ÿ–~–Ð=pÿ2™Xþóp²Tu®'9~EQdÕ³e9ÒšŒ–Bö« ”Ò¿.Ž’æÜº§ ž÷»ä"Øj“néȼ¦IÛO<¯‰ç‰…À »·?ÝF…óIåÛã õ»?jFàf(üÇἄҌÈ9•cæ‡6 .ü@¹. -A½<èL‰:tY¨º-†|ßNŸ”DçÞ ]c@”! 2ôùÆ•+v‡_"ç2ñ—L9§<ö?숟Ã{î çÙ†PÔ¶ù墾ž Ó¥]îÓü×·è¥IIs¡Ð[™»ÓãZæ|ßHNé骛ñö´,y†õrðçî^»‡ð=€ëšM€Ä»¹èõHy´„ÞánÕ6!|`ê¸ ±„Z’W¶×JØä|LäâÇœ;ÎýŠç¬â¹V?üIjç'èÅ 1ê…þñûx>í8]>~öìUŽ xåIÁe7`ð]&ŠþþÄ^v²<¨é¼@ÕÀI§Â¶ÀžßBÜý@Ö© ?ðì”=ŸÅ\ç-]ý÷¶ôˆæeÓ€â±ü”‰ý^¢ø}¡DEÈ"º3‰Ëx2M LgAð/¬z—!ïù -þÞs¡.`GÉN€®ò{úâi3tZ–9 Ð>€gÏ|òâÅãåOõ8ôõ1"›Ý–G ¨ÿï³ß“ù‹=máM$éIJ–,³ºï©Û)ÖüÓ:4ÏSÖt9¶Ù×-å$eÕ)´¢™¨† ?6SüTÕW¥¨êµ¦ºÍa«ÀL žÌÕÙ¿,—´ø¿§ùÑïL „§Ù¬j‹‘Õ2wKç ¤o°~rœžÆK•âòUž[¬Ú+ôðP4šŠAxÛqÕ¡{±Bieøšú3lŒTƒ º}Q! BN†ýsbqAD²‡pvRû¤îÿŸ\ü6ƽ:Ýß’Ý $ä¸î.£Øµ îÊŒ t8[Œ£”¦+˜o‘ªxI³I–;åW.õi’Ñ4«˜;@ÞÚ¡ØLþOD7Ñ» Ô‹rÒMÈL„¹ Š]lî)XNFd lFù (T… ¯o•1§$sxû7ÀK5+ Üh(UiÑŽ)oE'æç;kºâ4ªDÝAkEË$$þ¦š`›ÖÕä„Ðg³ñvßU.²_õw¼Dú.ñ¢U'02…Â3r¹©ô¢˜õQæYÐèðq·¿¶E ¹dÍ9eÞ},'ƒðT$[ÂØËÔÏpîÃDåp å¼àÇ•ÿ"ÔRÎ'÷O7JxÿÛŽÓXÚIN¶ð”ì@[Õ|pŸ\5€–¶T.ÇË5V;åØê€ð;•ΓªÓÍ"w¹õ $¾–y]æ>¯Éfh‰ÎwÌ'[HªWˆŠ]5Ó›#jªKdµk€Hu½Š*rËXŠ WòÍ0ªóÑÍÌ%HaÙïm}úé•OÝáøs7¾Þ»¾»ïžV“agsx[u¶´œ2Ü+G!º°#—¦Ý¡*î/‡7K¸ÄT:+ -ç^šÉ°„êBÙĺq¡)dFŠ‹œ§˜Ô4£á*xFX:ÔOR1õ‚ÒÌ»p{Ö©kÏÇGÓ£#G< àå¹P÷Ú™oÎxïÔ¿÷ïíÇú×ÈI-BoËu±¢EÕùÀv&÷ÇâN'=ä£ ›B‰ðW‡XðÅ¢ç./êŠZ€X=¡íOÐÙ§.âoüãV75‚„œxõœ`Ô$dÑà ôW ÿh ebÞ¿WIPÓq<@ À.€ïÞ;#âõk7HFdnôøôÑühªðøO^dw€§Î®xúøqÁû¿¥ŸèøýŒêálŠ{öoXŠZcÑp …PJM_‡”о§nÿÖ¢!QˆKZ†÷ÙjÔnoéK”™4 X9¤Âó,¬´NÅ$«†›å íK¿ïÙOyob¢.ÓRŒªo±Õì6!¤&KiÍÒW\ÏŽUêÙŠmøEuhN&³“”èóÚyiÖçüÊÆ.‘õ2jD]HÀÚÚÜÓWûþXC`/\÷žpÓ¹ò²u4õüw‚3ÓÐ;?Ü/ãecS [9'á-;½2Á¨²§ÚlE㺨ã„ÜÓR² s“†’~—aöqÖ;³ç‹ßiÜÊÝ¥žó rïÞúêœÐØ*³„Çe³¬w4q>Öá]Z€R4ÌXZ„¢ð…‹¯µÙ}›Öd^mÀørºÇÎè£Ðý~vÒ8MaÒ ê?›¯0wh®Ø¼dFy6†„®ÉŠ”‘ó•¶tâì* ¹.3Rj»-hÒ¼ö.}(kÑiå”q§z§(v!q”„ÂE®9i(V? Iu¥U™ÿ.©¤yðÛãê&E¸tJ‘ê–s¾ÆwÊn¹!Ë5Þjûp>í‘>/ªÑæ[¡OÈhs2éÈ,ñ?… ”¥ˆ.fž¬lႉCK.2§ˆ1¶/)]»_n\ùäP]dω,[Ú†]€Âm̃´.-þÛ¿åê¹²ñ…£ûׯ;Üá(üw®)¯¾V…ÛÜÛúÂCTl J‹ñëò3ÙG¦¥ïÂ[¸å §½Ñ>:X´ú°ö”èËœgÀзdhñírv2sNLÑÛâBh©›ëròQj‘þ'èñ3lÔgeÄ: -À«§ŽÆÓéüèÑcðõìå˨¯Þ½÷Z왢fÔ1Vü/r -Ù9¶Ï+‘Õév ¶.ñœnq6öwTïדï}7—ú+ÝÆ‚¯ï :ÿ%’¨¹ßíý‡1{þ -ˆãâ¼{äR뿼fŸÁ_œÃO¸"ÞóÅŸß—;A<áõ[—O–mN=z4­FƒÑü±t÷_´ª§(§§­ ÿ–R ~’šY³ê:MÑæ£t÷r·¹îröº_cPc1Q$jm±S»\ï4,#¿-Yn]OOùESL‘eçÖáí«ý‰… Jxžzeã­ú.;áïÛQ­{|Q[ …Ñ7°ÀÏh®¬U lòÛh% µÛš/«mǤ5‹Ä* µN­‘¬&_u†«¶÷.(VüÞv” -+pý뎻Ìó(àH ¼mR3—BÌN¤‡³Ao‘Y ÖjT.ìvæ’W'ÕµÛ‡ÔἺ;t}ó 0âÊ<Àÿn&Ò~lš„îØBáXu;tEW?ÝYü rÌÃ’pgæ¯Iv¤É²ÚÄ‹Á¬6A8*_ÂCZiëÁØ2V®üÁYþÔÃìà†Î0”ÿÂÙäAgWÀlöïÃÿkÖy¹Ðýˆ4€;9pÂøÒÅX‡/rÏ¢Û@ -<$Evû‹'_.¨™02QF³¶à˜«…¹"·–Z@¿D?¯`T?J¼RÛÀzAØ™:k Œ¶G+ -Š,c†1†«¼Mˆ&¼Ý¹| Û¹ø¥fS -˜ 5Ó® tË <<øp4Ò¨ AÓI}öíbáÉæ–Ÿ52yÌG]-¸È†–sÄ‹¸Ëdr6;þ-xØ,2ˆ}]B±ëB~ áÆWI÷Á`þ§5çê<WwbU[NûoXŠ‘^Ôî h[ŒjvæIÉIç|ùÐ_椠T1¨ÌòÏê¥RÜŠÌëÅýtzcàÖï w²!Èhü©hp>©×sÆê2‡¹G¸p~Œ*+\³°ÅX]2Ëó!ZfÕ4ß6™÷¡ã`{c% _ÕùÈ3FÚlÀã€?þ¿HÀ­[âÿîd¸µY„Gú•G¿7°äóࡨFÎ,ŠPÛº -‹²eå¼(q.>xlÀÔê[5³ç-éšsñ?R»ãp”G£p>N1T»²ùy x=˦ÓéÑ£GX°OÍþÒcmÞ½}ýèÏ8{ÃAg;Öµ‘c=«³éÄEËŒ ¨p¯³W!a_Àš…sõÁX/ÚÿÚèÅ«ì!)OÀv; Š»>í¯7·!ç¤Ç‰gâÀÄdÿ_§ ü“=¨3ðbn´ÿç]’þ÷99ùõë—¯±ð_¾DO:=m¦Gîøè±ç*¸üÿr}zÊÿO)ÖâSÛâ÷›çüˆì«á}¸Es¬»µÌ,¶h€QÀÿcôÊ Œ™ËÌþ=×¾YʬÏBš—ܤèî\ÅSPˆúšF[¥Øi­8/}öÛeXi(â/…Yà îÐE–ýjæ@°ÂÜñïOÂ\3{Ðz‚ïaˆÈYûd{OÅAF[ªÒR§5l'#ð°iATâ6"’¶U¦r­×½õºÂý»EIÓá¢ßÃÒùi(ñ­ïüçÝí‘ †¦VÓÏ›ŸvÏP¤~ï–ä·=Î>=i8¹‚`TÃÇŒ ‡Ë5 SéÓ2ðëEË£D‡3Ï6&è[»{NSP. ÐÌkí¢¿ƒ“m¤ƒB|‘¬+^D(¡I˜‰#‡!3®4€EaÌÑb .¤)|~P?·à‡cîvæø.4iŽ;ÕYÂðŽ( È—2Wdáa%ÞÒ­”ÎS|á)ºV§[SE1mJ9"$QÎ`Ó«SDW””ÒÜçÿèÿ¦[Ú\0Ÿ^6yUÊJRÏÆÛÃ¥µÂ$ KÚëÚÄ“ã!'ËïQÆMmé°ÆeÁL¸SÝ/ÏunxÑ¢OY-PÕwºF)µ¡®Ï<›^ÖsÔÊGÎý¬&Qñf¥¨_ÝjGé7ðÕº™~ã±øÉî=G[Îí½Hÿádû@²ŠDü/@ -çâcˆ––ƒÙQÊTy“|ïìtvð$øLf"§0ç99Ú¾@`O- Ì¸Y_„h2^—;뚺ƒÛú@Æøh9GÜí0@!S½O™¯ëuÿ -= TûÏ -uiq[œ0²?ä…«ž­š2¾äCª|d~fã$Oi¾ÊÔËá­/7Ю˜¢­/¯_¿u½·›Īô¨ÇîÆ@À<è8â©Á÷^»^¨Ÿ3> øðp\FƒÆ‘·Ky§Ì´é<|QÙâ‡ò’sŒäÜ]”)-} -²¬?_Îi ëˆÉ‚„¬“šS 8?EØÿ*€¯^¾zú¨rà£ÓG§_x€“Ú<)èu6(ƒ¨IlcPUˆÌܹ¿¦g½ØÎö˜kvâ…UA]DUw½óõLôŠy›Gy>ÿ'fyéž/^ýFó« /Å…K=ñ-Æ ÞÄPú#TTBŒÒmyÃrœ¡°e×€Ú @cÉ3u¹çËt¼/f €3!Þ½Ï?ÎtœYe#€ñ… %êå á>~„ -ðQ2#?NìÐP¿é.¾µÿÓ¼ÿAþ¦´ù;iPJǤ,°±YüÓÂÅæT³Agä\[+þ­ãAó‚büy`Ù*ª†Wo,ZG½G›ç|v5h9ª -P`j'ÖQi÷€³ŒLÛU|Ütu ÿŽÚR¾í—@=±¿xv¼°¦¥ŠÁ2 -Oè “{6.peC•¤JöõÕS÷G_`D!¦D(”iª­œ`¡"%'\ ¹›ìã~‡¨2Ÿ‰0tx3áL†›ÀJë¾×ûõ°ÝÖßErhõž¡õ\Ǧidg +6 -Ùº˜f±&Ýí†|¶3[þ–¬±÷Äèû®^×¼‘v¸®Ý!*&</'äÀì·±×Qldë¾ ”µÄTâÜ”\ž–•Ç˪s¿)ÊÂÊO®(nrEӬРêç «ÚÙz«ÐRœ÷ð0¿é I€Ú „Åì÷vðà±nãÏhûv’¢p©äŠ”K -ùñ©r8ÝÉøvÏOUˆèdèÁìÁªÅ‡¿ŸÕ@ñÏax¥²ð‘U ÑŸ"}f_Ù¢ÚvQ<û…`?8Z-#Yª$3»R:Ë.•dIZ¼Z: 0ë]j‘™á”@{xU}›ú|Aò|$©NÐþs?i{]¬×vû9° ‡óãúøìw é¢nÏ–Ý/ѦC JÍ>uXe§>Tö@²ƒ9EÃd„„ì—v¤gƱlïÃyyÑFTþj¿™‘‡žö|i€Ÿ–I€Øì2žd— -ãN:Uæã'N²-Ë÷Ýј|˜ç?„ÙL51ƒôˆ£ŽÿÛËq±ÎQêRÝÉHJÁQeNYôMZ̳•ƒ>‚”9 {h—a攢C½­O¯xpLûë=·£Ž¢ïw¶SŒ -üG2_£ü““" ]çѺRî÷‡B6ª‹5Rv|Á Á_F×}ºöBY$ÚI k¡¸ã¿§Œj^^.óú1¯ÅÁ¹ls]uCÕ¢„†O=E90±3@Ä— %}%"oÕ]ìè0€‚þ$Ýÿv‘+'ž¢€ò§*ƒÁ¨~Œº$þ¿@™ÿOø8­ ý¿%-±4{³çýúlád64ía[%Ü`†ÛÒ¢ÕT¤n½¨`•ÓTZ îÍÎ~ßœ>˜MúÝx´š§ít;ÁÆr(‰Šüü:׆z2¼º—âÁç‹Âvh{ Ù‘ÍÏù°ò´®¹k}Ø6Ùж‹ÜNN}ôØì/<ªyçwüIõh{ ¶MEˆõáGÔŽŸš8M›Ñ{$·îLï œ+¤²]ÕÖ¦1œO†ñ œÃO$ ´cùNhiîOë‰ñjöø­&¿Í[L²á6 -@àK“õ$*÷ªàÿ.UôV÷÷ëþºõ•Æ/ ÂÄ÷r§^˜?drÛÒ´Ã °¾¿/œcûûMµ™¾‹è„äú)ÞÂL‡Éºêï$_>ECËÀP"Iˆg"SäÚT7›œ²„&à¡Ì"¦`c£x¾9¨—ä«û½­,ó4¼sKHF5X§ÉW_%É€¾Ì­g¢¶ûF.b”)ÿÑcÚñŒ$Ól -(Zlä‘ÞÌ–9cëà‘æ“üW´ðÿu‡9eÖÆ7ƒå‘ŒÈ/†ÎšßŸYQÆ" ‚³=.œE9A¼ânZn?–í¥€€×}ï|«÷ÞIVØåP¯Ê0ë)Ú’`=¤¼dv—_m›‹®áP‘ªºé÷©×¥ë`dV¿8•úÇWó' Ñ8w§£` ?„ï²2â*ç Ê8»6…ñzpP¶p‚Â:eHñJ^ÖÕô|Ô©š¢l€æ’°³³³ß«‡û[ã¸Ðõ/·¶¾ˆõ¿±ñɆûìóvø–”<±ë·´‹sûÏênߣ§×œ‡•5甊 xö籎RêúhÐͪ!)ñçÛ €ø&Õ0:n²ÒÒcYWç,̺z2QíR¤üÇMˆ›'®Æ §ÆàsT™O66¾¸þåuçÜÚ°¿‡Ö±³å¼Žv%‹m€]’ö_~ÐRàëýá}ëD5ÄpI\…k-X_ê­e]C.ÃP£ èDxÅ«Œ+–Ak29§LäY¼™³ìÜKÕÿ j‘þãä8?øÿÒµO] ðêÅÓGøq=ôøñ©»áæNïÜ 0 3  a,Œr*j%‹ß€³,Ô{Óª¶þgÉ~`Ö.6[„àòF® 5jÈýy_‚ðÿ‰E-@O™ø×ÿü+šÈwÆM¸°¥?ßÝJ§Ã{œ|ã{ܾf:ìÄêûÁ¨ØýÜýM£ZÀûw¢?ØïI÷#¹§§?š×GãÁÐU¯^9–bÀãÇKGZÀÿ[¢ö~”šÙó³³Åù¿ý¹F8ãúù·‹…ç?ÒŽ-–n]ZöÂt°Š– YλÕj±8_.NVMÝœ5‹oÏQš9[¬žÔÕK…úcóZ/WKZwí"Qg/Wg9¯…ÒL¹kÐs¸tJxí–\î•N󻤭í›ÙÙóÕâìüÛÕ`´»Õ›Õ“Ùlå†ÞDM[Û¬ìSåµ)-v³lPHÍ™§‘âcyòüßΞ4³å¿ðr=u¬«ßxxæ–ËùãÎHIïêœ4Ù,—ÏW„7ýÓêÏgOHÜC<5«fâæ¬Î(&ˆœÐ«~çÞÉì÷¿ýí™ínêÖm´¥~ßýÔEZÑQB$NIÀeÖLg‹øÖµ¨öû¿Äb óg ò¤Ø==8÷j¹‚×áÞ±Z|ÝÀø`X¯ÞŸ+¯šCg{/‘·S'ž“q«óó -…mñ’þç'Íd¶\߯˞rÍq2eiÞðÍsÇýfÕp¶œ-¾}n¯ïr1;;™Œºn.ŽÄ›ÉW„ç\yZ;©›óç+ϵmæ°†HV‹ª?}ó­ŽQÚ4«Õ¬A4ÈY“¯gg0÷¦T‹32çìß–‹z–BG¾¢9€Sëú>E…„5ˇýju¶ø–’º:©gøxN¡£m2[<™Tƒ™£s%¥"Øns¦\GÍbù$«Iûcržâ3¨ž?sF8ç›åsK|#ËcŠË¿­–ðôälyùïJ]v½ý»Ô--áÆÞØÄIYÿAÑÙìO  åìÈ.ïuÃZ8]S0&›´‚) -ucWT\ øB׺;ÊP÷WVƒî)M'¤N ·‚r|#£é_8nÛ|QÓbP÷ûª†Î¸@^ɹÓáü¹åö¼>DM ~ȹL«2-Ñj—~Kªû}¬ -$â?}vkÎ'oÆ7%b‹î’àz4€N¶ÁÙ½wè."ׯg+  !0 -ÀÐe,¼ÀÄù]FÊ»ÎWMw@aòé‡(¤(£}ØÂÍ'çX!Þ¹´0¢œÈ'úòZz‡«£Î´í»£1èµ=XJŧ²#øøÈ7Ñð_¢>ÔçÖò8¦€}±u=sÑ_ïìîN&Žs‰þ("1ñ_\ÛÚúºHBX’6x@“”Ï’½-*‹c»[7h9ï ºˆæ­ÐÞJCöÑëêä°šý©xÈ÷çš-šQ;ëüãtÊ'óÔ] à€W/N›ñÁx<ôè©ÊÁ³—ewû÷oß¿µཧዋšÃ™ç¥Wÿá!Áâ®Çêé ž†üÅØ˜á@´Ý,é©(â³xíL; @wßâßí{…è 6poì†ôŸj#v'üB5Du€P„mþ]Gà­z¾EyÝÿ*Ê;m1CÚû¦-BÏê¹/ª:!™˜•“nõ÷øÑÑ|Zûãùc±ßa]8?m>þW2ð#„m[SJÆNg¡-¤èãp×óTÑ=ÞÓÁ¡Á€/nÆ£év ìÒk)RCð,õQŽ’¢øR©9mm³{ÉM³F±Õ:¢ß§ÐmbŸ¤öCÈÞCfKãts0FN¨-Óz\Mõ¤Â>ò¤ÎÐx„ë¸êÀ ~x:—é¸aŽJ†§íËFð0t–ŽC°>0$ý–ø= Ò‡>#(‘ؤ(Í„dDÇ›´R¯wúku/ÉtWnýáÓYLƒþm~¼òk´•—ª©•ZÝ¡¾möûìQøX?>ê÷oœ å¡«.+HH†ÓOCÛtobeÕˆÀì!ÎÂe™%)üoÈWš3$§CþâÅc> Q>sâk¯•µ4àH’¼Q:(íQuÄ„æY¤¦Å•%š:¾¤ã^$cG©ðéXž¦î"{‰pvƒ;4§ö´›Ñx:^Î×òê””¦¤ZèZæh±L$̶G#2áZÇÙ‘;¤#MâV§w;)õdØà]œ£Ï¨1ZòÂx哘 Õ-ü~Þ>Ù±×.3$Ç·Mî!)4ȃÉ1€:ûS½æ›©¥P¬yJJ1¥kLùà}» j§ Lf÷ ¸x—x¡te´Âˆï¦¿sáÅöÙ_Á(!köXû²Y±`Õ™|XßGpµ¬œ{úS¡ÉlQ–nÚ/ç糃iã­(ßP±çwœ ÈEÔ¥ðNš*'ý¬‰ç-øLáβrÑ5ÆGw¥•hU€¯;Õîlx«Wí‚þP>ÏìæÝ¡a')m(·â!‡ºœ/©Ê³ÌÔ•Äà ƇY gþVèøõÙì·|_ê(2·ÜK¦Ç¦À9—¼™–jÀKÀ -WWäò|ça´®Q|–®‰Ã­­O®¸0ðÿåõ[àÿîõýÝÝýÉáNgb7a¶=YEØØØê]_vaƒ± ŽÕô‰âC‚ß½õ£ðVàõ+·ü}Š=_ÑLÆÓÓÕKDYª^©ü}Ó÷DÒÿÓ®{(õA÷¦{Ú‰Aßó4Ë1’7oz¬çÅÉxóäO»=Ú—÷%‘½àAâà œHš—.Þ,Ç}J¸y|ûµÍ¯<3¿Ó¿Ú~øÈ‹5&(WNÓ”ö›þ6 8¥yä)ž‡\Å:ŽþÁ x’à®pS/9‘;~º¿Šß|ù¤¤Á[æä Üp1ºñÏtpq¤·}’<ÛáåNgks»³¹W ñ7Q9†Ó£;·×GŸ’Î_y@·ßǧÿÜøgð¾Ó¹Úž¨ßžëùâ¹ÔÞÁjg»ï­m¢#3¯aTCæ…¿á“Ä6èz³ÓÍI­;››²´Óé¾'Œò’ÿÝ®§‹+®î ùÚŠ]7Ÿ´¢‚³âûÄ~€¶M‘yQJŒGß{§Ìù9è’[Êè†$Í ¸ etýþ¶¹‰Ÿi•<øµD?W=ýÿ’ä®]#!<ò¸ÕmX"ôö Xb¾‚”ÏlOéC¤T‡ƒöxßKtå~=½ÿ¨;r¯Ÿ¶™Ä9\ä4Ì¢¸ÒìÛi—Yª}·ýÑÕ‹äjÜÒ|Ûæúî¤~Þt²n1„ò‰(Û‰4Áº{³¢PZèjäBÙ!å>ž°úÇvNÏ7>ðàç±á|¶l9·«ž=o€ŽpîrC§„ì2®Z…¬ñyÞ­Ž-d.¨£ÙB¨_Aì&«.¨L¨WaÓDÜv›h—!€Þõ/÷Ó þÉC¸rå‹[{‡e¾IK¤~¶€ß"sç,-û^t87Õí¯Œä7¬ã›×šÅ #é…2qኒiãqVÓ¯½™·û¬…>ìëʵ?úÊVÕ -íÉU2 ¶âÔÛú¤Ìغ…š£p«‡€jÓë¸U˜àßJ¸UTƒ¢Aõº³ç¶V÷&Ëa§jÖÛ—FB…s­¥³j{¸>¶%æ¼¾ »pž,u ;C/÷H^öJÙË¢¡ÿ“tô÷h~Hž>åÈzöôÕ³—§óé0sÒ+ðìÙË×/_¿}õîÝk°ß p޼x-Z@úÀðŒˆ´ÚÝ¢, ªuï—këDiA1®1å >—þÅg d ္X^B->gUÍÿ„ €GCÀ-öº¿¾å$Áð'œ£œxåh€¯Sz,â“§IÇ÷žvœ™EY°×#ËÐHýÛ÷¯=7ù• þ^=[bêÏ=ÂܦPС¢N-?ztÚÊùÇtÜ<üè³l ûUztþfõíŸß,ŸxHTóº_Û5o£3¥ùkV§Xaø_®Î¾=;£µMëúESÿá|µ|Ô,M}@ÅY­¦Õý“e5¶‘Ñv¾;ª&‹ÅÍ…>n˜QS1]j¼\e¬ÓÎe»æí÷¬ë‡M3'ŽjtP­Þ<þç7gD\O›?µ£±S{ýå®Â¡Y-a²™yèùrõÆ‘ ûêê9WççËyóx±|ˆ‘ö‡ÕêÖ¤08hÜAON;oNl i–VÍÒáìÍŸtsž•%£’ºqïv}½zî€A]{€XkðìiQc©HÐÃf +DÐ,šüƵí¡Q=irªZ5üªs·n¦ÖÃÔu‘‰ÿ©FºþM--þÃ?è¿‚Ùçç¼]UNÚóÕ“åî!Œo¢÷‡Õó{rþæÛfy†´›¥gÈ!~˜|$Ôè -€°hþ?‡´ØÏi¯ˆÕB2ý¦ï¹³í¡b -Ž<y4ªq[9DAF(:r[qy¶zóÆñ ²wµzî?^‡ÍÝŸž¿y~þço‹3c¢É8tê,k®šoÈ׿!q¾ü…nzßCÛ¦(ÓêŒÉ“e}°Ý«êGd }J˜ÝRCx9‘mz-ñËþt¾\ž‘¯)t0÷äŒ<\4Íb2D™ø!]‘µù?øëŽÌ¢²g?òÀ§È&Œ E]¡væîiù×-.Nh9D€¢‚£3OÞ뎞è¹…Ã~Œ¶AWN–µ~{N§dß¿$AZŒ–úÃYCˆXtH6±SyŒ«®¿é{b`ûpªÍ0ÌVEY…óÉÊÉ\æÝ˜ûÊ]á¼æeá¼±&¡YpӒچϭ -|‡sMíQ]zæå\@LÀÃÛf wÈËÝžg䎙ø… ˆÉüÅ•+[»vbÎe;æ.…óÉìx²8éŽ1ÅÅhÛ‹¾BGAx8ê@ë”E&9ÙhÑow )óô«E£p~Œ ,F”k™=ÊÁЋrA \TCs>ÈÜÈÆ(c73ìW—ª|þÅ[½]qýŸ½án5éxìw&²˜‹Úßi{¶Ð‰Z tìÛQS5ÜõÛŠÔ| -»pÞÖÚê°™öôrÁy’%ç).á|8¨šÉ¾R[—ÕxIÿ4Ù>üä_ív?ûãèÅ˧ÜìB%ÈAAìv Ì°à†q Ò~öïßÿ%€ª“8¨V%¢ T‹²xaY¼.ÈŒZ€_î MðÅÝ‚À7¸ì—ûjydØ{¬ŸÿÅsºˆÄÛ8ãQϸFEñý¨ -µ‹@¤tà¤/ü†-5†tF.¬~5LSTB)*€„F„ùïŠN÷sœßã€Çõã§/=_é1ÊÔã§4šæG(¦£™«®>òßÔîã·\Í«7Η§õ -úI6¹¬Í劚úÉt|üÄ!ÿÙ 7)™-ΚYŽÝ¶Õs×bî:JšuÜ\—ŠîšK4rZ!gúà¼ç!ý©BBãÌÑkªè!µÅèh9©Ëóæ›ó'<£c‡$ˆçÊœtÐøÃéC+nÊxdZ–$éŒWhø=¥•”ºM¶Ì™4pŠŽSx4'j-V¼Ïešìnýfv\•ÖŒľ<YÕ†·ª‡U¯F|°¿¿w«—EÀ™g—‡]±új‡èÓ@ñ¨FZLª²ß®¤ÂÐßì¡&õ†®Sl©´ÜVZã Ò„ìtØ_ãfÒp¾¶h“¬ŠL–§ãé¿k9# -,4‘»(—ì@µó‹*Zi'6 \ç5î oq6{€äÖã†ÂVוÔTœ.ì:@ ¬pÖÀauœÑòmU³4Ó@,1EŒÊóa˜;ŸRè"é&ä5­Ñ}½4Ñ@ë~½¤Ðá 9#¥ãzöÇ²Ò ™‘1›~çö“x±\I6Š„§² ÌuGç‰|%Ï,&f+|yMè°È¯@ÑD@WæóúáñüïÿõGEú°‰¼cY!y4 -¤YRÕL·K<ÙèÞ)}ÆÏxHþÈýxè*ù’ÓYšp²3*›H…¨ûù½™ú‡¦¿ÓnJC܉Y¤Gé"ˆ—Àƒ¡ Wq|8èÅ6œ»††L ¼QÒüûÈ1“íêÜÐ}—’á»Ìôu%$™_sn£±ì÷_\”Ñ(Æè·ãæÔá"™-ˆÅËÅŒ¦ðƒl;à¶zÀÿLP¼åÏèª9W“&˜6(“H-«p® ”`Sï¸ã)Qèp¡T"ó"tپؔªDI;tm™Ö4*#EjÒhäÖ":Ò[™›µSAuu¦\#T)î¨Ñ7ç”òöµ[í€Ï¿^ß½ž±Ž[(®è¸xêb&«+…¶6®:Ðþÿñd €0÷+JÚj˜]¸ÚâÄïe™“SŸe-µ¥!ƒ‡ážUä¼!?"Åø,±ü=JÇÚOÑtŠ1úhn/€=Öv[ÏçG¿9Bp^€9 À5oX¾e;`GÃ÷ ?˜ù]¦’g¦ï‰®Ú ªx+Ûaï¼ÁZÒ¼Ç Gbçó,&n¼V;¼ß ÙÜù (E 0¢ü+_ Ë×2ý hOp龇“tí>Ú*Kt‡þã¯úóÆ7[øw)#š‹¨ÿ~ùxm*í øîméxûþÝkü½zéi -Ho~”Ó¹ã&]B™ÎZIÿ-YÿF6ÄÁ‰zf5n³3^,G,œÙƒ'ÿ¸99>®gÏ= þü¦Ö÷×Û¡QÙ‰š¢”±HL2ËOECët4Ö]`otm”µÑÚK9Ë-¿¶3Á’©Ý““¥1µd–yì…T=䎶µ»<á»9w_ózòûÌ­ý8 ; -@[e©v¦òi7øÄgtý¥¼ß›vGÊ]ª)_Y1@ìr§Öîr½Žo“‰{öî[#SGZ"=u½Êíìu]Ô¤fª,e› „’ª‡*·°|<³n=zË÷oEtëVÛJ=¬ú™ªRqâW‹3óÙùÒÈs3=l>™“ßɤÄòÒà: ¡êõÄþj¶4gÜê|=;)›TxÂJÀö#ùªªc *ŠÎô@­À·Mì#=Ô’V„-YÎꪫF¤¶†Vø±B—°Ž§äëñƒÉÉs—žÒ”k—þ‹ËøÚ" -€}Jv„B¤·Óû:bUãQrD#¬ô´êŒÕ\þ¡ÈÐ{^š’ûüCrµžåòÅü ™â¦Òl€–K™ ÇòšvÚ˜iÖønŠe½êŽÚydi^¯¸û@óË=‡÷ =³ÚKð¶èBòhÎá‡Øý.øOÉ«=³GÒN½H½QnM„ê›sÇ}7“`QÝ%há}Æ2 -_÷xƒô’„7ýó‚z’¹Q˜ºDõ8 -@Éüª °a;¯ÃŠÐQ8l¨pÖ5—\áïS€ëÃrÐçI L=¡õX4õžG‰²$\ÎK™³‰*|ù²2ŸLh*Î/Z8ÿ¹ - Œ“]EæÖŽÒ½`ˇ%½´òÓP%þ$mTÝw·LäÊ[Hkwëó+Ÿ ¸Ãß—s8Ö¦ª®]ãKÀ°÷µÊÏæÖõ/·þû—_–•8ï1Bh ª¦Ru±I•9ÆÆz¦7ÑÅ‹œÁÀ7õÂùœÃùߣpóSd¸%ÐÆGGsû²ŽÒ1’Ù-pîq@þ9è ô¿{÷° –Nu!VÜÄbŽR ”Ûþªˆ³|¢ -Ôâr4ƒ¸éÑú ðŽŽº{hŠÀv"ˆÓPÛá£ãQ: t%”' ¥K QÜÉfÜ Êž AÞ{Ÿq ’G&ƇÑdÄÿ¿DåAûÿ_¿Uhvø?}zúT´ŸŽÇ#$Ø<ª`åÄ©ƒø&þYÒ>NäëaÝŒ´ƒRy0lÍåu6SS™¼> b°Í߯ô‡þÛ¬Õk¡´rßK2 5¥ŒR¤m -ÊeRk•#÷ÅN_ÖðOɵð^L6j¦ýÙìÁñoqàåá]tu‚^¯h•·ñXŠXsøX8¡Û±X·›=[Wyx:¨ë=õÝh'V‘¶!¨Ý Þ6ƒë réV­M!¾Õ HWL\»þænÇ©·nèOr2)‡ßPÿ6©¢>z]54Ϩ¾h0Ù?|€(y§—ý;B -À„@‘L©/kÑ­Ú‘ËÚùéwŠ˜K“Nø,¼·ê¸ß÷6*›ª•˜“NÏ -ŽìVU­K5¹Ë^¥)ÝþàøGtä„«ºB˓נHå<$ïCk= t$ùV‹i_<¤ù³6¦õAë6Y0QkªäëƒÅ™êAÍþ¸X,RˆHCiçj€]·ýú6É£aÔ3Ù{&žþë›n2‚ÿÎq3Ña­eîGt¥í ø»t0=wV£]Wza’ä˜ñŠÁ‘Õ;Úx.SàÔ’©y­—BXµW¾éµU6óÈü05÷±®íÒ¢`ºó`dRÚÊwéGjGy›v}^<ØÓ€ºQ/Ç£èD'Ôípž#"!e“ \ÌNÎáÜ=™cF‡ä¼ ¾«ãÛ¢s÷Ýâs5*;(~ÆVÃÄœq®êf:ç‚,‡.¡Uo»¨â~‡Š°¿K&sóeé¶6®|¹7p?—iß²y¾6ŠeZV§»í”-ô>ð¯Mk[F PÌl¬·06ô”kž -aˆO~·š=;û£þÿßgôÕ©CÚ$͸[§Ë?e_ ÀM@ˆ?•—6$0VÒƒ‰ŠÁÙkVÛ9A"Db}{Nù°îd§7Ýww]˜kjTÇ}˜D©3ì¹G ïìcðfªA¿ŸMâÍú‹ˆöû›é$A7B^1v¸øµktÎAÉÈ'áã„PЯHL‚K[(åOU­(D˜¬i‡Âá® ‡² ìÞjz;¦h2ù½&9¿ 7^\–žš„TÕÓþA‘¤q©9¥`°¦y"”y²ª+·9ùøqC©‹'´Îû;å¶Ð¹cùúôrËdÐèl¿rûãâfË'Q£H2jÙ«{tÇ´„ÍøuïKï}È·;K‚ô~Xí .R¼pHö†Ê/¹Ÿ}Ú9Íè -Mß?¤ƒ7,ÈÄš“o]ñè|'µ8Ö{|¬¢œV£Î/ËÕ‰<[Ÿ¯œˆ°rvLÈqˆt6 ÕèðÏýÓ¥+ ûüùr_\ûúúѨŸ ¨z$ O¸rصž¯–ó£ÚY.É·ºjç‰ðö¼žÖ¸ÎëñÁ;;âä œ7g…ó ¥»¥ýêM=êŽj—v6²NÒþçgOa…¦ðQÉ9íÊâùÙ™ -Hô¼F%'óóåŸ~Ày¬ÇÓþ}ÃÌÍÒQ"~ó¨Z",4~ÙâqØ«*ªŠxÇ]«|â€/žêse>ƒ1å¾€cBs4Î*d¿rý¬œ#óVè±V,v[f¢ºÅxªÁÒ0îMx}$ò"z¤©tµ¤€÷¾¸òù_ºÐîî•ß6a2Ù«zÝÞÐA)‹¦ïÃtCÑšï´ -ÌR|iÂä–F§^öáœD£Ñ¹&:ÜÎ2bŸNGóšâÎeÊ·÷‰tùÔkDbåO)ªGËœ$çïï³+çïWò{õ³ÏȹÍkèƒáxú¨vàôé³SÜLàãÔ÷wo¿‡à¤ø23îûœ ,â -“ &ßéø/ fk\SU[ðø×ZÏ ÈÜÕUךÛc÷tà¦æÓ_O ±ÿÿú—qñeøà»úa¤Á¨ø]wúk=“(‚ĉ`yËÞSÁ—I"¼î>ïÞ¾UÎ|ý6þ=÷ïñÓÓGsŠÙp4 l^Û¸Ê߯•+W¯HéûÑŸ…çïÐb¤prL+I iW‘Q6ÚŸìßJ#>êŸP¡f³ÿ¹ø#°ÛìÙ@ñ(¹ùg»õ—ÙÓÇqgÔŽj t³FDÂ^(f/OPÏ]õ@DÓi·;‡?®DŸCĦ}Æ­M¢;Ø6ÔnK*Ñè§|Ã5‰Hœ÷[?BZ®º}8/Cÿj @OyÉuùM¿¹1-Ì%͘4• 7á»Ûk—t¬ikÇÁmÉÏ$š6š¼­žš£¬Ë6_d© =Þ”èn5—V—B¹'òMÔÈ\«Ì—«ÁͧÍ}|,ÏUõ›"ôP‘ùhú›íßÎy;æqäJú®Oi¥®ÌH¶dËÐU1Üßýí¹Ü&o» -@Æý}$ê~§Óëíô¿Úv5†^¬).Ô}ôC!§˜wzY]¤Im -ˆ¿}ªæTءĸª»¥ƒÂût™Ëоä¼Mñ¬9ô¿P¢tlhãäŠ)ù{ú9tõ“Ï6­£Ó£Góyãæ§îu/þ»CàÛ·ïìp ƒÿ|i2‹ïÞÇ”ç?Ø) -Ä‚ot ¬ö6N-È ïBq âÀ¯„ý<4¬ ° i  3¿Qðâ[\À‰ Í»|bÝÈ®‹¯ié‰ÐOÐež€—zS9ø þ‡J—F‰öû÷¦†‡vcÀýî„,ø~ýÒU€žús*þ;Þ?ô:„VžŸÒ²}”hí'/GÙž£ëN­kÛ?µIŠ7=ž.ÆGÇò·M1í~Û÷eÛ¥¸VÆö -:Kk7·ÁAlç[½[nh?¼6®A#ÌQw ÔªÞ‡ÌyÈwÓmO,šæ°‡áRbm¿6Ó.ºÈdvìÞÄxçãžîÎmÒ_éo­GOU¹ ôPP)G%°„FÜ\ÑJÚëŽ †<=>aÍðLO½=ìµD°ÖâÆƒ2z®`²ö÷s²0@„ï@Äá)§éǰ0kœåtõ–öö³û@kÌ64ÏÔˆ×òíyòRbðîÆT­übAõûˆñA4}A{¿V݀܋©¼\÷иEcúíäÞäþå“ǤE_£ºèÙ¡Õt[`[#ÇOBdš›   v9êy–繤®Ë!2ÙQ‡È%ËJ¾Æ/T¼Áp­4{à9ÂøwÆn¤È.Hò°³}÷BLp¦¸ÕÞ^'Qµ3ª€¨µsø†‰5ÂY¸ãKŸzÿ!]¡Yü‡tóæz¡äh{»{ÓE—7ovnìlß¼±Ýíîl»Pt;«³$ÓU£…:òlw}T^§-îÞ¤Yæöfו¥YÜHdñ¼~íÆÍî¯nø¤¼ݼ¹ãPëçÆvÁ^f± ¦{óÆÇ8ïód§³íRÊðyƒH¼éäåšmüu»p޳aeÉ%q—¥šºDxê„ó|ËÔßüÛöaº~8 9KØÐööææÕ«›ü]Ýô²ôgn\ņý×ôÙfíã5ɹ²âÓݾ©Ìå+^p~q&!ˆÌ;|vH0·0™„e†µt£ÄSV%ë‘zÉý…Ÿ_Ý Àâ\ȼ»±Ã ¤ÞÒÎf±ß®®ÿòéêKºM3R¸¶}íÚµ6Àk¤^Ÿý×Ï>ÛàqçêU|”Ä×𨱄­RRäß|¼Äù7rNjðæ’ôd9ºù«íoH”ùØ’å»CŽñÚOüí”Tü]úäÊ•O¯|úÙÆÆµNu¢ÏN³°¿zñÒ€—¯ÁÿWïß¾Õèöù€®Â´–²ˆ\àSÌÄÖö^^ã=Ø®5¬ª¨å/|9oA¼6’A÷òðÇ0TXþ×T€_û=Ý:BHç :Ñë–·¸H0rƒ¹Ìó¨ Aˆ±ú½6…Nxàóþõ{w´ûÿµ›½8wíä³ÓÇHìèèh<èÓÊ©4"Ï âò?ú¿Ò¶b?"ÛXZ»&=åèʶI¼h‹×-øùø‹lmMÿ¼âny©mN›‹ù¥û E`Ç<Û¡*¬N·¯´kÛèj»À’L/i­ ,üiÓª€â6û˜[s—F[q¶xÓüÖ“~wÁo-°//– ;p18¦Ó’– #õÁ”(Ù + -A9LßEqµG)«Ñµ¾g€íö«c…j†:ÓO³W@Û„9€„‰ü“{è8*„9ïD»CQß]‘ÜÏmà¶Ûžµä® ŠN…Ag‡ïLú œ{¸@ù µZÎÒå¶îïDŽê°tÇ -ç\ Yq¨Ëþb§G -3<ñ ;K3žŠæ °² ’Èw"ü º½’+w i* -­äƒèbl46Ã_Mof怹·öTÕóHY…ïÅ®ñ,{JÝlñ[ü£¦òö1ÌÙq${û¨0¾Ý¦kê÷:n“wxrÚ°7ƒ7Žëœ?K»( -2¥nâ'eýGt¥õù©yDG¥ïøá´žÖÏ¿9zZO]!‰YŠˆ…û´£{bYi¦UGK×[ÖÓûS¾¦ÛÚ§U½\žŸ—ÁÕùyóhêzHžÚÍlGó»:¶[ñ<úçQÕð ! <•ŲÎ;8ª’Æ®ydWîÜN_sÏ0R2V—Úõ´|Û—]7ç¿9x‘`07ì{¨NËb%F8éèJÑ9œ“iÓéÍoÂLç…ïÕËóÓæÈQ ã!p‘¾bubqnŒåOrƒ \­Jî«ævÜ0,Uƒ¼öÌ;òýË­­_n mûØÂ/lbûʹ+{šÕ£îySb‚Æc7)FÛ‡s„>œVÝ^3îõÑÔ-Â.s+Éû4-®†1«‘‚£†¤Cº™öÿù.~Ì*“=äãÀC]aªª9¶vr¤tµËд^ÕS{ri·yýhù8˳´¯ÿYÕûòkJs¨ßOMTZþÄÑšnm¹oè0g&û;nE‚¥>_®ž.—OV«]Y˜”§Lµ2¯Í085_ÍçýÉM}¶æ¼ðx‰sj<EÉBÇJ ^ΧdÛOÿý¼€lx°¹aÎŽ]è"W>{ùêu¦d€û¿ ¿ûž+p‘O RûÚùz@©°-âÆö°S¿°ÐÛ'â¯ë>\á(t{/ü·B¹˜£Eð²A¨‹Ÿ¿À¹Úƒï'¨_üGÛ;!Î—Ç Z\7’§CF,ÓQ|]õ%þ–{ßÀ A¼}÷úí+¡ä%º€»'<Φÿ5 -À¨?Øé ºBÕŠðøýé•¶Mÿ™ï~ºöÐⶸdûÅO £æ|ÿ|ck8q‹ñãp~rV¨KþpùC¸¸¬±šRsË -’É3‘¤žèNªîÁ}dÕörI-çÍòIËù‰ó6–ç½{8'ÝÇ«åÁ„\>ÉdZD3™Ÿ,ÿäÎ -O›Áö}$ÎOÎVJ¦¸¼@­ h}¶hNfTÊ-÷غ޻þ™cY|äA9¦î¢+ø³g-\×·¾¶8דa§3tnÖž¦@ÚÜsðÜÝ?=\ý©99=çæAó4Më³?û(+ÎO!Õ³æ!)ƒïR*–˪~ºÝìßoÎÉ/JôÙÙó\œŸ šýª7ÿ/`äÏ/®\ÝØD×qÀüÑéüqsúØMbügh§ -à"xÈ5ñ‚&Hd]C§æºOì®Ëýˆÿ6zƒœñÜkg*(- »Ÿ€^ Zy˜ 3Ì8óBÞðÞéí9PŸH"º ­eC|wòâ:”lôÕ¡'8uÿ×À/Û‰L®ËÂÇwî†ìZ%QÈ!’—î¢x:/놃ÁN;æÓO#äO#å§Uû•†Œí«þq{\&–YÍ&Mc9jÛbZÈÙrt;¬mŠ…XÞœ ÚZ¹t™Ó×6^4»Âb¯WûÕ!Å€ëß­‡_i‘æœ Me¤E°Ö -ègUg’ƒJK³’J1i(êÔß :Ÿvë'0÷ÇÙoUJd›,æ¥Bͨ½nI › lÝŽ’!Þí'áMÝ?‰!‰þ1¶aðÞä^ÒŒ¿áv¿gµÜÓ‡oºL1´‡ñ‰~<Ú΂<»ÿ¡½;wâÍi„Á÷ÐÐ}‘Á•ghí¤5<äq8A¨ª{;¶ ëÁ»ì -ÊÇ=ߎd«0d>@q°ãำƒUÔ&ÑMÒ_ÝbCc¬ú&sŠN×ÒàWSJ‰:óŸàKÛC#Õɶ; -†ÝW×¥®™Þtf^°7^Œ«PÍW<—üÓtÇsª(t™\ïIÌR¦/š Òç. -Àíݳўœ6ž{‡ -P¶W¨väëÍ»)J­¢*sd|¸k5ÓÏì˜Rà -Ýk™î€ÀØ"ôC -…Œ;¹xCëô%iê)ßãfÔ™þÙS#—"CÑ)í©uÕ}WÇB%‡éðq¿ûé‹÷ &Ò±çîƒý𯃛£c7ººL*nZ©HÀûáˆnêf|î•âÄ·{æS™§üòêNW¦îGÔrží8 ’,„ÁU}箋Ð=ù¬€ð>«ÑëšÞÕNé‚#×Ý$¯w¢Ý£}»ò)Â+o¯3¡"BÚlõ6åÀ‰Ô5Œ“ì'RtÇ–óÅ´?zz¬Ÿ°›czKûç´q$:Aû"¤ jñ¹². Duç\–žbZ½©DÒÉŒq„Ê;üT»_’®¶5ü²,°âÖ²kÃdd€«œ(p‹*·³SS±G‘Á®—þ'²²941M:ý+¢¿qk xm9Own8or`ÄrÜéOQ`ÞŠçhª_ â§ °ùôÉ•O±ñÅÆÖµÁh<>zô¨yôè‘«^o¯ÜÜÞ _ºøí­û¾Cxûž ±2_þ\ ¦YW´ûƒïAV0Ø'\Ùó.ªû.Nª@éôféÊ_‹Ë8¬•„2§­$ÐDdzùÁPõœÎü¿|ï&ÀÑZðlÏtâ"jMQäìW™yÿ½ÿïø¼§^¿ý‚äÆÿŸžžÖÓ£é‘S±œxM ÉŠõåóÃoþJ”’ý£®‡gÐ*™óD|O’×¥el=Žº43™\w<{ð[ŠJ);m}Ï<®ûMÿ`Ýáî}ßd" ³¨G• ŠÙ³W÷£.74…Vˆ`] Ðh)Ê\5›¨WæJM&äAGÝêy³ð¼µãj2mSÜj'€<´$mn)Û‚Ys2O‚¿qÁ±ÆUqƒ¨~ºFÐ#LÀð^5¼–Cއ»‡{©³&bg õRu}8¬ú×úHøøçÎîm{¾¥ao§@¿g|ß*KÛGmhi¥ÃÞ¸LÆ•ž…5õwÐNÒ+àC½,²]QÒj'$«Ó©f¿Y÷ïí¡¸Ú@'G l²ÌAO—HÀÊl@eMÈ;{(õ‰gÇWKdYd K‘ñëØÍ‘ìËG-rØ '—¢¿í_=ºY?ouÎLNHoÖ=Oy²¤Zíd@‘!õú·§˜ì]'n)×—vÖ•,!²ræˆô#ô³‡Òª·Ë“˜Ú-”to‹µd“lšTMYuCƒå2^Õ«ª3u ùB÷l°[ -ª‹ÅRëêr­4às‰4ñ`%°E?ž­UæQ“F®ç/mûõ|I:¡ÎÏæâbû¨}6©@ù¥beݘÊË}«Ì…F¡ßòKêxÍèªð~a1”Ô´I/âw4Ï_ˉßÔùaMq?¶ÀŒýÝ0»~¹ñéÆ'´n[½Ây!ß:lFæ¹D÷ôƒêN|²%ç©ÐmCã—õìeØ5ΑFá\±|ȉ0_§×Å'ê$’:YU˜_¶GSTEØò샌 žØvÿûç¥g¼·ñ_¶vI[¶ø+½¥ IÅFæ´¥9 é—NDØ«v:Õ£’UŸ›"t9¾gÔ¶RbÜú¡ñh|ÀRKÑÔ]ôQÝègöu+Ú”–ãKœ”‚ñÚœû&… ÑÕO¯n¸S÷Î`0žÖžà2À% -À³¯4r_bó¾ô0€×Xÿ¢¸Š ËXü½Ðwîpš~xщ¢oÖ èOĵC_¸ ¶QDw\[ €§Atq™!¹‹OëÀ?OÔZ}" -‚cøê <ú'ð9ÃO €¨Ð Z°‡ƒi‚‘Cõ YÉ”#å-$Ðku ¸‘ׯ_¿tf$êÑ3§>~tä¾ÊÓLñuûö¨¿h»YŠÑùû§w1)^3꯬nG&æX¬’ÂÉêˆà¡©GýÚö–X8Í/ífrŠÚÙØÜé4!âŠ@q¤8· ´%;„Ûÿjp_‡~`Æf:}P™(`L;MaÅÕ9jãÄÅ;C:Õõ°[aNÞ(¬>KX!˜¹¿Â0h«BK™Ôœ«RwÂaüuV<ÏÃö™* - ¦ìUÛƒc~ÁSwê ÀlJz­½Uo»—uºûûb?~|Jõv 5UîX¦ôz,wÊ(¾ôîm!ª7¨mð?$‡ù#Á0Üôûh0DZÛz´³ø÷«=g@9ÿæ†-Ú Iù#ˆ’§éh q3%_Õ÷ö«?~¤õþmÜ×Íp;Èq™JIjóÏBWÝ\&ê{A ú¡ÐÒ묠ÌDÌä¿øHf\à?Ðví×á‘E­ÂDÜQJr“ŒòapjŒJ±=˜_ôì* _yÛäчÿáßX%I¦EÑæ(6Ë~¿t“·4‘9Ä‘xJö€Þj#ÔÔK»ã»/_{™·|‡ÐbJ·®þ"—êŒ^R1[\h¿…L‡ Ñ nŽNŠ -ÑR™&Sj.<ò®®m.`кóµ±2£ÈA"Ãw¸¥â¶¬;¸~2Ú•Cô!KÑëp®TêjªùÙ:Ç'yŠn‡õIÉÝQA-2õ~EÑ_ö®RÚ)¶©âÿõ/±±šQö¥“<³|£­ð“s5sYh<Ží€¤åk9Ï´ÿ:+jZæ­J†²æ±pžþ,8]Ëü‚óþà8›%.<>Záò%EDÞl¸¿ô(×e_§1‚ñ¹µàóáµ+[éá/›†lg¨ÁHSŽ{[¿tÝ׿f9– ›©ØôØKp™ ÚNM8¼¡¼µfÝ [8wÌåüÍf‹I=D¡ìL?èPø4ÍÍàÎG¾FŸº}ãºKÏcwš—³€œæ&9 ýÞÿ÷v€Š¢¥h¬Ù 0?Åt¿…SÜQAV´¢!±[4†\Fè­®¢µ_@ÿ’B—t6€x*Cº´¯6‘ Çá®â]UC [ÂTEÉ­Ñø‚âs¹Í{&ë»ïÜýèzøï‘n†àJ€WêFžü«ðÈuõtjÝë¡”N€«Ÿº*F£_aGÔßënžQZ¾z1j÷ëšE…Lo¤ ¤ާãYuàAê\šºzBXûj «a°´Ñ5Ó\¤‚Q„×=Z)Ñ¡Å~ýU¿áv‡÷‹oü§ g ÍÁYµ}šBg}¢­× tPéÓÏçR߀ä,MY’p‰Áz5êþ -–„X »a¶®Óî`iãH5ÖH°Ži‚¨g;U€Ü­†×úµŽ»Ã/{׿t^@{Ôyvüa©ªlöE"^¹S¬ÿüE$kàVÕ»ÚowÒÂÉq‘‚þ¡ô™H‘Ü­j·ê\«nçÔŽ².¤^áv! :R<¬û;Káo–§d ¬ë :!$Ê+ž;}ÔÞð!íJ­À&YBâ—ÝaY€~AeÅÈ=`öUó.ˆt°]Ímv͵MfÉŒ6{Üj­ã~~Õ½1m¾¶¹…?ÛW·Ÿ=À–‹¢ú(«Ds-öÔè=w_B<·{½/[ü)2û$C¿9ˆ­ç±ì…ø%LŠ0"s)Ù? +xøÇ *ɳÇ?÷“zÕï_ª%exÀWnAûÈ>À¨ûm\>«ÍŽÛtø#+”ýÃû¼Œ*“çB©«ƒÊ‘É¢¡Ý×–Ó/Õ”K[t‹¢tµ†ò7‘ùÂ)ù'uAï©.;—â»õ¿HÈ[…™Þ=¹‘ïÕõZ‘ *Rçr—Y—9‡€¸4žÅ—ôEé9Üw˜dŸÒZG7N­¢–yb>ðÿÅŸ¹¡M¹…_WHEÐ÷þ<íZ[²£?…_|Ëk‘ùšõqÕ¡|àÊ«0ÎQŠò¸l#u‘¼!°,†ne.+îI‰VKwOŒ÷ ¡—fÈ)spu«Ý p£·õ -€\UµÔÛ¡›éÝÎVÀŸ;àÆ#uçÚE_FÊÏ‘óüøå®$/©Òeà¼/ñDÈÿA/@½¢Á£¤l£.êgÍxËù…ÏÐLŒÿ$Hÿão>¿øócãŒïÀ¬›«8ðôåÓ—Üë¬tÀÛwåÀì|Ô¦!cí ýàfÐX¼õ¹žjsÅý>ªœ4äj½îy·üVð\”Ö¡ÜòS¬|% -Ã~ïZ€¼¨I¯ŽÀo8Ë }Ñ@ø– £4àôVànåÍT9–AÂ\öÿx{T€·oÝéý;5·P&/ž>Fxzzz:ôh~”YýA¿·³s­= [1Y«8Þ’ëŸ^`¹ÕÓR¤Ò9`èœ{³û;YÚ¦PèÌWrV^÷÷ÛB÷!_ÑëJ¾vÜX./ú´¬À,Í¡)¦ŒíW§ýΰ²íÛ=þûV6RJáó:->IQpæÇº -2„;)ç³üˆ~ÖVÀ @Ó¼¶äz‡(šú›ËТ”ìS"yø hI2GUö‰ò镸–Äüð’Á&üûàÐÝò Ó6u:ð¾D¯IWjÁÈm}H9U$=ÕmÕÈæMn ½ÔòT4èpU-.O™‘Iñå^é °Ž´;Ýe²% 4:ëí¢Öˆ{Q÷b¢òù8ªJÜâØ©~D&8ðñFæ&“ń̫ú›·­z© ×Ý×ã€Üxpq@µ(%W‡îù]K)SðCزã5ºŒåáç;Ù"ÄÇ)±kCm„Â(—XI’ùÎûöd‡ZW„N -ÀÔÙŸìOE ìBÄž¤]„I†&û»ö|²±õùð—m@¦´“ÔÔu'ÛNÚúMá¿C)¯;Û©ª©\¬ú¿D6¯c’s/TNu#oÕÕRÌx%9Þ6C0W–>KzÌ_ÎíOÓà)P/þüí7Ÿ«*9×®uzv 飩[¹ ðÙSÍÿ—vv¿ÌÊ7¬` ÀM5ÿß¿ÿþ¸/zkëÛ›¿ü‡ÃçÜFO[dÍ €_@:È®Í]ô Õôí 3¢¹o;ÆÀ‹q³?§÷&ÄÀ{ñ“‹¨ 4>ˆ ˜wc®.†üÇKv5nMÿ¼¢“ýëþŽÒÿï…*€KÉËWÏ^<}ñtõ,ËÑ›<ØP\ó´µµqmã³HÙ¿ ráS?¹þôÙtìc”L¯›i¿Ý^Œâ¿O똲 -Yü“ï9  m*ò˜OêD)É~qýÊÀʛÒ>Õ«:íƒOA¨K›Ü¸–qÙñ¢Ø²!^C' œ¤š9 :ŸëðÃ40ƒO¡”aËk½Ô÷’Ìé¥þö{9vyÚî jÿåÁm#ÇÅAéæÓ_–UPË긳åR†kx-Jˆì¨$°.¦:»/€Œç2w©º6\R}ÅÝDÿ A´Æý­ÝáUÜÚQÝÞ¯ý‘|îÚÀÖŸDˆõÎæ¨Ü¬]eoß} ©Ô™ÌçÀ l¾³ïn‹»`|4€Œ¤òV6B¤»U§s\vvwó®bˆ6À+”¥“ 9°jØÎ+ -© ‡wl>k!ìBtÚ¸qœÔ'Íì8›3‘gU÷<Ùg¡Cël3|5óÀË¡í“dÐ=þÚR–é¢} ¯éuä•ÌEe!BôzInÒ›GK:9÷©ô¿5š&‡MƒÙ¦†kÌC?K ]móØÖɳv/ŒQ"3Ò\ÛÕNIÃ!;fZÀ”¢¾èàFŠúU%bH‡)þâV DvÊLÅ&9þ±êœ.áÃãYó­¢lÙ#Ähdûвo­eLàƒ=á<¹ Îòª¹_Nn9—ÙéèF{úŸILIȆ³-šƒÐIh•J]À Œj’ÕðÔ’UwëßÓm«a¯lšßjׯç0 /¾ØÚøâóÏ?ݸ²ñ宨Æ[‰DÒ¸à\é ÜÀÁ¡Ç`އ™›T*u§ãn×…nh |"ì¼_iµ*/GÊÜ*fŒÈ<Ê×<.R—=ÏfÏ›j¸¨;MÃëIºk„6 À/·Þ·àÓ+Ÿllô6íà?CŠnóÓPxcX~!„²ð°s ÃÁ'¡@Ѭ W#,3 -ˆ·‡“c'tÉy:]`bfJÚË -¡Ó zžGÜ q U˜¼ùiª Ì|¾ùjÚk¯|öÉÕØÿ[KÏx|tôȳ€Ý èÙ³g/Ÿÿ»î}÷Úó€^c§P:ÿÅ`á2;é¼Ï¿è)æú8  ÉúÔÒöŒ=Ü4Î}G«û½{óØÀ#Çpñe1;ýïU -4ì ·ýÁ Q´nó>ü‡)Bv1"®ï]€'\îj)NP߀q.Ô ø÷Þ®C“«|½~KrÑ}ò‡âS6.sžžzŠ‚Gÿ¹•—çžØ°I™àGäþúúWœAõq2÷ëz:hŠ6N9™yyTY]tZk‘ç£>Õ–"wŸÛ2µ„´ïÃÚÍgx´nªPW°sÝX–nJéô+T˜¯ÝýºOÁî€3Šîd2;±§É¢GÈÝU4g¢–:{ÊYE‹°’vÖ£¿a6¾K8…‰5£÷›q™ð¡©È¿-š _4}ÒÄ3XšqÛf»ÒV{ªµ—ÝuQLÈpÛó{Ò›¿uÝ&*@+š+ÞL¿?Zº#jºû8]ÿåß— êÖUR§ö¯tލ4ñj‰$> aÙß®5ÿ3H …s:OPOl=µõi:›}àCA ÙáîÚF®0;šNg}RÐÞ®êJZø–ÿVvv:ï번ÝØlàò’CÑz¸=wþg¨´²i2gÍb1{)r4ÄÝóu¾ZètLÆ![RPŠØ¡ -€(G fl88·H98:5Ýkå¶%åiËUzÕ£ÆÖ½ZÝ7ÿvÄ.b?Îú–ÂÂèg)ãÀ¾±ÉÒY1¦Qq•Ò¤™Ÿ†xÑ -ò0‚#{%Pe¼«%ƒä§€‡ÁÛŒs)Wáw5?˜¶³Øð"#.£Äþ皊þ¿xA©êÛº£ÅZàúçÆC¦4ƒ2bæ¬r¸„s8´:{9[ º#çæ° -Õ]¿þ9×k.ü>M’W.8÷Ì"k€i¶NåM'ü¯÷'g.~ٌƗÜ]÷¤óæsW2aµÑ=¿§Ù7¸EµŠ¬°;3–!ãÔèò¤®:];¾/HfËÂð†u2 J@|Ï–ƒƒÖ|Gèyæ,iDz¾œTÓm·‡ÖJyÔDyÑüâ˜Ó°µueó–à.¶¯ÇoНä$®—|®}u›šž‡R,,) Ù"J‡Œ l*!ªW£õœnʼI‚ÌŸ=§^vGY›¡w - L¦X”~‚±õÓ÷l7@Áž‹‹@RáülSjлœÍ–U§O?}ù;÷¥ïõ+-èXý\ ð 8£]èrñ=.ÁRLh•a]“\ä²–.öŒ¸ûffþ%Ó}_m€;ÿÁó µÊ‚‡óoPyÈSíóh¿Õò„oƒˆž Áßk¢ -åÝé„]Þ‰âÁ•ýöoè‡8 -ú£ù€ÿo¡rð«gnü,g(æ 2àÀV;ð -*€zf?Ÿ¢‚yý‹`ýG(eïÐ!€¥ÝãrúXŒ-Ét3ßb¤·\ùñ_”‡”KJ›¯¿égÍj -‹”By{x\6‰=œFHÛ¯œø¾ÓëlQ| gèÊiÒÌÊ ¾å­éœã’®bWùÓZqa.‘ÈÕ³y¸nÝò‘?ël(Z0m^½Ý,œÂx)ÉYض$X†P+⮯.mñÝà·2wèÎ={V£9Ò;¼6¾%œ¯yýV}éH*i°€¤¬ðÈAX—üéEP;¸ßÛKÏwÛ NáSm±½Èï~ݹV& ¸‹’ëô`šØË¦G‘u5 v€€æùcé'DÚÝ­;[#»~¡Gìñ–¶íNhÞ˜¯ÂC+×bR­ÏI1i[_³ÃU@Y„ÛÔí¦”Ùüb5ﮦbo¡¤ÐµeÒ|–ÌÉÃeÝuÈ ½»(U¥X‰ÿα¨{ÛjH¥d9K„¸N™²Ã - Œ0%-“ÚÍøïµ&€`HÓ -6)û²dÙþ!]i»Ìþ.%‰-RŒ -³Ër&þXÜ œ¢¨ zÆcXÌn¯I4m¸G?T¾-’Â6È‘Ýd…}UÜçÉ8¥½,EóWð‡'4€Fß}l:þRI¨%̃žómò‹k]²Ÿ“}âѕԙtçõ–3Z¾Õ¦(mŸP[pôÊ7ü–À«Ãû†N‘-³çå…,N™"Hm•÷(±8O–³½áUŠ#E¿Tš2°ñùÆÆ'Ÿo|²qå6S®2Pº¹(:L¡j*°²Q%5kƇýÑôfYñ­Y‡§"Œ„ÞnjAž~’èP]îy`û Ì#CðSl·}þ|6íVmªlvL¡ð)ä Eb3ø¯Âu‹ÿõ/”½û>B9丙ÖAvkaÝ<Éš+ -±§®”6Bb«²œçzyzh{w¬é¸c)FÚçÓƒÑÃ4%åUKÍ¥2kà‰ÀuO{Ã]à’6»³éì-í¼Õ´×ÜјÁƒG¿96€–ßzË'eEØâÉÒÆDØÏo.áhÖP)à2ÇÇèÄzI†ºË©ƒuÅÅ2ÖëºY.ËÊ-Þ™¹ -u¶oöW¥[ÐùQ+6àͯã•VÛnþª ÇRßîî§÷œ:H]±>ú%ïí/;69E-ˆ›Ÿbи\•‡0pJOIÁf§´ßÒŒÍ΂¼âOÿwo÷¯Ù+*ñ³Ÿü‘Sê°Ê[ê*ƒ ?Nì_Ï`ËyUÇë]q̾'_{â(n:ßÚÛÛCÖé@¯‰B4iêû£oÀKË7’›GrŠn¶jç‘d Ñg_RúÛU;sÓGOš†’=_,32tšq€_„•T—þZ7”‚%ž¢$’ã乑…ó•‹)6ú[÷¼Q^÷'‹åp3û…”þèw[Q668ß„qËL‘J½¨ºÕcyVŒe’ÖÒøç%9᜸-`§{™óº³TëûÊœJPÊ*YV”Y9_T4+b.)ÁEæŠÿ·\Ÿýïæ@ØUæÉRl¹p-Ddnÿ ®Õ­-g3žÞÖg›*éÝ÷4dU|t€4&¼ÉwokscÓ9€_o}ùõV¯º†…°g¥ïpŸrŸ–OF¥ÃR\`bVcÐÐá‰:]2¾åœÖ/8ï𔏖sjžšOjíû«Á›‚ûüS¬ÐbóÔ€®y¤ƒc¾£££Ì<}ôø©†­G¿z&ܽ~éNïÃw¯3 ÀiïÞ ÆVFÛ\bMgh^Äg…õ ¯:Á{çì‰Ð~Klþñý‚²¯Æ[œ×ͧêÞ;<ÀA%j'ñéß8忟 õQbëûØ_•Àg²~ÞI:ììKüz~ç–‡ï¤$ BõÉ–Héyõ!!£§§nžøè¨ž:ÉÊi€;;t«í@¾ƒþ~JÀ§îL³Æ½GW³zôf g;R -HΜšÅ¤¡¸7ç«ó7ÿëÍùóùhž²/¡_SëiÝWîõ†75tûÍ*ûV¥… ø¤º©D£ZŽ9ükXõ:W¯Qž=¢^‚6' ‚FÙ-*—Íüæ¹Ì­Î -l~Áí è“U˜{³ZݬO›zîšWwé²›Õtüërùí›07—¹þæøó U°§°_Ž »¾OHM5Øn‡{«ù¿Qx t,À{\=•¯ÒÏÚ@ˆ°-m§T«{¢<¹.†BŽŽ)J”AŽÁwrŸÈC¸Æº¶´5ƒn¿qÌ„¶¹ ¿ Î)ï¾1¹_OŽPâÛMfh¿ ôñÁHÑ -E¶à±ý[ò~±ø÷)m~a-ÒXSB3 -ŠJ÷ñu'°®ëÕÔ>X„o™üçÎppÃ4ÌÂh <ÜûAoÖ¯|‘£ -µœãêîÁÚ¢dä"¨®“ÉójsèbéáA¸þåz@dÙÚS1,Ca2kª~}ç‘x8ç &À9NEæhõ¨ÛÍy6e;œ§Ï\Wážëè®…V¸Tªõ¡ÙpIæÊ±øß Çi.û™«ÒÈÓÊ〯|òÉÆ_ºú³¤þ0›¦Ziœš}«·õ¹›%A½º·çd–(x³È³äD]SbÂù$›ù˜Ï«jÔ­P×=ðoŠ †ߋ竻F(‰dÇšáOý]þ“«Âýgô¹ùôJ€$·;Þ¼¶å±NöL§ó£ùQýèÑãSðߥO_¼zë†7ö¼sýÿkþ¾s:à[Á²¸ÐÌèTÌŠ«.ñ âæ6ÀÐÕÉvà×G†Á­7_0Õ¯gCô¾b—G1ЬHÇÕè5ÿ¹àÒ> ^ÿî/oñj¸:†Cÿ²@T¾ïw^ù £~ ù{ þwoß¾Óú‡ß÷ÎÌ€—nôò¥g£)žž>š{ÀÔ‰8Qw2PÀ>ß"¿½0åò --ÊOüu;;Ýn†èww:nNäðü>9âf{&‰ƒà7·s,†çKð»­ß›9ƒúž¡qsûæÇƒ´çyx¤ÄW9X"‡xèÔé\+§zl”³=þkÎõøìêfyášÞÐg-'{yç«îÎü´ÌIÞÀ`N¹ðBæº7<†Š+LÀYÛ  0×¹ÙùÆ“A §Hø$…P°ãù)åÏìˆ(çdìÀÝöæµkk2VQg7aÄl„Ï>CÛÜüʤJ>À?oæÜähüxˆG{]ãB„á! sŠŸøÛDkV2—iûêÍcž^ƒ±H Y2õê¯rcDÊI ×®mÅg9eäüqóÙgÜ%âDø™¡ÿ’“¦ô‹¼.òÕ"sÃEgÉIdÚÍ_•£^oë„ã Ï²"yVrs‡Ü⪼ͷåQ§”ºäë6ùL¶¥ä·åÀsML×5yÙ¼vþMC9%&´x®}umk¡„mƒæ­›Ý_ÞZæú>²ˆäÄ5Jÿ!ýÌ€&'ö#4 ËZ¸m3;YÆËåCZGôRÔN º¹?õ@€ûõÙÙ -¥»D=AK¢mVßô§ÿÚ¬l’Ý‚Öíc|ea½6.¬=ñõä9Ñ=yþ|µªG£ƒúùÉɯgOܸl|vv¶ Ý -hk‡v|C£?pÿƒß\ÕžøÒÞ°O딦§YžR[F7¾ÑFV§êÖê)ö8'uH²µªif8ãJ¹ñ 1ç‚x…vãÐN¶úW ŠJßÕv"Þ¾ÝÛù-¶ƒåßÁîÅòÝìPÒ-ÐveQi·Ûð=nÄCJæ§07?­»_‰¬ô£°1ÍöØõ“Õóç'è 9ZÃa‰ØXÓƒíiÖß,ÏsN,ñ¸² »ïùè1æÛKOBu”Ö8C¶v>Žé( r«i!î‡ÛNÆZ¶¬¥v£cy~ä˜XùÖË~¯·®±ó­鞆nQÛ;½¯;½Îg>¾o[·­êêò·ý±àë­¯ ªs»Ó«\³—Ç…v\ñ‡ÜPþ;‚§Þè¶=D76]hÜ‘¤Ùg“QWýmžàmXrÅû2GË_Çè¿X Ù±Sa´Ýwp÷®MiòB[bzˆÌW¥è:OA´”…bPCÜøt„]8ò|Ú‘Ý+¥l9ïÏ SØÜ9µÉ ûæÍôÍ×¶p‘;eÛsðáyšñ8›GºïßDdd)Ó0âêî…ˆ:EÁéô?#ÏîŽh- ~aŽë6_!Œ-Á/nÎIžÌqÿ£¿+ûåÿƒÿúáêilî]®šê°<ÍÝןˆaÔSÊ82du:â‘ !p¨Ç£î7}O]%„h\Öó‡v|»$O_¡V‚®öóRº<žÆÃh -5ÛÓ¸q'÷çÿ~:¢žçœ¨(@ì6Oí­}pƒ*2?Y¨ÖÊÌÛdYú½2?pîôÅšPÎçÓÑnŸDþ€sŠN9G²N¡7-çÔZÒN^S¥Yì>:Ðı£fÕtˆ³šµ…²_úÔ~ñEu¨¾Á'’1nÚ²ƒÕòæ(§ -=Å2)QaQžS®ˆŸËçÍt„&ˆÉÛrè”s _Ðoþ Oå¼í)µ ýM½i¹O‡“òŒŸ¨goÎcÛºZ’/á¬nú™sy®þg—ïíØØØê ?Ûë¥ Ài¬å´Z uSåHüvþA€(f]Ýîoc3õ×CúH¡F¿!â‡ÅE§}¼÷§]DѲ YXàÞjÔ'go¾=8Zs.¡t&eO›?PÚ?öiNÀMýöGôÏd€bžBÑ:nÓ1:² $Cxüxþ´yüøé3ÏȦÀN|GxÿP|ýŽŸ5ÚCÎ „pA¿sõ<(+"ëÝßwvÙ÷ç ÆÕßÒ++·¥Ð~­EîMÁs€ÛÐqP¡ ŒôÖ‹×Átâ#„Làÿ󌛠»ä‰A~÷VÂPä–;‚áV†U,à˜˜œÐ Îà¯=¯ßúý£û(‚2Bèųgö‘ §æÑÑo<p:r]l´ˆôü+m®ö‚?Ü̺õ ;Ľ»&U:¾þTu‡d´ÊüõÛ{RÓžyHÅù9VîÇ3Íò{9ÿ¦?_ζ=FGàOO(J³3kü’æ{º=ü7§ ƒ5nG7ÜßÝŽvK]vÆÛ×”uaŸØìh¦ÝÊÆh*eÞ)Ë0·júèê4/hÒ鯴×¾wÏÏžkS0$ThFÝé’òj¨O½8y¢}÷D²h¬„Ëy§zsNdX¦6ÿ4…´´šdž‚Vç —åÄfiÒ-õ°råõ´´D½áÆÕ-7ﹿœê®ãd3q»SGå´]¬œÃá~µuu˱~'à¶ë|»Iµ·7Ü«ö†ûÃê6¿®ÐŸ¬ìÎ/+ùíÞ³E@,€Û4†´ö%*«æ¸7¼ï €«ß&ÑíWÕjØðüîÝzRŽÑ!êÝý=Þ¬öw÷ìªÞß7C\ndCá :MsºeIí™(Ršb‹%ÆáœŒè`l"7šíˆ™ž[÷ªrÊ4€ƒ%ÅÏê¼M5)ðQò•Bgÿê‹úfÀßrµ´ñož|È×åó³síRœ›lxÔï °Õ™É0‘GAÎGYn!R²wëjÏÆŽæ¬©î×LñPHº£c  ¶± ®V«“n}~&s¤Û"ÿƒ¿úgܵ#œ«¶IêßȰÝ7ìİ÷¬{cÛCZ=jÖSX;^Ûéás_¸ù«Òëd'ÖºÃäÒq½qjÆÊ=¿7ºߺ&0ãÛ;ÐipuoÄ¥<÷=¯Ë­=`y’àZÎ9¯V¦å®í÷3ž -Œ£LxÜî xÙïþj›ßIP!^-kJà‰yÖïoo÷q5¼W’´ÓÝÙÙéÚ¾õzÛW·;×J/W:Èìo»8øêÖN¢’ÿDìUËyçF'ÜAÈ´p_^›†p^x i¸®èÅyǤ\¢øÔo8ÏÕ Dª'ý3®õ•y¶ºÜèâð¾CEè’¯¬Ãé^['fã³ÿR:KïÞæW›_móÙù»ülšzëa»sõêWÛ×¾Êc³®“N;®-5k*¬Ë1Fæ7¶¿Qèk -Û-É9:ߛ̚:ùôS¾?þÑÂÿIRðåe§§pF®p ½ÚO3@ g€}Àà[ððÝët†¿sW!– ×ùÿÂ1„­ ލº32æ?º‚æ· ìí³;¯fºh­…¼öÒ)··o£D´wŃz÷Лo5œ[ý\ç6Z* Ü¥‹À¿PÞ%6¨ÚdÏb9ËÔFÞ¾Rãqûñ_E û$>CBO» Z4úx¶~®¹2Dü/#¿¸ò‹tÿçŠkÇÑ>J4‡¶ñíw]-ùŽNÑêM -¬2 ä0ÑÉl±(Eâ7ÐtÎw¶ÜkŠ©§ÑxÊ ² ÑRï¶ÛßñõåÖ×Nyéyâ^kÒtšiËÚæ¹æ72lãrf 7…¹Ålñ»“2йfî żÍÀW(·|ãß¦ÚæGdˆ#¤6Ô™AØ Ú!1foØì8'°$ÂqH²·5ÜÜ4A»™âÀ#Sè$»½;$úÞ¾‹ œË{Ò¾ëlßž[~ßrêùq¹_û‡[ýÍkÃ^å{·|ñoCH+¼s¾~4½^;cð‚²¯ÒjÔÉŒ öLÄnÙ8<À¡ Û;(jÑ2·ÇÙ[ÊG!*:oÑêêäøƒèœqQ¦ { *À>Ë1ðÐÔßhŽ´²ÕŸ”&‡‹ºC¾fe´”G…®ùÝâ$Ó ?O«¦ß!`yW‘ -9#ó–b*SÄÝDåêmµ^:$³Š¯u¦b¸jÿY8L ÅW³§]$_|8ŸüÒßäÊøgÐh€e¹9¶Sa48 †Žt¦;{Ó)söœN·5&u½Lé‚c¿eÑéÁhz³ï0©]3ÛikTyn!ƒÔ¿Ñ~³ÝõGƒoúX¼°ðÜ´z1P!<‘*{ÆLÛh4Ÿß€GMùQõ›­Ý%8¿0+ä¼$FoZÊIÓ|ýÛqÿ’±çÎ’Ñ´{ƒÆ¸íP)>Zœ“’ñø`tó&±€âwšF{‰Ö5ïnº ;~õ_í2ÜÚrHÌq7IÌì?buabP÷ààçéyUÍé ¿-ÜèÒR8GÊ#à°0®n˜C…óƒøÃÇΓh4êÞçöIòë“»ñÅ«k™+ôù”TN—7~3­Ì˜±ý?%…$kT¥Ëi´³)ú»LtÜÜú%©´t§×§˜nSÞ=Œ4 .GNšÒW'kúÞpR~E–)<“'Ka4<¥¨'·p~°}P8‡3E[—£–óÒQùÚøi·û’î¢^Š<߸dÊÇéŸþ‰¯Ï>ÛØÜ¸fÊL7@–5í@5—>}ê^Ù ÐŽoÁï-ŠÀ»÷¯ÞÚ=.ºb%¿·£¼€h ¨ŠPµ¸S.5Þí˜ß‰þ*ß½} æÆ®W Ð[ðÚ÷Ds>h¾í¾Xà[ÿ¢ô€(ºrÿþ/¹áç<"ˆŒ(´k õe É ÿ™Ó¨ÙÏ·ú³7àýÛÌw|õîýË×¯Ý Ø£€ ½”ž=SBO•Ó§GdÆ`ÐCÝ£°l|£ 8êüOTòBBK,‹c~šlãµÅªå¸ßÎóû xé1™%¢~,åÝ쟕û¼Ï -¾ËÛõpËL³¤*<`Ö¦ø=©&>²ðO*þenÒÜ«ë~ÖÔ†¹–»\—X!åF/‡Õò`{œö<©¤x=.Ëhãuj´&Ñk܈&^ܬƒ( ”…låÆwAš•‹º´°ƒËkþ{ׇ›½[IÚÅ/€ÙÝÌÃcÁvÜù¾Þûòöz¶oT€‚î|ñ¦w¸¢ܪ6¯Õ=• û ¢¸J€º'Ê•åÿ­RAd»U¯o_ -ˆP.B*Ú¡’„v `ñîÕ^æÒ+ö¨-°â‚ØimM0*@™ÝlÏ ~ŠD›Q§©<].rUt™ëŒ_^¸[D‡?õCs?§ý7T+ÁŸÿɬjꛥÅ1ó݇|µÐý®l€ßò6 -@Œn[@H€‰Q'ØWŒŠ}'¢”"Ó¨W¿È×òSfg‡Íê¼ÿTÏ?AWÞü jì#9_ÕÍ«ÕjyN’hÞÙµêÕ£ú´y¼\ž¿Y·Ýi½<_4.T±¤¬|X½Y­^œŸ¿ysÞÌk‡ Æu³²×­iì›8Í,_ßÚeUÏ–Ož¿Á¥žWÝ´ŠåÉòUSOí·µƒëìÍŸÿü­=cOÎÎVo¾ÿßÏÿýÍÙùêQýhÙ6˧ËÕ›7Oñy*Gç„KT/Âýª1zêFs -뎵ه}úPßrÕ “X㯗pî¤Í7çËGK?çš•g7Î -åýÂùâü[É=^,W>[žÔ+»ÐíSBZ6'ŽI4‹?ËBHÆÉ“7ß.Îþ„ h6êMTjrú~í¾›ëV»­­Þž¯ÃùòÅrnG{Ó½âyk´+n «=.7õ°ïi³x@ôjªKÇìÜPZ.žü+íÑ]$Gë'3ãºt•Öiáü ÎM2œ“]Çu$KªƒN…óÕŸÿL–´œÿïïŸ?ÿþì9Ù72:häüÕÿ¢xÏ›?”¬þIRqù)ÊÂEÊi€½>*-Z‡ÛÎEÿ§§?{üìif¾xùÚ < -ô{ýúíûׯùϰ¿ ýÎ)þz`7é_¢´¨ -àj£sgw{ÞÞFMÐ³Ïø M”Û÷bpGHpÎ*ä‰aþE”.H.ZûgHêÆBå±ê„¡¿{í½!¢±ôÚ pt-C™P’ҵƾÅéÕ«wo_»'RéÀöwjij¬•8=}ôÈ£€ÐqÑæÙ`sã*º£Ãé­{€:_ûåŸ-±|ŒlÚ„^[Ý{6ìuÕ¥|ba_4Ô6ïå}@ö÷‹ÙÅ)Põ°ßÅ Ja¬~ܬû¡ðÍ[ùº¾6eŒ‡|ˆ¢ÏÐ]З¾K®4æR²h©³8†K™k¦ƒùhn.1—E—‰Ì9S*pä.²£(¢ÒD!PøŠ;i**Ô¿Þœ6eóƒà[Þ5F Òjå–kÈ”êdšš“ùÈIo³² Õ5ú3§[—Nª{Õý V§Í7ã7 §`é!SÉë“EÙl©‹¼Cû€f¼>ÝØúkŸ–O‹çë¿[œýß(:ö`W†ðYc…¼ÊºE{&‰n…9.á’Aˇ£›°":C°LÕ\ü5ÞÂyýp48?“G=e™(µÖäru çaJè™öá܆"Ddz u\ĘêJ«³È.‘Crüj';n—Q7OØ6¿*ÜRxŒë‚s>É`ä±BHã2)"LµœÃŒÒ´²óƒà—Óîòy¤ë¿Ï0=œè%?%᳓röÈiá[Îi3ÝH"”ßßýîþñù¿,''2Ô5Ž´Nb¿L¦ù>÷¶6ìÿÜS~¿ü2]XVÓÛÃýºvzŽr)¼äÔ>zMÕݲ.Q«GØYõ -_Dz!·„-Ÿ­Ìל[úº£ã%ñB¨.0¼~hª¡ß-ÿò/ÿÖ ã ÿÎïëõg´%}ø¹ôçlõÍ õœÎ4•³ÍÖÐ<àÇâ} êa÷¾~¥à?Æ0f1 Ù~ìî™÷Ù«€6¿~}çÎ"¯`ß®§ÃÝžïEÜ<±ñ¦½ÎOôaYOHà2€­Í|—‡Aíhy9Ð^‚À³wÜÆü;T–¬åÏ=þPAûOÐDtéÛÐ[¨Lp²ÃÛ·¨:v”¤£=}áF‰.xzzÚ¸ à‘öÿxÜ JÔª ÄúO²aÝG(öw)ûY»ÎOµ5oØøûalKÙÌO²žÂÜï–v'åšÚÊ——ør·oš=Jüh[¨¤±¦"×í} MÙ:ö¢ã²á5²¦Ã»Þ´-±8!sõ7Õò>Qý9ï{Ôß æh;à×ãõ™t2—FÎÈmleN>'Qƺ§¢¤’…ÁBý]î8w'xó§~õ Nòbw‡ÍOpZqøå ÈìA{ÔXÑZ·öË(hk«¾Tk» ¾ô¶×m]~ÉÛ¨¸jÖë×B×±\¬S!ì^4‡y!RîŒV†àŠF¤Qiq’/fG0¢›Æ&QE^í9NC(Y ¸'_iYPÎcå¡ÿøT JŽ/ FkÁ_® w'ûeòóšÌ×Ì]èÔÍòU…ƒ§(÷Ú|•d¡è„bg2H¨+üåÆP“ˆ‹ÍÜ(tuv?âÕR„?N…Ø:ÚßÏ[pùõ‹„— µlS±£ë'ÁC„¦Há{MÑzv‘×eÊ’ì(¹¾¤ôrq,²DWΔ“x-R++¹X,hÏyYWuÇ=r -9>“8/s–‹Ö±ýáÕûÓª3ýVH¸á\Þ¹(œ·D³ð°(mkâaÔ„ÂyyᔞÓÙžW# [‰”2òï9˜ÊÖ¿}õËÊ}€C_¸À§W>ý| ¹P:¥¶”µ?÷Ýýª[e3Š5çmD2²~ òè ç¼À@žèÍi0¾$ëÇu¶‰8^Ô*qyÑ= U4½Ìê¿ÅJÂÂTRt©OöSSñÚÖ*­Ks'Àìsþ·ÊFÀ´i`:½ÈÙbî‹Q‚ì#Ô¾ˆ©^sOsêL‚‡IŠ\ކT‡Î~á¼™M»ÕyZí"ñêÎÃ:Å)êhÓrnQ­Gƒ“ø’¢¢pÿ4 ì?I½A¯sÍ:Nèô޵¸¥öèôéãӧϰt3åíÅËg¯ž¡ ¤<¨èéøAGÏÇ…Å~ÐüF·˜*B«” œuW[5 Ö<ž€aÞpŸ£ð1ðµ½}òGïÆo_‹™N<ñ…¸QcÆK´ªðñ:!èMÍ ,ãƒìn(“Þ»§‘!ëA¼òöÕ{Ò¤Wß祷°^öþu¤×­ðêå‹ÇŸe ç +;¨0ÃQσ677>»òÉ•­Þhmþý²À̪ŠÂ‘`1£I\×" -Þá=¾K°pÅG_ý¾Ë„B¶³Å5f[ªoV ÛÐ^þý¸uøº.ö—óB¢<䣷ªÓ™•镪Ä1‡‡CÀZU%,ç¹[ç©Â™'3Ö¯TÑf–ø‡Š9c±å­pm+• -þqUPðEpk© ×E’LÎuY}‰Y6ó›4+ÞÈC!"¬&º6R5ΉÍ0^î÷;õ¨ÝSî,wò.“ „±?ºóÂÐpTKܱåä‚îóRëÂOý‡õa0¥+*$ÿèïTÚ%UC¬ìƒze ‰L‹é _Qh§¿õCšŽ¨DTQ'áŠÁ8&ˆc·Òm{/Hé²"4 ÜJQØîê¥È›í±3ûõ"Î{ù^ÓúòðyåÑ6õt´]}Knh8WØÉ£’ˆ5¡`zê ɹÙyÝ®6‡‘Âþ¬Ñ2–ó1œSuàêž¹%ÑFä—$¨Ã -†W·ª2åvëóÏ7øÇjþôŠ3çK´aGÊô£\ø›£êþh§zƒØäܾøEïÍEðÑq:ºliê3´pÎï4¬Ð¤D†­ -€o«Óý~ñ?M&Oêyç ©²Ùq(åuÍl¨Ÿ£Ä•®ch*Ønö«þv‚-ñŠºP;thç"5¹( ž˜8´ã4É2yŠsE8‡‘´Ü”iw^Š oµ=œ-猿苿/œ7Gîcéüк:ÿ$µçÇÉ2ìJŽ2F¦Gõ|šI€¨ãޱ‹Å›^€|^½V ]ˆ¹ PkôÛcîQ9ØôZÚévaAåt¦ Â.æóÄ÷q|ñ1€@µjö9>„k\ Bdö‹ë¸ -Þê -DŠþò²Â’7šâ_ÛÞE -ä~Þ‚î™Æñ–}~ÀyXÐGVý½…£Wöz ÷ðyá(@¦ÿƒþøßÚÜFw럨WëÎÀ5NP¦ŠøË·*À~„Èдƒ“f!ÆÖ´9”} }ëÁ¢Ô6O)IëâßûýîÚšp>(ÚšMChq!Èm—ïht‚9”ý@ è9ôìVV)cÕv%Ç]˜3Ú¤9ˆ]‡2© -Eq/(î¸.ýznHkâ %ØR.w0†’à&>)ÙI–~ˆ„ÇmõlYXd¿jÜÖÿ‚„õýzÿέžÃæ­C ÿü¤ë>®C;€x@ûËë[ŸÙ‹âæK{÷óXe!ЮI¿y­¢9( oçÀ®*‚ê‚][ÿÝf€Gþoõê­Ní{vÿ'æ]’ôºO<Ë¿LðÓÞF ¸§2P -J ŸDÚaÀcS^Mb>Dr‹VVŠÎaÁ£”ˆVtd”Á@´ûéW6Ky£©Ö=%_ïi $_í}§½¡­ÍcJtß±½M°)uú¢ :9åØDdÚqä:,NêwuX÷vKbÔn -µy*żIA""Jü²“ÓÑZæþöïgì¢ÁЇú“ÖäP½2™kÔïžü¿r™Q÷a/¡Ëv«ÔNÛnÃÓï0*d)ççx¶húãåÃ;Xmu',Ŧ)‹¯ÅÙïˆ-îËíêá¨(³’E½½ŒÜËåÉb᜼ŒÛÍ¿»ª]¾ÍjþÖœ¯ ¤LUÌÂpNðf[5Yü.y)Óð„2°<988Q» Ad¤B -%K¹¶dRö‡õg_g*Ûnl|‚ݼÕÛ»èpºDEæ‡Eòhp³>Gtr"çˆ5R—ñuú åààŽ‘@’Ò/uxrÑGN -,‘‹“QÕ%2Wh»/¤Öa4š%f¹íú[›´¿%9'¾Ý-4™OIÕç_l}™Ž½[·‚ï_÷z×ú‹%jСmÐaug@«A!z0 ƒW›Ã ¦˜ªdiJd;Щ¹ð×,ªîqvׯË"/Á:9bÏ‹)øÀùI×ÝÐ~Àø¥É±?úÃÈô€úK?þܵ~ãÊ•O¯nüS8L8=:z4wwÛúôñãÇ/?uÇû9ùæ™ -À 5€r: V²œ(X±i+¤×hÖ +>߯,¶_¿Ž€îU ð Ó/ÏÇ^ƒØÿy_lÖò»í> ï¯ù[kø²£ÁA;û³Ã„aÐ{7õ)s\¨±ï£¼«r Î Z£Jó]–<šº¬|xù–”¿xæ..PÈ$ɧÚ]€ªéh4èï`ÿo`ÿCŸn9¨òqjsî#d%° yF¡­–kZú´Ï]J¶ ±íŽUç¸?|ضY‡Ô7}Ùd7³ßÏŽ [ ,w@om;¹<`#>z€×º+;»N&Ëá6,ߡХ(C„Hu|R9Ôi R¬+mma/\Á¡ÆåŰn’ ‚X1g¿wØZΨ±ãír*&d<_Iq…šM¹’çde]}æý÷PË;ÚÕ1]ýþ&e¨6»ž²ƒÆû ßÛºjCöÅ–{zªêZú¯Šì·z››Uïk'eЀ'××ó4. @vì7M”-¯¢w îýÉ=Ú¿º¿£ žFž'CŠ`†ìîï—Ó€FÛ½ºè (òÖž+"ŽhÈ„º hÀŠä"רwÞ¬æ3ïÓ¾ÔËQ÷¨ édëlI©«UU6ûã¥ÌÀ”=×9ÅÉ€K¯~ÍÞêx´“µ‘m'@ØOÀŒÜÛ¢T}Mèm6ù“ö|ÈL @ÚA~(4ó›#÷Œi ÝßþýÌ€$âl ]T'C$1–Eª(-î7¥{Æ ÉŒ)¬\ôlÝåÕÚ˜b€ý¢%à³4é%3ò›¥;Чäu‹3–vÄÇ;|f³3£ÇC=¯×c…½RZý â9±ÎÓåˆ5Úœ5gKô6•!<8„Þò-ªe¿ïø1’%ßT”“ã²!ôšu8oF'ú²š‹êfšÉ ?3r7¥¹êlRô3àó¢|úɧÎ ›]ÊÐre@Î×2Ϧ¿”Öêlæã“™ªà‰§ÕÜ$dîI< çÑtMèZë’óÂý¢õ=¦º•ùÚx™?Hf¥uÁSILl_ˆúšnÉÅ(UÕC¸òÙ†©úefÚçWh¸³Ýk&gîíG§@sR”~ªl™ê³‹Ê»m/z°'a-çöù›-–Ó®ó2’eÆÂYŠË3›Ïì÷4œ)Šõ¸ß4¡¿‡#krcZWb\úùðW¦@dÝf{ àÑtZÏ3€ðô©ÝνKÿw™˜^qàXõ3Y ]ÅNáäç>0ïÖÁ¯Ó`:Ë;AYÛû`~\ëb'<˜ìÊ;ñÝÎ…øʹ -F‹Ùü~/š'çú;PÿÝ[û¿w¦¢ðwLŸ/àCxºñžÙE ©„U®Õðn"‘з$÷íKŸ›g/Ÿ¡­2 L@˜#5w W£Ê€e‡…-oBYâ³þÍàþQ²”“ß^.–îŠ~ߥó«'´¸õòäÄf™Ò›Åù‹³3«ïïš'nàåúìEsÒ¼Øô´¹×ø[=îf½¦Æ ~GôÖšg°â° ³J ÷Ë-÷¬Y«˜8b‘ogÓ É0ÜBk±ªOêÑÁhùüÌ¡Äædé–bó¤ѨŠ<%|;œ`zÍ!DíuW‡Ú=î÷íŸL(xaºt»ÓÔDhG>.l{²G™“¤¨Ë‹âꬕA;žRÊÄ…p×-_o드èi@Z¾e»ÔñÍkTIänG ~oõ¶¾øƒÁiA·lìûTYµÝˆnM‡è‹¥¸¨>G}YTý©•8ÞŒ¿ˆt£Ì}ÀŸ[@C‡È£Ì +|þxZCôGö(€•€_´ë@'€Ìý€ê¹ûp/^<Î @Ù8“à^¾c5çy7ÆöôÏŒ×jŸÜòç(A™?ýôæ -ȉ_ùƒ3€}Zâ<'•ü8 í0&0¿œÆçKb?éZù¨(j)â9?ïŒDÅ"ý¯ßáj8¤Ï‡Zû™õgçêTÆ>HuÙ é…'#ýÁÿg§O«+=šOÕP'§]ý$ -@/Ë4?Fmüˆ†£´‚[{¹±ÿ´uÇYG³Ò,žN§÷ùà‘2LCén.§ì¾#ñæAt¿Y/ëSˆUã2 ê •?_-©D®>Þ½ Q¤)Ô®ú±h½)Ü·½ßÚúºÝÚ²>iŸÜv3ºáÐú½§º ëi=ýóÝ0·Ì°Ãô~öshÿò>=iŽ—\§Ç[%à,ÏÝ´Öa“V ŽÒ¤®V99¥9½ÙÌÝUaàffºLÜóÇÓˆ+â™»Ö’ïr¨ô¨†ýÍm'¸nnÁ?ÿÖV>ü^ÝT-¿µ[¹E_¡¯ùzKLµïN•^ضï«Ô‚/‘Â2 ÚǸém¹ÄçPÜïô†[¥´…Uwy|ÝY6ƒjŠÎÑ4‹D†½k_u:}âW@û•R¥žÑv·m#¹§˜Ý]Œð;p¢Có=£Ì)H‡Ìµm̪åYã^©®jÒ^¤m™'_§õê›O4Ná r¦ŒH8òʼ´î „š¶:[’UnG¡ËÞjM– Ýntã7Pò•<¥ÐÝ/ùJ«EÎ7ËÌg3¦‡*<²ˆÖ´w{õ 毗å·ðc7ñðögN ÅéÝ%Ãáû>Ðä’çÎs s®#$˜«¦7FSæþ–~Þ€âiç´@”`ÛN±¸Ñx¸u[1öND«¡ÏßiÞ½É@š² é}½4éY€‰Å9›uÇ^ë+ŠuÛ¤Û¦ç‹æÞut-ÍÓpOe¡FÎ=­¨.ÚnJþ䜄 ŸŽ¶Çâ§Î>©&÷> ÿjúý7^tø7œ·`Ä·CJnh<¤|à×àÇÒ± ,hüî9lÙD×»=ÜìÜ -þ_ |òIæÜ)£ðD¦€cõx_N¯IépŽ.ç¸È1â7?¢Õ ݆‚¶Nþä\Æó]&VzЖìxºgdE@ Uæ“r\éZ˜ÎëíÁ¡Mÿ`@ÚùéÈ$[…tP½ù!åï:w\µÁKÃáõŒfà¯xШ†×:OJT…äü÷rîW:МP-åœFFe/ÅÎñî}|Ö¦~ZÙð†Qªþµ€óS4è]s@::}·U¿™ÎaÕæ¤›ÇOÛán€W/@B€ð†±›â¨~sƒeíøºÖ3?và&¢£¸‹÷ØÜ8|÷= þµÎqp”à;ìrmv€å °`nŸ>”i¸¥»^Ìnñ]/ÏÎ6hƒ šñ¨(í„BcÅþG7ÐÜ—SÃV[x§þ¨×¼²/îëpÒcz>аþ¹pFä³§e ÀSñ¿vÓ -9x¯£6œ-¶úã£ùÇɤ>J7Z·S‡nt;ÛíîÿÞ-»w•=²BÛ7»ýÝÑèàà Ï³ì`ænìÝ7ºnQµ½ÝÍW¸¸üp›Çî²åovß÷ík«îauÕ=ó¯ndãvþ7ød‡/>eWûíí¯ÊNòÝ›-s7ÝçÿF'ûø»t™9·ø‚9¹3¢DfÜ7n¸oT˜ëÞ€»ì¦ÅžnšÚ›8Bßt¿ñ•¼ ‘>7ç¿<6bÓ»ýU¶Ñw²«Ÿmå·lJ&ý>—öð/IÊ¥½ý×®mêéê•‹ÌÚ‹Ïþ›[›ý€.i>ÇûeºòÙ¹¢·ì•ˆóýÙÅ?\í¸ÿƒQåj_mþê«M%K*¶77ËÙ û}¶éæ\»YBòýðÎ{$ÞlM¾Fl -ÎPÈ”æÄ7xP4¸Drñˆôú|":…YÞÆÁÜà¶Í×dÈ þâèžx¼îK!óÕBçö6@Žó¾L”c `@ÃybZÌœVÿõ* &šþÕœ…`Ú;;%ÚÎ Ë‚ȭߺ;޳X¼A!úÛ¿ÎÏí&ï´—¢¨j¬ˆÄ­XA3­VSn€~¶À­y1ô1ÎÁ™-5;ƒ7åŒú¬ôK }RštÌ9mµÙñ¢îÖ}º—ÉöœQkVÌN4ŸíœïYþ¤QØ^EwÞi9PÂyÝŒ¶« +€£<kñqA(«É$œ¯5€ L³æ€Œ…\à-Á| ²ÿ”øÖv¯ÚŸ`߇Ã^³7êýwêÒé+O³—9¨Y…_Ë|8‡Ç{dè\×㛨ø™ÛÜrÞŠÜpñ­Ðÿ5ØYªtAíc=ƒè.¢Eæ³æÄóôÿ–óx-”9—«-¦hüÀÓ…C”Ü{¿üDüEwµY’¬F޲~­Ï ¼îö¶>ÿ"32Uûß.<§Z-ck\&lz7Ò -ÿþ,ª>êt[ð>ª'éíÔþ“j·zóbÿªËOR 8§#¬Ö­«ÿ±eú$U·=~äVÀè/ìõvC@çÀñó.ýB™°l'»³çí¦–s× ¸nP,ŸAv1O±}õ]Qˆö7îcÛ Î8ªp§F‘xô&Àg¤¯óÝÛWÀ„ç—àQ+Ô4ä p¦T%DvCïí•à v>¯³°Á®y2Mjâ¾ßùØð -ðGzñl‰õÿ8çA"7'ùS¶< ð³_\Ùè §Êñcd#ú1šŽúÿã7îP6Ø›f:'ØEKçös5VKW£Æ­N–èºNk7™ª¹oIóØ&êîÔQ^Þq[©i5”¸õ§_uúÙ÷·Céîkûw¶:Wù¸¡ý효ǙSà=¢ºÙ6½õ»GO³uÚX›-*ºÌ!¹žŽêW˜nÔ8זƲã÷Èѹ¶üéru¾ìÂŒoš6ßñ¶;§p=>ݤ*Úr»ÈF£›|hSxé¾ jmåz9;Fãù3¾<{rÝ>.[¯{»{\kÔ SÖëlb†öo‘v þ}öYùÅßîp˜J¡pâ$~seØù›+¿,ýžñ„Fð9:ÔXê!Äcèë¯ûkýþNÇ5"ÝŽ³ý>Í Mx; €{;à³³Ù6:‘ ámþû½¡Ãüìü¨¨ªÊͲeØhtd`n:Ïo~ƒØˆ.’«íp:øÆ|s5'ÛS?ºƒ~òuL׿+m€/.±Ã 0-^ë|§Ð™¯æ6þdaè6(f%xØTÛ¦$|÷zˆùË-îû·oM㨻M+˹H°£Û|õPd¿[Ï̩ǣm"þÍßÁÿ‡9Åú µ”¦´6 ×£nµ*sÐô*P2Ü$$€j~sPÎt»ðe§õdrò»v1»ÝͶèµ+Òìæø~µwyƒ6o@غtiÞ‰¨+<Åe<ºø/œŸ2<€çÕŽ'4ÀùArt øo*!nšnÿCƒ¤C³5YLø9iF£ªÐeÆKŠS:(äoâP¡ùÛÛüº¶àsÏ}ú *À½vØå®ÐÁyœÖœO›ñÍ!<ýPæ%œCËþM·F_p”_9o{Ò[Î͸O;dÈe2tG z-ÅÚÉB“½ð¸×ÛìašîíÃön&jÊ¼ÆÆp€ÉU˺_òõ°ôèÛºóûðþ´YÍG_õï.›Ù‘a§}ô¹Û’©©™q ¬=γz¾mÿÅ?m¦Ý¥ç.ðbý°ø-…dàµff¾/žïf%_d:—÷_Ⱦéôœ¹íŠK$ˆÊ‹t{ØÜ]Ýê-UÝ º>t¯—&§Ö—¢²×‹Ì^k’î7Qs.ÿMæ>-zEkL§¹Kqá$vžkG*Œµ)2FX5 kÚ¶8^B÷ªãª3P ­CK4Ы€‘óº´í£þô¹fz dݬۘƒÕ™ -ç§;Áv–‹Am\……4î*m‚¨œ‡uU† ¨iÝUÀz´$ ®k_pŒÔ;Ýs~ob‰øLÒ{±PÐ(¿`z8ôC-þG°& z_ݪ¬[¿¤â¤ À>€OQx%ÀIe$q͹2_s^9pÎ×½-ë1€2'j€¿á×z ŒZ0݆IÉ hßú -E©Sê*²ªQé§è¨m˜£uò‚Ö°èÈËhØÛ@ø$[åÿò—¶´&í@âp€…á’ˆHviò¿° îûÜ)¿PÝÛv~OK$)ñDuÉø?òç''Ó~óÄw‰s2¹0®¾˜âÒÔw, UÕÉôá·–Óß¡æôïü=~úx¼c/G1Z,=7˜ͳЭîŸ=}±zù²,p"°ÿê-pó_àÔv>ÅX ¨.ý<Ñ'° -\·s…wÁ¾Àý+p7Èþ“î}†j  kú ì—È UHN§Jƒv<þÕ-¢dÀÁË·(Þ¹€€¸ Lø†ìðà•ª½å‰>ÓC`|väõ·ÄkBs‚^~éšÐ‹—èD/ìÿ÷Ðd¬íy-þc$—¢¾³Ó¡Ô T Ƨn¨ô1jsçG4ª«nÿ‘U¿S7äûŒ,O¡%8TF±ÉúC×”Rd)(T‘#tÆô2RÆ…—xZn/ˆrG°i?RÎG«ýQ- Rf-ßÌÛ[E¯Û*ýå¸ó&ꉥ¤ëÀTú¥R9 gje6r=õUV¸ÔЀ'q΢|ˆQ·.·çý¹G•ôYmÀÐýjô«þ(ýuAnÂcZ;7ÿA±‹a}Øù¯Ð½“é°/B;=?;ºþ/Þ®[O¯âã:°-è‘ L -¡ð—ã166†¨F<Ï6àîw^¦9Ãà¿|¶Ñ³Í£ÅË÷ÖÆãâÊ+}øk'òÉØ!Ìõ6;wµ‹û×¶÷€ûÂ85:¾üd@OÎѧ»¬A™SÌw@º˜MØw›‡‹((QÌ\ÁñæöàQåÎ( ž«y¿‹äZù¦q·P˜!hЇóþÍÌ˜Ž¶mm“¯#7OCm<­.¶Êõ!ÎäiÃälYû5 -×é&N(X¥lµ„ÑÈ㫽þCò´í÷¨&Î0©nþË+ í?„¯‹½ÜÅ`¹LWĵø·&uÛ}ÚêA¿O=µ©$)»ª>èÔYJ?YOúKªœ´ˆÄJys˜Úi‰mq]Uïl6[¦?Z-Àß3g ¦\LÙgvåcDiØ yl@±é }¼9¿Ž?S -çž?'ŒÆ~Erw©GcMYrÒ×Ém¬çUO»;?â^à|qæaúkÎQÙè"~§ZFÿ=¿<#dXvƼõõÕkž½!©5[øU²À`"œäü¢yƒ}ØbOðÉzè"N„Þ6´ýδ>þð,T»š¾ù#B?¶ïEÖ›EY°–/Dùã6½EFn8šbæ Ä–ŒÊ¦s-9ÿ»=v¸Snêq; ×ÃÔÈ€€*ÀÞnÛà'EžDïk‘ s£Õ_Þ@ű -HÛ{ÑÔÝé*œËÒ(œË%AÎÕ(#²>Ýv¯×-s: -~šŽ5ç|÷¶Ê€¡ŒãÑx*¦¹% ZÂiÖºað¾t"äj ‹eOçú8¿…ƒŸ‚ªfµ> -îƒÚ>Ѭ£ Dmˆùíž⸪C{'kŽ7™âÇ3^!L»ŒÎþ< #„W˜ÿ¨j „gßL&ÈÒ1Àûh\e: ƒâ¿j -ìý\«! …¸Ìų̄ÿ_¸ÐÓg`ûc7 1r^Þ ï‰Ê–õ¬ØÚÚLÕ¡>N%?FóéWõÜF©ßÍŒèÖX¥±†,5Žã:% •#œÖí¶ø^žJ³W-i]†õØå6j¡mÈpôÕöݘùÐD;Õ Ý,µû–õ~êS‚­§Û#jÐxŒà¹Ù³¶árHOrQ©ÎpD®Éx)å÷Þš«ÔãR¹ïT‡Ën__“R'ypW‡nÒæ§™£2:cˆ ÍÒávµ²mS[°-²9Š]Ÿ>ÉáµM€Þ×W;´[4S_Rg¯[oMI´|QO{Ô×[»½ÚØøÂÝKݾÄU¿Ÿ¸ˆé“_Ømì^Ýül«·‹eÿÅ/·õÏ?çÊý³7AúÍ­O66P0üý·®ü·+Ÿúœ€i¾LoJÇ×ö³¾¨~{s«ª©Ï-`ÆV2 hÛ±ÙÃÅôpC6´€©”â¿©¶Gõ RmûÇÙÔD4ÛvùþÑßsàý¼ù‡ãvrÀxÔ o” nˆ´œåQÛ• i=NoŠÏpiÝk­¹ãÙóL Š‚Fý1¡ âTøŽPm•#tÓVÄlͤ¢]f·œ©çJÌ*Œ -ž'ã!Ú‘#éA|iÅò£|©—÷»n7ì#§JS=ç"(“ çá‚È(AeYg^‹îF[a¦¢jó}±ž˜ê°•)¯Pz.úÖõ;jøm‡ËêæAÙßϘœ¸æ¼°èô:³Ä}2@~a8Œ)h³x³ZËÜϨ[e`˜/AEÂßFc)+¢VX ½”»”—ñ°—åq±6?/6€5YÚnwÜG}­”¸ÐçY<Ôz0›†ûuûn¼ ï¤:Bp~¼PÒß>?™!ö–óª–^ - Ÿ-Ÿ¦Ö †Û¸Ô£›Øm^A±æþ.>þ{ôèñш„’Äk[;½¾Ç[Uô6Ϭ¹' ›ÿQ^–c^¿p3—Å©DuÓ ¹XÑk$~#¶–Ñøô¼ÇØVƒPQð_ß÷|S·lº“‡ðAc_Ó›¨ ªè<÷y'U ý'ü„ Âðö•±Â‹¾ù‡E‚ëy¬F` NjŒ.``¯Këß¹~®~0»:^=}åòÿgnüXó? ÿ££é¦–ø_”ÝÎÖÆæN8F…úÿÜ€N¯­†E§QbûX›È“,¦§ —‚W?ìš³< ÍZyKPæ6ZÖݧƒí©ç r¤‚§ÓÁÕ>ðìÑUâ>hÔ¸Z®êP3¢€V)Çy­dÔ’é¶ÌF7§ YŒo’S´¥ç¾uësgaÿ_pæà.>4M»Ë9År]ž­ä£Ñ]µ›XüÆ^¢L,ÿuus”‘;·+ôSûTh“à¸?¼Ê·“¶DL¨¨7.èËb4÷°{¾·uµ·ýó*TqçûØt©ó{å ½«_ö®\ݲÀþ/®m‚ÿ8o}öÿÛLÿ`yçÓ+ŸçO®|~åÊm­áç™;d„,t0Š6¯q±ÓÛv Œ×1® H—Dp‰žã×úõÄE„kJgLZàܪò­ªƒ§Îtù!_ÑÝ1¥§ƒÿã›å\_mK[f×Õé dŒMkyBF7¶óºéè†ù -Ý·+»^8¦_ÉVê€r5mýÙŸ \­ÉÖ¶,š½aNšTÛóÛ›4°…-ÿíþíÛèUÿ*檓%çÐCK¾Ž»£õö¦kæ²ÑqÚýÑa½Šý7tåž-ö?ø+u"$öPAA#ñYi†¹¤™Ù”Â)™Ø\}Àëj‡œñˆ3K70iy © -½9£M`£þû¦?ÊÈ)à3¾¤K)Z]#0‰Ë¦¿=°‰Å’®[A@Ô 8–íôà8)œ—I€â^nù.!}ÀyÔ• -€'Š˜MÅ}HNçàdñïg3 T:± 6J˜©f-Ù ÜQÒ8ìîoY¦KÀµ=WÒ!bÏ".(^¨2ðWX…ór|Ž9»eÍù‡¤Ëy¿ƒiYLvIÓȽݰjÒ|»ò\ŠÂù¸ïdä£?¢Œˆ´QÈROä—€öw}/ {_8Ÿ‘ší¡n&pÇ¡}‡KI˵N›Ëp5ܽþE¼\wñMMÙ `Ø¿æöNXkÞè›|›5Õìüy³,0›fÚ]/ã*`™sêX›œ–óªóa‡ÌK‚ú)*HÿQzº|zúhÜ»Ö&qg§OecêÆQ=?òXÀWeÙ€oÿÿËÿ. ˆÊ`€æò«·ï_ -¢ÝÜ»o°Ø@ÛŸGâ-Žñ+jGƒÄxž¨*ÏøÄHW×øÿ·ö½m$Yš?® -ÆØ–¼VY¾ißhѺ+t;›´eåšFª˜R‹]¯†—¾ðkHQU9b=ÅRM³¿îß^¨k°µ³èWõ{>ω¤(Yr¹wçP"óOdÄÉø÷œsâDÈŽK~Äg=¬ – @ô©PA  À_ø@OÅ0…ÎÑûÿ×O<æµ ÿ—ç4Flb„øÍ„$=òŽ_ò'vE@ógöÿŠX,©¶0<éç}uòûHº½¾äâíl8FæÝDß»‚Ü@*Ò³R½¤šyÖQ¢úA½pÓ°ëµ¾XÅcÚR\s¨ãQ)ýªëc^0ÂZ_ve¶j~Ù-l‘†j¸Òcû#µm¦³ŠÖ«˜úžü¬zœ•ªÇY÷¸i™³Ê¿5Gÿ³ È„‡éî`Y_¼ÿÏ“<,ì :ÿ…e¢³FmçJcCø'Ù W_Ñ™ˆx"~”uƒ¬^kå*ª^üî…Ôë6ôùêËÑ8“òªœ‹õQôXô+€:…<-wUéJÆÚru/c4!¸vUõa¿©ltºìQ!ƒ…Ò„ŠÁvñÿ˶;ªHÙ¥#0Ýd;§*8¤=ªZZ pQQ¡ÇFòüÔÊéÚ6é-}’À‘!Ç$•|ˆÔÑ‘X¨û"©Uè½:¡~ê’\"3‰–ƒ½86šOEqÑVO‹÷®Ù|Æ‚º×y ?!jkøQZÛd` ÑyÇ>«Ü1©(N“HÑ8›Rkor‰÷¤Ã \êªo@«c û¢FÊu_uÖ ÍùdéåÄúLR$þò”nâGÉIÀFZS‹skc 6±(zµ£†oÝ¿·ƒÔ{‡¦p/ ªX—yN·£3]My^°çtÛ/ˆôÓÀp“2‹¢¿W2 @ò ¯ã«’åÈ“œŸŸ{•|q^dÞ–Áœë‰ raÕ;’ÏŒhu,0 -†ÈõD›çƒÞnàÑ–m…Hè^ v{ñì—ª,a5r \IîXvxᔑz¢Â"¢Èç?þ˜8[eå[ËÙÃÞÊùxÆ® 2Ö9ÿ56àßHß¿{óý´ì«ÛÞÚz ÷c‡kÉkùÀ´Ô'¶Ú+y¬€ ð÷Ê@’0Ÿ #AZHÖJMבï `QÂZi íÿþ“.ûa| „Ô€·PüOí€.¶~C²nœ+…³ü@ ¢ÕÉÿ!-)íÜ!”Œ˜¨(4W "QðC‚–"|Ë!DžÞˆ˜Às¾fôǾ¡wÕ¹Ncæß?ýàOî}_³Ðô¤:‘ÄÄ.À;,µ(Ï#YÉŽ -Þ+ð&b¶ÅMD£<îvË—ƒáa÷_½vE['\q…±*oz4‡üÂ70éGêRüªr†âwTLòÛï={Iù—‰ãlüg;s¢§ÏŠ£Œå«â”/E£&çú¨³\Uø±{¤nH'â.j õ5ž˜P#­fyŠ=íÑ,s -‡gµŽŠqÕ)Íq†_¶„ªØÝNÕP$NÁ.—ñè^Q'¥óÀ+r 0a¼|™ Ô·{’ažêB»ÛÚ»GôHZüÎ@èïÖêÿgŸóƒ"¯‘ZýÝ­âÑÎÖÆ6@l ‚À]]À:¨ÀIEˆ=±ñ™wûÌë‡lÝK.ê9â»·ù ÷U§÷`·‰žS*ä·;`i"–_/wû‹tK€Šò¯^&[ç”+‚]§©ñ¶œ :.ó/Y%¬Íº -©dÕÛ¦S(UšèõW¹J°Û“Õ–+ä:G¥“æªb=ªûý˜J…\§g) â¡è‘90SàªÑHXÛ—HT „ÿE¥‡ôʈ3U•w…bº°€úX¨J&(^ý|’P¡tE7IÏnër,‰«¥Å$q/»¬‹OMuírmzæ -Yu|ÜÉBáNŽI€xã°¨Nߪ@FçêÓO%Ä>7ÊJ[1.IJñ… dVìæK³a1€CžªÈøÆQ¼|¾b ‰ä±¼5çIxÑOŠ[|ø ÂÀ­zZ‡ö‰T\õ¼©OGË¿Ú! ÉóØ%PÁøsa?*Ñ -=´&êéHïî½p¢Fb ÃðÙV‚Y‡·É…¡jJp®ÆkÓ šžªüË>ò”dÝ¥{³2½Îûû’KRº Uë$v±æN¿ó]ªt©7¦ºé_Ó_Ԫɳs?´ªt£¾$˜çÉ€ym*]–[ûÜ“Tð»Ý˜CHö¤€KîŽ&'ÙxâJ^ÅEuy‰9¼÷ò²x¼Žýþ|ª -Jñ:*€ñ'ô}í -+*y· -Œ¦;?ïXTÏ@<žVL(ÿI“5o"ÕÿÓRª°elƒ K??|ª¥€êÌ#¹ &Xe,ýD8'V¬p\7‘–˼)²$P˜zX©cîu(Ò¨¤8ý)ïXòQüPëœë‰ÈôêTC7_6õx¦@ãz~Z¿¦Û<ÿAâb>ÿ÷?/«|ñ~ÖÌ$9ñŒ`À3Î…UÕ?r¬ÇJd±è–µÃÐKUUCõŽçŠY±‹Æb†ßZœ ñÅÂNêRÒ‹§D“ãLéÓúB Çµ:Å z7ð±p©–0Õu‡…=Üæ2 q°ù`gÀÈ7³d¿¸G+¡ ŽYë‹ô”çl2oNè›’'ŽŽÉ¯t*Œñ <ëX|ñ«×æ/Tqt…YȺôk€â[½ÛÙâ|FÎOËC¼Fdçz\!HŒd«z¹X¡zPÕª<}=ív¹©è<8QM%8ϧE#΋ÁŽZ±ÚðvšüdðÌEª¾y¾ï¡7ó|„ÍM€úïTí—äM–ífƒ*4þ‘¤;—˜žk9oê÷ -ލ"/̹$qNN‰½¢}Yÿ¸ø%«%)èðº(¿£Ùz]¯ -¬¾ÒßLµç©¿Á€aá—„õQ}æ™”S¶ô @óîì‡Zá±~Ûþ|âôÁàr Ôþ?ÿ"ÐÄ‚ŽÊúouTÕMÝ2 ÜqŒê?)Âƶ{ - Álä.J=äKÑu…#*%ÄÕ?±Q¸mñî"$ê?ìaB€ü0ð/Qýÿ‡ô¨‚#¥Ä»ýé'éû’ tâwÖ¿°Ÿ h”gXXâî„ÿX·Íø¿y/ËObžàÍäZq [BÁz±<ËlPîü”³~0ÌèT¨{Tᶆb~ d€AõnŠ]a¥Ž²{¿;¤ëó£þ„VŒ­8ÙÿC/ÍŠ}VDñÖŸ\øYc¯ó‹†uEpÔFæ(ø‚9éUOêC «A]]«ÖÏq"sU‰@X¢¾6{¼§®¦îJ2o­ –†íJ®J`V±› R#žÄ›Ã P?Á–ß\Ôûèù<\Ò¤ö㼋àé3ÿ‘°--Eèž|þ6¶î{SXŽ[–{~qê‡z÷ÙÚykç÷Ûàÿöƒ £?îÎv¿T|0Æ?Oè"Œê€ÇöŸàÜ‹9›^dŽÓ”½R6*1’®>ÿíKÝë<Ç·”Á‚(8?;ù´ܵQÖéjQx´ÿçÊš$çøÛù´Î;³ú”uŒ ¨\÷¤u+ëûÆY².×ë?î.Œ=-úlר|AÍRL¡]›<0)åc¯^V^vm½\GßP®õìÏu#‘áxÚïR¨a¦ÂQ®úÖ HŽ æ$ f! T’7»Ó:gúÿe¥ë³2œË5,D³ã.#æ.W1'î½É›àaøºú™l¸ŠüyagIñf—W]B¶ ¢ÏÎ'®h4¼j(u“5«•š.©•”ý,ËÕ;Ûš2„ëL]¾¢8<”Vëç¥ÞÛщ>çÓ2ÜÕA?;ìç‡zR!‡bêÇF·âD‡LÂézº›#zØHdÅÎL‰¿Cq8¬»»¤ [¼SNmQöX•WqèÒáî°R¥jÆÅ¹3Údâü°Ÿ Xz0<ኈÂÈ¥kK‚ó<Ëy½@º¯¦A©ŽŽy¶ væ›úÅpœ}µó°Ge÷.h[zb„¬­³ÇH'ð+ÎõòÞm¢§“¢ ãì¤nο̧C%yîÜ Î»z08?duèANÑ@¼b^˜ó ÎõŒÑë‘ézF¡WÖgJª×€PäyÕíãbÙrÓf¾j?J"s f€í]…ì;¼·^Ÿ8TCcS…”+Úÿ²Ýaê—(eNo?s>eNº¼»ÞÞ<øŒÁ†áá.¯–R2-ç:Kå?Læ•î¬8?ÜåÝuÑ9µ¿·Q ý-ôý;$€³aöà.cX(`1{`ŠsíÎ&!€}„ˆ¨ÅÆQˆAaðÒ€ÉÜ!?€kÐ5~KÕÆü¢¿ûp6…úZÑ‘ô†A»°GŸÿ ¿@ ÂaZ)[À9‚#$„€áq -ÿ‹K`àØW8, -ŠÈ ÞùGÑ÷OïtÅâïÞÕÊ­wßÿà,#Cp´@…5ØßQcP©ï{F¬ÔF „J€\{n :>†Ýº‹eÙÇœuÙë€<ÖÚsGž½¨ -,c—ºÜšVg½î9N}UÕ›üqy¸7Ä— ©»ªaá’ÕúdÍŠŒ½7è—AV -àù0d©kÌ7ýzQwmìÇöoBOcãSfSëéŠu"å[iT{±ÚŸä˜ª.÷^T%urÁr}.œÙ™M a˜)RÐ$µA€…%Ôô3.ƒlRï£B eŸÙgÙk={Š@ZõW0­"Â/ZùgÂhÁøÖýÿÊp?#þáÆÆýϼ8ÒñÝÍðÿû‚Û­ _/ù£HŸlwˆ -‰ôìg[~<xÚ;lU¯#´D8ôë-Ŧä®¶(Ö]/ŠC4–Ðÿ™3逩„L§ƒ¶\™oòÝiÖ¥?Y¯Vìd]‘·ŒšâpQa@窱Õ8¦ ï"k–UGå:Žr¥ñ$ÓU¬^U¢«\í±y•Útü+ ¤NQY—»yù»\õ4g6<ÅD&ÒÝT_U® OÃ×ëP®êñ.“À`1c@ûʵq¤;Ç¿òA„&4ROñBÝaÕ,Y4‹šA“Åòbéñçº^ΛÙâ|>Ǻ†?JÖ,êk-KèAdr¨ºYNmÑÃØæ‹7º|`'Ÿ6‹æí¢aKfk–Â9¯Âíÿl±\ÔgzfÉð³¹ú®ûЇ–·€}°×Õký;LyœÿõG8×%ñç³ZíM©šóØVù¤ÈwÙ´Qi—ÅIUÏÌ9ÛGN‘nØþ¹daÚXÝÀ}¶œ5çj±ùI…\©*¤þt€!Ÿ·U2p7Õáb«)§M‘}£6Ýâ?¥<™°v¶à9êè4ë«Vø}_®üÑÂ7Ýk]²Ï©.P ‹F ËÚ1¬}1½ñpÄw…ÞûmÕAüPS)Ðq²ÖsBÿÅ4+Ýž‰»É¤‹9ê©Â!Ä‘i ɺ=YùŽ“i'®"^Tg5 ²ci•Ô#Ú‰8I¯4‘Ü»± k* k¹Â @9Œ&0ÐiªK«´îÊÌ[ÆàÑ“3–…ô¬~é)ˉ>³-'€ÆÿïáÌtO×YëO¤^­·¹ñÅÐÜäÕ‚îmÝcè@?ØÚyú0ÙZºƒ¤!âþý‡æ¢3ío{xýßöÆøGÏŸ!XÃGà¥}.©€3^zíwQôVZ‹R’k} r.²N©Åh.y2 ;‰0\Ö|Ögo›j¯z{½\OU®ÊuÆ¢(×,©ÿÐz¥%îêj7 Ýj’Êõ1Ÿ˜AñŒ¢BysÉé¡U”¶\Ùå„:`òBû“«ÿ“Äâ'’úUœÉl¥bŒŠk# Õìrp:òžÒ¥ë&™ã ab$ü}*–âN¤º_/…¢ŒãÒ4ÕCþ‰cÖÇÕ»¥ d_àn9ÅÕ‹‡£]ÒѤʲw …ÞÎÝ%Àù ÖÏÍù|öGÝTÿ€å ¡Z\‰ñhk­gðUÕ« )ë‹ü°Dúaüœ+qÃo÷’" ÂnàáAõŒ=C„þêúö‰$ãÒªîlÜ4Hù[ç{õÒyŽ}§*èÅà\|;Ï'õÌ»TõL™ÖÉÁ(¹Ñµ”ø1]Yü¢ª.Ênrï¬Ê+ozù µ=âSÓþaõºV_j—<œïÅOû+¨îÜÝÚ¹£fnÙÿ',ïÞºhHÊ~ÃdU ¶· By¢@RÝh‘‰•± Z‰±ªúsçά«œ·¬«ÿÕ·9Wã›Ôþªçl‚ð+àœ,ýYß¼•„kÒfóÞÖç›÷¤À -ûñacW€|x"‰QZ£9@?gÈ&Ï„ûá§… ·xÀR¨ûÓÂRðßXË ¡²  ~ú‹Ç@ôŒE¡Ç™P!yCˆ­°1¢À·#1Zÿ çôÀ;Ä„”ÄŸþôN‡ºÌmE-zGŠºžäWq©ž6öâE2‚ø^æ_GïôZü³çÐÿÃ÷5Ò¿äÿl¸çÒ¤ôYÿs˜$(LF÷:yy† öÍn! ~*Ôú—z¿)%'G!R1ÝXê{î!pu6Ò5¨<® –´jJê°¨#êÑ}QÚ›ÅUg‡1‹[]õ°80Pô²ÞSºr“4Å,\ Ã,¾i>ÒQF#ºâÉÅ,“¢S,RÝKÌ©vª=ÔEø!5y÷ØmÕíéZàF0'FÕÜ+ÀRÍó¢>ªÎKmI¤FZ˜Ä†^F/]µ€ØJ ûXì ’–:š5º‘e磂IzXº?“Ÿy/ZƼpy¥ÿ‹PÑÑûwî ÿcJÀÆ}+ñøóÛ pÿ®½ŒøõD:eþ“>ž<Ü3¢6îlá²Ó{úèQo0~²=è=`aU¬óú <;ÀãâY2•,x™Nýöüú[”0¶QŸG #¥dÁ“MÍ ”§¬#<9wt´(²º²GÆ**Q^T3—«ŠuòsÝU´ÕùUr¥[•kõ]Î|2WºÊrÕŠŽŽê:œÁ{ʵޭ=’¡?%nÆú©T+VfÕ¾¸Z½^Kõ\Ýãjß×+dÿØ'…Ñß‘ð%û.®Fð¯®Ü§Ì¾ ]¿%!˜Tùþ[‰½W¸¹{È_¯j?|–KëÓkÆUâûkß 0**úªHL’¨/«.ž9§U§°jM6wZÁzp.F™ÃgºÊù7°ûçêÆÀWÊX´Î9»‹Â1L·œ+½£ê—aLÜUì¾(αú8 -mÐë'tò½€¡ÿCÁ¿šV4 Õø§ê}‚sé¦É˜NK\§âX2ÏQ€“ïA=&¿cÀvñ…tEH)ÝÀ4ǨÙFoüÛxo f9Ý>#¿¤0„GjÐ>–+ '¶ËƒðèñÚKPŠÉ`/¼§»¸'20b*¿Tbâ„e|‘ 6ü bo0øë𥠏ûés¿Âï9I¯ŽK“û$…“1O¼¢‹ðàAgÀ­­N~â̽…æ·‘ÚC5™ÏO‡oÊ ¤±5ˆ63UGÃ\:ášýݨö"ê€_«êƸ;§ÅhQtYk?ú!õ4ì 仦!ÕK„ÿ¼éh4fÓ¤)^ÚœuWÕ}v®Ö*ÁwÖÔåð°:·¦Ø²'æ°PwCbŽYkÌQa%{PY}FÿX½ë”~‘/$WMw¹Ö=ÖM€}=pm© ˜Sk”>¡H+)qûùþ@ÑŠ}+ÙÖXÔ&)#Õð/ØwïÞƒîlÝ¿ßc*€Á]"€™­{Ìõü£Æëƽ°è¯ã?Ë„ 1 <ÙÜ´“‚>»ÿþ£§OÔKöžŒÌ¢O‚?¼ŠoÄ­ŠÁ¯3:îØ®ŒŠœ¹Oæ?•rš­ŠC$%•ëbódK—kÞé-pT-Ùœ‰®Íš¡bŠLfs—ë|9{S—]0W´V®CU®X¿±\-WŠEçJbߣ ;iŶÜ{·bîùZ¥Ó)Ť~P•evÙÙÇ/庪t¨ŒWiãH¤ºþÑâܨuuÑé3M\àÃûP×… Æ£q5S§–¿ùx>ì†Ñ¶%5¦{z+2Vèi|\IެÉrb)q…×õ´NÒ¢Ÿ‹PU@Ê?c6¼b€H׺jÄpnë€b€sä›ñXr“‘È»‹²£h-‰ódp/`ÃÛòäÏóÎa‚-½VdœÂ:Ãí/[Ó!¢´H­H‡6­UÅN‡D‘vØûRR0-C2ïÖCO}‡õÃû %Îy1^‡•)­VÄŒS% 9ý–”mž+ •fø BWœ{–ñ’™„ -hHpyiKû% IŸ(,™^OúÑxœÕJ™¼äŒ<oæ±î¸Ñß»w_Jƒþ„íΚ¬*-³v08Bê×6ï=I»~ôž²OýÝ’§ÚB¬ <)UæJ•ØûfÒ·ØF¤÷mÈïðÙ%êp%µÊÓ ÄdpîƒU.ÝD pn&O8{;nû…`;} ÀÓÜÉšÕ hã -Ø|ä -#q6*u¾yå‚TA©¨e·h䌨°^Vø/@¾"~yœàÜuß Æ-Kp‘PzÐÂ:¼n£ß+œ‚ðªºÃê†Âê;?2€#ãPñ ó¹3ü L ›æA^Ig–c0û=®|ÉWB2€"<,‚XÃA?cù¿vö÷looÝ¢ôò‡Œþ€–¾ù3?—p:›ýRfÓ¬a^²û>µo¯ÐªÆ"]L½j]¿nšìP+šwg­õ¿˜Q•DîKDt­?ÚÉÙ¢ª÷¦ÇÒø|OµƒÖ©–¥jv¡Q­DjêwèÅëzv.æÄÝ|öçi·ì–L&VãöwMß#hJ‰ »j”ÅÓÞ|6c¬J|6 5²uš}Ç.Xê|Ì\3þW)'th&ƒ›HÍÎM=ˆ»Ëò‚›ÁžC*=–Á|2š‰,ëf—¦5X:®ÖFÿ¢žj€ˆ¶æpG­÷ɶ|ü½ä¿HÀVëÌÏ%ÚˆHq$UÇ -6€Áæë>  ZÜÛyôˆ½GD&ÍÞvØß2È‹ì):EF0ÈeØl2RþVõdÆêµ ©'`DR%K,ŠzOÁÚÜ%V/*ÉȾµÂQõsžÍP5#ë9®Š#=t:{¯rõ˜æEÕ™Æ&O«j—Êu‚UxÌ”í‹Ã¬T¤—åZ×ó(WD0«ªN_w‹TUy´¨šÃê˜n‹J龘ÞPKÙ¨h‹ÑR•îœGÍ\b…r¥›ÏÿBñì_®>q;`‘kÔx‘ïItQCRŠHŠhN:➘ðŒ¾‘:m–”½‘-æØOV„>þ¨á -è?pT¥ˆTÎÆ J–¯nM„ 0%.É ˆ¬æïOöKOÏD4ƒ•xª%Ø7ž¸¡@3KÃ$Ή@œGSŸÐP%$`е²µ2ŸGñPéÁurßœ 'õC ‘ÚM,ǘPÿ°äæÊôÔ6«ƒjV°Úókmˆmµ0zíôÌ•XÎöÔz©ÃÎb&4™snz(Ó5 8_V/W¸ƒ0®¦)‹[5˼A›çÿª¾f]^»”¸È|Šæ¹>60Z/ë,k”fH$üFàDp¨š½sWÂÿʿǺ½U{Ú­¿]"ÌcÛ[…²k`Ûƒ×b5‰mÉ‹ôiÎób‰·Ì:ç‘çAQsØ7ä9û^HàX.3•…q~#YÓ¿• hS6ŠM}ï㑘‡#`ņo‚&“ö;pg@PR8)±@R€!8°UPýß¾ÇÛO„>­sÆØAÚ¼¦ØûŽuй¥Ç Á»Žùס.!>„Ì cìô"E@ÝÕͿľ"ÊIS'?–|x#ôŸ,ÀXH‰Dõ}í¯¤a¿$ °Üû'zùÿéÉÔ³%¼’ºÅòVStî (>ߨÜ~d/À³³÷ç7}þü^ÝÝùùûå²)÷ê,›4Ÿÿˆ ’Ž–ó×êU¾£cŸf‡Å1ò¬®NU!tÔ,ëÚ -@-9`ÖüòË»a7/§…´·òX²\Ãvß‚n\N„‹¦¡›M^]Õ×õ¢Z¨Ïê¦y½\.¼Ú‰žœÖæíÇåò|Y½(ÿ1sóõï :9_zò°âó¤äÃÅñ_Ÿ#×|‹¹×N¸bÎí_Y–bN˜òÊ”ÜfšéÕÅ.Zö¤ªñ™òx˜xšÿ(y>©^×gâ»ùó9.2 —I<~Í›f®Ìªú{ÉÕ,y„¶ôó·LÖãûâ‹­ßX;_ ÜQã}‚qÀˆ.Áÿa¯÷0nIŸùU¹þæa XHö„/, ÜÛÚéÜÛÜê]úxQaï-¬þƒ¡A4‡bðp“Íþ”?‚™p "÷&ÅK"‡/‹—,©BfDÜTŽÎ(2®J•ëÏ?7ù~~L¹’qUùnú¢h˵œª®0­¸9SÆêÉͲ’æ>W|Ìu®ß_Ìó.&¥.ÁîPéÎÕ‹×K2‘Z·@ \¬«©ËÕæa†™Êõ4˜k+˵T¹^ü²(:xµ‹9ñvRœ5e^/© -_½žF¹Rƒu®põ[¡VyÎà;Ì-/Îçv¯‚¹ÓùùâÇóÿ±.#§Ï' -ÑÕ*³ë¼“5Õkò± ¸Wú’€D wüHšz¹œÉ3ëh¤ûéTýrBÁgê¯S‘„è²+=šWU¾&¼‚ŽÀ- |BA‘$%½ýnyëþЧKÓ[%ª§ÔÇcá/lH½ý%ç°+Yƒ˜¸‚4PgÅ^ñš˜ù>…ôÒð/2ç¼JpNt‹{¹J&Î Òíx ( Pø¯ßYõlðô÷ ž$ký¹iаvzÏÐ]6¬ -Οí(æ\™žÞìÃy]yY°5`t,›”ûí~9Ë8™óQlá¤÷j‘t¿ö#kK´0’°\Tý,–ñè˜XZe‡Uç®×“ì/àaïaø€ì£ºzøŸ›Û€z °å´ò?<Ø•9Ö5‹TZ‹Ñq“+Ì9‘©n8»¹©—uÙÀº~á¼Ñ#ù¾±WMø{>IDAT”½$%’q—}¹o#éôµÙaïÁftk:ìwÊ΀v`ŽÆT@&(“>«oAJÀ 3ýŸ<àThŠ °µ]X0l¬æª(ݬª¯Ôw†àã¶ñ_ÑÊÎíÄ©õ¿øáûÅ no™CwIFAÐå±Ið·¹Æ#ŠÑ ø‡pJ¡ò¿{sÆÉOp€ˆCDzëéÙVþù^¿Ói-à¯J?faðä¿­Ž—‰Ûülã~oÈÐ ®“7’¤«>صÜ@™òøñ‹ùaÿ°ÿ";LÓ^ &~v¥ãv³ü¿í1E4®Æ$ä4›4æ½2{¦Ï ®øB7{uø"ω³NwßóH;q»ÓÑ…ìÅ.3˜¹±ß%aîˆ< EÔχ:z¼›½8<wvèb"u -ÛÍ^ìí—Pwïþ!ìz«¹ÖûݺÇ9TJ €9k9nôNÙ‹<ÞÆÄìštÈì,|Ë¡n¿Ûùr7ÛÏö÷=K·£¢yð`{g{{ks+&,'ˆ^§[.¯Ó‡÷u…‹qƒînÝ Ë´½óÅöÝØV3c¶o'1ØUÎ=_˜YÆi´Þ¦³¯ìhß”™ÁúáM;3m.•”+ooJW™5,Ú×3Yö»¹¯A—E¥—媟]•ˆg1‰*å(³ÁRØî‹·¥ÊU¾U®³¨=M.;ì>þGqž©Ä\¿ÊW*׈cŸšÅGÔ»Þïð¿]2×UºéHojæ˜wwýóI@Ò£q¹×5\$²ÁÂ0ÌÀ:©h21,0™äÒ\Êa¥‡2®vÙÙ¶Æ\ݨ¤›‚FGÅëj/&ȦpØûƒ‡Ô£ÇÉà]ú -7Ø-.¤þr‘1»½Œ€#Áh^”ºé©gÂ+‡þO&#†€Q cêdR†cíŠW½[+T(Ê¡ø @×™%gv„7]Á(¸h(ÒmqÌš }I¿ÒÞ‹ÞƒÞ„u6qôxŒ`UÛé1¸$–šl·Ÿ8‰};ÏÇâܲ ‹.s®·¬vcNPâVa/KK$Æçøµˆå$0,µ[`~LpÈhZÚ'„’n¸*eVå+»Ù|B©C‰7SHHRG‹ŽÚ­Gülò³}ß›üÌ-²ýNoÀ Œ&ÅöÕÿ0 $™YÊß„OnZú?~ІíÕ'†¸àÜ&f~%}å~ FJ¥’®Ç`C&ºª*é€é ,ËÜðù¸ šÖg'e†[=$¯ú@‡¬˜y 8)Á¹júæþ.¤€˜ ð&Ä!èÀx¬Àµ~ÈÒ·c ]÷Œ¶]é_‡gtÈ-«°«È~ -ÔÖ‚„Ÿˆ A&]Š'JÏÿðn`Räý¿¡ÿ ÿ-[쎎hÞIT1ë -Å]ýy=(‘œyK$à_Bª,½Ä€ú}<"ûöUa>×Ao€@ú¢]ßLÒ¥p¾(‡‡‡Ý\áèMtbæ´ü/©Ìí ÐC:|õÞe.YMÐù -}‹`üé˜ËG”¬¯O¤E™7ĸ8“n%m(n)Â\jÛÙã|Š$bR‚~L‘à:d¦OôK–¾`¥bé†Õ™=…(Ï.¦e<Ü—ÁÌåa~˜åå^öJw¢9ܹcU.L՛ǰΉb«z‡Vª”,-2"„ŲÙ{õJïÁG½‡le«û'E‰™š]ñ% -t÷Äbœ±ö,“•Š`øŸ½ùÙfàò%­ ìßý\_ØþÓÿ3\ÀÍû÷Y×ï>V(ý˜v6·ÙT+žZÑg±™H2uvzLE?Ä€¢š¹ý/^/vÕ;€P.@W™2,IKï=´…Æe¥÷ \9ÕYýjœ+U®ºX/¤Q®ä›óÖY¥ì)¦õ •kIɇyUñq0K]®ªe*×ìµÊF•+kÅ5¯º.4 -ÂåªJ§ - J÷ø…ÊÕ•nU®'¶ °$Auò˜¹Dº¡È¦S*]U•'âŽk¬N'‚¡êD?ØôyY½SÂ9ý*§j|}š€ýXÕQ ª“Ý.“ÉVîc\ñ•€þ¥=êÇÝ9Êè ¼ÖiÍO;U œ.ªªBŒNY«0 à#¸îˆ†Åó„^Þ5Jèt0(;Õ¾ý¦50 -31Àè¸î¨:‹Vœ<è„ µžRƒs ëIt¹Bm†Qóá­uƒsÇzRUݾôhLõ‰ s+Øl!,½3àV÷ö{½Y=HûkÅŽÀ4€­‡=1E¶6Ý݈j•ç ù çGŒÀ¸ עˇ€äÏ$0‰ÿä —ÈM‰@U¿[àS@ä{ð<Òs»’ç£s]Ò›.Ú­ŽœJ"OFq¾ó6á‰p–€Oz=âðî'XÿtT ¶·Ô¹°pkÙqBbÙ‡ Àv8¯ÿËìwMuìá áyUÖåá_bBe½K¬¿ „oÙáãýrñK•Uouþºú·ÑÕóóŸyÛ4˦™Õ‹æ{%@'­¨šL"ÓiIRh‚-ùµ¢&ÿtJ¼K1$u™UJms6¶_,¦»‹ …¬¾_|÷®>žê踚.ê“iy˜/êšuY#&Ìšæ|1s^,ënÙø-õÝ4Õøíùû‹sÝW4‹·XÅÚëªþq‘5uyÆ;v_U¯I²b´Ø›3É HÖ⸠rÉ›lì;íÜùÍý+Hí6î±|°•vùŸÝ¹wçÞ½{÷îïÜÛºƒAP—v±˜ žù§ƒÀôÙëmyÍÐ#ÛÑ;ôž¦ÞhÐÛî°îrU©;¡ -šNGï3V‡pŠOM^Õ’¾Ý{}âôûï›ô0Œ>`A2ßc4PÄ) Úç·ôÁ©[û×õˆ‘pŠž$=ï®òÇ ì$AòŠŒDyæìÝû$¢÷/qg:=cÍd¤N”R—¬ÿ[ÝU6y@iÂåâæV§Ç:'8 -Þ&o!µƒ9³{éJ—±3g´u ¥u“ï®éƉ|VŸzì@U o 65;¯g³…̳3éUDµ9Æq‡(ÅNÔ#Ç<Í<ð+Ñ«šéOÄÚܯÙF3üÃfeß3¼:æÑÝ¡šÕêñÔÓê·šfåô8͸a°h0>^³ºÉÊ^†ü®!ÜÅÕ#›k‹£Z’Ú¦µ!¨IÍÕ-& ³áf=wáøVÇV"¹ZåÁËíÍ‚]v˜Áÿ yåŪ½[lþõ™:1}˜ÀÆô™ °ñY:Á Àz€×fníܽ«+’®žã¦Du 1•¨(0ƒšAÂЊª÷»”m>EŸ9ÖåãiZy^=žTPgˆ²n2›¥•ÔMe’3”r­˜¡¼s¹JŠS¾èé£ê´zA -6"ðÏÝ5ò&+×W¹Jê$çS¥£\ñÔTô‘ïmoÎê,CŸêˆñŽ®sRÿ¨J§rmjœÊFG -Ì©\OÅYbNu¦8"ÊQ]*š“é(ªiKjDâ¹uú4 =¨þ]ïgÛlÇ+¤*ãžœ†@‡>a­&iË‘ÜÓéô鯇QLBýÕ -Qd•„"Æë‘ -üÎ~ÄdEºM]iÍ+–®V˼ ì™5w« 6$L»{ÇÕˤE_ ×A€óñ„MvðC¬;ÄšRmaÈl‹ra“ʘèØ^Î3Ä築s•ÈÁÚXµí¾:±\ìуބ=6¡Gî± -¦2|Ìù¨X0 0 a×9§H,èå%uY=¢>–|Òr¾6%Àã‰ÁóXÞjÅyqœwëÙ7Šos(ŠiUDê Þ*χvÔtž“û-Y7÷5|ÔziئØìOòΓ§*3ÀþÌa©ÆÅæ’ñw¾R>üW¬º•sÖº:’ŽÒ¬˜þÂ`Īº@Š;C\¤*y.qq°Ì³Æ.žHWßõ6:‘ŠûgZ¾Ñt´"ë¹v¶<`@ÖgíBd¢!v;€ïÍɉ°+éÃHôdÔÿ.!@¸1úþð-¡@·}gŒƒß^SÏØlø¼6ˆKïn„ÉÄ¢Pq °H Êí3+óŶ{>h~Ðe‚ž‰ D â^ª#|§øލôŒ¥&‘E§Œc(8;>¬¨òHJ5–{² ðO5¤~?FPTW¶Ã Öà"@ö’_7RêÝn S÷vê‹OyÁP–2WÊ*ß-¢+6åêrÔ°T‘r!0#»éÅM= ¾s¦žø_ôu®næÒæUã3s¤2?V¢óѸTWÇÑÝ”!¶SãÜ//âî´¾¨›Ø§ÐuQ·v³5æÀJGùQÕ•þ©Ã€wÄ -æþy6¯‹ú*sx>±CƒkÏp®Y7I®*„‘'bb‘Fs•øÑ³Üž7ÎnÞoLÏ(wûK…XUºV´ÓÁq·P¹ÈWDÔÊæšIæý.¹S¿š˜[/×bÌb8éX<–^žE £iiaõÚçÓ|ru¤¹²OÇï:L`ÌÝóñ<D¥ñŸµ¿ª®û{Œ @t÷2Õsó˜ ºjü€—QÞg,µÑx —½ÚC;.ºtÆú¾™4…zôªîV?‹%®¯µdh@'yÛx/ß»ˆ(Ãwr…Îõ#ymhÈEÍù ¤®«Áùày¼»ËY4˜îµÇ‰Ç6]À¸ÁÀ†m&¬r:šyÏ–Ûâà‰Ôÿæ3fÊDÑÀlà¢Xz/²ç¤iΕkN&8·nД{Ã6Ï/ßÔ4< Å:Œ«Yp›B5ë¢rÁhò*\LÄ×Ο†hŠE?_R¨ƒkYkb÷Ýëýƒ:Šß ¾ßHÏþ‹PïñpœÒ\¼LC|Þ†6hÕš½Ô¯Åâ²^ª‹€ÖS"(dOË.p>™U*¸á2ï¿e)FÓ%ë/ÕmÿÕmÄ^vRg…d'y¶³uwk{ Àƒí6ÈðI“Ž+°c$YhVIÀ8´AÍou -ƒ·:1Ê -ªuP¿{78{%]Égg p äêìå—a=D@×íjð=X0K9Ç;_2…q•ëHb -Ý™ƒD|Ãø/¤ÎÞqˆ[ ê>oÂqsö}#±A‰6JmêEô'>–ü×gš¬ù’Ê“âd¨Î´,ñFþ³þ/¼X6º×wŽyx%rú¢›¹…p¶pž³‘›ZµŒNi·Xº½¤Rw3€†Ãª|!%fcCº8üÿ‹ ŽR¡–7¹þ cѰª:&jvÅÂÑ»{ÐK&¦Zb Õ`®êŸÖ0‡±S*S±Û_HàZá¿Yéæs䇶ƾ(sB‹º_Ÿ¤¥†mKD8 ±f.uÖbn\¡Ü˜¹â¨¼"=’A4u”$n.x°þKAÉžªÅö673o~JÞ³?At"6äcÈ—p‡9|@¾‚²bÀ€öÀtV - ·c¡@iùw¶îÝé±\!…ÿïm=|ô @Äh›µBè*Š¢³98ÙŠA ê„uš^Þõ·Í–öU!(ÓþÙ¹÷ãqþö”Á‚U$7qfqI½‹:ávZ[‹rŒQ+ç¦9«Ê©Xë‹"gÞT:)çùî!ÛÄ­:§U­Ë_Ve·8e§¼ö¦=¿¢\Åß¼ê× ¥}ºÚ¨Võ(×vtWÌI¸*Ø]Nªê=+ô]ÿ|’0´Éßu¹Zd}ª6~ቤ“S;$`½"IIVâ˜P±Vvê±×Ir*$QÒäܼ´\Õí«êØôºÎ™”y o8¤‹&Gz|XUûå<î§æ‘Ixfª¹=Þæ½î¢T2á (: š¼-ö¤³»Ó*ðŠ<ëZç‹JÄSñª¬{¤¢Á”F#º„F‡{Ðè$|âi€È×¢XZÈ–-ÐEL§Ô³qÞr^HOœ3“³æxŽû"wC­¿Fèæýà<—Üåkt"î!ökDžP”©´³O;rlº¦›uE#ÖY_oÌUÜø¸„_Dk£9íÝÅøÙo<<ˆÀþ'O˜Vd‘™UÍ“ðÕ>bB,Ôæ]_˜Ç¤äØ%c²ÊkQ wKZ[5ú À<§êçì,¬kº31çE“g5+fQ_ê× ðºíc€ -Lö -/›¼*ÿ,zØ5e\4\$šê­à‘asA+ì5øæ —úÃÂUnVçèë5N[ÙÃÉŠ•«ºÂJz­aÁX¯PZ'ÖýKI¯­ÃÜà@ -®DÓ¹¯({óý»å#=2Fûˆ¸æ•ìïÇ )sñeÓ›iiaIÒ’ª¨G$áÈäI/»ùÖæ½þ€¼"`¥QØë¡Ekð\æÒŒé‹i&ͤ»;mjêuê9שž¢ÝÐiF»Å.HWœ0ö?êlöË‚áñê¸õ V,#š„ÉK¨ ™Í`¸«Vã~2î_ʘi~’­˜óàİ©©ÀyP´¥\̰–҉װ׃ÿ‰¹÷³¬úÛ/^–v öÑU“¥˜IÕMà,Àm"v³Æø,ÎéHèl“ê¥N¼Ø§×¾JxzÔ»»ýä ÕQDÆñ+tGÎEÀlP~%Ü[òE4‰ ‚|køH;lx-Z"ì`#ÁÞÒžô¶{OÕoz}âA}°½]Ä«‰PX.NTT'{¯õžIc°Œå*€ý\÷çïç.WåªÅ8 -RêPP(I®–XZ”¬hUé~.rÖ„¿F£æ´¿[6:›Ôá¸HùâŸA~•+ îø.>]©\¿s§Ýú繪˜zÙ#F"DT]J ò:=¼Z=N•.Ñj·÷–Øí>‹]Ò§ $˼¨j²¾òÅJ¼SÍXGZG W72Ñ©d§ñd‘ï•…”pý}@Š u‹ ™¹% -0+êr_-‘6Adþ‚œžBGPF.]P»Ø-$€èqÇáû‰V^5}`ÔÚo\IÓÙ´—„"1½ÆXí²çŠøü7+ÑE1´œ‰ºšîþ1>‘ÄÕJ´¼$6Hë ée$QUšp>x°?:`X\ê¿pô ˜ZL+T^¢sÄÎ%ôQ œ˜þqOþZ=J&SbtÌpKÏ’KžëOu¹/ ²Í·DbŽ™v¦Ÿê¥_u3VG‹š•] úD¦±¢:€˜FXXrD,©uTÀWÑ èÝíô‚Þÿ®¸o”—B¯_$€•2¯s€<&BrUAQú}r#ÄkDÄJòÞÖ=©–zƒmö gƒÂÁ`T<ØeÝ¿è(L¿O¿Ê:ÝéØ “$€(W²î|ÎÚ8óòñqKH.E]õ$Ùø©â¼è^]Ž[kTx‰'E=¹"ÿXÂóÝRÑ[[ -¢ÿFÑ‹rÏ+·Žn¹r=ÿÖ•.«ÏU®¡)‰!ý3ïîRnä©£êø;è:w×ZÇQƒàõÕϧ -þ#&CHVÆ&™@¯áîx6:QÛ%*!‰æýÏ]Žð›:Ø<»"®è_O4)»JÅ-ËmÃÄ1öçž´l•¦=’¯ -IÎ+»\KÎ¥ŒV JÕú#éx¼Fuçn‡Ì=]‰.<­‚Ð*׌3ˆí{U‘í—¬mGu"–Zø=80[•€AïÙ`·£íbÓ³{Z—$šÄJXæ,u«‡[ÎUu8hª²¨¶é£Óè¢L“.©}–µZÅâ̺€ýBœ_’2Ö#`…|0á‹3•‘ŠœGE«Šçª6TK,BD‰ú¼Z94ÙèàRq3Ô6ÏŠ˜æC%.E—ͺµ^ÀÓCÛg£šÕ…vÕep`YI-c4úf–8/¼V‰“MyÇɤwýWðu+I«?a©¿“é°ìw¶6¼zl‡!€^¦Ó1(•ÃWC&VCpPrƒP±Dç2‚¨>Ô‘þ ãq[hϹoìúÃ¥Z{¥<ÞØNÉxRð5Àìî1x]CP°Î®‡8DûG1÷¹§;°ÜW¾€D H*݆=a„?!AbÕrv -Û8$6@PÄ:|£\bÒŸÞ—WV–á9Èûl$*ÙH2@o¿·ÓyÀ@H[›ª4;šNÊüäDߎçC¢c»‘Šf†vÈæPm±Ó«ä?M…îj*)„C6ó̰¢&{¹ªúédRÏ&RÄNÕ!Oþ¥êÖ ­MêtÄ|ÔÝѤÝëšâDÀº2¦Îî=ìɪ˜“غC´,Ñt “ºÚ…3Dá–ÜŒýE5îæÒó2jî³É·T¿®èfu·JZX2 ¢ñs¤ê¸Ïu嘦pi*ö{K;ò𡘠=xr/íb’w$lƒþjƒO·Yˆ_ª7NJê¡€k€yÐúùÙ°éýnÕuˆ0`‰€[[~3€Î+¸FŒÜù «¥ú@½&þ€ê :Ûúzv0·î!è[ù‰²Ô•Êur:ù#Y÷-*¶Êµè3xÏKÓo@.Wý®rÎjv]^+×`o˵`]?Š š,‡¬d—ʵT¹êê¥À¨yê£)WïæL è\ÁU®ªtߊ;ÕºÉ|̾®t+^(RuüRkÒ½˜ -zïj¹rY”˜«*I'd]§+ŸOP¤ùŒŒóU’^°¥$)ò ™ÌÂ7QÙÛ¸nN&¿äøÜ@G­ úó¤ªGðºØÏX“4(j§³H -Ø÷D¯Ë6Нªì 1GSkD)es®“ Y§ G ÍÇ„á%Ž$êÝ̹™,Úù‹pþ2L JÆUÖùsÙEú¿…§çŠƒŠ*šm÷¤–2 @BíoAÉd° ‡ŠXQ‘¢AHHÿ†±AME1­8Ï«´5ØUb$³K2`p)iÂE“K92çÎk8þõé© ØN£ºX› ,A®çW Úôˆ±"’«–Ù]d”â{;õ†xøIn?œA¦ tIŠñpÛ¤2þÿÖc½3Z!@ ¡I›ub…Q¨îØ‚kâ5çúŠê©_8WÇ‹"û.Zø¥ìL_Gëq¨§)“ JÉÖ„¨æá’²²Œ…úUV~q-Ùv®cµ4“²A ¨ÞJÐëß6âK"”?ÎO†¶\Ÿ[&a¥Õ:éŠ$æ§± sîLZžíOÓ‚ºvÇWzPÙà¸LÁ9MÔ„Á Fjk—â$8gò…N5Á’Ëê±üpTQ%þíãgÉà¶ÓºfJ@t©&¶ó©I‹º™ÒTÄÈœW8_,ö¼À…(å•I­8O2@Цõ5b6=#éö߀ùº™ã‘áf@± ,ª‰â*«,{£þB8>b–Gê¸T -Îà®ú -õ÷¼`¢§#¸¥)þ Y³½íí"ðV@½:"~É7ç×B€}cÖÆ‹á. k‹ ø&Ï¥§1€œ³iÈÐrcS±ÉY¡7 Äb>Aô­à }ð›çfžÔ îêíll|®7`§ÇÆ€¬´/ÿí(íWÆ·DÁ˜Ž r X89aiA±”`Hfï¬\x­Ã0pæ5ulÅeŒ&` /”(&È>>á€|K⇃韧áEOG¼’R— py‚"¯V÷uAŠSâ†NO ‚3žåå| ÷dÌþSFAèý†}©þü?Èú꬙hR®m’yw…;½¾Q$w%6Ýð‘Ày3¨vQ«&M–«Œ)ÈÅT]±®Ð±Rê’‹äk-|· -C¢jÉU“J5–bö킾X§Ôw*…¾Ô¬SŸDßœ~¼ÙDNÈGÌ,:V»m™«Cí¹7?íf’Phi¡$$Ê‹²“Ç\6}H=˜ÄÝäŸëîØš",zè-=ClÅÜ1!¬, «ŽØb® ÎÜ[ŒŠNïY2±wîöž>zúôIlV¾õ››P:=HG7†XÑúÝ8扒-> 0*Üùìþ¾Äì+ÒëmîôôýôÉ`4Øüƒº :÷OYÖ£§JH³d+ÑÝcœLÊL¥¼&c¦“Éé¼È??_ÎNëæü—E• ¹IŸ¥¶ Îßq5ÿA>µwýå`:a=Ц–,&•7²4rU/ÎßÎæJ^/<óг%KUˆxsé¢Mõº®ÿRwëæí|¹XŠ8&ÊÅÛÓ_XÜAy[Ï.~ùßuÙgªš*¾ª:cɇ±P^M{öþ?þÖrκ}ÿ:«ZÎ=gXÿ*ÅjѨ›ºjÎu½>o9¯ó¼_³_ò¸YÎÍ9¯Ú¼•"R3 Ä‚œZ—ªBD6ìY¥š¥éè`4ðjÀBÀÁÎ}ãuºüù?šiö2E\/ìÉ?nªMÆœÿ8?ç³ÅÅ/U·TˆX‚Ðúÿ®*Þ5oTqVœÕ›z -¿ÎNs^ö3q®›ÍûÅì-{T¨3hç9+L§åk=½hòüm³Xž³Ð¹b¡)°$Æòϋ׵ò\™rñ¿›+ïÜ»·Ó{Âä>µ,õ&j£ª±ÍûŸ/þ,Áåü¨ÕÔo—?3±×ð/õCYd¥*TÝj½ª ðTMÉòñŠs]Ì;Ó»oÍ.ª%øAë-ÎÇus:Oœ£qñžb²Ìo0¾hôÆæ|¶øî´ÑŸ¿®ÿ658+Ió®¿R«ÎzÛô^wQbÔK -þ“ÀàEŽª«¶º¯‘-t[ëÄ'ºÀJ”àF¬’§_©ç¶H}·6] uñ!Îû_¹ß&ƒ·Ú•x )(ž œòcü×ÃâCHÌ¡,ˆ¤S‰ð–+t‹ÐoÎÞ”o°TÀ¹" ™T´úšN ³Ã#R@®×b©:^,Èz?}/1—IRbñÄmš•e5òA™I”%vÙ™à†Ï{¯$jú}ºE–¯Þº¨XI]BlQ¼ÎwWiÐ{;ú^É–”L™¡†èÄ5ÚÀê`!ÕÎc]NùB)àäe¬V&ˆ'LóÂSíN:^üTÂÁü›$£K  )ìå1 ´@J7R„™ùÛš!¶ E!T:h³‰¡);u™cu–-ŠI¤_YÒ«€0˜›Š£Án¯`I΢x°™ û{z¼€=ö®`øÿ=Ë*&êÓÉE ‰^TüÑ£Þ6E¨öïö¼®øh2:°Ï"„Áû Ô*×Ë™"rT¾™Hÿ«2¤uGʺ”’% N¹B,ÛD¦ªTôGÎI¾ -'®¯•ë,·`7ª–'»™'cª\‘«‚¤ -¤#ÅÌz¹©OD.W±A¹â¶×­æŠ@: -è¿^®—•ŽB«§—ãR‘"™[§O² ù*a_Q•/^-$ ¨QêšWYtïëþbVŸž2®0;ѧªßîæ -;dÝM4M¾/öˆ’†"¹Âט*Åx zžŽò½CEÚú°*¥w=Ô›¼Ñ„a=V²ÈÓTòü¸|< -”¥:kÊF (U²ZˆQÀùá!ÓÖÊòØ ³M‹Š‘‚ªÞŠó?Öè#·$'xà\‰™sA{jC<Ñi¤Í1§N/ÀHfiλ]r¤å<dݾ~\…£7ŠËÊ›¢`dxw2Jm°ß냯˜•fA£±n¨_µ» óÅȰT^°†¤’è‹Ù©*°3]ò*kSïå9 ’ ù®gÌ8W‘Ùwš’pn÷Y*O/yž8çA‘8Ï̹Ñ{ñëÉâÌy΋”‡/,c ‹òì”NZudJÔÊ §£Š @íö ûÄë_ïÙëuz9k8UÕ7HàäÅQU6Y -9€¶òC™˜È<Š#¶!;cä/©&y¡\è{ЉÀd7¹–ç,¾­*F‡«G(DT]ªŠAça™wáCÉhד^îÕ9Ìׇ¿¥ÀëÖPD~æÃþþ¶:ª;zcðŸWÖûìã ÈŠ@Êp}Sñúù+øRÖñ¬*ié ÿ}AØ©Tþ› ¦ªÈBbX@˜µèþ!/ðoq!´ïsƒtœ¿â¶ÎO—C»!@h÷ÊÉD¨ƒ÷¤IâDEË¿}CO‘G1t"þç®jíÐÈ4j’"LÿÌûg•tQ¦%÷mûb€Méì \|Ðë+‹ø#“n¤(ð‰eX'ß2«®ç¾sêŠÁU^õ°³þ\¸»æ\’dY¯–*Mš"xH_¬.¼ê6³Ø‘›fEXá%'Hõ>x+`¥q®|b=)[}±LêoamR³k ª¿Ô‡À˜ûÇ¤Š«ÿÖ뇳“nþVJ'zBHsh½>œÕY}Îâ©"`L̵z-ãsáàYŽß¦mó¢âóè\qôuU<¨—zú´z°Ù{òç»§Ï©{’Ðê¯bµe‚Ï!w7MÛ›ÛŽ@Úñub³Eû ÞÞ÷··wünûwʦ5"Ôœ+¢ÿ(Îÿ±/ÞÍy7ºzW§B™&ê(7Tàœ,ò›ìuãÙÛÿÖ¨&4CBÜߢcgc“õ„“¥ì"„! !°Ì%= | ú4$”rĈ¶ð樂àñ1½,$"è@b à+= [(×%”q‡ä/ŽyZíáýrŠƒ=¾–•Nª¯ -]ãâ E‹'˜µO (Ä!ÉG ’„JÂ~¥Èuª#]'nW¼Ù+²ˆ·ø¡Y¹Ñ³ ý_@U`Gy‚¯²ÏFà­ uAùDÎÞHLuúðSVã °Î&”2òV±zOVÈš‚—t°³@N#ßÊ;Ó½3õÛîa­ º73xÎASõ™`GwÆÖšÚa}*¥qR—èõ¼².H×&Ú¯Œ¹¶Hìâbvú¾ g£Ë«€»Jæ-Ý¿.º oUôX€›$DN/Dï ŠÐ¯mžà6Š«]\ÌœßD',#È|ñ=ËÒŠØšŠRH„  ˆ„£ºØÍЧOz5ãÿÌR¶û=ƒ”øhßWèÎ{÷îß¹G÷ƒ2õºÿ³{Þyg¸CÐû÷Ø)ÜtOŸûŠùó¿È)±ÎЭGﳯè“Þ3iHwzE￈9<F̪߰„$iW:>@[8.÷±‰VK±wídVþYÅì»¶´_–«ÃJ pt4>-0ì+ß(ר6T!õõ¨šÍTµÐ€.ì8vus$À[&æT[f§õ¯Ò·Ÿº€(¶P -zckNÒ"Qµúù‹Ý)jXž×'b,ʸ&Å+ôá©ôjkSÓúñÉÙwÊ·3ÖX– Ò("RAÊ­U³k— ¿¯ÎÕ‚L™ïJ5¢WA•Ó‹U5kz«¡SaMêï‰Ý3H9|Œâ\ÑÍŠ$ôž`øûeIõȲüðKqN ˜’˜qM!y ÓǤV_«7›vó3 ñ¶<Œ/9‡u1¡–ŽzŽ_S<©L'T :¯ˆóŒATÇNÕº¼.Úð‘=yÒûCï«Nçî&€»[¿ÙîÙB—³÷‚k“÷.éç_–Ê[^‘bQÿ'ô}æÜïç±¶zåîôß²>{Kïƒå<æ'‹sšװ-ö0™¨)¶²Ü}EÌÎs)ÎEõÆZ³³štÙ¥’”u›aEÕ힀‡Îm¿ 4ªÞŽ]<½AÞƒN¶ý•õz)é^ˆ ž“ƒÌ:¯: ~0šgÝ·>SÞ+ÓUßk©JIÄÕSÃ| -çäˆØ'¬8Fu#Z8WÁTÕ¿Šs8Çyþ“JâR¸dºêЬÑ_û%gnÿÒzâ€I¢;Ÿolê½·™ ¨wö’€lü Ì¢Ô]M°_X~`©*€Q°o)À^‚¶“¿Rf¹¼Ô+ëÕÒu_áOHP×ð•®Ûi(ÀÎÂû¡öŠ¢¥²+‰ëÔ‘²(CÐ3 -Avq´‘BèH2f -"N±óB‚9‘<¤áõ(¤aŸ¯!MøWvõ1ýï÷ÿöÿ ÀÏW¾ã[’íš<£ˆo"*ÂM¤ÒžÌ¾UO¬¾xqØ-¦EµìäïÔu~}1CùTÖ-† -W4™ÚgRÓÔ©ªvØoϦáñä¼>|¯çZ5NX{œ`Ebý|ô˪¬…×@F` `™~ÜŽé‹…0wqòXÌËlÏbO`ÎKlŠžÄÂÁ Xd¬`¨"59Iqã{:jæVcÓ[¡î' €™“DtZ­ÚP'×-Z‹š/Ÿ/ÚW8éЈhÛÙàI¯ü—Þ3ïMO ®%æÆ0Í:ݹ/Å\áz -ã¥zl4àÁ'OŽvz£'\×ùC¡÷#†¥Èsµ|° B;7 "Ë= ÿ¤ñt  Wmö*=øÄ‹‹Oþ)$S Ug%áDÛœ‹rL.¦ù/^¶Ï÷%P­ü!Ò³ÒnRǘ¾]®TaÀª\]éR¹. -•«*]7£\#Wº¶\[g2õ·gYÙîL"u½-W‚*ݼÉm9òjqH@*%=W:ìíîEÔ:lõfN5Sï‡;ÚU:­7ððýµ{Ìšå…~/.–[.æ•cÛuÈ9®³uU_œ×“I}:kfÜRä -^×?þÒ(“êÅû_æËzÖ\,ê³î`ü·_–§³óÿX¾?g¨®™_ðhחʳ’áh®°GÃYÞý×_Þ6Ë¿²IF}z1×Col¦áífÍ\ .Î ËÌ/.êjØÍÙ #q¾¸X4‹÷Ë÷»XÌ'ã·zÆ›8 _íåwÕ7Ë÷N~öV1ÁÕ§o™×óq½Xþ²`-ð‹eý¯Ùaù¿ÿv1›üù¯Ëó¹jš ? ñ T]üI9^-y]¿Ó›¿Êš_ÄÝÅMõN‚ÿS±ïûÆbýIÈ«¨·E]žîloÿm2vîí€zËÙ|¹¼¸øå‚}%È žn$M ŵøÙ'å¹7~ÐÛ³•DóËoåæüg±r:[^Ô‹¼[üõoÍä—÷çp^Î.šz<†sÕŒÉb)M¯0ç¯qŸ¨Ã­¹¸8§Þœ“q³³ÈsöHiæ‹ÅR7•js¡R.ûÎVÝþQ9 çó›Ñ€‰»;=5Kz±£Ag;ëÕÏ&˜µh1Ô"å>SG¤lTÏŠ)$‹/¾Ùr¢67˜ÿí/uµœÿ2?gµŽz¶œ‹ófÌFÜÊâ¥0üèÝRï-¡Pø]y8]*§/~~?S¤ ^·f×s>«›¨‰óÙR¥|”gÞ³å#êÂ-4Ãõx'vG¹‹!û.€¶‹ ïw¤é29¡¿ ‡5ȇÂõÃ!Ë4a 6’[u®ê,ȸNѹuÈÀšôo>èÝê©ãæÖðõy…dÑ>÷JPìâpÖC\æ‡üáyЀv‚+’6Šüä~Á )%ÙÂA$nKŒt:vhpÖXâ‰^9Ic7`äÙþ>µ=€ò™¸³oQ¡Üt3ÑÞDÂ;uÄÌñšÍùn^W‹,;S'‹bK_Lgœ¦ÛYœ„ž«æj‘8‚BN÷±ÔSzÛñ¢Ê—@Al#n ¦Â aÕs©¯Ë½üuà-(+t X“4PT‰·ÙE¹û¢RG½ëá[E3wߢò­ïè%‡Šµ_Ε¢¢p˜˜ûFÏ+iŠBÇ i†Á«‘(/EU8‹¹4æ"@qÞ>ƒ˜!}#Fþ `÷AOBÖÝÞÁÃGjÅ­ °s_ªüuýccç‘Ñz6x+žJ†4?;8ê &ÏÊ1·çÀ¦y‘:>2åà™Îõ÷èÊîBWé3«Ý$9ÃE[ÿ°ý°Wlï'0°©ØdôuZ\t †5ø=&Ø$û¢\© !;U}ö’]åB8‹0ˆŽ)çc×ÃØAär¢êJ,ÇïrM4/wûªtÃŽ× hËõíéd|­\óg“y·š“Œ.\2w†øÙ¤»@àžé²Ò™9Ó²8ª%s¼Nïsùè\…nva’¨DÌ|¼üLfÍÛ_ÿð0)IϤ¦ãLÐòƒwáánþ:æÜ¨ éh<&CýX;IR²Ì|~.CU'?«.& µÂEÉm¬â}uÃI岨-ߺOˆÍñò í±òW4V|‚e$p Ë*Ù–h¶UõÏ -0n(IåÅnŽXÄÃ!QPéÉÊAÁùdQu³ããÁ`R-&õ_mÐñZ -2Ô™¾"¢\ÝâGs©gQþ¹˜ÓBøÁh)H¬O/ˆÿ‘ªúCÖ„Lä•Cy6¨™îæ¥ “oVœ+ÓrÌ»®8/UÌUFͰéäg•Ÿ8R -2ò\½W«ÄgÊs%¿B©LxŸ$F)éÙ¬P«käK¢±’|´u¡}Ï]úû£b³ó‡ªá•ï’g& uEzÀ£§±²×3†Efyf*#døz6ZbâT´NAÝ7¬ŠiF¹`9q>=î¾K•bEœéI*ÒKŒO¾ŸÖÊ)Ó>BƬÛh°Ï4ö ÷[Ðba*ÂMI, ê?ëïKPÈzƒ üן`ѹðלL>Ô·eƒWùààjǸv-,ú¶­Lá$ -¸‰AWÌìA`@×|†*nO’—¢‹À<–Ý0î3"a)@,IUÒÕa@4±õG8®»ŒV(˜Ò³ $b7ì7~ûŒ|ð ”ëçÊŠBQog?‰ð{Ùº¢VJÁSæ*³”a·ºÐ?4Œ˜3›ýœ—Ý“ºL:àˆmÊ™Ù?Ÿ»º˜Xðv0VÇŒ¦®]T\âh04£=HW,Mð4öráÄ6[P¾L’ã[Û¼c…9¼l¡ÿ(_íõÙnõî*'ò>ïWm]ˆ¹‘úŸÃRš{}ƒ‰Šøà©º[ϼ:1ò&um÷ÅaGó9­Ë»Š¾”PLÆv:)…æ°SÌ A¤Q’Wƒö™æË)‹„à ÈÞ(ñ¹oâ‘QÞ˜sý'piçñ¼£Îõ?šÙF·yŠNWìIS¯$ŽÌŠ @!\»Ø1Yåç8\,"iÞùΩW‰Š _HÈ´ ’~Á½§Õèáæ6Sîßÿlkç)-®à|ƺÎ}-»ª×°Ø¾9õBg-ç’ĸ)àT—˪+©Kñl¤*;?×¥”éÞã¥A8áBT.ú°]–P'³ýž‚©šQ¨~Ö)§IÇßÔe–1­¦>Eî„ÔOwîo0Ê÷ÐK‹žýasgÀúͼ·#õKñÅfº½óf, œ‘ d0¨‹Å?ês5¸õꢎƒ¯îsHË«*j}Ee!/9‡Äyt–ãq½(ûÝ¢f<õv -æo!´Ù}ÃY§Ãi±ùº‹àA8° R@$ °F úÒ·Ýã@Ñõ¡ã*mHö/·8ä¯t Ð - ð<Òç;À˜y -Ð' ¢ÁâpE 5RÐ µK9DGŠ(!!±8]à *‘PŽÇ!ÉŸ¤°Ÿ…žÏ˜6Ä%ý7þ ú%ý·½ õÿ•°µõ‰‰À«l»N©È? ™zèà$ºçÓÝ~óØ£aÔ•=Óg­L¥ $%G³hÓX:’æGÍÒ!õÆbu&i:º“«ULý«î¯4Ç:O[rrUý‘*—£©JõÏÌDL}ñ¿Ìß—ùî‹z·B/LÌ}«î†•¨éÄÁ>o“¨ÎóÊbªÇ*Žvbe\_ÉLª¬Á+®¸ï&©«rdâ©zœÛY,¸q·B? È£É?}3ú§Ñx^ìv·{©ØlâeÜõ7>ä5z¸µæƒ)Rý±ãy”y:¾öföTx­‚¿ÅP%Ü»ïшÞÁÓ­ÎÝíÞÝÁ ÷ðË=}vĆßߤ!~”ØÑr¢‘p4¡§![ؘ)rGìÐWuyxîrm{nR®ä.›5¾ÿuÃìÇøqŒká™îR®ô.…NÇßZìT¹¾ÊgÍîoKÊUR§Rxûv¢3%O„ªt5Þà“EŸ^‰T¦âÒåªZ•nÁ˜PÜ1nÒ´•®Í»ºì2BOë:Ëò¸*ë=$ä:‘ -sWiƒ0¿FÎ(x’¼AÖèËȨLÒ§ÎØi!@Â!tD‡¤L.ü8N:e¿ é/5³V -ðIQS®¡ªE: -ˆ¡z@Ó>+ý’¶®}Í ¯bNŽd…J‚Ù°•&ãÓE½W,Ôm×£×M8‚-pÅIË>›DÈ)] 4ißáHíRÇcû )c˽}l³ƒ±9W£&N/f£èÕñ[çQ,ÑFt5R4IRÆoà‡[˪ÃOGO7wžf -å¨áÞ¨xÚ»³qÿþÖC u½'E¶ÙC£á•¥-”§Ž$°œ—Ôn©#£ÏHhTH^„OJ“ç‚óH׿’$áÊå -ãí 2Çï  U‡¨SlŠW8—Ôκ˜µ>B7·PgŸí ˜ï‡&»i ¥ÖΞ–:Â:XlC·ÝcV -G­2§oðÙ?béé2æF]±¦ÛÔÇ%Õ# -Áh‡á£g ¦»ö<‰râEºH_÷˜–¢çôCOžåŒyPÌ ’б&¡@xÚ‘SXŠ_'HF ½_Óe›d—²Š¡þ㻵ùyøÿݹó_·RfY\@r¸(÷›hÆÀÚü_ÔŸ¿?Í˽ÿ¾÷µ"&e=³õ·µZu›T³Eþ—¦ím]¯8¥® —_g «½sI_ü;íÈÏ(.k`ªPtXŠwVŸÖ Ö¤ w´Òg”Ôä_ÔÏçïÅ‹ü°[ÿE—-5'æ¾6F\0=ga‹É2o.Ô$Iuhý<7ŸI€9õºfæ Ô™ZÒ7sUµÇ>Þ029Åœ›ì…Ü+Rfô6R;™ÌšÁn¾ÝéÕO±?E÷è‰Dù!ô­«À§:3MÂ1‰Ôè8VÜÔ}ᣥwuî§¢±r{•¸{¢íAïII['[ðT¡ÞäÙÁÎæWÿ°½-üw¿â.ƒ^ãgã?6õꛦ»”¾Ff˜¿L.×z^ås;Ú)çRÖÁad…¦|sÖ1’šÊõ”áVÑZ¹2ϾfeaUºyžÿc¾÷Ú#?Üu¹Jbp¹:.¥à!Çß,û?](Ékå -aŽ>o¨tq³-W^ Fvt¦¸œ}Ì4/Ž›ÓY=W¥£*µÌÕzA17¿þù$Àð#"K@½ºPõP±’AŠó²Ï"·@÷¼*i¿g5çÞ7.Õºr¯Î&u3WG>#èˆ& -‘G. ]Ó¿Þ¯ß),DF"}!Lúv0ÒåG¯¬ŒþkÉÜI¸‘lïæœE² ñ²]±B8ysN|NAïE-ÅT­´iñU•Ý®ª¨D”z¶œŒ¾nž˜Úyµ‘MŽ -é\ $•9uWw‘õÙ3¬õ)Ƚ‡ïß¿³õè©ñJHm¼c!;v»q‚8Gò¤È¥€8lb½ªN}گĪª»gÎóY½Pɉn‹K8Š^rîüBHÝÍ©^ -¤ˆÉiÅël‰Ù²]$̱3}1éæôlé–#ïݹsÏn;¬Úù¤§îI:¼~äöA›+ƒžD…†ÚðÄùrPecÊ žÌU3ú¨¥Á4J^à\Ìœcw! g… ²«­-ÈŽæ|~z˜Õì¢òB ½•¤ÈZ£ÕŸ=Ù>÷6£›Ÿ{E Ì€ë„xüIÒñ+xÃ%^ ˜|„¸ú““¯¼P%:A½YYÜu iÚÆrÚõϳûq¨VD ÆCÜàGÿ:@='-ôsf`r –tG,*Yg°là§ðv䮿+XŠ3‘†9#ÿ¾à 9Ô»¢ñ#%µßÊì#,uü·šgJ(™œM7ÓÅ-´x¾x?ŸÍçó¦Ê_•»ùBº– ¡ÂÝó«d,›1fzÁŸþkÜEšåŸ_a/®Æà|½ܺ·«N£¦³Ì—óùü—ùŸ—ï/æÍ[iܳF? Ö,Q÷ß,—ú_,–ï†Ý|¡ËûQÉ.–Íùù÷$V.®Oߟ/ßÏßÿ8›-~&Ý¥§ ý,Je ÊC©ÍÏÅΩfÉŽ·óFÜ“I ütš·Uw0>-Žž¦ˆ‘Òg÷Ý$ A߀þÎæÎƒ»;Åà ˱júèÛƒçÏgBhz:)O6„Oêñx¶\ôK‹9ø)-òÑØýFåzzºX”Ëùbñób¹\^c ü…ôC¹ºÜ—õÛŸT®MŽoÙbþ·çõìü|¾\ZP¹N•ÿ ÊuñÏøF5¯óÓÇùw§ºçJ§‹sU-Ý¢\‹ÒÅ-Kâü"ŸV^… ,Ir sc©ì*×Óæ"s¹š¹)×Z™˜*ÊU•®ùnùã»{ÇRѺø îPÍûæ|q®zrêJ§Â‡¹såùµÏßa ÷DëåBÀ©:W:à~eÔATèôÍî™M!ƒz4±(šb÷_Å!e$ ɪjtщH!ݵºt6{q '†~ý‚§3,ÜLeó"Y=`ƒx*`˸®óÍ`#àŽáHñ2ÔœKâ¸Â¹âºÑ,– ²tûóÑù86uD«Çক½ÍyiÎaÍ÷“tãcþyÖº¬<³ àÙÎæÃvµ­ÞÀ5B›Ð-„$1ŽõCç¨ÆëœsU¹ÐÍžWEÖaüVIŒ–,¤­2ŽÅ99e«R}¼›GŽZWx]å’äÖ*? <×Ew@g©‹f€`uñô!“†ï{øŸ~žƒí˜žƒ 0‘ºIŠ;° nN"WÊlwrHKá6œW8Wm%ÍT+½kTnÈ^€g·*®ôÁù¤ÈX lü1Š©„·P,cüC[›ôX¶eoÝùÍopØÚŽé€&û¼Ûú-Lô@¸°_:Ó¯²ÉßûFqd‚þþÀ@­€É¦ÖÔýŒ.ë1‡Lú¶$ -âà ýæhG§éÏø¯G£í$‘¬E¤È'°åØu ˆ’°ˆ 6øµ‚"Îø½:zT_úÄn?¯ÒèÖæÿÝÝÀt¢“4JéÿÎ22·³ã̹òÛÈž}ÌùÓÃWÓwÓa–u»âÎ^ï’ˆ0ld]¦þꛕ5†Ãá ,ç‡YŸÍŒh(H¿ï }®äUùøê”âäÌ#øCøñ4aùðàÙ‹ÇÍ4¾®TÝ=OŒ.¢.#,f®ÀQBÄ‹^U‰94w‘(s{s$ST3æG1'•1Âs®‹\)¦»6O'æÌ$Éòøáà0‡7³îNëü°š*rH/Jjû]¼Q0íH¨£vÛ'»Õ€áþ(•S”?¤ÞîïÈO‘©òqoÅT»%ƒMÊ,‘ýCliÒ-?œÁî‹:WeºÁÐâÆß0­ÓZïîWAª³™öa2i/µIh¿ë×dEþe”‹jN1¯¼Ê×1å…3m)ë¨Ç.×e v7'*×’r-‡žÃårívÉu«J@w«ÿ~ØLë’[úèÊ×§Ð\¦äŒbWP•ën3‡”³øw.Wσäåô±:2ñåJDê…V±êM¢j©ÒMU¦ÕTÕ‹‰Z8sÙaq¨ço¤ úÇ_'zÐ8R¿9w¯:SWì(ª¬ë…u´G“Np¸šèN‹F¸aŠá”É¥Ê pôèhvt.TKjTÑ/öîª&ïxZèÐ1i„.*ü·O (hín2ɳ‚å“ųYhÐC3±ÈDX.³‚ðåÑÜoc=4)ò *´Ò…sÁh'£lVËœì–5’xa]tŹt»Û)”aË@öñ®Ï’öÿ_ú•\;èáh»…@|‹+=.ôËt¯y´bÓ_GH€çÊÕ…Ü!ŸÊZt;ì̪Xz'ÉŘ'Ìb›é1”é²J̾šJO±ðŠJÆ™©#g¿ˆ“¯y‚äݾð?¤+.BG ïïH¨©Oùý`°ÍŒA»ðŸáA‘XPžëµc½`\„ì—%v÷wã ¯| ‚ˆÆXŠˆäë PHÜí÷‘èˆøI8rŒD£óc?ªŠ&Ñ%›œªÖ|„v:_ÝþN¡Ó2åOoÛº²áðYš - [a9Á†€_!júÚ1s#®Z.8«nS_èûFáLhj,À‚µ– @jŽÉvu ‚gâ¦Bô,  °«GRlmd„çM¹ƒ>ƒÔ|ÕÑÁ!èN¸ãsbסãS, - <é…ZÕ¿£—Åâßjþ--ABÿþYK1¹NðŒž‚ÇÈ}âmT ë®4¿ê¿«þÛc’ûÒ¯çê7éþÕ@‚ªæqYê5t¨®‹À¼Ç%õ_džËŒÞiÖ=A¾ÑÿêK}všÿ ¶z¦…Žõ=ÅsÈAã¾éÕpšw˓ʽ¤Y9]×6æÔê÷,{Qšûò¢ßpM„Ð2W–»¬Ýé2lé[‡ŽȈô$êè­»êÕ©ÅÔÜÕ¿Ó?eØc‘ÆD¾PiÝýÍÝËrZ‘¼“6x‰$ê®$7}«ð“`ØÞ Ê/IdvrýúÒ¿ÀQ╟Û|IY2õÆÝ{;_€ú0Å5¨#y“ÆÄð/Ì-§»U¡ˆASeiëv"ñ¼ÑÊ]®ÝÌs…Eʳ¾¾ÄM*‹yÊ9ݧ\ËÇÌ‹ô2þ•Ã7‡”kL¯M)WÁ1uîЕ.òBÿåY÷°dÄŒŠH¹–}Ë+RµZ•«Ö¶\i{”$’Œ™;”Hà;TU…éc=ÅÌh^2Î5ú$€¾e/N&cª¡ÁÎìÙ>º–Ð$Ù§ÝÝ™©‡6H)|L¸êfúUÙøŸmôLøâ´^¤‚Q@S¦.º8ª‡{Òþèä€~R8ÅÄù4)× qÖï§îÿIZÌŽªñŒ>?¬†~çx"ÆCe].QT`AruÌX/‹½®~^à|rŠGaàúŠsiéæÓœ0w`c4çŠ ðêžv«bðR™žðc}:xÖÙüjÀ4Àû[;p‡0磱}ÙÐØ?(ŽÙ`’<7ëщBÒSZ0QUi¾iw—žn0>'ÏÇKÆÿuæÝµœóŒ`ò¨˜U‹ŠyÅ‘‹Îž Ö*?œÒÕ“j  ¶6U©(œêwéåz2²'ˆ„ÿ&F(öwîí<ŠmX™ õÕ8ÓCAâ €_òÍþaÅ„(.‘}kœphõqˆOT I•w3jóG¨B/¿õÏ€ÿ¬Ï¦©lôV1r7v4áNߪÒ`%›¨èº€]CôZ`¶´vA«€¼‰õáÀú@7ËqO×ýðÍÞ×óÈ "ÀÜñGhó«a˜tà‹Dc\â†ãTŒzL'‘Lûç\ )@ó&ôÉÀ¸0‚,YTœ‘Ê`ârÕåúš5¥×/ëŸõëº)»å’êÄ:÷‹÷ä3tº˜–盫\ó¶ÒQ Q® ¨,.§Š§žVë7Qéþâ™Þ,—£ô¦åTÌ©RN›…Êu¹ \û@WÕ‹rUÎU…*ƒÊÇfúÚ#)¯ëzšÿ킱•É䛿¼ÁÕ!êÕ5ú´!€@!(;À< C -ö¿cœ@܉£w hùš«’ j´èb0-í;> ¤Ó©ïÕÃlßÒ(ü0HWÂFu^t*Ï…¤nêKá#ê#½}Ì»$oUv ÖÓ† QÑûÏ’ÒÌ4WŽÀY^˜ S½f° ãÞ˜~·ƒ¢ììK¼E†s˜œ + -' ž#U§¸ðË`AžŠgбIÄ”×^Qï‰m߃íÎÁÓ^ï¡÷ð(œO¼v'æm.ˆ×b·œGÎó•ø“Ðœ0æüH‰©)–]5‚Á3ûÀù˜íðª•\§3̜뤞vJü(AV®Þ²eBž¯r$©Œy·ß¤ÉtTýúàY¯g €'ê>}òäé3 5³~ÁSú>g‘1 -þŸILŠ%ºôË´}‘¨Í(~ߊl0j³fT×Ýüûχœ©™\­/î!º 8ìm$ ºýÏX€†5[ -Šz/ÌÙ[icÀd? eEàÏ€”ÿPŠQ÷‰Ç&}¼¡Ós,DȽü -sÄ­Sœ€©ÁßÂ{°C£Cè"wbH bã–±#z° "R£»nè6 ’C¶Ð5Ñ¿“çÐð€@¿OAÌk à¡ß‡¹^{ŸQgƒIóÿMž<‘,½Ÿmn“eXM~‹p ¥Òù€`cº¼¼þQ0šŠ',|ùÂ9ˆºAÓ -ËϘuþð×i&êô%ÂRKREAwbvW‚êêôE>w•‰K®hZz«†ç—¿«Anª¬X°IQ$Ù¡Êÿ -+f'1ÇTé>bßÕY¢-¤ïºég‚z/ÛA¯—¼Ò‚9µk®èTW‚&ëUq$¶‚ØÂX$npŠ5ù Nƒ³êÕ Gs¬ÊÎb½ÓSÖÕÓ—gàHQÅB€í⾒ܶÔ[y§sâ’¦7xþÃ$Ä»šš”·»ÒæÔ„9£Gòn¤hƒ',vé_ĬC¥zÇ‹môž¨ò$Çb{ ©×À‹JÉ©ïyJ ³àm±+ÅA™ƒº–’1¹\õË:ñêæTòN媬_Q„v¹¦rFÅñÚû”«"¥\¹£4TŽeÁªv0^«tt¥‘óDî ¢¦fã{É>âOè°^®ƒœ\ÓMª:Ïf®P[¬í:v¼Œèu¡ys3Wv‰L¨¿FŸ¸0]®ò¼±;©¯ŸÅaÖ)q–s¨«]ó%Qûm)ê|7“^ª*"$¤½Õ»G@ˆòQ« €]”Ý)‡É]>pÔNëHUˆ_Ê9 MûlxåHFpNL*:x—Ú¬ºá fáñ®šô<®Â˜Ýð` K˜ú|H%+˜ šŽ´c ‡æ®O5«º‹¹ßÄ©æjV[CZƒ¾’=p{ƒÎæ[D=³8‡ßÈs²ßy.V¼¾³›¯ÄÁJÿ•²Søo ¹ã‘¥¯JND„Ûä9•Òœ;/ŽšÓnýKÔa‘ê3¡VÃI›åÈrúƒƒn®¸âüuž<}z_j=mõ)&ŽÞà ÛÎ0ƒXHñùG—xm‰A1rô{}õÅ¥vJwWp½Nâ\<êò×bý¨ZdårsK}+ÎÍj"ï¦S‰.ªUéâÍd|¼íÂþëoûÁƒmV²Ùlúf=@Sú–2¬€BBðÐr˜ T**@tòÔ öïã4°œ p¬ -H -kÝÑ%_ã–>щžvðø³¼ò{RÓ}G*‘ c¦ûI8/B`ÚÞÙþ"Yœi¡÷±1üýdáµ€·º‰R!@ô´x]¾9§¸7©¤„ÄÆ@”/]Ò -t×4¬5€o­NÝBÓ¸>쳜Vªè-0±>1Gê|t¹™ö£ÓrZª—-sÕ!@!fˆtrйÍÌ}ƒ­`!ÀÀ ÅÛ7‰; Êà;€žÓ› (V:ÅCz—Ì•J_˜K£Ð-€7¬Ò©UºYŽŽÔHW ïϤ” °W9{ ú/W` ¿ûÏèžHƒÕ /Ýl±Â«•åž®KâDî˜^M—øV)è™´_ùñQyôLÁÖ>J½hK;;w{½4PR*ž>A…õ†l]ýåS5EgÀLå²®]f]”«zñL‰5©òÝa”+z$µ`-ëŒÿʹظš%¬—«#uZ¨ÆªrôARòÛr57f∔™j‡÷ÊÓMºëK€a{&ö¥ý@)Fý`שKæJ¤NTœÂÒgÕH^T…HÌM\é\÷¯Ñ' ÒᕳDÿqÍU`•ýNìÆ—ÉOWƒ¨.ž# v_4¨¾Ã§5I£¶f¾Þ­cdvÞª‚(Ù…+tä ?hä&ÕmeØ*$i -ªAÑô…w\vÙ&ÎGž~/j9Ç€Žü} ~|@\ªw.ºÓ=Ó3¦}d<uûòu•ýjxnzÔø£·ÓÃñ'~'iÎa1[®°n"zE˜¾Ú¤¡±tîC¡%Y!î')Å¡²×A5çÔ=_åëÖɾ±¥ñjÐíT/9‚ðñ)N½mÈúC朂„óѤñ.”!SŸS¨Ñè˜Vë1š¬Å|âahg˜†rõ¼裭û `@‘(2V8VU+µõÁE‚ñL]ÌŽ»us©s}çƒÎ.wMÙÓLÏNPTÖ83êÕÞtY¯<ªÎ3Ifp®ìR÷ªÊÕEÕÆibU¤q£êf95íV`ЭƲh8%Ù­KtÝà!=ÛaÐò÷àäJ~Ä Gét£?hmÈ6îv·û ôÇ3†i¾#´ˆÛ\\9«€ß+ˆ£ôe&(k’6ññ¤#˜U\ 8Xˆk¶àp@ʶè;¢äEÉ#Ïüÿmçšà‹•ô@´õEk@N"ª›ÈíêRwç¾8¯Ïõ«.Cµa<ù#Cêôl’£O +pç¼ÆÌ·k16u,hŠÔu®ˆô`]}×o5EÚGjÛAhŠt·8&qù4YTû<šGJf'ùËÏС16…xbîð]rÌõÍÜi“I¥Pð¼}’WÌ©C -æDIPŠþ$æVš¢ºÎÕ„ÔsUÉ@+l->>îÌGÏÕ?¡^?a~ÒÊþo¡ü_Ê÷l8`ê®&—ð‹®FD+sCsÄ£ò-©KÓ/d/“ Ä¢#ع£@iÚðpãá¥@‹Øcø4–t×â½Mã†ùLXèÛ¾¶óW€H³ ÷P¦(ÐÊ G#ÿ.Ë5d7e¥7v´@Å¡ZdÀÙ<þf²nàåê:¦žˆâˆr…,Ø@-PzäI†tNQ®!tª{n-~/"¥r¥Ò™’ ÆÀ{å8•Î(¢8’Þ¿" tç¿òAĆMÊä‰I[gx¶g Êž/ÿ^%î׋އ»Ù¿ªÖªzÿœµM!ø;Y:¿íüÖ›bï㌳†\ã¦=V 6ž -puÌmãµpàå:•GOsÙð&€s4~Þ>xd¬ÿ -·¯«ñ¼Y°à¢óˆÔyÌtGñ{Pà0FÅàdÚ?Böï !(m¸,"ïüš`å ®_Ýü€Ûˆ¾‰è¨?°Xé2ĶHcW€šÆº€„{»@mRÍUÍ¡EèØþ eÌšiÕjR0‡© €+¨™»f°ó%PÔÍ¡-J:1—È=©ÐS?€©¿YYlªæMa&H0v$åÑ]Fu||Ôäyíd¯YFaPC´@:öʰuÏKõÄÇØ¬Ê~ï‘{+·µgî㢓¤Ý -j鼜†²iePx}W’°C6Žv)ðÞ‡v´@ýÉU €€dx6xjÇêçk†&Ê7å2}@¸]Šð¿²`—5²nRgW,üAEùˆÄÕ°\–«Â%©³Ú@Ñêöm[®æFàåúmTºqÖW¥Sª’.×Ôed›®85âXYˆÈÒD”+B@‰Ô‰ybe` YÄß[ÀUúÄ!ºU`Ù•).éÄ̲.û¨mm»JÉÐßí7/s)þvížÙ°&à`=šþZ©,Šný–v«cè%=*ÕV)ºÒ©¶Uy²àá¯üP,æ¼µ¬\éÂÓ6DÝÀ8/&•¸h Ó+¨Ô7[òUøˆKD8ÂðcxÆ+I†OŒ9É{Uš’ ÷ä«ÍÞŽ€ Y(ÂHAŒÓ-£,’®+ $­äÕ »[Ïô‘šDVùS5ÖáÜS$Íùu €2Ï¢³%'å*Ç¡G+;Bª|/ËUVÃ9éEo°(õ-’…ÔŰ^ ‹tîß5 7°ÀëI˜“˜IÕ…üPYÿxˆ€V¬œÓ',¼-_®-Á¹âå×€Ñ×·Ñ¢¢ßJƲ4†b;{÷ì`nZY„€8 îã ÕXhŸþ,ôq æ(³±  ò‹ŽÍ!µ.‚ä\—ÑZ³ŒŽÐˆ¨å~(vÜV¯,ˆŒˆ"µ  #ÝÔ§Ùð¬¯òãÔÍÃÊ YÒwRÙð@køÍÝËe€D—>XMn"šÕM¤î޾ø»Ö Þx4®¿½Ù@¯(@ †>°¬ ÇêÁºúîRSä_ëʘú`ôZ÷ºö 6Ò9¬,öPð¡êzÙÔÆk€ î,™}\­¯2Çt/–Ûˆn¶Dh‘0ƒsµ5,ý-Âà @O°zͯ$€ä,îØ$Ð?o-´274'‚` ­ÀX¬·R?õTÀ Ïp¼ÿpãÑSUžÖ ~å‰8ŒÁÌÿÈ*ÚbEcØ}-õš ì”çäÒç]„V¹z`‡ Ê9^·—E—>ô@º6©Ou ÎÛre XÕàÒ@W•+ À©“qgÖ4æ @„v¥3­,/>´˜©k´¡Îí×>è˜â[Q8Ý(Èu @§õËD’épFŠ @n À» ª‚`¸.(%VAPšÔ›,CzðcnJô½D1ZÃjÌg|ÚÄE] v_*Ψ†Áö*ªKÒe,/óc,ÍÌ}ÿ÷­À9HMVÙìŒ^·(ÕUk0xÝYkˆ!€-Á9lJŒn-\N/pôfº”+­à®—ÉàýÆÌf"÷E)R[̺ÞHRâÚI;M -a[Š¢#¡“_±­‹×-z% 7Yh½zo½<¼ˆ¬ô‹u /írð¼ÍÝË7V³K€££2,Ñú¨-«ñ“èn.w;P´nÿaàîmå‡1è¶? - €ž1°©¾ês:¬;w6n´è•ØÅÃÀñ[ÐŸŽ ç (l8´ùŽOA^®³¾Œ®î{™‡â„_Ÿð€CùUtfDoÓÖ ]ƒ1_jãdùB „'xzèÒ "÷›|¢À]g™;û;ŸßÙº»(!ÜŠÿŸì@̓¥±×,êé‹ípÀjË©…Z €êœúU4WµÔmüW‡æaÚ›-c6¡½ð<[GÊÒ­ð¬ÔñQ^YB:™ÔoûáÒ‰Û›)W” >•z²$@±ªEø-u}å(“|ÒúØp£@ÕZhµ¶XÝN>¶ý·€,ÑÇE'I»µàZ¥—± j-7úÜÑŸªÊ½«qÇÌJ«@ð̸ó² ¤:å2½ÖÊ`Ëœ•Æs²î @d]"C,9g ê6€@Ä£ÒU5‹ýE¹Â®(<‚]ªt¯í Û*uWº$`Ù!KtÅ©Q®¾³¤áˆŽƒ¹¶\?ðX³(qó¬(®Ñ'ù¸l-áæEyB:¹´è/¾(Ûë¤K+ À y j¸zèïèú€RS¦!(³•Ȣ̰8×-z†üáȵxÕË$pƒ²Mœh°8EÒ¶ð¸d€—X¾CÆ RÔ ú çaXxÍ`ÑØXH€•à ÀþÃ_³\rn~õ¥û>¼BØZìPÕ>¯.RåçXœ£ºé¿|’±ò\™2ò¯r•ãK €ªò½>"½ÕлÅðŒîbÍ |)¿w÷±îðûA¯@O˜“˜YYàÝuÎêΔsú´Þ,½ñ%ç€c2óöOoÿ‘`hÿæolú Ð<°ReuÀ©èŠ€‚‚ˆú„ˆ -‚‡ð¶€ž õ`)ˆkÌ È¤æ¸ëOÈH ±CéAGÄð0dû®°ú÷ŒÙë -qšGNBHiÀ"†ˆ±"„GÇ“ -lè_ù %ð¨~aULaЯÞùW|~sÅ `ó ‚ýÚ,·«HÝzÝK }‡~¯X¤ðª»â²/YÓ_³ '¶Ã±ô¢jŸâ 9âf€qœÑ¡©sºÅ O`À@¬ŽÆ—Ì¡ó´@ JCJÑŸ«Ìñ -æJíT½ç­>UÑ™=o- ¬ -³µ  ¯D€|.}henhNdÍ€ŽDaˆ>œ|?¸Ñôßø ,/-Lb À3äIÏÅË?±£á¥àMûr?Ñ@½âÂ¥€ËUua[ão®[$vºX9oË•ËiÜ飩ËJ -"’ð÷÷XÖ}ÄI1<\¥Ož ¾…Ó‚\·ì]³Ü@º*mToU|Ì@ˆ”9Ø‚+N€7YT]%þˆ…6Ö¹bÐ ³iÎõµÎ9‚>W9O¬“ -XœKŠ­ú»5°‘,½Á‘ì#)$'Îý2×-"ÛºS`5 ^:àk>7Xâ]ˆ{rià+¸¾d#‘.À¹-»Ó—Æ繚dk¸|aqŽ*¢á|ü P3’±,ÔÌmÀ 0nò8½œŽ¯[˜L|£›aòHÓŒú×|”A|³;D—X¿ÝàÇ<2ä~]wÃ@VÞúêo£fØýÏ>íŸdpä"`@Ô ,gARªÁ^ß‚l>`-XÍõÖ «~Ò8l´wt¶8‚fsj®ù&Ub1ús“/®ëK’@hãôó:„!O]ZHK!-èÅ>Éàé6ö~~gKyéá7%|ÑQ«w»jÀÃ?€Ö}qò³³Cü5€Ú—ÀéïòPO³Ï¯Îh-¿2  µˆÂ@½.Í,(|†k>W,\2smkY÷8¶ÀàF[˜i€¯§+ €Hð€ ÀÖš€iNj¿î$i·ê”šn}`°.aÕ À€ë@ø¨9Ý»æpÍ>ÁŒÞýv ì…€.FÖ}‚àh$¹ÎGX¾¦X?ô`hÇå -7âBá™åj >×-aØq¥#1b -@):"CºäL…Áð¡À‡³ÌÆ5ú”!ܧQüÈýÃå édTf×}Ö•ù5ZÍècXù nð°ÏFÒ£G£U¡oòÐ3äÏêAô/}Ü~•9sÞZ¨æ<|¸Ot5ô;\%. FÕÎÊA';S -úßTm,°Ne - â^µ ‚:á=GÓú,€[}(M凮[náœY¸ãÚ ¥é,[Ès*Ž ÑEDÆéålx¢)y^aijשZ«·€xȃûHÏü5 €º¶Û}ÜÝøwôP>û €!(`èƒïu€mO“6Ž!ܺ€Wj,`ìy3a@ø©ÐÓ&wƒ,pÌ/Ø®ñe$çúš€¿ÁhKz‹ Ìëxmñ]õàQÞ†XAwÒ&R€1ÂrÃÀ~Ë,€•,è;¢ü4€«.|ˆê&r»ºÔÝ Z¯ZÔÝþßϸ"ÒƒŸæ·ë¨9®[&øÄ,„×Û}̳ðדëÌyÀð×|s°d,ˆfú1€¹¤æÖÛ€À“d@øˆ õmó¸É`@½Uø|¸€’Z³¬ù0dèQŠuxYYvžgÍÐ+9ù©c+<xÝà[¸—†\ϾìtÞ–+•N¨L¥kg°„š ¥µ Ù]±Ü< B»Ò™>6 €&q>i@ÕBy±²¨’è⚀­zHI‡í×´ò`àÅ5 À³È[ŽõB‹ã°¸>sK’„n‡èã´ˆ~Õyc6͹¾®r¾òH”’»NºÌHº}ö¯ZÒÀ*ñ”8×%á|̃Èí À§ûĻڇ>·pþZ Ã@©åÏø¬È}QŠ´õXŸ‚ùfµ0ºn`_j¿8½œ.¶€ÉéÉp³£ï:š|žY6ºæð´×ÿ¸À¨H>Hän z©ðHU‡Ú6£hs ÙŸbœñù¿é{Ýà!€è¬D7YNQ‰1ðÕm³ÀYaìGfè_œ‰2ž½iÿ?BþßÎø €$ÜùüÎæ½+ëÜB”ðMÆ©½b°v{Í 0våpÍà±bW“¿Ó@Ð+ßâ°fàá_ó¸bXë+ªÅ—€+³ü–ÄŸ‚c­ÀÑqøÜhHëX÷ïñ}¹€èÊ$[îÿ¿øè0yÞî€ÑáÎÏ”øM³èYÖfˆs˜¡„Ço‹Î úæÃY°×ŽCdÝ'ú8ü³˜’ºêpÝìÒ,€ð@G×Mj\j&Ct…ÄDø;|Ö,â.,Ô¦+ToH&úµá“,d†X«Ÿ+Ò%[†å‡>ÉpùT; @—h`É€½nÐM5Ô#ƒŽ)Y.}3:8_ù´œ‡M%†Û-ž>ÙC[YüøŠ…°Üè qG‹zžŠbZŸð@"¢—Š0â'/è¾¾6 @et™y+âækU¥dÀVh €}¼ XlŸSåsE£æ<|Ès*Ž^ vET}œ0M)vuÕËÖ@÷CÎß?Õ³îÒð¡0óQ sö“€…¿”sú´* ó"D!ºÀ9ô € àfúíºC[[¼¨Í‡ë¬Ïؑ쀀Ÿ? ö¹þ £†dðôsD¿`mÒ¾äƒY`»C# - –û¡Øq=H“†Ý£ÈNHñ’‚.;€‡$?Àq žÌß××HßI —ôοº@ÀÆg›WÖ@6¹‰hW7Ñ€úª`åëYcö»&ÄŠê—}±ħù¨ºqÙ>–Z¯XÖ|¨º·û¤!€5€uæÔ¨mb×)€è“-Éà €Žc€-6²¯fx! ;ë³þn€›fЕðVáðá,j‡ÒûЀ~1Å>J €þÖ-7ùP¬Æ%ÿ©€È:-×-’Þ"Ÿ¯øHãSÑáéiZ•ë§Ì°iÇ̉èÿÙ@“ø€>É€W¼´$å=,ý¿Ç À>cWÇT‡×g$ ﬗh}Ò#knÝW,¦¯Axñ_6Á9€p¹_ü_2±"]^­pÅ àƒF”}âüC ÀX™2Q±Üæ°0£­€þJ¤ƒµuü%b#¼k¤VF‚¶ìNÅóËg‘çj’7Y’S¤7øXÆ3î‚®Z -,)>=CmAøT€˜ð+>R.?n]ñ ,.}âkU[ŽùT€ -ºþ}ÅàYê­Ü}¾õÙý£ƒ‹FûíYÿè ¹9H '8Ö‰e€øã`µ¯³¾¬àq/†âÁá ‡W³!‘:Ïð(dmßÉéšÍ ×`Ì—¸ÊEÅÈóŠA‚§‡.}"r¿É'úl¤‘@åó­/þ³g}¿U=Q§§Z¡Ê#?îé‹ípÀjÞË4«G¡OõøõYæHm€µYêu¥ä$Â@ËÀ#ˆ‘$(Vµ.™¹¶µ¬ùHWüõuh´xå^Îü_ƒ në³þ^x¹6 àÞ €p¸Áð E o~q€½û§ø('"ë>ÕµòC¦v]õ`À7#J‘’Xù€ÿ®tá Sʉ*–`ñDWHV¤0·ø@]@‰[tQ×h²A|ü£‚ÓK¶z´^Àdµ°²PøþZÃòuJ€Á5€´àúCbZ2² Jé+Vlg8WU¹D’•?V:-A~èð5ì+sþ¡ ]ÀÊ¿¿ø¿F\Z­pƒ€î¯qÄ%"¼îç4Ž„zÏo¶ì¬  zé#qN·@*W-Wyh‰›¯©JÉ µ´>Ò>§Œç×}®ÌpË!ãTé\ ¸=Ä6ü¿: àɯûè;͸aÁÌÇ-4‹˜@+¦¶¬Yü¶+ÎÝCñûilýüqû_?Ö‘±,-f Æ˜µ›]ñPPñ·ö ,U4ŒÇ9zê#˜ýÈ,Ýë:ãéøþ»fx/€Z”¸#'¡@w¢køLOØ7&€þ•RB<Êk \›p«@ÌH€Ï6ì?s€”|)]:SÇKàöCiûâÖ@}ñUÀe_¬?ÕÀ½î->këÁ¯ø´ëè•ÛzL¿„€Ôž•À'ÏH+ÞêÀ,€ÖÀ@òX·èúÏñ@ ßo^1㎾nXÀCaP£¾……€®ÌøÏö€®ÌXYҀ뙢ÑO; Pç«rÕɵYô¼–ÒVU;õSJ -"úX@磻ŇjúUú´Y¼âÇ,«uøòÁ´ò|Ì€ ³4_ºbPƒi}t÷w[ ºbˆö(,‚ÏøºÊù'ûx£›|F­`õØÇ}”yŸæp³ÀŒ;§¯ùðu#çÅXu(ù(sÔ—­ù¨Hüd¢¶/BLn}‚u½€$:ó¶—븉§ü˜@kÐ+Ýìà…ÿÖ}œÅƒëëô~ÿ+눽¯p<šÔÄ,8~‚àë„87Ñ ³èªô%…åƒu.g\Ù ]™¸@k~Q¢ÁYKªÁ÷uPðÕ]% €.ʤëáĈo æ¡´€AÜ1E(Çbôç¦¾Ì 2wtÉÄ-®Á"É´kÒRH ŸhH“ȽÏ7Z™IáœÇ7%|qêÝ®­0û–Æ©Ž÷ªÀú,€´Àº€‘œ CÑ£Ð'ûü³nõHCWf¬ÒºÁàŠÀo©ë7­ ñv @; dUË]³Ä,Àu Àk€@üè$i·¿æÀC×VÜÚº& ÿ+!|®­` ¶E©ýJÌ>Ò.`† ÀÇ|þ®Y×|.ËÕPR×}Ú…€( âSx»(ו’„Ë5 vˆDºBb"=q‹Eû‰ë|@ÜÁ}ä#ÒOkhó#ÀH'Ÿ8 @—nñ¸i%@51e PCKj4€X°@é’ÐÛó [è>„XqÞZ¨æ<|À)ª «¡ßá*qéW}V€}Tn×}nœÀ:7[(M凮͸ÊCKdßk)èÉðR¬Sé•åk>-©ò¹¢ú}ãue^Ìp×A½¼nH>0r«à¶•_Ò]¤uþp»À¯ZÖf|èÀ›é€§Ctsè“,¢uº<¾²ÀöëG-’}¶ñ‘Y:ûû_±àí³„±Yà˜_ÐöXÎu¾õð7mÉ@r‘y|oÂÂÅGħ'ÅX„U‚£y"uópÝ’àÚ,€[}~»† àÎFLüÏœ ó[,¾dÀ먋ýu À'ù8ü-ë¬í€ðú+ë´{¤…€Ôå§äOôÅ)€( -èÏUæ`ÉX­øVÖð,Úì“Wæ¯Iÿëî”îG|Öf\ñX³(1,úútAî§Z"ëJq©À7ú\›ðÎIÚ´V®Èu®tXÆÌàyº§u ÀÖ:ФiW©žüÿò/Öve¢IEND®B`‚ \ No newline at end of file diff --git a/examples/web/models/models_obj_loading.html b/examples/web/models/models_obj_loading.html deleted file mode 100644 index 34d134f..0000000 --- a/examples/web/models/models_obj_loading.html +++ /dev/null @@ -1 +0,0 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file diff --git a/examples/web/models/models_obj_loading.js b/examples/web/models/models_obj_loading.js deleted file mode 100644 index cfc912a..0000000 --- a/examples/web/models/models_obj_loading.js +++ /dev/null @@ -1 +0,0 @@ -var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_obj_loading.data";var REMOTE_PACKAGE_BASE="models_obj_loading.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);Module["FS_createPath"]("/resources","models",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5279152,DYNAMICTOP_PTR=36240;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||67108864;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_obj_loading.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"oc":___lock,"F":___setErrNo,"fb":___syscall140,"Wa":___syscall145,"E":___syscall146,"q":___syscall221,"ra":___syscall5,"D":___syscall54,"Y":___syscall6,"C":___unlock,"B":_eglGetProcAddress,"X":_emscripten_exit_pointerlock,"td":_emscripten_get_gamepad_status,"id":_emscripten_get_heap_size,"Zc":_emscripten_get_num_gamepads,"W":_emscripten_get_pointerlock_status,"Ec":_emscripten_glActiveTexture,"uc":_emscripten_glAttachShader,"nc":_emscripten_glBeginQueryEXT,"gc":_emscripten_glBindAttribLocation,"dc":_emscripten_glBindBuffer,"_b":_emscripten_glBindFramebuffer,"Tb":_emscripten_glBindRenderbuffer,"Ob":_emscripten_glBindTexture,"Eb":_emscripten_glBindVertexArrayOES,"vb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"gb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Xa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ca":_emscripten_glEndQueryEXT,"Ba":_emscripten_glFinish,"Aa":_emscripten_glFlush,"za":_emscripten_glFramebufferRenderbuffer,"ya":_emscripten_glFramebufferTexture2D,"xa":_emscripten_glFrontFace,"wa":_emscripten_glGenBuffers,"va":_emscripten_glGenFramebuffers,"ua":_emscripten_glGenQueriesEXT,"ta":_emscripten_glGenRenderbuffers,"sa":_emscripten_glGenTextures,"qa":_emscripten_glGenVertexArraysOES,"pa":_emscripten_glGenerateMipmap,"oa":_emscripten_glGetActiveAttrib,"na":_emscripten_glGetActiveUniform,"ma":_emscripten_glGetAttachedShaders,"la":_emscripten_glGetAttribLocation,"ka":_emscripten_glGetBooleanv,"ja":_emscripten_glGetBufferParameteriv,"ia":_emscripten_glGetError,"ha":_emscripten_glGetFloatv,"ga":_emscripten_glGetFramebufferAttachmentParameteriv,"fa":_emscripten_glGetIntegerv,"ea":_emscripten_glGetProgramInfoLog,"da":_emscripten_glGetProgramiv,"ca":_emscripten_glGetQueryObjecti64vEXT,"ba":_emscripten_glGetQueryObjectivEXT,"aa":_emscripten_glGetQueryObjectui64vEXT,"$":_emscripten_glGetQueryObjectuivEXT,"_":_emscripten_glGetQueryivEXT,"Z":_emscripten_glGetRenderbufferParameteriv,"fe":_emscripten_glGetShaderInfoLog,"ee":_emscripten_glGetShaderPrecisionFormat,"de":_emscripten_glGetShaderSource,"ce":_emscripten_glGetShaderiv,"be":_emscripten_glGetString,"ae":_emscripten_glGetTexParameterfv,"$d":_emscripten_glGetTexParameteriv,"_d":_emscripten_glGetUniformLocation,"Zd":_emscripten_glGetUniformfv,"Yd":_emscripten_glGetUniformiv,"Xd":_emscripten_glGetVertexAttribPointerv,"Wd":_emscripten_glGetVertexAttribfv,"Vd":_emscripten_glGetVertexAttribiv,"Ud":_emscripten_glHint,"Td":_emscripten_glIsBuffer,"Sd":_emscripten_glIsEnabled,"Rd":_emscripten_glIsFramebuffer,"Qd":_emscripten_glIsProgram,"Pd":_emscripten_glIsQueryEXT,"Od":_emscripten_glIsRenderbuffer,"Nd":_emscripten_glIsShader,"Md":_emscripten_glIsTexture,"Ld":_emscripten_glIsVertexArrayOES,"Kd":_emscripten_glLineWidth,"Jd":_emscripten_glLinkProgram,"Id":_emscripten_glPixelStorei,"Hd":_emscripten_glPolygonOffset,"Gd":_emscripten_glQueryCounterEXT,"Fd":_emscripten_glReadPixels,"Ed":_emscripten_glReleaseShaderCompiler,"Dd":_emscripten_glRenderbufferStorage,"Cd":_emscripten_glSampleCoverage,"Bd":_emscripten_glScissor,"Ad":_emscripten_glShaderBinary,"zd":_emscripten_glShaderSource,"yd":_emscripten_glStencilFunc,"xd":_emscripten_glStencilFuncSeparate,"wd":_emscripten_glStencilMask,"vd":_emscripten_glStencilMaskSeparate,"ud":_emscripten_glStencilOp,"sd":_emscripten_glStencilOpSeparate,"rd":_emscripten_glTexImage2D,"qd":_emscripten_glTexParameterf,"pd":_emscripten_glTexParameterfv,"od":_emscripten_glTexParameteri,"nd":_emscripten_glTexParameteriv,"md":_emscripten_glTexSubImage2D,"ld":_emscripten_glUniform1f,"kd":_emscripten_glUniform1fv,"jd":_emscripten_glUniform1i,"hd":_emscripten_glUniform1iv,"gd":_emscripten_glUniform2f,"fd":_emscripten_glUniform2fv,"ed":_emscripten_glUniform2i,"dd":_emscripten_glUniform2iv,"cd":_emscripten_glUniform3f,"bd":_emscripten_glUniform3fv,"ad":_emscripten_glUniform3i,"$c":_emscripten_glUniform3iv,"_c":_emscripten_glUniform4f,"Yc":_emscripten_glUniform4fv,"Xc":_emscripten_glUniform4i,"Wc":_emscripten_glUniform4iv,"Vc":_emscripten_glUniformMatrix2fv,"Uc":_emscripten_glUniformMatrix3fv,"Tc":_emscripten_glUniformMatrix4fv,"Sc":_emscripten_glUseProgram,"Rc":_emscripten_glValidateProgram,"Qc":_emscripten_glVertexAttrib1f,"Pc":_emscripten_glVertexAttrib1fv,"Oc":_emscripten_glVertexAttrib2f,"Nc":_emscripten_glVertexAttrib2fv,"Mc":_emscripten_glVertexAttrib3f,"Lc":_emscripten_glVertexAttrib3fv,"Kc":_emscripten_glVertexAttrib4f,"Jc":_emscripten_glVertexAttrib4fv,"Ic":_emscripten_glVertexAttribDivisorANGLE,"Hc":_emscripten_glVertexAttribPointer,"Gc":_emscripten_glViewport,"Fc":_emscripten_memcpy_big,"Dc":_emscripten_request_pointerlock,"Cc":_emscripten_resize_heap,"V":_emscripten_run_script,"Bc":_emscripten_sample_gamepad_data,"Ac":_emscripten_set_click_callback_on_thread,"zc":_emscripten_set_fullscreenchange_callback_on_thread,"yc":_emscripten_set_gamepadconnected_callback_on_thread,"xc":_emscripten_set_gamepaddisconnected_callback_on_thread,"wc":_emscripten_set_keypress_callback_on_thread,"vc":_emscripten_set_main_loop,"tc":_emscripten_set_touchcancel_callback_on_thread,"sc":_emscripten_set_touchend_callback_on_thread,"rc":_emscripten_set_touchmove_callback_on_thread,"qc":_emscripten_set_touchstart_callback_on_thread,"pc":_exit,"A":_glActiveTexture,"U":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"j":_glBindTexture,"mc":_glBlendFunc,"h":_glBufferData,"z":_glBufferSubData,"T":_glClear,"S":_glClearColor,"lc":_glClearDepthf,"kc":_glCompileShader,"jc":_glCompressedTexImage2D,"ic":_glCreateProgram,"hc":_glCreateShader,"fc":_glCullFace,"p":_glDeleteBuffers,"y":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"ec":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"i":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"cc":_glFrontFace,"g":_glGenBuffers,"bc":_glGenTextures,"w":_glGetAttribLocation,"ac":_glGetFloatv,"$b":_glGetProgramInfoLog,"L":_glGetProgramiv,"Zb":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"Yb":_glLinkProgram,"Xb":_glPixelStorei,"Wb":_glReadPixels,"Vb":_glShaderSource,"Ub":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Sb":_glVertexAttrib2f,"Rb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Qb":_glViewport,"Pb":_glfwCreateWindow,"Nb":_glfwDefaultWindowHints,"Mb":_glfwDestroyWindow,"Lb":_glfwGetCursorPos,"r":_glfwGetTime,"Kb":_glfwInit,"Jb":_glfwMakeContextCurrent,"Ib":_glfwSetCharCallback,"Hb":_glfwSetCursorEnterCallback,"Gb":_glfwSetCursorPosCallback,"Fb":_glfwSetDropCallback,"Db":_glfwSetErrorCallback,"Cb":_glfwSetKeyCallback,"Bb":_glfwSetMouseButtonCallback,"Ab":_glfwSetScrollCallback,"zb":_glfwSetWindowIconifyCallback,"yb":_glfwSetWindowShouldClose,"xb":_glfwSetWindowSizeCallback,"wb":_glfwSwapBuffers,"I":_glfwTerminate,"k":_glfwWindowHint,"H":_llvm_stackrestore,"G":_llvm_stacksave,"ub":_nanosleep,"tb":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ge"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["me"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["we"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); diff --git a/examples/web/models/models_obj_loading.wasm b/examples/web/models/models_obj_loading.wasm deleted file mode 100644 index 3e49423..0000000 Binary files a/examples/web/models/models_obj_loading.wasm and /dev/null differ diff --git a/examples/web/models/models_obj_viewer.c b/examples/web/models/models_obj_viewer.c deleted file mode 100644 index 8254294..0000000 --- a/examples/web/models/models_obj_viewer.c +++ /dev/null @@ -1,163 +0,0 @@ -/******************************************************************************************* -* -* raylib [models] example - OBJ models viewer -* -* This example has been created using raylib 2.0 (www.raylib.com) -* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) -* -* Copyright (c) 2014-2019 Ramon Santamaria (@raysan5) -* -********************************************************************************************/ - -#include "raylib.h" - -#include // Required for: strcpy() - -#if defined(PLATFORM_WEB) - #include -#endif - -//---------------------------------------------------------------------------------- -// Global Variables Definition -//---------------------------------------------------------------------------------- -const int screenWidth = 800; -const int screenHeight = 450; - -// NOTE: Textures MUST be loaded after Window initialization (OpenGL context is required) - -Camera camera = { 0 }; - -Model model = { 0 }; -Texture2D texture = { 0 }; - -Vector3 position = { 0.0f, 0.0f, 0.0f }; -BoundingBox bounds = { 0 }; -bool selected = false; // Selected object flag - -char objFilename[64] = "turret.obj"; - -//---------------------------------------------------------------------------------- -// Module Functions Declaration -//---------------------------------------------------------------------------------- -void UpdateDrawFrame(void); // Update and Draw one frame - -//---------------------------------------------------------------------------------- -// Program Main Entry Point -//---------------------------------------------------------------------------------- -int main(void) -{ - // Initialization - //-------------------------------------------------------------------------------------- - InitWindow(screenWidth, screenHeight, "raylib example - obj viewer"); - - // Define the camera to look into our 3d world - camera = (Camera){{ 30.0f, 30.0f, 30.0f }, { 0.0f, 10.0f, 0.0f }, { 0.0f, 1.0f, 0.0f }, 45.0f, 0 }; - - model = LoadModel("resources/models/turret.obj"); // Load default model obj - texture = LoadTexture("resources/models/turret_diffuse.png"); // Load default model texture - model.materials[0].maps[MAP_DIFFUSE].texture = texture; // Bind texture to model - - bounds = MeshBoundingBox(model.meshes[0]); // Set model bounds - - SetCameraMode(camera, CAMERA_FREE); // Set a free camera mode - -#if defined(PLATFORM_WEB) - emscripten_set_main_loop(UpdateDrawFrame, 0, 1); -#else - SetTargetFPS(60); // Set our game to run at 60 frames-per-second - //-------------------------------------------------------------------------------------- - - // Main game loop - while (!WindowShouldClose()) // Detect window close button or ESC key - { - UpdateDrawFrame(); - } -#endif - - // De-Initialization - //-------------------------------------------------------------------------------------- - UnloadModel(model); // Unload model - - ClearDroppedFiles(); // Clear internal buffers - - CloseWindow(); // Close window and OpenGL context - //-------------------------------------------------------------------------------------- - - return 0; -} - -//---------------------------------------------------------------------------------- -// Module Functions Definition -//---------------------------------------------------------------------------------- -void UpdateDrawFrame(void) -{ - // Update - //---------------------------------------------------------------------------------- - if (IsFileDropped()) - { - int count = 0; - char **droppedFiles = GetDroppedFiles(&count); - - if (count == 1) - { - if (IsFileExtension(droppedFiles[0], ".obj")) - { - for (int i = 0; i < model.meshCount; i++) UnloadMesh(&model.meshes[i]); - model.meshes = LoadMeshes(droppedFiles[0], &model.meshCount); - bounds = MeshBoundingBox(model.meshes[0]); - } - else if (IsFileExtension(droppedFiles[0], ".png")) - { - UnloadTexture(texture); - texture = LoadTexture(droppedFiles[0]); - model.materials[0].maps[MAP_DIFFUSE].texture = texture; - } - - strcpy(objFilename, GetFileName(droppedFiles[0])); - } - - ClearDroppedFiles(); // Clear internal buffers - } - - UpdateCamera(&camera); - - // Select model on mouse click - if (IsMouseButtonPressed(MOUSE_LEFT_BUTTON)) - { - // Check collision between ray and box - if (CheckCollisionRayBox(GetMouseRay(GetMousePosition(), camera), bounds)) selected = !selected; - else selected = false; - } - //---------------------------------------------------------------------------------- - - // Draw - //---------------------------------------------------------------------------------- - BeginDrawing(); - - ClearBackground(RAYWHITE); - - BeginMode3D(camera); - - DrawModel(model, position, 1.0f, WHITE); // Draw 3d model with texture - - DrawGrid(20.0, 10.0); // Draw a grid - - if (selected) DrawBoundingBox(bounds, GREEN); - - EndMode3D(); - - DrawText("Free camera default controls:", 10, 20, 10, DARKGRAY); - DrawText("- Mouse Wheel to Zoom in-out", 20, 40, 10, GRAY); - DrawText("- Mouse Wheel Pressed to Pan", 20, 60, 10, GRAY); - DrawText("- Alt + Mouse Wheel Pressed to Rotate", 20, 80, 10, GRAY); - DrawText("- Alt + Ctrl + Mouse Wheel Pressed for Smooth Zoom", 20, 100, 10, GRAY); - - DrawText("Drag & drop .obj/.png to load mesh/texture.", 10, GetScreenHeight() - 20, 10, DARKGRAY); - DrawText(FormatText("Current file: %s", objFilename), 250, GetScreenHeight() - 20, 10, GRAY); - if (selected) DrawText("MODEL SELECTED", GetScreenWidth() - 110, 10, 10, GREEN); - - DrawText("(c) Turret 3D model by Alberto Cano", screenWidth - 200, screenHeight - 20, 10, GRAY); - - EndDrawing(); - //---------------------------------------------------------------------------------- -} diff --git a/examples/web/models/models_obj_viewer.data b/examples/web/models/models_obj_viewer.data deleted file mode 100644 index b7eb703..0000000 --- a/examples/web/models/models_obj_viewer.data +++ /dev/null @@ -1,3938 +0,0 @@ -# (c) 2018 Medieval Assets Pack by Alberto Cano -# Licensed as Creative Commons Attribution-NonCommercial 4.0 - -# -# object turret -# - -v 0.0000 13.3010 3.5973 -v 0.0000 12.1596 2.3386 -v 2.5639 12.1596 2.3386 -v 3.4913 13.3010 3.5973 -v 3.5203 14.0462 3.0738 -v 3.9444 14.0450 3.1421 -v 3.9444 14.0369 -0.0000 -v 3.4351 14.0369 -0.0000 -v 3.4352 14.0462 2.9719 -v 3.3643 13.3303 2.9127 -v 0.0000 13.3303 2.9127 -v 0.0000 13.3010 2.9740 -v 3.4352 13.3010 2.9740 -v 0.0000 14.0462 2.9719 -v 3.9444 13.2918 -0.0000 -v 3.9444 13.2998 3.1441 -v 3.4913 14.0462 3.5952 -v 3.3643 13.3303 -0.0000 -v 0.0000 13.3303 -0.0000 -v 0.0000 14.0462 3.5952 -v 2.5639 12.1504 -0.0000 -v 3.4352 13.2918 -0.0000 -v 3.5237 14.9316 3.0740 -v 3.9478 14.9305 3.1422 -v 3.4947 14.9316 3.5953 -v 3.5271 16.4764 1.4274 -v 3.9512 16.4752 1.4274 -v 3.9512 15.9080 2.0774 -v 3.5271 15.9092 2.0092 -v 1.8327 16.4815 3.5953 -v 1.8617 16.4815 3.0742 -v 2.5117 15.9086 3.0742 -v 2.4725 15.9086 3.5953 -v 3.9512 16.4757 3.1424 -v 3.4981 16.4769 3.5955 -v 3.5271 16.4769 3.0742 -v 2.5639 12.1596 -2.3386 -v 0.0000 12.1596 -2.3386 -v 0.0000 13.3010 -3.5973 -v 3.4913 13.3010 -3.5973 -v 3.5203 14.0462 -3.0738 -v 3.4351 14.0462 -2.9720 -v 3.9444 14.0450 -3.1421 -v 0.0000 13.3010 -2.9740 -v 0.0000 13.3303 -2.9127 -v 3.3643 13.3303 -2.9127 -v 3.4352 13.3010 -2.9740 -v 0.0000 14.0462 -2.9719 -v 3.9444 13.2998 -3.1441 -v 3.4913 14.0462 -3.5952 -v 0.0000 14.0462 -3.5952 -v 3.9478 14.9305 -3.1422 -v 3.5237 14.9316 -3.0740 -v 3.4947 14.9316 -3.5953 -v 3.9512 15.9080 -2.0774 -v 3.9512 16.4752 -1.4274 -v 3.5271 16.4764 -1.4274 -v 3.5271 15.9092 -2.0092 -v 2.5117 15.9086 -3.0742 -v 1.8617 16.4815 -3.0742 -v 1.8327 16.4815 -3.5954 -v 2.4725 15.9086 -3.5953 -v 3.4981 16.4769 -3.5955 -v 3.9512 16.4757 -3.1424 -v 3.5271 16.4769 -3.0742 -v -2.5639 12.1596 2.3386 -v -3.4913 13.3010 3.5973 -v -3.5203 14.0462 3.0738 -v -3.4351 14.0462 2.9720 -v -3.4351 14.0369 0.0000 -v -3.9444 14.0369 0.0000 -v -3.9444 14.0450 3.1421 -v -3.3643 13.3303 2.9127 -v -3.4351 13.3010 2.9740 -v -3.9444 13.2918 0.0000 -v -3.9444 13.2998 3.1441 -v -3.4913 14.0462 3.5952 -v -3.3643 13.3303 0.0000 -v -2.5639 12.1504 0.0000 -v -3.4351 13.2918 0.0000 -v -3.9478 14.9305 3.1422 -v -3.5237 14.9316 3.0740 -v -3.4947 14.9316 3.5954 -v -3.9512 15.9080 2.0774 -v -3.9512 16.4752 1.4274 -v -3.5271 16.4764 1.4274 -v -3.5271 15.9092 2.0092 -v -2.5117 15.9086 3.0742 -v -1.8617 16.4815 3.0742 -v -1.8327 16.4815 3.5954 -v -2.4725 15.9086 3.5953 -v -3.4981 16.4769 3.5955 -v -3.9512 16.4757 3.1424 -v -3.5271 16.4769 3.0742 -v -2.5639 12.1596 -2.3386 -v -3.4913 13.3010 -3.5972 -v -3.5203 14.0462 -3.0738 -v -3.9444 14.0450 -3.1421 -v -3.4351 14.0462 -2.9719 -v -3.3643 13.3303 -2.9127 -v -3.4351 13.3010 -2.9740 -v -3.9444 13.2998 -3.1441 -v -3.4913 14.0462 -3.5952 -v -3.5237 14.9316 -3.0740 -v -3.9478 14.9305 -3.1422 -v -3.4947 14.9316 -3.5953 -v -3.5271 16.4764 -1.4274 -v -3.9512 16.4752 -1.4274 -v -3.9512 15.9080 -2.0774 -v -3.5271 15.9092 -2.0092 -v -1.8327 16.4815 -3.5953 -v -1.8617 16.4815 -3.0742 -v -2.5117 15.9086 -3.0742 -v -2.4725 15.9086 -3.5953 -v -3.9512 16.4757 -3.1424 -v -3.4981 16.4769 -3.5955 -v -3.5271 16.4769 -3.0742 -v 0.1550 14.0277 -3.1544 -v 0.1550 14.0277 -3.5335 -v 0.1550 16.9018 -3.5335 -v 0.1550 16.9018 -3.1544 -v -0.5341 14.0277 -3.5335 -v -0.5341 16.9018 -3.5335 -v -0.5341 14.0277 -3.1544 -v -0.5341 16.9018 -3.1544 -v -3.5170 14.0277 -0.3456 -v -3.8961 14.0277 -0.3456 -v -3.8961 16.9018 -0.3456 -v -3.5170 16.9018 -0.3456 -v -3.8961 14.0277 0.3435 -v -3.8961 16.9018 0.3435 -v -3.5170 14.0277 0.3435 -v -3.5170 16.9018 0.3435 -v -0.3446 14.0277 3.1662 -v -0.3446 14.0277 3.5453 -v -0.3446 16.9018 3.5453 -v -0.3446 16.9018 3.1662 -v 0.3445 14.0277 3.5453 -v 0.3445 16.9018 3.5453 -v 0.3445 14.0277 3.1662 -v 0.3445 16.9018 3.1662 -v 3.5160 14.0277 0.3435 -v 3.8951 14.0277 0.3435 -v 3.8951 16.9018 0.3435 -v 3.5160 16.9018 0.3435 -v 3.8951 14.0277 -0.3456 -v 3.8951 16.9018 -0.3456 -v 3.5160 14.0277 -0.3456 -v 3.5160 16.9018 -0.3456 -v 0.0000 8.6187 2.3766 -v 0.4715 8.6467 2.3766 -v 0.4598 9.7167 2.3896 -v -0.0117 10.0591 2.3896 -v 0.8403 8.5183 2.4160 -v 0.8403 8.5183 2.3077 -v 0.8403 8.6724 2.3077 -v 0.8403 8.6724 2.4160 -v 0.7068 9.8138 2.4290 -v 0.7068 9.8138 2.3207 -v -0.0117 10.3117 2.3207 -v -0.0117 10.3117 2.4290 -v -0.8403 8.6724 2.4160 -v -0.8403 8.6724 2.3077 -v -0.8403 8.5183 2.3077 -v -0.8403 8.5183 2.4160 -v -0.7186 8.5183 2.4160 -v -0.7186 8.5183 2.3077 -v -0.0000 8.4646 2.3077 -v -0.0000 8.4646 2.4160 -v 0.7185 8.5183 2.5347 -v 0.7185 8.6724 2.5347 -v 0.4715 8.6467 2.5347 -v 0.4598 9.7167 2.4290 -v -0.0117 10.0591 2.4290 -v -0.7186 8.6724 2.5347 -v -0.7186 8.5183 2.5347 -v -0.4715 8.6567 2.5347 -v -0.0000 8.4646 2.5347 -v -0.0000 8.6187 2.5347 -v -0.4833 9.7167 2.3896 -v -0.4715 8.6567 2.3766 -v -0.7303 9.8138 2.3207 -v -0.7302 9.8138 2.4290 -v 0.7185 8.5183 2.3077 -v 0.7185 8.5183 2.4160 -v -0.4832 9.7167 2.4290 -v 0.4715 8.6467 2.4160 -v -0.4716 8.6567 2.4160 -v -0.0000 8.6187 2.4160 -v -0.7186 8.6724 2.4160 -v -0.7186 8.6724 2.3077 -v 0.7185 8.6724 2.4160 -v 0.7185 8.6724 2.3077 -v 0.8403 8.5183 2.5347 -v 0.8403 8.6724 2.5347 -v -0.8403 8.6724 2.5347 -v -0.8403 8.5183 2.5347 -v 2.6080 8.6187 -0.0010 -v 2.6080 8.6467 -0.4725 -v 2.6210 9.7167 -0.4608 -v 2.6210 10.0591 0.0107 -v 2.6474 8.5183 -0.8413 -v 2.5392 8.5183 -0.8413 -v 2.5392 8.6724 -0.8413 -v 2.6474 8.6724 -0.8413 -v 2.6604 9.8138 -0.7079 -v 2.5522 9.8138 -0.7078 -v 2.5522 10.3117 0.0107 -v 2.6604 10.3117 0.0107 -v 2.6474 8.6724 0.8393 -v 2.5392 8.6724 0.8393 -v 2.5392 8.5183 0.8393 -v 2.6474 8.5183 0.8393 -v 2.6474 8.5183 0.7175 -v 2.5392 8.5183 0.7175 -v 2.5392 8.4646 -0.0010 -v 2.6474 8.4646 -0.0010 -v 2.7661 8.5183 -0.7195 -v 2.7661 8.6724 -0.7195 -v 2.7661 8.6467 -0.4725 -v 2.6604 9.7167 -0.4609 -v 2.6604 10.0591 0.0107 -v 2.7661 8.6724 0.7175 -v 2.7661 8.5183 0.7175 -v 2.7661 8.6567 0.4705 -v 2.7661 8.4646 -0.0010 -v 2.7661 8.6187 -0.0010 -v 2.6210 9.7167 0.4822 -v 2.6080 8.6567 0.4705 -v 2.5522 9.8138 0.7292 -v 2.6604 9.8138 0.7292 -v 2.5392 8.5183 -0.7196 -v 2.6474 8.5183 -0.7195 -v 2.6604 9.7167 0.4822 -v 2.6474 8.6467 -0.4725 -v 2.6474 8.6567 0.4705 -v 2.6474 8.6187 -0.0010 -v 2.6474 8.6724 0.7175 -v 2.5392 8.6724 0.7175 -v 2.6474 8.6724 -0.7195 -v 2.5392 8.6724 -0.7196 -v 2.7661 8.5183 -0.8413 -v 2.7661 8.6724 -0.8413 -v 2.7661 8.6724 0.8393 -v 2.7661 8.5183 0.8393 -v -2.6159 8.6187 -0.0010 -v -2.6159 8.6467 0.4705 -v -2.6289 9.7167 0.4588 -v -2.6289 10.0591 -0.0127 -v -2.6553 8.5183 0.8393 -v -2.5470 8.5183 0.8393 -v -2.5470 8.6724 0.8393 -v -2.6553 8.6724 0.8393 -v -2.6683 9.8138 0.7058 -v -2.5600 9.8138 0.7058 -v -2.5600 10.3117 -0.0127 -v -2.6683 10.3117 -0.0127 -v -2.6553 8.6724 -0.8413 -v -2.5470 8.6724 -0.8413 -v -2.5470 8.5183 -0.8413 -v -2.6553 8.5183 -0.8413 -v -2.6553 8.5183 -0.7195 -v -2.5470 8.5183 -0.7195 -v -2.5470 8.4646 -0.0010 -v -2.6553 8.4646 -0.0010 -v -2.7740 8.5183 0.7175 -v -2.7740 8.6724 0.7175 -v -2.7740 8.6467 0.4705 -v -2.6683 9.7167 0.4589 -v -2.6683 10.0591 -0.0127 -v -2.7740 8.6724 -0.7195 -v -2.7740 8.5183 -0.7195 -v -2.7740 8.6567 -0.4725 -v -2.7740 8.4646 -0.0010 -v -2.7740 8.6187 -0.0010 -v -2.6289 9.7167 -0.4843 -v -2.6159 8.6567 -0.4725 -v -2.5600 9.8138 -0.7312 -v -2.6683 9.8138 -0.7312 -v -2.5470 8.5183 0.7175 -v -2.6553 8.5183 0.7175 -v -2.6683 9.7167 -0.4842 -v -2.6553 8.6467 0.4705 -v -2.6553 8.6567 -0.4725 -v -2.6553 8.6187 -0.0010 -v -2.6553 8.6724 -0.7195 -v -2.5470 8.6724 -0.7195 -v -2.6553 8.6724 0.7175 -v -2.5470 8.6724 0.7175 -v -2.7740 8.5183 0.8393 -v -2.7740 8.6724 0.8393 -v -2.7740 8.6724 -0.8413 -v -2.7740 8.5183 -0.8413 -v -2.5639 0.0000 -2.3386 -v -2.5639 0.0000 2.3365 -v -2.5639 12.1411 2.3365 -v 2.5639 -0.0000 2.3365 -v 2.5639 12.1411 2.3365 -v 2.5639 -0.0000 -2.3386 -v -3.3222 12.8680 -0.0010 -v -3.3222 12.8680 -2.9994 -v -3.3222 11.9932 -2.9994 -v -3.3222 11.8321 -0.0010 -v -0.0000 12.8680 2.9974 -v -3.3222 12.8680 2.9974 -v -3.3222 11.9932 2.9974 -v -0.0000 11.8320 2.9974 -v 3.3221 12.8680 -0.0010 -v 3.3221 12.8680 2.9974 -v 3.3221 11.9932 2.9974 -v 3.3221 11.8320 -0.0010 -v -0.0000 12.8680 -2.9994 -v 3.3221 12.8680 -2.9994 -v 3.3221 11.9932 -2.9994 -v -0.0000 11.8320 -2.9994 -v -2.5639 11.9932 -2.3386 -v -0.0000 11.8320 -2.3386 -v 2.5639 11.9932 -2.3386 -v 2.5639 11.8321 -0.0010 -v 2.5639 11.9932 2.3365 -v -0.0000 11.8321 2.3365 -v -2.5639 11.9932 2.3365 -v -2.5639 11.8321 -0.0010 -v -2.5639 12.8680 -2.3386 -v -2.5639 12.8680 -0.0010 -v -2.5639 12.8680 2.3365 -v -0.0000 12.8680 2.3365 -v 2.5639 12.8680 2.3365 -v 2.5639 12.8680 -0.0010 -v 2.5639 12.8680 -2.3386 -v -0.0000 12.8680 -2.3386 -v -3.3222 6.6605 -0.0010 -v -3.3222 6.6605 -2.9994 -v -3.3222 5.7858 -2.9994 -v -3.3222 5.6246 -0.0010 -v -0.0000 6.6605 2.9974 -v -3.3222 6.6605 2.9974 -v -3.3222 5.7858 2.9974 -v -0.0000 5.6246 2.9974 -v 3.3221 6.6605 -0.0010 -v 3.3221 6.6605 2.9974 -v 3.3221 5.7858 2.9974 -v 3.3221 5.6246 -0.0010 -v -0.0000 6.6605 -2.9994 -v 3.3221 6.6605 -2.9994 -v 3.3221 5.7858 -2.9994 -v -0.0000 5.6246 -2.9994 -v -2.5639 5.7858 -2.3386 -v -0.0000 5.6246 -2.3386 -v 2.5639 5.7858 -2.3386 -v 2.5639 5.6246 -0.0010 -v 2.5639 5.7858 2.3365 -v -0.0000 5.6246 2.3365 -v -2.5639 5.7858 2.3365 -v -2.5639 5.6246 -0.0010 -v -2.5639 6.6605 -2.3386 -v -2.5639 6.6605 -0.0010 -v -2.5639 6.6605 2.3365 -v -0.0000 6.6605 2.3365 -v 2.5639 6.6605 2.3365 -v 2.5639 6.6605 -0.0010 -v 2.5639 6.6605 -2.3386 -v -0.0000 6.6605 -2.3386 -v -2.6103 9.3882 2.4561 -v -2.6767 9.3882 1.9558 -v -2.9138 6.4859 1.8341 -v -2.9138 6.4859 2.7406 -v -2.9138 12.2904 1.8341 -v -2.9138 12.2904 2.7406 -v -1.9967 6.4859 2.7406 -v -2.0923 9.3882 2.4561 -v -1.9967 11.6821 2.7406 -v -1.9967 6.4859 1.8341 -v -2.1587 9.3882 1.9558 -v -1.9967 11.6821 1.8341 -v -2.6103 9.4353 -2.4582 -v -2.9138 6.5331 -2.7426 -v -2.9138 6.5331 -1.8362 -v -2.6767 9.4353 -1.9578 -v -2.9138 12.3375 -1.8362 -v -2.9138 12.3375 -2.7426 -v -2.0923 9.4353 -2.4581 -v -1.9967 6.5331 -2.7426 -v -1.9967 11.7293 -2.7426 -v -2.1587 9.4353 -1.9578 -v -1.9967 6.5331 -1.8362 -v -1.9967 11.7293 -1.8362 -v -2.6103 2.9022 -2.4582 -v -2.9138 0.0000 -2.7426 -v -2.9138 0.0000 -1.8362 -v -2.6767 2.9022 -1.9578 -v -2.9138 5.8044 -1.8362 -v -2.9138 5.8044 -2.7426 -v -2.0923 2.9022 -2.4581 -v -1.9967 0.0000 -2.7426 -v -1.9967 6.4231 -2.7426 -v -2.1587 2.9022 -1.9578 -v -1.9967 0.0000 -1.8362 -v -1.9967 6.4231 -1.8362 -v 2.6103 9.4517 2.4561 -v 2.9138 6.5495 2.7406 -v 2.9138 6.5495 1.8341 -v 2.6767 9.4517 1.9558 -v 2.9138 12.3539 1.8341 -v 2.9138 12.3539 2.7406 -v 2.0923 9.4517 2.4561 -v 1.9967 6.5495 2.7406 -v 1.9967 11.7456 2.7406 -v 2.1587 9.4517 1.9558 -v 1.9967 6.5495 1.8341 -v 1.9967 11.7456 1.8341 -v 2.6103 2.9022 -2.4581 -v 2.6767 2.9022 -1.9578 -v 2.9138 -0.0000 -1.8362 -v 2.9138 -0.0000 -2.7426 -v 2.9138 5.8044 -1.8362 -v 2.9138 5.8044 -2.7426 -v 1.9967 -0.0000 -2.7426 -v 2.0923 2.9022 -2.4581 -v 1.9967 6.4231 -2.7426 -v 1.9967 -0.0000 -1.8362 -v 2.1587 2.9022 -1.9578 -v 1.9967 6.4231 -1.8362 -v 2.6103 9.4353 -2.4582 -v 2.6767 9.4353 -1.9578 -v 2.9138 6.5331 -1.8362 -v 2.9138 6.5331 -2.7427 -v 2.9138 12.3375 -1.8362 -v 2.9138 12.3375 -2.7427 -v 1.9967 6.5331 -2.7427 -v 2.0923 9.4353 -2.4581 -v 1.9967 11.7293 -2.7427 -v 1.9967 6.5331 -1.8362 -v 2.1587 9.4353 -1.9578 -v 1.9967 11.7293 -1.8362 -v 2.6103 2.9022 2.4561 -v 2.9138 -0.0000 2.7406 -v 2.9138 -0.0000 1.8341 -v 2.6767 2.9022 1.9558 -v 2.9138 5.8044 1.8341 -v 2.9138 5.8044 2.7406 -v 2.0923 2.9022 2.4561 -v 1.9967 -0.0000 2.7406 -v 1.9967 6.4231 2.7406 -v 2.1587 2.9022 1.9558 -v 1.9967 -0.0000 1.8341 -v 1.9967 6.4231 1.8341 -v -2.6103 2.9022 2.4561 -v -2.6767 2.9022 1.9558 -v -2.9138 0.0000 1.8341 -v -2.9138 0.0000 2.7406 -v -2.9138 5.8044 1.8341 -v -2.9138 5.8044 2.7406 -v -1.9967 0.0000 2.7406 -v -2.0923 2.9022 2.4561 -v -1.9967 6.4231 2.7406 -v -1.9967 0.0000 1.8341 -v -2.1587 2.9022 1.9558 -v -1.9967 6.4231 1.8341 -v -1.5453 5.6703 -3.5469 -v -1.5453 7.5835 -3.4309 -v -0.7727 7.5835 -3.4309 -v -0.7727 4.7854 -3.5469 -v -1.5453 9.4968 -3.2987 -v -0.7727 9.4968 -3.2987 -v -1.5453 11.4101 -3.3804 -v -0.7727 11.4101 -3.3804 -v -1.5453 13.3234 -3.5469 -v -0.7727 13.3234 -3.5469 -v -0.0000 7.5835 -3.4309 -v -0.0000 4.2830 -3.5469 -v -0.0000 9.4968 -3.2987 -v -0.0000 11.4101 -3.3804 -v -0.0000 13.3234 -3.5469 -v 0.7726 7.5835 -3.4309 -v 0.7726 4.7854 -3.5469 -v 0.7726 9.4968 -3.2987 -v 0.7726 11.4101 -3.3804 -v 0.7726 13.3234 -3.5469 -v 1.5453 7.5835 -3.4309 -v 1.5453 5.6702 -3.5469 -v 1.5453 9.4968 -3.2987 -v 1.5453 11.4101 -3.3804 -v 1.5453 13.3234 -3.5469 -v 0.0000 23.5750 -0.0000 -v -4.1897 16.4768 -3.9339 -v -4.1897 16.4768 3.9339 -v 4.1897 16.4768 3.9339 -v 4.1897 16.4768 -3.9339 -v -1.2971 3.7738 -2.1572 -v -1.2971 3.7738 -2.6666 -v -1.7173 3.6544 -2.6666 -v -1.7173 3.6544 -2.1572 -v -1.2971 -0.0000 -2.6666 -v -1.2971 3.3171 -2.6666 -v -1.2971 3.3171 -2.4156 -v -1.2971 -0.0000 -2.4156 -v -1.7173 -0.0000 -2.6666 -v -1.7173 3.3171 -2.6666 -v -1.7173 -0.0000 -2.1572 -v -1.7173 3.3171 -2.1572 -v 1.2970 3.7738 -2.6666 -v 1.2970 3.7738 -2.1572 -v 1.7173 3.6544 -2.1572 -v 1.7173 3.6544 -2.6666 -v 1.2970 -0.0000 -2.4156 -v 1.2970 3.3171 -2.4156 -v 1.2970 3.3171 -2.6666 -v 1.2970 -0.0000 -2.6666 -v 1.7173 -0.0000 -2.6666 -v 1.7173 3.3171 -2.6666 -v 1.7173 3.3171 -2.1572 -v 1.7173 -0.0000 -2.1572 -v -0.0000 4.3176 -2.6666 -v -0.0000 4.3176 -2.1572 -v -0.0000 3.7437 -2.6666 -v -0.0000 3.7437 -2.4156 -v -0.0000 -0.0000 -2.4156 -# 518 vertices - -vn 0.0000 -0.7408 0.6718 -vn 0.0016 1.0000 -0.0028 -vn -0.0000 0.9024 0.4309 -vn 0.0000 -0.0028 -1.0000 -vn 1.0000 0.0000 -0.0000 -vn 0.4189 -0.8046 0.4210 -vn 0.7071 0.0020 0.7071 -vn -0.0000 1.0000 -0.0000 -vn 0.0000 0.0028 1.0000 -vn 0.6366 -0.7712 0.0024 -vn 0.4322 0.9018 -0.0014 -vn -1.0000 -0.0000 0.0000 -vn 0.1589 -0.0004 -0.9873 -vn -0.9985 0.0039 -0.0555 -vn 0.7071 -0.0029 0.7071 -vn 0.0524 -0.7346 -0.6765 -vn -0.6635 -0.7469 -0.0434 -vn 0.7071 -0.0016 0.7071 -vn -1.0000 0.0014 -0.0007 -vn 1.0000 -0.0014 0.0007 -vn 0.1062 -0.7327 -0.6723 -vn -0.0001 -0.0001 1.0000 -vn -0.0000 0.0001 -1.0000 -vn -0.6920 -0.7204 -0.0452 -vn 0.0000 -0.7408 -0.6718 -vn 0.0016 1.0000 0.0028 -vn -0.0000 0.9024 -0.4309 -vn 0.0000 -0.0028 1.0000 -vn 0.4189 -0.8046 -0.4210 -vn 0.7071 0.0020 -0.7071 -vn -0.0000 1.0000 0.0000 -vn -0.0000 0.0028 -1.0000 -vn 0.6366 -0.7712 -0.0024 -vn 0.4322 0.9018 0.0014 -vn 0.1589 -0.0004 0.9873 -vn -0.9985 0.0039 0.0555 -vn 0.7071 -0.0029 -0.7071 -vn 0.0524 -0.7346 0.6765 -vn -0.6635 -0.7469 0.0434 -vn 0.7071 -0.0016 -0.7071 -vn -1.0000 0.0014 0.0007 -vn 1.0000 -0.0014 -0.0007 -vn 0.1062 -0.7327 0.6723 -vn -0.0001 -0.0001 -1.0000 -vn -0.0000 0.0001 1.0000 -vn -0.6920 -0.7204 0.0452 -vn -0.0000 -0.7408 0.6718 -vn -0.0016 1.0000 -0.0028 -vn 0.0000 0.9024 0.4309 -vn -0.0000 -0.0028 -1.0000 -vn -1.0000 0.0000 0.0000 -vn -0.4189 -0.8046 0.4210 -vn -0.7071 0.0020 0.7071 -vn 0.0000 1.0000 -0.0000 -vn -0.6366 -0.7712 0.0024 -vn -0.4322 0.9018 -0.0014 -vn -0.4321 0.9018 -0.0014 -vn 1.0000 -0.0000 -0.0000 -vn -0.1589 -0.0004 -0.9873 -vn 0.9985 0.0039 -0.0555 -vn -0.7071 -0.0029 0.7071 -vn -0.0524 -0.7346 -0.6765 -vn 0.6635 -0.7469 -0.0434 -vn -0.7071 -0.0016 0.7071 -vn 1.0000 0.0014 -0.0007 -vn -1.0000 -0.0014 0.0007 -vn -0.1062 -0.7327 -0.6723 -vn 0.0001 -0.0001 1.0000 -vn 0.0000 0.0001 -1.0000 -vn 0.6920 -0.7204 -0.0452 -vn -0.0000 -0.7408 -0.6718 -vn -0.0016 1.0000 0.0028 -vn 0.0000 0.9024 -0.4309 -vn -0.0000 -0.0028 1.0000 -vn -0.4189 -0.8046 -0.4210 -vn -0.7071 0.0020 -0.7071 -vn 0.0000 1.0000 0.0000 -vn -0.6366 -0.7712 -0.0024 -vn -0.4321 0.9018 0.0014 -vn -0.4322 0.9018 0.0014 -vn -0.1589 -0.0004 0.9873 -vn 0.9985 0.0039 0.0555 -vn -0.7071 -0.0029 -0.7071 -vn -0.0524 -0.7346 0.6765 -vn 0.6635 -0.7469 0.0434 -vn -0.7071 -0.0016 -0.7071 -vn 1.0000 0.0014 0.0007 -vn -1.0000 -0.0014 -0.0007 -vn -0.1062 -0.7327 0.6723 -vn 0.0001 -0.0001 -1.0000 -vn 0.0000 0.0001 1.0000 -vn 0.6920 -0.7204 0.0452 -vn -0.0000 0.0000 -1.0000 -vn 0.0000 0.0000 1.0000 -vn -0.0035 -0.0104 0.9999 -vn 1.0000 -0.0000 -0.0002 -vn 0.5696 0.8219 -0.0001 -vn -0.0745 -0.9972 0.0000 -vn -0.0000 -0.0000 1.0000 -vn -0.0000 0.0000 1.0000 -vn 0.0033 -0.0104 0.9999 -vn -0.5696 0.8219 0.0001 -vn 0.0745 -0.9972 0.0000 -vn 0.0000 -0.0000 1.0000 -vn -0.9999 -0.0109 0.0008 -vn -0.5875 -0.8092 0.0009 -vn 0.5875 -0.8092 -0.0008 -vn 0.9999 0.0111 -0.0004 -vn 0.0803 0.9968 0.0001 -vn -0.0593 0.9982 -0.0000 -vn -0.0027 -0.0118 0.9999 -vn -0.9999 -0.0102 0.0001 -vn 0.9999 0.0103 -0.0002 -vn 0.0029 -0.0117 0.9999 -vn 1.0000 -0.0000 0.0001 -vn -0.1034 0.9946 0.0000 -vn -0.0593 0.9982 0.0000 -vn 0.0803 0.9968 -0.0000 -vn 0.0634 0.9980 -0.0000 -vn -1.0000 0.0000 0.0001 -vn -0.0000 -1.0000 0.0000 -vn 0.0000 -1.0000 0.0000 -vn 0.0000 -1.0000 -0.0000 -vn -0.0001 0.0000 1.0000 -vn 0.9999 -0.0104 0.0035 -vn -0.0001 0.0000 -1.0000 -vn -0.0001 0.8219 -0.5696 -vn -0.0000 -0.9972 0.0745 -vn 1.0000 -0.0000 0.0000 -vn 0.9999 -0.0104 -0.0034 -vn 0.0001 0.8219 0.5696 -vn 0.0000 -0.9972 -0.0745 -vn 0.0008 -0.0109 0.9999 -vn 0.0008 -0.8092 0.5875 -vn -0.0008 -0.8092 -0.5875 -vn -0.0004 0.0111 -0.9999 -vn 0.0000 0.9968 -0.0803 -vn -0.0000 0.9982 0.0593 -vn 0.9999 -0.0118 0.0027 -vn 0.0001 -0.0102 0.9999 -vn -0.0002 0.0103 -0.9999 -vn 0.9999 -0.0117 -0.0029 -vn 0.0001 -0.0000 -1.0000 -vn 0.0000 0.9946 0.1034 -vn 0.0000 0.9982 0.0593 -vn 0.0000 0.9968 -0.0804 -vn 0.0000 0.9980 -0.0634 -vn 0.0001 -0.0000 1.0000 -vn -0.0000 -0.9972 -0.0745 -vn -0.0000 -1.0000 -0.0000 -vn -0.9999 -0.0104 -0.0035 -vn 0.0002 -0.0000 1.0000 -vn -1.0000 0.0000 -0.0000 -vn -0.9999 -0.0104 0.0033 -vn -0.0008 -0.0109 -0.9999 -vn -0.0009 -0.8092 -0.5875 -vn 0.0007 -0.8092 0.5875 -vn 0.0004 0.0111 0.9999 -vn -0.0001 0.9968 0.0803 -vn 0.0000 0.9982 -0.0593 -vn -0.9999 -0.0118 -0.0027 -vn -0.0001 -0.0102 -0.9999 -vn 0.0002 0.0103 0.9999 -vn -0.9999 -0.0117 0.0029 -vn -0.0001 -0.0000 1.0000 -vn 0.0000 0.9946 -0.1034 -vn 0.0000 0.9968 0.0803 -vn 0.0000 0.9980 0.0634 -vn -1.0000 0.0000 -0.0001 -vn 0.0000 -0.0000 -1.0000 -vn -0.0547 -0.9980 0.0314 -vn -0.0263 -0.9978 -0.0603 -vn 0.0547 -0.9980 -0.0314 -vn 0.0263 -0.9978 0.0603 -vn 0.0547 -0.9980 0.0314 -vn -0.0263 -0.9978 0.0603 -vn -0.0547 -0.9980 -0.0314 -vn 0.0263 -0.9978 -0.0603 -vn -0.9945 0.0939 0.0469 -vn -0.9945 -0.0939 0.0469 -vn 0.0000 0.0976 0.9952 -vn -0.0469 -0.1106 0.9928 -vn 0.9980 0.0430 -0.0471 -vn 0.9974 -0.0543 -0.0471 -vn -0.0000 0.0419 -0.9991 -vn -0.0199 -0.0471 -0.9987 -vn -0.9945 0.0939 -0.0469 -vn -0.9945 -0.0939 -0.0469 -vn 0.0000 0.0976 -0.9952 -vn -0.0469 -0.1106 -0.9928 -vn 0.9980 0.0430 0.0471 -vn 0.9974 -0.0543 0.0471 -vn 0.0000 0.0419 0.9991 -vn -0.0199 -0.0471 0.9987 -vn 0.0375 -0.0870 -0.9955 -vn 0.9983 -0.0354 0.0471 -vn 0.0162 -0.0377 0.9992 -vn 0.9945 0.0939 0.0469 -vn 0.9945 -0.0939 0.0469 -vn -0.0000 0.0976 0.9952 -vn 0.0469 -0.1106 0.9928 -vn -0.9980 0.0430 -0.0471 -vn -0.9974 -0.0543 -0.0471 -vn 0.0199 -0.0471 -0.9987 -vn 0.9945 0.0939 -0.0469 -vn 0.9945 -0.0939 -0.0469 -vn -0.0000 0.0976 -0.9952 -vn -0.0375 -0.0870 -0.9955 -vn -0.9980 0.0430 0.0471 -vn -0.9983 -0.0354 0.0471 -vn -0.0162 -0.0377 0.9992 -vn 0.0469 -0.1106 -0.9928 -vn -0.9974 -0.0543 0.0471 -vn 0.0199 -0.0471 0.9987 -vn -0.0375 -0.0870 0.9955 -vn -0.9983 -0.0354 -0.0471 -vn -0.0162 -0.0377 -0.9992 -vn 0.0375 -0.0870 0.9955 -vn 0.9983 -0.0354 -0.0471 -vn 0.0162 -0.0377 -0.9992 -vn 0.0281 0.0492 -0.9984 -vn 0.0141 0.0591 -0.9982 -vn 0.0101 0.0563 -0.9984 -vn 0.0163 0.0408 -0.9990 -vn -0.0000 0.0132 -0.9999 -vn -0.0000 -0.0647 -0.9979 -vn -0.0000 -0.0867 -0.9962 -vn -0.0000 0.0535 -0.9986 -vn -0.0000 0.0380 -0.9993 -vn -0.0101 0.0563 -0.9984 -vn -0.0163 0.0408 -0.9990 -vn -0.0141 0.0591 -0.9982 -vn -0.0281 0.0492 -0.9984 -vn -0.8612 0.5083 0.0000 -vn 0.0000 0.4847 0.8747 -vn 0.8612 0.5083 -0.0000 -vn -0.0000 0.4847 -0.8747 -vn -0.2731 0.9620 0.0000 -vn 0.2731 0.9620 0.0000 -vn 0.3867 0.9222 0.0000 -vn -0.0000 -0.0000 -1.0000 -vn 0.3124 -0.9499 -0.0000 -vn -0.3867 0.9222 0.0000 -vn -0.3124 -0.9499 0.0000 -# 244 vertex normals - -vt 0.4672 0.7287 0.0000 -vt 0.4672 0.6812 0.0000 -vt 0.5381 0.6812 0.0000 -vt 0.5637 0.7287 0.0000 -vt 0.4511 0.6743 0.0000 -vt 0.4498 0.6669 0.0000 -vt 0.5101 0.6669 0.0000 -vt 0.5101 0.6758 0.0000 -vt 0.4531 0.6758 0.0000 -vt 0.6996 0.8663 0.0000 -vt 0.6083 0.8663 0.0000 -vt 0.6083 0.8881 0.0000 -vt 0.6996 0.8881 0.0000 -vt 0.6083 0.9203 0.0000 -vt 0.6996 0.9203 0.0000 -vt 0.6348 0.6259 0.0000 -vt 0.6348 0.6557 0.0000 -vt 0.5033 0.6557 0.0000 -vt 0.5033 0.6259 0.0000 -vt 0.4860 0.7374 0.0000 -vt 0.4587 0.8045 0.0000 -vt 0.4433 0.8046 0.0000 -vt 0.7663 0.6259 0.0000 -vt 0.7905 0.6258 0.0000 -vt 0.7905 0.6557 0.0000 -vt 0.7664 0.6557 0.0000 -vt 0.5578 0.5104 0.0000 -vt 0.6319 0.5104 0.0000 -vt 0.6319 0.6024 0.0000 -vt 0.5578 0.6024 0.0000 -vt 0.4411 0.6748 0.0000 -vt 0.4531 0.7357 0.0000 -vt 0.4411 0.7357 0.0000 -vt 0.5654 0.8042 0.0000 -vt 0.5654 0.7371 0.0000 -vt 0.5169 0.8663 0.0000 -vt 0.5169 0.8881 0.0000 -vt 0.5169 0.9203 0.0000 -vt 0.7344 0.2540 0.0000 -vt 0.7344 0.2807 0.0000 -vt 0.7215 0.2807 0.0000 -vt 0.7215 0.2540 0.0000 -vt 0.7532 0.2524 0.0000 -vt 0.7532 0.2800 0.0000 -vt 0.7370 0.2800 0.0000 -vt 0.7370 0.2524 0.0000 -vt 0.8440 0.5063 0.0000 -vt 0.8440 0.5248 0.0000 -vt 0.8307 0.5248 0.0000 -vt 0.8307 0.5063 0.0000 -vt 0.7344 0.3486 0.0000 -vt 0.7215 0.3486 0.0000 -vt 0.7215 0.3237 0.0000 -vt 0.7344 0.3237 0.0000 -vt 0.7532 0.3506 0.0000 -vt 0.7370 0.3506 0.0000 -vt 0.7370 0.3238 0.0000 -vt 0.7532 0.3238 0.0000 -vt 0.8440 0.5570 0.0000 -vt 0.8307 0.5570 0.0000 -vt 0.8364 0.5997 0.0000 -vt 0.7950 0.5997 0.0000 -vt 0.8096 0.5854 0.0000 -vt 0.8364 0.5608 0.0000 -vt 0.8663 0.5452 0.0000 -vt 0.8798 0.5570 0.0000 -vt 0.8093 0.5451 0.0000 -vt 0.7959 0.5570 0.0000 -vt 0.8620 0.5854 0.0000 -vt 0.8784 0.5997 0.0000 -vt 0.6756 0.2660 0.0000 -vt 0.6505 0.2660 0.0000 -vt 0.6505 0.4622 0.0000 -vt 0.6756 0.4622 0.0000 -vt 0.6058 0.3002 0.0000 -vt 0.6440 0.3002 0.0000 -vt 0.6440 0.4741 0.0000 -vt 0.6058 0.4741 0.0000 -vt 0.6280 0.0055 0.0000 -vt 0.6545 0.0069 0.0000 -vt 0.6548 0.0671 0.0000 -vt 0.6284 0.0865 0.0000 -vt 0.6000 0.2239 0.0000 -vt 0.6163 0.2239 0.0000 -vt 0.6163 0.2472 0.0000 -vt 0.6000 0.2472 0.0000 -vt 0.6822 0.1033 0.0000 -vt 0.6903 0.1033 0.0000 -vt 0.6903 0.1767 0.0000 -vt 0.6822 0.1767 0.0000 -vt 0.5852 0.2472 0.0000 -vt 0.5852 0.2239 0.0000 -vt 0.6098 0.1405 0.0000 -vt 0.6145 0.1405 0.0000 -vt 0.6140 0.1724 0.0000 -vt 0.6093 0.1724 0.0000 -vt 0.6552 0.1246 0.0000 -vt 0.6681 0.1246 0.0000 -vt 0.6659 0.1454 0.0000 -vt 0.6571 0.0825 0.0000 -vt 0.6723 0.0885 0.0000 -vt 0.6279 0.1193 0.0000 -vt 0.6279 0.1037 0.0000 -vt 0.6681 0.2453 0.0000 -vt 0.6552 0.2453 0.0000 -vt 0.6668 0.2246 0.0000 -vt 0.6507 0.1850 0.0000 -vt 0.6636 0.1850 0.0000 -vt 0.6018 0.0674 0.0000 -vt 0.6015 0.0077 0.0000 -vt 0.6903 0.2501 0.0000 -vt 0.6822 0.2501 0.0000 -vt 0.6135 0.2044 0.0000 -vt 0.6089 0.2043 0.0000 -vt 0.5834 0.0885 0.0000 -vt 0.5987 0.0825 0.0000 -vt 0.6955 0.1208 0.0000 -vt 0.6955 0.0105 0.0000 -vt 0.7028 0.0105 0.0000 -vt 0.7028 0.1208 0.0000 -vt 0.7028 0.1808 0.0000 -vt 0.6955 0.1808 0.0000 -vt 0.7028 0.2409 0.0000 -vt 0.6955 0.2409 0.0000 -vt 0.7028 0.3501 0.0000 -vt 0.6955 0.3501 0.0000 -vt 0.6375 0.2580 0.0000 -vt 0.6331 0.2581 0.0000 -vt 0.6322 0.2120 0.0000 -vt 0.6366 0.2119 0.0000 -vt 0.6312 0.1659 0.0000 -vt 0.6356 0.1658 0.0000 -vt 0.5834 0.0179 0.0000 -vt 0.5987 0.0169 0.0000 -vt 0.6903 0.3459 0.0000 -vt 0.6822 0.3459 0.0000 -vt 0.6822 0.0075 0.0000 -vt 0.6903 0.0075 0.0000 -vt 0.6571 0.0163 0.0000 -vt 0.6723 0.0179 0.0000 -vt 0.6242 0.1418 0.0000 -vt 0.6307 0.1417 0.0000 -vt 0.6247 0.1661 0.0000 -vt 0.6256 0.2121 0.0000 -vt 0.6265 0.2583 0.0000 -vt 0.6335 0.2823 0.0000 -vt 0.6270 0.2824 0.0000 -vt 0.6047 0.1405 0.0000 -vt 0.6042 0.1724 0.0000 -vt 0.6038 0.2043 0.0000 -vt 0.6365 0.1297 0.0000 -vt 0.6367 0.1416 0.0000 -vt 0.6305 0.1298 0.0000 -vt 0.6240 0.1300 0.0000 -vt 0.6681 0.1144 0.0000 -vt 0.6552 0.1144 0.0000 -vt 0.6037 0.2097 0.0000 -vt 0.6088 0.2097 0.0000 -vt 0.6135 0.2098 0.0000 -vt 0.6145 0.1351 0.0000 -vt 0.6099 0.1351 0.0000 -vt 0.6048 0.1351 0.0000 -vt 0.6552 0.2555 0.0000 -vt 0.6681 0.2555 0.0000 -vt 0.6272 0.2943 0.0000 -vt 0.6337 0.2942 0.0000 -vt 0.6395 0.2822 0.0000 -vt 0.6397 0.2940 0.0000 -vt 0.1601 0.2593 0.0000 -vt 0.1601 0.0045 0.0000 -vt 0.2454 0.0045 0.0000 -vt 0.2454 0.2590 0.0000 -vt 0.2838 0.5470 0.0000 -vt 0.2838 0.2690 0.0000 -vt 0.1765 0.2690 0.0000 -vt 0.1765 0.5470 0.0000 -vt 0.1150 0.3564 0.0000 -vt 0.1150 0.0538 0.0000 -vt 0.0116 0.0538 0.0000 -vt 0.0116 0.3569 0.0000 -vt 0.0100 0.6667 0.0000 -vt 0.0100 0.3673 0.0000 -vt 0.1291 0.3673 0.0000 -vt 0.1291 0.6667 0.0000 -vt 0.9942 0.1083 0.0000 -vt 0.9942 0.2099 0.0000 -vt 0.9659 0.2099 0.0000 -vt 0.9607 0.1083 0.0000 -vt 0.9942 0.0068 0.0000 -vt 0.9659 0.0068 0.0000 -vt 0.3004 0.5798 0.0000 -vt 0.2911 0.5701 0.0000 -vt 0.2911 0.6124 0.0000 -vt 0.3004 0.6124 0.0000 -vt 0.3004 0.6450 0.0000 -vt 0.2911 0.6547 0.0000 -vt 0.3334 0.6547 0.0000 -vt 0.3334 0.6450 0.0000 -vt 0.3663 0.6450 0.0000 -vt 0.3757 0.6547 0.0000 -vt 0.3757 0.6124 0.0000 -vt 0.3663 0.6124 0.0000 -vt 0.3663 0.5798 0.0000 -vt 0.3757 0.5701 0.0000 -vt 0.3334 0.5701 0.0000 -vt 0.3334 0.5798 0.0000 -vt 0.2876 0.5671 0.0000 -vt 0.2747 0.5537 0.0000 -vt 0.3334 0.5537 0.0000 -vt 0.3334 0.5671 0.0000 -vt 0.3793 0.5671 0.0000 -vt 0.3922 0.5537 0.0000 -vt 0.3922 0.6125 0.0000 -vt 0.3793 0.6125 0.0000 -vt 0.3793 0.6578 0.0000 -vt 0.3922 0.6712 0.0000 -vt 0.3334 0.6712 0.0000 -vt 0.3334 0.6578 0.0000 -vt 0.2876 0.6578 0.0000 -vt 0.2747 0.6712 0.0000 -vt 0.2747 0.6125 0.0000 -vt 0.2876 0.6125 0.0000 -vt 0.9513 0.1060 0.0000 -vt 0.9513 0.0044 0.0000 -vt 0.9230 0.0044 0.0000 -vt 0.9178 0.1060 0.0000 -vt 0.9097 0.1060 0.0000 -vt 0.9097 0.0044 0.0000 -vt 0.8814 0.0044 0.0000 -vt 0.8762 0.1060 0.0000 -vt 0.8814 0.2076 0.0000 -vt 0.9097 0.2076 0.0000 -vt 0.9230 0.2075 0.0000 -vt 0.9513 0.2075 0.0000 -vt 0.8658 0.1132 0.0000 -vt 0.8487 0.1132 0.0000 -vt 0.8445 0.0044 0.0000 -vt 0.8755 0.0044 0.0000 -vt 0.8445 0.2221 0.0000 -vt 0.8755 0.2221 0.0000 -vt 0.7801 0.1104 0.0000 -vt 0.7912 0.0058 0.0000 -vt 0.7576 0.0058 0.0000 -vt 0.7611 0.1104 0.0000 -vt 0.7912 0.2151 0.0000 -vt 0.7576 0.2374 0.0000 -vt 0.7362 0.1124 0.0000 -vt 0.7464 0.0064 0.0000 -vt 0.7139 0.0064 0.0000 -vt 0.7182 0.1124 0.0000 -vt 0.7139 0.2409 0.0000 -vt 0.7464 0.2409 0.0000 -vt 0.8231 0.1080 0.0000 -vt 0.8044 0.1080 0.0000 -vt 0.7986 0.0056 0.0000 -vt 0.8316 0.0056 0.0000 -vt 0.8316 0.2103 0.0000 -vt 0.7986 0.2321 0.0000 -vt 0.3996 0.1076 0.0000 -vt 0.3999 0.1680 0.0000 -vt 0.3755 0.1681 0.0000 -vt 0.3751 0.0799 0.0000 -vt 0.4002 0.2285 0.0000 -vt 0.3758 0.2286 0.0000 -vt 0.4005 0.2888 0.0000 -vt 0.3761 0.2890 0.0000 -vt 0.4008 0.3494 0.0000 -vt 0.3764 0.3495 0.0000 -vt 0.3512 0.1683 0.0000 -vt 0.3507 0.0641 0.0000 -vt 0.3515 0.2287 0.0000 -vt 0.3518 0.2891 0.0000 -vt 0.3521 0.3496 0.0000 -vt 0.3268 0.1684 0.0000 -vt 0.3264 0.0801 0.0000 -vt 0.3271 0.2288 0.0000 -vt 0.3274 0.2892 0.0000 -vt 0.3277 0.3497 0.0000 -vt 0.3025 0.1685 0.0000 -vt 0.3022 0.1081 0.0000 -vt 0.3028 0.2289 0.0000 -vt 0.3031 0.2893 0.0000 -vt 0.3033 0.3498 0.0000 -vt 0.1505 0.9738 0.0000 -vt 0.0042 0.6813 0.0000 -vt 0.2968 0.6813 0.0000 -vt 0.9446 0.3902 0.0000 -vt 0.9268 0.3902 0.0000 -vt 0.9268 0.3744 0.0000 -vt 0.9446 0.3744 0.0000 -vt 0.8974 0.3747 0.0000 -vt 0.8974 0.4922 0.0000 -vt 0.9065 0.4922 0.0000 -vt 0.9065 0.3747 0.0000 -vt 0.9924 0.3882 0.0000 -vt 0.9924 0.5080 0.0000 -vt 0.9766 0.5080 0.0000 -vt 0.9766 0.3882 0.0000 -vt 0.9160 0.3747 0.0000 -vt 0.9160 0.4922 0.0000 -vt 0.9924 0.5202 0.0000 -vt 0.9766 0.5245 0.0000 -vt 0.9160 0.5041 0.0000 -vt 0.8974 0.5041 0.0000 -vt 0.9268 0.4879 0.0000 -vt 0.9446 0.4879 0.0000 -vt 0.9446 0.5038 0.0000 -vt 0.9268 0.5038 0.0000 -vt 0.8789 0.3882 0.0000 -vt 0.8789 0.5080 0.0000 -vt 0.8630 0.5080 0.0000 -vt 0.8630 0.3882 0.0000 -vt 0.8789 0.5245 0.0000 -vt 0.8630 0.5202 0.0000 -vt 0.9268 0.4391 0.0000 -vt 0.9446 0.4391 0.0000 -vt 0.9277 0.5235 0.0000 -vt 0.9277 0.5442 0.0000 -vt 0.9356 0.4391 0.0000 -vt 0.9356 0.3902 0.0000 -vt 0.9356 0.4879 0.0000 -vt 0.4150 0.4926 0.0000 -vt 0.3619 0.5102 0.0000 -vt 0.3617 0.3568 0.0000 -vt 0.4148 0.3567 0.0000 -vt 0.3087 0.4928 0.0000 -vt 0.3085 0.3569 0.0000 -# 327 texture coords - -o turret -g turret -f 1/1/1 2/2/1 3/3/1 -f 3/3/1 4/4/1 1/1/1 -f 5/5/2 6/6/2 7/7/2 -f 5/5/2 7/7/2 8/8/2 -f 5/5/2 8/8/2 9/9/2 -f 10/10/3 11/11/3 12/12/3 -f 12/12/3 13/13/3 10/10/3 -f 12/12/4 14/14/4 9/15/4 -f 9/15/4 13/13/4 12/12/4 -f 15/16/5 7/17/5 6/18/5 -f 6/18/5 16/19/5 15/16/5 -f 3/20/6 16/21/6 4/22/6 -f 4/23/7 16/24/7 6/25/7 -f 6/25/7 17/26/7 4/23/7 -f 10/27/8 18/28/8 19/29/8 -f 19/29/8 11/30/8 10/27/8 -f 17/31/8 5/5/8 9/9/8 -f 17/31/8 9/9/8 14/32/8 -f 17/31/8 14/32/8 20/33/8 -f 4/23/9 17/26/9 20/17/9 -f 20/17/9 1/16/9 4/23/9 -f 15/34/10 16/21/10 3/20/10 -f 3/20/10 21/35/10 15/34/10 -f 10/36/11 13/37/11 22/12/11 -f 22/12/11 18/11/11 10/36/11 -f 13/37/12 9/38/12 8/14/12 -f 8/14/12 22/12/12 13/37/12 -f 5/39/13 23/40/13 24/41/13 -f 24/41/13 6/42/13 5/39/13 -f 17/43/14 25/44/14 23/45/14 -f 23/45/14 5/46/14 17/43/14 -f 6/47/15 24/48/15 25/49/15 -f 25/49/15 17/50/15 6/47/15 -f 26/51/16 27/52/16 28/53/16 -f 28/53/16 29/54/16 26/51/16 -f 30/55/17 31/56/17 32/57/17 -f 32/57/17 33/58/17 30/55/17 -f 34/59/18 35/60/18 25/49/18 -f 25/49/18 24/48/18 34/59/18 -f 36/61/19 26/62/19 29/63/19 -f 29/63/19 23/64/19 36/61/19 -f 28/65/20 27/66/20 34/59/20 -f 34/59/20 24/48/20 28/65/20 -f 24/41/21 23/40/21 29/54/21 -f 29/54/21 28/53/21 24/41/21 -f 33/67/22 25/49/22 35/60/22 -f 35/60/22 30/68/22 33/67/22 -f 32/69/23 31/70/23 36/61/23 -f 36/61/23 23/64/23 32/69/23 -f 23/45/24 25/44/24 33/58/24 -f 33/58/24 32/57/24 23/45/24 -f 37/3/25 38/2/25 39/1/25 -f 39/1/25 40/4/25 37/3/25 -f 41/5/26 42/9/26 8/8/26 -f 41/5/26 8/8/26 7/7/26 -f 41/5/26 7/7/26 43/6/26 -f 44/12/27 45/11/27 46/10/27 -f 46/10/27 47/13/27 44/12/27 -f 42/15/28 48/14/28 44/12/28 -f 44/12/28 47/13/28 42/15/28 -f 43/18/5 7/17/5 15/16/5 -f 15/16/5 49/19/5 43/18/5 -f 37/20/29 40/22/29 49/21/29 -f 40/23/30 50/26/30 43/25/30 -f 43/25/30 49/24/30 40/23/30 -f 19/29/31 18/28/31 46/27/31 -f 46/27/31 45/30/31 19/29/31 -f 50/31/31 51/33/31 48/32/31 -f 50/31/31 48/32/31 42/9/31 -f 50/31/31 42/9/31 41/5/31 -f 51/17/32 50/26/32 40/23/32 -f 40/23/32 39/16/32 51/17/32 -f 15/34/33 21/35/33 37/20/33 -f 37/20/33 49/21/33 15/34/33 -f 22/12/34 47/37/34 46/36/34 -f 46/36/34 18/11/34 22/12/34 -f 8/14/12 42/38/12 47/37/12 -f 47/37/12 22/12/12 8/14/12 -f 52/41/35 53/40/35 41/39/35 -f 41/39/35 43/42/35 52/41/35 -f 53/45/36 54/44/36 50/43/36 -f 50/43/36 41/46/36 53/45/36 -f 54/49/37 52/48/37 43/47/37 -f 43/47/37 50/50/37 54/49/37 -f 55/53/38 56/52/38 57/51/38 -f 57/51/38 58/54/38 55/53/38 -f 59/57/39 60/56/39 61/55/39 -f 61/55/39 62/58/39 59/57/39 -f 54/49/40 63/60/40 64/59/40 -f 64/59/40 52/48/40 54/49/40 -f 58/63/41 57/62/41 65/61/41 -f 65/61/41 53/64/41 58/63/41 -f 55/65/42 52/48/42 64/59/42 -f 64/59/42 56/66/42 55/65/42 -f 52/41/43 55/53/43 58/54/43 -f 58/54/43 53/40/43 52/41/43 -f 63/60/44 54/49/44 62/67/44 -f 62/67/44 61/68/44 63/60/44 -f 59/69/45 53/64/45 65/61/45 -f 65/61/45 60/70/45 59/69/45 -f 53/45/46 59/57/46 62/58/46 -f 62/58/46 54/44/46 53/45/46 -f 66/3/47 2/2/47 1/1/47 -f 1/1/47 67/4/47 66/3/47 -f 68/5/48 69/9/48 70/8/48 -f 68/5/48 70/8/48 71/7/48 -f 68/5/48 71/7/48 72/6/48 -f 12/12/49 11/11/49 73/10/49 -f 73/10/49 74/13/49 12/12/49 -f 69/15/50 14/14/50 12/12/50 -f 12/12/50 74/13/50 69/15/50 -f 72/18/51 71/17/51 75/16/51 -f 75/16/51 76/19/51 72/18/51 -f 66/20/52 67/22/52 76/21/52 -f 67/23/53 77/26/53 72/25/53 -f 72/25/53 76/24/53 67/23/53 -f 19/29/54 78/28/54 73/27/54 -f 73/27/54 11/30/54 19/29/54 -f 77/31/54 20/33/54 14/32/54 -f 77/31/54 14/32/54 69/9/54 -f 77/31/54 69/9/54 68/5/54 -f 20/17/9 77/26/9 67/23/9 -f 67/23/9 1/16/9 20/17/9 -f 75/34/55 79/35/55 66/20/55 -f 66/20/55 76/21/55 75/34/55 -f 80/12/56 74/37/57 73/36/57 -f 73/36/57 78/11/56 80/12/56 -f 70/14/58 69/38/58 74/37/58 -f 74/37/58 80/12/58 70/14/58 -f 81/41/59 82/40/59 68/39/59 -f 68/39/59 72/42/59 81/41/59 -f 82/45/60 83/44/60 77/43/60 -f 77/43/60 68/46/60 82/45/60 -f 83/49/61 81/48/61 72/47/61 -f 72/47/61 77/50/61 83/49/61 -f 84/53/62 85/52/62 86/51/62 -f 86/51/62 87/54/62 84/53/62 -f 88/57/63 89/56/63 90/55/63 -f 90/55/63 91/58/63 88/57/63 -f 83/49/64 92/60/64 93/59/64 -f 93/59/64 81/48/64 83/49/64 -f 87/63/65 86/62/65 94/61/65 -f 94/61/65 82/64/65 87/63/65 -f 84/65/66 81/48/66 93/59/66 -f 93/59/66 85/66/66 84/65/66 -f 81/41/67 84/53/67 87/54/67 -f 87/54/67 82/40/67 81/41/67 -f 92/60/68 83/49/68 91/67/68 -f 91/67/68 90/68/68 92/60/68 -f 88/69/69 82/64/69 94/61/69 -f 94/61/69 89/70/69 88/69/69 -f 82/45/70 88/57/70 91/58/70 -f 91/58/70 83/44/70 82/45/70 -f 39/1/71 38/2/71 95/3/71 -f 95/3/71 96/4/71 39/1/71 -f 97/5/72 98/6/72 71/7/72 -f 97/5/72 71/7/72 70/8/72 -f 97/5/72 70/8/72 99/9/72 -f 100/10/73 45/11/73 44/12/73 -f 44/12/73 101/13/73 100/10/73 -f 44/12/74 48/14/74 99/15/74 -f 99/15/74 101/13/74 44/12/74 -f 75/16/51 71/17/51 98/18/51 -f 98/18/51 102/19/51 75/16/51 -f 95/20/75 102/21/75 96/22/75 -f 96/23/76 102/24/76 98/25/76 -f 98/25/76 103/26/76 96/23/76 -f 100/27/77 78/28/77 19/29/77 -f 19/29/77 45/30/77 100/27/77 -f 103/31/77 97/5/77 99/9/77 -f 103/31/77 99/9/77 48/32/77 -f 103/31/77 48/32/77 51/33/77 -f 96/23/32 103/26/32 51/17/32 -f 51/17/32 39/16/32 96/23/32 -f 75/34/78 102/21/78 95/20/78 -f 95/20/78 79/35/78 75/34/78 -f 100/36/79 101/37/79 80/12/80 -f 80/12/80 78/11/80 100/36/79 -f 101/37/58 99/38/58 70/14/58 -f 70/14/58 80/12/58 101/37/58 -f 97/39/81 104/40/81 105/41/81 -f 105/41/81 98/42/81 97/39/81 -f 103/43/82 106/44/82 104/45/82 -f 104/45/82 97/46/82 103/43/82 -f 98/47/83 105/48/83 106/49/83 -f 106/49/83 103/50/83 98/47/83 -f 107/51/84 108/52/84 109/53/84 -f 109/53/84 110/54/84 107/51/84 -f 111/55/85 112/56/85 113/57/85 -f 113/57/85 114/58/85 111/55/85 -f 115/59/86 116/60/86 106/49/86 -f 106/49/86 105/48/86 115/59/86 -f 117/61/87 107/62/87 110/63/87 -f 110/63/87 104/64/87 117/61/87 -f 109/65/88 108/66/88 115/59/88 -f 115/59/88 105/48/88 109/65/88 -f 105/41/89 104/40/89 110/54/89 -f 110/54/89 109/53/89 105/41/89 -f 114/67/90 106/49/90 116/60/90 -f 116/60/90 111/68/90 114/67/90 -f 113/69/91 112/70/91 117/61/91 -f 117/61/91 104/64/91 113/69/91 -f 104/45/92 106/44/92 114/58/92 -f 114/58/92 113/57/92 104/45/92 -f 118/71/58 119/72/58 120/73/58 -f 120/73/58 121/74/58 118/71/58 -f 119/75/93 122/76/93 123/77/93 -f 123/77/93 120/78/93 119/75/93 -f 122/72/51 124/71/51 125/74/51 -f 125/74/51 123/73/51 122/72/51 -f 126/71/93 127/72/93 128/73/93 -f 128/73/93 129/74/93 126/71/93 -f 127/75/51 130/76/51 131/77/51 -f 131/77/51 128/78/51 127/75/51 -f 130/72/94 132/71/94 133/74/94 -f 133/74/94 131/73/94 130/72/94 -f 134/71/51 135/72/51 136/73/51 -f 136/73/51 137/74/51 134/71/51 -f 135/75/94 138/76/94 139/77/94 -f 139/77/94 136/78/94 135/75/94 -f 138/72/58 140/71/58 141/74/58 -f 141/74/58 139/73/58 138/72/58 -f 142/71/94 143/72/94 144/73/94 -f 144/73/94 145/74/94 142/71/94 -f 143/75/58 146/76/58 147/77/58 -f 147/77/58 144/78/58 143/75/58 -f 146/72/93 148/71/93 149/74/93 -f 149/74/93 147/73/93 146/72/93 -f 150/79/95 151/80/95 152/81/95 -f 152/81/95 153/82/95 150/79/95 -f 154/83/96 155/84/96 156/85/96 -f 156/85/96 157/86/96 154/83/96 -f 158/87/97 159/88/97 160/89/97 -f 160/89/97 161/90/97 158/87/97 -f 162/86/51 163/91/51 164/92/51 -f 164/92/51 165/83/51 162/86/51 -f 166/93/98 167/94/98 168/95/98 -f 168/95/98 169/96/98 166/93/98 -f 170/97/99 171/98/99 172/99/99 -f 173/100/99 158/101/99 161/102/99 -f 161/102/99 174/103/99 173/100/99 -f 175/104/100 176/105/100 177/106/100 -f 177/106/99 176/105/99 178/107/99 -f 178/107/99 179/108/99 177/106/99 -f 150/79/101 153/82/101 180/109/101 -f 180/109/101 181/110/101 150/79/101 -f 161/90/102 160/89/102 182/111/102 -f 182/111/102 183/112/102 161/90/102 -f 169/96/103 168/95/103 184/113/103 -f 184/113/103 185/114/103 169/96/103 -f 174/103/100 161/102/100 183/115/100 -f 183/115/100 186/116/100 174/103/100 -f 172/99/104 179/108/104 178/107/104 -f 178/107/104 170/97/104 172/99/104 -f 152/117/105 151/118/105 187/119/105 -f 187/119/105 173/120/105 152/117/105 -f 152/117/106 173/120/106 174/121/106 -f 174/121/106 153/122/106 152/117/106 -f 153/122/107 174/121/107 186/123/107 -f 186/123/107 180/124/107 153/122/107 -f 180/124/108 186/123/108 188/125/108 -f 188/125/108 181/126/108 180/124/108 -f 181/127/109 188/128/109 189/129/109 -f 189/129/109 150/130/109 181/127/109 -f 150/130/110 189/129/110 187/131/110 -f 187/131/110 151/132/110 150/130/110 -f 190/133/111 188/134/111 186/116/111 -f 186/116/111 183/115/111 190/133/111 -f 182/111/112 191/135/112 190/136/112 -f 190/136/112 183/112/112 182/111/112 -f 192/137/113 193/138/113 159/88/113 -f 159/88/113 158/87/113 192/137/113 -f 173/100/114 187/139/114 192/140/114 -f 192/140/114 158/101/114 173/100/114 -f 194/92/115 154/83/115 157/86/115 -f 157/86/115 195/91/115 194/92/115 -f 171/141/116 192/142/116 187/131/116 -f 187/131/116 172/143/116 171/141/116 -f 172/143/117 187/131/117 189/129/117 -f 189/129/117 179/144/117 172/143/117 -f 179/144/118 189/129/118 188/128/118 -f 188/128/118 177/145/118 179/144/118 -f 177/145/119 188/128/119 190/146/119 -f 190/146/119 175/147/119 177/145/119 -f 196/85/120 162/86/120 165/83/120 -f 165/83/120 197/84/120 196/85/120 -f 176/148/98 166/93/98 169/96/98 -f 169/96/98 178/149/98 176/148/98 -f 178/149/103 169/96/103 185/114/103 -f 185/114/103 170/150/103 178/149/103 -f 156/151/54 193/152/54 192/142/54 -f 192/142/54 157/153/54 156/151/54 -f 157/153/8 192/142/8 171/141/8 -f 171/141/8 195/154/8 157/153/8 -f 195/155/104 171/98/104 170/97/104 -f 170/97/104 194/156/104 195/155/104 -f 194/157/121 170/150/121 185/114/121 -f 185/114/121 154/158/121 194/157/121 -f 154/158/121 185/114/121 184/113/121 -f 184/113/121 155/159/121 154/158/121 -f 164/160/122 167/94/122 166/93/122 -f 166/93/122 165/161/122 164/160/122 -f 165/161/123 166/93/123 176/148/123 -f 176/148/123 197/162/123 165/161/123 -f 197/163/124 176/105/124 175/104/124 -f 175/104/124 196/164/124 197/163/124 -f 196/165/54 175/147/54 190/146/54 -f 190/146/54 162/166/54 196/165/54 -f 162/166/54 190/146/54 191/167/54 -f 191/167/54 163/168/54 162/166/54 -f 198/79/125 199/80/125 200/81/125 -f 200/81/125 201/82/125 198/79/125 -f 202/83/126 203/84/126 204/85/126 -f 204/85/126 205/86/126 202/83/126 -f 206/87/127 207/88/127 208/89/127 -f 208/89/127 209/90/127 206/87/127 -f 210/86/104 211/91/104 212/92/104 -f 212/92/104 213/83/104 210/86/104 -f 214/93/128 215/94/128 216/95/128 -f 216/95/128 217/96/128 214/93/128 -f 218/97/58 219/98/58 220/99/58 -f 221/100/129 206/101/129 209/102/129 -f 209/102/129 222/103/129 221/100/129 -f 223/104/129 224/105/129 225/106/129 -f 225/106/58 224/105/58 226/107/58 -f 226/107/58 227/108/58 225/106/58 -f 198/79/130 201/82/130 228/109/130 -f 228/109/130 229/110/130 198/79/130 -f 209/90/131 208/89/131 230/111/131 -f 230/111/131 231/112/131 209/90/131 -f 217/96/132 216/95/132 232/113/132 -f 232/113/132 233/114/132 217/96/132 -f 222/103/58 209/102/58 231/115/58 -f 231/115/58 234/116/58 222/103/58 -f 220/99/5 227/108/5 226/107/5 -f 226/107/5 218/97/5 220/99/5 -f 200/117/133 199/118/133 235/119/133 -f 235/119/133 221/120/133 200/117/133 -f 200/117/134 221/120/134 222/121/134 -f 222/121/134 201/122/134 200/117/134 -f 201/122/135 222/121/135 234/123/135 -f 234/123/135 228/124/135 201/122/135 -f 228/124/136 234/123/136 236/125/136 -f 236/125/136 229/126/136 228/124/136 -f 229/127/137 236/128/137 237/129/137 -f 237/129/137 198/130/137 229/127/137 -f 198/130/138 237/129/138 235/131/138 -f 235/131/138 199/132/138 198/130/138 -f 238/133/139 236/134/139 234/116/139 -f 234/116/139 231/115/139 238/133/139 -f 230/111/140 239/135/140 238/136/140 -f 238/136/140 231/112/140 230/111/140 -f 240/137/141 241/138/141 207/88/141 -f 207/88/141 206/87/141 240/137/141 -f 221/100/142 235/139/142 240/140/142 -f 240/140/142 206/101/142 221/100/142 -f 242/92/143 202/83/143 205/86/143 -f 205/86/143 243/91/143 242/92/143 -f 219/141/144 240/142/144 235/131/144 -f 235/131/144 220/143/144 219/141/144 -f 220/143/145 235/131/145 237/129/145 -f 237/129/145 227/144/145 220/143/145 -f 227/144/146 237/129/146 236/128/146 -f 236/128/146 225/145/146 227/144/146 -f 225/145/147 236/128/147 238/146/147 -f 238/146/147 223/147/147 225/145/147 -f 244/85/148 210/86/148 213/83/148 -f 213/83/148 245/84/148 244/85/148 -f 224/148/128 214/93/128 217/96/128 -f 217/96/128 226/149/128 224/148/128 -f 226/149/149 217/96/149 233/114/149 -f 233/114/149 218/150/149 226/149/149 -f 204/151/8 241/152/8 240/142/8 -f 240/142/8 205/153/8 204/151/8 -f 205/153/8 240/142/8 219/141/8 -f 219/141/8 243/154/8 205/153/8 -f 243/155/58 219/98/58 218/97/58 -f 218/97/58 242/156/58 243/155/58 -f 242/157/121 218/150/121 233/114/121 -f 233/114/121 202/158/121 242/157/121 -f 202/158/122 233/114/122 232/113/122 -f 232/113/122 203/159/122 202/158/122 -f 212/160/121 215/94/121 214/93/121 -f 214/93/121 213/161/121 212/160/121 -f 213/161/150 214/93/150 224/148/150 -f 224/148/150 245/162/150 213/161/150 -f 245/163/115 224/105/115 223/104/115 -f 223/104/115 244/164/115 245/163/115 -f 244/165/54 223/147/54 238/146/54 -f 238/146/54 210/166/54 244/165/54 -f 210/166/54 238/146/54 239/167/54 -f 239/167/54 211/168/54 210/166/54 -f 246/79/151 247/80/151 248/81/151 -f 248/81/151 249/82/151 246/79/151 -f 250/83/152 251/84/152 252/85/152 -f 252/85/152 253/86/152 250/83/152 -f 254/87/131 255/88/131 256/89/131 -f 256/89/131 257/90/131 254/87/131 -f 258/86/93 259/91/93 260/92/93 -f 260/92/93 261/83/93 258/86/93 -f 262/93/149 263/94/149 264/95/149 -f 264/95/149 265/96/149 262/93/149 -f 266/97/51 267/98/51 268/99/51 -f 269/100/12 254/101/12 257/102/12 -f 257/102/12 270/103/12 269/100/12 -f 271/104/153 272/105/153 273/106/153 -f 273/106/12 272/105/12 274/107/12 -f 274/107/12 275/108/12 273/106/12 -f 246/79/154 249/82/154 276/109/154 -f 276/109/154 277/110/154 246/79/154 -f 257/90/127 256/89/127 278/111/127 -f 278/111/127 279/112/127 257/90/127 -f 265/96/128 264/95/128 280/113/128 -f 280/113/128 281/114/128 265/96/128 -f 270/103/12 257/102/12 279/115/12 -f 279/115/12 282/116/12 270/103/12 -f 268/99/51 275/108/51 274/107/51 -f 274/107/51 266/97/51 268/99/51 -f 248/117/155 247/118/155 283/119/155 -f 283/119/155 269/120/155 248/117/155 -f 248/117/156 269/120/156 270/121/156 -f 270/121/156 249/122/156 248/117/156 -f 249/122/157 270/121/157 282/123/157 -f 282/123/157 276/124/157 249/122/157 -f 276/124/158 282/123/158 284/125/158 -f 284/125/158 277/126/158 276/124/158 -f 277/127/159 284/128/159 285/129/159 -f 285/129/159 246/130/159 277/127/159 -f 246/130/160 285/129/160 283/131/160 -f 283/131/160 247/132/160 246/130/160 -f 286/133/161 284/134/161 282/116/161 -f 282/116/161 279/115/161 286/133/161 -f 278/111/162 287/135/162 286/136/162 -f 286/136/162 279/112/162 278/111/162 -f 288/137/163 289/138/163 255/88/163 -f 255/88/163 254/87/163 288/137/163 -f 269/100/164 283/139/164 288/140/164 -f 288/140/164 254/101/164 269/100/164 -f 290/92/165 250/83/165 253/86/165 -f 253/86/165 291/91/165 290/92/165 -f 267/141/166 288/142/166 283/131/166 -f 283/131/166 268/143/166 267/141/166 -f 268/143/160 283/131/160 285/129/160 -f 285/129/160 275/144/160 268/143/160 -f 275/144/167 285/129/167 284/128/167 -f 284/128/167 273/145/167 275/144/167 -f 273/145/168 284/128/168 286/146/168 -f 286/146/168 271/147/168 273/145/168 -f 292/85/126 258/86/126 261/83/126 -f 261/83/126 293/84/126 292/85/126 -f 272/148/149 262/93/149 265/96/149 -f 265/96/149 274/149/149 272/148/149 -f 274/149/128 265/96/128 281/114/128 -f 281/114/128 266/150/128 274/149/128 -f 252/151/54 289/152/54 288/142/54 -f 288/142/54 253/153/54 252/151/54 -f 253/153/54 288/142/54 267/141/54 -f 267/141/54 291/154/54 253/153/54 -f 291/155/51 267/98/51 266/97/51 -f 266/97/51 290/156/51 291/155/51 -f 290/157/123 266/150/123 281/114/123 -f 281/114/123 250/158/123 290/157/123 -f 250/158/121 281/114/121 280/113/121 -f 280/113/121 251/159/121 250/158/121 -f 260/160/121 263/94/121 262/93/121 -f 262/93/121 261/161/121 260/160/121 -f 261/161/121 262/93/121 272/148/121 -f 272/148/121 293/162/121 261/161/121 -f 293/163/169 272/105/169 271/104/169 -f 271/104/169 292/164/169 293/163/169 -f 292/165/54 271/147/54 286/146/54 -f 286/146/54 258/166/54 292/165/54 -f 258/166/54 286/146/54 287/167/54 -f 287/167/54 259/168/54 258/166/54 -f 95/169/51 294/170/51 295/171/51 -f 295/171/51 296/172/51 95/169/51 -f 296/173/94 295/174/94 297/175/94 -f 297/175/94 298/176/94 296/173/94 -f 298/177/58 297/178/58 299/179/58 -f 299/179/58 37/180/58 298/177/58 -f 37/181/170 299/182/170 294/183/170 -f 294/183/170 95/184/170 37/181/170 -f 300/185/51 301/186/51 302/187/51 -f 302/187/51 303/188/51 300/185/51 -f 304/185/100 305/189/100 306/190/100 -f 306/190/100 307/188/100 304/185/100 -f 308/185/58 309/189/58 310/190/58 -f 310/190/58 311/188/58 308/185/58 -f 312/185/93 313/186/93 314/187/93 -f 314/187/93 315/188/93 312/185/93 -f 316/191/171 302/192/171 315/193/171 -f 315/193/171 317/194/171 316/191/171 -f 318/195/172 314/196/172 311/197/172 -f 311/197/172 319/198/172 318/195/172 -f 320/199/173 310/200/173 307/201/173 -f 307/201/173 321/202/173 320/199/173 -f 322/203/174 306/204/174 303/205/174 -f 303/205/174 323/206/174 322/203/174 -f 324/207/54 301/208/54 300/209/54 -f 300/209/54 325/210/54 324/207/54 -f 326/211/8 305/212/8 304/213/8 -f 304/213/8 327/214/8 326/211/8 -f 328/215/77 309/216/77 308/217/77 -f 308/217/77 329/218/77 328/215/77 -f 330/219/77 313/220/77 312/221/77 -f 312/221/77 331/222/77 330/219/77 -f 308/185/58 311/188/58 314/187/58 -f 314/187/58 313/186/58 308/185/58 -f 312/185/93 315/188/93 302/190/93 -f 302/190/93 301/189/93 312/185/93 -f 318/195/175 317/194/175 315/193/175 -f 315/193/175 314/196/175 318/195/175 -f 320/199/176 319/198/176 311/197/176 -f 311/197/176 310/200/176 320/199/176 -f 322/203/177 321/202/177 307/201/177 -f 307/201/177 306/204/177 322/203/177 -f 330/219/54 329/218/54 308/217/54 -f 308/217/54 313/220/54 330/219/54 -f 324/207/31 331/222/31 312/221/31 -f 312/221/31 301/208/31 324/207/31 -f 300/185/51 303/188/51 306/190/51 -f 306/190/51 305/189/51 300/185/51 -f 304/185/94 307/188/94 310/187/94 -f 310/187/94 309/186/94 304/185/94 -f 316/191/178 323/206/178 303/205/178 -f 303/205/178 302/192/178 316/191/178 -f 326/211/77 325/210/77 300/209/77 -f 300/209/77 305/212/77 326/211/77 -f 328/215/77 327/214/77 304/213/77 -f 304/213/77 309/216/77 328/215/77 -f 332/185/51 333/186/51 334/187/51 -f 334/187/51 335/188/51 332/185/51 -f 336/223/94 337/224/94 338/225/94 -f 338/225/94 339/226/94 336/223/94 -f 340/227/58 341/228/58 342/229/58 -f 342/229/58 343/230/58 340/227/58 -f 344/185/93 345/186/93 346/187/93 -f 346/187/93 347/188/93 344/185/93 -f 348/191/171 334/192/171 347/193/171 -f 347/193/171 349/194/171 348/191/171 -f 350/195/172 346/196/172 343/197/172 -f 343/197/172 351/198/172 350/195/172 -f 352/199/173 342/200/173 339/201/173 -f 339/201/173 353/202/173 352/199/173 -f 354/203/174 338/204/174 335/205/174 -f 335/205/174 355/206/174 354/203/174 -f 356/207/54 333/208/54 332/209/54 -f 332/209/54 357/210/54 356/207/54 -f 358/211/8 337/212/8 336/213/8 -f 336/213/8 359/214/8 358/211/8 -f 360/215/54 341/216/54 340/217/54 -f 340/217/54 361/218/54 360/215/54 -f 362/219/77 345/220/77 344/221/77 -f 344/221/77 363/222/77 362/219/77 -f 340/227/58 343/230/58 346/231/58 -f 346/231/58 345/232/58 340/227/58 -f 344/185/93 347/188/93 334/190/93 -f 334/190/93 333/189/93 344/185/93 -f 350/195/175 349/194/175 347/193/175 -f 347/193/175 346/196/175 350/195/175 -f 352/199/176 351/198/176 343/197/176 -f 343/197/176 342/200/176 352/199/176 -f 354/203/177 353/202/177 339/201/177 -f 339/201/177 338/204/177 354/203/177 -f 362/219/54 361/218/54 340/217/54 -f 340/217/54 345/220/54 362/219/54 -f 356/207/31 363/222/31 344/221/31 -f 344/221/31 333/208/31 356/207/31 -f 332/185/51 335/188/51 338/190/51 -f 338/190/51 337/189/51 332/185/51 -f 336/223/94 339/226/94 342/233/94 -f 342/233/94 341/234/94 336/223/94 -f 348/191/178 355/206/178 335/205/178 -f 335/205/178 334/192/178 348/191/178 -f 358/211/77 357/210/77 332/209/77 -f 332/209/77 337/212/77 358/211/77 -f 360/215/54 359/214/54 336/213/54 -f 336/213/54 341/216/54 360/215/54 -f 364/235/179 365/236/179 366/237/179 -f 366/237/179 367/238/179 364/235/179 -f 368/239/180 365/236/180 364/235/180 -f 364/235/180 369/240/180 368/239/180 -f 364/241/181 367/242/181 370/243/181 -f 370/243/181 371/244/181 364/241/181 -f 369/245/182 364/241/182 371/244/182 -f 371/244/182 372/246/182 369/245/182 -f 371/247/183 370/248/183 373/249/183 -f 373/249/183 374/250/183 371/247/183 -f 375/251/184 372/252/184 371/247/184 -f 371/247/184 374/250/184 375/251/184 -f 365/253/185 374/254/185 373/255/185 -f 373/255/185 366/256/185 365/253/185 -f 368/257/186 375/258/186 374/254/186 -f 374/254/186 365/253/186 368/257/186 -f 376/235/187 377/238/187 378/237/187 -f 378/237/187 379/236/187 376/235/187 -f 380/239/188 381/240/188 376/235/188 -f 376/235/188 379/236/188 380/239/188 -f 376/241/189 382/244/189 383/243/189 -f 383/243/189 377/242/189 376/241/189 -f 381/245/190 384/246/190 382/244/190 -f 382/244/190 376/241/190 381/245/190 -f 382/247/191 385/250/191 386/249/191 -f 386/249/191 383/248/191 382/247/191 -f 387/251/192 385/250/192 382/247/192 -f 382/247/192 384/252/192 387/251/192 -f 379/253/193 378/256/193 386/255/193 -f 386/255/193 385/254/193 379/253/193 -f 380/257/194 379/253/194 385/254/194 -f 385/254/194 387/258/194 380/257/194 -f 388/235/187 389/238/187 390/237/187 -f 390/237/187 391/236/187 388/235/187 -f 392/239/188 393/240/188 388/235/188 -f 388/235/188 391/236/188 392/239/188 -f 388/241/189 394/244/189 395/243/189 -f 395/243/189 389/242/189 388/241/189 -f 393/245/195 396/246/195 394/244/195 -f 394/244/195 388/241/195 393/245/195 -f 394/247/191 397/250/191 398/249/191 -f 398/249/191 395/248/191 394/247/191 -f 399/251/196 397/250/196 394/247/196 -f 394/247/196 396/252/196 399/251/196 -f 391/253/193 390/256/193 398/255/193 -f 398/255/193 397/254/193 391/253/193 -f 392/257/197 391/253/197 397/254/197 -f 397/254/197 399/258/197 392/257/197 -f 400/235/198 401/238/198 402/237/198 -f 402/237/198 403/236/198 400/235/198 -f 404/239/199 405/240/199 400/235/199 -f 400/235/199 403/236/199 404/239/199 -f 400/241/200 406/244/200 407/243/200 -f 407/243/200 401/242/200 400/241/200 -f 405/245/201 408/246/201 406/244/201 -f 406/244/201 400/241/201 405/245/201 -f 406/247/202 409/250/202 410/249/202 -f 410/249/202 407/248/202 406/247/202 -f 411/251/203 409/250/203 406/247/203 -f 406/247/203 408/252/203 411/251/203 -f 403/253/185 402/256/185 410/255/185 -f 410/255/185 409/254/185 403/253/185 -f 404/257/204 403/253/204 409/254/204 -f 409/254/204 411/258/204 404/257/204 -f 412/235/205 413/236/205 414/237/205 -f 414/237/205 415/238/205 412/235/205 -f 416/239/206 413/236/206 412/235/206 -f 412/235/206 417/240/206 416/239/206 -f 412/241/207 415/242/207 418/243/207 -f 418/243/207 419/244/207 412/241/207 -f 417/245/208 412/241/208 419/244/208 -f 419/244/208 420/246/208 417/245/208 -f 419/247/209 418/248/209 421/249/209 -f 421/249/209 422/250/209 419/247/209 -f 423/251/210 420/252/210 419/247/210 -f 419/247/210 422/250/210 423/251/210 -f 413/253/193 422/254/193 421/255/193 -f 421/255/193 414/256/193 413/253/193 -f 416/257/211 423/258/211 422/254/211 -f 422/254/211 413/253/211 416/257/211 -f 424/235/205 425/236/205 426/237/205 -f 426/237/205 427/238/205 424/235/205 -f 428/239/206 425/236/206 424/235/206 -f 424/235/206 429/240/206 428/239/206 -f 424/241/207 427/242/207 430/243/207 -f 430/243/207 431/244/207 424/241/207 -f 429/245/212 424/241/212 431/244/212 -f 431/244/212 432/246/212 429/245/212 -f 431/247/209 430/248/209 433/249/209 -f 433/249/209 434/250/209 431/247/209 -f 435/251/213 432/252/213 431/247/213 -f 431/247/213 434/250/213 435/251/213 -f 425/253/193 434/254/193 433/255/193 -f 433/255/193 426/256/193 425/253/193 -f 428/257/214 435/258/214 434/254/214 -f 434/254/214 425/253/214 428/257/214 -f 436/235/198 437/238/198 438/237/198 -f 438/237/198 439/236/198 436/235/198 -f 440/239/199 441/240/199 436/235/199 -f 436/235/199 439/236/199 440/239/199 -f 436/241/200 442/244/200 443/243/200 -f 443/243/200 437/242/200 436/241/200 -f 441/245/215 444/246/215 442/244/215 -f 442/244/215 436/241/215 441/245/215 -f 442/247/202 445/250/202 446/249/202 -f 446/249/202 443/248/202 442/247/202 -f 447/251/216 445/250/216 442/247/216 -f 442/247/216 444/252/216 447/251/216 -f 439/253/185 438/256/185 446/255/185 -f 446/255/185 445/254/185 439/253/185 -f 440/257/217 439/253/217 445/254/217 -f 445/254/217 447/258/217 440/257/217 -f 448/235/179 449/236/179 450/237/179 -f 450/237/179 451/238/179 448/235/179 -f 452/239/180 449/236/180 448/235/180 -f 448/235/180 453/240/180 452/239/180 -f 448/241/181 451/242/181 454/243/181 -f 454/243/181 455/244/181 448/241/181 -f 453/245/218 448/241/218 455/244/218 -f 455/244/218 456/246/218 453/245/218 -f 455/247/183 454/248/183 457/249/183 -f 457/249/183 458/250/183 455/247/183 -f 459/251/219 456/252/219 455/247/219 -f 455/247/219 458/250/219 459/251/219 -f 449/253/185 458/254/185 457/255/185 -f 457/255/185 450/256/185 449/253/185 -f 452/257/220 459/258/220 458/254/220 -f 458/254/220 449/253/220 452/257/220 -f 460/259/221 461/260/222 462/261/223 -f 462/261/223 463/262/224 460/259/221 -f 461/260/222 464/263/225 465/264/225 -f 465/264/225 462/261/223 461/260/222 -f 464/263/225 466/265/226 467/266/226 -f 467/266/226 465/264/225 464/263/225 -f 466/265/226 468/267/227 469/268/227 -f 469/268/227 467/266/226 466/265/226 -f 463/262/224 462/261/223 470/269/228 -f 470/269/228 471/270/229 463/262/224 -f 462/261/223 465/264/225 472/271/225 -f 472/271/225 470/269/228 462/261/223 -f 465/264/225 467/266/226 473/272/226 -f 473/272/226 472/271/225 465/264/225 -f 467/266/226 469/268/227 474/273/227 -f 474/273/227 473/272/226 467/266/226 -f 471/270/229 470/269/228 475/274/230 -f 475/274/230 476/275/231 471/270/229 -f 470/269/228 472/271/225 477/276/225 -f 477/276/225 475/274/230 470/269/228 -f 472/271/225 473/272/226 478/277/226 -f 478/277/226 477/276/225 472/271/225 -f 473/272/226 474/273/227 479/278/227 -f 479/278/227 478/277/226 473/272/226 -f 476/275/231 475/274/230 480/279/232 -f 480/279/232 481/280/233 476/275/231 -f 475/274/230 477/276/225 482/281/225 -f 482/281/225 480/279/232 475/274/230 -f 477/276/225 478/277/226 483/282/226 -f 483/282/226 482/281/225 477/276/225 -f 478/277/226 479/278/227 484/283/227 -f 484/283/227 483/282/226 478/277/226 -f 485/284/234 486/285/234 487/286/234 -f 485/284/235 487/285/235 488/286/235 -f 485/284/236 488/285/236 489/286/236 -f 485/284/237 489/285/237 486/286/237 -f 490/287/238 491/288/238 492/289/238 -f 492/289/238 493/290/238 490/287/238 -f 494/291/58 495/292/58 496/293/58 -f 496/293/58 497/294/58 494/291/58 -f 498/295/93 499/296/93 495/297/93 -f 495/297/93 494/298/93 498/295/93 -f 500/299/153 501/300/153 499/292/153 -f 499/292/153 498/291/153 500/299/153 -f 492/301/93 491/302/93 495/297/93 -f 495/297/93 499/296/93 492/301/93 -f 493/303/153 492/304/153 499/292/153 -f 499/292/153 501/300/153 493/303/153 -f 502/305/239 503/306/239 504/307/239 -f 504/307/239 505/308/239 502/305/239 -f 506/294/153 507/293/153 508/292/153 -f 508/292/153 509/291/153 506/294/153 -f 510/291/129 511/292/129 512/300/129 -f 512/300/129 513/299/129 510/291/129 -f 509/309/93 508/310/93 511/311/93 -f 511/311/93 510/312/93 509/309/93 -f 505/304/129 504/303/129 512/300/129 -f 512/300/129 511/292/129 505/304/129 -f 502/313/93 505/314/93 511/311/93 -f 511/311/93 508/310/93 502/313/93 -f 502/305/240 514/315/77 515/316/77 -f 515/316/77 503/306/240 502/305/240 -f 508/310/93 516/317/241 514/318/241 -f 514/318/241 502/313/93 508/310/93 -f 516/315/242 517/319/242 496/320/242 -f 496/320/242 495/288/242 516/315/242 -f 491/288/243 490/287/243 515/316/77 -f 515/316/77 514/315/77 491/288/243 -f 495/297/170 491/302/170 514/318/241 -f 514/318/241 516/317/241 495/297/170 -f 508/305/244 507/321/244 517/319/244 -f 517/319/244 516/315/244 508/305/244 -f 496/322/170 517/323/170 518/324/170 -f 518/324/170 497/325/170 496/322/170 -f 517/323/93 507/326/93 506/327/93 -f 506/327/93 518/324/93 517/323/93 -# 782 faces - -‰PNG - - IHDRHÃÛ±sRGB®ÎégAMA± üaPLTE   -  " & ( ""((133;:  '# &$ %+,'(!(/;"8)=7###%&('('&(()%#(&(+(&+++-/0.0..010'%0)&1-,0/030.333568686689955868;86:;;=[<"`"b$ e( h& k)l,d< `>`?h?s+ r-y0`?!@?@G@^@MF!C@>UK$^D2\S(n@bAeEfHiCkHiIsA sLxRfF'kL2e[-nS>yV%uU9i`/lb1uj5}q9CCCDGHEIIHFEHGHLIEJKKFOPMNPGPQMQQNWXNYYQNKPNPUQMRSSUVXVXYYVRXWX]YTZ[[]_`^``a]X{[A`_`gb]bcceghfhike`nicjkkmopmpprlgxrlzvr„HM‡U”Z‚[ •c|ˆd$„x=¡_¨i¥q´gµqª{*³{!€_C‡fJkQ‰}@‘nR˜uY‚|už{` |_¡}aÄw¼€¬ˆ)£7¾‡"´‘$²’6A–‰FžJ‡{£•MªœP®ˆj¯ S½£M·¨WÉ#ɨ2ʬ@ò]˹aпdÙÆhàÍlãÐnë×qòÞvóàv‡„‰…/hþtRNSÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿS÷% pHYs  ÒÝ~ütEXtSoftwarepaint.net 4.0.19ÔÖ²dûhIDATx^ìýÿoWž& -Ë'”eQ#F¥QºÅM<ŠB¥!­R8¦U -i—8#&’ØÉ¦óem^9Ž‘à¾=h`ï"hä—™ö/(ËéÚ¬ð¦/Û³«éÁ»Þ¾7¸û½Ïó|N‹)É’“î;é§HÖ÷SŪó|>ÏùœS§Æ¶‰-¢Chj¸FhJЊ6±™A›Zû¿{ÄBSZñ¢ñˆBC=ð‹¯àùÓQös7Áɤ*)jµÚê*SjaÏÇ5ŒZ\a)¯Áj-¬áÖâ 6jÚ+*$‡#M‹…BÑÃd)J´Ëñùw„ïÞýä8îž÷\Ÿ0í_~þËt¤>ô-ºàÒDªnqïž[8Øâã»÷R¸…§á [ÚÁO„û³€»Ÿ ÝO>Æ&îåÿDn—×:¸•9à–¼á#á|†` ¤/5w:;[;;;¤7l¬€ã? MÚ¯ö™mòÊ+¯œ`dWÎ¥x -¶Á맀㠀Ÿßs|·Ÿå*ÇU 0ËZ€ßÕÌ`"ŒæŒj_’áXâ 6¨Åõ€Z@P¡˜›£(Ç®VÃà ÖÃ5ÎùánøùñÙ§ü¹ÿùgð‹Y÷>ùì3—[søü® ŸÜuÙëC ý°e¹¥÷°GÞ Çö8aÀÒÌ*ôãó_7Ÿ¹„eì|qÆ÷xf¢wzš6|vÿ3àÓO?ýä¾Önÿ|†­ïÝÿ,ÝÑ6åÔPØ?äeãÀ38Æ?ü¥ñ§ðoG\aœÎÉmëþ‡Àýþ17ü -;ÿêW¿úå/ñC¸Å†ƒàYdC -NÝ… 0Ll.ÀÅš€ííÀõ´'˜€ww¶ÎóQz§A¼>#à§eàå‹E*Ï,€ƒ˜O@öc €E % °[f jPa^Ô†)ðX€9ß›Ë+€ý?fpþ ¹h`>„¾gu¡†{=þÃü -ÙÛe]w0“"MßRNø¹_¹qOä'Hų‚—×`§i_,6ùø.¬„K¸ñÇX Ú»ðK1¸)ÂRvûf°Ã÷áW:kúcüOw z -ÉåÿD -ãÜÿwsƒp‡K/@ŸÝ2¦KcðùÀ6e€E`*€`C†­6¶xcÀ¼²ðÊÂÉ&`gçݧþ(±ÓÐÞhœu oœ¨Éÿ²³äŇ»·)€rP½!0DìÏP„_pí‰ -`5§Æ —ŠÕðö7(ðdþH€¹1(€û扨z¬Í€\¦|œÒ`˜p ûHèp -`0#c)²¯›éä&zÈ+s›ŸÒàÌ•uš:U,„€«…þ8uê£Nônl»â¤‰~&ÃGºpçT¦3ܶÀ‰ -às*üS˜°½2ŒVwiÀ€3YA€³ïl¡À‚àøh‹c*€2àD‹ò”"§à©Šy €Àœ”÷ýø, p¢ê߀X„AðQpT`}M -`ËjëC@¥VéW•?úÀ -€9kƒFĈ¸œ«Crn"M~éçÈáä¿›ëÁ%ÛÇ*œñ?=M~?¹{ßmÙSÜ è 8M¬Èí* `Kú€Ù8;üz -€3Ü5è)€ÏïæŠ)û ä| -Lc®Rvåà—Ú“bÃ!ðe€ÑÊ©€­ˆ²þTP¼xºÏÐ>o `ªHËTV2; "ÀH @t’ XNcãÏ¡°ðǦà¸@œ Ž+€cÛö€ôñ±ò5³¯›KÝ7ì)€^  ? Ó•gÝÀÓä<øg÷ îÂ;÷€Û½ØéÂ\À/ÌÝ3@cH ÝmˆÀ?L™øKžýhp‡Ä´Û˜P¸¿‚°Ë€áWÿ¨ÀçT œIàÄϪH÷Ô`Ô§ ÃQ  8](XpZ,àÝ­ÎY?§c[€òþ,ßc -À…@µX¬U|Èñ1€S°<çϺZ€«U(€ê‘ès=ĽcyþŸ9 Ô‡Ä€A xºpçN€³’xw§I/Jc79¦sêZ‚c²Ë^hê$èèƒÈ³ ^ -w.££<%·¥ YýA,p³°=rx* åM@^Pl™ x&* OãŸü9[ A€álü -Ž7')YãeS7üàÜ1€ -–öbÅÂ%§þ(cŸ)"ƒQà‚Ì1F8nNV"9¿9лç€Á¶É÷tèWFêJã¿B÷4*ÂÎøþ`t4!¶[É\iiÛ| ³„ýÅ1øj8c€pWÉBÜûŒÆ©O¸ãqð«ÏGÇz‡#žRìŠG}& SXÂP€3ÏD DúF~`”Æi8k€6`x À÷]C)€ - -ý˜XA0€2€)`P€õ¦T 0T¼¦@(Œÿ¿ 0\˜o„BÎXÐÏtÃñ%ý -ଵ¶C¯ à’M€XG@Æ»SŽÞ(fƒÿ4sC€+ÿsÏœÐKœ8© 0D° ÿBî* ]*€û8Ò È4@>h‘»rýÚ@³Ú%‡§R{»CL€SœÛ…?~¦* ³³uê‡e…³€­c®~Ø7…ãSV 0,€iS,˜HÝûÐÀh°ZáSÔ1€ûÊ„Cý"M@¿‚³0D 8{rþËÍ9çÆíÌØDƒ -'LRÁk§üOO•qõ1œ¤ÜHl¿ÿÙgJ?Ú6¯¸É±>TàtS—|.€ýu4¤ -`t-@îpÄÓ*X€T—ô©€>À-¾ €²ÇëÏÔÀÙ€Q -À!«ý­ Ê¦ öÓÆ*Ö Uã.ðǤ2·“â ’@Ê‚Aµ/[ÐS–úÙb¶‡A¸dSÀIE§ÀN§Ë:2€ðœ4“ð)vá®™ÈÐÇ~ýÏîë” BøI ˜`W!U2M˜Ö.@ÎÿÃÝ÷K§€²K—ƒ¬eÊ}Cçè`L¥:Û{´"SŸ ÈTM@O ˜€sÖФŒþÐ`â,X8îî¿Ù„ã͉1J™)€(UÁj° -ÿ><pB-@ûõjþècÈ…t§Cb'1ú™ÐÑb”À¡ã·iæœpyZSN¨H*R>Ü©Ò ÒÍ~ÞW àö4‰m ˜S;€OÈLLjcŒ\ `øŸ¾wL° µZ´£ “À0 @à†_ÑÉK˜p‹¤òH€Ó)05¼~² -Ь¨I0¤uàùj:£?âÿYêqB›àußùKŒ¨HŸp1MÐHD~p#‹ *°þŒµHZµô1úÓ¡ -ù _PDbæ†ÅŽ/üNÏIRñ¬új¸áçÐôøéSÚÀ´içÿ{ -€¼Ä¤¶å’mßGC«tÎ0iäúg» H7¯RÅ´[®b€Ì·Ç ít8®7àîcú( ¿á*" 4ÎQ\\X°ÿø?ø¾{þëH»§€ãÍI -@ÏTÓZ(Zp¿vS§= @ ÐXþcŽÈ¡#b¢ †X€ô+eáþ€òíi -À$°WŽ2$•"÷ÆwªÓ*Üc È1ºŸßš» B¦2ƒ£-2¤ü˜À?Ä_I¹ø«¾?k—É~ŒÓ9»À®l€Ã@v8á)@{«Mg?\Ph™f¥P Àg  À½Î£\‘?ÿÁa0¼{ºÐQ:3€§Œ8P nœ] PÁÚ!1€?ÞvŸ~Œ:\ÿó -à8ŽÇúÀykzpÉ‚;6Ÿ*±6UvªœT TTöœ6ÿßøÌ*´-–äÊéÎ=ˆü}pµøCÍËÁ.Ò¥2°)P\Â+ןœSp wz‚1}¤€ÿ~¶0çŒì¼›ÿÐóo¡Àz€Sø¯#ð w©ð%óG5"oNªг2i ÀÀ‰1€Û¬þ¿(€Y€ã -à\–£UO -  §ìˆÌ®Ì³äÜOU=Œˆ(roƒ;Õaµî±ðþP êÌ”Üæ,0RÇ,À=]:žHŸÀÈ™´Ó€»0€À¥ÀùÊéÀ€Ú Éá -@{§à)ÈÔ>Y`JË4«(Ý3Œä´??,œÖP©ë|vž¢1ð0"`µFŠué£p#ߣrT[ k – ÕuX®$`aPÆ*©@Ò³žþŠÕ0ê.u»b0L‡óÂÝògŠá -@ôÐÔPÖŽã6!S.ýóÅÒ"À¯2BÊu‚2À'Ç÷àhïÉ®9`;8“ùÿ>@ ¢¹$C~gýÍîð8w|ù²ÿ”®)9ŸWîÂ8óa ÍS(à®@ÞœdRî;èvõ`L©H´§Sža,†%ýШ€CœÐP)ëÔh%ÎlÈju \(Y `–ä¿+êW–>ˆÉ¿"ë“êR³ª¦Á++¢6d@®*è•c>„ð£Ú:½>,dBÀòA†ó,Me¹‚ ->¼Þþ¶šüqbðepœÈ“Ç]!> D¦F¸ÿc%€œP-@_.–EÀ÷œ -°v:7vžø°à˜ âO¿‘# -&ÓvÆŸ´Íi }¤rÀePªp'̳ïû³ºLv˜HË*ë3 -˜Š°<®°¦gz -@ Å(°) pv@À]ži, ¸ê;­!Pª:-ÒgoÏ‘Nxè8źL€PXÜLÃ$¬\¶‘=âz¡€WWƒõõF£•Ħ#â29ŒÂ¾ßˆA~'ðÿ‘R<Ÿ¬B;ðQÀeƒ=ÿE(€ ŒŽnÆqtìŸîŽ_}®çîp gÈ¥ IÀq£*wòÝÍg¿¹¥¶‡A¸dS€³¨ÈNUy)l9´3æÿbJIÛö)€þ¿|ÄJ†cÀ9ã2xNT} ßÝNÊ]£>ÎE¿I¾Š“8~˜ø…¨ÉÀðôQ”<º(>À7:ÀVX´Tþ&¹Ý “èá“ÿÙíbÙá·‡GGQÜ…†ï!¬DÜ=üúq7~xðøèq܈¾†kZG3݇a­o 9ÅÈovºE7“(Iºq÷BøÉ…ðöÛï!‹€P¬*SÝw?#RˆýXEN‘T#6…~0¬€9/yºi`?ä¦òÚL¸, (—a5ê-íñßÍ÷Ê.Ù‘ -@SñƒÆ= wëv6˜æ9p»:p>ºÝxR}À9»ÿ¡.AzÀš¡ -@À±_—{³ {É]Z:\I·¡]Ò!òAG`²óÒðLû®@ÆŒßb×Sª€ï Àb€ìʱ–€JA§ÐïýÛ0S’ÿùF£lÜífñÒ#wºí¸æ½9ð2`í}Æ­8^Ú?Úh„­–JåöƒÂAÔ¤^ãâ¸[e1A0ÚSU«_‘ó]%5Z!Rk5q7ŽL© ËQ-­…7@ÿiöFºqxØMœSr!H¸^`>DùcfY ÀǼóÐZ€¼=Û-W=É@d;8ã§^=úþ!þ -?:ßÀKÊd–ò"¥"oïûãý‘=€ך>àn} º+ Z¶¿Å°3©€´u –pg èl¹§ú€öÖá½ÿî{ݰ6šä‡t6¢u®È†(.7Q>'{g‹ãÅbÑóæh€ -<~9 -bÆð‚`uÕB5d3á½ZÐ-w1C|µFµ`5d£,` °V«5KN­–oLà8 ,L­ÊTàT×/87ÜÝ=?>dŽ@^þðî½,ïõ]Q».ܶGéÍæ€Œx@L¼½tãˆ`|á0—¸ãÜ— 7U pŠÈNÄæ61ÿŸWJ‹[kIƒÿµÇ£8gÜ958þoÎ žΉ]–Èà B7%½švv=×eÔ#PŸ x*`&àYÆ0=–´ =uèãÞŸ0‚ó£oo*å¾V‡æ›äˆÉÚxÖ¨zMãRì7(îA^€Ì%°r%$ÿ‰U€Ç6 Ð$„Áz¸µ¤K¹ïkJFÆ &ÿ¡¦Ù^€m†W׃å‹ÀÝÃsù1øìãuQl‰’Eš‰ü‡âH?)`¸­JŸ}™[Éïï¾ýö;o¿ýöO^}õ'qòíwÞ—/—Yެwø_)è툓)€Qµ2[*dµøSð­RZŸ!g ±ÝÅÈ4š ìpŒL}Póˆ>`N?ã½.×?þÓ&þñ?§Ä®Úq+:Ä®ž3ȺújMáRè·['aÌ|uŸ àü2Ða9 «Ð^:ì0ï/8‡z -¾‚`8¾x¢? -Ëþ2›ÿÀKG¥ÐƒÊºè›ý€ €r‚ -@¤VSlµ¸‡ª9¸1×:þc`Ù'ß+ϪA0Ž=-@xÓÜ=†™A¢¤èÓäÙUtc@Äì+$á ú»nÇtYI -C¬\Ck׺K3X‹}rEýkþȦQBô€!&€äûCÆX0 =tÈáÞ¸víï Û©ÝñíMqq:¬®†%”Ûù¸Ï2ø'ý?WaË__­JM5æƒ<$¶£³ˆ.ØT2s3œGÙžÍþApCbµ$`"œtÒ`’µ€Åâ•B¡0^à/Ççýºû{^ |¯¨Ÿø³z#–ùÔ²9)íÀBÇ¥Ú!@_ïúËßÞyûÝ÷ßã=|ø¡J¥’ïÃHüämVN¾ýöûo¿k€<«ó"~ a·šV†e0Sá€ø/3™ƒÁ—;˜îï-д‹8þŸª>õyÿgbÝñ–Í€œ1ÀºÕx¦©¶¨¯ÁÃÅ/Ì\ˆø´ØŽVÄÅjXt'6üYoÖã‡ÅÕ+ü9÷÷>ß.uΟ{ø|n$C~¹w÷ƒŸ½÷ïÿý»½\œ‚l€µ$`þýI~íÛð礷S¤&³Ÿ«çePfôO Þ_ÇK#˜ÚL-g úL€¡Gùljˆàò¼™#ø{, Úgv¯gí´3~´‹M÷>È®¯…>üÒúµù_8Çe ò½­Š5ÚÿU^9Ø%ûC,P°3›3|òñ0+_fšM¤ÇÅä^ÎŽhr° ½ 2¢ö™Ú€?`,`ωu‚÷G›p†p‰©gÌûÈÞP(øc` Ò°ä–6`@ÿÕ$˜„¯…Q#¬E­¨D·ŒùÃ$€ÉX?£†Còïa£uÐ “ =ŒÃpµÆn…Áz´E|ú°ÖX_k ’DJÉ öJ%¾sjx˜A?7ää >f«dwË–9F÷2ìû '||œ¹²w[gÃ¸Ê ªiD•C’†ÇlF]­· ýj9Ƥd ܹ¼ a¶¿ŠXûVN˜e€ß†“ƒ9c}€´>Ÿ³A3™bI~$þ÷½øO¯iìÁþC´«d= ÿÛ;ïó‘[²XšËÌ„³yÇ´ßÇg[d…mr ü%ûSÀG¸tJ`¬‚^wé¾",*Üû„E5êv³ŸŠÎ:u -V/8}ÝY¬²_g FÀZQ ñ[ËΤ0¥ef¸ ÒÂg  À½žVt¶Ú gðþ08›› óéð^˜(Z»_FBHrPr9Œãˆíùæã/ ã$z ËâV÷Åñ×a°„M6$ó3ó‹ÕruÒ_œ)Ï” óK?®–Ë3XåxåòäËå™j©^ÅÆKØc~¾üc¬]\ÄÖfæKÜËWVü*’*ÏÌÌðÞ¤¥Cz¥âøÄΤ0qõÜCqb‚EÜóµWžY€T³¾ý.Ü-а\ÜÇ4 -™Gw@U²ƒÀÒlÅP¯DÊ;ú\eJ0TÑmHœ d3t ÈJÁ`ÑbA €„ôˆ°IäËû”ñ ýûüLÜסYÃO麧çÄÀW™í3ùsìMóäuìÀm>ý˜Óà+-"ñÉ'&ß!<ôs"rÐΜ\' -ϯ¿@ŸBpÛ4 ƒƒ­Çù§ (³S_ép¢ àü&°Õ!ÿO÷þ8˶üúiðø"p¯Ìö¼aì-C„Á µ ¿Pþ$nΗã¯êažœÊ?(ûMnÁãw#h‚úR9Œ÷ëåfT÷›õø(J‡\¬C<ÜÆR›‹á“$ù-ÓˆÂ×™:§êX{~,þ,ãV‘±/Šœbeƒ@çñè#3Nrûq“ðqêO¹Û‹8­œhKäM2¨ß+‘YÀðÿð+l‚Åho%iCÛÙ*êðÿ'Ð*÷¸»£&¨’Àç0ï@ÄÃÐÑ~vJ3v„¿ýé“O!¼eÜ cà1€»ŸÑ(ŒNqô¡´FI—ªC+Ö܃»çßÁiàÇŽ3°aJ† º¹t†#^^NÁ¶pwÞa ô>Ù<• -0ð,b{[…ÝÝ3xÿöÖæÖŸ{g(º‹ÅY -½zÒ&ðµ ì  zÇE˜,Çé«`ü šgïzP¿îJ€CðUu>náb‡湊a?FÕEX–ƒVZ'þrTøŽAX 2—‚È÷¼)N_bÁEðnªñI…ýÍU -½7<ï!Ÿ!w)¿©Uñ𭎃{¹I@ðgíU¡Mkð+Z•ÝÙzÈ›¦õhÀUÒ»‹/Ðû©gT»ÿÏ@·ü'€ÿ´ÿ®œ©Åñ?KÑþñ'ø~Š CÃÃÁÂ|JNž·ã”vèAá @ÿ ø°ß ? (ì8v¾qŽ™yúÁ>O3œÿ¾c?ßÛÜÛÄqN÷þ[›on¾éq"Ф\ɦ£’·: àp+˜/E±›!Pú¯—ÂHÓ¶ ">ÄÐ~T¢jµ^®E Zø0c ŒùG‹õl 'UÓh(ûsì} *–Ê! ¸(Ü=0º8¸ìs*q"Aƒ0„ª=™òÁ„ž_;Þyçgï¼ó†wp!¸»~ÜkžÛCš$Žrÿ»ø> ˜@i*¼Î}`Z¡vü½-F˜&éŽè ƒph(™Ü­ï}: BeD=¿ -x±`vwO÷þ›o¾ùæ¦cÄép•€Q î?%¦¿¥Å8˜[daÒ¸éhž3l,ý^Š£U½D?Æò ¼Â’Cƒ¢Àg"{¤5‚¸ªJ°V±¶ˬoôT -™&CR"Àóʳåëç|ïÝ·/2¼/mL ;)[9p›Êçò;]KæV>OƒYF åÔ‘ &8©"ìø”\ŠO>þŒ¥ÞÏq •éq¤c¶+%ü1迲ÄÀƒÃ;ªè3zw07—XúH RàzKÐÿ´H.ý4]õ1-]vÞ>¤ñ!®¾=Ó’_cl§G¯3&.I\LLÚ -ࣾzÕ4Æ“ËïÂô,ÀUÀ³Œìýï{[»[àÿîÞ©ÞÿMLŠÕg…ïÏ…¥àa8éC8„ád9âƒ9MG>Sàým¦ÖòC6âLTÆŠæÕ"=~ôùÀÆ|¸Oþ˰´(êLý†Ô>5gÏÜ}<Ï þg ÙÑç‘ÝâsA€ÑlÀ~•© 7¸9FÒXì~ -dñ6¶ã¡ã§ïCI]ô8>åÏýUjpÿÚp÷ü¼ûÎÏ4#õ*J1PÓïð>ë0Y{Ú¦—çv?ÒrŽq_²žS†j¸ÿü3Ö'äê,;Y¦O‘f»ÔƒZžCÖ(eµxF}º|Âòô‰{k`o¿'ö³i+£«,pVP/|vÿ3׿æ> -òŸÃ$ÀàŒ?¾ûkòàš>ü¤-&]»¦†Íù—×T}ý“6k*¸†W1p¾ ž9¤´ãLÔNmªsÊÖ°ØÝ?d<€¥2G2ÝÈ®KŽutïÉùɵ]Ùh ^½öê‚ÎŽÐèqŽz#§Ÿ -À”–™ à.H Ÿ‚÷:Itv±×&ýw·¶¡Nðþ¢?à(qæŒÿz8š ~X/ùÍ ŽÙj¢Xî—¯ó‘ý ¦$Þ93¨¡Z™€Ào#XæÌ*À†b‡ìÖÁü¿ã;äǪV'ýº/Î dRñœ_dôd!ûþg÷>ƒ À÷ÞçŸÞwŠ€ÜNéOjÑÁ>†cºJ•`Ý¢¹Ç.A²‚ú™ãC# }&+™ ¨5‘]BRÛôö(Àÿäm˜lüKXâG +Vciûíw>pgÛ;{Š}\d]kÞ•îµÐÕfä)Q#Ðý“샀;Æ/ë.AMÜlþ¾ö×å412sÀ¥¡·Ú)^Žt×ÕFC¡ à³Ut:{?ïlÂõëæþOðþ@[´;$ßuuP²ò°eŽÃÀ¢_¦H…ù) -À¯—ùVм@À)€r^ð $ † -®’G€ƒ—Ù€àܰÌvnü &ÀrådW«¹P7å_£öìÊÇË!'B’~ˆ½PjÅîF}‡kؾï²Ç ÙW\Œ·i"|÷'lÊoŒG’¹œ.oë\úas­~ã ADê[n–©ïû1d•NF•|÷bëCjÅî~øNÊ5N=þ€0Âßc«ÿ,D™UXöŸ.«4¿Ê¸áBðº3”)jS¨‹©+ ‡€\ Là>÷> ¢lÏô¨¥åâ·–}籈€…ÝŸÿœˆ-HXš”þ#½ÿ’0r ×ýÑ,‰a3 CLxÇcâ¿@k ̇ý -`E€j¥Àù”ý•¨t#ÄÄ ¿–/20?\È÷éD*ÍÞ¡’Ì$dýÑ€Þqr÷=¶Äý ßQqqN°mœèaÕvö A ‘zcp¢‚›fÆÆÐ_Â,#ƒÍ%Å1ü8k`&¡Ÿx) 04 Å/õË{æ·U¨‡¬JaÇA 5f|Éò“’(¹?)» K*j§s†Ÿý샟¹ ¤À™¬mv5L„¹ë“îéÿ.NÅÅ/€wÕÆSÏ dŸ,ølU¦´ÌLwAZø ¸×  -xeaaouPÿ[»mèGçwÌûÛŽ`gDs-÷“ƒŽæˆ*pÏzÝô@×óù¯î¾í*×põDýwÈwRžHKY£0äu ' ‚Å}29Ð_ex5i6Á€Ý ûòÖh9€c;¥ñjä¯ÊÂÛŒPR™h" šêـŴ\üÖ²ï8°°ùFc¯½³Ù&»·¶2úðþ:sñï¤!sÂDRfžSðÿ@3‹”³€‹ôÀ}1(€r}£O°`ˆË!_*ÆÃb•„5Y’[2Ù0øâØ`޹\vA5Ë2¯¾º€/ºav™˜‹<ï£ẕ›gU¼ÊÅÌÇÒiú -{©cL¹eOir$c³ŸÓ3û¬Lç*[L…ë6Æœ¦R€íÆ®û#„™QÈ&îÝÿÙDQ&¼àt'Þ³ž–‘÷ÚMs:‡-&yÞ¸B9:yvÌžÁjÿQúbl° –BwD¦ÿ‰ü·EÂ۸Č+âj/¼ªžX^íÕâäÞÍ„Š&ú‚€6•Y€ ª€óÆàô‘4&h-ˆÓ¼¿ŽâŠÅ£qàZãø•åJ%ñPÓÙF¿Ùh4¥®£à©i0qZ à˜¨åkœXÆžä¿:YÖÚÖ©T}ö/z~ìË?žp¹&Ž-ß¼cy—xGùY9[N‡yl¬7áîËå!U±>«!³ -)X—¿üË—^šxéG?êçÿ« æ«Ô}k¬ÞV9‰`•‚™ÕGŸ‡ƒ6ÜìPÐR°©ïç³W–¾ó qp%•">ì/ -ñ - ïãŠå ží—²ýM²Õ`¯ØÀhp¿ïAc3Ë2ÀÊð‹îŒ?ÒÌáÎõ‚‘<+;5ªî8x óAÀŒL=Уš–‹ßZöÝÅÚðû(à+åÿJæþG{–1¬çß“°G|‘G$ Ì'tØI¨]jkT×Ë0 -#cP1€A¯P €åá@Dà1_2_ÙM¹u ~Xhê¼CåƒÅã}”¹Fp+{Ðz"ç0¥ü?âØE5Ð ™ûI•§ÐsJ9h!}V›Q2$Å4èƒ<ŸV:Ê«w‚^¯C;Û{lëÃjûûüèUGFOš–3îÎFŸóñ{^Š?xWŠH”êÙõÎû,Ó¸(çÿÄZ -áßpÒZ aÑOÒ²•ÎÌøN @ðp= ä_[©_» -j([¨5C!ë0ôvL‹'ƒµÌߦ2 pA€)-3À]>'ÄÜ! ·š“Øb´÷gËOÀ|y~¦TšŸ™)—Ë¥òR©=P>>-HQ–¢ä§ëwíÏH äýá©ä4Û?±¸8¶ÑúcxgÅ'áÌd@žv,èá}POÜçO›Æÿ2̲AôýŸY/A쀟ϹÃ}X.¾O€K†wVºliãÍs?µ bÅê;i`ÔÁˆ¯"õÍBj -a>Ði $ €'¨©Œ´Î1œ@xà7n0˜‘ªgz”Órñ[˾“X玩I -ß‘Þ_–hË -ó'¡y{¿ÀóÇÉ­P½}ÀM³Ó~Öp5˜Í@ŸP;€A0P À€®³±õ°mDõpc#NVyð_Çz±ÐíæE`®ëœƒ2Í}”×Í)àË'aÕÅÐn²Rñ _ æ‘ÏYoZ˜ü4ûðD)\¦Ø2XO.^ˆqÀ;ÜÉ| ÁrÀG}Џ/.>æìÙÚçŒRðÓ€èì`ƒ•”c"ÒÔXÈŸÛÂŽèQB'> ð%ð‡ÀþÀD°V€úƒÕ„0<8oùï2HÑw½Yü!Žù~:ñþýR¤Ê‰»åU”ÒéÁ €q½7™N˜8ÉhClw‚ -xÚX€Ž×&ÿÛ(öãkÄþ‘ô×§q 3uÃZÔˆºpÓ}oè壋žÏmˆS€_Ÿ­æ©\²Â*«ˆ( ÃV´Ñ-«Ë Aœº vÕþçS–B™ ehàD‡ç«áà£÷ŽF_¸1yj¦fß¡0:‚¬ýŒ5éGßã7=¦Ð&::‹ÇÆ™!&Ü¡‰ ãgÿˆ¸°}\Žì·Kp[0¨M›–yð Ø  -v pÊÿ˜DÚ¬ãøü3Z”Ohe²xÜ@ô&ÃÍ"Kºða*ÕõçêLÒàg -“‡Õ›/„«zÄÏÈÕ³=êi¹ø­eO©Ìœ À¡ØX¯ãbô&è¢÷·Ï‰w"àÅÁ]úò¨Á—ü6’rX½|¥÷+ËP×}×VÈÀ‰1€cµ=À8_?ª8:LCâàñ|ä¬ÅùánÿEÁ07å1rò~Ïœ*–º|†­Å£p5j±ósCüÜp9€¢ó!™ ­'€áä9¯5ç9A#L[Œ•97ªÿRª>µö¸ <ûöö "p±ÙH’ÿ}gzC‡H*€”öyâg$ëÙ€µ\üÖ²§T'Åp(pßÈÏsÑÙ¥AÛ‚PJ}ôǤ£ÚI ;AÁÆúFm½ÑŠç[­´â>ÅÙcCkr17•‡ÆúÕ¦Gê#^ì>d/¤îì³€2K "²*9A9Ž„ï“»¬{ÛÚ©džz=Ò¥­(x”Á?ÿÀ»s€Í(ôÁ—… ¦¯Æ°æÙ€ “€MtRfÌ<Ýñ -´@ -ƒÇ¢._֩fŸοÛ§B^'•I‰å$¸Bö´36ç_ÔEïÃûø¿©Îÿ­üï¾,åÈß×è0’ݸޛL'¸ÝEC­¿µìL*à,±w ôt¶èÿ1›··rþ;;®`<Ôùéµ}ümÍD5¾·'ÀbgQ(œP ÀQ–ùþ0ŸFã R@¼˜4ÖµçùÁÜp€ ,úòñc ÉHfÂäQÞ±®2úˆ?€^ã¾ã}Z©«^Mé¥î«âïëi?çlµ‰34Š*0–·訶åb¹? 6QîN5À‡jE‹ÁR‰ì¯é Ø™;’´ 9?b¸c>gáÏéáÕQ &ù±U o óF ¯ÃõLjvý0ì&4Eþs­×ÑÀÂ4:óÈ"J#šfìôV)ØÆ'¶@!>—I©çzÄÏÈÖ³¢»¨¨åâ·–=¥ -0p, Î?mÅ_‹0 h«ÓuýÍ€þ;§*X¨ÿ”~Ýú×ÑL|Œ•à)b'(³990ò¿^ƒöZ­r·Á×^ïýû‹ p•(gÍÔ²FéX•+i³’ëmŠÞQ" ãê00‹*`þ™;¥ÀŠì¸< &*sò\ܨþº Äg?™@î±Í ÈgýRg„ðábîô^¾âá˜Øùøî§ìÉüøIŠÚö“N`8êüž÷ÇÝxW•¸,‰è¢#Q»‡È¥»¶™ê_ F®ÛWçz“é—¢;Ùx.€)-3À]>® @±/` ®ì°õÙæÝ -à¸÷çǽѠGì_­ÔPò§`—]yÀ¨Ã-²þ´@}t €?î7Ã*ƒ0<@c½—ÖmÏóƒ½z{`žÈJ¬l"s<ï’M. 1¯‰ÿC-ÔAÏìRì.›ã€&F.U5Z¤½ÃŽÈÓhº2¶²7cìl2“Â=<ï¶SÕ‚hž7ï!Õ¬.…öf Aï%äÀvˆ 1²™aÉòïØ¶8ØOØã8ã{@ê[5‰jFá‰,BÑkºÇ¯× -0jw*Ň­ÏL É'w?ƒÁ Ø_âuÇ•ÃÿWÉLw·.ò¥‡žÈø®dݣܒªË¾z7àF ‰ðZ»ÅÞ€h8Û;M óþZêh1 -ŠÈ‘~¯‘õpÄQ¹U|=¯ú 0œO¨àcqÈ ëS ×k¯aÇn•¡.h>xû¼ÃÏÞý÷o¿f23|w¼¡âЄ–Éùf>´~’ú§Wêñ_Rœ%u‡´‚ðíŸ ´ÿ5X¯9n «5wkr`€êAN˜}S`ÕK`:ýèÚ~Ä7’ê­¤öjRÖ’7ôÏ5ÂÓ‘îªd¬¿#˜!À iwœ—í4?iÿä–a>‡•ì‡"ÛÌhÁFŒýsé}6 ä=slg,•[úaq2TçSC¬Hߣ?ûØr\&½2ú‰ë½ÉtB,¼¨ -  “çqzà4»µ£U@FCþ›gé€ü'ë*˜z=ò’ýy°Ë¾ºÜ×M§³½Åéf|8+·¶ßw“íôúŽí¬BqH-¸–§ÀY“Ün"½1€xŸÏ€eŽË}&@\ïM¦\ -ˆîn7@üÖ2ã&¶êX€ö8®1jߌþ†ýu:ÛŽ'Dí0±Í$«îaýtàÆ|Rð´ÀèZ€Q ñ¡¨…q¼xtÑJ€@µCç”×?¿Ïæ.ÿÀnµóV@B4ƒkx÷Þ":‚‰ùBÊ}‚ÞÑùGXŽž1ØÐ¨¯NÛqðþûïø}0ž¯³þ(hHu:~™‚”ô¬‰œº±sHkúq9Øíþ9ùÜã4®/‡ÞÌi–À¤³i_¤æf*ò¤s ›sË9ÅEòöL¡½%ê -~¾§õïóhÛi:ìU誻i¿JŸ 8ø~)×+ 8’bŒ„"»—9™Òž¬K‰OhªgDw· ~k™ˆ*ÆžI¤±€…k mAîßÒÑþ¶´GzÿM&üØ ’øªã-ŒJ5Lå†ô§B pžv#ý:|ÿkØh5×£¸ú¤á*Î wsÏ –Ô]6 þ7¿¡5iÖ1ý/êïäúºÉ…ü¨¦³;b§à‹i2X&ìË\üáÛzzÀp ô&ÃÁlµÌÂÜ>7c|Кã9 b­‚)Ÿsd3|~®$ýì3°‚ÏðÉ­ù˜OŠ-öüƒšC}‚u">í×Ü»…{µÊuÐ[éæ¹·ÐvÉ俱_$'Ø"ÀM=ú›÷WºØ'Ž™ì» l ã™8¬p€ 8UÀ QRùv¼tlîV‡áz­õõb·uQ `ùâ@ö÷û\Ej¬Ï•yE¥Aþ¿Ï>¬ÙJ—Å(€œ·)Uý3Ë)[’¨€åj2ÇIu±?f l­"l°}…Ñ!7jF0Ü,|  öuz’Yo!øü³#ùL„õŽhÅqÖ=ÒýwÖ5Öÿ1ŽÂç‰ ]#;B óZGAƒ‘¦È^Š_öÜý'wÍØòêœd”q˜@€ÉòöC—ê?ü#þà÷ø0Ü.Ùí¸ÌÉ”öâ»#>¡©ž ÝÝn€x¨eÆ_n~&3±Û^Øl¿K’§äÏ^R¿nEFÿÌû3͇¿z8úÛãäë >o”$­.»ä|˜âþh!¦¥žöY€Ã$I¾±§õ³±Ç]|1n!ínrx´Òív~{tÜ¿X½m®°:|Ò\ Ç)7C˜H¸û¾ ~d5È;m—† åMG|{gM`ÝÜ»þ?y›íkßfã&üAÚãVÂuÓo§©õƒ”ÃÀø³Ù€ìÍŸÌ7mãL Xÿ”ÀÔ<À·–ÀÀ±ßg]žÌ ÕÀ½{ŸÒks÷’숯Rìö 8z&† ±¿áÞ}}”5>á þàƒ·Ó"Î@¡Hëí·Ý#Q¸ÂðñŽ×ÿøŸÿáŸÈûtøÏÀ?ýçú'7Û IGn2âzo2àÒ“M€6Äv çé±€Ž @‡´ÆüÎŽêÌìè˜ié€ Súç¼?áì½Â{~~f†ïñöœ¬zÞLn°Ÿ²çÍsjæ´Àv‹À’¾Ò1žúÀ§ZêánU«~5·ÅSK.Ç\ Ÿ²m¶ZsLí Ÿ¹óbòH@Ÿú'dØ7²«Œ+hr‘lÅbDæï²ûü|¾SiÌWg•y/OöÊÏ:{[ŠæîD f–t›÷#ûPí|îîS+ÕË&||Æ„³XÂ?M!{³£õŽ(áÀÓHGš„T ¨0BS<Ø÷ïá€H¢à>«W(«RMϳ -ɲ^'ƒë`Á€ëújïÕ^)T:ñ£—„ý—*‰]GR‹º¿¿2ÃÀ%P óÄnÇeN¦´ßñ Mõl€èîvÄG-3úró3¨€Ý=$´µµ'÷/~“è¥pS=ú÷yâ×ÉIC÷(I¢ z# ƒ[ÐÏÍ0ˆâ/à“GãÄÀ°þ¬ë¡áÐÁƒý0ï„Íýˆ}u'?/¿.Ü}ø²Ô÷±ˆ¬ÜßË…ä—ü¨FF®wßç{ò0oKåO @ÒqŒíÙ8×ñväÞ'ï¿ú£´†Þ>˜‘̧¿‡HÕ=i 2ô±aŽð„¤‡L>æüu|Úªòž\Ý€`šõœ6îßýüãOèí©ÉÙI/©M3Áx€‰û4C÷ôä.FØ]éRüt|‚ýí¸„’Ö âÇÍôg¢Ýî~ð>¯Ò1 €â{^2Cj—2…ÚJ¼Jc­ÈAzÓ´[ÖÀ»`<ì2°ÛÙÂÞŒhx.Žð²<šÐ£ÿ€÷,Ê>Öåp>˜Ë×W£¡Oã€ìøà§rJ  îSHuÄ ƒc¢T‘V3¬?LâFC}ûÊç5ð}Ê}$¯ñ,ýÅØ¹Ö6+æ;   €¾Y]@*¨ú]ö@úwáì¹q-*;ž˜nÈÙ ·¥z¸GKfYûaq”Æ€<ŽHË€I5P€À¶âNtÙ°\rsSÆþO§p¬?ØipQÓº…aàsÿ u àøìH0ÁÖ#@îæüŠ÷u'Âæ”¬Cp!ñùIÍЦq`¤€ëJÿÒC¹J×l0Àr€Ùd·ã2'SÚ“)ñ Mõl€èîvÄK-3úrsòt´ -hw:(lµ÷:mî Î“èŽø˜”FíýS[7A¿• t°WŸ„§j`Ú¶E`g œa°7{ :ïàBÚç gøÓTœf %§À㜫%ss€ÍéŒÏ´­Lé .!e&팤3>—“q=Ðp<¾Òpf'ýјuŽHEÉqí˜Á<':øJŠÓƒ³²Ç€+ _N’ó„ðC⃔ðô⿱>“LÀ <0é 0ZH+bvÄ­8iaÌýK·Îøç¼D9¼“U™äR :à XØÝZ¸&±^ûåÆíý‡ynB®Ž¨?] ª¤túÌïi8±@ @›7"ªÕå•*t€ÍY8ÿœøà½ ð –;ˆ´Nþmä"ÅѰ# à2á–¤„­¶lIK{CÆYöDÆ}‹*Á]çHkµjƒæDçÇ­z[ÒïÛˇé³Á\ÖÓ‹üø05܃,ÀØ 9Aé µ½©ã€A dÂ!%£'#Œ“þŸêt†J®<½Wá=_~þn¡*ñT•§Ù ¬áËÞº$¤+Ò†ÜC§§¹2àˆöŠtv;Øw«½k -@t&tRœåa87Òû'¿ä8æ˜Zf7À'þIíòµŸ{ißñð+Tý0²ŽÉçÃÂ2@ ºá}’-G|ƒ£>á–«öÀæ˜! Eó`4`8@µ™Ac2xÜ¡`qC´g2°(w -y9ssëη³™m؇ =¤Qn«ÜUIr€ôg"˜h*+|¬6 ø¥-V|ÂpcP2 'Äpþºù<`Ò࿃êýXåêæSôj3ôºÀ/W7ʈë½Ét‚KO6ÚÛPb>vÛ„ ‡Waî”ÌOðþL«#‚@¦ú‹Rø™ó¯üë×ýrùŒí`$N–iC2þÓÿgŠàÈh{®Á‘pñùP  ?Æ_frÂqkÔ"ø]Í8ÐWÛ ·w•ÈÛ6!8zƒÔÇȤ5ƒjÀr'(Ü‘‡ãýR+„¶xBàÙ™eèÍO™ñ‰t ­ˆÊÎÜ‘ô\Úƒ,ñùýÏÔ[1¥ûÇìGì A¯¯ªsîÂ6DšØ¶ˆáØAi™„!/E>/Ôàà˜é½DQÅ'.v\ædo«ñ Mõl€èîvÄS-;YlÃlo¡°¹»Ûæ–8g0aü¶><ŠþÛÛ»ŽCÁȸ %aÑóáå¯ ®{³sz}ðYb'Ô©ì7çïfNžçÛ{¶÷<ƒò:s¼és£FŽ3\ŸÊ\?{èkþKJcGNêQÕA™”•æsàÁœ«ç„’ÏÀõ|ýû÷W¶ÑXÍ ˜#¹ŽÛÄ%¡×ÞZ`_üÚzNj[‘]ÿ›}–/Ä M¬Æÿ Â§ËLJ/"&uS߯{¦ˆ«r¶ÏMi¤]V<ðCp_XL@Kä ›p¿#0Lœê‚dzäÀ³ï?€ÃQl‚ù{[]Š”Ø„ p‚¤¯$ú„¶Ð2$Vœz]Ѐ¤Öçÿ¾C‡9ßóü²7k/?®òïPÏ¢ðô#¿ªW0Ú#ÁÊŠRªV9f¡àiÇÊôç,?ö#‘q½ø”ãé$ZiŽÔïÁ–ÐpÇt§˜Y(þ¥À2²ý}¤µŠî¤4œLV©éw¹Wuò6¡nØ’þ]>"èŽlçòáû´²ÇNÿKŸÐãýùàÊ)ÜM|’k 9 G -˜Ûö -³3lä¦z` @¼ "ê÷  ½ö_Øñ‚ŽúµEqÔÖfÇøoÔ'´X‡ýww]ßp˜BEâ1YiÿØiPö8ò†ÆòíÌÅc4ê›ChFÀ* AÌ&<ݸG™s ¹L®˜WõV²_“ C‘.â†iEջРnp ù¨UoÿäU=ÀÖ?ص8¶ dzŸíy€>d@ÝõA!ª. É #¶|ÜYXŦÎÅ6ík*5fHú´´nÈÞäú,\Á Ù‚l&]äÖ2Æ1왚åÇlEj$ÞŠJ,ú~cß Àî^›Œï´;;;=ë |6; HÊqÐz%/úcÆØ1 ¬¥3îUnà—Oü@å«À!Ãl™#®·ÎŽ·Èú@1_ÏŒøê¨:xÈönT'ÿod_7ñ4ã Y3rÒƒyR´í}sð—ÈÎ}Ô1‹ ôø‘ÜYƒÑÑög#o«[‹E°ëoÒΚ¡ÿø, H8K<>à:/Äx—7›øàîp¤´×…cW† vø3¸,«`¹¶ÊH@ÞŽ“$Jâ8ˆÅQˆ)¦ÞÔ·é&žf|[™ôœùï(¦ü—÷Ø×›ÊÎ0·¹`3é"nn:ÂÑI‹o€ö7ð6ûÿÐ[‚©H»üA5}üØï7=ëü}€Ñ -€Ûkäÿž”,öÛÁÜYÜ}Ÿ×Lësôà²ûû`ÿq €Ým¥~{O6ΧSRÀN»Åòs¬OÅ`=jø˜Oñ9E,qü×*%‡ImÔT (NœqÀ²ï+ÐÙÚÝÚÙÝí\ƒØ“€СñÅÖê$|W -w63þ3•úoííÖG#×üjµ\åsà0 -Òþ"_¨fú§aX ÀÕ°„Ï€×ç7{ëQÇáÊÕEÝýªÎg%¨¯`ê¦ÒÑSŒëÌ çŒ]t×ÀmÓCß܇ÿ™=¥»À„ì8¦ø#:Úþ¦Øæàûçk³©*i—žšÐü J¦¦ž3NQ&˜žøÎ`þ_bP¼O€åÚê$˜€ýbRpŽéõ˜i@‹@óO¸@Ž^»Ää:m¡Ár©5À¸·Ðk v·â­f "êw “iöØ3&wA}”pxn´Ë©Íí­6¦0™¦xœþ»»tÙ#°5¡ºQü_d{À* -ã ¢¿¶¶Ž¸&]k €ØNŸ~+wp<÷M?Ôþ8xõF½¾Æ—c´¶ñù óC™ôœ3ª£˜2a\L`ÂC1õY(>Ïòl@†³+€¾ÿ S6£-3'³Ké$pŠ pl62kŠîÓlÍħ5´¡­ÒFÙ¤æ´äØÝ¿÷Ú0æÈ#º‹·6+`Ùw ئØÙ}°×Yéw÷:mØ*Z%Hƒ­Ý ²‘ ¦FÒŸüo·]ÀoØ-w ýß` Úˆ¢'â׸Õ_%Év¬ÛÉxøºƒŽÉ¿ŽÈF|ðÙàîѾcò9Á JouޝåIÙcyÒh7@¾ü,)‚ìÜǦd¿À°À1‹whLc+Ð~s …ƒ½ÝÍNG{óþ »­Ë8da"êv¯Â£óþÔµ&Ç¿øÕAñaí"¬ÐZ_$? «Âpý–B€áú:2ÉúzìJç„d{ªïG‡/¬@ʵ\`ìù±K—Ç -À•‰Ù‰|N'ŠBÉFBµ0ë‹ÓàÄœ}§§ñ™Ã¿`J©XñŠ3^,j–˜›óùѤï{Õ"§èF%¤]Â0£_ÈŸ,úv¨¦ÝØŸ°UŽYœâÒ+YIbò30íùO%²½áÀkØX#ÿIôTÔ©¾¬ƒõ2 Aˆ‰U)€ -£×!6Öó1RMö\;c6á–¤k5NÚÀ@¯Bþ `€ÛÛ`-+D}–g›j ¶B)Z€“ýô电··§Ë8 #!~Ù3pH Upvo°ªN†Ïœ‡  1Z×ËH‰såç(œ#ó™¿øQÃ\[ (8pé¹ÂøÏ ´Wg'ž÷ÇÇÇ W¯^q Òdö¦gIòa -\.ÎÍ‘ÿÞ,V,SÓà7(š¿(öc¡e²§¦dŽ)gh`¯L®²³˜g -€/e°"@ª` ‚µæ -ÙŠƒ°TMÌ9 p‹6€2\ -À´Z - ÚH‹ƒ -E(Z€ |• @Zp -~>¸¥N*p$§@|§pB>L.2MøzÞæøÏn 5©9Ç@:Íñ1@œAð终ð¸;»¸~õð`÷œ|›KîHj[¡Ðé`å6 çý{ÞŸ׆÷ƒ¤ç«ä¸58qÈMb¦?PŸa_épduëøYoDÐ!ȯ‡4¤ðß‘ÈøB œõk;`OÑŸA`ìò¥±>Ï©P¸Zð¨ -ÐWE7R0…çO Ïí¬À0€MR€åTÙÚe+x/b@JTø²(@;’—ÝÁˆiH°ÝЧÄÿœ ~!ÿáú7¨ZàÞFø øšW$?£NuRpP€’¦ pL2=)Ç wÇAã~½Ë7½ÒÃ?æ’\ãu¦³Þháf¿†…0âÿ@‚H€ŒPþPÁH–bÿ€õAƳ"ý?¿à&mNKœÈ–¤öãÞfÆ^zÉhô‡Št ì;»»Æ`tö ÑY;ˆX€Î&Ï [ìB @p‡”þœÒ!DÀè6òØpÀø‰ùr´ŸÐ³¢?R÷†ÓᎠGÑúºÖ¨¡ä&‹ì8ìÜ ‘Ia•ìÖgùâÇíÐS—/=7îÁ˜(zW/û…ñ+Pgz€˜e € -@FàD0ËM¬€Â €SSTø´$>|ÿ‹( 8@0y•,çz~…Ô¢T -3´`wY8ŒAY€x2þ_üÆ}¥³5þ­Ý -ƒ¥zlüËh‰­ îã«—©¢õ¸ËprBéO½¿´ /¢èp ’ m ¬!Ž÷VX[KàÇÕ-ÌšÙzDhFÕýV!ÄB -€ - ˜;vÝãÿ -Àäþåø¼?‡±—^yéQé …!òw÷:Ïú~€UøwXí·£Ö?h¯ €ª †{¥Ÿ÷ÊýCoæסX Ñ+ð(°×ÿ,`­ ÓßSA‘Ð`Fd†Dîã;ŠÇäs‚<æ‡d¦øþýô¯EÿÜ -¼óeD#)€ë…‰ñ¡ - PR!@`¤Og*¶}Ÿàoªf†*€Ò6À×áTP(€æZðÿ¼á  Š­xdŠtpÚXG¢þ˜a©t+OTcñ/µ -À: ŠÉRWóë’þöƒ€‘ÿ¿å±¢¤™Àýeãqþ–_gbÈ從ïèÑR“‡àz-Z4¡‘Þ,@:ÙsíÇLÛ6] càÿKO£Ì8<+€u{pþ{vÿ÷Î.–ï> ògl—ógøV`—MÚ»»lòÿ¸÷gÒôýÐÒ_x½•„µ |å§Z쬑s¢(IXÉo>=ý=!ø6þöYÒZ" -#§åÏ ò×>øªXÏŸ“¾¥%î‚+>¸ Ö?á2¾…1š`|nâ…Çâ„S©‚B™|·gáÛéâ=ðqº¶sz -²•FÃbÔsµÊÜìœ_ó½)ìr}2ó‹ ½eœâ]þ ðœË€–N1Ö§ÿ7EÕ @\1þ?àŠS°»‡äÿÃ#po#úb­  J9V‘ì6µF§ìÏM ¤:á;Šã2U– 6à×cZzzøh 6’¥ÔPwTd÷»'¿Ã×lJ]‡ Â×pDdªzjˆh¾YŠöa´¥scüéôd0߯¡(‚l à üË §#žFLÌöYºa=VpLìÙ)€WžBðçÙÅ¶Ú {ÎÞÞÚûÅv‡!ÿ´«"ÀÒž~²Ÿ¬_€60 ÀÀ0ïÏT¨C@KMÊ2¸>ŠVO€¸ËkWÆ¥Å`¿§ Îÿ4ë5Ÿç_L,¥ôÿ;µ¢¡å×OþrD!À9>åû»ÿ)H¹Q(€)ŽÇ¯\gÁúÁ ÌCHð$(‰ ÂÏN{¯z‚ø˜åhnަ_¸þi/ðŠ«â½—*|VbÉ´È]Z.–üÙZºzÚÃÜÏÆÁø«•)€çPôOÑBɼQ«è¥ìa…k d8ùáJÞàºÆj·Ép_!àzB$ë*ˆµd‰YôN!`êÇ‚ˆQÐà2=gRˆÔ9ÀĨÎÖê]MÞ’4X§ZT·fj0lÔBSij„`û3ÈrÐ<Ùõ†€òu¤ÂírxZÀ.v\ædo«ñ{ûf6`ÀÐ’ìn£\¿Ëà?¦·þ~wwĆàÀð °L;4lÔé´a¸Ñqï/Ø5Fàj««¸0¤źðàä™AcJ#š$|JÀGY ËšŠ¢`? ·Î€q]çÊωÔã+B“Üœ9ñK§¯Í0£Eà=+@~gðAS{ã_-@¬‹s^ çáÿAhò{γ•žÏ*AÏ f T˜†> !€¡ð¦ö÷f‹øŸO³â?¾þd1°E8@j‚‚3 nÉ4 ˜ÏóÆÀqIÎØ °J¥ö:os{µN¿f~:J€(Zç<è†"¨HKDh>;ÔÀOX€õôþÆ­…Ðù"ÞãjBSƒc½5jË•|t©T—4ÐêF!>:tp¦Ä/G1Nƒ«,` -ÀM -¬TŒ`Bd2ê'ã‘<Mƒ @s-‚¹a -`aÁ™|ÄŸï7ÐÖûÕüw‹‘ÿÿ´çÏWƒïnímc îs “$l„À6KJNôϼ¿ù‡ †ÖW+(œ©ëîçŒàÅÄuEAï\ºý2TÞÙQ[_¯Á áGj@74ª»&}ç„ñXîœÔfû>É‘_mo£¿£à$OýFœ 5À:L\°¦)¦ƒ+ùQԷ¿ÆAÇ€^ðU§`#þZÑÀaklŽ¢AÉ9Òó‡ú€“Á¤[gÐPàÂ?wE.!€€téAp!hx½qéy+º7WŽ8KŠÀKÄ+˜‡zPž¥S¾Ð†Ëk[5`kƒÑ?ãµÌ -–›ˆ—º:k3ÇL;dü_ªbeSAýŽ ¤dÒâÑ˘RX€àµPú 0óE𘘑x>žv §6\`}PT}/0ã‘ @f¾÷XpíÚ+/±:MïíÁ<ÀÑ÷€úÐø8í½ - o` Ÿ‚q€DØcR¢¿Ò±c`×PX ¬½Æ6~ËŒé±ß™¡Â_Tà xø5 +˜Ï € -€¿oŽÉçD™åz)µMøjkEµ!Æ¢>¿© ÅÜ¥KÏ?ÏÙ»2>~õ*JÅ¢‰µ»ã…``ÿd?ü6[ü°®Z` -ï\kvAv‚d†D(Nðý´Ü»Ê@@”^,Îa‰­0Ðÿc{ÉœöFêGÁEš1ËÜ‚b•¹@€|Š¢'õ•„E·f“ükp¹€ªñ¸5sþ„qp‰€œXUñWÃ~ùQȺD¤‹Å,¼ŽÍêà\|pÀ°@µñF…µ9–¨ê,A5‚X T«ûÂÆBœê.¥Åx-Ù,x+5¶3aÒø WsEû`mc^¼¦t¨`‚2 Ø1°-þÐÿÿ!b`ýK¯à_,€—ÿùÏÿþïN泦OÑ><#VÿqF‹;ä¿èßïýwµƒ%ð‹„53¦«¼ š:âð6îBXs - ZlÆÑù|–ù«Öjý-ï¾uXèõ¤>s18F‹Þ¤5m4úµÕn›¦b–è¬](éæ{eoO•ñ„µÄpyΟ¥ì7,ógnÙŸ[EŽe|`š"VÛ,£ `¥. -Š…Y­2ÈvÐ<àW^Ùç"|í˜n ó0å¿Û Cdƒb%ž9Í—þÇÞïf˜Ùªù”â¸ô-òåh¥št“(þ‚„“v]19Ä,Võ¿H¾B -|r$Eœ|ÁF á¿,v£~6Žõ@G ìuð¸ÿî yRí>ÆÂhIBlÒ6ÄñÕ›7W8ÄG`=ÕxxÙª S½Ž#l$ñÆ~tTýç‡8¯ù¬8nÅ ¨Åð@gîЋd¥þÁó7G¦êUvˆhoƒM|¯±¢ p $ÆT{¡³ÛÑy`ñ¿³¯è¿Õa¤‰ìòé!Œ±åæ0ï¯#Y‡ ~·ZPTkµàV3ŒÀgòñŒ¨ÓO¬K|õõú¾)€ƒÌ\Ÿ†èõða+_ è1¬WÜcW˜?/Èb‹îóû!¾œ=öUŒPüç,~>Õ`µ0WQ -`õ:…y±8‡BXXô®ÏN°ϯ€ "êœoc2’U+e¯ÆžPQ$P‘?À†Fr¾wÝ«å'0]òJ&V™5€¯cg¬Ü -J‚b±,‘À€-Füx^Gæ¶àJ¡ÈVT.H¶ä°ñ¸ãìèÄc½£ñèÑZs?úõæ#‚ñ£î?ïÿîèèÛ'Oº`ü£°¥æ#ço'ýK—ô üf’ß~ý¯G|ÍTtØ=ÄÒÃÆ„:|-Œ~÷äèÉÚ7GIòu—o…~pK£û(ªP¯ïGÍ_¯~½Dûq·=º8¹$ÚÔ­'û|s - FÑáãîO½‰,#“7†£…·ÌÀ õø»ÌÉ.Àʉa1€á - =`ð•Π. hom^{é¥쮾¾;pó8(!ÐÒ§·ç*•­NV†`%„!ÞŸ?mGŽã˜‡Ïäw¦„QyßRiòŒ.9ìGŸ¨B~$‡‹å³ 88‡ -÷ùryr‰¯ -äÜ…@[€llTõåÇ 8¾ Caì2‡çÇ. -—_¸|ùù˘ ^xM…'8y3š~¡0Q¼Œg'®rÝÄDVi)ÖcWÚ"Ì©½±¦ôSza²Xœ¸ZxA xnƒß+8>¶‹ì˜—9àœt’cúæ±ør¹7,-•''J3å——^ž‡Ç…çâÅÅ¥¥——«/—Ë‹õùzóæJu©ÌÞ™Q–RH³W«}“¿¥I¯\~yeiqa,Âw¥úr)!µ*Ò°%--â°eŒ–ÒSqX²N+Êåj}e}¼ªN"yÔE&ˆá‘y0“ž sl@ ÈŠ0°Îðâ±wÏc¬óÞ1ð½Å°hsGÃ4wüÌB -$ÈÍ”2탊 ×h2¸@‡´4t.[[î¯ "†¿³Ï+ ­WY„§J: °W=†bŒ$]¨µÓ‡äkžBH{C|Ö—‚_Ø»O QÙ¹~rÛ•îG~ïêAÀlöÒ%kúc_5Â 7¼¬õêÔìuîº|s‰NªŸNë¼´"¥ˆ’ªWö|*¿®Vj«J~€¥òרcvåŠe_EvÊŽ !à÷«³ܼïMù(„CøËÁ:O€XfïŒ88¾èÍÍê̦ÔScWX~±R °}}¹o…Štž+/?êÂ#ïw»O ÖýïÝîÑ~5n&¿9ŠÃ£ÿÕ7ân™þpoa:ê~ñ¯“ä7p—»Ý'¿ÿöwGøt) Öç‚/â/—R0p2XANø¦Ûíþ÷æÍýiñàqh¦¾ÏMžÜlòõ‘ÔØ'vçÂÂ,î|_ @”‡8%p -`0˱ƒ ˜Çàï3@°Õ¾†ÃQÔcÒ±_ 6ÅigŒþfThÀ´ÒspF -SŒ³ )LÕ¿b²–õŽÀì-'¼T¸Ø4ü¦µT_Ç-k xò÷µUÖüØÁÃ8XªßÐä!ãGZ‚L |-ìIZ U YŽƒMi,`ðPÀˆ”sHMƒ -¬·ãäÔÔt0ŸiozŠq kM¸\Ñ Ó/º !(ÌbW|HpF §\Ó?Ÿá†ì4 -W1bÉßpé -,—…hžcˆ/Ã-èm¶áitë/ó9›µ:iÅù€£›ßDá> -ˆ ˜c*¹ekšnïÀj#È?,uy(èGIókð䎿¥+nà—-øPøÓµm{@‘þ;`¨€æo2½äk÷€ž<æãî¬,#ÇhSž O.x$5êÕpÏ@yˆØêlóå|Rüáb%`“½­zÄïík6»T׸I©ë/n¶¹µ`æSüåõ‚F×pŠðÿœ±Ä <“4y]¬!X üZ^üÕxF­zÏ\¨ýèoB X”8ŒcõOùâ^TØ%9oÊêz\­_¬»Rú›Kw–¿4¹/—ñWÀ€íDö!Pi:o¼ËÅi³ÇõX` @–—Ù@—U´Á§àº+“…ôBß/xãÈ}Xƒ’By,—AÑž²~¡ä 8Ïúbœ¡‰Â¸3,¯ôÇì~PÖ¦ú¯|ÁpnY•Ÿ#&hxTMÂða#“‡%ìÏTn4b( 0Ò(Ø8àæø`Í/zUcyF¢ºTõ€œÍà®Sž7Q¼ŠYgE\û!Àêö8ÅîÈ·Ê/˜Qp{pâ -NKÁƒš0ç |ŸF—ÅVãT×p´üÀ-tJ῱}¯y[\Ó˜, -Žÿë0øª»¯±AÀ ¥gº£èàN CÁ@|ë×IñƒƒŠ—TÚ¼ëÈDtB<³0zTê(Ëðè ®LL#Œ³Fc)Î '§ùI2íõ£:+.ØðQÖªäà€œ -Š’z=\qg£í2ØãÀÛWüåb%`“½­zÄïíËQ§CðÊö¶ÈŒÔõúOCîØš%ØLÒ.À¼‚"·Ï;…sÇ@Êàºó•Ue…ùât@XQ¨ جpH¯®Ö‚“¾:¶à/C—%`?›‚ñÁVÕ@„Vù|ç²uPúµõn`€V +/?7ögÏt¡97zé¹LL].Çǯ’ptÃ"ã×2 å¥Wdå\Æg·bZòÚûB@ºglμÀÁ“/h­Ü>f½\IÃyÿ+˜0î;þ³Ò‚ŠÅ· Æ—nojÌîÆ¬{ê(ó6Ú: :ªÆ,Ø]ª€äÝÔQRéñ[o°û×”Ï|”ÓýkXïÒ'K` —…Øš x¦§‡²Zb0„‰º+Rl±Ñh 5&%0Öˆáf0¼Gˆü'?ˆºõÐêþl1M²#üv~@#šç¦·k¡g®¯ÚÁÕòÏá¹Â¥K—Æ®ðtó { €B•qs)¡ Ãj9ÜOðœ7µ‹"Ëê0͵Ê2l²îy -¬¡Ø•÷ñPâëÝfø„Ò[ʼeæz#ÜrëÈcb&ø«óÀQã›:8 „Aî¢8¢\Ö]úŠ)†Ár%DÉÂ\<…ø6j^gzPõ\Šâä??vN-@çCtë7#ÍýaØÏþ»¤Í÷ ý)€k¬ä7ï/ÿ/;Ïm P™€ l/l2¹wEcÙ àëzöË‘ï{öÞ¯“˜Ø>åÕ߀ -@Eä%—ô™&ÕGz³Çê­<›Ÿ~XAlÇo§î©8Ö¬­,À¯ÖŽÿhàXÇÉ*°Ì»\œ"ëøÛ¯H ÀÀ@Ë”Ü3z®1 ÈW¹{aÚó -³X®@¬™ð°;\?ÒšÖ¯çÉnŒ¼Ãü˜er|øß9ÖY<_€X¹<`Rîs¯PkEðô™'Ç5‚Š^Òó7,:üm¥Ñ=d‹@¼õÜfÅŽú Ö'Íð·$ [®[#@†›˜!LtT‘ÜÁ¡Ö*ãÁ~¼Ä܃ŭ ÀúÆá!F À‘å_ìó76’@’Á”·†Gõ;‰ü¿ÌÀ#D,fDÔœÃfͰ¹€ô5ßÃØ.xÏwóßo,@“4¯¼²Ëirß¾0˜7åÏ”h°DF[ › îqlQï„bÛF³ã€6\ ‚¤ÜŠ D¿½Õv̧°„¸!Kúj#ȶÓÎΫ›×^ºÖÞã†ZèV -¢?Ƭt=†0l&aœl<ŒÃ¸›T¡µ‚Óh«=yYàã¢}í, "@Ø´{3¬£‰poãVÜ=êVcÌâóîÞE¾¤³q»æø¨°Ÿ:~™ƒ´øšÿG¹”Wè_(\¥ gµ<«þÙ‚Ÿ¿Z ÆØÖ›*ø¬Ó×"H«ŠÇfÂ\m›Ó¤!kõ¦°ýrSm”.3â×Â6Îùþ4“ñg! ¸‚[r¶âÁoà 2€Ï¥|ÀªÌ Irø¸GGOºõ£øËÿƒUñqrøä°ûÏÝ/¢¨ß~9N ¤“£ƒäqÒ=üýÿ}üË¿áÚ~Uöûû£‡€m8º1’<ê%ñãnÌùø÷É =yÒý]ò0év“ÿ†¬Õ€ïîvw -<°CöLi˜„eVýóàñãoŸ|ûøÉïŸüÏ££î£5œ [DŽyD +à0ôróþ£oˆƒÿËìõøÉ!›ÅÑGݘ§ù[ø¨'ß&_Ek8äf³l)hd¾ßX€´}{§£jÀuý½œ0n»] þÕLˆi´‘\§Ýf `¯ÃžÃ;éVBJÿ­-÷¼ü ªþÒb•µÿUúöùzµº¢‚£á'9àZ’Ë®@V @ÀFä£Q­.–ËÕ•ÿ*Ž;߬×ë|A‰DÀù¿uZ¬¦«ÏÅüd4Í%¬öO—ŸØþ¯‡?c8ÀyZ?¯ÚïÔ&pbœ­÷¦.¿8¡~ŠZZÔJ¶4L¸’ûäe¶×Jn{EéÀÂp9·ã—©°dßÉq¬Ða&xØtl5,<Y _áŒÇ—@ù³Q R›c„Çãê¬46YA•/Œ9Þ -IÔ|¿‘tÿz>úöI79ìv“äÕÂíÆë¼(Bl>~|‹øm½)½ åmxüÿÄ¿>ŠX^ ¿ Y‘ºT–Hâ£î·G‡Ê'PßOšûݯP†gë 8©zÝ-$+¸Äqð¨V cN’xÃ~pØ=úÝñ¤Þüç#¬pGB‡|Ê0Ø?:xB¡DA Ðù^ %Ùîï‘“¹ ûä÷Í_w¿I¾A¢¿>ì>É`ú?éþõR÷ÿüÿ„Á*ŽÒuçà0¶Ã@¦¾ŸX§U²ßV-À‚=égÜ'l#nmÆlag§MÐé7yﯓ ä>ÕìÊ?ˆƒÚk«« Ô=¦¾'dÔã°â£<7"Àv¹"€À­JÈ<|—h-¨uQøš1Z6غ(6>`ÿpì ¹£ºEÿðÕ¼Æâ¿~CN[£t]¸Ä·ˆe”øÊû…1ˆt #tðñ.>§‚9ÛÌT°g±+³—¡Æä›f蟷؞A3jNP˜¶h?+¸3Ò à)±r’å•´0€œôªqc•³èÇ/à ´`ÿA*»xŒÙ³àÐÚÞ°ËÐÖÆzã_þWûµªoG¿aÔxzR|Áz˜}¶l4ÂÆmü¨aNH½'x…"«S´ZÃÕæ¼ -2Ÿkp ¬cíÁÁý¯‡ß~[‡¦àë¤ÄÏjä÷apëÖ­´‹¢0jÅ¢Ôb¶hÐ"­G_J‚¤¬ód5då!„//%8¹Ê¬ßz¨öŠ9Œ¯»9ð½Ä$ëéôw·Ùp²žs2=YnŠí±© [ÃÑí½´¹õ€`ÇÎuÀûs‘®A°²ÚbÜZ-™©ÏÇÁrP©ä{öî`Þû/n.àŠY-n–ªsGÁÇJöÆåúR·Æ6®n÷"hXÀ‡©·‡öÇ´³Zæ¦åÿÿÎä4( ]-j]b‹ µ * ÂY"¸Äyð0òT€WS/m3òÕpàPï˜euí…v`t?ÝÕV]a7(,¸¨¶`ð6¿¬Ú Ð'Åî¿Ü)š€×rx7‚颟Ôo•y ÙT´!!q+UÏûÊi˜€ÖF­õøñ’uÓÁÇÅí¡â£fx–^ôTN×íT¯.øAfÊRÃîZ‰ÿÕß½qu—B/›Œh}j ˆ²¶‰¨Ò[µþæà¿ü×ßÿßÝrħΰš›¡·–ØA]#æÂJ±8ƒÓ]ÁP¬w«0·d êa‚OhEßÞÜ_Â5üâ\ƒ—æ4n´1¶ÁÞ¯¾óX7¤ à167_z‰,_h“þþlýÔÈÎd5l±£p£?ÖnãTL@epé ÷'åûÎÞüªQu1^ôÎ?õ÷}P^} - ¯@Oäkn±9¸ß ¾0|¼ø¨ZMx'kì¯ò¢éòÜÊû9êóç#=¨£ÇÀnm,3 ú“ô(<§7ˆ`î2]1;ãÑš‰ ”ÓÁs¤à¤Â8¸ gï_À -PB€´§‹ÇÛ“ÛM_¹25Ý3 ¶ ¬ÈócS…?C¢|†‘X4@plìvØ`$k0Jûóô¨¯‡aK$1õà-‰õÆÆß6^ƒÈ Ö ‡õz—•ð"5Vå’¹4á¼Ýlõ‹ÇñÊþ­øÁ ?(O³â {£´æÀîÁÙ“xàMûìƒý‚`Uû6Zû_[ÿ߃¸ìZñšék(4ÕxLô”d°ÚêŸF\wï©3ºEîóÁ€î£µˆM jþ´0àsØ<Ê«€ï%à{›%zÜ€¾ówÆÔNG›ÃØ.£€ø;roÿ I0$괯 €³|Á¯Þ4+ÝÈ:ŒAµ /|ƒ­<}ßó -Ó`lô„|.-øúH -€ Ry\þ°»úÖß>F®ë¾ìžÐDá +áLù‹4®`«€JÀ Üöv¼ÏŒ­Ès"ÖúýⓃ'Õß…Á²Wœ6Ö[zß}:<kÓÍWße, Efv·¡^Y@úTd4ÿË 6À&›gMÞlãd®Q3ÐXó"w`&Œ°¤Ï> ÉhD!»µ(¨Æ0 ©à'ÿ] ¾8®ÜÓ€øZ;€¾gœÀêÕUyüA@U„«A­†Ý:»g`£Rkx18¡Ï¾,êÛλ1'5Î -=$ f±À9{êF%¸y>/¨¢8¤Àóc—Á}€K,•s3àòxáÒepZ`ü¿¿ÞOz‚;"->Ò'Kö«Â‘…}mA`=ñÃÞÿT.‘a22pK*A×:)' i}¨fvÐŒu¸ä>]+!®Vâ£Å·qkÅXl7ýh• ׬Ô6mÕvæL÷æ~¹7«7ë`®x•ZãhÉ)`²PsÌ9¬ÖZ­ÇKÝ ÙL˜'ÎÞ+k•eÏoE²Ƚ0 -*!Ðx!üþ†Ã“›^ÞOTW¡7į‡ÑÑâÿ·˜¾à¯æŠ»¤¶Üœb ”‘ øþb¹õ6‹¬t -€F`ç§læÇ=;( 4Ú§¸…S€ý‘îÎËÿÙAûǺ~è.mD~¼^;ª_I¬/Íñ@_Ÿ€¦j`ÎÑÑ€ -Q7ÂnP?ˆÁ}e¾‹bU4w‚ê* ¸ªã?;b<À2¥6iÇÂ÷¸µ‚E€ ?vü·F0± -”°'ØkA½âØxª2½ ޳h¯IαpÀZ—2ll„æïHAמ„éànWãrÜ¢ß ÀšuxbŽáBe†ÙLû5j€J¥öM5¹¥ -§¸e¾ <6'â¶Uym3L€V€pÕƒîJòM½EÁ>{> -OÊG_ÄRìŃz°%|Ñ\«lÜh­'åß0%l„”ô+žžb\ òUe5…•®èV»]Ab9)‚ø(±mñRÕ*T|V¹c¤ÎðÝÄl±m²ÛnÓŸÃËÃ8 "À©¥A~.a@ -`WE€Rä&\ÍDÿQxq´Ë#€'¨Åqé”ÅB”é|¾ëa‚¨~–€Ï^óµë 4—+µ$*w£p= ùgÁ~ÁˆO0þOökƦ´êüïKnVžZ€¼ÄZú~5¾+éº1ɸ—s©uè€KÏcâ¹Â” ŠÏsÁ2·ƒ ¶`YBb‚¶‚0—2ìÎ%J *\Ƕ—Ø‹ †Àq_AAÏ›«ÔbVÑU¸|@»Ñx  ²¼U4¤s%aLrg½y´Âz#ô¯À(ƒ+ŸîI·ÂúaT¿Žêå:ßÛQö=¨‰ô‰æ @;ÌùP™Dr¬ D.šO8]Aã‚õ|ÆÀ$€N¾¾ -€?ÅB2%O4z´uU—š´ìa jý®Üýºµ‘,uaAf‹ÅÀÔCTàË(ðìcöH -óÐïðâl€ÅðãýßÙ¥!0À8lD °óÖNggÏbl -ŒÕ°+ê(€GÈØ9ü¨cpëƒ >(ŬCÿk^Z¶V‚·ïx @µÇÛäk,€{¬zÄþ‹$.% x¤$¬ Çd÷þb ÑAwèÅÜKÿÜ -ÇŠ§CÊûôW´[Së@ºÓâ`/Ë0µŒÿc¿àösÐ">H}…\žŸ)q!-h å \¹Bú3AgR0Eb¥3€TN±þ8,(/×6ê1Ì·Jü¸p…ë|X–’-&÷×!^«ÑÔäÐ3‡Eõ.½¶ã¿^î C©S¨cI‚Õ ªîGÍæ­U¹ØŸ*ÖBuãG¸´d¼i6a5œ@RÜäÞÄ €€óT& “†3R[$©(hü§Aà¢x‰MÞÂ…ê}0\V¾<ŠZ^©Ä  -`ˆÀÕ”R ¾ÀÅÜÓ€ýµÜF`%ˆÛÙñ¹®;ÕC¶Cz-h1`ÙŽåÀ‹ìX¯´ÀGw—c!þXpFŸ•ç#!æ;DÉQ­X˜ž 6‚ˆêe/`$n)e½¶Œ«¼ž•©å¸\weeÚ r, ƒ¸Æ¦ÀËØ‚ô§àË;Y@`–HÊõ° -ð¨úã€ìã'8JƒT 3À‚½75ËÓ¥Hþ0 -p€$Jp$˜ãI2“øsþŒ`GáÙSð©`=$Nqí5h‡2Àí$ùM}i?‰Ã¤þ?þE†ço»KITæ¨Øï@l - ô›€ï0àèÁ/Æ;Ûm¶àa! ðÝ{Ób#Æ™ ƒ€| ô§ôW›H¤Î_ÞŸo Üíïp$åÀÇ=ˆª-Xäce€W— -àÆ°v}1€Täk²Çeîg`›ó$ž‡_­ ËDA…(kf¾ÐP1ÞóÇ}¤08:üðàÔ¿7“…ñ¹JÄÌ"/µ€ýú’¸üÐñÓË%ý¤ŒÛh|#ðÛ­¯$Átqv»²7òß@Nö~ÄÕJ #zE˜i{Â6p0ª‰ôÝ”™ù@Þòƒ¯fÀîô,:òœ‘;•ü"þ“n·Üýçî¯ëKõæ7|Òï¢îAÔ`÷`Ýů£`Ù£@îíÃØƒdæ©*KÉÆ‹Å« kwÚ;»*\Û†!Àv þíìaü–ínhƒãê˜ tÞÚcÅA†`Çb@&@ôÇáØt°‡ð6¬ÀJŒÒw#>8JØl²ÁV[yˆÀRzt°À \ Àžì¯àj³0],²Ø“r’Àóàq÷ Ü`ºÜüâ×­»}d  ~ˆÐmsˆ¡§Š~Ðê®%q³›-hvž{$¼Ï ýƒîFÎúa·ú¨k;³`«µqø°ZØå{ÕH¾Àæ1 ûA‚[?Äî|2p£[«ó|(4FA…wÏ?ÂF<ÆWl¥gÀ¶ ß«(cDQ »±÷.æ+f‰¤'q# -VQ+^¯­{×cˆy¦’½c$‰½«>OÜíê5&GÝäIýQ½}óÍoޏ‹ó~¬Û}òmõèÒuÊÛ€ê ÀƒŸÝŒCøŽPð0 RîÆÚNÇ:ùFj|`o c -€ÛàGc -€…77Iÿ·öö¶Þ€èðõÁª0”Pz9ᅦ=\' =0tVC¶ dØ¥¬Öš¾[i YÏõ,¦RðøuØFxVVðÁ¡Ã•*Ÿ&ÃÁ$_Cõ,àZt—ï¡1À¼£Â -á»!*åÂØT¹̯(Ÿ¯TÙ,.þ¢_®ú¸|+Õ±\Æ:üzE?œ¯»[ã:“¨c¾êOŠE슩E±Z¯.zóÞ¢W^T·2¸Ÿ‹‹åê| ‰Ü¨VyˆR¡0SV|õⱆJGÀÁ L ÓNˆç£DÕh5˜ ´2"3(¶™š˜Á -ë¾Îuqм鯸¾3õ/ÃþBVVnÖ_^ªß¼‰ÂæJu-ª×£GÐõµfíÏGk~¹T(–q4K ÅXàŒ*àÄÞSúïò—`w« Ë!€•"þ‰nc„ X@aðÖ^go6c³³GþoÁNq7îóþ/zÀPUî®QˆD&‚‹ºª4ÉØP -@æö”vù"@.ÞJ@£ÖlÞIk!q4Ÿw¦ºÀ–ÔÏÔà€rÝÝì}@fG„*Ü•1Ô¿pÕ›ðË׫Ìa,«ó~d—h§ưf¯Ô'æ<ÆÀ²„£ ¸¸@t{,4·/òÁ2y¿ºƒ«˜ VãjõòvÐ}¯P`YyeŸFmÂIAÆ„o¤Ùñil|ìÒ¼SŠ¿ä•«\ºH/¡× ‹ ƒzbþB^ŽãúDO²_9Ì!wÁ,ÄÖEpï'_~Ù ï4Ãf’¼Ü¬Ö‘ý|¯„"@3R¯DÆ@OZ€3ª€ ÆÈlµê×pV/}e»½mOâÛÖg1€[S ðd6e Þê0À°ÁÂÞž6ä`¹0使إ衆kˆÿOÝ~ã–ÕÀvÝ(¬‘0pz;€^p0ÐSZÍò}ù$Ö—A¯¯¢$ wè ‘ÐzÊ|9ÿnÙ?/m†( -ŠÅÙ‚î¬Þæ¿z#ðo`œã3ZÕ:;…VYka¯Ðd¥à.rð´Õ›-}Á+Î(ÊÕh#]؇7xX­ëU=áú:÷ŠW Œ»‡ñ—_Fû_~¹oI1€âŒØ×‰¿\e ÂÖ£¨„| 7¬|óWÈöêûÓ¹X…üõhªà¡ ÜŽ££$9LžEpFÝCv)'-š$NÅÝoªGQ|Ê÷`9ØQ4f¾X‰Vûí´;¬`KÀk ? ¾‡ù·Þb ÐLÇ^{ï§2”ïì¼%p3H‹{ñÖn÷yЮk -ðTx WÌó÷‡i΢ðÍ·8ö,@.ÀºVà!‚•ZÃî#ÿUô¢BWö87DvFOú‹ý¢?À‹°Òþ¢?á®O -¯piª°ìy³`:_^Ì÷ ;Ú²BÉóiÈo«bq¨U¸_R€Ûˆ2‚6Ö;ޝƒªÞ,²Œ"aÙ—nnvk‹ÅÂØ%ï:#Wúö"HÆKì8)53úõ+“·5Ás„!™C™-¸d•%”ax£8KEB4ÖŽPÔhÈÁ -еõýò7¬SÈ €¶Ï3ßm,€Ì‡ØÁRzôÎRr -`F` Œ¦£;(þïíüÔÄ€ë„ßÛÚSC ½=BIËÀ ÒwWÿ?³ËDì—ÃÞœλOŒ~0‹XàØ³a¸Ï @ªí2ºG‹>凼ÊÅÀÛŒáõÔP8üÐ!åp9Oy‡Ü¢âŸƒ†¥âÔÜe¯@‹@KÁÁaŽÛð¥ZeyHBÀÜÜbÓ9mLPI‘–ËZl˜bËFð¿ÄÁó'jZËÔ˜Ž’b:H…ݺ>~a¬ø"òsTÀz/&×Ù¶¡Æ Öø0#vˆ6æÙôÿéÈXÛ7ŒY-»Xó*à±Æñ¶7Û»›{à·1–Àc(âï<ØÛzKÁT+Àó±ÄÞÜé@ùï±±…c0X ÕÆyB,ôÑpž?C,Ý‹Ò cîÙœ Æ%%ƒ³Àvïìµ|`@ÁÇÖ¨ëÖƒZ7ô#x‰ ÷ÜÚ8Ûà®ÙÏF‡ æŠÅÙ G-áEçzù†~βëa­\*8ùY±àWÀI|Šz¹¹ös›’£¥`Ž+ÕÑ)V>–ûÞ\ZY_*Ú€=ìaIK$ƒ_™ ‘`‚fC 1سjá - Ýv‘š`;,³X€ @Øh¬ãhø$16 _>îª÷Kd‚×rCÀ@¿ øcö{ '-ÛñÂŽP,¼±¹½–w:o²*ð-è~¤®³átäC,#`¡µÜíÀè¬v¶Øl`ûŒDýwß»áˆï°DZI^9 <Ù«X!öÁû~0¤€~ó-? ©Ð§*|¸;l…á­A7XÌU=À k@‚Ž÷Q4Â×]îÿò -ž“ìñÆÙ qÑ^H±›ÐŒGV¼±>&bø ØxÐçÆ¦ Á¬{ã1í¤®ÎùÞ“"™jë§ØòXýƒ}œËÚÒí¤ÇÁm7«žÔ§æ - :ôô4eb…+ž?=ej„ 6€Ñ°öHñjPk˜`Hž½Ñê6¾kì(^bmdKñ k¥s€ úMÀw €þGÑ¡½×ÞÞ5ã± ¾û~ $~kùðßÞÆê½ÿÏÖ.œ< Û4[{Ûmõ „”õŒì ƒ ³ë¼‡ïž#~ -¾®:‚ÉÕ28ˆò qv€m4Ä` #c}Ž~ õ+¶èªE­ q«Ãy§¶¼Çé§HúÿÓ)—ûÿ„1wË…9ov޵G5ÖMبXgEÿØÕ‚ú2g¿åÓðÁÌ\PTÜëŽ ãWì톩å _.[`¯—Æ®§gófË`G¹ÂÇ[0>quœÓ*Ÿ¼[ys~P¾ŽÅùU…ƒ~©„<, @Î'‹Ý¹“ÔöÖÃdŒÖA³?1d4%òÄ0víšxÓo¾‹X6éìî½±Çmp €z²j>Ð~Ë Y½YÏ¢ÀÖ¦5 -f`gowáGlÀ¢&àb—Ý=žªóþïuòÞ®»ì)*|f v`µU½H‹ýEÜ×¹ø¡Àm§(Nipì½Y `P¯½öšn ÎàÀç[IqCùÀpk3Þ»—ûÿ„\¥h°çsˆÀ;$÷ékJµ’>y¬pI¬„ ÀÀ»€±"í•1š»íÇÒ%Š>˜ª®Î.å|¡‚KÅ-®Œó7“¡X´¬b‚‰ð] =7öœNZ7ßñ¨úSE–bo h vËq‹ìÇ$¿Öï)S9b£•:¼`Å™Åc¯¼2Ô<ëX 4ÿÞÂ._ -®ùX ¸»»ðÒKo¼aO wvÞÚÜ{°õ€½ý€Ö½$ø[[›,à$X ¸û`waá¥öÞYˆœç[;í- Rþ#ÕÝ=ôïuÅz¨ÔØ¿V©Ä~‰…ðEØö9Ø€D­4ûcCÚœþ^€,ÀšÀœ`¶†é Q[ ¢²XSŸ²ÈÓ|SwÉo#ûhÊeÿ?N?… -ãðÕ—ø>!GMõLLÍyO=¥€S|Þ”ÇçôŽÔš´À”^_ô"¤ÂÔ4ßZB`Éê$ ;d»Þ}CñÜs|©aJÔ»“\—HÖÚž{ÎÄÂØ»EÉ>EØÉ§*, f°ÃrÕ^cŽS~kEµÆF9²,àM! kú0Â<ãX¹µÛî,tTÿ¿ [ý‘,Š[Ûí7`¸bó­½YiîмÅiøÿÍ7iXÐY¸öÒöÞð¼ÝOm îÁàüyJðþ<Úîî/~ñ‘KÁ‡½‰ZP.M>eEx_'qBÞÓˆÀ£€{ß|KÀ!Ïìc“~P[^§u®Á-–`cx/qS|‹öžý›£{÷.ð§2@\« z <î¼éóσfˆßsÜy°pîú*cïåW@&=9Xk„ëÁt1ðP’c7"zz¦]¢Ó,Z‡áQ' á@@ü§ Ó|(mñié‚ÒÙ‹L c|à Çàø$†€çÆØé¢›$ÔMŠÌŒŠøçáÔü+¿ºŒ¹Zw~LçÃð_­Õ€ƒÀlT ¢Í¥«àtƒÀÅTÀ™béä+¼ùÂ&(ÊÙÏèÏd9°çÖæÞÞ[0l¼µû€a@ø0@gýˆ¶÷~ŽD:[»oñ 3èl-PÐûÓÿÿâïÿã/þžÁøØ3»…/ÏTÙ3ªƒøñ7É#\¹ÌŒŒ ¾°ÿqàþ@“Í3ý(Ž[ÉA´%aÒjm`MÜZÆÑ«`>k#nñ4ËãÏñ?›Rfùúc>L~…Ä*^-–àÉaôi¥ú<òüUº† À¦Yï°$ µ¢††øðèñÑCܰr|pøøñïºÝ‡O1ºÝ˜ïõJ¾z”$_ðÝbû_v»GGO’nt”´âFà/'Ÿtùz@‚‡å‘àÑ}0Øó¯{j,Àz©IIü9º| ”jhP"˜£ˆ™E!¶BbÌt8cƤ¢N/ŠW»È¼­VÆ­l0_eQÿ¯È7 É¥õàÀ…TÀÙbÛØr«Í$>€©k(°G m( -ö¶@úÿ#zÛPõ8<ˆÎ–@oª™ÀMik÷82k -àûwö~JÃÄSÖ íþpÿ¿µåj]Üðz–½ÒÌ̤73Q*M–&'KPÕ‹‹l”íM–&Š““(NbfJóþÌŒ7S.ÏÏÌc‹E¯<3?Sâ0 |ìƒéÍèÆ`sb¾Tú1FØ|¾úc{ ds3löÍ›Xž)sÓ‰ÒäPôl¯³!ÇøüD/ðúŸ,€/uŠª^°[žðJåÉ2îÐüÌ’5Íxó°€÷W÷®T*O'¼ª¿¤,[¾¸¸Ä/ßÈYÁ[ñ¹ßâRù奲ëí{éå—_^zyi©ú×7—ª7±v…» C•¼jÞiÞ¼éÞÊ=ÊEdä?‘§€/3Iu2DÉ”$éØÌ?X3Yò|qžà9 -“3“…^`.VÖ›)-"_—fñ‹\ËüV]ñË^uYn¢4Q¸<1ÿçŸrÈÀÅTÀ)±’ž´Ç‡YØ”ØÞ^Ø~cw{©>x °bÁîñ p„€ìÀæÞÏUªxÀZÃÎöÔÙÜÔÙ ¨ñ º>0äõ uj %£²Ùb>·7ÊAxÃ¿Ž™$h„( ðéù`5Ôó•é£ùA½À€ÊaÜ ù¼Å8ºƒÌSÇêO2V{l“€0ÒØÓ8nÉ[]]žc©þÌðøç`dÇp<ð'à:[¶é?êòQYÜ‹d±™$ûÍýýC3ŒÃf7ù¾àî“îKAµuãnÙ¯%Ýoÿ»Õæ&yŸ“oÂÞb”tþN>aç%qüÍÑ7}H)þ’l|ÿõÑï°>¬#…ÿƒÏévõ^ßGôD¤# pc#¬×1óÏGÝ#ä‘(ù×îQs -âÛÿ©ýË¿>9úöˆ0’h_*´§)4oQ³ ï.z~9ïÿFÖº?´gÜW‚ê#©Qfv¿tŠÂª rÈ)€&àÄ8ðýI}õóµ@óðÅA»³¹°ÕyëÁÜÃã‡@à‹ú›Hèü·vv!¶¯Aì±@gÏí0”-8Açÿ œIg`¤wX +*zS^ù•hÆ«û×yÜ* cÔ¢ˆ%wlòÙŽU¤pk0¸z¢ ûñ£r7Dy.&Á§ +- -€‘¬Ä݇ê4XÆ’ø%AmwÝŸóƒÉoxÅÙôô¬ÈóÜF¹ù4ð§z¾A7 -d¸)µÕ°Û|9J0MJ5ÁC”ÓÂæ>ltÿ¶·ø¢¬,EAÄWfñÝ»AZ(ÆQ5H`†Õ„°ŽeøÁ}F11~²ß}rÔ=ä9iú¹7õv2uÇßÚ-¾bCHõÃ#öFoDq·ÊøQnäS<8lÔh=d$nEÉ“XFDÕ’Àu”X]àùËʺQYdTv©!ã‹)æu®,(Jhº×øE{)Gÿ&àÄpJ‘>³€cªO@ài¶ö~ñà­_ì0Å{ÞRЯc½ŠÃ(Ú¹p­MG;·:Üxws»ýóŸÿœež§ -¢N -”UÉ‚Ip0,y‘®Îuè äyiª0ê'^}1U?ëÅ…‘U– ÛKû•JÐpWW?m¬íIõF#<¨U"¶>ˆZaGÅ¡Y -](ºJቫWNù\™À}FfËø>:€ G€:\ºêŠÉ¸ -GK±^»¹V_Ó3¾uŒ9ßhü xÝ€±÷K0ß|ƒ®{uV†õ„›[«¿ÞâM殂ÖCj¬Å‡Øã·×£Ç1îF²ê™ëÕîNý—(À“4¢‡ :_¶%K°öò>ÑŸàûAùãdí ¶¼¬ŠÅ …ÂÕ´Š1*!×Íáüf+a07WiÔ|³DàMÅtÛ‹ùE€3˜€‹Åd6øPóûH™õz6¯á˜° ×®-°óï…7wX gÁQúßwG¢JòŸÙ‹ßB“ðà¬3„UèlíÂln¡ðúËû¤ežoU¿¸³sáL5ÐÓ`eü'ƒ!¨p k5Öâ+B§\€M`høN§/fèÞI5ÏNòû½w=ÄU†dk­d#l°úZ IÂò¨}§_À=,ŠãWÆOý`Hðr,·Q:Ñ‹ Ï9üÐ!9àêàúá®Fû|7˜a ·Â=¨¯Ó[·Z1Ý?¨¿ÍÇà䯱×6#¶¦cu.vg¶‰ÝÓù\†·»uvé³Ñ::èn´V­2Ç—ƒfà‰ ÿZ+À3€Y¢ÂÐKC€u-EcüçŽQWa„¦r°ƒU ¨^Ò àß‘¹æ`tææfù!ë.yð‹³Ú¶”k¼h€ N5‰ QPžo²T]Ê̶ÙÜùé[{ðøí]¾û³ÓÞú9>Û ±mƒ·vùf+K(©7QrÀ ±‹ñÎÞ6¶N½?õ†seÃôþðoÅð€´$ «ØáÃÉsUÝ‘ÒaÕ €XŽ/ÉÏþ…x - Ù_ Ù§ƒíŒvûŒÍi°52´¿NÈ*ÏN°µy¸aÔGCJï^™p^cqäð‡ãÜ"‡âæâ?sšPŸ!„¸˜¾BÙãÆóáYŠ@k3«~±ÕZ4'ÈV$çã·|kŽÒè®EÉFc£õ_‘Z«µ^áËAAr¤lC -õBs­ÓË+y.-1ʤŠŸga¿ø¢ðB g —¬n~muRÏð±o&`nι;ÞfZ훎73d -¢Ÿl. ¸vM€ý÷¥pé@H"м²¹Ã~¿°ög*8úÊúHiívÐß³ÀP8±Í7ß|“û_£~@*ËÆü ¯BQ´‹SSøÓ6|í¤,äèHIN @! €øVwDDå¦èÙ+lHÄWJðF .ñ“\‹AùÛ~°ìߨÒB°¸Uãul»±¾Nш)*x@Öëx/¤MÏzá‡þø¸FõÜ(7ŸÆŽâý?zÕp ¤éê­(,[§ì@\ êì®×M¬czÅ0TãÚΜ»Ã:Ÿ)ªºâëä¿Å{´”#:Z‹Àß¾}G àŠ S9 Ènèà´Dƒ¯ ×<(£|ƒSµgz¹†ÉÐЄt­d æ æeöœnSDåò¸˜Fn×Ci«G¯p¹ÈV‰Å«–«RÀ\ƒG¥ 8Õœ3°À^®ñ`ˆzÑŸ)P€Ë8EÈ Jon2Z(Ó°I¢—€2ì·Í>ÿÉðMÓÉŽÂëhhd ¸ˆï XÀ%p>ãWôfJ\î_ß2ëXËT)ÿ¤wî lr½Lò³Õ5ù¿ZkÂPÝ‹ÿ [Á"וV²HRÛ¨±$,€oωâîø|’CÀMKíÓñ_ü@2‹*ÛÙht ¡ø“Ò"üKÔæ}In÷âmGB8bN@ò³?~uðÍÑ`t¸®`AÀün¬¯V&ŠlhƒÅŽ»–œÌ¬H·¹·6Zðÿ4;µ`Y - ³%yPÀ0×-Ú§Š_Ä,£X¯€QŸ‡&ºŒÔëb­H €ªy6*@¾ßÕ`†ïQZ¡·mÆÚ¬’'çÏbÎ Pk?µ€ PRu;IŒC@ðx `?-f1¼¶ðŠ˜ÌvÂØØB8ÀL -´¾oR%¨m;  Ùpxô‡DXh‰lÈ®‡zb K® ˜9ù~”>§G¦0•d±ºÎw -ƒáÝ—i¨òka w­ÁòÙÏ@H! Áøn™mÆØ8Š@¢¢bÇÃy{~fäà ¾½xð÷†r÷Þ?J'z1€(lÖïˆ?hˆ“¸:ïOwÉEï ¬×ÈÏt=ßò„q\vZÛ 9îªùãÅó@#bk?¬]ß`Ü«°Éz£FOâÖÁTÇ:Tß ÈŽ‚†€1 –ãÇqeW’Ø^Kn'·ÿ: -‘ä €Ú*ŠÓÏñeŠDñraŠ­ûÀ·.aϵ±LÀåçóŸL-€h˜ÿŠ©ý&à©cÛÛê÷ïø&l¯]&ʶA::6ñæ›°.V(6ëôHî6(TŸ"Øé¨ŸnD%chóÍ6½?èÏR‚(‡ò?QœJÔz3õâu+¨4€ç/–S߯?8(WCPŸÊ •ìYþWu Lw)B¿R Q>Ð{\` °ò»bˆ‚ùÆÊÿØÔ§°N%t|/*ÇÈrÄ­0¸„áÖ±_ø ñÚÑû´@ø¥)€ú?…6]gúûhß)xaX9è(¼Eÿ„‡M½†[üwžxÕ/£e•OÙ¦†±¸ ‚6¢¤þþàðoZ”ôl‘ëÏM+€#1ú›ÚCÀ^HƒzÄÕë°<8z>—ŽòÖ)s„ŸuÆ-êue =Ý€ò;¸O·OPlð©Åi>˜Œ[êÓ´…q1Ö~\ÅT_wº xÚXÀ{êöK½ƒÁ8˜%Eþƒ½HƒÎ^Þ{óM÷aP–§ H­@ϵL¯–áÙaŠ= Álp7.rX^†zç×=8MW½\…&_ ¬Ûãüâ"ŠðÖAˆçýtÁ¢¿—Ëìš÷Êö… ïG5¬Eêh…u€~E€_@6¢pòµ×^ãR§)p°©â‹,’ùñ»lîÞ¤7îýó"~ÿ(7oÄ™øÁ[±7ìvTNÈX»¯ËûZÏ›F€Ñó}FÂ$ÀïõFÍ/–¬f/¨­vqÁ×%ïid»¿¨®%-Ù X˜~v!bà8Y‹¤Ï^+RGñ£¾Ô³>ü?~Ø9T§Àk³ÕjÅ+ZgdØ»”•9)QQN±4™Ù¹Aè{ÑÜ4r:õìòr%þjyŒâ.2tÄyú0O è°&à•—®muX‰ÏýÔ"}.&à,ñæ›[¤‹ùÅ4‹ $¾3 œÆ‡6„ l½×¾†c°ÔŸ.Ñnój8èj¸ê0«‹Ö,HeÐS¿›ç¡x€ëš@ø0Té)øP1„ÛjÍ(@Èn[qáÅ~·ŠÑzµŒ»@ß/ýÔ“Ln¡0Uï.}#­Ç\H`?ôø*Ê[¿sD×0*PßO À£? >ïò¯^ -¹x0bµ¿Üµb-½Þ€Ý7”ÊÃæRȸÝ^)6 ŠAq²†{¬íIs>¬ƒŸÑÆÃx¥Ù…¡ÀÌ: ˜Æ–:à @=ð¦Ì­ -iŸÊ0ɳƒãβŒ±Œ?Á^¿ kŸD#ìhÙ Û±‘Rˆ¥<“+ÜÕåÑ -ê rß°sA€x¦*Àböþ¿WXWMé¾e²WI›g—ÿßêlJÐÇ£lõ[PF{ržF¢+0ÏÃsƒí½6O{a›ƒŒÿ˜|ÕýM‡Uweƒâ¸?9kE€YkÅSÎô¿ "ûtýÃûUgáj²»µ°“õ|º‡–Wh ‚ö¿ªRXVë,Œš ª-xRM¬WðS` w¥.ÕYP þê‡^d°K ëÌWgÙŒâÕm%ôzJÂ0*Á—ÖYbÌwÔâCPŽéjP!ë~bzj\})…°»ÖcN2 -˜n²½·)ÀFj0ñjû ÷7 ³YÇO³tþ‹×ÁcÊu|Èw]Ùh%°ŽCÜkYÂÚz௮®†q9a00 -|…úîD€;Ï „þƒý| ùœ¯òù?V\=ªî·,ØÛ›–ƒDb—›l¬Û©ÁNŒ€øY -`íÝ ÀQ߀«ƒÜÑY§® 0g#âœ["éÕ <¾hǤø$€Ïµ R,–Aà’aKD3‚Õ4 -„¿Y‹¾Æ°j[d¶Õ-ÌZžXËTõ+Up¶Z,x ¾+î9DGK]}œ›cÒ[ëU'U¬aÂFƒµ0´G<ÉðheŸ/?çÁýSƒHGð|Â[qÇô|uM7€±-”Ÿ7Ú¯¾¡vyÏZ`Ž/…ÀæÛÒÿ®@úŸ†€-‘0R{kgg«£Œ(ÎcÑVl¾É1I‘¯0ŸÎÆŒÛí¾Êclnó¿P!pñ«,ݼÁ+bÀmæ%a³J¾YuâEÑ - E|Pƒfϰ%KAÄþ|y‘A¾Û›—v]aþx1Ó‡ ÀE‡ÅëÙÜÌvÅúx†½±ÃœX\à:ø?m -à‹•/™5ùž¹QÀ­Ë†³Ä¢;½"@ó‡ltåSàžãrV`êóÑ:.:®)O¾7¾Áðy1q'[! wqPñ¬Ÿ¯Âs…Iÿ["} /Ö=<ìvw";ÝG_ð1½£‡ÿëÉã£ßÿ.yˆEO’(Œôj@{ºpŠxÅ+…•±BÉZ÷'­¯Üóß"ºâ£$>ˆZñoq×yï[qÂÇð#ÜpöýëÚžòÎ -…Ò zï(è´ºÈ0Èp‡q+æk½»1NY­7’Ç|rÉŸ…Ü/\™¼2Y´7?yòí·ÿó(†»Šº­Vü0é~ýóû®`اû/G¿×³ÿ˜=B @o¦ã,¾z¨( Â<{ Ð~é%¬¥HC÷¤{Z°œÜù©žë]x‰E­¥Øz“µšÇ¡$ýYyàv£`ð FÄçU˜Ð«íÙª|!ÔUs­îO\*\¾Z˜(N°y4±XæsÒ‹~u±ÊgÀý•År¹>_æsÿø]¬V«(°5£X„?fsnÏõbG=Žm¸ˆöSàbͨ>oløáAýüñßIvñPbÉërar"p—X’¤®W#Hî`¥ªRøâ¶Öä çÂeõÜ3ÆD lM7_=¨5Q(.Ö£ª‡{< uÃ8.^¸Ì=ÜþÄeU½ÆðÅa^x¡ð2 K誷X­¯ý»:N¬<‰%Wy艩I—w~~,ÐãÀjÅXÅ!ùjÒæJ½ÙÜ_ª¯Ý¬ß¼¹‚¡º´T¯bº^¿!·¯TWþº¼Xš,ÚŸ_êR¾Š¡U|‘ë­ðV}_E.g‚EMëê᤻Èn›îÀ’š&ñ£Å*ŠtÕf¬×ÃÑzG-˜]Æ›÷)ôa2VüàÆ$_(éSNù¼t'MeÂAHœæ7:!Ow‡àŽêbÍz9øCŠ€?`-€q7…U”cñ¥ç(ƒ+ÕêâJ´árÁO«'Çf½¹.Ÿçþ`j¡ð¢ƒ¹nóÝ á8ìÂ[Ö’‘Èyö'èÕ“GðèÞì•ñq)ü«l­;>Qà5`¯]4¦zMóÈêçØ¢ï¹Â¸k¼Sdäù!ôËévã®ûѱK8¬;ë[h­u»›aôMòë#‚d‹ câ&…OrÅ‘¸{ô? wbv€@=ÚçúÐ3’ÏÏXlïmóñÝ…W^btŸ„'çE|þjİwØ(ö•ÐÚ > àxÜ“jÀø¥˜ -œùÞ8ÆæŽ¥óÂ0úcÚÑXŠ»n£œÔJ"6œdõŸŠtD³~ÍçþUFB!Ž/"½Õ7 µÔˆºKì LÅ+ìI„Ýê -i—<„ÃÜ1Ã-vå@n*ÐS-2(„ŒtÅ q¶ƒ?ÃN§Å~ §Çøtû1ðïnþ0CÖî+HD’‰pd##2øõªÅ"o kg3€m—Œ™Žpi@6€6d||üŠW|ÅùqlâŠôþÜœœ³Í–LÉ`xc(4\*ò%!s¾Kx+ÇøêP6PåžããŽáe¯L¹Âý ïyš±Žcƒaâð⋈åF+êëÑJ­ƒßþöàðn%iÅânµ‰ fоØxÈaµ2,Ãå cÏN°Òo{mëuž[zzíCp{îDÓ±kS2¬8`-€Ûlg`„ÛQ5 ºv Åm´½µýs­—6¯™y¡Hxƒ§¢=p þÑÛ‚€¼ÈÞì,îË,›ÿ†3‘ר¡*Ûñõàós‹-?VƒÕÚ*+’ëW%c€QW÷™,—pT«Õô·Õ -ðÙ‚ ˜@¦³{ʨ!NG­KÌÌCŽäÆðühH º3¨˜çûf)~H0ªdÉU,>—öõ™¡%žk/Ösû_º21nÌv¬¯5Ã=¹9WL»s ¾(¤Ûº×x8ŒÏA'Œ±/ßô¹|,¥yà€)ÑjØ/s¥íÁ -Œ®B\\ñ -°Iì”)jWeeC æÆ¯À¿0³14È,E O-ÕãÛÌêŒ -2F,Ïú!ëµEy?\ÁàMOñ=\äƒÉ`®7 1Ëấc€-Áž².Çuƒ79ÓÀ— `[6fŸVa-Aƒ]KÏùjùÇÕjüͳ+&Ö¡Ô¨ ˜MjÈ„ž_kÀ1ôw80hž -€ PzøÝ„ û-DO»¹ž]~Bì`%üjøªP®¦X¶ÇÁ0µ pí•Ö²€”;»lðÆÂ{ܺÍGtœ­íõÊÖ±7¨I@Ñ5;KiðWÑ$ @(òRÁoÈyƒ’˜QŸ`ÝE3äµü}ЈªÎXc °¶Ê¾ÙÙtÃÄ„)õÏ{:½Ê3`k-ŽŒÃRZ+šts6¸Ñ¨@¸ç˜` àßQ4ÃX»`§¸ð(H)ßæèr1vŽÙ÷²ž1@ýÛÛþ¬#Íg§¡å\çr »0…¦EuͪÈ0;ðõ -­3T.?Ï£iKYd 2ù Ó™š›Ý¹¤9Íq“ÙâpÇ`5 Úа²°ÆUy;¹;ÖOÁòܲÛ:kÁó4À³Q`r§ÍW \þ*c|®_°£lêÑ î£z>NS@1˜à¸xlÉ¥8L€H_¶÷Iµ€Ø ìt:°/-,ls?@Û¹m…·54©Ví’PèP³^…÷'ðM4LÈu ~õF5S·¤äù+€ u$¸š*ª²œ¨T)k5Λ”G°Bðt1ÜÆ¡ - ,Ðü=`<é}7¸>5mÝçð6ð™lã>¨EÎGh0K›óûÆ\õµ35NÊÎy_b‡œn“ ³|—·^ßÀ_ovr\ -À½‚.¬ô±¦P„ýàˬˆà„§´Ì‡“b°wF·o›§·òŠ×}uP!—bÍØ •MU]ž«´TÀ¶9 1ÏF€üÛ[›¶Pùœ³\šút‚B/ÿ†è´Ù¾Û^x…ï l[j6þÑÎ*0ÀÆB|RÅ‹íM= HÏ@n¸€mZLš¾Góá.Èëø×TTU™R@çMÓu¯‚ç\áLÔêNð¹_š S20 ÒdR´@%SWdkìì! -_w:µG'±·mè Æ@ÿ;Ía1€T0ÔóýãT àxÒ–ÞÇE~Êqð “³Þ$ x¦ÅøŠ†ÒùÌ®ÜnŒ5 ™+ðçz³,>½¨ ÀŽä¿re3ø`9Ćª··gÀV\˜Á=ö¨ÜŒoá’ Q*€eZöús²к!1X€œ@Z(yñY`SùÛ WA5X©òÆhÜ(ÿOV¬®tôø7öÞ60°Ã'†Ñ@"Üõ¹àÑ®³H²ËÃ[lcjŽOðùA=Äz}ÞW€9À^ŵÁ}¼R‡ßǃ{†D°5…8Ÿû ÃZ" Å~qJÔ•aÈ£FAa‚çÔZHÃò·e®bå”<Óm©À/²K*ù—3™™h× -ãmØ’äëÖF«•<ìþËãß$¿mF Ý›à3:‰ü¹Ókù*Œ0Wd.&øPúëö&æàñS àøI§w+àó‚Ü©ýŠuÄ> *úþm½DÈ -] õØl»«a -`ç]œ! õMï¿~;¢` €´30•*€åã -_öò…©T„Y7Žtƒ×ØpÀ)zùLðy€^ @ -€¥5Žd›8¼®ØŸÀ -`h Œ8¦ò1€Hg¼Þƒˆ¢º?Y˜âKºA9>ç–"ëóñÌa .Õ“Ø4g›/6¶Y ìAþ[U¾&"œC¡Vvº 3HA¾˜,Ýn*nï³Drƒ%V+SÕ#šÜ¦ÁóË%íf}3»a޽SùULs‘?Y*ù/Jt0âkVû€´ñŸ{gТ܎¿‚îcÿä88©Þ¬7ù¶.I‚i»< 0šÃ(\Läò.<¿"ô›» ¿-$ýI\NðàXÞiï <˳µuMéîÐàGE€±i¸¨£Ç‡PÎØ]Øæ1°5ÒbÂÜVì'^g+i  §p7ó -@1€ã -÷÷æ5§G+€ €¼X­Ôh) @Äž û<×SgްüÏZÀÀW2?  ¶;ƒ({¥’ -ö>_Àƒ{ÓŒ§èx YÑšṵ̈Ñàe÷)¬öf–| Õ¥2›é• pÛ“U{õN¹¼Xöø&žùry¦ÌwHUKa=Xñùš!ì¼èÍ'žG ¼¸¢x€µ -{óóåÒ2`É+ãìpF8”Ë¥*ßýƒ±ŒgRš¸:Q­/Δ_.ãSx^ê/_f£ÄÉ©ÒÄœWb#E6o-¨!§&ðŠ8‘˜kÉÈ‘}Øqu(.¤PàÏèùÆ,ðm?H”uì¨ tÚ»4Û»íö+Úˆ¥¶ô‘€î©™fggaK@áC61äS‡ /]k/ðé#‰Ìºi-E©9 è°³¯ŠSœ[å+˜cyÀúbÚ¨?ЫÈÇàCpJljüt1€×Cèÿa - 0ߤ,ðo°òCvR¼ê-‡}X½ÅW7†4üš¿¾–'!¢«~ˆ‹HÝ£ôB>¼cNû‹} ¸¹I½¼zT1×F·)¬qQã¸nàr‡fµ%Ý(V±×ù„æÞÊ# -“pº8U¿Ì”‚/£ ŠƒãÆáøþÌ-žcÈâ| §T'ùêÂb™~]û*8Á1ûÈNã¬9˜ÅwªP€v™+N³&AY§@ÞŒ „²ÕnP£-ÀÅT;öÞÜ#¡XÝY9ÇC~LœGàK=Y_€El DÀsâ¦Pù;z@1€7èÜ·7÷À{vøÇR龫ÂJ0[8­;ìv:áí0|p+ _üXE€Ñ1,1ðßµn˜à-ïS뫯UV8±€ â.—Ÿ>€£ÞQ-àé - Þ¬¯8¦üÛòpxˆß°„;¤ÙE{º›/‚ 'p?´Œ*·!(¾`ki¹M›A”ëÍäv‰Uj!ïÿ2ŠþjôÅwÎV—Ãj9i„Ôî… -“Þ -¶TR•ô¥\LÝ)g«å°Î™ëÞ"óýf¹ì”>‡pK¡w‹Yßi6UØ\õ#üú‹STóW\Õáĸ?=Ug›½ùœužj×põJa Ìbc\"FûÁ"€¢ï#p^ ˆÞ.«vAéW^jon³¶žÔDª”òä>)¿µÀ -i€Îî66ºÆº}©¾dLd°ÕÖ&’E2|ˆ›lmímíñ8€] ì(*è•ÁÍðv ÿ¬X® *\j¨~ÅT ÀÀcN3sùH½Ñj¬Çu6Ñht«­Özƒ}ÍëëцœÆñ¿”´ä¼P””»LG -³OˆöÙàL1€(€¾¿‚À÷^ ÀÈÙ°‰¯Ç—ÂG|]V†*lù¬§ýña8¯XàØgXŽù¡Æ§¼£èÇá‹W½ò \1Ü1ùÏ—HÕØÊNÒ/ª–[Œ -È3X'PpÑôÈGz'X½AgàMàà=ÐÚ”«_¹9%ÃÉ0¬Ì‚¿á|ܸqîÈ œ ;«6éè§ü© ßÞ{%¿ŸÂ\Î\±4uÀ7Ýc ½€4yö*€a½=á÷ÚÛTj¯ÍNF#Q’eò~.îÔÆ\g{/-(¸ÙÙÚÖg7Q{AL/@õÓ`ØÙCAâûêt:T8Û­­÷hØ)£›ëa\ÝÀµìSq|@Í>ÖjGÁ>ûTbd¦uÐ…î‹?‰¾i†¿SÍ Qÿz ÎAet«_> 1/À°ƒ‰õ`#\Ö‹dIà˜8c ºsðM¦pvŽ.ÿæÀ«8¸¿sˆß`&ž)‡±‰¢U'×AY>Éé–‚¤¥‰`NN:ø+ Ê ;TW¼‰)¿ÑåCŽó¡O6Á©Aø1¿ð­·0æk!0ûÞtar6U9¬U¿ôbi¢ø‹e˜ îP "¿š¸3a Ÿh±¹øåb±„©Ú‡´µÎ@qM!û¬ƒílJ0ÍFEXdÍ’ÿ¿P ¶ôXÐÖy¤AÀg¬öøBÎÏQŒg¯ o0@G]NnÓ¿ƒ¥\²Õ“‡X >`ûaȆöÖK à¹ÊÿdºŒðƒÑ;{Øp‡e °„Vbk¯«Á‚ïÒ¸`1Û0MÒaw÷x;€\ k H{Oæ?$ý]ï½G7£„=°ù4‡ñß6ý€Š?S`ûã¥/Q ‡X¯óˆ2ë -©@³Oà–┞2 gF(€!1gP>u”ù7W­=ô¾W -Eß/%Q—Zåef7/a0ÙŒ|¯Ì.áé±çèóW§'«6öã¦qT­Fñ$ŠôårÖ«Ë? Æ>`ØzŒ°¹xÄElwm¨{ê_!ÿ±„C`çC+Üð -ì ÀƒøÇ&ÖZ´’w¹ÖfÔ,³S™¹_¢ù(PGÑ -(Jòȹޕ+EW¤_öJ‘M ÁrÉ‹–' ÅÂØsÞõëÞuHžÞà À3Wò»Ðó›íÎv¦µwÄL‚Þ™ÏþnínnR£skÌïîÒD¼´ÉBýÖÂ6õÛ"ÉÍ-¸|쳇ó¤—ûQ*û;?ÝÂn:F{“‰(u¬ÀÙ#° `1¸c§`GÔ€øòþ|Û3ö€XP0¿‘»ù5Æ·Höè4€Tƒµzð0J^®N²ndM€Î°"À> ÀÁ¿=Àk8s0(<‚›ž¼©~‰ÿì ?UVÕâÔü"ã6|9´æÙe'(‹’| €ÏvN`¼ÏÖN³©Nð^÷<üeƒÔ,©cä‹Ã³S{{»»àíöööÖÈɧÈg$Æ6A|ú‡’ ÝÝã+D¸˜£½öÖ+ z¯ - ØdfñŸs»;°$[ÁºÐš<ÀIcc(ì2ö˜=_lüýÙ;ÁYÛÄñW ¿^ö>T´ò -€"@ -€qý>à €½žªO¼vLÌ=] @ÏŒPCb=ÀçDqþ€¬ 0 b9ðÙIÛõÉð6¯xØlNÞºm$–¡ -Ôh+ôKµÞNX¡Õ•¨Z*•aXëÎûŠò?‹°Ãœ ØÁ h€¥€YŠp,6Ý£•0€ÛQõ…"ßH­p£ïú›]­%AøÅ“•¦jHt?ª®àŒm©ÿÄ<€€ÍSvÓ¥Ùì‡uˆËåö`âr¡xÊDžØ{hx–*  "Ò§³Çh}zgÉv*w¤ÄÔ¶`øphuÖáS} în¿Ä*l -ŠëÈHvœ¥wàÎ÷4ý ÀÎÎìÖ^gëUõ"°µ·ó€ïÅê6ŠH<£?­K‡*LÇÎlÊîuÁÖæÎÎO)@ðÍ……k»›ðÿX ãAË yñÿ§îo›Û¸Ît_œ©xB‰´ jBDb!®b«v5ÃBÔbÓ€ÔDLHa¾¿BUðPCÇy3³K/ü1š ÜG›ç¯¤-g#NíÙ]Þ9•/v~×½$H‘%;Sÿ}ƒÄC?w¯u]ëºïõ4¬?Õà¤`JÔTm›šPùŸ^¤²³ -@f -à -ÀÅ4õœ“S -`3ªý€Þ%  W3&N㵿ç$bÿ‰µW`™ßËÈëZmGÿ´™—ý8¾OákPˆ6‚È»¥tª×­íP¤@7Q>ŠƒRk¸HœÊ.¥_¡(¢2:OÑñ…ÈD•ØúÅ©ó—F¥ÂGVb[ãõh,QÈñ¥1â2‚BÁÏ+ƒ”=–¹8÷áÍÎ7(f8Qä£-‘˜ÉñÄ -'„øåÄSGåÙÙ¹8Ko±¼ô) -ø±T€Zå[¨¯RÙŒ•;O»ÝÏ»(€§ü±Šsæú~‘®pÿDPº¾}¯bm‚\-—ƒ`µÚ©rÑ?Õþ½]1Ö.¼þï@*þõgGìu„ÿ)øcý‹ÚLÅ\ùT>§ŽÎÄdNx€¦zrI @9ç4 âèÄtâë)€ÓZÈÀpí W‘ƒèÿ`˃k—™ž®@P– ’¤Ü\ †RÓ0®âð_ä½oÄ^!¨i`߆€%›YÔ£¹8YÖ„ªLÂxo5¢ƒ­~D‰[;¾Àœx猢ï:®…σ¢ú&hVy{ºÊ -ÀØ‚ÔõWñ-ÜqJ¥ÑVæÛp F%ŠSy³³ó¥%®Xñ‚FXŽðóU‹¡#æ< · o#ñ½@+ÅÇ?ßÔ˜w'¯éõYhž!4úÎnù;ÚæŸî´;B7å¶‚ùÎ*•ÊÓÊ -hG§Ã;;]÷ر}™O9^1è‹–)$ÚÙ„#)0 öÏövwQèˆäÞªñnE{´{}Hã ü{oÄxþy;…ÿ{ÁßÙ[€`¸DL\ñÃ1€oÖ¼S @MÞ7 ð+á9Wù@¼~’AIêq ± û‚Ôê ‚´ª©Ì{lKÿÅKZ G@NF¥º~ã§xøÖRU¡C@µÖ®"p ïpZàK -3…hXàÞ¾8yÍH¥ÿÈ*À–š‰à ÆèRpà  ¾Ò­TÚO5¬/$¡Y½¡ã‹m{\.hGÍúVš Ï*ñ;Ý^Emˆtžáeàö«ÐJåÎ=Uª±óÏ‚? -yþ}®ë|-ÀIK@zQÀAî¼5 ;‰D®À[k,pU-À[c”ü*Æùx»˜vNÀP.6‡â \u˜ˆš9¬þ1žV݂엽`MФܚlÿÔ™…ùä ¯ÐV–cº4·Òmw£„£¯’KðëÃù­À€(€dKß¶8 -û[ƒÕ¸É,s%I6L4οyœ™?í!K‚0êÀxR%çéâðŠFë¯6=°ª±Ìêëjâ‡óïk³ÿÃDÄ„·ìÝ‘C°j~›’F2ôHýa2ý?,Þ ì¨7dgnZ~O–ëÏö@ÝÚõi1ÉiC€–Cín·‚g¯þÄrxYã^]-Ò^\@Ñ¿³û¬ÓÙßQ7¹ðIޠȢÝíü²ÝWSg9üEPçÀ¤%`žBÓöÒÚð7ÇRQ¤f«•¥G­FëèèÛjsó? €íÖ¶ ÆÖ«†.6áŽÇß? AYš½l‘êq+Ébd€ÒMÓHû‡Yjê²Vè:òæç,bLâYn71½{M¾L}lƒdëp‰¸²À› -úe~Â?™˜îvX]]ÅYæ±*hÙ ãMŽðG?ÖäÅÉCYp:·”ÿ‰¦‡jÜué?$(Ü,E‘[aü)N×⤦ܬ3ó}´Sj±_°.cQf–´Z­ß´¾;AçÂÕrŠ®Ë/£¸¡¡·”؉5ØqL÷ÞåáaðÊwûöa’¨qŽlý>Åÿ}RÑÔžiè§s׳ò+S’ªµjíÑè{«D„t>1 -‚Ô––ÔQ `»´¹¦[i£¦E™ä „`ô÷R­ ¼2EL!ÑbgLpü`=õw¬P̵RÞ¦øÀmc³9÷®œ6¤´ .€õðë¨A€Â 0èSÌ÷]-!¾Fìô v½ÃM°±ÈÁ௖F•î„&ð×rš‹Zæ˜?cÇ)Ù`ÜÌŽ_Mt^:úówý÷×ãïŽÓêða–Ž¿ÿ.Ëþü2ÍÆ/³eEò—äy–ùq¢1š¿É …qzü=GrÙ‹lüïÍü&ͲC`9FÙ¿gGä¬8J¿gš$Oš«bßÜÿw«8hæ -€½ -`8nñ¡Àæf¨¡ã›Ã髨Ã̈́히^ùC šž&m¢$#!²ô%Z|’ÞGÁHj|;þÓø[7ßè¯ÇýîhÜhøþ2Jü’üu–ŒÆYö}š¼ÈIÜ Iê4ãñFIš«µ`¡Ä£ÏŽ¿wfúþáUºvx|$dR§š¦òˆ£!gÍ¢M›Ý#ÍÂñ1ï1—š´ŽÈ8GÇdÂM’Äh);JFI©À!%Í4iÆ/BïI’QÐ$)©Â5:=¼€†å>q$d½BÉO×tüS›Q¡Š½AØû©@[m~õaÒ¾" -ÊõfŸNLL¿gÀóÎÎàó><43PÝ ð—3¯óöúHÐÌ·žÚôÕ™@ - ­1Áð34( 6þŸÃjbtþb"1À™¬% M¿|Þüµµ»«k¿ -…¹âry-7Éä<ÎjÔü¯kþðaèW}6R¯Q Ç—UMBò‹Ps‘Tn®­Q’FZ^^.—Ëšaä×ZùëeíîÝ»Õp­jÝDoËÚ‘³ù>˵îÄÎüp&ýo…ÿ% -à’¾S -`ø Up€SМR=®H -@0QÃøy¶&!\@2 ùŸR À3½»\þý³Š?Þfgo-”—.ß-/¯Ýåio®…¾¿Z.¯éÑß]½Ëfk¶iyùþ-·ØcÍXш1j¥à×!»’â¤)æûeŸÍù^öïþšc“æáÏ­¬./oÍÎËl9™†ÃY³úer“¦œ1ãäö鯅ká]Ë(!ÔË’»å‡j7¼4qíÉ®iÚšUÞ>øÉ\¡¸¼09ˆ¦°)ÃÒËÐ|èNNÖ°|yùÖ­¹™ŠåÍe.íáé¿u¾˜ÞSÜ£ì7ìÛtÿ|¨ï˜¾ÇîÜ«°Í½JŽ}Ç šÒC{ÙÆl¤Z‚.Â_õ\O›ÃY­¢ ‹`Y¯WéõÔÜ`ÐQ`Å@•Št5¾î³õ)ü1S\ÑsµÕoÚ¡'Ùÿ'¾ºvR ¦P5‡É‹Ç͇ÐôëãcJn¤À߆M! Ú‡ñaœ6aãM -z^š’êðŒ³±›“*ûõá+MÚð§ìø/”1zôyúB£½f'>®0‹^[L÷8«&1)Ñšå±3 -`mU -àÕË7Àæ#\€Wáíó¦åý»šŠ0é›KŒUZ¿H¯ ÏÒqÜL²¯bRà}÷—ãìÊÌø IÆÏ>°åp&HgÏÐŽþñÕõgiޝẩ¤Çÿ#³oÿv|7yuˆ+­É7tˆdFˆ#6æ G5œôWlëŽ5‘væÇcK†ä¹:gùòôØ·‰Átò?޳$ªÒíp‹|—d_»”·ª€qöuœ,•‚92¤6çÏ­™4ýHÓ„£qžs Ö¥‹‰Ég£l5潨ù]û”ÍñK){€§/üO)÷¦²Ü7}ÇÖÑÏUˆ;*+(kqGS‹HÐ÷]b«(ìä XûÎ`°»ó9h¯¨Ã‚ŸÍ?g#Ü„¸ï:ÜΙҟ“ÃAvÞ;Óíšóœ{Ö¢ø1¥¨¢ÜP=À_ž rϵ\‹ñöhÜJŽŽFãµ/Ù– 74jÕkI†»iPª^i9î¯Pï˜VO¤(€š‰‡ŠL+€a¶¦9f6/t&öäïÎ<ÑkYÌ—¢F£•޲at$­ÿ\•µÑÒº…ü' 侓†Lmfx±ãÂèqÜ`i˜Ž“xc#JŽ7£1©d‡mdÿ^޳»êg„¥Çýáî·JYÒõãBI“ÍÈËéácš_:(-E£ž½.D'y|[>TÆfÄ©-ga^&­mGn‰îÉ+}4,Ĩ^.ÖgÉšNÓàû# elµø¤­ñª_/îD OÿQãSÀ{¨€p«¿œN9@Ðöõ®pÅ=0¼§*¾œ¾Wã! Šu± —ãø÷p Ú;¼Š«Ð8al­æ†ªlìÔ¹ßþ¼Ý·Fêx¶ôÏåvªô°®4µÜv Ðh( h öqxÜÊkøHÖeòˆž<¦IžÕuhNÏIßhÄx”Gü§k“äUçÈâ‹T‡z» þl¬ -€ë(G§}L ÞÏÆ6§ÝI `íIüâÕ›1IÈK]€‰åHýûXþ0Þf$YPšßh´’V+‹‚¯ ©,U´±ÝPPaTÓäV! Md—?ˆ;k5<¯Þƒp°(:Hüðÿ±Ôgwt÷¦’‰³ærš &µ5Á£ìQ¨(qžI”~3}:úô›QõûV’TP 5€×8Ò°B9ƒ\iÍ©ÂßÞÞ¯@|a àŒxèἩ,ÐŒP¯®&€¿'Dn¸¾·¼ OõÒÒƒÆv«uð}óÉ÷äHÜë’(Hͦ¡¯¶ ]Ö$z‚¡3 2+Îã׭ƆWÆa¬yøeY¶Ö[Ê*P×£GრJW)NÐÿ"€’}à-ý»2œ•¹â$niøxA+~µ<ä'Åù$+pA–á„ÿHãfqÕYk&ËßL¨ƒŸÆ>#íüÚ‹¢‚§j*[uòŸ+‡ñ‹)àÝTÀ<W”;IŸ×È\ÍK¡ ç¡mGÏ_"@±~­ÔÜ_‚ª±†¶².ÖU`°¯ØÀH|$å?0ètr -*÷pÚÝþçª7ø\ãŒ"*¿Ô‘.,ýÿ/`OåË€$SšÙ"ÒÃ9«~ ü®%x[yš©«/[¶YS­»‰íãÑÁè8JýñKµV+rŠWZ$³¹hnë+L>À¤ð¿¾80p€jÓ?¼ÈÀe1€Ëñúc[þ,Þn<ÕúÒ" - Ñú×û¯£³$ëÍÄ€ÀsašE¯)€­4&ÀŠtgËO‚n;6DÔ£ÍPm;Ä&$ki±.ÎO~´FnK³`±´Nq{OR(¿ »i!ùÍjk 1xd -B¶º¦×fÒ -æ ŸpHÀ› -'q´lŠSô¥"‡ÛäGc{{„ÇQ¸mKÏØL^ xнÞWtÚ•;+¶ÑîÎÔ–àlç­¶[ÈÇnwGõÈC Œ´\$ŒO @¦½ùµc–¨T Ê;¼ï´w;ynµDtGÑÁt˜IñÿFéow -È/{)Ÿ“aä— -ÆÚQ”DÜJjdk<í8[NÕ5Dy$öyúm Ñ%¦Ú$Ë Š¤þ÷"% IèÙ Ê•.'^eBý[ÀoǬ -¹$pMÀ,Gï7—u¯k]Žª­DR˜ÌÒÊì” -â¼@:ÎLÏK  ×Ô^˜ c<»ÄýÈZ(¹ó4×âãü›WZªSRœžéÄ4:±y|Ÿ$y A[éω)Ó9¯[±aŒ’'f©º´ß\ÚÒP:1„QG›ò‘®»Òûðåe5^¿80Áé¡À?åyÏæùžÚÌÅöøÔád-êã3h´ µÝý¥# -­4ìêOøbeÏØûÙήš©µann¹ÀŸí|sE¼;Ûäø¿ ôïqùøÐÿ˜ÞMDA8ж EÒ_ Óh\þÚ0ÎÓ&“Xb«Ç‰>H¸9©5#K©wHã`ìÿ•mÿ2묩= µºÒT` ‡ÞI¼g ÀÕ¼g;€s–øš2ö;Yü‰Ow<fNda®4¶t™,CA‡ª ýœ¹ÅQ4Š·G¸õ]¦Q@—‘æ¶…!WñŸ`¼–q8 %¸Q*±‹¥ºÌ¶“wD5oÑ"xüÌñ/wC݉Tœ[~çÊ@?ñ6?µN £ñ_ôÒöó7ñ/(08†6!gò¹9^ÕÉM†’ÍtjE ãjº!ÈÃØ'6£9ywwìû“×û¨€nç -ÀFûg· P ˜F3ýÓoì—Rj³ÛÞ­ˆ ÁnN r9¿Ã¹Šu¬'Ípg…µ"­SxOÆFì9 A(âàh§ƒ+aÀ•þoÂÿjÀ$²¢Ì:pêI÷QÒâ…ŽÇÕf†J#}ãÖ§££ÑkRxS „q7]q`&RÖ'€YX7pÍ!1q´úJ3¸ÛßéÛµboÔœÆD @Ã.pI-À{ÄœåþA–?‡ë[£Q_*­×›=yœ»2=ÁsÒk+Y"ß9qfn±* ·Z"€ãp-N²e5õ¦·ÓÊFyc!‘Wò§ð•; -PšçŽÄ©¹€;<ËËGñð®^‘¡*%mÀ17¶(n(¥ ¶ê…›^½qÔ³‚†k†}š ìcÇ0Ó¹ó wä'Á¼‹3± £XÃôVªqëä -@C€*°/0òEÿ‚dŽ|L'QѼ‚f°n¼ -¸í\ìШC(W8ÀbݾSŽ!Œ0P:¸A{ èÚ]5N¨ô?/þäGþ4.2n3j½Î"#J‡`)*Û}šýåpŽo£Vö×IK‹@J1³äɱ•4JýÉ?9±•@–Eë€ü3K/kÁy¹IX¡ýÀ…}®ˆàeœ¯¸,py_€K,GñûyÇW#®/æ -`ůå¨Ð‡l]b¨ ´oXº òk”ÿZ}ü;=W¹r¡ý¿ã,Iÿ6ÊÆÀ³NÆ/_¿þìèuz”Æw‡¿NÇ*PŸ'¯Ç<ù£4Ó¯H0²lœým¬îÏÙ(ÍÔõû%™êE’fþ>e¯¿{ýzÌb)ˆÒ×þ†ÝÙnü*½ôÅÑ­ø œÈ~]¥N]€kÄâæ“i×ü81³Éïg60æ»™zF^ƒtH³ï¿}9~=>þ÷ñ¿?gãññ±~’ÊzêY:ÌR?Jÿò·qúÒuáÿÏ¿ðÿïìûïŽG-õô “µæ±†ëH¶¾ûî8n}Ÿd‚E’w”~÷·æPüA¹ÁCÕã_ñ»ƒƒ$¿ Κ½Œ[œöhüç%_y–I³ã¿eé÷Yvœ¥#%[’½N/hér1ΤÔ#^£‹*4 'ÿówiú uò4#'Žõ™&Yò‡,ûþI¶½dÇãϯ"·™/ÎÛ×Tž?0Ðî¶ŸÞYq.ëv;ûùÖæ*e^?  º¾SÚL€×çé1.´—Â{®"QS -àÏf+8»|€©°Ÿ‘ÀS "`ßaNãð!ü{½‡—™…d«at×/Ï~ Nå²UߪaÙ÷7ï>Üt]¹ËkÕjXõ«kwÕ{Í_f£ Ü,þšïûU`TV?o{ÝeA.û`U¿K Å9ë9~·ÌKýÕ/7÷·Ö¼;€\LbÖ¼C_€‹,ó{˜õ§GÓ›+.¯úÕ‡¡Ïǹ|ÿ®&í½ÝÅËá.Ùê.I±¶Üô=%Oè.•ýÙFi¨Ù½Výp-ôCu½g[éaõ¡ëzï“Ö É°Ü\¶V×–Kss®Wþ/–—¡t7[]+ûå…"‹Y©Ô¾Ë6|]¾»ü„ƒ«›~´æ“s8à¯m°ˆâìÜj¸öÝØ«««ÞÜìBÙ#£¹“ßåÒ¨º¦“?|È­rØ_°’³pãÕp™£¸|ÝΔʹ!§~„X@»}gåPÞÝÝãÅ~ùz €^Å“ݪ®Âsš  -ºjË79­^û¨,·àžF 0!8Á ­6ý8[˜è]õ‹0 ƒ\ÿ^O­«.¶Wß¾H†É›‡ÉýÛúìHdLJYZ¥È?úB‡á -_P–~KÑ _Ç4íНÏÇI3l¦Ã!»¦‡MHüýñxñƒ`q=bûfôtþ?@ì%¦‚?W×°ß œU—µx£àô¸Àr8¿³}û§÷x¥ÜU°®;'EâïQjûóñ8<>Fh«·üaÊÓ:䩌ÓÍf3LGuU0;tS4÷­†~hJx€oLç·?™v4ðËÛ× ®=4¥xO—ª¢²Ò}ÊÊJ~õîíò?Ðx!¾ˆVÚ6 é…ðÇ!ù.~)ñ·¢ãµ$¸]P÷KC?9'Iý¢U6P>¢0·meö[Ù&ST–* \z¨ë†ØÛ7å0ö–4ß{ÞH£Fañ¿À¤þ ö“Âÿðn1À9ðc÷xÃrT_ßôpÞÓPXž1ÃÒ ŠR5»çSÉ´En s -¨yV%›ÄÃí¡X\FN -7#’œ$v|!Øi(µuoÖW/V“–f –y%Rõ'u/í†eõ4ZW½$(åM—iTˆš¸É®1»õÉõi&bSM’h©(Ë€ÿÿ\fÚ £:uèr¦ZÂQŠAtü¤zÆ Q&ø¡±€®é ýÞõ&QaØ5φ½ -GÓg°ñ €¶5èõÛr´•¦ùw¦’Ÿ¢Þýè Ú(€ ósBAì¹s‡üƒ¾¼îcw°®!u†&4i€®þBøs=./49óÒ p Ÿp@£‘dÕ±ZZ繤³|À§RQƒ…³.óc6²§Ÿ¥2b5ð-?FAZŽ’uÍ#;¯#+½jŽ.6ÿм“pð.}Þ¨øúœ·××5=æ÷6„…¨…6³Ú{(Œbk€éŠL¤²šÌŽ¿7V¢b±)·GÚò[y@ ®Æöìaå¿ëv7Š«£‘æ4Ó¸?¬×iyidýý×xZcý‡Ý¶Æ:ßÇCý² ?ÕïõqU†„ß¼Èvõùùš2ŒÈG•†0À(FsØÁìm¢?ªÕ2Ê&N úi30 -øa± ½«.Îø õ?`E€†€¬0Ì/Mø!Ó\o@ AÍG¡oî—•ÿ2Í8ʨ¬×&Öüï©:!wvûHÝ `»ûƒþ„îìT`·‹á/³çzÁ˵Ó—Ç…Â|i‰|d½±h~Ÿ<½ öùWÞµTeC<^y.•OÓÙaÿ¾s¼a¹¹%P¦«oª -ÙÐV]d¡Šü[Àû·P‰.àÇï pÞrd_Ïì)¿—éyjößµðå…‡¡Ô<Ž»s¨Á+'µÖ óÊÅL‰5Ÿ˜ð ÷[®tÝ2GßQ¿¥7IÏ£ÍqÝÌBÞ* -€O׿Ø‘+®fõü+¿h½‘ÜAµp 5L¬+ÅëÑÆü|=óõ]p×~\Bižâ¨æNý´`Ÿ4n¾vƒŒÙü…î€:­þ}S¤öË Wï pÛ¶{y  ·»Ç»t¸ÛKZÝh…¿IPîyW½ô*;jº ÷œOGuÛš`_L» ;À=>®‘†ÔE¥}Ocƒ³#§¶Q‚4TX °ïÁ%ÛQì&Ìt|ûËŸì/‘@=IË(€ÙÛFšÄ…Hüt›´W’X:YSOiÔÚ`È-ËMp‰<1§æ{ɪʧÒíÙÂFT-ÅÎlqÖTø“eüÝúœi øcö8g9¶¯cÑæ{¿À §Ç³Ý|ÄÃ妳0Ý&‘€ìÖË·p͵¡i€u<î(¶Û1Àñ~‘þu_³÷Y¾@­)é1å—æ|ò= Ç&Ûa/X´Øãɸ}¹¥åƒ-° IhM­VSŸ9†:;à;6'mÔTÔ+¹Ì‘[c+˜×D2uÓ!#½QAÐ:¹Y~3YÎhàãB 9Ì+¸s;!€ hWg`‹öþ $÷ö€yî航þë=s¨Öx½ÖHWƒùŠvÙS‡ìvú -èH¶mÐמš‹”³âÈ¢Ý^ù¥†³oX_òÿw¨)€J[^ƒhFf7`vÿξ{Xîòr€Ñ’çi*gá=ÉüI£k·À™Â(AËl´6†ªeävÚ6WKÞÛDsÒ¥$üú’fm±Þav­¾Ø,pðn}¦€¶øûô8g9ºßn¢Ö÷}éXÑo€¢WÜ ¦D’黌&ÛUǬÔ)€|=\! »ÐGtInAŽ@Lù ù•†ìTËÀΫmÌ”ò²¤œÔk”#|…ì´¶œ³»SrF# -[ãbÁñCç8kDÁümEurœÅœ¹ÖÃ8SPÃ69É”È8boG(~žGÿr›QMÜĬ¤}ïX¦¾Ô²Ÿ’xOÐþî€"€ø©íUžKt4$˜Ä9[qH>Úv<6ÜßùL-lw«?4.@¨`§£K´QP@¥ÂÀ1»ƒ 7€h:ƒÝ/ÍØÇM`—6œ¡Óž˜Žç®nÿËèAž_ν,ù2@­p£PrÝäz¹ É«w—QÁ–*lYJË ¯ýã†Ã¿’`ó©JQožïWÓò#üA€†Íñ¹M+€ëÇÞ©/À¹–€?v_€³–ãûmf凘ž½5¡'Q‚°^ò0ÛÆk§d·¥Â?b!ˆÕH×ÀøÛ?ýi¬p›Ò3j7fAt$X*És4¶”³8³4g;‹=rÚ j'‰h“”Yᯟq €(U«p-KÓÀ¨&Çp+ª«ºJËhœ6Þ -ò  *œYÞP±'‡ªš2s¢ -xsƒZz·Q‰ÒmÊfvž£€wŒØ¼9h†®¼3ðÙ@€Þs`@Ä š¹!—¿. -@Õ€å·*À*v!õ СvwUà.…kºcÕ€RÚN -Ú¨¬pŽž  àúã‚ ~û¥ù(v2` -ÿ§ðÿÝþ—ûû»zF¥v”ŽË%€@Þ‰³•ùàh[>‚ÒIÜü=zt!¾@ÜHÆ~6bµL m;>Ò×ÉÄÏ÷ý¤ìmoxK°‹´…;£û¸È®­þÿ·/ÀYË~µå7ÿ 5•[¼ÄÿðašPh’JZb¾Ö8֢޾ÿy<Op´7gÉ Gm; -éKrKsLÁø-tUDÁàRÜ€ö¦˜×+·fXN¶êÁ†á_…ûrdÝû5ºH:‡¿Œ…%Ï@ÜPמz-?·l;N²f2’/"³=ñ0X€«QDªýãÉK -àÙy -x×X@Ϧê3“ @ fÕ -ôZÓ"öl@› ­`§‚ŒØáˆ);Ž¢}¸& ©æìá Ô=/•/ÞQH‘ÏÊJ·Ãau°š?!|ðÙïû9tpÇjOð? ÿýßí÷û}XxIÿûéQPZòàXÒ@süJüä gjoVÇÉëqvŒFü%/“P³–¦ãq–¨Ìå@ ,¦ñaô"ÁàÈ ª¼Àíô -¥d;e£×G]½>.´i`ïï¸f_à‚Z€¿K @–cü*Ó3KQ1ïùÏCçîõ¬‡jù§Y“´¦Ç£cÒ«5¶éƒŽÓìèõßþvDÆq©”Ä{mö8‚l”dIiL¥¯Ið£,Kÿ#ŠGão^’â£#kxÏßA†$ù8‘|^ Ì’½:ÒKƃršFÉÈÚ#ð›c'Éèø;rN¿ØŽ_EÇiÿ¤N™%]ämŒR’Ž´Äë»ì¯ÁÇžÎ8âðãïŽØõ0ƒ7âì?ŽÓd ÀEš““ãÍkyêäæÎn3 ¸s^¼c,ô”êìX÷z;Hr8@¥½ÿ84SfÛ<üîN‚€h\ôžˆ@õ€»B¯€—¹¦´‡¦…2VÔª‡‹ÓEh©€mDÈ@®?~À÷ý^EC•µ9Ë®‚‡çàÿå~¯¿×ëå>Ñy[ó«k~3þyÓŸ›+-”Ë«n‚?¿¹¬ -˪dÑ\n2Êy7U Øµúðç~ñ»Zh¿ZÖŸ™6R£ðµÕŸû …[…¹˜óªlV5»DŽ7íTð•¼s©ø‘Úü}úœ±å—›•š?Àò°‹ÅUÿa5|¸ùðaõaX]{¸ù‹!éº «©ÕÕf3ÔÜZ¦ Øx¶à¯ò¤7ã¸Z}ð"ÁVg?(—ÕI@‰nézJF’œ%.UÕ‰àn¯ú¡ïqÞªÏ#t¦fýØZ¸–‹ >Y¡ê¯úÕÀoJ* -è­)s-‡Ñ²òKt‚ÕòÂì\9^sÏ+Ò‹ - -e“ÃÒl©+©†ÑÚé¯Ò6,U§~мýµ2W³ökeÎ)Ó  ”Ψ€wˆX ß]u»£(Hìî¡ÅA¤AÍšøË/7 C±wÐÏ] -sä•þ.DÀj¶¨Ïè¦Ô·³Úªã×`÷Ú€]Ñmâ@ÅÚœ*€=. 7øRAÀ;íN×f= äÿ®– –DoZ³y7 -Ëke?üèöb”ðÛ£§H -ÆÐú°™=r?:Ì’¦¼:Š{R!\&…žÈÇ|‘PzF¾²@ÓjŠÛ(i#ßóVK¨Î$‚¯F1|…M)€é¡¯¥®00ÕðïÑàŒå8¿Ì¤Â¾²¿÷úO¾¢m–K8e/%î0I¹‹'!¬9Ôœ?iÂmzšÃ8¬– sn:W°¢»Ä¢Ãa0;[ -£ø°Üþ9Œ’œ4D°Ãkˆ¿â).¯mŠM":ò<uÔõm¯‡aTEÈÓS•0ô¡½kÕxÿôIDAT!2xå2eó«¯ÓÃMU_6ƒB!"“ÉÔCã:ËÊ1ñrI6›œœä#±¢$~ò\âçë˜\±7•ædùA1ùù¬A;‹TÀõchùàßÇïVþi§³×ã…è=ÓjíÅj¡xÀÿ.ÞûŽUÆÉÃÐ0Â÷LìhTOÃ2šC -€-DŸ ®ª"ÔHƒž@ÑG6f…S6° GÀ]ÚRíØïh A\S â;Ü.èßßïïRü«UÁàåö‡—Yä'ß’ØiTšý°Pò¥Ú’h¨~ÿñQôõqLöðO“Âk5|„žù—8$°X1aùÆÚá¶¶‹Õ"|”ÅËÃ8ð5 ؇%§­Ÿ8^h¹`KÁþT([[ÇÓƒt;9ÀÑ¿ÿJS•n¨!„_Á uuœøeš¾L‡k¢‚hS'æPù¥rñ°•¼Ê³ê+ó$}®1j¢XÝ™%&ÉŠI¶†c£ïz ?Ôr¤_lÖòõ‡˜$¸¥–:ø½ä)}ßô_q³ 4N†_Áb<(›ašV–f!þ­÷µUHE'jLä±vMbZpâ9¶ZhužZt„KU9ža=ª×7¼ •’Öù‚e^U_lì•5ý€{~FFý"çåˆÝÔñTgü„·‚B)" Êl6F%RõOþ†‹Cðã×gÃô€%©Ú$ls,Ö$dˆô`$o!‚Ì·¶éS& »X\/€b€íU· ` h<;ˆ¬´v;à*hgŽ+¸ÓÞ :} -vµ-§€eS.€ÐéP¶ç-¡ P‹ÒPÔèîh„´?ÄÅGðÙ¾®¿óK€fýŽ40¡ÿK ;&´@Ìù?×àëaàÍÎΊž§¡\\/J4ïº}Ím38 -‚– EQ}êéW㫳­F̪Z]ÁcU Gâælÿ¼l‡¨úèºK-WŽ üöƒBDÞ#2*©…øV¦Q ôÕ™µòJëm-¶•”-6tjyûåF,ý”(Å«¥äÒGìí¤IÊCÌZ¯lúƒ^68žŸ! ‚dÙéagªáVû}ÿÂA¬ `´Õhm·ÔI#Âÿ©;Ô½q~îHŸj«ƒm^a6˜˵$7Ò‹—“Çù•™ Á$Nü`«ÑHá–ºêøU¿^Zª©±šŽ``_/›5°TZu÷{jºi?—qC\+±‰ùÞÍ‚èâ±Dš3DD©àÉ) ŽÔآέ´ù'q²bšØÖVœØ¥ú7¶¸¬:TÃ)›1è^¢® X  ØYY‘ 0PG5Ë88à¾õUˆC ”SFw@æô<ЇT<·ÙÂèC‡¶'љԶ€uxt¥MyÎ…©ì·Xa§ý´ÒíêÌZú%;âì[K@ðÿ…S¬W A—šûþx{=6±ùD/!€Ø_N ^af¡n)•3@êk2iȲ«²B=¨G®ó 7ÉuµñWÛQŒÏšrp$?nÕëéò ’¥T*Íþt®ÄQp0<Ü÷/~ù¹ Üä -@ -Düª‘R8Z•ß<‰òV+wµzq| Æo–%2Ÿ (ÚÙÝ2çwLðžùþ ûiÆšŽäá¤åd¨6î?Šyޏy=Û¨ž,oÚÅä䤋ÿA·¶¼%M“§–ý-ÀÐÕçñ—nèÀðàªÿÌŸ´—ãíe7Îå‰qÈ$¶£ ¡¸¿’<Ò“‘:Pš×¹†›ä'dQ(HNàûéÍ™î}]ŸñBØ$°Ý}Êûâ•f ^^ó˜_V*¦¿¥Y ¬ò)Ú´†g$µ5KPÃd%¼ûK^êCÜgL½$Þ;CJýùú••-ÊØý Ça"·>i“øžfûç¸ë¨2ÞV*b5@Ý:-ýâaPW ðÖTø –3øx.UDàWmM=Y@ÿ³³7Tp¤*'3©xÁë¾SæôKˆ”6Á>"±Ò\0oŒ’PÃÓÛél¹€¬¡‘ËÈÖuäá—c·¢ Õ^Ö1ù,^k©ýâ»ÖóŪÒU žÝŠŒäT¼¿ ÿ2ñÞºñ_®îÛb™eå`ܸçñ¶‘Þ-î J6CûæŠ|Ë7Ôì/ZþWvfÝ»½\ËZÕ'ËàÓÂq·FJsR6Vƒ¯¨¾5ö‡;ðkóQø´Ü^y–B5j*¸^P.•õybÉ²æŠæðÄ †ÅÙº®M‘[´½8bš<åñ¸‰ú×Vj޲}‚èÛR×T5fË%¯uÒzmb3”Š9¼o,Àêôl!E¬¢ñJ¸UgaW;t…~!™vÐæ ¯ÓYQ«árÐh±œþL•Šþõí3ù\g ͬv¾»]© Îω¹}7]¨ ¿ë:@ÊÓ;w!Lá`Î÷ç–8†³üûýüÉž³8\ÎH?(Ïþdv®(âV&5ËVCt®@äÁÄuuçÑuä[};òSáSú×ÔnS›P8Ô·êŸð5)ÆP.ÀOç (_‡¿Oî¿èåþ®èç _ReÑf áë”Æ¤|jä¿ÝEÕ×*ˆLõoÅÊ* ¬4p-×Òj³®îÓé•éœÒÐÚòÿ¡‘«8dV~î¼à(qÔó/+vì_6½æÜËÆ¼v3܉0ž”€J¾If¯oc­÷ýçF[%¹|…ྡk›Ãn†Â?4¦BUËà4/¸5óÂ?·Pn\PZô‚çŽ4†ÇhhÌw’¸©õ?Òòc¹y²­¥Riƒ§¯ãÊr°B£dJ¼Õ½³ ÄåÈ䀙³.¡ V>µ Nj¥’Óè¾#KóF#k"?ÌÔ/ Ó-›ò!-êµ%/®N6˜ØŒÀóVpU,À€Eÿ lûÝö -n‹Áï Í*õßek>mÏvG Ã¡4ЍÕÐKtÀ{”þ;Š ˆF:\‘…ï¼Âî*¿uL±nE¥²3h¾Ti®@vØWPr@ƒ‚®p^ñgþÜŒj rñ¿ÿ9øïwô´ß°(,SP˜_„¶ÕbÇ’FÈé3Hi§óù…¨Ül®âE+#ÛOsC±z½/h£ ÑTt¥ÒBaö'7½_©$çOÊá Ì8 þ›¼%I+'yP®o ì“'²š&±JãWhìÒTD+ŽÒ̘O²WPØä=¥Xd2T›l’ßø”(§p‡Vñ“7^ÑÉ¿lz͹—O9ïèTêÇØo“‡yHìf€M 2j´_A—Üʤ‰œDT¸©ï¡ì•åÚ°¤=`ÓbÝæô_¶ùø6m©Gˆ*(ÖŠ{ÒU\ÀÅoÕkÂx}C -`ƒ$ÏáÙ8CV–8à¾Ùý{Þ£åШPYÁ…ƒäpJg&›’4i¥¥ i ÍV29C}o1Á®¤y$k4lbâúÒRŒü8k.øpe, §^~æàŸw+”çªkÀrèÍo0"`ÇÝön{°£N< - ôåÜkï~.ø£D'Â(»ö;Ïöñ,Ð×ÖžƒÏöEVqØÉÇÔ…s¸ÊJY`pÖ…B»û=À6£ð{šDŸÁ‘ø7øÁ§ÄMçbh¤8)xs3j -¸èm`*®‚àùjÓb.Ê'ü?ÐO+ „ðVTά4ØPˆHK(‡·(ÔÏh#.F `~nV}Ü|ý{âöŸ}OòÚ?ÿys3x@†h}š7³ò½E ßH#ßõe«K(*{lÇ­ß(û£UFiõUŽU†O*Qη÷ô!Ôç°/Ó¡0+—!€a\“W*Yñ†‘ýòY¾ð"ã†0k\yß÷ñôT- {ÐfT}Ïÿ8Þnllî|+jµFˆMQŸóTª'`_uJÜ9?œhŸ‰ûŽÉ7ð`' Œpïˆ~î΂Á6%É -´ÊrñªQÒZw”PŒÕÿkâL úJ®ÜÿxuñŒ -WÍè@:OÅ%ʉ?ÔÒ\€LÚO“6âƒMWÀ?ˆâÆ'¶ø§¯¡IM8kì£μfv  ¸  ö¼VsÇB³sOê}w¹ >í_k8‹@Þ=ïnà?ÖÈiîYîªy•Ö}¾‹Ü©"ƒ‰ëÀ·Ãá5X €«ìM‰mN·¯ž}ÂJ_êDc•îé^ÿÿN''è³5bÄ7ÔìOo¸™ðà”(¨5ä¿¥ -%»ò¦”?ˆêꟀñ8ZÅ}9Bh°T>8ßFñ¯¼zðh!‘7X(ܘ™€>®0)²*üƒM•þæHFßè‹ -„QÓwS’  -„c†—8Û­ Úâz“Õq~Ô x†÷]± \nËB•U*£ÝRgö+€ô­®yNuÂ÷31;žÎcø÷½ÈbÓ -@Š×ó¾ÆãilÔ (@ƒ°hÓÍ×vBj››ÜŸ€N‡î7S‰^nWQZ(yI¹©S?*öuyuUý8Ò_ÎGÙˆjÞÒ|IœÿéËÿžþ÷4=2\{^sÅd«|qÑOñ¥U/.ê@¿#Šiê"„Ì6C°I}q~C'w¤o]PâQ¨–`2ë`üw4þÙ—d5N°Ø¨Z$xÊ4/€åþ·©€Kb|ÊИž]JãvÛj$Ý)pww¾| í©€ÞÙtÀ)ø]µåUÛa€¯¯(„€Yž|gçK|ü}«ÿ{{P€@m¡.Åp«‹ÞíuŸ®ì÷Áô¾øDÛr½Ÿí#CTs . ªGDÀ/Vú;ß?‡ÿÊÊtQ{òŠšËM˦V @Z­o8Ñ*X%Ÿê‡ WQœ­“Hç¯Ç¡#ROò@Ž?V3™ÀnžWb#€@ìùø§¥î›¦Z€þø® þŸ¢”+$G£h„ê*“èá¤/Û£ZÌO\(ªá7¬jjk3ù÷æv»Š/+pÒpÍʲܴ£õ=[F4HøNý>Æ:`Å%âGÆÓr1€û§ -ÀÊØ÷5°$ÿ‹ÐõãÙœíÜ­Õž*²®ûTEaŠÐkRPŠ[7J·=oXv×Åõ“¤*ôõ+Óó#Šó ¡*{pæ@vhÖù®ý}Un - TZ-•å”—ìÞËåÅòã¢Â±YAî OE]Ç} ]®\\/Ý6 ¨?°YçÕ%0ÙL•Â?çü74L€¨@ŒE^¡”Z7c¥åä_SÀûÄþ™ò\Õ÷6¦Ÿ €lçû˜Þí|©ª=p§RÝ@þ}¯½³«:yˆìôEr$ØY2ØÁP§bÕP¤ç.€ªþ$áY/  *m5%R™¬‘ƒ^Çøjw'eçΊðoxW¤pùŸ‚ÿ½{+îqŸµ(,ºHuyø€—7‚`Ý‹Q‹Aí¤žŸ|BZaÝ`ýA#òØWÙ·æŠlKu„5͆øEáß‚€7´gð+”°;ñÅf1E¯À¿Klã²¢ WÙhŒ£ µÎj*óܘýV%%Y$XS Ï—ŠÉXÎÝÔ‚G¨‹Ø÷\„ÃÁÔö$»©?s4.ÛOÍ;Ýøä%ïöÒåØy¤w_nï› -À]"÷ô¾¯Vc}‰ä1ã­•VCÕ~àeÆÓz´)`­9ÌëÛòkÝiŠ –¡…Ú$=µœ´$5á[¼zZ:J6êKó*¥Ußk¶à¬¬\bæ!RiÉÀ|·|ç`­oàypuVQwÀ-=¸]ðœË‰‡Dš+‘Óð•XN—l¸—0ÐôÜOx©à%kU©?v™üϨF}BoSoÆT¾ƒqMítž¶°8àÝëìàɃYiü½»[5Ðë<Ó'å<'ܹ‚Õƒ·×îI·«8W3 `G¤1ølÏΤaFñ-ú¹P£`\€Œl³´+TÜþ/ÅÒùûV °¯ÇÚ@¯«ÁB»“Ú³ð¿£ÙsÕƢȢ>ÕÀ‚€òœÏ*‹ý(Vý’õùÀ?ËÈ ÿˆÈßj|R¯ÅVE2UÎ;àÔœxa}£îÍ)Ä+˜™-¡ÿ]^w1ËL£Oàþ)þóðfyužg‘`¥Á–…X £˜g‡Öˆ]|á¿(¬G®pn¯îÎ×çf‹!öçmŒ P‹­Ú÷Ôäüœÿv‘é ÷`Ïó¾#Onþ| À=B Ú÷µ††àt§Ѹúм£ú¦9|§êaGCµxoµÔA»ÄYÕtXRš“I+ßÑFò€)€õ³µÓ1{oD#7¬þ»¾Ò£V· •Ì#S;ý±¿–diBªê^{ª^jˆ¯fûA”5_½ÒÄ]˜8S»ªQ²¾´¤ )ŒjÉ˃â¡hHa‹²Â±/ãVZN9 - ¢PËúü?FV»J¢³…(©ãä J6Pç‹<„u»Ñí; úY¨¡¬ þ“‘f§Üæ%¤Ãðü*•êJKkÞГף£qõu–¾äFå$Û­ÑÑ(5‘È6-ï¶—¬ú±»±‰iH0JúwT20¸Elî$€#‘ˆì(|qÂYE‘®à\P© Š-@§%H†N[j@Cûä¼X€ ŸítTþ[«`yûûpÁDìR„«ŽŸk»ÁÉw*]É("†ýÁ_°n)Ò5 Û“ €Ðïèí\éof9í¬ÅÃ5ÊÁ8ô)¥çæ Eµûañ£È¿O - É0$jœô&÷â6•­½Uï“~˜kw¡n Âõ'QôÀóBkHÄO–‡ÅGø~ÅÂììÌÜýG‘º€¤BÜ¥6ÿ*ýHþçÁLøWfO4¦'¥gúú K‡c×·å1'Š¢çqë“Ðf'£Xý“¦?$§q-UÅÀâø« ´Œ' bµsLÀ¢j–5%&<æ‚0ùÊ×LH-ygÓ“•8­˜VǸŠÇñ»¿šqzð¼\ðH$=ßfü*MšM5n†ÍH½ªÓÃl”¿Ià„8òƒÃ‡øY< Øë¥N8q\.zÍf9S*Åñ'вêR¤à!p†“ãÔãzœêï‡oWkÄ -옹ÞÀeŸÜP*Þ25©Ù¦£ Îcô¬hÙ Ð~P.¯ª‘6Ž6ñIìÉ9BŠ£¯¶4’˜µÙ$ÍÙ/± 72ÈìììÜœ}/Í‘0ù—öY¼…J(Ëò’r™F3àjËå»ä3¿ZõgV$¿qY\+i^µnÿ–æáCwk¤<©ÈµÿÚ¦ œ[°ñ¦m&ŸZçÝU€ ­b✠_P°rp²œBvØ"¹¿d3þ¿Ô§@çYWNå´¤»z -˜”)ËùߣÇàSµ”ã”ý{ûV ( V=_ˆqÄ?í:X»Âþ|ገó 444¨.¸c%½æîèn1•þÓåÿÊŠè¬Áþâû&4|Ê­Ë‘‡êªqäS¼a³IÇ©ŸPê¨|¥ô¨«ƒ®Äf•$*ñ7Y…Ìzeÿ … I)š—GX(©À9,ÇÒÿÉá%¯$q -ìSà;øË¥Pá¿—ÇÔ±ê\ ûz&-îyµ(Û¼«n¾\9 O^ë¬`ü2{ÎZ-¹Uêk¹Ý¤BMJÜû¨ ¤Z=mÝ¢—nT¿Ø÷²™Ìz)šªv€·go¨Ú(Oz¯´h/}+ÝP•’Y Øÿ⼯/-m,--zëúÅŸ†Ü`kO®›ª`¬Í‚Ý‚F.$ë=Æ¿ci~¹G\¸B'iîRXcØã`¨O¡Kº)›Q¿{ -C¡úU€M÷ÙÖÐÛшê ⺪¤ôØÀÂW—ŹŽh]žÕÂ-{˘«ÀDpé$ðf-æÀ{ûJbmÔ¢ÑPÝ›l¡øÍýÉÆj"ÏŸ"䤷¦øæõªÁÞQ-zÄw…ꕨ¤Y°®v jpÁAÄgÝÚ+¹‹å'ÉÏYgg]’;c½––”æ³…y$¡X -d« K¥%õ” @³˜·+Q®Ì‰v½J7¯0»èm ù-ÆjÎ - ©¶~ºDµçX…h¶Ý§mˆ æï¡N-Ÿ S躷¢øtÛ;ÝöSŽa-zÖhÀŽÆÁ*LÐíºÓA'¨N¯=й%ëUˆ+ ¦}ò»ûa 1PýÁ—”ÿ\œÓyÚ¦Œï·Q*ýÙØÜŒûbðeOµ}_ Úƒp·‹¬ðqO\o9ØŸ˜–Z uúÕÊá/ŸýYiþ¶UÙ^¨œ€Y -YÑ…ÞzãV¼Îbò‚[E6¨ã6HLð/¦@>Ä_&;x¥yµø YeÝ{UN|X:ßîB3ñ?‰þ‘´hPýMðoðÇÈ$/’¹eí.Ü[/œÄ²†2o¾X8¸Yßf‰¾†ÌDI’CÂÌÑ¢¾èë»XzJ“€}wð?QÇêI7Aº¾mrKó…%Eo›>Ç´ö½*2õ¨Ü&Fj¥Sn¨•Ÿ¿OÞ¡#æIPŠ]‰86S -“Ø‘_nðçQ3ÊW©°Á㹈rãÛÍÙ›À¾  'çHÿłټÀ¿èÕã"—«Ìeà’UñàOÂ@( I±åšýë"± ÚjYš»Tµ‡Xoá[¹¹'ØùŒ‰("Á¨ñŽ*@&;0@©]ßç½nO¢žÂYòh ïngÿÏž=Ûy¦Söÿ[ÿ‹ý~·³Oñoîƒ. Îéµ:°ú»$•ù]Í&Véîùåþï9Iêè?â}Ȇ}Uø+ŽÐëýÞ\„Åþ »¯Y‹u­'W»¡þÄt÷í¶=³³¶QWI¨>™36JÍm(ý-Q§L¬"eŠuAC©g-.òÍ0 -¹ÕÕ’Ú*SÌk@ õðQá ¹ª‘ov±M×ýóìƒù¢®ä7««UŸU@žÐ4NŠÖÖ”_'3ˤl™­«×ZÎùA„#kPºÆ@†IAµ ïdþTÕÃY'ãª|JÔû¹¸"D«9hßÅpJëAm”Xg-Ùà)Oãè1nÀ±u’s36lõFfx‹'ŽG¨£\8еÙ%‰¬Á‡1x«±¼ÒXKIyÛ=J¶Û PÀ³ÆA(nD ¨‚R°(·Ù_ ¶,Ÿ±¨åÉ*ü“šïÇŽb_-{l•q–Úx8™oM„r÷)HÃU®Þ)€gl¦ß·"˜ Œ‚ÆõT€ìp¬9º ZZ*!asöëÃ÷–Ó}ÇÊWÖÛ6ȇD(;•Ηj0 Íð…®å … -¿ø}O\Téñc -àZð|ïóŽ ÝíªÊ¡]éVº¿ä…—ÏÑq1à6–»!7@ã}BmV®ø:}[œÃM!]ªœWHMÒÎ5‡Á…Â(-*-7H˜Ðüf ªÎ>‚Ú­HÀ:Øg2ƒS­ÛFTŽ>VV moóAvø©—Loú¦Öýƒ~¤ÿ‰÷oðWÆä!õœïp,OÖ>†¸)žõ:ÒbðèVÃJ)hŒª°ù¦A)£u¬Hó.$5Ž”FêõnÛƒK}ËÔµ,LN+爈nœÀ& -à²@°ªZ­w´ZA - Hâ5uÏÞöª¼³R_7g> -Gí74ôø£|§Ñ -rÅ-ØEQ+@ÿ)¡I×u¹{|‘ž—ˆòÅù,]—o€mx‹ŽN‰_)n&Å?a€RIž¥Ê[€T¯C¶ÅÔà˜—é—DÔ €Û:¹¸yÊê5©6Ê,8Zã·¸‡—V½°Tœ<ÕÜ a3Œ ¤×TyáŸõ'Žþ ‰žÜsÔ³ -á-V[¸£Á&ÏÔÍ_U®yß»xë~r9"Eþõß¾ü7AaAñ—³#@ð»ÿJå)_øª í¨5&ì ÜàøÝn‡K¹·£Óëjõ®óòÍ&ðg%)yÖÔDDÁRB†ö>&)Mæ©%·ª´´È79oÞRTxÄNd—ì|·Ïó—« øª d/üdföc ãþº‚år›Ôý[á¶øßƵµ¾h€×i=¾»wà—Õ“…¯Mkç«ê‘~ðJƒŸ­ãÏjP39Ž-à U™¯‚5§ãÃöx‹Ï(€©¶À.pU_€€ðx'³6| -ßiî~€E6!¸<#¶8Y³Ou¢«ã…7ŽÒ¼f åÅM‹ëÔÐÌq•Ùº¡ ôFø˜¸Á¸](_¤$° 1¿³ü;à—ä%?É`hBv‡8.9 2ÝŠùSøz³³·—äh0ÒûÄ”ÒlV—ÏÆ‡Ú)´Ì)|%9ý›yê@`,® Ð|ýB½æí¬hgyØú<á6h"ml@UÍ!ø—Ø9õ)ì$ª% °§ßÕE©E´Ð|ñÅà ÕÞkx/'+ÁÀ7fF8'fT£ Ü -öé*,h©{Q÷¡ö œÂŸUE­õO_-!mD©£T’@3ÀŠxKT üåÐÛ+¾+ä+-gŸÚD¬¯'åÈòå ’ú7±˜,k¥ïå¶q -ÿçSÞ?Ù¹ÕØŽ­ %CXãSË.ù›e £ÔF"Í+rÓ‚ÉhW`_ujJ*àk,Yå22é¹¶{‹/Uçj.€6~\ß4Ÿw ¥ Ó¥>NŽšøXìŸ'fÊ&ŒUI&„áMs9£ß¤£Ô5”Óv À¥RŸët i¼‡_U*pq|WZÊ·›Õ&“ÜCð çJq}Üœ+ø;14†bA4@²àO®+‚i¤eŠDaDA@nÊæËûbú¢•öf -Îð_‹Cß\ö$S|'ê -8U׫ÐjPÏ·\Û™AJÒÀVÁ 0ð±}eúHf¨ìžjêlOµ,ê´ïítwmÊ`í©–üÝþ®ùV£gçY©˜Ö`Ï;.ÆgWaDÄùDQyIÏ’ü¬ªyèhxÐ\¦LÁŸK9:o££oŽÈ ã,R €Tm‚:2LbÓ8ar¥¥?ö‚û%ò›¥å1Øä¹,QÝ^‚W¦ÊcA6)K€j_e&E©gK*‰âÏÚ^e þþ©âŸòÆzŒF,áãø™˜ƼiV¢,;zùZ­U‡‡±ÆICÙœãÃ4.û|ªj«•Çék­³ªMY¬še-â½¥aïôHl]×È|/üt2ֆŬ6íTðwa-À™€8Ú¦í¹žÅ/FGÇE³Íñø0K’öÔÆÇÇÇãñ«ôOãáÝá˜[O_ë“TUéã?›}㬕dÙë$@Š“†Q\kŒz¬6"\¦\ -VJl©ŸT¬~ÞÞmÊ\K3°mõ"ý&Ö ?+á,Pôß.,ñ TyÌ‘Iè`µ¦Àd¼áE£×ß¼L²o¿Q£3Înªæq3'ã$KŽHÝ×ÜÅvœ¾ÊŽØ=åªÍ DއQ«U‚e™i›!ß·M8 - ®¡lV~“ÔZàÞø™#Pô‘›}ëOváw­7`/wZŠîcPV娖ÐPla‡ÂÞ~Š\xc£{È~HcØ".ÃoæH!'*gÝ~N¿C?kŸq¢¼½Ý©ùW¦œòýÒìÌ7æ -·H¸r‘ÿ²šo -®í–û/-”ü9µ,­Z»@M$´\²å¶¹Z…i?o­²»,pˆÂ­ÙÙ™™Ù";ùEÍZæ]eþæýoOÿü?¨?¨Œ^¨Z±¤6Œe×6ÝV˼{|ñ®Iit¤UUCjÉê;„·ª¶Ï"vñª^ÙÓ¤3žÿsÞW×<5”N÷ÔˆØÎµ…»ž ˇիb晼5 2m2¾Þµ,ô ³E.x­ù‹Mk ††áfÕ×üfáÃps¹¹é6T´¼¬£ÛV¡8[cÍÜlAô¬GO‰„$a¹-žYÀÇ*ÇnS­>‹Å²Zy’eH×2”ìp«0{‹ tëCÊ|VIöÍñ÷s³üƒýÂn9E üTºÅÙ­X¸¥ôp×âNÁéÈ.µ\ÔÜ2TªOR{j1¨ «JIí°¦¶¬~yµXüÙ¬­9c3jÛž¦˜2Ãê)L«@/mê0-î>)ÛPoBx¯rÇFÜ9Ä)¨c°!TXvïúÍ'òÛŽçðïd‚•õ¶À.¼ó]ã„ÞCZˆšro„¨¬×•Û&Fgµ>`i—›Öæâ‡~Ý[Ý«˜jœ¶(Ù,‡ -•yà7p ½¨‰2~åñªe«Ï.äÙÚF%ÒÈüeeL›]]–öc€¸O‚_™ðå]Ìà}56óšrή2 ý»èŸƒ¿ððP¨ÿàà@ø÷9Æjs(¬EÙNõ~*±¢&åkj¶æŽõ5…Œ:ÄÄña|š_yµÄ½x粿JµòÂ0k)Ѝl0e3‡*Aó´ -À9!ñ h;a)ç­Õ½k‘ýÈËÐíÖa•;)3U+ °»ÏD‚òÉBµ)Tï"N¥c=“Ô0  ˜Ÿ ô»¢^è…¤ÜPãº>Öˆt~c)Ì®Ð:ít;ÝÅ mk~sPé -Ž˜$ub-_‚c­‰k©%ñ—ê·â€ôR;³ÒG8p¤ßb)° ­Z{©À/¸PŸ™â:5ÏÛøÕz‚=6$‘×Ùnþ6 -`fV5Këj/`1ž«L¹z:ø) ýü¿Ðà[õÈÿ“²¨knŒm8¥›^¼œÜ43+Åù‘ô;÷'¯a¬}«¾^k%kÉc·Le¨þK|?Q=š%z©ô&óìOí÷¥÷Ì–è@_ŠEòŽÝ¬Ž©œ–9ü“enB 3?…¦àXÉ‘~¦B…c,š¦àØ…‚O~qcEæT#ø °¯ëcTe¼3õ1+ëI¬]…AHã-foj¼Ú3VS-€l¢®S#£ SY¬oÖî8úÁ‹O¡ Â40€ÏËb|™F ³‘½ÍôSEšsüÄÄA+Øí˜ŸOû•{wVàýÒÐÄä@¯½«mu-º}å_ãƒpA;½~Gû¬X„“Ò{úËüÉLl…åX2˜òù6*ZZœCÍ-HóÆÕFjÐÏå)D¡@Á‚Ë4K^IÍ:6’r5#S[±´T×x?™™]Ìño¼ÚÎÿ)þ)ø_˜ÐppX>‚Æ‘)«ºc -ÆõzVгªÆ†°B£UÏÇf‚Úm(iÐøt+Jk¸áëè®¶Žgqäi¼*å?ƒ¬*¿×7p]ÞöòÔÆ)€ëÖ\à -ÀK¹NÀ{ÕkKíxZh¾ßÊÆþñ–ƒy’ÁÀ?R#¼µŸ:ÍaÛõÑx-‘FõO4–;º¡ZJ(soº´äÈͳïFúê+{E/â—ÊÕõ«‡JÏ+RÁnßÄ~2cÀÙ?Ìþ‡@ -… °³"„Ö1È[ZœŸ+ÂÙŽ+u&[3O™A~“jÄ,h¦*I>]¢ùHõzœ,Œ“Ò+AKx8gÍÆN.V¬º°FÀYŽ0þrìÔÐ>nѽŠ&ó³mr¦È€L…±-SÿŽF€žíª0%¸­0ŸøZb;äö†¹sGà ÚÙÄ2â%H„tCÎÅ`ÝÕÆJ¯›+k¤x¹ùƒ™X+ˆÐ_jÐj­M-zsÖ~„à}Ò¢KÆ8aÂ륹“S  ^6b¯ªÁb4©Èò¥%s\#ƒÜ(– ½ÌÖü…œ”ÀìËÿwòŸÒ_ø¯jæ=g€¾1’t¤#ŠPÝ›¦Ëáp« –¹(•¢RX\üRñ#rÃììO)£—¶n‘L2åŒÂ~vF 03;óófl`‘,µñgù‰ƒª´Y,ÝžŸ+™¶çI°M(k]ˆ—òþ(%/Yˆ A¹ìý£µð¨£Îâ… °ÐòJóä2Ñ‚»±‰iv`!Ä¡éB€9„t¢€.Ø6Àºí_>C¶;õÏF_YÉ @?z;umõÝ(!Wìn~ ðaÀÚJÏ)áÙ.Ó®@KN| ­yÚkOÇíÛ:z ë•oÞßým®lŽÑ -pþíöFíÁFͽø{:Ê‘ïz€¥(à|)˜ƒ•UqCH2ܼyC_mL¥„2JPŒÖo‘¸ À’·ÞòTvµ<‹Ö|l -Àh„Oð-sø' òâŸ?Šr´+þÿ'O’åá0VYê|$£íí£ Ö¨B9ÛpmßòÒ\c°Psgá0Ò´˜l -â88T°š¨.ßÒ}Ôà‘«^< -Ô±ƒùåíÞ©/€–¡ ›\ÞÕ/î0ûÙ?®oÔVÓŸ@¾A¤ðßT0·z£¾µ´­ýAi0ëyƒÚ‰ÃrTBªç©ëLÉ'f?Å)Zˆ¢‹$9 -`–B žsºuàî^€«åûñ÷Sc€7•\ @_LJ ó…ëëâGàëVé‘ÚGžkTïà•¢b•Õ~XW-Éë‹‹I|-4(¾nÌÜð „I$ɽŒ $–£€«kD Nl Ú—ì2‰ÚcöuÇÀŽºSÑ|AÎ'èA6‰ˆ ºÇ€~Hô;{H¡²£á„Û€ZíO®Ð]#Gw rk[•^¥ÝDZw¶[i·5k°®Cû¸»ý¶!ržF_# Iä6ÿÓ§¿´’si¿«Ò_<: -Å9›Ÿ -Á’K ñö‰˜uµ‚ªÂ±¿%\…`}Žì°P˜—Ç﵂’Æ üH5ç¸Ä¾ySúàŒž»Ò&Þ¿ðŸÃÊûm¸Çô0.W›ˆj›¬Ü8ŽšcJÃ,ŠÕ@ÙEˆA’*‘a9•ô(m+Èl·ÆõÔ·ù¿þÍ?iY…T=ð«lNOÖ]bdj]òÛÀ;õ¨ç1L×w¥5¶Ë‹¥ÅznÃ’¹shp±å¦€5tsšOŒ~j[š;i^ÃÿÁÎy€®8vÉèÈ t¿Èe—çX¥œpã'³¥øÃ(íx9þBù/øŸüäŒbd¾0{ûO=†®¥2•n’GCAtsî/\§ÐzÙÈ ->'/–}.Ld±ÑHnÅ Tì¶pSt¤êˆé׌$½Ì@%»LLjÚ*›Ï(p&ÎÉŽO¹»³roG#þQÄãˆkwÞõþÏDj毑¿ö:ê¤v»ƒ>Âyj:U}ç.Ò½»OÎ-°ƒ4QOiH>¸-¦n âÚWeÎI7o=hè?¿™üêíX¼’T±Å°½Ò‡J"’&š«é“ú³³ònë0$=yÞRdÎ[üØ+Ω/‡bgq4ƒÿÄuù'Ï(áØåbnÝ*㔚×à7‹ÿ­Sï_ÅSõ¥qâ/7>)äÇñòXAo¼ÛÌ Œ7ÑŸöS]åÜ¢í£4Ð(†,xÄ¿EY“øß)R{ªlŽiÇ+LíOP§1€¥/€@&áRjÖKær‹_GÕ`¶„ˆäŽð¾¥Æ2-Ì=7dÅ'õ- p˜Ÿ{bÑ#?ÁT íÒÖ$¦JÁSPò {Ô·XÑ=;s#PT07ô>Š¢ôK°ÿ©œÙ7Õ*èöLéÆM×0HafpN#qüÍÞ¼ÁË]ƒÞu\;3æInrò’¦;!…¢¸¨„ÞP6èŒj³Î˜M fù0MQ€}aÀÎÎu/`ºy×Üß@Ú3 f8Ú‚··S¹'%ìj2}Ñ‹"¾kcÃ4œMÐVeÀ.G¦ÐvU~ ßªú˜Ï%½¹ùP•)GZ<0ÀÜ%²5_t}ƒßŠ_ô¥ßWPãƒ:ôŸÀ¿ýÔÛXZ_ÒÿúÒ¯(öƒh!šëA´H"íÛóµ9Åbä¼»”Sm޵å2ƒ¸Ñ$ÞââÜz©¸,Í•>ŽãZœÄ·4D»g\•€V‚H6àB,©‡1¹Z:Ï)Æ+òþSÞ¿ÿ¸/ä% 7—›ññ8§Ë©MäsÜL\„Ëü[¹ÈÖ™Ì@ÀUŸÕÆõè ]³1믂¶ÒÕ±´1íÔ;äp•½¡~„¾úEy8QAp|µ%ËIéfi£vÔÌ ð9ÜEÆ£üÛˆo w¿V‚¢­Ü%ÊM ¦½›ªy/øæ-®cØ_šÂ?^ŸR5n)2@ð-´^n*ø'°—ø- àòÐY„ ð3—Èòf*x-%•¬pC6!óNο>ç{ ¥ v«ìEÉVœ$å¢yQ}!Áe0pÞfÌë©VµaáÛÊq3‡2`·#èå1-èkœÀ\tPà* ìåƒRxRæO@‚†ÖØ€Nh(«^ä*Ô¶ƒ&˜Î À>µ‰S:´.A~~W~E~KFÿÜm·5Hp°ÀÞÉYøs‡îÁÈ·B¤« -§hYl~zó¶dY0¬»J¹Õ—{b&Ûn“0ÅRéãÒ¬§>a YFÖŽŠÞ–U¸£µ›P7û•Ö…þ°ó]mqœÃßð®øÏ‡é)a”úa3Ž“ÃrBÁ}%GV -:Í#C’ þÍã‡MŽþ\Òªïq¢òãd5³Ñ¦@ÇÿW›ë‹À;ô4U 9àçá•v7npYó(Qó»Aáþ`œX]@^¨SÔ·TËVæ Ø©±Fà¿Ü¸ùS5ÝsôcyñëÞWˤtñ#Ý®ºô({hZ~µ ƒ þyÀìOâ¾N ~™Ÿ/Üôr˜WãR¨†ÜTðF¦v0·é)äÍ’l¦±€§PZàÎY~ ŠºUD %õMœWÀä”ÊœÆNkjp#˜ik3¤z»‡ËßÎE€ ¿) -hZ ÛïÜS;ò  ;î=gíì>ì‚¿^o•€Bl…5(—ÐØ‚Rvpß¾è -4,È=ÀÜ׋rú(Õõk•Ÿ­ùÁZ D‹15Æ;9ƒ~×I <µ@~»™JãÜõ¹ S:‰»O€E·Qêø-›ón#ÿ¤™…žÔ¶@@'u—oäøiž~Îí¹4ºÈrçßà®øw¥šVƒ°dióÃìŒù+ïy^q+iYs`lË5j|Âñ6@¹©{äeGÇ’À!€›–þ~{õî•°Rxq©É{%¯àøq3dŽ ¡q›-QæÏüƒEÿäð20Ÿ -  ‘{fn?Êð¶Zðãö­¹wšºñá‡äWér£@[n¯Ï©üV,O¸Ër[‘4Š‘Ç³75œ4Á©¹–€‰÷š±€Jßâh’øZ€ª²s{ÌÚJ»ò¿‹X1@@> tk\ùß·jú¤ ¿à„& 9£sx·òÞHEߤ>œÎ·×Å=h'ÍVØ>‰ð¯ŸnƘfj$àÀ¹ü;+úMHDÑ2YVyô´'¾äÍ.n(Ý•LªÃ;qÿY¦Ü¡(`äíZ°0'!‡,."ü½%5ÐðâHž¾€´}n( ôPdVo³5þ(à\ñòm4~•¡àÿÛp8L’í,Ký×VÐ7ëðOþ¶‘1ll} -Òöé2~”Qš»Z£2FÒ\Ée¨ƒ—-äˆ\`VÁþF `Jü ¾S -àJ/ fq´±äI˜Ž$ú¹%>±’¿å A'©)°=[§O}?Y—Pò/rKΔ|Ê 2Ñ‹ðº#XV»Tâ¬*|m Ì‚~®ÆO.ÀOUý¯`ý›ààå*áŸcKaægË"?n¿Ù¦*o8|žãÄ|/’߸fÅJÁ}À6y¨{ð+eLÀù¼5#° '`€²e¢€S`5BŒ5¹ˆ}œw~v{ý ê•cŽoTkÉ?ƒe`/H`wß‚Œ³ ßßiÿÁü#€¹Ïö]+Ð*ÝvÅ`ÏÕÁ09טiå½;;;ûªaÂw9¢@ŠÂTË Kiï ¾ØMq\Ði˜°»Ærø·ÛêGpVck¤Ûq­TðÔdf«da=íf6|‹9ô¿Ñ lúg6hD—náµ1‡*ªn”h榤Q³éZØsIëUiâ}¾Å4kÁÿlñ?¿‚Øa5Ìø>Ö(€òq·Òñø¯‡Ùë4IµÊ'£4Í\Ûâñ8;bi’¾Lãƒxâ2Õ6É´ßÅæêÛÞ³à꾪‹œVWi€WÍï4=^z¿É¸èoxGã,;ÊÆ,ƒ‡“}£¡A4ßIš4Jþö8´çƒå{û^—>tZ"pu¤¼Ž§ïnÏ‚-½°XôE\ :”®ÐD‰(, ¾7ùse2>1ÆÛº´ƒŒâG1”ÒÒÜl)&]H•—©6‚x8¥Žò›e=A{«„ãá.F—ÃJ»’|I)&“y[ñ6R'¿˜Ülj0ÃÑõT0’eÚD7~v;-ž†¥Ê]àÛ…ØiE ´ùg”k¸¿Ï4Î7b ÒÅAð»šHP1µÒÁB¬û)øä¨máú¤£±Î(`ûª9 ct¥X­«·€¾jxa¾v;»]S@œÀ¿ÓÖè6ƒ—þJ^¹èÏðÊF½8õÅ9kè5§×lþþáìœ>oÙOÖfwš+?¤0à¥"Þ‚g‚4=i¦oH„×Üì,G-.pºòÂÛ,¿å%üËÎÿdØ ü«ÁC4¼Œ•-¢ywÓ_]«Výpõa>ÌÅZyÍ_ݬj&2 ðQ¶ù¸O ²Êê°¬m|Osz±9ÅsüÓ}Í4ÆB¶\³íÜŒUü!2¦€ƒù¹Z€Ò଀ï.³ønäWýri5Xn†¾FÐØÝ4hUôñÐç_¸µr™„]Û\}wnTDy¹¼ð³e€[üñO -Š·ìoz']Š ·”$±‚…³?›™›û˜Õf¥âÌ”û3®ÖϾ}ð?›áÿƒà›•ìØÜí>´OÑv‹ïÿPÐH.žÆù€ƒ|0ó3­×`"ʇ·ÜwÞ?PÞ³S-,ðØW”©Èy«sžò(ÙpAÐMÛŒk#|ÉËU€£€ßÿ ô§šý ¢hr5Æþsjp&@ë:À` -²qÁåÐ.°CÐí^ß`â ò ÇP`¯ò´k]wt)öš\K(Î¥ søçO.€ù*Ú_ ô‘ M!/Bc‹r»OþNáßn5<Å0_Å‘|ÁAxø*çõôòæ—>4 Zí6T¼¨°ííR ]¿tŸÔ -¢bÉùz£€•Iùb£ºᦢë aúmU?‚PÞ¯¯á7®zåð_‚§Åÿ üñþ«œÌàþ¿Òä]IÜä®Ó0fNdwø„‹Ð9𵩙ÎÂÍ8ù*IýTãƒø×ùAS½Îݤ—ѰٌËqúä+ˆ…ÍsLœØ¤ÅÍ{Ö\à@gc²¯.±¡®0oA*QòõašeÉðP5$±êK†1É}kÎÌ¡ÄOr‹D šJ‹“²›„óJâÂH´þ>” ê÷wx¨|~x~-þ¸L‡5íɲÒíÙ›K|Óc“Í޼ŠA ÌÀ7Ä#³…›8‘øðù3Ï»}ÃPÍS+ê X %*}šq|sö&®ÂœF -ÜžÕdµš¬BѨÅ ‹KëòZírt<^¿ÑÄ% ôY¼]zLÜw*”ò;\ýO Îr`Ûê²­®P - »Óå”î9`'M¤uüÖЂ]+¿{ª œÀ¿Ýî“cÈ5Ê8q¢ñtÈdf’}žÇ­1A4ÀN—¤àíq«Oþn›-eUŠ©`ƒ -¨Ÿˆ=piCM3À7’ JAóig¹¿¤—6ª¹ƒ^a9ü¹âßA_ÿ:KXàŸÿD¹Çòqšú_'òlðmÁ=åñ¦ð=Ù”¢€âd9}a.Ð0ÑT¸3韅¤éÚqz«ãËÛ5ÔçÚ1€wè 8[ `vÙ¼‰ø.Ûº…»Ää` f@“&7N ±¦îIü²Å­šÂ5‡1ÄñÕð+;®w‹]ì1ÐÌŸ»¸°†¹\‡k1g˜ÇŽk`§´‹c]ë€SQì£þw9ÙŽª5/™¶5@ü Àíä¥ìb9U4æðï÷É Ïý‘/P› 9™¢ý¶W×ä0Áºyqi‹´þX!žÅN@õ½êÑ$Q9RC«T§!•e‡!«o—GICC‡‡Bæ…†üÿ„gö1ÿvA×h@¢ðìÎ)=ÛË,Žj·äóUt¦g Åö, ÝܤŒ·_Ñ-¯t_ã(™¯¬ø ÌSºY˜¿U[ZH•nrÝ—TgÑbžÒˆ‚Á۰豂w ú&ë–x¼fVïo1ÀrŒ Ô–+̪õ_égjÞçz’(8`Ç]â065PS×n[Ϫ%Ðm…Ÿçu ·-¦ š(·;¦Ñ`‚ ë;lÃћ撞¼\W DÒ׊á>úêõì Ù»ÂoÚIpÝ>%/HoïhÎà^ô›ÐW›~ïéL|«ô*]Ž3è@R†u5V”šÑEPÈWðì‚\5Cn¶N.@›Õ -'ä]­€Ò]»ì¨÷‚® vÙÓ>Š*øLnúCÕ ¶¥!Y%• NlIz5ê7[„+Të¹¢Ð‰Ê´Š -»PŽ#§êe›×…ÒàM@‘wª<#¯j -`SÙ[½ÂrÜŸÚªUü9øOÿfÊ¿Æõ`³–®ìÌÜ÷mTc/ð7\ÛQÞªñB^õ)˜4¬ú`k«Ñ$¡„ÔW‡ú¼è5Øœ78ÇuŽv;€÷è p^ˆ«/°¼Uÿ­é EPDöÉå ÿú¢ññn­«æ6ÐüªÜrn1 ¾A‰ëê®­éæÞÁ¿&†XT¤¿q„€o¢>¼ä ª„eC;Å”(|¨út˜ýP_nÜ,•fƒ‚ÕaHIe&¬ ^|uWeÉ^†w ¨™=Ô’‹¥œT{8e^0·¥ë”—¡+ÖÀR“ÿ \G ãûçÄ€ô¥¯þΠ׶–»ˆGà T²®]¹Ã¾rêUˆ¯ Éƒ)ì÷$Œä(,@’¨Tvw÷{r¤tªê¯è+—ÊвüÊÜ@тގ -}]…@"Ä\Sùô"GÁ®1W - -®˜ÈÐýü¹‡ý‹@PZò`e縬|cS…Ô X›^Àå -@£q¨?­÷1”l£‹ñÝ€åD¥úå–£þŒá³ö¯Õ›ðG‹[0b+R/tø3ø•]9ÖîG¦Ák¤ÃU}ʬ.Œ7ÕýG[®Ç¾Î§½Ø4‹À»*€÷î 01}ÓÕž·M®%ÚŠ‹mµ¸ s°ß -psuüâKn…%ßq†L«yi¶€8¯¦5õ`‰+Õ°ÂÿÖ«“¤ß¶Ê¤šzÉ\õ 6š\–°/ìÕ@±poAc \ð~äð7S/?Œ2^ã…ÇCÙÎÞ¸¡]ÀôàöMc€Âülx[SlgÇKœ¼'¥t1FS6cƒí9{› -p п•ù£@ ¾ô¦~½«} ЫA „{_Sùò‡jÞ‡p.€s¬±Áð……Ô<ÀšV*+€;'×ÀA_íö/ïܽjý“¯ãR1ù"ˆ<Øéíÿ–KÔ…ZBS¦¢;ä(9üùoS˜@NÊ ¼¡ÈSzˆ“ó%¹mF€äŸ*`©r²S²ó -ÌáX÷C~ÚV}ÞRµ_?‹ƒ?EÙ8ÃCXì8lJºçæUïontrbJœBx«§¤TtÔÐ ”à(ÔÒÕä›VCºš „ëó–K†ið÷è à`¢p'hç,‘”GÖªq²ÁdK>áû"àûQRŒ¤rÙ€|RÓ@A)r3ð¾uK?²„° -D«dMd˜O>9kŽ!ß  àË ˜»yó¶7Ga` `î…âIŽ”w4`áóm·ƒ¹ ©PW¢šoM1v‚iU•*^Éi L -§À5Kš¼Ô0Ç?v¥ -@àãï52–PôˉßS=›È’| W>­Î``"vP´P Ï_¥_uRúÛïï>ƒÀ¿¦öfµªóÁ+.@®ý¡}èÚŒ¸{w*ò?P,Òõt´¸€ncèÂzûŸiG®Õލ¸nÆ'ðÇ®P%ùÿʵ“  È:§„û¤¾ê€|Ö²é©ÐA¼òR©x^è W˜ÃüYóÅ‚ÿ$ø/sðoh²Ø,Ôvg\Õ5Ÿ˜Í-p'6?|Õóš¦ndýŸ  ÔEP3†Ç øGŸjò`ÛÀ»Oi}ö_¡~¬yx^ç$ÔŠ"ë³v”BßYâsGB¡i9ùÜ‘¾æb@G¨z÷ø{êá8 n:€xº?Q5§O€•¯$ýFÐ@¬o(€-ɉ×ké<€Å›6Páæ-@Ì ·½Ùà# )ƒ:¦À:@ù~3éú°îB®á¢`Þµ\òbµ8õ¼¤V >øEáß[,³fúåº;øË®T"€ -HCÀ n• -vi ÍßW Ü Y| yÛ ½MIß³@€f×}¼~Üvíj^ßÞ>À¾b”û(›\ -ÏÂN½²’Çôd"×9P'À?°8µωvÛ½®Z,ÚPeܶÿãð…ëË€4VŒä¦à?œSPÀI À<|eÔ\ä@¡dUý–bÚâÁE -»†`ë+Ì!þ¬™ð×Êaµšƒÿþ õyk¥G+ke~3Þ´³Ŏ‰ÌA(§P \õ"ࢾÁʺ˜@¶ŒÆþX]éO±wÖbõ²=¯r²¹4ð}ì×› -@D 5ÌyÊ €FãèÀP8¢ªF e_í¡ ‚¨EŠbæfCC6œ(y"€\Àü–zN€%^ß:.À©°,19«ƒ?¦°ÝP70е$SŸŬùY@¾ã±"’‰ηød3ÞoXL`¢ÿ”í^LÖãäQ‘l¶Xd…Â\’#ÿ"G×Q,p -÷qâY Œû -úõ€.â+àVAVÖ«ÜÐvGC|iîUBèÕT¤úý½Žÿþ`oO#ƒ}ÉÞ‚)€{•É@Á8ð|áŠÜOYûÞŽŽÜWc®‘“ÂHݶºYùnT´ÿ/Š?Z3îŽ5æsG¡ì'ð‡|.WJhs›] øç1€Ó  bµó1ϳœŠ§b¤È1ôrs?ob€Õ»åµýgáßJÿ»FÀÅ#?Ì£{ûTé„ö#?…WW%E]¬ÖÈ‚ŠÄHá辌½×Û[ð†ÿ÷‰ˆy´ÙuÚ(Ç`!åÌë(Ý>Q”öVîoê†Î*(§ê¹x4­?ºS昘èÿ3 -`•Í6òºx#!îM@©o -@e?  €ÞŠÞ¬?Ñ’ s¢(ØÏ+k7¨/òô9„|€ÒÏ–DÚ)€_‘ÃÖ½$€P· %iUŠ)ø)ÿçš&p ŒÀžÊuC‰ ޥؤí÷~ßå ŒQä=H5P®K'ôÝö>ÔX¨¬Á­ŽË~R»ûP»™èï ðý?{†?ñ%T ß=ð}ºâÀý9èRÎëëç§wîuð~?è|¡º‰U?p`1—Ž#Â9~û™‹pYV À€~€´Æ)ü÷÷Ï*ì$0] ÀSýø$Õœ‹¸Z€I8¼Ÿ³‰¸»æ$@ŽþüZ£Ö6?ønRO…lÍá›ãr^ o;Kl†à)3*p½^Ë”‹ŠŒ¿'&ü_˜R?^_L_£b‘/v '/SÙµÏHSŸ ¶òEv)€ç"€©.ü©Ô>.”̸P¸€8JO¶ÑñÌü1UZS`%EñoínÜ,X Àì’@rÒà6•‰ ¯¹P%€)sNœá€©7W7qJoS’Àj§ò%à63Äìÿ›&ñÕûÙÅh‚•ªÜ‚vû^§?xŠ@´UÁ}P¾³–7ÀþçP‰6æH_vŸI€ÿ}À¸û†.î´+ûÚï¥ÑëªGŸªáA·»r§óÅ ÷Åï;ÿmÝ´!4ž˜–’w &\‚ý°¾b(«+èuóòßàÏç5Ài à¼îObÊš—Æ>Æ9{'àÞ, ð°Z­æàŸÀ¿•|Ú‰4Ë_¥Qvç_é°É&v?ö&j6y©œ_Ûg o«Š¢jù~4½5³l”dj—Bpqú8Žƒf„i’&£Õ85c®™ ’×£Æh¤Ö²ñoG£o’Q#o8mÝ› -ÀÁü\-Àûõ¸¤@›¢¢Æ…„&¯i0 î›zÇàB ê'1€‚&¦i4<ˆÅ6Î*ä18:ðVP¸eIy»aµ³A!ß–{Emjò(Ý$¿qݲ†ºqj|7ïð/0U  ¬h -@.ÀÒzâÀG'1—C'×4Ó~zœQ"€Ë/¹ÓÎä ¢ûª¾Û³â¼Ãf,Pu~oŸcÀ”½;+•¦ÿ@“Xkýý~¥ý”ókÿß~¯ À³£5ÖùÚw*++*¤ÂØ(Þ”û¼}ލhš/®€.À¼Âûü ¾ì!AbN -Æ@„@P¡ø‡<¬‚á_Ÿq·s‰P-Àù€Õœ­Ài àZ€é@™lò -Àáý›(@®ü[ÉèÓÖ§­D]ZÖÊåµåòÚZqmmyyùçü;[(oÉ\Ÿ³ò­eOóÿ†þ¯ýàa -šïvaYs/—««êߤ pËì6õç†Rûj®npQ @Û…ñ”f'øŸÄ& -àê€#à?Å`oÇÕœä…ü90àÞPªò߀†þBX;58é5 ñUßXœ_"q"aµš5~§ ÇŽ.¦„‰?Ncgj¤jN|TP›%)©<$³™ -𻎠-°bÿ ÊWÐŒÕÆ¶©fñÓÜwøÜyÖáO@ÓokJ_`_ÚÀ¼ WôvÁ>Ãmù÷Ýþ®pÏêÝN -`±¦MVø«HöwžòþÅR \POE5ë¹sçŽæúÌ/H˜GŽ¿:$Ù¦ÝÞþ@µ€¸x!6/€F)‘@§)Màÿ9{rñÇÎ+€< Qœ•Ú`>8UØSíoØ”@˜ÈáŸh®ËOAÿÝrš³aò*KîF¯Ò¤S¢Bl\dý(ØÊâÃ(ƒÇÉ0®ª×r6N(yÒô•‰\ÅB?ÿ4ÎÒ,y‚zN¿4õ¯7ÀB_€i¾sü;p4:£NbŸØí‹É±I àl-€4@^ àªÏÇP;xdŽ @5‹s -êþ1×Àþzj²‰0àwRu -6ÊΣœ!­–6ó…~HóíÆÈo80=ÃGià'ÚxÝû¸@>ôu;‰ÀU H_ãESŽvlæàoïØ³gŽî=ë<Ûé<ã] òù|ïT(¬Û¨Ü¬ªv%0U.|NnÁþKìŽilÿ•ʽÊS5ET¥žü£àwa€®Õ>h¢¿{Úž¶Í9J# YиÚÃßéÀb_|h°ÖƒjƒäJÿß#>$(ýÙ® ´ß- Ë€pÿf Àrê¹9èbîØI Ààåø§ø%廼òô&#Ååfªk€LÙBƒÈ.–¹&å:²Ü†×\P“ae,Ó/äzaJ³¨y9k€ -îKŶš¿_÷¿Uüýúè[ÍÅ&¹ÛÀb§ -à²vªNk4 ’^Ö˜ öDµU¨YÅéÃà-n%ÕæXU¥±U˜²½;¾³$~øúdsˆ( 5Ú*†zÔxPÊÖÿrP?U÷IÄdÔ®Qô­ßÒJõÆolâ³;}-zFi¸–XcGß+–üê9 {« -°Ž¶òúN[îÌÓ£âž"[ZÿÞŽ<‚Ýg»,s»Û4üàÏÐ'-a¦Ót@óÈÂÝQyç?ÿ¡“S½NÌ}µ8âaǼsÇMð•$7¶Ò–Hý·U!€[2è¢wîè»bƒÁ¿•þö °‰€Nbçk\ ŸÏŀΤÚß´é€ üÁ?îÿêjyÍÒÚ¥yœ”]s`a——HÈÆ¸ó6juÊ/Õ¬KËâÆh3U€ªIIK9'(ò¸ÜsÞ to*óËÛüð¾&µ¹Ð%HÑuc& œâ2?¸‚iì·¸I#ŠÛ p—‚Þsെ4þ9øÓ[±À‰…ÀHrí^©x£ Çý€<¥€k(€I>Òp­Ñ7S -àÀ ߤD8«¼u§l7g9¼E¨ ¹†¡L@b¯°àøóFá¼R|¦Eàh²¿ðêPn¿xü\1X뮃0¨×ŽÎ(ÏW4“?4 3üŸ0Š^œ²R1 ïÃXgBÚßF1„•üz¸;˜èé½;m´¿Ô„"F _¥¿6Ó±8Ò;´0\Ò@£‰\ÔàM\åæÐ~¡M€Êÿ\þ­¤Œïï’šü"ˆ“å¯ ƒ”Èb/ÌÛ1ªƒ5dÅ¢…0²>Nòi-ÿ¾±¾Å š˜M߸ÎÅÿT pe;ÄÉ›1m~TÈcä}©˜hªà²vA-ÀÿBWœ5« WXÓÆ(@6A+_ãíëÀá ÜîœÀüDX¬Õ(àbp”Ç‚§ðÏNßúà l»©O@hœWrNÀ•oSB•>ù×2…û(PU–«ìW¡¿ rÚ\€Þîgb€g¢ L;;ÓvµØ…VÍÒ-”Ý¿œƒ @9×Ì„~/6°ï¼ñݯkRw¥ü"¥ìÈ•;,Öqyw}àUÿvWŸ¿„z“ҟŸ—®°rÍÀüü¹–€? /À¥ -Àaý;W €ñ>j}šŒpþó”v)εÄË.ëúe”4˜¹.š$\lT ðfA<ËXÊ…s†y–Å ±owUû›°—ŠÿKÀØ€ʲKZžQ$÷vV\0àÚäµÉ þ¥(À%Ñ5fó o%ç/®TO±T(|HÒ‡5#€ ¥\¥þÅa«7U¹ŸÊ¸"@^;§Ó \FùêÜ€E¨:Ðö…~ý)šŽ¤_ÙÙÝCÀ¬y¦žø†AaO;Š4Œ:+p‡3¸wXýn³‹ñ‚L±„sçÆ ô†aÊþ‰˜09Át9:‘ÓqE\S¯½ËðîEëØ‡ƒ(ˆðôiNˆ­r'6êÁt„s -à´à\_€ËÚ¼Q „+·òþN}Ø/´©€ÀïH`”¬–O}™°=V_Èq««^¹èª1óàµê´¢¢uI´2csv5 !&ŠQ˜¯¦&ÛÈ&ªüµïÞ@TpPÎwE©•¦õèbÎHp£&/üˆ8‹«-oQ|~F@"|}7…á#hóJ(€a¾w¨ç]* 6É=ÜFPÄj~mÌ gÉfÚÝðÏ­~ë?¿PÔÏ*€ßP*@¯CVz -U‚-H3¬iœn!ßDÿgÆ÷v:ƒ½ÏöŒžY7[Ûßá@{í>CèRî¸úe‡³Í4HŸ}×JSíZÌV••øH ~[-øŸ\‡Ô_n6q“;}΢c8ß^Ç3à@¼}üSÎ)$/ýuÅl¯‡Ð¾F;€Ü¸0pª,ÁÞW8¨_hgkNlõ üëQM“üér¢ð“à¦w±¦°ê,¬ 4¦íJ~éî¼î•C7jÎ[˜2«¸D8˜_øá}ŒË€[p½@^ ìOð `1S")`ø[ ‰¾0nÓãŸÐ7Qà8KižåºG.§žøA"ØÒÙejˆÉËêõø›j ì·S”AQºk„â?viN -ÛnÚјqR¢¾…øÈ¿ÙW@&7ÚŠrÍÝcà߃(mïíìÿÝ6{hfA'Ìr´î€fÀÆaYit’ŸG€”å]¨ç³rWvžæ—ËFÆf:†Æú‘ qÀD7Z?舤/¤´ f€wŽ…|ˆ;|½³bk§JgkÅNÀ¹vÊšgj¦c‚Ü5€Ãú%vªŒœ°Ìafàü”Qª¿·~_á{•¹Ž(§ñA£ˆ‡ÀÝ8[×-Kÿ„~1æÛz­®¯i³âÿ}cv)§ -àÊEü›1µ<8ÀëÆ-ŸÛß5cy-€€?Á«õR -@1€i¦‡áë[@õ| ÀU㑦@î¹iç¥,ˆÌ+ñý‘znE Ù6zòûŒR?ÎZÛÿ—þ˜ÍÎÎAäîÄ͇® ˆW.”´DÕÎf”ÿßJ®(Õ'æ@-8 ®|ùŸ}öì3õ³3`°ç@nøpYç_'Æ`ô½ÌÀÖÐo4–q°ïØX`ŽHì„m…5§—ŠhwP} ä—ÄYlã(X bÍþ¸/ýd»˜üfer%Iä5)ýÙß.Jf'Vß·ëöÌlóc×8 _lgkràáÈì¤P@òóf-úÏ­¬ÎD®1£,n±þãrr³.$àÝxí³^ Љæ0²Ë„O_W)€±/€øàâ–€çj¾äoús?Ôç1€ÿg€by-À™€áÿí1€³ -€§ÊðïÂÇ$Œb0À#L÷W ¼Û+L¸rn.Æànë-v³JÔ: Ó½ò÷x-x½ÍƒÏ­®N[¬å‡AV97„K.zæ è°²øÊ[T€¤Æú*i‰€j%:xÆç׈¿= 6|Ô^ÚnW;îXS½ýuu»;¼l\q™hÁþµ":¼x€?®^l¹c -@Ä Ì›åßì—ï¡“á¸]v:=GªÈ0\;ö¨ì¬Øž˜¾t*ÒÏÔMèüíôoo0ÕP¸ÿ±û8¨_bgú˜ñµè€ è°JøZ˜!¡)+—!‰€Üìb(´ù\T; ¨¬TG¨Ð`QBx£ÎÝžL|köƒÀõûhÑ1Ùt;€É­ëîHê*í …WƬÀþüç - F¼à0|½Xز7c¢!윰§ÕBH€€7q.h"¦àWøb»uÕ(‘[ÍrxÀíZêŸ(. Åî¾Ð -~&(µ'†6Hµlfgç^åždõå@‰jþ´Ir•¯BDŽPµÅ7äÊ4‡\€½Ïœ€m|>\¶0¿ûð[õÊéžÜ}ê§îrÌ•èŸäcmàKñÖ“»€"À\°^¯5Ä-älJ¯Uófy„ªŒ´tV¯“2¥[Ï08LÞòO»¸·Å4õ∗½Ù @ÇÉ0”´„tw½«³ä8jŽ8ÒùS8…|’V³Âpü"¬/¹v(Æ5èŸî\Ò¨êp ¾Ä…kˆfÝ8OêôÎý8búÍQ=xð@[ê>Y‹˜àÕjA”lj’7¶$£=  mêõ—ÿWä_B;A@ÈO‚ópEjûsïYg°7JÚDë¤õ…%l÷_ÿu÷³=±‹l±€~²@0Œ½à ŠØ„/Z¥¡|t)\¢ô€Œír>`ÓJg¥  Õ!xiàJ¥k­|ì²á Ök/»{»3m½ Eœà_—ÌöÎ?Ÿ|»Hä1€©¾¶ÅÜÀÁü2»¨ࡵaWY8ÉÚØq:•îy·R“þŽÆ …¨èÛWD@àÚ6`2Ý·Šþ‚] oÎX7À¿ -;ûË…¯iì 0Ë!¶Ýsâ -÷]Æ3qUŠ'0 é*Å ï&7$*ÈÓQ=Fè–‚ 1~Ã…'u8\€ ­즿 íê@M‘ôs¦¦ ñ0’vBÕ4ŽÜœLÀ^J‡òžR:Ý|’:`åÿ'<0¾ÇŠ$M?v“­;ÃPS=îÛðkhįþðêðÞ}X‘ó||¨sî lS«êF>Up^È»o™‹TSuÿò‘š3™¾I"»JëÏÀª§§RVŒ†•KU€å}@ -\M–hâÁþïBõÚûÙõ4 ¶Ÿv  §r`Çgç\ñ ÇÑÖö ðÏbVT4È×X©ü’ D ×´€î`âXt@‡ÔQÙ «ž?•5ûuŠÄN!ç@Ÿì©kÓ]ƒÅ+ôÓöÖ"í`ßÔꊀ,WÂýÚÀáür;ÓÀ½õc5tDÍéA¾£ÇE]À‰tçÜŽ¬™ÝD©ô¤ å²5·TNІ‚}AQ³!²liK Ì8ÜúI_62¾FÔÖg­f5‰AVš¿V… - Su66éJÞ­«‰»ØJ=V’ÄQ QÝ*À° º€``÷W‡Üq0®©°®»Ô\L™²;O^¦q+I²ãˆã)f1Ê’­0Œ³TÓr ×ßpذÉãåAÝQÌ3ÐÉÍfT^^¥‚¨ìÃáD`BÝ í¿³‡ÐÐ ëŽÅöÔñ^À¨Û»¿å¥-?~·¯ &c íî¶»Û×¶¶agÅ!ÐÊòg¦Øµj°n¼ ù)Ì` -€¥F.jhÛuuñs[m È1ð¬—1¬ s Ø"Š 7is.Ë!ßùléß·‘º' -à]Û„ ð=ú8˜_e0 >¬ªÎ‘l - ˜HR+£c‹”´†Y3Îí@©p[ýWÅ¥æ”à-'€‰0`â$šô}w榛4[]+¯–mÊÑâ쳨ˆòªf-ßÿ'_#ðW^^.®jtò‚çÙºÜV}«¼\üùr‘uìÄ»·êùŽ=Êž_ôíHËeíä„ l¼ªxEaîƒ[Emg£\fWÇSØÚêÚZøpÍ_ИårÕ¯B» -RøkwË~èûÕjø_Ë“ƒ÷‡¬®†!ký‡—–Y¦ÿµ»Ë!gY][ l”…²NPõ9>/¢ç·Ê“ûÉ­‚»Y—ÏÓÐCП>jm˳ñ<ÙçYñËÝ·=|[µÊã¢|à‰`š†v®¸\儚ØU6#•• -pŠß•‚G€0°1¿±°ü¬÷l@sútîÉ؇|ÝÈ $bívû»ý¼Ð@ÓôsPÛZ -@¼b -€œYﮋŸx‡îݹWérAî’í‹Bjùc×§ß+|ãBu¶°vyÐæÀÏ׉íž`…§’ Î4E¹N¢ScçKû¦grF¸Àôˆ@àå’€Ðø> -À²è¦i¼Ó£ä…FñÉÒ^ÃÙž*!~Jœ´pø7à&8cÑÒ©(´0¥¬§€€>r`Tb ùzòJ_qA”òÃaêÏÝ.áŸj~RM5hkܧ¿9ŒŸd¨&¬$ Ùü£VG%ÌD_k ³¤Ùtú6ú*êØ‡i¼ì‡8 -Ÿ(¦hŒøLÿ˜&Áâ"_“ä9%i>¼Ø®Š°óW¼†¼(£3.=7×Â'”Ö¤”÷\Í_²ìûÿý·¿}“R>g¯¸%Êø4ÛäæÒoÿ×qöõ¡æ$¥ä×râôÉ3îƒ[æÜÜŽÙÃø”½aÀ‡¦^tf#UofƒB×¹µÓ;çI¬±Q“Z+„ …írÚFluÜ[z×=²­×αˆA=Xn{Qò‡5Ü‘Ø š®îÀޤ¶Ψ…É>¤Îõ§M‚©häv§·ÿÿl°g‚~¥s§³»7ØûŒ_’Û»Ÿ‰ÔG?ÁøÞ¿ªPð7ÐS#]aEj;`¨30Æ0¯˜B×UT:+6”× À:‘–mÂ=¨O{rI¿äë7çÖX;€î -ØÀ#ª°è›Ó )á(Só%5Wp¿ìhØ9ø«ò½Š#€©Àßq^¥îÕ¦ÚgY^ý$ƒt(ÿ·N€Ž$eâ j°‹‚òBêiJRi¿XHf5ÛJ"dyÓŽ9®|8VÞÒË(Àå(³†A¼Áé“òÏTÁ ú«é¬:5çÖ#ˆêqÕO>‚ØŸ\Wêßø;YP‹U¥%ãveï8,'r£½LO™gG2_â¸Î‚ ÕŒú¼|Ïnî‚€¾_j‚ÖR)FaøA+÷!"¡ hwÔÒÓP¥@«ª{Ów‘‡bˆ®™O/ŽÇ~3°Š`z -r›·Ôò†¸ŒçP˜-É.jÁÍñÒšT#»C}’“2Kashqž$„Á—Iµ«ËMà x>ØJW‡1 `æÆài¿¡´ -ÔÛ\û†~þX d)(ó¸ &õtövUó÷TÐéíiHo½Z™ñ½¿»÷o¿Ëñ/—¡3pA@Ç»j䤂 ‚”U  3ñ^é®À\—‹ìç`!¾È€@µa˜æL°ŸS°3èjR8¡gÐç¥M»â˜. j@Ý¥Îgïo”þ÷Vläü€wÀRì\ @íÛ€+Ò¯²<#Ú ½Î¬ü?«Èi!xÔíW¬.‹È7šX¹ÔLWzj¤éR‘‹ÜïQ¥C€áßeïübdV¸ÚÅ$þì,ÒBªHÀ›X ¦ ªqe~q5Ô®+ÏÓÜ3\ˆÙb±†0ÑÓBˆha=8½?èPæÚh¶u €‹-Jêܨ&ª%øßY²«ð/›Vöõ{Äm"€$ÚLãüis÷6(÷}L,«Z †_Oh«aMuI¥ÆVâ -°ü³îÕ•8‚%%Œ¹á›³¥Š e ò¶;÷âê£í hèIò{ÝmÊ“Uõ£ž¡ñ_”®zÄJ/VÙÓ€½ÀªÇ«IdÉ„ÍϘ…ûßT•ÊS!aç´ZO“$oSˆ -@Á>Nÿ3#€^geç^çÙÞþ~oÏU -ê@ ~÷;Ó - -æ (‚L -@D £jÒ.H`R¼›Q)óïb]!Û®Û8B4!›ÀÒ_ê -:PdÀ\€ÊŽ DÜëip¹œÍ€«hÐÐÁª¾ìiÝTvþ<=ÎÇaÎÄ€ð¥íxø?DXxûjs9QE™*žìEšË 8£€ü‰øD9H¶ZJÔüNW©zííœM-‡ìlë ò_XÕ©RFŽôwÆ„.m_ß -Ô̸´(ïÃ@'W>•ÅA9ñ¹Ä¼a‹ejÜ+]ª«u ¿ƒ é©û‘ÀG‰¼8*§Ö¯Ý« -즽–Jó·ç zÓ“¼Ø``ÿf @ßÞb‹¥€“ûèk÷œ&¦Ö†(žH#‘$Só;­øÍ4^Ú6%fÛqèZ´Lh y-áBàAQ¡@ÁoŒ»í z±ïçm)ÍeS{D6…»îÞãÎó™]ÈVûjËùVº}H‘“¬b--s?}SH"xûN|8 áþ ¾&õz¶‡®îôP -î‰vwz9˜ñSïö;pï¨=ŠØ-q ÓiX¥òϦ„ã|E“þ( äº X¯­,^Ñmw+•îS.S´Áæ°€)@ -@#j,pwC¢ îUñ®®Qk»”sðw¥?ÏGðïvû}¥Ö;´P2‘ïØ`‹üò˳"Ç6P¯\œÖØQï“UXæ@¸î -岎w®xÊu¥§¶…HâpJLÀöÐÇ$›çÆ>¦%bÿgj -È“qçV]<ÔÀ‰‘ýq°ª!vøá$€üÍT®áÉø\±åm°™âQX­GqY½b+ùåƒðäKó7çí$œ™ÃEV!z‰½°/W[Ý[ÚðâØÊvpœ›¤'`ø×‡Þ“°©­lµÀo+Ò‘©ý­Ä"äU4ë°îv.¼Ü…8ónÌ.έRN¸;ç”óâGò‡0Ç”öUP·«[oXq—ói µRM &µÒG³·TY|2WúL×Á]vNT`Éj¸jìMÌ€ŠÈ®)ŠÍýÎþà™F4z  Þ€Hƒ þpÜg¼¯Àrèu1¦ô58Ë›ähqÇ' -ˆ¹T;Q_!k3èÚüè+.€Æ×uö;_â@€ì¾]˜BÜ;÷z{€$;8üëjÞ(ýybþZN^…Îö8×À§T´9xk_Az«©š‡â6ËÆy4~tpÔŠÓ´œX´ ‘Z­äõ7ÙH Óã´•« @ÞNñh<ÊFIr¤Ú¡8ITÃeßq’6Ë -zok݈-³qš†ÓÏ2cý©ü›X’޶_§£,ieñ·w»T&†íÖA–½æäZ¾¥~•B²ÇY¸Ñ´- 9³nµLÚÑnÕZ©Bÿ«Ëq¶-®±Pu#ŠÃPq½•´â£V’ÅÛ™×_j6j橺øå%ƳLÒ¤u¤ G…gÇz6éq’>·Ó4ÎÆGG–ù˲ãQú¿›Yºmo$­ÑÑÑñ_¿ÿžGº¤¯ÇÙéq<²Ž£ô%«ULJÙÓ#1ãx½pci®LJëz4’hu5=RÝGœ¢òÃ(n¤HÜÒ3l¥ñz·ŽÃGiËq@-Þj¼~©PÁKŽ?sµ…˜`šΨS†È¶ÊNÅ۴̘5 b [iß‘ì åë(LkCëýÛÛýÝ¿œÀÞNïç@ÿù¶²Þ3äÆ -#ŽT#Yàœ{.Ä\€‹€[w".‚í>1ž°ZS( £Ñ;{h¾²R÷)Òkïö_r’œù üÏ–þŸOà¿RYY¹H]_€Ì ÿ"€½£P­0Šømÿ%ëÅç«—©3Ë2ÎâáWå0P5³ê‡“¤Iq·É‚X%Ci¿¹ê+G°PÆNÍø‰f3fyš4Ãpy-â]GQ;öp“-ÖšIóqóDؾ΢Oômr¼pöfU¢ëšÈËV¿§|ሣ+"?ðËWÜwU÷ÚcýUµ±QÇøø‰ïùÅ凡çæ [”Ù<Ô謁wÏ/\^ô>Bl°O3VÍæ0RÛºó¯‰mFÓ1€Íhó*SCƒ!WW,–¸•p3inãÍͦ³°ÙŒ“fÃ\pÂc>²Ípsøê'~˜>O_ÄÍfô$~Âj/Û<Œ£¦_ö­mÞŽMÙÓW5%·°Ä›…>œ…àNåb¹Ê3ðÕ‚+v*‰ç©/ÜœÅö\£¦*@› §#Í#¸“ÇÁ–ÕûšÞìqæÕÄ73›Ñ8øg(`¢Ä”›@„ò©¯9ú0Sã]͸Ϻ~ç·ƒùl0x¶¿;€r؇v»û{{Ÿul|p ÍqÀø^ïK€€ÿ^§¿»sO ÕoÁ_\ £ Ì8ú*޹¤œÀ¼à©úÉ>ž>€é+Ïq»/) «æMûÁU(€AÚhL“ö5+n†NÀVíönðÅn¿§“õÚõgº²ô笢tee8q.@²Ž$z—¾"™ª¯ø¿=§ù&n•¬I™™Ð+ ªAXN,ðZ ÜTªVèêûk,6Ãæf³…~UûE›U¿ùd¹©¶8Õ¬ÝÜ Ãµ_‡¿«›Íµ¸Yýµ.õD«uH è ðSF1eç¨ÍÙ™Ù¹BaµZåÞo= ;[C½+MØwdÉ]êV.5Øþ ý9O'+ó `™@Mrª<àða8úi6ŒŸèòÀ´1*Œ|úðpøðP¼©zì sS§ŒÊþÇ·¸b;÷ÃðÉ“'Í5ËVwÉOîÃ[ENVCntmu!Rs?ÝjUí#ÕJ’/QXæ¡o²ÖîÙž# Æ€ê5ˆ£Ç3*ÌΑIÄÿœ\/à -p*@?4X0X»ïú"˜IŠ×^¿·¿¿·{¢ŒµP4MrÛIz¼lwwÐû—ßîi6>Bþ•;6ëï¤ìçDmÖ™+(u…õ¸"iS(5ÚÑÌ>º¡²]ù¥Þ¥äö·{”Óª&ЕçÍú¸¬J{tu)íÁ¾|9úV7-' ÂÍ f`6G¿=«JxAŸ'€#€ó1¼°÷U¶á5¬¾~_üÑ’†4;ÊíG_£5ÓC52³Ç~|œ“­8CÁ¦M5 o¾8NûÕ1ÊÓZ› ‡¯Òèn¨I„ðØÇæZ QÕjóuš<´Öû*Ý(÷0yD™Î©Vo¬Ê7ÔX6Jñ#Òt‹b]jàÑ¢)f±÷s/mZùgB6Š>ïQü•´H,Á_ô£w‹MЪˆVoÏñ8´Š¿z”–« ÓVo5ŽÀuEÑøÛ?ñwÅ«ù_ÓÃä0k–ä±pä$Kqf²ñøkµþSƒÀføêßÇß§Ù!O˦MJY÷5OȾmŽÇ ·HØe˜4ÇãdÜzž•¦^Ê^¼x‘"š‡vålVœ[‚Øÿ¹h* =R+Š« U¼-LÏ ŽŸsê¡N©©š¸qmeÒa¶Ó8äq·Èr…B„yÞüËŸ¬qãpæŸl6¬s  O«–*QwÔªW-ýÛÝÝÁ¿óýýgû½ÝgšBðÎ3¤ôPB¨É¯€.tsœþ Q:hW8ïtîݱI¾Uþ›gà>EÀºc~¾`Ç¢­Z*Ö¦ðk°UûþN¥_Q0_”Ú‘(åèö%>úí>ô¤¼Òµ@¢ØÌ[?q ;r»zo)ý…ýœVþh}Ä)×1iÂ1‹L™zÚP¦—Ó · TdAø8&w}²—D †bDDßµ‘·ð^ ­o—AfOü4z6—-0  -º7éŒCp’þúM7T„éOt]õ -lò˜ hê•fK7Å6 -]ϸÂ7žÕ…öÍÃæ+>ÂbI÷€A—<Ÿ‘@Š’MÿÏ®ñ#‹Ä'²¥ Œ­?=]<€ßÖB'Œ›ÿÉ¥y| -ж¬VÓÌÓ(-äÏ{\ÖsÁâ!×õ„Xè¶ÑØú¡§qôpÌ,é,é3BVªHÌòŒá”hóçf3ÀIsò_ xŸÄOsŧ -Y°¦`9^v¯³ÿ¯.¸Û=@·³··‡?°‡S`ªßêüuDjAA@ŽƒíêSÓsX˜QuŽWøPìȉ(£W€§)¡pOŠ}… m³F@0,i"ùÀ†Ðeuñ)Ò0Â~¯¯»šS°‚ÜgmÎíÎþ¾f¶šÄNOjæ¥?¿ìg.NÀÑ€…ü•=MC»xÕ?[Éì°Î,¯aŠºaËç¶âÈÒ,µås¼"òÿ?âþv9ŽëJÓ†AbEE\”Q¦(š~ðDÂH!!E$TE&J")‚´ž§5Ž™y1<€Š¦ÛýÇ3Á:ŒDANShÃN‚ž2OÃêÝ­³è#˜ÃxîkíUi¿?ÞU_Y™;sçǾ׺×Ú_ï&ûn«œÆpw¸†Qç»T4ãôZÚm6Óù,#V¥ -Ç©ŸØ‹²¶ 4"¹V À5¦¢¨™ŽÈ‰ŠïTœP•Úð²’„7«º7Ü—„1̸%+ñT4n†ÕÛ ¡m¶1›Éò²MÈ[×Õ2Î÷Aà-Õ€wÞ$I6ŸÝnÆMñõx³Ób'ª„óΖ5c¦ž¤Ÿh½ìkhFaT%ÞI»‹éaÏå%Í+Äëóéó%a²FðV”íJ¸b.Mß•ÊXm)˜kM®\ -`6Õu£ jEÖÖ˜ª%Za#éi½»$FIœB/ŒïÌ'yK›•ÙX™DÝö"3Lxïç¸$rQÚܸ÷ ¦ò€vÀ"Êþî#éÀ¯—R?ö -@Ë:£'°ÿo´þö_ZâþÝ{ø§Æ† @ò×ÅÞV––Jõ)^¶RgÇ š­BÖz6/W±ÐŽ7ºwã©ä™õ ½ÍPÂV¼˜ÁH÷æs9ç¦Òù/»Q³‘3ñ¦Ä(­SnW/´Fa¶>1X7®®°Æp¢æ”ÑY¢tAÐ Ë«ÿÜÿnS0[°ý[S;,ÖjAyUw¬šr…'Áï²öž ô.¥’ Â:ð»$çÊ)÷ì4‰»¿žßmÇQ%ªëâL`’Ž~„÷´²–ÚKZûÂt6HÜzÞ^ù.ïλÐ’¦aCœ!X€ð`à4¦ðiÀ4í$+² h69 S·‚°QÍP¾í“.’”*l”¨†4ã¶Ù…Ó^‚„®ÈuÃ0O£Y+„•ÒdÐL¶áî-k µ2FAVI÷„ -P§Ù+ü|?ÏY§/áW«~õ?žˆX-3ˆ?¸SðPïÏ…iöc:Švt,B(”=÷ŠÖnÐü‰x¸Á˜ƒP&ƒbk nq nüˆf4ûU²»h¦»÷ ûuLÓ3|£tú´¤°ã+: ÜDªäÞÏž>½ç×ö˜úÆó­¿}™õ÷$‚B þψµoÙ€Ç÷voŸ -ƒ³ò' -°&W×o£ mœ¥×6ɨ g]ÙÂÒB¤šUKÞ s™šMU­æaW%O" µ»±Þ^QQ†ýÒ ¦{` ²*¥Ç…Ë9/¡f¸Ä°šI\ 1Þ”â$*GM -xÕÝ:/õɰÃPÚ\£$ bŒvhÔæâ†eî«Wö³ÊІÜÊKµ1‹°–$oîå%Ùõ7¾¤.³Å;RwÕ ¾¼&¼[ó!‹¤Büds7 ûFô]sªMÝa¤ß“ W¬~b,eÿÜ -Ë/&@ÇÚ'ODžüÿùËé¿Uáè¯` Ì?]…¤€öãùf®¥°çÊ `ÝtHK !ö½§c^ þݽÿ@8WJæõ¿qÿ1Mú¥Ä¿Á°g 42ª }‰ðk£•ÿœá¸–í§´Úÿ@ÿëe€cðøuwuˆÇž¢Ëεþ,yìKÈή÷¼À[×”;¿ùm þ%­½ACËÁDp¶Œ%$NçeÕW™…æZ#Ý·µUù†ÅE‰”*iìÉÌ­®mödÛ©¤A¦ÙLú‹Y?üŠñpÅp·Œ X}רÚBiꘓv©6)¤¡ . XmDQC…[¯YÙ9Æ!/+Í*Õ,}pK2g¿ç¥³IZ- »© “Õ­\§kèšÀ6¾ÈÀ#žÿ‘ÝÎÛG;^›‹ÇÑï$­NöêUŠ2\L·n±E4Н,¡ÿনw¾÷çÛ)ãžÒ‚±V™ªD6BÙÇ­ -@×fǪ üsåqþ.Ö*î_YúåU½[zÖA¸Vm¼RÞ”T¤Õ’ÊEY´éGGµ±¦â®=,2£ë¯•n} bañß»W±ÄQ(€Ç¿x"F,ÑHð_~úô郧?3ðË'OO±ç_>ùGœu¡òᣟYû‡R­R@ˆÇœÃÄø+ü£zž<|úøáëY0³®!ù=sG´Š®tø´ áݸÿ#\ÿ (»–®ßÖ]­%Šá‘ÔÙõ»Û¿Ð9?yr€T˜@.¾¢#ˆ°ÿ]ªY̓ö{üàÛ÷޳ƃgX^ûÔ“‡ï¾ûîûïþä'?y×^?yÿ]¾ôm¢-~Éäj¹ì—Þ÷}É´ßßÿýßñ±7{½Í[_‘ÜÒ(¶þq'…I!=¬YHæ­=.%TF¿ù¥•4‰ -q÷äY#P²Õ4™Rb‡o}§­~3; ­‘p« -×ÇS(sb“•”œÀªËæV[ gðë9‘û9"a³´ ¨ÏÕׂê¦Çv´T¦D7æhÌÅQR“(ÎÖdy¹^Çþ›ŒWƆ - 0–o;}wgq?ì?/רkáºeâ[IÚjõ2œ8͇1¾ãòqœ¶©§—’èfÙµ;?ìfñ†«… jÓ¥J@]b´¡¸ußÂq @`®V—“j*ö†¹wÀ´×ˆØ%8€çgB*ei…@”âض(¸T¿•ƾ£ݸ¬I F®Þ»/É: -^n<”ù‡VË püŸ\xÅu'*°-»j.€tÑw7áþ#ÀÇŸi”‹! -@¶VJ‡Ázå» ÷L)öT„Bä1y¨°ôTÒÁoûñ½ûÛæP3!¥@àîýû÷­€sD›ŽUhoÀ ŸyOŽ?Þ‡t›Ü©¸ž20Q„í¡H±Â+‘”'ÒeÌ%òVÖßî"íœò>Ø·ÏÝ?/?þ‰ þ®Ô¬“¡àÿ'_|¡÷Æ£ß^dªEôé\ÆøÚ««¾ è‘{ºQHœÍš±þ Œã_ÇM‹í…0C€Úh-k¤¦/¢¤=eC»Š¬å­Vš7óPþ,Bñ6à’Ê?.<ƒ¸bá†}êWÂDˆ¹5äÖ|¸.ìJDñlâ|ú8(ËyÂ7X‚,%¢ëIà #NI0 ~jŒi,ø_ô - æš xÓËûé|ŸýéäN?O¿*×mP­“^°!>…+κ^t¨`ñâùÀf–®@ˆ•t³õ,'‰Ý#y€åŠk&)aP?;í ­5dÑkÒº´HÎ$½(Gîõëêí^$¡×ŠÎ×´‡Éá¥ô£×R®–Ž5V+ -„Õn6ýÄ L ä”±!…ػߔy ->ËÆ©UÜ mN„Ox¸ÐˆÜxïáCx WRAËþ[á'÷Z`Q„á±)‘ jÄ=žŠFHI@0hŽ#Û°‚5}÷p2îmÓtH›É{ûîû÷Œ˜!ðð.÷¤ˆW  ÷áŸþéŸÿâ¿Ðñ0öR^Â; àtbûU¥äx´ýäÑ=kéðþëïnÁNÿ0/¤ËîÿØ1ýñr&¸Žø @èG¬@¼­ˆ0il›df0„ôŒ±‡Z{QÚ¤Æj 0’–ëP -½#fîbŒ6XoWzÙ|òQi6 ê/¤Îx„ÚXA½_‘@ ø)}`UìÓ¸êÄ4€È0"bµ1©€º¾‹ äÜõ_|“ìu’ôÛ½æf™1غÒ{d37wšÒašºQ®¿Õå/[q–nôãÛ(€$yF{^‡t 3“•iDâA;]6l¿vY.Àr"X/G½¸6p`ÿØx™ÿ¥ &x¤+ kò‹ˆêTÂI*ßÑ—QSÏE2W©U­õ°|¸!ÁTŒØ[*@ðež¯ªä‹ð¶b_è÷åð@{Y³¦?®Èÿ%*@߸Úôx -©ÿÌúðÍòÿµíW¯e“i~òË_ -þzAÐÅΘ™·Ž¿àÐPúó'?ßÞ¾~•$:DZ`[À]½ Ã8R:)© › -¢€¹ñJƒÈåkô‹'Oþé‰|è€ÃÁ kÈ…ð¥mÿâñ¶.ÇÐþöÖÿáÃG Cît€ch,?‹ïjÅY à}vô -à ÌÛŠ‹Fã( _mµ¶–îÐ5ØäY*3ÿŒv%0|𯷸®Š­¬}CæL#etÝ͸Å›Iç ˶Z2„I¸bUÖ@à¸0°?ñ4Ԉȉ]¥„2¨žE]EÓÀ/±Á@‚úZTqíâ긲MbªQ*…÷ÕZȲsuÑæNŒK×,ËGËŒ„%kêŒåùŸ‘ÑÿÏ~='Ø÷]Ò>Õ O¤ Æÿ|žÄí,MÒÅg;º-ý½íñw^Ù]±ÆIÒOšß¦xÝn¿›‡»º;­gЦ`îK1Í÷;Rù‹\'$P5?ÉÁêÜ+¸~†5S؆ê5wƒ±\Ý•hVëãVÚâqŠq؈JÚN’,ü GŠoD"U¦~”¡«àD`ãU”­d[™Ç‚Úzù¬r…¹{ﺳ}¶Õäöe›h6§ è=Çê·ï ÍýÓSÚü<|ô?PÔš3Am‚°΂¬@‹ÙÆÕWúGÄí ÿœ§p÷#]}ðsC²˜Â“Ÿßؾ·´É}í¦#cîuˆ'ÊC‡6°}ïú]L>ÌÖ‚Nõmýûp ¹¿øu‰¦Œrn‹jˆ ]};ëïáoøÓéör1Ó&Bùÿ'ÀFÀ_øpÞÛÈÞ^FG“4½µŸ¹E‰³^¾«7¹4Ëód¾ÉLUØ¢vÖŒó¾ ÚTyHÓgéî—¸‡Úöo7Ò¯è=”ý€#§Ò:üáÁáÓ^$‹ë"ÇT€·“…Ðw6Z‘UÌ’HF¹ºUþ£©àVØ4ÔËHEk§M:ýªèë”Ó¬µ¿ÖNµ­=¢M¨«ëÄI+ gå[ƒ»D%_y§LÝ+Õ¢V²Êa]Ž¡6Ïÿ´Ü o¿¼ê&”EJsºûd‡ýGZÌ¿Ló´›~ùQ7ýÃóüE¶Ç;ùá‘‹ûwÝLËßt×»YWwë«gIš¯dGº‘m=£Ü}mhßN¾ÒA%n4„0K¥Šƒš<ú\Ê$ ¨5±áƒñ5Ò¤£ëkÇaÔÖ­ -aD¢5©Nªš¨qÝ&I£°™DwDû‚+Aº˜ö_0c‹œ4¤€ºÙ .yO²²îLŸü¯Täµ7€ÂOý™-ÙL3¤„tðLå¾<ëG0ü‚Fðio+@æÝµ­¸–×uaýúõwA‰aQ@4å:Ⱦ/üÞ¿÷˜Ñ@h'lµu|dÖu¶Úøè7o­m b΃¿”9Z%#£HmHO0^ÈÏ(7‚.Xßœýžgý ücÊGÀ€÷ÿx 0‘(´AÁþ/ S9¼­4š?h6˜¿¼,0U„¤ú÷K?ÚùÆÊTÈFëØ*q?úž­þ Z­ÎWççµ}VË$’xÖ§‘„˜ÿ8¢HqL”å|cV™UÇÇÆÆÆKåreªRªN]i”ÕêÔÔå4”ÙêT¥ì¤R®•Ë—•Üí¡/^ÕªÞúÒš2ñÂYý±-åJµ\Ó¾¥ÒøxIY••Ël™Äo)®IÜÄõ±ýhþR©FÜâž­„óM& YX¸¶8^k,.^[\ù!ƒzñÚ5[`ê¶pq}ñ?­3+Ⱥ­bÝ"·¼Tž½vM·¸±¸¢ûöCÝ".€ C¦Ê¥±Kº!v–úÖ•ÓtpvÖÝ‹©oýò¶/É<ß³ó³J¤?LbÂ,ù…©ÙY¯L¯âEº -/è¤õòc†YRmÐ^ýŠ kƒá[O³-¢î=øL_T~\µMÀÒ¢öÇ!`(¡ТE®õ"Ðoá; )¸êÇ·ð¾Üõ«¶h+¤Ot0o„]*X‰´Mîô[Ò"J`› ƒ€ý£_*“m?±HŽçZü ŠcÊݹ'ü>¾ûž®ÑZ?CBlÙo½¸KNð7ôÿG¼¥ä…æA `$ðã!œxý’í†IöûÝ®aR¢"f’ÒV‡N©éí”i)â/µ˜'aÚIEAEXéÈš¥;²EY’uïȤ0\E[$U̶$;¾iÖ…È´ƒø]8Ä1pû¸Èp'Qø[¢9›æ~P׳P\æI›ŒZÈJ­RQšÐ­…ÛV#^]þ.Ф] <–†Ìb15šr8ÍF<¢Íxg«¼,G·6CS÷I9aÔX`³®†v7ç}ôeñ&q}|³´Vn(k&3ËÝÏ¿;üaöM_$€ÙÐöwéMtw›I¾¿o»hu¿x˜wû/óþwí.#)¥ßöÿwÿðè ÏØ I¬u¹iúòßšbVs㺨¨Q›«sÉzoØ•Gœ/7M÷oO^”‹;ro,®4£F¨;·¹µ_š£–j=ó…f²)ÿjO4#ïæ/Ò|—öÜ` [IW¿ËÈ{fsYc0±2/ A³°Í·ßWû±ÕaÊxö›£±(¤Ì`›vÍ.ç úïãS¾äo1þè`~J$ÈgåNÀÿžoý%ÍXrŒýO´øñô®Bðõ€áÿx @bÏömd5Ç“bô‹ÎÖãgMNbÜʶ’T…„5·V£àƒh-m1Yôpg9ÚÆÁ£ñ†$þ*‚°jרõ¸ -°C >ˆwº–y ³\š¬L×êrýWiZT]ÃóFˆKË™]Ÿ§G3qª¹¸bQ:8KêsÁƒ®!ÌN.‘µDK¶µ¶œ”çÖH+-S*]R^ZŽâŠ‹ütÙZ,G?=ëW®1jê"Kêo+)Õâh …$ïaïpÞ¢]³¼˜8¹Cskyºi> -k$ƒÞÞ«çGwÜmà÷Vœô p-ªWjœ’v^4®5¬¾ÓËRͪµ/Sõ¿š6‚ŽNÛ¨Áí¤ìC$ô(r fÁÒ}-X°ïÐi»•5ÂãV()€Ž½Æd,)Ï^hÉ~ð¨”õ•ð…Åu ÀÚéSò0¿¢Ñl³C±ƒš±m÷LJp-«ƒP pÏàz¾¡J+\}楿dïDÿ 'žè -PIÁ¨oCÐé1¶É}±ùmtš;Õ‡¶Q¹¾¡1àÌ=ï1yï]VÚ*Ó¨w¤¸øQëÿù#ÁØáùÇB:Ö¿`#fÿ¼Z€ã1‰Ué½…Ñóù°Á/Bo½ˆ3é]F9–á'åEº)v%a S+ûÑZÛdv^·R¾ãBt›¡Æ ýES“çÖÆ½ˆùT€/~QLæ©I\ %Ó*«L®³‘õûÀ`~9¨ëìü_I4¥?Wj¼‡2G[À=±´$Ÿ*2“ šªÄ,þKäe-ª·‚Q(+€òÒ9èt’Ng3®(s]–îUœfvßµøÕ½°ùFõ›ì.æI|[f؉ßÛÛÛëõŽânz[ÿm4a:\mÅ«kn¾^—0ŸoüÐ< bV háSªÿQ}¯)O©EšHl²XT¤Z“ª Y-:R!:Ñcµ¶âô¦…€ë‘¢sF•KP^x;+‘'L°MöÐðo¼UìQVòhm´/) JrÚúÙ²?{ï†ÐÌñ¥A¤Wtˆû´&nWÛì`Ô>”º_¬œwÁ>îÍ1ÝQ ™qýZƒÏá¶h›X)Ke>¼m²¶M:ð—zàÔšKä<}é^|q/þ¨vNðµþŸ€Å~,[/àÚèËD -ÅQpN @3|Y`œ×Q1hJPÒãz5ÞtºÎÞÖÊqº$¶ÑgU˜Å9­8¸ª¿8c:ykª¦Ï-Û²*˯ŸC°n 4@¡¢ðø+VhÊNP_ -àb©4a -ŠŸþ´Ö3‚áË­t­þæ¼Å¯ÕV¥*x¹îoý¦J8=ýjµÄ‚ÿuähÎ1„µ¨\;†ÿ‹c´:®ÅST¾¥xˆ¿Al¸Î8*Õ¸,šîäé|·èà9 ÏFœëaÄ[‰Ý/Áz«Óëý†Zÿ§ßÙäa¶ž[ »,+?#GF"lñZãš.l®Ñ`¾9)1.gÎs&)©Ö:”(ŽÊQ+˜£ÚÔ4@ã¦Ð¯{Om ÷hTDäM -`msss/ˆS©s(ÖôY\Yp -À©Ì+Öü†Ç+Paµ -ÑF+ó÷PÄñ1°`¦UøÒžè³²N90ðu¶|æòð°ÒñD\À: -˜0¸þ -W?s -À¾ì×gš@ ° V¿ú¾Ê¡Q|qt;¬ò!€è¢ ¸NƼ}ïr¾ÎÅŠF\ï]Žcз³+„•$9þ†þ!ü xKïb40ûû+bº‡½Åk¾©н]* hCtHTbU¶V›QëãØæ®Ùëtz{ÉJ_ôÓPí…ºDûµï¼©]ÿŸ&ÌÖ -(ß±ì`‡´C`*@¦yøRaV‚t^\T€‡P8S¯/}¸DuviuØ>^¢"Í—ˆ¶/WÜ4…&ÔïIêu@]Nq­A jõ8ºDÁ_î¿4ÀE¢€Æ¦¤<Þ(ào’þŽt_'¬³-£_dóÉqw& 2À‘€ ÷÷•;=1iWqòGh¿%" ±FSžZezu­Í$“ pí&PÖýàÌæP\ϪÕW‰}&µ´ZdêµiÁ1€ïÛ>àV•¦DÐUBzJnßæZG@.@”,ëF-¯ÚSw $…p* `¦„*+þ®ü[Áf <tvæË0ïè -4(–äoÓàÁgw?sA=¸6ÁE,h*Ößp÷g…0´;ø<Ó'Zæ¬$œŽÆõ÷èÜïÄVJ5f`Êí Ònœ&m’=0ÕcŒ":…ªCxa‹ý¹¯Å»ÖåÀÿ„õÿüÑçCücé‰ÿC @‹|¿2€ã -à Ë{ƒ¬Ä8Þ2²ïÅ`)ÈÐË ÜÚ²aë{¼Ò•Cæ¥ÕÊÛ,ÑÕ4£bN±P¥M{ؤï°þ×û+ÕVÍ\£Á‚À¿ÖÚ\í4–‰Ì®“µE† -À«óÛ<ZÞ+b|õº÷ž´Ã£ôØõ0@1ÐàÎ1;ŠaäÑCóh ÃýÀúµõ³‡úá#ÝÞÅ4ÝÁˆêRô'öØG+¡œL©àÜKØn&¶u¦ÒUbv¶ˆ±ö³ 9ñ¬@9q²dòàÆ]j8îóôZvtÁÿñ*@?Ü“ü ý£ð—0´í‚²õ(bƒ¾rÎa¯Å$ʽs^i–ÐO%“¡ xñ‘Ì–"„­N ÛMÿ•4 súïŒLn‘Ч` y3%NÕp¥S†vÈ,r…(öˆ¥¼[ôãG`•™™ÑU‘€`-¨uˆø¹žÓfú}öUUükµé+µÊ˜s Aް5^³n€Ú4ŽmáHŒÀq¥±x“8„¿AìÊ·’µèREW¸µò°ÍD;Ì`ëk!Iƒ†>RzÿB6Ò\·q³¥[©;g3©ºÀàQ$ùÂââbýfý&ç~³&â3)ßÉ…uéAÐÒ•ëÎÕ£¤´ÖD¯t3­Bëç›AÈpjÖÀ ú/„¯~¸ººöáZ§¦Ç¡û¤Ód°¦™…U^§ Ú*ùJ&iD×:ú1õŸ öVp¶_ úÂÌ -ó`Yk¬Åî#AaâðìŽiÇ5`ºmŒôä~fCŠƒsm'¡v¶4–•q;Ž…óAéÕ»Û:c[7rÖº„7÷«Ô 1ï(Ã{?"u!RJ.¹û§ÿ,Ý}—ÜüOXSÿ|¿/›±Gè{ùû±P®Ÿ×cÃZ€ã1€/¾ðåï|‘ýne®;Ž÷|%€w(oÌûk3Ä$[Ÿ¤avŒ¨TlÀj…qKž5wiJ·¶kGDăm Y°A~ˆ~½T°£dÖVKµ cK“ÓÒ33*»2㳉áÜ«PkÈšha¦ÉzW1é"ƒ-H]ô—=ãZU{ÍÉW(s ¥d¢-á¿÷òÇ*˜i =±º–ÌFq½6YYÂø£}œïÖ³¦ô¯Óg?ÑSðlŒü¶c€¶¼&˜¾Ñ¦ £Ö¦ïÆ6h}øh›*·û†a±oŒ4éùïõXØTÆ>}ô¹¼ Klá†|û¶-Zï4 Þ“€¼ØéÚ)#±³çüáPÚ¢‹|°½ýh[›®^¿w~_h€BØv×ÇÀ}ãÿøúOÀÿѰ?°îï»V@SÅÖÈXoÀ×c_Ï=ÔÖ‹5bÈ¿ÜÓ• t”ñòmÒðVk+MWú*pÖ -a0Š‚ln¦a’2L¦Í‚¬Õk‹*,{± I1¡L‹i€á‰¥ø­ ”a²3Ób³uzõ$ÆýÑEè>oŽÿÒš€™NÌ (¤BÄËD?–fˆ§*b:äò `bB.À÷.¸²T6Íòvâìó$Ùá[úôÒ,C‚dfWTHfÝ ýÃÒ—nF3N»¦ôWwKÂäÁ[4o§@»é¹ÈQ™™¬YP1ƒ¸s²ëjrk&Ñ‚k†ÿ`³*¶S«o–oã\^ŽÜ}tQù8 km9ZµÞCzìµ(ž›®L‹½pf«´-@ƶ·O¨cRàK6Sk -lÚ¾÷ ˜o3U Ùk}i‹áh -…wï‰úÓJÿÁvWÖV -àºyyX@ž>¸ÀЏm‘0(€ÐýÙ1s«Up¼ßRX°@ë]!£®”xB|Â¥öðÑTdðÑ•èJuŒŸ?¢©3½ --Èù˜˜gb»ê-HwÂÿ4ëÿèÁ½!ø ñµCÔ¿ÎüÒ»ï_w à5ðVu„z˜íO_޲>iú¥½R£¦4@|È$q4<”2 & a? k tÂó•˜J©9ͨku*º6«ôíÛ ‡i,@Åmÿ|R:õkÉÕLBh Pký@»ûUQ—’ʵ9Lºì?â‚Ü&8 B4[j3«l±¨ÍX _ О«åÖ±,ÎÓ¡o’Ö^*üÚ"P ²k‚£[¹'›žoòw3ŽòÅÃVL{k‘} QøWçE;Íé8H÷Býè¶ë>骧ýŽiº¸ðÿ¹fµy&R•¥ òt{"q€¥Ÿ.'Õ(ÔùN-EuiÃ@€¯¤!€óâJêâÒÒ² -´ ˆ˜Ì>¨Ï”*Ð3ùöÈ‘±Ç·Ý-T€áÍ33¨¦~$ Xé¿·}ãŤl̾3Í÷뇞÷:íþÉî?UÖ&Fàk„ F:(*ܲ=²ìÇôᆥè>ä€cú‡[áÒúê!TZÄÚ,\½ûØFæ2…à`k¿bî×f×£“¦‘c~ú:(v2ÀNÚäöÕ^ÅIžt›€=ÂdûåíÚ>€R IÞ"ðÅîA/LÜa*PÈ7W¤¬¶WÿéCqÕ­²,<Ð2;âº$®PjQÿÓ0ìý– íõVq/NRLô,àc㮼¬áê¬k2Êò`¿Ö0\E”¿2}¥bf¦§…ãi)Oÿí *~í2  ÷ò\™2^Ž•Â‹ -þMLÖþ®–¸ÆDo'¾*õ|ÛOÓ^O -@äbs#È×tëtzr ìÞ¸ ô{ë_C¹ú¶¬íƘäùK%YÏ€ 5°òìk3Ì׋l&Éüµkü€$¦‹ŽTºìe¹KqµSí™h3€’º—\jC|J H¦h$%±úf -— 5èY0i -@bÕ¿ÈØë%'À;÷îÝ· 8þwûCÙ¿ïj¬ôßûϲ®B£‚0" «lÔ¡Ó5Ò¿»´ìDœ ñDZá*Cõo{¯A 1ÿ8 {.Écæ •yÿì—OEÐhûP¸46Ä8ú W^ Þ» - o¿!4ëÃɾKS]R¡t”­è‰´žÅîm£Üdö‹øG¿?„Î7çèÏðtøk3à6áCû­% (‹¯Ç´¢ýNÆ$þQ#bö«„¥=ß¾'ŠÚí;öJ°éL`~S×Oº% e‘fp{I€ŠË¦a3kj™±0ã4S¡µÆÃ_ôzRVª¬}¼ö±¸²™7œfp ˜ã¼R£5+_^EÖ©°‹¯‰ ¨¨ëOPš6pEoA^ë#ÈÞ×–¬])_ ¢KtA»ÿ®ŽHÙ|OGYŠe>ƒ·å°ô7Šl}¯·ÓkÅïˆÄSbVº_®bµw4@5ãýgýfNcŸM¦h1IS.@6œ+,ÉEÐ.G’téDáÎ)’åz­"& K¤©Äòr«:%zU¦åø´[kÏt¨Zm%JF úËT ,EQ«/€)z'c*Õ?ß–á%š†YbB“Á_È¿{×ͼ%À. ¢Î‹8`¸ÆÐöl×`ûàñõêõ(Ç”:!ìY0j/¿‚AE´ßÓ'Ÿs2×uÃXZ€±”Óö}¥xïê'ú·mü…è¿üÝëZÒ2kMè[G°~÷˜aèGÛ÷µQ€ü‡ -@»RõgÇ¡]"bè þè¯ü Ó/«?l 8ôüáä85ð6 -àC\ûVçùà±›·bÕMÜÏj,Êž$áŸDü­ZC0 ¡=ùäŒ#Ë›Jz: '‰öZ­ßP¥µ%?@\ñc&œ:)kI”‰Àr07qñ"#È—áµ !Ài“i©Ó¼Ùü%c{Â~ÅW´f¹V#V6kµrP) †j®n @áK²’Thƒüâ7½êÞÆŸ/­-)€^¯—.—›•ô¶iÌVòigo/÷·'NöÒXFþ°Ù7«/‘¯O=\€­­,ÎriNhTC¡ˆØÞQœ5~ؘ˜%%`:ëè`"p—áþ±ÿ^]àÆÏÕC²-¶`•‚°qÄ`I£ |€íGiDç|ôà¥/Sr+H¬”‡V  Ô0€÷î=vl3£‘Nš?fÈu÷i¬äÇ(cÙ $âÑÇì¿ÐÏœCÆLœ -Î^i0îÊ’÷ü˜¶Æ†µ€Z¯¯Ç†µ§(€7÷ Ìeœsà‹v×3Îö]·à|3ö•NpuwBí‹ß­Ȭ‹x¿€"Å[0€(ºÕ¼•/6ûrbÓÀõ§ PñUᦳ0;Ìà€ü¥Rå陪 ª×””â}S¦Kì?«mµ*µreiÉ„D@ n[!H¼„´˜QÁ—úx‹Wÿo!½Nïà7{¯>¯”§Ãoéò³N¯¯%¬óþ1ϳÎwñQ¾µµcþ99åöí¤™\€W=VIˆ Ðõ‹p4¢‡aøQ¨'@;ÃÀ\¹Ò˜.L·°¯®uâJPZxœL¤ã$xýt^]Îgðe-ˆV—h¤CâY‹wjI«^™°¼xæ^ûÓÈ ñèçÛ6Q–)€í'ÿHlÏNÕ=fÙAQ<@0·®°û˜V@PiÃ3ohóá6Ãë¢2è]¸.`›=PJ.´ÛÐ;NPF}ôð=ì)½ú”ù})è»Üõ -€o h¥Ô“` ßÞ¶tÚëï`t>Ä{?²~ÿV{Ãy˜dÅ Þã…¦@DgHåI» Úà m~†õ—8ã?¬Àšhê âü0í{V àm*²½žÚ -&Òí2øD·KÁô9SY&ÏzV …ä~?>Ìò½ƒüà —g›õó,Íò”Bšý.ï&én³gùQÆ,–é^?Ë2F³Îû½íßÙr*@ºÀÅ=èI'í«ˬm& -Dë³é"Zû¬’HÈÖÖ)Âúmèwªª5sX[T¼9wUG‹‰*Âu«DÈð”iÚ*ï Òæ±^–¢Äµ¤o:3¼Qú‡¯òƒl/ Jµ©ÐÆö~–ì¼ê¦Éaš§ºÝ»iòÕÞááA~ø];M²Ýôº…‡t -üJ·8Íöt?_þ1ï÷™&”„Ö­¯60½hÞíîî3ú8F;’+'ç-Zª@h¸gr֤آjXÕ¶ A.‹(HQvÕŠ­ÖE$)Ú'ŽÑ\vÄf‡‘þžNFO>ûJ¯lLvß«¹fS ò?Tµh¾,X/¬o?xòÞ݇SûPè—Í·Ïcâ€ïàPU°ý`û‰ þUQ T†|af;Ñ;¤q'À„|•âÁϘoô‰Ñy@ë€1w²€ÿágÄtX›Ã `C„ºa îÞ½NLãG÷¥ îÿè>C 8U©pݪïÞ  M%ÚYr—ÆïÑ´À6ø¹ÙCÿü9ÛËCx ò÷=,@µ¾À@Fc¾à”À?;;î‹$ô§¸ëS‚„ᢾç?PºyëØoÝÃé¢6æÃ?&€.@›hŒÖ˜§Fz¡A§õù›É[;è[«;‰€ßû Ž€g5e}BÁTX¥SºN«Z¦z~l¼téÒ%a´¬7©J™Jôä×J÷m?—.—ØTÑw©2U¾Ì–ËŒPšbC¥Ê»¢Ã^W– SeDŸÅ[|B×3þü÷k=\g¢³òt¥Êbå¢nRãš-:i6¯Å‹ë­¯¯Óß_Û‹×´`bó­7›Œ!ÀˆzPS¥ñ²žßµk¡>ƒp‰Uý–ÆÆÇÆÇíòmãzW$Aç-gÉFL˜šb#k«ÕÚìÔM‚ZÍ  .@)u'˵Å„ÊYokC6?&;W¨˜È•f`.J·þh­áÿ ä•ãÈcÀd Iú°€ý¾Gàî=¹úeå“Ú,[nµBº´Œ`®Í6ßÉ4ÈCR‹¿°Á„nÈÛúôî= ³×fßZ–6@! «Ìe±  ¼B'm<ž -BxÿýÉÌãö‹îëhú¶k—‘ @§ÄûTò_õÕ€Ä` "1RQ´ˆÐ_åÅpå'á_X1 pñ6¡ÿ˜¿­5úòÝdçÿ†À›ûe[b™iö¬=ðý‰ÚÝâ‹a€úYò»-Ù"uÓ%\v(SÆûÉv~M÷ñ¸™Üîfâ -Í„yj_¾Ìd×’æþË\¾D¶GwxAaai‡, Ù¹8ñJâÓnƒçÄKŒÖ}¹Vó½Üj¢Ÿw’dsµm¨†ä/ÍM«Ø¨2 -ÎR¼Ð®* -ûA(¶»ºÊ â¼7kÍ¥Íxu“Oeåµ×÷ôcÞC¥tq¬¤\Ôjô„‹7ß(ñóìm^º1‡Ýì0‹–åÖmÛÛÛÉòßgùógÏ0ö‡Ï]A\i7ÓÝ<88:Òßm'é~þ{Yø,ÛMþýðÛï¾;:Ü_?ìë1ˆsÅͨ6YIº¿ÎûûÉígq»}Û¼UÄV&P±»×–eAF^¼ÞÍPŒßÖ –ô/µ™Ûn1v"JÈdÍÂGûÜfåŒ*K›ý¼Cæi÷Yw+%`*@ÀÚ–ý×É“ÿþK*=È@„ïÇÛžÊ`~-Ð/ϨΕexŒ¡®bù²ú °+ãü„Ê·p 1B1q¥r =Öf“]øàŸ -ÚÌ|§8¢Á¿Î/pŸæ¼€ùú}( k~] -pƒªˆûŒ¬/;žã]½~ï‘©7ë  }ˆ¼'ÞÆ¡}‘´…Öh1gþO±þW ülî÷­ÐB.0pÜÒë1mA”þTð¦8à*^|´,´Xñ‘8Þªâ˜nƒIÎþ¤fµ¢áé|œmjWÒÕ¶ƒAËU˜xK$‹ÉíT6ñZ¥HF,ÀT€±€N7óÄ«ÕlürI92¢€¥Ò¤Ì²L˜Š4B‹?¢ÿZ¤¹«XÂo­2==" [Õ~—ÚܲÐÀ/Õòð©VPRö³Æ.Œ]œ‰n–ëâaGÙó¥õ6"¥ÚÉÛý„‘ú©§gá=",Z¤š¯#͘þ?ñºüy[­­X ´1G\kª®n¦vhI·.ÐHšk¢ö”3ºÚØ)mVˆ_R 09i-jµå©M›¥^¯/12}üÑeÎÍ.Ö—^©5i•@E / - R¼ö¬*¥™¨ÐUIO܉ Þµv†Iœ€{ÿûÓ‡Û€O«\ ð0 ¨ŒY)Ço‚€ÛKÁç‘’»ˆ½°÷h›™E®êú0ÓBР(Þÿ_%&Ê€ƒðࡼŒÏEA€žŽh1mw3 ›wýϤp6He @jGçn{3ã÷oH=áÆnxhmÈ“œl´»Ì/`g,p= Lid€3#ÇÌm6“'ONµþW™KA"d þ…x (€[Ï@~Éä8+ðLÿƒ(Ä?^+e µ©ÒK—‘?U4\uáZÚpãyS]< CIØ{5î®d:vl…]+h­ - ð*à“—X -@»•f×P2á*Á[_K¥hŽÖ¾ð˜XÓÁ~6b›<²ä@=§ÓÚÏ* ÿ“ô¼86va:˜› -¤(/¾•Ŀŋ°·ñ/I0=CØM4ÀnJ'±ùA,Ü/ß(餺a{¾sµo#h-*P¬•_ž& ‡4ÖÓ -æfäæMæW´v«Ö¹¹UíމѸÚ-/MÅTýթݤnDü£ èXÁبÁr£Ñ²8 ‹ª¸é‡å¼-X‡‰R%‰úŠ5“˜Î@`B¶Rh$6o*€ —!”/"êÖ¶_ -àÞ±!Z Ö~”P°å˜[TÉ] ß@ -sëjžÜ§¶Á2SN [ÌÎvè…'™]HôûÑÓ'/Ý>ì¤Íú€wpHÉéítHœ§ÝáRë”!”DnŒHS=|bÀÕ1DY?~ à. ݽ{].€®- ì’•­¿Nœjýßóø?&‚± ¯/ÏFÚenyX pZ @âqu–P‘GÛo"H&îùê ›!…ÿ¢%Ø´WFâ¼'è J‚?’Ä4E•šªÃ&l+G‡bQÃÿ( °}NJº­--»:<Ù± À¿t¹l¥ÙI•Ìê“bf0['Ã/4\±?&L‘ëG” €KT´ï¤i˜‹h€Ê\P¦šÑŽô6’l¾ÅKןôã<ݤ÷kÒ­ƒc·ZJ  -°—6{=¹`kƒB$…´öž¹©—=(UL×.ìâ0Ù\#ítϨ&‰*TƒH,í$tô˜/«ÌÀì@¸µKŽÀ’*i3°j—™ï º„&™Jƒ?øzòPÆQ]å_Ž1 0„‚®L£±Åÿp °üÄÕÌAçHÆ™ñÇøÊƒ–“}] @Ú€Áîn?Àв̶ŸÉãGÛO|f1€ÇoˆÒ ä‚°¥±—”ƒ¾h)¤-âÅû¢üÒÛ²üâD¤©X&p!ë­³‡#˶‘”ÁÕ«TLX5ƒëôƒ -p2:0dÃ¥ÀdÇŸ?9Õú_½ -¸1óú*p®D‡  ¨P’3ZZ-À™1€7)ÚzFËVí¸—÷o7×Dö%cÿNX©Ð¯pþ;1ÛWP—û1 -ƒ„9üã¤ý•yB¾ -HK¦, Çä'_QÒXk ºªXhNÀåÉér¥4e¨Á¿)…üÏå!`§§eí±ëò©ì×@€i‚¸V]v=úõFuLNLJÁ¸–•ZP©Û¡ßR oœ€~Ü}6"îšÔ»ÁvÄÿ%²þN²%;Ïh9±jM~æåtIØ^U—™B­‰¿Ë§ú·V]ÒX×_™v]ýçfĬU×¾Z®-×€¼4€#œ˜Ö£ÓKàB.A÷,®šˆšÌû¬'Îy+»1@n¤d‹Žxxãáó¿…ý¾g0º·‚ à‹WÛ/ /É·aŸüã?>}Lá½§÷ïIÜ}삨Z -@L¬2²F+ nâ#ÔÝ ž²åðŒŽ ¢ï~¦½Þ»øì›¯» ‘¸/ƒ²’RØ–ígÆa¢ RäÏ`„î]}ï3¹\.C~  ¤öê™1@GÂE‘øÙ£Ï -ÿúÌúëUxä×Oì_¿0€!ïPŠScgö0¡´œ-Bœc ?LÜA47eÈ=‘ÂCü¡¾Ý´9A:û ÀMªò£/üGW½FMÒ…o~(h©SÔt<æ¿ä\Ð)Áì•ì˜Ê1£•¨¯/$(Ë¿z [m¿¥Êe[¶þ=A0…ïDÓ@M°\u#€á8€|C¥2! àb¥¶\^Õz6¿àÌ¿ÅKîyÞlö“¸†À§)°ùEà÷@/»Ó‡ˆ p4€ ŒX#,hEº¸‡o¶//ÍqÉfû#½˜N%®.n€ùºô¥JmM -€‹w·B€Ecž§ž!­/õGÅ h¸¤¬^.½SZj‡=køÅ‰Kˆx @x^Han<7Bo1Щ$Dî8Áœ)€G÷ -yÄøÑ²½"â0„'¿úÚó jOéBd €\PB6cƒr¤ð—¿„i¹Þúù°*‘N2ÏÉØyñG§©%\€‡8ër„CSæ\HPd÷EE”‡¾Äß͇×õ¹|Ä3˜Äì='®#:€¶ùÌâîé¬õýX®Ì£ÏŸ>üügÄ4K}$ô3Cÿ°/@¡à~Ñä­c_|á}º|?î„M–E U.–ƒÏXFP»³I,´ -÷8ŽP† „ûÊÆE½xAt•—9&¦¼H¼Ï“¯¥( R†ïAÀ ¸¬Âî„–þQIESE›)½$5˜¼^(˜®E3S‘ʺl½¥¨åÙWc"Ú5¬”ýg§É‰Šì¿TÀäÌRI<ݶVfßø¢Kƒlá›^@<7ú­5åÌM¤u «\—ŸÎž)ͤ³¿qÔ¡¥ŸdÃ:Y²`¦ß¤öÓ–60¯ßM³ÊJ®-ÒZËͩŢ1ºÚisžœ•¯8÷` F„Dæh)¨ëáÑ~”A­î½Ðo³/MO•Jå ·ûÊ¿“‘X[uA@W~(Hɘ‹Ð|‡›Ph -PÐL_|ð豀Ǡ_ˆ2Í`ª@ÌÜ ìÀ£_þêWOi.ôèÁ/nÀîÙàÿÿÙ” *Bö– Ÿv  ?ÇøÏ4Fxüðá÷Ä·Å´V/ý(ÎÃ`oÜÞ–D”¯ {ÿÆ{ï]ߦjQÙš ‘Žÿ v?ÿüÑ]›Nç¡<í'ÊÓ)¥3ûoµŸ€?Ó—>å8LgüàáÏž>|òðóGŸ[vþfý•ïôH¡ `rýß÷1€!8#ÀÇΈœ¯#Ë4ðô/g£¾\YvãX{“t–‚ÀTóöüëGÉš¡HZY»‘IP`T€‡*À»ú¶=OÊR>W®„§¬E»1€ -uóC Êtæ5þTUBÝz¨N@-X­VVUnµl…Y7j-ý¸u$vUÂ? €¦À+ÓKå5œ6¾QáL×3ŠõÓ_Â÷Û»y²¦Œ…°ˆ0‹»ÆýåÑ?*––ðã„yë½'Ñ@O©H°žk.UÖn“ªi•I¥6=DU7ÔÙEëI)P«­U‚5­*„6Œ|ÕѲØüú’Ï,€õ -–jðÏ"˜k0¬¢\€‰Ò…RÔ^°Á_Š˜Ï±t+êúC4ôH.€ ¢à' <¥?¦r Ø:êÿê|`e\y[IÁóÝÇ´Úò«_ýãC™½ŸÜ°á·PN]HÐȵúÑDlú.Àç OÐÖ‘µUÐ'1È¿!§Ÿ^Aw?»A; ‡ä’lã¼GdS„+uNÚñÆcö€~Nä;ãN££ë7®Ê³yDÕCé £óÿ¹ÀNª‚ñhÏ'&ðäÉçŸ?tæø›ñ×7Èuaú±¾C0¬4` 'À91€/Š÷NÉê"‚{AÂè—7°Æ¾Ç±ó¼3$Õ˜ >m° ¹9¨’8M‚ôK™È^85 X\X:M‚T ÀL‘Jæ  Tšžœ¼<é& ÀaÐ Œn}dê@/Fú‰ñþesÁÿÌ41€sŠR€g¿ŸÀÅ ´²\Y&8`‚7ˆÀ+3.Ê>ŠõÓ^$êÇ> -€ëþåæk­«Ü²(!U¥ýîÍý!î^Å­Ìõ¥B$í…œÐça GÉžîk‹kYŽ* S%zR¢D‡¦ -uš®^˜IY_Üb4€@ˆs˜€8 `+„—ÕX) -Ã眈ŒƒÉ¡4Ê;°À²âk?|, kW¨Ã7Û­ÇšÓ(P¾¿5è3ý Ïc%v À€ütµr|럇Å1nÈ©ìh\A¼Âj×i§­ÄãQ0ý‘aç//N\¤*ÿ½Ä'¬æÁtiÁ³ÎÆêð•“|xÎ= “ݾq÷êÏ|;ì?{j×'òø9ÆZ6ÊoøÅžJ<ÿëþ[ÚöK†ØGŒüØš[;—†Z€¿©/€‰œÎ3_¢ðÂ0ýÅœ¬.{óGþ -€®µZæo4«a*_V”$KNQDQfÇä_œ¥aw×ùR¼œxàÿ—$Ó„cRF˜°…•—Ü,Ï dÝÌ×—)‚‚çŠÇÁ¬sø§x#´Ž© c Ò°£mrÂÀÅJEå¾RnùÒÚr à-¼ºŸÜéwZ4NÐ]Z[K#7†J+aÈŸÖVÒê$YÖmïe ý¤P¹·õëûTK´7Y²¹Éc³È\…ÙJ&­ }Âi-3ç'wĺQÙ}›Y­Ô–¬U·a®¾&€Jó²L,«tÐS³uÎp†çO{IH4RÛZÑkD à3%¡Ž^&ððŽßíÚ¢=õÜŠ<ƒ9­µ½ÅÒ±érÕð†ôôþêüšü‰8ˆcߣ °½Ã#(—¶*ÀËG`t8$ Ç+Ù?$ú§}¥Gœ ðÙgÿ‡ŸÝ¸w]~ï=Y{À“‰Pæ9p¢>gbr€éXÊ6#ÝrÀ¨KÜG01uþ"?JŬBÔfH!|þbž¢¾? -¸Uü£1€÷l}ÌкQ ”ñ?¬à¼À¾eÏ©’DŒ*¥·È¨Dæ¨ç$ë¤-k"žˆÜ¦,6UÖh+·E7Ãj3ÓJf—¤pÞΘJ†Inz=¹³J–çqæéNÖËóÜTÀˆˆq ¯¿’°‘ôÄŠU®¥H*´Ï5Ž/¬[Q¤D^aDoPz#~0ÜÓ¿›Qǵª ˜é2☶%”XK¤\–¨÷”~ð“ -t*U‚ZT¹ì½ëxŽ$Xoc­–»“gKŸÝ<ÛëDÑj’î¥Ùaœdy–¿ØË_½:|ÅèÌI–æí8?RÚüEª­mzTe³~–¦4(Ìš‹ÙAœ3˜X+¸)¥–燇‡Gý=~9¯˜ˆ_¬ÑÉÙnœ<Ž›³ºYkɦ.¬¥ûšÚÿT6ÈíhaÐuO¥7’1­ç!1“Ä‹*:N¥‡a–ÅÙ}Bc… lR1|×b…Àt›þÁÑC°¿Mahƒ>ïØ‡ø‡Ïˆ»=ßؤdõ ’úªÑ)GåÁGE ]¿ûPFñ{3ù´ôw €Ý?ƒþc§e“eÌaòöÝyшAI Ú¬¸L¿Ö Êð1 ཻ¶ïÑyˆÎƒ¢ÚOì_ÊÕ!Þ¢“‚ïð3bæ 2®—8:Ãí<3öÂñû‚Ñ/'#ád4pN_k×}ŽXcðAgšïK\£ð×&_2Û`29—Jß³S4GwËöݨ<6™×ºÜ SüY¿'ð!$ÀAÜD  ¡CŸòª–õq­”qè àû[ûÿËãZª¸ÿ—§XE»|9¼§hú¯54v·õ•òTÉ–i½?;k©ôG» -ò®O3"ÄÊï”§µ?êà\‘ê2€Ø·×?K•p}Qžúò¹¿ Aca‘î6s dÎ|ÍkóëMýY Ãf¸Òd‹R4×µ£,†×®…óac¾¡§R­ê4k ‹tXa·0äb¸4.ð2WT¿Ä]ª”«5=d»v„›Qá™Qµ‡¯{]žR"ëP›µI%Æ,ktÿt“Ƨ¬§Ïü† SxùàY"~¬bO«;pìÌ.7´ -`÷lêmƒ’°=Ø"­qïѽ|º}ß8„líÓ_ýêégðÌúë×ï ‘gô B‰“ É< sÛO~öÞ au[n‚,žpõ@€N …SíLü*@ÀÝë¢R™ÖÛB~ZËé JøÇ´ßB/}yRÛè€v|O -€ ê:" g_PòÕó讼c?c®sB>ŽÐpÆß©Ñ}¬¸T‚ûK¼$àõÜ’“¿"ð¦š@YAÌ­ÙRįJ-´¤_3¢ÔBñ¯ÇwšU•gÒ„úLb"ƒ¡¿A³~@ …˜þÙWùþ), á÷9)ª;‘çd¹b1@•k™ÿ%õÑ®•!³Œcã®ècÌžáp§§§YU­L–+sÔ_êO­FÈlZjW®h¿¢¡òªM[´|«”u0׎úϳ^¸ê ¾ã,ý’&ôøÛÍ^6nVªÜê4í&Ý4¹“ì÷ÝÜhI_v>é.~„qí2‹ržïgÉn¼!óŸý¡ßÝv³Û½ÓM’¶–. Ðí¥ÓE;i[oM0[™(_®Öõ0™Y™ž”ŒŽLíŒøÍl5£ m“טú‰»Ä!Ïž[¡²`]O' £F…¤+àM8R w¤­¼ôHí5æÚÓ¨¨ƒ6Y`§ô_v[/SB* -Á€gBÄÜ`OÙÌG÷ž2Œ -@pö -GZ -€ù†- Ã¡:8)‹Â£h®§t© càa)€Gn(=cz`"u^<(¼ |nÃÏ´ç?üÃ?|N €ÖƒþúùÒþQ` ÆÖ -À`ã™1T†cg+ÔöBQW—o!9ýL^ðì“„–çQª‰FµMD›‘iš°Õ*ÿù‡ØÂ…&S2¹lœt¿‰ÝÍ~‡°PÀPf_—ÌjµPKœXI€k \µ¢ÄWÊKB*rE>x?õÂN™H+ã†Û~4t«ÏiWmŒ¦âe8¿mcDÇÆ&¦ùÂku‹Zé/ùì£  µéIñb½ûÅê±N_—Ò<"÷Dëmsœ¥Ïû‡Y*Ç«è÷ŸÊe`c*M#,}ž6åvéÞH±…zfWDGÂ#,Ûb÷««ºN©»j­26~‘»báÚ\UMeðÇϰÆ}ƒåºn—<£›îúL« [X‹£U­á /©þšs?°Ç#ñ À)_cZÄPŸd÷† @ gÿ@9ðà©;ß*€»†Êã À¹bÛ# -à à!8Gœ`bò Ó;•8ó- ] ¹@á8ðîqàÀ#:/øü<x`á?½õ*ÙQ pl‘nÀàÞ3¾ £È pn à +g‰hàLmyƇyüîÕ¯ -Ü‚Ì:+ä9J4åaÓ>Í3m·] @ÿ­'°c¼^gnפҡߊh½î†•ƒ®s$¦Oqæ¦"üšëi¾\ Y¢Á"œ³›¼$PlAjõJ ü_¤Pm™.D†|« <ãEän„HØ]:Slc+Ý”æ&NÜH²ÎZÆþº:Zö.”@8j‹á@6é-`]´2ßÖŽp]PEȵF‚ü| jÆ.¼V™._¤€¿HøSùDT£ ùÜbâ‚DüÅ¥&‰ûÒ2p™@£ÄâÀõÚÌD­ÄPÊ\ÖÉ1`è,Ü6ÏaY -L -°]0€_üê—ÿ€ (y` -@À5p£`àÿ¸qãáç# Àµþõ.€aß¾^cÄÎg^Ép.À1 p&ð.€¿t€ëð?¨0Œ; 3 æ¼`CÇßu enyX pf à !à¬VbŽ8˜k¶èÝ -fõ¤)¹²C*’.Žf¥˜úÅ 4Ü¢ëîé à1€…8ÉœÂyMÒ0d*_êËF§¬E›ÎvÆÌ}PŠ„èi‹ƒ­¨VâJ%b‰ö|ÕYÒ}§–ÊKsúëRG±\dYù(A4åŒ$wæLa,!´3d-!”Ûs–Xãžä«y—)€h%Jâ´ÓÛjÅ ùCØ_·:3ˆCªEhç˜Êü[U¡Þ™jáª.ÞÒçtc76Ì®\_“¨?å2§+W*r€¦VýéËÁ·s€Hp½ú›m¿$7 ¸, - ‰T$ŒK•ì‘Çi´$ÿŽ×ù1€×ÀH À€^¶E -@»ždæ €sþ6pV à¯dp À¹ÇbÞxüäl êþßt05€€q¿(!î?(|©‰! €¶¼)@98C‚åJEŒ×x¡p³æÇ‡•Y¡Ý*•Y”ETÁ¿GÉ‚¬4þCt˼81€`:à  t"*ÝkÊ™Á«å¨—Æ.\”fdà€Ú<Ú°UAWeü5üÛ”@Õ¨ZµÙAl³®©:mdß„¶ÑÒL C?A5£4 -`M9ÀUž.[[-½Ìc Àð{ªpßâÛI>ˆk™ÓeÉf+³;ÚJ{[ô N’£›A e #£øÑw¯Õêl¥­^3w¼IGhp}_ìî¯5›«ÍUÝpwÕ¢ ¥BÀ8K­vÓ5ÖݨÎbøÅü©î«S‰+U[Rñ>{æÖüciiyUµÌØàz3R’[.óAÀç쀀p$hœÎH¡URö4à8ð.Àq Ã½‘ü1€»>?A@€þê< /À€ÜxXp4ðôñ¼.Ð ¹Ç!/Úy~~ذHæG:5p~_„r}úkƒaV¥c®`Õô• ÔÕUjò×þG@C -ÇZ˜¿E‡“×b£ À4À( ð€?)©k”ΠËÁ Zi¬/ ÀHþ¢s5,·À‹eCœ(¾¥ÊW‚Ú•jU[«Õª “m<‡Ïj¹>ǯ4š`Ùµž,ÕDw Y¶þÚhƒþ½þb~#ìóIžÞ·Qüu×63¹:>7)7;áиßÑÝÝJ¶ö®ï Ü"7Xz|øÙJÒæ®¶êˆâcõZ¥<•ÀôsÿõcZœ«Ö}wr7Eëƒ`JÜöƒå¨^Ö¨ñ—2­ÛøëKÁRܰmÀåúHyÕë„I,gøžŸúý¬€1ì? - €ùh àž1`/@½øÿS àÉÓÏŸžÊ†µ -îÀH `ûu à:q~Yq1~°Ü ·@¡Dð} €ü(€·ˆœC&UþÍÄ -RzÜK ¾iMqP0æ‰Ý”ÝcgãL"µzAœàäá^®¨Ü³Z'U©†‚¿TÀlEÖTæVËÑMê"ÀB…õ œ,é=Y2@ûÒè‘3¤×Ùê´lbƒ à“Þž¡÷T!æÑÎä(‹åV*êßJÁ¸V›*A¡´²Eì¿Eì? -€é{Ä &iJA¬r§uo8wé_Ýys5Þˆ6¢š®Mw͸` j0€ù´æØY.ÿ’¾Äudüiî?8(àÁëñÇ1)ƒ™ÉÒ%{Â>BŒœŽLœÃ§Þxr<žÏ68c ºXK¸óyÃOÃîô°T-÷×–åÝÚˆXv»Mœ«¦ÿÝí¤Ó m˦©|¸Ö~lOmÓrÉ™o¤…8ð_/þË_€]!S⊼/³кÁjQÀ÷A<Ø×/ `¸7»ŽÈ  -ˆÒŸø‚z®3ÅÕ´1ˆÆ PMU*î­9Т{Kß4¹)]Æ„y@Ó|é6Ÿ(^Æb"оíï ‘pÓ…Ô¤¨¸(€z’è{©^ ÒÁ>”V8Ç˯šÏ¯õ2³‘–Tò‡è·Ø$*û(þDÀ Úš˜ªt¢ép%9öÚ³ °XæÐé}}¦p…/k輤Ö⤵ÉÞ¬\ëˆïkyKÅ)`fu„"©µTBЏ³•‰ˆ"ÜôtÛEr*³¡@ܼµáÔo“»†õ—¨U. b€ Œ®›ö±]8.žuñÀ®3mP Ÿ¹¾5œ€F0?`uÕF†PR1=z–"ú ‘‘—ób€AÜ+€“µZ,À©µ ØøWÜÌhšÝÚ4 À˜Jù5¯>”³ª;+-äÒ S*8N;™=F§¬qfSw›Ñju׳ðP[ô°pÉDÒ”Õíºw1ûŠcòä1àÿoÀßiÁ·Pâ# `8¦"\_k ¨Õ¨ƒBD Fä8?ðÅE•ï3^‚ÿE¾&*zÒVÏH)#K¢«âê6K´ØV«—h¥´Àl -…ŸUÑóW9-Àé1€âõnƒ†3ù'd3hlº’¨¢:7a}mŸÚœL#ìVhOÏ€zBü²ØÆïÛ·ÀÌìt­2Ë`2óŠ-’M?ñ×Y—ÌÞÓbý’Zø …“4|‰ÿ£dNÆøó›¯÷üxM¤$1F:¬lîZ¬#€qÓË÷p_’-vij+I¥ÌÞt”a’¦}ln¥Q;õàã’*WBS¹’(’ñkÆMø~µ:}…îÀxvÊ’o -âÂkuº‚qënEÐþ-Ç ï kÖCtUî§CGލeõ"(Ÿ¹ǺÝDçŠÝÔy˜iMLCi!`”È4m1h$%#Ëh ž$[vV8^ d†•À&)¢ËÚÒ}Å´‘lí¥Â£ .M…Ïh¶¢ä<š‘³þ’¦è>Ý ¡ll5wŸL_û#m¦É†€n²=O©TÅ¡ƒd‹b&ÆLØcÃüóгÆþþÿ ðÅùoç3‹Z~ôÇ%c/p1€õ´•Öœ£ÌÆŸ%ލ¸Ô‰ -×—Vƒw–hs‚JtGùYÅÄTT»’J–þÊyÑM2€æ `7ãNY⦕ÅÂáÍ+…^È@9IP HDk²²D·^ý¹â†üÑ—¡Áä£5^¦°ÿžÄSTóõÅR¿…°þ@%­—wQè -m~M¶LœÅö~ûÛßZ18MTþöÐZÃJ®hþ§Ÿbcz‹¾ 1ìtQ4þ?…–✯l¤„.+æsqØuÎsÒ{v;*hCm‘“¦›9½&µ®;»$å*…Ô¢UA/ â®K–¥ßí9¬BØd»U*Ó% nP㋸—| X¨*¢%“J’hEnU¿RÂêÇ^ÄYš°– )ç® £aÔ@hc&iW´¼óL>ÏZ–ï%­\ˆÿ’áb%àXù¥QU - µ¢' `æ_¯ÿ…pS*nÐ=g£ÙúôŽc¾V×Ýg±[À«{Cà5þ ðÕµÌJó@þëÿí¿ûÒ!ôgúG-€õìs[\ -—HbÍGF¢a ò¾¨Vœ4–ñ†ÀˆÅ?ù2 €÷§gž†Dè§ÈšëÍ À|(ÀÊ£3ŠÜýÓj¢³€œaúµèAÊå²¢v\Ò0sQS­—TŽu‚LrEY–H‰g d@õ403«%L7e])ê­)OÀÍØLbŒ50y±$üD´ DfNSäÀÖ–ø¹•‡°€ÀoÿâKÂi’ÏÃF¢È´†•,ÖF‘x~JÅB?ÜG1°Aå@bLÁŠ\œõWRg†Wt´èAýë‘TJtUÝÄÕè&a[³ýÂùÚO·lYN·=Y·Ã÷‡ý³bùCz{K´—Ýå’¬‚Ë\ˆã5FsÆ4Ñ#–©vx3Ì™`4ÀÖD^Ö1ùܞܰ[4‚J?09;+¶ë°-)@ì:ÄD8—ÝÅè×¥D¤äˆ{A´Q€91€ ¬sµÐ-nà¼c"è;@-ài1€þíoÿrä/pD6™íO?Ì%ÒÍtFJD’\ʃ¢•…¹ ^9ÓobÆIYH‹-uÓÂóän!¦H$ZÕ0Z$íWÅ©ó7Èi¬Ìí–¢ˆõJƒèk-†M_[fþ/mÑ}·L-Ì?~ © 4@iK=òÄÆtΩŒ#ß±5E¼el»`B|ž=*¡Ù¹`L6\Iuæ2þ×®{„t:Ï„ó‚i2À3€[T€FMG,8d£1€5Ǥ -°Y0«Ôu.€V¯º à×ob'c±ÜÿÿjA@Ä)€¡7”»€cì-…_–nÀe~ƒU VÿoˆLœòñ ÀŒ×íùÇa`ãý1E4¢ÌâŒFÃÐ(JÂj²d -@¤‹A« -¸Z€æ) söJ²`q -:úr™K––T RMgÓ\J„V¡»J¿~‰™vု9\t[Õ¬C¼BØs„ø3—T"ðO±6LkÝŒX]@} @Saé<„ãbA¹3€Öô¤ÄŽšVN‡¢‹d``©Ðl6®ÍI|ŒÖ@ÌàD½Œ³“ôs+¸ ÿmè—p Zq¶ØÌ¸qºÑ ÚMg -|ˆà WrÌHª²/0Û¯|+©B i8˜žòªMˆù§ ·Ÿ•üZBº\åH@TMÏ#b`ÿt¼O0€¦gm]Žc:qÏVl2Â:úJÅž[ @ˆa8Ñ4šâd°@Ï^Ú%a¶ -éŒ<ÏÒiÚ?\ø†y–ôJ­ë§ý´—÷󽼓æé—{ºÓRy¯÷ǃ½ü@Ë{{´Àìõ¾Íÿ¸òmŸmiÖÓŠþÞ][ó½ƒ,ÝÓùõ“Å8ï§:k€>0‡ìaícÇd€p*þõÁ¤ÿøªÔs$~¡8Ô@…(ùc'.œø  -‘÷+AM;½8ÚßjõTðôœZ[ñÖ^§×êu2šµÇ=™³¬Q Ú*oWjéWtg•3@x˜'¦…‘‚$*;£¯Ìh\"=”¬ÅK •S •¸e¶QQ®¬X‹XN:e¨-‘„ÕI©tAŽå°&R5¦²d´9‚4Êã¥>“ñµsYš ¯u«¦âK”C`9!™€sNcÒž4‰ä¾ˆIK Hx€’`L¸b=S£  Ð'ÀŠgÁqð1j愘æÔ/@€¤äç;<‹ð €Ô‰õÕ6KœÞ·_·ƒ”—Ÿq¿,0×ô À¾u‚ÇbF·ô‹è b·F€´FS'-Õ8Œ€øØê<Óq@ˆÙÀ—ÒÍ+ŽD·ì\äWêÕnßéª@Úé·ot³Å¬½‘´7šÝ®ŠD;IvÙ77ÚénÞí&ñ—Ëñ·)Û’øÎ³¶Šf³%™4Äz®Ò¹¶åÐ47x2í8Ùh6ïèbãv7Û½Öm§í¦^^œû_„¼— !¯RTŸ&Ú‹í?þÉ»å©ã?í{uJß|Ê’«W½>€ü߯½ŠuÞÆŸ3þÅz˜0Ü‘'Ü ›Ä„ O©‡+Ül}Ñ@dº\iê'ÅÀH `k«·“fÝ•ÃüuÔ£ÑW”èæ“­a[ €ÓªÌÖ®èÔ¾nF +ÿxù’Æ}“µFS›U^iëCƒ9««¤ÆR+>ˆ* |€9ÜDe*ÓeÜ™ n„‘Œ¿%8. -àlt>-€c®r(Ä–G.•¶F[rœ(€Å œ €4ÁÇÇ€®T¿¸ÚrÒø>ƒþ£ @ÖŸËר)€5; Àð¾ì,Á”N2W›Y*G6ƒ1€õúk€®tÈЗžȳ‰Œ2€ôKDzÜÕcÏ:¸£€á•` I·¹ñe¶»‚yÜl‡+a¸²ØŒ»‹ÍæG+ªRmÄáâÊJ;Qš&©6ÄcWV´q±ËATˆWšÍ•äŽRÜa;ÿl•6)Yó‡múkë­œ\_lC¾ðÿ÷"#ä½l`Êë!y—” ÍN†K¢þ~Ey}Ë}`g©))iê%ž¸¼þïb ˆ{Î?òâ=n“ÈUi8OCÑ… !7©\Ã…`Ax }/,„áTSeoAƽ* -Z™ºÌÔsÇ…PØŸ¾KÛ¹±q½N"zÜéuÎ`zqÏ ¹ÕŽ"½u—…Ú›ÕÒ¥))÷‚ÿ›µªŠ½²§²4€¾ u›€\§¨5‘mÕB-µÇˆb¦’ -i3/í t¸ˆYµrYx¹¬-Ì ®´µ@ûÊ×M8`í€Nc{bnºÂ=˜ı]ªÅÌ ¦b°.€)€VoÀÀ1  `Çc\?v-… À€œ7è"4üœ`øF’3Àê\ÊòG>Û‚më$õ}Z à¶1€ÓbV À¹;PÄ”Ö3ý @tZ€ã1€/]5 ôGMëŸ,ÙyÙîÆiòkñÒ££?½ì÷{6‹ä°ßξÉ÷éŸý2ëwwe“Òg±È»Êh&ç@~A–nôÿà–óý~úêè(ßûKŸ#d9ݱEö³—/^öï,nìʤ‰°þ¥;*b -@"2nÀ ÆZè¿jÖÛþê[ËBñ@°<åx (ëCÂÁzðêeú9êÕò”ý‘¼.˜0;?þ£@ÿ;|Õ¤¤¤¤")Š™ÞÂÕ¢~ôoª¹Âœ  µÙ…F­z¹R¾Ì¤]#bvðÕw»(€$ÞLRLÂÜg3€Vbãˆ/€kn®’W+] ¡mÓbu‘1^Lyü!:C •Uoˆ„¡`/%7ÈæßÔ -1€fåŽôlëµ³V¨”'Êð}r•Ô+Ç„ÊS@ç7_ÿÖ1€V¢%€^0\1/$ ¾ P0†eÆü bþd¼ÎZ>° °(¨‹0F©‹ KžH‹0^²w1ÿk"NRADåD‰ÚY­µ¨LäžI2ÿ¥=Vëq®_›wÊÜ-6RÑÝ—–Ìo ädôg‰¡ë¤·íQ¢'e;9±¬ôÎnjE,—ß.WŠfji¿ÛÌMO¢-ÞÊ“ýØJ1ŒVœ7sÝK q³å¦ÄÖƒé`ʬ–K˜f¡|þ¶?ÖÎî &ÿ×Oþ^/½‰KáÞ‰ð*›m/K@ôÇÀlËmVÙ^NU`­í8…Õ—ÉŸ’¦Ðâ¸;2"à(À™äÅÿ&.Àý'Æ„þï]¿à€2€ž‡,¸ð `avV:@ð/_¾ì‡šqog_ýÅÀ¦T½€1€ß<ƒP|MF@+ë¨Èxм}œŒÁ*žÌ0ªï€Vêtuªz£©¤•` @0¡³" @û¿Æ:Д§K¥IÌ à¦i‹‘Wf -€ÖøgÆZ´·0@W¦d/D/bŒÄ>u -àµá ÀÅÜåx9—€Ô^ø +Þ3€ÂPþ4<>®KHMÉ1œÒèCY­K¥É,ç®Mz-¡sUÞöp‡`ZåŽàW'AÈÆNÆNÙNè@kÊÛ[qÊsÙÚÓmõ·ùU²²ï¡ŽpK)€ºÿŽBéÇI1— -¦ó%jX_JÆc`£.ûµª=²Å •QFÈѳgãÅ£ÍÉÐ0±Œ9È—”M°+n À¾‘Ó(vÀÐÛvsâÊQÐ 'à„Xe$‚µ/]òùx™¸xqü€ìÿØø•J¥`5€œ+À¢pŠû3Šç@4D'Ë—}ƒSˆð×,Àm€n§gßžÉÒNSeÁ½’õc à" -@zéÊ€DÁ¼cf½õ¦ÄÝQr¯F€³ôlc±öÁª€™í§/©À™—q@?À¿jIï @^Á'=ÏŒså\+%Mø0€¹e1:ù›°ÀŽ)€A-À àx-€c–…×3à~ §Ä–Fbæ ûh @æöTP[*gÇ€ŽKq™iZÛÕ| Ë/j%Ì'§Tú|Ðy±}¼êЯÍD™¢Ïé0/Áþ/kQ˺Ûñì¨ÑjKOÙþ;±€˜o`î…œ…ÿ­~âŠø—¼,Ü0¶¨ ºÙù|Q‡ÁYˆ¿­gÇ[‰ˆ„Ž‚æåK§¤‹f?ÔïèoÂ#5ñh£2ßD¸ÈN`Ý@Æè#ïo[Òâ1 ` -À¸÷i¾Gj$ƒ\O?s`š¸€þŒ½#è_ÿÞXI -ÀÅ0©¯1yÀ2.€ -™À$Óñ@˜ð `Ç)n´cÙÙ1€ÖsÝa·ø‹È¨¨W®W„H p‚|¨³ „Üsbxg2€Ë•ÒÄ @‚8¶}T -à 1jþ,°%Ç•w¶À¿à ¶8+0dø¼NŽ3€ók¸˜¼‘,KŒ0€5 `–Õ3·ƒ”—·1€µ±É ^ŠE·¾n·FúÂX/u@½J´¼iç80{¥EØ¢d)NkŒU¶¯ZÊŸo1‚b7":ìZm¥ˆKì> ™)^Á6ùPO&ne.z˜vW1X@™{‡i[e’f‹.FÉãѧXåà âZpu®Z‘‡Í¶3Rº -\ÿÍM:ñQ“Oó=ÃÌ2±@à+Ë?îXûwwâ캸¡_`—Ð -í¥·­/¸ý]¹n퀌X–§ËûÐþú…àþëï ŽÆ¤çaÄBA_ðw @\`ÈÊbƒ€ÁàÓ¯ÿ`.€îÚ€ô΋ b7U4ŒŒÆª¥‹:¼@çĀʾ4’J14@cX @dß1jFc(…Q`ëýNÆ´…m¨†Ð¸%†ò1€A-€.ù¶~Hõ¥¾Ž1Y¢µ!}ÿ®òwµ™ú÷Ui¡ xÕékSÓŠ¸n†@°ä‘}¿Õ*Stàl1‚ì¢õ_Ȧ!“ÞÖ˜iF(ðÍ%$gÕø¸.~ àìZ€Ë£ tRA3Ù’›eQKxT6ŽS ~×ÖR¬|Åݰh`wSË8.F¼¥R"t·¦4¡oûÔtƒXá…re’·»ÊÃ0Ïo«ÕéÛ’ÀÝ$,…wŸdÆñ-½“ÚR™¶¨à: À’dËë['ÉÃ]¿PJTŽ{žëI„D¨8¼÷ vø·TÛ<ÐF?Ø€7~¾¹ý&nAHE´õG± ʃ,ËÂèÂ’÷âñ/Þoâcý1ûrAÀã1W p‚ÜÒec•Ë—a2þº5á‚ô\ `Ⱦþò¼€)-ÇIóv´2ÊTÊftj*éB$1YøÆMÔRÁê :UF­eÚx,p*pJÄÅ&T-à@"oO¥AeÅ1€sc÷Änûðç'éÁív[€öœWéjŒE¥Ý¾3Ã6 éÜ\\ êêwJ~(ÀœÀTÚ^—+¼üSyÝtÀf™ãÐ’i¦2=93S×*ÚÌ:%ÊËËI#J6½5Ö‡Ž34¬F¬”Ì¡f¤†­§"ÎýT߬U§ÌôÒ\Êc e+‘ àWŒÊØýÓ¬!L´P—3¨`T‹V™öQ—!€&‰éY};If£Mø‰k²¤sgh;¬ÊîØÅ ¥ -åvìŸíPô×­ J‚?nõz™Æ.MÚ‡*a¼éŒ¥hÉ$«kXÉfœ/ˆ%ö¼œˆû»ù2”+&+¥›ÊŽE1Ž¡ü?¶š|ÇÈ¿ÔaWèÃÔŽ*€SÜóeð¸/ÄÁlÌÿ¥!€²¢Ù£8Ç>¦Øþ¾À¯§^ºxAž¿‹\÷ ÿñ ã—ÄNÄx-ð(3U‰Ô­dAj· ÂE `„dÉÙ1 ÕHQé}Ù>Œ76n©plĉ4sOæ2a0ƒç`\J|æÆ5\æßµÛ4N"IƒiŸüvüo¹=!ßX¿†­LG³Ì[›Ê ›Å·âUe/o5ŽŸ[6o­ˆ-úa `Ç€ø¸gÓ'Þ -¤€1V °fÌ# @ -À3€Ú\47U2€:ª@jA¨@uWÆD -ÀQd éÓÚRähJ@ -O*€žOt~Dæ˜(ÐBR§&6'¡êA, F4*F")9?,`lb(¦R´©4NïÍñÒ•²‹"2:±ºÈåטÖÝÍÆ$™ÁÕúÎÙ„ñŠÜ–©¹9K3HWajXn ýBÈ©”Ê–ŸÏXÏÔ¤™5iŠ©«Ç£Â±÷›ç)ÔðÜÚ¬éÑXéñ!‡iŠƒäÅ~ÿôIDAT­½0GçëòŸÔ5Á¢ú¶ø§¡kwÚ¶B| êÌæK°»Èÿet¢ƒ°DÿÇ!ó,º¼]ÂB,•ýºkƒØÛ޶βò €ÆÂÎæTÑû,iÇ7RxQúó’·¾¸2hÀ£© õ1€c QÉw °&c_1€Q¥gÇÄÜ!ô²/ÛôÞ 5–€ªÒуȯ­·óM,ý LQæ>s=¯}d„¿ý -`3ÞüXÚGp ß»ÿ倃ºgu+ºcZ[ˆ@…Çý;‰œl*$n¹”ƶÞ*ð‰«pí¤<è|rÐnß.>#˜ Çh‘l À@½2¥'ôθ#‰”¦>uÓi #0Ái¦¾¶VñÍ›€¿¼yc-c^þ„@W¿SºWZúþ¦2 -ê-)€%ô ÀS8c.µ“iˆHó6Zw±Ê“wibœ•¶ž_FFÒ­J"bÅIôA­Ä&Ú‡«wÅÁ­«1ƒt£NÛ5YåˆÊõŠŽÍáû^^ö7Öi˜¾è§iÿO‡‡¯óWyÿÆíÝ ‡@ -@¸¿ÎÛ–Ž[ûPé–ì:ÎKvŸ“¹ Û_0€1W àb£µ0~‰a·>ùôë~UÄN0€3c_sŒã @ö?úP `-f– >»& ºþ8¦F2×—a*ˆoÿ|çös0¨ÌMû|šæ·ÛG§3€ÖêD™ëí€tЦÊåZÌq’·‹Hûxráè9 ieúŠhÖ àþÀ;LêLŒÔ`·3‹Îx àû¬­˜ž‘ @ ºÌq ô À´LW˜  vó|àÔÌÜä€x0vi ïÒø¥Kã%•Q±•Q>¢ã´q\›µÞ>`Oý°SI[™†…ÉXdÆÆq€dšdœHÍ›?”yZ«è ¬bÇñ’²µùZ\¼f²Ð\ ›6犬ó®4›¡Šòz¸²¾¸Ø\qó«èK²Øh\S„¶Á‚ÖÅóM¿Õö×>‹×He;-^Ó7V0 ¯­kíNòýš,i!úôF=N_bP6D;xÛ~þùºäöpÿl«}sß8ë-­k h `Ê~äc -ºbþéy¹`•ÿN#Ùwh,rN0€ÑZ€Å`È!ò…h!pz à7ÆÎˆ¤0‚Csƒ!.N2Œ0.@‡ î0íc™ËÿøöÏ0”×>;¸ÿ>šA^gRl2ê„ß*ºZÀ–«ÿð  ß¾}[7¼ˆÈ‚™åÄÌ/b2ƒôäu - n1)À‡ËK2ýìQ0\‡c @°®Àÿl``Ðÿ|ßÇÎbȱZ€ Št.ú%°Y’k®32Í$SLÛ?}¤ál±VfœViœJ™ Œp\*]Æ‘Ñjvä„gjÓÚóû¶ RS¦•‰IÎ0¨r¢eß'ï÷Ûm™ù¼õöŽúéán˜¤éÁï»Ý¬ß•/ÐËóý•LÛÿK3Ëü§û tSe…ôëakžf»ÝÅdŸ)\ž¥ÝnºÛn&Æv»y{´G}kü×賈‰ac!T¸%1ˆ¾`Ùø²_°o¿,H ýV°³K`G0-bÀ¶!>ýš©ùàc¦Ÿ´V%°+éÓãèaŽ&ÛOàÂñÀh-€‹ŒÔˆæ¬ÿä #,PÈ¢þª@0žu{§0€N€ñ²Nf^tÉÿöèN[–Û27í³ƒ ðç!0?`> û °¡³s 6°õv1€ÑZê÷Ž1£±’éÊßUFÕr‚¾3ÏŽLˆ›2†A¢ ¾l]µÝ8`Î9 -P7À( ò0 mW¤eÀò8`Àê«úz-à€>ŽGJ޹:F$UVgœe(þäã¸rÞâ.%ŽþQ2h¿¥ -k&Ê“\ð„>ŒåÆ+Ü—Zíïø3­ôL}­É&îJib&XŽj¥ò*Ëô'"mlB£¡ThÞÙ{uðêÕ·¯òA:í$Bušîd½ÞÞáFžõxºI׊‚Ô¼v L¨‚‡æx!,¿­B©Ÿ,NÛ‡)½ÿÔýáú¿¤z¶=™'ù^ h&TãÛoY/7\‡Už"Wy»ö¼N¤lÉ­_ÐPŠT®¿ÿ¾é ›iÜëò³—õ+ä‡=8=7× ð‚ ý½ãôý -08µ Ãÿ) €Àws @ -à›MP¼ítê¦þÅ”ß ýø³ÅŽ3€dã¨?d´à0kæ¡…ÍøÎ¦c°f1€¡ ð†v.@-À(8h·Û¥Ë¥ËE-€Þ8pÊûÀ°±¨ð.@Ý«€1«°€­#z~@Fbµàæ™1€©Š€eâýHù‘°qbñH›˜˜$(® G%ð ¢µÊæwK®­“”&ËT%Ù5Cˆú`P -¨`¼,¢ Í:håC7ÆÕÊ”usŒÚ`…Ê„8jÙ4²Hù”µa‹ç #Ò—RÓõŒTMÊÖHðH½´O”Ú>â}* QÜã±'‡áF³o¥OÅZøge!BCÿ”ëÈg&ºü#Ø€U œ¦¨"¤m¿ûg´ýÇ(  ì„Ò(ôÄûïÿ%à(‚ÀO}¢Û2·ãH–¦µÝ×xÑð[Ò±Àh-Àë1.סÿ#L;€Wb'cŸž­ pþ£3À–Õ0fÞë™»Æx¯1€OÒ¼ÝþËH `”t -@¤«eoY €ÿQÔ$;Ém*›OcÔ¨ˆ)€Åædò@O8Îê¾€Ô«–Þû<7R 09]0mzS à @vznÈÊâöd3ˆP‡¤btñ˜u NxN -ÆF$ŸœdX¥¥¥(ª••ñôŒw~ AeÖyC{!6ïR]—c¢ÿÁ%¢}ãR0ÆÀMI9(¯šÆ¡‰!ÃÇQLܦLH#÷¾>8H”1¨$áÓÇè¨`Hp[^®¹1OhBÈfc!Ñì¿‹ˆø àd [Ì*I}•!ž - ä]+Ÿ žN}@ €„ÓbNØKïc -Àq~kÔØ‹aT¦gæÄCêkõ¨$­`G¶„:Á`Ê&2—_÷„1_EôГPøçGä€D‡¬(ëJ­S]»Y‰uÔ¡Õ‹ -À -"5ýÍÁ§¿y•d‹©ŠÄëO¢d±Kᦹ!¿«4„¢å1k’‚PR¤lY"eÑRIì$£Å¼Ý<Œ‰B‰ßQFÄáÍÄ4€oè#¤‚Í×D €ŽýDñœÚFp<@sÜjÄÐŽÀ)¤< AÃ/Ú¥ØÝ‰×öØ¥ ü´Äö;û/M0þZ àô¾þJb¥Ýßwýûé?Û ß¼}[ÛŠV­;í0öÔ¶Zbƒ;?1í2XDZ¦6n‰x‰§Ë °š:i~-—¶~Z=SÆ>síËAôOüçOûêE3M72ßñ™çñ:Á=%Ú,2w:KÑçÞŠS9ðRºx=ð ®/c/û( 9¤ô”2—a?–¹íªsìý³¼ŸÎ˜ß .ÃYûÌãØî¼+ÆV® ±‰½•öRé?¥P ¸¬5A5bi€UÇÈ#Íã_Œ™€4€´BI(×! ÿh€¥ÈãÞA[[•ú$(3˜éHQÕbDb)H´™“0S)]8.c¦b¼@c€"“§H…qÓnâÕúqQvñ ]Í¿pü^Ø¿B#!¢(sSè%wã$%Z0”êFžÔRŸ¡Ùl^&"p8* ¿ù4oe‹îÑoÊ(ðÔô^Ø0`k¥ ¼} ô¶JjbðãÕh5‰w»* –”ÄhþηÝïòö‘ž;Ì/Ǥ,’R`ue'(€.ÏV÷b™H>LEÀÖÁAC» .­’¢Ìþ|m8Ñ—¸‘ƒH »-è§£z!»äûœÞpUµÒ/±}ë÷fxÚ´ àÁ×½¿¤q7½´BF·:i<¿+…«Tzº¹`G;Ù­ËtÀ'kßé‹!HýÈ Ðf”n'=Z<ú®}¸cÀjmíÑ Ýg”]æ`ðëƒÞo^J`ÿeƒÍÐþ‹fÙ•hs3’ýæÀ#™Ûþ:³l£«Ì¹rÏȼw¸øÝwÍ#‹hˆ?>—Sc€‡;g -ƒüœ¯ÛûMÿ0Ì´!iKøÌŸ0€ežiÍLÕ¢+ÂæØ˜ÕÊ€ -¶ËQ9M¦R’Õçæˆ: Ð/°©SfæêÄÌ$Lò‰°$6_µ< -ÿžt.xéF¾â q” /è„SI“rb£‚C¿=î…oû£7Ÿ{E«rNÐì+pÜ:Ÿe¹!kõx -/D‚S3‡ß¾6«tE“šc¢ƒø%$ˆ¦œVõïfuªU¹2`'®¤kq#C%’©‰=…BPÊd­?íýó'-id[¹ Í4Ií£ýUŒ¿„ÆÍìÏЗbñ­¤½ø}­]:G€‹JlåÝäϱbœPaÁ‹@æpíÅ·ãRåx `›=ܵ¬_ëëã4€Ûèð.áÿ”5¶ãr,¿Åk¯ àÞÝ?·Ê¾/2˜Õ§– þ˜Ïô…83@-€$䚉C~!†ƒß~ÝûcÖN3»GÃZ [Y²ðRw“DRŒÇÅ¢}1„––6ùw'ÛXL3¿nÊ]`$/ÝßÎQx”ýyý1ß±»`ÝåÎþ…(óOzüº·—7sa&ã³ÌeÃ3ù žœ±Ï0óÄß%µÆ¿~sqw÷Y³¹ÑüP -P¹¡óŽz‡áÑ–i}Ÿ9éwVÞ^õö²ÃP*ä¶.ò€0¥ÒRµP-î5Œ½°sŽ\Û»R[ªL5,@7æfCRÚZ-®´‚?bþÚÅ[~óàg¼qœœœ ]%¸Ùú9¦ó1iÕ -n/½¡ãè•“!s>L%ŒD•YkÚN+°W’`•aTÉbÂvB9éÅ÷Å1ï^P—¡ÄÚó0›c­þÓåÎêòr\ÞÄ+!|Ysçµ`š$ËjH‚$£ÿ‚›[Õ[UT@•)uÓòÆJqÔŠ©µÆÿgx“Q@G¢'òm§—$0Š¢S‰K`Ö²ˆåç›’É*•cÒ2RaúÌÖ²1þБÈå‰b&t, -… -ñà7Øò 8.ƒ+µã˜}¯ bfœõî@Ã.À àŽ˜.!¤à À6H€w È`ñ?Y{‹úÜÑ•ÎSz¾V z:*Üj'¦%åí½ú4ÏîÐ%CfPG\®R¾˜oš.‘rÞ ,þf¿Îî0Ú:<œ¡üôÔ’W‹‡Yçp%gFM|}eƒ/pJæŸþö·½~Ÿ(‚þAú6Ó-ežÊ ´¤”4ƒy"…tœ"p’uóö¢2‡PŠôȓÅíuþæ -AšÌuÄ×2Wáè½úºwp¾d•2vWž$YÒíŽ_d¢§dUôù¥c\%ÕZ%ª•R­2.e‡žgf–Kq}.*¯_âjÿ -èó»Pú‰Éi‚æ–ˆ:BC¤lnÈX -HÝíSš`n†ÖÈ¿VKl:…`vZ -„C`]£J¬ïòªË ·râšøð9Ö€îC^ Àt©Ò6b­åU)‘Õ›ÖÇZÚ‹> -N¸“²+£%1 ­C›X\´F§¬x*‰³Dµ+¢ u)€ÉéÒØt rQ“‘ ;×m`‰{^ˆÁŸòɼtQ0ûï]É1 ‡Þë_0f®;ÆìŸj×ηý~?iŠ ( ;®Vê)›´Wÿâ hb\Ç^‰ú‰>Øb°õK#âì¼Ôƒëh]‚Üm¢ªÀ,?¹®!Ù%ª€èŸ¸z{[(XÀ¹íˆ,,èfžqðôÚ]—›œö™ÅŽ;¤{. ÿ`Ðë#â@$jK¦¬ÏÆî|7}†–N¹½Éøïô×3†hD#ˆô›açàƒÌ© ìôzÏ;?63†§´¤ú๠->™¹}“Và2ÏÛûߤ×vÓ„«—Q.‡Ãž®'Ìré2»;&:`à}øÌ?Ýëõ’<ì3>¥´…ÈèŠ\®…<$™¶Ú8•q©§Ã`J÷8æYb¯™àR,S¼TŠ¢ÈTz‘œhŒÿÌ´ÓT¥”/I}\ZÒcäÀÆ%) E¡ll2UúÒ]ÙÃÈGå(º9ÂË«Vý0­–•ùòRiÉêë”ÿÿðc˜ö²­µ"i€¥å€y–JVÐÓpuÙú`B,!Ÿ¤¡Çk«¸*¾m›§-‰¢JG):fÖ¾?§ë­UÆ*“ÁZ' m.Vs<m,‰ÃåÞŽP)SDõ.:}4ྋ@k“Qð\ €H!xp@àõCeù¨ Á0½8ìþ…H¬¬ ±z@ƒîTùÒµ¯Ë”kâ£#ô=þu4ûv‡¢é¯E9¾e¼†}¿Âÿ€~Pÿ=¼~Þ¬"PÔÌžÖÐjvN‘„A®"î<ƒª00ÆÑ^k¯i£¬‚CÜvd%ÛÉÍXºÈ ·{ -R¡sÉf–¬gYzm=IšÑü¼ó§0;ßßHs)K…ºèô)V»¹‡¾‰z–xuçëVåÇIÁÂ%én3ßqsØ·oéí&ð±aÄ·Óv3˺óÊKÇ.~ÏjÏ$Ð #˜úO›vzÊýïèÊ`˜æñ(¦–Á¾3ÍÓò˜ßÐLµ‰ƬޭR§r L!T,×B£ö3x܈:f”’å9²¬WþC\¢R¼Dì±Ì„lnu‰pozÀÞo™a7¬]ü¢ºÎˆcX^ëËq•™$,ÿÔÆA Ì­™{BÙ*D{ø%“H:)X Ê0¹EmDP“jDÄa®(³ÀÆ1ú©ž• %JÏV.Ý©ƒ¸ƒõ±'âiB§”NHÇø›hÅšž›ÅŒÄák1€äI7¾ÅØc¦Êm!Ž¡ßYbpÌCô·ìv¶O•Y 5p ÁÑ„¡N8©ÜVë€ÀòC®–¯^µÃK´µÈˆ -°E} W¸€É÷<ÀÎpÊx'ûx›BtS)åÜ î-8øc¾™mX¯= `¢ÇÒJòæ‘dî=·Óx¸v³½øMÒöF·ÝÝ]ÿa7ÏûÜò~²qHFñ³–V» U\æ¦^ØOyð z‡Â`SšÛi -‚ÓÊ9FO™Ë²+gG•¿Ðëri¬t£*óŰÛÏú(üþF×2Ï»™ÅK‰•'ñ}wå¶/Yt¤ú^ÁLXͳ¶kKÚMS»Rib8€"ˆ&@Õ É´¶)E›Mñó¹R- N_ŸZª“P©a æhg‰ÛÑz÷^”O_š¾dµë–ÊÉR-XI®Õv°*@å Bcžº[]›+ß„+”« Yf¡Rö_´£>·\Ÿ -dx™@Z¬Á[þâd ñ»l=÷Œ¤.Ͱ܊~ÅÕ gÙ~aV4! >KŽpø‡>DR$ËËòé35«·‚àfW5F‰×¤YÆ&¥U’¨o»¢ûlâêdkk¯õ1O˜Z˜ ”§!ý8ਘ[¥‹€Àë àŽú½øˆ²àŠÇÄák+y×ï3G^ž;°6ÇÆUáÓbFðÝj°÷ºxà´À@9p”Àý·Åò”Öš*ÁW0„›ÈÍöÎó°5ö0ÃïØÉWX `ü‘¾§Ö€ƒSD÷׃j ,{¯¸ö†?a3[ hòð°£Í"ÅÜP (dO ŽU’ÌõèÜo_k'‡ýüÕ·éüˇý¶NSNVhí Ø•˜ó¬›tÇ.Ð<ÖL»k,±Ú€ÚÇš”j¥Ëe鈉²¬sÉ:Ôš‰Ÿa4>gñ! ¦–Œ(% ü¡ôeX[‹]‡(.'Õ<û2l„ ƒ‹ÅÕ¨6YšŒÖ’,êu,_ßÁÝp=L ÅŠ0@ë¹õãqr~-2W 0¬¼¦½tg§§ï,fب¨Jâ¦ÍäêˆyšÕýB®áUëøAPÜcÖ…ðKÚ òhvpø—\µ%c@XËR -NN’€“kt(k`jÀÅ´$ pí§ˆîƒÇA¡Ó“~³m;¤ó‰àÒÙë†{=k7-¡B_ÚSKá!DÜ0ùª~ntÓ}=±ƒ~Þîw Q/šù^F~hÝ$Ù¡#†É±Ì·\æ{ÃÌ;éÖÖA»ùbG™[Z:~wd®2qÛ†’Üm¦‡ßt7Ò./ó®Ë¼sÐÍ÷v”Ÿ’ -ñ›½BùŒˆ2?ˆ·úá³ÌÖëo‡–ˆ‰56È åÂ’CÖÓ[™Ñ:1€ZmÚYªÑ„W´€ð,#ÌÜeÅà™võ~ S':P—&Ä”~mA£;™þ¸Z[3A¸¡&K.m!(ȳÆ@ÿW¢² P+ÏÒf¸6·×"Ç2jôÇóõ õø¹¸^’4•qL·b¹2µ%AF÷À\²“„v³}ú½­$Íd/”ÒSÃÉK¢G`—&Í(MM­r¸|%RÊ.E#I[£½éFeýC‹T”+?è»—Yf‰NDNºVsJúŸšÓnâ `ñµZý·Uп×j¾û‹½ô:v®³Ð³†­ °7˜I0Ó`KV ÞŽœÉÀ»!ä£ -<þÑcR †û¸äþ¯Ïð‹Eý~Ï*þ9žü ›„Šýsí¬/ÀkµþòN“þž.ÿ ñJûá«ü›ù‹4ϳÝü«,;ÐÖþ·ù–'Ò^Lûìö÷žïi·C=EÝ».})o'ù>Eàyÿ›þ¿îï‡ë»ûûû/¹¹zޝ^¤½ƒï¾ý.}©~ #äìšíq”¬§TùŽz@þy~@æÝý|W;x¾§Ì”BlN{õª¿··×/2ßM’ß)sí±›f_‘ÛŸ~½¿ÞÌös퟾ÐÕÝ9ÌÓþwßíöÿ¸GæßøÌ¹r¼®Ìÿ £õµH©Øx©ñ¼ÿ"Ûëýù0~˜5›MCÙ¤7 bÌé•Ôì !^©Ø€92´XêJ¥¼$„c+ ‘øºI_W62´±ŽðJÖÞš™·¥XeÌTÙZvÓ§"%#uÁç¢$ðóUÂé¢ïêèTÚõ¬êÐ:H4…ö‘¶±ŽÉUÃ^e%ùÆü|•Òz©TžÂžÌW«óóp*Ô†y†j–u1ùýs£8²ß¬võil…–tÐÆ»×U`~Ö¨*SÒt—jfs~eAóG‘k‹‹‹ný· 6P‡§êõ^¯€–ŒÄÖQc×ÎxcÑÍÆAm!äT8C™SeãûOǬ‚ßA¼,ܾ®ÀºK` À  ±=Øu(4ÒAt- Àq(¡B`—wÌðëãbcld^€ÑZbþ*OÝ‚†€eQ·Þ­Ò{cñ£¦û»­¬ðÛ ®¬‡ÍÆ7[§íŒáâ–Ü+\ù(\œo^»6ýîÍöü†¶7æôö:kØWßJÉÒµÑÌí½¸¸qm}]?$j®Xîd®¯¬_ÛXWNBÆsñâ2þS¸xm]gÔ\·½•ù5Æbsq£ûŸ6È,ùæD´áše˰µ¶¼1ÏÞüo®ü£Ç' -=Î@L6~Ž RŒ¤ã…áoùƉx‰AÛ0ÇØ9¤+WÊ,ig6^’·ŠC¢Œ¶‹RM1h;‰/—§.—mŒ.íâJÒPÜð:œ¯rÅvÑÞdRš(_’RRæ'÷òÒJœtÅßšQ[~ú;R+Zë$i·)¶…ͮՔ7/ë.ºÞl· ¬Ý õÑ9\l¡ßNšq;×–ô«TNž…tËb/¶¤…AíJ¥(U·»²Ln"–å$É“ èÂïÓ4ßí¢äGä4`µ0V àC‹,bQÂÁï´ïèÍɧ¿Nó~*jÒM¾üu7Ñ:Û>tÄM€O€^¥ù_hÝ<¿é¤xÀ“ (¹>~Û¨(ðïZ¼•|Ïh‘«pàRÑð”¾þŸ*wâ6ƒ¦¤YÒNît³ßgù¿¬ó‡]Ý®”IšÚÝ]ÙÓL›õ¸ÒÝÝ4 wóô÷™ž )›»òŽtÙOÖ4wµ°“É,‹ü¯Ü&|“õ^W.Œ»²ß™vÓßk÷/»*r–ù.ó½ÞI÷÷³—ß„‡ØU)س趻²ÈXwËž¦¹ÎQ|¾¡Â±¯B‘3OÛ_‰»|%örY’%¥Ù_­V­4´¬Ø §=®¨í´\ÁÍÕϹ„‚à˜>.õ2-b­áü -z¬)½@nÃp‹¢éG¹¸-s P¹I½¹€žºÙó+pyzÔš\„”iMp¥¶|¥ÜŒæe`nÙâò¢À{D*ýn£âÀáD@QQpŒt™H› Y´ÆaQø59hJ%†O3Q=ûWiŠæÐVí­oT„ø4é¤{G{ͬÓÂcÓí‡þˆ%Õ¹OÍu|Hiê¤p`æ– ’5ã>1ßÁËOÊš,ŒÆNm õÇj¢ß«hÿ>Û×Kßè9,qrÛꎹ:/ÀPÐ7-à,>0wÆ{ˆÝ>¿<måM¢K®àd ` þpðGœ7Οµñwo™ãpWu™gHWꛞ/±Šy7Þ"³…<ÓÂL–¤Óóœûõ•>;ù7áwùÞ4'ýuX ²rºíeâÕþîe·Ÿîe;Ô ·nÀÍsgQòžÜÃg4/¢®leKTìhz ;YãñB qSÞÏ)î5·€þ{ú/I q²%J)¦žü|ÖÁêV^ìIÇ“À•%LLƒ¶Ò¬÷ççRü±5>8/%±È@Âñ]fdf5OÙò¶ñ…é3ÞÏLYq b„;ªhí‰ÅæÁÞŽÏÜMÅ¡­ú€Ìÿ’µS_§1Ì|w«Å(Ã)AÒ¸‰ãE¦žŸ (;Ç"8GÐ}‰¶}l¥Â@øš­õ¿8CP«0dŸå>T¾ñÀŒ|} ‘B9ûÓƒ† •ÚeN&9|]|©Gø€2­KÄtÚA¸éÜVoƒ\|+aït¬m†…òzäÇ ÒçÙBFužSÖ0Àbµh'JÉt_R`\‹ âc’4W”Ž#Y³3kzf¹c®@_Zq¼`Ø ÝÙùŠ—ì¿ȉ0o¨‰‡˜‰5@ÊãïZÅ»iyMXj¨?1~˜>Fý.ö’z‰Ä–\ÄÏïåøÿaÀ¢bŒ æž1& ]ŸÝìÓ¥Àƒ©4b,è/´NHºÔÞéÐtÖÖô›¯þ¹É31,R?c²µ•%ñAÒ]hßI’ýÅŒv=±ë´'ÑV£ìí±ê1 „ÊÝLå†[Bþû Åÿ6´ ýc”€Ìã¾Ç`Œ ¶Ìùf²õâNÿ_÷ì ˜j„cnñ«Ì÷ˆ Ye镈̤7þfè [%q -OçàtÇ2o¿l|ãÖpå42ýc™„&i ÈpQ£2¤©ÐØ ˜­Niºv ·Á%®ü^Ô(èH— và…Øv«ô3Õú™^3@Û]*D™è¨s¥`fZÆò`Ž‚“ Fë$c:ºi¦c‚ô/ºÕˆn*­ö½Âäl$†0ÍŠÝL«¥—tèƒ!c'þs¯c -Ù4€´¨Aßýl&ò&­íµ1€åd‡Î„¢1AJ¥ñVa¥l?²^) -@‡“yw_ö’z—Y³Ä@ŸUN´âÔZ€èe>|å/ôaw2%–Ø´}ìp0‰¹ä¨™ÖÁ ÕÎ^ãcâƒj`¯€ÿ€Ø[/ÞztÊPÚO¼Oüs½‘ýalB˜;pZ_»·ç -7BwïM‰ÆŒÀâúÃÑÀ([ü\ß=A£¿þÛW_ïlÉ1·Ý½€-³»Yz§¯}<;‡¢p©Òv¾ÛØumLÈ. ;b}|™·3Ó>:ømYò"ó=Î@ªß~uðµõÝbŸBn£g”ÛÖó$= s‰þ§‡Z¿“%­çÿvgt7ªV‹Ì)âÐÎä9Úçv[ª‚ÙŒF2ïtÀòؤuÛÄ@—Vùô ¾*“3%7ckq¯íÀ¨49Œ×Ê•‰2xWÚ kÏkËZY:‚[;\()túâ ú®W­i€Š€Ö›†9&:±Êô\yIÄ_¦ŸÏtYÐaº—‰×ä$øм“Õ5›ì 4#ßZ#h& hd7F‰î]‡aô`¯hÑ­=!R^ –H' sö·Âe÷âÕ`¦2Åa¢#š"Öcw//Zã$Ô¹ãÇ9.§Õð4Y¥B5¬ð @lnkðJ»úØù"2;ü8À¼œÐ4Ï€>"Æ uþå|\”d$`æßÔÂkÚÂ0/0Xö¹¾\äKØ}ˆE”gÑp´/À킟/Þ$¢2¤8²ì 0Þ…´‡ÐŸ&oþéŸm P#ên?%µ~Ú!ï&}ÛuÐJz‡½¼·µ•äý¦ ,ø{Ím—áàô¼ ÀcY‘öYV•9_oË»GÏÐ~r´÷õrËl»Ë=o§>sýQæG;–yÿ í3WB ±Zz»+Ö|æ‹€hœ’yÏ D«}ˆE×{Ø/HšÁzÐåÆ%û/Œ+õäÜÌ#lOLé—5.ZïÛ±8šö·VzŽ0)0L? ^§5J ¨Äu)¥T:a—J¥pm’ÄfjQ]@«ÌDœ”Ž(!Î`‚(>øíÒ†ë) wà8•YÊQÄ]†b21[îÔ€s²:½¼|K+:aPb(4ìÚ¡•…t#ÿ˜éNk3¨×ê• Syß·t×1Õî5" Y`%íZÇ,¦ÿ‘´Ó€pê# @ë}-@3{Nì¿xñ/ÃÙåÑë0zøn< '_NFÀUÇì_!¯Ãß'&]”Þ;¯‹mõ:Å4€TÌ[%c®-«àKÿ_ï À³z£èª=ž"CaÜÝ`j@€àGXè¥;2†½½ü¨y´×Û±ÞANˆC“0·u(›`C„RB„Ÿ½,ÄA§±W/-Æhõˈ9ô¯»!p;iß¶ ‡Pî=†…H•ùaòÝ×ZÔ~JQ( ¸Jü±2ïüÉÀ ó^ï@{Ë‚€Ë|D9ºèG;±XA«­Í€ó'sÇÆ„%âYà²\Ä„™Lë Ô ^hˆÒ$€Ÿ&lHàб­â‹ÿÖ®OÂß³¶ý†Sræ¥D¨cXj×µ›¥Vâ!'Fߦæ@‡&H+b-Ð’X.€eñ½Âí?&=Âìú±§ñ¡ -ÎrÅbû“& N=xXb­ÖÖmBå2¾«ß"…º -Dñøm,ffÿÁ§@)s¼Ôg&ëR¢èÊ—ò¦¯[>åİ$ - ¯µƒ}ûîÀüõßü²J§2¬°¾DýOŠ¡ˆÕùÌ¥Š) -:ƒ8mîA ì2w¡@ýµÿÒû”̇#™‘È”ùQœ{m’ùo´—N ßìv-—5ŠðÇ n˜Ðl¶Ó†c™æó™;½.²/<ɘOÈšSÃ$¾¿0X™Ñ²tã‚t…¬½¶Ó¿G¼Þ‘ÒÅg7~ö1m -@ø7%!©ÍÐÈIPY£ù°v;Í7¯™;Ø…£A_ t*.O;¥1l¡4*îv D7Dˆ9SÓA‰n[ŒO PÖ}áÖØWš|»%š¨' òàƒˆæ­hm³•7ÒÔ­wZkËËÁÌdÔ ÛWŽ‹®sÇ—ÔUÞçw¤tÐÕxNá~ôZ•º°Dœ2;;ÑŠãµ0×Àç„ØÎÚÝ¢À[B±èåñ…€Hg¡…ÓSÀëâ+yñ˼^Û†ÿ”Õ_ÃÞÅìû‘- %02& Å¸ío%Í®Avê3ź~0BÏٺ퀃­­£õo÷„j‹ ’ê¶uÉqdZ°=è¶÷´o3éýFi³¹íënˆ¡ eé)\þÇ)™~{ý*åÍ¡ sz Xæ°eÞþsï—¹u—ûOÂAæm9 vb:£V²§ÌS±•ô«f*O£o(síGéeï8N92'™¼lˆ~¸êen]R•­}¢±IÀÆËà ¬%æhÉØ¶ðéíI#ûðýq% ÿÄÌÐg 4ïô{èҲߵí‡b¸4ðÔ¢ÐVƒîˆhÕd0n[}àLÝÿNOÏY.’ñ‹¯í†èþa=n ÃoÄyÕ˜“=¾õÓ(ïñ¨¶œVŒ©¢%@z’ƒ¤ûâ·9K:ܵ‚9™AÐè/|ó‚¨û)Z˜õä,,ãÉ„!»âv[·[µë9‘U±VFiëUÒ&s‹è ~Üó5 L°ãN gúgµÞ䟔„‹:Œ´G’X2òðrb£þ®±ÿ‚è›4€K[Ä úõAÀcⵃŽjÿL\ž?vñ~÷,¼þ`¸7ìÛŸ}¸Mo!º|±${Hºtï8lfý½t‹Ö0´©ÑFšÕèÝKÓ^神¿zµ÷¼·—QáÖÀ, ¥ƒNvßeéQOiULò½tïÕÁ^o¯—îeÉz;³!råKå¡ÏœGJæY'ï7sí§¿ÃÌ÷v:‡L{Ù7ÝüÕ÷tHeH# —„šްó]wŸÌw¶ÒÎÞ^š÷lê§½^Ò¾“'©å­Â%êaƒK¹ -1«õo7KúýÅ<§»’™qì8Wže(›0gßË´ò¡Ð—N·¦.2"ÙÑJiœv=.ßy¸'qSr/\;±}n<Ü•`Ù:½¦˜Ã›±—Ðx A¤J¬C”­O’×§F=¹·Ä:ƒ¢«ä³›Þ¬4j¡nAž%Í4Ë_¼ÊRZgÆIúÌæ•H™­Kw©™ôèKqçýt—Óg´îå>KÒ¯ÂÝ4ÛÉh–y@ãÀuùò•öGífÞá6c¢ù¼Èÿ@€þ…Òvu‰N¨Ÿ3¾“;¹×´ û°’ÓbŽ„öÈ_—0“´›¥±òp}Bèl„8ÅT.€Áÿ -À'Vª¢@‹¼líÈ«À¼Äï!üÿ5@ÀaßÕ8]p¼€»MoÝnÞßÍ÷­i4÷à›&ýnŽÅÅ3á·˜6Ù¡žN¶¿ -ÔG‡G‡‡Ù!E&Ïò] -Žž~Æm»m¡†Ò”æ=šçfù! tÖ7¿$ÛÝOÓÃ~ÿE_·}_™'–ùnÞï’ë 7oówýýDÅàNÚO¥-tØü‡Ì»íï[TœŸu)Ä ™2 „P4€wÎ’ `x}?z;¼ûS´ĸóq?~IâÌþèVkþ70ÿzµð×ó³·çÏi\[ ›×Ö›MÁ C-39³=ææJ¸þC­¯@/ºÎxY?ZüHOµ¹Ø ×Wš+ì©Õ”•p£MâÖ›óv³9Ôºïã>|Q‚Âæ•e®B§‚×l®¸Dì^ÓöAæ|È\Ç]\Ô.:¨ÏÜUÿ7bý~¤óJ~¤"«Õ:];„Kf¡ø6¹¸¶eμԺLËü£ð#ú`ê¿ÃÄÖz]ÂÞ¹Ä"³|'ôìÑÚwè(DÇ!×ÈÞú¯•ïXc.ŸÚD+С‡¯ ë;D7­Ôs>MìðnÛ×~´'¹(WF9]d§Òîî'éïÝMÒZ%ZÅÃÚ@cæíìý\êþ:òðÕ¿Ñ4ÝÛÛ×w·™Ð¹öèðÛÃd7‰¶ßÍö_f]Yn1à ÖHÛîe/ÍŒÈåJV£¥¹HƦ¿ÑÜGûÜÓýßñúÝ~Ú;Ú“eI’iæÝ;RÎgÉq eZ¿*Jw†äÍ ú˜|%ð,íÒe×ɯ¸ -™r `|üÝ«nîב<*4ûZ_è×™Œºø õý~R`¦roþЀÕZa)ý«ñÃ÷h;×ÑçmDw¹›îgùw‡G¹È=rÛÙ¡žôw¯2ý}÷Ý¿Ño:ÿ—ì_~Ÿ%íþw­îÙÿ&Ïž¿ÄÊÊ–¶“ýÝìÛovÓ~~ptøê ¨£‰áíüëÁ>¯óþ¿î/&ýÝßCve¬ÛûiWOA'õ¿ûWåîê@ý.™~'í2ÿ7zçÚòÍï²öÃ"ó´ÿ/¬¶Ì÷åTìïþîèå¾|)Ý…Ó­Ý/“ì+_¥üCÿ_w»/³ß‹*yÒÞï~Iæ*ƒ‡>:Üíì¾ÌˆÌ1û\à2û^ÛË$¾5òЉ„TA¥4áZ\²vØ'fRøÞòÄq›‰Í´“<ÞÞiuäîw"™]ó¢©T¤«$_ÌäÂõZI¼*?O„,¡—Re¢Å­Íêø¥l°¶<Þì0îq€µ4¶4gÉy1i€[œï钇͌+nF4‡çÊo9Y5d9q6„‚×)ßð ¢#µ|;ðŸSÅݧ†6ÿ4nýñûï~ψÿ˜ÝÇJE-@c¡hÿûVÒ¼·¹ëÌ“ÌÓ™K\žú77tÞ#óKzr^®~ò)³5¯XËN6“¯¾ê>—˯}ãd¯³ÓÿöPé6c ¸<ï.¦»>½¤MPÎ<™²µ“Éîzža}[Kò&ƒ|ãè“O:ŸŒô"³š@Ÿ¹ŒÉá^/͵GœäÞÁŸ^¹n›·µo²ØýŠ?&mös™'*¡º¼Í4Ùìd×þ@Œ«³¥œmÈ ?f‘îŒÐrì]¤‰Ï@¬YUÛÕÊÓŒ»£mÎÁ†•ã X¹âR •J¹R™š¸¬-²LØ?¿cïXPKEŒÁZÙˆ‚µéé Z“Ú‘¦˜¬8ä“ÒtI›…zÂ(™¥Èu² CPºÄT_>íq!üé_z QQ”HLL×xi9Zë´À Õ¹ùÃ!’6ÓL`Õ¿}À§;ª•.úLéè/ì¥ÉÇò#[2õq«×ë­âÿL—¦£ÖÇY³i :å«—˜G@Ò Rð}–8àjŽÇ¨8GöQ‚¿ŠyÂõœlÆ f´¤ÐÌ«€sÎÕ4Û¯‹ô(c/'tb+øİðvœ‡ Àü_Æö£ü{$à¯óm„iSQá½cä †I*`AwC!ø³ž1[ô ú]¾r˜îtz­]WháßÛòða°#nJô¤v¬¾9Æž?[L‡Ý0|%>MÌÈÜ"ý22éznjg«Ã9?ÆjÕ&¯vMi·³3™ÇIïK´OoO§‹ö1àNR›Q#}@¸nË[™£¶1¶›5úÂzqåd¬/Ãbx¡™ÿ×x·ºÂ·¶TšCß‹¥ÊÅ J*MàûêLÐ…¸V™,ORí/-R¢aàä$í„´ƒÖ]¼è«\= Ó3Tûù†ýâ´˜dw;“Q¹8&OŸdõeˆÀÌŒ,?øŸ`˜â‰‰šèÇéöŸ–€£€Æº#‘ÔF -@_À,Ç]Bl¶¨2+JúM=ªC‘‘*Ù¼&õvZ[n~ -ñ„e@E –øÇê¬ý ˈ؃Š\Kø¢´f¿?M`ÿžœŒœ‹ÿ8¥RZI\Ëe>èäå!6ʄտ‚¸Ò/[3ø80`ˆe‹xt#P}SîXc.€yßÿ¨Mß¾þ2ßNèè``SöÃö>*{ ›a°øô“3@¼µ#°'Ñ@žš€Xô¿`úÉ€8h%¿^Ï»Ô2a„QpðÏix°ÓJv¬üIŽ3€/¥Ò=wÜ|  ÆQ—å-œm7Z¢nØØ¢^û´ÒD÷ `îÊ®“0¼P—&P¿Cë]D6Ö,¶´ÀL©$Ó6I/à¯7£v"BüŒ0X¹,¬—EÊ“—K—¥ -ÐÚ`¤ÁØ…¥×6æå¢%J@¯ZZo½zìDŽ çÁÖ™ ."@åŸBÈZN—ƤèTàÌž 5ï6‡v+Òáj¦ôÊÚnjÎâ†ã º­›q=ÞKöhT¹1Æñ{WÍ*j±÷)ÝôÙl1x \*újÅ1Ä -ó.´7h¤!PÄ”g - àÔ€;ðY’†R.x·ÈgeE`ò!°ò"HJÐqzêàÔ·[@[X-À  û¸„þ—C!ޏe€ù÷çX}þxÌ~Øf@ð·6þþ*ßNh ©Û¿õ)Ýܼ-°ãŒ°ƒ!ƒqSÑŸ‹ìHëoÆä! @§`©cRìÆ<új`¨€ykË™ºÌuÌQ}²C+€S@öå—ʼ—0iK¦}»‹É1úaí$­ŽNø$Pθž †`0Óf¥%0³ù`x¢‹\„(–¾aÄ€u!’`kð€>(µšCwhwpט¶À4ëe$qÆ›ž¸ÞÆÇäâm´Ë u4Bsp|¤4]›¾('ñ4):áÓ*w…¸:í÷–uªuZ:`}¼Ð -h«@j¿ ã^ËõÍâU=~³Ö´òŽQÅÅEïÖÚf - “Ršl}Ã=SÅŸ²êR*1 ;Jݸç‰POäóoû(cǼSºôBòÞО»r'r†â&ö¡Ö{í}Žï!°_–FÞî‡cÙ]’`"pƒ}Iw÷߯/Ú¼{Ñ56O`0;07ô¯k‹Uä[ÉÖfÁ -;(ty z 7\=Ý2íe”ôvp ƒR=×â_›=(T€‹€B2w1€–‹˜vº ÌÑ>[ù~Ó1kzæ"ñ  7ÊPžljÛ‰@̘T^õ½‘ ñ=ý1àÒ2ì“r­45‡:¡tÆê(bbá%úäXbÚ”D3êcҙ悰Rû`¹üéÓ#0em ´¥>.+ã“3L.Lã·g¨óÿ¯œ¢6LÜÍpâ€+-`óöÒ70m¯ä£ZwÓÐo ¥Òf›@Zö(Fè–ZŠ8틈÷ÿ†8jC·=Z’R®EÍ8 c'ëE ÷"ãÆ6J›Í7)ÎØ”'>dÖölÉCF(þ2¬(TÀŠÃ2u•J(㈜ã¸õö œ=°5g¼µYr’“Á©x9ù‘åÇ °Š@ð7òm…þPzž[Ïl%››»0™@›p tY `À„\Áí‚à À\aP(-b=ÛqFxƒBÚp0$[,ñ|rf À3ðA@w’Úl1€Âð™ŸÍôÑ·rö ÀãÅÄu¡Jh” iÐ2ÑuD¾†dc•9”ÙøXÁq¹Pùç!/Á‡æ;@t(ùÎé@×ÏMÐG  ú¤Xµ 㽺/öR÷ ž·5ÊîE£e -"@¸Õ­Ìž§‰|²Åä Ó{NgÉÚÚǛΨT–ˆăP.âZ•UNðì%ñ^ó @¢OÆ´ýÓ$Û¾*ÊM»­ø—‹8¤MÙ  ¡¿o8Äðð=þ €¯A’coÿ³ÀÛ A@ê¤\ €«ú«ÄÇ„AÏR€·ƒ|ƒApÀˆœÅÌ(bÐC¡¥ç‰Z&ùÝÐ0èÀK”O‘ù(‰¸è¾d”¸ÀŽÕŒ2€˜žM§Öp§2ïø¼­` ¥Î‡w1@ªdgÅÓ§KmÀn½õ5³¤—µµŠƒ ï p¹d€˜„{ÒÇçÄ*†Çö½ ü´¾ƒ²À´t”Ë)d¾4FMàœR:! `G@“(›w˜«èT±›áðKâx‰õ‡+A´–®àÈJ“ÂÒµh6‹  MCîV'Z[5]«uJdÍÇiͽè1ú¨A #½L-@¥Š¬{p (3T#c›è? -嘧áB}žÿÒ©™ï0š‘\}ŸùÊC®-áôžh¿V’)Fè0È<¯ÒäìR¬³_àì€ýgÿ×ÞúèX’ðö#‚slz‹Ø=ýkdH„­@@úµc`ÐL¡pÞ.€ pµ¯Š€’1€cF˜&ø‡ @øsµž°É\€¿0R¿ÎÄì΀ôŒ¤£µgÅTPß‚(W-jg/âé7ëª%çŒËÈkͨ¥-¸æ¿Fw Ë—õÅô‚ÖúWп 0¾ àM@jBÀl¸l9ßuoAXâ¢32aº2Í”ìhryª¡#d8MìfÒl6ÆF *´a¬-A$iØÈWOoã‚ xé¢}1iýþ㘸,,_‹z$h€üvØN[­üU €¨«è¯[°8b,Óo/7®Ø -ñ‡8 ýxdçÉ:Äñ€NÇ¿©^<퓇æ[Pÿ@1к“hïlÀ4ĺ -ûwºHþf0€¿Ж‰9Jéüõ‚ðŽT€cî:þ*Ùˆ›z^[n¸1€Sj ƒo(jä1m}½€1=À À}+_*—+Õjuª*6¯2c‹ÕÙ)FÒeæ­J¥:ÅG+‘ÙjC¥u¾Ú˜Å ššªèÙM”ÆË¥²ÛZ­6S–ZßÄvjÜúÒ¥r…´ädr4.Ýluª\á~<\ -‘QÅy—Ÿ°Ñ@`•K¥iAzÎ5qúÖêwrò²›âÓ¶[+=ÐÒ˜Õ/€'¡:(•çl<`ñ‹×±,'Ð\/ûײS,OŸ¢4Lü£0iÊ2 -¤²7ü2ŒIûZ* €¬É³ä­=êÿ³u£b[Ú²*¨Ó|Ç‹Ó$]lï±’`Ó}é(4¨T•MÖlË·°ÄÇÄ̱̺èGœ­,¤ŒRz®(æx ÉÃ$—¦YS  4WîÅ£Jb1GúÁçU¯øûÚñ?úU"1ìïiïQà—ÿ&ô#t´·€¿Š¿FÜC7#ìÀm‹˜6.Œ%t®°goеrŒ˜Í/Úxû_0€a掼#ð_Ôm+ML9¸J4fç…G½júgXÝòTUøµ RÌX1+ ½*•©É©Ryübùrî)‡Sj!C{ -ã¥IšæèŸÏ+¾(KCè߬Ž"&®„ ÒãÅÉÅ1Hÿ¤µ0¸šL”¥N¤ô1=qxÚP¹VÈ”aÀI¬/OÏî(4€MB ¤Ý¸ AeR€ó“õÚ]ÚÃs'C -@.Ú©rm@¸ý÷Îä€l0#|62ýb-ÍbÆIkóy–åâõ›òøSð–Š´£$øQ˜/ú` Nœs@-º%pÇv~M ó(‰ M±Ïæ¾r½ûÙÅ5 xƒÈ`phk,àš°dâA…Îë×Çáß©ƒ³Å£{P pæ»À¼>–”?蛿M|[ wj˜òkmõz;žœV p¿U 0R à€¬Úáµvb.sSbܸ±K"4GÀl üF«bÕ)çÂeýžÆæ¥dá+€Ò;å‰ËÌÒCÀ|5=Ë —`Ò°85ïRU«óP.]:Ñ™žà~¿èû„¹Âj@Ëßš ¯:‘JU  kd;[Kç*‰ø¾Â² 9(c6?ÀÀ¥ê‡ë ®y¢ÛɉÏX:à `¢ÙÁÕ,IZLc„AM“E:Þ úí¦L³4D’èiÑ@p=ƒîw¤2ì?*€z¤þbfã-hëMÅpEº0†~j&ƒa[sãq Öä ùjœ6ÃgpΑ¥pIÞöµ~+Ù›‰ÆiÚ€Ô&SZJ8À²ä=!×nÔnŸsÞ¶YrÕbZ Àh¹þM2.£)Pý›@ !ÐÙµ¦<xS `P pz ÀËë  E÷&ë=3þN¹äpÈôTó 5GìGÀe -À½˜˜×NVòËåwÞ)‰Øaè›SW ÜÂ?f^)à%€™|¶ @‹æk@è‘sÜ®_”±u|Û¦õÄROVæÊ%fìMéjõ•…`I—`· _ekÓ‡Æ b®õ~Ç´ËDÖ0-Ò¸Æ,ä\ &+åZ˜ð£Þ½.—KÓ—Ñ)n—“b͉ ²ÚNŽÒVT›¬É3nƒÖ‡‹ûr’QÔIÓ5Ô=-žwš63Ƚ6õDQ…¢CAÐÓ=HZ‡+}ë| øÉ¢ó¬ØP-Λ#CHÌO@U6†è8…lXG® ¹ý6’†]qË‹Ë8LJ# -0˜'ü{œ¾‰ -ÄÏyøçKÿ%¼ýyýmZÂþÚ^| @OõœZcž¼)0¨8=P¨‹Œ¶À÷÷`¼äú£ê# `W `¬rYH.¬µÒ bÒB°ÜƒÒåÒ8]騬tr~@röñ Šþ‡ àÚ”TŒ;¦Àå©ò´t°>ŽýxÜí®MV¦Q>‰£ó²ÁU©‰cöz¡Á``õNJïøeç3è`´èþë|Khoí¦ÃÓÒP鎩€‹KïÿþŒ¨´-\áÇÏk φҥï\–u¿;ˆdþ¥Ò³œ~M›,¹ÝÍ_ei¶—ý)ï½èg[éW‡yª=èKÿª—g{{ìôûiº¥³üE~t´‘õéî§ÿ==ç$%q–Å Tm4»tô¤Ò?Ì’,ÝÉú/², ¨“s…t [b Àµç{ y†þJÓÝ$é&í~ž?wò;ÓéH¿ð))ûOJ±Êÿ¸íûì·¾œ k -@›?ÚÚÛw <ëíºò±1ýù+epµ·ßX ® Q3¾óe÷׿Þßù¿¾ùæ›ù—ùßÿö/ÿöÝ¿ÿû¿÷ïßýÇwÿñ¾ûî»û·ÿ#ùû÷ÿþ¼µôþãÿeîï–Û¸²la”,Q Ü„•lŠ&J-šr0‚Á/’M˜I£#iÀJ¢+tK[Þb«ã(‚–*ª[ß9:tSï"K¹½y-”ÔBYâW’vKz ?ßÁuqÆs%àŸ$›U½gù»òÈ5æs®?ì|µŸ°{$Í5UhÐ@ç`lþ -Œpàz†`…þýþÀ´1€Q1€S)@º4€Éc§a¡*,Ž É0€sHd1Žâ—ÅÏ)Véc¥»IÖ¸÷<ŸÃ….ï£} ‰[|GF þ{áRxÌ6«–Žˆ'¹—fÎã‚F ÃEøáK8ǧçLñ'BèU†@¥àñ -¼ÛjEc„jèÑÂYü¨&§3ú¥Ä±M¦/T§çK¥ såR>—-œã0ŸÓÓóóïsXPúÉÛÓ¥¹ò…py~Ž«Óåéùòryn~n*_˜›››ŸŸ›»À6å>[rÿºª¦Ö6T(Rkå\1?80t®:Ïöø=±Á9!n[7/½O­ýv€;ó‚GÑÂÏâW¿Ü„ì‰cCùQÚÿî@!D‰li3‚ü˜ÓlbÌÄZ76ùM?îú©3CýþÜ;ˆsÃ/ ø%µTªbc~¾p`0›ae w´'äf HI—¿Žwe¨Ó?(ƒìa€ÉXa˜7?ƒóÙÜŸ}Aã/: ¸c@lü¯[äOŸÁCóL»ïQµºt ­µ[eŸ(íf¸8æûÈÖ[Oƒ£@VÃF’´’$þSÒ~KÞæØŠQ ŠÐé<étö.—»°Õn›‘oï=î¼ø¯×/@ ò$ÞŽ·ï·[¢ø›vã7Ø”ûþ6¨‚rDJÞ½_ ࣱ²`£ñÙ±?’•*Nçhoþð™ŒDQ5j%µ=þ |²=e\pîûì&#Äþ`fr°À8½C7tA -óc>˜Øk|wÉTˆ=¦ðpÐ7É(2*€§ÏÉ^ç°í¯~p ÀøÀ>€Õÿöú‡Ÿ ü–YS`Eaý£\#_&‘Fò‘G?ã3¬æa'½Kª1F_"ÙŽ’vç²–Õ;^YYòƒÅ\¶4„*ƒ7[e[c–E¬FUº¡ÁâbrbYÝ/>›³ñŸ!Žbk·ù$\ƒ  Ÿ(‘i§ÄÛ,5œs6Õõ½k3¸=^q)LH`’ßcL=ü^bH›Ší{©Q¦ïn5ˆ‰u‘ØòÅJÑóË—<ï=,ùÌóçO¥|ÁÌ=/jKÊĤw¶è{¥òŠÆåࡼþ¡ZxàÔ§Ùžvî5ãµpblr ÿ,Û@‚°ÁjŸE÷ðÿÖ£h¯JØàßtä¼^^T«VS³Š`˜ÀñGƹÇ;0LÌ´­RÓWÇ?•+È)mÉ7 ë ð—0ˆ<³ºšÌ³É³Äà$ A& ÎØd½ªƒƒ’A¶­;kð£có)´ÊÈpYsΠÒö€ÙOfmŸ¸ðÎ’ÆŽ/Àë,;à§ÒeÈ2Ù|0€Ôx ØgiþöSŸ ðƒYœÔÚVÖö™šF6Ó÷'a7ÙÎ-7ÀNù&8j;¿€— Á -ò ÁÌaò€4V2 °h_\‚vü \'»89ú†kûæû—ˆ~zÏN×øŒßQ€U@ÈJë€A6® Ä †øúB”A¡i Æj™jÒÕ*HCŒbEˆÆyÕ±±ÉQ,ƒI»*ÀwAI=Hî”±%ÈðÅÒ°p»‘;K -àð‚@–Û9‰ê)Ç!;s &¼É%uª£R9ÀP%•d¹-e ƒZür²eumWxÍf3AžÒÅìøBUÌ Ç «³3à=žVoþøwáTx™ fÇ„é$1 -¹‹œ½…4ïA€ô ü{ŒàY5®5Øj3,%l$ÀIð§×¯AðåÂTxíûjnŸtˤ»ûÀS*òÒµîðÀ?KÜ/{w±À±¥òýR«ìRÀ•ü<úámÆqâŸÄÀvÅOú@ãC‘ˆIsGõêj€Ú[ÖÕÜj“Î0h²K Í~@Õj0eÒC¹á³ì2D2îù£—äÿøÚÃÕaü|ÂÙ54äŒK£ -L U~œF–Ö_1€´—’LÓ‰ƒ>¥Þ ËäökQÅ÷E‘ž tF°î”mŒ'ÚiL@pØ.s¨ /`¯> !ÿðÚœÕW“Γwò´"öÿ¯qóSƒ}ª; ¶‰¶êÂ!üx‰¡¶È’äõ5 •ŽÂtHj "ËOaU@3ùŽPÃÝo:—ì?FmqèÇ’@Îóp«ÔvÛŸ+î¼³¼¹-Àáøw1€»Ç•PD–?` S -É¥}mÉ*Êxû¡Wd0›†h²y‹3©ÚåáO 3@ž|¸ËLÒöë¸Ã6‘ ¸ãÓX„w©D@'BâóQ¨“ð\Ä2P -é1i¬™½¥®º2ˆ³ÈLH’b§† ÿ0ä8&€;œ…6ÑO”ýBImmK„.`m@,b¬7Øc‡¶#þ¾'ípî“v§µ×'ãµzûÏßï}oÕtØ·wÜn·“æ½{°²ÕËñ‹Ð¶¶°¿ý°ý§NT®íý¿Ø“ü'´Û1G“Ø{ñpçÛ8Ùi?ÜÚk?Üét’½åFœˆàk&þë_;¿ïظ2ÝŠ@ß#9€üð/8¡IÍá/[)ØBÖÕ`®ÇKŒçi·¿ÈS¿Oþ«ug›849%à‚€dÒ€ï[ˆ ÐûP H€ùón‹Œã—1€_  Ç•8Àï—^ eÏY /–°VÀþÀë à—c%„#{¦…ð¡£üÇÉïsCcùÄä"쉊Š˜ Õ -ÇpÉ_Y˜­¬Œ'‚ÊJN£ƒÄK+Á’_(Ò•ð`÷‘!+!¬Q¨ú;X0«Á®àþx€ÜYy* ”ýüe€ãÙà€å„”áHè3M†@Ë€Ø Éòø©c…ÿŸ`{¸’2÷œq922F5’2VJ‚ÐþS¹d€-܆+A§„ö|ëJ-,Ï—Kp…ÊAxåJÔ€k\mTËËÕ2–aØŠÂjõÂ…rX.×X“·ŠôÕå°5À&« 7ªaí2“#ýÝèJ#jÄW°ÚhlÏãø•FP&=¹ÂѪ5|jà ˜ÔÇ2GhÕ0m œÃAHªeW?èiÃ{¥ à¨RÖßýq‚LS¦Ç¶TÛ`wºÖ$}¥Ô@,…Û ¸Í£Ä ž -¡}ØÇaž À(†6°Ê»ü|!ކ¼±-€ÃûIK¼‰hKÅ‚ý à@ à¡F2”>G[^,æGýbf¾Tò -Eµp×X{ÈÚ£„÷9¯„ÃçXÆ>·èÿ“WRÁ7;Ýa+Ù÷xÌ¿Tö‘އô-ƒ9V:8ÍŠÀ¼‘ï³ÅW*ÏyìX™ö÷ІNÿÆçùpc] ã=‘_Ï–?Òý1°6šÁìbŒL°ÈCðßÏx#,³ €À„1{6iÇt»}r9#ÕÁ ->Ó~ñ½R™x9˜Vj—/Qt7j·µ ØÕ¸·€qàülH¹Üh´¢¸…üSÔâ¸q¥ýsêd3\®V.‡ èŽÀõ—ïÆ0=p9Lý4V1oz*nšVA W¯¾yˆ›NÛKàD߬¹GK«à&RRU<ŸÆ&3q`J½€ ð@Q’<+€qõ°Oªùwëdÿ= -ÀÅŽ,pp?(Šì/84ÀRí¡fH€‹ôiBí´¾ÈÓ¤î°EªæwÉ/© ˜\a4—ƒ•Ã&ÐÊ7Ür¹DåÅà=dù"`$:N0²EV©ñþRé=( š;Ä!ÂkÏù^wƒ(ü0ÿ¬E‹§u(]XXÇ4»¾þù矯¯sÝÉçצΟŸá*»¡èÝNÍ`ß Þðµk×þ}affæÚ70müûÍ ®]Û¸k½‡3à†›uÏ—û\ëUˆ:À1œa:'#F{M’Ý$Žžuâéì#\ã8ºƒÊo×Ê1벆½½íË夽ݩ^ÞŽ`rãèû$‰¶‘äÇ j'ß&l °Ý~”T9Ž['iÇp’„ÃÄ=¸…A# üÜD-zñ¢ÓnEHPâ YîàjÐ% þa+‰ÊeX¤cå3\Ý1€­{»bßá´ö$Ú{ÒN"<¿ ~AëîÝoîÞ#{ƒ&%áìÀ›5@ßQnÐàïûØdb íÿ7)€7´pÿØ!Ò­ðV¥¯2€ýõ~øa„âÃ#°ï#,„Y^©‡eº ¿¨_—D‹9ä^Á÷Ùqõ¿°Æ rìJ‰µÁ£Åp§õfQ=+Ó*DÙÆŒ!¥EP‰‰ $І† -—È Ø÷…_«><`Å9Ä9žxÚW"Ì_¥ ÿRX‡ÈO™P‘Œò‰Öf°çüÔç×ôu(€Ï7ÿýاÀç‹ ]m]äáÔ)($ÂÖ•˜x ü¤ À<€”8ÿ„: ýï•(3ÄkÕ aòÁêwð„à ÅóÕV­×aFÔ®¶ö8Èk2ß‚ ‡“Ðfž;h¢Ñ„Ùñ?ÐͽÝߪ¨7}8¯ÚØí¨:A*ÉL ðìÈG±?l—–9²Ûq’@¸‹“-0€(ScýPi$mVpÀ{†ð·qàÊ7†%Êh>-÷ÃÅmøÚÌ Ü­f÷ÞœÐVÿG B¶é1Þñ¿©ÀbG”¸?ìqb1àÝÝÝ'POŸ>}f-^¿zý&Z€ÆžgÐl?}~(Î ÀúO]ažD6¥±JÃw~P*“žÇXà9Øjö¾OóŽ<­ãLc¹W–4B®\¤pr^§aZ•€ àqö3Ô ½GW, „·ˆ£|¨c‚¿Öͯe€Sáî}J%ä©þíÀÅ”èÃïP &bƒ¿b)€~8„ €C‚ñé1‡<Ãø3F òbsR€tõT¶[pðôjܘ¯µczK®úä*¼þ2»îr•êõöŽ…Õ8¾W«pûiíjÛ|Æà0 þ³\}ø-–uUÔa|qQß/äürr!îP=¤-ñƒp¨¯ÔY3ž ÞÐ'¸…c½ÚbßDÉ3§Žx:éDU ˜?Ö¨þ©]Á'º¢èoQˆ‡h›1mwáœ.RÉ®ÛáÝÿéîí:¯DÌ1T0ºÍÏ÷O¾£ÛÀý0 – Mw·w°&àc(€ç/_¾zúê%°ÿ’ZJ@ÈÎÍÒC €õƒ8ðÿDå@uÐøÙFTés3ïz~=*hû cCÀ,çTWÈÙCŒu«F -ÙIMþÐí½Ä€5ëyažŽ[w8«5\,†L#ôãêþL3'c³˜Sˆü 0À -dFæ°Eà<]€T@€y—¬¯óAä¤@ àR·€BEð61€±^ @ e†§L, ˜|´£_7: AEò 0`‡@I9ìH4åq»Ö_kÕÆv¹×¢ZµÃÚ<ñ= Zá²ÐÞ®5öˆn(ë;Áu98Ø„ßzQ®&¸›Û²V?Äg'Ÿvó`µÒ.¿AйÈ2‹DÉ^G#¾%q§Tw¨cXÓ9¨~ßÿ}~0ëÊhZÖ\Û)þA_à·ÿ#%À5Ö-îªÖáO1À1m¤-!ýÕ1mk¹Ú¨Ý½ÛÚÞ~ àñã§OX ðÕK:¢\R P}2zÒ?aòÓ ø©;!K"2‹Ò¸Ñ -.°Üèœ+ g‚<"?ç8ø6ŽK°½,”€ïV¸ A¦g–g€Lá`!šË•KEk3 -° °‘_.ÇuÀ çù6 Eèo’‹— ðœA0sð§ˆ8 /àÀE0€k¦døeëëüMCÇ•@, 2p\ €%OcFèyn¯Ë&Éöt# ƒeèJëˆ]fEI;S©·«w¡ÈÎø5Ã;¨q À^¯³ÒØ?Z¸Ç}:¤:´4ª¬=žóç{íÆi :jܘè‡|Fóa¼Â¦VGL±)€1(€nPá0‰:Iu> -­’c læ}©.ˆ^`*0ÊÀ'„.ä(@¸ëHßanèk Ï@ß&ú£t°Ê,ã²ÍÏýï,Ç´P± >‡ÉrP«]iì>xðèɣǟ½|NØ¿¤ - ò¥ÌçÛ§:`$PAÁÿö“ - ³ÂlzjpÐÆÔ#.ýÅ|$ø‹Þ¢(Àš¡s²úxøYoGµ›Šô ZYbB¶Ç‡¼W8=0 dñNDÊø8ç{ŽŒÑ÷ö½œÃIZ’þ¯v €SX~qmÎÛ Ð>ƒßߦÈ@¯ àŸÏ\œ¹¶ù»#b -â>¿ÊÆX -@&j"ì¿©¿YçA2 €çuKÒ‚·€X4’dº¶ÍrçpK@fáÊGªú»ÊZ´xÞU™©QüëmX‹šêˆ=rÔH¶äÈ6¨˜S ¬Ø†@œ}Ï5’¨]¸Òì i«>ä-ÖduÝ —c(–î:½ØÊ2–¤1€½ÎVÛý0‰âè»ê|£m¤ ü+¸oó½¥"« ØkÓÅŽAß”íÄŒp'ê¹æJþ[€‹R -@”“ê*ØÝØÞÝ}°ûèéÓ'Ÿ<{öì%œrÙи"ø@úOÚkó59*èʯ7YaG¦.€÷³iHa¼~^õÀ†s¬ÄËã-` @äW¶Y!ÑK Œûçò/XõÊP"¸šç±ÀÕÕ%L¬V!Ø©)€"®1é±Ä@ã$¸‹ê=°x/œ'Ñg@/¯Sk ‚ä/ÿd ¿ßÌxXèj€õuÇìyðDž_©Íœ`õJLätc}®‡,J’üšf²;Þb}³íú‹ZÂ_ý sô¨´ëŒvµZ«ÕF\«}/Ãú“4ר=4G­ñ'iˆX ׇšÏy¥+ ›zO_ò ._-Û8]+`+•ð/ÕO© -•°ý_ý ­ð¢e0_>jŠ šâ Ôb× á7ñT¿T3m$Âod=\÷¤·—æ>ýئö2È0Å4–c,×üÑÿü®rd[@¼º\ .[”dÿ´\®Öj­ÖýûÛ÷?`Àõ¢^³–ŒänÞuøüá'Æÿ~À¢+?üŠÔ§›§ÝðPð&òÆèÏ2ï3ƒ³š/&Ï›Gåã[Þ'4Á ¦òÇó¼–Ÿgˆðoƒì0Ø€$4®¸€ÜRB/z$æL'à"ä=üÃvÏ0|;³€EªøF±>€Óݸ63³~ãwR×®‰lnl^¿5`è§Pec“£.À?~p.€€~~1q¯J§'ÛÓ­„°Bq™bæ‹ú^• tà×#ŸtQZg* ÑšÞ~Ñ®&¬öôJ²Ïúý´%V»Zm7?÷gƒ G‚ P€ p…Ãÿܾüëi›{ -l ÅøB»¯:¸”jûµS½š€½ÀV{ëh  ÊÌVyú -~Q4·5>…oЄ!:‹ ( z@Ú>DhïMºd¶Ç™E€z z2 àgGm àôñ1ü_¹û€?~òôñËçÏŸ1@ -ÀÒ@~­ú—tñû ÔŽ?4Àk(„W :•9%µÂpÏ?zݕócÏö \fzdT8ê“~@à{ùE,Ìb2¿ÛŽ!ä—àJ,^ž&?ÀáŸ5ot‰Ê¥b€kH‰ø¹%kßKpJöŸ”ßQmsöù:x>€z©€€WŠðï`Ÿßؼ±¹yƒ…‚"P×ád4~S_  PR @J€{¸z|)@†Й01Àf -önI¶»ÓôݸQS§ze(Û}B0Ü©†íoaÃ#ØhÚ…û«È5QÜnE¯·/³#aŽý*-ÀÊ»[í=–ðÅ—«*¤í·¹•»Ð¨uØ`0O“Ä×eª€&"Ú¢2ztUàNõÏ/² `+Nz1€¿’ÄmWUð€Tcj·h»:}?iü:Šºøï*’nœƒ°1jÛÞ'ùt– -6LhiŸîÄÀÿy0æf~™è~W9¢-=²n_+‡ \€‹î?xüàñ#Öxú.œ€WÏáäþ,Èü—@÷«Ÿ€yb_ˆ7Fôs–а&ÈÊØüm1‰,é/Vò€.i¹bÈðê“gr)ª',ÒÅ·:°Ãl«ë(–À°ú”`"?êCDï2pŠ]m1@£^!\šä*¸@®Ä‘>Œ;ã ûo’¢Ÿ_|®1ÔOº¨Z|¥Š0Ù¸¶pq†ž‘/ 8Àæ/¸ê® Ùȃ,ü ×X¾c)ÔG/`¸ï¢Ÿ+£¸K‡î û Z -Ør6ì1ްqo_çOÑÆI³}ùE\î ßt…Ç·›lÑ% )Ž`ñ?ûYb=€ÁɹpÛQÔb£]|Üt€Å+áÇ•J{9вA¿Ì”tÀîígÙÀ½ä»xnþЉþoŸÜ¯Õ’A@" ¥â*:@”bcßdr88£=‡I~@ @QFe—¼®o·ýù¢?ù]¥È–áùgÄjW îïÞúŸ±àÉóg/_Á `! y¼ÚyÒ}èÁ÷_kâot¨ ~úÛ?ñû·Ÿ ÿ´ÝÄ7 >Aï^æ¹t†…¥@#lж[V§é7hƒß/ú®¼@AxcÍñqЃ%vŽåMøÜ\N#òàB¿bR¦á5–¼"ݬüÑ«r„0»÷‘1ѽÛ,úî òé,•®©ÏŠíÀ|@ Ÿ2€QÖ -b²‘¿ß}âçg)€CÛûϱàþîîã§ÐÏž>úòù3Zþ—€7E•€2`P6߬?\U`¹äo, üñ'zÿƒÈªÒù\‰µzá ¬õçë— @ €y[`µ8ÁÒbKÀ+ä #ª&SÍz±0Á@¯x Фô‘TP0È.öœP1@±‚+Â箜=ë:à5møéˆdTGd @¨g×ÑöN{ -àÚÌÔÂ5˜ûÍ߸¶± Ðÿ›ÓT -½²€}õ¬5 àï–ïZ -@Ð_bKη{’œX —qVƒ´b€vÐ0¿? [.Ù( þ+;àÛzÑŽ¢ê‹˜eÿ?M8q-Œ£Õp¯QM!ò”ÅÄ6W¥€^á”ïßo‡« P\¶bÎ+û F¾ì”ÃÃël÷û@¯-@ø6^nô8NfŠcÖ7¬m¸ ÿI-•R”Lc 1¨ÿÕÞ”Êá àxanRÑ)ľf²ÏŸ=¹ñnrH[€Ë²ñœ_>rªÖjÖÖ|ðäñó§OŸ?cÏàÏžQÀ ãOן4ŸÅ‚$¦dù¡Ø »R1³Í1õ`»'rþG’e_ ¡f>úÐÞØ°Ž3ÌNŒ¨Ô~÷'IÆ #ê­ —6”Le„8{ Yj„CtQ?XeAŽØGüã˜%"U‘Î’EHäÿóÛÏÖàû³Ð€üD¾QÿŠþí†SŒýù®,PkY pD=nêó¥ûcV _ í•|“˜1†½ÆŸì€.úfýE5|ÑäÎücQÜLvv~ÿ0Äž]n•_àX)Pð&Œ.[]Æ;Iò - ÙJvXC·oíAq¬€bä&ËÑ ØêVÏÅwÈ–àI G¢µp¯¶Y²¸O¢dk -`?ÈÔø÷/7¾qF¿OZ¢-aÜúϤÑjEðnRá[sbF_XຩvûãLt bOg©(¸õ‚“I» ù… @åÈ¿@¦ßEz1×à³7U¤6a=€Fm—UŸ<{ÿß`À«×àåë—û+¨ ]jÀÜ üÓøñ$ôM\v† x9Ü›´ÙŽ¿Ë1éO†…BÞã|°~Œ5Ì Iûbà‡Kùc¡øPеÿH¿û¥'ü2ƒl*TP“È“``!â5&Cð* -&˜ˆú6ëê†`ègðþ¨¨ì•ò… Ÿ` €.À5z¦´Æ™à鋨5 BØÿ9­©=²õ˜i1Kµ@_kÀöÞ^§Õüj„ ù°Oj­Î6v¶[Ûüí$fÌÿõbïa»óp¯ÑøM 6þ¬ÓyÑn·¿ï|¿—´[1{þÔh´âïÚI›½Š'N‡í{Ø¯Ž·áÍ7ZHÔŠî« Äd;ÙM¢8ü$làæq߃BŲóˆ àa6@M“l}6º`#jµÂ¼êîƒF{¯óÈ"¾´®ˆp=#=3ÿF€´ý‚44Ì,Ž/bþ «þ<Àb™R§†ß Õjí - Àýƒý?{€µ_;ëØÓè+ð’D@Øõ£"Ò*û׉µ¤äÇ ÜÂWØÜ -›þx0ÖbµŠ ªìõ½üJ0€EëÎËUǺjí—“5 ‚Rž‡JlÀò¾‚zÕ#\¨Ø"VÏ?We§al€€0 Q×  ôÓYW ¹É˜A,—(àbÓµZPðÚÆ¿ê®À©è•ª„.°žéHJàm€ñ…n À¹i  ûX=5à”¹Díbkàå±ü¹bQ£x”æ«¿¾|™£{\˜Ÿ¯^._ÆZù7U¤k„ø2ñ…ùòÐå*<÷y8×­__®^Æ -ΙV­ÛrùruºŠ5"coœcï -%xç_×´³O‚åjy^ãŽàæÀ×û†‘P|{€ôµèÆß|–ØÈ'YÁÓ…Sz¢ùjyÙÊ´M(b®•ÀãùtÖ•~ -z šxò>0 - "Úhîü»Š#D¿›h Bø6b -àÁîãÇOxöôåK(âÿ‡×/æ§ãoöŸî€Œ¼€Î=p ´¥½Nh‘OcÆAXÍŸÍç9ˆ‡þ‚0Cs8Ÿ<ÿ¾Ógΰýⵇ¿îl>‡ä9L…¡a¦ÁTPc8¯À4* ’âƒx#ƒxT8¸O-æ=&Âe8›ÆËt“ µHuÀż*1àH#^º^©^‰£X^Û`€kŸo¨"À¿+ e@%z‡Ä¸ð¿P+šôJLdê8qd``ÀuÃCyÑiw^ÿ¢ý´K«QÔÉ‹;Ϫ–šìgÉ^»ý'ØòÇGIÒþsgxk·~f°·÷´ é¼x‡½½ö£Gï’äQ;þ¦½ÝÚá $ íöw¸Ì»_8—töž¿¸¼Í±8œü§MLu/nñ–NNúþ=¬iòNû@)ƒ€}1cIü—ýò°³×¹xÔN"q—Î ÷/ìÙ;ƒàíõÅX Àþ´®ð˜“Þzôiz7i]6B‰˜[pË,°¨Þ;}43P¿“ìk `öýÍ¢þîÿTžT2(Ÿ -à; äÓ8€é‚4RµT €–Ÿ{¸|·C7`”(E¿-- tÐ"CÏË£äB‚<áqÀå3¡5ŠêÄ?Œ¿(ïáœ:a'Ñ4ûÙ0üÛ)(*?rm¡Ãá³ã‚qníU“o, Ä]²Z‡ÊQI¢h^ºž¤'é¤1€,ØßÀÅ>Cú‡†ûžü6~¨.PMÙ@Ñáù0­Ö홤 -`Å ¤Ü%ü÷Ü*åm@Vˆz0ìt™¥›e~è÷¼›tëà…®:p¿•„»÷Ù%Ø£ÇOŸB<öüé˧,¤Ø0¡„5ÛþÐø3øÏ•¿É°FA<ÊM›†Ô -€ßAÜÍŒüo¢*z0×Ìß6ðvÎóΜ <Ÿ èÃSB -°|^~‚!>^ -‰F`K'—Ù½(q¤ ‰Æ)‡Hê$ç_òЏZŠ¦Òˆüšr2ý)ùï:,ä$“¿Ÿ,˜°°03 ?à〦¨¤ˆ}naaÀ ›–t¡¯Ï;Æl³ØWˆ™ƒE¹ßè/o LŠŒ [Iiû²D ÕS!@×\‹šñ^¹Í¢>Ö|Øøõî+I4ð3fµx{ž-yqx @5íìï¸Û ´Q Vð -F¼J“ n÷Q'i)ÂV\ÕÍSI¾KþôscP '©DÍ{;óxT *åº%fzgTü¤1@cSªÃ7{ÁÚ›ÂÞàžÎLìXßìrùB æÑ)\ÄöËåÐ}~™è¯{é¶ ­YÖÈ `?Qs`u úR-Øàå39rþÕ.ò“è? -ûoTÀÄþTŠÕÑgvø÷&—`¼áî/ÂzPCŒ©Ëo YÝc›aöâeÖÝS‹A1X€7°ÎðdP‚`Ua V1ò |b…ãqsË€z°g€½‘X]ÙÌ>§mg+`ÓTß2xíé f®¡ÀðÏ,8 à8ÀçÔŽˆÿ* ÐÍ{1|S5ð3jê·"kf o$Àá" €x¾¿ÈáAÃ8¾,úFïlº  -G` -€…õó•;þëu(€tÄï´ ˆ¢y¶ü#„¡‚¥I¼µ`gï” ”b‰!«¦†@Œ¸è_µÚ!8&ÀR€ÃcÆ’s2 ·¸ €wâ(úáúñ)ø! -ûÛ¿5` {ý<ëk§C6¥·nvß©ƒþ3 €Wç«îJ¦~1 ðg¼‹¸z°éon”•*»kÝ}ð`÷Ñ£GOž?…xõRŠîß/éP €þ+,ø#TþlÈ=¯úÚÐÙf¶4nžg††e–øÞ$ûòŸ¤í8U @°G@¢è/P 0g\Œ—!þ-¡7ÀËWëvˆ‘1&ð–ò‹¸B‘b‹†“I5wÃÐöÓøüóÏØày:»Þ+Þ·–ÜNƒ7 *ÈèøÔ\Š( -p< Ç\ À6õ9>ÀÓ€ØÂmdƒ€0¼.€Œ«Z)@•9PðIµÆ1|XÒ‡„QcÿþíVÜ)Gqu¦ï'oó_wÏúyÂíêž›³Kñ‰•Uöòçå¿6»Ýþ[b˜"v,d²ÕâÍ-·ÁÞ_Àî8ª-@ˆ¿Ýuä7‰âò‹”¬X‹e¾DugéÔãë ß¡{ÅØgȦð•ëKÄ»™­`¯¶)Ð8s” -@!c3¼º8€l‡výBq¿ämÅŬý{|»érPcM »Ût÷)ø?+?{òò©ëäÐ~ü¯€øØAúÏà?fì¬üÙ’Àøö0[Æ¥…üP6ªK¼Sƒ£À?Á=¦.AiøZ1€QÿŒ¯b@6%Ä·Õ1µ1óihN&Ô£”‰ó¬Á㤠-Y@ÿŸø°4 Ÿ/V/Þiú©£TÈ>×þ=è¨~ñm˜èPGaí­b™Rèƒ^ ÀŒ~×ÿ§X0!…ˆ†)€ \ ç¢+/aL«9 (þ·âmvÊ­Î*hˆÜnn9' èÀwâör×®®¬$‹c!®Gß—÷T‚(±‚xL=‡ó ¬„)ò{ à°zG´p¥`í¨á´ ž³C€;‘çtCXÐýM4ý¦ÊÙÉÄ៫îJWöíQb†”MThDq7@úR£©ïõ¶"¦Ößïï[N58(c, |Âz€ªüÜš½€ €ÀúkŽ#PRüZ`ÀÄJ(4ͧAΑ‰jÈ"{þ"Ÿ= Ã<0HëLpÓ5 ºÚ÷„•Ba%?Á£f$D$ Á< ) áFJ`â&üüÄ%x,€€ ã0SACS)±îð)UÐØ@Äÿµ)…ðÞÌpæÁ½|æ¡”@®Í@,|Î -ÁDú> °±ñùú—ëë_\ÛøŸ_~‰Û÷bÆkôCÞX - _×}è2€ ò!Ü™O'Â߀°2>Ë`D bRcËý½.Rb°è-ànë¿.ÿ&zTm<ÂÎO9äîÖ¿>LÔ0ÑÅñ1àÊ` Uôp¤¾Þ+dRVâOØï0OüDñƒoÄŽ‰Õ@1*€vÒJ¡Ìï­Qà£b@QÕ À»$hMðú°gAµîÌÍmïÊpÈîbWãº4ÄT.OU¢øÿ² ¢ŸøÖ¢€Cõ»Èòò•Ö•ÖÝÝ»»€?{Æ6ÁÏŸ?}'ô†_…düØbQ W€y}XøÃ«Ÿè+8üÿø#À†| -à ¨ ™4Ǭ•Ã`i’a@?wzè,Œ±r=Í6 JG(³#÷ûK¶Ê©cçHGÀü«Ç?ÂbxDUüÜÀ8—2F L˜xâmAJøDâ&†vD/¬›ýÇœžE¯Öå nººÀL¼°0ËáÂúâN`uãÚ—_þÏ/¿\ÿ²ñe=ëïX -`* [ -ÐÕ]à°'_U1 1€ ŒJ,ü N?|ló• "8üÍ{Í­­ïËåêö²¨]€ß6w&©G%[aÝk×v¤`ؘ - €0¶Ê™ÎD@š( EBbj‹$´«ßô1€wh  €‚€í¨Yëbö\ú±Æ_­›óÎ`a=ePÞ£xD:…o;Ù"€Ò‡~HfÓ€¬£ünu[üyÚƒ™Ríîy¿HðìúÇÞ^jpØ~†”ƒÚ•+w·‰v -Èz€øhx02€×lHà ð¾,?é€âÿðþI~øéoŒJØ>(;5ø+dé»ðï%ta2&'A&½ÅÑÜÀYáŸIÆ=PÞh5Æää8Ûû3ËËHÊÅ' ¡*<Ÿc ±ÃÇ€ -ó$ï9z°~Hå«sáa¹ ˜~eU 2€}â_àszs°ÿ €À<è5¦¯”ùÇ:PÌÌÌöŸøòËÿ ê}| ¸\ßè‹à7bõM¥pH ¿˜Èwà畊I’$Žbj`¼ š€2ŽôÓáèàɷɽ{q¼Í1Àavþw¾ø¯{ÿÏÝùÆ‹{1|úhkë! £x Ènâzßw¾mþùE«ÍV@êœ-7£µøÛ¸³·Üé´áIHXøÇI}ZÎLªn¢p»íÀÏt:°«ñ·pórçá·ìÇ$jn%P¶êªSù2aí¯ñå‘ÑõïkÒúD;9GüÅ!îršD_Ùþ®*`AÆþ¡¸‰t¨›þç!ú÷ÞVª -ÏZåžw‘jµÖ¨µ¬?xÏŸ~¢ðãKE¹’8ÈÀÖ[ès«LŒžÊà¾_ÂÇ/•D[ý ,óð DÁº - ÀG×QiŸX:È[•9„XÄ.A Þgæ¬PF´øŸÆƒåþ¥(z‹È3Z`Ó” -rQ6pûNŸèc¦ -ãS÷]YïS”.€O˜ÈHëÿ¦0׊µ—L7ªåòe¶ã/åOç Åb©TfSüyD6ü¯5Jä}]Y¾\­F8©±\½¼Œ-îC*¤YfwØ@œ•«ù¹9îñKåÒ¹b!ŸËŸ›Ç1¤Ä7C™ÿõ,0_º0?;³ûAxoŒ˜ pT  ÇZ ~g€vo\㣠-å21ŠWÉw'Ð:@¾f@"Ø›XÈ"@îw'v“HR áAË -34º—Ë2'"Úo%µŸaýMÂ+WØ-(+qxP|ž¿$x -ãOÓ -€‚]¶_%À?]ºÐæ€ü“¼~ w+70t†E¦ æù\at˜Íû1j«£9ŽÙÉ å†óÈÞjÀÏæþ\-Ïy¬<8”;ƒ4pÝÕ!®ÂcJÄd§ó9‡èx.‡K°£h›"û@.åΤ1 ¬8ü#?üB>Ë­¨˜&}™˜ôÿÎpiæŒlnîSÀ—§.î×ý rc“ýotcý  p ïúÿ\ÜïIc6²³÷Ÿío#_U£$ãch·Aøãä»jkoFˆ{öÝðö·Ojí×ɸ ÀéÃlvr¶¾ýB‰ÛIµAhÆ‘Œ}AKOx¸d{iöž¿xý_˜ðÁ)ñ6&:"­ÎŒ’V+NþÔÑÍ÷3€wm a-vLvódoïÅëÿób¯¿jÇ;ŽtøÆ©c€¯Ô^_ µ¼MÕ}*xénGæÇ‚¹#5 Ê+Ü'n¡£¿\¶ßJœ|w©Ukwml°]õ ®z@˜^½fØ `-bŸ.>æ8“Ϙ`† ç -#Ö“aÃiÅ÷+k•%VLóÁÏW½Kã°iJAþü´èOúþbKlÎ.Wd«`š@ø$+MK܃?y?ÙÏ/.8<̥畂%v=8.+A ×,sŒq\dì@=8wÂV>OñÔ_¯ÌÔ€rß"Þi—×ŸÉø<íÚ Ü€k €ìæí73àÿ¢~*ëSø©lÞ¸äÿrl ÀÄ逨ÕÊ_V޽T.i>HÔ®²ò?רüÿ3Füvæ_°'Ð(ª³^»“¬²áKóØZ0ŠÚËU€YEƒ"_%o,O£Š+?À‰]©×X½¢þ>áÇÍܸ"ŸEíò6[`'®Ta° ™ÌýÛŠ7F¬Ñ³ZwUˆ9¤Hå‹l¨PMb<–ö‘FA‚ªª4Ýãc­©F•˜ÑÇzÆ{ã«“À ¦:_ÃÛh¹/‹s“C«]3i } -6>üÃE)—àZ -2£ˆlhE O@ôƒßJøYzwÅzP! ú¦`ƒ–²A°hÿ¯_±s@¨Ø~2|Y)Á€þþ8¸§:|*ÿ£øjóC¯œ jBÞ¼Êøy”É&|/§¾ÁTúîÀ,iç^b`iÎøcH@@ æñžÀEÀ­wÜÌb6q…%€4×\ @„åúwÔêÊ$ô)²" Ð0Ø›·ÞÌ.¸bî Éaõø¯¥¸ï -ë¤Ü!|X@3R,.QX@l—Û*¬ê!Ð5“ò_Ö¨¤Q_‹ÖV‰#‚Yñõè/UPøúK!¾?Á–ôÕ`Czà e„ãMíÆ¸îgØÓ™çX#i)À|;’Ö¨ì«`é046êõå0²+Pëø)ø@µÿlÛX³}»Üp—–à -ß²é3 ’à*áî‰Á[©µ–íúPVÁµÔa‡¿22_Ìèz Ì-îd࿟Xüq¿æÂ:=?[ªPÄ¿úÀlˆÏsÁ]øñ§S@…àb€føÅz2;åD¸ô™‡Y‹ŸU€€uŽ–‰=#Àá €Â€<ª '½<²˜ðO“‡åHA: Xþqˆ/f]§vó9Q(áæ‚xøÔàà`_ VØØ–Íþã• ÿx‰Æñ»¬  %²àßpâàsóÖÀÀ> °_þ`î äü‘çˆ ¦€SZ±þ8%ËemSìH©¬ö܇c+Ö°JXýÀ=ꔓ¦+FcªÕúÚ[óð8ì2¶¾¯†q³žFVƨ¬‚›;Ië±.€DpåÅÙöàÅr›u‡$ÜÇhÏ'k¼Q¸R©Tê„<µŽáKÅ@…´WmlEuS>¸—.icÛI `+úk¹ÑÆ%„¬®ÊÓ"êëYr1€™TØÛq€¯Ù´F”,…KG:ðá̇T¸ b³º6ï¹0C ‘ê~0{[ @üÛÿñîS™ @½J@à àÙ+(Á¦žL@•þ^³Q0cy Á_<€ÍƒSEµr€Á\Ž óº ¤åV>ÈÏÃ9d^![=ÿ\LNL(ø>ˆ ð~!|Øô©z¾ã^ˆ6‘…Xê0ÅsÀ@Få¦:-¦0pVÖ)ÕsS¸þ ý3øï)xÔ|«*ìã ›¿#þ¡nTûÀõ 0€ -` ðßϾøâú›7ob'UÀR€^eÀ+îTÝ#²ÜÐÀûOvøWá×A­Øø¿õO‰±(êÔà±j<Ì–2Ð,P‡2­¾× ÅÂ2;p… €G2`9ɉ Á¥"9€'N‡ðНËd døÿM(€&oºÊÑ @û z¤‘ðÙÊàûjÔ‰#á¿Æ‘pˆ~nŠ9´nõh¹õ°{ž*éÍi÷EpKˆOÆ„†TqW {ñ±w=¤J¾g8Ο6m¿„çâ2n‹Â›-Ì|ȉ¾¿ìÙûAÇ‹þÄìgM>CìàÁÓ'O?aS òÀŸ£ˆð3€ï+Â^Q¿—ª@ÜSdÐa¹<¬¿ sλ”Ë(Õ`‡õpê ¹æ8ôãK€`q©yås,cd¹n_6Ìù´‰vxGå%¨1e¼Pø„d¶“%îÐ%HiÓÆ5 À#ó7'Àþv -^cÿÔx«yÅý ÿ~ëÎWÀ½À! -àØÜèì‹àbxwLøC6nÞ$Ë ì«`¢¶çvRÝ ViÝS ËhSÃð/Ë !Èú:„;!ÞnDÖÄÃçS*¥×Nj†z}«íà]€o§€ Ó'þ?¶2ÎY!ÆÁ¨TÀU°Ô1·¼î`@€dÀ„˜%*ñÿ žB>™ þ ᄸçå—z €íx5j®óÔT‰@ˆ\æxÞ§&À©€ÂbÞ€\ 2 '°ýv)8ÅIì ÐYm Áõëb×7ŒÃon’ÿà üSˆ÷È—›n!q‰¼´ysãÖíÍM| PoŽll -ÿý`Ÿ pC À“þ×o’pÂGÏœ2?•L°j¶ùb ÿ„ãu)¯¬†°¸l´Ïªó€,ê4;XâÃ=˜¹H“ñ=lÖ“j”DÿêÃ/vŒÐGBB‘mJ(¸…&îgPM Ô2׌Û%¶Bê ®Ýžc ûÁÀœ¡A9ÿP:‡â ÞR$X¡SÁŸó $YhW÷ðË›QS]œé¥‡üRió}¦bÈ5ᦛvZtmð€Žq-e )ú9ã^†[Þo†š†7:±ÀÛ(çÉÿ|asàmö üàÉãÇž¨6ð+6œ\€vŸø§2À*ÑÏM -{åX¡´D‚Ì Øràyg‰dáßP9ÎÐ\0T²Ûùrí°Å Ááý\ ê.o ÀD6]N€ßm,À>ˆµRõO^À˜‡K0í¡S÷PZ0`à¶ù]€Œ£à¶€†ø=0/ àb_˨faý -×I‹LŒÜ$üSü¯[jÁ>Õ}1€Ë¬He2€ÿ‰ëªc%Iæ£-ŽñÏ-BU - ÎÆñèèÀZ“8´Í+ Tœ€ð¿.‡5ÆùÚ̱$l¸‰ÄUÅa;E}_ˆ×XÂ{àºËl‡LYù°Æ1î^8¾Uzó¸ -ën‰à8¥²Y#…~@˜,7Ø©©œ ,Ý[ƒàR°¦ ÉrA¼X¹N_Šƒ}*n5Ýe ]@xj×°Hr -•U™ì¤Ä~ãÑâPüó¥Ú¨ÙÐ`P(ðü9Ë_¿ÖÏ­&À€9 -¢øgV€ÒóTU…ÀÀÁÓ94PÏ €¼Â’Œ;ŒëðÏ -l+ÌÉ+ŒÔ´îÂ-«ñ(™¾àlç%ŠÈhZ½ÂH@aÑY‚ðk ÿ׺ pA¾º1k濲7ë6 Ì?0Ò ?# Mè£ý1 w‡$FÄÿÍT\]¸:û;ÞûÚµkŽ ˆ„Û´Ü!n1v»X` ÀÿÈw@“d.rmzœ¬FpvxN“›J)´~j`°ö`‹Í€!+TdÖßD¹D6YB’„Áž††|²óížÄAYRo~;o‘æG\J£ýŠÔ£5Þ죹&µŽ1ðjˆ+”€Ô:åFwTâ^š ‹md˜ù>ó££êébï¸'™=Ý5®¨l¿ˆhÍ«²€´4%ÜÑ7{çmHøW""þ?›ú§ÂZ^ÀÿýmVÚ}Ì €ÊŸ°9 u -ÌQ‚`úŸ‘ôŠï°ü9;~d4€jABà3Hƒ tÓ”ƒH¨MoP,EË­/£Ö’ЧÀª³>Óô¸;Ó™éçuÜŠº èàç"Ðn6ƒ"(âæ¢ ¼¯tjpã‹ë=Ðe ÉßÒ]ÕCñîÝ&åü\È! àØt„c} ?@ÕÒÇ„(ÅzÓ^]@bÈ×6~ÿû¯~ÿûßgÇ\ÞiF2@f -ê0ˆ€H¸ƒØ[ÞÐ!†õz ¶ò¦©':ĽŒpÜü6®ÆkM @.À8.OÈâ"Ä¡5ö•Á7aå"¯\mï•;rO ÐIgn+ZõÅPê« õNXÁ w§7Ó¼·“°Íâ~ Í>/‰Ø¾ÁI»ZÝûw[!ߤM@ nYdçÜ8ëÃ;ö.¾±/‹uGK­hf [Å%†˜OtQXj¸„¿îLž&¼àÓI8.@ßÖ+äÇ‘ÇGp+‚œ¡)â|‘‚âŠ_Ècbn€ä;ËO*€Ù™Ù(¬ã?ÇK¶²?¾xÊŒ±ø® €iðÁk¼ØGúùP  @ÀM=±<àŸrý‹/®}%Ðè}&ÓåÒôtiznn¾ÈúØçJ¾jó—JØ¥FcºVŸ/Í—ºƒõ͇ïW9Ä_£Vá½7؇ƒså¹9Ç|~þÂû—£°Z.Íá¥iÍ–ÊãÑù¹ Ó¥ p -§y7lŸ¥QST¢jƒNÏWѯ¯àæ8O ûÏ—ÓluÀ{óÖê´ö»›_Àå9®àt5j„—çË¥ù9ü²¹ °›—ÐâÂ|©|á¯ËeÜ?ŒÛóræÔLÏðe À”{WÔ¡/ÿámsHvõÁ=J*Ý TD?¾Ò61‹ðlž#Ñ­Äÿ/½iÏ…cm¾Í -SóZ§Éà6Weòûĵ¸øå±Á¤îB°2àãçOž>þLý¼~FðúÕk`¸g ,w@ž€á?ªjz¥©h?ÌrÈ1óŸ³ùÜ(Gü<#ËÍuWÑŸM˜– qZá,Gþ3²=SòþOG9¢à R:­zB¤lÀ!‹ÞÙQ(¾d€€1³êp>þ¥nܲOþÔæÆìq àøÀu­Á›e}11w@"ü³ 0e†˜Pì€øâ‹/@¤zv¡E»È!ù’VP„Ö¼T >âP@ÀWVç«ê2âÊ7q¼›S0®u¯%»8/jÀo'w£»1.[_‰ÂVcÓËÊxªÀrïMŒåŠŸ´°dàâÉwš(ån«!áö7f¼1ßhÐ3­í$yØ®¶áö7Û8ñ~Ôjoó†vs÷+ÚO“äJ þ³¾EóUü&p -6WØJÚa+ -£oâ`,lœ´·ç£x{›-L¶…z})øç…dHÚ’×Þðyk/@Ðs&k/°C@ùÛyæÑwÏã\“@.ÑÊ Ë’!y[-¹¦Ù[¬@gpÍ혲ÿgú†õt—mú¥b}‚Y!à#UxöôÙ3U  ùùòésUþeG -ª‹ 9þT?²+€øa`àWl¤3$€çrÅIÙíKãÇü»“ìŸ2qÖˆ+x%%XdwaHx^>7V,ª€ 7<Ê<zr‰ÉÉ Æ}ŒÝ~æm'ðٰǃ½±1µÂA°‰÷l(r<\qël ÀD €.€ÛÞÄ{%þóSXߘ=qýæ1 à˜R&‚mß¼ =~1[˜þºXO„€_E¼­˜!€«dÀ?4Ù†ÿ¯vÁ¾í“|Âx‹ý«€¿ [`FP át¼MèX¹†ïGn‚{…V“ÖÊípâv G±ÕŒ›íö2ü -&¨+¼©`r¬0„«u+ÔŒã{n"ö%1îDBÁþ‡¡6î7Jô&Z1T+ïE’ZÁ%q°=1g7oðæ¸w”4£5xûñÖÖ^»Ú‰ÖX#@åõhÇõ@§‡·àºÌï2²éâ Õj@£ü«¡žªvåó"þ‚ºæD.+ès1¥ÊB\çîÖa·K;{Æž"@UÁ…M¤ vÖ¢»}Ì -çTÙÚ²ß›Šƒî‰Ç’fM€û÷wwŸ{þ _:nÆ€Ÿ(€¼dO!´ÿªÄ@€YŠ,­D°´Š¬âù{âÇ ãCð XhØÅ>xЛÎ{“~PÐtñ)(`%€k‚Ïú8¬(¸4IaŒÀj ãVðÀjÌ8Ÿª³@^Ó`tLT -JA­tÕ1°õäU(¼7ßÀ5Ž@[…Ÿß³ÓPøø: p*—£"± ->êWØg1 `Ïc’á^Û¹RžàÏã"àê U€ Y}1‰\€  ô(2¶pŽgGÇxÂWòÌ2 -*Àí—X%1\·Õ󒘀›f¬¸û4AãÂû#?78œ/Œ¥À÷«÷ÃЊÊåÊZc‘|°R­DåïUÒš1.U‰Xi%\ðr=XYZ2°äŠ -»‚×» -@H¶´Ó`,dÝ=ìV4ßF+Jj!ñ+òRC¡ý_ ë1‹&©b⤬rL– ˜h6Á="ÖSX[‹›QsÏGae~Êì f®`ÂZXåÌ63ÒeÑ.W;œb-‚TO_vŸûºW¤ji¸‰ZPx¾t Ø6Þb_¬èt­ºcÙ’Ñÿ“ÎÊÀìLM°r@8"„ÐÐY( -ÀgÿÖ_ˆ) û†ßYKw$?¢VüÅ”L »®„†z’U÷'½‰qöŸ9>>¾8:îÈl³NQãO -&ÆÇ'ßÀyq»ÑiÖÉw 9 ÑÈÈ0[á"Ð6Pæ[Øì1à È3 ` `ö8p@dÀ:ì¿Ô„U€ß”L €ýB$à9Ð-È€;›–í%„e9(ÌÅòJs¬³”Ãð\ЇÛuPþ(X&1Àá'• - <ðé/мËöc¹FÈQRÌ(-¤R!þ''¨V‰Ò>ù¸f“ÀLQm¶øuœQ -Ôz^JR«~£²D<н$¬sdÂîõho9‘.À¾5ìSEÈÚV¤q ›ÍÎ|Ú©*CT1<¾cSV o­¾pÛ­¦âÝ“­P/S=Dl×ûÐzsWpÀ‚€3Æz¢Oy›•®ôö`­WpnVüeà¿ÕjíÞ}ü`÷ñÖ`1à3ŽüêåS¸ÿìä‡×ð^¿úsÕÿ‘+Àz@¤ÖO@O„Hv - ÉÛ¸=®?0Pp ``Ðg]ÜgA\€q1ö€3¨úÂ8 '`Ò”À¸W|Ï­økøœaTɺÀÈ›ùÏåNŸQ™S¬` -€’ÏÞ8’ÀZ› -`J*ôèÅ6ØÀ ëÿ P¼^Öؼ“U©Œ{Éb,EïŸ|R(p:†å÷Ù4c)&àõ´»Õrü Ìs\¯¬n5ÉôüúV t  ¦c¥\dIõì<\*¬®'º -8« ›p]5Õã¬Õ(µÍôWùxÔ;:DI\£Þ(@<¢ä_q=lÖ›ÿ›`à\n›·ð)7!À<ø< X_ë°‚{ç5«àÿ T³RæªË~;ɲZK-<@¼»Tܤ`"¨‚®’Sì' àaÿù™™YÕ+UóÌ%¶qüÊE¶K£`a+\ukçýgàï$eY=À°±Á=fÏÀÀý“§Ï`÷Ù;(‹üYä^þ?ëúæ, þ¹¡s^½2ìÿŠ3£øÃìýËS2<21p²ºóŸ¶±ô¼€kãc ÷æ› ¦—`Mj -ñŸz÷6$õº·™ÈÇF xØ1ùiÖ2 -Ðe” ÉîÅhu» -€ÛV -§\û2 Z+G2€…Ô¸pS*Ýé¹ðö•ò¿€¦þù z\zÓJ} €ÈtâZë@þiÿ[žµªþƒÆ¹FÙ_,/À°T’0ˆƒj•Õf¼u~ˆ9Z\8Ž/ù8K‹ßmx¼R¯om!|ªö=t'€óiß1Uk)ü«aÔ˜ÞÕ½tÄU⥀$ÕFG+;aˆU’pÓ -¡Þ„ÁoÖã¸Ì Ä -LôÑ(Ù¡¸×Œ:b†P¯`²?Œ£>¤@ø¦7É[NpÁºçeëmç›þÓÆó,cEQõ˜S ìS 5`?ÒÍÂeìNøœŸúg·qþØ=ç{{°Ûnƒê༢xoÔß':±[Ð+WÔ'àî2¨€—* -d‡yÆú€Ô€=ðM»ÿò5ëý÷ ÿÔ R&p†€~âŸð2{®9E8u €€µ3`þ €qºð²ð.R8¢£4ÿcÞ8ì‡aÕ;ÎÒ(dg{jÆËŸõFGÄÿ)@¿(€ ¯Üñ…ðÏ

5UCÀ^„RÁ%øY /^ÃícXwmíéüVTnÓ»·&Bðýûkþ¶‰ä[«à[QgîœÃg Áç&=€p…|åÀCÀˆib×0O’@kÏ]b>e:{¨ðuQKHÁ!Sçg`02"Å/!–¹yøÛ«=nÍv9…0óO]~ÒÓr­ÆúwÜgA ‚ìŒ5ž?ÆZõ×X<ƒÁ—.óÿ‘%€R -ª”;•á3„»piF›5vH¸ì¡Ÿ`D†‡À—}ãÐaLGBŠÏî2]ÇALGÉÙž€…ü ð)ÚÀhbnDa€‰\a¼ ˆá_ øï*€} `¦Ë ÿ&7¬À1œtû6QÈD¸tÄ×} eÈ|ªµËrª‹ân €€®ÚS†ÝFO ЫÔÃÿ!1€e•ú”å ó  Mãx9ø(€#Ü®LN e–T 8±§r‰pmë•J=žN°c ²ŽVad2Z«¯‚ ãÒ¡Ô(ªÖ`ƒùÒ퉨ÈJÛ¼›éS ¤¡h}Ç=lËÇ6€˜Î)8õ­Ø€R±è‘Cƒÿ+@5¥èCÔ>fã#࿌Ÿg€\« ¤Nðå - …š6iî•À61£ëÏ=b¶CÈÿ@‡æ8’05ßµ,ø?÷6ÜK|öíÁ×íùgFIOM‘·¼,—AÚjìȪ<~$ô?yþŒÅpž¿|þ”*@Í‚X@6·¦žÄßêRü~Š‹XKýTœ…Jð`°y\Þ=ëXâ0nƒbHT2úd´¼†çZ‚_þH¤ÿ Hš¾ -1Ê2&‚ èâ?ؼó…И2ÂŽPs À•Æ©`’›ØÇ+ܾuçëŒHÀ,s n~¥€EqHÀ}=]4üwC€ÝZ€È­lÀ! @ž OÞdU0¡¢b•q62– ÐÍÀŒU(ËÏ­4뫟V>—/Ⴢ3ìV £sŠ€ý¯T–'©rcK,!ÐÙÁÊÊŠ¾´ý57F…i@èf%„­¿\0¡ÿ‘2€æš\Þ·Ü!ÿg! )p @øßϵ„ÃÖUûuG1ˆž2l)W?CН42ø)°¹è† -p  ß˜Yø `vö"p¬¯ ¼û˜Éõùá³ì`q -á_ðw€ÍäÍ» -àÎ&€³¾€¹ß Ð߃?`ñ#˜üòbX ¡ ÀÊå¨#ذÏIØ(%Áj¥ÂÂ?8õ«Œ%2{Àÿ§p¢ä\~°Ä‰ -`Âÿ*,QOØ5€Hp÷fü1üþÚÇøþå쳸bT} ›)côoôçÓ?=ð©1€¦1€{À~ÊZ8  Zý¤47‡ßXmDÐhi ÀšîgCfï!÷>ÀbEíçŽ1‡1|…f‡èô 6Àæ¸&cD·}îãA¥0Ñšvk'U€ðÚ£î'4á«* {µÑé<Ö ¡ÒôØCˆü•pKP©mY(ÐXiÓ,ôÑ6 -få…loÐÄñaÙö®ä'&&HôÇ|¤§ï€DÖ#‰BA#K<>0²§v¾£8K.¸A·™ŒWìÚÇ ‘žus -Àäöm ›+b@f¿°Ui$Ìpc0Ðë®øg‰a†8°!Àí“8#ƒ“íiU Ðj²!SÀÿXûÕ Áüüýà_¨`{`Òör4Ëþ"&v ¡•§äåvÀ¸Ì,ͺìÿÒ²s¨|¨¨ÁÒÒ£€t¨)qŠ1J x7Ð06ß -åÈþ3€”ìü¹ì—JsPYØöç°=ýUòæÈa°¡V¼ÆtÃ.ŽÄþÜ‹1çTå›~‰æ~4 æü’®„“±»XýY9|åܹâûÀkp2€³ UÚÃ>_ÛÀŒ¼ eJÈ^ì1»D€ -€ ÛB7±ëðK‘AçÁ[Û¸„ë<žþô[@æþR^f)@‹QÀGO°& †xúŒƒ„©à«WlÈ( )|þ—û—`Ñ€UkNÔ b~yOh»ï©Ž#49 ÀcGbÃâ¬dZ"E?× |u €Ò+(äü3à gY52èú  þÓŠ¾ÂD9ƒ]r‡ -€Pg= 8ra 'Õ<éz@ @è†Õ&P:à¦(€.ÔàÀ¡€UÈ0¥6 þ7ûm{èË%`©&i8(Q1þˆMø‹E. s!‹¨‡MÆû!W>fxp —ªã4@e.’1Xq¥€…S#r5$+uèÃ/¼X| >eŸ02Ÿe¬ñSû8¨•Ír©ä//8ðë—<<Ý?•.-CA•Ë%¿4]òqr£ÈZ‚ËÁ2_¾©JÛ ásR*wN#SSˆ”}\ ú ,§ß/¾ž>…w†ÈÀÒd=‘2Àš ÌM ü¹Béʇ=ÀÞ4Ãú²ßîË—ï zw­o#³Sº*@Z€qfrùìÎpŸØ„?¿Zkxü$€íŸ>{ò àÉ3VzÊдü¯_=g?  æþ7ìc—„ @X#¾ ™g Àé#° s<0HÛÝG|õ 0 WäU§r,OddÍÜ×Ï[”ð´î…ûŒeØ2¾Ã°¦Cx¤ÃtêÔFÿ°¾R@ûæÂÅ,Öjsö¯Ïœ¿xÕÐ鬾VõÁº4@ÊÈ„VäP¦ýŠÉx#P§,pþ]2Þ¥Khÿguçl`ó·þuצ«-€}FpáÐø8IX?Ž‚8®«®?[òlÅõ(®µ+ FØ“z=æjÌA÷›÷š›;ÉtÂT•J³€øÁÄxn wK¶âøüï]k ô]RþñÍÆ¸Â‰Àü1˜@ÊJA™%T—JËÁG—°> ÔÁœçye\¢A€³Ø÷CÀrÊÊ]€«ƒ|Â,N-S›ž.ß¿‹m¶œBÀ-n*4›Øõg) °¡>$ú±ãÔ°r€D Àb ³dìéÇ} ÐÚÀ[ݵt£w’º -:JôC¤Å»È=¡‰øo]iÝ¿»ËR€4BàSL à)Lÿ³'nˆ WàXƒ ýÇ6Ø?<~ÑÀŸ:Á$÷«3@$fƒ†Go‚9qb‰CÞ¤çÃÒŸC%¹çaØÉ"KúðñîýBÉç€z€ï)¥Œû‹A°ˆH?9™ÂN!¾‘JI,W< mÇpœé$þ†(€u)€Û,˜é1`l$€ëxÆLï4ê¬â¯R] å8íWÝ ÿ*à)© p¤ À»µ€XÀ|¢žøÃ6ogë”—K0ª0«s´"˜FÐLt °YžCptà6,<(GpÕa[ËXÿ¨Tº„+Á€r¨6a(ƒ"á”?:wnqùs8“æ–݃‹ó‹ã×>®5ÝÓ, `.ÑU¡Àæ{  *PÂ-€aÖVL@ àœcÖNØ€~È~ –Ð] ›`ïOß?7Mœ_œ©€‰ö)L U M…ú²1îž¡éW ÀŠJHqøï2»4ñÌ/¶¸pv¾gú9O70“½g€¥Ã.,ú)®òÞÉJ°¼Üh]¹{›ÍÒŸ?}Æ!BŸ±o`6 -zÎXà«çÖ?(+°Vh¿€ÿÚÜ'îi)póÕ`_óF­ýë³±®À‰C^Qó#ÔØ1*Šo×é"˜WaÛ‚"Öz-}udŒuXý4—Ï{9¹¡ÓHbÝBÖèþo,,l£ß¹±>H²õž„]yBÓÆz -˜à©Pu`iã¼ú¦jí^$ÀÕ@ -Àà®}ø€ùçG`Vk€àÇͲµà©74Y.ÓQ&*=ïÜ9âvqÙF^,ÁàNS+,×X5¸ÒûDYDÈÏru™Z#(?¬4ÀKÂs°ˆ#0½ïá5æÎ œö`BÊï—}:Ô$ªb@P`r¢¿è–h/7ƒòÀ£B¿„/Ç©RýT†nÂÕJ%8sLÌÍH¢€Ÿ€_†•" Î= lò—ãa¹BiAíø—XA%uù§݇t¾v™¹·Ã–¦Ë,%Nf €ÕŽÍ„=~B7¤óÚiÇ è.E:Àöj•9¶+²'-Õ+- twûÁîãÇæh˜ð'løò +óϸø_¿d7¬ -úÏh€tY€÷´À{(—÷Î çÏæ -EZìÂØ0ôò¹3¿,94àÙ³Ãì¹ë©Á¾@¹:õb T»â³€|~x$—ÈçßcQœšJ@g°á.Á.|šz×Àçô©¡Á!Š`#˜n\ý‚(äg¡º )€6B -àƒ©‹ ‚'Ì2ϳÂÁ.à•Lˆðò·€V ^µ(ÕoÈw«Sþû<€çüð«b¸q¶à-1cýÈÅo`m¥H†}öøÃÉùgà=Žç1 UQŽcVËÁN?`Nåæ3ñép<ðÕ(Zá2Lê•OIÖÅŽä -.K°óWhúÅ€|R ø$ø¤Pe]'¸w‚¸Ë -†ûVÙ(Üñ·£èS¬ÂY[¿MÖ"öýÃGáS]‰ðˆq7§‡Àë²ïÈÆz¥`úûä’ê(øòUÔZÜg`2.mñÖ8}e%ˆê,m¨¬ºÂ ¦ôk|´0*|P\4S×Á5¯ZÖùôÜ?‘Ê䤃†Ðxc{†]Ã3H Ãn–2Ó ØI¿8O@WÄÒznŸ¤ó§'® ï”´ Ýë -4w ïpµ“ž@ؽ¿Íª?yü”ãø´øÏŸc ˜WzrzÅäô€{X²nù`…=v – -2%´Â°sV‡è†ÍžÌO` åÀDìÊO}‚Šã«$°ã(b~!ç ça} xœ‡™"7Îá„quÜ( 6’äFÆàm¸«HpX @­‹ÿÙëwnSlÌ^ È67¯*4pç\¿~ñâÔ~ @ìsGFüǘ0 -Y¸ª@"R3 - kÑÀ¾}À”)øÿ¼=u€)€lW@pûÎænß>Ü2@OâçC%Àñ9`Ÿ‚¨„¢Ð&gñ¹û‰ %ì€ñ'•Nõ4ÀaþbX$äxBWÀª. ½H@Õ½¾Gz·ó夳D²ÂRF쪄¬Ÿ  {`N0M‚žŠ3Ù²$s¯Î:!V½,"ŒðÎ0EøÄ@÷31Z~A«,@ꌠÑ̦vÝY÷®qç\{øµN¨ÒCX0¿"YäžÔäktÀ+Û»wï³&Àã@ž<}òœ-‚ |þ Àñ¡TÀ’è€ßšà  ‹·j -Ïó} !ž¥Ç Q»`¼l:ä©//i¤ð^nrLøwøåHXÃH@=¢«àu²|bßU`é[€ä†aê‘—8¾þ8Ë °“†ÎÒ2@>Ô©Vvø_€g}½s -`f¦[ˆ¡Í[„n¸0Õ-Ø…ÿTh¿„ˆÝ”¸8³~uaá6ÃLEPƒ(ž°~qF×ëâÿ¾=`ÀÍ›] &çÙè*2—~ tÈ -•„‰ ;NŒ‚@ñìy¶¾‹Z‚_øö úþ䮉|Ó!]ÒŸ `%@ál`1Æ•b‰yçcK Ý®5y@ €W™¡8À ‹À9O7xˆŠ' ù¿[( sê¡Âÿᤥ”Ù!øÿýíû»`Ož<}ôŒQ€§Ï¡Ø7àK'HfŸ-lŽ=„>°¯ê.á;Ðo5egiÒ)#Ãc8_9c{@+ý1úïçYG8ƒ—IƒOŠŸchïÔêøp´L$À!zfLîÕ%À3˜Èân{i€žý§Ü¾½õƒ¤Å€7ׯ­·ïü‘HÏ2ÎÈx‚ÓÆ6€ÿÍÿ ¤> ;sqa«Dîïx"5€»Öô°}„pó&n%àÀ‚c'ë]ð‡?àÉû`ÁB•‰K—0Ó¢¿TÃ.LxÁ„€¼X#¸ Î0€óƒ/6° -`Á¤Ü2¼`F!GÃOFžóüsïáf™Éê»5~ƒZZ -î _Ù _³³¹Üiä>ïzy.7PØûëȈ·´DžGon¡BÁ2õ<‹¯Y/\5P Ö@⊇S10gcØ÷Ïgc´ø Èï§. ²€3€ꋌ -ÐeØrÌeÖ‰÷îzzÄa«ªHÕ€MfÐ#EuwNXÊ5*€í»­]ö -ÄæOå˜ýþò)½€gp  -4l8Uƒÿ/Ÿ±jðˤ -°‡!ANzRÙ[÷VÏúdNðRÇ‹:μ@nÏ>üù½§X+¾AVj‘§à½Ç*Àììϼ /4HÀ áå9H°á àúüN dí?ñOp -@õðÈnÿñÙ~†˜  0ô§ŠVûÎôSÆgoIð\ÞvVÕŠY¶È{tño`ªŸlκ2jíÀŤ¾Úü<€ÛÂe*Ý~Ñá æ\IÒ ÙòƒâÌ<4Mÿ$;å€weÒ -Ð v„}5RørìEµƒÜák°ç±¬°Ø®X£¿jÈzA`Ûš\ oIãÐÍxÝ|†tÓ,È8rj?{ôaë¯S¹±‘ÓŒñšèå3yn\‹Ü’™Á±'q×°â|š^Ú¯] -Ø¥p @@  [ɨTùż} ˜vërø±‹Ø7—€z ã@˜•¶œ¨”}èiÀä<Ø%xüôÑÓGì Zà% ¯ÂÀgPR bÏåõüŠ ¨F  `´rõ"Àz -@+¦õ‰EÆ«¢sŸ÷]“ ÷·ƒƒ§‰ZÅÀYÆ ë¼•<áa !Æ - x£Žu§î ïúÊ#žBºX3‚À.Ñ­{â±c)ˆ;Þ=êÁ^ÁÂÅl?Þ/[6@ R rfÝöâÃò¿Å 8”eiEÀ.0€SR°k¡ð¿qþÔä§ô`ê¢ü8)Ÿ¸øËA­Ñ¨±WÀííí](€Ç¬ -ôø Ç -|úôé³g€ýógP ¨L€}ê*tÈÇâµM¿r@#Ô, ‚Ð¥.€ ö1>jV†½ -Ĝذ@J$oŽn?“ÉÒçàÖóãú\e0ÇÖLGÓ­s… ˜ªuLu”~1Šœýwø¿ÿýú ¼s2¬Þºýõר¼½.¿=Ë6UG¨Ën;³ ü; -0'`ö* ÀW· a¤@—š=þâ—ÝžŽ%*pèßüC_€ZJkê -þBϺeæÐ;N¦Ïr@ŸÖÝ¥ëVÃ’nc¯L$ôž_ À¤ØF›ûôb ø“‡éÁQ³T`ü±‹ ²Â@Êl…,¼9L ôõ¢Mì¬ -®ÇÚ°9 -ÔðëôòiØ­E˜Ž;Q.ðx9<Ÿ?g‰$§OþxËÄy–ð;ü30˜2|¥³p}€ýõ˜z† -€¥Ò,„¹*¸õÞXwt ¥H¥œüFq°=9ñ—ËÕj㊆¼ËàÁ“GžÐ€'ÀVA¯€~¡ -X5ø%”ÂK @hÿY€å6 û6±ÀÞÏEMÄÊð‚ôƒÀû é±Ùh‘– -éº4@,΄Ð×;ýœÇwÌËJB2<„=liL%Â>,»ç&† ; Hp%vA @SÏþ+oõ}6fa›ؼJpç_ß¾u»Û"[¿!ü[@ø¿É:ÃD-,¼œ‚ÖQ–Þ0Ц˜YèÙÀ€ÝŒHƒþ76n0‘*>€ó`ÿÝx`¸s_øïc0étê}/Àþ8yÊø+èï³? ý¢Ç‰­Ç -Ng$çBŠ>+ëêj‹~°Ä£üðuÙ?Ÿ²XÚE¡{÷I6%¹æ<±H†Hà N´üš¨ ˆý)°R¾ëç‹`&e Bîfìß2ä[‹ ÝŸ˜”ÙÉ0»¹k ë?zòäÑ“gì!Tý„?UÃÀ—O?×€!l(ÌуÔ\Xð§.pBƒ­{ñ¸ôϨ‘¿HXY$Nš~ÐÐ)Tq/¾xÁ\NóÃ8K­”È("X}q_ix=vNnT$ìýâ½î5Øš€9s9ûDð§™wø€o¬Ï̲þ¯¸:û`ðöÆìÅ©«ÎYOy€q€ÛœÁèRW€$¸k©/±[ÔTSëºÊòïÏþU3a}ê<¶Y¿X€Ï0«zÅ|Pú¼î–*€¯ðÜÆøç8»3/ -ÎÃåt±\cJþ[CøWåMáoá¾qŽÃ(:¦™–ò­°ãâG8.Ó˜?¤¡ŒWWì,çÂÌš‡H†8æÝ'+Q) ?Å«{cNa%¾8W,+ôW&ðÐ~ÂÑ‹…ð‰Cxñ¾zù"ü ’u&ÁYcªAÁJþFÖp¨TêõHc‰”ó@:ob5‰dmÙÌ1…MYú -ˆ¤ -ÀJ°m@Pw¦Þ–CÿÛ:þY‘î:QaŸ@ÕÆºNAèìªNðã§O€°—P -²‚ð«gÏÙY0û …Õg¡5²Z@e$É€"óx¬ãǘ C¤#NXhØžÑvç¸-!ÿ1£9„(È^† -¾ÏX!Ë kUf¤kÊšeT4“‹ÞbŽã #ÁˆâDH¡h¿œTYü…ëT@™úæÕ¬˜aaÖ€t91ÙU * ÀàÌÎ,€à¿Äÿ曌4÷ƒñ3耽 ‚°Â&lþáf]€e€R58Ð à¹o90ÒþÖTøS%Xgœu²0Àã ÌèøÈpn|ê‚Ç%§O»÷!±DØ]*cq­©RFuêƒmz Œâ4v÷±TVœ°Ò?AäÁxSí“$ê8ë‹ON@4Ü@… 'ƒü*WŠ / Ç&&£¢WŒ&¨ –VÒÂÌIlOŒSùA;ùK$ìÔpÇ=É>q0¶ÉÌè1ùû0ô›ð¡pÎCobD¸¡¿« °Ëq¬ÙßøŽâ*[œ0 -^¹'àŠú$ðÁšÄL€ þaÿÙ+ ¸!•«pRpqÁ¨zF`gäì§] °¹y1€õë_ð²ºî œ²>uîöÞØØ¸z -i¿æ# ÀÅtC ¿þoÈÞšŒX›’kþRà˜ªÂü/úã¬(mÂ걌ªŒzì|éP™p]µRØA ´4;va0v„õm ÑƒC2,Ï#þˆG”U+5v=ºú+šX­—Ÿ•ú9èÒ5²8¾Uá›29Éz -ô@&`×—FWX±Y‚]´ò ,–Š«‹Ô¬1ˆ} 8H¦@Å?ìáÌ¥••ÕJ½Yç ‡Ðêœxà[6h7üS2 v_ûqÜEöŨ\ @õ âýÎþ;}`%~?ý÷è'%ðèÔ¨x@ÿÿÑ®† -~D ìÃô3`Ý?ƒà àgCA•˜¸¥œ–n‡‰ W>Ê©~ªê‚ñ&–I\%Ø ÑF2ß§0 ¯²£V†'@˃,®Ã¤”aÖü@Þ†`©@ψÑì3­ÒóîT=üà ¯Óγ5 ÀÆzVÌìJ`ݸ™QŠH|±qgcvöƒ™uvB—ø§Ñg1ÀúEï·q“ -àÆÍ/0á­;`]`­$¸]êÿ·§6±Ž~8Ã_ÿž<|éµÕÕf¥Yd{"‘Ýn®Â_ qþî[„Ó,aû1àX€n#•¨ˆ9;¥$ô¿] `äíÞD†Ö­ðœŠèâߟ˜,ùù}¬ù‹"ÕEô¼9ULÂYKþR<ù¾9÷¸;« C€ ~5.(PÁÏ®ÿ–="A@¿^¶^s2nÒaê{1&dÖÙx‚0q—,Ìó‚»Eþý7§€ò®~Ÿ˜ë~bâ—ýå*ëpxÀ»»¨ ä=òÉú³‡0@ØJÞ€VEèÐ%° K'Yn¾ À’°à«ÉÚvg»‡e×Yk‹t¡À‚~w\ƒ32Å®®Â(ãã¬ç«{Õ§Xç@ב;ÊQDp¨îêê ¥Ö9§¨2öã yÚ´Ú†Ôٮߴ  ÀÌ,è:ä›ÌÎ| Ð¥<³€F¹ñÀz†0ÔÇÓYã€èº77¿¤jpÉnßþ¯:€'Åc˜ Ð ÿ¸=­u§f…>¯¾ -Tâ¿¢Á *«k¿ýms+jÏ}®bŠî!!G׈֖«19z¨fÄ!õD£ðÔ×p CpEóqUÙßP øõ¿†ñë'Õ×QÝ}@tªƒû Â’ -}oØF0`IŒcΚÊ®—Ùt‰ D?éW—‚Jâ…í¨œ0ÍÒâbÈáJÀ&ÈàJRùÀfXe¿¢zšCEX‡p©z*èí5`¹çxÁYÔŽà,…üœØ6çïPäw¸ðŸ ”|6¨ÕVÈžÀX%˜U‚?~ŠƒýÓÇOŸø@>û -xÂOAžÁ+`É@*t9 mªíÏ É9 É6{û-N´'7ÆúÝ$ïOÄkxCAp&02A5“R`C1ÛUÄwÙ¯¸Fì’½}ì³ÿ¹á_ \Ÿ]¿yûkUXgëÿŒÜ¹ÃÄR C¾¸ËB6¯±Õa -@žåö¦ ¬v!.ÏÊÁŒPܺssa–cÛ)ÖȆØáÿöÀVOb Öe8®XlEÂþõÿ×Ü©·ç::°šDu ­uØ{.›ÝBe„Uƒ¬`»/p–ÌW¡Ø+i«,%wïþåÛ$ü?8óSרþ9ÒþW‚¨Ä>>YEŒÐÙ÷ýJŠhrýrú^©DŸÉaþƒ-Ÿˆ Ïg‹%¥"¥!Š‚‚\Ä_ °Ö\mîa`’>Ì÷1šræsó‚Ó,`1?Ø~Àž¾€ü—è—ˆsÝOJæJ¬ ÈÁìäþýû»îï&»°“Ð'Ôt0{ü˜p -\‘  °÷àçB>5ƒ‰{PŠUôƒÕî¶Çšà`]î°D)`X¾¤60Û^n(ßGNÁOðNû?Ç T ‚ÏÐ6ƒ¬ hLb|^ðĶ …@8¢`Ü_Þfûì?^›áßLðúÌ—dÝR€Y ´Çf€p2€º  KhìŮÇ€¸8óåìÃ2€ -€56áØ¸~Ý)‰býЛ 3ÏÏpÕ)€¦f®3ˆp‹á0€Ùuˆ{ð6tR@}™ Àh§‡ÎÞ$sZMi€Å€ƒøÕ›õ>» ’‚DPì`G ++]àx@2ßNóqKýo„@›ùNïÄÕηP8ÇŒp7úŸŠð¿’ÌáÎD¬Æ0 €!êÀj -B¢b•Kaä_Âq*€  û_©$U¿Í ,% Àe¥@h rê«ÿ ÞŒýŠÃÆ^¡Zª>nÿ³©Àz—óÛD×=N€ìUå -°§˜<¸^ÿíVE¥v˜ÌÇQÔÿÔÞÒi¦öÞe!ÑÏJ—¢ø›Úûðè‰?\3ö‹¸Ù|˜Ôþß&/ä"]Ø÷ðUL•$ˆ›| -_™³~²¬9X€°Ëx¬ÏŠ(,—Ù±!Wv`úáZl…~ü‚»È -Øgˆqj¼÷œÏ^ßj†|øHÅpù¢_ÞLåÇÿ „Zý…]ÄV—W®pt¶Âìþö6HÀc€_ÁHØ_ì?…EƒÀ¿ú CŠ{N -m½(@nĺÿWo$ ¦€¬I¾Ïí¬šÀ†ÂãykT`ðWt¿+´#P ¸Ï˜7ž(꺮FÒaÒóÿgØhÏPƪ82€[wþx¦÷öÆdsW`¦¡@ß1€´À(Ön’Ä“@¯PÌ€l¸KSn²fÍþÆ›¬ °Ž3MܲL àÀÂúì³ØÒ=Xíˆ -àðß­pèÇDT79¸…“dg:õf§ÆPN`šáÔÛöV3ÞJèOS¸n|¤ R Ј~5ÂVã×åpX_ZŠÃœn´7^B± ígfï³~ÆÉaþ TÚåølÆKtTÈOôÑ&P œ ^4ª£—Ãd­^_ vâ"ñ_IÂòŸCr 'صb¤.sÌ"CkÍ j+So‡ïcSýãT„`{‚Rò«Lý‚ü­ûw·1<  Ûÿ„¥ƒŒ °™ÀÓŽØÀSG A5À#€£Š{N'À)PX* -èåülôC*‚‚Ü“Àuwt\À¡@’³ÒcyÆÈÈÔ‰k)ŠË«ó±C$cÿgúí¿ÀÆ­¯ï°½Ï-p~:tP Ð â@ü6ˆ@WÁ·Xÿ:Ô[âÂ7Ø`ÃN6.^\'“X‡§ˆÛB`žeöbÊTe˜¤ @µ…(7à̦ -€Q‚.`g˜6³£‹þ}²Àgȼò)\€•Õ¤ÔB -z -R°ì{a¼C Þ Ãå Jê/Áž:X„¸{öŽZìЫÚJÊår”°ƒÐ|©B´w®¼¨;Ðgä3Ðè‡ÎƒBð‰+cÄ?t !§Á>ŠZ%ܼ½µÓNFãX - -:\RyQp1œªâ@VYT- 6`ÔÂ3â{ðYsùáp1 -p¼üãÐO1Üžp¨…r5 üÙ&°ÖjqŒ€»­m†¤( À%£ð -ž÷¬(`C Ð%à¸â&î1%ŒÍAº1@s:ïî¨ ¹»ˆ^@~øì0Œ÷HöO‚yÚÈlš4„4€;.±R4c¹áqx Lqø%©ÿÀþ¸}‡ÃþØg>H5ƒ3JhYv$@‰ˆ½[æ@]l^·‹òH‡=ðÄù¿¤àé\@¬ŸŸýâ&¯a €nÉÂU,67¯ €@\»àú2égÍ5Ã4ÎZÿ“ „•úÀÜ.Ì´þHEI-ns<~zü+ïnuF$@N`E~ªŽj$Û­÷çKçÎÍýE - j·ÿGI ó‡‰ÎaS¸5'õÊÇ•%¼(6RðÉðÉWhËY‘Á$ŒŠ `“Äé¹¹Ò\µ'«,ŸlGÕï±à“³ÊV¢h%XZ\¤(äN,…á§«k;• -ŽŒïÁÄå†>éƒ46þ±?^¼s':ÍÍ˵ªu - Új|—£¨u  0 ààa, °rBÖ~ðXñPTÜc:!áⳂ+óÂHëïu… „$~8ç>]°È^*$Hä|¼[œµÏ´‹j¨:0Ü×ÈQô_<nÿiM2yàÒårx -) ªžÀ ôÛa0,¿u * ˜]ßür=½êæÍ/ᬳ#Ð û«9T‰ÆìÔ_@˜¸îÏŽ@TYH·€Í_'ø#@&@ÛDJMûY‹èJªzW¡¦b2òw¬&µ¤EÁÇ‚„i¸Ç|ûjØH¦“0zÔ®–§«Ñ7ÛaX '½ -'ípo‹é¨zö †ÒSOû¦¤7ë4àrÿ@E¯ ¬Ð¬WVhÏ!!èGµwËó¥j·¿IæÛÍʧHÒŒËj(RŽMe£3ü,  û -®p¸t WâvŒGš(Œ—ðœÐA¸õ'0ùP2póÚ“´“Vù7Q+n%­ž’6|ÿý_ÛWnáùðK¡÷¾KX ò›è3è xK^΋;;1´awâmÜ߃Ÿøpðf÷õÖ€ù?ý˜í NÔ®[xWj¬¤p À¯Å}pmvÌæÛD{`úïb ª€µRq)¡OÌzO›˜ÈŸÒÑ.©|ˆlÝKú“yuìl `ˆýÙ14<=>’ü³ê/4Vx/Ǧ¯wôP9,þo¾º•ô)¨€.à"wîl(@' s¹ÆhžStë/Î|qký~àÀ—ðê××YðÏSSpðÝ}oz¸Rß$¸È6ô!¡X·2FL0¿OJJ¥ééésìƒ!_@~™ž.MÏOO—ß/_€”Jóì j~n~¾v¡<Ïù*–óót:R\À±¹ùòoÊ—/_®V[óÕéjµ\®þ¦\.sÌç†r£¥ùjõ×8¹\¾¬•’«qrPªÓó%£Ý•!õB£Ñü4è_]^àÌö6s¦¯cš}réxT³7È~ûO÷[Kc¬Q·Ù~¨¤–·7..lÈ6 *Àƒ¨‡aÈm(€;·ÖÙÑ𗼃ߺýåUv¾n `êü?s/±þðæì?ÓßgÉÄÆæn΂p\¥à^§È*T˜L6ØËí(jø…q¯7ÀÃvÜj`V4n|“$ß¶Ãí?ÝM’mØàí+X2l(yB;¹Ÿ$W¢d4¢ æ -P ÅZßÀjÞe­š>âàa:3 -²†5…xïáÝØãu\þ, n àòÁñ|;ˆÿƒ‘~„ŒNn‚©Jž_®V9XøúZ­Å5ÆZZë -„ 2à\Ad@Ÿž¸§tb9q\a®€ß“Úë0ƒýŒðØ_•Z„±«'ÆïúJÔyè€'XÇ`\q Û]H*j €{!]*îÈQÒÿï—ë Õ)ØÇ}Pw®³V/„ @,Š€=¦ -ˆù`À €€L¿È½T@7¼~¨ê“›7om^‚ý¿:{õêP؋˲vh ü‹¯p÷LPjÛê.° ü ÐŒ®‡µR»Jè„«uxÊ,H’o w`)‰Z·îYÈ 8g7:”z½¹õ¿^Tï)œÏ˜Z¥²dQv¸dµªª¯­Ð,&ÖZ "P3Œö%µp©0>=å[qÝêîVµæÿîÌ'öH¬”Áa¤ ãjUBút¥lÍèæó>~rTcèÃ#ÄeƒCp}`×±ØÿÇ*FËOh2@¯š-ƒY°Ü¨^Vû@F­hPÊ@"$òñmხkGäà¿O¸ðî::6Â> Ën]$85¨Ú‚cŒÝ1Ù82.²Rô(%WPõ~¤R×ϧ÷ìa‰ZØ”Án¿á§_©•×øßÜX ¸™U³0hÀ‰\ü;b!-ð LØ$J7ÜM0€ 1“[·o/¬_¥øÿL]̸ +È)€Û¨ö_ €MØD à6c¸NV2$BIðIµÖ¬x­¨ú5Qun›aõ*Í>l¹>Íf  å ùßomíȾÓú³è?ú†èWàCaê€ 88Ÿ–ó@+°0‡p… ¡>¤Ž”æ*ñ_ÿ¾Á Qñ?r0Æ]yI)£öÖ\;jJ¤¿.? ‚¸º,°ÂaG°¿gþ ®Bñà Ž,bw«lLáPQæ8R2¨þÇüM"OùD¾2îÆžA¨¨-~«H.€‰>W¯ø-j…+ R'pAŠ`âžÒ‰ - -#*èçp]0ß…á´{)Bø´> ;ÓÐȰŽuIVO°‘³`ÿ!áîÃ/|kpŠÐûŠŸ}ÓÆ:Ü{c0Û©Àú@ - 0ÅR$¹-`à&±IðÅMšìÙY0€Tð=p>%æh ð¦nÜÆ©g¡+®®K@à’ë×Å.ö+€Zw¢ð¥e[ ÜY2€’_ŽîÎY£¿kM˜x–~CwàîÚÿùß[qHc-¥—>@Ú8™o³8€t–0F`ƒør§Î\*šCgáóifO™JÀjdRÇÍ÷Xp 쯆Ÿâ§ñ×á¼½h9>bbÀœõ€Í°ñÅPò¼b;„‚q; .¼…ywñ¤CÓýõƒËÛ'$ EìTb÷@>´Àry¹Z-3$PwªUYašn`ÎçôHWpÌq0qO™ -­;pkàæˆ}؆¡vÆ&$A†{–]©¼‘¸xðßµñ@6‰Á0É·§8ûžr‹œ×sºDã(öoÃÆoîŸn¬ƒzÓõ¶ò=•é—®®l@œwA@bm^"Œá¦®³o_æ­»ª€(€u¬ß¼0•€¯pþÍÙõ/ש"X7ø6»›ü®Â•¸ÃGÂ%f®3p@°¯]›L˜ã‘ùYZ -d]šó£p>ÁN­ËÀ§¹oéq½þß[,ηÓMˆ9¤‡”;Qݬ0›ñÇ‹“þ’TÛþ¾óö‰¡ý‰ñÁ-Ú°>Ž ªæ*<‘JË·å=<ƒ£áN;¬Ä .õ1n²òb%¨éü|50 -€<2Âþ…ãêÑM\x7ù¿@¸Ì}RÈ©Y  4ˈ ËUÐ˘©’ -C8ËÕËPÕà‡û¬MhâžÒ ›ì°~.5‹ç^vNiÐæ,wjHλôƒ>9ñ Êà‡`/Lô™„úÁ)›k|ÔupU;ýÈiàÐ{›¡÷ýÓu|kßç0J1è›lܹ5{þª€¾¬Î+*ÐU×I fg/^‡wxÏ.¬“°ééy칑ÚcHUrw†`c õõ/¾ºÃš@Œ\a= ã\ÖX@–Æ@ï¨ÙK~Øò;„¿íÜûøÛmílEI+þëν81ÈSXýW\"ŠVëñNù!«þ¤õ¤LŽrKÑeÃV÷´ÃÄÁýpÙ‰£¸UÆ'&A+cI—àô¤üBþ´z}m‹EÿõzÜi\¦«RaZ;‰ -l0LCq ™8iX âq™æHÉ¢ëÿpC´Xö>1a @Mƒ!¦ü¹²O"5àƒ`s8A™‡I °Ìc õ°¬Õ´Û5÷©àªŸOïž=Q‚;rx/ÁØ$iLJž°MôƒðÁH d¨×Ë×ð(ô£ì®Vwè\«0äÓèGOû­îÓ)UªÔ‡} ìû¬cFXˆÅ~/ÀjÁdý>Àúl~HS><åtú×ÂUxýìž»-°Á Àï2 -À ë¬Ú$ðË? ï3Œæ­!àªêIpšqüÛfÀïÄñÿùí¿6׈yóž=²©/:åŽ]U*¾7îå&ÃË]l¹Û”c˜úÃ'ÉV'„ð&­0úl°ìHûjXßj—¿oâ!¸ÎÄ\•z}§Ù ƒv­Çô_±Ã -ž›$€z„ €ÕøHà2Œ“cá̓.ÁaéŽ=÷ï!.wŸ”ä5€*x5…*ПƒOÀnC¡Q©°FMP@ æ¨ð  c©p XþØ&÷&êTZ>ñ¯Û SžwÜœ&[覼ux ž++û÷´ß¸R°Ÿ ´– -ε«ÊD3Ôɲ…ž @ -aíÿbrð;( Ʋøgîê'@õË[3ç×{üÀÙÄÿHpÇ€*óZ9î 2ôcÂy‹©©)ކה`Óbâ_ñB¸·Ï€Jn¦ -à6•‚I¶›¸%aAÌøò¥BT˦ÀòS¢@èPî%ñA¬é˜‚«a´šÚõúZ§Ün:vÀ>Gë lp”"6× @µi'|¨›#&vbØl&Qˆ¨@ -}©ÌëÍv¹ÍæI\çsomA4›õF™QàE ²Â'ds`ý|Âaµ -̆äaŸ¼»ðÇù‘âr÷‰ÈÖÏvçŠ2 kP¤ð/ÏaC›€;‹ -–˜À:À¿¼|¹vDàr5p)·ÛH°7/Š—¦ÂAºìþñÊ”. É—·K@!ÖHs–Í}t‡ d0ŸÆ Éàب²†ýAvªµþi`àWð¾—W×CÀÀî -Ãò åªïêúõëÏØV 0eàPüý¤ -`sfvÆž Pçg Å¿1àtjôü({¤p@ € -€wY_ߨüJUÁ®› p› -à¶¡r fþ ªRêV¶³÷—ƒ(š£¿JLˆ”X%ñë&4@DTòø*cX#±Ú™OXûžB¦½V©üˤí»Œšù8JˆõµC'àwÙº‡ã“KlÌËë.ÖeÀÝ›íùÄ™¨Ÿ°¹…Çþ-t@;,7Ø@g@ðã?®´„ÇËŸ*ø8¥Ó¨µ Q¸—rœô!þÿøÿ_”ÚX÷ë~À|‚.¤Üà‚ë`{pðu)v3@â€aW¶_Àâà a²ŸD&¦ÖêXTN„37TîPÏÁâ h6>ÆŸÃñ€M¸SÅ}ß$ì"_m("Ï:9Y¿* ל-u§q+ `¯^æ @¥ÿpÝ /á’€îm²êŒCC¿>˜θ ñ-À>A®~qç+1*€‹Ý@V@ݙ؟ö+þ ø'ðïÐða¶ãF–¶bðZUyÍøÞV²¥&/¢µï_tîì°â>Žüé–pµ¡€­(ù®”ìD›àB“T¢zeirr|D? -ÿtï*¼ÉáS :›7"æGQZæÇkx¶5>žtëI§¼÷¥‰‡ÝÙù_ \l%Q0·ã¨‰¡À ,x¤~#8ëEíøÞ^ÔÚk'½n“Ó‰OŸ‘ãá­£G%9þÔ¿‹¸¿öDä ±i €lñœw®Ç ýœ“8Øcµ0ÐÇT €þ>¬¥Ïj>Z„Ç4¸ál=‚wÅ›ÆÆŽ­n‚…_j¯0œ?Ëó•ˆ3>¾é)ˈ…œç ÆX☪aœO@˜ 6àæ—€ºr²éÔÀìúúììb+h)ðû;w8p @î4g\ãÇáß`9:¥A©¨¦¨þÅÖlÌÞè)w7¸úKRQ% ð$‹H]è³ }±øÂyè…ü˜´Ú [þ4¶«­ÎÎÞ÷ÛI;î´¾Qâ(i…ì}­ÈlzçPðŸ·ú\¸øµ î•þÓ‡ +úm·wØ®h·Ü&Ù·0‡ùFMt±}ÖŠZ1Â| ›|Τ ˜×¡’v6—#d¾p;еí6ô›%ó¼FT 8®q¡ÀzÂF£Ýnïý;o½»®h«×¸¿ö¤$¯è{±@@_gôÁ¨lC À' Áïc—1£ý8C¿ß&f Ví÷ØÑ?ó¾Ð6gÙ1œ´ùõ©x…"ògá\ó -0cTã¸&V^Àî"Žð0h€´ ”åI¦)ÀЭ4¶ €©@ê3Nu:D¬RŽºëéÊú,°¿ËÌxÝúìÅ)¶ÞM›øJ  ýäø†—øîc8žeøllvcl -ðÌ?¹À¦‹@˜ù‡dóÙܙÓC6@nV êNsðÝÜé¡Á¡AFfðÛ‹%†yçJÁô<µ:Þ¥¿Œ×]š›g£›¹rñ ëhà‰sXã¶_8Ô+¯im=Ÿ\hø©U«lëST‘å“JjX¤ïek¤TnL7ÊðªËÕOZ*yø–Ël™„ô —Ùˆ kåeíàÑ˸ֹB~ _šŸ¯Õªå°Ê‚ªþÉý€žôÿ_ûŽ<·"âÆ-n¸å?Tì]ŸŒpħ.P'A= ¿ŸX ÀÁÞ@Ê„ÿÚåËYà:åB3Õ†óÚ}æWäî|€ž ç9Àµn‘“FÆÙì{HñºÄ± -<œBmP ŸÎP–÷Göý±!8¥Ü„]À/4@•‚üJ8„q\õÍ -`ðH  Jyfü)7à’ÓöÏ.¨M_Èh‚ÿŒSÌ2öÎl‡¦àþü¨i€”LM™Ó ¸íð¡þÁ °i)€þöñ6ô³„Õ ¨àZŒÜSãÿGÕÀATzø ñ>”*Ž[Ëq/“ l訋‡öÃÐ]mSŒ{K~ÐôU¦|²be«TÉ<ûÖ›IØ®ë[Í„#G“ ¬àà²Êøk* H…ªb•5 -ãX¯ÇjÌ2Ï~á yÑk< :` ¥úŠ{E'$i)@7@S›2€¾1X ÖÝE%,øq¹! €ÝÀ[rê zÜ”ÇñfÇúl…äŸ<Û÷‹8C°æ#3Ζφ‚Ü7ޤÃȬÞ1ö É”(€SÒIû§cÀÕƒ @á 21Ǭ6pÿ”þ%Xß_ -1ü‹H ŒN¥ €w"àe%¬¬:€} €ÿÅ>ÁßÀbþ#0î¿ëê^ÝÚbÉqh ^![ÒèÄâ«Áÿ ^†¥Ø ¯_(²ñ&Þ ™Ùi|l<y>ë” -§ -㟥÷ÁT«,†¬„I™%,ø+÷¾ßjî°³sd¤ãr#fýÆOHx&çé̋콌ýrŠStó59qoVÚÛéWò˜\'$Ç•ˆîo`Y0¨üCh/á…uÀD—ØqŽÉÎ+^`c|ë ~Äðoð2} àp¨ͬàf Àà/a À)€®`( uˆsGó)È+ÌJÊ,Nð0Žä |º˜"üÁ@3àèq(¸Ù­®O )ÛO4<9üjþîñŠ ØãÄÔMoB868¾6$» ;> >VðúËôÇ©À9Û’s¸oü©V› ÝÀà©^J±àfÔãºé¾/ÄaîP¯ïMãý%1|xá.€B2Ÿ4稲uÀžˆÊAÌ´¬4ÀfyEê#äÈCTKØJªµÄú'ÈLz#o'|Cz‹‚>_ÛNÐðz£NìýþãÄrïIIZ -0­wÔ» ·Ÿ`)€c}1=æ3çlAIÀbÊt?ètÿbÑÏ@ `²v’3(g1"ëX-"ÞÉé±ÒAŽúå Àb0ºÛ7o^ÿ²' ћৠèû©0‹èuóÈ!¥ôYp!@÷<”;·¨ÈþÁRüßêë(Å{là˜@ àå`¨ù÷â8ÇNµ˜æøWòcþ8-hCÜŸËî„(‹ynrirrbœ/…Õ¹ùJ1E¾Ñã„0?t’ -¿;WÈ,.ZGpâaøéððjFp"ö¼´´þßdcèi?¶ø¸F@ÿX¨‚øÕ Éån‚ë¢<½’·¼!¾%¾ª!€ÞÔ¶÷öœ(©;ëï/z±'#ûK²5‰y®½C È€Ë1€IÆ2   0—ò‡1æÄ.ðÆp¿|èÅ R@cå.HaºÃä1€~Ð“ë³ dŠôÀÆæ†ËÌ)ý À23ŠŽØ—ÇÎ8Ð÷ À‚b€Y¹e -ÀŠRüƒ”ºSW| €C2Á¨óÏ¡†îþ#üÏÂáÜ/Ú¶Þ_ ÿP'þJ~ / -@ƒïSÌÀí…¼EJg¿qË éÏN{&À'À«úa¿+a`°AœÌÅka°äOVÖXoc0ð¾ŸÌ[ ùg!† ˜(À¤—+ðX»Ú:ÐP/ä9`ý ïψ´WlòS.ûž¨ @Î9£x)Àñ1€š»¦É²2ñßϰµŸ`ý @ - >‚°Êir¬c×8ãV<|2 Àb}U{²I†ž2€TIpMYCD -@À‡d2ˆàG›j -ðáÔ‡Sö>3S FÜärÛ@Öþƒ°lÅ}»* `1]"þT/O¦žŽÃ ™œð&ÏyKظÝÿÅJ4¶†£~÷#¸Ü?ÄN£î…ëÐ^É.ì®×/T´ôGJ=Šñn -““f·YW±®Ž Vu =ާà `r’U‡Õ% k4ƒ#ðYãR5bó!j€  -4U@ïFU—ÉØÏAo†ÞBôÒ(z_i\gÔͱ_¯bɰÅ]ÿºNF–ÐèšÝ#êÂú@· ?àÍ2gE5²\wx `ì`¥qÊX’uR1€cîˆÉ:(ú”@OEаü 9¥O(‡¸cÊTÊ/pf ¬£“©…™…xOvb)@ªz7³|±|}O.€ûýÂèªýNÌ”s>éçpŒÿlœêל€½M&B–âàⓆs`k$748MSó[(¿téÀÄŽðïŸ8c“$Žx>œö ˆiÛ]“¬®®†Qp.¨/Áÿ%ˆêH¶R ?†½gõ¡ -@øóƒ•j°L'@øÇ/bc ¶&>ØPzƒðµé•e^¦ø¥¸wk¯±ŸüÄåß“‘L[€ihº?·ÀewI'ä”*ìgùÅ}1áý Žc¹áÌ?þ ÞÉp à  ðËcî€ ìóÌÔE1ùþ¦"6¨ÒCŒ+“P,gpÝðƒ=˜Äff>䇓–d¸O¿Úé)Ú~'} -ÀŸ(yp€ùO)Ÿð‚Â}od¢·À?’l3,&¢:m_â‘¥I€ž[L¤‚×Ð/rß_djÓ¸$Ge@’¨4ù·[Ý/ØÙµ¤oZk²Ï¡(j— -ƒ…qp wqõz¸âºäãj1¨,-XýôS‚2¼yô# - ¬È!l?Ô)¹Ã ¸s±€ç¢ÝùêÛº¹\ðÍèÝÙkâÛæ‰-G§ òx›—Ðöéü¿¯¾NBc½zï‚,¸ÒRå#0€± §² €~¨†û8Ȱ™aï1Cd -té6}1€_̉°>^W2 €.€M—!(̽akøØ͹càÌÔG¨ÿpaŸ…lq9³p•½…Ht?ÐŒªp&Àæ€x9ù{ޢπD^¡9÷²Ê”h °{%9çëÁ Ðk«,£HFúOÐÓp½p™Ð/ÇvÊQâ@wP¢¶\z~ý#@·^ï¶ACìÙ¬ãæð *aø©8±M㘷Y -@ì‡á'ì¨ZUq›!›åÇ8ÌPçòrËU=îŠaè0Á«âÇÞ•è½½* -€OèOaÍOɰ·i"5aût»àßK,ûžôµ`1`¯V² €˜?ª-€@_@.7æ±®ˆ2_ ‘Í73”aÈPÌ’Dö;ÅÔ„ >„üb ¾÷D -àü>€Ä–L%ºYÁrï¼I´¼¢:@d½Ùc7ü³øïS©ìS Þ"wšS5$ø/¥bCž9,vóɲuBPÒ’¼á_ƒìKØÿ_X¤EÕ[¤ˆ¯ñ¿„¢’Ç{´¸Š¿eG£’¶çUqW îYOl×Ë*¬ÇÄEö7.…@Û¯¿H¬=a§ 5àš8÷ÚŸvˆ€g\Äv»ZrˆèuàMéeaÑUÔ†~€žöŸk‡1{¥øèîeÿ½Dð:Ù_ -€ïÏ®P ÇÞ$O8gc¬ —aĨs ¯oªÙXÐÙƒ^8|¥ë¨~W®_ý€ À”¡o)•L˜)ò|aÊ-NÒCœGF§`ôÁ@°B€&÷ý"°I@ à2|W ¨AÌ54ÔK “Apd½ä—ü°\š(Ño_ª³º x¦À€2î@®$ç"*€ÅE·“š\þðÄb•Ùþ^}q -™?®òíAá¦`tÖ=šõf¼jwÐ-—ëâl¥¬¬T0GÊEÓQ§\e1t…X;Üb¤*ÀŸ,xØYï„ìA¼úIv„J -|¼¾D'Àý”(+mÑ`ªLšî;µëØíÊ'/.ÿžŒ¨ m pÎ+ê»1§ ޝÀu1fºŒX €–™‡9Q €AÀ¥<  ¿C €õ iM@eÊ“cûbwî|•ÙÙ™71 ¼2³„;€…ò -HÿŒí?W -pÏÑ'Œ0à\“>@Ý«þëêãÄŸœ›þ†–:ðƒf°+{ù\!BWª~ÿ,®6v­°¬(5A°””Ø?-ì¸8vëU 2Ê— Åúíø>++ñ½Ce‹]‚Eq3.ûTP%ØÁHÿÚ½f ÝÀ`0Ý.í±qÏ*TZ­­F»á?nÅmV^‹BJ‰â½5uT ÚÜ ý›ê£0d¯¶=„qÛ}O„wÜ£çEûIþÙp‹ê úÓHh©8i|þ.Â|2rh)€žÖŸß·‰”—Æ¥qÁ ¼Rs²¥ûc*@F5¼¾} ¨Îqaþž¿W øw¶ßd>Àù©›Ç1Šr^3K*.§°2mÄ(øÿ̇ @=-¿[̸é—p; ÙNAA’ÄQ#ŒÖñóñ¯+1e墆 -ãøÞ6ÌåZÔNâz´VÂÏ⨠-ìqpàf…ýøßÖâfÜ•l%í¹†Á ¨…àðK -±(³.NE@~vàÓhtŽ’?'ɳö²_X ›qÂ.?804mtöðÛãö‹$i7ù¬áN{;iÕ~“$êc '†¡â^…h&Œ˜é`m*l0 éhOøjq!›SþN*Àåß“‘¾¶VXF?[ -€|Æ,‡ïí[ë³_Þ¾³1Ë.ª7g¦f¯ÃHüÌ“w¤zâb°AYÀŠ@J¤Þ1 ž(È9°Î]#'Z -Ðøúë} àêìÅ·`ÌL|a–$¶ßÒìäaÿ§fäúC,@ù{>aoÀŽàÖÎÐhš&Ås¥Ñ¹ésçÎ•Š¼k.ŸË -³8ŠÉd´Èã%ÏmGÏ•pF±äŽc3[£ê/úl‰_šæ¤Í ¸*ï™âôtyºˆýìR‚ûîû@`MŽ’iŽSZÌÎã -å÷y6ê/ÍÏ•«Ð/ªÕËËó¥â4Ç;-•9Æ)Î,qG¹za~„CJ¦KóÓUž7?‡”犅\~z¾4}A Žw§_—øBHúvLUóít€l>5=øL7€ƒdYá;í*½ã“ÁëDäøzB?³Ú\fÝ„¸sçæì,ÀÍYŽŽð©zÚæÆF]R,­€•`)À! àM1–€ż UJ/ð‹À¾z°ùý ÿÂÌùóêIRUÊEÊÙŒG¦2øwB5pëwöMx,¹. %€ûgÀ•8.ow8[I„ª"WÃM/niºWËá6@ØkOÒîìu’µˆ]w®}£½Ÿƒˆx€ÿ¤üOɽ8¾ K{¤C¨1à­¬¨„ñt¸ -×Ù°EFñèÒ¹Á÷‚ ’”Ùª&À›ÀÌ÷—áí·K—èí3àÆC*Q§Ï½ª*xŒ -¨$®è¬wcUm-fŸépt¿Pk!8ºÊÎËYЩ²ÂÎê›î±!p¬š+•5`{u•ñ¤þ¬5mã™RTÊ8T_‹-Æ€Ÿ¦#²²Êö5øEi—õ&BP¿à=ð}ðÍØû!„9—ù7¯ŸÀ'ÿçÖ˜iÎË1PR'|§æð¥3ÑßA^'"‡•˜ç_ž+û)ðÝÓ0CŒp| Çd "n™ 4gbûvÊ8„`óØ€cÝ€ºª;©R€¾€½zûvª€S‡1ä²B—%\:£¥&ee3e pË…©.õwK,Ôè§Oùn €:W@¥;…áÎtl5ëáR!7¢?—ÿ¾øìy‡‘Q)@=†ýü¹ô)Ùä´Ìž7ûy ȹnà´Vb@?¯@ -àhÐí÷ëÜõ÷j àð×'·®3È_Œ_™Ò¬* ôoßb\KñOøSô&U - ­ù½S5=Î0€´C[=ü íR°€ -¿Ÿÿý¤1*Fò@9*mëx-Œõsß’M_©­cí#KðÈ¡&„[%»hÚJüÿsÿcîVѽ™ôÃD[=0AÀ30'XòƒXƒŒ4¹ŸB³_Ÿ¥µfsmmUu ÛÓa̶B<ÆûR5@-ð`}µ=Cõ5›8P¯‹>v“T«!;N§è€0øS#SØœ¯N¦“¡ÞqF ””12€ž ÊHðMÿð² à`)òE9cöc¦ÿn 0Háofq_[€ý1€£JÞªY Àï9©@¦€!~¿Ü\Ÿ¹xQýrð7ö@¿(gá}i™ -÷êˆ^%€Š2àçâNÖý×DK^p€d%V9à—pbýíS¬QÄ,Ü[ú©°¸JAèè¥Æ°5h "ÄÉ ‹A-€C¸Q¥Î©ó«¬âP üE\=½¢F*ׄA(Á“â^Y*Øáì¿cbþRÚP¸ÀþyBŸ:À\?œ9ê€rÄÝëäDÈ= 9¼€øï™ý?¼‘dbÂ} -3‹œU -@7õˆRl 8M§ àïÒ ¿ @W¾¾°Næ%a?T?ï¿'°Ì[x_– L)˜3˜5ø*ÿÿÜý_sWž%ŠÒ-YhBCZ`S,¡|È¢ÝìàðD² 3Y° & °“¨ -½B¤Š¼t˜4©ÙÁy¿9&êÅsïSOÄí—äÊV³GÕ(¹vÍvuøô‰ú Õq*ÎíOÐ_⮵~;  AI•@f"‘È?Ø{­½öÎýgtZm³ö)“ôÛıF!æ”üD—„A1üÊz°|#wÚº„Œ&È3%âþêjß© Ÿ¬OøÀaZJX2½¹xh+ - ''y[í†õ^æ·êçoð,QŪÿ¬Óg¹„2&æETqÕJ@ü÷×CŽX -ÊëÛõõ(¸Ó -*pØûÂÝàk»òž -ÿõ.(T:`kLÂÁýÛ`xBütâL¥=f(fèÉÏúîT¯ .¿œi 0˜F¶gþ%+Y-`‚tŽà‹7з-€æ—+°)ðWP'¿‡2ÌÒ Ö!s³:€½sÞñ KMŒœÙ7øl zðÞYðÿae¶Ô°ã¬bÐ:Jq«G/Bï&|WÀG|qÌQxã(z…ü&9 KóAÌ*½+ùUJ•Ö)®¤ÝÆu¶£'âÂÚØŸ´NO¼‹öiûnC„AøëÓï¾;ý¦^Ú-çÅwǥߨ?DÕ¸}óÝéé©¶~•NxƒR$ÀxŸâêÕiñ»§ÿ–þ§ü—P! waÂòs‰Ÿà@ÓÄ× Q÷5 ßSEùl²¡`â¾Àûð1¾Üæç¤s=²çc ¸¨  ·5 º]OX€CõãÖExÝ}¬6fð?Ȥíñr±'… ýkz -@0e°¸¡Ottÿg‘IûmÒPæ¤~¯`=Í᎑1_¼•»ÊÑÁ‹V‰Û›Wí¶èfù.¾ÿÁb‰å½%Uó¹U,zk¬é鯨ÚGÁ;—VÖô\YÃï•;ø™wk Y/¯RÃרÅ/ô…{ôv8ðZP©sWG E²Ô‚læmT8¼‡Wœ¯„Ø'XÁ8õGwjwq9¥RÑó×BŽ¢qB`*w+álXÀ娂jÁãÐ#+•»kÉ€÷¾7u@` tC9ùÛ˜@k1ÞÞ ÀOäùå(:Tâ\ àôZábð뀞dÚ ž)ég”O¦‹Êð¿9ÈÀ8okbÇ»À·Û[;ÛÛŽÿÄÏç<¸  §þ\! 6ej¾®z$»#¿Ý2}Îö€ÛÖÔ -ò‚é+U·F¤Q qCÞ ©Ð5tÿ0€@fÀ€J¥ö4Œž†ÇÇoã™("w_ æ½µ»•{ >!ÉG -Ž]'J~¥T *óžïͯ|ó^%klú -ùµ (­~¬%à·÷øD Ó|ѯ¼ÿÔ‹ÚÁñqů×p¾ApõïÏâ¸öÁÓc.Ÿ+²[ÒÊñ1N„³~T«}tÖ*•°6_iµžÇµ -öÖjáG0.>Ž©JÊíÊÓˆåkµãèxåîZ壧Qô‹_‡Åè’ŸF+µãÒq-[ ëÆ ‰HBÅaÄ9#¼‘¾3q‹€õèq á$à“S½¶—q÷Õq¦ ‰á™(në(ñ¿À~J°ÍW㡦 m€ç–ÈdZ¾Ö§,×Ü»E:6fŸ|.ÉÛßç@ Â'y -XQ¥/‹Â56àĈ| -ÐŽÞà\¢>È¥Û'6ÀÔÿ" Ú­ÚX‘%+S  -€§óü -ƒ2özKǰý¥bÍáéK ׸7ü8K‹’ϺùAëtÞƒiÞ‹×j´írã ÄÏãþ¯¸½Vi?ÞÍT8W­Ã:‡Š`룙– è·Ob˜yžWE¿l~„T]×Úªÿ_í׋ì ëàÛðéi«òŽÿ5$n5`û¢0n=ý Â‡²02v `é0ߟÉh2ÜOÒ'üçìC›@âkAÉGnA?3è>£€;Ûk‚‹Á¯]m²1ýeŒ“x“¢¼£¿­a¹g@H,@G~Þ×H@êAõTS°éõ>`@‡øn‘NÈÌ=Üaª¼·¿Ç[r TrÀ¸c$Ç4šf/Ø€u1K1‡Ô 0yøœ8¯rÿÈ€ðÏN0B žLHK×ÂÚÂBâžiê&½ ô¼‹%¶ù%Ç…h¾Öb!`xNjފ7òY ÿa· ø¾WŠJ¥h]ƒöXAaõ -î†->®KúãëƒòÐ÷DÏ߉~x…kpT¾Ypbó>>«ôNê¡Å‘‚Ïž¿àRZwƒH÷`'¯¨ÆÏñJ¨Æ‹L?üz\ ¢wjÇkÜMØÛQ(“gñÕæüÈ€î*p´'ñ¥˜i'ÊgLúåÄs;Ñëœ3ê¿ô8€ÿ/UpñS€O³€`äÏ:^pQc8’üìŸ)x-õÜZ?° `î!9%oÏÈO(1@øVNlO#€´ß&)€øÏ¯ø0 po>\œÍfÿmëû6<¨Cosà¨v'hÕæs#ùü¸(Í„½Èšøõ0`5 -ç#–÷{~m ôŠðj¹¼Ì¿?aåКÕ7¢b© þãóªÿc;>Ž«HЪÄŰÕäÆ Åº'GÛ>X‹"/5Ïbû&)/€°Üpò–zþǵR}VUÕ‰§Ã¥µJqñ8f ¾ç -¢Êô“V@}ðK¼Ž-Ôz;2`%d퉻šýÝÝBÀàåN|)À9—à!¸ Ø©^ßÜEá×€L[€ƒlJ—Y¢ à|ph:’¾Cýdí’eª<Ħ×\ îª/Ø'PcO°×åXl¤€i>!vAÏ™r¤} -·uzNŒgºooƒKö3Ði—»|?§kÏýÒ$òF¸ -Àr™=÷Äð|(b…Ñ³Ïø½ è!á/L„Öjÿza -üW]¼–¢•R + H˜<#Ä^üóý¨~·2«rÞe±V [ Q„ Í~¹T7Bº -ùOˆŠ•–eb8g (€%øž k—JAÄòr™ZW~pŒä’à/O±OP䈞/„Ïpˆä- -u`À…IPfX€„ó¢|fÐNc·)T |Ä€cM[ÀŽªpîåï+Î_«HŸ0¶ÏÅõdåâz•ìzÆRà—¯@SºË^ù)À^oÜÝ@ -ܘu€û3òoš¾#µ¨È š!ùÏòŸ_Ó0ÍÏ”8 Ȧý6û* ù³€8¢ò4úA-öW8¶o*~9œ¯¨–©á—£b-b]ü3¾?V*'Þö ““|C¨îÐÒ~·ޝÄ+0 ÐfX`Ã2€RÐz^ûìú À˜ßëûÆWqx÷¸óñ“¤ - é‡ëÆÕ¨à!õéi[Ê?f]DçpWq)lÅÁ„ô€?\‹Âé/Àÿ’”‹£-SNž,|QOŽíà”ÂÉ…æß–HÂYåGìN9oK7GøÉh q|à -–ÀœÔ}ót×W‡ž° 1 ñ9Íø_®:Èìï?>ã’TŸpk\\ºÓq¬sÓk­p ?B&wœ:€OðV ²ª¡© ´T€OÝ -@U Ìå¹ÀÛ}ê×€@¥ãJÑ%øO”pÏø[&ñ§‘¾ÑJ ¬±ï-ÃÖÅÿ%þቂ÷þ(K óÞMަ?rRB ¸^X*ÕôÃT­Ó9$±ñGwjì¡cÜu’ìã§?Œ¼›#oùKàµUÙ ÀÿõªQv5.²Îx/Õ±6ŠÊ¹ <ùÊD%®é‡ñÆ4³ÿ+äÿŠ•à¨a\j‡l4`Çèë”X3Ä-‘¸'•€Iø„úÎp†ß ô¸7kòGc|lÀC9ÀU¾ÜÉ^Ëœ3cï«"SÀt¾“Ö_¦ à‚§ØÚߤÀ¼õùRõ¾·2€îNÀÏâð`{¦Á§äÁüÀ'L(*PC`Öœ0^8HT@=.&eªÜ¿--É?@¢èNí•¡³€Dsi~{%¢O^­‚¼~8ª6et¢Dí}ËËÝÈ8°þ3ö °ì-þJˆì·3ÿÌ?,ƒüéõür\Zkyµ;{ä×îÂú€¦ýƒµJ~d"ðü² ôÍš{ëȰ r3óŒgÍd•WBúÓá{!l Ä¡4vûDÑñÂh•¡¼{\"r“u8€Ó»§a•u‚m⌠ê@üGÀJ¾ s²ôQ#|¢‰`7îÄDß*Z•!þ*àŽèÒ“òö5ͯ¾¾B÷ÀÒùNúŸIöé.( #ð˜ì§À9¶ö:€„ü™,€ EêÌ\PÀîÀ¢íkíˆO÷…Oܲ þ\C7Ž}ÍHsÌU¤¸…Ðrk„¾ÜgÇú^¸d?œÊ²Z8úC\Õ:"¼s+¡|¿øÖü/TRð¿|²Â -õ´ÒÈ<ë¹€þ–üMüEW åeüc(T/pDåÕ%8‹Euø­½Ä2üvÜGàäû*ª¨ß¾ ­`ͯ¿ú¬¾¬f½¢'G ¨FÍ0XõÉBHÒ#àq~ êJhO¦<Õ\ö½õ°4„¾UùAô+~½¢L®‚VÃzËo±k,À¡,À'„Ã…D6€ÅæÈoã»ÐÑ~00¦B•ÿkwþÞ= ,ìݹDà×0çÌâþ«Â9€‰<ÉÐݦt¥« € a%s;G_îÿhzfÙå#Ó`÷¬ ÑÓL@÷¸T=€¾e¯æp™”®óþ5Û{‡p -¸G—þCâJ øBTÅZöÔ_°h0Òá;€YÌ\K€e¸2s„ýOý!.­%î É% |A›ŸÀ?¡Ö±çGóïAúc¡ ÛÇ¿(Ÿ üù: ù²*ãÀÿÍ[µ^ -Å áø¥|¸Z -ò·ÈÄ¥JKùïØUîé~Ýì[0n}¹1fñy¤ÿLþ«ÕæI›²S+ÜR–ŸAÏtŸXþ3}(L…w¼*¿ò#ÿa\)…ÇüºbüWôaË °µò<~á˜ï@eÑ So³ôìëtÕõcïiÎ &Ü‘Àü??&el ”´…2@Ö’·¯c®™‹Ã¯=½³é?¦ÎG·À„”~æßàhgvfv{§±wz@ºô‰(ß DÙ³À¦ÿZáºÉCðÂ2빋²¯­ €D¥íÕYëzáØ~#€ÀMÚ<[˜Ñ! úQë„pßöY€~­: O€KÓ ¶V²OžGìý†4˜ý£ë£0ó€e¦Õáòò¬tpoLü˜À¿cÿÛêh"£ #]­úSã4^…üMÓˆB0_ôÕk¸JÖhàÇ—©7n¾ßâÀ{Çç8úÅœ–'Î7›­y?— pÔ²òçaP­×ñ¾›ƒ[c?.„ Lð­++”ì’`ÿß)ÕZá½\ - Hà•UÛ+`¼ äO Á‚EöÝ-áŒï€s­%+Ú ¡œ°Ÿo|%æ0ã 0Ú¾ž¹;˜ØûªpOŒÜžsê»zpx¸CêïÍÍ=<8Ú™™™{¸Ï²ÜÑ@7°õ¬èMÿ N¨–€Õ]­_W[&åâp{ï`[Ãö¹üHHè™(ìd¶FpÁb¢c¼3–!˜í[ÿ>ÿcþ×,¤øTÓÈó"å5¼½ë| hÃ2-yrþ¤KÁ Ç<ˆÿƉ9†në^–N!Ì€¯úe  þüWÃw‹8“_þÿ0Ö» ï·+OÚ©š^_4!Zõúwþ»¹Ñ*€ÌTúÖ«N¼0?x,ÇãU,IðC¡M¼‹+¡2@Z5¿¢' :€y|Ï,Tå´Ej¬i}}=è¼£®NŸÜf–€DáÚãÍæØSeÎûÛKꬰ½¦¹­ºHüÊEú/Š;Ž'Sfµ£Hx(ìο13;ÛØnìØsi%L=ü§—&ÿû:€Tl%‘}FÐ×€+d”|-À~v>!wö·qwÝm9Xèo T8…6( ` hÁ÷Ù.Ápqš1· #Žj„«ó‚ÔÓÅÿ2a ç’ýºVƒ‚òï`¤Ç§êß¶‚šÿߦû«6æ¯ß•E6„…LÿëtáX-ÜÌÞo•ÂOø®’m¸ ;‹ß6£0|qAÄÿ ÿõáûáªï•GÙö§câª+1D…ŠGJq­µh58@(.g…ׇxÀc†§+Q䨉'9ã”P€ˆÌʸôßt)€í¤”]n»Š@BÀDŒ¶¯gî&ö¾*T²w±Ü¦¾«t‹{rsG›³33 ²ÿ¥ŸØí÷@lOm€­ÙËáè{n€âµ–¿/ÄÞÞá[ BÎ:ÎnwÊVÌd©OXÌH€‘ß±` tWg€ý¯ÓWFVî¦Óq¸³mÍ»‘»‰,|䯲¢mkÞc€àê“VûSÆ‘p×£ÖÉiéxá\}ÒŒãf5ëaTÎçÁò¼© ?_…!”%$‘¤0Ø‚¿{œƒï#¯^ U~;ß~ûâääÅ‹ÁórX€¨ ÇÀ.C6à¯ç®á‡Í¨I£O2=cGó…àÉÂq+@ÃÛ´âÚq‡á³Ö ¶tÂýV V^Ø -›Q»µëñ7}…»ìm  0rab€|·û1w”·,A ¼ +>”¸#$‡ä‚'à‰ÄÛ×1w«‰_£."Å:ÀÀC:€6›‘œuÌô©r½#€$À}ùp¨zLÆ)Ø”)xé§F·sðù¡ ¤@p'À¥‚“Öô)j€}¦ˆõNì½}éÎÔqŒ|P*•Ü;>mÅáZ…#axÅ"Óm¶‹ ¼Jø>׋ÇÖØCpÒj>‰£¿?®,Daô¼‘|àaÜ -ý|ÿ"þÁ‰<ÇŠd€ÅQÄÆ·8N¡˜÷£§øp|Ôj‘+ƒì÷xâ,Úßâ|'qœ¿šƒ1‘Q0Žq ñqT‰XùÑ Ô¯0Q`©AÁJ"¼HÒñB ~bN¿ŵV[ƒl„G?ÎOT°S;^hµÃ΄ù“…áúönޏÜ=)OÖg˜ï–à;Ëøs?þ’s«Ðy -À<;×ë™ÛªèûŠ€pñHôÍ ç£ÃÁ!+hm; ÐÇü\sü¬o=GtÍÅüîSÖ è ÓðuÔ0vdÿ??2ø¤×¨! =ýg`1 ’©%@9€Y±ÞTÀ@ÿ‘ð/SX€+pÓHP[Ãd3‚oä„Gs£okt¢?V,±žÏqXÜ5¤^ůÕXnV©üï ?Œ?‘×ÖîVJ~¥ÿ€5 Š£oâÊ¯åÆøœ¨8ЬuQnMLŒ½u‹MñïúÇwxøhpº ²V)¾qu4(­€Ì+mªòQüƒZ¥Ä±?Fßʳ[‚•……RI½p´ªR©8?ïùkX©Ü­ÔÆüG *ø*ºqœûÆFóó¥ÖjØ©²r7ÖDžThrTaB«T¿¯ÀÜYÌXà›5Yå› - €§€Á–¯<]@K“[$Svµ³ÎAR°=3GðÀîj)ýÀ™2—ìs–ðÞ‘>ù(œïrê,¦`Ó«—¹‡vþüìëãd€d€ë€}I˜¤``K,>£¦vg2@qVm=ýƽÛpò§ß}×ú»ö³)$2ýH·¿BF^u§³È@êEWÈà6g…`²>a¿æ\Ac'ËëÉùÃ@¸ªB@®0˜)äm†Á¯2·UøÕp щ?™=>c©¿ೣ͙ٙÆöœ:΄˜H±åÀn_Ðaz& ÐÌÞ0 @¦&à+·À…õ>íø#¶{ËöôœÐq ÿ;Ñ,ã”þ;ök9pՅİ ÀÑ *·æÐÕ:>,sXï]þm~0¶Txé?³M¹¼õˆð٬oÔëQó»»Q«ÎÞ5á³ÃvxçT]ëÑøõG±²ÎÄz.¼ËB¶©fý¤uÒ<­„K×@—Õq3Ú¨7¯{KìwØgÕ€°U)þçV{¾|~ôdì^%Ž*Oq=®‡?Vl¶Ÿü¬«,Ä/ƒVX;[QÜù^€ v$U kõû„ÂæÕÀèÄ—â•­ØÔõ1óŸï`ÿ¨1û£ÙÆCØÀî*‘2e³[ËR=¡~ÂxÖ܆së@hú”¼Œµ³$?ïõÈÅOö·UÀn—‹Ä‹)f¢8ãCGý I€²³s˜8·7¡¿½áqèj ð; ªÈdÉýèû¤? ò“4Á‡Ü‰g -Pÿmé´)êÀ.ÄkwÚQð®³BÿjþÇ…QÂS¸ÏO•ëõf½þMIu‚#{?ÄOpæ Ÿóò!Ûú~'/Ýiãp¬óËßq^>{Œ*ó-©À vÚ -7n®âr|²Ÿ7®Ï‚jPü%o<Ï‘‹¢ãŠÕ1ÎÂÈó¿ù_ ¢¹A|ï ëcfíàh÷>`÷¾{ h€p„Š)“£è?° “æcÍÖô\wßÙâüz¸WˆXùje¸¬Kààs -ÀbäÆu›^ô„\3ó‡âLë?7îëÍ9@*ºnÂs”Œpñ:‹ðÄÇ¡‡gTLÿAžE‚:òƒj#Ýߨ‡íR¼"­Íve¡Õt‡¡¼Âç9ÔxnÉý¡R€ÂÍñ‚_­ÿìg/Vâoé¿À¸Þëpõ°œÏ&T|m¶J-ɉ˜.·3æuNnÀÛUo⨳ù`#Þ°ç{‚_Ù׸ÏÐ÷ƒõ¸FèiŠhäù_ŠÄ¯E| Ãï‹qx´ßØ¥XLê줠ˆ™ö’OT ~wÈž -ÉͰ@¬àXàÍLMÀLÀ¥ŸØÉÚù‡xIð¿±)`Ú+00ª"$03(ЧÜŒýBÆdà,€»°n$àðêþÍ,Àx3^˜œÈèýóoÞÇwëœ9{Þ©žÀ„áF«Ô‚¯ëQ«R ŸY^‚yøìðÏ -l/vµÀ?ú&þNÄda|ü ”âV"#{_À?D€|YÉzµÖ؈jà€!Ï - £P0‡›ãã“SSKËSSËËå ö`c u ŸBÖƒVã ôÀÈó¿‘_ˆIJV,­qëir“ý˜ù‚Í÷•˜ÛÙçè8EÖŒO@Ǥ`·OXähnk@º¢ÕÌ'ðx`=’Ø9€W©0·xž ¾/žÏí~.€shd²ŸŒ©€&€ Q€Œõ‰ÔÌu €ƒ®«;V§×Ò‡<ÚÍç ¹«ùÜHþÝ÷‘þWð=è þ1GýYŽÓ/ÓõWÃ“Š¿ˆ±ÐÁ¨€MXxHkGø/æ9’ÃÒòÒò2þîñ2²' ç%óç xÑlšõü¥åÕr5®”êQ F8­5ꣵ+xÅ|€Å{,ÀFök”—ËÕ[Ð-X“ÁBŽe_ÉPË: t…‹ƒ^€äaß5§­ëX×:ªÿ}–X4~I0BÏ…ì:Ðõ1³Ø6¸¿ûYcf†Oö3ŽŽ0CÄÜßkl3^"ùßÙilî‚ûû9¨Ý§ûø°IÝÍðÔ d¶æævFfý™zo¾–q f—L;躀O@|>M’`l`@18p«A -À,€£|7ta=€h‰…¸/ôðWiÔûʾU›ïU¬®uާÅÊø?ã@ZAØ*Þ^ÄwZñF=jª'.¥Ã,b *«>Á?šÇƒŸ¿q冿Q [ ñ LÄ ð4ýÑjJ¼›82@Ð -ï´ž„ -Dç]fæ -•gNr#ã¿¿º„Å&.WNÕƒ¸ñË|o2]Y€hÝ vCÔÉ ;TŒ¨ZÏ9ÐNÉâ”~ vÌ¡0ð 8Ï÷ðr\~thÍ¥[Oúî™5Åzçwæ¦gˆ‹&Ì0ij4vwvw<Øyì°9+Ó–€ØðÛ®qÅ6ñ5ÛLèëÁõÆK$—h °ÙÐÄ׿KÐn®ñ K=ùQtS‚^½CÊ0øô*†— Xa°Ï½Y»’Ø3À™mCÀ–ôìD/Ÿ£[çŸà ©¿ízé ?166„ƒ¥ÕøŽçƒÕ­ð,H¯Ÿ¸A¶Ù'ÿ±·BŸ=…å¯CW¦¦¦næF˜¨?[@–aðcÕ¿ï‡ b"Â÷®QÊ­àÎq}½Z?Á¹×p©4"³ç…¥â‡ ê[ûeò¿\®>)FHX-‰xçN³ü%ùMdâ=è–9³·Ñ>i3“o˜è‹ dà?>Û%V1“=ëñ+vý¦\·19€²;|Ÿü…öŠP—â<¹ì²û€m6Tï8dˆa Xq`ÿ§€]¶ MÀi÷íµâ>saKÎmùða_ zo¸B@l:·€¤W‚Kõ30J_,”Àím³ù $ìé0¬!B)e‚Å -‚ÑŽ@5Î@wXˆPe9e³UðË -Àuý)ùñÉÕˆëhèƒ5Î@ÿ'ÌTŸÕ7ÀÞj4á#%ü±0\¯V7©ÇAX,2ñx† 2Ó|*€?ÿîõ‘Ür5¬Ç¥Øúðë‹Áß@w8–o½^õ¯ä~\™ëøAÛ¹qâ•uðé—VKóªÉ¬vɲ\›ËÕj4ߪ®—ùü@šÂ–PjÖì!È󏿝k56¨œÙ;K … -ÃKUM»GŒýéSS€ ¨ôü¡öãïôK;e-eQ¸+¼v86_ŠG/äŽ>sp°‡<€u‹“q;s ¤ú;~N°‰Õ]8€Ç»ûr€O¶7·¼À>,1ii l³\sKäÕÐÞ­-‡Û¸‚YS¥î:I+ÐïÚŽY Kyà¶{8¥¥þR~Ä KMˆ$è1W4¸zUþ ó%€ø>Óûâ±{‘)ØÞý„òcÝ…€R`9Ÿ³–½H[£°Ä*ò°Ÿ傘cLƒ××[^oy9ôò”[­2ÆŒJQYa?\‹WNñ+’‹ -P(Ð,A,Z¥S>@ŽKÒ,iˆêõŸEÏgy«áDÂËã¼põëáo³žˆ½J°ÂlØÏG€Ø‹œÇ²Úœ?Å9°ÕT·¾ªj€`ýYMÒwïÞ½ -l‘{‹9)(¢©À¹I­Å€õû¸`Ý%ýX#Ñá®Â,Ðöë¿ÿy˜^ÈÍkž;>_Ÿ^HÍÁö¹Ù¹½ÃÃÙi䆳$Ÿ]óù¸2€Owööw`ì^œécò¹óæÜ-ñB”ëq›`½D"ƒí‡Lägf·¬Ã~*QìœhÇíÙ…û,Ú»Ô4÷pÿsËˤPØ+#¨¤@AÏÀ✔Ö8è£E×ËÒún¤àS>~ØÙÝÞ…øôy -pp#þçóïÃé á‡(É“q>?ç@ÚËžW-ø?ÇB·©%«ÞÜØÐ.`>†·Ùªð=+Ù¨ta<c$ïá÷/ÔéÞ þ&Búý³úO£ŸVý«þR<ögƒ«¯V›1À®•¾¿‡¥–¸M¨opx5(Wã…Sù$û0žTVbèØ½JåR÷f€d@r2T¤Ê$¿…_§CñšKÓ,Ü -vºÆì2|)Ììø™ ÉÏÚ"‚òõÌ9s„¾$‹^ úgGÛHwÌÎÍl3[8Òæ@·0t‡ŸnïšMH\{qÆ)ýÜysî–|e€Ûv Mr¯ ôqøÙeÁZ‰ØÎ:¿{+B¥Ï¥&}aß1b@@÷>à±{¡ªVæp;Jÿwº²’d pÙ$Vk 4ÂÔ…Zÿ:!¥,{Ëåeoji*¿êãu³ÀîÀ–ñûfóÛÉòq'ýë³x - ,Àzu#.µêƒÀ9°^e)àÏ¢j{Ë'j춘¹‚öÉ Ý<À‘?pòp%FºvÓà#í°o54ÐAÙJ—(7!}­à\uê $Î0P0²ó ¼l³%7Èð÷œ¶ÐTÚ… œaÁlÑÀ`«¯>^®À•½ $Èl³ª -8ߘ…çÆfç@ 8€9:€;v~n°ßØy|dÀÊ/Fâ6ÛŽ·gÑq¬¨O SiÁ@àh} t`ç!îÈÊ0!À“xĘ ég8¥üOã…}‰¸`@Wò}‰ÀiÓë*te~àÝÌÁ\G:èáño–ÉWŸ°Ü{ø~Ñ÷§¦–9‚¸_˜˜ð -@––ËÈ3€JJY£'As=j->bÔˆþ×óããùÜHÎ[G2^:e9â ¨uNøqÖŸýôI³û¹ÑB©/±X¯\ݨW_¶„û¨nÌ¿`ÿ¡º.nbÖJÁÁèuçQmå9€»†‡Å–¦î#-'‹GðÍÍt¥ýܬòùøˆŸrN!pý¤@i±pæ¿8N_ݶø’@ìƒÈ<äøÛ÷¹)Í0‚ݨ:×þîþ§ûM+xyØö¼÷'ú¦ûœï”ŽÖÃc¦±ÿ·w2 ¥¿¢“ºT0i!àv}I˜#å³E€ì–ÚðvX¸3²ÑA3ŠOT”ÆÂºÂ$ÒÁ·Áà8\x‡AtÚjµŸÅ'˜¢`õÞ’ÿ†…Õzìùc¥ˆîêCÔ_FB sZQó´ÝŠZß·Ûѳ'Q4ªûMP¬Úª·¿-µOO¬Ö__´Ü²'ñwHæ_œ~Ûþí·8Þèû´ìW yRONX«Ÿ-â(n·Oê/ZµVÆun›ë'ñzó¶ÀñÎÙPTg#,Þ\åÝÓ¦àο®TZ°Ï€8}+@Rˆr¤.‚ /úyŒñ´¸Á¶bIå`Fá‚ßÚ¡ºÀ÷ÆÿË ò -/çZ`){Ö€v{;3‹L˜6·1m)ŽÊl?~ŒØ -޼´ NøSœu¶Ê.<Ýž=p¼³÷Õ%Ðþ'û05j`o¸âE$Qܨ/öŠã…²s‹€Þ‰„?«z ÙÑ´3Ò5äfqÖBf•òù¼W«…áÓhò-öÛÁ¡ƒjHý'òd;ëಫ X+…Wä6‰/»ÜðØ@À…£8Üh·kµ - !±Ç+¬ZäásûîoZODê¾°x}A!ŠÁXïšç…‡6°<Ž>•+•Ðç¡° -íž!Ô8ð7tÌT½R‹Z§ mH5 -Ç[ðvŒëÓ‡µ¯£ø»èivR0dÀ`pAB:“ýŽÀ¢4Sz%ýœ‘ýü^Ò:î‡ßq3ÖùÃ.àBú{‚ãõ° u|…(D8€`G`4À=8Qv{¶÷„bÛ² Ûþ2p\=g.º -X¸¿xøwcfnÛeö·»*9æÛLA¯PÒB2Àí ø-ÀâôL–ûštìðïètc:ñˆu¿+,€¥þJ¥T,GßÌæs¬ýÿA©tw â8ù•‰’Wdž‡é/LܺU("õg/šž7?_,à‡y6š¸UðŠ· -óÅRínp|×H¸æå¯^»–Ë]à MK++wk i͵ò?=w8ßrkkÇwŽý‰Q -.—·Â­Ïÿ.ö¨±s‚•J¸ÖJX[Ãþvo¥Ì°#®©~­õX[ñWJ ¸Øù[·&pç£<`‰ã¯élé[’BäT€A&ú’ÊWGn+×,ë”òsU{ÉH0øQÙ»iƒá{æÿ%€$èÐù%^€ý£Ï%‘Òš¨I0ù7‡˜¹¯*ü ?ÞÜ>z¼¿ ú‰Ë/ÇÕóðÒ`s®ÑX\ú½8=÷ÐÀö':r¸$@3c¸ÁV0S¤,^ ÚÀ Ѓ¤êUgìÁ×tW;#O;¨œ¶ê¿lÕŽ£òTžU!& -ÇwIcëéW-ø÷‰¢Ï>ÂüRúêk¿Ï#Os]ÂBõý„¥o2عŠlBqå¸õË8nŸÆ­ pÇ-¾}ýjÞ§Ùhž~×þƵò?ó})spºvú Ì›òÂà?i#o²S‚0ú"l½8‘ù8‰>¸}ý"n½ˆŸ#Sì -ájÂöéé?¶Úq;¨ýC3dg¬–° ãÍBøáñ/ÃçÑS¯ -,PØ àc@‘Ï$»1žëØÄÝ´ž8åðsüH»è‡½Àù¿ïŽÙCLEŒÁì¥_ˆ}ŸA² #v`ggn‘… FÙÝý]Àce>ÝÝÕãÿ¡¨ürxÙ2HÇÜÜÜý¡ß÷§gê›wÕžÝá ‹æ#þ z1«]@ߎNÏÎÍMËt½íÏí†Yj0ÙÏ?óvså^¥SW)G™`Õ–öîñYüºÉ¿[ð'&‘ük¼Üó–Êá-ë.pÃð±ñ)φ -ôXÒŸ(>‹ëOê!Äz•×s9ÜLUõ’§Šý¡Zý€ïªÕz¼pêç9Šñry•zí› (¯ÚHÁëÕ0.U@u»1è‘®Tuá# Wel++²†@6ÊåÍœ…H‚r -0:yšÃôžÌWÚN€÷¢ú(+üá Î ØÂ…6JFRt -wºï;Fî!à -ò_þÅ”>´ã@}›\@Þtö>˦Hôíí]&U³¬_ª%`ùèKÂ1õ\œÿW;ÐÐÌ-6æ†{/Þžn¨H~2 -#‰ôƒoF„lÀk3‹€E «„È•µÿœ]ºß™§tîÆàŽÃÜë¸Ô^W1yy•{«½3ñÄz°ÿ+ëô= ØaìÁH -ŽÊàM6“ð 0mÀ%ø6s;(·›D†¶*8>Ä‘Ìþß,ì !ˆþ/ý"Ž>;Hc!4¡ãLéûÅô-¬ ÷ßh€“+Põ¿ËMަçãå€,ÀD`¨÷ýéÛsûÿ`GU;`´°‰Ñ áŸ|´Ù› ‹³*@²ŸÎg¦ØÉjv"œÈhñÏç"[Pj#¥çc²²9̼ -y€´4XBºèç9ú* ÿ—‘Úûå“"«Óø°ì¯êa\yÙã("€©©ÉÂxÞŸ˜GLŠv$µe䲿ÖÄ âßë; H„ ÕjØòþ¶œ¿qS= -'ü§‚qfü¯žV*Hþur˜¯:®û~Ø.1v‚8ðæèõBÔÝ Aá‘aà€Òn—šqé.â› !0‘àfj€ö‚Ù»-gç@‹@`nï¿ç2E»Žê}¿ª€ÛµBÀÔ€dúâ@ð¹`Ž`ÏhåÀãýÅÆ§]­5àKÀŽw^¾ hÌÝ_Äë>›üž¿lÌMß¾oõq;ûÛ<¸{#èÝĘÀÞÀ]8û±P¼-àæHú4åO¦,÷5™´¼«äÈO¬AÈßÀ_b Iˆ¼=4¡¿°s¦·TPjû||†dÒÕ³a’Zö— Gd`Y( WÌG„^þMË]ÀX]} CÏnˆé@(F囹<²lã‹ã`#$Œ -@ænàÓzÛ¯Æõ¤“º’¼í1 Á$PØNˆö…Ï(Þ¼áá3kT{,€D $ ±ÞlÌcU| ZËÄð{š!hOÅPýo§ ܽS(áÿ÷¤äÔ8ÆwqÕÅžW(”G+ˆ€ ²8Ïìâîž­¡Ç€»ûöçûŸîîl™ˆoß^ú)° g¿ôþÏ]ÞŸkÌLÏ1 °·ÀiøGèÏ`à&…~*Zr¦XA˜7”`=MnÁ)Ë}M„Þ•Õº§jD…9a’Ý•¤`¹<‹ü‘ÿ±5à.‡üsd²AkþÀw­n©^aüæT~…u ñ•xˆMæþˆeä “áJßé\@þ>*FÇ!š¢Ø0󓘫çm`ÂZ\zÊ ÔåvÀÎÁyö–Ôü ‰+/SÄtÉÌ`‡¾„!ÑèÉ”Z’˜y–ïËГôØàØbãûÛHëIö1fhØÔlÄQp,|N€bA'!x½@ d´ë #¾ƒóð¯<íX=€Ž`‹ŒÈï²Û3 ÆOrjk{wwgç‘9€Gìी8z!^Él‚ÞHÜÉðEñ}Ð;Ͱ €Ü_ÜÚ?âÎÿÆ  ç;€ÍÍE$ñd8Ÿõ·”¸¯2€ý†ºä™t6Uµ·Â>Q€Npñ‚`ÌsàhïœðOfØ)ƒôæ(>–4_‰~ÓKbШ,ÜC*ØzÆGcÈxKcKêËZÖ!€ ŒIù{JcWI{r­¬ñÄ!PäÀ"£&ÛP[FY¨R9ð|Î+ T[óqÉÎËÈ&„yÿueß?ª´X.€kÓé -QòJÑ@#ã‚'À§–FK—¿Iá `²-às÷tä<¹í`.aú62ý*ýS! ~g( Ê p= h;Á÷澌ý`Õð ä¿KÂ_q’8tp`'ç5È@ö?Ýßž…Ø·2€m>dÀncûèqšp©ú% £]ŒWy -4‹˜ÏgIßà%všÍ¡`÷G:¸½éè!ù2Áž®Ù7€E { -ÀB€Ð?yˆ‰I~–ÿý€îj„6x¥¢ùJ”!Õ%ŽÚ€/4>î*`ÉÏÃÃ/-Ãâ+E][kø«ÌÑöÁzp ©0½xy dد WlŒ]ž cäŠLý+÷@ôH²}@oé™ ¹ÂÔ$2&äª|ò°¥˨G$.¾#Ã)Ô³à¿Ïë >ÿï" p3Ï«óÛ´-]j¸€H p@x÷ÐóK§X5%˜F²ÏÝ ·ÇRÀŸr_«¤‘R Ì…Âù{P&ç:¶ÇsÍq^—Àqz@ÑP¾t€{’è¬dõ€Ø¨“p|{ýèrgÄñ"€›º©±xßòúƒ–÷çæ(¼Yõ–ÐoF#zHYÁŒè@ñÂbÌsÀRýNQà fØ)ƒnPéàn+b¯zˆò^^sù j5Ã}þƒÈ°¼„Ü=YdˆÚkaTߨÐ.¤$¿ Ù,Ùd^À÷—&‚y&ÈÖæb$Gz¦8p/y”wú¾Ù*FÁø W,éSkùœ{…õfüd%«T$\®?“àï¡0ŠB\b£dU༩qÜy9j³¯2î×ä¦ ©M²“ÇöÀ9Î Ìì[%òžý0 ™ú³àÖ€°Ãô*ýëSóÊvœº¯gÊÀ‘œ±0up7Ç`“eûŽŽv;0ØY›/GÑ‹Ðå²ÿ»Ò S÷E–ôã­*?–¹™ÙƲ€‡–ÛûL€ «Lä¿Fþ+Z`[W 3‘åYþŸq¬ìf E>ë×ã­žö–=¿Õþ*>i…AÞ -Ð…"[ÙÄÕp¿'axqÔ8Šš­Vü¬„ÏžDaüëV3zkª4áa—Ö¶oÇ…\n¬PxûfnŒeãf T4Ñ®"¼òž·à*žÄ~À'¿n=ÁÇ*] »6c6õáéÃÄÅW8‹jÎŽÅ»F~¸K.±}ÃMïYÆñ“@£—faáBထk£`m¬Ë8àœÔ†>€ð’â… zÀ\C—H-ÀëWËåV€lp1çUAÙ»€ñ0\TV¶ñ¥Õ\„à5ÙæËÂôBœqâH‚‹€à0úÒÅû˜ú.çæfgÔrÿ¾ú5úãm1H³L[@"Y£-àŠøþªu -ª@fÜ{ö€ÿ³Sü óq>rç‡ îÜ)Þ¹311qçέ±kW¯]»vuäÚD¸ƒ÷;c£¹ÑQŽóÇ]°§v/–øå}ÔF_·°#…‰Ñ1îÄÝ‹ìñöÍÛäoé·ïpß¾˜OØünþÅ \äU^/kâÏÉ£ÞÂEÜQ«€…±‰">ð‹[ÀÄÄ&~p «<À-¨4VĦ‰1Lxã9úáUþ ÚéÎX,R0hæHc,È_&ød~¦@i¼sø€_ÒÀ(åç*éÎ=¾o@®!œç€$ @ÐIÄ_m:úL0Ãîxl]AêpUséS€Íä)À>€²/§:ØxE°ÉÄ‘¥ýÔ(ÝËþ{–‹®1Ð'Ÿl76‘ Ä“ñÍ7ú=f8S`£9€Vf -ñfÝ¿,ÿÏ–à_W=€è)ŸO9Àîq|ÌÆ´÷T᯿<¿ -Ö¢{Eï]v¦†„2Š~ɺÑÆÓ/bì~·Â§_!)eÛÚ¨~¤µÕn…Ñ7¨q7ê…Ñ/5zp{ìyµp 9 ‚!@¦£§²}æºû€GŽ?Dú\¸žŸ,,•‘6[÷aµ0nÅÕ°K?eË¿bß±M"MÃ1’y6ä ŸÀÈTøV¬°ïß0¢«á°@S,Ìû0r×{ïdQ´Àè€áL2 ¼¼9€Ûú—Éý{Xd½øÎ'r˜Ó0×@/À­g@Ô¯–؞瀄ü¶tqçÕ:€Ù~àó£ƒ ²þ›Jk?ùØ9€Í-åv¿_xµ2g€`­¦øHîµ ÷¹€™Yk¼7@îScö¶÷-ÔƒLRã/öÛ²pÀþäÝ¿& ƒÿ¦«ÇÏâ_azƾþX1Xá@l§ñ5ºåÊD£ú•˜ÝöJ¥`=Ôø`@Ø ÝZ,Íã‚ô¬F+±,= -ðÙ|p¿¬ûùÜBaœÅlË,§W¿Â¡Ã½c¹IŠU‘9Ža‚×ÊÌó//—ƒjy°õ¬†* °‚‚u¾£‰c>Ú(¼yÏ+‹ìÝ•¼Ï¿wÏ„¸€pP(0¬È`%ä$3€ -ÀÄlÌ5 ÄP>ñw Èo–ûKŒÿ x8€Ñ±nàNöÚp® -0ò¹è}Æ{z€×ƒk 0ÃÊývl\Aê ö -ìjòëÝÇÀæ&»$§/;Ö8ë:—ÈùE€ÀJi”ç7 èú qPˆŸìm«ôç|oÛ…¹!ò¶‚95!ñÜ”º¼ú §Srâÿö~¶"9E (yEÕÁ ó)¨VA":V*°%¿ø¯§€| _Dµ’㘕çS?Ï\] å1ªÁ:’Ûju•²2Žb|,Àmƒ¡ã „ä%7¶Çô+¼¶¢ïWÃe—ƒsƒçAPŒýå%¶TX^U1  ª3ÀÑD¨ê?Þ»E5uÆáro°¥ïÓóÖ=æ-:PHt p!F.“ÅJÀÅeÿ­ 0`Î[ èÁ>šàhß· Õ” (@& ¸ØóŠÉå’,@ÆÑ0QŒP;»[8íã£ÇÐòwÇ \v¬!𪠫‹p2^p+ÙÏêgؾÏzá“Ä8ô wS€‹XM»bg@îòžÓ§lØs†WÁ…Ypæ-ùÀŠæµã ÿ]ä¢%€ŒËûƒ`u#€€SýkðÍp}•!ö–—§¦VÇÖõØž•sMnB®/‹ãáy -àÎÖ8ùYÎqÈñ¿PàóI%ý>gØi¹\­‚eìHæS‘ì+|ÂçUóx"Òñ<â–FA‘,QjžJ’×¹efÜ胿·“2Ç|¢MàªÒ¨~‰Ä^¢A{€‰2è8€ïƒÿlvÀX`ÉϹHD;ºøójP¿ÀÛðùý€eH5#¾ÝýY€Ç¬$ `¶—˜ìXCàU˺à<¨€USô<èîÆE -}ë@ç  ›¨´Ÿ¦ -€À¦X9 ð×Û«»SPÒÂ_ñKì>1÷V.÷&kÞÃv8€ ¿ðöM¶†S.½¯¬Çþ³£ tÌz€a©ä?‰×Ö'dÅàú:û Fžº: -ÿÏã¯Wë~þ - w°Q ª|€8H„ûOb'¦e8ÖZ,xù‰‚_ö–g;X­5’ËÑ­×p40\¸OYò«XY¥D€Â¼èÏaä¤}#×&p›:P É~ª=aÀp!&2ƒÊÌ£ü® qËà‡d¿³|áWT…ÄàÀ|¹°~M8  ã²yÖÊç=¯sÀù·{€é“脳Â0 ðéî.€=„]ÞèXÃàŸŽßõ€Ø`ç!gF`°èDS'¬Ðw` ið=iÌ©Ëà3Ôœ%€¸§.0@ÒZ€C'äèÂÚ¸ÝRç;V‘ DpÈúWÙìž#}Ðf—ƒ:ÎM-É(C_-[§ 7(Aȧõƒ_!Ïu>|Ž\øV!_ð§˜^WÉ{`É–—ì/þ­@ü§`ÓÒòªÚ)¬®¼8(H8Á"€Iøäh®çÞ4 øžßáŒ@P(´@_½Álò6éÈ€„¦ â;&˸O|ÝfM@nŒC‹ ¯Ÿÿ‡ßÊ.pàWqæux:€£í¹]€°8H€O»€*=ÖÈ€’!Õº ìPÃàßÎTÈÀþþæÌ"·“¹;›[l ( €­š]V7‡À+—l6~47Ìd]2éßÿ$« õýÃ=«ø^ÐǸ;Qße­¼Þ‘k dm­¯T}#—CRH Õ+µ`bÅ›``ž¹on#ÖX †w[² õ\&y ¿N ëö¼Ñu¸«ÇÝ囹ë7næoä®ä¼¾^guݦ‘½Œƒ}Pð&§þ˜œõr#ôȰ÷ -û (X@–òyjŠ[(º, -ŸV½plɲÿŸ}@àF’r¯ÀÊ£ù±·liÁ…„Áeo†>¬²5¦ -‰E²'~ê@¦6VpHøµãÈ ÀðeˆÀàÕà`ÿ³CÀ¶ì¾F—8L@cvº¤Š@[ ªZî3@%Â58®}xå§C[€ðÿð?Kÿ3à- E6N.ŽppÐaÇLÀgtvsû] fËK¹7®k¼tðºþûA4Q"MÄ>ìÁB=¦éÜ;ÐS€rP®×ë-°ºN€Ág1àòÔ’?–<Ï«‡þÍ;ºÉÑÙ —¿× }¡ÓõE¡`I6àM\g>vO-sfl_ÆÚ%ùüÂäTþ”Ƕ2Ý{5ÂŽSË>¼ p‹ö¿`5 ¯"D»Ã‚ÏÏ‚ü˜8‡9ÿŸ{‰ ãȾN€É?ׇ^H~L¨@ìæ_«›ZÝ([g}a½ÞƒxÄ_îêBvw.áé/‰W/Ø„™™»ø½…ù„…ÝÀqßàÒøn8þKøµ9€³ -À?ì,œ @ýÈ -€Ï&}>øí©Û¾Íé•àx¢Ä"@ vb=× ¨—¾ÂõjT—ÿ‡”Wý²¿² %€ÝžZ^Û(W׫죾:®À£CàAêîügáHxþh$ǰ6Y‡ LiLÃü8ý”biiT <Ç,"´ÀžÜ2Žù82(ЋŽà¾ßás…ÔBp_s>!üŸˆÂ—qYØS[STzi°*`ÖðAø!¶¥@­-ý—õ€L³p¸†ïO^ý)ÀææÂ_øn á˜)t—™OîÛÜü‡¨tMî€à4¸+1·ÉêV˜F\³‚yI€_ è…å? ˜fÎCÿST+mV®­³àžpyƒf”×Uò>úd•5~Ö«õPàFþú•‘뙈s` ì‹qLyPx„Âü<‹–Að©©Üª¾à¨ä“ÈH¸ÛMª5 Ǽ?%`‹Ñ üˆJn/€û×À|JÞ.ºá‚ÃåíY…sk´Ù |MsÇ}¨ðÚ Æ]nâFî♠οlïí õ¾ @&Ü­| -`,½˜ê;tûŸ"÷O·H~¾áæ$ä?’[š~ -À§à·°ðh <À…ï†qÿ¾é„Gl°ƒþ,0ôô§tƒÇ= çp.ê0¯Ö¶ÍÇ«45JšÞT•ÿÕ„’c:j¶€»²õAWâðrìIµ>måˆ~y¹¼<µT Y ¨À!°SÐùu¹A°ýûB´î‡|žD'èׯçn°`!–æ“߸âÜ’Acçob 6»ß7óÞµk>Xù CùóÞµÜ5e‚^. 0l*ü·Ú@£Óc£#ªÜóÅÿ¬ -Äâ~+øçc@þ@s®«O@Ƅסl^ÿ Ž__9<øC)9€«&À Ù¾µ¹Å^å>µ/AEûÃÃs¼†28€Y¤òç½Õ@Æ|Âû5XT")6¶LÀ0Yi€¿š•xþ½½‘ð8ž?iEáÓ',œº®Žq -8«ÍF<¿)†5å¢0ÀÆèE;jµãf‹-yž‡ß}}EÍv;Š[Ï^´âg[A~l4aýóÍÖÉÉ‹mìyl -P¸‘»r3|=kDÑ·A­é‹Â²Êú˜»±-òÌð -7Ùuiž ¼ªä||Ä’òU˜ä£šÏ6å Þ{åÁ,½wÖ_ëXÒþjÆÉ„C‚ ·c±žüaŽpáÀߎø)ðÍmìa½j7Ê€ÛîªóhIE àµñ€ܯ `˜LÈ—”P\Lº<ØOο³HÀÇ<»Ú ‡‡ûçÔøÁÖ΃-sä?`š°åˆ=,1‡Ákx -°¹9†Ïžûž¥ð&“Ê•‰`ÀE€ÔO-Üâ4K$]°÷‚|p¶D¶?¿²P*z ¥ù‰œŠÖGóì@¿R¹[ªÔÆJù±[lñ»À¡µJ+• Â/9~V¥t\YSÝ@v·ÏwKübÞcåš84jÝ~­­”J^{a[áR¥„Ó³Ý}_, ®Zžü ÎrWß¼–y3ò32£WhÝÈËãgW¯æ886w~ë*†4Ÿ¯&é;óûœ¸sþÿ þ”‹A@i?Ù<­a°´†€ïinrÀoÙfÀêðü «ù£^BðMÆ( _ ¢p_ЛÔ9é–ú»´×±Ÿ‹^í)ÎLrS`@°óà‡bMÀ#ˆóJ‚Œ×ÃÂÑr(¼°9Žÿè¼7æH)0ïµÇ}Cßp'éùg:€~ -à˜O%¦JØZ!²Ý‚‡…lBÏq¿Øðí|~Ò‡ÁÁZ­äqDÐ"6ÌW*+•ãøym-¨ý2ðkQëo5—ÿ.áøøî/`*+,0,?äPžlmVò”ÓÈ@¹B¥R¼[IšñöÅ„åíÏ"ÿÖèu¤ÇW$®Ú¢ž[ ›~ãš“€éùM3üü‚{òWoéO#8×fnÂà#uð­·FmñVO=…„,€ ýFÉg„‹èO¤­eÿù&ýµë­>8¨Y õ$u:4Cú•A. Øû–8b÷G"‰À§—öRžgQ 4IîtÆlBãßÚÚzð€°/ šÀN‡Äë¡áh9^GÀ&øŒþyïÙ¹mÃñþõ·|’Nê.دõu·” H²ÓnÇV¸)‚_"+ŒXÃ{ è?|Êú¨Áòð›àçi«Ý†á¯Û3?ŠKìŒ'Ö£èëvøáqˆœ çÀ¾êlò…­Šzó‰êêN4Ãfó”ƒùEѺ¾ šåƒ8(–˜õpúÓpáày«*"Ì_Á¿r<‡é&' «y^¿`5&ÙbHYÚyîùÔ»ø8‘Ë¿Oøá»ÉWXgÄù”ÂrÀŽÕzÀ_e bÁÂ!ƒB¦¾|˜¸3ûŸˆ3Z®ã[×øOû©*0C9Zº®ãdÜÉ^âÂ%@§¦;;v&ÃNˆôtˆ‡»÷9Ò`g{úv¯€€Ž[›TðèÑãÝG*à%è^††±r8¼Ž§›sP€‹&UT@caQ_ÀÞ…^Œ üÂ͑Ҩ0Ë}Mî€8€×ÑçYP±i.ŸËYU`(@.¿ìGa½ÕëayoB 檂?«q ®,4l®ÄÁ=–ð±å ›íjøSøy=·G2{Å ZÈZ­^ -’$^%G|6ù‹‹_a;N¾ºº„Õryµ°“bÖ:àNÆ•Õ *ò£š6ƒçöeÀ›|+ïaöbuSƒ†\@8($Z4Ìö,Ã#õ5ÿg8 ½¸ˆ/h x¼Ä0pze£” R€l;ŠÆ¼HÓËMû87ÀÁÑÞÜ&;Åå÷û €u ÎB@pŽUw¶öw· `[—.)‡ÄkqHäáÎCx“üïeçLHð³ ïù[ ¹À,û1õwÊô8טp ^õW஦ãKÚRýëzh©ªçm„E·ŸÀC8€õ øÀgý MÐ.E®|Ÿcíy&PFªëËyùõ7F®ä½ š¯,d ÿúBGï œ˜'¯H¶UŸ€ak{¡UÅ7ìª4 7Âz5\¯>iJ€p=•5]wu#^¨¨3ÞÕª …›x7_(‡ëk4†Ïž°Bc.  \b1{ý@jþ¦À’~ -‚/hè¬É¿—à…;vI²ÆÿWð`ïA`‰¤ÀøY–ÛMj‘ž8̉$€ƒ1áe=yìN*m5°_p>€<Òc@`S§v)‡Äk)èËøž÷žî>xyЀC·…üÀF"]ÊôñävLj(Â=Àø$€Q|°‡”µC:|2‡Þf‹¿p£ê³â, ‹ë -áÆ†žýkÜ_ðë'Üø$¨Æ°öAÙZ"U‚_ß ¨NØÚÎ6*6>ª ‡ `ÿ WËGÈÞŠ©K¬›ÀD?âˆå1¼FXÇÅé®@ûzê³AáÂýhÔ£RŒçóιë{…b¾à³¼›ð»á œ. 0b ³1•¨9¿Òq?¬`/¬pg ;Ò7pØTz°eðèñÑÖí FAÁ—Æky -0Ls1îþÖÆÁÿq˜Bü—äàG3¬ €ŒïEšð'!ù•À}:t·4X@`4Èä¿ - ðóÑ<­¼!ª‚cZcÿ`é0za´²qö -ÀœCÁ#ë°Ã:À«»[À‘£R%\ᓃA ûi=3'á:†oõŠpò©7LQ…'XÿÉzð}°«àl=ˆKk°Ü ÀêKž|\\ÈþM° úf͸€p S­Án°•Ïáø¬Ïñ>m È7h®åø™¡_'GK³.:¸³½@ý]½…/瘂Ú2ãRد‡Ÿø2p¸ßh(.òxvÎl1ö`C,9œÇƒFà À.ÞÖxs“=7]¯Å #ûœ3H -¦%ŠOƒ´ç7ÉÒÚô€Å9> Sœ•ý1|>PÖY©Ÿ©6KÉóoŽä98ûó¡"¦ä,(Á'HBVØp´÷ý¸6™þãPËÞä³Dµ,[‘ýª— 6 á Ñƒ“ŽPpv™ ê…)@¼À@¤jˆ€Œ€´Š…¼ävÉÆý1¨cpòß‹nÁS@ð»:öëVM2 ˆ ‘•É8xl}„‹øoä´À..Ëo)\S¾ÁÀ%—ô¤h¸“½,õ'ì™§C”‰`GKƒ;/Æ"kk2ÔÄ=(k5ìI8N 0 @`|ÜcwPÖ~°Å2+Üùt;›°õCO—k:ôZÊ6Ù%àÂÿÄ'¢%…/™úƆúÙ€·øÀÕ ÿ»0Ûßè/V5€ú€`E‘$Í]…4äÇúF³Z^ž*Lú¥ Z‰7Döj€ä3Þ[k‡Vé8Æ‘XÚæMIL%üòRž­÷roÐ[”_”ŽÉÛŒrô€ì…ÄôÜóÚ 0´*««í…XmÙ*Áù;ŽG媲wÒjXKÇ*Ã"ðzKžwüv±0¨Ö›Ð¶jýägÍ,\@$@(0ć5æ¨?ÂRþ”ûI! &&ó´ØWYS̹]¥'Ù.Á¨îd/Qÿ -_¾ Àpæ)€½Ò˜;ÌÄ—ÞH… ÑÇÛÛ™›Ù9„H(‰Øl<Øy̧| È*@8ãîÖ¥Š^± @˜`XÀK¿Ÿë/ÿ㡞ª> Èï^ýƒ´ç7ú;¤U;ɿĀGëþWš¬Ã£/÷îžvv²OHš*‹J̰’L~¹FQ«YÇ«ª÷üõ¨µÀ)Q 9kf¯I1ÑLž ZgåàÖŸûðÊ!û #UjOá!½nU˜ðjŽûNa}y¼{çQ´qôpCô7ò³5"ˆÛZyÖŠb\®€….Ê´D•p—ëüô]%+\¿Q&ŽáyÅ ¹1ŠNZñ“'­Ö‰ÃßàíÂA^LTU5`ëüeò¯Ü@"ËþñQTw€¤Ï8È€ôäv§ ÀôKƒüg €|É2’H àL?¹¨5,˜!’ßXîsp0\BƒceK–t­;¢ 㸆_Ô~Ý~R߈ë¤ô$\ !9®T<æ ¹Û†áq«DØú•ÕP8ƒ¨õ<~ŽCÆa!_X -–‚®΃û?];mÇQÜnµžá’ZíftüôiÜÂ×µèÃÚ1·µpà¨}ÍZÎDaoEð?ø"jEpÿ§íöw-H@. R˜°ô›”7@‚+Éw   &ÈPz—Ø€7‚Ë׿Rö¿L€Á×Ï\ª>ñ[V@eÌè€û öaö@ƒƒÊ°CGæhv¶v·œ ?½šè°`{ûáE“*>?´âOÚFÿÁNÚó}ï@?¸£wá3þÉÌ|¹Í`­$ÌFT÷ϰ°°P¼SäÚ-žû7ld ù•5ns=ãÝ*b/l,-ÔÖ*~Ã!Š?¼S|‡#íÜÁ1*wJ•»üQ±81Q-XânÀ‘u<2GZ`mâøàîÝL6랇 Õ*k•… *‡„§ÑÉqzÿ/ ¸ûAéní\ ®háƒJ”ðõÂÝJ‰²pw¡ôÎ -ö¹[Yá­Û/oM°Þ?ï+k+++îh  - Rß²öòùÌܧô·ŠÀfR áCL´YlçT~Èz§ @QÁíò°¸ee€ç•œ#â?f®€ã¾{M»¸5$íA{9ž"´CÀ2˨ÎÍÌñ$ÅÍÅÆÖƒ]à-0ü[œ¯ç)ÀËdß,ÄðóCå -d ÖöêØn1B1QîHî# Àç­‡®0iµ¾N^§§§­0j²*ßmz>_8n·_¼hÿö»ø4¸åù2Æñ)‡Ø‰ãÖß×âÓï~×úï¿ £§íö׬ \ÃWO‘LÂ;·~„Û`ò'Šaô<<æÀ”ØÅÀ¼¶v£qGœ ÷¾ ^O€#óy8ø\9 þ] ×kP˜ó+}iÑB`Ø2€C -€Õ¸bÇE@dfd£Ó 7 åõêºw}„Oë¯ä9²ÆO›'ó_ÿ©5ÁÎsY©|V‘´¿¨ Ÿœ£«ŽK} -Ù?xy•=Ï –øµ!?ÂBÀ+ù¥Ö|¥áH½ڇï+­<9 Ϻ€V¨ê‘ºÆÁüj¼ÀaËø¤µB.Ÿ8]ø¨ôßÁú*x.þÛƒˆry™üÏ—!õŸBþë·ÿä˜ïà"C,M8 BÈÛ[5§&jŒ´Ÿ}ƒc¢ëO³úµmC°v€Æ…‹‘ÀóK:TÇì—ÎП÷ -â;‘áŠöÙ-¸ë™j»±-ÐSñŒØÚÚ䘠И GÊ!!˜›i<¶3ÉK0lÀ… ß1 r‚_ñKgÌ€ÿ½/wø.P <=€)þ†{±Î»é)üÁ–vù%&©ý³æ·Í`ÌSŸàK¬Ää2ŒKa‹Ìq2Ïñ 8D¤J€â¿·4Æ5«ípÈJË ?.ÖŠ_0u~)ˆW¢6Ï ¸‘Ÿ`›;>5 ’ õãù¸¦~NÖüµ0ø+ö…ÏZ•ZéW|ŠY­³+#ü€·kfÁù÷W¯7ÿæ¯ÿæÛŸI1R¸€ppü',9IAfõa:˜DHh˜Qÿs\ë8óË)€E¶½T@·Am -@bù;Àq_/^?»ã7ü)ˆˆŒP GEÎdzd@ ` \ÀÎÇT•°“ ÝÝÍò,îíH9$¶q…ûsÓŸkøSxÑ ç†ÿ`eCœaøÞRF UÒ£¿î—;zäTp”>V«ê¥çc ìÝÀ¹®¼1r}© zžüìg/êфϊ@HËáñaàóKµ0¨¨ò¥üJ±@J\7 ÿ½©QŸôÔ€•bþ v7|%ßúÛZ©M@ÐààDQ)üˆ'•Pc ôÇõÕ;z†p*À.ïÇAë ßÿãÚ)N¬×›MÜý:»2‡àŠ'éüŸ0kòWß4ÿê·,ÈÀÂ!… ¶qZÔÈlòš¦_ -–0ÿ?ÊšÿÆx9|OêóE0€3e -ç—ç¿ØYç•(q? 1ß*ˆ YþËàâvq€¡ÞÊXld © fZ€…€³¤‚ÀÀ£=Ìêí’¬ 4ìÛ7,œ ÒØä3ŠnþãË×äøÀà°KÜæû¾²ŸìÐíÀùèà=@¸³àà Á1‹5b)Ûèñ:Ÿ¹W«åu²ÀŸBNýÊÕ+#7<ŽÜñWýÓfõ Y€’¶³f RÒ’±õãš3Ñ”2„I ˜´ÎÅÝçª xÅ»uÜ>)rï4¹> c{˜ú€Úæ–™ÍPïä®j¢ÖJOõ(€BµÞÄíÖÿ©Ôþ®UûŽÕ`þ›Ê2à‚ñâPfœUéš/XÝ  £j’ŠC“)Ì.ý'XC:/,ÅW›!s¬L¨“ñu8Ù:…€Hò8[p^&@l“ÕôÅë穌¼C¼ëõ!GG‰ØÞÁ9p˜aÂ$°õ`k÷2 uÃOŽ”CÂàöL£±úïwiþ2ÇÔóàþíóÀ§8ppt9`êÀ(!\ªº/8‚ÜÇNsx³€ÚûâæÐøþòdny€7rì¹àEóEO„Lg—ýy{éUýõÝà#V e"îòþYº ÀÆø£>+üØg6¾r}4W†_9å/x¬pt?‹°u7â@¦Çg^¸2;g¤‘H§ ¥( -×ÀL }ã·•vÜ -ÃS@ÿ‚àɆ²¼<€ý0ŸS­7ÿúÛ¿~ºÌ¿ƒ ˆ0uÌ*{ÇF¯Z @‡þ\íA|~¸Íº€n_¹ä_àñ^ƒP@§ à“ ž ³Ôdèo…€¼¸«ˆ^=Tïûf¢¯˜ë°Gÿ€=¥MÚã`qfš8€Áü!¤#.³­M>öí˜=$$÷§§ç9|'K(ö·3 -0\ÀåçÏnÞþ‡pÁMè= S‡Ä0 Ÿ5‹¸úî 'Lì×pås#LƒÀ -crÈ@òS¾¿^­ÿögˆ±ÀŠÚVW}ñ¿úb¥D%9H - üX :’NA>(ÍGŸ}µÈ -™t´>`=§+ÑzLH -ƒ—aÀò·¥¯×*QT©À,@ÖõÓÿã¤þ"¬² oî ]ÐK (¼›jý§ÍovÂúN¸€pP0©clé‹€aø0igQŸã?2ê„ÖÀ4“rrØ-€†}Çè/£Ž÷Nd— ȈéBŸš€V\öi b=⣃ €ÆÅ7€Ô< €s‰Ø¥íîn5¬pØ÷¥à²·gff;ŸòŠvyÒíC:ÇòsЩ8p¿,ð5‘Ý -ÈnèËT%;€G)󓉥‰8¤0ÐÝ(¬FÌ û@.7rÝ#ÙëÍ'AyŒýë§…íªr ÞƒøüheN4ÇQ¶®}·°:Z kï„¿XS)À7rW -##…e -@Ì6ƒçÀÈÞí»Q•€…Šy ZŒK%Éõ;èØ†IR¼ÐŠk¥ãyVûÓ[j=‹¢o£µßF ¿vêasã™,« €U ªáÆO›/êÑ×;‘ƒ ˆqL¶0úêUþ¬ D|¥÷ª @X2À™~((„ÀO çKƒ„뻞œçÎQ¢[\¹e®N÷õœg ˆH ûiüS€»÷§%4 ßÙôHÔßd¯ HÖY¿ðRèY›Y„àÿÉòŸ9ÇàW¤O £ðG|ž m+ -Ç^¸h1j…€ØO£ƒÈ{;GG‰é™”€ØS€EäÿUÐ%È÷ò˜à -ûÚ»á­"}®7›ÈG••Ò"«ÍÁ<@VŸ€À (f î­7 ÀôÔóF½{aíÎݵ°T -üë#¹Â#ùür‡•¶¥¿1Ø|´â&Sm -€*³ë‚4íOžKDÑ‘ǩݩÔŠ¯¡ ¿[;>E⛨òÚ0ªÌÑ´°mQ®à³Œ£5ÿëI5jÙÉ„ƒÂ@`ZîØ+€¨€°B@‚QŸù$öiù¯j@g@#Ü醇ã<4À^Ì É\€ýʹ™IDÂ}½xW–˜^$u.Ϊ2¥ÿ‰l³B<¾40›:x}ÖüàÀ6ÀÖNñõ{s#ûŸ.NÏ@æxCøcvñ·¥Ê46/œ@CþTÂ.Àؤi`˜+Z\s±» rŸÚ?œ € €ž ht À:£=yÀ§0oä¼òOi®ŸÂ;­v?nZ•VŽ´" -’{ÎÈ}N`&ØT¢¼Ñw½ÊÓpáî‡í¨îç¯ÜÌä98xVNC×ÍÆ‘}œVZõú““VÀz²&¸²ãTŽ‘ÊJøE1 -kO?z§¶b$ù߯ ß°á›hí;6eÄ +teö ¦ÂXëq£^ožüÚn¬ ‡ -…Šë>0Γ$NHwóœ9• fʲ EQ@_JûÁyå^Öˆþƒ@’RÒê/‚TAÐV ÀÌ, ø ÀâæÖš~V|ıå6·ØÈwh8j>ØÿôþÌôÌíÛNÜM;ìA~.œ¶/œ6U’8µ{08ê; PHö@ß¹XAÈàýHŸ¼éìÎÂ@ËÏqÊÅûd¶Û Ò«#,:ÒŸO˜C?¡¢1p™°¤NuðjWÂ= Ô%¸Ynv` - ö‚—pËK^%|^YðÃ8(äù` UNõ ;÷ÎØåöÝ–êût*d×~Ò09fxüÃ8ð+¿øºr·µ[íÓöV‹M -ÛqðÒI$`CÀ€‚Ê|\Ð<õ ãÅ.¸€p`aŒ1Õ€`zäSf4HçIwñK ßDêøJ@ÐîtCC„7¸\4àü2€A þcÖ§ €w•À.Òê‹a‘>ãLè :eü·à442È£ÔlR@1d†~9jX \ÆâÌÌÜôí¹M–;²h´K²Mz^~:õ_X7q}òË£ *ÀŸòÆ»0t½a©·;@/|Ä_·*?¼{ü›Ól¿(6Åûf¼ökSª|š~ýöFžµ”Xþ1’×HƒàÏ c -†©`úN(Lä2ä·€Šû! LçÇÔ1°ËˆþÌœ)Ðñwº!áb"`ÞŸ0ÀÐe8‰èпÛl±¸ŽÅfçNJéóS`7ßÜh8Ü¿?=3;=3³ úóySþÝGù4PüßÁºœ!á¨=T¸ß˜™C.€WÅ»Îâu5¢°¿âèË/wXæ!Üw¡-ô—}F‰ ÿÍñ0S°øXtÏ‚¡Ž`7!÷ïCuX² MU¸ò8bw;>ɸråü2³ûUdž£x"@BN@þC)ÂÖJpa­ŠoÙ„P„ƒDl(À~6ã7paX{§=Cz‹ÜUläÆr9jUZÏpZ³ }áHw7n¾‘+°Á"¹ -³2"ÒRð!ïûÌ×Ë‚<-µ¢ÊD壈ý”×ãR\Çq«åòqøB¬fí$º§q†Üœ)Qû2…‚ATí¤âÓH•Ê« Éÿã3E‚åð2 [p¿L¸©ÔîlC‚„wf 9µÂ9 .ó ‹ÿ¸~^Û5– ïø2àu;씪€,À!é‡LÀ ¸O€ø˜`Ÿ:€S" ð =ÿ0/wëÃM, Àš@úÿï=dÜž¯ˆŽøüË£mG€qI¯anQ‚qÃöé8€àfÄÝ8„ê“ÿ– Ó!ðœÿÊÞ0é!{Ía¿=#Hùr¹Bð·1¾ ±SXd†ÞØ”¶ý⯛Ívx·rÀŸ¸Õd· q+Æëô¢„ÇP -K‡}¸óŽyˆ0j…ùÜ•ë°ù¨lxKíŠ=0ö¿†”Þù†Fô¹ŽuëÆ´-ðÉ r,^aT†°0’$&T, i€0aÍ+¼­Ÿæn°£"õ…*€sà… ÏúAH`á ãÈW{AÈö¬€ °©0ëúñ3 Xš¨þ“þŠ!‹C   7ÃùR`£÷ßMŸZE€‹Ê-®÷ÀˆÄ´PRËÊ3eöw©(çÀ˜Î˜ï2D ’âð¨ÿ?;3KÈ{öÂ2œŸ7ÛÙk¸èe÷?$ìJÌÌö8*€Ú\w°ó€P0ptôåçû mKåX”Hv3ðÞ,YϙدÇú ðwù¹–Ð,Î5FŠ Å…wì ÌïÜùÁ‰1w:vÛ1?¿p‡{ŒæGÕ'ˆíU|§ˆï‹¥Òlz§8¿P*­à ïàPXç4?_òJc£…âüìàƒ‡q7võÖØü;8ö‚§ïëÚ €ê×8À_îìpôK ‰Vß¼Ê~)ø#IùÖN¤¬íé°§Û’,;À4ðU-3¹o0ÄÕ Ì¨¼¯“þËøØÊ‚Ø=˜ XŸ8~2ÐÇNP»³ ‡”÷Y`ÛK:Cê:ä²»âµé)À@‰½Š%,iç7ÜH°ÈÁ3§g襰CZfX«>üëR0 ྠ{wß»µóàv -â?îÿð°Á±„ôšµÀ6XXö‚‘Ñ‚ñ„PŸ€°ªÈÉ­ˆó]8ÿXå -X¼Ïb€l—`aôœ}v¥ü“Ã7óaü˨…”úo£ TZ]~?¨øL³ÿ6ÀÞÈZ·ž¶âÚG§° 4Çìˆã)œ~øüT=†ý -`²øÑ“¿z·žd×BX©…Áqÿªuúüy÷1î‹“n,ht¼ëù·'§Æ …[ùü6¼w ÿ‰øÕ…›…›6 z&é˜nŽs¯›Œû*¡/L° {ŽÂù°‡óåÞÎg¦›.  Žÿä.¯3@£ƒðÅԟŃ,/H€û­L”@¬w@Ÿwº¡ (–Zd\EÀ ˧]> ðÝÊ:ô·,T `xª¶û–Ö÷‡ ÷˪)9)Àá³Ó3³Nx¼ûØzÂ)é.W@7>, 0H”³s,  `ªGìA!÷w±á‚i›½û£?þ†ý½ƒÃm0ß^søš·ú€Ñß'P—`.ñÏB<ïÅ—;€ŽXlŒ¸vºÍñ9º¯÷.sÕ@®Pòýhm¡ÅŽBe©—YhãY&Ÿ½ða+Š~[¿ÂÚ‡®äyGëÜ£Z OšÅò’õ%Äî>[p4ß¼_Šü{öƒÁÀ9Ô¿Y@îâ†ê,º"Àë,׸þ…Âø¤ïå¸KY”—»îJô°Cá-­ Ì=`®€t¥<âÔXÁË#7ñvgêÉ ˜ -€• -pÚUH<¶Óâcã e`:뀰eðÛªM€;ÙPp±9›0\àvï÷€-’1›¯ ý- Ð[@ 8ÔçR øìï% ³*„ß\t@5>¦ÿ—mß{I )Úž›™›ža›`–JðžÌí|j?w:_å‚t»Ût6ôRÀ¢²Ì¨@ò ÀÀ îÅ—Gû&¬z€}ÌøÖZ_Õå‘°.{¥hze䘾–ÏC¼Â»…Io¹°!@9þ0X…`TãZøëú“ä±AY಼ê—׫1óÚ~¹º®gó¬að†²ØžÇÖiͽþàõôŤ©€ @ފ¸tq6!çA¸™.@ߨcÒ­f1šÏ¿u]xøÁ»ùÂû…‰B~¢3ø] -r•žŸà9€4ùO @õEwWІ®§‰àçËó_)¾&V`ïܱIÂíþ€ì'ÒÄ0•Ý’*ü ª``WÇíKA€ØŸ}6fJé‰H|HvIYè0! e¸ô -ÀÑûÊ4€ÿ§8€Æ0¿‡û=ÆÃT˜ByŒþVHè%^b|/¾Üß–ð)ØÏ½#ÁÚÚš{H‘E¯÷Ù€€x^­2CÞ-Àx/ûVÕ†Ï@èjXm‡¿m6[aX!XrÀæµ~½:ÀKãWªóÇfF8ìÈÈ» -Ö\ý¡ Ûï)ò*,LÝLJàôÇ1©äoÙe>.Ä&SɺÇã‰&L¸¥€ãA¢¸Ñ›p -g`L ·†”]}çH$Ìôqiƒ @Ž€«—UKöÍôÛÜŠ1¿Ð ,È<Hù¿%sÓS@ÑßÝê OO°â€@8:܆LÏv@>û8q—nà{)Pó±<×¥{v€¸µó ß]þ4<,‰OÁ NaÁÙF±,ÿ$ 5¢y7>‡؆êb…m@~œ øññ Æý,'MsæR—":f–ýÕ2ûÐg XÁzð×õºk€ @¥|O¤–” ‰ÏSSËÌå2ŽüÙMPì¤ÍáFä=‹% þ=b–»Nã/E ¤û˜<lcrjJbá¿…Ÿ„^^Â`¸•§\¤êÀgÌ éŠÅ%·S - ‡Dêì)™B5 ë©, Ä>Zn ᩤ|¦ Àø PDÎXh€¬Àùepç<ä.¶ž(olzúOJ@¦šèAp¸¸Ÿ:¾ù€`{çÀ¹€T=²*†+¸,©/‡dïÑþ" ÌX]@ÃþÎì¹Å¤ ö?I†û<9À8êÖ -Í3p €«ˆ'ê\ÏÿU Nâ^˜Àâèè1&¼G@TY¼éÇíÁ8hJŸ(r00/*ï{…qÕ T;¸Î¾ô"ˆ@…¿ûëfÝjôÜ«pf•‚V` -É9X­n¨9ðÈH!,EªfO0%8óbãâÁ(C›`¦¯WB®¢¼.Lz~>œšò Ò¿Š·‘‹ G…€ý ] $Þ+Ì«0 C -@ÔuZ0BúÓ¤b?æ :}t€Êþlnã0 AÁñøº´¸²¿¤2€s/éDÿ>@7ÖÏð=I®Â€Ä¹‘l`߀GÛ¬dõ$û8îljÿøÌª=º™ï €ÆŒNMm2ø9oV½•]ÞÑp8`Ë|„tž=` S°Ê@V"8+ÂwãË/¿<”øò?ÉXs ÑŸ]ë»Á†)€Œº•…Ï{ÁñB|dŠ»´ÌŠÀÖ@ˆ8ѳƒoášüµÀr‰ýX`R–ÓB¹på -|¥àÏã¼t0Ö™Ùèöß?Qö|é?SoqØ0 º#á‡_)S°Â×”·¼Š»Xö¼ÕõâDoÊNC!ü;*îœê” -gr! d*Xo¹y† ²ó™ W™#ÁÍèëŒh!‹÷K— ’:ÿ,¨–Ì ²¸àû™2»³´ iu‡þ–âŸËèH{>T# f`¾÷à°¿<Ü‘èÔxôøÑã}V°ºýìà2Xt·?¶ø_¨©<ˆž ª²Ã.Ç0¼ÿ!×Ãd8Ã:‚ó Ä~M¶“s.õ7À,ý§#¾ Ø€,uáËÏ:Æc4iËþZÙÿ1GøÆg°Š0 P -"¯Å­–ø±µ`ÍAuÙ÷â8ú®ùÓNÝ[³«~9bea,òW ,¹‘¼7ÏB@U݇ -ô{QHHô>H¶G%*' ò4X(±T&B®€ÿÀò²Æ*^–‘s -…bqòçï½e[—Ƚ],ƒRц6ËÀþ˜ª&I¶•p"å»T€ØÌ²>Þ@Ì7 _Yðº£R .§.*4ý°»©xI ¾§ ¡¿«Ðç)Àî9 ëY£øðY -ÀÑ qà;€ýkËÎÖ¥ -Á wóÃÀ²G›3s3àÖùJ31€Õ.‚nt@ø2N!Rú?D¼H'Û ) -S|ñ¾ƒé/?ÿҌԀí}æ>ßwç››)EL¾Yx‡dÛû3¿ã<=(µÌ€SËËÊ*TÙ -h£J xýÓOëêWÓòù“{2›ˆ&ü©‚Wæwìu¯|cä õ5äknìK:ûRa–ýåòjyÝ÷§®ó!?ý>€+Þ-âãÒòj8QÅ’ÄrP^– -„¥âšWœš,¼ëM ’ÿå%•+NT8h@9Œ*,ÃRv²pH0UUÏÀG Ù|HúU€/© ©ÐJ^ -\´”PP»³] gû{]€:E|Î8Fo9€lÀþ‘‹Åþv±É NRÖp€¸œ™è¯YÈï3€ussˆž`Ùt6 €Ã~ õظÃÔ¸Œ°Wp`Ó®/ßð=9€l)€8í à<Eˆ$Y LŒŽÎ..¾7;­¬¿fÏðÿs8ËÐÐeá573"Æ:€ÂÌ0YŹL|?<^@é*Í4<€=i¹Þ:â蟞<©k<ÞôIËû…e?ó—§–˜þÓ”Ëyø+#HUôþ‡ º² ½¯ ²\î;­R…àEðÃU/Ç‚Š“ã? +,ù«° ¼ZùñÊ•s(—ýÐS½æw‹Þûïë+z¥Â‘ä®ðXÑŠâØÂMK% ‡D\ÐȰP˨S€D§€H!œÀ¯¨z±$Al‡ÂÜ‚ÚNuñ¤xì¸&#ŸçöæfæöúÑy -ÐQÞî¨×Ø4æö?%ñu-ÜÊ2€Ä‰üŸýå +‘À‹m¶v†w##ªër `uÿOYhvÚªî?H-ÀpeÌâ\4{,€pä'Ô)Áz¡ä!€90žÆŸ“¬Àô´c}ÌnïIpÀ“ñá#€Uêõˆmì7Bß#Mù|ÍŸDí§A»‡lm¿ñ¼~=Ž_œ<‹â¨urò,þ݇ǧ§ßžž´N7ZÑF܌ڭ|s´Î°G·( ÍzóY•†…ãÂ]uÁþ˜ "*³ïÀØ4øu$À­1í·Ôžy×€?ÂY,LßÝ1 hžê·xº+ߟ•‚OøLà°sଈþg€ÝQÏS€Ä ²I€4À€-&Ü9–Áÿo·o›`€EÊHv¶¶8l(D ûm¯®­¸,8ÝÂ0ØÝ?BªL`Àþ#äK¨Ë´rxsŸœÿƼS`ÜÔ)xgÀèÂÂIHÀ{ÊX.€sÇú²à3œëGœà*°¹QšŸŸH`‚Nýù䕊Evì¡:À•ZÔø›Ú(_ 1«•ÖÖ*kµÊÝJe ³•ReůM¨:¯ÇR=pº¤:†:ò­R¥Vú FÊÞ*ý^w) &]ìJ ‰5Ž?? –B0ÿ®Wòæqàr0QóJ+˜T¿ðJ·JEìã‹¥J±ÌC‚Àz áÖ-äLæ½ühîj®0;¯,àLk]°ËO`a@»$/?¹j<,ÀDh®mY€80²c‡$À¢u -ãø¹oP½Ëøwç.(pÀb{@x+è("™*áÌi=€.tþt:8ÂöÃÃT ? þ!‡ —@öȸ,€àã}Õ’°ôÞj<è™ìÅíî;^U" L¸à‹'^.ˆís°‡T¿“®@_Îw½ô–±mR˜žûÖ±_@Žÿ ¾’we)•°Öcü2 ¢cådªëåñyŸwú-#ë ˆ³HÃË­ˆ¿Äæ‰*'Kš-~¯èòÿbúŸ.p| -(à, 8€Ž`˜ó`šï€óꎋ¥F F΄De>}¼¯§ö`kks‘\ï™ìÕ™ôoX€Uz[Üùù…±¿{ô™UÔS€£½Ù™Xòà…iŸ `âvÞÛàʲÀqŸÓÀÄ"³ÛÓ‹ï-Z`dÑï!@êö­ú1€¿ê¦{H¢i“ -Óé+4ê¬ú¥V5à°™tÚ¬¤jýȉ#»Uâ“z=‡“ÌS}kåƒßnÜ9–¼rÄ_Ä,¨º5pä ^Yû΄3a1ÆoÐa¬kÜBfhþÙÃfq±­Λ(õ“¦òùïs4‹¥˜+%8X¼ìçž—Œ ¤D÷–]þÿ  Ó-çoR • Êì)@$e‰¸ˆ¦,€Ê¬0—ìg¦Ä¸o¥ÇayyÊ+·Á>°ç¤^M²“ —_áÀ}Ø»Œ w¿÷@àË2d>*ò㸮2*€Â,©ß_]¥”£b3¬–«õ!Kòª­ú eAüˆ›ùþÊûËÞ¹Ï_Šÿ¾75~#wƒÝ †•8‚nØåÿ =S ¸C:€~ -i €u½\DK²tYÐ×°'W -hÂÆñ HxYFp°Ï4QlßÙüÀ"€M8€þSfUáè¯×På,§<ÚÃùÁ¨Õ§ûs3 êÀš€î/8ºÑ ÞDRÐqÊAÚ4Ȥ >»è†c}=@H!þ¯«ž§:û| ¸äÇAéYP¦€|§ª€Õªj÷µ×Âfý¤®s˜€]ƒjÀ`t‹& SÞzÔë³QýÉ —GöWÁÁ–ùµ5¿ÿÆ¡ÿÀ«] -ƒññ<‡-×@°Wé»*!âøÅ8 Ö«ÍfŒ«mžlT›Ú΄ÝÂRÅ®"@ þPƒ% €ÞDzÝP0¼2(Ý¦ß -f%ÁîEh?ý`(8¢§é>Íú€ÜQ€i´‹É)˜úq·n/D²÷2OT –ìg&sb΋³Sp8.Î*€%ûÈÛYðéãÇv?fæßðdîP=3uVõ_ŽþúÉP -°·»ÿˆÅss3êühwnúaú‡Ì U€ß|Ò—öÉ;…ž%í üg! }°=¨ÓÓ‹Öµ+jæúí³ -u™z•ˆñ°ÏL{}yê:Îö†*EÁ| ΰ¢Œ€9õþMÐ.HY«õ*Gê#ññ^åŒaÕ¯ßZgåûòF“Ïß»^æFY€JX*ÅÁêª+žï÷¦Îô…jÜkƒja||jjŠ5vKïß#k—èQTWaƒÍ•ê8q.ÅÆ Ë^òaXƒ¤€eý§t…ÿ•ƒÑ_ -€¿Ãßgâ?²ÿÙÑ®²s;Ÿ1 pYÞ8=Ðæpà8Î&?}ß=õRàBÜ! öJ DxD ×3·ÇnOßVåNìsò¶£}ЬHê°& ™äPñW4z°”:o9V|>NXBúj$TÍ¿ÖJ­6]7ÜLÎÁp— -”WƒY€)Ï«VºA‘(——\À•ò+k!5£ ¥ Zœy—×ú²ZŽ‹tã…I+ž€`èâÁSVB®Æpël·ñÙ(#3P­KXTÿ8*ÕøÁÀ'‡ª04åMݼq…¥«Í•J7“…]~ U3eü 6+ûuaŒüÇ\ô»Íöð“tâáh¨„²Â>åù —¨Þh@ºå“0¨ €‘ÓÅä@yWàøŸt׸°³³Í"sN@ÐÏ)$ÿcû.Çÿäßù˜ã‚T‡”ì‰þ4ñzññƒMõ€!€«øf¢ÿYÖp¤À†®âÐÖfÀõ³Ëº€ »­jbäÐË èÇ``â¢ÈÅgɘn9ÞwpÔq®À™š€H‹U„Ûî©gLsUZl1PS–Œ©t,ˆîÖâ Øûj•D1Åiså0¾Ël \ÝØ¨’˜K̰ŽaÑóãJ$ìÐð,t¤¾PDX «ãù›SòŸ - c1wÀSEOŠQDþWqUœMòÓrø­’ -)|'y*\òª”€¥›£#Ì­J-bE") .Õí£439a@ˆã®±æFUa™8þĪaJž -:YѪ€§J^¶~vnDï-pþ@‚.&' 7RÀOxéÆ9€~Ov-ŽwáÀõ"Ø–Àªø…åÌìϾG [˜Àq?ff`ìÇÛñ½g‚Њþ‹â¼Ó€-}XÔÅÛœ]ê2öKf瘒ºÛ€$ß=R”ĸ~g—n¥· @!ÞÆ-ÝW ŒœqÍmQRã¢ê˜rB„r¼OuVÀÊŒO¢ò¾žºîºbUãJ‘=©-ÚUl -‘ƒ 1Òömu|E,dùxxË«/ûåeú…õulñ˜µè°g¨<Ãå¡r@ÜÌç Þ$øO¢e@ -À+¹ƒì ó:÷Oà~Âr  Éè®K¥5„­½üõŸRømfz®Ï.¿GUyx‚2Âçþ¢G -ŒvQ%@Và6sü å›a§ŠÁ ypJ‡SX›úw¨nëgæ$¹À‡ä|¢.3€$?€sÊ9]TÎÂÊR¶ðίЪùkW×å°œ34þ쌽¥yˆC’ØwMšñb:0òP†dU÷2øO>=dc€Ž˜i˜€6†ª Èß%É|’Þw-õ Y ”Îѽø {ü½Œ\ç -©ï> Üù CÁª‘Ñ\2~éCïƒÀ£Ž°zx÷8ÑAɨǾöÌa©ø` -ÀAt,9Å;®„Q!hדáA d‚;^yI‚€ƒÌ$u ¯BZž—ÖTÆv¯2hÒa™|®Â‰ \õ*³ø'½CÿNHú¯ãÔl©¤<¼î6§UªDN láq3;aà£ï–ü0Z¨ØÀ‡Øå§@(gñÛ`[€¬pEá«¢@g¦o±Ÿì(0¦<•ÞZí?ÑAyÇvóþÉ­€eC:€3pö)€ØOýâÉÈ&ÿœÎ€ØÏTž}çò -°M˜¡` @Àd -€·øO €Soß»jý¹-Ýé¿ywê.T -€sŸêBØ.ؾÛ^2$ˆž2£|/,ì“8`åŒp°_ŒýúàxŸ ë¬Þ=Àz -¯žË›°K°"à]:äÍÁ$äúá¯Ãv‰ul‚ˆ¶€úªIš^† hú·J>ú2;„lüXÍŒ˜¹¸2éûÏJ¾žÑk÷¾8:p¢³Ä Ç¿ðÇKËÕUvV„«Ãœú÷Q¹£! -~‚tŸmq=l@äÐZøp.ÿ@µnAø˜Ç/…æ:PÌÊÀÖ9…”Ê8eÁÏØÁØ঎0ú;ÝçQºÙ­x`gtëgæb:A¶'o³Zɇ,ègú—X€€Ív.‚€€`À¹ŽË;7»:Rš9€Ý)*”`]`¤æät÷ólö_áùEZ@ènÂ@#u‹3‹îÏØuàÿuÑÌÆ™ÀR ¤ûÙ%_BÆ ¨7’) }’ÜâSF/7cÒðãmm…œ ½Å€ÖøÑlVÁ-¾KFFÞ,x%ð³ú%ð -P„*eC‚R‡'ö ¬Î„WEð. VE¡[ïW'‘@s6²«ÐÿÊÈ·^ Út 8À½F_pXÒ K_øã×ó„‰%ÿßÏVË?.³+‘×éJu5Ì”øëüI~%h•–nÕAífuò¹Üu(]ðõ - ŠY(&ì&²,ˆ…¸Æ€$ -à —Ùïu° T„§E͵Ê38šó͹­÷ÎIrPž¾_Ì'Œû˜sLÖœ€ {"äÒÖ€ÔŸÓ¨F÷‰À':€í´“@ * ŠÀ© ÀarÞ™ÕÞô?“ÀJꀟã¨Ü¿{‰[„8Úß)ápv;`woqÆ.ä|@X Ÿ¸Ì>]&q£À( ÖÛ»“8`TÀ[+œ% èÂXÔD€3G|‡ÀЬe&ÆpfËýeÕ´2é9%dy^iÕG´šlÿFwŸrl/þ(&ý™8;`ÅŠÊpû/çz ãLLÕxý<}§?€4õïïTèqÛ Ö -×”=àD®³)Àî£]ZA}€Èà'yíÞ\úº¡í–_X”sHc‹òš¥“Àþcx þ‰ƒ´ €ß.ÎüÜ®î‚ Ùu«¶r.;È–(R˜æ3ubânÄ"…±]óTÄÆ"Qƈ/`Õ1ßuÙz.S-0%£_7‘„zì#w“Ì Kó-6ä‚(|‡õ“g 4ŒêÑF×D®(~Sš'±† æ6P¨CM–Ë,)äø¡ëìÇÿ -Ó×jD%Ž)xšqÿ gÚ`‹ JËÏß„2ÕMêÍh·ð!O½|SüMÄî ê¸:]ä‡÷ ¸¸ \{婺4 C|¡k £vwAð -7 Â0.•Za­V 2“E­ -†NÒØO!…asà,X.¨e@ƒ„§Cƒ1 1é ;€‹ÊFsGu·Þ;7÷ŸØQß=P@€áËÎ*ËD~eÄí¦€N=W -x’¶Jôurð€å›æ6SÀFÿrb~RÀ²þàeô"–dÀÜ⃟ë9ÃÏ»—8áþ!ëØ9x¼ÿ)€Ëúì ²Õ›Ëé?%èf¼Câ€Ä œí)“†$ä öŠTö’`– ->f~ ¤2à¸oÈ8€´ÀfG¿×¾n·¢Zµã(òòcƒÍëŽk€$•¬~µN¿}Á¡@£èéiëøëoÛí¿kµ£_·Û'ñ‹(ŽžÆñ‹Ö‹v»]ªEìr›Øì¾Öyï*¡ÔÎo E8F߉'ÿe|ú·•vÀ«GR®:7·¢¯"“#˜žž.D­è©ÄòM\8Ð>Åã°R«= íä•J-¬µ¾Ž¾ŽsÊrÉå‚Ͻ¢ÚñÓð¸krqËAá`6BÁ­)  )I&öÆ< áÛxS$ü‘…=@rŒäPÎàhžPÝÖ»ç™2@‘>mpYpFð€¯]ÝÐÝÈÒ€ÈN‡™"ÆŒ€àS€Æt›0!wOˆ­ÝE¼Y,€—ôdJWôô\O$`³«`‘ -@ùå6øÍNKÍ+­-@æ).p˜2€ÝÝ»[[qÒR꜕4ô/ÂIf_q "yñ“"# -ãMò@óDõ…¬HêÐÌ/¤Ó;ókw*%o¡ä±G€«¹«#¹‰[wî‹w8»åF-–Š•;ÁZ©4ÏQB8$h©TZ+~Pº[â [Šó¥…ù’_YñŠÅ~6_*οƒŸþ ˜¹–ËåoÍë·<-4jÍßgZ)©ý>~\ÍåÇŠc%œ€ƒ‘â'8*Ç$…qÇuáÅ3”ŠïÌW~pw;qÛÂ|‘‰ šÇîX.à–p×óó¼Í±²¬À~â¼ÂÌm¤£'8è-žžcf,O4€p@ -€8| Ð%HaûáöÇÛÛº9Ý`t‘ eq]Æìî|Ö3YK`öÿñóŽ °ømÌ0€D˜ Þ›`}«A ç~Fìô…k8 }ç?Ú'àêL÷ ÇÕ=:ÚåƒF(Äá! Ýc@¸ž½Å™ä‚.ú$ÛŸ¢³jkI@alÁ¯8Ä·Ë º¤~÷䢞bcaìÏh@V²ÀÕ@6<™¾ŠÛ€o٣߆¿Ä‘6 ì3£…/}Ï—DÏÚ¿¡´i¤£_ÅñW‰|ñw_ 5Üü ›š€o%UýYëÙ³_CØnoj9d~¡õͯM¾01[ßáG*Ûü›¹ëù‚Ï—¾ò‘ ­|/`ãõXÌV|þÇ1Œ‚¨XCþ†÷Øqªß@•ŽY¯eË^áæõ‚{\€s ÷”br‘+BèrW;ôHÀR?«­5v›ƒƒK :€OT‘“Ÿt®1°-™×éΙ‹úxñb¾„ £ÃöÆSFûî³_ pêM»A×ÏÑô4 ¶¢>ò é´{Ð -ŽïŽ  ï‘€ô8¦Ø[i!@ê-.²l¶ºn9€ÿi€˜÷:‰]EÀÝϱÒåÐÿˆmà¶øŒY€¬À ž($I>wœ(›¤ùBÀ8Ï¿o¤´IdbôBèžå¿"ÑŒó;«ŽüÂQǸzj àR"nÁüӷΦú:€æ¯èB&Â_E_tÀJÖ#Ãq”\iÁ 9f"ybýE|YçÿñÅ%@—l“/, ßiì4¶¶¸ ‚w‡»ÿ§gÁW+'HÞ;Žö˜È -À'!®:€ù¿º>ØL¬¿¥ÿX¨ÉDÀ5ýK–øúAd§Npž-¤*ÎL^º»]\ÀTNàÓ#HÀpðj1§Èò|àdãg¦ß¬¿‰€æZIÊ)àöÖLgàšè³¶e±‰ñÆ!a¾–˜9ò=@P¯ÀìGË^qüwpßP: è8€ç­èW`¦9€¯ÂüâÀʱ9öF èrqÛ9€‚Æõ¨õ-Ào;±³?|õKâçÞ¸^(xw\öWÃÌs~à'UŽ\B²“ëØÝ ¢5ºP ?[4ã[ÖcÂ×q1ò›au -²Šk¼1ŽA4*•Þ!Ì]ärP0hºÿža^ XH}G„¸‚À• ×¥^@ ì‘)x&;ßàùt‡ýFz}r3-ä_¦  # Fc,ßÞÙb§{àÇ–»8M‰‹‡¼ÇÊ€ºË ãÍ7ä¦vpôçÚ~&ï3õ5uÉÊû@{{hyléiÝß¾ :Ó9€N`.YUy†{=Øù9%€MàÀçf¸Ü4vjÌlgX~Î p#Jó³iúÓˆí–êguÀàÂ^q±Ÿ3'TƒÌþŒƒ‰ŽýDÖ¸z=à+:€ß9°ÄÞq:•ôwÈ…« @Y€¬xp§dƒí…ñt/Îuß²O¿)…—¹E K¡1Ÿšàûd.^ 9$söŽq'ZgÆap ¾Ø¨³Ëx„ðN„âG8ƪÇ[çñúÀâV -†¡ -×ø|ûM°YEœóÎ8¤¤Üê>1 G=Q$¸ØŒÌNÏ’ä@‡ø=¸´°t´Øz¸8==ÛØAÈÿ­­†R)\îôÖn\bç´,·Ëâ3ž( "?‰Ÿ@—Àóƒöç(XHm¤Ëb?@)À­4tÆs$í,ÀÝ÷E’út·Ý:à`fçÁƒäµó`«?awÿh -gpd Áâ4,Â0Á[M™n‚Ú¦d£•ðOìz3S¥¿ÖqéÄ—E?ÆD—ó3:àØß§Àœõ ØqHºYà€ÖïWpÂ2€Ð9Wp’qI@ꪀ']€Y€/èøÍ7}ߎsý "d®Ü,LMm”žê#é·ÖŒàtÁº|@øÅU ØÈ€_7ëuí 1~[Öù0_à ,ƒ1ùu›lr‘ËÁ ˜|®‘ØäsJóÓ Ý>„¡ãT ¡Ÿ™,€4×ùÍÁOX&ýi®ë&˜kI~"ÔdÀæâôØÜ@ÙnÀ od0;ˆOgà賘H€'°“CÈûÆ6iÁ÷ QU 2?ë2Ÿs}ÐÐÆ~¨ €:%€þ¦³Óîv˜wô()Dúo€ ;h ûÀ$€H8Ÿ‘Â}„@øRëñw¦ïî G'üϨ@"TƒìS€.Pý£ŽÈŽ `‰?F_y“Ű4æ‡^¡ÈÊprÏ+úÁD!ôÞ-Ü[ï!µÄŠŒÝ#Ÿ‹Áò2ëÓa»[ö–UkhªÜ*„‡û&‡ÚPÒòs†,€9€À7 {¿÷¹erõ~~Wå%Õ t€ˆð„JTÝ2ÆÂô5ˆLW€íÍ ä%xÜiá¨HxÖ(Òq:p‘+Ã`©¾þsâê5—°Ä_Иô³«®: g b0<‰±N@ÁMš3ÐûαdWð³]À`õú9LÊ@—¤qU@܇8LƒF0ÊÆ”†Ý`u‚sE©. Ïß1ÁVÀHx!û!ÎÀd8Þ3@îS”çÇÙ%bvŸ)ÜU| -ÐqI`v¦¡z@|â¯NAq†û¬ -|t´‹]p™¤¿ ›Îžúwnµ\]Üçá!د¿÷mI‚~{“Õ¤‡m§¾·w°nàî´•r^’ ©È:€ì¸Jþ‹`<ŸØ{ó€{¡WœbƒðŸ -ð¾ÜÖÐ`žWõKuU™w0OXfG‚ÔÚ`\S…êD¡êÿ»ÂøøÍüu€ìP›Ñ¯¿9? ÐÖ㻾ˆâoOOOŒã°à©ýš?xÑB>b0%È€Ä/~ûâÛè;œå×íÓÖµ6Ì qÒ:9ýíI«Ý~vrúâ®à»¨Ônų.í¸êÞ2 ÎpzÊOY¸Èå`0u7\eþ]äÿÐÐ$€ÿ[öÞtÜGGn'½Š f’Tç9{çWGļÀrc¿ ä`Å€Ÿd+}éÊàÿÓ2äÁ)øÂ%YŠôŸ½±¤ŸÑQ'h©ØŠÛħ­î gë†Äbcp@99l"- œÝÝý¹*«°.€Y0°ÀÀ®×ÀíÛŽøî)²¸hRJ/ܨ»›>ÜÚ?z|´?;›q³ª)4>áÄ¥%øxÛ‚sWpxÀ´C|GÐÓÊØ£b@G<ä£W\Ä`ó!’ØÛaÄ`tÑFä?Çÿ>õÌ‘Ü{ïb*Náí…þX PȲùñÂ8؉"6±¯,)@às`_ìë¯U(:¶ J,ûËKæ<:€ªÏ‘;ý—Ù·IIZðmŸ7fÌ£?æÁùÊJ©˜ÉŽJc¬ìSZa% b±øŽj#•5ÿîÊ -+w×îp1ÏêCبmk Ý]¹[›f-!Ö.Â…ÑÜÎ|€÷B\ärÐÿàBv,É.ަÒi XáÍÒ2mçž ¯Ì<ùÞgNòw !|g™D  8‡’_2&Ü€yã?² ˜ìÏ.6v@;PƒS‚­Ý}Xk^ãôô{à<5 ó>ãLÜQÇ|:£¾[€òÌQ¸B*?Êùƒ÷¸‚M\ \@ôƒÑß.j2;=Š—˜Á©ï .«3‚E:€Ç‰0°ð’pÔ×»,@\Hg\âm[ÀupÛtHøXÊ€üN_ô ‡úúˆY§c ¬°zæ¦@ÿ'™|fî…%¨‚²ãt^â°Jâf@€ß) à†à\f€ë…©àíbèÀ^9Á §]Ô·7æá1Ç뇨¶¯­UFßÈûËë¥ 8f«¶d?:ŽŽƒZÕŽOÛ_·Â¾;ŽžÆáñq¥ö4:ŽZH׿«<ý%¾x?£5Ø|Xƒ'OããÚü/Bµ{òêqT©/|ô‘«'íðï™à¦¯$ýcÝ~[%]Þ-ÙjŽü§°s‰¿r,WÓ_†UÊùÛÓY ,^( -¦ ­¿§(°>€Œ`±1‡É*ê»P—Èû!¥º4à3=ûË‚LpGe,¦î€ñ|hÌ7=ÀZdì;úïÒkP(Ò¡« Àÿ…ĸéS -”-µfU`ðÿ>ÀãÄl±²ÅÙ!ËúCwo†ÀéÁ!þ9c»’.ñQÂ.ÌàÈû%¡ãô2ý`$I Ö»Á @Ÿz‰`Ê/#Їï;p='Öʈþì{¯» €F ¨2€ŒÀ'îçj…àŒÌ`žf¾ùM÷’xEOû":nW>ˆÃÈ/¼™gG@>îýЀ&ÛôÈçWjß6›\iÂ÷‡a¼Á– ®ËòöJô»VÖB>„\PT¾j?/×ÔE ²>8^?GÞ¢ÿþß'`3)“ô±ŽPÀQ?vb'ÚG»ókÕäô[n’`Pmâ¦ýaÌOTÀâK€ç€ýƒ£Ï@ `ýpsfNÖÀñLµGäÛ r ¦@–¤2ÜaÊBÀ³…ŽõY Ö[ôuã9ç¥èrL”… í§ì2õ'”þ'¼ÖS€sH4€eà@`ÖØH`û¹nàñîÌ,Ÿm²& ë°¢Â0¥1@Ø –|é n”¥AtT-ñWòßì¡¿²ü$ãløï’„#¥~7ÿ{€= @²Ov“ßÅ´ @àz_I\8€/ú8€rêp ÐÇ800å™pöÍ7Jûm‰µß•ö@öç ÇqàMŒä|Ñ:{õù1T Z ªlý´JAK×Ú3Áõ@=`Çí•J¤̈5Öö©„Aíµ§ì–(—/…qP‰Þ©±ÑÒ=–Ú  5K,€Øn«ä0ØßE|V± ¾Ôã>)„² uîE¢\ÍŠÿ€DçÌ4ÚaÿE -pÖ(åÝÿóÿðñþß?~03mÀn¢Å›‘@lÛÞvf ãvvèÚûÐqñÈHß"?é$˜îèÈDeº€EŽðþ«P`K&ý 4©/f~8òK±œ˜ÕÒß`fº*€z;²Š@¹M>ØSG [[wà¦qi»¿¹è‰~BzCú‰Ñ1€exX$åc.¼2H zçnê§€+N²Àê¨& RðwAn,àà’29€BaÜ9"¡„Û9•È .èë:e67Ïoè¬A?û -ð4ðòoæü%?ˆÂªšõW>Ú'žžÖAÙjú„Ûí«Õ ]j-„­¸¬QÌøS?8®ü ~îsˆ\yþæRÖÃh¡ÖytHü©@&@UiûÜâö££GÈPXü¹³Ëá“q5ÖäáÜ7»¸ÛnÞf lû x/?ˆ‰ì— p¡ÕçdÁ²€K*'ÃÀÅ¿®fZÿ³ ÛÀا&?…È=ºªgùÑë¹,@ºíOxÔ±Õ÷‚pâXj1_ -Š~±=Œö,€Þ!¾Â‘|î:;î¡ð=Õ^Ô‡ý×Ò²ŽtýP©„ñaäåGF—a¾½gq(¦ûpŽ@L9HÀÑŸÿÅ_þþ÷ÿüÏÿ÷þð/ÿò¯ÿú/ÿò‡?üþ¿üÖHËî7Ûšhvâ+[é -ŽA[‹ºdÜ$?áúqß¼u[î?2%IÁ¨ßÅKòPŒN€mÖ(ý1S>€gq@8ª÷‡öp.€››î8€$ ``Î*‹ÿxßdnnZðxgvn{—p1;s·)C‚6@•ÿu?ZéÑþq¢)c-–}Râ\J@ÊúÌ -a -qÙqŒ ~0ºþ“¹€©÷”ÜòVA KÀýèÖG¡·–½`m"_æ7`Ê"=¾‡€hg@¨ãŽó1àb™â mÈñËDÿ.ñAäe¶Ã²dâf?ˆKÇ^þJÎóÊôøê[PÏÿ)ÕàÃÖÝšø­nŠCÖþ£>ÐÆq)úºu|G-ý˜%¢Z¾ yVá"êIŽþXh1xØÉ³Ã8öw@RÛÒ[»È8¡vÀiÖLÀ™¤9ÉË– >€ˆ -j~Ž °cnD‚ÿüŸÿËïÿùÿ˜ŸÁÿóÏÿí/  ©tøÏúˆh[ˆT€4eE$ÒCáfß³›ËÂEôn¤ÑVP’ïÒ}‹É>i­ÐIÆ~–rÏ"!¿–Ý ñ‰°½ô”ïÑ#äõ±û"À§Gt‹AàænÏ‚ÖNÉŠ9ÿ õ­(Àà²ýÆüÁ©?‘”ôwZö^µÅ=È:€ì¸¬î“¢0º€Ù…B©ÓSðÒ[/V8ô–!b@,)KÁXPªT¼P=…Óx`?Ì@Yß ä`Ú@ ½ØÛPJð» ìlöaŽ•òW¯³ @ŸvŸPg]ÿ0hß=FÚMj#ˆmP Bucdñïï„m–ÔÂøx:„YñØ10®XT[¥6?H'Çý,\¦ ÁŸþ©Û,³H¿4ð7ôÙøS…¢€Ä^|w´O_ÓHÂÌ÷¹8çI¹pxÀÄÿp´Ï -qîg®™`¬u9$Xº>œzñ=\J/z“?I2 ;.€£ a¤à …‰[ÆQHò…°@â.—©A41Õ§àSi¾„ls Ê×ÕŽé;Þe ¿åMâ`>ùãàhã²þ“äÿ=È!ùG¢Ï€Ê(@¢ÄM{e%?’/# ðDÉ4d`Ýê÷RÚu -îhT›Zרoß:þa…íýã§áã§­dã„ò¿¾^ Û•ïh*R8n¾>ôç~Æ0Çÿì‹oÑ=u‰Èä>ɼÖö¡øsÐÿÿç(߃ßÿ‘B8þ² >BÑŸ’ò@ñŸàòàefg­6@7,¶g¡€‹¶oIxÇzÅb®›xð@üwÀ„@ÔqUçÕÈðŽè)€€Ät€•Îm=RM`ªÜbcà1Ç+Û•líì#  »8»n™A¶ü3“«@ `éßÙ’ÿ,ºS}ûÝš[å.ö'å z€ë@ãdqut2wÌøùŠÖ®¨Ì€Ýu/ ý÷=ÉD)Ñé/½ž¾³áªÕ²ŸÏ®æà$t,ö0Š£ÜÈåsoårWz0B€DŸÌçBZ ÂF¥ p}/s,üßë|øS_Z‰í!ºò?–¨?áZ¼q¼öÃZÔjUÞùE¤ÑQ‘ ÿ)|œÐZù[Õ"Nàhùo‰ƒÂOLK¹¯kÿíDú.ßmÊŸEèŽþò÷èÿ¯ÿú‡¿üÏG_:þ÷À€™aƒ.Iö_9’ ±ÙгÒIñ¼i„us#<€C…Q ´û´,€eüM²à"þ÷ - ƒþ,€€8€GûüŸ›Û|ttø©²‰˜S!àEP   ;aÒï~}Hø¿Ï¿ËW\0 @·°¿O¤ô?ò¥Ø’@*`zÐë²ãŒ^ïL×so^¹ -¾Šý ®ŒäGFnŒó)àràGñE¼Â<Ÿÿ~©ÏrX d åÀ/Øqr¤¾ô†ädÈz« ¾ƇAÌ®Jsc¤-#c†'­‰ß­°fÖø^Ø{y - ‚†­~x°†ÌÃL€òl h­´NZŽü„ˆùo„?µƒÂò ÿ™ü“îr ½£¾-,V?\,ÁÊþÇæÿ‹ß;¶÷Á¿üþ/>ÿÜñ¿[ø Àê -º,‚ô·@™•.XDÏÂ9»$—䧤ç:jHÎì,€)€9)À…üö)À"d” -€in÷Ñþã£üŠgkÿèhk&qX8+b‹> p õ3öÀzWò‡ôßñ| ..°ÿ’& ;ñ·Og€•ô–82Zú\¹‚ĉvî‹oä ù«7µë ²Œ0ï]ó&ržýÚaœmìXHÚ! Óà3º_7®“ô* t&ÀQµ?>‡ãfkÞÏ®¯²gÒ5d ÕjK%È!¾¿ ÈÜ« -ªÞ]xÚÆŽk~å$`¥äÍ+ ÀÝÚwá%2Âá¸ùo—=@ð)¹íRÑn‰WêHãÿlGº8úË~¹ÿ¿ÿ‹/¿t‘õÀE>gü Þ¥ÕRHÒå®uMWûžqÆ~{wÀm>À]+9°Ôo‹ çWå$ ó‡˜cì·Í³¸tgôd`çÑ# -Ëà80ycfqg'‘ÀÙiU -»lTа>÷•°bQ“%½Ó¸2¾ H’þ½ÀõÀ>s×Sä®çÉFÀý… /1~•C -ž‡×&ðo,‘=È]uÛpˆd'[ŒŸÙÀ§éG¾1{qÂðòú¿ó½ë¹:]=HÊZ@të' 5$¢]©µX Š J’2¬Wƒõ\©I Q«D±Á>tÌÀßÈÕÓ{ êLH“ÿíqÖtB·p -pްàÏÏ1ÿú¯ÿ7ÀñßE¾m>@¸½ÕQ€E;¿ÑŸéªÒ UŠè]p‰=Àò@ŠRBzZ¦þæ@r0©¿ËX é/¸(:)ùµì8ðœi¾¾¢˜ÿsrw¹7àÓ£G»rý2A6/ëXwŸŒ "Û®à¯S(H ï‘û,Ý7?¦Ç9 L½´–¾ H`*ÀùàzŽ|\ ¼Õ_ˆÄ_˜Ï% …kùqm¸Q€+ÈÝ, “u’«4äÆ ü{ßÑñÊ€‘+°Sîƒ@æ3ñç»y.N›rèßÄp"!‡+VúOp‚•J‡Áz À|¼*2Û™Rs0¹ú+,ä࣭(®ý}ò°Ÿ€,@±0Îþªái  Ãÿª£dâ–n­ó1ÁŸ¸)ùÔ ~vÛþË?lÛŸüñ¿÷ÇüHô8QOÈ:€ ÿ§΂ ;88/à€ƒ‹|ªþ£ªÀ2€N¯Àd/ƒYY]gî8€º’dÎö}ÀÓlPÿc—ò»EŠ¡ç;™ÐT9|J‹qÝâ¾$ÓýÝÇï,ÎY¹Áþ£ý­YŽnh{gö2õþóg›8Ncv;qÿº;ª«‘³·Îÿ ˜@6Ø´  è°àCk8rÇÆ\ÎÕøÑì‹îÓIùx¿PÈ[‚ '?5™/x×Gý)Œy¹€äñ&‚ý@ÿÂäÕ·®±ºÀøM>4œÄ›¥þع0é-æXͨàM’Þ{Ûš,0…í’O 0#ðjŒ;ÿô»ñ‹o¿yr-7V딄¹õ8fþ?l†­Vëôôn­Eñ»Óøô´}úÝiÄìI˜¯öÝø»1GÀúGpOžá7í(dhµåÐ÷ÂÓv·KÑ?µ¢f:WSü 8úÇZ{/åëŸþ)·Ø*6â&û˜ìŽ5kÜî~&`æßK>Øä˜ò;ú[kb¿ãÞ#÷M\L8 ļ¿øgÇõ¾ PLÔ³'~Ô`ÖŸ±ŽsSp½l0%;ûÀ§Ä|%YJ»vö·1ó¤>çJüÝ -»þã‰ØØÀ€)h}~@!Iÿ5Û\ll5:’,Òw­,.Þ§˜Û9üôñþæÀâÜæ£Gût»Á¤Ü`€¶ö#å €°É“Ý)û2 F•ýïÍ!õ'Ü @&@¼O%à*seè¯v4À0⯭ùïÞóÅÂD~dÅ/roâëQ¬#‘W¦>Ÿå3¼ü[pñùüMoªÎç=f ønb"ÿvám®N¼Ÿ°_p °ž7V(ÜÂW8ä $E€®õý ´ZÏØ4çéÄÕÜû>›ò³ïñ(Œž†ÑñÓZÖŽŸVjµð˜½{+8ÿ|­rlŒŸ±ðÑqí£5ìÕâçµÖßá·5vŠÜÃr¿V«=ºðü—Ö -Ð ²_—¢¿"þø=)‰{‰ý]‰¿4 oOz!pxnàYÀÈD£Î¨Ìþ­1:q`kñKÆŸÕAMç厓Á°í¸oq±I nÁqä­Y8;0ÿGÈbJç\ÙÚ¶ø€e³î0æ´FOÌ^À>}üÜÇ î³ÔeG¥®`sîö ¯{8X-j9€E:§rN°>”÷w`Ú¿³“€iè9SW>€Fnä >Óƒí;q‰¯C! GàÚ5Xù±ë£ùÉQÈÀ˜^N üp o,Gs× - =¨Ÿ¿‰= þU|ñÖh~ôúhn”2š»>:r ¢AM˜¸51Q¸Õ¬€ `E`ǸA僠VY}ct‚«H¸Ð9Œ¾¾ÖÖ*@é.Ç©¬­Ü­|´P«­­ñgø ;*•µÀï;OkkµJĶÄ5UªÕŽƒŠï'&TÕhmm-¨`–À±óߢü€ìÝeÉÊ€º@Lw>;:Wþòÿq,ÇÆ«ñÑx›VÀ:ó€XCˆ—Ð!¶~r1.…;NŸ‘늡Ôñ€sò‚߸’+`î®#ã2 ŽŸ Kû5WÙAcqft`Žß0 uksÈõÏBøY€9–²ÊlNH°¹9{[ãƒÓ ΜH¸¯5.]° >ØÛž›Ó‡a\È^âøþŠÞ̆¿a - rw¾è²ð|Žâ„~î -i®á€Wƒüê$Ì;Äõ^ØSø¹9 A60‰ä‹Ü Èì¦À)M -Çòs@ŸÀƒXúÏË9(×,-€iÀ¬²Ü8€ýG÷`ŠÐà8€™™M8•}n^ÊP4ùwm'e)÷À'.Cà!ŸnϘPqݶfß'+ɾÉö3½È-•·wà -ƒS ös…ólÀô…h¹wppð—Žì}ð‡¿Dà?Y î@í „´€Ø0U&ñqÎNcê4Kr÷€mþèQII–óI -[b!~Ú è’‹Ù½PFÉMnGÁ„`†˜ ÿø³(Lð…«$;@5Ø›žÙÐmo7``J†zéOâo€Äça`À À0Aíþ>€»¢I©’HÀdäæz*…¨{³0åç˜þßb_7Xµ—| Ç1û&6ùùœ}àÞ`~’g¸Ê2DV &Le΃‘ü<Ä͈p#ôND —Ч¡ ^®øÔ³ø£»§|èP Ãfó䯚Ý|Qâóÿä @}=hUC| À…®²w¡JÚ\Ð`Üì k¬5ê’¸Z'yí;Íù‘®èí§]ÝGûÚ­»íà{ÿ²ÀÑŸ+˜+¢ô”c^ûœzÿü_޾üòÈÅ 8~Ãó,…î8€d 0ðŸ¬wUE¯ÙÅ>€|âFð‹d…Ì`®]ÜçÛ9€ ¼O«¹Ý 0‹ÿ*søÍ€°³ÿøÑÖùq‘ýÿ-ÎÌZ!öÚÞ¢ Ë4‘þËð);lÓùÈ8>|^0¹¿!å?Ÿé]¹’ÔÆùåã2(xe -€—œ£¤`9”‚µú!D5ƈõ«ÁØD°œ$ô x”Üä[ù¤v‡,]€eÇòs7¡p÷Š µ[­wjíLã=ßõýb%aø ö ëQó¯þªÙl¾8-}óÝ·1ŽÅî¾…°Yåˆ!«~Á«¬¯? +Ç­ìÄÞb§ÁQÕ!óÉV¾¶AóÞ_Ü`{§Ëìø‡Iý¯ -é}_mzÀ˜yp°ÿ_ -ÀþÛQ?@ÌçÏá8ˆÞÏ4Ì9¨ -0/gôêmVnãSv^.§Ÿ`äÜ °Ì¨xŸ >|AÙþgp ËØ3Ñnð³KÿñÂN¤­½ðޔد¶Ø+(G!”ëYx‡J°87;×@`n`g{“ -¢§øX0qÑK}Œç•àÃЀ@€@QØ\ûKÀþDÞ`Á~öI sâdü‚jýn²¸Þ/æ}y›TÏ@†2ûÿ[^& “,&ØëGªü91Q(\+â€ü dC ÏÅÿåñë~Q6}½·jȦ'rÀn~*ªÞ…w‘ʯ#q'ûël+Ð|ÑüÙIó¤Ônjàæ|m2Á¦Í«áz»VyžÎà¨i ÅÏ"Ù(î -öY$ÏþBú¢´ûpfú“ç¶Ì¶pô'óH>qº@î!úýÅ ø—ßÿÅ#Àç. -¥°I°¥ˆ‡è¬¸­AtùS(-hüùhpüê+ðüHÁ˜Ð@£<è †¸æ,Ñïd¶>v ѽŸ˜à%^'ôÇ%/nBæt¨¤°±€¬…•i‚õ;(ühnkn€€Uq„ÍÆâí™ÍÍÍn¯ß÷…Ó1ÛtQÖ@ìa À¾ 4Žâ“ûC€4 àÊÈ}3#ÞRÏ,ËŒËóOúøÍ5 8)¢¦ª ?èîyÖž‚â\Ár잀ՅxH¶*ôÊåòº•ùcäyxÑyË7o”&˜¬#‹²RùâI5éãÃW›a¬TÖ¢Ú]$äø ˆþ„UêõŸÕŸ4·Jí'€uøþðÃpÝõF ˜…ÑñÚ9YR7¥o"cSvcWâ~ €áâWŸLÀ9 ¯ a>;(øË?ß§P…3`›CŠíêÙß&xÏŸÃûã…â¹°8vÍ@%¤¿€óéÅÙ$ª'@ãÏâ?ðÿn‘ØÛSo¶‡Š v -—è.`•G÷´!Y¸“‚9üW‰†¸B8€-Z€‹÷øÿS÷GÍm\i–(Jw©D‰EhH j’M”Ù´ClÖMˆI˜4`%Ñ¿‚„L˜ŠQDòHôe?ú¼‡Âw"4çÄ}pʼnzIv¶›Ýª‚唺fØÕ¡®þ ãŽöé_Ð?a^îZëÛ™H€ ¥š9GöY $‰ÌD"±×Úk{çÞÛÎ ÌÎnÒ Ðl7è66·àÜ¥9.çžxáB€@ãOͼ@ À®G Ñ ?÷ç|héÍôÄ;þ t4î@Þ»és¹Üë¯çò¯¿K&xÛ`1_Å;lQõF˾·þæ¯j_(¶ÖÂy ÷bïaÆò3 ŽŸ¿M"¯3o\V¿||0ßn!wG¹¼çx¾qo•JIåü€ÀjÈ1ƒ×9kÍ·C -€Òb‚·˜ÍûÁZû ‚²+ãÉ‘2Æ)ŒÌôçÑÿ}˜tÀÀ.  \è¨ g8€ægÿì߇ï~ûQ³Wb oŠÿÌÛà $%¡&@<;5¦ý'ý`°4»'B÷Bµ‘±ØèX݉|*~ò @6îã¿€‰@¢ä½½•ô6Ѩiñä¤Å’ Nšuþà7ãþ œö,ø?3·ÙÜ«ÏÅ1]€»"gƒü¡æn—ç Ç¸&ÔgLvA .ûǤ@J¤½Õ€‹pßäö -€ˆ›Ÿ€ÃW'!ù‰+˜Å@^Îûþ4ï¡xæG©ÅÇ0—ËM°ÄϸÁHö‚*ÄÊó€Üøì)ä¨^U?›Y¥”;~®–׫GUãñZ·7‘öj)R]ÀzõJl"¶Ú Âü‹Q,dQެO¡.)ÿoÂP  9lƒ)+ïÀà^A2ͽÓàÛ¿÷þ'@ÉÙúÛªóu«NF ŒLY €'àÖ -x#>÷`Wåÿž -@|ë­-öV [êCüF«‰„û áþnªú¹%ΰ^½U@fX1˜|Î{é3û‡Ô÷š[xÀÏ•ÌNθKr&D{ƒ^Ïr/H€ Às`Ì'°RÝšüÎÀ¤Á.½ó^ÁË]”€¿žŸ»â"ó£™ýÓ$x‹drà­¬‹Þúøvÿ3x_¶¾€‰ìëù×q -À"¾ûr —ÍŸµtÀ&vóÝ -Ãòí”ØyW¹ ‘Qöw€û¥ƒÊõcW @àx¾ú A º®Ð =€^þÊd¡ØCÒ=-ÿïÁ@`ìObñ‹>;voýÿYxŒ¼îþéßm mö9Ž.äê´6°¤ö@HÖ[®Á aý62¥°-B÷$`ü_bdØÝ½Sk¤€Ÿq︮ñ¶K|1ˆì‰ -Xñm¥9k„¼çf>¨-Ôq­ð²‰€E€Æ»É@ÎO;À®óœà!f'gjŸþ_0ð‚Q€®¿¥žgLº ˜÷kþ÷Ä4¿pB -ÌܳÙ!  _ôr¬¿ -ö*çóp -y¼4ókÅð2ÇÒªŒâ“¥¥o…ýƒXbaCE/ãAS²Z†"òì³§Jz0à““ëGÕG^ÎfüÑJ°R ¦Ûÿ»†BÑ•7‚´^ÄEù5v̪agù›pÝ”Aª‹` hí‚veõó€-ýU÷t¬|yè:ËdÕwxÖ€„w2`¯˜hÒM¬RÏNóþÀ»þå»ÿóCvz¿ÿðßµd\«ÙØbuöX»µÁ–@|³©è CœÏ .Àh•†øÜƒµ¸5€FMý•ÇÀ1Ƶ»ñ_ä 俉€I—9Ó ÅRåðl¼ŒkS¯#·C³Î(ò·0רN9€Æ=6d'`P@Y€Ù‘£÷ÙËÄsc/X Ü¹3gð`¼Oôw -ªìˆ2ð‹Ãºµ‡$ö -ãŠñårBÌÓ˜ ËpÈç™W—Ë~˜ÅÚht}…Ýy+^që¹+͂ʞ—ámìHˆmÕ…à™OÊæA«¶(ã× Mþ³O2òõj•ùvlÞ*uWÍàWØC @¿xRxƆ?Vè*yµ¸ás`€Çn¥ƒ£åKÊwÛœâ4i{ãCå¤;9üîÛ_6‘Rå’¾c°À -è[(lÔõTß3¢?¿Ü‘* ñ¹rŒ8ØÙßÝr°cÀóÕîâü‡šSâ›#?`t´œöfà@EÀu‘† ¨ºS“ŒðC*`Oµ€¼Q®F#M`p¤žé"r$/x14f^ÄðZ¤AêÛt¢g½1,fÓ]]?ƒ€¾wMtkÀÿEÆ ½‚¿ä«k€r'7í…—ý€=‚’Ûåb†‹ÖIçÁ:ø+Þx~øÞø‚p„;€£ ÈM¿Ûž>$çÉÿj«uܱ¶=¼³Gú²®~0ïgœ_ÿò^ª­# àv–0¾@@ÉÇoW®'ƒ‡+_Ø '€7’§&˜kâWq"‰Néið£_ö—¾û§_~¶ßdÅ·À’1Òn kÿGÀsƒ£äÔûU¼ò5XT¯o`"ó6ð¬³LÑswÇrkØöŽ BÁS+÷ |{»Ëÿ~Ì»¨£±ÀáDëìÊT$­76f‘ÅËðcEmjò€j\ ×ï`¡±×\˜áX@Ö#`fdJ^àÌGÐëÙ ™T·ž–îlÍÌ>ß8Ú;X ÀzÛýxYŽÙ7²ðXŒÂ¥ñ‰ g\ ØÙ§!ÂòZ•œû²•ËyêO£¥ŽúØ -ªëQT>аÀ˜ŽFÈ­×C(Ép¯ø‚ ´±ûÎÂñïŽÿáøÙ©ó¿ÿæÙ“ß|ƒ¯^ÉgÇKR9ÛëaõË££§OãD#öÙŠ¢Îñ³ö“gÇ!oûoGí/[Ñ£¨uttô¤=ë<}¶|üûö¶>ŠŽ¾: -«e~s«óõóyüÆãJ‰· ¹.GË—Ð{dRçÈb,n[È-†È}Ñ^ô×[’èÀ>v -øÑg¿ýö»ÿJ ø—ïþéÛß"÷GJÜi.ÔMíÂ8Âw€{‹”ê¨+;J’ A”éÓ\8áðVQjµu»M -N6")q>r!“罸ïº{tÎÎã€ç£Ù 9˜= -Cœg~ü ˆ*j÷\æèÀþM6¼Yò±]†h•7‡øq•àà[ó†âÿ›?þljC¼`á~? à/¼B®Pò+7o~}ó3GËÓð¹`·à“#£Ÿup&Æ;8qœÿ­ã -K)–i(ã·wö?ûå/¿%~ù‹Ïþâ£=eEpL¥»ÿ}w×9ò.¦â[¬ìÞ j«ÿ[`#ÐɨŸ†º'ÀNmÞüO ;u@×Àž¯‚c¹CÌ}Š@ ö+ !1¥²þ³vC P-C„˜3€cИ›a—€É-/P þ°€DÕ]ñ³pçNmf†59rƒáØÞËüõLµH,@¯¸Y*•VÁ]úõñ Ÿ¿Zð¡dwe .y¥R¡Àô–=oõÓiŠ@ œbô+ð1¥ PÀB…ì¼¼š¹8D?¤)çQ´|Ž ·Sh3‹,Âv+ÀŠ* 8‹aðÞš9l˜Í—¼×ó—òðØ^p½Ë#œösFOÚ_õ¬à±ÅŽDíN>iÃÊÃécßyôÕÓ§_uŽÛ×+x=ùOØË¿ÀžÑ!V„aõÿá›gO;öq%øæF!jÿ -§ËRŸ÷Âð }Øù¼íº 28Z¾<¨C'gµÁ -L@-€€êq® É€‰¥ÎíIÞÑ€ÿìÖØ0a6›s·ÈÁ‡áïAtM(1³SPÌVŤ}·ë¬¾àì ï㉀si6¶ï€lÂîn­a‚ìš@5·px;¢`ÍÁÚÛ\tùE% ^ˆ\Ýò”¨®À¦Š -à Àm„Ú~Xs{$—ÔÙ# €ZããÚ&.9Û žþ˜ÓX À.ésQffn1fhëIÙû!ð#äý}1熌P Ÿ± -n)s!£`!¯Þòßo‚ ø–ç­”±áŠzãs{­°>`ÍzèØ@ˆ«ðI1Ìå/Ÿ½ÈZ€€CñÒ%œ ý3ÀÖ{ëa;ç góŒ;úëlߣ:¾€ãà XáÕöuŠÐRŒ?tíðýªñWâåð¨TùŠQ@ +x× T¿µÊ»0)8Z¾<ßÔ€^@…‰4@äëç;%:Òp—ôßßwA·«” €ìÆ`k£ñLÿ UÒЭíºûeÿ–¯RúÐe¾MöM 95@_.PÃŒòS}ؾ0ã§ô:ëwÌ!å∠ØÄLÔ7þ#ã'ÿÝ [Ö7ÞÇgt(Ìšllóþ_85@`rÁåô§Ìëm¿¶”e-€)­Ü¸ßb;ày£$&?Ú¹ TÍ ¼©:—×Õâ?8.UŽØÜG¿Á -„²Ž 0 OHý5 Ê GŽ ÔnÀ}•ƒ£å˃uìHÚK -lN€^èq ù« ñúãI@": Î\ `°¹ÿp@i®Ö‡? ‘•˜77[舄û¢$ÿ·üš9njjÞwÌ'4ï:€}|݈i€NpGÄ1,ß'õÓõ€=ôw¤ï’Ÿí­Ó°½6åûM°h÷̰£` -ÌAÛðâÿìä\m»>€ÞÕÁoŽ0;2E8ý¡ëd"ð¢1]L -À¾®ù©àÿ7{V Àqýþƒàø<}íäz@ÌÛ%ö*þ³.`…ÜÀúOý¶Fá&Ôy—¿Ö¾²ïuON‘긣à‰ÖŠ+Q¡P¤ ãX`fúV1 žù>tÕã\þâØÄ’W\Á>Ìø±äX#È»~ž­Q•ü+î!(­z«:¶ Ž—ƒöÃa)^^þ -ÀjÜpоPp´|yý‘ó£@ àôÿ(XƒçºäwKHfdZ<·'iè“£A -pÂÔ6>øà>oI6·Ò™Ï»!føOÙ©Èv]æÛÔlnã+)zûM À.—¥&l kv•øšT5@Ÿ0þã%®B¶n…‰³pE},ðœ¥,llàææPÜØnÔfœ¨mƒqS³(Ý’`p’‡ÙÎÉù?0 ‹)8[è™fÏpŽî}P €@ Ü?v®Ð+_u×|ïÒO$À5pËøêyϰÌ1¸ß–­Í~tÁ>ÎØ †Y2·)sŒÀb1ðJe/REìpæô§¢ô|ÖÃ'Ó* -5§ ÖÃųA ´@ù°þ¬Âà„˳–¬®Â`¹ÄGà?^:ÌúËël €³‹Gr_Ô…£åËC×Xù_oXuA@†ÜR˜&ŒJœÛi.vN ÿVd¼“rÌýùTZFjîFáÞ`­ãÂq‰Ú߇„ùñd™“}7ЬÝùXàY* &>y1·Y*0ÈP8ý9ÇyK0×à°XÊöRI)€ã…²Ê’ýBÈ2:€™Y– ¶kt4(àcßÚì$Š:Ê)s»NH À]M À™ -À+6pJPtÙMýí0»0<äÂ[‚Ð%3×,à€°Öf- 3ø·Äoª]ò±í Þ™ws0m–þ±B¾/(øAþÊØpÆš;pf@>tAØžÎ^ÈL,â%7̰Ed€%€™w»Ô> -Ö±Öøïd‡ügmÁê –*aÒÿ†ç-æ2Ù¶P³Á4-_˜ó;ÈP *8â÷Ä(‰YRã<~’d;Lk“£¥I*À9 bµÿp'îΦV»uk O½K[€mæ§o8òŸBÿA€gA=âwòëš;»[swP1þ Lï8¦µ*ý |S:¢â?^8'­•¹']O9Sa`š@Ðv”…Ùúö^ƒå›SŒ²@@9`kï4¯Í‰óÊôcðÜ€ýb'ûl ¨wî¸"€Û% Gö°*€8Ð!³Ê†¹w°Æ¶€ì €·ôvCÈûƒ(W Øs¯‘‰"PnWüÈV('æ0Õj±ˆ¢ƒ'`àR^¾ŸP³S&±ül ‹ïäØ^!o= ¸o¥q‡õ? -‘û¯kA´E¼ýOg• tCVàF©ôI©¢ü`÷QžòùLößÀ¨ q GË—‘ž¬w…W @!@TìÍ*7us{Ê ¬-úw€q1ån!ár²ô'æÍž2ØÏ)†c|ªW>öÒìçÄTS‘0hînÍ6âsÁq™ÅQhºÓ`Z“r`{Z”éëSâbp\%»áþrMŽÌàc| ×ÎÖX Pc; ÅPÌ™ša fî -0Ë`!0pî €]²‹ص(÷ï:¾Ÿ áÀÓC3ÿn;ËþéTëƒÄB²_ÉCòùE/ÿ&Èú„ýìà^^-‡â½þ·•àˆ Ø`ÅÚKDÑwxÛm™¾ (æ³—†3Tê §•z<­8°“Ë^¤ð›=˜Z†¡eÁ:œŽ*OY?ÀSÒ9÷ -à•¾.À@Qðž_ÉšÈð\ƒã(ðßµßbp´|‰$`yÀ$ ëXgmfo•Ä,©q?ɲ¼ëqÎXmàæ¦9€M6ã2£ò˜b`»?kÀ¯y#Í}N±X¨ß =Úšƒ p`ýmÎôþ  Ó0¸}ÀaÔ'ý©sQ¾¾0Cð^€mv`µs¸º50§?ÌðÿЀýâØÜÝq„ï I`)ÉíÒ…£úXî¯ qqèm€4.Z,ªßE9€'v¿ˆFWÙÞ·«xü bì<`9¼ìJ&k¬À‹¡”—&ÆP®–¼ÖžôQÈe‡/]Ƀµ(¿,þ£(¯À6` ]A€§Wò­qä@ Â!†Q¸áU¨tTx`  „'Ç?*øþ1”â1+_"Äxƒù²Ÿ:@ï¢ z3e½`b¡†Ý:ËÜW%€)€%#Ý Ðl>¼k)7=(I€=ÿQG4ò^Y?éϹØHû:ÚŽm¬Ù­ÑH`0xƉlp ŸÿÙøÏÜŸzà@Ðp¯˜ìa'$`{3¤=éÇØ’š'ïÀŠ6ͺñj¦¶03953·¡fÌä±Ý>äÀf\Žg˜»:€?(`—ˆ`ßÑ -€sœzA‚Ÿs€n výµQÐuÀöl†·ö¼õ¨£&òÊ;íåö#cB•7~9jW‚°ZZj>T;~ÙúÛX°]Pµ€‚ÃÒD&û–âE"|fHξ `8»è[_ ;ÈûáúY:ÖÃGaøèËÎ@ØB™ÀÂønž8çŠþ„ï·¯—žE!9t ??v°.ŠÂõà€Í ìáXùaÜOÀ( u@2à,^ð`hP`r)?®Å .~’ƒ;ÍûLl¼• ¶s "äƒf’5Ü ì À¶Àà6@ -d™ox¹‰~]8#ò‰+v››3N®R<Q?ÉÀSKýA@ÀI@Âÿ> ‡1w’;€YX)äô°/æêÛÛÛõ¹Ù¹(¸ÎëŠrKªCäeÐtrÆ×”\Æšùœ@W $ƒ<€ë¨9Ç6Ó¼r=pD?.àúì‰@†ÂFí룃 ùl$Þø¿ - •¨Û¤ÐAðIú•ð“ ­–ظÝñ¢ð,v¢è(ô=Þ*Pªä5û«˜ÍÏÏ縆ïç§ \š×œÇÀæË¾»z]Ïe3#ç‡q¼ùy>—{í9ÓÛ…³§Âüò|a¾pùÜÐðÈø8Ï© ÓÑ“_~õê|¡P¸^XžŸ~ ³«óX=pÖØ/xso±Miúíצç_ãisŒ_ÆÏÏá;¸Caþ§Z)8V¾Dˆ÷  -AÙÏü_· Ø"}îZRSNãž$ì¿,À3|²P)j@Þâ3~‡âp7` A7–Ñûا€s1=á!h6þ-6 3wL¶]Œ‘a;ºÑ_ßõs¼Æ_ -ÿ½`èÈþÈ} -x 0Ë_`µ¼`{Ca™É:€ÉØÀð(šép}3¾’ñÆúøÚë :€`¿Yc¦oÂѸÀ?Ö+Žæ§@åÓÎ@øÀ™‡èW‡Á!rOvßï¯~p|òEøé•B)¨T¼à×8î|ýù{øÝ(xÙ‰àë¿Eà0lÞž‡æèéXùatO™?C€¬ÀSYÿ¤ -ÿ|Šÿ²“àÒÛ @úãén" -)ÕjäóÁ>³2™ÙJË$"ÖTOˆ€™þm|B'`ÏzÂüx’àyP&ø¨±@g2È$´Çñõê0˜þr ?çvN‚íâx–õ‹ÿp“Ss²VÈ—Ì¢0ûð) އêÿ8Èü5Kã¿7ð0€4óm¢ÈðnA?Ìý] §€óC¥4XCGä/Ù0>¬´V¥iø}¾ÚZ°¿Ð_Ž#Ôg «û(fÛˆ[Eï­ Üêäñ9×ý5ÆXçö°Aÿ -ô*Óë¶å5««ÔÌ' «A»¼Æ°@9 ŸüÝêÄ÷©‰ ùA«Êê~k'¬WÛól̬ZIC!Ÿ½ôÕXL%ú„ŸË=+_~æhß–Ü=Bê(@€¯x'hl'IM9MüN9 ÷Á¹Ñ¿›¢Ø8g paÓee&–¬77·6›XD&ñÓ·ícõ‡Ìÿ·Û|ÝÞ¦þ¤'–6ðu¬äƒß·Ã"À®äèN³¦CSrÜÑùøŸÀ?·òãŸÿôIDATZ@·ßˆòni` @äåI~µfïÀ¤¸¾eƒ˜Ôéf؈/Œ€:„€,t€®&^,]2Ò8Íà$—¾ÇÌ¥¹oÀp$˜ùKŒý="O¬2 äÇ3Ù;+\ûÏ ¦QŠØŽ>m\-ͯsIüÇ3Ú <»çVcAð.wıvƲ¬`K=ãÞYpçsÓƒ gpè<¿™úU -ÂvËwaA|uõQtý˜¡=,Z3ájj$ŠðtÞuŠS_Æ“]™ò¾k2´•r¯ýeŒ×P2ù©£åKÄÈÈ9£|€ ÿíÆUÿñ•!A|PG’Bz#ëz€Êÿ÷ïïÝßkîí0áÅ ŠEB´”‹ÉB€|l@  €IN‘ŒñpÞø¸YïÄï"ó™×ã\À 6P!2|Pç͈vx'©flpçÿ5ÓYâÌ`ÏE ¸žà3rûîg 5ü„ííþk‡É©Ý -$y0ªã¦ $/À_‹$˜(À ⢠hŠ€#ø™ õc Ðmàòÿ V}w'¼”ÿ7™ñ,迸¼¼ 0SŸ®!æÈ€mu9ä‹è²•MCÙ0¨M‡Eo1{éJ‘¼$ •Ÿ‘ïLXµýÅ‘ŸpÔ ¿<¨"‡Ç—W«åò;ئ܊–À~ʾ•&€qÎVظzœ;æ‘ø,`"ÿ/gF2y6ôo”+Ó?ͽ6 úãÕ±ò%ôGN7ÂáwR°V, ˜áÇ“þ€EpÜRB‹s%¼û÷wbÜGæÛ— ˜9?ŒRqSKäÿ¦jü7Vj¸.nþßÌ2‘Ýßûä-@ü: -7 þàë :äÿö6Sy=åsè‚8úÈ윣ü $ü?Yå§xï` S ðâ§â52È ¶Û˜S `õ²jÀšLŸî¥»Æqþ…c[}ÀÕHúÛ:˜eSîÿå(~â³ÿþþ¤ýÀ÷VI&V„³KP™kÒ<¦Irb9qÜ2ß¼ŸÏI Ð'Å9À¦_,ûa•7 €ñì»Ä"À -ûßw¡ëgOî|ž/sÁF,8WÚfñ_z$žƒß¿)`6eû 2Ö!Û§UY뇫ÕßÌwüø‘lHm3pÉ3PzTI"“¯}@@èU°¾ŸÎ_ ço÷ À0u[wk} éÈ/ÜoÎÍa#nüA|›s"æf2³Ž?u$c$ïM{ªÓNVn7nÓöƒCà¶f.¹wŸÆ|d~2;µå¸Úh)Ô•m/üÜ”@žE^–°â¿^»’iç žKdœÄ`&Îß°ÍAy/ÀL À»AoðNA@âëÙ]´^xÁ®C—Ë} ¿U0`‹íx•â½Dîç±_üH£þSò8ÇN€Ì[û~%wHz8à¢`5|‚—3@Ѿ¿­“€Ìù[îÆœ`šƒñ{¼Õä¾g¡ú½2’YÌñ.ÃÈg;Æ£Äü·`ø!%­p¹½¶æ£LÁáwÓø“ùð)r« W°-!Q(pX³ÌOØHWUg`p¬|yøYRèó‚‚jH5ÀSV`d’©CIov!ÎýñDÑ¿ $µDºh~¼Ÿ4iq«Ø’°eþŸCn€¡ì«‹Іì7ÞºŒßñ?ŽC$O~©ßMø8ÍÚÜ»8mA¶xvA ‚à½åݱ0î‚ìiþç¹Ðu<9wŠòù:ŠÀa ˜ä?"Áé-ÌÀÌ ëŸe `Áê\7‚’€Á0Ód¬·pz €ñ¬p—Á @â>~¸ë¨opÀ6uÇðçÃÅäúã½"¬Â ¯ÆUÕ‡+ðKþÁôAÉœ?ç7Ä–ü…<²öñ€¥p™*Ë÷lï¯øÊhÉ÷ ¼¬,*hô/Ó~Ÿ w6ÏCÑó3¯ú¼a)„Á/k¨?@õ‰¾^^ª -+Pðss!ìA«£BtrŸàSXŽ',O£@ç *Žü„£åKyNÐçâ@R -à+Éχ%òÿn}v†7å#åÑìì[ Ã}'ÊŒcp§¹ÿ°Ñ/`5ù¯<š…~æ­·y×-¥vd=1ëñxj5NM¯R ,׿¶›;‚>fKÃp28Vu±6ÎÆÁX²Wà P;‰”íjTŸM;½è-ÀÑ66à 3S¬¨ÁLN©?!kpû]#A"ð¼À~e—ÿ€¤€`·§E€Yþ«nå?©ŸŠ8Þ[è¯tƒwÍ«)\´B^¢ãYA.Äeÿèmî›å—²ÙË€¼·b,YVô‹EÝX 7†¸Æm“›üº^ÿ”ɵø=Öµo潜õèBVXÂÇW¯[ƒ¿#Q«……¶nò÷y^”¾u„Âÿ:,@9xTþzž÷:¨¤c²[36(©·€puš ØÞ!÷ò‹?;É|‚•€:r@™?[9þƒQ€[(.C¤;ä¿Ëý‰ý}¤ÌR¥íà—™c-S´êÉ[òŸEþÛÊ^ëP²Ÿžn‚wôš s8=XoÊ‚¾b:VY¾¯"@åá û þŸÇ3ø9eC­‡Œüd¼ €ñ„N@€A€Û0Ú‰@A@}ŠžÒþˆ4žçvšŽü„€¹c{8~ŸT  ¯G W8á|ï-ÎÈlW Xòn@!, ˜÷Y<ðDÿsч\,zàÓºxÈ;‚}Ÿ±îõp:Z¡]Èz´ÖSÏs@{~&X¡HãCzw€ÆFmOÖƒ;V?—p‹ÎΞýŽü|Uå$v“Ð Ú½+.(oÏ®Añpì` -ôŸš£˜‚à'±8Cì’/PË} '˜í8€/LôZÔ~ˆýœÉtc€Ba|Ïf_'ÿ¹Ä(•ÂéJ {åcä'8†>˜¾…j0±„ÌX/XË;úZÕø¸ÓŸ+^0á±­¾¶9ÏðY@pªŸbÕJø˜sµWmñòÃÂß±àá4ÿ´'|ѦkìwÄ÷£·9WXCºVx=›½°‚¤äû Âòx2Ç3îV @ÊëAÀS…—>Ì|€Þu(ö÷ 9‡ŽÝ.9&ÞMV 5Þ‰é€ñ]ÌO ›€Ha  -mÏËfyS>4@&\\zŒñ¢\Šð™GÓ›¯£x~Æ?Œ3¾£/ÏŽaŠ(ôS öå>Ô‡Vƒ€GcÍ_ó!þ›Xp°²_ çQž`øù»J^ÁÇOƒ°zF|AÅåþ„£åKh®üŸ Ò`ýYNŲ{‰™{·×ÜOî64ߟš˹µ+ÚS88$×MÒ—·]jÈ^·´úCŸId>ôØíø]ÀI˜‘¨×7¡(› L%Û mÜpMŽŒf]Àhüâ æØœßûaô—ðì`-ÀIN˜àPF<’›K4H(cdv’wÖ¬% ûaS@BN€“[ÔÛ|^'OHÎŒÅ/ànu{ -Ŧ]p“ãöóáÀ+Ö#Pº?¡Ïp\]äë^ÖÌýŠîí%9§!V( ÄeüWf믔:Ø+—Xí÷ŽÖ‚ñ²`æÂå0×YYñ¡¤¾jàY<Œæ§ƒœ^‹ƒõlf1Ë?Š0ꌋøò°…/¯V Ç’FüXýOÿÕ<0@¯ZGøûucá®?` ïËü™åû溘ä°\¦Öö`T 9€&@*pç~Ü›0ø´“Ù@%â…´¯d:7Ñ +ÓÕ€('ùåïñÜÞ¾“º}×G¦–S€…ÚæìlÍôÄq?Îi»˜é:‘`ýÿm¦ÜßFsÜwÀ4Ç“oubæ H³´ê\QŸÅ„·—ø Ý"_ò¹|þ…cø;8þ!} ÛW06ùïq0Hõ—èÈÖ4VÅ÷l–" ØÃÕí\·½èŸÉâC²Y,zå¨Ô¢õ•ìØÄÒ[EZs3ç,§3à ¸o‘e†¢yocaõÏOy¢æ G`óžµ ;š§!À‘±!dò -ðd¾c{¨!eà=6E°‘$ˆæ#v°êù©W«åáL‘;ù¿Òv5„cåK„ø®oÔe~ðߑԋÜ;éÒ -ЄÜê:Ã[Ù¤¢9&Y5^LøpÚÀ0 šþ[ éÚü^¤³yœ"ÊÙ")¸§[qÈʦâŽÇa(ˆFú¤€TÓ5Â.:”ºõT_¦6 "¥!rÛuÀcrJ€8êcâCp‹x2"N f»ìPI3h_QȹÃÉ}ù7æõçÖÐÄ -À<¿ñ?àlJW&€w»vqD‡a}Sr|½ã£VÔ~íãBÔŽxpÈÎõ³žßyúôË'a+ °þàYûøK°È˯µ°S«†a¯ŠC={Òé:_~~¹…G­°Ý>jÿ5ï<:Ïžƒãã6N'jwÚù¬¿Æ“xQçˆ#†ðËÛ8ÏjøÕ7ãcÿV·;í¨õ'Gí*öãμ÷§}ì|‚s>å "~>?–Çñ¸A§ÃÁ’ÜäXùáØÞ W`“¿nÖopéÉ9€1€ûxãØ4bÀþÿAd¢ùp7Îñ™wá9Øuçœ8ŽCH~~Ò]—@¦'À8§¬ç‹7¤·&}†w˜\IÝ@Юڀôï*Àâ<;o·we&¬`Gf<Bßê Pg-Û²`1ŸL7Hvp‹s ?;ÐËËÈ87 WÞg °Ü_9ø‹;§¶‘ ÀâºFˆAú_Ð4t5 ÝÿZ¸úZn<3}µ°ìÙ-±œ­N—°À[|/ çòËã+w™· ¿¶Š ¯æÆ‡ÏdùGÂ>¼õ)`ßUÞbœçZݦû\,?¥ÒòòuœØraäÂøøøå,obæ‘ñä)˜-{ËË«?­hž×âØünÁŸV(•¦J×yÃÏkü ü}øM™áÑ«ÜêíÂ|©ôÓ.+_"ï³J?6úguÿÇ<JO_-@ºÐ|e\s¬°ÂüÞƒýMã? °÷tú¸¾±¢}cÃQ\€!@ÞØmwR)X¤² dœ9κ1fÚÌ¿Οæ˜§`;"w·?SC‰ø|o/b1±Q£X€Ó˜œb?Ø‚!ñeMx£—,É/ÐȘ€ÿÇ97 vÈøÉâŠ`Ã;[ÿV!lK`¥ÍäGÿ$ -çþDoŸ€ai¹´ºúi;ô+…|¶Ãà îþ#(•‚›¬ÏeÇsþcvíÁ’s~ûWȳÃ/¢ eIÞÿà€=q(OT‚°òðq–=˜ìÏCx‹ë^çt®‹²Ss:nVC/ïùkH„73'ÃUÞ±ü)O$Œ‚ÿ„­ÿr{8’_~|Z üƒÊk•ƒO¾À6†¥{*áøGfóÁÁã¿ã/?8´s+_"Œ=Hø‚t Ȫj†.9ÛLkt}1€½æ}Ž»{‰,å> ½)Íû[ s#±ÇEX€ºkÌÒ:ÌB· @;¹§… Ú“ô$%cûw3ƒ†Ç ÞºîÎìm¿ˆßƒ®ÀÀIÀú›`¶ðs“‚¤Õg'GA{º‘_À.3ƒB=€.*Bö›°õŸzKIÁk–àD€¹¾²~ç8ßœEÙ=qdò@0 €ÛCT ¨!ûñè•¡á@ OÀ«›(—ÀªU/݃èéÑW0ÛUŽˆB±»1˜ü -Y- q9‚PÁ‚ÀÏS¢ÕÇ-ÌYýò(ª–[¾ÇJöÅ…ÙÏ%ç9ø¼ý)"7®dØ{N« Ü_ÅitJ|ë#}yëÑQû(zô¤ÕŠ¢uš|ì­ã5êó|XñßEAFCV|Vsy/Ÿó!BOPPàðá +_"ö-Øçx¿ -LÁä}Œˆ°À€Zj€)ÒÛû³q @Íêu¦ÊýÈj€÷ÕNàG(É:–#çÚø€: föâ??`¨e…ðtyײ{’övþ¬´Ô¶\ãµFsýHþzv!)L½a™¶b2çÜ.Û‰y>Äc -·îÅøÏÀÀmÐŒ-xa_±Ð¿Ý-,%é9ñaoÄÿŒúõc×1濪^Ü4èÀ¿ãs¯ÿ¯Àÿˤs¢/¨€Ã`yö޹)ˆÊ¼Ã.\gÌœ±ý x͵­-ùyÞ,ìù×lF•E¯ø¨Ð.cž‘9¶ ô‹EHÞb¿îÖÿ {y¾Ù G0àià„Tw×)°sSý©QìÐÅËþ*¿œ§˜‚U76Žðç9OMƒvk…ì? cåËÃÏRñ}{TÔ`êåLBà.9r¬è‰°€û‹ØÛ¿»0£L-lÎj -ˆ¤ÍÄnù?}¾êLåÿT†A~XšŒÙñDà@Ǻ_Ñ-ŠÿjÀœ(€5ƒ]‚zcÁÝÀ~çÂ>@RpÞí!æïÿw×ê§}6ƒçŒ4x/W›L‰ÿ¤»®‰{eI@óì„zÐg÷‚z샥b2/ù‹ÆXu@Àž®@;9v¿ ˜q€P0ž½ØëRjb£¹€íu[°ÖkQu•{ ¶× - ÈKY -¤2«ýÙòGÍíü56èÔ϶HÇß«ˆMâ6χèö`«õu¯¿ E‚SÀ÷uæÛp#`¼j?hµ$l$h(WÍÃôÛ2?PÍÓaÎÏ g½?§™Ž88Z¾DÀ#38)Eªñ¿)8I‚“‰çd-À}ŽÖ·— ÀÔ‹øÎ4P`mlï?ÜÖP™(ˆýôò°â¿=¸¼ý¡>¹íJ·Áw¹€$gÎIT§ÀIk ˆ•bü(~'×è†F.ñǸ|ö þRJÁ´|`JÓŸM€ ®:?Oâm æò²þ8ò ð¼z”Âmà͇ -HláhÿUäÇFâ¾T€gÆÅ?¾Òëòyí–ž¦fîÐÎ j 8 `Gô'ÿï¸{äÄ샊lda@ þÙãÂðP…U]šÈ(ÖŽ±›Ë~‰µâÝóŠ Bù²‡d»ðö9äúTfékú ¸V~‡ísÙ28,0Û·Š7 k×¼% -€½{.áNΖ’E޸̠¶‘;ˆ®Fl' ââÄYß–CYŸä}VaFhÖøËm=4-ʱ¢bM™»QÃ Ž•/d5€àÒS<*˜²1fS. .9r'bû¼óv¿Iþ[ `¦v—ðµÞBN"Àæ‡ï/ÔæHj˪c·Ï§ØÎŽ¿ôi‰BÆëgfOçÏҀ̿„ -àçà­ Á:@¢ÚR¬Sƒt€€«ùt{º6ÐsÓP¾‰ÖG±Ôê·á$ª3T€ØH•”,^ÿÓ1Gísn+ÐÑ7š; Þ÷„71úŠ=ÀíÙ¼3÷§ú#±ù‹óìçŒäG!ü¿8|áÂÅá‹ö¸p±ëÒCš‡s‡Œ‘#^I­ÿB,—×Pˆ/^Þ ¢åÏCdäàüÊJˆ]ÈpŠM8±Æþ9Ík¨ AͰõ"‹Ú‡{Dò3€ Þesÿ`åÒp†Lã A8aˆsLg€åuS#q}Í -ìã Ÿ»à¯ˆòpÃÙ|IC ÃòƒƒcåK„€ã¾ -èR°’oKMÀÀ{èÒšû:€ÚÌL½y—)Šæ4G!¸±ÿ`ÜÈrð¹Zå÷ò , lp› -ãß¾­þÒp¼'å9ÕÉq -@Lÿ„ËCçð«P@˜”°q8ü ~eàV¶G†Îœgï)4ü1tmxDáÉ&Z6Øvº±qÁøÏ˜}/lòæâò?'>XþzØO8ãß…Å–èõºu–Ä€ý$ ó7é’ü¡•œºM/\¼˜¹˜ÑãbfˆY¾=™†xV Y¯´ :€SÁ;Ud­årt ƒÜÕËpôÈEÁ/ËÔAœ%×{ {ÿ|—@î‘êXÃ\¸˜ÏO`I[ÿ Ðf«Â`…ããú“ºR ßoχØŽMð´#ñêþ!ž‘»‹ÅØŠãüåÊd\KÀr¹zÔ…cåK„R¡#?_h$H J¹XÔ«Á%'@`wI;q¼³¸`ÿAsav¦!@ök‚`=r6^ÿq,¶tù?Êü‚€ÜO«ÍH-ÒÝ».@tWèùýuÝôÆ.œÛ?L7a «eü™ÿ3÷O€ñ?/ èÆ8ÁlÚÄ - àE3˜ìÈŸÉ쨿&È€ÛpµØÙQû…@ [ìV`Ðÿb&vc  e -€ïAØ)¬´ÊÂï…U€|ÐöÛ¼–†›[®Jæ Öb>_lÂ#ÐD^3²sÌ+vó¾I«ÎÏã9àÍ}ëÁÊØð¥lVô—^!·ïÌSØT8†~™Žu8kžÓZ¹SxÌ0Œ}Hib+ÇðòU€jk›…G­.+_"~¶(Tî²~§„+(ýÊ¥ÄVNLRHT‰€°~€ÕÐI `Àbp[݇MPõ€5q¿ëøˆAÚ³î_‹„{éEÂý„ÿîvlˆèë~™,?&R‹pø½³S LM±ÜRRàdÀ™‰X£¹}Y®( Z2@‰U-€ögEþ32°êO8þ÷Áåü1’à.þþ ½PP@‹À C;(ÌØßÚlµ_Fÿ½ò -ò9€ ÊüiôRYYåeÀêß$ùœÖTÃVØ9j±1]µ†k¥GKGý|ð=>­>ÂFÈ_Ë>»ý®Fþ+*µ;_~ù(d< ijî…pŸGϯås„; Ø`/zµW2Ù+Ìû‹k0,°yQ'j·Âõj­G¢ð ×ùÓXý…ì•8ýKQè—ø «Áú«'qæ^!Žg³™ Y?ŒZGOÛGOÿúIŽ•/?cZë-rF „,òc‰’¯LÀæQg]ÎKÎ"™ìÑã#5)ÙÙ»Wsü§ §§ì‚ÿTñœ‡XíUún €^¯`C†ûÙ vS}€“žôÔ貟OüúçârŒsCx’ÍÎðb"?‰ÏŸŠ9cúÉ„¾4æ Ü7†®¯’í,Ø;®UX\ǯ™K…PP@õ€,àÅa–ü'x_ÜÉRï't>°-ãêuûöI ™Ävvùº»ïÆSæðw™ˆÛ½Paxæâ?k/d2âCÑã/£¶fGGQ§ƒÅ(Ìg½`µPa/ùQøn°Þn?íDëQø¤ÍtJaØ®MŸ’ªÿ@¼Âb|¼û8,äKa©}|FOy¼(ˆÀ:Xl/¨”V+ÈqBkÍs¬Úý ´#|ÝÁA%`¥¤‡†½U*•Ç¥ãc|íoðå‡QÈ6H°q»RbÕ!¾ü«ìS*|Ýé„Ñ_D‡í踭q‚ØV(—=?r%hóu:O莕/d¿`ô7ÿoi×è/ 6)˜”:&”mŽ»°§"ÀžzÙã´»Ëj€ýý»5ä)Ø.ɼáj»D%€”llZà`{7³g‘?qØ*4ľ+€ílÏH-0î Žµpðö 'À=–Ôã"{pÔMÅÄúÖwžé@?ÿÍDú“mÈz@Ч&øOúÛE愇ÂKÀ›3SìT„s`¡k㙟7aʘù§CÍ{€Ý®ØmÎÍmqÄ45 ÚÜÁI˜µ_lÀœß•ÿÍ@°¼|}¹`³ëËËl[È ŸË\ÎMç -W_SƒØ’ïJ«Ó¥R)ϱ}J…Â<›û®¾vŸq97}u>7}9w5Ç‘wÆÇ±‘k–Ëö¸¥Ÿ––±É80mÃòXCܳpý9X¾9_¹¾\ZžÇ¹žÿÉèø8Ï׺íáwò¬ 8»B©4]º^˜í5P„™®À?Ÿ~[[ŸŠ_ÄŸry||d¦Ü²wwF/ßÄïŽáHùAàjX Ð`š•ð•ü'0W#,›˜ª5÷÷Ù°0Æþ=M€Y–*™?°»h>@€±oÆ *ˆûÌñ9~Âά'åùxtŸÛ,ð‹û*¸’?Þ% ÿIhám~ é®ç*ˆýZÄ /€ÓŒ~0ëç &c®Á®fÆëPbêu²VÕ€0RŸ&Àò}7ÍÍ"Ó7ú›ôàMT00 àŸéÁÐÓ4ŽÛá¯ÅмÀ¯ ›<~öìwÇÏ~÷ÍÑ߇óÊÉÃö7ß|òø(¬¶Ú?:>þ¦Óùð§ýø¨R98£¼ttÔyÒ9ÆY1^K•LJ‡ïVؾð ƒ|–ùïs ;‚ÎÀqã¾<ÊfàØž×¯„¿ÂŽøJ tüìøëÎ?^?À¹Á¡<ÆQÿ_~Ì£w:_¿]Â&<|úäe -WzóKyüο?~öûgíoÂO8V¾L¸dêˆOÄÕä¼5<Š - ´B(M9Øsiˆ1 ÀÞþùÿ ‰ÄÞhÞ%WInÖlܲû Žÿ˜ $?žŽäÛu5ž!ý¹é's{åý$=e ‡þ€±™7ñÙ{ðÙ,oÀÛðÇ.¼Á¸}lÞßP ÀrXŒc©"ˤ¸`¨ nÛ…úíºÅf5€I}w•mšec9P3M',@~9)ÌÌÖTDc @‚¬•ô8€ÚLÍÀvà’)€‘»?:YPößþã¬.¡Ѓ!WÁeX_o­U"C_m¡±j믎þ毡 ó°ÇEHƒýbýúÓ -oÁS=Z©t¥g‘á6oÉoµØawlùl¾0º–ghuŠÇîÛ΀³Ü§"<®tŽÚø6ï=˜³V‚m?°~‡¬òËy‚„Ù»h8›xõ8³íÔÈ@7Àâ¿Ô5a?&6y%ÿ b|Þ\^J<ƒ€,Ì;»;é"À'ئ×PÔˆÒïX)À]¦åWÿò#óÏpÀp~̨o -Ò}q’7`{ôÔ°o«Õ¿ü›¿~òÍÓ«ÈeyçÍ:Ûó‘1G^fû>ë -Šì$ˆš¦a}âuÇ]ý›ÿ²rm8‚†Ï²íùh—ÚOøå¸Š -À(#YîWY;©˜?¿|¾Ã³òÔÕYPôÙæ8ž?(ü»Y[ï©Á²vÅïÀŸ—ÍP(À_ÿæožþþèñ¯b8V¾L¸„ó_Z ¨ìÏÔ›†KQ õ»¨©'iç÷#!Þ… ýrs³õæ2xÅÕ€E€]Ëÿkµøn Œ¡ Ô'qÿ€2xapšVöŸ4@¶c™Ã—¥áÈëÒ,&Òýc¦ ~ìqë=·€l?6ª`îåó0â´)Åò4tùφ®˜£/R=XHø/)üåÄÿO8¤x§p[»F~Fõ ¼ðò™`ŽUøCPÐß•Ü@¦ Îpî+p—)aÒ¼ß0÷7þS.fóËêð¿WHùÈmŒÀþ€¨ë­£Ö_=m…9Ö”ÃpØöÿ_Ž -Ÿ¶Yù†Õk|Û°UNȪCp‹ä²—Ù˜UÏ¯å“ 8 Ñõ°Ãoö2ð4øôýp¬ -|ÏøO¬\e?T€•RP -CæöAõ«Ç«•å/ñ=Ô·€= ¡yªlv€Oþê¯Þûë§ÕO>á-„‚#åK„ÅÒH,€¸ï^bР I`»Q³Š~8€](ÀÝ»ðw›ØßkȸŒHD–H î`»^ÛàM€l`í?´–€XãËÄ›'¬3þóþ ;cFüà+Ÿ.ÙÂ(ãV»5àÃT&N _¯v'-ÀZc5^ÎÓEÈa·@;’¾¦º„¦sêG”Á;–Ýc f@X”ÈæD}{ž`?ÀbÁ+à0z€ÈútÖeiîÜ—$À* -°vÈö¥ ¿ÔcnÎ]¥4ä{"3ºÔö7“ñ–·e.aê‚°ž<”u®³ŒR+êÓ罿~ソ®A@–·…åb±\ ¥À/­®²öÔc;!¢ˆŸ_DηÌ[ r‡þ 9&+ªÏç÷’{=aX@LàߨÿB¦35S@öùvEÀÞ—[úòãÜñaå8ðÖK±òz…ó-Ò°KÀáÌ[ëÕÖ_>•ôuáXù2a©4•`“€ãqkÌ<¤–¸Ì¨à.'æÿû÷ìÂlP%Õ²»®Fs?%Hz~9ö¤K À -nØ7ÅmHzË÷©b} -–ƒ»„ ˆ¹ ?y îã§Òû§Y<°KNKø„¸ƒÛYRdW³®˜b+«ä(ȳ]3€‘©9“‘XHð?@‚~®¸FXØrY¿{‘ŸopØ&^z9ö׺ƒv÷w03×H9W -hÝ×s!“R™² ¸èO\Ê^‹1„‚¿=Ø!Ô”g;ËSÙ°ú^ëè½Hýz©À -?ÝP-”BªÜVüå±)AŒ pÜáz…Ö»¥ŽSþÍçH@]@läøYF5'òK”€bq û–œ+×£G8]AXðý£2~ë7óÏž=žêÌÙlôWþ/aÏ ¿Â†@ÕÖßüÕ_>qÜ)_"Ô€°ŒKÉ×’-KÿH§J– jlÂÇir)ÌÒS{H~{ðÿÄ=bÿÁÝÆ\ÒPÐÔ ƒ€´êÕ“@öÓ˜1  pÛöƒÔçÙ³ìínØ©¡M@Ÿ"‘mãG"û}Iÿ7ˆ}>w" à‚£¿»€àÊ/¡ó#ºšvI‰9ð - €·âÿÇ[J|„` x—£Ý‹ÿ†×é»XγÕÜ›ž9€÷Ùö -ŸÛüG@e]tCÀZ@óVâL †7ïî*¥@.fØï· ü'濟þ—Æ2c—ºèí˜aPˆO¤Y+W[OßûªÜ¹ÚËó‹~ öŸ·üùmv«­\àÖF|H#³Ræ§x¡hÏÏ—‚®×²ïÝ„ Õ¨ž5áÒåóê üTƒöòûñŒcùØ=kÓKþ#W¢ùùƒÃ -°ZºÁž¾iú Ç­vpó˜íõ‹«æŒÿÙ±Ì𹌇 [GOÿêIà€„cåËD:•ôÑ1 ûøïúµ`‚É…¾Ö“æ8Ü÷\c@$6)ÀƒÝ$oÕ¶ŸÒ|kÛÆ&‡Án¾Û@1€ƒe H·ÚE¾`›O&åTæï&Þ¨¸„€lïià [R˜ý3×ÇO´°Ÿ{cb É{áøïÀ¢ê¬ Qt´€™kUMH.€ú6¶F®- €˜„*0÷ ràIʰà¤X^ö0å=s –ïq¥{À-™€ÓÀ´ ÿw„Ãs?²É]. -HNv¿òŠØŸªø#ÿÙôOìCêÆÔE_-€$@`Qt‡ËÕ?ÿ{|Ô~-B>š¿Æ†ýå€o/~x ðÖÙ[’@$&Ìþcµœwgþq ØÙ.À `Ÿ%fèù¼é_×"'—t? €}”2úD Žßþúf!Œlàs Ïw¾¬v‚ÊqÈŠ…ÿÖØ9Î>vþ袇mßûË'­ï¹CHD }3°M= 5‘€Yvm(¯¹K@ö®Ôs÷þ}µ`ùxpφ›d -hèHh\‡ªh `(€uð î3öWš²_BquW @Î0ÿÐO—˜–ö™mð•9ü´N¤©.ý ’lfÞO ðâ4&qN€DOÅ~ö!X§ñ û­`Rõ½è®ÉHN:€71Ñ,Ńiõ‚ -€«îzúû+ç8¶c¶»\C?¦¸@’_fäÙ¢T5ý3¸ti,›Å#F¯«GëÁÚÃj]-Þyìä -=´ô ¯„ÄJF„ç !À“·#ÄÊêÆ#ǯùäNìxyÖªÒÿŸX~Ó»F` - ¤Õ…9€­ç;€ž@éΛ-ÚAkûÝ墸pO²Ô~ÅEþ¹þ9`áYf<õÖ¬[«ýÌŽ·iÀ6ÿ­V„Ý£°róîZ~ùaËFñô8Ž0~´v€ýo¶ñƒO¦+ÁAe:wÙ+àhe¿ú÷þÍ3ÁCÑ,åÝiDÐaÇæVPøc^q};NXy:À÷8m\®ƒŸ^§(|T½°Có4,=ãn[üJø£¡ì¬ôx1Þ{Ò~åjGÊ—ˆ$@ QÆ@&U“z'““ [`¾%¦0,Þ…ØßÛÙÛoº!Âì7x/@bäý}Ù|¬kÅÿÚÆf N€ýQhÀrÛ+°zØÀÙ€Á`Äu‰ÀÏbÖMÑ#û’Œ ê0°]úáŽ$£Ð«‚”à@ì‹Ä`/l°ÐÊj H° ›‚@7€×µrHMLR½X-¼Ä¸Ÿlˆ«ìlùˆÑðxÞ›3pp°j·×¹¡áŸdHsE¤ñ­€¸ €BÀØ¥„ÿ}Õ€Œ+xE'ÎNþu;|‡Lj³2?ï³²€yíÒã{D! Ë'ó` -À‡¤ 0J¯~é ry¼ð¤}Ô -«ÇÑUkð -ÞûaðÀ‹;±8.ý-ΫÕ^Ë@þ^…+  ‹¦ÁÁOà‚ùÒ!ïÃß„óÆOÈv€<@â~4 Š_¤È0óWàÇ: -·ºòóc)Jý`ý%;w¢/¨õV2T Õßaµyœúu.PeIެrÉ+¶KÁ¨º‘ýËüÑäHä ½L‡>,ÂÁëã…O¢v»Ó™v!µS@êƒüörŠ ž\"6øóã"øÏ/d„"¥Áôa¥T -¾®JaçI»ÓžîD¬„xùßèÛ0&kU¸örí™`ei^ÍZǸܮüO8R¾L(y:¤–Odÿ³³sŽþ““3ôåä¿bpwïÞE ì¿§ûN€‡t -rà9äG‰p™:I8Lóo -°¡¸ŸJÜV_Q‡g`{ÁôƒÏMËqaŒrÝwä+èì’3ÛÐHÞH•û JޤjÀ3ùŸJ@J ¥.¹7n;ßév+À)69ÿºøC`QÀ4`ý oŠî -¥!k²­Òðˆóþ?J^È]²ÿ<™ëÀ0ØÏ2Îð%0B r„A¸àH¶'ÀL»\4€uË*\8ÃØpÛLóë ² O¶UO¶sàÉŠõú±¶ÆøFè-vöÉ:AH~´ €ÍmèðŠü—à -^óÞõ½©Biy¾”û»ãnÀÿäD3¡Šy€SBíëQ›µ–Eˆ›Z©PÄ?ú®p„¯±ýoÐéü”w1•æŸjÿ§ŸWè !ØRý ”%t8ÞR‘áÂjëi¹œê¬øÐ‘òeBÉ“I^@©T¯LÎ.9qˆù‰):fÿæ¶évövû³$€ ¼2poŸm8!o‡€ÿL4ÿi@ê« mð”ßã¿ÈÞ#¤3^Œ±] ßG¿ßãeà|}ý»Àn½u­p¬ˆÁ•³¶í›L²!>Q €·Wf™~˜çI(Æú=Š ê4—°‘' pÏ%ÌÜo%äþˆ32ÖÌ{ìΟûñ ð ˆD¿¬ý±µzùa_ ¾Šv†xû_âÀþn €yo€­â -c€%e¨²Ô Âàk¶„''©Ëþ@X -¢2›ûs3þbüÂ5áj"š~ìGae|$ëwþáY§]:>ÏOD|Îðù²Ømš:×£/!Wëå1\ª¤) ¾Íø[€J4ß :íß¿¶vž}ówÂ1ä£Õß=b¥5î5ŸE,þÐLÖ#ÿé}|ÿ‘óÿ„#åËÒaÌ~ [heR>aR0Soªa^lšÍÝ»wéþ›ÉÈ öµÙ6áÌÀåê»Y<À~:~ž8ðßcp67G4Òç{tt5G¯äÌ€X «n¾?‰!HDtAÈÿ³ËHCƒîê´‚Wήc²` ëT `@™ÿ˜°ºp"ûGRÌ/‚éò?@Jû­„ÕÜ+ èq¤?~ À¢9€ 8p @Òé.€’õ iìãÏÝeG\Þa ql¤¸£p§Ñ[€C‡Ñ]Ëg²‹ÆkbmC}EGûbýq­ŒY9ó^;  H¬äøzÔ6Þ—ç©3ž0Â# ƒwÛ¹¿=,Á?ðÜ!_ƒv'|tê´Ä*ÆpUðæR+:1}‚ßEÕ0È_šÐ?‚’ûýÀ*öA…$:«û¸ôöáçN _¾ÚÁÎ==¾ùKDôõ2}>Û e‹È”×£¯ªŸw\É„p¤|™ˆ£€¦]`¢ì¥¿H£ÛωYü7ª²!ø¯Ix¸¿Í^ÿíV äìeëÝ#ÿ±¤ñq\¨$¿Š -bÛzÒPø$Œé§ÀK(9ã×Y•ŸëÿШo {y®0F› Á» ~Ÿ—ÊUØ:Û–P+|Âj@:B%Ét²?v¶y¿ÆÏf´¼Ðì£ZœüÑÐyݸgî=sÅÀ¹ó*ô8FÖø…L0Øz˜ gA/ÿwöw¶»;;;ì r‡°³Ã~H l†ˆ—!—´ `LøITx>¾„÷ù‚(t„í°–¼kywêµàª½ùT!©`8_áØÁ¸´(Ø:px½pãf¥âås^»Ó -¢/~}ÖýÀ‹¼˜x’ü ¿ù˜š·ßýùAq¬v\h\–è (•J ;„~©Ä@É'áãðàúÍÃÏÂJåëNTýÕ;‰~w|Ü>xÊÓÐCÑc¨Ã»”µ.ÆW¾Ëa9@I;ê¸ÜŸp¤|©°”ï è1q²L’'Нœd•€æ=”ÿï¥ù¿ÿ€]Ía 1½ÞØRÖNÐ\ËœO0~a™mô߬m: |¿±u›3«?[Žêƒqn¨Ëfð?)ö[gˆÆ:>aXnàH”.†Ÿ‰¾r< ül$®»ëfB.( -Xë.7僗¹{©ÉóEÞ5šÏ_ÍrX`>{ø³=ަ¡B˜Œúø/ ×ξ»3ûzvdà•sçÎãàJêê‹'ôóù¤ñöÛaóú²~®Ý•4»7!˸ºw‡ùÂükì¼c43~™ýk¼†U×—§KóW_cg†ïêÕ«¹ì8?¿Ìn8®æ¦= ¨‡Ïrìsù2^ ËìãúõRéð§…ùÒ2Ç͸qùì{N™ï3þGú›àË"‡öKMË× óy­t=7ýåÉJ¹py_[*áTÂéëó¥Ráúòõ·—KØÉ°|ýúüêu®ÅC݇ð1Ÿ›žžçÏÉÍÏãkJó×ùyŽ“/ñÝ@|²À­,›r)Ò–”FyëªÄÝÆ?ݼ#XhÜ»»·ëø;€‡¼[`‹aÀúNÚ7Y `HJ÷4tì)H ?0£@õÐ=A*A ÆÙÀ¨ë2uûÝF}{Q;B–¸±ë|0Äç`¸](€mƒØ9 ×ÄüïwRÐǺכ¤3¾_¹’ÍMôÆ—òËVzv|?Æ}âÈÿ?ëÁfè„5sa¿å•s?Îä=”áUB6µÛúèØmU¾ý ¹¿»uÇ À¾ @¿PWöˆ¢¯™?D̾x« |ô×Q'ª´¿b\Èoáj>‰¢V˜ƒÌ!ÿe·àž÷k¹ïM»¬sÉŽÃ :>>怼• Òsuòk΋ýä<«´¬Ú€Eï‹0=…á×ÇÎãN»RY¡*²xíÇ8ß”õ?¿ú‡gÇÑÑ“ö2ΞݒµÚ(ú¢ý˜=žýú8‚8xÌÞCž~3½耹rÿÝ»û69ø÷€ÙD› ÷èÜLb®pÛ€)@ ç¤HÇ&› FMàjÿâj@›Dæܯ@xÌD÷´ -<îezç© -àNÓÀK£¹.“• îÕ¶b_l!Z:ÛHòjÛ’s±ãO °ŸÜ`I`ÓÝpäJd>¶ä‚#û@ˆ·§ÁQÖÐÍôñkµäœBBBÙ? -` §1ña°+ÆöÁöp—Ðm  €Y @›ØÅvÛ"何<ÒÅ â¾Ò ¤€•€ •µ -ŽaÜgÙßf|þѹ¡aÆþykßEdk8pvä<RËj`í -GïóÀ6›ÔXX37pˆ‘ÀŸÝhð,ïîîÜP  “LçæóøøMV¬"€oUä,£{‹ü¼üÕ€`,“yD½–}Û€l•·Vö¢yŽä³}Í„F9úW @‹T~#fÕX¤§Ÿ±ó+ù hÛ-®@ü`­ ‹!ÆžB4°)eÀ}X]Š ž å:Þ Ä¨ /y&#Ñ.}²ŒBAŽ“/´Â$(¿pºˆák¬¨x[ŸC¶¿·÷.Û%QÀæcñÆl¼½Þ¼çÊ÷Œ"ê`‰À ܧlÆüÇS øüS¡¾zc›ñO={òndô™ŸÊó[d‡_|¡8ÿpsºÅß‹.ùÏ:©@| m+x…Ù!˜9VØ¥N®6ùŽä9R§²b€¬Ñ‹A#çÅn” -ïÙ•ŸîÞA1`è•?2þ_€ | pþüèÞääuñ`€¸n¸s¿×ìPœ°jÀ3(B§ïp|þªååBÁ‹ÂB„ò~ñtaÔF–¯_¾ˆð««zÏ] ƒjGÃvy<ÎZ9ˆ®²!.Ε±l±,>¡Pànë=Eæýf¯,þO-À =A0R:7Ëå1|¯.UV¿º#ƒ¿Þúª‰(܃?0 -ÂoKm•4[Õ^îüfªŸ|P§rû•drœ|™ø›¯#MŽªMÌ-)É EbÖþšræßH$8à®Åt7ð½}:Å`î>·P«o6¶ïQLŒúV €¿A¹?Ÿõv= ê§;Åä4ûÐ5qZá0ðÞÛ"qn7‚Ë:?=¨¢rñ¥s/ÚOÀÇ“®À ìbÇÛ2_Ý™ÊUáO7.†X"JI‹ èI3Ëþ¥ÃÃù+Œ sØ.›Ï²aÀ¹óç†G²™‹ë0dîë¡ÔΩä׉~м¿¿··ËˆP °Ÿ˜Ô ¤'ÇùÄ 8@&,// -…ð À¾@Èm‰üœª$•ǶwÏ.Â(y+jñÄ;ÿ=Þ3ÀFDÑ< ¸²”Ï^)úÕãu†IÇ ñÙãø¿{¡Xô¬CPáQ«U…—_õ‚‰ h‘»ôøveçÌÙq´°]xV ªløƒg¹õ4ðÛ-¨Ï7Vñ‹bxžëÔûëߤ”ñh¥hµ‚¢B…e›)_*T&F’ÇÜ9k¨ÞMi8ú«ÜOb -õ :€½=0Ÿ=ïö÷U @@j8@ÀÇI@×ðQ3þó3nÉ6¿Ží'þCÀWðy¥G,mñL`N¡v €[Qðà¤q @¾>ÎþÝY ^sÙžzÇMédb †ºÔXgU¬LÌï=¤IÒ„ÙÞ›J|×z+þVÀ‚XðŠ5.ÄF8ÎlF`8“ç½ýº‰ï2y¤E8Îã# ”…Z*gÕ”ÛwñÙ/~ù‹8"4 ¹¥1Š’ìŸ:ÐÓðÀîîC€ ÀM…å TÇšÊ÷(ÅëÇÓ¢6ïü]«Z}d;7<øœ×üµjTx‚#½ü@P=zz†éñ6{¡\Ÿõ€ÌõI}¾äÁ},-.-ýe˦VBÖÊÑby‘ - ÇA ( ,´ÚËpìè oÊ€ò“Vu}ý›ÃUõÌ=ø_|Kÿ*O“æQXTÐ%_*~ÆØö¢°–)HŸKµ}0ö1ÿ¹TÛÑYàm€TÛäÞƒfm€t@à!YίoßSý>g½€]ST]`B‚°Á[…N±•ÝuHëøiHx òÚ¯s`$Àâ - -( UçåÎ -’Ïø=–±»«ÃkG÷Ï!†ÜÕ‹/¢¶¡`9¨n\à:§)X`‘ì®!µxo.ªä¨$Ð5ƒü7|ï“$ÀT ÔÆ%=åãæ˜~ä"€ááK]>wnx4ˬ9¨‚ÎZ#[cQ]èwŸ}ûÝwÿüËû ÐÔLºCÁˆù1\TÜÅø“–¯åƒ?yi"_t›¡`í(ÛÃß±ý°ûq­Bü»ƒv¡ƒÁå¬Äío³úg†Nþ+ó§\3°”wùë/({€uþ'À% -!U -–åÊï´£°Lðµÿ.OàïÅ @±Ç,'€C§_àÏHF½‘ò@Å”‘I1q˜<9C‰ßàrfås@ÿ=3ÿŠÞ×o³Ú€ N  #Øq8ÕÙ!Šf Œ@$Túg¿@pî“>€øÌ­»yw¢ç©xôPW?F¿‡ì¢(µ`Y\öÄÛœGµË6;ÅaƸ„µéK¨m?¬Óü˰  `¼'w&˜h8Òéï!›Ì/«Ý’ѵD”¨ÈtÌWV`¹SÄzÀiñ¿ÂØ_†­÷yÏ…‹ºî )ÂyhÀÇìsÁµ,Øþc¦šÆúÁîû»¼ïÓðÑ·ßýë¿þë·Ÿ}¶¿ÇœPE`âìh1'ó¼€}†@ -ü¢wY HÅ7¼¢‡Œ’ -X\)¾£PÿM¿ÃÎtÀøÐv>-·¯¶~˜ÏãÔQ"hýù:;9d¿eüd?v’$`"ë ®‘ß㨹p -5šxûo0i£X£¨~s蛀»ï:œ¤Š]¹½ýÞBögH„à -{Æ  %Ý9;§WÍŒµÊÿY=`¶½½…"ìÿ€•"ÅBÐÎ5\SÁMäŠsÌÙQ°ƒð0âÿvì§çT†ÕP>_…2Ö[PõšÈOþë!Æcƈ&䫺K\'@}!¬Õ1Vn"“âÈÿXRZ€O@gY½ìÒa¦¦À\Œ¯ m‹­ã  -Ä@ŠÀ'Àê½°Ý™ä1<9€kÈí•A - -Lˆ¢Œf^ %²a)Í1-Hì¿4xóÞÂÇ(`‘íÿÇ3øF?ÆŠ¼çgÇìö8/ŸËrâL1~=ï@ Røùÿ¯ÿòíoñ¿}F4 €;4}B³Ñ{7 òAJ[pæa8262s4°;1Îygqñuoô¥KYÖ^J9ô³©åN.ÒÞùlfÌ[ƒ«­÷ÝOàMìɨ_7þÏ^UçÆ2cÈþ[­/ÿÜ9€¾€9Žøk `€å^Pêu.0Ø$ü¯8J¾\ˆý–©€¨4ÊtÉ™€U–¦éì¿%;]ïý`ðl­y/îdŸn³%à–s›l#HцÉ*ð‘eéäÿFÍqŸN£þ!©­¬· ôT3Š[€Ì£®=ÂAˆMG|Š—ÈP vâûòB‡fu»8¯m>¯"^0KAÛÊ 0€ÅYÇm¥´ÆVòl0GÒ³åoéßÀɦ{`ÓÃAÄU€üEÙ¿néEþOÀŠ@$Æ ªÂ0ÀÈE%›¯  œÊîž ¹O`“÷÷5÷¾%ÿ¡ß}÷í·ßþó·ÿù/æl”Bdþ†Æ!Æ´Õv„_–÷Xw#¶¤ ýÎ1ˆû cw(„°‰€ºÄ<›}}8se$Ìç3j€¼xÉ×Á¾ˆÏN»À±zC?Xó£Î³ß}µ;ÑW§àMËôùëhè¬8¨L–6ÀÅzdW€>ÆÀu@ÀÿR è:Í è˜÷ÇJÎÀþ›ÿÇä(ùr¡l“$ÈÂ4kH @‚û×Çœkš¹v²woŸࣅŸ/,ÀPì5ës³ì9áp8¤-ŽRÈ $P¿°Á[øìØÝ;…{&Ò‘äGöOzóÝI8Þ ΄’€zʸW°›ŸiôTðÀi; -áò~{\ã»Áư5&(o`âÏwÀm'§xÙyUmk<¨SL$H2ªSÀ•»ÐGœ½%þ›Ïd‚3óÊ -4^¯Ê`?d€e$÷<<ÀƒÃ#äWôÍî»ùCÆ_gîŒo ÝP{'`ŽŸÑ¿žj€´¸4–»‚kÂ^˜Â˼p‰Í¢²WáXè=ìÌ—µñÙºW.–W–¼r¹ÈöŠ8嬚pøjÅE¯€i°øŒ¾g0…¤i!`Fü ¥üSI>áï €2ó½&ùßu÷îm׿Ô¨^Ã1AÖÖ¡LRHP(<íTöw1h:0€O¹?Èž°¾;1Ÿ6àx>HRÁ|ñÁé¯3`Æ¿ £á@Ýv䞃m€;È,ŸFtè]GëRA{ÄÀê­%­qW]‰ é%×ÅsUj] -úDY?X¼×¢•õSfÿ?–ýgòäÀ=¬$ÀFãÔ΀–i©c°õß.ctn;÷÷Ñoû]|÷Û ç’(Àxš`õzÉ/­V -Ùqþž~W!K«øÊð™+Ö”ü•HŽ¥ û±N9ç8WvÂMò—*‡ó‡7H{üú|fÜßn–*§VÒOñE{…¨Ý€z3…_‡„ã^qi Û±‚"uW†•òþå X\Zz§X†Œ€% -€JØŠRµ)l÷Ûu'bÎ|?ü‡`¿5vcKqrDzUâíËþŽ™sxG°½Gp»¾½woO‘€úÏë?ÿ°^¿÷àÞæl›66§Fq¨9”ô7t ÷x@ö"îoÔ7è¸hÂÛŒbƒÁÀò|úÿØ·'³ÖøðG¢!@þ'ÿ6o>Ðýý,p PѼÏćìr(cçð )$oRk•ÿ›X= øŸvÚ`fŠÉ‡Á1¤;òQ­Á#Þ&´z܉ÂŒ|„<¾¼‚Y> - 8›œ©a~¹Ê»â³»ùÿwÛ(ƒ—ð„çG™ÙªaÝ1ŠÁ§®—Í>8ÂSP¤ÌÿÉɤ€]š£àUW to­-²6–«²ù«üoäXAk`e­ÈÌ?X‡ ˜ ºv€ ¯ÊÃA ®€`àû)Ä€IÐBTYQGþ^ °¿•™2+ö@Sþ×lÆâü;n#“¿»}^ !ØÚ¢Pv ß`¿ÁšD~Î, -À8?x­‡ -œñ»;Ý9ÍÅËA -@î’Ì1Xp1þ6ó|Ìø*+’*¦ÐËÿ~ˆû õË£qî~vñÈÖ¶b®°I@Lð1ÃTó&Ò e ¶òÍ/,€ýÖÄ”|IùÀýVvàõ£©ÿáaûÙµR)Ùgý%¤íÌÈ…óçéPð'¨qŸdˆŸrÿ Ø?‘ÿ¿½Ããì½Å<™Ç{(à!X~”U àZñ2X¾ãM“òx^Î/½"Hàm>¿ UÔoÖ¢«í0(‡m¶ÌŽ[O;lÅ*pT–ù½S¾÷S`¢ßä—ÁYL®y¶skæŠkeµŒr€€*8)»“Z®À1 R¾ù3ÇÈ— Æ\ÏuHó‰`zµdÛ#SFYÎHÊ5²”w‰Í!mÜÞsñ}”\¿€Í9n²µ¹‰#r܆íÙ^ø^ó® œc€ÌÖCáÌlÞXß,“&÷Ï‹þ”ÎMR0Æ:>t-@ÝN'ÛÜÝðñþƒ€ýÛÔt†0¤¡+¦ºzà¿ëttY%ê8íì‚ …)9eJ€;òÿ>î“ôqþ$-­K‹€ýVEUûB?À02k -”›È_Êü„·œþ 2ÝlÖ B¿Giœ%ò,JkÆvw¬ÖßÕôãŸ>b íÔV!yø^Å+­ùy°LWó¾bX™ç-1ª!TF 9Ã,h/yáU|P\Â{ @Ü*´ðü¯æ£°ŠbOÛ/â˜þ“Ö_»Ã !ú \t¯=@!Ç8ðÖÚÄ -‹¼3˨-À?åVX¹Â+›ïqœÎޏ(@ÙòecdÔØO8 äªÜÈÒ¸ƒÞÇ”eN93ãþå½xP¿}gÇ5²Hg÷L¶ <˜nø©³Â@¢Ã5X ävl¬ÁbÆ  òc&¾[!àÊ>Ðú”X þàO’hîíîüñÃÙ‹ÙCü.`ÿ{ÅÀ®‰?ä§â¨)50« 80þ3 wâ¾J3¼gÌS ¤”’.ÅvÏ{ /˜²øŠDÆU<‘üŠþ)ÿýÅ.b®r€¿„$;†4ÉzÀHÞΑGRÏîèv? -Œq @¾ûŒÃÿ@¯8ÙOü•ìØÄ€l÷Ú~!¾'¼^Á6@ƒQÁ¯–CÅ8H(§ˆxg‚ѾUáªåòRöRþÑ{ÕˆwêXƒ°H$7Xp‘›eé—@`À•®x«¸ôNÞ¯\ÀÜIþ]så"@pÂ$üW$àŒËyßS+ BL×dñõŽéÚR·µà'x°šÎÀº/£(ŠHºõÆžsM¸{‚äbVÎûyÌÙ¹Y±ým¤’ÛMåîަ²?ûu°C›×ä@O=pÒΰ‹µš÷I€kÔ7üÑBB~â~s÷ãý‡ûû?äüöÖ4о ìP‚®¿ì·†º|£¼ÕP¼ƒm‡‡À©D\P¾oà±ò×Xñ Ö3½/à -Ë=Ii©'“ÿÌcþ{Êû%ÌòÿT0Ÿ0@i÷Ò%ÝtiŸ²k0…i–^}5;Χ£¯øß€ý×_PÀü}=-óÜø ÉøOC­^ \XËŸä1ŒÉßqX‡W½Ðo±Ä{$ÔhÅnú/F”ÊkÅ7ÇÆ&üõÀ:ß< ¢æ,ñZ“æä/Œ¾)Ãb8ž/¾U^BÄÏOÄÙ?€€b,ã, ÿ‡ àt±jb,µÕ6Aʘœp.Àfx8:¾|tS^×J¯Jµ|µe¼X.F !»ZvZ¸Ýˆ³vG,zäþ[[V+fyàf­‰0ˆè|°‰ õMòÝ&øÿY -ì²Ó(ÿwäsµÊtÁñ¿G†˜×wAððㇰP€÷%!:Nÿ{Þé"ÅÐ÷¬a1Ø$É‚«¼¨¼„¼MÈÅHÿ”p€73Srêõ;ï@nç¿ €ƒ(b -Îå < -­ø 5‰¾˜aþÎ>ØþW&ëd2c(³ý÷êðøÎn`úT{}ÁÑßÀ¾sŸ9Â÷ã·5”Ò€Y]<©$£ ý¥LFÜ2ôÈŸoãÅ‚úl0è~I8£ª¡ù†µñ -Šrd¶*òèŠïT‹+0lHÜJ7î‡ûE)Øð "%qüEÖ/o°†{Å¥²·b>ÏV/j°¸è—×Éürq Óù?ÁÁìHþe§y§Åpº•ÇÆï–ô¦Z%U6VOHoi7~+î ØA7û3PÇ êí{ì* ¹m1> @“ -°  ƒíŠc#s -Êê s‡\‹¬Øìá?y­‡ËîMŒ·š úŒë‡zÀˆ#vûÿ~ÿáGûûñ)Ží1°Î><×-7ú.«Tqoº“^€¹€Ü.äøE ¦pMMÿ{ £µ;ÇÏž=ãó÷ÆÎ]ÆG_͉#w[ÿ :æ( -pá 11 \ò'Æ&˜ïf3©,úLì9‡ÝV0ðKGø~| èæÿŠô@?&ð(=â¾§ÚøAÎó³`€¥€bP(…Å2ʱ´É((€­ª_^ #vÔ‚üÄÅ, ;xÿüä†3š›8ý(ÃHß›pù 6ŽCiËlzÒÛÉbÆ÷øl©\ M48×%ì1‘å`*:ÐOòq½kŒ“ÀÅØŠð{,@â$¨Z°TÉU/ ûO©@°_äïõÛÛöâ¿Zïß3@FÏþ“âØAS\€ Àpp@·€%E@z0V[FÝuÆO­ÒºXc¾ƒ?F×@>~Èl¿^èUwÍc;Öéµn]T9€tSÀÑjX¤®©›e“ù\ ¢6ÉÿìÙ7Äïž=i·˜ôE ‰ìŒÿZ¼0ÇÿáÆ&&.eé¹yÀ|†,87÷:¾éTpW à]ÿ6 ñ_ü³#|?(º!8v7J¥Rü,ñ'àäƒ|æâ%*²°×örí•lÏlPaàÂ[þ²We G™ŸTFâ_„9¿³Þb<Ü÷Ø -@ðç¬Ü ]„Áúñ+¯Ð1]à覬9`餠¯‡¿B+Þh>ð||5ydÿW²ëwéǯ e†~œÆð‡Ç*Š~Ào_“ ß-µ’ä³ì¬Þ–´µµPÏ ª`°q{Û @]!€{j`@pw:7¢&1p VÛŒoúcÃù|ÊgÑÃÿ»À˜—Ä~§¦?èñ.AÇh2ø±ÊîxÜí„è"ãs_`ߟäýñYh]Q<Þ P¤P­€Xˆ/i, SËo./Çô/ °…g–"ƒÈ6ªaøeûéï¿ù=$àÙÓNTm@ÊÿH¼g–$ŽýVñ8(à"YfF†Ïó†OÀ‚—¿ìà.  Øûì?³åß |û@9Ñë ê ƒ…íl6§{ ý ‹’ЛEkxæbÑ Ìe‹jr"£Å/ã&äû€y¿Šå·–&&Æ.ŽyŠ Kžãû ðœð——Icà2eÏe/^¸8|‰ñ/a£A\þü%^ÃásVŸÂÇÅKºÌL\¯@G_Îr§^ äÒã\ €à{ªÈoKyH­,“òqÝÏåÚP8o PŸšaýÞö’rì ³ûM<ÍMçØÐb¢6±aBtûC î¸IŸrŽ]àgäj_ @8ö;@úS4¹í€bí> @ Ó Lgñ_@·›à×ãì»Ý7Ý2é¯ÖÐo°€ÓHªå%/#™©”Ù‹nAyv‰Y`¹ ïÈÁµóÍ?~ÕªáïßâiX~â•aWþx@\p IšitŸ˜XäÍ4 ŒŒ¬ I"²eÚh€Ü‡ØÙÿÅ·'Û9üö ÎÿY pƒ™¿7Ø€ý8è6@á2?Xž>ÔCvÊŽ7iqŠ^æÛ÷W¢«7ÉxdûÒžÁm€Åµ¨”ó«ŒÄç'²c×VLÿbpî2 m’c°:븀'ŠR¯ _„J2NÈsÎ^Ô5‚¥2a5°÷%WΞ£Æö ‚w¾Oþÿ™²%L‰P¦”äúÝ%ÁÒ(€doA@ö Z¿iíïíí©=¿€¦ÀæP%À€£ª@öÓ@6m¢ý© €ö( tùŸ0Ž„sùu¼B4´Oln|<ÝìÞkî;òÜÞ˜z O †(jf؉°}3ç¶ì /£-ðVaòÏ‘^ˆ‘2ÿi˜@*Æ\Iœ4׫­'OZëÕ xöÍ?FìÌJ°dH ‰"‘âÁbîÅ ƒL¬ðƒ ÿ9Zw…€óÃF² {ÅË»@Î]—‡÷ï³À_œæÿÿõ_ÿåúc2%O`àm.È3Òá4ŽôFq€wâøþ£å@w9²Ømm| Xÿi¦K!Þ³ø¹p‰WÇ/ÃBœ†‘‹?ø¸0<Âàè…a6š"¬Þgi/.Ú%±˜@fÏ‹9ädã‚g!ðëòÃvKC -—ÿÍÀ@å{,ÿL”LwI@F–FòšÇPeóG§À¡Èð3}”Aüj«ÍÀE”B Æ@ľøÖøÛWVXNXÕs!?ÂO€a £‰ºHaDˆ‹£?A!ˆù=û×Y!0Ì‘¼Åò¬]¸˜éðüÉ£$swVá'~¢jW ? -ž÷ãòÉ€#â÷fϽ`†ÀQ¾_b Ï%%€‘Q8€{{}À|éšÕ€³€ÍA@EØ|6ÅÇ´É. æ`ÿyó¿ã?8o åÜ @p² ÏùÐÆúÄeþ‚c¾#¤ÀC;.ŸØ’{¦î+£?!üjÀwk“˜ç¸š‰ å9·%‚,‰áÚÅ·‚AkC“)}M€Ò¬‡GÈù'ÿí›ÿöÄA©H<ªeSJÆ ÿ¥Ì˜:ò+Çú+0‘©ÁÁ½ìøxîšÕ_Üe ´ð‹Sý?J{ÏuÂÀ_D:ém;\ÎEV×ùIF ñÓB–e˜Ûûøüäõ*V”‹k’Š Kí\ÈîPԈ׀ -wMáUHHLnãâ\bá—ƒ·Jcö^`ö/•?Ÿ×Џ¾¼í‚÷]d½Lf¼Ú„m üáI ÀñûBœ89.îNç[£¿=z@J&'gjrÍæ6€Š{{j#T‹€15b€mçÉsÝæ#8ú3(ˆáx »¿Ñ`Ù_39Nθï»À6ÜäÓg¶Ö•eþš ˆ¸4NØÖÄY¿Ü$ åtzó_àEå… ù•ýc²O LIÑ…’ -&…wú¼IXE–ª-އ‹—§ÿ¿ÿCŽVt·Hâq ”»”-Þ›(LЈÿìåñ|áÚµ'wY(÷Ù*pàM†ú‹F¿Py$,G¶Ûël„Ÿ£âUr9ÒŸùáñ—_? «ÕöÑQµ naP:d%dâ¨mýò^@·ø\[ÇÕ¨ûÙ5vJß`#üž˜Öéu!‹<9»ƒž¹Àv‘W&ÄÒ|Æ1‹ì©[^=`{!\A8©)A®Ž CÃcWð§ÆAõ˜œr Û¦bއßb¾³<6Ú‹÷ÝY.a#iSTh4·gG&){÷zÀ~`»6Ë„]̀Ўþ‘¼®Ènb€üÆ -ˆÏA$ä›hγÅú€VºObðfýÎ`ÿôÀùw;·š½Æ¿‹Çm6|ñÛìvx"Ïj<ø™Š?_ñýR‰Ã…F G%•+Aù-4â(ɾÎbóAˆu_¶uÕT²ÐG¹’wÈþF:n°pQ“@–\ðó™¡á‘±<%¼¼zN'c9Dø«Tðr@]^ñGÈ{árf5;þ*‡/ÉañÜeîÛøœ®°€£á÷¦HŽ—iƒ‘û¢+^4'R"à6’öää¬ëô†ê·)4ó Í»š¨ÛÌñpxÒŸ°`7ú -Æo@½€èVÁT;‰û¦ô8›ì2žƒbñ'¢¿"zŽÎý€¥—Æ û} —÷ ì0‰C§Øë9_7êöaWúFKÀyWðvT> _–Ä|Ö â•-~éHsEsœÐ¸Z€*â?éŸa à­ ;6– –ü¢+°c‘á‘E| +Íê"›³º:€?Þ¿/HuÒ‡ï~¾Ñ  Y$ =0ç¼?]ÑðÙásqó²£ßk¹\aÏBáêU~\™®”¼eŽÊÆÃä÷Uë± CM—c¹5àærÕ#È{/W¦Køl™ ¼ø ¼:Êyf„UxÃÙóP¿ÌðHœÆZð}$;2žÇÚx9ylÁÌ«XÂWfF²ç,$‰à~ÙË&viÒp,üaœHÊå¬7˜YŸ€†$aÓlR`øP2€³ß݉{w15÷X ˜8“»ÀÁ(Ž©¶±°0ÇÞR€ŸáŒŸER_ù¿+ˆè¢< '£h?cÀHgS~>-ŠTcS“wEs´ãÆV½íp™Ì%¤@€õöä -"¬ÀW1ߡϠ€K@pü¯2˜8€oþÛÃpìW¸OÀÿ›0çG: ‚|¶èMäב+M䋲ÀÌ…‘áñk‚q8XL$ïà„ ¸¿Ê]Àù‹[-^Õ”`` Ú…è²ó0Ì^ÈNà·p, dë\ƒß¶Ã¯8ˆøQ&ÃjãsdùÜñ‹Naþ í{ -p¿ªÆ?j?Z—«ð®d r7a¢ˆÅ‚Aà· Bž·?øÅ± ™ì¢ŸÉñ¦\“pœ7þyålæ·Y ³Ý4`Ç*{Kþ"»oÂc-7rå½Â<•·¢AÖO`=ü?Þ9Æ ¿O SÍùd†JâKHØ÷¦~‘J Ô‘†Qvؾ½½}{K#/è–vIØœ£ðv8(8^oÜŽÀõü*°GP·Fô'8œ(ç ¾øïêÈjͨ\tz@ˆ'òOž2`üç|èœK@|Wˆï -Üö€sšõðß‘°^dVl  ä '€ ¶ðÁW002JK@05Â#q -°ö«× ÐÄxÅÑõYàð©{ÞØÿo>;Á  ?²£(ÀäÆéd_gîüzÎñÿá9€û.ÿúnàZ¨!Pâx¦ Â\àGå²ï]²6÷îæþkääP–ëy§/të#C±Ø)”"µÒ-+àb™—€Õ€ìDp8S¦K›œeÀƒð:oLȲ ãXˆ+qI Ÿ ²9?w%›·ÐÊ Œ,òNâE†OÀÏá]×™ ™ |‚Ÿf·÷A+ÙÔÚÅ¿W(—Ç”8,ÚÍZ¶—ÑèÞ·ë ¸bàuãeÍÍÉÀ¨ ÝË“$Fq ¦þòçT -€€nXPoA Æj"iè¢?™¯emâ„ñ5áÁ;” M–l{*úŠä½½¤ÀN_l'á·8zyãRÞÖ@ǸŠ@yì‡èo -€w <‹T^H,Zª pÒ@NÆ`ùIÿý¬Àb_ ÖP=îN0•N\áÝï!²1×[óÙp8_€È^ϽäÀë´³ßØr!oû[‹ßK)(atO>œ.­y^éTÀ÷ òu¶ñaÅþ˜— &p<Ò_±ºƒ[ð,AÀv§VcÅÒ’-®d¯d¯d2×°ž·ðãj,-Å1GÁï §Ú¨Å€¤'vh7Çf<1ÏŸ•€Ì,ãL΂°B»)P`*ÇÔÙü€jÀúÆÂ ¾;íX2p.Û©òpü'袤uâeôO>ÀdòÐÏ¡1C25ÜB v1Ü·'ñmJÁ?À‡¸°ûœ6>¨;O°±Ñ€è -`ƒŽ`âƒ2À{ -A¼ÊD å°Ä—“1€j™#hœt*ù;°öÌwá¶g!ÿ‘êÙ|4œðÂ"x‰4ŽÂÿÈOÎçr£ãy¯„TÍ‘èØFšívvvÎtÿô!,àò?q+i´sþ \ Ù  Ã’WXThù]dí>Åù%ßñgcoP‹``%î.€ -Àq'è.æÃܲTDÚ0ÆÕÓ`àÒ0«Ÿ G¡5€`×ûc@™êþ½=9ú\€òFŒ=ٿͦÈûg!¤¸È4ph>\pà ލhWeób)èEòßI ›¦?ž<,Ž_Ñdlëî™@»Ú,†;—ß§b…”pO;)Ÿ¡;ÅP:zkNƪe¢uÂíÜÝ*û_b r·¬î^E&˜˜X‰"¼5_ÿ’e~Ç8¶Ø9Ëüv£63·Åûãû†8€_2ù¹L*ò^€±+Ð :k(‘kç$ÀÜÿjܺBØÝž¿æ64€l‚eë+º? °äOw÷ˆÓ© š ¸´6Ê!Åq`i .ÿÓ<iÉ2z|ÎóÎ@dò8%œ?n;~L&“ÂöÄW7t€ìß»û€]l_‡˜þ$;ù€ƒpnîØ™tá”V€¾·–RR€¯@:Ðú›üï‚á`iâÊÇÿüRE ûá~õÕ‘ øúñoÞÑäøOÀB΀ùwÈfX@ú ½µ~.CË~þâ. ÛdæêÅ6ùVVPà§“Ç:¾÷Š-”þƒœ²·/¾çX~¸Êþ‹, ˆ—™±@¦&†â…!sáåá—2W¼ñœÖ'V ×aY -¸ÞøZ«ybê®Àºù Û—ƒq”p‘µ{08Ž~ß?Ø…ä‡Ä--ïOñ¿×Pjµ¹©ÙM²“a.”]IÝí°··C`Á‡÷ù‚·'HÎæ¿É ¹N€Cš«i 9Ì\-©MºÇ3P“¯öVä·6<ÏOÉà„þ]ˆÀƒ ÄDëÕ$„oðL*ŒìTCêÍ ½66¶¶6¤ÌÿEž¶@Gµ“M^¹Ä¹›˜Š€ÞZ€1€õ2{Áêsßœ"ó‚ä®0ùü„Er1(@f43:2Ûâ§…lõS)¼æ…ìóoØ=T¯”ó‚0 -­!®Œ„_ £jp ¿%RïB6ˆrlônè¾îT8þký,É{-s¹€oÔölˆ+]]öñ]m~¯V3ÂÛ`‡~¬­á—\†Kñ²›(= -£6>>m -…¡£ß`?«ŸÍIMR - î `£9è¹YWKh?i(¸0' (Àm5R™ÂÊvÛ@?j³41°-Ž-°ÞжA¹ƒ -àh'zˆš|u·ÞY™ÄuôªÕnÅG¿CâßEêf ->&% Ú/ÞS_bˆÀöö‡Fù­ÍF½±µukÆA‚جá¬Éÿºè§Î%†;ÏÕ Ö»·š×ë&±8é˜|{Û/¥î\˰!ûXæÌ¿¸Ïo`h›ý^ ißÂ&,‹ç'€B"ŽÿF8€³b¿¬Ý‚ܱz@aH-}b,æ.OOŸÒXdÙñËl4ó'ã9¾Œ«ÿl7>Ó9¯¿š»š½<~¹0žËM_ÎNk{µÛð_gÃóø‡29ÿòôéәȟ:?’ÁIá8%|ùÕÂ4Þä -£¯åƹ¿û^ârn§†“ÊåñØj:7ŠÏG†‡±%×OŸq&YÌû~0òÓ0;Í sip1ÀÍ͹™Ù Û=72…¬:®@柕MFYàmð¦r¼·7 8€'(Hc>«¦ ([ V `…r3ýÁMÑGëD ÷‚Ç¢rül¨–žÓ\ãc¤ì]Å,ÿà(zİ´-pYþÖæž5`666Uø&À‘Aç“v€²NUïì ÌŽöð¼7™óST p2À @¿€¿´-øTØdXdñª¿Z\b– >‹¯+~Yy£².Ôa<3úÀò¸'Çÿ‡Ëœøw“µ­~àWºðßÅ;f£#l3—É.y8¿B~™cý” -%¹kT|¯T¿Ê5~©€Ì8_мg‚m±¯çsƒŠ_Yö¿à…Ê!”ëjöÒÈð¥‚_ñJPÄw]‰ãtA@7)D{+Ï]ÍçK¾7_)¼ŠW¸Ù¦À—âÔðŠçjPá%•‚³ÂqušvÙ˜-0.ï]®8 Ž}ß?~†램.T׫\Ejôß5ÖÛ×êÈáØ:7űÿ ëgðî½mö‘©ƒ¹ãÀ-`Cy» γͦÀ5 -€Â|s³4X°j?§¤¿@ ÍÅN.Š=˜¹õfLHçX˜Aæ þþ.»Á‚Á˜Ih?·gZhýÉ|{ÖÛlQ€"@- G¾µEsÈ…&®Kbt;];S¾³U ?­cˆ ¸˜ñŸV °^¨½íôé Ð*ÕukZgh!ë7¿ Ÿ½˜Ïe_e³V9€œªøtü‡4j\°Ní à¿þ¿¦jZŸPy:ˆ…óÏg³ä6ûj–ë ÇÛdñë(Qxmûã0=,\ó¡ -ÁYù›ån(â -ÖP=òW#¬Ì{¯g³—†_f›<6^>ø5!«›’‰Ð¿¼|àûÑrî┼Ð_a?¬pHkå5±½µ1‚,Gn4p[ø+yQp¦+íÂÁ±®ëépôû€1Ý‹ UÿÅZæÿ`.‰iPñ™ÚìiÄ–í€s®Ö.³Í&›5÷în“ð&+’[ã Fm€õ@ŒÿœA ¬Ì·¶À*ÈièÈPòÇ­$´ŒÍäGg>Ý¡Y¶<ÕسKÿÄÈ ˜±³˜» î× ÿ’#%sYFÀàùr²uX˜›Ã.¢?ï‘b¨¶@pÚ½'ÀJoü‰=èˆ^ù¥b988ñQ%l¬^*@ÈÍ䯙ÿsHN¯tãÆ >ÿåvš÷O¿ໟOÖtfÌóº(x#… ¶òտVꎼ A÷Ø(Á -…7ÑåÕÐ>dÌõï” -v½í{K8køù÷"ìÄ -@9€üÚ¨Bfü0W -¼ÂAr„Km{jÌv;Æhe”óZë4pR‹ù쫺ÍÑkæZ¸Ìƒ'àÑ(0 -ûÙ>-vièmD Ì©±I’.lÄ`¼FÖe»°7 :€æm9×HAôJû¶ñKbsøÂˆMf4? a;qܸvbÁ”Zo ‘ÁöBc®Ö¤÷gþ™L4P2Ünœ'ˆfl„ëÁ"ùn‚°…#ó–fò_1ráV<”*à€ì·3Õ霛à ¡t½;Gùßçìƒ&rf–¶€{÷·ïÝKûdMH÷j­:Á!qˆ%¹P=i`çaHþçóÙ˯‚•Q --”ÿ!;»p§ß HØ‚pm…¡<ÊÈÉôzÞϬùËÃC¯°ß 0e<L\¡P<Ÿ¼Ç©æ®½;Š<¾PPh_…B-¸˜¿’.gã¿n×g§‚¿õt@²^ÎYûPðƃBeÈ/¯Y÷á‹ïHRqÍPðù§à=üçÕÌâ,°]»uƒ(ƒáØ÷+&yŠ‹ˆ¢di—©ŽšDi™r£Î´ -(Èg€Y:ì;‹{Š6]CàYöƒÃȧ (k· _†CQœ ” PÞÏzÕ˜³'}ðp~)æ—ñL€òr'˜tâ@I3Þë"9Ò_ÌO±°´Í ‚ú&@ý–¶éþk\²€ÆÁ$´¸²Ú‘tÊ:[,ðçã LÐø¡ÆêD9¢y:Àµï/àñ~JØmçîþž«>s`KVh1·°+ò°Ò`è‡w‹€_¼Æñ/#û’–@ŽÿrøŽ½_žÖ!èwN¾¿U›Õý€ü•œ†²ŒïŸWýüHÉG~ýcÀEPvŒ5îþx>˜Èáì°¼˜_ñGœ¶Îûùœ¥Ë­/-YG¼WÈïÅEV`P,‚\–wÖl€Cõ’… 6šÜ¥Ê çó—C,Àv”‚ùRP@±>p*k¾óÍ…J%3¸¼¡% xÚ”é0wp¼êŸ2q°àÕR €}Q)رp‘P†Ç j“i¼¥€ 0*/,hø«`ˆPÌØ"ȺÐ#H}Lt&d¼Š 0݃I r—ÀIC ñ†ù&æâ§Þè­ûP›QDÑÙ„€2ÌÕðÿj°¯;z7§Ø£ pŸ9ª hðîHB€Pû¨¦;[üoÞp(wª<ñ÷)©ðVèÉÿ7%¸:æÞ¯aš«-¼Ïh¿+Øá¸];€†¬J›ùððL`è…íYÔ e‰Á7À/y…k(Æf¨Ñ×Ô°/mäsgwç~sç³Ó‚ß}È45íÀcdÎç¯F<ðÿrW•@Õy/{Õc‹Dâ’?ZdC~ây#^6ŸËútþb°kˆ»ÄŠ øÿlÖÆú`g<i&ô1ö–Ò„»&'ÀFto$P´¡°x-¨L…J¡¢è²¿ÀË )XA¦ïGùµ‚ P£àdÓ -AËŠú§ÂÑïW@¨³étöO/Fjrü¯7,M’ÿ؃´a[ ËÀMö jDÐðä[¶ÙÓdìW8?3«4®¯ÁÃ2üMxi5;p”²ZBŒ×aèø¾«n&@yHÓO£Ê5]¯ 4åÿ|í}óY0ÀVî -Í–Œ ä% ÛúT8öýj›®nêISòÕÖ=]óŸR¿Q¡­S,ÐDÀŠìVO¾­N³(T;&‹FPLŽýÎ7ÐàZpôMµ9RöÏz’Aµ¦&"9ª£òÅVi+€ˆ¬=Å$NTxøð|n¯ ˆþ½ÀäÂŒøø€mÀ8cPàÍ1˜ÝrДØ"ÿ‰©¨ï9Ñßè>çŽIÍŒþzòÓõ‘ù3ûÇDpe@óV­æÀÌÙ–ÊÊÈ‹Uès^|‚©ì—®<ÖfFFG ¥kœÌˆÿ î5ïï}ôËoÿ‹ã|þåÙ­æHª~°øßW 0²äe_Ídþ ïR‚ä!JAÖãÝwª†ôüÙ»€Ì4;Î>4|œ5ï\`Ö¡ŠI²ãì\Œ U­¨•7`JµJîüjÏÛ]?졸.<¿à?^Á§–õÓNA ÖÙ"ÑG!Ÿ5}$? ¸†™ô(ðÿ S$DÝ Š‚©] ˜ƒtÁD+ÿ[göÃn„HqPÀ;}Ƕ¤°­…`â²Ý4À72Q' ÷mbùŸ­€ Þ,®ãadg7¼ä¿=l%À7&Fci€dàÜ9ñJÁ -ðª æÓhd@j÷vsàî¶k ŽYÀ‰YµÄPOø‹·ÈM ƒØ €{wëÖ, 2353s«v 粺‰”p=¢?Ï–+Pö§@¸‹8 4`ÇÀ}Às)çXƒÕãñÓ¬$€íÚT0‘°(ÖuP_ - [4?úl` ð_nÏ5v›“t ’GafæÎ F V>ÜÅÄ‚R-µcÌü”(Љ”$«fxšØÞnÔê[56¢ˆï²vÉ÷hT)þOM±4ÀLvãp==ð-á€c®üoÌXpΜx¿±ïÒc´¬æ &àFÚP*tײã(×¼·åJEïnÞç84àýð~ì„!ZöÅä™Ë€×ñzuw‚—É®€ÎcYä½™0›Ã’—˜¥†Þ¸—tÎÈäõsPh§XH8:"í8 ¬€ö7\mû£Ã…ÅîIaäÏJéÁ×Ê z‹ ŠP̬÷ü’º,fP»àzò¦¤|1º -áX9srìû€aþïsi‘U × ‹ä1˜:atñ³}LÚhqj -Œ"PNW”ÿü¨+PR,Àg·`Ób¶! ñHøOÐ ¶pÆÞMœY €®ÐÉpYô[Á’ç€Ä0ë·\n÷ã]lƒ»%{uáø/úש†XÚ²ðvŽ ù±€Ð˜›s-äøùÿ Àø?Cþ3lh$gÓgïí þóºÈØ*FÿÍ8s%hÀ˜ PbîPúÀ»léæb?q1&àºMèøMàŸ!ûMœQ -Cä]0•õŒ2”€ |“a<ùø±BVù¸Ö^ÊdØF`ÔŸñâBU";16ÆÂ6Y¾4bCK††¸€c@¬Éó8ŸËô~Û׃ÂÖK‘ÿeD¹N¥ð„ã­IÖür€Â@K[ûÑr‰W ÌW´ÔêX8œYôÛó–΂cß -º‰ÜÇd@ -@ÿÏAb0kSäúøIõX&¡ÈÁë ›ÊjÁã?TÅM$9«ÜàØà³ÍÍt5 3}N¬PK@¢^§ c¿HO~j™¯•DwKËÆ)|‚E ào"õ5§ÑÕ¾þ -îáÞÆpü—8Î7j5{ÕŠ¹Ú¦ÜÀFòc €-ä•nÍÒÌÍÌÌ(ÿ¿µ @nã±Àã²Ð÷–ýãáÄÁ8kMæ”3ã˜;‰À€û¬ß°´8€t à„ðHÇ<ô·kƒïA€ ù‹AU¿…ɱ"€ÙŒ–}а.0“¹äºß~óܸ-e‘ŃæcÙÚ0Z„ŒqØ‚ìØ¥12ÿWúÈÊå#Xýg~T)»×P(ÓD¬Æ[ñÛË«ê¸ +ø"ñüãB%d3¬3àØ÷€8Js&ò'f] ùÂÆ9µ…Íq"v"ÅñbŒLÎ[y,ðÆÔì·;½¡À¼ÁÈÔRu‚Ù)Ú ¶÷1Äüge82ÿ:Ç&Ü¡Å~'žç{9Jh3z08Íaq_Hó8—Ê{‹¶ŸöO¸Ϲ âÆ‹ôT€Ù…-Žˆ´¹µµIº°®£,”Ž›·þ´†üŽ]¯ˆÿ[°1Éy Ýülç¸É‹„'XÏU\›8näbÝZ9.+×ÞßÝgú|ÀAâR1€·S%ubUŽŸ ä»ÏLÔ-hŒ3€]ð²»ÒÌâ°ë??LW/(—›Xò2ãÃ+ ?²ú±1ðþÒX"0rTg€}ðp¤¾¡W.Bž1ùtr!Ê"¯};¬–Ëí£¯WýÒq•ÌGÙŸü/ €Ò¶o—|@Y÷(sÿÈc@ €€êpû~p·ª.Œ§M7·n`5߸ìZÿ] ,vÌg'g•MǽöX €•ÿ˜¤:2tp¦ææf¤5 Ü HãŒ,r¼`¶°ÝÐíÀ‚À&rÓqßæÄËÿ¥"°›ŒX-ô¶KÝ lo¹?wá# F òY2`yÿë3sšÖFž+Üš©¡LÞJ°åøÎ.Qà'Œÿêz… 8Ñ´à¬?ôÄÌþ°ÛŒŽ^»^r€X54ޱùŸ¬ üî—û€[Ö/pìð]Àbó‘É é0˾@Ó ÞÃäëóÍ3tøWàªUZÎŒ,j?œz–#šç!y(?ÅÈÁX5 —ÁÞüøyÁ>‡áiç«ãè „ ¨úQØj=yúûgí£'(wPè´ZQ+luZíV5lãBµÃNv:×K;èè¸ÓÁ¢ÿø,8ŠÀ ”ÛëÖŸ ǾH*tfðTί2Þ)‚BÄÈüux>Ò ü>ÁòÿÙYö:ÂŽGÌm§@ßPŒí#ài¯Óµ•4@¹¸ÎX`NÓûl0WÛþÖ–…Û¢¸ƒ~¦T G - )Èñ­[ ;RP~{»635Ç|œG„æÂÌ‚ ›ÿ ßh¼?õ?MÎvù¿uÇ*ÀÒ ä¸¬>ö/*8`·é’•±HÕ¤ñ¼À»=íx7›º`ü߿Ӹ¿ß¤à|ôÙ/ 0üó/ÿ×ûæØo¨í`‚Y¾–<ÕˆÔ°Ï%òŠp9ðØü6©€·5¿”×Ôð¦“/ƒ€ÖäÆ -¹#õÚ½ë7‡ÃŒ°;/µÇ%°AÑ:"ï¿}0Ùç-Ø™o×ü¨Z Ö«ëáÓRØ -Êúvö^ðØ\!Æ vœV–©Ö@}à8b‘îµ>Ž}?ˆ(4¦ ’ò ЭlÛǾçFÃcfýVÈw‹”@4¸Àï‰@¼? ð&-H/óï ‰ÎïLîˆ@$ÅËÿ|ˆÈ¦|öïó{È¥Úý!|8ØÞ‚í…§ÍhG ¸òú¶úÀõâ=*¸1wØUVâ$5`\ pÇøÍ=u Á5º*·’•Ž îZ € ëY£°å~P¿GM ˜©m7ï€É°+µž¼ÊÛò7­Â?…YàXJø¼Ýßû_>û¥Ãgí3ë¯Õ @¶qŒ!£F‚õ2ÒT×ÙÞ—ãx~ùóæ¥ú:´¶û\‚rÔb/'aø¬ð›GÐã£öüüq°Vf=œêßWñ\Îû^ÆËzë&-8¶ˆÒ)àФ±è4$UœÌúñjÇøÏ&þ#WÛW ¡X„Z•ôåÞJX)´¹‡iŒJ¶Üú«ÖsáÈ÷C€cKæH{.¢%Xîh™òŸ=Œƒø¢öè?Ëœô§ùo€çd»•,¸ftô Ö¤jì«„$ÿ_W쟬O @ÛO:’Ý6’0öâŒõÁûPV«Á€VÌA»ìDq)†i‡[#°v “·øãÃuÈ7ìâÜñß­cZ6omA&'gÙH̳Ü'¦ºÈÏ9“•=æ‘u¤ëþ.8 ’Â`f €ÏÜÌ\³yg—M“¶nÕ(4t›ïÔÞ·>ŽØcçu 3ùýÆ-|õGûîa5V™ìö;ñ) äêGrÊrþJQnƒd!H'¼»G -àiák®&´Û¯U:¡ïÌ~Õ¯àûã>û嘕wФÝê ÐÈËk~™_ þíR¹agEoôF‡] 4B ðõpAáçàçxù‰±‰r«õ^µõ×GsÖäÈ÷Àë+ˆ©²äqw€³ƒ`’õùt|‚%b2;þÈvV @Ø`K'€˜à$ÆàØ^ß´ ú@Ù½ø/~sf«l=Wù8j,€hXØï/¸% »ÿg”å ÉYÑׄLÎmö)ÀLÒW°ukKŠŠºA·†@„è¯6€¦  þ€‡ü°ùÅQ6 L€èÉãt[ì!õVªöžå:€2³÷DLPêhÜ‚Â|´ßø_îÔ¼2àdPlîÅʺé†ðÕW¸æ?Q=b.\ Û…vˆì;¢¯ Á-»Í„]µóAH@÷ßÅ¡qjÆ)àw@jN<¹¾´j€7à¿Â~ð$—"æí‹(`ŒT"œINH -ŸT–#ðê‚_SôòcKåÖÑ{Õ¿t9ýipìûÀêlbƒ]Ðß)€Å6fùA q_ ÇXþ“9£ŒÌ2Ì/ HÀ¤Ú±IКlæI à7jYß 8¶ƒú𥢀q=€˜®'¨ÙëHV³ÿi€'±%@@c àøïà¶"¨ü¡iò±P¦ÏHŒ¿‚\Þ®Ï kßtüwôÞšM;˜tÀ ŒBâTN ¡å6@|uÀuÑ¿ØèZÀÂÄ4`ýÃ;Øtg¦Ü…b‚)@–Çü¿UsCº7› ïã£;:bOv®Ã$Àà£ý>€ØÃ–‰p›N3o¶­#uØr”Ÿ—Ü ñh¬ž ƒàI«r¡=Ïe¹¼þ¤TâèÀGÊÉQ€X-y+ËȇÙkP¹úk;:t;}ƒÚõö=o`±¡)x»æ–$àO‚`Å[œÈz—KQµ\m¯<›ÍIø;‚Õåˆ%žöXÊfy»Ð£j«õ—gL?$èÂ45´d·"'aä'H-ò$çs”@é@‘_ìW% &à(G( -€ç³ÖDÐeùò¶`2ÐuÊÓµ€#»£?+´dt$N*3~ÛQ$P ½†;AG‹Á# €²ê eý(HXØæÐøMyûÍMvÞuSi@Ë 05ã Šë’Ù¢»¸/ê+¸&FXâQLÄ58ÎåšÇG”uH Žô8ÌtŒ&$À9²¼Gz€àEM@Úô {ײž4¦c´Î‡ƒÍ›Sÿ]*à“±0Aµ3ÿn¶>èó_£hÞ²Íu£‚ÀÃJN¶` Ì ª - ·9·=’øA˜+ù(ª°×6ÂZ|ê±³(N¢äUüë.H—ƲEÏó ´~@AÀŸ¥,€Ý²£‡8©Ñ×X ÁÑ‹­‡TàÑ ¢<Ðu³o0üoÀò}­¢¾¸CF‹) t ‚¾Úè?ˆälÐÜJæÓmJ˜2WÛß¿ë¸/¸bÚójpq€yÿ”„âh©w¢ ,t÷Þ‚˜œ«In™ °VEŽþtÿ ¾SÁø/ga-åàÉÁ6ç¶¡k€ÝÝûûñtÒ¤c·P0@(8Û€ýÀ2@ãÖþþÿJ€/ìp5{ ¬M˜ñ²k- ˆ - -á« Xž[¾»æ‡1“Ûó•Ð/Çþ|GÐúª[–÷VéØy3î¼ã`ûV9Ûf QÌ%A@è¾|…€ptÏ{Gù«!!h±I0¾‘­©úO…p\)„‡B= -u{·']WVJÞÍàêo´+™ ÏpÜ6¼œ1!dþ±úLù+ùÎõRµÊ“®òoxÞÕŒê àC‚Òõ÷ç=WEß[ÌfQŒÀy‚ågLù~`U©Ì@9o -ÁCxôYæòJ†„£¿ €š¸ˆŸ¢€r*écÇ7à(è.ä ³rŒࣻûJ)‚­¢¶iHòý¤4 žÆ"Àµ˜Ì¤ Lžâ‰b³X -«Ðc¸c¸x$§©#¸³ áw(,ÿóͳvë(ácvæ„`³8€[ȃQP5¢D{9 òãà[Y€„ÿõo" Hº]«›7°ß˜«½;»àŒÀ–b€ÝZ€Þ -ÊÜçn¡l‘®HÀ}Èøæ­;xGÝÕìsÿ€SÞDV -AEåyñ?ŠàðÁ ‚£ð½÷Pè¾ôÃÃé¿… °xýDT «,‘{ÞaáXUª? 8bú@°Ø0h*ùl ìåxJ¸r™õ€0üÑ8;ò¯¶v­P,>’À—Âät簳ĮÃéEŠp5KÙ ,â4¸{ nä½Ïª#ß. [;2жDö²³nMä„&•ƒ6€à ¾" '¼gY=3lÆ8 Ò³Bà?%ЉýRNâ>§.\ÆKÔEùxJ€¯Ö÷ãA‰pÐÀö1Ìnùl28[C–•W1l{`¦9Ü«@Ø|üi>ŽÎá÷ÎmmÚä¶ãív3Á=`Ê €zÜï´v@Ìûk¬±@–Íw|HÄåób € 6¥ô@~àÌ€OÄX3²ßœ“P¥$Iãi¶ÿ¨ [øÌ&‡!Ð"…5ý`åkì;ènùy‰ƒr‹w9 -Ð:øóp|ý v¦ÿŒ˜µG­*ã†$櫞׎JmDE‹²Šƒ-Nèï{eŽS*©ÿ«åh<ë‡Ñt‡A ï­bΠÌ`¢WÈf²9z€vPê8ac\ Èe@¢ŸG¾RÙ>¿5.òÁ²ÈIˆ`œØÚ—·8°j°Ïó–û¿Áúæú¬&ÐvØ_21ì9a™So n Ô<@—ùi ùù°*äþr8)ž´ I“Ï­…÷áæØ -À‘Ÿp‡ôsh ñ+=L¿šÿšJ±OˆV/€Ù³â3g†™Ù™÷•Ç Œ>¦À¨|Ë ¿Õ²<ÕðÖe*ª‡Ñß¿†‘À>`Y¿Ãóc1úb&BÅ=¿£{wÀI€Oq`»hJ2𔼰2¨EЮs|$›ÎÍàZÃ@`ë›Ò|¥3ó øßj=y×ç±^ -€;*K§@ÑþAv:ž‹ìÇåG ›öÛÓ¿ÒÈ) ?ÌÅQ¤V<Þx˜GæÓÒ—ØE1Êei_Þ …­ôˆ éɑ2C—þ¶ÈÅJ²wÆ>D$‘idÂÀöÃÂ(Š C8ëA}ò_Ý€±€ýY+Hê§ØèkD|6pÆ`)€•)êFrxoÐç<3~Ä’'Ò7À怳sÍOË^õˆá˜‚®)€,€s“©Q@ðjŽ!BŽ£%SÞ,G¯F€¤wÜ€8ÓÛZà 8pü—4jâj,ØÚ9€®±¨Û‹åµò:[é¹>púÝ ô3rq -¹.Ÿ1»³7€tL ¿Ú~ ï+æOF:€ÐoÄûÈ`C’^6ÀÁ@i޾‰_iK\pÜ'`‰ûê¥q¹¿ßèüp‚¶Z tÎ1•̉æ†*÷;ŠƒÛÉæÝ‰Ìh½¸ÈÝs¯¹Ýä ìèkŽõ.,8CÌΨSP  -þ>8g5õ> °V€Æÿ®`- 9p”)ÿU €ü›¿v68\ÈóÀàÀÉvÎ,pE££!úŸît˜XŽÓxvµÕ)~»süU yü'àÞÁ|x†OŸµü÷ßðæzâ¾ùæÙñï;OÿÍ?V ‡?­àÖžw~ß Ÿü.lGapÿ.:zöì :~tÔiÿ‡ï´;Îoì¦û>0¦8Çøòo~ó$*8 Nñ¾ùÇããßµ;¿ûǶ7~ð'Á³6ÃëÎq«Ú~DŒR´£ ›­vZígÇQ'Ä×¶¿Ô-BžÇxÜyz6û~0Âi9Å?"æ¿è›b-Ù/N¨/ÄÐh5Á"U"À],`Ô—ø9—(;˜ð -ªÓN‰ÀîÛ«íkÈù4õqß&¬'TQ`µ1™bÕ²ÍQ”Ô Éfv¸Ô»äå8êè§æ±h6¶ë³S´öâ¾&7t¨üüÖ­9W 4@A”lsl ¤EÞXs5€ãÿ)xk.€~‹Àóc†SbïÏ2` Ïc˜ÿwv³l•ˆ·”ÇÿÝ¡ƒ4*7+A€âöÍÊ*‹Ý¥ÕÒr¡ts¾TÚap†(7ýÊòuïÀ |¬øyý»¯?>hW¸9œÂ!ˆï”üÒõRÁ/`Õ§áÁÍðð:V *•›Áª¯©Ü€Š—88ÂOK^‰0 -…ÀcuâOµä‡‡Ñjáj¾°\º‰ïf‡ß®ò™Œ•((yGí¦¿ZYõ–óÙqlZâ­Ãg‘ï‡ò‰‘ù˜fÇ,ÌÎÉÌÅΑoâ>s•æÄ¸ó#Ìý{bäâ$ˆŽc¾Aúÿ\÷bœÐÅíûÄzàdæ/@ŒŒ„NGKâ>=€‹˜à3~àt¨š@)pᎪÑè0€È®Ãémw0Úk’@è@¦?ÃqN™ýócÿÌÌœõ -, @À–@¸¬±Pë ~¤î ª%€ QÇ @*–8€:{:|ˆüù,0¸€ªÆæ>Øÿ˜çÏ'ŽìB׿ËNNðÖ.mâÅ hup°º -)ð+à°(ü_pøðÃë_b“ðÀ¯„$àAØ.<Ž|ñ8ñ±ê›‚å`úM|ú8¬ðá‡QÉ[eîýøÓÇ•Ji5ðñž~yôö§7üÒêÍJÉÇ7³0*„WGa…My„ - ÂЇ -KÙL¾^ÿâ HN8Œ‚‚†"@rT -œêœG¾H7’=.ˆƒn‘ŒU.Ï%ƒ#ÉŽL½ë¤"âÈ9Çk6üŰìqÌjº•ÿ•0±0 /L ™oru5há¿b¸&|ãyö -Še1‰ý*ð\õÝm‚˜›EzVØŠé˜`[âÝR«•ý“)v,€òµ™©©¹M½äÿY(9n0ˆŒF¦ŸÄ˜õã3<Ô ˆ åø•ýÓ¨/+Ä_ëøßäÕw(ÃÌtªÐøpW¢27³ QˆÛ89Ì˜X-€èßL°»»5ÃKi•„]ð,'äÿ#ö¬÷OŽ#/Œ>[뼿³¶;Ñá£ö“§O¢ðs(ÆÑqéÙ?† Ç¡ÔÐŽ¾Ô=úG°é|´ž´¢è¨óU¡ðIø v= -CZ7ò€úÒaØ%v|Q*·££ÇÇ…gÛ*Q+ª®ãÜ[-hˆ¾Žü½Ý®f³þQT(áÌÃ',ŽøøQ7<Þáü)y6ù~ø©h\WÉßø‡UFÈ…9’\â —µ -ï‹üD¼þ܈˜o -0' ŠÀ °`à&6 ÿù½ýØóùä„Wã|t$·ÇñŽ}?nŽì@W´07Ëfi ­6ôêÔ`=jF/¡2…8o@í {À.ÿç—Å ýz2`ËŽù1Èneÿt,è“.耕„xýÐÐýæ¾M* Sv])¶·Pt×ÌænFÛïÌ¿$`£.``%v¤7ÛúG:f¸r`òæÀ$@ Ì¢}ç莇s”ãÒF§ª }`Ï^4ιê¿`f±ƒƒ¾ØÙÝy÷î<ÏóùV±(QJÏg£yªT,Öo–¾Ïó}¾¿ëÍh6ô§*ËØk…ƒ¶‹Õ™YÝñB®²ð¸Æ2CHD¡†ã8ÀÙ<«%ƒ+ŸG¾³R‘„ÿ”HO`«e^7(,—È)A‰•°ÒÀ(× Š>$?¶â2t°\r3`?¸1ÒõÆ|•‚ývÿñSn0+ª9góZdûø¡]Æà{Ý=Äo÷œØ`]`‚‡:ðx^);ÿ¹1¶þSÉU-!»`.-I -žÌÆõÊu6^4uÁÍôœ¾¿°Xo®,ær•Å> €ý^͆e‡°¢H~ùÎÄ7¦ÇAYsÚ`> Döf ÀÀXâŸJðsŒÐ<_‘Z -ä¼Ê›h#–ºÀÑè)p1Ì8Ä9耇$I›ñ9ð“ì×Â=‰c¿viûؘupF À¥ À(7p¿Aãl§ðI³®Á¥ì#x“4 ”@÷/ÈÀ[©”4&ÖÙ¨³å$¿—d׈tl@I(9YL #“:Ü‚yeöth‰`6]ênå¶wF9€ÒŒ }}â oAYÄ~)¯ÉcéðHÀ •dù߇÷_mA#뜴×T-Îú+ŽÃµÌJ÷¤Í_6ö{øõa³š/âg±ëø„5?˜ã¸¢¾*òŸb¾yÙQ€ _U#¶ïÃc ŠçÕ‘þ¸úLHµ‘ÚÀ*¿‹Ø¿xñ <°Ô‡èÏfƒÖ.f§NŽ|g*0Ën -0#Êž¸Š€ÈÎ;JE‘гeÿ+%P”Àö& ~‡œh+˜Ì¦r Ï,o ù¹ä™R¬ºÛI øw³ûXM'*‘=‡ÍX¢8ÿ’Bì;âÀuq¹ -Ë-󺓫é,}w+VùDzÿHX¶ îÜã (_¨k ÀÌqP‚0àR×V¼°.ÿÏ>ÑøÂñKÉ|øz,¸Ñ&²_È -˜×ín"Ž?êø @ôÿ"<~¬žÅÀßN´‹Å¶2C°PÆbw\‘Gð0s©îk€¯¬˜œ:€ƒ,ÈbÑ%Çàb2€ä¹åóªJØIpüoöƒ &ýq¸ÇØø¯½ØêÕCøö)Ô; :m$üf< €Ä¾v‹è¥ ¨Tàö—ÙO@×±< ô~áÙÉÈ€-ŠØºÀŽ<Ž|gd›¢{,™ Àš96àÀ½ê¸‡äš0p†óç'𧙉‰WŠlÄ3^¡†X€”ä×ìN¤çù‘L|5 YfáÜ¿›ýå°™Ò`{É^íC u -`yrN°¢«8ðø„þ\ê &Eûd¾D  h#öç v”XÃ?ÅL©ø2lþà¸\bM Ò†ã{à%yQ6:þ+ÀâþÛØ–€äÀíT@j$o tJ¢;`€úÑ·-OSC€mzÙÆ8€û€°™ À5%ð ÔSv¦À²ÙÀâ’ -¿`¦´e;žåºÆÕÝPUêHk`÷=ÖñÃ*ŽƒÀ -iO÷ãŽdÒãÍyߟÊ%èÀ(àð‘ÀÕÃÏfC渌„ -°ÒŸ —§*lÛ‡çäVöói9rÐbî…Š÷žÇÖKü=L`õS& ¸dÜ¿¹$Ü -Ó4£nÄþÆ~@ÔU=—@7@˜8Xž -–ÐP ÊÀ&ÅþÎp#lÖîkÆîÕWöǹ/(â?ê0›¸mœ ™ rzÐe—äeÆìtÜQ6ãWK 5.œÿY)«¬p·C°¹Yž)1w÷gÈÿ€ttõwJ-VÃk!€J^»z$$"{æPÌû»dAÇ0™ðVy‹°H¹îôÁÀ=C€À-Ýå0cgqyü–J€ÐÅëdE€äEÆ\¡—Aq­*Í{S㛋ˆäÅ?†Ð$¸¸–qðÊánøû)2ç¦ ÁJÈÆúü -{Ô¸˜_Ð7A‘ñˆ‰BÃň¹φ‹sÞB’“ˆ‹7?¿Ö§¦©ˆú‘`ñ ®!:c+¯¨£\À¶t&Át?E€{íÛ´RþÆ­1ÙãŸIˆÛéìuJ¸½ŠÌµ¤0ØC°.–nÓ°îª ¸vƒN2Þó›û{nÌøí†ôÊ\@‰ÿÒt û7\^øÛÌ(ß$§ÜfºÞ¤€`ã~ç¤(4¤:éOþ«Æ’šÂ1 ¼Ÿ8 -@ÆHÐIK(z‰%%€âp:vô‘8€÷Ùn‰pGBRœ`†Awoƒ-+Y¤Ê,‡a€ÁVŸßÕJ%—»È‘þ+•ˆ£nµ^\ {lЋ/”J@Üã&œGÕ›ÚèA“½sÔ‘ì^€G/x• ç. úÆÅÍVœÞW?2‹¾J0­/z¢zÍ˕닸+ü}OÀøæ,×½ €¸@t†Ý$ïîÃÚE'ã €êd! ˜ Ï¥#}€ÈOw•¹¯5µ  À€Eò\¨?&xy.µ/“`”OÁýÅÿiž¤WvO†JXùGš±0$ÀþÀ¶;>+ñJ¼`ß´Ñé¾cì'ÿ‡2ÝIÇ€'{[ì'@YnÞ»Çl€ÍviºÜÖР‚èf`í['rJ wàˆöÛÆ F°Ê¨Ÿ¢[æ@*å˜`uÆmsøZÚ ×w~9€;z–$ 3ÂpˆÏaH€ÁpÙx°ñ2tH` cF -‡ÊÔõ|>Ï1zrlüÂT…í鲎ÿU¿Æ -ÿ`x©âöû»ûÑgqÿ ŠV‚èáÓzð°× ØšF}ƒ±Ð=Ÿq|üÙq(ŠÆúnqÞ ß{/8:‡&ÿ«x¾Oæö`êñaޤ¾èGý^Ø„49lÖèêa¯·’¿„½ZÔŒz›-HÆuuqÑAËŸãSsűï,`X@z%ܹÊä …ŒŽ2y¦ø]  ¾ú8ϸœ)yçá ŽÅ,x…)WÔ0Ínˆ’Ÿ7ÿqO5ê»ÅHðÒ€™Qßþô„VH{H~í3^ËHÀp€®Ã‹ê‹®nßÄRÌÆÿ6{/‡ÿg& |‘ÃqHA·n[c€·(üHàÆÿ ^ª iqƒµÖÀyHÍ?Þ<6h«ƒc)ˆX}‹Ùü¬J@€“îtœHÀ@÷C—îyYŠqTÞ`zä$ÌìµWÛ«oqÌsÐ|[@ºE -€9€T&^ÈL`½Æ¶±©ãc9?ðªU$™+ï0È~êºh„á›Ñ­ŸíkDÎÀ'-÷=DÙžÆ Ä¸yŽ2š€æx£c¿§ ‚µH8Ž}6F˜eÝÿ÷b“‚F¾éGÕ ŠÁ-RÕap3ˆâè!nŽÌå*•ÚlÀJŒaþ,ŽWjóUrÒkø__Ñ‘ïLÀø”‚9pâ¾<@yÆU2úgêÞæ¬€Y€ÌÍé@mÄõd:g^†@î2æZôE°™* c Ò_Jt¤%èÌNŒ¶ÖPI·‡ô%ƒ @g®N¥wè†ÏË _ê'­õ»{°›ì € -®×-¤»• ˜¸ç/Àªøû†¯€ïàúª>ñÒKÄ€20ÒàÑ™ÿÎLJxG€#†çðG·Ò<€Ñ€9ûæ†ò˜þçÌÇm::ÿÔPZÌ@Rû½gÓ³|Ï?Oº¦xž£ŽOpÒâÅ ŽÊM“…ÙjõÆZíjUÃ~rxO4þ]Cêt¢`׆‘Þjh&ìäOí?ÀÍb´h!Hnß;JÍpì—¸0æ L@&) d-zÞB°œw'–¢ó .mÓ43¡C¶;Ñ¥°-ì+GY€A̯YUÉQ“Eÿ0Ø%Zt¬@eYvgÛJt¼NÑ¥´ÁAÛ-Àe°ñà]e´K0:HÜÃ-kݼÁ;€-¦ü£« Ž`À’œ- P^]w¦‹)míTOŠÓ€ˆèERÈÑ<€`Î'PÜqG ÀÉöÀû0¿Ñà¾NK€Ï·˜ -h𙤬ccÏ‚¹Ï¸Mc`~²ñ˜¨ÏOA3܆g¹0§MÂ9¤ýŸcšâà"þ’ñ€³S.ç/5Fx€›7¿1;‚V’Züo.û 6V*H(ÛÒ²Ydè­¨ï0Ï_^ ¢ùŸ«!@EÌ"œc=$YXRy÷ÎŽ:ðÏx>"²“kEAä`1“ (iŸD›ÃïÊäÉFôúŠT‡2¿¢¾H)ünÜׇNd²@Ÿ©ØG}÷Á5Ôèo€s²‡›µ_´6%-0äÑä*&”g(å‡&[ä}š Àb“IHÀzqz¦µ¹¾šDmjÝ.’dtwœH²ÔPPµ×!,€ /<½ñ?Ç0‚MuäÈJ9¦ >vLtßßc­^ìž¡lŸ ‰0¸o€  ¨Áþ3?jC[Á$Àvç~—‰ œ!倯DÉ!LŒ#ÂrhpÑZÑûsÎøÇ…ñçmÔp¤¼ëç§Ã-œCÄ>vÃçr/^$Í/^ÆÊHXüq\ ýÒô5Q°“B/(äí¶'®{Þ¢7ÇÒŒ…Eo1àÀ€,¸ È–rT./¨¢ÂJ6ÓïøäÈw& :  $€ Àôt ÚÕàcìÏÇ~€d'µAWf(îg1àľ‹Ï¸‚+ö¼ŽNª 8@Pv4I¸*¤/<¤H‰ŸÎFU“€°šÉgÑ‚Øë$€Ñ–&6Ëíøä·ê–ci€9vް pïÝNkfºhMv‡'éÊ/—Ô°½Å„¢S ,þˆü— ¸ºîâi€S“LŽa€9Vf’¨ µÑýð˜ÀÀÌÐ@8ú Q*£?€n_°“8€ûŒÜ·öºJ0À­p³íû–óHó²àÀX—lŸ_„µÏåŸ_Dz`à`ø_änHÆenæqã—s¹‹SvFô¸<À3ÏžË]ÌÏó'3+ÿšp±Pj~5?Yàx¥ 9ˆ^g}?@!`é`µ±'ðç*4ª40ç‡×¬%à2€ÝÏ©SP5\lž69î (”eD¿ÊÿgÇU‡,´­â” ¢uÚC†3xŨ>뾂mª!ÈŠ‚:…7þ“ñ‚ÓèLˆ2Ü3e)Ðl 5ú§À¶Ǚ蔭x$a!£-uÀƒµtç¸ïXðލ-;ó(ïB¦§_æ6‚ÜFÜo3€ÚBp/ \q¾©õ'p˨$À6ÀP|–té6 zRáè šsxšcàcypÛæ,¡bØÁÐPdRr؃cLóf‡ñgð/zžÑ?“õHïç¾Å´÷|…d§¡? -œ‚x¨òy,É|°}jÊÅøÏåYœˆ#˘§*£§ŠµÃi¸%gû¼ú¨vð­ÉïZ%UîÕ¼9òÇ1©+^åúœ?T¦¦¦ Z]ð -ŸâXæ ²“œq=_ñý7cÖX<Ž{g¢SG@]ôO(¾%®úÔQU2ùªÜ~°¦$Ô„¢ö¸ßÈ®eÉæäî™2HêY{@ø‹úøÃ -‚ôûÙLÐvñcŒ–$ðrñå’õ¨›@Ç&\wçd¡k8¢ -mf  8=£¡ÁH6Yx9D³lö›8€l˜Fö>¤€rk­T¤$p #:ì߃×6ÐFßê$@üœØ:ÝX>¡+ˆüAeòYé‚n{Í.Fm(´¸”àAâ”àp´`RËsTUÚ|lž¼ -ŸFŸ~Š¿t™,¾ÍÎ~}ŽõƒX^ôg²ÌÏW4($€Žßãõað(lPÇþ)oÒQ²ÈÖÉ>lÁÅJY€ê¹ä8î X€T÷6Fþlȧ¯ˆƒŒWyª.Ù'Ü.\CÕýŒót ¿øìÃ_†ñ82“ H(“Ð9Ìp•c¾Úü¸ü>ÑŸ¼=Ñ0Ü Ýî=DªV2pd0GuRÞÎ!lU»¥Óútà÷]ü8·`ähœùtt꬀·9dì›ûYfµ’o8”…~¬ÍL·Ö -àFt7䘽àNï|üÑÞ÷ö˜#/ÇC·. R€ÖÖQH¬BÆ0‡TæVl|:e`=Û¸™å¢fN¢Úc°êÙ©ö\ËçÇžƒ8_*­Læ²€¨TržV˜øF¥¾V<0’ñreâ:À3cŒ¿O£ÿÜœ«÷s WC¶ßõàD˜àJ`ëñÄל`‹¡Eô/0ëÉ|y|oÑ»¹„à?³¯ç§ƒz=xöžǽ3Ô^-ÿ–ëæ ©'¶ãG0ĦŽYm¿éÀ¿ -ˆ°Å^Dô8{À¾À±‡ ŸV'tÐAâ¿RødoC@²Ÿ@‘¿±îŒäîû’^U߆h·ïv6‘x÷^ °æ¶ŒlÙ”¯|» ÀˆÚ€%R €‰îw JP>H|ДÒûp)@Ûi -v·pu:€½>Üsñ¿Às3t$¶©ù!ÀM°C `:e`Áä?R,-Øéòu:ÀS c´ÑY€¹ß­\ xáb÷$¿0ñZžƒîÛöž,¿Ì,=°z21ç|D¿>y`ž‘2SöÞ¸—ƒŒçY@\5üc(ìƒî‰€™Ca*,_ó<°êÎà×Õ&Ü¿´¯Á„–ëÍ›<ïúÅ)Ž|7àû£qæà@y~SyEAhdP®»mÐG,€>À€}'p<&Fè–ªç)$ÿU¨ -nLæ?<¬‡)ý¯„gài)H{\Kcº"i×="!ÞŠÂØÍp/ x‚“pì™<€lc@¯s]YWÇ&Çnƒ’HP8,«8RµÖØ/#þãK%ñ4m 0ðä?&ÇzN¶PÕ°¶V„X `?ØÞ¾ßbC\«cÀlù-^àÃö>r´ÄÉtÐühæãÓl@z0¹ƒ2Àb’æq;©°¨®Žð;páí¤7çã8%”p’€O¬S§*/Òê3'½ Ÿ4XêØ^!¨Ì‘Ûʈ»N®SH@°ºr}b1—;÷,À›[˜[ô±5y‘à(¾³Ï2Ågº*@® —¿x‘ýQ¬á¯ç±²©ü?¹\ñ.Å ÖQX¯'º˜ç±Ö@ødœ©LÀõòÛi»»õò]±V`zbÆ @6 îh ´§€8þØõ—rX˜\W¾¿ªrŒÏGä KÛð$»1V˜ ¡Ë¥@Ú3ª8c¿&{B±_½b›vtXƒEµXÞï" 0ýò`&`2iáÓ“9a͘?ÀÛ+ôÞ»Ýÿ½]œž)®òÖÀ5ØÖå£0 °ÕÞJÚ ` -à~áD€\5þã â•bª,IŸ€@ç—ØâÀ}à˜@ -àã’½J¨ÿ``«XäÓØ–°›sǡ𱗱¡¬´±ðC$6”†n/‘쇽9]0Wò*µƒ¸m•ÊÊù@ëú°´±;—s~Á¯0Úe®…„@åñÌ‹ŸóǽüE¶˜óÒpyÄ´¸Øÿå¿9~IN•/Ë5z¥¼üDŽ­rsH,’Ը̂xÆÇÏ»p±\Št,Sع8%ø:8î útøCKÑ0€…‹‰ GêcÉ’½i—‰Ïøzâ<¾+äûÌàùÜ -ÃÕv[ØAªJ,Ðèx€â?s§±ø‰ j¾¤€e€Ñxê‘àŽd× €à "Nƒ;p¢ 'w¶ÙÝŸƒíqô¦^m8 -À»ï¶¡(ÅÕAcà5圤@Ô_@Õ{øÇ×ð3á?_¼Rë«-Øo à[è`TÌî:øáÇp)ÄIW -à€e’À-ï ’d5é ú߃§ètß‹wxJö@äp˜eªö@F¬i½›f±tt÷Ã:øÀQ‡•¥³Ê &¶ÁšuµÏB!æ8[Q3ð‚&½zà/âfØ/úŒyÎó˜±x!PŸ!AÈzx#¦fÓµÃ9†Zü³( -½¬Å‘FB:÷ÎÖáü’ (@šžæ˜¨—(2¶'…ASÖœž ½éØ5 -€m }éîy}æry ¨ OáíñLLðrI‘ óýH²ß9€„£XºgÄάÀŒÈ_ÍY;{ݵÒÌô´¸*€1\“}È$p«|IšÖ`.`R0=ƒŽþl |›½ÿ0[Þ€µuXQ§”á? àJÁX\Lÿ‹¸Ä@2*›ûјG×ag\¸ÉAö:EPà‡{øMüÓÀ^†Â9VLbu%x,€×Dô2‰—b ëj7¯ªTƒ5xÕ­DX_˜åìf€ó““™ùêïOòƒãÈOÒð3ãòüùÉÂùÂää%~¹Š Ç^ºä¾qsþ’훼¤l]Ÿ…j¥0ÉfÂÏã_ƒÓˆB'ÄÑxýê— -³³…‰ñóxŒ«…µk×f±œ-\ÅSå^<ÏfÈLµÖny7ER¥ðÝé*¾V(\½ZàƒM<7~õ%\cöêépÜ;°GÊóƒõlµr:`ß` ”È×DêSHPúÀµ&Á]¯ Y0?Àè_" «0ÑàÎæ©‰pà -ö° G›h8à hmÕ€Ô$˜L'ÑÉQrVô2â`3Czz»»×."Æ&—Rþs¶Ha{8P™+ã¡ìŒ=g@*ŒÕÙ¥¿sL6+ãýHСY°dYf–[kë%6ÊrS‹Uÿ ø!í`”½Éë±àÃÀž­Tì툼-&ï™JÀ.‡«8°M`U_~QÀžõhhcW"<I€ “nŒÑí¦hxìù#€ÎO\.°½M1<3ÞüJÕ¯U¼FP`F|î³'>D÷ ÜGü³k·l×°ócWÃ!•ÞÛ›º0ž¿¾¼xÕSú¶ŽÉŽƒ—Äí ÕªìF_Äûì„=ý”‘Àk° ckä}—¹€Hˆ,z^ËãÇý~G½[a¿„ y/o…K/ǽ3:€Íò«öÁ<€ÇvÐoÉwD@þäü/%ôéøÆŠþHŒ¯ÆXË p`‘•H_UЕlv‡$"0êC!ý5;æ;<¯J¶püG¹Ñ#©ÌYÑ!uwo³ PFrW‰i!a?&›1 ¼„]ê¹ç\ý*Ç,ëà6Ù%˜9€è/¬•å˜åæÀm -€2[·çãˆËA|úÁPpiw(øÍÌ=›˜ïòÚŒUœ[­-–ìíÝã/¥ß'ï›@š 7’q;iÅÀÜ}9lmu$UùDôælT -"¸‰êð^°ø7™°~Í«Œ¿‡…f2 Öƒ•€öŸI¯ìöYù„[X~©puµI)`Ý|¼ ªR‡7–5 Ï¢77•Ï#ÎN}v5®{@ï0yÒüüõjåaÝN˜Eƒª À¾áþYà‘òóðKpA=b±?Ïò*H‹\ðƒ•fÌžǽ³…8sJ8 æz !(ÈH(x)ÚJ(à?Hžð\Hêö» | ðtî¤`IÑ<¤ ˜&p³üNaÍí¦¬$PΟÍɇk¤ý$s@Û93psÞ~ÿýv‰…á=1Û:Ù&›±ÿ1ã‹ÍŽÿà®Uìܽ÷î½u8€ò pÑ:©Ï=Ûô²Õ®JÞðu8 @ðí¸Úbc@eðÝ·ZëÅ+¥AS€¬('^üG¢^l}, ý)y&;Ø’’tܘP=€#Àü’vÚ`M ,œÀ£ðPÀˉðV†á>IWÀšó~ë[€eI9kÚQ©6ƒ«‘W©^Ç„ Œq­Z®à ‹s^P@Úk< \dܹ̀gs•Å…¯2W©"¾&Wͬ€3 -uõ÷ïåžÐ…Õ7ð`4 ˜k“›cÏ"›ªÿR\€¥ùü‹ã¹9\¬þ…#úIpÔ;€íßT’VཋïA¶¤pÕ4 `¼ ò9ÌAS dh¨€Kl³„×N‡£ÞÙC£~‡#Àz½‡ˆv4‘¶¦ˆ€ÜL£hnä7æ0ºw - ¸/¦ ¯Ð]ðJXh/Ày\XWèú‡.’œwä·5"¥ïÑ<Y‹1†|’dà¸=Ðèt̸Óô1€ã¿Y^j±Is›×[Ö›gæl°Ö€‚p öÒZ­U¦þÉ~¦¿ð•¥Pæ,àÏ=0§n§ì€ @—k à€ú¤ æÑd@@@Λ Ñà_tƒvÛå–6°•ÐððVéï©oCü=˜Ó³*]eâuÞ;wퟰHoŽetJ€iá5ì6°H›L’¸Ø÷ê,3XÄ¿G@¼{!?΢:w ôGf1õ(øéìåóU¤ß)#d6?• À^>ÔË ®ªàº~Ö¼Å:Ò#35ZÆ®‡=ÓŸG½³Æü¯®[.Àú«e¦ú €+3äÿ `œÅ”$€!ÿ`˜en}’˜I$üÇÞóŽþi|æSÌþ;ð|IÌQ(ó³²Íqsrü—phL0òßÙ÷Þ§`?=ã ™Üٜ샳>l› &P?“ù€ŽÚ©O`Çÿöúmj&E`´L†9p<@o×ÀuJ†^; ÛZo¯L»‰Á#[ æT -À!:Zí?‚ˆü„Rætô‰g·Ù±‡ñoFy:Ap¿Ë¿Á¢ÿ pƒ"B؆<è! G€(4LýM¤”ÏË]m™¬®øˆ0D‡°‡ E®Œs0ÉØOfcm€H„<Çà;.ÂRÀgÏÍápîçYüû°;b/wáz~P€Ïê|vw,y/°ß‚KAÀA@·B©ú`"ž‡°ÏŽBO£Þ٢̊Çf Ð?Ù‚ §*:ú I€¬ -Ï˯X¤ŸòÙ䀱?V˜àfí$ûY$È!ǹÅ\¯ÊÚ?ÇÀF–ˆÙe[99ú'Þ@Ü×Z—Ñš9€,ÜÙœ2 } w/úSV9PP☠ȑƒmnƒÉ,“Àæ˜$³p¯8Á* KÀ~Îæ¦3ƒîtAQ7±”ŽÊ˜àbí ÷«ðsÉKÚãïÚ÷¬€>ÎÆË,Q ÀZ€ÏP ~!t'pŒíàªÐƒc€”IÁ"~ñ„y®·L§ï÷bîgÀ³.vÀ(æ«Y"œï9[À]áµ dü¿€‰Uƒ®“wãã2 ‰Ã+õæ¨é 6•\îÚµp‘þˆ4D¡Eþɽå Âk#ú©ÈpŸ-ºîMQæè!bGô“à¨w6Ú³*0f%À>…@¬Kà¹bsBRPŸ¥ôjßãÚ Üû `=?Ö ”n¸m„¾p'ªQòsÉ}à?ì¿d@–À¹¡5«”l¿j‹ûƒ™Tuw¶€Ûã@ï«?¤‡9tïõÀÅ¥w6'ûàLˆùHüƒýÌIJȱ€• ÀbÀ!°¾žµúŒ–A•ÄßÕøÎ<š6¤¸¢ÍXç¾ý±Ž9ˤ(o €è0NgŸ€eKl'ª  X¢ ö$7OÇŠ­u:/<ˆº"ïvnS‹(ÌxpÔ8êH úû -ø?Y)¨ñ­èã÷ÀÃÀ¯@¢yöÐ)À\"ûUÀYñ®†Ò.c¦"ÞßcÚÛÜ7 -ÿæà󱿃fìç¿ÐĽtW ð®”âæöô ÐÛGp ºsS$è¿>[=é“£ÞÙ£²ÿ®€€¼Ÿ‘`$„0Èø×ÓÆÃÄ$’_Ñ<ÎÁW«ÃåŠÌ!àŸèÖ[n¹O zAná²xô4\ÇyZÛ’Š)÷IrQÖâl:µ<’ÀØoí0ÃN6aÕÎÖ é‡ÎÌ€•• ²ãÝ‘ý››t33ÌtôÇŸ‘ÕP*߆0ßÝm8 -¾ßú‹X€e™àŠé,GvâϸwÄÜ>"äå Í‘Ê{§À`ü§(CQÐa>ðZîS/]2O -]»ÝÒx„tX8Ø;æ,›= Õƒ@nâÅ -9 ë]£ð ÷ø h†Ñà «a?Ä:£ðá -ÖBަS¢÷°ïáü~?zÌ H¦k4a/a<Ïaƃý@CŽD`þ·GþžÄaÅ![!¯ˆÛõ¢0j†!G%t7Çsâ^A8õ?{Ü$‚6%úlEg0×àMo1çÀ£÷žÖN‡£ÞÙÀú: V{›1Kÿ™ˆ·R«`T - ~‚ÒV “CÏ&œdñExWÀ䂃ÀÎãjü3ö3€]$7¯EÖ+PôÇ–äbÌÄ}q¶b:nDUÇ_Åÿ”Q–{ŒÈpn¢˜ž±¯ÀÜ¥·ÉÀ—#¯p·År?)€s÷øÊ”n—YÅæwŲ.@Ö[% €¬óAhÄÖÇ@ûÛ <I€“Àíw2€šÈù>¿ìa™÷—ü2V8–@j¤ƒ˜výÜ…K— -ËUvÁ ƒhçQ´»ë5ªA#làà°áûßcY¼ÏÊ@`×.ëæPQ-â˜ÁQ¨ñ0W¾‹˜7ïáÒµj çŸW ÷à>8üPa<_`tï7ªÓã/y¸~ã=Ü÷ÅÍ÷©EQ5¦Äü, -w±k8mÐÔä^Ìy|,ßjžG½³„3º†iü9@€ÀG²óËÀ´\öcgë³ýµAV%’°BÑ9/ÊÓÇ¥pœ%LDHpnàRªÀ;É®¤ƒM14‰Yú‹é)ÿÇû›àã±âÁ"1Ör û‡‹lâÌs3 µ©˜H -À¸<9€"÷&p\ð·äŽgÿø~3Xù‹Ì~¥h­­[€¢t9 -Éö=,áÀ2Ùj¸óáG€ûmˆ VCØ!À©K ùLöóPê¥qú˜Üé>ÀA¸ðÎ^—p8 çÔöÇGaâ÷ÆÇs“…B¡ÂAw|¯êß:ߨՖ¼ÙBuIIäZ-˜õkÞ¾]SÕÜjµp5l¯qôžª7Ïkñ¯zó÷ç¯MNNŒ?7^˜­ÖpHµ6Â¶ŽÆUvR?ÿ]=”7-^µæW«³¸cõÚµ*6³ŠpwÆOàGšo\mÌWg¯½4Ë*“““çùóÕFõ¥ó7æçOøÃÒQïl`}uïâCu“L@†5²OÀ¬ Ég$ØY(È‚:l¡F ¯ÃÃY±Ï6Pʯ@"”H¬@ÄnSóWλ4€`»´ÐÊ(þ§ -€‹RÆa"Ó!“ÓÓ·µÎ°o“;=8sEWÑ2ãT˜€´á˜ È>ASXâIK\m·iàG¯6™:U`½ i8þW8!Jß¡’ øc;qò?ÈḚ̂$À‰ ÄZÁa„¹úÁóñºöîiUú'€h´Y3ÀÞ•E~bìQQ «ý³(Šz—sˆ+‘ÈâÃþá㧇áµvÿ²ßï?ëG½ÞAßß㧈å°õL ú £§[S›0|Ç}|"Îg¼\ô£]Äå'áé xïu8€/b/ï… 8¬Ù<ˆ«Qôù!nþf¸ò’»AðAôwÅŸ#¹õã/úq?¬îòÉ8> ]BÍóóùJpÐfo¨’ñÉpÔ;`æÿzyíUkâ¤êM€ËÀzÖd-"t|С+YOm8 -:€ ¤ÞÕ!3q,³·q´Ñ™Šþ™ -ñÏcÒ(ÃWÎã<œåD@‡fàØ¨Æ>lïcñ¼ÑÖJRÀú\çt8Œ£7}פ. ºŒ-·Qx^ï‰ô·’:€ö(¿­.ñÇO:€N[ûIM@ïÜÀuü!ò7 ÿ×[Óp‰è¡Ý`ã"0p<ÀA‚Áä‚søÊ‚Îd ­.  Ô€ìOD°‡5Àõàö°'æ7ÚÀ˜æ:;Ï‚¦—S~Ìý_®7ÿlÜ¿¦b÷xjv¶ôõ/بŽ9„Ì´%`¯{M¤û•Õ‡EÿjèjàU“š£ô!þ[ ÚãSǸ’víGúc‡x,ˆÿéwr_`ìïÊ´Ë€0§q?'Á¨ª…Ѷ}„fQ¾óÀL˾h+'®¿äJ:‹›ÐÛ X ¨qAÚwÛw;tWJŽýZ[°`sýX€*ö`RÔÎÉAöŸôǧÀ  SvÁ†ÁVH­~@pÇ`;Óü`õýî3˜kù&d°K„dAâL 8³OÁ=ü¥yA p{ ›·Ù3H*â¾0ìT|^¯¿1wA½øW®ƒ^õæ¿i6£ 2@Àî6°R¥¡wü‡~p,>Äc[“À}˜kWßdÀ‹ã/V ¼~ÝUñ? -»î„…î ?u] ý–…yNÄÇíÔÉ,²v€I€JUñåú”ÇÁ‚ƒÂ/ƒZÿt8î $±Çñe¸s€üW,Ío‚iÔÄÆ:Y <Š€X>ÕùM’´p -–ë—§‹Æf‚Š"`ñ<—Ì€Ðà_ïR•“+dr׳àÎ^§5£Nz²p§»™ô×ɺz -¾Eô›¤{–€rÛG Õ¹‡÷H@Æ@€4'pO+@¬-#ëŒ$q¼ÁX¼ƒ˜z)Uã§+8êÖZímòß9›²‚ã­ƒýÝîûª zi`Xàˆ¼¡*6þ"ãZå€_õæ÷ÿ¼Ù«G² Fug‚jM–)i ÓÏꢗ•ûYKÛ ¾Yæ`Ç2Î_9©^Ñ(D×b\™€tÉÓ÷Á5ðú™Á]+ž«p¤oj@|µ¯[/3 $ÀÀ/®öã]¿ßÿå/@t.Žþqá¸w&ÀÀæÈ/˜8ž3G` ¥ `&`ê\ýÿ‘$@⬀äÇRÜW¥aVvL&À·æ4€à&Åü\d€àÈè`X4@­p`ñ¿ŽÅÂQÔbzFù#@€Å‘}‰ëw*Š(.ÖÊè@ÍÚ!¸ tÁ”6»ÁsßG~}péÎâÆÏÛû ›æîvînrm -?õ„üÏ{HÖäò᥸Y‡£ˆǘ±8ú÷øsÈÀcǽ3¹ äÄþ!`Á²U^SäÏ™éù„Îd´‘{¸8€1=£É|*€N42Ùõ0²\à7mÚ,®jÿ•`ˆÆ„B³€Ð«.ÓÎ)@uã¾.“ž¦k¤°×X… hÀ]vÚ¥i¼-Ù.†“Å—Ë÷ßél²5¯ÞáÎë–3+ÏI“жÀp¢0ä¶AB'LªŸâèñ;ìfä¥P$ ¼±ÕÞØ¢&Ð-Ál -Ä“q(É¿×Ý{p[áv¶ˆn)R~ÆÔ¦‘¸–Í•ÏUÃÞ»À1H $ٛ͠Xßüµχõ6[‰~ìÙ±K k‰Á,ù »WwCâ»—' KnR?T•cÓµ‚œÅÔ -»d4àÓ$ö5¡NV‹Ú¶ä!„9,‚Êõ*¶4&ƒðæùš_«`h(Þù¨éCªýøq?ÆË¡¿>Ø…ãÞ™€ o ˜@ÀR(Ë0€ÿúš4û Æê±Ì"ŃF5ñþ=Ö§ãÞ™€B[– °wÜ@Hh€::æ÷Ëò›ûg‡ Ø%AÀ•æÑP2¤r¢µaÀG×,À>í9É>#,¡« _JÛ-4 ½,HÛBÔ=@JuG{œb+Yèm*‰ÜÅsLÿÃt[ìO`Øp eò>kѰçÌËìüéo8€æç‹ËQᑨh…¤xé DÂ]m²^½ƒ¹²¸Lm‘©þ«ì"üµÜsùðàó(Œú\{¬|öã°ÿ1øì† Œ~á… UO¢‚:€\Ë#j7 @Úsì‚€›°~¾V©à -KHµ,âåÎL­|æWáó?1ÙüùYv`­3 sþ„‹ÎQœÖ_ÀØP’R F’ -x}i@jêE|Q“ØšÀJv¹i0§SصܑÜΰì„Á=9oŒ×‡®È,RÀº“’йÛÂïkýÄÝ# 8Óêv6• b=ª@Öø6qìè›´X3MÜÓf@ 2øÑ÷±cLÞv®?€Ä˜—À’ôî'Y¤Ûݽ÷Éÿ÷ÕËqÆ0 ð» @=è…M0e€Àóa bÄúqZ@ ,âZpÀ\2„{ïq€¹~ðû,È¿–›ðXî~t• üFÂu—jŒÒÇŸyáœÉÔåJe¹à×Ùó/XÎâ -â:Ý?ÙïF&! Ë4ÿwµ2ÏàWž«0Ûp1¬WÍŸǽ3 _ ÖÒäÞR( 8>k]K[; -&ö©– È%t‚ ”@öG®öÅ8M²fA≒é4 -v(g]Ž$°´9Ë6f!ÚG@r}­ðŠú6{ŠÿËViónûmümÒð«fx€Réåt’XSö4pΈøNhúI}¦÷•õ7-À=­ uËÊßÙa£öí2säÁJKÙc7(ÍšT€ \q‹ RA'æXê«dÀ}:‚d—x€çf EÃà -°}'eÿwÆà pä}IÅŸ µò|?.¼É>x@nð_•†£ZÀÁAè Þ´C%uø|ó‹>ÒÞž·Oð]DÈ—§k ¿Ö˜=xÏ—hž‹6 :wKøUÜ(  ax^.RØS°sâ>g€¥,Î7òó¿`ެ¨=yÒšYwˆ¥MÊ­¶jí:ömõû­uV0`á#€"æÄf9»/ì u{{t;w`+ˆ#À8ˆƒz³^gcüÄþ´N˜CN>ò£ 21>ùfüÙÓ~¿váô‘X8~éý©ñ1hÀáà’JçæAùÄxjGþJÂà_ -½7GzÆ÷ÃEo¼Â†Ó‚Jd]ŽŸǽ3†®,àØúg”  ˆÀ‚Ømd| ƒÕþRâ˸jXstßUbçÈo0êwàl;w‘ü‰H1ÁQÅqFH%6ÚS´íl#¿D Yɽ -JÀ«ôÿëoo®ßmßÝܤ8‚d?ñ¶¢p7ÍïЀñx»$¼ñ~”`¬o@K€™lÒË=€l ØVt,þ+åOuÀ„ÛQ4qv$^‹V ÉxÀ=”dv?Üë>H€A׆X3<‡èà±ZóÕ+yoÁ_^–ëo†q~öEá‹8Ž>dÜßìD½(ºá?‰¢fØ{Øë…ý~²S€‰üÇÅâHíþ‚øê§A FR<ðÃ(¾†G¡§n=Fâ’{vüÜÅ)Äß•ÉJ¨:G ÐÜ„=: bAÌ- áþ' ¸sÄ«xçó•ë¬Ô‹æñاÁqïLÀ"W‹3Ø‚ ±OÖÐȸ0puâ -#~uÜ?ØC+àüký±œÀé-ª+àè°‹ïaˆã§Â8 lWÔ/ò›†eD†¬ÿ×}7u?î´1"½Ï¥»ÓÑ›ÑÐðÃ9âî&óGìm)pµx^v3r«ë|‡P8€zóTèø?cÙ°ÓWff¦5ãOOžû÷4ÐíÞiµ¶¶:C€šçÖ:¥âËFÖ©Ž;€nRH -ey@Ð¥t±$À`‹õöÌ$íD¬â»ØA–lìïG'u tb)€wÕckþññ\éŽJR8¥ª*ð{¥Ê*ˆòóÊÀãç5ÊqÅ»V¸T­^«¼Jä/çr°5ðµ -îwÚì¸w&À°–@áÏøO¬Ë(pºpÚZ32Êç·ˆIü7Êg¡Â€ÄèH~—[(NÇ0Gâê p3/ÏŠCÇÙˆúŒ)wºïvU À O#° šˆí\¸'KW²ÀÛpU'•߇忦A`à— 3þc~ ðÖÐ>_,r/Ô&Н%ð退÷ÆL€+WÀ}öb8KéWdá¢m$ËÕ' I±>&:ð¿Ër¾­²s"êwÝû®€ ©À)Éh—ït?2°Eà€ëÿÆP›­VÙµGnbò’zؘ¯BfµêKØL\›_òÁçZÍ«ñÈjc©Ú¸Šß¨ÞÀFvÂQ«ÎÏ×Xç`G×pºïU+ùÜ%¯æÏ/yó¸Ïèi^CŽÀùÜädnòEü«ÇÇÏçr—.å¿•;-y<%ö\ÒP…yC*×òyöÿQñ'ò“*ýç°æØ›@*â<öáÌÉB+'Îyǽ³€j´7h΂_ ÑÒïÚc±'1Lá-?áô8ý sçÍØ&¨åèu„Ñøo| ÜCàf»¶âN’,L -ù#I‹MÅyÌ€ -l2 I€z2Òß=`z!À]Y€õöÛC@ÀeùW|Ì¥ᑼg§^â*«Úl -  Ë„±gÑ`ïW;æÀÚÄ ¾Ñ*SÐ6ÛLõ;þ‹Ä8|nͰͿ#ê éHÀÏÐÉμOåâˆÇæ6ootHÐ*m}€ûG ŽüÊÜì?{ï ÿ"þ©ÿ—ý/âGq¿ÿEq/ŒŸr @|Çæ¸±ûÿø3ÍÞ£ç˜Ë†ýÿ€ÕçO£¨-!ÑW¡½G瀣8ÖßhÐ<ÜñǨȋϰ†²ŸCÔnÆÀ/TqÎMC°¨‘Gbx•ïÁO°ó¢}œ}©„˹s¹<ŽeŠ„)„SàÈw&À Ê:ûü#ða:À Imfu`Tž¤G5°B~ƒ Šü’üÇF¶ìq2Á -¯Ç½É’Mâø©°ã‡ÍÐ+N ÿÝ_\À40\om‘øjNèO },$éÃ%p/°Ò>5^¿ÛÞä °,?FÄ?ÀL»Ûn¯·Hدe’ÀWÈ$À˦,àC>B]3ÿU°×½Sj±ZB{¿‘ì5¨Ö#À’ -Ì«¿ïÉ~¾‚ÔÀÜßq9$ƒ<+hÝÙ¶<€òÚût;t)ìïŒ!¦Nš bgýÝü8éêkU¯ê-†êc’L^ŸE|a3zÈAÂÁ7iÄ¿o6]KAVõêAÐëýù“ǵ-½ÊÔÅü‚•.×ÕöøØôF=—Ëç&GüåDäãcϪ•"6ärÌä€á•)˜ nÌ_Ì]œÄÇ”¾°)c}y¢ÂqÂrìšüÙñ‹J'¸m'Ãqï,àŸZPÎÌ‚|¨Ël­+k@WX¥ÇUîKb}×Äç(Ü&€ €"éqâ±RÙ’\3ö}-tôp3ùXÓ¥è²*àB¦ `‚=/–t)ãÝcpuöš²Ÿà[{Ój&°—ø2ßš’òÅÕîG¡Å|±ß N  ¸ÏóõÓ°1 €“±’@† 瘶aÇÝâ¿õó“ðŸf`+uN¶·,b‡ðY€w”¶`ü¯<aà ðÑÞƒ;¥öƒÐ!¢dKˆüj^ž±leÞ{ ߿ʆ€@½„MÎÍ^¯¯Ž5ëA=ðÝŽ0ÔÙÞ§¾\_VžÜˆêìÊû:@²q -H싎ÿå4NQ>aü…s¹‹ó‡Ã÷Êä”7EŠãˆ ˜ˆ|å"6à |~aabTÇêE‚ðÌMÄd®bšq -ùÎ,¸àèÏO9 -Àêz áNiЙi ­ÙÃ>Y{[Â+åWÊÖ¯âë,¸•™A4[³ékáÈ8l–x…MIþ„û©°%p†k:„y9fÌ›¸µƒ…K‡Ì í=o³+Å2l€ÚvÔ#ÈxYé[ÃÀêúª€qÞà„Àc ðJTöш$þ’þ‰“T/÷™8€R‹Lß2²üwÀ @u{«µqà1[P €s;Ûv‡íŒ0lP@‘(ot?†,ì( …î.¬&‡ä2ë0oÓ£°jØz29€ñ_wƒ/zøn‡$`5„æg³iï5Bøb½Ipó¤R€ÀqïdŒ?3~î$ÀÑ·’»¸8•Лa\Ÿö‘ŸŸÓWV%ðòãSƒsN€#ß™€…äòX-Õ‚@k}½äª Ðû+;Ï`™úüpkÂyvâÇ~|0G[sƒÊ1“]Yˆÿöù;À‘qØ<§~¥¬<€Œ ÓElf 0âgäiزþÞÁÔȾڇ B•°€ÉfÜݼ۞™¾"›n4%Pnßk¯·[kÌÈ–¸¾öN±RbU+e ¸·Ï¢rñÞ–L˜°ã_b›‘ÅûÒÌäW`Û €#&G´8z·Ô>î¶Jr¶Yøë“DÀ²só^øA’ð›¬ú7ö4=ô—†Á¯zH0Ê'˜gG0©ßŒª1›ys•‹S‹~óó°þ8¢€Œ„ãÞq îÖÇ3cÏʸ1ýã÷ܹññqŒ»^Àaçrùç*9:†søÊóÆÇÎÑx9ž©cO†ãÞ™ &ÉžB_™mÀ}æ.ü¹î}»Û¿*N;L0Òg_~ؤ!=,ùÝ¡â±à(OÒÙÚïGÆ!`óó0P°ß€Û“Â¥ˆ‰Î=Ö¢ `Ü(Òð1ß}n4¸!û´©¼Él@)À:R›™$`ÈL—Ú÷Û«­u>UPߨ¥ÎJà€ÿX-ê€9€|T‹ûÓ¥ Ð6ÀŠÁ„ñŸ :üR €8Úívà8ñÇo1µŸ:ñ¿»}?ÑÆ£àMÚr8PmLNrIRžXŠîU«óóAX=\fW!Lسª0ûîh†y§wÅÁþ—Ù\À% -Àòò2.†¿ð Ú_©//.ÌUòS‹A3~r6W׿÷FáLçÆÇÆžy_ÎÝH˃Ĺ©‹ º2 p>—Ëó3tbìÙ±ò©Øm:Ž{g ëò”ídÁNƒÒuÆþ ˜¹'1ÀËïKjÿ¶ž€0·ðÊt™ìÊb ¿‹86›á`^!õ¥”€!ïw\€sΦ‹ç¶T -`3îYìÛîM©àü0wYIýIÅÍÓ3­Í{ísÉÿ”ú€­Ø9 RÆ$€sXãëçç@Çœoos "î2šƒ7ðæ¤ €‰¹ÿœ$`òAj¢³$øJþ§½;й½öþ¿`€s@Œ±mo -P•ƒ}.+ Z©ª»@ù"u¶ÀÌTûð1ÄQø«>ý& oÚçòõz³_}Lsà]‡«€ôzl^|pÛ‘¸W€ò@ë‹,“/_ÉW” ˜»@`¦Þeæ/^¸xynÂcþ6¹mLC0ñ¼Çï§ÂqïLÀÂ2‚šMî K£ìèZ';‹ËIçt`ü ¸oj @ '€#`ÃAÖÿÁpd€ô/«¿ÁL@æp憻p½Í>úÜÁ È#; ú;Î'wœNØ;äh²€dwS -~)áë­U¨M ê§â}üh%˜[ ÀO¬Ê‚vÀ=±n«\ji¼€$ "Óë@€6@guÞg`#©8ÄT.“éì¥i)€ºb)@ê>”°K°Ô8 n“¸žß¼ln™èA5v½…úõ7|´vÙýð«?‡ËË0n½ôg£& -†È{õ@Ð ÿhôD½9ÌX¸~‘΄_Ù/ ôÆ  XùŸ™)ª,½ð—ÃB¸¸ÀªÁ’ s ‹^åb ‘Ø»æë§ǽ3Æ/YX$£ÀQ-)dˆþ€}cŽ€’L°€[Š]G`”û]àÈ8lž`7EG󲇻- Ñ«pŸ„òLF~©³³÷s/ -X/¿ŠT›¬ót5€åôw@ü,!3Ó·7;m¦”€¨²rE:)Eš Pt™€Ø†€ Œ ±Ž1[/ÉHPÏÁ¥"`Ç q<I°_R D^Ëg¥Î”[¥Û­ÛI)@k­»GÏ¿ñ²:9â|uniZ±Î¬Àó^ƒŸBËÁ -¢5²ã*@°Fá—½ê+ ô7)±*=õúÊa᳞,@ {Œ‘0r¸6 ˆ¿È¦<‹xRæEà6Ñ­Þ“?§ÿpÒ¥›s••ƒ ×¿ëIµÓ¯7ë‹•©©z3jTÃ÷\jçD8î ° -ZFöd:åü eHMPö6pø“öI?Àè¯_b¡5™ƒ ö‡#ã0°YÏÍš€ê O᨜Ài€q#Â;kº-ðÇ8‚Ǻã“; ÝnÌRÊ\ç€ÊÌ@*I€"cióZ^Ñ úgzº€·²š@ŠþY)=ìÝ1Û@¥€H…•ØÚ‚ÿHÉFzC¢íN÷]²®í.nÝ‚‘§) v8¼UºC`¥Á$€:è€ý¥€úÁ+ ê°p™€‚ÃR€²U»cE›Æ¢è³tŠúQ/Žú±WY@ê]µýâþa¿ñä˧ñAŸ•à ®G‡O>ýª±{øäË'_>‰â§aøYÿ€•YÛ¯†¸b\÷~ÔŒ‚©ààñÓÃ_<ý÷n¼ßq|ÈáÆûHaÜ £Þaÿñ—‡_ÕBÜøË_âOÃOãþgQ?aÆþnÈãoàÄ/~­FŸ÷ ~ÐÂZm7 xØ)pÜ;`èÊÂ!Òÿœ@øM™uìÚÇL€-f²•¿ƒñŸ‡Û > ¹…*á”âÿ&zýCáØ8lž(j4¶/t¦,60LÀðîV;b¬¿f•üi[’cQ`ð§ú€o·™ ‹îÂ\¹2£ù;L¹‡I€ÔÈp]7å‡è¯?~°À4Ò -¬`~LˆÊSØ:)Ýí®–JV½Ïø?0ð;8¬³Ó*¶L°³í€ ‹›ìÒÎ[IDAT``` ©€`݆`!!°aŸ€;%öA îgÀêàW«…ññ‰\¥PŸŸÇ†Fcö ¿Q[â_Ãêùs¸N®¼ÞƒÝŸ6jþ |¯iQ»1ÿúK7joïªW6Ôñ–pµ¥¥FpëÑÀ%ýÆ|•´7ŸŸoTAäp7À³ðžÀÚ <›5pCãÛAn@-”æçÙ^(_Á¡K¯ßz}ökà¸w&àÂÔÊ{ Aøby½ÕÎä«ñ—ÒßQú˜`įƒÔ±/?ù%ö‡#ã0ÆÆžÇc»<52v s¸ ÒÀýNg“-€c¢s6NÍœ°ªÞ”ÀúbYÀ¦’úÃ̬?ç ¸2]j;@°”´Ñ_K -ï0” @ fS›]¬/È·S:Ûï€|ïÞ)•­‚¿ À €ÔÆÝ‡%¤p۴€G0;„¥‚€ûƒ¡Á Dá*—’<†ïpÀ`·fUàAcð¤V w«/äYy^¼ªEÑ£F° .ß vãˆM8hþ4Øõ—‚AsТ¨ñÓpw7ÜmÁþ>ÙÇÃnD /ÝÄ®_¨4 ¡»Št\“€cˆû_ì"æG¼Gœ Àv‡»³»Ÿáæ¿àˆ¤G@ p"øZ°»E¯ÿ4vyzÝâ€æþ­Ê-ÏßðÑ~­);evÜ;p* FDª®Âxš)€!ŒüY 0` ýq[yœþÈœðÿÀV9€â+î¤:Ú}\ &Ô žÂ½˜Hd¸®ÛàTþ Iý¿k9±þª -ï23ðî&ê|Cœµš:€+Óß¡¨‰è¡æ€‘>œoNàÊ•$9Ó<0ê,ߎüe4ÝÝF=+@zS&̰Al1(Úœ€È@;P€dÏ8€L Õy_à€%ìÖ;c`Ì`ŠÂ}ðe%ÿbÅã±ÊQuã¨ÀÃGúÄÑAüøsPña¼1¸Õ‡ÅŽzáAŸî¾¬FO¿Ä³†u?\Á3A oá’ð§¡æ¸w& €œC6þX 0ÍŠ€C™€$wVÜ'ÀÌwr-9kè× –\1~ýCáÈ8 ê¹]ô/@óia`“ ÇB9‘]IÓ·e8 Ü)Â9¦úÎp’˜ýçk+µ7áëTo˜ÿC@î3YEF" wãVÖ 6ðRƒ©ÃT@*È‹ £bæö;€ÁÉYSpûv˜l ½‚}üŽý:À:„ƒ2“Ô0ÇÈnGß)Ê 4$pó¦ŸLµ›µ%,k¯åÆs•E楩^@T¿X˜éÇl?ö¤ 8CX‹>k6Ãz=ˆ9j@ -îÃÇçÕ~/z‡Áâ¢ïU–{_>nž–ù¦KŽ+­0ç‘첈•ßVª_D¡rqs% <ÅÞìWÿÝÃfpp¸RFõzï˸îyH>¨BsþkÀqïLÀÂñ,~&ÿúØÝÄt‹càfs¡ÕçË¥bÙ5èÀ(÷Ž_Ç‚üÊ@L’83Ùõ‡#crûl ;b\¸»o„ Ñ)æÓ$¶1_³»‘Û¹!ßáÕòÀàc½üjò’D½Òßá;WàÚ©Èü›ÿÇOM¾óƒ`š@ÎÓ–¹Î…ŠÅÎo¦®ÌL@æ<¸Ovš°2Ïý„Á„@€}eàŽÚ-#âg)à>@&A§Ó ˜”J¥ÛeÌ -À  ¸ü›nÂ*&聯¿èAX'tŠnUcŽ3©ÅO©"®…½æ -{ ŒÐW‚›Xæ¡øìÏÆQ‚ñeúSsõ'ÿæñŠåȯ:¦8ìŠeŽù~\þ¨¹Â&¡n®&‹µäæõŸUcêCïiC%šÿgï1îm"µ<ª5N‡ãÞ™€å uXj6P‚àðôn2ÊkÉÒ€™R’‘\sU‚!ý‡¹€$>³Ñëw€ãÝ‰WDQÙf¤EŒ 0Ä‹7á5ëî”~K¡$€&â˜`y {:s$½¥œ °Åš"}¶ªù±˜Á¢XžÁ»õ ŠÿAæØ°.?­‘ÿ;·K%'‚]HÀLÆèH«»´áŽãALlwù·Åí©  <]°uŠ`¿?j -a=¨!†ÌWæ<5ÚeÚqCµyëË>ûû\ëà#+ÿÁ›¿X -š¬ãz`?DdùM2Œ|OûÕ¸Ô›½ÞA}ñúb¯Ç1F( iÉãð$š† nÉ%à//×o@}êpø&à£gnÄÕ˜-þÍãf³yЃ˜`_#ˆn0có$ø3V 8 ü‹Ö$W$eåe©N!þs¡•$NW¼(Þÿ´ŽcÔˆ•͸Yôú€súy± DÅ£`+¤™€²t4 6Y(O°­öní¢6`×!ÈzÁ©Á¤)M¹½/³*`)51qY ÀR@rŸ2åÿ°Pï -üÕ,ÐÄ™"} -¬:ó¯€Ñ_€Üës‰ßFüïòÌð‡ëHÖU~€Å p*I² î5ÁàôŒt lj÷®‚Á«ÊO!î_\ö±EchVIExq9°q¹þËALÀøÏ9qrD‹gãâm¯¾0ÇaWB‡¿/XµÈåÿëþôA¯Q‹šŠÙ“úÈ–\Y†¤¸ÝÖpüã`¿Í'ˆ„ëõæg0ê‹ssÐ•Þ -œ“Ì–?òÇ’ÅÑÐÕaÀ|3P£zýÑ,@¤; ËRWh¹  U9ø~ü§`Á+`¿~I\ãPD§ÀqïLÁkJ#´a)0Ã.:3l•Êà).k-Aš0ž èžçŸEþZ8€?,í(‚<†¸€ˆPX_¨BY(». Ùx}FŸ,àðàÔ`L7))X ãìls\€ŒH‰ž8÷Í>4ÂeXJ@­)¯®¿]&Op€Ä¸…#âL”ù'%Pš€@¬Ï€tÏÂ$ u®"s ¯S„Dþhícév+#@€u…x®fœ`'8Z÷ë òÚH $i€DH†¦•üx~ÎKFÙõãpž$™Ä1,ÃÚ›ˆ‚ùÕíÖ -¿ËáU¤¿W¾X{ÀøûaÖ$« íc$´O´'øDŸ ¢•ÞÑ›»„D=Šf£ƒï7{ßWe|Švпa‡ǽ3qì(û[A™ÐRž¶„”¿ì ë¤3rß™Ö7ð‹[à €‡'yˆiÎÜX_GºcmýÝMV³GôŽP2XwlÆKÁœ„ýÎЂŒL l+ òóùí*FøH¶cª§ÿ -}@Úÿd€Å€';úv @ö;þóƒë„˜ï&À‰sÆûŽ÷ÎàÇ€[ü%ìåÇF8€¤`»5Sê ;ýú3ud"XòtmKZ”Š/s¸9P?u[È$¨žwa<_™£ýW’ _›Í -ÙMš„K~To.=îáÈáa“‰î„J„álãËÞøp}n™\=å'"ë 8y·fSÃYÄéA}å!7ƒûËÍ–å Üœs„݇=6>„Hrð«tÿðÆ­ÓîIŽzg ‚Y0æWªSI†å2½« -´8‰F˜L!‚øÏ…ñ߈ÂhW1¿€ºÁ|A›ÄO#è1öÝ[_g_Ú!Çüv“a0·/q€ËÄMÀ£žÜWS@ -€]D0 d£“v€È™ze¢ÿ”ïÒ8ºG4@P +câŒWðò` ­¨÷¢æ¸¿é‹å8*«²WðX"g  ˜Pê>+¸;”°s_`ßìทY±Á 3€Ýã89€Äœ$5©’¿È¦@ójv4½ÙXåb©ÌE\ 9:ÇÛôm 0ÑV W ¾°5М¶»«üÃÀÁ -5X P¯ÇÕrã¿ÀÂJÝrðxõ¨ñ  -©èߥ¾GÀOiôç]Zÿ8ê 0·/™Èy%ûK€éHز†í33¤¾Ø,¶+JO£€ß“¨]…8Â,Ï¡&¨qÿ,™Né³°€½Îöú¸w‹=i‘*Y‘ÇûãqÜuÁ Àذl*LŒUß½ÍØŸü—H/ ÿ±ÐÈÉ ¼¥¤,ZgŽÐ°ŽßÂß!àçÀà$gQj,Î`c@“€t²·“AÆl›K¥„Šiž:€—åTÂçò”Ȱè߸ûoçk‹ãôLi† ɤ°g–àNr$ù’ÇL@ëd¾ -¾„µÙH{§2ÜàZ"ϳðr¨òBP͹ñåeÆöÍö‹êþâ÷æ<ìþóß®ë]gÓ¾E\…ߣªõ±2%< ›÷ükA”¤ˆ7ýC×ìÃûªõtÒŸ£ÞÙƒàPTMAw5u¡Œü“lúSÂøäÿy³c'¢|ÕT. d>ŽÑŸñ§ŽÂ [Ø" °ºŠGqñþŽŽ)d%à@OöyÁ¬çÀÂê!hR®Ÿ&*€uzýéÄt.Äçì»~/~±rh4à\^Ž(? ÄÛ2)™"‹ø)eÎ8òëC \g†m1øÚó'“H? FîÊHK4- uR– ü=9mHÚ^cß–Ëô·$À} ¿a¢ª†Pd‹blr!„ä'p€$@ŽJŽ£g ú¯ü!ãË 1ª°lgG–ÑQL§ €á!âVvl·ÆÃtÞû³Á6°HÁ»>Ç¡B™N8î1FûÉ_<Ò¢×cïdAxcŸ€›{M«#À›s‡/d -á!¾p«öÐþ³¬ùË¿¬å§ÀQïlÀEþ6d¾þJåUå@Ö[`£ÍŒÊÇvZ ¸Mä˜ê‡GÛu¼NÄÎ@Œ¤À1p…\÷”Ú€7k¤É`1ÚŒáþ¯Xÿ²Àø?”ØÞ¾Ç¿ÓiYÄÁ?]… ë çÏ‹…êAÙ®J -Øï”‘:ÀµWŠ«í k - ÖsÅM\³R€aðã:,hv¤OÁ¨îüSᨈxÜ¢pÐÇá×Ò<ý±E`% Ø—ðß’ªY˜T$t20ÃL$Xm»Û·Ë‰h™ RÔ¼%¿Y§¨\§ý׸ÿán5®Á@8 864WzY;¬1’«=¿/€…€««ê¬Ø¥¼JþB^úá²éŽÃQýð V\YÉCD‚Þ<‡ú<âX…¸yðsP`[eöLÀJC,ƒt–À2þ™«QÉç-?±ÿ5¥ŽzgYþ[’vsEÅÆ¢ÉL®c³D;ævàÚ°ßB1ÕÀàèÏÃR$\÷RG›JÀ8“&«ëåõÁbt& 9\RÂò¼€¶ŠûzVv¤­øŸÝ³R<¢½M8åpÌà`RŸd½‘ß6¤°¨?&À²å^-¿ªøŸÐ'ë¦è§ø/ò¶’¨€{{YàÕáyÁø”þnáB„”à Åbâ’Ú|ˆî¡8#ú¶»ø_äÁ˜u0(}ß ¾è`V ØáÀb8ôå’z °Ý.—‘¸³Ã1Â, 0Rˆ(ö/æ.ωêDÕæ¿`ÜŒ]‘W­Å?,nŠÿ>€©À_fÇ€+ì-Œk»9˜a-DÙ¼FBu<‡‘ßæéÏ”ЛSïR¾5¼7°V3E°¾áˆï>l² åô½h"øÀøSÛ›ìãë€<€˜Èb¼Ô°VZÅÛd~§ÍîÀUåzl  £yp‡…G€,S«E@€mÝûà=ó˜õÀ -rPDæçço¤s05üš—›ÈWæ«óµy˜oŽö©‘?oT™G¨ŒÀèÆ~@±ÑÐ`ŠÙߟ½±ÔÀñ»Aƒýwø~Øð÷ÁÂ[ #7ÔªU@î÷wÙ£Èîþ pýqã|îʼn'øy~ÿåÜ„d|||²ZkÜbOnŽgÁÍE~fì7¨'øº»ÜZšd_¢ã¹ç&xþøä·xUz -ÎTŸ £€ÈF!°ÖlEÖÅc˜Åb•4DÅ6W# ÆþàË™õ¯ø‡Nð#He¼O±yÓÝ›,ÿo™ñ?£crº¤Ó€¶² -Æä8ái¤ßy§ûN—„“3´í~Äw@Ôïè2ÂþŽÒ?ãÁ 1¿Þ˜ÝÍÑ_ -`€L8¾h[âÆ9ÉRBJ\qÄçULF•d€ -ê ÿÓ4ü¬¸}§Tþã8€ Vý!ÿ!p ì*”,ßwXñ6;Mß!›wî´Öä¸áA·]8€ÎqÐï÷?×üøñ_öû7ö¿Š•ÊœRQ´~€e Æï~ú˸È>þCã½CvøEC¿‡ÁJøtþõ¨s>ÿwQôQ<Œÿ“ÇH aÇ=$¢¦ïU^»úûö -‘\ þ8.Œ¿ÀNÀó¹gž{æÜø3ãã9XQàï‹já½È÷𜈺Ù3€ßÄ£FÀM~EðÌ3ÏŽ?‹ð2žËƒž| õÎZlbÑ¿ ĪsEù •„ET\’‘Ñ—b^à¼qÉ}2Ï©(Â`,MÚ@ûÏø_™€r|*ñe°p|Ìbìü4Ï"”miH¨ùÎÎ;ïhpà.>¶!÷è­Y6 EÄÍ ÿí3£I4Í P†€ª-+Ï”?š3@¢€½AGN%þm(³v%»MÀ’êÈž×ðñÐÌdи´5÷³†ž²O@s€Qì·’~ÇqOjHø3ßðÇ,·ÃÚRŸÎ™WáQ+Ì”çèßW= qу¬4 -œ„ñ‰FÌà<>Æ-cã)„Èç¼\®ÀADóÖ1xîâ…Üÿ¦~ħ.ããb2ÎÁùÏpx€sç^ø8ê Ù Dº»­ƒÅÖzyÿwMd’褠H¶3Ò‚ã¿KqlOln@Ç€·—ÿྠ€O´Z† - -ŽdÐG(¤Êç7^¬cz÷Ýwï9 ˜-¦tñÑR$ÍÉ®à!’?-ÝfBOŸL<ñ -síY @Ù÷’Îk4ŠòÔV/Ú€«¸xŸ ¾#=.åuÀ|Š þì—øIÖBL΃à¬+ÈÛvmo”Ø=aÇ€ÙN3 tC:š‚IöÌ"éL°ñ;­i:€-¼<8ĪÀåî/`÷†€©6êÃÛ¢úÅs—ç’ -w€W» ¦×­/Ž}ÇJ‚êùÄUƵ »IkÞã@ÖÂïñP\k¡Rñ£Ù†¢í“`ü ð4û8‚ Ïqh áY÷)œÏñÁ1E€À9€Ü¹ö -G½³ ‘i€2%Ó’K •#*sü´L@NÜçR¤?þ\çVqFt)À©£°Î*@̤0’\-ãƒE€˜±S€¥ñ1B)€ó,\ô›ï¾Û}÷>Àxžá3Aç^—CàlwJFR`ÿ§€ÐzšA?×™Ÿ"Òlº“±G€Õ¶Î@÷iôÖñ:û›~pÞ»W踟…~ÙQ0~ÆoJ@Ñ‘v/ìÅ1t;8bËGbÑà±±“qˆU ™ÇϷʘ%]pìŒÀÌÿ€N«ÌF;p`ýn õå~•z1Ÿ›òTiÇØ|Sƒý¹î DÔýúŠ*åE¬Žgg°ƒÖÀY®³Ž+ñ@Ôd÷Äz.?ÙïYð8Õ‡ü~ßòã“ ø`³øÎ„Ïê\¾@  Œ=;öŒ»Ú×ÀQïl ”Éös…l -•Üê’0¯ä¾Ìª%Á°ot7ðÏ(ŽˆÔY·°B 2Üw`D@ - š°| W€ oµÆ¥èhPM`‚°¾ úsÌŒû]<ä ‰Ÿ´è²/mŽ–ãÀ]Î=¥´ž¨`¿œ™ -`u 8G~£òq(âç¦ðC ¾%Ö™„[²‹' -iþjXì‡~ö}$Úêt@ÚŸãÀ€ VÜÙæ¸!rjþƒ”Á;”@êø¶Ž9Îü–´ËwÀ~ Àm@§ó`ïX^Ž^‚…Žºþ/2f?ŽåeF!ÙÂS3üøõݼ¶z€+ê½ß`iˆ©Š" À½îvGQÏ]¼pñØÌÑÿ•owŽÿägócyðôÁ‰ /ä.Op8`R¼W îÛ©%‡ Êå¾õ$àÜÅ.k#†Ÿ G½³0Ý&fd+4: €"aÑ(@ 5 ³".YV[à¨päÏò„@ÜÏ™5X¸E×ÏøôÇ.ͰPßöm°ìƒNçmòb½³ÙEDß…  ÅŸNó„`a«ÌñEθހë‰pË’0NüÁä¿ô:æ6âO+¼nI°Q¥^"Þ«ŸzÍÊ -P…ý&Ù§é£4ô(ûþ(ôÓ5õU0°“@w§lñ·€òØ{@ tÕШ#€ÝKB âÀ¶š¶!ïãÌDTï5A05ßËËÏ‘ÂLˆÎV{V«¬ÅsxmWÍþÙ$ 6ý~pJ°]‘ºâ"ݯ$@8+þŸ$Ûü×8`ùðÏŽçŸppàJ.3Úwš7à˜Œ5’Ëç‘v` -À+v:õÎ5YH µ¦$€Œ+䀸Šá_ëX¸I¥ä‰ö -ÍöK¨¤CߊÅó•–RLXÿ¯\^cÛòú—pðÎ=«Ô—Ø ªÐºiüðd £„ÌMíîý{pœ  -¤ñ¼ƒÌwSÎÅðwIóìÇã}ñCü§ ¸2¡œ{΀»Ú«å¯œô犽{Wz5´&¿ko¿2q΀³æØx¤¥}“<b‹? ôÙO!ØàHåh9€äDKàAw°³±Õ݃ÐÙÀØã,Â×ûdh~<_Yì¸ÍfÀayDóï±€Ÿ~áÏ« ÆúÌïÃ×^ÿó0 -«8 -Ù9h¸‚è -ùjŽ‹ ù€~uçŒÊÔˆ©bK¢ïñ(ù‹ 78ñ”WÉOi(Sìç-óùË—ÇXËW¦¦°7ïçs/Œýwç/O} õÎRê+<2\º Z¢`¶ö•=8&Π ë$ÜŠŒÿÁ‰”' ÿñǺ\ôŒ# -@÷ÏY ¤@¤˜ÉzW*ˆå}ðß`ggÈÀ´±x»½^0¡ÿn÷^Û¢ãv«Xš)鯸éj§eÕ[0óÁÁv7gøŸ‘€ôÉeL˜ `= 8v—@êÉÆ"gèÚâ?»Ô³W,æ»÷o–(É©¼b·à{ùû8æ&yö&HYsLíÓ šWË_sÛìX¼£·Û;l"h»qp=8²^²à蟀4 Û¦Øèìz§ÄXüóÌ×â/âØÏç¼&ˆö£¸¯ñ€âh—¥k1pxx†µ×—ØÇ6{צo‚h÷õÆn<Ž£÷¢0~î²Û½øQtøïãÏãf¿,x~Ü¿‹öOÈ>ü±‘’b÷ç'.pµVʃمJa2_ðæ¸ ß¹ur,²$c_ç*Sø|m:¡êÈÖ':Ž{g -Š(hrÁPÙ*1Fc& ¶¸Ùâ&†T‘^Tpñ¡\rÝG‰äÚHÖHàÑÃÀÈ_ d?m¿füi­sû>é?ÐHä˜ °ù3úºï¶ÿOßiݱεXèÙ¶pº×)‹ÿC€ÏCÚc²•ÜSP~…F¯: 0IÑTœ¹r¥ÅfMx§â?_qB~~¸« öjØ­‚>Ãü݈²Ða1§¸o`'u»í-ØrŒÖù-ÖîÅa:Zïåþý9wTFJ·8€½½-%ÚXË8€— -™iöÛ/½T¨V&ž??99y› -XT_š­ÎÚþÙk×°~õÛø~uv¶v£zß®¾ôRŸãYø»Z˜­ÍV žÛ®^šœ8_˜ÅtMs|¾6‘1ñŸ‡Oüáßü{Ï=÷|n|büüÄdnãØÁc^˜ÀþqìÀô"þ&Îç'&ó—.áXìÆBóó )8ÇNN²fÑÉ“ãÞ™€b -å4WË%õH±†Ø÷˜ P@I·Ï˜šð!ÚøO¸¸?#vü¸¶@ë,`¢ß²îSÊ뫈ýïAîQX»/8 ýM^Ü¿ß}÷Ýv[ü_cV<â–••ŠN{¥<Õ“Ù9}ËÀ=v -) ¬|½ÅäˆýqÍi]™ äR¦ ¤¥Œ±ÀîÅ+›bÕ>@OæÚ!vÜë §µÊÖÀpŒäKì\€­HÌ3# ½Õ’‡ÿIts(6qÖX$[ô€íN©…#ø°ƒØ¿»qò¿;öY°Roÿ‹ ÷L~ÑójVe?KµÂý`?„ø%ÜÀ~°ôRƒµ‚wwwQØøà?„?÷£ý(>ìG8(z/Œ£G»a¼ï7ß…þOƒ[¾·¨ñ:úÇý¿ìœ]ì;ŒÌì— ð.Âüo¹oM䯳Np¥pÙ«^ ®/{Dð‹ø`ÆÊܯå+Hm„ظàÍys ׯ/ä/»Æ@aXyíkÀ?uä; pá0ÁЯ"J+¶ÖSÈæÈñ•-C€T8Õ8ò §¸•íö² -`™tæVWWAy¤ùAzã¾9€5²ÿ¾’¹÷:÷Þéì çlnnm" °ù.€ñ ÝZOL2B± ¨ˆ5o—9âMiP²(ú‹ÿxœa ÀÓ&“Á~¸« •V‹0Má„Õâ•+å¶’Rlee³ÁôÀ]i|gÏý½ËNA ¬qâF -ÞR+;Ûå¬ À‚DÌ8Ú*wñn‡óì^%¨n‚=Aö:tø¶··³HÀ˜óÃ$òÃGñÕóùêejÐ@…_Ôª–p¯×9ôwðôÑëAü^ð(øvÔØõ?Øõ!!›àl5 šXo¼÷h©öK7H}iu\?h@Y´eä÷Gá:ùñ1øÊäxï}wƒ¡¯ò¤=ÒùÐY©Ìá2—!—òþõëÿ„[‘Pª?Ÿ{q||<9?\r½—žǽ3 0m`Å—Ký‡ó˜ F€øNüGФ&ˆÿŽê¹NÞ˜ ˜o\Û¹?«.þ—X…ˆøëëkª ÀÞ!àÿ=Žñ™xç#‰kèÒ¹GÐffÜ4­Uˆ‚ãˆàA÷ýîæí"ÈÏr9Ž àèÎè_üçº/==ñüs‰à 0 0_% úKJð^çg@à®2»—»Zúa¼…‰ÀlûÔ€`3Xkä, PšQî›g@µ{-q&u°Ô‚ ìÄÌÞ RQ¶ïÐP  Ãàׂ7W‘§Øüßck Ù†šÛ‚0¾úÓ> ü5±¿4j‡ÍµX@úl–Ë⃘# ®(Í­–ø[æ.ŸÌ‰ý¾+fçÇŸÏUž¯,àR²â㊓•pnnÎCÜ’ã˜ë|›cf€?™÷¯ç¡fýåsããÌ0¬„ù«µú©pÜ;paР:·üT ÄgkQ×ÌšB/è' ÆóŒö˜®§'8ÏKjø ÒÛwcû0´Ý‘Ÿ°Ü?[²5€ÕÿH|óëe¤ÿm†p²°›‚Í]Dÿl´Âܸé™V{S8€âí2ãÿÒm>‡ Ð K€{nò?k ´Ï€âÁñR`:ü€0%L&Îz'¿ƒ ûßzKàèŠd'5¿%t ,Vv:æ¶8@Hö•©*‘KèµlãÝÁÐý¥÷”!*Rì¶mü瘸‡³™ ·ôüýÚÕGQ £oÙ«G­¯¢@R¹Dþþçˆà¿¸ºß¨5µ”‡»ßå¶`…}ñXña|céÝt&•«ÁNFN€Qõ$Ð\ž¨"ÊG„^ñ'n^ËW+õ^àúÈ Ã*¡\ÁÜu~gIB>ÿ-ËÂÂn…íO†ãÞ™€‚_ФÕXßDÈ-"ἦ~x í„ì>׹Ѕ¡Pl+ö¡ÀLa4»Þ:Ü‘Ü-êXú'ÿïÄ’FÿZ€J•`>“xçwÞÕŠ°u!žpÿþ=@k½ÕÁ¹,ÇN€Õ×7ZpŒÿ[ÄÑÝEÿZuî‰ÍîhJ>¨…Ù±‘w+ ÛÕë¢hoô×lïÁM¸‡>tÏ -`,L±êDpØx5&Ì$gS€—pÇi¦ÒõR!€óøA]À6u0î u‡'l!‰Ðn›P& -Úllà¨çðéÒÕý})‡x’Äb…À ª"¦÷ÕEH“½m÷ÙÔâa£¶_kÔj}Dùê h®°€_ï/-ÿq2"ã¦"ðíD°[¹ Œ?{1Ÿ[“!ÌÇ/°ÈÿE|òk÷BÛ†o𠲚~Ø\Pðc»ôIpÜ;@àËN °Æ`ÊQA'f”í`|&˜å‡hŸ´.ú§Xì#qÐn;€UÍ鞌(ÿ߉éϱA$)Ný#Ü# ØR°Asï݇F¸^?A1c0U€Äl–_F¬,éô,œ5%2"-˜Kìˆ^áx!6[ë€\[ÕäÛÕËv3Öù -’?{)v:ië`¦(ÛÎM‚92¶ecÈàå €kÅ2Û·‹-Ë4@p ²TµüLóä’<€;\âZÝN[ ~s{Ò Ü™ˆWC³wÍ À"‡«GµFö^u|ÂþÕXÝp/ÕüÝðÛamw €Àž lSÐTÇ|A¼äkL!°aÕŠF¸7`¶çM±‹þx­‚_›¼yͯ\ 9‚ p@SX¨ú•?LàúuX¥rL$„$eN…ãÞ™€Ïi€s­v©WöBÒ€ù -¦¬Äl„bbL´Ç ÓJÜž8¤M:BëŽý€Òÿš z¢!0™/pŸM^Åû¡Ê÷¶03”2ü¾Ó.±^ù¿îrÍ@ø}\¸ @®ëψO!H6 Ï»' ?:wÕni³lä4àML¸£  -(^,«þIn“ëö0e 7Á÷ ¨N6çéóW†;ÙRO@õÛypïˆØjs-9€MVþÍ8$¤"ºË0ÀmnŸƒS 8—Z÷Í@:-Ls-ñ ÁÕ]ò¿ÊÌr–³³n¹_‹Bö©õ™Û÷w‰¬B$|i·±ÔúLÈXí¿•*=©íºz?`&ˆëÉ#øßÓr¼…&´Úh®ï ÿ“-üp!žXQý¦ŒgÕPQ.k0tr€í#€KoXEj€ÝþÏð²ŒÿÁ—-*€9$Ø:دŸÃþÄI€mâÓòIñ†Ö5 è]•»°zÆDø4‘ãé4ˆ+´æfüc¿{¸#®Ë?7Cj¯ŒpJpY`¼@Ê>ãZråT»À°¸‡·ãjHä(Ý‘™Û;r¢½Ktn¯©"ðÎΘõ€çpuWcüz•I9Пµ{ŸB`ÝCöüE…/’Ú¾µ›û·ªK»¥x9‚øä] "eþG~-â'£hÒOáà/.œ0y˯0>.÷oª…ŠWõBÏû‡ý&ë¹X\€Ì]§ÿ_–àL#€ST[¢@ÀãO†ãÞ™€ tDYZ…u:€éÖêZÙy€Œ¸‚‰‘¾ª3) 5`1¸Í?23ÉîÂ6·Y¶þlaûñ§0ˆýâ¾³¬ùOþ°¦|~€²÷:™Lî9ô­ÍNÿŠkˆªÿ3Ê:‰`=8+Ó ¬àIlCº‘x~sý.øïq?3,ÖáXÈ÷¡H¸¯iP¿€œ—àl›5€î†O¼T¾k¾]-ÏóùSl¹Žð+aˆ$Ì$-™Œo·Årðžñ6Þi±Ð6Pc|óíPGR@®gòpˆ¶á5K¤¨&°¢ÿøx§µ!ÆT'Á~Èœ@¯Ve€Daƒ¿z¼ô£×½ ¬~¡ÀÜüøõø«,ëÓ&~H 4{ÑAÉ…7bV-f—¾ _År ”—p`8FNPœ—ƒþWªÁÕððV5X¤Ap€X,ø+´â_- µA0Qà{Á­Cnü‚ ó OƒãÞÙ€ |‚qPe¸5€¨K €¡$c9DwW\€›BàþrHAÚ}wá›°/þ3 ÀÀñŸÄxߥÿÁÿw;]rœàÞ}%óõïàôÀÅR ó\W§­ãòŸy^8ÝØv’ÒÝEþ °…ÁžIp·Í‰Ù6÷%ç%ð;p„î¸nª%Ö“Ù˜“À^¸ä{A„o ×c[!½_óìö3-­Ãük9–ŠúaàðÖ@€Ùv8ˆÀ½6J@<›öPAäHwŒ ¬åÏÜ\ÉकuÍ|H%…t[-÷hGÙß5:€€ìóûµ0æ~A3Ú÷fÃA{ž¥¸_=ªq NÇDÿðÿ½‡Ê4ˆU;z‘ùû¹ÿ´â¶øHwYÚ+ùÏúÊt óµ2”P‚(µ×(°|µÐ×ÛÊAF„¢Æe…°Æù^ŽôWCé >Šd],kË%V<áp `»Å†ìñ6u{í|õóéØ.€wÉŠ$?ùÏ}:àmy-Uàîlí=pPRã‚á$8è±ñ%Ÿ›Ì_CÔÉÈwñÐ\^^ì_Ô;§PÜ[‰oFÕæ†54{õåˆcðópï=“ ËVPÔ/À Ã"z°xÄDD•çs¹KPÙûC/D¢äê#¿/ƒû´Ô™e\Â1;¬V¨VªÌ ¨ÝÖãÙ¥¬Àˆ?ýP]oÁ°3«5fàAМW®¿Öe´´˜ › à(ï²³IîÖŠ£êÇn’h«V˜ BE€ Ê„@|Oº{X‘` †ßç0øÒR5€”8¶µþãWîí•‹ø$ÿì˜õ0\pÍý%°§Þ†x›Iæ”Ezc?–Xä­Òm^’°\@{ÉüÀ¾f¾éA¯¬î ;cíËE^V5Œ&…Ó4*Ú¹]æðÌ ‰YúŸ: ÞÛ¸¾Ý.ΔñÓ;Ü£ (¢ç1b57ðà ƒõ *Èð"NÐø«@» ˜aóBàH1 ¡æ±ÓL— àûµ€Õ桳»ûX[ÂZ7ã•fï«ðÓ vÈö@ŒýÉ6#ŠY§ñs£þ×q K€ÓœÆÿÓR^òã¹ |¬ä_ô›}?¬Uú|2<§$€ƒ†ÖopT­qÀ2e°O2 -ÀE¿_iü£u‚  D«ÝšfUàuŸ €¡R†s&IåŒý Ÿdº¸/þƒ0Æö1EúèL‚_ 飿@©lKhƒ\ÌH±^f5TÆ÷ î³$P1zêî!ˆ®¶ –p§ôéâ*íè¢m÷:«ˆ}[,±îvßÏÖv|O$À¾¥°gºË‡SxÜóÏó…d`Ì&àôÙ@mª˜ìç¤ò@ìÀAZ58À¼x`ºÅüA‚±¿ÀˆC²Jõ£p™€– G¦Ê°ÀŽÐY»Í„“܇½É|å %­™ê‡Á'ϱM5.’׫L¶ÿ!î´U€cóÇ C}&Q»_¹„$@½‚€\Hø}eü^cÿ\õû½•æÁãÿûÒî§½•`…V=X š+±ê/!=±|بA9  4á•‹SÔ€°˜É÷ËN€Bùï/Ö{!™Þ‹«5×9‘Þi*øqµáèæÀbÄò@:€9\°_ýÇ[زÙð¿ÓV Ó숛 ÙR@®×ò°¢˜/…èï/0y Ø$`l°WË”ÿ¬è `¯ÄxžT˜FHµT€‚&"~ÅSÊà -õ[oÝi1Ìo)C 4=ýrËõöùßÿÿèZ°ÚÓ ƒÜ?ÂÀÛz6•®ß… ð‹9 } xR‘œKçèùùÛi¸Wy)õ ¤Ì\IÀ0ø Rè÷àlec íòLVð‹Eß.Lò˜žoq|9W¸¯}r¼€7J‚cÀ¡©Ü‘ÿ'º{uÛö¶Z­½N©¨–­Ûìx€Ãøñ£~? -ØyGÀ†@=l®5žFOãFüôéaŸÍ„ã'¿úê«_á¯_Ý}½øôð˧O¿zþøŒGý0Šo܈úýƒƒCë›×ÂÆÅn„íŠG¡w~ÿ¼—á±­o„͸ÿäð Ç()4fcÜþY>9Œ!Ž{gä$ÄçÄLÀµöËÏÜW×ZP „tòÞ­Ó¥B2R‹0‚4žwôÇ'Ü¡ýÜK¶¥&ž6`ÝJÿ`ðG(ܾ'wY@HÛ „’ë­Ö*6Û-8€uV° ñÿ[ø…ÐÿCæd½ßÝÐd`E€þã ù.ƒ’ÙwÕqŸ´]žf;ûùXbñ5l °J`ªà4ÖÞ8þ2Þß­ªOö‰i•û†08æœX€߀ì@Š-&Ž9|P - €MTV¼ÜDRp_™€{€.àN—`PÎløµÚ 0yžeí× -“céÖZƒÃÔªì6xÀR­ÆNø9ˆ6f¿½{˺ã×8^Kö/ÙA¯ßàåª^õÚ¥K…\Á¯bÛê<¶†ÆùÂn-7>‘+° -€‡d£õÝZá*žA%óž†.œŸ¯V¯Í{Õy¿ðzu“WÅ5ϯñ÷\ÊM¼0ž«Öü« wÝáÈw€Ð‡)™Ñrf![ÚkÓ33å6Skkl…ã B¥™úØ|A W¯V€\&è’ø$Œ€6»}Z³=ÖžZ™ïÇžFr l*æC0d„ @" ‰÷é¸&V¬¾õVË;þ½Ã ®z@ÌÂZ} ß -þ3 wÛkÇÀiÀ@¼\MÀ!`TÔ`¿~Çø“®E ¿É÷Ô°¥5cÛ@’ØÖ ÄýðáÇ€÷:­ :€cˆØøåˆ¬SV.V|ŽbÚ¿±îþ#Œ¾Øÿ Üý`lç˜<»A¸î.Õf¿ˆ¢ø‹~ü( ҇W÷àÁ‘C¨'~pË›õHOä+7ƒà§á­FøÓàò"ᮇ¨=ÿ"‹ªž‡X>ÔÐEþ׫ \x˜ý ±õã«»ˆçm˜ahW#¨VkkµÝF@•ð=VÎãÜ]^âT8òÿ qû‘t¶ªÕ‚(g7@À…Á$?A-°d€EïæñIl.ð5á9¿ó›n3?ùÝÈ6²Þ­0 1 -ö*Þ»5‰ÿ©`À·Þjß¹ÓrôßÜlÍÌÓ$€Bû[Å2ôáCñŸÙ­m±ß -°§Ç]¿KÀ´ÛüJÐoÑ+°YÅ|˜µ `E :~|gâƒìçÛ×Ëù©N44(kažîðÜš±5­dÀ¼Í”fˆ_ V3 @P’ ©¯)͸·Ýî<èò3ÿi€§Pp 9€»íí!íî‡7 çÔƒèðWðÓÑëíûì(ŒûHf“»ûá›Ö‹¢÷v±xxpH‹þòõðßÇa}y9 -çO_Šaô!¢3Üx×Âïæ+쀃4ž€÷N-¯90K‚àŽOö0 {ý¸p¤2l ýàé/¯ÆŸõx_HÐ-œ…¤GïÖúËØÒôß\Fôƒ$8>?urì;Pd d3e€Ò™U:€âL1q©jÒv’^¹X"΢÷Ú>â 5I`"_ü·7¸?;rÀ8ÆùšÌpUƒ›o#*#’๮BCô[mur!0/£ôV*ì£ A @&ÿ9T~‡Ï1§CУa~»|—غˆÏ˜þÌGâ+vÙîãK¦C'1p¢¸*½òsCI%í¹b…÷{ï·ýÄÿì¢pZ ÛÄ|SàôŽÊìœ:©ÀI2/™9‰ðíKtàƒ{pÛ}ÜÙhw?L$À ¯ ˜‹ßlúlZ˼sXç zÉŠò þò3êáPðiõaÜ\áˆoÖø¶tˆ#DºœAÚFÁgþ»ÛžÖ: -EÜ£Ó^˱-ïJüžJša)l²…Ñ"¶QÍ–TñÈÃq† QåXô­Ž3.Rïõþ¼÷0†|ÿ¾iXØU)?``áÒb#¬Á÷#ò×vAÁÐ+°?0·jküÇEx‘‚ÇBðÅù„åä*¼6&;Åy#½V2ü«W×áXÀ *o«Cºúû ÑT¸Q†RøŸ¬HÀ9€Rë}Úÿ½î½­”|r›=Ï€þn;ž®ŸO¦€J`¥üAî—=Gæ'@°¾jÑ>&o×9¼fk ˆÿˆù•@À»¦îG¤`¿¹ÄNyÛÔ›—‹®_pìÙ;Ûl(Ë3Ó¶@™€¶Ÿ;%`[]üPÚØ°­ÒCêØX‰(:€-Ø©ÖÓ€Õ|/Ÿ“ Á,kÿ¥À1Öñ_#"Õçl¨ª€áãZ#>š=yÄüúÓ›¼©<€e»ÃŽÃî00K¬Ÿ Áýà!À‡èD³ÊqXîü¸W¯³°GëááY A­ÝônªùßââÜÔ¹‹‹RwÏáøMC¡7¨°jcïAhK)øcßü†£¥ ûñ‘²ß‚)þ°&Ú˜ÀÊ€ÿ7ê@J½Hw’\ršßÖ§»¿AÒ;q›[¬çRþè7q©Žë¤Gñq¦uÜt?|ëŒÿ1mÏ̪–ð<ˆ'²ÖíMJP.žçO°‰‹ sÂÀrÔgìOÀ›Î: Ìþ˜'®à“/ǽ&÷ºìG8 5´Ÿµ‰÷FïuW-‹¿?ÀþƒÑ¬ -lìì<è܆Pð¾$Ü $8À.ÿ$xs퇹\gª/pïý€¾Ö0À»¨¸$ZôÃpþ! H#ð¨zàG½X¸4û³o6Y߯ߨ2QÐ Wx$í7Ý;ÉXó/yùsy/h ÁîƒNœþ(@Ep5^¾„Oå{¸3“€¸Æ78dqÐ êÜ-@(xwf2#Áç‚àâ"NÄùtÊ„ÙðîHçƒ÷¤¹ý. `±?—Ü1h äB¤ãú逽Ɩ„ ÖKúm3àŽ³;!Ù©(ÕD€K,¼Ý~ë­·ZP€· )$Êù#fâŠ@)³ò'ò§Ø®ø¿ÁB. À”Ø)­­aCÛ=σ¿Á3 z[|BæÐð7æµ<ŸW¦KìÖääWg¬53ZŠ!d€®g2€¥ý†P³?Æì¥N÷ý;Eü—ø]À -ù/ÅÛ<»ã$HÔÁ9R¿~ãM1% 4@-±$€|ÇG{[HÀllŸ$`±hgÛ0ÛË+QÕ5ò™ßð—Y -û6#±¶ù9; ­ýÚü§p½ØuÌè—KR±v šò-~Å©vÖ(ððQ`.C€§bÒ¤^—éV"6úõëqU¥Í˜8ž•À_Xª…µy$J(‹žw} -€ç@Z,?ñïûøs ü†¡œÒ ŽH¬1©Š° Jæƒ;I:aqŽúçÓJ€Œåø9 æ¨ÙÈT;àëÿüpŸÂ3ëò·ÖàX%â¿zÝ"é@•Y%û©ÒÒxöµMZbœÙd ÍRÀ÷Àÿ‘ÿ°|h÷ܧГàm½j/--¨°óìgcRM@Fëœ, `ªê’z¹Lp/ØhŽ¡„àfÿ_™È8€Á…õ€Œ˜èÞQ'%Ðs„dÀ?ßÛÛQ››HJù¨FÿnwóöV*ìcL@ïÅë;°9E§ÃŒ€;pR-ü ý–1F£)Àkãg 4€P üÚMò4IJ¼©B@DùÃðáÃðI5‚Ö–84ØJó çdDÑ6sß«µÚdöâÀÉ -P»9z‚Á½ÕKž‰ÏسSâ—˜EyXm„·¬ÙkRdìÈE/Xšÿ‚O7²0w=qü‚§Κá…§þ9 -~£P¸Í"› €0‰аIþCØ(Û(Ã_?•ÌRã -¬æ¤ùŸ þ8ÛÂEÂ32Þ8Ï·)ýËe6½a¿¬€ÍúáßGð–Øf Ëtô@ÆÿˆåÉ–8°ÖÕX–›%—Þ Ñ$ÀseöòÔG~¬B9ùÃù^Ò‰Y`µø_¦Ð*X -@ M?å0  P& › ÏM¼e2æ€_ŽïL -µŠ­îÞFIöáØ1ÂüpoïŸßíPü/àü”½†ÎŽ3ÝÍ2;ýì$ ‹÷쀫¥àÁ¤:?B’®‚%Ç3˜JcodQg6=@˜ºNXðÃ`À(Uq*Lþ›ŒÆ™ wðð˜XîÏîÆ~ôû -Uÿãp…€ƒY‡¨û+Á%ŽýO`1‰‰ÜãàQj^ŽýýÒàêLq!ý¨V£K„5V c¼9+[%„]ì\`ß¡PÊå æNÍŒ48~£P ªZ¦Œ«„Q®ÿ‰¸P8ê;(ð¡3¸áÒ ÿÓ <ÁäpäçÙõª¾ -ùoµñŠ„hD×ß¿o‹™€Ì¤Ú¡ €øÁûõ!Ðrñ¿8“€viM!_!Û=Âz¨äÉFþe$ýËæìåûùšÀ{€ š@…+©8*G!À©¼®{«šŽ;ÇGð´µ³×.*9Ÿ0@UvñJà_~ôîÞÀ–,ý)ăx3ì5i‹i svQê -oÈöÇ.ðq·½±Öîr¤5üƙ☟"Qæ(¹]óƒÆlð&·Ý¤Ä=Åî8Šõí”YÖ;¼±G_Àòй|UGQ0¯ïâ pˆž%'€ÇÄMI€¯&ÊÞM–í×YÙ Ã'³µ8ÚŸý‚9ƒoÔ›+ÍÏzÍXL®ðÄ{5'ð €ÌÉe‘)¿Q(øzß.©Î ¨ÔqìÇd|aÂj`ûË^ÝgÂÿ “t¬ƒ‚ø`‘·´Ùö¾½Erá™" Ði߃sÝv¹;?Ä}LÿÇŸüèG2ƒˆ“)€6’Þ’6DãÿãIü~ïéÙ¥øª•ÿãÊßÿ~ïð± IÍ? aÖ˜3ÀÔ€çÍ]Î3 À4€£ù)p$üÁV¬ÇfY€¢Â¤èϪµ¦ -´ÖÒ¬®!þÆ}.-ø§Ÿöayà’ñ‰³NpÀ. €È”JhOzÌáà×é¶-âÚf— òr,ãFüïðüÉ~üãý¨•tò6HA~ ^ku>døÝ*­3ô[à¶'Æp"‰’2’åWÉü»Ö.ȑՎ Vh£ &`D}—ÀUä¯0·Ž;–NÀ7°"ß!_ ^ÕqÀb@– Y(ZzÆ~ ~³2ð)©Øù¾»º÷Ç­ÒËÛWž‰Eÿ¦b;œ§«TàÂ[‰ØÄä[ðH€™{r-œ ¶<²À²—{@ ¡‚ ƒægêü—1uà‡Ÿ5ÁÁÞŸ|ù˜ ÿq>©M{ßkbU ü &çÊá…‹Ê<ä þ¾ðã&{bDz^„‡‘ø< «ÕÝÙ¾ -*©?¬ìŒ0AÐÇ–(òûªäD 0WÉŸ»°°Ì'ùz8~ƒ‘ŽÌǬ Pž)!<›˜ ðR @h„Uš¸º£ ÐA\ºƒñ™å‘nàWœìÖrfÛÁÆûÜh¯­A Äx)€Ë½âªú¬øÉO~b -@ÀøÿG?úñ'Ÿ0š4°‡œ­sïý÷»[Å;¼‚1Æ=‚Àç9šÀ§c–©¸Î˜šìÄ~.µÆvÌ«««âó•+&hä¿2øÅ¸¯Y 0ý€4PW´ÅˆRМŽÐî®Éµ[v@"z_Â?ÿßmѤÀ¦¦¥‚ѺÓjw(ÈV9ë ¬z!¡ÈÀ|üá‡ïµ[Š;â±8öy‡O" …>ì:[ò„AØßÝíGÑÓ§ý¯Ÿ>}ü8ŽãO£øð«_}õÕ—Oÿý¯Ã?ývã«8 -Û>yúe¿÷øiÜW;"mé÷Â~ìU‚ã¨ÿùçˆËOÀÏF#~ú4þÅW‡ý¦Wo²©pxøåÓ_=yÜÿÅ—Ovg÷¿ñô3Þ®÷äéáAÆÃ•p7?ùò ÷ÕánأχáG)ÏW"<Æaßµ€<Ž…ß Äy6gK–ø³Œ@9ÖO1—ê²­D0¡ý0Uà„@$A„HóÓdþ‘óõÕ¶b&9DaS™¯àÏBü¤ eô'è,€oÀÿ,h~ð£ÿüÿÓ?µ³I xi¶j±=2õlG1¤z(€"``ŸerüvþS$ 4ø®€Kdù?” ™$€^Œ-íW`²OˆP¶ñ?kCÚtñùŸÛ销o|CÀ?ÿÿ´§áà‰Ñ3ª'äLKÉé½Né­Î4`¯{'ëtY—`™¸Ä‡, d)@¿Îh4jKK^µZÍO\˜¼T¸v ë7^ -µ°á7ß›o,Õ¼ó7æJßãŒZÍ^v?àY7ækµ†¿T›_ªÞ¨VggoÌV«^mi¾R«M^šÏUÙG@ §ócÜðÇÐ`Ë_¯Z`?E¸¦_e—þ’?_ó÷gw?ØÇÍç«ø¶äÍ{µÙyÜ›7ÇãàŽ¯ÎÏÏ×pÔla2÷üÄw«5VQÀO:}j8~c ÝÎL ,Ãý,£N¡OBÆæI€rJÆ[gøUò0&iig®1Ëí ÝØa‰í) -˹Y­‡LÞìtÞeþ?¹‡ÿ×€DþTñÿ>ü ‘'÷Û¥ÖæÞÞƒ÷»›–  =²`îaÐÐI -Å~£~µ›$œ W®˜­ûÁn,yJJÿQõ˜˜`@ã ²£yÌð§ªÑ”ïtà˜â€ÝÛöè¶AÊÓ?ìÜ.—6@Ý=Xüa°ÐiµØ\ÂÀ\3™Ø”åèlSöº´ÄGtlŒ3…áâpÿ§Ñú…ñÜ$óÏŸ=zì32èõ(Â!Xß9’x=ŠoÄýøÓŸ÷û_°Å0› -ïÞ‡ac7 -á&Á.»ó ÖÁ¯„¿ì?êïC3œÅ>÷ÇÀ›?ªíÒÿ‡þRðSÜš7{T‹ÿ2ÚÇÄánâÆHüÞO‰›GKñ£%pO‡Ñ›•üd.W[j,5x‰¯ƒãá7Ü„ùm¶k·å*6ðރk†ÿfZÎö»™"#äw-x¬V’b€l)Næåt0Œ½ÃzqìÐÁ|ë-öê!@Ø'‡Ý£ Àüƒý@ -ð#À‚´ÿ~ü¯ÿ5øúÿà“OþWå@Ì÷ï·[¥Îûvß—%)ó‡$à÷ÜÃ0mâ2]€Ïžü\üÉèòjiâŠ^§s\BüQ -P.§õìMÛþì5$Ødø§ öe§ßì\àsØbok{ïÿUœþ!` ¶Í,Ö·59€ìÙGIöògc€v»›ræh°i‡ý±_%:&+öº†1öá•"~Èμ˜Êå¯W<ÿµ› Â`LŠ¢~ J€Ï°÷8ß#Ý«_r  ‚E=̽è³]6ÕWz¬ô…ŸÅ×®±£á<{óòý÷Bvî1æ*Žƒ·ê/ízöñ°•?¨Î›Þäˆ$At€ãR°õ>çÆÏÙûRŸáGiœÒj%—¯ÞªùŒ¯‡ãá71ÞÀ-” À¨åŸ²©H×6È}&T hµú$ Ãà¼X2à`‹“¸&*I2pCi ºæ}L3ÀeØC¯Êȶ37Ÿu~¶ÙpgëÞøÿƒ_' -ð“_ÿÕ_ÿæ×?&ÿ‘ø}À'*hSüwq[ @¶yÿ!葳(»!I|>˜±¼,ãó»RØÇ‘Íi®0U”@u2‹þ%±nv¬O0M Psàäªn²n€ÄDÚFÙ·),J 9à:';?üÅéÁš@¤5À6S-;%q”ªm9€DÈ}þ¹<9€ÎŽŠö, MуµÛÃ=5ÙÂ6êÞÅ\.Ÿÿ.»ßwVŸß<¼õ˜»Ç4;2ŒªO•ñ‡“¸QÕü´k¹î3«Gv­ å=Îz§wÅéZ%k÷g#e.ââ<¶^£YÜ5—E8•­2òW& ëŸì$3ìPIwU›8.@fêÀHèxy–llp_:ì0HÀöοü3ÀÔbcgoo'qø ŠjUyj¤,B+ ÀÜ‚xkŒþùã,€‚¡4@›ƒv•Îp€Ìb6½wa<[end -ˆÄlôh©ªA0xfX‰_ï?Ä—æÊ2[õ•&&@]ÀÏW—çØÿºHu -‚•¦àÍå~•0ÇZÀ!–8†ÕÈ$À©Ø¸¬CõV© -‡µÆFq`— ø]µß މßÄ~Nÿk `yÓ*ü³,ö\·¶Ñ†ÿ§p,H‡j8šðSœàWR@ÿÉLí ŽÀ¡PÝÙ ¢ik«oaºÓ~k äUõÝMÄåÄ=ßû2ÿ>¡|òWÿùo~ûÛÿúÛßþ—ÿüןüèOÿÔŒ‡oÝ#ÿWY -ðáƒ÷߇4Æ'>åØC§`5=ˆÓ+,Ô¸ŒÿW‹|~üˆäçºêLÒ€õõé+WŠ. @~3¢vUÐ!á?lC’ HÚ§xÎ1ß&ÒZp_IoÜ =hÝÃß”€Ž$üÙ‡Åéx§T¾£B€$Ç€ý†HÒ<€rñ¶`É -æìuyK›q1—@ÁШÔÀaìI,»#.°îB¥òûß´23|~å?Zá~£?Vš+OoÄ= ¼s5|‹¤bâ -öÄžW÷(?q¨£&Ü}ù+/š‚àବÀʼ‡³Ÿ‡zÖ_Ò qsîà:ΣxZ CÈ}Ö%ªPªXã—ߎŠßŒöG°ÉLÀõV IüóU@ÅkkëŒþ1¹xN2*]ìOp4!ôg+ŒØËПALŸOÔ€cIæ8€kiMÀ"»íÚ@:wC™Ý.Ü -¬ðk1 -ð(À¯ÿú·¿ýÛ¿ýoû·”€¿ú× ÿÃÌAf2þÇ•k!¨ŸæŽ°`‰€þDµL ðf’ǧ›Á'Ø¥ýpE:³ÿLp@ÒQ€#ƒq†>@Ô+0À—Lೕ8 -…Å ¿)lïýÙ»Åé½±Ñ*µ`ù‘ô×fœ¿Í.ÀÐЊÑLo‰ÿ@kËRÞE@à@Šab±‚̲¯Î·¦*Þ<9 ¶ÁÐC¾â8lpGn áac¿g« "~E»<žX©ãX$j~]`Îg£ÂSÌ·]i–ýÆWÕ0Ÿ¿ÎqBÜ,Œg£™ üáÉáà|§€4—ö‘ü'Ô€€â•H|-¿8ʃH³–¦ñ¯§ùǿߒ£!3ƒä$-‚·ƒ \µ¢ !SÖ$`áü9e"Íd6€…îöe} O‰ ,HÛ¼–×ÿÉ'?Fà“Oþú¿üö¿þíûïÿý¿ÿ·ÿ ø/ýÉ¿¦=øä¯Èÿüàó‰­=Õr ¸Ç2ÄϬòiüþŒÿÓÎÀð§ºOmç^f*€îŸ,§SG@\ìÏa”×KÎhÊBÌw“âu¼°÷~À:úçf1+ýèüPðg{¥;ŒóÓ"ƒû¬ÜÏA)@«x»Õfš¾u{ÓÒº2 5ÁeïC "ÝT6 æ+vvÆ¢Ï2“QûºGÈW®¿öݬøËÀÊçÕO1¿ 7ŽÉúàsã(9ˆ}2ÚϤ€ê…ó~Þ1ì=-ñmWl+y¶è£H©V°é!ïÁ'Â"î§ÑUts®|¶h?¤ƒüǃä­Çãß Ž‹ßVG|‚ ¬•g@zJ€\ã'eÚdt\X‚%œð-®è‹m×Òƒ³ŠW½@AGH :gŠeFlx6èi•6EY »â¿ àÇý7ÿõoÁ~‡¿ýíÿ÷¯e~cðë_ó÷¬¿Þ}‰gF|âÿ¨$À0Æð(x ›iôlEeÖÙãsÉOîp à/°_–ù}f Ä}©6'€W³Ù&g¦?Ó7!ÛøA¬hÔ¶4¸ÑT¥`¨K'€éé÷ÿÓaÚwZ˜ló}ö& r[ 8ävKüO€Â’8€Žà` ð@ca¦#Le¨“,€JÅ«ÂxÞMn¸ô@0Dï¢8Žmî†ñ‰u ¹ > ©n‚ê‹‹ÒíN µ“&—çw ¸C]Û¥'ÿܱٟgWD¼§¶àÁ Uܱ0sÉ?ˆjq[À³”€™äs$|¿¤|šÄÿöZ™-Ê=Aœ [C†G–âY(À Àù%Ä -£uìý³Å€Åç`> ãm’€à¾"&eÐSc·v©d1ß½-–ÿu~ò“T~üã_3úñÿîïþÇÿ;)Àßþöo eüÿÉo~ó÷k:tïïµÙÈ@ÒGדé -aÌ/—ÙNѪâIKMï$t”A š‹þD¢r%g*€ñ®"[XÐ=³» Ïͨž©#æl1Nîì`'(ùHÀ@÷?}Œw¨$ƒë<@müM²àA§Uv¹€z÷ ÖÜW+²?°;q®žAü› òSsª ì'õúý8®†1ûªJÚáè_ì†}œ£h_©s9pð_e\õ½ zScêÉü[#' èžcý³ŸR€¼ûÕžú“@Õ©xÿ”úçcÀ94X¶a¿€‰ÓèËïÇÆoìöïØ´ªî××>%9ù#lb-“Pc Ñ@Áq±?u™ - ,`ü7…Hpß,¨Õ€°¬í•rñ•23*!«˜ÙçÕ&8‹ðO0ø à'¿þ›ß*úÿ»ÿëÿú;á %ð_ûŸÿê7¿ÿ 8̓@àC¤”`?Ï¿#ùK@úóÏzÿ1QÄNc+—|~ @†ýt8 ÿ%tÉd³ÄÏ9¾–!€­ €ºiÀÖQ@.°ƒåÞýWÃE´•‘?ÄB‰Ð?ãT À~Ñ_Àµœ؆bìíá°éAXå —ú7¬4I,ߟ7P™¯¾æÅ i=. ©fȵfÜcή¹Á8v Â<@¦‚&sæ@N$)ÝJ<öãƒú´®$€e‰<×ܰ#§Â±ñ@–÷éÄÒõÔÀù+‚Òø5JœWGTFW ?gòŸ\`¸Mˆ£Cm5¥’L# @ ly>eH0­zr«êdZÁÖ9€{?œü:±ÿÿ€.€&€üÿ1 @’èì}¼÷þÞÞ¦€w¥ö¬Ò©ã°gy•" s" $‚~¸¦¬LKì@0Ïb; S q¸%¯¦×cyL‚f€ri¦ÕÙaRiÃèÏš€lÞ§ÞÁ$Ì,O¿ûŸ>Þ‚ÜæÄ7 °¹€Fª#ÚW$`Ué½#^H€õƒ)®€šãÒL…±_ô“éßq€½'Q/ ÿ2øïÍy~Ð?Œzã(\ ß ¾Šçãø!v7CÖ¾ã0‡ýÝkO9DH¯=~Ê6:ò|=ˆXë¾^ƒ¨à’¢gâªÖÏß ÁWÑügìú8ˆ¢ƒ0ìÆóŸÄ_ðQ>‹Ÿ²}r6WÂ^ĽÏãø0Škq÷¢ƒC¢Àüïzªi -\âëñÕTà?å´™ø',Ya…ÑŽþ ì.0:ú¦dÍ@ÁHèÏ#gŸŸ|SÏ!G€šß.ø­i« ¬L€-6ÿ‘üú7¿IøÿwÿCÔÿ;L„LÀ_ÿø?ù Øÿë_ÿ&ëc&`d==oŠ$ @Xw%ˆÙ@¯‡ŸÇ’Fÿ-bfÒ DïFÿTìÍädß7Ù/2›Zn%`¦” -€è˜z‡y;-vü lÿð_½Ûšî к ™Ç¤+°éKÀî@LJ¬ Ìæ€-z«¤ãðú¶»ÌK•p$!;´ÛsÁŸoì.A´”Ï·‚85‚‡~/hܬ5|ùÝj°¿Ûh°²°ªÊƒSaí‘Õ½ v±Üj]ì ãhñ+’õU¯V]º -1¸èG¢]l½ goˆ……†¸{ÿ–¯ÞIƒûûÕxßn< -ƒh¿v‹7âÏðäX jKZc¶±ËšƒÌEo5jó^nÒÛůÀ–]LÁî­S—ßX“@ü8”°¾^b=  †PîPÖ› ðŽ‚±ƒð8@Ædà‚°Ö»Ü)p€1ùZò’8€WÀW!Ð(°xK¡që7¿ùÉO>ùÉ¿†üõù-3ÿ“Øÿ’ú\ÿLüíoÿú×?ù1ÿàGú9÷)ï[¬¥KIG~Œs¯È°Š4€™ûI€½ü àôCH|Eï·Ð@ù;dº¼Z6à¦ÏOÿ%X&d£K:¦ëÕ#«°$ÀÚôæú— 5Û|á?¬ípIüMkÿ€… -x¸;ˆã»ŠÎ=ÁÌ—Ä¢fâ0çT¥-¸ÄìŒU‡1_­--U Ïç&ó…BµP(Ìck­ñûÚlᥗªUù7[«Ý¸±Ä±bª¾îtè(ޜޭáÞW''+Uß+ܨá^7tóZ7äÍ!45=@u~)À/ÀCx[7]­UkóÕyè e¾péÅóžéCV -_³¼õM Ù=j¦Ø`; ±]Y€L°*  Z\æ’«€ý„âK -Ä"…+LaG€çÜÉ£À ¾%ý %:€ÍÎÖ&â¢Íö'¿ù+Y€Ÿ°ðØü3À–Jü—¿ÿóƒð'2 ðáÀžšÄŠ2îi‡À_äV±ò»2JbÍR‰Uçï²(EñŸa×?c¥%’èm6±?·ò2Žû: -{œàE3püw$¢(:üi|Ç»O…aŸ­ƒ…°½ÐçL!`S“CGÁ%Dï… ¹<’ç<é!®›Þ{/Ü÷?ñ7 ªGšý&XLÿŽ{÷¢~øA°ßßßí"¥ñÓ0Ô€„ñ~é‘~õ÷ãÃO‘D¹ñˆ‚§XzaÁw=ìŒcŽø;Á1ò1ÈöQ½Ö×ÚëJó“ÿ, - X]og(ª®Àx)YŒÚ‘å‘vk:‚¡æªJ‡Ë‹Y©‘8²Nô×¢4cYÚ -âŸ|‚d½êþYî¿™àþOZƒòY'` ½§$€ÚÊt6p±­¶ý6Âe ô&‰0,€ýLþ.eòèW¨o8=c<9ÎÈ?c¾Á²KëH8”ŠLUñº/?($ô°Š˜ñ/ ÀË­m -þ{ä?f8ÖÙ¥pI€éþ£@ÿæVç~±;`#㺸^«´¶³×ÝÁ«b&! Ø·ã;€ÛkÛIE`\çH—`ª"W«Urã/äòùk•טmÆKW#Äêv &€Yÿ´òAx«†”ÂHC„¡ovy‹õzå›^>—ËM±?æfÈ::ǧ•¸‰‘¸ú÷l0ÿŽÅv{Ý2‘"±›»r½Ý ZÁÍë,pÀ­¢~í ê̚ĶåºW™Z`n¡ -*~8Fþ¯……8†ÿa€ç€uŽL` ÔZ]åÐ  -€øc¢A|ôÿø@ø']D™n ­4ÙIÀ4À’æ/œPÌÈ<YF– ý!e¶ycS €O>ùõoþJöŸ©ÿÔÿT€T°ó¿AXð£0äo °wºŒ±D—“òôg &©PÂM÷]€ýÈä§'q<>f˜×YFBq;5@¸Ÿ™…K¬³ ¡ËȾkcØtïwXu·TÜ€ÈÚÛïØ–Ø‚ ìü‹ï¶¦×ÿÓŸuï”ʈÿ[åÛÝíû]&ÚÙ«?¯Ä Óö:wJ-gìÿæ?ä  P°kírë€Å˜€²ë?o>76Îæ@j ÄJ³ÁîÕ Á>‘úæ@}:VÅîHsߺaUí–| Ø ú½º¿ÒÄ^Õ" -‚K! ßæ° Epýy‡ãû1\ ÙÓ·W¹Va{\V÷#â¥ZÜ ùÙqný°ÎK) yÝxàꬔ €*M]f'e8D…§/µâ8ù¿vˆÙì –fèµ¾?á‚õ”P€ÁèÏ>$3p­f3àWª@Â~LܤI$ {61lúÿ×Üûƶqæi‚Þ» é6ì ÙU#âÚÉŠá¹ÑqF}Ö™µQ‘ì²v௩°ZÐTàÐÇû¥;“FViW‚AǦ¥îBN{îa'³l{ÚxÈnzæÚ·7wû!ßvïp7ôùîò·g>Ýó<¿_‹-Qv’›§Èú_Ūâû<ïóþ­¸& '¹¬½ø—]-¾J ýÍþwý? ëæÜùèöUðÿÊÜ$KVVš ŘºÜx©½À…Ѹ’&zu|ü¡`ð ë3)²Ç08#Ø•Ëà·%r&JlK˜€üÃÙì!;Y -±Ð@,È0WS[BLLýS€5¨¥?ym¡œÉ_þSþ[&”MÐh¾Pž—x¯à€³HQÀä×òó؇{ÅÀ_îq++«M¤–~èØ.4ÅÒØ7úÆÁÃl  š7X³ñDÀ^¾™ÿþ?Sd|«H8(µ–‹ÖÆZ•‚Ù6¸V -¦gY hacà!Ðl‚Ìv+ù÷g–ïß 4öO!Hêì¿fEŠ€f°—´Ögõ’’V0=ÅVëíqfªŠ3~zbj@k@ËÉcÍ8'¿N€ÒP~ˆ&’˜ÿU–²3 P±—ÅI€¹n!€—(PJ†SØXB•H$3t÷šïÒIáC*ÐÁ«"«À@5É`ü/¨0ëZ¥Qaø*à}þSôgäoüO©³>þèö•W߸z·E@Pgø.@\÷ÑÄu €+u{ºiÎñ›aTò3zgV‡¨NEàTîÀ”cã}¨ëÒ»¶wQÎæÊO2ÏŽ¹s]À<ö XcÙ×´öW«5X€|Ùòí› 9< -Ò_€°þòJ–b› ܰž‘9€ù|e1zQhÑ)’úæáGå¸A·ÉB<±AækOÇt¤þ‚J¥·K…™ö™ hÏÒo¥3+à=;QŠ¡`;>nïËwßùyâ:÷ÄQ\Ð *ý2M²}B)h— -»%x“4‡ú\c¿„àülûd[Fe -¿û,.h¢066 â[ͬQÓnã3Ðÿ?€´Wôn2`"PæË¿èðͳÏ-ñß|ó_- *] ܆­>%8ËlI\ÂGÇó›9t@õºà92ésW¬?IKxõÖm«ü“Žÿ‰®Hf>gFÀí[o\ùððÚ|MmX¸›Hó¼V€kχèÅ€Û_Eý¤6Ø|ÐjQðñ¢@£¿æŒ÷]`žý0¦l^µ‡‘Ì€ZgsHÏ”GžɈþ±0à΀°œÉ¾öëKHH•ËÔñ¿›°š€– Èf@P¸G,æ$t€ÕfùlØ|í®@/Õ)M~ûà:€¡1ÕáNÍmÑü+¢Mññú âØv«…H~SİlúYÙîGY¾ÜôG«Tœéû9±íN–ñ?~¾+?׋ìb € ñM%êš$x+Îü.>j`nD¿Ëæ -Çç\ëhÅ@pV~@0Ax=+âKh@.¤þÙD 3` þ‡)ÙA…D"aÐÔçZЉd - AIeƱ:,˜@„ëñ¿`ÁK`ç_}_üWµ?ç¹Áò4€Õ¯Ü‚„^{/0€s-„é—Úµ¦¨oÈf!6Ç €ø#|â÷»ÅGDVdÎþ=•"púÃÕ)HÀÍX;Ü7 ¯h^X < Âê]h##‰hàþXÌQ[dAàÒŸüI€ì…_¯-ÀàçÁÿœ @“yӓرœ­ƒÙpúª¤ ç4ݰÆ0¤@Ûˆ^(ø+€Æÿ—~|û¶ñ¿XZ>² ò3Nî?ÖÌä§ÓpßðÞL3Ê]sf§§¦'¦ƒGU·çPÈõÖïs÷<€ˆécCþ5¢˜áOM«»b\¦Tš¥¬#þZ­qõrM 1Qr¼€_Šx­ƒÂYùõAѕد9åôIò0Ô€r®² ·XA( qî  y¬ ÎpÙóÊ´ËŠ‚Ü»Æ30Ф²#–ô„`=ŠURÙHÕ@bSAŒbðÆo\¹}çcùÿ^Pü+@"T€;}ðÁG…á’;•Z-ÖÏ$ºúäÒ ~ű3£.p‘ÎÕD›Ç¸²™I`f„š ú‹âúbl´OA'ÍdrqOCiŸ¥{á-ý›/.ðƒXiZÿB‰`>€RÌ„dªz¹Ž?^´ €R4ðï³Á‚;>j?C ì,h,Éàø³ »8'wáð? à« ¥ï æ RDå–‡:|ó­ÀµÙÖļ`·XS ¦¦•†Ö‹Á+óåwÃ6ço ÌÄO# Ðå?€…Ö̲å@¶fÿH™‹¬mXb'@Ô™`ºµ1nI$¬ÙÐÄñ‰Ù·ÖgÏ´ÞN˯¤´µóãÀ(ž™+Te€­e€ˆ'ßùÀ©W 0ýø*ì[©¿Dªr—GiÓ}â7 -JcƒYDþLbÙcù¬‚ /ÀvN² 2àÿ{Àùo“®°0à“;¿¹ýÛ;ax>íX¹¥¶óõÀž ˜\9 Àk[×¥<€\Wt£?ˆMÜÊ‘òÈJ*ÀGZâñ6ÊJÑŸer<¯=ô.Œ_=h0â‡X”Y#IŒ<­´€Hð=ÂØPÉdÊ—ÿª.é?[>ëÐëêàÿˆÕ`ö>=ÑÕ‡`ÔOX’`“@ -|.âE¨ve/}V - wõu 9—×§ÁtĹ¥éGKÁLL¥äÿ]“³­ O,3“©÷1uP2­—˜XjMªVá4í‡ý¾Ô‡‹¼’`׊µö:ái¤pÊáÎ˯ Jõ!¤°(¸ÏHžkøþO:€|¶ ) ý¹ ' ÜÜœýÿ Š -ààï¶P™@°©C3¾"‘K=q~ïRo€TÀóÛªÕçªövPöáà H¶§»ÊcðÙß}ñù¬ôáà)‹<ß¹zÍ®² »ØŒŸ¯è/Ð8l÷—c7ŽpWT4¸Pä/¤€%”¬à2‹óÙƒ‘ÂÚ.òä`,Óm,X‚¬?™Ë‘ÿæ˜ÉG}“s·z™ü¥¿Zù)òe½>P›o°*pìÎŽdkuψ«aë]íÉ|$î.ˆÑŸ¡zˆÅ€nXðß:œ¢åV7$œ"Z=XoÓ`O·ÔˆÇh¢ÆrÏÒCÀ úçª]Þî™þ;@Ç?v”ð“Î b…>\“üñ3|9(vækC¸` 10…ć`bbì8&*_w“@‹Ø5à8‹e\q%€k¥ rA NÒ¾Ô,@ÌK8é±ïƒù’A; ²â`¸ -R ÜGLKÐ -„s!D d>‚=W€ÿW?¼cñ?èMާRþ¢¾ó?^Ï’5uêɹ€ô·!{Œ ¯;25ݽ’¿]À =Äô¦+–wöñ0ÌmTœ»×Ä.©ÎwÙ ëf`©yžÿi.l²êþ¶R(Ÿ»€X{žÐü5_äͺ€qÀ‹!ÀKärµFÈ^AõÊá4ø».+œ`Ì&!¥@ÛˆíP*>dÀØáX´&`Ã8XœT€±" õ³ì™cv£¸U«Õ70Ë×Zä ˆj)ræt8Š…tH™ßj÷ÓGbõ< À&†V ¡Í¯—ð£‹á.ìÇKü’LÀµh¼C¶ã‚‘@`äÄcÇY±?83¿&ˆëýVjp+Ÿ«¨âéo*€?<¶€I…Ä`µty@*P*D +Hx”:ÁŽÓ‰îÇ 2¿Im±¤úÜsêWIX) k|ôI\ý'¶>45)àJ8€Oï|D¨ÆÅ€LHãløìè„Üç×åHXŒÈ0€QJ’€Ïb§¸+ø_`ÑÉ_¢ 0â·¯YJ@f8›?Ägž<i€,†"þ*þ-¾Â£‰)8». Xx[€L&ü«‹LbǸ°"ºw°B8ÈÎEXÙ7LÀÊ~7vMw‹ùo[Õ6âbÏî@§Ì|€ñ¡!ÕR÷¢stÄûóµ<@çÔTÀÎ:6Š)°”|£20· (´À8æ–‚G[JXû\îv7D×ûG~¦3Â0KWÉŸÕõ^;]ºD³ëøu+¼ãt›€V @ðä2`l“©g¹Û pf~=`,þhœ|9!* -@À"`Ò@Ò+´BŸâ|£l:úO@Pbà²æ]bøîè…qêd -¿*C#EõcÊ1ß <ÇËq x# -Ào!b¼×ü'Dv @ -Úø˜€3¥k-ì¬ÐÃ~€®ÿ݉•Hxµº9Þ§&$cλ°…Ž˜ è:ÿƒàý°±ÈØ|x€êJPJXÒu- -@c);æÙÕ19KÝvJ/©ÙB½¾ -À‡µFþ³A°øïÀ=à|³ž./®`–o ŽKtDÙº@2¡ù2ˆOÐÄtálÈ%m#zß ÈFò“kÇiŽ“þjGÛ9ÊÞB¦Zß ‚Ää-øiØn¶Ã›>Ó.µƒk`{p¦5{ 3H -èlФͧg£Gƒo=ò ¥š@×Ôζ¼wòxbKIöø/÷ÑboÊ÷Z3­ÅçÌl‹M1¦D~i¶µ9ÛîŒwp™øUÖ ¢QÀ¾r§æ×ËËï¨;`!ïè lYÕ°’Í-H 0*D2H¦8lHz´›-iŽkÑAÊkPÛs2‹´g -À:áÌä«ìü9°nžÔW¯\½r‹y€âvãúßþíßýyocç?ÀgtãDM« - 0Œ¯6¾pƒ)@"¸"$ê!) €xÔ[¦'±cà® h=`!AÌïùWàé³Ãsy¾lÑ€‡+pèœ1ß¡hÀÖ€H…ã~˜¯Ø#¢ÀfßZ²C*àò’ª -’8Ès • °˜Ë+Mt@‰ ëŽ {©  ê9›¬’â(`œÞhEíÖÓ`}„)ص‚è“QÔú1’ËÚ­Õél±—¾F¤s}ãÝv»³Ùélê/ õS½IT-•Z¨Õ~*( :‘á³Q¼ùN§ÿPl_oEË¥±g@ûåÓ­v›?FG›ÿ:jßì´Öîàäí·p×Ú¼z–”‚Í›ouþbûFÜ~¦…tB4]+± ±7õÎͯlçSa[~â)?\² M^i —Ÿ«ðUVØãiòA3)(lÿdST°ymLxİRk»¬b„ÏDvöeÐdä˜ XSà^X|c:Õ»ˆí`>©ocB›¾øìåÀF¬¾ €•)zM@¿n]FÝ‹Ë3 H9›pðýÜ)Ÿ‚"ùáaEëÃÒû‚Wàž8i.s0îkÀÆ.8U½~üŸ•ÿèê|áyE0¢¿Ž‚& R@ˆ·tåL¦|é ñ߀gÄ,xœž¯¯2öc°%½¹/à4ÌËp“pàè‘£GžÀèq}5>‡:üè£GŽ9:^NÕ~£'17:ú¾Àø‘#=úÄSO=ŠæŸÂ÷ñѧžÀÁ8ü©£8×У:È-Ü‹«lçŸâ3“}†g&?úÄGÿñ¡CGÿ1Ž?ú„ÿøãGø³üy‹‘>¸¦q­À*îô„š9>õ¯äÈ?zôÐCÅmŒŽy|ƒ“óë€ÂÅÝÀ<&µZ¹þçÙM0Zˆ‚R( ‚¨wËHûˆÝ’)*aá+rÙÏ <€¹kãë+þ‡5^'ÀlÀ[W¯¾ç³O·ó_#Rßààà³;¿¹ÍLÀÐ Ö´Ø/ªéb¯TÀùoN ë$wüz‘ž€»’sHÀ8ï"‚c?h‚¶Òd†!|0þl°™:Ë!G¯,Äóà= n¹Ëì×9åØ:3Ì.^nBÑ3™Õµy‘¹›¨ç!Ð ¥û‘È„$7sa½|-¨<=@ :3‹Ø -8i|=˜Y^‰:íÎO‡ZëˆÄÛÁsG­ë¬õ¿Üê´‹3ÑõÎÖMDÂŒÐÿ¬³µmuë3nï°!ðVV@ ‡‚µ¥N)==Ðz;z%hm¼òÊrßϲŶ;ÑŠ‚™¨U‚(–ZûÁß~e£Õîlu®#vÇϼÿøÛ§;øñc‡¨Üܺy;µ;Ø9 -N/—Ž  jE3”‡áäü `qW„sˆâÁ16&·š€¬€ ÀHnnŽÝ†Y8ÍÍÂï„Q@}´­/L°‹Nˆã{Æø,ûÏ¿” - „&Š´Ù¿Ïö.n'Õ·óŸk´í‹OïÜV=€P Ù›ö‚v¢¿³˜oRöd¿ÀÓVîîûÅxØ<=R\@䎑Åz‘ßÇ·TÑí€"úãC&Ó8ø$Ìä%¾»é8€—é2ÖB¤ç‰Dº€…z#ÃÉk>Ê•X²ÜpÇ”@ŠÊÑuJâªÚ;¿33ÌN¬%P!b»Ô -à÷O•J?mŸì°Ø¦t*hµgJ¥)¤§§Øæ¯EË?­i4Ó0Ël7¬š-MÆCÊ›(• -|·€·µëý€Ç}Á}8ò[¥muŠôI‹U|™# —ý#_š±ÿY‘%ÿgxD¬3{pv9< -rthˆGGÁøè>†q§çW‹»Ñ~¥RS{ Z™ý‚ÿ1 ­§p(¢¨}W ÀàŠ+àDÀ—3Jî÷»µ]ø¡¦­Ã’&Œý‘ þ=«dÀf €¤A„7°‚@€«¹˜vÝ<€…tÀ‘¢twVÔ5ôq¼QÝ >ˆ÷ÿrž¸ïŠøÍÕ=ìºIsFÿØô'ÎiZc.@}i<«,€z9ÃWìpŒ–‹—_–X`Ÿ@9¦z@”®ç²ÃU’Xb_A®‰  8< ; A ‡K 6Lžô’ž§Ä”Ò8 P*[Ó`°ŠÔ¹±TjG£þ1. ] Ò1¥Ž¹ŽÅíSíñ¶g½C¦§ÉÄ»gÔ"—ú,PT¿^½Ÿ •$ôÏÄœI|¼0‚À¯:§^BÈŠ jj°¥ª?¬l€ ™¯’‡3öÛz/@²ÕIó{Ïák³ »±> ÖªøÐüƒôˆöËù98¶Ä«VØö ê(·Ãƒ«&62Û=”JÃö2ú?xP¥€Ì\“IVúŸù9²ß -ºˆ Ý Èß×%\6 Ð6î`5@f€,Ììƒt -€Æ>fµåN˜to4þ€ÿÃúb_<ÀŽA8\$<Ðqˆ»âÞY2’Ê †™ÑJ³Ö’AOIö’ c^ÎÐÅÕz€´ÀàO_®QÊ?l°½/\@,‹H0þfÄî€934ŒäFrÙ'ù&µ´XY‘À`A€i„%Õ’ã(Pw;ªàÃ÷h"ª›b©ûÄD‰4²îÀƒ7£ˆ[±ã)’2˜E¼­â@Æý ¶N° ® -x‚ÂqöèÏj:Œ¯ãúÆ} ¶÷ùŸ›.e™„]/®¿-‘±©åíwÆÛÆ/¤EhEæFØž@0}æÇnî„óó+‡ñü®Pf Ü?Ú5_å2(ƒÿ¡—0´îåD| Ö6蓆5³Ã@h7€õm•ONމjÌ0(@ç+øàŽZ’ÛXΓý€±jÀu¶ý³Ïî|øáox‚žRÁ¯® \[Šþ<ðßZ¸¼t7Ê{%û-__ö´Æ71¨ïñ¿)hî™IËXDˆôKH0V††j‰Ú">_ Îè©wuâÆÛ‘P=>-%Ö,0“o¾T†8›Ï;ÿ›‹ìRœ½y€Ò«õòH&vÍÐ^ ¶ÚÌe¡H{å8B!hÐtÀ h/ßö‹GŒÆ‹…Sãcÿt¬0Íwù¤ D×Ç×)3,d” ïLÃ6HTG0q†ïíëžž8Î×zJHB2¸?tpL+yQx¬PzjŠ–Du€Ô³~†óðØ «ƒÒ,_æêH¶f§XȤhìðìÝЊúwLx·ákJ Hì9$æÂZ…ÔT)‰ƒ¸7ò“á1 «; º³)€¦iŒ#Yq½"¾Àyî†SâôÌ ù'í‘ò>Èœ½‘;®Žjrvp›y_$™Ù“üòä¿Mmûï>ÿð!ÏÎØ!T(~ -HR^'‰šï¶à½9“cPÉþ0V‹×Ab 2ÿ±"b?ÈY0 ÀSiË$ÄXúÊg“s!@Çó€çêKçwk]ìHoì…´w_ZûÓ2¹úê|žÅ€r¢y.|‘jøbÊXç õº^Ü\Aòš-˜ÈÐ 4æÕyˆZ`‡ þ½d”ÓÀT{[¦‚ÍèÏŠ¶†¬ ؘ€±ÌNö´9ÕÀ—ˆ»ößèE_̾…”`¬4ÞÒ/àBàC\–ØÌGñ<ßj† £€à•1…@èΞFbÄ’¥hü;£ƒãßq†~ÅP Ø¤ªU¸Çªñ®l‰Éòˆg»3¤zhedt½ -úÒ’Á>ZÿSpö‡ÝpGŽÅeûÉÐÈiÓý3î¯æ*îYP1`·‘~‚^øâÓ?bcÀpnÅŠAŒ~y1RôÇõ‘‚áÂL¦xi=@wÂçCþC)t–qÄÁCÆn÷<‘Ãü ;Vho8;œr8TaÔW’ž%ºTa?Içç<·À~ªÐ o%+—_f= ¨W¸zNY¿„eöñ=’QŒÎú~ tR$q"9(Eì–àLH|ü4d3»Êž%gwqѸ’%$fJÓÊÍë:Œ# ÀÅ€gÙÍÈï÷Áf[VMÜdŠ¿QR4;…Ðìo€_moDqüïÐɉg -Ç)¸“é6buÆì¢_)˜ˆßuTª!S. >¬À\XÍ–F|- ö¾ -ù9M}lcLt Î~p_Ý+ìãÃMæ˜ ˜ÏbÚV -˜Qèʹ2誘(¬3€UÜ z v6}ñÙÇw$óÝ$€Ç¤ý@—œ„݈)Í?é¿=@ßDw$Úç'`˜ù ~*Vð‡Á„܈«PçTÑ -“ÝxÒ…}~Ô(à$œ€n¨ëp‡z^8¬qñrX¶âÈòJMògEm€fç€(ç(˜‡0º·]Lès#ûÑ[ñ©åµ€)¹Ï ä ¸#€€fà¤;|»Àó)€ƒÜ˜+ÇòÝÀæ¿Úüïû ëÑzt¦T‚` 0ŒÝ æ>Ò¸`„3K~¶Æ;ë–5‘ÀOÏ4@aìðÐÓHDLoõ§yÿ/Æ_‹¹wâ<€“ÚÆöY`!Ñ?“4ÛMÂ~<Õ¬9zÐøï_c‰…Í*àvò÷Ë‚_DJ@ €n`.WYÐ c?wÝ®@}Gû1õ•ÿÏ ’åJ™IXXDÿ 4/cü2º;€ù¸LæNð×àØ=bÅÙJ¶s-Ü?â| b ¥8† rp‰å0áØ¢`úãà!Ñ[ -ÐuæRy$¿Xo,5rg•I‡ÇÃ4Òåt €µKÕ|ù_ÐT.¾d³¨ „ÙPm‡)«ìU´¦P@â]8=uJÀ¬¨€ô”;`Ô/öó½|$Ë6Ð×À-LÏ”žÓèÀÃØ)€cܰXpÐy«ÿðn{3Š:Qüm½u­µy­ÝŽøÁÊÇë›ÜÎÞÀ[At½ØþÅÏn¶°¹µ777o°[ðàM¾=h}£ÔšÂMlvÞœÙÇ€Ï×Ð @ù»‚s‡TÀs‰¨ÎW«à Y"ÀðHÆÞüµ›È`c Z)€-ö;€;$ÿd¢ßÒ̰L@®ñÀçø.¾±ØV0î› hëÌ|¨ÂÚÀ¬®¬2¼29±=@´'ý“|ü’éäSÿÓh'ŸÁ¢,30âýâÕôµÂAÄþªèôÇOñä ¾@@OQÀÃàéÈ0‚U€ºШ²† Ìå Ÿç !ÖgŸ‘²9€ÆÒ{ÊÙ—þ—z \;'µÄ¢Ž7€$@. >SØžPµ––ôc‚9r^¼§`übÓ €åòM:]°³ `& ¢ù]ópºÁ€W ÞüPk£UÕ•Į̂r\P -–™#‰™Ö2ÚhŸìDÁiÖAZ‚É™w*Nž.bZ,ÇŽ>\Naç“û…³ô+„åóíæ†z?\€gbÌäå.0`Lˆ° NmŒÄs9#þ5ì“AêXŸ±É€«ùU¢_Õl蘠¦I š›÷øz1ü®;€®Å=µ¯è^ -ÀÕ‚Ön  -@—£¶8•טFšÖ‚™\3HJâ3)é$  ' ©Ó6qÃr±ý§ða+5ÀéoÀÍä?û IÚàú‰CÃî&\êr! òYq÷<O)9¤Ë- ±úÞB>ûÒ{K! ¿ä€„ vl÷;Š‚A?€ÿ¬r„]à¬ï9IÀYhLõu}òT -P:EPr-0 O;4p@ôãŸôZ£3Ë¥ øèᣥÑ'Š“Ap}t*°\:=y¢X¿‹E¾+¨x²ˆ•ÁÌòòÌr°|Ì_~|ùt «µGqôèQÀ?ŸœY>ùÉýÂYúÕ…|{ seºãmž5ü¯Tª•¹0Ìæì· ‹1x¡™,}jáSKh/í;­ÃçAÖ±‚÷rÚ°ãmF«$H‚˜ÖÁÀB×P蘵ÅyR>™w æ¿õðaÊFX]}A‘#% Ð%Î}ψa÷•v‚ €¶3`ÄÖ¤7Ÿ —Aa¦ÿ%ôùtÚ!í lËÀ1:›.Ôàü·R€‘\xñ5’òKT€~`iíR9S[ýáåæŒ4êç@ùms¨óÀ”(»`tï0›´ˆýX]¨Î†À&L ¸(ùïðŽŒ—0F @IEÿø˜˜²ü·>yÏ&`ïR€w︶> -J­N«¿mu&±â&lAëz á:?í0]ÐÞjÿüæÖü»}ãæ_òÝ ·‘N¸ÞŽ~ü¯£RT‹¶n^-vÞyçßìëÓqž~UPl¾'XGð¶ªR«Ì-0h -†Žý@œIå €~-'!k=¸X‰‘õ~+€THò«”†™ô?–=v,c \ßYÏ`Ÿ`ï³@âDs‹ó1eį€Vr+÷‘üæ7¸»põ-@Ügˆ•ðkˆêûm‹è¦åAFÓ]þç3‡\$t¼·iç <¥ˆp?þX€® J2T -àe`¡B¦ŽÄØ‚¥Éb!„h„pÍæùó ¹P’©¸3+rŸE6(g‘T_ýU=Ìgްƒ²vùÏ¡^îuåØ4ôxtN :{Œ±Úœ€{‡u9Ò’wï<¯`¥îbàè^ÀÔ/ï†Å6$¨44Äþ@¦ƒ?šm·¢ÍBÒ;p!¾hÌ&{üö n޲Æ0{) j…ã{&n¿3Ùyë­Ÿ©Ë¿AÆÀŸÿ}¸ü³®å|9dþ?ÓXë î‰ö$ìÆ@ÐÞÆ@ñ¾»²€+mÉC;¡*‚ÚjÌɪæS±¶–àbÎaü 7³„´¸ ,BLÕ@» ðÃr¹ß†ïýKy;1’tþ,þçžš1½µ’ùz:›'8” ÈR%–0G4 8Z5wTDè$ï>ê`Ï}äì] -à¥þ;ßÄy!çËá%ZãÑz¡ø42Å*!ðÚKì˜SÎ.F§ô2#€~ylè›OÜ8½1yâÏ;û†Sõ+ˆ3  䋿1ƒ5p a.Kg rÁgX1UÚ -‡`ÎuòÐŽð.ò§ ËÚ|ëcŽà1 -²&‹ ‹‹ž;lÕÍ .ÚꙀ´—_k.Ô›K0Ô]ØÒŸ_ƒ”‰Dáý³[­n)@÷>p“Jé¡p™)ÎL °BëL]ð1o%ú«¸ÞÀ}=ã˜ü8ɺQ úyKXE> 1V)-Ó¬¬](—ÁÚzX]úß~ë¹ñŸ?¹ H€’rŠÓëìtD@Šƒ»+òo¸ðõâõ«mWϘAÎj±°÷70—ì’°§@Ì~´G#üTqèá1¾ðc6/&%¼^ü0® 3S¥§áþãš”P‡æ°8blèð#³íÑw£™›7±ßÁ¹ú•Àÿ´þ`+_ s¤û\®BþÏAØhX« Îe-sÁCŒÂ¸Ïö"­ŽôžéYðèÕ€ N*ÈÿÓÐ :dïºL¨íjlÔ'x]UÙ%XÒ#0³Ý¾„ÍcÌBÖp*€4 Ó]רo @WÆjn²ù9€öêÞïÛý¿; û|hR€\'˜€µô¸ça¾ÐwÊxE¶¤(@€ -Ö†#Ê…CúâÈüg„Þu/-À¬­ ‰W{ïÿ¹è uDñ¬A(©pð€­{)Øäy‹fb€x™®û`0¨«O ÂJ¦EæR¿š€»Ô`´¿Ó÷–`ÇöC{| )ŽÂÐÃê¤oùÚÿ•# ²OOýyä?æ¤i­ÒøÆ[Ø“€›9NðXôÔ»om7ïNÖ¯þŸí :É|®âóüY:€0¬•«HäF,˜Y€ap¾›°!ñ®ÊæKö UÈyçßÀOÀl@°„V›sùŒ À"ÀÌ(C9 U˜œ·XŸ„'óõáH+¼À\X]x€DR@=õzð¼*¿2 J`‹ES€|Õ@ï‘ÝÛ‹¸ëÄð‘P¸™I{eù ØÛ`/˜í—õ¹>ÇZ ƒÌstÍ0C¸À>Zî €ìÓX{ àb3¬ Y^þÌ0û¡q×@à×€Ô¦/°j—^AÌ€[ 8€%Ö¢ÔX8`ð<ã?9h„,€isƒäìY -À#ûckœu C(ßïÑ_.µ(±Ä(Fb¾¾¸ÞÎøäx+¢V@J…‰‰Ç†½9ÛfþÍÏoìw¸álý -àÿÙ^PþZž‚Wéž,³ë=öf€)€$ ÀÐîs]0JãwÒ{j–úÒ:²Ÿ½ÑŒUü ¾;òŸeî#Ù³ úqÛ=ÌX ·Csþ¢;‰ï3q¥õ øa¹<__ý!ÜC,¸‚ÓAPtÛ`Wå¨V¿‹p°ë0é­dð4ªsQw-Bû6MX àö†ïâ±²OB‚•8|Ð"j}|prKKæ–X ‡ƒ­– ­×³ZZ»P©\Ks8y¾ñ×kzp®Šk°Ô{×¼°4½ó¿ž;Ëöƒ¹³ç)t+Ü -5X‚‹0è:0…q>kL÷s»ÔHçİKÀžÀü}! Pb[€þÓS­Rp‚§Â‹R£<® ×âó¥™Îw:O´Z3äÿø4t`ì[Cýl½u#˜ñŒ½ýÁéú¥Ãù½7èÔŽ¤òœ;€Ú\8_®H  €Eçnð60|¦h‚vµ°Ï©;&ÿ… ¾lˆS‡Ø®ò×™øGœÉ@†ýð«/Š<Â54À3ê€(2îPœ//à"ÀÂ@ö -Œ$@X­Ô_[…ÝA@îJŠ® ]RšÛ U yÜEÊø;’» Þ²Çùñ¢ÍÙ°ž ‹)&&ÊOÈ™ þgÞ‚íLös5€çà$PEŒ,óéHÕwpñ ¦V.‡j œÉ”—Þ{ïß¿H!8hD°"Àz¾±Phð-Û{$Øq¶¼ˆßãQØ…GÖ¶;Åþfl Ôàþæ©°W€÷þÓðí§'pS“Qà 2kÌ«ÙÔª`ãhÔn™„`g -ÀÓ…ãP¢QÑ]ýþà|ý²áìÞà¿åö…V@äÿ\™y ¹¬ÕRH$âP™9.ž÷ê@²§­qø9Æës@y\Ï8ašŸ•I{9À´ê—¹*>¢3ÑõùÅðƒ>¸Í$@’Õÿõ“ô¤¾!v·oß®T M€‡X0´è™áÕ€ìúÀ,( 2¡ÄPvБñ®º_·)ß;hÒ  ‰M÷¡Œs9ÿí•c~=6>¹ƒ#½²_5øÝ àVüf^@ô:€¥µ—Ëå‹+Õrþ¥Æby$_žÿ×^Z{©¡2@ìfh†¹2KÃèKÀJ_!Å7IBð‹Ø‘?‡´€c^Âüb3~AøÒ_Ô/ Ü ®ÀÈvy{•¬_kqXß1\k-¿$ÇuøÔÛÅ7qg¸V2À÷¹ Ñ!¸˜ 6o-·6FŸ(¶NcËÓ°‡Æà5:­{€¯HœÞ€±„rû*aõÉa:ú~®^8kÝL¦údðFXìÃç6ö -ÁX}ˆ9lJ¯½ûSøvðD؇C…í'óI4ö ¨?J\ ‚6Ò´ßeº¶^‡°0݉®øßx/ %[Ë÷C tçÙ‘]H;«Sv ]ð -9J``Áóâ4@ÕŠ]„„¹„V$sÝ<U ²ü öÐÅN:p×®ÖÈHû*«@ Æ¹a­†' âúóç¿,‚9)€ªþóK ùð"sò_z©²ßW¸Ää1õmjyx0¹æEœÀӨ㱰ΗÈñ…Â&n8–¸ Ÿ±º:òû3\%}ÈœAòHÀ©¸ÀàžÀ{eØ™‹ÿ;†ø®;øÆ‰6·D­ÀÀ`Ò*-/mÑ[Gƒ¨ýÖ:ÌÄÐáGl­—¼’Ñ>áŒýra1÷ ƒ‚S™€À•Ëä°A Á n~¤Æ>f…nNÀª9^‘Ý¡œ¿x–#@mù ¦(Y·{¢¼*ÂÙ<ßÈEäª[ŠìÞÿýÛ½oRÄ/Æ Z)À]>ÿì³sû6äméµ&îüœq‘wZ«Õýsˆ‘â¿]£B¼O2+é<Î%¼5pµÏñ4rä6ÇLŒãl -`ºP8•Ëzè «käÀ@©Y\ª;fã/Ö/®–Ë++õ -ˆÿ7¿º\¯ù~R0"§À‹î‚ ć°Ô€ø` ¾›ÌÀ<€¤C ó’zŽ}ÔØ#ÀÌ~D£<ùÄ#̘`†ÿô›'¢ˆq=.öD ƒ. -ÓÕ -(•¾·|d£T,N^å;ÅÖuœ¨ppì0 ³Qz÷—÷48g¿TxHÙì9pu.ä†s5r‚Ûuõ3;Ÿh6Îõ‘žï‚~¼'£;},j(n8„¨²Ó[‹íŒdj&R¾@0/  PÀ8ÛIOÆçtû­ÐÓá¹`kñ`ìyt%ÀÀóâqG¹™1¡+ a˜­²B¿ø#úÓ0oÛka¾Æw~á¸K««ïýõ²lf Éo€¬4Ã|ŽÕüÜðñè·ýçÏ"®‡o@@îÁ2qˆjr1ÉÐ0h@R€sƒäìQ -ÀãîV¯ }€«D"¿=­S^tñ&)¼œ%HW¢UЫ#ÅR°ÑiG‹§q_Gƒãß8<7"@š×ÿ•“öK„(¼;âˆéê€læIEÿçjµE -@f~~¾>9µZvëÑÒcŒMÌ­h²óóŸwîaø -Š-T†&ø7Ï?9œ}u_€p‰Ðè™Ü¤;û¾Á}œþwÄš@ˆ€I¿àÃ^°ÍpĤ¯9€cÊÈŒÌ1°1’cÐ]‘`M@*@·$”O¦’‚.ÿ!q&àD‡Ù2 ÎU×CàëÁ­¸Œÿ]v«8îa\­æ²ÊW)€mÆD•ùqè&µZ3¼U›×>xˆü¸ȱÖ|Ù ×àñR0â,V~Î 7×|ÉÕ”ê -h ^/Ö_Z-gÊ/]dYþ?_«U–þo¶î§’2oä·iìš«PÀ¾§¼ˆ1ËNáM¦/bàý!ŒAIjcôÁó” èàþÛxeÛþhŸø‹vûçÁ`bv/ÿ -Fƒ­ö››v{½ÓÙú‹­¨µ®ñ5dí·‚V;ê¼É×]¢­Ó?™¹u:pŽâަ×Û›7o.ßüÅ=Âiû¥Áõ`P@(ç¨ÊÙáüÓ2JÀ°ª°B"¡°Î@‰ÐÍ”s¨ÈonÒÚ¢‘T}2Ö!hH5§ƒ9¢?‹ôé Y¾Us$[®¿ Æ’ý‹¬ðÑÇR'¸@¾ï™õ¯™Ÿ}ƃܚM–o0~ƒžØSà¥aWÔå?’ê‡@fóz‡Rº žòAðð™øFñ_7ÊuþhX²Ÿ¼ÿËÌb”`‰ í̧ åƝóÑÇ€@B<ÌU¬Ò§uH¥Ü,.†/­U‡³Kï±(oíb¥ÜøOÄ0K¨ X¡ø¡€Õû¸E²>€Â°£o-u†è -€¢µ`ü9H€Õ ý÷•°k)€uüq7lŒ#%?sbhhŒ9û3ÁéÖäì -PßøœÆú"»(b3ÜŽu''OON²ƒ€Rp:(ž;1†+6¢ÖÌõŸ^oÿ´½ïïO¯;o¿4X  ø‘`µŸp±2`«ù·2݉@  HXxFè$© 4§¬¥1à+ìc¿aEø\bðÕ@ÎÇP`üØý³ý”àù,¤4â,pËÀÚá›(¨ÿ»¤!°­g&àߘ¸fs• / ¶d£Bw–‚.7á‡à»ø`BP]©=Àøÿ€?~µ‰àS 2N„¾Ögìq¶3žž›Á¥@/Hf"À@µ€x7p(a×à‰Á4ÖÂL¶ñ7ìùeíb­¶ô7¼þxæ%öÀ2ÙhHð¢*IX - © -H÷Ï.‚´¿)`I€Dý[[µ Àë€é˜˜¸ï¶ì³ã®89ª=4tô¿-N°sññÒ Ð}¦…yöØ5´ØéÖL¾²°“ `yùíÑâòò+ÒlÄm=õèÑÂä+§Ù‡H Ãä=|K_rÏ ö÷ˆXä Ê<‡± €ª‚+¬†=|CŠ“ðZÔN­,£.®³HŒ™€ â"AQ ?Æ$>ŒûŒÿŒþG²êkÕ€™€Hû÷6PŒÏr•ýÇ`VÁpJΟ/g³eœ.¬…uÜ–†ñUqV+àþ‘þ—À'[ž›c" l¯ð"°™m´åsÄ 6•Îù¶dŸ@=éITa"—žÍ#½KáÂùf˜3B’©Ì¤H -ÐXkf³çþ3 ¶¶Z+_þ_—$^€¨k.€€°æÂ”°C†)öf‡ àPi¶;ÅãÏ*úLJŒíuw­à½^`·<Äòñû wœý;íw¢ÖØá±Bi¶3/ßî¼”Açtô.;ÿˆZ;ìÐøßì´Ýìlµvsódn¿½¾þ³­Q«T€*JH&l,¿ÓiÉ[Üœ¹_œÚƒP/—UàoÙ H0z0¸]±XÒ”À6’ì˜W±•HÀpÞ0%À™ˆe1Ó¥ÿ»IOùºÉ/ ÔË…'}Rÿ÷&sþ)þ›XÇž¯Wà(ΟgàYZ)óÆÒðK’ yãbÀü‡èÅ øð5Þ)NÎÚ'6ÙŒN¥ù´§s:€À\@j»ðÉX—¯öõ<PÍUën Q©<æïsfíR>SûŸ!áÚj%üõÿù'öq°ÙñNg€üüÊk«+8ü>‹)hv€ÎNô -ØÇ˜Ÿüßw[€®¸ï¶E~î2<ƒí|ë_鑇?V(MŸ™Æ žÁ¥ÑLëÆì,_UXReLÈįþ¢Í7Æ74?­ª…Â366441»>sš5 q€³¿/àÔýR ^ ò@1=(o@IïH‘Tg8ïIikâBv' -þc„Õüb¿aNA{m’耞 € Î8ŸüÏã˜8àk#Y¬L(€4 Ÿ¿u•­™P‡û;¤!èá¾%>#$ /ÔóLRÔqªp¡¢·#zì­/á—Ä9÷üYÃÜ\•õöªe°Î>àÆ>‚nZyZä “yŸº5ü[¬Ì·¢ò ä’¶Æ~=:o8  '€|ì UÌ`ÄyÐS{Ö/^®fÊ¿z¯\~é?­…•ê{/™åÈçµ¥CPMÀ•07Ï>“•À™p6¥tuz ¡9wÿ±X*ךM+°Rp~?m¬vv–Ü5`϶»§+ :^(L³›­ò?h—ZÿŠýÿh©©Súiþzpã­ñv°ú3…%+|{lèá¡Âéèt1âŸÂgßßS§¦¦œ»_ -œÙýÀ ²ü†Ì Ó°.`>ãÀ¶k ÒѬ€@©¨#ÊB Qœ¼ç±Sò^ü÷`Lº–èÒÿÀ=ù³-ŽáôÄ,cŸ§ g$Lÿo}ô1_ü…,’øŸ[v@h5öüôãÛ|€ƒë e8úB•¯E¶ m—¤1‰š\–øÏqŸÈS²ê;1•0è‰ý Ûf3‰`Á¦o@Änס{gk€îNzv’³¬/˜ÏŸM%P›ËV-'ù•@bg±ÀÌÊå•lîßýª\ž_üë—k•š¿FÑ9Û±ŒÅ- WN€â¾;9\8›? ú³&;÷$«Išry)] -€hT–¸øJêìÙÀ.PÌ^úÆ#cÇÉt³)¥é­ õËõÍYÖ,znéÚ¦pUÁz4¾EG€‹£˜(ø«AÛ¥bd‚Æ÷ûåï8y¿8×·ÁÃËN€÷ $ðgÖ)ÿ„s±à@ -€D}ª€XÏU,²í±‚y‚ä/ƈͰñŸ ~õ€aÜèT€;€aHÒH–üϲђâÂÕ«W]@ð/˜ÃGðyâ>7!÷µÛ?ûTõpìBˆÄFy!dßDZWø%¹ö«ó,ÓŽ±¨Ž#§ã,~B="¶Q›u–x%'Iî õ4@EåLñ -| -\‰gÇNHβáÐ6Pàh¤fIƒ§Ô‚ÆÚZ>óÒ¿áu~}™9¼Lü§A¥àÞæÊÍ×^‹ þy l/Êú±,Aš± HƒMûj ЯÀ—Ð`L•f¦£`⑇†;>11sOMÃøOonýrs=hÅ&ÀÀW•òrδÚã7u=Ìãœ.µ DC‡'J³ïþ„o÷½ï ÎÞ/FøþÞu†æ`^I&:D!QU—ñ³hO‚K,åPš¬b9À¢ÈÏ0œÎÜÏôc#@–°S0õ¨mÉ[1gð¡ù¿Ð ?tŸ;ÿ•ùuàf  ‡8”³º½yÜ šÀ/©BfŠÿ=ÀîÚèïè‚Îâ»hÿ^dé&(j°‡ûNÕУrj1PfµÍØ,ž_zŽy¤!—B<%. BgŸøyé2"ý÷šT€¿ù^ÿ_Fþÿó -@3̲põE% 9 õ‘ÍeŸ¤À(¤Ðè© L€ý¶8ÕS .0ØŸ°cvOß*=òM8fÌή¯_k• -­_üwH°Fp—Ðü E8ÙaôLG¥§ƒ±±Rðî,’÷§ï}CŒ€ø1þ‡à$ÃÜH†y²8eLFßòvÍ(žç!”R`s”“ -Eû¤¯§‰V1º-ÁÍV - …Æ<4Î `îéÊÑÜœ€í Ÿ#ÀA.€‹à>eÁøo ¼/¨ÂSè< Ålº±”ø%Å -ðÀs^Cu.?BúS@TñšÇð®{¡Sù€fûí›ýiôÄR}Æì7V«!•ÙÏѰ@ yæBÛªì0ˆ`yÑ{åò ™üÊJ -°´¶öÞø—kkü(—€íå S^¹ôÚªzÿ·õ;€=¥m¡„.aÑ€ÎR¯+€@@Ö|eõîš@zïŽà~nvbè›|ëx~×Þê´K›¿XÇ,Nbþ_¦$ÐkŠ£ö‰wñ›üQHÀô4.|lè1ü½ÿÇbéÞs ý—`¾œù'þ±±¸ ¥ÖÄfM‹ìé+|"°z÷÷ÜŒý°£â/Í:¦œWB/ÿ=  )`Þ_¡ƒ„ Ç«„kI€XÈs›£Ð‰~:Â7}BxÇVó:€,»Òä'ü’bþ§@_F¾òx?Œ»ë4l“fxßEkÕsj’TÐù€J…ògÀ÷æCÄ@°MDf˜4LˆY¿Ps5V‘í•BˆSë Ï­_Z[ÍÔÙ#H¹\»øŸÿÃåð\¸ˆ(‚ÆÁöÀ×@y$l^Z•4Hn%Fþ2@‚µâ?À†îšÖùÏ„À y^€¬Àý´ˆÓ »`*8…¤üÄá‡X¸`G€÷­örtãþÙ,“üL'0#ϰ߰VgVŸÀ»šžžž€³ö|_pß'ðÄŸÁ†:ëx“õtÃÖä_ Àê´à`ÁR€Üç@à2iù\±¨Ý0‡pk¡Ø±óª/¸ÝrñüŒù9`ÀOü VP ÛWDo¹œù,@ÀégŸ|ü’:lOGêó÷2ݼI‹ªÓÒÄyö -ì`—ÉF9¶á×1 ]{aÛ4GúÓcR}â£Xµ˜ü/C\p5¸:[O4P$„Ù³y&õ àc¬dÅ & ˜C"ÈÅuêQÏ×ÞãkAVWÙ'Hýò’ž1 úÃÞМ˨Óô¥:Û©PƒóŸ=Hp ~R¦žKÀ’×$in Я@,íÏÐ2Lí^NWx˜pœ‚(©qf6:½¹E3ÄUÿõŽpÍá~˜hÓÿóæ`e(=v|zvkf\E‡÷gðýVòp(çñÅ u~„õêêy°XÎdM@i˱bˆe`Ä, MU±̓þ¢< ×ZÏÁ²§ i–^ñáÑtíl@†ï TC\Ž @XÈìk.†rLâMŸ~ü[8pž y:öìá¿(ªp]Ý+³%,Wò~ªdjµœ…—’ôË0H$q6-pJ€ì?g8qH±È]rB{‚R€‘ááj€;v ¶°Ô€\ ùÉ+#ÿݬ7ë -ÀÅËÕ\míÒêB­RÎ{Ç@[‰¶ä³9€•|°ºÒdë>’ÛÂÈ¢ÑØáQ4jjICÍcÀñàyüâcà>ÚpÿAP - -tߢ:yûttc“i»l%aK - pcô­V²urtü8 MŽ·þ^(ÿÿ 6°%à"´¯å2#™yÒŸ -À°;1¯¸U$†Ðˆ ÇŠá@¹‘þ_D7âr-P-lóÎ+b;ÿã$wÃñn –$HCààS¤íÅo0ü3›3¾‹üi|rçÃÛ·néh°SS—‹2:ŠþŒ«ý’<Öƒýðÿ̘cÁ= ž{\]šÿB惨ٟ­æ» šå¾Ã‡Ø7PÖùÏ2ÂëÀð v…’VÚ ð?“Éñÿq4U -pA–€Å£4)¹Ü“Ù1µÉþ<ÁìËõl¾vñ¯/Öa*y:*Z °^y…8€$röÚ”:ß L`ƒÚ àË*¿±0˜ ¼Ñ=”)V˜ R€¸!€‘qðzû|7`ßR€©_¾û.>{`k«ó³v›5Ÿ.•ZëAЊ:ì¡ï/‹­?¿qóæ­¨sóÚO7ÛöµÍN;ŠøBàèÍ­öÉh«ss«Ó‰Z[Ñ[Ñú™‰‰§ƒ·¢`æärðŠ·4¼W8‡ï ô"þ/û 4 öG„‚hg-72’a€Ø@$´÷à ‰`É0™Í®`8U`eôÅ°Ë öÕÀ0¼³P -ù±àáŒ{àÛ &R€O1â„S‰Áêöé§Êüð€øl¼VÉKBHð»ðêBÅ é\™„Hòpoéà”þ°¸Q«¼Àž Wê(‚£‰ø_*X# -{ÕN–4țȰ5`Ø|ÁÒÌßFF²OfåVê5vÚ¸üZ6[®-^¼| -PöF9rŸ‘¿²ã<€ò¢–^däî8‹ýÙ'X.\’àÅJ)ºÿ•ð¬¹e ’Ч5à=·˜œô™Ý0Y*Ož<ùÔÁ‡þÃtôèSO…ããÅÑâ ·žÇÂøèøIn FGù¦ÐñÉÇ‹­{ê裇Ÿ8yr´8zôñ#÷5uß;ìÏ"u»Ú½×à;·XƒûQ¥`sa~83Ï€‰(‹ÿ‰pÍ09äñ>vÂ"r&áw^\ü|1ÝæðTb¦ ¼@ŒDu.qwlûpÿ.ür†éØ9CXµ'€ý¸³= %‚,ŸåŸ‘ØŽ]ÃêbóB˜eV Ü—Ȳòt½¹>Ÿ¯eáÚë—/!Ù“-¿ô?­]¼x±fÙÌüeTÎ/KàVWê89ÓˆÑÉn %ìGåΖ;¬âHÙ R€î‡ŒÅô+©Ð/`3ú³è:†=Ðét–ë{h¬t×ÀzÿÛøŒŸþó·:ÿöæ;[ëAçúÆO¢åŸDí™™É`£õÓ·'7pT+Šþ †`yùÜØXáá±VÔ -6¢ë“l#t_pß3X,»OûU·\ƒšÿuþ¹ü_‡­ÒB$CaBl„OOL@}±ÜÀ¾Š³[a‘:º<ÞéÔl -È]ñÕñ>IcKbÖÁƒ€Û€?fFÀ'J7ÀÈ^€,h6Ö‡OîÜùðý«Wíø¾þ€EøÛaü§wæT!Oú¦ >#Ì’µ“¸–ö)vÀƒ©ßònи« @%\¨æ3Y¸Ÿø„ñäè¿ È~Ö‹––Âlùì/‹ÿÕ'³¹l.ä›ûVñŸæ!͵KYxþrxñ½ÿý×:žy…¬-¬‚ûB˜²*°€!Áq–Šéɕ뽀á©lJŒøL˜ œÀ’¹ÄÜk[€Öú5 {"jGíÙo}cè1HáL¬·;Å¿xkýRù­6¯å Èq‚F-·Zßû^ÚºÑi¯·f§!³ëÜilh¨€ÄFôNqò~á<¾Wø?@êÆÊ½÷à¸ÐZý±!’ -pÄFn…EY’H«˜ð×&Û»hïg°PŒ0œ~îøÎ:«Σ¹aÒAÔÇ^âõ×_½rûC(€$ôw% º‘þ'øjÛïüö7·®\Ñ ]]p ö÷Sçÿ[Õ—É}~R€ß.\¤|-î3t¶Ò6è øÁÞã1³bâB8‡“&/Lž0ìÿ/òóø¿æ0,PæêMµ“`!B•…$”¦:輺ª–àöêÅ:ÿ™l¥¾†Øüå /71X \Íû’z/ך—Ø'XÓ€!_Î1Àb€ØÈ'ÊÈtëxÜT›Ï“±\¨ÍÃÎR€ýÔà!ƒ`"öZ)@¤‹™ -ÆßŠfÏÌBuÚ«`à!wÆo´ÎÌF7f§qÕÓÓ³íÙÂc¬ -ÌîLƒÎI§ñ=‚ gò½Ñþ½8†FùpOÂ:–CÖ `g’õÅ< °ƒ( †ŸáP%õ6ƒUd=¾šñ©ïçÛ€Ea»;íhÀžPüF/µ³'¬U«¯¾úÆí?üˆ&@IÁ'Ÿh䎚@eàT»|D ˆ~=àCÐcæ¬øÔ'ÿÓà@lÜ«%0ô3˜Ñi» - îë“ɲÞ/\Kå$5uÚ;8Câ+Ôj @ 8Ä4çS_ØÞ;ÅMRb -G‚E®‡$ïC ¿ýˆ2pǤÀ„À§6IðÑmÀpáÆY#—ÕG<õëI៤ÿÉÔ˜dy^£_Ÿ@¤$k1gˆ×˜7`M “a‹à -ßÈ -//pþû3 R°C r– X«¸ °;€œ9ü_-eíÉW/ ï]~zBAÑ $V›¸?ö ج¿ØdEbË×kÔ‘üWH@àXY±$€9ºZn¤–ñß¾ýÀ]ëpßûk `ûœobèðÃæ”L™>µ5ÚŠf×§gqª=ø¯ :ñÔT¸væÌìæú&迹(@F€÷q¿I€ûì„rœ|ƒåŒÀåA˜»È—U -N#ðÍ1î:•ýiC2ÑjXL±§}m“Χ¾àFy6œ.NXjøÿêë·n*üÖ&]@(w>úðö•ýè9ÿRôWÝœøãWÓ ýÞØOÀêñ:¸ŠoÂU%ïpþëÙ’Àú:Ÿ\,¬YP©ÕÀÿ…0Ë?§qíäÛ< aotV!œzÈÞÒ HÕ—+UÕ“ÌfŸÌ.®¸€PÍWWCü‰Ã™‘|“9«««Icò?vÌ5 ˽€•2ˆQÇyã<€Ø”sÙù>Àjì+€¥澌÷ì‚©SvUHÁŽóp½ ôÏGƒõÙ7ƒYDè…?Db¥eɵè :›ëë³Óëg¦'w@4¾,ß‚e'ó=ÀIŸðà€"zî2ÃåEñŸú®ˆ& IlÒÛFÀ1oŸïó­¾Sn!ó®5y©rÎ9 -ª,®þñúÕ[ï``2@¦›lŸÓÒon_}Â!úŧ2xÄoõÀ &Œû!”\¢N¥3vϧN¸VK¸>¾‚KX†˜’àfs9€¬‚ݰš{»Йñc]_ûcŠoVspJÃU`QÈÿ<;P ›«HÓ7Ã\žÃÆÚ*kÌ.\\c—/1ûOÑ;È,P=€ªz–°5ñ)%aÓ/W@ PÎ>9¯U„€WØol‚³zÛòx¶a1{ibhè±ã…?ÄSÑSü’o«9²TÈôÔ,ë³­ÍÙu ¶´Ì´‹Nãû‚Óyßà!GŸ@+öþô8€Ì“##Ã9¤ÿ±H@C ÚG`heÜlK…XÍ3Ôr†î†ÉOo&à|ê qD}LëosÆ0ŒþXxõÊÕ«· Hî3à;À9NÉþÛܺòª”CtLÑ•Y1÷ïËtP‡nte´íL¥àµs“ -íCñkçÉgÕ¨"PÅݧ€ŸÿUp>k tžàõ‚¸ - °;@ñ¥€ußÿþóßþùïÿàõ+W®\e×@ïߺÅW…œ»å’ÀÕ·?xÿÖû L®^yýU“'mrz¿€]à¥Uf0ùÏèŸK.1~„¯2†#1`û˜øþ¼,?`òTY$*t.ãkŠI°Â_Û€ÿËz8Rfo@¬˜¯XC v¢ˆ˜š€Å€tµ°vq-ÌÊ/\\M¸+÷PMÀ•f%Wn¼ö‹äl‡F½<ï€Jš -v p#µ”0ògô¿ÿþ(;KˆëìS8€±±€’Õ ØH`}‚á;àä|¦£åÑà%‰›'X -p¸€Ô{©tƒI€S÷9Ü«òž©øÆ7¶ ëó$FF æj•ŠÕ9a¨¶Ô}Ì÷”Øí¡Í–ú'ÔÈUçS_àsê„ç™’”üÇó?xõõ×ß À-0c œ'®^µ-6ºòÆë¯þàûò/¡ÿ à€-‚å mÍðŒêuó⬴Ì8Ï»ÖvQ&›çAÌ Ðit2Ä®p¤²’ÜAÏ qÿ0Æø‚] ¤˜€ÿK½~~éšü ä¨b  Š@æü/kõµ–3ùÕµ.ýcz‹ÿõkÔòÇÂQÀòC&%Ofk*$¼-€D\%qȦAòÀ²ÄÜÿ{‚ÞÈæ@¼Öé©öxÄVÀ׸)Ò»@pñFwÌnG—#ü$.B4==1Q{lè!:€"ÀI¥|îs¸·‚qÞó`P˜ØÇ\f$Ǿ·hø×Öjø¿‰„ø>¥gð¤Wç:_›¶Ê`Gìç|ê ±†Ç˜`¶#Ïc0šaÅ¡ß?æøýç¿ÿÇ Gÿê«ýèGÔˆ¾¶¬õ¯¿Žôÿž¡Óŧ÷ßß UVÖàü×Ö=>‡¨Nɲk·•Z;j62{@ ª”Ƕ…8'_Á€$-€k`ˆ/€Dà9§ÿrЬ/dÕ_ª’UµU˜£‘cZg±54£¶rùB.¼ø’Nc0þ+€}®¬.ÍçÊõ‹p¬ ` -°Ýày×a…jÁzfú˜î³s ÷‘p=¼ªRá[‡¿5v¼P@ÚcÊ3µm:œ´ç"Õ¿Þj•FƒzFòÏz—`ë÷ƒбûî©I€QÞÿøÒÞRþE± èäjd?‡XX;ä%Ïù%›Š1Ž‘R›5*' ›5•صC 8¡œÀ$®O`ˆ€³Ÿø}¸p_Dýõ½ñ#ð]œç"×3íÿÇßÞÍÃÀÿOƒà’ZÜ‹eeâ9€l·­øïÀØ« Ñí³¯/TFÀíÖÃ7ßúÏ)v>õ…@l$Q[%xœéÜ'þëß'ÿÄèsöûü¹Aé}N´%!¿ç"“–ïŽXØÙX› ÇWyà,rì¼G×ixÀžæ0¥ÕjÂôÂÁsàtR¤èê¡ïb'cÃ=su0w±¾pŽÝ¶óoá¿w[’ÀÖ„ùj¾ªLÀØœ]ÀAäíÜ¡ó׋ù/ûÎ^W–põÕØ,¼¨gàyU!)íFr‹Û€FÏî·À=·ð’ôÁAþˆ±¡ã…‰ ZG\hÛP@aögP!*c|Ëœ.ýÙhc& $ p¬0$3qªSäN÷‰{ÊPDnò«~|iïa)„ H²pøS•è“°)h ‚ZÛ½ -:©K¸¡`Ö» -ß½å¼cE q& ÅÙÎ} €sŸ—½‡ -8çM0â>ÏoS€ØØu쎹¹çôaY»Fä?»ñÆ…*ºï -¢EÿÝ7¦v3Zð:¶Ìp°pAµvmgsØû{¡ü[ð/“vœ «5Hô i”¹ -{Q®©"P“àEKÔàèõsÎ~ ÉÿåL0€5°–Tz“ú] -€9€<@ä˜ èÍ4r® V -À‰9€ýµà/ì ˆýKQ(?^˜RŠ—'ÛSt¥`¶uZ$…á/`3®åƨõóÒ 06u¥ ý%Ô48¯þ … ƒñ?YùzsEÁÉòrÆ ëØ ¾»ðÀ°ú©—8Ô •«Èß] Øa0ú;ÿÍ(@[y2xèºE«/.œ£Ÿï -À € Íó”kz‚¹ê\™B 32ïIæ$¬\ÈûxèãØ8á? Ÿà3Ûã~ûpd±å@õÀtLÌì«-@ªÙ΀àtÏДÒà”$&h­'ËHôS¶FßáEQp¥‰§hOÃÃÜç Ñ¾²øÜÅwÿÔâ€` É0ÀH…!’0ò -œ0i¯Zð )Xçè’<îé„J#vžÈ玤ç(i8ñ¿G‹æTП¤&×û8ê€X߃ãÿĤóÄ[fÂÓ;»cxôx@ì¸cR1H–Ž`0þWùn/Ïðçê öŒ¸Àßíà<@…€ ‚q™Ì¨õu‹HÄgê²ß@ ßߨc 7@g1@'A¨?}Áÿó¬À¾ß è¥Ïðe_ûøÊߨt‚`b‚j4ý,@± ®ËÌÎNC‰¶9€ÑÄðÒÝ Q¼N) Ðeò½ül8·þê®F>Ã/í=Ð°Ø •ÐS (ÐÀŠ¢¤5Ò y€S#~’Зÿ‰%ì ;­é™ƒÄŽ€ûsØ}pØ™€¨Ì5ÀË%ÕíAèZ]´NSŒø±máˆ5éŒ\tÌÜ7`O›g’Àò&H0IüGæªtsÙ]ÿ]ãÿây㬠R{>ö.ÀÑϨ rp,Í97Ì-”~7`\ -` -pwÀÈüÀ3©<s8oÊÌ®ÏðÔ®¸1ú?ðr(<ÉÄ3æp¤îm½@ü>¡$À~JøGàk#ÂøŸ,€|} =ް<ïp -Î0ÇH¿»¯´±] €c™n='TŒþ‰ ôT;­JàÄwüžˆMšcŸwqØGœß]Ážù‰T£í|NÎ~›ˆ±-ÀªCÛ&ëâÜDcW•5w:è!Óp ,Øæ.ÐT•À>p±– Øßtù¼Ëþ=@œè›0¢ê†{3×0àë0@÷šPTÀÄO«xŸy6SB!ÚæúæÈ(0•ßÛ ÑÆ>,uW#ŸáÇ—öz€åX - •àÑT@lFè•è.±ðNþvsä>% Vì…ƒöídvq„q¾v{Àȿ݈·L¬ðYÄT'x¥ÿKpßXÂjÖÄRÜÑÝ%ÄŽè$Øjy< ?ñ¾;²­ëˆó”¸‡<Æíå»8€F7 °kÀbýÿíý—e,òIEND®B`‚ \ No newline at end of file diff --git a/examples/web/models/models_obj_viewer.html b/examples/web/models/models_obj_viewer.html deleted file mode 100644 index 00d7ab1..0000000 --- a/examples/web/models/models_obj_viewer.html +++ /dev/null @@ -1 +0,0 @@ -raylib HTML5 GAME

Downloading...
\ No newline at end of file diff --git a/examples/web/models/models_obj_viewer.js b/examples/web/models/models_obj_viewer.js deleted file mode 100644 index f427eb7..0000000 --- a/examples/web/models/models_obj_viewer.js +++ /dev/null @@ -1 +0,0 @@ -var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_obj_viewer.data";var REMOTE_PACKAGE_BASE="models_obj_viewer.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);Module["FS_createPath"]("/resources","models",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5279488,DYNAMICTOP_PTR=36576;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_obj_viewer.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"qc":___lock,"F":___setErrNo,"fb":___syscall140,"Wa":___syscall145,"E":___syscall146,"q":___syscall221,"ra":___syscall5,"D":___syscall54,"Y":___syscall6,"C":___unlock,"B":_eglGetProcAddress,"X":_emscripten_exit_pointerlock,"vd":_emscripten_get_gamepad_status,"kd":_emscripten_get_heap_size,"$c":_emscripten_get_num_gamepads,"W":_emscripten_get_pointerlock_status,"Gc":_emscripten_glActiveTexture,"wc":_emscripten_glAttachShader,"pc":_emscripten_glBeginQueryEXT,"ic":_emscripten_glBindAttribLocation,"fc":_emscripten_glBindBuffer,"ac":_emscripten_glBindFramebuffer,"Vb":_emscripten_glBindRenderbuffer,"Qb":_emscripten_glBindTexture,"Gb":_emscripten_glBindVertexArrayOES,"vb":_emscripten_glBlendColor,"rb":_emscripten_glBlendEquation,"qb":_emscripten_glBlendEquationSeparate,"pb":_emscripten_glBlendFunc,"ob":_emscripten_glBlendFuncSeparate,"nb":_emscripten_glBufferData,"mb":_emscripten_glBufferSubData,"lb":_emscripten_glCheckFramebufferStatus,"kb":_emscripten_glClear,"jb":_emscripten_glClearColor,"ib":_emscripten_glClearDepthf,"hb":_emscripten_glClearStencil,"gb":_emscripten_glColorMask,"eb":_emscripten_glCompileShader,"db":_emscripten_glCompressedTexImage2D,"cb":_emscripten_glCompressedTexSubImage2D,"bb":_emscripten_glCopyTexImage2D,"ab":_emscripten_glCopyTexSubImage2D,"$a":_emscripten_glCreateProgram,"_a":_emscripten_glCreateShader,"Za":_emscripten_glCullFace,"Ya":_emscripten_glDeleteBuffers,"Xa":_emscripten_glDeleteFramebuffers,"Va":_emscripten_glDeleteProgram,"Ua":_emscripten_glDeleteQueriesEXT,"Ta":_emscripten_glDeleteRenderbuffers,"Sa":_emscripten_glDeleteShader,"Ra":_emscripten_glDeleteTextures,"Qa":_emscripten_glDeleteVertexArraysOES,"Pa":_emscripten_glDepthFunc,"Oa":_emscripten_glDepthMask,"Na":_emscripten_glDepthRangef,"Ma":_emscripten_glDetachShader,"La":_emscripten_glDisable,"Ka":_emscripten_glDisableVertexAttribArray,"Ja":_emscripten_glDrawArrays,"Ia":_emscripten_glDrawArraysInstancedANGLE,"Ha":_emscripten_glDrawBuffersWEBGL,"Ga":_emscripten_glDrawElements,"Fa":_emscripten_glDrawElementsInstancedANGLE,"Ea":_emscripten_glEnable,"Da":_emscripten_glEnableVertexAttribArray,"Ca":_emscripten_glEndQueryEXT,"Ba":_emscripten_glFinish,"Aa":_emscripten_glFlush,"za":_emscripten_glFramebufferRenderbuffer,"ya":_emscripten_glFramebufferTexture2D,"xa":_emscripten_glFrontFace,"wa":_emscripten_glGenBuffers,"va":_emscripten_glGenFramebuffers,"ua":_emscripten_glGenQueriesEXT,"ta":_emscripten_glGenRenderbuffers,"sa":_emscripten_glGenTextures,"qa":_emscripten_glGenVertexArraysOES,"pa":_emscripten_glGenerateMipmap,"oa":_emscripten_glGetActiveAttrib,"na":_emscripten_glGetActiveUniform,"ma":_emscripten_glGetAttachedShaders,"la":_emscripten_glGetAttribLocation,"ka":_emscripten_glGetBooleanv,"ja":_emscripten_glGetBufferParameteriv,"ia":_emscripten_glGetError,"ha":_emscripten_glGetFloatv,"ga":_emscripten_glGetFramebufferAttachmentParameteriv,"fa":_emscripten_glGetIntegerv,"ea":_emscripten_glGetProgramInfoLog,"da":_emscripten_glGetProgramiv,"ca":_emscripten_glGetQueryObjecti64vEXT,"ba":_emscripten_glGetQueryObjectivEXT,"aa":_emscripten_glGetQueryObjectui64vEXT,"$":_emscripten_glGetQueryObjectuivEXT,"_":_emscripten_glGetQueryivEXT,"Z":_emscripten_glGetRenderbufferParameteriv,"he":_emscripten_glGetShaderInfoLog,"ge":_emscripten_glGetShaderPrecisionFormat,"fe":_emscripten_glGetShaderSource,"ee":_emscripten_glGetShaderiv,"de":_emscripten_glGetString,"ce":_emscripten_glGetTexParameterfv,"be":_emscripten_glGetTexParameteriv,"ae":_emscripten_glGetUniformLocation,"$d":_emscripten_glGetUniformfv,"_d":_emscripten_glGetUniformiv,"Zd":_emscripten_glGetVertexAttribPointerv,"Yd":_emscripten_glGetVertexAttribfv,"Xd":_emscripten_glGetVertexAttribiv,"Wd":_emscripten_glHint,"Vd":_emscripten_glIsBuffer,"Ud":_emscripten_glIsEnabled,"Td":_emscripten_glIsFramebuffer,"Sd":_emscripten_glIsProgram,"Rd":_emscripten_glIsQueryEXT,"Qd":_emscripten_glIsRenderbuffer,"Pd":_emscripten_glIsShader,"Od":_emscripten_glIsTexture,"Nd":_emscripten_glIsVertexArrayOES,"Md":_emscripten_glLineWidth,"Ld":_emscripten_glLinkProgram,"Kd":_emscripten_glPixelStorei,"Jd":_emscripten_glPolygonOffset,"Id":_emscripten_glQueryCounterEXT,"Hd":_emscripten_glReadPixels,"Gd":_emscripten_glReleaseShaderCompiler,"Fd":_emscripten_glRenderbufferStorage,"Ed":_emscripten_glSampleCoverage,"Dd":_emscripten_glScissor,"Cd":_emscripten_glShaderBinary,"Bd":_emscripten_glShaderSource,"Ad":_emscripten_glStencilFunc,"zd":_emscripten_glStencilFuncSeparate,"yd":_emscripten_glStencilMask,"xd":_emscripten_glStencilMaskSeparate,"wd":_emscripten_glStencilOp,"ud":_emscripten_glStencilOpSeparate,"td":_emscripten_glTexImage2D,"sd":_emscripten_glTexParameterf,"rd":_emscripten_glTexParameterfv,"qd":_emscripten_glTexParameteri,"pd":_emscripten_glTexParameteriv,"od":_emscripten_glTexSubImage2D,"nd":_emscripten_glUniform1f,"md":_emscripten_glUniform1fv,"ld":_emscripten_glUniform1i,"jd":_emscripten_glUniform1iv,"id":_emscripten_glUniform2f,"hd":_emscripten_glUniform2fv,"gd":_emscripten_glUniform2i,"fd":_emscripten_glUniform2iv,"ed":_emscripten_glUniform3f,"dd":_emscripten_glUniform3fv,"cd":_emscripten_glUniform3i,"bd":_emscripten_glUniform3iv,"ad":_emscripten_glUniform4f,"_c":_emscripten_glUniform4fv,"Zc":_emscripten_glUniform4i,"Yc":_emscripten_glUniform4iv,"Xc":_emscripten_glUniformMatrix2fv,"Wc":_emscripten_glUniformMatrix3fv,"Vc":_emscripten_glUniformMatrix4fv,"Uc":_emscripten_glUseProgram,"Tc":_emscripten_glValidateProgram,"Sc":_emscripten_glVertexAttrib1f,"Rc":_emscripten_glVertexAttrib1fv,"Qc":_emscripten_glVertexAttrib2f,"Pc":_emscripten_glVertexAttrib2fv,"Oc":_emscripten_glVertexAttrib3f,"Nc":_emscripten_glVertexAttrib3fv,"Mc":_emscripten_glVertexAttrib4f,"Lc":_emscripten_glVertexAttrib4fv,"Kc":_emscripten_glVertexAttribDivisorANGLE,"Jc":_emscripten_glVertexAttribPointer,"Ic":_emscripten_glViewport,"Hc":_emscripten_memcpy_big,"Fc":_emscripten_request_pointerlock,"Ec":_emscripten_resize_heap,"V":_emscripten_run_script,"Dc":_emscripten_sample_gamepad_data,"Cc":_emscripten_set_click_callback_on_thread,"Bc":_emscripten_set_fullscreenchange_callback_on_thread,"Ac":_emscripten_set_gamepadconnected_callback_on_thread,"zc":_emscripten_set_gamepaddisconnected_callback_on_thread,"yc":_emscripten_set_keypress_callback_on_thread,"xc":_emscripten_set_main_loop,"vc":_emscripten_set_touchcancel_callback_on_thread,"uc":_emscripten_set_touchend_callback_on_thread,"tc":_emscripten_set_touchmove_callback_on_thread,"sc":_emscripten_set_touchstart_callback_on_thread,"rc":_exit,"A":_glActiveTexture,"U":_glAttachShader,"n":_glBindAttribLocation,"c":_glBindBuffer,"j":_glBindTexture,"oc":_glBlendFunc,"h":_glBufferData,"z":_glBufferSubData,"T":_glClear,"S":_glClearColor,"nc":_glClearDepthf,"mc":_glCompileShader,"lc":_glCompressedTexImage2D,"kc":_glCreateProgram,"jc":_glCreateShader,"hc":_glCullFace,"p":_glDeleteBuffers,"y":_glDeleteProgram,"R":_glDeleteShader,"Q":_glDeleteTextures,"gc":_glDepthFunc,"P":_glDetachShader,"O":_glDisable,"i":_glDisableVertexAttribArray,"N":_glDrawArrays,"M":_glDrawElements,"x":_glEnable,"f":_glEnableVertexAttribArray,"ec":_glFrontFace,"g":_glGenBuffers,"dc":_glGenTextures,"w":_glGetAttribLocation,"cc":_glGetFloatv,"bc":_glGetProgramInfoLog,"L":_glGetProgramiv,"$b":_glGetShaderInfoLog,"K":_glGetShaderiv,"o":_glGetString,"v":_glGetUniformLocation,"_b":_glLinkProgram,"Zb":_glPixelStorei,"Yb":_glReadPixels,"Xb":_glShaderSource,"Wb":_glTexImage2D,"m":_glTexParameteri,"J":_glUniform1i,"u":_glUniform4f,"t":_glUniformMatrix4fv,"l":_glUseProgram,"Ub":_glVertexAttrib2f,"Tb":_glVertexAttrib3f,"s":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Sb":_glViewport,"Rb":_glfwCreateWindow,"Pb":_glfwDefaultWindowHints,"Ob":_glfwDestroyWindow,"Nb":_glfwGetCursorPos,"Mb":_glfwGetKey,"Lb":_glfwGetMouseButton,"r":_glfwGetTime,"Kb":_glfwInit,"Jb":_glfwMakeContextCurrent,"Ib":_glfwSetCharCallback,"Hb":_glfwSetCursorEnterCallback,"Fb":_glfwSetCursorPosCallback,"Eb":_glfwSetDropCallback,"Db":_glfwSetErrorCallback,"Cb":_glfwSetKeyCallback,"Bb":_glfwSetMouseButtonCallback,"Ab":_glfwSetScrollCallback,"zb":_glfwSetWindowIconifyCallback,"yb":_glfwSetWindowShouldClose,"xb":_glfwSetWindowSizeCallback,"wb":_glfwSwapBuffers,"I":_glfwTerminate,"k":_glfwWindowHint,"H":_llvm_stackrestore,"G":_llvm_stacksave,"ub":_nanosleep,"tb":_time,"sb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); diff --git a/examples/web/models/models_obj_viewer.wasm b/examples/web/models/models_obj_viewer.wasm deleted file mode 100644 index 99504b7..0000000 Binary files a/examples/web/models/models_obj_viewer.wasm and /dev/null differ diff --git a/examples/web/models/models_orthographic_projection.html b/examples/web/models/models_orthographic_projection.html index 6cf3721..917169c 100644 --- a/examples/web/models/models_orthographic_projection.html +++ b/examples/web/models/models_orthographic_projection.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_orthographic_projection.js b/examples/web/models/models_orthographic_projection.js index c790309..007290b 100644 --- a/examples/web/models/models_orthographic_projection.js +++ b/examples/web/models/models_orthographic_projection.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5270720,DYNAMICTOP_PTR=27808;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_orthographic_projection.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"kc":___lock,"A":___setErrNo,"_a":___syscall140,"Pa":___syscall145,"z":___syscall146,"l":___syscall221,"ka":___syscall5,"y":___syscall54,"R":___syscall6,"x":___unlock,"w":_eglGetProcAddress,"Q":_emscripten_exit_pointerlock,"qd":_emscripten_get_gamepad_status,"fd":_emscripten_get_heap_size,"Wc":_emscripten_get_num_gamepads,"P":_emscripten_get_pointerlock_status,"Bc":_emscripten_glActiveTexture,"rc":_emscripten_glAttachShader,"jc":_emscripten_glBeginQueryEXT,"cc":_emscripten_glBindAttribLocation,"_b":_emscripten_glBindBuffer,"Ub":_emscripten_glBindFramebuffer,"Nb":_emscripten_glBindRenderbuffer,"Eb":_emscripten_glBindTexture,"ub":_emscripten_glBindVertexArrayOES,"nb":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"$a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Qa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"va":_emscripten_glEndQueryEXT,"ua":_emscripten_glFinish,"ta":_emscripten_glFlush,"sa":_emscripten_glFramebufferRenderbuffer,"ra":_emscripten_glFramebufferTexture2D,"qa":_emscripten_glFrontFace,"pa":_emscripten_glGenBuffers,"oa":_emscripten_glGenFramebuffers,"na":_emscripten_glGenQueriesEXT,"ma":_emscripten_glGenRenderbuffers,"la":_emscripten_glGenTextures,"ja":_emscripten_glGenVertexArraysOES,"ia":_emscripten_glGenerateMipmap,"ha":_emscripten_glGetActiveAttrib,"ga":_emscripten_glGetActiveUniform,"fa":_emscripten_glGetAttachedShaders,"ea":_emscripten_glGetAttribLocation,"da":_emscripten_glGetBooleanv,"ca":_emscripten_glGetBufferParameteriv,"ba":_emscripten_glGetError,"aa":_emscripten_glGetFloatv,"$":_emscripten_glGetFramebufferAttachmentParameteriv,"_":_emscripten_glGetIntegerv,"Z":_emscripten_glGetProgramInfoLog,"Y":_emscripten_glGetProgramiv,"X":_emscripten_glGetQueryObjecti64vEXT,"W":_emscripten_glGetQueryObjectivEXT,"V":_emscripten_glGetQueryObjectui64vEXT,"U":_emscripten_glGetQueryObjectuivEXT,"T":_emscripten_glGetQueryivEXT,"S":_emscripten_glGetRenderbufferParameteriv,"ce":_emscripten_glGetShaderInfoLog,"be":_emscripten_glGetShaderPrecisionFormat,"ae":_emscripten_glGetShaderSource,"$d":_emscripten_glGetShaderiv,"_d":_emscripten_glGetString,"Zd":_emscripten_glGetTexParameterfv,"Yd":_emscripten_glGetTexParameteriv,"Xd":_emscripten_glGetUniformLocation,"Wd":_emscripten_glGetUniformfv,"Vd":_emscripten_glGetUniformiv,"Ud":_emscripten_glGetVertexAttribPointerv,"Td":_emscripten_glGetVertexAttribfv,"Sd":_emscripten_glGetVertexAttribiv,"Rd":_emscripten_glHint,"Qd":_emscripten_glIsBuffer,"Pd":_emscripten_glIsEnabled,"Od":_emscripten_glIsFramebuffer,"Nd":_emscripten_glIsProgram,"Md":_emscripten_glIsQueryEXT,"Ld":_emscripten_glIsRenderbuffer,"Kd":_emscripten_glIsShader,"Jd":_emscripten_glIsTexture,"Id":_emscripten_glIsVertexArrayOES,"Hd":_emscripten_glLineWidth,"Gd":_emscripten_glLinkProgram,"Fd":_emscripten_glPixelStorei,"Ed":_emscripten_glPolygonOffset,"Dd":_emscripten_glQueryCounterEXT,"Cd":_emscripten_glReadPixels,"Bd":_emscripten_glReleaseShaderCompiler,"Ad":_emscripten_glRenderbufferStorage,"zd":_emscripten_glSampleCoverage,"yd":_emscripten_glScissor,"xd":_emscripten_glShaderBinary,"wd":_emscripten_glShaderSource,"vd":_emscripten_glStencilFunc,"ud":_emscripten_glStencilFuncSeparate,"td":_emscripten_glStencilMask,"sd":_emscripten_glStencilMaskSeparate,"rd":_emscripten_glStencilOp,"pd":_emscripten_glStencilOpSeparate,"od":_emscripten_glTexImage2D,"nd":_emscripten_glTexParameterf,"md":_emscripten_glTexParameterfv,"ld":_emscripten_glTexParameteri,"kd":_emscripten_glTexParameteriv,"jd":_emscripten_glTexSubImage2D,"id":_emscripten_glUniform1f,"hd":_emscripten_glUniform1fv,"gd":_emscripten_glUniform1i,"ed":_emscripten_glUniform1iv,"dd":_emscripten_glUniform2f,"cd":_emscripten_glUniform2fv,"bd":_emscripten_glUniform2i,"ad":_emscripten_glUniform2iv,"$c":_emscripten_glUniform3f,"_c":_emscripten_glUniform3fv,"Zc":_emscripten_glUniform3i,"Yc":_emscripten_glUniform3iv,"Xc":_emscripten_glUniform4f,"Vc":_emscripten_glUniform4fv,"Uc":_emscripten_glUniform4i,"Tc":_emscripten_glUniform4iv,"Sc":_emscripten_glUniformMatrix2fv,"Rc":_emscripten_glUniformMatrix3fv,"Qc":_emscripten_glUniformMatrix4fv,"Pc":_emscripten_glUseProgram,"Oc":_emscripten_glValidateProgram,"Nc":_emscripten_glVertexAttrib1f,"Mc":_emscripten_glVertexAttrib1fv,"Lc":_emscripten_glVertexAttrib2f,"Kc":_emscripten_glVertexAttrib2fv,"Jc":_emscripten_glVertexAttrib3f,"Ic":_emscripten_glVertexAttrib3fv,"Hc":_emscripten_glVertexAttrib4f,"Gc":_emscripten_glVertexAttrib4fv,"Fc":_emscripten_glVertexAttribDivisorANGLE,"Ec":_emscripten_glVertexAttribPointer,"Dc":_emscripten_glViewport,"Cc":_emscripten_memcpy_big,"Ac":_emscripten_request_pointerlock,"zc":_emscripten_resize_heap,"O":_emscripten_run_script,"yc":_emscripten_sample_gamepad_data,"xc":_emscripten_set_click_callback_on_thread,"wc":_emscripten_set_fullscreenchange_callback_on_thread,"vc":_emscripten_set_gamepadconnected_callback_on_thread,"uc":_emscripten_set_gamepaddisconnected_callback_on_thread,"tc":_emscripten_set_keypress_callback_on_thread,"sc":_emscripten_set_main_loop,"qc":_emscripten_set_touchcancel_callback_on_thread,"pc":_emscripten_set_touchend_callback_on_thread,"oc":_emscripten_set_touchmove_callback_on_thread,"nc":_emscripten_set_touchstart_callback_on_thread,"mc":_exit,"lc":_glActiveTexture,"N":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"ic":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"M":_glClear,"L":_glClearColor,"hc":_glClearDepthf,"gc":_glCompileShader,"fc":_glCompressedTexImage2D,"ec":_glCreateProgram,"dc":_glCreateShader,"bc":_glCullFace,"p":_glDeleteBuffers,"K":_glDeleteProgram,"J":_glDeleteShader,"I":_glDeleteTextures,"ac":_glDepthFunc,"H":_glDetachShader,"G":_glDisable,"o":_glDisableVertexAttribArray,"$b":_glDrawArrays,"Zb":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"Yb":_glFrontFace,"n":_glGenBuffers,"Xb":_glGenTextures,"t":_glGetAttribLocation,"Wb":_glGetFloatv,"Vb":_glGetProgramInfoLog,"F":_glGetProgramiv,"Tb":_glGetShaderInfoLog,"E":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Sb":_glLinkProgram,"Rb":_glPixelStorei,"Qb":_glReadPixels,"Pb":_glShaderSource,"Ob":_glTexImage2D,"g":_glTexParameteri,"Mb":_glUniform1i,"Lb":_glUniform4f,"Kb":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Jb":_glViewport,"Ib":_glfwCreateWindow,"Hb":_glfwDefaultWindowHints,"Gb":_glfwDestroyWindow,"Fb":_glfwGetCursorPos,"m":_glfwGetTime,"Db":_glfwInit,"Cb":_glfwMakeContextCurrent,"Bb":_glfwSetCharCallback,"Ab":_glfwSetCursorEnterCallback,"zb":_glfwSetCursorPosCallback,"yb":_glfwSetDropCallback,"xb":_glfwSetErrorCallback,"wb":_glfwSetKeyCallback,"vb":_glfwSetMouseButtonCallback,"tb":_glfwSetScrollCallback,"sb":_glfwSetWindowIconifyCallback,"rb":_glfwSetWindowShouldClose,"qb":_glfwSetWindowSizeCallback,"pb":_glfwSwapBuffers,"D":_glfwTerminate,"e":_glfwWindowHint,"C":_llvm_stackrestore,"B":_llvm_stacksave,"ob":_nanosleep,"mb":_time,"lb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["de"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ee"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["fe"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["ge"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["je"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["se"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["te"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["le"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["me"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["re"].apply(null,arguments)};Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5276896,DYNAMICTOP_PTR=33984;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_orthographic_projection.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"mc":___lock,"z":___setErrNo,"$a":___syscall140,"Qa":___syscall145,"l":___syscall221,"va":___syscall5,"ka":___syscall54,"y":___syscall6,"x":___unlock,"Yd":___wasi_fd_write,"w":_eglGetProcAddress,"R":_emscripten_exit_pointerlock,"td":_emscripten_get_element_css_size,"id":_emscripten_get_gamepad_status,"Zc":_emscripten_get_heap_size,"Oc":_emscripten_get_num_gamepads,"Q":_emscripten_get_pointerlock_status,"uc":_emscripten_glActiveTexture,"lc":_emscripten_glAttachShader,"fc":_emscripten_glBeginQueryEXT,"bc":_emscripten_glBindAttribLocation,"Wb":_emscripten_glBindBuffer,"Pb":_emscripten_glBindFramebuffer,"Ib":_emscripten_glBindRenderbuffer,"zb":_emscripten_glBindTexture,"pb":_emscripten_glBindVertexArrayOES,"lb":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"_a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Pa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"ua":_emscripten_glEndQueryEXT,"ta":_emscripten_glFinish,"sa":_emscripten_glFlush,"ra":_emscripten_glFramebufferRenderbuffer,"qa":_emscripten_glFramebufferTexture2D,"pa":_emscripten_glFrontFace,"oa":_emscripten_glGenBuffers,"na":_emscripten_glGenFramebuffers,"ma":_emscripten_glGenQueriesEXT,"la":_emscripten_glGenRenderbuffers,"ja":_emscripten_glGenTextures,"ia":_emscripten_glGenVertexArraysOES,"ha":_emscripten_glGenerateMipmap,"ga":_emscripten_glGetActiveAttrib,"fa":_emscripten_glGetActiveUniform,"ea":_emscripten_glGetAttachedShaders,"da":_emscripten_glGetAttribLocation,"ca":_emscripten_glGetBooleanv,"ba":_emscripten_glGetBufferParameteriv,"aa":_emscripten_glGetError,"$":_emscripten_glGetFloatv,"_":_emscripten_glGetFramebufferAttachmentParameteriv,"Z":_emscripten_glGetIntegerv,"Y":_emscripten_glGetProgramInfoLog,"X":_emscripten_glGetProgramiv,"W":_emscripten_glGetQueryObjecti64vEXT,"V":_emscripten_glGetQueryObjectivEXT,"U":_emscripten_glGetQueryObjectui64vEXT,"T":_emscripten_glGetQueryObjectuivEXT,"S":_emscripten_glGetQueryivEXT,"ge":_emscripten_glGetRenderbufferParameteriv,"fe":_emscripten_glGetShaderInfoLog,"ee":_emscripten_glGetShaderPrecisionFormat,"de":_emscripten_glGetShaderSource,"ce":_emscripten_glGetShaderiv,"be":_emscripten_glGetString,"ae":_emscripten_glGetTexParameterfv,"$d":_emscripten_glGetTexParameteriv,"_d":_emscripten_glGetUniformLocation,"Zd":_emscripten_glGetUniformfv,"Xd":_emscripten_glGetUniformiv,"Wd":_emscripten_glGetVertexAttribPointerv,"Vd":_emscripten_glGetVertexAttribfv,"Ud":_emscripten_glGetVertexAttribiv,"Td":_emscripten_glHint,"Sd":_emscripten_glIsBuffer,"Rd":_emscripten_glIsEnabled,"Qd":_emscripten_glIsFramebuffer,"Pd":_emscripten_glIsProgram,"Od":_emscripten_glIsQueryEXT,"Nd":_emscripten_glIsRenderbuffer,"Md":_emscripten_glIsShader,"Ld":_emscripten_glIsTexture,"Kd":_emscripten_glIsVertexArrayOES,"Jd":_emscripten_glLineWidth,"Id":_emscripten_glLinkProgram,"Hd":_emscripten_glPixelStorei,"Gd":_emscripten_glPolygonOffset,"Fd":_emscripten_glQueryCounterEXT,"Ed":_emscripten_glReadPixels,"Dd":_emscripten_glReleaseShaderCompiler,"Cd":_emscripten_glRenderbufferStorage,"Bd":_emscripten_glSampleCoverage,"Ad":_emscripten_glScissor,"zd":_emscripten_glShaderBinary,"yd":_emscripten_glShaderSource,"xd":_emscripten_glStencilFunc,"wd":_emscripten_glStencilFuncSeparate,"vd":_emscripten_glStencilMask,"ud":_emscripten_glStencilMaskSeparate,"sd":_emscripten_glStencilOp,"rd":_emscripten_glStencilOpSeparate,"qd":_emscripten_glTexImage2D,"pd":_emscripten_glTexParameterf,"od":_emscripten_glTexParameterfv,"nd":_emscripten_glTexParameteri,"md":_emscripten_glTexParameteriv,"ld":_emscripten_glTexSubImage2D,"kd":_emscripten_glUniform1f,"jd":_emscripten_glUniform1fv,"hd":_emscripten_glUniform1i,"gd":_emscripten_glUniform1iv,"fd":_emscripten_glUniform2f,"ed":_emscripten_glUniform2fv,"dd":_emscripten_glUniform2i,"cd":_emscripten_glUniform2iv,"bd":_emscripten_glUniform3f,"ad":_emscripten_glUniform3fv,"$c":_emscripten_glUniform3i,"_c":_emscripten_glUniform3iv,"Yc":_emscripten_glUniform4f,"Xc":_emscripten_glUniform4fv,"Wc":_emscripten_glUniform4i,"Vc":_emscripten_glUniform4iv,"Uc":_emscripten_glUniformMatrix2fv,"Tc":_emscripten_glUniformMatrix3fv,"Sc":_emscripten_glUniformMatrix4fv,"Rc":_emscripten_glUseProgram,"Qc":_emscripten_glValidateProgram,"Pc":_emscripten_glVertexAttrib1f,"Nc":_emscripten_glVertexAttrib1fv,"Mc":_emscripten_glVertexAttrib2f,"Lc":_emscripten_glVertexAttrib2fv,"Kc":_emscripten_glVertexAttrib3f,"Jc":_emscripten_glVertexAttrib3fv,"Ic":_emscripten_glVertexAttrib4f,"Hc":_emscripten_glVertexAttrib4fv,"Gc":_emscripten_glVertexAttribDivisorANGLE,"Fc":_emscripten_glVertexAttribPointer,"Ec":_emscripten_glViewport,"Dc":_emscripten_memcpy_big,"Cc":_emscripten_request_pointerlock,"Bc":_emscripten_resize_heap,"P":_emscripten_run_script,"Ac":_emscripten_sample_gamepad_data,"zc":_emscripten_set_click_callback_on_thread,"yc":_emscripten_set_fullscreenchange_callback_on_thread,"xc":_emscripten_set_gamepadconnected_callback_on_thread,"wc":_emscripten_set_gamepaddisconnected_callback_on_thread,"vc":_emscripten_set_keypress_callback_on_thread,"tc":_emscripten_set_main_loop,"sc":_emscripten_set_touchcancel_callback_on_thread,"rc":_emscripten_set_touchend_callback_on_thread,"qc":_emscripten_set_touchmove_callback_on_thread,"pc":_emscripten_set_touchstart_callback_on_thread,"oc":_exit,"nc":_glActiveTexture,"O":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"kc":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"N":_glClear,"M":_glClearColor,"jc":_glClearDepthf,"ic":_glCompileShader,"hc":_glCompressedTexImage2D,"gc":_glCreateProgram,"ec":_glCreateShader,"dc":_glCullFace,"p":_glDeleteBuffers,"L":_glDeleteProgram,"K":_glDeleteShader,"J":_glDeleteTextures,"cc":_glDepthFunc,"I":_glDetachShader,"H":_glDisable,"o":_glDisableVertexAttribArray,"ac":_glDrawArrays,"$b":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"_b":_glFrontFace,"n":_glGenBuffers,"Zb":_glGenTextures,"t":_glGetAttribLocation,"Yb":_glGetFloatv,"Xb":_glGetProgramInfoLog,"G":_glGetProgramiv,"Vb":_glGetShaderInfoLog,"F":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Ub":_glLinkProgram,"Tb":_glPixelStorei,"Sb":_glReadPixels,"Rb":_glShaderSource,"Qb":_glTexImage2D,"g":_glTexParameteri,"Ob":_glUniform1i,"Nb":_glUniform4f,"Mb":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Lb":_glViewport,"E":_glfwCreateWindow,"Kb":_glfwDefaultWindowHints,"Jb":_glfwDestroyWindow,"Hb":_glfwGetCursorPos,"D":_glfwGetPrimaryMonitor,"m":_glfwGetTime,"Gb":_glfwGetVideoModes,"Fb":_glfwInit,"Eb":_glfwMakeContextCurrent,"Db":_glfwSetCharCallback,"Cb":_glfwSetCursorEnterCallback,"Bb":_glfwSetCursorPosCallback,"Ab":_glfwSetDropCallback,"yb":_glfwSetErrorCallback,"xb":_glfwSetKeyCallback,"wb":_glfwSetMouseButtonCallback,"vb":_glfwSetScrollCallback,"ub":_glfwSetWindowIconifyCallback,"tb":_glfwSetWindowShouldClose,"sb":_glfwSetWindowSizeCallback,"rb":_glfwSwapBuffers,"qb":_glfwSwapInterval,"C":_glfwTerminate,"e":_glfwWindowHint,"B":_llvm_stackrestore,"A":_llvm_stacksave,"ob":_nanosleep,"nb":_time,"mb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["we"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};Module["asm"]=asm;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_orthographic_projection.wasm b/examples/web/models/models_orthographic_projection.wasm index e6c357e..5bf8d01 100644 Binary files a/examples/web/models/models_orthographic_projection.wasm and b/examples/web/models/models_orthographic_projection.wasm differ diff --git a/examples/web/models/models_rlgl_solar_system.html b/examples/web/models/models_rlgl_solar_system.html index 951015a..49596ea 100644 --- a/examples/web/models/models_rlgl_solar_system.html +++ b/examples/web/models/models_rlgl_solar_system.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_rlgl_solar_system.js b/examples/web/models/models_rlgl_solar_system.js index 8f329d6..dbe71c6 100644 --- a/examples/web/models/models_rlgl_solar_system.js +++ b/examples/web/models/models_rlgl_solar_system.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module["arguments"]=[];Module["thisProgram"]="./this.program";Module["quit"]=function(status,toThrow){throw toThrow};Module["preRun"]=[];Module["postRun"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;Module["read"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};Module["readBinary"]=function readBinary(filename){var ret=Module["read"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5269760,DYNAMICTOP_PTR=26848;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_rlgl_solar_system.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"mc":___lock,"A":___setErrNo,"_a":___syscall140,"Pa":___syscall145,"z":___syscall146,"l":___syscall221,"ka":___syscall5,"y":___syscall54,"R":___syscall6,"x":___unlock,"w":_eglGetProcAddress,"Q":_emscripten_exit_pointerlock,"sd":_emscripten_get_gamepad_status,"hd":_emscripten_get_heap_size,"Yc":_emscripten_get_num_gamepads,"P":_emscripten_get_pointerlock_status,"Dc":_emscripten_glActiveTexture,"tc":_emscripten_glAttachShader,"lc":_emscripten_glBeginQueryEXT,"ec":_emscripten_glBindAttribLocation,"ac":_emscripten_glBindBuffer,"Wb":_emscripten_glBindFramebuffer,"Pb":_emscripten_glBindRenderbuffer,"Gb":_emscripten_glBindTexture,"wb":_emscripten_glBindVertexArrayOES,"ob":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"$a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Qa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"va":_emscripten_glEndQueryEXT,"ua":_emscripten_glFinish,"ta":_emscripten_glFlush,"sa":_emscripten_glFramebufferRenderbuffer,"ra":_emscripten_glFramebufferTexture2D,"qa":_emscripten_glFrontFace,"pa":_emscripten_glGenBuffers,"oa":_emscripten_glGenFramebuffers,"na":_emscripten_glGenQueriesEXT,"ma":_emscripten_glGenRenderbuffers,"la":_emscripten_glGenTextures,"ja":_emscripten_glGenVertexArraysOES,"ia":_emscripten_glGenerateMipmap,"ha":_emscripten_glGetActiveAttrib,"ga":_emscripten_glGetActiveUniform,"fa":_emscripten_glGetAttachedShaders,"ea":_emscripten_glGetAttribLocation,"da":_emscripten_glGetBooleanv,"ca":_emscripten_glGetBufferParameteriv,"ba":_emscripten_glGetError,"aa":_emscripten_glGetFloatv,"$":_emscripten_glGetFramebufferAttachmentParameteriv,"_":_emscripten_glGetIntegerv,"Z":_emscripten_glGetProgramInfoLog,"Y":_emscripten_glGetProgramiv,"X":_emscripten_glGetQueryObjecti64vEXT,"W":_emscripten_glGetQueryObjectivEXT,"V":_emscripten_glGetQueryObjectui64vEXT,"U":_emscripten_glGetQueryObjectuivEXT,"T":_emscripten_glGetQueryivEXT,"S":_emscripten_glGetRenderbufferParameteriv,"ee":_emscripten_glGetShaderInfoLog,"de":_emscripten_glGetShaderPrecisionFormat,"ce":_emscripten_glGetShaderSource,"be":_emscripten_glGetShaderiv,"ae":_emscripten_glGetString,"$d":_emscripten_glGetTexParameterfv,"_d":_emscripten_glGetTexParameteriv,"Zd":_emscripten_glGetUniformLocation,"Yd":_emscripten_glGetUniformfv,"Xd":_emscripten_glGetUniformiv,"Wd":_emscripten_glGetVertexAttribPointerv,"Vd":_emscripten_glGetVertexAttribfv,"Ud":_emscripten_glGetVertexAttribiv,"Td":_emscripten_glHint,"Sd":_emscripten_glIsBuffer,"Rd":_emscripten_glIsEnabled,"Qd":_emscripten_glIsFramebuffer,"Pd":_emscripten_glIsProgram,"Od":_emscripten_glIsQueryEXT,"Nd":_emscripten_glIsRenderbuffer,"Md":_emscripten_glIsShader,"Ld":_emscripten_glIsTexture,"Kd":_emscripten_glIsVertexArrayOES,"Jd":_emscripten_glLineWidth,"Id":_emscripten_glLinkProgram,"Hd":_emscripten_glPixelStorei,"Gd":_emscripten_glPolygonOffset,"Fd":_emscripten_glQueryCounterEXT,"Ed":_emscripten_glReadPixels,"Dd":_emscripten_glReleaseShaderCompiler,"Cd":_emscripten_glRenderbufferStorage,"Bd":_emscripten_glSampleCoverage,"Ad":_emscripten_glScissor,"zd":_emscripten_glShaderBinary,"yd":_emscripten_glShaderSource,"xd":_emscripten_glStencilFunc,"wd":_emscripten_glStencilFuncSeparate,"vd":_emscripten_glStencilMask,"ud":_emscripten_glStencilMaskSeparate,"td":_emscripten_glStencilOp,"rd":_emscripten_glStencilOpSeparate,"qd":_emscripten_glTexImage2D,"pd":_emscripten_glTexParameterf,"od":_emscripten_glTexParameterfv,"nd":_emscripten_glTexParameteri,"md":_emscripten_glTexParameteriv,"ld":_emscripten_glTexSubImage2D,"kd":_emscripten_glUniform1f,"jd":_emscripten_glUniform1fv,"id":_emscripten_glUniform1i,"gd":_emscripten_glUniform1iv,"fd":_emscripten_glUniform2f,"ed":_emscripten_glUniform2fv,"dd":_emscripten_glUniform2i,"cd":_emscripten_glUniform2iv,"bd":_emscripten_glUniform3f,"ad":_emscripten_glUniform3fv,"$c":_emscripten_glUniform3i,"_c":_emscripten_glUniform3iv,"Zc":_emscripten_glUniform4f,"Xc":_emscripten_glUniform4fv,"Wc":_emscripten_glUniform4i,"Vc":_emscripten_glUniform4iv,"Uc":_emscripten_glUniformMatrix2fv,"Tc":_emscripten_glUniformMatrix3fv,"Sc":_emscripten_glUniformMatrix4fv,"Rc":_emscripten_glUseProgram,"Qc":_emscripten_glValidateProgram,"Pc":_emscripten_glVertexAttrib1f,"Oc":_emscripten_glVertexAttrib1fv,"Nc":_emscripten_glVertexAttrib2f,"Mc":_emscripten_glVertexAttrib2fv,"Lc":_emscripten_glVertexAttrib3f,"Kc":_emscripten_glVertexAttrib3fv,"Jc":_emscripten_glVertexAttrib4f,"Ic":_emscripten_glVertexAttrib4fv,"Hc":_emscripten_glVertexAttribDivisorANGLE,"Gc":_emscripten_glVertexAttribPointer,"Fc":_emscripten_glViewport,"Ec":_emscripten_memcpy_big,"Cc":_emscripten_request_pointerlock,"Bc":_emscripten_resize_heap,"O":_emscripten_run_script,"Ac":_emscripten_sample_gamepad_data,"zc":_emscripten_set_click_callback_on_thread,"yc":_emscripten_set_fullscreenchange_callback_on_thread,"xc":_emscripten_set_gamepadconnected_callback_on_thread,"wc":_emscripten_set_gamepaddisconnected_callback_on_thread,"vc":_emscripten_set_keypress_callback_on_thread,"uc":_emscripten_set_main_loop,"sc":_emscripten_set_touchcancel_callback_on_thread,"rc":_emscripten_set_touchend_callback_on_thread,"qc":_emscripten_set_touchmove_callback_on_thread,"pc":_emscripten_set_touchstart_callback_on_thread,"oc":_exit,"nc":_glActiveTexture,"N":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"kc":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"M":_glClear,"L":_glClearColor,"jc":_glClearDepthf,"ic":_glCompileShader,"hc":_glCompressedTexImage2D,"gc":_glCreateProgram,"fc":_glCreateShader,"dc":_glCullFace,"p":_glDeleteBuffers,"K":_glDeleteProgram,"J":_glDeleteShader,"I":_glDeleteTextures,"cc":_glDepthFunc,"H":_glDetachShader,"G":_glDisable,"o":_glDisableVertexAttribArray,"bc":_glDrawArrays,"$b":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"_b":_glFrontFace,"n":_glGenBuffers,"Zb":_glGenTextures,"t":_glGetAttribLocation,"Yb":_glGetFloatv,"Xb":_glGetProgramInfoLog,"F":_glGetProgramiv,"Vb":_glGetShaderInfoLog,"E":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Ub":_glLinkProgram,"Tb":_glPixelStorei,"Sb":_glReadPixels,"Rb":_glShaderSource,"Qb":_glTexImage2D,"g":_glTexParameteri,"Ob":_glUniform1i,"Nb":_glUniform4f,"Mb":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Lb":_glViewport,"Kb":_glfwCreateWindow,"Jb":_glfwDefaultWindowHints,"Ib":_glfwDestroyWindow,"Hb":_glfwGetCursorPos,"Fb":_glfwGetKey,"Eb":_glfwGetMouseButton,"m":_glfwGetTime,"Db":_glfwInit,"Cb":_glfwMakeContextCurrent,"Bb":_glfwSetCharCallback,"Ab":_glfwSetCursorEnterCallback,"zb":_glfwSetCursorPosCallback,"yb":_glfwSetDropCallback,"xb":_glfwSetErrorCallback,"vb":_glfwSetKeyCallback,"ub":_glfwSetMouseButtonCallback,"tb":_glfwSetScrollCallback,"sb":_glfwSetWindowIconifyCallback,"rb":_glfwSetWindowShouldClose,"qb":_glfwSetWindowSizeCallback,"pb":_glfwSwapBuffers,"D":_glfwTerminate,"e":_glfwWindowHint,"C":_llvm_stackrestore,"B":_llvm_stacksave,"nb":_nanosleep,"mb":_time,"lb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["fe"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ge"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["le"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["me"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["te"].apply(null,arguments)};Module["asm"]=asm;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5276960,DYNAMICTOP_PTR=34048;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_rlgl_solar_system.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"oc":___lock,"z":___setErrNo,"$a":___syscall140,"Qa":___syscall145,"l":___syscall221,"va":___syscall5,"ka":___syscall54,"y":___syscall6,"x":___unlock,"_d":___wasi_fd_write,"w":_eglGetProcAddress,"R":_emscripten_exit_pointerlock,"vd":_emscripten_get_element_css_size,"kd":_emscripten_get_gamepad_status,"$c":_emscripten_get_heap_size,"Qc":_emscripten_get_num_gamepads,"Q":_emscripten_get_pointerlock_status,"wc":_emscripten_glActiveTexture,"nc":_emscripten_glAttachShader,"hc":_emscripten_glBeginQueryEXT,"dc":_emscripten_glBindAttribLocation,"Yb":_emscripten_glBindBuffer,"Rb":_emscripten_glBindFramebuffer,"Kb":_emscripten_glBindRenderbuffer,"Bb":_emscripten_glBindTexture,"qb":_emscripten_glBindVertexArrayOES,"lb":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"_a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Pa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"ua":_emscripten_glEndQueryEXT,"ta":_emscripten_glFinish,"sa":_emscripten_glFlush,"ra":_emscripten_glFramebufferRenderbuffer,"qa":_emscripten_glFramebufferTexture2D,"pa":_emscripten_glFrontFace,"oa":_emscripten_glGenBuffers,"na":_emscripten_glGenFramebuffers,"ma":_emscripten_glGenQueriesEXT,"la":_emscripten_glGenRenderbuffers,"ja":_emscripten_glGenTextures,"ia":_emscripten_glGenVertexArraysOES,"ha":_emscripten_glGenerateMipmap,"ga":_emscripten_glGetActiveAttrib,"fa":_emscripten_glGetActiveUniform,"ea":_emscripten_glGetAttachedShaders,"da":_emscripten_glGetAttribLocation,"ca":_emscripten_glGetBooleanv,"ba":_emscripten_glGetBufferParameteriv,"aa":_emscripten_glGetError,"$":_emscripten_glGetFloatv,"_":_emscripten_glGetFramebufferAttachmentParameteriv,"Z":_emscripten_glGetIntegerv,"Y":_emscripten_glGetProgramInfoLog,"X":_emscripten_glGetProgramiv,"W":_emscripten_glGetQueryObjecti64vEXT,"V":_emscripten_glGetQueryObjectivEXT,"U":_emscripten_glGetQueryObjectui64vEXT,"T":_emscripten_glGetQueryObjectuivEXT,"S":_emscripten_glGetQueryivEXT,"ie":_emscripten_glGetRenderbufferParameteriv,"he":_emscripten_glGetShaderInfoLog,"ge":_emscripten_glGetShaderPrecisionFormat,"fe":_emscripten_glGetShaderSource,"ee":_emscripten_glGetShaderiv,"de":_emscripten_glGetString,"ce":_emscripten_glGetTexParameterfv,"be":_emscripten_glGetTexParameteriv,"ae":_emscripten_glGetUniformLocation,"$d":_emscripten_glGetUniformfv,"Zd":_emscripten_glGetUniformiv,"Yd":_emscripten_glGetVertexAttribPointerv,"Xd":_emscripten_glGetVertexAttribfv,"Wd":_emscripten_glGetVertexAttribiv,"Vd":_emscripten_glHint,"Ud":_emscripten_glIsBuffer,"Td":_emscripten_glIsEnabled,"Sd":_emscripten_glIsFramebuffer,"Rd":_emscripten_glIsProgram,"Qd":_emscripten_glIsQueryEXT,"Pd":_emscripten_glIsRenderbuffer,"Od":_emscripten_glIsShader,"Nd":_emscripten_glIsTexture,"Md":_emscripten_glIsVertexArrayOES,"Ld":_emscripten_glLineWidth,"Kd":_emscripten_glLinkProgram,"Jd":_emscripten_glPixelStorei,"Id":_emscripten_glPolygonOffset,"Hd":_emscripten_glQueryCounterEXT,"Gd":_emscripten_glReadPixels,"Fd":_emscripten_glReleaseShaderCompiler,"Ed":_emscripten_glRenderbufferStorage,"Dd":_emscripten_glSampleCoverage,"Cd":_emscripten_glScissor,"Bd":_emscripten_glShaderBinary,"Ad":_emscripten_glShaderSource,"zd":_emscripten_glStencilFunc,"yd":_emscripten_glStencilFuncSeparate,"xd":_emscripten_glStencilMask,"wd":_emscripten_glStencilMaskSeparate,"ud":_emscripten_glStencilOp,"td":_emscripten_glStencilOpSeparate,"sd":_emscripten_glTexImage2D,"rd":_emscripten_glTexParameterf,"qd":_emscripten_glTexParameterfv,"pd":_emscripten_glTexParameteri,"od":_emscripten_glTexParameteriv,"nd":_emscripten_glTexSubImage2D,"md":_emscripten_glUniform1f,"ld":_emscripten_glUniform1fv,"jd":_emscripten_glUniform1i,"id":_emscripten_glUniform1iv,"hd":_emscripten_glUniform2f,"gd":_emscripten_glUniform2fv,"fd":_emscripten_glUniform2i,"ed":_emscripten_glUniform2iv,"dd":_emscripten_glUniform3f,"cd":_emscripten_glUniform3fv,"bd":_emscripten_glUniform3i,"ad":_emscripten_glUniform3iv,"_c":_emscripten_glUniform4f,"Zc":_emscripten_glUniform4fv,"Yc":_emscripten_glUniform4i,"Xc":_emscripten_glUniform4iv,"Wc":_emscripten_glUniformMatrix2fv,"Vc":_emscripten_glUniformMatrix3fv,"Uc":_emscripten_glUniformMatrix4fv,"Tc":_emscripten_glUseProgram,"Sc":_emscripten_glValidateProgram,"Rc":_emscripten_glVertexAttrib1f,"Pc":_emscripten_glVertexAttrib1fv,"Oc":_emscripten_glVertexAttrib2f,"Nc":_emscripten_glVertexAttrib2fv,"Mc":_emscripten_glVertexAttrib3f,"Lc":_emscripten_glVertexAttrib3fv,"Kc":_emscripten_glVertexAttrib4f,"Jc":_emscripten_glVertexAttrib4fv,"Ic":_emscripten_glVertexAttribDivisorANGLE,"Hc":_emscripten_glVertexAttribPointer,"Gc":_emscripten_glViewport,"Fc":_emscripten_memcpy_big,"Ec":_emscripten_request_pointerlock,"Dc":_emscripten_resize_heap,"P":_emscripten_run_script,"Cc":_emscripten_sample_gamepad_data,"Bc":_emscripten_set_click_callback_on_thread,"Ac":_emscripten_set_fullscreenchange_callback_on_thread,"zc":_emscripten_set_gamepadconnected_callback_on_thread,"yc":_emscripten_set_gamepaddisconnected_callback_on_thread,"xc":_emscripten_set_keypress_callback_on_thread,"vc":_emscripten_set_main_loop,"uc":_emscripten_set_touchcancel_callback_on_thread,"tc":_emscripten_set_touchend_callback_on_thread,"sc":_emscripten_set_touchmove_callback_on_thread,"rc":_emscripten_set_touchstart_callback_on_thread,"qc":_exit,"pc":_glActiveTexture,"O":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"k":_glBindTexture,"mc":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"N":_glClear,"M":_glClearColor,"lc":_glClearDepthf,"kc":_glCompileShader,"jc":_glCompressedTexImage2D,"ic":_glCreateProgram,"gc":_glCreateShader,"fc":_glCullFace,"p":_glDeleteBuffers,"L":_glDeleteProgram,"K":_glDeleteShader,"J":_glDeleteTextures,"ec":_glDepthFunc,"I":_glDetachShader,"H":_glDisable,"o":_glDisableVertexAttribArray,"cc":_glDrawArrays,"bc":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"ac":_glFrontFace,"n":_glGenBuffers,"$b":_glGenTextures,"t":_glGetAttribLocation,"_b":_glGetFloatv,"Zb":_glGetProgramInfoLog,"G":_glGetProgramiv,"Xb":_glGetShaderInfoLog,"F":_glGetShaderiv,"j":_glGetString,"s":_glGetUniformLocation,"Wb":_glLinkProgram,"Vb":_glPixelStorei,"Ub":_glReadPixels,"Tb":_glShaderSource,"Sb":_glTexImage2D,"g":_glTexParameteri,"Qb":_glUniform1i,"Pb":_glUniform4f,"Ob":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Nb":_glViewport,"E":_glfwCreateWindow,"Mb":_glfwDefaultWindowHints,"Lb":_glfwDestroyWindow,"Jb":_glfwGetCursorPos,"Ib":_glfwGetKey,"Hb":_glfwGetMouseButton,"D":_glfwGetPrimaryMonitor,"m":_glfwGetTime,"Gb":_glfwGetVideoModes,"Fb":_glfwInit,"Eb":_glfwMakeContextCurrent,"Db":_glfwSetCharCallback,"Cb":_glfwSetCursorEnterCallback,"Ab":_glfwSetCursorPosCallback,"zb":_glfwSetDropCallback,"yb":_glfwSetErrorCallback,"xb":_glfwSetKeyCallback,"wb":_glfwSetMouseButtonCallback,"vb":_glfwSetScrollCallback,"ub":_glfwSetWindowIconifyCallback,"tb":_glfwSetWindowShouldClose,"sb":_glfwSetWindowSizeCallback,"rb":_glfwSwapBuffers,"pb":_glfwSwapInterval,"C":_glfwTerminate,"e":_glfwWindowHint,"B":_llvm_stackrestore,"A":_llvm_stacksave,"ob":_nanosleep,"nb":_time,"mb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["we"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["xe"].apply(null,arguments)};Module["asm"]=asm;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_rlgl_solar_system.wasm b/examples/web/models/models_rlgl_solar_system.wasm index 0f762f2..f696bda 100644 Binary files a/examples/web/models/models_rlgl_solar_system.wasm and b/examples/web/models/models_rlgl_solar_system.wasm differ diff --git a/examples/web/models/models_waving_cubes.c b/examples/web/models/models_waving_cubes.c new file mode 100644 index 0000000..fcb3e97 --- /dev/null +++ b/examples/web/models/models_waving_cubes.c @@ -0,0 +1,143 @@ +/******************************************************************************************* +* +* raylib [models] example - Waving cubes +* +* This example has been created using raylib 2.5 (www.raylib.com) +* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details) +* +* Example contributed by Codecat (@codecat) and reviewed by Ramon Santamaria (@raysan5) +* +* Copyright (c) 2019 Codecat (@codecat) and Ramon Santamaria (@raysan5) +* +********************************************************************************************/ + +#include "raylib.h" + +#include + +#if defined(PLATFORM_WEB) + #include +#endif + +//---------------------------------------------------------------------------------- +// Global Variables Definition +//---------------------------------------------------------------------------------- +const int screenWidth = 800; +const int screenHeight = 450; + +static Camera3D camera = { 0 }; + +// Specify the amount of blocks in each direction +const int numBlocks = 15; + +//---------------------------------------------------------------------------------- +// Module Functions Declaration +//---------------------------------------------------------------------------------- +void UpdateDrawFrame(void); // Update and Draw one frame + +//---------------------------------------------------------------------------------- +// Program Main Entry Point +//---------------------------------------------------------------------------------- +int main() +{ + // Initialization + //-------------------------------------------------------------------------------------- + const int screenWidth = 800; + const int screenHeight = 450; + + InitWindow(screenWidth, screenHeight, "raylib [models] example - waving cubes"); + + // Initialize the camera + camera.position = (Vector3){ 30.0f, 20.0f, 30.0f }; + camera.target = (Vector3){ 0.0f, 0.0f, 0.0f }; + camera.up = (Vector3){ 0.0f, 1.0f, 0.0f }; + camera.fovy = 70.0f; + camera.type = CAMERA_PERSPECTIVE; + +#if defined(PLATFORM_WEB) + emscripten_set_main_loop(UpdateDrawFrame, 0, 1); +#else + SetTargetFPS(60); // Set our game to run at 60 frames-per-second + //-------------------------------------------------------------------------------------- + + // Main game loop + while (!WindowShouldClose()) // Detect window close button or ESC key + { + UpdateDrawFrame(); + } +#endif + + // De-Initialization + //-------------------------------------------------------------------------------------- + CloseWindow(); // Close window and OpenGL context + //-------------------------------------------------------------------------------------- + + return 0; +} + +//---------------------------------------------------------------------------------- +// Module Functions Definitions +//---------------------------------------------------------------------------------- +void UpdateDrawFrame(void) +{ + // Update + //---------------------------------------------------------------------------------- + double time = GetTime(); + + // Calculate time scale for cube position and size + float scale = (2.0f + (float)sin(time))*0.7f; + + // Move camera around the scene + double cameraTime = time*0.3; + camera.position.x = (float)cos(cameraTime)*40.0f; + camera.position.z = (float)sin(cameraTime)*40.0f; + //---------------------------------------------------------------------------------- + + // Draw + //---------------------------------------------------------------------------------- + BeginDrawing(); + + ClearBackground(RAYWHITE); + + BeginMode3D(camera); + + DrawGrid(10, 5.0f); + + for (int x = 0; x < numBlocks; x++) + { + for (int y = 0; y < numBlocks; y++) + { + for (int z = 0; z < numBlocks; z++) + { + // Scale of the blocks depends on x/y/z positions + float blockScale = (x + y + z)/30.0f; + + // Scatter makes the waving effect by adding blockScale over time + float scatter = sinf(blockScale*20.0f + (float)(time*4.0f)); + + // Calculate the cube position + Vector3 cubePos = { + (float)(x - numBlocks/2)*(scale*3.0f) + scatter, + (float)(y - numBlocks/2)*(scale*2.0f) + scatter, + (float)(z - numBlocks/2)*(scale*3.0f) + scatter + }; + + // Pick a color with a hue depending on cube position for the rainbow color effect + Color cubeColor = ColorFromHSV((Vector3){ (float)(((x + y + z)*18)%360), 0.75f, 0.9f }); + + // Calculate cube size + float cubeSize = (2.4f - scale)*blockScale; + + // And finally, draw the cube! + DrawCube(cubePos, cubeSize, cubeSize, cubeSize, cubeColor); + } + } + } + + EndMode3D(); + + DrawFPS(10, 10); + + EndDrawing(); + //---------------------------------------------------------------------------------- +} \ No newline at end of file diff --git a/examples/web/models/models_waving_cubes.html b/examples/web/models/models_waving_cubes.html new file mode 100644 index 0000000..05259a6 --- /dev/null +++ b/examples/web/models/models_waving_cubes.html @@ -0,0 +1,27 @@ +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_waving_cubes.js b/examples/web/models/models_waving_cubes.js new file mode 100644 index 0000000..a2d759c --- /dev/null +++ b/examples/web/models/models_waving_cubes.js @@ -0,0 +1 @@ +var Module=typeof Module!=="undefined"?Module:{};var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var arguments_=[];var thisProgram="./this.program";var quit_=function(status,toThrow){throw toThrow};var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_HAS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_HAS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";ENVIRONMENT_IS_NODE=ENVIRONMENT_HAS_NODE&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var read_,readAsync,readBinary,setWindowTitle;if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+"/";var nodeFS;var nodePath;read_=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require("fs");if(!nodePath)nodePath=require("path");filename=nodePath["normalize"](filename);ret=nodeFS["readFileSync"](filename);return binary?ret:ret.toString()};readBinary=function readBinary(filename){var ret=read_(filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process["argv"].length>1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5276832,DYNAMICTOP_PTR=33920;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_waving_cubes.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"c":abort,"b":___assert_fail,"mc":___lock,"z":___setErrNo,"$a":___syscall140,"Qa":___syscall145,"m":___syscall221,"va":___syscall5,"ka":___syscall54,"y":___syscall6,"x":___unlock,"Yd":___wasi_fd_write,"w":_eglGetProcAddress,"R":_emscripten_exit_pointerlock,"td":_emscripten_get_element_css_size,"id":_emscripten_get_gamepad_status,"Zc":_emscripten_get_heap_size,"Oc":_emscripten_get_num_gamepads,"Q":_emscripten_get_pointerlock_status,"uc":_emscripten_glActiveTexture,"lc":_emscripten_glAttachShader,"fc":_emscripten_glBeginQueryEXT,"bc":_emscripten_glBindAttribLocation,"Wb":_emscripten_glBindBuffer,"Pb":_emscripten_glBindFramebuffer,"Ib":_emscripten_glBindRenderbuffer,"zb":_emscripten_glBindTexture,"pb":_emscripten_glBindVertexArrayOES,"lb":_emscripten_glBlendColor,"kb":_emscripten_glBlendEquation,"jb":_emscripten_glBlendEquationSeparate,"ib":_emscripten_glBlendFunc,"hb":_emscripten_glBlendFuncSeparate,"gb":_emscripten_glBufferData,"fb":_emscripten_glBufferSubData,"eb":_emscripten_glCheckFramebufferStatus,"db":_emscripten_glClear,"cb":_emscripten_glClearColor,"bb":_emscripten_glClearDepthf,"ab":_emscripten_glClearStencil,"_a":_emscripten_glColorMask,"Za":_emscripten_glCompileShader,"Ya":_emscripten_glCompressedTexImage2D,"Xa":_emscripten_glCompressedTexSubImage2D,"Wa":_emscripten_glCopyTexImage2D,"Va":_emscripten_glCopyTexSubImage2D,"Ua":_emscripten_glCreateProgram,"Ta":_emscripten_glCreateShader,"Sa":_emscripten_glCullFace,"Ra":_emscripten_glDeleteBuffers,"Pa":_emscripten_glDeleteFramebuffers,"Oa":_emscripten_glDeleteProgram,"Na":_emscripten_glDeleteQueriesEXT,"Ma":_emscripten_glDeleteRenderbuffers,"La":_emscripten_glDeleteShader,"Ka":_emscripten_glDeleteTextures,"Ja":_emscripten_glDeleteVertexArraysOES,"Ia":_emscripten_glDepthFunc,"Ha":_emscripten_glDepthMask,"Ga":_emscripten_glDepthRangef,"Fa":_emscripten_glDetachShader,"Ea":_emscripten_glDisable,"Da":_emscripten_glDisableVertexAttribArray,"Ca":_emscripten_glDrawArrays,"Ba":_emscripten_glDrawArraysInstancedANGLE,"Aa":_emscripten_glDrawBuffersWEBGL,"za":_emscripten_glDrawElements,"ya":_emscripten_glDrawElementsInstancedANGLE,"xa":_emscripten_glEnable,"wa":_emscripten_glEnableVertexAttribArray,"ua":_emscripten_glEndQueryEXT,"ta":_emscripten_glFinish,"sa":_emscripten_glFlush,"ra":_emscripten_glFramebufferRenderbuffer,"qa":_emscripten_glFramebufferTexture2D,"pa":_emscripten_glFrontFace,"oa":_emscripten_glGenBuffers,"na":_emscripten_glGenFramebuffers,"ma":_emscripten_glGenQueriesEXT,"la":_emscripten_glGenRenderbuffers,"ja":_emscripten_glGenTextures,"ia":_emscripten_glGenVertexArraysOES,"ha":_emscripten_glGenerateMipmap,"ga":_emscripten_glGetActiveAttrib,"fa":_emscripten_glGetActiveUniform,"ea":_emscripten_glGetAttachedShaders,"da":_emscripten_glGetAttribLocation,"ca":_emscripten_glGetBooleanv,"ba":_emscripten_glGetBufferParameteriv,"aa":_emscripten_glGetError,"$":_emscripten_glGetFloatv,"_":_emscripten_glGetFramebufferAttachmentParameteriv,"Z":_emscripten_glGetIntegerv,"Y":_emscripten_glGetProgramInfoLog,"X":_emscripten_glGetProgramiv,"W":_emscripten_glGetQueryObjecti64vEXT,"V":_emscripten_glGetQueryObjectivEXT,"U":_emscripten_glGetQueryObjectui64vEXT,"T":_emscripten_glGetQueryObjectuivEXT,"S":_emscripten_glGetQueryivEXT,"ge":_emscripten_glGetRenderbufferParameteriv,"fe":_emscripten_glGetShaderInfoLog,"ee":_emscripten_glGetShaderPrecisionFormat,"de":_emscripten_glGetShaderSource,"ce":_emscripten_glGetShaderiv,"be":_emscripten_glGetString,"ae":_emscripten_glGetTexParameterfv,"$d":_emscripten_glGetTexParameteriv,"_d":_emscripten_glGetUniformLocation,"Zd":_emscripten_glGetUniformfv,"Xd":_emscripten_glGetUniformiv,"Wd":_emscripten_glGetVertexAttribPointerv,"Vd":_emscripten_glGetVertexAttribfv,"Ud":_emscripten_glGetVertexAttribiv,"Td":_emscripten_glHint,"Sd":_emscripten_glIsBuffer,"Rd":_emscripten_glIsEnabled,"Qd":_emscripten_glIsFramebuffer,"Pd":_emscripten_glIsProgram,"Od":_emscripten_glIsQueryEXT,"Nd":_emscripten_glIsRenderbuffer,"Md":_emscripten_glIsShader,"Ld":_emscripten_glIsTexture,"Kd":_emscripten_glIsVertexArrayOES,"Jd":_emscripten_glLineWidth,"Id":_emscripten_glLinkProgram,"Hd":_emscripten_glPixelStorei,"Gd":_emscripten_glPolygonOffset,"Fd":_emscripten_glQueryCounterEXT,"Ed":_emscripten_glReadPixels,"Dd":_emscripten_glReleaseShaderCompiler,"Cd":_emscripten_glRenderbufferStorage,"Bd":_emscripten_glSampleCoverage,"Ad":_emscripten_glScissor,"zd":_emscripten_glShaderBinary,"yd":_emscripten_glShaderSource,"xd":_emscripten_glStencilFunc,"wd":_emscripten_glStencilFuncSeparate,"vd":_emscripten_glStencilMask,"ud":_emscripten_glStencilMaskSeparate,"sd":_emscripten_glStencilOp,"rd":_emscripten_glStencilOpSeparate,"qd":_emscripten_glTexImage2D,"pd":_emscripten_glTexParameterf,"od":_emscripten_glTexParameterfv,"nd":_emscripten_glTexParameteri,"md":_emscripten_glTexParameteriv,"ld":_emscripten_glTexSubImage2D,"kd":_emscripten_glUniform1f,"jd":_emscripten_glUniform1fv,"hd":_emscripten_glUniform1i,"gd":_emscripten_glUniform1iv,"fd":_emscripten_glUniform2f,"ed":_emscripten_glUniform2fv,"dd":_emscripten_glUniform2i,"cd":_emscripten_glUniform2iv,"bd":_emscripten_glUniform3f,"ad":_emscripten_glUniform3fv,"$c":_emscripten_glUniform3i,"_c":_emscripten_glUniform3iv,"Yc":_emscripten_glUniform4f,"Xc":_emscripten_glUniform4fv,"Wc":_emscripten_glUniform4i,"Vc":_emscripten_glUniform4iv,"Uc":_emscripten_glUniformMatrix2fv,"Tc":_emscripten_glUniformMatrix3fv,"Sc":_emscripten_glUniformMatrix4fv,"Rc":_emscripten_glUseProgram,"Qc":_emscripten_glValidateProgram,"Pc":_emscripten_glVertexAttrib1f,"Nc":_emscripten_glVertexAttrib1fv,"Mc":_emscripten_glVertexAttrib2f,"Lc":_emscripten_glVertexAttrib2fv,"Kc":_emscripten_glVertexAttrib3f,"Jc":_emscripten_glVertexAttrib3fv,"Ic":_emscripten_glVertexAttrib4f,"Hc":_emscripten_glVertexAttrib4fv,"Gc":_emscripten_glVertexAttribDivisorANGLE,"Fc":_emscripten_glVertexAttribPointer,"Ec":_emscripten_glViewport,"Dc":_emscripten_memcpy_big,"Cc":_emscripten_request_pointerlock,"Bc":_emscripten_resize_heap,"P":_emscripten_run_script,"Ac":_emscripten_sample_gamepad_data,"zc":_emscripten_set_click_callback_on_thread,"yc":_emscripten_set_fullscreenchange_callback_on_thread,"xc":_emscripten_set_gamepadconnected_callback_on_thread,"wc":_emscripten_set_gamepaddisconnected_callback_on_thread,"vc":_emscripten_set_keypress_callback_on_thread,"tc":_emscripten_set_main_loop,"sc":_emscripten_set_touchcancel_callback_on_thread,"rc":_emscripten_set_touchend_callback_on_thread,"qc":_emscripten_set_touchmove_callback_on_thread,"pc":_emscripten_set_touchstart_callback_on_thread,"oc":_exit,"nc":_glActiveTexture,"O":_glAttachShader,"i":_glBindAttribLocation,"d":_glBindBuffer,"l":_glBindTexture,"kc":_glBlendFunc,"q":_glBufferData,"v":_glBufferSubData,"N":_glClear,"M":_glClearColor,"jc":_glClearDepthf,"ic":_glCompileShader,"hc":_glCompressedTexImage2D,"gc":_glCreateProgram,"ec":_glCreateShader,"dc":_glCullFace,"p":_glDeleteBuffers,"L":_glDeleteProgram,"K":_glDeleteShader,"J":_glDeleteTextures,"cc":_glDepthFunc,"I":_glDetachShader,"H":_glDisable,"o":_glDisableVertexAttribArray,"ac":_glDrawArrays,"$b":_glDrawElements,"u":_glEnable,"h":_glEnableVertexAttribArray,"_b":_glFrontFace,"n":_glGenBuffers,"Zb":_glGenTextures,"t":_glGetAttribLocation,"Yb":_glGetFloatv,"Xb":_glGetProgramInfoLog,"G":_glGetProgramiv,"Vb":_glGetShaderInfoLog,"F":_glGetShaderiv,"k":_glGetString,"s":_glGetUniformLocation,"Ub":_glLinkProgram,"Tb":_glPixelStorei,"Sb":_glReadPixels,"Rb":_glShaderSource,"Qb":_glTexImage2D,"g":_glTexParameteri,"Ob":_glUniform1i,"Nb":_glUniform4f,"Mb":_glUniformMatrix4fv,"r":_glUseProgram,"f":_glVertexAttribPointer,"Lb":_glViewport,"E":_glfwCreateWindow,"Kb":_glfwDefaultWindowHints,"Jb":_glfwDestroyWindow,"Hb":_glfwGetCursorPos,"D":_glfwGetPrimaryMonitor,"j":_glfwGetTime,"Gb":_glfwGetVideoModes,"Fb":_glfwInit,"Eb":_glfwMakeContextCurrent,"Db":_glfwSetCharCallback,"Cb":_glfwSetCursorEnterCallback,"Bb":_glfwSetCursorPosCallback,"Ab":_glfwSetDropCallback,"yb":_glfwSetErrorCallback,"xb":_glfwSetKeyCallback,"wb":_glfwSetMouseButtonCallback,"vb":_glfwSetScrollCallback,"ub":_glfwSetWindowIconifyCallback,"tb":_glfwSetWindowShouldClose,"sb":_glfwSetWindowSizeCallback,"rb":_glfwSwapBuffers,"qb":_glfwSwapInterval,"C":_glfwTerminate,"e":_glfwWindowHint,"B":_llvm_stackrestore,"A":_llvm_stacksave,"ob":_nanosleep,"nb":_time,"mb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["he"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["ie"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["je"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["ke"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["le"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["me"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["ne"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["we"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["oe"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["pe"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["qe"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["re"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["se"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["te"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["ve"].apply(null,arguments)};Module["asm"]=asm;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_waving_cubes.wasm b/examples/web/models/models_waving_cubes.wasm new file mode 100644 index 0000000..b6cc248 Binary files /dev/null and b/examples/web/models/models_waving_cubes.wasm differ diff --git a/examples/web/models/models_yaw_pitch_roll.html b/examples/web/models/models_yaw_pitch_roll.html index d8aa1cd..528b406 100644 --- a/examples/web/models/models_yaw_pitch_roll.html +++ b/examples/web/models/models_yaw_pitch_roll.html @@ -1 +1,27 @@ -raylib HTML5 GAME
Downloading...
\ No newline at end of file +raylib HTML5 GAME
\ No newline at end of file diff --git a/examples/web/models/models_yaw_pitch_roll.js b/examples/web/models/models_yaw_pitch_roll.js index 10f47c5..168fe1d 100644 --- a/examples/web/models/models_yaw_pitch_roll.js +++ b/examples/web/models/models_yaw_pitch_roll.js @@ -1 +1 @@ -var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_yaw_pitch_roll.data";var REMOTE_PACKAGE_BASE="models_yaw_pitch_roll.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){Module["thisProgram"]=process["argv"][1].replace(/\\/g,"/")}Module["arguments"]=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);Module["quit"]=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){Module["read"]=function shell_read(f){return read(f)}}Module["readBinary"]=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}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}if(typeof quit==="function"){Module["quit"]=function(status){quit(status)}}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}Module["read"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module["readBinary"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}Module["readAsync"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module["setWindowTitle"]=function(title){document.title=title}}else{}var out=Module["print"]||(typeof console!=="undefined"?console.log.bind(console):typeof print!=="undefined"?print:null);var err=Module["printErr"]||(typeof printErr!=="undefined"?printErr:typeof console!=="undefined"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end<=_emscripten_get_heap_size()){HEAP32[DYNAMICTOP_PTR>>2]=end}else{return 0}return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){debugger}};var functionPointers=new Array(0);if(typeof WebAssembly!=="object"){err("no native wasm support detected")}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}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)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferViews(){Module["HEAP8"]=HEAP8=new Int8Array(buffer);Module["HEAP16"]=HEAP16=new Int16Array(buffer);Module["HEAP32"]=HEAP32=new Int32Array(buffer);Module["HEAPU8"]=HEAPU8=new Uint8Array(buffer);Module["HEAPU16"]=HEAPU16=new Uint16Array(buffer);Module["HEAPU32"]=HEAPU32=new Uint32Array(buffer);Module["HEAPF32"]=HEAPF32=new Float32Array(buffer);Module["HEAPF64"]=HEAPF64=new Float64Array(buffer)}var DYNAMIC_BASE=5279952,DYNAMICTOP_PTR=37040;var TOTAL_STACK=5242880;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||67108864;if(INITIAL_TOTAL_MEMORY>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_yaw_pitch_roll.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(Module["wasmBinary"]){return new Uint8Array(Module["wasmBinary"])}if(Module["readBinary"]){return Module["readBinary"](wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module["wasmBinary"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}if(!Module["wasmBinary"]&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:"same-origin"}),info).then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":320,"maximum":320,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)},resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var completed=0;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream},getSocketFromFD:function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket},getSocketAddress:function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();if(!(offset_high==-1&&offset_low<0)&&!(offset_high==0&&offset_low>=0)){return-ERRNO_CODES.EOVERFLOW}var offset=offset_low;FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module["noExitRuntime"]=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function requestAnimationFrame(func){if(typeof window==="undefined"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window["requestAnimationFrame"]||window["mozRequestAnimationFrame"]||window["webkitRequestAnimationFrame"]||window["msRequestAnimationFrame"]||window["oRequestAnimationFrame"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){Module["noExitRuntime"]=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){Module["noExitRuntime"]=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";Module["readAsync"](url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);return ctx&&GL.registerContext(ctx,webGLContextAttributes)},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){var instancedArraysExt=GLctx.getExtension("ANGLE_instanced_arrays");if(instancedArraysExt){GLctx["vertexAttribDivisor"]=function(index,divisor){instancedArraysExt["vertexAttribDivisorANGLE"](index,divisor)};GLctx["drawArraysInstanced"]=function(mode,first,count,primcount){instancedArraysExt["drawArraysInstancedANGLE"](mode,first,count,primcount)};GLctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){instancedArraysExt["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}var vaoExt=GLctx.getExtension("OES_vertex_array_object");if(vaoExt){GLctx["createVertexArray"]=function(){return vaoExt["createVertexArrayOES"]()};GLctx["deleteVertexArray"]=function(vao){vaoExt["deleteVertexArrayOES"](vao)};GLctx["bindVertexArray"]=function(vao){vaoExt["bindVertexArrayOES"](vao)};GLctx["isVertexArray"]=function(vao){return vaoExt["isVertexArrayOES"](vao)}}var drawBuffersExt=GLctx.getExtension("WEBGL_draw_buffers");if(drawBuffersExt){GLctx["drawBuffers"]=function(n,bufs){drawBuffersExt["drawBuffersWEBGL"](n,bufs)}}}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})}},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=="Integer"&&type!=="Integer64"){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case"Float":HEAPF32[p+i*4>>2]=result[i];break;case"Boolean":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw"internal glGet error, bad type: "+type}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);return}}switch(type){case"Integer64":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case"Integer":HEAP32[p>>2]=ret;break;case"Float":HEAPF32[p>>2]=ret;break;case"Boolean":HEAP8[p>>0]=ret?1:0;break;default:throw"internal glGet error, bad type: "+type}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,"Boolean")}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,"Integer")}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Float")}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,"Integer")}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case"Integer":HEAP32[params>>2]=data;break;case"Float":HEAPF32[params>>2]=data;break;case"FloatToInteger":HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case"Float":HEAPF32[params+i*4>>2]=data[i];break;case"FloatToInteger":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"Float")}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,"FloatToInteger")}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(event){var e=event||window.event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()==="undefined")return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e.gamepad);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(event){var e=event||window.event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,"Float")}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_IS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"Ac":___lock,"H":___setErrNo,"lb":___syscall140,"ab":___syscall145,"G":___syscall146,"r":___syscall221,"xa":___syscall5,"F":___syscall54,"ca":___syscall6,"E":___unlock,"D":_eglGetProcAddress,"ba":_emscripten_exit_pointerlock,"Fd":_emscripten_get_gamepad_status,"ud":_emscripten_get_heap_size,"jd":_emscripten_get_num_gamepads,"aa":_emscripten_get_pointerlock_status,"Qc":_emscripten_glActiveTexture,"Gc":_emscripten_glAttachShader,"zc":_emscripten_glBeginQueryEXT,"vc":_emscripten_glBindAttribLocation,"oc":_emscripten_glBindBuffer,"lc":_emscripten_glBindFramebuffer,"ec":_emscripten_glBindRenderbuffer,"Zb":_emscripten_glBindTexture,"Vb":_emscripten_glBindVertexArrayOES,"Lb":_emscripten_glBlendColor,"Ab":_emscripten_glBlendEquation,"wb":_emscripten_glBlendEquationSeparate,"vb":_emscripten_glBlendFunc,"ub":_emscripten_glBlendFuncSeparate,"tb":_emscripten_glBufferData,"sb":_emscripten_glBufferSubData,"rb":_emscripten_glCheckFramebufferStatus,"qb":_emscripten_glClear,"pb":_emscripten_glClearColor,"ob":_emscripten_glClearDepthf,"nb":_emscripten_glClearStencil,"mb":_emscripten_glColorMask,"kb":_emscripten_glCompileShader,"jb":_emscripten_glCompressedTexImage2D,"ib":_emscripten_glCompressedTexSubImage2D,"hb":_emscripten_glCopyTexImage2D,"gb":_emscripten_glCopyTexSubImage2D,"fb":_emscripten_glCreateProgram,"eb":_emscripten_glCreateShader,"db":_emscripten_glCullFace,"cb":_emscripten_glDeleteBuffers,"bb":_emscripten_glDeleteFramebuffers,"$a":_emscripten_glDeleteProgram,"_a":_emscripten_glDeleteQueriesEXT,"Za":_emscripten_glDeleteRenderbuffers,"Ya":_emscripten_glDeleteShader,"Xa":_emscripten_glDeleteTextures,"Wa":_emscripten_glDeleteVertexArraysOES,"Va":_emscripten_glDepthFunc,"Ua":_emscripten_glDepthMask,"Ta":_emscripten_glDepthRangef,"Sa":_emscripten_glDetachShader,"Ra":_emscripten_glDisable,"Qa":_emscripten_glDisableVertexAttribArray,"Pa":_emscripten_glDrawArrays,"Oa":_emscripten_glDrawArraysInstancedANGLE,"Na":_emscripten_glDrawBuffersWEBGL,"Ma":_emscripten_glDrawElements,"La":_emscripten_glDrawElementsInstancedANGLE,"Ka":_emscripten_glEnable,"Ja":_emscripten_glEnableVertexAttribArray,"Ia":_emscripten_glEndQueryEXT,"Ha":_emscripten_glFinish,"Ga":_emscripten_glFlush,"Fa":_emscripten_glFramebufferRenderbuffer,"Ea":_emscripten_glFramebufferTexture2D,"Da":_emscripten_glFrontFace,"Ca":_emscripten_glGenBuffers,"Ba":_emscripten_glGenFramebuffers,"Aa":_emscripten_glGenQueriesEXT,"za":_emscripten_glGenRenderbuffers,"ya":_emscripten_glGenTextures,"wa":_emscripten_glGenVertexArraysOES,"va":_emscripten_glGenerateMipmap,"ua":_emscripten_glGetActiveAttrib,"ta":_emscripten_glGetActiveUniform,"sa":_emscripten_glGetAttachedShaders,"ra":_emscripten_glGetAttribLocation,"qa":_emscripten_glGetBooleanv,"pa":_emscripten_glGetBufferParameteriv,"oa":_emscripten_glGetError,"na":_emscripten_glGetFloatv,"ma":_emscripten_glGetFramebufferAttachmentParameteriv,"la":_emscripten_glGetIntegerv,"ka":_emscripten_glGetProgramInfoLog,"ja":_emscripten_glGetProgramiv,"ia":_emscripten_glGetQueryObjecti64vEXT,"ha":_emscripten_glGetQueryObjectivEXT,"ga":_emscripten_glGetQueryObjectui64vEXT,"fa":_emscripten_glGetQueryObjectuivEXT,"ea":_emscripten_glGetQueryivEXT,"da":_emscripten_glGetRenderbufferParameteriv,"re":_emscripten_glGetShaderInfoLog,"qe":_emscripten_glGetShaderPrecisionFormat,"pe":_emscripten_glGetShaderSource,"oe":_emscripten_glGetShaderiv,"ne":_emscripten_glGetString,"me":_emscripten_glGetTexParameterfv,"le":_emscripten_glGetTexParameteriv,"ke":_emscripten_glGetUniformLocation,"je":_emscripten_glGetUniformfv,"ie":_emscripten_glGetUniformiv,"he":_emscripten_glGetVertexAttribPointerv,"ge":_emscripten_glGetVertexAttribfv,"fe":_emscripten_glGetVertexAttribiv,"ee":_emscripten_glHint,"de":_emscripten_glIsBuffer,"ce":_emscripten_glIsEnabled,"be":_emscripten_glIsFramebuffer,"ae":_emscripten_glIsProgram,"$d":_emscripten_glIsQueryEXT,"_d":_emscripten_glIsRenderbuffer,"Zd":_emscripten_glIsShader,"Yd":_emscripten_glIsTexture,"Xd":_emscripten_glIsVertexArrayOES,"Wd":_emscripten_glLineWidth,"Vd":_emscripten_glLinkProgram,"Ud":_emscripten_glPixelStorei,"Td":_emscripten_glPolygonOffset,"Sd":_emscripten_glQueryCounterEXT,"Rd":_emscripten_glReadPixels,"Qd":_emscripten_glReleaseShaderCompiler,"Pd":_emscripten_glRenderbufferStorage,"Od":_emscripten_glSampleCoverage,"Nd":_emscripten_glScissor,"Md":_emscripten_glShaderBinary,"Ld":_emscripten_glShaderSource,"Kd":_emscripten_glStencilFunc,"Jd":_emscripten_glStencilFuncSeparate,"Id":_emscripten_glStencilMask,"Hd":_emscripten_glStencilMaskSeparate,"Gd":_emscripten_glStencilOp,"Ed":_emscripten_glStencilOpSeparate,"Dd":_emscripten_glTexImage2D,"Cd":_emscripten_glTexParameterf,"Bd":_emscripten_glTexParameterfv,"Ad":_emscripten_glTexParameteri,"zd":_emscripten_glTexParameteriv,"yd":_emscripten_glTexSubImage2D,"xd":_emscripten_glUniform1f,"wd":_emscripten_glUniform1fv,"vd":_emscripten_glUniform1i,"td":_emscripten_glUniform1iv,"sd":_emscripten_glUniform2f,"rd":_emscripten_glUniform2fv,"qd":_emscripten_glUniform2i,"pd":_emscripten_glUniform2iv,"od":_emscripten_glUniform3f,"nd":_emscripten_glUniform3fv,"md":_emscripten_glUniform3i,"ld":_emscripten_glUniform3iv,"kd":_emscripten_glUniform4f,"id":_emscripten_glUniform4fv,"hd":_emscripten_glUniform4i,"gd":_emscripten_glUniform4iv,"fd":_emscripten_glUniformMatrix2fv,"ed":_emscripten_glUniformMatrix3fv,"dd":_emscripten_glUniformMatrix4fv,"cd":_emscripten_glUseProgram,"bd":_emscripten_glValidateProgram,"ad":_emscripten_glVertexAttrib1f,"$c":_emscripten_glVertexAttrib1fv,"_c":_emscripten_glVertexAttrib2f,"Zc":_emscripten_glVertexAttrib2fv,"Yc":_emscripten_glVertexAttrib3f,"Xc":_emscripten_glVertexAttrib3fv,"Wc":_emscripten_glVertexAttrib4f,"Vc":_emscripten_glVertexAttrib4fv,"Uc":_emscripten_glVertexAttribDivisorANGLE,"Tc":_emscripten_glVertexAttribPointer,"Sc":_emscripten_glViewport,"Rc":_emscripten_memcpy_big,"Pc":_emscripten_request_pointerlock,"Oc":_emscripten_resize_heap,"$":_emscripten_run_script,"Nc":_emscripten_sample_gamepad_data,"Mc":_emscripten_set_click_callback_on_thread,"Lc":_emscripten_set_fullscreenchange_callback_on_thread,"Kc":_emscripten_set_gamepadconnected_callback_on_thread,"Jc":_emscripten_set_gamepaddisconnected_callback_on_thread,"Ic":_emscripten_set_keypress_callback_on_thread,"Hc":_emscripten_set_main_loop,"Fc":_emscripten_set_touchcancel_callback_on_thread,"Ec":_emscripten_set_touchend_callback_on_thread,"Dc":_emscripten_set_touchmove_callback_on_thread,"Cc":_emscripten_set_touchstart_callback_on_thread,"Bc":_exit,"C":_glActiveTexture,"_":_glAttachShader,"o":_glBindAttribLocation,"c":_glBindBuffer,"l":_glBindFramebuffer,"Z":_glBindRenderbuffer,"g":_glBindTexture,"Y":_glBlendFunc,"j":_glBufferData,"B":_glBufferSubData,"yc":_glCheckFramebufferStatus,"X":_glClear,"W":_glClearColor,"xc":_glClearDepthf,"wc":_glCompileShader,"uc":_glCompressedTexImage2D,"tc":_glCreateProgram,"sc":_glCreateShader,"rc":_glCullFace,"q":_glDeleteBuffers,"qc":_glDeleteFramebuffers,"A":_glDeleteProgram,"pc":_glDeleteRenderbuffers,"V":_glDeleteShader,"t":_glDeleteTextures,"nc":_glDepthFunc,"U":_glDetachShader,"T":_glDisable,"k":_glDisableVertexAttribArray,"S":_glDrawArrays,"R":_glDrawElements,"z":_glEnable,"f":_glEnableVertexAttribArray,"mc":_glFramebufferRenderbuffer,"Q":_glFramebufferTexture2D,"kc":_glFrontFace,"i":_glGenBuffers,"jc":_glGenFramebuffers,"ic":_glGenRenderbuffers,"P":_glGenTextures,"hc":_glGenerateMipmap,"y":_glGetAttribLocation,"gc":_glGetFloatv,"fc":_glGetProgramInfoLog,"O":_glGetProgramiv,"dc":_glGetShaderInfoLog,"N":_glGetShaderiv,"p":_glGetString,"x":_glGetUniformLocation,"cc":_glLinkProgram,"bc":_glPixelStorei,"ac":_glReadPixels,"$b":_glRenderbufferStorage,"_b":_glShaderSource,"M":_glTexImage2D,"h":_glTexParameteri,"L":_glUniform1i,"w":_glUniform4f,"v":_glUniformMatrix4fv,"n":_glUseProgram,"Yb":_glVertexAttrib2f,"Xb":_glVertexAttrib3f,"u":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Wb":_glViewport,"Ub":_glfwCreateWindow,"Tb":_glfwDefaultWindowHints,"Sb":_glfwDestroyWindow,"Rb":_glfwGetCursorPos,"Qb":_glfwGetKey,"s":_glfwGetTime,"Pb":_glfwInit,"Ob":_glfwMakeContextCurrent,"Nb":_glfwSetCharCallback,"Mb":_glfwSetCursorEnterCallback,"Kb":_glfwSetCursorPosCallback,"Jb":_glfwSetDropCallback,"Ib":_glfwSetErrorCallback,"Hb":_glfwSetKeyCallback,"Gb":_glfwSetMouseButtonCallback,"Fb":_glfwSetScrollCallback,"Eb":_glfwSetWindowIconifyCallback,"Db":_glfwSetWindowShouldClose,"Cb":_glfwSetWindowSizeCallback,"Bb":_glfwSwapBuffers,"K":_glfwTerminate,"m":_glfwWindowHint,"J":_llvm_stackrestore,"I":_llvm_stacksave,"zb":_nanosleep,"yb":_time,"xb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["se"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["te"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ue"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["ve"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["we"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["He"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Ie"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["Je"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["De"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["Ee"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["Fe"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ge"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module["calledRun"])run();if(!Module["calledRun"])dependenciesFulfilled=runCaller};Module["callMain"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module["thisProgram"]);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){Module["noExitRuntime"]=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);Module["quit"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module["arguments"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module["calledRun"])return;function doRun(){if(Module["calledRun"])return;Module["calledRun"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(Module["_main"]&&shouldRunNow)Module["callMain"](args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&Module["noExitRuntime"]&&status===0){return}if(Module["noExitRuntime"]){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}Module["quit"](status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=""}ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"]){shouldRunNow=false}Module["noExitRuntime"]=true;run(); +var Module=typeof Module!=="undefined"?Module:{};if(!Module.expectedDataFileDownloads){Module.expectedDataFileDownloads=0;Module.finishedDataFileDownloads=0}Module.expectedDataFileDownloads++;(function(){var loadPackage=function(metadata){var PACKAGE_PATH;if(typeof window==="object"){PACKAGE_PATH=window["encodeURIComponent"](window.location.pathname.toString().substring(0,window.location.pathname.toString().lastIndexOf("/"))+"/")}else if(typeof location!=="undefined"){PACKAGE_PATH=encodeURIComponent(location.pathname.toString().substring(0,location.pathname.toString().lastIndexOf("/"))+"/")}else{throw"using preloaded data can only be done on a web page or in a web worker"}var PACKAGE_NAME="models/models_yaw_pitch_roll.data";var REMOTE_PACKAGE_BASE="models_yaw_pitch_roll.data";if(typeof Module["locateFilePackage"]==="function"&&!Module["locateFile"]){Module["locateFile"]=Module["locateFilePackage"];err("warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)")}var REMOTE_PACKAGE_NAME=Module["locateFile"]?Module["locateFile"](REMOTE_PACKAGE_BASE,""):REMOTE_PACKAGE_BASE;var REMOTE_PACKAGE_SIZE=metadata.remote_package_size;var PACKAGE_UUID=metadata.package_uuid;function fetchRemotePackage(packageName,packageSize,callback,errback){var xhr=new XMLHttpRequest;xhr.open("GET",packageName,true);xhr.responseType="arraybuffer";xhr.onprogress=function(event){var url=packageName;var size=packageSize;if(event.total)size=event.total;if(event.loaded){if(!xhr.addedTotal){xhr.addedTotal=true;if(!Module.dataFileDownloads)Module.dataFileDownloads={};Module.dataFileDownloads[url]={loaded:event.loaded,total:size}}else{Module.dataFileDownloads[url].loaded=event.loaded}var total=0;var loaded=0;var num=0;for(var download in Module.dataFileDownloads){var data=Module.dataFileDownloads[download];total+=data.total;loaded+=data.loaded;num++}total=Math.ceil(total*Module.expectedDataFileDownloads/num);if(Module["setStatus"])Module["setStatus"]("Downloading data... ("+loaded+"/"+total+")")}else if(!Module.dataFileDownloads){if(Module["setStatus"])Module["setStatus"]("Downloading data...")}};xhr.onerror=function(event){throw new Error("NetworkError for: "+packageName)};xhr.onload=function(event){if(xhr.status==200||xhr.status==304||xhr.status==206||xhr.status==0&&xhr.response){var packageData=xhr.response;callback(packageData)}else{throw new Error(xhr.statusText+" : "+xhr.responseURL)}};xhr.send(null)}function handleError(error){console.error("package error:",error)}var fetchedCallback=null;var fetched=Module["getPreloadedPackage"]?Module["getPreloadedPackage"](REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE):null;if(!fetched)fetchRemotePackage(REMOTE_PACKAGE_NAME,REMOTE_PACKAGE_SIZE,function(data){if(fetchedCallback){fetchedCallback(data);fetchedCallback=null}else{fetched=data}},handleError);function runWithFS(){function assert(check,msg){if(!check)throw msg+(new Error).stack}Module["FS_createPath"]("/","resources",true,true);function DataRequest(start,end,audio){this.start=start;this.end=end;this.audio=audio}DataRequest.prototype={requests:{},open:function(mode,name){this.name=name;this.requests[name]=this;Module["addRunDependency"]("fp "+this.name)},send:function(){},onload:function(){var byteArray=this.byteArray.subarray(this.start,this.end);this.finish(byteArray)},finish:function(byteArray){var that=this;Module["FS_createDataFile"](this.name,null,byteArray,true,true,true);Module["removeRunDependency"]("fp "+that.name);this.requests[this.name]=null}};var files=metadata.files;for(var i=0;i1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;if(end>_emscripten_get_heap_size()){abort()}HEAP32[DYNAMICTOP_PTR>>2]=end;return ret}function getNativeTypeSize(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 4}else if(type[0]==="i"){var bits=parseInt(type.substr(1));assert(bits%8===0,"getNativeTypeSize invalid bits "+bits+", type "+type);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={"f64-rem":function(x,y){return x%y},"debugger":function(){}};var functionPointers=new Array(0);var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){err("no native wasm support detected")}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)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_NONE=3;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,stackAlloc,dynamicAlloc][allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr>2]=0}stop=ret+size;while(ptr>0]=0}return ret}if(singleType==="i8"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i=endIdx))++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&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(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}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}var UTF16Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf-16le"):undefined;function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}var WASM_PAGE_SIZE=65536;var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var DYNAMIC_BASE=5286928,DYNAMICTOP_PTR=44016;var INITIAL_TOTAL_MEMORY=Module["TOTAL_MEMORY"]||67108864;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE,"maximum":INITIAL_TOTAL_MEMORY/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_TOTAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;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){Module["dynCall_v"](func)}else{Module["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 initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){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)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var Math_abs=Math.abs;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_min=Math.min;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}var wasmBinaryFile="models_yaw_pitch_roll.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return new Promise(function(resolve,reject){resolve(getBinary())})}function createWasm(env){var info={"env":env,"wasi_unstable":env,"global":{"NaN":NaN,Infinity:Infinity},"global.Math":Math,"asm2wasm":asm2wasmImports};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}Module["asm"]=function(global,env,providedBuffer){env["memory"]=wasmMemory;env["table"]=wasmTable=new WebAssembly.Table({"initial":322,"maximum":322,"element":"anyfunc"});env["__memory_base"]=1024;env["__table_base"]=0;var exports=createWasm(env);return exports};var tempDouble;var tempI64;function demangle(func){return func}function demangleAll(text){var regex=/\b__Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return"(no stack trace available)"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module["extraStackTrace"])js+="\n"+Module["extraStackTrace"]();return demangleAll(js)}function ___assert_fail(condition,filename,line,func){abort("Assertion failed: "+UTF8ToString(condition)+", at: "+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"])}function ___lock(){}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function ___setErrNo(value){if(Module["___errno_location"])HEAP32[Module["___errno_location"]()>>2]=value;return value}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var MEMFS={ops_table:null,mount:function(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode:function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(1)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node},getFileDataAsRegularArray:function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+lengthe2.timestamp){create.push(key);total++}});var remove=[];Object.keys(dst.entries).forEach(function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}});if(!total){return callback(null)}var errored=false;var db=src.type==="remote"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],"readwrite");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err&&!errored){errored=true;return callback(err)}}transaction.onerror=function(e){done(this.error);e.preventDefault()};transaction.oncomplete=function(e){if(!errored){callback(null)}};create.sort().forEach(function(path){if(dst.type==="local"){IDBFS.loadRemoteEntry(store,path,function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)})}else{IDBFS.loadLocalEntry(path,function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)})}});remove.sort().reverse().forEach(function(path){if(dst.type==="local"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}})}};var NODEFS={isWindows:false,staticInit:function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process["binding"]("constants");if(flags["fs"]){flags=flags["fs"]}NODEFS.flagsForNodeMap={1024:flags["O_APPEND"],64:flags["O_CREAT"],128:flags["O_EXCL"],0:flags["O_RDONLY"],2:flags["O_RDWR"],4096:flags["O_SYNC"],512:flags["O_TRUNC"],1:flags["O_WRONLY"]}},bufferFrom:function(arrayBuffer){return Buffer["alloc"]?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)},mount:function(mount){assert(ENVIRONMENT_HAS_NODE);return NODEFS.createNode(null,"/",NODEFS.getMode(mount.opts.root),0)},createNode:function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(22)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node},getMode:function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return stat.mode},realPath:function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)},flagsForNode:function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(22)}},node_ops:{getattr:function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}},setattr:function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},lookup:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)},mknod:function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,"",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}return node},rename:function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},unlink:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},rmdir:function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readdir:function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},symlink:function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},readlink:function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}}},stream_ops:{open:function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},close:function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(-e.errno)}},read:function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},write:function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(-e.errno)}},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(-e.errno)}}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split("/");var parent=root;for(var i=0;i=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size},write:function(stream,buffer,offset,length,position){throw new FS.ErrnoError(5)},llseek:function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(22)}return position}}};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof FS.ErrnoError))throw e+" : "+stackTrace();return ___setErrNo(e.errno)},lookupPath:function(path,opts){path=PATH_FS.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(40)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(40)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 13}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 13}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 13}return 0},mayLookup:function(dir){var err=FS.nodePermissions(dir,"x");if(err)return err;if(!dir.node_ops.lookup)return 13;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 17}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,"wx");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return 20}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 16}}else{if(FS.isDir(node.mode)){return 21}}return 0},mayOpen:function(node,flags){if(!node){return 2}if(FS.isLink(node.mode)){return 40}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 21}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(24)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(29)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(16)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(16)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(20)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(22)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(22)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(1)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(5)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-22}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-22;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-22}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-2}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-13}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:0,get:function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(){var ret=UTF8ToString(SYSCALLS.get());return ret},getStreamFromFD:function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(9);return stream},get64:function(){var low=SYSCALLS.get(),high=SYSCALLS.get();return low},getZero:function(){SYSCALLS.get()}};function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-75}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[result>>2]=tempI64[0],HEAP32[result+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-22}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-22;case 9:___setErrNo(22);return-1;default:{return-22}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-25;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-25;return 0}case 21519:{if(!stream.tty)return-25;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-25;return-22}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-25;return 0}case 21524:{if(!stream.tty)return-25;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _fd_write(stream,iov,iovcnt,pnum){try{stream=FS.getStream(stream);if(!stream)throw new FS.ErrnoError(9);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___wasi_fd_write(){return _fd_write.apply(null,arguments)}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}function _emscripten_get_now(){abort()}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!=="undefined"){browserIterationFunc=function(){Module["dynCall_vi"](func,arg)}}else{browserIterationFunc=function(){Module["dynCall_v"](func)}}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method==="timeout"&&Module.ctx){err("Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!");Browser.mainLoop.method=""}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"SimulateInfiniteLoop"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;if(typeof Browser.vrDevice==="undefined")Browser.vrDevice=null;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}},requestFullScreen:function(lockPointer,resizeCanvas,vrDevice){err("Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.");Browser.requestFullScreen=function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence0},removeAllHandlersOnTarget:function(target,eventTypeString){for(var i=0;i0||pageYOffset>0){return[pageXOffset,pageYOffset]}if(typeof document.documentElement.scrollLeft!=="undefined"||typeof document.documentElement.scrollTop!=="undefined"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]},getNodeNameForTarget:function(target){if(!target)return"";if(target==window)return"#window";if(target==screen)return"#screen";return target&&target.nodeName?target.nodeName:""},tick:function(){if(window["performance"]&&window["performance"]["now"])return window["performance"]["now"]();else return Date.now()},fullscreenEnabled:function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}};function __requestPointerLock(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(__requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}var __specialEventTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function __findEventTarget(target){try{if(!target)return window;if(typeof target==="number")target=__specialEventTargets[target]||UTF8ToString(target);if(target==="#window")return window;else if(target==="#document")return document;else if(target==="#screen")return screen;else if(target==="#canvas")return Module["canvas"];return typeof target==="string"?document.getElementById(target):target}catch(e){return null}}function _emscripten_get_element_css_size(target,width,height){target=target?__findEventTarget(target):Module["canvas"];if(!target)return-4;if(target.getBoundingClientRect){var rect=target.getBoundingClientRect();HEAPF64[width>>3]=rect.right-rect.left;HEAPF64[height>>3]=rect.bottom-rect.top}else{HEAPF64[width>>3]=target.clientWidth;HEAPF64[height>>3]=target.clientHeight}return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_heap_size(){return HEAP8.length}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function __fillPointerlockChangeEventData(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function _emscripten_get_pointerlock_status(pointerlockStatus){if(pointerlockStatus)__fillPointerlockChangeEventData(pointerlockStatus);if(!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}return 0}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:{},currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,init:function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=canvas.getContext("webgl",webGLContextAttributes)||canvas.getContext("experimental-webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=_malloc(8);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null},acquireInstancedArraysExtension:function(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)}}},acquireVertexArrayObjectExtension:function(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)}}},acquireDrawBuffersExtension:function(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)}}},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;if(context.version<2){GL.acquireInstancedArraysExtension(GLctx);GL.acquireVertexArrayObjectExtension(GLctx);GL.acquireDrawBuffersExtension(GLctx)}GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var __tempFixedLengthArray=[];function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=__tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;var numBytesWrittenExclNull=bufSize>0&&name?stringToUTF8(info.name,name,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[params>>2]=tempI64[0],HEAP32[params+4>>2]=tempI64[1]}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;default:throw"internal emscriptenWebGLGetUniform() error, bad type: "+type}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw"internal emscriptenWebGLGetVertexAttrib() error, bad type: "+type}}}}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function __computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}var __colorChannelsInGlTextureFormat={6402:1,6406:1,6407:3,6408:4,6409:1,6410:2,35904:3,35906:4};var __sizeOfGlTextureElementType={5121:1,5123:2,5125:4,5126:4,32819:2,32820:2,33635:2,34042:4,36193:2};function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel=__colorChannelsInGlTextureFormat[format]*__sizeOfGlTextureElementType[type];if(!sizePerPixel){GL.recordError(1280);return}var bytes=__computeUnpackAlignedImageSize(width,height,sizePerPixel,GL.unpackAlignment);var end=pixels+bytes;switch(type){case 5121:return HEAPU8.subarray(pixels,end);case 5126:return HEAPF32.subarray(pixels>>2,end>>2);case 5125:case 34042:return HEAPU32.subarray(pixels>>2,end>>2);case 5123:case 33635:case 32819:case 32820:case 36193:return HEAPU16.subarray(pixels>>1,end>>1);default:GL.recordError(1280)}}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}function _emscripten_glUniform1fv(location,count,value){if(count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _emscripten_glUniform1iv(location,count,value){GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){var view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target="#canvas";target=__findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_run_script(ptr){eval(UTF8ToString(ptr))}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __fillMouseEventData(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e["movementX"]||e["mozMovementX"]||e["webkitMovementX"]||e.screenX-JSEvents.previousScreenX;HEAP32[eventStruct+48>>2]=e["movementY"]||e["mozMovementY"]||e["webkitMovementY"]||e.screenY-JSEvents.previousScreenY;if(Module["canvas"]){var rect=Module["canvas"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!=="wheel"&&e.type!=="mousewheel"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=__findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(dynCall_iiii(callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString=="mousedown")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_click_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,4,"click",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(dynCall_iiii(callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=target?__findEventTarget(target):__specialEventTargets[1];if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"mozfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"msfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(dynCall_iiii(callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(ev){var e=ev||event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:"",keyEventData+0,32);stringToUTF8(e.code?e.code:"",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:"",keyEventData+88,32);stringToUTF8(e.char?e.char:"",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(dynCall_iiii(callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:__findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=__findEventTarget(target);var touchEventHandlerFunc=function(ev){var e=ev||event;var touches={};for(var i=0;i>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module["canvas"]?Module["canvas"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(dynCall_iiii(callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function _exit(status){exit(status)}function _glActiveTexture(x0){GLctx["activeTexture"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _glBindBuffer(target,buffer){GLctx.bindBuffer(target,GL.buffers[buffer])}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _glBufferData(target,size,data,usage){GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}function _glBufferSubData(target,offset,size,data){GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _glClear(x0){GLctx["clear"](x0)}function _glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx["clearDepth"](x0)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx["cullFace"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDepthFunc(x0){GLctx["depthFunc"](x0)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx["disable"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glEnable(x0){GLctx["enable"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFrontFace(x0){GLctx["frontFace"](x0)}function _glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function _glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?parseInt(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}var GLFW={Window:function(id,width,height,title,monitor,share){this.id=id;this.x=0;this.y=0;this.fullscreen=false;this.storedX=0;this.storedY=0;this.width=width;this.height=height;this.storedWidth=width;this.storedHeight=height;this.title=title;this.monitor=monitor;this.share=share;this.attributes=GLFW.hints;this.inputModes={208897:212993,208898:0,208899:0};this.buttons=0;this.keys=new Array;this.domKeys=new Array;this.shouldClose=0;this.title=null;this.windowPosFunc=null;this.windowSizeFunc=null;this.windowCloseFunc=null;this.windowRefreshFunc=null;this.windowFocusFunc=null;this.windowIconifyFunc=null;this.framebufferSizeFunc=null;this.mouseButtonFunc=null;this.cursorPosFunc=null;this.cursorEnterFunc=null;this.scrollFunc=null;this.dropFunc=null;this.keyFunc=null;this.charFunc=null;this.userptr=null},WindowFromId:function(id){if(id<=0||!GLFW.windows)return null;return GLFW.windows[id-1]},joystickFunc:null,errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function(keycode){switch(keycode){case 32:return 32;case 222:return 39;case 188:return 44;case 173:return 45;case 189:return 45;case 190:return 46;case 191:return 47;case 48:return 48;case 49:return 49;case 50:return 50;case 51:return 51;case 52:return 52;case 53:return 53;case 54:return 54;case 55:return 55;case 56:return 56;case 57:return 57;case 59:return 59;case 61:return 61;case 187:return 61;case 65:return 65;case 66:return 66;case 67:return 67;case 68:return 68;case 69:return 69;case 70:return 70;case 71:return 71;case 72:return 72;case 73:return 73;case 74:return 74;case 75:return 75;case 76:return 76;case 77:return 77;case 78:return 78;case 79:return 79;case 80:return 80;case 81:return 81;case 82:return 82;case 83:return 83;case 84:return 84;case 85:return 85;case 86:return 86;case 87:return 87;case 88:return 88;case 89:return 89;case 90:return 90;case 219:return 91;case 220:return 92;case 221:return 93;case 192:return 94;case 27:return 256;case 13:return 257;case 9:return 258;case 8:return 259;case 45:return 260;case 46:return 261;case 39:return 262;case 37:return 263;case 40:return 264;case 38:return 265;case 33:return 266;case 34:return 267;case 36:return 268;case 35:return 269;case 20:return 280;case 145:return 281;case 144:return 282;case 44:return 283;case 19:return 284;case 112:return 290;case 113:return 291;case 114:return 292;case 115:return 293;case 116:return 294;case 117:return 295;case 118:return 296;case 119:return 297;case 120:return 298;case 121:return 299;case 122:return 300;case 123:return 301;case 124:return 302;case 125:return 303;case 126:return 304;case 127:return 305;case 128:return 306;case 129:return 307;case 130:return 308;case 131:return 309;case 132:return 310;case 133:return 311;case 134:return 312;case 135:return 313;case 136:return 314;case 96:return 320;case 97:return 321;case 98:return 322;case 99:return 323;case 100:return 324;case 101:return 325;case 102:return 326;case 103:return 327;case 104:return 328;case 105:return 329;case 110:return 330;case 111:return 331;case 106:return 332;case 109:return 333;case 107:return 334;case 16:return 340;case 17:return 341;case 18:return 342;case 91:return 343;case 93:return 348;default:return-1}},getModBits:function(win){var mod=0;if(win.keys[340])mod|=1;if(win.keys[341])mod|=2;if(win.keys[342])mod|=4;if(win.keys[343])mod|=8;return mod},onKeyPress:function(event){if(!GLFW.active||!GLFW.active.charFunc)return;if(event.ctrlKey||event.metaKey)return;var charCode=event.charCode;if(charCode==0||charCode>=0&&charCode<=31)return;dynCall_vii(GLFW.active.charFunc,GLFW.active.id,charCode)},onKeyChanged:function(keyCode,status){if(!GLFW.active)return;var key=GLFW.DOMToGLFWKeyCode(keyCode);if(key==-1)return;var repeat=status&&GLFW.active.keys[key];GLFW.active.keys[key]=status;GLFW.active.domKeys[keyCode]=status;if(!GLFW.active.keyFunc)return;if(repeat)status=2;dynCall_viiiii(GLFW.active.keyFunc,GLFW.active.id,key,keyCode,status,GLFW.getModBits(GLFW.active))},onGamepadConnected:function(event){GLFW.refreshJoysticks()},onGamepadDisconnected:function(event){GLFW.refreshJoysticks()},onKeydown:function(event){GLFW.onKeyChanged(event.keyCode,1);if(event.keyCode===8||event.keyCode===9){event.preventDefault()}},onKeyup:function(event){GLFW.onKeyChanged(event.keyCode,0)},onBlur:function(event){if(!GLFW.active)return;for(var i=0;i0){if(eventButton==1){eventButton=2}else{eventButton=1}}return eventButton},onMouseenter:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,1)},onMouseleave:function(event){if(!GLFW.active)return;if(event.target!=Module["canvas"]||!GLFW.active.cursorEnterFunc)return;dynCall_vii(GLFW.active.cursorEnterFunc,GLFW.active.id,0)},onMouseButtonChanged:function(event,status){if(!GLFW.active)return;Browser.calculateMouseEvent(event);if(event.target!=Module["canvas"])return;var eventButton=GLFW.DOMToGLFWMouseButton(event);if(status==1){GLFW.active.buttons|=1<0?Math.max(delta,1):Math.min(delta,-1);GLFW.wheelPos+=delta;if(!GLFW.active||!GLFW.active.scrollFunc||event.target!=Module["canvas"])return;var sx=0;var sy=0;if(event.type=="mousewheel"){sx=event.wheelDeltaX;sy=event.wheelDeltaY}else{sx=event.deltaX;sy=event.deltaY}dynCall_vidd(GLFW.active.scrollFunc,GLFW.active.id,sx,sy);event.preventDefault()},onCanvasResize:function(width,height){if(!GLFW.active)return;var resizeNeeded=true;if(document["fullscreen"]||document["fullScreen"]||document["mozFullScreen"]||document["webkitIsFullScreen"]){GLFW.active.storedX=GLFW.active.x;GLFW.active.storedY=GLFW.active.y;GLFW.active.storedWidth=GLFW.active.width;GLFW.active.storedHeight=GLFW.active.height;GLFW.active.x=GLFW.active.y=0;GLFW.active.width=screen.width;GLFW.active.height=screen.height;GLFW.active.fullscreen=true}else if(GLFW.active.fullscreen==true){GLFW.active.x=GLFW.active.storedX;GLFW.active.y=GLFW.active.storedY;GLFW.active.width=GLFW.active.storedWidth;GLFW.active.height=GLFW.active.storedHeight;GLFW.active.fullscreen=false}else if(GLFW.active.width!=width||GLFW.active.height!=height){GLFW.active.width=width;GLFW.active.height=height}else{resizeNeeded=false}if(resizeNeeded){Browser.setCanvasSize(GLFW.active.width,GLFW.active.height,true);GLFW.onWindowSizeChanged();GLFW.onFramebufferSizeChanged()}},onWindowSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.windowSizeFunc)return;dynCall_viii(GLFW.active.windowSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},onFramebufferSizeChanged:function(){if(!GLFW.active)return;if(!GLFW.active.framebufferSizeFunc)return;dynCall_viii(GLFW.active.framebufferSizeFunc,GLFW.active.id,GLFW.active.width,GLFW.active.height)},requestFullscreen:function(){var RFS=Module["canvas"]["requestFullscreen"]||Module["canvas"]["mozRequestFullScreen"]||Module["canvas"]["webkitRequestFullScreen"]||function(){};RFS.apply(Module["canvas"],[])},requestFullScreen:function(){err("GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.");GLFW.requestFullScreen=function(){return GLFW.requestFullscreen()};return GLFW.requestFullscreen()},exitFullscreen:function(){Browser.exitFullscreen()},cancelFullScreen:function(){err("GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.");GLFW.cancelFullScreen=function(){return GLFW.exitFullscreen()};return GLFW.exitFullscreen()},getTime:function(){return _emscripten_get_now()/1e3},setWindowTitle:function(winid,title){var win=GLFW.WindowFromId(winid);if(!win)return;win.title=UTF8ToString(title);if(GLFW.active.id==win.id){document.title=win.title}},setJoystickCallback:function(cbfun){GLFW.joystickFunc=cbfun;GLFW.refreshJoysticks()},joys:{},lastGamepadState:null,lastGamepadStateFrame:null,refreshJoysticks:function(){if(Browser.mainLoop.currentFrameNumber!==GLFW.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){GLFW.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;GLFW.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber;for(var joy=0;joy0},getCursorPos:function(winid,x,y){setValue(x,Browser.mouseX,"double");setValue(y,Browser.mouseY,"double")},getMousePos:function(winid,x,y){setValue(x,Browser.mouseX,"i32");setValue(y,Browser.mouseY,"i32")},setCursorPos:function(winid,x,y){},getWindowPos:function(winid,x,y){var wx=0;var wy=0;var win=GLFW.WindowFromId(winid);if(win){wx=win.x;wy=win.y}setValue(x,wx,"i32");setValue(y,wy,"i32")},setWindowPos:function(winid,x,y){var win=GLFW.WindowFromId(winid);if(!win)return;win.x=x;win.y=y},getWindowSize:function(winid,width,height){var ww=0;var wh=0;var win=GLFW.WindowFromId(winid);if(win){ww=win.width;wh=win.height}setValue(width,ww,"i32");setValue(height,wh,"i32")},setWindowSize:function(winid,width,height){var win=GLFW.WindowFromId(winid);if(!win)return;if(GLFW.active.id==win.id){if(width==screen.width&&height==screen.height){GLFW.requestFullscreen()}else{GLFW.exitFullscreen();Browser.setCanvasSize(width,height);win.width=width;win.height=height}}if(!win.windowSizeFunc)return;dynCall_viii(win.windowSizeFunc,win.id,width,height)},createWindow:function(width,height,title,monitor,share){var i,id;for(i=0;i0)throw"glfwCreateWindow only supports one window at time currently";id=i+1;if(width<=0||height<=0)return 0;if(monitor){GLFW.requestFullscreen()}else{Browser.setCanvasSize(width,height)}for(i=0;i1,depth:GLFW.hints[135173]>0,stencil:GLFW.hints[135174]>0,alpha:GLFW.hints[135172]>0};Module.ctx=Browser.createContext(Module["canvas"],true,true,contextAttributes)}if(!Module.ctx)return 0;var win=new GLFW.Window(id,width,height,title,monitor,share);if(id-1==GLFW.windows.length){GLFW.windows.push(win)}else{GLFW.windows[id-1]=win}GLFW.active=win;return win.id},destroyWindow:function(winid){var win=GLFW.WindowFromId(winid);if(!win)return;if(win.windowCloseFunc)dynCall_vi(win.windowCloseFunc,win.id);GLFW.windows[win.id-1]=null;if(GLFW.active.id==win.id)GLFW.active=null;for(var i=0;i>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){___setErrNo(22);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){abortOnCannotGrowMemory(requestedSize)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}FS.staticInit();Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;if(ENVIRONMENT_HAS_NODE){var fs=require("fs");var NODEJS_PATH=require("path");NODEFS.staticInit()}Module["requestFullScreen"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.");Module["requestFullScreen"]=Module["requestFullscreen"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else if(typeof performance==="object"&&performance&&typeof performance["now"]==="function"){_emscripten_get_now=function(){return performance["now"]()}}else{_emscripten_get_now=Date.now}var GLctx;GL.init();for(var i=0;i<32;i++)__tempFixedLengthArray.push(new Array(i));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}var asmGlobalArg={};var asmLibraryArg={"d":abort,"b":___assert_fail,"Cc":___lock,"F":___setErrNo,"mb":___syscall140,"bb":___syscall145,"r":___syscall221,"Ia":___syscall5,"xa":___syscall54,"E":___syscall6,"D":___unlock,"le":___wasi_fd_write,"C":_eglGetProcAddress,"ca":_emscripten_exit_pointerlock,"Id":_emscripten_get_element_css_size,"xd":_emscripten_get_gamepad_status,"md":_emscripten_get_heap_size,"bd":_emscripten_get_num_gamepads,"ba":_emscripten_get_pointerlock_status,"Jc":_emscripten_glActiveTexture,"Bc":_emscripten_glAttachShader,"yc":_emscripten_glBeginQueryEXT,"qc":_emscripten_glBindAttribLocation,"nc":_emscripten_glBindBuffer,"gc":_emscripten_glBindFramebuffer,"$b":_emscripten_glBindRenderbuffer,"Yb":_emscripten_glBindTexture,"Qb":_emscripten_glBindVertexArrayOES,"Fb":_emscripten_glBlendColor,"yb":_emscripten_glBlendEquation,"wb":_emscripten_glBlendEquationSeparate,"vb":_emscripten_glBlendFunc,"ub":_emscripten_glBlendFuncSeparate,"tb":_emscripten_glBufferData,"sb":_emscripten_glBufferSubData,"rb":_emscripten_glCheckFramebufferStatus,"qb":_emscripten_glClear,"pb":_emscripten_glClearColor,"ob":_emscripten_glClearDepthf,"nb":_emscripten_glClearStencil,"lb":_emscripten_glColorMask,"kb":_emscripten_glCompileShader,"jb":_emscripten_glCompressedTexImage2D,"ib":_emscripten_glCompressedTexSubImage2D,"hb":_emscripten_glCopyTexImage2D,"gb":_emscripten_glCopyTexSubImage2D,"fb":_emscripten_glCreateProgram,"eb":_emscripten_glCreateShader,"db":_emscripten_glCullFace,"cb":_emscripten_glDeleteBuffers,"ab":_emscripten_glDeleteFramebuffers,"$a":_emscripten_glDeleteProgram,"_a":_emscripten_glDeleteQueriesEXT,"Za":_emscripten_glDeleteRenderbuffers,"Ya":_emscripten_glDeleteShader,"Xa":_emscripten_glDeleteTextures,"Wa":_emscripten_glDeleteVertexArraysOES,"Va":_emscripten_glDepthFunc,"Ua":_emscripten_glDepthMask,"Ta":_emscripten_glDepthRangef,"Sa":_emscripten_glDetachShader,"Ra":_emscripten_glDisable,"Qa":_emscripten_glDisableVertexAttribArray,"Pa":_emscripten_glDrawArrays,"Oa":_emscripten_glDrawArraysInstancedANGLE,"Na":_emscripten_glDrawBuffersWEBGL,"Ma":_emscripten_glDrawElements,"La":_emscripten_glDrawElementsInstancedANGLE,"Ka":_emscripten_glEnable,"Ja":_emscripten_glEnableVertexAttribArray,"Ha":_emscripten_glEndQueryEXT,"Ga":_emscripten_glFinish,"Fa":_emscripten_glFlush,"Ea":_emscripten_glFramebufferRenderbuffer,"Da":_emscripten_glFramebufferTexture2D,"Ca":_emscripten_glFrontFace,"Ba":_emscripten_glGenBuffers,"Aa":_emscripten_glGenFramebuffers,"za":_emscripten_glGenQueriesEXT,"ya":_emscripten_glGenRenderbuffers,"wa":_emscripten_glGenTextures,"va":_emscripten_glGenVertexArraysOES,"ua":_emscripten_glGenerateMipmap,"ta":_emscripten_glGetActiveAttrib,"sa":_emscripten_glGetActiveUniform,"ra":_emscripten_glGetAttachedShaders,"qa":_emscripten_glGetAttribLocation,"pa":_emscripten_glGetBooleanv,"oa":_emscripten_glGetBufferParameteriv,"na":_emscripten_glGetError,"ma":_emscripten_glGetFloatv,"la":_emscripten_glGetFramebufferAttachmentParameteriv,"ka":_emscripten_glGetIntegerv,"ja":_emscripten_glGetProgramInfoLog,"ia":_emscripten_glGetProgramiv,"ha":_emscripten_glGetQueryObjecti64vEXT,"ga":_emscripten_glGetQueryObjectivEXT,"fa":_emscripten_glGetQueryObjectui64vEXT,"ea":_emscripten_glGetQueryObjectuivEXT,"da":_emscripten_glGetQueryivEXT,"ve":_emscripten_glGetRenderbufferParameteriv,"ue":_emscripten_glGetShaderInfoLog,"te":_emscripten_glGetShaderPrecisionFormat,"se":_emscripten_glGetShaderSource,"re":_emscripten_glGetShaderiv,"qe":_emscripten_glGetString,"pe":_emscripten_glGetTexParameterfv,"oe":_emscripten_glGetTexParameteriv,"ne":_emscripten_glGetUniformLocation,"me":_emscripten_glGetUniformfv,"ke":_emscripten_glGetUniformiv,"je":_emscripten_glGetVertexAttribPointerv,"ie":_emscripten_glGetVertexAttribfv,"he":_emscripten_glGetVertexAttribiv,"ge":_emscripten_glHint,"fe":_emscripten_glIsBuffer,"ee":_emscripten_glIsEnabled,"de":_emscripten_glIsFramebuffer,"ce":_emscripten_glIsProgram,"be":_emscripten_glIsQueryEXT,"ae":_emscripten_glIsRenderbuffer,"$d":_emscripten_glIsShader,"_d":_emscripten_glIsTexture,"Zd":_emscripten_glIsVertexArrayOES,"Yd":_emscripten_glLineWidth,"Xd":_emscripten_glLinkProgram,"Wd":_emscripten_glPixelStorei,"Vd":_emscripten_glPolygonOffset,"Ud":_emscripten_glQueryCounterEXT,"Td":_emscripten_glReadPixels,"Sd":_emscripten_glReleaseShaderCompiler,"Rd":_emscripten_glRenderbufferStorage,"Qd":_emscripten_glSampleCoverage,"Pd":_emscripten_glScissor,"Od":_emscripten_glShaderBinary,"Nd":_emscripten_glShaderSource,"Md":_emscripten_glStencilFunc,"Ld":_emscripten_glStencilFuncSeparate,"Kd":_emscripten_glStencilMask,"Jd":_emscripten_glStencilMaskSeparate,"Hd":_emscripten_glStencilOp,"Gd":_emscripten_glStencilOpSeparate,"Fd":_emscripten_glTexImage2D,"Ed":_emscripten_glTexParameterf,"Dd":_emscripten_glTexParameterfv,"Cd":_emscripten_glTexParameteri,"Bd":_emscripten_glTexParameteriv,"Ad":_emscripten_glTexSubImage2D,"zd":_emscripten_glUniform1f,"yd":_emscripten_glUniform1fv,"wd":_emscripten_glUniform1i,"vd":_emscripten_glUniform1iv,"ud":_emscripten_glUniform2f,"td":_emscripten_glUniform2fv,"sd":_emscripten_glUniform2i,"rd":_emscripten_glUniform2iv,"qd":_emscripten_glUniform3f,"pd":_emscripten_glUniform3fv,"od":_emscripten_glUniform3i,"nd":_emscripten_glUniform3iv,"ld":_emscripten_glUniform4f,"kd":_emscripten_glUniform4fv,"jd":_emscripten_glUniform4i,"id":_emscripten_glUniform4iv,"hd":_emscripten_glUniformMatrix2fv,"gd":_emscripten_glUniformMatrix3fv,"fd":_emscripten_glUniformMatrix4fv,"ed":_emscripten_glUseProgram,"dd":_emscripten_glValidateProgram,"cd":_emscripten_glVertexAttrib1f,"ad":_emscripten_glVertexAttrib1fv,"$c":_emscripten_glVertexAttrib2f,"_c":_emscripten_glVertexAttrib2fv,"Zc":_emscripten_glVertexAttrib3f,"Yc":_emscripten_glVertexAttrib3fv,"Xc":_emscripten_glVertexAttrib4f,"Wc":_emscripten_glVertexAttrib4fv,"Vc":_emscripten_glVertexAttribDivisorANGLE,"Uc":_emscripten_glVertexAttribPointer,"Tc":_emscripten_glViewport,"Sc":_emscripten_memcpy_big,"Rc":_emscripten_request_pointerlock,"Qc":_emscripten_resize_heap,"aa":_emscripten_run_script,"Pc":_emscripten_sample_gamepad_data,"Oc":_emscripten_set_click_callback_on_thread,"Nc":_emscripten_set_fullscreenchange_callback_on_thread,"Mc":_emscripten_set_gamepadconnected_callback_on_thread,"Lc":_emscripten_set_gamepaddisconnected_callback_on_thread,"Kc":_emscripten_set_keypress_callback_on_thread,"Ic":_emscripten_set_main_loop,"Hc":_emscripten_set_touchcancel_callback_on_thread,"Gc":_emscripten_set_touchend_callback_on_thread,"Fc":_emscripten_set_touchmove_callback_on_thread,"Ec":_emscripten_set_touchstart_callback_on_thread,"Dc":_exit,"B":_glActiveTexture,"$":_glAttachShader,"o":_glBindAttribLocation,"c":_glBindBuffer,"m":_glBindFramebuffer,"_":_glBindRenderbuffer,"g":_glBindTexture,"Z":_glBlendFunc,"k":_glBufferData,"A":_glBufferSubData,"Ac":_glCheckFramebufferStatus,"Y":_glClear,"X":_glClearColor,"zc":_glClearDepthf,"xc":_glCompileShader,"wc":_glCompressedTexImage2D,"vc":_glCreateProgram,"uc":_glCreateShader,"tc":_glCullFace,"q":_glDeleteBuffers,"sc":_glDeleteFramebuffers,"W":_glDeleteProgram,"rc":_glDeleteRenderbuffers,"V":_glDeleteShader,"t":_glDeleteTextures,"pc":_glDepthFunc,"U":_glDetachShader,"T":_glDisable,"l":_glDisableVertexAttribArray,"S":_glDrawArrays,"R":_glDrawElements,"z":_glEnable,"f":_glEnableVertexAttribArray,"oc":_glFramebufferRenderbuffer,"Q":_glFramebufferTexture2D,"mc":_glFrontFace,"j":_glGenBuffers,"lc":_glGenFramebuffers,"kc":_glGenRenderbuffers,"P":_glGenTextures,"jc":_glGenerateMipmap,"y":_glGetAttribLocation,"ic":_glGetFloatv,"hc":_glGetProgramInfoLog,"O":_glGetProgramiv,"fc":_glGetShaderInfoLog,"N":_glGetShaderiv,"p":_glGetString,"x":_glGetUniformLocation,"ec":_glLinkProgram,"dc":_glPixelStorei,"cc":_glReadPixels,"bc":_glRenderbufferStorage,"ac":_glShaderSource,"M":_glTexImage2D,"i":_glTexParameteri,"L":_glUniform1i,"w":_glUniform4f,"v":_glUniformMatrix4fv,"n":_glUseProgram,"_b":_glVertexAttrib2f,"Zb":_glVertexAttrib3f,"u":_glVertexAttrib4f,"e":_glVertexAttribPointer,"Xb":_glViewport,"K":_glfwCreateWindow,"Wb":_glfwDefaultWindowHints,"Vb":_glfwDestroyWindow,"Ub":_glfwGetCursorPos,"Tb":_glfwGetKey,"J":_glfwGetPrimaryMonitor,"s":_glfwGetTime,"Sb":_glfwGetVideoModes,"Rb":_glfwInit,"Pb":_glfwMakeContextCurrent,"Ob":_glfwSetCharCallback,"Nb":_glfwSetCursorEnterCallback,"Mb":_glfwSetCursorPosCallback,"Lb":_glfwSetDropCallback,"Kb":_glfwSetErrorCallback,"Jb":_glfwSetKeyCallback,"Ib":_glfwSetMouseButtonCallback,"Hb":_glfwSetScrollCallback,"Gb":_glfwSetWindowIconifyCallback,"Eb":_glfwSetWindowShouldClose,"Db":_glfwSetWindowSizeCallback,"Cb":_glfwSwapBuffers,"Bb":_glfwSwapInterval,"I":_glfwTerminate,"h":_glfwWindowHint,"H":_llvm_stackrestore,"G":_llvm_stacksave,"Ab":_nanosleep,"zb":_time,"xb":abortOnCannotGrowMemory,"a":DYNAMICTOP_PTR};var asm=Module["asm"](asmGlobalArg,asmLibraryArg,buffer);Module["asm"]=asm;var ___errno_location=Module["___errno_location"]=function(){return Module["asm"]["we"].apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return Module["asm"]["xe"].apply(null,arguments)};var _free=Module["_free"]=function(){return Module["asm"]["ye"].apply(null,arguments)};var _ma_device_process_pcm_frames_capture__webaudio=Module["_ma_device_process_pcm_frames_capture__webaudio"]=function(){return Module["asm"]["ze"].apply(null,arguments)};var _ma_device_process_pcm_frames_playback__webaudio=Module["_ma_device_process_pcm_frames_playback__webaudio"]=function(){return Module["asm"]["Ae"].apply(null,arguments)};var _main=Module["_main"]=function(){return Module["asm"]["Be"].apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return Module["asm"]["Ce"].apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return Module["asm"]["Le"].apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return Module["asm"]["Me"].apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return Module["asm"]["Ne"].apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return Module["asm"]["De"].apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return Module["asm"]["Ee"].apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return Module["asm"]["Fe"].apply(null,arguments)};var dynCall_vidd=Module["dynCall_vidd"]=function(){return Module["asm"]["Ge"].apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return Module["asm"]["He"].apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return Module["asm"]["Ie"].apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return Module["asm"]["Je"].apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return Module["asm"]["Ke"].apply(null,arguments)};Module["asm"]=asm;Module["getMemory"]=getMemory;Module["addRunDependency"]=addRunDependency;Module["removeRunDependency"]=removeRunDependency;Module["FS_createFolder"]=FS.createFolder;Module["FS_createPath"]=FS.createPath;Module["FS_createDataFile"]=FS.createDataFile;Module["FS_createPreloadedFile"]=FS.createPreloadedFile;Module["FS_createLazyFile"]=FS.createLazyFile;Module["FS_createLink"]=FS.createLink;Module["FS_createDevice"]=FS.createDevice;Module["FS_unlink"]=FS.unlink;Module["calledRun"]=calledRun;var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module["_main"](argc,argv);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e=="SimulateInfiniteLoop"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{ABORT=true;EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status)}quit_(status,new ExitStatus(status))}function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";out(what);err(what);ABORT=true;EXITSTATUS=1;throw"abort("+what+"). Build with -s ASSERTIONS=1 for more info."}Module["abort"]=abort;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/examples/web/models/models_yaw_pitch_roll.wasm b/examples/web/models/models_yaw_pitch_roll.wasm index 3d8e1d1..be0c94d 100644 Binary files a/examples/web/models/models_yaw_pitch_roll.wasm and b/examples/web/models/models_yaw_pitch_roll.wasm differ -- cgit v1.2.3

ù.ÇëÜ»Ea5™ÐëñlãÊÂZJNñÝ@®ý£VK¦ €þ„&æ’üiuqÄ—3§À~‡+B.–÷ è܇./.¥ìAØýLÏÅÕÍÝM¢€_îs¼¾hûÞ"h}@'ç}éðùÑ%€z `€oÐÓŠùÑûã<¹þÉîªìC"¼Peä¡ú©Ú‘Ó¿¦ 8Ðbéâ­o±TøÈ‘Jv¹t{Ê3¿ yÁEÿD<»†3Âw¯ÐpqÕZ:xÛÅkÒãI”?È~Û®Úܹ.·]´8Ð,R‚M ŽM»v^Á!'ÉØ’H°‘p&gˆ<-lb:½AäƒÂÎPANîS~Aô´w^€H¶Ö—od†h¤T79uJM‚ø¤eÞÄŠ]¢Ú’ kÝPTó%†J÷Ø O" -òSs±QD~Äß…%iYCÙ÷öY‰ÊQ¹-ÅMñ'Y Þ;áNXå¡ðê_ ˜2ë#Ö`†mà‰¦.kæ7¶’=ŸòÉþÐÝÍÅùŇÛ;¿ üV§ˆ ‘}iÈ/6 ÀÏä À¿k†Nâ¨ö;ÐXüJêëßö ЊóD탩€Šû#sj `‰BúP,Ý œëLÀ3òp-ŠÍÑ÷;`m’!€L—[ε8º0™ ¼ãÕHœ62pÈ\­µ¼Y•FÜ·é|º\oÖŽÓ 0½ZƒÑd·Böˆ °X.óÁaÔæ•X:#€««ñ º´¯û!¨8õo¤N ׈-F`>®ÔòIÓDR ‹§Îî=¸¾\|&“é©F¡Öæ+já½C5hÑ€S #G0lü¶Äþ‰Ê"  ²Gv±¦ç.£Ϥ°¯(âjÔ÷¾ä+Ä‹Íâñe4™ošþß¡ÿÆûdeŽXTÿ3ð.‚´Ú7ÑÿÝÔ@qwr©µá?”hš-÷"šp^¨ÿ•ÜšêßçSÃû‡ò_\EP `›ðs¡áÿÅ;úš7ý’zoì%Æ=j°¿£= ÀÑ9f Îô—pzbGR2GÏ! „ÿׯ5¸ ÀŸ| ½ÿ“$2TjgžÐöÝx´9æàk€ -œ@1ËÒ]ë¤+'‰mðn—Ô³oŽØ¢¦Ú“$dÿ,%÷“þ©°*j•„RH -z&ا7šÂ†ü{¶Ì>s$ð8R¶Ä3™6G:~‘Ç$õRmJšbˆÓàz‰Ìá~ÓÓš19Å0ˆŒq`¯Í¿(¿V¼Î4¢Ä7”'È1HÞ´ ·Héñ#-Æ7ìps,+мŽ*s•ÍJ䊗9ÈPÝÝú£,j½ùLB—*¸ßh°.ò …R“´~sÉ -êŸ*“‘žžJ>‡¾bbò²fqkØiâP,ˆŽ­ù ‹³MÁMyG.±›¥bËu¸vj!\Ð×"Ȇ¸Ó¡ #‚,f›Uróò|²^p6ûmܤ|xgìÞ÷ú­* -àØIÿ4vÅá|î$cÛCŸzªO ýÎ͗䄤r—(xœ8Y­×Mã‚×jBåkü þÿ’¨(„Ší¿°ßßÛ·~MÂf»ÕhÌÏ<ßA}U ÁO¯šð{¢¹öiÇDcåUÁÎrˆå¿ þϧø¨YáË«üñd¾»÷€+”õL€š9 êî÷HéÁÿLÜ›àó~—¬‹nñˆTuH)ØzBø‚9Î{²Rs÷Þhßhdzœè5«Nšž¶9ìsó¯Ñ_ÂO§©¥¿å¼ë›¹B'ÈàŠ8Cˆü4ÿ³Â E© *@ð†?x+`™¡ƒàý;düºBˆ&’¬=-W;í¨eOHä<¹•[ 4ÙÆCVú~â$(0Ôí5Ù“G"ž\ýÄ0I dÞ;”ZæM”3´J’N›IXäŒÎœg—`Ȥ €¯i—Ú,ZIbü¶v’,ðK²g^uVä‰+êuµÖ~ˆgŽWhJáÄ›Grä­1BcoA ªbOˆ;¥W=“ÉRxM“L6R¥>D]0·DÉ–oª¼×øºžá„px[·‘Ù›šè.wD’sš€E`óT<œá•bDŽSYEÖQ¹L0 9'1 Z­Ö‚¬Â6òÀ°²z>ìaû³~ðÌút×ÚàKûoˆþén>"ܹ@{ 0 -‡ÿéýLBÕ?ï|› €@Y„ÿ½i!½çEԈыGèÕ ¿¥¿XŒ×UòÕ|5W@}—F ?€ÛŽÕü¾5ø§•\-yäJŒ>[ÀõIx숡2U`2]þeã«~‰" žä€B,¢™ÜéòküÐã'«±Ø¼çÈ×hÿªú‹åõj4wZÝõõf9¯SP’€U W©eÛ÷ ]Ž—%Y‰ø[Ú,Vd½÷ûïóe¿ùœšY^ÿñ€Ðbä'S_¹Àt‘n#ÓsÄ:MFh>ûi6§Þ¦ìœ1¹¯(Þf>¤*c³°H×Ôõx¶ZÀ4ðߦþÁXÕ#Éü1€hÝ/Ïû[ €Æ€PïÌ—¶û‚ýêm€_%=¾šàœ\¡[Ä~€ÿû>øß¿üpÄ?i _DŽ7Š(¦‰¨Qsàübè*‚uGéQõcÕivõÌž.’ú¶>xy41Ž-¾ù›@Ü I$æzúîv-w”;„ŠoA\ÑWœÐ _r5pÒªw%{}»Ó=– nêõ«‹:³II§œ­ÜðH üU¶É˜_¸Ò[ô<ªçí1ßÇsã³QêÑ]]ˆÇ¨33ùR‹‚õx¼DÙßóN]aÈI€S’Zi¸ç -(¹šn¦ }`~‰ ­VÉ «@ŽW×뼟0[/–½€kg -¤‹ñî‰5_‡FDç‡c¤…ùO ûo–h5vÐ]k$Ã†Ó 5kŒò „õf‰ôC=Ä~áOiB‹žöyäš¼ŸÂ“q:Ú·&çë­¶XæJ0p?º!]Škí;øGR”€%åŽÉS€7>$/y«7Ô' ÔªÒêvÛ«öDrk;<ìl+ØÖ=‡ìšçõä£O…2%½’”`ô@rö‚¹SE Ö…¯,ãçŽ}yUÆñJrá±…â 9ËÅb£@³’h'˜×Ý*¦8 H úà·!,”‘`K¸‹‹žÄÖËic²]$N02ξ JÕ…$˜kA_æ’«©w#æw‡«•6¼$|E‚,L«¿œ·èüBwWêrŽD6¾>©˜x4Š??7ùPüƒ°ÞG3Q0k:¾’…ÜLÀ}9%]ùók[ñPÙu¬HÒ«®Ô¥Dão}ý›W— s*_»#^ -r™ìž»©Ôß½äŸ7î>ñ¼ï[Zo×Þ@kÛZ~Öðàöêêm7àO¯ ÿëmèœÿÚ‘¾Ý Š¡¿ß— 2d."€F jšN~âD=õzáÿ½Z]‚øóùh,â#(ŒáwQ?Ù|'ó¼¿Áp=†W®=@-o0ô5{ðÿ½Ÿ˜L¦Ã~_Yâ_öÕàG™OGk0^½|t‘·$­c?ÑãwÞ/P¿Á߉–ˆÕRˆØAy؋ҽ¾^‹¡”fœÙÄ ÀŸRqœÀµ©gH$º®’¾öµ¼õo“þh¶dÛäý„Ñh£iÊr!àÑ\Pý_!¾ø"`?F€þ”l‰ÈˆÛÔ'3¹‡ð;ÆnAfsmJ²6[_#¯¨ý4[bLž´8à[l;°à×pXÞ~»@²Çˆ‡»µPˆŽ`ï¡7j޽ÀÏ"ñ5¿ùÕ†aW,Hßý‹n~Dåö…ÀX¬…óá;ð¿ßçþÙ)pHˆ #Óø—_?ýúë?#4 €pÏó ÀyÝ­â¿×: ’ÃíÍ?ýÓ?iÈ@áÿU ¼åÑwáZNœ(¹GíF>¤êÇì!Õ5ÚÑ£Ìuuɱ¶êÍyEªÈ!¡Ï‹²B×u"”« _®1ˆ E†Ê»rçŠ2´*9I­­9¥Š–…»J/Q¸Øâ´ƒdÊÓ`7w¡¦¡çb‘¾†Ó¿Ð¿Œ);7NãþY@5AZF ž“$UþE­>šo¥¿ °ÅqRØò´ãnÎO7p§?¯A›vr@œ–`dR¨ñœýpæßeÒêÓœøã¬J)J‚-­Ü²ÜBÏË·¨¢’SÏä,i¥”¸œô[&×£®ä×6së -Vá²…ü¸Dªú±o^5T‡ŠR¶³)iÍÀÊ^ByjŸÿG@@¿¹»ÿthn—¾VŸZ{+ú‹ÿ[ ÀÏûo„”š ÷úM&Dø¦uĪ¢­ЦJ»yRù ÔN!©‚Dì¼À¦Y°;ÏAl›‚ÕóÙ´4ßÎöØ”ô¹¢¢3`~Ñ™¤ÇƒQßY~¾Aè|AÐr4D˜)l.á¼0:àîŒ("j:e`</Þûá¼Á€ýïQÄMs8A‰í¾È/öЏ×8² -µ g—EŠ&“õ|·¡ œ/(î+ðp^­†—“Õ„üçëÍj2¸\õ7Ÿ LÀó³!Ì# €þe†S'1º©ŒÀA àzö~ñ^±ÇìRÃε¬¸&4GÀ>,Õ’ þ!›ÒC ¢ÀëoNN`Þ¤€þÌXÞôjsNOŽä?‡H¨¹öɶéÓ_¿¢êô墨¢=ç×éB¼—®:å_£?î­-¥úÇ?Ü\ß\þ k(ßZ†®½ßÓð­<°Ÿëjà/Z à_øÏZnï?ßÿs³Ü^\Ðæ´¨ïkˆÀ²Gø§X95 þ+ ù»|Ì\Ð9<°¤7Œê¿]µ¦¬o…X½,“þ+ƒç¼¢™ÞVè¼¾¶¿oKö?ó÷áâüêöîÓ]^ÂÅoq»è­}µò=¡C7?ßíã? q\iÀ…egÈI¡¿)¥J^H?nÔDõþ&ÌŸøFÀ"°ÉpõÀ0q7`ŠÊÍ]øò»ÐðANš©l¥ -6oF¯Öâ„D… -³ÙF#Ð~Lg(O‡Šþ 'èhÆ!Y|ïüx±øá C`49Ž…ùNÎ'ªüð{®ÕÅýT„\#½„²8`ßPo¼ÍÀ·½ ¨¨r„ZóÜ£mïsàüF -È7ÅÏ À¿ýY =?¿üs,7žk¾¡uHNÈ@Ÿ`_Õß]‡ÿû&'Þüú)/þz þß:8¨ÂŽpûáò¼7¼üp{¯ Âïþ‚&?toÿåþŸîIðM/ëÖ2@dë+okÀ‹áPëg+aGí^> ¼Û•ê$íãâ1l¥ -ÔUx‹bÿ×"Wh¿›3s3ܾ+—âò1OŒmZÕKó×-8à™@1WÀDMtC5dð4auŇGÃ'Nwر½^Å,ñ%'R…¬èExnSj¹%½•3˜Ï=J” -ÝÒö¬]©4“n9;ÆZ¶FѧËL*ÀªâY‹äxWÂ:º}þuk¹×0¿¢ïÕBˆp¹j:uè.²ß^é(žÁÏŽAÓq…\N&úÚǃ±.…P>ü#/&‹‰½ –N¨mÖ1çvž<*᎑J"[¹ã,ßÝ5] ¤NZ$Áá¬ãàÙt§Zÿ’ÿëÛOº´4Àv) ·™X%iö—>:H‹ÁÞ:…ÿû%­¾Pðm+Š*¢zQD€ÈePõÌyGq |ÞÙ8ïÃ,Æ €8è+Nª¨J`Þƒç< Èq¹&Žf¬/'kˆ¹@°/ ´è#M ÁÞGðjÉ -©Ê™_å—` ¾^ü°€­ÈfŠX@5æp=†ë6_¿÷¤Ý¥&×dˆKÎcÒØAJD^Æ+ ü^ï§—S?V´2r%0ý¸áðÜ7ˆ£÷ódØ ²¤ ¹3‰ g…ÈÀø=ÌâÎ=€±T’—Í]#\#¿PJÄ,Ù²ú÷à¹O÷-ùqâÒ‘/%_?ß‚(CU‡sšàO§Ç‡ò¿™Zó< Ÿözäñlò5ÿ©³d­ÝýJŸ‹ö9àæ¨ ½ÐtÿîPPÿ“Ê🽋à—û¾ÿ÷ÿá²ß€¢{u¤Ðáž1 üÓý¿ "˜Ûv -€™ñô¿m«h8yÔ ´»yHøvc@ÍÝ%â)½d1œÓòÊ™AËÕ(Î -ÌßcyÆÿγòñJKެsÒÎï»~.$X")Æ»" &‰å…æ•(îêL§»ºÔöRì¼™Tc.d² Ýû/ U忇«à ÉnÚƒüˆ5^cï–“Æ÷Þ"0™­9’שŸJºê±Êf˜½Ÿ[ùuW_½¢J·"@²’*99mžâÑXÍyK¹¨y´únuêVǨá)Ïw”Ú•.ï–v‘ð3h—>{¥²m1¤dFà0¢·ÚnÆ·Ž­`-ZÂJÝ@qÇs/¤BéçÓ­‹{ùDYDs»Ž¢@—Bçÿ«ÁííÇÛOé®®þ‹6€Æóuh%¤X"øK•¼ -dD¸¢ €ð¾¥PÞœƒøKu9î AÆBÅHôËëi8úÐ7¸(¼¶2ãñ8ïgHõ2ÐÉ™]X™ òGYFP)×Ñ%ÄŸDLjHmþl‰Îa1…J¯ÿ‘”'Î6ÁVÍô}%‚”Ku½øž˜ÁåZ)Æ au¶P‰Ý=¹ Gšä…n0¼˜‹Ãa¿íY>ð/ö×È}µCM67ËÍß´…ü’I¬ÍÅèûïËëEf>ÈSÝ)Å"\O,¢Â¡ñô¿^Ný¢~Ûòç'í^L6¯£s"¬ÎÐÀ¥4å?†Zó|‚Úãÿíˆ?òkœ~˜Œõ¹½½Í:èðW7wW; €¤FÎ-v5þíлjW÷€šAxû©Æ¶€{‡ü#¨Ù#¸H€ûCÄŒ‹ÉÕåøß,Ô±SbðK@¯¹Áõ%@-'¯Yv]ç–Ê·õŠÝ^Çwjiû 6Ý:é39±¤KAïF¸íê&ÕåøUH¯‡Š¡7Ƨ"ÚДN¾ëW/^¹î‚‘§ÇxH;,ì†o '\b›[ÚÕJ(Î}ªèEå±·çPüÑcõ^õÏSr…\L.'ü+tP¬œÙãŽÏö°½â©ñZUZ;GJexñLÚ’~Ù “_NÚ>þ}ÿ仚†P ä"¿®æâé=Íù6©ºZg&STÁù7f” ¹ï(Ö9k.OÌy…/ji'¡:â£{Û´ZcNB[ªëмž+ p5¾F°>+fÎü³3z"$nÒíi;~uë÷ -ÖŸO·7nî³ ÀnÀý·øÿÖ…€@…[¤€OŸ>ÞÓk¼ÍB@OXDÿø¦9¾É'j}Á -°X¸0îÁGf³ÍµŸÿ™ùÂZß` - ÉNÞól<›ŽÑYIuݨï€ö\M樃ŒÈ€å­:ƒã³Ÿë׌¹%NƒzªèÈdOÐâ?@½¸þÁF®¯¯ã;C»¹Ç³Íz¶F½¶`r­`®#ï hgú©mïæÚE°“%¯V~f€"交¨Àùx<—ë”U{ÀV°tüËjÀ1‘¤*Êö Nž -¸|û†àáÿq±¨:®•oRÁà4©æ$ð‡âx« ÝïçÒiO[ÌC @Ôü ÿ ¯6 €cR/ùÙpS¯±ñ×¢ãúÿ# ¿‹«Z@àGøê¢³ø@ß2sSÛ¿D÷z(È_¤øp Àþõ./ù_ÿigelÿüwÎaè÷.&Wvw®@r§¾t(§ÍÐ{ëÀwˆ)èÿCàÿð€P\Q:ñƒ]÷ U·ø³òŸaà fÕõÒu*°ç×Y±êB²‘ô÷zÐÏKøT¿Oeè6*¤ -D&ØÖ•=[RJʉTÇ -Ðñ4(˜Pö24H€#ÑB7»¶çP€²³$Uvjï?µî’Ÿ1s!—=x¡¼Ý‡qã[ IgGÂçá§Q»žò5îâ×G÷IS?ÏØùÉFÝ)‰äbQr)Ò·¢ÕicÏ­#ý©¶0°ÿëxË˃';·C @Ž2¸^  ¯;7ŽfWõbþ(Á#¹”9|^J8wæìERh¾•K‹}`ø.Ÿ­’Õîïá‹î~oX¸þ\ºÿXózî"t_âùªV‘æ¤ÿw7He10‚…üZü.)iDø& €ËͬÀ*C"¨‘æL&Ù,~X^p9Î%4퀒黎I.¨§Ë¯-3r/$ª(»ú¿¸å¹,¾V8V -þä Ùï)*ˆÄõ'júh< î!$c¦ö~ŠK5iÄóÈVÈÕ…` oÙüðƒ– -2ë-ç®ÕÀI ÂC$‰I›ùO^É_ë?™' Š6>×T‘‚³@?;ÇAˆ2› ȬCüN+Ôv‘W œãE¬\ñ€43¡p8™¹$€ù»" 1a?³F‹ÑB‰j¶Ù,·4¶Ìú¾ý÷ -J”TÃþ¥jO ’\_@àmë¡ ãT‡€Ã9ç´Æ}tÎï¸Кç_‹¶Cý¨^”´ÙZj -€$žß7Ý¿¡Cý‡ŇãcW7·wm€Cûõ1€t ªûìÿÎ1€šè$À¿ÃË ÿt…ìeu‰ÿŽNø)`¨·~¹èbˆ@B—B_ùˆê–V_šCúÈxÓÑC²oý¢ýtÂ%¨AļŠêkI¡ísLÊ-t¼âŽÃS"&n<ÝôŒd¶JÀ£éT¸ a§"BéÞ9oiT ÷íÌ­Ü#)vW§ .Ê;ŠráÁž -ðÇsìWp¬¬\¨ë-XÂë~"¸ã³=l¯x*;‹ÓD¨àâÙîféQ[õÛmñ6fÛŸìºàx$4é¶¼[´òŽc›—\ųK˃ˆŠ[¨ç—|&Xzö% @—þ¿m6€„Î0ÀM\·7W[ €_ÀÖÀóÿ:_à÷Ms|þI@ @ÌÛÒVJë÷~N9ëãKX”mPRP4ã㦣ž)£ögÞݸ, ›Xç’Ÿb"Ÿ¨0;5Žpš Æ«aA);Çã Ö.±È¹æýl¼ž‘-\ïWËp=ö{À‘… øJxéÐH{4¼ùõë,õ@æ¸N ¤ðü¿ÃØ=Û0¢ƒxÖöß$̾€Ôöý-¾úqùcû`áÿÍÅÐ\Áö¼à´¼Ã9>?× ‹€#W÷Vøüz5¼Bøç²ÜÞû9ÀXè þüç²Ü\ž÷úþ¯G.ÎÏ_’“ü™ÚB‡Ûw¯PÄ µCO?êiç%¥{tOÏöØH̓C…2¼xÑRHbE:ëÔàÉ­ÎsAÿž^W1 öÆÉâÕwOYìZ¢öóFÔ™¬’º‡`{lWuÕ9ÿÆIડ -rÎ ï,°=@¸Ñ´»´e*¿pQ%®”=ƳÜE^±lá§yUÉ eE-M~•~òõHØœ±ûšÀ}v•PõTÏ:“‹PÁ)ÍÍ}÷Ëiʼn/ƒ¹=¶H*OÃ7··&{¶Tõ"P~¸÷-ì8 ƒ\$j«ä0¥§[€œïÏØ;¶³kç|ŃÖï¡Ññ0‹èÏø þŸ\Ó hPGq™6oX×@{ À׉‡òquõ®^͉ÒO,€&Bd)ÁlþR%/$Ð?F€¯YB{Ã@é¢Ù×±N„©P 0©¹š£ñÀ—¿'m'ìƒWQ{¡c¿–wrvŠ8í$º©3èò~>ñ ²nPŠ4¡'^GÑØ†€ö|ì -ýfçQU±üÉd´-6kθ¸ÈW·\[*¹æˆ¸v DÅ‹ÓÙ°ou(iȵ×,G‡Æ«*4ÁZ$V@¯‘:ˆ½µ!€±Ð¯þ+ 8pÖO³Ó`\(i4×n€ÎOu/G³b‹€±ó,ÉáE®«X^"u-Ãõ#ø$4 ³$ÈgS`ø˜@€¶þ‡EQ-¨¤äðÌ?2ÈCV½Ðš}ãä¯EOXöæe¯´ü¸µü9“·€wÃw~@æw‡ ¼n°}`¿»ÿôùs¾ fPSþnËàk7 JÀ¼ðæÜ—Ùné8Þ Ô@§\·ußä€ó!ýÊq d’N„Î0Ýf6ûBŽôi¸tû®¶Ýf(½\QsJ°t­œuýjís4DB¶¨ºs=§-òﮄ‡©¿àÚLNÒß<[øxµcw^Ü·S·DƒÝ¤›®ŠÍ™\=óŸèE¹ô`_Åïæì,»`üs>÷1éÚç°»bȰ´âÄÔ¥„Jö‰RWº½×+ýnÛù'º€¶!‘4ûT Îî˜ u¨ »¼L¦(ÁÓl:vDQÅ_ ß8œéõ @Ž&šë¹Tv» PåYWtà¥YÕ­‹Vÿ¤‡ëÏÎèeð4C¼¬z©Ý1nöuúò-ý¾Zý³~îÐÿÑyãÂ~o¿î›>soàÝ+ƒÝÝý|{ó³oÚï\½yò6¥ß¸ù€Ï{!“¬Œî·w·¾H…þîA@ë +€8TsŠ›ÍÒÔ;  oCvЏ©ˆ„âÛ 7žÖàÿ0€_ô›ŽVˆZ&ý““S¤é~ìïÏñ—wûj|`´.£éŠým’6Ùh:ç*¹‰Î(ßéÆ§Ì Œ?€–r»˜ø™ÞP:»Vpêbüå"ƒ ß«yÇòï—Éω|€÷d¾ã£°'+?<è×…æ¿!xáH6À2œ×c—ÿ'b–*°HÈêÿŠCÚ!…4#¥!%&%‹õòýìúz9/ Ä–Åfqnuh\ƒÿ‡ð!îȶ¡Œø2 @Á¸sÎÐü/òm-Eûsô M…¾v õ\ÅÚI¬Úº}kž-âýv·Œ ›à{||ËÃZp@³DðØkø2Ñðc^¨Dˆ\ŽÐÍ øÚ;wù¡F?’ÄÖ+»sà†Ã5Œ’œ_`ˆà €,xJv”ðv³gˆË޲:K[cõ…ô•.ÿpW›ÛSC¡Ã (‰%B]'¸ûŠUôOv^«ëDê÷É"öêî -}®3ÌÎ\x¾H¯¶g—Nœ„o]Žü]øy‚K ´q„Sÿœ$1*¾2Ž¿)h£ìÂxkØõÏ#´–í•»8†ʰ-8”"WÒ^(ïÝE#ÅsWµ É9Á›o^ ǃÑ÷N3þÞ™Dƒþè{6\ýQÿû½®®¼Æ\/iúãÑo+úÕþh>_;Vù~<– «ÀÌw8©o~nå¨lÜbV Ý]$tÕå±>âúò€¶ßH‘Ùš°­&W<àæÉl@ä¨O1ø” “WØÇ€êewqÕYy´Ýv;러á9·?Xý,º¿ÿô)S,t|<ÀPn‰ À5?ÞòSè¿ûøóíÙ½!€üj€ ôw2€¥ìÈ¿SE_¡6ЦxG­ÐÖ ïrñ— «[té¸ÔûÞèë ât<î÷F~¥‹Î;%‘_ÀÄ¡ 5 åðϲ¸4ð(ùЈw¬\kA ¦¨ÒÏùu—!ÌAòr.å¬ù6‡ÊPT«g ä:;±NöïÛñú‡M]áR`u2 W¸ÛÆ42€ ipPðöºÖoÕøÉÄmû¡í¼ì Fæ{€›÷X €MA»0f“a yާæùÙd “»sð f³z¿oŒ¸^_s%€*r^_ÃõÒA€åz®-€|“|Æ@ñ|<'1õu¹%óÈÎpíߥãkDËK0?×?žOÖOç‘Kj(äõõ‚ O@X.–Ëp½FX"ly7&2>® 4™Ù* -už‚çQ¬R~fŽ˜-¸5=,ûs^ŠÿDý Û·æùW# ^ÿáïÐpuóc,™à$ߨZj@4HMœPL‰KoN껽!j‘?ð8µ¢ÿ]{[ƒêÌZÔ·ÎŽûs;‘^¿æé†íÓ7ˆe¸ ëôaWÃá;_èúŇTeØQVgYd“¤c|¶ ðB—Ws(§º±.»‹Ú¡×êzóá(TÚWGík€-°Ý/ÏÌÙ© ½½Î8BÁüu‡¨ƒYWÌgßùéû k$-ÂÿYž -Nk²&.̾¯ékêì·€áV8O‘.›%’)ÓŒ+dµx’‡rlòBç‘VUõwß}?úžÎ! ½Š‹ˆ+ œl\€ÚR'4 ÀX_êMÆ¿ý=ÝVYF3ºæ Ûxla¥ÂÉÐÁíiWê .Šr¡Jzð«ÖÑ®àáÍ´.¨_¯äzQKfë™CíZ~Í®¥*ms*f<àŽYÕ‹J³á8͈‹Dí*Y¦ôôJÝ\oCžwÛþ?[w<éŸ!jX -'CçÔP ÿ/G¶9ñnŽÒ;Ÿr¥ræÄ¸žØï'ËV Í{¥äêXZ:Le¬¨xFawPÝy“¹r.Ž{z-Æ“ëbñÿ0ÎiäùÝdꢞùš0P €Ö€iõT¾SÈ/JŽ1ÌW0F†KØÊG{7³Ír=ŸM3T´Ì§«9\Ëc <¯þÿ5@Ãê!B¬'äf¨ñ|m-I~  kùžâúùаM¸ž×Ü -Of ïÖ>)U«j¤q=*öó-rãG-_™€jKvÆ~ u³3+@i qóW£ã&€½9Z2 ð‚1øÿclö7Í`ùúQÿ!ŸÂS 9²ux®zßÑùŸÒ×âÿŸNýÃÍÉóÇw¯p7)Jϼ»™õ˜RŸéO(”TH_ €#oß¹ -@P¥2¡®3ÈѼÜҦό+(y`0t`©¬¶Wn†Hȸâì\†¨<â_—rV~ ÂÖŠ9ú/ ÀY¯ôz(]±OQœÅ}sH"!…|J#b±„Z´¸Kø.bAã·³"IšÈ¡ âr¹tÛvÒq'™P•”D-cUN* ]I†‰.ZqR‘¶c€þQå#ì[è7Ë“ÿW,fëÑB Û$<™Uq“e¼u„¥¸¶Oý[ùR3½Zë#ÁPà+€m‹øU‚©Ê®;ÏÞ|p‡tàÕáy­þI/#ÔŸ¾‰S?UÄQÞ=tG®vîýÍ.¼Þ,çìbúKhgˆà|0àööæ£Ú?=ÍφVxý:!æ7üÏ–®¡ð¿~¹¶#ëcÿ®%`CàoV€/ŠÁK…ôO?ª$ů„ªTt¹š AL¢“J7àl:š+íuŠ"íg—s?‡Ë™Cy ÇõblùÊÈýçk۴ܨ"›æíÜÎþóÓ³ùbí>%‹ÅR ÜøYB¿ý7~3Å×ðÖ‚¡~Àp¶\®@8°LrM ' àA¾~F8ƌȣú¬°;™¬( -Ú?JùÄO"â¥ÉNE.…ìÍpXÆå >µŽd`$á>a5ž"~PÀ \ÌdFﯭY×Yœs/ò9àe¸æõWM€“å"™l)÷f>O³x@][øúÀÑfµ<ñ-ý: @Ù«Öˆè`S}Áf,Ñ¿ÙN_8iñ( ÿø·³¸ÿàB@WWû ¹àþ[ÞÐ5Ñïú$@S"Tzd€¡¦|_èê]{õ—R¿Ž8Y…; ÀΠ—¦ådET:öúmV&‡ó¡ºq+ÝâRA\v”­7íötoϵd§¿»x7JO¼êœ‚H^«ëœ Rý>©—O#zã K¤µw;âÚâ—àU€ŠYz‹@ÿÎygH¤¤Áf}µh¢;ÁŨ¤†• : ”|¼N·O/çbv c¢Ê7…’RäÔ‰ÎÔKUA;‚Uñ¬ÊmDô“ïÐèC‚ÿéH[ØÐ÷Ѥ¶»N-ÃñC €ê¶é¸Ë%ÙI·‡½Wê ¦‹ôìJºÿ ïUø”Þ`n-+}hëY±ËáÖ€m¤íµ0¹â÷ €WðK€–R7 |êy|Ë®w:Ô0È€X¨óìϦX$ûIç;I»NÖÊèxwsû‘NƒÞÂÂ&R‰N4`Ÿ>³ý¼V¿ÚY ÖOjê) -tü#èÒǦöPhh© m~âã×ÞÀå:9 š3ýIAàŸ÷{h¹ã©í×ñû)Mo‰V=wÀx>é!ÙK®óï;ÁIsµÌFs`—4!UýÙd¾Féö[zSgýû}Ò•=çÅæz³a—9×”gãÛŠ¨ñ\Zȵ¶ÿÙbÇ5»tè lþ“Ñj6G@ŒA1׎QáVãÉÊÉ”~ÎE n… GsùýFï|²™ oÇ$áãZƒv)Oe^¢5ñÏ)¬GˆLJZû'£álÒÓe4o&CÄ–È/ÇõßÃÒ!%Èvõ€h õLõwb³Ì@ã=²ŸŽXöÖˆÆù¼$ò§Çpú×~ àÉ¥·sÔØ…òZ ÖþñÁ:´ÜBÿM¯µ8@ü †ÞCLÓ½D`jÍê0ÀOß9!ÀjT…ïúñ¥±r$ˆO¥JŽ(œj#È);ªÙÅAý°« IáO_9i=¦G;·ô‡ö™­kT[ô°"är—3ºÁ„ÖEëÌ>Ç„7t\-~¹ Aää’´¼¤§> Rÿ -±O…Îgôñeý÷[óRöÁkÂbôË Q‚ØŠ3‚ƒàãcÇÅ„OXM÷[§Cå7ì‘¢n?úc‚ ábÞJymél8tUN’(ÖõÀ©ª»ÝZIM³ö9Ä/Wñ% €]q?–|»F%€ç[€üˆ ýé¡ Ô-ÓI˜È •‘ÆküâKåµ¥xZ2 ȵBÔ*º§u?ˆaùÙyö À6j -]—:`/(*Ÿº¢Orw­þ©Ï8’u²ðÏy"ä× $þn{èᎦ Àö-¤:ö¼Åó5ùkz€²ìðÿml«!z˜šsÌáç8} @æþ—À¾3“Ú/ÝiJ°ÒûöoÜcr(Ú¢¿ûøØl["Œg‹ëë\‹FEÕ÷&€—fÀ>z«è •}šb&€OC¼œãN¯Ÿ¯€sÔz-.€„à$@­Ã±¶tR‰­}ä‹r¤@sÔeåÖÉf­0Œ–ã%¸¼DOƒ‹¢ÿZÌ®7?\ÿðƒÌ Ü6rR½7®ââ?"½²‹ -?â@_]Ú9ùŽ[ë“å -©%“ò-Ô`²^Í׫Ùj£ìák|МMç“5’¶‹süÇšà|J)–¨Ÿ§é!EÎÆkK¦ ðžÃåË÷ë%¢Ò{ñ±x BncÅ€E]Nú~ƒ¶‹IÝ;ÉâþçýÔ}êZÂ3~6©Œ'==(Â]ðßÑþ5ù’žC¶T¾ù—Ÿú¿ênkž5âüv€¬ àòÇŸæ\ž·9üƒð6aßœ|€Ÿi¹~—OžHùÒõÁû¿©w 9\]8ÝÃ9O‚è˜GPÇ£LÐd.‰š%Ì–Lš”_¿CØ"|a²#ðW@Üê,Ó=º§‹{ÉceïF‰P—lLì+V]Ð?䵺ÎI1 öÆ]G½ÛìŒ:`À·N3®Ç¼¸\qùÈžß>¶¥ÐísLÊZßì›Ë‰^þuIÏø@Í£BìSƒÝ¤!µHJ©_½ro×õ[ŠŠÌ¾Yìý:²þâ¹HZ¸K¡×ÏëS“@·›ž@¼¿ÑÌ?¼ýÙà HîùNÉÉ_òÉ>) ;Û­!%4Ùª×T€žü tÜ€='[Iv¢å…ŽohãWR€~ºÎèÿêþ¸J -á”8›¬}kÊ€žuŸÈ¨ÙðØºø7nê¶…Å]¡ù‹¢þÒ:ðú,!¬Ë¯ÏP\óoÀx($»]P¨ò¬+:ðjx¾VÿÔgF¨?;}Ëàÿà-ÎÛ±;ìÎü6]†¶Ö³“ÛÛŸ¿¶ü~ÞÏÃÞ@éÿÒžàçBÿ&ü¼o0Rð?cvèJÛß¡`¸&°{’ÁÞŠiÛ©GE`Ê7ÞëkôÎù\mÙ™jÁÞÅbå༆ãé¼ß›¢Ã¦Ó2_«³É k§ãËa¾€ ðÓÆ @&3‘߯îécÿ§ñz¡7ˆÃ9.ú?àGzËÑ|¼t"þæ[\Ï®ýÀ_oœ÷/`FX.6Ðùj»Þ€væš%ü)tÀâ°?Ÿ++Ï|f@òÙd5—ëF›Õr9Fê!{Š'ÞÏWy0%ˆ†”Â-›Ïkz ÊK}#[h0ëùæß‹ñõ2DP©ÅûTêû1B -·iyÀuV^öΉþ[øœïDZGk6†¯‘ËKm¼Vã;²ÛÁ€¢šP³Åÿ–Žçñš ~õ×cˆÎøÛYÜš žEõúXÐüÐÁ¿€8}s’ºA§§J•¤•Ó¥ÿ`µz?õÊ~žî¢¬ãÛË«ÊyE°M­Ð& ·V_6$\’t@€ä-ÒAø)5á)â¢A¹ìª³,²[¤c|d ,W;'nCa/r+J ºž˜]¬ìö‚µ_¼ì†9*eT¿_¼øë¬_Ñj¼p Ù'sîãdô±Ž^W{χh FÌĨ^®]¹½r|ßé‡ræßhñ+cŽ3-Áƒ³á€›aÄ +pUxhØ·¥9u¢3õ¢«ˆ#‘âY5\”¤:’’ì–•ØiÜÇÏ!” ¿  €~% -hUu-Õ -7› Œ†Š¶^8&»OB³Ùewp{ØëYg0]” –ͪé~9­Kqâ•jõ-[2<ÇöO2nMØÖˆm„ “+poÅ@%ˆ¤kÎ^$jypÕ@‰½“WÌé,ß¿On'}$AþZzÃÝ»s -¦yÿ˛ȟýþÔw»;{†fÌÀ>¡{hHE‡XÆUàìõëØbp>ñ%ˆU±»oGm3àgÃû›Po˜¥yôB ÎŒæ3Só™=ý(¡°^ÏÖ4¯1‰¤²¿žÏhÀ#^4Cö ÓzrRŸ|†¨M*3Ø+@lî3a7¦xã˜Úx>@õïæ³¿ß,H•f=™gëÍ:¾œqü·Í›õid¾Íp];K  ³e¸Ø÷Áo®ùýšãx ç$ްšÍ3ô`F19è\ÎÆ+ Z°å2RôJ[ø¿ÒV1N¦óõ’,çˆ#ãXäÕG7¢¹eóùíkf¤=QȼDˆèþËfö,RóáøD)‡–ïg¾ð´Ÿ;¦@¢;®ÇKJ®±ÅºJTâù€2la´û=lOPtJ4Șg¿9ïÚ²KÛ{¦€î¿' (¡Ö<ÿztQxÿ€vsP¹}Ù.€šxõá&sÊ`Ãm"@ö”Ý1¸2õC5J_Ô -…p ¿ºúÈSÍÉÏ!íOÏjÙ8ƒ àU+”‘À0]õ@¦NÏá-9Ïýj}â“”ËéìªW¤w³Ïl]£ýâ“}Òcò·kn)´}ŽIÙÐ-jÇe#šKÒò’žñš‡t…Óå¯EñD¸ï¦äðêì´Ô¿ŠÆ?Ñè;JР˜±¡v9Ê]Þ¯œg`ù‹ÃÄ Àï"tG?]Úžœ©Ö¾rx¢ò¯ôØ›ÈC"IËX•“ ôäOèã€ïè>ìBjçL@çÿûš)Ñòãí¤?M¨Â¾`ïdª&1ô††ôÃþd8ôµ)z Ü£º¡2Žê  GãF¾;Šg -Z Q«üÙ@Ôå ¯¯Yº¿<$¿ºÔ€Ý9ÿ¤N\1¬žJnzwÑêŸúŒ#YËüõ¨6ãïÀÝ‘ ÕŸ›ž9¾x¾{ €ŠVþó‹_ÜJû—Ž[ìFCéj:úèh€ë¤¼¥Ml-éZj¹7w¸ã³£„,ªÚ:F™[¶³´!€މ‹™Ÿ¥ñS5kšp‰f<”®Ñ²}ûn¢ùZ¼Ê-:úrÜï¹PK†½š}†Ÿ<4¢%— ¥tÏ+pë1š8:òtŠÀàj{#Ü@ìr3r~›úl¾žƒÂ«Õ\›9lÿo™­—êçÀå ýVç³÷׳k¿®‡. ~ZÚp¼°º¾ž-×ãåoó„'ÒÒ€èAGSmÀ°ƒÁ#Èq àlH²Ñ`ŒW˜YŒ=rf€…öÙùŠÃhÒ9¥ˆÕ VLHÒ,òoA¨B"ˆÜ°X\“%’O†àz½˜Q<²Ž°µZ,—×ëÅõrûIÁÿ9}U=ÚÃþ ¨Û¾ž!”@3ÆÓs -ù› øßædàëijéù7ëçQgwxSû¿þ@L[Í¿ûZ®ö-5à8¦Åªÿwð_.mð"ÂÉÒ:E´°.V.ó³X¬–$=rRÂ\o ï~ïÈDëî©ëÅz³¹Æw‚Ä€|PðöOõz³ -QPk&Oÿh.´” —Úåñ9¥n>¶+ç¬èŸþT¨þ¥½QñZóü+Ò1Àñu¶€ÝnáåÅ€Œ[äK=VA¬(ébå¾à‹Î…pó#b†©^èç—WœW(X ›ØÔõl§/ï=ô']C-“§ûH¾G¥@—ê,ŠH JôF#µÐCÎ(™Jus`B>p¤<µu”pÍrµò¥Œòî¡þøy|Ö€Š]·&´ѯr‰[ò€[± ÎIK¸Æï¹€Ý:7Éþ˜§Ï>É:»o8 0ÚÇíÏwOnÇ,ö€wuоX¿Bÿ­ oø>TK"o-‰ß‰êuH„ ¥²ŽÒZÌMGd2N‘ fSŽ–  (G¾ šÏW0ç^Í<Ö·éh>™Ž'C~†ÑÐ~½ÙÐÏpÃ@©wˆF ²oVKßσë÷¾- Î¾8…RøÖV l‹ÖÉA0víâÕ|³²<Ó¹“3ÙÉ€‚ÂÕrîÀœª³Š(Ï|²ÜŒÆ›åX®”#Äóˆúú`"2h:6Óž/ðPü”Ê"øðÂ3ïxéÊEspdüþ_×?m¹%ÿõÆ‘P2*0&»Òþ“5lcxHMxŠ”wÎÒ–Ž®€L T AÛoÄpüÛ «yÒJ;=øi*©á!½{w!;‚Ÿ…\Ÿ• -ôÖ’%]7G˜F®à•/‘ÚÙ1jˆ@»9€n·@ÖãRhsŽJSdîkyDà¿á5G˜øˆæûã% úxüW»§§?îcw¸úP -o¨-Ê`  ßÒ‚tg¡oXîôxOS.ÂbºÍléí3[×øÈ`húH:Ó'W¿Zû“rÅÒWgç2D¢—]Ò3>P9Bö®ö„ëºäpWÍ.á3•ž×:w¦Ã7WöþÍ£mß•™_¾Â) µV:ÎK Çû}‹Gê©&‰ÚW§˜cUéÌ¿Z¡[ê­¼îÍ2Ü­Ì™…[Q?r¾#“<àc€ÞÙÉtÃ^Mé<èpPMí,„þ‘3«4ô]¢e†‡üRõã`C€É®6sÐÅ?,ÅkKa1Gg e[ßÜ‹‹o«K\î(9I•D‹šÒ×¥NØ J Ê§®èÀ“ÜãÝE«w'téËüõH„ò/Ö+ÙÇ[D会pJ5¼@7 ÀÉÉž¾ÿxËÇýC{“÷,ÛŽ6]M‡ÿéxö,Ѭؾs%û™]% ì~éù¶ºR*ë(õû"@gØ7ìDg¶vðØÄõÓ -r1[¨Ð0³-Ñî}ô|É C€’.»Ú,}Ã:·æ|@ V-r@tt®©¤}"¡:´ešEýèÔ¢+ ;è€DàO¾¬øÖ ‹".pÂör¼@DYe _@”\(Lq-D“‹·´q×3A}2Dæþ×ëßjž?QÇ«¥8jQí.¹Fºh‰{6™¢“O¨TpQ&Û\zNÝä-õ ìˆdÚ&db†ø²Öâ«ÃaÇu&U£?@Ýiÿ=iMâ!Ñ(žÚN{; €vùØçi@G礱Xvs ãu Ç© ø4•áà‘ÐæÔ¨Âÿ—¸ÿùqìºö|AÏdd>¨Gí7yH2Ÿ;¸Å`À·€¨g4  ´Ýò@PÍH&(#2œ -EŸ.oúV¦3a?¡ý<è¿ Ã53<ÔCƒ ×ý§úóù®}HFdDþl¿Eòœ}öÙ?Ö9Üg×Z{í}$ªïÁZ\éDÀããå -9ßçlìŠ*öª†ë>Ä7 ¿ôÙYvëþ—Àùñá0wæÊÏYü -æÜ2_ t·½)6² ÌZ,O´¯ÿ½xòôâìèðäÜ·ƒžÛÐþ`¨€rÇ RÇÉ‘ÿ£SG b:PHqòÍÎÔç?JÖÜö—ùrÆÎ²Bv”»>5}!­òM}ŠRXQµæìre³—¬}e7Ì^)Ãà‹Tàât<…€z|øUΖß~œÈŠò¤½JWZö©¿ÅVLm“È߉€¯LkeqÈÆÄü¢îÝé¡ûôçÉàs - -Öì]ClÜw? Mѻ”½7¡Âªäé9œkX]ˆO{oéCß \/là|¿²D»@ãÖAߣ£úÈ,ÄÚ³ãÅd¼¢;¶› ÿXZÁU²îT¿÷÷°mœûí¨à´n×ö“ÃÊ“ Q&SP¸l*-”螘 øõ†P]+Õ¨V—a„á+ŽÂ 'ó—TöÔÂÏ3Ä`M×¼  ¾tÖYQŠç¹@÷wÀÖ`pP>pó\Ðß@dËúÞFé¯ × Ãùˆ-bÀ9a{½\mëPÍ @ò똹|:eÄO‘É Ü«ëI#ö V€`+Д’Âk‡»ó%²fðPDиîsˆîk$šqÚ¦:>ßád2Eu(èœOF@G&X ®n»éƒÄ#Øa \Y‹B©+žuìtzIhþ ~æ -œ/º‚Dø–kß°׫‰«÷¢ÊGß–m9ÍîÏLÖ¡hôdùB5,—«ù9ÜZœ# 1‡Žän-Žì“r!<“Ú sЋѶ¥è2ž ¯#µÀu‰¶•Ðm³OzS&”`2…­…ø:edb Jr-‘ËNØ^6©ÓÛ&Öø±Ç%6$©pð SùRQ•“ì d Ÿt•À$áŽÃ9BÄwNà«@oöœ«Ü¦0èM2>ßí/ÅÖÍIfK&“;u’_Ç=ú`|ì–ò”Ó—Ð鍨'Òé éçpÿÀa€²@ô@¾„L«€o“Ä~‚Îb^}ÆöËmø _Ù" KÚRxæšòƒv6u/ÜhoGòzäy €×oÃ2«¤PÕm“BÞKbBˆjx¾ÍV¿ÜϺ’ÈØj~.ÍØûÒU×¢­Ð;·ûÛngÜÙΠÓï,·n;ÔÍWøßZxà¿¿º¾ñíšÍ#þâ^Øú-i0ö¦Q®¾ À®Úñ´5ý츛$À'³±^C˜ÍþùªÐYö„$N¢µFýuÊp̦î±Ãû44Ñ©p6E;´h1oÇ]Tô¬‘ÈXwn û 6Y‚%\%t *‡vŽàeÉTø¢ -[€–ï¡núà=Jób©|â+y ˆ à(Òkuh„píI½è†÷ |ž#Qí´¶Šì¸/Š Î jçæ¥6¹¶udtáÒÆ‘f ŸL. ù1­|õB”‰¦ -: ðDsaÖ-Âûïx<‰våàù ®#ò³Ùè¾RXÝ‹þýƳ`¿¸¿…ÿNÓ¿‰.[Lz½‡‚5álD7NC—,…ˆ s¯ý4§‚bcG[ø™¢ê5º¥ü’;gÉa éžc„ ¿«EP¸÷v®¶´*»zjt5óÓëì“êH}ünûáÝ?÷Σ¿Á -°gˆ@3š-† + „vµcRDB××ø¢À›`©@Í›Å1™™ñ¢ªÍXñú6· aš¨jÃAÉ4ßAC=ÉUAŽò2Z/–'†ãÙ„Jgˬ -($Ã`¸…\OYÁ«‚X™ÌÌ)ô.fÅõš3|ÍB2ÇaàUq"5ATIÌ/V«ÄwàE)ìtè?E„¾¸>„±ô†tÒ6—ˆ@^Ã(ïà¶z,ǹC^Ÿ@¿—`Þ{ݸ¶âÙ®ïÏ>0•9¡&¸!üØž -ûKPÐ.½k—> -‹—,ÆØ|^°DJÕˆ ÈBAX}zâ?ß=­ûæO¹´÷ÈRSx}Rýß»&Fa;àžÄé:Ú™:ùpìª{UÐ Ô0š¶Q¢@ì4@Ú<ˆ¾Ïÿ¼ƒ}¾wváà¿§Pܬù6 ¤@…àé³gOy®Ï?¥[pL@ €3 2ÞpjÊ‹óÓCº›¡ÃÇg§g‘‡±Q(N8<<¡¨ ÈIºt}åµd×.³¾éí3[×ø¢@N'˜˜ô˜üìš[ m›}Jn©©ã„LaFkñtNiL’äà:ò‘GPävTÈVŽEå¼}| RNÂéÙç”±wR¾×JŠV€Ô¥N:1J¾IjÛ!øœÛ©¼ÇÀ£€Ý,€8v>Üè ×²ùÒaÔ6«ˆ~d¨ôh€þ"ø¯úÔ(9êÛ}|á12Ôá>ùßVokD(íg°à¥éF+@38ß})*êC -*Îî£{B¥«À"5Dx°¬3Õlr?eˆhºÜ,ôW!¬p;ÞpÜ9[^ŒA~ï¼>í4Þè‚ 8ìLã8qÚR@Ê¢2¥x›Ï|±ÏB)`â”ýBCrŒ~©`¶¸oYz -¶º(ŒÈÈ.¤+L‚<Ž]mp‘‚<î|²âƒ››µX9H1)ˆÏ©†þí2}u¼; ;‚dSAæI<Í©  Â’Q‘-äB™&\×∠ɤâ„»ÌÕ>ãÈ õyÕü -ûÛ·¨,; Ñ{ZãM>À ðšÆÚatQ|bPM3-"LTiú×þø$p™ôàÛà?¡Òøî.å>ÇgˆFfY}~Õnrý<"@_ZQ—~R>R@÷¹lÈ:ûo<½¬ÿ—PÛ šè Y$+Ãz`Ê‹pÂc­.ðäÙ³'çÇÓ³'O« rÓû‡§<ÿ'§\tº‚“ÓS\8†«pzz(qz”—*¸@›ˆpqŽG>¿ê8«7Ì–NìõW¬ž¶JHaEëÐän+W0>ä¹:ÏA1ð2²Ó¶‡MR|‚JéJðŒ”¨É† Hºå:YÝT×ïi6®HYãÎk‹ CJdIðÖ; mÖôJñ–PØV1ùÞ@]up EÙ—ýŸn¯¾;BÜX¡N &1úkIÕ˜ :Ì«ú¤ J/$RéÈ=ŠÄx0§ÒJIßïêëh8´zƒæéÈ~p§ßã‚oucè¡9G9ƒw”H:&zà,y}#íÅQìƒ[ÄEX"EGVï^J‘Э5¦ô(ÜàTA„šì*é0‡qAX>à̤æFß¹¿‰Hß -‡– -C -äÀÑ ìpSnõHÌuh`!äI«N¹•„Ë÷Qõ)B @Ⱦ¬`ØCû× pÿ]°’tÔs ~ï}Er·>䵿dÐLߺàn@õ5{ m²²˜9€ï~w«kID¤ºL¯Â€Ÿ‹67[Ê ~O¬ãþ§”@P7s€g®“éjôÎøŸ—è²"È©ÜT—0MãUáoO^I´Ñ[¹©iÀδꈣÑa—4N€Er­=4]ü ×ËèðU7œºPÀl6÷=X.`$\æºÔê½ Ò¿sÿƒ "âD1ª²Ç3˜%Dà<‹Æ›_·@ž9N ò|ïωœº0FÊQˆCÚœÏÀ­;J“^ ?W®Ò@‘£Ñ|šH¤)G1fÜ3¸¾ï(·Ñ¯,ŽÑÿ¹Í÷]‘!ë*äR¼dÙçÂöG÷/€˜ŽZ¯…þÊGr)M‰¿£›£k}¾¯ ýR³¡š`.ÈjÊßvgÛ´ ¢Ò_û¹÷}¥Š»Í ûˆäõ«¯¤@˜TÛíÙüo ÂŒÎs°²o-ÇÇJ¸æç÷À ëì| -øéøÈ&—p5p?ŠáŽ,::~Eàñ-ç±<¹ c8{ü$€þ݃£%ÿ“Xú‡'Ô®ïÁE&Dš9½OÎ;îpëƒEy毧·-F‰W‚`C®—Zø™¨ÓÐZ Ý6û”lÊ–µŽ2E²W|221/¥ê_ ÐÓ¦ò–%Eu¹«,÷¦Î&§’€+( €ñ]Ê}J†Ü¨ø'I鈴¬ÎØoP”ãaÎÉTX–fÉÔdm|yT»îW7“uKÂ7Ñ{» -z’ö=È¡1½Þ -Ís@_@/3ö‡}_èœa˜%pØŠ·ìBGN8"Úÿ¦§¯é© ^Cd‰q{Ô3±ÅуQ-X©k ·W ì§fÑÝ •&i -bw‹Þ޳„#TÃ;ýaT¶9ë° >ò4a5Ë¥P™ý%à.!p%›9¼™šã‰°¸ª8®!ÜqDh‹î5*Ôýl‡^z`…ÕÊtÙÀÓ[ÚöÊ /™`‡îuôÚYR˜}!À3Àž@z[5$¨áÿ÷[òí!ž,yŒÓÁªð§Itßö¶—)õ@f¿žÀœ€ÆË|$S€I“M½øÆIsB”гa—sWã”6ËBü¦²çÀ:pŸvàúÀb¥èØï‡ùºmÜTöü/ÄšÞµûþð¡r>!lM¦G.¹£Ÿßxéê;ÎÔGH5Ñö•ìþV³q]Ü! Ë q2í¥©uK¹b‡¥{/¸&RûÈ6ðPkæóÚUÖ'sØ‚«9±F;VŸdúL›Ø¢ƒ@YàÒ¶4Î͘ÎgSYÎýT”¡6s$f“ƒáÆrÁa-wTZÞÜ®ÉDò:ݨT¿ƒÿ»â²¦¦«ÐzûîΠ)\ëº5ä/øoÔ|2’üï,¶Wâ¶hÿâ'Ê¿€åî( ßá´P]¨·L~ߧÃ쒖MXVKöÈÃû—ö~£NGè>; €Û¬н P€üyד׮Äü;µïä,^Ae8Ahyòô±€Ú}çðQ,'gO.Nކ±\ œž?y|Ž42ä>Ty\N/ž}rqzT÷,ÆÑ¥îýu”5ÅøÙ™ŠMW-•ª…=4Um¶”Š’(‡†’±N»ÙKÖ>‰øv§®!zÖ¶µÞB\+O¶Ä\SB²…ÈÕ ±$3i -HÐm·i ‹ ÿFݪ—¥êäaƒ†:P›$RS²gÉÖÊ1˜ïMT÷Âr”möŠß¹bÿ²Ú ý© eÿÒs c™Ú€¶(Â¥»ƒ{„cn¹Õブô=jÔš/´?*)»Ý72d MW¤<‹CƒÞä¿­HQ€wQ€ZÃZÀø¢r+)ì[ÔûÑóÏN@ž iYÔ驃œZÒ54dü]ñ@äµÛ´@ ŽÂ_#©zä÷ûGFX`,?Yj€œS,@ðæ”À9çd£è›‹â‰àÎrºªi”µò¨!žÈ[mÒû.€½Yæì÷âÂó©ûûð_±ÄŸ>“nºIýŽÔ^xP=ãz´öâð*%]n Ð }…@?ÂêØë%À#Íì`0%ð ]ÎÊO—è«NøWå4 D‰†4ßá|:U8@eW²u»ó·ù|îi¶þKƒÑÁ´Í ­O¦\à°ýçøeBz0,òŽäÕxµ˜ñÀýëæ-„J¯ª’…æŠ-„Ò(ÝÍ@ˆ¢)^VJ>ÎHh†®Ó˜Él¾\Žx‡Gò‚àÂ#;Çtî‚=en†.MŽŸ-ÝÖÂbÑ|®.#¨Ê+-QÿFçãI‚€ 3᚟¢szµ¬‹kî¥åÊâPCýüigyÕîåOá?:,migH ôÚ+fв4Š­fçÖRʰõ¿üIêÿ—¨aç>yÿ•YEÐ-€Å÷èÉœ%Ñ=?-ûÕ}QCý-E]‘½­ U^:> ÖßD^¿×JåqýßRJKyöЀg'‡GçÏb`sl—}p0|XMþg µ@çOžœ?<†áFG‡GZ?<:é0nS—ùŸŒô l‰úÇ€;¢È ëñd±ôu€ÚEÂzÆäk=ßqMüÄ5tЫ#¶¬ïäš`:’AIœöuèá}kŽÔÖ'YÑP¨¶ÚÕdåRE½ÐïO·ƒw†ÓÙì>ÒOö -œpÛŸÑ8Õÿyi¼ãÙpäúÂrEy%-qo8\SÉz6—ë¥sþ¹«ÿ‡9®j1X; Àn€Ón%À {Ó‡;Åu gy¡Ö¢jŸò²¸ø®ðôÙ“³££³'O{7ú*üÀÓ‹“ãfP ÓÅÓb¢´úøÙ'OÈë¢ÜçÞíïÒÉêù ®Ûj°7°OHÏ îd|x= »dÎ&Ñ’¡N‘ÜmåªƇì±ì­‡8Dœ•ÖΔÕ©›ÈÛR‰»„ÙßúÎuøßQo" Ò{–`â(@08F€`'î¹WÏW½¦Ž×$s@BJ¾$ì[Btw1ÿ-êBj¼‘Ê€ý¦€nðosgˆêM¡ o®¨, -¨çpEX #÷œŠÜqÐ „âp€êS¼I.ù(ÀÞmd‘ÊY—ÖÓv¯XGŒÒù/h.ú#íï[|‡Ÿ¦”ܽÎàðÞÝÈnæÈ£Ls1œIi=ù—)õ¼ÜP"@3Üh ˜¥ö†“,pÇ{UR€ç¾»öþf©²l™ã‰Ì|L¼‡=­åÀ ­v:žróÀ&Ø®uX-òOõO‘|<Í”2lèlm¢àd³`3‹e{¾-],w¥á¾2IÐБ €+XúWãå-z2!Ýj¾¼?º¿YÏ\¤P‘€JÔÉøþÌ7çJzÜrW†A¼h׿´¼ š³ƒG”zk—àÚ¹ecÅÿáÒ¦Ï5ÛkôFóÕ@†bÀçv‰är1žÏœÐhù}¯Á%Š]™8W4A6ÈU!l€¨®c¶è„ƒý×þ;·OHo¸ß}@ñœvx€¶B¢UE&¥-_ã @ôù+s‚ÀÂHPý¥‚QÕA°ÀðŠˆâ(v°ãuHºÞ;öªÖ} À; åD{ V € š »}Tw -e ›¤qÉ À›»I £*}o¡þo-zߥH®'ÙàÏ#nXó8²¸”ç&VŒp§ôÑß àûŠàöM®T·H€ u¶u”ȲµP“qýkl'âÿyŒ¾Þ?dßüG7‹‰T ]M£zô2PO°_ÚJò¿}÷•€¢üÁ׸ `4ïD€¬`(4_l@Ý•/ÃW -˜‘Æh6Ë 0;^l–“)(†Î}ç/à4ÒÁ ðän©QëÈfÉ­ã¦ùרìC·‡cÞDm°UB(å 1(œÍ'G+íý›¼/:»¯Ññ׫Õj¾X®Æ3_ù'¬Îä>ÌÉ`¬Ùe6Y‘œý‰aµ}7\°ðë‚Wî#¸\À.e,׫Ñęʾ6˜¢ú:Åá@ËàÍÝôç¸ïì~/Äyüx‚Ç<¯4’´^Dƒ•« Þ2‹ÏN)„ýR&fcJ_+ip3½Lä° Îr±^ŒG÷ý›ôlP2(è—¬: z™€ø«€ƒïÓꂼ; €V©›}L¾„çû>\`"Lܽƒï§œæç²÷áåõ•€˜ôyÊ1Þƒ+ Ç ûŽd9 îíân"Z! >; €_ÜX´Ä†/AZÜoÛ­ ±ᤠ;–«“že§tJ±¢@OžK02ð?ÎÔá®'³çèþ^$òÃí_ø¿¾?Zn¼Ñ§%ï[‘Ú-3âÈ'®ük -™ tUà¥ãÊ‚ò[7s:MÇ ' ‡Šu"î¶E[9íÉf4^;ZÁ½¢zC.äÞÚßMžóÇ(ÂŒ•´l,Ñÿ׋Ù;‹Íšû¬û€¬4 À›?º*蘗¯Ÿý‰â¥xsÜùЬcš-²¿d¨Y{ë$kZ[Ky™àûßç<øo­; -6_&PtëPcgÇ!0Š@KX&xü ¹\û‰yÀùtÂ~GMu‡(À7çfj*}K-OÅ€MŽÝ= ^åùΠm­Å[ÜhÐ’þòô—OÎŽO/ž"¥Ç -B@ì :RuP@bȦ¤p†Tqúô“ß:|0¼§@ó Heá}/Ú vaá§A¸j[4Èïª ÉDØŠNþê€×¤â†â†²­òö~l«2Cm›kLÖ$—bGÑ\zÑwnõŠõüZ):ÿKnSwHGº¸Ñ…j!e¨râ¥Ô•ïVVä'-ìfõ{11‚ÏZ4tJZ”`«ý _Ëÿ®^‹È=¼íYl¼ÁÐõØüRµ€¨÷Ͱï @¤ÎìYº!€k|†ÆPÃ%7¦ó -ÉV€É¸q±ô&<9aVŒkTuI0DB¹Ø<ð2 @€=‹Õ…ÛüﯠÆU À± Ð}‰ôt°O @ƒeE]UšÄ;Áƒï—Ájù´|¿^¬@zÕ= @+ -Jß½£tà­'~…@*@8tÅ -æMÖ™_7Y®gN¨;Ù8AÞ€ÙÔ¥@él:#³¼ ÐG!výšÇ\Ñ@|t}þ0¥Iþ'¡sBË`ÇdË1]„W|ߨ4ñ#Tè °ßØj`á[ùçë5ÌÁc~&e·˜…k4hß¾ŒÂ5’鸜Õf1Z€ÂŽÁ;0qÙ -®bù•@×%¡9ÂÇbF¯Æèäº佄°œ«…q§*Èãû\ÏŒfU€ƒcÅa›/ÍÅÁDP€!#ÞpN çó•/X¢4¹Vx!Õfµ¹×\µ6Å…ÔWðtÝ#Z™Sý]ònö‚ۨ߶mpÏÐ{¹Gø2žßä äG¶XjÀaŸî~ß"|ºßÁ]]ø÷?®ë#Þëݹ?”%³Ë / ˜¤KŠþJ_KÝØ€è¼ý\¶ì­8wT!áº}k7<¼W€­@èÒІž>}蟺 ôôâ,ãý3æ¿Î€z^n¸}Ù /èrŠä‘_¶‘; . ×[ög4€ò&ð–6êîf8ª é‘p/Z¸%/Ú4þÕ·YøEír1@ú º½ïû¹ÛàÿTëf‘«Ÿå_¬jð¯øÐ:Zí ‰*Òá+:ù21#àÔ‰×ÎÙËÍf  ®'®¦ v‚üd²&óÕd¶BI]Œ×ëù| -M§ÐŒ(hÌöˆF£;0ãf9£–9ãÞ¤qT°ê²[ÉâþÒW9| j ÝóÙFŒŒÄ©PºB§÷¼B‰<Ž}0¢Ëì9\s -B f4§ÏÖ •X*"—™c; ZŠLx|¡1'äÄÎ(qäuþdC°pöMJ€*ïs}¬( €“n]±XBÐÓö•Î#Œçz8r¿ëš\Äl±˜L¦Ï)}ʵn„©Ùιh½[6‘ÌH¼!PàŸĬ†¯E®]mÂÉ€.ÕÇGýn Ò#WÒh"“~ƒw¤0EŽÒBýy¦,&|Q¸›7û5>v´Eþî©ø×@“\53cNt¯á‚©²@?0¢Å_Ù·b]S§£nÈžì­àå†Äûn»GhÔ{Å´¦´|5ÜÓ ñŸüë“g§GÃ㋈Ožœ9ÞO1½ƒXÿŸœò$=D8?=?ò´ÖÐöŸ.E‘âüâ“ß>þ0Þ†äæ¾iðž¿‚:4W£Õ&ôâ,€ S³ädêªÄràén›½)*¥¡W›Ô±ƒ$öÛð˨ÒYq•!Ud˜p[¼µØVÙ6PQ^D‚µ‘ÌÖ‚!¾%ÊÛa€S|sí>»ö÷—¢o‰~¯|-¥ü*œr,Ù®ðe4µ£Œ.‘Ñÿé,• -8 ?Á°[sÑàÃΫ W°‚Wø¤~}-‚j‚Âk Sök}vN€ˆJjΔª€šÜ/ùy¥kf4¹ô BŒ¬qKÂÝÎÀó¯²ð »gà·õ¸ü.®áºYÔDAt÷×ÙþR7{]oð_Ènðà`ÏÀ@¡í4@³”@«IçºgH„¯Ñßnø5,…¢›#AMì”.YT¢7¿^¯WàTñD{u|ZDžÏÖ³Ñb9‰7ît4w‘S×ÌA—\I°ÑdÚøØ¸ÝÒWÎ&Ž$6Ò­m2] øãÅúÁr0B‡11Ÿãµsú8ëyÐq”×ãêˆ.m.”}Ò-7¿Þ<_-gŵ"À\ýÚTb¹v‹¸Ûïa3j©7<Œ霿pøaÁ¡Ÿªâ»&‘*>Ê÷!ˆKTZ¬×³œváAÎÕ=NtÜ¡%Ýy«‡°^S_ b!ÖÜkØ*^, ôãµV/nÅ×ËÙPS×MkáÄÿË­,ë¨÷G "ê|³Ä@@S)ßR“Üäà@Z)áfþß¼€”¸àåðÑÚ'Nj€ ~õÝ!>Ák‡.Ïðñˆ Fü·ø¾'´ク'MŽÊ°>; €Ûí:Áø|*TÄÞ`;tÀ»`¹¡V`3'×Zòµèè#cœ×ˆÀÓóã£aÕpäûj8×pxüpkp€K€“£“§Ï>¹x¨0, @ @¤®Wp*c+¾`($ë‚„ƒÃÙï&Ñ Ö¡ÉÝV®:a|ÈsuÞ¯¢”%›)h[s׎êSÇf)r_ñ -Þ[l…j_” ³®Ž)â¾ó;Þ–œïò5! v‰ª<žJ¨¢ºRn"“˜%[÷âîKåA[)Hk'é ©àŸŸN`%È¢ŠiÚê º(·Õ÷R¢Ë%›èýWó`·g0I³¼Ê@#ˆÚ,Æ=,X |àîÁîÔXœYâಀX¯£ÊàpN—äÒ:òÑ|öfp‡÷ÖàÆ½h8àrPö‰Gß!¾gÇöŽü|°·ux5]`á_Y@g·`ëVÿv­}k?®´ýíêHj(òõ$fî‰ûF€€ðh ”¢sÎV(µ+ IS»'ĵîår²\Œ–«åh…&+þ7$EyüPgæŒÜOgc=WhšQ€È ÿ• ø?h1hÁÅé„*©v½™ ‡Ga/ìrk -×"ÏÑJëül!˜»P,QrÉx=ÛüúƒOø1Ú9®9Aƈ-³Õrµ=x°GÑH” ×÷á{ጿþX7ä‘…ºŸ‚F¶“Ùx_ŽÒp€€@4\#/L,g÷7¾a€öÊ3Ë-í Î|`nÝôǃát¹˜¯´sPg œ¹úÍfñœ‹™ôG“•/3V4Ñï6­‡ÿe9Ú,VºÊ,;--IŠ÷)†ý­À{ñxk¸´@Yl?¯= `o€HiuiæP,zêôwϘ=ê}?M?Yå¦vÔ©Ý&è|š Ä€L¸ËS‡ÿD‰ófô¨€Ê‘[DÖ8Ûiðb·Ô  ÷K@ØT¡eL€Ø¦0Jó­à ¾›§ç‡'gñxúTs¿õŽj-`_ ÀÁðXÕÉÁ•IóãÀ'ÏŸ”  ÞØîìË©ƒ!‚¾+¡kf˜¬YŒ ö›0@\%Ô6{S$cËZÇ ™‚Ì©%eyª…^N&K6© †êDí-« vñûßœÙBDzÔŽ (üøéÈTLjÍaå™ð‘_åwW¿* ‘¯A&´Ž8¾„D$¾t–ô¤ý‘óabôༀøJ“Ti ˜´97íwx …äu| -åö,Qï›l÷dàü¦°ðxÉ ¶>{cÞ"ãk®@N 8“Çêþt¬QÕ5Àõ€›f8ªRÀŽœ±7 €ò›À[u0\g ¢ËSžtþøÃXµD™üÛÛº‰útp÷L×càßßÙ)=ÁéþJ€É·gÈJ€Þ ÛÒ-{ùtñÑÂB$“ò7_K‹û= X|aFç—ëÿã×jÒëÙp þ‰›±@HFõGãÕr9wb| _èÌïG÷— - «ø`Y·Î«þ†#þ/ à_P3ç;šj8X/|°Y£ä#é‚” -ÁHAßYð®õ³ž€d1ÙAqHô¤¦Õú׿^üáz= ÐʶnQ`;bËýõE;ª¿6x¹wƒñr9Œãå"e»`ψ èÿ6 D R¯F}€ºo‹õ‚¨w>~d -H„Z.¼Üß! É1Ä;ƒá|<ðFZ¢¶\pØøõ´Ÿ,§ý)÷QýÖ´ö§bnóh¶r±À WþGMû÷ØÆ´%šÃÖÙP˜Ú·(…ÒTÊ`s|™D¸Yíù$_Z©D˜(³%»d³Ü£X*g°¿Hh.8OˆÍ¾ß|¶€¬Ð ÀÞ€€Ÿw˜ÅØm9Úß—Œn -{)Ù—Öð’Ü·ýø7êÞ;x;ÈbâI"%£²Ÿ¢ÿ¡'hýÃ#}.žøbWós& þä"°uÛ,€ ÛÜYâ  ì¹Æ×^ ßÿŸˆCÔÙúìfl× Ò[þr|ÙÀ áInª#­Zx˜u´¿ÑÊÊ3+r@H¿£‚ú4=èó: @׫ҾÜÙ—«µuô]»^©Ûwé_ê€Î´ß@Fq)ÑZÕñlýëÍ tíÉбj±v¬Ujôçå °t¼\¬³¤£Ùøþx6|g<LæÓxÙÍ@® ÿÿS7ùaoi€ÃáØ—÷?p*Þ J?Ø,דLੌœü'qÞÀ¸D°\‘Ú!òñd±qÒßx¹ú5ŠòŽûृp½U¤ðR‘a1¸ºg(-¯a)náÀ`5C@XPx$“ÅzùÁ~œ8_M´d}À>7kœÑû‹5RÂB @¿îCæ¹ ´´Èç':¸ ûŸ£%\xÄ­ár¶ù–‰íÏ〠AÉKç8Èêl¾X zêòÇp`ÓØ\*AkNm-µ ŽëPˆKSá×Y\7ð€W|á]%}–° ↚R2nG:8ö•¯"@BMïÏ'!(h~ÉP e•€$° …š*Æ÷4¨?¬wìíÛÏH íùµâ¬È:<äçgxM}Z<ÞÁðÞ=æýù –Ñ,G)LE^õz,À£Þ»ÀÓg¾ XqB@ ÝxOÜá1݆ø¯ ¦î$‚Ož=»8µªæðÚ€Œ@e(°xù,~&Ò@&¸Jè ̈ü -sŒ©ã„L‘ìßN½ª?X¾YÎæhñ›9 /›ÚÞMlQ&*ü½0 ÀO³`á÷* @B v!S˜ÑZRÖR+X4ï‚!öVWQ–½=‘ZÛ‰Ó•O¾] ¡–¢Ñ a?v›²†sü èW¿ûÕ¯~õÇ?&¯$olvI¬ý(©1òÆÜô‡¾·´ÿ¿ê:¤¥0¥ÎìY^æ@÷’@œ¥-mÀU @ªº$xþ -(`GÞº2 àv,θÎÐèòDÀ_ø× p7 °€ß¡YT¤¢S=€Žª.œ¨ÿó¨ïû¤Wõï7üöÛ½K@| -ÒÓßEåó7•”¿úZcµ4_€HÒ#¢;#Xî¬~½Vï]¹¤ÎlŽz.þsvÍN™ h8Ÿ¯]¼ž8güOFGfýá¸ß'¡å9¢°­ï;‘…û¤àO=\…±uPzEÄröàÁƒû€mßé{S@/u­Bkm°¶FöX‘|@'Üdõ_X ˆLýìÞ+È‹ÝéÖðªwëut@Y®óð[€ò¸: €2-àz @@íª@Ùÿ}ö· ÑK¢—¥o¶“l] Š½™2}›ø¿oФjG]²€+¦]´O:x_Èž!_ð®~IË ²ø~¹è¸€`U)—³Ÿ›`…ê½Øüz3^ìà8˜¥Ê¬S`M¶C´GË«®Aµ…h®(ئɓ‘´¨žn4\—ìèÐø€¸6sÈFñÛÀÚz±Ü4—×°¸!£hnPYÌÕÊÒ´Ø>ýyÆê¨«f_¤T¡P!_ù†¿K€F7Y¶>]R•ñˆ нKEtÔ䀌G@tu4 -;? -89=”ói»Ý§¾ÛOYxî¸KMiÂu„€ ¿ÏµÓ ÿu8:n‚Яž lBD…»×óèf E»³ìûl‡ÌriÀµ€Ü•ÁàÒ²¾<òÍYöŽ<€±(l-bÿYLÿôl1Ó]¦U§ª¥s½ìø–èrtÁšJ‹¨ð - €v,.[Žæqtw¨|9™ÏW›Û<_>_¯&ÃÙfÞp*Kê¯\‰ÆAi }€z D­ç£õb®Ç4Žv>ó¥þC0ôRÅO €û¬m©þï9°?êû®!˜›É|¸é\‡2<™£§ƒy³•NËçºÀ–šÜUÜW.ë»YmœÔ—«ù—›[ÿzµÙÌGC~®³Â2’ÂÆ×ðÁõd9¿³AyŸ?XÏUܹü r_¡¶–„Ãøx¾/½ØlнóV¥€åœ„3¤ÙFÈ„½Åð=s‰@A;ƒcnÇŠV–±Ú“K̹a+®Æ›½žé‰(4YÿúƒÑ£þz»Ê_+§¬GT;ãÏf÷Gÿ¼Ys‘ ¸f¯2•ð/þÏf uû@Mï§ULƒÆï5+FP(¥ýð°_±åf´+.Ô|Rt𿓘ÊVKù >®hRÑW¡ä/êÀ¾)ûî»ëb"$” `gnÊÔTþNß϶¾í7<¸;Œa§Û•X?e€øG(Uàèøü±G;€^g8¥§ nX‡ôÎ8žä.h0ëÙÉÑñãß>;oþ’²´ûZ@šÅæ×µdc¼›D7J†:Er·•«N_T~+ê 9[7è"[%û‘ÛT»H7­ sö(g’¬%q#m£wQ߈Þ{ïwàF  %ý[‘P¿@³ˆq/õC¯õ žWY.ùì,)µ€ò¸: RÀ_ã]ñ@ÔájËàÊ,2ðÀÞ`8°nè_Pý×þ·À&+®©í9‹ýSñ ÿŸ><&¼·€=ªøßù ¶ÕUd·ÍWÂÁyÀÓ¿¤Æº þ+,PÛ3ìßl£Hhžs1wõk‘pµ^Ù?—TôAÁJ&ù‚§ ΗkTìdÚdzÅèñzþ;ýhÆ <0·™ ×ãwDt~p¯?ZŒòÒýÙ0½ÝøÁbóÏ`ëd8˜QùjX#Ì7ÚV(ä õàõB&9'¬‚·ˆóÕ|õëõs!v£ØBV=úÁR”깆]àÚS”1Yo–ó¹k/¬ïp“I|0¤ß,G¿^ol6^±oܾ¾GX,Ø Œß_ÌH³X8÷é N¹ÁãÙh‰à%§…ܟ͉pÀrI­£)Õ Á*Ú å#t­ã 0!h‰DC•1uŒGëßXÿjåB†.Y4@¦ý•Uî/·øß‰–!Ñ y Z·›Š¥í[4ã_; <“µD€í»ïhïq'Hûôgy‚âNŒv+¥Ä‘¿¾–Aá`r÷ñ ½Ü€@Òñ»Æ G€V\HÁÙ>:{ÓÝ…ðηì¶Áí·Nôâ þkHôUÿ#ð‰à4€È]ìßµ€•raZPù«¿àzz\ÊÿÙi,ÝB@Ú¸Þó‹‡GÇOž!pJ.òôF“kP ð÷Šuèè: €"€§»möf¨Œ•µŽ2E²çÀߎ®±;¼¦ì.Š}‚ûI o™Þ?шËJüöÔ~øÛÑ»ï¿_ÀnZº¿!iسüýߢ)µ³PÃ%€¨ÞÂñM€ðL‰ -Vî8"ô* ÀM>ûë\ð - @¼!äŽJýwNÏñ÷ÿJ±DØvÓ ¾¾Ç<äÀÿ™rŠÅÛir¥ÌC´Xw/y¢ ùßÖåËŽø-d€·^>  D ý5ªîV‚¤&Ó Úí|>­'°H$-ÑK¥ÍlÒ®6³û±™¸ñXHÖ…ÞWùÝ¿?žº€EOhKÙóå§ãáf9ÔãoìB¹:îõ}9žC÷]ˆ´öáÄ¥´á@!ôw»šL×®þ¿ž­uËÛ¨§ð‚Z¾.³dµVŠ5¥ÃõDY@ÆIÅI- @ûÝ : tlÖúÚ ©‚ø¥ëðŒ$˜9‹Ùüß&£ß|º\lHÇ=Ia0éÄå,}CÀf1R\•)‘'ÄYsÄ u{Þ×Iýi'R|»¾ÿzñO)H·ÿ5rÙH…¬3Ãæz³As¢X fÚ-dA®×K -ÔnQtÿ>rA0·>­iA‰¯ö,m+ÍÀãk}ÈlÁìK€¾·@`ÀßÂh¤ÄɃ9vC`´•j›¸WþoW©°?7¯òu`nñ¤7‹[å_ø·vçÄêý]¬/œ¯@€¿·ßí ªU玶ò"LD¬hø¯ð§'xòäéùÉáÖp¤öïï°fÐaœÓ-gÀÙ‰ïl@Š¡Àó§Ï¸ôó§ÏÊàË›àí×þ@é9ìL¯³€uœí‚„Mez7Œn”D94Ôájn…Dÿ5èšrº(+lÁË´­<ûÝ+¼ îSxßH ]“úMègï½ÿ^ ÿÿø§ RG-ÑߘDÂf\EÌWú|ëw¼Êàê»/"S?û†÷MíVi¿jà¨âà’ðúïHI`‚J^œ@™pÃ,€ ÿÁ i èvþ» £‚ºàß¹é0p|òÐïñÙ‰LJû 4Hö)àò€ÆÿÌŒVúnðÿ%MÜêDwúºÕ@@‰Ü)þ¬C~]±g8Dù ý:ÚÐ-V@«š¿à¹Y£B#Œ–€ŠÓ ÚÆÂ-QñÇBóhŠþëéx¶µ&¾gO™`ÒÇqpD‘kíú‹O'Ó_ÏÇè´‘÷O3%iÁ:³9Œ¯—Ÿ´¨Sa3\*Ï5®‚kGòŸ»Z/ Ð`ú9ê»\/©Ä×¢JƒÔâ82Ä"Z8ïq1ÿt6Þüµ)B¬(©a4C‚¡%\¯]øß(o>^/׋³Q$Oi-YøÄDŠFï‡18ä|žBÚ-•Ôdâx0˜p‰+ ±ØG¸i\sOµÇX)\gJäHSÌ}È ]6 …:=¿á¿Gößpi%@c®÷ø¾nf -`Ï  6$k5P…Ôë-Bt¯w—¯kçFžè¾ILlC?Ò/÷¨Y¡ýu*æðx7pKÝ9N5{€HZ˜ÍïX|o8_ n¿u‚],TÈßÊÚþ?vàßy€Ñ o-åþâìäˆÿj €Áų‹³’N´óÙ''ÇOž<¤t%n¢€ºç¯IŠ—|^ï]ÿÌø6ÔU¸Wñ%rpWWؽ)ÙÓ»ï½×Yô@ØÚZŠ¿Ù/¾¡€ø(@öí¦Õ…×§(ò×úìÎîù ³ö}8"qÎ_µìÏ0Ñ·z@ƒ[ xþêw\oÈmyÁpöÑùG” ø­Ê \Ûuùx×7ÓßC=óßê,>j…ÿW-⿦[ö1Ø©Ó×˯'Àðª0ïVl€Êå¸÷}ö"vjNŽ3娾é(¼„¯€«ÑüAVûA©/ÁüQ„}@xæÌ5àv3›80ïÊñ–ù—Œ×™P?VÝÕ¦ÿiýéf¼^¡Y¸àfREEH{ÿþìþâ¸=W$ º‡kslÉAv¯ýµÔ²>ŽEÝ]Ú¥Œõ«yýùxŒ -³»¨º™¬fÿsèÍröÞ`±Y9T°Xn~³Ù _|:\}ºF*x Œ0ãÑŠMˆ ¤]Øi$<üä£.F[M‹rHÄÆ8з¼XæÒ•J´p£—p½™~­àr1ëõj4×÷ùI0W8 -BAV[Y‚; bhgH£ÆÑ&_ô(„6"›†ÿÍ ŠvÀÖÝ(ò„Õ\ñ8DiWòÄ®k¨Cš¯J>Œ¼Æ "AêŠ[  ÃùœÝ&®xx -¸î,µ4_Ãù -ø[pû­ý= @j/ýÅa[@œQ@}ßïïZ¾™ À]$€^k@±GË,€.H‹x|rttrñÉo)àìüœrå:Ó{üi<ïö¯ñ‹¾.ä& èÇÙöÐTv5»M¢%C"¹ÛÊU'ŒOøÿBj,uSµ ]à ¸àv ~1Ù›ÓÏÞÿ'-¡à?€F€vúïD´ÜΠùŸ®éoÿ.€W­ ˆDm7AäÒÔK(xɵX5¹½yb½Ž\51e¸Ñ@>^õ.€k-5ÁFA£x|t~A¿Gg›>’¾–®·Çæm»Îëúµ»ÈRÀLJ(Xirv§ö©>Kî• .Y2ËËqÈ­à»M@È¿}-iÅ¿Fh«w÷.aãð¼®ý¸V]”2¨‹(€^?^ÿfñ¬ž–ëùäÈWÿf ' ep¾ñjî$¾ 7±î}D³'nZë?¿Íhó)š4PºzuqýW8ÏnpŸíâþ8« pÆ‘bbQ—k¡>\çÈ)³þm¹& -pü}¼ùÍL#ýr²Ìè˜À?ì3  åMFrà•sWJ´àTüïfKG*Ö›ß Ÿÿ&îù~¼]©“òÈpÁÑÞI:YNÿ³É|Z€Eì‚ïò´7-EÝ‘†Òû¦YZ.¯ð.€{ _ËZͳšhY2 `7à8½š{Öü#Ü¢÷©C> ¡_ê‰áþ,D!UûÊÎ>lˆ¨Ä{äá¾@°}xÏ ØšÀA6‡¿+ï×6G÷:å *¢E -á?42@ÍÈ8€ Ÿ?þ8Æ€z@¿W*¿+‡¶k àCú§èQ"À9€«…äþä¿Ç-‡±ý?¶ÈüÍjSÑÍ_6 G -ü¾€'ÿ.d­-x íNµÐMi_RÆ7§ÿ×Ï~ö~,”€ÀÛé¿x/Ý Hü÷yuD¸nc®€Å½`(€š ¯nø¥*XJÔ+}¾Ý»®³XwÈî©#m}bð1õAµ¯õÜ™²p}O³(Ð €½jÐÍò¸û`5ª'߇›M“Œ~éC§Âø¢ЭX¨*n e£¯þº` X -@A"ê@eÔ÷×ϧèÒ°å¹^ÍT@ëSRt]þ‡º“ÑnèFKTúõl¾™fŸnV(êÐsÒq‰!>| ƒN̼ù‰€²ŠÓè²(ŽQ“3äD¤b½~òM½\‚Þ|,+€õdúHçzø_ÍçàjMNß4¢×ïË5'cj±ÝŒF‹˜-ŸsŸëR• YÎ%Ú\½d¯Ù’ÈkÐ /C -9›­)€m|v\SÔxñér««q¸ŽW¦è/üO¦£Q0n‹s÷|[L$€43ƒZs÷-´Ê›| 7ä/øï(>Uô%€ÖÆÍ–êv䃊–ÕàýÚI¹ˆ7óPˆ @"¶'íëþÿ®K!×nÈ&¼ßü݈ñn³ÙnÛw{‚jµPw‰jåJªìl”è}@á?_—DƒWx†.ÐëÅ ð'uŸÇ¢­@½G{p ®èÀ2-P—Ì€Ö 45ÿ¦ŸÝ„"€{z±ù¯·€Û„+W0>qzU5í¼ŒUèfâ¶üÕéÇ?û§÷ùîÏ(àï+„¢kÁæà©8h% Ù%'äÁnÐÝo¥§¦#¯¾\´c£Ý R&ÓmRhœsÈ·zw·´4ðôwZ‘VD·àìi„€jEYc9ª9ß ¹Œ&Gý™‰øb!|—Ð>ð‚ŒÔæ*½Dbr*Å'‹¯šÞ2ÆZâÀ¥„—Ž€˜nõGKˆàˆ½[ÿ”§[· ú‹âð‘ö<;F¾>†t¶å Ш³hp5@û¼»½´Òt¨||ŒÒÃúÕ¾ßEŒè9¢=cñ€òw_K ¼Öû«"Šn­è‘请¿Ã³Éül\Ïo6ŒÊß~2ê“h4ÚÌu¹›Ï§À÷\|Ó³o4ÚöåßáÖÛlÞIãÐLÂ?W0uŸÑt>t•Êšèvˆ*RP¡Ne_ñh¼ZÌÆ*çc§ùåCp59ˆ£¼‚Íth¤>ƒ"|¶|Aˆt|ÀÓmFg€@¹x3–©ŒÜ±BïBÌõ8+†90ÎMq=fÒR’·ÐÿPÖòÎ(À…+n³øU™n°œ*Þ; c[ @¼µÉž¯„~¾ßåQþù§œX€ÞËž:Aþª ºXþ &RŠ•µâe˜„ÆÌ–¾£(¯÷!–ÄÅ\o\Zo²àh…¬¢ûŸ‹É¼Öçë‘3ìfÈ\°v‹µ.z"ûh"lñ:<Ùïϲpåζ÷† -Ù€/3šÎµŒ(tä¿F¢;·{"™ÀO½þ@<Ù‡ó£ÑDï ¥xËåדñÙÊ×eEf'Ž2•`•«Ö‘’›×0$ÅÛ^ " ªúýï·cZ˜M¥ùt}Äêº5p«À%ÒÆP.gÏM8vÝZ0.磙ká ‹ç÷ÓœÄóüÞ¶N&9¼3zgüŽoÈ÷ƒ¢AIÔG¢ˆ$ õgbX¢¶¼!€:‰~áiA4LÀ¨Yïô‘ÅÎ!Êsø\¹¦±xω&J(Ó­Âuªš-2úñcä@XŽ8ÇWág<^|°xðÁƒ– EœE¤JM²à<¿æ ÑŸ" Æþ Íù –P0)(¨å|+PD³(Ep‹)7\÷Д…ŠŽ#‘Œ¦ Æm1ÒÛoƒÖ41ÛŒÇZLËG¿©ÙŠÿf- §HJtJª1gŸê­úÝ”¦úLÜ(ˆ~è˜w°ûZ›ƒÙE/X"l}š@,ô[)J·ß§m̶܎ê„J5×&¼ïÀ¾íÜÛòk$û»wAâØ ¶C±(4 àĵ€>*CÀ‰³2pêðÝ+·ÿøxØ»{à<³óz‹Ð™CM89öÿý­"Aº ÿ_î0wº§‚à°ïÉ/ì£úwIü§Uë_œÜn€‰ý±¼Ü ¡–¿B¦ø»éÿ²ð*êR„Ù—QNoÓ¼ºàWÑ?þ?òÓŸ¼û³÷w³ö|þôçÏþôYKø·§²€é¡ŽÍ¥4ð¡ær*°c#Zóÿ« -ƒvïlœÁ$¼þ±Áy3)(€‡w@}RÜaOVJæ|te1ýÚÝn j>•ˆ»]ZöÖ)H;R¡P‚bN{Ò°O‡Ç¦9¢o¥¤áAúX'î…}brN‹úÃÛÃÛHÜ”E…·ÃQÒɶ|ËŸRˆUÝÉY¢Œ†ômÔ—ÑYˆÓÁ-Å’&‰)Šv€<À>ù®ÿ••ƒå`gØŸpzrªyïð ™g·ša+@AžÎ»H5ŽGí?zX,$ôÛþðkùO—¬Â]YÎ¥æ `ã=TO”VÕVpMÃûd8Yq «<y³i^ªÏce¥ŠP•5;GR¢ÅZ°ž’trHÅD‹òý‚£ñ¥ ·SaL%] DFP]®¥rEwˆÀÇRîÇK´÷ÅÎÅc/‚¢Ö2t¹T°&V#=59æ>©`@™#RÝGøè/À­²CRË&ˆØ¼ƒCänEeW4ðòŒˆ¸JsRÎ ¯ã9WóÉHíE §ùÍh¬¡"ãñŠ •-3^@ZXT¸°6¸¿¯°"üF@#°Œ›x@»$€€qéãÑîœ)R#´¢4ž -ðÌn»ªPŠ0w €FL1…@”)¨ÚNc q,nw$’ægú±ß@ 4×ú´!À¯Ž;TW¼ ½YR–ÚdÀÄÅ âß t;ð¿à]ÚB|‹¬3u¸”|}| —+þç¦w"@ð_ÓþùˆnG@‡÷ž>9;j@âÒpzrvvrtx·?¬—Æ àPüñO#œtö€àþ«Ëç/Ì&š~‚—÷nê¸" Ó‡ýí}ª¤¿]ªéÚjù: ]køæWòÃþø§?ùñ{ÿô³ëfhøÓgþsKû·¦ô ¨ õUg:&}Kc N7ÝM;€]WŽ ¸`§®Ž¯ä@"E¡ZüDm"…ÔPVÓÑš.œòÑ_EE>~…µCXP sä$EÃ'!)¹ %3DíNÉ#p@F¸Ð}kÒ€`Àm½ÉàK<{w†å„|³ÏQUªtZH©áÄñ‡zäd“ ³P­ܯ[·¨oÎ}ñ¦ÜáK -oKIDl|Ú»¯Oüc7±¨¾g¶ŽÃõ—fø4·ozŒSúë÷5¾â%PÊ–2`†Ï|Ö÷äj±r:¢é)Ü çµz +‡ÔnzŠ»OXáéF–õÊJØÿ‹.˜Câ²ü*x$ 'Ê^•Ê,TØ®\|7–öåíâGü «ÂGn5û”é:‹#ô˜¢‹‘/yÂ}Qb0Wø*«‹!ßz ¢cIdtÕăÿ!pDãI³²É¤*’"yßu<[ªÝ~¾Ú¹Ž>;ÒöˆQˆ@šžƒ½LRW^áú½áÉùyäÜë(HÝÀÙ ß`€D¹ -À~A*û{G»-;ªÕ…÷Ä'¢"k“ß^dYÞŽÀ=*Ê|ÿX ““Óó³Ç@9?‘?v€Ð÷c88:¡»8={ÈUõï’] €—©íÐ[AŸ(ĸ þóп¥bñMÈÿÿe+æ°,ßt€ñ - /§–¾+|S–Ëñ7¥z]ú!À¾ {À¾àó/þ>"@4a´¢G.@¿=‚ËwPÊ(^Àõ_šï¨hô£× Š\Ä!”†l~°Ñ|…´®§ç ~èÌÀ,‡$ÐÄî.Õ9ìà!)ÀÝ(Übprõo nQCˆì åB¨!E€ir+'‘졸8B@¼cVDÉŸº8ÞÖ*OwP>`²µüªÄ²¢²H∻rS› —óGè´®ýï„x0h6ÙLœ‘>/Gs⡤XÅ1øþ}LݹÛà“·+¤€æAã:™T¶'£3«ê×"37™ñ…ê[B1ÜÑ‘r€šøx¼È«uÄ}Á„ô®QÔáT}°tJ?9µ¸ï\·šŠ²LE@8 xŠAp¨ýSÐR·d%OJ°ÂÉMYæZ($£M²…"P"Àër:Ï×# ‹é4š#!ù 0Jÿ(‰Ë^ÂàÊ«·òÜÂ.E[„«zǯp¯À@OD£»w#XÒ‚Z;„´L¤ÉXi{X[aÖÒ<²B/‚Ci|h4©“Øíh Ƈz¹Ý(þ'ª®úœ>~u¢õÿ¢é¿ÙжBÃöF;°ß¯Øí9_ýµµx)FÀšBq?ýù4üUmá1êøøÂ…Nµ ²..±ä²œÿÿì·ÏΛ ò]n½@¤¸oB×XÀ;ZE$Ü,…úÙ$º‘Á:4¹ÛÊU'<ü{Ñ«êjܼKU±üÿQ,ïýì½ëfhøà‹ÿÖ2ü-ÉNjƒô § ©<@o-HŠ„ƒ‡*,ÚîÁºBlÏgxM·4^~ø5À€ªJ+Ü)Pc@±Ö°âS8/»IcºÜy‚üiPˆf.‡–ܱB$,ǵZÖ5ˆ*Ë@Ú4H/«ò'Øœå…À-`V3ü@Ô[•Vó†i­¯*·zQßl²Ág ¿"5ÜêO†\4¬xú)P—zoé¾ýþ  öí.v#ôöVºÖ@ÚjI@!B´¯2"ÄÐð×›¾ýã×è1›ý¼é´—­@ˆ(œ¾˜oèëh•ÄP×\-}m}¨ÓQO4R“œP£àÂwÍÉl4¸&èb¢äéø÷+H[à‡œ€n ÀÅlÚwÀ(µ¨ÆøýÔÝÉ1Ô `¶-–‘PVà+¶1ë^®æ”Ç}C´"³"’uXünà þG -gHÈ`Ëû@ÍÔ¤U@áÁ—êX^\aTG‘Ä£ˆU±µBêð6¬²ä‹%$r™>ñ¦@Ç€_“·l-š#ôi OF€Èµ(”Uo£ÄB]®–¾‘vx‚X܉¼/|­¯Ufþ«€/Yà^—["Å%Ðï3Rù þ\@¿0ÝmQ"¶Ïø+J¨×ùpêFDˆ `µe8ÕÎ`kH§ðäâ\ŸúÆÛG$PîëRIÄá¹€”V—uz€ìÓD ÎÀDl/v [þÆÀÎúé8ßmDvÊ/³@êþß|%Àñw¢«•åørd; -³/£ks}3úÞ÷Àÿ²ÿ7ù|þÅç_|ùç/Z¦¿ ùƒ!H©êÌ”g§…|8TÙq9Ó”{á·Pl‘<péÓ=×7 -AÛà¼X -tØ ›eCYïôîÜF(8ý õWSÖAR¿î"”`¬Œð­\±ÜFMåSÄU™T»”ŸÔêGVEü³ æe–¢Çú@¬Id˳ü"näR] ã-±r˜è–w/€ðO•¹#äF<ðŠl÷›€ÛŽèôºþO w,<>Ý@gÈ3å¿-ùl Š W[­¾>Mu¾Š €8«5ØÐ8G~4Œµ`¹Ü¥³EY2`$ÜiBŠÀ%¡Y `žŽ¸û`Ô@Ãz|ÿ½Õ÷Óðÿ$÷p²MÁøÔ;[& 5¨û‚Þâ¸@+ 'v¯ÁQ*7N¶{sÏç¾h˜wñ¬"°G¦@D?Gó…•Qx¡)W‚îœr(¦Î'<½óUêyÍ ¾¹v×H. ï$XÄ}yÈ€öƒ¹Ž"ôÜ-WâU¸ .ÿÖ`¾œO•–(C/öÜÃÉdªÌÔW -™;dAôr…°ò%\$I½×̶å/ˆâ?‡“ITM°ã< JŠ%€ÿ;06ìú~šS3Ø‹&âI¾@wéLÃe ‹‰!M™æ§ AÖ $ª .Î>,‘÷…ïÉ©Mâë}òhY{÷6ÀtxP0GXz‘þìW¨¼ÿ÷RåÒu=û ±­ ›¶Š;çË?r €zºü¿d8q0ÿì1¿ÂÿNxŠZp¨àåx_ΜóÏ0<ò=@‘š nGúä=€ÝÍåš½é½]óºo¶Ç-ÜEäkø }ŠŒn”D94”ŒuºNüéRu×ÖÈÝ™›ùûëYþQý¿Y~öþ ï¸døòÏ_þùoë (b†œòÇŽ>8ø*Š% -å€ETëq .¶nÀT½C¦ü â"¥ óÀ7¨–‡ª­#~›Ï,-©ýZדÂÎà»§9E6s&7ç]H»Aôz*Uˆ`UD¨øC›Ý+±‰-ò¢r!süPßI”-ô4HA& cî3·+€cqH.­T6HIcnLÝáßh‡C:ªG9ßX"öï;6è×  #ÕžöMh÷æ-t+tž[ -Ð~@A1#tÒ@^1(]g¸tÔ-ý_ D€Ålítö N - '}Ÿ…ßèÂ~çK'Ô‰BÁ£-þ«ÏƒUüe(ûã©«ü 2ò]÷‰Èüs´8ÁQÙŸe,5"X8ÊøÑA€0/¸¬ÀjÆÃa|ÿÊÈïÛ‚|cÐl×¾½˜b¸ «­Bd7…óu©ËEˆÑˆâ©¢ÅdÊs!Ê…BíæG>€=¢êZÉ®ˆaYlHìºGµÜ†ÿA®ÎkäÚi?¦øe%Ö g÷%)™‰.ç˼^`½ˆ˜jae«äî(QW|!½[“±ï扠n ® í)$6µàŽ4_Cªÿ/ñ­ ¥l³k=¢YK§¶ÑªtáÈwƒñEUÊÉñC‰ó‡‡G}ËÍC¼–(°Ê„^´¥µˆ-¥Ž ]µíç“f€}™ºôuGº}Sé÷©EìŬÃ*%(…ÜÃXTÛƒÔÎê@F?ÐuþÇ@ÑYÕ÷ROÔ ÿE´×ÿÓ`¢Ëî8}CÃóúVøêq¾ÛˆìÜ þß8 €_ ô¼ên¤ÚfŸô•ÚØÊ_¡Äýýè5ªkI¼”—&¿|î5 -¾‰¾÷¿ü£"@³8 ðºu¶€/¿øóßÒ¬êH>º`GÏuãS壿½[Ã[SA[W}»€<ØkÖ¾ë¢Ò8íŸ\È(ÍByàUǾ^ÀôØ¹Ž®Î@9¤‚%Û4”œ!‚ì4°—â¢ßÃŒ3WzÃáTÕ_»»ÒA~•›1fîH½Ó"9ˆ”âé„öynW>®`àUX\„Qæ0ÆŒHIó9oÊírp .-„õ¹´àÅGyâËÐ$ž¹t“ ÷Ö - èo¿â?}^›Øá¿ÎU‘ òÕ‡¢ÞVžÑÐ-Ÿ2h¸ê`+n?³“v’€"'ðÉ/ïLMæ“![Tðø¿Ò5ÀUv]|´RqLÕœìÂbA£þuâcï±m¨™|‡¤ vò§‘޲ÛÀ,Úµ_Å€q`µQ“%PÌ â‰—CÔãèä2ƒ‚. —r.7Ú-Hš,Ì…};Št0)­½ÌùN}/䀒}Ð|6ˆ ¢ý¡ØÊ€¤À˜X÷‘Fä)5º¥¸öí~œð,9¹´È -Šª´¦’5â3@Ê2—D"î7 ¹j¾\–µaÅEsgqìA®½ÑÆz©\²·ƒLS€Àÿxx `Óš --*prê+§Š\l¢,Ø!àLÕö\ß;¨wIÚJ.µ¸³‡'§G$>ÆËÄ @)€ã¶Î‰ÓÓÓ‡®p¶Ï›8À?<:zúiصúË߈BŸ56`køhëj ® [À˜nô_ªÒ~,”lÂú>¼7ê‚Aûý3 ÝE7¯—i?IÍÀ×.NŸ(F5…Þÿæ1¿„vÕ‚CЛø …Èæû{ãxÿIggG±pKŽŽÏ.~{½ÀWÎÛ´¿¾zlxa¨N¼Ñ:Ù$ºQ2Ô)’»­\þ:TÍ™›Gãyòñ“µ¢ AÚÂ}išžŒ&Õ·¬×AG¥µ3×P;k‚”£蚨WÐ÷þñ‡ÿˆÐYÞu! ëghø² _ü·/[þ¿6¡ì7¨ôýêÿvLF sâe®§ý² ÜFW0¹†ÿA ¹G€2’%X @[”tHy~!+RkvżhÝNµ7¡%³3ûA©-ÈåÕX¹åh¼ˆpÔ¸;§Ùô±ð›Ô"ß+˜8kˆ˜B›7Þ -M”ó9°òàçÅÝ©Bû”•úÓ | Ê‹Á“#"D¢zrCç®ä哾ç‚‹ÝNÜëàg€Üò‹ ­°“š(à“û¶Ù}zÑþ+h¡íÙ†H\y÷È£î瀳ÿˆ!TÑz>Y‰¼óÙ£ÑàÿÁk‰–¼š qz°ºÈØM¢Qùµéiï¨Òt2qN87¡UçNEÖ E\µáLôh³~8š€‹S~ËVAa5 ÀjŽçš*̳r’¬›ã¹c°X—ƒà"ʮԓͼZ¸׊ ¡ø0Ä=¹d†Ü–Z™åme²Mú–"‘Zr#BÚí¹òñx„0UoçdY -øåªifzêsœ²B\Jœ4Ä3¡ø·ïµ*?ÿÀR›E—)\'ìªËñQ]TÌÓMBt;ø5Îañü¡À©Oø¾ €!(>iÎ*iHØnðMÓLŠ)¥ ®:c­›n ŠêHà€ >ÔÕ½e $çÅ“'çGG²…‹Ë¨¿ÿÝböË}ºYb¡ß¤€šD©÷gÀ‘G?ãÝ èÁt;Çݶ¨ÛqÔ"è€ù¬Àµ#@í,‚ÔNß³/ð¥ ÙœˆfÀ•ÅáÈi€ö7 @õ"î¼<Ë¡°³f°`û‰²4 ÝŠ+¨l¡ýãô:&ŒæôíÛÞ‚}°sç°gP(|Ü¢¤ý%—±ÉÑ…þ -¤¬Tôä -qw|w«u[gíºƒ„‹ºN´;ï‰ìö¶ñ &9´+èÍè{¢¿Ô|ÞÿÚw\±|ñÅW_ñmeü5)@ÖHX®˜¤%j™{€àÎ=?ŒÍ½ïäûx»’jÿZü5ÿ+´”nT©…NpÀ¾5¼ƒÊOü­;#hàogCr®O©1î»¶Ôõ-iÈÙ“³,¥swПÙÿ1”ƒo†–”pïöï(( pæ8àRA{ß{Lä‡AZJdEºÕWy +á³MŠ*ò¹Ý~³úGY"° yæ|PC(݄ݡ]l=Û; @µÓï$³ùoë÷Sê~u¾ÊóÌÁÖpµÕzÜ~ Ìn`±ØøÒ\!s=›< -dr~5s°»`DZö ý”|g¾'–h¢@4qZ©¨4uªð/^Úfôßv"”Þ[ò¨M ¾Þ¶\X °ÚÒuÖƒA6úùÌCÔûš; ;‹A 8 spž™~&7lî±™…øl|óhº]hê’.7„ Ðw-þÙÎÆ™(P%è@h5ŒÁxdn‹fGMÊ w ²š‚Ã\$—Ùëi °|Iñ„6îéh>|ÁÏùV×.g8^zI­aÇ·‘w'–èFxÐð<éðÿüÃ&8¯Dò´ÀšÏòÒi—ñ)O>ˆ[1ÐtOO»ž·´bƒÅ%–Ò‰9Uèa@R há”(„•¤¹ìfÉ‘9Ž#|æn S±üçú„\3 €ôf1RÊ®… ¬×l)G Õ/¡;Þî·Ÿú¯@ÓÞí¼÷†(*ø__îJžj—.È à¾üðϱrÚÙÉ!݇V×àüñ¡ÖW-0t®ðÑùö€…?Öèåµ»(pÅïâ»ô'ªúV;ç/‹ö]L-Hžìþ*ë$yÛµãoM¶6››íYÐú䂤¥÷âÀ«oŸç GEµŠj×%Vøuè[^ƒà°³üìÝkßÐYþ›>З_~õåWÿ) •ó×¢†PE"ÈG¯TÐØ¬ö½b¢¯¾à@\n©~¢b†w"¢ÀóŽ l†Ò®o÷œnw§pUˆ4Z$w$]×£,Làî½ñ"'ø”uÑS*(;@CðÛÅ "í[Öj½ù!#ƒe/•Y»™„jƒ¡ÔØvØKoA½}M]Ný¾+˜j“ݯS!+½Õd¡0Cꪉº«©úº¢¼ (Ýån@ŒuÑÙ÷fd`¿±ÎÒgd€ío'VÃ%cróè`«Pøï9%ï˯!º@ÃÕ-‰&Êqš“H1G õ—óGkàÍwѵ“º§»(ÝZ85§¿8ž‚fÑfA%§Ägú`¥ƒܨA¿ÆTª‡¢-Ïן3Þ)á S©¡•-**Œ'ºó» -ïjö|®æ °4±ËûOV“>ûuÌþËÂÏ\£+“ -Qq=TK ¶ìà78–£àsÕ†zûÃà„ò’IQH%MP¾Šs+Fcm PŸxÚ¨–€ròSµÏÄ,d`>éOç±7()ayáZùB®ËSS–¹Jq^¨xYÌÿµ{L$€¨ÞmGº´iòã €–€8ë¯C”¼_@ø±éBAüÊx&þÛO¶i—ô{HÀ’G Fi5qkÓN`ƪÓ,™þÞ,–xò• à¤áôË} à÷×ðŠ®øþ—Öß—Y`G Ô/}»ÝÞa÷ëb.YºYePknKeûÈ‹Á?ʽ`û}wðîm³¹2¢¤ÜÏ¥=Ì4@R˧ -?…?ùío[ïH¹0î’Zn7x^ ¤gÛ¢¶ÇÝ&Ÿ¶iÁmo‘>èÜùÐÑÅð f|kJãSX:¿øXë£hOwß¾Œÿäj µN4£¢ö¨0ÇÇC9U”‹ja©ŠØôô=‡ÿkj>»Y/ñøâ˯¾øú믾úò˯¿úº•öW ¡jKÁª ŸãÜ ¨Y÷]×3ün ý‹ÿ>_"k¦ è‹A¦¤L”‹€¬•;c÷âlæú9ü_¸ëF ëÿÓs$lÀï ø­pJª PR–­ )<}EÖÎV€ŽÀ±dŠL@ð0•t[½¼’¬ã'C™ hñ"9”Š=_Gò“³Ö§ã-bŒPL {ÇEˆ'·:<;>Z¯Ëì Í×ýÿ±d!à“Z Øgû @&ð ˆßÐ_Íÿ6%–þUú—ú¡€! L_ÿ “‹ÚOæ¾åfÔÑxŽ‚ö Þ8ÙÏ%é•€Ò¥cÕj«N[”H0Χ€!”W‘Wdå#4£ˆ“êË!r«S0›ùüh~ =>€x¹\ˆˆñóŸ3•ÎÃm§£ “a´š ÇÑ’¡µ/,–- ”«X׫âø:LcPB˜M–ÚÆË¹ø/¼{7̆t’ -æqÔCˆàî(è³ÙL4B¬Fó¾¦Q|ú- ößÏ<"œ±âÌ óû'ÈqV!=qiû˜ +9‘Z¹Ü6u®ó¯P¿NÈi™} §çt”çO@éGM8ÕߎV•æ( w˜­œ €\AàJ¬úYíx•#ô\³–À$¶t¾vÉç“£²XšoË“t)±žŸž³©§Àƒ–({òá‡ýuŸúÊø¯à²t½@¥Oœ`ïaë´þHˆœ5n‡ê/|oÚû½;ä¶ÅppÏ·8þS ÛŒÔ…l»„èØÆ @¯®ÌY¹(z ×àROIçÍ& -AH ÿ rY,üOu‘0ßYâPÀ^š~·TH¢»ã¸ZHÎÕ©쥋(;øNDiL¢Ý(‰ê<¡dlqß–¸ Û4 €ðŸÍÅ“ˆG7Z ¶‚¶C‰ØøWÒ®Œ7$`_í?迵ü‡WÎpàÿàë/¿üË_þJƒ…i[ -Ôq±Ü9¶=dô[ÄðH¢cг¶ô$wÃιóŽëÛT²†¥ø!@Û¬Ò[Ñý[ö¦J~v–—hšz6_AŽˆrœ,“e¥RÛ àÝQJØW‰ ÔZaÀ¨0s»I³!Y©Hž»4ò‘Ú¹$£|; -¥çH3ˆóWîâY!aK>Ê•"f'ši€Ž” -o§±Gé&Nv€š£½k»%tøß{[_¥ß™‘ô–Hsà ’¦ëý Nù×µn–Ôtwté¸çÍÇ#¨ŠØƒ]"ª«¯  ™Ih×{ÓÑR\šºX*­˜¯ç¦p7šúÚÇ5%©ÃZAaÇÎÑ€‡¾/’ƒ&òªSÄs¤A¤¾Ÿ`¹œlfkä¤U|‡ÎµÄ‹Þ“¹(¾ØX€ŒûòÜYò.å|QÃ:Ýg‡¸2éÃ+ùœc@ª¡«ïjã÷ʸ)Cµu‰‘Àìw€#®ûÈ>\!× QÃUz¼¼Éd§žžƒ²nù£)Æí[¾¯Wg€¤ÌË{“PJ#!Q¶Y±?'½›nh>ܦɞoŠ©`ÅuA«$XìÜá“8YI†Ì ¸¥ _ìî½O“B)Å]ÊÚm"Çúó ÊϹ¤KÆ:†]¶ML ZÑ1¢Š$0TÙrÈ'&ŽŽìòÚ'½%í·Y¢šƒÐ>u`v ¿ˆ§9€d×§~ã*mÞøÊä¡’Üþ ûh‘x–K ß4€ŽrëÚO Þú')øSF1^­ƒüžBvªÿ\:ð«'þÆU÷¹WW³ÁDZ<ËSâÇct:Œ‡+¡ÝôÉl Ô ûCg¬Û?9ˆ®©\œì€;ù–ÛùjÚÍÕ¥R %aƒÁq¨í6Ÿ‹¨Á0½p L8?ôMÁeÌÛ½$/SÌ šªÞ«Xû#³7‰¾0ÀÀ‰ŒX - n)"ÄÆo9.DPú|¾Ô PÉ ïW$.Z§¿+d¢™«-QÀFa ƹOý‘ÌÓŒú†e¹ž¬– /@±¡ÅKBüA€™{ó•»´qô5ÔÈõdžÞ1C¤Ñ3~øáÙ¹ÀÌ!Oµý^Ûì(8>9<ÓÉûáê …€}ï/~a ç'G1ÔhþVpÁ`v5âôïöy žüàøÃ'2õ"•`àÇ|B^| bã ê¯P½pÿ´Þëܽ¼M öwÝ'¶‹gÛÛÎh©³ƒ” ~òPçúsr7tbÈXw°7<<;ÿ²0c0ÞðÊÁmU@Óp|®   :ôêåx‹ÎE@ßûFíÏwwlˆ}•Í6þ¶CQº¶.HØÞЮ.=^6‰nd°Mî¶:™oK4–izüøº±ÑEHë~ò”æÄ£÷³¯Ë§6n»ã¢Ë>v©ßáSôj—€íÕ¼ÁeÅôð÷·µ¼z@ù|ýåW è¿¿¹  hz;M1txج}%ÏM~G\f…ê×]uB‰3r‚'+_åꦷ}‘¤ˆUûúeÛÊÈQ’¹Op—) WŒ§EåðÒ>Ý%%½Á:”’£ÎTÙ–Ñd ÛZŠrº…¥ph%Œ¼õV)![¢"¢Ô§óú´ž3³´”¯ÐÍÖ)üÔ…ê[{ží{¾âKni®‘Š"ëwN½ýy€%Œiï–ÈÔ±¸£º°ì!?xhž^©QÍ¢‘Y-~I™#nªþ‡ãÙT9È{q —]†©Õj½Ìp \/óØ(Þ‡@>ŸþxµBìÒ{ Ý#_;ÈóGnØ6÷=É6 ºúΟT(OŠÿ'G`(­PðR§¤ó‹Aúé…ÜœŸ€?G?§¸󣩺ÿ)÷ø8¾u;ëNã ðä¡>ÛÙˆ—©{ -Æ_´Ÿ[€f€à€±;€ï‚Wb60GíýnÃj϶‹ÕþWA6x”ch$î·=÷5ªz9DJ9°®ÀB•1FÊýÑÐó]‰Â}Û}u8ÁI¿}ö˜¿®$Îd >±ëïýìò—O°)ðP6{»o°@ËÚŽ¿-¥¹üØ þ_@¨XÊ<û°â…ý!;‰]ϧ°çLlö,Ýè]žÛÿïñ +Zh Ù-Rænu$Çí÷V^Û¿À$ƒBeTeÐ}HL6ËàÄf²å@FGÑ…ê ¨.½T•V}W‡'1بE{´RÍ:ÇÁU€Ý"è'.®DGðrJ& éKÍ q¨s -!5Ãèda¡Ô_ M?GDØ o«¼/—ëµXÍ.L.7³•+ Ë’BÉl¬D ó<\#Éè F¹n×åUƒåÀçJ4Ö»±Æ¨?€c>¬e^Eá ŒM€í:FhÝ/e?ß‚þ66ÐjEÀCÀün_ÿ._û -'P{¶],-ÈÉðý€.]J’Êü/–륀ñ”ÎOẏGÇôÎ"øj@„œ¼ Èè= ÀÙÙÓÿó·Ï\- •[žø[úˆäãצ¯a¿ìŽEû½lrŽèH]‡Q` {HGççÆx7‰n” uŠänÓÑ|;Òøµ¿¶Úö,4?ÚácîÏÖÐê.Ö‹“â%Ô0½"<Ø.±þ€*þ Ðßbö»u^ö.€Ï÷-Àý¾ è¿_•ø÷¶MžCÿ„·´¿žð$‚6ÅÍH‰`GzêÅtí„ 7¯»XÖ‰ ° -rwîÐ8k -Ý…ïÞØ¯‹Á¢noÀ°ùTŒÑí9©â'À§C‚i*“ñ޵ÊÎ%V¨È¾’¸|Ë T×âp€¤ó^Ö‚C3Pwê±î‘vN !K'Q~õ 0[\çV˜È -û·n] Xôþ½šé¯_Ýn}ÿnw>v>©—ÆúçKX[þÎÎ`ÛPC1¨û§öñ9æ¯ÖP6€$ݵ~Ÿ†¶iqA$ýù@‘ˆ@f³†{Góõ|= -Tr`쨳’µt6TEE÷ø‰õ½~¹Ò pêø¶>ûëãŒFïŒûºÁ9à¡ÓåF©¼€?è¶ÄÏ'“©2EVt@,ò²º\'ϵŽS'l6®Idb#§ çkRÅK?B‚.l …tÕÉ^^<—ùÅšj7ã>Ь¢# Àðf²\|ð`½ f“9Á0ŲÎ5v`bö|t0ZϧôÚ‡õ²hâúÃG“¡*ÿHÅÚÇÓ7|>A˜:›‘RÒàÂr#””|F ¸FF¡B®‰shüœ›µzÎÝâRÿ¿dëÏ?BIïÜú!}c2®›Àôø+€/ÀýHJZˆýEºà'$‘®Üù:äS·d[±6…Ó‡‘N éxqîRÀð¥Ìð -ºo°¼–@(G‰¹ÝùÐMæ=ôùž nRËA÷Ú«ùW¬¿ -Þí÷áJ ´—&½êBþÚóƒ;©8–âÿŸ[Ë0Ó.•&2pÒ䇼 H%ŽØ‹gŸ|òì±£)–ø`·hèý¶îáê±>{'¶›–7@z °sç@7Ç‘Ýæ›ø|;аËÿîóqÒô²ù˜4§Ü²ÿõÝ…ókÔ ]>¿[‘×XZpŸöŠz5ÕðDþ:€÷ßÿ/ñèœ_ôØR«¡£ïÞ¾[/Ø.*Y&ò<Íævï®í0&ÛäaÜÔCô¾½¬ Ÿ¥µËÒ°¥Ô»=bà¢:$ªqu¡ÐË´;Gq{#çÝ9áŽ|B±Áߤ›pŠO çRšš5ÀQ‘¬À7)’†\BˆœºCY=ß$'˜Gš –H§SÕÜê¾¾e\èÛj'u&Ôqã#E;¹Ðº†ÎûïxQ2EP Q=·'™8t‰!ŠF0Ũ§§ˆÁ%[4›ÌïÊ5óÛ¢?¸ |¶>Ap—@ìÞÙêÿÛâºçK~Õ.Åw%€­µŸ#oa±8ð_ÀÊÞµ¥î‰°Ì&€¾åûßDKk:¿G‚ùõ|íkuDÖŒq×jû€OÓÇ—Cñ´VÚ·ˆ1h$Ö -‘ãÙ¨?XFÁ÷ý@¾øo0zü÷ï>%èZÂÑ5—SD´ M¼?Z¯€amê÷ˆ«®¯¿ßp¾*M¼\‚¦+ä‘¥>ËÉh/ÆÃ´a¦(*LÊ5WY\Íåºw‚eφ ³îyÈ\À¼\gøú( -þK4³Î  €Ÿ>gúWÅ@7 €àùÿŽ0€p @j8©)Y`gShkÒZtŠq€ãá!’€<4œ¿LÁβ0þMר7;¿ÿ-Õ”€îÄ2înw£ù=ORž¨UowÐ߯()ôÐÞõBÏ€× Õ]ÈÖM©êzøeë:?AŠik ièÝ®uLõ+=m7ãèìüñ³ß>»pb@•[CÔ:˵å—e0~m·Ýdç¶‹ü‰6Ølõy邈) @‘Ñ’(‡†ºŒßŠbóåÿcCÙÒ¡š`0?:Ö»0ÜOÝݧv;^ªG¬c{R¸­¨Ë€ëÀ?ôúWU‹ÿEýïö; ÀÏœxÓ,€Ï] ›pÅ è¿·::BØZ b•ær¯ ȆÍpÈCGK0‹FY„ UUD£’M÷œuÅGh)ý#ßÈèóE&Ã!g]묧wÜ ¼Š â_à–_J'‰‘.,v -€óȰäT½HîËaÙ·cSYàA+Õ•Ô‡ÃÁæ8/¢p!ˆ:ª£°NŸòBœf õ|Ÿ;U×`ëÀÅ‚zNiÅG®ÌörªJã]ÇMR#lp©‚ϼï]¾>ï[R<}9½[\ŽÜ¯ƒW#»Ûî×Yâ¨ßv% ÑInuÿ¢,Ó®µM¶}ß°ûhÒ#›Ó‚ߺ}µÍzÌÏ]c -nu!眣Y¯Q/Ažç€ @¦y@€Ô'.ºîd¶Þ¬×C_Á#<k(4L@㜻ö|)ð9‡}l±}q;ù³ü·² ’è8OÉ·vPÑ×ù<øò~ÿáù\½ŸJùÃS5®“ç«Ys œ¬IUño<Ù°.׳À.7˜Ñ‹\º¨á`å A;;KĈ1}üéŠëtŒ€Xj^,,dPÃ[Õg£°3[¼_s)i”Þ‘VÒÿܵ€ê0„™Éò‡?n•}F³èø0:Þ'ZÖ‡~µ[€ k8ÿP¡µOº‡PÊxÃÿ㸜œ>Ô -Nå((vYöI¬k0Êî>؃…J‰Dÿ=;@’¸Ù¦.ªƒ :@¿ ÊgÌO\~n¥ÀûøðûüíBÉZ=Ÿ}tŽÆë³ÍÞI™PËô­ˆŠö/êÓÜ>Ž4ðñEFvD(E§q²ýt›¢-Ú·0i› @¿t3®5@¯{Mmñ¿-öwûfø§—¬ð­-U^¸}·GcÙYÓéKô^û}Õ' MGý¹R€‹Š—pzNÕôÑo ë£þ´ïëΧÃéÀî{:šöI1†ýƒÑ0ZéÜ€Š$¼ ËP­+z›ü5ØÉî€LYØO‘AûB•ÔÈ…U‰<ƒþ¤ßŸ8Ï<6P¾š§élU#‡G5¹,Š/`ÀeôNˆ4|pM -/aÄSÑNÁøþ€t½¼ÄÞ,1™ Æßj ôsÇútÑp+tã‘è|×Ū¤ôîǾ®,%tz¹Tx÷ ý¡B~»ÑöÉkÆ›`ÛxÝ€ï1t†;žZ‰ÞÈ&%^±\"°zK?C¸®ÅJdçÙl´™<ÒíR€ÃHèÇ@áj  -Hj¥›åj54=¹Ë‡Îù:¤QÜ©ÕL~„ò'õ>€±7ÖÉòÜOõ“")EeWVD6]âBÿÛ \ÀM^3øj9GØ(—è¿àaÔýçú¬gz4^£€¯–e²P÷—O€Ùzíìý”oºÑf‰ á’Á`)W5œ<_+²Xg”óÅøÁƒµþz5¾…P¿qYhŸ-(n2; -TÓœ§«ùx8ÏÇÓ¨dóUöN€Pí}àáSX‚ ç¢öO6È ÈJÈ6¥/X8† *جÆZ[䛸Ålòé‘còHqÀi‚Ã1R·“Î1dâù#Íà¯2iQg¸÷¢àè²ÀÇ`?ÈŸiexòäËOjI–æpàž€VíàVM0Ц]h8~M €£Ý/øŽÍàÊÛÙ$E]]m}J&ØYÜÓ§|SÒ `hýÝM;§eÈ̾i8  ëVoüèõ®«ÿËCÛYeÿ/[^êÐ*ÙÒwï¾}ðƒ´°PãÔpgèž& â ß)€ó¬é§.B:÷•-@­ý.ØN˜ø/ZT»Õ”æ¬r^c¹ý(p éˆ 8ªÓ¬?8Ró -±öÀª ë Ú”Èw8úh€¿öÝ·¡ZçhVhðÄú|2EM¥LxR¤‰šš:É­ Bzj&ÿ`„Æž¥Œ¬»*Séçj…zÊÔÅ ÷Åyêb!÷pIÈÓ)•0¤ -tP@¥oº¥êvcØ:ngÿ}æ4ìÈÎÒž²:M»Ó8– Zù‘;c<Ëyl)+3ùèm -­•HWZo jKü<žå+­ý@AÀuõ`E]æff•Ýåd¼˜­|%®Vx@i¾”4¦ûUIÁÝùlVZ˜L¢j4 Hãñ̛ν|ç¾Ò”¸8‚ˆ Í–NP®²xG–&ÃÀ^‰„SBQΣ–µð¸\ÎÊWxèë 5â/4Xlà|ƒÀ×áL;¼Ã"l¡Büjät:|ôêÕ¥#ˆ7stÿሠ-àjf á{õàÁâ‰8¶P@¿5„8ÇA{½^Œ&£ß”IãÑTðã·#€L¬ð¼E¾´h3^ŠâãGVýW¨ë¹žŽ«åf¡ãeÌþ-KšŒIx»Wë8®¸Üíxt€Gi‰ç—-¾à}™žBÚZ²€«ôtº^-çZþ÷X솑Á‹,pÕÀ®,%UذËðP @ª!xhY®}•ÝU ¥œ}Ľ¿I2Þkê?gÿ]ÎBÄ$À&A –—~ßíZ¸íÝòk;©v2… !–ÛèR@–¿Gµþ³ÍTÿ=âÐ+SÄ! ²ÑñÑ«Ž8ÀEžêx|8ÌúB|NžýŸÏòa˵‡èMbÎÓD›7) ‹'TvŽêÄ6`Þ:C/B÷ zî|ÞÜðí(n&mÙ?7gÛöécdƒóãï·~.õ×®X‘­Ž›íæ>/™V —†v³<ðW¶[ü/j·a€ëßÐYnœð¢pƒ€vX€«ÄÛƒÿ‡™ˆ¨Ùœ®BàS±¡³/EvbÀsSd¸z<2ÀmúîƒQo|0œ û$)ûvgƒ¡b4¶U”ÁúaC¹4 M èŠ~8<…÷Š)CŒb7 2J¦'E dÝ(Eûë|­åt’e[ôÈâ*âj.!íðÔÄ€¨ó©½lÿ:„)àXâË5Áž²‚BŠb—šÌ(ø.|ÔLúét°žËÚþ@@ÞïÝ’€ö‹@ÚPÈ¢=_/×9ð@ˆX`<@T©”¢š LŽô£ˆ¯AZTàBá%8(îÍ&kÐShäïŒ)ƒæ%Ð9jâ­FÐòO"-÷MOØÖÑ~¡IÖ¼^‘/œÙ®€< ^¬SþBCÑG)Ë‘³V›Ífú;[oV  ­‡ˆ$ÕV ÂuÏY/IðÜɋŵ›ªOwÝ ¹&¹†—±Q;bè¿XŽ—¹xs€£¢Éñ3´´¥ëx!ã™B5—>Ôøà€2‚ò窯`\‚Ì -í}²Dò¢Q-ázC%«•~—EÔ ?ÀjýoULÄ•ÇÇüL×ýÑrI -Ýâ@+tóèü²àÜF7qïZ ÀQgÈ⫨_`üÎÀ¹­À+,…ÿ”« |œxñ>… 7ú„®S©@)D‰h”ƒ­/ÀîTD„xìÀ=ÀÞm²Ï¶B]p¯?hÈ•ï“7„|³ÌwÌR“NyÒ`WñàáG秇ýÞwâøÐ-½¸ Þ‹ãóÇÏ>yöìY,kÔ›i€±Ð§üÚazâó-°ßålÛx2 œ§ j€=3@¢¬C“»ýVÙ²Øv ôË'ÿZ&Wâw~|ðÆÞjЉŒV‚jÀÍôÊ+ëôþ}ìÏ~kø§×žp@«fGŠžyЊŸàs øåa -‰ÊÒÔakGúuÔ¶ v€_šú.DÙ×ê®ÿ=°‹¢KìÜNÛ…’nPª+4<¸ƒŸ£Ú;: îíáç€ÞßIhÙ1þ 핆“Äižç¬HïH<¬À­é½ápH†yúhûl:R dª™n6 -W.ÃË‹ ¢`’õç’¬%uá"Íh‚œà E² úod £ãát(8I -~ɰjê?d§+þ+”ýŸ_'ÐÆ@fž²øë5øÏ€&»`º6»MÒ tÈM[­»=¼>én|´›o`…«C¶ßÖ†ƒP]4ž|ºz¾^ÿø?ûÔ©«Íêù-ú7+€Å5ÿ€7w±“+¬«ß‡¾fWõ@„Ò.! ¥:ÑñgP“÷õ ºJ‹CœÒ«_ã¿sàV '³GëI_\]u -·‘ó% ¼å—hñýø¹ŽŸÂùòùs@t³öf³ÍzTÚBɈ-Ú2~°YøÁâZÓ†[®k±ïzß'®¶›¯Cȱ/ní$e¸!ã91”ºáêk˜w%nÔÁÐa#6z R$ h–I®šÖ™=ÄGcÇ&6¤¤]!)h8đۀL"×N:Ìú\—³góG³GžElqÀ i+nöœjþÎP¸dW@%-?8Bèht{>â},‘^Ë  ³Î÷g¼Â Mù¡c†N…4j¹^Û 7út³LcÅIÑfp&û«T²ÀV"š3êS_,NˆÕ£ñ»£˜ê› €ª=üç/9>ãʸá!퇠ÙíÞ0ÞgÙ¢¸Ô @YâÈg†DáÿÁÝšü¦Chý݃‘‘ ¢û{TFU×Qѵ%o×í,üÔýÛ,€`ªpÙ¶Ùx[×bÌ·#-LlaÙî¡ÿÌo; - @,2Ñ8uüÝŠ2¶uŸÝ'÷:Ö]‚—X^)\^üÏ­PYÚÛ¾@«gGÀÈ5€}z¡í¤Z‹í¨ÃBGÕǃ¬Wb=J(ÛèòÎbÖ@Íœ†î¸TÀû`:îMÓ“Ù«ËLû= -¡3WÁs$¿ìý¦ôG.ÚAsíÿß;lrNŒ‰6•ñËSàPü×зžéQŠè{·HN«^¹ -ºzcS²|¤0 f‹íÊQé­5Š;‘i¤ý€}ð>5iˆH`nô¸/µ-ÛÈx0þ HÆãO=”hä³ ‰ÿ—-%` -ÎÀtÞ¨¯=eH šAÖ·àAä?®†‹¾{pý­·„÷-QL©ÿZ.™ª‘\GH‘(7qTé Øâ¬æÏQ«—(ù‚T¼é´’ƒ²Ž¢Ofñ–û†^­ùŸÌâ¿óÓ""€EóÉp²âÿ˜Ï™4°än·ú&šŽ@Fòð§yc$âƒ×úÌŸ[jÌn—“‘~èõ`åj9Twæ,BÀlñ\Ͼ5bÌ’Ï–k-*Ô¤p’éä::åz¾Ð67œø—y¸æjú“çÓ˜ VåÚ8›e N´Å+» -/ø\™P>4á@©àYì´/·®Ñ–)X ÁY¾!È—Þ¾‘€û= @Ás€Wâ71Y RÉo˜ÏNk@³t Ë¿5 @nã¾@\ågë@O_¸7Ï”\Æ'Ðc REôÏ@yºA¡]û>A -Bªù{¬ˆìVzöÅwÀéöZ€VÛ À9éSêðræ"·Ë1=w…>ò9™Qþ!þç&¶°çZàšÄ½åFužƒ¸LI*ñp Æj;P—¦†5:6ØÍÒ¬†“çs x´Üüf³^ýù&sN€­¼Hf¹oüë¶?Ý kò¾Ú{߈¸9Ó±ŽzSWOÒ†ºô°Ù„|ªnÛÃGK4$×K+±8G&`LéŠXç<ʉ’„˜o]ë…{Žáz4y¾ü—9Œ!:Ôß:Ë€";ºƒ,7̸ì@ï«)À¹Ípþä5gX¨_Zµ)ö-oàýáž@8|Ñ@e¿œš…¿NìS·`¶&Ò~–QýÚÝpðbÐÐPí@|ãx•Â`Ìû ¾€/ù) ?{oe@Îp%àÛ·ßê–Êâ€; À‘€Ç€+ðÝËTγžaÁt|¢Zˆò‚y¢"”= GD«êggDeàS¹2 -b÷Ú>•ü›S¤ÊÂùk(ÑÁý_*iÐПzÚÌl?;vÒ}v@³ÍÞt­‡mÇ7SJ»†vzÃüð×ù¼÷~¦@(øÙðr€ 7ù|×gç9& ÁvH `x¨ -&µ¡r-6½ÿDÃi>¿CÜt€ž;ì½3(Èì)Ä÷}0kàütà\»Ý`9Ø ”º/|w%rJ1GäÝ©ÁYe¤²˜K @q§„ñ`„h¡·Î¾G/G÷éLÇKº;wÙ€+× =.I.0E+_PWjU©BIÎ'aJÔPiÔðb'íýôîƒÑd€ºÜ#)…ò…êá-*üß³hà9s@€<<|vepsÊF&ŸÊWDN# à‹&R˜ÛHí[$Ûnk¿Ü½}@ÖjñV“ö5ç¥b©ää¶]£7˨ñhó©Ö¥sÉÍýºJÖG {΂X¥ˆ•ìü†#°Ó­ Lzþ7´Ü`™H;ÑÞç¿õý>…( Æ‹À1‚B˜<Ãhø…w§ÚÁ5íX |Ç'ÖCi p=PµÞlæËç;\¯ž¹‘.–ƒQ0Qƒú—ˆB`¼l‚‡L`s=Ûh²XƒòBvqÍ¥;ˆÜ¤)ÖhY`ºbpP°ú²]ÄÞ,Z.¨ß,5 ÀØnß<  óÎà,-ßÀ B@g¸Ù`·Ànìß ¶#þµLehx¾Eöë^ úæ~êjnäp'dJ ¤öÅŸ¿Á>¡2œzEÞޭ·z÷Pö“¬,¾­QÄ?={ü¯OŸê˜{íˆÿ¾ÐŒï ½©útþŸ®&–GÍ„ #Ô+ ósÊoNt~àµf¤{ùf´Uÿù¾øéÈy€¿ÜMÈ«|ÊP$¬ß`È·"ºÓ­•\![0 -«ÀV@µw½–½6mîcßXD…¯=·pU§ p@;yÀ×ò¨¤â(ª`Ÿh LÖ-Î -ÙÊ‘(8t \ÔGX:~nÝ*¸äG àoðÞ*`ñ¯(Dð§)•ýZ\¶¯Ç¥E,ÊBý2&€ +¯ù_'×äÙÀÝrµë®ÐÙ0¸œç3þy›4³€¼g¦/{ÑHßm -Ü/ò#%,r#‘ ×ò\Ãü$÷Jfî`{¸r6qã)Ï–NŨָºçÊ4k áj7Ëõs„ !¹Ï]ºX›‰RÓF3Nª&¤§Ü:* @V¼bpàZ Àåu:€½uœhçûš€æxrz À›®=´µœ>Þ®‘ Có+ëì«úE-&‚AõëÝ~´Î»—¾¹ý^ïJÀ{C^ôŽÚ¼ ˆù§‘òšßÒð•óÃ}‘B€ïl-gÇ`=]x^2àB€ ÿ³ÇÏ;†ÂaË¿§Ñ^ÁnìÉé` òÆèîû„²«˜mD*QÀ´ èØm-éŒj“èFë°²|3Òù¯&ü]Kœ0ÅS'üòÉ¿þ²b/û„µâØÝ%†Zš˜ø=˜7á¶}üK)î*5”¿~ôÃÿèG?þé?½ûî»ï¿‹ð»÷ÿ«ßÿøÿß>þÿÏÿ¤æÿç/þü•_}‰ðõW_~õÕ_þ¦Q«jŸ¾ûöuë@> -µo,Ûq2UóÖmà>ðÝ—>cKM(º¾©†Ôew"hQ®všÛ½£°p‘ü/hèœ) Kî3÷AϽÃdjTMx!BR–­Áû—Ûå=WÂôßq”e8tèG8Ld¡}šHš÷Úÿ5¸ ŒÍÓmSñ'ÎŒàÁ§µ#†Àõxéüÿ²gÈuÚ‡8çß\å(W@[r1Òê%(”Ò¬€6dMaʹ*¯)ÿ¶m„·Æ†ÄEõò4(7Èu²ØZl_|úý*Å<$Ì%Gœ‚“ÉlØ(}¥²H\Ž/xã¹ã.©Ì…"蔀6ñÆÃ¸Ó+Škt_»,[2ëÅš‘û6™”à…YÁHpðò,€æ Þw>ÛuÊ@óÀ.=íõ}"ì|Þl÷„„Q©ž.âÐ,‚¡ß¤ªîƒø¤kÖ€íÖ]ù¶ Âx·m+þÕwïl¶,úfÀ¥1€!µv‰¹¹p|²µ´@æþ¿ö€Xr‘§néZYÈeOÿ'Ïž[×PC½¬>¥úŸþ¦ù—iðmŽK?Æ')grÂ8ÓšŒSÉ¥¡@R÷- À·¡ò-A¯§})\ý©óé¿þò—ŸüÒaéãóã»ösé(ÃB8«ˆщÿr @ºØ—ªÿE×\è÷¾÷½xÉGàG?þÉO~úÓ÷~öÞüÝt øÏ @ÀgŸÿÿ ð‰²ÞñÅ×_ ÿÿeK­®}ºÉ@€½â£wkŸní¤@V¸±›Bøí[ó>ýÓ;ôMŒ{‚\ßu‚ŸêÂ#ýZPÛUðǥܸGl°odg§o÷NN6ê@ö“žoø›#ÂÚR¯+ ’„J¶½1ÌE¶pÎa?/Œ¥û[¢Ã9«Þ´´¿ ªÃ„/×™³ƒ¶OLç»G.ß›lÀ«½ñDaÈ JÏ,ÜkÝ|ªãVñ§GŒï{Çš@v‚h°¹’ÐVÿ/ ÀGçYÿ»ùD;oO(O¤½Š$òÛ°uƒ¶€4jî|*»‘>îÛoY': d¤ÔZI£z:Š4ö­ [ °s©ÏhÙq‡!3€:éägRO*E!í.Á.ï<"·^íÙ¯ÿ¥·FÛŽpVr/=‘‚ÃZez}Z¨÷žmÐÛ¿ ¾+K€/ÁNoNoš`ìÀ5ó=vHƒXDƒŠr]9å:ÿ'eÐÖ­Ùæ¯bÅ>®ùŸk·Mù¥!»Éž×>9´ã²§(Áƒ”@sƒ/ØG‚S€‰Æãé”f¤]A.½^4{k÷vç^C\©ÈÞBÊßz¨†qšr˜ödD:t~úÚ>à×ö]—×h³.è¢ñ‹òxYžø)½óxÃu²ï¶ëHd~õ:m]RÍÁöø„ÛÖEÿwßÝÙÄG0òàðäØõ:ÊÐ ÿÙ¥¶û?% [  É0@¾Q0–‘eâð×U)Îö-Ç':èü× €sHä·ÐÛ÷,î_{Ñë ˜¤‹«m}CeHÊî½|; @™ŠŒnÔº–„¾!¡"ÏŸ|üT˜×¾ù÷ñãÿŸ~òÉ'à¿ÀÓŸ"î–/–‰ÆWZé’àOš¨Âø=ïê\Cõ°¯C)pŸ^ÿÿð?üáü“Ÿò}⦅¾÷þû¿ÿýï~÷‡æøÙŸø~þÙgŸþ9ðÿùWˆ_}ùÅ_}…  £k-@{k=RãOâÙÎ}t¯‡¤ƒ´œj®útª†Üºº -”ÿyé¨{ܧSÑ|óPw;˜i¥«Ÿø.^»(aíª·½| ?¿D° yBÄmAû¾²˜°• 8™j– ù=ëº)ô“" -pÛïÙ-ë2.øƒü¾.Õ‰Ö¹5ÅáäÈ:Ý¡z¤µx”BÜ’­Ü+öÇâ×fÕ®I( XrÃjl&³ÑðþdöŽ£ºýþ;$!#[Yí¨=»jrÀÖ 0‚wän$nþLâ{ì/] ]©ßXö6WR·Üi×,”[›íÀ¢ÖJ:²ñ›™]€¡Ø‚øÂ¹ -¦¯Ë›èèç‹íôE+€$nupqÅ_ŸxH Ýæ -¸@´~OAu¡ þ]ï~þc€Q¿w@lÀŒ“þyÂ`A©³Hki§.L ò€Ø=_Nú#4ü¼XOüàÿdÛD­V+ X®# .˜•lòÉu´cˆ¨ t/Ìêá¨&–šˆ\TŸtqØû#\%‘²Äyv4¸X" )\0D9f&©¹h¡Þ¥?ZÌ–ó­^QÌ»+£Ö=^,H.©¸‘7nŠR37¸?ÔÕ@9®Éí5ø/)Í'@ô£³|®›ÐÖØÎh>WÖØú¼Ôö¡Â»½YßÀàè°YûdxÅ:-:Dبλ@΃êèE}ünŸo³ñW`÷ÝM¼éÍâ«x -÷-Z_3pÏaõt< üwПm8}ˆ¬ßIèÀ¡~JKe°ÈÃãÓ‹§O?áZ2E߃ú-ßUP· (ÞÃÄÙßD¹÷LÛU‚œ5fk0àÃŽÄ„»£Y:Tm[dD~éW¾5[S!|BõÝÛÇ=úÿ³ìžÆð: @˜ ƒ)^âþd韤p˜Ÿ;@bÓ™¾Ž ÒïÑ÷¾÷ÿð½|ÉüÿáòãŸüÓ»ïÆð¿üþ¿ ¨þÿáú¼F>‹ûÿWz|ý%øÿ… ü7õjµíÿÛõM>wÈ”w#l%€ê’i¡d›€ÞÿªÄS‘Ð(ºµZ9òœ](Àð™K·9ÕgáU˜u¿Ìþóº -•@¬‹EÃ'Ðm?!7]!p[¾¾*@P&Ì~b|×Cà¾x3ÏÔªZè}`‡G¯MQÁè]GNÛWÐRŠÏ¥€àvºÔ&ùù¡ŽÈlÂ;ªFr oHMðEù‚~"Œ ü®¹ðÍ2¯ äè‰d\ŽzC!ø¾¯Ôm0©:äá„«4k5ø•“Ô÷¹=io=þ) -³¢ë ÷ð?"6RhJÂ(Õ“Ylû}&Âæ¼¸–8ä»XÊõ:«»BA`òEÀœF:jĸ¼Ð]–ÉÖË"ëÊœ£IÜJ)€#OÃÇÊP®–³àœˆ×–%ÙóX‰Ó´U’Žûˆ^®ÍÒš 5@ «9M,3Ips±›;IÑÊ–r=æ>mïK*5…k¯€¬ÅVêi¼Ì¦ÈHãÉu>ÂÔkøÐÿÖ:ÛYÍðÊ•mÔ±ki¸< àÍ}º)õH ãõ>ÛuŽÚÔÿ—SÞîKÈïà Ï×g¨"ê°ûòKdN{Øvܪ²ðs.þú*»IxGL¨{ÑLÝ¢FIue{z†Ë³äÑ•€µ"<{RKS²[- 5]C€½]gÀ‚r¾ªôF”Š ~Ÿ§Kí7I¼Ë @`)æ°¡»i€f(dMt#ƒ9¬¾åI\¶gߎÑíwÛ§O~ùÉ'ŸÐä>ùÄ÷WÌGöøÔf_UçÙ“Öy»R’º«Ø$è:Ù× *³Ñ÷þáù¾ìó?úÑ¡Ÿ¼ûŸ_I¿ûÃïþ+àÿ§?þáOúì³Ïþ„òƒÿ_|ñç¯ã %à `¿Æÿ¡/[uûtÃ:ÐmÀÒNª™æ{p®G¢NTŽ!‡èÞèyQgƒ©súÀd Äü¥xÉwv[:õ)‰I8UjàœX –j·§Ë"½KäA"ÛÚþØ$˜4*Oª×ZC~O‹¥jîâ?ÚT1ªˆ’þt¢°œ–ã9j¹Àa7¬À–ïL™Á |àt25ƒ¦D4´’ªÐtÃjqËwï¶"O»fIv•"Ô¶­ -‹â¶èáŽÎÏ+8°³øôe+öë¡AïÜψ¦ð~˜ç>+æ1K¶Ê¸+>Yè®Ë5u^€Z+‘®<œxDªÅ/OŸMVÃÞhí¢6?/x)åÒ-ù–X‚Ib©žuõg—²G½ØÝ]¢‘ûíMjwY;Àx†x'²òóÿ¢H¶úòøDȼʇƒ ¿ð¦[þ´û>l¸,p¦°§~jý°¢`³&’XŠ _fÍA#®áÔi‹Š°° ÊoR÷"Zмæ0”D^әǸäãfÓÀjÑr]¥H>)‘?'¾K‰7qà"R?ï¿´? ~®s‚‹yŸÅouùü-\9ì ñã…ëûrRp?b¤`Wb‹¤)%€‹Eå!‰éf9ÑຕoxÀÅÞ,ºáÿsic¯ó.Ú5ð¯À¥YßÀ€%6pì|„ORðSîH˜+'Øø[Ì¿BöˆìE"ý¥ˆK”³-rßÁ]¤ð·ë¸Y\ ‰ -Âû‘#üÜ£f —üò*Õbžu@ @½ X:>RM‹ãã‹ÇÏž>}ü‹øñ¥Òøˆÿêï Ô{?ª¢¹ða€^A¤¯Ôet†€ú~(DH7•ÎbÏ .©m³7E’%õ›’ÃK…î-жݮE³eÇàç'çú8:°µø+6Š„ù]·gÚ6ìÂuR” ù ¼6í]ë÷Ðþÿ=_Sÿ [òãŸBï½ÿÞ¯Þÿ®ðû?þþü›?}öùgþÓ?ûìúÿüµ“¿üâÏšôè¨Uw‰nò3Þ¾ë3¨€ßÀÿn}ì”v˜T¡'BÒ ø -€aî ?à ¸Lò¦ 4ð\–óxvÙY?è¿#ø‹„…–<,¡n“;ûN”0«éj½ €¨ƒ¨•õKJQ×9tŒŽ‹ž½¬}š=Ýd6qÞ¡#/ƒhT.÷­‹U†|ÆÓùtšÉfÓ¤qHÁ^œb]¢Ž¸lA§@¸LúËA.IqAîê6Ph›®èm€G™ÞR)>ÿ; €@{ÚÚÃç¨[/q”B(Áÿž“qm¥i™…ÿÊ>g.´ý*ßåyþ)Ñ¢µVÒ(­¼ýV.ÑÏ]™œaÎ­ìæŽÇ²îvµ>ê\tÄ3j¼$ IÕÊhÞû±Hëë)*`ôëÔŽ0à ÞVî;Å97äÒ lª¦ò§x÷ɪ=¸Æ_ÔŽU‚¡ªnlÜ@ u­g}ß/…°¾˜;jA`iìsÊþ €Ø¸æoV^gKD†û\d_¢å˜ZXíÖË൤DB|–ð‚á%X@ÔgyC¤è .Ë&üNÉꌌÍÂÆ¶OpÚÓn”¨w>‡ëAf:*çÀR’yKªt¸EkDÕÌ} ³‚ç9Í?‘…Œ,Ü^') åŸ×/½¾àÅw¤ûíÞ€òÿš€€ž§(úVëJ‘¥öq2\ó6@Á¿âš  Q‰ 톟ýâ·!MÎÖ¹j@aï‚©°1ë »:ðî Ï~¦ÞºýVï`+ä0¥œ— ùx‘¹‚8(ÙÕ«ú -1DÝòÝ™¤úHã’ ŒŽ€.$½Í%€lÝÈ`ëWÞ˜jð¿ƒ~w mA¿wÛ§Oô@øä“_Æ9Pôépt'ŠùíR‡“Ä¥o‚Ѝü" ýmÔt Jãªþ*Òf)ÄïeǯíÄK!3iÉ¥%‚]œ8Ñʇ§Áð@ƒ³ZÙe•é"AîápQÏÏÞ¡7&èÏ=“î‘ ‹¡5cZæ®<¯ØÌ§®8™Nc ܰÓýM1 ñU÷ÆŸÆéˆ°%¨Ý ¯ÈeUo'ñ 7ÀÅÅÞ@Yòÿè rûÒ!º=9=#«€€½:ÿjH9ÀHƒHý9c9;JÑ­h­¤£4ó -:g_HŠu€E=ŽLŽhkÏsÄwµQNªæ/tÿÐ<,€H®d P…ÊܹÞqÜ«Èr¶šÜÓñ}` ÀJSê”(…€ÐÒ‡cÜ RLÆ&‹ÅJÑc<_Àp¢ûvÌ븩1€ÄZEР”’µZˆ§”¢ € aB4m¹/À/i…x+UJ‰×.k@l'x±^ÁbI΀rÇ5D[±=ºÚ‘éV“Õ´ŸiÊ:41/@Du06øç¥74—Ä}+‹ ×\‡ëV…µÂò#¸Î¸^Þ/á' 2J0ýçný!€ÅÑk±éZúÝ­Èß,å€pð&>|Ъõ­}Sä%Ash€Šéú‹bÈN›@~Õ%~s:<:Õà3¾¶YôFŒ@‚í¦áÃíÖPú¿~|0ëíO”C·¶À É30t4aØ,ˆzê[¸³ÜÊkB ìæ%¨ÉWPxOš@z Â|<—´÷Èé!ž Òaÿ±üõgИވHþË_~òÉÓŸo-Û·ÊEõpè$÷X¢§$ÎîRú§ä!دzÝŠªËƒ²ð_wP´;Ò¸þ­¾‡Zz>Ô<{à¿zaÖï )å4žŠõa-¹ xpèۀߺ}PC‰::èG®è,Oï|(™¡ß>"=°mPR@úE팧ÚÙk’%”ü•˜Ú,vFí6ÁÖ¯¼]Ćïš>¯÷ÙYNµ(ì|ênºà¤=LWYÛhÿ¦4XsÌ‘So@)ø{ÿ½ÿ™ÝÿÌþº­€ýýÿÝwßûÙ{šÞÿÝ~ÿ‡ßÿñ¿þàOŸýÙ9Nt 6`?"ÀW_|ñ—¯ø4ºf@Ô|ñ?>%´§ãã€K£´HšhI¢y„B"¢´›@ßKÿ\ˆ©úgç(ÓA w[¼öÓÝj¦=) ÎɬLÑW/L‘!äGP(éZ>Ø*NPŸPã©Ó©áÙEŒèà,[œçõ*&g/j⫌¸ /‹Š~<ÞWë(ý$ñÈeWGhpœ£]:Là µ|ê‡Fô:é¦$AÕ*IʸA î½`2µ/i#Ô´»¢Euë -”¸ N#wT=€trrv@¦-5íMR&°ùî>Èü%@Pr÷ך‰´}*èZ2Ê¢lS[k^< -NX¯æGƒáâ7ü…+ᤴhq&PºÄÄÕÅß§—¦¤¤©l´ ;€ÓþˆÐ¬³ÝHá_'mÄ[!(€í­.ùq)~%®/7ËŒ¦ç¤Œª¨ç»iWËÙÑ ¿ø¬u ~`Sô×[Äkœmäz$ú#·É)–†³œ­t{¤ ?âïbÄà¦W6²’Éä9@ZÅ!³©¡kà˜Œ7ŽÜ“‚6×Äà‡îŸª}+ ¸>›?ŸöiI¶Ó6êT_ Nõû3„-Z´z½¥sû"aLâ®gëŸAÐá>¨Œ›Ä×NݴΤ[Rf®[ÍŸVÜmþPç@^õ¸< €NW€ýu2 °d_nh°×&*|k‚ˆÒííÏàG[ €ê½³ÉA%Êñ–®âù#8 >Öt·B5}îðߪƒkäÓØ’í¿Ø£b-øáÁ­­À>Ý„Hh‘%jÀãÎ ›ÁN § ¢ÞºëlƒåAuÎT°Û%„ºŸ}Å´M'@góZ€7¤ÒþÞˆôܳ<9?þ__°ÈOà=!ûP:Òt¥µa›H,¡oBþ‹ðjÒðÓ¿ûÓwß× à½ßý—ßýràgüìO¢ÿçÁÑÿË?ÇðÅW|¾þâëÿá\íu!—)@VÈÊñ¿:ÞêÝu]ªNûï„hIð—JK!g¸¥7×Ç*óhÜ ”R.Ó¢½þ$Ò0À¦ÞÁÙàˆ`Ðß:ž°‰¾5Ÿ¬\]™ªý°Óy.ð>éÉ…$r[àæ[ßV(²ö‰õ‹VÚ /B'Âa®€nS݈ú‰å²¯ßd=Ÿ>ZMç«ç|\Euî»ã€@D€çóõr½œû& -È5€N‘ H¡i`…80E«LiªxêhãádðÜ%X#Æ4Jÿ:q - ¿òØYÀfÝrÚ%Ù„\üãXs_¼‹£í§e6 ™+nº‚Øñ¼v&?+i­¤QžŽ -:  €ëŸÏ6€g½ž«;fb…Èþ…Íæ‘º4øœ€Åà 5ÿ§åQœ1¢I/Ѽ%2àŠ»6£=¬À©à¿ÿGÚ -‡Àž~P’MI,7˜›)€JA;³<‹DD£]‰÷7.„ÿ›É`¼YºH>€§)À¯`îÂÐU®Íy¢ùë‚ð¤¤øÑd¡¶ 8“•žcS‰²VGhéq+ˆá€²dÀ!õùd±ø`CfAØ„\År²ÈHA^×zX¡™¸)‚æ`C9óçZ\RxÌsP~'i˜úµˆÓ„(4c¢å‹³vïкQÑ2@|:Çv\ºjúA”õoºUP*ç‰+…ë\ՍЭà^ޤ†ÿRX¯ 5SàøÐ€·nš@²/¸KeôÛ¤øèé3ÕàË>õËD/T -Å~´wT /9Ò³¯a¤®ow Ë|Øònc_àu+¯Oby´úl_ïú…€“ã²<ùWîEóàÖ²M ÝgGé>; €4jýû1[à ·¼¿’þàÇ?y÷g?ÿß{ÿý_ýî÷¿ûÃïþ ð'蟦R€Ê¿2€ƒÿ_ùÅ×_ùÕ_²*Ð “‚ÿÕžl\¶ÀŽl"x‚vÂ6زÿÉV,‹“Q4s¶óþD”ŸÅ$ˆA8´q¡Q=Ñ?Ã~QˆéߣÓÆ£á¿ôjŽŒPž•ì±èµ¯I0èí¬íœ9KOo~¾µAï(åk(©m‰#í$ ¾Ã UåØN›m24î»nv8=ÑG6lA>zæµûi!áóßøn¢G£GÊ)G#ß‹@7Žæ¶‚ýÑÈ“c%‚Ét:K2ÀV¹øÕÑð(Ýu(Êèìüq‰{ï(ÒRßãIíÈ´>® 2’"ˆŠf*jeܾ€J¦t.†KÄ'-#¯ 4D~]Q´üÓ²)­Ù:ÀÁÉj8eÒ²©°ÕG´@m÷=× -—£ÑT#¿ô ¤Ebauãû¢‚=Ÿ¨ut5+Ë(¥øÒFoH!D€ÿåŒTM¸äÒ¼ø.€²´wÄ 9ö³‚`¶i„ñÏ`ø}Ò߉û³ ØÉh<¾ê_Gǵ0à\¸ç^ùo¼=:jžuá¿7õÿÐaû/[m ÌÀ‡v îõôµ¿}pdŠÒOAk‚—æJ€Ÿ>9;3 ™"Óo5 €O>ÛèîÚ>”^!û.~{úr†íA—ìv³Øï4pÝuAFä÷&¤ý¨ýM-¿øÏ&çÏ>ù¤­pP€0g ˜ â'"D -³ßÍÜÿ@üe €×@ïšðÐÿý5é{?Ì:€ï¾÷ÓŸ½û«÷ÿ#Àï~ÿûÿâb€ÿõú<ëé à+7|ñµ£_ù—¿üåü¿ðiW²O%üû47>y%{òSªô9 -ü#ž7jjªý²¨*š§+b+˜j‹§—䃎N÷ÝW0y©å$'gÔóØ¡ƒ¸6‹Ò)GØîÓÿ}q×®^ŠÎ 줟SA¢"‡âWÿ2Û¾tíöœèVe °Ç¡˜#¦‰QÀtâ¡# ®1 ‘9αS˜§ÛðC ›O€ð©úÿv†á‰y¾šn­æŸ>#«¬¸ù mØ? ø£ùhµÞ<ʰAöÍI -=ðÑ”k¤£>Z ]«ØêŽøÖ3.iï, ÀÖ@k]àYe}Gþƒ¡Óžü_3z,·]ÆÐ€ÛoS€‘­„ZE—œ~Z‚+dæ!ÕOþ`FÕW ?DØbÍãÒíÈì(z´ÒJ<7[? —s‡Á‘î´=#¨¸+Ò4ü']=ÁÿV9`±ö4{•dšwSÏ7õôå -©1P*¢‰g¦õƒp Ôðõ|öé¬?[ÉJ.‹oJNqà(9À°¿F 2ùÐòG ¤_—’ƃâZ$à_'»÷^,È#H2H7K0Ùÿ€Ù‹µ‘<2‚UpMB2w‘#„ßm”K± bpm‘J6sôtGž"VÚþ½56Ú­©ßG˜*\çž=~'5ï¯ÑI‡kê/&“%O‰Õ’GÇ;•ù‚ü¯»Ïn €cz‹@ÈU À+Þ€xðڀȴeÿ÷Vü†>„JãyM€¸tÂv^@Û£ÃÝ|ãoçþ¾Ýë•;„…swŠ÷ÆÔÞdÔÐ=z¿ Z’ƒÞ­[·´h”ÐõrŸ”uvöô±c/Z¨ÃŒˆo5êWJÑ.t™nŠ¿áDË>€f^ÝÖNºÒ½’ÄíN÷ÿ–€Ý¢Åa-[¿/XDÿhü¦b³µ¤OÄð†äàÿë||àãðî{?ûÕ¯~õ¾¿ûýþ ÀgNüü‹Ïÿü…nì„4þ¯¾tÀ_¾úåpíJÀÀö®šR˜¿CýãÉ6,DvG¶¬}´GÍv¾hªdàè»~ù@ªx/èó Åöðü& /ýšP •€B„Êõj±w;ù¹kö‹.M?%Z;+ï7ëù&*KŒùÑí³C5´T‚‚~ºN;½ìôI£·‹ žTn zieË´NŠ£)ú¾x`ÀÊ£ùàÑü2u®´úN?ÝŒECà]uÂÝ 0:ìÕsèÓO׫O}µ¼Æ_¹F# GN ›¡Õ <ÐÕu$úC; @ðßñyp:óöåi‡èì=k mÚŒM0n÷è…Z,[ü·žÖL¤+¨[$P¨¥*™Ü|€<ãn¥M0 „Àñr¡t¼X#p/]mA÷ÀNàOòþ#›ÐÙ/ÿ-ìý£AB‘R‹•Î×ãæê±“¬å‘Ä““^¬—6Q÷I9~ÎÞs|[–l4`p;´Òê`¼ãõ¦,£‘gÀƒ¨ûb¹8kœE¦\½ €-Út†ÙIPmHA’ÔHs„¥%â+Æýq|Rœ× ú;€¤<ãÞ$®zÚÀFHš%Â¦ÙæÞõ_ ¼©b&·ØQñýÅèøpô` G³uÉC<¢}ãZƒ‡ñüËš‰Œv=Ù ãnâ­­à†wdÀ“î]oà þ ÿW,€Ùù7óp_C×øºõÿ ²M£­G@v ¤ªc9ø&[¸Ñð¶ø<Ê% è@"’Q6¶ì¤·ÐÞQÒTè@»à[·"X$?¾| ÏÅÿ 6LJ‹3»}Ôëÿ›QgP¨î§ë„ŒÈï5‰  Uæè Ö_›t|v~rt® @æ·»8Ùh;Íœ(*Øï,ÊF$éLÉQõ±o@ÍÂÿjÿôã—  àùý¯þð‡ÿê4ÀÏœò7€ËêðÅW¾ø‹/ÿòõWYøë¿\ó.@‰CkP'¡ú—hY¿v&€`4¤qßþ'ÎyhÚêi -m콇\€HàZÿq駯R8HF·v\ôam~†Ö­0 ÖÆyÀttl£ùêÑp‰Ê f>B‡=G#tµX*4 ×ß»J9Þ¬Ö3«SÙý)'ˆú*K¨B%<_­‘&ê½qóÑz… ¦„ºL§6–m>'´h ‘Œžÿ8Y\`:DºWVóåæÓ±£`þüÑÑÈÑor“D+ùdýhõhóÜóæ§Žü‹sަhþðù|tä AðŸ_òFà??}·OÏ*ß+€ê*ÌæÍ?¨°mÊ;ü/iÕV^Ÿ+K ?@É–*_Q.%¤^ŒÖZ_¸ûn@Õ£i,f³Ÿ‹[ =š±p Ä#4 YÑJ]<˜ºoX wG‹9Q|Êÿ´opT@ûÿ 6Y®š°µÕä¶Ð¶!Ì”)9W€oÉá<—³ÖcnñÀ¬‹È"³É¢‹90¬ðe¡Ê§d1qèDÅ_dCÀÑe\5÷ÌÖ²Àb‰Â¯@n@‘$6°?¦Åƒº%Œ­z{RäjT›ñ´ ¶³˜&úýñRÚ…£Ny‡é„Ù?²”†§Å¹È úèñ€Š÷ªuðÎÜ$Dè🭘¡ùŒ/¾ @G€‹Î°õxå,jqS€ãîm€ßf@bòd —W}‚’?0j{uÝ‹€šúï61!ôü¾Ù7?¸§¾C…ÿ\x¿ÛKY(ãÃtë®9åXŒÄáÑ=_1t[ %ˆànÍä¦2ÐÿìâÉc€234ÀÖ¥Ð?øõsí÷%§®ýîï£ügÓHÄl´ëV^I¶šÅÿÕOG®ë_Ÿ.\±9ÙÅðMæ§OŽŽø¤Þp×Å -ZgØ-¼oóKˆÀ‰€e°[MÂÞŒö”ü—~|Àõüé»ï¿«ýße~ÿû?øBjÀçŸù -çúZ`×úË×ùêÔ뿼n! ÛyÀG4…€&Z†”èyÀØå»g  Ã 5ˆµ›7ZüÖ M=ì}s¹š½Îù‘ôQ`tÏœ ¶'ò71ÁÉ÷ãÕPgжé{Fª‰€¨J›•Ù‰kIT¢€ûi§‡£;žŠüÃþ|¬;áÐFE#z„, -OþeýüºRÀp2 ¬É†ôGöËC{Z¨@¶ŽÖŽ€®Éýh:4™ôçÓÉø‘b…жš?×>°Bð@@PŠðMµZž?"ÿI X¹š®FSÊÑÕmYbõhî›ê ’ª#]žéºu”š°žõÙ÷ú¡äßì,4L[3”ä-·íxï9„Zÿòþï7ªk]÷ó•Ž6lÜ"­N‡Kl¾l[ŠäU. ŽäÓ¨ÁÍFb+ˆÜU—+˜8`œUaU X1ù.EZBÊÑ9} ±îGBôÊ]”‹u´ÿ©~>ÏûŽ9g•ËvÈÖ9ê·fÍß?Çc<ÏxÆ;Æ, À×ÈhRŒXî„q€!AËEРPB€‡€õ©¨ê*€Um¨•r-$íS# -€ŽÑ+³ ¸1¢äiV×;©˜XèŠÐÐEam`~GDŽÄYÁëk  -Àú­›M@t ˆëà}žOGêÑ­èt¨‹ã3lf\𱡌XBQ\yæ¤t˜ë¬Sûı&ú1 -1à–[. oòHºÜ˜ÐÅSB×-_jn¸®[ίÝáR¦1íî·à¾…ƒn÷Î`YäA—SÍ=ˆ ý!9wD(ZwV´íøOlÛŸUpÑg2Iذ -€«"*û0ÖT­#äop[€I -@Óü1M­',¶ðUÀm€N*zAVTjwlQ´çú_päW° -² -€@‚9­@½ˆÀUìx»^]å¢=ªˆ|«9•äc&àþz™þTè&@kERX[kù#D8\X:ôFjš‚(ÁÐºÛ  -ÀàŽÃý/¸§/\Ï?¢ÌîStÓ‡1å à Ð1àVø-€­­ûÔÓ ?o -@£€p4²ï3P3¶?= $Ím‚щ>zžÒ/* `Ÿ`ìÖ°,Ë'˜z¬Q K*ÚÏ+™âQŸN€8ÌG=æ{òXÉÛYuÐVå.Ú‰çÔùNñ9À0+""Z·¹ý5¹É×÷xmÚWDCÉ}vÖøOCNö FòÌJ¦—ejœÝĈœ©Xæ)GÊ¿ ÕŸ¿ŒîümÕºÆÆ´\SV>ðo… ü¿ÿ5>d„Î #KÔyh(QڧܯuþÚuñ ìTàX–ø~¤ ÿ/ÿ«ÐÿÚ5ÚÜ0ÀàÙ/Ï^>ñêÅk?à͛߄ÿ¿þúú¿kúûoÿøõþ - °Å“ŒØÌy"Ð& ÀvÛýÏ’Øð&Sz† ÀXáUW(ãÁ£½Õ¥—>c†·’òvå$-e[ʨµÇàÉ®*ÂYä'GçûýyN2Ç·³ææhö3€hå"~+š -=‡Oº*^cyc®·G…¿ÊYd~Îí´e]ô@Å6eÐê×»V—…¶­eÚus­¶Jê«ËÑôתÉ`¸:lé¼( uP±œÓ¸®~õfC6+`ïkG]© +¢²–v#ÓÔÍ=Yk? …u*Îë„OW„£=X»£3i=ES±ŽÖ¤M“ÂÞÚê|{Ù -ßs­LŸ¦bù nà -zš@¥øÃáv¤ -`’àuuâÓÇWdB3§]ÇÈh2ÁüFlkâ(Ú1 øÀ<©(ºÑI -€O'¢­0ñè4}j -±^»àF¢»‚xÝ‘€õ¢¼µVõ°rAˆ5â \Ûÿ-€hpû¾@ÝÀßp¼VŽþ+=Ô>oÛ@l#‘ì÷ÀýN×ÄÀþ@V6kÎ#3ÍícokË_ÞV:…TUB7€¸ýömå½qëqÿΚã.elc|¢üVÀ Ô »Âí6xÛüu­ÛÒMètƒÎ¿ÚûioøïÊ•ƒ³³nGzJè*j¯ª-ƒ°èHÝá믚ïöTÞ´t\¬¬’Š~Ú’}»Üêí{‡ûçîÀmå’b8úu—TÊS©+U6­ÕCe˜{Cåàwº«Ñ”±×0è -´qº}#iµ=@Y Ÿúv{µµÚZNõßæ/}Ù¨¸çoÔ -€Ò“ÑƽSæÈ »}{SE¤•Ö9åÂE >ü? ‰pä­#ÉÿÎÿiÀ3Ú - vfðߨoØè±QŠ  (Ahw=§‡âG€a'ªF}BÔ/M©èÖ¤èŽÜ - `*½E É>zað˜I -€îð@]÷h€¦Ð. -@í|b‚p¤À¸@Û|úÝðHÀwý>˜[øa¬2à(þé?ñ[Ù€Ô€c(lѯ٠-à]}4(‘Xp9Z·ïërá á°´lÿÏÞÀlb~¬xoÆÕS(ø¯ðléá­˜•3øVY¾îpQØL_>a !x¢ó¬­ªØ9gØî­ú”ïE ´,0Ó1€cO·òÎqGwÚ[lÍëöÛÃöò°«Ü] ¦£<œªq€nUÒíu–çÄŒwÚbTC´;Ëݦ ×¡ìQyféH Éýêgæ^LdA„Aï‰C6æg•}.U -ÇEBöÔÑ×ÑS,Ðñ(þ ÿà?u“€Œ>R2`ª(”ˆÁ$Vîh›ªˆ†°PjšŠ½“€@˜*€C·è1>©Œù<ÁàÖÁ -€«(J¯úpŽîì¸0Á V`ÑkŒ*>›Kû¬òÀú´÷)R( -Ó¢ø‘¸Â[û` (/ Cš -@ú€÷Å`;ûØB   -@´`jÖGVD?×ïÉ€Ðs¼]6AT+++^€ãf1?̳±<ýض²)€&YBæƒø>ÀHœÄûqKɲ ?Ö°9öb#Í -OÔUÚbG20ËØcü?ø[”ÿQ`S¶à¤ñ‹¦ ´ðŽ>”Å iG¿¨«V>,æÚ4þY=`Âñ -¤O=Ö(.d@é9 „Ê,ÀEèÿû£ü·ÒØ àÔ¨ âÀ<®ln}½-ö°õõ½Ü„ÊóJîP€Ón@.™„‡ø•yÊ|Ìx>WŽÍë_Íz­þÀ1r¦´È[&[]ø÷¨Øã‘êÿØðHÓ‚²sÅPì°³»ûøDÕŸv¦–£ø1?ªcß¹eß8+#(L€”ÿ…ÿÑà‹—Bÿtýã×7¿Ñ àï¿ÿOq´êñüt؉Ó€†ÙÀþ¹± Év4ªåW6¿ÊÀ÷PNñUùŽŠqš·—ŸÐm‰JÖZÆ:s€¢ßgNiS °lÓOÊ ß:jU×4ÀU³BÈ®°_9²5öî`}.Ù´¤ŒpOÅzv°ÞªàÿÓ_U˜·äÜU ½GÍ¿rÊÅîÞ@™ò€ÊýÖàÉöÞ õÓp(Î0øö¯Oö†{ß*k]} »{ƒ'ƒ½oß˺¬»úxQàšk‰ã¬­RJuµgןn[\øƒ´‡Ot_½Þ;]=·îÿÞ†:‘JäAÄaµ+B$ä‡X?tÐRÈÉÜzš—o¤ Ø4Û`¿€j ×x{iNÙgø8Îú0]:ÊŒ•f€>T€€àOds*ÓS¥*!IÆ|TVš>48fÀ»øè¯‹ê@+€¸Wd+›µcí`jå~ n0Ö€è@;¦Œû(XÆ€õ1 OGOWû|(Þ;BNã`'@3Ò÷ï S¦@yyr?ãßÈV;öÐÚãõ 0æ஀ßÁ@ƒNŽEõ©€…j­­L뙀ó‹UÓŒ+Ó• Jÿ1¡µ€«r?íXî,m1ƒÀ††±št?BP\›°roûë»›÷¾FBaÑØ@'|×M÷b5ÓæÄ3 “ç½K±·~n˜'ÖÈ3xî{Uæ*ûl«Qø¯ÊñY¦¯–r»ÿ,icY)‹ÿÙ…Àý@ ”±NP¬õËØ`c‰í²(íkêjTØ3fŽÅRà?Ò>¹äï_½zíúõÏ…ÿŸÿân€èàÅsˆ~d/ÝÀï¿þþúÍo¿‹Ð p -µ [õC}ðÁ¹%"“ûÅ áÈ8 0øcÿý~Û½âöÛBpÁT€îuU¶Aã¦C±þ¢òú;mr[˜·*ÜÔóºt0N³8Á¦ò>-*Ã^ki…?²%•ÜÉÚfùrJW²€~¯?$?ßët\³¯¢æ ÿ¤³Öâ#ôÿ×Þ:P=TŽ.L8aזּq@ ùßœZ«{ìÝ ÚU.¯’™ÎÜG6èé`e£óÁ·OD%¾ý÷Ÿ¾<ùioïÎðߟ€o]¾@íõÀœÏàJù®ûSS®üs0øÉù-· t´—âz‚5eý*Û ³'CnotÛs~rY¤ÅÕÿ6Êña·…þ›à¿ 1KÉø§ ~®¡ä{r7JÞ(KVô#¦9=æÔѸa:¼A%¨(–Ñd‚øc›ô8 €,û( -@+HäÑ Uïâ ó¦¿L ôk§kõ ¨‘­ØûX -g]÷ø>º†ÀWÄ3m¥†lLø_É@&¼qÉSèÈ£1ø^_VçÀb€=×ßÓnOKe;“(€ùc"|‚xLcEYò”¹²kbm®«6il€® €Öl‡ A1Gùê P¦[JjhO—«E8Ž%¾mŸ\¼xøÇ € -Úû_¸/À—/ÿþú5ß /QþxŠüJ'q›TDO€®xç~¦h€Ñ - (c>©x·#Zìëàh󤢵ÖþlP)ÇF+€Q0Y8žÀûè Íx†ŒøYö @söÐFše“»Oñ-“ -r#Î?Ú ™S2f‚ùÀ|ÏÅÔsšm ¡”V2ëí¾h´38W/TéèÉc`ßK1  a ßfGïÉ® }Ø=A­¤Ñb œw~ff>t[¡ i…òú¯·Uú·ßd×…J /hsÕ*F¹!FeÆ›b)Ö{×z“§Þ’¥}Ã?< @ÙwÎ_* ù(1;FšxH<¯–b‘QµTVzÖs1Ñ9K+ˆ6©ÈlmT¾Ç½ÈÈC™„±G©ëwöª‰÷ÑcN0•eWÿGÚÅK´¸"ô¿vãÚn<}ñüÙ‹—P€gôL@Lè/ðk|h €3ö;§;ÏÁOunaeóö¦"Å–‘f„@\@Ϳƕ%L »”/ n!ª Pö¤b¿Ö»‹û-Ü´»rÛ>Å.åh«&ÊöL4U™/€€²5+¿7p±zІÜÒ>C¾ 㽕çé`•é C\•qŠ> ܹR€r8üÿETÄ*’ Ú?‰Mô{æ½îO|¬ÿ;åïwž †Oî|«ûøéIwï¯w~ú÷Ÿ†ßÞ;ÐYu/Û!wtûZ%€ @n èêAö„ñw(züùÖ€= è)•ks€ÕNwàO´8ÝÕe­ëªäŸÃf–ÿ‹àV£ -€~ç¢<öôsz—é €Ö¹¦àé¨IJÔLFcoÔæÄþb†þ°ˆ&i±{‰þ²Z(U€¢dŸ@Õ -`Ÿ ¸«ñ‰Z8V?‡*& @ñOå܃úµ.r`+ 3˜Ö@«&*A ¸D.mýƒ|¾xo>º;CŽ €ÁÉøpà·¬hÛ1¾Èð¥¿(>üþZ0ñI îXíP•­Ñ¢ë¿…Xå1Îúºe2ÅXW3ÔG‚ëEL+õYPy}~QCXZùÏqk”Ùr†[·ùEx¬5ó³£UÂxŸqéöݯ·ïmnnßC€p;·@`u™Ä´Ìo4G±–¡Ìäúz>fËàðŸÐoPÀÃïjÀÂrƒy‚xLcEYò”¹²kbm®«6i¼OÈodîVÿŒêÅô8Î2E ì³ìƒ’Ó¦„`:Ëòý‘öÉÅKŸ^º|åj´xJ;À§Ï^<ûûs>H=€/€_½Böéø÷ß4ã1üˆ ¶“§ÐŒ· …ÀÿÖHéYúG/@‘„–ÿ+`5ýðh·Ÿ,SþUYŒr°p3 ÈÑÖ* ìZÛŽ£(§΃´øû"ÑœàÎ~`‘}ºÙ@Å¢¢Ð§ß2 -À`ðÇÿ;"OP~úvxGh¢ûQ9Tå.€;ƒ;¨ÿúÕ V’¤°Z€6_‰éZèìSø,P¥¬ôFjf”Aâù¼ X¦8#\'@š*ǘõ/ ¿WÌ"EÆáŠ£ñþ#ž‡@4ûm±V¢L±D0UJÄ`H€1Á—€$•@×=Rð.>*úê^ŽnàUöP¬x‹~€ÒTF|8‡€vL8Ê€‡QÊé¢À1}ÆzœäP)ïê o.´(KŽû€÷Å€o¸d€*€­cøþ#fïkðn>š­V  !;\`¥Ö4h€lÅMW.gsßÝt¡s³‘,I…ä0T×ÒŽö[ÈÒXlÕîvòO°0?C# žËûÌC-|®lpO¥ Òþ | Ò?9DoObó‘s4G¹9æsŸXUÏÇN1Nø·þ[%þËB(eÿÀp,á[‰çÕR,2ª–ÊJÏz.'÷€è(™s¸ÈîÆø*Û#çe ýÙ¥”ôcÂ>Ù w›Îß¶KbW._½výßÄ@ÿ_ž† JM_¿xE‡€¿¾æÿúW>¤Òÿ›ß„ÿUù~âqÏ™l£ÐÞ\X“ø¯´œU¡%AœŠd S# -€¬ªPöÔ±Ðtuµ¥Ì½¡D@Q´åÀ`‚@Àú@ë ÏçS¸S+B}¶V†¡ôQ² - R¾}²ú-_ö£ -àÎOÿþ×oévˆ³âP+\¨¡(ŸÐ/U(í;B€?ƒ¦Ð €¢Q„{tT¬¡Ûñf€‰ÿéÝY ×CÃÀnM•/;#jzF³ωÄŸ¡2×0„I*s”)Æ}l0Ò@øz Š­þŒ Ün\8žX{°€f×E5lî Pñn¼@Qn¿'*&oÝÀX+z´Ðèã±téãù´ý-ªRt¢1€÷ð-€Ú.¨T<®,MúŒ€ò´Øž¾@QÌ.Þ[O€9Œùˆô몶ÿ²Bbìâ{îïß‘CŽª½Ë²ž1úõ¶otމ¯'ó=æ­mºéæMœ x¯ø -'æMÜ/…ý•M:T.Ï×99×8çOŠWyDŒÊ ¿gôóR=òPæc³§¹²¬Ë]ø°ŸøßTDÄ ‰½'¦'ˆÇ4V”%O™+K±&ÖæºÆÄ -Àò²¿øHQ'À@Cg†1‰ÙF@(âÎMÝPϲE냘Õ&&ÓY*üGZ|ð²Àg×n\¿qƒž€Äž¹+`¾(ðêåKÊÿoìøÛ¯ÿ ø‡%€$µÀ½ÚNÎàë-EŒ{  Xw¢?–©HVÓ /®€oÛ”ïX }¥„€«(÷ émgć*®˜¤à`Ð;Lhu')«:EVˆq |F€îÚrøØ×ïh@·2¢t› -@§¡,¯-w—EUîø7¢l‰  ÎlmÔ -À¹ -ÿÂÿàîØ (?ôÁÍ•E€P£K2äp¤>¯UTpt(=æý Ûñ¿aŽ>‰þ2`ªVC’Œù((G€Æ·JÀ»ùPpT+¯±Àý¡4[¼…€‚e\Pän*yìD€ÃûØßàD?’®òÎ>2#uSPIa¤@úd?Âÿ»| èþôßPFÌ‚ñhO€:¦>¤iʪ2·b.¦žÓ|l‹aÌÀ¯Éú~¶z¶býL¸9wÔ£jï²Ì• NդÀe¤yM5WÔî ç6´ëÍÀ¬ÐvÃí?öç-ÎÂ+´°ùµJ8{%СÊ$ÒÀØí,¢ÌŒŒËšæüä•19ù0Àß°_@“<üwÀ‚æ1Æì¿¯Šßÿ£÷½ÊK^»ÆRÙæuž°$Þ©¢? -€}´.šF®æüP?›—¼š-z ]ÓÜ8¦°c®ˆ=¦²,ßOa—>ýÔüÿpãúS×üòì)ޝ^QøÇàÅëW¯_¾Â €úÿß}ó;ß°qAžÈOO…àþæC¸—è/K ÌÈ©H¨W­PΩRC€ðhwj ¢â$@Å·÷ ¸à -W÷h(ðeVzOPDÿö7=àÐUºû€} -€}R÷p@C üß±–¥lcsKcT¥Ù†øSw§¤‹' ²¿#ýPn¯ÌŸ#+0 >“Á”4Éw?]fG€ÉUa>›§Æ~›ùðVûúد5µýÝúÐE ‡øp¡ŠôUÀc­€‹³€6Ó@pû瀠³¿íR -I›ŒÓû}ÄŠÀ7¡lMÿ-ˆA*u+€÷ä°¼<ê @í ×W–K†Ý÷dºP(hVšÖ¢"ÄÁá/ä½U›æõ*ÿŒä÷Ê>(sœM`ûžÝ½Y[ âçÏãèì¡•Ic¡Þ˜KÍù°²2fË8¡ßfÙ?äÿ ý?Æä;ºç 4÷øA7ßÿ óQ¬õú²–…²Oé! vò:O´š-î`#šúk€‘½9ó‚&˜ÞR|ò€±%Å€xHg‹~Ú?FÀ ðòåkô€ÀÓ§¿<N_€Ïܰ;Pùÿ5¾þ @€*ýöÛxŒxÄê¡N+(A}}þfï)V¦ÄLz,Sfü/ -@+}†‚Ò (´˜ „€Jà @çx'€¬H@›ÞFp+€Áà‰reGŠ?ê¿KDŬ¬@'=LÐS÷Ðu¿ÿ#>ËkÅ€£G€Û4Ð;J@1,ÊèôÔ›Ø@¯È  :*µ(3'ù’@¬g ‘sT -À¹làž2ž„•XcKô—½Û·Ò «ÞÑ@=T €×„`*€àÓôP·x«~Ì“Š Ü Ž} € ­tÖPtÊ÷ï Wø@¶°˜ú[ŠÐ ãÿø×ßÙ` €Tø \Sæò¾ÖiZ}ý—•Æ\r õÜ!Cc’³eI—[ÈV.‡§€©<Ÿ_ìX—„qsÅ @÷£,˜øO}€•SÌ‚3úk€ÊèùUçD8>ó(Õ1ÖÈwÕœä\sÔ˜/lty´ü?þ&ü2s1c{<ÿz>~em®YY/Ä˹X¼ÿhçûðx¬ ž••6:W$_ô"°¯9ÌXY)«ØÃ' ;ù‘Ù:eñþH£€O/}z™f?\ÿüÆÓž>öìÙÓgTÿ¿zõŠ*:xóŠ>A{•üÿñ;Ÿ¤gÀ0.X=b<ý¤pOÑâë» ÿc -€ § ý Uc -@à @À?­€¦o©(ë+>Ó+û}à Ê)ï(÷²™ìþ¼ûèÁ㺩 fDh*ÅàN*öÈV#>©4}Tœ£@jMs¨غ}{iajIY @£Äkã¶ÞÃïssy~vNy -€c¶c¨ÌÇŸ¦ˆODˆè sÎS™6»«a®âX’6‚ÿ€R( -Aöõ0é[Ñ -àÏÂNE¦wõ8Lйó&&žú°Ód@wø>Z5±Àÿnß(¦ 7Î#аÿ[È~Ž÷5@÷ »xŸ=2@[°KÊÐ.ek(ë*«YÂû5](ªðé- -Àß &`„‡A|³µiñ^{³_²»ö³·M{ÍÏê̬Ó!¡Ð -€ëÈÎÍ*/±@ñÇØþçeù‘*ìAtÑ1.@c¬¬õš²ZÓ&ä—iµ“GÄB7$“g;üs08fÎHa>3<=GÉ/cýx8—÷•»’=†pËþ‘vñâ§—ÝÐõûA$€®ž þñxùRÃk¡¿hÀ+ºÒ>~ýõ÷ß~}óÛïþ4€¾ç¸õ´§M¶¾ÞüZ‰t(†nK@O€’QüBH €²°ŠXNå0M+€}* [,à×T:?+~$þ‹(r iÂRe`tú€÷Å`;ûØÊž‘¢€)| œØ ¡öpO€:¦>¤iäT±Åy–§™{å¶Àǃ|š`Ÿ^² -Xß—¹ã>'ËZƒ¸·€} à?ã Ÿ¿0oàŸ]Ëê)TÈw_€VhU„À -¥ü­Ì/Xøƒlÿe5øó'»bœ”—ùø•µ¹žÑ×^ðH³¹²ÞëkØf,*Ö}¿û}V|ÏÊÚ ‚GOÈ9-Éyþež‹§Ó p\ü£F—høÙϯý›ß|úô¹Kþ/_Qðʽ¾ÁðÍë_ßPüÇ ÛÊòÙ ÐßÂнº RÒ1ñ‰Ñò’ò£J(­hY €ôÐnÂ;í~€À»(µ@(Ê;Eýjò 0 -LðçŸÅ–-´CøùÇ݊ภ-mÅP–…7€;¡Ð - øŒô0É ·ß`¹áp‡Ï,ö¬|©LNåžèÞ—ÏV+Îà]kS¹g§Wý+›+hJÞc -€#¦¢¦£±€C À¬ÛêÌSúÒ -àÈo„@O€TâG€cùøc@GôàY€¢".«ÞÆÑ3¨m<Ìàèo˜ðXûÀQ>Zèöþ¨oŒ™3 ÅÖ£¿°]ùL÷-N:¢¼—ž–•ýqD{ŠÓ#>tÿWу¬ HΡž;dhLr¶±¤ … ¾MZ– Ö”äaAþX¦‚ ysiœ=ðþó{× @;Íg€ÈÍæ=êÿ7Ý èo€äTÆñŸŒÔ$ ™À¨ -ÀÇ;¨ 2®]Ï3ÕÿÑÎ}-äúØè5±?æ•ü½+¼ - - Éî¿á(j:Qi¤Ù$VØVm‘ñx…x·"x¯i,á} -ãc@—¯þ›;ȾùÀ‹Ï^ªäÿêÅkÀ«7o^þ¯ßüúø]ÿJøÍ7íÛÌgª|ÜÔìé°HÁ”&õO+©G#KE¨úñ®¡Ìÿ¡>"M@™ãÔ -@_À<|ð#üCvºÎ3ÚK[[ßíþ¼û˜èæKcÎ#åk[[B²ƒ|”Y§°zP+€q€nw¹KÅ -mVÝëI +_ªü¿Á'~5 -@â? -€±ú¶ -ÿ”Sê….Ï(Ž£…šrìá -@8੆$ó®Mô¨[¼‹€JǺ—£|¼ è– -€ÍÚ±VüD“€ºÀX?¢Sø(XÆ€±ž9cßÂ`B+5Κ -€I×x/>µýÕ}À·F¾¨ïú-÷øî>Q`ˆçœ²BF‰ß«]ôOð× -ÝUB÷øÜ!Cc’³eI—[(ýÐ -°à?å}!¿'® -àÖÊ½ÕæµÞŸ¬Á1Ïé¹g]ÀU8ÞSéÀ#]r \dÁªàbûÊÿ¦þ1’%ð°Ë -кÀ¹çÍëò}˜×—•i`þ¾•XÀ¿b](÷Râ7Zæ= -ðkµ3WrÇÀÿƦ#-þ#íâ'/]¾|Íø7z|êÏã@€+\ôõßýÒÐïÿøG£# žcÆæžé šf€¢â e¤e â$M¥ëHHŽTî ( -ä¡”*•·í°hà€÷Ó - ?¼CÀ1|zóËËŠ›&VÄô´¦[þ¹v,æ8K†‰- ,4ÀH+€ûXÞF}ø. }dÎîÈø4˜ƒ¡ll~i Ü À -h­lCpMñH¯sDplu C‡ZÐq‚vG„4Ÿ§2!?ä‚ïÿ`eþ˜ùàVúP€°­ô^©xýÁÚC|¸³2;Òà[ô@ÁY×}gΦ­ÿ›øTöWŒ câ·\' -í§ôpéƒt€ð´Xù Eh]ô«–÷wþ/ PMh•Õs‡XîÄdôHþº¸œÀÿ e?Ý~®Ô÷*î¬aÞ§0„þ þ €½Š`QVèÀUt=øÇ**Ñ _á¿Fû}4жÂg!tàxSÒQ™†Šþż[nŠíÛ¡l àãõh‚àQÎjÁ¦W”›’èyÀ‚öÞ-çGŠW‡Zï´O.]¼téò3€ŸÝøá÷ð\$ïÿ¿ëÿâÕkþƒ¼yÅ÷€¨  €ß¢'`¾è‡ñís·šµp÷k¼©Ø¹ŽŸ Ç胠ô pú‰d¤!€~ÝðX?ÓúÃßP¤R UG*ðù9=V€wþ1$ãÿìPàqåà¸êèªI…ÿ¶ -€®˜ -À¸@€nt4âÐ…„°ñ¥s<ý ›*ælлï—KóŽl‰þ8 ¯ÙÆí•Mèê‚/Ejƒ5dÜÔ ÆÙ¾ÏÒ0@\$¢ –1ól€?önßpù:=º -à|ÂTÑ€W¤€bÅñûh¶xßÐCFŸîúÀâø/;à[(| À=nïÜ=î·Ü1Éx+“‡Œ‰8¶0SÏi>¶ÅÀ÷D—þeÀ­/*ËU²´—µŒb¨ç“œ­—(ŠG€ Þ‚j]oÁ·)ÔÙ=ï¬aÜp…ùvð<§ îÀ}»+Ew²À>Ñ4 tÄóþ›Pþw>êqd©û}bctÇ”¹ÄsÏ{!V{!æê•¹¡Ì(Ö}Wùd?ÿç¸àQþ€}Læ‡Á -ØÛ(iqæÇ6j‰ïG>¸ˆ\¿qýúÓ„ýOŸ>}á~_>{ñÜü£Èÿû¯¿#þÿö_ý•Œ'ñÍç#i)œ•Hï!lÓF$@QH2%”LAÕèH`º~”G½V¥à‘ -ÀÎÎÃݼ{wn~H'{Qtïîà ¸ë(15"«–F €Í -@å -À!ßpG@£>xØÀ! -u²Û¡l„ dJu!fà§Ü@•=¹Ò@¯P媙hØh@úÎ9;4Œó4̘Ìf< «Ó¬VJ (Ùç0é[TdO€zù‚øPÞ¢€UÊÔÇñ8¬x¬p‘c¶ÐÆÃ|´ª©T=@H>ñ>SõðÖ>„ç–ðý-þÓ€SC(+_V -À{i ‹“v¶óøÏ¹eI9Ä£í-ÍjÇŽÍ24&9[–ôŒ©ì‡)‘ ÃÍ y/`:ª.ä½…ÂÛeQþ¯S4XZr=?k ;÷t¤»4ÛPæï  - 3ƒ÷jûËÿ‰ÿÎO¡Nô`è­q w…ñ1õõJÏî[YsS4x¸»³™'¯C/2aŽB>‚ª71Œ½w++¼qK…ÿHs3À+WÿW¯_»~ãÆçŸ?sG@Ïùà‹ç/h øRÅÿWoÞüþ+_PÉ-ÀËÅòaüÜ­X«üÅ”ƒà 4gù_àOs§ŸHFŒ¬YÝÀPY؈P|Žì`šVúT -@ô¸vH+€µå^D À® |®’ö)Ü%¯PÜØÝ}¸»käÏ1Vã øVKí0¹€€¦@gµ[|”Ï‘ÕËQÈûnßÞÔÛ( -€ @túÿÅXû}ÉÞ¨›Ëó§¢ -€¨HTõa79 &‘CŠ•i“ŒÓ¥þk‚%úË€©¢P"C’ìë Z$H·È*€wñÐ_=LiP÷HÄ |›ª¶¤0âÀ9ºÇö€ÍŒ*>›Kÿ¯ñ-€Yí§×’K“,±?miyß·Ü -@T€´#r0½ñAÌÉ¡éð^úPÞæ´‰©`º9Îb£´‡;îoÝ-¸mdµÕs‡Xî”§åUô¢éôDBŽÂ;ø¯4©§×>õè@–Ÿ*–Át,@û4‹:‡ËöT †*ëŸ - `eEÈ¿²òÿ‚,ÿÝйù?¨à¤ò?ìü5ì `ô–5 =‘<Æ1”•±“±•¹¡Ìè½>Üýnkye[ou´'@¢‡åÏÊ?Û þMˇÄ\ÒòN%›Òß4€O/_¹ríòõk×>£' zxþìéß_ðE`Z¾z%î Ê´€×þ2D÷íç -;qzIx±õ5BÍÞ€J`Ñ'0åOÐ2$ -ÇMQúÃQüï öhö8±€_~ÚCÁûÝ»ŠþcÀ;_ù!7¶hA©?÷·EŒ=„`ÍV‡| À -@Ó@ð/ä³…y _nlÞ ’‚¢Œ ;õù@ë´Ûv¤ˆÔTpaq$&Šš?hޝÎÌ(Ë©ºþñ-ºe<™`Æ~èsh+ØÁ߈VBMWŒù\{<Nê-ï ×Äû½ÕYEA¦KÊŠ&zÙ­¹Syo؉§Nœ’ÍÌžš››e˜›k‰M,.Î΂Œp Å´ŽËÔº¦Æš(¶Zëë7AJ]Ö{ùÀ» Q÷¥Ë )àk*lwy˜þâÌbGЫ?\E»­ïõ‡Š Ü½â Ô’½è².Àsòw1´[¤'š šdh'ƒ.×LÁ)t-ÑbRIw­PâqžS+0á™pƒ°ÅŹÙE=ÿ ‡‚av–P¡$P2fggZkðw?.µº¿uZ'ú[ÛÔkAø+«ZŒô@ù@+§oÀz2!ôÈ?ÀÀ˜ÿÍÎ7ž†Á¸7å*„ vD6|k6¦1ÏÍ<øŸ“˜-s±ãuz¡ðàçñ Д€Ô½«F…0µh1BFêP t®¨0·Ð1®еÚK9Á©™sâäïÛ&ã¿B–qà?óÆûÚBx Ê8žÈ]a¼§åPVzÖ;7Vzߨ3X¥|o€ø€A±Œb‘‚ŠÝ!Õ66åƒvÞ‹Š‚cY -üGŸ¼|õ_¯Ä×€ðxúô‡gO-Øà%.øÿ¿y#&ðëë߀ü7| ÈswìGñýc4TêÛùðgl3øòË»0`È5@c$ j -€ …å  ×šÖàhàèoÔ=NP2=‡)V)Yÿ(¯$€ŸwCØÝùм"€"+Q”£˜Q¶vþß×/‚¯Vt+£>M`ä["ËÜ« ר R=Ÿi^Y:‚+®6âÿ9íJš lÞ^š›AQ0áUÂÅFàsiìî„ãçY¶‡E43GžD™ÀáÐV‡  Ñ U•€Ï¸ö•N(ò É: -”š¬uO%X78ÈXmøà”2·SgggÏ‚~ú‹ÈææØ@;@Šúb€PX+à€h¨ítnvn6€žWÛuoýÁúÚÍ&8[€e€áúÞ-¾W=\ÿ‹îÝ@»Á-º¢}Š¿":» ÀP@Pn@(ê ×P7kZlÝÏßS\Pªm™[ëq׎®Ž: «ç2Òïl€FXÍž=»(@€+Rú*HJsë·L¨×8Œ$ìW¦ç­e,ød?Ûø¸ ËbSô sí–Â{÷0àïì|£?³ÅœÚwÀ¡PÚçª ñ{á ±1‰51_–B],È,\8¯Äwb†ê\ûD†0>OAb[`›Ö‚øi´”ù4óp(ÓJù³óó|ä>€ÿ%K~…ó@ÀAåyiŽðPñ+2ÝèÖ? ;‘<—Ò¼2÷ÕÌ}oŒ=YÝØÄXQR`Ô`‚Pá¼²ÎH%þ µ}´®›iÊF ê5SZÂû‘ö1ÍéˆøC@xd%€ À+Q> xýÚß´`k>Y˜5„Î#7”T’ÝÚÆ'`S0—5Š5Šü‘ŠÊH  œ{û€éú düî -ÀA=‘ë$mSüà7%’x<Ò°òÈqDÈ & - ‚lç°~TÖ÷ü |Vo“Ù)ÀCý÷`Q Rˆm™Åy1÷´•Û:67–Ï5ÕJ˜IÀØŸÕý4ûCö÷l2žL0c¿Z[ù-€Pè *Ð, _+û=QXk¢0“ö†ë·ÄÖzM€é€pöÔ쩳*OR ÛµÀ­U@×íPÅï½t‰›°×5*DQñ@B#@T`¶&zãëëý½¾î<€uÊÒ:·ž†3OT ùµÐ_\)Ú—{Ò%{©¬õ+` -¡è¹Ïž8ÁÔÀL(u`i -dC7 -€À:ÓT -@Â~1%G=ð ö ñ¸¯ùé}€’BCxO=ë1áS°éîŒFaš³°¼lì¾5ŠùX8hœ;Õ3ÕJ/áZ˜ -@Ô„ uJ{'‘¢aŸ÷íê_pñ_ƒ–ÅÒG ,È…}ˆn ìd™?Žãs‚Vt½Ù(÷lõû͸ÐO–ºÏàa*¢\*ÌSKϾQâç­Êâ>?-xe)ù{ˆ•±¯ÏâMÞ( `ûûTj˜’6"…°ÀT3Î>½Ú¿àiÎh1ÏÃRá?ÒøàåO¯\¹víÚg×ðüá—gÏøð3> -üüÍÄ^¼~ýÊÍ©À+ð×ß~¯zv?~~q»¡ý U† $ þÿJ{fð€úGj×µƒ6ø«ü¢¡×þø~Æ{TžJ€á>X,#9W €Xñð!u /$€JXùj'Àcœ8„cÒLò¼MÓµÀþûÊÞ4w××;ð[û|(·o+¯Ëì.g”É)ßÛÀY(¦Ñù´¿àqn4Œñ¢üØ\š; Ð~T\éµg¼Ôñà}ñ5#c*ÿg]€ûÆ2VO²ì]¿ÐÏž©°€ìÏú5·Nù_öÕúŸ› -À­µîLCÐT¡ÙžXpêìÙÙ¹J ¾ÐYW¸ÉJèpªQÐÒÙÖ÷nýE7=¦¸ -@<×@g¯@(¡ù× -€îL§l*MPj€`’à§›«€Yñ!€*@8UU¬¦À=†°×; q¿ðT²§lQõ@+RO(Þ6Å·àÄʉÆ|Üà;ùÎË”º¿ÐÜ·E ¥OVÌñÆY8hœ;Õ3ÕÊX -U‘á= zA)>¶"Z€\h*籆 y]@»âé?;``eÀ‡œƒí+9ÿÞ»H¸Ÿd‰ÿválKPÂ\–àí±þ±Ð´\é ձƋ±"g¶ù - -ÀŽ^k*çCð?Òà—4¢UšIï>V“§:7ÆfNž. -À1ƒ1 øG›û¸z~nüpãÆø>Gx!"ð‚_ñ5@MDðöSP»NòØÜ¼'`ô×È -€HÀöð €$(Ûç€ABk@ɪ~ÞS+€QÀˆ_ð?@Ó”®^?ÿ¸«E+î`ƒFî 8bгÄÇû€¤TèrqÈîÃÝ|²@å r+€Y‡JøÀMû*@ h^“Ìk €ƒã·±y»é@dÍØæ©Žµ0fÊ#\ù_×Éx2ÁŒý¶Z˜Ð -`¤€ª@Cˆ~Ü DWÿu@ „Uá_‹Süÿs(ðêÙ† ‘Àâä*€·Sn~±~sDÀ9±› -€}þ|ÐO°,vzkD¨|\`2Qp‘¿ö`¡»_ÀiA.Tªnšÿ6€ÅÙ¹³„€Ö ªT¸VG´¬(˜BHÜOü-0^«}„ú• üŸ¾€ã4"{¼¿žèmß úGe¥x`(ð¿RP}sàq£ž9h¾,—™j>–*€Ô6 _X°+5:£>¥|!ù>¬yävÖú1•9k€#DΊ^ÌÏjž6îú€Šï7sBWUQÂ9Äû3CûDcK…ÿd¬„sÓBx ìVC w€7• ÍCL;Ä\Åš\ü¾®xü`Ÿ@~©ƒq½¤yž‹eŒÏ6€¬8¶ðÑtö¡[\¾|ù -ŸºþÃ>ü?{Æ_¸?Àôˆ/À«—¯>Œ*”Ïeƒî…þi†2We¹±eø‡Ð€&$¤qË*€I -À´ßxOý¤À½;3f¡,;`PËÚ àîCaýî´ØV]ˆ<®€Š¦Pð÷yŠ/³ Pd. -ÀH+€Ê@·X¼÷+*öˆ|ùåÊŠ}(›´+Õ -É+@>Éï¶«üAð튀/©ÅRœ³ÀÔ³ )8¯@^9RO©4}Tø§àÞPÿÀ-{£€B„¢¿Êÿ¥þí+JÛTŒ(¥ -@¬ž ¨°{ö¬Àð÷6>2.qS·• -Ï«{Ò°Ï áHëÄ|&*µ@S`Q§WÄaUÒÀ -ÀÙ§R(UÎîÂΞ)>¢¡„€Âp˜@Z–ýÿuBûlg?[Ù€?,ô78Ê@q"lü/ý”žÉ“ò€QÌæ{.¦žû5v†PL‰ ¹Ê ÒºÁ(LsEX^oÿ õÎØ›óõ¶œ)+s¶(à¿5ÕñÂxR'™ô‰“ZRY=Ø×Ÿ–Š‹ùTùñöĬ‰~Ö¨€˜x?ýq¤ ã×Qv0þ;3e øóÛG*@ásÀŸ^¾zùÚÕëׯÑð/ÏžÿbàÅ ×¼xn -ð÷HÈÿ¯_åw~û=ì~>?^ܬ Àm1€D1ý7 þ+åÙ&*ËËEP)\yD¥ü‡ôÐô '@ØæD\ã¿–yÓµU^s1€B¬@B€m‰¹+®ýo*ŠÄ»Ò£åáÃZÈV•€È­n+CûòöŠ -ý›·õ/3ä€}¨ˆè¥è& 6þÛ×–øÏÞî -¸(ÄØ+= -@Â|±Yšþ3Ï6࿊Փ,Ñ_vd+€C¿P÷ˆ“¤¬ÕÒ¢ëþÿ}—þeRñ°_œQ¢ -à­€Q€)€Ú ðær»w„€âï -a  -€~VXQ€|F€tÌ`´®òè•VvÆ#€þ°~%Mh†TìX€ÊàÈV‘÷@ •ðN­tY£|±o¾÷”iÍ$ : 7ÐÎÓ?ÿ5¦ØÈ:FÕLNr–‡…X€Ö‹,,0ôÏz|—ò…ô´ûןÀaŽCmq¦À|[4 Ö ‡i_úž 'Àÿ’åX†€Y¥sWDñžÌÀ®Ìo’™üÁÿŠŒùÐ À4q‹xàm8…æ!&b®Œb··£ -ÀÍ=LP=MŒqù@f¢ÎOy7.ZÅ:ÙÛ*)ðmŸ\ºxYàÚÕkׯݸvƒ¾€…þî ðî¿@xùúõ«×/_¿z…€8ÀïAd~œx°¸ÛNž^YÜS¦¤xÏ@ÅH -Ÿ˜{Ðd¢°¼ý‚{Ío´ÒàÈ~ÞÉ j0Øë¿Å2"Ø `yn~#áÿÏ?† þï>~ü8 ÈÕt² ë¸ø$ &Ð*ÀMòÐdYà¶29£>õþn©£ü.|Vnëed+€P”¾eJ´0öëg`)^y‰©…èXò˜b®øG`\ܸÐ>ñF–è/U„Wc -H€íoP@ôX¬ÅjWý«˜íÒ?Z@S¸¥Cš -€¦“|²Àæ aŸÀˆ Îv =ÚÐ €µÎÑ>£­ J@d¨R‚Dþf›=[UŒ*·PõHä à70ü‹Î3±@¶°@(øLÕ@(&c­ÞÆ`ã«q°7E±P™Óï -^ JoKö°«f¢¡2]7fÕ‘Þ£($9%>« $NÅe^ÑŒý]’×3ó×QF~F†øý˜`d €;óì§ãuBq‚â ð_´2œ¸îüÂûUŒñ›Â6Áß;ζq€ïjð¾ì‘Þõ#;†€¬(‹1ôá߈@vÊFÌËi -¼æ^Ó[Âûvéâ§—®\¾zõê5Á¿À”þŸÚðå‹¿ üQÿ£àu~fî0‡Šc„¥À×ض­#JvJ~âæî-Ëõ_cæUVú¢M€vOåÛJ8ô[𾻀/cÃ2!šcѯ¿˜¢ØîÏ‚û¹ùî–å~|ÿ›@(q¨‹Qi)¾ÎÎ]®¥2‘x÷q¥Øš­š>Þ2øOX+‡[ñ‡€â'FH œÕŒà§eÌ“`Î(OÞÆ¶OF’ŒUQÍd€8gü7ä—ŸùÄìéìc¨‹ÀK*s¤É¸“è/;²€@ |* @¶Ðæõ?S/F-€Šþ6Ä—=Ž`Ó 8ºD¼Þéö'+ïÐ -`Ÿ€66ZLVN€îÍÃ}´ 䪼 Ý'·hú ŒútPôÜg³€RP™8Aå°Z÷ð—T+üaþ=*ð­­e?oç`’…“A­¼M+Ò‡À(Ø ûõÿ61¯:Ð`¹½¼A¡<-f¢°]¦£ëÆlt¥ž´RÀÿ…… !ÏenmÇXü§÷_öçÿüËHÎVα=¥pª*æ›Ìžœ=w~aþ}*À;Ð~€`ÔOügpnšËLö0þ¿Gðà‘ÞýÎw @” s¶Härþ)ëŒùl¹1†XÁ¸(e·i-ÑýH»x'ÀO¯^ùì*ŸüìÆèÿ¿ð=€¯è@ ÿâÅkÀÍ¿~õšª^&*Q€?®  *”ºèƒš.‚ûñ_ŒP„â€ÿˆ~Š€ -Òä"µeJ. -@,çCïPDε6DŠðU´l(ÄÓ‡Á&®£lÍÓ¸’U†1€RÄ·PÖFþ&ÚuûKPâÅ+ Õ -ÀíJPd ܦ--þµëæíÛ©r[â%Ày¤?„ÿøSû¯3†Í†8@†tP±'Ñ_ön߈V)ÿ§µ–|„ -þ œt}ý8* -@q<º€¿RÞÉà "c -ÀÁ>î` -ÍiQœiyqnÕà`à@€º€J¨ò|¬ð -uã•@‚>Ü ¡ßô—*@¿Â™(€ò·À î`Šo8R»(b"\û»€»_‘¬ cÅýo¼ZPšÒRtºåî– Þ–ñÝ -¯WS›ëÊ(gª#5‚¾Ï+]Ò ô™ý‚Nœˆ?Ðß¿&Ð#ÍÄùe{Æž!Û½MÁHO@§èå#‚ÔM/ˆh'§v]ö}¶X?̸8Ê€Îéâ}¼S™k'š굎´ˆ$»ñùOŸþð2Àóg/^>Þi 芀ç/^óuÀWoÞ¼ôÇÓêG+w+°²µyoûëøíloS°}Ï -@1¡¼"±‚­,gO€Ê#*`ê~Tˆ×V­Vk©E]FÃ"!»Jž%ËkSSé~cyÖ €ÿF3@¥ð7кZx`©ðà '@‹ÿVòJŽÄ´ðL˜7Lü€P›|@ïÛ2…> ¬ã€ÿ·Ás² —àÿ‰†*20ÄÇ€é3@‡-Ù`éÜ9+zßÛ’?„€,Â?ÔåHZÌq¥wopä·è@QaŒ´9GÏmzn@@Ó`¤'@þ€VoåP9¢¼»€Aס·Ö9Ú ®€µØ* êÀ>#NsÑ d£R Ðw} @B?àÏ0T2vBnÚÍN§¡àp ({¼½Ìã+3€q Úìܧ)à7^á‰3‰} -gl//mÜ¿o¨ÆbFXÜ˜Ž®³æJûÌÖ -)ÙÈ}zVkÉ«?ø¿)´_|žØƒÅ$«¨Ëÿc”@,pµJ8·>b^©fé(zëÞààãõ?È ¶kl9ä>Û[_ÞÖ9߇¡è¬µÐì ÆÏúgÍ4¶‘u²ÀZ2Õ`mZáÕ¹>xÂ1, øGøO#Ú¢üpãÙçú?ö,Ààñâï¨|ðõ«Wÿßׯñ|õÛoYð†GŠGó³ÊNþŸtT+_+)† ä©|dtåýý? ¡4}¦îà¿ ô_jÍkNɲ\Œå|JÒ¶ÞþÖF+€æ­@ dÙ -°n ýÿ°  i†¸¤¦å:ŽÄG/Ûß €ìf• d{Zø}^à.rzR¥ùóJóìÝŽVËEp|E,?…ÿHýõC  MT(¨ñ_ûh‰þ2CÃ@…ÿ1€ †0ñ[Å€þ´VKeÿÒ ½î¹ - éÐT„À‡´Hà;ùhãA­*€FO€ïà > Ä’ÂdÌà¨V„†@¥dG@™ÈD´àud¥Pp˜@b?fäøßWüïõÜâÚVõ-€ûÛÊÚ§ô àþ pJÒÜ}€³3çÅúÑü5[€šÃ+Àœz -ÀöÝ-¯ßÙxÐÓ&ò¡õ<{ Гx‰ÆH¢øz– 5þ˜?Ï)\ðØI2¯¥¦ Væq.Š>„Pffhð}ß3#€¿w%œmølêÝû…¼'S®ìVVŒõèVæôH$’ÄùØf‹²}Þ/Lm ïGí…ÿb×n\¿îÏßxÊøßð÷P\À‡ ¯_½¡;€°x y$ ->[Ep£í{Ûè.ˆÒ6!¼“!±ÿÛ×`û?¢• (ü[P²œÄ›ë‚¹MqNiZ`F\þGÀþÇŸþÿ„°äoNR à*˜TÌ"-ÛT×qÖ9 -€×‡ø´»ø2ŠôÖ²€ -*´/,ˆðU ×0+ø·NP+˜iWÓÀN÷ËlÀ Zð7þT€%úËm0ÒÀ¤oèÍVfìk·uˆKÿ…"M€)€wi0ÉàXý¼êt‡Þ­¦ðØß -@aÓ+‘‚I>¬á®ðHì—û)Pü…ÿ~禒­´€LÙ -À ôWÔ>~O€¤;$gQŠìS\ë_Û7¦€®nBZ ðýÎ?¨ -€Ó¥SµFBhÐ)¶ó–fÂóŸ`)È_¬( ó’;õûëTèýYP+4û9©+¾¿o)tKÉþàVþà?ûÎMs™I«k@„'’wþÑ`+ @*ZaBZÿŒ™ç‘œT4ý  Þ(ÏœóÕ’¹²7{ÆÒÔ–ð~¤]„\¢à—ÿ?çc|À_|ù,À Q€î€doÞà -æ‘1yœéøŸb  S’,ø/šmÀÓÉ¿åò‹ZhMÛ@ûú0ü/-ÀZ­eP8-ÓrÔ^ȧ´8ÙR<ð_Qðˆ*bÇî÷ù1€ˆ§f…Œð>y•ˆÔ*ÿ× -€OTYÓ ¡~²…ª¯Q8‚ÿ*³Ÿ^Xøá;ïÐâ"i(s³­¢h[KÝfÕ>¨þåg!pÚ‚ÂbÇ’‰à)Ão(ª1àÐoüÃÀþ0¡0 ACsChCh~ œ ”oüGú4z|> -X͉{p'ÇmÐðéVy\Zöè«4½€|üe@p•þ9 ¸_YÿÓ¶ã[*û‡Àýhu¥(z÷HÖ”Œåþe¾á«tgÈqºìðíÎ7*õ?ìP¯w$öΦ¥W²éÜÓ%~•ùáèP€S³‚kÙíëp±i⿬ùò›æÍ¾D¥üàŸþ„ÉfgOÏúÂçi(ðzçAAÂjd¦…°3áÜ´XÑðл_š÷+y/VÀßF¾@z¨àŸrÖÈ9½52Dç§¶\,ÆþÔ -Œ¯?Âß´?9sùÓO?½rùÚµë7®Qþÿáé7>ÿáÙ/tàΟÑ5Ð àÅó—/ÞÐ+°û| Àòcb«€Gv¾ßù~ûû„€úk€™ Í}'›(€€òˆ¦>Gõ lò­üh¨hµ”,'3€,«Íùþ‰JØ;[ó§–6îì]°K+•,’ ¸èŸ -d€o‚NThx× -» ¡xue÷ï×>‰ô˜áß@ß©P’]¸ ÌMd’Ñ -ü>¬þ´¢Ô?ºÿgÀ(þËrÿ<ùKô—Õ>Çþ€¡c„°5¬ÝªJÿpÒH?#ßxÿ­&ùhã‘­*'À÷ãàVÉý(úd4€ >c -U“Ô†¦À‡ù$ø7Úþ‹ìƒÿFñ?Í­vîã[åó˜ àèžIÒX¤u_€Æ2Ï’î4tE´¡9*V–Gû(>`?Tý‹´æM–Z ­ÖF£ sCp²¶‰ÖßY‡£´ãª&ÙýÒYG!µàÓc¯ÝÝTT 9dþM¬¨œ`ÈVvqúÜ¿,,¤t…‘S’‰~¹’­–ƒ1˜¬jhà(ýYþô›D €‡)€·üÀÄ9&‹h*h‹Ð p\x»o¼ `Ê~Æz|wî¡ôp¼V„ƒû HËžCmH€{Ôšƒ|ýCþÏ*€xÏüað¦ºøo© > `šoD¤Vn¤¼¨Ù -@“I>NmJ¹aš7ä(Éä Mü® H3Œ¤ YÍܽûÍ{`çsÑ -ÀqRãü…•  ÛJ¥J‹Ðpiáø/ò&ÿ…ý6 ÿ\6ê—™”%¶+ùê?_úNEk +ç9·’û‰÷Ø kN4aÞ#2T gÛ!>z„¿”w3JrÛþ¢ -€{  -@ù\AÆÈQGÎ `ˆŸèÎ’—›Æ>~dzìèïH;sñÒEº¾zMFG@×o¸ ÀÓ§Ï?§+€gÌ¡¼xñüÙK€gÏÝ3ð‹|(­<›ÏæV÷îôF¨[XH›š3ÒO6¶(¿¨>†;U?oÛ -@ùD{i~Qõ?9@k9¾ÿgËÔ…õ} -Àƒ•>D¬®X^jo(­+¸{×¢û»ü€rt~%6’¬’ç‚Zü`*Òõ?ËôTöO*ÿۘ |˜Á^¥‚QˆªüÁrÓ™¨G¶é>Þa€8}óM<Ð~€à­¼”Õ ÍoM«Ç€™Ó¼©w³hP€‡vmC -(2`¹R0¬Ë<~Î}ŠfF WÈåi-Ë÷GÚ'g.]ùôÓËW®\½*ü΀cøEÀÿô© *ÀË—øGÃ@Íeù_Æ•çôCÙ@Ééþ×ß§)´cØT¨¢È„ïJkFúÃl¤€Þ”ýLÓ -`¿€®Ö†,›¨ì 0/ -°Q·Ì´œP-€Vw,P<€|µ<7#¸·à. - n` ›OÄò㌕ù -•À^ŽÇ:¾ôàCÃ|KÞNLþ« …ý‰ƒÞýK¾¨4@õ=)Õ‘Ô}˜`™S2) -@TxOå/ÿ̸/`YŒe”ÿ•íþ&2vƒ=h‰þ2—íS&‚W# -ÀÄoÖ«,/?&R€Vû+Á%nûûx»o¼M+—˜î[q"’µüßé`_+€ì WX)‡ú$üWò?ÅoäÛ_üw8¬‘‘¿6±íœ“)©‘Èî'R¦Óv™6‚$ÆQSÒ4ÿ?êçdœÐp3ªŒ€½(¥ÿ¦,çå„õy*`©])ß|S!ù[þ€r:‘9+§ î„' -`°PÊüàÄy€ µàÚ€q›Í~däŽ:€V K¡ÿk\#@QŽ _£&Ötü7Îf†~Þ/¿} VŒû({:ïåííÑc"Ï£ª -À+·V¨J%5(œ0`ÁÈ<½-ŸQŸr¦Z몖ÞBøhJ;sñÒ§—.]¾ÄÇ€® -ÿ?»Á÷€žÞ ;€gÔðÞçè9~F‚4Äü€ÕC¸G3ÀG‚|M/€[ } -À” `T€?¤¡½€¥¥ö’;Õ@@Xˆm™š '*³"*í“ËüüßþùÁÝÖÆÖƒ$# -€Œ®€æ'(Z‹`¹†#0ëGlöJ›oț☈Ѹßíû!ÁÀ´£Ü¹óûɓʊ@–0üçg[EÐn€tÇ8Naä¯H¾FÊ2NϨìS ëØ]{æÉ'X¢¿ìm¾°¸¨×oôÇ@†É ÀŽTŒøü/ú-€Ê ð½ød+ýõ¨G÷p€€€CúÈž¹VÝ -Àßp+€}>þ‚—ýù+yk½q?Mà?¡øÿÅYϘ_ÌpÀ)‡&ÍdôØåÔ(¦PzŒšöKÀ ~öIâ ì"ÛçîGm¿¦šÜí 0E}€h°T|dïÊ€òTH†a’hùÈÀ̉sÒ-@ÕúF›Vpß -óÚÉ|ú¤ô(°p!HfêQûàêþv?ðÿz -Èn;ÈÀo‘qìJ8—×ù­í÷À[™ù.6¦|‡U þ̃æL\³oPH€²Þƒ€?² -ÀO/_½òÙ5>xýÆçÆýÏíø9ßxf-À^ÏŸ¾ø…Ͻ¤k€ÊüˆñLnßÛèg @| è¾þ[VRÈ6GÙÒrC˜¶€·ðˆ«… ÿ¼Uš¸?€Ú “rÁêQ`gçËŸØQöbð_é PD'ûUQÆ'(¶¸Œ3Ž"< @±9”ùnbkØò²½ö£ ‰ƒ E?ª”dÉN¨àa h>1sîÂÒ9€N?ÞPšvŸ]2pÌt¤TRgÂÌ锂Èì€g€ÉÌfÂ@$™l‰þ2åü ¬U ²º@”ÃrýM2æÒ€Y«½ö•\"}÷oüá>ï÷[ -X - (ºÌ¡­ “ú(øïËž}­à -À>€Äÿ&ü{} Øäâÿ:ë8ÁªüŸ¤ÖTîþì¯u†#ÓSP¡tÇÑœe² d;îîkö[€Ëi!Àçå„õyаÔZÎV(÷·²ÖÚßî¢Û@øO2 °°¹E7+ °]+ƪ–ŽøÉ -À”ý»€^WªS€Öü”>+?€H͹ PLqNÈNd•÷&Úíîþ×ÿN?tòµ>€M@)bÏA -€ --úûf°œ@¿4ßL¿¨ÁÃ]ÃyÒ!¦@/@"z þf÷ ®Âç¢÷Ês +AígfüýÂôdóË•À‰ôp„sÁ¾B~“ã>EÚ£(©qFí88´À„~€&` 2ðA–K2ã? tYGLÿßâ[3À·è Z¿€™q€ì €oöð­á®Ç|ðoñ_a†%òÛTú+þón×…ÿ_D@ùmÀµ”f<- -@iMfàáßHM†r#R˜o#e*aM¡8E5$DzÀ¼×kª%Õ8§ÁÀ¥ %•¶î‡pwë¾1ømÿ º@@>î1CbÕ˜& à<ü@¸BWaú©û/–é88%3ÓžÕ:]*íñ¯SêLÿ/° -þ+õs²‰ oós0F‹J¿%¿¼˜Œ™7Æ^±+áÜ4¿5­Þ§hxg?€Gz³øŽ*¥íúk€$ -¥Œ€OyN*6 <ͪFž: ¹\ÏÓòþ4FO€à?¼rõÚ¿]»AÑÿÆÓ?\‡èÿìÙ³_~xvC”-¯jp Løþ<Ñ?žÓæf€°JÿÓ²€¬XRõe$IÒ…††ð‡ô@Ê—-w¡m®( - àŠ÷Pü¬È›°D¡¢Ê2¬lm´æñøûQ9ËC0ÀÖnt–ûëtQç9@Ðõ¸¢öq~ @ða™çd©Â?ÿe(G=üÝÞÜÚ\Y9­Èwú<4àôÂ<ïrfaÅŸ•ü§-·Zzk©D¤¬Éèôy:„ù3@Æv„ëd‰þ²ã}  ˜)@Ö’ç™ µþ*Ða= d+!ÿ;)2]cÊ~Æz|/ß0ÄÒÀ[ àð~²'@_¥¡ˆLðHü7ükXÝ_ü§ð?¹øÿ…~$€0'Œ:对LRQB -8 8=º0oØ(æô,±à -ÀÀŽ -ñZó à¼)ËVÒà.YŒqö-ÿ@:ýÜ*ü7PR×Öó ”}gæWL0ñ†0‘ΠQQþ!ñšÐ§>½¦\!õ~•÷ùþ°ÏRýN àZHþvÆ» ÿ¼§°‰•± ï‘Ñ~+&ùè ßÍÀßy´ûh W/­ØZYp>ð˜ Ãðïµ™ 2õ€Ì7#röX–>~GÚÇBàÿÒ•+Wþâÿ ¡ÿ]ÿüú¾ ¤,ðìD-Óx †|FN€÷6·¾¾/ìÌ97€ZÀTšDÚö3àË@Çêàx=ú-Éu©î’Šû-óQ€9û¨Tß -?Ù©`ÆEÃÅvîohÇ-\AG´h|  6•M1C}“4(€ /€Á¨ÀÿªßxÏýtè`¿Àߨßà¸ÀÄ~”æöûü»ì¯Á7$ ä·õÿ±:M¿'èÿ €S@Ó × 6©B𪂲PœÊ9ØÉc,|ýT û}èôO˜åÙÊR0Õç± «¬N¥²TîÃÞÖ„ÏJq€)ÎI{Áœ^1'_$ípºRÄì;à1ƒm'?ú¹€†<ˆzæ0€D{W+DsB:Òª“ø²¯«ÂJ™þ8?^À7”1?h*“M=ÄHcÂ9Þ^˜ßÚdK¿ó·´‡EØØúîo»ß÷ÝΣíŽ1Á1 ?ðŸ)F"!dâ?ÐtÜÛŸ}ô -sI–Gi.ÞOatð) €\»* - òÿ§ŸßÀàºxMYCAbþTî€ÏŸýòìé/ñã)Ësú¡ŠàÖvV|°YP¨§ ¢¤†,åhT`KËUO€Óõ0M+€â°¼àoóå¸j‹z÷ °¨Õ…õ ÙM¡"”A¶6”…ÖBj-îîò1 ÷¤2GºëŸûë.ÈŸÐV1€­­o|_ƒüBGÂâøÈVœ£d>7e1ÿ`£ñøÿýÊ9¿±”›N/±xn¢Â͸`3¬SÝh Íò ™õ„Jf^ôD’É–è/SþßðPáLÈ2"{5@-`ž˜ hÅ -’BP„Àÿ«| `¬'À÷ô-€ì @QŽjI˜ÔÀ„VÕ瀛 -À¤oþSñoø/o¶6Q¥1ùŸ}qþ§þÿ/ë™Û+ Ô>s¤¶Xz ü%!  £ -€R[&h«8AÞÿ†Ò?G‚ÿZW¾XòNXŸg’€ Á»1°ù´P¸˜› -šÍÄ(÷£Ó¯¬œ?¿pFòËth ÿ$ès€¿áßJ€Òp(\‚òó©hñ¿äÖHýNÙ  VÆ m*#À5jî#̸Ÿ#álË(+&ûð¸~9oghþÛ;» »»ß=ö×CˆQ%Œ`éñ¼LøT6H>2çeYŤ9ƒ@W@W®B®ßPiÿ†YÀu¾ ðôs!¾×àpCË?|þôÙÏ¢u#ýê§d„¡l‰|øÿèÑ×÷··õßú€â§%Á»`Åx5…)ßAxïý„ ·HT#‰újøä,Ùü‡à °¬²=ISI: -ëçH×2E±-•¾Ñ¨ì'›¡ -`c¹% -€S¿÷¶™O€rÒ0­m*úX?|*øüÄÙÜßy!|è@Àí­¿·ãßÌi^^àI7˜YY"³ùÃĬĭP¼(@À~:€JP”]jBáŸDá=|  Ù€áÜПƒþf4àxšÚ€ ðZAÉ^»q h¯ò>N©%À þÂ-ÊÕ#ý&0íà7‰Úñw•x%aÕ0f»ÎMó[Óêý -€˜¯ó­m;z~üHà  ²YH$4û—öXåû£íÌ'ù-¾HW€×ü1\þ_·ð¯¼>üÛ7àó§Oøåù3ªl§ÌÑÉsV¨  -À¶µ­4ñõ–‚@¤¿~]Á -,à ß’ØAY°À”ýLÓ -Ã[ÿ‚âLIŽø¸.`Ù¾€¡´VLHâ.™cåÀˆs÷·6–7á¼if¢+64E€Š 8¤%¸¦hÛÇè R÷t‘³m²®¶h)î¶FaÜ,ð¯ÁÅ8€€(@kvPLº4­»â¦UÎgUí¶ ¥:5Ó¦È-ÔíßÔDZ³m_¸tD•ëÚÎWû×z‹³mŠë”л–Ð~](*°6Ø»µPªy- úº®"ù¢Åß@‰@;ð@ -D7¦;}Z]\Ô5´ØÖxîYMW¹×;ºë[Zê´× ãòÿÜÜ)ªŒÿ³gÏÿ3_ÃΊ ò N…‰ÂF—Õ]¯÷o*¬û{¾ë^À:ðþC -LF0ÞkÚaÅÿ¿ (ã'dBȹþ\¯÷+$Gíðl²œ°< ÀÞç -€€ßèkeybNXŸ§(¸•~îê¨wcéåøâ¶ç]5G -üà䌶jYåt>¼ BC(vZeãYÜþÄ´(wú•Yð¡zíZåÌœà"‚Á« úñ¬zß<¸ÿ`š~â–É>+&ùDÁeaÁ¯çml·VvÞ}ì›W"a0Åô|^¯©çyà:ˆ -äs@ÎÏß´3g.]ôç¯]»võúU”ÿŸ}îÚæéøé M>C°‡€Öóo<{ê–‚¶‘§ä!QnoÅ·l -·–ШRô Ä:ȪÍ"Çé 3`üGPŸèæw_Ev»jýtØpq~n‰Úýq¸l+éZ¦(vÿîòòÝ-§ng3&TÜW–ãÕ6ïíO¸lRÃý¨€³-¼—ƒ<~ à8Œ(í<îAÿu»-çJY]°-þýÂþof ›/¬¸¨>JPô¾\ˆÚ*¤G8êšø¯ÔcîÀ$€K&Z¢¿ìÐVÅ â` 2C"@R_ @eáÁÞ^Ð -”D{«BZµ;BiÊނݶÊÀ§"Zc(@e`F³s‹0¡¨ pu™J®BðoD -'cÁ™Du&NS·Pî¡ÌÐt|C|I¥3bç]ÆMpF Ì×Ì¿XÿaMËPø;Z€Kÿ&óQ@‡³|søTv/à1ü¯å]e¸½ççÀJ €ðæÕ x#»ð*ýB çx{a9ö)î¯Ô9×ù÷êüŸÎÂ… €ß[´ =€Œ1È’ Xà×û9˜Å®o£¤ßÑv€+I®}v @¿Ï>ûÜûÔØEà3Áu¶á*H·o+‡´“§—V„.Vf²øo0ñp˜ ùsF¿÷Ý€ÑÒ>ÿAHÙl¬ˆPЂ›»@$€*€ØaDˆCœ¶ïß]±'¨ p‡üøàî -U©Ø"»ñ$f -ÀˆÁ4дùÅ#h…sª²½éº`úÏ/-eY²‘cÑ -pçѦ=ƒO@N®,i¤ÜBQraÅH}²A–õÒø2 Ý‡C fšÌÊ”3“®)ÿäÊ<Àÿ -þÍl°DÙßЫ-vŒP3€f{`Ã"@P€Á ?`ƒ(†€H ßCXÚ ÷úQáŸp²-ˆ¯D1Z·L¨§ °ê±fE-A_$ÊÒº# -×mtíN§µ„[ªg‘çQ阻âi{†º-àO«njÇŽ ÞÈëë¶Æ~oQDa­;Ô­ß”òl"H¼ëEJò‚s]D—‡üjÄu´®-z£ø««zÎNWÄ¥Ç#kgîË×§&C<Á¡j#(¤ÑæAO»8 þçÎâ!n”ù›íì쩼kÎ,r¤‡Š‘C[ꃵٶ^퀰þ[üçù±|©2_ú€â6@È” ‹l~@åýÕš*|3ªü -€6>2V9çtÊÎè<€Ö­› @ '¬ÏSŠ •pŸO€…‘¤ÞÂÄtD§„yZÀ'q²ÒiP\@HýÁó+¸íe@¥þ§YíWò¥O§ã43ö.hïÿ`) -x@ä|+ ÀX7åŸ"øœýÞ‡š±?Àß{ζä±b’€«ü\õ-ì{(@*ÛÝqËîP ò{ŠñÌÆó`>"çgYÀ?ÒÎ\¼ôÉ%\/_¾ŒàõkŸÓñDÜ«øo`F×®ý ÍŸ'9q—1øieV6·êo8”°m…º ÿ0€i:ª¶Ã–•WNÙÀ­(àøÓ)€“~dº½jóRh­Ö²y¾Ót೬P™¢ -€ÛˆìÒmïÿõç_‘¶ñ ÌjÇŸCû·à|'|Üë_ø½þs¼2+5þ+'hà?¥ÿùåöQ -,à¶XI€™½º™¥s'>Pqò¾´¤k0öóû -ñÖiÝ1NóöPÎR Jþ”<èWÔåX2Ñýeµ0¡€û1àc”Œ«D€R°&°6¼5è û)=k -€A¦’ƒâ:§ðîlDl™ü×pÖÀ"À¢@{~¶¥Ö9Ê€OÀºmU¦Ù›Êõ]ñ ¤!8¥cªùµy¶Õ^3Õ`x]·AÉÛd ßŸc+~x: ÛÂ5BS”‘þÞ@gÉ»ÑöÍ@Ú"JZµ¸ª$°ÎM(Pµ«îJ¥;ÐÆöœøÇºÎ×v!®ê×ýá -È]ë|º+ zJmúS0€E=ú Àÿ¬ÂF4¦hy®¶ š±Þ™7ºGmËP´e84mYWjÅ›Á¥ÿÄÿx¡NÔÿºøÏh-“‚SCxÃx6;³’Ù>@ÉQ›¶*9?| ”øqh+'©ý -ÀŽk¼®çö­Öç± t»$߸o ¸ßåîãþ‰aõ.ÛžþB ÏJ~*±k­’þ¹†0fÀ<íþCúwÚ­(@rWûÌœ=Q -8¥ êÒtH\ ^蟓)þfS @?…7¯N//&cæÍ~)~• æ·fZ7¦œsf(bÍ’ý´¿Ç9£Ês¡è -öȯêrÈ%òýÁwÈ‘–"ÝGØ÷~pˆ¥ß‘væÌ'ÑðÓË üuzô_Èã³ëŸáÀ·/_½rùò§Wà×þíÚ•«W?/0UÅã0; ôÚŽŽ€¿ÿñ߿Ҁ5ƒ -~‡Øˆ°²Òš¶€ÎQý€øþȧàzLcQTúBXÚ¸K ’·W Àئ8w_‰9 R•û¿Â Pd`ŸÀ(N¨”¯¬`”È”g1b£°†E>Rb¸b½ŸÂúÏ»ùBtù{€ùÐÐÎ#»œ;wR/MŒõÄÉyÍžœY𨀠@Á?cm¡¨Ê”’êâ?#˜ØoÈŽ€!D4™d‰þ2AÃ@…ÿ1@»ô&Ò !~Çi&‹*mމB(Àº@o@é_+Õ°íDr]I4SàEQØ%ßÚ̲.=¸ðëêðEAãœðn±3&uŒVøHÝv{`õÜU"7ûC—‹QT$öÜjkFqš»+ýñøc¢Sh¦‡À2,A÷WÎÓ±ÀTt϶ ‹Â}§¿±Lí­¶õœ]1žÅ2ƒNK €‡Jøó÷uŽŽITYè®uUíÎ"P8ëõT‹ÓØ0{âÔY|NÍâ¡P‰ .LkZ&J „‡žl]ìGŒEá-æÒ›m÷† -íuÞÅ‘þ'ü7Ûþû–â¿Ð_ã5ãw¤…è/ä¬ÖŒÜ7¦Ò 펟 =€ [•š ZÊø|‘x«ƒè øèh€«Ñ ÀÆ ëóT -€r™Ú ðþvÅvèDã¸?#1É @)P‰ -ày›? C_ùˆ‘ZeŠÝTÜ«(€˜¼·Ï‹ä[ ¬'eözLK|?Ò\ péâ¥ËØ•ëýxêù¯©üOïÀ*ú_v% – * Ñå«ÿj-ÀæGôÀóa4ÜܼWW>6·úI3í.Ûø«¶»ÍÀòJñx×~{zü)ÖÒŠ ¤z¢ß}1€P¼QÀêðšt-«r ¢Ÿ8 ;9uïPZßÝýï??Ôi6¶M¼Á%Y­˜è\LkãV¸ÈÄ÷dhö`Y±æÒrQ–¥ÜÛK„ðAV€]×þŸ>§ˆFß¡'fNG!)]fwA¿±dbË©8b6í[ˆt ç\ï¨l„‚Y2¦°“# -@Iþ(‡´ V›7H‘ˆŒP€DÒ?úˆ:Ù Ý"Êà¨Ö¬{¯N4¨ë Û}Å–nK±Š²tMH½E ƒD˜›Ÿ#ZiFxßÓÞ‘ ©¿EÑ»ÓkuÝ °Ãèu}º ž<A$h¬;j§õ›:\P¯;mÏ*>«¨¬ãº½Öœ‚E ©mýµ=ݯ«»î‰証ÞP €j{í.îÛB8ЊÕv‡Nx2¨ßžkõºë{†é>ÞŠlGе}׋¢‚aQN‹‡‚¸ÑC«%@àÝ8— £à)=2¡‰S„îzm}Ø_ë(­ö÷öÃ^oVìD0„ØM‚ÿÃjÿõ³ •%1„ÑžÃ4E|Œd¶_€”“Ž0¥4'hßÉÀè•?¯ÓQ3qšªmŒÒ€Î€u"ÿ¾ÙÉds;·°²pÚíÍ„jdgJ_ó€ +Pñ @ÏŒH´Pvú0æs˜Ú€ Úß>xüÃ8´&Ä:„?]˜È@Ò>†eÀ âÕdìÀ›Ô˜7S@¼~,bÆD€zêFÞf|T±ÞÁ“MþN‘N*é;èÂà˜<ÀõûÓØ'v¸D5ÀµkWükW¯C®ýÛg‚ùËWÙ|I4@?шŒAL!Œ‡‰¡ØÉÓK·Ý@ - -ž¯cØÚ"±ªà0á¯hÎæ™\»²Òž®€Ã}¢äéò=ǧS€Ì -X¡c ùÖ\!NêÆhYÑ dŠ€bó ¢<€líî(;иxþ™8êr¶ûãU²hh «BЕˆÐÄunÐú·æù:]´ òþßÞÚÝÔ›;yú4ÐOÉþœb­» -ÉÔîw†8@Ä%Jj®à?U}æ%1¡0¢uQ`È3rPÆ™“HÃýeQ¢U_U¡€Õ.ÓO¢~Íi&‹{µ - €neӶιnñý[Z½Úž¥Œ¬Ë¸,ÞQiJÖ-Lÿ-@Z­ -@§·ÞiU­åÐÙñŸÐ -Ju/\Ft?œTõt*ª+îj=@hÍS¢ü¯ëítsmý ô‚[…™@·G°áiOw½:€ J¸-tUâ†[ÕïõZ‹Ô9p$=˜ë(t—0Ží‡½ÕP‚Í_›ÿÝöüœÖv;CŠ>dzþ„->( g©@ ‹³Z\$@ Û>BœMgÔKEgÁƒ±´]èöŒýcøüû«m~w{YüÇýÿ/¬%Õ•*Ìù¼p? ?r}Ù$€Z`ez•šµÓq[ÆWýDáU¿XïU2NXŸ§(´;®}¸ÕŠÜÏ”s ›_X9ž}B¬<\ñ’'¨úwÖiûé¥Ûíà4†ÂϸÏh¶¢ï²tDZ~‘“£,o¢ìòm€ -€ƒ -Ó¢_ °oçˆÉ惙þ§÷øäÌ%¾஀]ÉïñgQ€ÛŸ~—é,˜^bßø|àeÁ7„m~Dz2[ølßû:?øývDýP èYªt¹^#ÈÀ¾¿}bF4ÁkµÂ>GöpX+€–0RI‰?kÿË88@´ 4°“´½F6×PŒØa™¬1Å:À}2Áüîc˜ÀÏ?îlˆÜ¬K!Hgó ¼€ànÀ:7à{ei^$.×óæ¢ô/øÐÓ¡'b›…l=üz–/†ˆ«ž<½àÊ0ÅHñù $ ™_VÏŽ*Ug#šÅ @ÀþÜ¿p$> .JèN€®˜R8 € äVÁs½ä‘z3€& À Ì(BOŠ5½ö€ÊA‰€HEéµnë”ÐShÙøvwD ’ÿøž¥úߦ¢±"–€[÷é ˆ¶9›¹×ˆ¶»ë]Ý€ýû»m#®ÀžBºi(£€ŽT.àû_Àþp}ýfW(ÝA/PôîôV[¢·t·°€½u¼fW]–Þ[Ó"««Á(ÕëÂÂ^]‚Æmþ\@×ÕS‰-¬Ò -@!¬=z½>þ…¢p‡voHë„¶]×BÄDþ¤`AÀŠàv‘²x‡²³ -ŠÎÜŒh‘¼mÚÐ*}¢W(Íî ÿ׺³tÄ];šÑwÁ@Œÿ^æÇ»ÿ)ýÿÅœaÔÈí‹ÿ?†°×„VlÖ"g U±SNeÓ*NR|ÊÏ«eÌFÊm|ìè´´>vü/dBø{¼ßù¥ ç‹`ø?qÒóéç#üܾù}šoøÒnCp‘Xg±™hM,¥…FÀî:©®}ðYìfÆ)c€ë+Nd´hLû)œÂ -ô‹e^lb ë)»ÎMó[Óê1€" -Ùº¥ À[h”ö¬,oìü.à?ˆVÊHAU˜@*Zëlœ 8°<Ç›;Ž¥Â¤9C?Ÿ~zåSë¯àéwõÊõ«ÿzàêu÷tùÓ‹& /}ò .~bBpñ’Û `±&z|ú-Ф=ÔÝp×î‚H)ÉLÈÄa±µÈÐ. ² @q<1÷§ -À¢5ó¨Öj{ €WЯ÷…ùÃ^wV¯v]w­Ëîõy¹Yþþ÷Éÿÿ¿ˆ -Q¯^'éç,Þ¨ï|Þ°?¢P@‡­)´û4­Þò[ÚŒýcú?Æ ëó€¢Gé 0[pˆêÊâÇù ÈΛfŸ< -/ø ñéÝÐ&?sniE;Ì,¬¨Ìné?„: -Ã(þ -ôÑ -°Ù§G6¯T „áñ,Bcó ýµŸ@ÄûÕ“CŒðçÑõs(5æ%a¼[~í'±bR?ñ4 ¿låÂRœfúŸ(€Þ«²óM h÷ñˆà€$ï `bRF&jˆúëFHéÍý -ÀÇBóO\¤Ç³¿«._ÕäÚ\¹vùʧ¨ÿ|4À_¾råòå«×ÿ-~Üe <–=Þ«Z<ÂWò{ýÜ€P„$c8º0ÿÚT´¨ Ý•¶ ÀQ>)ó-1>ü¥ê¿¬Àæ|@.O -Ÿ- -É»Æi'ëÈ=Q’°¨ÉÏ?îìè¤_m(bxõCÎ!Ó²§•íW`º}2@*ð‹¯ÿ£ôO_…Tÿ3°Ö7>Ù - ¸½¹óý -E~w¨÷m”K\8Æ«àeøçÒ ””x¦4îø¦9ç0§OŸãs@ʘ >Ö?ûy¿1'ˆ‡ü±Zi l¨á?Àá"ø/xN -€Á™(ókÃ=¥õE+¨]WùÔš£ ëâ}·ÛThñ&£ø?{6$c\ë”FPnAgÐZNÍ*Ú8ê*OÖUúçšñ»ê!8&RÅÏéU¿Åy×:‹"Ü8ôµUqYT¸Ù˜ªô¾:Ûí Öbz|Eza¨® ŒSAÐ[D){‚[€J؃î@w¨ ò¹¬ÕžŽm÷;ë{!³Ž^@8 Øo­@´…0_ëˆð@ëhp€¹b?(åSh%:I>ubvv‘õo·f{mû×ô×sRë" ›ôö 9ºÑ,ÿë*‡ÿSðêõ‚ÿ‘¹í+È?Ú@‰S›:8MXâ´H…ÒùQ -`¢€{t¡¿˜¹§­ÏÄiªV| À>–ŒÿN·cˆšÞ.„ €€ñãĉy×ù“ÄqÿS<¿¢e+€T*ƒPË?‚øIß–`v†N2Nœò¡2q .¾í€LØŽÕä°?ÁgܧàOø ÐHag{¿ýØkR·Ÿ> KK+KUÑ~ºŸòõG;;ß7€G# -€ŸÌO5ç·B(EN:ÉØügöà½&Ú‡SÚÇ8€ÿW®\½ìúþkÿJ¡^l@óú«×Ü \þ?û·ÏixãéOo<Õ(ÍÏCUøT]W¶µ¹A[rÿŒòÆ–€–}¶–«b^ÿ)ú˜ø-€ŽÊñBɳàÚ]Uý‡Q/$@qìÀn €–^¯bTÀÀ… -gÉRµsv@ Ùþ矵ÃR{ã«r¤ þk/RQ£›ÁÐ< ÀåÜò´:â¾b·Šÿÿ.û þÉCÐÿ5xµQ~²ñD·¿ØzDAà$m‚yq KéÏý =‡Ùè~%ôI3DN¢¤æ2†×Cˆ‘­Bÿ"È` -¾˜Í‘¼ýeB"!œryʇæÀPÿ§¦‹bû°½=´çþZ{@74€ËºJÜB£ö)×”w»îéÆÐv -G€ý>Â6sÙ¼€â“«dxÞkÆ5éÔÇET˜äÞŒúÿ`[Qu ÐE™éuæDn„Þ ¼†½Ž@RÅòÎÍõõ[ð’Ž…uÁp¯Óê n¡²]”VYzUñ|°·EhQa‘€5’€ÂPÜ¢Õéicüï ;ƒ6;¬¶W•pº«í¹6Åí( -„ÀõEz¸„DáYAÊh#sÈõÈAì¨`ÎU¡¤¥TÚ‹íEñ(žÖwÝ*mö Ãp],`5‚{·Qüoà¿á¿*þ»úßë5,¿(• ÷úë3sx?J|üÁpOd$9–Ê ¦PŒó• ˆWæüäp஀û8˜út¾»w3EMk¢ß~'C8qòÜÊkNi“}÷Uö?­ÍçW.ÿ£\¦©(¿S+6ªþ‡QG0Äëu§$À…IÞ¾$û5ľ¦qo“ÿ¤8Ffšsfz¸ñÎüRˆ2ÂÙ– VLò¨Q€ KÄ8ÅÔ?€;vw·ãsÀß§ßV繜.)Tó§Ø/|WÙ\ù¯Œ¡lEžìå˜LaYÀ?ÒÜ ?tfW¯Òæ/”ÿ«Wp ¸ÁןòÀçOŸ={Î^<þìå‹/_ü>€"à°AC€=õÜðH#(ô`æà<£Rîêöò9Z ¿0ó›C:t–¥ñ¦ÀŸÿ›I À11ñÿ|:#ŒiQˆÁ51eJðJHJNäQ )ÐÏ9Š9€ó”¼–Ì‘&Ò„çýe£ -€ €@‰·¢*웸óc·Ýî X„4 -ø»3ÿU\¬…g é¨›5˜©€@ÐU"*æ"¾C¸uqœñÅeÄ.´á[³À›{{îÊÀZßðŠÀa>ÃÎM -ùkk·†ëtXà®þt„˜n¿¯Ûü‹ÃˆÐè””¥Í¨@èÑÉ¥žˆí«Té‹k, -Ãï8TÌîPI<µÇœÒ H´>œºëõu¥Ëµ¹ >º°ÂŠJÞk{LþOø§íhÿnú'ÿ«€Š>Õ˜@$RR‚çE -ý¶é•Øð»øé^M®ásÂúþXí@+åø´Ð7þ$4)@2€šèAƒ=!ååCq§WÉ×­úJ‰¬Ä/.Ξåm¬ÔêÙ³¢‚>þu„BœzñöªàÒ·¨?ü“›RçÞCó¦çÛµþ¡°JðÔ=è–÷öTt_ö×[Ý;¾ oТJÀÃ[·n­ÝÚ»¹¾Ö£ K¯²¯R¿%: » ‰à܆žÚ1è®âu@ ø¢Bw=öÐíê@R‰h !C“À¾˜±nT³ðˆ´ŽÑ -$=ˆøÁZ·áR‚BþÇ‘ŸÀ_S¸ÒFrÑÿY:r@•³( -øKÌÑñ"íö`\zYs³-:PÒùqd@#©0þk·0ûkèEÁí?ñßð_ð_gîFþ¶Êø&ÑLPvk\ÇÜô -À>Z¡¿3‹0BÞj}8ŽÏ°ölà¾ÿV8Å€-'©þ@F$2`C¢/ ­™ñç?˜QZwR5þÓ’×ô!l¤éÊX<•áÔ£]Oé%k‰“ÌRÀ ÐP§Kó1`LjÕ±ƒ¹ý”òó§C 4yK[l%:DŒÈ(ÁÛ ‹ˆ±Op1E·}þ5K*ü ,­ìÐ{Í4ÿÇ| X3ßÓ°€ïvü-€…}­øïy—êáhz_ûÑÝa¢@g–ÿ@ àÌÅ‹—®XÀï>Íÿ/}òéõ§Bÿ—/…þo^kxýëïo~ó›Ð_KadºMÀ·³½½uÿîMúç=ZB ¸lôo¢>3¨mzÉw—ææçü™?'sý•™ÿ‚ir‚­¯6¾R±\±n—® é±ï!^€*¹ó í^~ü1³ ™ë%`¿ñTPFØ èÏ€\÷¿ï"þ/-Ý^Ù<àçðÔ‹¸M·€+¼»™ø(‹ -”ÿÿªàûÝoCCðÔq# +ÀÓT«P@©_&M R×óˆ³Å|¢¿l´€ MÝ r `Œ¬‰àvÞ_ëxBº&ÊPÞJ)ûg¶N!ðŸåÓt߆4aÚ¶Ì=ÍõÚsv °l{]™Ú×ˆÍ zËô;(¡ˆ©gÒuôCH¸*äwUn_ë-**‹Î®¯µ÷ÖÝÏ? -@Ž€†CY=¤b¼¿0t§z{ýv?ª DAÂua®}S×ÑÞk]¢ Œü‹”ôµÞêÚ@xÛi¯ ÛOÄNLT¬Pê÷Ÿ¾h$¨°¦¢@tÄj‘p§Ç…¨O‰dLÔ¾é9ºMœk¡%è‘èþ÷‰ÈN¹ëE¡ïšàkÖþþÁÿ -þÿòEl ü¯k2·W&Ùü¨v€€7‘NIz6ðGÆ9Y8B¸ €›®YÂ/–(Æ ëó(ÁW>Eü+{¤ F å-ƒÁ4ò  q(kzÞžy3çpÔ¤(w*þd“嬌Âÿ©™“r…öÕþ:éIÎ݀깦ýB˜ÖPÿPßè•úÍxIG™ -ð÷Þ„³-9@¬˜äàû6þË8ÀŠöÂcû¨ÿ÷ÚÏ]ÿY  ˜Öè&šýx?ø˜¼$Jþ™4`Ä8NïÀoôÅYVñiÑ·~Á>²ÿ•ÒåÏ¥K?9sñÚç/^¼|õJ¥ÿ—¯Þ¼yùæ·W¿þ**ð+J@±xDéNœ[ºP5¬l{+@ÅcOa&N›‹eE,,÷÷дVRïÞݺ»}ÄÿQøÄ¯pÓýýµ`…“åò²8~k~nvicËÅo§æ8#àL伻ѽ»µc}“´!V©ø/€Çñ-ÿ"[kÛ¯äOƉt ÄÂûZPñŸÁ¥ÿ¼s—ýÛú/·Z_ÒÙßÄ_ø0Ú¦Ç+ €ŒýßiAÖP4f¨X$žYˆøI^“†à pšž@ -¨MGq%ŒH#cœC¢¿¬V’G­ƒ€D°½jKôÇÿe fÐííᨓâ5?^Gš!Š€ûµ9U#¾@ýÌYÛ©S3 j wqvQ×Ð"8gŸ@ZÊã)ïÊ>ÜÒ¥‰ŽÝešõ÷@XzÁT¾M=4—íõo!þ÷÷øæ¿0Pñ¸=³¼öÓP·×ëöVuŽÁÞ΃ºelm`ìlwis§+림 !¬Z"Í(Lúý6ÏÍ] Ú]>Á+z€ÍµupG7Ë- ™™ÑýÏÏuW{®¿ÐÙt~“õE=-Õ%³g -¨* ýµOÌŸ8qvf®%ÂÕéé™|ßÝÑ]r±r×Ôÿó–1½U£?Å+Ùò¿‚ÿ -ÿ•Þœ¹c†tO…ØG¶À)äðß Ëèö®ß0y]1#YãLœ¦Ù - €`B¾¢ÈÈî½Óü•,Kr°(«ójf”ÒOÑe‡ö9)ܵ•tg]¦o˜Î$ޝýu2Ö£rODC+Œ ^¥SďІLe%3´ÈÐrvÀ«“Mî z‹1ª£DšßšVï÷0u9ŸuKP”Ï­è‚ôðwØ.ñXöÝîw[]7#ë=UüËO8>2ï×C8‘£F¦Z™tS -m1[`:•eùþH£/àø€á_$€…K´ü¿tæãÏ\yúLåÿW¯_¼~ýJ àµÊÿ¿ýfÔG HãYrHS¬ZÙTïo°½)ü¡4 †—!¦e¹šzó±XVäÂêa>#­ § 5 -Àöý»Ñ - ‡@=çÈoX[+´Q†^0·¼!àv’VœUîn¬„ôk…¨¡"œbáÑ΀½<þ‘hž%ÆÇ”*›7›ø¯4 +i*"ÏЮ• øÿ]‘!úbׯ¢Ü½[#þØÏ†pû¶ÞyʼnÓ!̸7¯ -ÿkÀÀŠBbI9…#§"d!6'Ã??Í ü“+”lÅSç&\IV" p›ó‰þ²Ú r}™‹ÿðÏÀjüŸ†@Z‚ašÃ¯®êD*›«Ü½Ž®ŽÂ®ø¢R)pÆÙfue>LÉKÐvü¬…a]c"@æ‚í"ðkëXÈuÛË*Fí®¬B' +€µ›ö2ÒÇOqoïIG0¨)ÔVl¶K…zpq^Ýu¯ížÝÀP÷®hîžv(¢wé`Q|Àõ袾ŠÈ…XG÷@o¸:x2x¢ÐéDƒ@{öS0áÂ`6B)_·ª[°ƒž+ªDhÈÌYzn·5 ÷™Í÷˜vböTíá ÜNùðO;ìõŸævîªÔ/ð·ï­Œ(F|Ûˆ@Uæ‡ hT-Û*9ÏÞuV{¤e??GÚGeO@Âd€O/]VÉÿâ'—ô?óñ‡g®~þâÅ+?øÿ†z\Þ¼~ ­<¢ŸËÆÇ€¶6·îÝOد-ûÈAVæ+˜iLË\.Ô+bº1e?$ºÄTÕß½»}w;[ üœmç«&€6Ï!,µ…ÿóË_ݯÒ$©Ðý -À %bFD;€½+†zsM£ºŸƒ9m˜k( h«Jü>ÄÎT&ApFqX4øSúø¿{·‰ù#?›&_ÂNóÎNÒnèßv+!$d•`øçßP”Ô@ !¥Ál* ˜8WHc·ŒÚ˜.)Ó”†DYÕ -`Ä€ÿ$Ç’˜]ž ÜDìàPʬ%ÈÛí©js§`Ù 53Ú“Æ`ß c!d@—証ï‹pv×h™2?Kí–0––ö‰y=šÙáŒ/&0þ×UÌïëÝY×ñû8ß¿•Aa_ŠmÀ+¨™ïôâzÆ?A ÖÖ©}ðMt´r îôÚývwµ+NµJ¿~ý­–°˜[ë·[|ôׂ¶ø‚ìé'#|b À_B×(h2àlQU’ Z™âZ;Èw­{Ö]hŸÓ^$lèA¦×˜Å—þMÿjøoâdîýÅÌUB ìˆt‰§Y|G1ˆpæ 6’n}&NÓl ´oàþ]e-‚½†@® ì@P}äOC]ò¦Ô¨ÀW!×3bèæß3TÔ!ßã z‡Û_X"|&ìä@¿?ò«iÓÈ5Pþâ$^£Uü|lÜÅØÌ·àjS¯î€wÈ ªiD‰|ýXÄŽ -"€‹-.ò„°°²°²²¤(@48ìÏï;çá߾ǀת%úˆ·@XÄÈ–£˜î*‡“‚k á9•ܶQКƲ€¤qOAŠàNÿÎ|ræ#€Ë7¨xõ:†¯^ýúJ à•Àÿ·ºÀÏCÚ‰sK+÷6Æ ûµmo q (Ös¨æÓzeüËŠÜiec½ [`ê–ÞûŽÀ}×»Às¦BÏq €d©è ˜o-ßÝyøØÉ\ÿT²—>‘øP´ÄëßÙy¬çK¬³`/€ÇÑö¯)äD7&ãÃÀiÆÿo´L®!ô\ƒ;вf ¨ÿ*;؇A äçv[ÎF¶š˜?ò³¡ll*šÓ @1Mù?šø/×íÁ1.¯,T>ä UÄt®a' Yp¥+™ÆMàì%€/ëQÄæýe•0fFˆ€&¦‚þ©)øo(ÕT|çx¶Ä¹Ànmɲ,5× wØ0PN z¾Á`Fè—Ò¿"Rœ¿Ó^¤;MAu_ÆEvTŠWa›GñGph]‡Ru`Oí -û¶T^k/'þs׿”ѽo~­°_C¿O‰üOm—¤MžT¨UÀç ƒÛhQA¤ýô_æ´à=•ëݶýtßve`›öj·Å˜ë"]hÙ·IwÀÂÂÀ®~² ¡ÚPg«ÄŸRì„Ëé¶uô€p½=èûBí›7ƒ é -þm®û¯þ†%øcdöåç̽6»à eI  ”ù „x08 Lø@)¦{§wú€pË(&óˆ©Öç) -ÀH+ £ -YÍ]a"€uÄ~ûK +L”2­(Y:í2cp2zﵑP=3Ê,ú+Ÿ¤_*𿳡/ÔæUºYCÜŦЌŒPÁäD?@ù)€éúð8^¥Œp¶%ˆ“|ÀÿÒ -'ZxXù^/éÑ¡ÿÇüÁÿ½T+*ۅྦ@×X!9Vâßg„ 9kZÉj§°¨á?Ú><ó1^€/ý¿/]æ ?ÈÿtûûÉ'gΜùèÃ/ßx.àVÑæï×7¯_ªô/{•5¯¹Íò˜aŠT›þPÂ>¾’aPŒ)M(oÌåbîT 9ŠÅ²Óʆr´€Ò - ¯‹ªˆw·¾aLÉ^j‡74Ú#ÅW¯­ù9ZÜ:£ø_zé½Û]ùjK9›mb©JÜ»;í`öˆXN$³ÈÈRj@sâlyðàGûì>N`ââ -ÄÿR øßÚjbþÈÏåãÿí••wX¡T,ÁUH¨€s*ó+ ÓÌ–”_D&›`J ü÷!%A¥²FÙ€§'O!/q,‘‘H1Ãè/£Î:3ýQ3p2«0ðb”4(@ ¿ Œ º9>ÐÏŒt¸¶®u€Š¹³­§ææÆŠÿ²¸eþný$èü_œU±xQdêÑÛ=ºÐ/üB5ÀXå‰t#k*kwh¤‡ÇݺðÆZè´ñ²·›½n¨Õ¦}¹ëv×wMàG3Ô#à7 Ö 6ÿIôIûÆÓ.MÛ(‹óºI@Ÿæ}<,lÄ7ÙÃ]qØ]ï"`}-oÂhŸÏî]݈¨ÖÂýO@O€dÕvb¶U|(N=‘ÊùÜ“ïZWßÓl» ýÿôúÜÉA8ÿ úQÿÙO–Ðo#Ÿ/¿Ìíñ4äÛJ#Õ^Aƒƒ8€¡œ4\YáÓ*Α&øX3Õ8§Á`´€¿°Oàî9w¤£#¬´éQ^ìÄvRÉ @I4¾ä2{±õ8H,=R©Ó(@žôW-ipòmPíOZhzú8®è¶?NL4^ŠT-BŽ_ 6 ”±Äl’±‘]e”¨ÍoM«÷û¸$ª-.Ô> Li崹̯̹j s3@ç# yJ¡?F©Œ+ÿ•ùà˜+obZËþ‘ö_†|j×?{ÿÁ„ÿŸùðôÇ—¯?¥À‹W/i @]€~¿¾ü¿~I=€­~ºøݨ˜¬Ð€Á;Äå -˽ÖseEcÈQ5‰õúèýð"¸jS²s¯BP¤&Y€_[,µæç—6Pôu¥b’£?à£b:1.óÇãÇ#ÀÃÊ @øÒÀˆYˆò¿9€Î ½@QZ¹…IgQ~  ¸ -wíGA0üïú)+ÄûCXrs ¢š;á>ç+ÿœÂcL€¬´è/Y„ñ_Ãù€ÿý…Y`GÌ±ÄæC†‘(Ñ_¶¶vg@ùp¿ౡªÂÿЏ[¹°„ ˜†‚O¦CDZ8‰Ž•é®|ÛOûâ2àŽuè»_HÚöÓ½õ®ýõýaí¦ð“ÍÂQ«v`îÀãËÚ:—fÖð6th;˜Ö:4Ô-é´F÷ ú  L,ÂIþ$ü‡̉É D%¨L #À+¦AER»Om~øŸnØcBýË|ôŸúŠÿŸœùð± €;ø/ÝÀ—oðÈ*÷édj;yš¯ÞÛÚÞÞþzçkþ;1<ò÷€Ãë‘~ÕPê5rTæs«ðè´y ,¡ñ¾Àý»ßPi‹íT”¦J}ýÅÌQp°ÔãH -6Ö# -@ÄÃïW'IÑ@z¤y_Y-@,é:®Е”k(·ˆŸ÷ÝÔm ÿíÁèòÖý‹‰¦Uˆ?ö+¦9—è+p^øºÒÿe”ùk‹f€ä$Ž¶Šœ1NÞ4üz’y ù†öu,q”‰È±‡y£þˆ9·ßgÆ~PKcàj¿  ü—sv:Ô:< ­9a\­x©‘æ¨P‰v±5'´£„ë[l˜Òâ©5Péß%üá‹.ä‚’ œÔ`Š<ÏÊõ"‰ÿP=¡@Ü×€*(©"¸à7æ ÝîÜ\œ$í±JyÃ7œ¡/RÈÅuM7Ô) ?© Í_¢Ï)õïóè¾2ýnÞ©ö'PéZ ú÷Ï:«®íý£ -€þ -gùÁ’ATÙ‰¹NW;ÎÎjžV:ÖôEwMx‹ÀèNDÖD¡Ê]»‡#Y”ýUúŸXüÈìž_UÜ#ÄßMXÊOPȺµÕ©V§)¦ô&SQñ¾ýèk1Ÿ÷ @eŽZ âo\ K h,p¤ ßãAâ¥I ‚j–•ÖaúJ¾Ót/±ÛF‚ÖȈSNž˜ôîDœ;…ÇM|AgÓ…%¡o  ©x GÖÒƒo¼×¡‘WÇálK+&ù¸ - [,\¨[า2U-€nü{·h*„Nü<ØÌ@|Ó˜ŒûFpÛ&ï4Ù>þø£©†3ÿ?¡-åS‚þùãËן?ù’¾Åžÿ׈ ø—åÿÒ`РÉ0°Ð‡u[­µ!_À“èðFP(Ü¶Í -«@Z`nQå×¼Õ0ä|ÿ 4‰c ½Pxýe.5 VÑí¹ Ljß5¥m]% €ž­R®m´Ó£èÞû¡Žçá~ܼkz÷á9tÆO¦GX{éi³ë :J ƒá]ïCnt["EºÓÞàO-"„€@Mà$ëýŽÐVs€~gºö BC{}Í’_ -üÿôL7(#£Aès+Eº «Š×aJÌ¢P -½Šÿ·ÒõoBñ?V”ìÞ¿:·7àÇ4‹ÿÎÿI—€æ×ÃHn2`ä]}ʼ3Aà´õ™8 -ýÑ - Å·PBد¸Kߟ‘ø£Çßx.l¦)­R@r;é”Ii>Ø 4,Ò3‰;RwœÔæuÞ ƒœz1W®¨#sîPã…` þ‚|fj À[sÇ÷ڀПl«(Kxÿ‹¤@Æ—/ë0ãó»»²+à]zlôFKÍ9ãd ÉöGº7EíÌNÇ`®àŸÂ>:ó1n€2Šþg.iAÔ@OøÑ¥ûåùË/^ˆ<{ù\°o €šÍˆ Øtoñ˜e -UÛãöh[¼‹.jG]¿j( õ 9*ó¹5×(÷X'lGÐ_8{—&þÀ?Õ¡¸M uÿI6\°Q€"& -`ÈýàÁÝ•îW5~¬(8&à0ÑÀø_{ÀøÉ}t&ÚTß Àö·­›öÓ ΈÿVù'üŠY87S>8³ \ÁŸô¬ÌÐoK“f"'™Ã˜@ob†ÿ4\’ÓByÏŒ'Š/žs&±'AÔªLÄ€=Õ Ì"Þò¯¦´šßÇ º8·Ø]Ð&­s§ÇgûTžUîŸmµûkó‹ZŒ×PÐ=…â}bF¥»Ã͵ÚÒŒPÌíÙÌÚ`u‘— ÒéŸvÀE"!³ïdhЃY_ö÷ú¼öukà#dÿô «­9m…˜œCÿgQ˜~O÷¢[Ð ¬)À9Ä/ÿ;t)¨mkƒÞ^þ:c•î‚CXЩu›º6µA>$vX[œ³ 2°(þ3'ü÷`I$ßgm§æÌ!Ú-…¡k8/çô]Ç%׺ýB[ºu×ÿߺ¥WþJÿÿGkôs3äô‡ø_ø€ä€•úaÉ´ônßxÈåu¶<1'¬ÏS%àJøæîýmíïøs2†pæ3x2¼+ ™ÐÔ&@RWÁŸ”®-ö YVÀÉCô¯Hâ1µižeワÎçŠX…^ú@#‡thÖáï'oüÿc¿÷—cïL87-VLð }.ÐpD8šú ÿ üÏkëÎå¿Haµ)gûBù)Ì©#Õz>Ž?H8Ì j± ÛÞgæ„õyŠ€ëQwû®¾¨¤oàcàÎmœDgã„N;“$¨“UiÕs¶PßN˜êkÎU‰úú3 #]ÜW†…å>Xˆy¹PŒUX㺚‚ƒð'4«7Ïý€iÌM¥xÞcìJ8Û’ÄŠC}°(ùG+€TŽbß»Tö0}(ßé[ÂÀ¯„ÁBOáJ¥úfh6Œ¬•Ããøux:ܧ±ü= 3—û4ÿ§  ?ü˜ |(ðôE‚š†óŸÝM0?eüÓhHQëký¶·ï€‘žrÎÐRцz†•ùÜZ­Ùh* -úHhGnú£É7”£+ 5®.ìwßa󭕯ÒPæÔ ÐØyŃ®ò€1€à~/GQs)Ÿ¨ü‡9!P u Ê1RðžIP¬þë¼óà„Ý]õ?ܨ€ ¬ÒíeØXTff•‹˜µÚ0s e"*SäQü!XeƒD^3ÒA(ѵÎZ>0~Æ/¡?­™ý×”0Œ‚¤7`Í* -@Ÿ;Þß ßëÌ-¶û‚B£_ªÑæ~»½×ëðÕ<¾^‡Ò=þ-7`$ÒÃRLêæðB3Oð-ëÑ÷^»g?=]°Ó݃ì Öo©Ä DëáøÜÅ_|ö)!÷õÃALîÞÑó‰p×­9´NÝF³­Óu}?w­à x½.(®ïé(wßBh¯õ¾îQág§D>t;T‰H('(èÈÜR(G@ì(½èí韡d;5·èPÐmµÛ³ˆýκ.G݆.Îíwÿ¬Iæ^ܵ‚à‹õ/€ÿ}ÅÿX–­×d -s -©çjà  | ÐÿHZAØ»~ ~‘Uär‹Æ™8 -€2\6t‡$å}_ Óíû¾|‡÷3÷/A©²¡4µU¤ŸTHÿ ÜϪý8‘&+3|Ù¼=̧.0å5ÕÕŒ|GÁ Á"@³èÏ#†`é@[c¿ê€ÓF34Ë©›æ·¦Õc -¥²½Ò -ÀW­œéÉò…hºs¶6¾„ì⸭ŒÕ¯BOIØišùžƒÈaEM*ûÇ+É}e%ЫP?ÊÞ§0*>¾xF¥1kVð¸tí©ñÿÙK] ðüïÈ/_¾zýüiZŠ7BÌDÔ£,À»wi¡(¸Ò¹^ ÿJ ­¥n6 fFjTÊdVëè¨)Ð?$« 5´Ê1uË­ Mân··Äû£øŸ•ÿ66UÀ„, t%jÿµ¥.þ;€|àNõ¿4‡!>Å/Ÿ0R  °^Z A1‘<'éG®¡C>}è_w%ÆÎØÕWÃHü*[¯ðœL ®0”L4h ôSëö‚€1`^OENqaµ±‘óì'‡;ÌÝ– -»ùx 0·O…Óûܬî²EûûÄA\ýÞéôUHæÆV·ºâPôc€BèõÏí´Ö*ü×éUì_Wá˜þzµªßi¯÷{BhQHÉÓ —5  -ˆjð BþN8-X¤¿Óõ]Ëð( º ½Ð›0Äå+|z(‡|K(M»tä: i¸Î‘ºItU3½U.ÌM¸9b_€Âr=8½ú@ÜEŠ $ÛY¾IàÊ<'Ü_[ï ‘Câ]qõÞÐ7GXSỾõÅþó ýX,Ê4»žù|þJS_á¿à_S/jN©ò›I -›du,œÌP¡…<þG*‘dS0Žéçu6PLÆ ëó(õ7€Ê€ìŇ3pç.pîÉ£’vƲHœ~ ‰7 Ó>âîJÄšgZReelô—ÅY=@Æ–‚Iyê@³X™«°‘ËN´ï ¥C3߀ÃîÏS:ôóŪˆHáQ‰µÅŠ >Yâö‹ÿ£­ÂòM¶Gœ±jÀW‚ôZë~€.^Jüƒâ[îš2z¯½¨ ûëé¾ëîÚùkk@)Da} gú¡`”¦ŽBMáÿz¯=7¯Ä´J·ƒoBo8ä ½~/•1 ]G÷®û÷’Ð2úœ#P8Ö@öEº*œG8Kg@„K’íúˆëAÖu»4^ÔyìsAKLî\¶®µºyœ%ƒµ?ÿÿ¼s›—lšÅÉ×¹|þ¢Xmô7¤3«²ÿÑ -I±Nµ™¶œr˜GV¹¼2sûVëó Ô߀ÈÌ{# -ø rN_,Ãy¢Árv4Á)µ‘VsóŒ«ó°D˜4¥Ä›*…ò3þ—Ä»ÕÂÀ:ͱj*‹ä…`(O!X°ŸÑS…Ý![µWœ¨€xýXÄŒ -"e­„€Fµ€!'_Ù${Œ=ßoX  -€PóP‚/La¯…U%Ø¡Ÿ»Æ òŽ%€¶žÎ>8ý¡;¶þñ¢¿ -@'€Á >üàô¥Ïž>ÿûóÏž… Í´pãúõëŸÿpãZOèŒdÙ€»FØql -öÍMÞ°øÍ¯ÊB½FCŽÊ|n­Ö`Êt…ü"ŠAæÇ¢÷ïŠÊÛ¡Wº¦g=e×@T`cKÄS(Š:9ê¯2ºu›^Š2VI­}øÏý2Ê;éçÉmڤÕTˆY…=Œ(+[Àâ¿ÇGÙ¨ßøa:ý+Àý‡€ÿ`v1‡m±T´ 1RG‰™`œ¨ßo^Wyz׈&$ŠÌNrþƒÚ£ `ºz#kŒ ¿V¡A‚–Õî2ûô¢Ð¯ÙžJ뀫p B€£<%hážv*Í-v„}±ÞºUþçÓ·§ðÿ£Hßh î&Â2Ý<—¡M=ú ïÅD`ü!ƒþPø§"¿¼ßowûx¿ é·oMð'XÔQ=*ƹqÌS< ú"3¢.==®À]Á]kŽ»n!ºkO>r|k}ïF ­÷u¶Ù¹öðÎÁÞp ì§ñ!п§»ë¯Ñ6ØÏU{k}çé -"]Ý„yMÏß„ð°‹ø?X  [ŒÔœ8‹,Bhø¾Úë¢AýuÝðÀ ÜÔUhuç¹k;Cu»â'Å/Ø4¯Á}ý+é‹’̸ i&IzßLRØI–T‹¥eÚé¿` n(™(9a}%ü¨Xj| €€q €ÎáÁçÊ€ž`¹Ð˜ÅLÙÓë1Éã#=f²d\~ZŒ¡2Ài|´®Ã–\5åë!ü Íx~6Ø“?T3Þápãòc$ãÔ¶ä±b’@¥È. ÿïSÀ˜|g“ì{Ψ©rßmM,lÇ·8‡Z01A­±Â,õßsâ]ñŠÖøOg‰àÓ >øÓàâ'š;óñÇ©üÿOºüÿãÒ•§/ž=¥@öRTàï/Ÿýð¹?tåÊÕ4îÓÆ6+_Sâ§-ÀöÖ½JtVDNLáZ~ÕPê5rTæskµÆçêX9GAÔàS™Ž°Ý¿K‹:s•¬çþ•ÀGG[Ÿ¡ä¤ÔˆoÆ$Ù `y¿àû¤¨¯{ðÄê4²¢ŠUü+õàán`Áb~ã>9ŠtPø bMܯ~2‚LÿÛtA^݇©ÁéJˆÀ¶9¬‹ 1XEþŒÉ‡þåÿX º Ÿc‰M‘5&Ž?öh«Ä˜ø/¬IèOCƒº9€þU"À¨ -€_[k((U9—’uO'¬TiÔRô 'pâðu ” tmê»u@|$èÄ,Í!á(P\¥S!ª²*§ëŒ:§+¶£ Þÿº½AG@¥}•÷ûë{Âf!#h¨U{ƒNGË}û%êìöÐêhœÿé½@cÕa\AÛï Å 0CÝõM•×ñáû{ëÿ—`ݤS+Ús³ÝA°÷d(Œ×“ëL½µ!þƒýŸÒ¹{ôÍÇ­êÆù¨¤¥ÝÓOÁAO€¼~7[ ˜óçù~Ò(þpbŽj**tc¢->H »Ö³ QÐN±#‚¢ýî" -€ˆ -@ÿ–îÚø/æ’/¼zç1?ò~un_€ÒŠ ;šÈH“û€@·˜Zp¢›¤·t†ÒÀ¦£gâ4u+€ò-€¿ØH×Àäýo2¤'`‘³fõB¤Ø á342—iP$ó3ÎÍó}z9&l(+Y¡}Yà0Ì8Û6‘°àÍøÑ¢¼ã_Ò/h6^ì€~|Þ¥G(–×Ò‹3þø(‡Ú× -À<@^ÚÆÁ àûÝ]÷°»³b€ðÈN€°ò/̡ذÊÀgnÔ8Ö*k0€?Bøgªè XÅþ‹—Î\ÔØ½@ þéÃÿôÁ?_¼úÃÓ§OŸ={þ ÒÿóÏ^¾xvãÓ3ò%á3—Â.FTñ“å–ž7CØ \’¡lðYqù«†²P¯Ñ£2Ÿ[«5~?F}+0øÜ¿ X0èW^K¸P"tzÔŸ ‚%ˆ‚#  €h8&4,"|ܤoÀÿ`úÅ´Éø_ò ïLf°Ä× »[Úã0qLÚýÉu¶H;†pòôy;F¾€o‡m1€å¢ò5)™ˆ#%ð=Å‚àië3“õ4œ‰`1ýà¿òød ‰ýiûÌð Ö"@¡{ ©˜A«§‚¨ ½Ý.…Ín ×<„¯0ÐZ‡ *½µ½îÜ¢î¢ÝíŒz†0;sJ%ܹ¹¹Vo•ö ?F†®ŽA¨ç\Â6]m÷w`O£ÛQÙWˆgY¾7T™w ØëjN=Üë«X¯{”)ïs‹Ü4ç»™^³Oòœ*±÷»*ékéIÖ¦Ãp. –C¦þ:U³âÞà§ŸöLxæ^@ òƒÿ„Î(–Ä!ÖöþÝ>¯épÒ@A#£3€>s®à Vvâ,ûŠ× Hˆ@9„úîžf€V¨¸èÿ´¬»îwD8´EÌ‡Š ­Nüo¿‹ÿ£ßŠ_$/ð<I莥ZŒ} €äHêvÊ!ɾӷÀØCS¯/é’ÖçQʯ|*`Â×µìWÉ[”ePï7P¥6¥ÎœóÊ—žWR Lqò3 â˜S$Ó‚[åÕjÊΑbu6¯c'Öh¹ða¦"s”Í B3²CžÎO^~n àͱãAÆôد²ä¸µÅŠC}°(ùµÀ66ò­M°G;ˆÎìd3@žƒ¯:#XîñàÐ$¿©Øb.—½kæ™kü§3—í§±>¢Ýh|€&SðÏ” ?¼xõÆÓ§¿üðÃsñýøáé³§×.}ôÁÒ6³9Fd$ãsÀÔöoÝK -A(Z°¹½)2rË¿ùUCY¨×hÈQ™Ï­ÕŸ -¼o*ÆÕcR€­»€}k!*p° ©sC ð›Ô­„ȨL_ˆL#Œ[xøÆuÿÇú0Ÿš¬âÁîß”ox“2‘ŸK?b++[ßÿ†8$Ms“Û„@Àmnà‚| 8ÀÌì¹üE`74ùFò€4«`ßV°?'3¦fŽ%6EVGGÍò£ ðŸ_bX‚BÃR00LÖÀ•{¢A(jk«*„Ä_lÆ N¥m™«ÝÑ呾ç]ÖmöHò:òµT>¦CœE+-$šÎ‰nÄ …Ê=´nýÖz‚µî”[ߺú{k·pÓÇA¿7ÐÐÐÚÍá ¾1‘QÐk á¢:Øxhθ>€M@Ö -*ïÓ£îþÙ ‰M ­b}ÿÉÞ^J -ôýAwHù_û¨ˆÞ£Â„ŽüÂg]£Ûkëò¨"vlS'Àã¶Zgçù¢Bâ”­Ê>øàÔl¶ˆÐUz˾ëvG÷¨E»fÜ™›£ÊCô O+€=)$þõÓXðà¾ù‹äh&ø70 ßWZ€&Œ¤(¯Ól¯*+*-¡@ôp‘½Z¦e’sãLœ¦j€ÈH•‚½•pt­/dÒÖ¸°€ƒ5€Ñrx”#µz+ÓÄI‰ÌÆr®²•¬ÝÓjÇy¨e¦¬9Ò?þï&Mo‡ò“yøõ¤!Þ±ß.€¼D™fŽ‹Ø±Oð·Ê•AU­V\ -@úgV¾Ì×6nßï>~ü`{cc‹å¢”€$x(Âç£óò=hª,Ôo¢ÎJÃØ{L(iQ¾?ÚDÇÝÿ¯à_ÓÜ ð?}øOÿôÁ‡Ÿ\¾ô?Í -ÿë׮߸~í’©_ Ëo‹‰ÀíÍ­¯7 Øk~îµæV釯ìÒLŽV £ð½Þë tÉþ°Ç} `¹º€xo¯ Ô‚ÒÜ_¿t„èÚÐß»µÞ¹µ·Gû=KÛ-óeÂG?_OEimQ©Ñ^÷LKaõ_Ыá 7OY°ÅpO„B‹ --QœÚ|Iâ1ÞrC…È -œ_§¾¡ßm‹5 ú`ÿ` ¾"fÀåÅbüe w@cû<´ZÔˆ‰œ=gD¼EN€Tˆp¯=: ä®Â< Ìk½?\‡ôqÔÍèÖúEÿãðŸÅ dó£?§­Úv)á#0X2‡*J.‘ë䣢â;  .üÛâÄœ°>Ò~(#ßð©8¾(ÐXú÷ÿôIDAT,ÃŒŽå.™d`[)ȧÕIŽÔW¥@´8-:RëÅ99ŽŒÃê¹´Æ.e[,0Þ·÷DS0D8(šå  †R#à=7Þ,ï1öô¹±ä±b’@dRÂ~· ðoøQ„3_~¹¹ïmŸÑ -@øT -a¤`Q GÐxŽ<Ó¯"Âr–½]¬Òüq€Óÿ4Ý€ª$4 ZÒ Ð§?¼tùÆÓ§OŸÿòÃÕË|.ðʧW®^¾tÆø_OvâÜBtLý?íù¼Ö)Ü$èÐ廀úUCY¨×hÈQ™Ï­Õ,ðž¦1ð;Ê* - â½sß?zÈf€x.µ–¿‚x¿ü” /€1 @{?@¦$Wÿ3Ý8 #ïìkÒB˜¤Œ} `’ Ì üçœà¢AÒK[ÚãV½†1#©A@³$¾Y4 ôf>þ"¬¹µ¹ïáG#îSx šý»þ?Ÿõ,áûUŒ;Ä9bT2ÜÊüÖ´z¿žZãU&0Ñ Rî›|¿+Žñu¥:ðañ -ð'ðMãP*k,°UgËMGÙþ§)~ÿtZ8/ÄÄ©Ó?óÑÇâ‰ÿôðÁ‡Ÿ\½qãéóçO¯_êD¿V´7£4¿ò‘׎ â«Šÿn°µø¿±¼BG·)ü¯¬Ð Âfb( õ 9*ó¹µZƒé*€=ÀügîpK`å »÷ïn´ùónÈ—€Ã6„ºŽe0T'è4V1r,<º;Àq€¯mø'W¦m#ø¯Ã}jZ줰ü•w¾ú*÷Ó¬9™CgÜô> `|—©îÀ­URìËý‹±ÿ˜lÀ -€;üiü³œ—]Ø«IoÈ="…È\ì÷H(ÖdGÕÔ$ F5 "@€#dƒ¬v ˆQåÛÂy•Á;ˆåÆ'¸@gT\K XîŠ3ÔµJ…b4{?Ááú«,¬¢ñj‹NõW-%¸¦^ç²¢¹ Qé§Êž}*€÷ÖÚTÙ¯‰oé¢g(ˆä&d7o2Æ®×›k Úu×DwÝë–…ªz‚¾ï¾0„QàK¨"º À°MsúáÞ_‡{ëÅùÏðÞÿâVÐןèÁ…Éëk]Ý—Z{ „ïý^íãŽ{"ÖGôˆ”n»E/@ -6½:XlÍÎÒbQ€ŽÝ@ ©Ss|Ç¡»6\æKEºÎÐâÔ5ûëîèHO»ŠÙXÑ]¯¡èž›ðŸeÁ¿€óøÆ¯$.¥góN/# -€’Ý7$/í›irr+'gÏM§°ô. û66ä‰9a}%þ¨h| @yG¸äË ;çxç ;Ô˜™ î#¬¼P¨"J -ôÞ«ì:•U;W‡OcªÆÿÄs¿=PPþõtžê—¯9mr%@¼ÅUùme±b’@8þÝ -`?˜/WPnOv|œ>Ñ pÌ@ù›B;ÂÇsÎ4ÉE‹G@m¹ÄÞd—ÿþ“ûLc'írþÁ?JòöøÈÞ€g² ÓÿÇÿÇ}xæòµëŸÿð쇫?üàôlòCþE*+͔ÿí°ÑeXÙØT¸Óû܆ - Ù¡ëQ e¡^£!Ge>·Vk0Ô8j×(&šzäÉ!Ö JÂþV¶ ujþ® -% 5ÖæErÙÃ/À~÷p €#¹éª€¸QŸXæÓVù…Ìçàïþüó7•pæPŒYgzð®1±)®€&ÙÀ¹aõ¬àº²Ü?ÂÛ@’¸é)±5‘½q$eÚØ¢'¸;@öÏ‘cIIÃ?FÑ -3è+Ã/ø/¼Iì3¡Q|—ˆk0€µµ'*Ô Áмe=Kò½ŽÀÛW¢!ER`Ó`@wÕ]êtDzýî\‰Úô|JðØ­bïbo¾5×î‹]èr<- -úºî¢®ÏâÛK¸ÙÑo¾ôÅT|§! ®Ha˜’°nŠë¯ßº)òC—€{´¤ø 4vµ•_·¾kPZZ n8íx,›Z8Ð@Èõ-IÑ‚¾Ö½}«õyàãß°0ªÀåuû¾½ÇXPî‘á=­-9‰Ï©‹D3dzÆAÓküWÈâ†Qo†ÇÑC%`ö‡à×|ˆ±ƒÏ'* 81c‚à*ÏZ¤@ŒEô¦óÝ5¬R¶j€èÀÉ!‚¸¡ð -Jy¿¡Ä´2ÅÀù+‡O-œ<ñá ”?à÷¡G€yà?Ez1€ÿ'ÿež¹tùÚÕk×.ù²úã"€»À'g>I‹]GâÀið…ûîÁˆ°µ ¨¯EMpÆŒb( õ 9*ó¹µZƒ?e iŒ`åïpÓ{óÔ¼»Ñ¥À -@ÖÏ©˜íL‚h)²2ÖMòª àÞêX€Ï%ó}ùÎÑë=Ô¦M£ø>i¨B? -@k~ù«û*Ìpš°ÈÈ2¶9«CgÜôl·ý]ÆÚàƒ€oWX ý—›­'#‚þ»¬_~P‰z ›Ù‰=«„àCžSÒH´`„!i¼Š!°?ÍPø6IôB¨Ž²ºŽR©Ýó´€Xùó6öà -ÉU,ªTÊÇxéÃa{¶øäкO²ÀÜâ¬Ð+Žã!xΩ°ìórߺÝLkdž›ë7uAÝ’€$ô Ëܽ¾öó=·;­NçO®ZǬ2ø®»Ýa¯·èû´Á0ØÒ¦ ?Õ {At_w¬‚ö_kk‹{‚öhp¨G¬é{Ã._ÞÓù(ø÷z¢-žÑZz>äŽÁüµ›ÜÎâb{í&³\lqÞ¯A˜/ºØ¯8;;Í"›è)€|ßÕ½*øX[ã®Åt`/­¶îBÅîœXÀ@·”aSŠÿ ÿ‡(Êä#›§ÑŒ ˜Ö²zds$×HU}NÏs0(r|"`]ò‹<3'¬Ï£Ä_µ(ßøfÂ×µìQ}‹õ(Ã{*SºÍ¹"éé okÇ9r›×˜áOhú 8Óó“‡ðè?Í·|~¹«Ï%ˆ“|ȬFZ¨ì?ª˜„°¹é–~£v\—òad¤9?6n*¥ÙÏ4v´þ§Ãÿ¤½v³®Ï×Î|üÑ ïS¦ÕŸ|rñÒ§"˜˜õ²‹Ÿðñ ÛEv}ý(_p€÷@jð?‚“脪…°Í‘Ç1×\3>ÂF¶3ø'üðƒ±ž9Üôæ<Õ9în ¯“,ƒ´—7¾ãm`+óBFÏQ —ru˜+üËM˔Ƚ:Íy•cXš¬PR 0¿Œðón¹$·§C9iÈ -¨1¥áÈš -À̹ó8ëg‚°åþiTŒ) ºb«Á}ŸP~Ù ‘™ƒj€ÜÇÐÏŸÅücdÀ‚Qi„$FØ&Š*Æ»È-b¹Ä¥Và3w¢@ ÆùCwk:·ÚëvÚÐ],>ºSáÜløàÿ¾(”³ #r}ßt¦Î͸'-õ¿øÂ÷KOz&\º%´×¬°ÃxÌÎÍ›y:±ð?îÚ·­§Ðqf7œ&:æç®M9Z«snx°* -Ó® Ú (ÔGÀwu>| -‘ ==‡ -°hw$vÁ°~“ÔÀf-|÷[$ õè„‚ìììY€ËpÂ@q×î)AgÒEã®yJ‡€Ç«sí¾nQ÷Ü_Y×kö]ÛÜ_³ÝXyã™Ñ7~un àÀðW’ qLPÊ× ¶à´RÙ»} àé°°L[HÑ3qÊÊbšß€Ô@¹9JÈe~;|:´ØÊûŠ!³ð\8®ë˜à@² ><ˆïĵàÇÕÖÜñ}÷àú¨Œ$*Pù€3¡¬l(‡Î×Wì-}l(ž/’@eúV -€"̇ø÷OcÂÿ?þˆmû£ ì?ÅÊðp¨þF:äãÁiûß¾¿ ôw+j~Ëúo¬˜;ZHìgÞæ™zTMGV5­¹¤+–°Ÿ3@ªaգÌwsJ“¥@*w‰Sl#Š:%V–+2zÕ€ÖÔæ[Ò| 2m«ñÿ{ò‹]ŸàÇïß- -€³“`r/Ê™0ÍDÚRkiåv´ÇاèWƒ·Â·þ)´é8¨Vˆ“Ž ÿõeˆ“ (ÂþÙ·©8ò8 - -®aÆ5¦k>¸=@„†ŠÀ`i„4Ô,Ò?m,i¬mlæi®iê»Ù·57¿ª9!V·ÕªW„‰¨lã*„FúHG96ð\e}M˜zkÝ -ðqkkº2mú:naÏ®*mk ¿¸OLh«74dï å®»u±¾ïZÛçÚ«Ôsüÿ˜û—9Ž,Ý¥A”H4yîÑ‘îä‚™Dß +2ò´Ù6ir¨Qƒ‚j‘Œ™|³XRǦž„B* -Ôûuö¬¡î¬PƒBÝA£ggpþ§îï÷-óxäƒL=öî½"ÂÃÃÃÝÜÜÜ|}ßZ¶Ìl<œ¥¼€QMíéÈ&Öö¥Ùµ ü‚ ³gŽ­Qzm­à,ý¾Îx]pÜkã4’Ý­Ë[W¶®lÛ&ByHZ)E._qŽdO˜¡’½\HGVô² v-k¯ƒ<9qÎ8¡=3#!¯˜ÿìVw›òó±8ùÊ£Åã!ð×Z<r€üæ©ù€gá<@K²žî’@?=Xœº€ ½æúó@.ECLp•N”:&€Š8s6À¥ ƒt’Õ,>¾ˆ nÍå¯Õs—Z³öTú`.%Ìàûw…RÛ¨§¥Êß{Õ™æ‘ܯÈròcið+;¸´´áÏ•ìa€ $íÿH¡A“ç.›€$,àÌâÿ[+i;æBÛêͽƒŒýøËî'Юð.Ý(…þBJáw¡ËÆ¢ûc¹d‘­…E›lDP i»ÅÓÄ{é7”¥ÂPGÚQµ<–­¸YÍ¢UÐ.êÚ¦  md 2ùpàÖNLÒ,!®6œñtA€]@åÅ 7Å$jñœ”½½ƒ£š•aïæÕËW%Ü‘ÁÿÚ®|Gªx[y§ïÆA„¯ŽXQ•åqŠ>]¾®Ö@€MѤ–(ýîã[@¸”J€?²ùû9Š b+ØÆ7°¸×ADz©»ò£¿mÔ=€**ÅÞ ¼omŒ`v0oë†N€à¾H—ˆ¸$Œ€Ì&-ºß2“œmrg1™ˆíˆ¤Ão7ŒFÓá¶—KÑü–‘x8Èš o®Ì·›ÙÉ”IÃ}zŽió½ßßémo;@?_ýABô#(ZïI¥€8°Ñ†äVêøÊ£x.úýŸM¦w(¤:µ‰äêŠ Ø@lßÐBie¤P@Ò§ú—=ˆûõ -áNØÖ].¹ÞÝÞé‘m½(æÚlå\ânãê^G¿o¾êÑjX¯Äø/'@¶û8žáXŸ °‰º<›õgxžMKQw$««tôœœ àìÙÅð|L*É5ie~R^äÌ÷•z>¯Þ|ç×»t x»¹³ssÜã«ÉrekËÏÕâ·VÒ~,÷Y5®ÉÎÍ-ëÁeNfŸ¢f,ÅÜ~œB=§@Œ.Mðg%_náßÚï¼q\¤2Ô®&]w¯¤jÇ)€ã¨ïš`¯ft±ý·ô|òÉGíF¾o €ßEþåÛ…¿!Z€0€s=—»ªPæëñ<›{€ùîsí¥—NPw“&d¼@ÄÑ‚Eÿ \ânë>¿*0€Ì„ù/8Úo(@‚«hS¸§¥6ŸóçÉ?Dº•û\ˆ€íÇð¿ùvø>v®}ŸÊý£á~ooè0U?SÖ¾ó‰¸u°î(±.®\m[}U®JâäwânÉÐ -þQJ¤Ä•ôØù‹vŒO$Û•l;0×l‚%­ˆÖeo§·÷þ](ÀþZÀ5^žòÄÄ4ä^Þ ¶\z‚ÿPÒõöç˜ÕíCbéW˜€Ⱪ%%<©=ª ¾Tõ˜ QÀùýV°°”æ(äìNÒØÑo°Ý;$I ç$×xBF¾ŒœÃÇùqrT"Pv÷öÊ úkÿ+Wo`×t8"? €ã%ÉmÚþû€üd‚Á p¢{gÄ™Äò-Ô›Á‡·Ù/ðS.šÈ^‰´%¦sËuv»P§ÐˆÏ´þîÛIßK„˜Ä`ü»!)\PÊP× û,r¦âò[BQ¥X͵ñx£[$d™xxB3 €pé7ÂR *ºVLv¼º=¬óyÂ:gríLFYr¸Hýo.uØë¡S#)Ä"LŽ•üÉW5‰`<}6@7¶'ˆOÖØéGÎдqmU’î9€õ¹€õ@÷mÎó8' “i_µLþ[¡/…jÊã¶µsppä¸ -Zï€ó¯½vpÿ`Æ¿sð辊 dï€óG€¼¬¾V ^b¢²Ó{M² øßÞ^Ï¿O‹Îó­«ã~p˜,`íe¦KÆE£˜KsyráwàÏ×Ç‹0eïcíš´•ÆjÃY1eï´‹£Κ õ·ò|ò°Î¾w @Ãr~ Õ‹,¿Ø[µêºØÏ§™¤RQ\T>UXy}pé… ½.½¤‡y);Kêÿ—cûg¶g~óÍ·ßyû²ÿ—€5qÍ%~»ñé<ŽE' Ä ²m¿ÖVò®•å¶Í×ú> ´÷[ø¯˯§Š·“=!Á© rpÔþ.ñOUmOw¾–th¯²éH%f-™Ì[qkRT¨ÉæFøâ¼™zžH qëWìפ€œ­òa2Í¡PR…¼!{;{û÷V€64hÅÛ¡òJʹ»ÆH­4°<’Tþ”ÀY!­ `¹kj RõxM@ÔþH}ƒçõXG†’¥ ²G5oGÃm]ÁL€ä¥É 2‰³ƒÑPšÍXÉ.žPò½Ö°Âÿ4hÿï8 .öðdAC ãIF,åì9Ó}²…¶ýÑâ¶œà–·ÍˆûÕ±ëɵ+ä…¹&Q/¸4ó¬ðH -SXLP<Ùæ¼^u®yÖßJJšóõ8Ëçñ!)UÚ@ÒœÍ\ߺeAHÊsßòpƒøÑßýY#q€œÑpåÆÊCù=¡¼Æ”'LØÔŸ´É†i¯åzÚÛ²ìÊú_3ÿ‘€Áæ«i{á>˜èǾôAÉŸ3<Ýl€ 96墀ŽÔ“»ô|¬.F=ÿ€¹Â8|Ã`ö}ÆÅÅ|ó‡9PÈ~+õ&Aÿ-ìû¾L`G@>¸ÿé#,Ó«;{Ÿ=y¤rÎàì÷ïÝ3"˜¥+ˆÝ„£(ê±·ÛP¤mmù ø(íëèøÑýý=NÝãdX“Êò3<^ …— ¢¹–»¤,Øú7{Õ®&½.¹kl>å¨ÌOõ€ -t1¹jcÐ¥K@ÒŒ|ÿÌù%Ú³æú)ûÞCÏôt&cJÔ5+ª•®QJí¹kO{aæ_é… öóíz ú?C‚þŠó ý|°ÿß‚tÒñš,#/^³ äú³Àö¯:uÿÕ.•Å i«6)Oùë,yà>§D¼÷kµá¡ì¹òñãÏa‡!Cª<ŸÞ©@¿-ó|\fµUЧ»²!›Í“™ \kÿÇï„?«vu -ÇC?Ññ1|õÉãÆ”ÀärT®Uq­¤•Ѻè8’ÏJ^¼Üb^„¯ Ómh Å绞r£8ôݬ{ÂkK<·iÝ@*Íÿ¿$¡vÎÙJ|6VD`ƒÊjd¦ -%.î(xØAtK@¥‘h¤_íÛc¯ŽÇàÑ8Øí™gü]¨El]½‘dwK×xÏɃΕz(§YßÞÒ60˜ÄÙ?ýv1±×Ÿ¹ßõ7+ä/Ë—oÞé¼ ­LÒ˜áÂ$¿³€LÃ7Ù·ør°È ”nVMÀ +‘ðªÙËpEI“¼I ¶$úèÖh:í~Föí—WjÃÿLb“ïò£'@(‡Ó1ð#; -Æ%²o¶C´Â[(]=ÎÃHµ\K,<¹ÈDù6Í;@qôq¶·„ÏñÐyΜ 0*Â4LÆ4“X–^À'› €G§Ð?xô €Çpg‡øîñ“G7·vö}ûDMx|üé§Ñ‰›¢ið0Là¹ÍMΠöªEW%VRΈ(ÀÚ8àþÉ^è¾ €5 ‰vÎ|Âe˜ÿÜÏÕ{a2_\˜dΛÄ.Q»Iª%D•pXW«Ä^ÿ>¦Hî~¤3ù«‚X¹êg‚ÒBZ5x–¼`(€<àüvÑUÑu@]ÈM³¹²5ROŸ[; þ§‚aþ—õÏ·>gÿ•èØé|X ™@K4>±’VFëàqª `åÐü­óDˆâ‚?ÍŽéx—eçè@Öƒî§=šþ2e'€Ú=µDi¤¶šÄx­ÀI -ð÷a®‹%^€‚‡u -'€(‚T -iú†[Ú¢À# íjö‚;B’;Ò^?ÃàÌÙ·¿èsœçê÷v×=å¸qC@1€j°C€‰'óf´@ÖÙ&Nɸ#¾™S;冎÷L;¯Ÿ@·²).®r Jo‘\Œ‡\Á‡£ñ„K˜±³±CçˆúÎéÀ io2iÙ·rÅ'«ìs'øñÌõö¤ˆQƒN&D®)ŸéKÎCãû‡Ü8 yq0ÄAúE®7\¾¼½}…= TÍå`&œ[PºÁ¹gý§^hp?•`¸6 h²e°¥ËÀ\þ›¯’è÷W×€úŒ^ôëbV1Ûp¶à+ôí©¤˜ÊCø €à¼€î•͈«-««tâ@ìÍpöl€Í`â¡[+§fÃ+ú¸•¼’Id$(âOíóÄ^Þ‚z|ïæÎþýßû š!JñSÀpCî þ2¯¬ãqÀÒ%þè>»Þuÿ_ß#ßÇ0Rƒlßì°“¡½ö¼’d¹nÓWßr:à]ð¿ìPèÏÒAXý˜üÛv¾×f¡wpÈ(XxCM¥hâ§–5&²âgÑ~S„­<[ž¯¶€ó¤øûúØý@ÿ›ü€?ò¼ûn¦@Ú®ë’ À5ñbÒ @ØÑÀ¢¡¸“õåJ6Ö–¶ìþ\½Öþà®øÜ´ -¼”~ky-¬îmý)BÕé<ˆ¹7„¤vFªŠº´:¯>˺9€ŸÏ¹Áù×Û»”dgÍü?Ñ` þ— %À¿¾z¢ÀI öz•‹Ü„ÊÅâÜ;â)¦ì*0˜üâ_ƒÚ@u"÷…ÿ. Kñà—êr°Ét§­$Ø/]0iûnL”׋ ˆÂ /ÚùøŒþ´Èê)pž@)´Ó©,ü8¡í~—B6@1—‡6¡°UgÓÑx˜)k¾-ëŒ5%°àÖ<—¯8þ6 ÌþôrëI@<Î3šãþø0`2¹ Oú“ÌrËY'£ÛnAø+œ`W0Ìh=gCüÌÐÄ‚´IM7( :"äZgzßá~È÷d:ü’«õZíaš±èo[¶ºs-¦Ê¹Ð9á?dY—‡Ã qÒñtàðC33sGÚ²ëP‚ìÉ9½2²Án~ˮ؀Wu”YNÓ•íÞ¶“[|ìêIô88V²å®ßb×x‹PÎímâïÑ £"“yh ›¤'nîX%¿ùê´½Àß­ ùy׆˜gœòœ˜ À¥jµSñG͵̫6F*a\¥ƒ -(ÀÚ\g͈ÈÌŸÊ&ÙÌ -B^>Ù>þØñYäñÝÙÙÛ¿ÿø7{7·®¾(8ºÿ8à@¢->JDîæ‘_ú÷âÈP! ë«“æ¸÷ðˆЯ6 Ò;ØÛÞÁ¸{ŒêGÙtøßìÿ*䜀XÍ`~JÐEð?;ý'=R% yÒ໊¸}Õj·X.»¯µO[ãíøHUß é? ê¦k~××Ù"8(ü?0p¿Ú·.yó úuË?Ys¸ø(·¸¹Ü1â¿ËdäD€V#>Z³þI2QŸû‡,ùxL5G-k’r¡œNÈš൛@r# þøg*@–ë¾ Üì`¾ô„ð®é€›lØX€éºOö]zTUÕ ô祿&KÉ8¯?@0bƒ4'€¶°žkÑ ¨÷¶ã!PJr½>„@¬÷çÕ|<õ†Ž[üOÇÃ/£C Üö%P»^¹ÜÝà…í[M°“c ˜Y„ÁEµÊ¦zß-Ã…ÙýÃbtGg[wƒÿíÌ—H©w\<ïo‘טïˆV´PÚs`Ã`x¯7¤g~Æã…˜*\¥Il>Ü&±Œ(Èþ‘Ô)¿ìB "[@Cö°@L?…MÑ vGNÀ1·Š ú·n÷?ëï‚ÿ»Wä>éÿІÈmµý_2´ÕçF)Zþ”Ê~ÿp"ߌⷠœin‰OÅz³;˜—Ùp{šƒÿni2«hO¼VÚ¾@óˆÙµÁÇð´@PP^«;åMšªžÂÂÄøÕIt¿É®R24üæPÊÐITP'EVN ÀVyî>^÷Ø¿ÿmçøôñ§m&Ò&¿â€àϵ5øW ´5=î†Ü‡½k}ÅðÀã㸹 õ¸«êWÙþï‘ÏvO‹ø˜‚ãã+טUÞ’’óÆÈ.¾³«I¯KÕƒSõ“Z«<{N`±€Üãúψ¨&€\Nòà%v>¡‡¹Þ9Þ~i¹wwSág*[’*a XXz ç{Š]˜nñ‹Ž°ÖêÁ–ë¯8CðëÿïÿÆþ¿ûÞ;€ÿ{¿øÅ{¿øy^¿X‡þ’ p](ђĤ*Á‚,naL{·k[–ï“ßËw`N±žªw#|þü´®#?1ÀÞ&ô8÷vC¸sy­ÓÞç¬tUôT#÷¸¹üá–d¡å«y6eÿÿÙ߯O.þ -H,å”@©%‚y‚ t¾¬¿œê@€x^€ºo7wbª_ÛÚ·3ŠoŠWôç½ÏþG«&¤< -KñßÖþåk9€)™n‡ÿ«&*Žöÿ%’ -þŸ Øq¡óü¼þAÏu ²9ôLpm<îm¯}NÊ ý×îSÓ `¸(ôOÙÝþž¨€Ò…$PôOwµt¯ëmíjçúy{J–ã™sñÜÈ'™æ_`Ú:?L~Ë/¯j:ÙŽÀŸz&`ó(.Š€uoË -â\¹"Ó•ëAo˜)þ@pg‚ûpò±£ûòïh6‚ÕÀp §‹H±H x;¾?…c¶$ q•ÕáŒcɦM £; ‰æênÉäcWÀî Ìÿê-)ü¯‚.ß°D¶ú‡Ž-˜{•6K“ìÉòpJ®C[ȯÿ{Zr0/¦5ø@OBþäe6*œá(ªŽ¿¿­å*ÕÐ<çyÜè3‰ø+ó€}+€O 9˜­ëšÃEý&-i\¥ƒ¨&€¹rT4»osîã@Óõ$Ä')šÿF>‘ "ë€O=ÃP~C¿É݇ øŸ•!j`ÃÐ<Ñ -*^ÀñÝ_ÝW¿¢^Ò°ò`KÇþ¯(pýƒÿäΰ‡»pÑv¸öËBP²ÃS¥ -Âûè¢Î±.µAꤠZ<Óp^/Ôß1í6fËðÜV‰"G -*­•žËñò¼µmvˆV%’³UJÜŠ0,déXÓÑÈ'aS ì‡+Zíº?ë1üñâH€6ücøƒþo½Ý¼þ?ÿ»÷ßûÅ{W¯¶ëšÔ8kÒÚÓË öw  · æ‚ï“¿©€Kiux]¨’ý·mÍ•³åÉÇ€ äôCðrøð¬sóXpøÊ½é*éf ß«(€¶#*T¿}¹fR¤6|FMýä£ÐÍú÷›wjÊã‡GP Ç6"Q’òÀFùpûó:ØÛ†ŒQ›â¸üâÍÂdÇH‡_(1 ðöîXÂ"–m€@¹Ì¯óˆÿÇìK«óŽÝúvÄ!'CTUúþíòâÚz@'… Á~ÿïãhøÏ ý•b§(ÐÈh¸»5ÀÌõøxò×@7a&V©÷Ùà@öú ìÙ_sx½ŠèÅkx±ãß¶ni€ ®¢®z ØÑ"³ñi\ß¾³0¤þΜ,9ÕÍ)ÿé»ðÒ\5KúÄe)~ÊÛFù¥ï~—k²–/æÚÉû2vîÜyŽ8¶tÛ¹f£ÅpW(å‘"R ›„z=ৃïI‘È>Db8šßž™kNHöYÃgƒa  -0ؽ’ñ€,¡FGn<é²Ã$;QÐáaîoN$á°¿"Å ?‘lM3!Ôd>w·Oo/È1Ú&^­¹é„›rx¾ z8"æUt 6–j>áð):Ñ rÉ…=eﱞWUß<êå $ -ú”¶G÷^] À³<Y&­.«@½>ù¤8µÏZ‹8Çð1B}Øy à+ùU‹8z¸„DÐÉZ À½òÜ5ã錴õ¶+A[ÿvµ¹4ÏÉrpÒ ê'}AÖüª_²€ºuO íäé@q ¥U„ÿW€hºÓ½´ÿ])¼qqN µÃú‘<@ -é´Àkùp}vˆT‹£KªªÄãcýÎ6 -uð?M•ޝ”¥Óé¹Í -cÒÖsø£åÚuCÿÛÿ9À{ï½û‹Ÿ¿ÿ >ï½_ò‹¶oãþÊé&€²ÿOx´?[ÑÖÚ~[DKI%>!á©ï¾ƒýÖT¾Î’'×ñT ÀþÑÃe'€u©êÌÇûì2/²À‚·ŒH%A<{òƒ4àN(‰ýÚÒ`õXñŸozœ¶PpTM~øh ü;ëßµÇÎÆ¸ñÚïÅhÀ»<<ÿˆ¼øê¥ëÝJ)Ûຠ‚ãÆ|yp~¤ œ_â? ¿ÕF” -TªµkÎÖ$F£J+5H;ñ¤þ¤PY÷üÉñëM%VÌ l óó#П(¼TûM1 €ƒg1Þß>8ÖônÕó„¸ÁûêšëU×@œÞeÍølA%K5pp{½ €ö?õóŸ¼äó¤-E9@yövlËÿ0C¿ëγ´þù<¤b¯ÿyÙQsà¾a6Àº æûÕ-)Zñ4«v›½›¶èº— ûÁÿЧ-éh@-ã ÐuàØ"ª)ˆü~ù¾K|Cì rDÉ䀔õb½†ÿHÀ’€±™Ð^ƒS4õìÈéøÆ,Öüï@WÛ¾uè˜M |èYõìsžÞÊ`@\ÞÍÞÿC €MŽ2Ë¿?8©Àòt1Ÿ,îèáŸç‹;w€~N§kläø% -_¼ã‘Ðçp&[5ôøßÿ‘Ù`H®ÝKgº‘36P'¹Ð«a/ðKmé›=pÈŸ°°:†+Àz|f±=þ7›,Èòd6õ¸“f€ÌF”žŒâBá’íÿËà]¥˜®p£¶oH‚$ R ÝÙ’%ÅáDæš<“ëé”.8é`¥Vð+ -<·’Óã ·ùú×Ëm~'Ÿ?~†?Òižêjð¦¸Á[㢞FeÓ@­óÖÆ†W|2 -ÿã¦÷ñtc‰ÁJšÊÚy’Û?þSSl@öœ 0I62Qæ¿Ö¿'È–Èß½`ûwï{+ök ïžüK‹3x°wÉg 7ë5÷:é@ -ÿYÖÊJ²‰tOzRm‚ýõW„‡ ‘hn.e¬Iº ¸¢! µ+IK¹@cz8ïn‡‡ †é¡Ö®X b/ôŒ#»½á"1Óùl*÷Òƒmºj¨ÀW¶2 -ž#îo÷v¹Þî`wk×CHô÷tãÁ!I ¥‚œA€ ÿíÛB¾P<™Ü¹½ðìÃét``|:8@B^&Ö5¥-:.Â+€N°t:ëÛ¾!ÎFÛ»ÃÅ -0š}9Ÿ±IX¥ó)€:Zô{öl äX>Ä¥ÊF†¶rÌÎ4L‡óì`OBÊi¾¸Íßzã{·$,Å«?ØåfHÀwc#— ý:ü¿te‹"ÙÝêí§œáQ>—’&NïÅpQs™ÖÀ°?Û9ùx:ý‡9—Å©‡½ñÔ\“…±}:;ø?ËP*tS€–g{Θ ÐÉGÏç§´Ðÿ‡Å¬žè&Ñk)™ þä\r€§ŒX)û6§‘Àï:ÿqäcࣴ ©$™†÷áŸþd©•mÔ»=·› \;¯íÅ &ˆ@5«"[f„Óú³ˆ´Í‘.Çä/·GŽ–üFª@ ñs‘A~âŸòÃíO ¿òΠ@ªrÄJ‡«'ñF.êÉoµ”ÞöNœ4Ø<˜ê…þöþõäÉÐyìm>`?Ôö—íBØð)k?r’ ¤K`# ©%Q‰ÿü.7ðI -G‚ö|FËA:p‚$ª8ÌÄZpNh:­|ØßQý`8ÏÀÃìÙÏgóé üŸ± i;Ä`«²K6 v·àÖ•À^58ívŸµÃ&ö@[ºŸfw Cz>µKýÔÖ€¹Cÿð LïL~{‡]µûòe»ût®·­éK@¾É•ƒâèN‡ò»†#‘ÒKz£Ù^Ìæó9&¿ÇÕð{¡å?öF‡˜ÞéW+¥0ÑÁxhŸ„^Ü1üNÄ|óÉœÿ§ãÃ4ÌmÈ][ BºÝ¶3Pð{ûFЦ41NBÄŽˆ1ä~Ø7fÑ8ƒY_k}.ù8œrÖäe4D142… jøÿ@¼þYûËfÏͳÄ>öõ e׳c:ˆÊN?r.€âÈ2æ;b‚«tŒ4`î­xz6À¨ Óàm•Qæ“,=Ÿ«„cUAÔL ©Ž]2€Hý8éƒ‹ê¯ØÏõ*ÒãH±R ÃH^K¡µ|6©õîvÙIþ½‹µûäúêâõø+;"ïmãi}HV|'sl,æíùÿ„ú•ÿ>%)›>ÿ8cXS*PPS¬< -xT ÀÕǧ€€ò®{tíwb/>Ã÷S¾9$¥qT#A -ÿ×<6œô4ìg6Q€øRKR÷ÿµ,ˆ/¬Y“U;@}ú£þ¼W 1Pk2Á°=ÒrmܶôÛ™è¶õ~÷±ÙË]‡€’ÝéJ \œcïe r¥B½¬Â,<ð‘Ìr(ß Ùâÿœ`Aß¹ÄõÁØÅâ6· €]à§:é9õtØ×ÀfØc÷-sÆQÛFó‹è*ΦÆ6ÿ–•~ ã¸úÑÐîâ4†µG_Bl ápC!ràßTÓrrTÛ€!žØž„ÓÅï»Ú2íæÓù;&rOôý»›åÝü;@µäÆ^¹á=¹±‡r~â4@AÆcXWÊš€\“ã4>ð¿2^üÆü/»Üo•9þwwx[ ¿ñ*ª°?‹Âkôò3<Ýl€ 9ò-Ÿí‹zÔ?g{>° @éü&-««tä<…Èj.€³g4û]æ²â«É àwÿ<´Lá? )“?¢}‚@ótAK€ `çµ}þXzަ ³Ì§ ôwø_çjb®ó»Æ°ð[~#ÞÿÂcübiA|쯺uÈyãäFf¿”È É]có J.þÎê°wþ\gÆØð•ýr©]À @Máõ¬*—矬gôØð¤HLªR®•lI½c§ïð ¿Æ\ù®¿aüÿ»1ý߃¼ûîÏñþ7ÿôÍwß|÷Åïñ˼ՋH-#çÇ=úìø.v§£ÿ[Ñþ(IqŸAšõ»&b!ÅëJZż]¾[ío‚¡Þzè8Úï<@äÎEòàu?Ö¤{ ­‰ÈZ@ÖA]©\t1€¾ºçEüÿÌGáã8ûå y}ü9??‡tòɇlÊ/¦OÃäÿ Ërœ$ûoÑÝuÀ‹ë`Ëx=€ÿ™ G–p×ü— !ÿW×%Éþ_¼*اÂÔ ¼íh·B=š™ÂÚ)þJÜC'€Né%è¢1,éùóxfèº&3H&°}=P_`jÃ3˜è*Í~5ÕDb÷èš vÓÐë™ë0@i¸a#€é‡|íní -Ïý±óÀÞr1v¸„¬€®‹;‹ÉP#0¸5Ma5ñ=Àx€AñdŸ\ÙˆóÒ­æ~Áôã^à‹³bE “FÏceƒ»: d^‡Û 'ɱcyâEcÎv‚Ð?L|Á ¦0Š)& f_ÿÖ Ï&‹ñ´k:½÷²Öûv{ØÞºÒ+ -´½{cûÆÕU À•-òÔËH€–ÄHŽ5´["¬ˆŒJIôx­”>¼bÀ®Ž^4ÌÆäz—*×üü·Û»»»íññú˜ºßzs)ZóAјSáÊ¥iU²M|dUÏkhªðà~òq ê5µN2w^gh'm„¨¨Õº'¶_M\Æ©—DßG…ŸÒÂϯ٠쥥ÌUýƒ–‚AU"^ÿ:Üqu¹ÄžyøSP?ðöTF­÷ÑŽ´ÞÚ÷¡÷òÔ ÿ{ºÿ°uÓYÄ)þi$À‹¯l”x;|Ÿ/S#æ5˜Ã²ÅßÙE©â²³²þJQ¤ôLÅ >KZ[iÒôªïÙJ)fïE wpgÖz­tÖRBu"Æ> )åž-¹ó­”ØdJI°jÄúx/5‚šçµAàR²ÈË ]Þ:.³9Œ–V’"Kæ‘J€ûçñ‘/me¹Tó~/yáù矿î´ÏËš\ÿaû¿ýŽÐŸ¡|¿ÿÍß|÷O€ú"€¸c=öœï8úôÓã»úÿƒ%w«h¬Pà‘Ó€û ]~¿ùbIKRàK - à†r“j*€£oÓÚ­[­—ägnn«.€|ñP>þÔŒõ“9˱ˆæ¿ðþ ÿ5ý?~âR èî€5 -P ³Ð÷Ax „±¯ûö¶ArÁûÍ–Ž9ª:z#cQP ,öä'‡X¹˜º[W¶t{om{zýÑöH{Ø´sIs¬Ó&0û×¼c1›p†þè¶õœppg$¦Žô½˜Ã5Á[îL&ó~å:ž~r=îmýªr8ìï³7›½JæÉµÙ&©©‘ R»ÿM†€)'R,º CÒ‡qØL0š,z .Š-ƒ½p™-Æ‹ýíðFóÙôph €€Òèßܲ ¹1ÖÛÝÝ2 N€Ýò\iŠàŠ-ìqÁmº;2² cn,Å™éÈ5y–qØ$póábh+̨gÆ\ó_¯z{sÐëÌݼ °oŽW$ -Èwª¬N@.ì†õ|ùLªV#QÏ‹ïÙæ¦'žšá@Ï.X±Ø±åÊNŠ S†×¦?ò\ëdÅ3³¡jS¤¥Xo#Á’Cžè•ÒG–xÒ®*Ò6¡ÞZbœýÀÕñ') €µ³³>í?ëW¯\ÝçQß1ÎÄÁD¤ àµEÁ DÑ -üŒ–Ýä!£)U Ii9ãjŽöMPó¥qqö#±_„kÀ¿$gÉ•æ}Ö+ø­J<î[u@Ëu Çšày‘mm ƒ½4{FG!içØÙ)Æ#Ø G÷îÛ{;Óý?|Ôß³'v°‚‚BlØ J,kĉ*Ñ­R#¼'gÞ¡î.u5ÃϨ©EVY„\_®ðÊF$Sᥳøþ×ý±ô¼iÛÿ{¶þïýü½÷±ùYÀßÖ›:yJ/€GŸÚðÌd(ÀŸ@Ú]FNSáð„tøŸ·OO~¯{j=kÌÑ  ïL±¢ò:ØÕÃ&U1ùäÆ#kQÁq]UdÉJÝ:WJøÏ#ž8àŸfŽKs€€5ùê“ãX5å(ƒ†ƒIóïfý7±ZQu£¿w §/ÝË)}‰!ûe½[>=š )iŽÝð¢#Wž~§ð+ 4&pµë`ªPÕ‰ùO:¾Bš€·@Ñ`¿IÚö%“ -01zlÉŠ€¡ó;wæSLþ$3”ˆÈƒííÙ¯þþ°?ía_ΰ¥Þ©6õáèWÀãüË–*H:Ư³MYïW®˜Ç­«7®Šþ¸[ý·†CÖ°xG‡|zœ´µ©[?Äm22ŸsÊÉ‚ìöõxËP°ôçPZ3þÀ—@ì;€âDˆÆÖBgã!¹¶~Üß?Ô0˜ Ì5¨0ƒÌúÑ'`¶dp§-+›ÍÛã1àEØ^kïOgÛó9E½ÍóápÚŸ“ 9Ö 1·®~D1¦áÞqKø¿uìön¨HÀ­+WÁÿbB¿¸Øëö”&åy8œM$0bзW„ v»%v0qˆþ!׳ÙbÎ"®à¿£x“SÝ×$ÏÙ†Ï7]ôil@jèvËÿ버Q¥AÌf’%lúª)6ÑÔ<²®çפ†Pîƒþ˜X ->Ò@>Z m*q·˜|à5ß*õ™e÷b+Š_ùqÄÁú¹I6Jl€TÔ>G[[7E~$Ï$ ÉìÁª -( þßÜ;È„ÁP­zûQÇÊZBI–RÛ`\dý†ò ½Ab–ð©»F ×$½É‚é‰ÿ!gÉ«¥»ºêÓ i7¨„»Cù?j´èÌ3ªY×ryó¯¥@ñÚ)‹!r, RD—Œ¥ÆÝw¦vkA¾J¬V1ÎY•b³j¤ª­qò/kDþ‹Cxë…äŽCK«Ÿõ­™§ðâ‚Í/ ¸þüõç/]k€çØöê›XþïýÜæÿwß{ÿï¾0øï›/þðÍ7ÿÄçM²·º¼=ü|;àz )]Ú?zôXdzÈï=øi$w´ÉY`‰„K)P¸Ÿ§‡.]ÌaO·74²ÄتԮÔצ$µèd# -@¡nøeäÁF¶ØÇ…£ÙÿÓT:4Ö¿‘zVË,@šÿœ;iØ<uŠ”B+ªN–1ÎØÀ -ÿ]Ã,³·ì3ÐàòoQïíý5¶ü2 yÊ ™Àüâ‘ê(@yv¬³)Aþæþ‡J°XyxƒgP€`íПŒcQŸ¢À—ÍíàËX9Ä‚c³ò7çø°ï uÓŽ9Ëó1û€3€/çÿ~>ëÏæÂdKš _»ý-»pkWÄãã %ÁÃ60¾Œ ò—h€¡yvaœÝb:°…azÇi€&‹Ù„ì¿ÛŸ&³Û•ëé‚-äˆ×–‡;ôæ3v‡ãØ€ÅÌîÇUõ§‹/‹Yà^`ë{Ð!*²rú18l%Æ×'sCûœÚ¼²Áúx» r -¶F»Pê,™èÿ£Ê7¶ú^s¿Í`ëH)+[}~{|i è𠹿rl¹°¼ûÓ/[®gsÃýƶØ`†ùpªãö ×eýW[ÛÏ’zÞêÙáYòk¾¹´5çOŸÆZé64©u0m»61ŽÂ¶¨]ø -'àÅß b2éG)~R§¢̃™X»Ä㣽8(\ŠRþ2m#ZÉ­ÆñÞÁ‘~udöò:ÌÇ)uùøããS¯‹ºM‹}Ôã«°m¹ÖrsPˆÿÙ’k-&°”³OÛ$w¼V»›V1Æ:¼¦VÚª9LvnþõkÝp@Š…0€Z±à -°ÙsÜÒ†e=8zØêRõá¼*Áåyû>¢½9¾›äî€ –BÝ­eH€>¶{xJÖ·r¬áäáÒó,¯]¿þ‹øš à•· ?×ÿÿ^7ðŸ¦ÿwß}ó‡ïþ¨û_Y‡þ’S€BKñø7: -úÃÃ~¼T]ZÊ) -=]ÃZİ„—õ'd`)ÜÑ™Ši¸š XG`„›•¶þÙƒÔdÉr0 žKV<—g'_>—õô(î“C|?ì8€ZÿöýûøóÖçÑ3ùÉ'€øûM£Ä‰…Úßá -­žXo -÷ xqÍÄD -ú—(lÍ{2š¤@„ΖàÖûd1]ˆÓ¡ÑwÃü«áÛÚU~6š2<ž{ô sIïÁxö+wü% `<üNÍû½ÙhÐ ¶t:K -p+Øg bX ‚uãÐ@J¨€²ÜÜš.&óél¼X8îÎ-øÀtÂÏùh:îõÈ,°gß=¬ÚHÑ×wa#?{Ù2q¨`€•è“k.TjrrEXñv˜HÇ@þÁp1Õné¥ï¥|,<OüíƒÃaÏvAUƒÌ¿w9ûYøým³Þë S28š cVùN èrÁ=;AX1€RÚvjŸÙá˜\›ºTeŸ¬:þÿˆ«é;wì†,.y Wøµñ f{´C²)?rí€íÏ,fÀš‘ :¨QWZ^±éTUqVô¢˜¥¾õO1uõÚqˆïJ#{pžÅ&®—Ô¿kR;·´lÚ­¬u+n4U7d—§Ê‰]>€Ì«àèyÄ·ol“Í™Úþ-'Éié ¥Ó['Ä«yüÈ–˜àꑃ£ûÇ÷Œ‰$Bm7]q`{xÀkèõè•5øo ž-¹h…Ò!oµ®¬¯»—¨Ï;—bÃMm G -•Ûœ’Ì,·²±¸A{¹‰acjÄšx,I·_޵}Ðe¯Å—©^ÒåéíéüþÆ,‹ûP—çE>Z½XÞ&-‘UÈwÊ… úuònŸ)ÙgCê1¼˜ñ ÿ»~íúµ^° Àþóê¿{÷ç¿ýÓøÿK;`ýñO€|×`]NͯÌçî£O ¾l.€ŸÆà­Üg7t€/—yäΞž‹x¤(!kZÅ{æ YÿlÊ’¬¹Ò´ùÛ yîÎM϶ԋìðÊ15°¬ÿxÚØÈô ´¡^ À‘¡©È‡³fM¯„—nÅã\ÊòÀ±“T÷l`À^ÆdiW ’ÒEdj¿æàé üw €>ËŒœ×j2w/Oc i4ðþ_ZkÒ÷}P„…&-€Ý<€…±ºÚü; -£ øPtõ#ßÀùþaüþchaÐÏFu½èF?Óþ¨‡¾½tÓõ‘HÀÌ· 0à*ë00Øß33¼†qOˆ¨üšÛPøô–ÓÞqÏ"þpe8à8ß},2GÙm¹vT![ÈÀ¯CßïÙb6œõKÑ›ì`€¶ûû¿o`àÔ®Þ¯X†’1‹{b¼fÍ*gO`¤œ#8Ô«AæÍ2›¸Š[ JTÈÙÖ Ýÿ­õéÿWâ!éõ‡`ÿ˜ˆ\{äªÂÇSÂN§ÿ?+ÓÑ|0'ËÓñÈ ïrMžI°èG­tmê}ŒD5¾æ¿ °Ü€$Ž:£ëçQu+ÏÉ~™º<?³»€ž¿+×5I.H¸€\·ÿ¯ ¢×c0žJaÄQÝ Àè«Ë |ßÍ…°kÒe0JÊé϶ÞÀ„Û‰lèéÿþS˜¤Uù £©† ¶ÞØÁ°¼>È㪓#WÈJ.C…v$È|oïx?aTä´gäŸe=¶Aƒ\IrÀšyÖyB®=Ïp\·‘Í’ɇ%äFĺÞð:— -˜ìÂãQ­j|‚ÉnYJ­×@ö„V´0ø‘Í.’j;$¯T´ Êò·»">Â<Ëuè’ƒØùhG_»ñ„Â/Opu¤¡‹l/1*üÇî2ž'œ5' 3ÉÓz¦ÃNÈ“Oö=½¨˜ö𚈺¶™ íà øëÎ î³·zÅÏJÈHµs’l¹RìLÂB™«ú¢û÷ʆÄY†ákÝVÍ} â`·=¨>iI¯{ÏË|üg5#ÐÜHwh -Í„p…wïÚ °l—j´ÔýmesÇ&ˆàÈÒiMŸ¤g·Wµb)\W²GNüÌ*ÁWfOâv{KüÚIuP#™;• -u¿2ãεçðb ÐMxéÒõ—.½)Ð+ð«o½ûþûï9øÿó]¾ùÎÏ/èøµokvj·€ûñ- ÿ? ȳ|RÎðt XRCñÆî—XSÖbÀÖ×È.ø¶.7ÈÍ­¬\UÏ]tŸMñÞvâo颇RÜÀ•£T«o€D’nwWðÿÉÇëÑÂÿ·éÕÃF“ì?xü¡vòFníÜ%Ü®\± VŸšøØâ³Ù&¶¹r>­oZH§ €SÞÍà×2øÚþ”`Mx˜H«^yÂÜ7  j‰²lhkÚ¬§å;Øàß”îÿDÄ®îüz·“ImqI2AÍë ¤QRÙrÇ},ÿ¾MÔù[CvG^ÃÁ?øâ4‚!µ†®˜¼ÚÍ·$ âyü ü“«ƒÔĜӖþé,M˜ß£[\…A‚-×ݵ&×â1Gšë6ÌN¯GVµùÒ3f -Ã/0ØUó“Wñ~¹$cç… »¦?@Ü `:’”¯È² iŒðŸIDÂDz}ýÛΉàDqä¦ê0QÛb½ïrâÊW—ëÝþáÏÀ½«\'gìǹ6g•ë¥õïÑ£u¼ˆ³ÏK½ƒ1Š`ÁW÷³ÉÊÍ1m=RXÑ~DL·$ÏþúçØcM2xătûÔêó‘Ëm"fK±X;ý}ÙâŽ>ú°ÙÐà ɕZët|ÕÉÖÄ ¦èH¢RÀWß~›Ž"ä½­5ùÖ9F?²7û÷úì3ñÿÑ#Ðý~8†nµM* -PT¯ý=ÍFìuiWŒ¤ˆªÄÔEÕ…LfÉhÞ÷ÖwØßRZ¬Žâºý]œ€²’ÅI“ëî+õ[Ïý x?zL‘'c¦ó$ -`%;7ÿÚ€Àb|‚ÿ÷œ?Å鎸©ŸØ>k5HÔEî2§ÊMÎ]!ςIJF¬ª„ûV®Ò3U‚¿õ”äê¨Už T åkÈÑг_ß# žÿÌ–i¨6€k¯¾ùîûï9ïßßý¼†6à›ïþðÍüÃÒPé¬ËútÀ‡OhrPã ÿý<ʳ¼Ôâüf¡ñŸE Ül…{ íóTÖ_Ö謔Ôý\ÿ¬K*à‰F?.½­•›˜ÿÕÀn~þíÿäqæü× õ¿ŠþãaýªÌÿ\byhÏ´Ì?,¶’´›:jkëðp°¿À}ÒØ»DæXb¸M€·q¿ÐŸ%FÁ½xØA€·ZôWÎ`FÔK_B“ìVÕ$¢ã7ðŸE á'æ-ßn8›t‚<(Pä!¡êöܽu{r‡ ÙWxÕDSʨÕpÖìÍê.Ög`Ë|¦#' -Ò†AWºiéðž`i™øPÄ\ÏKW`Î5t“a;öù-æõƒ[Æ38Fz€ v ÝÁh2ww·ÔHxLC>X­±Þ¤Ëµíò£Ù,W*P6ÀÕÄ̱þêï{A¤l±Û§lŸ@“~8%™É°JÒS¤ „#=ÂÛ»?c=¶ý¸.çáúy —=½0O€ñ…›¨¬˜/„ÈuŸ\syz.B[ÌQ8‹«Éµ·=Û!‘Sdi+F2aþ¥ì¬iÏÅÇÐ(€ó#èI]º"pOÎÜëB‹vaT\“’¡ƒò’'å´£iå:Ùôs]«ûîÚïs š4À|\0ôð“LZsŠèI¯ÍIÆ\(€¨ýÞe£žüù‰wÙÁ;6¡@Ö‰?—§KÁL/Ó\.–ïz¼?|#²3“ùƒ—nøÙàGEӊŬõ•د|öä#ä³ü²#Î`È{) °¯9àŽ†WžÒ(¡ê -_m¢ZoÇ׸îw™òÄ”QŠ›Oèðëÿöµ&ü•‹+ñR²²qkÛ ´ñ¿9 :@Ø/U¢ ßaɸxì8ÀÎv° ¬P¥“òÚN €áäµçö·Eïâ‹•!N²Í3 ÆÜ¾\‚ÂÞÚJ…xÍbªA•جfÝ‚BòÓcõ‹´"¸ˆ<ªÇðòÂ¥çt4'À |^j.À«oþfÿß}ñ ;:ôŸè›ïV  ¥´&5@×ÐáÿÁýGݽ»ÄþŸ‚XÏ“3(À:`Õ–•ú”|òñ#k@oxäT<²Ù;ÿ­3«cÕ3?.7ÄZ°tÀÅh{ì…o˜¢T-´YûŸZÄ¿à?Ö¿}þµýõ4Ñ÷ï‚}si>rñø;Åã‡{=Ú|ƬTž¤«\UÚí÷¦€/„ü! ö5c:/ÛÀl0 OÚ~9@ó,qá ZкãZ€mÿÁ’ragµ@ð±|»a“`<ó.ôIÖœîoö)æð­ÑŸÝþ–!€‡ÃpÍñ6¶‹ B’`¨ -1ãYy­PÑH¸ëÌÛ8ÿm°@¸úeú‘J(Å ¿Åy ¿ý¥C€« Ôn÷§ºû½„\£»DÌõ4¹®TZ¾ÙIj!L’?ÎدóqEl°˜È5?Eͼ±¨Yì’¹ì>fêB6IÌ$®‹‘$È©$2èïDô‡ñÎPžübŸím‹çg6ÔKy€M[—o8P‘Àb÷Θ?Þ6(Ñ$l¹ç0Ý.׿Øï¼¹V¯y{§w88ôÓ•Q¥|(§Òû˜ù•äqXŸU^KñY=ªè·â¸Þ™ÜdÛêºälžOœò¡æyæ÷=Ð щ`‡sÃbg7ñ¿=žu_Fþë OÂÂZæ+ÔIôƒ¼E4Àã#/ÖýªyìX¢­ßž¨i‡,ìöV€(×È^ ˆçÙ @þøE.dg§h/'¥Ìî=<Î$ÁA{ËÆâ©R*½i¶(“*"²W/f©.ä[ØœõYâÆlbãGûCûc6®ÛÿC›»¶¬uk:±T9Q<êA šî:Ñ pÅ2Ä=Åê›;XèZSüòž ’kìÄ üÇÿuU^©‹ª'b¸)ì—½VÛÝQØ7C%«RX%.&ÈÆþçûJ±€—®=­xýÕ7îü¿ïÿ -`äß7ßü!öüãÿ§½’Ò¦Àï6À¯%‚ìß?þͲ=Àh…Ÿ@‡çÊI -`é|KËâõSÌVþСªxþ©è¨£iµsÿ=IjÑ~mHªF¤m]ËÇq Æ~Ö?€þñü ÿ[Íÿ›ó?âpVZü<“´± vYHÚu±íº>\ƒži8ú‘MPH°€%üǰÀÖM¯¿óPÔ÷îÝ c؈(@Ebý˧7ƒÝ€d×uPèÏK>¡ùN€¢Hœ±U•L4?õGA¨iÿØ“=ªKY+7ð‡ð³Vø×H{Á!ˆÇ[tíw½ -@‹÷r"ÝwUƒÛÖÌ2ñÃa“Žó«‘KƦ:Ü:,Ì€b™†®‚\…ì vÏF»•kà“í0aÉ^beË5%²Ìµ ö¯0¨·kéHBÞ–âÈúcÔ¶‡MÁ×|€=¤%ä•‚3‹ÏÍ{êˆÈ5r»öíÀÖltÙNq€È Ñ ¿°ŸœúP—Áî4ã*óv‘%% ÍÈǺ ÌõÙäÏd¥Wš\»£ýŠWŒF¥iW²aŸ×3§øLlJ÷Œ - ‡|µ½³$Ÿ8SÑö¦ä “ 2¥O¯¶œ9©"Ë —±òÜšH)%ãýnö«d•¬NÚžcÐH- `îcù:x`Áyið­è°Äø„ĹˆNFAœPÌ]x¿a…)r»X¤X¦5Ç]àý‘Åêt’…ØI+$rø -Š h±ûr‘+Í]òéÛ•%%âÕöŒ™¬ÑÔR^+ÂFeˆ$?–9å’€xœÖ$IÍ3EÐŒ–HBš –‹å¹¶L×ÞI;Q‰Waþ—®]º@“W\À¥ëo¿—è¿æ¨Ð¬ÿ/¾ûßþð§?ÖËdN€JTJ‡ÿw)¿—v>€/)©§È&àVþ6yœö,W–-¶ÁëØ‹3jÛ@GòUb}övfyò¾¦jDüQ€âr ªðÅM]kÿÿøs-ÿ¥ $¾dþmØÞéÃõîï·Ì?ØÛ9¨UmÎÑ®šggs$޵9oå4û»õØ{ÿÚVIôç Lf»Ù ˆ}ér@=oN÷ þÚµjȃTß¾Û¾ë á'!ˆ ¤Õ»|gÃy ‰àï*e ¼ú·¾^ÜÒÏŸ÷ |C8B„dvˆ9Ÿº¨jŠ€ñ«¤;4øLH¢¨ Ý‚ÿ¼W.cø¶®´Á+J@`¨¦ÎiÉzÀÕ9x퇟3§"Û¹^äicÇQ @[n-æ Ž—"T¿AòvòþÈ\ ‡æ7@ɾþÖNÀÒØéé[°@±c£À>îëK·¯ HÏ Èÿ’€,ÅTûãY†ç7Ãü Õ«a ,£mKÎôÅg[ø-ƒjprDЍnå Ûl£‘°ÖÛÞ;Sbä,;Ü“üÏyg3sí¹½.-GW̪³4ð÷ wx(Q,ŽŒò“R -¿–ÝÓö‰¶w»½•MM¾|âüq¾4ËS¼«ü¬7pR;xL%R?»•“.í3ºðmH¨þh¿Ö¤ ¿-žõ½±Yuèù@CÕ¤¢fV7ëÒ/üËþ¿jÀ½»þ£ã‡„fu„0¿¾Á‰ŽOa¤ˆ×Ä+ªâ2‡oAÒ…Q ~>8äòóƒG¬5â²Z²¥Býª Ö¥%ubýε:NéiœÂFŽÂŸ×n‚¤îB7©«šÊZ~exÀ¿†T€V­A`€N€ôˆ´S­®ÑE»Ò“R€±Y#jÏe-Èz~$K²½.(úöŸþRø¶ÀR^~åú+/ó})ãóÿ«oP´ÿ¿ùæ»?äûüãþÿ)ImÊ5K«5@~ݪÒüñÑýSóÇI«¸O‘^€¹‹&@p8À’|òÉ£‡(r€/X âi{ä«IÇ6oi¤ÝŽÜÄ&$Ñ@“:&Öÿã'Ÿ?ÁêgÿxJZÛÿ“¯Ž×œÿèÏk`_¡ªB÷öv†åˆg£]qäÃ{} qšR›W/_ -„G -ÿa[|ß¼YÄMÿísðÚ– 0^àŬ/5 -pX@Ãýz”¶nÊ-ÜiÕDiQ4 yóœ§)@`‹¿Á‹Ia<ØdÍG³Q"”¤¾3¾nÒY˜»ýq5"ô†Nߺ˜”ÉÖßÚ>„xìCÁÀåKvÿC.¦½º¿;Iˆ¼¬3øà>ý ö+¾ÓYòµ¶ƒh&úûfrLGó[æzJ†CEº\-×bÝo;^^r æ»r˜Ü‹¤ÃÙt´½íhÄ¡-,KÇfÎ?nñç`!y°gB•î¼ï…zO8ÛŽByŒçœ6ÜßâlŽ,@{Õ»@¹|£ó\¾|£ZFG68„S¶ägŸü’]Iã4ÜëmþöÏd=i»Or=ÂØbe¢%K•¸f5žÿ:Á}¢¾ª 8$Að‘ú« Ï•|…dYnªm>˜•nTu‡ng‹¶m0uô/Ï•·È¡øô4ò§û‘JKó„$•§ITâð`ih@ö›èŸ¼<¼ü¯¢ ÕM7‡ñ7)cø5Çÿì ÷Ÿ‘ŸjT½NrõZÅÜ–,ϺŒüÕا•Ü Qc6Û¤î:K+A;SU“]K:¸ýø‘Áiè².peóoàß¾-¿¡,À§V¨\µBøöÉï©UU/ܲvú§W‰ÜjCŠ¥5bO+ÂØ¡¾ÔežS#Αßû>]‚ðÏîw-¾ÿ—y]ùeñßQž·à%{üòýo~ù>Ûþ¿0ú MLhS._s"åê4YA€Üÿõ#É—µí'’ª»O—§SÐÿC¼®À:|l˜\óìíõކ§(@–MŠp£ªb®KÕ$?rXK¦™ÿœÛ¿óTİòDRŸ\|µ ý‹ rÅÿ‡x  gx¸¿½_®DOÑ.WùðÃc‹ÊÜ’ßô¼–‡Gn¨“©l¸{|ÿîÁk+ü·çÖ/`o¿bØûE%²%OX‡ÿ¥ÌF¥à?=ÿt'€#¬Q€áð @{z4Zݸ ÐhN ¥ °¾tÀt0ÚŸö·„RAi'I ®–ó8 ?À,þÛElEwê»ä°5þëò6øM#Û§Õù°‰÷ɉØ:ëÌ&ÙŒgXþl駆¼ÆóÑh'Îvñ®á”8œ{ÎOHÁîd±&×}§$ÁÁ­[á}e‡1tˆ°Ü;÷íq¨µî(ÀÉuŒha4@JÒòƒ;”Mëd?æÄcàyôÛ‰dB,6‚p6ïfó4À:f¾ÓÌä\Á ÿ@`·ÈΟ¾0%d Ô‡Ù”s#øOÖsspp Q€§ ‡6þ›k¸–¹f'-„¶8®@Ëuù&ÉõDþÃ’ℸÇóP)'õ}6ð¸äÁ9Ká|ch­cþGï(÷†ú›ÒÀ_èNîžÅšD)hßò°Û[§YÖÕh__ùI¹Ä©žÇ eQîã2ðù~øЬθÏÚIÑ]üƒ¹q€îU ]è²¥æÌCEv>EÅ`îâÐpµÍxtÏH€R„BΪä6¥ò6•õB:"ÓŸÑã»Ë]Õ¥¯&(NÓìª@'¹)îÊßíÚíR}š?¯ýµêH­ç&i½,.à²ÖJ2U0åqÿ׿~ôiåÊ>¿ÿýªnü[ªs×…™…Ês$5"Á ÖˆF«d‘ï½Þk™m’*‘KC<©Ï–c ýé/àÝ®~ŽÿûWb¾ à•W^½þÊ«P€—jJ K/¼òÖ{ïñÅ/¿xßáâøî;9ÀZà9½RXK±Eî?úÍ‘s"?  l."›Àê»AÄáUÀ²@yúÜîÓ’œArOÛ;Ÿ¥¤B"íg<kç–yP?lÿÿüI`¿óTM¢BÙöÿäÛ ç?øôßYz’§%{‰Œ ]íC+Ûñ±åÍ'ï½€t„Ú/ô/Ik}"®à ñèòðï’¬5„”€·\À…¯ø* -ÀÓœ&+i௔Àväå;Ît:• "ô~ ̰¥ùk4ÄnJÁ[· Ж¶ €£œýþL(uÐZLQ ô¬ìO…#ÃÝx(A;í[/Yg7tàŠÀ÷¿X<ÉÈ8‚.'á=ϸÇ÷ òð' f¾™·‡Óùx2t -?g÷ysÑ¡-6üƒÑ-(‹¹¶YD¦á‚Ôd)ƒëÚD?v:=.|<ÒAÐ?,( Z[>–Ìh’F=ú†3Ëe>ƒ ð‹­pñ¼?\ÌæS(†ŸèÂp²€ó‰ÿÆØšÂŠÅF‘Ø6’ÞþΖxÃ’ñg­OLwò³kïJó¡¬å,HŸ<0À\׈…ÞH÷4×äa2Ùƒ*mi}9R{Bx\:³}eØoˆ;ùÜjô¢Q?f÷<_KÍ݉FüþÛßËg3ö(ƒ¯E~oÖuýEåClã‡mT¥¥Áƒë/Ð!/›ö6ág‡’̺LJ êY¶qóJjbèK Æ!ñàhƒD±.%áCnJÐîÓL_FaÉܘåew½u×BTV„ù÷¸ŠÊE^jÈ“E§ dáçÞTkOb2ª¸Vü77È;Þ6¯I -&Z4Ç}<0€_t€˜?Š*°!¿Z,| ÔÀko.ìEÇdþÅÿ'¿oÕA1¡-+ú@~`•xD™RL×èŸ;Õõ˜|¦ßëpþË®ÿ:tý¿ü -߯pí¹kåxë½_8å?Àп/¾ýÿðGcÚ(@Hiîu¹|UÀÙàøø~U!÷øÑÒêÔEä| -@¶G`'™xÕ°¿è­·¬v]JǺ¯¥XV+rÔÃ+¨ƒë±û?¶í_Øo€ÔW+uêîWOr ÉŒëßÀÞ~ïèñÇüѺ>Ü¿i·+ÙôJí±Ø; -°¿³—÷Vì;Ö‹Wí„¿tãÃl¶·¢{|k€ÿ"ÈcÓb$þî<[Y\KgBSŠð³B”VMÎ’ÌY³”(û@I{gÃX:À qN«[Hƒ>Ìoõç‹i€¾tá‘X‹mêtõµ‡9y J¢&é”ëüßíÿ¬¦€qïYò–ðŽ]Œ­j}!›sÚ8ø'œ‘°È ”&Rìï G_ȹÝíäs€2ÜêOwN°='×ö'`ã¨ë–7ÓýÁjCÒ$žÇÓY>ÀÁÒeF©¶fb>º3¤P^7€e˜ØBBêöIœPbýÁÂi‡È0Wá,EœÞe™i¬I’®eß‚Ýê ÚºqùÆö ÃB.ߨÊ-¡o‰ä}ÌþáîVÜ‚ÿƒäúðÐB¦È³Ìzp1=)k¹‘ÓþhrG -àEIdI¹N$Hdizõë wmZɆ]Ôd¿ šÀîgÐ’ùÖsœ£©ùN'1ú"H€à èµäKDR~òy]×’ÉÂÚ‰+Ušm£e¨ `7½ÀOð¿µé#Mµ*¥´›ýoß =¾P§I'ÞÆ•éÄ·ºÑ™Ø>JT×FówÄå¡ì=üðdSM²âLË¡g¿ÿö¯\WÌ·_¹57cyÑùâp–ËûYÿ/%쀛øÙgaŸ}¶ôü¿o:þH4Y_ÈwÙùJ–.€"M¬íV!U¢®Ä*‘ïï'd"z.2¨ÓR¬íÏ–fߟû*ô¿ÔE\³àåWJ²å¹üýê›ïþâ}ðÿ‹o¾øâ}‚üvø›àL€Lñîý%¨Š„ܽÿëßÜåŸHÀBó” -P•I6=Oé|†a R~­Àrß5iðïgX¬ %Ÿxì*€ ¾Ÿ|þ9–ÿçéü¯ÀJ –÷WÉ~Ë -øg±ß#Wެ€8‹áÖëé14y/T_SÎEu @ÀþÝtÜ‘€æ>+pU‡oîÙ¾oy8^÷d&_qU -P €'Æ…q„kÂc¢½òøŸ’†üMÎuL1k"…RþÆÞžMç Ô†oðQÄ#!ÁNÚ±7OkÖ0øÑ¡íѼ°Tù$œîÐÆêÝÞîÏø¾-0÷W€ÿ -zƒè¸NŒÈ ÀîùÌ€œàçJÀÝ@*6‡^üj6žœXŒñál>^¹0egÁ—}‹˜i»,jÛ§ÀÆø~ßPñXɺégÓu8ÈÀ}K3\ˆ7˜Ð½z=KÓÂJy†(¨Z0ð­Ù`4ŸSîåÍxƒñzla ¶v‡ãC•chþëÙÝÞéo÷) -Èã80%C©ö ¨H†ØnªùñfMûœ‹âŠ* ú³#'¤ø¦Î› mÙµ]£eºðÜéÃöi ¼·¬ë_ëÇ X.j/üJJ¿hmJ’JédöÊ9–æ^;-Â>ðê盧Ï÷JÇRë*¢É‰Œ¯DU°ÊʺÕOâ:€Êój¦`0.‡TJyT{ð»“Ö†8 -£4Ö3öO‰ -b%*íT ‘ÑŠ­&ݤû¢Sx\¶¥@¾*¿â¡Í®µÏ#[Z?nó——PBU`]QÕH†OÀý`w‘~}ûíc®ôC.F‰¸^h¹sUýóO?­V{sVö?ø¯"ãêÐ}—¢¾¢À\.…ÕþÖþ¿÷7¹ò¸>² I}æˆmŸ“zhˆ9Xrωî_]žYYŠ.ûóªDkþþ’©ýŸõz!C]Šó_ÿÿ«¯¼Ralw€·~þþ/ÿÿâ—‰øîÿä€k ¥¹×åòµM ¸@‘xî9ó––æÅÀù |d@×ûëN€3(@î Ÿz/%ø_ €EG:Ê ŠÐáß<¬ñíL5bá·YoÙ@lý—ô÷ÀÿÞQÀ >ÚÛêxž…7\¿ Y¿A€730Ïûk7¯f8¾0€F»­÷Ît5×íû`Èa'=èûöà R€€¼‹L ¸&aÒOñR¾UíþMJå í]Ö)@œBy°èƒ`r€Ñ`¾À -[DbþT€Ô)õñƒ1â5à3ÓÜo¦“0€ñ|¸½kÿ´oÇw@õ†™¼rY¤ã\6ø}«:A tm×€Ü-r£˜óÖÄ& Xº£á`:râþÙèËáN È -fä6hÉÏœÆpgá¬þ•kÞšþÆÃÛFıH®ç1íÉõ4ÎJk6WžºÂ’xLïLnOG»=hC¯må3—gxŠ!ip¤1 -®$;¬BLBnK5’¢q.ü‡ø´@Ûn@ˆ®¤Flí†QÀÜÝÈÀì1ž 8?Üîpž¹é·\s¹6(ƒ!Eh®ÙËö¸î~/®Ä:25¯üGßõB|pNKSÇë¿| ƒ´Ë§½'CF}tïX{r)0•ð¸r$j¼bÀ\´ýêw“Ž+ «ãׯ¥tjéÊ?KÄÁ³å?þ—oõ ¦5Y˜ß¯p̃¥ì³Je½iËÕMþཧN)e†*\â}7°ßÁõЗ§aizð– oIÀRy~…'j¥QˆØµþ+mϳ$”,{wÒŠÕ[k"|µëÿÏÿá?ü—’ÿðínÛ”ÿà¢Û€íÿ™Óö‹Úàö§ÿ2€êÓ¥TSIT‘ƒ£¤5ôE˜ÀN-òëå•®äó,W9¯ËDÖ×W²4¹oÕZ».%%ø%Ãø¬aý9/ð¿õ|åÕ—ÿW_yÙ(€ã^ºþêÛï¾ïð?¿ü"~€Òãÿ]‹XJ+­uIEY9Ö›~s|¿Õ².Zÿ¾¿ؤ­¼ÁÉG˜ÿ€Ì`fanp¸Æ.L| V÷\ãŸw”Š$!ÍÐÿYÏSÛy›í–¥|ÿ;}‡Þ(ÿá‘ „Ntü¿Ó ÀŠ…¬ã¿Q€Ý{gkÇn¤ìXòq„«‘¸ðí¸ô¤Ä›MÐyÈgùè´ƒáî°)ri(EÛ³jÉR:ôgi+þ†œï8áI-PKU{V`ìß™°Y§>x üT«ß™C0&ƒU:ÍGÓÆ6Óÿkw4<ØßýgXŸãÃÝŠq«þ»ÆØ°ëXA6ÇgÄÁ$€3±I”Ò¦J=9)p®étñÛÅ—3ð}·¯Ë©Óo¾‹ÄãéŒ\Ïwóí_AZÀÔî…æz ÜÌõܤI+YÜþL±ÓAnF@,‰²¬b1'°ŠÁÅl¸È -ÛtøÛÄ@.A×™ýn1£Ñâ·sRš9G?åÄÕ¦m¤oã“­+ÛW®\ÑC²¥¿Do |M ,J¿çq\„[üAF-ôø-&œ b±;å|:¼•·Ìµù›Œî,æ“ù`•k$ð?š”jo ÿíÊÒßjþß+eß/¥‹›1jǮڦ‰(¼oJí».üúö÷ú Xï×¶‡û¶ÇÝð"¤%žMÍ>4Di†NÂ*‰ˆf´õŸ¾mwBþ¯úú¯ÿÕ%%P§p’_I ¬Fß}‘UÆv¼ñÕ¿>¼÷Q‡j˜ ñQçy¯‰€ä2ékÜ¥*@««S>rÒ¾G¡K\l—ÎW]U¬__¿ùyž,YS+€“RÛ-’‹H8@I7ê!òvûãG~PÖO@§ÇüŠ:z1Ûºÿ­ÉýGŸÆ èhé–üþ÷dÏÊ:ÁgU%Ê ÚçЋU‰5"UâÙ¯ßÿ#àžáüŸþ¶1ð<àÿUíÿW_†TW€.]ýÍwþ _øÿ柾ùÃ7ü#Ÿït¬¢¢»7åêI’×ÝûÇ6c¤›?èUp©Z{AY£Öà0Éi7yòä” R&w;Hiû¯‰÷pùî¤î¥kŸ4÷¿Àüá1÷?ÿ¬{r—S…²b–ÛÙ•¥õOi²HêÇG{zŒ<ÚÛÚI7€\Oåi4€R þíAVÀ_n帬ƒÿö8°£‰ŸgE_>•äZEþ…;¯‰ ´®Õ’©AòSN€hüÓN`°àB0Bë~:œNú“ù´?¸Ä±†Ä¬H t/À>±5Ã+ÜÇq V;Ôp8¸u8õô8 °ö/` 3¸M+Л„»žš˜ëK/ÑotÁ|²øíí/áƒ^4×úM–µ³%0†Ngý;ó™(_. }ïµÓ`rxèXÀè ×NÇΠ3]˜Žæº5 ¶ßÝñXÛÏGÓñ|´˜&‹É|Ÿ™M•â+p‹ÔYÉw£ÅY n0-“…­Û†í\0§×Ãl ¸ìØHr¹4XU‘. £!øï]€ -Ç]®)íá`–\›æ6ÙqDn.Ùºc®oÏçƒÞ6ÿÖ½“ý°×Y¡¾ÿóê«ÚIy„DhŸ£3%HÓ€ÇEϲ!ÊýÕ¾ëâ/ÎmhçðtÍ'P;çy÷É[¥¾dQõHäç¼”Ï?¼>ñwgøÿ—ÿ¤?Sþ+ø/yÞÇ6g€= |ÉÙÎVH@9ÿ{F˜cîß{{(Ãõ[ÚLAñÿµôã½zuç54AZuå¢R}ðè‘GSYj<.=¨ï›+÷W, «§$¥ñL)RtžTX ,àWà3}€vçø›Œ¨45ÆW”òâµ×þfïàoàA iëä7ÇŸ>Îì Ÿ°øäñGŸ¥WÀgŸ?ù”ä`{…Ub“¦TPcÏ6OÇ’T…¨*AM@ªJœ¨©ÔÏ~}õx?ög½Ÿ¯åeðÿuÀõDú¹tí¹Wß~ÏQ€ùþû¿(ÀwÀúÿâ ìþ†þˆ…uBʰ’ÿ›€éHÀëwfËvÙ*ïEeE -5ÈóZrØ'=¾çøšC²˜“tÂ%ðÈ´£"íˆ5±&ó©wïfWí[ ÌLįŠð«Oº²ÚNñ!ÞÖúïT“äH‰?rèã'±GëøáÒáØ}W€Ïw<Ž|W /Ãx;•ÿz @ ï_÷ î—Nð_)äwɆåÛˆš´(­štÜL„è8A„"ð®yxç7¶à† LCPÔ²Û!uf³ù b@šÀ%€{ Ë`dç€]öòÙ^mÿ&z¥IK«”3锯nM[[浂ÿ·w·/_ÙÞµ`°ËfLëœd6³ä˜ðœ×üò1/~k ÿ|Ô̾ø5Î7jÙSh‹ø+a‹~tÞüÁ?™’ëÁ¢âh†'Ì1ÿï̧öÙg ëÛ"š¤wF/†üüÖâþarg1tÌÝ:gä [ s -¥'± ?:þãp—· ¦ÓÅ‚,ôÀŒ°ëåîîfäÈ•ŽŒ8 - ¥fÁ…Œ P"æ4óß.$'Óá¶íý¢ð+zCÈ~~\2”Øhqû¾4^ )xphó ø¿¸37× XÂ|N¦ï w·‡»R¥ˆäüëßýîw¥Ûƒú¼±€kð•¯R…yŽÎu2ÚµPù´`ÿõ&šxµ•_êúx>`öm#|þ’zÓöí\Qõ«Ú{Ïöüçó= ?ðŽuaÍÖöM–*=™‰ÆæP Àšà讋R²›€0€eSøÒðÐáõlXR€%Ìpý™ àb€*ü§{ÖË¿û>Àퟥ¼þ³äÍ€èø_Éoé0Ó¹aù›²€êÀ};ßà´ôv¢  *D -ú T•8Q#.î¸þ‚ƒü$ÌïÌ%³ˆñ¼ú¿Æþç­¼òJƼ~íú›o½÷¾ãÿ2³¾ÿÝÿôÍßýöÿ7öh’ÒÚ”«;T ¿ÑŠÜÛ¿_€5Ñ …m~¿7•»ÌÿÈN/U÷{IGÄEÒ»²r ŽœÐJ²;<ѰØ÷¸¥´£6…{YÁ%ÞÏZ«:þŸ›Ý<u‹UYšß’ÅvÊÿmMÿžsl&©øg¾¢ýèˆçÚ~È£tþ÷Dõ…ȹV8Úñ9€£l]kø¿·ŸC°c”ž“XííÉéŽ- -‰àëÊòmðߥVM"@À5ö ˜ çÓ9æÿü"áÛý9§Ùôn\·Fým=—¯\¶ÐÃÒ•ÄìïcÊ;h@VÉÈ”òO´ñX@ÛïÑèÿÔ˜†¡lgF€iÎsôóÍuo4[p´Á\ë¸H®õüóÚš­šð‹Ñ; `rš>{`lo°¸5Jû“ `:sZŸÑìö­Ûÿ°àgzªäFÜ| -ù yv“¡@>ÄDw ×7H B[,Þ!G;g0Œ§g—@ýÿ…ÿm )À8Àæü\ޤG°©æŸñî,F"^ÜW.‘söØõ‡ì—nÐ÷œAÍþáöíùb¶»Ý(Ÿ×ÞŸcÿÿîë¯ûèöfîuߪý¥Àçè< Ò¬<]¤xœ»çÄœðð¤6€ýÑÿ@kȦ脦íc<Ãpv À)À9`ÌL†-]€“6€M*Ä&G™°› -P°æÀ°CÇ@«{m9¼î#¾®!%/ÖëÞ¸ “ŸÂЄjðËÈ%$àØQ6cšd5Š ufé°™®÷™ÂG?v\!ªK,ÿMU!jœÏZ•ÿ—5b“X'ªJ°%¥ÖÉFa\Øð­­û×/½”@ÿ“Ëç\ɯçÓ‰ÿÿ7^}ãÍW_//À+¯^¿þÒõ7Þù…€öüιôÿ;@Ù—…uB®íìç_è¤àCŒøqRx( èq¶ï/Œÿv_JìÀãs0Ü?2àTC@o/vÒÛzЗÀ»éwóÿõ×韻¬h÷Wqù-æ;]‰²mÿ°ÃÿI©º÷}x€6ÞðØê—n€û÷ŽuQqâœhM>\ó\ÝÞã!æ÷k[W5Ãà -ºyÐÛ(7o6ü¸=RÀÞ @sðÜ(×ÒáŸÿã1lðÏGø¿æ,Ñyµj¢¼(ìû -hè8ÅÊ  kZÀ†`EÆÃáŒ?¤ Í´9-óþÈ‘}ƒ,0PLà 7€û`0ïc$Ã8î=ÝÛÀ ó#Ãím3hÀ.¨·¥À€4ý½iž–³t‰ÛúÎuz ƒ=²9šýëí¯9;÷f±fÙÖỦ·Ãñ™r!^ÁœÌ›¨ö>;Û÷¿Ë5‡ “ëÅtaGÀÙÌ‘†‡=݃Þ`xëŽ-¶6 0›XÈn€f­ÿÙtƒß‘)ƒÉÆt1*±ý\C0ô §¿|IÇ þpÌUÚåÑà[œØfÊ#³^¾Òe4BØ„¥}k²Û;¤0)VS§äZÞrÃF®’]g'²{`®'”Òmvâ÷Ôé,,‰Ïx´€ÿÆ”roÈß<‰ÿ‘€¸²öÛÎm½„_ž¼ó`v=Åxn¶æÇº¹÷Éc¨ÿ³<ÿñôgKbøöê=oyÒ¹÷ì¿©íÐ<…û®è 8é@% °²P³gÅHáÓÐÅÍpn @ð|`3e¾óË=€Âþ¿é\²_/=ÒÆòPU>­—3U3îÙ€4u‘­FÔ”AŠÿü€ku KŸ÷K§—×^xéà΢º¼,þ¿ñƯ þ°€×ãÐ ðÊëo¿÷þû¿ø¹cð‰ß_äwp ú²°NÈÕ›).ʸÄ_‘û­fDðC¸U{Íþÿ{ý¬ô€L¾%XÅè›?‚ASÓ÷CNzà›N€s(@÷H(y0€ãã'ŸƒûŸ/=íçz£OÀÿ~à_ãÏ’)hÿðXwÞžyüp/ƒ§z–£a)ÒA¼ynÜÌH@gyÒ0Wmð0ÞiÈ0¿>2yPâðÝlÿ,3àö ÿ¬Å°w@a#UK"yà–²$ƒ¡ôYN£ÅO8ŠhéNDPÅPv´Ï*·ÓéƒÀ ì1?uè¹þ.ôPo†‹!òé|bC³=Æcö…3˜>ƒíEnlïÞ0êÝN1ÿ‘ÁÌÓ@®Š€`ñNÇó™ãW¯„ExžÎ‹¯ÁêYÍȃ´ íxîOör°b ž#Ù{@®RòmÀÜ­ùhˆÞe¯©&É5†ôü¶H:¹íi{! &‹;siÈXºÅ?,îܾÃi ¦ó²Eù‰ÍáR²ˆÝ§s{²Ç‹ÃÙ64ýíB.c €„Ä6€\îîÀ±’u2߸ì IW`qWz·(Ž”J¸ÍØ©ÿ·e5¨Lc1˜“k‹ÛNM¼£qr-·ŽnÏæ‹ñba»Åm¯Û{m¦§P©ÑøË/Åÿ%@–€¨ýŸÂ°ÿmçulF³ÇÆë<öUß IÖG0ßkÚ>:¡´½!ñðüã `ÃP ½ï)Ž5À^ë€< ó8Ðl¨ÀÉ|å( -p:S@@ç8>ÛÐðþ{xJQþ$€%úŸðñgŸ>~tü› ù2àZƒþ¨µ¥Àîÿ¯-[~]_ Àëúè£MnúÖ»§Æ¬jÄZ•ˆ¬W‰•lÆ…=¿¿ôœ~ŒüÓ /ðŸþÿçxÁW_ú_Çüð× `8 àåWß|çÝwß}çÝwÞy÷çï¼ýöÛüz⦅¿ûó÷~ñ>Û›XX'¤u¼šªÕäþñoº‰˜~¨ø/Íÿ¡cö›ÿD ‹;"Uo5XðÙ“Gβ…œá8éXÖÿM‘4ÀídÉžb1F?¸ßîöòîZk\;ÿ<½Fý ÿ’mÉÿ ÞƒïR.€d«¤Ö—€½­­ôìÞ½1ÜN|,2 -ÀÍkâ¿t'Eßu„êP>LßB=ÉÜ`Lž&‹ß~1;n³UD“°6ó"8µn r=Ÿg ÀîΜ”˜À|ÞÒo=H®Åìñb8_4gýûv!˜`^O{ÃÑ­Ä `2/&cƒé@ÓùÜ,:B¡sþÙŠ0þ’Ô“‹aÚ×ûù€¶°7θäšá³üàÃ¥sýv Hn\Þv2 ›úî†#þ‘0·‘²ÑÚó n $>ü„|sWa?çÛŒäžãî°Çt„ýoÑoѰW·H'Å)ø¯‹b>Ÿ£îð7 -ðùþIb6äì¡¥ó|²;Ê}7=ù‡­ù¡¹[Ú>mÏôüÇoŸâø¿:ˆW G€÷°£ `ép«äÀµ“½š ð¿ƒÿ1ªÃŸ8àb€*ü§{ -þ7ä„àSNÊÐá¿âôèH<þ ào]üæø³ò|”~å†à÷ï"ø©1TŠ\r«Y_ÖˆT‰ŸÀðÕKuí9ì{Gú=¹äŸkÏýÕKî¡û_À¯‹û.Þ|ãÍ·^£…°å7x+oúýæ[o¿Éç-€ÿ½&)­M)ZTzt¸^rÿ7èGˆ{MÄÿ>•Úû½åžMúÊ}jðÒð  ½hzû0IÇi/€À8[J;xMôw†5¿ scþW€ÜÚ’Šýo§húgÔ?Ûÿ×àið_½âH @ªÕº€ËÀ5Ëöw03»oC«þRœÍ×xÀ$ŽHxݵ @bY@;Ôc¯m9 @¬ÿ|iÿ_Î{éøÍñ1ïVM”vt“K‹Âþ­b°}Mš z™û®ß…ž1l¥` k³Á`wªv³áâ¶ Äkê8»¡½&Sq`ޱϘÉâÎ| -Ô§ƒþdîH@½Ì¢rõ·$)Nlà¶MŽÿG6†0z¾k¸†©1 žCÌç3ƒÿÆ ¯þ}®eñ¯‹¯ç_~IºžÛ!‹0ö´yE0ŽÍõÏ챎ó;pYÅd5¿¾õ€{c²tkmI®ï,SÇÆS{>ŽÙqäÆÚÍЊÉäÎâömöé †œ×ñÂãßõ©F$j„S -ü±óÿjO ׇµhãþ¶}\&×l‡‡–lcýë‘Ç]éqÔ ?$ ƒÙáv¿¿»}‹»¾ßâ®.ÈøÄx Ðß\sO’ë1¹¾I\ÆÉíÅí;iK¦Û$Þ vü’2¶æó¾‘È20‹çh½6¤ö]ÃæMßó=ë1Ñ¥íQªyu½r~ Àé ÀÍ€ÿÊï®Àñ‡c®Qñ`=İæHt€n€“½ qœé¸vó5‡‘”ë©õXyOÁ÷ÿÁ1g€>²æX9ÄÇŸ~úø7Ç¿NL‹@›u.€ ÀÞß¼öÚÒÐìþ£O+ &?þäSHE1€xÌÞˆ¨*±’¸°àÉsÚûϽ”p¿Ëë—þê%ðŸ=žk À>€ÕþÌÆ¿ùF‚_ÉÂ@»¤³à«á 0wô ¼óîÛÑã›b/€”U -m„7j„Öçû‹`Tþÿ® ·£5þ @¦Ýª[²Vƒ¹;Ÿ?„}Pzÿå8Á?öú'ÚΤK@1öúð81ÿ€ûå=“/Fa€Ìÿ6êÖ¸}ÿücþ/áÿaGô}øÑ¦ ;+…âH<ûw%;[Ï8M¶ò¾zµxÎþ^îr/« Æý¦ œ¤× ¸ò¢¶?Ë+ì ü[+’óÀ¥/Í`Ó€tN»º­œA|lk]ÕˆÓú¿M|Ö%0¨YÞŒÁÚÁ-½ÍýíÑäŽIêíþzä¾S`;È#©í[Î (ìÁêöKØ·Wn”ÓûÊ•4ô´ 1£gã]PÉNfÙ ¡=›ÇŽùc—À1yüíâKGû™ïŽ_ÎÇ ,÷¼e\–-ÇÎÉ5Æz—k¶ëY˜Îɵ>ŒCiKÊünÚÿí‚\ö2 •t%/ûýcãC%~Ûw‚Éo“;wFýݱ™’ÌÇóÑ— )‘¬g‹k÷¿‘ÄÅ^™h8m1¿eŸ_g³mŒ÷épFžÒÃ_'@#7Ð0ØéÁ? _è È5Ö¿˜¼¿õ¾ž;*ŒÃûD’»ƒùtæØÓÛæš¼üÖÎ#r}gAafT²EÉA -¾à_)è<ÿ…õŸÂ€±˜ÝJjßuá—ÐÒyžüÞ¹iÚ_Ȧ`= ƒͽÏ?¾H À9ã•´@/»bºAQ`/€r”Ø·õŸµ×P+§<¨ˆBÿ³bŒRNŽ `©ýÌóÅe¹¾Æþ»Ç(Ö‡B—gyte®ybÏ Žošz­ÅT b·AÅ‘ãànR[:€/$€ï°î 2Ä(¬*q¢F\Ôðí¥K×±ó/½pípÿù—®¯-/]þ]³#€þQô÷õºàÍ7ß~ó­7^/'€¨¯\»þ<Ÿ¾ |ãí·ßzÛOôø¦t¡?%Î%GGwïWÿ‹ -ÿâï:ü³´ƒQû?¬@À3šA€–0Í þèÉ#»˜ü ûÿˆ“ê4¤-¥¥qBŠ´]Ž?I¯ÿòä¶P¾=ÿé÷¯åÏ»¿—!þ„óàö°7C#G{Û;Ã{V4ζ:_ãŒÀ÷ªä÷w®lí” ÅDã%XóT÷Í8ý8̸CbB–WÑ÷_æ?Ú‚ÃÁÌ–,Äÿ"¿>¾ßª‰â±,êýâ%°lÓ €m¿I:'€h¾t GÀ‚íæ¯ r½ØÆ£ÝéBܘNç yè‹;Slñm l[Ǻ¡y`à¿û˜æ#åiJ6÷z¢–Žù¾ãÝ_IÀî®íݨVyDÅȹHö€ùzgÖÉFÈÌáXÿ|ýŒ4½ùpó·` ÌO‡˜¼à›føÏÀ} qÒ ×v»×)ÎQÜ6èã—‘ŒGäúëäz1’œà¸{‹ÔôLoêƒt¶g‹×÷$B<Â7Æó¾¬štÁsóŸŒÇå?ì9€¡A‹ ÂëoïBhtxpqötØN0@oÛÉ’ÃôìˆØlD`ÚK䀻B²$3ø×þàë¯gØü ·˜ë9ÒàøÂya÷F›¦¸g'יΜ þ9 J~éø.~Š€M©}×°yÓð‰4àÂ1è‚ÒölPÍ«ë•ó=ψXzº^{±ó»€¥À@^Õ°Ù @Š0àœ€Ö°ŒàòÎðpa¢ý÷ð”òý€uI“P[ƒJŠÀèŒøôÓÇ~]0ÔÅ€ú5¶YcÑLN@ ìýMæhøpðè³Ä<þ¨¦¨ñ–€àå¯W‰•lÆE=ß>¦/ Ù¶ü_{é¹k—®½ÀÇuãý¼pMÎü -$àUð¾úP ÈàÀò/ååW^I“@Iôø¦PQRT÷ÿöþ¯-¹eÙÝÿ5%ßÖ€ˆE'dG`Œ­^uø{J‚Ï@mŒé‡cþò@RëÂáÉÖùþ(@Õîö·ÂC_€Šýï>Vœ–l'<¿åŸwAù)øhÜ"ºì^ß&€“1œ:gÌßãÙî<<Å€š  j“ ç« w å;à€G -`o£ÿVøï¸Ùèˆÿ,åö¨nâ¿ ào€ -¼U¥ïä’QrNQu“,v—„èÏs€0à X`ƒðiKÛ·`4øÌ>lX¦vðs4ýéì·Ãáü_§‹¯A^}Ìãñ|¼{Kã]Àd~g0¸uk±½%ØÚÞ2ð*8@°‚A˜‚цž›3"ØÇ;/×Ûu¸<·¹‘O¯7Í )˜ÖÝKŸ/¾œBE’ëŸ?Õús™"`jj#NÃÅOíç?ý?‡ƒù¿¦Äà\Ìûý€â è‡LÌç„ßÎ4³ÿasèuýËONàdÂòjý/yL®µíõå÷\a®"ŒÌІáØÞÛvƒpwʣ甀ºHvíd¡`þúw„#ã[d~ü»AŸ\{B)Ì€ÿý[óÙœ›‰ÍñÍÿ:èÿv -GÈ^ð–*¼~i‰žœþÏr’J·y²ò#=­Àš\$€W;Ê}7=ù‡­ùÑt½æ[.ðŸ éÏ’õ€5@õÐæôëèbÊúïbžâ83@c@{ óØ<¥æV0Ï—åú3ÀÅ<Uøð”t-g{‚耈¸äw¹P´F€B®ß4œ‘k9áˆàGŰãö<ùöÒ¥çŸs˜-þ üóÂs—^ðSèFè@Møêëÿ»=lxõÍ7ßzó­7^Õ @®w3Õ<×_yåõþJJkS-䯷¾€H–cX¤Åù}D¼ÓôùÏB€&:¿¤²?@€­¼áÿGžztíöø5¯VMÆJ.½x k0`Tè_üŸãHû8ú¿ UTzz}Å|#¡Ô踹-üã!ÈŽ%‰©=ìocøcOÏ'ã´,Oüó¯$­­o—ÒÝÀ(œ],èÅöá¬èƒú¨Õ­+[7²n?x?²pkpkk¯ ØYÖ2ã;ïD,°»þ Áp4°ùÞxN9Ÿõ§00Ú+Þ† $ NKY€Þ@)|Á0¾P¢]Çì¥LÀd2]ü®7û×…`aOˆ–­è{¡%›É-,oèæø­hêóK2à·-ÿ¬noe;×¶» ¸Q½vyƒ[XŽÎ^@aîB½¼sãéØA¾æBõˆëAåzn«Îôös=¿óu,G€$×zZ,©ä¥r½ÿÈ~ÿ?Ù8+¨Wjß§y<×:H²>‚~­ÇüÀ3bZ/€:öxyÐåÈ0@¾ -ô+À§cºŽHGV1'zp–àß~k  ã”àך¦«€ú(ùV5u#¾v¢ÀýGŸ%€+ÉHÕ pÃðcÆH•XÉFa|€¶ýuçõÏ7ÒLÿxð˦ÿ+·èXù€¼.€4¼n´o0žŸià#°= Æ -†%¼õV"‘(òMiMpúŸzÝÿMá1€ï)A¼H@ƒW3ݨÖâx°ôorLè‚VOb$€ù5ÐÖ€“^úSN€S m^I<¹¡©)j‘oÏ€lŸV#[kCƒÿuëÿáÃÔŽ'O>~tÔ»©jÈJ|HÍÏ7 -°·sÞñl]¥²ÄŽê/TGâð‹ ¥ÀÁG÷îë<¸ªÒ`@‡àÿüu ôç»øÄÁÁñ£sü”n€€ÄLCxà 0> ¸rˆèÿж™OܱSàt:˜ÿÖ~mƒñP7û!ø?ìÛâ=œõÛrƒÙ 8ÂÒ‹0²IGx²@0‰ö2vìdé¹XìÎæ»qdœ2ÿ§ç‡=EÈÝŸÕù…«¡±êd0oŠnêõlŠðG{9Ú p𣆠ÿ`ñµýãœCXÚ‚É=ê{ÑÃqïp<ܰ>že6‹±­÷ŽÙ`N°Ù6s#é!‹Å×ýÅïä¬C‰8…‘ùÆðq”9Š€ 49 ×XÚþ%›BÜj±æ—WÉ:ý}¥ \n]qFÀj˜Út0<Ô^÷„ý>eí ãDi޶|Ø¿Ñ\7†a®{½QœЕÅo{äŠ`U˜;ô@åšL™‘$º)½^£ú}Š€uk¿íÜÖKø%´4_OólŒ°´÷8ÏOüçê=¯Š ͦzèÜñ8 øßyBê}j$ÀæÿÏ‹@²ßiÀRë5˜ç‹Ër}üw° €¢h@yŠ`P-¿º-š©<HËn€¿~ôÈ@QªL¹rú^?>€ý~¼à¥K/E»¦«_>—œÜ¯6åÃû%Û4ç…ÿ×_îÿŸÅÞ -xóM ‘ëì|€ÿ˯HÞzû­&¦zB O•`/ÞóÝäØÅÝ‚þ…ÿí‰ÛÏ÷Þqÿ©…•¹%vcåq‡dÛQÈÈ)ðt -Ð6mJÝÑh¨¢-¥¥ÿÚýðÀ^ÿa›Ø_üÏ-ü?yòé‡G(Ôƒ‡­ã€Èãc=<¼w÷w®Þ¸»éXcAì›ÙwÍrtïø óp—õpœ Oеk[®¬Ið¿HÀVç€n­7lxŠœ¦Ã¡N€ñTèk²rèè×ø÷¬œcÂaÏFôÙ N³!ÀAìÆ; Þ6 'tôwÅüíí¤T¶³ä/¾c˜Î†Ã8`ö~ `°Ë_Ê‘³j[ÃDß–ï ©p‘ †`,0ÇÖd -"pSq„=r=Ò7îdü6Ž¿œ‰ösý€³MÙÝ‘xå*9[à9pËû¼ŸHÂÅhú5g[|i_H#ími9iÚ2ÄN<^jà_æš/sí¶ÝÞðP¦Ð4vä`Hñ{lmm]©ö‹ô˜ÎúûŽshØÀ°Hiò¹UC›gJ®NÙåÚ;V\@÷åýåŒB0Ãd{:7Lƒœp%Ür3˜Ly|RPT=ÿrñã<ß»ú>ƒŸïXPß/ͽ¨yÊŽØD®^zùã° mýrìÙ¶ÈÏÓãèèܳ'<WOö8þÿ[ÇïÏìÿæ(£ã½éèbº&€úR5éØ;H'€ÆJî?úŒ¬Ú @OÇ*às¿3à‰ÀtK©u²QÅÿ,hgqé¹k~^¸æ´—®¿àâùë—^¸ö’›ÙÉ©ÿ4è±ä5ø èM ½àÿWß|ýÍ´¬¼Y{óÍ·ßyëß½Y¯(òM©`‘”–ð¿bå Y‡j‹J0oüj±-©ÒßûÞÒZ¼+YmòQ¹ÔÀàx¾á°€}Ìø½} úõ€5ü¾‰ù¿ÅÛ’÷FÙ?õpïþ==<.²†5€îAø€ÍKú¿¯¤iàÚÍ×î: УGéú_R‡wR`ZÍáë@ï('€óü#G¿€mn^ÆîaÆÿ¥³ñl1ÿ•ÿð™Ú7»w8ÔxÇ8Çäƒ[ˆ–¯À-(ƒu¶÷‡P¸ è³íèm (‡éÏ”À -²ÓÝ:ƒ‹ôV7‹cÅGcmcsj†uÜ i¯‘}䃡ÍàÆŒæ_/ÆFaú zãy­¡÷ô:l÷à“[^¸ì&fT¢Ûû}ÜSXðOé ,¨kœñ 1 ’ög£–£8HiÌg%œŽ-@í© žÉCÈàÆ¶óKúsNsÈ^\ yg<°¤ª¬×r͵&4À'k¡09 ÙÎG½áLÑE `Ì5e`I™kï§(üý°à§ 0ÚyÝþF €èÿäÛß×þ…lzò[]GËG×Ç܃«ÿt1EÖÇòÁý-G8Ñ À7Ÿ3ÆXzÎŒhz½óøŸ(`Iþñ"1'{Ę)ü_zxwþìø~süi&ìfô†‘³6/îÛ¿ñ8O4îÓÚo€ó?džÌý“ß×°ÿ»¹ìÛ÷Êöþ7Ûÿ­7ßðæ7< Áÿ+|]‡Ä]Gxçí§y´õ,´*åƒûÆ\Þwyls€›¾·X¡;ô_®P‡ÓΗÝã=øž¯‡Çz®øøÌ<äÎäÎFRà÷ÈÖÙ€þ{pþá)/ÀÙN€¶~–ä j(jKKc)>šöý+÷¿ø¯ù@þoùZ¿5ãÉcÀÖÞ GÈRóŠã#{½­«Û{©éœ^šÿ¼5û¥â¿`åöÇ„÷¡©ù6 ÀÒà+©éPBÚ‰;i ‘P´|04í k'qÌB¦³€t‰«Š&öÀA¿œög3wœÏí ßƒýˆ¨1n -¿Ápg2qȱ”ƒÁ& äЏ%†r7®,½ß‚•PÔo€_ŽÂ”±89çkEx,âèèy!}»Æež Î9ÓͼO¦Dœg«Óürýž£ÐüÖÏõ ·&·'_ȹ¸xË Ù6v10MvÌÇ`àÀÄc[ dJlº¢Ể„©ç±\¾@kP¢3ë¾ ä9ÖÁ}½$’{™ pW¡®èØêÁìr£¯w_¡˜)Kð¾wh€ÌŲrëȃä¤ç¬Ü×”œÎ‡°†m§€a 3›bØÉ²°,CÆB\Nà?Õ¡<¿?ÎÈÊ.+©}Ÿæ€œïXˆ4m¯–ÿ bàkã¬õôw¶w*`½@ÆÐð=ÇhM+Àÿ¤1‘ެ€ ãhŠr«€ÕP€èbìÀUg å>—j —i'Ç áæxò£ç Öe£0.Šÿß¾píùr`úóÒæîÚ v -ŒàÒslóýõ ½Ž}ßÎ}ïÆààüñJ"ì/¨³Àmo¿õö»Ž ¨ü; ë„t½¤L¿¦ šâ)öû©BßO‚z‘þbðʰ×ëI£¬’ßS èÞÔþãGi;G>ãæ†4˜}Xw8kó_ìŸ9ƒ´•³%7ËZÒŽ_ŠÁÿÄþ¯Ìr›ÿ[¦Ô‹T6–?Âð‡í`€¬‡išôçÝ=@[ßt :àÇ>Òð_ËÀ•Ĥ±ÖÑûs`k:HèKkoªuͤ…úˆàøqªä¬+é<6@6œzt,)@œ³™†õ"ð Ô²"à÷{¢ë| -ƒƒþ­I€Hdôå0þÆ‘åO tîðrˆÝQ"ï&·ìæøÝv°»+—¥à3ýI³þUHñPLÛøN€ÔCÐ2{ãž½ëÈáÈöÙdYö‚ ú³aßÁñØBR˜ÉåÏv[®=è(NÀÿÛé;7õDO7BeENˆîù½­ _ø/Ç ÖÝ œçãÆÌ>H^|“kÏÇ ÆÃ]ÒñwóZüÇB±‚ý2"—.]Ù¸çÏ]™Ònÿg”!Ù ÛœËìÞ–¸ ~,s-óâ||¼%æ ¿c ç6Ã!&fÈü»¯¹ð&)l’9jþH@ë°²öÛÎm½„_BËÊpñq¢ê±ò½~È8­¯@ÿVʰ6 àt R#ž3@4àY€ºT¤Á¼÷?> ¢:€Ÿïáh4 ÊiÕ  Ú0\å ÎxÈUQYrÖ#æ4åÙýa1© ?Ö yÿüóâ},~¡ÿÒ ÏÇèç›Ímõ…Dõ¿ìø¿ˆãþ½õæÛo‚êï¼ýŽ7Þxã-±?1‚¯¾â ö|ë­ý 넼(S„5U)‹þ¿N3@XÀÁýò¨|õ‚ü þKôbùÍW›ÿ¨¹ö/*a:kßòãÉÒ`CeÞœ÷ŠÇ 8ƒlWb³ÂÓ¤îi;v%ö÷ÿß•Àÿºù?¬ )o -ªŠ¯Œ[<èmï=|œ€u@ðÿ¡4§šìhÀ† á8bW¾-»óüW€£ûûûµ‡¤Mu ¼”.ÿÝû²ƒ¹àeP“%K5@8۠رÿt;@œK - ÔÏf«<+`™Ïùãù-„ÅÄלÜ.­þ. xƸÞoݞܑÀçžeSuO-vJ½´v_¶+€ ”ëClrϾƒ4`Æ­·ÌòÜ„À{RˆiË/C†SPÙ©úÌ£®{sát¢Vz˵=#ï1€Ùd®+C¾Í?‰Ü¾3ÒÀq£žˆ:ѽ‘ ÐUдë\å2f½`êNZ¯Œ‚°ìMîL ¨÷Ò=•€ÃþðËWÀþOAf.DJAøß¦XŠÕ]ÖÚßÒIAþ¹Š-÷ÚÕq¡è^!Ç·ÿ£i?rß4é+oÊŽä:— ºç‚Ü$+`_ß³ÿ‘Ùü§ñ¬ÃÛy›Ozx¿÷\>‰µwÀ÷`½@yl”€ÏkörÅy* Ìÿ3=W3 ÒyJ±üO5ÀJNz¸¥]/€G€—qj×ëq7à?Éà[ÓÃÃ_òxXu'šÿθ9@<VÔ«IÄ‹âÒ‘eX«¹üÔˆÇúx´üõø;#pü¬ÚÀ"_ü|‰×õK×°ÿLÃÿoéÿ#ØþÎÛo½ùæëo¾ñ:4ÿƒÿ ä\ÁF9ƒbau€¬Iìøwc0O ,.Á?Æ¿B5./Šðøñ=[¹¿tmÜçW©<-½ lÞ«†€€H€±O§Ï"ÆœÂÿnП^±€½`¸Ræ?ùè¤U -5ò1»ì@Ž«¦Å°îy;ÁŽ·àG” $àÏc¾ôËù¯m þ*û @r$P® òu`ƒ>KW®öÝû2oñ¤E¡µ Õ¡ÊI`·ðNf‹“‘K'@GÏFÐ2¾\”fµȱÛ\뜡sACÈJ]ŸÜ5A1VéÄaÿmŠÌîÀ»ôXe7{»yIÎ}/èz² PN€ä×Ô6Ïòª‘ŽYn“9-Y¬mКäI(6×#QX›#8/®²0åÿU®½P2Dãÿ¿=Š¥±ÎYá_qÚü»N¬3¤‘sôšh$Æ6‰õÇÃŒw²´9€¢æ[Òâñƒñá.'ôø2ÌRÚ v‡Ñþï<?K“¿\c—ãx±3…Eé o¾þ:_¯ÿq` Úý5Z ¢?!àoÀþÿ¿n1Jþù>`Œ4ðo_Öân €£¶qýuQIàpp Úô›,½…¸â ²8=,PQîçE@µé/Å Ê»>¿óÉž-‘ª›ðO™¤   ›êÐðN(@»öþëmöˆþŽ˜ ýJÿHyŽîß;Ѐ2(¼ÁÃ(Çþ³Ô `pA qðëæÍ†þJN¼”K>Q¥Ê#‰X§kN€Î Àó,jÍÙšaûc :®Nb”@LW¿¦Vž÷±á(q$ tktë–‡š°WfÐïÇøemÔôw·ßøòðß‘€W äÞ:01ÆóÌI|±£QJÎ  Ýø•v(Ÿ†»ñþÓÑœ“¢€Ìµ–¿dÀœ&×!0(ªäZ%e–‘äš|Ûl¡’ÓoAÊìèv’aáOt^‹ŠCôByÓÎŽ-=ÛL€úùX j·ŠŒ‰ä±dñp°;>Ô"w®"3X½—« ôßÚºá0ÉÖ @ÚE*ÝÃÞ–„  ,`ƒ-ɨz™\CNÈȤÏÕšs¯ÞŒÖHŒź¿ÝÌÎr‰œ /vø/üOy>ü z¬¬ý¶s[/á—àÓy~@û Ùôœ |þ¸@/€>€6¿Þ™íÍq–1|öðœú_d.€ÿ~1¹­u×¹í*rjyÀÉÄÕ|…êºûu6}}§<)ü‘‡)`½a“C«G¨ @vž«fÞ!lصÝP ffbÝ@Z“¹ÕþàGà1?Ö€eAù_Ò¬¾äo¿óvóëwþ7øÑðê+/CjÔéAøBä,ð"L15Eðÿ9@9Ф¼ˆP“ƒøKÓ?2´z;P‹  Óq¿þ½¨¤ÝìíeNÝ•í_ßåæ–ä@6(@âm6…D¹™"  ƒÞ Œù_€Ûù#U:øþ'Xþã“é6ú ‡KÒ&üqƒÄ À} @ ÕŽ`þ¯yÄÿƒ{€¬B؃_ðç^sèÕ¯Ù$Ð~8 P¦ø¯`ükÿ_N`ƶ·@vuqÊ0àÕg$‘¼ƒø‘5'@£_N1ß§ÌRm¡/†Ç Pˆ\+ýñp(ŽÒL€y¸ô¼‘‹@„+ -¹ Û[\Ó•«7ôzÛ@‹?¢ö]íþ¶=°AâVÖ¯Xfš~-jLÞ~kÜAÿ“T³d6›ØÇlŸ9‘¿`P4W{u¹æònà[ÐT5€^|Ôû’G ‡3mš)lçB†ÿ31{±\¢I¨ÎÆSBJ,ÏœY}éô·‡cc6$¯žß°Å€Â{HÜà+R”ÞPŠÀEÊ($ošW‘Û*[Ò@´’#s=]æš[1v(Äv€™6×Qé°©æÿÔ!¸B¤”áù"Р]Kóœ·m?´€4`¥íŸ€|oÀ÷ ³ª“4ŒôèÐþ?p:`€œðÔ8(¿ð8•¢ß;ß·\OœwØ;Ê­×g”mý/¥çñ8ñ†*Nø¶ºZå\ CæTé3uòŸ - @8±d<©.> ¤´F&E¨–V5þC5ÄPð¯ ÏL<·ãh›ð𑃓³´Š-´j¤vXM"V ñ­F¬W ÙOU‰¦5Ù¨Ãÿ¯ªá_c%[ž‹'ѧÿ -ÐþºíúØÉ~µîà„@Ò;`þ»÷uÆA › E¾) °1ßþÆîëø>"®­üþ«uÔáz@9G']Ttû{(€¤ŽQÈŸæw‹Î Øm’Óküë888År[/JV ½þ»÷þ^?ÿ†èýoç.Ie8 ÿ>é{ÃÓ€G¾>t -¬NÐogpÔzÂD|ÆEé•@Û@ë`Íàæò,ƒ<®€¶? ?@¿Q/¾htØÖµ¿†¸Ÿ² èμüžÏy¢þÞqî;©QÙ¿Iœ™€vËX DK½1žB¢?üåšÊ׳õÃáõèMíj(hÌ@‹»òÔ»¦ØÝWEbÑ å´›)Ž3%ðÖ¶‘m1j1Fù_/7¿Ð^óCôÌX ÊÌzóÑ<ÉË]˜\‹²3[ýýG#x8 m‰–JÞóñÚPˆÆ’Nlb®ÅC*Ûh ÷ÝvìB¯À,õ™06’“¿÷·÷M´š´ó¥5G¢ü°¤ˆLÍ‘æ™#˜-(Ôa¯@X× Å;ì< ‚ŒÀi’e)ˆQ•ÅÞ±Õë ! þ–„E7érM¶ù;ã.“Á™YP»ò7WëŸÎ?±D8ŒËtÎÃØÿ©&Íÿé\;Q™ù|ø˜œ-êä%Xy¬a¯%‡Œ¥©ˆÓÚ aá‹[ãd†` -uáÛ"ýªÈçh¸O)yßHc:3%у/6ô¶ùϦ«â¢’Ê”5NLÉP4Že)YxK²Ù/àœ1Àú\m6ÀsbxŸãþwðr€4è cÊh?Å´½ÕïO­½íak×B~õ¥•qu̵ ?ÙOÙQzEÆ€þá!{øí´¥^Ög ¾È9€™4{I¬ïI›<®I·²æàÆxÏW€Lu¡€;.øÛØvžÀ ]/€x~D |)€ãxÉÿ¯½p½¡|äÒõ—®½Æ€ˆãðº~ýecûôê¿áؾiúgñö›ï¼m8€hçM€8[^wö &M•¯Ëš€wbˆ À:‘N>U¨Èä¯|¬Qƒ7#À[ÄQò/þ¢ú(¾ñ#¨jg÷—ˆÿþ:M _'b½­ÜÌ €ÆÈ€ãþ-=ü‘¸?O…ñ?)„çßìw€ÇËÃÿ¾ -ü•»û€žâŠXwd,ÿ&â¿ ‚Ç÷ïiÀÝÒP¿¼zÍßbºÝ¯L>¦ˆù϶„èÈp×Nx -ýY:02‚tZ] ˜/Êﯤˆ.¹ÁèÎ4:Rë2c© m!4[ÔŠÀ ­?<Ô®D ‚¢®øÏ¿ê×xxÒªšÂÒ5-༃ÝmLÜU€pÇZ -Ä’žc‚…˜™ºOíå‚M@Ö0¹FAéN¯<&Æ+ú%7Ä3×2³G®QxÃ]2’ýÝL‚]þe*î¯åÂÂõ©ê³ÒÇÔ·PÇ@ÒѸ2o^Aí›$ž×Ñ“ùîýýSÍdC=nÛç/nfiQ0LzÒÌ}Jc{wpx¨Ã^åiI¢ˆM VÂ… õ[xÚ`®™¨^MöɵؑL¤)ë÷Š1Òâp¶¨Ô’fþ -ÛA"á#ržÿKÀ3Î& Ä5Òs.–ü°öG‡‡€q Âq».„\"cè‚ø%^“e“qè©P -î&Û¸Ï!¬³%fñ •®ú%jˆÆ[*:¦pku~D ȲÔÊÔ,X¼R­Áèî8¿tÚ½î‹ *HG¢-»Û© Ã4‡åy˜<д‹§ºÛ’ªÅî™ÒýÒËXxKï/g†¿½—¯Å+á‚–ÔÑ@zÃ>´Á §kgÃ=¥H|¹½ÛKÑzZ/J̵[õÅßÊE=X ÞI²^ UÓÀÂ3{‡:À-JÝB§z÷ûº#ç{\~^mF?r€ŸÀð¤aõ©IüÎ#ûÓ¹/ü‚üoä÷æÛoÆõŸ 3!™8¨&ä}ˆ RÆ~9ŸÆB0kõ| ´!§HÀNÉù´€GÇz(Þòz]L0äùôÛÐÛ?í?þÔ0€ÕkÍ PèÛ„´€D¬(@ï(àâ€À7ˆ¿é(ô> þÁÿóà?€?Ç# ÒãË?:Òã±Å®÷u1Åšl-øݳ ¹ÿ«òð•‚p{ÿ/_îíh4àeÛ„¯8%0Û·þ:‡­š"—þýÂÓ´áÈœp|– Jì“§É烎rJSMÍÁW‚úü܉BéƒÎå0j?ÆÈ­ß Ú5¿•Ž²Ú¶EÍ rPgjíÚ €Íßêl´GìÇ&õí”ͤGŠSÌjuuÎTGöõŸ¨XÑÑ-×ÃÁL•îZòšË -…á@1M Jíÿ°fѮ݋ûXé“8þó ºjw€ËC¶ÛÄïÆÆ0¢Õ»*›U‘á,cƒ¦D_ŠvJ®Ñ~-/ F羚]¸j S#•::EÎàÅÖvo@™VšdnâIl«1Q°ÉrvÝÿMÆCgl"5.%ý;Vd¶! LÃl:}ÿö–¨ÿ-b>yDÎuò’<þ蓆D+‘.忝ë#Oë6îX° ÜõW€\Ò>wºv´PæÖ ÊŽŽ©Ì­¶$V )ß–¨)uè<P0kXþÊéÀ°¿ÕïM=†"²€tŠYmr ù¹S€ªf¡²¥F¸@¬z”5r;±#+Š5™/Vá¹( tDíÜÐÕhhDkI€Î°, ÷õR<¤êBdé ,Hq¿•ûš`«çTÉMgynõoë8@:‹0§y$0@pûüð.€Uëß6 ûÅäåW`Ê›o¼nÄÿÛo¿ö¿õÖ;Fºýöˆ”Ç -àFÿé¤éòuYzìÀ§°¿ÞÝP€ûiMjýJÏme÷wë.õ_mFT Rž® ½{ûÓiîÃxîÙRå-è°á«~ù;£NnöøÄßVÞ€‡û½ƒ¿§Çæß×Pú{™öð?þ­]ü»ÿÛ;É€_}Â!ø< -àþUràõÜ?¾_ãÆ;Àµ•àÞ} Àý{ztÐ~€€uŒø‰aŸ ›’H}€¹Ë6ÐÊPö?ßÁý¥Ð àÃÕžjŒ». (zbÒ_h0eçæêæÁG— b}‹tgçŸÂ$xÊó°òG3gêc¥F`ÉS­ÎŒÕ„n‡Ä|²÷Ú‹í$é¿Pƒ-ìÿ+ú.ÞîŒ1À@dW{½öv©'êX0)uœ’SÎBrük®“iµ-æÌt0µÉž?ÇQpF3fQ3þœ©iõКÚÒ)W¨®f©¢â·= Â…©ôG0ŠÙ£hZ©ŸµÍ±’^R´ª`€úeï8ýͼèi&ÆÎà3¤Dw)N"èš¾˜ev´z@¿¾‹JEŠb‚'A‡&ÀÝ·Zˆy^æz87bÂu,z.H÷ÄL} €«ª±ñ‹p°çB½s ‘k Ê ÿ+í2ÿK ç‰ð¿"Ö«M^…~Î~ÂÐ?é°¶D<û¸¿{4<ä‹ÒYz¸¸%äº&€ÂôM€R€}@È¡ÅÍ‘ÙY±¢IÖ<žrK,§ò„€r©ƒn±áÄ7÷ܺ ‹b0bgѬˆüa$ËÜý1ÔeŸûÍ«\r/šÓ¹nÎæw¿>ËÐ@9ÉRšÀþzö?yüpoø½=ÇDZÿ—þA»y><þ[åúêÉq5FäZ¸$V÷rE%Av t¾ÃXñÊý¸ò!vnbµ#ë“û#Ùû^bl&¬‘Ïö¸®á¿¤Âÿeð’勉ˆ@iՉ߿y507àï—jœG»‹ˆê×59Z |ÐVÆâ›çÚÇ>•>–H‘§‚F<ÖN#€ÂQ¡¨ÝÜi8Å>§Ûz¢¬Ð]iîæ…±€¯^¶µ´«!†j?5§„6Šs1ÕyŠ5‚R‚ŸL툮q€‘õõ™§F1 ÿ ¼YEsU¶Éµ*0¹ÅÎÓ3×ÚÉ>qP2{ÏvmWÓ…°Gó飤 ó÷¢Ü^jÓ“§ðúfGŒsÌËu2rƾٸÓávfR2y»éÄ€{زíìÈz8¯ÿ–hìîn ÜIÙkŒÚ­\÷v’AîéX$ Gþï~ì%m1×iÐà sm<¥·8›ÌõbAɉÿ–i!1ÿKH3ºó´¨“;à½;%gyzØübܦ ö÷Ò!6Œ‡(sPèlÀ <çÊ Vºžo©ÃiÀ -F7<¡ÜØÜòæ_ÍPçÐë7¶#[þË6=Èr/Š8sh(€9á\¶è ÷Œ 2Ø?$çL9“áb ì<1>e{û/`3¡£^¯€¬œ -¢œŽè<·¦ã[V;kxó ·žîàCµú±ã<ùÑ1×ñݲ^v\¾¿r“Ä@¿ý¿é €†þg–?ñÿ-›úÁwvzéÒ ×œXð…ç@¸IÃÿó<Ý8‘ØþÍþ<蚪õÿé X_Ò¾ùrÍXCVÁGñîøxçÏ}ó±'\ˆÙÈkã9iä–´¶ÿ% àW~ž¢HÑ”£ýáGŸ|üÃ<0ìÿ%þ?Z"÷ øoÞÿ%XYÿ^ ¥A6j@Ã\‚©4Û? À¡€Kìÿ¿½µ³ïÐA«q"€ôÍÕPÀuÏ2‰C<Ç'brhõ(°&Žà ‰›—T舴j‚x^ñ¿É’ÌSçñj6²Œ(/À`@KÇ_Ÿg%úTtc¦Ð`®5³øŽ<7»òXCƒ¶TÛ¯P À&z€ç{h €xm‡¦µÍSMD° ` À÷ö®s²OÆ3)Užº\JU•VXG ësÀ¡—§4ÍM'Fñ ‹|Ûãþ|( 0…qtÖ4Æ´¢J¨ùCHÝÁÀ­+—ov Ö¯n7™ŠÞ£z‡ %Hý¥À4œæ¨¤™'ÐÀšõmÁ‰QJÓE¹üá. öC­™M7U®Yzu"ÞpD®§CvÌÁS´Wè?ĈY"â«Tð¨:t#—6îï€[Á.\Q„žv<ÔÛ/™Úxê¬ -sßèRT&0µÓvûºä)2.m‰¥eŽ:§€œ£@€MªMþ ƈh½þ–!ƒýCgaC ·¸"¨‹×D®)yóèq¶ÙÈ–ø²Ð“ëáØ™ý™¬F“c6%׃錼Îbý› ²iþ§$tΞu² v:CÎ÷pÎó`-Ô…ží°eyûCÔìÿõäðg -è À¤óXèEþŽy}¨€âÞŒ°éŒ! °ž¦•àÅpKß_%ƒ”)î÷Á[÷fO’Ѱ°á¨‡79:Pz‚j» o‰ %KàS^àŒv—1¬yÐ2rRå1ÙP?ËþbÊÄoË’fö¯K· &GNßÿÖðÍ7*Èykÿañ¿þ?øTó?‹Wªç Òtùº¼¸ 0ÒC|5Ù;´ÚúY¾­ ÿN\µõü?+@Þw/ðÞ©qó€v€[@†~à‚­a ÿó“w~mDTCðo&>ùä‡zl°õ¿ÿËÐÒï$÷ŸÜ}¥0:wæÛRXz¬l¤XøÏÈW ·`àÞ–!8Ð,¨q€vòjûCŒì<‰úÿ‹Ä—@¦ÿë„ Ð%Ä€$18Òª ²ÿ’KÆþ‘IÌ >Â+þ—=6ÜùË‚Ælž.lJf»¸P8¾L|w<¢ˆÊB}¡rcJú3t¦Ê‹MÙW¥Ž1‚&À°U'  ¢YYñ'¿TR:ÿ ŒÛ;{½¡ZÄ·,íÃÌYú REïPŽ÷£é‚•ªóK³÷ Ûp¿ÍlÅA|›k¶™kíÝèJ`Èëvgã -õ©£ÍÆä6™—xùP»Û|ŸkÖJšÍ 4˜A+Ûinûñ -)vÆ&Mç?à _ªѧäZ`d”ª})ˆšÔæz[=çL³ˆ‘‘d±ïäÿ)¼ÃþV7OÚ²¡Q¶ô{1¢”3çZ|=u£´äæƒm \ÿãÀäzhL)IU ä\xÎ6ÿ£¢Ï`Âzý#Âë÷÷X½ôðõÀ2 $ÉŠ%VfÕ/Qóp¸ðL@¯y8=µ½òà!fj²îH6OÆ™³< -Üø£ j÷O)èbX(E¾G @rcùŽ÷!CÙ›š'mQö~“Î@.Ìrns°ö„ÀÊ{¶ ß ÆßJΈÈ€ôðŒóLFÿÆ1OZG¿&eü?×~-å9^Ð^†<ð€Ÿ˜ÿˆýýß|÷wÞ–¼cË€³¼ýö;ï¾û®“¾óäuÖd@Nûp÷o}wãÿBÉ’ýJ…è¥éߤáÿÝãàÿѽûw÷ì\.ÿu@5‹èøñr–Í`A½­š —;ðoð†þŠfÈdŸþî üßéW€3"”‡&|éeܼrÝ' ðq)]C@–Yo«›^€º‰ÞÔì8†:4ï~ÜüööÃÅc!hú³¨CVòøÓò˜5î¡Ì×*@€Ó¸@6<ÿ[5PI9þþ{FÞ»w|´÷Pƒ?ŸcË# H"M ì^Ý@]/€ND~iK×.  ý#ñŒËï¯ÔúÓ§xŠà¾£20ªx¸'=ç÷E9Ds ¥œyh. ÞãÃÄÍPæÊþ<òTÒ!ZS·½zG^æ¯AÒïí: P&„8N‰L ¯2éõhU-·1„%ò£‚¦ãùhŽÒQG¹é¿˜qÄ„\ë÷žM{æƒK‰ <¶Ÿ¨ŒÂBG/Ðÿ£9)sõ‹ñ?Žœ (E¥Â<ØÑ¢¨kÅnQÕM§4…€õç›UÂYñÜ<6àÂÕ®{Xxfïl‰ýψXðœ]Ð0™ü›Æ8ùÿóÏ]Ãìg‰õï´ÿϳⶶ5ËÌ hsóyÕá€âxý ‡zù•Wßy÷‹ï¾ûîüã7üîø†•?þáþóŸþø§?ÿáßÁjª|]®:ðšÜ èÐ_€a³™à´ëO‰$ ·£Á~^€Atµï3¥ç¸yzóœ5›`<ݛũþHìÍûÁ1BÿÃB—-á¥äÞ·7÷øÉ…øoà¿:Ò—„&NýþŠÿퟓ€«;½½í›[¢Ðvಿšîµ×]Ž* `ÍP½Îô¤ û¸,ÀÍk×¶ k - ò—€‚ÊëSd2CšnSÃæ@©–5ÊÌŽ~AþUj³Ù|ÔÞÆÂW™"ú€":¸ç€a¹ÝAõŠc:¹§Ð9Ž–‹Ö‡”©¥Ö@¨°s·t „9€Mí«¥U -£‡(:¨ ¨Ÿ>mhš9J³§ 5l^ØÄ~Ào2(mÑ=Ê%¡I*J>Lcœ\/ÐÔX=üTaqMóÉ.^Ûx9Ê\Svü«GƒrŒA‡º³C? ‘˹¬D%-º¦hLõ6ÏzÃ/Ù†QÌèÒy 0.Æ»p Ï¡«D(,Dª‹ïmñP6Üê+©åÆöóë‡fgbFßš’k¹€Ö-´Åܪړk‡ÿÓÙOVQä^³{E÷ªëÍt”¸åT´ÅI—s1§ð?w=ï6ªDÔh“gÀ¿°q¶`Ð'gy’‡æ°Ê€B€FÎöäÍ*…pA@ư–zþïPjY<<©Ã˜øO9Ò¸k€µ³Éþ!k€Ž4Àz €5‹ò8ì!œ?{{ÑØ2 Hòi@~ذ頌Y^, 5œ5e8Ù Dûb1nú7Œҟ׶/y¡-œøÿéű«ßÙšùÿòõ—_}ëýoþâÿñ/üÓ_þôç?!ùÓ?ÿóŸÿåŸÿùŸÿâ¯HSäë²ô8±_ðkûÞo£9 ;OhѾÌ~–µ‚8„e9ÎŒî֞ϒæøèñ½¶ZøxRlû—&d×8ø -4Îß6Àë‡÷èD ?ÿþÂÿÖøoãö6L'ЮH-K`"åÛtCìÿuÀñ}Gº²µƒÒÖœ/´·ìP€0€ÿïwQ€GÄúo€«¼â(äob€ðïòêµÔâäâZ«&HCþæxñϹ0¶N&Xv?þré…¥˜Ì³ø)§Ó¹6"ßB ›vÀóC€¿l×VcˆdÃmuÆ& bŒ ”í4Ž—ðE9%ФÊÔ¸¼¥fÓ  âu'£JýÒ/±JY‡Qx -²‰ê€»ó!ÌË%ªV^àVò–\£:¦=­ Íè6¾Ó’@®Q\@8DG£…‹@`-·oOPkêBHé¹ÞÙF -žÉz;Ü£yÕ×ü'cHÀT7 ú°?úh‹³`.¬¡_g G˜õg±7Û¯} -øˆZ.X¢°{¡F™+q{7%•òƒ~Û½ñtÎŽ‡Bº %פ«œT®½~u+¬‡,dèd[Ì57íž¹ÝÕ”kädÜK®_A©ú¨ô‹´½k;û”"UÚNçŠðz¦€Ë?Û@.¨«] À…<`zJQЯU¾]àã”ÀÉ õ¾±‹Œ-§cÒžâδÏöÿo±¥ðîæ:ö:E@âOè@] ×uÒ`‚²{œáH µÐªA8¹0ËVÛ&·.ì¨Ä)ÄFò8QVþ£°¼°^’3<ó[€Üðg{&0€Neÿö|¥¹__×ÛÚõë,žç«6w»Ø€Ý¯ãß‘ÿßÿ_µ!ÀÞvÿ{õ­_|÷ >`àþÿíŸÿå_–  ©òuq  †ìi8ø5°ïÇ—@÷û~|OÅÿ&òw$À!€â8; ’™-žùŽÙ/´ëèÏò4ô‹°\ëðäÛŽ“PÂ!g™ÿÖ%•êm>Ë#²ô»ÙùËq€ -ÿ?ÌÄ„µ½aø½£ûÇ÷ö¶Àû­­ ŠÇ°¥ð÷}ó¾1‰Ûà(£¹w¯½¶á€ð³~oxØF²˜@ÇçëÚÕk+À1±ü—ZŸÒNž+)@Yxvý^“=~º¿p5š«°8ͳÙît2Û|À}±€´°¥ûãñ}ôå\õ%op'Àø`wt8žÚ*‰ZBç«¢šÖnkW˜³Ñ»†®€ò¨Ð3Ûƒ/ö“_Œ†h”¸A Ø‚CÌU¡M-Ä/T `&ÓÝyiǸï§@ûÙ6O®ÁåÝþïæØ cÏ^Œ£é;Ó;p˜jÄÕ–¶‹(oì¥î"\øx{Ò‹†v5˜ 4̆óÞðw(Q$8dÁPÝ*ú°7ž“4×*$ú#=@Èò° MhÚ@€Kð¥?s$\Õ²$ˆK¹3ÞQ)»ñ0ñæ·cAf™·€·ÙI4³”8œr¥*ÚÁ¿ƒYoø5W3Kù­ìϽÿj³û ¥KŸ‰ÿfð<€÷ã åÉû{ÆX‚Ô¶`¥?²ö}c„å`ÿÓ<äü<ûoÆè 2Ÿ°69°Æ„<Ö¢è¨ Úà¤nUY¼h -l`%Ø Òã6€Qb å?'<›1P€³b$gÄH¬¡ƒ“1w$Œp©¢þ·ˆ(«þ{È+ixõõ·´ûÅ~Ýâÿ+¯\»þÊÛï÷‡?èöÿ#æÿŸÿüÇ?ýñúËŸÿå/ÿòÏÿò—î¤éòu99@<Ü~GDÿóáÿ„Y®ôœÈ*ßçDD -¶Ÿ!Øëéô§ë~gˆ‚ol5†C‚4˜§½¡^ -î›;ü¯³…ÃónÛÙ¥DMÚvzªpB?9?ážïà„] Àë !œŠu±£n€4ÀS<©”¹"…RàÉ}~d € ZI ãÞñ¸m°òlÄè¸uºÀy}æq8 -÷ôÌ›Îê@)–7ÁÂñûY¢®öó?Ø Q_¯úý&¿ë5&PùZ ~½@Ä8mÿŒþ“Ù.]ë—ßýé"?Ðÿ§¿üé/È?óþo€a%òç¦Ê×åêÊ©Æߎ -€èýŸÆ‚õ,ÁßU‡ðO€³#š4Ì~º@$ÒðñÞ\àGû`ú?þl^y~L @I0]:Üo®¿ýñ–T7ñýõ¸ÃÀ‘Ôõ2@ÌÖú·àêÒÐI1€£‡'<1û_ÌHÀ®_5Ê¿½H×qøŸà¯€#y·j‚ü O‚KZ1Î@ Ùðå¿//Ú~.¦PýŠ« DtÙlº˜i!pø.üÙk|6müÍñàÙ\vü*Híï;’èŸ(j”ÜXݯVRë¡þ~@ÎðҽƗýûÔÔ¤>ÞÕ7”%{†) ‹ÑìË…¡ SàC“^»#~µMBD3×ÕTÁE¡MÎ~î$Ÿ\jo0Ûœ®âžˆ=Ó;ú-À$ÎMN9€„TQZÓ‰À6ÁÚ4‚€?lTPr=œ¿¯*D'Î{C -$M†(ÈPFshËb>›ÛëB݈b=,4F5 - †ûC™@³^ºÄpcK4²l}k`b5£Mµî@C²mI{ý(R–óõškì2Û‹ðV 0Oa%І°n$ûÈø¸ -s=˜Ct³á’Ò¿\t÷®?’^“Þ…ðŸÛþý<°#¥‹Ü7=<3@Øü~ãpä³=üK&“U„¿Ÿ@eѤõÐuÀZ Ùd‘{Ã@Ͱn4ÀÏÍ€`¸_#ðúÙÆÅt1'ÆÉ7c!3ùÙÉqVîÉZ €¸ -¿">9'<©™Íý*ÿ°“]l ´L8 [Ûí~†ü›ÄĨWÎoó?!¯: ˜ÿÆ›¯kýëÈì?ÿÛ+×/]û_ßþâ»?ýùþó_þøgÐÿŸÿòg þ?ÿù_þåÿþHÀÿݤ©òuyñæ&°ßÿ[ ä.ŸŠ -@Â\œ; @°~õQøæ½ð쀒µqoŸ"°gj€scN‰­Gépo±àõãc‚àKÉ-ooÎóÀm<àã7Ÿ3^€Ö@U«Wì²´†ÿ€ÌüË¢ðÿ¤ r ò׫zÜã®<ùplçpÚ¿-‡ÈËÖÿ+]ÀVyx]½v³j‰ò"†H„\î€Ï¹°Ðð†ËšÃ/hé‘Xù¼OìD³ÐIYCë¢YE ´Œ#àtÜG DM°6Ç“&Ü6O{” J‡^­€A%·½µ½uy+c¡†µÄœ.ˆìê€àœ‡À´( }'Æ–þR{Z ‘Ï™ƒWI@å\/¾6"!¹®<±œðÏXÊ2ž.À#.Ëߨ# ªðN°PÃÓKn?8ž³‘®‰ñ»âéY¥3t%ù=ϹYÎG3”)‡ØÑbj‰_’Æl¦bÖ›.PȲ”ÜJF]ŽJÄXÚ ÐþO€ØFñ©ÕG‡¨Ý-ý)"9¬ iSÈ™ Âõû;É5Yä'E”\kº›k2¨óߎ@MHJЉ·´efXõîZ.‘ Ën_‰8[{=]„׳=çôð^"] À…F,Ì×Ô*ù±pÁq(×HOy~è8ztüó‡7Ê-zEñqøb¿7bRÀþs]'<ɬz´ï%˜ €I/c MT63²ÀÖ3Æ 8y¢Îðl›5Ê0ŸC>y¬U¹ÙÜɉüQ¨B@,Ô¸j$UíÉ!¿Û…(ëëMºM¥¼ÿ‡zž\[¶þ?ßú»¥¯ -è^ñ¼œÉ}ß|õÍ×_ýß ÿÃþÝ‘¯ÇðÊ;ï÷§?ýé/Ö ðÏæU®ÿÿûÿ_þ[üÿÿüÏÿߦÊ×Å&¾“€ÿßÞ¿›€ÿZœ# ô;éHÀ¿ƒé¯à)ÎóøèÁ3_ûë€ý&HïÈ!÷6<Üá°IrÇ—ïvÚ È±øßz«e ະ_&ÛÖšàZðÿfÆÔþß¹Ù¡ÿñqú.›´øW íý®spCR30¢àZyÒÇ`c€Øþ‚¿ø¿$<¨²õ5 -P³“ôÿý—ÿÃt8›|9ëgª_.xìQcaâXA}µ¡¿˜F>ÂN`Fo4ÇH.P"QxF  ?U© y©°Ù¦>“Äó¿u㟯Ýhï¨6É ±ÕÇ€ù¨ÿåðÿÝ—èヒ/9½5 N†Ñh¢Y…úcT’rm;;ÿªº¢¾à+“YØE8 rîÒS=(ä`\…Ð’ØËxF[‡èFàåX„ÆÓcòó·:O8EmáOèB‘œ\¿´¤µúç‹/gó¯óßý -Êb{Éx‘¨}±×¢Qetjî~kw×NÖ¥W¶¶5‘òæj`ŠPQž±d`NÇš\šk•\>Áy/Kô2`*äÚ«é¢(3£l·áoMèÙ‚sˆ€R…,áß÷ió_K3ê3åûö°XAÎ?€Y¼¸À^I-àêž9À÷ˆ µ•€+é<kã˜ö÷Ö>Ë–¢³bÙ €Ã“b€\tyZ †?ÆÉOzl£hNz¬7§c84_Êþ°…<©õ»ÆÛò'wÙÆ1êö‚ð÷Õ“½Ýÿ)‚P/ħîÔ^Þ»“¯nå|  ýB^õ.7ÀóYóõ|ÛÚ½ãýÓëÏ~ŽÈïWx]OàÛ_üðÇ?ÿå/þËŸþôç¿€ÿ|þüçùoÿ¿%8' ð¾”_ó¾k`£íß§ ÒwÆ÷©/|ê%ë:ÒŸóÒP€t̆¡Ï–Þ)€7õÇzV ·»ÃÿvÒ‹‰Ù2G2qÿì€ûz°ÿ·ó"R€›ÿK@³ÿÙ½bŽ âø*à yº^â?$ÀVŽ@2°c­ÅýßR)à#Ú‰Ï:_EGZ/N^Ø« cQiž^=B §«}ÒCKèJV[ g*‡p¥ïèw‡˜ ‹¹^r·éOˆ½Æºš7ø~f †.Ê…‰²²ÀÖ•ía¯fBøÀ“QÍ1&¶H­×›õ1€:}9ÕøŸÃx‘k¬}ùŠ>ÀL?;‘qs-#0×¥½TUîì6hö.úk6ì/ÄbãЂÕêÁJo×%¶a‚yQ ò"7N‡;ãÅÿŸ¹{q3KÓ}Ñlh*³l°×šžö¾iRò®-ƒA¥°bb6‰“}‘PÌfRTþ"t…¶£Ý¥•¥tevwRŠNï„EÁú&¹îO0^Æ’¼ÈbþSû÷{Æ'…¡Gø»‡NŸ¾ÃøÞqøÆó¼ïxÇ4gGi;[Î៣&S0c -å̦³þè`4ùV¡"à”›™®ì'ÅÛÆ†¶?‚µ¥Î¤`{‹¢#_xItÚPˆQw‹6ßÙŒÁ5øÇd éz,ªˆFæ¨ú#žFÜÁ ÑƒiãŠÔ¤AŸÚûI»7é¥SEo1oÿÉÉ®ša—ó^,Ôµ€F˜·„¹À›€cÔ<×ZÆñ®}V,ÃŽ€ø¤7lî@j8ßßÄñÁ()!]sêÀÓ@Ô^ʹñˆ<œš<_ø ª° «>€µŸb÷èêR€Î=çn#X³Õˆ6¥Ihèê79l$I†ìß^8ÀŸFÀ¤:UÝâ%b“9CÐÆ@Ëý³Z~ùKÇöÀO¶.9éödÞv–n—£YÜ÷jºý3³ï'w®Ý¾v“ÙAÀ÷Ï´ÿ^ÆàÅË—¯?T¯WU[¾ìX±è˜±s@Ñü3Pþ ð—CÅœð”9JxüØœ^2ŒŸðBï_²ìžÝ€Ç-oï@úWÿ”é9Áß €Øb(ÿsüßÓ3 á:@½À@â@âÿþþî~ðÿÞæ öQÜæÚK.(D¹—™K4îZöd" «3VŸDõÁ>Žó`Ë—Ö¨"Å@«Õ åä‘T±v^ i¶œ!jÐfÇì@(Ñ&¨ÖÄÓZLâó†R56Ñ¥'Ît0£¡á@+á-Àq?žzn¬þAKsñCÓƒâ_€­~[<4Z½h›Žx‹Oœí€š-’joI+ˆF;!3Þ±Ñke1à4 ;|H”=âˆÁ'£zBOizÕ –}HŸLdmÈ}Ù–“Š ¿æƒ´€Ó^sp0™= ¥BD(u#¤ð·¥¶ ©D -ÛdZE}I¦í ,ÈãüÑ¢Ž?Í$D´xµ/|ì<v§$ùa½=aÀó­‘*3J¾nš¡1ÖŒ`Ë­Ôm ®Rð‘Ú†wÖ«àz\Ï S[z_®],“4·¨å¤þ²D­9þg³‹¬µážùºpN€bÃ(«žcSõ×wIŽåðÀi-€ìܰìàƒ²ÎP@Ò’K*€€… >h^!ÚBØÇ £Ïq º@wlíÕ -”êM|Ú‹d©S䤤ó $+&eU 8?SO}¡ßÌÓ…(d·÷&´$ÉçÄ!r×QÜ•sê)«D½Þ<á5Õ$-õeðþ}¢ÒŸ3\»zUô'ܼé@e×ú½rùÒ•O÷ÝóçNî¿|¡ùÿ…Öÿ—±üT…4ä«á¨@û?_÷øªö¤ úZöÁü%ÁÖÿ´9ì¼6l¶6:…œÏ`NÞ¹@%tÊš˜EÿÞæ9_$£bÑûŸ fy?žã¿€Ì$(.é°ຜ`1àþ+€b¸4_  èîÅ@±ø)ÞÅP»Å+úÿ²`KðÿÃVlÚÞ<üâ% ÞÁúB)-i2¸LLØ<Õ“ÈÚoO2@HÄGrµ0ÿ¿6G-—Þ™ÎÚýƒ§ 0š®šø`BÛÑ¥±¦áG—¶™W” â<ýNwÇã}!í­maÀ™ "Ö„^œlÕmØ¢µKEjXñ-¨’šp¾{IIÛvI|"’ÓX´m‚|£Vÿ€ §íA‘Z]ÆëIØ@¿–'§¥ÓZË,Á íõNu ɯ~o -â¼BhÞ«BWÓ&-\AÄ–³TRÓ0ƒƒÉQAMØ Ùš A3šú ü˜*;ϲDù Pñ]ÿ¸½Ñ™NfÐ/­5¢¾Ä£ß2e6öãi§¨gº@êÃ8¨«0 -ƒ°ò-RsS²AÞ$"÷n’ÏxÞ–:ÁzTAÖH*â¼&T‰ã+e\yrÒ(€Ì*i†W>§YN º Àºyü¬Xæ£ð˜àˆ›g÷0p€¼4pÁºyø™€€R"yNLÛœº„HÞ¸qåzT,[[£˲@‰=5£bø'õ‚‰ gÛC¨²ŒÄ1bªã“íB’a¤œè;PËÃäµüŒdjƒ!Û0·€óùá™î'Ǫ @/@áÉà#µþe ¦ê<|øSQ%ã¶¶3†´4åritPY¿UKŽf£!útðÔYyyêE¨?ŠåtäÔºÃîe`¡hD€V¾¥·hdÓ@Öõºº+×Qÿë­º>-ï­©PP±¨«æ/ ?-VÒ@3Æå+RtYjâk“0g×?ÒMäÊÌÞf¯¯SR“5¢Õ*@›Úä7À iÑãÐl A€ÞØÕ ïñÔA€ì·›M4Zv¹ ZÄæZq›ÈƒÈJ혼ÈKPL= ùÖЩ՟w9æÌˆµ?®ƒ,SàBÏ}Ù ôÌž ;KHlŒüJMªºOrI#Ø…Ô¤t4C¼ð5Wúk€NNJL‚Ñüä/´ñͦ ì²S6Ú/¢+3qÈ -ú/×%²(j4ÄÿP†×…óYø§6ŠNýÖ>nžÕP@WÀ³¸Þá<=ØÀÜ`|&ûq«åy”s­ ø_ïþÎ Â^€ú„zÿ¿úAðã?N à0Dõüï9`GoÜð”@…ù%,q à÷T;ÈçÎkÀî¡`#€jÿéáÉþ.³X¨ooØß·œcfØ”ÄÀÆÙ_$Ã™Š’; -R*áó9þßÐ; ݶÀü‚þÅ`pgПP‰´ÿÏû€ÿƒÝû :^Jß}t÷%/ÖƒàR Ps€ùËQe K VÕ„(±ÿ?üMO÷ÃÀ³nØ0Ñê^÷™W_à‰·x„iåÒâ¦=¡5äQEAQtçñ§½Ef61>Î<óiY «ƒûhµÚ[¨6„èK´Ql§q2»\ñÖùØú\Øæ @WŋʠòM›c@·Ê¤v¦'-¤Ó˜y"·eR·H¨½òýfª§Ù©'³>B7‘ÚQˆ\­CDàÆl·hZ93æ`+èØš`ÁV„Íùd¼±!í3w¶qææ¶|EÞ„.m숛v6hâU(®ÞKµjŠþäí¿Ý#ü1[Ä6q€ l¹î‚.“b–_Ç¥.fÙ8Ü¥n2˜iãTRóöUJ‹}”^¤Ió\®L¾ý+ø_ªH^N›;- 3ÉymœÖZÖŽptEî4÷x³QÉ.3æ-[ì(€³ù¤ @úCK]o>Hb8Pe(È"-‰XøXÎ…¬ú¤¬JJHס cQ -á #ŒÈ¢¤~åDvA©-æ‘R†¤ÄŒç£ã­u˜ñ„e.-X!)†ñzWsEÍ#K <ôì ÐçÉçÇ4¿[ †§¼A3:)qDZ³æ'‡vÛ[Ö\ -³ýo5ä1´N–ÀÖ!Ò—àÖá?· rÿ€‚êç ¨ûŽÔ€ï›z\YÌðÙ?:À÷/že‡¼²à§~€T£ÿ¿US¾B–¡=sø™÷8 €§œÔ°@ü%ð7´Õ$€§Î@óÕÞ¨¯O Nòد,åòÓ§¿G€2ƒA…ùZôý 8û{áIS¹ª0ÇÀÞf+Ns À!ÈPý9øgÁß°·¿»·»+ƒÓ7@į €KB>*NþZøTc.–Qš.]?Å |­¶Ü<µšæ@h ©š{›€v‚f‡¿<þµMOxNð‘Ï©£ §‰öÕÛDÙ·çùFa,¶Z™ÖžÖà08ÀÍÆظpAYÿ <ÙìàX]E8.ðž[kÔÓÀ¦±çös@RÓ:”Ú&“[*wNtÉ~lTU -n»%¼)µ¦MÌ<ûšJpR«OÒ‚p(M®mªróBÒìât$“~\®(gÙÉ_öWRsk'Íp&µîÜòAöGÞ îPþ3n“y>¾pác…i5K#<.W $_ŒÅ8jÛšÌΙJŸ6Ÿod–V¹_½Œ}ˆÃ1»vRk0 É6 ¹­"f7*kêÐR%r`¯ÄZo”¸_ʽJŽp%õ \ôò„­øÌ(d À»˜À7@·ÖS”haxÝ(€7Z `ÈH»4 -À °&R"gñ(%jUÈŸ ÕÚ´j 39÷0Šs8†R—“ý§+ÞN>I½”XA†CDeŸC¯?žm;p,IVÍ ‡’îl*ÃÔ Ñ¦Dú_ž%NôlrÉŸQ:l·arã@>åÖmw4þ#yÆ<*‹ .©á“'ݪäWÂ! ¨8ÀbG û˜ ûZ Àú ¡#Yi‡yÑÔz×H­V‰ÔìTjCd¤•™ö´®Ê‡\æé3ïFÂzЖÜ©seÑú£Q‘ø^ #1Þ‰±E$3ûNª”ßlŽˆ´¸¶¥HÙji7—Šd‰Õ/"qAI³( ]àßP“qÛz­…¿d&2˜ÉAF“!ó0~[%µ °›JMQPr‘Úã9K©à#+Í9kƒÀïx»‚ÿ“@,T¨ôÔgÄóÚPd’¿XÝþÍŽæ²)å‚þySñ€þÀÉ*¨mlƒ‰äÙnªô[à2òWlsI«?ñ(Q&‚.ì-{H­¥N¬£R…Ë)7×Yã˜àçðlæu8€!g– ÊG™x*kŠÒõ¥PÝp{þ¤žë²Oþwósø)Á¼j÷ 5¦:bæÞåc.{Âp:Îj€é¿GÐn} nï. -|G4LT²• -„œd¿6hkÒ2àW[KUÈ1‘Ï€ž¿A¸R”g2ÿì¹f÷ÁWîþî»gß?çõìù³—ÏAý8þ íÿõàï+,7úEýü66–°– ¿l仇޽®Ÿîà*øfs§}±vñ5³æîÃ?ç À€g?^ox7>HµðÙy¶÷~Õ 'AÜäS sü×pO ­ö…‹™ËçâÜ _P:ìÏ€þ¿»û ,´d¾¯é˧:!!@€áР𸀗¯e - DÚ,ѾÑH9tÌ‘¿Aª^µr¼ÍUšÝaÁ•´[´x¶<ÿ>ø´8}°ÐRÔu8!xDÛPÍêp¬ÚÔÚbZ‚š&€‹í¿éâw’š…¦&#A,š'#²Ã´4£"uGŽ|§=WèH6ÓÔ¼"ý’Ô¶z¶@l¨ÙÄðêE<»4dÚS”Zö`R£Ž%É46÷@=—Òˆ•>TΡa4Bùo[xš[^÷(³#!4@õo2%Gªh–i޹·IcIûH&Ø:’?Å@ -à>!Ó‚œ=Ž() ®·)ŽÔЖD—´ºQ|¯h©•iûݦhWµÑAý,ç$lÿS[¤ˆF¹ -ÿ£Qšo]lÃVfg!6(ÝÂ_Hçž] E½œ;T="[¡Ð4{#ö@¨Šš”ZE–ü4ŠÈhkÕ(2Z*pi7T.ÙQ×/~k«]oôÂ-TÎ#{<™TªùaŒµíLËâm¥ý&(ôg3˜œº=»­LÖ ã1« ž - !(™ž‘TYʼ­2^ÇË¿ 'iör?jôZJQªòC$dƒbiÒS%TæàÖ‘×·¹,ñ˜Ü¹Áüê‘åÝ2r´à¹ŒKÙ5œ‘+;ë¸\œj&ñvÕIaf㫤'o¢)Äîa»©‡P.6OGÝß©‹æô€º"Ù -óâA'ÈJM2,?P¸±økºÁñ÷ìPÁù¹ƒÿR€C÷ƒG~ùÁúôwyñâÙ‹ïö÷™àÕË—¯~úéÇzõJ€„Ò”¯„c] à_à¿Êlè%żœ6Àܰþ¿Žt\ Èó‹Àë €'?ùü½úœ}2‚õ^¢@È €ŽUXàÿîÞÞ½Îðߨi¨?„ÃõåQÐ)Þÿ¼¿¿w_ -p¯XÀyµö£€à¼]ùäà†qKî`¹Â[.ù6FšŒ0|I©‘L©¹Ì{r&ȋԚÛ=Æ}›„Èï¼l.%Øl*»RÅ¥¼KAÉ]Æÿ‘ë ·ÚQ”yp:ý]—Ötï(€IR#fúþ³'Åa1EÖµéá­ÿôIDATRrÝp¹9]!&³Ÿoâ |Ê>À~«Óè)!ÏZÀ—€%Á*åÍF“‰s>WµšXTäf,w£R9CWÒ @ª-Ÿng8ÞæÇgÄÜ#"b— ñOJ$«çlBGe¿J`tb0¥äŠ»£7мìð¶a“ì PÞs¤À"M n ó-ΪëØbYZæ'k(#÷äÙéëF+ÁqÛÔŠ¤©½=ûÛ>^Täö,â<›d‡@Ýóû¬‘ íü;«‚JÊÚa ¨1SØÐ†ØˆT³?2XþÚÈòÀ¿èß -¶/ ~ë%”C øž-__vÀs¿ðOÍÿfÖÌ,€üeÇU'úàòÝß~W†ê(úÐýÿ_ýµÂÿ}*,OˆïßÜÐÀÑF °þ—|W9@k>à€Çó¶¿ßî ÊÖ²÷„©ÑnûLïz¢àù¼=XT+)¥•« -Kø_|hÁ/k:T  v©V Y øÿ.üÿ"=†ÜOì`|É`׿Óþßà¿ïòZÀ!ŽpaÞU5)¨ à“å?ø 0g‹VœçÔ6¶zv§´&³©³ä1Îs­a6G‡Cÿ…RNH+ÙKß{.oלז¶¦ºÄæO{€¸à4[v4Z#›ƒÒÈÄðø_B³õ±­hZN!>pØûÄÍj”‡¸Õ½ü*u{6EddÈÓÒM§¨øƒ¯ ¶4ÊüO³e]ImäJJ`?èìÃʽÐÄÚD{Œ“+Í69\âêéA( Ñîõ\diJsëšÊ¦¹ä7;ËF€”ìTá"¤¦MMb Ä·Ñöi»Ý_K´\ø˜lI{šž šúmN"JBµÞ#5[‘Ú…•º$•ß™FlO—¶˜F£¤ì :<çq™!µÕ#¹ÁY© üw*×åŠÃfÁ"mÿÅøßræ…éÁ,ý¸§ý "z±{/~$1lÜçÝ…2~6y ²¨7›Ôç­_BÕ)iÓ^QÔâ+|xܵ2{c´\*Œe•+‘ËØòüä0LLmÙvZ‡æœÑßÙ+­rCrZ=ìéžÏ¾n]É¥"9%e*ÌqóߣíFîŽü›óRéØÑn’œZC³†i.pŸ Õð -žïQ‡ÀWÉ<Û¦±IUÝ.ŽÒRò‹r¶JóöŸâ•§_N -ƒ°ÝèÙSgMAVRoAY -^F z!ÚÏõ S‘÷5 @5iÏ]“ƒH¡Mk«®#¯f)v°³Ñh4]‘ÝÀï%”CÍF븠ûZ À›øüû¥_üÂUÿÏûÖàHÀk× ÅÀ  àƒÿõ»ý÷?^<Ï$ŽøáÇŸ~|õßU(MùJøèÒÆp$ìAn@Nš pŽø‡_ŸŒ×ÎüÀƺ¶Yí\>¯W,2‡Ó‚§zöýм€·ds)µ(Õâÿ“{»› ¿Ÿ{ú4* ð[áæð½^ôÿ0€‚ÿÿ,Ø»¿—‰€âp=*±|¸dXòXé¨:n€þP/-àj€@a<›ë"­«€:™öj•°J+§ò4Ó¨ˆa§ñÑ »“6}žF3à\bm½í²ü± pŒ12F?óCN³½±MO‹™«Õµ”€ ØjÒtä“n­;8 3“ÙxÒB%öÁhÒ Æÿ¡HmÔë”äqDœ 5¢n#2m·ÒŒµ=ÓÛ#5ç¦Áãð6& Rw¦–:¸‡ÃÜÚ¯(Ä»+ƒ&ŒÆÆÐ¦WÕÉ^T²bÒ¯;怖Ўj¼‘ã Gƒ €¡" ÞUKˆ3Må¯!Íâ@C¢I½aZh¢ùO`ÌÕ½Þxg*Ù:”Ú;xÜ=6ÔÜ-À𥦱vÇhj/®R;Щ) …Ešºå†}b /53JͰÿÀù— -<¸dPL@<’.f† ˆE*©–¿ ä,áù­›fŒ·b„0Ut@ H°Ô*Ùã7AR)i²*dIÐüÎh«I–¾—œíuÁRUéÈ™/¬O¿NÞ¦2qs4 ÿ”•ìß?³ö¥) ˜š0q“3J¹XECL ·5Ñ\¬tÒ'ûü9ߊÏQ3qÙƒ€¤ÞCŠëHj‚é°R¦VzgNI’ª®µDVr"ƒ27òȵz‘ŠÀAÏ7I:4v·w›óHçŒJîUUÖªD­^Ý®û yûÄ\oð<“ÐEIuáV) ;›-°Ü sMÀåíåP©fãïÑðï_;¦ïoÎÿ¾|ÕÕnþÝÍÛ®ì<€¼¯\¹üË_^¹ôûýìçÛNÇþø×Ÿò:ÉàV…å'†FÍEƒ3!À± Ü/pÁÀÿëæx\&ÜïtPnëÍ^§¬…¿öµÿ ²Ä­ïõÏ4¼×y’¿a8bX -»÷îý|öîíïí: - ^»(/ÔõÿÚ%@#ø=Ýÿ†½ý=—ÐÐÂÓéŸ`q;’ ²,Â¥#À^.Ì¡RKŠ⿰ðdVF€â°hÌA†4H`·jˆ“Ø—lAøæñGåßÐågýI|Ù¤%³ÅÌF4‹lkþÓ” „' wFš¥5Ós”Ó«–ɰ%ºAÊ3®W -Õ¼µðòÊ2¢PDGEƒ˜Ö›´èÒHÍå»8¹çéÕáA/"©sËbÚî‘äZ{–_S"k8”z8œŽ%é\àMœÆl^ÅÛÉæ/À替ŽWc[Gîç=BirÝ« íÉÄ5"ÚX[P«i=syÕ¢Ú>öhÛDs tÔjº(šh»Öt®#ÁÏŸ’ãþÃñ4´e1ã ÇI´ºì§u‹Ô Zé–¿²ùN‘¸ÞŸ¹ ÉU²’ø¬ -YÉR ^µ:¿Ò5(2µÿ/¦_ÌRŒ§JZÏ÷Io Rï ¼l‹R‚CQYÉ 2ÅŠBÊJÅ"¿9˜&òQ€‹7§I DýËD¼0c’‰V'Ä ”v›dƒ±{¨ÝrDÝcf”5ҖòÝiP–Óû‹qú%šrNo0›ÌFS¨!I:Á6™Èɹ΋H“éIš¶--¤ã¥àÚê‰ÇžÅOùSVFo‚lZ|(1³bz„ÃüM\ä§÷!ÎÉt2ðåÂÐò*¶Mlq‰@Þ0€"[¾è %È`#™@K'…Ét–§€`7²yÓr®’’s>¤Ê›¤:›C܉{¥ rrîgú*RÆÞÍî–3Íï}žð~}Ô×ß,\½,ÞÛ píæ;·aú”qü§O~ûûÿ_¾xäùêÅóç/È<@?¶À‡—ô8Í   :²°úì—0çâCü€Ù« uñ"ÚÙ¼¿Ú¿&ˆ×°oáÑ“?VNžixÏ>ïØpHîq´|ööö73ðu-1âû)Sø˜.€bà½Gؽ?·\:´äêÊà ÿò&Ì×HXa^Z…?ð¯!€W…™±#Àüq¦yO¯rÝh g£á0«Í3âp€¢íÔ¡ÛYBØËT –ð ÍBt´BiÙ hÚ’ŽátŠVÚ)#†ÁØÖVtRÇî9­  váƒÊ&!m5­„M M±2⃧w'D¹À¢|¸õÖάlÑ8ž]˜€ Ý h“t¨IÀüHo¤m“c·p/­vɈK[{^Ñ#™$¨? Ù ¥6ß"GÈÒdVL!ÓQ½;á9E©¹¤d9™ß· ¯µ¦Î¤DdÆÀ™_©@‰-òb‹Æò×íö¯…-òæc'Jð˜üÉn ) §˜ ©-³þx¸£¢L¼‘Z=¬_MÜæ÷h€Î<§-¾©àT£¶íûpæš‹³œË[©9nv3Aø·a·i ú5›¡ÿϦÓ3xr¡Uáûm11GS±4Q&‚O±È‹+ÁK#Hª~òœ¹=¿ÎDQ_º[`Š8#èôúÀ{·?i¦SëÐkªûÎFû3á`Dê{Ï Ó]j’H3Ý¢ ,`ò,KÌa<þãBo-M1+yx‚|ñgäDYC­&^l±GÈà›i -±µØI1;DĤwš\ÓkánËMû¹_“úìÃy!j&½ ‹›P}mÊÖl“öÃA_ÐnõœðŠ‹Úí-’÷rB¾ž€h“ Üƒ¸-Ø’íÖ™790˜È’]ÌÒ‚rø?Ïñ”º -±ÊÓÊ_)?+"×ñIA¡…Ùl÷t?5pw´'(ŽÿœÃþz}k ºB+ŒØ°Ø(¡:ÊW·û^-™ñç ^W.»ð_Ö¸s“×íÛÎtõŠ+]¹|éê§¿ýî{ _ À˱<õâ…Ã_¾øñ‡òZëx鯵šý"lØPkÀÖ[ -ì/ÛÐ)C^¿ -x¸5êÄ´»+ç:áýh³Õ¹ÊàŒ»O¾*‘¬a - ïÙàm @å(öŸhØËzÀ4ÙÝ~±Ø.ÅÀy|ß‹‰€{ûñÈL€±h¿ÙCÜ$š‚ü†E€vó²øûyUÕ„k> -ðË‚ÿ äðD?â,ŒÁC¦úÓšÍ§à”“áñ°Wi7Á‰)í 0Ô¾]ð%-—A³ÝªwiÉmö¼v”shü¼ßt¸3D+ j;\:MžmžP T«ö±Ú ›¿BÊó>çúêÒí>x»EŒNàÊÝòf"5œúð[§$ -ò…• -ÉL @ìßÑÈŠ €Û•t¤Nyl1•Ô%Ù½ñp¬Ô¹„w´§|Ïlt9¡M*¡,mËM^"|cÜ}؃hØd†64êÏøŪ7†O-Òû_¶jzŸÕl4Ñ Ì[èš’f† HÚÎøË-ÉLó—•´V£þxÜw@†9Ä™Ü?Ã@7¥#Ûû½à©a-d2¸óLÔBê¾§z4ÂEêÉpŽÿû/­F†ýkºméü7ûB  'žtêDû×-­¿åòl̓-…(Ã1ÉÔ~Áý´òQ({u´‚Rõ’MàгÌá¢Ñ{‚PÆ õé&ÖɤÛÖv?ÜÏ)sÀõcê ùOnØ™D6¶IâCÍG02GÖs½«[¸ˆE JÄ· ¬%»!£ýÑ„ö5©ø‹–ä‘N§žš ºÎ“=†Îyj4KªHSeÊSóW…Ú4¡n{: îdvÃy,IՔĻ -•Òóå”V$îBQ9“H;ɽDÀÙüyÀaBmOD´F&²×Ç„PÚ‰Ê"qŸ‘ÌÛZE‚¨Aä`vxÀS% Ayî•N¬GÐ*Q|×¥q¦B“‚‚|tØ×‘'#7•ØP¨Þ­T¥¿Uš§s†÷è ÿ\áç—çü¾|è÷c÷ÿm—r>à+°‚k™ àîo¿Ë,À ¯žÁ^½zá,e2€²PiËW‡—„ö3YÖŸÀŸ¿í3yT«ll´‹ óh÷þ4}ö­ùÞ× Xz±|µÔ?pôU­hxß>oÇb"µR­±ÜßÛß¿çT€ »Š 0ý÷b° Ñ@}õØß{tÿþb€9þ‹û#Ìß K]€ -ûóSY -C¨ª‰!Š¿Ùø€ç?Òs#@8€[ûëm½x"gßh¾ìÑäӨϺÍíH]€EF.儉Þpêõ%B[-ͨt Zvì c–f;7äéiüÕ*š‰ßµ?øXÕJ­€&–ƒvÄ6d¦›õŒ‹õpQš¼DÃÍi~¨vóO¿™T‰P$[,€r„Š™¦¤Têé˜cqMà$ ŒR·P¡P”åD“ΉÃé (å´@'±NÎff¤gÊPwàZ Q<Ù1¥= ½=í“#Â¥Kh5 ¦áp‚Ô¦`‚`͇\ôt¬ÀÙ6ªëò;'1È¢ÓÒD~l¯€0H¾ÔšŠdNzgò z¼ §lÌ.$LRŒ¯;G6°âŸv‹R[zUOCŽ! ?ˆÔ¶ÿÐ)¿©0­d¹kz„¨Âeì¿®¾f_”o|z )Ð"²K¼Døíþh<ŠºMü3ê¸SÁ$ľø/Øpó*ˆ;ÝuC:“ Í -ˆiO•³ëõZ­E@Q‹¦‚"låY_…QÔãÙ ‚Ť“,’Ge¢;r¶·åŠ:D+ŒöšöX’ÞÜ?èö²Jâθ…lq÷É2ê‡KA›D<íOgO3ÂN$<$¸!{ù5MÁwQ[º-©&Y³È(2ÅÚBîSZâþdͦÅÌ ü™Às¦jê$Š;#O?áípéµzÞ<ûðýAͧZØø oY œC:ëh×d4ðdÅt$Øsd¬5O&jCôYÐí’Šš4•$e„_E²xž´¾Åͺúñx†ä/EbaZ ÔÆ7½÷ex‹€ÌþûuóæíOªé€œ ˆc¿¼r÷O.üB€—tÀ¯ÐúÁ}8€Ë½\»à¥Ækâ‚IØ8bý÷½è÷4@ø­@µ -@»ã:7Îî&ø»~ð~åÛ_-Ìj@à×DpÂk·Z5Àð¾}Þ’È?"R„Z -»šñ‹)¿Z°²Ìçp!?ôÿ% ðÿO€À €û‹Ñ¿Ê»¢Þça þ •y@@©%^±ð¨6€ µ~Z_Iz±Ki¬Ä­‚;¶5ž!¸øìÓüJµˆa118)èÍÀ˜QévÕÙ *çœÆ75Ó”th‹¼ÌV›V”6‚fÇÇ·[¯‘Wƒx1(Ò8V–xŽÓÓ-Gˆ6Æê5C!Ô%‰æRQN@e© -Wq-²õF´œJÍ}F4]’Ô;ÁÓ¨Ÿ{¨ùØÊ–„Ûº™¬qœ£$zqúºMZáDƒtÄ-³(AÜmt‡Ð”Ñ´×D×ò­µh(Çt2äß$T©'½‡hY\¬*¸Õæ6ü @é<Öu«V¯\ËL€™˜ÖY„¥Nê‡ÆoZzª;æt²å$Àܯ$«×r™·™©ª€>“f°.Iqä¥oúKgRì^H#r*Œ¨JÛÕß>õ–ÎÿqÿçU~¼å©\±ùWÛìö@ÉB„Ú¥#êNkç”Í…xä²LºOEè;`Ôk5Ñ$3YbªF–ìBÉÞY&¸‘T²…$NÚ¤ÀE@Ew¥Ê‘+&Œf“–ÄÁ'ꬂܰö z®ÎOF«s/JJƒ˜š\p‰ -RЕ޽PÔ)˜ašÁ‘·ÇÓJ†ÛQ*³1x+"“ÑcŠË2 ˜ò ÆxâŠrNd§¦ªñˆÄq'(%p%KbrŒ' €=èÐ.q4»œ$7êx®mk(µ^†t?zü—SyùÒ Aæ gcA‰P9()êípþC£9F9}œ9ûf6­g›…¼Q)7rOZÆM;½ÞA»¥ÑeËõ+4_‘ϵN0vÿ7·`Îv§¬ Ûy-6ƒ–Ù¹àúü;ê¿ý7 ×Ê€„›P€;wØü_\ûìÏß?ñòùóçð€gp{œà§~rM€Jk¾>¼xãØDGÂ’À¯#/ðþˆþ ûÛâÿç¨w:à!{_G(@ÙàV»7¸ xðäkWÎYÿY&ïÛàíÀô -8r̓sùäsÿþþã½VýúõÊ07\„8§«P ÿ”逹*€ÝÕZ„ð€ -Ë/,;ÆP^勃•à²`~mÙø€v|æÿ¹%OÌgÕžÿ zÝV¯vÍó¬í¯¼Fé|vZÒûÛ£?виµiSP‰zÔ«eø1YŸ'{Ú›þ¦ÀÔ©»”~ðVýY?!ZW×’©×>ü0CÒ}«îÀ94T= •†ðÀNmþ¹æ=­®xåí8“ZM¤ˆT $ñ{ih;‡â˜~X€úºØ©ÌjX5õGöÈIÌÕ55| Ó™Vü>‰%x”Àš“ÆÐª7Þ0ø›'ò0Œz#’¼ö¯˜-Z^䕌…¶è$èa©cËæ…švÑ•Áÿ_Ç  .Ÿ„¨7Å>@þDæ–¤O-<WX‡¹R&e‘7ZdGx_Ì vó;àÐD´é¤ÞT¥@»%WÍæü°¿åTüªþÚ%„•þ/¢úçgVN ”‰÷ˆÅ×:ØÝ¶Iؽ1t‚3ìùqiÆþ˜ÓbÚFí$3ýÝ¡‰ð‡i:&Á*º¹è†–ßög -¸kpr]òš -g¿½ã3d®SI$¥»+!Ïä…*ζÌ(4²<äÃiC/Gc4âr À!ˆ†šcêgá|>@P`h -œq2;xútZlƒôNÄÏÃáJ<ÜzÓY³=µŸR E†É=@Z.i÷¨£–òÛ‰fŠÂàDojš¼†Gˆú¡Œ&F³•rÃËt¼D»5áyÖ¶Á£RC¥8LÒAyˆ; -:9XU¬4\>Ç4žÁ»%Išh+È z:ÛéNŸ’ŸŠ8qÙɃܛÍ-‡g´¡0Ío)‰®]6ƒ-­Á–©Ê%<+ZØýFÁ6˜†4mñ»³äè{£ü· cîܾÍÏ•+W2 ðÒåOÿäTÀ:ÿ½x¦àǯ^ÿ™(KÖ[ŽNp<áMì à«ÕÿOö¨ÍáN§v±Ö¨ÑîîŸü1û å7eP6\¸²l„óú°¹ñóùì?Ø}‹×’À™€ž<ùc¾:bpi´XâÇøGµWQ/&>ª>’sÿþ£X.•yÔùË„@ޝàÿõ9þë<ÆÇ txE öù­6Ôuš[L[›[_Ñ~ˆ"ÆÃÚ–ÐÞi T?§Í˜¢ê>Úw‚gwŒNàD'³y M¨ƒ‚b\tÇ!çÔum?ÕJ·4 sg;Û¢ù±M¤õ©,ñÒÐkC€ÏÇÆ‰vµ¦@¶´\4ý$mÒø²ñèÔ•r¨{w)=cè|¬ÜgŒÀC@‚2EjíHD¬âiò‡ÖÓIG·?€”»RžlA£* ¥}Ô4²\ ;ͣ׊Ç\_@ i0ã8Ä÷YVå邉k À¥,ÈceÚÒî$ ìÇæC±tµpî43½"~ñ£;ƒ… -Ýàb F— =úÍSjíÙ4¨¤Žk ¹\Bá·Tºí°˜H ’uâˆÜÜA%Z âØœëþ¾¾˜9ð@ÝV†yògݳ·e¦ƒ!@¬ˆÜÁz`eدYÚ“áh¶3œþOôyª'’[²*œî‘ÞdÖž å‡0‘º¬Ñ¸Ð$Bî¤{8³·L³—kÓHiQݵ'˜ë@u-+(Q{½–8€wFO·rrƒö¨`W8ŸÁ¤Õ"!¤ -%Ãá65ΛQ©ãñi!a1±O¿ù†:¤­^Œ´_ˆ yõ{pÚ¬û ¼¹sËd->˜Ü¨ Ø©ø<Œ3 0ÊÕ *™ä>˜ÍÀy‘µ%@8Ö›ñÄ) ]{k`‘Ã\Cè{!ÚÜ8³;áj“}>ÉŸi ªœ49ª=Û&J®6à4¸ætXhô˜A†³ÿI}™NCÓ‹Hà1zR1µfw§Émh‹"…޶š=¢ÑÀuì5‡[ GNx>é¬Ópå2°ŸáÂÿÍÛN L¸,¸tùÚÝß=s  ç/¾þá¨ý?ýð£??¾úщ ¥%_ ±,?)h(S® 毄X6ò€Û=N-Y ìȾE˜Ãö×YC5 0åq<@zK€÷ï°„çç~I™Bª`¼ùİ ›rÊkîpɉ€‚Þ„túÿiÿ_$àÕPÖÕ£½ƒaÕ9(/6ÊjŽôH®(!À¿jð¥€'Ù–˜'|N|öiÅhÚKç?Çh&hkµ8ª\åmZ€jè úØ—Ó:rªÂ(¥9 | Û¥yMÃÖ“Æñ—CÉ”p¸½ÕsõcèOœ èÃØ¼›Í2©eóg³åwôµÕ¼H' !i”|I­d.µ[.’ô -\2:’,ýÞS§€m;>ôÜr—HIó®žëªP:*ÕD"Ï4WÀJ!…›ÔËNY‡¿ÕxJK`ö€>ÙMš ²Ô3û#—CëÍF©D@-4ýĤàƒVM4ê:pÛžðàÍEÉ>§}„È¥-¤F)¤¥Q³H Ͳ](ü6Øæ5*È!!K‡°%µ$5[no‚Âz@껑ÐD.ªF„•~éÅ0˜8B=ØßÌX²%ô//¿ôH’Oü Ð=©‡1EC•Û”Çx{´í<ÀƒálL±Õ:†’4í‹+&’1{gä,QPCìÜi£7φ”JÀÌT Ĭh:ÜDiìgå1)ÐRöÙA¯i‘%=]ëÛx”ÜŠZbTÜÁg n—ÄDÚ"/%"îG††Â¡ÏQ«®¤x¯Á‰ŸxÌP¤@¾@»$l6ùƒ*C©µ&”@Šn·nå§H·ŸB‹LR™`ŠÚ/•ôy´ÚÜSdv!H)Ž›?ð4( 7àÒòZG¤:V&]·ô¾Kì8 Ž!¤³/EQä±öMÇC -°Ô‹Q¿Nr¬¿·ca7–&Cú?`jf.ˆàž{‹¨Eä¡i#A{ @oðmo6ŠñA‘ ÜTƒÖHNÒmvg'¬ð¿'À_ý¾öëx¿X<\Y.~TV8^0>o¾æ€‹¼e‰÷äáp-€ -öåeCì °¡ÈCmèñGÿ‘=j4¯B'‡ø¡Bl³5xKTkÔÀ¿´$ý®VCà ,שCqÜv›Æ PšŽõNï 6D®²§¾Û²•RÒ¼Î}ÊÄ >Ѷæ@ G;bWü”öÀ^ÕYžæŽV8îÔë@wA5{‚b…{\%­©‡;‘Jz EjíŽjô\Q塯}ÑN¯8ƒœ1‰+?&;}bzð^ùQ6¹_´ž`‰ÿ\BCŒÔ£az]=`¶U¢u"B46›Ç´‘vØ’Îlþ3ÀI2£Çµ[6ë葎sº4:m ÀH"5·&Ö¡öaJBŸI™NÊ’‚ÖD©ÁÉÖDDEb¥kÔ… -«×»^yþ£ØcË^å'%uZ LÄÖîFÛ0þnF(Ö£Ú€ŒGÌéÎÎì›äCkê°?™MF¨¯nKqŽ>Ö ¢Ì•vÝù (–&O£ù´q_M$Æ„L¾pl¡§Èwà`”5ÕÊüí¿ös}Ó!dEê^3 `Ò¶÷š²AãþˆJ¨Vny¡0c~ fñxÆF†¼LØ¡Þ<û†‚pQhk ÷=ÙÂÍ €%Å4ý&œS‹F’æóª˜H° -µÉÊZB(çAn¤™R!á5hÝ·²„;ðlXœ¤«fõa+f Ò«…‰„ñ¦tv¦;Ã!©æÐxÔß?ý¦p?Hw›Ä“ÎAAõZÔS^íÁV‹4xCKBóÿ[½–µ×oºhšÓ8Ÿlˆà̀ž7z]¾ð—áÿð€¿» H‡@À®øüáÅs»ÿ_½üáÅ+0ÿ¯Yx±@iÉWCíµ>*’éXoØ(Æþò›Í ñ߀Ö}òlÿ‘c*¸œ‡…ÀE=87ÛW'Ìf×£N£±ùZ @­µùäÉæÏé°ÿèÁ¿J’gnø7Eƒ[’ÊÝ÷øìÝßÕ«ÿ>ɨEƒŸ[®—Y€J@Óoþe.@R“a¥  ZügnàËÀõ77Ê›¯>ü肟âÈÁ_•Q€g±øŠå¿Ølßax»PŠV¥ÍKT±—æ%§@k¡MZ¥áxÍ -Øl8 gñãdZ00 Ëgž¥§WßB±ä^´k4.Ü -ÈØöÐHb°dQ籑¥U›‰€º¹ç«ñJk§Ju£'€Ò½qò±•GnČÜÍ2ÙÁÕ£iˆÇÓŽ@c*%ÍܬHÝéâ5NŽäs ©…H0 =:OŽ#Ô–Ã(õKŒ@0*øÂ ìޤ%B) Qj5r¥æÍ™“N½ÑûƒÖÚ‡¶Ò*bêEä¨àƒvæ<+Ýö¯ù²gÄau³Ý×Tضûó-å1²Ù&gÙ@jòNk³'ò]î麴Ù%§<ñiàQôÐ'‘ #½éá.™lys6EÁ·cTÿÕþ—{ÿ§³/ª?ùAªSß= ü6÷íe`!¡Ôê)J-´rñ]GµvÀå€×?0Fû%Èn¸F"±ŒZf-"ûø µãì. ‹š¬Î­)–ç"—T²ÉÞÑLゥSw¬µ=R¢Ñ -‡Ï‹õ¢~¯ù¥RsÅJËÀi!ô‡‰^l™¶Zä­X ÚOnÎö··©$m8Ý´`§}¶)ªo|Íbî¥3Å‚‚ÞµÏÉDAÀo¶åªJX"±ˆ -/±0¨ÜhÝžÝUjIe†Ôú ZÎáëUÈR¬yŽ­aNŒÉV€°cSY½€v%=©ÔWGÓ7Û{£ÙŽÞ΀Ȩʔ‚+"ë j(©Ieæ2hŠ–©ÝT>4"g25nÅQr•ºÞÊðÏÞ–6¾Þ”«Ö†bèž¿üZ -þé¶iGÓ@¿ À¯X‚Kèügß& -pG.}pùÎï¾ûîûï¸,¬ë?Jÿ_…ÿ9X»À¥ëëF°ëpïÜPüþV¿ôõk«î—·k·ë ¶áèÞ¯õ¨éЙ{TûWCá»-W Èb@)Ž#¡uìÿ|wãgôØß½ÿƯGÖ¦RÉ* ÀW_“ ±Ü[òˆ  U‹ "ÎãSŒô ÜôLñÙCªÊÐñhHä¯ßX -ÿ/øùHPæÊm.– ö½¸løD/šžíϪ»Û|hHë­îަDÀŽ`«Ø£enÔŽj-š¨?èÎWºüi8  1ÎÛh¸åÃá7(QzEõEZMç6yŽ£%¤i\ûö‡ëí^ÛXZZÀîƘNSZ>¤qQ2!Àæ“&¥«Þr,";`nOh«·ˆƒHÍ®"ª%‡@5GgŠÔ½§¤ •É‹†36K‡†©Ç³~º~œh\Ü"Ö¸†·áCZYDÉ ïËGš£;Wñ˜êé€XÆŸ0tþ×îAËI4‘Z½l0§ â´@z5ÜÒ¸ih×]4ñÐ?B´«Üù©”BîBéJÍ-‡HM‹m—ŽM.ð0QBÀ½VD€®ˆw=Âw½7LÅRαà9ć[hVê: -Ãÿç¯àÙ`ÿÖ`kpê»&0‘àžžd£íµ ¥žØWƒö\Àh -XjXV•–µ¦cC‚!¡=‚]z;ªÆR¦üDÃåj€¥ß×0u$FÀù@¦$-þòvXëaŒU&PzaÍ9ЦÖ뀮…tQ&Û;¶Éƒ”*¸Ü“¦ªŠ̱¿€ŠÖxg”àÑ`H9 —ú227ùÔ½æà·ª¸£;Ð^_QA‚¤5P~)ÂNéã˜ñ(š¸Šý/<ð‡¶>J€Ü3JJÀ¨áQH!¡"K5´¨A9Ìq_‹òZ -yLxy€·Ôÿ W®^u €¿sÅþÏÏå+Õj€y†æÿüÅ3'z Ú;ûÏ?@NøÑEðiŠ¿[Õïr¨| -àW¸_ýfà<Èò©7nðÝ€ÙÇŸ‹ÿ«øºìP«eÀâ`ÇÀI @ @EûûkÀ£Ý -O:?¯À£7zíÊ%•¦µòÈ6Ác¸¯!€ÛÝh,Ybý`aøgòåÿóϸÿ`·êˆ@pnÈö ÀÜ @ðÑE—:fø«ïlØNôO“Å{T:iÜUmã§½­‹m­í -PZT•®s£¦7]€áÙ7š5Ûm¡´ < —G4 6uÑt؇.AãĖͧÑpµhiih|êÍt¤ mT ›u9[ÕŽ‰vMÕ+H %R·l¥æÁ¶Ÿ¦Ç~Pû›û5KÍ@l¤FO5¦M”OàMÙGÓÙx6†bMªø&Šûp×dV¯GóÄùá”Ãv¶J³œ³G r¯æUhŽÆ• &@^@V²bÒIí2ÚÐÈ;TêBêm õGK©í3yÒlÚOBhª¦ @(a>Ñ£¡Å¾÷jŽ*£I8j3 :Œ#‰Ej©Šw$h®ùk‰£@zDÕ®¼ ŽpT©GÐÄ?«Þÿ/2ûßêë‹’¢SÞ5n‹*¹mÑYÔ"ÃLëB©÷دb9³§\ïqµ¡ ‹jƒ´ ‰Qµ_D;5^ˆñE[F±ôŽ)Z €÷ 5Öî$ Ýf®t•~p«;ÑÞ`ŽQec «óÜ ¹*‹„Ó%Ηe]&«¹C“ûPëý¹ÉÃܪ<ŽÆã?̶-Q˜êò ‘›š ô'u»5ˆÔrQ” ?_\-C2k/ž1ê—F©œL†j»£ÊÖ!Ö;òÍ'Ȩtöð™ÊseR&­šÅ_r>‰"Mäçå7”&#‹á‰m‡^ M“ˆ?Ãrå39‰²l^bþLìt‘gK ¥Ï‚ùmÊ,# ŒA”ž0oÒŸlˆàL€K¿¸ô·—œÑïÍ^¿ÌTÀ ×ìÿŸ/È^ØÁ/¯ÞýÓwÏŸ½xñìÙ³çÎü -½ÿ'€€ ÀZ€8VHB¨|ùÏçV.¸åÿ ‡.Í þ7x9 Óªw\¿ow÷t€ëÞý…€¡:éH3àÜðõ -£¾€Ç?ë<û˨~Ö—RÌC¿b_ýkvJAÖôÙ+ ³ (õ±ÄðŸ[Tÿ“{÷íÞŸwÄ€j¿dø°Ö¨°?!{KÈ €¿Bÿ× `É ° ÿuß1€¤¶©(Óêëm¨¶&49<ý @»ÞÒ'˜¶t\ÜéÐÎ<¥Û¥I›vë49Mºƒm„óÆ@g²ÔA1…c£§QÞ´Æ„Ë]íL €¡è(4GþØ©CÙŒ¸Ä…´ ý‡b©èf*´[ã´-6lÞ=Rs -`©izh޵ÃzÁtg7PêápÖ†—Õ_¾ö[7ÙeႺÚÃííä‹„r?Z,¥Ý”šbÑ 5Miü2Ô…¾íÕ'3 }2Sp]¨"5"F[ÍRwÒ?T#¢±6ë%½ÖÇÒnÈ -™D¨·»Ct·¶žœ¶·Ü{ÊÍi}i‘Œö˜h*éÀ¥Ë>eõ3ÿÙË?²ÁWjSÆ“!“Ùt2*R¨#~ùص‚‚ÆÊw£‰ú?櫱ÿeö¿å@à"Ûú7l$ï:±±]@™ -2ì„’ 7º ‘–ä.Ðå´5q1Ÿ’=-—–Gz®¦@ °#ý)xû£t¯sRC‹Mü—@×ö¹ÃºlЍäÁ^èI(¨_ÂbÏ9˜ì²¨@W”…KòÙï‰Á2f79PÆ`(È9Õ&·#­àæÎPw#ñˆø¹;ª»™Fí5o‘8N3u•¬€:Ò²»~$ï~ê¢ìUÃG¥ Pÿ¢ÕLV™#}L4?Ij87™¥Q¡®@øCjYrÇ^#ë„#m»M’ÁÝxn§*ù¤X¹G´ þt4t Å”¦bš«Ð¤;i¢b™gèÙr_R€P¼Èi_“N{¢WLC|÷hˆ¾o¶¯¼–ÏôO9n[üö€ÿýmG®–y€~ôÿ te€«W¯\¹|ÉQþþÙ÷ßKtøáÕÏ_90†vþ¯ª%_¹Эô'…Å<óPmÝò7¸X°8@½Ñ£AlàøËýG@^ÁÊyXö¨5:‹9 -4ŸÀvá €½÷K¤ -`ûÜðóúœ—(¡2ú;Pþò÷¿‚ÿ÷ïßw& û€ûs þúÿ5®‹ä2ñŸ„Ä@¡îWkd&@=«Aþ ä/…âüW¾>üˆ¸Cø˜ ¡0BÁü# `2@u€:4«éL(¥i¡u£1Ü9½õøèÅd8oÛŸ9t  f£µÍïØác´«Ûý€Ä£N;O£7Û¼ÓDôê ÌtÒF#F•l϶zí-šòš].‡Fà«<ájf`Òr1Ð’L¾} -±kÆG©ÑJgèÒ€÷ä.6>È BêϮԽº âÚ‚‰8¶Íí®óšvã^ˆrìP2Ôø :iß%9u:q€)ZEpÝ)󣲉‰ÎPÈ_¹Ž€‹ÜkŠ.ÝŸ|;@ù>8˜};=Pj´t¸4ëÈëÖd°…pq¤  2˦¸UKftÛNz&Ö‘;õ _¸PcçRÃm8wÚm›=–Òtl« ®IãÐï¢â >g¶]ß‘VÓµGåUn€ÞlA{¦À`úè˜>CŸ³(µb£ñõ•Ú túÿòçy}ñÚ™€ì„U#“ÉmˆŒEG±é®ÇÈxX×÷d4…"ÌLBº¦iæe=V[°ÉŠ"†˜ßä™—ƒpl‹žA3€»éØTÑÏŽ2Ykÿõ—€»‘¬A×µêCÃøô¶ V"¤ðiÙ W«Û;À‘FÀ©<@FF®[¯¦õíîH¯8$:5*¾Xç³2Ú†VnSœhf(Ë<¤Âtlw–ëZñôy€;øâAÝ zkÈœ<©‰çNúíá€RžLõ`Źϋ‰¨ì8­é MÇǰS -@ îí–1!‰@>½¦éñ©Ì1ÃP÷C -FM.’²I¯y,BWJ^2gNæ±%ð Bf -ô@Þ‘;’ã=Zí©ÌÍsOfüRXù럲Cü?ÑpV€,ô‹%—þs¾¼Øu -öß¶àÚMñ_Àÿ ;øàÚ§¿ƒ¼x®ÀËçN¬`™à§jàO?¥á^ e5@Pþ¿ðÞ+€r¤²Ìqÿ$,ÊVKpÝïeÀãc€€zm³X‰ÿñ0Tç­†X -hð!†rÉ×ÿ~hXðþ}ÎÞŽ…¹€ï/ÁÿR»>¯,YÔç>yùø~§4VA‡øþW€¢ÿï?þç0€{v÷´ Å ßúdÛHŽ[æ@ @Œ©$‹P ¿žE‘?¯>™nFº‰M¢w&@i<Ë£¥ªôÒ4;Ìœa¢.Ínl[žaoºãL§*4 ‰›)°‰jLCà©àœÈ)NÃl'ãëÄÿÔŸ_à*O®óܵ4°-ð¹ÜêöƒÙA»É´•1kªÇÒ~!“R«N¸ Ù2=ùBÞxïM'4©ƒ-pÚΚ 5²ÙбK ‚ŽQiÒÀ:ÁI:”:P -!Y‘2½°5Ô,=ñY.Ïö•†:êÏýYæ3™}ÛCê "r r·Š‘Ž„x÷A£Õš ÉV$ަ‡®ªc¿òéP#êCôŒ,㜠œ«!*T ÁÅ*3’ÄN>7€€imÑcцܤ Óö(§ AZ'e”qC IËø ÜdH'ÿS›.em_‘x–Å -ü:(.R?,óýœðšTn'È¢ƒèÆÀ»c‰_@9P}ÚÂò´ßD ßæŒí¡ösÙ±äf Fln9€Ü’µûEþtŠ8ÔrÞ(n¨)Á}Z'¤ †€Nz# -ÉCãÈ#¥±ÿßZ†‚^õf»çÒ”€(Õ“oŸ þ¦j„Œš:Zj¼˜¢óS×Í3N`C£Øx:†t¶àdœ·†ÔÀ‰þ{ˆ<˜8Kå^‡q(Cä4~Þªìn»#@}㩃œ+µ°K4>|NÌKö‘7<„^ÖíwSA<Ä,òv·‘ËdYdL&´äBY9†áÀí¦y´p ‡05ê<'ó2yÐÕræè±&Ø0„\KŒ)+§pJR@Ä$I®bª`ü”nîØ’€hg }§hJ· hB.Hš¿¦õ„pÖ NˆYD"þ™ë.L'ä¶tkä`s2r6F²Ì±—¡ s©iËÑÕœÎÒäëöù¥bZ îÈ òšØ%[D$ÐÏi @^¯_  íØ1"£Ð,ͶÀ1‘F¬ùÃxØ$¬¦·bæ=m“ÝŠCPAõ V—Â4.Z½aV±C<À¹ëa*àD·Hê>õmæà°õ„h«Dȼ¬ºº}-Iµô¬v>;ÞO„WÆ&¨G汊²¬ØzŸJk$ÍܾE¡ŒÆÓÙÎt`e¡Ø½K±$øÈ‘3ÓdbÉ’J"ÀÊ{ÔÛ>`NþwOM&XRÔóÉŒ7°ÌS’=É*DæbrªÐõ}ÈQ­ÅI¤*G¬’œ5-i¼IJП¥ «°¶‡£ÙxsRZ-¹T– -MþB¥¨¾€$Á°¥JX(‡ö‡A`ômà -XµÄðz J¼³õ½ñKÛAÔý›ºŠÿzj¸yóʵ+W.ð‹ËwÿüÌU€Ÿ‰þšü_½t _A~xYÖY>¸.Žƒü%T_…èÿ„×/Ö<톸_a?à/âøÏ·_z£ÑyôÕ×ì°wﯚVçÿ.à0t6öî}'@²]Âä¯Â“¯–,+3¾€Ó,ÞíuaÉ tò#^Å`õx³å”~ú\÷UðßÑüºqnlû~ =û)ÊX.]Œ¨ï±þçûbíWö'dw\'P€åyŽŸçÅ«¼ó\ƒCxºÍ'èUY„Rš\Ài´ÆþÙª €&wØ¿‹Íl* ·ÒŠ Q,i¨†@·ã=F €Ë†‹ÿ!î«,µhÙ” ÜCd#ndŠ€½XhJkùê©QbcpbÞñbÐ%›Ÿ4t• J¿=ÓæÙPNC¸ˆj ¸•ú‹»ÄÌyMp9¢b;¡.™¸™õ‘Z©ïH·>qƣѶÔÃêÇ‘tLYP`ÏEïÜTˆ¡õWLÑ~îäþv¨H3Žš_-÷W_´Š-!Sí¸MT+’1Q/Å#ªÀ”´ÉyN\"©¶ì@ŸÕ^`_¿ÿé7ö|q’û_éÏ6œÜ‘?º ¡Ûaî&T"=Ï€L(÷QW— hÐA1¹\„…0šøõõ9Œ=C^C­âAòŒ|4Â+r°Ÿ/IÜ#꘣(t­å–¼¸¥OQ¹(߇èÔÀm†;MYÈh|[P£ñxJ²Ù„]9u˜WI#:F‹`$¡Õ2Écn¬@Ž#þ‡uôÔü!Ü\ùÞ:¼­ -ü[‡ÂnÞ¾ùÉ^Ÿ\»}õªײðWîþîÙË—ÿ£,äT€®üï^ý˜¥«P5ÝËá£KPàŸ0X¾`ÿ…Ÿõb(¡ ý£¡òÕÙÿzNÀ°°ìà*84ÿ‹ÿ­–CÙWÞv´]G,”Ä¡àñÏ»ÀZ €w9cp`ƒ?_iÈëqÁÿØÿ}q›Ýš¦…þ’>€Lÿ£"¿‘7°ÿØi†ÜpâVKW~ÁuŒ@@yRŠ·,J=9.~ø‘S|ä;Ói0÷XLÚêUÞ| ¥4ƒš’C ­G6Ô+€^ÌåZüºÓ,vF[L q& Àïi!Tc8”.Y Ž(m¬iœ,6]Ç-r•£dI(?anØ:´Ìô]œÄP@eЪq¢IÉ(³bhÏhÖc˜H¤‰J ¿ç˜@(µ Íõ1 ‚Ì-½% @Àˆ\k¸¸dHV-¦‚ø!5Ç„Ç@ŽW€‘kÇéP?s” b(]Z¤j¯§vôH½ÀY‹ÔÔ•b1c8Úé¤K ì”ЭC‘¬©À𴞬D–n=e1Ú¦ÆD”3§ÂZþ€2u[À$è¬dÃ+¤†mkÀJÝNUb<óÌ›"ÀH6 q½G* ¨üç'|ÌŠæ!o'Âe›2z¬ùÛÙ—Üìœí°§G5¢.¸‡w|ZT¥ñpº=&ñ -™a€ÜQ¬Ýv«ÞDÀA² šÎíM“èì<À'ç"¯YÐëñÔqQLÔ0*Dn˜”dó¨¸'Ri”=Ñš;µpd*ûyä)Ù`W;N€2wXË7ì"P¿dòþßóI49Ý‚ª -ÞgœMa^„I™%kMKŠª§5‚"‚)´{­z×Z£toÿ:Ñp&Ñ%~nÊÃpÅa€„;7í¸ët^ÎtéùôOß?öòÕóç/Ÿ€óÿüøÃ?¾r`ª¦{%\ì3ÙL^þ3ÿåëžšd¼+Ì'ÜZ*Ì_ -ÇÿAvѽl—(XYù¸4@†ü«À_=áúŽá(X¶ºáË/—,›(ýK€ŸÓ 7—PŠ·nlº4Ç -àÂGŽÐ@ôç´èPèÓ,<ýG-è6ãe €Í8 `,N°=·Ø¼ñ`+PÊÿÍ™÷C@ü?Z&½mÀdÉ ö?(^ÍÈ @hË’ ô WZF3',íO´T]G-ËÙ µÒ`ŒK2 ²ÐêÚˆ’-æÜd6&ÅPº€ÙC ™ÚrhˆÄ•`À6 €?¾PŸ[†ÝÁàˆ€¤¥²ôÀPs—xcèkp´èn‰°s €SѹNñt²Ü°Æ0M€e×пšЗ›3Aí´@y"݈º‚ÆüMÛ:AY†ÖÊñÎ °E8Ú4¸"(;ÚYÖd¹•¥:TV­üIN û¸QS,ÙØØA¶q·‡÷d!c.ðD)–9ƒ©†âbÛ‰kÚ5ÔnïÄYÝ!˜æ °^6«›\˜^”áÎÎÊM{ýêgðqþ_â¢îì8†a4¦ëËèåDÅGÿž1{¸•iÎò¥jÌYDÀ±º–{äè÷o4Rm䡚ÎU˜\áL»G²àÓ {¹[>[þhm (´~,äWAį¶k7VÿE¨0%4P¾$66Ð…]0÷Xžà~ñ°cÀLv:ð½ý•71¸ç¥»«]àÿ²àg÷XÜëB "„€¯ç š_nT¾ÙóhNj2€bÐûÏ)@¹N àÑý½ÝÊ °r¸xñà ÑÿÓ €ï å@ó¿À'³÷›XTkýJ×Y„[’u>N÷³° ËÑD¬±pêÂ0.]•@ï÷ƒU€sY€S™¹€Í‡Ë€Êz+jåx6ÞnŽ\‰¾t™7”i„‡Ã¢Xr]ÀÄüE…TThv \5ig€a†¦Äm’,LnGötíÑxÄz[ ”J*¬^äÄDB ›{R,9KYѹsب=xg¼3}óM°×a²&ŠÝÃÙqºpƒl™ªäU¯%än×›$Ná½³„%iÊ¡DÒCN5zã®Ò -Ìó‹\„îÈÑ N•Ôz7!Ê~¯YX »¶ÚN,è{ÏÓSßkŒY“¿zß"ìŽóþÿ?1Æô4÷'UVsçpÜ«•­ -'ï -ƒIDü—©‰õôîÜ,§v';¨Ìv±p˜ï$œ`ˆàt @ÑßßApÈÿUÇÞ¹s;.vè ˜Å®B^ þgú¿3¢øÿì?u" šÿ÷ÿù‰Þã+`î@Øh±† -óWBfzüõ×÷;öîîðU-¾r¯æàè²êüÇNg£m>÷˜ÏÐá ;Dxtù §hÛ¯þ>‡¢œ?|ɽ•§¼¦Š²òüó½·ÿx¯SÀG•à ÅP….}íÙÀÉ @Æ–?'rÈ\›·6?ºpᣋØïŒÀ ÀsXl:ü5œd°²  X„²B–,¶ÏKmƒÄw²€Ói‰õpÀÜ`½@0·(¢>ʆÈtÜ`ŠlHø>f;¿ÉŽ¡ gôHNÍ-¨”K>«ï»â0š¸.ñŠ€éóÌ…€ó§Ÿâ°°Ä pÅàÈ(€þÜ wÄ`kÙÐ_ãÀù£ßñ(ÙlÝç]ƒ¦>öóŠþ¿øWö̪føÄÐ,QÊ‘:1Sùõ6ÚfØO¤!#Ç—™÷#2ÐÅ<ŠQ™â»uq…ØÅ-þ“a*Ìj•:ï.MÏÙVLyPG Ü„L†‘kä.5Rx !9äNÄGĨ²~ÊÊ–sÊôºÊØ.OQ·ß$£¸Í¡/™Û¡üç(GvŠ`:£’t4hŸ¯´9Ug™¨/æ—Dp°€¥L _hUÃõ‹ÙÏÝô± ž’*$“˜¯Ô¡VK²œJN¦U¼Àø fU ŽàtÞŒCmFŠ0üGjç )€Gù[%ÙGi:„åf³4)&ÃI»ÌêÜÝÛZgCi ¦ÈR³¸·Ým"BJëƒT®xáM-Áîw®\€‹ܸšYô¸tõî?~çR€~bxõÃK'ü±Ã:péè¿a BõæËJÊT€ÇB§Õ>òÞhC:»Ÿýõ~O ~$Ä»  èTX€¬ Sw@¯£`É ã¬Â€¢ÆÉ‹w±ßþ£ÍV}ã°›ýß×Zªƒ?‹ÉA‚òU^g ž Õɶëë/‘¤„û‹Pú–,Å0æÿÊ@¸± äž„YXw4¿¨ñ‚Ë Ë 0Ÿ·/¸ØE B>N`x—>´Q<ÍG-G|ƶ[4gg÷°µ£€áÒ(€óX¸Ï‰>«€édKW§ÊÀ¡òÅ tœÅ ï¹Ö ¢'*-ÊUYŠ1½t Ñ1 »æ›aòˆ»ú´×ù¬ZÖŒ8n¨Fô>Ã2 ©•ç˜`²ÚpÄ` úÿÊë‹ÙAZúS‚Ýî XBÞ~c*°à÷‚ªuã[êˆ+°#ö‹Là†j°r¸pW -ÑA6v‚,œ¼-€W¸":ªMI[D oô†Ð8 f%½@A7@å%‰]³{R$ãd y¢+—Ǩ߬þd–ü™ÝÔQž±{Æ,ïT|Ä«8…›ç½kH6âç¾Z8JšL•wCZð”;qa²0‚$Á¦ÙDèL1QéžpªÑ›ð }r©:Î# 3 -ã‰s®%Àó]°/N€À{?‰Š&Ó‹Ø=žílG˜ª JF òcò*WòéÛ%OMOù2É_g¶PŽwÖZ^ë0÷ã¯ÊÌ'ܹsûÚÍòÿÚÕËW/_¾ö韾{öý³ç/_<•é€3@÷¿Ÿ~úáÇŠ¬piCtMÚ  à—PÄl5j— Ì|Àrè}w6àT}OîÓŸk°  àì“Ìl[»à=2@4à¯:D@æ‹û÷ŽX*Àoc£7'ÿþõ1 ÀÊL€?ƒäÂX—pÿ -œþ2,[¾^²†Gr }óúÜÀògA?„TV>D©€ñ2 Йþ‹àâ…šk;XÂÕû£‹]¬Þq8· ¼ù"œf6ZNó°¥[øjGG’lz €><¯gðPć÷pÕ€6åÐà -‡iØç>K£P€‘¥ø”vï >!žº°´gð…e ‡È±#€ÉtiÀŠ€L }ž¹ðX²Ì}ZëFÄ °² üA[ŽŽ°»a0·¡\Z Àƒbˆ^¼°,ûp1—¬X¬+Å@= ¯ ´_§ÿLgˆT[€`'ñµÙÑyßÄЫÃÐ+g°DÏ|sÜ´ ³O¤â¨±Ï|~E¯ê=À?ÙFUª7!¨"¡oN(3 d¬dŠ] m -Ÿ‰p‰Ôëø–`P5Å[áŒûG–¼CÁ=G(9³Ó ¿™e0<÷Œ5mggê.Š$ïVê`~¹¯^Ý^t7‹ Ê›àCáßmRÁ%V“ Ôž6ZaˆO…´¯Ÿ”(r‰‹è«s“&#t›5GˆÑD>aú"–‰¢fÙ{¯ÄÙCA!gð?’ëð0ë7Û“ ±–d…[YÐðnãW`îžì´^,'‘l6<¥Ùxg¡›é³[Šê^¼ÿÞÎP€„Û7p5s\±àêgzö⥺ÿ‹ç/Ÿg&€W/Xûÿ_ÿ¿þø×µ€½ÇzŽÛ OxT€òÎ0€ÊÊ”ƒ†j T>òÖûÿwÐL]¿ÂÿýG ¸{½ñFíb}ãÈ*1´dWABN^¼—ñoV+éü;À̰ùÿ/€³ëþUøJYÊõ¦ùë/«W,ø˜F!‚ºøõ_ø/R®‹€r] ¡ |Ôÿ‹àÿ¡ÿÿ­Í;Åýyÿç€wh á¨]oêÀÖ²P:÷àÈûp-1ÈU-ñ ®âN§ü„5óü!N€§ŒXî i!€>¥ÔÅ@2V}ÊíŽúT€³ŒÎÈ#d:ôXkøø5£N´ } ýZ,†…`> -`¹  8–ä‘ä5ù[,s­þ_³a·×}Ý…h‹€¬Õ´ºñÏ\ g˜‚+nزE~½^  IMq—À^Ï1¢NJp«VU&±’ÛrȬt§qrO¢juI¦˜fV -‡Õ}8àIÄpÈ¡hV^žD­‘Ï“(vnöÃþ‰*i2pòpÇ3-Ø$Aßr ™„HH“gŒ¢CF˜Š•À„ðQ¢Eš -©×`ƒûä–à ‰âáFP©­„ÀT)¾Wó×™+ª %7È!M¬aØÎdIzÙ3þábN1ùâšrË’&.&óê¨÷­ ¿‘ð£ÀMöš¶RPUÂÞM¨šé ?A}-€“-¸ßQ@Ñ×íOÇ¿Û7o»` W²ðµÏþô“½r* WŒÀ?¼üñ•#Ò#°vÀ¡ fø?ó« Ä—ÆÅ•¹€Ù¿0¬³Ô³^/:9aÿÑfÀþ}0v¯ôh€Ô2að’À;Ìå@Ùj¸¿ÙØC6€ôŒ—#ŸûüÌóì“u_ÙŸ÷ù^Þ½J¿O¶ìj8Bææ ¿eîúª,÷(.'B•¯!‹ ïFé(+ $× þ;Ð-Gg\kª§Ñ9|2 - "'øpÜ$£üe+Ïý}´ŒÐóùF¦XB[ZÐÅ6=ùZ3 - šà£fÓA5 -@±—,K>1¦›-аêpÜÀ‡ôqê©ó,[>µ¥Qœ|lÀÉ>‡€á: ÙsÜ š(bWG×óQÇõÿ¼b85Ä€>KÌsAKÊÜà^ãñxû×]*“ãëÈü(£Ô¾ÂÚ¡ -ß*¸Bu±Öˆj~¯YÖ+,+(rRÔwõ䊸ô$ï˦øçMØ‘ZÎ,<€Ð´88CTCàmè¶¿Ňø<O©.,À,œ[H]Í—“ Jï樂ÈJ²’V~)u ž-EJço àgÜñ±¢Ò9jÁäEX8:r$!É21ïå鹄NS,iáôm³œªç Íy¤DXÒb9™Ú’¦!å4î7i$¨c;\ßd¿S± Zn™‚rHbBIS]Væo•¦êà; bGi¬C^kxû—Õà|ÿnßdN€/]ûôOß¿xîôÿ/^¼zžA!±þÿø×*TM÷r¸¾Y,⿚xAü#¡X:¿`‡…å :÷þ|µžXª.€Â àñ¥ä+pX ¢wN[°ÿÈQ…^‰4‡@&ù|ÌðøñÏíP¡ùà¿€$·T¬õ>øÒ²éT€à÷bô õ¿˜f6Bä …ìíÊ×tüUM@ ßpábFú5d ·R¸¼ ø—P»~£b„3Z -¤åK(]g†8ú6>r…%€2 - èÒâÕ[Ì Æ|lqi· nåŸ[&Ó#>ç Y¥Ô粜cÀºyŽXÊ(€å™Ï= - ò¨¦–¶(Ãq€Á¼ ÀQs€j—-û×ÿóúÂÂ;5Ô›A† øä¾ìàVÛÑ• ’:*„å -!©Âpò£î:ÉnºOtVPk“…á¢Ñ`òPÜßÈ×¾sý¶–*×b_«](™·PKBðã¹ K$ÊmUÓ-AŽM7úÛFBíå:塼Æelž2Ô~»ûk7å4f+Gd?œñ}ï%Qâ|ä!ÁÑDYP±IÙ¦âv‰.È]8c/§¹S»‚ª»œ>™–´qC¢«»à†4BVÐm‘ÜÛ †Jžó JOŒ¢¸£·¢@¤Pê\ÖÌœƒ)¦”ö„$½”‡ß%žb -ÿÈÇ<˜$Çrª -JçÅwÒLý êk§û·ß]¸zµŒ¼iÀÂpõª€¿¹öÙ?~_†ÿe@™ - ®€?þõ§b0Tm÷RX±À„ùKópÂbfÊ¡„²ÙÞXyƒÿúî'ȯBªN€èÿⱄ샱>ˆÿ«€‡‹·BîjðÊ:×=8?ÿü?jØ|òäg^ Àø*ïó½¼;ÒToò«ŠrÙؽ¿÷x·!@ÿêpô)ü@67'X® rÿÿ?r<|Å̓÷¡@À)€D”×›ÎplÀ)>pÚ<2ŸöÌÅõœ>Ž(à¥L+öm>ÈËG,™à£æ>ɧsø ç8> -L.Mì©óœd8âpdr|Õ€xc8ðûõ>œò<R‰ @úõúÿÁlFãþº@âRÐ)ð|kžaâŠ`eT@›E33Ê î*è°gÌŸ9†nD&N¨(dkÐÒ ’Cäm_šö¯Þk¼ aj P,á¾ìíEW–vµh÷êM¿ 1í6´l»€£èHÅ…yÙöx·¥`±Œ¾Añy Ÿî;SBºÜÃYNxq> p–û™[œÏ-O,Ð_‚Ó-,«ËÛ±>¢süg3F~…Òu¡Ã'öÍç° Xõø=[k}Î5 -ÀȹrÍ(€ð–U ÀŠ@éxËQG,Ò‘D¥@¹Î? -€\@ïþ€#3p–yvn0³œ0ÀÜ`> -àÐP¡þÊ«ÛyÍ‹”©ül:›Y»F">ý©˜àŠæ°áØO9¬Æ™ƒÎVb'¹bŸ3DO{ÄÕ[L·JÈfB¯àït0„r Úõ-½!Èó=ˆEHåã×]²œ*e6õ¶(…ÊPOË%ÈÕÛvؽ™4™yŽ$Mp\{¹³?]1kPž¼ç@kº¨ž¯@ƒVÛô “Ô4 Ý ²6›å!ädÒ5å]vX§{S€t4¨u9ÔŸJ7ô@ˆ¸N0Ïa)yFL—"ëE±`ž—læ tŠÅþËÓ6íMNðlAq ¦ÃíRPd.LM3CáÖ¸‰F@ž˜Q{`¢¼VþM·ÐÒ^´iw gœ‚ä”×Ál` ðÍtП ¾À €eþwñBûýo^»y;3\»}çæíÛWfNÀ_¾{ùìÙ+'ˆêÿòåÎøã_øéUµк‰.mìýÓª  -E7Œ™¸ò¨0¿„¹@{£Õi-}otZzçAÕ ÔT6€²*ø´è¨¼ùÔ[Oò(øÏ%hö [»QÓÄ@ø÷5€]!:$?‹@°!ÞÈ 8~¥F-’ž €ø5ó?ÙÛp ÿ…tÿWøoGþ"˜M~þ%]ú8 -,_±| @|(Z­·6oUØŸPüªŽ[ŸUü¯þNŸ`tÚ9â«,žºd(£–œW×8€P­L±€—+3*·’ ÀÒ(€j€sŒˆ.Mû”ì:ÁÀt -HË}NÀ‡ôyæió¬'ÀChËJÀ)óú¬µ=Ç}B <‹ ™@b_¶¬LX^38ÁÖk9í4N hú‘§Ž²MÉG‡»ó·àÑJèÚ+Az¸Fp¡Z³ƒpÒ{Š\µ„Ï‘:¾‡ÂÍ$5X©ÒC4êiã -7S+»¥b:ÉÍX"ìKhÿÌx'}ÁšÃyƒ6·¥–Œå$]x/Em=§H”å—Ü…-±˜g„mµˆ×$eÜ‘4Yßa’ÎàO9M§n8™Ì¦ßR‹Häààé ØlÕŸˆZÉ}óÌMF“§½¶)›™!¤êÖü/BêÌVRÄ©ñ¯(UˆÂžeÈÇ ªòÍ6܉'ÊáýœW+4 ì”3‘g’aÉ¥KcÖëzQvP -Š?…Ɇjƒ”N·ÈHîÈ|P¨ŠKyzµnkЦN’O -‹“‡Twú¶™.àt À×—.ÿí;}]ÉêÿšÿÕýíÐàÎí8J~§ àÐÿ"=¯2ÀO?¾Ê» -?¤_ ×Á€âv«`C€å¿h¸x]•ñx¨ÿ¥÷F'kª’gÅ@Ð`@±<~ø¸ÑîèØï‰HpÌ@¶ˆÝÙ<·•ø¯€°°tö÷! -FWWmôv÷?_ãÐèìÛoODr°û+c=ï+U)BñYðh÷~&P0HíCjÀøÅZ€¿ -«€„¥.-7®_,€¹@,t¸¸*è‹×kk¾/QÐ×ÕXkXÿ7žà5kœk€¹@ï÷4Ëó¼³Q¹Á¬¹`i-±añ¨Ì¬ïd@îV,ü±œi-€% àv²àÈ<GG(8ñÓ¤ž2À >fŽ€3ÎÅÿ‹5N¸¥eþÔ€Œà%d¾h£§~84©Úà— æyS!Fœ™ª”T8jpÜBÏ©ùKa(ýoI"×n :Ñ<:à,°@ЕÍ]K^“ºYN)S­©ßˆoÁ`@qÚ•ç GÝV*Ǩ;Àqðw¦H.(ß!(íZÅ"‡«N©3ðF^N†L.ºP¡–qn=$-$ ‚‰*s'°ÐN¶¬PTˆ)¡Š æN -GÓ™âÇp2};ì÷&ŠšI½uiê8tef‹¦³Áì)b“+VK+{»NŽÁg¤Dc…€¹4Ó`B•çÏl ˜>M¢¤à·l†¬;É,` cš¸âïPÓžò(@H±66÷‹¶ Ö,rè¹íT*Û™(ï:ñlèçY -Ëu´Ìœw -úÔ×NöP-·Áþÿx¢þ; ×nßÑ ²‘yž}ÿÌq™}_ð“‹yÖLpicïŸ×Z -°Ù¸ˆâYaΑPtÿ¥w§ÕhÄ\ÿ|î°û`Wý¿€Ïíš/>‡ çìJDÂà!ð¿·/Ÿ€M®Ü-€Gþ·G  Xä»KYA£s_ €Ž™¨§¶ÍÙžvH=Z˜ßÏ‚äš!4œëU‰ôO:´€ªš$€ûy—W…øåUÞ6H<¬ïn€×­`CAûoC5È,èÅÄ?Ç<'¬€øýC€¹`Ù`y&À3@_9¾À1€ð‘b0ç* ÀyÖxÍ<Ë3Ö—|Ž !«>Ú\HÀë}hçÏ>À¤(þ3\@ÿü]+jþ)RA”HŽÀíid(kÍì[èÛhôTSJÀaÏ´ °‚+¢` â’2ö;ßÂ'À-Å£ÔÀ¼þ˜ËŸj‘J¥‰]ÀÝ)„(9‡ÆV5¢©«OGÓî`vàÍú-xB䀹Åí'SðŸXEEâã;b¦L±¹S=á‡ÔÂ鈳©yЖ>ôAÅÚ˼Zx#oj¢•ôLÀï‰õ·BI1Mz­šÍt¸=Ç9@‘ѪêVTMö£!€¼“#UâÃËý8ñÆ5#²PLå0%žÇ[6 þHébˆˆ^žýܼä,tw -jõÉj8çÀ3¦rÇ\”’êO‰IÉcn:Ù"®'+IUê)'IX$P)ŠÊ’!M3†Ñ;|óÚT‡œf¨@û†«W2óoFdA {nC®: àÒµÏ~ûgàÿųçÅàZÀ/øñÕ?¾ú+š¿+9ð¸ 1£ø8àVõ\øMØ€d"€CÕsŠÖß^úÞèÔ[ @¨,‚hðE¾c·B§³¹»¯ €ý€ — Ži˼~6!jh´W-èÞÅШ·6Z]еDª·Ÿ#ÐÿñwÙ[@g_v<¡±nò¡”ÿëRd -Xò€7Í-éx´/¸PBUÏ?mîÝs')ÓÜ`1 -àÆ’@Bñ¸®õà–7\5¸v]#¿_7–(@UM„}ßù·<ȯPºÎ@‹ÄQ»V-Ñ–ÏäÀ©Ë>K£@ÜU€sÐ -@úv€gäW^¤¦‰ZöXÌ(Ø{êÛ°¥OTG,ç ä¶–€“|Ê(€×­€ÌÄ‚à¬>H­îŠÔª‘!7‡k,F䟭1|ñÚ‰€»rJ t >Š áÑç{ԉ錢’¶Åùm8í¡usœò*ð‚TnˆÈdÐëhÇ:·'Ó‡[RžA§Öj=$Ú°6¯,}¨·°R £¾óÓáçA0X[¼†”oUå)zK&õŠb57„bΦ¨J³o‡²ø¯ŽÜ›€‡¾äéXÐ’V’ï`V"µ9MÊ„HbãJž`i‘Œ¦[®èKe›¡aW€Ò«×!;¥pŸ>"{J’¨kTÔàn–Úd œhOˆeÃt¹#™+ññ1'­¥È¢ M¡Â¸À?kú”¬¶F„CžKäˆCJ!æÓ‡©9ÜÜÂÑà`IptJ–q1ðÎÝ'E6Ä@¦ ûJ@¾¸gxÕ â†Pe€B^3 - º4mzrìD‘c±xßb8yÒç™çž`y&@N–¶¬ZÞÜ€óOž 00Ë¢k‡œÿ£åSu¸Qï€v_œj7ÕF).•_é©t]Äæî$ÎŽ©W`Ú.Qìp2:˜¨ŒZõF[pJݦ`¹•„hàÖèód"e´)´QOÉBè,ÉÊ@͘ÅÍ«ª0êA»Ô8Àìé¸F>… p³ÁbÅAv"âT¯[<ˆˆ^/ã!óHwºLÅ¢€çÀÿŠÆÞ¶¦~n!—$‰Táš’eœMeLy¨¦K?Ȥ®·]“n´G=Žp²i!·¦ª"Û\hFKÈ/¤ëšhšÔˤ !ë|†s ù6iS‡V ùˆH.¢×À$ý -)«XR^ -ŠÊ¢æ@¸Ù”‡–|äŽÜÈ'Ó£BÞö´;§¤Æ|ì«ðÆï<¼Ö¸~çáÚ•« ÿí›wnf1=Ê’€—/ÿÍå«w~ó—ô<{þüÅs×~é,@.¨#À"T-ùa˜[*ü¯ Ÿ>b@äÛ-‡¨ø.cÿ£û·c p-Mð‡>YïǼg·}}jÍÝŽ]è· @qß/gì=ÑÝX|Û »y™D¸ÑÙ|@¨,\òåWvp¨Q—Wì>êëk¹†.ƒZâ—(â‡ØP,O>¯Ð¿ -¹ÛÙCUÞ Ä 2…|ýå!x _zïÉC à;·$”qš`ÿ½{üšTº´lÞ8bXp=D/s=ol^Ïò†KlÄÇÐy}WÕÄPpŽÿðˆ ûÕ«¼Å5ïu`ˆ£Ç-o¹@Ñ¥m{ßxÍ;1,ûŽÈý•_ymVÖXš ðЀœ¨´(We8Ç(€3ÌP|ŽÌxöQΘæõMç.’×\VY„ÿ¦@ú×…ääG­AFQJË2E*<ö‘qH‚ÁÇpJR" …@ ‰A[9ea¢NOêÓö ÀœZDzA úÇ3µÕ©0KµfŸp"sf0R²>  Ýo³‹ EíA»!æ‰`öÐx)‰oµ¶,Ëm(Àx2ìBfÔpªHڥʄ"/ßÂz ĉ< 5%¦Ð²™L¨UœM§æÈ ¼Gœñä `hoòM˜Ëh²Uw L¹g®Š ãXF+UáÑ-€™Ï‡‹ö˜T#$å¾ä5x ÃùpXH:?#DdøÅp6â0)0òN%P"S½àW€Ëú„ïk[ö;ŽÑæ‘#Y¯‹'šŒ©ñs£¸9ødÌØ Åmµy†‡!¥¼9¢Ýþ]‡a!'úT€ýŽÃ•+€½Èî~âªÀö\Ëb€—¯|òÛ¿|÷ýs€«É2 ð§W¼–ñq«>Áƒª­ ̦N€±”ÑçËïjÀ–ße€«ö·1Â*ô¯¶^AåÍÊP|„¿bXR‚÷qúý Z&àzŽ:~ Þê=‚ÙËµÝØýÜäÅš[Å=+])½/¹]k—ñ¿x'jX&g¶üÛ—¼¬¾Ïõš[Š òÒbRÌ&Ë>à·L¬¼ùX8 @ܞр¢½åu·6oú¡ 2øUõªªI ‡øÏÏYÁ~_åí£GCqê<£óø¨œœ¾·´±µÍâñÍ}hþ£Žû b/|–f¬º^ëP€§žä(5E«´³F ÒÎ<ë<‹QÇçX] ™—-–àÙ,Ë>ЖÊxU´…š²l˜¯°Nÿ‡­½> ç°KÖ²éw·)Bñ»H.pß‹ó €ä&JGÅý€¶jóPØBd=íá³€–Á5f«IƒJaŽÞ«CB“§zïP}Õú9´’‘¼®p£¦ÅÊÙš“_ý(Ëæù5Ç”áâÅä5LA3‚ÙFfò¬$6xC·ç8?+ˆ6taßd!?x•%G¹«WS¨]¢ŒfßB`6½Ú=…²MäÜ’ÂàÉ‚ƒF_–(“5:>Ú÷éK•NÕ(µoÒ…$‚±„g+oË?dÝpÌÓj3¼q6BëÊÁeÔ-2ºk¢ìRè>µ\´ÅH_¸#Ï6'†$Œz Ü{½o¢ò@q[(É:O Ñ&h -"×£ Fc_ïê]Å•^€-‹{ïöUóoÞùü¿É&ov_Íb@¿ûó÷/ž½|ñìùs8ÚÿË^½zùÃOhý?,æ  -`> - >A}Q-ôÿ£s;ÄóW¿Qøº¿ß-^õ€èà„G•4{`·vÀç±´:›»÷~ŰÀÝ{ûeê {û{!Ÿóÿq! gÚÝþuþÆ h7ìX¶üë×Oi9ØçŒX€ÛÏ9òå“ZøÔÈ_"Êé{Kÿür믯a#&Ÿàï² ô˜ø•Ž€ÃQhè2³²Zãܰ·I#+€z|ãÄQ·ªâÕ°ÿþ/€ -ú+pîQB€iÕmùL>l-û¥´ÆKÃßt€í8mÐÚQB©ò€U€w? - ÜN@†µ¼ÓµVg<6 -àmæÑ´œu€÷k_¯Ö’É4™XÝ@Y€ºLP/¼­ü€Œ¡~š,Ò¦ö©#¼r¨Xº¢¾ 7 &Àao4i×jƒž#ÚªjNí~;tøYbÓ¥Û¢XÃn),§¤2( $J^§]¨¡™«Ž -³ -Àª7‚ †]mìd:(6˜¶‰Ÿºà¯*1„£”³WúŒ ûÔ›®Pç“Àýù€•dþ õH—šq70U‡¹Ùì€ôšZ±¨ :Ì™&J~úÍS¹7•P9[5ž”nµ2¥©?+°ŸÄz“âä"êsxà“ïÙÔ|b$‰ÒW\õåÔb»PAç^ÄÑÁ€çO~áuyè$Ûœ(Á·¤ J`Yö¨t©à>BÔuJž¢€JÌ9äš©’ÕL¦ßT¾ûï:T€ŽX.ýâÒß\þàò/ßñÇaÕ\@·ÓpSÀÍkÿ™½¼ú›?}÷Ì•€Aÿ—Ï_ÿY ð'RÃÆü0è°°*haK·?qeóVº -ìûå÷|;ZÿáTàÿF <øœ=:´¨ÑÂÄTa<€ÍbˆñÖËE†{ *³ùp>°‚ÚP‡:T{¤bÀi¸sY7ZÅŽ{:ó™€"T5õÎn§ã½ùW|^*Ö…¯¾äEàË­s¼V,Ö(dž¿ôXgXõ €€bX±€ç¿:a.ÿom^*¸?1TøÄ`,þ¯Ž8ÓZ¼i4Fç™àõkРrŸ¥™εhÕHöÙGœe-Óé­cP„×àÚröyκÀ)ó¼fÙCI}€µ3–×Y “øGݰ[»t@u&#öÏPÌEgóŠ"ä¼*8Gåé©X:NJ7‰H=EF•ÉsX¡GâØË5Å9™|3AÁL’­ÔÃ̬'<Éj‘߇IMHt”f®ívëÁ°’þ²w>÷ ÇÉ#ˆH›T ]èw$rK™Ÿ|€„‘YÝ5€XÌÔo®WîÊ<”Îx¨X¤‰|&xȨ;áfœbE™};û–bèÒ€y¸Ãü°£~h™r]7õ¶]£øxŒg<~ÜÀNw¨KªõÔŠDR*H}™*X -^!×ö[]`Ï‚PNÊÊûøhJ‚©,  ÷4KÛvC¤„>-d†è‘ o6шÞÞ»¥ À ˆUC e@Øï<œhˆAþýÑÿÚMgºó @ø¯¦†8 ðÊ¿€—¾^½øáÇ—¯~Ðà°àø\Ëósȯ,þøÕ¸øaízœù«ÚŽ  þç—w;Šü×Úà%s°L @¦6c˜wÉ æø¯?›§>ˆ `jh€** àËBZ mÝÇé€0fÀ žmM[-ï •‹máÌ¡·¢Í[üon(ߦaž¨ü3ÀZ€|¯úlÞÓR²âpƒü¸´n@™ 0 þy¨@ÁÿCc(ªõãÃéã–Gίlù䯵°Ÿ£oã@ Ë>eÀÜ@[ó¦£-¢X? - ÷O{VYVGÐFÓÊüGôÐþ‚駯°:à±Q -Nü+€³Îaˆà„y棸ÉÜà„×Bäk• YÑý¸oLƽn3®}|ŠÒ:CfÁ@‘O½Îè>$™b˜ÌTx)H)'“§³)õ£C:€ÕŒ%ˆ£íbøFO8"#šv¯ëJøRÂ]\µO.`n—ÙÅrÏÑñn¦xsœÝmࢠ-Áa€•æ9ge{Ãé‘:4³´µüò†8 -Ð8—,j±ö¤ à±Xí0ÀMóB5ù©À1÷÷õ¨ð6]B´èÿ!_z¨Q,[œ/è8 üŒA|~íà_´ís€y¨$2D›'¼ ÀWû$¿¼ZÒ€ -¿d P:+€å©€c8:àáZvÿs}…û‹Pð?SñªªI -ö—7-Nye-Þ*"çð8ÃZJù^ãï¹}Šl4g6ðìZpúZK3¦¹í(€€Xg™€ à¼kœu€å™×­@Â’e¹ž€×úpþÉóH%Š€z àèü‹×lÖí´Û×½¨Ô>QEzÅ/X¡Ñ¸G…ÑÀ=Í/P[l*12MÕÔœµ·‚Þú^rx:ûb -+„9µ¹n[`±Šs5Š%`Td•eœyÈ”t¾sm^„¡Ê¹||èva¬Äm¹Ë S_zƒ.BbBÆÍúÝ6q;7ŸCÙÚœ FÂAg]Û† D¡hY €‘L¨(ÔPÓ„|\ç4AÓ‘IBÀÙ´Ô^’$ñü–$kÚm õ pºmrÛa‹Ö|d5%ÛÝVž°6é±> ›ºP÷L¨OK -*ü¬×¶g†ÝÓ^!gÊi’”PM= ÂN“÷G¦k-—/ýâÒûùèXÖºsûö'Ÿdàí0€ ”<{þý³gŽ 8!ðó¯*gÀÕ°âp8€¸êÿ½À.È6od€>ÅùlzÊ6xÏW^þ–wïÑ!¸_Yîï:³¾í‚çÜ €¢’g¦¿ -ÿ÷îÿ#á!:Ô\m€ öCµ|-hé¨ÀÎýà<à‘Ã* @Ìÿavðøÿ<þfü6oñ¿` þ‘ð+å)o„ª,•ÀñQlX:Kû4ç,|\  òýýªFT£ïp€•åZõ8ÑÀ®¹€\°)äî¯ñ82à±QÈLü'XÞj5Vòšü=Ýp–ID]j#¿Á"Þ-rº;ùÈÕaƒ¶æRIÁœ“ Ò¨ sÙêõìÀ{HÍdÿ⡸Òl?$º.Ú²ØmÖ À1J`ÔdÔm5zm¨LΪ~J”¢÷.Cç­ëBh¿@BÉü€kD‹¡b:tö?XmF Â&¬ÝT%†aƵ‘eÈoùª4CD×RɪÑî=¥Ã”Âp0¸-›QÏmËĽ^eÎpƒ*¡Ösž V#ÍÉ!eà-rb8@{_ +I˜‡x>’é9°¿ ¤«Ï£FU@2» $»ÄRÆ75³ß$ˆe'JBbtË*œœ×ærioçf÷¨;Íd>s(G»ÞyhÕº21À:Œëý„ဢ«ÿâ=}€úJý¿}çÇÞáŸëÅ ðOAùþܹ€„ÿçà¿,€°âPšô„Å<•Ê/°%|Ýò« -(‘k§¼!òæ¿%ì.l7S=¸8+NNëWœ½7ølß›* äWøZþ”à©Z2áŸc¡"â¿khß"æ—'œ[ƃ±äVoŠÞOxk ÀW_: - ¼5K¬õ˜È4 Î’@W‰Ò°4Àz€²ð±€j€ë›`•¤ý˜¿Ê›/ÂIžHš¥Ñy|J3QY*aŽ&˜,i„{ˆ·ü‰^æ9›Í¨8ƒv»ÑõàÜ>gRWJ4ýůÉ?€ •‘l•o˜ØNÁÒ&4òÊ 7¶š“’ $‡@`Ëa¦ ­BÛÄ(¸eÑú£n€h6 ÞL ÇÍ”’,3c2Ñ%’äÂ/Ú6/n‘É<çBìI°êT>¤µ2äj²ï}9`QüaŽÿï'\¹|åªþ.ðÉ»w%Ž„€ÿ.¤úÿàû, øâå³g?¸&à| /«ݰ°…0ˆçrþÞcô3/ À-±Ç/ÑÇΖz·À߀øY&»»•€C+C€»Ù¸x]pÓæ€ Ýò -ÔK n=ÌÿÀM5ß‘~oQ…e @½ãL€û¼ÀÖ¯+à8ÀWÞ3€ýGg›å^oÞ™€*„XÕ›¯U€ÃQUÖó]Æ.[–g,«Î}æ^Õ(ÉÞýÿúõ_In@òªª aüyŸ-€b8: -à-×(Çü¼ÍL€|/[κ€£Š-RN}ûQs]:~XδÀYçxÍZ§8Ý@ "Ÿq€õ£¾˜Íù AUYéÈvbæ5”ÉTDò§p¥y^вköSÈç*s‰j‰êAtlˆäLg>„4zjŸÃ8€é×^!€àPSI§Ú§ž» ÿ0U9 VöÈ3*…Mì3jbqxÔ-nGÅ£ú"˜⢊¨ï‚0CºÆ ã"$‡¬¦®5Õ7—–èü­“~›G„S„Jš¸JHøËÝ%V†licáÑíÎ’ÍÃþì›ÉCÈE†5v̹Fî˜Üô}†#>T¿·põšêÿ'w?ùäîÝ»Ÿh øä{ì¸öÙï¾Ó  $/ž½|öB€~äÏ‘PštÃÜ àÁÆæßù±€~a6¯«5–asð©¶ÁÛ¼µ¼ç‹ÓùÄpnHP•­,Àzep™Ïµˆ} ÷®éX·ýûéheµ—}S©khm¢0³7Üæñ}#Ö×àÊsÛB !—B¹ÿÂÛZæŠòå—é¸ðíWakF,‚…³l°`u&Àõ>Zb82€ àW'XŒfÎh9|–Ë«¼Ó˜€'[@•óÌðúµ¥Ð -}²ày×@¶ÕyB[ªQ§®€^£îU|Î4 -•ò kpÈ[k0ç^7 -m9û<Ë3žº2Óö.ûo,ïv€“Gœm ¥7ÜÖ§lL~#³õ‚LŦ¢¶LœN`B8o2M”Àbø^×á@ e fΜ¨ÕnRÚH,'ö‰~ñ‚¥º2˜lݪwz“/8)³Ü§‰:hIz;îÔ¬Û͘,âåÎü÷ÙàÉ oì'‘â‚Ì"+øL µd ebçæ=]à¥:UU§„¯éH™g‚P -FŸP‘´døÞp‡8•×ûÁ ´_B”òVÍ®~NCuO\ -DeBÒ6´[‰úÝz«¤Xr<:|Œ"©¢ §:°DH‹¢‡ýúXµÏ…¦šX½Ð¬ªü„[˜= f=Ùöé˃Áeœ§õß›X’T5¢¦5Ñm‚4 ó0¢LÇO©¥ï1DóŸ‡Åˆý÷óºþß¾©úþò)èÀßݾéd€güîù3:ÊÐý_¾øá•”`5üªIŸx,\ó·àB¸&°°,‡¡itò.€ê#Ð _¼}°»Yº`fîÖÀøÆ¼ Ë ;àZÍXlÀ§©æ×‹@àK`kooO9³¨]cc3“ãØØ€“Œ½½ýùÎÍÍû\¢\ùsQwDŠSÃþ¥hóohX2è¥pè¹&b8æ@¶öul€}¥ `>ˆ~èPH¯1\×ùÀ!ò—÷µæ£ŠÀÌ@›£|‡6ϺÀáL€Uþjx£Q6†‰êˆà£”eÀêL€Ç×8Ñ€.wf€µóœuŸ%3D3~ɵà - "%Ÿ¬‹V¿‚(ø"Ä4káÈ+{w (˜TKk6aWº8ÙÄ_ŸÒ‚₤ä01‘¥9‡d“x£#ñ.N’„2úMëÉ7~îË9•‚‰Ûä2Sæ0\+5Õ{q×.õƒHV™€Â§FšS5³aÄþÐêUã ÄÎiÙ$" VŸBÊ@y ží#k)“^ž¹ÏŠn­tƒK] -`'[Y­—Èfwý>I{’êܬl”çaâ| Pˆ1iõRPìM ›1\8KÕ² ?¹¬‚à^’½%nrÇ1Ê’ÄOWF·Íר—‚"Mÿ Æ!½ ½ðò÷K€JMáJ<ïþwïÞýô“ObpF ›×8öé?üåÙ_þò—ï¿ûðâÅÿõòÙ³¸êð¬‚ý¥ð¼4êóy¢ì«ù ú¼o ˜|ù-²è°˜ ïݸ¶*ÿs À°® öíL€±D­¯ýа¯‚W• àsO[¶(²´«]¸ £[­xÊ»Ûãë™ÇЄä‚7 Ešuáê¥ËjóïÆðµ> -åMØÿ\£Éi£LÓ ÀŠ@™ -ø¸@ºŽMPBòS7_U5I˜ƒù=÷Z>àvœÝ€¦(O·ØàpD €­#[Xk8ƒB.Fp$rû}̰<`šô׎˜û$Ç–-K>BiR¤Àû À¹Ö8Ç<§­pÊ<¯±„œ<€TbÞpÊ(€Ù™Ö0¾¬ ©€Åh¨/¹X¡HQB´Y0Š\âŒ;,©Gî˜Ær”Ò¡Æ,]Pj\ÅMYQ|”zø „ŠZ$ pQ{ò4ù r¨Ð‘ZÙk‚OÙ&d'g•ªG@øA&ÒåÏÌAâB¨ò¥ÇbÂþ65€#ÆrÁµ¦‘nV¤îÍœøßXa¤i‹âçlÅ™#”|ª„Kðކ;$Eú”4…@iÉOªJ/ć8©{å @:j7¿5) f·f·Fú4JžêûÀm‹(Z(&Z¨1jöÖ[¢¢öKÆ V„qâ¥$:Yç)HþÍsÐN®s“.L®§£g!º{3gs¯WG%H*Š€ÌKµð~ïãeè÷£û*”~oáʵ+Žû»yûÓO?ÿïÞ†Ä#àεkW._»û»?÷—ï¾ûþûïŸ}ÿì¨ÿ?{ö ìŸ=cïÑðVz,úú‹&|þTç7DÀõ„‰…€ÿ·6Ü+újóËwù!NÃ3·ÌñuV€¢^,€;ßV@±C}àß¡qûÿeÙ¼º¤B{‰ª®š©hw±æÿKùÎþø½‹jUÈT÷Z»ýÍgìÕ(ßek5©–ÂÝk—._F›C @œ|õoñ (ï}Ž Vg ðª¥yHìºQ_Q¬%/Ž„ñ¨æ8Í›¿Ê›/¡”']t ”úø·¼åZs íü’ÀÏ´ÀÒL€¥ à¨À: @!Þóõå:ÿ($Gïþ€#3 àÄ¿b@±:“ÀÜpÂ<"y}ºà‹3z@ÆÛ´ûDkϯ™¢õ䱯°Û}%¤”Üíóå%óËñ‚gÊNù÷´,–ªåîµjòƒÖI9z:©èµ¨iäs¿7þÆcþÊ—EAà\Îá0‹‹ -Vz&±'lNÝë -ÞCx&¶¹”$ms2¦alr,©·ìŸôb¤÷A7¹@'•;ýñl›Êê8 ­e¶M -∕liÕàöa5Ýn£Ö¦²!9bäBy±˜f~© T±ZËYÜ›ÌpËœŒ[ÛCÄlu³ª"pˆÿ%2ÿ+—‰¶Î£ò{Á¼òûÉvþs‘ÎùGÌrÜØÂ{-F™²´'ýmµˆ\eÕ-÷zŸAÀÏÿe ÀMUþ»ŸýŸ|òÉÝOoÂÿ›®tåÚÝßüù/úî/ÿý/ÿý;ƒ ~ÿ=$àûgß=ûî/kÂ/ͺ>“hýÀh€ÀœE$`È…Z:zùÎ.¾×È|óO†á;©0VYz¢uV·!ˆš@9z|Ýé|ì¾G·çl}woŽÿ €¥¢ðø¾«þ @PþâÅ@´p.áÃ\ᾄKl {0µáëþð@¸Ñ°£ o¶ç¬À­ÅþêhŠx~w÷*àò;²|µj ZŽŽ(e@é¬XîÉ‘–FæÕÕk]`‚ü§YŒì |ÄžûóøHàO_ €†ˆûd&@ÚVþŸ-€‡o¼€úÒyFÌ €§žÉ€0÷8ÏZ¯™`1 -àukذ~€×ŒXöàb.Y±XWŠ€z@^Ÿ8 -ÀArg T“bHÔ~¤0;,Çi¥XαŒDJ¬@± ø[*q9 Ö Ð„›uxãûƒj`¥'’4nè½ÉQ@‡:ú2˜Bãxg2ÒKxeÉ`â1°+£ÿÊ9 -fM!oHHhŒiÉnF]j@ÜnÓÊâQÿ›Nu0 CÙ0Ñ0ÎvR„ÄÞu “e°»ÝnÀ$8k¸­üd]¹k†ë)š¬Æ. Í À·O°2ÂL&}(I.Ħ IHZsóŒ‹H‚ФѶí8&É4HjüëËŒ‚Jô7ÊŸjW•¦êi`§c-BÖC0?Úëô¶y.[<)4Èg† s'7ÞË+ŸŸEÿ'Äà -€`¿^€w>uE€Ûwd7¯Ý¼û›ßþão ¿ùÍï~ûÛ?ÿãïþñw¿ûÓÿÓŸþüç¿üùÏìYþ!úõͽÀHÀ¤Úú{>NãŸ[A—j#€ý7b Ü„67Àbñ?ßñ¿ã; Ø À¡@¡vQgãÐ øœÓtz_™`ÅPzí£ý}ò`³Ë8´T8/ø(È@ ÷p°¿œqÌ€” ˾WþT[Õþòžó€êЋï À•Ëoe(A°Â>+£Öùl®ú$ÁkF\‡Í•Y‚޳IÝ¿¼RI–àß÷ȵ¸ø¼>\K r•C À™×HÀ¸Qi¾×Ͱ:àñQÈLü'XκRW]£€’›äyMþž6 -`‹“Ïô¢‹,¹X$Oš‰³ZpWzÈŽ²%„#hÖ›®þ½¶¸Tˆ³Rp -2w´î7[½®º²uˆª9„ÈÒ1CùÔÛ#rYÿ43‚胶ööóþ½FO @‘@%¶ÔÈvO»zõ¢ZtûÓœQPIL„ƒÿeg³à-aæORAº²‡üGNñЉ\8–d¿ÀIŠe¹¤‰Ìõ)?¬ÃÄP\c«\X òÖP¨É:'î-yb¢Jp¿ª#Å¡‚­‘Ϲ¢p;ï' `gp"¹ÑmYÖ9›zɵ¶Õ%ÔäA¿ÕŒÜm*–—8 <-i²JºnQ"Þâ$’ 2#=ž©‹P'hjÕ4 ‡;ý3„Á¿ý,øÀí;×´ù‹ÿG†ð}÷îgŸÝ½û ÿîf€Cï~úÙ§¿ùì³Ïþá7ëƒÍú¥`>¯âÿïV1ö²€1¤v=ˆ#<@*›¢¾m£Þ” À†w÷¿,£?_ñ(ø?>€bð<нXô+áÐ`ÞQpF_xЛ±…¬ -å 1ã¸j_:/c#Âg…œyHÀB_ "{aîˆþ¿¼Ú_yÀK @,aonpR)À—zy=Y7 -`Á„ýU Àæ“ÕQ'øPˆKZ¼*ý¿ôXGæa•¤É¨^gZ ÀFÄ.€³ûœm-â°yóHÿçX `y&ÀÒðÚyβ@iô¢ó(ÂëFð m9û<Ë3Â¥E…µkœ2Àk}€þ³Ï°~Àì¬ÅXK°åo7Ë/ÁR`Ev£þ¦“–>s9#š«x,Q_¸€ ëµÚµÔ!*¿AÏ—ñãÍ=­N&‰XÍ;P¸*[¡½×GvFM¶—*A&`$œƒ$°¤áP!ÙcjÐa© œ0‚•?œ"²;!7t{Øî:y¿ nWkóS§MŸ¸Þoqy1ÿÝáw ƫْ¦n«–ѧ$þvɱLVÌá™JIq‘ªpó¯mBì v6eW\»]ôò‘¡Ý:,¸Ðá½4«ót|0ïeË"ŸóN¤8ä››×-3S~cšæ±¾§0oïúÿréo/½÷·Ë_»iŸ?Z?Ð.ØþoÌçuû¶s²DàÕ+ldö G×þzfø/úü‘pKð/*æf£n8w Ø#°Ü -Ðà€z|ür[pþüߊnkÀƒÎnG@±eÏW®F8”¯ŒÅòäþÊ0À @‡úÿhscÅP»»cì'¨àΕ}À̱ì1!UÚ -ò¯ H/·ü.à/ÐWoá± -¡/_=«,†·´pÜ@‚×øùù6Q+€{‡øN\Ö¸NŠ@y!޼BŒÈ¾2°@–Àù×(€7÷°Õ]òXÐû½k³m½á(€Q:j×ÈýK#´f WùØ(zê»`DDuÄpŽQg˜ ŒXà£Îã°v€j—ìUlñ_ÿ±ê¥VpAˆ||wGbZ½\P H„œ´»ÓbÑV ªS¨4É+¾[T¢f½ÙÌrã×–34€Hù¨[œf$fÔÿ=1 HœæÓà½TP‘€j Œ^Ó&û[R2B†m|T "ô3OT*–i4Žöò=‘‰j–&ŒTòÑ´üKyúî"FgØVÒ´M±8]ÛioØÞFŪwQºs/o@ö°95Qb½9 V×$&ò’¼ª87õ‹HtÃèBŒ0ü 7²”É"äl7!ÇùCà¬p$ö¨·rw¯/S³ø¼ wl-*S¦FàÖÛn{»MAe|)ñê÷lýñþßÿ¹ôûvÜùä.è¯1àÎ'Ÿ~ªOÀíkW/ÿòƒ¿ýàÒß|pùƒ¿ùà—|ð‹_^úå/Îeƒn}ßvøÀˆ$ªüU˜#dÙ -Æþ¾²äÙÔ·>>€è­">¹Ú_lópJ›{,¥ àþÜ 4Ûßïm\±°>§ãzôXNQ|^zepÇ‚£ð3¸Q™&‘/a¾Û4=ÞFH­Ò¤Ðd‡ŽC–žt†{oy¿¦ÉDå“$Á$(%P•Šd'ðOÑl“›DšC £´sÌülu¨ÜÛŒ4·Ý:wP–DÌ -×ì Lç†ÝfNtî!b@B;égŠIÛ}’c»}“$a’×,¨6 -ŠúçKÌž£¢_nAÞòc¯uÌGsêœI&ÊRxïAðþƒÞq.ÀØû?èïû w>¹yíÊepèò+$ýâ—ÿ2ÀIᚈ>1ûg ²åHñ2 -àà hÈ‚~@a_@ô+ÛÎjoˆ òÐPMP¸¸ö߃ì•às×þ/€bàìM @Ë( biÝJ@×½P¹+üŠ«˜ Ç&KÐ?»:l -𫟄95púÿËC €+2^ºü–¸ž<9f¨ÒUyh¬Z6¹ X<-&€ã£jÉ:´ýª«éU‚žöVá½Ð&”®³|ŽY¢-¿¡Àb-àöÍ×0r®\; -@(üs À±Q•À; ITZ”ëü£´]GÜý-×8ÕðVóÌ}N`‘5câ-¨"æ ›ŠTÂQ`øs½;ð¡~lùf¹\àá¬ê+¿’Ø£û[Ô›Áà êëd´e]2ApLj7»Ô²bŽ÷íÝ€zÎá°qùªôN…äËŽ*ÙCò<“ÎÖ“9p¨¯ -Û¿HÕ¶i0^J¥ŠŒÓ4š&ï›ÓºZzâŸIð’žš%’JêDž%n6™=õ1ôáànÄã“l !Öùhycñ¿Ùlšlo\¥ŠZ„vF^êSÝjϘI:ž=ÅÜ%6‹<‚2~ÅUhB\ -j2êœcº<,³0Í J+D¹·1%B¥ñ æñðZïӞɉy¥°zßA˜}ÿÁÿnª»ßFñÿì3)€¨ÿ ø_œ>¹ã¤À—ÿVpéoø*—#b¿V1½XØ‹þOh\D­ž¯:øã–3üGó/_¼çÀûZ¢­ÛùÿÐðh—ÊS&Ò °XœÃ¿€ý À“Ç®Pz¥¨ -Ѓåðo'·ËDAöƒô NuèÉá'(À±°Q~õKZÿ<Üh”5—ž-|Èö«ïÉ À¡@)†¶þˆàÞ飊@ö&äØËðŒþ%¬R€ þüUÞ|NŸ`tvšßØ Ð_û@ 0F\´¥Yôh@Å«:é*òQö~üqýB­váãk×hŸê’ÂÍ©§ñòâIÛáKš|½öÄãH"Û¨…S!bk -à‚C“‡´/CqZ -2u!v™H4 Žœ}@ti@²ëD€ˆ±b8uÚOÏœ[^7@Ñ7i°ã¸2ÀêrÀïÖ ´À³’ Ä!öX–`ñ"Ég¡_ê§Ûd°— 6+Ë> -¥À@) ÑÖ \WP±f$©©0–‰ =1PŽfç¤T¢  _åÊVÓ\ñE´ŒÖ±*e eJ™_ª[WþØu=S¨e6ƒ,»:zPÉó9´m[×C´nêR)1¥V!©!lByò8pßÈ£®hLÔÛZ­Y+™lë,‚’ÒNä%%2#+­ Q#´VðGd« ¥:œò¤Bì¬vÏ,õš·³×ËdüÒCºH8ìäÿ®(ÕÑÄAò‹À;"&Q-ÓTÓašªbòÖ2S‘¿ò§{ xl“”‡0OWmD¨¡DRÊê=‡ íû®xíöÿíæM§.ìü¿s÷¶=ú^»"¨ÂÎŒþïú'„;¼ãþA¿Ã-tèX¢%kHÇzPäá«lëÐl´tptM @ð¨S1€åyömn8P| -¾þ@'ÀÊ@(`¯ò$hèì>Ùï@ ­ÝÞn/’*†’Èj€Ûñ-ðç1¥ßÜ¿åg þâÅŸðƒÂ$›€‘0güyöü…€ï} ·3$䡨IÀ ÀÉ€'OŽŒ(oBä?f¨|8é„QBüI¢7hàäOH‡ïóÎÈ~ŽÒ îà¬OA­ïm 4(·zšöÀ.n›©žšîd°Õ“„|páà)üƒÿ„z­ÎžkÝf  vF †IËiY[]0²MÔ_Ð"ÓV€ÖY ºm4n'B)d¯ÀH06ud¶ÁmwIŒé#n“`#ÔÌôÞãö4z´b4±´Nd•+£Z”åVRX¥Ê_AÕ=Ò \@mÓyTfmãçÁ$;ÐgÓ‡d eGjÍ,ã)шÏmÛÕSè/±C3MÀt4¶çMçBqÉè–u±W«Q_áxÎf8Ç]2Iï:']w¤c€ÏA -Ê|¯ÒäNþT²äŒ -ôyÞNjEÝ6#ÚpFK$€¢yO›—>"Ú:Lù¥ ì°[åý¿®ü,Aw>±˜¿ûég¿ùóFùÿX&pçfÖÖýO£4t@¿Û×nê°ö B¢í0Y„Ê'L­ ²ø¨FÔ?„ bùãØÌ†«ú dñèw-€â°Y¶ïíßs-Nu-¢ýû»Nù»»±Ñáßž‚œeô'£`ÏQõÞæîœ³(ˆbnÜhÐÌe¥›ˆ½£ÑÚØ•T € \~2pìó XzeO§úòOøÞÙ–—,.ÈtùÚíÛ(õç -A÷…àdðduÀ"(ÕQ À濜6 -@€Ò—“ð+ß«¯ìÖÀ?V$,À?ï7š ÍèDÕæ9ô B¶·[Z [ßÒàİ%ˆú ºÓ±€ÁœF®v¡y¡ ,µ W£) ý( ÛÝê €žÔ…аZT{$[4.44®Á¾ c‚[&s€Ìh²\TÌ\(àÐÐ>œ´¶f4ÿÑ„°e_-oZåBÐé3¸›qr‹Ö%[{p ­9a&­Ae‹Ôú-ÕEZö°ÏB­ª½å0oýûk¦_$ ª€  ”&ù%p»¾ÑÀŠÎ@J€æ±€bñÿà ¿§_|ñ-¿Çßé<Ç, §©%ÑëfäõºQ˘ïûx@ýç­  ÂŠ kþê}Þ™i?9z’môý„ŠU嘠 @À²àÃ?þðÂÇõ-ª¾µÒY˜%€>à »©XÒ ÀVLî‚÷‘.H Mw¿€ˆl/1ö%`2àÐ T§¡ýûÝmš°X @mZÖß—iØlûS@,õçF"Ûò…€6Žwe $“¾v#¼@ð¿þ±àŸl(ø?Ï*Â’ ÕÚ"S…¥)æÐõÿ  újºßÚwÏáÐ[t,Í0_ èXgàVÂÊ™_Ý6Ôl8œ )#Û}€j(’ŠºH2j›P2Š{K;„׸¥nŠNOµt“ö–‹Ù›œ\ˆ5$èBÁö¢·o;òÿg ü_»ê¹n„3œ2pÝûŽûAO{ÿÙ ª*³@th°uC%ò‚žtÀ¿l /Cà¿Y÷µtxˆWå9ƒ²£*»ꪄ ºAB9¸À—6.ÉF‹-Sº|´ð‡\¨]¬µ:÷XÏÖîF£ÅÙûû{{÷Š]¡ >{‹?‡ÁÏÑ¿ÄÍß Ùøó_þXãà¼L´Ÿ1ÛÑÿ«.€;™<92 -€À†ò·œ6 -àà UæžD ÀšÕï -ñà?áôyÖ¬PÁ}BµÍ£Ìïøç  ÀM q©rØpÄP仸øBÕ_ -0·\ø0€9@ß*ä.àa»ºÞ z€» -…;ÁÐ_²´Z‡€î¼ €¨"LþVqÔ £XhÚÉ…V!f¢—.¡<€€üá@%>¼²4ZÈ•… Aœ´øÿ¬(ÿb²†»b`Ï©>Èvò<êÿ…Ðl·H€õs„6@¥6¢~:VM|ÁMø˜6uòÐ|Ö~ÍAXÁàÒ>¯3F·OB(vÚ=‡¨|\6á´þ zÍ‚Ý\â Å´:¢Û›õ”Êó ç¨ ‹´˜@¢pL¥(ìdêJ;=ÄÜÏÆC€p6»ðΈœêE*Qj—ÑŸCûˆfÙÌZþL8b0\º - TÐ~¶dà«×X -XX - (.G-›§øÈR[„õ=e‚À€ -+«ðî™i|8zÜ Þ¸O¨¶ ˆ@~ зdÐàÃë4Í[€4g°ˆn|z£¹€“{®±ÐôT€ß`ãj‹ºÔ°ä€p'XBlP+ À‚ ³Þ -I¥"Ù3Š9B@8¶\ý}H4Mbäjj2å&QMRÄ ~é´Q÷N¿Uþj6ëo¥›œ72ͦÝv­ÕNç?±ãJüã~W1ì ëŽzC‘Œú$èO»ÃÙSA=ÐëõLNO',ʱTDáù…4 q8;KòŸjŸÔiör8ͤ7kS‡8‹TqÝ€ª†‚žî×@N>‚®:ý¥ÈxXG£V‹Š8˜¨ÙëhB f¢ÌA׉é0ާ¾å<Θ8CjõwŸ x­!ˆè¡'³o´i˜@vhLãNÄ>ì’lw®ãÞv)œ¦spÝí5È” t€'Z¯H“œdÚk´c¥Ke{ÏáòÕŸãþß¼};K„|êª@±è˜ß½“þèþqýÓ -póöÍÌxr¨”ý@=Ûù/º€1…ÜÚ¼uã:ÍXÌX Ë€üV]–C÷!¨ì›»àÿ ÔÑëÎÚkpÎÛk6/•:«‡äß<Dí¶6ÚúhØÔ `®¼ïô÷:€‹p€Ö¦æþÝÝû›»÷Ý¿ÙÊxž€ä{¨_†%ÌÃýDÊ/áÙÓ‰%€]Îÿ[ü?jˆ€]·oßTÐs¨@À¿}UÌk_OŠÀÊ(¥:f¸wÚ(€UÄ_ßå¿L\aEBAþù»Bü¼Î< Ïô²@”⻑Pmgç`ª€ˆ×Úzʳ Àk}>þ¸Y¡ÿ|Àq @º-8Í0z@ûXºV|ú€Á’±×[žœ9Å R €>4rÇ}h<Ú{¡: -NU>fà í9ò#|e¨Lÿá@¾ 8ÁÀAÔ[–T™Å0èŽÆài”ÿbàÍi1¸õZððÐ °X¬+§XЛÕOÏbp`( -âICp“›ÌØ1‘¦ý¦•@ëu…C†TªšŽPQ9ìE#GCRJÒ.UEV>œg–Ï(Îhi -ÈÊ?N!@*8Ê]Έß|¨¿Æ"Xàæ|®wUšÄ  î^kõÆãñÎxg¶3ímЂ‰Ôʈ·»¢ úèp1Òú$JË+Ò#@²ÍU ÍÆ•“^[Øå9ô9¡–-päsʬ-ÞZð/û# -ð¯ç’m@.Òð´ZIFýFË"1£Œš›8>ϲȡ&£Z½Ã{ h -†C8M×óÏoø¼3DòRDÃm™{ØK#í#(²¥ô{JRxIršû’fΠ]GzÉy4p´¢c GeM%ÇÍNmM5¹ô½‡IQßs¸"¸vç¶]þ.èÔ¿ndvŠóúT! Bp'CiþåýÉ;“[Ú2`™ä¿úUGÔ$agnX þ… vg6!÷þ#€SAú0È€|Ï߸4·Kæ"Â]FˆZ½ÍžË V @üóZšj×!¨À{›»÷4ìßÛÔ°)‘ìÍu~ç$¨Ló!h/òW¯Jó¯|6ÿñÁÿ£€¹€ àæ9lQøÕÿ€C¼?þúãÒ<æH0ñ'Z8Ï \PÛëW ÿgµÄ [6š´&Ç-<™Eo:´”ç* ÕvvƤLÎl(]õbÿ÷Kô#õs@”@ •Êû™,4”4WK€A†õ ñŸûãy,K>Å0÷u7?â@sv ÀJÀŠ`žU„e ´Aý¿ß×9<Űd¨Ô~þä#ÐPý]ëàµÅàLóñ ÎóW(µç™½(ê üE¥<èŽÆÚÕGÝfOöYø'¿ K:±îÅ6È/–Lq‡Ã>w,Űž¬ZÜ’jŸh".H$ˆÊ4@œºX¢)rNºÃ°ÔP}…İ¿»ü¯×[¢r…ÙQç?.€ÚÅú ÀÞî=H»÷÷:-PR½XÀ_@=Ž4¼¿«U ŽT¿úküI¥0vüîwéXçð¿ïRÔóÐ]@Ñþèë+^$Ë–F°¡TÇ-›‡€#£ŽjüŰúr—Ýÿç°¸òK8ÉÀ›6*-° F@M÷åi*ÛÙ9˜lñ«VŸÕ 86k/û óЫFœÙ`«u&€ À±Që-vZÌÁuq}Åà ÛÇf(z 3”€%€b2 -8ÉÀÁÜú,,ÀZå ÆGï/, pmþucªßµx²° 79ú¦óÌ$Jç -Îû«7ÛGGc§_Ó´p·É\éñ  êò(ˆJ¤ÜïŒb'(ç KÝŸªà„ -Y¨–Òƒl=Ôm%B³Ÿ -bu¦P)oïMLjÓÕZ‰0ЦÉ{2éÁ ˆS“õI Àl:ÞÙ™FWÎ0¨Hr†*/øBô“c ä÷® ¥.‘V-œêŒHkfûp)õ0Èù$WVÓ“/uƒsŒº7í‘Ã–×€Š†NõŠÒÍ›Ý0-LÀiª$Ï…¤¦å°{oƒøì@`¶Û¡  ¾BMúõz©f0‰Ê˜{ê‘Tbâykš2LEFNãTëÇS9!§îC|z”\_wÄ*psÝ ¤5^ÔÔš§ùß4[£¬åN¤ý[ŠJ'@ˆhv¼ïà ½÷bÖÀ ºƒÜêÿ¿Qõÿô³Ï~ãÛ®€;7ü›ÿ+×®Þ¼yÆ ÀÉ!È$¡Ùßô*àNTàV,€ë 4Jû•Ë[72&îhè<Š üìßlªDËâ˜Ùgʬ}ªüü+PöîoûåÇ™iŒ…ð˜(÷wÛœVoq¤ÓéuPï !ýã=‡Æà‘Ý{»ÚöІíؽ_,i¸_ 2\ðCfÀž„|Ti€f³óß~§`­ÀåKWoÿ?u€T -þëÃÿ9 Âô$kKŸb=K8ÁàÞI£Rdg -ag¶,1Z˜µösT¦± -sÄ·uH¨¶ (>h\g·8 °~áè(€£>e€sù„ /§Òò¨úÑt¦ `ÙÀ冀¥yŽ˜€íe ÙBé¸Îà<€¹@ø?ÑÚ`çÊ aŸ/XX±”·€rˆ²±äɦã>½å.€¹À|ÀZ €xz¾àÒ*Á# -‚ŽÐ’eB‚«@ -R¥Z-úy<æÒ]^·ˆ@’ž * œ‹É®NOÉoM&[­&Bös1Õ‰oH†¼ŒÂÙàbÏŸ&Z!ˆIǵ™Ú‘-èY! ¶ô´Rd©ýqÖÀ 6K‹nào¯×Ô¯°=0Uý\;†³á¬ê<ʱ½Dô­´_âû幆ÊãX9ÄãQâß“Ey ¦úHÈÑ4"ðR‡ 3’€ê>h ÀPÛÆ£†ÑtCXxHB2§G¿KžGãjpyÙN¥ê·ë¡,äÃtÛÄÁÔt Ĭ‚{sÅÅyfiKIqÏ<¹:ÝyÒ¦’Š/Â`øT³‰k/úÿQ¼çOÕþ¿ç¨;£O\úﺖŸsÅ.æð§ö_üÿnòºvûæ'é!8)FìÿõÕøÅ7Ø•7¢Ç 0ûŸPC¢´x\BÙ‚|XûÒíNìDÕHsIÅŒó‚‘QÀªÚœóŠTPÚè´Ðnr@€N5?ý&н·ÿøÞæF q±'@Õÿœv¸X`1ùGÕßÝsò½GAÐ{÷ÀüíÝ{ò}ï`Z,ÿíbøË¾çS.“ùö3🷀ϟ|õo_žöúòË€-ÄÅ®tº,[’ñg ¥ à˜`é›Ê?G7ˬ†Ó,4]tÄ„,P!¾pŸPmg'm“>ü;û<èû; -@ô_Ðuµ…`>ÀÜ`8Ͱ2 -`@´µ€Á`ë»LçŠàd€ÖªÀ‡>K£~a˜w±¬€CÃ! U1@æ£Túç*¿pϦÿ»€Ó/ˆ†¶|î 99q€tZ¨G-N‹wÞ€ê®n<ÒÅOKØ;ngZi;¦‡M󇔉ï¹?Iq£{*X:Èä­^G@. ¨ˆF\pe -ÇBËmQºæ˜Td'Ž‹/@ †’¨€ËQ…ÅNçàö$ü%¢¡FõQ¯]«wõ–$û²€á´ ®‹­å!âNV(!’I ‘Y±Me鈷 €±/¨z•0u¶ZG4™irÞ'°¯úÇq0t~gÍèvèaÏ™pKPüGšf‹¼‚ÍòµjHœZ>žíÁHCG_@ –¬˜íc2U ¥’™!)µ–Ê ¿à*i*ÍÆTf46§nS•ó%u¤‰sejî¤(GS蓹\ˆOÔÖ:ÈÝ0‘Î&“‰“jëï0pùûýüLó\¹°¸P€»L¬-€7ê¿SÞzª>€ôøÏ§uþ ‰½ÿAý˜ü/)€-®¨ë ¸å»Ñô5ýg‹ïfEÐh£sï ÕjÒÔ×eÖ>ÔYõYð^Ì òg[Š ò_N-0]úv;†€zÃHÁ÷9ÿ£éÇ ¡`È à±“op†ø¿—†Ãî-,NQø@Jâ/¶î?¬8Àƒ˜?øÿíN°ÄàRºþ.ÄëjÔú×¾æð¿êX^)àøë믾,]åsÂ<›÷H¨>f£&€Êì=kýáV”t 5øÜ–Ç7ðüQÎc¹Æ`sc«£k5O)ðŸõ -îªíì¬|Î5À… <: - Ö^ñÐ!+ À‰ó±ØD @º2À²Àª õðõ£¶»éxkÁÇWe˜ûd€à}¾ûƒó€³Èï¨uÿ¿/$?f8ašþXhâZ¾(õâ0„(žø@^£ÆR ‚`(üÇã~ÝúFNåDBQ³IâSpF\bŒ¦mß3Бò’¸‘[9-ÔVLá£é1GO¢‡( 4È,ºŒªÍvôgÄK¶D„Ñ %Ü®„épgìšõ`öx,B"*äzV¯[oª@#—*vÒÂ^ϱ¯€ú7¶;ÔîÕ%Id¨xÇ-8®R¡Fê<œìm™;°SCõ˜LâÄi4ib'=>©D‚b@ÛÈ2ãÀd6ê9/`éΘ˜´BtÁ3—¸ídÔëÕk’šÑvÌ ¹€fú¤€ZKk<3ÛØ_Ò¤Xn¦ Fý¦ÞûƒÈjv íå'nÝhXØžM´PÕµºHçHkÝœF„óÐ>„¼÷Pú}@z>¹ó)Ê~™ ³ó}7#u@+ØÏK࿬ 8!ˆ#ä'Tt€`@è±™+ì)[|ƒþM€¿YÞ"s£¾ùHLû\ Àãýû±þ„Š$ÜhdÒÞ2Ô¿ìJ{òsø)(-þÿëþnÇ ‡½‹œC¥°ïIîwâ¿ó õr/|¼ÏmaY& y@Ÿ gí¡õßEwÑýù¾÷Ðùö‚ÿìáÐ(À?üæþk±œà Ûª,WÏÆ|»ñ哯¾ü\ Ú ~ðeX 4k,0vé°4 - ûÃq €q,ÞÄÈSî#\½ª†ÓFØš–ö4[Ùày Ü'TÛÙ™y`÷£óÍðqýÂ’€È €àÈ<™ ðµ€(°è˜ûñôg¿ €Rr*ᙳ!¿c¹”gœx½VS¯V/>˜:Qn+í´ë ¹† õ F!éœPiÃpŒ@zûCbL”âQÍaŠ&ZM¢¤XÉQ&½2ÂDQ’Í88rëþtrPYú3By%]•Ýû =»èß{° ÑùAÿ :là3ù„À¿ÿ¯\-£‹À‹àëÃÄy—þd*䆯 0kìN(ö×ý[ÀÜ ø¶fð\<èøÚˆ+!‹÷ÖŠU!{糂uAi‚ʲkÇPººXîÇpßa€×%EÝGÓ/€ÝVJ€Dfi?¨õ`¼ñ>ry"A×÷ùæÏÃ{Åà`BO|¸ûÿõ7s À±Q†ù0Àð®«0€×‡Bwÿ–õýÕW ÿöõW‹b€-°Õ°I¶KŠ"_,²Ÿ1Øu `…†%ü7ø`ŠùåUÞ|dà‰çh`¿ú&dCÄîªíBŠ€à\ó4£ü¯Œh7×Íp Àê<j)#Z»b8ƒÀ: €]çõû×[È—% À€Âƒ -þWYE8f°õ_ã0Eëç'Ê¿ÅPùÿyÏ-^[|Î7À1ýÿLÁ‰êMÅ¢å$ô,v/ëi>ê×[”¯‰ÝÀVB ù©jð¸ÔQ,áCZ%0„éHO4•cJ¦2\¡ ~Xž{²~O†••úTëõµW;ÖΕw"N¯#!& -‡×Ù Àx¼cyowŒ_·9$VA&§[¤¦M•óN H’G ª Ë:H ÐÒkTx²Ùu"srÏ¼Ž“!l#Mz󕌷Ú÷Þ;Ù_Èš è/}±€ìòž¥ ž xD­I@\òí0˜¶B[kºæ›é -`Û2Sp-5NŠDµGa79Ijk–qèô?‘¨&ú=ÙI‘ly&…Àcæ|H&qJí#k`\oT—Î|RC¿Wàý•y'‚èî'Þ», dì–>*ÿW5Gà a79Mµt}¨ Äæóµ0€ÿüç£)ÙQ™·7†BÊ·ï°|»åЀPù¤=øŸ¾€ ½€ZÃHsœÈ ÕÝ—ƒ MxòX @Ö–k„}ñëÉÛ? àz£³ õØÛ×á'û0Š`ÿ!çÚw°{ooï‘?z´ÿ ,;Ýÿ^Ôýû»ÚŠAà¿ýÃÿëþkåpÂ<•Àß…z‰ @\ü¿:Ѱ€~__󉈙eë,(ý+g±ð©°‚ä/ðÜPÞ|N±–ÛÅF÷ Õ¶„jþœm€ù0À#kèxÄ.޳ù,æ¨|.]oçPYVGœæ Mx|¦G|T[W}ÂÎ>À‰>Eãâ_m¤ ì8ú¦ÖfÃïÍpþòŠØ‰· Ú·ÇzÈ^€)—¯c£.:äæœW*,(À¢Ì -À5Š¥D•ëÌ«H4.ôƒø–¿(‰¾a`ÊØƧæHµŽnòR‡¬[m>ô< @…\Œ†ƒX,4˜‘b4' ˜ò !²îK’€v2Ω‚†;&M6"À¢çé*Ú²S8&»µ$Ô匕›Ó±">¯Ó.q›lwA¿ ¿Õ@rÈÌp•îZ££Ó@¬+eI=ä‘"ƒl*} -­7"œv;å€èIŽžº e‚¥#bsøÿcîß~¤ºÒvO¯Fø3¨2—®,2;­²:*ù²Jä½Ìjl˲°ä-EDÆÁ™äq³+ÊE¾b/ø¼šºØ’Å¢/-!_¸´þ©ýû=cFdd’‰1vÖê7"æœ1ã4Çó¼ïxÇÄŒWùwฑš}I„I -`¦HÑ4qê `>ä:G‰õš†åÎðSŠ•.ÍŽŸEJA«$)5ù¶ÿ)m ù¿:ð…ËN|mù -LÀA–/gÀKïÅò|útð?¢% ×р0Ä.ÿ`¹¬²C.àx€q I°~Ë®‡Ë¿F €ö+@ôÿÚâZå hoìÜ(ªé±Ï¶àêàÈâ¿ÂͲÎxåÿÔV 4+æöÒ;µóeÂÄöüÒ¤¿eÀù8@ãµøûq ÀàŠüÜI -°¹ƒ®_€5~›È¶ÛÂ?¿õ- à/Ÿ|òþ'×>Öà@@‡ð,Lü8]÷Ÿ#Á’Jü—@fuþ}Ð_mÿ©dïDþã!€}½'~•?,!o:Л³³NÁß/beSÐßßͬ© -ó(oRV{x…ûˆ+ñ'•iñxáqà%Ü^U_{<À‹ö@ƒªš* @ÕðÌ\PŠƒ}^¨µ­585Þ¡>m;`°µdÆ0ñHÀ À„+!û,Džœª,†³k€ è  8G¾êï!¿§ÎæzŽi8d€C{´–Ú/ñ©-’ì ‘(Ìc+ƒ¸“|R9ŽÀáè9BáŠÀ/Î!‹OÈÓ௔€¡4ˆ|Bi头ѿÛý …ÞÌՀݒÊvÀ)A(bÔ\pP€þ ~¢ä)!Ž{‹>Þ†t±tG£æX0_) ûèõQÊ9I A–´‡ž@”Êýá -Zð\Ýž½#›1ìŸàä51%¶×^l¶ „ÃHØŠždòDh@P)j r.%>-7ÊBæaói¨;‚"Ä&Ú?wãæK=› ôRäAZ54–ÌݧâîÕ¼b$í¥ ×¢P{½Ö3‰ô5ÜËѪ¡ºár¼pŽÁ£­N8ƒó¹-ÓùÀ#}ƒ©µ&ö -‚ïNÎ…Y¢ÉËÏ—»û™ùš<»ßŠÀ™}.œ}¬¿veù* `ù²ÓØôPýçðýçtJ–^OïAM‚°•F©Æ? ¸Ðàø×Za7¯Öðÿ¢°o#@¬ÑÎÓ þ  mpŸEùNmï¼³pÊi{ -Üg±ìÈI¥çà›x†f† p¨uüæ­øø]ZçÙq÷c·`I›Àä$ÿ‹àÆÎæghûV®Y@ÖÖ×v8§®Œ| €Mû”¡€‹ òú¼Éð ÀÅ}½&¸þRÆ{Tûßk@þeñêŸ P™hýèÔ³ûHýbÐÔàEÇ `¯.è€ê?3¨ €:Xeøéãìú¼ü8ö09žçТN'Î{Ƙ±ÌŽP€´¼€Àžq$ €º~ø•À­ýíÿåë¶v Âvø8Á €íÃS Àø÷ãq •`·õ=)øR>éȧ²ì› @øa€©Àöÿ4úÛù/¾2´ LQ¿| ú»l†T>íÙ&€}>{,Ü>c¼„ÔìëükiMWa&'£XFyî÷[5[„ÍÔ¢&'SZMvÀ¥àJ+ù :-6ÁÐb'¨ N[dëØÂÜ£(,tÈÒA¼ -P‚ñ”.Ñe^TÓž?ÒÀrÀ4¬È›ÊƒÓŒÀôâa¢©OápŽÂhD=`ÐHÙŒÁI-”id«à7ø—è$iLzžQOã{X9§ÃexâJ °‡ÔtìCÞˆîào¿ááíÁp©F`ìÏ(MµMCì¶g-çºö’è‰Ù¥LwWr¿ aì õšQ+ýöm0ÑóêkŸÿÍ© Ùè¥iVÉV!ÅUjÙ0Ç@4ê5KNRŽXçtóŠïaÛ{½àwW&»„÷=¿ê›C“µ ô¿#ÿ”Ö|uù+0€«×–—/èüwíZ<tô»TÆt€³Õt@r† –k±çÊÁúÊŸ¨ø6õAÇì+ÝòŠÀ¡±Ø0~yjÿº,¡Û ° í†cöGDö‚ïk°‚wjÓ™ûËÎ]É™ìþ_,÷ÿµ4Ã2¦>ˆ.ü€XôÜÒàQ‚RÀ.)‰z°ŽŽ/Øþ·vø¬þ¬¶·ÂØf‹íÏÀÿ?¾öñ' ÀA>,yyÆpfîØ±çíŸþÿ¬nÿéÌé£ûOú'ÛAúçÈœø“†Ó^@9Àžaþ~ðS ‡ZªK^¸ úg³¬‘ƒ,T°ÄúbNHëùe#6*¿HýbÈþ½Ø82€spGý÷ö ¶šX&ãL|®çY¦ãØ `¿ÀÞ^‡øx#y À^ À û쀄"üþ€^’à@’ -ÙµÄ`Ï\3Ñ^ˆŸlBÈf°¿ú–…i,©ª|À¼/àa×`<£|ý8i,qÀ…LxS ¿­ÈV‡-ÊaQç9¡@I*pOÖ<°ËRë, Õ6Š6Ò×ÃŽœí6ô0dc³»¢܇Z´(B~Zføõ¸?ø+° N¶bE×%´a@º‹ÒÈ€w£¿2è¯rß Œ€/X6¤žyEZ¶”€ Ü5Ê2¤¦Ñv¬BÈseI[‚B€ˆ›!æ>‰Óe‡3bÐJÌ%¦Äi(è8«¼É6Ñ…Þ ¾&YØ?Ô P>¨iCI?ÇVO–ï"yšµ™_²È~Ô7Òç~ðˆ&L­ÄÈþŒ -†^ \-M#R€½ó1”PT±)•ŠD¥üñM…ÆûU_žÇ‰<‡ø·o¿ \£ìõN/öݕɮ\<û«–ÕÑÝuUõ©œ9¬ÈPü¯\½–i–åú^¸pùòòµ«_¹šy‚•+W®\Ë×?þøú§öðC*Ü÷OYʲýkÀuèyýg-¡@qð¸‚å|.V`[î Çé©DXŸ,Þ¡NZ´ƒ~Ù]µ¸Qæñ›Hó7wnýÙÙ€´ðôˆ@ýÿàæÍí%Ç –¬?/sÁ¥¥ ›&ÿjþ6ûßXÛº‘΄;[¶'Øæ¿±u£Œ1°¾þkøäýkU€gzÄ`.½Þ˜Z^ýø±°¸ø$`@,Býð‹ÌÒ€Rž/šJ€@. pfÿÌñûî¨ôÿP€ -+”]øø2Zc•Où² ‚}Æü+@Q½Vð> …¼ÙÔ¼‘ -úSeþØqJ7À»Šþ.À¾I/tß8»½@+žùcÆaãýs„Rìpà™^GâðRã„Ä.öùÙ €l… Ì~«ÿ,J -›y±ü˜qréK ˜K‘áÎ$ѲŒ:¬BicµšepŠ‚mA ”€ÝL­1kÌ,«c^ | úÁÅ™u(ÏgŠQ”Œ‰÷ÐÖ,š:>Ïh5$d]ÝÕ -‘fʼn ÊÈŠ`9¤àØ °Hp)$‘ò`I±.ƒ>ºEø)”AÖ€Ú ÀÀáx&לM´º[é–àGšþ%¼à¹o$„ˆ•F‚V@qQœåóRRn)âìï—H¡mÈÛ(ïj¨;ü—}%^ð¢Êu°;â”N’Ü‹ÿC´7RKÅäDÝ -ÅDXéC#œ‡!1àÌrÜ J©cºÜ%s1»Ü@Ö¤×ñ2xÛj<³ªzž•äáÌ×ÇUß=&;²ÎÒÿ.ËÚE©vXNŸ} -pÉ>}Žÿ+È_¾ríê§¼ôö…åkŸÝýT¤º~ç³;Ÿ]ÿô³;×ïÞsâúû÷îß‹Õú¹s7`½_°/Ø?ÙÈì `ÕÿÜ/ßrPØŽÅþ°> ñȸ{ÂðÐ^àѳ¾w° `ébñ_›•/¤ ÌŽà/;;K€|>|€9Çm8Oµ·øÎF: è Ê> r½}Mï?66w¸ÁÎÚŽƒþl³±¹sc“-ÿ­í¬Ý%9Áÿk×èÚõëλ\ÎúÌYËäûTíÿ»àöŸõÀŸ…þl—²ðb €½4æ«Ý¿ˆ, À´½ H1 câ°×ðüÙ«W‘Ô=Çú¥hþ.²I5‰TÐ/‚ÀôÜ8¬X@ÿ€z¼ì8€Á!#Zhxñ^&Ç‹û MªY Às„ üH€4L|ìî'@‡ðßÍ=ðï—ËÀ±y§.ü£ÆICBÿRR#)Ià耈˜ÈsúÝáêx…4o™gÄ@¨$² *HÖî%á‡vô=Ó¹·K¤ˆ‚Œ yi@´V+¥£l Óú€1…ÜC3TµjÙV[æ$Š[hPS@p¢¦Fù’I CP·Cœ`ÙêK„\e8¨-µ - -Èj¸Ù ¶~Æpç2—¡‰ËDOkD¦ú9@ ð(MXÿ4t—H!¸tùm‡×­»7áCá1ða«f€Ù@7M 6žîÖ ÆY£¤>/E²Â`@fˆÿfT_Ÿ§µf"†Zª£» ËÌoàûjŸ‘aìzäDÖ}Ül8ÝíÏ~ ו4˜.g¾YMöòó_¶Ë¿É²ú²Pÿ;òßýùϾ Æ8@íÿ——KW>½÷m÷ßÞ½wÿ[äáÃÿóÑÃ=zpïP™{Ñ?“ÿo]¬&„,žÒð­·.–ÖYÀEW,cøúË*}jKë‚mÆTBnØí^äÏB|oœ_8y¾±tq…ß=ü¦€0€Š”› ZÖ×ÔY©@ -/@-ï,Ô`iíæDÛ' ع¡"°KPý7€÷õmÀÖ xÀ&PðÛ5"°ŽþÏšßÚÝ»ŸïZ>ù~%u:Ðà}>¯Ÿ°šÁûg>¶þß¾ ¨À_âx¸Ì¿^=ëŤôæCœWÅ |TýsE%AŠ"‚lõsåÛ;a¼uÕ?^ˆ}€ ÿD¨ª!Šy©7«úLI«â)ž ý"H±P¿üH€sÍpÐ8»>/:õLe˜ix!€Ÿk.°ÿ` @ôÿg|bpõ>6®L,Ô¡• ÿ{Á¿R÷÷+øo˜f$X@ êÀ)Å¿Q_V ©–½µÓ^(”#Àý/P˜µ,ë!ø‚@CýÖ¹À3u®ƒzYTs¹ÇX¤Éªü°šwÙÛ*.uŠÄ—ÀŒžî«Éâ! ‹B!ý°d9aÝo I”ÿ\«}¿1±¹‡7†}\ë‡ðq#N)H©ÖJŒlûÀþ¸Û_͈;š&ÒÛ›auûvtÕ Þ¥Èöíx×!>ÜX #GÍsŸb¬mÖ(‡å2#žCMYõ[ÃŒ¸ITÈÁvìCA¸Zµ¦#!Êô)06kÓ0°þ<±ˆ}ôIñ¦ež3¼;µg |¿m÷þU¥çYç¤ÜÌùÜ( ¼s\Ϋ,ó!+|@ì U/ -ÊZŸ˜ôÌïêA»bœvÉ7 Žû&ÿ¦ß={óÇ­rlºovGUÝ­Ø ¹¤ïÿe¸rU@Ǽ1¸zýÞƒ‡ß~ûàKÊ“‡>ù¿C!~ý»Âÿ·.:$@ÿú-‡’I'€²7€p€·.‚ûzÿó™~«q2ÐÍôר¨ð¹‘¹û¹ÿ¢Cí‡T€o·¶ -ÿ³'ppËÛ±Cƒ€½7cÐpóæúÅÅÚùÚ©ťS¬·àæÚ;œêFv霰µ¡`}m{Sþ°M€¶Š`‡Í¢ûo®m­}s÷îgw¦>?w.€3.¼7ë0_êÙ?Ì þÞþÇ[€?ÍXž#?ÿ½êðæ‹u˜œUáÿ3€] -Úqò9t.€Àþ¬lõE½Ž¬.Õü¹²ê—½€âÀŸàU{œ¬S°Dÿ}½f,i xÀñ[àà^G<À €b x€ÙqB¦ãL‡ÿŸð€ýØŸoÿ ‘éòàqY €DIÚáA×?Zô-£ü˜|BQÁ²HŠŽ»¶Ó9Ó/Y³8’` (©þ—ËñhÔ{QÜ(Ðá?RÕí6ùbÒ‹+ü#±Rõû$)ßÁj7e²ÕX€G’•”'PÉ6sžIÚÊ=})äÇŽ0ð:mrÁhÕ°8î<¢,7ú2‚¾­<Ç Ã=ûý1`¹*]l,:unSÎ×Í“–J¬n‰ ¡îìT¯°ÀÈ%£”“ckh¸ä8hnÔ¼8ÍhjÀœ‘wš¸ ý§ƒƒhÌ äa^(ÛŒ¤aä=bQ³”š>>^%Ù‹©&b¢óê8f±í±Z2Ïy‡¹Ž»ÈÐͯu‚af18‰%¼C“ØÍà__¢XÄH[M59:#þe§‹rp²Þ=æÒÿÓÓ¦&g”{vT•í‘Êé3g/¼ý¶Ó_¶ `9Ú0*ç•ë÷>(ÐÿíÃGúéc´ÔGO¾{ü0»” -î«¥À?ÝB2"@iø}½ÿ×o]t¦-ß è—É€o5ü/ݧ*¸ƒÒŠø›±èÿ¹øŽÓÿ-.]Ì´}Ù¯ÀñÊ)⿟ê.;_jXs>`ðÿ|£]Àö6z< ô´€þÂâ;kSm%ûÏvÔ°Û°¡`smm{{kÀ:ó¨óoëõÝ_'µý»S ÀµOž7€`À|,‡Ùвòpð%{m8ìþ—~?BÞZ|óÍ7Ï¿i[€ž?øãÜ2 -À3`þßL«Ûò±^Íz¯€2°?+dÒÄ -+‹Òô(‚ Å®½ø8ÂÛa½$‡ðCÍÂ{|2 “—ÿ€Ê°Û €º-ÕÝÏç€=€ WBžã°kˆÖ_@?$À¯ ¶ÿ“²Â¿™g -”¬ìî€ÙqÔã$=xÎ’©ó’²hçñR+°dµ¹J9*Ú*I2,ÏŽuܘ²è“ý ¤ƒŒÈÔìͰñó®ZØËV´|fÐ^,®ô"¤G½£–/¤Áù„O9M¯åt¥ `pRãDNÄ•!d<ùH¤ì¸f -r5Cø%‰Oòg1ƒUÏ®f/4&i È ¤c×ñ)³ã>TƒgæÎÃsAΡL4ä…ÓÚKÎphüâ×ÐLѯÖ.!÷†E´Û¼ Iïf¹$ju6Œ‰ê½qj®háE¯b†äBB%àrö® ®Òø1诠óäÔ ¹8©8¼"Ï48ÚÞüK™äÑ<—* œiâa¾Ù/ï·aOOñk°Ù¨Ö3›,r¼,ý_ŽÍüÉæÌ6¿jñO±Ø W? ³û8ÉŸŽÿó÷ö™Óg®^¿_iþ¾½»?…– -&é ÜWÀ_¾1 8,ÿ¯Á}ªIhJó¿’1ûù5ò­V0€wœ  Ò¶]ܨ´þX[Öí€ßXò/z~ޏ.Aż¦ßÞÙi¿ÓXÐí a?AwÇàÄ~7Áùâ؈¾_!ùË—7ìJðç?ïr’)q(£Ç†àr ÜGýßq€­õµÍàÿgÓ^Ÿ|üÑás¤ `Ÿ€r€ èÌ€Ò"p˜ð„m˜/¨þÖ®àü&ÝÀþp€*Ef(À‹È‚ÜßÛlëµz0¢þOÇ(Ð/v€Œ?~€Œ8ë ò6À‹ùÌŒ°;@šBf{?µ€Éð³ŒÅ¿²H -xŽ@GL{Ö0™ @µ¿lýgÁbü/Ö¿f$R´;ˆû}8#>_I•P~/ñW i¥ÂòŒ”H´ïh–Õ.TE“Ê9’0¥™b®pí°K2‹i–``,•|æÞuvý¨Üì()'‰Q9¬ŸóT˜€ÃØl’¼!@æ+ÝÞŠå¤Lî4Ó‘ %¥Où a­w% ”§:Ư)ˆ®e{’±éËGÚ# -¸Ë‘f ¾›(ø¥A"8ý²Õh@²¹>w1”¼T>Æ–)ÝÖÈ×ÙÕÛâó¼Õ¨óªSÑòû‘…Mn.èÇbs ¤f¡9†ªUé¯]‚Ëö ßo9'r¿OxµXä ƒ[…±9‚A‡’ÆUÞ 'p‚W„ò#¿¹1÷XnT6'Ûå"~Õ®™Ý“ûþÌžš,¬íZÒ±ïíKo ù€¬ÿ—–/¼-àœ€®\¿›±ÿ!ª?«'Ÿ>yœÏÃCå-ûŠ—E–ÂúdKxgQ:áµ_à`@|¢ô«÷—• `qic¢mqóµ¼#Â*7ÄÛ%Û ÞYºx£²Ø½b ˜ZnU>€|mqñ|c©=!R -Tú›;7–ç©êÎ7Â@ÊÃU´o­qªmS @Àö¦>\/ (\€]ÙÚÔ°½~ÿîÝoî~¾k°àásT³Îô¨,ûm³ ý!šXì0«óÏ~xÄë/ÁÿÅïoº~þ%°ÿæ›×|ªLd -ÿ/Ö €—#ïnþ]±²€pÄÚ., ¶÷ Abøñ㜫 þÏôxv€ŸÔ  €_ý”q~ιžï ˜àÿs,æV,…L,šbˆ1 èŸåô;ÿ‚ýaâ¿îu¡œ6L|ö[ñ’­ü^â«ñ9 äÜVg­ì(0mÝçuªG±¬™ï†Hx‰ •qô{íEê@#Àß»š"ã-]TW -8H+cžƒAdæ¨wÉ$&‘2‹%È[É(."*Ux¿ü+»üVGÊÎÉî=ÿwÿì®¶wUU{¤rö´cú9·ƒÙ àÊòeùøvþµ3ËŸÞ¿ÿíÃð@­Ÿ%4à©Íê©.€¾èñÕ’_ùò»ˆòo+À[o.ü uÅyþZ ;øuÖ^þŒ`Ñ€ÒÒ^4n¡ÑäîʯŽK9]n „p4Êxµ3÷@Ào}&}Ý…`cjX|'.ÿ<œ/˜zûV±LŒ‘€ýÚšcÿɤ,aÕ À?2µÄà°¹Xîë0_ùç3c¨¿’}M‡[xÈËàÿü´àŒšèÏåÄP¾% -E -ÈN6x['èŸÍ²F* oN^Þ0$•à®PiÈJC@þ¥ @¿‚bþ½ø8ñ@ý- ª/˜÷s°Ï ›&€—ö¨,{{¼°À îÿ`Æ 4L}ŠÞ?Qÿùš`ûùš¦þ öûeŠøŸŽ>c 6×`¦þ¡>yr°ü —O‰J®Y|ËÊ þªTg´í&AMûàéLršèeJÊE %lõºÅ•Àríõù¢Tg»q’ô@á§°•’ÎDJmPŠ÷®-PyŽÿ» ¶X†6ðÝ )>–[ö}„ʹ¾t%ðí>!^¬‘pžQBcJTª°{t°°Ξ$g´É˜ŠÕøñ°Þbâë ^æ<°z[; -ÔÄg·cÁwÀˆ¹€‡¢»)Ñj¶ûlñÌDÝ[òTçrFð¬îR– 5Ùüƒ¶º„o“ý‰S½ÄŠxÕ‰”!ä¬öä ‰lqþÛꟆ¢a„4úRP´{h20“ru+Ö)UøöbHYSó*Q)þX6šRØŽ\ªªöH%ó;*æÛ—C`ÅpæôÜéåë÷|«·ßÃ`?"˜ÚÀA¯¾üU·W÷φ˜¯ €°ö—uXÂ[oÃû¥Ñg,‘àì.Ü ¸èþEÕg?76Pê'g"¹ÉÔÐhœ/½Ú18ÐÀµë¿ @™ ”‡ƒ¹·oî¸çÏ|ÿÕü3ÀÚv–âÙÚ®ðÿ  ²8ÐG?f.€‰€&€¹ãûuÿ"{-·þrˆ eà¥,o¾ùV¾P­ÿ)¥ÀyÇÞçä`QÀöys”jyBªwò` -°X|J•ìf$ÂHå0øq>çê 'š `×0`Ò @H;ÜpÀ8nêð?t.€çŽP€à¯1 €çøP“®„½|¯@_øw]¡ÙHE È̱*óˆ) £)ð/h’6 €ú!(©õ -@~ŠO°³Ró ;ÜÜ ì ”èÿú–Õ‚dÌ -k¹³x)©–Èà -’Ûz»,€2é;lSŽRg -µÏåq‚à_µs܇½¿5Å.HŸŸlŽÌ­Éª=yšñt£ñ¼Ý<Õh¦…ß°Bvh(¶îó:Pþ•¥ç„r3ž˜ý”#›¦L ?`nô¡)å"3ä âo# 'òd ¨Á'jÜŽ ˆS'³mœHB”Hµêõ¼U°NMÙN´ ‡mòx)¯ò ÅmîŠaʆK˽{˜ZްLtV‰ÂÔ.›åd¯j/ò"šFkºP&ÿÊw*“Ý»²çO¤ìa¹{rN½sÔŸùÓ§–·/8¹_<(=u˜?}õÓ{=R/}ˆî¯zúè êÿ“§OÔTÁžê~ªøKXþ"}H€3÷kð4ÁÄ8àç·ÖÖ–Ö.¶Yì®TÀÁÿ‰ €õUà€GÓ¿¸¶±1Ý[ˆÀú¶Æ‚]{AÅÒ `{×Pö":@nîl\lT‚ûÕAiíu÷üñÏèf' -êí å¿,ýdK5¿2LGüx2à3eÎqf}Ê8±H^« ¯¼˜ <áå€ê¼ƒðÕúðŸRÖÅ`Ÿà™øý—Où²Ð` R‰ïGÞ’¼ÊÕΉPM¨œê P$o~‘äåÆp:`Ñß•ÒAsìˆú! @Ƙñ „ãîOó¨,»½€Ë€Ÿ}.IÀÿµºg-ªÿã €)ú»Yêúbý/9æ1åFÃ!„ÆÈþù™bû}8w¸X†Ÿ" Ÿ¸"äŠc}Am³OÆ×P }°âŠ})—äA°Rr`s¹Êtb¯ž,. -ö£ƒˆq™pÏ~¡Ñ"î-T~Ûèò$È‚ˆÚm¯h§/%Ž2×Q’x.ÛõZƒs'Jx)üŸ¤ô¡OeˆèX‡ûX#ïJyymK5Pí­Dó¡™iCÀîx‘äåÆÐ p×@ä;l€î0`2A;°À?s.€ ¸”^~ xŽÀÌ\³€â'À µØÕþÅYƒ9Æ7յʴøçŠª {))S @¥3þ$¡Á‰¸µf Gʳ1þrJ… -lxž Â/B@³À¥,\s’%Æ{RljbšYèi-òÄP§/øJþ¤ € öHŽÈV\$UåC¬|tƒ×ò¥ÑXÌå ›À›»|—R>`/H‘Ìc¡,®µ‹UàÓœhľìÍ1î=àJø@³¹äûÆ9 -ág'èûèF"I,E¿EÊÆ]‚8Ò7R»G}5­Yó_+³Î£Æ² ‡A ²™]‰&ÀxgÓ ¬ˆ'pN-á^ÎŽjV Ö!”gÏDÁgw½Þ¨78­Õ\Yíuë½Á˜‚í\õa\ðj,õ™År n`8ÒeaQRÓNÓFBj¨Bb}LÂËEñÌ3E,½œP1a™²ÆQÃð/ï€O[â.¶ @ :º ¸ßo¥œÆ=…×ì³'vöÇãz“ü´2ÖIÓƒèP}ä")€²kõ]"MÉqB¡@¨@)ías¡`{ˆ •ÈYQ$Fœ™-3ŠøhÚi'3­>.s(±³K¡ÂÔò/>r©jÚ#– ð;@ºÿ½-Ò6óóÇÎ._ÿöæÿ‡ø¢ýëø]È€<àP©à>À_6üÊ€•æ~”AÀBœw¿“• ûŒ|‰Èõ|µL¬76À7Êô;0üc±Í-œü¯ÀÔÀWÆ›ÛÌpsgcýÆ`þ%tÀ † 5ç*`miíË[™À¼Æ0M@Öý?7&½®Å ð` €>ö˜õ˜é€Ìç¼ÇnWÀ?‘´›å§Y`KŽðÿŸj. óççü–(<+{ÇØ  Ó)½žöHÞÊRù*ÕÞJR±ÔêÕÐ@ÕxEŸ¬æøqãœ+wã4pÚMO”<ØXlê7è^ög'àÏE‚@ ¥‰£^]îÜ‚“îfJB ‰Á¥› ^/ÿÈûаg…7”žR…ÓºÎ]`1Ê%ž‘sÍ&2‘ì!q$Ä¥±àVW–ŒJªÃG*UM{´rfþÌ™KPµ±ýû;sö¬°péÎ}=ÐKµùŸÆ àéwϱ<ò÷ÿÝðoþð+8¿xJê|ðÞ…ë²â¬?£—ïý(€ÿ—;_þ -àëüƺ:}qÞNEÃ׋Àß‘„ ÎÇÀNiAÄûxï‰Èà—®ë›Nê«~¿ÖX\X8µøÎÅ ñ? àÖ­¿üåfiðŒÀ?àÆæÆ&ë @÷/Ë|„ý˜*;ÀÄðÑÇŽ˜]ù8à¬À™ÉH€‘Ç^™;>üر -ù+y¾À¿Í½6ìÇË^Þ 0#½è'Ó©üÏñ9U…þ™`¾Ÿ¸ðµ­ñÝÜ+¾Ðå½Ný_í-â;JÍP¯ÕìH;€–RjΗ`aÏH€ª¾éÐ|v€]€²Lá’Pªõ£ûÃ>ÿcçLðÿP €ºä³{ü~üûà¾,¬[KÍ*]ª±Ù¨ã§mÿEûßc0aJ˜ôÈ~ºÔk`Xe¢FñL.ó*J _[ ÜYñ?¯@Œ‘',Ò&BzX.M1ìI VýV­-@š{dN«Ýûª½”"C]ÏD©, T¤‡ƒäP’!V¡Ô€’mÒ„¤–ØÖÎ#Ø„³NùH$x¢Q*·ÏS8“¡)€»Ÿ~ƒí›aÈ#DžeÒl¹4pÃfZTúÝçý‹0þpÇÞp‹árVÃvƒ!„ÖP7#Š“—ÃßwÑÃyÝÛíÁîÉ{Ô6Z¾FƒN|-‹:îh Ér“CV[#° H ÖïÚ±„JF%™Ïörâ"IÉÒ|2Ölú#‹HroÉ ñ+]ƒðT|æÈ¥ªiXl¸`/€Ë€L (øŸ9}æôéùcg–?ƒ8€š)ÚÿÃ'ß±æóý“ï+´?H -öû©Vú”¿Äÿú­ó e2ÀeÒ»}æ#Î~y tÖØØ -øë›zØ;pep¬½ ¶olƒÄ7¶d -¨ýœ¶±òË ¶6üÀ}§>¢û—Ážµ}ù9^Yj‹Òƒâí÷gÀ—k×n°bà·Ip¶6v `Ý1€õÿ/_>Süg­`ê&ÀAsĀܙíÜ+Å`îÄÜ 6Y+À^ €M3rlþø+Ǹ»Í@ÈËYæQéÏÏØøàã¸oÿ§ææNío¨&Tfð¿ÚñB6›º€õëÉ+š1ÕÁ> -`EcûaÍC¥W€°R|P¡~Ì8'OÖf|&½f-“q&½”çYàà^ÿ̹~x€Bä@%& I…ìóØ`¯@忘ýƒþ³ðIôÛ -ü(ó¯4þï±ä\RßÂRõÈ­~A'h£&Té¬åÂ¥KliP¶L£YŠ\VÝV@ˆü@8bÈ)Ê¢š07"WTÍ»­~¹&aæ1R ‡[½1¥†XëÎÝ;äA”\™„l(Z’;C2`í5‡#Ê;9·%1€dq›Á ßhuìßî›âÚíð·EX@âR©æ5‘"°íf}±Af«`èÌú¯œöùRZÿÏ÷i…öHýҽ߹þƒüÓ!dï,Æ€XÞ/¹4HÖ7Qç·×6wíÿkèü*àhù;k;bþì@Û?רüoÁÂÜbgz€¢û—-ù›{,çZ¦#Þ¾}k{i}¯`çÆ: ¤„­êúï7ø¿Véý[0€ªÀÿó£k_ÿø` €>d‚`Æ@}?½Xgƒs 1 Tð€`¢üßæ¬ùcó'ææ½æÝ•—ò˜Ô§èþÈ‚“™Žf¼G!Ø/¾­/VWóÚõžKü)ÕîH”ªqj^È0Ó àgð¨,G<À `ÞÄ 5ãè?õü/ÖEªFÚqµAb ©êd–¯?Îî™LÖÏFQÛü"ë/½#q'Zà’Ħ ‘›ì]ER -¼­8OÖ†îI`Æð/R”/ñï©´ræ -wêkë.,gøÕhkÄú¤ÐhPko‡½¥^Ó9ð{œgH4WÀ¯'%kvz[MG*ÒO¤Tu‚¤dÚÐ÷EÉxÑ"´þÚ©Äi¡w‘—0nùÏ9ÐO/žðˆ -Eí*Dm¬áIí<¾ã-r”°!2<Éà-ì¢À{)Œazï <ñã"îD¶Q0H§JðþuۼܕJ]½ÓkŽå~M¨üÇh÷ºZ &΂džð,¾›Q@Âêþ``æïgÉ(sEêVÄMÿu[ðQƒÙ˜PŠ(sc^²Áð«ÉCŒVd¼­¤r2ó«£ÿTí röBéxùÒ…XÀ™Ó¶5Ï¿vöÊo>(cþ þKÿOàÉsÀÿ#àùE!_½?{ùÏÆù…¡ --sÊ=#ü½¢V^¾E‚øQ¶oÀ*pÀ]ßpF>{òoÀôîs‰Êÿze@Øò~ ÀMð~W6Ö=Zœa+‹¼7Kú@¢Tßþó—›K›·¦>2ÂÂsY‡Lð¿ü)À/ (.•à“ßÿdb8È€å!#ü×0/Р̀g}ŽSõ?ÁçX值¤@PŸEøøL,ù¾ _àÖï^ˆP1%ªÝ‘ ¨/j¨ÆøñãœÕ8‘íp ÀÌ8»sìúü à9ã€FÿÅÇèíX¬jg,q üϸþ5HŸ]–^8ÓöoÅÜ—LƒIJ“Ñ\_oP^ bÚÏôñ[,‚ -( -¼›¶ÙÍcÓÎÍÃÍ]¿Y ƒô€ˆhá$þx@äÉBtL ½á,ôœáïëq¿;;¾A1æG‹‡> j  ÑDËÞb `©žŽth˲6b­’j*“óò5ŸDì5e K÷ˆÅu¦Š•Ô NÜLú(ìKú~!^Ü­ÕÔ5ïkm°"°i 9¥ó«!|„°+bKÌ¡º‰÷ ·E˜´IªÃ‘í£A Cš-(ô\k OA‡D°4FÄÓ@dHìdŸ‡’Qˆ–±" ²í'3 -ÂRSåÑDØæéÝf‹X˜Qv11bP±öxLœ8:î§VŸ×tЗ ûf'¬Î¢yğ׎\æÍ9òöeGŒ àìéhŸg—ïd Gú‚LOž<´÷_Ðp˜å'’Mµþ,BdNì\@Jú³°ÖR€©`mÓ©õvǸáüNÂoS€Íÿ[;|×¶Tý½ -°^Zb ð7íã3¢‡ñĵÆ;K…ó '#˜úܾ}kóâ¶øo˜nÚ `#âh¶Wý• ô,€kŸÄ °àÿÁãì› pÆ@Ð?q ’p<͘‘9>’„c¯¨s¿rLÅÿ„—¼âFõ„—dUN½°œ¯úFJðŠe§ú#•x…ý|âÊêïVóêH¬ €ê -Ðí¦ ¦Ic˜ø/ìPzì P–}>e€5ÀÞqJ7ÀŸ8À?o.db8ÜÀÐi …öùTêÿŒöâ¢îï’ˆEûׂBEœBø -p¥0p½ê9±tÅŸéÇ=Y\,6o2•’â 2“ã~‹EÀðç›ÐâÄ:môIò PÕ }oe–‘û’˶|rÀ á[ h¶;…ïX(&¾™ŽêÃcB^*âÄ?™µiÓmõ–:Ã-H!‰“Šºw1qHl8(™—€‡L¢™nbYtáZcccF Z£//ÅË7¯[k ÇûÛø¿›—ƒ¯Ç¼Î8:j©*Ú#” €pÿ¶3ÿ»€yÇš?{õ³o>|XöŸÆóÿé“ïPÿ¿^õ}P¾ú–EüiÈdÀÿR†>H@Utï=?ñ?ÐëUÑý× -ÚÛ×ø_¿±¾½÷;ÿ`¾ß5 -þ«÷¯mTñ ÜÔÓ ÷Ü• Ç–m@–ÖÖÞ)>¶õì½}ûËíö6K -bpH¢õõ-7[Bæ/_'¬à?úÿÿQYtxŽ >éŸñ¬@A|]ùO¸£ÀÜ„xmÇO v86|îĉù¹¯œx¾pbž=¯˜¿‘—µL÷yaøÕþ•Ä`Wf8À þ§nŸÈêó¬Õs ÀIjê‰XxË\(T/<ÀÉÌ@=#úÞ `ß8Ï·ÌŒðóúØ àg (Ƶ`â`ü÷[L¢äjÁÈj®?acö_à_è/4@í_’„p½É\›Bbü ¿vƒ `C45u Fí ¤´/óEGPìˆÙ̧ P´Ñá“Ð äÔ‡Ñ5ÉL"ÙW£¯ÿ/€•.Šf¤GxŒeø+!hÜmtl èö¶º6Y™AhË“¢J6/hi,çµAyïj_×eôN=hø5ÌJ7IÕ¬“•fg«Õiò2u$5CQÑ.€Æ‰øLd -–­a;Ò]Ðlù.(gƒŽ†Þ§Z{øèÿWX[½Ö -s³-¦¤6á~ƒ6¤Ù8£6ÄHD˜¹GgX«µ´`Huß&F8ÚùOʆ ­mmg 4ÀÜJð‡AñðÁÒ4NDÁfcÀI¿ÉYîÀíZ‹JAOáRØÆÃ–ï@f@F5û£ñ_É)² ZÓq D០¿˜?êÔŸÑ Pýÿò…K—D8{Ÿ³—ï~íÿ‘E|àß±Íú0矑²O¤è_uÜÿ™ˆ¿XŠ-{˜Ž`]ÖP† X‡Axt|€ž…léüó³?€7Ò À£{åF”yžÆ-öúOÿt¼½³}qûÖ¿ý!Ü$ `› €Í2ôÀþ+€?]Lƈà!½ >•œPÅÜÁýÿ èG -(‹Ð„ãèüz ¸zå•cÇ_Ñð "/é°;Ì…þ´ìõ˜Â¿?«²½Ú%«/kàOÞ­ˆ×w‹ê‰ -Š{9 XƒJ’jY-­c›fw„ÂÑ©UZ­€…“BßIôY@ÀÌ[ Ž@©|´SÛuPÁ¸¼›†}ð™š*JH°*5œTÏV–¶ÖR§ r„SGTå£(„à>õ¤ K5X«¡:Á#‚Œ„º=\ZTî¼R²>`$L»®ž~j¡Ùk´ˆÎh ½éÿmÄf*¬AŸÛH¨½usje|5ÂÕ±¥•Ûë;f¨´4Kú]MV¬¤¢Š`ƒ$ˆj\«õŸ­W_=°k8vŽšwÐô@O=Ï6)´k@Ü=…-Hp©éwµ!?ZµV“® -×þcȰñA“ŸåT‰0I“–ÅnØ\öt.'P£˜ßE¡꺌ÒþYL«Ð±rÈaY ›… ´%гñªhKðbŠŠ6(”ÝÁ°E4ÍFo‰‡s–PÀ6— ¶„° huàœ$*ùý‹Û¼%Ì\ã”6Y (n¾9ÍNÝþÉîNÀÌ­MŠ›šíRû÷‰“Q銥”j9|Täw¾Ü”%BB¸‰û`4üÊæ£^oèŽþ¶J&ÚD(€—‚d”DñPðÞ  Ç=a”A¢xÄXà&êâNFÈ>Ø-€TÆpð3‚›Èr¨®¥Hû¬ŒXa4 ê°Yëµy¥È=ß8ű Ñ÷ÍŸB®–VŽËn-0 û<@É…`æ§i0þ+@úÆ›Höµ'ŠŽXæìä}Ä*rU~UL~Z.œ}ûÌ™4 ?g—?ƒ ûk™ž>--ÿß}÷ý÷€CE¸ê£õíAþ²ÍNüú­ÅLð£šÀº"šý Úo¯on¬]\Zÿ762Ÿ»Jv¶ `Çö|ûú§(ÿHœ6vþ’cûdÃFß'oì¬5Î/¼sq:`EÚÛÎ -œþxòz|¶×Ú!Ù,~Ê Œðɵ?ú䣯_ÿ\À³>€CÆ×ÿv‰ñlÀ±(ús'Žsž;  ÿ{eäŸqxY ÀbFxa!£uxÖ`‚üÕF…ÿ{Õÿ"«Ï³X…DTòþTþD¯Ñºh(2ó“P6-ý†gªl`*±©Rj_E§ÕË­Vð¿¶`7ÀôÐÆˆ"CuŽB­ -ë em=$¤‘ØÄWÜr[+è#€µ ÈÆ©Âñ<2ê7!oEël—+Ák–й7ØnÅ¢• ÂQÒñ\wéÆÉXÚÆ$Ò×Öi±28 ZŒô>[Òr¡i•û4¢öÃ~8Êç™7H¢¸´ÿŠÀyl(ÈÏÒtp_’'i±£™A(3 Õo›+rO…Ð{ÚþIü€¿¹ºXï öÉÈ¡Fç¢ù“L®=i -ÿü¯›ªu)¹ÏOû/6y‹DÁò\pE§C;`Ža,  µP¾2€Af®' -!# ŒˆðW3Œ­ X‚þ¿ûB–åÆ1ýƒÜƒ:|Åí(Á‹äÉVÜà@±‹„)Ak(FàÔJñ}ä NkP£ 柔‹ˆˆ -ùkó Ø®éêƒîIûN§UsÚá¦Í-à¨ê}oK¦ è[(Üá6¬vh‚È (æÚ|ш¼ô¬& ì¯®;„œ}€/Aå£ö Ï𙈺ãno‰d2ÒЄGöuØ÷æö±¬õà­0ßð‹Œí¯ç¨Í¹tɆ §@˜nÀÔLL -Úœû -*«Efì@ÎqZ„}}eFZð+ïZ´ÿ>”¡¯¥gʺµøzô…/œaœPXÓ±tªŠöˆåŒc‚.ÞÖÕ,“ gΜ=ãWîó¤¿àÇ€4œâ»w€ üg-øóERÁï•Õß­þîP+@õÞXEZƒÌÞÁ?Tv¶êÊÅaÞà-T¡Í†N©è¡‡óÓüÝ>Y9¶ q ¨§pbÔàB@Ý:©Z¨e"Uê‡4u*¨4·Ök'YÆï;¯*•''º-Ñ–£„¶0a6[Œ¯¡¶¶–PS*ĉŸ¶jÔ¯:!èµl“Ñ¿úÄhØ -–AmH¢§·×ÐÚ[îQÔÄ;Ñwý¹‹a¶]ý -t5ÎÄ\&#:IøLd/8ÆYH=A7દúvM$¡&>e»‚ÿþ¬HŒÀ™ò‡-xRQÿ+ @N3T{࿲H"¼ÕOÿô`.Ø@ˆ4ÝËÂZíšZ"˜* w˜ªüƒLqWrH¯6 Y­ž$€;ÉCµÿR2‡ÃZsôõ¸¯bàyžSãR$Æ*Ÿ¢q>³µeáu¶L–¶~¬Å"L‘nÖK¯‰tDA͆§H¤u¦¹I_ãeÑoßÀèÌ.šªÜw(é¬Z(¹½QKgJsÀ[‹ Åi<è$=#Ëø¨a*@FIbD!nx|K H³F„¾ÐSÞ@RÆ´‰ñ2òxÎgjMHӜŭeF&ÑÑÚEø?ˆ‚ v@C©é'aßmÛXI­u @C±9L'°«S3©90"èp-î]ƒQ¼#®ƒkk[ÒDуu$ðœÅ#ÓÃv­¹:¯Ž-H^Ÿ·ÈI$´G/3¶ú£ú¼6qD.9Pq°Q€ßéù³WïÜË(Àe(à'@ÿãÇß?yòÝ“ï‘(ûÉ“}eH»P=«rèXNžZðßRuŸh‘ËÇöëAÝmzm©±´¶±¹±9Áð^Ök7¶‚ÿþÎfqÿ·õŸ­âPî¸ssPýìÀ. 2€µÆÂBf#*g²°¶¶U@µ×'W$v%Ø>5Dÿ¯,Ÿ|üñÇ}òɵë×ÝuØ8{,ÓÙíéS¿râØ([¡Eó‡  €€ZŽÏÏg€J^ÿçó¸ö½ØÇ“Y͇õ=ëPáfäTõ[ ÷ËËZü£r›‘ÅÁVº…o*HïÆ‘2æW†Nsɾ °ŒSÓ= ò[8¥ü©“_®U£¶Ú\ÌPh®ônv£b[iþÊ{êyµ²bØl1=ÅKD2Û,EÝ&T ^ÿ•¾X…n(Ù(ÿ -`rc•¶Â¬4cd(,PI[û’<£î®$µ$Õ -`ÍvùÎPsŸÂ‰ÊØvÜRõLd°¸†°®.!%&:I„,SF©*ò*øOx |!bš>‚Íc’âÆßè™$ZQ»ëùYø§â.¸_¾ÿ´EžT«L¹ÝOûñÕúƒ’&Ðl+ª¶e,8©ä$à)Lȃ‹Z®å¥ Jà -Û`àh“«Ý½@Wß–æRÞËIî¢ê¾†¸$l‚…²Á  ã4=@´ÏhìI‘êhÃò:šuм‹cˆZzÓ‰ŽhÝíœ^ßfw–-XKgò’À]2ÂS\QÌ8%5lÏÑ“%8 "˜@4q6AÅOíµêµÁx„¦LÉ´D¯ò1æŒFšB©l7t<€Œ—2¸‘à?7á‡V€Â˜Üç›dDzA©cá–4Ú„77%$R‡d”ID -‡µc»G‡c­$=gü'i! Ü3™ÎúFmÙ²ÙD²ˆÿƒA¿Ïs¬„(|M-«Cö÷rÐ@URTš­ÙYûŽæ£÷€K5@(Ðï@ó'æN/߉N*,ÙüÿØÿô;Áÿ»§r€C¤‚ñgå ñxÓ&€C-ÔgäæÎ­/¿Ü¹¼µ¡ß™€‚ºkëïÀ6ol¢~ë`€ª#@†. `cK@Ûÿ òë p|Ÿ[ù”?ÎŽÀ-; ìì\lœ¯=Ïàù2‡@6×2ƒñÅòÛg¸{Ï¿ŸÇn€× ð³p„g}`@™ °‚|Qž!'2€íÇ^‰A GO¨þW€ãÿm`÷üO÷˜þÏ ê/ôã0wþü©¹ @…üY»á[ÚÝ<œ¬þnõp+ïf%¾¦Ö"p$Ä;çT©¤@’BpÄ1ùD4oÖv{¶…ÈÔ4”a´ß“Á'¢Ò®ƒµ·‡Np³‚ÿÑÈÀêWÝ•¸ãÐ<Íz‹€r}*È*#„'RÜ÷;³ -ø—P1Ï·Š×¹Î!뚀®vƒÅ5lÛÎãâ€Ê%=´ÿ¶—À n™{ʰ¡.±O"$°U¨É±‚´l0ÞŠk˜L ¤ R%Ô±“zHx'ž°pjAÖ`¸Lƒ-»¨fd/º -þ©}©åÁÒc/ü£ˆ÷¥j¨ÂQÂhx½ñ®1è[.Œ”ðÒkk˜ÊŸân6h·KiGÏ~ÊA»ª%_Uàm1lë6–Ò †µí H¼<Šn‰f«bùÅŠ“¨F/u{±•{/(© ó\Û hoy'þ«¥“í„:"X± ›sÜŠ`j 0}Èm™«Z‡t®bA4‚‚"5QÐB I ÆBQ‚ 6,€â¢ž[‚à /´tD•Þp¾€ shÁÉ´è÷ÚDŠ1z¿-@mÛ"â á @»±”„Á„4|œNàS>ØC>B0x|Mk‰óüË1_žÖ f&0Z9 "œ{ÄëSÞy𽝏 G`jÐ`IÅ MàˆvžDœ 5ä‰=lˆ6YÓŒþß³}J·@.èµk­Õ1´Æ¦˵¥:9b©êÙ#^ß‘ô¸ÄfPsznþµùåëß>|ðàÑÑÿÉã‡:¨á?yòýwßÊþñ -Æ’w*àTÅ j$Þ#Ñý¢ÞM-ÂmF÷Íä{t ñÎŵk쇬«àW-ÿÚŠ–ÏqÇRûßÚñH4 °?Ãøx—Ûð·Ô¨'ÓFnÝüÃíÓð‡öò•Š8§Wóé Ào ×À"6€Ò à“÷?’b˜Œ0k83 0è¯ø^ñaŸŸøFÛ÷G œùe€ô¨äå-f#ŸÅ7øwÞém˜[Øç0þ@È«ÇRô­6G㕾ÈóŒÀ·øò±.Èͪ#å¥ÎÔï Ø±ÆÌn6Ø£  £xSåêO߬/$x•$”„“ŸÆ€b -…0Ô•˜*¼q'viB@DÚܺÝï¯PKQiÖµfÍÜ®,T4hÝÔ3ÄX·eïÀMK0Â%{¹³Ê˜õ2±t‹(ÔÔï-p<㻀ñ‹†¬ÖÔwOúP¸CÓRØ+1ðîÅÐÁ>nê½¼·ÉEÀ†•֊ßüªN0Kh* -à€uÛ'&&€*‘H£s²‰Û4kçj\†jîÕ%¹‰x©úV× ¹`QÉ4×÷Âÿ åjÈY^QR¡þ‰¨;NÆT<ù'¬v?Ûçò4LP~ªzYJ˜àV’m…ˆ[@®Æ -µþìg®":DE¥Ìèü°ò - Æ9….yÃaû÷í-’h«ÿ`w‹_³ô¼ɨßÁ‰‘—ü#Ûº­Žéím¹·3wÞ×K‰“˜Gȸ -Ò¡º}¬ät|±4®„ %ƒÌêµÇ€& DÙF}MQ [Ð"Nà’Z÷€"lî·Û(ÛN‡•Ø“ob}º¡³K'¯¥ÿv¼-òL$à^ %*”„ǧx‚½úžMhºí‚ïI$r›ÐÂc(p=Ð^GLû¸ß‘‹=%©G4ˆH 7}nar³x~Åv³¦³mk\ ¯W½ -è—nþñ|å?TŠ¥ügkb°#Àq{œp4xÀ‰c¿ø©>äS Ð~è'Uˆ€6€çZ*¡²£‚<˜¼¤À?¨^±¿{ZДº†Š'hMýÙ)UlÔG𠻏V)º'_=¦á[+À¹s'Ò'% hDã·Wv­c-ÌøRYñò]Yé¦2"O€_íËžaÖ=ù_ão³èü4z:¡LxjõŽ#³‰„:ñÓáË -ßHé¯T'0íz UDOPÚÎ$‹X3{C(øÊ-Gå!ž 9¯š”Æ\¨¸ aôzn*iBwoêÄj}H“Ï|œ‚°4ÁjÞ°Ï“­„°kѵÈsqkÖS¥þ£ KíëgJA ¸gÛ8¢ùB¾R˜Sùùʱ£½DA”øõ)î¶”Qîò,O‚è -@äÌ!Ì,ÁЇ‚'+à¾v×à-]åj7{ìðϪž=ZqÀ XMÓm§àØ/ŽÍ_¹~ïáƒßVMÿwOâüÿøé÷ÿ8œ|?Xt °% “Æ Rú÷H`ö)cËø£@§ÿ€µwÞYÚúwp]W¼âÇ¿\¬8RÀ°¯q ˜XÜØ*¨ >ï‚“·¸Z ÀŸoA*µóKÛó6œðg ¡"ÁÿʰóåM-Ñü«˜o×PXÀt$À÷«^ì9d.€ôÑ8l$ÀöÈV%‚¾ŸcÇ_öuð¬cZ48ÀÔPŒ/mÕÅÿ}PðïMͱ„TTЉ ŠŽ¯3õþ!àyV€ÔŽE¬ ¼5TŽø‹•KÖŒÖâ#@¥P³4[ò^q`ïÜ´ wòä¹´ûqÏKÓvCý?½ÐÓEWïÍ¢.©”·ˆ„woFo04Ö‹V°Ýq¨~‹Ô‹ìê£skHÝmEnU¨Î³à=j޲Ni„¨5(K[<â14ûly9@¯áÕ<×z€µZ¢¾ÜÎãNoî.kã¤LKà'Ôu­^WoþJø_¨9ÍbÝ¡t, J¥“µb³0Þ`ÿÊ ‹w÷ž`£9’€kqióTËà éA%<…IA*≄™iûþcëˆ9ãg“„Äæ{ -#0‡ -ߤøØˆ?PÓô…ƒÛ åtüuš‘í›×'ä@?ÜAï>•Hî5l/64¹#¤¶6õ”W #¦c×ìkØŸKbhozzšñy'/Ö! -„4IB!WÕ„È6øv·&ÈP9LQQ™'`Y["RÄŠðŒ Á–6õ±¯`ÒžXìíö)r¡Ÿ¼ªÍ«0¤‰Kç®çÕìçíA^1ý$- -Ð5Ü[€¡åeÑ$åÎ>É’Or.‰½ñª•\¤ôhÐò¯mtâ†Þ’`»»iwÓFÓ.¾ðHxuOvã9 €/7·Øòlð_ïXÊ[¸Yøy†7fOŸìñæé“á“Ì3…š Gþ­êÙ£g8Ã"& æíÒýÏ -`=R oR©³ÊÞ]-€dЕŸX –Z´ît&?5ÐdJÄ94ÿWû ´„ƒ7QÿK#ºPÊCÄfïlÕI}EmFúT“Ô4_”tpfMÐÆãþh@-MHášš…肚­ÞŠuW3œØ4PdËQk2viÝùVXÀÊørk®@‡u¬Rüï9ÏÉéÄiC$Òv 沆éî÷I]õb„å,@àýÿÉS(@ÉÓçH ãM¨H R¯Bm¬Ê£÷ýhÓhüâ?u39Σ?*îÕ`¾kpfÚþ›í‚ù32 ñgSÅÒcG1‘h“”%ŒÃÙA2‘¡Cq¥”5 lã ×tbð.Ìi`¾†eyh>¡«²µ$4/•Ök¡Îž…Ξ°àÙ} Öp¨zur«ýN¤ÄÒ%7¥Z-v½$©‰©íH€\àØ—¾‘"{l €Ã‡: gT†¡ 3™ -ýÞ#hð—•4 ÒôãðÇ[·Ö¶/¾S[¼8±Ü„üùöŸf,âþzeˆ€Ð\ý/ò[ -´WŸ"2€ÉH€òÑ'Åp`ŸÀÞ‘õ8¡¾o+õ?®€n”™µ°d[ @”ÿ™Nÿ$ À¢ -ð\ €¯lŒU‡€ÑÁ¾2€Ã¬Õ±^ön4> 4 •êIZ€nk…DÝÊiƒz½jˆž«à«§ôK_ua5á`\EÊZôeå¨tÔ½ö -ouÚìëån º-™@Û&€ÕV ÓW7[†žˆ­F‚ÍŽX¤• ?öïO…ØìQóAj6v9~`KÅ«Õig…ô,;*Ó`D¼VÓN`|$\Ä–ÈZ°€Vh Õ -ÙŠ—úêþÇY;7Â9 ÀÄðê9îŸ> Ó+´ˆ^ÒÚ¢ÑRžc¬†ÍEñ,1Òð -Ø!Ñþ£ùO,ž4£ý›K{¥‚ÿÅÊnrýgµÊÜIað0íˆç…:´èÌÚM‘AT¼©Zm"<ÅA•zýnߦò𔀤[~´I g‰§ –ÀR¹@»·´Ð’ÿ@N1nwS:«ñ7š(WµÒ*úyÒ¤-K’ -åÞÜ zh÷CÛ¡ði+°DøÚ´;µfckˆj«Éœ'K³a0 ìŠ¥<ÈÆx½+Vy% CBNLa7¶^pÊ`ÐP>«á¯™»³=ê€Ò> bÒꥉ`/nO6Péᆄ0³¿ÓyÚrkS¢ë÷¾ì‘8B4 fK—N:õ¡nö³°?kœ5›ºhw®ãL´ˆ˜ÍáØ ú}4~ë äœ"¨"ÄÛÑ މ–5 訥ªgVœöOô¿ ü£dj`Ì `ùS°_@*9Ð÷ÿøþ9N?LÞ©šÎ£VVÿ=S|DHÊì?@,ÿó—5¼ÎvzãUšÿ¶4 ª9\`}}•?ãÆà†«‚û1”%¸_®&ZÖÛKµFš¸ €½¤ü€½·vÖ7!#^á³´Dûwyqø³q¯ŒPø~5àA½-{Ç(>ëX (ãNL*ùž¤í?&€ã2Wdó¯°° à5þ—'¼,€¨]ƒÅýàÏ߉”p*»Ð?±(…¸|I+@yÇ‹”:‘¾†™æÌÙÎS ö4só,DWÃÙ b’Œš…˜‚qzý¿z,è/ø«ý‡PEQƒz4^6Šb]n’ZC2øÛ­ «1>Ö"£ß¥‘Y©Qﺙ@ðN(¨ô€J"Wµâ»S@E¯×»š¯Z{Æ *µ¶êŠàÏ Cø2j†ôhÖ(·î4‘B]©ƒ^h½Í>žD³"”—& -º9”ž µô¨«;y²$ÉD:öªú¿HoX­¸§ÄeÑ tN¨©™IWn­fI²iý'Ø„q¯ötÿëgá_«ËŒTðöÏõ}£üóˆM6©ò)ˆi5j$P–²É@?¥åÜr&…t‚&:™>Âö HAôÖZÔÿ»MÕŽSLDZRßtå=h³‹Â^V -rJ47–dQ’†RH1$“»” ®\q¤É–Ív¶‘5–¼*èë&)Ç“>n$Ï1 -œ˜èQbm×p§ É•±Õ°G´5BîØ’å¬Ã c‚ìYlîŽíèÓ([ðY¨¥`Øb~{ÉS´zJ3ÖÔóÕݾÂþNIŒXvsÓò:÷Ì’Œ±6oŒôÙwNëE{Ñö{ÓÖ£ð'~iÈÙÆ¶E)dH¸¹.ŒÝvß^ìàŒ!¡@ã¼On´—´=P6\€à£ÿØþÿ¶ø3@±œf÷é³`Ï+g®\¿ÿðÁ£2#}øþßýã @g€ƒ¥ÂùCåדqÝÄŸùˆ©~ .‹©•4󀿱k˜wlÄ ¥ß‹JßüŒ$tÃAƒµèh›âX>~‹ @¾ð§[kkN¸fÛ¿wÑð—Ûä‘€Ûÿw6oÿ5Üt”¢X.ºœ@ÿ P*€kt¸ >ûƼ‹ñÅ€z_@ÿرÿ¡ªýhûœOpR€c'^áÌùr@‰Àë?¹@øàçêübV ÿD*èˆìúTUle8Ð -°pˆ µÆDx©SX'.P[ Ì ÊGéz ͨ@U£ ®‹. UàFÇîJôœ+}ÿŠþ¯¨xyeÝ·ê•TiáVìZÓ©«š}”}*èkBÔZ!bš‘ ZK'@™»ùRwmà‰Ó *ìˆÏ"°VÝFЂGõÞÔÚ"eg¤W*]½;Ô°Ôð¶äRåbQ&Éd@¹:ÛÔ½r¡„]f©,åJ&ýŒÐ÷ú¼zÒî„QáQ;Y‹) éÃÝÕÛN?U:u+ú-qvSeÙ *Ú?êÑüµ©=Æÿ¶g-üGûïÆ¥âçPT¸—4¶O=!­P]G<Ü'QÓÕI4Õ|Kލ|{§k8€’‘=úeJ+LpÊ;™(÷HÆœ”¶Ñp ö·»£-aØMnÇsÙt,'ËpÉKÒØ²GæÃýÌ?ÂÝtd¡ôˆ+ "ÍÂ?Yœ•†ùn½ÖZÊ öfÐüoå‘–Kãï-½r»Áu¡,Ü ¢cÄ`™a.í@/7'<íæÐ¦‰M«¡á//¥¶ybhûÒAËZo‰³’·”qÝm…¥ Cæ«0Ó}¾!Þ)=eDÕH²%ÙK¸|óíѧ }'¹“©–ø½ Y…ì a½Z„}ûxúþµ‡½6LÃþGXà>dgHý~ßÕ¶ÆÍ¸äˆ¿ÿ”^§K?ÀXÄA˜q6ÀÓós¯Í/zïÑC(À£‡¶è˜€ßÿäÉ?þñý¡ŸÅó‡} -@Î/œ:ùê©óol(ð/ü"úä‹äÀ,ß Ð àÿöæöúš³÷0µlÎà=\.ßÐCP7 íÿ €>€þ¢þ‡ðìÈ—âÿMt}ªù%ƒ3kˆ@± <™ƒž¼„ò?±ðß•{÷ïß¿÷Í7ñøùøãÊ\@øV—‹î^»tVÍ^0à 2ÊÌ®çgîød(-Ô/òJè‹XX͘cËÆÿ㯰 ‰°?`uµ6€—ëp°=ÂÜ æô]HÙvÄ{Þ‰g­P€C­©&Rj“Zr5Šõ -{ÑÙSý€"hü Ýûê0€úd6€cÇìöW@ƶþB¼$ @R5¥.æfÁUq\%¦7Xå…^ÑVﬢÔkÔ.Ö—D¬?¦5p½ž#—^¢4ïRcê¨GU¥“bc¡Õq•pÚfa½®q”X«½×ZCÕ*hÁß!Þ¢ÿŒRkéɯV¦­8ú6m«aë°[jèV¢&ˆ ) ”äæ!™_'Ïm‹òm/€4ƒèprv 0@ì¯ɱ)­o€!-Ï"–dÆ¢U4ð?«ýWêÿÄ0õÒ¦QB é<½ýý -·ŸÑþ#*ª?Ç$= - /A„QS¿Û'¬¢u¬Ò*lG‰w£°ˆ1 ÇPÄ$×ÍæøPüšƒ!寿ýÒ&ÏÚ>÷†Ÿ?m}ÞT?‡”%¢O¶]omQ)ø‡þLÞsXÉ֓Ƥ4m™ãc‘4I8é¡ÁK&ƒ^,5óx&Øî)àOczž‘xK@â/\KšºÚªNHöÉ[‚žœÇ­{Íúœ”\Þ]!ŽsBQâõ:%˜`)9HÀ-òœ%%àô&Zu²—¸q#±ÝbK¦[t(¨ÆÙ÷…%„pveåà´CÀ“ò‡Gõd³¹¨³†Ãë ÉAÐÎY•Ü:ò÷þÞ|ÓF€Ã,ÓÕ«ÇD^½X*SÀó¬­ßnàµß++@TT;l¥ÂA?¢r« B‰çç@x{ù£å6뻽£åž< #H@ÀÍQDá§žzŠo†¦R¡&¶}&ËÕ¨‚°{÷{Ýt&ël¢µ2î[ZÙÖ¬‘¬L¥ .ŠÖmµ‰çø~lLí6Õiõ¨^©B©&;]çÑ×Úì”)#ªr.¡Ò„^€/½ö˜*•š¾àBÃ;²&xìóLêOÕÕ'ȉØ$ÈRtíŒÔl®´Ðý‰""( êX%“£“ - ¤Éè¨I$K=IÓ€s¹}½Lja-iëߣýõ¿XDÿBˆx¾ðÙ"é¡ÿ´ÿþýŸ« @œ1¨|)8˜ƒù/8èQ¡eK$cT, » 5ä.°±0+‚kbØ©Ûám¼­7(Žl1·nûvÃQkB˜ªð ,7+›8ë5€¹t ¤lÆéÃaîê¿AY9I;ó„Ã4‡[¨ãû\ØMÇ "¥'ønÀU\N¨Ã ¼Eª ¤R me ÷ñìþ€\co¯Ó“ çååH -¦¸©8@»ã®> -tMâÂÖz¿Ä–BÒ\Ò‡Ûæžc®³×¸òõqH¢‘oRRÙcÃâ¨èC=D¡!õ%gR$‚ô<Œâdvº„ zfÔ}R+T”43 %¹8/,fy¯Ù`d0þ)Ãüs,è”oÛ c‚2¥-@ ­yþÊõûöÐûÏGzúýSð9|2 ï©êß:ðgkpä¼€ô8¾Rû‹xNýê÷%Ÿ˜ÞV•n.Ð_SÀƆÁÖö ¾Œd7?8ÔÚsÑÆšƒÞ°Àްæ ú~ -ø’§z6BØÜ¾¼˜ð(7‹`cbÿc@Òüû½¸õý>`ñ­@ï®»±|òÉõO>· ÀÓª×.~%S5ÁlÐ à7.˜7ú˜ka»á Ðï8ÓN•1 ´ -  æÓ€âÿ‹yn~ìØÜkÎUJÂQ=|í`ÈßûãKþO%œ -ø!„FÆAðóÍT&“ÕaVÐÿP+€•ÅŒP1 ¬^¨Yì­¦7R[*7°\µÞŽíBˆ2;€ ÷êÉWuâñ½à¯j.I«J³h7@ïmAÍÒ]MYˆgOÓ^A6ÿIzá aÁ=â$&5è¥\ÄàuT(«.ZEŠ€±6½«ã&ÄS -P«µ¾ê1´#+…zÐâ}DK(䯭ÂŒ‚ÏóÝg‰Ð0´œ7>JnÄånz'Ex´/«×²p´ #ų&¤#–å&†.ÄDîŸs5Ëp¡Ñ£ÙÁCðW&Q#)|…”šáh $°c¤£NóÈe¶©þÈ>NTäRÐåí o]óÌéù¹Wæ/_¿÷àÑ·E~ðÞn€¨ÿO¿òý÷ì±¹ú`yS?ÿùo]|ë>¿ð/:çð(’Õ'.Úà ü¾ñÿ,m˜àÿööúÚöšVñØ·•_ Àèï7í¨ô\º¹ €:l³Ï„5(ÀÆ û#´x—kTÓþ:òÀ¬€MÎÕCñ/·oßJ@|r‡Y‘”Ñ×ÖÄõ]æÜGËG* 3 Mߨ6à wïÞùðÝ×_{íXÐY€åË…™5o8oSDÎvyyù’&€ãö(~ö…þ¬³9§KÀ܉׎%'æÏ½ò² “’§o-Bã~è‡öÏj*U•` ×üœL4 u¦¯xV›Åp `õp+@jŽ]A}iPƒ#T,Î:ÐQyP·Q9Û ˜í5*þìPÀ’‚“çjšâXQ‘ˆ*BG7{Ó×dAVêᆓ RïµG«cõ¤N·¹²ªvѬ {XQwû¿³]X³ý¨F¨©ªb»Cõ×°zÎ}lÕ­CÚÛøZÛ‚Ÿ­¦£¾[‘£O¦ÏYøOÇf'²§fuÎ6jÁqܯl7àR=þ‰? ßiÆ"³ÍöÖ~<­ÝtJaPªIXÿfS%¸Lë{Õ`aá\­ô¨R 9ÉÍ2m#%ó°ùÂ\Ò½;Ç¢.ZP¥SÓ:êŸ `¢þÐößÉ£ÕþµìÓþ…ÿ/TÿNCTRó›ZYlF¯tü8±(‡¥ýÌYω¬€o•^¸°Úšž=BÄ…Õlö7rŠ! -<î)(%_¬CûüýoìW×›êÿæ‘Û¢¢ó™9šbÆ*®rf¯ä…%¨LR:b\rÕ¾=h³=EËÂE0LÆ1q¢°˜æéÚçSè ¹Õš‹¤/l{°?‡³(w5»øŸÒ%—Ë)r#ï)ý4 rÏ Ã? ¶ØïoIÛåŸò²Ô[ÒB$CLY)?¹)Áluul,®´<Û]KÒ2nËãy‹`—¥´±ÄèÏ<ÈÂù|+ôy¼ÞšIð¬K.pˆ&H{°DñZ5ñø -ýNÝùO’ªž=Z™Œ ˜\ºtéí·C4Øýا¶ à±ã=…|÷ÝwOž~ÿÝ“SøŸX´N R€‹û€V€"`ŸþÉçŸ)¶Ø`àÚ¥3`´þiX~¼Ýÿ‚7”ü²­†L[^^¾pöõù×ÏžýOÿéDHÀ¬€üé(Uº -B^{mþÄÜq§Ž]€½¥,üH!çPîeu¸ú¹ªÀ_©‚W¤‚þüŽ¿š¡»­ù§àÇZ|ë+q^c¡ʨsÜ@I8ï¾½þÅüW@™…s3°6±Ô4ð ü‚ꢺÿiW·³€UõÕ5ˆ(ï¤oƒÕŒ0Z]unjá…*flõ­ jT¶nPÇz¼Ñk­X=BTºö ´c¼“®b¨ð`61A{¤©¢ôŒ¥ˆ©.è@iÓ·êvÂnùo’•)HõN 3˜XÀ­E©hG+$ukEŒ±Þ%Ée9"¿€$Ř¦Õ«²‰ Àô’ a6UhŒzw¾š´¢ý“á ÆTýý÷ÿÕþE}î €·<@û Hnÿ Rtia‚ëcCRÎå6Aráibvƒ?,`à9/.;Y²€žqGÁ²¹as±ùÐîE„4kä|4ƒnæŒtðJKLB<«Ñ\"!!í¥€á0MËœÂi¤›€‰h ª¡§ë/’jNÈh8K³éIzKÊ“ë†Ú9 €¦BÈ~ísòÒ%[rìE@)͘9\‚ʼ҃Î$fߨÙú¢ÚRÇñ”ÄG1/ý§Ø:âèƒÆ9¯¯§„5¢ €´ÚõòÞÖRÞ¸üÏû£’OX,ßåù,=nÔ¬2Ê<´-P.££`~þìòÝû=†ÄèÿôÉÓÇZþ¿Ó°¬ü|§^¸_ó/?•|Çzëü©yõ_œ  4 L âÿÔ`F¬±åg (O-èõÛÛ뛕àÆÍ@3R|Xù’K×Ö7o¬m8bð­ ´æ89¼W&˜.æ£öo/½S«,<[ ÀŸoÿ·ÛùßþlØv-òZR , ìïJAÿGÉ>ûìóÏ?ÿìóë|î~#¨À»óÞ‡ÂþzÀåKšÿ/\8€æ¯5@À¥ËË|ãÒ{—Þxãl5OP%ºÌš í¥1ð‹cóÇõ(…áG‰z},j÷,ž»æWa¤ -áTvÁ¶ÕšP€âoTÞWrÀAVÀÿ0+@j„j„Š-EWcŸ¦øÏ ¨Ó¨z®f„àÕs`;cÿG -˜:ÚB¥æòGíÖ¨eF^haMc…Æ·ÿ…“¾­¡€þªµiê /F®¨ªš6K„S…wšõ¥bËïÔ >!¶¥2´Â%ÐCbÇeÞY†Ãöð+°´…Èõç€ovzíQËù~‰+±- *þ²©Íº¡ a ÎP³ºi]Ûí;QmKÖâXÀPîÃzj$O„)€Ý´z•€‚2Θ¿2€bhúˆ®ÓÊ“¯©µvìþÑþ³¡ãŸ_ÑVû'ËÄþà?(Œbö¿GJ†ÿt؃̂¥0=„?Ú.¯•⮘n°p y øð¯¸î•»ˆCY‘Ÿv+æÍA‚ -˜“†€,§›Š!¸SšýEvÒD¢iY°€~÷¸GpfIÚçœäU•|ül'˜wØ/Ÿ ØJ‘Ðù…¨ã¼-DEŽi)ä=*/}•,ÄZ‹ŒÆŠa$R6xQ~Ú%èH¬;1ÁPf,Ð61Ù0±àz¸¬a‰ÈHüå¶G€þ.”`/4Dì^IyöCâ‰â²að¸½n«œàÙ¤.)9H7‹(õ“$%~æÆÛú’Éléç0Ð •¬Ûiû'cÞYht{ñ à>à/·€8 -àc@†zòý?¾ÿîßgN€ƒ>O+?èWI&<©À›èÿ³&Ï‹ñï·k‘Œ¼ºnú73€J÷æ¶£ÿ®ÝˆÛß®@ -.;ðæÆæ‹uðcmkCó~…û>U O. ²üq§ úÃÞÛ¹µ¶ÆÁ?Ú\¡A$„„ÕPá~äÛ»îêæ'xòäÁ·wÅÿ»w?ÿüúg×ïÜ ø+±Ö:ꀖ/æËÍ~Y,6Ó&€KËW¯\Y^¾rí -à?íe¥ `îØk,í"gÀc󯹞{í5=¡/Ñ ‰+ö›h÷n=gÍoF¦3ÏBÙ¶î(@­Ð÷ 2TÐ8:Ä@#€à+@Þdkj6ê¶Ð©TSSÆ I -þŸ+îì¯ÚdÚØ3ЄpÈwêÜ9T\绯gšðPó¹zq½“Auü…;[=BZ¾@¡°  Ý\¬®¢Ü­èvŒFŒÎûWÛ—í° ¤š]íu¤N® Ôð©²×íÉ€¡–ˆûÃÖkUÇ•;Yöì¨ä,1íÑ(ãÕ·‡­:59gÅÐ,™ú­õ:€šÊ%¡é;Eí,  ƒ®ôÔñ€¨ÿ­_eF@ðvÌdç^ ¨I‘(µÊ1àU§L¯k%ôòxŠ-ÎZÚ¢ýïcûúÏ?âè4ÉÄZx±Xÿù=«ýOðÿ‹|•rÝO!Ló‡9DN:o?ê)ÜGš`¶°ÃyêÆÎ<'ˆ#[¶Øö >,å@­…$ë‹2Æ àS,ÐB ÷6—¸«½6¸®ÙÕG>ƒWD -^B0ÙkÇ»RPöä¿¥ivä¤Öн8©Šì%V 6hÌoÕ›K ¾8.1ˆ¸¢˜{ÇXdAc§Á´¬²×Î|vÒ0NÍ®¹ V~1ÖaÀëeªýî»ï3 -À¡BÅñgvú ÞW€ ~é4P>òE_ïÿÙoÕˆJö—iØÜŽ%@ @ДŸµlT1zk} Ô_³ @&ÀÆ&›³È_}&ÏóÙ±¼Sk ïÿ1¦ö¥€€Ûúì†nÿ#†ïÞ®|£_±<¸oÿÿ0€ëŸ]‡ TrçÚ…ya™,˜›;SLoœ¹pæ ñ_‚FžI.]¾¼|õÚÇ|íãO®-¿wé³úœ81ÏW÷Á×ççTü (-0Çž °C`± -¼2wü¸Ã „u¼Ø‡œ‹ çîâ9k)ß®ÌXöKy­w j\Qÿ]H±#ÀAVë;k5Ð¥QèÔ†; jâ¸ðÆ[ ¦Àòo«1ãˆåÒ ìÕÎ… ð€6ÒFÿõ¨_©ÜQçÔ_ØDÙÍpÿŠm«¥? (hlT«äâ1µ›#Øu½N(€‘`IÜX¤h †ä -g%Õø«ÀžTv¨8]çZƒ‰L3Ðí ì¼îØrp¢fåkšù~wÔjè•Õ±ÇÖ`¨Ÿ¢ã³ ã¿Z£.µáÔã&¨]üQ©p‰·¦Ø~pŒTª¥Þ¬ÙŠ"ÐgÐdÉЄP§ -¶WCÌçÏÐiUÿ‡6 ìuý#~v±ðÁ±DökÿA}PÎúÉB.Xªˆ#-K6lÜ6á£væ ðAðnCõ 4 cè÷<¡£@¸3=Ú>ÐM0b€{Q•2‘ba_;ŠCLŽôÀ3–Z1d:d’¶NMYœÒ@.zs޾|—Ë 3'›xæ;e:œ• Ì|Á^,åÒ&9½dO9¯ãqþç2 7 'ç:w"œÛ‘¢f|?:Ø6(Ú++:äVü8[ø_ñ¯MJtÂÛðFd¨Ï¾E2q*t€¤áÎ7Q89$VD=8®‹%á„@òlƒkNðMcM¥Ã)Ï'h%AŒQH?’wØjdœE÷dåy:9‹ô¥¾•R¦³†L‹¼/âÈ¥ ôÑÊ™y±Ä.â?RÆråìòõ´<|Zù<þîÉwÿ°¡ÿ9# -äVøÏþÀ€Œü/ ‚Cö–Æd‘ÂÍàèÞoѹ’Ê诔–€XÐÃAö¢ôÏÊÍØ xmçÆšseL€;…[ÛÏ|*PÖߺµ®`íKÁÞ{±÷và·ÿÌΰ‹]Ù5Wò[•â?‘…èSñ$@üŸØÿÈÕ sb´6šyÀ{–£á G<óË‚ÿ€K——¯\½öéÇòñõO>~ÿ½4 9M»Î…³X1nX`ß}ðÿý³~åØœ~'^yå7x[É´²˜6°–âEbT(Ö@Eö¹V&pˆ»´b²‰Ÿ²A†³PQéTNdµ”K ˆ ,ÞÃŒãt"C,o1‘õ1–Ÿ§[@îcç?K¹¼ï%›yZî'8J¾·á>ÎpÜ]¥e ÛB¸!ù·ÒÿU³•n.d;/…k2³×cÄVÖBYüO"H7%Á´0~€öÿH@z<)6€C…Ú^Uÿ€Ÿºþ[oýTp*€Sþuo… 6÷ꮈ¬]K@&àû+ €M[;À=’®ý7vÖ×@ýÍ À?€ÜãÆÚ î—·¯S,ëkK€[)X/+@õßÙ^û²Xv!¿Ð“Òsñ±ÛðWr÷nÆú|¸ûùçà¿üìÎdÈÀk—^Oßý¹ù¹9Û.¼wáÂ/ß>óK>ÈÛgÞþWÀ¥Ë¨ÿŸ~úÉuúøý+W.9V€êQØÁò…3(þÇþ§‰¡ÿ8j> §äø€Ý nŸ8~Â^/ø³Ùæ-í:Ó…ËC×»ãŸ?¿·}øÎOdJDý‰+@µu°àkÁÿ_€êåf»VÆx@¢ƒ‰¶ p&•£0r¡ÍÛí½ ²y¯.œ«×ê aÍnÿªbT ƒ›T€ÖËÑUÆ©ÒÑ^ƒÑˆú¤/hf qk/Ízûm€˜ì±€ˆ±¤ZuðÖVmÁæÈ•vs UžzyÀ'˜M ë·¡ÿ<{H–0K”›½ºŠ¬bdóÂp0ìØ¿×«{«àÊæhD5\CUšú“‰CÞ&Ü"Ä*Õu¬öã_‰ÄZn¹²ìsЀ¶ëîÕ@*{1µA4ªg«ÛÞ°!ŽúÝa?ø¯A#S˦Φ–Ý éÝÿíÿ{Á!1. FYÚ"ÞUa,ÀAPtì繊žþÍÒ«?ÌÕlœfr:@bl&n%RçÂ=¿îu-É-ûytÔëG¼Ã&™Íú¯c8$Èè»Ð]5˜Ü•|vJéÀZ†´åB¬lÕeÚisפ°$$®ÿ“·D7†S *Å®”ôòÅ4%HÚï*¦q®Ö.äÝîÞx°Rw -)îÔv\€¼¦Í†%) ú>Ö¬¤”æMFÍÊÿuÜ„k0úDÊ’×n5俆‡î×i`/=OÖÙ° 婿‰‘fa$‰ [ü%hDªkßýûKî˜Oì2‹¸QÎ=’(™Èkµj$m8ÃÉ!?œ”¼:r Bµ (j¸àGÿ¿ws@ƃ6|ûÀé=~òô‘^ü¾—”ž‡ @nuÀÏ~þ B±œZÐ"€ø¿bÙ Œ(3¸¹óe ß±€§€Íøll­g½Gn‰Æ:¢þo‰ÿöpTÀXn΢¿ò¤Ê°-¸ø¥î¹øÿ¿Ýþ’»ýÙa`¹åÓ"ð‡í[šýw¿t÷Áýú À½oîÊî‚ÿS €½2’ÿ\†û»pÁŠ@ À¿^º¼|íãë×?µ píý+ïéP‰זߘ;>7÷šDùE‡°Ýr’ôK~PCP--8¶=5d÷«ÑpØ)“M€CÓ=7 Ðfp@‰ºAŸ*DC!5Kª5õTö¨J¥ -²":Þu©Á‡6DPÝûÝxôjo×Ђ! AßmžÔc3/h€Úà¶!î8~Q·–Ã$H -p|È9_~?6¹ý¨×tZzŽˆDÙÓ¿c"ÚœÒirXƒµ)P5*q(õ\Ý -0'užmùF*À¶äç>&ö2øÐ«çÄÿO¦òj-¶‹^,$˜ ã¨NÔnõFÖ¹D§ÝÜ2{G„ü×ö¯]ÙÄB¢ý{BePžÑþ§è¿K`SVö?ý£Í#ÈÔ0\š>’Pn[†<Ö.½ì2FC@W½›¼s4_@FÔT\CLF¿móC¢u³AÈÉìKŽT'sÌô÷JÂÐî-ö(3*ã1\ï+Ñ2}KÍVM 7ÉÕ$³ó‰uƒÑJëWu»šD Ð$Vx @fà³|ZžHxÄEÁw¤ÛÕm¶ÕI|‰‘§p3„[)~Ê6éZ”dæ4Ô;s -Uí-Ypo¬rŠÏk1‚Ž¥Í0ñžbÒíÁ eO×Á¨Ë;2èŽõ¦AI§A×É(îm¼ª¸Iv¤ÆÉ$÷M7"›Á-‰§ -½3ÍrjB¶Âº¤%9´ãÁ¸Iþ¿Á ØEâRë¹ÁG-gN§7ù…K¶¤Uù‚sž=“nNüàÑ#§xüô‰óÔ=~üô»ÇßKž|x/€'ë ¨ï]#@„”†÷Î4ó·BÒgDP®Tómÿ›âÿÄ íF`*7c/ÞX_Ïwc»XŠÀo§ÈÏ'J|QêÙümÔýµ‹Zþd—Èûnßúr{â0ÛD¡ôüöÖo‹æ?üCÏ/m¾±óàÿMÀu@1\»tZeýÄÜë:¼/[¾páí7´€ˆÿ~zýãk×`×Äÿ+ïU à2bëÀµ+—t8{ö7Îfãõ×çŸ(v$C–ŸÿáÚ2gÀ~æ‘Q‚z•·,ìæqøzv$Àð˜H(€ˆ™ÖÍ -û+sÀV€¯µìó°*£ÐÙÇÚdröÚ%Ôi´èAÇêA¿¶T<«»Õ¬í1R€d¶x/,Ph;»¢½ø‹‚JìOÓ€´ ¡µÜÊï ânÕ@Ò±ê µ¶Žà€Ïsú7 š<{¤,%g,´qÖærp‚$Øêt¶Œ¢KÎÂj ^3ì5E|ÔqÎSÓ×ÎH‹Å†ÊŠìF -Þ‘…†p -µQ¾9ýÖˆ° Ç!õê<µºN€#"àÛl 9N¦  J§JH jÑÒ@*TîX¨J“*|¯êheœ%21ÏÿUÇjÿŠÃ7«ýïZÿ…þé@1'z·Ÿ.<Îxž’*†LJ@92ÆI2†L^òõ"ž»F_LÂû–µT›°Ç”bn®çéž­¥”wâOYðxÒ£ì“>ügÄ…q[ö„FãWãÑ*9Ý·(%ýa4c Z+èͪOše»¹ £JÄÖn+zy½š­N‰&BhÏ -NB.ËÝLòz³•ˆ§õƒâÊ‚ îªC Ê­~Å—‘­¾ $&~±¼Ó +:8°K‰,ØÄ-¢ëìˆs–±÷Km‰gU;ŒWg_}}aÌ(ƒë·_bF “K‡Æ$ùÓ&oˆT‚!'/ÞF’,Á•º#¤vF6©‘ÁxøÕ×£Òb °ñ_ïÿÒP¼È(ÔÒZ>,s<ö§à÷OÇAþTõü¼i+À›VÎ\íWÀŠêï´¡ÿ©(€'€ÿëÛëëëÓ^ÅöùÐÑÝ=½HÀúİG85Ä~ø×ù­¡ î#þß¾}sÍ&O¸éÎ"nÜœZ ¿½uï›{»_m"|?¸o'ÀÿøÿÙgw¯§-ùðò¼z:Û À»fÒ/µØP @TüO?ÿß÷wE‘è ùÿ;,Wryù‚¿ gæ_ÓóOû…û…ÕY¥¡ «çÿXÔ¡r|Ê‚ÏYûEæò&–¼|{dbȸ{[&`jh¨6"Ö :<·Õ¯­pÛv=³j5;öèR£ µâÀ6#ú€u ]VZ¿OÚ þä©ÂXjf¦$S©™ØÃª^*jL*žü…::ë `ÆJ÷§"¨½‹ÁY¯KË3t¥Fñrl -~5lþÃaži£: -6гs«;Bº]ÖQö;„,µ"áNË=SQÖt³¢öCz¨ô^·TÕÔëŒVÂãp‡~h|ì\¨¬×èØÒï ·½ÞW` P“ÔÀ bòÎ'©ýDq9Œz2«ýïªÿ»Š¤«``ógøGƒc0QüAôTd8¶IgL4 XäI3RÝØx.;q%QÇÇú|²kÉÁ1°BžwH¢œ$r0÷Ç­La ¶ÇÖ?úŠ|:YÄHŸN‡¯A'rð«[⊔v4nQ‚IQÛb6Xid¾ÝÕþªJ-áìµÒK£2^Õ‰SÌcp³j»ƒ³Þò@¸- †ß¦bÉM‹ÿ¥i<,´šcÍä”aö^Ë W¯ˆÃ+«Iæ¥%RÀQ§ÖÐ0%“µíL<v4ZŒˆ|_çÐñ€’³*ò—‹ÉâqŸR>¯ò!9 ³[d¡´œh»·ªÓ“Ê&…#î—¤=&l€€·dj-;ñ’¨¹´Åû(¹H+_Ó‹FÖÞ~5’Ês]w`ÝrÔRaôÑÊÿÃqeÐÕ(Ùü/8ÀYýÍ_¾þ탟8P!ºø=ÎÀÀß=©ìýHp\¬?` h>uêØ« ö;H -˜,ÁZGõù×6×ùÿw-;kû q.)gNe]OÂ5!}ö»­I_ÂӾЬg/ë?ÞþÃΦve|àêA ^Áþ‰€ç÷&_ü¢ãëðàÁ7Ÿÿ0ƒX¤•\»tFý\æÐr&ˆÀ/ÓÈáòÕï\ÿôÚÕå+WÞG–ßÿÏ2€ðêUðÿÃk×>ºöÑõ>’ \åܳ޶øŠþ®ò îï~üW¾¯]¼¹(²OÀÝÅ"»lêîïÿ_Î>þÔù…¹ÝYvž‘T¨û¤Xl फ़`¿D€Wñ +À×P€´TVê…©ˆ]j ê8çCsÛTiÔÒA(ë·½Fm%ºÿB¡?è¯àœ7Š:\/fªVîЄèKc¢·Ü™:†ÛÛxL݃šîXj£-ôCÅa¯.#óÌ»„ÚzÛjʪr E@·ÀU¡_°±N>ÃŒžþßîk.æn쌭7Á(·à'Ï%¬B c°Ý‰¨{sNxƒöøXãQ#Ù¹PÛ3Z⮈ùܱ(’J«s#SÓªŒÁ[¢ÕšîÔº$醗'Z5k~Íã"¦ŒØ¯ýïÿ¢ý/ª9«¿ÿt‚žäSod8Îbxèè&á{]b•”$à.þ @rœÈð/*ähØn Fój‡líTOÕwA£ 6ZôÇc(\´`˜†ÎÄÌœ0X±Ä›«{r9¸ Q]¡PžkMíýqg#öÀùx Ù`Åž);6ø*ÒIìxwÐß8ž2tˆÞÅR‚-&FD.`áHT³)¥ _wˆE•ù&ŠÝú§RÜ€×^w²¦)À õG0\a¤ÝÃqÚƒ7혜RZ†lf5y×|®åjÍ$èšfîj<[Æ#;ÔZ¢ZíĉÚ*õИ¼ÇÚ¢Ð-ys¬ª²ˆ m7DÉ)²JFÙ¾2L'5 ³¹çÀBºª¢~ô†uâæîᣖ‚ÐG,¨“z–F¶Þ..æàÿiÀ™åOíµöð±CÙ à)Øÿ½Vþ§ÏsÐÌ?p  ž?EÕ 6$Nð9Àµ^€köå/^€›k“ùøÖ'€)ÈP¬+àŸŠSø­{‚°?Yæþàüö—°aÿO•à/q üùö-€^!{€WìúHf$sÞ½ûm@ý?¶àÿ§ -C¸v žsÞ_}]þÈ¥³0€7 -þ_Z¾úéõë_Q¿ö¿üþ•+ÿ¹´hÿGd×?º~ýú](@dù‚s V’ÊzêXp¿|²]þê*ðÌ:E³Ÿ]”Oì¬öý3Í=s§ÎŸš[øME&î€Å -°ÇWu¿@ -P8,53oyAQe%FEGhIO5‘]&õDó h“È„]à6[Oú5¡”Þçp‡€¼ß@3 UŒ÷æjŸ‚Íœos<õ»5.'ÉjPšºŽS^N<5]«jì,“¸ï”ðÚg[½ râE]Dy 5!hÔé¡|Ë[> Ñå”Tí¨H¤Õ=µ§_îSNá.ª‹Þ,>G”‰hZA$ÈžÁœWÏÕ¯~ÎÔò4R¼nx4T¡æA½„š4"Ôfš#‹ì…–\ -טÂÿ®ö_ð‚þS@šyfùSü'Jm° -éT­¥ð‘Q‹Íî‚ïÐ`’xšMöŠ¥é™MbZk¢D‚ÛÜið•-Þ(Ý™„&™Ýá›h÷ÃE\`$ð°!¨ -³“8ôP—)ª£±\DíŽW튦VjÚõÁCÙ£Q»Ne‚–+ƒ¼¬Õ[:‘dÊ^¢#œ’Ãmn-Ö¢5ƒ†€1Ù[¥:Á·ÐÙþB!±Ü°‡•kõö´w›¤MÆ7–Kh)QÉÖàDÀ&üDøîŽêì& jžGzz#âã{‘‰˜:ŽÃç5þ Œ"õ$†< 2AP}ÈRÚ Ä‹µT ZVÈÝÝ-’nS“B²šªˆM$„(Y¡Œ¶¾‚Àºxi>6”- ‚wƒµ Íš4°äÓ‘KUM­DÙwYxû’±0k˜;6¿|ç›ú<~øX€2 ê?ò½‹ƒ%(Èõ÷¯c8êä±Ìx TpúŒ|å\ -ƒùÎç³® `bØ®ðÚ §_ßLÀ®Þ€ßÜæ“š |XóÛ·ÖÞŠ€s„LÆøSa -a•ï­X - ¸PŸ‘ø°þðÍÿ=mö˜ŒpíÒ™4ÇÇpFËÿ.½ûî… oÀ„{|øé§Ÿ^]^~O -Àêý+ï¿¿ü^ÚsÀÿå«¥ àÚ‡üÎ7Äò£k)Xäì™ùã» ÕûÀ9G>>çL„ÇìëÏ*cÌ®ÙàØñ×të‹ÀtQ>ÑøYíÿïÞwjaîÔs,Å üY) X&Ø"p°0õà/o:gG/^À#7ø'SÙ³-Õ Äñ½½Š”†0-Ÿ“§Îq4j«ÆZƒ -ÜS€£6ਮ2ˆ®Ïd©Q€z—À{ÉÅ–©ùÎÐm£†wG†ÏS¡ZY'ÔÞ» -!;Ÿ\…Ú‹Cb -Ì¢•è,z{\I#\Ô´FcÈIÀ!‡yˆ^bP*QŽO€MÐ S€(çÎUm!â?R¥ÏDÐßZá ÜPqaÊ'°Î?R¢…‚\8š‘huìò®£X<Ï„jÿ3ÿÈ üÿƸR -"åv?Q«xhTËþSòÔ -Sêzºæ[i¯ý^”RYùØ-º¶í¯uÖÛås¨Æ­Þ:8m¤ì‚+ê›c”Öþ¤W¤š¿®üc·Q ½JÒmÅ$¤7BÓ—ì_ßî·†­-ýøñÛo±¼•.ìnvÚ‹ö·ÅÞdw4hƒC€$¡«P´Ž+2Ç{"h~Z0F–âЪՈ԰7êKO‡^‰ú וo aÓvAHI„î˜L·TYšÙiß„Á°vß…ð%,$È Ãz޹·â¤ÀÃn­Ñ[M‡ -/$8¤”¼@@ñç%4¤ÓÖxk8"-Æf—÷êi]€2‘¾¾#+y¾œ‘ŒÊŒ™ØKZµö—vì 0î’CDLÓL*3Ldæ¹¢V&öéGÏ0‡˜µÿŸC9À¥³ÿzöÌÐcg¯\¿ÿðÛ2nÝ㌤êÿı¿ÿGzü,Æû…¿u~á_bˆWø3Ràô0™Xl¨†`þ;íß~ _‹µéH -ügüñ?^€üÀðßâà”kwâ¹ÝíÛ´OA,»MÅÀ¿Í=ö,þ—ŸßÞ½+þßÿoÅp÷3ÇŒ—Àµ «gnþø¼ø?÷ÆÜ¿¼ðÞåL -X&¼¬À‡W—ü÷Þƒ\yùý© Àò•®^ùàŠýJ@>wîÜùèÃkËŽÌþe¡Hb8þ„ð €…Pï˜ÿìÚ-¦M? üoNåÃvVûþ‡þ¡ýCûžC@xÁã™XRQÌx;Ëû¸× -PQƒ÷[Ô ¶¦æ³¾¦&ˆ*$ŠÀ8À‘Mï 0¨Óç £^«{»ú4U¢ü¡‰Š -\®Á±Vƒà ªìÀ¾­6”RÅEƒ$ð>\ÚàC5cRo¡¿õWJ¨N -$çwæaö¼æ”LW<¶áæ`Gè€`ÏŠàåÊ_ö,rî’µz7øà:àÏ!ËCÐxL*jò’Lå±÷à9¶ “Nú@È…"ÏZôÉ6ò\ú` ‹z È24E„H%Ôü+Ú¿ "økHПÕþ+ÜŸiPû_lh .’ ÿTÏÙ9QÅ_ÇP[Ut”¦{4BÍè-ÝÒ,„¨ì*ˆªˆvÎÏAw›ðmßhXÓ4¸¢K_o„bYÜ5möGeî7D€ÞóÅEðrˆµ8SŽtòDŸÙ±xõVM}_„æÂ¨v -ûy=(Fd«Ý î±áÄÒ5Ê á·%).öšŽP»Í -[gaѶv@VxàÀµíhÕCˆÅn­®ýÎ2”¶†!@ÉMr‘,”¶:ÁOÕï+šƒ)aMHÌÈÁ§(—•[`wà$¼ûÍIBƒØmŠF³c3B?$ùÊÀ Ba¦½£cçL‚BjjG{™](ê,œv²áûàž»¾õ+–dõH»=üz8h-vÿF¦AÔä¶bîtè4ü$DÚaHˆaÿŸCR×íçôiû”Ù péÒÙ þlÉ0ó€ùWæ2ðÃGmˆ `~¢õ?^€‡IñE;€½ô8ð?€TpúŒ^«µ Ô_OW@YÀԠ応aS —8oà3R¶Oìh8µüigíI/iøK±Ø `ÒpPð?|£ˆ$@dß+–÷¿½ÿÍgÿû7ÿþÍý¿W¼ÿ&ƒ:à‰c¯½B½® ’¹ß5wÈ¥ôøðÊr†o~ïÒ{ˆ>ï9š£îÎðÁòû|(¨þ¿Ü"ðaìׯ]:“Æü‰Çò"óp®žй‚ñÐûÉö„Ìükñüâyà_©žy€¨ã¿¨ªˆB|AŸµÈÒàU͉ÔàÅÀ‘µ}Ñ=VdˆþdBàZí` J‰üB¤øÂ9”i³TöèF> ·~íBµõ£Ç=18«šåê¯VseU5Î{°ÏÚ‡ÿxF»]BÍ… ly¨gR3£²QE¹¿ 'sB%¿ãhpОN/U4×" °~u¶`ÐÀ½~W¼ƒƒÜX>¹4×B"I‘} àÕZ-Uµç„§Ó†64(©Ül&Ôì#MÄZží?ì…GÉa=ÚÿŒú¿ëø/‚Ózõ¯©ñ“?‹ŽmOÍÏýmÛN àöî#ä¨Ç„mqz­ ‡Ãñ0šéÍ1ZÒŸ ¶ûuÏ!!a ©×]·ã½¸#éÄ…!ô¢CÇÔ¿€{ô…cŸ£4Ô4ÿk4è¶ÀåÕ®³JÃ3—Í…fÏÔp‡wfŸÙØ_±y( ÝXàœ(½¶Ö+ ·CKšÉ‹X¾‚j@b)¨ê;IÐí|Ðt4­q¿V‡Åh¾ç*Þ‚YnвÁéÔê-}(ýÛZ4(lgÞß½ "ǰµî`€û$çí—›`º×0ÿÓ­µÆÒº[9xëæ­¿Ü†L-yŠRY~_D¿]¹WûGʈwØ÷÷4ðýì³»gü@ À+¯¡k¿þú\Ù/àýËaÞÿ¯£ÍëðŸVÀ~.]F÷ç³ü>ß®A>º&äßùüîÀD–ÏÚšü؉WŽÛÞ/ì¿>úôéù×]œž?SY‰ògf=Ï&g¾¾(ú‹ûàšÏdL§jUýÓñžmøÀ›&°Þ:@f­³ž¾¡aÍ{¬…µòˆè¶LíGÍù†³, &‰Jnïï€ü‹  ¾ °14WW64z5œüïu(DÖºGS%¥–5ÄÀ°×^ä¹VÓ -k«¯µ!þ‘ãÜg0êØ°ß‚êµZA ¼ðáU¹FX ñ“(Ç÷€ÀB&‰H¼ß×l“®µ{wåh/²'CmÖQ~![¡a_iD'›Èož’XúµÎw9Åëͧ£—‚ÐG,º@þõmÀ%6…Y€>€¯]¾sÿáƒG=´`±<}âŒÀOÿâðwˆéKåèÖð÷ÊÜsÀÄ €Í5õþ"›kë3ÎÿE¯6Š!ÿË 1ªP!%1þ?óñIZ -Šï¬--mO-î¹ý§/ãøG¹Eš$M ,ÝåW‘^€»E?¸_,ÿþïÅàÿu÷óëq¼ýÚ…×{íµ×æ_—++ÀÞý/6öCÞ]þàÚ‡^»z0Åÿ0¶ÓÀgyùòûÿåýå÷cøèC1ô·Eàúç×ï|öé• gOŸ™?–ÏŸþOlÈ-ÙóçQ·E'Æ}1>[!YÍü÷Ÿg“¹¶<—äí<€&È.¨°â ÀKúŒ  ÉâÛ±zÕ­‹:]jë@”P*'ª0!³Ù\r6jŒýÑuA;à4ö¢¿HÆå^* ±¨7:*`§`@ ÈyÙÑ2²h$käŒn“¸•·Ës££ó¢êØlõZÙ±>€ÝÕAoÜcW§é¬;Æ–D¦LêØ°B!´¥E7qLfû@=jK†\âåq+Oå,Þ¤.¡Hò=/¥Ä ˆ‘m„BæÖþŠH)LFåi>á>}ãák©äîH_€ŠT}Äb5ÏÏÖÿ o_Ò»üRq<=?7zù³oÜökxòØYìÓÀY¿s(›ƒ%¸0ýîýÃâÍY À3ø8=@„teb˜àÿæ¶Þ€ÏŽ\Dæ³³sckc Àeø+ϸÍÙúp*<(kîvó&ûþø¿ýi‡çU€©L|"eýÍý -û#Á~äÞýû÷ÿ~ÿþÝϾ¹÷ï¿÷ߊÀ矧# '9Àü/æ½o€Ž @/€ÿrÅþÝåâß÷Áòåw/WËÿùÊ^¸`À‰\^~ÿƒBâ HsÀ6¯-o$n…“?/*fTЯýÎOFuâË»vÿW‹àÿÂÜó||×xq´ì¥(F³Fk•b`=¡Ýî_C¨sØôÈ‹ó´~RÉÔXxÔ'®³D Åß­ïgBNž*MÿµÚI§žBl£Ïµàg}6¢$Œ„®RøÄx»Z[ÅSÁ¶kíÞ–ÃøDµò›³¨œ†+¿êÇÖÑ܉«´rz©íò(9%Öß µkž­´×uØ@¶Áo‘ k ÇsC:VmÍò]©=©õp\!¡›Ç%-t^DÍ¢~Œ!ÎÁ2‚  J åU5H‘«€C{©CRq[îÇÕÄiêèm‹„šNœ 'ð?«ýüß‹þEû_ܯý#<ý'JgI +%s,G6Ï'nÝÕ.L¨×ÖÁÜ¿4H2ûcÝ߸…Ü+\i·ÑÞGà¸ÐžûñŸ¸NÝ3íÞ2nï9K[d7Ï&ý8ä Ý·9“ò2 pÉ3ôhéB' öVد• EVÉ:¹[på<@dƒbÑ­-ÔÈêÂèfÐ- åí²0õ‡p<0~Э¦ÒñE‹œ­ìœÛlønB3 -qÒ‘ÎÖ|K‹í»Æ]¹´½P·Àº‡ÂײϤ%%Þ®~Fõ÷#nãœØÜ= XTþXDmxŒ€\Å 0/´L@툴X–©Q ¤)²—¼lfËW´k‹[ЕėUÉnl¬áŽºP ümØkƒóÜAÞC¤¹>^EÍbWFõòõèåô?Aæþ¾£Ä ã²Ã‘àþƒ‡<p*€ï2ðÓ'ÏÅÀ®¦R,o.Î…þJ§J8@Û;ÚýC¶××hw q(0½¶¹±µ(ä¡މö{>qä BsæÊÁ -Àßþƒ“€ÀXBòPé§HFšò(À7ŸÝÑðïéXyܽûͽë×.Í¿vìÅ.?ç|sgæÎ¼ñöÛ—?øðêà?Z=+üþÅÿ÷ÞŸŒè(ÿß_þ/Ëï¿ÿÁûòTE‡ðÿÎÏ>½–.„ÊeN¾|IÃ!JW¾ä©[ýÍVYæ[Á?â0@§žÓ °zo_À -àåÜ©'×VVµee<¢ -å|s­-¨m_·f *´®i6­§@×j(µ º)•Õ>@4ÝLçˆ@`†»‘@í ;_»ÑrðáÞÀÓÑ ‚bäþÄ©E…ÇÚ‹¢,!¶±Ñ:jÈ£9‹j¼Õ\Ûâ4Õ3{¨™S«Å5‡ h‹®ÏíÆ¢Ã4:BU'ZÕÛ°Ò -ýLа%’íîˆ*S‚"àžr«÷×¾>ìi`c}}Ö`¦iÿfÁc¶nìl­¯¯m¬mÅ %ÀþYìχgܺ ‚üûƒÿ1<8 Ýš±L(@±(žì±/5ûß/°_<îý7m÷ÿþíßïß½ûÙ7ÿþ÷Xløæ›Ï«¡€®^š?6÷  ßi}ççmxã_žùõ…«×>ü¯ ÿÕ>X~÷Ýw…m›n.-;Àûï•q€*TWþ‹}ƒÿH‰%àNL×®\¹š6 \ð#ÄŒª2ÙÝ:X&Çá||+´8@|åRû¥F{†XU » {Œ¾°S -+@ß™}Tø­|£«aR»Í%€CÆRUÆ:9¤«üX£5ªql&"üŸL³÷ÉszÂë GU ¾AU”Ú-‹šW¿*u}¿­Í ¡o{¤Å›Ê¾×®;55¶—§.Tiv!í(úF© Eÿ%ÔüGË·«97^Á ]ÎyŽu*hÕÑyDl.w¸eK{é@ qog!l~“Û[cŠÄÜÎ>çŠõ¸µ«õ.5¸ý ›Mpß6ŽÒp2­6‹ìÚ^=Y_”cøÜTâjŸ:Æn¡ßií” OIÞ˜r±â+8ÿgµÿJýŸ*íÿ øG‰Ÿ&àŠ¹u0÷dC\QÈÇñˆR°P‚::íó‰fiõÀÙÑ=§b"ŸU,-¢I¹‰k—dŒá:Š©½ÕÊ º¤"ØÇî •€bmƵVV¿èkõ'{zÁGÁ×jO€A7 ®bXÉ—ÜNÐhÕÏ¡-“ú¶!å7|ã’ÙíþÈVÊjøŸoˆ‰Š_×û±µÐ0(p"ÛZ «8ïËNa?D'æõÕÊA‘'D¥m†8üÃvÝÉöÕ²[Bñȉ0íÓ ?Þå† Èµæï[T»ó° yY'Àå¤kÂ`6ɶ• r¨¡¾Ä«¨§ ª¡Á{óÊš]æî°õ!Nd#Èœ(§r/‡Gt£?’Ø0bçL2ü¨?©úXÎØò«õÔýßÑ€ÄÇv  ;ß>xôàÁã8<~ü½èÎÖ“ïôÚ(Ue_!þŒäO€ì;@*8=P¢ü«hK~; ÀÿÄPõ@2`ì%ð…5ޝmlíÀŠ- `þlûÿM÷hàÂâ €õ°½Dö ˜X2 -‘È_–E<dÿ&ƒFüwï¾ïûíý{ŸÝùæïÿþ÷¿÷Í}À7÷b¸w÷εKóvËÅ&½ò‹à—Þýà¿^ûèÃUÿß}÷2?yï½÷ 8ûù]rÿÁû,ÞÿÀÊ€}øÑ‡úÿw>ƒ|pU[Ëkp„K&9;ÉcÕvYÍ~‹Äâ³à P‡J*Çòòòj`°–AfÝ•bàJ®Éü·Ò )UÙ§2 <µm1¥ê±bJ[U«P -(¹¯UßkÚ–v6~Ac®õ…j®’M¨8Q©4»ÞÚ\–{ˆ€@¼Žzµv÷oTõ" ç¢&âT‹„¨?^]Š¥žšÓ½†:SÄ¡B7¬°h"¡¦kœ½ÜÖÔáÐçËJ´õ§ñ>CÿÛÝ|Ô×µ¨ª³q u#µ·ÇÏuGÍÖhÐIØüçrâGíŽ -Ǫ‚ßÉàGµši¡G„)S%’@†@âšGDŒߦž =ÂáÄö,ÑËROK]·×±Œ õÿ÷iÿÖÉ•ì¢ñü? þ‰ÔO–A,ËÜ+YH’t[º— Ú öhHBè/øx^Šb?Îr²IË@½æˆ>{Ý™—~8NʳvªÓÀù>IeTÍÜY6*ŸCзÖ&%Zâ}Š0Oq`@[÷L™¹Wù¬˜¡f=瘖³ Y@kÍú‚ • âÏR×ÀïÑlõ¹%‡ÅB5d‘øXGòál-9ZØã­GSîä‹™`{ŽE'vùóÖ’ù±‡dÚý@·9%}ÜÓ»™r¬á¼&µcñBb#”ª\ig)-š.djzÿ%É-Ί ×%7u;¤³•òže²’󲿦šýqžf&ÅãmsúhL¤’î…§µØî{ÔrÚÖ~õÿ‚#j“Žœ&€³ó¯]v(à'>ô -ØÑž>|ìHN -Pùüíöï­ö÷À€»ANÆ0 `úEÄíEŸüGÿ)&€µÍµ‰? 2* €]´xÀ¸øì¬Ý€¬­¹% Å9Mlßý…È&×NÄsH ÀŸf->°0€,fÄ& }â -ò£ý³çþß¿ýÿ}ûïúüýï(ç À7w®]8}lþ•×~1wBÀ¤#À…·/,_ýè£>Eý¿ðn¾“Œ“ða+Ó]]¾²|õgx_(_4 øH>¼ö¾} øŸ«/þ1?§ÙZ¤ÚžÝUIi æüUpq€øÂù^–wàE¬1žv{È;?õh®rF*…ÔV9¦ ˜Ôì5¨½©‚©œÔ>ˆuĦi+¿½MqDáµå;C¥ÕÎ9®$ º -u*õœê mÆÏˆ'ô°âã08MÒí~e7@ªM¨Ôa\ö½Ñ -¡Ú¯e¡6öF©X uc` €-ͦÒ¨$­*²–FÊø0ÜÕUÞ¹ üSåÙ‡€k¬)ÙÌgˆÿ@”Fk*fÃHÂp"‘*ª?ôÇÆÉ…I€€Ò@f4M+ÇçrnÐo¦!F›ƒ­åŽDçMµªS-[ÇB½L¤¤ ‘}Úÿ@ÿÏ„iTÿ¦’ëÌðŸAÀ•Tõf“I-×l*èêµE}âü?Ü=küE¹4[Yo,®Ø Ôµ,©jž¦}!ƒ,ôÞ'[ʵÝÁ¸#ƒÅDýÔx š p)£J”¯‚êà{òNrÜ3µ³ôÓÄÕª‹ë”·ªÜç›–­S1™k §¬š¹„©ž3(-èÁöX”eŠÜ€`¼äµê rÏÆûܱ­MåÜÐúâHxÄdŠ‹úMIµ)Ì©„ޘ𨾯\¼WR"ƃ¹K½Ãs-µw#>¹!áoŸ’kDBÔëil šð([féDˤ6i0þL4ôð°m#·(©¯¢\En’†¶‚˜–ÖÊᨙ?˜ÙÀ¥G/©óXâê­ãß²Ÿ´)_°/€†4ÏLôàÁÃG<Œ €ßS§ûSÊò@I]¨Ä)|×P0"!"êÁb€«,A]§* €G¿dßÚŽòÑÄ‹íkscmëFì²o Ÿù©éWeJ|lðß^S @“'ÆE`/øÌ¸»Ôp÷î»og{|sçÎ7÷ïß¿wï›ûžÂÞ;Ÿ9%ðõ«—œ‹éµ×Žýù™Y¿œtÿ¿†êi{÷BFzOþöž}þ–Ks@ô«b¿›NTFº.øôÓàÿõëŸ~|íêU¯Bt*€!È^ôw½Ê°‚÷üö¢Ù1ý*6ÿW[Z ¼råͫꃃ¬ÔOYO|b«óœšBt¥_w‡ÔÙò²£,x_*{Ù©wQ›QÏpB;ã‹®òž÷l ¥FËtöS‰ ú¿ãÿ;Š]âClA°Ö–`Ú!, w³–[¡Ò. -Îóv3îu¿î. -.Ö%pê~«a‚H58B‡Œ×XjëKÕ-¿vM'@-Ùi|¬Ft–NBP]òðªt€»$ˆ˜~¿šSŸ7“1£éóxBÓ4=©@ƒ:}Ç‚jèe½ú) @a&G±ÿk¨ëÕsŽƒ`õ,»P€n¯®ÀñYy ®*,mY%kyZ 5±!)ŸÑþwñ*‹çÿ!ð/òš~?Yjµ˜¡Åm˜¢aNähô—Ú°ÉË‚ -®ÌIoÀ_Nj÷Ýñ ïMâùQÄtgAì†JouÒÂ!ƒÇ¤¹PI$’¥PÙ ´*e"Q)ï“^j#rˆì4*æ ØEÕ`!æþ+y5r®$®Xx6Jv … [¶Ì*cçyèÀÆÈ!<…ÓƒÊPófØ\ˆÉÈM‹ˆ%1ÇË“K€M%¡–G žÅƒ(`ÝŽC—Qþäì‰~^^£º$Ñ®µ/°:¹a-U„†?œIáHÝІ‡q?_fSÌÄçŽ>ƒb/÷òšÚ»0Ç|2’²Â\ÒÌy€q‡pL¡To™ÛR€õ +¥Ö5Gû+Fú#ÀÞn:“üSÒ.`ÀÙåÏî=xðàуo!Žh À“,XB BUÏ$ñxëM}Nî:ö§øð| €pëIÛÿÿEà‚Ä’‚œsü Ap¾ñPïû·m`½³¹É b}tþê÷¥­•x?!ü᦬nÞº}ûO_`(Û#Åÿoâ -¨_g–ÿÈ÷Nú„$ÜÿæîàÚ…ùãÇæOÌ× ðô™3|Ïè¹üÁýðë”Á.¼{I€ŸC¿wéÂ{—X @fø øäú'Ÿ\¿þÉõkP,×!W¯^‰ àý„ëŸ}~ÝO“OùîYguýÌ™)²O7*°¯V³’ÿÉâЀ‚I^Þ²ð¥C²P¹f½ÏpR¹æz@¿î”ž¼ÂT/å¶¹' D=ª?ZÀÇJ6ªŒ½@RѰÕí±€ÿ¨»çÒ÷/€fíÜB½Æ-*™ú[«ªU75‘=ðÔ8¬Ðy¨O-æ`0þëø+!¥®mUu"Xë„.©izC€3Æ:§K+;.eEtÜ*¡ÖÅLN¨ þ``%á«f­Nà‰[ôÿî@Ï?"ι¢ÕJv»aê$Y¨ÇIm·;*›ôtiÅÝwâBTôsZ. =ÃD>ý”£±¼ôÿðÓ2Á‹Š& ³lì÷c~u¨:Á_z.œ:uê_ -Z$ýT-©&ù)?l Ìû^ÈóDýfdf;]{O]»=Ф2Ö1 €¬.ão—“ѵŠN®Q›mÚŽàܹ…4Üš“â6ë2\ ¬óҩʺÏJY €œš„g£Bš¨w]"*D5»˜Œ½‚K¨¿¨eƒ¡¡æ6\(@τģb#Ôwt›<@wh0ˆ}ÀŒHëdº(•íö -Ê#º#Ç7ÃG'NU öt!ÔÆ¶$s±Ý À6‘(¡¥.ï¶Æ¿S©+sÉÕI…šÎU 3MñõnuìÔGÀ ¾XHŠÙÂTÆ„löEL¨¹Â‰›³ÿþÏ -Ǥ Î,Pí™H®`©êÁÿF¯óSÅfMÛö–y¡ÐáRg=Â!fA«kt¤ÿ& -x¸©þÜínõÁßÄ•áX⓬ܲ, -#"ìhÐ ®ÿ–c®ê&Á‰$9𡆻„v÷‹>9EAÉ•o%ö(»Rv¡úŸÇ§iŸ¤À´áŽk'c¢p’7€,\V¹m”……âÃaSXW„…³,èÚ1*@Ñ)æ4| ǽ!wOwBÄYb¶^€±Xœi&ÙÞhÛ”Ïk)Pëƒð(®”7ökmw ÛŠF»˜ËrçÆ\¬±J¦  -³ ºe°Ew G5Š}Ç´%I¹[èX˜õ¡'ïc2“—uðî%”Þ"ɇf;º}_Ó£þÍâô‘}Ðõü¥ÛØe킊n€0€3W®ßðèá£â¿RšÔüUô•Ôÿ‡‰€ós§¨Tw òOEð>P‚¯ü -þƒº3û¿tÛ ‚‚þ…Ìæº©ï$amk}Ç‘=äñYÉ«R.÷+ÈÞ»}ëŒg *àæo"÷&_ÏlÉ‚ÿ÷í(ðÍÝ;Ÿ}z -'ÀcÇ_K'À¶ÿ§“¾þËÿÿË… :n°´)À… -=ðÏWÜgãŠ}üñ'ð«½Ç -ðé‡×þWÀ•÷¯rüºî‡/.’’À.ÊïÙÚ'dñ©Sss§æ*´8@R­øŠ»Q½ëÖ3 <µÇŒP3í£¬òáê!ú§#j¨b´¨½¢ÝujÕížsߦq‡u‹í­±Êéà^mwJ`áÿ`g«·âÿ­ÚÉ“ lþþ £O¶ÎVÏF5ciP‡RÆ|5èþ¾ÝhQÕ8€YjRµLêI4<”y €¡²Ö¥r¶®6F+ŽB¨R´g9µ©6Œ¾¨rJoÔâp5ÜŽ¨hE¦ýºß]ýbÜ_w©N­Ð“PDXÀÿTÊÃ6´ÄöØ^I$÷±Îíh´'QðMŒ”q ò3औHt‰t™1­UÍbîmvHþмìÌ tǺ±ÅæPÐaþ÷IFýË,üÕŽ‰ä>¤dÁQÈõO“Ÿø•;'—XÐØê·c ÃqñXS€P›• XäTG?ÿëF½;†gކý!¥V“s)|‚Õìð>êɦ °&úííõµµÍÍõ°ð:^€Ao§t†@-ÿ @×A¶ö}¢áùíMǪè€Âs«­Ûùr};sÄ^`P¶w8›3ª{TRÿUü³Ö -P6çüuDv-—ÿÓÜ çÜ# ÎPàþÝË—¥j0ËïVýö§ >œÁPßVý\Iî‚üÜ^ì¿þá§Ÿ^ûT#M×5Ü)}_H– 6€g‘~²£°€éw2Às-¾]¾Y•ÈVßÎlL)@^ì]#À +ìX‡[›¥ò°b³]wd€ý~5Ÿsb\·‡#4ŠAó:]µ¶›2>põ«bpZ;ë8ë>,¸g]\éÔššue&•Áð¯c¢ØèrLÍC˜†ñÿ2ªêv„zM„¸Xo&ÐÔjŠ&ß±f´!§õ©–¨ -(÷@)U%³àZ–J¸;XÆòN÷ûã/Æ£Q»^ǹ³Íñ7”šµñB‘`…Ž.Ñøyx£×;¸~c©qJO=ñ¿v®v.þ§Iõª>õImoÒtWt}:@Ê`‘âFÿ‹/F 3 U¯€?CýøçXÕöÿÚ¿ ¦¥û'ŠÐ#y¤(òÏü¨J#e¨ß|\ÑßSÖŽzDA/^‹¹A£Ñýª7è“KöI+ mû€÷¸uk,´:BµmU#б¨Ò›w hÛ>+I=y¢¯ƒáñ((Üêý׫‹Ë\ -³´¤K7|Šãè²×ŽþíÆ¹BŠç -"…±µ©P,6X D[_iΛÖ&Q=«­@#WV -¢{fîbQ‚ë¹Y—+¦x†d§º'?I¶ªysQμ›FŠD3¹) -œE4ÝÙŒ''>ÂÉ](mq I“Q$ž}y$Ðf’k2µÅÅ´ŒÜ0¡È§^ï7¼å²;PËœ5¾N—”/Ø[qò|³!h545ð׊ãÈ%}ä"¶ùÀŠíÿ¢¿¸b?ÀÓó¯ÌCôDžÇ BÃá_L­°ˆA³šWOwsaõ\}±‰¾e/€ÚAãœ\à4Q'f/ê·ÍF‡PSíª©=ÃGtÓ¤š³Yƒ»·P»|À`°þg}ÿ£ý7êöâ¨öT’غ•öïm”ÊÿÒÒ«Õ‰7w•Lž<„'¹ÈÿI†v‡ÿö¤L…L"ÐËŸ:”HB<"šŽí" Qâá‰ÞWÌWØÅÝð¥B1»¢,{…ƒ;.‚¤%3 ,Ä‘¸f g ©¶Í )ý`µEÊëKYa%øÚ À<Í4h%k<ÄE{ÐoÖ@BÀ9yÃ|>…”S9EÓ|«3€$ðfÏiØ<äÄçŽe9´14{%þ¸Ã‹Ì1=UÈ>_é¹åœ`’Öìih!i[œ“´â€qWÀl_òµµNÄ…a=,Xð^sêøwµºS²MøsB^^I -º5‹™Vo´¿*SÚݳ'MTf‚uQo°qŒWÑcG-Õ`}G*zûIÐþŽôXR$g2Àg÷îëøðñÿùè1èÿm™@üÿþ%{ÌNÅÀÆÂ©ósZ…ùq¬õ±›¿-ôngìú(èü·à`ŸÀèæNÖ_á{ÑÿýYËx@›EÛg1û-—üöÖ—ÒîÀn -nܺ}«Ìà©Þ,Ï/¥BDÿ>?Õøœêÿ±ÿEÕ»ßþ À8;—.€0Ð?"Xþ¿ûDàÒ»¶û_¸ð†ðog€ååÞ§0å굊LÜO?üðÚ§²«²Øï=yqp‚4°03§R1€‚þ»&»^È ðŽùÖU«l*ÏZrv¶B|¹ónnjɆé[ƒ¤C]w´JÍ ý1-N¶ÛnÖÕùmF¤â5¥ÕU›!UËuw~u:ð«ÂÜ©tDíõ©× °Tu*0AsœºÔJÖá·‘MXy¨ôhX¤òÿÛ_[Ûpå0&ÏD×j6PÎH•îýmÎëéIÅžþ -µ†ZhËІS+tBíìqcýÃŵÉîÈó¨aW«vkä¹Üú‹ÑêØ‘VPÏRtTôÐqëoÔ™ÖrT¾Ã!‘i;:_“%¬¥7zߨ;2ªu}ü¬×€´ˆ°ÿ'àÕØn'€°Òm­vWÑQ U“uWeZIë¿ênûLod¨‰<ˆÃþÀa»íÿDw¢ýÿܤhÿþóÓç짉MÞ¼¯€ -R Ìã{_ÑNɶâv†2Ø´… ¨×Rts¿îx8 OÂäùÁ;aÏäh,¤£ÅÆ$” ð–'ó›rtÐ"’›XÐòPnÑÔ7ŽÓ (æÔ s îaÊ P—W(†í9È3x"–±æ -IXœ0ÏàžpæCp·>zðÚ ´´Ø|s$Õç€eĈµr‡ÜÔ„×Ù@þ±Q^B|λ@‹î2¢ehàBÞÐ÷Ä‘î -—UÛ$,çdÈÐÑë} «i´·|"ÿ½• §•$©•d‡@xÆz\Ž`Ý-XÎ*'™ådeG²–ÂöOÕ¿£–Ó ÚP¯ ý_@J@œÎ^½ƒÚŸ±?ÖÐ`ž¾‚‘g­yU²U¬œ ´Q?ƒs+Íþp0¦†æ@ú³^Ç襣Aj¢ö€øk»™Œð”8°è4ON ÀIÇìT{Áÿ_µÒ £ÖòìÔj½f,ÔÏZhãô6dk1ñíDÿëøkv»5ØAàÀ€) }*•š=óëý–àA»Û_M·h4(é•Q·Ö‘h´ðì„z4F³7#í’þ…½.5õʘ¨#ýaÜî“6ãþê [SÄ,û¤‘HZŠM6¤Q`”ðZÉ7Í ìDµêÖ³«tÈP€¼×ð¤Ç­]ÅÒW{U×Âf(d¼2gÜ6ÔÒ“„ºç”vÝñJ¯‡Êè4Ħ÷)Ú?êõ¿oh©ðþ”Ÿ*µÅtc+…Œ.Šk·ýŸ:£º·¾b‹ŒŽ<×fcÏR‡|vÛP=þQ°F_©ÓJª¸ X¨ß[¶lZýÔ+u -s¥|AT!ÛšôöÅŒt@ü`hΙ+MŠ[ŸûÚ 0Cå&´&€ÀK˜$½œ=d›L5l÷÷|H-ïBŽtìðÏsT¡-žbÒ¶êœÃuíú‚×"I–À’=¤Æ-®^¨ñ’°Í̓£<#ñgB`,‹€ëm^0qM=ö´WxºÖ»?ÈÁŒ©ÔÕAšDVäRŽ9$Gà¢ÂULAf7>.)³KÃ%Nößíþ†Òn˜ÌK¾)ñà -A’7q„Ûä‘ ) ¯UÍ0Úñ㟠©þXN; -Ð¥³q@÷ÏràI†š? øôAú’ÁFh U?J?•VÔºÃikæ¿¡ÖÇÀ‹:¢Êól ÎÀªì÷{ÝÕñRTíVsÏéùíõÛ½¯ÔI 4´E;5•©CSµŠZ¬Gã‘•tó(ܨé°ù€ì9k8Y£&×C±§9VÀo­8_N€èû›h»Do•¸I Œ¹VØ@¯N?Ô ¸OôB7Õþ÷âB>Eÿ‰õ? ¤ì|y!ƒƒÿä -èÊ:ÈÞw mLNbXë|ÈÿæÿÏÛßöJuey¾(¾² «ØÆ;߸ØQº¢UHAd쾨än’¤¡é Lå¡AÇW'VìXlÚ‰áXI¯&íêö!v¥Û­n¤ú©v»^ qtoßY~‘¥üR÷÷ûϱcÃÞø¡z׈ˆëa®9Ç|Xã?Ƙ˧þ¢Å Yá  ±ô{ªVèh°ÇIK›lØl NÐ\ÀV¦ZÓªiJ~)~j¢0©àIU$¡nЖQ)ˆ -\&í¬hDb ôHî£ä8YußhÓ`1q*±å#“±ó8E ïå—ÿžDݲ² a!O"šáõ÷“B´äšQH•Ô(Ô¡8çÜhßt-®.ЇÂAcä„oòÓ°¯ò~ƒÜ­ê@HË‘Îã1L_S|Àñ*ΆAúøê'Íí~×i€eô_*Ríæ£¢{»%&LC}SäèbæÎdŠšZQè÷k„Î>S+b÷™N½‹QY<Îpsöü™S«((}ùôÉÓçÏÿWzúÄUŸ=òìÅsýÿö ìJ/ù»~[úƒûó1o½µö–Sε蹃 -¦ƒ¯®Ýèá}¹_°?J|ïÞG~xÿCŽî,l‡õmÀýË–+Ë*ÀÇ!jsÜW•h;>ùì“xT“Úö”óýW¿~üþÞ‘šÿ®øóû¬ 5@Eà‘®ÒÿèæW„4²Cªq à/þâÔ™â8Ãÿ¿=çÛ·ÉŽœK4úÛWôçTYè'–¿+^»zãúÕº -nåàB²Î,NT òB m@ÆXI‘袺\ƒn–kÅ鬲¬Ç(v Èuf>NjíAÔ¡}Ùù?Ÿ÷ÿ²ùok°y,ð?ȿظæá?ê{²W€u*$†áŸöˆ -6ÙDXw­^1ÄF$ª„uÇ~T#_ÐÑ5 ²ã2Z$Å'º€8åg9§É‹z*!‡ñ„ƒV† I }1YV‰ryD‘ÕP“T¼ñè…i‘ÒED“à”O3=¡$õaЏz¸…kARN»åÐ;D[›:ìXÖª‰1µ.©°ËN‘ CÆ`v½T†ýg¦XH=EBùöRàòÓ_ë®[ÀÞð6LÚ ™§:]?퀢3Io&š(uc@âcå´DõÔÜ´Ð9¬›®õ3ÓÒU$R×üQÒîQ|Ü¢F£ê’²ßŸVôï+Í—ÎÀ2àÊÀÙvÀê•G_=}ò䙟L6‰q–KAhE0)„}C{ó»Ùï¼Ù¨;ÞÚjÿ)F·]¿H!“c £8>Žõ]€ÁQ“¥‚H±ßÍš¾)ˆÁ£þïÄìOß$4qÒ6%LaKžÏ ïxü»ÿ°)[y/굈™Ž·f)‘1à¬5ŽÚâ`}8Ÿ°§~Êôѣݲ«û'’À• -@܇O¼üŸ+‡¢L6Igˆ@Ýl€ìº‡êÅɰ UáÆf¨($FMºƒpÊàp†À{¡¼ñ¯ÌûÇX\¦6²9úS6‘ù¶§¥ö#{øËû£í7 ÍÐs´”ŽKÛÕ“ÜÕ¶$Z. ‹+ú ×Õcÿ%è‹{„eß«7B܇^å ¸.Ç´O>Ž! D -°ôE?Þn8ï$Ö„“h[â¦Ëü‰×Þ’óÙá‡æäÐWNvN¨¶ªT -ל(ØÝY(o%TÔ!¼ÄUâ®Ae“hîó•ØÑ CHƒ¾ -òš©$VÎm®x†üv\·€³a‚ë­®L©÷ÖºhÖÜÇÏUNGV^ ¤Þ€º‘3DÓ*P3í¯¹²fRlÒ$]§ÑÃL×à‘ a‘˜¿u W¤Ozê\EÃî ™ÜwZÌÕßÇ/7ÎêüG8áüE¾üçÍÀ«g.¢<} -ô?ãÿ‰o~þ"/¾~þ¢¨»Ð“9Ò¿úÓ[H ßî»]ã{N0\÷tïn€ûwÖ+ѹU^ö P]!CmQ;@„ÿ_/kKÀÿéÃßjÒ‡¢7<(c@õ=ALD’kŸ:€$vx¢¼ähÇÍ-ŒÇüüs¤Ñ`®|ùØWõF(sÜ+ß¿àsjá8÷—ç¨1‘Nþ àR»ütéâÕ+—.Æ+påÊe½þúnÞ¼qóÆë7®;ðúÕ›7õSm'€H¿M‹ƒvGØ?ªjR:%VÞ9&sÁöï"U»Ÿ´@ »P¿à?äcǃ™ŸO¨›Vê·@4@»Ø½‚]U9QB¤ÌþRcê*%M*»ÚNAésìÒf²9˜bÎñäÏQ­ô>|¢¬ýƒaã@Œ_»n•EˆB纭à€J*È`à,¿ø•.d£_M&ã˜Öš£îÀ·‘ƒÙMSÏÆ#¾ï=«¾œ†Wƒ1ÐS‚nŽ6êºÓwò¢}çOÿXõ?ÿ>2Œ¦c^{@é¨×O6v0söו ¦ ÛhU.GŒÒá…é´Oªh>àpMÁÀµc£}¥(`„­†#E;e²¶–U†‘Ü|툠ռ+¹@ äZôÎL$Ý M{µŒQõÇjð¹ÚVC¾É'yRÓ ŠÊͤ}÷ŸÄ-úþ‘ï´þ…±å/…?¬}ìþÖ¼ûÍvgÓ?hG$[¯'vô’P™.s¢Kó:¸ÜÛTc+šbâZ¼lPëœO -Ï*[Ô4§…IBÎÁ’| ”¸c%¤l=+žA÷³ÎoÚ u‡6`Þ~ajÔñuÀÒ ³±µ~z7ZþèupIÃVA°_Âtø©2÷PŽÞFE€ è_ßO˜+~€¬EƱxj9˜Œi‡Áx([Or±ËAÈ¢O^ˆ'!(¯F*y¨ÚŠè;Xƒò,n 'îKñGàÑʲ„è·r †xÁnÔskÍqšäC_§v$}RŒ6bó]> F÷“ޝìÿ\Y]Ív8 ¡`Qž:~ö* -€/üŸ@® - øgHà Ž<· =]†ü_>8R<œÒà÷­·Öœ à:1{xþ½°þ Œðèe€Ý*€|Œö ¹=­0§_£D àŠÀï'TôVg˜{€òÓý?.wèø°Ä@: Øÿ<5üéË_ìÿ[XùüyËzÛ ÐŽˆàÊÙwò*À2 ÀjR¡èêwÖŸÓ°ù©ªw[ü?{Ε€/`ñÏÇØÀ÷ò¥¼é'ðŸ€7o\»q=Coüêñ—E•{Œ©¿°ýóÍoi'ÈVÛµ@€ÿôk-ÎÑb7âáûŠ - ùpòoæô^€Æaf˜ú¿kÆõ'3çС܀»Ñhˆtõvù+¦_`Ãÿq:ûÜ7€Ú<÷Ý£óY€ýÇÝ^·Û?Ýs)¼¢ (öø—[pÔÔ‘xÚ5¹‚htä\ñ¶Ã¤Ûmq È âH–Õàžw7™5ˆ!r57cä•ÓÅzv’Ú-Íæ‹j ׿ãFt -,û­iÏÑŒ$$æ7£¦ùcÕû¼8ë®iÆ•]ø¦oyÁ¯F·?é’öf1£aN©ŽÈÖÏßE¾ú3¯iq¹ÓÓPÖF p,&'ЛÎ^Tž#VûMÄiw0Q¢Gð~AÿÑQ·äzÒ4}Ô–iÝÈ5ˆ:y­—Wú.ëÿeó_øÝ nÿ#è¤c¾1Qi€„Nœ´B Çš¦Tz.3áWù×ù\J–3d˜sXy T𸌒·!´ømgÞѪ¹‡„,h{¨&˜‰ã ½ 4?St— -QWò>ÿ -™.±ª€¡ÃÔ†j™rG5tÖ’`"Æ´þØÊ:™€(šŒm;-œ}WÊŽ¼¬ùÎ=´6*‰'q+ѨäT{ŪÎÀÚ¤I84GۜʗeFÁ†´š4¦À²š¸Œz‹ÙË.5`ÚH'½É°¶ -¦(|u…Õ•þ -šVXIà/;Äáã|M¹”·ý'm¿ý¦ã®pÊU€ój/^¸’¹€gϬž:{áÆ—Ÿ߯ˆðô«'N ÔðäÉWA¬Ýèq±òw!_Ê«²PpØW3@X³#`×1Áõ€W€ß´éþýßí|ƒÓ `Ûø‡>º?~¨µÿUJOÿo^öäm?žúÔ1.<s`À|p_û½þ‹þ®üûDZªþèßj7/œYyóà‘ƒàl V3-Èý ûl@ú3Åð?{.ïojÉ~5€K—œÝýé⥫—®ø¶ß+—.]¾|5¯ûyôøQ¦Þ¸~õúõ¬ ðìÿ÷Ôþé—¶Ùkw|K¤f’••UYC(†ýë¨Øþ‡~r€Ïk4€<Üÿ¡<† -×íM«ö [{{0+5­G} Æ~¾i:› \idÜŒÆXÿ˜ ˆ›ÆÅòìõžõ±BAV•öö:€? ×éêDô)ÔP äÊén,ìúŽ\ÏU›¨ ÕYŠ”Ìng¡ÒšI!…‹r<9 Gý-l|¸¶“-@}d›àY‡ìï¤qÜ9ˆér$¯.£Á=Vûô1ý!ìú/z³?êÚØDႤSÌJm'k÷áy´1‚ë2“ÁbHŠ‚£Ò€4÷ dÎ¥'Š `[©Ë»»µ³,àÜ~WÔ–j×@;lòû¼šŽ~‡æ³©úEæÉToÁõ&\· ÿ}­ÿ…ù?çS˜©“ä&«"þð­DNdzpSPÞ7íoÃÒ3ÀOÎpR¶àKp&aÜü{„†`«!ð?Žg6,p( •ƒKJ'‹!RQ"hU޵àiw_1CSV“±¸ß÷þ«WP9çSk~ä‘[öbõí3eÖ?ßÿ/\<ÑwÉ^ðÕgÎ\¼rëñÍGnbÆ­GÝüýc”s´Ú^TLý]> * -@V†á=`íˆN€8Z]¦¬õ÷ª`© àþ=1ú7å@0½ÅkiÌÐ’Ü—Ÿä¯ ÐÞõ x@òà¿éÞÿ˜ÿO] èN«,(A ô² ¶I÷ÿ­Gιk=âj4—ôÍ£G7.žY9pðÀA—<ª»]@0wuõ/|-Àõ3l#ó=p==.]Éú?—®–—èÿ¿‚pùÚÕ›ÿ—©¡ܸqí†ZÂÕ«7?H€cæTþÿ3[¨Ý è ûj&í~<|ï߃°_ÿñð±ëýì?=øðnv Ü'MÔ„ò6)çoí¤²âNÈnñ¿=Dø½øïz×.œZ9°ò摃GêXÀÿqÐß%¬Œ‚ùÙ,Ê@q \8‡G%:À?>(O•]¾víý÷Û7þ dÜh× ¸zóñWŽëØ¡ìF¤@Ƹã,€â8~ôX ð¯%û}¾CÈS̾hEPþçûÝ^ìÙÞ °÷Ö­}Â`C¥çyè³®©šç_‰«HR@Æ•7þn{2ðpf½#ØJÄú}Üâ¡5èÀh+è®û^TÍÐ#ýˆØéö4"´ES+p1ä/1F®Hæ¨|§ëéGðÝ̦Þ;eõT“D&*ãÂ$Ã®æš p‘X:€ÙÏÇÕ`¶ål{‚R¢XÜâTÉ´\íü”×IAµ2òà4Å'ÆB hË :(Ž4v‘|!º©Ã vA̰Ô x7Â(©Ýp­híûÎBjj¼mýï6ñÞ—ñß -‘;yuQx­ÿIÛnJ~Ó"¾ï¶´!~Úú£ØsÅÿüq*uÙë×#{dd‰å^6ç?õ ¡Ø8Âdì]Ám ðyʘb)Û˜ ¤aßæE²€,{Š=€rAB]ôˆ“n©.ÚUoà€—Q;_]Æœ˜Â­p9ËöÅÖ6.£ö“´9ßtÑ~?ü§A´û»A¼ƒ6`-®¹&”Œs`cô9âÁIL(#êQ  –ßqµ*,ä¼P +ªBé’·Ø1ÇÕG.BÍR½#e׬ÅêïÛ!Á¿HÍÏꢠå:ŒWлӳ¥—OKÔ+W U˜[ë¨ -6rRÎ}@¯7R/ˆ¶“J1æ}þûÓ}ÿ¬ú:`4—’Qü2ü¢s¥à èâ²@ÊzÿØpXº .\¾xá⮿Àÿ¶Ý¿ý™Ó¼ @Äç ѾÛð¸»ä˜+\,(ï€àîÔþW‰PûÛßbÑ»m?Û£êTPÈ´@GrÏÇ·€?jÇ´‰ŠÿsÀ¢+ 5ýçÔü €âWåÙS€VÀæÑÍ «+¼qà líƒGôÿ—€, -ìj€®ÙŠu­`ÿg)€Köä8ùÿÀYu­ÝÎñŸ4nåm€âÿÍðÿ<}ú÷¯¥€ÿ»üŽ.ƨ™ÀÑ•c±_KÄwáë೤ |•g~Øuû]^€¢œDžù~¯©=ͳ&p˵Ép4íŸìU#-‹À™6 4ol( gˆ ÎÚ6£ðÖ‰Ã'”Ô‚.rJËD¤ ñ×îI®2è0½(RW¨j]Æ•ÓÃÌI°Wˆq¥?äW®›jV5ŸÏÀ:5ç™9Z(•kØF mŒÇn[|"T,¬ÁÅSM¸-h2©Q'fS¥™©éê.åŽHB—u œ³Ä¹*úð§€$!m: Á€'Ô‹û> ¶œôÔ½c¾?¬†vºZ½^=Ò>µ¬5áº[¸&9%¬I"c‹](gNüÿ^Ö¿æ[öùqÆÁsµ‘SˆÛ²ÿ}¶†<âT®q1¥a+“ËAï¤ÜŽ­:2ã9wÚ H×"+ŠlÇ/pÍ­€% S–ýU5uX:rˆ«¶\¿~}‰|l©ÞÆŸ96r*ƒý‘w»~•<‚uyGY¡%û˜Ü»Jï½zêV˜òÂâ¿êuNJ[äŰÆÈ5¿ÖìG Ô4·JÉMÚ#{ÖrÇ7JÕõtËe’—‘ïÁÃ5O˜¡M–r··épK c<ÉèWèÉQC&@¹+k†êÉÖ¬™gôš¢s,¨}*a:ìÓ¼TlgÖL¾Ôh‰½]„kgQ"Q(6š0*¹vk‡ÎV(˜ûþÙ«¿oð?ˆ.vØë¾, 0dV@Ydnù~då§‘úù Gj "øóꯠÿ.ÔªGþÜqà‡~"æoc¿Ðïb1kG„ðð BpÀÃûÕÏ+]ï­°íþÇGŸ£2P„ž{ì¾ß…¼TüþépÏAéÝ'¡ß°˜…Ò à³ûw>¼ÿ1EzÙ‘5€eºÿ ÅÛ%è à8ìj5€Ðb&ÀãÇ7/œ:ràà•++™ `]ao¹ÚÿöõŸó­ ~©à¿~šŒtàÿÅ W/AÂ>JÀåË—®½ÿ/ßGñøÊaš¤ñè¦õÌÕë(_‰ÿOŠ¡¿‰øâÿÒ4Àv@úVV ¼†æ@ñ: @Y“BlÙ [6EÌ¾Æ  ¸päÙ´)ÝwáýQíò^"/¡ˆõ©¯|Ö?E^ ©PÈNö»'|F{q“Å‘Z±|J -Q"2ÂG¯«Ù¶‚aXœCêÙ°§œ÷ªˆz€‚¡Í?[¸žT£/š~¡Ý4­ -1…ëº?Df×°&ž˜ &+(ïPÿHHã%>ERÚ¬(á;)qW–„Sí/r»‘b"ŽÜAtÜŒÈ :Ú ²´ÌJþ” 9wÀ|€ec)ñ;Œù«$+;ÃÁ°ö×)¹x°¯àÝÈ > -¡?êm }pÊþ àĸøÖ¿Zò¯WOîøŸ›ÿFùãé%X‰·º¤d‰ª]uœ£._ANî*Xç ÅŽžÐu²è vm@g©¹VMZF¿3thy‰…£4ÑÑ\ÉÆ?ê|…„ΔQEYúÖ¨h>)‰¸“¦®–g O(‘šWjÎ…]dÑ9ŠÕ„t©À¢/ˆ¯s¨s_ò"Vv}\ÉGþÓ ®£¸`4mˆ¸¢lØåÂ1a|…m`Z7.»Ï?ÊGÝdn‰¡Ä~ØçD+­§Ž‡€e›/@LÃsU„¾w“fWÝÅÚVs Ô! -}"£õ£aÌf¥UµŽ„<‚É -;óŸÙˆ@*6vK­d¬u6¬FÏÈcŠ"U£t8.xJijB‘#?h[Ó™âÈ\Ù÷æ@ßýýüÓ¬xìø)ûýÏŸ7Ê"òWŽœd–E¥€?ò^™Ò«ÓÍ«¿æ_!ÏFxkÇ ÀWHÝ- Ý»÷áG*÷Þ[_—õ¹{zÛÀМ åZ;”N­Iþ‰ö Û¿|ʨÀlï•n~·Ñûfþ?}øŸ>{àB@j×Móü‡ù¿ü™“#œø•Žýÿœ‹à[n^üÙÊñ¿¼ôçS\º_Šºvö̹hÔSépçÙx}ãÿåkW¯\»‚ùÿ>‰|œWଵ}íæ­Ç_ýýÓÿûï_õ±È 'õ(¤‰c¡™_D„s‹„&!»Ô ̦SìE%_šßë,Æð?|HÈsô[6jˆvB\·—¦¦ØGî8l³c~ÃØ¶ð•Løv¿6+ó¿ß'£äf›k؈\ƒ\'àÛ4äúvVÍáî¼#ö½œ˜ú®©Ž8­0b*J†)È¢ÑVí¨(–»¼'™"BÙ °…Öz2J":€*@K‡t‹ wt²b¢%ÝqW˵DVaT’kóœñ ¤Ì‘vT ±à;­°bÎžÄ Ì‹T‚ýHŒðÌòL÷gÒÍô¨ËNº;ô4S¬4K-–u·3¨gÔ%7s.Ó4ëa\2¡¬Ù7 6'@àdàêUSàG¥0Ô;¤Z1žDÊÂJ¥e`‰ -RS@EÁAOÒj§³»jƒ•h#´À¸ëصëˆS šQê-¿Ù·5Sek:î éÿá¬îê…¨Ó•Ó¬I¥,¸ÂnÕµYÇ—±Ö2妚̈؉¯Ô9¨ŸäPY(½N’ ´ë¯ú¯úæç¬Í=»“Š…ºwï·¾àç^ñÌ€r)Awz|a€ø,\2ø«$˜ó]þÌ7¾xÿ„Áˆçc¡^”çêgŸ=tIÂE¼…ƒW5€òÏ?~õˆÿ™[1Çÿ¢äûèʰ?£,uÀä=ææÔ©SjjY”ôëU»8¶Ïž+gËŠ€—\À5€®¼?ïÿOO?ÿ·n\×;à4€GUEþ¾]aî hÏHí©e){«¶ þ¢J®¾Vøž¤Ä‰ÔÉf§@*’¥læëá,{0!ûÎ¥ÇnRrIŒžxÀ ùÆ3Ž„Ñ%XÄ@ÀùÚL67n÷¤‡¶³ kâÿ¡ô8ùÀ‘ð¢Z-¢Olì ×{¾o™Ë§ýG¹“_-6á¶®TFMêT…t5€'HÁpÍeðÚ×$ƒºšëì‹6jãÛM ¥ã1‚,É©:+ä1Ç8‚žc„¸…¡@¥À(=Y@JO‹ÀW¶R«xçH6Ó2qrgÙ‰ç_l¶Ö¥,¢X¨7Ø’¯ÑŒ¶Jó¢J±ÕoǬ˜-øíéª ‰T9P§&c.¦o¶ Ìö~VÜêÇBó\tRm¡J°;l&Ý×Ѥ³$Ò 7@0'FªÆTO>w—r8<›—yŒ³£Y£”Ñ*²ÑÍ<¶’5•Y3Å3¦&Ûõu~¦ŠÇ­Ò¸**hBÔhM³5Ážh|]‡Ÿ)ºœ™ø_BäÅü”ŸT^fî6rv¿I(wL™+åEò®ìzòñæŸ¿è ‚‹°Šˆ×ø_]ñP3‹sO°?H¿üõlûÕ0° á¡e@é¸÷^ýÞÃO¢`Óïð´p|Eá#ÐXÿ{6d4¯ÐÃÏvÁýÿŸ~Âæ^™²ûZAvÕ<õð?}öñ‡wŠRðñÜÀ¥ö·iùËgþçÀ,ÜwQ@)û_¢œ]9ˆpð€ã틱Ýb®…ï<?Ã6%txÿ3}ó¹ùb/]¼pé -_ìðßÑ_=ÞÁéÌáÿúõ7Ñ2î …þ'ù,vž|EÐýŸ.€cñ¹§ñ_6-{þ1ÁáUþêsÀç_YV6¡¹°í@J¥• -Á9ÖŸÞñ€½˜)âgÊíbZ$¥2ÑÜ«ˆò\Þöÿ1uלõö¿¥&к"TD ¦R é2Õ¤!éöËHß}_.Ó‘/0hv-³ˆke`¥Ta×ÞRÎ*ù̘Q뉄U¹–Ìf¸'@ÑLV÷Ðñ’Ö–‡šè”˜ë®ýJ\…”HþR \‡Sdª@XŠ­àZÃÞšùcÏçíÿÛ‚:p¸ŒÇrˆ$ÁàĮ̈́Œ‡kUû-\9oÔ¾ØË~HTó¿à¿nÉ0·„þzŠmÙ ê]TI²œ$Xÿhš ’ÙÓ,4Œ&h1ÞÑ\2iäøâ@Š“J4ﯾW~h—ìcX‚Dèªè`À°\#G` 8Ï}D²MPg£áh„uº®NM]jWc-c›¢dY5éY$(Ý5JÀ–O Jo{Q¨J äœd)î-£@`H[V_Ä”x-PT1kÁU‡à)û4ØH\œvm  Ø9Q¿78]@ýÑöJƒ'gp…`~¦6I2‘?!:ÍJp挠±Û-ÐwÚHß­uʰksä1 ú8êã”(I.¹ã[¨ÊÀ®4ê€bL{¨«™*ÕïÄ­›! òi!rR"' ºj—–„ -x¯ûpÈKuT'Q*ô¿D[%ÁÿedTó_^1±ØÆÔÞgO0&õþƒùW.^=ÏæÂYÕ€2ÐÅìX=æŒï˜ @Ξ$àïD|¿íw‹Ànn€éÐýÝ¥;÷ïaÕß[ï½·4àÞݬû¡Ìü±ÿk¡ú˜»ü— þ*Å׿äÿçãW`{@Æ>D°!Ž…ÿ¼ðdhÁÇ­ð(;|3  …ÿe%ZxÔÑŽEYË(€Rþл1ú[üŸ¤&Ïž=ç’À`¿Ã/^º þ_ÕþÏôƒà;ÿܼy=tãÆüUÀèÿ3ŸÿñÕÿpó?¿r/@Ó=²r°à¿³ÔôÀ' - ü#Hüò“Mv–UÅGhÁªø^ñ€\|„Êgö¶#5ø÷ÃipÌÈÃ’†ïÛ5Z€¥@à]kçˆp˜¶¾Ð`ß[Ž*pV!Å2¬Ì"´<Â- î³"˵B»Ó³÷ò~ås T| ¦ƒnüÆÉ=‚5rÒ¸Y -KûRÁ¤´·@YÇ»Ìuô[åêL.*¾, —øic%R+cÑŒÊíq_™^zD`Ý1lJöå:êÇxb¯…Õ>a/ʃWRÛ®YÓ#ïÀ‹ÿ2jVÆ -ì' 6r^¬ÿðï ºMàv3êO§[ì*›fì°z0\H©§ØŸÕhÚl5õÖ •à MéÆ6¨3Ù(À\Iw5x¦u £áïGîuÈ’]ÿOÆâV(p^ëõN—äE~´ɼ-¬©ê. ¸ÒWª¤èGâ¯zƒ -g¿ã\”@ßKœµŠ¹n[#Þ¾{Av6%ß3”§Ù¬!­›¾(¢®Ö üa¡;~ÁІª6íÖUëÁI9R! j.¬¹´¦ m“$ƒªØdíÓû‹²b»!´ŠÒ\¦Uw ÐõyæIµòù¸¡•Œ1þ}j@c”†É•Œ¼ q†©¶¦Éx«ßԳʦü“ÙçU±öUÈ uÓïo±‡àRØ 9FÅAšP0´ZLÞɪv.ް(>Z?ä³'iìÇìwCÄ‹íöX½ýû µO9Èkí_¸põŠ“ÈÊ@;PÆÿ’2>;±>[k—Ïùà|ð~ùÛžá÷– À®ÝÒ¡»kKwî8Ѿõhrë¸{g—.€Åäÿnò_Ê€_¿ôq ]ÆÄð©³ø±Š@YM¨ø“‡ÿ鳇–W »8à÷öèð/߯Àþ‚þËô(o<ˆH­}Ô‘÷® Ê¶­dìfY³Éþý8é8çbúr®¸@üü×\èæ'ê¯òyüüwà ¨™(S»çM´˜ÿþÔJʈÇøç¹ì[ ü#HD@ȆO@!Îňe%@Ä›X¤ÈÝÒY²¸Ô}kÛ -sN{C8Ùy+‹œ­éF4\¡–çà¤âj41)ͳ@­Ö”cº«ê¤¢è+.Rü)Êd6b0L"u˜*>9§'×f©¤Ç œ¦$4gR0j"Üí"‡b¶ˆÊÉ9 \sÜØï¯Û£+‡^‡kd`Dµ^‹c©kªÝN·Ÿ>»CÊ8@ŸeÊèP&Iþt¸ZyúºoÌ™Náz™H|"#¤¡Ú"öYWò\ð¿Ûþ"XÁ+@¹œyÿ¯ÀZÊ'¬@°£Þ²Ý®_è#ôL΃T“FÇ1ð?£q6Õô‹)âLËZg1ˆã2ºSö¬ZrJVÎDOÅoÐ5Òîsl¬¡X%6=u„ÚתاR È ªúbJÀÕû:ʦ€ëúÇþ/Ë?º|¦ tÀQ4€Å+þ4N›Ð»«ï¦'àL&¦Gæ<È@­ÙpõR™ÓqMÿ³þéü¿ù+ýÿ:\ÕÉK{’IªüE €ƒ³2‹ðZóGSAtžò ¿;?‡È÷ž«"~® l9¨ïà¡yþxºy¼ .*ê¿úø1yxâ!äH´á`ôÀŽK”F9ÀÖÉî"Ýš/Z[;ñVÐÁL,Tvɲo½:ý¸""XÃÀ,â˜Ôû‘rhXÃY D^Ád#2ÝÊ ŸÒs‰kôƒpmbB…¡ZBÒ#aMP™¯ÌÆì$õôéëäÇ>R"‚¬qÈ“ -ñ‘ `f*ót5ÍxÓ÷õoƪaßÞ£d`€¨I‡O(­1+.ŒW#°_®*˺€Úœ¬«j÷•Û]㇤¼£9øŸ€°³Œÿ$`ÑⓌµi¼D)¸ÿ©5ƒƒç˜Ÿ§`í(@ß7˜°*ßgŒIX,~ Vð´ƒê`ñÃ`Ïæ^ËÍpTÕÒÐ85á¢5Ë- ²J¥HXY–Ÿ¯Ã³QX¤ŒånÈ¿Mo„V¦“ ×â³ ÙB j«¾ŒÐGÐàE0çF.yÙf㲘êF„Ö:Xë—Ö ÏIõ“[¨0j ¦8Œ‹ÇT«³KT°4 !~$¿% Lkq{4„©¡ìà (ÓTTIa!9ñ’3ø :;$?Ï, -åJ"iÖkÔfx¤]¡±¨ÝË—ÃlÔ Ad|gY{¦s«ùœzl(ðéÐÎJc0¡¢¢pSˆ »qÈ„øo¦&u—=sx¡˜#²ñ’8Úƒ,Ï—h ô¨ï¯¥ùî"ˆ^÷ýþ(ÚOi>bùŸñë}{ìõ+.ä‚3g˜˜þgšÒýOxÌÍ…Éÿò'æ?æ}Vù/ßÅ&—怷~"þóÛù-. ¬-Ým=½Å,€âh/ƒ»-/Žî¬ßyðëûÚûKÖ?¿ -ú†ƒ -èÇ À=Áÿ¬X޸ˣ.{»Ìù]8šÀ2-Þ  àè¼™5÷€ÿ£+*ÅäV þ¥3óÿ¸À}ª/ë:‚ÿWPòà¼ðÚÍ÷Pèðße€¯\½á€[e…‚[,Óã[~¡[lC(€ìé’(ëÌOÀ«XðãÉG±?æé[úD˜;”Ç>áJ­®% ;Šk¡”pi7Z-"âo]ðF××V¶ ]òŽ‘üÇè"YäÐZÆ´øÁ êu]ÇAEEPLDF†I{ÕtH¢( Äï`¢v•_„>ÿcìÙ˜› -¸²œ É52‹»`qYÛh=¹È£öPXmî3ZŒL(Y••FZìyPÈÛ}Ç‹–Ø4zçˆÚ;]Í* 5 1B²ßZÏträÉnüªÊx‡vx; í8¬ßbÓNð¡"Ö-kå·U`FeLd× áT7YfcGÝ—œ…v ÿþÝôDÿ¹4&{;ˆz±ó¹a¶ÿ¨ß ‘ê}ä°2À\ …Q5f~ƒy‰-©3™ -îSÍõT”ËuCI©:À»¯Š‚›õ~V££€˜ØùêjJæÊË—l@élN4î«ëÌ« ö=»a©‘¶‘ž«ù°úY=S‘î£ÚÈ<ÇÜ4Áév&Öz’³Õ§ˆˆÅ–’“4®fÀ¶Ôµõ¨Î–&εXMHH­Ú²uŒÝõôh½ýªëÅò7}µ0Œtž¾ÇÿKéÓÏœ˜ÝÀ}«@¿ÝY ÿüã% ìç·DÏ“`>@ð·«ýO—zVϼ[àõÔ»é8Wfœ=Ñ.€XÿW¯ÞÔø÷ý?‹5€þûï¿ÿþÕ_ù¢ û -þßt‘—>åïV’äÀg(`¦ßÿü]ÁþxŽ=4ø±ÐDÊKG@ùøå,B~[€xX‘3 O(Ïp5ƆPNäôçUM.†ÈŸ¸‘N%¦jc°‘#dˆ†—²,Xðÿ„øàË‹;v´¶O¦…@qÐ#I¹‚oÒ—™H­ððUcøG¾¶Œ++¯hÐH‘¦½ Öó%ÒW9ÝE°æ¼]žfÉPÜNºII$÷›¼Y'1‰´e›¬©äFY%0«ÜK—ˆâ±6À„ÉNY&¡s¸à¿€Cz,¥5­ºIìWrS†ðÒé ê2¡ôÖD+¤ÑÚDM!<‘§È(˜¶2!Â/ã¿lH 8³˜÷¿;üÛGí}?œ>"šj¦õ¬þ5E«T;$/ñ¢šz”ŸºN­P€”œèÞ û]•w - P*5åÔƒ”ÄÁ¸>V11Xÿ, ÷¨,뱪‡=Ù!¿ÉÜ8}ÍR7‚ecÕhì€û¨^Üë¦"4×ÁŠ Q€C…8< ¡ :Q-/ñŠ¢D¡÷2èññ…t+Ãç@¸ütn{@Hq„ŠDâŽ!·e@}©} -]Àa+~T}TeÔûœ%³¦ŠHÅ&'XÉÕ\$˜+².š†kN#“uh‰S™\c¿“ ”Ím,’0“TÖƒ!ƒ±Z‰ÈI–›4ºˆ&înÑ[œRvDq—óQó)Ë'Ú²èðq>áú1?[qG¤tX° Ncƒ±0SµÅ#êfŸË²Öv¢8²ÌËì¶#ÿ_Á’ON-M x©yo•`ç[:ÄH²éÑ™võŒìü:Âë&SSŠa:èõ8E¥ŠÌ‰.6›ö,íl®¤]lCâz¼ëâd°Î‰sä@_ -Çy¾nš…¡€uЇˆ5ÌȾ }„ÊBa -vÄVHΛHÜÂ,:sêÁqøV«Æ ð„z·†)n;ç”ðMúüɯz‹N~_—ed€,Ó"Vr•WLs» uZPý“Ä`SŒig$"Óí÷'“L$) έ%È÷’!ÝÕtÔÐhiü\ñU“¥ÐH—  ¡³Öåb VU]_xtDS©¨Ü¡&õ'èaØ¥—* -“sŒº@ÑlKÛ܃ñ9¦û e'ð^.{<ïõoÿæ÷̃ÍQz?y𑉀 ÆÙ¸ÿ+W¯8!À·œú³lb†Naæ/¹ü_þ´8¾)³*ø?×ò¸ò-þÀ]lz ¾uôoO@9È”=7øÛ*ë(’Ýíù”«»‘³Ûëíß²àWLÔ-àÃoÿs’m ø‹”¿ó3í0€v @Æè]Õ¥ß\¬¾èÌ£eífmíVÈ«€ß úƒÿ~ÄAU¢\¿~ýê5ˆ¿ùXÀ˜ÿÿû¯ÄÿÖp«·|ÝÓžDb¦¨ÐvøšÂì8  xØ™{ޝþc|¶ý‘ÓÃé‘A -–|½‚¬_x”.J,¤h` -À;Ñ©­h@Xj‚ד±¯—á©­xıJ¿tD”±™˜bÊMÀpM€ó2ÂíÐ`nmÍÉ|óA:iø ›h‚¤Á‰È7·÷Òï«­ c-Ôë?H Çcþ"’±ÎÛ0“ƒºÏ!2°dd:žjVIãÛ‹€Bmi²e¢ŠÕÖŒ67ÓŒó£RR­›òqU6òª„Fe­ ²ÙŽÀCk1<ñk‡Œ¶\]V‹ÍFô÷Ì{уN¤,¢ðC°ƒ4¸ Q ö¦ áZóªpMtåjþÚÈuŽ1÷äzPùnC È ;ðŸòÝ ÿsëOø'‰öÔ%MÖéG5æþü| ‰hñd‚À´ÍËw¾ç. -@¤jÎjò—Ïö·@è2¯ñøùúÉ5dþòX‚ÁQú³‰ò³_ºo§ ôéãA—NUf(-Ì -?‘"b–¢9›oÀœ ßhùBé×àê8Üã¦m­i®ÑÑêSÓhüƒìU3ê‚ßöjŒ€òä‘pp­™‰ üóŽ919Ñ%hÂ=p†pó,™Ç’åÀB"‡EEæ †a/sY!+Ô¸ïŸbTãð¿-YÅ·Jqʍ1™A ¡ÜA Xëœè9’¢‰ph­«L7rR0» Õ`¨ ’YãÞUPø„ñe ®Ý•kËÊ@p¡Š,•Jâ´¿¨VíÈÿ—ñ_@óvÉ¥~,‘—½%çìÈi<NËÏ´žÕƒ™&uå°Ê¦ž‘l¬ÊdýûòûÂ¸Í }Ê2àÈ!ñdΆö/ZB› áÒÉéZê»°N¸,I•†“ZÆ‹/JT§“Eyˆ†‹jÍR+ÃæAùÖ£î Q«uÓÛnRTÄjä8¡áNT¡iýnʺˆ_Aæ BÑÚUUÚ÷ ’|>\ç-úƒµ^½N‰:Ï”Šé mo8¬ü êÃÆÂèéÓpÝÇ2`¯rd?Qu·£{D7i@aÁÙ»$E ~<³qÞsÉ’CC!ÃÑ=R`fr$€8K°â"?dJ¦=q§4úùÎYò‡ÊŽ8¿mÿÇð%¾àˬäR€:ÿù¥ Œ¸zÆYÀÿ›<𦓲(P<XØ«+o¯¼³ºú§ í»ï¦ǵ€ ñ¿øÿÅ‘I~7E÷Þ\f¼ÿøæûÅJô}?¡]×oÌÑŸÝùcGèOõGˆFÜÙž  -3!où±@Ûø¥ÊuâŠ@‰ 0ä/—”ûE@fø¼òçB!PsÒÓÚëiœäÁB šG¼SG×窉Ԉ‘ƒz]#ÅE”ríûÊ:ÀY(ô–ˆðÎ æálÜ=D÷°-ÄÙhôÑÔEàŒˆš8 ‘£¯¥édVk¥ÊÜ–¨1jƨ"O¸6o9H>áEb2Ëi»l#ÑÍ’˜£ oLG< ÈDìr3©+d˜—¸Ž¨SQPâ™ -¥¨‡¸ŒVlêHcªG™L‘kºT¤Í9ÕéÛ«Úõ×ÖNžh² )Ã!ËŠíþ Sõ„òƤ-k±ÕÂ,q®Iq+FèÖM`¡Ä— -¼XÒnvXÿ¯…Ë©½ðcháGr ¬LÇ“ô)[9ÇU2U¨ÿÈ®e‘­®› €GÙ‰O–4œù P¦„DQß%@nô‰Óà€/Ø5(†qX°Ó¥.væö c¢: P\Œ·¼¿X”™òõQ‘€ùR Ôl^kðƒóÂ}ðÔÀªÕm~»Zûº(ˆ¹Êлâb¦‰ GXÂf@-ÀPùm„Ó=ûÌ ßÄ—D ºìO©¸r‘ªg0ÿ7|Ò¹`¨mØjÈ“}Gåã^ïN˜9±^-'2“¼uþ´dV„]}<¶"š˜WTZ”¿OÅtÒïT®PC‰¢ÎƒA1ýD‹­©("gO´<šÁpå<ÎÙ´Èžý”½Å¿§Ú›ÒÿŸð…^:t¿•¦ûJêS?;sÆþÀ^óßõ€/\¼ª©*€p8¶º±/eù îs<àßÜÏ¿ÜùºsäÏç -GC,¾{¼Ø¥€ïß[_w>Oäì£ýj0ýk1`{%À92ï$ïá»üñ+}¡h |('$ÇdØaü°Àn9!O€¨/ÐÏ¿q´ðø—õ÷w¸âp €øß:0¸ß<¢ @ ÀßÕÕ·­èÝwƒýqãœS‰ke•ŸàÿÍ÷¡¿{W/¡ã]Š“ !·€kׯßàÔõ«¿b÷†?ÛHšIÁþB˳¢FŠþ/y$±ó‡RÛþ -¼J|üæÒ¢$aXú^ÄyƒQî“ 95Ï ë4›£ÝB]¾Y†ºÅÆjê´L’Ñ“m¡Ò2¬ËÃXœÞûè*.Fd#µV¹n+×ßCåTYæWÝÀ¡&r—iz(¿?îq=‰PºÿÃ&ß²kl“p"Þ7¯»'ì\OnëZÀ¼‰0N¦å•&mJ&ÜÉ›‹Ã€¤6kP¢&¾^×AÆ"ǽŒ¥$ÊãØª†ª¬š#­QÐXÐ*Ê>õuÖ -€aîåò«$°ät¬¸œ%©QˆÑ$P”5í´»Å¿ëžjOççÚÃùÝJØý'‡‘·ßè?ÞåÅ1Duà|^xLoÒÞnè#â¿·[B„—)˜_ÿË´ChÿÊ~¶BîKtïÞ‡€ùýûwÖ^-€‡/) w< œŽàº>zvÕ~ËÕeô_à<(÷¼mÞ°­<üø‹àþ² ØÏF7À¾ý¶ÿóÏ—OÐâ˜Ûÿz¾z|õlß1€¼ù¦í›ChלּðN€VÀ¹³ÎÿmNð4Ï èýï·ëðwõÊ¥¼$èâÅK¨€0¿JÈrƒÛüˆº¦Jùéÿ_Œ(.7òä^Ô†­ÕwÞy' þCÈ`‰Z/Àöº~1­¡éòº<ÀÆÂÉ%„´cí|òÑÊÓ -º[°:¾¬Äq -x¤…ÃÞ <ì×QB Åü£¼Ôÿkk½µÃ ŒR*Æ”²H‹‘Ã^+ËH¨ÊÆzü‰×¡ä•¯ìÑÚæT±¹ ,cß(cGÇk'K.Ø®=UG£”T¸=ð†ijÊ„ðzHP´rœp1ûhÞ¸6ãTðÙû1h ®ÉªDl" ¾"Í¢qÖ[ºBxÊÄ4€ô 8Ðy[¾LºS‡Ü:™¤Ï®µ£‰Yý³¢RB9[Ôš§Ét ÿå¬üݶþwâªÀÛ %ø/ÛC:FR¢ðÉžKù¢p™Æ8rŸìQë¾íÆ©MÎÙÙlªÝüCq -eJÐã‹ÒCÎÉNµîK'¸E“Søµ.±®»O4K›{ÀÝŠ(ÍßêV÷¥õÅôë-ñÔ× Ñ Œ $„‰« M|¤•Ó¬áÀ˜h¦‹jd#U‚qÈ9aÍͺöË&?êǼo›‚§b”`m÷!5Aƒ¤~á€ô@æÙ¡J—°zéÿ¡ö¿œÍ»Û´}äÅ:çÜOˆ,ÝorRßÙ3`Æ…«šûYзd ²`Þœ!hŽþκ^£ _úúÉW€_ŒâCoÙà9BÐíÿ륯xǵ€QúïÇQìØÙà»û}'ØG}±ÒA;DäW(`¾ƒ–ƘL"ã˹ÜAÔ¿ýä“÷rN;ß!‰° .à‰œŽ྿LÂô€Xÿdþ6 B€ép @æ: î¥ì%ñÿíwÞÿß9ê€âÿ?sŽŠ” -úëÇ÷+ _»ÊF%ãÿÀ¿/ ¼p ÀH÷ÖîӬ̨{Ûj€c–gÀOÔ€]<¡Ÿ׿7•¶¿DñŒùúPûØûmU€“­£ÀÀÍž ɉ¬Ž*ƒ²€ŸK»çŠáõªu𴦨ôûˆ¸èwN„+.ÜöØ€¤!Ü2$üø`÷úö +-&Sß 3©ÆYL™:„»#ñt°f÷¼ø¢hO×ËÓ= b X̓²žaÃ×S;0ñw]w¦Á&—šãS„pW¹%}ÖlÔÈ7àÇûéb6Ù¯§p Ž ÀzÕÂʹðïé~‡ì!àÿ¶)='Ÿ@Ir Àa<§²¥A7lp=!c±ûµñg(DãÍ 8 ¢Ö? #â•yõœ:‰üæ…«8¢…¡¼ñoaý¿þÓ$Ê÷GåFy(¿ Í&ÃÌ¢×ÌAGV”(·šÀ*uj,ª`”©,\ôOô–9š'¡Üò•;âÊPäÄ 'HiEÜG^Ínl~¹/¼eò_~àžØg냓- ó.÷ZpÖ~=V!-Ç,˳êªÎèÉ ![, ‘zRe ¥ª–uÑ î@}’³ŽÓă¿žñZoÍõ<‘_ô_‚—Ly´Î3£ªQ8E±`7{nÍ£‹pD¬è-œAòÝ>”—«¼NF†Â“L8Ér¤O€fcG=ÅÐE?¡°!´*ŠFeÈ’JGOÏÉ"RïM Q@T—J -*¥À­¡SµÖ–žŒá…ŠVì·‚SÑ»ÓKOpú£²Y:ni±³MÕEØï/! Ï®ú.GŽA鸠2 Àù³gO9ÌkcôÈ1Jÿ¤¸¢°'‰ò‚þ6þû[`î8°O°eô‡Í;È!yÀõŸcÔ@Ã{YˆÍÎ¥mCý~éר“âxÀÇÔ¡¥;¢rÄ`·C˂ڀ›„çD‹ô{‘øŸ™ÿ ûßñzŽÚðæƒEéŠýßzÞæwôí•·QÞ‰àÝ3gÀþsg/üeàÿ҅˾øÆ5Àÿêµï¿ÿþÍk7o^ÍJÀâÿ¥Ëšÿ¾0P€.¯ÜÜU0ú%è/.æ³ò·s€…`õg«?ûÙŸA¿8{–ïœþ,˜ºåÝIñ Õ5N" øÎ^Q„qÃed]g·gOú´AE`±¤AYLÜé SÉ@\åqæ²#µ° ºŠ­“ ,ø/ÚuTô ì:Jfm‚!(4Ø"ÄÔëƒ - -›ªþhðgG YEÒ¦šU=_Tª-"ûü(WÄå)\cüËl†®ÑFÓY¿;(¯¨…G j|{³­Ž:EØ$»B‰KYÄî-Sd¢&}ìOd“,°IÖFjEÚg`šzƒ«UŸP"yɨ3¡ýïR¥ àD—ÚtÊPU¡°Þ"݉q)·HQ®‹ãA®É¢f æ•\'œU£x¦lµûª‹yÿßÿT¶?’"˜…ãX£ZM´¼‹éºè Ò&„¤°Sºƒ)×DË`jö×”X˜N‹÷9] -ƒÞ†pchÁ40_²Ýs%÷K¿;›®Nowùó}@S@×&h­[ý2WEjºVtM9‡ENióRG±åU¼ cØøQ[¹dë‡× âéWƒÝòå‹b€⎷!»Cìq±##™‘ׄ_˜…=ý&('{ޝOB .lq- w -êò#~Óçö’Bž1ÂÃaØõ!õdÃ8²GªÆŠ²(H*e6òf9aÿ"U9ÄÚ÷&ud7Ø_ wC»N‡Ï7ûɵßÔJÓý¥Uöƒ}þŽs0€«^@-p àé’‘Ð~zà›¹x7*@?Çõv'{9jñÛ/@»-˜¾“òâßxæ -À½2ö®PàøÓO¸¢±>Çéh€ÿk€O_¦OÚ>€¹ Ýùó>ï(ôiq -ö*²ÀAÎÌÏó×ýNr@qèîßáÈÉÇ·ìÐü³Ð‘•Å‚€Ò;ïˆýo£¨”‰€g/œÒ/]¾ðoÏ_þßH@Qæ®Ì*öÜùsR븎pëà?‹ÿ9I€ÿrtËÊúÁò¹`À«³øìîø™ïüÅ/~yñ—¿üå²`ýïJˆ®W)#…ý(MÚï+*€²ô@Ž`‰MF=`@`@BFçà‚¿®‹ŠØå”VÇÀ0N¿ÓiË1òTÑ„€i:à-‡à-ßg/xDc -@Fšô†3€k²!œÄ0„GÒE´¸XLÏáþ$ˆ®cò’‰p rÝØÅw¬l-b'Øsµÿ›Fi­FƒL®°¤oo:‡@ A@ãÅÐ ’?·Ó÷eD%›Õ÷0h&ÀõzÚ¯¾À9]8UK×ÑÒC`×ÁcÈeur -l8<‹Ìw;Øÿk‡ßšÏ8ì¢.BŠ5A‘ RÓgÚLšÂ36½_¸ßÖ1ƒœ-\Sp.9Geâ ¨0ˆÿóöûþCŽþZÁ-Á6ÿ¢vÀr =ª¹LcA]#‹£^w(ÔÛv̘ˆ 8Œ\ß?îo>pZ©ÃèZf7“‰" /þ -–ê8ä_ÄÍ,bÎ@üÅÌ· À<–³mƒ+G 3ævÓï®Áè_ŒWJM-C†9´6øZΖ¯ý2¶Zn†%ÿ ¡i+¿°M¦WGÁÿNÜ>I&`T,Š/ÔŸ7."*Ó}Ë!ü¶‹…Ëà€[¨žG2ö}˜)NøàP0 +ÂlQeÅû.ë6yv‰’z›<-QEÕh]$ú‘Üæ.$ðB~ˆÓÒ÷Ùv—ýVUãÛ È¤C,¥”â 2„ºäÛ‘]Ì8Ù±—&ë‹í?9Äz¿ Y þvŸ¿xõÂÕ‹|3úÏWË9{ÊaÿÁ"¿oTR8päõž¿ùŽÿ!€ÖЖï¡Å¶`ú2iÿ—.€ÞÂp¯t½C¿q”ê?¢·qz›‚÷¯P öËÔž*‘}Lš(-þ/G¼Ày‡ìêà/0¿LBÿãÇ_ú&@éI–þiÑŸ_^øû¶  ý¬<ü/zÞ^9 -ð¯¼ýöJëÐpî/ôË—µÿ/]¾z̀׮ܸzýúµ÷³Ð-Ìü›—ôþýÏŸ;{îÂETAÀý…ý²iñߨçп p‘=›€ÿÒ:Û€ŸýLàg/^üÅ/ÏþÒ¤yö,¿_^ü7ÿæúõëÿæß\T7héâň¯'ÛŽ€ö;›ÍD”… -€x°ÃÛ¹™§½É¸‰ áv6cPrŠHØÝ^³¥`ph:2…ÆÊm¥ÞÉa+¶–ºêͨ×ív#·íGÔÿ¨‹I xSít­©]0VÅá~ £^Ö -Àó¯¨s@>‡vwõ˜[¹¶O7p¨cÞ^ÊN«™I´S&››“ÛÊlB#—ÝÑi>MY‘(ÇõGp G·'ÓjÖ«¾âRÉü¿˜Œ*DBTåt° 9G˜ÏXöd)`о‚Cf¿p=d¾yjäz´¹¹y{ƒÀìW#»[£sׄc5,µ–QSðÿ%ëß\.HYoùIÂ?ú“§ÝÈD¢üqdc -­ÙbS …k Ë ¨Lâ:q(I2áÚwŒú`ei°o©P(àæT½T“ˆ(V"·pÕ°^Çøó±g¿×§”K ­>±Ùðixl`J ¤F P6û4H’‰`ãЯ?q!ba¹îÉŠê‘]r˳r£¡­»‡Èõnõiªwò °ív‹%^°™""VòD4I™{smÎ*D’#³Ëºo -„ŠvôEOquTÁÝ?†ÌÖ¬z92ÂÒ8ÔG(«ûÜÐsðŸÎƒT‚i’Ã~*Ã&šö‰¾æbS°Ý³*x`i° aó²øP´-D=È"E›ë×ÞU˜ÙWŠœÝgÿAæ[äÁü«¯\ÄDLw@–R58¥ÀG x'–ÞñUp¿5ñZcn -¢h/{órÀVüwàîT`}™îè( -@ï8Ä}¸ðd‰5€O¸²Pâù/ÿ{y€ûß‚ø/BŸúà{¾êçãî—€ÄÌF°W <[‚§AŒýeÊ4@gfr€æ=þ„6·2 ð¿¢`Þ PHü{õ•Õ£©k0”¸s—/_¾ô/1ë±ÿ¡«×o\ãžß|ôøö¿¾ÿ ÍXSD7ÚƒåWÜÿöÛ%’WÀ @€•þL8w„Ëz6êÈ­ `‚$[no¢œÁdÔ‹.i¨p‚r4c²“ m¸ÎÈÿ»KÖ:[æYéÝPÿùË_¢ýqdfàíPÛœäÏ‚“(kµ}‚–ÜNц•nÿAƒ’À•ÚñÞäm€9n-i~%§hG4·t‚/ÐJC{;kíà‚lmmâ`ª‚Ò#õ^^ÖØwu)ð •C5SOØ+Žbˆ!^š&g9 axpUíÝaËo†ûÛ)†â67K:$ê)yS{+©Ö¢Í åSH«EY^‰§eÒVãø}ÑV5‚ðlö1ù˜(YY„×'Q”$ƒ IäŒAÉ£J’A-’âºë_“˜?K†ú4)kÄÇ…£$ÔC[§­Öˆ¢´žOQÌ87Yí6ïý§8V÷ùƒÔn§e-€ W?nïæÿŸ:sæüÅ«/:°Ü &P†˜ów½ ÇnT`Ëÿ=ãGŠþª®Èçâ»Û€ƒ:`{  opXY]Q dß}÷Ý3g0éÏŸ»ð/.ý Ìÿ÷¯Þ¼~íÆ«¾ïŸßõó?øGÀ¿À¹vƒýÉQ×¥ÕïB@ЯÜdïz¼@tB…‹vÏu ŸùûÙÙ_œÅø¿xÜÿʳTΣÿ_ý›ÒªZr À^*€ctDPä;Ûj^€ú®DÚ­s· ŒNí<À¬†¸ vúÓ-]9m9WœÝØD»7qgh(èÅu øvó?³Êè‘9È›ˆ'6Š“Vè’§ -W1èï鬙Lg¨#}øhù´ŸÈõ+}V¸ödp› >Ë\¾)ù@06ˆ*X«3¶qŠ-=ÚtÁcËK€˜ï¾h;ͪg¨dqŒHî¸d­ÎÐÕæP›Pœz”ßÌ‹¾bÇàÖ¸†0»3d^7£Ïm S*NJÉ¥€õfhŠà2ãš+Ýþp2á^Ø3´ €]…¬Ã³æ\ËQÕLd:+ï;#°ßY‡Í»cNúNø§dmAÙó|Âü"AÓ(\¾A\'§¶3Ç~d&Sø-mX·¿'ÍÒa Ôs‡ŒçÅò^äʈÓ~ÑÄi€jF)Yõ‚í V|Lâ4z–.õ Y²]²aG¬˜ÙGIÀøµF°ìóA8Ńý®ŽnûvôÛnm0Î5;µy’™¢_˜º[㫦ºw¿ Ch€Ä¥ß!n ‚XþD“G#ÍŸì$;‹•“\Ã'¡Õý:Þü®Êa­ø÷ À!?ïM¦â"@ˆÀaËdøðš˜¹AfÄsió°±b½eö¨%{¨P¾–ŠÐožú£a&öDP•ãžâ9ÛZÂé}ûdÀ©³çϸ~Lþ—?´έžºx忣›7ø¹ÍŠ1ÁÚÅcv§Gb}àÞÍbg¡ð÷zàî+@Æôzw@Ö îNàAQ‚Õ÷?.<·Ó÷Vúeì/ŸPñhÞs°­”s‹ÿÑG€¼“€­óíÏ6ýþ±óÿæ–¿ôåüò—?XtèÈ€ÅÀ•£oþ‹E$ß€ÎæØ>ŒúkWoú -`(ªÚõ÷©/¿zŒý¯ù?'ðÿœC$ªìÖãǯVg‡ ¨¯¾ ôßÃð34É_ü«_\üå/ÕÀÿs¼ðË‚ÿÿîúuÌþ…ýñ_·ƒZeoi F Plä9ßj½€ ’e k#TËXðqÕï=nÀÒ<¼\ÝÀê>€ÂEîÛðÅDâRGa™i€¾ 0CºhÊ€â$U¢(G‰‰è„Ò©/ׯ§³i6˜ö[Í i0ò]~.AYXŠÔ‘MMgŸ@Ãp]²\ôJ]ƒß®_Š- 0#ŸÈE4Õ›c5pIÄÁ*M^‹$«¦–Œ9vxÇ9åd×±h±NØ…eTJÄ%˜…U ®Ñ®TäfÝ!„˜c©;ú«k/ÀšÃÖ:Xÿé@Èl` Òá 9 ÀU¸‘bˆHkžS-v’Äo!`ʵ6Ù‘kض­ÂÎU©ÿK½ÿ¢ôø/½ÿ|!wB µ Wž/Ÿrõ5T«ŒDГ¯ûȾêÉ¥‰ª“Ø€Jö X¦„$I]‰8…>ˆœ;vBI”Æ«‘›Ž€ÒœJãÔâ-ðÅ^›”íß­pYÌó´WÐîwÊ --Ã+ĘØ,$*›°¹õrO)õ4Û€¶¹tÇ)jqÛ+\”Jºä–pXÂ]+XÞ¹!Œ¨µ€_ ÖQjL±ÔŽ×5þ%—…yWDDˆÃ ð4iç2{CJ`=w‚Ñ0M^’y¡*•¤Õ“ 6Ž{N̉äÁ3}Š‚óèbQEò!›äIwLY ¹³ÜRɪg)`Ø¢õÆÃfãú' dî¾”ÕàÖn;þ9(€S§ŽŸ½xóË'_ùùêË/Ÿ<…¾zúäùógÏùËú5{P‹ã{jÀBØ1pN-ê/Ѷ ÷ó»­à%<ްd¢¥ÿmØôÛ]𿘛4ùQ6æø_:ʵœšãÿ¶@ø/[•€eôu_È]{Z¿&ˆòÿ{Šÿ­à ìÿôÿnÞ9¶rìx–†N¥àÜùËþí%ûÿçèïïâ•«Yélj™ýÛ¿tœ»àË$W¼uëñ­—© ùú³0>æ³Ú·¶€WǬÆà“ÅpnÉðWñü…ÒPˆgl×§,°ëÛuâØòUSPTD -_ÍÌEu'€#‚Û„U+®¹jÛ´©º£&2Kyè£>q‰5»»I»FßWØððwœúg @Y¨×ó#2°e‰ ]-¦ u«™ýÇæ‹-€/>Rg³Ïó7jš¾»2îÿôIDATدQªÖÀ¾A3E?7D‚ üåÁ|-Ð3™6؇r¹„Ÿ£‘]ê8Š‚ýÒv a€Ý(ôp$¯:Ÿ(ÜŠR€ÐÓu@ 8F`VU(, ŠªbnÍš/ªi£MÛsÚ²^Á‹Ðq%€LŒÌJ€Ñ’²` ̹ÒZœšÔÓAEC÷1èÙäOFªQ³î›™Ë”x²Û„Ê@S ë½èØ0'|ZFH¼xþMµl^J¨Pý@ª“)i Çé|¬8½ÉàŠ˜á¨0{Q(J -³Mµ‡¬ëæ^/Ë.À* …X¸æ4/!šRȳ E§ø”éw!,å\[dDYæì®v–s…J½m–Å–%V9JáÆø‚Àœ€Wgp?ì¢Xª‰XõÅG Ôír²Íú“ö\´ÌË{Î䣂Mд4–[N!•‡<.É¡À«zàF,%)9„pÙÌqÒJôxØ2À–«9õ~"÷F±?ïãN4m1†Ø£jÌ& vÓb`‘#ãPK‹&‘}c£)90éyqÍ+ªÖǃ2×Y¦E¶óþý¦ÈÙ}¦¢ÿÿù³g.œ9ï+~œN~öÌ.^xôäéÿÙÓ'OŸ={ñõóOŸ?}ñâé³çÏQö¤Ç_CK€]4€õwP똿 Äo ŠGÀúVø¤…ê—(hÞ^&à÷1Ç7ðÍÿ¹Ño,­M©U²À}=åã•ü‰öÛ´íø=Ð_f|åKìúÏUw­7Ÿpà Cè˜{@þ•?ýÓ·wŽÁAôcòs¸°Ð -qù7ôÛ¿Püü(öGðBh [·×p9à7Þ,¯ -;æ«€VåU@…ÔÄõ N¼víê•+— -þ_Á¼¿Ž}ÿèæÍ€¨ç.\½tI!€2û/äR.¼‡`—wðÙÃ0pö—ç…þ]ÇÌÉ.W)Ò*Ò|‰æ‚½]ÀuF|1Xµö4Ð:ê——í¡¸f\œ›ÚÎ ú# rR÷0mú5Ê(œÎlݱ=ÆêI_~÷;ÑT] ðìÎü$QÌè íðGj€Ý[àºc”)­<BFHi,dm ’ÅQ¬Ô1¸,*CÚ÷ú#`"1Á5æxœ“ž¹ÐŰ®íê0´h5mªž!í®VH‰¶dÙÌSn¾s SkKG‚`mF1 *Êís¸V¨*ç -Á¸Õák@Y¯•²!¡ù7@JÀš:;…t"ÓÍ­,«-X_Õ¨Kf)íþH¦§³)•¤„KªbUGµEÃŒú‚]ëÍ2Œ>jªŽJÿ…ù¯hÞþý† ´1v¥Äìå×Âþü`û³DånIãOo†˜ >F€Æ˜Ö^YÒ1Óh}Ë<7¡)qI.ºðÓƒG~º¤¬¬üéêÊÂà ß ¤ÿËâ¸võò•Ò½ÀuLûGÜöøç:e@&þݼõÁ·>ˆñóƒü -ò/<;Ç@œÿlö\àŸ—1Îp% €2 `É  -í¥äÌ·ˆŸÓòäòÓ*áXŸNg#½ÍàISÎ>ÖtlïQÏñé bó¿ž ë¡&·3õDÌÒnV s\T–¹Í$@Á_±Ë³X1U„a\ú‘‡±0uáBQAdÈÓÂk%§Žg‹h)¼ns­D7ãðFÚý>™éÃËÖ‚ëÙ¤‹IŒàúE.R[ ,§bS¡þÌ€r¦¡–nÀÉIF!š+ì›ObSúòvݘⰦý"$ƒ{Qô FÎkÎÍ ñ|ر>¯‹A€ª4É¡FÙûÄ:ýú?’…ò"EîTíM®ÉÖ¬î£hâÃŒS%¨´­pMÉKÝAM¨'Á%=áMTÒþ[è—Ê•„þo³[~yû -í8]"¢ZuûZkiŠj’%5ÓŸRs©ìà¨êJÀÒ¨X–0NÅb†Jæ °Ë©ûñŒû§;Y*GTë®éà¶¶ØCmÕÀãh¼±F5…U·DÀ-m˜Â”ퟘ<嚬†(pNÝ&Z®«ªxõQí¶¨\ -˜SrAœÖ6|$,J5 -ÀdT”Ýœâ²8,X» â›4Ô=ÍB׈J‚X½æóâ%9ìY¼]•˜#•Ó} ?’Oùë­½e!‘¿’µ´È’A"2פØ[·ñ»¤ŠuC $³Ùã! $(e@Ý Õ+E“.Hg[ -‡- üS¡¥¤ÔnL.C,¬è¼`àŸ€ŠœÝgBTû:`É?}ÿ~NBàsõ­¯ž>{òüÙÓ¯¾zŠ -€ñ¯€Í‹ß¼†ô{€ïŸã†âþÿž0öî ѿðp  ÿŸ¾Ü ÍîŽnŒ¿ŒýåxçžæuÀ—ðYeh»  hèwóHö߃üþ¶ñúRð÷LΖ`sZ  À—0œ/xôø1ÐÉðnñ\8ïÊ~—¯ÿv8°à(À›7Û)€ÑæšÀ¥+¨Åpká(«ñ#îçâùB p À+ïØc€Ÿ­þ¬ŒøÅE´€WÆüÕ¿{y À¿ŽЛÖ!.½¬ÌÚwd, À#ñŠ€‰´u0 ë‚¿†eºiF˜Óf,œ®ˆ^L4dÙÉ Å$ó—Äù„ë“N‹DQ@ãÞI¯Î‘@;Ù2×pÝòÙâdc -vÿsóJiC„ÙÜߦÜÛ[¶i àÕó”†cûI®Œ7• ƒ ÅY~Ô¥£ûåI2åe)Â3P!ÿþ´.aež}Š‘ ÙÚú¨…ʆ+>¡9Øù-’[Á]ÎÉ ±Ž7|q¤ÁŠ*f…Øà‚ÓZ¨>ñ9$IZƒ!­¯;¬†v#xÅ:‚ÿv]=ç‡ ˆ•#X3ÆF« º½u MÒæ;>;>0ÐiõƒJ^,ôÄâe¹„Sôº0ŽI­Ÿ½ÑŸÅiža£ãž7ÛÛZÉm3aŠrClþÖ‚çiy󇿱7CZOHC}þæñ¤i º'T©ˆÓ*7œûKOº^‘¯,÷•ì`ÝoRX;Û_£?}ÿÂ?öÿ¤7¢}õÂ#>}Ïý¯ãú÷ÿ›xûw¥Çw!Œ~ ÿ€¿æÐà€ -À¶ À`Ù~ߦ¼%èeâü§„õÊŸ ýzô·»Züoßú›ù¯:<œC»>o€“ÿã(zÁÜÐzthÐoûÙßý·ÿöàÎ{ëwîüúÃ{Áÿ½Û€Ì8—\ºz©íÐþÀÍG×·gž‹YÀ;@ã_Ûß±þZ$_‚þâ(,doþ.U÷ --y–fü«ï5 @‘\íH€I‹¥…æó± ÅjEï·ŸR£m4[ô%ä¿nÐ -n`XÄS¤uˆ”‡®kweÿ¤,(ƒ:'ÒNÛf¨÷Zg’WÁ?]¡öuM$¡¢N,]# œÁ)!HS;®0¿ˆ îŒÿ9Û¡Â5Ljòw;Ìm!å,I¥$ºwìøGÔ2c‘C;, ÎF#,ÚCÂÅuQJÞCz‰¾² ópâ†ùdÓ*®Pœ–’³’+ÇôF¾ìŽè¦SJ´” WKq›’šš™dZFÜp•mô³%®3žK2öWá¿´ò•Jëœ+¹«øù[ç¯|wüÜîèð]5Žü—20AsFþ†dÅ^ËO`¶>ØSÙŠDf¶~-… kÄܦVP5ŽÓÙϾwZ„ ¸ñMir‚/ eß0¦]½ â,-:oæÌ €N ªáÔ:0BSQaåtü嶸6—`$!ÈÜ9ó(ØË<Š9“‰-U$lü:x$”)sëFlZ\s%#ø0lå¾U˜ôOŸ.9#@î œJåãS&y –Ã}j¤•8e’<Ñ¢ÚXù«Ëç¨%KÛe|²cQH¹XW ¡žärrÆ#JXÝÆ!‹æ kSµÆS@ðºÈǾRäì~“]« >°ï8ÿ;ÅG `eå§Ç/ÞøêÙ³ŽD ûý–îÿo” É¯å?Ÿp耾€—?-èï â¸³ûqºU^íp³«û½,ÿÿŠà¥òç{~€vÁB;=p’½—hÛª—¶Ø›/”þøÏï÷Aÿ’ЧŸýíßÞ¿{ äÓ*sÀŽ1§â8¬cùë¸zùò•Ìñ@xy @¨x.-xì¿*€£^ñÌq´wD¢—Vê(”…J¸âøçXüÿêìE`‰.ˆÿÎ4¼…pñ_·„0Wz½ÉG‘å¡—T€ÅA €úŠÅQ¼¬ BòÔú†ó"^´ ÙC!AñB$òø¤s®JŠ „ÐN´‹í«ÜSô)‹p!•aw”ÿ",NF0(üé³GŠèŠ(üÂ.r—œÁ(Ÿ‰\ç@Ù™&×aR~é9P(™?¾13ÍŒ6Ìhƒ›‚sŠ¥È9䮊 —粫D•D`†©Ë²‚áÛ­Gƒq†}|o[^—x-¥s°A öŸðUÒÃk -KD¦%›qlÜ™›±à­"6-×ýµ,Ê"×%˜$–Jr­!FÀàSðßãïÿéû{ÁkË ¾Lsäùò\  ´ü'˜ו¶59Ò :˜KEQîRÞ¤Í 2Ï„tX¶¦Y¹k!äÈ[A&n"Q -€¨IŽ&{TŒMic\À²À{´ÐT_A -`gÍ‚÷Íô4Qi -ëî0n-u`ð¹ðq†|úýá:…Ë``*:ü™¹) -@Ýï®swšO¿¸ld$@Ýúç%ÿØAÑdP k¹/E½ôÍGèôÆÆ†Yb×ÛºÝÓ†õµÃ‡}ÒüšKJÏÖg6‰‹S.MáðJ*ƒÃåFDf, ‘¯ämÄo 2Eਣ0˜*J>‚¿´;žF‚Få°$ŠòJhï3µÂt_)¯ý5üxe ˆâ€#ǯÜ|òüÉ“'/ž>öý»Ï>]V¢ š-yÞÍæÌÙs¥ àêÕkz–gd ÀõÅß­³âÈ€[7}!èŸê -HôKÔ"¼ -@V&Äúç8à¯JpüÝ3¨¶ªeÀÏþù/Îþ€_Ú :çk°ÿÿÿzëÖ_¹p¡ëÿͶÐs–Ú‚Š_Ðö€…\DƳßê aë>@,(’ºÅúÞš7bU¯£ñp^1´Ddˆ:Jˆò„w/‚v‡ÊbÀŠF6EÒEÌ‘B=JJ`r{¤r2žLAÚÌî“ß±ï×lý¶\Ë·Üx;|©$¨œp+æ—=œæbRPÓH–-%Z’V¼ÞæÑ…úнrKL¯ÈK÷I†;}ç -ÖüŒ2aˆtÙ"~s†isóLÊ€v@*-Ü»!(†f§;M‘›òci§j…¿’eös-0_B±‰Ñ)ï§÷¾Ì2ã|a šÃ¿qšé²‘Jô¿MÜ "¢RÎùÍ÷¼eñkÏçSn°3/”²q…¦a T—ÁòCг8)6ƒÑD$¢¢”â>/%bÁ-Árƒ¤íLA -pb-‘ÇMÈHÅ¢|PæiÃ…0(,BP/kkQÆøgOà‡;`c¡†©ÑÉä³ãº-–ú+ÔBÿ‚€ðëß Þ"0ó/qsÙMô¸B#ðp›´é·?êÓðå—ÿ‡ËÍÀ÷D`k…HäÓÏþn§€p|åØŸîœ€Âö®+8\ºpù -è¿íÈ,€í1ó>èÒ9«Wcò2 bû£°£à%*¸®Þ½@v¨<]$gŽg Àœ¿´®9ú‡â¸þÿïŰMK -€*@1˜CE,Ï)B=ä ¼ü)€Ù™`Xº2P@B3åèöµ#‹ìöß‹†Prô«!7#b”#…4r Šû_qÀ%äEÄŸ²Ù4åBh­92V£çdwUÛ~³”¡öº°¼B8æšvkòš«@™bc¹¬ý£`f ‚…lù/™òš _€¨Õ%"ï\›ÍØ<Óåªq*FÑGPVT‡œž$n£÷„ds ¹)hk1Α딌…âöÄ í}R4˜¡1׺µ)y.˜hªÉ³€3оä9¿rm0Èÿ.Rôƒ’ݸÁK–¡×ÂÛ÷Ÿs-•›(‰'iŽñëlm'zƒÉè_ äÙr…kàÆ´ûœézc.°Ï5_½ì¤?âEÍlu$ލ¶*Â;9 ÷ƒ’ã ¥‘‚'²2õ‰Ã€c,bª >ƒR O›øÆÝIUϦÄ5¬»`´–ÒÃ(hç¨8Adi6j€6 {®•„碠øŠþ4… :›¤ÆO}Æ¡3'ÔºòS^çc#ц7¸úêõDÛß¾îœ>M†K±•)vNÇÈ÷ÑòfWA° ƒÈ›fƒ'µµÃNèëÖ>®r@úòUø¥ÎÕÅ©¥äÔè­ªÔ‡q§’L?_RÑEèÕVŽøXûÜO) jŠÒ‰­cy¤öúÀ>R™]µ¯4Ðãì©3Á}%3¿3àÉ)dýñ•#Ç/>úê9ôôÙó,´=ðÿøöñöïJ -ÌÝÉiÁxöË_¾/}Z°["—|`îxUÈ:»xU€æ+¿ª†Æ¸ -' -.KñxÃMAG“ïœv®Tð_ô] xÞåï÷FØÒÃß¾ê¸w½ííe€½5§p¾¬põÚÕ÷Û~Ç€¶`ç,€«—Ú1n9PÛ_=€£6úû^?p$/„n{Àÿ¬ tÅÀ•‹¬øÞè7ÊÅ•·ß.ZÀŸý™¾Š³g3àüý¾Õþ*Ÿ—€×zìíž‚iôH€[¡t |Š®«¼ã2`Ð:5,¸àíüE4‹4*ü·"ƒ“ˆØþ~^;´V<ÿŠH»!‚ÓÈ=W­ã^0u4¯u§;» ðÙ ôgLå€Л&¿µžç´\'€È(;"¼êÁDGgáZQ.׌'JÕw -j›'§še\±!Ë=‡Ôú#¸ÍàÚùBp -Û ü‰Ï`=‚×ÂÂì9m†5 þwÖ\!É¢9áÈõt4DtºA¯uõ[LL·±S`fa‚¾TO, ¹n™u=b3fÏ{§äÓÏ -€‡Ðþ½b–MÁ@¥ïŸkËd%ýp*x@®D+”“ØŽ!AvâØqo~ù°£²”9Ô¼o{CD!M¢“´ß»¨K”6Í1’Ãþa(ÙÞIRã ¡ifþÁ×,u -?oa¦=®uNÐOb¦<‰z¨oM³âáqõýjV:Žï³ï« ¥Xl¾ˆÓ`Ã4'ÑqºlJ’áÙ”|9ž{âɆO€yžRÈ£\â¢ÎZ—Óñi=—¶RL7hMEÓq€Ïµl½5®uxÀ2 û.s<ݪ³zZ; ¯ß?áÓGìwxÐØ'1/†)S*o>N–l“þ—- &wYs°ÔVT{;䃫jŒ\ÜÙ!¹•‹qYcûO­ôÜ_è÷—1€Åà -@‘ôÇV¢d€¨Ïž=×þ× ðí7*_·æþ.Ìïñ îûmä[6K¿ë–É1/y\¦¿\,x)þïåZL^¦ÏÀØW(¦? €Vxøiñ4äw{Rf Îßÿï¥[`))­úbæÇÔ—2ð±“ìpwî'xLV~ÌH$ó™€{;4;v¬ À×9^Šàš¯_@ “ÀYí(€øœðÁñÒ–háÙoÿÇ\:òæ‘7\¯èÍ#ŽX›/ÑÞX™¿ºàݼ¸à¬]ŽøßùÜúw·nܺžÏ­wÀ‡p‰0&D¾9)îÛÝ"â³£ ³… °¾t±ûÒ‘,H (ÚÏg\rù\‚£ÉFÀ ÁÀ *Ø'­°ˆ°ÔÓ-Æ­zëð‰CعEVõºÄÄ‹÷¾šVkƒsJvH ð&¾±ÅÔÞB÷È÷:­CÔ£ ï%`zZƒX® ®AFû<$Ø×ÒŒ7›jMƒß š*rZ¼[r±‹,‘$€ÂVª(®Œ¦F:r¦½ñùŽ`.Z”™‘Qµ…öe)"¡ ©¯¨ìÚÓŒ`€¥c?j›±ØŽu¹ÖÃh$A&‘ZrM¹o6ƒÎ:§à::ŽéËÓxJ}‚4¨ÞFåm]¿ÿ|Ý䊹nûþsz‰ÂØ'@ÇéâÄM*€J†»éÚOi’å6Û;å[¨m(4]Y‚3¢EФ©'ÍÜÔŒÐâ&“± B{‡Áxz\ZûÆOÏñ?°%‘54‡qPÜSß¹0¢› ÷×Ð(ÙÉJŸ1œ”'™“)p2Ÿ j'u —‘ö@Ü´ø&ZâQ dÛÌ)&½gøUÕénßé¦3¾®ø0U=ž<ˆCí¦FAÊÍÓòbBEI˧f»ÊÝÎ‡Ž¯¢ü‡®/0iêVxïß;q8¹(ä½DH¼°;ð´u„éNúƒ¡ãcóœ’ã9µÍY-È> v’#™LÙ$B®ÓÞQõªÆÉ¹Íl:Æ*ÐÐjêûJ‘­ûL±"íú]Ð5€\hõ2þÈêÅGO^<{‚ùÿ Àþÿ¯Ÿ}ý"£ÿZ¨ßbèïþàµñpÀŽT¶;¨…ºeºk'@™èà¿¢|?€ÄÙOþæ?ÿͼó¿ý<ø›ówÐgå–¢ìô—K -ñ¨,<°ÿ=,çŠ'à!è^À=+?¤2e¾ÔÐHf>ü%@5>ûÛ¿ýôÁNÀ½ûÇÿtç:­àÂ…q©x®Ù `1 ë”wèüü/fd @¦þ«Àn›ÅñãzP/'Àü_9pÐe _Go¬äͅл*çìPø¯ü–é@yò–`Ù °÷]Aµ¡Ê¿vx¯ð„ÒÀ©h„Ñû[ƒ[ôÜÈ>úK^ Ì×§šÂQHX:Ñú.Ï4JúŒÌÕ]Xu*ñþS™¨·¿¤ Oö¼¤ÀƒˆxÇPxöìéó¬ÿÿY (#¾Ý›v˜ó;¢¾_Ús¯R uË”Y÷ç€(¿Ù¡h0 =ÿ7 òÇ‹Ïg-æï ß¶AÕ~CÔE>Y¬µ® ô2”ϸ‰À_û–¶ñÿ÷Žt&`Q²)øúõýßzþÛgÈô²pïCgß/¯PÆ8¶¯x.éPˆà¥uBK€ù,Íþbûgûx{ ß‚@ÿ–æ®ÿБƒotÉ‚×ÒÊÛ /À™?;{öâÅKׯ£f”aÛ¤À³·ƒvz”çEä°èØä4œ€ã †vÍÿ†/nÁEÌ•ÄC@:HÄmw•ƒÔzõpÈåÜll\D( 7eÀá5_„` ²&Y_&âW£! ŽÉ«P2]àÝ&¦°!¯ÝÞm$âx*Ì¥ù +r1ã@çÊO(yµ¯ËA|¦wÃKR_­{­FÝ¡dVï¾yö=€\ž  J)*qÙܵÝ%ªrQÞÎ`:ó­€j =›LîªLêI¥à]ëgÜ[®µ koÍ=ÓƒXYAx#Suº[Ȩã³åhLâ\1“ñí1\³W¸ÖªÖƒAI˜sû‹~`ép‡ç’ňƜ—J~ äù.}ÿ…àÇã'3.ƘyjÞéAˆÖ» pø5˜ä•`¸ ÄIkš—*Þ\ïÛA¾uSõ°˜ÑÇf ÍÎ\âˆ1£#“Ùl0¬gMMÔ*"—/îÙä›ÁÄ—* PÆ¡ ³»?hлkíâ“iIû„l‡/ò–²ñ̵3ÊEÈb§V óU<R©rÂŒäÆE¶f._1"gÝÞ k³· Gk#¬·èA±úØmúñµ?˜ÿöû¿yñâëoù?¼f@œü»ÿ -ü—¿=©Eºtçîû­ (KHÀ§¯í¶~ò7ÃŎùݨ¢üíðE#äÝ9Ž©ßî-ð¿üó÷1ؾ{@Y@÷Îÿ¾à›#ó¤ð·ûÙ×€û÷ÁÒêð̹í1™Û~y ÀÅùÀ—g´ï˜{g{Ó~»‘©¥ àÈOß<7€/*xó;ð òÞwÏ8 àŠGѹþÀâ{ u×*x„ôÚÝ ª"x0µå ˆâðIÀ7þØ€¨Ç _§J{ÈÏqÕCZ¨ãÑ@€²$ER)ìù'2Öm àÐ|•6d2ÄÄ榮y皪°”Åi*÷H®z:Áà\V“3fƒcõ¹Vm#\dyÁõX”cÃo¥&$©—˜]Íñ¦vs[ñ£ë(PKýZ¤%AË œ- -„ÊÏï(…ÉlÔUeg4Ȥ:—´hG ) y;Ñ, žª™ƒŠÐ‰C‡OP2‡uºŠQÕ&Å»+4p3yš)Ïp]Ê4ÊÊmázBqq“JW5—>œd<­`T­e湪Úf1AðonÊWJ5¨:™¿LÜ5g}¥úAŸ¡LêiUkA«ÆXeè@3?{Â!z‘¸Ü-«0ŽÇÜR¬R\~i9ª f̱-{½¾I5Q0 ¼ -Àˆ–8õ]ý±A?ø‚¦Ú8û-h¤výagmèjOj|:½I’û¸`*Å~šf:šM·T~ûؾãÈ’M²³–<†k­jN•ëQ‶ñ_¤Î)»à»ýÆ+‰!é5=_¶ATÉs5íUJ¥!ŸÁ%ΦŒ£mK%u Þ] ŠLÙ.lÙÃf!»Œ ª%÷Ú£7!Sê‡y`|ñg³…ÚšÙ…H,… <›°®«*ØŸ.+'¯E¬0ßŒì¬Ø—‰Ÿs•Ç«VV1š‘Ó¶£éV¿ÇàøØRbî7!ίž:uöL^tæüW°¯Iä§?=~áæ—Â†¼È4Ào¾ýúë`ûí·ÿ°'µ27zî/¨Eºt ¼ÿч H¹­˜Eÿ=<óöçBŸ<,ýŸé4x•Ê]þýæÞÜào>Ð+Ñà ,,CüÅ&øÏ^ëÝÏg®@¨_ýìxÎY%'’\öîÀßE¨vh÷î¿â8ã2NY °Œ¸¼= `·1¡2 `{ñ¿x‹ÿ­“h›VŽ=¶¢à8À£++è÷¦€#úêâ×ÑAǾ]úΜ± @”€ù÷€<%âœTŠà-D¿V!;(ç•‹•$.ßËà`ô×ãÉmÃxââ³ -¢9˜“ûuþc†¹)†™›ž“ˆ§§ àÐá·â7=¡0ÇDˆÂAÔÃz«´ª‡ ý‘cÝØÕØCìO>ÂØj~ç«÷ -O2¥ÌáX'±_—¾ž‚˜³š«;îÁöñ®Üï27FuÑÑ“°ƒ5¸¬T;¸N¬v *)´œ+h¼£"[£Ž+ -1‘Ÿ“¸2Ê8€É<™DÀ GÂ#êEe$e@qôÖZà°ó (£ âo®ª¡£üDoô)¥æ„jRô‡ëM‹‹¬%Ÿ„õÇ‚ìØEйpè8¡2ÁÓsÜâNh/m ð¿Gß?7yÒèMæ‡ý,Ë‘K1“ »C(_ôDIèJž €Uà±'& -UØh–¶8ò­*™«©;FALµ•6œ ´ÞòTõجª¾o•tÁj`’–^V»Šófý…ÚA"í®õ:•K5¨9Â2©Ù À¬T£^Œî.e_ƒ•ÆiêÚ À)7~aÎýí@ý©ž ‡4Ó-ZÖ¼«ªRÓúšò¾¢®ä]%w6£r¿H‰»œÇÄ9ćåÍj @CÔ0JFÀp°ÑW@Ïp¡OÙòWJšÍì÷zÕ èèêÒ.ݨ66Ï®ýgU½i6ÙlØ ê•Z4˜:¹J™Gÿàa™lÂ*Ïöô¤žxM{Û_j1z)â|µ,ìÀ³«|ÅÿÕ•#+Ž]¸ùÕÓ'¾è9øÿì…¾ýæxñ5›×Læ÷úøýNjqn'ݹ{·õ´ -€ [.~Á˽<™ÿ9±÷Éßø¿+-Â@K€OˈKZýQÄÿV˜ã~~?wôlwÄ^€¢8þïÃ?ü??tŠði<w] -pY¸sÿ•1gοpyî¸âˤí1×}`ëùOÀ|”Y¢?¿ù€£¾àoÇç´—•£âÿ\8ˆí0/*vÿµä”€–ÝwÿLàÒ%4€EX -€B<©²gNŸ—¼~C<—Êk/bi" 4‡Ûg(FðXÔ!Ô ‘<V¼)~xî@ -×]Žó"dãÍì¨ š&ˆ º>Ñé´ ´þaª+$Ú‰TEø6ÃŽ€ ˆo!Ó¾…²; êœ¼ ‘L!©hˆûŠþvè"6 ×Q[Dl°K¾ªy뤔Y¾. †ûæm¡”Dɬ(0•”ÝøÚÒøuàãxZ5lP QALÑ6Asô |½ÎITªÄùâÕ¡¥p.ë  áÇJ^¥&ßT#Ò#ÑhÄ&2À'©4(ÑR ª%fR–)%2÷ëdÃvÿf*?Iøß³ïߨ£ŽÒØ~È/Ù|qµ8¥”f‚÷{´&U7˜µÁÖ˜“òZO«îh°Žù‰—\¾(_! #™Rj›Q3ìÔÛÔt0àÇ”Ææ&ø 9ð|æê0ɯ¯vžÍ†Õç¾K`Z´›Î°×©‡ãÆÖå»ëúÑÉNk˜4}š#m`Š6(¢¾uÑme_Pÿhä»x¤Ö öX KQJ.ÉWÈØï:üí°ÃPÖØñ.§.f?öÊ'ïü-ëÿé ¢…ØñðàO<Âÿwô¼ñ†jÂÑÂqú ¨7ÝÌ¿”êŠ÷šH¡–¢´ ùÎS©1[È ¶´ù‘ßÎpÛØÌ8ä¡ŸŠ†z–½ “ƒÁ«‰±9nÄ, q`¶HÐØ °v¸³ÆŽ²S—®ìE2©ôõÜW[yq>vÄPI”Äy=ļº|(_Â5|À¿j‹k mÊ5jË‘“«V -ŒÂ¿Èƽ"—LÙÑ`H3‰ §X|Ó†êÞšîÕ¹Ô*°(Ä5c¬ž™c&úP9“7'ƒŠ‰#)ëz8è¬![…ñB9ßÑ¿Z¼£kvH(º»Ñž -œ P,Ѧ¼O_¯Y"ßrI†7ã˜Ôcõd -B!§LJ˜ÀµBÝj2€|…(®ðÿš¾2º€ÿAÔ­˜â‹ kxsˆíP §ØfNÈÄô'³U=ľttž<¢ª9ž=@ƒ0ÀJ—Â¥¢GM½…å þE¹PùÙmø†¿¡ÊÈ:æ3k짪+ÆÑ¬>É‚õÝ̾è>QÖú´Ëšy\¶Ÿ{Ã1´Z2ÎoƒpÕ‹–Ñ'fÖ€eµ'·Y£ù¥Æ ³’o‰6nC9T(#½«ÀÿR@fzjwÍ讼²K Ð2AÝìÙän“ñ-™Ð$óÝnÈ,ÕÅñd0¥í;0íÃx´%'ÔJ¢¢äGÝþÆjjŸ‡ÏjÅžn/éqÙ¦¨Þ"3óÑ㩦`†÷*¥¾Ô7gõh] ÏB - ÞwƒM©KâE5ïw²ˆÆæxs€Âs\ã$¼ï7!/÷Žg!~gÏ_@*Ûà‹€4ñV~ºr`åâÍ'Ï0ÿ} Ð ×ÖûÿÍ7øæë?|ó½h—¾ÿùï{Q‹ëKø¡´€o -@Þ=»<3Xö³Én ù;É+wïEØáþÇüOÏ>’—\0gæøÏßÃÖýïÇoKîÍ_>þ} ú;Hö>û»¿ûìáB€’aiy%ÀÖ·ú*€ù€Å,Ç8 @ziÀ|€¶ õ?ºË§¬ø?~tUß¿~ÿ7býûî¢ïpD8ýÁ… ] ºz=Ÿù÷@7bûU@äËcD -ÑèÒ‹Û½p öþvìD~c,[ ÝI|Ö:N5L1 *ÓÌPÒã‰mÆ wN¨¬­è8ÐþO=¸b¡ŽnýËØ † qcÔ+—*§_§§! ÃyÓ¬w:Å%Á©òš¹D cuHÃ5@lYÉŒ…ë1Ö0ʱŽAT®K¼hŸ™6+4~,¿ñ&@t¸ëªÄÈÏ(õƒ·¨=̺zHªÑ–†&…‘Ø ®fÒ!sêBðØC×9îX¡‡Þr ]ý±¥!8FÀŒ\uÑŠ´{¿rÂe:C((22ÞÜ´ @¨D¸ e³HY»äÚ®WbÑ«#Ohl6sÂm’%&Òsr™,7 PV Î?èçäšœJ%ÈA3™ú2Ô* Ù†%p œÔÕ°vN€ðª•èà;á…7q%rZÈòÔbõ%È( V”cQ¸”¹©ÀŸånÇ€@˜Ï˜³=´­h zµ&ãÙ ž¥*ì‹r4»rÿ¤oÔq MK—Jà*õÑëO&—Ë!^€9@UÊ6lB>e),OPÍöäÑó8 -@™`ì-qä‰ô§÷O ûͨ¶+ -@Õ*¨§‰.f·©UÓ<¦Ê›Ÿ÷+œ”Gý£K¨|ôOÓÆ\a¢7vs¼o¨Œêî¡6Íû¿êw‡èi6?¹îiºw÷P׳ñïþ蘃)9gcéXgèçÓ)šV—B³Â¨•’~¯¡¨S¯<Çüé³id¤O÷y®mr»ÏT zŸIƒN™œ€àÈ©¬X\2 ðÙógÏ¿þÚ€Îÿs -à‹¯£”ÿ»Ò®ÐŸ_ ßAwÚõÿ· äì‹ q·¬H⥀]hþ µ{»{ŒãNQL)í}Ž“Ž{ÁÿÂHëà—…€2* èÑ–:–ñ?þþZÈ_"2L2Ÿþm;àNÕ~¶µ€íu2àÒ…K—ß/+^ÚöÌÇÜpáh×(#æ³–PûSð_§Éd(ð¯p`å»F¨&¾}Sà»e5 )JÀ©(Øð°J‘@…Š - èŠlçQÔNÄ:4<±†ìÆŽVbÿ2 olNƘ•vZß› 6 V"F¡ 8Î*F8pZ—ÓßZóídQâg[ØCb +D -_÷Wœÿ؈`\¤Y&ÕxRcÉ`kuáZ,”kîÛíÉTOon¯z¼*3AÈ2|i§SÁD\¦: -l:g¼â:H“îÝþ¥PµLÝ‘‚bÓQ§¢`9Cå4IL»Û¶Ó8vÈ®p‘®Ù;q@ÿ¿½àìÆŽS8·í0OIfµ;}è¢áZîÂõX?·’wŒ¸QÕd„#5ªÒ“Ls‰ œ”=¤´-C6Mo©ïŸï‰¬œ1^wÁN2MÒjƒäŠ˜ýàÊæf·ÿ ¦<¨^BÖ ‡¤6Q—öëØÚ-AWŒhÏÔ-¥´ÁU<Ì´*«>ÊWºRˆÕÈ‘uö×Ó>bNgM¿!Ùn××S ãY¢ã zš»V¬ ö7°Ñ]ÁÑö5îw,7 -•tÒ7¸¶€Œ}ãÌBØÙû{I²zS2¹ÎAÑ4U¬……àˆ‚ÞÍ BGp°Ÿ­D¥r0ù]Ÿ£†¨ä¼ëý7›k'£PÒ¶—ï¢ZQb&z(#¾¨Â6ŒÄ]ÀƒÛí¡¦°ÿÿø;Í{ŒA]íÇ÷úØ7B} ShüèoÔn¿ï< -Ž”‚éªÅ-“ó|xîеìãÚïvß)ë¹cø«œ?{êì*z€öÿ*²~åÀÊùO\øwà7àÿ‹ß~ûÍ·_ÿᛯðßó·Û¯,ÿóT`n™Öï|¤ (Û ¿ƒ8í•2  ÃN‹ø;I ¿s§,ðñÂàM{™¨ Z`ÒæzxÏÉ‚-þ{,Ú/w”Y¿ßž þßá“ Áÿ?ü8ƒUîêxÏß’pO$†¢²9ó—ç/\p Àµ¼ p—1ô—<KïH'€Øï,-ü]>âyÿŸïýµù´Óÿô|—‘A0×|+¿ >"]ɲ¤ ƒ^òÀ„’7 \½(<°‚§ìfõ;êë`¯:ÈR¥3g2cOPÑ?j¢bÊ"¸¬ìl€µ¬Kî’¦'ip9 BQㆈ¼(ú´³Ò\vÀ6m7ð‡Üű(£È$­ùç”3QA”ãÐTup퀢d]¬E1 OF3léJä,c…¡ -á8FNU2¾ÀÛ£ïÕÄÌ6™(€½:˜ŽôÀZ,|ázlOwüÑ^òØs‘*‰®d·o¤L\s FHŠF`Ãè°2ª†ÃøÏ'öÂŽ£²êÑl×\—b 8ª\SÁ( (ñ[Ä–*ÀT¡ k¹œ¾ïÝ&ï°p­uÈF“êú4Õ‹ÜXË»+²ïäzoäBYy–‚ñ”ú£I|¥õªûSú”i 6Sêµv ºÙè4QœF?˜L11Q—Èð`<±o½jš g³û&'j4r|Æ5ý¡Û9DßZ§?ĸ&VÚåKN©¢jÐ]ëÀkFFEH«‡iª«šw%ù̎Ϙæ‰Ô3uì9‹àkþ `:¤¾—ñhöÓü©¨V¨fª„;}ú4Ñ€ÿ³Ûh% õá$ }ë¾'¾¾Ø‹:ó̸ܨÐÉÊ[ÀwHîH„â¯îêt«¡†ýÄùµ(«”;¥j•Ï¥3†´³ñáq·s MÄœ8”e€Þ;™N3È¢Qù¥9é7¿í†rDsS*&¬Žû><ÜÒ¾“òrß q|ê¸Ã²ÏŸÇú?sêl¦ó³òÓ#o_¸õô©¾(ß<×ðõ‹oUö$¡~ú^€ø¶“Ö×ïŠÄ*{x€c {WÐ]@ßßœrfï1*ü›’Ãñâ€8dK"ÁÿÖ È•¿¹ fÄ·]­ -¡äU@:D~¡¿àòëÁ€Òð^ô¯WèëwÞ{ï=>ÈuΞ;]éòûh;g¼f ÀÒ,€xþýè8~t÷—?+ïĉÿNY -ÐÉ@ÿËè¿WG@€Üü.øÿgEx…æ -€Ïdþy} çÔªs/€Kí ôŠüÏMSW¾çn¡TЄ¸ØÁŒu¦¥$E˜ØýÇÙÁl (mnrsd5R µ€pâbS±£¬S&º4L‚ÀJE=©x¬uÔ9e¿êE vNäºz,ŠAèºüu€ÈpðI¯å‚jÊæl³YW˜Æ¸"—õL³<ƒk£¾ÝÔ!m*Àê - ‚Òàˆ«Ênv¤º ìØ‚S ΦñD®¦rí$kèÐ~nÌ´É„{-añ?™G.S(Î~;| -Àáþ0¡ ’ë#èùn„ñcLzi©ÏI‹ßîZä讵§6Ù(2ÖSgÒ°shFÇ^ -©l-61,ûÜRß¿žïmýe·hÿåè×d*/¯a_®:dëOÿa&²s)ƒEh–à´sK-'ª@ áš4@;2ô¤Ðö´ÙÉ–žåÄ¡º‡^0Àº$s4tþ&£®˜† Ž"8¨66ÍØdÖ§@OsšÖ(ꢑV½ÎpÃØP”à?äjÇNt{1h zNôÉS¬Ü#,Ë–œ)>aYN ùêˆ÷\Ž£@ úCd®ÜÝïîf  k^ÿ‹À”â+ DÔons…x¶…ÊLãvŽÁdFs+Šñdƒ:ŸEŸàiIéfà74m}k¢?² €[tR¹ú±^¢‚[ÚëÒ›:Ñ Ïx´¹Œj©CD}>ñÙÊ&hm<){J‚ªgøihïÀ¾9¥ õ†úìxT}ªjCé²Ï»ß”×—•"’ÑήÿyЕ³¾zúìé³Ï¿v%ào¾yñõ·ß‚üß|û-šÀÞ´vä­·^þ-Ó¡P‹ »°Š ¾Ds ïT¥mÀ`ºËø.ƒüœ8W¾eŸ_joÀ{w¤+€ˆc²àƒö]b{ë@p8àœ«ìýÃéÇÛïØîˆ÷¿ÌxÜf±hÛZÀ‡÷³@€u0_@þWÙzô—pþ/Åõ+WŠà•w´+BK€2  € -9ù8`øËŸãÇßY=þvºŽÆµxÿýÿö¼ášx¦(¡Àþ6µ -ä3©¸IЙ{¦Žå% Ò–§?€Üô×zH;`}´9v( çbz)—nÏT²¦ž¯F±×œ/„”÷1µ¸®dŠñ”m§»–1x8ŽÉp2pz²IÉã4æÆ uºÒåyw<‰û1VÌâh¬à€Á™PÊߨÓÔËÚ¿™<gŠöH½iµfÄÞ)ÒÈ…f Úñœ•GþkÈ%åI1̰LÓ€x&£@y°-;Ð|)àÇ‘ºQWœ]®øÆ1Æ“†Œa(wŠý]kB&\ MŽ ×™w“f°ÃMÙ¶"ð_¬¸µþÓ`Z J€µµdBCîùaTÅ|'ÛdyÔ`ù£LíE·%¾Åcµ - „Kâò ryû”æ9©†"ˆXǽî`úƒØ¾°—FàH¶p¼±w…ÚOÛÀ#Šmas4@PçÐ4Žj€2Võº”«;ÉD½Rë¬9Þ—LO8tÅ ªt]†NØ•»B¦ç¿Í:³{ïãAþ¥.€v@Þ€ðë_Çéߺâ -ˆðáÇ?m=÷E}}w(Šè½w'èŸQ€ï:ðÒeß|Å•‹àûŒØ^ ‹óÕÿŒûóMEþ;N”®8òï à€JÀÞŠÀí<€ãyL¿»úghè-ö‡–€€gv|èwQ€,Â.|½x>É¢&+ 6ŒÇ“ÛBéx¦ýS 66ÎþIç5›çÞÄ]Ä‚ª€bÆp YŹé"Š`m­‹€øˆ<ŒXVÆc'ö¾VuV9cK«þÈžnÅŠpE¢ºƒër¹æ@cå?ߺ ¨ÁD‹Õ³é$þb¥Á–F5h°Y0Ö‰1;žmfÆ•>ŒQcâô„€ˆ jI‡¤ëAÇPISG)! Òs†]º5†k,©©]¸†´þQbÀŒ!lÛ"ý•¡s%;úÐC¾)¡x"µ¸ùJFöz 5¢—fà<5 ‡‡£fqhÍáΕ ÃÓ1òœÛÉuŠë ®Ýµb\[’&³Ô÷o5,Hô&bÀÿ»£±Xg?ŒÀ pH+¢D˜’:Ü-ˆÑm—é#õ"œó±m€¸äMøäÛc=&œ:ìØñ 5½Nµ‰Þ¹¹¡]´ÈªâƒÈN=öÈ@.ë!GSBï!2@ÞÖºÝt˜-I>SI"¯h?òç`»N›¶îLUö$3èž/ËÍÜïÓü¥ÈÒé2 –9ô­`BNVH§¾]Ím¸˜¶f[ñ¸`HªW*#(xh[èD`^ÙÓ=Oãð‰¤ †5Z¹j–ŒQì.×ÜA–Ἡ{½!m¨šÜžÑÈm!®:@ö›¤<“X×i@>dQÍÐ&fèK(j-ù²§N§r Û²«óÀ´çý÷üÓt¬´¯|Ñ+«@ØÿÇVWWŽX¹ðø«§Ï_<óE€Žøæë üöëo¾ùÚÍ^ôÏNîùù9ôÏNJþçkè­7`'Wç—wè.{/+íxdï¢ä ›|ËÇoþZÄßI\¸¿Þz>6ñ^à/€t3ˆúm(s?ïz°ØøùÍÃ|”÷¤»N*qÿ±ÿïÜù÷ùòû÷w~Í¿f` -!îÿ÷°ÿ×ËÑú¼ Ì@¸¤À§]`1 À1ó•—<΀Tn•% ¸ºúŽß—?«Øÿj+XÿYà k,÷þ¿Þ p0‹êPe‘ü÷]4ÏmÚV¤<… -®È˜ˆ'H @ÁŽh‹ÐÀàãY'Fƒéx:XCØóèbü–%ÄÕ&Ùë‚•ÁŒuäÎŒ ¬lM3ˆ›±²yÖùSÔ!q:½. -À[(žÅL$>H¨pB&aà ´´Yo "‹¦Z½Þt„HDl/¤÷Ñ5æ4Úk¹ìáz<â+q»Hk6›¦µÅü8°oì¤qrµ¹é@Cýl ,E¨êcX—}'F)ÅIa–¸r‰Õݱv¯ë!uè# ›\¹ü:–>â\¤½"¹Wéèv×ÊÛ×|p«lŽFÂ风RBéf¬…—\Q±Ô£¶Ð’ì æÀ2[­E3kNè0Iu'déûßÿFÆIPøG«¡lã÷FT®ý€J9®úSôž!8¡9Þ °9w;ãø½<µÑÓ©CÚ8í½4/ÃÐ8 ®8(b<è: À{Ô-•ÚêbÑÿÔQP@½pìÙÌÊŒ\éG]tÍÊàrÕ–¾.’h91QÓ2ÂúNA¦*¯ñïnˆeߤ‘·„v ˜{þœóá2 _i=äc[0 WùdyE¨ë0=¢ø$P¤Ô.O$:á„‹©N -§I±vè>%F)(˜ë¨T®æaËD{(2µù³‹E‡KŽÅ“‘rRa–iÃT“]ÕLßH4§8å„Y9"˜¶ÆI¢²¯†¼éP¢(púô1tµ}¥À•@dõÔÙwÑΟ=•¥Wí8~áæ“§€öÿ7šþØþß|‹.WÀôÏö$ñ_Bøó·Šàe -¢oæîÏ× Îß[ï½Àf_E Ubƒ—Kßáß’Hßî¶4?Üs À½VøMÒ>©æömÿ­ÀÞoø¶›|äÕõ€ Í]™ðefÿ¿.Ä¿» ¿Ÿï-<Ÿê YÏ(€ xïNõž»œ ŒÎWœ¿ àÊåË—¯.</ˆÍŽuýzn9Å;ÍÎO:‹Ð 1ÿ3àÈÁ#o¸ °ÿ]CèJ%žÐ»ñ,QVܦˆµìåñŽH‚¢ðcVUsÓô/ø ò"ú’XÌÚˆ:ÌgQó˜ ³sõA™Éd“§|c2剟L6¬m¡Æ©ëúXu¦jõ²éUÛÃyûº -€ØÄ‹LT ñ#|°œ¸gS§²ƒB1®BØF';}Àc´h÷‚ ðL(ET7åZ¨5·gñ n£žô;ÜÁ_‰ñxs6Ó¦J§ØÒµ/Ò5)„©:EÆ1 nNxílÈ€9qÝw·n:õÌ¡ùà·:Fˆg€í<¬cê{EìRDbeÞ´DóIY" ® -°Aj)]ê¡M!ƒ‰Œt«é©8ÿ¤ÉÌÇh<D€>\gж×€A0‚ŸEITØ^;úþ‘ä 2¢Ö‹ýÑÚ¦óÈ㼉0èVUOËÓ -ïMF·göp@º–Ë §_óÎ{}5°’VBL@3¼¢R‰+ÁPíW” .\¡º.ÑÄŠU¨ìë—‡¶¬ÊArèV6H®ë“¨\é'y¶3š­XùÉD=:mµ…åÀÞ’(ÀžƒÒз=hù#XÐJ9 uãð‰ÿ—€Ó„ôSNªø_<VgÒ¦Œ RU£) ê±A9"5aÛª¦Ü6ì@ÝQq8.íuÈjPìðì,€šªãñ¢YÍ~7³Wß!°AP®È·"BºiW0â¡p”ÞÒ×ïÍ]½µî Ým›ýisu?mvÿiåÈ?ÁgE°?uvU÷?ZÖ˜Næï+ço=yžuŸ=}ž‰ýûÃ?üÁu ÖïJ-ÌïFïñùù?ûùÉ(ÐŽ\&qu‰îÝ›{º·Pvxfá_ë|Wâ‚×J/@»ó鞀ûñ<4€ÜºäPÿ(Ÿû÷ϧµþýÞ€éhíÿ2 àñÿá,€?üpÑÀ¿»¿ÎçÃ;÷Ê À ÐÞÇüÏ×€ðh½ô¨ÃÍß àýË—.Ķß°s%@ÿÚYí:”a€n‰Ïüœ ²óSèøJ&êÿ_9ðÆ‘7ßüéA×øë_:xàÍ#.>ÕÆÔþIÔâs &Ü)Žòàù+L \hâq*@Tlž]{ ¾Ï67yP}Œ4a´éˆßš¾öRƒ '0¬ZŒ`+¬‘RÛN±¢ -€\ÓÑ­ÌdÛCš¹Îsñ‹LošºA¹¨ÅÒ~½õEó¹kꈧ?"­Ñzèi@a€iRóuÀ vï¨pôƒkØåÄæm‚É„šÌÀ‘ú€8:âÉiM€?2‚3ö¦W±™j±“2‡133MMz»&TPœ'µˆ6Gùëeh>¯:“é¦ÔlÞ‚kµ~Ïͤ©âÝtÏkû¤úUWË”’ `¯9ð0¸h5ħL@ºû~õ¿}³¦ ‰ÏÑLyhóÊ3+€df¨sp ލð¬Ó)ÉÑ%fê"{9‘oÃ(d ÚIA•Xÿ ì0iAëû™  b†êû55у¼€³ *Ò\ÒêâØÈD³Á˜§p…E3á˜"0÷©XBØí“Mp€| z¹š`ø¾Lý/Ú -€IÛ,\Ç®êè>´vBÕ„F5ô9 liÓTâ¤Ðkm¡‘pDrÒ:‘’¾.€NØð2ÿ}´R|ž°ªwè¯'ìö€DAþ<Ñßibã(Inî8­AüŸ5>Ê ø?3¹(œQÃô™pEêQÕØå á`08íÀFu𡹢&ËÍ Ãq¹Å+"·Žv£´œu<€±ýËGɆ>êÖ‡sÔ£íÙ’ˆCƒPÿ5íÈ5 -55}(.¥°1Û4›èÞVBåŸ‚ŠœÝw:^†"‰àjüe ÀO¬^|œè/ž9Ð1€ÿàjÀÿðM™ð·;é©ÞZ ü€ -ð“W5€€êZŸwÜ»£ –¸ -€ø¿ðè»ôÌßÿ²ë6{߈®ìæˆqÿã…@@|þß×ð/€¢DS¸oø¿ípàWÿÏý»Ð×.³TÊ€vûžÝQ8³ -@Ûpåª}{¾  Õœ0_À€¨–_C­€öxðHÞ ²ü?¨Î•y„(Ø… ÆwªóÐñ€îTµÏ84ÌdPg齺™®Ç–¶«¼™‘ƒæ?l‚’ Àá,€&Žž|,q€ØWñpŒU8"]œ\Ü];¼Öq!ÀþÚ!äagîÎ0GwÁõG³™k®7˜IZþ€‰h†‚eHÝ‘Üë$¹6“^¹,ªÚ‹/1Ê\kF!žÆSG.³?q`ƒQ‚@ÓRÖGá¤?LH3(N¦vµ+ð=qÈtDЊbl”ä5~ƒ©‹k²}íJ©)I¨ ×¥{żUuÝ9ÙzK÷1_H3´Ôƒ -€}.Ì.ò#Ñ£&(¿œîÄs_qƒ9\cã9 À± j=³Âµ~ 0¾Su¥G–ÂpT8—U[$½´Èi˜R£*ð¯E½„ÿi%Âɦðàö ÿmëù!d^½ÍŽžAÞ ©ßÃEzƒÛ¾&f½¸#èž¶HŸé*ðÕvÜ„áKûƒãþwiІ»º**Ü&¦ªqxÝúåbéÆòíB©̯bä –(Ýáp2pHï§Zëô|-.ñ$heI;E]UÕA=Ü௕ZŠqÓ–Ésþ§RMǶ|ãáÔÊŸ¬¬¼qÿ ø‚¿TʨøOõÜåæ -@TYu“s­Àä’#yÊÛ¢òˆÚþ¦„†°Õí;N솬Úá‚P3èweéLï'¬°LNÍ -À¨?b‹:\×Íïþ‹n¤•ÈŠ+y²{nA˜ÛÍl“gV?€ÑW‚òÌWÜC”£ÛÎŒVo#Zè¨ì—±@ËA5‘Îý,äç„côÏ*øÆ}ئ}gX›)Q‰£DQŠñ§}ÌêÕ3Ô4-w`Š éo¹v4ôt¼ øÉõít× -@ì±Ç~dT®QëŽþ]þ¾`$­zLìM;ÜÑô˜ÊtDAMœ0iàc€ý]O¹,×¢ÂÕN|äÜ º¿¹]Åè"&)ý`›³ËRÀk~œ×F<ÎÊí 6¶Ù[b#I/\GQk2ÇÞl4óÝ ÎÊŠ°Õ T ¢—}©erl¿…–$ØDJCþI‡ öS U:°£f8­Ë²4„´M -½Æe•,¯Ú7)YÅj6À™ê¹ -·#ÆAá¬'äô|X›´¨ºÛ«6i– U†ÙYbÄ«áj‹ÑÈL¯’«cAí'P‡å[¡Ø‘Ï}oa-÷‡ú¢`YÎ|¡\&>’L#N)Ø•AfÊz.á³ë“e!oF?&?[Þ7Vf÷mf§ôðпÁDZ=oвó*`TÁÿe .@W€ðh6û<øŸg.Ö½ìA§ÿûþ?Šït—ò§jc”Ó`ÔÀõ¨{âÐa²Di×µïaÄ£ø¸l ̺}\ƒšBk]zÖ–:¬¨2¡ÒàJgžVR!Ñ2d±žë;¼­Û‰2µó;(&Úƒ"`¿)Òr¿ÉåüY²€ý¬õzäø•ÇObý»QøÓÿëo}ÀØìEß¶X¿ ýœßºó–=/i¯ó¸*®öv¡e€Ówóƒ] -üÏw÷ÿPëÀð/ -À¶€ÿO?Ñáo÷~8ášß¢dã7‹1¾4 à÷®ÿó:ºÓvÌ=Xþ›v šÕ€ŒÐ•¯^ºvõý«—‹ `1 À1Y 0¸ `{À| øÿn†âïA«ï–#ÁîBo<¨àÍ7}'`ú½)A!n>6_P0.ÑÄH‚—UEö -"bBOÁ,›ŸEtÖ€â©ã6]éÎ[šÍ"©½é(ÀÒ -  q Rp•xšz¸¦ C®D'΀{lþÇO”én‡ÑÀàކŠÚjâÀ‚ŠÈ‘ˆÒ²Xø–÷+Nœ - &™†ÛrR®¾Ò]çCìßIÕ£¶Èý†]ýö*«5Lâ¸ÏÎ4†E[@|ÖLOŽ>ßâ6 •zÜ|1”Z¨â”‹ƒ€ÅY³¥Ó$“òùe‚X×qËu)q.yJî€,q-4Ž•’.èˆkC‡Ntìp@Öx„U«;Ã(Ñ7FÎ?'9—‚/ ;Àß.€’²§ -NÖ_Ìš™+ÿMòÕÑb³F‰£×ëç -űóT¹BŒ\¨esëßa„K€„âlFýBøëK&5²N‚>*oPR °¿>¨2¯¢4è;'CX‰ ®½éºZ˜ª)Dã,7t9rƒ-‹ ê“#—H›ÅjÔíT@C{vwÆBÏÐ!mµønô‡5õ1”Òá€ç ©CE©H9èÂ1sV áÜ—L×ÿ¾Ö“g4êúQíÓχ.ðøœÒà?Jn0 ŠÀÕ•ƒoX. üß ìzšŽ¦ÀÄ Ü*p’#Iëºõ8E‚zW¨ª ×ç£y$×@z¹ÖúWèWmÝ.ªû-kˆ:F¤èT—uÄQVwIŽg¢‡Z9&n{sÔz]ƒJ"A6ÖÈú`²é<"ó¡HA¥fŸ)Âr¿ ™‹T×íç¿äHÀ3yÀOW/ÝÒðâùó/ž}óõó.èz€ß|óÿðmëïß… -ØïA8÷¼´B´»ཹd~`W\÷ä«Ðÿ:àÁŸ¯ßwº_’PØéðzH‹óöýÏ¡?›|sPÈ;–ð?óÿ^Cw>¼÷ðãO>ûÛ%€ÎûÿãH@Žîܹ³zêÌ™ ¸tùZf\Yòì6 ô²àƒ[m Ø‹Î8P´¥ömº޼ùÓüÿWùÛÞT¤,¨U^q˜ËhYhOm«½Ö¥û¾™VÁ!ø°Ù´«±ÇάXÍãÑ&¸Sw& ©N=°gZ¯7„¨'S¨‘¦\Ç7†µú„»",ÐÂaׇODTByÕ8É"Y•(HÚ"A‘üd©Å7âÇ?Ùj¹¶Ã˜£íùÕD¨íw²³®½:ü‡Ùæ&9-cü7TK|Ñ0jÊ1¤‹¼©+‡- ç26}G¬›dÁ‘JÌB‚¢zS}ÀÍt -ÊfD~ÉKÄ+'3À)c±…‰ðLd7¦x Ú è+Óщ¤‡©>t¸ §¦%ð§Ћ¦@85A ”— V ª §}óêd:žÀµ~ Ž+—úEÙ*EHžËÈt Ä|ÞëÒFãl®Àt¡(†^(-Døý-JKðwË%k”}lIWû’Ô¨ô-¢`f“DÆ~4(™\†/‡ê#•AØd.}µÍµ`ìk—l 'm@Ý~Æîe5;R¡ÁÔ–Ÿen[¹}kàÐÙXºÞàÄÉŽ°Ê$UýHNÓ@˜~…%¾©6KÖáRUП`Ö¯8š8û5ôWÞñý,à €7T2òG@N½y®³Ü—×’’©”!˜Ýe •ѹ•1€©²”“I¹!€Ó À'É=T è6»kΰ—Û ß8:“â¤Ê|çñ ¡ö*WüDA ¨ÎžKûÚ\°FÝ1V5EZ´z -ê¯g ŽFÉ”*o·?ØÈs…‚Aü¥u2JcŸéÍ#ûÿY9†ýö˜ï»ÎŸ×Å€ËX¯Õ+ž>{öàw-àoÊÒ?ÎøúÛøæµcö¤ŸëÈ,€¹`‡ñïoo†6°ç_¡¹P€×€‚ÎËÄ_|ÛS;w¡ûwÑ3PHéÃ{¾¬” ÷ê⿎~wçj@ÊÑâàþÇó.€2 àõøÿ¡¯>È4À¼è^lþÀ¾€_²Ão @À_^ú·èàÿûöhÛ/¸ºX PàwÛÎ€æ—æÿj…Žt€7•¯¥7Û‰€’“vÃÿ( `‡ =ÇÃé6M ‡Ló/6p¤Än‡Põ1¢AK­mm6,.%ƒž€Ï1—€‡Aþ»ØÖØu­WIpF¼Ôð.@—u€N ŒÅlðlm-’Št3È*ÜèÅ×XC À8‡þ/Å{a?¦\kE÷zNĆë–4\¸Ø`ðê鯮?UÅ`"ל˜5›Íœ™ŽšßÍ0æ}Ï™ -Ó^O3xCÓ±,H< ÃÒhzz”eÕ—ÎD” -v s<Áš‚µ áq°$(&j¼EŽÍ=–“ãÿ C‡:„ÖâÚLì( ‚pÙé\Ù7Ô:÷U»êz‹1®õq;Åm£oXí…ë¼Z©åšpdc‹–_KäïeëßÉ ùÄüO¨ÿ“‰ùC¾Z|B“­Êrr::ÅGv5°v»Â³32ÐÂô,ÛeÂfO”îSä’¬ .8†€ ½Zª+öaÊk"Çîïqw rÔÓ~§î»ø¤@ŽºéH6b±[Іµ¦}ŒÃhz*Áõ\-íxDýæþ9Y=\[3\@ÿ@P;ž£xZ-@¯ž~~.s€*ðf;`q`G€€ƒ<ûo¼³Â_îÑS@DyÔyFN“·LH@¥Ò‘<çHò±’ÇÚžnê;g-ên×P¢y©RÜÔ´<@X]É/š%7£€ÛÄÀÏRIÙÉ¥xÔãÁ°?á£Bf¤»HÛ3T ÕlDvaJW&÷™R|ûM«ÇWÏø _?{3ïìꩼ heõâã'Ïž=}öüYF<ÿó. ¯ Ø¢ý.Ô‚ý.þ—Y?w% 2à æ2­»@°ôÎúú|È íˆ`7`ŽôK˜ÿì/¤£Aœ¿°‹à€rvõå?Ðjø[žð]ø_Þ耿Eع.ò.TÆ\ÎÛ[*ÀŽwô_¼ HEÀY‹uná_Gg^" ‚;³eåˆàÿú>€ƒ;]~ùV¡¥Ïe?¤ þº<‡’‡‚š&–¢z<£“ç\;Vܯ:k*ãͱýÞœmwÍþ)0ÀL@dÝ©ëöc?è!õM>';½51ÙÙÁhêúÆ»,ymˆ¢ pÝ^]È—°FŽ!<øö]åÆŒä…÷E€ upÍ.\Ão¦%?X¿s®Å¿Â5zÀtÜlÚ?nBíŒm !ŒiûÓ…˜É[NœŽ„ׯoõÆìö ÂZ5cÔ߀=KYpÒrèûŒ‘˜ŠÍ0¤ÈËÍ”ÓpT¶ºÜ:@ñ¨>Q^ó™’lý)] \x -–ɯà–ÿºè\°è ÄÏÃuOÏjáÚ8ÁßáîDaCà Y¬`¹FŽÛl”T ™Zø/f¿þjÿzW~-)õ(‹‚Bª‡U§[Mª…Êþñ_‡‰ý´jÚ!ÍtÐR€“ÑPü -|W-Vmå´ - -°R“{¬øedy‹@¿ç b€“a5tE\vŒ×^xKÈÃNa%›–¸‘ÙRÙÔYz°”Ú:F]ˆûV~÷­Ú—/œ ûñ|æ#0c"³GR€Èdîdq+•[j±ª‡Š']à£ê®Â*‹ó…[çRµ–ë^‡ ÖZÉ”¶Í‚ë¼!kN®Ñ$¸½iÖ•PÜŽD'99,Œ‚N€Ncg„!ˆ²7ÚäF°ß¤‹ÀòÑí½\9úYè0Gueh­ŒÄ(öyYI`®/[EÙ’%xr¹~…˜5mŠc ½ø§x(%”L7ÝÍ” -5äê{òU bÝ.ÊÚJë) -‚ñšØhó¶>‡*އ¨Lö_8n Œq‚¢«ÆD [ð»‹õ÷Áÿ—¬€Ú2ýAD*ÅC©¨éÓTJßžœ6)¸´#@¬Éú$Õïr¨Q -ʦ„uH#qNHû£Iô`ª—É"ÕRݹÁ«)íV礘ü§StÞIÇt:Õpˆ^±ÃPú }䪨Ð>Œo¼9Gç€øÊvé`õ€½àÍÆ§:^Âiæcôë&ˆ`ÿ?²ÀwNþIñeªoItŠhòSô‚³­­Å - J‹)‡àgœîvO{¢(3É—âö œÛBLŽ­ \wѧ26€ O'”µÕ£pð s¥ÂS3@Ìø|õÊÜMâìQ->L³ñhØGM"=[Ц¶'Ú54ð=ŒZÿ¾s¿)2r¿éXÙ­@ï¿¿³gV] Ù|dõ⣧Ͽ~Î÷ë߀þ_óâë?€ü_£¼n!€éw£²ÀŽ1 ë¿Àÿ®€Þ{÷ÄÑ÷ïü|É0WB"ó®¸^ÎzaqqÞ/°'Í€8À~12\ðÕ -ÄwÎ… @}ùÏ¥P{àa ÿ´ÿ:ÊJ€­ðwŸ=¸{·d•ÿ»P»_È“÷îœÖÁýWf¼2à\€t\Y¬€¾ƒŽÚíìøÒ*Ë®ùÎåߘ$pûüë?Xö”AÈ>¬E" R·½9ÃsqÄãÈ“ì0@ÏŠYêêšॖ„¢Ry‰"¯¤HDZ“˜XkåJìý“JK¨•Ξ” ÍÞŽtíuåN¿{S|ÑԭQ@®; Ùè9Ž;ž --”êèÕ„É6\w:"nDJ®•m£È?…"l¨!oä`¤³².È 7üÿÙûß߸®3ߤ‚Ù×¢"Z¥7‘È\€9æ„) B0PjÒ,…'„Õ·d*®(ÄTQU,“íØŒ”}ªÕö½m˜vÝhî™3o¥-ôðÈç -p¿8s Ï wî?5ŸÏ³Ö.V‘¥_‰¥sô³«öï½ö³×Þ{}¿Ï³žµvƒdýG1‡6a¼{"û.C€¥võ–>6WeR”uìÄXo'‰GÖHíQv|0r “ -u<¨<=—¬e™*¬Ð0MÎ`{YniÀ†â” j€ÄÓåVs™®K9Í>–ü¡µê¨±gWÁ”ÌÙzkw Ú¢Ö­ -àZ›)lþCñÿýý ÿU|þ9ÓcŠzÙÿ»Ð`‚íÎ&ÏÈgµ¶!F°@õ¸Ã¬–H¬ -)ÏÏÎLφ +ó¦¸Y6ˆ¯¬é·¦5Ô­ˆ†•>})Ÿäì8ýÜô,gä£<*îyü½ˆ[#dŽë‹k W’`Þ‹€í¨£K÷b8oÞ‰Vñí'õh·k«‹øzDnì ÊëÀ®·€«âïB;I¿À¸çèânðo:‘¨Ip¦‰L"7øñ>…Æi1áÿÀ0ïštÉcŸ}7Á‰xÀbµïPÅÜ–˜JÊP4^ ?;ÍÛȫǑFn%ä—„Œüå>AÃMØÂtg ñ¿Œðv0ßÚ¬t¢jÍn˜9œÒÄZÒ­=q™²¦ô Ñ`T -^^H€¦à‹Ï¥µO>¿{ïvØþ÷DÆ_}õǯ¿ùæü“ƒíàþ­ü'à–aÀµÜÏ!À ðƒhzŸdéc.Ûÿ“k-x†Uý‘>ÓÀ‡rJ8@ðW=’àƒëÙ1þÁÂyGÀCäÚÛ©'@` -p°€ý­²ì·ˆ€Áçý_˜|p  ò‚O\’‰àùÈ!¤È¾ -nÃ# Lô ý-¿ƒÃFËÍø@ÎöÕ«,üèPý ZBn/,½Ò!±`Iœ×pv'VÅsÿá÷³4‡´æ§§±©<EÅ$Á-à#aK'}½ö‘sx ­¶Œ›±µfc¬æÄ•²Jj uAE[3´ö¬¡lˆxV‹Ç&LlF_À¾Ý†l]}k«‡-AÃ>v³YÈ^iý6Ø3{‘.xgn¡…~˜¥x²sîˆÿ3?•Dy,îcÒ'r)vÝÌœf³š±ü!‹IŠþ䘵«œˆ÷Ôè’”¶Cá­·ÞêB[°ò¼2´–¤G¢xBþ ü³Ü †!&.ú±õTW7‹¨° °E_¯ÙŒþŠee:vØÄ߯ô¢‹^éfo£¤2ø qýæ¦÷•,"sŒ\›yîy¤È1k¯9f~ÞÆx‚‘˜BÀ}H(4XvN굉Ä&¯–|u“€—N»žضž¾Â·<ÚóÖnatÂîì¾±¬·1ÃŽá8vRWÆQ6œ<ÁªT`¡³G¥A¢H9ÏBÜJ$·6@òĈLÞŒKc ¯ÏÌìïÓ¾zúê¤G¬Ÿ)ÏsG°Û{Ñ;ˆ®~Ù˜™m¶Ø.“)\É6>É­ÄáÖ.xKSC ~›ð>nŸ_Zêð“×à?G?ø/—S‰ødûMW®æ¦¿½v˜ƒ—joÞ¾s÷¶.?”(À½ÔàWèàÿ“¡þ°hþ‡`8`H‚dÀcÄÑä(À5Ís:8þ(ƒ½‹N“D½À0ì§yǶÏ;< ×^M ¥Ÿ ~$N§øS<ÉþĹ -±Àc€k×R @ôÈp¸€Â‚ @jŸ‡Ç“}C9ÎKý á¥Ï{zàñÔ~ðx˜Àh³ˆî–>ûwªcêú(kÛ[­« ºg% ±…HÀsŒº€ÒB”ò©ÈõåÎB)mñË&uc(ˆ)˜(@¬h”bÌ@8’dÙ¹CñO9VýÿÌV"I{QŸfsÉÊ¡ˆVkkÛ -öŠ~G‚L°µÙÖä–,xU”CΊ•úë™ëi<&‰’Ìó ~"N¹¹åiÍ‹ÔúÑS{b—0¥»®ìDËHr2A®_a3ë*}ví¶° A[£FžÅ€¡€HgI>ÌUŠQÊÚhÀ;’¤FBž™ù‰ê ÓÌlhª™g1kÞ Ù;”Íj‹­È.­cÙ9[¶§ú}¶è[Â\T¶þ‹à=žçü{£<éãˆ÷^T@ÛtŸÉ‹ù²f¿y-ö¼›ž·Ö;>`±JXݵ4>E‘ÞŠ€f;=a¨b7·ÑºÂØ4ŽÒ(?qF`ñtJì꺈zº*j¿}Je¨± ÃðhîO|Y?\^j†W&Ɇ¡ Í‹U÷„àCx„å ÑØÛ?™î -G éÙÀ²€‘‡”³#ÜzAáðDà¿ø`©'à1Œrïç€ÿC€¸©¬M#YÂã#€Œû -š>•äÜI@„x$ï‡÷4Â2|’G¥bACª¬Ò*‡·GžÀî~~(‚'££¥ô0§‹Ö×Ämx¢¿T">Y955ºQlh­@4ò:~jåÍßù1 »÷î~õÍW°€?Úà×Ö íÇI†ûñ­öcFŒÿ”£òjy!#é° zéA2¸‚Ìæc) + ‡ÞŠkî+ד&`ú®(€üà£ÂàòÄlZ?×–‹¥÷`î"¿€ܸñè@ -ýüõÅ¿þ뵋?ÿGc†=9 µ¨× ÿG\ø¶þ³ üI …Wùb¥`–}.p@2ÀkíË]È;© }›™ècïJ•,^@,ÝLÕß–Œ&ãñ¼Û¦À¾ªÆüµfæíWä,=—œ³¤h5­Ðz¥§Öü`§ùUæEÁiŠ A¨ÞŠÖÖÿs&»6 ¬í‹C„,Ñ.i-IèaÓŠ³|ÃZcû†ã¹µôǦÀ0„:ìJ9…Ô‚_¤ê2XØnÍG 4W°u+Ô·¶Õ¦­!ËØ3œ·c<¬0&ˆÉO(N{v‰jj”ž¬pÌOÝ®´1‡"ÀþçÍJax‘ZìjÄb‚¥ü£S\bŽT8¶‚I•ÄM¤ŠŽLÛ˜ÓM?£ -^njÀÀé·úA¶ºÝ@Kãíl+ÕH øÆÿñð¯N^Å㈙¿\3ä -wÝúåN+õPh#Ì”YÑV!îl K½•1™™žµkxdølÉBé·W³ôl ñåYÌWV{Œ¹·`“N bE@(âE·±ƒâÉÏ”7;›¶¯$¢=ô"ŠÒÂ,¸› _ë<ûç} ÝÈPZ32>0¶ê8Ö§© <ì•<ŒMaÂZ„H+˜ÍŠH86þ¡PZãtBE˜3ÿçô£ùô(§QËÏ §»HÖÌT6¹»¬wÑc¦ÌÀ.Ëø<ûmžqÞ›ˆÐáps:Õ´q×x‘ãqdC*x[nÓª8᮳;÷-å42“f, 8דý¥¢õÉP€S€=`±ÝEÀŠýLžZ±à]@4ü¿ÿÿøÇ¯¾úæëìî+êÇHŠ˜ýÁËCý  /GdÔ`«;dŸ„蛤óìæ§!‹Uc„-×_=àŽ°¹¡ç Ã?X@ý}$(@ÞQø‡Ë° xÈÃeåÇ?ùŸDþð­ÆÅä©­ôp«EŽL­GÆ[åGbCŸ+Q DògG¤ ‡(ÀV|&DÃÜríG¯<Ã;n‹Ý('Û¬MØÀÂŽ>ØÀ7‡¢™G ìö’_™õ]ß\зțÍûo1€‰*V—§ã䬰¢ÛB:ùtÞ -õÓlg·ˆÖ³vœ¡c¯„ÖªƒåqZ¿‚éÔ#*¸ãí9[Ïà°h‹3q½ÿZ›¤%‹\ ‚ÛœONŠÙ¾nvlìy ¨~’ /”šN÷û½€R+Dûh­Ò -åh¦=rÆ\6T¡Û~·]îl¶¬ åÔ¤"ˆÏDq)÷â–๳~–ÆðëD¢öÅ¢Ù˜@»øÍB8òð>Dòš øÅžþ[ ïH -çó8uq3…Ùo]@&’ì ÈðþP‰Ó>&¸öãµµ¿Fyâ[ûgŠVH~A¢8‚ñÏôØÑÉãβâSŽ}PÀ_êãÇŽ·Û€”\ÈØ'åCçk›K|q!Š\‹õ´ªg>ؼ~‡_ØKPj/-¼ùýV“²€CRD¼£ˆÚâ}g×f»×·‘¯)ò†ÃøË¾ûÚ¤ò¦ÅV - 0î9C¦gYçjѬàœ;µí$˜‡V*zˆ~óAtX¦(mÛÂqXƒÝïˆxTø4•ß-cÆ(°¾v­ö#f–Ìéºð·Yâ)…»^{+•˜ß ÐmiWó£dQŸí¯>q{ÚiCU¸h“‡ho»›½Ÿ!‰Ž $(F¥uÔ?K„¸éðR§ên„<Œr“$›˜Í=l©…ŽžÕÐ:²=´æêtˆ4»öµÆÅs^Û+dq²„Su¤UíþVè'ÌføÁS…óMòäñd^Àõ"¹çÑ -³ÃåyK}UžÇ£µ€ŠArBÐ|‹‡UÍ.‚(å¬H9„ˆ ÆûÏL?÷ìY?4™ Åçž=ôÈf8…h3ñÔq©»ÞHá½: ˆªVÒaP#A‚ª¬®#¬ Î0ðLÙÔÞ ýÙ;¼ü‡b<+¿01¤›6HB|£%‘’4-€ÐMm’R$åBèÉf@ œÁ>ÔÌüŽ÷4 -³ëGÞávÂ=3³ó?bõY3» 1†„WлÇ1"ãØ%ñ^5­aˆðØ63ëÛÌL<70ɶ7ÊZ/˜ËðÔÌò\<ѱ¹÷ä%¾ÎŠÙŸò+±”Bž9UûäöÛüîܶ  à÷¾þ*šþñvxÉPX1ã¾þ/Gd¤À;c<’€õ@j·N+ÿü˜83X3VH)ÇÈ”0^¿þ^ º˜ÎqÓC…½2¾?L¢'Àè (À£2€Ÿ\üëÛp\ @’Ô€ã" ? »þç%åÝô£é?˜ÎèØ‘‰ãGöE@^bÒ8r4>"t4ùrªC2DS!,@K˜`®Óéö0yçÃaí.lEĈN˜ÒmÊë(9¶RÛrÂ"öÀ»ÞáýO!Taéæ"š2šâƒÒv^—r%zÐô+m €@]iî -² ­˜›ÀÞï•ÒTËoË6~è¡áhìXâëõã뮼¡³ÕovÐZuà#†81V=@8à°ÑŸÇå„ãc@:ýý ¶>L2¾?T¢Àðs@!q±c×~ò“è ðQúH.øˆç{à;ÅëÊsÿÈñðø3“~€|¼Õãäȃý“cË„”ì°@|o2†ÄT¨”t{@©‹¼Ó­Áli»dáÄ„bÁ!¡^p§8Ü(>fõèYdlk/JCìÈ;Œ‚=噳Ó¬ ß‹nc´ÙLâ~úÓ'Àù@Š]ÌùrKÜEYŠ)ÖaØ'Ì®AZ,u°%Žò]å×iÏ“ -fwƒ_f!Ê„ +šwíwÈãBë°Î!&ÝÚ -vàiÁ§éÎz605!˜IÅ0?ãíz»68ЫNu&»[}Ρy]ÙŒ|„Îtô˜w$d‹ cduˆ%áôÙ¨е -/¨ü(ŠÓ(p•˜k¢Å©'j.ˆëÅôwäÉPæÐY§@/*Õ­ÔÆÑºËÁÁ°P©EBEã*ÿ3ú³#2 -ÿQêsî˜xŸ¹Ç#P¿y;ú©È@ìJÒ‡°Ë (—'òIHLƒqÜ­ŠMþ]ùà$}t’U´IŒmûyc( Œ®||`áÚ˜Ú¢¦Éã Þhˆ# ûµ»#ÂN¸w5ãµÃÝ*´kagL:EÎLÒoqáðØýŽIÓô=ÖÓÊË-ØnJã±ÍM&D¢Ñ uÉ“o¸Î‰Áô˜dj0Š9rNuU$bÜ5]Z¤ÂÉCi €—ÇY‚‰x&î -¹6›,çè »ðŽs£¬ä9eÙÝå,yœß›øÊï‘w;úlˆûÄmw2)ü±.žxÖs‹á ¾ýO\r‘ød%:²íð¿È/Wœ‚LM;µöëÏ¿ü£+à$˜÷ß|ßÌñ~ceçÕ øcdl+€Á?ãØ¨¼Z^x´Û“@¬Í›ø éi'‘V¼V"€-éçbžòƒSŒ€ûk­…wð,¦•dBòÏp•û²FüX@W>XvÞI=÷åI–wbÈâlòU™ é‚(ú.úÀH €’[ð øâqâ>¹Âÿ( Ïÿ™ aÿ³!x#ï+zÿù“ÐHÀHod’~ߺq1aêGmRU;ˆ0Ñ*ŽTÖŠºÚk)Æ®£3Ü/Î5@F~ìb”XñXs–âR€_[Õ›BEš•MK9?CÛnhÃâ0ÅÁ¦5èÈÆûY•õ8)K¤¬ãšY3€O”&Z7{>i ­ ‰÷ç, "°X bçe¬‡x9`ZS[tv±Ñ!“è…™æ§òr‹ËóØÌÄFÒX÷lÒã/èöº½ö§í­^¯ ПÐ%Ú}.ÀŠíð”y­ÖBefÓ¸CkC-S)Á¶™0a+Óš¨áà¶¥”!nz«u ˜ç»›ÒÅuF¼êz¿TÞ† °–Ön\ZCtØÄ×ö{»4ðËp¾¨¸ð£‚ý~þðßXë€ýÁb‡ÜQΣJ§9?VêßnÁ4ôè5ÙdK÷ªœIŸˆÀÂ9Â9èø˜v Iž”̈€hÃWŽç*ÄeŸmT¦–›~“’¬ÁúÌÛœWx1ÅR1V´Nð™^Øc»ÛsE )¬:x¼o±g:$`Ûµ&ãîšøü"ñA ¸€Bv¸EhOÞ`‰Dœ1Ñ ÐíÀ³kÙ>䈔ÝP€ýŸGá8É$ô(<f«H;y¼<5äˆ<µšè3˜ôå´OJðÿGW¥|Ü0î7*ºZfðVW½Y­™žLŽ›A^Ç­ôéöáõ6ø¼ã:_ -æ6?3ÛlíúD@ÓfŸô/Åé?Ùá”A€ÕE?¸Œíf±º¸œÚć^¦VüÀ=Ì[ú9€þ ÀƒšîÄ·j2â æÿÂp+À(È06*­YÀ{ î; å°aõa³ã=Îį˜EÒÁ`÷[þÚ« o »÷="þP×€kbßì0PGÀÃ8À/~q=†<)—Gr Àg€þg¿ùO ý ½ï/½Vôxà[™Ø@ЏxühªpæþCÔ`ôæyÛ´ô}oëHCþÝGüdp” -Ïp€QãÚd¯c(€ˆQPýÀÀ†¾cÀÁr}F J‹þ0ÔD^PÍü²A÷-4_d³Œ@Þ° -¥6×·‹™Àò˜Do­ÔÅ*ãË-h3=Ý1S¡í/´ÓÝìtÀQ‘>ü­nÔàƒä~ ÛyÃþVý20ÉPH%À¸,?ú'mI,F[Å="’Ä8Ñ +é TB[¿dó»¿4©\; fG†p¹6‡®èouËæçhÅgø8(mþA™º° JKNe¦°Š9Ý öƒg>êÕAÞÐD4,T -ÈÞq-%o!™iY ÍN§<£*Yk/¸ÖqÑ6Nd½aœž¹õ®Z«ºWÏ.]´ö™¶üô!`+>*ØÍøï€ÿ°Éýç5<é€G¸[™ùM@?ˆg‡;øwû2È€eÜínõ߯/àGxç¤óùüÎ]=wïfß~ôôÕÿxï¿tþý~­ß¯;,c[<Р@¤bß$‹Å’Bk¸¡áÂ[ËcáKÆýšºÀÞ,w "Ï –7½mÖÈm ÊóMÊò(ž¬PJ{Â[.–æ  /@þ&`éTIü‡¬¼ùù_ÜýBó@¾¹wÏ~¾zÀ×­ðSµñ±zIÀìóEL@pè[ù/‚½hhÍ.ìª72HPš%9ó@ú a¬I‡‘ë~x‡½Š”ãÜ.§©Ì€U¶ `æ€`_Üû ^ yR ./üMô”Àg¿ù|êï‰$QÝCò¨1¾`¼41~°¸K2õö~Æü”Ã[ã•ç¬çĘ÷f®×o„ðÎmòÃÁqˆñ‹€ð¾“Ÿà¿|þ ìgk,ÉÍêG5èp¯½o$€:Ýnç*Tr›G !»»ýöŒ—ñi·ëWšûh×ãÖ¢~·ÇÝ'G¡M3g?fX²XÁa–r­ðE=#>V­þßöI÷ Ùry9lÁ]|#™æ…ÂpÌz|Vh_‹ÈΊ´IDMÖˆiL -€à:Ò - ½ìÖÙ³‰Q$ÖDÒ) RˆäÜ{†@üÕKÏX²É›¿¸+'‚x|$Cìž´õŠN¸Fí<x7Àc$7‰H/ÌNZ䇿ɓž`b²tòD©ämçF }=‰(ðKn‘Ï_·½ËãÏûÂs„•»2³Û†úËY7µö­äó©ã°Î&4ŽR@à“3ý‰Ë)Á?‰1€‹ÖÀ "ðèñ©Ú›¿»sûöm›þßø ¯î}}ïÞýÿá(¾^︵3óüóÓß?þüw¾ã×C&ž}ö;aõ¾€öc$b‰ÅðÁ/®_O¼V’ Íù+f‘tø8¹~m§,°¡) æ:p4Ó°ýÓoŒ`XÜy ¿¸þ71 üýCCÚâ¶¿ñ+Ä\B&…ퟆa¼yÀõì´h|rñâ|0À ¼x“,ñ.‚×ÉüOps)ì/1€…Æ>¦â ë»m’)þ0N%: ü ɯB0½[°!Ë•.Å~³ LðRRHS¾GP[€@àhÈ%oP l|î -èG&ý%%ªÊûS €µ3Zróv ØÓ`Ó>¶‡¬Û@³Ê¦<%Œ€iaÒ$ÑnÐg•‘xMtRk¶¢Ï–Žn|kºÕ”Ck®Jê`E¼û{Q/ÑÖáLaæÀÊ>PË˜Ïæ:»¶ÚïbY -åe’騡`¸¼´N_#YTÂdÝkL¤Û郳XÒR“Ø“Œ¤°,«ApŒSMnÙE'à—«î,ÌÀ[Ìñ -€­/0k˜pm8wm¾ÒÂ@Ž=›W»–š"¢`š´F83Öv¯OÞlÙ{SRƒXïw­Ôuve dkw«ãÝf¿±ðŸ°ÿ üÛ+⣊,ª3]Þ„BÙί½ þËM¶Ññ*6b» þou§µèw·Úý·Ú»ÿçno~'mu¸«+¬øHôoïÎìò0¨²Õ*°#Òïô¤‚d¨ Ó¬Vã„WµrHâ/PŸ·s @ êÀPàk -Ë€ ²®g-o GšÇ舣AÐx×¼I5.¨3ìǰ:Κ <êal‰wœô#-„ã‚—ÕP¤ˆº¸«â0a¿–Ô#;sB’ç0ÜÛ”ÓÎ$©àäÉ`ñTlu··Áî ð×õÿ±ßñ6íö(&l‡"·ëqK|¬º»åÝ.|´ÒÞäÑݬT:ö_©'Ͼ7f*0Y˜ï_L`I´Ÿ³ûÿ\`€ >ÛRZiüî¶ýÝ»ýï}íÇî~õõƒ¾øÇÂö—8~ugö¹ç¦1øŸÿÐïðìDÆû þLœs’rTvŠ Àƒ邳ï2'`vò‹Àô•jYXØ!!çã´¤ë1¦‡:ƒ¸>!ÿ8À¾ø‰tD®îèŸs¢ QPXÿÃØ¿?(JðÁý$&ÀãH´0ò??Ñ!?ýËéý> ϰÅwÚêÿŽÃ%ŽæØä‘ãV/ää• êûR h€Í>)Œý¾“2¶2ÓìíF=¿&/ïrEG|OÏ6E·€¢ŸhgÜÝýGˆgç-?csáw4DEh‹ pÒ¾ê* •Ù™Ž½üýf‹˜'´ å–½â @@k¢Ù{àÐeNq² ÑÔÀÀèwv¥˜ëJž>£Nk¦Ýû••dì_´î­e%`Ÿ@ˆMB õ)Zs6; -r»8DõÞ3îxÉmP“kÃÀѸO;´:ïê\`£¦Ðv¿RîJOz=óK¾^‘B«ÙC{²fW›ÔºÛª6[å\Å6ú½Š#õõY§ßüüt8¢rd:ªÃÅ^ò ’DŽx ›R -çˆ@|q[­;íwYô¤d˜€¯{]ñ6èKáÖè¾íomïVfzî`‚=%³\bð„ñðŸ=±fþGâyàjIV¡CÅ~çm#iÏÏÜuXÙÖÖL¯£ñØÞâÁü?w¹…=®ˆ ÝÕ©ÓiÙ¤®£V¯‰aÙöþèˆÚ4Q¼QPnþ- @ø?sæôÉŒr ƒH›,\Þ¢„×¾G øAÓg4%Õ¢ºëiˆ¯Ç3ác«bµ|´Ž·ã}”D¬ÍWÏKR.ós ëp™E!ÙaÈ&á™´I þêbR)Y6ñk HRš"c‘f˜5l!!Tâ€Ð9+©@÷Ĥð_’x×’`3{|µ{ÿÈóàÖí’ýñÐ5)(ktoµwË¿ê¶6¹K˜ rƒ‚$±ð[º <ê¬|Â?o×Sss6XüžÍC–—a%°µöæçö|çÞÝ»_åüC?þÑæ€cå«oÂö €p@fŸ~zöûÏðÿ‡<ÏÃÿwÆöt=ºÿko\{€À*p¶€é$Þøû‚$À9çÓáã­mçHòˆÖ†ò‘?Ô€¸sÈ·IúaF\gÓ#ೡ!aþð¼û$ùì³?ûøŸÿyÌ·jCfÿ*=!– )Þ?}žÉs‰Üþ·úÚFôÀ¤M Žñöúqσmz,S€Š>€æ.ø)ÚaCAܱæ-¦eZàp°[¡L1›­!§ÀÆ ºXôënéü&qv-!ù«¢ÊfT_û®S‚D »ÝˆreûàCP‘bÃ/ãa‚ø –âý@–øßëRÖw*¨" écïbl¸(Ó°…ʶf:=Í •Fën­{»}J¦~­;a$Üðˆ—R1XOËÚâ1üß‘[°ó  ×ÑáØNT—ÀF[…ßÞÕ$www·Ëz¢ÉÆ[}Ý&à"¹B}À?ü*Ú°ü#¯;‰O¦O·šÀ~äBRgA~»J„€s®N¦sÇv”¦ßïnÚÑÛâ-‰Ö yÖ?YÖ[Í-1ÓÕ^q«³Eæuw·wûö¤4oö¬â!#¬/àÈñð€XSÀ¿æ¿“X~4i7§½ -Ê}4ÚÒ³ÏÜÖU2–üñ·ßÚîBúR€î[[rKi #ò«ÿ)LÛQ~.€~ó-K§iªéhò±Ôøp—Áp 9qRè=1YhÐÏÅÉ\_ÙáD&±ƒ}ðž<‘A4€T¬ÌÍæXÖ¿Ç -«'’ÓÀZDëYlM)œpÓ‰ðÙC1NfE^ôŒŽ4•é|.²ŽôKšà)iÉf¤»àjç¤#Š ð‘Jº]UØÕÒ€Ã$žÙ”Xë~Îî+Â"™Æ•H;¼ðÿg^Ø÷Àc“€çpUÀ íU¶ZO­‘áOA~j«“V§ húùAáÆWì4 0}âºñ<ÁŸ—ù¤%>X@¿!€+€e{Öp¼´rùóÛ·ïÜ‹@À»ßýßø9€{÷´óïG¾ó[XÐýinö¹ééïÿûÿxüïOÆ2€Ê¾àe=ànà´³n—ù õ$áÙ$éð±rî;kʦë9á…þ˜çŸ=ÖÜWô„\ßyûÕGvÞþEø0‚|®g{Øêžß÷°æŸÙÿŸíãçßÈOÀc v»ˆ?à…°Jà>baƒ0%¡‰IÀ3VØ)€¿†‹¼(@’•d -GÐÝÿwûóØó¯hª×ßîI¡Ûe?íBƒ8ÚvѸ&C¸½èÁGЪ`ÿP’ -—ÖÓ¡°5¸ì2þÑ5Öø4_Hù…ÄšG“Ngš‹¯+m—8˜‰JnsÊ-F[Ó*j -ý­ø‡¨¡á.ˆÇÉH‘³¤2Ztw­OæG‚z¬ °² ¹þ¶Ÿß““oM’`»¿mëïdåG•>Ó6ÏZ'º•î~Úíú–×ÇΖþ®/(Š‹>ç<ÏÜ4èAŽÑ°Yà–Tæ>aIøèWWV–#_I›×¿»ýeôp÷Njðñ_ßûæ„ Œ•otükþcýg@ŠØ÷ Çd -'ü´ŽJ+{nܰ`‚øjeß;Q!À>ô'6pÿ*€·ß~û:ب»Ê'‹Ÿ£®ÿ”ý”€µiƒž‰÷àp×4s#ÇB>TÞN—¤ïü -ëßêžòüæãh:øñˆÀ~†¾È 77èù@$ü÷Š]¢žŸ!s€´à ‹÷cG$çGŽ ýD’>ydR/d Ÿåèq€{Ž¥©pw$eZÖÉÛIœ†7å½M§xß0 +`¦Õޱ+Ã¤ŽÆ±åù.fõL$±$Þ`¤÷ñ–·Ê33°‡¦í´ƒýðñúWšÛ˜Ÿ[€(Ë5dû.%zÀ¥~§I‚ž©üà€¬98 aÏöü~0@ ŠÝBk0—ùù’OA8¸ƒ… :ƒê–OírY­Í!±²ÕâØ·‚YÝkajFlҬׂI-ÑÇþÿ‡Ý]›zP§§¥)¹òn®ìÂ-TTuÒ_8ÇàÚã—Vg¦+›¶,NÙCâÌÌsàÿ³Ï>{–ë‹)dÖf‹\ÑlCʳ½ðx/B7˜Iû]/êSŽÙíïZÿÏõÈ;|è£uµ»©€‡RnGð‚ÄŒ5E¬`ádøà¿=ºL§xžG´ã`ÒÞjw ؾŠ]ÙïnÍÀ°¶úÛ½þVÿú)ÒCéÃÐÛjó•§§Ïj/n¶Ûo¡Y&kÂSÒõÙî1_¼eé%ÒSt™uÅHŒgl%2¥¸3ìâK41΂awúÎeà§I?»<€MÛÏL“‚Ç߸ÿÁ›lLæ}°Æƒ“8=iýƒúNž<9UI‘Ø÷h ݽ<+Ü‘tHuJ‘Æ$­H%С¨…×¢JRÄl2±,Î=aaÞ®ÄÑ=ÒûæUN)—nV÷Sndxl€qÀgÈ'9 -^QŠ€.åƒAO^òE¼Ãž$\€‰Uúë2 k[Ôëó¥'”2hsꉌÄDë?z^2å\G3úWü·³B€ê´w1K1¡#bÂJ hDR:lø¤tÙžUU1+¹>‘ýü“‹!›Ór—HGÓ¿ÙÕ@ÔÐïn_½º hÏ—Ý]àk÷z]£?¹iÉñ²ËÉ äá©”Õf‹¿Ày=ÁtNÄØŠlð‹—DÙ­`×KnMYÔù³Åp=ßE&.º?°èœ{9‰Ð€Áñpí3 <_N”&Ž–¬`Åɉ#ºÕ?3y☭ -³£ŽU$D‹Ú‘z>…Þø£Ï”b-„ 4}“2iÖ&yŒy³Ý)ôÏ3òµSA+.ÐOÅb‰óÊ1Nùì -¦ú~W¥DŠ´¢€Ó”¢¶€ƒ¬•`µý"þë°]_ÜÈù`#ÝÚâ â Š·C¢½Åêp£:É `´2m?¼ªQ¸š¢)¤~³/öŸ·éyg×’ËQíõ+ú·íZP/Ì·AIëñ#ز¹½YyãÌ(=Û~§Oëÿ7AcàQ ©¿¼—]tl÷7ûØÙýþßv{Ÿö?eŒGÓQI­IB—z%ñ÷¬µ½“ÌÌ<Ÿ†›æAýDqY€Zc]FãxAe³5Óѯςî‡j÷ƒXÒý¿í•;Ý_íFýf%¢±ú–kØ5Û€ÖKØïôØÜÝmïö{=ãúÿ¸»«¯¡·¯u‘Á!^´š™Ãh¢gà‰àÙ³åJÏ+ wìDes³ÜiÐ2!( 3á¤xW&¦Fˆç:»°¦ -(ºËuvû¶•ïaöð+¬h´Þ–‡±o7VÖúÓή1 »³þ‘ðÞ$¶>¢L[˜¨û–7¢YñÉ$Ùí­«íþöv·m~úÿ!d N‰_Skµ»é«Ef™"àë…nfª@ - »âµààÿ‚_ÕñÅ(¬eÃ; )4²ë¤éQ3.„º ±n=ð1¿uaP§{ÅKç$`¸f`ç"xУ@Oãíd $j À„ö;›Ù_]Ð"N5P„I)d˜G’bîÿZÚµ³ž)ŸÏ'mAGf -ÑzΙ,…i·“¡I¾ fNdFà?I³7;œÌ9²/€-IVòívl ƒcß5}2Þs)Ÿ•S:ßôxÇ ”mx€eM™»Åz~²C¾„'+¥©’=ýö3Z„ -øYàS“SÇ_˜J1·ïÞ½cSÀ»~èk£ÿ€CÆ -¿[䀿ye+ˉQÀÐ<þã\à"‚ó¦xÂ`ß÷|dÏ}Å"Ä i9sãýHpˆÀbE–ð$ü‡\ç Ø÷|ÿ‘döûßÿÁËo¿÷gy>ûçûö ØÚ<€¿ý0}°·{Wþ§‰¿ôê‚ïòõ‰E\z¥|gcðÕµŒâ}çU¶„MÀ—Q€BD~^a^âlM¶k\& >#"=¾ÒÇž¾·•ù>ï¾FZÛÆNG½µÈ}ÞùÍ&(ßë,PS `ÇA­ry³ÕYì{M“› ç·ß›îŽ8vú·v-mꤰ¯j¡+Z Ÿ¤Zsš"}¡µS’ZX9³ÍŽjMb=5ÕÞOáˆgV`¥ZЭ¶uþºÉ=oÇúû^ï]¸Ë§½ö¯ÚŸ~ú+î\Ná§9?S°”^«oȺµ¶¶_ìfœ­d¡¥Ö.²Úþ¡jòVðãÆú/ÈÀ³Ïr âð¸Mؼ-»67"û[Íc$PšûB"[ïvz¡5¨ßÛíwþ±Ûÿt·…ñïM3¾Ãš…lÇÞ‡ÜÉ@±nÆæµ€®rÅß܇ëþGàßì{dñ‹î—y𼷳ݾj0Æv[‚lõw·ºíÝÈÇΖýEФœÌ(Òùé²@–™<ë]Vº¶ùæ%+€íäñ ,°ºxÿ’$tƒ2;ÆÞ=iˆ^,°GAb„ݶï–o›ÐJZGt`4Ÿœ|ˆ=qô1=ÙÌǰ yÎ@Ú8ÈÕ¥cǪ.Š»)í}Œ˜œ<1PDÕOž”ˆÄ¾:28<.D‰Ó)º°Ná¬\_‰dLN÷À°øùéàœ ·±GJËS噸8w8ÉP(’¤»Í;*þs_Ìóx”¹¡ƒ×µ+?¤¨á½“´ú²¸Ÿ.Žˆ­óÿeJYðS©§ §¦¦¢ÀœŸ°3@á?>pŠ|<6U»ÿïÞ¾›¾øÍ×F‚ý_ÃÆKòÿG¼Úš=ûüôì¬HŸñ¿ˆ`Uaþp2ÜPl”W€Vx€äÔˆõõ«Ÿ:èušìôo|<‚ÿ& -€¤£ï'âzá8@2þ‡]ïT@Âÿ‚D}@‚ü÷ ¹ z”ßóÏ?ÿò«û€?Q Àn€WŽÆgü-W%9ò@@ìÍLûûC~uí—ûKÚjå1ø-a^õ(ŽSÈ@æA¢„ÿã(€Ðž€™¼nwF'¹³¢ikfš·6Üܔܼ÷›BÑŒÕÛïí6›X‘ K×÷{s¦¥1l%9q¥½˜í7yÍ[ö^w6}¯íù³ü…:0°¢S(,GYß²¿àì:O&¼iÌGA/\øGSöœwƹ8‹LCã0¸@s†¢Å"G°Vk€EÀxµïXˆpÀª!:ïÙ±•ªžûCÀ$jµÜÙCÚˆµ×ä`¹Ò7Uv-ÃD,“ÖQ6àî;£9 H¾ ^`O|% $àÙ³ò?–ôì³ð#O§¹‹¹Ôju+6·hvŒ¸âŒäuÒúoSØQ½Ý -d lÍ…ÙŒ±=0“N¹Ç)¥f'äM´~Får^ˤ¢X/þæúüÁÿØøHeá䜱bXËÐÃ[Í­«Ö²lõ»[óí¨ÙöU€!eq'ÐË[Ò³eª@^¤–i”Tù ÿŽøŸ+ä$¸ûÂéacVt•ÅÆÉc“Ç„»hðžvxµ€“ØÖŽ×Í*…0¤¥¾eÝ ¥ b€•GŸy¡t,ðÿ™¨ ÌÚ°Ãé@ð„°ÂpÀ»3 Ý!0„hxŸƒ™MŠpü±RÉ"’ðþëÙ·ÕÞ…n¨-”&ØÈı3ì2P„Ã'&GrĶ™ ú 6OLžáÌæŠ< ¥Rw{kü·O³=¾Èý$×Àl¥Þ!¸#Œ%ì–8šëã}µŽ`fÚ¦Ÿã©ÏfúâÚž°PZ\´7àÜ 2·Xš3`âärý×_ÈîܹŽ | Þ|õµß#ÿé4ÀÊ€ÙìÄî{ù X@BàaygÇrƒ¼º0Îb•Æ {þNì÷÷wÌåÃï'&âDÛùà ‹ðuûƒàýa/À¾dùÎÄó³¯Â^4ê3š?¾Hæ¼ÁÑ×£í=ç¾·¸ø½ï}¯t\ - Aï(cü„^û iï#Ñ `ú¥0ÀdÕƒÿáxPú'ð/–޼ÀË‹Á¢ñ1a=Ì¢HM Ên_DH8#@W@uCbÿö¨Ê«âq€µ®ÁCÞymb+›µ‚1$w[ómŒÑV” (¨â›øý,‹3Vs+pm]`š]@ÁBÊv¿ ÆB*Û ö¶ÜŠÊFú[̇.èè§è²Öh -z©q¡5…‹ZǾqµó±[Ôì[åÜî|ÚëmõºhÝíívÊÐÖËZà1¡w`¦b¼}¹¼à'åCØX±K#ö -Ú±¿gTL£B¹`Kl6¤!2Yh²­âº)lód‹ÖŸ´“&Ípìa(T‚‹5±Ôå.h7~m1I¹ÐFÚ"7):Xu}¥2cV¦ÂW½/j µJ£6ÛBsv ­Ýœáÿ ú“¿ ÏM*ÓM{ÿ JšRŠ'Ž•Æ÷u1.ÛöѲۅ­¨wánméE1ÔP y¢n… TDç‚$@MÂì €kX-ð\pHõT£œÂùØÄùhïž±VdFN„\tR®_-ÁhÆïpyâLéıdÁ§µ¬:ö"»½ÅHvºGþ±É3Q±’IËS/~'¦AB‡DB‘“'N—&θsÚä(èƒuÈQ‰JµŇ#×eEtóG€Pf$iûþH çGL\ššŠ+ª”J§O{þ!Ñ þw¼‹ÀtÈ_<²MÖÅ#â*ßž5ï àÿ\„¾ÎD\ç“–¡oö>ÁÁ¯Û€èÑ; Ù©•7üßN🾠òkçßû0NâûD¤Vƒdà(€d&ðˆ¼ãäh €ý€!ÀøðÆÇøŸÀÿÆßéøè!S$áð&{?°ïHÈŸÐ_¿Á¾Bš¹ùð é€Õüš¬Ïáú¿çˆ¹ïÙé¤ü¸ö<4@Ó>Áyß¹±CXÿG1Ö‹F»!…ë^ñ\S$’1ªàˆüÁCB("Pñ4ÞSFvÒÇ[ -ÈhLÇëi™JÉÌÆ~9likbÝ_\ÑqM1ŒÉÛï Aúý-à´SÙÝe'Ò]*ömkG·FâÅ‹>}6Ð_üO¬ @ JÈ•Âãü©zÙÕ  -óêDü^Ìñ?î` •ã‚öµ€Ù«%Öf­›m¿Ü^ú~€­»¡õ‚¢.üæ­¼0EW9&_8]¹ “`ÆKÅò·HbÙˆn¥¨Á©muš›µ! åYlxOå ¯Sê¦+Š\  w„Ù烔+½¦>áÑÏ#ïÚ‰Cäukó3Ár"±,1c¶¨õ¬m$°À»Ò 3+vŒK -­Í-¯@åü‡Âfp†ÿѺÄGÉŸùð¿& -F3IÝO&°æ*g½mo·ç; ìÒ[)À)ØÆî6qèv¯&¡¡VH¡¥ëèt°Ý÷儸~zrr©äj1NÜ>3üA(›'NàN@ -‚5ÄO€“¥3¾JêTó_˜ÑücöÄ@›I§JêœGJ CâYÑdòEöÌ=\ÜI2öK/ ÈÔñÉZét^÷Ó쎟-Ìàöà9J „³ÓwMKMŽN>3QzfÒÂ@ªr”‹Q¯.WL°—„ᄜ挗7YŠlÈê”à,ȉc(?ul&r:ÎZˆÌ¤»e'@ - d‘ñ‡€ç»Éíö1dÂ÷sëx@ãácMÓÚ:ïø4Øô´OâþÅ¥=i‰Ž¢@ð¿VËøu§¸ÃµÆw¬¸p|ï«{wïFŸ€Ñ7ð8± ýEÀ«;³ÏŸÝo`#À¡~øÅ&#ðazw^Þqš"ôßìO£Q€0ä£?bÇï#Fóp† - €´Òä@#€ØžQ˜$Èx4îåGý¹;à ôÏÍfà÷JU"PJ5ñÚÜþ‹ÉC5Ä},I°ûÃò¦YÐÅõHìQ ìé1ù8}Å–(º 3_KÞÑ¢ø®ˆ‡¹pg…]ÔûÒ‚®é”§í€÷ר9AMÀ»«ujÕ={wÿ^Ûžnxë¥ -”ÚÈ`º&¾{úmpälsËø?3mRü‹æ1íâeµì ôÈ„2š jDÚ(" ªu%7ßOëm#ÚH­­­åÕN$ ¸ê…/:M½Ú·¶Xëi¹dfôÒ«Z€¨¥Vr?0™1Ì™DcÄÚ(íWµ9"©MJ¡9(††m?ųYÙ,—-(9ñ‘f%"Er8k©H¹IÒ/_LTœŸ™žÎô±¡Ûý^M ¯Ú ­)R­¶ñœ¦H²h­ÎlUtÀ§šµb—Ð:-¡ã°Ö3ÖþSV ›ãºØýQ3‘š!*‚²v@F#¶âö¶q œI`·žÛ2²PÇÇ;É@2¤–e_Ïä‰x÷%YÓµ©k±pZ£9Y×6ٲ̞šúNiJAìèHÀõ¸ÓgΤ¥êÄIcëüÁУ æÀŒ7½Écç=îø1]ÀAŽ1ëÖL„ØÐ¤6Y"Í $8Æ"=;•¦¾3%X:]:s¦*ôª;Ÿ98LÂÕc®ˆµ º6˜/4!…c%]a°ˆLÔ_˜LÝ„#jb -KÇkN¤ãS±‚}Â'R‚Õ3£ Tê Õ 1ÓíÄÝBâf"nªt¸cÞ6_[f677½y~+ŒGn†‚ÀÒàì|¸ÿžì/]ÿ–©’ŸZ ÿÿÊÊZMÐ5À?TºøæçwîJnkýß½sïŽq€€?£ð–lüGììÌ<7ÔÀˆ@)ŸÿqljàkŸ@A’ €‘ Ì8<!A†¾ðñG~œ9Øÿw€…HóþòÁ¦ºß/ ð¨Ÿý ñ“ <ù¸Öýôü >ð:ü§†×¬,íµüÓ7¬`¯H” Gb<£ñƒÕ‚zޱ†ÜB6„øÁ"ÍgÇ|ˆ‰í$b¹ýËx1G(†˜{´}ã˾·Q³˜cÆ¿ËÚÒõêàµ"&Oã<½þ Uôd•A%_v“Ò„N¾„P]ÝViÏ<­ÜÎFC@CˆòBßöû¸z‚¼@@ êÀ€Œó|œ9@2ÿaДèÉõ ña¾°ðS¤•'# {’å_D2$ÄO²0*©ÂŒ<;ñü~‘<Éžÿù'Ù_þ{/õ“äŸ;=wÚU¾Ñ*ŸrÂ?CLù ¬öå˜þþÈ,9`ŸŽ²_ ÏïB¢ÿz|%Ó(3ÞEJÌ(¾ ÒgÊ]·±å½ok×h1Û]uz¶Õå=la_ñÃ}»A•]@œ%1#õXx²H¾ƒáý\9{¨£¿[¬[Ð?Ut'ÀQl™ý‘LH€›¾e_‘€d)íhpzÍÀ8BkQ‚3²§ƒ¿n_ ¤=R¸B¢ØëZÍžŽ‹ÖhæŽYë(Í“ÝÙš;Æ "½VsÖèÉŠÐ)Eæ› Y >ÐÖ6¾°)zEޛפ¿‰öÒf2 ¿ùšÍëDÉ-þçž=;Y c#È\cbÞ§R[Ì.}èˆZGp"¬£;ÚE :¹j¦©Ge,~͈´!‘TÏ#mÉ‚²‘ßjë£áI -a³ê³¶§Óçeþ¬§UA&»Ì¨V·µu5¥µ½ÝoÎhðwûA8®¡öLÀ‰¸JÿWê)e9ÃaüÔ´§kÀêÞÒ“¬É›®›§îcÕzõ˜€˜!.tæÌù¥¥%(Ùz>üêÿaä7{ïƒ{ H(M~g²ZúŽÇ”ô+$÷;v½‡èù©)žF‘*k„^UD^”9T¯W'Ï£ªºœmNŸTQ$v;v*é—$t#ô°RáÄ™I¿fl!C9ð™jx ‘´Ä%¶UϨ³,žˆK -9ur’¢mòüú©«hàïŒ* ~gŒˆoj)û9t<nÓðÀã³ÅÙ`Ä -¼ßV/z§§íªï K܈',€wÆz‚Zñu €i PZ¼¿ÂÉ=,ÕjiñBõøyÍý€[G¼ë¥3KÉJ®VymáèÑì`7'h¥ÕZéØ\6Ó_Œ‘¡_‰1”.M•jV,œæ4©žYŸª®V§–’"gü˜“ógJÕ%æÜcàPÒÙcì>Rœ(%ü—¯L±·G…"'QãÞ9þ§a"Uá¡-"×¾œ9½t¼^?u -&bNèúUO<…€û4äàn%ü‡„{s5˜XåQ>¼&å²ß´ ѳõÄ%ݹ',§N•æxœÈ¥e¤–<v -(Q½øIôpûvtäGoßûêν¯ï}ýÑô÷…=€û¢@°Ó*¾(ô; µx^žÿøÇBðají……w0ö ä]-õ°ü‘äÔèø0y>¾ñ‘ó‰|l±’ À×n¼Mº$÷@ÀFvÉ–ÿp=@‚üûy†evX¦¿ÿ²€Â ~ü04ûŸÒ~¿ùOÒ8ð9ÝÆìXL1Q  |`0è«ao=¾ŽCÖ±E*` >daÒö{ÉvÈN£‡ -{¥ƒèÅ"óŒƒNĆx% ¡—®§ò6ÞN_×l¼»m‘ °µ¼Í[)tËÓVгp)nÕxCº`¥º˜Ô”€l¢.o¸P ¤ÍlFéfÛæ'*·yç+³`í·…z«Ül.D“·Êf™ã$~7O|hæ --ßÐZOqªÍ;Ÿ+k¶·lÓÞZt cß»<ž·š$§Ö¢_Ö:j8bû1.G+9$|"ù¤lµ­™zI²?\Äå‡)+¦º›|BAkèT¤h~¥<†g"ZŠC, ç99Ì)šçSíJþ]w´7CÖ0o^…ŽÛ†=ùeÜ—ÑÕW¦’)XÎ/¯?^?ü¼ÀKQ-ò2þp ñjõ„Þ*óç Iõ•c©ª tºZ[>v¬áINèØ÷ºnýÓµKK2…Q‰5µóh0U/MÖP$i¢ZKv‘ ÔXá œÊ¦‡Ðt¥Œ™ªï ™R‘8Ù™ÚdEB¼ýi‹ŠTëÕêj©´ -'R‚‹ ~üõDާÀfW¦ž‘xnã;nç©ñíäf…€#õÌÏ?û¬•X£Ÿ¨ä¦úOVâc@%»ÿ‰Ï ÿËÕ•ÚÊbààw€ÿí;_ø1 ÿE-À×Ñ%Ð=¶=á°àýûÈ£þ]– Éšî¿Ô»¦ç -XN {üðï@Sçûû?Œ4ÇÉ€8Óêà—,ÿÂúwšmþ{öååBfË;°Â0ò†ÿ˜ªüd€»“Ë€¾ßwÐPâ—KÞüOÚÇ1§;+5ñýµá¿+Åë© ¢öÝ̆ÃÀx͸±°õƒ=0u.'4`b"ÖHø”–=É!:m?³JÝn‡bëTî·`ɺÁPîI¬(`™> !Lø¢PYy.53s«&®`ú¬¯¼Þìr4Ä–M€ã†M¿¸@úewfÐ -(E¡,PeƒÂÚj] ­¥&îåÐݲu\¡uqù^'@+>Ð:>:•Z'à ¯‡ŒhÚX»$qàþ,üˆ/ÌÑX—ÂN}.Z£¦š¨5k\k¥ÒéÌD/¼”°kɲ¦YÖ½€&3ÏÙ)ª4Éöó¶^46€ÜÁºmA -Ofgd•)³ÌõF´ŽrXÖZ·ÕÚjÉ‚G´Ês¬W ÖM´ò•ñ(òÔG ƒB8ÂCX›á¿ÝNðþ2ýœ¬6üN‚(.IdÒ*€v{3n©çFlK28bbÝ È‘`'‹ù© ¿ŠÑ€²jÀZ5à­@_ÆÕZmé h{¾¶^ª½¼ìž_Âþw±¿%°uà+ûhØþIÖ%Ç5ï]Ãù–§"€O‘ºa‚ œÕ3 «R]CfÎÔjµj•³ÿÕúêTmnªî©“"çу¥êùïé‹8³T=†}é\Böâ¬IN–Œf89½ÿM=1çe§í1†¨øé3ê²:U¸†¤¶Êº \w£6ɱÈq2xµyÕØË¸9ŠÝ$s_S ^™xÕ¢ǸïQ­tüÅxJ¹À2ÏÖòJmMÛem èˆ0€êÅËŸßúüó_ÿúw_|þD@ŒæÃøÿâwcE@2ý‹€=Žïàù¡ÔŒ‰’ù½áØï`¨áÈó£ý{ñÿïÿþïoüýw^’#‰¼m ±íßÏ.ÒrbC§C’<û¶â òCÅPH€òË׬ºöìýðPð‡Â࿲2ˆÈ€¹Ò+áˆê$øvÄ/‹ÿ©À‰#ÇÀeþ¬”¼Àdâèq1+ ÿ/ü€<ÿ“xœ¸¯ í~ô™TpdÂW/¿˜¹ Á”ï¦ØL:›Q›¾µ½µkì5›8F *»€å<¸¢;™?E3óÂ…te:º§TšåBi…µ `ºýúÚƒf þÙTçgÕv]lpÐ; ÔÙZMÜZ(W6AUYŠíßq®n3J¡´ jìúÙxNg×»ì„@­¶­3qIäÆQ"‚%•¶´>p;ÄcÕVô?3]éšæyMÐëܧD£hKVmI{Z•ž;QÄ‹( ‚ã蘠4ÎçñïÚŸß™™×Cغ zQšC‹•™g£c„ËéiÁ2­/W®BˆÊhÍ¥“<”¨ggy~αߟi7N¾âIÉD¿„ -ª†Ö¨ívÝj@âÔºË9P®ß#³Ö¡6ÿðÏ^LÖ¿;Gþ(Bq??_ý»€Æ®ñ -02n šM[ýþUó11€Àƒÿ’À[fCÀÀÀÀº -`@xwù×J§êá -¸FÀAA~p~i½^/ÍM]¸°tôDÜ¥%Ñ– œ?aư½ þkˆ:…óÕÉZvTkÕ+ÇkÕÓºø«¯ø:™ñ¿ZÝ›‚‰0ïqò*ÂÉ.yò¥zíü\iï‚Àïi––ä%$G¨.-?]ê‰àÈÄlRçäÒ‰ãKVXÄœœ¬Nq*öçè! —ñ¯MU/¨‡Ër¿@VÔê\89²Z]ž›“‘#¡ÇèP€¢`ßà½ãIh/ŽÀ#žžšØ³ðˆÿåçÂð—D¦4 -£ Aã+²€ÀÅåeÖ•—kkŸ¼Ÿ“i¼ùÉ'¿þõ›{¿¾ÌÌ'{¿ûõï>ÿݯÇITù‡écfï0 -ÿÅÿþÀ|! ƒÁ猙c=Ñá¿ûý ùèÃòÐúÑÃ<׮ˬ -|7¦#8ÁùûÖ¿ !~’Gõ$YXX(/\»ñÑà?¦@€ƒ ?²Àø7ÿñ}Gx]ïä8='&0ƒûÃÒ?~$l±ÙWN KÕ¥ú…ó«{¥R3ûüymí¥zíB­º¾T«­n4Öë«Fcujyª^¯_â¿Z_Å®_Z‡T—ªµzýB£jk¾@5x .³=Ð\ñµêÔku`ñ5R_ª½6Å -Ûj¯ˆÜ —ΓRmiµQšÛ«ÕÚ0ú/,õ(¶º¾ÞX]]o46jÇ_CIýª8=ŠþÕ µZ£zü޼paýRäVëz(!¨žÏ''-¢àTÕ U®ƒÑ+§_‘Q¬¢§º­Ö§ª(Â,ü‚ü¸ ~µÕÆúÆ*É®ïq¦Rƒ\ˆ1S†‡Õº¹ÍýûQd{sÄàsâ½MÀ;ãc“(ÁÀ þG`ÊSÁÿ§ã]ÆËµ••ÚŠkš~° -X[“,ó_«]dÉÚe8ÂExÁ àϦÿ«Å `zòkÿÅ€÷ñž;!ð¾`Ä!zYH‹‡<C2¼Ó>,AÞOÃ5l÷÷óYHkdZˆŸ Œ!!~’Çñ(¯–ÞIÀv€!Àûÿ=~xìj'üƒ èÎÈßw¶"'ê÷_)A¯YHüZGŸ þ -ÂÙ²70 ÏÆ–ÃèÏ[Ó÷“‡†È™þ‰¾ÀôF¦ry‡€døøÓ˜…´·vßÚÞÞJ]´Ë,ý5,#¸uQˆ‹·8Ú@0Ú>™Î¼õzÐí]/Pêv[›Ï p¼ó ú‚ é×ë?3­ß;¬`~ÝpüSì‡EnéN ætqêæüßÜê:ïñ+ïT«µºº -¼ÇÕ¹ãsËxmT„#€×ç«Ë¯-Ïޔߙ´YÝäI›ÔMU±ó£Î¼Ž„¥Õª‘ €Í•êÕ¹5qÙRbŽÂ#&6Ue»ËU8ƒ¨ð -CuéðyàüsSËà„°“Ú2ç¬Î‘Àq ± ’b„¥’žçj­4uÌç&'Ž›<6¹<·|‰ƒ5PæôdDst—Øu½zœ„­ÁD)!UÔàL«R(ÃksY‘×`fÑðÀŒ@´ÐIâ½ónxxfs@$Źßã=Õæ§t &…|ŸB~†„ö‡%òPÙy¹ ‚|âÂ{2ô³åÏL1ucß -ïƒí9âõ €ïŽR´HV?°ž~y"ÎÇl¬“ -òàìŸ&‡À?õ"H¯¥ÅwÌu([BX‰:ÅkôÞË»½«U -Ì‹ºÁ·XŠûœy«}µ ÞZ´&óDY–ÙÍ$L%Ä«‹}Ö¿žä¹G ¾³Àw@· Ç«GÚ[¿”\½øŸEôò¤S=æqÂðÒ©—Nz‰òtèOi[*-þ/ÍÅ—ZøG+m!˜·€6:KaÛœ%·[ÁS³þ?8Ã!üÅ uüر©ïL²g ,S7²;þߙ㰹)Ž2 J{ΩÍyêS/MšƒfL½tjêÅ—Ð˳2QGgí@)ý»©ã¯¡ˆÇ™ô©Ru z¡îÊñ<‚ -ˆúÅzõyѾh™›š˜þàÚÂìÂÎõ¿³#€!©pÓ€(ñH‚ùÃ’Èèà˜¼ë”eë²@2¾#£–ÿŸ*;å—w>|4Ú0v?PÖ¿‹…; æþ“ô_jÌ݌ƾIñ²œftR&úR^L>€0òÆÿÀ«ÒTÐw{¬I#eœ%ÿ§Já;È/%’ {‹pF­"“˽ÔzvÅDìWÀ%ûÅp×S,ƒÅv˜#”šJOPê[×Þlw›À”©{mm¥Ýöf&Í~³IÁoÓß@ÿlÄÍ`ýoVº€?Àa½‡­Œ­ç·ù9KSX ôRáN|Æ]m¼ØÞzkk—q@´¥»¥ Ör'a°ž µÖHD `‡Ö\§öÓ@r0yw—9 ”Lâ¨ìõìƒtÓR3@SÙ( û¡8Oygøa+:ëÛ³r™h¸ŸŸäãPr @ÂHŒ"¢/XˆÅ)ÙóÜ4Y4½ÿªnJÏ«–²/FGI«Ü®`úoseÝö[Ö¨5ó\ɯ8™'v1å•UPy Æš¤Ù1–£S™/sh ­PÏ”¥‘}Šì'’Xÿùâ’¼?‚<+û‹Ï!ÚðßWXOìèŒÓœ®·4(€zyRŸ¶½ºˆ’ @Ûu¼Ô÷N]©½f¯lµZ£~©ÑÀÜ®íí}Ò¨¯ÖêõK{ÕÕz]cµ¾×¸téB£V¿°·7µÒØ«#{¯¿FÑ}Ò¶Èñ©óåµ:vóyÇ)‘Õõ½×OUëµ×9[½~¥Ñ¸tkýŠU -ë$Íét.Ôj—Ë æÏgE®ÔYwáŸ>A‘ ØyOçz}ù¥PŠdÖH¾ÞhG+縆åúëµð¼V=W%)ÏVkèâwn)ÜýµÒñ£Hj„õ›õõ ${‰?ç&bßµúrmë¾özƒK¼°ÆºOöþi]½d'kUiì­^ºôÓúð‹—.7ï€@®Xž/ÄgÎG_Éñ?y|Ô3B?a=ñAnïÓ\¬úµµ‹k†ˆ+ܸ€h§ìÛÌþàcq2u |X2âòÌ÷Ëáú‡=À?£!ìwx><£’«>¾qãZk¶\Ô`y;âÈvz ’ úÃ"À“ ï_»öA„`ÏGz‘ZžÆ¤ñ?#£÷· ;åJ"#ðŸá^;_ȇ <©û?uëœb -Ð1ЀWJÕQ@©î‡D?#$FHZÂÞgÆùÄUx¨·ÿO“x-SQN n!®±ñÚVZ5Âyu·±%Ã\f ¬{µ©ž.öäL§¤ÓÔ‘xt²gM f-À^­ðF5‰0ƒÎ.ðÛ1T >‚,É .¿,xûØ/—…À: -KÙAój·ó©ZGå‚H 9âŠZ¿ÅÅLW@H’þÕVK~cûº¨.A1Vs‚l§¡u¿©×öƒÚÞ½¦Z÷¸štoãN'a/5cá¿Ý¶z$9]@¦>¡dö€¸ ðÿrë—€ƒ"öëPQN xÇ®€òQY‚´"œ]bbÕvþ[ñ}¡6¥_?‹¨€…l¿°^_½P[Àçªà¯žx{Ý©5æ¦öØÉ€7CõlµÅô Q5çƒ -.ÔkVAÎÆKÅiãdi¤µì!KõÚ\íµ¼€°³1vîbõ{ýªÕúSµuŽ‹4н>5Âçê€,¯pÌÜÚèº3$ŸC'" A1‘¥¬…žýóÕ%ÏÏžsCzd ²\ðìP†z©fÞ¨ýÒÈFÕÜðªÝ/¤'›æ½üÀžúyŠ5€øÏó€™§å¿û“¬‰ÑÅ$°ÀÚÅ‹SKk€Ež;Vì9>Éc¥D]óAI€Pôü@П8@à?’ D¾ó<|@™Þo\[(û¡\ðMNuF€¡.{‹±{åX@$ãþ@"Í1’OwC0Ä1L-Od?à߾ɀ€$Éןð?(ÁÿꊌÿY–s+€@û}@öž…$À©S öðöýd^f&æànqslÈ€o] ¾„!ñnú*&Ó4ÌÚnëS× -cévÂPÌ -ê®¶©ø8Ý4ÞMpì°Ò‚ š²uPêt{»`BPo·½kµôî.f2 Ôô[`™aÿÑÍ]êX0Ðð0èRð§Ý\Є[YnõHù—¤¬A6»p ¦sÄh£Š›£;Cý)úPŸZ;QkqÅ_·¯ßàƒ³¶ ·ÝßíuQºßï´EZˆ\&Zz:J2Mc³§‚bP×’z/ÒCÂà‘¤Œx€›8ŒP­Òšazº‘õ€´}„„ÄgÂK"ðS~2B‰N7}à(âü¶àn[nÙ2«û»}i gíõvm9'Ž?C¯ý®@ðNëíðÇþ [››hÙ鸱K&pÛ%/âö&4dýØabBF÷pûÃó“@Lö yß -e§ ýY*úqû‡ƒLeÈ€†HÓ×\ -àÜÿ'ëxª€r·Ù ¬79 ï+sµK,bBoµÚ©ãØÑ)¥îu,ª•lNx:LìÓ%ξ®®¯¯cìÏ- ¸$p4è)öFƒ -—.Tç -(mù¼0úZuÙØ{AJ(²ñ’¦º-"•©©Ú. ôªz -¤AJgªFç—–¸Nv&ÚN¯èÖ¸$Ng™âú£UA9‰­!ëÑê¥úKë¶’ä†<òæyÇôäûÅ­ãN ðŒ™€.¡gµžÂé'6DhÈ\iÑ ÃüÀÿ‹kµ•H§Qö'[NC ‡øù€9ÉFÿˆdÄ? z^.< L3@dÇó?èK sòìÌ–£€ÍþF=ÂqLáØÍâ~ÆÔ,ü•œô8ád¼CðÞ• p‰\0\ðÁuðßóÄ™ŠéŸ'7vRà}@H¸ÒÑÿ=~Q'¸èg @ôk"€ÿÜÜgöÅ -6 Ý!‚ÿÅzŒý´&ùÿ]Ÿ\nw'××ßàá’_L„B•Ÿè/Œ—ö—€ÒØÊdPr[T*ý:{«ÓaF(µÉœŽnA¾ÛìwßÚëÙ㻨#Ü‘zY‹Ûy㥭Ns:|Ð-­Xí=½ÛAº\`¡ ½ öW:&x̴߫z­Þ?ptG¶hǃ«á ”±ñâ6—‚jìàŒ&±˜±¥ÖñÝ™ŒãܶhËL¯‹ÖâÉV»­»\§UòIë·ú½Î´D†í$øîÅéwW=à?V¾JpÝQ1’ÑïP¯U^èv D¬˜xDTºûÁakÐÚÝY³Íá\O“¡/˜Qd–Ÿöý†¢Ù4_&× -Qm›üsamr Y@ÏþîöÖn¯7]ñ&Ú ¢ÁÙÔ &ÔI­õApý–ǪþKf3× @¿ê¬ÂÜ5Æ^‹2ÆúOWUÐËc¦ƒÿabíÿ`|úb¹Ú¼ZxFƒÂÀ¨€tê2Ñ~Î A2|…¦¸–s¬€€WXÜ…l¬_ -ཹX=ãˆzíÔTÛ—â-j='^|EþEG}ßÿAîKë %£Rý<à-æŠêÕúª %yÁR­¾|ª~ÐÏ[ÕVÙmd~Œ&{%Ò°õ?ÊÔkÇç "^ÇÒrABjs¹@4G=Î/]¸À\XºpúøùÒääIÛ+‡Ô.\HM½"ÎW70r ûà¯d&²Zo”ÌÙGbLƒ!Îg¦“&nLzhxd„Ikð‰sè/q‹{?ð<%üJ=CaOÀ‹Œ# -ä·Wà3=7N2l#ÄÐð2 Ȉ@ÊÓû€˜Áôç<þü;þv†á! ¼~l€AÞ -ÿr2ÕÃ@/Æò÷H˜:"BÞ· I ö Ö@4âÄùöKþ<Øùà£Ï>ú¨hp_É ÖØ,f'ÀJrŽz¤¯*…àÔ©#ÇÂò?ÊL{á/ðƒûñOî€?"²|ûõQxgñõ”ÞÀPÚs¹Ü4(ý­îU€àhëUs3…ÓXÄb²ïÛWÁ™m¦2ݬt{ÛXˆ˜Ë¬Åø“0¦a•éV³ÕiU°8yéçµk­ù4`“%âRk´ 'hÃfâ|’T+q¤ñ»°…ÖâŠr¬l_@¶°†\ôO §žíÝÝf¿]¹ŠšÛÛjÍ5iàøiL[!oÁ˜–é@¸ÖήàÇlgÁ©a“˜Áf™|aJª“Ýï‘k”rB<Öë¾%Ek‡´îøm&å²Î²Þ~ -ïjûªm$´â[?x >H€‰eÞpd6vÐQ¶“è:o¼…Z÷úm=^|_¾F’ũպcG@~§å÷L­g…¤¥Ë¿Z”C=Ú«b:lý'çB‘7ž³dã?P¦S¿Ïˆ€Xæê–?D »KTð—$ õië )D-„©$ÌŠ¿»¾6õzí|à.€h5ù¾,Ý Wýêê—‹ÕQ¯O-†ÒcsX˜Ôv¤_=6wÃp-‰¼XÝ«—V×îõú©Õ=lgSDSÝ‹÷u`ÛY$êßÓŽY~öFr¬¿d*!{µãÕKÑN¸Íd$ )qAÉM€šÒì)Ìê™ãKgNûÅ_ÏÀ.:"¸?Ò„‡,ÕnVçêùØåˆH¨ÅÅYq=€—êâ"üÅȦˆ”;nJ´8à3{êðyÿ“@{ áó—©¡ºú'6€‹Ñ €Q€5)@´\»x1¨ròÔÔ©’ñšÐ€øz`X˜c%5ý?8ÌNÏê(¬&øOÀÀÿxÀàúNy¦üêµìÚ7PÑzbòœ*9å±âÙ>¸ÁyœÆ8K€ùjSL‹¹?‘<‚`TþWx€ÙïÍ4ª3Å0#Ò~¯ÀÚz¦¦¦4é5ô?ÃϹíùï߱Ó‘AYŽŽR¦ -Š,muý8 èÚÒã1±–;„ûµ×nÎTZýV{ V“ä’*€ô»šš‚R -z!”ö¬–ÆvvÔO›+J¿•Á7?XBf¦-+ÀFÆBÍ»›ÂàfEo{§&ñœÉÀ=ÏAá؇ÿ \÷“zí¥zmëÈLÀ‹kõ¶€·pW_Ý[¬ÕÁs·Ôm‡Un°†wµÊ+þÌ30€­8¾uƒ<ü—¬¯_Z=U'%R$6ûBÍõ× œÿük¯/!«Ü/¬n\J–wãTíB—ÚúêÔ2WWÝs¥Vý+Î[Èù0áuß;Öôg¿KØùKJ“Kg ,¥3¡ˆÉsYêssäË(’<\ Ê“HmµqɆÿüæöiÃ}„Ì¿:â€ð8‡¸Â_ìñ«õ/Ï€i?W¸5˵5ñßÚoÖ?ãeEƒÑ&€“z‹Ö­`aʯŽ^¨ò˳ÏñÃ?°?&‡C‘µÁ?–|ûøÃÄD|~Úê×R¢Ñ Ïá!§û9„Êøg`d‹T´ûÙW³‡:-À.§r›»à•ZG§ Ížmøí’Ÿ¼Ú†00 óˆ‘p¨Ì?=$“/H¹Ò† h:ù}å äh9Ò©ì†Ç‚?« 3ЫŒ–T§ž}^@¶†“Äþ SßHÜõ^³g¨c|A«c`hÍö](†»Y”3±þ‡ñ?à?;ÐùArvzzŸ€ÂÀþe‹ €Â%Ð_€ñèq<Œ¬Ö_²£›åZí5)€«.ÔìÐû|xë—æªõ@éÕõêKõ›Ðƒu!v9Ìä3–îñɼãsUûàÓó&÷@Þ¨’ ì#­ÈiÐ Zöð¼fgXÝ9‘C£ñ}EVÌ¢À Ö!"õ ׬Vÿ*9B;+¬V_Z¾À¬a„°¹ ÷ŸaiéÌñÚé“z+L$1,œÇ6þ(RµܰeÔȽ÷Qs¤Q;åiÃ}$B|UB|Ö}$Ò-.Bâ)ò^Yì{žÓ þÿeU€ÀÆâbXük~0Z -v„¤^Óׄ’ŹÅè6h¬¬-´Z¯Æ?ÓÜLò1p€úóϸRŒÂC"þ‘€—§gv®ÿ/g(› €rþï+9é±büߤÀ"¶ð!cÀð9ÜeæÓ÷ó\A²d|˜píÆÇŸ}ôÑ£€Ïj%Pöc\Š»VxJ§çì8­K«{qêÅÒdBúô‹†ùø‰¤iÌì/24ûmˆ¨o`æ]î@»}ìôìd7P kÝýn3<”º–À6Üõ›‰ÄÑVñCÞ²|ÞÚÛå™V ˜:šá Ì.€Äã»­ÊYûß)x÷ç§!Ñl^ ÌLW@ú¾e†°•ò‚’½oPÚkÿ2 ^JN©^»öÍ·w›à´—¨õNyvé4gšì8ümõ¯‚‘[WÉŒþÚW¦QU€[up õö.lckw6ÓšŽÊ¨g1õ«›Uzå™n¿·»k>(.”šÁÂ*è$&™rÔ© f"p«¿Ûë´èv¯ö›]²†ãìëîÀæÏFt›ÀÞQZån4’¯\5]"jÝ·rÎÐoþ2€î[zК­Ü?ë:v»Ô{B¾÷䈑 ½]»Ûç×iöÑõlÑxAØÈ¬}Ú\²xj†­ÿ1ð?Àÿ‡û¦Ïú5ÀÀ9$;ü¸ÂaÀH;€°þý£§:Ĺ»rq9^.ˆ»ayv¯Üî^°¡VF;ð³?láFmªÞ€¬¯‚¹µXж[ßå?V=_8ÎCÌn0sýBò„ˆáz­H\_ƒdx–×j¯-°œŽ©gE.Ôë§’I~a"‚°ž%»ôã¼Ë ò™1®B`r*Пä̱¨²(ID¢vÊs0"Í~^†Ts•Hæ.*ò†.‘´ÉhÀ ˆ¹=‹ÛbÑ2ì(BxNŒÒpÐðôÚ@¦žü þ/‚èÖ/Ûú¥VÅú¿¸jy±ÊV»V˜ - - {K~rhX©-,¼ºþÃsߟ™y9úüwàrè7€s…‡$€ìX€Mì\Oû¾Z 0 ã(ÀÀèrÒã…Ó}`@X÷9Í V D¢Y -€‘€à¼“þinŸÄðˆrm§¼ã· ðîVøÛ‡b‚¾x^™+½bO¬àÅìàYÈüOV~‚v-ýü¤gˆ=žŒ”Sß®¼‚J?:íSÀ -à<Â÷)Å›à¢ð@iØêPØL¦Ö¥­]¼ýUßÈ;£Å¶1ñ§[˜¶ ˜ÑÆ5I·€Ò.u¯§¯hÆZ°ÖÄøµm“ó ó³4}ýþzý·6I ÓÜ„°º3³`œ›Z‡ß;´ŠZà¯u÷haÜoÿ -”R5Š{–Y»A[ØIʲe”ÜÕ_õߊnß]ÐZÚbRí~«Üô@Pë4@Tmimzã$²k !ÅP}ýõ:ŸZͯQÚ²€ì¢–«fšd!Æ4Z'¼²=¾AMÀ»Ò -J‰É•˜0žQ«éç‘)£€­åæãKyÈÕöUpÏ– h-J÷;eØçéïÊQ¬ƒiMÃé¸hn¢Úç*5ßòf—˽~çW¨]ZÑCë -<ɾ…%[j­ë?´ò4jýáÿCøÿÀl´ÿd(„‡ ž¯¿¸?päó ·`ß>p( ë>6×ëV½×ìšÐ,wUû\œ·àzP7r¯QŠ €õ›«˜Ëv È1AN”&K¯…ň¯ÜÌ^Lëõ—ÀÌ@Q]éuèC>‰¶^À¨^V‘*jŠë’°¹^ß°Ëå¥åÕ*;_™;•ÙˆŠa:S”e”ªgÕy®Eׂ -D{=?a°T=~þôI´µ • (â…%ªa.Ô—Qd%*!ª¯¥$êDêë?¿$©_Y{iE@£Q¿ßpéòeñ?=çÿ‘¸»®ðÞ¤²GŠ«l2 üOŠÏO^NM=…áàÀ³áw ü«-Û#°þÁ%¾˜¢ÆôÿKl`í²uã$ðþ<Ðp @ìÿ˜Ï <$‰Ø’O03 øXà:dˆ|;€w² à½HÓ…Q+ÂPÈ0ܲO „ï•;/Kݰ²”<€?Œ-n¨>D¨òs?~x´€0…±á?ûúÓBÆý´a`øÿI5ùØÃòÌÄ3Ï â &€’-(@¶ç,Ì5nYw-S6P@ÿxÏNdá  †äV¯ (Ŷzø·4ÞÚ½ÚÇLfïè‚Ç(?èPD‘hI·Ë6îoN×Ü[•yÀsÏiÚé¦gÊ››méô[½Jœ´s ¾ÊŒÕÜ["5ž(ZwwEW´*¡5*éë·/_Í_~œØŽr$3aš‘À®X¶hí'ô¸›¦n{+ Ôà¿]㸒N{ºÔ`ä÷±mÈ­?6D6ôºTïõ%b,)c—³ÝJ N”¢5@Lúꥣ‡à¼m*•«€p³{’"‰2ž’ݬŒi“!ŒÀ¿½22QŠMváZÝÉBÌ DcV˜×œdº 3b%'G +\.‡›i`}¹¼Ùïÿʯ°¾×êÛz#i-™š©DÞÅâ´†·˜NÿìXw«øç‡.ɹø7c' -ð-ü'†\Áò©’ ~‰Œ H¦kà¨ÿ<ÉLêF}nÍdPó´ Ë÷ú—D¼õ¹5öfu -ðN ,f€úµLl¯=9W3úÏ¿5ëìþþØ8€úœð×§ó‰»Ó1¼7ÖÌ‘×$!¬x¿P_­‡ëë{§¢=âÞÜÜE©¯oøU€ݲ†¿Z²A€ ’ý_­-y!"ÿ@­:¹t}€¤“+’„PéB½!@¬ˆ¨V_ =3euu#éѨŸrŸÕ©—¦ìcqdp f¡ÛCá>ÝT—[ñèÆºa@áˆÁ§çx -b­>h!bhý¯Õ.ŠG($@¬,.Úk4d!µÿÎÝ}¬dÄ? ÏÎÌ{&†;ó…ý3„‡$€ðܼüêõ?ûøïÂGg_ýx -°oùC¤9Nò c°îó'nÜøÈ/÷d”Iè”ç2È4 áûC’³síCNö|ö!ß³IØ[áøo ÀÁž!/Ê&§°xò43<ÏäO–8þ™£È‘#iê?pÀ,eålxlŸ«‘ú¤"â´õn½t3µÂbÖríbQƒOXñm?}Ãzqi¿¹µ»û–}ðîB:åiŒtP ¹ -fD@pÔßú@ÆNiÁÚV·c+÷gŸ; øÏcè†ï óÓú ‹hÒ¯ô7›ðBB™Ò”!°¨ß:U ´î5ÁÓZ·°§¹®­Þö6€s_mw·9õ|Ôâƒ$H£eÔqoo¿…] ´6b®¢Öƒ¥$ægu€×Þ¯8¤=²‡€-”ê¨ôú»Ÿ¢3€¹ÛêƒLÌvS{¨Ö4vÒÚV„j4çZÐz[bÐÜÖË¡jä²|Àš̤ò¥‰å¯ëèì XL´Â…¼†ò@‡ú½Ý.9Ÿ{-@G)g‚Ø+ð?îîrÃô¡$'ù…’¶ô{ÿø)jx5jÅ6‹ämkÚ3‰Ê‹(ÏõHâY°Ý9$A¿“øÿ  `¼àG^qqß‹uÜEI௠ü-p“ÃA`¨ŒúÏ“ü¯½ŽM[ŸKáx+ òjëõ€\ñ{=ÁÿúÞâZü[ÿkµ‹ÖÀy˜Õ@d|bo’qýøyp65ȼð.N¯ÏÝJ 6°bW߀«é†Ý÷Dæ÷òrm ëÚ]t¸»~óœìU±ÿ¹hÁF´Ì© ÝûÔ_²#À¥‚Dèß·¶â¼Ÿ3œlD Àé¼±Vµ‹@ñrbE½Q• £`u›ü£éjcµþÛPãJ£ñ’”èÖÖσ„{“n·ÌRæP˜€¨xtè|zUfOZìCÀ W°ê »ö«k+k:‘] ;Ð`ÕÑ“48²¸¸,GgÊâBeÜ0âPˆ@²ü p&0DÄåð|tãú; ³Óå…ë7>þøÆµä(ÔÇiŽ“8áÀ°_ã†äå!@æûÅ\šì³€GÀáx¤*€ê_€ˆ,b¸©z4ü‹~`zLÃAO– -Û>0>ý¥•A b”¦)üÂþ‘øû™rÿÎd9Âr"ÚÞ‡€·SÌ ¯.%»E©Ô‹Lv'”ú}` ØÇ ÞlÃjÖ`¨€ˆL6·€~d·u{«WxÂ;ÛÛlYÓ œr&¬n0†ÍœˆR S‰NíÇuÞ^4áü:0#˜ô*½ÍJÛþ€ì ¸×iÍë3¼E_U†«°ˆÖoÖš5 žv»Z ‡-”GÁøÄZë#ècïîþ´†Ÿ¼µÕ-£–¬tATr ÕÐß}‹$;ïºY& ³$˜p¾ÝEWNÝ·%К¬Rî·Ú{nФíÖ ¨‘ßHZ“C\GÔfÓtãb’` ø+…0°bg€á˜~nT¼ -4z¡©Ï…pfp¡r) WïwUÚ’µöÞö;Vêïö»MS»-kJ˜—&4{-ÏìAÉNkÆ{Lpßx4‚@H÷„Üqð¯0É㾌ýÿˆØ÷˜¦ Í"C€¢@PΟE 2äà¤i÷“¨ž¯½T=–,šWQ7y`w?_¿²h=Á­©ËnÔ°¾±်zlðÝRcêµ – (@ -”H`¨Ïíe¤.€S°ÝW_¨_ZžËÌE˜ÜJ¸Îuý£ÆÏ?ß[\†}4þݯ“"õ7Öÿo?Ë®˜—”4Ø)ÃyL¬¯8fr~uiª1%Û4ÄéRÂjª‰ˆ¹Å䊈r óÓN¡=¬ãÖþ³Ÿÿlãç·Ü¸ÐX›Û{ˆD]"ióÁˆ{:à«ÊíÖpÀ0óñÿ©Ä@t„©ãßn€×.2¬¥T…ù qbòEF.p„ác¤_³?$ÓÓå}€£Àÿ,Éø?^T>ñAi?üè¾ñÎÂÌô¬_˽q}g'¾ ˆ l&ô0(ìÿGð„¹ ÁHþÁ*´¸~ýÝ_ UÞ0‰ùL² S‚ýÏ>P$×o|6 ?PR}xlÏ‘š¸ŽWåP?®É à àÔ©")(@Zb[Â#ð' -i‰ñ¹‡²“¥ï~÷»§¾ûÝÉïº4‰ðvFü„fÐs·Ýÿx×ljO¦ @@‚]ºì°»û+ow·­g|«]n¾&š†¼µ»½û ² UZ¢ºÊ@Q YJ -låÍïLG›¿J»Üª”§Ÿ{îìs`›‡P8LÏôÎG#ÀJ¯Ré@4’±BA8 L#EN€ГOQ©ÙŠkÀn­USoýîî?ª>‹¿òs8•fGËÐ.·š’™þ[[oí¶·³Öh Âs X&gÙ­¹ˆv¸"ãšÚüÑÍgâüä€Ô)WÞý uC§Õ³$—Ý„íVâr8÷IqËÚ Pí< ·«[Äì“G¾ÂyÀNo[³ Y®ÌDCÀr‹¬hÚ.£IÙ:ÿ|¹b'þ†@qÙ†¥©”a—}X…)Y ´‡Ó¡ƒÖÞ/6йÐ3à’œnõ -ìc?AÐÖÏ·vmÚ'ƒyNÈ^ëÊÞ©þ'ÜŒó£8,Bý8™µÀ~ 8øÏõ”‚œË ‰è½?ÒL„‡(Ÿ.$Pø>rb¸¾öR­` ß^#âîRë«olw"ïòKÕúÞTÔp–÷Ï×o^ù½¶s­zÆ× -£ÚÏèCl:—;ÏcWRº |/H˜Î‰ÚbÃÛÜ€,4¢€¹ðûb!‘ ôX¿òûe,ï½ãvD`ê—Ö×7Ó~ -§_­ï-_ru0@IMÐorýLéäÉìÈ!ˆjuC~š«eTüí`C-º4øÙ•ÆÏ6össµÆåSr“ÊÀ—¢ <Îâ¿Ïs‰®…@üO€§Y0Šòñ áÓÇž.ÂÿÝÇ·¬ð'`§©;Û @ô=¬dÌ•!³h˜ñðËØè@†‹¦öG~pÖf,¤/¼ -Ñ©àÑVÉ©Žñÿþ€‘*–¯'C¿`é_Ì¥Q&ÁTöÈý‡ë; ï|ðágV<´' ìÿaæ óf(À¯–Né ø— Ú"$Чâ˼Y||ã?âpdâHBùžœåÔ˜°˜M LéŽa'„ÅÛ -0Qâc÷±€1®)óÛŽŒ`Ä0R¯ö·¶"ò¬Ý¸X‹…ØÚÚÛl%ßÝîW¦[M÷äÍ7RÀ¨=Ìl›n¯ÕžåÕKðüs<©€„ÿ"]ƒÿζعÓÛÔÙ+†b™¿kO>¶gëƒä[þœ$p­£îݽžG 5Zˆµ°N½ÝÆJ—•·€vl߀ð[T p E¶ëå÷“Öš¿­®ýúÑ9ÈËLó•Ò¬ol†ÓÙ¥Ž(ØP!âºÈÞï|Úk•­ž§Ðä¶¿_2X£ D=rÒ0²7¼®£eo‡–Œìs.T©Ì”ýÀÌÙ³Ïõÿ«íö67Ê3s{Bëv:'HZë¨`µZ#fwÊq’ôFqz´†`ßW!Ka#leÞ¬ÓA1/u1"­+F²Zsw(ºUMñ’Ó?ýò³8*£†ÿà—<Ã.€`Ç– ÿôIDATÖH‚è(êD“­ÿ𤾀òYF%GÏð¯~ñ¥×Å;à¹~©qÓp{mr Ö/ïcèÿìgÿÛòOæêË+ÚÂBå:vðÆÍõÅš¯=oSµzæ‚UïÑÍ_!óºês·¢G`8€Ž«XÏY8Ý»ù •—¬¨Å·6öêöAÈ’[ÖÁÝŸ_ény®a³Á{uõu”ûýzâ+È—ÂL¿Uk)µŠö?úñ?æxýtédéÌy+âJC̤4gù†š=tæ2.èfh ïMçÜ[~iyïÔåøæÐeßàc‘î­+R«lçš<2?ŸÒp<ÕÀ§:X`è?Ö¿áÿ­Ý_[hÙÐŵåêâÜO“ƒ±€êšJ6ùÈôtya?`ÿ[€J}Gá `fG|X.k‚ô÷€›“Ñ%àG¹3'1óh’+žðýë˜ûŒÂ– ø£5™Í|ÄiAò\ÿ™À+ø=|دMý±BžsŸ²‰N" ø@Ô䀹W÷ø€Ò‰\@è§_åÿŸˆþ!Øÿù©K±$ùî@‚µV/ó^fó›wq¶Ãf0uºƒ¤”Ä¢’X;{Øbžå^wK°Á°ÜÝÝŽ(¿­^ÔKÿCß`9Ìõž_‰»ÝÝÐ$ïov²Á?o÷RÕçΞ=‹¥Š:ž_Ð✔½N¥õng6;€´·ÛVáre~¡,&ÆU(ízlðœ=“h©µ˜‘µÆh•ÀºòÊ ;úAg=V\tÿ±²"œô @PYiöÄaÒȽ¢¥K‘®ÅZt©#úƒÿ½Šf5ü©Óo¢õn?94$YëP6i]ÆBŸi -g‘שóƒ¨ÌÀ­òpöc¬·+·€Œé ðÅðÄ=™K¨B‚ ÉŸ^ $ - Ðç³’‰(aýç o í®óÛ±®Un-X 3/D¥½yu¡ïÑH]Ÿ~„œƒÿ¿bµxcó»~o·Õ²Aï=¸ViõzÛV­c—b­a´ J¤ (O?ç¯Áå*n¤ìGiÀŽ× û:ì¥ào[º„Ö,¡µ­î¤ìCˆÃ#¡¤6Z_m_µwÝ&ÚFu†ÚÊ!Ögl'}Ýà¶NÄä†Ûhm§º†Dýy¯Ë™9£d©¥Õ §µ“zs(tÂ’We´ezZþúXÑo'PCϲ¶Oh lº²Ìuh ÙÖ!{’Þ~0©ÍÕuâìóóåç¦gÊä%$AÚÕªLW6Û~;Y - Ö\¡^vÛ*š!­Aû¬u;´f5§AÝfhMóÛmÚe -í‚è‡àÏn­õËå©p÷øFù!#ÉêŸßÇÚO¿z±…˜·¡XœMÀ8“|ˆäÚèqòÅooýËÚ\mïVã·n6ÿyïæïoþÜÏä‚Ù·þðû/ûû›7oÝÜ«/_^^¾üI|x·ÞØØør½¾±q+AfÝ÷ëúü…½¹×jõ¥ð\º…圠Þ6|ß/yóæ­ÿüûßù_66ön6°æ9ý— (GãÖ—{·níÝúdyq­q«ñ_ †¹Á6zôOÿå­ßï%E6êçsË·~úÓP$þ}}ýVýK,ó××êÚç Ò¾ùåÚÚ¥K¯×{ú¥//Y ¡¢Õ –jëS«Ð€ZcïŠ\¹µ¾‡œ¼Á¾W~«¡" @ãÖÞ½¹ÑØ@µ/Q„¤¹nô¸yó÷ðyéò܇¹á!Hx!2îp8{2:?y SéI‹æ¡íúì8ºfZû ö¤_^Y»ˆY³Âoa&j)¦²ZâpX^.g£DÂ]õû…õïLÂüqòPÐÀ]ó#Bñk7†|Àr²÷“÷?¸À¾‘Ü÷’`?í¿  ŸX@†ÿ}?@ÂýbMNúáUV|8ûc$ò|Ä0þz`÷é ûzB.pˆ|{räˆõÿAŠ'è°ä*€(dÐðd,Ý)Ú'Ô/v‰ÝÒnaZ†G58ˆÓî~ºû«_õ»ŸÂ€Áé°;ƒ<nå$o¼ÎÀ°óY¶ðÜsØÿÀ?`>Î:ï©ÄýöfÅæè­n³¹©µªB eP SÚdËtÑÚ6µŽrd_mµ«šÖk:Ïù»6ÔƒŠË[Àÿmµ–„bXڦœi7[hÍåšV.ºÞØþ#@É"Ž dö¬2霕N³µé‡þüD@há/¬ ôJÅ~SçBë¤všÆÎ‘e–‹‘2«#…ðäc0ƒô»-x WQ©„ÖåfÊvæŽjMfA·c2$x5Л™H_­õ‹ôº mòôÝ^o³o¤Væƒß˜×eÒ0iú r‚ÕâþÐ8?†ãEr3ÑŸÑÙ鑆€ŠÙÏ•û„8“zTÑ‚+?ttî|synyey™ÿâ"ÓÅEW¯±jœ[^¾øÒååË+®–Õ³‹3/Íñ3²_ü|kéXP{vI›óÈ/Àþûã5“Z>wÎÃcÎÍ£ÂIRTýÊò9L -õ`¯ŸäB.¾ôÉòeVFâ‹: JÊ -ÿº$«+/¥ÔcS.t -ùNÉoÍ–J‹çÏ-W‹kÉû†,¾4wyy±æu“#ƒÎ9?µ—>ùÉ@‘ÊK>#¹ ðø–ðß'©ô½ï•ö‡ ß;_?ÑNèç%¥x·\OX!*±•b˜ÅÀ©À¶¹?«ya±Gã-n5u \õS6†šµüz}”áe½ÎÌDr‘4–$›8 ?OpVü,ðu4IÞÀ¾uæ‚zð…8“¸° ½ÐºµÕ𷢑SgÍH=£¬>tV¡Zh-uÑZÔºhh¼_'ˆ£A~™ ­…l©[ØÏzf»ëR¥*…AÊ™¯²h|´€£§‚”‚K¤tô©h=à9e&á M[9Y)-àд2­ùYF¡hÁ&I—ø:×Q·ÕŠÔLوǵËséCŠ\¾µ¶¢o¡qko A|LxÒx0âæàaºê+Å“Ä#<ððÐý¥†¤/ûú% üyû£ûŸà@¿ -f¤á$Êq†cNÂ>"tHÆ{xý£@¸ÿâ?6ÿqìÿbüüñŒÁ$yþ.<3Ó³³åòììË ×>¸ñQ`ô{Á¾=À¶x?{w¡‡-ÿMZõ‹w‘Ô4ˆi, yŠíäÿiÈx?*;ü‚|lÀƒ=Ü $¬ý¢À~ €Œ ™û¾fzææ^×`jà·NúîwŸˆ>„×ðÝÉSQ ð½ï}oqñ{CÃDMBFÀÒVKtse¥¥Éó뛊9ŽýÚÝb K¼ÑÖÅ6(6+Î’0„”çgf™ [Q,š1’$­¾hí®  - X‰­ð;;=sÖ°Ê|7–Ëm? •ŠY¡Íƒœ4ËX©•Ê‚Ž -Làf@©Ú¢³>‰¸˜J -@nªu3´f ë_2{e¨…(Š%„â'ÐS­YÝ -­ãÚ>UŸÒ«Ù¶­c¥Û‹Km²º½ÕmçÎÀ¨N ‹²0Êõ»«5‡ÖfBh=¯R^ Ë˜_e!ðõj¥Ù­Ì7;q/®šŒ~äÇîÌùyñò9ØI ‹+ó%q‹"ÄÏ;VvêusVµFÏf„îW~Ý¢µî‹Ö~v€=´æ2#³9ЫGi® =ûÒ–@yÒMÚ§Åøçq~$^FÈ|â=œ’+‹ @òA²Ø/í8ytº\o|Òø§z}o¯ÑøíÚÚ•/õ†7önÞâœÛ¸µü‡/­ ¯¯7ö68HøºCª¤ßØ»´T5¨nêxɈzS‡{T汦¾lßÚkllì-_ü/¤p…A”ÍõëRÝBãëLo¥¾nùÆz©È•+{·–ÿ÷[¬ -Eö66 ¤çÞ¬aÝÍ ŽÙ»¹·¼X¿äN¬OÕúç«Ñ;@Õ6ÿÕÕÕ¥ZéLíRc®qsã{EÇz ¼Ú„"—Q.²áò"Xol˜<Š˜œdíÿ»§"êqóQ„'ml/i¼¤þ€¨ÔOü€ Vç¦&ýÆb‘x¤ñÜ'àûáó_ÀŽ€küßß``xffg§ù øö{€ÿ×ÞË€GÀ~%§z?‘D {~®þë×vÀÿ\ÿ¯¸GáØP}çG<òïH|0yT 6~6¨¸Ÿ`ûÆèkÛH¿4w†à´à° ˆˆ8'èÐðL0éFÖà{üe$ÁJôˆþˆä„€(ÖFž%10ßÕHj‰x@‰Pº•wá=N;5ð£%ÃHùؽÝã$ñ;P8ñÏ>'`ÛÎÿÈ^æ-ùËíN ó󘈀6ô|JÝP8Î…–bNßOöE‘AóBit€vy˜¤IxBkôI´…¿bí;gPe±z&h‹À ˆŽyãRÛ6®ovdìÛ–TtÛ½ \­!¿Ê³ó¦]4ÌzSÜê7„ÖÎË‹ -æ{`¶ ߟ& -,Óo蓪§‰µžÁö €>„¤RÒºõ)WÞì¨4¯^å~wí)öíw;b>i™ùƒdrÓ&†d+Ìãînò[˜¨™ú+1IóX3?ä`rÀ€ s¹œ÷ý³eíõ±ƒ#/„¹;b`àzÀ³BÎÝbÝ%ñ~u}ýgVð‹”«Ñ‚ß0¾Õ¥ÒÉR©Z:~¾fãz¿ÕW¯ê@(ƒµ©£mAc„OI'IQzµ°° Ù;w9ïôó¤È%¨Àåå/ û»t‰snÛô¶Õƒ6C–9F mf€QVùÂÇ{_;SBÝj­þRÝN„B8ïjýu]h’säu3äÒÞâ-¬üÕ‹«u)‡F&\Îý‘Y*òpñYñÑH·vÀËå«˜ÚØ0ç óÓÉÑj’'$Ü0cqÃ1L Ü^~™VW°%õÚT§&Oä¿8 ^”&KoÒ†ô”,ýòáav&Å„ûœ À?ì€ì”¿Ï *›yyaçúG}(F¿‡ý8€œêýÄ$˜ð|p ô¿ñ‹ëo§u¿d@ò$ -P@¢iMöÄ7 ð÷÷~€4Ào}ô±UòTÁ~…7.npÈ` €k”­^” èÈ­¿u1€ÐÎþ¢#€“ƒ¦€€L$X)"€èCá/Î¥Íᪧto‡ #”Rü‡`ë ðN`ßïzòp buÊ^'ä¶ïþò·²@»7{D<M’²T)<ÉâRáê\›=1‡Ê#µ&Ð7„âG Æ$P¾¿€k×à1…ÀOéxmé­HjŒ€ã‡<î¼(Ós%y -à:=Ž}…Ê4ð-H—4ìh…@õ8+§I€h½WÉ;dˆ}£ ¥wÍ›æÞ†Uˆûê2»+ììUQñ öÞÁØzEú 8\y‡oMö1dx}àØNp»±–ÝâwÏŒm4lÂÏ ¤Š€«Ñ-o̧åÚy ÀùÓ“ ô¸‡„ÕÍòy;öó—âò¹‹æÇXàõIÿ¢9`îÖ¾"®âŒëË 6 -­·/ÿåK)N?è»ï­-7üz° ËGªçíšÀxäˆH† -œœ< Á>éŠ8ój4E”‰$wD¡Ú*â}š66.zÖÁŠG‚F<<>ˆ«xj³¤—¦ð<Å€§ã°{û@üÐàžT—1&WÖ.^^ƒÄ BŸ=UÔ/_¼øæ8y¹<„ûƒ!5,<P€ ÿJ˜þþ þä¸1ðÌÎZ>—wvô€ÑÚÿBõ·çm À*€·¯ßxïÝwP& {D À>Øç¿“Ñ¿Âù`œx@p€4s­µ“‡ Àg€ûwøÏaûzx¥öcôcNî`Ð - µô8yòt.£¾m‘x&€Àý‡yRÀˆ`&"þ -Ж¨½Z{ȆL@ÞªÒí1“ù“õ‡=jj É KÓ¡€T }·3máÖ<n${Ñ!p?Šn™€y|È ú ø‹Izú]„ÿÂW=YÕ =Y:]«NÕ.,ØPõµÀ˯-ûKŽ€zýæ¹µ À–¤Âû¯ÛÑú÷ñ@Õ/1ö]f“Xö5Ýîî§Öü^¿’ôäç.áØ[«a¤ƒíåé1*_«E‡ÅYlbn§E€u›)zRýáy=êúùÉ3<ñ]4Cäëëo$}·ê—or^æÔñ…ǨpøPò`ñøñÀ°nÈàÜ"N`óSkÚŸü`)lˆ¦$ Bª`2‘¤vñ“O.¿¹V³^¿Xo¼ùfãן|òëOÞüõç¿þÝç¿ûõ8¹Ÿàå…—úø³<€ë;åðþó†B+v>¸ñчvˆ™èÿˆøÿp€ýŒê¸vý½œWIR €6Bù¼Ó¬ñè—¬Ž‘e˜û1M»¦ `+À!À|%<Ú½àx®àIì=uî0ê@ÝÀ¬C1¤¡¾IH}ßÀyà1… U$@Af™>À1æsQÀæä¨<Ô00êhUÉ`êfÕ=­~Öz•ѱ +|."!™€€!`ƨ=—’ ?þaÿ?U1:îððc!9?áìÖ~‹ˆ€·Ñ˜Û»â¼ž÷d¹Ç?NøŠ.é8½$¨%ü·Ç=»äE^KUI0µ÷ÎÕI-8"ð‚ÿßž‚”cõÿ{9¸… -Ä™m’¿wùÜ­†çf•š¨œ€ïéÐFã -ÿúÊÞºý!Õ¥ÚR|ã¥RQ4é0yÒïÔK¸àÑhã\x²&ùõúÆ—sÿ¯ú…:§Quá47×–¿ôÄIÕG”x8|´ûôÀSéK“O™<™Š¾ýaà¿¶¿¸‘œ"I©ºö&Hÿëß}Øþùïnßþâöí»·¿¸sûîÝÛãEÛü°€×ãc‚dÛ?ù’a03;KIÝDG¢uö|Kà  $7ü›}ÀÛ̽Ý÷³·³i\ÔþËÒ\Bþ þýyi°R°°³órë¡Ñ_ûÿ@+€‘fâ Ë=ª¥1ýì·À©ÒÉÓO€<“{° º|17(sf  ÁOö BìÇfL„1Ì—•Ÿ€ÎX€ ›=‰„`„D‚…<‡šØÕàoxÎê8;ì˜OÛÌf@ ‰¦*€y@¯Ñ/ ­ïð@Àp È7ðD{»ÂÐÇXötáЖ6À³à>1ìLn€Èì¨@yZöH[àYzÞ‰òtÉ0TÀ_&“¸ñôý÷(²Í?:$¸C.²êX¹x¥–«Æà¹0¬Óºd1#Ïâ&;¬ÖΟ„T«SÌE°ò‹ÿK©ßz­dŸäÖ¹µäT7ÁÕÚZª·î=ÖŠõ¬Ú;çN*â9â”û¹=ÌòÀâ´a}ýgWœ‡ -¬ªÓºõ½úŠýD€>H@èÄÛoèøâD©Z?ÅQ\ްn>¬† ‚»RÀ÷Zã–U$Ê2ª± -Eöj+_ÆÙd&,>ñäÝ·_æä˜™ö9ZýÄÅfXÿ ¢…¦dÍ8ÀEÛr.–/6~÷ù_üŽá fnß½wçîÝ»÷îݾs÷«¯îÞ'çþQ¼úòÆÅÈÝðáG'@$jh¡àÃÿá€G‘œêý$ï²OÞ!å v< ×Þ¾~ý½w±ß±³i«‚ -¤EûH>€4¾fjNùå5™d€­Ò³Ñ?,ÿ=šÿƒ«F=¥WæªgRX2ð¤VE @ÔÍ?ÉÖ€ö xĶ$œqþ!¾…!á 3XÈ+«(̎ؤEì«*ã£%€cdfôdU€°2Îð#£ÿ¢€ MËt£ -€´£ -@À ÐÀ‰îˆ‹½¿à` €=óf@Šˆc´ñe)À}bÌç‚pžäذ½^Œx9@S_Zw¢ --Æôs @ºy(Sxâ+î21ýºìƒq~èþ;” C$;ÞÜܽåµè{g_‚ÔEcw²k½@^ð•¹õÕKë7ë«Kv®_:S›ZÍ]îcvÛ'ÿùø>Ïùb{:`—t -úRðÝ:°ÿzcon@Cέ"Ë ñ_mƒÀbs ñ†‹,¯ï]¬ýžÔL’˜*üÏW_K‘ É™ôã…«.ŒW2¤H]§j„óa£þRxö…3]Y[±A@Vä‘…G$ž-I©z<¡Î¦× ‰wfßÁù)HÂç'.ÁÑQƒ–cÄÿEí±1°³Ssko~qû Ÿ3|qûÎ{ü`÷¾ú -0Nç1?Lõ±ÍÿÇóH^Ö£ð2éÎdæÿ“öäG€ø? oG8` |þÉöOãX؟ߘú1*ÁŸÈ^ @€ûuñÿP+€á—}½€þÜ ¿E¦CèF Àˆy¢ `bâ}œÍ³ž˜ÚF[Ô<P!EÈÍîºÇˆI´0Ýýöa}Ñ Pü?àøQjPI=ßf@†ÒÍïãxâ1÷÷¨g"iº$zŸ€”ÛE+€d`3»ß °Gñ ;!ˆÄBknħÞ/«A €wš}€ØâsêÀýÐQ&`o`9ÉÏÛŸ"b”ñ=@mƒ™Á®Ööoìkü6c=ç'ï{Úª¬®.UK'O”JµÉðFü7øO¿»¸®Ä±I¾{o:Á«nŽ€òx$9`~Þ:(Ó½j3@ãw¾µ«/+ ŽJ€í@Ñ -`ÖÜ+Àc -@ -Ä  -¶?ëy0Ú -@­å?V Åa@ö[Ä5íǨá¾`L+€¸üÿ;¶þCRöÑ૯߸²÷6–ë~´oXÀÝÅÆMWòoâ €ˆ‹¬ T:Xõ{;çÏÛ0¹Þ±gþ‚Ž­ü•ÚZcn [=DÔ”Œ½¯ÝÚÈ}­¾ÑøaýfÚ4 ÀƘë^A)<8bìW6"jQ/Á%]{4!ø_«SN©R(¡+åO©zùÔêºøoÄ 1DÌü¾0ú×ê{Öpšt½±²¾þŸëkò$Ϲñ(R¼g#½ð€Çƒ¯Ä;3p<ÕFOcÐÜ›ÓÛ/rˆ@ `˜PZùäs¡ÿöÝ;wïÞ¹mÕ?øæÿW÷îÀË!ï¿?Mõ…W‡<Èæ?"ø'øPO€7þ.<†,À+fg+;oG À ñÿ±$§z?Ö<˜¸§Ûn±_;??Æ ûóbÀ;â(fKÚ%{>ÿodø? þjÀ],b¬ÔáÝðs €Q€ãú8Ð - ÕÌŸ<ùçõûÿ@IM¦NYùpâääþbBR @ŠO‡b¢ ¿¿ ð¥ð À|˜ò ¥C€PãïöcK‡PF(Õà4Ðç¾­žn ÀØ~˜Î¬5-Ö¯îaÃçúøzã·sz¾O‚ñ½×XÞk4~nD*bĈ΃„õŸÀúú­‹këoøóû«8«Þ£ÎT¼Rÿwµ=Ò·A‚û¹ OäÖFÖ¯V»ÔØ›»åB€Õ {u¹b#„´þQ%ž-Ã\£Hð9÷ýËmF=OÕð”<ñuðAäÇ^û5ÿçA†ÉÉc§Vá÷¿Ëøøûîm €àÞ½ñ.²ëþó€!À `œd0< …དྷ|Ù¦ðŠWß¹ñáÞ¯ÇþÐò±õ¼cÌ_ÞýºÞ7øE¬}›eOÍŸÃÄúø1vHØŸMü‘¤ðXp¨' p ð_ñìÇò,–^™;=¶€C1¥ïúå‡\N=yÆÞ€ÿŒ†ð¿h€³`Ï< ÃcÄ€J¥ã=‘rœ8‰žŸ?Ô - ÷0p•=M>5Tcñç‘úëPë!@ öàñb†ûÈà1bŠVÙ0àúC€‡ÇŒ´ð4áxH @\Òp @À»Lྭü¤ýw-âØacïÿýͽ›W¢?ÆÝ[® Ø;¿ws»z¯±w§q®¾··÷¯ÿzÓ®õ0µÿËjÝžøæn€æ ëiÛÙMýHºzÁï…ˆyÉþìY±.þ.û][칪q¥¡Ïacï¿þë­èÖσöþÐXn|yÅNÿ[7íuáKVnìíýþæMô‚lüoõÆÆÍ=›þìÊÆooq4 ¹Ñ€É° n;ÿà Öë×j,«ÎGEe©T]™Zù’KÌ\ĆW˜ÝØûß¾$MûD—[_ÖÏݺå7×7ìù—Sp’[Ÿ¬1wóK? œv|T‰gˇñÑaÈ%Ox -üo0?Eaüä€Âr$ –ã\àÂdiíÍÏïÞ¾ìþá¿ü¿ú&HÀ8yùEÛ¿<ÉP½°óêô c=Ã’að€„à£SÀlåeiÅì˯¾ûÞÇ®ÖÍKâ¹8¦ø;À}A‚0†¤b-{ä#ˆƒÔA -0Ηñ(òj9<¿Ü×`êÀáP+€¡€¸›¾XÉpš!>¬@b'Oœ˜|B>?189a §ÁÿäÔö…`(€7ÕŸ€ñ­Æö0 (퀰u x&°@Tœ¾`G[ý ·`m€‡z@¯?'à–’rðßä/CnÆ=‘/ÿ5 ãmíòÚÊåËsˆ·êõ‹/F„àZýòÜ'î冈¸¬Mÿz­n×¾õ¿^㵟<>y¢4u¬d;Vü³·%Äë” ,EûkN—k+ËsÌ­è}°«F—á·¾¼U½Ñ¸ JÛßÚåúKklEØ5aí2Jä. -Qär£¶ö†Ûoݺé:Ïúÿp‘¥Õ‹?BMrg€Èœ&ITAÎÍ_£Øª½¾¢")2>ý×Z×—ë—Š"žŽÕ…"^ÌOm—xÉn”! !¾b¼…¼ 0â¿”8;xÓ‘äø‹ô¤=Þ°D÷uqQ€7?»_ÓÿÎíû÷ÕW_ßãà°hñ;ü OÃðòÌly'<À?øÿìØ‘ ƒ$<‚ö; ³óå—Ê/Û`gçÆßY`ðß{–ÿ\Iø/æï y -ç?'Û'o³Ç¼K×¢k€` ûóbtò÷N ÎØë,¥/¤õ±i¡üêµ?ú]ýðÿztß™‹nèV€Åûµ‰8€'æ8züW üÂ=Y†ëHF12âà×u¬  ÔÃF<B)öúàY†`8ð)b{ýŒñÄP>à 5Aþ1ZPiŠ„¾!”@ á_nýîÖÍœÿ&O?,6ßY^^üáâ¹ÿñܹsË?ü!£ååŸ,³Pˆ_ÅûÉK±ŠM,ÎÍ[œû¡½³ƒ¨/*šœxaâø±ï ^ï§L÷ z~‰ïÿ1:wnqù‡/{‰CcÃ9§?d=)«rîÜKçþ¯/Íq¦—’"®*ÄÝþýr(Âz?玜myå'+~²=HlùÜK/y G§³èqê%ty #tªdés|râØ±ÿan*oAþü`€þŒ°àˆÀ€WÆö(Ûà3’ -ªoYŽNõ‹S“ß8€ýáÑ[øª€?ù[£‰® xƒ>‘ªzÆ÷0€Z£€?;ò"îS.þ›à/PÖ‰˜*š3Y>—?àWp³K¼ž;»öÎýS̾n,4Ø}¼Ü3Ø~éLéÄÉÓÕÕ©¨X²ù]úHP"Çáë?—¬¹¶üëðÕ‡¤¯øêò$åë”5»ö‹<—H"Ö4—pk>ÆÏEÁ.47oýd¨åžr©a@àkçkKµ¥óKKgΔNV!h€Iž>Z„I¥×Š\ü¡=]4CÖjé[—ŒI)\‚¬íœäQ%B*P˜Ó  üÿo¥ï“—# -°4h°\]ŒN€˜n¸O Àh?B À#y’JÀ¿„ñï(ÿæøËí[¿<ô/pwíÖÊ }s1P>^¶¶u¶†Ä¦Fýʕƺ-è`çK'y™Jçë8_­EûûÕ p4´”Ƭm:Ö¬ -ÐÊš˜›f÷¨­í-/7.²¼†õŸ·yÞB‘5x]ìÇ$¯Õ°È766Ø©'°ÞðkÀ!,$/Ä¥ÀÿZméüùógª§Ož<35u‘Çp¿;ç7éCB‘úÞÜO®x\ - b¬ßZ^K &×.>Ö°vñb¼¨6"áÕ75 oö›€§FN ‹ü#öÏ:c@ö³ùÔÚ›ŸÛí¿=ÛகÿW_ýñÌNÿQ±öã<°Ÿ1K†d€!Zÿ:2(ðø€yHøðc@Ž(;õ{À¬¯à$}ïß þwÞ)ºTƒ" F±Îµ€òã‡$1÷þã€äðcÿ¼þcZpý”k†ú€ ‰¨è[!a‘Ê¥“O 5Àщ£~0<ôgÈ­ümÀD”‰YxƵÐg&yxH?C­‚5Žùÿœ~þ„€°úÃäóœÿ&¢PÄX¿·6§á üeøgÛB—ç4wÓ&Ê7~»¾þ†f¾Ýœæõ=Yº0YŠ~ÃpAÀ%» 27nÄ?_¿â—ûÖö¤‘Nš.Û;Ó€Wæö–ÏÝJÛó˜Iè \Ú[;wYó<6Õ7ê~#0µÆß€¤¾ ¿üS×$„\D€û_XZ…¢œ9ºtâôdª¯ò$*²–4«bœ«E²Käk? –ÛS,®ZœðöŽïàÙ¿DÀä$˜Pª–0£ #æR°0yäTí“Ïoß¹‹ñoë?+¾º øêkä(Àðg#ò/E2)ÿ ~5{xè‡Br;€ ü… ÃæÉ€n\5{"¸p罈¤Î€e¦XÁŸZì|=ºúo| )ñ 9DûÃÿà·Ózṵ³&Å C&ì×àÿo> ¿ƒ²ïð&bd#€¢€ƒ=¦VbDc ‚ßœ<:"Ï8:2qÔö|‡ädÕö7Þˆ×ò †uçø‚™¢üÜúÇŸ7~ÍÐxsÿ½@"ëlëàa#€¢AÝX€­<ÉUßz?l|Ì€}ðwúo€¿8©¿ŽY Žÿ4NÒøÉ¹/ÅÚ5­oa÷õ‹áiOòOõ¹Ÿvâ #FöÞ†Ý -®«K§Oò/-þW#ŽãËÁ {ðÿ`ýR}Åä~¬õžë&žÎAkš3¬,7DÉØÈ߇ûÒ° -Àþ‹PÄÎÿ®ÜL¦?ï;s¾õ…àB|¸€m*°zÁØ„êùóÕ3g04&ç˜-üœéb5+r±8]ãÜZx’ùri½þ‡å ÀÅÆŸ ¾ö¼yÎ"þÿ%‡`ã—€†ì8Æ€Œâ?ª kŸ|qû‹»·aúýõ|môŸøŸ(À@ý€ÿè®_øÐx Cõ ÿÅþÀÿXrŽ‘D>úøC¿Ò÷cAý¿%@[¼Íþ‘·ßAƒûx2 -ý韅Ù÷¯-¼º0NkóÌ«­Ù€Ï†‡!ôw8Ð -`8 yÿ1¯Œé Püò$0ð¼¨/è€ÝgÏØ³ï¾/-^¼øæ@Þxó kP_´Ÿ7~ž¤Ñø$ã}x˜…øû´Ä$²Îûú1¶x@?£ßø“úHUòñ'õPn—)<¾Í€„ûy”\¿Í¹üoò—! J÷ÿ X“|²r®±yFÙ» °l áçy ÈN÷!áwÇÂ6 zZ~òôd©v:Š»àwuÈþ?‹>ÿœ_¯_\¾Ìaµè€wÍ`À@׋¬Ô×°_«ÿtùÜ^Z[špŠì­¥ª÷K—ìØÔëáýÛøÙúúÏô¬7çPÎüÕ8©èšèré\eIü/<:¥¯E@Aˆgˆè¹Ñå._޵lÜÏ‚|ò“‹_:õŒ-0€T¤Ä‹BY Š%ÀSö{J‚á:Ø3ƒ½6æW€ ý㥵O>¿sûîí;_ø @ëþ¼§ñÿÍW÷¾'ú?(Ï& ü =âÿ¶¿Œ*À?A¾~ÿ<ㄤ%ëvHò  ÷ø-zÀùwÞ¹–=V0Ç8ÚÆV Œ LØŸƒÿµ°ï&²„äøè³Ï ‡>8„þZ ÅŒëÀ¾€Ö -`$à»ö'6ÀüfŽNNLN<3‰ý_x àÈ©êÅÿéâ›?pÈðëÆÏ¾ñsHÀà!ð°VLDI€6½®òºÙPÐ|„D‚=)à ôÀöLjäôÿÍð,«£ ÁáúÅ‹·Ö~Ø0üO¼Oæn!ÑOþïÎE7ï• ¨óšÅçÖ/…`âÄÉÒ±Ò*ðZ=þ|ÛVÈÿl}ãæÆ0ùVcµ¾Ê»Y[Ž®„Õp@ò&P}]E­ÖX>W¸†àIð¼¶’bï a_¦"ò’42L@’ü„ä¿t ]V—XU=]:Iqs¼T«.%ÀI6Q²Ã3†"kskŸ¨H„3@aùÊÊå´Â‚æñ…W1 -•}@Ь§8|òé È)ñ `%Z–NYpj -`+€;·oß»}çÞ»wî~e/Àýÿß|kýGTùm¨¯+ DuÀNòxÀ Å X–Âðñ¬ÿì0àÃðܸV4ø=ï€èõÿƒ÷B…¼=ÿ÷e„¼Ÿþdàÿu8Ú -PñìÇHF<Æä‘~Ø0. Ìþ“ÿD6 0˜?(ÀÄ‘(Ì”£GJÕµT0ì D@£ð0[xÞH x@jøíòßß^ØÇˆ8Ü -€cdሔƒä*€?¡€C­þô~¾¸õE þ¿Þºõû˜IrÓž”Gƒ2.ÇšžñÌ8‘=­Áa³Ç?sôèɨÏÉ›ÈÁŒ‘¨È¡tžqÍaÍcõìk~pÓÈ‘¡°Ùô˜Û×Üä§iIùXMë‘4ÏsRâaZº¹—†ßÞŒéÍßþK Ö! §÷ÞÚ¹ðñ'P áÑ©›ü‹ayŸ¡GwCǾu€< ¾ziÉv¥ª³úüÒëu¬Ê“×è¯ï­,ߌY¬nŽJ ü÷Ô k•åËF%`¦{Šòsgk*ÒîëW+?o\ s?‚­˜@íú¹èÀï²ë ÈÒ’.óŒhìGœ¦3Þ¹3þ˜ÉûÉäI’÷ ȸ³éö7™Òù‡][HÔIaA÷ÇD%ž™8ÉN'¿ë¶bç¬q¤™dXó|–¤¹2˜ñ2N¢öÉGLZÝ|sjªg†ù+´|ÄQJN_­âBM1t7!óx_òAà -)¡2{¦ÓÆuý.÷¥”Îé­ÛÙv(Ϭ̊sX¼k±É·Ž1Íl`}üGÿkúÙý¿ëœ9}lÎ~â;€Ýiv[ †‡@®7V÷<«[3[&À‚ +žýâåeÃü¬$`[ø"ìQ°ÔwQ$Uø_±^S ÉQ DSÃ$€€~ôùñÒÒyûPÎÔ§æ$I¤ Êà«ÀªVÿéÜOþ)Œó#1 €„l¬èX¿tI/ÄãÊ•+W’IÁ+8ðˆÿÉþÊýbœ} -†©IÃ`…ðQ³ûfîÅ©„ ““§ª «îÜ»mÀWP€»÷"þÏñ7Æúãþý2P -õŒtPAîçø@;ÿÆÇŸÝ¸ö*Ø x9<×ýð ;ˆî3þÿÙ$àƒhä¿“ ÀŽHÿÁ8êxû¡Â.þ®-¼ kÞøÙqyáÚ kÂq òÉ1ˆ$s?{æJ§Çõ8î[#1Ê~@²ÿ'&_ 0 -0\¬êÈA€Ã€"`àŠxÀ®þS @HÂðûµøÂ>ÖPêa#€Ã=’Há°»¸áÏè@ŸÅ}cØø¨1¸¿ˆMbJÊu€2 .1ëN ¼eµðÀêž'ÜG‡dòèI#;Y¶J$ì±i>Î$¨Ezn,¶ —'IŒ§ÝDÆÁVG GQfTõHÃÃB]F±þ™£Òó‰Cƒðw"KÓ™üDÉ‘ÿ´œÓ÷ÐbRLGÅäâܪí¤Ð<Ô7i«†²EmKŒ¼üx+N²ÒŸGø/_þç;™ÆÙù.£ÿ•Ö£Âk’f.KÖÖ.Ö_×À^s1½Ó&äÒÿŸ¼¿ûãJÓ|QjCP™åq&Í4“7æv¹²™íd鄤3Å ²•0A'­(:»Úƒs–­–ާu¡’«ÊP7FÁ@ý)ºœ»J»=bÛ°g—ዚ6Ü35s×wý'ôÌåì¹™®¹8ÏïyWä?$ùKæ¼±bEÄŠ¹žç}×»Öz¯!Ü-zÅàÕbU,t=;Õ ak³²¶Ôȶ„ÿ](ø?Á"òÞ°Í8=º‚ UÀ/dí tuÁ’‰t_´ÛîøÔð "Ú©_Ê =Â…®J³Bç³ì"È -ü~‚q<^výs©¹¸X_øtB9˜×è”éXb»‘Ñò!*EJ“HoëeÚˆu»ž^Œñó%å¶~.TF.* ¥à¡VPÔ~Û¿XT…öà…4Iq€ö -ê ;³Ëïp7,‰Ð tþÿÃòÆôôÙg¨ÿšËIâ…«ÒXû¥ûå:…÷‡¤´üâæÕב`åÙ3?pŸyá¿Ù-¿6ø[\  ¤!×^çú·–×ww_ßM8_²‡Ä“IÏizý<¼æLXÞ~ûmní `ýcZŸ´Hýoœ·€X¶AsŒÿÆñуúy"Ä&¼Mо ËÜÂQ¦ê©“Q¸²ÉÂzÂÿí|;ך`ä0(Šä ` %R”J÷kÐ!¾KÿVÍÇù ‹+€ TÜ£€é±¾R?÷oð`> ë”߃т—E^†B¼ øc4m³Ö!ØÂ'°ÈoL˜Å©C˜àÎ[‡@Â>Nœ~'ôú½› ßÁ©¥òÚøX]ÆTÕas†ZïI»ÍAÈGZÈ9 à”Ԋ㹚ïbÞ7ìë?63³HÀçûÊé,®égF„ŸBÜÛ±ùÄçú2å•å3ÉÝbÍ“×2Ó¤xêT]UòA–üðu`µN€S•û3¿KopR¤’O ð)á¿ Õúÿ)BýZÕ-9ÀŽ€úýr` ±bÒÀE¤¯¯5g3ÖK¢à– '¼-c?°¹•ïµW”ŽpV°*ý3ëö½“ ®eφX€âк%¾TÈV‘ƒîÆúQ¥¿EDäU·úU‡H9Ï©ƒ KMW66’`q‰îŠ{¦ˆ„¯Ò-ÈfТDÏuîXD$bô¤xb/뢅@?/·ø«IXJÀ~6?©VÓ‡ýíþ´ÔLW€+tÿ}Ç&q0@˜P©®oð‘ÀÇ© ðÙ§ŸÿáGw5úÙ ÀÝë'E=Yx˜ó#A¿ž÷‡$ð_xxóÚ®RGÏž>ý|i0øúÇ‹¯%nªó ûw„àõ]í|0Ið?žëÄÎ]½ñ¶›i8(ëí„þRÿÏ7Dè`ëŠk§÷) hœ§"`ÂÀbÔG͇`J2¯(|Xé[0` *ݪUJ½WýJÓRš›Ûø0Yô²îü‘Ñö¡a¸¼ÍFydHÙ - Iy´À´àÇhg0o€ˆODÀ—íà¨V_Íàóß+_üþßÿ=î—‚cuµŠÞ‰wŽ=Å+KìÍrjNŠ4ƒ;G ŽÓBÞ¡¹y½pö“F)~³~¼q¿kMÖ|¹ü‰“œë$Aaíì ¥’‘¤Còsº!çl–ÑÂЪ8O,ZÎÍ+ɹS'ÈdÊ÷é½Ú¯tçtw>Mûæêaè ½ƒ3“rëõxšþtgâ8Oñ4Ù`è•??9ÞiëâÚÉèÙñÔ#ï -’s…â:§fx}Ÿê÷™–Ÿ|æÕ§¿Äœš{·l®ÁÍ‘àU„ÇÖ°!ðÛ)Âû/„èN&é;Ífµ¾AÏ:bhÿa0¤v6܆þót²B +|…~ø±-»y±n~A´t‡¾¥9¢·½>Ø*vú;c&âŒd™˜„Â4,Úã>‡ÃD6pì(_ôT_heý†X#ˆj„òOµAÂÎÌòaªl(…G…} özî²>HXþÕÄåÁHÀÿÿÕ]¬ï5c @L8ŠÓ°àA˜P_¿üÞÝ»wéØ ü?ÿâsÌÿ_ÿÃíÿ€¿˜ý+Ãá8²LölÈ÷Tâÿ=EÞº¶©Ë?8»{ýÆMꮽé^{Áë¯þ]qlؽ²ûºë œ/,ððÿ8@‚ýƒâGω™ði€ðÿm8²”›/š¼ ÿ…ýf£a|ý&á?íÿÅêQåf‰*êþõ%Ø -€÷g]ÿHv2`)*ÈRi¨²÷?$Ä©,¼HÄ‹/¾•ú'«Òí±x‡“r¿V¥€µ¦c-@é!ö”À)´„ÀW뀜kÐþòøûû¯Ãz眰Ȉ5)ÚªóêìÂáåÜ|u椷ÌÜ@>¿H‰ —WËq8hÿc¼×$ñz”š@Q!#<×JÚäÄÌIÐw­¾˜LÞ´pY (ãÔʹc"V@š­;×bÈ”nQ[Î6LCÀl{9öÉŸì-’UèTõ䩳œÛ2ç)¤w6¹L²´´FÇ—‚îQŠ,ôsºœË%”mƾòȺ(€ö)­yæ"#°gí3ÿ8¥÷ûßÿÀ¿×òïÿ½W÷ûRiI1ƒ½¡ í×ïµ?ùDÅ`8Ø.3Ü †{Ÿ}âÃöo¶ÿƒ½ÁPKý„~:®øX{ÎÚl¶•mlj» þÓûõ{CM·~3PP¬,gÅ;´ágä?)ýã÷ùŽö#[Åp»ûÉ~Q¼£=©Ø¬Êâ~ddøn¾O7Dƒ½þ¢¿7à㔠씋bïöþ^Ñþ¦(”l¯ß{y›€æNŽƒ€p½ÙRáÐÏ–ù€Ûe?Tû"ßèŽò” {)ÿwÊÈ ¸µ¯Ýƒ¢¿¯ç1Üß/;Ãb¸¿=Pèö޳_eB¦,˜ÕÉCv˜e>õ­®Yœ¬Yãs?4ÀµÈh‰Ú·m¿þÓGG@vÿÿâÓ?DÃÿb´—ú.+íÂÇY„ø^2y&¸?,Æÿë7Þ -pÖu8\c„@íA?‹¯Ã|.WÜÝݽò:Í Ã@äâ° 6×ÜŸ$À?ZôœŒýÁÎ]½ù6 à­#[L -ï ?@´ÿæ“Òò”†€/ò6ÿ6飸—l`Bl€” ìÿIŒ™ QQÅç$Ëãõ••'ŸŒ„êõ'=[––šõ'Ë ¯Ÿ¤Ê''¦²@ÂpAå1€„ÿ_Ê€Ž€¤¯O3²(þJ¾b?GµPj€ü—±üåþÿù?3±G/c¦º43S‘×lÎ-ÍKª^H=žŸ[¬>&mÔ;5¡lÓˆS:¬âŒµŠ™ö¢ÉJÒ{´õÆO‚ô¼üÀE(µ|¦:{bV[(º$­Wî+ÊVkÇ:Ž}áª4ÒM– -ðɲàÓ¢mÎPÅïÄtu´p›2 ·œ,™Ÿ÷J‹ÇºJ[!5{mfàŠ}˜t_X&…,ÌaûrÎy,S¬ Òö Yp¡ Ž8°èœ#ºã³ÿêöþæ2ø÷†IÐué ¾{i»»ºÓ]w½»©8‘e7„2·ÛëÝ|y Qɳv¦µè³èt×¾?"ÿYöâÒʬÔJ Ju*)^\waÈæº4í|µÑf¾×^ÇÍzt]çCEm¯¶•, kŸÔiÎG ݧ¨A×¶«ŒD>”R“VÙº—·ñ.èæ:ù‘~ Ui}j®gË:½Ì…DIäù-¡¿îΉÛínþ×ï^RJ››Y÷’‚h‚{SÖÑÛ¾ÍÀ^Š_UþõóQ6X ¥àaVüÀ_Í·+å—íÑWVLð ÓºÝèµTêë—ß¿û£ü™Ç²à³Ï¿ø\èdG@Ÿ-û¤.Àáèx÷ê¤`r4@IºO?oýêmaäÙçµ<}FÀ€ëà³~% øšÂ¯ÚwIíê•+¯Y f`äŸ\+ êð?XÀ.É[7oÜžêe+ÍG¶Ð -” €Ç·t§|wìh Öð•ú`ý5}þ„¿—üÇø‡àY -‹ê3ÕVR„%åZV_4 ŽhÆ!=zvVaTCØøX£,+×¼ö=@§×˜5_нHs`6ú¾¾'V&€”Æ/$ y È-h&ç3©ŽI‡i»}‰¹°GÁ¹™YÌ@¸®`‚Âø‡'@p¤l+2ÑÑÎQ\²¼¬uÿ€óY½ñë†t¯“·‡—§—÷‰ž˜l¦^7IWIGéãåöCça*S3É ¡ÜzÌïnLíRð?ãª3-Àžµ»íKíÕöêêjû_­þùº?c£ -èU!d>†KB˜ý¢++«*TŠCáU¾S`×U™¾Œ “)7Â‘Þæð•¥‘7V77¹Ð -¸ª5²ÒXJ´óåK -¯ -¹âºN2l;#ZH“Çð¨ånDQV8¹aˆvf•…Æ‚¯¶^G,¨¨-,ëòºÝÈ -[{sYB§¬6`=\‚´V˜/m/_RNô@DM²õM’Èem]3øJ“yÄ_–€ƒý&p~(â/ꡈ]¾ôe@ÊŒþ¼>‡ -ú›fÅûw£àÓÏ>úŒŽ>“þÿùŸýáóÿä*ÿƒòŸxhà²Ä ¡ës»×Æ=SP²cª®ÿ!o¾þBXžWÚ/˜Hÿ§W€¯ÿ>_4þêm ¸ªaÐNb%`>õW5Qø%Áü½CÀY€d8b<`}Jlÿ?/õyeIÿ^ üZóB0Ã:bŒñ¤çÇÊÉ܈¨ø )¨ŠLxìDyL@ -Ì£å¤dä ¢@»“âÈ”t’n ¸{XÀè£}Ží€Vœ(IU_²OØ,ŽõÐÎû[ï÷–üÇü§Чµ43Ó'QJÁy×á‘¢ùù¥ùÊ,NGx)Âó|Óˆ`æ—Tb#³^º+û­UÏZë=Q¶™ñ("]ØÞcؼg*éJå/%;ZX«Ì,…zÌ!#M[zs™ç±Ð™9€ÄæHíJ\Tt±¥rOÝÙA| b꩜ó¥ùžM$tºCÍÓTÖà22_n”®/:ýÉÃDU–MaM`xú‹úç,‰¢ø¢Õû/GÁÁû¦ÁÛ½;Þì ƒ}jŠËù`ØÍßîûÃá`8(†ù6uØÉ÷P[±Øþv°Óß_§ª@2nåͬ•odA/ïô:ý<ëÐ]¿NÐy{yu»¸íNöløÏµ¾UäÛy1¼Do?º‚‚wn÷I}Ÿ38q¸šö÷2¢«`‡W p|kP¼¢LïúƒOÚʦûÁížN÷ûý=öEo@7?TôgÙF–5kú4›]LÊ×–2ÐÍ eD4p;P*Y¡§AGýÈÈv1Ø¿”?ùh@[Êá`ç½bøkòÔìë±l_i²xT$\ÿ—ïõ¯ÑÔ¼Ž ¹ ³ŒXn½÷ƒ0F #`¼ÿ>s'GÉiË™Ñ"ÖgÎ]ˆ~hx´À-Œ÷‡$Yè èõ×  åA ÀµqMÀW•8™+ -Ó_ øî 8c èk»×~ü†–?¾Æò+šÂpˆàï/gŸ/ €ä @€û„„ý©ñ䓼>Éys9v¼þ“@2„ÂÏë"âá‰Ô#ÀPs'ØMž…P@úüÁró€„Å€‚·(û¤+è4ää 3‹Ç¼š¦Ç  æwd+€¯å@+€{ô0=ÀWêàëðOÂ÷cåŸþ្œ²õ~qv¶9‚ÑÀ#­>KB#&ph¯j…j›ŒX>˜s4Á€Ü°øè•èúýz¦ÒŸÚo«ÿÞ-ü| e™DéŸl`XðµÈkas˜Õœ™B’yD -Ôɹ>¾`äi¾ -u)ï®Ûÿ} IÎÉ[½2Sm8 K=aE÷€‰량N)ÊþDÉyÒ£‰ÖS 6«ä<$vp€2±´ødgž2¾¸Dß¶Ê™úω½ýÇøÿÈrü¡ÛïML—yBÐA¯ÿªÐ.ánûÖ`›~-E7ÛØ Ã?[Éuú¸ýåý¦èÑíNÖj¶ô8×ðÌâ§R!uµ¯Ý FÚ!ÈFÞ}IZöcåE=ê½” ú;¯ -w郊¢AŽÊŒäÊ~~iKlCiy{ÿÒ€NŒÊ}JB9z•^~.¥²lMËVVŸ­UŸ )šsuQŒÅyÒaÃÆ€ÌA\ì*ñªRK ŠÕÁ-‡^)^‘;;Ü6ÏìkIi0ýÿ!»Ôžàñ… áVèôÐ0&`È. þé˜Q’à¾øü‹c -? æï…×ç®Ø í_OÓhb`ä/Ñ_ø–Àÿ?ýÕÛ7®¾@£yÌå%pG@áhÿ:@4ÂC& €6©æôÀq¤8Âë»oìî^yCÈÐZÓX¦ü¥$€¿¿`/¹ù {>@o.ì7ÞR(Õè4<ÊS}#37•®ÁÇ @²€5HâNxû|.º0Õ?æ”BVl@¸· @X>ŠPK¤`™†”  úxÙ - Äð#|”núë‡àKŒpl?ð[Ä'¾R?ßÄXg¾ßGþëù'ÃN}veßa?gs¢¥E¦À#\/–ªÕ TBAEâ¥Ì‰Ó,M’„Ðz… ~€$d&wꤠÝÊt‚ý™ÙÇNÀ u -ɶKA~¤ºdäÆ8ÏCüè3 ¬Õ"0:_WÈ}0ºØ$ïvTužëÕÙ5Òã¨X“i'>烨o/³#],89»EuV7Py챓ú|A¸¬î68€–zšJ±Ì¸¯a®!ñå´o­‚I‚Ý££"k~ä=óùÅúÂl³iî2wJxÿÿðOÿ -§I -ýã?ücB‘àhÕO½{R—iÛ¿%]¸½=Ÿ{P´_|§#ÆS>­™ïà7¯ó·D–š¢!t„žöÛÂYÈÀV.€Úe8Ú+IzîsígJcA‡aýb'HFQ<ç–I|ÕÔ;¡D u6t†‚ƒöP+PÛ{|­Ý!DD< Õ˜­WkõóP“ _%ò"4„PÁ(#<hpë¹Täýœ¡^áÑD8êëÈeƒv_¾ÿP«ü½= "ê=¬Ó°q„®Ì ›ï¾ÿéSýÏÀŸ~úê>ÿì‹ÿô‡?|Nø°”:ÿ´`x#,ÀÿD%@˜þ'÷ñ¸ñ €×Î>/U ÀÙׂä_¿~ -À¹\qd¸¢õîë¢7®™L!ÿ¯ýXz?€òÿ8xÀ$ ó’$t9»{ýæÛôð Ð{[ -@ ÎùæyªÑÎשÝêþ#.£&¼—øƒ0+Ô\¯>ñÄ=RÛ;s2)õhQÒÜYP|ŒTj RæéShT”*Ž‘´£ÁþÂãu]ŽIQ+€ç'}„ªšF>Âka¬ 3ª¾D?óI@Ê-áðÕúàªÇZ´ÿ>>%Àócñ_ÿ+ó?ýÐX4¡m[½ç‰7—×`E¥ÿ¢ài±¹V­j[x«s8Â/ØBÛ5ˆøÂPZÐùCíÿì'vVª¥ -w_= ®o~é‘´ÈW3P†p½¹¹úìŒvÿçcäi`t^Y÷Øpõ€RÈ‹õh%Ðg&‹¬u³JÜwzNû >$ƒ²®ª{šìÇRc–îJ÷—ð𿚜´…ïN[÷YßârúFY8ÕÈñÊyœ‹rAlX5çgë-׆ÌUywIþ1­Sè‡? à ­ïs[ÆÿMõ…mÃõî`x“¥/ -»Vš;ECÑô¶ËªÕTöŨZ­ÈÞr§èß-@YŠ]ï^$ C¹Q7ïîµt ¦ƒ@zîÙòEtNQ4ºV·-P‚­­Ô1qƒö@Y'#=Ÿ«}𵳪?®ÿzdZÌVkstG«¬q:T‡ ºKr!I·ÅUò¼_¬nß.ò-ž˜HÀvQìô‹žžžß×”#,ÕðP«Œ Bý6îáXoTTþ *õî»4Äñ¶ÿZöÿðÅgöÙG;~~úšÆ‹˜NŸy*|¾7Õ `¾~¢ã ñþþ_ûéÛ¿JÜåH9Y@j3ðûk -ôæ”`W€ž/×>‹I ÀuœðÿÊ®XÀ5q€ï^¡@“¨Àµ¿zCièˆ+» Ü@Μ۽þÖ/è/@W¼=¦FüñoZ‡ãüJã|cIÌÎ á"|Çgaì×D5€4oX¼}²‚ËÓIï2УPŠÆt@N9Í•ëOH…S™*0ðb>:Ö%™¯³å²õñz´àg €ðùˆVø÷…@ó—ò8è8i e€ðøòýÕ -àKõð—ÿå¿"‚ù#§É (­5EtQ©¥ –ÐW0´XwW°!ðqýŠ7Zj@ŽýäÅ; Äz‡À¿&Þnøý”о…Ù’¸ÓH©™òÜ -¼“‹¥ÉI:„ š‚Ìø¢É€"¼aM„¥•¥lÛ†±Xœ›¿÷v¥ìúÂx+åsÕš€îŽC¹Eˆƒ]KÑÀdDÌÄâMNéd±&%j’ÂÚiÃAzmŠ’à”À•¹ž3­KÔ[ÊîR½KGÀö1}}L3À/:8J΀÷šõ;súô¿´5@ÁÒ€ ÀÌ´ÔŸ–üƒRZ¨Ø=PF@L×}Î_Ûà+ -º¯bPð†’‡LX}…Úá?v€Ò ÓœvE,àÇšß0¶? ˆ„à­7ÓxÀ#Z~ù;J@=ª¤åñIÀñRÌûDT°©Lu wÂý½UfÂPú“ÄVþ#ìUº*/£â'S $ÜCÊV’#[Ø Àˆß -àȱîÑÀôX_©ÖÇ[îç \ÿ/F÷£eb$à”P¦‚€™wH‡Ý”&ºÔé¨H5")B{©:2λh -žüJ…²lûÁ¼»ß.Òpþdéî¿)™-›‡(ñä9RoÖL £Ï’PƒÁ~‡ã¥Ør.LB9„®¼Î/fùZ`é¼~XÒ'$©ª\ÒB3í ‰Ó]Ô›ÕÙ -k6!7æAj4Yfggª…K`õDõ1l†øŽ€H‰='ühH À†i…¯¢ )?š•B²™pÃÊj½žmµ”sÂlê@øïbzi~ƒ‰Ç•kÀ´ôÆÆ´¥Pì­{°}wÌ“K‚Šš$‰ ù2vÿp–gÄ3Æ$°&À)^dÙ2õ]pÿ¢mîô߯Ԇ¶¼ëNÛ*7À›o䃆”íb+8Mžq„ì:Âî}b$E¾Ì^ÿÅÄT:뛌èÇç(ƈñQ/¯¹6 (n)oÄè@*ÒZ -(±èÃ"20æÅ+ù`g‡AÈ“ûRÜùšþÛ#€ÿUkTÔÛE7œÿÄD„5#ÁL={÷.5ÿ}úN‚}<>ÿÃgÇø‡ý†ÿ šÿ¥ôô7Gý -è€}'äuã1Ö}ÉMx.óÏž{þìÈî_û)ë‘ÀW”7oˆjÐy¿-W„õ6åi  ú=xo;Àî_íJå¿ ×€k?Ö~zº’°ýäÌY[Ä~1¶`@û 9àþ“úo„O›ñÒK@”» -ø—Ôj*iÃZ_íOžÀµÿ”‡ÿSñ)`8i+ÈÉ_>„ ¹0”¸øu - ¡O€'µ˜˜¨ÀÈÀt¤(?lpWÀ`ôˆèœÒ@+ÃŽ¯Ö€'lÇúhç½, %î#a@TzV+ÖÝãù†HèÌQ´¶zY²4kÕdZG3åEÔPl­¼JÀ@“õñ޳»‡•f0Ô’VS¢Ï'’A 6IZ"0W}œŽ‹¥¢.Käc"ç"ÌðKÊyF-ÆÒZ³^Y„ÆØ ƒuŽ3.Ô)uýt„û´½€:¯9Ìè?ò6¬ŠÎz…QËÞŒ¸èŽOÍÌrN¼P>øxYVq¦uò¨M“Ü,5›…Ö9oÕ+uBcü÷››üI­)UQe_îíô÷è€OÅ`Ý.õq «€0ͤÔ"ôú¼.øµE@ðºÀÏHC)Þkm¬¢Y«ºÒ` Õ¯£'ªw·hƒÿ6ˆHó~¹×O{ó¢Qì$½^švÏ@»tœ.Êu9'Áå|pqChÍ@Ä‘«Ö‹ÎèÚš+üÙ6=… *†«E* ~^k¶Ú¾A( €º˜®½"üg’ì ú4=zÅ](2>À×™¶ì0axÈ€¦çáLõ€ÁJøŒã ÐÄ Ð}÷îÇŸÞýàãÜ @êØ>ÇX¾ø”þ0Œà_ó¹°@¦¤ÿ?ÂlÁìØp值þWŒ—žø$øØžþ<€³¯]½Î˜y~D¨LØðüUåº!~÷up_ãš×»WßH`Ú  -v€×ùW~|m7,v©ø1&cûŠ-où7oÚ0þ9Ç >Í•æÒÊ“fú­,<Т¸ríæ q¨‡#^H}áq{ ðã ™’Óu¨Uiÿ0ª¢þtR*ðÈæŠVùùjzÌï –Qü´`ˆÙAõ´0aÐêøV€î”€{ô0=ÀWêà대ðe¤Þ´€žë"Ï×2_3Þ•ºÓiz<˜'jMáO=j×з­¥jr®t—DæÜGŽ¿ ø™R®±¨t(Ù"CG“@°)tu±Û‹V¦(ö¡¸û4gªöµOÊ:ÇFGzâR«S¯‚s‹À‹‘ŒKÁfkIZå¬}¸7‹²=W¯ÕžuÝ’Ì6ðë3¨¦ÇC¾ îÎÖ©…e_;Ó£Ô¥ü„êºñ¦(K+âZÅê’`li)½­£EpvPzE‡êí½½½~¿w¼®§æ}Ú­¢Vœ~ÓNk]Pè™/d®d§‹]eŒûpý?]ÿ[kŒº_,œð*‘žž°·Xõ -E»‡öÞ¡c¿—óR–õ¯àÃóüÉLBì‘àPP,`¥àlï¥b­ækÊ,“æ%e ÀL *ËÈŒf‚YM l¤©ÛëàH:0€vê PB'ˆ³#==¡üõdë  aóÃø2š ëIÎc.nÚ µ°Vã^9QË -:”úïÁí  ßT|ñYÂüiÞcuÝÿx>³[Zì06”³€xô¯Þ˜ž®^ƒÂß`<`zÂp.|B¼ÿÚ{|eycÂÕÝk¯£· ÷•˜×# Àµk?fI|x²×$`÷Êëöx#Y®Ù h’JØþröù‘àí7îGÏŸWùoA‰ô‡À² 67)VùGÒPŸ§ |ÔPÇÇçÿˆ›õK÷÷Êe¥Ô&½I³Épj¾¹þ¢2 œ¥l…pÀ}ÑÑ2öƒÂÀìÑ­ØWÖè‡àÇ8Ø -@ç”óWD3À/ÝÀ× à¿ýט˜‘Ø3Þ߬W+6SÿL¥¹ {¸eMÑ­µ^k©ŒR¦®OÂæ×t®Îœˆà ™P @ ¿€’N‚pFOPQ¿*Hâ#úDhíä‰[¬5fkÒM16àÌÅa"u®ÄÖâ$Œr‘cȆ…´Z½ŽÔèü|­Õ Ñ9´FËt*Òj.µD"UÓ› Vk5ª æêO”VIê1@„v®zJè?SŸbë9–)êr<‡R å¼EK¿²ÃóŸÈ9q¶:[͵V/«4E¿Zÿí¿ùµ#GTô -†ÐéíÝ1èƒ|ëÓKÛ»‡6 ¨Jç³Öë’XÕךNOø«W /Ô› -‰î‚¿ÜšpD5ìï4º†a-k–Q«x»Ñp8qÝÑŒâ˜/å{œgð¿Cë?r$Pš–ób‹mn¤¸¬y!øŠfä€úb>³h/7¬Íóuå:ÌY†!(ÏoðçÅm{þI^¥‡s{|ÍVÈÖwçðƒÊɇ8U1Û€Ãø¿¾âþc‚ÙÙÚú-º¤àÇŸ~þ#öù§80'ÈŸá=*?ø_ªÿšÏžƒ$ À”¤þJG^¿:=íº - YÞòh@à¤-gÎ]½þÖØ (&üµÀ M¯¿‘ª^×uµÂ à ‘ƒ × Méè -ø_.~üÆ•#,_Þ y>¸@/éI‚O “6a¾bmÁ¿êãe—€Õœó-§*¶þÛàO ‚•]ÿ‡ 3•ú‹åØD’Ö‹ØüÛ—¸¼J¢2KïÉé~­øÜÓðåû i]Ôà«õ õñí?Ö@0ñÀ"<Ѥ¹^©Ö¶šôˆ…ð‹aГ¥9B­æ†ô&áõFþ'=„ -QÈu*Œ˜Uï ¹ä!t¼gõZ:;–té -Rj‰°0²´¿!N¢Ð(uê•'ÖriÀÜ~×Î`¨åÊ•.æ¸êl=ü4ÅU^µÄjT×muZ~§ÓoÖòæ¢ÜÂ1HÑyÔ*È 0­ÍózY^ÑÝùZ¨5 -Äèãæ.RΟ€¿Ÿ Mæ{È3²­[Áâ`R¤¡œóýŠcTgkä@ÕN±’¸7g‰œo,mµ²~ÞÙ˪y¯µV¾°˜M¯¼²==tñS î ïìÝùÛ½;ƒÁþÞþ èÞÚ¹íÎÀ8ìòÒ‚iÒO€Wn.4ëYaÿxàk-VÊe–IųY]Çeù —÷²ÆKù`®v:½N‘oÑOWØÎöPaq·ì?¢3 zþÏ9KÀò.B²…•À?¸­üh_HšY“A :×EoØw¬ÍôÊE…õz¸ÜÄZŽ€–ôÄØôL9W?ÝfÖ¬èv”i7_³ÑÔ+püW.»NwŃáðöpOm½ÃŽ¡£¿¾ð×þÎ\°²>œI¢/¤ÁÿXÿd©Ž.–¿-|õõí»›¸€>ÿ‚–îà‹/>õà?ExOÑþ—ê¿‚gv©¸‡@ ÿ£ßs¸Ÿlî#,דÀ>W<P0íØeë¾>o+v" ½¿põͰàðfòx#höˆ)Ì -% °+ð÷m'l±ð@Š}¯ÏÅèŠ_©;þeýúKˆÑ2#™÷öã£z­ÄÊúkÿ€>'̪)§êÔ#XøóÏÏ@Ä[„™±DjPlð%|ì8eP"# €B:„_±€£Z(5@þ¾û—¡ RS¹x^xzž'še‹üŠñ³nIŸìgZe­F½¹…¾– .ŒTçþ…X*…³–'Je}J¬®·X¯žìW+Vú…¡.åUs „öC¾ -K'µ«Y¯,(& 3•ö|¢~éJœ-´;åÜÛoÉZæD…³ñ)+O;ý9·Ú‡Ù›½‹JRÙ×-.f¹ðÏ9w¡¥l4«µ¡ —R”Ò˜ls_¢V‹?Š)€ôxV&²Rx8Üêšž¨0 }•k\ØKשÍÖkõE=Fªü×ò&·}ž1¸‘,_¼ŠŽéa-4ó^¼'Izc¥ñÜÊô´ºJ‡·ëxàeë«Ñ;þŸ¯þÙê¥K««ôÜÛПØu+š+zC´Å¬h«¢ÈÆ,š›¶fýWÔ-…Tfc¿Åm}kº(NÔÒ¨Ô–µR‚5€Y®¤€‚Ë^.,èà…eM5Í5fÙÖq$«â‡•â"mòÍ@4ZTÈYEfñ+}Œ›ªÔ®?ÂᮩÆTMjúÑ—±}·ý¬ô´Öé‡x•^“µðêkË„à¡Z¤pù >œIo ìçïã&c´ôßÃcÀÏV×/¿ÿÁÇw!b}öÅgþöê?DàQ‹Êþ—ê¿æ³¯¹ -@è?3Ý PbÀ÷ô‹Y¿@ß±\™´ÜxûW7®]D+iËøxßOµc×MîÇ®+¸úãÀuMÿ…é¥À8iè¯i´(ã´Ö‚6÷“I @ê°”(g&Ä/5ï­Þx #ìxS—°ð7´û…hÃ*QõWåßæú®Ù,å$,À6Vÿöœ©Ö ðÅõ6zÊ„Gb"Vààõ¹_+­€k£¿šk€.®À´À! ¶…#Z˜5öò;cü·ÿžð D[ž,¼Ç«‘Ì -Т`­SöºtOïU%g³Y©ñO¥°JÓ‘¨´Ñ©œD­>ûª%òÌ mý=„˜Š JŒ'|¬6}¬W¾`™æ‚0¨ñDYà÷jYž]¦«1Â)R€ª•¢ì*cfe–œ§ÈÑe8KaîˆTFѱç ݦJ¾ -*æ1Ýä$ô s3³m=E%éËq‚ZÁs§ §ò»˜†o¤8‰þ¦”ûy˜À}0CdèÜj^—´6Z³u´ÃüŽÈí½~¿+Ф msšüMÈÈðPk¶Ð@/­ÑÐæs†8ÏÔ»—à ðã>ûœ6€¢°€Ïp8Z„÷à©þk–^^Z¦jhx` €ð6`þí·ßºžªÎ©Æà-âß¼ñó·nìž=çVØòï#n2xø'ø¿î>ÿ%ྮü† Ê]Ä!q­Rc€2¬_‚ý±´?ˆŒ-¿|ûXyrJÿ+Kôö›þ­¨h<™@J€æé=×êk~\l ÀÈж> -¥4Uô³)À茜ZYð¯_ı8µqryºÂH°€ÿ I>ž¨À! À qŠèœÒo°@|bÊ×ÕÒp¯~¾òX -¾”ŒÁÄ`%ñ -bµFE).:P4xìÉ%-6t,8»hÕq‰2\²vAüLÊfe÷ã«ò§@¥´„¿«¼‘– ³É;U)'zñzßÂ~ZŒ«„ŽöZÔüWêÂÀ.‘Y¤«"œ­ÔòE´”lЬ‘sœò8~Ip«ý¡I††(qæ¤|¶²­ÌDD9 O|_°ÎÈ`z:º™Úìym‚rK”{>ï9ã©êÈ–÷<ÈLµY­½¢CÂ1’Öhé!Òo}JQÏ'¸›µV4k ç$ÞÄ”­|c#@€^û'¥×+èà·ÿç÷»ßçë8·o½’÷ -÷uÓïmÍj³.dglƒèÓX¸IgFþŸ‚òŠçïšþŒšì³ë½º]î|½…-Ãýù´ÚôëÅAÓ¾ùhç¾s=Ùòîháˆäz¯ÅÓ>ÿ¥ðdy-á¡2+’EC’'l³Ð¼]™›k*k'æ•GÝ }2!dTë>B¸?^Ñ<µ³ÒWõf!&D’aw{ ®KAƒÀoD’þÿP]NU%Ýc¥û“m[z=°küš·EMMô SÏÞýà#¦Ž€ôc4@˜€æ¤óO‹ŠXT~ð¿Tÿ5Ÿ }Nt€ˆÏK ï„\»úúhŸ´œÃ°UoÞ¸qÓàÊŸ?€ 9ú§¥ÈC\H¿¢«³ÞÝÅ Á§:„CÆðÏ€GBˆ3ü@òü¹+¶üLxSw5)?yCÍ„¸ÉÿŠþtI\Ð\yr‰Î #´á¾#`û¨~¸|jòÎqo@¡)-´P¹¢ß±UÕ'×»ÝMKü资bÙ…q -XKìM÷k pý@@wÊàp+'xÐð¯ÿßÿÚ_æ÷¾÷}}°ßóoBHú› Àà«‹Šßóõæù6ž€*|×üv… c³¹×¨KqV£ž€V¨²éÀņ lkÍf'«…K¶÷?éo*ÇSAÎѬÍÄô.§•‘] -Z¾µ6:7ÜœK0ZÉ^ÒµtAŸÊeø¹ëó*Ðu¸Ø“5--kk½¶¨KÚ,aÀXÂf‡è³n> üDr|Y fžnSç·”é²Í}ˆè¦µ©mé ô-LÇ@=² ï¢N\[“â_inàÚéó„|±QµËæåD9gÉn“¿TÓ™’ÿþßÿ‡¦@úìOKüE&D  ßÿí½ßþÍßôòKB[zvEOä"KÿJ‹iŽ%\øÝŠè 8EçO os¦>C»Hú XZÃlà´‘škHàF Õ¹ÈgÃmëøîý`뵸{= ç­»³®Ï“Ž7èoJ`Tp®LÂê3µ™ÊœûbTfùñ¡lè@ezqi^9×ë[Me€„x"’õíÁKQÔÐL’å›’ô˜.³³'›©Î>ö0¦ðQ9O@¼¬ý›Hù[¨Ì,¬ß`4À>úìS¬Ÿ}öÅŸêÇpÀGŠð•üwÀói\ó8Œ«Ì ¾òW¸àòö¸"”œ=sF€O¥¿%œv ÞÏ`¨'ÅCk|&-"î¶Aè K²öY%¨?ZŒí$gu"7~þö/©{KПä€àÉ•'aoe>T Ku·ž€ë“Qeõ¨x9øŸâ¦hq‡õÕßóäI:ö)^ŒþGR€êJðFv±ÔJ&jJñÿlBfP°p`öØV-èpï~œòó9MO-Q LɃ¶¸?ƈ/1±‹Â.“ë+Í%ýq›çbâBR>„µæ@À¹ö$àêPí©£ô³X&’f÷“­‰0*…£%¼ÐÙšÞRÃ'*4(ºjWq[ooDtkÃUÀ­V?«4i5'1„­ëõóW¤ÛKËt¾ÌÍ‚ºf¦ Ó¹jž<Ÿ² ÜÔŸÔs³¶‘-Ôô‰)ÄnÈIà”>^ @jN(„¢¥<½þ2O¼”ã‹[6”s=Š ¦¹-ÄØ¢‚Òšïy=ª¶!Ñ 'çZóvâuƒþ’ôÝ¥'ÝvoïÿüíÞo?ÜÉ»Å+EO ·7°ƒ˜mÄk²õèÇÐ?ÆbÝ=œ˜»ñè쾚[›ò¢ˆC„Ò‚[xɤÐËÅô–5gµtQ}ðKÕCQ;Zú=Épž­Æ7Ò<ÆÒ0²¡ŒÌ×7f³ÅÇ” -=1œ:5•€còñrOæl|xÊUVVÓûľԣµ_<’¢½®Ç¤@… &;)|S²$p~"XžÅíöaÈcÕpä1èKm¬7>6l"*ú+öø8Üø3«þŸ~úÅXàð$¼GåÿKõ_³-§u#€©J€GÌÀXûXà ó‡-o5¸ùÖ×J×À}òù£5 [ŒÙÀ»€„¿˜´¼©ßÕ«tT¸ëŸO¸—8Ã(XÞxû—7nü$!¿ž©É醬<‰ÿ¿ÊI”‘:QÌ9¥Ò/©ÿü)­Ùƒÿ5ÆÚ?R«Îy”©ý3§*ø¤¶à¶”fÆRm&þ¿ì?eÉ[†Kq‘7)÷kp´ÀQ­Žð8b4@ÒµHcU’ôY™™¯Ò -à €¿q(¶J9b_â^ÿÿ&œ‹B”ªôó(¤¨àùÂB;ôèRZ­ Èt¸JWýç\ÐÜVYßÏ…zÖ0=ÖÞ<Ö`>,/0 ƒó5½ã°â æÜ®¡ï·6¤ùø¥9Šd­€µa]Ð ¬œëÊ*uV„œRëÑMK3ÜE€Q6õEkµ‚™@g‘y/% -õV¶S4¤µ+uç¨lwÊeíWàÍL÷m.fV6õUK!õØùeÖs=Š0èJWV¶ë žKã|£‰Ý%<$½f¥ÙYÿG¯ -!|hJßý„Ðôÿ½½;ƒ¼»¿µ… ¿Ã¼ÓßéÙò–)ùU˜ÔôäݨSH}sBÿ¹™ùõ‘Ž»¤eÛÌ^§¥®n7jtó ¦Åz·»5ΪµEWÉ»Ï> tuÆ]øŠ&† ‹R´A‚z]R‡€ åK’½ÿÄ©ù¼¢Û­‰äÕm¨/ò"¡–æ•kÔ5pWºÃN§÷Ãöz¼*~Q õDp—ÐâÒú@‘*lzÑ1Á$‚Í)þéÿ+»è±›è‡@£A»OmÑ °r‚f€wñdDÀ¨ø{À/4Ñ7ð! íßjRÿ™£ -@ào'Àð”Œ{š’û#yýÚµÝkP#X®î& N€×o$€³º”ÁƒXîçáð0ø›`ˆà*­’àÞš)Föª1°På¯Ûê¿ý“Ñ$•_óhrU¿^`é°D@LÚu”`´íñžÇòqQç)01`„ Â'bÌ´*6€pH’¬ÓòøØ ü—P1§ÿmH‰ÿäp@¾¡V:æ À1£òe2PՑ¾C’îö>­tÀ1­^û×çÆ‰Q(¶Êéྠñ-(ò›B#aú*.v®˜_Z^hJsòuD0¨P•½k[Š«Õ7mˆ snÀÂGY­RÏ 4P  Ö…µÊí¬ã˜$B¨¬³V9_”×–L 3jž‹€_,–l²‹è"¤ÑìˆPÇJ¸7*+‚XUí°ÕÊužçöUƒAŒ¯ã‡¢ 7…dô?¤3]ÏmUÍÕpujN 9/²ZCÇNKJÓ9ÞóTÎû‰jÇ“¸'(ÎWšykCoÍèràE¶z½þÞÞ¿ûí½ávw°c[±oïÀWÅyc(žÜ™.sºÌó <ŠŽVÖ°âÌ  kp+}óãÿiuæDõÄÜÌÌ\RÆÆŒûäµctGc- â}iižU(ƒ.Š3ÍÏ-¡ÖëpÂyž §ëlqJŒÀù´8¢¤hV{ùÆ–¾$q1,‹K*Z$  ¹Vº»Þû?úíözŸ¬FaÒóP€â¢EwÖ»"<•5ìôÅßÌdÀÃì()çMôê¤ûá*T¬`Ó•V ÁÌÂzñþÝ»Rý?úôã»+à:€Ï?ÿô_üá?ÀòOÀÿišR R3œFr¤µzR^ÿ«°åo¼ý €×Tb¸vóç±Ç>§Ï½®à}-SZÿdX[:ùu¿Ñ½´¸à$`É1W þ¿¤pó§öø‰`ÿgo1ý„IðO±SÊ“èÿ ¿€ ƒ@lI¡à6Ü—ÂAŽÒk÷?7ÉDý¸†„i@‚‘þÑðøYÆ  «ÿüòäyªpÉÅßRâ?u0sHî× -ð`>èâ -LúØ pÚ€wÁ£O? øómÍÒg9-én-# À— à50á«J`Š— óÂ9飆'ZQ£ÛÛÉ¿†+U)Ë¢¾ ãWSPÔ±‚R0öåµFgI¥=úœ@h|!èÁkKkï8ÙðÏjªà¶:ž„ëv. É ;×ÚÂô›¥ò+G@zÄF†.¬e½†Î4(V¼Ñõ\##Þ±‘Ó~£8¸Õ1áì¦òÕlæµÙleâ¦3°íĉj=q”NZ3Pò3Õ‰(ÿD $º _ ÇŽ[Ë›•F¶ïGoHpŸÂS«X¦ï~JzEïÎÞööòl <£ù#ð îŠb°½ºŸâ$¤›¢Ñ™ñO´`#k2@QV¹ÐœmÐÊâ<&±py~f~¾ªeµ:¿p;ï }^'Ñø¿!ÐJÊ‚¡__…žØÅ,lÀÑç¥/I9Ù0PÕo¿EâNÌ,Í(«|9ÛГÔËÀLôxöL–P¢¿Ùû‹ÁoV‰ -•d)ö»Ý¢GÏìÐC`ý͉þéÿk\‰Cõ?ƒ¯ûißb„¨œš©¯op× àÓO?øøã»¸2 þ 1àaƒþþ''À @HjèuB&Ç`ºþOY®í¦Ž€Îœ=·ûf´`À„žt0}9lð:|lý`{À!'ÀëÂÿû›þK h)-øÿÿôæ›S•z]˜ùÇM ,Ì@ž e ûHˆ‰Šþ‰Ú~‰€·*RòÃGÔш”á?NDüs',#KÀ”̯tÿ¨ÐòrÂWð—×êhõ_ò­l˜¶j` Ó€Ã£¾¦ü>*ð4à ðgyPÒg9-q³cQ6¿ôX À7!À`Ȫ(Va°’êè5!Ù‚-™ËÖztè‘ÀÔjáu_§5jõÞ’Ëojü!IX.†sx^«£ÆÛög·ÿÞÈ:JÅWÜ®m´¬ËUšaðÕ××,FídVŒÿ‘óÐ×aXlHÜ!U +eÎ%PAse¥Y«‹˜ép|J\¶’®ãšÍ­Ú#(9#ø»Ò[Ø7sª¾ÈeƒÀˆIàé*ˆQJÊɨ)…¿‰3ŒÒ­-¢×š99›Ì¡ñ)é»KOØÿ‹Ýù‹~1Üìú¿#¨“n+ÈÃè·»0È_®ôOS^ªÕfµ‘‰‹4iH9W?uJ¾Qe¬¦¥5±5^kùfe·}IÄhuïõJ›ÝoŸÛã%ð(³z­µØ|Œ/ê¥ÃÈìRS$`3Âü)=nшì1½ÝüåNCe©Ïë} 0ôPÜG)ØDú{ö½A{(v Ýœq<îoQ ×õ€zÇ)_Sª ÿ»‡-¡ -ÿm‰[Á’Hµqu^JàBóòû"w…ÿ¢}úñÇŸ~ìî€?Ç🎒1èñ?Uœ~5 ÀØ ÐS*RK™™€é ÿ¤À£T† €·~vãõ3§íx? @hûÆüÑ:â´…àJŒ(¹=‡ÉzÁ±Ñ -àA%rü`°À/t/o'è#3±Õy¢Qt¨Ôç©4ësõ%h×VO8o@9ä`¿£òÛ=ñŸdx%Æý· º¸úè|-=˜ñ7'³€ÿxWt°-Lr¸ÖjÍ<ÞÎßýà.Í>F<&À§ŸS ðÙŽkPbþþG€h0ÿÁм¦&êý§äÚ5FâIN€@ãõ’œY~öö›# €ôî!šÀ~gªFwø˜¶ˆ€ÿìz ‰?ˆœ™°è^Þ:hxra4Q >ɼoQœ]9ŒöÂ}A»ÁÄæ´™¢G$À/*'+À¾(€{^“Ò_ëÃä_-Á€àßÕ{Sò¸«ì°ù2Ë$IõŽ:KK]±þÆIh,€‘öÏô%}Ü - }|úò -&}vž·8’øÄIùÞ#Jäé -‹c}¦-¯ýÿñÏ ¾¤üóøÄ2HO9Íót -¤¢Veo”¼Âê¬Ñèô6T:Sp'è‹P!x·ÓÃ?_hæ‹ÕU|»ôùŒI@ü@ü¥¢Vm®%õ¿ù" ¥°(vçÂ]žÕ +B€ - 5ÂuN<€Ó²„' ÆB^t6¤Z›¾pøè¶‹Qz:©cÓE3¯¯ Ä-9Qy)}RGÖ—èúH²˜-Ì6° ÝÚ¡mÎÝÒT©÷fDzeÞÌu Î 7-Z `TÍH´‡+Oò$Æù–@î¥õO -&ï"5¯ `ó’ñNÒFéÕÎî~¿ßt'vÚúÝRÒ]¢Ü,á³7KÖÚ 1€|ßè òšR2{íüŽƒùùÊDİ/TÌû?¼ÓË W³ÛÕ€#t©\ì¤{§èI癯—ƒrÚ»! -³ÜͳnwùÙ,ßUéÐO`Mø¯¤: q<¼Xa¨ñhûŒ7¨KD2dìÕ~ÿG{ºÜ`õ–;û‘¼ 3@†Ý[¢:‰â `|ü§‡gàS|È HôwKK@úpûqCA½}ù½>2`DÀÏDè€/þÓ ò§% Ú|þôQÃ»ŠØQ!€Žž˜ìEPK?7ÞÄÙ_àfIÄðúOàæOoì>€ÀèãeŒ÷e(&Ít9|MêÿëÉ ”g9A¼Ä põê±­þ˹çÓto9û|Y€À/uk ù“L¢¿Ð\Ê¿DAÐQ$¯±‰†£píñ@õ…*Cýñ?ƒ¸Í_½úÄþ%nøQ­ÐçŸÀžå‰S§p¡?¦Ö ùIuå6€Tt˜zZI¨Ç+.OL÷kÀ )-oèNù¸€§Ÿ–ÊïÏN<Ô~ô)›‚vI}@€à)ðßòÿ½¿€Á[Ó?¹ˆ¯°#Å9œlh|-¦±íÎzt ¸tX Ì}F®`u§ Y,7{u½øpú>(‚QX4*²fÃZµ€Ù:`,t=Í®ˆZ™©¤O­ÂhŸuÚm׌Ȉýþ—¢"›v+Ðysa£ŸpbPçS­½ ›c4qÎÍÁ† Ái˜-Ú·’r¾VŸÕ=ô<@í\ª´L|1â¬Õ‡èœEù_ä¦(&ç‹‹ä\1­Q¿ƒ:²Æ+™¿©4—?Íñ?˜ý!hÜöwòb·÷··_ñ÷à?jþðÖúï¤ ý¢·™ wüc#pó7@S,›Zß< -x; Šþpg9—~ýâØß,>p—Cûöèfˆt­W;Fkâön+#]w<ÊHo°iœPìÐõÓDï;NAØœð[òJÞØÎ»Ýí¢½,&!u}o/¯‘VÞéÍŽ£K¢bKkÜŽS•ô&ì?a_ @ á~Ypê(ýŸVÝí`¢Ïc¡[@(€‚þ“Zèÿ¶$1† *…à¨òHX¼M@p€#-:õ( €ðm÷˜pÜ&}—ÌÖ©‘¤sBâ¼8Á2a°<úè÷¾§ìÝc,Šã@ðe~:'$6ÿÿ—Ï$~Ê® ÙúBãÇjp2+±Zt«•w¬ŠçR¥ o®Jå8R*ÿ*RW}ÃFí†5÷”PB>†ä¶S¾‘uЬEE -|òèI:ιÉß…p?ËVkY~‘””àHÖ&ÌÁt§&>Tø<ÑÌÚ¥Õ@›ïsQ(ÓÌ›³úq/ÿ¸.ý?üÕ°Ô—âJ<)¥3ˆÊ–2L²‘qgÓBs1ñ žCk£ƒ_¾î²É+±ðrxm~×å*~1¥ï~,ÂÏþ`¸ß+Þé¶·±toõð´Ç[1(Ú{ µ›¼ xýã-¤,»õâ×óõ¹æ,\ç|s;k/´¥çE#óúÅ~·ø4! Œ×«¸áž.`ôtcw§·Ýþ;Zï¯w•:GGFعŸw?TF¤‚Ãî7”º3âôc.ë%òbû9ŽÉºƒíK«>°X΋­N¯#Ðèäx“òyÙ°œƒý[Nڀ߈ÃUe„” U¹ž¶.ùøf%Áó·.?ð§øP¥† @`ðíQ‹Ð Eîz@àÏÜ À§ŸÙðšëx”@jºûÔSôNYðHŨåH €‡ß¹.øO€rpÝ3g o¸ùóW¡XþújÌÁüÖ ‡ÀýŒ, ü•i €ýtØý->P’r|HÆ&³ônà®BÜ -à­·0€„üzU¶¬À¼ *Zù#ôSB± è?þxÕ!ðK–€5ôþ C€«'ÑõÑøgÑú­ø;í?Пù¨6´èÒv  ?%*´< Ûÿû-ÒX¶Ôk4ݯ@é€@ÈÀYƒìµ(qÞÑ6”4ô||Ú¤Ø0‰ÿÎp­Ó§ZJà ¡ø—þ!%ifBÏ­°˜kµÑÉ6ð¤ÎxðêXCà,1)ЊJì,[ndKR‰…ÿñ!%Ñ·D´õÖ°)hVؽ`ðCPý“!Ø}Ã;:;ùˆÐ•¾ ”Üe¦!eÎÉKèô¤ÐÁžr´"‘ Œp—´¹‘ã¦&às‹XE‰,(S\m,9µÑQÕ¤&}õU:­ùLÝ9ïåµÃ„ØÂú»† âp6þk×âtß¹Q¿|Oéý”›ç87–­-ClÑßû Vöö;ÞBPѵº]´ýÙÏ{/çcKZþrıð뺺=„Qm7–³õÍl}{uÏHÙ{µ/µ>ÔìI=U ("‘:%Ê·öÛÝ2#ÔÇGFòîÀø¯ï4ó‡QYANY$#¾•on$€IIýmKúªè?=jýư¡ˆ0¡B+,¹€´ÿϵÈñùçÇ h ÀéÓÿr´ˆ%vz,¸*?' öHeo) öÇ’ Ô½ýØÙ? xîl´HÍip.,÷õêË)0=ýÄ1„îº(@ÈŸ–ÇZŽ•tÈH@úPúË$ ìBn†€ẍ́ؠé_D€àÿä˜𠰗¦Ÿ©"àq× „`ŒÿÉûŸ>ÿ¼©à‰êI›þ=•Ê¿)€û@¦‰ÀãÍÍËþ8››Ý W&cšiÀ”Û6Z–¿Þƒ¶ˆ‰ùÈV:}lHùBôéÙ`C?L4¢Ã 6üYNKú,Çâ'å(€Ài˜€ä°@ƒo@ $Zü3ˆy¬Ú/ׄ¥Â³h[].„r‹%^z;E1õÆBæv­ža˜½_²H%m£l3˜í5—9Ý^ÒÈÃô½Ön ‹7tS,úÝV¾÷Ò³ é|)ÇLkÍÁç’ƒ(!çÜYÇÌ’¯,g=e•¬‰Ìp)ÿœ'¼¥O+”n. -·.Ýw-.!qæ’d·é¢'ð?dþ Œ˜;ªs4C£ÁD«gòTä5ß¡„4p Œ-‹"‘u‰®ëìeùÿ‘Iø/W£9 nB@clÞÃ<n®ìèŽì`;ßÙæëZüõt±±©È¥T×çêçg›Y7o/TVÚy1èßÙËWn‹€¨ƒn±g«9°¦hÛÆ[d"#íë‚R•¼‡ýµ$£èÿ® ‚À& DÑ\`˜Â–- šYûbF”Zžuz³Ž.°¦œç[>a $#¡Ç“Ç¡;éݘôúµÑ‡OG4KýJÁR`y%¨‹ò$²²N"/mF¹O\ Ñ<_wöõÈÉŒDÞÈ2E $Âöí ~³3èïow?ì ûCá]¿¿wç7{ƒÁ~wµød004°(Áï÷‡‚Véî¨ÝƒÁVOqÀãV¦×•UòæBåB7Ý|ƒèÉ÷;ýßmîì nkSWŽß¾½·¿? uµb°×ó½Áþ`Gí21'ïô{wî ”“õK}Eö«Œì}rÇI“òÐ×!E1¾£ ì¯~p«½z«Ø¾UŽÚÛòïýØÓKë‚GeíQbû"ŒïKÖ”:wFž~£à‡ëú÷6w‘2²_´»{ûzdDËßíñ¸¾aIýíJÁW\Ðp @ÄÿBú·Ò¦pa¦Þ¾üÁÝÿw?fHà?øøczŽq#>J¿±¿\† šH’,*AGø¬àM*$Å뻯YU¶àÚMZËK~þö«j`wü8’޽eÄsU÷ÁÄOM€[– `B®ˆLHŠ=RÈoˆ ~,#V0â–ÐýÃ0ixë¦_Ô„ìP€'VžÄ4P2€±(Âøï5DÆx¿}èì7€´à x¤?Å8@UãþØdÒ ÚÞ¼¬ÿ 6€ÍM•ˆî¨l$ÅöÖv‘¿â˜)y ±Ríð€ã|þÕ°z¯Ç&€  i_i`rü”$ØKœ¤c“Ø0ÖÿŸ~„N¯}ô™Ó†ÿ XJ @*ü¿¢üÑó„$PáÏ+bÄ==ö¨GÏóFªܤL £ ôƆ -]”mŸ$ÜÝ(hÓµN³ÁVK87jhÓ?z.mïÀÀA{YiÄ -¯[kmQl£´g{?Ô’V݃‚c ÿÊŽ‰FH7’*m§¾öl"*€x^pÜ"çâÎ9ïƒ tŠNa>±ÐÈûº­$NÞ,»àÚ‡µµlp¡Òl7ü‹ Ó°¾qÝëüâZ‹Ž+Ò¡|@J’2IÓ­½mrÖWȺw(2ž¹ßȃJ÷ äÅðÎ1Ûúuÿl©×À…:—q€„. §*µìòÁÜÐg_ø?úôÓÏ©ý?–蛌—“ÛF€0¨(Ò—é #õ# ’{ãõ±@Üâçnh–>†ó{KIÊåhkd˜ððPIù·¤sœ½ˆ8^œ_»øM Z€¿CÔˆü -èÿN€’Ÿ{ÆpóÆÈØïºšø ñÞb=_qÆ…Üì£ÎP¿hþZÚ z$•êŒ~;h­íÇàà½? i¶í_ÐÀ°€Â&W -³žtŠœb²‘`’ûµ˜ðH6€#[üo%xgÈ” €0vEC€øþ›üÑNˆO‘ŒxŒ€.a€§ŸþÀ%uEúè£ÿ¯¯‡ÿÓØ?%¨¦XÉ1¦lI×VæÚh}=¡'åvØH·†~Áå°ž Ì„£:µ³±3h47ZM¢‹óŒm€›ÉÎ×{ƒ®Êo³ -Jž¹ÌÖ‹^ýgï·ŸüV -µÍý½OŠå¼ì©UGmÐŽL稨Þ0dúÂ\ÃÂÇ‘ïDgùJ¤êtz{Îù«Ôxÿº÷˜¯¬Þ ÙÚpµ!MÛq/ß/ØE£µ œénf$2Èk\·…ì€ÇÃüZ§÷ô¿×WÎóÞ^o§‘ H&²N^éÃÂ7®ì*Û -)‘õ ¢ëˆ  6òNzÈ'ßÖÑ/nõ´%~éϺíÕÕç–‰è¶Û—ºÝõõKëìÒ‚øME_ÒÖ¥KëŠô¯Ä‰ìkëÀf£Ö˜­TêO5ºéý;¢]|¨CŒóó K?¡ô·'.s¾# cõ,|qbýVê µÙj•*€»ßýô“OéPjÿgŸÝ¥À§Ÿ‰$Z’Êo‰5 @:-¹„5þk%As#€Iø?Ú€‰¤büW?¿!`ÀW·øöØ'‚\õÊÕ+@¿–Z˜D+KJÿõ”½³{˹3üÆ Oã?ˆ€&qNóîµÃàÆ oÝí| =q€a ¯…ç±5Þ¡È…4F§Vµê<û´ˆOu€™ÙêÌì© -Á *UwþS `í?êJ™6Ð -àòå[®¼ÄßÚÆ¼Rô/~EÿÓ­0;b?O÷kpÕɦ|_àÚJwÈÓ•G+O¥œ!S&$`¼ì €#„Øi_{B|‚dú'=uWùÓÀ_PÙà…EŒHÁ—‘ñ%šŒ65KuZ^~vyy¡± Å²¶•?A¡²J%Y&zA› ËõEÖ¥€¿ )b˕ʳ ÝÓììlE‹ -}AiÇXtÖʳ§¤dkË)Ú‚¦éÅþù‚Íåʲ áô·&Áßx8`úÖ—ãóçÅ'€Á€²í÷éè#f ú9í>M^$š˜NK§uO€@=ý•u.‡ãï7*Nut#À°@Îi€À±€¿Šùp+Áp@R+,Q  Y`9Núä𠂦o€úké"l&H€7ßzË5“rÓeµ$0_2"ðQ#¿Ç«(ùøü‡”è• èçÑ}€šŒ,ìÞSóêd…q½¤çŸœ©èg&G–þOp€ù•Ímáÿ-€Íü¥—J ÀØzH*ʲ™€~Ð - YÊ©l û™gP´AßI hžø¸àaÐ×ß`Ä'/¼£'$¢K‰ã'ñ?<fdäp:lÉäàsm¨Œl1™)VãÐhòv¸»©ø‡%lh¡ènûYôT¦ÅŠUW -ÜÕvØÿPcpB¤†‹èl­-jÀ§%14b]ˆ$”BC°'\ °V -ë*ºÛëÒ›ã_n”-iøÚ^igËÏnëªëù¦•é ùJì¼ö*•qÎ%džœw+Ï9¡¸öŠÒ -¬`cUÇoá -,.T–»Ü™L˜ŽƒœÝTµ"P›y¤*®+Ú»PçT§ˆ´9^<¦ÍƒÓsr”æZέÌ:GšôÛMÞÄèuL¼-Y˜x&R«ü¥nwêÇ$µ·¸ S¶Óÿ ßÜôi!éHwî»^BO¯•¹¢µ¦žN’­¥Å%ý‹ñäÀÙa‰q ›Y祀¸ß€.cwˆ‡;ew, "|%[E —Æ>‘‘Û{{8óñGÞ\ÜÙ»ÝOæÔô_‡úO.Üìïݹ³JÇW¢H OC³%­*MwÅFÒ[!ƒÍÆTOKÖhУ4&–| ÿļ•‘ <âGí½;ø²ùíHêoIüºXIÄýŸ?†>eæ†Þ‚þ14XX¿ü®‡FÄR·p›€Ã2‰û£‰ž“FW,.Y)…à ÐiZA€Üp´ã†à0˜éRúGàë ÑqšG*°ÀJ€ôG€¤3ÈÜÊÙ3Ï‹¯@YΠô»À +Ð_KöŽ-?™´„¸ >(vþCw;?iDFs£>ۼ豿 €Ñü“¤áÀâ€S'EÜéº= JÇè Dÿ óÿIµÙ½\·F&¤È·T„(€ª‚îOñà=ä~­ð°`dÀÀe¿ÿè÷ÿôOüN2ÀwºÀ‘Zô|Ž–{™€î±øpÉ8`À¨@Rö5žÑâûɰDWa(@…ÒÿëNåj2øÇw\ê÷’×Ö"épÛRIJ•íÁ>ŽÝ<þb€wçÇŒ¶X“ö¨/ -*(£ Xå)zq/ï ÷Ýîï—œåívm{}ðÒFÎåéÃE@áŸváýáÌd9¾ãR:¿Î‡ë+ùïþnï²×ß§g›Áà¤È.4³B -7ŠÁN»‘û¿¹‡¹’íßÁ?üÃOöïÜ~°?,~=¼3îï+!:ÃëI[γÕFÏW#ß°RúuQÜ* í¬½¶Ø¬UgëÕæ\u~éÉ¥fFÎ{ñ¸,[;ƒ=Îê(ç·©ÓØ惗žëîÿÞ9¿Ó¿s§¯ì ´“ßç¶—áˆK±ñÊj•mæ›ÝñÏ´f›A-üQúˆ—ÒÁõ.Zkô×Ôé´ZŒß#± -( ˆÅ¥Åùêã Í{ÂÖ=ì|2üáî˜u—Ó£Ž:¸Ré¥ÑåS^ :°Ým›÷Ç3ßsQ »{³·×O=E£Þ0[`ã+”í;ƒU=!^ øë›hÆ`Ss*~fÖáY$QQwAýSý ¯=Fµ–ñMò’”¾;. Ñ•u­Ûíßܤ[û$!õ·$<ˆï@j8÷¸þ5›ënìG5*õõ èc€@šÿÝÏ>ÿìSš) ñKäOë3»×®a ,ã?¢‚1J],5ƒ¾S~–>€a¸¶{î…‘ä—ü<€«‡[L"È$äÇ\ò‘ *ÿ¯Jÿ§#7î‹q€&ÌQ5ð@"„âñ¨ü°j0ûG0–Ú;®8d8š„<*?¼îqÍz½¶hŠÿÔñ; ¿žþS4d#ɨI@Eðï>gª¸ÿ óOž _´~ý&Íÿ–)à~n‰—U Œ ÛÒk’ùÿ <ÈXc ¡tUÀÕ&>¨É:3€1ZM°O$íJÝâÓžRYJM:eà€ yœ~†Kèúß«ù\ÿ+ _uJRn$8ñ:Á®ð¶Slld8ÝÑÚ:Íq°¾œíç a%5­õXÒ”>£íû†`ºÓ’‚Ƹ þÛZdèÿV–£d: ·’ËwP¼|šTNÁé­J;ÔÛ¯×ÛŒbìµÆ§¥J嬳Å6½Üïô†Û QTl {·ï8)¬× -óî–Ûþ+¸I_¶ÈjÙPŒœZ–tò—èp0îdËÚ`®íåý~·Ñtü,h>ÈÑʰ’n¥AÑ2³æÌl•Þ~«óôD‡ªš÷t¬3E3;Js=•èn!¦ Öò¡òLNtTºN^¾†rÅ:ÀDÊUì<ÿ›9¦…ÍâV©¤À¨ÁW7†®¯ÿ®4ç ¡¿}ŽÑxATÑu·Ú¡£î†h9×Ì–ß  æ•HxÒ±Vˆ.d€œäƒp´û·4•2ê°òØ­u•OºèS@N¿9‡ øŠÂ—ò³êûÙáÔ!7ðÝAkƒžÖÄo  Y›­6ç¢ó‹RªMoâayÙÉà’^O(Ǹ6Íå¶rÞ*:{ygo°…k¥o¶‡§£a>½‹xú•ËQ|DÄœùqNüü.ŠWžB”õ&ñu Õ›U!ú"ð¯.U«RÿQ¢Cø;ò‡|©ÕªXš@/<[‡¬4!µJ½¹ùÞ]zÄÖTÜ¥àŸ× -àO ôŸü½ˆí³çÂ0YÿBɘdT¤&Ä‹±6:H !€ À„àš À„`B÷äO“óˆ”ýD€€€ À„\½â >HÁ:fDhï)"ïitKoýäp€8›'pcü„þOX“mÿ,ô+ã&DÄÌ×'bQBDªhû'E ÷ú;²‰U@[0„ þ­¸Í‹[ï„ `$©EͽäK´xTÀžä£þéŸá*Û/‰@•{‰€rêët (â|Óº2&f†‘ëåŇycEQ[< f$îD§E_BM:8ªÏTРçL|4=•4 Óp2]Ô+« 4ù_ïäýžžã§l±Ð¾,`>ÞÑÔ[¯½c¼ø£‡É›ømÒ6"+¶Rª%Xú;°£LH…®7«õÎÚR}^âÿ-yº•Ss§Œ­ú[ê¿)Jp ›G§Ö/[«dôp¡%$m< F¸ð\âÙà/Qo¾Ô^À$ùÑ6BrQ?À\ÏZϳhtÿÜ}œÖn­+MzsÈÜ¥C¦c´Håùðýp!åðÄ©'æ#ƒþ! -Kýàt'¾-O¨pš9i €øŽî<êð@ÄI†í½ÿÓ#Oéß°$´þæÅ7ûÈîÀ»[o¯óöð|¡'=ïõËï?øˆÑÌ>Æð.f€Ï>ÿCòú; Öù…ûO8ýƒ§b;YTªô…Œ%ùDyÊòè±Ì€GXõSí½ùö/FÍAò{˱ W¶8:,“UWœÁ{Jêðõ¤êÇŒ”€Ž÷f²¼ùæ[7°„€ðiøÉ!0EÞü{cÜÓŸý’] Dÿýâ¯6%@¿Œ’Zad ™*½Ä@€ÚÇ@¬” ¶ŒLåŸ2síb)¼üòÄt¿V¥ÀS×§ÜË_ùé|_°{´ÀTC€‘ `4"@Ч;@Á4`Ú`äOÇ–•$€± y` -P2Nøé¸Ó /·.·&C[€ŠPskG%­Êl¬!*€ÌvàÕH¢Ó[‹ósóÆÿ¥f!àÁé+ ªÃ@Gó W3dE¶ü’TIP_phã@ž )lQ ²×g…Í™3ó.Mü.\ÈšÃÁž²s›£È& -ÚŠ¬“FWhû6€¾$™ÊLGk?Úf¯7(m¬Î:€#…ç ,ÔñøA-zŸÅ °8K[XþõØFz:ŽçpNôÛ‚ÁHŠ'¶[Ía_÷9ä ®œuúYù¼: )öàž~)Ë_‰_Js¬7»byñÜP™ÿ‹WmÚ½ºƒÞÍý´6Zõ%½hH'F1¨±°“ê~\êB½A7ü#ÕSób*Ó—%P·Žg E\l. ¾yáTþÔñ ^—–ЬW6šŠàýU´^ô'ÑjmtŠZ¶#>õ"ŒQS'H–Z‡»çHÑ€ª¿ 5Åè©+Ô\œ#;sóÊ! ‘€x-VÅhx -"!ºÁ5¥¼¨ô¨.ÂaÀíÁ`O4àÎp¸þáßü{ýøïã[’„×߸¤»|è‚`½N@¡ÿú:fŸÀœ=0]}t÷}ëÿݽ øì‹/þðÅç ò§äóÐú-f1•>¡ÿS¸–@E£ÊÒþ4 j¸yS8o ÀkpW˜' €}ZŽ“)È÷zUä«ÐÖ{Ra±“É:[ùJ×/4$}½æ¤Bk¿tyëŠßÑA:1o4Ú¶=K×ßË7Tj¼³ÂYÑIäqKê;kŸùR­½Vä8ÀÔB×u€”øX¡ÃV?k4{;æ"º-×èX¥žÓ«¿”TáÑ®è€9ýææ›v˜ˆ§aáhã4÷:ØèsQ¨QÎû½öfg ÛÉZñ¼• ‰“6€?þÑ&ýº\Ø5ïÈ+Û÷ú[0Ã?B@wf7×ú¼“Õü6Cæt? á-Âà_­Î ýççEìæ´ª×g柨.Ð">øÕdzˆyàv¹§N¨X+š[àe `ö¬Šçfu~‰@:“•ð< s ²Ó\šmyèEű„fèZuÍ*M°˜§@Ttn«F95‰jk®^«m,ºW*^–úþï߯,â¿oß¹³§`OŸÍ·&Å·ÅRiþ°§jÝãcþo4Eº4ß¡%€žäõuº¾ûÁ/äÿõŸŽ>ÿì³/Ü6à ïì;àd0ÂÐÿq   âÔ¿˜HÂYdÚpå…v±L8ju³tœÀècäýtiÚî^¹âlì&_¿hÈ`ÃÉ€QÂB¦)ȉ8,Bù@}KZI·Äi®ßxûçºÊÏn¶ ½˜p$Uß-;´N ?Õ׿e„þ•“U)ìœLæDØÉýÁÆÃÊI!hÿ+àIþ²zSGâê °¸õnQ¼Œ el—C¡Ëó‹ùæÅD¦ä~­þòtର_,"®ŠpöPÔDC€‘ öÉǘÀ<¼€ö&€?Ié¯8ŽñxZ×' PdYtœˆŠÑà›c  ‚²´EŸüz´B³N! …¬àˆ°¼„;ƒ˜ N±R⤇…ÀZ}¶ú3kA§N”TVõ¹ÔFÞ]6 â„þ:Z±¢}@§p”Šò³æFÖ`8!í_ouòBHº…Y"Î ‰<ØMT…€·‡‹?LŒŽ‰‹s¨àŒÀk˜Âz£M½³oãÈZ-îÂ&)”ÒXgkF,œžŽµ;¤¯/ØY91[ošJ pt’+ZÿOÏ«’Ïûnæ™Nn©?Ïrý3ƒ¢ï€ý-Mx²zʳտ¨û@#G›·,–pÓÀèoàü¼h÷K¶ûÄwohÇò—Vþ¶Eý) ǯ<Ñþˆð5‹L, -ÎRlì8Â2W_ªÏ‚épF\ÐwµF&ëó‹a€pQ"’ÂGçüÏÕuÐ"·êÍZÍÃO¬Eù˜ð³@ú?RÎ ß–(鄨߬ijú.DØAÏú3¬¼¸ÞÍÖ©  ë ÃîRû/ -ð>Ï> øøcú%%8)=_Kºý¥›~ -¡å[ÓFªRû¯ÿü¥åÿ˜z|ÙøÿnqY؃`[Åv0ÿ}U^^Ô´‰PØMȽÇ|‚§ÌèÿÔ`ÛÇlo9Æ €>zL>CPÇÃÀH;\9¦0ø«µ¤ž®|¯´$€ÓîÐ5Š, ©Ài™ßœ€-ü€/€ èÒmjÒQÞAˆ;äMÇ: x[”î†ò†Õ·6»(Ô\ê8X ¾pW2Fí|½–mùdah¤Ü®zsQ¯7ïI¿Æu—í¾ØÜ(ò½`$£Œûp2ø’óN?_Îrôí—A@öDZZâæ—yÉ[Q‚­¼h.Ó -@GBҞֆ؈èŒrO€€e±>ËP€`W}Méºf„Þ‚u{š-\¿Ó£n^YÇ{A!Í/6ÝŒ!=Kð?žÿÄ—$`ÿ‡¤»É?!»ÈJ œt;ýBàE˜£·çÖ ´~«‰©4³>·& - úY#—óº!Ã<=Ä´¡Cìö zÁ-ìÑÌ Ðݪ - -D¤ªGØ’lþ@õµŠ°\`GI¬Ã#Œ³ˆ¿Ôœu¥BIN–Z/FV«³‘®ô‰S*itLj׈Œo†/1[¨ëÅéÄŽ…l‰Ñ -À¾E¿ø}{ïý=Z”bø%aö7*~r߉P`@wg ͺî[£ÑZÙØ¼üþû|p÷ƒ>Ðòý»ôÁÝ?þècÆúüS: >$Æ{æ2àà™]äb“:€²€E •¥£…Є= ¶xŒÜ_ýâÆµ+çv±œ³àîà'oÿêæµ¾1 €àŸF€–Ô BsD a`Ä@£ÿ듨ŸÎJRFº_äûÏZаá'oÞ¸ö³TLKzqRwï¾!z¡µ½Œaþ^rꤴzá;n6'NUª3 èŽ<à)ZþÑΰ TðÐ5¶Ž6D@ñ*=v¾üòËùåmzþœrÍÙÌ)õ.šLËñ­àQpH~€|9Çz¤np àѧ„ÍÆvöiª±ßÇûeà{(øOc@tZxP@àÑﳿ4”D ÷_çôc)„øay4l3ŒYçvöl6D²ˆÄ/>1ív€‘dõiàÐ\kÖ+ ÒaÌìÖr£7[(ÛfyVËEÂ#2°§+¦úËëù‹má¿H@³ÓÛØ—×× -c{GZ¯“×¼ òåîŽÈ Õ¤ăã8$ëDûùR09­7V -îS‡`é@oVÞ;ͨŠ^[j -mšõÙz7\o¶FAäåB9˜ ³ÞÉ=àZh‚Bd´j`oÖñƒŸ‰÷âõÄKš˜1S¹x9 Ã;Å¥Á‡îkwŸ °·ÿ!ýí2Šo¿—ÍÞi×ë¬éé(£z,Î.C6P‘}}I¼@ Ú¬³¿ÕÁ×O²X›­ _…«Míæ¦àB@t³ù„°V»Â– '´V¯­eÍ–ÖšD/Õ[-í[¬ëþq ©jK„>lz&ڱ摒H¨¹ÖiV[­µ º/X[Ó;1Ó ÕYÐ=J¢óMÑ3òâÑ)u(\À¸y§Ñ„u -ÆEÖsà‰|HƒÁý;ûÇíÁïüíp±¿UI ý -fÚïdòа -°¾¾É Ù:-Ü%fsóÖ{ï½ú¿/øÿƒ>úàÓà.m’ià×ÏÁQ‚ ,])SY:–Ç$ù”€^ #€ÒpS{pœUÜÏ$ ßóQ€+áWSG€©æ,}Üu ßè)`$ ò“”‘zãYr`D·ò¿ÉÛÆ¤àMÿ]\`ÅÕ|Ù@ðïåãGŽôw”œ‚ØP9qR<¼ -°ãò/˜w3m¤#@­`êÔÄ[:Î`P¼;° €öÿvf -“.¢Ò¹ƒÎ#'~“rL+€üüÓBPÍĘL û=¼&L›r‘þH§LDXÒa •§Gt}¥‚€ÈÈ÷]àH{$ € ð”2<Àz<ëÇZ¿’P4¸($h‚ÈTaK×^.†¸éÃjÿGxJ l<Ä:¨r¡6Û”ÎlÄLû6±Bïaµ]É -+ý\×€8BRDùÀ'°ŒË£PJôMt˜g˜tzdZKP^ú¾RŠÈN¿XÎ?‘þßĨ§¦bb!‚ ÚËmzõ'Gä‹£…;äTI>¨GªR`¹ã%7>(ó( f„ vÆÖv»ÖÎÃ^¢œ÷Å]t^>½ÉwTn-Xþ§…›+¶W·5Ñ?¾½ÙÝÎU6³Ç¾Ùî.¬(H£IÝJFŸ…zŒ2˜«÷Q ~¾) P‡ÒÕë³OÔjÏ;(¨×Å 0 hƒ.bµ·Viç7KˆÔ¹O ÙÇiõŠRXÒÃ¥rþ¼2@KrÒWø|c–¾åàÖ긥P&ª•ÙY=ûÇ”[oâ æy†§¡[úÆù¦#:¯7¨rÙ‰g¤‡±íéc<:Ùü³Bd€ˆ§toClsâ¿Ûw# Æ÷êa/6»9-QôYùl¿ûžô‰HÀGÔ|à…þô x”” ?M&,hj*_G6ŠÌbœ=$Ó>»çvÓp»×~þ 3w,@+£ø=åx ñWEð4t_S0ܸ~ãúU:%HÛ4ˆi,>k$)òuk÷iú—‡–1)¬•žÖ[TÐý¿@J„ë {ùC´6W‰kÆ®~øŒÃ#IQaÀØ»·Ã±ÒdàD¸ÿC -Õ‚w,n ô ÀeÍBÿ°ÿD¥XiõTy?)G¶xêé§Ð­%¦É ômëšå'tŒÀ#héÇ6`ŽϘóµ¡ýé•ü$yPÍSSgÀÓO $@úý×ã9P…°ð£üMËÿꂾ^ê’G&t+ÅÐup€-ÆÏ "âàˆ_ªÏZcnñÓ‘Æ{Ìä&l¡÷Y#}ÀV?@”ÜâC6²Íœþ³õ¦´óeº´ËZmZ¡Z«©Åç îl+Vø-”/|¨{áó¡r@GÙ$Àpq@RØédÙ²(ж´P|m3G?mâä(Xšút»s´0çøÈ¸TTo DçY[ -)¶ =Y1€ /šHdbXd9^K¼¿ñ›‰÷5Ž™úE÷Å“²ºÚf=£W0´í¿ò½W»WVqØ®<ÇÅé·µÑp?ÍZ/kIǵÝ‹Ð3”N@cY€s„Ÿ]ˆQ’Tj:V³‚t §a•)p]×Ñ5!i'Òðnâ”®ŠŒ‘œ¶ÀAõJC'âj¦È vép-ëµGª³³3 ÈÀõØÃitP‡eÚ†h%FQk7Ûë›9*ªž„ÀßÃþêYµ=à*#C“ñ[–„Ûß”øßö݈óJ³úëkÂ1›ŠY}yøÀ6/¿{÷½÷ß÷ý÷Þ{ïý÷´zÿ½!áðâKýüå|æ…4ªËT—¬ÇXWP'PZÞþE"# À[oÿâæ›oýÌàt€c-©7€Ô”¯„|£þhÁñ/Õ(<¶(×v…Ð0€ë7®ýøÚ_%üc- ñ“¤È«ÉÅï~rúôÙD~òæ›Wrãp%€ßØ?-5/LÔ`xœæ à“ˆkãõ'Aãw” úJÕýQõŠN±ùãüÀ ­Sî \MÈñUÅ»¯öß}µ(^~ùòËGà¿TÿÍ‹©Þ3AÈÁVÖý™ž¯‹°;:ø_Qì¤ àø¾*GšÌ—{|¤>Qkì±Kö#é }Á)xŒÀ3áÀå™ a°›=Ø€÷ZÇj "‰8¦ÜIA·Ï;])MC©ÍÂK £3ÈW©ØÚ¤vh0 -nIøiP£úV‚N—5fk. -¨7$º\Ž&Ðq«+½X—ŒTˆ¢Í!9€Ÿ%évc5cqS H'ý[ -uöR>tŸ|Jç>ªúTÁr#xù%Þ¢Cužfñ3¥ªÔÄ(ЋSŽ’§g€ÿkM) Pš¥z½…ÍôwÀàãRÚZÆÚ’;ÜnÔ„ÿYóB[×YW±YÐÅÁXÿ÷kˆw[žK?•'…÷ƒ{©¸óûOþö“O~ýÎ`øÉßÿþïÿþ÷¿RÐûEÑm¿´¿¿¿×îß)ÖŠüwçûR^ÜÎ_òèziÔRú±üwZ[¼>‘•pd”†Üí5k[‰$H˜~xú †¢ì¼>¢—¤xÓ¢‚â:ƒB9ìwHK›;¢Cµá ß£ƒ§¬™_ÈÛá! ’ÿÔ)-8hNÑÇPÿ¨ü§‚ öÃŒøÉ Š:º €‹/¯¾:x÷]}6ýum¸ÕŸ¸4ÎIÿ*ÿMá -…L·ñ…ð‚ʧzpÚø¯X"±pY[è&+V)˜JF;i¢ÀÉ%K5úKâôþQÿéà@}òH€¸îÈ`ü‡Ø@.ŸFÃ<0·&èU¹iÜp$¡˜¦ÄQ…œ¨ý¥ aSp#œ´3âT¼‚’ ø¤‹·’`®úD½¾˜Q>[cÆ@ÃoeÌG6H‡*è¡«³Q#`…<©Ó\vt¼ˆGóòò6ô¨ Á”>(íé<oÑ`.›å¬Ø¡9w_CÔ¹È9b:#„/¥èâ¯/áæ´×ÉšÄH÷é$KÜà#µ%nø>J*Žò™I²È“r¾Þx¶›¯ÛÚ¶6ä±N<ôñûˆiô2Ò4>jü£t’­B/¨(Vè?0òr·zsÀÑwt®§Ç ‡!.Ò.iœ2ª¯»m6gæ—q¸ç.E×:ú -R_=¸rækµó™T?GXlh?Ï‚ÆzNMŒ%:ñÓKŽ<¡µµ¼^`^a³å“%Pºà^×xx-ú“¦®'ëèFxë!kb˜õdr‚èFtѶnI§ã4ùh·‡þ˜'}ü_¥eäÎŽžÎpØþ°ÿý¾ö¦‘/¾]IÐýH-êã¿‹ ×þƒÿm: z¥ÝÍD·ž­w··77סbgø(J¡Í®¢!š–#-e€ -B•†.S]²Ú ðþÏüµ‘uB®€¸É ðËTþŸõÐy¿z‹¡s!g ˆ›OTü ¼?FJÈóÇ×HgüàÚµ‰VÎIEwÀD—@÷÷þw”œKë$§Ï(ù·IŸ>l€к?~¥,<Ž@o"ðøBí @"Åÿ®ÿ¸ý+™ÔuÐIÅ û Õ½°¦ÞoœOj?SÉÒ[:N\P¼ú®þ–´˜ á¿àáb.°ÏY‰±Ð§’Þ/m…¿´HÆ ÅDw@IŽö¡'û›ô òA–{ÜF/Àþ rÀp¤@8~ÏW\£¿ 0®·f‡<[t"SZ¥`”XøI{t?vð¿C×î"æc¬(Ò€ˆ5uðm1écÒ‡ŸÐ×T¯¯Õgë…Kjf•ùFñT(+`neï´kz«®z§ÄNp¬€”H]Ö[: R*` £€.×¾Ðò¾^ARœK×þ!ŽÊœð_ø.êÒUiY—У9·¤ëMŠ0´ÑØq<øoã–ÝÓ––ÖZ­%zÃòØ“† -rŽü`ê ÝElt³Õe]OÇ* DNÂpü.ÒÄb´åÒ<ñ3M‰îG$àÏP÷S}¯Ýùï_Ò(^Õ†SGâ’Ä}"¢dg3¨ÕKkKM=„5€Š;ÏÜ•9Y­™»·žI1 X㙃è:T_„X„(a>+‹ÂzYÖÐõ[Aϯ?'°–5ÛA¨Ü©Ùý2/ZY¿³¥|ô{v$#ZgÍš€À¼//èW¤®Nƒ?º”¾· L[= ‚ èy ¶×é`ž4úܾMIàýMÈú„ ã]ŠPÐìî]å !æ¯36ÀŠ=:ìã^Í•v“*˜Cr Å2šZ*ZŠÇ©é°@Xh(yKøÿS¬ð»»4ÄpóWXìxåy,á§wœ„%` -ñ}Iºqýú.UñW¯»S`Ñ€) €.àKáÿµBÈó=å téíŸ)ñ‡ ?5þ—“ | ózŸ±Â€½˜&X€@µ¾"À?Éy4Ä€ 7[ðñ ´O@S GIý?Î Ð)ðÐT¼ìV€T6kI–¥¶/—ÓfúÆxú©§þðfR÷ú# ? ¡ó±^â ã¾FuõZÄ·˜PZ©3 NN4ô—Ä "Œ eª¸¶|Ÿ‹k÷¤@?âšÌ…£×žÇ!f#Â^§‰Ù¿øŸ‚Íb]a57jæ·»«·RŸõ2ЭTÒkc—úæu.ŽŸˆŽW³ŠÀÚZ Çn ;ృ£^©ã òõ -Ýãè*ÂJ|ˆ)].âK"íÆ2Fb‚eSÁVç !:/šØ+ºCåÅB>Ø¡ø÷­èãñÑÂe­ùg´ä•)‰²éÅ:4o”Øó½ þOU—–oPIó+3#¡5É4—1dþÓ‘8ðĘâ5E¨\hbö’Mˆÿy4õCýï~§AD<àf‹'ègÉ«Ô^oθO?z7¦ÂÆ]6Ø©}r^¡I.4s…±éHNÂg?ë4~véAŒî˜j ¶: ˆZË»#ØÅÚ‹é@V $&ÅËõ9½W•k&ÖÌÎÏÂ8ùäÜ„ }!kçM[1è8’—„:ù:%ÂC -Jôô`Äôƒ¢½Óßëc"(PP¿õ)÷7 ”ÃßÕd -çT á»+J<)Õ[‘ø”†ªÈ¨ñö*qãÁ•^Ì!I«þübY¨ˆR5‰U5ãþhú^̱HÝ· ùúKÓ @rúé!Pñ»gE¨¦O``žþO󥿩ӻWIÈU%þc†Ð¾sWo¼}_ 辑€%ü–±à€ÿŸ…ªûÿ5±8(µÇ_ &@A†ý úµÂÀÚ=c¢»‡íßö…p‰Ä” ±×r4x¼I÷%4ÍþOˆJî² -ÀÅT~ÁË¢/¿¼ý²ùe·xæ™§ì®ã/kþ…ÿÖøÙÔŠ:ô‘  ¢˜tmÉÑ^ÖÕ'y‚}ì@ÃÔ$†è8Îß'ø?‚ý)Àq}øÊŠœ0¸`ì`)áàà:mx» ¥¹Ü7^8º°á@'9´P‰N'Œy?_ù)ŽÍÈ´RQ®â61•ô.çï·8ÉÕÆKøZY³Þf÷?w«HõCWËjÑ?^‰$êÚy¡æ´n7(üV$%±êy9]ð‚Œcçïùrf&“¨¤0.âzÍÁ#Tl1œ‰Ré«+ -$É­[þsÅЃ¥ý.Q÷l {¥ö'àLŒr’Ä9_il»&;„Ü^ôóŽßhŠ—ã¨ØšÞNøãÿ 0›n.¿U4nQ`ägˆb¦èùæóÛ¼ßë+ GÐnû1êíjiŒž{k À ¥Íû9v¶tp9tüZ¯€ØôáõBé°*Hx9zÕy`,¶§ø¤hÏa„ÿfx2‰V.èõ+-Îéô~Ñ‹ÖÕ´1&kÚL½J =jÓcÿÀQ§1@&úÐŽT0ò “ßû^Š0Fk‡#b¼s9Å<Ž*C1ÿÏ?ªÜd4à±daîûà_€MÇ0 -”Ñ© w€„þW:õJÝÚ¥H€‘sMh¿žr^ÖJª^Þ~68$q .:r¹aU•â<__^ ·DÁzá*uÙÑ_•lÞÁAøØ)¶—×9ü&5s>ã ’†Î±íØe–.“烼±ß™¶|€~‚")¶ÿÅú"-ÑàtžO3i ÂH.îƒÇuåùJ£ÄÞ„¶ñ#OþÀ+sü82&oJ°sLOz"j†ãÛVŒl'­¿ÒNÑÃìo -00xY&êß•?e$Iöb6KŸ»Kÿ‹&1pñ¢…»¼Lºf@É?!D‡³Â·G€wî¾G¢È¼Ã%â`2‘˜¤ј.³ß~£WÝÅËœ)î `­^Y£“`¾7å whÖ†G :…Èò¢ÝÞ×g2JúFòºl¯"<$ÓÄo{B€M µú»šj '£)Æþ®ñ¿»™‰Ð)%Níuú¦íˆ(€^“ƒPàæ°ÿ˜K UÓ£bˆv,µ ÀÏ“à5ðSIÓ.àm°{F°­CK(¿Ÿ”nÀŽb €©Ä_‡ö?Ypà YC×|hJ""áéÆ =þQÈŸäÌÙÞÐ)o^{ü?ÈÓ1÷'“ÿa €£¦£OÑ线fúõ¡ÀrÏMÔ ˆ$ô?0Ç û€å¸:€ùf¾ÿË"/2øÇ<þBöÔ"†Š)a$`l@I$ãÞ ..9Þ `¢/ÓƒdˆÏ1í(½µ½'¾Ï´û ài}Î^[×·€Bô0m@ûw À„ÎFÉÁµ$¡DŠÑŠ·=Nj؈=Z$QÁÙ²ª”=éÑjlç(›ŒÎ£b:GOÿàT€þ¸(ð¯ÔU"æUZ#(ïuqÒáŒXœ®Ê•%ZY5*%«?Ç;•ìÂFÙ·®@Ë«X&á2iä äËí0½kS( à”œ‘æ´n¶×Ú#ôŒ*^ŒÖÙ)Z§êPêhü¾è¦ëÍÆlµÉÿcæ„Àœ txœ2¹QÎaBÄè^@[–,žw¼‚4•ïgâÅpˆ_Îx'‹Hã ì+ïq [eû›@ðM›Ë¹È¦gD¢|豦ÚþŒûÕîn´¨€õqó>XÊÿ…еÿt_z|4è¬E‚kï*²F_«ÒBäé¥èÈ^ÖÈ^ û¹FjÉŽÃsçˆ<_¦&‡‹Z­^Ca"AB,U1Nº~‚mM4nœ‘­ÄYt{;ëíiï¾¢×ÇÅ Î-"xFNY¿]IþõÄ¥ðw'À9€ÞnÓŒ?éÿxømÚåo}]{<63%>šž××W’Î?-§Ÿb@Ï -DøO—>Àÿ#*BmÐÅëéÄ!7o¾ý«_¾õ¦-n8²ü Àëvÿ~€Æˆ?ÆýRÐòÏ>ýԹݿVèêU©ú€›WwÏœ{öù×° ¼)pO)›¬Ê'ysª -à^rVüâMÿ†Só´”Àn--Tµ±T*•É^ýK¡{?šûšÅÍŸ¾þ„ã>îä,àÄWfNà~£üÄl…?_ÁcºLRm¾ÔË·^1°lå¦(N—Mâi)8!%H6¡h²àÜÇ$làøtuéðGz<òˆÄÄ €cûø*®“^Eð®I(î/ÔeìÕŽ2€Šœ)ê“&U' ¶è¸IRÁA¹Ž•ƒþ¥=) G°‘1•»ÊmJN -k~a;.òåõ‘“e1–•µ…í¬x}Kë.ÒÑ òÅf³r^{ðò²òÌQ*e'Rê$t‹Q·&µ›ZD4;[ã þRšLÓ"Th4LØ)ÑB¯´×‡ƒÄ+ï|9r.h½è#¸nF‡âX¢“×\Ò£eØâ<*ÇÅÖ–5Õµ%wsL¶k‹³UZ=Μ° -Šz L‡Ž8€n[Qz^E{YOKÛb ‰çyLå*­§·X[¼R¢6‰&6óA±ê¦o¯ø -1öäUÞ¢þ\½¼‘ïÀ€Â€£\ò 0¤ V³Ùzsi.øèû ƒ d ¼åf^=ï·h+Áø¡»ô ×Cè 2×ÕŒD¯Ä)Žë2 ý«Åóh$É>\»4ëèaÞØ’ZÞ¹¸4ßÚ°þÏx‘t@ øŸo67*ç!bî‡Á ¤–„ÜL™žÈúúÐ%¼ÿ^N @\ìÕ>Œ Žy(’0üë…ðw(5}ÏÑÿÿ´¤3€.,4±4ìè6u¼›í±ƒ£mÂÿÓOi¡ùiÏœ¾‡ Ù`'$aíXp»O÷”š†€’þ• ?zü€Ia¬§žm¹I¼~% VþM€]ZBcÀ E_’°~WÍOQ÷²”rî…s»çΞyAÉ‹u`8DÒ›;R¤ÂŸÂ¡¿ä zHjÊG?® -è»ÉŸ£„ðlžÔ¶£&låª\ -þ#p¼Ì¡þ©Xx¥0 €£3VþJª½KQˆ¼¬‚|<À vüŸ°=ŸrÛÿ´•ÜÌØ `Ü`l(¿¿´#™ ôiÏþ0|¯4$:Ô5éP‘c€°L{î£ JT˜ÀŠÀŒQ ýbÓæ´Unk•þˆÊKI­Ç/øÐódË]Á—Ú-êõÂTlƒñ -·šõùê<…²¤y¾V§lû¯ãN_‰QŽsºΠ»Œ¡ü‚Ü]ÿà4’ êŠ-Š•†`T€]Š™ˆ×Bm¾JcGW(„È{pQ©¨y/¼õ¹’KMØ¿¼R*q.Óïô¶¸¹$ð[k6[ÍÙŠÐçÄì ©ÌÔAÃjœ)é[ S•ßÁz£Mªñ-ëùñÀ­Þ—S¼å»ð¦—Èè/IeJÈy1ȃþ=$–<‘Fíõô8õÌôßáLþcä¬Óœ™C‹§ó#QM¼ ½!÷°+ -°UåèACz$tÊ ÉéyÐäfk]Ï h7H½äA$§]–UéLQâR´²8$ lÇ’ÞÓà¦À/‚ì2À¹×ÂðÖÛ7$ ÀUáîýð¿Ôè9N}îôSJÊÀLÁò¦öüäM±Œ°¼ þ@ëGúkå;ßd·Ž €¿¯œÓ-ì¾€*€C’^ÜQ‚ÂO“~êõm÷×–¿ª/-}MDbÇЇ¥?¢í˜À^s…|Pˆöß_NÈ·^y¥ØÙyç䨢øØÖÊCvcpÖí¦-&¿ÇX•ÐÖÀ=ú7›‚0ÒÇžIü?h˜‰µuý0ÐWM‘|ñߣúÿÑ}Ø Ì'$xpIðRBL—´J¡´õÇáþþþ'{4$§—ô­—ÚË+m!sW¯Aïv#f¹vzyCûGðÏÜz¢Ro1øÌÀôQ‹¥oíõû;Ú.zû„·‹4AÙà ö÷¢ÕVtâ–gÅ@|Pþ²æò‚à…áî{ƒÁåUÈ«ŸJtá‡ÜìßÙÿpØßÙÁ¾[äÊy£u_R®9 +t ½½,ß{;{}Òæìíë|aÙN»±’‡ý;ŒSܹƒ£a§÷ª€Û}vú·Ý¡]+KÃS@6:œüÈ:9/ò.=Ës’Ï»mQ—n^ìm ŠáÞßE<èò‘Ç4½rX.yP^ÊEâ¹I´ ýݦӰ÷\¸ö >;Á¡õä½¶ÐÓ’+:Ö ¬-ÛfZ0ûÂeðŸñ‚2œÚÝ—"|BÒR¡>+Åfƒh+åìRê†þX)ŸÒÓõµAÏŠ…°†ÛoeÍœF´è‰!¾D³–áŒÓ‰?IɈq”/Ú+|JµˆÍZX4 7W?á1ä¬ÿ*_ÙC}X οœ¨0ÆV{â„ÇU¯ï»ëôÂúŽÆš»Â~=zѽœDt& Â÷âúá©í²öœ>cX¯*-—¯‡$¡íXvϽ&Tw+,‰¼.ðÚq€tæa¡g$m-×E~ðè°±?„\Û={BúÔM@‚\-ßF~x` À gé XàÿÆo¼éfÓ’ÞÜa± ÿìì¬q+¿=þ*Rù…à⎌T(’ûø]ࣽ™ð¾„ÿ{ÕûOJu)UFÚ0¼sk"< ʪãeLžyÁ6à1À+ÀŒÀ‹§“ :~/?:ŠˆdHF¨æ•Èn²*Ÿ&ŠL0¤N”Z2(Pð}(À€(€Ž›ð Yq‚¯ÀŒ$ M¸^Ô¤O¢Ýœò]š%uzÏO‡ñãû+”l7…¬.{¥ûÆ=}QOTÉeÁ=¼5Îó¯ÇH¹ìEB+@&Ú{‘ÿIw;:±(ùõ¶tå¶Êçøvqy‰–+«Ï.+ÀÈ£Ú§"fE“%Å9knÜÒæq6qmkµR¦£Ü,È¡”Ytg£6»ò\º4Mš¥Îu·t 4cˆ·hJõ¯V銞vh¾Ié;ÎMvAOOI­Ó3]ÈÊjãY%çGªk®û‘À¦4§Å(ê°Ãƒè/»ïÿn7Ov”ôÇ£k§b5<â¨Aã§ŠÍ7 Á¢p÷‘¹æâ"žk-ºþêb¿á… w[ÝózD’— ŸõYÙr>ÙÑ ˜@'+$Ÿ 2"t×.['„ÿa9ÁÓÛêôÚË65ÁÈAà]]Œ¤’1.МcŠ,x9â °qÏöê­ØNý[²ÕR®ôóö¾âòq·ÎðaJÂô¤ŒÓ$Ýÿ©hqêñjí»š€ôFÃÿl}Ýá÷§¿Ž d@+¸c;ÕêOÄx -7Vpˆ¿Ä´¬ïûšÊ÷¥nèâ°ÔûÅŠâwB&TîÒýüêW¥€f/$ð6Ì@àlxèO˜íKIÈŸ$E-TœþßOŸ¹b0ÎMû°àÓhð¼MÈò ¾Ûxœ={ö™ãç‘ÐsÒ¹×ÿoü8ÝſєàÿXP±B¯õ‰YÔÿŠ‚aà?%–Yõ€þL•‘‚áõ -ÄLð?ÓR #Åÿ,ÕEý_Å\ðÎ@È¿ ðÎ})ÀŒtèR^pK€dô7êšc›piˆî€&ÀQ^Õã†VÏàonFl í˜làïqÿÊN’ÀégX)O¨þô€ÿ‹ï ÿ+_‰& P¸¤ÅhGÚX^^nXPpùÙg——kÏ.hõ'¢ˆÚò³µgŸ]XÐAZÄX,úxœE\Ò‹Q«0VŒeaY³t¥÷l…![j¤NÊJ¶¡É× 5ÉŸT\Ê{Ÿ¥¨©érËœõl­âImy¡R«ü‰._Xæ4Dù!1˳5%õ'Ê)açÜÉ’žŠ/rnp«ëb\C;•rÆõmÁ¬Ìê~*Ufî‘¡h,³ÀÔ¨T–¹c_MwYS -µ…gkÂŒ”——ã!—SzòŽ9mx}¤ }ONoýí傺€¼.ˆ*XôØ:ô*ÚÑ'"¼çUAaø:X%—âÝÛÚhe3ö℈´PÿƒdÙ1€L@AtpûZPÒ“ 'Dɹ€D¹ˆHi¾¶åùvC¸ÛÙði=÷Æß[ÛZF¦–{ºŒv¤ -$;¿Dyke5eP'#‰Pe£¥7$›y>l¯ÞV(ŒZ’|¯»ßç‰ôzEÞøÁ(Çùàöí½‡"·u¥/3:0_™tþy&®öÝšh‰¾€Sk4þ®ðßmC´«!üg(Hs‚1¬ˆ&¬O(þizq½é¿Ò!9À…ž‹SJÕƒ}ÐtGS´YD¬W?Úì^ÃÿŸV€áøZØÞ§%¡þ„¤G N€?xôgÝÀA Àõݳgè -MðŸ(Ïõ–qÄX^xæ…³ú¹œÓB¹g^þ¿°û†.ñÿñuúKÒ‹; ôàwª"íX'LÀÉ -$@Ú¿bÅó¯ ýĤ),Ú?í1ÚO¡ÿƒÊ”ÀÎÎ@¨¿ÃyÇnI¢`Zfžš`¨ü 0¶P ¤ôÒ†‚Ét¬ÀdC€±Ò®E2I¥=Ô5DJÚ%Ðâ"€T@ -NKø¯5W’”`;š¯Øð0š|þWmxnðK,"gÏЯà6ù -ð/ À¾röư×ÉÃHHûJ´`ËÛ(`ü±“¹À3šÏ>2)ô;Äkÿ`Ÿ˜@˯êcª–Kßwä© -ß]ÿ ðCáÇ&€£FͼŸwö¿yþò ÀJ2ð@!ðë_~}û×@‘þÙ9!QROÈŒ°<Á¿ä©û†÷dÐü4fx:YÔѤ‰JY¸—À¸!€bJÕP¶J¥=ðŒ -ßSŽCÊý#Àÿuj™’…+‘¦NÐ<µsÂÀÿ¢Ÿ~Tœ$Á×?^ÅéÉJ¤²ÓbÍNËnΦ¢Ýåµ c<´„Kósóú«K¢Y0B52goЯn'Ë7ŠÆJ¾‡Ím‘Xöú{w´úw:tÄCM½ ‰.€Õ éZ]ÐGbW 6StÛÏb¤ÐB[²ÎÆK褙N !ç¹. MQÎ=: vk‚ÒŒáÈy±(„¹96R½s§•7žh2º\¬/-J„=ósô|°Ä¡" ÙÊå«K¢|9Ïî† ¬ŠiÇóŽ‰Ù¿/)6ŒMÊÁp§¸Õ^îŠplç·†Ãß²?ŠÚÜùð7{{¿ƒ¬ ƒî¾8—Òþ@t OÏß}ò{vû;t¬Ð,ݵÖp 'Ãâg€²/dßéeÙŠ«xžü»Z -D‹;wöŠþѦbпÿ5o?g*¿S ?ùd0؇‡Ü¿ÛßãøÍ Xòýèº}X~d„|ô‡}Ü&o‡A¦œˆÎõ²ùj½Y w†d:õ‘‹:öX]ôB)ìƒþ‡¢v{ŸÄXˆw uùÊ*¼U„bðÑ'¿êÆûÃï Ÿü­r\ì¿sëäµì|‚²ñ%!ýaqaaµ_ ‡ ¸ -`Âq)þH­VþëSǦZF[Àî&Ú?^{,Ô0ük®F«·qÀ9$:Ø·|HžJ>¡UQøY7;ºàQ)àŒç?ž“à­äðöÛ¥`÷ÜkáðK:üÕ/ñÀ p ýKÉ_ó»çN?e €Ò‘ Ü`ÌáÒ`ÕþAÅú=hxùÌ ÿ…,BÓ6 ¼ðóÔ4ÝÍ Þÿôòj£ÕK‰O¬ ÂWdžC º=c„@À=;Í*Šœ¯`˜£+`t™Wè Ý-éþTˆÿÅ6Ææÿ `†Úüÿz àñ™1ã¨lœ~:õí&À±^㆘ë¡ xúòbǨ!€Ð{ úÚ(ÂØ É€>¬ÿO hƒ€ØÂ!݈-_±`B%8òÊéÑRóPù,&PIñ-ØÛèØFŒ—vk­>/0ÿÆrÿAP¥‘]Cj NÍ‘WéHµ÷?¡á]²l4B{ã§—€ü‹¹1èi¼C*¶Š¢½ÜvC2å2Ei#­ó­|¥‘÷”ci|‚nÌ—¦­Y®‹‹ÖðM±€± Yò…/µNî c‡îv®ZÍêK-Ò¡猊 -gPš² Ÿ|*)%Af›†*_R¨Ÿ™ Ýîr÷Òêêj{~ÙºÒäùR•bÓl–o/oëÿTHMÃ2=<Ô6 %Ñm7QPK-·’™W©T_i,4º•uºÆJŠÆJré¢x£Ôíîêòz{Uˆ•mrÓm8ƒrá -›n¾ýìö»ƒwrÎVDÔè¨1Y×[“B¿ý'íF€Œ”ÈJ­¾âätV—nÿ‹¦ôÐje¶ZÓÆªn½³Q‚™Œàû¹½úÜ¥¶Hû’Ø -1 AKI®¶¾™oþÙ»z"úÀ¹òC—„÷c¡lVá)¼ÇÑÝ_¬0P0ò ÖM\b?|ñ`Æìý¼U}O|s|)ŒЦ@}A9ˆ„¢)`ÆpHôÆ\@’§ÎíÚ`ì§…ŒÕ•¿“sn ¯ç+ ¿wsdøÕMºJáT`€?X¦%}ÌtUW¼áVOŸa\¡ €¥ -@Àñe7uø¬° :ðÂÙÓO¡¾FTÒûÇò#÷•‚@ }kÑœå¡ý©ï§òÿ„'8 ímÙ"ÑZ§cˆí¯*Õf>îÿ¿w·RþaaÈ_ -ü?þÈŒtï§Æ6€¤"ãû?a(mHòDØÐ"¾¬c¼ô¥Á&½Ê†Þ)|OhOb"b„½>`ì` ³Ã€ËÅ8€ ®˜ðà_ð(ëdRHhðµ$aÐiÃ1éÙ†D;[ý‚öì n%.Œ1…ÌKóóîH^"Õ  À®äɃk#4›½¡À’-Á&MÀ¨æýöz?ì÷z¿X7„ª_[×@Q ç0ü\¦2„ `)%o×Ö ðÚÙ„W¾¿‘:Ø*Šv#+hŽFÞ9’5`këe7 뉸×Ù -á‘oîbЬw -÷v`Žƒñ¹>?7_Ÿ‡€ÿYc¡é1Ý @ ‹=o¼å°¬gÍ„÷é¡û¹O<ü vjÊ»—@ÀKBÔKë—„‡ÆÀ¼»=X~wÛhwiNÛÃÛÅf¾,6=P™-0̺·¶»ù«E/«£±QWÛl¬HÚÕ® 7“.Ø+ð忤ìéˆF{óOn©ôF¢PA?X²©h²—mo?Gm¼az“½h€pxy•¶Ê9ºoQc í\Ir9,Æ`M{¹»ÞÔàI‚Kú¥¥6þ¯·»›Ë¿2©L@l”-B.@3"u]¶ènÞ2ÉÖ/eºÿ<ß¾µ¹}IOäáKÂ}¼8õÝ{ÛYÑò“ý_là䜴$GiÁ/Ä=í>t1˜cÒ§  ß ( šÞ]‘ÞlÕBðJ%”‡å©sW®Ñ ÀNšÇ[`U—Ëëv¬Ÿ˜ÃàFã?€›¿üÕ¯ÞzûgápÖÆƒµ$ý—vC—Ý`†£ßNÑÛÁp¯”²â•Fþ$ ’ÒWŠzÚÛ¯(R¬svãw©°#D¾E v¸ØÞÏŸË -½7Î -Ñ;î ï ïüfOÿzÞÛ;ÿ¼ÑÖv')ò úg—Ó{i¶tÜÿsƒ¿ìñz·¨•رWˆ[Ê]0 ûƒýa8üäòe=]j[7Ρê†];­ÿôIDATb¿»Šqäa ú=—då `ÝßÑ[`šÆv& Àwe€ˆ#bZ_§÷¿n÷’9€Ö"ÍJí¯úc€f­?Žþ¿p¯ƒ“KÈC2¶Dõ¿ñ_eoÂÿxŽ÷sXl +à_Ý€¼>¶H÷ Àõs®ž¿YZ®^9VÚ!º"€3ßêô ™¹ñ3€×uÌ=ðàO¸†‹?y`@?Z¹ -àHs/§Êù´Â@<­Ø£æˆB©îs–7ÌN½ûcfúz£bü§ ý9n‡ ?®X. XrmÁ; 3 ü”tåR^BNZ0º -pº´h x¤€>®É†§c€®cL ñR蟖‚@F;GÉP¦ÂŒ(ú€@ø?öH }Z|1ÚO"áX©´ÅYÊO¸Ž -ª±Pö%±þ [­€¾d Àš¦–8€kšÔ¢:*Ðé ÛÍÛ`¬Ïµé$îtÜimO[ÙrC‡¯ ñ…›‚Ìu\ÎŒ©`=ZtËuŒŠ%ÉÁ©u,Ý!$t}ÓËw:ùÀgdÚóVo¸Ò†ÈÅÌ]´T´]ж4ýð‡?ô y¶N8×f.º1å…&ñƒf#ïÿMDu\áAq €´ššNrVµVÈÖÎØ²ÉCÒþãiÇcæIÑû80á¨|µqY÷/p®ÚEÓ’VE>Xé¾ë¿[¿!&ëÎÅ»{\ÜÒº•µv+øUp®§n§Å–+ZtD¾ üê#) pÞ‚®­ÝÜì‹Þ ½?y€¤×«¹h‰BÉÏÞ¢Ú´—ÄûDD4Ë–•Ñ7íõ×£wă^ªÓ`«AØÎUL(ø1¶Äinw3•EÎ ÁºÐ ïî•O„%±ù ¿xè‚Oš¼3õ™êœ(@Bw4~*ØcôךVîxEþµIcÓ‡,˜¡Ïëß×mw×7³M×ÅôÝÛ¼á~3$a2 *ÇÖ»››ÿêмEäAyêìØàR‘õ @I}äúö{60¤–c”€] -¼ñ 3À À½ À_ýKU§}*õ¬¹%À}Z®]½*lOXo!<ÚzK;SàA €ØÅk»oDXˆÆãIøì>üâG½=€/ÝÞ1¥?A~1qÛZ1±ëx9)6É×Åÿr4ÀÁ-_rû7¿ùͯwv^qg;ÚCɰQrDZ¹=Á¿ä,# Ÿ}X\ >0n  `Üà^£†“&¾>}±C@žÂ¥˜¾²N€Ò<NÓ UÓFz -cb©ÿ‡&¤¨ß„J ›4ÅŠRÀ3wÑ«2¶ÑFýŠúÿÅŒƒà<€F͵ €#ÀTPUåw“}Cµ–€ÂFä—mŒv õ Ï'èëFçT'þëÿö>R`]I(®™¯/_p{2Í;µ¡¬‹ix"ã½ÞívC`¾2»è†Fº¿ä‡ý: C|òG:ÖÝGÑ\èÙÐöÿTP=%溨ƒE²¬Qkç µ᫘Ñ1P £ÖO7žz -|I´¦§„v]šü¸ö î¶þÝêïvŽç Ýâ ޾5 -F²ø =;p7n×¶¾}¡âÄ">´–‰­é=é6ײl{¹ÈvÌy†JNWåkÙ /¢ôoEßtíù¯gê(I/ßËWi¢?w:P+¿}w$ª7O˳b¡)@’JA/e ’Ó“†ÊÜj¼“Kë×}kƒŒèÎðVÍ_¢~bA{çòÝíŸ ;ƒ½—‹ýnwðÊÃÐokcyUÐ.€ ´þ~([Š,-Þ­)Yêa @¾²ÒÆ|O+ lÿvˆÒ¹Ií€HÁæfƒäÛ—o]>bvyHF -Ù ˆË\IÂsÍ×…ÀSóA €›NY~1a¸~ã¦R0^߃üþÙ`3?_°\þŠüp–öˆ2qíæ[ >uæ5ºü/ €’Äírðƒ3¥ Œ“ 0þ°ÝÂâfü÷—ko\»¡Å?ÞeD€3}Ú¿1x þË9MX˜GŠ~€ÿè@åEL‰>èã3ôcè/9µ¤27@Ðÿ¶À¿ý·¿¹ýÎÎ+ôXÚÿ%*J õ©Ä+3R£Ÿ¢y\‚É O°€ö‰JqCª˜AÊÇQ^úÞ8¶lðÌ3¦¥ Àn©%ìÿÚc¾a2KaœlÂJ‘ap@1íà‰¸À žIxð5ä þB¢´@3¸¨Ü…0\>Î •{M ÓêtÖè·e£µÕZzQ0‚„9™£(±µÚ(:+xbJÈÕˆJâ¾òB£Ž˜ö †p¤Çßë|C)½ˆ7]K -µÂèØ¨Ùe]Dž-g}éðýAO¹Ã>±!hWÉ®„ÀÑ`¥‘ Cüµ¶ëbv±7¼óÛ;þþï~wçΞL Ú»$Èê1P¦^ëÿ›4pÀ¹9´5}¸óЃÖN€K s· T"Tÿ_œè(_]ŠSÏ*ÈÖv`Ÿ–E¾ß û…RtƒÅŽ^ãsîÔ!Pál²A‡ñ_ì‡W´±²âýz:JG°Ö©­:c>‹ô,wõp{¹ÐšE©[÷>$z®ïÑënž_ô6<„$¶W¯`¯ +|`d[o‹ ïÂGRÓ‘„÷¹áa'ô€Eêõæ†r¯ï’›¤ÛÃbê "Cç§G‚ã -Šlwµ/¶$:t#”»¤˜?Ùòà*ÀwXýçE%1ÀLÂ}ŸÒVáQ?Tèœdà줘?4Aÿ€u4|Ìú´ÂMø¿²¾]¼ûÁûï¿ÿÁ»|Àú=­îÞõ¬I‡ä½TH ÆHÀÓ&T3”´À·~j6¸) €;zýõ`¾ñ?WümHh?%¯ï2áêwœ@^?óƒï?uú…¿6t;-/´ñÓ×Φ ä­ë»ç¢ÎýM?”þ„ù#🰠<˜¼yíÚëoˆ ›7„Üæ%ÁËÉê¿'‹ú•{åz¯R8DI|y_¿cÅ]«,ü¿÷ëÁíÛÃ},"ï¼ €°™3˜@fž>-€Šè/9ƒ„Öà)ýÓî?¦QgB]bK+þ±^ÂÝI/€©¾7©÷Os€ñ–޶€ €RDž6ô ;©ºªät„oH&°IKÑ -Ȥ.>[},à"°nMQK¡ÝÚR -ñêÒ-1#cG–š&tÜ0`!lå‘à¤D¯"Þº^–·—61? ¡Ífýüy†èŽÀøZv3F{ø˜lúÑžNÁ½Kt`4ÖAC²NâÇoô¨f´¹^ïö‚B*BÁ–.¨K¶šõZŽÆI#Àú\Uê¿æ°S‹8ä­¬Y_`D\~h @-E\M,e¤þû)qù¤àSWBï6F2=AèVï×xñ! N‹þ«y¾³âðŒVÉ1ë莨ïlm-nld +Þu ¬ó„¯€%š9˜Dºíù«Žò¡\Øî®z÷jã¥É ‘èj:T:»o=ÿ 8/h­çO}}ÿÕ*C:7ÒXnû³ ˆ!‹›kõµ-]·ûÍtpáŒ83:+åä•’)rÐÍÞuØûÄWöYl·K7ć$³Öàê ͹ Nœã=Û@ÿT?é$ä„Jö™T7ÿÐd¡F@›Žý4Al -Èpÿ×'Ÿ¿ûÁGÂ|æ»ݽ{÷£?þôÓïÞýôã>fû°DyPµ€Šæ@ÿ± ÀŨQbÒMS€«ç^xü[‚œƒürdxáÌ9÷JýŠÁ~zºr•i7q”´»g&îVX›)þšÔsö];ÍêuÂÍ߬ˆ\ýÿ±÷7¿q]iš/J¶%u‘*1:¸]º²JE¥Â¤”Mj„Ša†’f´™š!î¤y -žª‚trP(¥ªäÄ(Èÿ`‹LÅuó€IÚ,2O29P–Z¶)Í<óŸà®aÝšT÷Üç÷¼kG?$K²uÎ…ß±?×^{Åææ~ž÷YïZëƒË?Ûfhð¶ïšýX HgW:ÄsÅi"ü}c–(À_ìøö쥕ƒúϰþ¿¸øÑêo‰˜¡`f†*£ÿ¥Kz×챞Áƒ§@ê®þ€ÎR `ÝÌä!Œ­ÁÁvol¶ã÷‰  ÝàÔ®(­{¿ÌZ•ŸÕ˜ÚzÌ&^¡KK²Jô }uÈy‘¸àß»Úì|ÙÞáÿŸ[k›ë[› òwš_‘{,)z)ú%oT™ñ_fäç ìÏ.ø§¢}‡p›~’à À®€¼í¢`ŸéêeOéûW¼~ùÌ«E·ÂšØí†tèö Ñ Úè2t=øªJÐ'XÄ<Íã(øý´¦Ó>¸Ì`»)@ -àë–Ú+UË!h…O7ØÇ‚¹o}{ÖW²0'ð›ÖVë£WQf>Ì?$`é$^ø¯·‰Y=Óv¦}*üE¿þÓ€à€¤ë`«¬]gÀ €'l¿(ž¸®† èQï²ôˆvY:àÐU}…béÔˆÐe´ÆUº¶wD„@!}Í0XÏɄߒüÇšà_³xS‚&‹zíæåŠÛÛÛ­· œpQ x¸¯4vìXmD@p™úˆ^¤?‘Ú[©N9U´2ú -•£ŽÈ N þ‘° ÏÃF*ò°½¦|/hÃf1k”Ÿ.,¼«q2u-h…ýMs½…JYp@rã×5Ǧf[ì ”cMåS "i;s]s ·F/@‰ÐPŸI@é˜à’ØøêÀ;Í]GAý¥F죆;SºÑÏoiX™nkµZ8±´€£M4šö´9"½×!z@LúèaâyjÞmûîü6¬Kh-ê_÷·ÿ¶•_ºÄˆÀY®oÂÿK“n,Í1\`ûKÀ ±yÈÿI°œÎÜ íiK½´[y±ñŽ:^~T-€¢…U錞=ú2ÊPCÔAÄCf§”«¶'M)ú'I¢×V+åÆ×3¸ð@ñïZ$pñÂ~Ü ㇩ø.ðã*¥>yœò}éñXॾ>~+$̼@3À(©,Ö„ÿ•¿v_c©  X‰<§ñ/°ÇôOð5e›®¶šõæéñÑiíâPÓCø7æêÓ?×Îç²h4P¯7ë£À3…F¹ñÏ—5²árMthÞ8ŠN?!VB1jY9oÖtô‡[½£ º(Ùk+_m5êã§Çé¨4ºb¨ð¬^­IA” ýÉôH™ô0ÕϦ•\?çtµÊ’=YmVO&ú;8±ò8½¨E½Z›vhƒ“qb–5±rÐi-Qáq†1pôÕ£J5ñvu"»ô'›pè…á†o­29 Mxx³žº‹;KêüŸÄè0ÌÝHò©Š Tèÿo 441wwm…iYÞÿÊòÆÊ¦p_`së>`ã·×íTLxAÿüøóéÆ~>7®žG¸õw`# -½S àW¿¾M½Ë×o‚àÀ¥üý÷]SZ„«¾ß¤ë]¡'àã‡Úê¾ÁWsJ£«¿?H_À·©ë¿röÕÁó×®íêdà~gêFùÇO2(ÇÕógåûžÿÙµÿ½3ýìç?‹hÿ˜±|)mÇÿýDÅSµAI¿ë#Pÿ“î@öñÇ¿ýÍz@ 5UÙ¥Iú$Éæä-ìRNœ:¡{/'½W7 ìüyDÿþ€0@7°y»`ûEðȉ \ßÀJ7‚;žËö*ÛÿÞxùFó×c¬,ÐtÕXíÿÛ”$ZP‰‘ì”~ó©“ß² h*ðÿâM}ä{ái£U®4?E.”_¾®7Ÿše[¯ä#Œ%#ü–'™ •fRΚ^Êò¬t,#ÇMp{‘@,Y<ñ@qΧ>j5ªôøÒ¨76GH“¨ö–«ý] á礑M -"p6g§ä©Î•åÙ*C\»pwñff…ï´ 3˜zON—´TÌxróÙYm«*’½LÝdŒÀË.Ž\)÷š}x˜ƒ£Äè·-U7P6–-Ôhg¨Õ‘ZcÆ;™w‘Kº¡ÜÚàÏÿÿ×ÿå†Ö;l¼J—·Ã¯Õ‡‡†±Ø«•ׇËÚz{¼YÕááaÁ°v¿^&^Ú$}™lôíÞ²õ]YÙžÃ%{ŒæÓô -X­ýe•€:FzVÎ\ôí៟µBǾ.ÈøëÃãÝÑz¹¬‹ª ÓuNVI;ñI´Ÿ+TOOЬL;ÙŽkžŽÁ›Y­”{ËŒµÜÛ×ûg}e]‡ 4†(¸ 鎌Ÿ~Û¿Q—Ñ%⎼>G¯ÉÃÕ×^¯ëÐðkNó§1Äÿ€o;s}8à°cúìäý™1`¡è%½SÐNþt"ûcèŽÒ!7$€þ«†í+Õ¦—×pý…þ° }kk}óþý­­ûö3^p{ì`O€¤h_,½]üaZîhA€· -àï~yû W.S½þ3௃üú&]ô\¾~ãV(W öß3¥…Pý1“«μúꡃ¯ž¹b -hÞQÎ šè’4 <'ü—¯^|¼pÂhОºYÆã']…‡?;/Ì`XàÿÒ5ýìgzbìö3 ¼o<>=Fÿ4ÙŸÔ^:Z›Ì(ÿMë£VW?ÞX¥#ÀìÃìÙ9^èYãR6)ÎÎêÌœ&æéÛžÄïøüqÿ]É -óvq€…àQ’¿Oœ0·h ¬9ªÇNøßñ{žL(k²b-¤Eô ëÿ])vôÀÎ-NªD(I‚„oÑ VÂMåùÆ'««Ÿ¬¶ÊÕÆÅ™€KA>€ýAǾ1>®¬äðY4ÙÇo7 -¾Ukäå2=㽃_(6:2ˆG–{gì]mž.W3:€Õ~ügjѵAFnP×¶ Ì•K£vzH™„¸O^¶jmêǵ©liµµ´ºú=ÎfS®&ö…uÍÊ„ÞZ÷ïPVT 2³çBå-SÉk“•ÞÊÑÒQ~#æê§êMLßfp¹JítÿP£Bl´~!ÝíWéשæÜɸ«,ø¤ÙsYùõ4§ÿ“¬1×®[ ›a¬ñ#×vË÷“«ÝœhÊ寮ÎËó×g>ßÈY»£ä®/Èç§+™~  }äBÄô‡ZÌÞi´V—WW[óCJöaS?çBå‚þNÊ;kÌçMÁnîÿU‡œÕÇÇC©cHÏÜ™  ¯¹ê°æ*Èx繸»*´@”Õ‡Ÿ"„?cRÉkääymÈý%(jãÃ5ó¾¹¹fýôhkUH™ÎêÃãM$_¸ÓÚÐ|.·<’5ß®*]6×üI³•-NGõÀŸÆú@opÞðÍŠÐþH(|àcÞÅX{¢O€’ý‰,µ"¦ÆÿhuH?øß?TŸ[Y¡ò“?"™6µúïOì¢í¶C"4Þ€ú‰~‡ø_€¿–^e( võ}€Ûwóæ[(tP4슸Mã½sW¨œ¿~»òàúÕûO øÌàñWQ®ŽS_ðs!3¸1017 <÷ÁÕ®¶?qÆ/ømäO“˜Á㤂fÊñÁ99§8¿;MOT»þ?-b21°ÛÏŒG)íùSÛáÊEôþüÎo>úè·¼±±±Ú’óÿá‡9ÿÉ…5¦`3s¹@Î2¾(€¥€8ÿ¦=œ~'+ÌØo3sÀ×ôØ(Áop„—¿öüý(zW˜°›=œ€®¿ƒÏpZ¼r×ÞÀ+‡îPT ;[PV™Š­ßçß"(P)!ÌÿçÿÄë’ˆïU.÷öž8í -Çxü¹a}øƒZ8àÚs@Ö{€½:b_1f½ýÿá€v¤}ýÊ#å¢eZÓbÅébÞ™œjà4'ª§µ-ÏðôéþÓ½ý§ã<¤Ð’ƒ”¹äyo¯H½¸äG¦ÒŸø¡çJš.ZX¸¸Þ³¾þ¯ð³d=LÉô;uÈ%íø‡RaãT—·ÿ‡šúøÃÓé^& nrqËŸÝb(Ý_·Ðl4rWÙcDü5²wõÍÄ›WçØß,S×®Dþg"J@6-³ú@evcJC=ÍÚñ]ZZ­f-%Ô±²Ç ð€Çìê`××Ek'óFk¸(W7Tù†«ï^ÿÏbñJ:Ε•)É«]4êQ†Œr‹22ÓM!Äl¬^žœbX¼ÍJ%ºúQ&¾þzÍ<¤1Q›Hu¯Ó©1¦Ÿ‹ìS ë§›bFfµÎûåiÿ4&g^@Î(‡ÖåßpZi¿?û±¦÷¡ˆ) -@À¿ÌÀàˆù÷ŸÀ<²˜ø¥;4Tbx½úûJµ¹»\Ó‡~$j¶¶¶îo%Èßiü=ÖsæƒkçOéËk™ga¼dyÏ&ègÆX»ìŠ$€[ŒC|`àŽ€"àö¯E^={åÆMbŒÿOR®_¿ñ·ûN&¯¾:xüøà®vûæÆv+×èxp°ÀÑ~VŒú]Óµÿ¢ àëˆ]þ|pV Ò{‚^»íÃ}| ñLñÔØÿ/¿ËýÿöZø=•½taRøçÎG¿ýío?þÝþx ^.Eßn3¡'ºÇûý%pPþ4j -ø—?ûOo@2»ÿn JÖ–t@û’°OÏÈ ^9áæû²€tÖ0ð?€¿`]Çh+ØÞR½‚qg¢ì•3iã)…&*SÀ¾--Qœp À·Ü`›ÿ¦ÿãŠá3¢ V@õÏBÈ -ÌUŽòOXÝ}÷üoZ !VŽF,ü@o¹Fúò]‚úå!Êb^ó–÷â1gå~9Ñe]ÌŽëÉ·ªZŒf¹ð:ôî©Õšý›ÔÔtœql«ÆÙÉg!礪V•Ûéþº2ñÈ2*$B3‡0çY©¼¡ÕjY%DZ ~ÒÛ7à_‰éßÄ-¢•­2(¿Q~ƒö´‚:ƒ1 SÖו7²Ë¸Ãév?—é¯1Ñõ¥NÐ¬Ž æÙÀhåg #òî/Q-?^Îï!ïuBòdQ)Ò˜lTŒªDY¤Ð‹nÖȇ‡šJ‰ëm˜Û¤\N7r@øÇµÚ¡ Ê<®/ -…},Õ÷h-«ŸÖ¢Þ¬V[3³³3q˜c.LùE`V×IGµïǵèIIäc¤ÖxëtQHE=ÜWÕχ5L4Nf™Ÿ„?¦ :RžÖÏîd$›4%jdãÃóèÃõ–.Vä»7ܬpû…á¸òvâ_r+;õÀ}1YЊ>Vpþ¡ œ·Cpò?][€ýÇ?‹þ£´æ@ÿGßÿ¥ñ,*ÖEÿ£þßßûû!Ü{§. Þ´|yCÖÿ¯J0رËî@à–P÷W·o] àJGë€å‰`üïÄþw¦´ZwûýíIŽ>àø«¯?„ŸOµt€ðs+—Ï0Ðí_üýíœÔºúmðßOHø_ÐLH¿û£œ®kqùì ðé/OýÕ)}˜N½)$ì(ü^‰ðõyàx¾´ÃûÒÊŸÚ_˜üðÎoäþüñ?þîw÷þ`‘0â -@#~˜ÏÍú‹¯û àÄ Ûôã‡}“0@t€¤è£íÿŽH@P‚`ûDø¡S>Ñà  yþ:ÐÆu­'ø/¬›8¥³ ê;B ºÞip¢ÐÔ†Ú%àw%€€oKhcRà~‚ÙÿÐK3I5²É¬V½@÷¶•·jï\¨ˆô—,€ƒ}@»Þš_¨)¹_ùÂòw*ýåsÜMÐCxç|êŽöh]îšìÎB«åpp!ÂŒ’ÕÞªÑÿß;AjjYžs^m¶Õº39V{GøÆ{>oœ.¿¥w«Ê·*:øŽSruÎÚo|ÓF10_F)D“³“*|C.fQ©ÐÈf~ƒÊü›lªVËÇHæ°I€¿~™8~£Þwô|È/%vAWªÒ³ž<Õ¬^.ú)hÍÒ¨ÕëÜŸ™¦VÅm.nú3[ãÇ;¬öc߇F^­v#™›ÑéOF×¼ÍñªG,ï Æïì -òÝ€p²Ñ_iȧ>&p¶5â4ãO¥ß26›.žöÀ€ÜþØúCfõ×êËT -€¼ºÇQÅáQ\q­‡/&ÂãN‹ò7^ÞÏQ©ÜŸ‘[pèfKþû%€–"câ¡DT¦ôLôV.Ž€ÿ”¡þŽ€¼Yýa“{M¼eqå¬1÷º{ Ö&¹5eÑÍ\ÃAÆzc¨¶¹Ãpcz€¾ë‰NW@ñPó£ž' zŽóË™]€¶À[›ó±‚`GúJ}ÞÇð»ßí(AÙ+£¹þ²²œ=ó§Ö¼»¼¾îfÿÂþµ5ðŸè?¹ÿû×<°·Ë^¸ê^²bÉ»T–¿˜j»?€›·oßú¥k~ÝîP àÜåË×oüïÿ ÀÕ·ì 7òíÂýöD×?T ¾zü¸›îR~ŽpÆA€ûï~ùÜ«Zסð÷û½öx [Èÿ¿û“쿜Õíê9$XCÜ1`½üüëY öC þìÈ[ÙoZáþÿîøãÿ pGo~^þ;ÌÀ.ëüS ‹^}þ]â ò ð;Â@ÔC°Kt&¬Q˜'Dœ`è?¸@Jª± -@üwÕ¤gVoÚñŠœ| Æÿn …ì‹úÿ$œÔOUñ˜¾e8J¨p%ûÿóü¿w .8:ÿ Aô;ýú¸ÚEg@öB(OO­`ÉH£!¢ZÈ]¯pŒ´#*ÊHîrzäLƒ½±1úœ©ô§šÿ° ÌÞòRIÉïúy¬=Å'Sº‘·ÞJÎdA;>eŸP­¼u©Ú_Η²1|VÊàt])ÑÈÈ…ÚÈXVSÉó8P*û$£À¾#}}=/õ# ÄgfŽMVJ.ù[1²ªþAâÎr›¿ÑjBxV|ıÕqDtC§•ò>"äo5O7šµFµìvüÓpN6Ũ;0€,Ó-×OòOñÓMþkæccY}øN^.Oˆ*•ø S߬ÿe½õNJY”%›Ê‡ë"ºDXaàáÓ qµº -ÒsÀÉUˆI=ÍFyÆ®|ǨpI¸ÇzžZµÞ~2Ýk]üÿË:ã c.‡ïÁT£ Œ=âgÐ]Bék»õ×›µ‰áwÄU!“S÷î9à-4àˆ6'<7 •æÀ»>A -À‰Ú -€ÒÉÌ þD@?u–Òü·üo÷__í[v ò?mÿ#`ksëþöƒíù;lÛïî=Ösöò(i(àb–Þ¥m`ø×¬ û…×óÀúí[7oº€[ׄü;€›à´'ðdpízê(/,¿’ªÎ¾¯ šXpy"à”cDI®]¦W@Ãéø§­Î´ÿwÑ_!là2| yy‡ýU}|ñi -à'ç¶R8ÀŸXü+]Èò„þrÿ…þ¸·±j`Nøßf;«º,b¢%ÀÞ5(À›øûú´ÀJ§ùn ÿ‘€ôý¢üÔ‘ÌN;Ï›‹­çQû¨ã¨cÝ |jlà¹÷°áð§Ðiþj mï:)rþŸþõ*|33êSÇÀÿÿ)˜ -'q ÆÇŽÒL¥|à@éØ=ÈÑ@^ Ø×-ä…LÚݨ\¨õ÷šDøÒ:\‚½dG[:ðŸûÞmˆ)gp‚ñ?¬pã­MS#cµþ¡Ð@ã¾€ü¿ŽRê"žƒç¾€·é×§úN¿àNá\º²øó%¯•(9@Sˆü:™GÓ)~¦Ïp ÆD]Ü N»ÞriGýI°ùnóñÍ~wšnrj¦>J'ÿ…¹ñFfÃo ÷ª¯o@ÐüIÈ?ÏÔ{‚à)Ä€ -¿(n77F­(•öN9ÏÕr‹QŽêþÕ8Þ쎢Ïí)ˆð¾:áêüd‚Ôækud¼Šò®‚èʤP9`" - ¹íÌÁn¿‰ð˜\èï£&B€ã—êUÏw¤1ö® -òzÃI×ï*ÈÄd0‘áúRP¢8ðÝ^–¦¾€rÜÿ¤f,€ÃøúšBxÑïf3‚¸­0þeþ‡¥Çó;6 žÚ´Ê•jZj”†İ¿¥Zvwe `j€MaàÿÖýÛûKgö³ÁžAÜÙº_µ€¿Œðëý,`0ìÆ5P>À/oÐà¯o]¿rù<à/àVÄ -ÀûWoÞºù@I:‘÷]Óõ뀳¯¾úêñèðWÛ.ˆNpu€ÿ.vä­Kyë·üÿøðÿ«ËÄÈ>ì~Öö‘Ü€E€SÔñë§'øw¢Hü|„ÿEoÌ!€UwiöFðܽB»ðüám6Z€¼÷.ÓVB{SƒàªÐXLótüçÞ¯DÚÚàmRw - Ÿ†x…O°ðM 82@źd~ï2“Ÿòâ©,–8PÑ‹xRNðQ‡€ŒÚC–å%º¬òU‡'àB>wøÒV@ÐÁs&'Ëýr eG½Á˦Ëì¢S£¿NoÔúË œV×0`UZ©¿åN|eî°‚ÜAEa¿HII§ŒÑ¥©Ð+’'ïl½5Sî+Ëá ÓoJ=ö•h°¥Ÿª½þ‘¤¶Ü16ÖéI×ÖŪÜA˜”ïhû§›þ\–ðd—Måòô§èâW0lÜ £å~}nâ5*#Ê-WWÄ@€xæúý¨'Èûkþ=bcLí?¹cc¹py¬‘UXmèOrT”Fí/Ç›h/ôƒ,“.:•6Tù¬ÍI(•ïõщñÑ ËþĿ鄸?v À˜ðyÅ@â„*€þtúãŒÔ.V1€Þ’þ2"—yý‡uˆHÍñ#‰4ȲŒ>ã†`\˦´æðÛu€ÃÐqàwn‚ïEçŒþcðÆ£ï(úÿ±"¾3 ¿[àHRÒ+œ|þ$mˆñ‘×O¯2Ä6­—ÊåRŸö”Æ'‰ øO­ÿ!¶·¶&Èßizïµ3ÀTÅ›ó1ø/œÐÿyúE`¡ü‰Dè´€œ=s^àé£ýÓEoÐ ÐqMçDŒû 2‚¤VW8ƒNCwO¿ðgçôXü÷ªYŸ°ËÄL¢/ï2p=Á¿×Òi4>¡Ë¦Œ®ŒÜénr†'êõFót³ÑÎAüUþkìuk9 wNWù-”þ¢¿†;oâóã‹BîšûÛmT{ÝÜKéj½Õþc\‹îu7êy.ðnFÆÝ(È™x­ÙhŽŽ» Ä–P(‚ÀÌ”ò»˜—=˜¦ëÒÄþ¡nØ…™²€¬ï@¿€¬)ü¿DED*G 9$àÏV««Œ*¨Ük?þ±ñ?FDAê§õæpƒ‚ì®hüN,€œÏ?õ¨§H¤€ýiSÙ´ -îhP(/¼¨=ñÖŽ´ÁP¿S+õèÒ⿃oõ˜‹‹UÐt´·otn~ Û\Aû_»_`ó>€´ºŸ%Ÿ—…@§)È£~ßÊ´ž—Q;/ ¼8¯Yà¡Ü À9öËÎAè0@(øì':‚Áö1€«çν:øêqǶG¼~íç¡0äÐ qƒÛ·ÿ1àñÝ8S|vLôcšØ ]ðƒóƒF°=w(Á€~B~Ëþñè`zŽ|@öïP pt$Cþ@ÀGIèjð¸:¼hsF3jú{ÛMΞ?+ØŒÞø¦Z‰Þøú,S€ˆpqöFèÉ3¯JX¦;ËÑ„å¢ -蘯qHÀ~0¥g]f À:ëCð†Ð¡ð0@)À ©ÿŽâ -‘ˆ‹)€æ ¾™”L0þ' -@XÛȤkË †ÿ”€”Ž\d³À"¤e£e@ç±J©@,UþBï ð™a„Í& -üÝgHÝô7¦J)à/œ…à¸l@r`DùˆMÔDÜq`:^0[{CGí¾~@ôÖhË<¥=¸û: Ÿc°~!Nn¥÷1—€ÞÅqøYî˜÷xT€ê%5µ¡hÙ;£âþéF¶Í €ÛüÜ ¶Ãä`f«úxÚAþÂêïÔ³úpó·sóhý ®Ãá•X°» xÍK®V‘‰‚ûna¦Ba¦<éwòÆÈþ;~¿~¯ ÛÝN~OVxU¿ÐÓ s”ERx e¤HÆ?àwkÂ1 f"n¯#ëëïëÍî2Ð -îÿÚñëÂÿ-ÁÿööþÍÏœ=³ë£Ù!€A|/ºXÕë1^¼¼B÷3¡­Ü~O¶¤ˆܺý«_ÿêÆ5áÿNÀøëzG #€8¹Ëù“ þ“Ó¿Ó¬œ#À½ýýÈÂå -€xÆ™Ë×nÿÃíWÏŸ¡+à.”OS|º§›?䟀ÿÚøÙÏ~ö%€Ÿ‰/%TI÷¤°€vÊûyIþzzÄÚGþÔVª\ºóÑoÿðÇ{‰°íxðåƒöÿ |Œ¦þ¦çßÄõON¿¹; @[m Õè)Û' -€§bÅÕ-M¢ðš‡Óðëž4€ã‚q9í‰Ñ°)gç¹ú'K%Ò…»"(ŒÅ6(¿ÿÔ ŽRü›¿$\øVÀ~ýwàÿ¿ýÛ¿!ôQÑŽ— Ì -Û…ˆ¥ž¥¾{.­CУ£×Sßaaâ‘øèp´tA`„æ‚oTˆ Ô«[/õ)FtK°8­œå×1lÀÍQTÞ7Ê‚â²NwJ;§”ÃŽ¼2¸p¡Ú‡l:‹žJ Pzã7*GÁ4d䯵ûBm ×~¬¶À~r÷u)¢¥:v”©Få…’…Ÿ¯¬õc4ðKY¿9@À‚ÇÑ£h .í_æØ…ÿÜßþÏMIv˜æw§¦Zz‹Av„¬m§›¨ËïÍV‡ó $q1€)“€$ÿgùÂG«œÔ8ÍÏÓ3¸†¢ÐhÐÕ!ù],¿ÒWkô÷¾e-}ÂãÁ*´w9Þ uºåWÜÁ@oÞ1}µzc"[-ç÷.1üžŠ¥0ü3ÀÂ'(õÓuŸHndyQ 쯙ˆô£è¡(õ½RÉ[Ãå&cÕEê!FD1ɵ:G—*Ç,y‘i´VpÃÉÅj¾Zw?ÁоSës…?Î?8D€ãir €þ¿"Àh“ÑÛ/m/ÂßõD#ß!þÏÜvÖ5þèïëí+6 ¤æe=5ÜÚ¢ -Mû€jçGœàø™óŽÐë¶íÿë¹×¿ KxݱPhhà*Íÿ1¨AG¸ 2+å­›û(ú]fG{?ƒüˆF ÔÝWoüœf¿¸MÅÿÙË?w À¹ÁÁ³û)7ýiOïvÔóÓŸ_Ûvl±qí$€kWÅ—¡Nï²ÿÈoôoÍGÛNÚò÷ßÁŽ ¬Z¸÷Ç?ÜûÃïö‹  àý¬çåƒ/ƒŒ‚BðP*ÄLøêl§7àäïð°€øÑâvªèŽ0z·ãù±t[- ÈâÐËqÝ­0P­E‚ À#m‡È|^Ûx¸;üƒç=Zý÷8ÿˆÆÿ¶ð%AQñép€¶û/û7þÇå.ãx Üù;"@ìëé¡áϾ>½p‹õjÒ¶°RoðßÁ€("øÔG1„×èíýÚ ÀF¸8rñâűL0jÓþÒ€ëQe¾©ëô­CxKpÛ?Àš¹…Ø…Ù Á†%š*¼gr¬¡‹qUYªÃøA¯\HY¥áþ£##“,´ƒ~ÿ+•±¨¼H¿åÏôaăÃGLôOü'ƒèú#*¹ã“¥û'‹›š8–osÌžÃÀ°]&˜X•«9)äÆÖ_‡É¯Î7§Wç†sùæÚAfå&Ó`²‘]êwÙzûˆ¾ÿ1F3šš(ÓhÓ _:PCsƒKÚ\êZ^šohsj¡ž·ÿvA -ËyöI=û¤9Ê`DàQ•*Bñ”út¤n\¬ƒü´ˆrÀãj#Ye€ˆÆe¨”þCãõqVÄå *þ'³|ô΂˜‘ -2-ö1Zô -¤"2zÁRuuu¢~îñ›ó`E ~°B8Ò5€>&VÒÇ 0ß%€422öKOäwgt€Ï?„ïþéyèç WB¥¹(àßÚ\Ù\Ùrø¿µiýÿÁöÃ=ÓöC;ü;?gÏÊK>wÙ -€^Œú$ ½<÷XÂìŽ1@X‡Žàꮀ¦¯£|„½à/»lX×lÏG^¿pýUMIpã€ë^XøyR~Í_=Ãøƒ;§Û$ÓÖÒ±ÿø…ò;ðçÿEàç× -0𖇥û"ü—i[Øn -ð¿òIðï<5ÚL‚À¿‡•.\Ê àbûÆ<ÎP^ø7 ê;ƒœÓmAüPX)Â0C© Ç=@' - Àñ®û -žä>Ùõüñd¾‚›î¾¯hF· >Ág&! ›TøñÖ¾ŽÐ5[ØI9é6øú’€áù (ÒT,0ª®ºþ 0á‚Gäj Š}=Âþ¾5>r´O/(»&ÚH¡¾Ü®3`{Qø¦n±¼$&úÎYñ!¿c‚`Z¨3‚ ä‡èt` à¨QôÓ"«ô*c!¾2F -@9à¼þmÜuäNê -’°Ëýhçøß,Ì xi§%p~‡“[ü3 ]`…ÿÏ_ƒšþ>v^füß5Ú:üo“aîãÿomÓp×´ýàì^;wö,ñt®ÔN-¤xÇÆg_Kݱ¢ -àV¡œ;w°à~n\{ÿÌà¹ë¡\£ÏßÇ¿Ìp¯Y„tÏ!¯õ¸Èà:ø!7n_¶·èX€‘»Ñß“ -ºÛo,Ðþqf@ø¶›È|cR|}4óÀ—ù™ñcfüÿw²#µv @RèŽÅ¶+`¿V€a - Äj&pêÍóç‰@(x@„ÈN¶% øÑ!`Š\óèíÂj¡´QÜ2¯ã4ºOôéiy€àcq¨7Eprb;2ÅhH <"ÀÔ×W _ÙÉÁÿ“§è Úât€„ Ïim×?ˆÕ–„ÿfrÛõî¿ ü—CÎK tàÀŠ–q¥Ã‡ýÑŸ‰ œtù‘’ÀV¯ìÞ—ðÔC +¼vs€h€Æè{zƒ£Eµ\2A8j·œTöÿÊ^¬ôö¿§“¹Lé}(Žz -‚˜F.D½Ã…þÞ7èMžÅPþ”.JÄn‘«{QN¿+ÄhýPD\þoø•„P ã4+Î%*jÿfð·ù®béVÓóX±.›š”Ï»0QkµcïmÆ©¼µ$´›™]ú¤±Ø¬®v€lðËclšêwû® -ÿÿF\¿ßkdsVju*YJµ~ÇÄeèÌ2lçÔ½QZßuD [XXˆ‚´ê­æè'mb?#&0CA6áÀÅL@¸•g w*Œ-…ðÒŸ¨–5i3˜,FÁ{²2 #gb£ Œ!µ Îñû¼Úš¨ßû(~Vì¸ÓůIrªжœx÷¨¡èÈïJþ©´úµ -€¦¶½Ôû]NVJDþÿÍèØ1€b£óËkkëË›ëîPßMA¿(Àƒ¶"ì±sg´ÏÇ@¯A·ûÃ? -À›s?KÝ1Æ„ÿ“@À®VôË+`FˮӞÿ"†{ÍŒúXZ/ò²p VÀBÿ=à?@^U²ë·~Ñ5Q”ý,¡·-¡ý>öÁ×® -ÿÏŸJãÕuY:WöÿKB~fFû€üôàD“€¯~*—òVCøã½ÇÄ<¦à?Z zÜÀøßfgÏ¿ -{ãÓ € [oë5)— `6Šci%9 À^~ØÁ ®aPÆÞ /]èõí3u®VŠlc!#œ²øÐKžn@N{‘ÿ“ÿߥ|p•V -ü7üÿÛ¿þ« €!ò‚Ðö¨ØÞšém ü—èH“^nFÄ#‡ôùs(@Eì æ”¯·7¢<ÀŸšÐ Ù]{øÈµm•ïï—½0I8µÒ€â ®+cG{@ƒ=b:³ÂHd¾¡¬}Tiú{+8Ö'& §”Ê3˜ƒrë?ÐOÖ‡;Ñ}}G!ü×¼dzÓ6(fRë?ðÆÑòQ®V©´ñß7´cq»ŸÛ˜u ©}JŽw}ujòÝpy }ãÈÌìÂÒÂÂl6»º´Qo 3HþŒkÜYÌF_|uý“Mfùi½ÓK¨0*9øßÒwLOú Ñ©Ž¬z¡Vj¥JøÏX¾ì×&Êþitb)zɽö"+ -²´ÔšhŽßÓª`?ŒÙ Éܙߓ¹m6K̘å•r6âg¢t¬Vi Óë²±‚‰¤‚, 7E‰Ò +>™.æ‚ÌäKK D %jä»±zÂï¼ÇØ‘¼y@?Æ€#îì†&8¦è@»÷W´ÏÆÂ«<§ß ë‡\ÏE=‘€tD?ýý}½/”ês‹ ÿ¿²Lð¿åÀmHÀfTúï²³?:»Ïçøñ³m€—(F‹Àø»-AtÇÎG«»ÛpÎUÄ\AðÁxæ] -À“üCzZäc] ùÜ«ƒÇíÚ÷5ö_/_‡®Û -ÀÍÂ(Çã,wÇäï´®^ûàê9öÔ. §çÿ•N ô[@ûðµêç%36½ñ§·®V÷îýáüÇÕß>¦€¿*€ƒÆÂø‚›Ý-àS(ia7p¯¯5ûÙ½Q@œ; -  œ üwwýá:ëСƒñp†`aA -.9p3ð Ð8Ûsr#¿Xb¢†øÄ+”Máÿ[ÿ׆H“)@€ ÏcD€’'>¡ÿ­ÿƒÿ€©‹ÁdäÇ.TúûµGJ?(õõöõ¼@”/«D€KùÌGŽö FATá+è -8:6b0kÝCy†ƒŠÖú{ß‚ðõ›ž¯ Ž D>]È}¬Vêí¯¡Hø#ž ³"yaGE],^´+0ŽÖŠ™Ð=­êWE.ÉD€~¾`=¿è%~}0ya®Hó€—ô‰ñƒä!sãŒÿp)n(–îqçŽ?» »wN4dÛÈ7꣫³ùêÆÆêLžµVï­2’Þ…ÖÿùÉ'ÿôû¥¥{ùðÜp¾DÿÄ«Ÿ|¼”ßYmµ>!J~™N7³Ú(—ÕÆF.ºoó–„Ú ¦>úGl5ªÕ™æ%d€ÒÅJå¢`‚¾ÂQýo¶VáêyþI¾:>±1»°ºñɪ<í…{-v·–>¡ «KŸfÃsoSŒVëãO>nå « ʨ±ª|”´^®g*ùRþI–ßÑO¹× Ÿe:õiÉEYÍ­D+odÓY¾º”-¨ «Tyø‚ùÖêj^mü^åÚød)»“·6î‰îäù‚ʱqï“OV?m¾Ö_UÁZÚõ™ý/ÜéÞ神¾ÛÞ¼v¦€èÀ¨Ï¿νæ~Ò¢€tÁþ=¦Uÿß™1Ö À$€á4<:Hi G g 6wwm}®€¨þ§àþöƒû[¶··4ígçΞÛçsâøÎŸm+x €ÌàýnàzRÉ{iþ–[ï-H˜ßý±®³¯œþïTøÒDð†‰†»† œ±PðµàÄí²ûûàêÏ®^µÐW²tÂ.û‹´dåÕìMë] öýÉ>ßÐzÍ@rÚãÝ-Þ´Ú|ÐðÔ±ÁÁ¿ (ÅtÌ8¯ÃbÝ2}Q@~:³[ ú’¿·\ƒàCT -@:f}@Ö è@q€„ÿÊÈùèÜ@ûÇ(ßX‡ -€J– «À1âóq×RnO»ßMÇú~Ðدà× €þ€˜8ÏýŒàÈø€«vùäÇ.àú¸È $›qkb5°\Þ? Ìja¡ò iu’éA£ÒûƒF:ˆ-À2uÝ+;vld¬6åŠo¬îï=:±’^[NeãLJ¤… ÿØ^ñ±Ã‡èwôþsý®úŽ -€~_q -º…ªÐ&eü×ýð_V¿gÏc£o3ð~×wtt´Vo6«ogõúøh½^Ïuu$o`µ1=Õțï)73/&2Íkõj]§Õ›½åxx#„€!¹Ñµ¡j¥:TÖ Ÿº^=ÍþCÕry@2{ëŒÈp2Ä#ÃÓÔ¸>͵Çõnvd–n͹é·_c0>ô –¡tÕº.1ÚøË:ç(÷ú°¶š:=1Ê“;ú©–û«Œ=ånçÊsÕ¹lºÑgTZ—£>:N&ʪÎ0Ès\[ÑOåˆVÅ$f¹#ºètsø?QŠiä;2=(òÒûÀmqFáµ€œ9PŽKߎ0¦'À÷1€Þ€® š:yGi³éÿë:ó0€ú;2·d †¼Š€ - -@‰¡€zúF³Eêÿ—õ ü'p{ó1ƒÈß?sîL8þ•ãÇÏž?Gß¶…Àxgx{·%ˆîØyà6:ûùõ¯n^¿,€´ÿïþ¬Üºý+€³ŽÈ{& M -€“ïf€V®+ÝSÕ€^ÚTBhï×Z¸½– ?ìʶ°Óÿjk„ÿgXÏ 3€ƒ¯€Œn ¿kP€óh»Da2UÁ  ²úhŸ5»÷]÷ÓÜ3€ëùeœrܱz:˜07ÿ„«òO FGdEB$LÖ«,Ì4­s ‡È•UòÁ„üôÿG€ÿ»€ç— —¼j€’X@—ãÿ¿ü ^û”(€|bBÞŽëëúñRh¿|ôžÂ=ñ›Œ,€„¬vç™J6…–€˜ûé‰}»œyº€ÎUVÎSú)_à´úù$12aeLØœMQÀõ¸Œpš*q—`Œogkç„ è«9¢Ã‡ðg ¯"À;X?V»,è4Š-é;àë=ZûW@' ‘ßÝâ¶ÇüYm|tœO×·>>>‘Ÿo -ß r͹&˜.ûÉÄ„a¨ÑœhÖëÿiX Èm‚ùÍ|õtJ8>^+Óˆ‹ŽÞ˽§S"ê «Bzêù…ε¦À¹âˆïrEP*ì&Î<¡L£¹êø„ÀvœÍ&”Äö“ P–¤‚â* À;||®5wÚ£érŒüÈeE<ª§‡!Ô0°Cè_oÈå¬Êá¬(«Ó¿ÉDhôûø]ü®<^­7ÂÍõ¦ -¢ßË¥(Hqéfým„R}W#ÖÓ"æÈšÖíµ¿ð¢Á[ì‰=ZÚ©ÄÁ|TŸ8¿;€cIà|Äô XOFÇ_²_7p€ð?@Äx<àŸ_>{Æ ~‘ -÷DK÷Kø`O @Jôÿ÷Ö3x -@ÑCâÿ£%€#°?ÂiñˆÆyîz7€«î‰óë@³1ž~ ‘H¦ô»ŒK -€ÚŽÏä3Aö ;Wé5#öÿ¢·ýïøÿ†~«$lx^’›Ò¼[ü8VðWjÇ#„Ë/õþ™°±Ïï 0^\z'%@5ÀªÞiÐû¡¨\—UÀ¿rÐ2vF^¥¨[h£1 AfæÀJ¨¥ÞÒ%ïï6y#rT5W¥=¦ìŽL5¶p¬Ÿè!ÿŸÓŽKç…!ø›åôhÔ‚*—úz´Î‹V¯Z~¬ÏõÉhú5}œ"«pÓ: @·3ÝWƒ~ÌžýeÔ~í±ÕjË•d—²åüîÌoW[ù• -«­Õ¹!äøJéÂÈÅɱFkéÞ½;­ÕÖB+_m}åÐÚOZ¹3·4×ú°µº¨Ó[ùa½­Öïuñ…Vkn¸¹°ª‚Ìf­]~£uZ¹çÙœ.F ½FãRž[PÏõ{œÙLFAfò†r™ÉktNU©éÚ«Ù¥ÿé÷ Ÿ´~£,é^ÓŸnM{+_Ëua -0Ÿ1Òxkuƒ‚(ñÛúa KKíê”oyâ÷3b‡ -àf,Ù“bÀtíqBA<0ÏSfJðÂáîÍ8‘ôž óƒ)‹'ó»1"lÊU:Pêw @_ïáѹŕåååu(€°Ÿ8Àûòþ‘öÚVBü]6xüìù³Ž ñ¿^¤¼JŸAp+€¤ôçß?ÿ/PÄܺý+wpöò +ןKý©ë÷xÀví¯+¡àÿç‰`®ú?sîšœÑK¡ÀEûK÷k€] -À7—ÖÿŸb=CG¼,p  Ü=(ÀùSH¡|ð®M°ã@j[:ðë˜ï¬~ôFpz%Ž£IÏÐQçäƒ:[Ð*•2±•Ì!#( ß©Û`bº»üÿð¤ãÛø¿Cxn ÀhÔY&Â_ý;5ÿò/ÿòÏBa×S¾DÃ8ùÑÞ Ë ®ËðJÒ‹B¯Š¾Þö±îx9ÖŽâ.‡ÒãFƒ¢rÐé©7ùKMuð¤rú8;úFDêçküà°6à"¦ºøf»1ºB¡PSæ§üãñk›T´ú# ÝÇku½rµïwC%!:â@»H*ýË¿p×:€Û™n®¹VÜmÏŸÕ.]šÔ§ë+'|rfîõŒ•°ef–rÚæ ¿§‹žèú7˦òüõQºFƒo4êE=K¥Ö_sà=mïê÷îÔÂÌìÂB>µPm4<:Ê‹H‚òÕ1tBm%Ì›Õ i@¦y» Ê{VQIî|´ZÍ(È”RhwÞ:ÝR«T€º=¢  ]­þΘ¶T‹ÎrjvŠðÀÉZ¿ ý=ÇRhßeL(!ÉòFÝǰI.Ó±™|!îÈj«J‹@"¿‹iJχž=.zppÝCx©/­óÏ’b¬(‰“9!i½E(‹E+˜OÂnãiý.LÔšÑHM €çf`1ðÀ@­¹¸âÀu$‡ù£lßððAªôße—¦gÏgðø™sçh %è€×,ïá}ÍÈÝm‚ù„±©#Àn€€_ë0 -À™s—oüê9€þÌ#npÀë×S`Äþ¡0ö€ì[#{ì[©Wÿ’õ8hÎ $¤1€¾B]}"g‹Þ@|$€ÓNÒÉ® m>ýÁ:üÿ}$ÂýeZž<Ub!ûc¾ô:êÌ X£iŸx šþu_/ûIL‘tž{òØï©[x^  û •:jE@Àÿ¿üó?ÿ³þÁýÆéI½âöü™þç]ÞÂüò '/ý™R£ŒÕª{ -¬?rä¨#¸7À¦U¥€$4Ò¶ö!RºCøm•Ò¾²°žVz¥#–'åù—ôám儱}´4† ÚrÀ |!ì0é•‹Ì”àÏub¥ÔC†#„` -zýÆ mm ­ƒ(AŸZÒ‹zôϺaˆ;Ù ÿFþ˜žÃ¨í°,û°œÜÀ+¼mf—š†Ý,[Þx«õ|!›¥Á½Àv&®~¤ƒ®_¯ê®À³DªèÀD0ûÞìß`É7Œ$]M˜­}yŒëvi¦YK-(‰.péR»õnQ«*ˆÎV1è—èt}Cs¥§ÿG¤~¬R«7Šæÿ© c³S?˜œ¢¢Ê0BádúM¹ø…󮁤&gê£EAjtßÛÂÂý´‘*!ƒ"ß”oyâùà°Ý~ƒ¾QÛèÊo&Ðg´@7àsˆà4íèê °=³¥ž» ¿ëÑô“ùØ@‰Á¨¬C^“û?T&(ÃA}¥ÑyÁ¿(ÀúúÊJô¸¶~sûþ–¦ý¢Rþý=ŸWŸ=w–®í -ÿ·¨€·£ÞaF÷nÛ¡@¸Là¡ü‚Ø@áò•Pn<“®èÏÊ•÷ϼz"U\öÛÿ ÁMÀÙ3—¯üǰðئÝ–0î{{‚õ;€¡ÑƒÜxS Àÿ - x€Üqà_æaöµÖíÃ&Œg¹_»Ïíñáz´L¨o · *éÍ’‰Rë~³[á|׋5.s(1ƒ¿ÑŸöŠÆ~O¦…ðM´! s…5 ÕðÕ‹©¶ßþ•Žôö5wúÿíw–߀/qqqX”Á*À¬t¬ä1„i ó¬ã½ãz÷tÓäxñc|J`u¤¿OYÔà]#/—~ÌÔ W‚#%Çþ…Êôµ…ûoûA¿¶uuJ­ 9\éï9ì–þE?z㺵–ÞÈñcù¥©ºƒ±íãgÿsÁ -XTøæbíÛý<ön‚µŽeÀèk†Ð:Û†».ûÜàý-þpwåF·²×F[´tv‚|ó«w» =ï\Œ®ÆÆ¦»ÙO²·<›_Œ6(XF[BÌn7Ž÷ð‡>à’ìÒ">^È)I¾Z¥C‚)ú%ÎòæéÆ'ïNÛºÚ£;`Z4†3OƒÐÁ¤Ê¡bÈjStìðß6úMÑ€Ð7kÕÇ£ Ñ\¨ÝåïÌBº#Ñ)1CØcÿ6§©w…ÿzLxBx&×f/ø2‚ëXì àp¡““kEŸB€@h“ä‘ÿ}q/Ó,Ìæw`Ðî!ÇèK%Dÿ€&€åu1€Íõõ-·¸¯Ùýí[Œ°o Àã5nÿŽ9]žž…ü¼…õv|¼àóº- ¿/KÎ9ïð‹_ÿúW7oýšŽù¥ïW·Àj3€@û}, ~újæÅÕ˃¯Rp -@' -0z1ŽùdÍÚ -;´¶àü,:M{Ñe~&¿mCp+3Hw¹4äïȺhÁ@?u剹»kÑ`Œ¸¹µ¶%°}{ûá“€ÝvæÕ3çè ÞÚ›Ø[ðÊû—wN‚ù.àú•óï§ ™à—‚`å9÷ÁMÇ@>øà²¦Âõ»,0ß^¿™8 ]»|æø«n@¸Ñé Èu‚ýÿpãJ´¸¾Ÿ@Ò7ÜCÀÍ›·nüò{à) ÇØ8œzpUA.»ÐÞT í`uq#xÁðÍàœ ¿ýûêVôÖCÜáå—êâÿ_uˆ=øýÉŸgÎÇõ:˜.áÿÞ™h(æ§" -ИߞL‚` žÝ DÝ -@ÂYàøÿÂÿ/?ÿ,•­çÈøßs¸¤wWÚÕ¶^ˆ~%ýºÐ{­çŠð\o °¾D@PÞ%õì¸ö‡åGÿÀ=Ü[_·Ûé6w ýÊN™õô®$6ÐmVŒi®Ð+ÊÛ}¥±cK}~ Óá -;Îá(Vœ71Êàða~î–ßÉ…íD<8ó…’ö½ôé#3€®(ÝSîm |¼ö¬&Üi—„¿3‹;È,2Þ5wt¼—e­qa"`—çÕñ<Ÿ%þÍ©imÇ߇û_©ô¾eÕJ€ÆãÐ6u±¿!@°äQ³ƒë®A·M²²w9ÞKæ"©¯=ÊîŠxà`íÉ_oä³3 ³Æjã¿û!d܉·ª§k”à¢6'UQ¿àÿâØˆ€  T @#\ÓD¬e ­Š\š$"‚ ¥IQau×¢$ß¶ÅóÁ³¢'¦‡¸!7àm/þEx$œ èàˆUý„÷}Gशà{'ŸuÌñä¸þÉhŽpá-Q‚ ±wC†øS–‘þ‹n`'?YÔDø’y}¢P&4M6‹€©FžS'’ÍBtâT6Gú6íÿÒû?Âøm@×ÓÃcä5¼÷ØG?ˆeÆ}?^ž€wÿO½À`@Ñ -€ÑÌCÃÈÛi˜užÊŽñÜ»&Þ\vèo¦"ôŸD ÀÄü2ú?CÄ@€[ë[÷7·é `Ÿ‰Öy{¦’ ÷¢-U<–¼î29ú±¼|¶C~uóúá¡øË_™»SøÕ­›A®^½¢é±–€ô‰)7„ì¯Ò°c®þáÿ -Ày:€œ„ -t)$0ðãó'äOS¸ïí  -€PßuÔÄ ‚_û÷ÂO:|Èþvÿ¡Ú0ÀœË+Oÿ9éI;$Lü­XÒ7ž€2˜È´PH:ÈÑà) ÛBP®®ú'!W“  =8ø® =™ °%|xv+8€IVøÿ]!Æÿ/>ÿì“Öl”­§çÏbH?ÁŸ?àŠ,ôÄŒ*ÐögŒ(\ØÁ¹üèä¯k«°8«+eØeÍ'²ÖØø³8¥m?ÐëÜ4Ó -)}*EbÖ××K³ççt=½/@v6rxœé%¯|RÚ¥?~þEÔÀžÄR@·Ð==£¨u™a-ÎÅÍFýˆ´æ-·\8G}·ì7£õÀz©:LäþìÂïß3ÀjU$± 7*½"î®V£íøÿãL@øÛï¾.\¹(ÿ?zÙ§òÞWúê’yÖ©z§@ÈÈ+W<ŸmE9ò|&2¥å¨`x†A T‚FMÜM,±æp@ÙC8v´¢‚pýÆX¢ŒÕDމ«¸Ž‚kÛé‘·¯yÞ( -"&‰¼¤BëzQ– @#[âÈ·i„ÿÇ ¾ËqêÁq·¦ÅÝÁµži]Ò,Á?üÁA€IÐ.”¬Ý - àþÆ,™êoÓú=[ÚªÑ @}zKõ¹•á?Ú?1[k÷ÀÒ @Ôùï6ùÜ{§+gž%€^Ú -€Þ‰¡çééïœæiyîL ,ûõm+"²®€Ò‰Ü¼Ý&Oްë^¿>1yvãÆµ+gNˆ³\Ñ–RùÍiwyþ"×v*´ß¿ ùÓ”0î{{‚õ] Z#µ-Ô´Ø_T¼ùæÙóhïôÿ_Œà=$4·?Ÿþo’`ä7 ‡QŠ^ƒN -­b—¬@zÄ -€¡¿»UXAB !-}Õ¢¯¼Ò«ŸÆ‡À„ùíÉ›AÂ@<“Ùe€›ì$÷VóF*Û·b µÃ€bÃq@rìé²[½N”¼m;·vgP˜ö&š·ÿñofykõŸþÕ·$€®:›¥–âæ?« ÇÐÕ›þNMy…»Ã—eŽxŸ(ðÎò» -qi|—·Æ‹©ÕjU°;55;»Ä0|a(¡®pÁ3ãå¿;6¦õ3Øÿl6Ö[)#NŸ˜<+í²€]ohÙʡߩ7Þa'å 2¢‚ÜÑ'ÏW‡Å/[®QlöoÈ@`ˆ±ýºxã´¸ÅEÚûUF.:alì¢ñ¿Qh D €ÿúÍ¢ Z§> kÑÿoº#q?t;œBöÑßp?òÑ&dƒüô·kɇÄ1 $ã!á±ú@.sNa Hë!Ai’ #zâÀûâ[Ì;–pûÛ3*J©àªà¿R®”ú霹¯ï…Þú<-×¼O€çÛ÷ï»#@:þÙc­»íŒÜé³1(ºà_ÿ±¬ÆëÑó]öþ¹÷íüËŽ _߭ϧ8À÷QnA nßò(½ç¯ÝjÇ|-P2¾…ã_¬ß`ÄÿWMÜZ0¥€ç/Ø¿vNø_(öüÃïïBý®)aÜ÷öë‰1ò€mVÊ_Þ52ðÙóçOQùè൤JŸ:õWE8žÑß¿ÛíIHø/ŽÑ&VØ ÚPª8s? —G[ÙA+ôŒ™œ}ÕWç+¥œþ^­÷àñãásµž—”å…Èå?^à¶´ºûõÊ¡ö¿D -Ú>Lå«÷>M -À¿üëÿwG€Õn3Àðÿì À¬Ûš,o7…wõ¶»»Ä:‚:¾ùÂìÂß,,,´FÁÝV}(§%à{r„f…ÊΣVù ý|,ë¯]ø_ÿ -øÇ) _@Ýè¿ sîs’9þGÚXÚ¬ -‹U’‰‰ JÓøH#Ÿ‚,ÜÑ%e«ãŒí³Q­2n° 2;£LLúJʽ6Q¯ÕæÊ¹IÁa‘Ž‹ (ȼàÇP€ÒHT*b@.‡è¬O«0y½>—¹uX@ÖRA\ÐÜÃ$¹$³§›s*ÈiÝÂoqê~ZðÛS+9õzD´– ÁíæÃP¢ 6Á| oŸ-}Q"ƒ˜ÿ•°÷©Üa<Êߦy8`Qý« Æh@´èïƒ(έ¬¬G ‡ÞîomÞp_kûK \wÙ¹ã'ÎXÀÓ{Ô¸¯ïcüy ¥—å¹ð÷¿r#ºHUç!(1ÐwË{ë‚ñçVðó¯^>s‚3A¿tµøà¶€~–ûþÅ~O ã¾·'XÏ`QKžÀ+€£œrŸÀE[@:@p@`>_‡²"ëÖã“ç/d–ÅT Ïa²¿Ü¥$,.^Ø -nr°Ãt*çÊÉ?N´ kÓíþõ øÆüöäÍ ÉB<‹µQÈ Ipµ'à«GŸÞ[må´o:LC{½çô";,HÒî2½•öG€H},wõ—Ž™Ó;¤ïÈÑ£´pÏ{Øs€¦‡y^6@>VŠ“´Ã0û8K0®Ãóøè‘DDRýìÔ†Þ˜V ð ’I"%ÆÛ™W/oìÇ£ ^ºü<Îç(jk×ëö%e£üɳçí -zZÂÿϾp@RR€ïªÁ?hwÞwÿY)€±n‡Éãi˜àþOÔxòüµÎ8úNvç£ñ×Á¾Ó‹ZšD ðÖî·,ˆ~wlr¹kµ‘‘ 59ÛS3ScFØS«\HMevÂiˆGÈ_>a)B©Õëõ‰K«Þ 0€ï‚‰ÈÂÒø¸hÉôPK‡ëQyûÝs“0.ÑÈÇcµ; -2¦ ŒMŽŒü¸6YÈ9bÁ¤G0dIAøÍHyµžÁ„ÿNCÊ\\È]ŽüõzžmÔëk«ßÞ´d' ÁõøðPáí'@kZz»€‘¨˜x9_  H›ùZîP|-§l_t‡ù9þöŒVCåòƒEÅÐ  (5¶-Õç—×bêÿaÛt¸­õû˜Àu—´àn£þ?±€}M~ý9"ñOó~a¼céàý" ­Ü20ÿº» - ®¿¯ÙÝçëOLþ˜ @.+¤D `¡œ»vãÚùÁ³gÎüÀ¾Úï3%ŒûÞž`=À#ÕþE+©€B]¢ü„¢Ãÿ¤à™‹$àmã¿|ozûí6$üPxÞS§þÒ‘|º¨òE@Ph# Šh®° ÿtžGz¸¥ñÛ -€v!ÈžJøÝEmK`å*€nüÿê«Ï?»·! - w°ÝÓ÷í—Ïnó.f¼¡l¬è…¦qs4|–ÅLo·¢5}OO‚d»^¶s•§Æ`– 4WM§Ój@¯D.ç÷)ó4饩|8oP¼(½¤zzKÚk¼·ÛîâÅéžÈBv™Óí²â"‡;P𥠹ÿ>ôeÑP Åýä¶š_aq˹õÏŠÿÿW&¼£çšøN þÀµæë‚¨3ùïÝ×¼$ô’|üÿÀ»TÍòÓÔù&Øý›…¥… Ÿ…Ò..s¤2r±”ÀEâï/ŠŒ02Ã…±©Ù¬œ ˆËnªçó Ipí»¢"Ù|I¥R)à*Ȱ»°p¯>¬Bžæ¤Tüñ%»ûât|o¦Uo]P9€'Ð>p4u\YÉhëàêm‰d¤6DDD·D;š(yd)½Ñš~='Âñ[š&=ÔºŸ9ž#?òz:yLx”yxCÍçH»€åH”)Žû¹eËU$g‹o2€âÉ,žÏ=Ï)ÿ%ߢ@'€•ÑÊhu¨J¯À´$ ·¯\›[^[1@Î?ó­íMñ€Ôðo§Ñ¯Þ^;7øj(øF¼­<^8þ}yþrôÏËÅ(Zÿéð·(¦ -€ ÀÙ3´Éï1Cýþ-ÿôõ'¦ô¹zyÐ1€×¯›DÀ Ú -ÀM7¸võÜ™³)^ÐöûL ã¾·'XÀ¹»%F€GÖ'PT àìy€NC€‚ ¥wvÉ/¼ßÉÀo·°Ö ”O¤bÙ¡C'iIˆ ÂU¯¸ fVÚF‘_y³pÆÆ]W›‚—ƒZÐH˜ßžø}ʈ_YX‚ˆg¶À!#(U0,€ÿ. - ðèу{«Kriˆ×ÓsDo¤ÇXqÀÀf†V¡¸^xz{ÙãÁq´Qå©ã>È©~úÇq@Þ+Þ¡ŒÈTïT¢¢pÄ;}&)|2§ÄïC^§‘“g±è$N{t’Í‹ö›6í,Œ‹ñRìïé“ ýèÓ?~öèó¯¾Ðä¾€þµ0ü3ë÷ÛðÿŒ @­Û„y"‚{-ie·pgö=­LNÙñÞÚ-ÝÿÉð\Õqö»Ы¹€“F*Ô²\¨T%w»ç±€€cº»GkÂùòÒ¬Ûlv€»ºèŒÛÞ¼Y}8ð¼_ÈÝ*y$*þëÒRõ?ç§óvAþfvaéc%!â'`—›¾Zo\è{áHÿA=R'Å™Xɱ cÊ9 R™h8þ« àüGãU÷Š˜·r7œlêø;ùLb"ÿõ÷­ñáêbùŽ.ýmÙd<zJŠ'†ÇPOˆ)³SOv°ïˆ6Ý·›q¬Z&7,bxÎÛÀžÇ3ŒÊ¯oiêíï  "`HÏ5è}©·4:½²²²¶¶F `Ht ïÿþöv´ -Øm…–¾s^ -À“¼~ܾ¬ŸïRn\êk'ݸ -àò5BM~Dã¼[Ñ -€|žLìîóõ'&n\¿zþÌqúØ­`‡@€â çΞƒt ÜìÆú}§„qßÛ¬GðH@@¾@’Ø'€ƒŠº/€7ÏËw­?ðOWm @8ß/ ¶Ó ¿… k#à¸ÀÛPïØ¼€ïƒ¯hÓ;»}Ú†  vÀNè…ØÚšâ"2pÍhŠ S_!ÀQø =;bŠ™/ZX‚ˆg3PÈhT@% øï(b_|ñùç¼·ºñB-0ʽ*prk”/OHÛ¼ýbH4¯k/¼È[²ç%aM -†â —NHIœO{3½_¤&¾šW}Q‰H޵_§”:kZ•Å:›Þ•ök¡óù‘Ý{Û¦•åá#‡{ú+¥¯¾øüÓG¾úêË/ROí(À°¸½Ì|Ç æõl–¦cÆÝæpsAè–µ·åRçôt#kÞY’{½´´°ôü~atîõá¹ß"ñ»^ϺyH• #•‘©r» ÛÅ1׫MÝÉ«ršg³IÒ^ # ã÷ÔÔ¬àU)­Lл®ÜìÖ< B”J²°t‡‚ü×?ùýìxóõáEÆþkd)k¼;Å•hpyl’1‹>®OÖ¨k -÷¿!ü—Õ.ŠšL]hŒUމƒ¸)€ûä4㣱QwAî,ä«wfïérd­V®‚ˆ†üŸ¿Ï†" öò­™ž=–˜::tÜ` éÅG ëÇ•ÝÀÐCÁ0?àp ¸ˆ÷ƒÿTDprü@~?°=Å б„ÏfF¡ ]þÀ5ÿüÕ—}º¹±ñ)5O²½o#ð¼ýZóûÎëþêÕfWŸÈoQöÄ"¦Î‚O\<íUz/ÚÆ{²]:âiËË´íõî‹­ûönwŒ¼‰è;vô«G>ÿü €Ï Àì0€n )LÏd«»m!k6QÞ[ùÆ=†ú]ÍW?ÉóìC¡_3[ÐÞO>YÐb!ŸŸkþ„X8‘†l¦µ°$ôm¹B@ ¢Jÿ €êL¹VmÔåÈó";Ò¼<þ,_ªÞ[È[­…ÉÆØEa÷êêï7–Z äˈ¿êÚÍ,ç?© ÷î}”Ïä «¿3ú« yÞZØØXMy{q¸¹ê*z±´Ðt¿—ÍèBD`ö•*c‚ô¼%³T::’¡ 0(`MÓT^Î/ÖFÄ–Zrï76îm|ÔŠ¡[y¾:§‚ÌÕG³Oµsfá£|õ^>;Ñiª­ßY¸£»ÖŸÞˆXoÅxNxòôxÅãçGY Ü Øµ)c§À› ÖBQLRsä/žU’ìRzvÄhÛßÇ?¢ß.  ýÿþ'P)—‰Dèí;PªOߕ￲¹¾¶¶¶µ¹µB4À}ùÿ÷·DÂåße’îœÎC…÷¼ý:ô‹2áýè[ûçh+i,Àóî"€a† ×ipf€pý)€¨—°»Ïן˜ü¹qã2 -ÀºcDŠ@sÁÁ3úèòí¼u£ë÷™n\K÷½=ÁPO8õ­,zÔ^x0â{ÅáôÄ·l¤ü¬ó‚Víå›Ì;Pq=@Üáyy.xðPÔ tÅx0 —•ž=»€“‰„à -'à1‘Ð -@@=hoØ÷įåÛm #žÅ€ƒQ².øü0`&tûãïE9L§wÏb~=Å;Šw\ZIë†c;:æÞç=Fn¯ëÛ>Óê‹ÌÒÎH&ó®ÂvœaÛqxKŸ˜f·é*€‹ÿüÕŸþè‹/¿ú\Æ £ H7¸[xf{— —«¯~}¸Y¯×B¼ÛOªÃ£Õ¡aÙë¯kÏÄOêÃã£ÿ4÷ú{O—‡Çµ»>>:>þöëåÓå×_/Т¿4Ð[éíè?}út¹¬Z ÓÉk¿^úÕê_ÊÝ.—ûû‡«ããuMZ„½=þzyø5]R™ ð®.ïºJ1tI})È„Ž Ž6ÿÓÜÛõááòk§‡U%ÖéÕêë§Oœèïíë/—«Õr¹þÃ~6\ŠÓJZ>=ØÐù\/Ïô•ÊÊÙ—RÕ·‹rŒ—_>ýúko« ÜÝÝ(F*;ß®Rÿ\ÕÎh½÷ÍÍOCAZ½0H¿$÷]«8ìTå÷ôy@ïéRˆˆÉÐï,R&‡§$à”ígv¿‡×Ðý­5(u(ÓJi` z¬O/ -ùéPÉûßzpÿ2À~fŒÜcm€~ÒËðñøÿŠPŸÐ?ë^ž91´d( ºt'&7ƒ\}¿Kp>{ @@˜Ý}¾áõ{ŠÏµ«ïžxõÌå«×n( ˆxÂ<è€;8{V×GÐÕou£}×Tœyíû*€§°¤%Û-ôq}@À$ßÀ½ŽéI€ d äø;¡1HL5€“°¼ÊÛ· |Üpð¯N¹;?=˜:ŒPHŸ€—ƒt+ƒD |9Æ1æ ·R TD ¸zä™[àòc87M±Á±ŽxÞ¾2…€%‹Ú|zÝÞ?³éÕo§öJ—½ÐSÒ>sbßx½Å>ͽ[{-íß}8ö¸³öµgJ,—¬§O÷G@Ð àË„DÁ’ù>Ë|×ãΧ?ÃÓZ6·kZœ¦Ó½ºÜÖâ\³ÙDHj·1êz÷F½F…¿|ø<«6ïP©®ëéô¦,—_'·,wè[d¢®¹#t˜0÷vS©\ºÖ‡ùj£‰fÐÚ¸·g3º%ßü;«‡FM›ÈÒãÛ'—=›Há8à-cgêÀ]lj1wLäðd€+u¾qÝæ]ïoÁèh¨ú•ÊŒÌh@¸ §tî.uëëk+›k›["[[´  @ýí6Cä8{fñÑìý‡G”Ð>Kï0Á<€,åw‚…¾ð¾ðÿýsgÏ_¹þ÷î xýö ‹$Üo[ŠOˆO÷ú ²:~âÌyú¸l+ЄùJBM‚+×öUî·§„qßÛ,€SÂÛI1 •uvhðÝ -ÀŽ:ÀžHÀq·÷ó³–ð£_ŸC_äÒFÏá¡ÁS'ÿ' ÐÓ>+ÇCè ³ €|ÿA²«Ó!Ô­ëDNî(Ê -€žjŠâ8€„ý,Ò”6º²” >‡ Ô±= -€c¿Â£µð™À=:ìúÿolíוWôfôÛ¯½ƒ¹W˜u^nÅò)í“?½Ô×óèK±¤Ï?Sþ‹:€6þ›¤Ì‚Ûþ\ -@B¹®éRsZXþa–5'³|æÃÖžÈ<üO–/±˜¡Ë›Æ?]𙡲~&÷`¸®ŸW’TC?›U*F.–ú׋®ú¯ÕùRÐX¤@K¥¤'óáÆ*˜2 ÚˆAè'RA†ùªH‰/"~áA€ò;yk±þèά -¢ -BüÉ&g蛈J‡YB ²¬\öÓø_¬‰ß ý¿5ª‚ÐAAEûb, ál#WVº„¾p’掂4/ šé'ùCÁ<—¤Ý#…%j|šë~p.õß‚¹[LÁuÇyMÇØ÷Ì7 ð>}ú@ç—ôh7‰Š:-ý;h›Îô9{€¸Ú“Í¡ªßŠ•¨(—ÀÿR¹,@ÀPyˆ~‰È—Ý h ÇŸ‘Äî¸×Œ‘{ìòÙWÏÈ¿êᵜh@ªØþ­á£ÀßBøµ»ûyÿýóvÿ­¼U>?26ïYz致€Dæï°äõÇgÇú«ïÓàe€@RR€\}:ÿþw€®€6æ3¹#aÖÆ}oO°BÏ-N ¤þ€ÐN™´ÃÞ<^8¸®©—5¡°ž!ÑLùòv»…ºÅŽ´±qP‡è()rú­ã[€„Ø2» -À£«]Ô€‘‡U\qŽƒ/¿râ*!lCF—mʵMeÌbÒOö58Ì› %žÅº(€ýÿ`;ÀW_} -ÀçV~ÿÇO?=ì÷Ê3[÷»ŠuoÇ -ï¶xkÆÞöî´+Évl<‹=÷‰O´—^øì³Ï¿?’¹Ód1€ý€. @OÏfv”w››à5'/MNfÙ½&H¨í)¡|6å@ù<^Õॠ@PPØøâ ˆ7Y;vôh¥Rî¯ùÇl/Äw£ÿÚ¨\îʨxÀ¤7E†wˆºWfS“t8èB`*­ð)G–„pA·œ¹“~¬%;\•V)••3ˆe^jdcâ!Fp‡]tÿ#ìõ쎳ÖÄØQîÍ g–‡7"{ó÷\4³ÐÌîaþÍ êÊÓKÁ¶Ÿe?Õ‚wvƒõ@»æß@þ /)€D|2A±ùRW?È{zLéâ»×âHðoh ¨‚àH@kî €†=¥Ñ¹åõå7tSÀõ­ûèhkÛ#îc@ä^sƒû…ë÷¥ý‹>ü±pëïÜàÚ1ƒËÄ„ Ÿÿ€Ç"V`g € €ñ~íðú»×C8®Ì®Ý@P†`8v‹hý÷#ãÿ΀_ìðû9G'Å÷{à),)A¨œ´[]ô@­€à[@žq€J•`=‚L/¿{ƒè€ùé;P÷Ï]óø§ÞŒûr‡’Р +}t„´Ÿ ÚFbÇ2Ž_¦t'…þ:»Êp-'Ço2èÇËÂ|$¡ÄS[B •Ú -À®^¾´€‡ûù?‰`ñny‹·ÔÞwUzuÐj¼¼º6víÝaûìú“Ø /Ý»wO o€Š€Ï>{”bR€ojÀ!pÛŸÃÀí27wÃx|NŒ ËÞ3¾ÒO|쪜ð÷ð•cä\žýïEŠ©1ÚÕ«Uúµz±Ó寬mïÒ†¾c±w³jÝCp¢`·èsd¿mr£º*´UA„Ži_¶Õ…Øøÿ:1„Ê=ÉY½ªyލÀÙ+R0ÔhˆcÀÌSŽÿOæŽùý“b" ³­æœ6\8Ç77? Ï2DÍñù…ïî»ÂÇ òŽÐá %WèË.í,>ÎD +í~œ$Ù æ1Šf6߆¹€º€ß=‰”J„ôô Ô¦W–¡€Ö7éÐËÿwƒÀ½fŒÜc—Ͻª—Û¡ 0^„é ½¯ úÃýwú Ðß~(Ž -@Iäó_»åV¡\Eà’ à~¯Ùço{ýÝëî p0zþ‹€çI¸ÍÏ¡@[ø@ÐßñüÛ^,¡ß+Oc…@-‚Vä“'AI¼øvoçß<Ï“Eà?†§-ó“„àˆüdNUÇf­"ý¼ðŽã†ñPŒ pR$ã <;8ÛΗ&´ Ô™²ƒ2+ÚfF…Ióñåùþɼ!K0ñT%üìý ÿMP‚@dŸ[pÀêJ«µ°e{&Ó;jÇ˪ýΊ•¶?Ó ÖºöýßÑDˆ~÷»?B¾à3†èV:@²tߟÙÞvXÝ0+xÓl²qonz––~S–·ÿò|«­€‚Ü Ð À\¥˜¬+«4. ŒŒŒýGòéðÅ[ò¿k p±Ñh ÕÝTŸ¶À;øÏ…Å îÕ7ÜÙGAffZó*ˆ®L„F} -x‡Í¼G‹ý©©¼1šÍÂ=lÅ21Æ¢alè ¬Üà%Ný(l’ñ(HóRãQ5!>à‚Ìf«ÓÍUdF<ã]ð ¿E÷?Bg˜l°žY@º/öåQÐú¾íÄ»'@(xîÓqÿ½Á:»ºc8˜Ö} ’ù›VwYq4üÚ€‡¢€deF*y<àÞ¾jsqyeyyy…nÜ €>Û[ÛÔìDçÔë8FY¡}œYù·÷ÏŠ>gßø¥€@/AÔüŸ?Bó¨*Ø­öûÙ¯¿{=€WϹ G dÏhDòûþ'€#ÄïšÂûg-aÜ÷ök+0¾¹€Ð˜|P H"À+ÞΞ:ÞÒ}˜ƒgyŽÂùn£qo¥іʣ?å|e¬ÌP8Ḷ8#Á?õþ¡ÿu‘ã1Œpµåe‡úy…€^*¸Ž²Tq~‘¡îóšP:¼ ‹#ÏZ ò'’¡?ð¿[¤}iüÿüK+«­|.ÏÛ>¯¥7V2^•Úho³ÃóXï>Âj×ÖSY'ý³žùöÉÇÿ¸ö±{¤€nÒgÿ”K[xÿ¶¨xÞì¶:Þ-ææø«èî ì w„ Cض¿k:Âe³ÙØÈ1€Ú€`V @øŸÆ–ÿ ðÇêZ^¥• !>þ¿[Ò1 -³“iíQU€ünQ$»“U[Ðí¥ “í‚Xû.´9“gµÙ©ìÇ ù“PQ¡°7ÊG{–¦‰åì—'{׃PAm´M6ò¥òªÊÚFlv¡1ú;&ø&|cã±*à:­Ùíæ©îé± Š #(˜­b,íò^§ñª>¬àýÕ,àÿ¥b4ÀŽ=öÙŽ+% ÿfFÇ¿Ñ@¥:ªA€Úánèhqeem™ærù=÷@@òþ‰ØÇŒ‘{Lج·Û!¡¿^ɼ•‘BŸ¨8ÌïüyÆÖú™ó×nÜ´ ç@*}^¾Nl`T@n#Ç?úçþìXË # Ë:õêåËT蘾0€[nH@[¸Š`üï`?k±¥¹fZK÷½=ÁÚ1‚û¨Ðõê/¿LD„@Û`xŠ8uê¼Õ“p°M]m8ô^&ìN‰ÃÜ­Ž;úÃè`¯ -QÖ\‡`„¦@ƒ…À§­8S™Yˆ -ã¥K¶KpÞÐ7¬÷³1€@ÿ˜’TíV¾ü³xôù§÷6Eò<Ëg|ÛžÅv¿Ÿvm‡àŸÍk±éoì/ŽþßÇRƒü{Ö¬|þù—;(@¢Wé>§ÛþÌf„Ûa5f Ø„Ç÷êÍ;࿽j;à`ê0UÞÆ@í¥ÿ~ïÉÐÎgff¨_7R`ô? ?Áß*x^«×ßi´†ò©u²®’÷Ñá Öë.H^Íéž7¹÷ì›% ¯`"ì„põðá•@éÈ3kMÔÑöøÇWMêÈÐÿ÷—*ÕËs–1œEpoDÚ„Vœ!Ôb¶UV^Z¥öC¥žÉòúøGé†'úFfÈÈñ^@φWPì»[@0~ƒÉšuÆð‰ž"½óÐVGm!)‘À—Õ…ÿÁ}•ø¥Þo:Åh€¥òG¬V -Hk¥2ÍÝàÝÌÐÏÌUÛÛZ@ö1FÃÝk„ÍŸqO€z1ÛÉ’ë÷÷õ_þ¿pþüÙ÷¯Ýø% -€Mu(ꇀPì—§*€¤Á÷Xp㪧ëþt¯›œx•è~+Z’aR<±®ä6çΉ \¹qó@o¼)@ßè_l}¯<…íTÜ!@„D  €™9  71€7Ï3Ž¿@°€Cþ/ñÓU(½†Ó^¢÷°ž9ý k—P’ãnïï“5wzS1-)ÓI¸ -٥ᆠ\B9À<܃ öª<Á"$³}:¿‰m­èÖ^yÖ0@ (AR;@fÌ*€ÿ.HsWÀÔröß~ÿq‹¶[ϧø]+Ó:ûõêÜs´“,á?ÖYÛiÛÿÝÚÒR"¿c €¯¬|ö(Z´ €ïjºÍÏþ2Ãܛ𸻱—ÙêýæÕûµÐîÙ|8s³;™0ò]a " -ÑàÇ.;rähåbÿdmÄ– W€+ÕÅ~,°:\ŸqìDøÁ€uïR\P‡tÍæÌ¥UìÑi {g³ñhwÀÉ„ FA(ýL63»`4W±ï4ê«Ú Ð5m#EàÑRé}¥£•K§M$ðóe1:°K$›´¼ í…¬Ì؈„*D¤ »ï4j9ðïs݉ßóøÈÌ#¨e¬xÛİ“z|xã¡ì3'é ”±„ úÜt³°`é¹÷ìq¦Ì xéßÌè -˜~ÊåJɰ±r™Ž¬¸ÀÚrT܇¸ÿ¿‡÷Åè `¯#÷ØÕËgä½…ðrôÑâö1áÿûúž/ºüy bÜ -F ðWB 8 ¨à’(òÿŸ¨êǧ{=ª -@“@Ĥ6ï»â:¢ƒž\ùë^¦µ„qßÛ¬£˜áF+ÈT @íDPuH -.·07bBµz`>ÞŽ8õWç‹î|º€y]UǬPèGì=¡âò-:×µðŠ7;€ýœI¼¢H‚ƒ®  1‡uÍÁ¶y´Ïä¹4IÙð -‡béEЧ5s€ÂvÀ[ø…gòl?ÿì¿ÿÝFë7~Ñbܹ‡²G>út{ûÓ­­õõÖ|£öã|uûÑFÞk¼;ÍçùÝÖÊÊݼ1rläbmr¶µñ{9Ë÷ɾ`†}úèáêJ€BkãSíPžBRŽõèKþôÞÆÝYùp þé6§|ÉçK}œÍ§ŸÞ[ͧkÖ'JŽ}Æì+fŸ®Î\8rld¬V¹ptdúî§‘ì+%¢qc+«¹ØÈאַ -Ì5»+OuþÝw€wW6®¶¦³üîÊÊê:êg>¸‡ûÒÓó¿åùâß,þf±ÕZ‹ÁiÐÝp‡¤»lð÷3ætp·´€#ëŠxa}³%@åV -Q (Ú°ËœÝîf³òûiXw´^š -ïÿbÒÞɧڠ*«Õ\wxÂ:~â2¬ÃDV…Þ\¨Ñ¸£k.°¡F€õ´ÏsJ5CAÞµø¯Ýúº 33Z£nB9,¸¨:Q‰¬\lÔjÕ f4:]™?íÆ|ÊÅIÉGgRÖßk%t~<í!SRA6šõt©<—­Ì_Vdæ³&©€ôÇX¤0¦·Çp -ï·P¬wÅØÚ@(Æv_ò F>/ö0ÜVÀø70a=a€0úf,@@DP°FÀÚ¦Ì -€ _0¿ý?Öûí Z/7+p#€Ç× Ð uxþý3¨ð¡\ÁñF ðÜÝõ€¯qör˜€'Çêëó󂤀³—¯_¿ÆXTÅÛ1ôH9¬Bœ»zÝUñ -à©{]Ó÷ àëm‡Ø[HýÙsöæà!4¯Ì1DßÙ½‡[b¸ÜT» pqÇ#$?tÜ’€«ÔÎDP{òÄù³ƒE €1½Ë`VŽs}eb@¹žL -À‰ã¯¨€â)0}t±¸þðáæâôÄÄôôt¾xè¼+b@sòæü²Þ Û¶€“m?z¸²<ÝhNLgw×àŒòÊ|{kSbºÑ˜k­osЇ¾PÊãËG_lßßZ[œ¦¿º»kÛÂ÷/¿øbû‹/é#~°½<_)UF=àÜèôòÃíOB¾x¨K|±ýðáÖò\­R­MÏ/®¬Ý]f4“»ó²élbb¢µ²µ½²’Í/Þ]¥³­•­û[›z­}úéƒO?5²åy«µô»ß}&£# =1²ý€gäéÎï°ÜýòEk¼|µÞ\ƽ+ Šåk»€lnÀgðoØpx…å“GÜ@e`l¬« F౬…5‡jéŠHû6Ã.¶²º×ó¥á,ÚºqþTŠ7låUz!*Úr"»©¢F‹p ­·ÙYAcllŒ*1h ’\¨”ŽŠ”*Õ¬ÜhQzx!WqA "d6ù.{³|uø#]&±T¼Y[˜a| zFøFøÚ/g¥pÝÛ€Ì~$~ûû¡ÐÝuÀwˆG¬P¯¯Ô>ß+‘ŸÑ½­p\ûwÄÆ©Xi_·ÛØÇtâ7dýý¥:eþ#Ð'à¿¿¿¯w`tÚUÔøsŸ^é §ÙIÞcA¬h3ØßP ü^ ¸£Ü‚\¿B`âmà×Ñ€îûo¸ ¤Èÿ@À,¯ÿo»ÖiP(ĸ -@v+gϸ( -€³ùùZñcGÛÈ}o· -€fE+}àÕc"a†Yœzó,Îy‚ÿ6þd!PÍ6íÞ#ú&àe€°WžÊëÄ ?šŽ0t¢¶⩇¸; -€… N 1€X–‘í`IðïIL ÀßkÌ#óg"`?Ÿ0ãT¡ÿ·€¯¾À¯ýãïîбۥ†0›šXüèá¶@0X{øhc¾ 9——WV–監•j}4ÀC€‡†ñG¿PÛkËÓÓÍéå ÎBé/ååj0?1ÝüÉÜÝuÞà ‘}æ_>¸¿µ:?Ýœ¨OÜ]¨ã_øRA`e®Z¨UªA”;û¡_@.D†FGëÍù»+«ËËkk+Ëwççææ3Q˜‰åÕ­‡*ÛÜâòš ÀšÜWnno)m€ÍÖÒÇ¿÷˜€Ýøÿ¯Ñ°Àÿ¸éA¿žÕ\ÝÐmK«¿ÿx5ÿ^& Ï>ÍG›‚ú;YþÑÂR>“·òÖ'KY5kÝiÝûdÁpòÕ;*jë“Ù\Û)Á’üàc¥ÊH­Ô_›Ê³±1eÍ@žµaÚÄ/keóYc¸¾¤KÒíÐüùøw­òUúÜÓ ­ ]“‚,(á*Ýý-å­V6žÝYhÝûX…PÉ–îÜkdwZ«Ê ÿ装YFj©dy>^ÏZ­O„Õ*𮫛K×Ä*7ºR9Z¹p´Ö¨Ÿ®oˆÁÐÉ'ª Ü‘6îéG.݉‚¬~ÒÎWEsrA9ÏhC™«ó·º·šç>éy—‡;A0 q½&È}ép 7ÈŽûï >áÔï €)EŠü´H­Ò'YA¸^Ûvl¦4œG$AO_ï7˜ú@{£~…Þbƒá­ü 6M@þOäý#Øû·öµ„u;ú^EÐËÕoA^½¬>†Ð -À ô_(o€ @:áü/ûð9jý­X8sÆ -Có&@ðÿ5 -@ЀPÚ” €s—¡W\ÐQnÞ¾ñsS’³DPšDëw þûÅ÷àëm‡6²"§‚] €X;À ý‡õ{½~ÒðòK• Cô¢ì{pŸžž.àÄàÙSI̧}ìæ,cЭ€kz"8ŽÀQÍB༗@t\?3€Rx8Bn3ÇÊ“µÌb#.Ù±gê Èdû‹+V&ê&w…ÛAÄ1¶¿L -€€€•B˜†Üµ p×/¶¶`·æA¢Bº+•а)û°õñ£ `Ý1m‹›®émz· ›ñyëuñ—zµÞ¨¿^mLÔëY½>ßh«ùZ’mêµ:5Mw«šŸé̉Úèþ¦ý}¥Þúanù_­º~}¹‚rÔŽ·_cQS^"\õF³9‘» ´$ 2qzœF³®„ìÚË®©Ð>WYt -¢?A†º,Å. ò½YoÔFÝquHs?#Sîfÿ@¹zº®CÊ|B—j4ò&£þÇ%¢ ÍÓ\Ã{F©Â)ñxN?ÊN&¢ð¼fÀö,pXóXM8ìØ@ôÐóbx󚛡R¿k,'ÕG3'‹BxéEÎ޳^(qÕøîoq”yŸ³Nÿ»Ïg¨ Uåÿ—Ý ˆè(cðϳ¾îŽˆØtW÷…ÿä!ìÚí²ë Ÿ·SÐ;ú± -€åÿú3]¾vKÐû«_ߺ~%á.Ü€ù"P„ÊÂl€¨xœ@«ÿ€{ãR˜%àÌ«Vn \¾Ú‰¸ñw¡D€k -à±ö Oß+Oa{±ž¶Fjß!wØêÔY+t$Kþ¿ø/Ÿ¦‰7®Œ„¥ Ís\ð@Èìk‘­ò:I(ŸÎ°,°‡“€´¿K Àåyà‡XðYX(h˜hà_Å×aC_¯¤]ÉT<µ%€0|TpŠ ðß ‚>ÿìwåøþ„_µm·à*€BØ\lNüD@Ì›ã•jm|º« -àá—Bhe`€МhÎíQäã+oª~"¾e@Ðo”· lÜßZ³ð“P‚p\ëm`h§àK„0ZI -ÀúÝŽà*€å€l@xÓƒm^€XßS$ç{¾ìÂà_@@Ÿ¸åšžGïc£ÕQatõµzõõòëåáêh}´YÖ>¡éhu|tvðÚOªÃJªUí×Bç‰/¡BV¸þþ½ýrèôZ¯6Ànµ:¬7ý°¨€€:P¼ùöë£Ú3Ìgt\ HÕ62­Ö_¯¿^Ž‚LT‡)€Î–imb\!)%ÖbœÒLˆ9P"¥¯)éøé×ùM:<ÑlÒq•þfiy†Q Ý×_î/SOd´³ õªÊVím¤|ZéTÝ‘q]l\?F—oèæð;8ù9- ZÎugÅ홳†·ŽdïìGp;>ïÁ^hÀñHH €VÒà0©½ÎÌ A1órqž™¬â›DéE¢€æŒ -400ÐÏŸ¤¯¯TÏûV<0A÷×èþÖ¶¾þ—Ùcy{ }þ8ýºƒdPÙãa»ƒèpדc~ÙQ,È„ù¡8x†æ‚¿ê"Œå»‹¸ÃŸX À÷»×™‹œ›P6V®¢ˆ1@’ÀÅ)äûš?‰øÁ~¯%ûÞo;ÍN -í¡'£¸ -^ðë²7»oü‡V&À¢ØŸø¶†–C~[HXÏhPĘ[¢!ƒöäY•õ&I")z˜: -Ð$€Âʼn…p¢—(A=Ý©|=yèWbú®ÂR–°âi,!‘fÉ쨶CR€À#bì&µ‘ʱÒáxÈ ÿ²] -ÀÄÄ¢¼t+͹l±ˆhÖä„wbä™?ž»ù’ÓÓ» ~¯ÀÙð(Bû°Wꈤ<,_b·°ÜQ¨øIkíq -q ÿ1ãÖú$Å[_ß÷ô—xJ³sÛmÍK­|.›ûp.Ÿ«OÌႸ˜}8'_ù?'6.‚óV½ÕÊ´¯µˆ2Ž-æ««µZ³:6Õ¸PºP«ô—*Y­6–ecšåÙ‚ÎÔ/šÊZ-*òï´êÃÓ«ºbsŽZ*dæ¤û­ÖòLwí?×u´!·¾•Íe¹¦’-fù¼Ë=Ïç&VU•#¿47ÇÙ:LlÉotïTâÖŒÊés?¨Ñ˜Ôi*£~êTc’؎Ί.”Ë ÷×Ð%¦õ£ Ø.HÞ¬Ž^š“÷ßÔEUÂ\·*ÏgçI¬Tysqc®™-kçâs}ô Ì8íü£ˆ l½áCV´«PÜ0ðMª4€k š<§ m˜ú°l°{,_Ãßý#äɉ.À7ÑxΘN€+š—ËîX“dï@Œ "7ï¯m¢0à~`·Çp5 -@T„b÷{LÎÿe¹ØÚþÿè2™X€\–ïm€ùäóÿú׿úeR˜¯K  ÐkC¿×Rìÿ5f^ózjpæUgv#}ìVκ9"4àŠ€®¹Çì÷·áÿ{à)l·<@θð²3€€îBØÿv¹ññõœálŠÿü½–ðÌQ çބÈzg:Ç }âÔÉPØýh+¦#d ëýmÝ€a‚Nœ¤Ì -¥|’¾KXñ5V Oüe¸©®ø·Mu²ÿþÕ—„l´r±*•Rßá4=F¨E @Gˆ€Æè<¯PD8/^@Š€l§ ”Â+ï01ßöð!ÂÿP‚„Ð!$ °ûˆðß@×ßÖU¬1;ª–W6Q'æw)BŒ€´øT.€ÿùòï>u@QßN„`ks¯g4•g§ â¯Qì†iw -Üzña6üahã©é L¥m, à'ôt¬26P«] Ø;Œ†ri%s}³Ùj£J7€5®[Zçx‡†‚Ê^ð«l«Õ¹v»×ß7£·b¶tÉñTQØpÍøBŽå›š]XR.¬ë;xo’xCÚ%\3ü£D5JCd£‚PQPO©ëǽƒ´ïK ×…ÿ¬(]jÊxI¿š¬ÅZêî1áùGÂ^ÖxÓï^è«O¡èk0÷†1¿ÔÕ ' ¿àZ¼ðB_Og4@'HfP˜“§ùãj:³³U¨oÐ!‘»$ P‰!$€š®,¯èÿÄÀñßrÿáýý€‘rŸéʹ3'húæøÿXà—“ý#Á?Avš„Åî €óÄX~÷ï.‚Ï20_ -@§`þ†þX+ÊŸb]ó×pEÛK`(qèÖm*4Ú -¥¸ríV7ë Õ?,­'ûÞo{ÍNê &¢¼Bí½RN¿ 1ÂÖãàôß!KøO ÀËQŠŽùŸ /Vi0Ø­ ž*Z¼þ{×5Hëk)_× ”rÐ -`ð¤JH U†>(mD4 !©b=ÝzúŸ¨°l›%°ø}…4šø`†,;¯Á¾úJ ûéVõ°»k3üËöQöÄ,[¨w+"‚è.€€¯Qš©ÀN À|R:Uû*Ë…ð¥9FR*ûÄÌQp× -@¶GÐçÓ0€c|Œÿl±µúûÏ>ÿ²PŠJ€ÀY0€P|ß5{‹þøºL˜—°6¦FßëÂf7á“¥Öp6‡…Àiz¾ p!Ÿ£é݈é¯Éµ®]¼ø®@wL'N½Z -„‰÷‚­ Î…ÂÔ'ü©Õ¨„›«VåÂx]ÿŸ 8Bõ…»ÕìRDĹ -Ò.›mˆ(Ìfã­­º!vz``Z&ŽÁFF.TŽ•jCÕv¾(ˆ‹ÑuCšÙpýÃô“ÙK²I®¢ëÌŒ×óTç2}‚Ô@f̘ïC˜÷F Lðe²/ŸVÛ= -êcŸ3ã””×h€Ú' -ú·§&!ŸýŒÝ"š£Äœ?³õ÷—Ê%†¥@™yÀPÉUJ£ó‚ÿ5¢è -`î€äýïßíooì7 …Ï®‘M -@Aöµ@×n»€ -# xµv6ZþÿŠQßÿàúÍ] -À€ø‡ÅÚul÷<ðê¼qM$‚ €v U—¯ßº•ê껡¿½õ}ÀSØ^ø·7.pBëJxœþÆÇ -ÀñCÄt{Ø ðæim­@Ùj%€ßqN:ð®ï:„låí @ý0qbÜà ÄÃç1,€Ž¡pÙ(Ÿ³ŽŒœ+ßöÌ;´HhñDKÀc0j›€"P–Ü[GgmÔ.t@¡hÚ~øàÁC‘ýõåù‰J}^ ½~W/æiª tm%Ÿ- e§ï®­,ü˜„‘Öï6õŸ˜[^»¯=þñp¥RÞëËÓ?‘Ë9½,öÀëûå—_’æKeôÅöVkºY¯þDÇa$‚9øT2ˆ^¬Ì•ûJµÆÄøP©2¿²ý¥PßÜÁB‚ÈÅÊÜèPu´®‹¯¬¯¬­ë ¶¼xwqq¾©+Þôç§›‹‹vläÓln>èôkÊ[Ðþç­ÕÿvUè(ÅÄçL¾öΩ®Ëbõ‰Öh9›Ð šþ»À¶p¼ù¥aÁ¦ƒúÌdæÁquX¨Þ¨+9z¬Ö_qK»Úؘw’¹ìÓ{ÞÔOI9;“7FÜî>“óÍÕ‚’@|=]µUÎ}•FýÔéªP'Ä峉ñ`øäu];Ëggu¹ z!’ ª1›‡›.æ1æ5A¿ì"]6މ­”j‘O6ú×Ý@œ×éE-òáÑŒÚ -jà‚4#ëÆj½ø¤g¶xs€®áàëË<ùéÈx롼d §ö¿ÏîCX'Àçi7þ?ÇÉ€éEW(¹òMf°Ó¸ð>¦3uÄUAWž›Ð§_È?Jd&s†¦'ÀÞúF›‹‚k›+ùÓ@ÿ1Ô˜=f8ànÜoOBÏkç­ ·ò“\kÖsAìûçÁ] -» -€¾ÿnÿêW7®š ¸ -@h›€¼w€Á>?Ë´À¼Ÿ]{ÿ, -kŽ#°6éoEO€\ ÄQAàVÆy÷0ˆ6 R¡²HGôÔ›–°Ë— ‹Üüåz…ű„_g“"H ±‚„àaÊÓn ¯{ðpûѶf"kwç›C•¦Pse±9Z§êü®ã‚D ä5ŒŽÖçWôBà¾Ba@!`{ån“øôòº ØŒsÌó‡D¦õ¯5ï.ßçˆ^…ÿp€GÊëÑrÚ룣"›Vð·> ×ç‡úÊÕ‰Fuh`hzE9“»Ž¹ÂÃ÷׿èh~´9‡û/ -°²²¸rwy~nZ05·¸¶¶8/f¢w››Íuޝ»~ ô¯¸ oývãwx² ëºùÏb>Ý–p~bâÃúð‚8»XÙ´?ÜÝ©©ÙæpÒ»uŒJõ™¼]˜š©˜ '@ê»ScïNÅh{S³J3C§3Y³ l -JÚ‰F­ÉHAºbáè×ÙxuÑ„ Nqäw‚}u]-¯W£ 2[­Ð—=Sb( ³SÙj5'D€VÆ´6IWHµ²]Ä}]Ê åƒý>” ×3Ê »Ä~„2:cŽjËê'<…'3ãtZK ØËJ(ZÕÌn¾œyÏ5{)b3BPáÍ{ò‘IW |¢œ§sœx‹l‚‰$àùãè¨L à¨[f˜¤ŽúúzûkMþ××Q6H]í«àGï5íÏÏÒ›¹­Øàï²—/ø>=ý0“»/”—¡\£# Ë$èRh(§½PÀÿ§Qî—>B÷Î,e&à¿q½ˆ(èB—àHŠ£ºhÀ|ømØïìI ÷½=Þö‰þŒÁEÀñ“†IA, RG@0€npˆ:Äwþ| ©€ÛQ€v¿tkú¾ P{ê,(…ÆuOâÍÛ“ß« 2šE莈lO¸¨>œzÝ5ñ_ÿ½ðZäÌ·0ó– -¾Æ€CPÛŒP;ñßU‚ãÏ?ÿ'1€Šü¯°ôOL_Ÿ ö®ß›¨M4ççš z `íîÚò\s”¾Ãš"ä¤ËèÇž?Ü^CMßµ‡/ç6þˆøî&èáÃõåéú(’üæƒûJJKø’5åµ½¾(‚Pªß]Ó«\¿øò+•]¿’•ûJ•‰ñJi 2·¼m@%€~ÁµQ&¦ç+äÀÐÙòÝ»‹ùtS;çïN ;šwï®Ü…Ê˜Ñ Ø;ŸO¬nÜ÷@]ÀwSwuøçólX·czg¢¨åÎÆ‡ÿQ{@;0/v¶-w€ Ÿ[Ð?+`y}jjᛪ](•þ`,<†ÀÁÙ©Ÿû•ö§î6(u6\ †œ@j™=ú0€ìQ woA2W°’7”[–›ˆ¨$b"\…²ÍŽFYeĈŠÀýAP #%ûó¸û5Ý®%&âË¥ȹˆH爎56ÇM´ú&µÿmÞS¬¯]pÌnA»÷=E?À701á{Â|†¾ìëêÀ{ƒ ȸPÛæ‹Ù.‹3]Œr< D/€ú?úýÿ\a@ ™{t?úY×ä@@ZÜ×ÿ»˜Àþ€¿Û@ÜŽàW L+ü=æ.€õ‘ƒÍìÜå÷ÅVn_¿ìæÚ‰pöÌ)€_Þþ•ûJA€TÇïTc¤+>Ý3€sTÀ:Ì"º€Û1 Àua¼a¾ËÚÐoûE¹ïíñ¶ÀÇ8´‚•Q°ƒt+€k[ÀÕ¿m¡à*®uâäÉó§‚DÞ$w´µÄöENŽEµ5ã|xðåÔð üüÈ€,íîcî @?¦DÎ#,åæ»,Kpñ5Và&ðd/µÃHA›«­$–þ‰ï‹XïÛ’ß/Ç¿RòðqMB£+Ë«këËsÓÕ¡ÊÐèD.ðHñϽþÅýÍÅ:ÁôâÐüÅ®éC‚› ¬ß gsqýþ£¨Þç4’:ñÁúÝ鉡J¹¾¸ö€àBúøA! ƒëó¥¾rµ>*oehzS©¡õ³¾"ó‡[kóõJEþá¼¼}90ë4[Xœ›þ εàntyÀ `ñî¼ÃÂÒ÷<@QÝѸ³m  Û‚g±÷;SÛ²úðÝzý@°Ë!/,o ã¹gÉž¶À–ù»ÂøÙ©Ù÷ ¨t¬ÒW& -°6"ü“ûã èÏÎÌÎÞaõÎììäÜ(>4دÛB  ÏjÛDZìÔ‡YÚ[˜ ™‚L6¦–LDf‰B€kxd(ÇlV%rІ)†.RaCxoJD º*¹p´Všpxƒ<²EPàŠÝiærD²ŽmèQÔ‚Ïláú k™¥ <6Îâ`³ðNppw€8ýDÈHª¹cèÈ>'NLðÎú.Àã"‘‹Î|§9Bü¬jþ¼}š”+‚ÿšþ[y ¸ þR_o_Iÿ½ú@¯¯¬m®kò{:€ûÒËb§àï±kׯžïŠ€0O€¿Ûèç_ÓùË—µÐúåó€õM€œs¹Ü(ö¾ñÓ=à+I¸¹Sx,(àkÿ¿WÎ 20¸u—`b‡ÐV„õž~á¯AÚ¾áum%ûÞoû*¨ìŠôè €îŒŒ=ÿæ©“®uO°jÌZH­úÛ˜ÚVÀõ.À¾úIh@½‰³t¾R@Âk'!v³îRÀ6Pˆ8È¢P\u€¤ ë¥o‚Ô;‘ -²@Q4–ü0/½Çà+O_`Ž JR†ÿ -€»üìwm  0Ã~˜þÕ×7­ÏOT0|T¨0=?'wДMOUL‹+÷×Ñéÿ8ã¶åáßÕ[zúsÍI` ã›øš€Ø]‹#•_lË…ðèþæÝl¢6ZiÌono?²ü/ûòˇ_lo?\™® ”+0€ÊâÚö—¨ rþÓEDæò¶9=w}s“^L„ì*öÝ»4ÐEGG«µŸÌ»5Ãʲæ«m`-Á­6•-~´zïÓÏE`;Àw3î¬@²¸ùíÏS[`×¾öáh9þßAœ/Ìw¶¹áES F6¬S½>Ù¼OMMŽ9zôX¥¿Ô¨ŒT` ôv.pì´ÔÐó_Ö¯Ûä/U‡s„±‚NAÀx›@‹%BD„îxµƒAރ̅sNôuIÞû©fcb(•‘ • ¥ú - -ü‡ëD9¢ `4ƒˆtJ±ˆ²l¼±Ê’¼ŸÑôß{QÀ«7ñ­‹6ÖÒÍ?pëµýÒ‹±Á\(N À‘¾hÀO¢à\böà…µÇ—I³Ç›Î|Q纀³¡4ÏÅúûiòWv SµB v•°\Ÿ£À:ÙuiÑà>R€+öZàýnÚ^M - 5Zy ê#ÐÜÿò9ºý_àýè…û‚ï«®èˆöË+O -€ ˜K&àI}÷ÅTÌ0úxÕ}(Á¿²äÐ-:~¿ÀŒ`A€+˜’ׯYÂÿ´ãv¹ïíñ¶¿À’yR„­8ý½¡¼ ʦÿAk`k€¹ct6{„Üâÿôíïæx¾ {òü›îÐ/)œ‘†ýU ÷×눌؃ώ´Ô‹Èÿ/,„¹ÿ‰8´$+`Ø+‰OØ”—²"÷â¶tìi$œÏö„µ%CÖ.ðè³Л¹CøÇ¶­[ñë׿ýüDy „ ÞlNÏÍß%$Q]üDm¢.?z}‹v~Â}Ký_~±ýˆ(¾í5%˜˜ž›y^À/„¦–@x½ý†ÓTÅ˃Wz‘×ÈÙð·®é¸rhÞ]»/Jð‡] <\˪ý¥Q^«LÌoÞùPæÚû`¹¹Ü¬OL ÿUPš/¹ž_øwqžÈÂZuh¨:1W‡a9ŽL̃@ w~»±ùß>·Ð-è^¶c; -@qëŸÍ4ýë6 o¿^_¬_jLØ× -‡qU£ê nU/y}rv6ŸýÜúYˆÀØHR&Ó@à.Ð(4^Xú›Yyÿ ¤VŽõ*øî¦kqy¯½õúÜhµIA -DŽ‚Ø¸Mã¿¡uþù eÉ¢ TþO½ÕȲ*£Ù2F-CÑwvajì¢xÉHåh©r´Rª8†¯]ó n©2ø3'°žÃBDØ«šB (H>ú“(þLÆ?cá­ó)(AÚoçœC i®ˆrÃ{»ŸG"ƒÇ*Î;Rxß½G4'xÀkº’æÏÅ %€ŠÛº€@ªè-Õ§þën ™þUlk› ¸Ÿï÷ÚU€®h@üÝvþòûô÷/Ï_3„àÑÁ³/ÿ"¿¾}›v†(QåH -€ ï÷X‚{›Wcû¦À^Ü@SMÁöÃõùê@¥>M?ÍåM]L):@ª‡¶7uêôœãü òW‘1W–i  “FG+¥¡z¶xw}}{K®Ìöƒûí¡MŒ!X–·–Wï}úèQŠlW˜$3ËÂÂñVü‚PÏëE˜_xÞ ù+¼ó AïÈónPõ>5)ÈEÓ·çMbV§FhËXé«4*LƦÞu:3û^ ^ ~Ö -0V+¼jªÿmFuY€´náÝ#ðjÎŽ b.±:iiÁ1=˜¢ ÿÛì{ +*œÒe3bŒº/‹€Ê1G¡Ž”ÜQ—O©§ÖEA&ês"±®dJq¾¶l4RŠo<›wRY®FXöÄzŒÅÍOcÈ­QkÂ]Л(ÄhG¡DJàĆÐYp§å\@ ^ÜMº—;L;ÉÏ -@äÂÕˆ˜ˆc ¢ µÆì‚…‰,¿ƒÓÏ0ºtÿÔÿ_ ²âhéb92ü±;hÐ `wAÜ€¢Fh›‹êR©#FBˆ:ާ7§þÐw 59ð±bhN‡ -€^@oÇ ó“‘c H»"šc)‹®~È§Ó -€«D¢øÆl·ù¨óÖ‰ÎßÌ^êï{¶iàp”Êå!ú - ÅP¥4@`Sÿ#Ë+k«z¬‹`Tl ¸¯…ÿÛþVhœbD¼ôKÐp¿×B`ÀM޼vãE ÀûļO,`R®ßüÕí›t5H3Àë¯Àü€›ésó&Ã_¿|îÕAz´påjW À­Û7o0@AB·¸"¤¿õ‹ÿA%Dù1‹é{àëm (€ÑQO õ -ó“ àzÝ&ÏÄ  ŒçäÿïMƒ„î ©Áñ“§Î§fnXtþ*·óÃaO!ì;5x2JqìÇ’pÒ_+ºŠc\HŽº -LWñ솰ßËo¦ Xþþ{”û{ÿè:êwÃ@Èd@½góÍ*ƒ×§…ö"bËèæëëË‹óÚ³,Ýn··møÿµÜÞÚÐù¢ë[ÛBxƒ·çÂømÁîÃûë+Êýîòúý­û÷=à¹ÿZhÚ~ððáý­чyÆîá¤ÈˆþâуÍʼnÚÄôt>/4_YWê/8í¾Ê@.·E\X‹•2«˜–îÎÍÏM7k4}ªgËëÛœéȃ &2úÜ]ÝH -ðߨE‚gö3=£¥‹uì]|R¯5ëÃs†»Tõî঑wªE î…Ù¨{×d ¬ÕîXUúÀÿ‘ÚÅ‹€¶mV“ÌÎ8È9ÙBß7°ë/ØMp[tõGeCu&¢£šÉç—’sÁÙÆ(ãúÍæ ¸ÿ""Yôú' F  ˪Y3N™š‰ë‹ˆ$`䂇ŽûËrZ*ˆ+"lxô±vi˜8ö×~Ì6ä7|G¦òzý7*ÎÌz4~zz¢²ô—)¡±ýôØËœÆ¹×š\ø€uà>ÎP^ÄÆ7.GÂb,gö ‡í»Ç9NLeÀHÖYÛe: ³Û -@šÑôP˜þL33× 1"ÂP›”<0Àšã >MÀƒ®®3º-aë.„&@oѧWb4À¤ª"ò¿iŸ†â¥ÚÿúÛ¿þå5ÖÝc ’:èàkêø  €sâ×¼°£@Š”n¸G¸q+ðÿÖN¿ßÈö½ðõö@(«)¹á€ëŽºéOÿaJR(Z};­ÕáÁ@s¦ -àkYýO"@â¦ù‚NÀL~]dØIX\‡e\VÆJ:ö”]¥‰:Ù€¬‚ËÜ€ƒè>Á­Vbî÷kùîâüüüÜO&hk7Zc\Ÿ À—áK¯,/Ê{¿»¸¬—U‚ú0DèýûÛ4!ؾ¿µ¾¾B”ÝÚŠŽ2Ξö>Ð -:!ë÷ïs‰åÅ•eºµ¤¸¹Edñ%•—±½¥óïÞŒoê,媣©‚@DfØÖB1¹оñ_Œ6®@…˜þ_$P àØÑR­¿Lo\F¢KÅE•RÄŽÂé ÙÁ$yêŽcÐíÉó¿1çxZ3ôê?Ñ( -´¶'íÑ"ük>ÁÀ]¾÷ê«•h ø&#ÇÐ €À8€Ù)íéßu~w —Ù­ø"ú<ÆR --(GJ¬‰ tÙÞ¾Ÿáëп=l$Õ´,•úôóïs×ÌßÿüÇné|s û=“@˜½ó@ˆ¶÷{̾„ˆ„€¨^€óÄ`n­5Ðná?114ÿSňØç—ݺQ|€ðë—Ý«`(WCýe·nÓQ»ÿ2º"¢+@š >€ÿïü¿WžÞ§¸!€œèã‡@tÖ˜Ûè -po€×Þ<‹ ¢ôšÈü8 -ªÉ$°÷ÔÙè -ð ò>+ìÆŒÌº”só¥ €–wOW¿.FRŠ3…ŽpÎ -°Cp -ÐÞËâ ,õI€ñ}ºñ?àŸo7þ›|E?ŸzoóSwÀÉð¯1FØZɧ A­Ê[­×›ÓÓ„Õø/¥E¡ó ¾¶‚ÔŽLÈ{b}“XÁ Þä ¸âkèñ¼BäPP1¯Iï NÐ>Ÿ¿±IäÞÚ¦ø(â#)ô%®¥sï¢`‹Ë‹Ê†}È QAåК¨…V9o •åóÙ\³Ù¨WGåãˆ,»“!G™€gç)o-¼ùÇÏÑù7­Àî%A€qw üøfví¶„wsÍj˸—ŒÝÂ\ã¨|ÞÕá<£÷?ììÌÌìŒ z'²Éɱ -ÀH_u²&ÿ ï»“S?ù©ðY J†òÿEêÕÜH+ÏžE]?ÜZ} ;ûˆóßSæN—Ͷ²™Ta¾ ¡Æ,4a@ÎÆsñ´&oÚþXøÏ8Ž=ZÊr3‡°‰FÎ úCØ`­j³»QJ©Ÿ35Õš`¢ŸÁpÞ `fîxЇÍZ@=új'ˆÏ _àÍXÑχ„È¥ž>ªB&ˆœ°ÄXÙÑ -@3ÿ, -¢¹¬½ÒeΩhÀ"g˜Ä³Ž H#$á~¹R¸/L´`b"Í?9 f̨õ_Ê?±hx¿Ç®^Eîßým+Â|ZØx ï÷O€ÝyùÿšÎŸ @€>ÿ…¼|Þ¤üJ¨l ÅPð4 -ÀÍ›¤¶ß±  -€Œ£1€dâ48ènà!ˆuÖ­_´ÁŸOØ÷ -À3Ùãb´xÜÒ7¸¶cÞ$ðx›èxÀºŒ¸}@Þ@Šëß+ïÝUø:LJ|y ’w€6újÒ–­Ê‘… -”Ààࡃ²€[ÒtHEæ‹@]ü»È]1iÆ'+ű§©Ò”¬-˜€ÿmÐ%t€äSþðÁÚ~2Z9„ëµ ½‚§çæçç¦çèè® eiý.ÝîÓHè—oÏKC‡yoˆ(hÿŠÞ%‹ò#ˆ13Ðë5Qïø„ ÑE)D-x×°Ïø/²Í&tC¯#éöë+ŽQ"/ª\¥Êø¾Ž‹.h‘k·Ê=ŸãýÏM7'ˆ¤ÁS-_{(ÿŸ¶‰ˆ6PÅ5€TЩ0ú·€9Ÿg²¤Cw¬µ! »“ÏÉÅŸg´;`¾•e¿É³|õ“٥߱'ןm±ú{Òf ÷äd/,è' "pq¤¦O­,N¶äã¿+èÍ–”·Ž: 'Ï6²á¡zÖÒÔ˜û°©­V¦Ë(2Ï?œQš¹Öt“‚pKòK>ñ“|uõŽòšùd¡5×Üh}"àoý~a&_à° "̦(ÙÂêB«Uo-)ÏÖRKÅô¿·0;ewŸPÄ‹c4Ci”úËuÎâ´&ÃæÙïWgîÌ.ÜYÍsŒ,û°5®‚ÜÉupÑ…ÉóÕ|c©%ØO%j궬æ3³«Oo¼oÛà&\MK\kM˜–J$ØôÁ¾t¸ðæÉÈ1/¹+Àt^Ìu´È¢k4À¸È.€‰e¬ïµâhÄ8O"®Àþ´æf€CC£¢ÄbUØÊC¥¡ zä?nMÿL"PwZomn™øïµ}àÿo™ -@4ô"8À>ö2Ê?ø/ì?Ow{©€À?üÒ=u+W¯Ý¸ /H - Žê`põòûþ˜U€Ž]gháP®ëü‚Ü pír; p›….øo»ý]« ä¾·Ç[˜¾×  4 MTki »€}íd;9gÚÜ¢€¾ìžCþÍ#€Û“ƒtx0ö™´‰/Ø'ü× -eгu-¿;ŠëÛ¬Dq - €d~ú)ªŽ„Ú{ɪ ì÷RŸ7£Oþ.ª ÈjAŒðèŸ`H6OÉ &ïáýå¹!ÚÓ1Ý© UßüôüÝünT±ßÅ#—ÞÚøÚ…—qý·6×gö,Îiîœ,Þ°¥·Èæ–Î×±ÖòÝ\0­Pö„óAnˆkžãúËËG@> BÙYÎùûp݃L.‹²[\œ37˜“MgÓ"µú¨\œêÝ@la˜Q s À§Ü @€„ÿT´)@Âÿâö?«Ù“í¶z}t¼:>^¥[Ö×êÕáQŒÿ¶¶ßÖ‹÷ëõÓÓõcáŽj‹1ö«££ãuά—õ‡y;PfØ}zwbÀ†Ø¯i£:\© û¼úøðkœÁ$#ì†X9s©jýõו«V‡«*›ŠR#*‘r°[eœÖó¡½t®PWþDsªN©7&êÍ×´]ã¦WÁ˜Ôâ¼\.«Œýt;#$ê-û\…9™è†p¥¸TµþZuÜãýëàÛUíÑݘЅ”-wdxœž¥¸úÓB½ íÀ®½r!søãÚˆöè€R¶OO à_ô(ÜGp?VÚ'è Ç#SÍÚ -@{fðTÜ ï­¤ËøB‘ɧ7À€}zW«e×ÿS€B†01½¸Üâÿén‹*¿ùEýÃéßQ3ýoáì1¡å.ü·ýíkç @s ¨ÄßmrïƒÐ#0øïV¿D¸uíj(fvúQn\Óú«&‚iBB¸0Øïg ï÷˜;8wåÆÍB0þ;N€nÎýˆŠmè¡èˆQ¾ý K$û^øz{ Àÿ×[ÏðûdGà PÆs¬:q2Æï5èèïTx$ô 'AµÝlVØK½÷9™€\ ¸ÅPNìÅ=ÇÓç4ôÿŽPW B¨n (üGp›˜4&×¢þú²2V¸‚÷%Àø:ëæþ¶‚t)_¶{äÁÂÿGnçõ’; -£·ü3 <·ƒŽoqÿ\ˆ/´å€PºÅ–³C¦ß]ÑqËËÔl¹¾ž*u@”gøq½aä·“·LHo -ÀYöö©UPæ:ì:ƒM]}mÕÁåb¦«€üt]I cÚ¡÷Q Óͦ¨Œ bth¨Ú\\!ªiÓÚ¾Hð/·û·kÑ`g0ÀÄdº§vþÛî¿ìy@zmvLH)"PoÐcQ½.TÎÖµÚœ'8H¬Ë[Îç'HV§æžµ‰FsàY*•úûûߨTjT³ËFk®Êußé·«t¤ 8†Í ¿ÏeÓºHS¾¸Ûÿ«¤>1÷ºÊ§ÍišÔ›ÚÙ˜˜“w.˜V±"@/ -2'Ö„Ð5ý é,›æ Aèáj•O÷–Kð•¾ò¯Õˆ‚4_¯/6çšõÚ¸ÊÑ #¸€ Ò˜;]WA&”³RÎqBc>Ï)îž®káz'Ü5˜ -MÔÆÓUæ€y‰#ÀS9ÄAg‚ÿ­ÅXÆvOäiÊ %«…àlu'n+q÷Z:BA Å©ú>K-@ô0TFæ³ Š ‰£T*õæÜ\szzZ-ôo“Í‹ÇK@|{ŸÉx¹×ä’Ÿ?qH¯<½tQ€½œï÷54ö?wYþ?r@[¸}ëû°…Óû×ë‚éëíwã÷ì Á>A€”Þ—70h+ç‰ ð÷ÈO¶rßÛãíI -*W?Üø8vö¯N1õ@ªŸ±ð«å•ó¤Á¼-Üþ …c‹*€žnÀ×@òJ»}€q‚Ö‰¸ƒ kœÌiTøOOœ:Ô@9B”›>P‚,˜¸~€ë@\ ?…5úû˜> 0žd—þþ' -þGÀ—D|&°ÜšÜÔⓜà‡¬1ÀÀ¹‘CynMZäÏÍÏÉ—ˆ…àTR¨u#¶a×õòÍ×î÷·¶¬oE5öŠ2àœ ±P¼õÀMŠÈGùAHÅùZŠ:ˆ"PKŒslƒ*ýu%ßTî÷ïC/دœ-¸2@ٯхG4² Bà.JÀœ8}ÞVÊ£Qǹxw“®‡Â²|îCMÑÀÚøï€ðÏ,!ÿ³+‰mt |é“O–Z*AžÍ üZ«õ¹Öݛڙ¯ÂNòL7‹íæ*rkuuuia£®y~g)«U*.ô?É@A³„W4t‚NʳÑáºò†ü]Ê”¯÷1Ÿk®Šëe—¼¹úÉÇ­¥…üΪ’4)Huz5§óˆlYWâ¼–2oª ³MI>³¤‚´Z÷\…;*ÍÂB¶ºôÉÂìÒR‹qî螸IÚ4&k¥ÞJõΕwüã!±Ùj5oðçÊô“%]V¿]IDTæ† â¬‹„¦Äo>ÿVxuņßXmƒpì×ìa—öàù‹:‚ ¡°ŒÓ€GŒL‚BdÀ' h%ÎñIaQ¸lÌgαçê Xg"'„~ ÜŸÎh0¤ÿrd˜™(ä Ó²&ž$î8Z«Â"«5‘@àQo4Í¡v[¼ÜÇn„`à7ô›sEºz65µ5ÞrAâ7Ðã°LyE‡€”#ÙÅF¥×ýΉ¸¢3 [nùçê*ÁýäâRæÙpî"iC×!µ®+J‘‹Oe©Ç~Lÿ…Fh/ÚÊ&lõzúô¼xÛPê¼ðï€Ô ³$#ò0‘ð…Ü -@Gƒh*†²JÀ¼ ÁÓ®ôI -çh“ /iRø¿Ö¨á“ •Ø•E‹ê–gªzÚ® •ûé/±€¯O( A öx¹×®¹ -@Ÿ§ˆ ö_æ‘Y -ce·nÿø 5 À1€¡Ð°^”Ú üv¡».K#€'€äðï1Æ8KµC¡\‡|põúM÷¬ëvàùÎ',qÛ­„rßÛcíqÀUíBBÐ÷–~²·¨0ö«t¼ƒ» þ“¼Íäûk+€’p Ÿt€wF½v;×>®k;ÀY×Ö2MÛàß"€]~öË(†Ëú—:Oôø?.¾Àsnü×òuLbÁ6fô·=Ýp@¡„Hؾ -1€B¶Ïîm¬9 °äoo­ÌÕË¥¾{úõ^•ÿŸÍÍ-ÎÍ·å/ËÁv°0t–“ï˜`¾Bd@×Ü@;Üwó½û¤AñÇ›§?QÁ¿z°-f@ÂûâÀøææÍÉ[÷·0ôØç ÊÓÚæƒ¤Ð\YÓÉ©h°NàZMq -³¹;𡵵U(„E}ææ§çh H5pm‚ºðÅuú° }çòƒÜûôS÷ØVÀ3ßÖt›ã¶sÿŸþ÷#îÊ—09/áúSSùh¼k -cv: ƒStýoß~ÔöFUN9HÛ¨` ÚÝýÝ1¿¡µtCŒ¸Çnr3ÌúbÆâ8ºÀÌT£Å‰*FNŸ¾ìMÍfÃÂÞFó’Û#F§À©”b¬DPþÔQ -B˜½[ AˆÐ)eQAÜ?õ·zé@V©‘'éü ÷t@;‘ -"6™œÊóaà^Îþ%wˆ¬‚ÐbJë“$~ -sóýPÓÀÔôÉ;íÈÇ~vÒøÙ±ýÈD3á?1Ú>ì‘úÒ×ÂyÑV"¶`—)Vc>­­˜KÖúÀQPú—+0C¾ü{Qð_ÿCCåò@_OoÏ‹=ÄvúzõA6p‚Tãì1ªý÷Nׯ‹œØ©°öD€º~"¨ï‡Ü²@W€ïŸO -ÀÙü¦y(Wˆ(BBxÒh@ôú³wBü‘«Ú -±FúŽ@ÉÞ§ -àš¼ÿ[*Ýã¬ÈøfB¹ïí±öX`£ÞxIL~€ô‰ÞÞ®3^¿€8‘ÿåËÿ?žÆÀÙw €ñ==Uö…`46`CÙÈóÙí«ÛÕ?n~tÕÇÿŠ8CÇOªÈ(¡÷§J€Ä: -€—¾¨,ÊÈÅÙýT Á: -!k‰ €¾7Ý _·˜°Ö#õéŸ½Ä @rÿçæsGð㽃°B}áïvt -ðÔ&‚y`Ü~ë!:?R¿¼ùÀj±­!мðp_4€½‚oçGFV¶YÑ}xî”%ð¿-† 2hN× -ü‚늑8RÙ:„Z"€9±LóÓY³) ŸÆÐiF ´­ác¿Y À/?‡€ÿ îæÖžÉv»,ý)fï,ñϳ¬U­;¼ß ØÍÌÿ´AK>›`Oó¼ -ÒÊSnŒ;Z¢à‘‘š„Œx µHüô)°}_D`skE_Zß§»ÄÊlߺÿO6òëµ xÀi}»òš”žÀý÷ ¨,´|·¸ÌsU,× œB\…•zs}Uå' p~~®É˜2ÍééFc¢97çØ,ážäV€î° »ñ?ÝçfÏŠÿ{[Äc¬1õ^6%‡—Í)AáõÜaB8crÒŽH,æÃò–å -3uö³åe¿‹Ó?F‡ÿ±"pö˜ûœhHeEYkÞª;,”URÊíŸÊã"ÃYQ5ÁŒ®ÿX'¹LèÂg1ÑÁ?ü€½®4ˆccþ¨‘¨eµþÊ`UdcªâlV«®ñ`£Ã¥®‚Üá’`¾¨€YJ§ _oBb㤾» ©¬À`¦bÅë^Á¶0<9÷€_¬|¬xg‰ž# }+)­ö‰Ch¯rJa.ÈS™3DH%‰«tbøY «Ÿhxóý„ù†áó2XfmÔë5†è¸0Z¹Ù¯¡ýìÚ5ø®/Mò®ßH­ô¾ã½WÇ)ÂZÌcH -À?¤ž€âÓnúÏœ¿ríVt”jdôä÷ëFý® àÕsïÓM€€ë×ñ¢ïÿœ@Ć@~«"×! ò Ÿ_ /ä/2þ^øZ{²˜Žp’စ©½íú Ô€ˆž€½AòðÙm´à¸¬–|½À‰ã/ÓÙ``¾q`½ÀýÀ>Àföˆ0G„÷éüóäšÑÀÃÀFtºÓ˜«àûÆD1ãêúžz: AQ" Í@1@4üt7ˆ@tã\sz´&æ¯wCm¢Ië·ë#öO¾´ | pÝÞµ+Ž9¹p×ýùmm?d±û‡íÝ+¼ríÐ)ð’ Ó77µË¯véÉ@ìúƒmíå,z „p@n?Ô‡\¶èxÊݽ h…2 0ÚAE„ËECئ( FL@u´ ȦçóEO…µ–W7þði!ìT|OÍ‚Ä ÷­FK7¾cYÑ/è/ÈcUuóN4ñ¾­Î -„g,ÿ <deÔ=‚³©‹•£à DM{aï¦eÖnÒt½¡ó&œs’­Ö?ÄÏèXh<õž -’ oÙ%¢ ÅìI¥ –#\¦áTïoÓÉÁ E èX`¬Ö[ÅË,•FD”®"S‚f^ML¤æ‚(Ÿl… Ñ˜¦ ú“šîÌ´ ¢ù$êÈ×L!Þ˜6ý‚Ý€ªÖ §±™„CµŒ(œNxöà¾qW«lµcÈ@SäDzƒ¶¦¢€Ò;T _›•Ä×áËb—y%éµbrÁ(>e[Z”Àÿ 5}j/GAùÒ@¿9À@ ½ ‚tÒþfù}—ýÿØûŸß¸®<Ë¥Cåk†J4C“d¥.eFº Z6[ *†J–£ÍD(I3Jf74åsë»Ï‰2‚¤dgu5 ï9q~î³Ï>‡ŒXë»öwï­c¡ðƒ·à¥@ÿNK -Uà¥ÐV>š<ùÚ_lU>úè£umO s}”€yë䯗.]…Ћ¡kNZX¾¸D]¸î€Ø„„ü2Ôþpúݹàòµ+1=Wvµ>´•%È– -À±ãmù«`ÍÞ -€ð5cG È¡ø6¥¦ÿ­ïrØS¾of‡F…Ž€g§< -ïL’r·Éˆi”¬Ô¯GÀ.°pÈw ns2ÀV‡æž½€\ö¢2Q"íÂecpa$ÓUl8{í UÊ…­0€déž}ÌWYŠˆL<›N‰–*½¦—Ê¥£è»n£ñ©Vr¹ÌØÀJDÚúÔxK¨RþsWXHižN5~!*od±Q£hÍéæZz®±‘ZiÙqš<LdÊ ¤ å5i ð&æòÓúEüoðÖ -€Ñ—Íl,€6¾³ÄÈŠ©CpQ mR¸Æ·êc:£$dF]„Skáë"£Äj -C;Û UÃtUd ãµV‹6+ÓzÔg¤PúÛ÷ 5ÐÃz+—“þ‡ïO‡À4èiî.3øE^À`Ø›£'cüŸ¥S'_Ëbâ¦@}P€Ž:€ü™Y¦ß>]ÁÉWVWà2½$@ Jà™~LBçÿËkxýW´ÒD쀞+»Úà·Ý2 :†ð·O<^(ücñOe @)€r»óÆlÌeË„ÂÚ"ëà€zÔ èŽŽ1ÈñÍÁiAj’êøÑ—÷{Ü@« ÆtL^€7ËPYÿWn0*þ1¤Ì" Ê ì1n™ÊÇ.”€›%ÀØÑþ3ü—þ±,tº€ß}ååzšO迲º²¾ºR+ëÇQ€VÖ××ÿDÑÑ~?aª_ŽN=¼¶b°˜3‚`Fô}ðà‰Ph:ßAÎøPTÐü† á‹7èzP€»žò£ - ¼?ÑíDðò:ÞÀz„J¥cTè{f)”VÜ@k*h‹@,àõõÕ…Ú,ÒÑ 6cÎV¿s+Þè@ÔØÒkæú?µà·m‚K†øk -vsósA­Û7ßm4[‹‹FÜEw»ŸŸL¾?{BÎ÷›ïþêfsí†À¸Z&ÐÚ? °U™k)Z轉¾®Ã‘f~¶VÛ¬Tóó8òºOä7Qñï*€–½i€ãØð2 wQN7U:þµ“.ˆÖyžŽr°ž3þÏÞ[ÃïÑ @±\É -“ -Òxu‚ºÜ¹¹¶øÁd¤Ñ|÷ÓVS/Ê‚¾^ˆk>ln*°ã$L±“úîH·):'ô ÆTb瀰¯`Å=®ÜuO€– Œþa‘™u*dª«l.Hܵ{¹ÍÒ•î P[Ù*)*saà -w˜lrïË %$ pV‹i÷Q€##ÃE×”Àº îíþËvPˆðµ{4ø?`/›áø©}7}séÒe?–n°UXZú°øcdÚË.r‹r€C—ûºÇq +´F´1°àÿŠð^Žÿ/YÉégPî¹õµànûdŒÎ¥wúQ*^þ§t°“Øëmc;k`PõzÌûÊL7ÐS u>¨ 6€ûîX>’r\öòK(qQÒ’¥+q®¨ÊšËdn4ž€j€¸+Ì$%öm 0v³-  Cèd„µýñ»o¿y@Àz^Ö «^ÛõÕÖB}úàÀüOWš« ˃ç,0EMw”Ýí; 0p+‡\Ðl÷<ßh6Wí%ðÝl -¯µæÚZó„…­E€#Õ)á­üa~3âýjï •e«uccþÝz«I“>ú››n¶V+ÂÖw熰Ñ×[7é’h­yãÆ&]ü•Îkֿ̯tù§ ÍÿBÍÖ§*ˆ -£Ef–áÝuns¡2R(•넺ñd½#à¶w 1r¿ ^P ¤Ò÷ø‰ëåužJ~pþî· X ã½£Òߨ ÕÜz'Ÿ}rÓ€;bh -¡†}¢ -ˆûc¦RV¡|•9AT‘úp^¾é-: TžwÜ-Pke•!…© ð -lnÞ½ÿ»¯¿@+™h ²äþ?5+•ƺ¦7J§O3,{m¶þîi÷§û¿ûïé©ßæ>ûù!{ãÒéÓoðÓ}Zו´óc§8=Q¢×–±‘±áá±±×Ç2Ó•ºúô§ÇÞ{C¿1¡KßÐ!•„<´ûñé±Ò£ §)ȼ{ݧàÊkÝá" -]¢DJ¬+ÙÉ -öîé¿R9I˜ -±í#C¯éŽ~2•H©U@å5æü¥`vvþ4ýSÓ?þ÷5ç­Œã¼ñ†2#­>;™ÀÌÖ¡>°Òˆš€56 °ì€ÐÞ`Ë /|MÄÀq÷Âr€8ŽÈ„»á`;ç”+º^»(:¨ôN‘`[y@"]¾êmd¨«“àÉ·‰L´¤\…C*õ›UÒBa„f˜hútÿk÷_ÿtÑu´cKe¹ýYèŸÜÿ7Xü€Áí¶'À?Ìûaø[͸Ýe!\n+§&'Íä÷ŸºpñÒ•—ÆG_Ód #©`iéÄ÷ÛŒÁ~zLË'£ƒ_+ÝLôÂàãL 5¢5€\PÿÆ^eÍÖUfŽ xe9¡Üsëk}@ÒÓ3@˜xT¾7~´Tÿ0Fý ¶©+¯ÚF ¾6gGÁýÔY°›k àÇ̸ýฉˆÒq<ø…2§\:i³´ÏšÞ"´€SPu )Y0l@é0#`Oyì©@Ÿ„Ha  + -Ð1tÐE’ÿ/T¤»œêHa¢2»0/hÜxê`ªž -YC°âÁÔâ ðëayæDø°CÍG©ç’‡wtîŽ+é…ôºT`­T·-ú£$¾½Ýü+ïûÊöhª~äqO§óls@3×’% rJ~G¡â0Ä\_õØA J”F1 Kð/øöݯ¾îŽHèu…`ÁžÖÒ‹ï°ÖæææÚÍ/åýÏŸžoÐÓ~£¹Þ²¿»ÖÜœW«ÍVë^³V·=_ë^©/¬|*Wø<Ãýép½\ž*MÔ«u:p•Õõ›þÞzHêóó§ktÝ»y`±Õú’~{ìܯ7‰<$QëËÍÖÚÚæf³Õü÷ïÎ7>m®«0ºÌ>vë§³öÆ[wê³ÍO›+M“•ú:×ê¼>ä¡.ñÝÕLœÖÔ 4® 8W¯W^WéÎÖ‰ôŸ©+ù] -¢kÎ7ZŸS¤ :^¼ùåÍf«QA -Q†+tCìQˆ[ÍÚBKd­ÕÚœ¯ÏÓccvvö§}>³uúî˼e£Ž»Liå‰ÃZÅžÓhÍFA˜¸m$v^)G¡°ÇH À×rÊwÔ®sDÈКsQŒ,)âVi±Õâ K3OiÅsY8hG¿¯éQ@öC~–þ ` -äÿ2Uývým%: öðR¢Œá¸Ý}»M$ ­dA€ÿgQ>¡£~9ßÑ€!5íöBȪý鈎>ê'ÐJ±—}tÊ9]û¥Ø„Hàäèk¯™@Nüg U‡À¨‚ËW®:À.¿ ô§@‹_>'»ÚÀÑž–üi®þsŽ\ < òó£ÿ+àXþ>‡°¿)aÀ?ˆ -®ÊýNÃ%C8n¨?ñvÔ0æËg7ûÖEÚ2+ > __HÏÉèH†2é © €+þuà†´;²¡€Ñð@åó­(‚ÊcG ç¿‹ÿa`Wüãy0€ßÞÝè ˆäþþõÆ4£„Í2ðú:‚ÊW¦   çß àmü§…¼áÀáÖ!9ô°.»ds¹ôøæw¾r^:í¬êþƒ;xýäï‹´mTGC€Lð!Û‡Ü)ùüÎ\‹$ à”/¸£ÂXÁ =ÉÆêõë« U‘DÈ ðÇÖ7ÿá«Ô ”)Á?øß¥xôýŸš¤ßa‹ ÿ—_þÓoÿþ÷ó5hs±Ñl‰4×Ç¿ÙlÖ~Û\kÌ‚ÑóÑy/€¼ÂþùæÚ ‘¥Ÿ›©N™i”êj-ó0פuáÚùÅÅEq›w\»{“¨‚µÅ5zØ[l0š°öM4ŸÏ -òO*ÈÝzí¶ -r^ù²ÙZT9Ön~ÝhüCsÿ4UìëºhRª+[º²¥‚,:—ÍMBö 0³hQ ðùÜÜÜ¢ ¼4T][Tqg¦ªTîS: -ÂSGAçÏSùÿÛ¿ÿ§úòË»ïÖy#çÏ7[›5ݦuãÆ?Ì7¾\4Wàæã'ôù¬ÀÃwלÔGØ,< ‚©ñ‰ÉAh%H[Fsá®3éêÃ÷&€Á€”Èørß„¬µ™û(¤ÐÌ›íÅãVš³–62éˆ8D®ƒC/ ¶-‡öird¿ÝCã×»gLˆþ}Œ@C€hùï:"Ä*⓽ìbÛñoO¹Ž?zfÏð·€½Ì -ÀI·¸¸ìv{Âh7 h‡D £$ÀßjNÙÖNžúèrR`K'_; -€û×ýiHA2€½íjZ/?'»Úmä¶Íò§mxçŽÀÿ~ò]ˆ¡ô¢¿@ˆ$Wƒq'ª*»—‰ˆ=/Cã— ÌçUŽƒuÚþGd€ã•¡³O1`~X’"¥ ÔwEðmŽ¥€v€ÌqfŠÀ¯›» 0úØúôb˜á+S¾{ôí×b@àÌ„¡¶;·nÝÞX©•†'ªÊ3 ¯\dw÷ñƒ«ÜÆ'üOº‘_›rð»Jb‘¦í]D Rq V@ë7Ò•J# —ŽqPPeÏÅœÑD§Cd þ§Š |”nDuæ<)̓;ÜÀ ¸€žåþ» -€ƒbˆàÕÕÆ -U:å~“@XôlÀo,€_%f`ôÇxóZ>½é¥—Öžˆb[ûÍonþÝßÿÓo›ýiν_?'\l?oÞ¬Oß\lÐ“ÕØø¸Øåi5W¯N)–ë#òÿù)÷/ó{øØt,07w~eìßÏ*k×õ µ.#¨nîã -€ÔÄ"ª ÿ÷ÿts¾¦Ôï£Pazsñ«úüWk*] Ú\¢÷x¢9gêæÿ´Olž†$ÌÊñ×4³(—Ÿ2*q³úúDu®:ó“©©™™:-‰j5ÐåJ ëíÀoDåøûß~Yîè(Ý¢f -óÝÅÖç3n/`sAúˆh06X‚Ü6}û  ¨ TÍ ºrÊ»à3®3yàÅkê bÌ tÌ×{#sÖ5÷Q¸˜{8•?½-Î’S[H‡"Ÿ<ÿ_{XDt.ÃÚ'ÿßÝ óÝþ.7þÓL¦€¶‰"1ðƒw ¶M»*Éa{Và³kòϾQ`aþ"1ãIÐÚ -@0†ìmí¾Š»§¥“'/|tYž< -U(¤‘C4 `gÿiúÏË¿H›1«<#$$”{n}màeùûs6ÊÊB°£lôäë ÿ!W€ûû_z™ÿªðn`4ð\¥Í/öô¬åŸ'"0¤ë@l÷ “ έ­˜(;ÂÑOL2@À?‡]kAׂ¾PWqCR®¢ !@”Ib<÷k[Ü=– 0úš±?¦ “dÀTHy Àÿñ߉üãwV~×:û½u}¥:121]›G'`|?4ºë7Ø‚ØFaÐXH.j ž‰4”ƒz;è0ƒÀ„Û·u)qœ.üoq Ž?‡Å+HN‚Û-‘ó-Èœ´"‘û'R.p­ãÞ*Я璻ϖÀõëë4wp÷F·…A -mòýƒl@}ûm§Ð_ø ~ëùàiìÜVè-.þG€/ÿéËÚ»þ«Ôëç€vÛf½Òl:¢OP{ξ½ñŸ†€Ú2ìjËQuÕá>#»@ÇèK”½[›­Òé<`ñ? -CérÐg¸œÌt†¾…¼7ów¿û§› ¬rœÓqBï±V½z}C‹È BC;äÊ¡¹Äº¸FσÕê¬ -¢#$œ›»YªUÎWËÕ©©*C¨ç» b:B)õFþñ·­Óóºmÿy+­Ú|ógUÆ"v¶µœ’ô0ºÎ3T³Ìa¥¾}6ˆÊŒ¥±®>[bsÿ[6°Ïýæœ& ï 0.aŽœ} —ð‹:â{bi•¯»,]ÙÑ î Œ\ -¡ Z8[×ô -ƒ[—¯hr@áŠì¯˜TÊZ¢îGàÄÈH1F–ÁÊ¡l7Ãý–)SÜ0¿Øþ•ŽžfÜî²KY €°›èh=¹åtØ¡€ÿy @_ ó»&9ùŒH*û2q€«y#HDÆE:PT:8@Þ—@¬(‹íâåKŸ€]m€ð8aæ–9ùÓ£G‘úq”q¦3ðòÐþÀúýøîüc½ttHðiÝ`ltÒ{¥ 10 aç\e0€\ôÊàx®Ð's÷ "ø€’[¾I-`|A0]¦ÓæäHŸ„ܲ§Q\,’ëit'Æ+ÖDÕþ¾f‚V××7®¯_wÀÛJc½ÕüÕú¯Ö?·À`€] -@j`@ï6½äôîŸÁ2µMèwþ?üææ¯×þþKf£þ~c¿L ®YÀ£îõ:}ûRz5÷9ø_¯ÏT§Êå3å‘Jø×Çø_Ÿk§ÅViåÝz“†~s,®-~ÀÞ:7òõLdí7¿ö›¿[kÖf?e¼ÍyAkµÍºñŸn]¤¸Ò, ¨†÷ud¾Äø‚”Âá¸D½U?ý^©zŽ£SS³£,2·WÄ´«‚üÝÚo¾\kžÖqË$í‚4¦çgÍ?ò+úŽw‚jã¤ÑÈ”µ!:ÇWoÓlÙ´m@'9ÿ"ûÞ±'ï±è€*€¸9y­»Æ”c>Çt.ŠŠû¾(ÝÍë-–RPÈ4åËVää Qà!û¨éïgŒéƒ@ `‰Ø~p]kMQ F #ŠPgu=­¯ðñä‰ÀÎø§'ÀÉîyéãLøÄ -@ÖÀø¨€«—&Ç_û‹Œ€º€Tða߀‹—/^þù¶I/Œ;WŠ~ù£IjÆ?ºt úqò$Ðï@­ßŒ~” `ÿbñèÝ–Pî¹õµ9ü9ìçsW ÀÜimà(9ÒüO¥:®„¬ZHÞ¾kß­+䇶*òÓcØ?ã?·=ºßáVåU¥‹`èHvm%l‘+U|‡;ì'¸@7Ò‹¡t0Sw œð? ß?áÿ^c¼h›á?‚ÿS@p÷Ë^€˜¿[ µ’¼ÈŸ -%å 9QtbC€jä&á­ †æ‡âÕ`´|l€oÛ»(ú¸òý–°Xg¡œPVhqðŠÛÊÓ¸.¶ ¾€H¯C¸öÆx²G·¿¥M}Èœ¹!b¾V> }åã³ìQÍgƒÌÉí–ðŸV×Wé -xv65Ûý)qek͵õ4à·ðPí€ ñbS@zóÏb šÚ&t[l®ýýo~½&0à 0»í?Ö¬•’»M¯·öÉ…{¾À>ünðP®ŽUò®ÿR[`éââÝÒææ»Í5] ÖŠÈëÖÌ­¹<¡è9”ˆ_ÿÝoÖ~Ýú’xÃÀݼ Úé[YAÎÕ«ºZ×e/_<ßT¶õÓz®þdö'\c¤ÿ`mìn£Düß”&ªd‚´±ÜJ„˜ÈÚÍÿج4> y_ Ú©Tÿ- ÐAò\ˆ)[íœeÝSt×#€ÓAQ+0Ÿ…÷â‚Øòñl¥'™×†[h…ç­â6NG2òcÿrYž ŒÖ‰‘¦½ìc¾Ê=FÉâ§ô5»€KÚŸ ¿N=úòWž.O þ3PÀ?“(ÂÈ0} 3@q¤D Ýn·Ç /€¾  óH@K&Qö;€è ðäøIÇ\½ta о—]\Öôñ–I®º@>€\ÓxW?P h8>¾1NN-€¶(A/K(÷ÜúÚ®ï¶9yÞÄÐ_Á¾ûÐÚ„Æ‚ÿ—ð¥á®}ÍVM8ß(:.¿@PÞfm$üýqG°÷Hþø˜ÀQw4èÑpòÁÿÜLè ÐùÁLà Ü&ðýe3!Œ2€èXFIÙ†~Ä*F_ËÀŸ‰9³@ªœ àÏ2À·_ÆÎ Æ„—·EŠÃåêl}eU@‡n]g4@m1ãSƒìq’ ²Z¼rö É€1 -ä%Ó;T¸»¾Þøäã•“\iu^9¦O~ÊÙF 0%Ì@'Í>t”¤Ü‰¬uç£βÂ(Â*€'¥ÐIßX)àFÿZuz¢21a·GÓ¯ZÍÖ:­å!îàÿ,üß™ÄKOЧ1C\§ÉŸîÞüÍoDækŒv‹}þ¹¯)pZî6þ¶À\•Àº*åâƒãuÆÚ¨VŠåFU¿æÿ3ÕúÏØó&µf‹u`qí|èîαM`"k¿¾ùëµß¬Ý­Í6Il&’Êј¸1cÇßL„+ž0SŸ!C2‰ú€ù‰OÏ'౉”êÜœ¸ÊõÀ CV§¦(ƒÍYa¡|ù›µ› ¬'¶R¡"˜Îú¢¸óvèf -€½æä)c|ý8Ðê…Ó°¸¯m'ÒqÁ)h+¼Íå@2–1€€oÂäûqž\4›ø¾>“)$ðyß‹…7¶™B5@zrxQ‡( %ÀÚ1®‰àñ<ö_+ PÖÿ¿ƒûåØÿe¥RùË@Wÿ;¶jÜ ‚¶X þÓ=Qž+´àgÚË>À˜¯©-d -|ö/Y€st\ìâäknø8 Y àŽ -ÀÅK?ïž–Å–Æ ø»JC>…å%eï>‰±—"püMQ€pÿËÂÿ„õ=-¡Üsëk½›Úõ–Ù©G@€v†0$€—i råygÛ`ª!õè±—- Ã>ÆG€® ÀAvãµs4`Ý5eîí&@²~(„DðEõ•ÇŽé -åȨ£pÚ\¾€¨Ôɨ `.º¯H€±“‚Š2 ˜Ê$(@¦x4ÀßoQ¨Ç®ÓñÏBµTœ˜­¯®__¿¾±n°Ž ,N¯Ç ¶²tœH/ä ÈFbƒ´1ø–°Z—(?W¿é: “W´àYíK‰Ø3˜;S²Ü¸~]iTŒ”Äå x'¹+õuv7nµœƒŠÅ>7”‘›(V"ë«Y!ä›úÿJàA - )¥÷šµx6ðÇ8µMèf`míËóõwõ§yŸÞõÛ -À, -€•ñ²–ØsN -ÀT`ñ¯ÿq  ¥]!~£i s¼Ûài€‚üæ -ÀûIXKiÔNo¤‚ˆZÓ\bÿôIDAT$ 1€¤¤¼º€ÙÙª‡Äþz-SÐÎÎÁ ò‚˜:جüZ¹ù¹€s®ÈXü<+H¥¢¿a$Ô%?ƒÔç~¶ÍöýY8Þ1iÃøX ¢ÚzÓ€¬À;ÞôF’ìÓ–œm¨™°fÎÆ@^H R³E~ºŽ.K'lkß÷IérëØÌìt{ -B–1E4!År‰ÜÈ/Ð)þêZzeü·ª/ÿ?—ö«Ó‚rú* þ•¤¤”²aÁ¿.k(EwÛMp߉ýž’p"†6ä»7@~ùØÙf!ûgà϶c®¸èºwëã'Ë"á¢ÇÀy @¦ øá¶ÉqYñ:>4cXzSà -@;Êð#‚ Np広»"T (ƒ›!~&ü§€p¿,¡Üsëk»td€ºqÀ]ÿ>ÐIÁf’",O¥A`KÉ„¾†ÐŒ¼üòÐÑcÐažƒØcçzŠJ›n-"Á™ñ‰»9smf@T(åÛ©ë‚  œÈˆïWðOU…Å Êàœ‡~àýóÙK @¢À¿)€Ñ)ªÿÁò~î¸âVR̹5VjÓe:YY]ßX§<øï! Ý𘠪S °ñUx+ô¨uD—ÕBdØûÞñ9c6vý6ƒ p$B§¼'Þ¼I¥rÐÕb ôÜgø÷ –⺅ˆÒ×YR ë·[ºoœÕ!òPA8O‰nS °²P§áÌQµú¹ýÿ_¹ -à÷D“"0ÀF`œ‹w€§0C\§áïæ -@u‘ªwÙçîv)Z]”Û€wº/¨+·ùnéæf­¹–+ÊbW%ˆÜBø;€µ/kµ¦@wNeɘH³1[¹Yí­Ôgêmàg[€+X£•€3(UÃ\ŒJ¶K8çPºÿ% P©L§J_Dh£KÒ=Í ¼p¼N@ 'ôO¸ œ§mHõ~¬âÉX‚«ZËùÎY*¶¨ˆgM&ßOŸ”KTšô:Å ‘owâ“-»-ΪÐ/б6ÓÄœaI·üø Fðr¢\œx ü/’º­Ñ tA¢Ì]“04P¿cÊ<¶¨€ü÷dÐa—¬ü2/µï¸ß££ Ƴü!QzU&Dÿûj1‘­“ €ŠÇœ}(î¥Ëôö¿tYðç³D ªÀ5´†“ºýd¦¸Ã€Ohø‹Ž¿>–Pî¹õµ¾ƒáœÛëæ -"º;i× 1¸5 ¨ X›ÈûrË•¦`“ë/ôÙõ -¹ë1äEØ¡ïš+/èV,ðh€Q‘Ûk@]9Šs6³ˆÂä -€NòO-ÀK™à1 þ³f'Æøxb£€€¨0þ‹üá‘웯þ±«]¥Øjîtº:»°J œ{˧›ÜÕõ&Ýå G™76ÖY7½£×! -BYÀw,'!æô××[:Ài%²–TBL:0›`C§$8# :‡”ÖK`^y€ç:À…:¶±~ËøïÔ¾® gp‘t—æ*G›©€«×[:‚L  ôP zÜz}>‚ìÿ¯[øêëo:: Ào2o¸sZìÕã:,S~½öåbýÝU½»yÀàpG @ e—PîT^œìÅÅt @+ ær¡¬­ýݯ·(v¼QÞ{)\ê‚Ø…Oÿv)3màƒ¿¾žÇœí_o ‹Ð І"  •ŠãIè"@жMò‚ñº=imœÔGÈ)0$stÉ p™mŸæ3€^œÑ /·NÊFÄÜ)cÅd@ûi'WòE˜6¹‰&¯âÓÓ”†ìE=4Q - -©ëÉd[ @OŽw—ШŸÝ1 L@[ø °Këþ»¥[Äqù›k‹ -Àö€ÿø››(Ä ¸."JҪ߈àÿ>1d¡:„ði—"þ3€v)º\ôÄň7Ò¡¼­À~·HDˆVI68gÄïžÀ@om ¢Ð2íê@à®`2Vž‚ñ´=Y'`GhA×+‘2 ·û­T¹ ¾ ô‡:8–™ ÙÁˆXJ‹l½Ý8Hè­˜\$l{ €“G­·% ¯;`ïï¾ÜxŠ@Šÿÿ_x± r³¤ÿ áB€Ã/횬,/H¿q6pß v·Xªþ¿€ DþøòÇËâ¿ì !œ’c~á’úMÿRÚïP²f€ û3¿¿m?¿xÑsç¤y ¹¿­ˆŒ¾&®á‘Pùø?õÑ¥«Ÿ]»ª¢íŠÿÏ À®Ö‡t(èéÇÒ €è&/» ¯Û’&Ì@(Wé €ˆ -ø£®†O8K €9݈í;&€¾‡S·¿2l²¤úúIqѰ¯‹“¾RÔ"ð]·Í€Ð÷@l†RÒ£:I±(Žû’;X`Pš0kÔÆøÿµñŸÑ¿õp€®ó€ž2T¿‘‰iw,ßytlÌ¯Š @V¢S2'X]mB}DðÛPbCÀp»>³Ò\MX_o²Ð Öøæ¾Ê—ëq6Ak]Ƭ…°|eEHNšDtDwò®Š“ #ýs=eˆÒR,ßAÙ,¨œ B—@ —…í3³ð¹(€[<ú6ðŸ÷–€m -€Þ8³_½7ölq–)k´x·Ùx?b²ïN@pçV}€3Õ‘í1ýÁy+Ó -ÀyVä -@2+®خȬœÝA0ÀúÅ|ÐŽ @"YAòGÒž[ˆü‡¤ÐüYAPÀ%ôEÛ}±ä1t“,ð™ÿ•$#Ûèê]v콇麶åEf ='ÍòÒûš€OžQt˜œ9ÁEX»@vC[×N2£Ð„4ÄM4‘¹¨P.QÞ@ÜVÉ -ú†3OC€‘þ剈ýO†À ÅšŠt\(þa„ŠaºÑà– ‡?óü³)ÀähüÄá¬m -ГdU“â—–?‰ ‡¤È!JøSt|jé?-¼4þZ/ @†ÿ=l+ø§‰f€Û€hði2K.ÃG'^¥àeßvK(÷ÜúZ?ÀñtÉÕ>zLé¥LpÀ~á¬X<àÕ¤uÀÑc©•?ðSÃîE:ÒV´Zh7ÔZG­ÀEpÉ -¨Ó7è`28ʸûÐ9¤ƒà„¼ wЮ-Rë Tø¤P 0$A©t{`o -€ÇØÏ”0…Z[€ï¾¥€®*€ôÕ÷ð¬¥JuVPiþÊMžŸ_Xh¬¬xä| XËpHÖhл>ƒ ¯Ú¥z›ë+ ä N¾"¬ DVJ8itF7ò±X"s˜MYsa¥™.¬Ìs+m5ÍÀsQÝ_; Ž4•†›‘«ŠÃVQ Ê7«fÝ´1bÖ›«ó ó €ø?ƒÆPè¨È@D¦—ló{¿ÂÓ˜!®Ó€ä¶pÞ=ð€»Y@g À¹ÚN -À™òXG ÀLRþ ;@Ž4л¸é@+€z¥µM€èÈL=rJûÛchŽ ëjð“8&sA¶(¿îP‘µ%Š„çê³) =Éý7`fŽ÷‹v¼…š ýL™AT+>š8ï=Ã+é#{IèŽp†0‚C`€レ9ûò¼€„Ëá°ã§§‚Ø8×Û8%Ò…N·ÑÅs© º$T±|f\ùíV‘›ÿ -þeøþ™ -X¨[±íz~w\ËZÎvL?¯ í{˜ôãÿ -@|VP€žö¸Ë|YÞ½0øcÁº˜„;øìŠ @tÃC Zî¤lóýmöÿ»>±œÄÛ@?Ý -€Š-Èg°ƒ%”{n}­_ €q°yÀ˜™Ð±?Wà”Z¡Ð©®abmÀx/|Ò1CqÂøPâ&QÖg -€`½KpÀGéìo+þ»w[¤Ë€—HîR¸’ÿåv€9pÿ'JíeŒþ–ð_Ë R€-Ç¢-|óu")Ð]yÈôgtpÁ8ξ±wÞq³õÙyA°€u¾ÁŒ]˜oPw>?»òSké &ó+ó\¬Ð™6t-‰•ÊDB®÷ÊB]É@hÎ7” 1Ož:F>¾èR`‹[8Sîî…’^(>?™ÄåJ8¯»yC—êì|¡Îô bÔ\߸®'kø2$ [ËÍdŒÄ`€&†ÿ @¯Ù {ïÙài, «Ã2 bš÷S ¸ ônm€ÃÛ[xg‹p–k>hœo·ÀOo43i<¡ˆ€¿ÿõ¯ÓºÛ»Àf½fo¾­D‰dÊ©£¿_ À -Àù:ÇCøÀ{lU°¶ -1‹}€­ø/øû„ˆ‡¢@@ÚØlœÔǸk ¤úÄ䀨´àC#Àm|ï€xÇx“Â@á²µàk}<åÇÁ}Ãwwž“e ¦l»—q\%P.š¼Ð*žH™hÉœÆà|¤Q^ƒ[¦¡ ¨¯$èЗJ–öµSÒá ÷õ¨/ßAüììül}G@ßÙùŸn›æçñÔ{[RR€~ðPÒÎV3øƒý1±)Щœº0‰ÿM+€M^{í$ -xÝ@SÀ¾þ?  ûeÞøù…ÑqªÔ÷|Ò£þÐÞ`|<º"΀Ë(šž+ßßú(x¬¦‚ÚLÿ—{ßVè‹Oàïü—Û -€vº0ßCe -KW€¶&G£ÚÀ‡â¾&1B‰Èœn -À3€£žD<‚*`° ñ‘ ÚÒZ7ˆ»êÚ¨0ùû5ð­d&¾‹;Y ¿7À%Y¨•Ktøí×QÀ/»-῾H@ ¬"^—Ÿ>?+GW ú.‚áyýÌ/ÔåRk³^uä`][ ZÌ -QIñSÎÍÏ -‚!8Ú 0Xìi…m(¡RêG†4\£îîk|œvÓOî¨Ç,[N¾ÀïŽÎ.Ô)ÁBC?PñKEAœg•£îR­Ff³ M‡ @8½à:›ýÙY @ô kÇ&`«ð,ruþîö€6Ø{ ÀÔ––) +ým -@Ê/ªnnöŠ˜=½]H¨ÝnàE¿€ŽVg§º€=ÄPŽZÄ”¼}„¼î@€ø"{2°)Iz#eLæ´¯æ›É’Œ¸Nxú" eb'ì")˜Ù‚.ÏÍ{í€}/ê8îÔdeÍnÕÇ"VèÙŽ'çÚ ÿ¾SØ7ðŠŽt|ö‰ 'ü·“O·¿Ñ)ÐD¥¿Rƒb¯®ê‹Ç -Y­‰¨/ÏF|]¶Zrù·Øòò•åÿt"Êo 6{€Oçù1y΀ ÆÞSãrúO]t7h;(½T,¼Åü_¾š+/œRÞ:véÚ†ðí/Doĺåå+Ÿy4à_ô»ËGŸŠ)ÁÜsëg½pPjPZæH©ÿ”—_vU>¨«sô 0_Aÿ¨°ÛnãðªƒšÓ ãcË&Àšõùt¤!UµŒŸªÿÃ"K™qB8ª²¤j}Ç!ŽÉùŸ×ód•)‰·ìUˆ)?«ÿYø -À½»¹ÑŽ08Ê„öåéZÕ_z*à…­³Œþé†ÂÕª~•'=˯BþééÚ¬®aSëÅ댾ª³eÑBÌþl­Êe‚cRë3íƒJ2«l•i‘ ªìc$ÐY9…Ë:ã{èŒü”تù.³5^“øÆ oZc “ô ³<™~Åš+‘µž4³„ÿ¹ð7HøßUÀköâ±ß ×6¡[ð[¤€¬ - G À¹=ÅÌÈóܧV1À¿¶¸OÀ¶-oðëµ>­6k[[d Àñ.a߀v+NqÌ{[*‹€í1*D»DD ¹cþ þ_äö 怴ï Ó•J‚GR}b ú¸·µám­êH– [äñ@k;däå2–lDölE €Ž¤¦6n—¥aö§§‘æàu\@I(Œ"Sò'×Yš. âùk¥Ï+ƒ…ÂAúö‹†å‰é‰¢<ÿ‰]ü?RžZ8jàÖ×7nk¦¡ ­i{Yxû½,«H°¯_Ù€„úÂò`²n b¬ˆÐ À¨%l+vRú˜Gø ³ËË—/NŽç -€ÎÑ Þ¿ŠA5ć— X@ÛnãØ©7Ç•¥¦sÏ­Ÿ 8Â~ËüøRïƒòŸÄŠðßU8ÿŒÈsø‡D)E§ hêâÿd±@kËØ"Ìp–„E÷áøà$bËœ‚¼ÈN["tJçcr2.ˆÊn§Ä!&äTq&¾³7J”®mþE¡Â³Ì‡® < k˜Ð”ºªVþg -1€y@R2øoã?ïý-P.·\øM´Èúëd=cÚîrw?Å®€. Ý@sm‘U[0rk¥”QЯ'Àí -@”H¦œÒÖ`[ À ¿Ê¶}ò×Á@¬øŒwF»4säà ¬sÚ‹n ÜÓYA«@øà+ úê}T‘ëz#½AÒפ É5ÖÙ)ï+±®I'ˆÐ22}ù„ðõ‘0@8rxAEÍ'ën}zÙh1zøŸ¢€ -UíV¡ÈkÎc€}€Ô€ws` k°%€Vß7à¯Áå@T¼Wp‰Ñô|¸\ÔqDhîgé:p.Ìž9àÇl¼Ë22ö9b^¤æžkñ½Óåxá¾éò… ‘‰Yûv«Ùp4A(®ÚK1ÊZ‡Hå{…Y´¥8‚eé•&ݪÅI -Í…ÚNØòñ£, Yû½™Ä´oˆï²¿uþúëêQùÚðU/LÌÒù×êz‹Y€Û×éóöÆ=€÷²Ìçïž‚lWú´| Àè -•Ë5!í–:‚ÐU¯@º[ø(¹äOÿ€F'ß=éaÿ–—„ê„ÿèx“[&ðáŽT -¾ÌþRN>Wv·ž1@..õ@ÿ:Ú¡À -€0˜ -ýW¹Î=W,ä ->÷GÈ9@¦J+_@;'€îq<~åã#³ee®þ±ý(I¸ÿ2÷ ® plˆîˆ ˜$cgá›ZP!:£ö3Z¦òø ¶G@¨%@²%”J@·@ À#€Ífså|cEŸfò— ¶ò£+*ØkµŠœfJ#…!ýì¸#0Ì£‰ ïé*„~Â!ô -¥«¶2È ì+1 ¶>®DÙ(ã°døÕ8Ezƒ<Aû‰ÒŸ+ƒpêe¸÷‰”œóóY~É(•õÐ /ªÄ³³þO— ¨ŠL ”ËQs0=ðß -ÀƒoºÇÀûŒ›^³_û³ÁÇ;)»÷Ð' Ø- Ëég=cðõ“sˆ§mÈ–í²niÉQ`6Îd ÃjåÜâºHvAy᮳ðž^—ê¸×§ÄNåt^F†2®½9!€@E<™­:ë±PB&à -<;]D %"A£íû— ÏáJ*àª+Ç ]Þ¾±Š‘3€ü`zFDÝ%Ì .v³@!¡&€ -  - gÄæ -Àæ -ÀùóçW„‹ÉÜðG®#ƒÌ: P ).0"/ýÅý0„ÀÊðªß -€Ëaý–ØïOÒ;?+&Úcü×ÀPî~l'@” §Ê}¾v“qd' +ou)A0Nèƒ\¬ßîá¢c~å§"5ôtX­ÍÏÏãLË[‚€L1à¿@Þ 7ª^®_3ö=8@àdfVäx‡ð½bÞ¡ -`k €€Ô€²Ø9 ªZÿÐ{,€~ -@Ö f¨ÉöQòõ…Ž€—PI&ô4Nz'ë4îf¹–æ÷ à@exL±H;€ª÷ÒXT‰s¹Î¤Ëe>ïtùõQ(ßÎ%õb òЬ­p¼ÉPGÄ3öt€€ÈJŸHÍ”÷%¡ÝeP -R1zX$PnÁA\ˆ8IÏ•ÇD¥`wÉóÝ7à®ýùûë…Æ÷׿ÂD9„ÿ«ëî¶sãúád¨Ž>†§¾}2_n~·þƒô2_%Ð÷`<xr¸´üK€OR€c›éÒµK§þbôäItR ÿý€tZ–d¦ ÃgïR>þp2‹/@0þ§J€7s°¼´äH?† ÄÝ'³Èï¹°WëÛ -4¥|-ïàû€Rá§àø?pÀð©C&iÚÞç -€ÀWi™£p ?X>ûÑ£é˜Ïe1é -@ª° m‚·*t|<¤ ñ„qÇdF)„ÿ"@b"É䬇vº=+ÖÚfü× f™PøÀh(7PVVÄšã{ý:ñ=«óÕâ0!sÓÓ0€yïåV8p(€Vr¼8ÀvÀðͪ¬™¡¼ÅR‰J(ÞÄpÿ™G:r`•¸„ðŸÐróSWì¨øA+¼Jë€Ùú,ÁÓzªŸºG€õ[·òŸ´Vkƒù ‚¿ú&ë¨+ j ™þ?›ns  ‹Øu,€cºÇ°õ¸·€Ô -`[?*KÏ.uA:e»%¤ôdÿxà)Û@ÑâŒÌØ޹aÌ„v:°Žcò©}<&Y$ó³`Zþ²ïªý@çÔ -(MŸìR糧rTÛq+Ï7ÎÄRé´æ_7®Ó 9ò:C¥ç;ä2°CÑ’Q†HâÕ¦4dÝ©pÄ/£3 åSz&Ê•˘2_(wý+z¡P®Î»›Îu}K6Ö¯·Ü…¶m³ŸVo·+(¾A~®ôàу0 úLd ;Àµ ±øâ)ǾvòÔGw€\h[:•Y:š<ÐÚ°±ÝœŽ_c4à«Y À© @Ú -€ýÿ›^Ùÿ๰WëGÂ?–ðѦ¡&2@$@X âó€?&2Ð5À±—Ý´f”×]`DŠ[d -@0ý^n\ö>y²s/»þiaÖ€ì¯#ûÍAN÷X@&š]”þ¡½Anà,Ü*Šõ -@š2§,Zc X€Lxp× -À§(«{ÉÞÿÖêôÈ›¾‰‰r¸þj0T8€•áµK —ä¾ã¦~ ôÑìµûàw@¶>Büì—‡_e’):R: ¶CÒE:0aàßM`­ã¯’û@v´@(—åßè'íÎ{÷ïÜO~ï ¿æÖ·Ý -àÑwî üßÂL°xÅ~Ùàÿ3²€„”a[ ½€Ýú¨”¶·ˆž;ÇØ) Æhm‹p+€bà14¯¬;À 2ú´Xh<Å´ôá„„€4`«)Ò³ øÇâ2ç’_éÒÖ¡Õ“:e‘.§q2H™hŠÍ6cvAäVÇSð…}t¤l¼¿oßÁ¤Ð?@‚œ|.eÑÀ±ì)x’t}¶›3!7]¯$&ßkÇРo¹iËT$nEÌeA_f÷ì¨ç/Ž7˜ î¯ ü3¾Æê­¤ý{(îžö4 -€×±Úb¾Ê F€ À>I -@"r¶ÀK´ÓEøˆKºh@€|:ÜivFmpÛË7•k^ Y ouá² ­õÈý*Ä8 -Àßš@ÆOêâñˆ8‰’ yS\@ŸsÏ­ŸõWÀcA¨ÿ…ÂÍPŽÓœŽžù­ì×ZkôæJÛ n ÷:b|8aü vY¹!HÁ‰Ñ<`§ ë "º@…É)€öðø±H§2œxfá,¸gft >•P€—²êý”+•Ú«;ša<êÀ€‹E›tÄÜü•~Õ±óÍÉ?xpïÎú¬S®»øÀwý‘é - ­ÿûŰblq¶½HÇ•¼Žß™ò@èÀ,¢l2ðÔ -À0™ñ(n VS®Tª ë·úO?x|?Yëæ æMZD è¿Mü—÷ŸUè&Ý -ÀžÆè×À™Î~ÎF €{Œ~ö°ãX;+ikK+€YêÄ Ð\òpÒ2¶Y€U†Ë0°tÜ'}^@ºpNà™Î{?íy[¸ëŒb/á¿>@)×:i|² µ 'ÀtTûÂ]2úF†.ƒÐ×AŒ(Ê—Ó$p™ÀÝýèp‚íŽVÖ½—Œ|ô4]1dM..Kzt¸@i¼%ú1´oh_áų`x·n%SÔ&õƒƒºAqz¾¹ºÒôx]ëÍ šÈËüß¹uûÖ^f´ïa}V=8€/:GÛ‚§mȶ°¼¼äÀÑר¦ï Iò÷Â~›tD{@ÛÈŸäú‹WBÐã0ñ&î@пt!µCèTt½†|6 ý:ˆ0þf‚¹çÖÏè@0¼ýc”>ÚKü#¼t`®@ \Gø -èu¾máv§[0ð–­Q‡íu*øýÊ6"ûÆ @²#$`€¤o›8pŠÜÒ¦Òë Ù= áË*¯ó~VðŒ -€ñ?y¤É?©BÈøïÿýŸÍ¾ýúëßÝ»»Ñ¢ €>Í•„ÿÞ¿÷P 8XºüB^ON< ÂVÀ@ïoáûǬó¥XPãîÇvÀgÏ® -Y©0^ÂâÄÞcô›æs>-§ç×oݾwçáýÇš’m¶64ÑÚ¸+` 3Pf2eøïòÿíþ{õÔPfÖ­|Ÿ±Þ©ôí €¾=·Áõ(ˆGì1@¯à^Gz´ˆ€ºÀ zQXöŬɘ–Žðÿ¯…g³Žw*$mÇä8”R¦…3I»ÞL16rÑ*»àÍoœOq$/•w9a€ ªš¢pîCŽ€Ä5ZÒߟ³ÈnÐG ÷‹›¤Ä=,’¸­° ƒ0gH €þç)£3Œ„¾‹ßÖ‹¤)ß ȯï¿Ê²!±„RÍÒg–»pC@€¬w;ÀÞ -À+ñãæß¹gS®ˆ|@.xt``FwÆâßg -@:°ÍN½iÙŸÙÝõ„Û~rôBž&S–>Ћ \85)»`&¢{~bðñÒäÉñ“2z'ˆ­X³'Ì=·~6 ´¢nùqiÛ9 N„ ä†Z;m`¸mC~8ÿwöÜ$)ú´Çˆ@Vð—'ªÜ`œ~’QšËÞ΀ÑãÇ»€(¬ˆKé??{@=°ï´^&¬ØÁy­) øGØ*„ðM èSùÿ -Þ,8¼·^ Ñ¿\ *Ï\“œt¹úàè^Ã4Îz¹øV[ðQÉeçWˆ–¥€¶°/öÇV©t¸Dw¥ÏpȧeéÃójCàþƒODx÷yb[››÷ÿÛ×ß~ÝY°ñ3 “²W®é™ ”Ìl›ðÌýl 0ZˆÄXk{Šøûßüš*€gè -ÔÝ -Àˆh¨ÔGçÀ‰>H%|âdnqÄ–&»»ºÀ:%Qç³/ÉÒzÑ #Aô1îr(Æ2¶HžàÓå¨ê﫳©ê=h.0 Õ _ÉMIç' Q  -Bº´Ìï»Õ ê[,2Ñ­™Û1Náb8¥Ÿ‰v€íùþúfkâ;‡|¶\_]YYw¿Ùnx}ý @€¾{ˆÙËr wø{yþ™Ùù÷¢+à—"ñ“ÿ¿EHSOЩÀäÿ÷%vþ ÏP³?~r²C`(€Ñ×NÒ ë ðÔÒ’K0™Wüg+º4S¼k6óó€ÝŒ*¯ã#üó&ÈyÀÿþ©±œÀqa·Pû=â€ãq£„“>”B⃺4ÌöerµìJ¦»ëqí9ñБL]2âûéøè±ã“ÞØDBÀÆO;ª2ABœo¬Õ1×D¸°fb4úVÄ>[+((3úNP0\ÙŒD?›-ùþçWš+Í'{øð9;fúUÈ<,î ¨‡Qüiao^Û`w@6WïÜs©!ûIàÇŸ& mE7þ›þéêí;·Þ{x/î'üo}q÷·¿ôˆž€·+zaÆ3€ÿïϺ€ïÐÝ ŽÁ¢'À=Çüúï~ýô1½Z|ª´U»¨É õü˜Â75 -æPåÃéhjKÎ'øæéPOí«<Ù”ÇÛ鹫>Ùå2_ÂíÒ=?·p¾QXfi+ˆÊ3 _Û,t›}Þ7ó‡‚h¿Cðñv©\Ïþô¶8ó‚€ý®Ú<ß|’ìñƒÇ﯊übÿD¹¼…x ñ- -€>[ƒwjºèV4—·³€B±­c`•º -ôѧV’cƒ ê©ù¬<½°rçÞý{>Ö's+}6ï|õõ·Ýú[ˆ· -¿‚øÕÇô¬fȵu+ßg,€{ì €Uï€í­vŒH  KP¶I°ûl÷S‚ó´e@Óµ‘*_dÊÅÉlrñ²Á:'ž³³Ч1F$£X¹V•Ã×;›”^Sà}¤ÏNø;ª2^Ø÷"™`€5P"'dÖI];&bOþ@®(ejxŒ.~-äào} )ÿ^Úï @ª¼Öƒ$s‰R¹|¹ð¿­Èx~œEBŠ-Á?³á)°*áÿÿùä Ø$ ¦„ÁÄ{×3@ d÷<·Ø+:B£j ô“ûÏqv¼ âghOÎ[fð?S&Þââgè0ª&&¦®oÈé@Gzt3€VëîÝÔ À?Èërÿ?)~Ù¼û´zK`)ÛªD?Ÿ»ê]ö1S]=ÊpÓ»ú°Ë¿S @ à˽Æ$üO­~–òJ1ºÀO¬Ii¥IqÜ;†·´ÅÌ üm‘„ë:cŒj:“-Û Tå@r¼é Ð8ì„ô²;å—Æ‘¦™ã<ÄÃP&/x©\t‚¥[(ãƒà9Ɉt|¸X‹€£™@žé.én¾`›¥šP"œ”)•s†Û'¡Yat0_ݨy5#ʯè˳ Tý¯6WÀÿfóúõæõ[ °qG$ —fn5+)0 ~'`ÿþt™,WPã;úâ—½‰~é”ðG ío7 ˜Î–±urüÂå¤èÆÂü¿ÿh™6ˆéz`àTСp½3`‰ÓϤ=¼-ŸÇìfÄ yl ñ„exæþÿÁÿ÷ dÿxO;‹‡/(u€p;G\,á­—¹‡-°B+!àÚ}vXŒ¿}bô¨èFâ Æp“ <ýqºûM1BqPÆÅP`º´ -`s» :J ÀÐ: žÁ;À¼LH±ƒ„þ1@Jð? HøÏX¾ùê«»_´äûÚ¤ OîßòðÞzmdü§!à„Ô¡md¸‡ Ží -€aš*€rép‡p˜¥…ËÎ&¶‡€h@¾O«Ä¯Z2±˜¨Î¯ß¾wÿæûéÉŸ<1øË¢ºÊ€_¤±¿3ÀïþÙ ?@iëV¾ÏXgÎtõ˜F¤'Àè üôcv  gO€Q"™rb%Ë[~ Ô^i Å!™áȇØõhKæNªÉ39x €À:¥q?œO™e+Α^ÈüJvSÓÂ×ê#8L×r+­bâ¨WÄç\pí£x“2F°?1YˆLôaf3 -B%AG €º -Û>@_ó€F,žHùú‰T@-™Q÷É–D1¹ÀZy" =öÿ£"Ž/ ͰÁ€;j¬z<À憣¡òÿû×l3{X^°3ò'³óoËͽ€S“—.}dÀÍ€·);XøèíelñÐìnFÿ‚ñEùAý “š!!o.]/‘ýçKK¡ `€8ýÄ'† e‚¹çÖÏìtÉæÀ¿‰€vg½¼äÞ€¬¸ýØqºÆÏ†0ë¨€ææ -€Î±éݰ ÙÓ–«¬ -˜{Ëqß“[ߥò® ,ñÁä¼ÇX„þ#((¡²u-‚oÙ6wKürRd!XÄH/wð -€Ñ(1€­ -€ ,cDøöë¯î~y‹1M ŸÐðÎjµ80X‘«\Èbƒ’½Ý1v#PÚ1ÂfÀ[Ëðå™u$œy]é_œ­ -@W+€m1©>á©c:è 6¨†(ë·oÝ{pïáÃO&ûbã‹úˆÜýoß<ú.À[Ë@(~±¼dY"1=›%¼Fw· g+€]bÞ©ôí 0µØm,€»Ûc÷0@Ú³Ð|…ð¸A/í¿¿Px…z„ê9x– ->:¤z÷àAæ¡CE¥:ø‚¼ç"ýí2”-V<¸O«/“âïî;¼“ÓA£#©„‚¾Bá°®:´¹¨ - ­/øÚÔt.>®Ÿ?tèàÁ80PPŠâ¯õʽÿŒ¥£í÷í+ê Še!2™ë†Å¢ÊáR’š‘]gTäÞìp¼Þ'VÀShN´ÀxíƒmÓq½å)½xDE;DeŠîÍêð ÜìPAeÔ3ëäAU/ä i=ðBQwÂx/d'üç“bqõ= Jà?Ð@¡T]Y]q8à:ÝèMÞo³¶$€ÜzTôŠàÓ¡¤Vˆñ鵯Ò$¯—ðÑÅ‹?ï9]4Zf³Œ­“'ßÌ7æÿÅèkã“b< î?¾´ü‹Ï W/1ö/yëcD€LGÝNá9ØÍˆÀíÌg²„Dz1Àÿ¤ :Ûî è%9ÿÿÂjí -v3 «# 6Èðßkß.@ªðîeîÇÿ@t8z\ŸP”htüÄÛ Q -@²à -î -0º#à÷HFÊÁ7•¥B¹>‚'±%€ZJã^&œØÁ >Z¤Ù0Õ®Èñß1ßY¸ÙþG@Âÿ'O?|xoõ]¹#¥R©<=â¶¶ €m+rÞ{(áµÛY×§­À dJÔÕ -äߢc`y¥VBÿ§Sü›×6eä®* €{<|’*?nÝlm´èà¿|õÕ×ßfcÿ3 ~õgoÝSú;<‹”Ø6àÙûèê 0õàžc,€=Ålk -ÒÜs @´ðõl Üå&ÜÅy}%ív$ìwÅKÉ´ -W|‹)ÿÌvÎnüL`¶Y~ÎÓÛ_øó},•£#Qº|ç»Ë²Üo>·l“÷‰i°%Ç|äðjû!ïúÞP³‡àÐ@еùU:†(„¿¾qû:òàý63fö°œl…ûžŠ€[[P&Ý­&'O] #@wÔV: @Rú†ôV4/-oQFOÑÀ1"Vÿ-Aˆ XøÏ×®Y0Ò‡üo" ,CðÁsÏ­Ÿ9À>o‚þàö·ø÷á?È``ÿËt¢ë€¨pgÀ&r¨Á]WìßZá/g»‹(g`Ï^· uq;@«¨æw¯N˜H -J?7¼“ ˆ¾L*™ÿ“2-è0nðO`0]!K/ÁË„;[` ((€*À*1€$„ð‡Gß~ý51xÿÔ¬$ |üíã÷o·ˆ`¼ßéêt¥\2 w[ïV:n å;[Øýý®€[ÛS&\Tö¥V¸B‹½Ål5]Ê Á(‚ÿvöƒâEBô^™m~ãñòŸ ý±„—Ý -À÷ àLÿž\þûH­¶Å,>ÝXƒ¶W4±’ÏùŠ·0AR€^'Ÿ£În†eàÿF§W¸lÀmŽÆJ—è"g¢µwhƒr‚#]$8»<|±æ½iñ€£è¤õ¬t¯(‡0m©8äÌEÀ2^½ì¹æ¯¼Bé\›¶¨«(x^òˆ»8{¹ôYÂ,yKo‹Û (Iá•öáöcû`<¬^°NÇkÒ¾óg¥£/¼‚b°OÏÈãËûžøâéû\y`( Ì\𭝬6VVVÖåÿ ÿ ýöÓ@ŠúÛb÷ÛíÊòdw+€XÉz1€t‘l«ðÙ'(¨ðôÆþþ'Al€~€BèeÝ -–mÊ À•e9ö ù…¤L†àáÄ` :~íÚß:0à_P¯%è?š|ÿÑqžÇìfŽéàËkØk·idÝqªCÿüj-ÁW“¯1 áŸOî` ¬…ì\#uàŽä:–4 ©í˜ Õ]  -{;)@èî–Øàþg½*_?"y@{°=*6ƒ“­þCÈð?S~çVYÀ·É?yððÖjM?¶E¹?í:€nˆ>M+€®$ê=@G+€¤!õ“P|‹Ñ€§Q¶GÊz&ªnݹ÷ðáãÇš“ݺ±ñÅÆM:üÇßD3€Dx}¼Èx§¡„þ?;øÛ »[€ï3À;]=¦VYO€ßo,€~ -—º  -­\EÔÇD2 ‡ -‡>X8(X.jUûÃÅAåK–\TB®:G¦© S*‰—}Ÿ¸ÛŸq#@wÀû^t%Õd”tмDöâ¾òôüÊʼ8À*Ão¬o4©p-@t°ÍÀëÞÖGèivþm[€ÏR8ø?5Ü~ -€Ð?~ú¤ -€‹?­õÓF¬Ú SNN~Œ£O ØØ`â1 -d— X³¡ÞÑ¢6€ æž[?s  oè÷&°ì½€87@@¥€£Y `ÈøüÒ~¼ô—:œý£2Qú K ØÀ€‘ÿ†è3 ‹ìs:'QÞÑ ÐuÉT„c£ãos&Wtí1š -@ |ÏÌT"=ERd"Ä~>åí‚a^'”؃ ‡L€'»©²œ¸­Ü€[|u ?~òøá=÷0‚ €ë½Íví P[¿F8î1{ßëj!>Ø­í^ -À¶¢Éð©b¶Z„N—+Õ…Õ;÷îßüðÉÃT÷ñäÉÖÍÖÍ/ø{†x£%ÐŽô»mÃ?øÿC0€­ -¨ÛGØ1@¿ý]=êœA¨ÞŽ°Ë¿c?}ÇØ%>Ñ €?l_ÉL[[ P~Ÿú N±Œ%\ß‚Õ" Y™™‘–®Ò…Ö‡ŒÿÉC‰CI:Pòƒå @XÇå6ݘ{ù>‡DX´ÿH‡](ÿĦ…çéj,|z9øû -‡‡ -gt)ÜḞ‚œQA,䩊ƒƒºrß¾W^q½E\BØÇÍx% ¯ª Ú¡äÂkÑCꌋÃÝ…ý*ÅIÂ<$­Ä˜0Ê<€ÃA×å@œ -0T¬®Èÿ—­¬¬¬{< :ºuýúí[wúõØÛ¶+èÁvˆ ¿›ÉbÛ°*ŒÊ|L°èp΋„}€¸)ÔÇ@:Á7ØiÐû î’ZØN^d§Ï+BpyòdF -±#å©ÃG¦ŽDAâ ôs ƒeöÐFB½OÀ%å…è(O½¸Ãñ*X¦8œÓBoD;ƒÅ#‡EPT8Ý1LoU RV±oè…_ FaopFZ^xÑÁ ÅéÙ••qš€ý&â·zãÿxÝÛR?Y àø¿7€(üDö¨Èìøç -ÀÏ/¦*]ÎFìh^¢ D./½IŒÁÒϯ -棠œÒŒ}´Ì ™cpû…ùà=¸OÖâThs4ÁÜsëg(B>+ÿ|0x€€T ^2 -èyÜõêv¼qÿƒv·)6ùÿî (톟 ŽÃ4`(û»bÆ ÒçH¦Ð¼‡žs' (Ñ›J@6I`|bB -²È‚N6‚%B’˜Ã¾V" Ìë„;›Aˆ…¦ÌŒUÛ -ÀBØhE+ÀŽVODn­W‹CùÊ•Š|årúùí¶Nç=à6èj€ïxÞ€»ÛþñÙÛXÚå'žE™p`C­±~ëÞí àAšäÿ·nÞ´ðµR6pW@À æUû…û½/?·´°Ðø<<ïîV»Ät+2Üôè 0õ ,v‹è7@ïà^GR+2ѧøê@…ÑQ£ðéÕ:<+;|Xø¨-ÎèXµß^mn „eTÀ» ^úâ§žüX#‹–‰O>rfêLùÈVÚ=(ppþÅa„6–Ž<(œN;Ù ÿ£óÙ1¶´Íæ‘â°rœ”G» -Œ$؀н|æð‘#SSA«3g¦ü¦ÊlðtlŸðßM%„Õ´ žÃ7:H…ð$׬÷…é°jáÕ΂psrçB쿤ýšÝ -à-,Px1jŠÓõ•¿¦&€×[Z´ÖÍâo±ûívey2Uä A/.ê´Lø„ ÀñSîŸJø%9è'’°­”bèðÇîÅ‹†ðí&ðÉ'] -Àø’…þ¤àþç -±*1Â|8¥ñ"6¼íU‚¹çÖψHˆç.² -sÀàN-¹ ˜¤¢'Üu °— ë€þ´¶ãߥè*¥ŒLàƒ;OHŸÃ)™î -@h:!ü{’Þÿ°/»„¡ðxy!2 €`[¦mûi€€£0 •Ť*€þãýAðæŽ€p^ËÇObbtœÛ«³…b¡4Q™žž®–c½­£¸`Ï­:ûèh°‡~`ÊJ´`¯ -@O›˜˜®ÔDkèèö½{÷<È;|Œó¿ñE øí·À¿ðøß©d@zçV_¾Ÿ§[€gî z¦«'ÀÔ -€ÇØ[ @¿±š»öþïb&†VÑ€ƒÃÄŽÐÞ†® ˆU vÌÆINÊîÉ…‚_2Qƒ^`cùUY†»\*œÝ·6†:øÕLb6"K{º‰Óæá¡Wª©,:p$Šb¼xf¤@ :xè°ò¦C"T¨ØQåBQ(§‚LÉÿ?ƒ`¯]78T, Ö+ð³È^$ªOÅägaß>°^I¨ÊŒ/SL+Š Î” -R- O9£²‰oAzÇJI:åA„- ûïã+ŒþïEãÿ¾‘òüÂB°ŽÝÒ P !þ ´îeÝ -@ÿ½ÂÛ=oU&—.‡é”?¬p¢—@/@m “°$§¶D?@&W—/NžTÎrô @·^" "NÈ.2úg˜/KÙ€$œ{n}ŒV ù“ø/ì‡h™b,8Üþ[pS¼ðþítƒýV„¤]FÐ}¿†VßdgC[ް g59>*T?vlüíÄìÎSù'ÐV”à¸Ï(Köç¡܇ê4—åht`ü‡ìç -??…b‘bGkãPB&ÌXµÐ -à»o¿ùÝoïlþ*bVš+™üøþÃ;·Wk(ÅrY€(À„ùÝ&ºõÓ¡OnG €=}¶ŒÜž½ïuõSŽ ß¼¤p‚ã;*"½l¢,Ǹ"×xÑïÝü°Mn¶nµnܲðÍ#‘¤¶+P¡?Ü*½d¿ù¤¾|/Fÿ€1Û[tô\þcúްS @G+€¹]ñ¿4‘tÉôo¤Ð*/5á.ÑwåááºËœ ••Y üÀHªÀÿáþS¿¦Z5Еåb8<3uvJÀörRÀn77Ê €ìÕáW F{Q’lKø­tx -Â1J!+«JS-Ÿ!ô®LP^„f¦DdR.V)Êq¦,0u¤|¦œø BàÚ„Ädö 9z^ôPP"r;<ø–Þ" %¡d~# ’ÝÙ¡ƒÊ®c¾"«ÆŠ¸AMñcjð¤ C6*à>m d -ÀìÂÂÊŠ~V\Yô¯o¬¯ß"0A~·Ø÷²ÿW"™°ƒðR7ökÞ¢‚Qà—ÜÀ¸+ÞÒ½€¬ÀÓ(]ºúIŠ8Æ M¬,ƒ=º‡Àk×þvùÒªHþ†}/Fþiçy3€],¨Ç¶ÁÏG„ þÿI -À€Ð’‘ôB Ëý—…© -pá|wºÒÉä&üÇ€y ™»E €±:[ð½þûh.`ù¨5pî;ÌÒ€ÈBRôŸ~àe·ªŸ Sž&³Ô/ñP—@Òvo$€ØÍŒDLaR -(áV {ôèÑ7¿»÷7²€Os€Îñn­ÖF†ö˜Tk• Ÿ·Ý ³úá@<Ü€…jßÙ -F 3fw´@ûßÒ - «¤Èž& ¤³®~èœE¦+U}jÕëwèð ÃZ›7nnܸ™)ßå -€_Ÿá?Ià_þÜíjðÌct+©€¬'À=Æ|ï±ÒÉ6¤ÿ¡pZƆ¿ZâÏ¥™Ï‡©¼°Þ±ôB¨Ü&tcAöp¥-–gŠÃJxfjfÊЫcÎ'¿ÛVxKň"„EAäÊD}æpyj¸T¥¼$ЙªÂpp·\.Ÿ9#·¾Mkb# - yµ8¥”B¦Äå3Zµï[öŽ#ì•Btú÷¾`+²ìÅ‘'ïã°nyæˆòÓ]ôćËÃEå¬YŸÞÙ:íòÆoi(/"Ÿ„ ì{‘8ŠA‚}Ų(!PÃ!;s–7“\oQðúB m9\, ’’ @÷œŠàèƒÿŽúÀV Å)Á¹]ébdN5¾P\à[>S- Ï)•õÐ5¢º‚ž9rXNý@¡®‚PŠ#š4£èüÇ*y}x8Óxœç•ù @©DU¿¸Td9üZrß›•ž¾JÀãÔ A78R>ýDYâ·”F€Bú}TèMˆp8Årmvaaaea^@ Épòÿ[QÐà Ö=m2(ß¿§×ßiJžƒ¿çh œýì³k— ûFàÔŸv4Z>½Љüi àªèÚ‚ðh€\ˆPÀLˆa ÷ñ Ĺþqè¹°‹ Ãý&o ;€02ô‡ðR - ÔÝï@@!ùñJÃ,yã8÷íaÚ¢‚ÿ@P>>âcÇ0>ð_7×MÿaŸ%V@i)k\¡äùMm!±0”)æ-*õÊ¿×~r(¨ Q`>­c¾þo¿ý/›ŸG €Àƒd÷ïß¹}ku¾\’÷8=ûÓùúlE޶vÛ,pì‚þ8ï[b„Í€7i´„,.k­Ïέ¶ÆLè@R8Áñþ -€Š^V,¹@uv~åúÆí;¢÷ï?¸—l³Õú¢CHýt„& @–@˜€Ä:€g @¿ó½úˆž÷Ð,€æ^ÆÔàì`g†*öYÁ¦X–ÉeåêȈèXg3àsvxò3GóÉ¡'R@ý—$÷_.ù™3¥á)$€Ì„ÆòŠ‘ÖEˆºŒÄॗoQé¥ÿ5kèü;±].œ O@.0«ø®ÌŸ:Sª–¢# ª>G¬ÃÈðÿ—‹ô;¿Pµ…œâ3¸þÔ­X8QW+‹ ÌÓ*òânÁXÚvPúÙD±R™®M×jõ€ìÞ=j=l-Ú¸áf€_û-ÃZø?¡‰$ü·¥—ÎìÏ`] -À³÷ÐÝ - £'À`,€½Ä”+X,ûZy¸n°4æfö–=ý#ÉýÇ󮢀{9èøñzÖja°L@»ÓIÀY>;kÁ«Òèe ‹ ü¾Öt P8p[LåðÇJ›”„ÓV(t¦:¬5%L\P½ræzy„gfÈ䜱ª -CÓ¡ƒ/ ì+ƒ)‰Ì+HL¢²ÆHñœ¿%2LÀŒsî - ^ý}©‹À´ô» °`Jêȶ>R: ¬ò:t ääq¯,@ØO“ÆÀ†T¼tÐ'ÿ¬\Õ×Á3C¯¬¬Ó@jÐà ö=-W˜v1%ÌÏfs€. 0Ø›ÀìÉqÙÏ`€;)]@ ®’o/2PFÆQhíϹù( ,EOD—’@  Ñß “€þŽýçìbvÃ5 þY¶·{)@—:ÊðD Ïýxæt'ëî@Æ í•€~ù¥ý&Ç?†yõhöçº@·NMùYèâqðß•H+À¦¡»uR€ÜBxyÿ~šè¡<>K}6ìjFa}€Œ|ûÍW¿ÝÌb>mž ÃV×WfõãÍ÷v¾>=] Üí=[èà+ØÒ:Q¶c@ý´c°VQvg¿é'pzšŸ6‚šôSÖѯ雡lܽ÷»|4@ †”Åk¶Å‹ÿ쇊èÑ -@yäýØåß¹€~cìµØ› Wëmô³®åÁÿr½4R÷Ë"QñdeZLÕ¼rqðííÀêC_L”B)€ÿê™úÄoE‰ ‘`#ã1¾Ç«C™Ãž[Âx2:RœP^€Rñ°ø€ÝðäÚkž©CfÊ¥:²„/åNà-¥¥¼‚hÁùÐð wHÃôw¬iŸÊ ¡ì‡L I -@ª(á-œ©—*ÁR’éáÌuêܶZ/‰jFÏy¤p<@'âÇT€?0H€,1× ý-úkáÖ›ëë­pø·PßÓ>NA€f6ùFýìÒåK—;çKAÚ -€Ð÷ ÀNø)á+ -ÀøäS*4\ò Ýó)€ÏL®PðÚk£nÀ‘P–.€ÿn°téê߆p*b‚xeï_Ûó„sÏ­ …†½˜Ó6–À1ÓT_˜M€@Ðýw!”ж úYs[½)‡V®O`#·€< €Åß\éAþ, -ö ´“)ð€JkƒŒXè,P«ØC¡ø)ƒ˜+è“ a³'ª)·„ÿÀV;°S¸{÷‹¬€•fbñ×õ%ŸŸŸ¯U§ñ’ggk5¡È61rï½@G?O;@ 0t[`B4£Ÿ'¨ÿ¯Û°@h3 ùa³µðþ­Üýúë$ä -€Œ7™ è•7£ê=µxæ±ú÷c¤V;÷Ðo,€Åžýp© â€Y&Ylôžfg‡XB,#d2ퟩ&@ ›j”¨ êMxý8ÑLý\VÝQPºÒü¡ðGÃm@"ÙW…ÌTÓOUϘ˜€™DÓ…#ÕR£àcܘÃ[Ê%›ª‡ãQÊo)_e7£§VA`•RC·Ñ¦®¦lÁ5Œ¹ÜñHqªX<_E°÷O‚ªþ@z¤]T/•á£^-¢=ÀâcdgT (z¦Eþ+ëOpŽ‚ÀDXNMñÖüÀ±Ëãi9Õ&À?1ƒ"†ö£'À}…òôlmv^ÿr€Í¢GÀõÿJl·@ûm&øîP¨ØþØ]À”€+¡ ÃÓübGG_s@§à^€vˆ] G¾k¾¸ìVÄ,˱?:z!SÜêí ¶( |ÖêAíýóÑ¬Ó çž[0ÔÄ1§mCuFø2H -@`0­Ë" -ÌÝ2vt(cÁ¸K`9w -¿Ý -€MÆq!›OÝ €ôÜ9á¿’Ò -ðm]é3U_‰ÈÝ÷䙺m(Õ„€e > v³6Hø´•˜øÃ·<@Š  ¾[˜Ÿ­ÿÓ³Ó³?•ÿ? Êïd -@; O+Ždë#ÄÏÐd‹°­gQfï©è´®í7ésºZ«é§MüF äÊ€ÌnÜØˆ€È‚ÿy…f¶xØ_ºßþd[úøÜŽ·ì™cd¡Ð` kðÔc¨»PNwÝ͆EM´¢Ýú²º0ÀBÊæˆ¶¥R -)¬Vßҟװ;#Ø1Ø)ýè¿Íù®‚QÑ天\¯Œ4áØÌÙåN«¿5'Áã8{¦Z×]D”t¶”ÐiÄÿI*j$À;e0Gçf¦Î‚ðÈ7Äé/Wõ$Sb¾“Mk¢Òf½Tä Ä­D‡ŠÖÐgÑÀ …¢Ü|½¥h ë^¶wª¥ ùû3ºZ÷Lå¨N@¬Ø,ÏÔg¦¦fªggf`:À£Äo &¤7ØCh»ÿ²‘ß ýÿE“E—›¢Êëë«×W›Éçï¶Àû­&ô¾”)y à³)ŸüÍ% [àK€ðÀ××FOnU 0qã½1?€?3zóé¡Ð-©èR&ÇO"> ?8aéÒÕÏPþfù?žýë•l˜ -°—pî¹õ±~ -*~R'@f -ÌýïÈÞëR:Õn`Ëð_¦# u´@²Žf!Âu•Å£Ù\ÿàï…HUã©#@ú#j€G  ¿;Æ?„å=~Ÿ€ŽVY?IØc @Ÿ±Dv  i/6&âÈ„UÖ™ÖœAóOªg1ñzq,òdW^÷9¡øÌ\Àø^,Ëÿ8<5o˜š‚Dè “vªgß+- - ƒq/p ¤òÞJüDÉ·Ì \­Ö› Ee.ˆŽOÔõíx§Â!ùá ¿ -rnægÜp¦Z£„ÊnªÊÁ*Ы;N Ññ¾U˜¹©Š²RN T®Vu§¶ÕKdm - ‹(ˆƒGÊE1€^8tdªzΧ«•áé:º\EOPWÑKÔ™ùY‚ùºî‚Ö1U>[×Û¤”úóø¶²Ž ÀpöA} Ì C¨ÖÞ  ¾¼üõUùÿâ½Ìx¿Ý.Sð -À6»œ)×–“€ 'Ü]¸ëý Û€BH ð_˘/ЦŸ&ýóR‡pÀ1W¯Xxó¤.èæK—hèš !~D$¢Hú3 -7´f™pî¹õ±> - -€þ{äs#›ËÄÚý_Œ$¯‘¼kÿBZ}:ª¸A†ålå -@øü‚ò®ÁwÖ -Àç=!zDŽÿºxòít(¦ -ø¯< + ¿ˆ‡Ë‹ÖV2°Ÿ8íOÂ…],ÜP@ÉfŒü' —°ð-@˜Ã²dôüW†Ôæ-ÓNOWhRßÏ`å¼€ÐÜÊ÷i€­î~l'`ç±È%®ÐB·¦oS|Þiz,‹|¡ÿ¼é ä¦T®TÅl7Z·¬Üº{ïkb¶0€¬!€ð¿£Ü7üÿp–ZXè¨øÁúXK.ÿÎ1½Çp+€1€úDeâô§’Ê-£|’§iTo¶677ÉI{ÍFó|el¤æóõÍæç-»¾¸¶6wn±\0×(¨¨—#ïlf:>×ÏëMÁ³ÊÞªO4 d¸ÈëÑF³Õœ«Súz}ªR.5åñÏ€‘²Š^­lfsíæÍ›s‚V’/6šõÊpÉ…­66kM¿-‘¢¹¹æ"7›µªî,ö¤Ä‹sõóÍ&ºIDÏ©×ݪ©ðâ5gU9ݨª²¶n¶DÄ<ÿŒuñ†Œ”´‚6ψ¬ˆàPìskú3T'†Kz -rc.^ˆÞÈ_ŸãÉÅõ6µýßèØdÁËjèß§®;Cçæâ7&™þ‚d$`¤D¨LÔ 5V×WÖW¨  Y` ¸Þj - Àà¿` .s¡Xb dùëãr½©§# @À¯DQ €ö·×} ) ·+È—IÈ‚_{mô‚Žˆ\óȓĸ%€«B¸vù-ÿíçó ÔmÄN" - ­\½4ié߸φWý"(¢Ïcv·¾1úä -€þA¨ò¹Ý ðØ(cu*|è 0)Ý5vþ£aåmã.–[8z s8àIvn=”yÔl?Ï{lט*´Em]#ÐÔ¹÷ôleÆõ! -p¦8üÖ;BO]G={uÕ_…“5‹s†fÝ¥1ß(¼£=cña‹â;dÚlžo4ôçk¥Æ&¯ƒ -tß\F޵9F˜«+¡DFkbV‰4¼hÙÙêf¹Tc·þ)g|R Ìmí|ƒ¿X}Ž6š•±ZãýH£œÕß1wN÷ÖýÊÕb¡^?BgDâLJýgŒ‚¨{¥×û¢ü§k¨üyAΞ=[¯·Jzâ³JÀ=õg%`f&ýÈdf×ß6P(‰)OãИހþæE\°Ýð· -Àh¦Øù÷¢Ÿ¥«23Ð")‚Ý Æ»â§N½¹Eø0{‡—ß9þ‹d–ˆ€WÛ€¥‹W´ë€S''¡(ÜœŽ€þÖ -€‡°ëÏG;xþÐT@ó‰„sÏ­íQQ]e.ؤ¢>€ßdHîà. øàG3€ÄdºG@ù oŒŠ@„àÃ!åØÇÇ.è¥è*€òóuë¡Î€Ññ·ß¶rÐV@F|ãÉ:;)¦Uƒ.Vêô˜<_ë„ »X@ýѰ6ÀP±Û àÁ]†^ÿ|ÝŸô%^ÕW|^¿¶ò_¨˜¥A@ꥷÅ9Aqw À?€¼¢t9²'ÀóN@§ß*•&R´Ÿ¶äÛo]K„7ÎâÕÞ¼@#§UœØfëÆæÆæÆÆæÝßÑÀcXèVB]Ñ$3åâÝÿèýðcDO€©e±s @¿±úÅÿŸÞx¶±­6R¯ -Xçfô2K†rLnwvÒ³¹r°¶3G<äÑøpž‰ý#ø”Nl -àXý³Ú9;U=Sªn7Ê÷Fv¨òH}¦1÷³8ïd¥—-ü‡–ÈTÎFYPOQÙÕG©gª"Ós)ž Ìy/H9\]•ʰžŠ|8FJe¥lø –ÏÈs.Té‡àÐÁ¾ÊF܈á¿>Æz®zos¢‘Å0¨°šDªçKÕÆYÓ^±ìœãÜV€í£÷¿¶"€ŠÍÕÙùŸ.4ÄÀ~Œˆ½Õ:‡C= ƒ@€ÿnp''Üuõ0wÉÛ¡\b,€í2¡p€S@‡ÁÄò;ÁŸeRTò«—–ÜÅÐåe÷ -@ À8½„ ¤€O>»víÊ%·FˆÊŒË õ¨&Óƒ„sÏ­í]ÀßÇ—§³€ÔAXnôÇ@Ñ6Î -ôþ\׆Y†ÿa[cÆO¤m€Œi@ -•,î7OíÝ -@)à¿ D÷CZ%zbýß -@ äéh• ag3%ô·ð?ÒŠ­ÿ ð+Úâ_jn~žzº}}cýúê|E>µÛËÕÞ­í\gEöÖ - £ŒMlO1»)¥âŸkÖÉ VºµÎm[–+ª6DVV¡=××7ò®€Z›_t*˜¿ÆLà-çö§Àÿù—p,Ð-õýì!àYÆZ>•¹\¸é?ÑBîùX½J9 Æua¢ -îÈýʤnâôŒ:Ҩʳÿ§¦HÆõ=R.ŽTË´ÜÃÎTËS3?*ÞWŒÅxÓC´Á0ÒA‰8yÎÇêÕ±V•Gó”‹Œ®4Ð LC'f•&—›‰PZÊ7S¯¨|º8¢îc9Å-‚ø^~À¹ê˜1œÓ®Ÿ™yqÃÃry¸P>DŸE¢Ç—uެlåwªï¹A\RmTVòrP†x’þEôçÌ®ãadé7&3ùÿ[%1Žér…ñ@Þ¥*P~AÃU€…ÆJ)« Ã?žŒáÜ^²—À¾—%àÏí’2  ²=€€WFgDÿ£¯Ñc¿îÕ®È€Ž€­– ßÖÞ΀+"'¾6¾ôsv~iàMî£zœ`Z¸ - \ÿ¨0÷ ðü\ØÅú*¤¼ÿBû©uÝY/È70úÛö'Øt¹ºÃº:dS÷×3=¦Ì:@Ó1+û9EØ®8íä8UV\eáK‚$ ÃÒØÀò‡ -  (`Éàoû¿0AøŸ+_ýÕíTÒ€xé øÖjµXVÖªµYyU®cÝÕi¡°pXH+lnÁ\²]w0ØkÿÓŽð–·Øçën cgUÑ3Q±9¿¾q‹¾€;ºÞlÉÿÏb´@ @.üßm Œ·ý'€Y z&Ôín°{ @¯~~ˆ±vˆÐÝŸÒâb.dÑ(Õi €Z­#Àb‡pZÒžo~:S 2z(/Ò‚_ò™w´økû'ºŽ!èu§}Ãe@ $¶`*"¢mmž{OQ(e#tÊðÝXŽ,–³B‚¼?Ñõç” ,Z MÚú »äÊ9 -BIÎi¡ë‰ ‚@·P’±uVìàÌ€^Ž û -‡iÔϽôqKÄÌD:̈\Ù -C©Fó‡TBËÜ=~cºZ€n€ä@£ ™¾0´ÿ†–«+hgÛ-«YHUnʳêÃîç¦ .-/ÿgùÚ(µàWÕðã㣴m±îÞ€³€0ªî©òÏ€V:ZX8§8vT…9J«Äè È=¸ L!‰ZX0þ{t‚Q•=—&†ŽÒÐI°D ìjQ‚¤<0Çÿ.à=úÚ -Àz¦¤±€<`ˆüÕéáâþôluzz§€¼ -@ C9è½C+x Ì~ê±Ðñåà÷Q\™£¼ê5'¦åÏÔÄlÖ7Œý÷ï§ð µ)ÿ¿u“~€¾~ôí»€®€ôŠmñÞÓßà‡´j,!׸€ `O1}ÇèÙ`›Œ<•‰çp…ÿÕ1{ׂɟ£4š²€/Dì`Fß²À:öPÿï°æ†Ýâ¿Þ€ž\À:w1þ“£NOƒægíÛë´ïBÅ;/J©*%ñR!ôh€)¾vÜï=BeÑîÌ{gëLÔ”*á¼®Ön +DƒÿºÓœ&ž6¬62Ïd¢SÖ 00€êp¡üêAŽBáà‘©³º>½›e6Ä$šÊηäY¸E£Z?'àw›]§gÓ©øi⤶}rÊÆ:Π7×™!<­pi2\8~ !AúØ¥·L—>†d -À¸œuú8…/¼>‰@w=K—CøhéÃ.`©¯€¿Õ2@†@?@€PÆ¡ôLgÝ -À8 -~D8î5àÏ›ìl{RÌ ó€xŠü·my,@Ò u+Á²­0Ès;š€ È ÀèË€g¶øÄÝ DŒaB‰'óž“‘€.ÈÍøŸJ§‡éÜo€ZìMBH ƒÿ [¢ÿðí·_í€Ì’ððáýo­ÏVúëO¬7÷!‹‡òÚÆ¡qö<—Î”Ë‡Š‡õÌGªÅ€Óäšòz"3¿¼ð¶TKž4Ы£¦/ç£ JV)6uŽí()tX{Á6KeÑØ A¸ #jT¦ÏShJ‘L§”•^ûŒH€Å›¸ÙXKéô¸ÿ8ø"èÒŸŽÏœax`Ù!€‚D‹Rð¾<·¹ÆéŠV*^øKvÃüËP °—•ŒURc½8CD¦}L÷È“äïVvâãÀø‰ãG# ;N -ÍcV±N¼=Ž@ÂÊl‹ 2›Ðä0á?F€ ž”*?;‹„»(´•d@ @?¸·¹Ñ&O’=~òàá½õÚˆ<­Š+öå³»Ì^uô(­ß¯ðeßkþiǘР”…^1櫼ê9»/`˜Mãú{HŸ<üöIL›-Üÿ\ˆv€Ý͈HæwlÁåOGú)O~‚cí~„$¸ü;öÐg,}zÅDŸÒ6{sí󵻿ÐhÕJÍOÍzkm­¹¸¹Ø¸ÑúòË»¢(þ÷l4Öæê-‘Æy§qºT¥½œ^Ï\t›W=S—¿\nÖçÎÎÕi˜çùÕz£õ%¼Eåk-6´u¾¡,§«ïg®wýùR‹µ›Üª¥Eµ´"æUßl¶Äƒçš­›_nr™ŠÑœk´ææôµ‰ÆwRIÞ~½¾¢MQ©óÌéD­RiÜuËF½ºú"=ðUg­Mý!çÎ}ÐXkÌÝÐKÔºÕ(ÕæLzfêga ÍM­Z*ú9$üj‰v GUþWÏ5onº ‹Íæû͆Ò5ô¦êʪ٨‹èÖtYÈ~sqNR+U››PGÚ}Ô•¨~n^9ÇoÌn6TÕ®¸6Á°ÙÚ|¡ûPÁôvƒPþÿ½ÿ ò™ÓBÓòß,_ûä“î€wû5Z,…ða§àv€Zõ6¿Ëâp¦\¹úq(rþa ®8mC @®€ÿÄúå€o6ÆnºçÖÛžA†i€øÏ¢CÆ’SXæúo‰ —¶á¸ë²ÑQªd£Beã}2WÆöæcü÷pÀ!˜,LF €ð?St<®‰J úäÎQÐü§@zP+.»> v¶@¡üO0eðÀ ­|÷ðíw¿½»ù«•OÓ”œà‡Oß|ïz}dpXXI% ÝåÈóî3—é MË2]õj2 ïÔ -€…ÙógÛS ±,¶+*InÆÅ*½•‘´Ôå6éÁÖoE À“'ß&ÛØüâÆæPåct$ÐÞýŸÆ: ÀSÅt¶H -=~ï±z+¾Ë³þTë³ÕZuºÞ›¯Ò;c….kôŸ÷`lŠê46b¤¦»›riLìTøT&T^ÆÿÌðpoBýŠ\WýÿÒm.ekÕYÝ®j¯OT¦ç5­¿W[å(è¨ Î½^†WôßBáDÃèuˆã²(µ’VÆJ§'t+DEÑ)6~|ÚýhÑ(‘Ôå²þ S6º(ŒÝÙÚ뺠јÕä|½¦¿X˜x[™ž¯«Åá·ŠÃ…ÁÂÀ ú>r OO(È\­Õ¼«2vš[Ep ï:-þ7öW‚íz­®×§)9‡+ñ³«ôåÓ;@À”ƒBÀ,JÀO·Ï}€Ë—/£ðShngKN—‰H\£# Ë@~»mŽ¿‰ßøšõ -@âëÛ-P?³t0W–—¯\t  SN2Ð…¬ Â…àd[p@ &ÍþsèúfTR £ÀÙ—‡^N8{‡c´?4z+Adm ÃÿÄ÷… wy§¾3voì÷U èè€6Ã9Æß>1"0€L Äî -J€(›Œ€!Ç$ü§Æ€Ó±HX°»m¡Y€ Ë*¬|ó»{›7~e÷ -Ú¾}ððñ½Ù¢¾ÿúêS(˜} -·u/ò– ìæ8;^øwi`l÷E¡DO€P—G'@{+Î4›:æÒál#_ªÂ—éérUàöý{î‹òdv³ÕºÅlúH @ðߘW$ôÿ“q€Ž*€ïÙ@ÇX힟a,€1É|ZÅÂN˄زZåÝ÷ îÂLŸ™˜~<ž8Í¿#ð*F½ÛžW¨T†‡‡åþcüSø+ÓÁʬ.vµ=qZÿϬ9 G$¿ºþ!ÒeÝ€‚è,÷Õæ´ŠÉ)‰nWÒÑØ…3À|§‰Êj5ºæ;ýzE¬â´î«“©,‹·”Nw9][(W§µO9ütd®L(Gµþz¥ªB t1ñ™‘aú-~u¨ÈoÂаð˜o$}WÿHÙÇÓ“©$ÎdBE«ÕNëÍœþQ]·SYOC¸SÛ:FÜÑ -"ËÆHBdƒ.´fgk b¢Ûçž -Àòešú§ -Ð7þ?,a~· ¯}öÉ•KÕôÆ'Æ?ujœ€ð¡ ß½€þî¨ä í&C àŠ[üEª@¸0~j‚„ þg³A?Ñ€´ù?³ h䥞á¿Í°u,¥ùþ¶'Àÿ;ܼ­ýÛ -ö˜‹ ëícg­ÿ™b0 ¨°¡úÛèèÇ -@:û£þw(&¡´Ûº¡Iú²p€n P`@Q Ê_Kô€ÜÜÐ 8ÐÓ(,3¥0£–á¿ÿýñÑ7×ÎöÝwá?ùöáý;«³#ƒrÙ­ýM swµvÐ{‡Vý<íX‡õƒ¤Ím1:ƒo¯Ó$Dhm_gÒ†5§b<@aHyzaõ?þ6áÿãÍÍž‰xô]Â̯™ ÉâµÇ»ÿY{8àgŽ Z8õc ïÐo,€í -@¿JáÝŒ&…*J“¾pµš·N=z¬¢KO›ô`×X©–*óÍMNRp¾ÞØlÔªïɱmœ.Õj´?e||Ô+õS,*u}ÎBý|¥2·©; ¢ +ëçPÂðß×ꪪêµ÷xȵºV"Tïé)ÇJU•¯Zmœ§˜Â8U•ƒ:ªZ­Õß{¿>QɨÏ×Në̯HË ¸M˃­Ÿ?«?ÖéJófÓ%Ó‡§& •ãYe6Qá„þ^î½OOT-—ß:\-ôe,W]NLYñ;kQ3ÑhlÞŽãZéÝy=ÖJ­ÔZYlÕçß?Gµ.nêÓð¿R3~bô¿/ëù¿‡ü+Ñw¦Þ,Ò gÌÄC{ØòòÏåñoýÐAÏä1ÿA!· Hò?s¾þ^»ö·¿Lƒ -€/€ÂìÈ»}mT`Ù€ð¡8¸O€ÖQ'ÐÓ¶a¿M·J ZÐàååkÑ - ‹Ðý!W>1¸˜)¡$èìO›ú$ ûŸÇn/¬´<=4D%u[ð™R¤K¾‡íA0P!0ßÙ1™`œSÿ&¾Ú˜–KÙ†îa`g°Þ¤„·¾{?€Ìº€ãºßÿîÌàÄäÛ“Jg à_—pœgBp-€À¿+ -`~ÕÀãËx v5p(à(·œÈÀ¾ûö›¯ïþ—Íæ§+ú]ÑÏVž<&Þ[¯ -BOù%"ʼn?ßešhoéÇBV±•™Oà гîƒà @Ÿ†ÿ/{ø@à¤zúéªüËeˆ¦V;oð¢cè§là[Þ»~ߢ¦ Í2ƒ? ¼vÒðD®Á|©šqñý=!´'/œÚóZ+BÄ'¦ÖïܹÿñƒûO¾Má76¿hmnÞ¼‘bR3À„ÿ5müϰÿOJ²*€ïÙÀ|,€½Äô  ¹¥ ?ÏdvÔ©x=ÐZµò#××çuå‚Óju¬æ½Üh»gx¯WÆjåbáÕÁá©©3SU³=½ƒò1‹èá¼Eô¼¬#:jªÜ¬¼;ÁàÿÙQÃqµRª½ïý)ºÐkÒ™!Œ–˜6ë§O‹p½S«¯ñª|Zét~†?‹ùB³RÖëòQírÄýø†´ü¼Tš¨Öu¯°·.þÊý/ ¼p°(ÖÕ.–JQ6? KÁ_˜YcºÁ›k,.ž?Ï0Ä*}clhŸŒJ·ÂHa¸°¥õ_‡ôw‘/޾„åòtÄ8ì §ðó´h¯…Þ# ÍûvQ¶›˜¡®Y¸ª"à”cGON*‘€a_®!x3X¾"È¿´äº^½rù£PN1ñ)‹WÀÿ+*–?#Ìirý?Ÿû@ˆú2@‹Êš (ð 1€¡¤´e?éÚ)ç±=*A6ಞ -Ž´MEwaBøßn:vT÷ `Oëãî€v€ì[°Ã/à#Üï->Üýhê SÞ¡PÌ<ª²ž dAu|t4š'¤~ŠlØ¥ø 芄»Úÿ“@Hk™1*#[Àÿèá7%ï?€ÁerŠï]Ÿ)R@üx»W3.Û9O íí´!ìo{ïo¹æ tÿ‰t(üö ýSã6fyh&Q„â)¬DpØôDyz~õö{?||?'7é °åž àQ„‚ÿ™ —™"Úæ÷þ§ƒYÞï í¼0èªDÉIí •ÿ•âuÁnyz¬JoûõE`wêLùÿ.Js¢r~N¯CˆàYX;¿F©Q~§^§ wxŽÃÅbõÕÁ‚ð…}/Žèø9Ý[ì§2‡ã¹øSè£wXŸ›ªU†ë0ûƧÀþ¾QMP?7ðÂÐÀ‹Âÿ¢&Yüæl7±ƒáaËþÞèë†@µ`o -à>{óE¶¾tùÒE:Ê€è þ÷"Ô\‘¯½l0)ü•uoŽÓp:1{þV>„ }o&€°|íêåS'_]º -À//_¼0>î».¹" P±ôo&§ŸE'þ»7`ú7,€@ÂTÜX#%¢5&L’ÑGMZ†ûMßõCÔZ[HªNùî-vÜnîèÓ{ê P¼Ñ÷¢þ!S„Øá† t-º«ðÎ&óöÃñw©½•[·@TŸý󨇏k@ýû(çÐóµ?êrÛm -=ª(Q˜®€4èfTÿƒÿǃ+…™{½¼Eð;Øãh€@s‡ÙY àüÿç?þ b¨i¥"à[ÇÂã ßO -ý ùá²ïÕÎÇ -ïŸHlÍZ  P%o/–ß"$Àø/KèËLÀçù_dh€)€¡¤¸©-K‚Da9sžŽ<|üäÁ“ÔЃÍ­››šïÞ}ðõ·D“ô¶"ã5f!™ПéOh ïSÆôh ðP¹5“)_}õûß=«5÷qÏz]îëéáë‹¡QèŸdE‡¨ìÎÍÐ=Ïèßát‚”œ‘ñ?'&8ÎÔ•^3窥Àÿ G\(e¥åÔÔT½4}£66d˃æp>Ì?¾ÍXê¶òÐS9`Ê‘|‰è¯ÍŸ.ÍV*•RuQoO¯Ñiç(­Õ›•Êm¤ôPìbjᾂô«Þ.Q¾hÚ¨¯Iipˆçã'áP‘^ŽIZ¯—‘"0(jˆõú¢/ÓÓz±óâq¦Î_wn.uì®ÿ -C‚þႾç#VÐôgŽîë¬xQI§«/ãßY¾‡A&ÜfÑ - [dk€Sy?Z -ûÛ -€]Ê®9~—-/ÿÍ/¯}rM.ù©“4ÿépé”ð•€Ñ“§’ò_Dø7ö§Z€~A=MÈO€V—&GGO.]¼J ÀÕ«ËK“ãtAÀ¡¹àbmQÿý» Òý[3ŒÐz¡]p ¼áßÚ˾éäC¡Øå×)ÛoLÆqæzš» 䞆ôSdG;Z€«*t§š®zÿ¹`Dþe™ Ì÷JÖÆýŒ¤f€ÜÜë£!×›àö‡@@(ìÇØþ±{à@ [81™5Èú@£€3h6øój:À?™Þi—Àós|ï­ -™°€ð?:øï0*¾ýÖ UÆ6?MøàÉãî¬ÖŠÃHŽ´;¢"ÜÞ“ù73 ñ?ö|€#(à¶ÞŽãó/ –8@®L¼ °@F_ì ÈMyD €¶ˆL‹˜:6ó­¨ÍÔUyz~Ý>hǸ`csóîo¿yô àŸ!!„Ö ûSã?  »À3õàžS €]Âbv `"Wî~;ߨ½®\P®É¬~úu¶rÆÿxôãþsêtifæ¨k¥Ò M Ã|PóLùÌÔ:ê³ ÷êÕÒº.(ïg*ëºO¯¦TiÌÕODî8äõêØëÕ÷ì„'ü? ðÎÌè7„ÚxÛcz:D‚ð%2g¬µ*å5'*Ñê¬ÖÑ@°Z©~Ш–Ìhx¸<õÖà[Ȁ˅¢y ¹ê‘êblˆ&ÿ.¶¯Q«)ñæœ@êÛ¨þ3þ¼þÿ ñ Àð¡ûÈpƸ½Ø¢°O¢0êïüuvMÀvë£||éÃIŠñ_?† éÚ®x‰fÖ]sÂü.“¸š)B_WPŸÅ Ô§€Pþ}mš°Hؾ' €pé‚2^ûM..½‰`íáBRþ6#ÅéÓp@iòŸ„tÿ¶ÌØcꇎX@3€Úl+l‚ñZmµà·\0ï‘ôS m@$Ñ÷pOÀC‚Œ¾>¥r[£žLi“Ѐi- Ê“;&DwE†w¢ÊßøÀËìqP§¹­Áß<€kÇ'ßV:º'7éVˆ-à©üžxI6tLü7žÓ -Ïïw@`W J d'k ™ ü§#€ß™Pð©¦û™=¹ÿÞjmd¨X*W§ggk™óoážÌUý\ák´ª0w+¥?g“ÆDçÙ¿HàßWò• 9³“x€8²ŸLÉ"-bêØÌw ÓnÃ5½rýÎ}3(vß -À-¸ÛÕ@§­,´%ÌBzŸ5ÈÈ€b,ZÔk óÜyýë<»ÕëÍÚëµÌMmT~„.Úqq”ÛêmLãn .›ú‡ªTÇ@ÈÁÂÔ‘#Så¨?w*âïÀÞ!b©¥ûýœ!M®”©*Ÿ«¾¯ÔŸ×KÃfÊKDÍ=ƒz¥ ì¨FHE‘Á^WúêH•?‚Þdwùg‘ zöìb¥‚ÁøD¾2ê(”Ry‘_•XÇzu¸T}Ï€lPàûªO¿û FpíƒÀæŒ(Ž(‘ -¡Ü• è/ןÀH€Ù1š| _mÿ‰ç0Sn/î‚v»÷ñ…â=Ò#‡l…báU%¦Ëî`åþúöý1è£\¾|qœVÁžE;à—–Þt€ Å)ð›®ø¸­8 £–zZ>0p—]‘Çï;^¹tjÔc™ë?®›s[†n·  -@ß­ÄΨ©@Šø7¨ÀsçØ½Ù€•˜0K+ã)fd5èPXj±EÏû [» -¨'ÙO÷ÛÉvPzõèãŽ@ÀTH`XføÇS›ïs6Ð6ÆtúÃÍ Ñä’)à¸à{›à*tþ¥m -ÀÛã“ã„&ìp?Î"@0¥‡ó;*ÕѰOòžFèÅ‚@P`à›ßþ¿,Á?ãÝ¿·^=4T(2n.}ŒPq¿³‡ÀÏC¬è %~l>á€ô“ÓVÌ t¬»bÚ -€.€‰Ù7ÉA§ô"¦ŽÍ|ü×oõÂõÛ÷î3ôÑã)úá1-o~±¹¹y÷>ÍþuЦ ¼F^i®Ä»Ž×þ'¶§è1@g?Y+€g  c4ÀÖ÷3å0_;Mð½1_y`À‚Î…ÖÃèÅ&¨Ê†ÅpPŸÀøwxÐjyÀ?‹ðÑ@°ƒ™^‡P²^/5uî?׃ e¸!$¬—&¨ØŸkhB«êY!¨ñ?¬r&¸8.Šr—7,j‘Þközõªë•±J¥2ær6äg ÝÏê–ð4¯þ >ªMCÿÙF4TiØ‘ÕGÊ)À}HÔ›ˆðÿ-»åV¦¦±°Y-·t ýU¹.›Y?žät…Vn¨xƒþ€õç„,ê(î¦iÑ9ÊŒìÅÒŸë;a.: ¯Þ¡ø(ŒØÓ/—‹îii8íŠBû›×Ëbô¾­&ÿ°c,€ØÁó»Mp|åÚ'ŸiÇO¹#>Œ(ÀSøÝ£¯¹# j2ÀÿZkÛd !þKˆ, ›¬@h÷Ç C ` úáÁ€D=Ь|öÿùìÚòG(oR¡ í_˜}š - ðù7'PƒßI•Vhæm¤|Ý|þ0^gdæXœÙ¸\À?ÝÿÆ0Á_ºgë«=Ú©DH,LÝèˆÃãv´Éþ—ÍFòfÿ8ÿ퀌„:þƒPP¿£pBÀã¡ôËBÐ&ep é(ý¨8¡Wi¹AÇͺªL¥¶*~ v3à(ð߸d'UjmS}÷è›ßÿ×;›­ôIøŸ`¸;×g‡ä óK¢Ÿä>ß÷­&4æ·älĦ~B·µ Í ¿9Ä€ùÙ‹™\àç†þ)+}¸‘ïöçÜ!‹ 2À¯ Öwnæ;Z–ËÓÄ5L/\¿u[ÏûX àñ¦'onnÜØ¼ÕøÇ¯¿îÚðO…J0€Ì€þ´øÓÚ÷î ë po1ýÇhÇ4+|,¸g˜¸W³^ù_+ZÍ¿AË5CXU -Ö€­ŠZ^õ:: Ä6šþ¥Ÿ‹ÿ‰êðp¹\(”3 -à_¸î•¹ØŒðŸÚt‚AÔ™’¸’¬Q+ ì›5¹àu±ÑMþßååÁ3O‰A~„âgsÔžJ%-WëÃzZ©ÌºYÀüYhÈÌÏæèÝ¿Ú(•] Ìpß±x@Åmåá!ݸ^,½%ô=(ø§Å¾@Ÿ™™óõÒ ± -„|ÂR·­ÿÄuõúØB«ùn]¨N/ág*¶þÀúó/ê/h3úãîó=㛦ïX à¯^Ö2ðP¹VŸŸ_¨M‘ ‹(…{Èi[§„ø[ìÒ¥À¦Ÿ¹\Àçï^N˜ßiÆÿkŸ‚…ùƒG=< -@ -¨Ý Ÿ¨ÿPКpÀíp¿Õÿ¿øs€e1€+W¯\<5jpuùR€qÔÝ2ØÇÒ%b>[¾têÔI*#bòœj ûšÓ'AÝ¿ BÙ2æN¿«úó × ™þ\@}€}ª`“¿Ù~ííÇÉ’}uøÿB0ÁG;ÓûØî -ÿ@ãe¹ÜA[„Êò÷ƒtP€ø?£D)ƒ¡ ð½Èø@:hdç^Z ÒpÙq³•9oöo¯=CþjË‹£ÄèÕu(Ä P(b˜6àë…ÿ"À¿^\ƒ†éb½æ`:/í?ê‚+ -“`/—„PÿÈ¢Áê¾ýæÁÝ»_l àÉc‚뇆FŠtšOÈx»s[!WhÍB¿Ÿic -@)»#€_­‚„§‘á: £€£ -L€s„@ƾz7›˜@ÿŸ.×Öoß¡#À‡|Âäû‡E+3½°ŒÄ{䕚]a~Ùÿ* -À¿üË3Ç€ -øùV¾ÿX¹ Cæùg¶è]§>ÿ~m쯚ͱ¿¢_ž° @z®qš.|fäœ/*äÇ*—õ¿Z< 8âé̻ɺPлæÐþúôHòÓêŒ(²UÏ–&ˆ¬Vß«W†*÷a•Š+ ÐæY`½Q/A“»P¸AΔw£^i4J58˜EÂÎ -}gêçÖL^Ý‹´© Ai|ot‰úAþV&Fþñ–AÝÛ5Ʌ‒ÏÌUËMw. ?•¹<€6YlUk7ÓP6 _%æoÛÐßyqíK›2Ú7D|ß°;ûÑ÷‘/2¿¾z¾ß¾ÂÄìÂêjcuevbd``h``…Á³·%ÄßbðO…à9èÑQÿ¯y?AÿL üñ_2Ð¥ ãôÿ'L· žáÿÑ×N.}œpŸ@­bàâöÉh¿Õÿ@÷#öÿâäk'ÓhÀ&“oºBÿ€KËŸýU¬% ¹ÿáîH‚@|Ôý° Àqús À(Î5 J´þ+ õhô÷‚Ël>+Ó¦`q(µm“¥à¨}<ݽ§õÀ \äŸ'nMbek  -£{Ýð§åÃÝg_h¦0Ý,7ÜËPt$SÜ "SC@Ðn¦¤9÷„`ÿŸJ -åá·áîá±mÓûw€žŽïˆŒB‚òO°›Fi!3DµñÛ¢üî·››×3 ™ÜàÇOÜpkuvDÀ´÷L3Ðî¦ßpÂùXEå¿~C½èˆ ¢X™â»¿•á~ºÇV„gË—Í¥‰hÑ©ð#–raµ}Óî pº\©­¬ß¹wû¾Üÿáiãè ð[ÔQ —¨É+ͪüúóîÿ¤6–ÌNŸž û\Yé /uhl¬R+9ÅXidlX“æ‘1Í#ÌÃCÚ™øí—†éH—:f>Oi¢hB‰gšhç8×l¼Q{£Ö¨¿Àˆû—Ó@+Õç íD±ç½:£ÿ"mép–uhn¸\(9B/÷ÈÐÇÂõê×&ÓUügŠ8P_@%B½X®k›ìÎÕ^¯ýˆB”£¿RòßËUÊi®^‚È(Îhås3Õ)•pu¤ÙôEôÏãG™:;#˜®Ï€Û‚鉈ðÇPi¼ŽÈ~O(:~æÌ™J½<$2R¥ïLZêQeÿ‹zFRËÕ‰&4#+H•׃Ì#JTSjýjZÔŒJ€Æœ¨‚ðÿ¼@b\u#¹Ìõû|-tŸðá=>§þ9 -C¯ʳ+×76ÖWë•àÐ!Q… -æ Û,!þˆ¨ÿÿ&Ëô3×Áô«×5Ë‘¿¬ƒg @Ç`€V–¨ p A€GGÇs€á€BÀû kê²PX¦ -šÿòµ+/Œšt(B:€OÜEà@v²#Ù'aÝÿ`K®é¨;øË🭄™C¡ðKí|ÿþà¤ÿ†ân:Í…‚L²ÊQûŸ<\g‚º8À -@Ö -€q7Ý*nrFˆ( ëþ‡Z¼tÜU¡8þ¿Ð>4€£!ÝønØ?OPÇ‚hB¹ÀÿìÇ1¥q.®x¹]À˜`¯êúõ¼‡V‰m`$VÆ*ôË´V̠ˀ”*3(€™@‡ÀÂXotÇB üÞ#Ð -r†OÛ›ÏcìõÇ":R°`i€2ýQ"=‹ŠìܵÙî Ðþ?=B”1¥÷ƒû$ØÍ£˜eÿb@øŸª€ÿN -À½ÛTð‡î<¸³±Z- KÓµÚ|mv–švAô޳!YεÚ\ àٸݻ -1oen{€??@,3À$á-yøäOV0€˜³U‡Wd’Yʰc“ åÀ‡ÓÕÙùÕë·î€ÿ÷'îsó†':²ЖŒÿ¹àWkã}ÿ«Àÿ¿ü(áúø_Êá?S8ô¿þ¸Rû±’ ø'üü‹ i -0!ü_LøUëôü6”È㳚ð¿6[¯ÏŸk´æaÀ&®óô´Q—*}š¥zƒær9fŸ36úØ™i8 Pà. -ÀúV”8«§¯WGß? ¼TÊÙ)mÚ:WÈmºµ -apö½ÒazÂÎ6£·€©„Ã.GufŽZ”™™¹/ë%]»¤ø§:bFׯ£\§›Œ(SDþ%§C2j+gU,¾7:Zž§# ÀGæDΜq•A]žåSŸ[lç×¾lÌÎÿûÆŸj{ž[äéd†™ü}7ñ=æk&ÆÍ·o$‚þF¦çW6®_¿Þ\¡ëßý•æWæª:©/ýö)!þ“?qò?àü&‡—›¡(>ÙlÌÇo/dW®}Ò -fóV€©à$A¯& BùÞ -@/ ôÏàŸÏÏ-ù_¾,ܧ‹ÿÉ‹Ë"1ôˆq*5Œb™Šìì{éC9üÿ[PxÙ æþý¸ÿà¥À'`6À˜/ÀU:c©ÿtà¿ Ù@¦¼"¦S›løœiÀq!>ØE•èÚ‰ÿ²T–nÛk €oã£ï _jíƒsƦ2“X¨« "ôÏW˜tÓîbü -@?÷Úà;V(ó`º½[ÿAt •å@0¤ì4´ÀÓikôxþ^†DÄHŸš¼d€wHÚ»šp(Á¿¬C°`üOAðÕý»·¶+äo¬T -C#òþi˜ý€íd;¾xü~Óšƒ -dæÀtØ¡ðÓaˆŽ™_ “÷aèß©€ó ž ü¯Š,¬ÞºwëÖ­û÷¦'¿¿µ¡é š~•º°@(6¿^ïû_ƒŒýèu£úÇJÂÿÒ¿ëTþË7~üÆÇÚ -ÀˆÙ0ËaÑP,È…óFª€ ø_ïilpðfëÆ3O­ÖÿÔßk´ê+o"v²iÃÂv“1÷a2*÷AÞºðnqN§gêg‹C÷à¾e0¥Ôš$€ÚxŸÖº²àH‘JƒÃåêHñ<ËÎ6j‰zDÈÎTó¾|ó™ù‘ú\¢‘æ/)$áus3sÂßj¥Tm©L†d|ý©©qý7‹t™V^SQcLàØC›sk”‰—ˆ •Þ)‰³¨•ß7àñ€Ï8˜q¦Y-!4øFÙ;«7‹7ׄú‹k áHSÝBÎ/~®­zôÙ¾còõÉžï5cT¶É»—{_ÐÆpev}}õú†Øu­Öׯk¯^N×m³„ø[l‹ ÈÈ 1ð§y¨þº®c±¼ü7&K§èŠ')bÀî‰PÆE>¾tñC~[ôO -@KàìÇ‚Ùÿ˜<9~!S®ýâÒ…S´HQð‹ËŸüïÿ›[` ì û1{/‡6Øý²ôÂyÍgŸÆÉ{ƒ8+ã ž£˜ª+áY`œ”i›±ÆÂ„Ž@q+þƒß©D¶‡VÝ -xzü˜0Óîÿ­aÉEv¼£¿™@L -Àÿ`ägHwÿÀÆ÷Ç†Ú -€âÙ+[6HÓ­¸%#æ­è X"Wx#H¡ÿ?J†Ð!èù‚ñìb9ü{‘ã¦DW@†ðÿ‘G¼ÙÊBVîdvëέõ…òˆü ZÖë³à$ì8ɉ'díôkàýþ¤m=€Òaƒ3Ó7”£"øÖm€"è’R‰áWcѱ酜0üÿÊt}e}ãöÆ­[·ï¥'¿“ü+tðß-lÃÞ,ï8ƒÿ üëV,û‡éÀiM¥‰Óc?®¼±@“ýʧ*á¿àÿ©Ààÿ2ôþüüü3~ïÇX”ÍùùV£Ôh~é±î/V«ÙªSeÍé¯ê§k›Ú˜k0àfƒÎçê4j[[\lm.Ö ÃCS3sͦ»F¨Öϯ5£^6êåREù Â溠z¶p¿_ì`¦>R,Ÿ-¿#”×MFÑ¡yb½Ú¨¯×ç›ùf•Ø}ݱ¹)*a¡¢Þh*ÕœÓöÜÚâÚç‹_þöf³2R©4Ön¶ZççÑþÏÕ3Så³ï”ÏœCx.Ï€Ø šmðdîÙd ÞškÔÇÊÈïDäBy˜…UZ9 -‡©@þ¯·6«u½ÑlµŸo -橌Y\üòæ—7[_}·5ýî»õÍ/¿¢ŽïËµÅæÚo¿üjÑç*pÞèÏð›A¶õ¥(Š•KNÌŒ:€¡CÓ³‚ÿ aþ†ìº¾)­[·6n¯¯Ôøæö2à~»]º,0šAHøpm3ŦíåýqMç"€Ï>£Ç½7OÉó~Ý€÷MºÔÔVòð?×$ Ÿµõÿ ÿžª®Ä “Àn®8o‚>Z¾ö¿AŒÿi £¾?†~¦œü­°3ßÑÿ‚ ¼ðDC9ïÖý÷ÐŸŠ¿•¶ã¯æeà¿,Ŭë$ ¶:³£¼ÜìÚ¦ÿcá§Rå¶» ã&Ê!$ 8†òìðÿ¡.´R)€Ì¢+ ´ ÝEÑA¿!:€`By×mÞ¤c%ÀÜGóY €¼|ôøÛ““ãÞÄö'Àb0€hH'¹©L¤Î€hÀ;Øs+€`™С؀ÿ$D+bÚ=6ùš‡]_oÌO )§gg©¨íªØ ÒµÊCgã5ðíV„Úm@·~sÂýg«SP’bù°`{‡V -ÀŸ“™oå{ù¶íM>Ðsͯȥ‘[£ß¶ÌÂÿo¥Ñ¿ëÕÐo´Íüºÿô @hž€’€^1oü»®€Òž€ý)€:Ëþ÷ۣ顡ڻÏ6½[û«w+§ÿêÊéJ¥rzþ¯j³5zhÔ£Lœ®œ†ã”ˆlÔÿÊtåGÓoj§rZ¤Ï[þ[ê/>ìŽr³Ý[MöŸ42éJ¥×‡JHÖàܰê‚W† -¼b!uÅÐP¼ NŽU‡K‰ï†” ÔÕz率Š2ÒE:0eÓ¿^DÉh~chÌ4×÷Š:Î.n¤Åà ·•™r®8 w³C>å!ˆšLûòö‡Š%ÁôÐà+Céuëj•…¤•ÊjÙkài[ï­2]óˆ -ŒÙwúǧßuï»x©TjµÊtåÝJå¯4ÑÇ?Sú¦ öùÞD=_AW§ðÿ¯_¿®oÈuÍâÊ"ÌÌê6µ€½Ý. –3LéêêZí7Àïo/PR+@ £'àî€/ Æ;,)½Œ44H ’ÿº-1§Nèg`ùÚòÇNÑ -à‚;#Ž:€åkÿ;¡ *‡Îèg¨ïU¶Õþ$´ûW7½YP1!v|¨Ë×D$ «ýmñWÈ€Ø30 ‰k¬ƒØ´m}'mf¡^ËzàŽSÙÂvPò€„ÿÁ!hW¯åagu,ÿkÊÉÔYèάÀý !¶P’àVìÈ…DÏ¿(:}àcu(0Ð!@[¡P0ŠŠ -€ñcT`ˆ@nÄbò¶ãk -€éÏ[$ôÏðŸã(2ðß àþÆÈ[Xè“­¯.Ìë·¸[­.&Ä‘ Àƒ[Ý®RýtÌo†Em¾Ù0Ыµy½S}V¯°önå]öh»©:ߨ¼ûㆋ"Ôf@“¾k0}wõM¸­¾¢”Po¨º°~‹9àÿuáÿíÛ·îhw}µ1?ÿÓmÓ<€½Ýº¿á@E›úÄÌçòå5u. ¿×ðÃ/Œ¿™Üo`Ø­»0yiùrGzZBü-æŽD®Ê³?9¾t骀eº!:uR¹%þþ´|íÿýÙµK4 „‹œÊPÞS@lµ? íþ•7­ÏÛ7LëM‡;?”Æõ°8*‹ó!û{C;Gî7Šg -Æ~–Ø;Ê-‹odööÿmG;)@_@ŸLÈÃƾ¸ßÖö»ñ -Œ¦„˜îÌ͇²ÄZw™uC¯„Û`uR,&Ä•E+1‚L ‚ARÄ1`:ÇPQ"¢a(ʹÛ,À0D:\‚°x¥‰é<}+€À N -`°’\) E„Ð5@s!™~Ëh†<ûSQ}Üÿîô3Á·áXØË¢ Ñücü¾¤8êñkºðVü›#‹uø%IÞQȈßËÈ(å?X -ž™,xÆ–ÍX@#ªòÿçæë?®ÖfÅÂV¢ºVks“~¾{䆀(Óë4³Ê8@zÛÙëÿÓ¸Ÿ)B÷î€7²€7h`Ö_ÐjL ‹Ø?8„ûÏì¾=›®N/íìæÝæ_­ð/ØØ\[ky7[_¶7[kû\€qk¾€,«¿—à#*pFÀY,*‹ð_"dlÌM 7Αï2ëè;õê{åaí–‹/ÿ…ý`P¯º;åb¡\¥_¹s\W_[\x.ºû!á°;<_ -lGçµåbÐ¥b]—ϵY7•‘ª.š¡}añP±:3\n6ÎV…‡KUVB ëåÒûʹQŸsE1ºX÷8×h–J3õê;gÊ3SJ}˜Æ -Å⑃bbï(©.k–p¤šÞ… Ó_ªè¡¡Ñ\k5‹ÍÖz­z~­©ío6¿ÞüñêæÍæ«:¹øOA}¹øÒzz¡oáD‘¦ë ¿¡ÿÖ-ÁþƺVúh¹‘œ…-€¿Õ©žÊÄ@fЉÍlÌú³…,€Ø>xb¼Ýî®Ví€íõWzZ 0>úf€è€f€" “YÀ€ÿý3Fúñ3Ô÷*ÛjÚý«Z¼^!¹?ÆPöÃ7˜[à$¬ Ì-ô¾à”¿ŽjnN…) ÿu½­=§IÐÖÿ9탌%Ø¡ôWteüó˜dD.:ˆþk!È…µ¨À‚]Ý)b¡%Z¹@6ýY† ÜŒÎÊ|ÀN -@€@üŒÀÚ1žt=@Yd )ÜÊèO%ÈÞ©˜^»Ÿ”{ðä:©ÇO8°›"%ü÷"ƒÿ\ˆV~ߥȟð4ûîÿŸ¹ÿû뺳}Q ÉîjÑ*¾4¡8j9b H–ÍM(6+,…qÓX4Ë\ͰÓ:î¾Gt$èÖm¨í}[àF^‚ î»ûV"7«0dÌ#õ¶œh˱ä7¿åOH÷ãÁ}º÷åŽÏøÎµê‹);û[Uëç\sÎZd­1¾c~çœ5¡ëŒ02{»)w>ó< ö2ùê¯ É\Aw¥fUOúÙÙ¼^aW DKäF ͧëeúOE¨ÈëgD€ú”eÔeVõPEZã_=Š28Ý= ã/e‰‰`zö&x‹;&»C̾´üˬÑZ.¹RÞš¬}uš×ÿz&Ü÷ß_?3ýÜ”©²úÑ»‰f•Jed¼¾¸.¯c üú¯¯G#ÀæÖÎÖ}‚v¿\÷Ùõ®^6p¢´€–Ňkú4bE®\>î‚`?\ð —/v)/Ç|À8þ]1ft Hˆßg ñûì¦ChèUÞgÂËA0Ñöµ›?þÇn^ƒ¨.ûRþ‡3Ary×ãþ{;n· -ÇS˜þ눌³¿pÒø¢C_}yHf`€—Iu i½ç¼ª±õtÿ?YTt -^½ëÜ»HøÊá°ñßfÝ]V(ønûg3ZŠâ• 9À®ç_*9Uxó ¨eÑ -€6•Ö -€i Ê¡;À#ãý»•!ê`#°èp4nîA‚§[‚ #’-Ð_r•m@Ú¿ÿûï~ûùgv)eLÿ_Fν-ŒÌææ¬zîm‚U|€O¯„ø¥€ñl±£^6à»v‰t)€¿[Y¹<^¼]Èî‚õ£à},; hE­Ö˜iз‰Ö e °½èßnoÿŸòi °À]Œ;ÚQ - nþïÅ&Í{z Šÿƒc@–½ -€Ì1î ¸;*úàÿemmí /î,Õõ“ ‚ÍâUì—™0”ž?«UÒG¨ÉnØtõÛÑ_*P©Œ«Ž 4G+c£cSõñcµKüËéø¨°ÔÿV"ÕêÀ`…á -ô·§g+#Óc‚×­•±üòK¢1\€lŠiz´~]/lzÊ/¥Ô¯¶~Il¥²SÁ*ÇŽ©ªcÕQ•ÝèZ©ŸÌÁrÛÕåÈFÇÅQŠäÃÃTvøÈðá¿Ò©**1; Bê°]Ò¯öRA¶—uÿòåüì±¶à¢eKùä$—Þ™Ïm2ä=ÆÆÔÇZíl°å™ÅÕ-"7¶Ú;;[â"·LÖ7¼€îÝ&H-{ 0jØ„ñîZuZ„`€N…ÑPÆx>àëƒbŒÿQxÝ1ça˜¹nÜüûA°îkM àòæ -Ä/ð°OÛÝàp€]xäþâ®sÿÙv€?w]p -T± Ö‘>Œ?WÆÛƒ.°ßf5²àoëtì¤ÓJ\nbäþ¿-üÿÂTÕ}Ätr>»î:4Ñ=LPíœ,úC¨T:‚‰;1G_<…koÀ?DAÇqçc€è&PÉC© à”.¾ø‘®3ÿÌhS¶„ê%ìètÜ$}½ø™è v(PB‚gšÁH+[‰ÿ½ -@„0ào"°PðxÍLð\€4³Å9»—á²ÓF­úòiöÃäUìÑ bx<Ÿ] -$at|4åe9 ì€@Ѻ–˜—¾<åÁÚLÆ73ÙQíDÞö; íí{~ý)#MÜ<ã¿@ÿ‹[þ{”ÎŽ÷*gûb&ÏF €l_ -@´Œœ4(Çø -€òÍÿeí§k¼÷¹öâ£å™ÖÖZ}c“m¡•£É‡§?{i¶U«î„~1>òÊýJ `…óÕCþ¿àÖë#CµŒ?õØXõ88öº@Xëzu$|óaa3‰• - [®çuÚ¸N%ñªç€{A ¦ª—F*¼îÿ$&ëquÿSS‚Ó•…úIÕH׌MW ‰„¹ÀdÊâ¤~o1ê2³`üŸÎ+ÕÖt}Êõ• ÿ:rbøø kŒs ¶1RÏ?H”¨¡ ãÖÉZKLï°¯5ê!¤,d ÛùÙ™6·8öÓ8Î_?:×¢ó™ÌÔøÑÎ-®Ë«ßõåûËõß¹/ìß¹{wçîV„Ìô[Bü>ëÐÂ8ÑeìÄoòý) |ënD @B_Åmž àÜÅk? - ; öªD €ƒQ´ý¦cÜ ÀsÈäó_ !âòÅ})JÈü? ÐB½ôæƒþ‰øv°Å¼/#0 Øái‡÷Ó˜:½ýóøÃj/ŒÿiGÖµöì^ñߣb…´ÔÂð[4ýÉ^((À‹ŽE(KÒ5l«å¡S°^¨lÈg _cu€¾3Šª ‡KoÞ—E/J7Pጘšà"4˜3øŒ¾ dÕiHF× -ÝCÓèÀ-Ð=HPðl…@¥°‚€\(@1€4@¯û÷k|bf¦9×”›ÜÀ=HعÛâbÔwASÒê÷có +Bm€¸PÂ3O#YGð8Äq™@Äs‰ üöJEwÑÊ8€¤ ÍÒ²³ ܙǜ¾]j#31S%ÞŒ·Ý½·ºÆ(Û|; (@b¿?à[gÿ{{ `|ù”`VYOWþ§d>^ àuÈ%ƴЕeü¦Võ¬ -0ROW Û“÷P>6Óñ•PlªÙÔ/Í^Z˜žþά*Òš‚ÓØŽ£ÿ9txøÄè(dE(íüÙF6íÄs€¬.À+ËféìG#Àr#z, -ÿÛ?9Ûh-/‡ÿEeˆGô/qfFLX €y?´æw¡ïYËh É_èOôß/ÿÖý»[©¿PŸ×,)áÃñ<5¢$3¾” >?º.Ðg@6  ¯€Ë(IÇþ£|ýås®ub„ûûQ2€eÀ{WQn àò…óÒ“ðO(/_db#~ú^[b.,ð5q˜„οwþ€Î8È0€tßKà›®¥PݸFê´ÉŸ ‹?ŒÍðP±Ž– -€|æS ÎÊHÒø_îöúÿ¶½Þ]½("å -SǪGˆœˆ0ê; ¬äöÇí™Ïg˜ ß`  -À)R_(cL+P ©‰¹ÀœÂºô´2r@XâºY¾Õþ¡1þòûVdF£0ƒ?Ë€@à?- °7 Ôgô˜œ2  {ÿÎAÆ3ê¤ûé[#0ºÇ+>N;Om]1©@Ä$Üg¡Ï@ù+#2|V/€8(s«ã (ÇXZiЂljõ™¹úÛ >ój•šæÂÿoÿ¼ °[èÂ3€dÆþßþ ý_ HïíЉø)@K÷(ÆسïN @4„øpà¨c(!|z/Ÿ½æ%üÿéíµü»Û £C—tÀš:m³õyÁ¯PøO¾M#½Ûî-T³ÙïÈ[«Œ8tBh)Tê£}ZÐË 3ÔëóúëCuq…1áëqíŽ)õ‰p€©±K•—rýÇЂúŒËg,·Ÿ^­Ž0¦Oõõ×Ç_+õ©É_ç3€  ¢!ÓSÃ#´ã•ð/{Éø?Z­Œˆ‰àû«:}ÍéKÓâ2²J%çpª³®9|èðaëÿªâ‚ÊbÒˆh’é’ƒÛ1¿óÂZcÄŸ'o}o¼A»Šg^0Õ:‰uÁ×OÞà¯/üÇÎÌÜÊÊÆÆæú¦#ÄvDÀÿ-:®2Ãý.ëSBÅ,’Å6Ëøýú0 8€ üø‡WÎ G ý]8>xRN¡ì`F0Øæ÷Z' £¨2·þþZR -páòµ›üs¡\¹pþ5†è7pß=„ýç¼Nýû5àD€\ -~hècüaN†4f²9®÷¶ÞCFí†û´“EXz9vÒYÆÇã‚Øç„@­´®Íd/>[Á€ç -°ð?®!×&('ƒæÀU§Ü ±°”¢½Ì<pR’B€@c°Pò(]_¶T.ža“ˆ“/:*ÀÞ€8'òêóÿ¹¡þ“ð5ÒxQR Ï4£—0PÿéØ× `e%õh..ÎÍÕgÆÅ‰rŒkàí@SAma¯€ ˆ.Ô@Ù€­—’DÝ À93¬;ðºü‘žUäGF)7Ã~_ @R"Ñ.û#d -¹9™¬ÑXÌýuWõõWVòÔÆøôóßýtIøß‘`vÿM|³Áÿß`dß^@èÞðjŠï`ß -ÀQ3€4À4€£Ç¾FvÊY3ÐÖòÚvk9Ÿ—Ë*°J@@v‰ ¼KoY^ó8µªGæ“™ -Àκ<_mŒÑÐh˜éj*•éÊQþf…øÞmÇ­H^©œðŽÅº:[‘ç>=Îëcà÷¦Ÿ Áu¦ô1ùˆ&A—ÁD´O¹¤ q†qFû㺺 - aè?¢OE5 h?9?Qæ"kÕ{¤2oÙbIƒöÿÃÌ|\ ¨U=ghCZ¦¹+Ú®ÓÍ@d¶®{ú½…w²ù…{35ÝÒúÔjLû¼¼öaº»å\àÿxÕ^?Ú¿(¿Hñœ|b 粦~+­Õ½Zë+Œ™!Üo­·76WctÀ~ ÀßeîPôo0º‚ïøýúˆú£@¶·Póñ¤€vbüû`°Ñ àÆ \þkôøQjÐî†!rðíâ•D®0GëòÚùs8ùç^;ÿšÞxý¯‰ðÖB/­t,aôïÏž°÷W ¤~¿¬ÔÒ}'•OŽ °âoUäàãÚ€H(8‡|­Az‰( „¶pNvúy½þ¿AþÔS]_*®ï©(DyéKuZ\}úã|Â|U«ü2mZÙ·âïµ2(¶ñãɦ£ˆOâý`øye â\:@(/þ1ߨðOó? 7„ àÅs%¤*$ëQÒ8Ü}û„ϰpE•l€¡Ä\Œ¤¥¹z€$ã‰ìo®¯ÌÕ‘Æé4l¡œ@¿Ý-7BîP×8…ì¯+9ÿ{õp @7ükѧÄHÀzÚ’?Y±o¯zÀß'9BI»Mßk"xs $“?c¡S&ìw@¡XH -Jà?·µ”Šûþ{1ìß§D/€®€4@_ˆ+€ÿ§*ļ -è` ÅŒŒ|C¯‘Ä$bËkK“íå~üD¥^9Ä¿HøþGz):ÞF¨`Â`ðW àDå„6¦ê•q €ýQ¹áh”£,aD`.C´RÕÄdñ€ $Sy²›®¸_BuJãx¥‚ pÜUAÝg»ø°ÔЦÚcÓÓ/Uô…h£8q‚@†8,¨ˆŠ@ ÆQè¯;‘Â"èÂ8[¯‹Iáÿg íF ¬_Xh×'sÁÿ²x–Ñ_ÆŸ^¦ßš~+ÿŒ\}æø½‹üCÄýí -ÐHË,£EN V Þ<Ðà÷™€4`€i'mœ½ú{Í@€ô  d—/2"O( páš’&?ÿð` ¡Èã¸òÚ¹ WþÖ -1×.Ÿ?O¸Ÿó”]¸|í½þùÇ HeóçÎËÇ—«¯žÿkç;o-ôBøý7%]&ø±ðÕ£/øFw1ã©7JÓÂgý¡y˜ Œ£7( »,–:´¾Ì_Øñù ¡NàzsI»ýÿÝ&žðÔ^AÌT¿Ä ¢ çt,°®+d/ã*¡­ŠêP `ŸÂþ^é"â)RV$p/'púPäëÓ`·?bðþCþU…N6þcÑ °» ”€Šáïw‹ºé$8x†á‰‚G] -À. 03øü³þqÒh¸wܽ»³µRg(`ž oÒ$À³ÇðÿµÂqt7îÃzï«€s±`OfX¿0j@— è ǨGPeþˆ m®Ôn«Êç©ÍÔÍÕ Bšïë§©„ÿ_Ž˜$€°%À†àÏïÅäÏõ¨ß× `€³€=zýû€h08ÿ/;öDü‰)<NýA¬ÕúIíà Ԛ§ ° Öi³Yµ6_ Äß'ª.@C†‡OL 28ËïðFèÝñw‡GŽÑUÀF"Ha¨¼4 þsư “ÖÞ¿NP œ{Ž&‚ÀQÎ •§+0UB"¨ÔGŽ*[ÕÃ1ŠP€d®@udØ©0§òL6Ʀ¦NV2UãÄñ'ŽÃ,D@•W©Öë#uߺBÊ:ýtç˜úÛ®£d wjt´Ìóï¯}¯$ð‡ùùÉwÛ4†ÍÌi•-f`¦<£'€~z4 ¢¡¡Ýe ñû­g- '6«Ð±m(ñ§ ÿÝþÏ À K‡ÿ(gN ª àj@€¿VT¢ €is¸â‘“@wÿNs \å ‚?*€ª%ÌÇç7Þóìç ËÔ¿3vÌ÷54€õ; @Øí#Xg„bü¡„´§† ð&К(ÝÖÁ~^¸ùBå!Ð’ ¥<8¥“Ñq™Œp¹>£›þž -€V 5Ìë,Ä:Iå]û€A86dÔFu½á>8€ -gíc¥Ê%èŸ:j‡ßÛ1èixùÔÑÐç^ÊÇ @¥Ûý竽8ŠóÏPºCº&ð_;©ÃJÀ_ôšڗà_¿ÿÝøÿ MøèñㇶV#z’ -*õ{Ÿow›[ÙeòÕG…äà­ÛE±€è´]‹hÀg̰‡I°`3ˆR/Y *p>€ÄQüN ÊŸáYVñl€Bý‡÷¤¯þHÞ?sÔXøô³XÀаqs¹ÃÜè¸ñ¿ÌQÑ{{tæ ÷? -€–wx~à›#ßP)ÏÁÖ–jÛËË!ýG€#ÚÔvé;󂸄ÿpÆ×åXãZŽáaOš ç!9Ëã•C/ nOé€ùðñáÌl#”?®íÊð1#x ¯®RÞªÊa§é]ÛPsý÷û” —äúŒM Ä••ʈŠÁà:OEþVí'*õ "*Ã!ŠªÉêSˆ µ;›¶]Ì©•[¥bîBï?ã¿ü¸"0€jýÒHAˆÂbædLwnyáO–—Û¦4øEm‚Ž•ž7Á.`.–š~-À{RÄú@Öl,6ßÖÖ q²©áÎ%)•ÒÓof€%Àï³P@É»€P~ûs3`¿À~4€€L‘w¥à‘€tħÀ›Þ8¨`ÿý÷n\á¸*€$/ÚQhòú!(–#€öÂáOkU8Ñ/^‹ƒ¿×F`¤Ï„ÄöÑ}º€Œ›Þ1†ù„ëïåÿ -X‚0bpPðÊn½ÿpZ†£¯?.ãâB¶t•¨2ziÝØ8µ—À§ˆ° 4 -qÚ= -€á6À—[kìfÍ -×_ ‘/(GÀ,@÷êô)Fú S1E6:oàŒî`"At[ƒ|¸NÚÔI÷H”Ä•Q¡ } à4u§ÓŽ×=1®·@L€ðt+`È „ ¡ÜP0€NàïP>ýäã M‰ÿP€øðîJ}øØpe"„jøûÌž{Bíñ1KûVÜ Ç ÷ÅÓƒe(òè; -@éü{u÷€üŸÕ  ?€ì‘XÆ‚ìÆS¸óâêÖ]Oa›~ØþùÏ7?ÜL -@L À  -@þõþ=1€WÇ'…äßJM½½ŒPÄ$¾þï_° tÒþ’ö½ð¯eôþšòûà -s3À½Šq”OÈ Ú¤8äš õèQÆ8(³§Ïʹy›Z«:ŒvÒX\ݼ»óàÁÇÊù€?´ðáæö½û¿úä³4PàÙ` €»Æíþ½àÿ丠ÿ[»€½æ `_sðî‰` çŒøƒPœñYÀÒA^KùZ«öIo/@ðö€6¦„üõº Àë…f>;`)° -:mÇ’‡/œ”çLg­Ðˆ.c)0ZH¨ë¥2®uÁTexŠ=eàN÷EŠT¨L{âÄ/UŽÎù´qÝ&2" Ÿ£û¾êP©Ëÿ§"º(@UWÓá°>‘—† PÅD8 6oT‡+â.àÈ¡àÿƈT´; ½NÀÁèëúÙ¼^­¶èxè ÕìÒìŸÊ݇œ­çyë¬GÿYXøÞŸ.ÍÊÈÜãèGbŽ ÏÜ4õ7›‹ùâÛo/fÌ-ä6ùÄâç3§pšW¸Ïà÷YŸÐ× @[Þ)/Mެô²½¿+ÓnR^N -€ãþ¯Ú÷—=§àß‹NAd"—Í?ÊtzX0²ʃøáóþrû½ÃY×'ö—l Ñ³“.äÚÕ€u‘Zx-œ„°ÅŽ,zàMš€âÑ%LÀg``Èz©¡£]Á½Ø‹ =•fO€Dt…K ½ˆÐ'|î‚êè F²ú!x×]‘€Jb`Öéæ÷‚ñKJ€Cxüf …PÄœ’…ðÆEƒ4;°ê €œ?ÿ—¡ÿ+?‘}T|G нÖí žLK -” á)–à?64•@p1ßûÅfGxœ )|guî¤d„Ëã À=;XbÚÅ  ÔˆF°= Eˆ‰@t—àüŒÐ‘c_ ³F^{ô*JÛ­¤fŠnSBÏÂ2“­nÞ¿ûàÁ㇟¶ÉL@ø¯ž À1‰$øO!øVsÇ¿| -à–~ù·Ò@@½½Ìãˆ3¤dR¢ÀÁü+Ä@- 'OŠ,à•/¯å3"0€h¿ß1€Úp׿jÝ}æäùê§½Ý'pˆVF§„óBúªÎ0$PŽê*eøÿ(:®«Žžp@³ ´Kðàèðð˜öŽŸ¾#"ÈŽG*§;! -q¼rìXå%åG–tåã°A›ŠÈýw_eäÐKÕc#Õã"œ¦ÓĪXòàZ}•áQ ? cWõ³ÐFÔûÈð¡¤)˜Ëêm(¯W*™ßFXVŸ•÷âÿËFóÕf~¶ø¿°´üýÖÚOïlÛpÿeèzúQñ÷ì˜ Ž)ègÐ&³d-Bd8÷"Z¢ˆ&h“ã»LþúèQ 9F[`H÷G×tð¿0Óówð?¾vþœìÌ׿~¾TÊÆ‡˜\MàÞgW™cDÞSy°ŠPþžò_»°[¸u󪻄P€¿`Þl m—œçDBì/Õü!€À¢^ ó£@ŽnE†¤€±Vþk´6k%0”špNDhí;IpZ ]k%|Hãn®×aFgüòÜš"wÆÔÅG÷°¿ €v©èz£=ˆÚ[:8[À9ka¸7Äèc1€Žä臘 xúÀ=ë @—š è --ºÊோ¡8î Èw…(µîg|ÑçUxÅ"€N@/þÇH€;ÛÿµŒxüø‰_?x@žÌ¸À®põuºãKœÿ‚¸€g }?žÝ°w/€ˆÀJðïWÒl€ûdÅV¼ýDt)»cv›;>U‰ؼ{_àñÃG ÿŸ´ÛÛí;~øáöÿ‰&À-ÿ­pw“ù–óþrÍ(/w~·°×\0^*0l¿ãPþ·19ó:+üéÂ÷g¾ônÕî´–¼¶µöÒì%wÿŸ5úËÏÍFFÐꨀŽñ}PÂÎãÃÕÊè `»r¢*ð^Ã¥Ö‰1Ái“;~Ì@l €v¸½oíé°ñx'A‘D¯Ò8‚àÿðKÃPÕIŽ>A³Ç’‹ïK”‘ˆ‹*¼; ·›º?ÆÀ¼) -$„äÔqøD5ñ‚#GŽ -Àá#A\neêlH÷fº: QŠŽt~œŸ½”å(k÷ÙÙF-kyˆà…%Ýìåµµ$µ ŸTöÃ/‰$ëG)ð¯{0ìÆÛt‰}ÿ_+++‹M9úìg|Ž͹ŒÁAŠ¡3{ßôžßmOWd±£eÀIGèÀ4Ä´û½aìŸ;§Gi'¿T´í©$È﵎pÙ™&à}÷Pne ._¹zóƒÿç­QŠc\C7øS˜·µè:–@ûK4à `4È œ½}LÅ ª…9¥Ìa9?Ÿtx€¡Ú(¯ÒÁ!8^ÿ8³±òÛY¥ëúÍþ?¾ó¾büE (® -£ìû¡.†\•ž;È ººÎtÓàórxϦRôD ,gÂWGï/² Ï]ËS|ÎZ1  ¯ûŽ@0P‰DR¡ÀU*EÕ&;A¡„qÓ’ð1C Q‚&,àß —0ÀÇÿ­7à_¢îZ®^i}ïw¤Ý™¿ÝøŠL¬ãpóHу)Vá¶³oó s„ØÝ -@ u,{àÝ -€. €—ÁŸmå·; è@ìÙu›r†T'fšë[[÷ź‚~¾Ù–ÿðË_Å@&€ P¬Å]ÿr)@À?¢~ ÀžsÀ\þì à9bPè¨"”§xÆÆ¸½½6sçeKË·‰Èfë̽·lô@ÍOŽ0^%›ž­gÓ´ -¸]^8,[@6Š `,ÕñÑ1ñùÒRìDµ*›:TUz.6¶Ë„«ÃˆcrãÅD"ÌŸír;_ù:fM¡ªÔô (4ù—F«òþPP<¬›øµº#ø)I\¥2ø€²€Ñ+@ïPAØ…ÊØñÿUð‰QÕZtZÀÈŒè¯vèpâ b•Ú±â¦Ä–fg ›,l6oáý/ÿεZãìÙ9ž_øs./·¶™JQ6ì@ýÚøIʱ7þËÙgT >"£ù¶ð^ïEÎjWœ`N!'Å ¿ßÄpØ´©‡zaCfü7ævÙ{·~|óš£ò K -€cÎ .„Õ2a}€?DÀËçVÞGq€¼ç‚‹LùÓ¥\øGfæ˜ê"€/ ¾õcXg;Áö—eOÿ0|xk)úÏÐ&ÓßÅ·=¼cü¹ì\sÜ -aýB¿äEûWù:ºŽ‚µtà+z¸ q @x Hþ¿ŽïS(‡L(*rA€¥ü/Ó·ò„ÀÒc€„öH¼cÏËÎ_‰¹ Þðp¾äT*ï4øªŽÀ(Öý_>sñ¢’Á¸GèÿVb ]E4!yÅDIþ,ÑM¸¡þ¢ÏÕ À dHâ]Æt€ðoðëïÞiÀJÂÀ‡ÂÃûwWÔó>½ *œ'´.±‚N/¡±­€ho;po^Ýã$ðߥì)Ü @9FÑ À$¢Kˆ€r€ÈÛOïÂ>}j¦ÙÚº{ÿxÏã²  }gûçn¸ýó{÷ÿû'ÅdPÿ„ÿÜtß÷/ÿeP€ñ -À³æ  `? -Ëb£?m4‚¿ûOO@•r’í<_Ù÷»uïÍOÖZííí;·Û­¥á«Û ?šêßœ·Ày¸®ƒ(ëÚLž6Ùà™W^åBý$h¡]‰8>VÏáG"ˆ¯ë—àùÂ;8úy³±Ò\oeòÞ›óÝVÏ,;yr¤B ~¯4096/ƒc çWsx€HŒ`ά _YÕImùènÖ'Ͻç}³g$Àp8ê½6T€/Å~‚ü^»%»NT~·½ÎDOÀ WôñP’û/{.@ÿšÞ»åÝPèPpùb"¶‹iÄ£ò‡umz£› \¸œû˱@>Û`"n‚çe_ÿ-ºþ$º÷NhD¡®—@ßà? þãq¡ü~Ô_øÏ›+´æ¿9>]ÚmÉÿQØ»ÉÈ‚\È”¯™õ*8âaÀ? @XÎÕЋäöÛ´*¶c€¢'€-âã@€ŠxOfY ÅèE”ê•WD”±ŒÿÐeê\c ²S"“ÿ¯•.æFó=ŸGýÿ DMa&= -€|ÚÿÝï~K @O/÷ƒ“ Ü_mèYÉ8!ਞÀ@FaW€ ÷à1H#í£Xô™uazó `Z¨­íBP«×[ä×£h©Ôûï äìŠH:…Ÿ­¥œôÕ3ÍÕ­ûwèÛ>~’¾úãmæÐkûÞÇi(ÀPº@(%Hl+nÿ—e¸ñÀÿpßðŒ¹¸4Ù†>à\€2]=äaœµ­'Ç'÷ùuyÕmÐ5ñ˜É F1PõUSL5RíRÔGUÕkDkÔþÿùLìIJ{¿gã/ö5þvÃ#CÇôWä•öGÄÐ'†ôƒŸ¬MNè_eòUý(eñÏb ¯_†~Ršö› }øWr=ã‚®¬äÍlQïýæJ¾º²ºªSÍ|qUìm÷+ùû}o-®tÍà&¬XDÊ…Þ·}ÆH@ Ø!—Ýõà<1ç.\Si×°W¸rõ9J$æV1Z\»øÚù+:ÀÅËWˆHÀíû°Ëñ¾ø¥J D{·¶Ó@4 þ64`ÜèšìNë°Ç_‡H:üx°Éi8 ÿ­àˇÿySÙSŽ©A¿PúÿÊz -%ŠXþŸ¶Âê«û›{Ó -€sQæÀ©K¨£% ä&Ç\… G ðÃã?à'ÂÀBûæVt÷¹€M-\2u —‰¸ a2H—nœ¿) -_Ý‹ƒ(àQ—V]ðŸZþíw¿º¥É€:1É„ÿ÷Wë&ò•=öÉÈÈKå Ç!dûÀkÏu"á|¬ÂDöèà‘‰ÿ¶>’0êqÈð™½"…‚$á.UÆÇý„L/Fh'ùÌâ: -Àýà¡\QùÿZÞ»÷‰czñ_ØßßÀíNwÿK³Iƒü«ôxu¯^ÂÏdýsp°¹žO8ö¢f€Ž02ÔÊW~²¯wžg¶ïlßû¤ÝnO¶ÚùÂB>Ÿ_ª7ŽkŸšJãùjç-Ž0íeJþ6ÃØÈsfŒ£å>aÕ\Þ>òýð‰aÃøð4ñËŸþÊ1Á/¯q9Nú1–‡µqXþ|elTÒƒ€¼ðÌmú§'3Òá´c‡ŽÓª¯ãòÿu)ÞùÐñêôñÕc¤Q]RÒÂÿ§mŸ (Ò5>^%‘êøð׆­ ;|hì•Õèf€CP#¬ªõ -ÀøÈT}š¦äÿ{<€·²|"ÛÞΗïµîm·òÖòòZ{¹ÕZjåí–À]/ßS4ÆlÔ ÿ³ó_Úêb.¨Ï›+æ+ •°ÊxÀZ­ì1pà}¯¡ -üðüû“@Mr7 3Tt˜á·ßþáÖAÚÊb:ज9s!fìÄ€û‘ò@ -¾¾ì=~ŠpP® ÄT€àý• ×n~ðO&*èrW À +Ÿµ‹Þ_ÜŒ3=à?ˆVG_ ú‹ÄßÄPÛ)lIH»üqXª99j‹k˜@Ùà˜ûLy2 [g”&Üí.#7ûÿZí9 ŸBpކZ_ ÃøÓ—Ö7dð}D€B Ê‰°€o”r S" V‡P„Bp.4'h€ÝQºfT>ûé üzmYÉ-M_xÍDefqƒ@¾î“D}o3^[Vè €{W€ÿ!ýãõ%Ú¤ð] @KZÿûc„îœÙk.»ÐaûVº‚ ìȵ£Øˆ4Û­43dé…|9ÏÏæí¥y:ÿHÇ6Zß{ aáßà*ÈõSM -;|¤4* ^ô§;rä8*àå­Åðá¯_Äš@Üõÿ‰’(q”äÓrðÀÿyÓiì8¹\Õ¬¬Û$ïmÚ‹ŠÄõT¡hæ×‡ƒ¾ˆo×ÿ‘Vy0XAÄ*LU‡«FpÿY}º>›m3àü¼#ts—X0I -*¢Ÿ›ûùÒÏ(¿vòþ_ž¾/` ‚üE9ÿ«ë­þuv˜á¾ÿÅûJ×\e Önô¨Ð²xÞöÙ{"1pÀ¯Í1žlïëgÒl€}1²ƨ¬àú{ð÷7o^½xî|ÿÑî_(&óƒÌØ¯ÊÆ;ÓVÂï/jÁn¸þa©/÷ÞT,þ"˜G·¾Û†ìŠú/“ ^D¤tÒp\ܾ+q‚ñ6—øÂ¨k\f -š‰ÎÓêŽ,ê•d¸a½ÁSœtÿxÛþe¡›©3˜œ¶‹Zø¸ŠQFê2*¶P/ºbP ‘ÀWq’€ÿ¯ü^<å€(Æ•aqàüÅ?àôiòJ5(û“îã1˜ýx±/+ñ¿´þ…ÿP€Bø-Ý+î¿>7|è‡Oê±23Qé#'Ám¯E^בÀtÐGßd»@ï^ {.ùøRPŒûÊ…œí¦d¥T{Ç)íxYa_94LÃøøÌÊúøÿðÑ“)àÉæöööæöÏ··ïÝÿä“OKÀøï&€ÂÒíõÝæ¶§å—a“Âòñoáå?¥@W @ß\¸ÿA€ÿ§*]søŸGˆ‘U€u+0Œ!Ç?û-k9ú_¨4ž/ÏgõK³³ü®ÿK/½DK»ÀîquÇGÕåNˆÁ~>¥ÎuTü~…|ÀYiÓyô2%éZr´LZ&fÛ›,8Ði¥Ò‹aÖ1ÕŒƒND&±)¶†Êå¦U¤K'úŒóé—å û¢ïÔ‰ŠÇGd Àj}öd›‘•ˆô==°@aÑpR¿bþçšo§(?€™±äê#ù{î·˜7ccc}CKÏ¡±ÛÀú] (æsz!q] 1Øþê3€NQ€.¼vŽ9wÏ@nÄ\ÆãûûV¢¬R@p¸Ñ¥\>//€(Æ€|/)øô½v¹x%?Yg÷JBð/fŒÛ›eÝà?€>å!ŽñÅ–¶ý'ˆEaþ‹qˆítåoZÆÑ®+ à3úþ[…"]æ•íE\ñÐäY=e€SI°PÁ· 1Á€ @Ëp·Ë¯  `·}áâ  ¼:uÆ -€‡ˆÛzËe‡¸é‚” -€Jæ›hÿÔéWBàkü¿@³ÁËß _ËÿÊwi¡Xˆ¿ £&p;°Wª¶[HA€ô àW÷»€„ÿŸ0,ÎFF¼¾þL­ròØ¡¯ Åkx÷€Óíg´u(ü ì×Âþ:Ïò06í¨€ -@8ÿ‘W,; -€’è³ê’}ôPezz8Ë×+'þpøÐWpâôxÅõ£¨/nnÝøðþÃGq„ýñêŠþw@¢˜XkùÁ_æ–p€qÁ¿à¼?àsˆ8Ù{X8ÿð(b&@  ‘íã-ƒÈòül– û=ž ¯ö%óa!>=ö¬£ó_),F‹1òúL ºZÆ+ÞZÐS ƒ®ÚÒ{`éâ”E‘SJœ® v"|üîÄ||ŽOÊÆi¨rÊ'’6g”¶wYºV·Â„HÿËÃî¶X9ÁØG½ªÓӗζ˜L)õ¬df€¥å¥¯´% _›y3º¼íNÄù-.®®ë‡òþ+«ë›«+²õÍÍvü~Kpßûâ](ñNÈ`3‚X`3voûM F -ô ˆ2ã.œ»@Àa'ÀfÏü)1= ÔK®]à^ Ý1´ ùoÞú/7×peŒëarõù‹^j]jœaƒUÂð/`< ï6mÿ0ë/Ñ.ó?•xƒô~“æ§}œq^ø ú -¬|Ð1.ˆe˜dì.sAÀ`\$~`°“…ô¯£lh½¯‘£´Ô qú•?Vž{¾m¼õa& _°ó®²ˆ³í¹DŸö“Å®¿Ð”(6^):Èçë÷ª‰®ÑI9@R´Ðñ3§”öb*’ªª:J@c„GöUÐÂÃÊ6‚’RÚa ”°áYV -%XÉ"v Køïn€Ÿ~ú› aà“G>|°Þ` ¡¨|÷ÊÈ1⤓ÉEÇyu¯å«{$@0ŽzÂzàYk;þ{öp @þ,ôéS<ÀÞs˜DìŠ(ÇíÇLJO‰—ž'Ç«*&_Ý"àÑã‰ú<~lý?bþ»§|º·ÛwÞ;_‚ ÆQåõÞ«@' .¼ÿý(ZvÅð~^€LµL -€v†”oL*ûŒ7=ÐD¬ˆdß©_bûE¢åü§G½6®:!(Ým:Û¡eâãút®L©š§mø7Μ¢¼¤L AeåËŸn¾x©¸á#€?¦»¤ €ÔsaT `ád=»ôƒÿ& ÜÕ@/ÀýĪž °!üÏòW[4ô‹ ¬ÊÙ÷«µ±¾¹¾¾ ØÚbÎÐù½.ÿ.#À¸Q|d`í.Cèkp/@š< ñz*Løï‘€âÀ•>ƒ¤B’EÀMG`ì ²ˆ=D„¸¦ãW®Ü¸ÅHÀæ&€äõƒðxûÅ2¹þq"ÀÁãÏmƘÂÓÀ@¬ŸXU° ÎxÙù“pVK'Ó‹ép¹ -ô—E"†)é½Ñm8ÐÉÿçZmÅõÊÁ/àßÚ¼þCpwAýôNÛ°€"¦â̬|f°>Žù‹&Pö„€Bn®&{ƒ}òþ»cœB  4ί -€¶È³à³—€ÓZ#öEW?] à›QDTGvêå3o0K å0€r+@i½ -@è¶Ï´’øÓ¥ôH‰ì¥&KøïÉ€˜ €®€P,`q»õú²lüì«ÄŒ øŸî6€)CØAbäû‡p @ÌüÜ ëV†÷Õ -à™g´•ewÏæËÙ¥Ùúì,mÙt–3´u›ß - 0tÿfÜ} -¢îeqÁ`šÐuL›ñŽíAVP‰²Þ{¤ÛŸ™DÐö0|xxÌ£q„ÌÄê#ÕüÒl6ï6€y@¾¼¼”`K€~;µ™™¹€¦ûù£üËë__Ý ÙucC$ µ"J ×c³%@CÀ†gï·Àû~ëUìn^ýxÛo(1@…N7ðZð@@åH€†þ´¥Wü~ëÇ~€v@G`` ó.zÔ?‘€ëïpóÊ– ”ž¾¡]/­’Çï·?6ö½q…Í„ãÏk ^:&-¨•kì&È}|×An}Hâ–:WŠ4xê È€ "¥w@Ê¡”²0þÈ¥þϰÀÚf3ð_n³±Ÿ³§ž¦ÈweO1a# -@w€UUÄ-(¯5m›ôêÞÐÏœ¶sNü~ ïù.€ÆuŠ‹‘C ùW)Ø_åe9ù&¯Á .ð-˜ Øý]iØF¯€™ð=õMU[çoKèðl3ÅÛ…ÿ€Y´|¾KHH €@ã$`oŸÌõkø+_¡ À1ÑÙîà‘í„§´±={.åS`¿Ö} -$!²ÛÝ €ÜvŽh ÷ññá?*F€³‰x¸Àƒû÷ïwððÙgŸPBˆßh¿ŠÕ5¡» ½ˆê÷êЉøâs¸ ô?¸pthä© @«N Àˆx…ÝÏgY£ 4jýlÐ_·ßçà9Ï|´ÎäÿIì)UãTœÞ‡ûÿ S>–Ç*P$@·Î€Aˆ˜Ï²|~©æ³ù¤ø' Ÿˆ~\ž@\ìíæÜbF @+ë­UÚû‘ýWíû¯o÷A«»,!~¿9 PÿŸjá~C _ c JðÚk¡\¿ù£PÊÀ’$¼ße)÷^ @\BäâêÍ‚¼óÚE à²^×o}ðÞµËL R®u€pð½…þ_°Ÿüÿr-ûba€Ë.”€= ­—hó߃ÿ¦²µ6Ò;›àP+N¹ÀVà?Æ@—×>–þØáÿ+•>)ˆÀ诗vŒÉBå§öpMS…øŠdræôi˜NvÿÁ}ðþ»½ç«üCjñ)‘E˜JeåqØÁ÷Býe¥€à`V8Ï*58@¾á)#Àõ¡ztˆÙ-5œVn‘*æä³ú{¢t€ˆw˜}U¬d¥à^Ý -@ê -'{øøÁf£rŒq«D -Ó¸6>rdÈ -@xíàxx— &ës® ðº0ß~¿ÍøÏ½€”y¯u€k7:àú•sBqg|ñÊÍ[Äÿ_»~Sà­‹„go7§_Gý¾(À¿hÆ¢3^“¦°ü9L÷ -l``ü\`ÑÔmý˜YOHF¤³Yˆ ×uDÀ[ ->‰Ù(9±dþè†òFà@^ëÿ2Ž%°P ggé-7HPëô#a£NY૾HÞþ¾¢4{ÇåFû(ƒ|$+ó1¼³ÖWó~¡`>b¸Gð¨ÚŽä§\#+Cg¬P g«çl§èÀŒ6`ü‡A`^ ÿOw €àÄa žm"iiøï–À°’8à×ÿk—30΃'¡ÀDƘ¬ZaÔ³ˆ `×òÕS/€„î4õòlííÝ  ˆHoÛ €Ù|åBÎÆvöU0h.vŒ~.׈aÏf”¡ØEmfq}g‡ Z’µ7Û?ç -@÷dÀƒð?Ýn^¾÷_Ô„úI`­åSztÅô̰ÿ‘õéĤ€j*wSÏŰðûÑ„ùÂ!Pk¼)OÀX¿þ'ð`x2ýçÉŽ >NK{4¥ïÛ¾(ÜîãzWÈôdç>ôú28Œø0ÿ0ÚÈ¡'¾vhÔRÉ -Ž3¿Pet¬>R]˜Ífg³yGê¶.à¾XÜ]ý>jµz}¦1ƒÐÌÞžó€ùo"ùol®ãî'ƒ€û¢››;[ƒÌ¼ÛPb?Á»l00üöÛ?˜„ðzãdÇè{I .OpÿCC¿Ñc;~¿¥Ü{-‚o\»òÚ¹‹rñ»À…s€7âÕŒÈÀÀ!/h>}ríø(­â A\Àç9b{î ¤MÓgBBЀ樘ÿð€ù +òs–ÚÓyb×KÎÓPPÊù”4;z-–ÖõçÕ§†ü Å€Þ¬¹‹¼€×_oíiåÍÔÈ#˜3KOëTÿîŽÏ6 -cÄp:! û‹èô "¢…€²ÑÍ/\ï¾3€S*,a³€3¥@Ö1 µ!oß}¥~ªìEÇœFþוtp";ÿZœNÝ'üEEµ¢[ˆ§[Â!¯'[·0þ» ÀC€Ùqî¯Ï 1ÇkÖÜs‹ÍFC[ÃG¢€@×MíBp$€´Ý,À¸Lð»Í'€é°  É: -X]̨KöèU\±¢€jå,_¯œ´Àón®QŸÑñjuneckç.“±$+öˆ5I0p9]‹æÖù”æÃ'8 #Š- "OÖ'õ…ú8W½Ê:vxôЫž’ ‘ƒô£}–Ê«Œ8qœn‘Ç‹Š/Œ óuk<1·m:;Y_â¾.Ш’ ú-èî.uýüP÷˜ç/zêwžÑ`}eÝ¡€Âÿ6z¿P}KÀ¿aØßÙÚÙ¹»sw€í$Àï3bΣáò*(€žuSÞ»õãþ£ cÂO+Hƒ€gƤÜ{­K¸ÒC.Ÿ?oÈG„¸a@øy‹d$`@ÀÁ×êŠ=~âÖ½|^ @÷0z ÐÙe‚%‘¯&.Ɔ/<°ìeZ$~ÌÇéfG*Ÿp®:g²@/»T(¾‡<4‚ÃQ´môL -ˆ­—PÙÆç¢€ÿy(ÎB¾/úÅ ØÐ¯{Þù­Ô(ÑÆ^xå,)5ö’²Ê,)i€n€ù{¾ø ¡ ÑÓ™ÿÔQJ·@ ÿy’· *æ:Ñ® -€ÁŸwþ¿âÝ#6˜Îs[ RÙÐß @øÿoôÆ$üg$à÷×›•á“Õâ½™/6çfª•“¡œÖòøHx-Bà‘à ѱF°0 @1€Þ­'ëSÜ €ql=MÏž  Kp @µ&Ws±YW6õš|»[÷ïßø(}q+Û|B°`À=Œ»i@ ÝmÞ_‚á·ƒü]ã°Þ£@' .’ïG`Ù ^ÕD„þÿ.F€ðµ?P¾í§›üÎdsù«Y[N*Ût¤;à4#ÜÕ—g§§§=æÝhµ>;œ ë`¼†нÛèz‡˜_wøÄè‘Q'‘2免:‚·<:êÁúE)D*N>r‘A9û<Ž5y¸Ã݉Ñ)­I"ì>1&WñºŒì€c¹ÞSÃÃSJÍþW SN*Lþ¹MéFƒS‰UöäkaàØ¿(S_Éü ’X>Æ™ Ãådá>tCÛÞ-*WÞMóøøCÝ7”w¯ S&/-]©äP*-ˆ8ƒ¡lý%\/Bˆ S/€—O7ûOŸö¨ÆÜ1S¦HkK± < -ø·WÑ0(-¸ö»ß~ö›‡Ý -ñ˜çؘ« ¡˜×ë3µ¹¹ÕÕE+{ÇéZ¸Ö±Pþý–± @}·àFyò1^÷)À; -ù+?r3¶³OVpŠ.@iwˆ@ï?‘™E}—F}†ÑOò &äM(  ïÿçÛV~Å(} -@ÙP(&_± À!㯞^ÚÍ{züžæ8 1ù‘µ>'ûbÐè]¶·å­V.Xjmç³Y»•/·Ø}7ÓѵíÛËËkÝYn-/ÏgÙ[õùúÚrmäÛ­ùÙùz=›òpAc—.MUh?!L¼Ò‡pº^ºTo›šÎæ/UÇÆ¦ä+]¥ž‹KŒMeU]<-B8]ªWGÇÄP*£Óõ±êð±J](]Õ1H4=Ÿ]š®Ï. b§¦TˆÒ˜e:¿youêÒÔ%Ñ“©iUJîxU0œM‰©dÓSÓÓÊqzzVÓ³ùŸfÓâcÓÕK£Ãc—T‘êØÔ%•«’™û‡®ôi™­Ê—¯^ÒrøøjGÒ8ŽÀ‡.Í·g³Ùù IY½Õªù6·Qoœ|­ÛkY#[néŸx­ÕÚnß»ÝúHÈ¿ýá‡Û­×lü¼dú½Öæš‹‹Ìö³Â`À û³"°áð?dá=­þZj½ƒû °'ø‘€³èÀã4ÁÂnÀHføí·÷nÝúàB  …<_8ÏŒ€ç÷V´2Üï¶”{¯¸Æôÿ"·xº!ªì‹—Mnº5¢[¸ˆ«ñÊe”~ã´÷ï28Agóà @· _žU×0 -Zî6pà -©¿ þè2€Ú•Èž‚8ÊÚíŒ| ¥Ôf -&ˆã˜þ¾éO­cZÐt`€|´… ÅU  ~^x÷T' JÔA€(‰”oí¿à€èM0/ð?åRu…°Ú6òÈêcÌU]à÷ŠH -®Ó’Ö »a€‹dïÌ)ØU±yŠ hC”åâCðœÀq¿üc^@fLâm3b ÿõ.†LA€Ÿú›_u+ ïß¿{ÿþÖÊœ ¹Ö\œ£A‹õÚDÅsˆ -je<=ðÎ…¸xêÀ»–Ä - -wkµ^ò/8€ãî•öiS`«4tU"<3 y©ïp÷I^§!BªzÕù͹³Ó~‘Ê=03HEˆX ë•R­7æÖ×›ssFÖÌW7xœévWß8 ïÿNÛ -À¯?  ÀÿnÀþ¿,îõ—ŠÿE/mXêß«@' .]Ë{?½ÊýÓ"À `ì÷\'ûcè`¨?×Þöæ›3ß­Õ¾Ë\@ß=û¦–éï[«½©³îPŸÑ»&¶3>)¼ª MÂñ€/}Ïí8<¬J{h³Ü½¤ÿS[J%Ó mò>ÐçS'õ.N¦{sT÷ÅG8 )¥!ŠI+IîR޼4rô%’ëPdA¿ºñ‘ °ÌAb¥ö9ˆ«}bü¤J pDlIÙj¥ì8xìhgüJÛ°rÑÌÿíº Xmfü,÷¬f­nfÒwûÍÆ·è^É oj9£ûç›êp?Œ*bübuPîÿâbÆô¿¢Ç«LùãÄÿõutÿMt(€mDZ³ƒÌ¼ÛPÊ‘yĕֻW˜áw—Ýú )Œº6À“¨€ )P@ýCa=®‡X0Ú°”y¯AÞ¿yíªˆEÐâŠØ††øàŸ?¸i""ð·e@‰ü´õ‡(PZ ~üX¹p}¿èoä÷°kœe½Ë±8¨`#±zÄÇû¯g¹¦°ÈÌ/Ÿ)Ú´Œ "ú!Þö~Ê⥈ŽéoËŸWÇüVW m -$ñýíú«V¬PðòÇNBÒP”£/mN#|Ô0›Àô÷*zørYn¹H€–E €>ÞP)vÈc%7èÊz €,à^ ÝKÀšjæ²uS ?[C§(U¹S›ra¸‚X¤æ ÖÖ7,µ<§àH¯Ò±v) ð›ž^éç­_º~÷+ÍêÄ ó€1@ØÊÊjsNX+§@öE[«ƒò ²œ6gô¬Ö9íÍxœ—Ø×H¢ØÓ¶U:­‡:.Œ¢‚k妬ÉÔæ §$5®'ƒ€=©È¨VŸCµô‡ræLX7DT!žtàYh&í€(?9úRYÓÜ8Üicç[2€ÍP>éÌè€ýõÆâ^§›ÿE dw @Ñ ÞòΠS)ÙA>!ÿܧy:ëþ^/Š:ÚÌžò¢‘Z«ædâÚ ÿôIDAT­ñæ ÿú»éŸÄó™†p­ñ¦ÿid:nˆØ\­š½U= š -= ÇXUÔ×Ú oõª~©Ý“Ç8^U¯¿³ q^*ã¯C ÆG«ãC/)CÝ›“L„ÁYŸ&&x>yöÌÉeUÆëuuc:Ëññ׿=4n¤wÖÉTà”˪~»:¥tº_ä #Uð8×ðÿ¯\ ÅG‹ù+Á2Œ‘9•%úÔ†|GÆ'u·š++µš~$Ùœ#*ÿxuNð¯ŸEnémdé§N‰2~gü¨d.À••|5÷ð?4ˆl­o¶×iØÙr;€ ,w”Œ¹×à÷Ûë?쌠ÇiH”¶ú ¬Ým·nýøÖÍ«€è‰o Á'ÝPn0Àµè•¸ï +iÈŸ»r%eÞk"ŒxU3PWÀùsQúÅ‚`W¯]·@E´0(¯À~ÿù„ìû3·äƒZ'À{±ö²ßìü -z h6:íÙÒ%éR-J”–Ytgϧô›p¤H¤íˆÏë³ ÄVd¨·øFÊãÅ£?€áØ -vHX\¾>6Y_ ”Fæõéå`Aåë8UÝãWÎ_|C­ àTÈOF`à?ÙÁ„ýñ=àÜU¾éÑËZÈJ<ˉŒI¼1·V£\wK‚µûÝï>ÿô7¿îî€Ü‡å‹«‹Í&ÈJƒà -S‚äz>§X X:7fèИÏ yØŠõ¢¶ôD²eM¥¥±Áà/aG~)'Ц=ÿeõžTZéq5—¥«u9K®VÍÈ¿9÷vöö\3Ó1 -lÔßÖ¶jÁó •¢|ø@œ!”¤®JÍ1ËYŽ“³ºº¸Ê|g1Ì9 -€(À½¿N1]@R -ôÿ€³÷pü;#ž<ø\ä - Û×8ú—{Àã="€²ï‰H -À¡£Û{Û;" kb\™Õ¶6s±l5Ï™º.o20ÀbžÏgyks;¯iWÿo,@®z®im¾4Ì,ú‚âÊÔ*ºÏÖë—f•àÒÔ”6µ‘eÕ€šëuÙ%FËgØaÙ|–1Ál¶Pw‚E­KßÖ9%©}ûÛÚû¶J­gyV¯×@iÀ[Ç—–2&âÏ8_¿t2kiƒÑ M>••ê¡ü¢_^=[Z¨V”NUð‡ÓTNzÌAEªCOˆ ðàÐáC'”šoó–òÉZíVc|&ÏÞm4ò¦î‡ZÛw·¼›ÿ¤UÛÞÎß]m·tu'9Ün¯@®Á$fü»iÿ+nÑs÷¿Í-‚ý¿uws ý_P?˜$Àï·›(i€ÀOº=,P¸ßný˜.ÊãÇ€Ï}Þ~v4ܼ! oTv‚0í'Ä/-N ¨Tho`*€RБs„x™€ÿWR®\S±ä–«6øþ¶·u¶°žó Û÷a*TÆô¼Àí4vø®fY÷š1ª›$XŽ«Ò#Ml²›îP*Nãâ/Ëa[’ÿãH\®S†8™ïË™üÀþx{!lŒ'Ndö¢*` - pÔ¹ Ql—`À×¢ˆ(˜€—J`Ü70w[  ÐQÈ»TÐ <0_?}1eK©¤ô®”Ò– -€á_מìë­ÌÝ”!ü×íÕâ{>—`H2u3 @’…ð;b>ùïÝ1~È„¡Âá7­¶EÄ„𠬡[XÜ\ÌÝ^h_\ô@â͘PLÜaÑó$EíèroÈD&€_%Öþª2¡íQl IîBo%œ›Ë¹BŸ.#ÏE99LV"ÄO¹ÉeѶ‚~™¿­‹T ]®iôLt­ªdĤò RãçۊΙ'pÄ1wÚÛ÷þ•q~çaDž ºôs€/j8ëèz„Ÿ/ì?ð\t”p.ÿ‹q@­ú3Q§i QïÍz ã?@ÏÐ5QÁz/ .¸Ó?&0I gØ”^Œ4<|üØpê:ˆUÌÕ…êX -ŒMMOÏÖO.d¾¨…0î ç§§µ3M›ýôì8¯¬š‚< FѤpËm¯.¿^Q ±”M9Z1ò/UGGIâšdU‡4‚èÚ˜¯‹dP®èŠÊÔE”¯}hI}š”SS—†^¯¦i„‹žƒÃÇ]ƒà -²ÚYÝ$Ø­ïUÜ5U&R÷tRŠqX¬áÝ<[óvVܦš(=? ý`õ{\És¼L¿ŽÕUºýáïk}w‡v¶îÞÝÙºßi1ë·øýf@ÏQ}?PJq—µ»í#uõÄ·J ½ z¾k™m%àÇ|$¶®Þüû/€÷äÝ_xMà½N €°p!)?t €¾c¡ë¯U´'KÛ^õŸgàý™œ$+Úì:š±‘özÍøÃÒ1YJ,#3¯ -¤.§-€— ÿR²HÃfñW +ðßéâb•Ks‚Ó 0­I”ØoCHA`@Ø(Zù£úþƒ¶ÿ(¯^öJ™Vðm±ÊI€\š7¡Ü/a¾¾rEW"ˆr¯#/ŸÒýÖ1èA€ŽpÆKE8«7#¾¡<ÝŸ¬´„Að%ȯ¡Ò”øù›)¡S˜9è…zÄ@Ÿ|¼Ó!‚FÛ q|3€âºø?8)Dz -M3—ñB‰Ê ÊÚð¾M 'Jã\¯j +˜_“Ë­%팜90O\kɆó&‰#§MRÂ&ˆNRz;‘óâ¡Å‰Å·ã¤sŠËÀ»21˘a²bš7Z«ônœ©ÎXt°¡l¶7?t€c»¨”,ÝV™o6·;Ýûç4|t0»»€ÇíÕ  k€/a.þçðÿÔ ‹q¾=’ ì»bP 9ô|°-鵜¯Í5~2É“(Ò -à²l¼Ö”;­]a~i‚^ãdåkà Մɯ tåéÏ‚·uЭÈIŸf®†ž&²ovVX !@PÒéöHÍø-|l¯ŽãBwDöõ¡×ëòÿ_7/ FiNÕGj™HiU3W$ÏĘ㊡å|u|¯òí9™ÖW#Ñ q@G†hËæ‹DOÇÃÃn#×NeëõwkgAIdÆ4ÀÚˆ,ºþ‹¼ÚÌßõ&ÇuÿÖòíP -²,€Š~ænk1{÷|ÿèÿ þ+ÐÒBžÿÎÎÎÖæÝ­»[[Ú"Ò±3:a³=x¿Ë: -€žß½@1Ððû-Àe{ü@¸ÌáuV^ë(?ìR¼èQØxÝìÂýòõþÍ¿ï½ëW­tšPˆ8ó  -€¾c€ÿŸ¬ä{ö:‹®õþ@ JÇÀŸÿûPì]þ [:†—Ä:®¶ãoŽåÕ3EÒHÞs(¬ôÿ9¯…–àÙè +°±Ë ï üåªXªD_ï?6r& Àÿäu30ÉœÉhÜ*Àßk•!0–E?ÀÒÎà“»ÔûsYÊ»P904B€œQÙ*ÊÜ%š¼èUd\K"1ÚÎ AÎ|¯x -?§Pâ‘Ö6{«aIˆ6€ß‰|öÙÿ¸KHøO“z¥æ ¹du½eO\Íl!¹!®° Ö"àݥŋ곺ÚâÁ²¨-²`vQ[Ù·!Ma¹³Yù~‡#ß•Öʺ^qíJŽ€¿¢|SFZÑy)Î*Û¨ &ô7ÛX\°2€²±±ÞÖƒØÍÀ#0l{›¹€·7E~à€)@·û/+ïøó›Ú¨]*ãE/€Þ€¤ ì5€VN&;˜!p~p‹ÝãÀ‚T$´ßeùÒr~{)_j×›-a?à Îh2¬Õg³†üõF~¶–é˜ãMŒƒ6íU+bSC#´âF@]hšÙážœ¶Ù@xzJYbðeL Þžòæ'Ó" f6ZóY;0EV«ÊÇE7“W~©>5?9‰„ “ƒM6Ó³ ¨ &¬¡µŠ½|*¥Úaf$TÄm³Ú̆ùb²`ÇF'q¥ëyý›Á“’ÀýÒýó€Êy–¯¿ê-ÝPQª¬•åËkËÑË2ËâoŸ¨é"Ñ-Óo¸;?Võk2þoîøÝ`ç.ñÿPÁ?D`€Þ÷Ûë7Jh06€˜Q¢ÏÀÚÝvKFG¼×M…À8] -@¡ðïRb•°_¯«×öƒ^7ß撚üê.à2Ý¢“¾$¤ÃÂ?WõCû.¨OÖsœEù§X2À‚ë(ƒˆúiB—bÆêºkƒ‹ëµI;<“°V:À›\HåÈš˜äUKÊx•1Êü„Zo‘Ú…kc£¥’˜¼¤¥}•¢“T©¥BŠTEQ ¢6®ØÊ¢žµ_ ûù‡?ßþðçnoßû䓞¹ øÇJйá_ÄÂS±ÍR/  ß«@' .š š ˜~Î^xÿH -ŒàkÑ 4Ê<ºŸí²\ ОY­ä«êý–€œýûe¡ -@­Vÿv>!aS`LŽr}8š„Ë•ª°4Œõ–óÉðP–y‡„ûr»½2øÖ³“M²Lf¦QIî|²ú·‡ˆÓz2þeœ›‚–(g<ü9è"SÕ×+Fjá?ÈÏÀ®½¼>žØ ééÁO87;?[¿ô ­“ߦcâð‰—Ä<Àáa‚ÙɲúÙ]~ñE)kÞc_žÎbÿ?Î*QÂÿC‡„…]$ ×<h x–ÓRÖ¥)PŽEý€5­ò¬@nqxú~[ -;6À¸· ;õâ úŸ%›tBhÓÿÙ;1æ(ç‹WÛՉřWÊqlºÖ³8½øŠ¾‹|Õ£Án’%¨Ø—%@Je`Ø -€m -p7Ð3Æñò+¹;yíXÛÃ)Гa£-ðÖc<’3fØæ–Üê8iœÖÖÞ‚ë1âÉĈ,²­oyËc‹+ãš:°µ £ÐižBÝÒ¡­Í-€\Fd@a[ÎQ¯8Ê5Z«Vž¸\Â'ô‚·@/ÄXd.ue±É‡U=“92M¶óñ¯>ûÔs‰”! KÐþB ð?¼û¢@m»c„îœÙk._v à+B釤qÈ–~€ƒb„þf´vøw™pÉ  UÏ-]¿å N Û5€0Í|@ÛxMx7-üsÇR­å_ëÀ”üðÃõa+cèªàš)…t„…\ºªŠèh æ{!È•)5êûì%9ð*µ våÇ' -ßjŠõÚH6…juÂãSMéx Š„«ª'g2 UÜ%0ù -ä31ìRV=)&2UWv\¥ë.Q ‘ùééKT¬þ““ÊÛ8MÀa€aíùÚaÙÌ7}£ -÷ßÐÞ±ö«îb‘1àò‚ýÆÄŠ&€qú``z8€G?ó|çŸßÈzÛ¿îß¿k `k'ð -xßo…`ÿ­Pd†¡´Ýc`ín“'~ ·ü5á¤aKðyîÂyÇÜ@Ý}RË~ Ä~§Ðêý† ´—1P«¹P®º*ú†…À)®“Å:v‹ci£ÜMF&a è÷0dOg‚ PØÆS»nãgœÒÉŠ…·q¦<q÷Þ3g -ëàq^¥êÿ×ûLøéqÀÃÎ"- àZ;y}å´\i£¬AXü"‘ŽØ ´è¨í ó¡è} -ø/±?H€ äÒÇ´@1¬©lpÖ(Ú†2¸tØ¥*Õùˆpõ¨¹ÓGÍÄ< kOǘÇÌ -Æti_ €pÈ`(…u€XJô`(ÀˆçÏW˯ÙÜ"n:0ŒSÏùÙÀ³¨M‚–›z>è(‡˜.$¸ëÐ0¯·Noî¤Ô¾fx=ZdÚàÚ-ŠØÜUÐé-Æ!羈’*2Z'-åí¸:ºCê6ynm1^©Y‡6uVBF·¹Õ^ÝP -üå¯/•¯ÌÍéèg -áÿö/þõ“Ï>M!øÿ= -@‰þq«}ߟÛ̆i»£h-”Z/€®€¾¹H$€|ŸªtÅ$À?³ý[(öþÍ -€þ›•Ô€¿ËOK­åüöLžgó´T£bgE@ã-6³lî­zÖ¯5ýŸ)üþvÍ`ëíi†Ì9^®Ô£•1=$u€ä穳õ“õooßGf .ছÌž¤…|ŒâDÿÛ¸nÆâA_G -]€ž®MÄñÍ»a¾z‰ï1;}‰¬UÞ½JËXŠœõM%¨–â&‚~fêu -q†KªÈtëd­:†pâä𰛎ˆ$©Á–5¾Y*º_}àÝö¤[üç牱ÈóÛZòUm&n˜qž9nÒߎ/¶îÙÿÖùýñý{÷XÀýÿ»Œþ§Vÿ^Kˆßo@ÿg!¿×ÀÚÝF€çLqx ºEwûÜI°opOÐ_˜1ßoŸ-Á•÷™ðÿ–Àù çE¢ àÆ @€ ,ÀµRHÀ -@–kÆfËkoÄnT»Ì̆,ŸÊ% P÷4pHw8à¿K ÀX @,8qiJR¬½L'Óv¹J‡¸º¸´´.üçdäžž+ȃLˆ)ü=þôé,Yt÷s€Ð]`:DN¿¾}bÚSñ}1dã& -L€ŠIœ@W+o¾Œð¢–ù:pб…J@—¼|& øý4ó3`w €™ ã$Ý ³à øG@…é® }!À€¤o,9¬60,€~ëÉüwõh6š‹¹™¹leµ½*Àhmü·¿¿º³¹%(ç˜[õŒ¸»ÉèàÆxc>d€ÕÖÎŽ¬3꾑9M#"`ÞR6¦ô-âç€s”Ëà)FL"r&ïˆM†vóठ‚á4e² -®7Ý0gHË`5¨ø>4oØþoßûåoÊ@n·Î}B0ˆ›wü¹­Äi­ÿE/€o¹@`~À¹ ¶öN›˜~î×R @jèS"@i<ÄÀ¡C9CÓö¾–ûòO[yë͹h0þÃü‚4¡ÿœ0‘Vn€\€,´óH¥¡D7@aÚXuJ´}h¼nQm}Çn~}¡~€¯®ÝdÁæé0(]ÊΪ¢ó öÓ1Ž„¶ªý)(Õzÿ53‚º¸=^Ïí¤Ïξù«pN²È‹ddµ“møBÚ™ŽPAWD›hJôîÉ)÷F F12*,«ŸmÐøïwÿeô`ýŽnð’»[0ÓBXR&¸‘î`°¸âŸÕ¿uÿNüsÓ¯’À€h-ì/¦ ëÞ÷[W @`(J›=€ßc7ô1øßÝÀXüœÚ ò­¢ã÷v˜Ð^xϾ¡?N\½Öû×ýºõÞµ‹âý -#^¼"¯þêõ÷EÞ»&À¿Âøjr…é<ð?ÃA ÒJÄ í)kÏ—(^þB:¬wBûÝV -‹½ os `3ô‡yß@žÌ’q-oãhœrR{y(m•áta½øçU^ľÏÛ@ÇpÈ;# -;½N/öR|_ˆŽN3|Ì€o°õv(Ÿå2†DîV0e -€>ÊSà î┿pêŒ\úh³çekû¢;ù; -€²¹x‘î|!*­"¨ 'Oé¢@¥ùœ¶ˆ |Ð1hÉà¯ã«oúÜ1±âT VF”àÓOե觟l}#oê‘'°B `€(.\g”uðßAÁ¨ƒ¶»Þ2^Óeˆ5ˆ,Vpï®ÝÕ- bì=º ‹\Êîææ]1 c¶V"åEÀü¦SÞ_ÐQ%ƒ}й¹:ã=.ÆT3–™ò "£'dÀƒÚ£ cÕ1‡¶í_øuïãO>KÃøŸî¢,nmýÜò禀u·ÐÕ /_¶W/€N @ÿ\¸ÿûQXöÏpàqB ËÝ1Ǻìò÷ÙZ._YT`¦±2þ²úŽ¿7ZÉÃÍ'h(ÍÝø¬Õªƒåé¹7V«¢õíÁê›±¨ŸÌ}Ày^GŒ¸ ºü}á.Ø[%qkœ{ñ’ -å¿]ªîõ©z­Þøftø¶ÐŸ1(.Î*Ýt{¼–ÕQf™Œ_ùΫ,Î |UÌ€~@÷ùõØ @¦u±Ùc_•¿¿û•@`0@ ’íí{*]võªCüJ<`ðPÀ”õþõA -€ §Ø«7¸ Lõ  Lâ3@âžôߘ9|‘8{}|„$ h‘¿×âÞNô1&üh†À' ¬¹ñ û±ÈÏy±bÇï´åc:㣱­uL[‡)½d»ý¯º€tZæj‚ÍŽÈÇ8¶* ¢õ¦Èˆ#ý8ró÷Öî kð‡ÐWO›HÝ -€²Ç/cü6ü¢Ð@` ?ÐÆ)+Ú:üûT¨Üï. åÛ @ €•ÿdTÌ‘”öËTø”Ü’•a€%øô7}˜à¿3°tgsuNÂLs…¾@üúõ0=fc1 á Êy* jP×ö&qC>,^ðàþÎ=mìÜדÄí‰ 7.…)Ê›nE~Äèø]=gØQà±ÃåÀú£»žDD"h‡Tff<›tFÕ!cr¥h• -05¦À&ÄmîŠã´7×[++ë:À}+?ðäöÜ+ìaÌP -þ¶Àÿ/þ…ÿý -€^©€Ç«¿W/€N @ÿ\äÉç€s¸Àäó6tlˆ+ß8èÿÕ"_0±×ZÛ“5$l3ð7¡³¥²Wky - À‚9ö ¦{blø%úåMU/…WýŽ^àxuJ»œÊ9Ù¢y©_%s©‚R‘Ð"ËÏV×Âÿ?±.D´§4oȾ©Ê;ð®N¥«±mÚñÉ|^…€ëœ¨ÊWEdËõñVR%fß%PHIB`å¡~v¢îÑèä8<üµC_9\™Hø¯}£D²ºõ†éÈòyAüÂ<ƒ)È~Bà³ûiˆ» k¡•Êøx­Zg®wÐ;÷àøÿ+–Éàü; ÀÏ)~RVúï?|œ¿Ïâ÷Û—£¼'$¾uëGn0˜b†-_;wî|¯Vøû(,8À‚<`ðPÀ²[7¯]>sžû÷Âþé À„óÝ -@w@´ô‹ Øë7¦c ½±ð½ ÀO‡HÀa– ó»,ÝR, Z¢I @÷;–rÔOä{= Ÿ*öÀr½Ý €ãœJWÙvùÿÎSB‡ñA'àºdpC=N>z£¼zqêÁ×Ù»ÛÂy(»ºŽ¤¬,8¨t²*‹r¶¢qîí "|‡ÍuÆ\ÝØº¯Ç¢9žàŸqˉ"0n` 0ßàòŽ?‡ %H˜µ‹^f ¼€üÀsРЦLÉy? -€VI88v씉HÅÀ^h ¥{,C¶ÎòÉ™ F2!h¶è]æ±÷Z~îd}` Б„óc•JuddjT˜í~}¡8]½ž7`ŸÝf4^®1 wY²ùDvüŽ+õ&æ0Œ³œ™©g€Ž¥ë27ü?Ïrš– 4@>¨KUe~oyá{ tôU²%*RyDŽ|m€ÁˆÔÃtøÚW†+cŒ&dF÷#oœ]A ÈÞr+I&¬Ï¸a°Žù¼E\¥`MÈ¿´”Ã*Gd ÖöDsÙâ¢Àzt­mÁ÷‰í…öë×Ã/I?F>|üø -€üã^HsFh]löZ·ã/;à&7®2ý0ils/ïRJØï6S‹×•=fB¸vAY^¸2@@¸‚ð5ÑW,›´B—`'ÊÅßצ÷ÜÈ(oÀ×FqÈ;$âl‚ýÒzàòüN‹Àï¯*™î<0\à¿…NïÞë,9ÎËk›v"€C¶8.ëÃÿ2Jâ×ïu#…–á7 $Çä’ÆˆÝmE€.$©ÐÞ ”L@ÍA·½^|áhÄxÂ=h¯]½¬¤(›Ÿ`£2lÀ0}F¥¾@ø¾ŽFë@å°I]Ö× àâÅ‹LÌuÓ׈êD+ÂEǸ0›*Fø?½`V|{ôE•Éd 1ži ¼( ªƒÿÀX‡ |ú›_Ò°~{]äL¿³µZ« ×çõ0.îlÈ+ðÃK7lñëŽ ÙhLg!ñ6Üß ?þ?$rHOÄÂëgÓ0ý@Ppòóq:—ßøH ½î>tZ%!=‘Hʉ\©“«d@¾€¶J2"/•A2“…»ÛÁbVWçW6ô• 5mžr¶ûÿÍ/B¢ 7«l°%øçæÆ}ömûÆPxꃀqðÞ^oýWq€ÛÀ?ý•=!f2†ýáØÎ&ˆ&ÒëqÔâÞûé`àub‹…Ãh…:«…uz€›vD.j;¨ˆ„à l>âEë9£\-G‘ï?ÐûÁ#¡}uD)›AØëW<✎@-”H/¾Ý!€ŒuÜÖ·ÝÚÑ7N!ë‡Ýÿø7Ÿþ 3 @0€@ÿD‚aAž‡œJ.}À4 À~¾°ÿ€sX5ÀÐ 8(ü;Ðaƒ{¤NÉ%#LNè´°=YË“ ”·?»,×ܧhMF¿ö<çô[`§ö5†Ì«W*ÓUFÿaD?+ïKžç'›ò*£ñ–ñV—˳³ ß“§;‰ëùxMÐmhO(¿ìãP€y–"ã+>D—=-ê5€¼î¦…ùä6ó”˜ë [ie-RhW)è, z¢Š@"(‘n yX‚pÂ1ÕÑ)*©{RP¢Éõwó/íüuS–XÎçO®äóÈÿKËÑ€ÉÈT6C`Ѐž€¨ÿŒð…@¼ïæD_ù.!>ü’ü+ÒOòÑÃ*ç_Æÿüj À`+q¿|ñ¾ùÞ-zäyŠžä\ 9AÛ½€bƒu' gn`à~·‰\¹ðõ3*(u, -Ç»¿~ëƒþ'ªsårOÀEÁxTÏÈn×_+˜6|Ä›/Ó!KGÉ£›®“¥;TšE­Là)Ò» ¤—¡Åðçà¯QdjÈf™ÌaU.€u€ØÂbg0þzç8ä—¯N­ä6ÇXóUñb¿£8sË: -ÿÇàì Gõqëa–Ýåÿ‡ 0à!€S/·$ Ä7Û±O -Îý)d~> Ê[›ç™Àß$AÇT!0ž±~Š eNÅùZI8GÚN äÍø(mð\ã$ô/á?q€² @É~÷ÛOõ‹µv«Ýþ¯ëíÿšÙÆÖæJ£r²Zof+ë´Òàvq€{ö÷çzã8PÈë¹0˜'чôDÐsâñ#AöÃG|Ì:餠·–Nª$z¨xKÏÀýá]á»L ¯^ϧ³Vkm4Þ ŠKÙ»³Èþ :±¼]Sr•¶¶´œ Ý*.f+W¦Ú\n»èL¹'l—½rO^ôZk»%¯ZÇ ñëyö®NS×çC¥1žçÛ-×r{û£Ö²Àmh€ÒÌ£U§|MYm¬©Ê ®ˆðVùä4ãç—ê³y^=;Áðž„ -p¢2JýZkwH¦¯ÿn«UÓí3ú·õ­t‹Ú­>^Ó6Sÿýk«vïvëν{·ÛKËúú…ðJø?Q­Ub16³E˜¹ª_<ƒoˆ ßº²H€Óü¶DÊõ“>pãúÏŸ1 Ôóíù€¸ù…ÅöÂí@ƒê`®Üìþ€Fø?îÂýÒ:…t½n¾ÿ¾À™S"¡ÜøQ¡ÐþÈ߸ùÁ?ÿó7¯_\ë;– -€~¼}§2®—¾}ÂxŽkWÛqЇ¼ÙÅú÷â¿-Ý¥ÒÀ˜báõƒŒ/ü…¾0™uåWäàÍbáÃl‡Ê‡ØJiúñŸwÀ>X³K å}¶Ÿ&²ˆÁ~pä1{ê® ?gl"1€`;LÛ°†¤„ûŸp_T¢PçƒïW¿êS,tìô©TóRP%êQÎèO³@©@F\ÝÓ¯¼Ñ¯²`DaeäæÈÝ"ïÒhìÓŒJOÉÀ­dF³‚üÛï>¹×.ŒŸ?B®/ÎUF&fæ6_ûtázfdž^FU+O­^nL@í³ì=~øä±N=¶ïSîƒñøÂvdûG÷åªû=YH¾ßü@W>|\ä$×#Òܧ¤Çâ ;G¢ìQdã~ -$B‰!(z{³»z®!¬,ê¡“¤¯mûÍg¿ùìS^iÿ#@w1ÝѰt—ã~ÈFN~s—à€¢ãüœ ì?° -  = `²þ÷p @w®æ5…}krBŒg²FWFhŒ¾›¾߈ñ¨jµš¿á¤Ž×¾ÉrÜ%‘éèÅôúÇŽ +ª¡ïEˆûÙ“N“ni'Ç¿Yã®MLèš$²$ƒ0ÅVíìj']§­É U#®á)/Ž •c™eí(8ýF…#ÉZU—S‘²&¶ gEUÊÿÁ¸ÿBúnñlj‘uCtÃt{ÆuÓþ¸Á–Í­@:T›äŽAß<[Þ<¾<÷ª´ •J…=&³}0xö½cœnºÎ˜wè§s7zððËÔO ` Þ÷Ûë7Ý~'0ä§x±Ͱn(Ž×Íëú¼wëf™Ð2 ’íŽpcÏt À.óßm·Þ¿ùÃsg¾Êd@} -€ -„w\¹þÞÿôO¼ãÚ•ËW¯uŨf®ð®ê±Ó…ûöïµÇ¦ß„Ä!³¶‚"ºËÒê˜Èù¼dºÝú/ÒÕà/ÿPaüUºŒt|ÂØáÍ+ŽM¯S¶¶~üO(_–äJ“ØgLR¥`— Q ù"•+÷WÙÉb¿‘ßZ<æŒ2P.Ê ç ”à‘ˆ,ÃêÍ”Ïõ2ìA+ŽP]¡£Îî¡[/wv€Ï¬/6ç‹«(ú¾­òõÙgŸ®÷®1€Àÿ ¥ÀMŽeÜï™À’?ñÅ%Âç˜ €ää{¹ÜþPø—‰ )[üÿ!JÙ+ Û<ær²ÚÙÆ\£éMkÿõ™F½1·ò“•v>ÙÈÛë«yÖhËÍÅ–K®È™¹å¯*y£ÙâD#˘ª^ÏSl>qz̓糭ì-*ØhdMüd¹Ðòƒ¹ˆ¡æ”'ë™É³5­bˆ¨_«Uëµ™FþnÞÊÆ}¥*Ù’—O']4SŸ«ÕT‘I꛵Z-GåÕê ¹Ù]õµ@ÐüI¾RSEh>(*‚ú±DE‹qTyºò5‘VòÍáòþO¾42R©¼TªëÊÕl®ÙZsÃ…ŒÒëõæŠj—Íe«í­ÿW”­ -ØQMšè‹M¾ô"‹¦­¢;† üg:@ðqqŽé3ZÑ `kݽq‰¹ ÛíÝ-ý(ýׯm°ðL€ç›þÇxÆu#F¿u!zù-¿\@ˆ+œM é/º€6þ*{€+Î|À@9' b(Pe}ðÏÿøm¯\+›€tæøÿ€¿Û÷y³àHÚ‰¤2ü§ÔÅJ{ÁXºY÷ŠE?¶bð­„þå/2”ªLa$NÈ^®âwcÁ [/þSYw=}º$Q­Žy$@;αQ¼´?¡º”ì…¨C…xú ð‹w{ÿú8V’ÉèV‚ Ä9¼+ P(4ù¿ ð·Rër}1{úìqX ÞÀ1Ï›tÅxYö(ìÌéÄ5ŠVGið­wi 6öi SñJÖ¡VS€Ï>Icßmo3Óç@s¦2RÑc._dPâüâ‡# ¨Žzü{îã'†küoÑ3ß]8 òë =zx¦ÞŠ¿¤Òµ‚h- ´<òs‰œcp C ‡^Àxè¡Üw)fp€ÞœW–Ê×ÌÙ¹ì]O[/tBÛ~g1IlïÕÖŸKùJ¶}§}çÃöÚòr{Y)šï -o'™ÙVh¦ n·šõzÌÊ7æøùú[^¢à²l{¼…ò½´Äry¹¥Lòµ;€¯vŒÎù¢ˆÂÒrsrü'Á -áVÕ“ Ý= Î;:¹ÝZ»³¶ÖRF)E+o´Öb3Ï×ZY¦šûT,"~¡µ´°ÔžQ}—É[RÉmgr‡Š,/,,+eæ.ûèÿo3}.e„4V«•jÅ“W†ÍM”r{m­Ý¾#2ÓvûÈb~¯9×I¡ý@ñn“xzý©¼w0õÉï¬8¾"V'&fL¸fÞÌš‹M‘}Êý÷ þý¢}Ü%¬G?#ýjõ»;`€4à$¨ðjŒÉºÁ8^7¯‹‡ÿ @^ÿŤ•‡pY°|®`¬ï7ÄÿÁ` …pêÌù+7Ü‚¯]D|Cþó?ÀÅW/_I -µÑ2¹óÀ{„ø öA|ȸ®4>ž ß©ýaÛ¶ËWž†ÿX¾ÒèchÝ…¯NøßÍ,|¶Ët½—ÅÇû]›,‹LûðŸûŠÅIÕÚÉÂ\¯Ò’˜ßgÑÀµ‘VÐ]àÿéÓZ+áÙÇy1€¯º €ìê­IèU„Ãâb ª³ ¶“½’§>äHÆhž'!"~pþ⯼t@îú©.ìŸ&°WPÕœ•ÀiB‹›£oúü -@˜q©´þ§0€„ÿÿ׿þëíÍŸû•3ã& -°¾:W¯Í12Ší€¨4ŠÁ„ÛÂa p€èŒ@\'uú¾‘ùñg]°bB Èïù\ Gigž#䊣& Ð8pŸ'Ž®DƒÔ¥bòõ=‘A=(.b_ÿ¾R>Re ¾Ž@@£˜Êlnn¬.ÎÕiðÈç««y8FÍæï~÷Ûß}®O‡&K÷/ÝPYÜâÎÝÞ¿ ÿg¿14  PX?½@¡ýʺÆø–